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 7429M: "Hans J. Koch" <hjk@hansjkoch.de> 7430L: linux-hwmon@vger.kernel.org 7431S: Maintained 7432F: Documentation/hwmon/max6650 7433F: drivers/hwmon/max6650.c 7434 7435MAX6697 HARDWARE MONITOR DRIVER 7436M: Guenter Roeck <linux@roeck-us.net> 7437L: linux-hwmon@vger.kernel.org 7438S: Maintained 7439F: Documentation/hwmon/max6697 7440F: Documentation/devicetree/bindings/i2c/max6697.txt 7441F: drivers/hwmon/max6697.c 7442F: include/linux/platform_data/max6697.h 7443 7444MAX9860 MONO AUDIO VOICE CODEC DRIVER 7445M: Peter Rosin <peda@axentia.se> 7446L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7447S: Maintained 7448F: Documentation/devicetree/bindings/sound/max9860.txt 7449F: sound/soc/codecs/max9860.* 7450 7451MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7452M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7453L: linux-pm@vger.kernel.org 7454S: Supported 7455F: drivers/power/max14577_charger.c 7456F: drivers/power/max77693_charger.c 7457 7458MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7459M: Javier Martinez Canillas <javier@osg.samsung.com> 7460L: linux-kernel@vger.kernel.org 7461S: Supported 7462F: drivers/*/*max77802*.c 7463F: Documentation/devicetree/bindings/*/*max77802.txt 7464F: include/dt-bindings/*/*max77802.h 7465 7466MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7467M: Chanwoo Choi <cw00.choi@samsung.com> 7468M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7469L: linux-kernel@vger.kernel.org 7470S: Supported 7471F: drivers/*/max14577*.c 7472F: drivers/*/max77686*.c 7473F: drivers/*/max77693*.c 7474F: drivers/extcon/extcon-max14577.c 7475F: drivers/extcon/extcon-max77693.c 7476F: drivers/rtc/rtc-max77686.c 7477F: drivers/clk/clk-max77686.c 7478F: Documentation/devicetree/bindings/mfd/max14577.txt 7479F: Documentation/devicetree/bindings/*/max77686.txt 7480F: Documentation/devicetree/bindings/mfd/max77693.txt 7481F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7482F: include/linux/mfd/max14577*.h 7483F: include/linux/mfd/max77686*.h 7484F: include/linux/mfd/max77693*.h 7485 7486MAXIRADIO FM RADIO RECEIVER DRIVER 7487M: Hans Verkuil <hverkuil@xs4all.nl> 7488L: linux-media@vger.kernel.org 7489T: git git://linuxtv.org/media_tree.git 7490W: https://linuxtv.org 7491S: Maintained 7492F: drivers/media/radio/radio-maxiradio* 7493 7494MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7495M: Peter Rosin <peda@axentia.se> 7496L: linux-iio@vger.kernel.org 7497S: Maintained 7498F: drivers/iio/potentiometer/mcp4531.c 7499 7500MEDIA DRIVERS FOR RENESAS - FCP 7501M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7502L: linux-media@vger.kernel.org 7503L: linux-renesas-soc@vger.kernel.org 7504T: git git://linuxtv.org/media_tree.git 7505S: Supported 7506F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7507F: drivers/media/platform/rcar-fcp.c 7508F: include/media/rcar-fcp.h 7509 7510MEDIA DRIVERS FOR RENESAS - VSP1 7511M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7512L: linux-media@vger.kernel.org 7513L: linux-renesas-soc@vger.kernel.org 7514T: git git://linuxtv.org/media_tree.git 7515S: Supported 7516F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7517F: drivers/media/platform/vsp1/ 7518 7519MEDIA DRIVERS FOR HELENE 7520M: Abylay Ospan <aospan@netup.ru> 7521L: linux-media@vger.kernel.org 7522W: https://linuxtv.org 7523W: http://netup.tv/ 7524T: git git://linuxtv.org/media_tree.git 7525S: Supported 7526F: drivers/media/dvb-frontends/helene* 7527 7528MEDIA DRIVERS FOR ASCOT2E 7529M: Sergey Kozlov <serjk@netup.ru> 7530M: Abylay Ospan <aospan@netup.ru> 7531L: linux-media@vger.kernel.org 7532W: https://linuxtv.org 7533W: http://netup.tv/ 7534T: git git://linuxtv.org/media_tree.git 7535S: Supported 7536F: drivers/media/dvb-frontends/ascot2e* 7537 7538MEDIA DRIVERS FOR CXD2841ER 7539M: Sergey Kozlov <serjk@netup.ru> 7540M: Abylay Ospan <aospan@netup.ru> 7541L: linux-media@vger.kernel.org 7542W: https://linuxtv.org 7543W: http://netup.tv/ 7544T: git git://linuxtv.org/media_tree.git 7545S: Supported 7546F: drivers/media/dvb-frontends/cxd2841er* 7547 7548MEDIA DRIVERS FOR HORUS3A 7549M: Sergey Kozlov <serjk@netup.ru> 7550M: Abylay Ospan <aospan@netup.ru> 7551L: linux-media@vger.kernel.org 7552W: https://linuxtv.org 7553W: http://netup.tv/ 7554T: git git://linuxtv.org/media_tree.git 7555S: Supported 7556F: drivers/media/dvb-frontends/horus3a* 7557 7558MEDIA DRIVERS FOR LNBH25 7559M: Sergey Kozlov <serjk@netup.ru> 7560M: Abylay Ospan <aospan@netup.ru> 7561L: linux-media@vger.kernel.org 7562W: https://linuxtv.org 7563W: http://netup.tv/ 7564T: git git://linuxtv.org/media_tree.git 7565S: Supported 7566F: drivers/media/dvb-frontends/lnbh25* 7567 7568MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7569M: Sergey Kozlov <serjk@netup.ru> 7570M: Abylay Ospan <aospan@netup.ru> 7571L: linux-media@vger.kernel.org 7572W: https://linuxtv.org 7573W: http://netup.tv/ 7574T: git git://linuxtv.org/media_tree.git 7575S: Supported 7576F: drivers/media/pci/netup_unidvb/* 7577 7578MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7579M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7580M: Mauro Carvalho Chehab <mchehab@kernel.org> 7581P: LinuxTV.org Project 7582L: linux-media@vger.kernel.org 7583W: https://linuxtv.org 7584Q: http://patchwork.kernel.org/project/linux-media/list/ 7585T: git git://linuxtv.org/media_tree.git 7586S: Maintained 7587F: Documentation/dvb/ 7588F: Documentation/video4linux/ 7589F: Documentation/DocBook/media/ 7590F: drivers/media/ 7591F: drivers/staging/media/ 7592F: include/linux/platform_data/media/ 7593F: include/media/ 7594F: include/uapi/linux/dvb/ 7595F: include/uapi/linux/videodev2.h 7596F: include/uapi/linux/media.h 7597F: include/uapi/linux/v4l2-* 7598F: include/uapi/linux/meye.h 7599F: include/uapi/linux/ivtv* 7600F: include/uapi/linux/uvcvideo.h 7601 7602MEDIATEK ETHERNET DRIVER 7603M: Felix Fietkau <nbd@openwrt.org> 7604M: John Crispin <blogic@openwrt.org> 7605L: netdev@vger.kernel.org 7606S: Maintained 7607F: drivers/net/ethernet/mediatek/ 7608 7609MEDIATEK MT7601U WIRELESS LAN DRIVER 7610M: Jakub Kicinski <kubakici@wp.pl> 7611L: linux-wireless@vger.kernel.org 7612S: Maintained 7613F: drivers/net/wireless/mediatek/mt7601u/ 7614 7615MEGARAID SCSI/SAS DRIVERS 7616M: Kashyap Desai <kashyap.desai@avagotech.com> 7617M: Sumit Saxena <sumit.saxena@avagotech.com> 7618M: Uday Lingala <uday.lingala@avagotech.com> 7619L: megaraidlinux.pdl@avagotech.com 7620L: linux-scsi@vger.kernel.org 7621W: http://www.lsi.com 7622S: Maintained 7623F: Documentation/scsi/megaraid.txt 7624F: drivers/scsi/megaraid.* 7625F: drivers/scsi/megaraid/ 7626 7627MELLANOX ETHERNET DRIVER (mlx4_en) 7628M: Tariq Toukan <tariqt@mellanox.com> 7629L: netdev@vger.kernel.org 7630S: Supported 7631W: http://www.mellanox.com 7632Q: http://patchwork.ozlabs.org/project/netdev/list/ 7633F: drivers/net/ethernet/mellanox/mlx4/en_* 7634 7635MELLANOX ETHERNET DRIVER (mlx5e) 7636M: Saeed Mahameed <saeedm@mellanox.com> 7637L: netdev@vger.kernel.org 7638S: Supported 7639W: http://www.mellanox.com 7640Q: http://patchwork.ozlabs.org/project/netdev/list/ 7641F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7642 7643MELLANOX ETHERNET SWITCH DRIVERS 7644M: Jiri Pirko <jiri@mellanox.com> 7645M: Ido Schimmel <idosch@mellanox.com> 7646L: netdev@vger.kernel.org 7647S: Supported 7648W: http://www.mellanox.com 7649Q: http://patchwork.ozlabs.org/project/netdev/list/ 7650F: drivers/net/ethernet/mellanox/mlxsw/ 7651 7652SOFT-ROCE DRIVER (rxe) 7653M: Moni Shoua <monis@mellanox.com> 7654L: linux-rdma@vger.kernel.org 7655S: Supported 7656W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7657Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7658F: drivers/infiniband/hw/rxe/ 7659F: include/uapi/rdma/rdma_user_rxe.h 7660 7661MEMBARRIER SUPPORT 7662M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7663M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7664L: linux-kernel@vger.kernel.org 7665S: Supported 7666F: kernel/membarrier.c 7667F: include/uapi/linux/membarrier.h 7668 7669MEMORY MANAGEMENT 7670L: linux-mm@kvack.org 7671W: http://www.linux-mm.org 7672S: Maintained 7673F: include/linux/mm.h 7674F: include/linux/gfp.h 7675F: include/linux/mmzone.h 7676F: include/linux/memory_hotplug.h 7677F: include/linux/vmalloc.h 7678F: mm/ 7679 7680MEMORY TECHNOLOGY DEVICES (MTD) 7681M: David Woodhouse <dwmw2@infradead.org> 7682M: Brian Norris <computersforpeace@gmail.com> 7683L: linux-mtd@lists.infradead.org 7684W: http://www.linux-mtd.infradead.org/ 7685Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7686T: git git://git.infradead.org/linux-mtd.git 7687T: git git://git.infradead.org/l2-mtd.git 7688S: Maintained 7689F: Documentation/devicetree/bindings/mtd/ 7690F: drivers/mtd/ 7691F: include/linux/mtd/ 7692F: include/uapi/mtd/ 7693 7694MEN A21 WATCHDOG DRIVER 7695M: Johannes Thumshirn <morbidrsa@gmail.com> 7696L: linux-watchdog@vger.kernel.org 7697S: Maintained 7698F: drivers/watchdog/mena21_wdt.c 7699 7700MEN CHAMELEON BUS (mcb) 7701M: Johannes Thumshirn <morbidrsa@gmail.com> 7702S: Maintained 7703F: drivers/mcb/ 7704F: include/linux/mcb.h 7705F: Documentation/men-chameleon-bus.txt 7706 7707MEN F21BMC (Board Management Controller) 7708M: Andreas Werner <andreas.werner@men.de> 7709S: Supported 7710F: drivers/mfd/menf21bmc.c 7711F: drivers/watchdog/menf21bmc_wdt.c 7712F: drivers/leds/leds-menf21bmc.c 7713F: drivers/hwmon/menf21bmc_hwmon.c 7714F: Documentation/hwmon/menf21bmc 7715 7716METAG ARCHITECTURE 7717M: James Hogan <james.hogan@imgtec.com> 7718L: linux-metag@vger.kernel.org 7719T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7720S: Odd Fixes 7721F: arch/metag/ 7722F: Documentation/metag/ 7723F: Documentation/devicetree/bindings/metag/ 7724F: Documentation/devicetree/bindings/interrupt-controller/img,* 7725F: drivers/clocksource/metag_generic.c 7726F: drivers/irqchip/irq-metag.c 7727F: drivers/irqchip/irq-metag-ext.c 7728F: drivers/tty/metag_da.c 7729 7730MICROBLAZE ARCHITECTURE 7731M: Michal Simek <monstr@monstr.eu> 7732W: http://www.monstr.eu/fdt/ 7733T: git git://git.monstr.eu/linux-2.6-microblaze.git 7734S: Supported 7735F: arch/microblaze/ 7736 7737MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7738M: Chen Yu <yu.c.chen@intel.com> 7739L: platform-driver-x86@vger.kernel.org 7740S: Supported 7741F: drivers/platform/x86/surfacepro3_button.c 7742 7743MICROTEK X6 SCANNER 7744M: Oliver Neukum <oliver@neukum.org> 7745S: Maintained 7746F: drivers/usb/image/microtek.* 7747 7748MIPS 7749M: Ralf Baechle <ralf@linux-mips.org> 7750L: linux-mips@linux-mips.org 7751W: http://www.linux-mips.org/ 7752T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7753Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7754S: Supported 7755F: Documentation/devicetree/bindings/mips/ 7756F: Documentation/mips/ 7757F: arch/mips/ 7758 7759MIPS/LOONGSON1 ARCHITECTURE 7760M: Keguang Zhang <keguang.zhang@gmail.com> 7761L: linux-mips@linux-mips.org 7762S: Maintained 7763F: arch/mips/loongson32/ 7764F: arch/mips/include/asm/mach-loongson32/ 7765F: drivers/*/*loongson1* 7766F: drivers/*/*/*loongson1* 7767 7768MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7769M: Hans Verkuil <hverkuil@xs4all.nl> 7770L: linux-media@vger.kernel.org 7771T: git git://linuxtv.org/media_tree.git 7772W: https://linuxtv.org 7773S: Odd Fixes 7774F: drivers/media/radio/radio-miropcm20* 7775 7776MELLANOX MLX4 core VPI driver 7777M: Yishai Hadas <yishaih@mellanox.com> 7778L: netdev@vger.kernel.org 7779L: linux-rdma@vger.kernel.org 7780W: http://www.mellanox.com 7781Q: http://patchwork.ozlabs.org/project/netdev/list/ 7782S: Supported 7783F: drivers/net/ethernet/mellanox/mlx4/ 7784F: include/linux/mlx4/ 7785 7786MELLANOX MLX4 IB driver 7787M: Yishai Hadas <yishaih@mellanox.com> 7788L: linux-rdma@vger.kernel.org 7789W: http://www.mellanox.com 7790Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7791S: Supported 7792F: drivers/infiniband/hw/mlx4/ 7793F: include/linux/mlx4/ 7794 7795MELLANOX MLX5 core VPI driver 7796M: Matan Barak <matanb@mellanox.com> 7797M: Leon Romanovsky <leonro@mellanox.com> 7798L: netdev@vger.kernel.org 7799L: linux-rdma@vger.kernel.org 7800W: http://www.mellanox.com 7801Q: http://patchwork.ozlabs.org/project/netdev/list/ 7802S: Supported 7803F: drivers/net/ethernet/mellanox/mlx5/core/ 7804F: include/linux/mlx5/ 7805 7806MELLANOX MLX5 IB driver 7807M: Matan Barak <matanb@mellanox.com> 7808M: Leon Romanovsky <leonro@mellanox.com> 7809L: linux-rdma@vger.kernel.org 7810W: http://www.mellanox.com 7811Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7812S: Supported 7813F: drivers/infiniband/hw/mlx5/ 7814F: include/linux/mlx5/ 7815 7816MELEXIS MLX90614 DRIVER 7817M: Crt Mori <cmo@melexis.com> 7818L: linux-iio@vger.kernel.org 7819W: http://www.melexis.com 7820S: Supported 7821F: drivers/iio/temperature/mlx90614.c 7822 7823MN88472 MEDIA DRIVER 7824M: Antti Palosaari <crope@iki.fi> 7825L: linux-media@vger.kernel.org 7826W: https://linuxtv.org 7827W: http://palosaari.fi/linux/ 7828Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7829S: Maintained 7830F: drivers/media/dvb-frontends/mn88472* 7831 7832MN88473 MEDIA DRIVER 7833M: Antti Palosaari <crope@iki.fi> 7834L: linux-media@vger.kernel.org 7835W: https://linuxtv.org 7836W: http://palosaari.fi/linux/ 7837Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7838S: Maintained 7839F: drivers/media/dvb-frontends/mn88473* 7840 7841MODULE SUPPORT 7842M: Rusty Russell <rusty@rustcorp.com.au> 7843S: Maintained 7844F: include/linux/module.h 7845F: kernel/module.c 7846 7847MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7848W: http://popies.net/meye/ 7849S: Orphan 7850F: Documentation/video4linux/meye.txt 7851F: drivers/media/pci/meye/ 7852F: include/uapi/linux/meye.h 7853 7854MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7855M: Jiri Slaby <jirislaby@gmail.com> 7856S: Maintained 7857F: Documentation/serial/moxa-smartio 7858F: drivers/tty/mxser.* 7859 7860MR800 AVERMEDIA USB FM RADIO DRIVER 7861M: Alexey Klimov <klimov.linux@gmail.com> 7862L: linux-media@vger.kernel.org 7863T: git git://linuxtv.org/media_tree.git 7864S: Maintained 7865F: drivers/media/radio/radio-mr800.c 7866 7867MRF24J40 IEEE 802.15.4 RADIO DRIVER 7868M: Alan Ott <alan@signal11.us> 7869L: linux-wpan@vger.kernel.org 7870S: Maintained 7871F: drivers/net/ieee802154/mrf24j40.c 7872F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7873 7874MSI LAPTOP SUPPORT 7875M: "Lee, Chun-Yi" <jlee@suse.com> 7876L: platform-driver-x86@vger.kernel.org 7877S: Maintained 7878F: drivers/platform/x86/msi-laptop.c 7879 7880MSI WMI SUPPORT 7881L: platform-driver-x86@vger.kernel.org 7882S: Orphan 7883F: drivers/platform/x86/msi-wmi.c 7884 7885MSI001 MEDIA DRIVER 7886M: Antti Palosaari <crope@iki.fi> 7887L: linux-media@vger.kernel.org 7888W: https://linuxtv.org 7889W: http://palosaari.fi/linux/ 7890Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7891T: git git://linuxtv.org/anttip/media_tree.git 7892S: Maintained 7893F: drivers/media/tuners/msi001* 7894 7895MSI2500 MEDIA DRIVER 7896M: Antti Palosaari <crope@iki.fi> 7897L: linux-media@vger.kernel.org 7898W: https://linuxtv.org 7899W: http://palosaari.fi/linux/ 7900Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7901T: git git://linuxtv.org/anttip/media_tree.git 7902S: Maintained 7903F: drivers/media/usb/msi2500/ 7904 7905MSYSTEMS DISKONCHIP G3 MTD DRIVER 7906M: Robert Jarzmik <robert.jarzmik@free.fr> 7907L: linux-mtd@lists.infradead.org 7908S: Maintained 7909F: drivers/mtd/devices/docg3* 7910 7911MT9M032 APTINA SENSOR DRIVER 7912M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7913L: linux-media@vger.kernel.org 7914T: git git://linuxtv.org/media_tree.git 7915S: Maintained 7916F: drivers/media/i2c/mt9m032.c 7917F: include/media/i2c/mt9m032.h 7918 7919MT9P031 APTINA CAMERA SENSOR 7920M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7921L: linux-media@vger.kernel.org 7922T: git git://linuxtv.org/media_tree.git 7923S: Maintained 7924F: drivers/media/i2c/mt9p031.c 7925F: include/media/i2c/mt9p031.h 7926 7927MT9T001 APTINA CAMERA SENSOR 7928M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7929L: linux-media@vger.kernel.org 7930T: git git://linuxtv.org/media_tree.git 7931S: Maintained 7932F: drivers/media/i2c/mt9t001.c 7933F: include/media/i2c/mt9t001.h 7934 7935MT9V032 APTINA CAMERA SENSOR 7936M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7937L: linux-media@vger.kernel.org 7938T: git git://linuxtv.org/media_tree.git 7939S: Maintained 7940F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7941F: drivers/media/i2c/mt9v032.c 7942F: include/media/i2c/mt9v032.h 7943 7944MULTIFUNCTION DEVICES (MFD) 7945M: Lee Jones <lee.jones@linaro.org> 7946T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7947S: Supported 7948F: drivers/mfd/ 7949F: include/linux/mfd/ 7950 7951MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7952M: Ulf Hansson <ulf.hansson@linaro.org> 7953L: linux-mmc@vger.kernel.org 7954T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7955S: Maintained 7956F: Documentation/devicetree/bindings/mmc/ 7957F: drivers/mmc/ 7958F: include/linux/mmc/ 7959F: include/uapi/linux/mmc/ 7960 7961MULTIMEDIA CARD (MMC) ETC. OVER SPI 7962S: Orphan 7963F: drivers/mmc/host/mmc_spi.c 7964F: include/linux/spi/mmc_spi.h 7965 7966MULTISOUND SOUND DRIVER 7967M: Andrew Veliath <andrewtv@usa.net> 7968S: Maintained 7969F: Documentation/sound/oss/MultiSound 7970F: sound/oss/msnd* 7971 7972MULTITECH MULTIPORT CARD (ISICOM) 7973S: Orphan 7974F: drivers/tty/isicom.c 7975F: include/linux/isicom.h 7976 7977MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7978M: Bin Liu <b-liu@ti.com> 7979L: linux-usb@vger.kernel.org 7980T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7981S: Maintained 7982F: drivers/usb/musb/ 7983 7984MXL5007T MEDIA DRIVER 7985M: Michael Krufky <mkrufky@linuxtv.org> 7986L: linux-media@vger.kernel.org 7987W: https://linuxtv.org 7988W: http://github.com/mkrufky 7989Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7990T: git git://linuxtv.org/mkrufky/tuners.git 7991S: Maintained 7992F: drivers/media/tuners/mxl5007t.* 7993 7994MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7995M: Hyong-Youb Kim <hykim@myri.com> 7996L: netdev@vger.kernel.org 7997W: https://www.myricom.com/support/downloads/myri10ge.html 7998S: Supported 7999F: drivers/net/ethernet/myricom/myri10ge/ 8000 8001NAND FLASH SUBSYSTEM 8002M: Boris Brezillon <boris.brezillon@free-electrons.com> 8003R: Richard Weinberger <richard@nod.at> 8004L: linux-mtd@lists.infradead.org 8005W: http://www.linux-mtd.infradead.org/ 8006Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8007T: git git://github.com/linux-nand/linux.git 8008S: Maintained 8009F: drivers/mtd/nand/ 8010F: include/linux/mtd/nand*.h 8011 8012NATSEMI ETHERNET DRIVER (DP8381x) 8013S: Orphan 8014F: drivers/net/ethernet/natsemi/natsemi.c 8015 8016NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8017M: Daniel Mack <zonque@gmail.com> 8018S: Maintained 8019L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8020W: http://www.native-instruments.com 8021F: sound/usb/caiaq/ 8022 8023NCP FILESYSTEM 8024M: Petr Vandrovec <petr@vandrovec.name> 8025S: Odd Fixes 8026F: fs/ncpfs/ 8027 8028NCR 5380 SCSI DRIVERS 8029M: Finn Thain <fthain@telegraphics.com.au> 8030M: Michael Schmitz <schmitzmic@gmail.com> 8031L: linux-scsi@vger.kernel.org 8032S: Maintained 8033F: Documentation/scsi/g_NCR5380.txt 8034F: Documentation/scsi/dtc3x80.txt 8035F: drivers/scsi/NCR5380.* 8036F: drivers/scsi/arm/cumana_1.c 8037F: drivers/scsi/arm/oak.c 8038F: drivers/scsi/atari_scsi.* 8039F: drivers/scsi/dmx3191d.c 8040F: drivers/scsi/dtc.* 8041F: drivers/scsi/g_NCR5380.* 8042F: drivers/scsi/g_NCR5380_mmio.c 8043F: drivers/scsi/mac_scsi.* 8044F: drivers/scsi/pas16.* 8045F: drivers/scsi/sun3_scsi.* 8046F: drivers/scsi/sun3_scsi_vme.c 8047F: drivers/scsi/t128.* 8048 8049NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8050M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8051L: linux-scsi@vger.kernel.org 8052S: Maintained 8053F: drivers/scsi/NCR_D700.* 8054 8055NCT6775 HARDWARE MONITOR DRIVER 8056M: Guenter Roeck <linux@roeck-us.net> 8057L: linux-hwmon@vger.kernel.org 8058S: Maintained 8059F: Documentation/hwmon/nct6775 8060F: drivers/hwmon/nct6775.c 8061 8062NETEFFECT IWARP RNIC DRIVER (IW_NES) 8063M: Faisal Latif <faisal.latif@intel.com> 8064L: linux-rdma@vger.kernel.org 8065W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8066S: Supported 8067F: drivers/infiniband/hw/nes/ 8068 8069NETEM NETWORK EMULATOR 8070M: Stephen Hemminger <stephen@networkplumber.org> 8071L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8072S: Maintained 8073F: net/sched/sch_netem.c 8074 8075NETERION 10GbE DRIVERS (s2io/vxge) 8076M: Jon Mason <jdmason@kudzu.us> 8077L: netdev@vger.kernel.org 8078S: Supported 8079F: Documentation/networking/s2io.txt 8080F: Documentation/networking/vxge.txt 8081F: drivers/net/ethernet/neterion/ 8082 8083NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8084M: Pablo Neira Ayuso <pablo@netfilter.org> 8085M: Patrick McHardy <kaber@trash.net> 8086M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8087L: netfilter-devel@vger.kernel.org 8088L: coreteam@netfilter.org 8089W: http://www.netfilter.org/ 8090W: http://www.iptables.org/ 8091Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8092T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8093T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8094S: Supported 8095F: include/linux/netfilter* 8096F: include/linux/netfilter/ 8097F: include/net/netfilter/ 8098F: include/uapi/linux/netfilter* 8099F: include/uapi/linux/netfilter/ 8100F: net/*/netfilter.c 8101F: net/*/netfilter/ 8102F: net/netfilter/ 8103F: net/bridge/br_netfilter*.c 8104 8105NETLABEL 8106M: Paul Moore <paul@paul-moore.com> 8107W: http://netlabel.sf.net 8108L: netdev@vger.kernel.org 8109S: Maintained 8110F: Documentation/netlabel/ 8111F: include/net/netlabel.h 8112F: net/netlabel/ 8113 8114NETROM NETWORK LAYER 8115M: Ralf Baechle <ralf@linux-mips.org> 8116L: linux-hams@vger.kernel.org 8117W: http://www.linux-ax25.org/ 8118S: Maintained 8119F: include/net/netrom.h 8120F: include/uapi/linux/netrom.h 8121F: net/netrom/ 8122 8123NETRONOME ETHERNET DRIVERS 8124M: Jakub Kicinski <jakub.kicinski@netronome.com> 8125L: oss-drivers@netronome.com 8126S: Maintained 8127F: drivers/net/ethernet/netronome/ 8128 8129NETWORK BLOCK DEVICE (NBD) 8130M: Markus Pargmann <mpa@pengutronix.de> 8131S: Maintained 8132L: nbd-general@lists.sourceforge.net 8133T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8134F: Documentation/blockdev/nbd.txt 8135F: drivers/block/nbd.c 8136F: include/uapi/linux/nbd.h 8137 8138NETWORK DROP MONITOR 8139M: Neil Horman <nhorman@tuxdriver.com> 8140L: netdev@vger.kernel.org 8141S: Maintained 8142W: https://fedorahosted.org/dropwatch/ 8143F: net/core/drop_monitor.c 8144 8145NETWORKING [GENERAL] 8146M: "David S. Miller" <davem@davemloft.net> 8147L: netdev@vger.kernel.org 8148W: http://www.linuxfoundation.org/en/Net 8149Q: http://patchwork.ozlabs.org/project/netdev/list/ 8150T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8151T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8152S: Maintained 8153F: net/ 8154F: include/net/ 8155F: include/linux/in.h 8156F: include/linux/net.h 8157F: include/linux/netdevice.h 8158F: include/uapi/linux/in.h 8159F: include/uapi/linux/net.h 8160F: include/uapi/linux/netdevice.h 8161F: include/uapi/linux/net_namespace.h 8162F: tools/net/ 8163F: tools/testing/selftests/net/ 8164F: lib/random32.c 8165F: lib/test_bpf.c 8166 8167NETWORKING [IPv4/IPv6] 8168M: "David S. Miller" <davem@davemloft.net> 8169M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8170M: James Morris <jmorris@namei.org> 8171M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8172M: Patrick McHardy <kaber@trash.net> 8173L: netdev@vger.kernel.org 8174T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8175S: Maintained 8176F: net/ipv4/ 8177F: net/ipv6/ 8178F: include/net/ip* 8179F: arch/x86/net/* 8180 8181NETWORKING [IPSEC] 8182M: Steffen Klassert <steffen.klassert@secunet.com> 8183M: Herbert Xu <herbert@gondor.apana.org.au> 8184M: "David S. Miller" <davem@davemloft.net> 8185L: netdev@vger.kernel.org 8186T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8187T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8188S: Maintained 8189F: net/core/flow.c 8190F: net/xfrm/ 8191F: net/key/ 8192F: net/ipv4/xfrm* 8193F: net/ipv4/esp4.c 8194F: net/ipv4/ah4.c 8195F: net/ipv4/ipcomp.c 8196F: net/ipv4/ip_vti.c 8197F: net/ipv6/xfrm* 8198F: net/ipv6/esp6.c 8199F: net/ipv6/ah6.c 8200F: net/ipv6/ipcomp6.c 8201F: net/ipv6/ip6_vti.c 8202F: include/uapi/linux/xfrm.h 8203F: include/net/xfrm.h 8204 8205NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8206M: Paul Moore <paul@paul-moore.com> 8207L: netdev@vger.kernel.org 8208S: Maintained 8209 8210NETWORKING [WIRELESS] 8211L: linux-wireless@vger.kernel.org 8212Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8213 8214NETWORKING DRIVERS 8215L: netdev@vger.kernel.org 8216W: http://www.linuxfoundation.org/en/Net 8217Q: http://patchwork.ozlabs.org/project/netdev/list/ 8218T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8219T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8220S: Odd Fixes 8221F: Documentation/devicetree/bindings/net/ 8222F: drivers/net/ 8223F: include/linux/if_* 8224F: include/linux/netdevice.h 8225F: include/linux/etherdevice.h 8226F: include/linux/fcdevice.h 8227F: include/linux/fddidevice.h 8228F: include/linux/hippidevice.h 8229F: include/linux/inetdevice.h 8230F: include/uapi/linux/if_* 8231F: include/uapi/linux/netdevice.h 8232 8233NETWORKING DRIVERS (WIRELESS) 8234M: Kalle Valo <kvalo@codeaurora.org> 8235L: linux-wireless@vger.kernel.org 8236Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8237T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8238T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8239S: Maintained 8240F: Documentation/devicetree/bindings/net/wireless/ 8241F: drivers/net/wireless/ 8242 8243NETXEN (1/10) GbE SUPPORT 8244M: Manish Chopra <manish.chopra@qlogic.com> 8245M: Sony Chacko <sony.chacko@qlogic.com> 8246M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8247L: netdev@vger.kernel.org 8248W: http://www.qlogic.com 8249S: Supported 8250F: drivers/net/ethernet/qlogic/netxen/ 8251 8252NFC SUBSYSTEM 8253M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8254M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8255M: Samuel Ortiz <sameo@linux.intel.com> 8256L: linux-wireless@vger.kernel.org 8257L: linux-nfc@lists.01.org (subscribers-only) 8258S: Supported 8259F: net/nfc/ 8260F: include/net/nfc/ 8261F: include/uapi/linux/nfc.h 8262F: drivers/nfc/ 8263F: include/linux/platform_data/nfcmrvl.h 8264F: include/linux/platform_data/nxp-nci.h 8265F: include/linux/platform_data/pn544.h 8266F: include/linux/platform_data/st21nfca.h 8267F: include/linux/platform_data/st-nci.h 8268F: Documentation/devicetree/bindings/net/nfc/ 8269 8270NFS, SUNRPC, AND LOCKD CLIENTS 8271M: Trond Myklebust <trond.myklebust@primarydata.com> 8272M: Anna Schumaker <anna.schumaker@netapp.com> 8273L: linux-nfs@vger.kernel.org 8274W: http://client.linux-nfs.org 8275T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8276S: Maintained 8277F: fs/lockd/ 8278F: fs/nfs/ 8279F: fs/nfs_common/ 8280F: net/sunrpc/ 8281F: include/linux/lockd/ 8282F: include/linux/nfs* 8283F: include/linux/sunrpc/ 8284F: include/uapi/linux/nfs* 8285F: include/uapi/linux/sunrpc/ 8286 8287NILFS2 FILESYSTEM 8288M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8289L: linux-nilfs@vger.kernel.org 8290W: http://nilfs.sourceforge.net/ 8291W: http://nilfs.osdn.jp/ 8292T: git git://github.com/konis/nilfs2.git 8293S: Supported 8294F: Documentation/filesystems/nilfs2.txt 8295F: fs/nilfs2/ 8296F: include/trace/events/nilfs2.h 8297F: include/uapi/linux/nilfs2_api.h 8298F: include/uapi/linux/nilfs2_ondisk.h 8299 8300NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8301M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8302W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8303S: Maintained 8304F: Documentation/scsi/NinjaSCSI.txt 8305F: drivers/scsi/pcmcia/nsp_* 8306 8307NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8308M: GOTO Masanori <gotom@debian.or.jp> 8309M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8310W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8311S: Maintained 8312F: Documentation/scsi/NinjaSCSI.txt 8313F: drivers/scsi/nsp32* 8314 8315NIOS2 ARCHITECTURE 8316M: Ley Foon Tan <lftan@altera.com> 8317L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8318T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8319S: Maintained 8320F: arch/nios2/ 8321 8322NOKIA N900 POWER SUPPLY DRIVERS 8323R: Pali Rohár <pali.rohar@gmail.com> 8324F: include/linux/power/bq2415x_charger.h 8325F: include/linux/power/bq27xxx_battery.h 8326F: include/linux/power/isp1704_charger.h 8327F: drivers/power/bq2415x_charger.c 8328F: drivers/power/bq27xxx_battery.c 8329F: drivers/power/bq27xxx_battery_i2c.c 8330F: drivers/power/isp1704_charger.c 8331F: drivers/power/rx51_battery.c 8332 8333NTB DRIVER CORE 8334M: Jon Mason <jdmason@kudzu.us> 8335M: Dave Jiang <dave.jiang@intel.com> 8336M: Allen Hubbe <Allen.Hubbe@emc.com> 8337L: linux-ntb@googlegroups.com 8338S: Supported 8339W: https://github.com/jonmason/ntb/wiki 8340T: git git://github.com/jonmason/ntb.git 8341F: drivers/ntb/ 8342F: drivers/net/ntb_netdev.c 8343F: include/linux/ntb.h 8344F: include/linux/ntb_transport.h 8345F: tools/testing/selftests/ntb/ 8346 8347NTB INTEL DRIVER 8348M: Jon Mason <jdmason@kudzu.us> 8349M: Dave Jiang <dave.jiang@intel.com> 8350L: linux-ntb@googlegroups.com 8351S: Supported 8352W: https://github.com/jonmason/ntb/wiki 8353T: git git://github.com/jonmason/ntb.git 8354F: drivers/ntb/hw/intel/ 8355 8356NTB AMD DRIVER 8357M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8358L: linux-ntb@googlegroups.com 8359S: Supported 8360F: drivers/ntb/hw/amd/ 8361 8362NTFS FILESYSTEM 8363M: Anton Altaparmakov <anton@tuxera.com> 8364L: linux-ntfs-dev@lists.sourceforge.net 8365W: http://www.tuxera.com/ 8366T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8367S: Supported 8368F: Documentation/filesystems/ntfs.txt 8369F: fs/ntfs/ 8370 8371NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8372M: Antonino Daplas <adaplas@gmail.com> 8373L: linux-fbdev@vger.kernel.org 8374S: Maintained 8375F: drivers/video/fbdev/riva/ 8376F: drivers/video/fbdev/nvidia/ 8377 8378NVM EXPRESS DRIVER 8379M: Keith Busch <keith.busch@intel.com> 8380M: Jens Axboe <axboe@fb.com> 8381L: linux-nvme@lists.infradead.org 8382T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8383W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8384S: Supported 8385F: drivers/nvme/host/ 8386F: include/linux/nvme.h 8387 8388NVM EXPRESS TARGET DRIVER 8389M: Christoph Hellwig <hch@lst.de> 8390M: Sagi Grimberg <sagi@grimberg.me> 8391L: linux-nvme@lists.infradead.org 8392S: Supported 8393F: drivers/nvme/target/ 8394 8395NVMEM FRAMEWORK 8396M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8397M: Maxime Ripard <maxime.ripard@free-electrons.com> 8398S: Maintained 8399F: drivers/nvmem/ 8400F: Documentation/devicetree/bindings/nvmem/ 8401F: include/linux/nvmem-consumer.h 8402F: include/linux/nvmem-provider.h 8403 8404NXP-NCI NFC DRIVER 8405M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8406R: Charles Gorand <charles.gorand@effinnov.com> 8407L: linux-nfc@lists.01.org (moderated for non-subscribers) 8408S: Supported 8409F: drivers/nfc/nxp-nci 8410 8411NXP TDA998X DRM DRIVER 8412M: Russell King <rmk+kernel@armlinux.org.uk> 8413S: Supported 8414F: drivers/gpu/drm/i2c/tda998x_drv.c 8415F: include/drm/i2c/tda998x.h 8416 8417NXP TFA9879 DRIVER 8418M: Peter Rosin <peda@axentia.se> 8419L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8420S: Maintained 8421F: sound/soc/codecs/tfa9879* 8422 8423OBJTOOL 8424M: Josh Poimboeuf <jpoimboe@redhat.com> 8425S: Supported 8426F: tools/objtool/ 8427 8428OMAP SUPPORT 8429M: Tony Lindgren <tony@atomide.com> 8430L: linux-omap@vger.kernel.org 8431W: http://www.muru.com/linux/omap/ 8432W: http://linux.omap.com/ 8433Q: http://patchwork.kernel.org/project/linux-omap/list/ 8434T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8435S: Maintained 8436F: arch/arm/*omap*/ 8437F: arch/arm/configs/omap1_defconfig 8438F: arch/arm/configs/omap2plus_defconfig 8439F: drivers/i2c/busses/i2c-omap.c 8440F: drivers/irqchip/irq-omap-intc.c 8441F: drivers/mfd/*omap*.c 8442F: drivers/mfd/menelaus.c 8443F: drivers/mfd/palmas.c 8444F: drivers/mfd/tps65217.c 8445F: drivers/mfd/tps65218.c 8446F: drivers/mfd/tps65910.c 8447F: drivers/mfd/twl-core.[ch] 8448F: drivers/mfd/twl4030*.c 8449F: drivers/mfd/twl6030*.c 8450F: drivers/mfd/twl6040*.c 8451F: drivers/regulator/palmas-regulator*.c 8452F: drivers/regulator/pbias-regulator.c 8453F: drivers/regulator/tps65217-regulator.c 8454F: drivers/regulator/tps65218-regulator.c 8455F: drivers/regulator/tps65910-regulator.c 8456F: drivers/regulator/twl-regulator.c 8457F: include/linux/i2c-omap.h 8458 8459OMAP DEVICE TREE SUPPORT 8460M: Benoît Cousson <bcousson@baylibre.com> 8461M: Tony Lindgren <tony@atomide.com> 8462L: linux-omap@vger.kernel.org 8463L: devicetree@vger.kernel.org 8464S: Maintained 8465F: arch/arm/boot/dts/*omap* 8466F: arch/arm/boot/dts/*am3* 8467F: arch/arm/boot/dts/*am4* 8468F: arch/arm/boot/dts/*am5* 8469F: arch/arm/boot/dts/*dra7* 8470 8471OMAP CLOCK FRAMEWORK SUPPORT 8472M: Paul Walmsley <paul@pwsan.com> 8473L: linux-omap@vger.kernel.org 8474S: Maintained 8475F: arch/arm/*omap*/*clock* 8476 8477OMAP POWER MANAGEMENT SUPPORT 8478M: Kevin Hilman <khilman@kernel.org> 8479L: linux-omap@vger.kernel.org 8480S: Maintained 8481F: arch/arm/*omap*/*pm* 8482F: drivers/cpufreq/omap-cpufreq.c 8483 8484OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8485M: Rajendra Nayak <rnayak@codeaurora.org> 8486M: Paul Walmsley <paul@pwsan.com> 8487L: linux-omap@vger.kernel.org 8488S: Maintained 8489F: arch/arm/mach-omap2/prm* 8490 8491OMAP AUDIO SUPPORT 8492M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8493M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8494L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8495L: linux-omap@vger.kernel.org 8496S: Maintained 8497F: sound/soc/omap/ 8498 8499OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8500M: Roger Quadros <rogerq@ti.com> 8501M: Tony Lindgren <tony@atomide.com> 8502L: linux-omap@vger.kernel.org 8503S: Maintained 8504F: drivers/memory/omap-gpmc.c 8505F: arch/arm/mach-omap2/*gpmc* 8506 8507OMAP FRAMEBUFFER SUPPORT 8508M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8509L: linux-fbdev@vger.kernel.org 8510L: linux-omap@vger.kernel.org 8511S: Maintained 8512F: drivers/video/fbdev/omap/ 8513 8514OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8515M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8516L: linux-omap@vger.kernel.org 8517L: linux-fbdev@vger.kernel.org 8518S: Maintained 8519F: drivers/video/fbdev/omap2/ 8520F: Documentation/arm/OMAP/DSS 8521 8522OMAP HARDWARE SPINLOCK SUPPORT 8523M: Ohad Ben-Cohen <ohad@wizery.com> 8524L: linux-omap@vger.kernel.org 8525S: Maintained 8526F: drivers/hwspinlock/omap_hwspinlock.c 8527 8528OMAP MMC SUPPORT 8529M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8530L: linux-omap@vger.kernel.org 8531S: Maintained 8532F: drivers/mmc/host/omap.c 8533 8534OMAP HS MMC SUPPORT 8535L: linux-mmc@vger.kernel.org 8536L: linux-omap@vger.kernel.org 8537S: Orphan 8538F: drivers/mmc/host/omap_hsmmc.c 8539 8540OMAP RANDOM NUMBER GENERATOR SUPPORT 8541M: Deepak Saxena <dsaxena@plexity.net> 8542S: Maintained 8543F: drivers/char/hw_random/omap-rng.c 8544 8545OMAP HWMOD SUPPORT 8546M: Benoît Cousson <bcousson@baylibre.com> 8547M: Paul Walmsley <paul@pwsan.com> 8548L: linux-omap@vger.kernel.org 8549S: Maintained 8550F: arch/arm/mach-omap2/omap_hwmod.* 8551 8552OMAP HWMOD DATA 8553M: Paul Walmsley <paul@pwsan.com> 8554L: linux-omap@vger.kernel.org 8555S: Maintained 8556F: arch/arm/mach-omap2/omap_hwmod*data* 8557 8558OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8559M: Benoît Cousson <bcousson@baylibre.com> 8560L: linux-omap@vger.kernel.org 8561S: Maintained 8562F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8563 8564OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8565M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8566L: linux-media@vger.kernel.org 8567S: Maintained 8568F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8569F: drivers/media/platform/omap3isp/ 8570F: drivers/staging/media/omap4iss/ 8571 8572OMAP USB SUPPORT 8573L: linux-usb@vger.kernel.org 8574L: linux-omap@vger.kernel.org 8575S: Orphan 8576F: drivers/usb/*/*omap* 8577F: arch/arm/*omap*/usb* 8578 8579OMAP GPIO DRIVER 8580M: Grygorii Strashko <grygorii.strashko@ti.com> 8581M: Santosh Shilimkar <ssantosh@kernel.org> 8582M: Kevin Hilman <khilman@kernel.org> 8583L: linux-omap@vger.kernel.org 8584S: Maintained 8585F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8586F: drivers/gpio/gpio-omap.c 8587 8588OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8589M: Mark Jackson <mpfj@newflow.co.uk> 8590L: linux-omap@vger.kernel.org 8591S: Maintained 8592F: arch/arm/boot/dts/am335x-nano.dts 8593 8594OMFS FILESYSTEM 8595M: Bob Copeland <me@bobcopeland.com> 8596L: linux-karma-devel@lists.sourceforge.net 8597S: Maintained 8598F: Documentation/filesystems/omfs.txt 8599F: fs/omfs/ 8600 8601OMNIKEY CARDMAN 4000 DRIVER 8602M: Harald Welte <laforge@gnumonks.org> 8603S: Maintained 8604F: drivers/char/pcmcia/cm4000_cs.c 8605F: include/linux/cm4000_cs.h 8606F: include/uapi/linux/cm4000_cs.h 8607 8608OMNIKEY CARDMAN 4040 DRIVER 8609M: Harald Welte <laforge@gnumonks.org> 8610S: Maintained 8611F: drivers/char/pcmcia/cm4040_cs.* 8612 8613OMNIVISION OV7670 SENSOR DRIVER 8614M: Jonathan Corbet <corbet@lwn.net> 8615L: linux-media@vger.kernel.org 8616T: git git://linuxtv.org/media_tree.git 8617S: Maintained 8618F: drivers/media/i2c/ov7670.c 8619 8620ONENAND FLASH DRIVER 8621M: Kyungmin Park <kyungmin.park@samsung.com> 8622L: linux-mtd@lists.infradead.org 8623S: Maintained 8624F: drivers/mtd/onenand/ 8625F: include/linux/mtd/onenand*.h 8626 8627ONSTREAM SCSI TAPE DRIVER 8628M: Willem Riede <osst@riede.org> 8629L: osst-users@lists.sourceforge.net 8630L: linux-scsi@vger.kernel.org 8631S: Maintained 8632F: Documentation/scsi/osst.txt 8633F: drivers/scsi/osst.* 8634F: drivers/scsi/osst_*.h 8635F: drivers/scsi/st.h 8636 8637OPENCORES I2C BUS DRIVER 8638M: Peter Korsgaard <jacmet@sunsite.dk> 8639L: linux-i2c@vger.kernel.org 8640S: Maintained 8641F: Documentation/i2c/busses/i2c-ocores 8642F: drivers/i2c/busses/i2c-ocores.c 8643 8644OPEN FIRMWARE AND FLATTENED DEVICE TREE 8645M: Rob Herring <robh+dt@kernel.org> 8646M: Frank Rowand <frowand.list@gmail.com> 8647L: devicetree@vger.kernel.org 8648W: http://www.devicetree.org/ 8649T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8650S: Maintained 8651F: drivers/of/ 8652F: include/linux/of*.h 8653F: scripts/dtc/ 8654 8655OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8656M: Rob Herring <robh+dt@kernel.org> 8657M: Mark Rutland <mark.rutland@arm.com> 8658L: devicetree@vger.kernel.org 8659T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8660Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8661S: Maintained 8662F: Documentation/devicetree/ 8663F: arch/*/boot/dts/ 8664F: include/dt-bindings/ 8665 8666OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8667M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8668L: devicetree@vger.kernel.org 8669S: Maintained 8670F: Documentation/devicetree/dynamic-resolution-notes.txt 8671F: Documentation/devicetree/overlay-notes.txt 8672F: drivers/of/overlay.c 8673F: drivers/of/resolver.c 8674 8675OPENRISC ARCHITECTURE 8676M: Jonas Bonn <jonas@southpole.se> 8677W: http://openrisc.net 8678S: Maintained 8679T: git git://openrisc.net/~jonas/linux 8680F: arch/openrisc/ 8681 8682OPENVSWITCH 8683M: Pravin Shelar <pshelar@nicira.com> 8684L: netdev@vger.kernel.org 8685L: dev@openvswitch.org 8686W: http://openvswitch.org 8687S: Maintained 8688F: net/openvswitch/ 8689F: include/uapi/linux/openvswitch.h 8690 8691OPERATING PERFORMANCE POINTS (OPP) 8692M: Viresh Kumar <vireshk@kernel.org> 8693M: Nishanth Menon <nm@ti.com> 8694M: Stephen Boyd <sboyd@codeaurora.org> 8695L: linux-pm@vger.kernel.org 8696S: Maintained 8697T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8698F: drivers/base/power/opp/ 8699F: include/linux/pm_opp.h 8700F: Documentation/power/opp.txt 8701F: Documentation/devicetree/bindings/opp/ 8702 8703OPL4 DRIVER 8704M: Clemens Ladisch <clemens@ladisch.de> 8705L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8706T: git git://git.alsa-project.org/alsa-kernel.git 8707S: Maintained 8708F: sound/drivers/opl4/ 8709 8710OPROFILE 8711M: Robert Richter <rric@kernel.org> 8712L: oprofile-list@lists.sf.net 8713S: Maintained 8714F: arch/*/include/asm/oprofile*.h 8715F: arch/*/oprofile/ 8716F: drivers/oprofile/ 8717F: include/linux/oprofile.h 8718 8719ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8720M: Mark Fasheh <mfasheh@suse.com> 8721M: Joel Becker <jlbec@evilplan.org> 8722L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8723W: http://ocfs2.wiki.kernel.org 8724S: Supported 8725F: Documentation/filesystems/ocfs2.txt 8726F: Documentation/filesystems/dlmfs.txt 8727F: fs/ocfs2/ 8728 8729ORINOCO DRIVER 8730L: linux-wireless@vger.kernel.org 8731W: http://wireless.kernel.org/en/users/Drivers/orinoco 8732W: http://www.nongnu.org/orinoco/ 8733S: Orphan 8734F: drivers/net/wireless/intersil/orinoco/ 8735 8736OSD LIBRARY and FILESYSTEM 8737M: Boaz Harrosh <ooo@electrozaur.com> 8738M: Benny Halevy <bhalevy@primarydata.com> 8739L: osd-dev@open-osd.org 8740W: http://open-osd.org 8741T: git git://git.open-osd.org/open-osd.git 8742S: Maintained 8743F: drivers/scsi/osd/ 8744F: include/scsi/osd_* 8745F: fs/exofs/ 8746 8747OVERLAY FILESYSTEM 8748M: Miklos Szeredi <miklos@szeredi.hu> 8749L: linux-unionfs@vger.kernel.org 8750T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8751S: Supported 8752F: fs/overlayfs/ 8753F: Documentation/filesystems/overlayfs.txt 8754 8755ORANGEFS FILESYSTEM 8756M: Mike Marshall <hubcap@omnibond.com> 8757L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8758T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8759S: Supported 8760F: fs/orangefs/ 8761F: Documentation/filesystems/orangefs.txt 8762 8763P54 WIRELESS DRIVER 8764M: Christian Lamparter <chunkeey@googlemail.com> 8765L: linux-wireless@vger.kernel.org 8766W: http://wireless.kernel.org/en/users/Drivers/p54 8767S: Maintained 8768F: drivers/net/wireless/intersil/p54/ 8769 8770PA SEMI ETHERNET DRIVER 8771M: Olof Johansson <olof@lixom.net> 8772L: netdev@vger.kernel.org 8773S: Maintained 8774F: drivers/net/ethernet/pasemi/* 8775 8776PA SEMI SMBUS DRIVER 8777M: Olof Johansson <olof@lixom.net> 8778L: linux-i2c@vger.kernel.org 8779S: Maintained 8780F: drivers/i2c/busses/i2c-pasemi.c 8781 8782PADATA PARALLEL EXECUTION MECHANISM 8783M: Steffen Klassert <steffen.klassert@secunet.com> 8784L: linux-crypto@vger.kernel.org 8785S: Maintained 8786F: kernel/padata.c 8787F: include/linux/padata.h 8788F: Documentation/padata.txt 8789 8790PANASONIC LAPTOP ACPI EXTRAS DRIVER 8791M: Harald Welte <laforge@gnumonks.org> 8792L: platform-driver-x86@vger.kernel.org 8793S: Maintained 8794F: drivers/platform/x86/panasonic-laptop.c 8795 8796PANASONIC MN10300/AM33/AM34 PORT 8797M: David Howells <dhowells@redhat.com> 8798L: linux-am33-list@redhat.com (moderated for non-subscribers) 8799W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8800S: Maintained 8801F: Documentation/mn10300/ 8802F: arch/mn10300/ 8803 8804PARALLEL LCD/KEYPAD PANEL DRIVER 8805M: Willy Tarreau <willy@haproxy.com> 8806M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8807S: Odd Fixes 8808F: Documentation/misc-devices/lcd-panel-cgram.txt 8809F: drivers/misc/panel.c 8810 8811PARALLEL PORT SUBSYSTEM 8812M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8813M: Sudip Mukherjee <sudip@vectorindia.org> 8814L: linux-parport@lists.infradead.org (subscribers-only) 8815S: Maintained 8816F: drivers/parport/ 8817F: include/linux/parport*.h 8818F: drivers/char/ppdev.c 8819F: include/uapi/linux/ppdev.h 8820F: Documentation/parport*.txt 8821 8822PARAVIRT_OPS INTERFACE 8823M: Jeremy Fitzhardinge <jeremy@goop.org> 8824M: Chris Wright <chrisw@sous-sol.org> 8825M: Alok Kataria <akataria@vmware.com> 8826M: Rusty Russell <rusty@rustcorp.com.au> 8827L: virtualization@lists.linux-foundation.org 8828S: Supported 8829F: Documentation/virtual/paravirt_ops.txt 8830F: arch/*/kernel/paravirt* 8831F: arch/*/include/asm/paravirt.h 8832 8833PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8834M: Tim Waugh <tim@cyberelk.net> 8835L: linux-parport@lists.infradead.org (subscribers-only) 8836S: Maintained 8837F: Documentation/blockdev/paride.txt 8838F: drivers/block/paride/ 8839 8840PARISC ARCHITECTURE 8841M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8842M: Helge Deller <deller@gmx.de> 8843L: linux-parisc@vger.kernel.org 8844W: http://www.parisc-linux.org/ 8845Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8846T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8847T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8848S: Maintained 8849F: arch/parisc/ 8850F: Documentation/parisc/ 8851F: drivers/parisc/ 8852F: drivers/char/agp/parisc-agp.c 8853F: drivers/input/serio/gscps2.c 8854F: drivers/parport/parport_gsc.* 8855F: drivers/tty/serial/8250/8250_gsc.c 8856F: drivers/video/fbdev/sti* 8857F: drivers/video/console/sti* 8858F: drivers/video/logo/logo_parisc* 8859 8860PC87360 HARDWARE MONITORING DRIVER 8861M: Jim Cromie <jim.cromie@gmail.com> 8862L: linux-hwmon@vger.kernel.org 8863S: Maintained 8864F: Documentation/hwmon/pc87360 8865F: drivers/hwmon/pc87360.c 8866 8867PC8736x GPIO DRIVER 8868M: Jim Cromie <jim.cromie@gmail.com> 8869S: Maintained 8870F: drivers/char/pc8736x_gpio.c 8871 8872PC87427 HARDWARE MONITORING DRIVER 8873M: Jean Delvare <jdelvare@suse.com> 8874L: linux-hwmon@vger.kernel.org 8875S: Maintained 8876F: Documentation/hwmon/pc87427 8877F: drivers/hwmon/pc87427.c 8878 8879PCA9532 LED DRIVER 8880M: Riku Voipio <riku.voipio@iki.fi> 8881S: Maintained 8882F: drivers/leds/leds-pca9532.c 8883F: include/linux/leds-pca9532.h 8884 8885PCA9541 I2C BUS MASTER SELECTOR DRIVER 8886M: Guenter Roeck <linux@roeck-us.net> 8887L: linux-i2c@vger.kernel.org 8888S: Maintained 8889F: drivers/i2c/muxes/i2c-mux-pca9541.c 8890 8891PCDP - PRIMARY CONSOLE AND DEBUG PORT 8892M: Khalid Aziz <khalid@gonehiking.org> 8893S: Maintained 8894F: drivers/firmware/pcdp.* 8895 8896PCI ERROR RECOVERY 8897M: Linas Vepstas <linasvepstas@gmail.com> 8898L: linux-pci@vger.kernel.org 8899S: Supported 8900F: Documentation/PCI/pci-error-recovery.txt 8901 8902PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8903M: Russell Currey <ruscur@russell.cc> 8904L: linuxppc-dev@lists.ozlabs.org 8905S: Supported 8906F: Documentation/powerpc/eeh-pci-error-recovery.txt 8907F: arch/powerpc/kernel/eeh*.c 8908F: arch/powerpc/platforms/*/eeh*.c 8909F: arch/powerpc/include/*/eeh*.h 8910 8911PCI SUBSYSTEM 8912M: Bjorn Helgaas <bhelgaas@google.com> 8913L: linux-pci@vger.kernel.org 8914Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8915T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8916S: Supported 8917F: Documentation/devicetree/bindings/pci/ 8918F: Documentation/PCI/ 8919F: drivers/pci/ 8920F: include/linux/pci* 8921F: arch/x86/pci/ 8922F: arch/x86/kernel/quirks.c 8923 8924PCI DRIVER FOR ALTERA PCIE IP 8925M: Ley Foon Tan <lftan@altera.com> 8926L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8927L: linux-pci@vger.kernel.org 8928S: Supported 8929F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8930F: drivers/pci/host/pcie-altera.c 8931 8932PCI DRIVER FOR ARM VERSATILE PLATFORM 8933M: Rob Herring <robh@kernel.org> 8934L: linux-pci@vger.kernel.org 8935L: linux-arm-kernel@lists.infradead.org 8936S: Maintained 8937F: Documentation/devicetree/bindings/pci/versatile.txt 8938F: drivers/pci/host/pci-versatile.c 8939 8940PCI DRIVER FOR APPLIEDMICRO XGENE 8941M: Tanmay Inamdar <tinamdar@apm.com> 8942L: linux-pci@vger.kernel.org 8943L: linux-arm-kernel@lists.infradead.org 8944S: Maintained 8945F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8946F: drivers/pci/host/pci-xgene.c 8947 8948PCI DRIVER FOR FREESCALE LAYERSCAPE 8949M: Minghuan Lian <minghuan.Lian@freescale.com> 8950M: Mingkai Hu <mingkai.hu@freescale.com> 8951M: Roy Zang <tie-fei.zang@freescale.com> 8952L: linuxppc-dev@lists.ozlabs.org 8953L: linux-pci@vger.kernel.org 8954L: linux-arm-kernel@lists.infradead.org 8955S: Maintained 8956F: drivers/pci/host/*layerscape* 8957 8958PCI DRIVER FOR IMX6 8959M: Richard Zhu <Richard.Zhu@freescale.com> 8960M: Lucas Stach <l.stach@pengutronix.de> 8961L: linux-pci@vger.kernel.org 8962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8963S: Maintained 8964F: drivers/pci/host/*imx6* 8965 8966PCI DRIVER FOR TI KEYSTONE 8967M: Murali Karicheri <m-karicheri2@ti.com> 8968L: linux-pci@vger.kernel.org 8969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8970S: Maintained 8971F: drivers/pci/host/*keystone* 8972 8973PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8974M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8975M: Jason Cooper <jason@lakedaemon.net> 8976L: linux-pci@vger.kernel.org 8977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8978S: Maintained 8979F: drivers/pci/host/*mvebu* 8980 8981PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 8982M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8983L: linux-pci@vger.kernel.org 8984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8985S: Maintained 8986F: drivers/pci/host/pci-aardvark.c 8987 8988PCI DRIVER FOR NVIDIA TEGRA 8989M: Thierry Reding <thierry.reding@gmail.com> 8990L: linux-tegra@vger.kernel.org 8991L: linux-pci@vger.kernel.org 8992S: Supported 8993F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8994F: drivers/pci/host/pci-tegra.c 8995 8996PCI DRIVER FOR TI DRA7XX 8997M: Kishon Vijay Abraham I <kishon@ti.com> 8998L: linux-omap@vger.kernel.org 8999L: linux-pci@vger.kernel.org 9000S: Supported 9001F: Documentation/devicetree/bindings/pci/ti-pci.txt 9002F: drivers/pci/host/pci-dra7xx.c 9003 9004PCI DRIVER FOR RENESAS R-CAR 9005M: Simon Horman <horms@verge.net.au> 9006L: linux-pci@vger.kernel.org 9007L: linux-renesas-soc@vger.kernel.org 9008S: Maintained 9009F: drivers/pci/host/*rcar* 9010 9011PCI DRIVER FOR SAMSUNG EXYNOS 9012M: Jingoo Han <jingoohan1@gmail.com> 9013L: linux-pci@vger.kernel.org 9014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9015L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9016S: Maintained 9017F: drivers/pci/host/pci-exynos.c 9018 9019PCI DRIVER FOR SYNOPSIS DESIGNWARE 9020M: Jingoo Han <jingoohan1@gmail.com> 9021M: Pratyush Anand <pratyush.anand@gmail.com> 9022L: linux-pci@vger.kernel.org 9023S: Maintained 9024F: drivers/pci/host/*designware* 9025 9026PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9027M: Joao Pinto <jpinto@synopsys.com> 9028L: linux-pci@vger.kernel.org 9029S: Maintained 9030F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9031F: drivers/pci/host/pcie-designware-plat.c 9032 9033PCI DRIVER FOR GENERIC OF HOSTS 9034M: Will Deacon <will.deacon@arm.com> 9035L: linux-pci@vger.kernel.org 9036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9037S: Maintained 9038F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9039F: drivers/pci/host/pci-host-common.c 9040F: drivers/pci/host/pci-host-generic.c 9041 9042PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9043M: Keith Busch <keith.busch@intel.com> 9044L: linux-pci@vger.kernel.org 9045S: Supported 9046F: arch/x86/pci/vmd.c 9047 9048PCIE DRIVER FOR ST SPEAR13XX 9049M: Pratyush Anand <pratyush.anand@gmail.com> 9050L: linux-pci@vger.kernel.org 9051S: Maintained 9052F: drivers/pci/host/*spear* 9053 9054PCI MSI DRIVER FOR ALTERA MSI IP 9055M: Ley Foon Tan <lftan@altera.com> 9056L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9057L: linux-pci@vger.kernel.org 9058S: Supported 9059F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9060F: drivers/pci/host/pcie-altera-msi.c 9061 9062PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9063M: Duc Dang <dhdang@apm.com> 9064L: linux-pci@vger.kernel.org 9065L: linux-arm-kernel@lists.infradead.org 9066S: Maintained 9067F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9068F: drivers/pci/host/pci-xgene-msi.c 9069 9070PCIE DRIVER FOR AXIS ARTPEC 9071M: Niklas Cassel <niklas.cassel@axis.com> 9072M: Jesper Nilsson <jesper.nilsson@axis.com> 9073L: linux-arm-kernel@axis.com 9074L: linux-pci@vger.kernel.org 9075S: Maintained 9076F: Documentation/devicetree/bindings/pci/axis,artpec* 9077F: drivers/pci/host/*artpec* 9078 9079PCIE DRIVER FOR HISILICON 9080M: Zhou Wang <wangzhou1@hisilicon.com> 9081M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9082L: linux-pci@vger.kernel.org 9083S: Maintained 9084F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9085F: drivers/pci/host/pcie-hisi.c 9086 9087PCIE DRIVER FOR QUALCOMM MSM 9088M: Stanimir Varbanov <svarbanov@mm-sol.com> 9089L: linux-pci@vger.kernel.org 9090L: linux-arm-msm@vger.kernel.org 9091S: Maintained 9092F: drivers/pci/host/*qcom* 9093 9094PCIE DRIVER FOR CAVIUM THUNDERX 9095M: David Daney <david.daney@cavium.com> 9096L: linux-pci@vger.kernel.org 9097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9098S: Supported 9099F: Documentation/devicetree/bindings/pci/pci-thunder-* 9100F: drivers/pci/host/pci-thunder-* 9101 9102PCMCIA SUBSYSTEM 9103P: Linux PCMCIA Team 9104L: linux-pcmcia@lists.infradead.org 9105W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9106T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9107S: Maintained 9108F: Documentation/pcmcia/ 9109F: drivers/pcmcia/ 9110F: include/pcmcia/ 9111 9112PCNET32 NETWORK DRIVER 9113M: Don Fry <pcnet32@frontier.com> 9114L: netdev@vger.kernel.org 9115S: Maintained 9116F: drivers/net/ethernet/amd/pcnet32.c 9117 9118PCRYPT PARALLEL CRYPTO ENGINE 9119M: Steffen Klassert <steffen.klassert@secunet.com> 9120L: linux-crypto@vger.kernel.org 9121S: Maintained 9122F: crypto/pcrypt.c 9123F: include/crypto/pcrypt.h 9124 9125PER-CPU MEMORY ALLOCATOR 9126M: Tejun Heo <tj@kernel.org> 9127M: Christoph Lameter <cl@linux.com> 9128T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9129S: Maintained 9130F: include/linux/percpu*.h 9131F: mm/percpu*.c 9132F: arch/*/include/asm/percpu.h 9133 9134PER-TASK DELAY ACCOUNTING 9135M: Balbir Singh <bsingharora@gmail.com> 9136S: Maintained 9137F: include/linux/delayacct.h 9138F: kernel/delayacct.c 9139 9140PERFORMANCE EVENTS SUBSYSTEM 9141M: Peter Zijlstra <peterz@infradead.org> 9142M: Ingo Molnar <mingo@redhat.com> 9143M: Arnaldo Carvalho de Melo <acme@kernel.org> 9144R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9145L: linux-kernel@vger.kernel.org 9146T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9147S: Supported 9148F: kernel/events/* 9149F: include/linux/perf_event.h 9150F: include/uapi/linux/perf_event.h 9151F: arch/*/kernel/perf_event*.c 9152F: arch/*/kernel/*/perf_event*.c 9153F: arch/*/kernel/*/*/perf_event*.c 9154F: arch/*/include/asm/perf_event.h 9155F: arch/*/kernel/perf_callchain.c 9156F: arch/*/events/* 9157F: tools/perf/ 9158 9159PERSONALITY HANDLING 9160M: Christoph Hellwig <hch@infradead.org> 9161L: linux-abi-devel@lists.sourceforge.net 9162S: Maintained 9163F: include/linux/personality.h 9164F: include/uapi/linux/personality.h 9165 9166PHONET PROTOCOL 9167M: Remi Denis-Courmont <courmisch@gmail.com> 9168S: Supported 9169F: Documentation/networking/phonet.txt 9170F: include/linux/phonet.h 9171F: include/net/phonet/ 9172F: include/uapi/linux/phonet.h 9173F: net/phonet/ 9174 9175PHRAM MTD DRIVER 9176M: Joern Engel <joern@lazybastard.org> 9177L: linux-mtd@lists.infradead.org 9178S: Maintained 9179F: drivers/mtd/devices/phram.c 9180 9181PICOLCD HID DRIVER 9182M: Bruno Prémont <bonbons@linux-vserver.org> 9183L: linux-input@vger.kernel.org 9184S: Maintained 9185F: drivers/hid/hid-picolcd* 9186 9187PICOXCELL SUPPORT 9188M: Jamie Iles <jamie@jamieiles.com> 9189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9190T: git git://github.com/jamieiles/linux-2.6-ji.git 9191S: Supported 9192F: arch/arm/boot/dts/picoxcell* 9193F: arch/arm/mach-picoxcell/ 9194F: drivers/crypto/picoxcell* 9195 9196PIN CONTROL SUBSYSTEM 9197M: Linus Walleij <linus.walleij@linaro.org> 9198L: linux-gpio@vger.kernel.org 9199T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9200S: Maintained 9201F: Documentation/devicetree/bindings/pinctrl/ 9202F: Documentation/pinctrl.txt 9203F: drivers/pinctrl/ 9204F: include/linux/pinctrl/ 9205 9206PIN CONTROLLER - ATMEL AT91 9207M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9209S: Maintained 9210F: drivers/pinctrl/pinctrl-at91.* 9211 9212PIN CONTROLLER - ATMEL AT91 PIO4 9213M: Ludovic Desroches <ludovic.desroches@atmel.com> 9214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9215L: linux-gpio@vger.kernel.org 9216S: Supported 9217F: drivers/pinctrl/pinctrl-at91-pio4.* 9218 9219PIN CONTROLLER - INTEL 9220M: Mika Westerberg <mika.westerberg@linux.intel.com> 9221M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9222S: Maintained 9223F: drivers/pinctrl/intel/ 9224 9225PIN CONTROLLER - RENESAS 9226M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9227M: Geert Uytterhoeven <geert+renesas@glider.be> 9228L: linux-renesas-soc@vger.kernel.org 9229S: Maintained 9230F: drivers/pinctrl/sh-pfc/ 9231 9232PIN CONTROLLER - SAMSUNG 9233M: Tomasz Figa <tomasz.figa@gmail.com> 9234M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9235M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9237L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9238S: Maintained 9239F: drivers/pinctrl/samsung/ 9240 9241PIN CONTROLLER - SINGLE 9242M: Tony Lindgren <tony@atomide.com> 9243M: Haojian Zhuang <haojian.zhuang@linaro.org> 9244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9245L: linux-omap@vger.kernel.org 9246S: Maintained 9247F: drivers/pinctrl/pinctrl-single.c 9248 9249PIN CONTROLLER - ST SPEAR 9250M: Viresh Kumar <vireshk@kernel.org> 9251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9252W: http://www.st.com/spear 9253S: Maintained 9254F: drivers/pinctrl/spear/ 9255 9256PISTACHIO SOC SUPPORT 9257M: James Hartley <james.hartley@imgtec.com> 9258M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9259L: linux-mips@linux-mips.org 9260S: Maintained 9261F: arch/mips/pistachio/ 9262F: arch/mips/include/asm/mach-pistachio/ 9263F: arch/mips/boot/dts/pistachio/ 9264F: arch/mips/configs/pistachio*_defconfig 9265 9266PKTCDVD DRIVER 9267M: Jiri Kosina <jikos@kernel.org> 9268S: Maintained 9269F: drivers/block/pktcdvd.c 9270F: include/linux/pktcdvd.h 9271F: include/uapi/linux/pktcdvd.h 9272 9273PKUNITY SOC DRIVERS 9274M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9275W: http://mprc.pku.edu.cn/~guanxuetao/linux 9276S: Maintained 9277T: git git://github.com/gxt/linux.git 9278F: drivers/input/serio/i8042-unicore32io.h 9279F: drivers/i2c/busses/i2c-puv3.c 9280F: drivers/video/fbdev/fb-puv3.c 9281F: drivers/rtc/rtc-puv3.c 9282 9283PMBUS HARDWARE MONITORING DRIVERS 9284M: Guenter Roeck <linux@roeck-us.net> 9285L: linux-hwmon@vger.kernel.org 9286W: http://hwmon.wiki.kernel.org/ 9287W: http://www.roeck-us.net/linux/drivers/ 9288T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9289S: Maintained 9290F: Documentation/hwmon/pmbus 9291F: drivers/hwmon/pmbus/ 9292F: include/linux/i2c/pmbus.h 9293 9294PMC SIERRA MaxRAID DRIVER 9295L: linux-scsi@vger.kernel.org 9296W: http://www.pmc-sierra.com/ 9297S: Orphan 9298F: drivers/scsi/pmcraid.* 9299 9300PMC SIERRA PM8001 DRIVER 9301M: Jack Wang <jinpu.wang@profitbricks.com> 9302M: lindar_liu@usish.com 9303L: pmchba@pmcs.com 9304L: linux-scsi@vger.kernel.org 9305S: Supported 9306F: drivers/scsi/pm8001/ 9307 9308POSIX CLOCKS and TIMERS 9309M: Thomas Gleixner <tglx@linutronix.de> 9310L: linux-kernel@vger.kernel.org 9311T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9312S: Maintained 9313F: fs/timerfd.c 9314F: include/linux/timer* 9315F: kernel/time/*timer* 9316 9317POWER MANAGEMENT CORE 9318M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9319L: linux-pm@vger.kernel.org 9320T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9321S: Supported 9322F: drivers/base/power/ 9323F: include/linux/pm.h 9324F: include/linux/pm_* 9325F: include/linux/powercap.h 9326F: drivers/powercap/ 9327 9328POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9329M: Sebastian Reichel <sre@kernel.org> 9330M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9331M: David Woodhouse <dwmw2@infradead.org> 9332L: linux-pm@vger.kernel.org 9333T: git git://git.infradead.org/battery-2.6.git 9334S: Maintained 9335F: Documentation/devicetree/bindings/power/ 9336F: Documentation/devicetree/bindings/power_supply/ 9337F: include/linux/power_supply.h 9338F: drivers/power/ 9339X: drivers/power/avs/ 9340 9341POWER STATE COORDINATION INTERFACE (PSCI) 9342M: Mark Rutland <mark.rutland@arm.com> 9343M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9344L: linux-arm-kernel@lists.infradead.org 9345S: Maintained 9346F: drivers/firmware/psci.c 9347F: include/linux/psci.h 9348F: include/uapi/linux/psci.h 9349 9350POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9351M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9352L: linuxppc-dev@lists.ozlabs.org 9353S: Maintained 9354F: drivers/char/powernv-op-panel.c 9355 9356PNP SUPPORT 9357M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9358S: Maintained 9359F: drivers/pnp/ 9360 9361PPP PROTOCOL DRIVERS AND COMPRESSORS 9362M: Paul Mackerras <paulus@samba.org> 9363L: linux-ppp@vger.kernel.org 9364S: Maintained 9365F: drivers/net/ppp/ppp_* 9366 9367PPP OVER ATM (RFC 2364) 9368M: Mitchell Blank Jr <mitch@sfgoth.com> 9369S: Maintained 9370F: net/atm/pppoatm.c 9371F: include/uapi/linux/atmppp.h 9372 9373PPP OVER ETHERNET 9374M: Michal Ostrowski <mostrows@earthlink.net> 9375S: Maintained 9376F: drivers/net/ppp/pppoe.c 9377F: drivers/net/ppp/pppox.c 9378 9379PPP OVER L2TP 9380M: James Chapman <jchapman@katalix.com> 9381S: Maintained 9382F: net/l2tp/l2tp_ppp.c 9383F: include/linux/if_pppol2tp.h 9384F: include/uapi/linux/if_pppol2tp.h 9385 9386PPS SUPPORT 9387M: Rodolfo Giometti <giometti@enneenne.com> 9388W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9389L: linuxpps@ml.enneenne.com (subscribers-only) 9390S: Maintained 9391F: Documentation/pps/ 9392F: drivers/pps/ 9393F: include/linux/pps*.h 9394 9395PPTP DRIVER 9396M: Dmitry Kozlov <xeb@mail.ru> 9397L: netdev@vger.kernel.org 9398S: Maintained 9399F: drivers/net/ppp/pptp.c 9400W: http://sourceforge.net/projects/accel-pptp 9401 9402PREEMPTIBLE KERNEL 9403M: Robert Love <rml@tech9.net> 9404L: kpreempt-tech@lists.sourceforge.net 9405W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9406S: Supported 9407F: Documentation/preempt-locking.txt 9408F: include/linux/preempt.h 9409 9410PRISM54 WIRELESS DRIVER 9411M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9412L: linux-wireless@vger.kernel.org 9413W: http://wireless.kernel.org/en/users/Drivers/p54 9414S: Obsolete 9415F: drivers/net/wireless/intersil/prism54/ 9416 9417PS3 NETWORK SUPPORT 9418M: Geoff Levand <geoff@infradead.org> 9419L: netdev@vger.kernel.org 9420L: linuxppc-dev@lists.ozlabs.org 9421S: Maintained 9422F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9423 9424PS3 PLATFORM SUPPORT 9425M: Geoff Levand <geoff@infradead.org> 9426L: linuxppc-dev@lists.ozlabs.org 9427S: Maintained 9428F: arch/powerpc/boot/ps3* 9429F: arch/powerpc/include/asm/lv1call.h 9430F: arch/powerpc/include/asm/ps3*.h 9431F: arch/powerpc/platforms/ps3/ 9432F: drivers/*/ps3* 9433F: drivers/ps3/ 9434F: drivers/rtc/rtc-ps3.c 9435F: drivers/usb/host/*ps3.c 9436F: sound/ppc/snd_ps3* 9437 9438PS3VRAM DRIVER 9439M: Jim Paris <jim@jtan.com> 9440M: Geoff Levand <geoff@infradead.org> 9441L: linuxppc-dev@lists.ozlabs.org 9442S: Maintained 9443F: drivers/block/ps3vram.c 9444 9445PSTORE FILESYSTEM 9446M: Anton Vorontsov <anton@enomsg.org> 9447M: Colin Cross <ccross@android.com> 9448M: Kees Cook <keescook@chromium.org> 9449M: Tony Luck <tony.luck@intel.com> 9450S: Maintained 9451T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9452F: fs/pstore/ 9453F: include/linux/pstore* 9454F: drivers/firmware/efi/efi-pstore.c 9455F: drivers/acpi/apei/erst.c 9456 9457PTP HARDWARE CLOCK SUPPORT 9458M: Richard Cochran <richardcochran@gmail.com> 9459L: netdev@vger.kernel.org 9460S: Maintained 9461W: http://linuxptp.sourceforge.net/ 9462F: Documentation/ABI/testing/sysfs-ptp 9463F: Documentation/ptp/* 9464F: drivers/net/ethernet/freescale/gianfar_ptp.c 9465F: drivers/net/phy/dp83640* 9466F: drivers/ptp/* 9467F: include/linux/ptp_cl* 9468 9469PTRACE SUPPORT 9470M: Roland McGrath <roland@hack.frob.com> 9471M: Oleg Nesterov <oleg@redhat.com> 9472S: Maintained 9473F: include/asm-generic/syscall.h 9474F: include/linux/ptrace.h 9475F: include/linux/regset.h 9476F: include/linux/tracehook.h 9477F: include/uapi/linux/ptrace.h 9478F: kernel/ptrace.c 9479 9480PULSE8-CEC DRIVER 9481M: Hans Verkuil <hverkuil@xs4all.nl> 9482L: linux-media@vger.kernel.org 9483T: git git://linuxtv.org/media_tree.git 9484S: Maintained 9485F: drivers/staging/media/pulse8-cec 9486 9487PVRUSB2 VIDEO4LINUX DRIVER 9488M: Mike Isely <isely@pobox.com> 9489L: pvrusb2@isely.net (subscribers-only) 9490L: linux-media@vger.kernel.org 9491W: http://www.isely.net/pvrusb2/ 9492T: git git://linuxtv.org/media_tree.git 9493S: Maintained 9494F: Documentation/video4linux/README.pvrusb2 9495F: drivers/media/usb/pvrusb2/ 9496 9497PWC WEBCAM DRIVER 9498M: Hans Verkuil <hverkuil@xs4all.nl> 9499L: linux-media@vger.kernel.org 9500T: git git://linuxtv.org/media_tree.git 9501S: Odd Fixes 9502F: drivers/media/usb/pwc/* 9503 9504PWM FAN DRIVER 9505M: Kamil Debski <kamil@wypas.org> 9506M: Lukasz Majewski <l.majewski@samsung.com> 9507L: linux-hwmon@vger.kernel.org 9508S: Supported 9509F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9510F: Documentation/hwmon/pwm-fan 9511F: drivers/hwmon/pwm-fan.c 9512 9513PWM SUBSYSTEM 9514M: Thierry Reding <thierry.reding@gmail.com> 9515L: linux-pwm@vger.kernel.org 9516S: Maintained 9517T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9518F: Documentation/pwm.txt 9519F: Documentation/devicetree/bindings/pwm/ 9520F: include/linux/pwm.h 9521F: drivers/pwm/ 9522F: drivers/video/backlight/pwm_bl.c 9523F: include/linux/pwm_backlight.h 9524 9525PXA2xx/PXA3xx SUPPORT 9526M: Daniel Mack <daniel@zonque.org> 9527M: Haojian Zhuang <haojian.zhuang@gmail.com> 9528M: Robert Jarzmik <robert.jarzmik@free.fr> 9529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9530T: git git://github.com/hzhuang1/linux.git 9531T: git git://github.com/rjarzmik/linux.git 9532S: Maintained 9533F: arch/arm/boot/dts/pxa* 9534F: arch/arm/mach-pxa/ 9535F: drivers/dma/pxa* 9536F: drivers/pcmcia/pxa2xx* 9537F: drivers/pinctrl/pxa/ 9538F: drivers/spi/spi-pxa2xx* 9539F: drivers/usb/gadget/udc/pxa2* 9540F: include/sound/pxa2xx-lib.h 9541F: sound/arm/pxa* 9542F: sound/soc/pxa/ 9543 9544PXA GPIO DRIVER 9545M: Robert Jarzmik <robert.jarzmik@free.fr> 9546L: linux-gpio@vger.kernel.org 9547S: Maintained 9548F: drivers/gpio/gpio-pxa.c 9549 9550PXA3xx NAND FLASH DRIVER 9551M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9552L: linux-mtd@lists.infradead.org 9553S: Maintained 9554F: drivers/mtd/nand/pxa3xx_nand.c 9555 9556MMP SUPPORT 9557M: Eric Miao <eric.y.miao@gmail.com> 9558M: Haojian Zhuang <haojian.zhuang@gmail.com> 9559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9560T: git git://github.com/hzhuang1/linux.git 9561T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9562S: Maintained 9563F: arch/arm/boot/dts/mmp* 9564F: arch/arm/mach-mmp/ 9565 9566PXA MMCI DRIVER 9567S: Orphan 9568 9569PXA RTC DRIVER 9570M: Robert Jarzmik <robert.jarzmik@free.fr> 9571L: rtc-linux@googlegroups.com 9572S: Maintained 9573 9574QAT DRIVER 9575M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9576M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9577L: qat-linux@intel.com 9578S: Supported 9579F: drivers/crypto/qat/ 9580 9581QIB DRIVER 9582M: Mike Marciniszyn <infinipath@intel.com> 9583L: linux-rdma@vger.kernel.org 9584S: Supported 9585F: drivers/infiniband/hw/qib/ 9586 9587QLOGIC QLA1280 SCSI DRIVER 9588M: Michael Reed <mdr@sgi.com> 9589L: linux-scsi@vger.kernel.org 9590S: Maintained 9591F: drivers/scsi/qla1280.[ch] 9592 9593QLOGIC QLA2XXX FC-SCSI DRIVER 9594M: qla2xxx-upstream@qlogic.com 9595L: linux-scsi@vger.kernel.org 9596S: Supported 9597F: Documentation/scsi/LICENSE.qla2xxx 9598F: drivers/scsi/qla2xxx/ 9599 9600QLOGIC QLA4XXX iSCSI DRIVER 9601M: QLogic-Storage-Upstream@qlogic.com 9602L: linux-scsi@vger.kernel.org 9603S: Supported 9604F: Documentation/scsi/LICENSE.qla4xxx 9605F: drivers/scsi/qla4xxx/ 9606 9607QLOGIC QLA3XXX NETWORK DRIVER 9608M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9609M: Ron Mercer <ron.mercer@qlogic.com> 9610M: linux-driver@qlogic.com 9611L: netdev@vger.kernel.org 9612S: Supported 9613F: Documentation/networking/LICENSE.qla3xxx 9614F: drivers/net/ethernet/qlogic/qla3xxx.* 9615 9616QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9617M: Dept-GELinuxNICDev@qlogic.com 9618L: netdev@vger.kernel.org 9619S: Supported 9620F: drivers/net/ethernet/qlogic/qlcnic/ 9621 9622QLOGIC QLGE 10Gb ETHERNET DRIVER 9623M: Harish Patil <harish.patil@qlogic.com> 9624M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9625M: Dept-GELinuxNICDev@qlogic.com 9626M: linux-driver@qlogic.com 9627L: netdev@vger.kernel.org 9628S: Supported 9629F: drivers/net/ethernet/qlogic/qlge/ 9630 9631QLOGIC QL4xxx ETHERNET DRIVER 9632M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9633M: Ariel Elior <Ariel.Elior@qlogic.com> 9634M: everest-linux-l2@qlogic.com 9635L: netdev@vger.kernel.org 9636S: Supported 9637F: drivers/net/ethernet/qlogic/qed/ 9638F: include/linux/qed/ 9639F: drivers/net/ethernet/qlogic/qede/ 9640 9641QNX4 FILESYSTEM 9642M: Anders Larsen <al@alarsen.net> 9643W: http://www.alarsen.net/linux/qnx4fs/ 9644S: Maintained 9645F: fs/qnx4/ 9646F: include/uapi/linux/qnx4_fs.h 9647F: include/uapi/linux/qnxtypes.h 9648 9649QT1010 MEDIA DRIVER 9650M: Antti Palosaari <crope@iki.fi> 9651L: linux-media@vger.kernel.org 9652W: https://linuxtv.org 9653W: http://palosaari.fi/linux/ 9654Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9655T: git git://linuxtv.org/anttip/media_tree.git 9656S: Maintained 9657F: drivers/media/tuners/qt1010* 9658 9659QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9660M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9661L: linux-wireless@vger.kernel.org 9662L: ath9k-devel@lists.ath9k.org 9663W: http://wireless.kernel.org/en/users/Drivers/ath9k 9664S: Supported 9665F: drivers/net/wireless/ath/ath9k/ 9666 9667QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9668M: Kalle Valo <kvalo@qca.qualcomm.com> 9669L: ath10k@lists.infradead.org 9670W: http://wireless.kernel.org/en/users/Drivers/ath10k 9671T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9672S: Supported 9673F: drivers/net/wireless/ath/ath10k/ 9674 9675QUALCOMM HEXAGON ARCHITECTURE 9676M: Richard Kuo <rkuo@codeaurora.org> 9677L: linux-hexagon@vger.kernel.org 9678T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9679S: Supported 9680F: arch/hexagon/ 9681 9682QUALCOMM WCN36XX WIRELESS DRIVER 9683M: Eugene Krasnikov <k.eugene.e@gmail.com> 9684L: wcn36xx@lists.infradead.org 9685W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9686T: git git://github.com/KrasnikovEugene/wcn36xx.git 9687S: Supported 9688F: drivers/net/wireless/ath/wcn36xx/ 9689 9690QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9691M: Gabriel Somlo <somlo@cmu.edu> 9692M: "Michael S. Tsirkin" <mst@redhat.com> 9693L: qemu-devel@nongnu.org 9694S: Maintained 9695F: drivers/firmware/qemu_fw_cfg.c 9696 9697RADOS BLOCK DEVICE (RBD) 9698M: Ilya Dryomov <idryomov@gmail.com> 9699M: Sage Weil <sage@redhat.com> 9700M: Alex Elder <elder@kernel.org> 9701L: ceph-devel@vger.kernel.org 9702W: http://ceph.com/ 9703T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9704T: git git://github.com/ceph/ceph-client.git 9705S: Supported 9706F: Documentation/ABI/testing/sysfs-bus-rbd 9707F: drivers/block/rbd.c 9708F: drivers/block/rbd_types.h 9709 9710RADEON FRAMEBUFFER DISPLAY DRIVER 9711M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9712L: linux-fbdev@vger.kernel.org 9713S: Maintained 9714F: drivers/video/fbdev/aty/radeon* 9715F: include/uapi/linux/radeonfb.h 9716 9717RADIOSHARK RADIO DRIVER 9718M: Hans Verkuil <hverkuil@xs4all.nl> 9719L: linux-media@vger.kernel.org 9720T: git git://linuxtv.org/media_tree.git 9721S: Maintained 9722F: drivers/media/radio/radio-shark.c 9723 9724RADIOSHARK2 RADIO DRIVER 9725M: Hans Verkuil <hverkuil@xs4all.nl> 9726L: linux-media@vger.kernel.org 9727T: git git://linuxtv.org/media_tree.git 9728S: Maintained 9729F: drivers/media/radio/radio-shark2.c 9730F: drivers/media/radio/radio-tea5777.c 9731 9732RAGE128 FRAMEBUFFER DISPLAY DRIVER 9733M: Paul Mackerras <paulus@samba.org> 9734L: linux-fbdev@vger.kernel.org 9735S: Maintained 9736F: drivers/video/fbdev/aty/aty128fb.c 9737 9738RALINK MIPS ARCHITECTURE 9739M: John Crispin <john@phrozen.org> 9740L: linux-mips@linux-mips.org 9741S: Maintained 9742F: arch/mips/ralink 9743 9744RALINK RT2X00 WIRELESS LAN DRIVER 9745P: rt2x00 project 9746M: Stanislaw Gruszka <sgruszka@redhat.com> 9747M: Helmut Schaa <helmut.schaa@googlemail.com> 9748L: linux-wireless@vger.kernel.org 9749S: Maintained 9750F: drivers/net/wireless/ralink/rt2x00/ 9751 9752RAMDISK RAM BLOCK DEVICE DRIVER 9753M: Jens Axboe <axboe@kernel.dk> 9754S: Maintained 9755F: Documentation/blockdev/ramdisk.txt 9756F: drivers/block/brd.c 9757 9758RANDOM NUMBER DRIVER 9759M: "Theodore Ts'o" <tytso@mit.edu> 9760S: Maintained 9761F: drivers/char/random.c 9762 9763RAPIDIO SUBSYSTEM 9764M: Matt Porter <mporter@kernel.crashing.org> 9765M: Alexandre Bounine <alexandre.bounine@idt.com> 9766S: Maintained 9767F: drivers/rapidio/ 9768 9769RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9770L: linux-wireless@vger.kernel.org 9771S: Orphan 9772F: drivers/net/wireless/ray* 9773 9774RCUTORTURE MODULE 9775M: Josh Triplett <josh@joshtriplett.org> 9776M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9777L: linux-kernel@vger.kernel.org 9778S: Supported 9779T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9780F: Documentation/RCU/torture.txt 9781F: kernel/rcu/rcutorture.c 9782 9783RCUTORTURE TEST FRAMEWORK 9784M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9785M: Josh Triplett <josh@joshtriplett.org> 9786R: Steven Rostedt <rostedt@goodmis.org> 9787R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9788R: Lai Jiangshan <jiangshanlai@gmail.com> 9789L: linux-kernel@vger.kernel.org 9790S: Supported 9791T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9792F: tools/testing/selftests/rcutorture 9793 9794RDC R-321X SoC 9795M: Florian Fainelli <florian@openwrt.org> 9796S: Maintained 9797 9798RDC R6040 FAST ETHERNET DRIVER 9799M: Florian Fainelli <f.fainelli@gmail.com> 9800L: netdev@vger.kernel.org 9801S: Maintained 9802F: drivers/net/ethernet/rdc/r6040.c 9803 9804RDS - RELIABLE DATAGRAM SOCKETS 9805M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9806L: netdev@vger.kernel.org 9807L: linux-rdma@vger.kernel.org 9808L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9809W: https://oss.oracle.com/projects/rds/ 9810S: Supported 9811F: net/rds/ 9812F: Documentation/networking/rds.txt 9813 9814RDMAVT - RDMA verbs software 9815M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9816L: linux-rdma@vger.kernel.org 9817S: Supported 9818F: drivers/infiniband/sw/rdmavt 9819 9820READ-COPY UPDATE (RCU) 9821M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9822M: Josh Triplett <josh@joshtriplett.org> 9823R: Steven Rostedt <rostedt@goodmis.org> 9824R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9825R: Lai Jiangshan <jiangshanlai@gmail.com> 9826L: linux-kernel@vger.kernel.org 9827W: http://www.rdrop.com/users/paulmck/RCU/ 9828S: Supported 9829T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9830F: Documentation/RCU/ 9831X: Documentation/RCU/torture.txt 9832F: include/linux/rcu* 9833X: include/linux/srcu.h 9834F: kernel/rcu/ 9835X: kernel/torture.c 9836 9837REAL TIME CLOCK (RTC) SUBSYSTEM 9838M: Alessandro Zummo <a.zummo@towertech.it> 9839M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9840L: rtc-linux@googlegroups.com 9841Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9842T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9843S: Maintained 9844F: Documentation/devicetree/bindings/rtc/ 9845F: Documentation/rtc.txt 9846F: drivers/rtc/ 9847F: include/linux/rtc.h 9848F: include/uapi/linux/rtc.h 9849F: include/linux/rtc/ 9850F: include/linux/platform_data/rtc-* 9851F: tools/testing/selftests/timers/rtctest.c 9852 9853REALTEK AUDIO CODECS 9854M: Bard Liao <bardliao@realtek.com> 9855M: Oder Chiou <oder_chiou@realtek.com> 9856S: Maintained 9857F: sound/soc/codecs/rt* 9858F: include/sound/rt*.h 9859 9860REISERFS FILE SYSTEM 9861L: reiserfs-devel@vger.kernel.org 9862S: Supported 9863F: fs/reiserfs/ 9864 9865REGISTER MAP ABSTRACTION 9866M: Mark Brown <broonie@kernel.org> 9867L: linux-kernel@vger.kernel.org 9868T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9869S: Supported 9870F: Documentation/devicetree/bindings/regmap/ 9871F: drivers/base/regmap/ 9872F: include/linux/regmap.h 9873 9874REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9875M: Ohad Ben-Cohen <ohad@wizery.com> 9876M: Bjorn Andersson <bjorn.andersson@linaro.org> 9877L: linux-remoteproc@vger.kernel.org 9878T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9879S: Maintained 9880F: Documentation/devicetree/bindings/remoteproc/ 9881F: Documentation/remoteproc.txt 9882F: drivers/remoteproc/ 9883F: include/linux/remoteproc.h 9884 9885REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9886M: Ohad Ben-Cohen <ohad@wizery.com> 9887M: Bjorn Andersson <bjorn.andersson@linaro.org> 9888L: linux-remoteproc@vger.kernel.org 9889T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9890S: Maintained 9891F: drivers/rpmsg/ 9892F: Documentation/rpmsg.txt 9893F: include/linux/rpmsg.h 9894 9895RENESAS ETHERNET DRIVERS 9896R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9897L: netdev@vger.kernel.org 9898L: linux-renesas-soc@vger.kernel.org 9899F: drivers/net/ethernet/renesas/ 9900F: include/linux/sh_eth.h 9901 9902RENESAS USB2 PHY DRIVER 9903M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9904L: linux-renesas-soc@vger.kernel.org 9905S: Maintained 9906F: drivers/phy/phy-rcar-gen3-usb2.c 9907 9908RESET CONTROLLER FRAMEWORK 9909M: Philipp Zabel <p.zabel@pengutronix.de> 9910T: git git://git.pengutronix.de/git/pza/linux 9911S: Maintained 9912F: drivers/reset/ 9913F: Documentation/devicetree/bindings/reset/ 9914F: include/dt-bindings/reset/ 9915F: include/linux/reset.h 9916F: include/linux/reset-controller.h 9917 9918RFKILL 9919M: Johannes Berg <johannes@sipsolutions.net> 9920L: linux-wireless@vger.kernel.org 9921W: http://wireless.kernel.org/ 9922T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9923T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9924S: Maintained 9925F: Documentation/rfkill.txt 9926F: net/rfkill/ 9927 9928RHASHTABLE 9929M: Thomas Graf <tgraf@suug.ch> 9930L: netdev@vger.kernel.org 9931S: Maintained 9932F: lib/rhashtable.c 9933F: include/linux/rhashtable.h 9934 9935RICOH SMARTMEDIA/XD DRIVER 9936M: Maxim Levitsky <maximlevitsky@gmail.com> 9937S: Maintained 9938F: drivers/mtd/nand/r852.c 9939F: drivers/mtd/nand/r852.h 9940 9941RICOH R5C592 MEMORYSTICK DRIVER 9942M: Maxim Levitsky <maximlevitsky@gmail.com> 9943S: Maintained 9944F: drivers/memstick/host/r592.* 9945 9946ROCCAT DRIVERS 9947M: Stefan Achatz <erazor_de@users.sourceforge.net> 9948W: http://sourceforge.net/projects/roccat/ 9949S: Maintained 9950F: drivers/hid/hid-roccat* 9951F: include/linux/hid-roccat* 9952F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9953 9954ROCKER DRIVER 9955M: Jiri Pirko <jiri@resnulli.us> 9956L: netdev@vger.kernel.org 9957S: Supported 9958F: drivers/net/ethernet/rocker/ 9959 9960ROCKETPORT DRIVER 9961P: Comtrol Corp. 9962W: http://www.comtrol.com 9963S: Maintained 9964F: Documentation/serial/rocket.txt 9965F: drivers/tty/rocket* 9966 9967ROCKETPORT EXPRESS/INFINITY DRIVER 9968M: Kevin Cernekee <cernekee@gmail.com> 9969L: linux-serial@vger.kernel.org 9970S: Odd Fixes 9971F: drivers/tty/serial/rp2.* 9972 9973ROSE NETWORK LAYER 9974M: Ralf Baechle <ralf@linux-mips.org> 9975L: linux-hams@vger.kernel.org 9976W: http://www.linux-ax25.org/ 9977S: Maintained 9978F: include/net/rose.h 9979F: include/uapi/linux/rose.h 9980F: net/rose/ 9981 9982RTL2830 MEDIA DRIVER 9983M: Antti Palosaari <crope@iki.fi> 9984L: linux-media@vger.kernel.org 9985W: https://linuxtv.org 9986W: http://palosaari.fi/linux/ 9987Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9988T: git git://linuxtv.org/anttip/media_tree.git 9989S: Maintained 9990F: drivers/media/dvb-frontends/rtl2830* 9991 9992RTL2832 MEDIA DRIVER 9993M: Antti Palosaari <crope@iki.fi> 9994L: linux-media@vger.kernel.org 9995W: https://linuxtv.org 9996W: http://palosaari.fi/linux/ 9997Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9998T: git git://linuxtv.org/anttip/media_tree.git 9999S: Maintained 10000F: drivers/media/dvb-frontends/rtl2832* 10001 10002RTL2832_SDR MEDIA DRIVER 10003M: Antti Palosaari <crope@iki.fi> 10004L: linux-media@vger.kernel.org 10005W: https://linuxtv.org 10006W: http://palosaari.fi/linux/ 10007Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10008T: git git://linuxtv.org/anttip/media_tree.git 10009S: Maintained 10010F: drivers/media/dvb-frontends/rtl2832_sdr* 10011 10012RTL8180 WIRELESS DRIVER 10013L: linux-wireless@vger.kernel.org 10014W: http://wireless.kernel.org/ 10015T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10016S: Orphan 10017F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10018 10019RTL8187 WIRELESS DRIVER 10020M: Herton Ronaldo Krzesinski <herton@canonical.com> 10021M: Hin-Tak Leung <htl10@users.sourceforge.net> 10022M: Larry Finger <Larry.Finger@lwfinger.net> 10023L: linux-wireless@vger.kernel.org 10024W: http://wireless.kernel.org/ 10025T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10026S: Maintained 10027F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10028 10029RTL8192CE WIRELESS DRIVER 10030M: Larry Finger <Larry.Finger@lwfinger.net> 10031M: Chaoming Li <chaoming_li@realsil.com.cn> 10032L: linux-wireless@vger.kernel.org 10033W: http://wireless.kernel.org/ 10034T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10035S: Maintained 10036F: drivers/net/wireless/realtek/rtlwifi/ 10037F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10038 10039RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10040M: Jes Sorensen <Jes.Sorensen@redhat.com> 10041L: linux-wireless@vger.kernel.org 10042T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10043S: Maintained 10044F: drivers/net/wireless/realtek/rtl8xxxu/ 10045 10046S3 SAVAGE FRAMEBUFFER DRIVER 10047M: Antonino Daplas <adaplas@gmail.com> 10048L: linux-fbdev@vger.kernel.org 10049S: Maintained 10050F: drivers/video/fbdev/savage/ 10051 10052S390 10053M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10054M: Heiko Carstens <heiko.carstens@de.ibm.com> 10055L: linux-s390@vger.kernel.org 10056W: http://www.ibm.com/developerworks/linux/linux390/ 10057T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10058S: Supported 10059F: arch/s390/ 10060F: drivers/s390/ 10061F: Documentation/s390/ 10062F: Documentation/DocBook/s390* 10063 10064S390 COMMON I/O LAYER 10065M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10066M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10067L: linux-s390@vger.kernel.org 10068W: http://www.ibm.com/developerworks/linux/linux390/ 10069S: Supported 10070F: drivers/s390/cio/ 10071 10072S390 DASD DRIVER 10073M: Stefan Weinhuber <wein@de.ibm.com> 10074M: Stefan Haberland <stefan.haberland@de.ibm.com> 10075L: linux-s390@vger.kernel.org 10076W: http://www.ibm.com/developerworks/linux/linux390/ 10077S: Supported 10078F: drivers/s390/block/dasd* 10079F: block/partitions/ibm.c 10080 10081S390 NETWORK DRIVERS 10082M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10083L: linux-s390@vger.kernel.org 10084W: http://www.ibm.com/developerworks/linux/linux390/ 10085S: Supported 10086F: drivers/s390/net/ 10087 10088S390 PCI SUBSYSTEM 10089M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10090M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10091L: linux-s390@vger.kernel.org 10092W: http://www.ibm.com/developerworks/linux/linux390/ 10093S: Supported 10094F: arch/s390/pci/ 10095F: drivers/pci/hotplug/s390_pci_hpc.c 10096 10097S390 ZCRYPT DRIVER 10098M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10099L: linux-s390@vger.kernel.org 10100W: http://www.ibm.com/developerworks/linux/linux390/ 10101S: Supported 10102F: drivers/s390/crypto/ 10103 10104S390 ZFCP DRIVER 10105M: Steffen Maier <maier@linux.vnet.ibm.com> 10106L: linux-s390@vger.kernel.org 10107W: http://www.ibm.com/developerworks/linux/linux390/ 10108S: Supported 10109F: drivers/s390/scsi/zfcp_* 10110 10111S390 IUCV NETWORK LAYER 10112M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10113L: linux-s390@vger.kernel.org 10114W: http://www.ibm.com/developerworks/linux/linux390/ 10115S: Supported 10116F: drivers/s390/net/*iucv* 10117F: include/net/iucv/ 10118F: net/iucv/ 10119 10120S390 IOMMU (PCI) 10121M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10122L: linux-s390@vger.kernel.org 10123W: http://www.ibm.com/developerworks/linux/linux390/ 10124S: Supported 10125F: drivers/iommu/s390-iommu.c 10126 10127S3C24XX SD/MMC Driver 10128M: Ben Dooks <ben-linux@fluff.org> 10129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10130S: Supported 10131F: drivers/mmc/host/s3cmci.* 10132 10133SAA6588 RDS RECEIVER DRIVER 10134M: Hans Verkuil <hverkuil@xs4all.nl> 10135L: linux-media@vger.kernel.org 10136T: git git://linuxtv.org/media_tree.git 10137W: https://linuxtv.org 10138S: Odd Fixes 10139F: drivers/media/i2c/saa6588* 10140 10141SAA7134 VIDEO4LINUX DRIVER 10142M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10143M: Mauro Carvalho Chehab <mchehab@kernel.org> 10144L: linux-media@vger.kernel.org 10145W: https://linuxtv.org 10146T: git git://linuxtv.org/media_tree.git 10147S: Odd fixes 10148F: Documentation/video4linux/*.saa7134 10149F: drivers/media/pci/saa7134/ 10150 10151SAA7146 VIDEO4LINUX-2 DRIVER 10152M: Hans Verkuil <hverkuil@xs4all.nl> 10153L: linux-media@vger.kernel.org 10154T: git git://linuxtv.org/media_tree.git 10155S: Maintained 10156F: drivers/media/common/saa7146/ 10157F: drivers/media/pci/saa7146/ 10158F: include/media/saa7146* 10159 10160SAMSUNG LAPTOP DRIVER 10161M: Corentin Chary <corentin.chary@gmail.com> 10162L: platform-driver-x86@vger.kernel.org 10163S: Maintained 10164F: drivers/platform/x86/samsung-laptop.c 10165 10166SAMSUNG AUDIO (ASoC) DRIVERS 10167M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 10168M: Sangbeom Kim <sbkim73@samsung.com> 10169M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10170L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10171S: Supported 10172F: sound/soc/samsung/ 10173 10174SAMSUNG FRAMEBUFFER DRIVER 10175M: Jingoo Han <jingoohan1@gmail.com> 10176L: linux-fbdev@vger.kernel.org 10177S: Maintained 10178F: drivers/video/fbdev/s3c-fb.c 10179 10180SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10181M: Sangbeom Kim <sbkim73@samsung.com> 10182M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 10183L: linux-kernel@vger.kernel.org 10184L: linux-samsung-soc@vger.kernel.org 10185S: Supported 10186F: drivers/mfd/sec*.c 10187F: drivers/regulator/s2m*.c 10188F: drivers/regulator/s5m*.c 10189F: drivers/clk/clk-s2mps11.c 10190F: drivers/rtc/rtc-s5m.c 10191F: include/linux/mfd/samsung/ 10192F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10193F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10194F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10195F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10196 10197SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10198M: Kyungmin Park <kyungmin.park@samsung.com> 10199M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10200L: linux-media@vger.kernel.org 10201Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10202S: Supported 10203F: drivers/media/platform/exynos4-is/ 10204 10205SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10206M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10207L: linux-media@vger.kernel.org 10208L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10209S: Maintained 10210F: drivers/media/platform/s3c-camif/ 10211F: include/media/drv-intf/s3c_camif.h 10212 10213SAMSUNG S5C73M3 CAMERA DRIVER 10214M: Kyungmin Park <kyungmin.park@samsung.com> 10215M: Andrzej Hajda <a.hajda@samsung.com> 10216L: linux-media@vger.kernel.org 10217S: Supported 10218F: drivers/media/i2c/s5c73m3/* 10219 10220SAMSUNG S5K5BAF CAMERA DRIVER 10221M: Kyungmin Park <kyungmin.park@samsung.com> 10222M: Andrzej Hajda <a.hajda@samsung.com> 10223L: linux-media@vger.kernel.org 10224S: Supported 10225F: drivers/media/i2c/s5k5baf.c 10226 10227SAMSUNG S3FWRN5 NFC DRIVER 10228M: Robert Baldyga <r.baldyga@samsung.com> 10229M: Krzysztof Opasiak <k.opasiak@samsung.com> 10230L: linux-nfc@lists.01.org (moderated for non-subscribers) 10231S: Supported 10232F: drivers/nfc/s3fwrn5 10233 10234SAMSUNG SOC CLOCK DRIVERS 10235M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10236M: Tomasz Figa <tomasz.figa@gmail.com> 10237S: Supported 10238L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10239F: drivers/clk/samsung/ 10240 10241SAMSUNG SXGBE DRIVERS 10242M: Byungho An <bh74.an@samsung.com> 10243M: Girish K S <ks.giri@samsung.com> 10244M: Vipul Pandya <vipul.pandya@samsung.com> 10245S: Supported 10246L: netdev@vger.kernel.org 10247F: drivers/net/ethernet/samsung/sxgbe/ 10248 10249SAMSUNG THERMAL DRIVER 10250M: Lukasz Majewski <l.majewski@samsung.com> 10251L: linux-pm@vger.kernel.org 10252L: linux-samsung-soc@vger.kernel.org 10253S: Supported 10254T: git https://github.com/lmajewski/linux-samsung-thermal.git 10255F: drivers/thermal/samsung/ 10256 10257SAMSUNG USB2 PHY DRIVER 10258M: Kamil Debski <kamil@wypas.org> 10259M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10260L: linux-kernel@vger.kernel.org 10261S: Supported 10262F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10263F: Documentation/phy/samsung-usb2.txt 10264F: drivers/phy/phy-exynos4210-usb2.c 10265F: drivers/phy/phy-exynos4x12-usb2.c 10266F: drivers/phy/phy-exynos5250-usb2.c 10267F: drivers/phy/phy-s5pv210-usb2.c 10268F: drivers/phy/phy-samsung-usb2.c 10269F: drivers/phy/phy-samsung-usb2.h 10270 10271SERIAL DRIVERS 10272M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10273L: linux-serial@vger.kernel.org 10274S: Maintained 10275F: Documentation/devicetree/bindings/serial/ 10276F: drivers/tty/serial/ 10277 10278SYNOPSYS DESIGNWARE DMAC DRIVER 10279M: Viresh Kumar <vireshk@kernel.org> 10280M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10281S: Maintained 10282F: include/linux/dma/dw.h 10283F: include/linux/platform_data/dma-dw.h 10284F: drivers/dma/dw/ 10285 10286SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10287M: Lars Persson <lars.persson@axis.com> 10288L: netdev@vger.kernel.org 10289S: Supported 10290F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10291F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10292 10293SYNOPSYS DESIGNWARE I2C DRIVER 10294M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10295R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10296R: Mika Westerberg <mika.westerberg@linux.intel.com> 10297L: linux-i2c@vger.kernel.org 10298S: Maintained 10299F: drivers/i2c/busses/i2c-designware-* 10300F: include/linux/platform_data/i2c-designware.h 10301 10302SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10303M: Jaehoon Chung <jh80.chung@samsung.com> 10304L: linux-mmc@vger.kernel.org 10305S: Maintained 10306F: include/linux/mmc/dw_mmc.h 10307F: drivers/mmc/host/dw_mmc* 10308 10309SYSTEM TRACE MODULE CLASS 10310M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10311S: Maintained 10312T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10313F: Documentation/trace/stm.txt 10314F: drivers/hwtracing/stm/ 10315F: include/linux/stm.h 10316F: include/uapi/linux/stm.h 10317 10318THUNDERBOLT DRIVER 10319M: Andreas Noever <andreas.noever@gmail.com> 10320S: Maintained 10321F: drivers/thunderbolt/ 10322 10323TI BQ27XXX POWER SUPPLY DRIVER 10324R: Andrew F. Davis <afd@ti.com> 10325F: include/linux/power/bq27xxx_battery.h 10326F: drivers/power/bq27xxx_battery.c 10327F: drivers/power/bq27xxx_battery_i2c.c 10328 10329TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10330M: John Stultz <john.stultz@linaro.org> 10331M: Thomas Gleixner <tglx@linutronix.de> 10332L: linux-kernel@vger.kernel.org 10333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10334S: Supported 10335F: include/linux/clocksource.h 10336F: include/linux/time.h 10337F: include/linux/timex.h 10338F: include/uapi/linux/time.h 10339F: include/uapi/linux/timex.h 10340F: kernel/time/clocksource.c 10341F: kernel/time/time*.c 10342F: kernel/time/alarmtimer.c 10343F: kernel/time/ntp.c 10344F: tools/testing/selftests/timers/ 10345 10346SC1200 WDT DRIVER 10347M: Zwane Mwaikambo <zwanem@gmail.com> 10348S: Maintained 10349F: drivers/watchdog/sc1200wdt.c 10350 10351SCHEDULER 10352M: Ingo Molnar <mingo@redhat.com> 10353M: Peter Zijlstra <peterz@infradead.org> 10354L: linux-kernel@vger.kernel.org 10355T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10356S: Maintained 10357F: kernel/sched/ 10358F: include/linux/sched.h 10359F: include/uapi/linux/sched.h 10360F: include/linux/wait.h 10361 10362SCORE ARCHITECTURE 10363M: Chen Liqin <liqin.linux@gmail.com> 10364M: Lennox Wu <lennox.wu@gmail.com> 10365W: http://www.sunplus.com 10366S: Supported 10367F: arch/score/ 10368 10369SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10370M: Sudeep Holla <sudeep.holla@arm.com> 10371L: linux-arm-kernel@lists.infradead.org 10372S: Maintained 10373F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10374F: drivers/clk/clk-scpi.c 10375F: drivers/cpufreq/scpi-cpufreq.c 10376F: drivers/firmware/arm_scpi.c 10377F: include/linux/scpi_protocol.h 10378 10379SCSI CDROM DRIVER 10380M: Jens Axboe <axboe@kernel.dk> 10381L: linux-scsi@vger.kernel.org 10382W: http://www.kernel.dk 10383S: Maintained 10384F: drivers/scsi/sr* 10385 10386SCSI RDMA PROTOCOL (SRP) INITIATOR 10387M: Bart Van Assche <bart.vanassche@sandisk.com> 10388L: linux-rdma@vger.kernel.org 10389S: Supported 10390W: http://www.openfabrics.org 10391Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10392T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10393F: drivers/infiniband/ulp/srp/ 10394F: include/scsi/srp.h 10395 10396SCSI SG DRIVER 10397M: Doug Gilbert <dgilbert@interlog.com> 10398L: linux-scsi@vger.kernel.org 10399W: http://sg.danny.cz/sg 10400S: Maintained 10401F: Documentation/scsi/scsi-generic.txt 10402F: drivers/scsi/sg.c 10403F: include/scsi/sg.h 10404 10405SCSI SUBSYSTEM 10406M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10407T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10408M: "Martin K. Petersen" <martin.petersen@oracle.com> 10409T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10410L: linux-scsi@vger.kernel.org 10411S: Maintained 10412F: Documentation/devicetree/bindings/scsi/ 10413F: drivers/scsi/ 10414F: include/scsi/ 10415 10416SCSI TAPE DRIVER 10417M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10418L: linux-scsi@vger.kernel.org 10419S: Maintained 10420F: Documentation/scsi/st.txt 10421F: drivers/scsi/st.* 10422F: drivers/scsi/st_*.h 10423 10424SCTP PROTOCOL 10425M: Vlad Yasevich <vyasevich@gmail.com> 10426M: Neil Horman <nhorman@tuxdriver.com> 10427L: linux-sctp@vger.kernel.org 10428W: http://lksctp.sourceforge.net 10429S: Maintained 10430F: Documentation/networking/sctp.txt 10431F: include/linux/sctp.h 10432F: include/uapi/linux/sctp.h 10433F: include/net/sctp/ 10434F: net/sctp/ 10435 10436SCx200 CPU SUPPORT 10437M: Jim Cromie <jim.cromie@gmail.com> 10438S: Odd Fixes 10439F: Documentation/i2c/busses/scx200_acb 10440F: arch/x86/platform/scx200/ 10441F: drivers/watchdog/scx200_wdt.c 10442F: drivers/i2c/busses/scx200* 10443F: drivers/mtd/maps/scx200_docflash.c 10444F: include/linux/scx200.h 10445 10446SCx200 GPIO DRIVER 10447M: Jim Cromie <jim.cromie@gmail.com> 10448S: Maintained 10449F: drivers/char/scx200_gpio.c 10450F: include/linux/scx200_gpio.h 10451 10452SCx200 HRT CLOCKSOURCE DRIVER 10453M: Jim Cromie <jim.cromie@gmail.com> 10454S: Maintained 10455F: drivers/clocksource/scx200_hrt.c 10456 10457SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10458M: Sascha Sommer <saschasommer@freenet.de> 10459L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10460S: Maintained 10461F: drivers/mmc/host/sdricoh_cs.c 10462 10463SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10464M: Adrian Hunter <adrian.hunter@intel.com> 10465L: linux-mmc@vger.kernel.org 10466T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10467S: Maintained 10468F: drivers/mmc/host/sdhci* 10469F: include/linux/mmc/sdhci* 10470 10471SECURE COMPUTING 10472M: Kees Cook <keescook@chromium.org> 10473R: Andy Lutomirski <luto@amacapital.net> 10474R: Will Drewry <wad@chromium.org> 10475T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10476S: Supported 10477F: kernel/seccomp.c 10478F: include/uapi/linux/seccomp.h 10479F: include/linux/seccomp.h 10480F: tools/testing/selftests/seccomp/* 10481K: \bsecure_computing 10482K: \bTIF_SECCOMP\b 10483 10484SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10485M: Al Cooper <alcooperx@gmail.com> 10486L: linux-mmc@vger.kernel.org 10487L: bcm-kernel-feedback-list@broadcom.com 10488S: Maintained 10489F: drivers/mmc/host/sdhci-brcmstb* 10490 10491SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10492M: Ben Dooks <ben-linux@fluff.org> 10493M: Jaehoon Chung <jh80.chung@samsung.com> 10494L: linux-mmc@vger.kernel.org 10495S: Maintained 10496F: drivers/mmc/host/sdhci-s3c* 10497 10498SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10499M: Viresh Kumar <vireshk@kernel.org> 10500L: linux-mmc@vger.kernel.org 10501S: Maintained 10502F: drivers/mmc/host/sdhci-spear.c 10503 10504SECURITY SUBSYSTEM 10505M: James Morris <james.l.morris@oracle.com> 10506M: "Serge E. Hallyn" <serge@hallyn.com> 10507L: linux-security-module@vger.kernel.org (suggested Cc:) 10508T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10509W: http://kernsec.org/ 10510S: Supported 10511F: security/ 10512 10513SECURITY CONTACT 10514M: Security Officers <security@kernel.org> 10515S: Supported 10516 10517SELINUX SECURITY MODULE 10518M: Paul Moore <paul@paul-moore.com> 10519M: Stephen Smalley <sds@tycho.nsa.gov> 10520M: Eric Paris <eparis@parisplace.org> 10521L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10522W: http://selinuxproject.org 10523T: git git://git.infradead.org/users/pcmoore/selinux 10524S: Supported 10525F: include/linux/selinux* 10526F: security/selinux/ 10527F: scripts/selinux/ 10528 10529APPARMOR SECURITY MODULE 10530M: John Johansen <john.johansen@canonical.com> 10531L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10532W: apparmor.wiki.kernel.org 10533T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10534S: Supported 10535F: security/apparmor/ 10536 10537LOADPIN SECURITY MODULE 10538M: Kees Cook <keescook@chromium.org> 10539T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10540S: Supported 10541F: security/loadpin/ 10542 10543YAMA SECURITY MODULE 10544M: Kees Cook <keescook@chromium.org> 10545T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10546S: Supported 10547F: security/yama/ 10548 10549SENSABLE PHANTOM 10550M: Jiri Slaby <jirislaby@gmail.com> 10551S: Maintained 10552F: drivers/misc/phantom.c 10553F: include/uapi/linux/phantom.h 10554 10555SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10556M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10557M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10558M: John Soni Jose <sony.john@avagotech.com> 10559L: linux-scsi@vger.kernel.org 10560W: http://www.avagotech.com 10561S: Supported 10562F: drivers/scsi/be2iscsi/ 10563 10564Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10565M: Sathya Perla <sathya.perla@broadcom.com> 10566M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10567M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10568M: Somnath Kotur <somnath.kotur@broadcom.com> 10569L: netdev@vger.kernel.org 10570W: http://www.emulex.com 10571S: Supported 10572F: drivers/net/ethernet/emulex/benet/ 10573 10574EMULEX ONECONNECT ROCE DRIVER 10575M: Selvin Xavier <selvin.xavier@avagotech.com> 10576M: Devesh Sharma <devesh.sharma@avagotech.com> 10577M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10578L: linux-rdma@vger.kernel.org 10579W: http://www.emulex.com 10580S: Supported 10581F: drivers/infiniband/hw/ocrdma/ 10582 10583SFC NETWORK DRIVER 10584M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10585M: Edward Cree <ecree@solarflare.com> 10586M: Bert Kenward <bkenward@solarflare.com> 10587L: netdev@vger.kernel.org 10588S: Supported 10589F: drivers/net/ethernet/sfc/ 10590 10591SGI GRU DRIVER 10592M: Dimitri Sivanich <sivanich@sgi.com> 10593S: Maintained 10594F: drivers/misc/sgi-gru/ 10595 10596SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10597M: Pat Gefre <pfg@sgi.com> 10598L: linux-ia64@vger.kernel.org 10599S: Supported 10600F: Documentation/ia64/serial.txt 10601F: drivers/tty/serial/ioc?_serial.c 10602F: include/linux/ioc?.h 10603 10604SGI XP/XPC/XPNET DRIVER 10605M: Cliff Whickman <cpw@sgi.com> 10606M: Robin Holt <robinmholt@gmail.com> 10607S: Maintained 10608F: drivers/misc/sgi-xp/ 10609 10610SI2157 MEDIA DRIVER 10611M: Antti Palosaari <crope@iki.fi> 10612L: linux-media@vger.kernel.org 10613W: https://linuxtv.org 10614W: http://palosaari.fi/linux/ 10615Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10616T: git git://linuxtv.org/anttip/media_tree.git 10617S: Maintained 10618F: drivers/media/tuners/si2157* 10619 10620SI2168 MEDIA DRIVER 10621M: Antti Palosaari <crope@iki.fi> 10622L: linux-media@vger.kernel.org 10623W: https://linuxtv.org 10624W: http://palosaari.fi/linux/ 10625Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10626T: git git://linuxtv.org/anttip/media_tree.git 10627S: Maintained 10628F: drivers/media/dvb-frontends/si2168* 10629 10630SI470X FM RADIO RECEIVER I2C DRIVER 10631M: Hans Verkuil <hverkuil@xs4all.nl> 10632L: linux-media@vger.kernel.org 10633T: git git://linuxtv.org/media_tree.git 10634W: https://linuxtv.org 10635S: Odd Fixes 10636F: drivers/media/radio/si470x/radio-si470x-i2c.c 10637 10638SI470X FM RADIO RECEIVER USB DRIVER 10639M: Hans Verkuil <hverkuil@xs4all.nl> 10640L: linux-media@vger.kernel.org 10641T: git git://linuxtv.org/media_tree.git 10642W: https://linuxtv.org 10643S: Maintained 10644F: drivers/media/radio/si470x/radio-si470x-common.c 10645F: drivers/media/radio/si470x/radio-si470x.h 10646F: drivers/media/radio/si470x/radio-si470x-usb.c 10647 10648SI4713 FM RADIO TRANSMITTER I2C DRIVER 10649M: Eduardo Valentin <edubezval@gmail.com> 10650L: linux-media@vger.kernel.org 10651T: git git://linuxtv.org/media_tree.git 10652W: https://linuxtv.org 10653S: Odd Fixes 10654F: drivers/media/radio/si4713/si4713.? 10655 10656SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10657M: Eduardo Valentin <edubezval@gmail.com> 10658L: linux-media@vger.kernel.org 10659T: git git://linuxtv.org/media_tree.git 10660W: https://linuxtv.org 10661S: Odd Fixes 10662F: drivers/media/radio/si4713/radio-platform-si4713.c 10663 10664SI4713 FM RADIO TRANSMITTER USB DRIVER 10665M: Hans Verkuil <hverkuil@xs4all.nl> 10666L: linux-media@vger.kernel.org 10667T: git git://linuxtv.org/media_tree.git 10668W: https://linuxtv.org 10669S: Maintained 10670F: drivers/media/radio/si4713/radio-usb-si4713.c 10671 10672SIANO DVB DRIVER 10673M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10674M: Mauro Carvalho Chehab <mchehab@kernel.org> 10675L: linux-media@vger.kernel.org 10676W: https://linuxtv.org 10677T: git git://linuxtv.org/media_tree.git 10678S: Odd fixes 10679F: drivers/media/common/siano/ 10680F: drivers/media/usb/siano/ 10681F: drivers/media/usb/siano/ 10682F: drivers/media/mmc/siano/ 10683 10684SIMPLEFB FB DRIVER 10685M: Hans de Goede <hdegoede@redhat.com> 10686L: linux-fbdev@vger.kernel.org 10687S: Maintained 10688F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10689F: drivers/video/fbdev/simplefb.c 10690F: include/linux/platform_data/simplefb.h 10691 10692SH_VEU V4L2 MEM2MEM DRIVER 10693L: linux-media@vger.kernel.org 10694S: Orphan 10695F: drivers/media/platform/sh_veu.c 10696 10697SH_VOU V4L2 OUTPUT DRIVER 10698L: linux-media@vger.kernel.org 10699S: Orphan 10700F: drivers/media/platform/sh_vou.c 10701F: include/media/drv-intf/sh_vou.h 10702 10703SIMPLE FIRMWARE INTERFACE (SFI) 10704M: Len Brown <lenb@kernel.org> 10705L: sfi-devel@simplefirmware.org 10706W: http://simplefirmware.org/ 10707T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10708S: Supported 10709F: arch/x86/platform/sfi/ 10710F: drivers/sfi/ 10711F: include/linux/sfi*.h 10712 10713SIMTEC EB110ATX (Chalice CATS) 10714P: Ben Dooks 10715P: Vincent Sanders <vince@simtec.co.uk> 10716M: Simtec Linux Team <linux@simtec.co.uk> 10717W: http://www.simtec.co.uk/products/EB110ATX/ 10718S: Supported 10719 10720SIMTEC EB2410ITX (BAST) 10721P: Ben Dooks 10722P: Vincent Sanders <vince@simtec.co.uk> 10723M: Simtec Linux Team <linux@simtec.co.uk> 10724W: http://www.simtec.co.uk/products/EB2410ITX/ 10725S: Supported 10726F: arch/arm/mach-s3c24xx/mach-bast.c 10727F: arch/arm/mach-s3c24xx/bast-ide.c 10728F: arch/arm/mach-s3c24xx/bast-irq.c 10729 10730TI DAVINCI MACHINE SUPPORT 10731M: Sekhar Nori <nsekhar@ti.com> 10732M: Kevin Hilman <khilman@kernel.org> 10733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10734T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10735S: Supported 10736F: arch/arm/mach-davinci/ 10737F: drivers/i2c/busses/i2c-davinci.c 10738 10739TI DAVINCI SERIES MEDIA DRIVER 10740M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10741L: linux-media@vger.kernel.org 10742W: https://linuxtv.org 10743Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10744T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10745S: Maintained 10746F: drivers/media/platform/davinci/ 10747F: include/media/davinci/ 10748 10749TI AM437X VPFE DRIVER 10750M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10751L: linux-media@vger.kernel.org 10752W: https://linuxtv.org 10753Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10754T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10755S: Maintained 10756F: drivers/media/platform/am437x/ 10757 10758OV2659 OMNIVISION SENSOR DRIVER 10759M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10760L: linux-media@vger.kernel.org 10761W: https://linuxtv.org 10762Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10763T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10764S: Maintained 10765F: drivers/media/i2c/ov2659.c 10766F: include/media/i2c/ov2659.h 10767 10768SILICON MOTION SM712 FRAME BUFFER DRIVER 10769M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10770M: Teddy Wang <teddy.wang@siliconmotion.com> 10771M: Sudip Mukherjee <sudip@vectorindia.org> 10772L: linux-fbdev@vger.kernel.org 10773S: Maintained 10774F: drivers/video/fbdev/sm712* 10775F: Documentation/fb/sm712fb.txt 10776 10777SIS 190 ETHERNET DRIVER 10778M: Francois Romieu <romieu@fr.zoreil.com> 10779L: netdev@vger.kernel.org 10780S: Maintained 10781F: drivers/net/ethernet/sis/sis190.c 10782 10783SIS 900/7016 FAST ETHERNET DRIVER 10784M: Daniele Venzano <venza@brownhat.org> 10785W: http://www.brownhat.org/sis900.html 10786L: netdev@vger.kernel.org 10787S: Maintained 10788F: drivers/net/ethernet/sis/sis900.* 10789 10790SIS FRAMEBUFFER DRIVER 10791M: Thomas Winischhofer <thomas@winischhofer.net> 10792W: http://www.winischhofer.net/linuxsisvga.shtml 10793S: Maintained 10794F: Documentation/fb/sisfb.txt 10795F: drivers/video/fbdev/sis/ 10796F: include/video/sisfb.h 10797 10798SIS USB2VGA DRIVER 10799M: Thomas Winischhofer <thomas@winischhofer.net> 10800W: http://www.winischhofer.at/linuxsisusbvga.shtml 10801S: Maintained 10802F: drivers/usb/misc/sisusbvga/ 10803 10804SLAB ALLOCATOR 10805M: Christoph Lameter <cl@linux.com> 10806M: Pekka Enberg <penberg@kernel.org> 10807M: David Rientjes <rientjes@google.com> 10808M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10809M: Andrew Morton <akpm@linux-foundation.org> 10810L: linux-mm@kvack.org 10811S: Maintained 10812F: include/linux/sl?b*.h 10813F: mm/sl?b* 10814 10815SLEEPABLE READ-COPY UPDATE (SRCU) 10816M: Lai Jiangshan <jiangshanlai@gmail.com> 10817M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10818M: Josh Triplett <josh@joshtriplett.org> 10819R: Steven Rostedt <rostedt@goodmis.org> 10820R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10821L: linux-kernel@vger.kernel.org 10822W: http://www.rdrop.com/users/paulmck/RCU/ 10823S: Supported 10824T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10825F: include/linux/srcu.h 10826F: kernel/rcu/srcu.c 10827 10828SMACK SECURITY MODULE 10829M: Casey Schaufler <casey@schaufler-ca.com> 10830L: linux-security-module@vger.kernel.org 10831W: http://schaufler-ca.com 10832T: git git://github.com/cschaufler/smack-next 10833S: Maintained 10834F: Documentation/security/Smack.txt 10835F: security/smack/ 10836 10837DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10838M: Kevin Hilman <khilman@kernel.org> 10839M: Nishanth Menon <nm@ti.com> 10840S: Maintained 10841F: drivers/power/avs/ 10842F: include/linux/power/smartreflex.h 10843L: linux-pm@vger.kernel.org 10844 10845SMC91x ETHERNET DRIVER 10846M: Nicolas Pitre <nico@fluxnic.net> 10847S: Odd Fixes 10848F: drivers/net/ethernet/smsc/smc91x.* 10849 10850SMIA AND SMIA++ IMAGE SENSOR DRIVER 10851M: Sakari Ailus <sakari.ailus@iki.fi> 10852L: linux-media@vger.kernel.org 10853S: Maintained 10854F: drivers/media/i2c/smiapp/ 10855F: include/media/i2c/smiapp.h 10856F: drivers/media/i2c/smiapp-pll.c 10857F: drivers/media/i2c/smiapp-pll.h 10858F: include/uapi/linux/smiapp.h 10859F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10860 10861SMM665 HARDWARE MONITOR DRIVER 10862M: Guenter Roeck <linux@roeck-us.net> 10863L: linux-hwmon@vger.kernel.org 10864S: Maintained 10865F: Documentation/hwmon/smm665 10866F: drivers/hwmon/smm665.c 10867 10868SMSC EMC2103 HARDWARE MONITOR DRIVER 10869M: Steve Glendinning <steve.glendinning@shawell.net> 10870L: linux-hwmon@vger.kernel.org 10871S: Maintained 10872F: Documentation/hwmon/emc2103 10873F: drivers/hwmon/emc2103.c 10874 10875SMSC SCH5627 HARDWARE MONITOR DRIVER 10876M: Hans de Goede <hdegoede@redhat.com> 10877L: linux-hwmon@vger.kernel.org 10878S: Supported 10879F: Documentation/hwmon/sch5627 10880F: drivers/hwmon/sch5627.c 10881 10882SMSC47B397 HARDWARE MONITOR DRIVER 10883M: Jean Delvare <jdelvare@suse.com> 10884L: linux-hwmon@vger.kernel.org 10885S: Maintained 10886F: Documentation/hwmon/smsc47b397 10887F: drivers/hwmon/smsc47b397.c 10888 10889SMSC911x ETHERNET DRIVER 10890M: Steve Glendinning <steve.glendinning@shawell.net> 10891L: netdev@vger.kernel.org 10892S: Maintained 10893F: include/linux/smsc911x.h 10894F: drivers/net/ethernet/smsc/smsc911x.* 10895 10896SMSC9420 PCI ETHERNET DRIVER 10897M: Steve Glendinning <steve.glendinning@shawell.net> 10898L: netdev@vger.kernel.org 10899S: Maintained 10900F: drivers/net/ethernet/smsc/smsc9420.* 10901 10902SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10903M: Steve Glendinning <steve.glendinning@shawell.net> 10904L: linux-fbdev@vger.kernel.org 10905S: Maintained 10906F: drivers/video/fbdev/smscufx.c 10907 10908SOC-CAMERA V4L2 SUBSYSTEM 10909M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10910L: linux-media@vger.kernel.org 10911T: git git://linuxtv.org/media_tree.git 10912S: Maintained 10913F: include/media/soc* 10914F: drivers/media/i2c/soc_camera/ 10915F: drivers/media/platform/soc_camera/ 10916 10917SOEKRIS NET48XX LED SUPPORT 10918M: Chris Boot <bootc@bootc.net> 10919S: Maintained 10920F: drivers/leds/leds-net48xx.c 10921 10922SOFTLOGIC 6x10 MPEG CODEC 10923M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10924M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10925M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10926M: Ismael Luceno <ismael@iodev.co.uk> 10927L: linux-media@vger.kernel.org 10928S: Supported 10929F: drivers/media/pci/solo6x10/ 10930 10931SOFTWARE RAID (Multiple Disks) SUPPORT 10932M: Shaohua Li <shli@kernel.org> 10933L: linux-raid@vger.kernel.org 10934T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10935S: Supported 10936F: drivers/md/ 10937F: include/linux/raid/ 10938F: include/uapi/linux/raid/ 10939 10940SONIC NETWORK DRIVER 10941M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10942L: netdev@vger.kernel.org 10943S: Maintained 10944F: drivers/net/ethernet/natsemi/sonic.* 10945 10946SONICS SILICON BACKPLANE DRIVER (SSB) 10947M: Michael Buesch <m@bues.ch> 10948L: linux-wireless@vger.kernel.org 10949S: Maintained 10950F: drivers/ssb/ 10951F: include/linux/ssb/ 10952 10953SONY VAIO CONTROL DEVICE DRIVER 10954M: Mattia Dongili <malattia@linux.it> 10955L: platform-driver-x86@vger.kernel.org 10956W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10957S: Maintained 10958F: Documentation/laptops/sony-laptop.txt 10959F: drivers/char/sonypi.c 10960F: drivers/platform/x86/sony-laptop.c 10961F: include/linux/sony-laptop.h 10962 10963SONY MEMORYSTICK CARD SUPPORT 10964M: Alex Dubov <oakad@yahoo.com> 10965W: http://tifmxx.berlios.de/ 10966S: Maintained 10967F: drivers/memstick/host/tifm_ms.c 10968 10969SONY MEMORYSTICK STANDARD SUPPORT 10970M: Maxim Levitsky <maximlevitsky@gmail.com> 10971S: Maintained 10972F: drivers/memstick/core/ms_block.* 10973 10974SOUND 10975M: Jaroslav Kysela <perex@perex.cz> 10976M: Takashi Iwai <tiwai@suse.com> 10977L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10978W: http://www.alsa-project.org/ 10979T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10980T: git git://git.alsa-project.org/alsa-kernel.git 10981Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10982S: Maintained 10983F: Documentation/sound/ 10984F: include/sound/ 10985F: include/uapi/sound/ 10986F: sound/ 10987 10988SOUND - COMPRESSED AUDIO 10989M: Vinod Koul <vinod.koul@intel.com> 10990L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10992S: Supported 10993F: Documentation/sound/alsa/compress_offload.txt 10994F: include/sound/compress_driver.h 10995F: include/uapi/sound/compress_* 10996F: sound/core/compress_offload.c 10997F: sound/soc/soc-compress.c 10998 10999SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11000M: Liam Girdwood <lgirdwood@gmail.com> 11001M: Mark Brown <broonie@kernel.org> 11002T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11003L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11004W: http://alsa-project.org/main/index.php/ASoC 11005S: Supported 11006F: Documentation/devicetree/bindings/sound/ 11007F: Documentation/sound/alsa/soc/ 11008F: sound/soc/ 11009F: include/sound/soc* 11010 11011SOUND - DMAENGINE HELPERS 11012M: Lars-Peter Clausen <lars@metafoo.de> 11013S: Supported 11014F: include/sound/dmaengine_pcm.h 11015F: sound/core/pcm_dmaengine.c 11016F: sound/soc/soc-generic-dmaengine-pcm.c 11017 11018SP2 MEDIA DRIVER 11019M: Olli Salonen <olli.salonen@iki.fi> 11020L: linux-media@vger.kernel.org 11021W: https://linuxtv.org 11022Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11023S: Maintained 11024F: drivers/media/dvb-frontends/sp2* 11025 11026SPARC + UltraSPARC (sparc/sparc64) 11027M: "David S. Miller" <davem@davemloft.net> 11028L: sparclinux@vger.kernel.org 11029Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11030T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11031T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11032S: Maintained 11033F: arch/sparc/ 11034F: drivers/sbus/ 11035 11036SPARC SERIAL DRIVERS 11037M: "David S. Miller" <davem@davemloft.net> 11038L: sparclinux@vger.kernel.org 11039T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11040T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11041S: Maintained 11042F: include/linux/sunserialcore.h 11043F: drivers/tty/serial/suncore.c 11044F: drivers/tty/serial/sunhv.c 11045F: drivers/tty/serial/sunsab.c 11046F: drivers/tty/serial/sunsab.h 11047F: drivers/tty/serial/sunsu.c 11048F: drivers/tty/serial/sunzilog.c 11049F: drivers/tty/serial/sunzilog.h 11050 11051SPARSE CHECKER 11052M: "Christopher Li" <sparse@chrisli.org> 11053L: linux-sparse@vger.kernel.org 11054W: https://sparse.wiki.kernel.org/ 11055T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11056T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11057S: Maintained 11058F: include/linux/compiler.h 11059 11060SPEAR PLATFORM SUPPORT 11061M: Viresh Kumar <vireshk@kernel.org> 11062M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11064W: http://www.st.com/spear 11065S: Maintained 11066F: arch/arm/boot/dts/spear* 11067F: arch/arm/mach-spear/ 11068 11069SPEAR CLOCK FRAMEWORK SUPPORT 11070M: Viresh Kumar <vireshk@kernel.org> 11071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11072W: http://www.st.com/spear 11073S: Maintained 11074F: drivers/clk/spear/ 11075 11076SPI SUBSYSTEM 11077M: Mark Brown <broonie@kernel.org> 11078L: linux-spi@vger.kernel.org 11079T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11080Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11081S: Maintained 11082F: Documentation/devicetree/bindings/spi/ 11083F: Documentation/spi/ 11084F: drivers/spi/ 11085F: include/linux/spi/ 11086F: include/uapi/linux/spi/ 11087 11088SPIDERNET NETWORK DRIVER for CELL 11089M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11090L: netdev@vger.kernel.org 11091S: Supported 11092F: Documentation/networking/spider_net.txt 11093F: drivers/net/ethernet/toshiba/spider_net* 11094 11095SPU FILE SYSTEM 11096M: Jeremy Kerr <jk@ozlabs.org> 11097L: linuxppc-dev@lists.ozlabs.org 11098W: http://www.ibm.com/developerworks/power/cell/ 11099S: Supported 11100F: Documentation/filesystems/spufs.txt 11101F: arch/powerpc/platforms/cell/spufs/ 11102 11103SQUASHFS FILE SYSTEM 11104M: Phillip Lougher <phillip@squashfs.org.uk> 11105L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11106W: http://squashfs.org.uk 11107T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11108S: Maintained 11109F: Documentation/filesystems/squashfs.txt 11110F: fs/squashfs/ 11111 11112SRM (Alpha) environment access 11113M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11114S: Maintained 11115F: arch/alpha/kernel/srm_env.c 11116 11117STABLE BRANCH 11118M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11119L: stable@vger.kernel.org 11120S: Supported 11121F: Documentation/stable_kernel_rules.txt 11122 11123STAGING SUBSYSTEM 11124M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11125T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11126L: devel@driverdev.osuosl.org 11127S: Supported 11128F: drivers/staging/ 11129 11130STAGING - COMEDI 11131M: Ian Abbott <abbotti@mev.co.uk> 11132M: H Hartley Sweeten <hsweeten@visionengravers.com> 11133S: Odd Fixes 11134F: drivers/staging/comedi/ 11135 11136STAGING - FLARION FT1000 DRIVERS 11137M: Marek Belisko <marek.belisko@gmail.com> 11138S: Odd Fixes 11139F: drivers/staging/ft1000/ 11140 11141STAGING - INDUSTRIAL IO 11142M: Jonathan Cameron <jic23@kernel.org> 11143L: linux-iio@vger.kernel.org 11144S: Odd Fixes 11145F: Documentation/devicetree/bindings/staging/iio/ 11146F: drivers/staging/iio/ 11147 11148STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11149M: Jarod Wilson <jarod@wilsonet.com> 11150W: http://www.lirc.org/ 11151S: Odd Fixes 11152F: drivers/staging/media/lirc/ 11153 11154STAGING - LUSTRE PARALLEL FILESYSTEM 11155M: Oleg Drokin <oleg.drokin@intel.com> 11156M: Andreas Dilger <andreas.dilger@intel.com> 11157L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11158W: http://wiki.lustre.org/ 11159S: Maintained 11160F: drivers/staging/lustre 11161 11162STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11163M: Marc Dietrich <marvin24@gmx.de> 11164L: ac100@lists.launchpad.net (moderated for non-subscribers) 11165L: linux-tegra@vger.kernel.org 11166S: Maintained 11167F: drivers/staging/nvec/ 11168 11169STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11170M: Jens Frederich <jfrederich@gmail.com> 11171M: Daniel Drake <dsd@laptop.org> 11172M: Jon Nettleton <jon.nettleton@gmail.com> 11173W: http://wiki.laptop.org/go/DCON 11174S: Maintained 11175F: drivers/staging/olpc_dcon/ 11176 11177STAGING - REALTEK RTL8712U DRIVERS 11178M: Larry Finger <Larry.Finger@lwfinger.net> 11179M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11180S: Odd Fixes 11181F: drivers/staging/rtl8712/ 11182 11183STAGING - REALTEK RTL8723U WIRELESS DRIVER 11184M: Larry Finger <Larry.Finger@lwfinger.net> 11185M: Jes Sorensen <Jes.Sorensen@redhat.com> 11186L: linux-wireless@vger.kernel.org 11187S: Maintained 11188F: drivers/staging/rtl8723au/ 11189 11190STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11191M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11192M: Teddy Wang <teddy.wang@siliconmotion.com> 11193M: Sudip Mukherjee <sudip@vectorindia.org> 11194L: linux-fbdev@vger.kernel.org 11195S: Maintained 11196F: drivers/staging/sm750fb/ 11197 11198STAGING - SLICOSS 11199M: Lior Dotan <liodot@gmail.com> 11200M: Christopher Harrer <charrer@alacritech.com> 11201S: Odd Fixes 11202F: drivers/staging/slicoss/ 11203 11204STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11205M: William Hubbs <w.d.hubbs@gmail.com> 11206M: Chris Brannon <chris@the-brannons.com> 11207M: Kirk Reiser <kirk@reisers.ca> 11208M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11209L: speakup@linux-speakup.org 11210W: http://www.linux-speakup.org/ 11211S: Odd Fixes 11212F: drivers/staging/speakup/ 11213 11214STAGING - VIA VT665X DRIVERS 11215M: Forest Bond <forest@alittletooquiet.net> 11216S: Odd Fixes 11217F: drivers/staging/vt665?/ 11218 11219STAGING - WILC1000 WIFI DRIVER 11220M: Johnny Kim <johnny.kim@atmel.com> 11221M: Austin Shin <austin.shin@atmel.com> 11222M: Chris Park <chris.park@atmel.com> 11223M: Tony Cho <tony.cho@atmel.com> 11224M: Glen Lee <glen.lee@atmel.com> 11225M: Leo Kim <leo.kim@atmel.com> 11226L: linux-wireless@vger.kernel.org 11227S: Supported 11228F: drivers/staging/wilc1000/ 11229 11230STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11231M: Arnaud Patard <arnaud.patard@rtp-net.org> 11232S: Odd Fixes 11233F: drivers/staging/xgifb/ 11234 11235STARFIRE/DURALAN NETWORK DRIVER 11236M: Ion Badulescu <ionut@badula.org> 11237S: Odd Fixes 11238F: drivers/net/ethernet/adaptec/starfire* 11239 11240SUN3/3X 11241M: Sam Creasey <sammy@sammy.net> 11242W: http://sammy.net/sun3/ 11243S: Maintained 11244F: arch/m68k/kernel/*sun3* 11245F: arch/m68k/sun3*/ 11246F: arch/m68k/include/asm/sun3* 11247F: drivers/net/ethernet/i825xx/sun3* 11248 11249SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11250M: Hans de Goede <hdegoede@redhat.com> 11251L: linux-input@vger.kernel.org 11252S: Maintained 11253F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11254F: drivers/input/keyboard/sun4i-lradc-keys.c 11255 11256SUNDANCE NETWORK DRIVER 11257M: Denis Kirjanov <kda@linux-powerpc.org> 11258L: netdev@vger.kernel.org 11259S: Maintained 11260F: drivers/net/ethernet/dlink/sundance.c 11261 11262SUPERH 11263M: Yoshinori Sato <ysato@users.sourceforge.jp> 11264M: Rich Felker <dalias@libc.org> 11265L: linux-sh@vger.kernel.org 11266Q: http://patchwork.kernel.org/project/linux-sh/list/ 11267S: Maintained 11268F: Documentation/sh/ 11269F: arch/sh/ 11270F: drivers/sh/ 11271 11272SUSPEND TO RAM 11273M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11274M: Len Brown <len.brown@intel.com> 11275M: Pavel Machek <pavel@ucw.cz> 11276L: linux-pm@vger.kernel.org 11277S: Supported 11278F: Documentation/power/ 11279F: arch/x86/kernel/acpi/ 11280F: drivers/base/power/ 11281F: kernel/power/ 11282F: include/linux/suspend.h 11283F: include/linux/freezer.h 11284F: include/linux/pm.h 11285 11286SVGA HANDLING 11287M: Martin Mares <mj@ucw.cz> 11288L: linux-video@atrey.karlin.mff.cuni.cz 11289S: Maintained 11290F: Documentation/svga.txt 11291F: arch/x86/boot/video* 11292 11293SWIOTLB SUBSYSTEM 11294M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11295L: linux-kernel@vger.kernel.org 11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11297S: Supported 11298F: lib/swiotlb.c 11299F: arch/*/kernel/pci-swiotlb.c 11300F: include/linux/swiotlb.h 11301 11302SWITCHDEV 11303M: Jiri Pirko <jiri@resnulli.us> 11304L: netdev@vger.kernel.org 11305S: Supported 11306F: net/switchdev/ 11307F: include/net/switchdev.h 11308 11309SYNOPSYS ARC ARCHITECTURE 11310M: Vineet Gupta <vgupta@synopsys.com> 11311L: linux-snps-arc@lists.infradead.org 11312S: Supported 11313F: arch/arc/ 11314F: Documentation/devicetree/bindings/arc/* 11315F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11316F: drivers/tty/serial/arc_uart.c 11317T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11318 11319SYNOPSYS ARC SDP platform support 11320M: Alexey Brodkin <abrodkin@synopsys.com> 11321S: Supported 11322F: arch/arc/plat-axs10x 11323F: arch/arc/boot/dts/ax* 11324F: Documentation/devicetree/bindings/arc/axs10* 11325 11326SYSTEM CONFIGURATION (SYSCON) 11327M: Lee Jones <lee.jones@linaro.org> 11328M: Arnd Bergmann <arnd@arndb.de> 11329T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11330S: Supported 11331F: drivers/mfd/syscon.c 11332 11333SYSV FILESYSTEM 11334M: Christoph Hellwig <hch@infradead.org> 11335S: Maintained 11336F: Documentation/filesystems/sysv-fs.txt 11337F: fs/sysv/ 11338F: include/linux/sysv_fs.h 11339 11340TARGET SUBSYSTEM 11341M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11342L: linux-scsi@vger.kernel.org 11343L: target-devel@vger.kernel.org 11344W: http://www.linux-iscsi.org 11345W: http://groups.google.com/group/linux-iscsi-target-dev 11346T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11347S: Supported 11348F: drivers/target/ 11349F: include/target/ 11350F: Documentation/target/ 11351 11352TASKSTATS STATISTICS INTERFACE 11353M: Balbir Singh <bsingharora@gmail.com> 11354S: Maintained 11355F: Documentation/accounting/taskstats* 11356F: include/linux/taskstats* 11357F: kernel/taskstats.c 11358 11359TC CLASSIFIER 11360M: Jamal Hadi Salim <jhs@mojatatu.com> 11361L: netdev@vger.kernel.org 11362S: Maintained 11363F: include/net/pkt_cls.h 11364F: include/uapi/linux/pkt_cls.h 11365F: net/sched/ 11366 11367TCP LOW PRIORITY MODULE 11368M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11369M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11370W: http://tcp-lp-mod.sourceforge.net/ 11371S: Maintained 11372F: net/ipv4/tcp_lp.c 11373 11374TDA10071 MEDIA DRIVER 11375M: Antti Palosaari <crope@iki.fi> 11376L: linux-media@vger.kernel.org 11377W: https://linuxtv.org 11378W: http://palosaari.fi/linux/ 11379Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11380T: git git://linuxtv.org/anttip/media_tree.git 11381S: Maintained 11382F: drivers/media/dvb-frontends/tda10071* 11383 11384TDA18212 MEDIA DRIVER 11385M: Antti Palosaari <crope@iki.fi> 11386L: linux-media@vger.kernel.org 11387W: https://linuxtv.org 11388W: http://palosaari.fi/linux/ 11389Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11390T: git git://linuxtv.org/anttip/media_tree.git 11391S: Maintained 11392F: drivers/media/tuners/tda18212* 11393 11394TDA18218 MEDIA DRIVER 11395M: Antti Palosaari <crope@iki.fi> 11396L: linux-media@vger.kernel.org 11397W: https://linuxtv.org 11398W: http://palosaari.fi/linux/ 11399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11400T: git git://linuxtv.org/anttip/media_tree.git 11401S: Maintained 11402F: drivers/media/tuners/tda18218* 11403 11404TDA18271 MEDIA DRIVER 11405M: Michael Krufky <mkrufky@linuxtv.org> 11406L: linux-media@vger.kernel.org 11407W: https://linuxtv.org 11408W: http://github.com/mkrufky 11409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11410T: git git://linuxtv.org/mkrufky/tuners.git 11411S: Maintained 11412F: drivers/media/tuners/tda18271* 11413 11414TDA827x MEDIA DRIVER 11415M: Michael Krufky <mkrufky@linuxtv.org> 11416L: linux-media@vger.kernel.org 11417W: https://linuxtv.org 11418W: http://github.com/mkrufky 11419Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11420T: git git://linuxtv.org/mkrufky/tuners.git 11421S: Maintained 11422F: drivers/media/tuners/tda8290.* 11423 11424TDA8290 MEDIA DRIVER 11425M: Michael Krufky <mkrufky@linuxtv.org> 11426L: linux-media@vger.kernel.org 11427W: https://linuxtv.org 11428W: http://github.com/mkrufky 11429Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11430T: git git://linuxtv.org/mkrufky/tuners.git 11431S: Maintained 11432F: drivers/media/tuners/tda8290.* 11433 11434TDA9840 MEDIA DRIVER 11435M: Hans Verkuil <hverkuil@xs4all.nl> 11436L: linux-media@vger.kernel.org 11437T: git git://linuxtv.org/media_tree.git 11438W: https://linuxtv.org 11439S: Maintained 11440F: drivers/media/i2c/tda9840* 11441 11442TEA5761 TUNER DRIVER 11443M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11444M: Mauro Carvalho Chehab <mchehab@kernel.org> 11445L: linux-media@vger.kernel.org 11446W: https://linuxtv.org 11447T: git git://linuxtv.org/media_tree.git 11448S: Odd fixes 11449F: drivers/media/tuners/tea5761.* 11450 11451TEA5767 TUNER DRIVER 11452M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11453M: Mauro Carvalho Chehab <mchehab@kernel.org> 11454L: linux-media@vger.kernel.org 11455W: https://linuxtv.org 11456T: git git://linuxtv.org/media_tree.git 11457S: Maintained 11458F: drivers/media/tuners/tea5767.* 11459 11460TEA6415C MEDIA DRIVER 11461M: Hans Verkuil <hverkuil@xs4all.nl> 11462L: linux-media@vger.kernel.org 11463T: git git://linuxtv.org/media_tree.git 11464W: https://linuxtv.org 11465S: Maintained 11466F: drivers/media/i2c/tea6415c* 11467 11468TEA6420 MEDIA DRIVER 11469M: Hans Verkuil <hverkuil@xs4all.nl> 11470L: linux-media@vger.kernel.org 11471T: git git://linuxtv.org/media_tree.git 11472W: https://linuxtv.org 11473S: Maintained 11474F: drivers/media/i2c/tea6420* 11475 11476TEAM DRIVER 11477M: Jiri Pirko <jiri@resnulli.us> 11478L: netdev@vger.kernel.org 11479S: Supported 11480F: drivers/net/team/ 11481F: include/linux/if_team.h 11482F: include/uapi/linux/if_team.h 11483 11484TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11485M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11486S: Maintained 11487F: arch/x86/platform/ts5500/ 11488 11489TECHNOTREND USB IR RECEIVER 11490M: Sean Young <sean@mess.org> 11491L: linux-media@vger.kernel.org 11492S: Maintained 11493F: drivers/media/rc/ttusbir.c 11494 11495TEGRA ARCHITECTURE SUPPORT 11496M: Stephen Warren <swarren@wwwdotorg.org> 11497M: Thierry Reding <thierry.reding@gmail.com> 11498M: Alexandre Courbot <gnurou@gmail.com> 11499L: linux-tegra@vger.kernel.org 11500Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11501T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11502S: Supported 11503N: [^a-z]tegra 11504 11505TEGRA CLOCK DRIVER 11506M: Peter De Schrijver <pdeschrijver@nvidia.com> 11507M: Prashant Gaikwad <pgaikwad@nvidia.com> 11508S: Supported 11509F: drivers/clk/tegra/ 11510 11511TEGRA DMA DRIVERS 11512M: Laxman Dewangan <ldewangan@nvidia.com> 11513M: Jon Hunter <jonathanh@nvidia.com> 11514S: Supported 11515F: drivers/dma/tegra* 11516 11517TEGRA I2C DRIVER 11518M: Laxman Dewangan <ldewangan@nvidia.com> 11519S: Supported 11520F: drivers/i2c/busses/i2c-tegra.c 11521 11522TEGRA IOMMU DRIVERS 11523M: Hiroshi Doyu <hdoyu@nvidia.com> 11524S: Supported 11525F: drivers/iommu/tegra* 11526 11527TEGRA KBC DRIVER 11528M: Rakesh Iyer <riyer@nvidia.com> 11529M: Laxman Dewangan <ldewangan@nvidia.com> 11530S: Supported 11531F: drivers/input/keyboard/tegra-kbc.c 11532 11533TEGRA PWM DRIVER 11534M: Thierry Reding <thierry.reding@gmail.com> 11535S: Supported 11536F: drivers/pwm/pwm-tegra.c 11537 11538TEGRA SERIAL DRIVER 11539M: Laxman Dewangan <ldewangan@nvidia.com> 11540S: Supported 11541F: drivers/tty/serial/serial-tegra.c 11542 11543TEGRA SPI DRIVER 11544M: Laxman Dewangan <ldewangan@nvidia.com> 11545S: Supported 11546F: drivers/spi/spi-tegra* 11547 11548TEHUTI ETHERNET DRIVER 11549M: Andy Gospodarek <andy@greyhouse.net> 11550L: netdev@vger.kernel.org 11551S: Supported 11552F: drivers/net/ethernet/tehuti/* 11553 11554Telecom Clock Driver for MCPL0010 11555M: Mark Gross <mark.gross@intel.com> 11556S: Supported 11557F: drivers/char/tlclk.c 11558 11559TENSILICA XTENSA PORT (xtensa) 11560M: Chris Zankel <chris@zankel.net> 11561M: Max Filippov <jcmvbkbc@gmail.com> 11562L: linux-xtensa@linux-xtensa.org 11563T: git git://github.com/czankel/xtensa-linux.git 11564S: Maintained 11565F: arch/xtensa/ 11566F: drivers/irqchip/irq-xtensa-* 11567 11568THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11569M: Hans Verkuil <hverkuil@xs4all.nl> 11570L: linux-media@vger.kernel.org 11571T: git git://linuxtv.org/media_tree.git 11572W: https://linuxtv.org 11573S: Maintained 11574F: drivers/media/radio/radio-raremono.c 11575 11576THERMAL 11577M: Zhang Rui <rui.zhang@intel.com> 11578M: Eduardo Valentin <edubezval@gmail.com> 11579L: linux-pm@vger.kernel.org 11580T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11581T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11582Q: https://patchwork.kernel.org/project/linux-pm/list/ 11583S: Supported 11584F: drivers/thermal/ 11585F: include/linux/thermal.h 11586F: include/uapi/linux/thermal.h 11587F: include/linux/cpu_cooling.h 11588F: Documentation/devicetree/bindings/thermal/ 11589 11590THERMAL/CPU_COOLING 11591M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11592M: Viresh Kumar <viresh.kumar@linaro.org> 11593M: Javi Merino <javi.merino@arm.com> 11594L: linux-pm@vger.kernel.org 11595S: Supported 11596F: Documentation/thermal/cpu-cooling-api.txt 11597F: drivers/thermal/cpu_cooling.c 11598F: include/linux/cpu_cooling.h 11599 11600THINKPAD ACPI EXTRAS DRIVER 11601M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11602L: ibm-acpi-devel@lists.sourceforge.net 11603L: platform-driver-x86@vger.kernel.org 11604W: http://ibm-acpi.sourceforge.net 11605W: http://thinkwiki.org/wiki/Ibm-acpi 11606T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11607S: Maintained 11608F: drivers/platform/x86/thinkpad_acpi.c 11609 11610TI BANDGAP AND THERMAL DRIVER 11611M: Eduardo Valentin <edubezval@gmail.com> 11612M: Keerthy <j-keerthy@ti.com> 11613L: linux-pm@vger.kernel.org 11614L: linux-omap@vger.kernel.org 11615S: Maintained 11616F: drivers/thermal/ti-soc-thermal/ 11617 11618TI VPE/CAL DRIVERS 11619M: Benoit Parrot <bparrot@ti.com> 11620L: linux-media@vger.kernel.org 11621W: http://linuxtv.org/ 11622Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11623S: Maintained 11624F: drivers/media/platform/ti-vpe/ 11625 11626TI CDCE706 CLOCK DRIVER 11627M: Max Filippov <jcmvbkbc@gmail.com> 11628S: Maintained 11629F: drivers/clk/clk-cdce706.c 11630 11631TI CLOCK DRIVER 11632M: Tero Kristo <t-kristo@ti.com> 11633L: linux-omap@vger.kernel.org 11634S: Maintained 11635F: drivers/clk/ti/ 11636F: include/linux/clk/ti.h 11637 11638TI ETHERNET SWITCH DRIVER (CPSW) 11639M: Mugunthan V N <mugunthanvnm@ti.com> 11640R: Grygorii Strashko <grygorii.strashko@ti.com> 11641L: linux-omap@vger.kernel.org 11642L: netdev@vger.kernel.org 11643S: Maintained 11644F: drivers/net/ethernet/ti/cpsw* 11645F: drivers/net/ethernet/ti/davinci* 11646 11647TI FLASH MEDIA INTERFACE DRIVER 11648M: Alex Dubov <oakad@yahoo.com> 11649S: Maintained 11650F: drivers/misc/tifm* 11651F: drivers/mmc/host/tifm_sd.c 11652F: include/linux/tifm.h 11653 11654TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11655M: Santosh Shilimkar <ssantosh@kernel.org> 11656L: linux-kernel@vger.kernel.org 11657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11658S: Maintained 11659F: drivers/soc/ti/* 11660T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11661 11662 11663TI LM49xxx FAMILY ASoC CODEC DRIVERS 11664M: M R Swami Reddy <mr.swami.reddy@ti.com> 11665M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11666L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11667S: Maintained 11668F: sound/soc/codecs/lm49453* 11669F: sound/soc/codecs/isabelle* 11670 11671TI LP855x BACKLIGHT DRIVER 11672M: Milo Kim <milo.kim@ti.com> 11673S: Maintained 11674F: Documentation/backlight/lp855x-driver.txt 11675F: drivers/video/backlight/lp855x_bl.c 11676F: include/linux/platform_data/lp855x.h 11677 11678TI LP8727 CHARGER DRIVER 11679M: Milo Kim <milo.kim@ti.com> 11680S: Maintained 11681F: drivers/power/lp8727_charger.c 11682F: include/linux/platform_data/lp8727.h 11683 11684TI LP8788 MFD DRIVER 11685M: Milo Kim <milo.kim@ti.com> 11686S: Maintained 11687F: drivers/iio/adc/lp8788_adc.c 11688F: drivers/leds/leds-lp8788.c 11689F: drivers/mfd/lp8788*.c 11690F: drivers/power/lp8788-charger.c 11691F: drivers/regulator/lp8788-*.c 11692F: include/linux/mfd/lp8788*.h 11693 11694TI NETCP ETHERNET DRIVER 11695M: Wingman Kwok <w-kwok2@ti.com> 11696M: Murali Karicheri <m-karicheri2@ti.com> 11697L: netdev@vger.kernel.org 11698S: Maintained 11699F: drivers/net/ethernet/ti/netcp* 11700 11701TI TAS571X FAMILY ASoC CODEC DRIVER 11702M: Kevin Cernekee <cernekee@chromium.org> 11703L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11704S: Odd Fixes 11705F: sound/soc/codecs/tas571x* 11706 11707TI TWL4030 SERIES SOC CODEC DRIVER 11708M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11709L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11710S: Maintained 11711F: sound/soc/codecs/twl4030* 11712 11713TI WILINK WIRELESS DRIVERS 11714L: linux-wireless@vger.kernel.org 11715W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11716W: http://wireless.kernel.org/en/users/Drivers/wl1251 11717T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11718S: Orphan 11719F: drivers/net/wireless/ti/ 11720F: include/linux/wl12xx.h 11721 11722TIPC NETWORK LAYER 11723M: Jon Maloy <jon.maloy@ericsson.com> 11724M: Ying Xue <ying.xue@windriver.com> 11725L: netdev@vger.kernel.org (core kernel code) 11726L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11727W: http://tipc.sourceforge.net/ 11728S: Maintained 11729F: include/uapi/linux/tipc*.h 11730F: net/tipc/ 11731 11732TILE ARCHITECTURE 11733M: Chris Metcalf <cmetcalf@mellanox.com> 11734W: http://www.mellanox.com/repository/solutions/tile-scm/ 11735T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11736S: Supported 11737F: arch/tile/ 11738F: drivers/char/tile-srom.c 11739F: drivers/edac/tile_edac.c 11740F: drivers/net/ethernet/tile/ 11741F: drivers/rtc/rtc-tile.c 11742F: drivers/tty/hvc/hvc_tile.c 11743F: drivers/tty/serial/tilegx.c 11744F: drivers/usb/host/*-tilegx.c 11745F: include/linux/usb/tilegx.h 11746 11747TLAN NETWORK DRIVER 11748M: Samuel Chessman <chessman@tux.org> 11749L: tlan-devel@lists.sourceforge.net (subscribers-only) 11750W: http://sourceforge.net/projects/tlan/ 11751S: Maintained 11752F: Documentation/networking/tlan.txt 11753F: drivers/net/ethernet/ti/tlan.* 11754 11755TOMOYO SECURITY MODULE 11756M: Kentaro Takeda <takedakn@nttdata.co.jp> 11757M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11758L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11759L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11760L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11761L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11762W: http://tomoyo.sourceforge.jp/ 11763T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11764S: Maintained 11765F: security/tomoyo/ 11766 11767TOPSTAR LAPTOP EXTRAS DRIVER 11768M: Herton Ronaldo Krzesinski <herton@canonical.com> 11769L: platform-driver-x86@vger.kernel.org 11770S: Maintained 11771F: drivers/platform/x86/topstar-laptop.c 11772 11773TOSHIBA ACPI EXTRAS DRIVER 11774M: Azael Avalos <coproscefalo@gmail.com> 11775L: platform-driver-x86@vger.kernel.org 11776S: Maintained 11777F: drivers/platform/x86/toshiba_acpi.c 11778 11779TOSHIBA BLUETOOTH DRIVER 11780M: Azael Avalos <coproscefalo@gmail.com> 11781L: platform-driver-x86@vger.kernel.org 11782S: Maintained 11783F: drivers/platform/x86/toshiba_bluetooth.c 11784 11785TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11786M: Azael Avalos <coproscefalo@gmail.com> 11787L: platform-driver-x86@vger.kernel.org 11788S: Maintained 11789F: drivers/platform/x86/toshiba_haps.c 11790 11791TOSHIBA WMI HOTKEYS DRIVER 11792M: Azael Avalos <coproscefalo@gmail.com> 11793L: platform-driver-x86@vger.kernel.org 11794S: Maintained 11795F: drivers/platform/x86/toshiba-wmi.c 11796 11797TOSHIBA SMM DRIVER 11798M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11799W: http://www.buzzard.org.uk/toshiba/ 11800S: Maintained 11801F: drivers/char/toshiba.c 11802F: include/linux/toshiba.h 11803F: include/uapi/linux/toshiba.h 11804 11805TOSHIBA TC358743 DRIVER 11806M: Mats Randgaard <matrandg@cisco.com> 11807L: linux-media@vger.kernel.org 11808S: Maintained 11809F: drivers/media/i2c/tc358743* 11810F: include/media/i2c/tc358743.h 11811 11812TMIO/SDHI MMC DRIVER 11813M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11814L: linux-mmc@vger.kernel.org 11815S: Supported 11816F: drivers/mmc/host/tmio_mmc* 11817F: drivers/mmc/host/sh_mobile_sdhi.c 11818F: include/linux/mfd/tmio.h 11819 11820TMP401 HARDWARE MONITOR DRIVER 11821M: Guenter Roeck <linux@roeck-us.net> 11822L: linux-hwmon@vger.kernel.org 11823S: Maintained 11824F: Documentation/hwmon/tmp401 11825F: drivers/hwmon/tmp401.c 11826 11827TMPFS (SHMEM FILESYSTEM) 11828M: Hugh Dickins <hughd@google.com> 11829L: linux-mm@kvack.org 11830S: Maintained 11831F: include/linux/shmem_fs.h 11832F: mm/shmem.c 11833 11834TM6000 VIDEO4LINUX DRIVER 11835M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11836M: Mauro Carvalho Chehab <mchehab@kernel.org> 11837L: linux-media@vger.kernel.org 11838W: https://linuxtv.org 11839T: git git://linuxtv.org/media_tree.git 11840S: Odd fixes 11841F: drivers/media/usb/tm6000/ 11842 11843TW68 VIDEO4LINUX DRIVER 11844M: Hans Verkuil <hverkuil@xs4all.nl> 11845L: linux-media@vger.kernel.org 11846T: git git://linuxtv.org/media_tree.git 11847W: https://linuxtv.org 11848S: Odd Fixes 11849F: drivers/media/pci/tw68/ 11850 11851TW686X VIDEO4LINUX DRIVER 11852M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11853L: linux-media@vger.kernel.org 11854T: git git://linuxtv.org/media_tree.git 11855W: http://linuxtv.org 11856S: Maintained 11857F: drivers/media/pci/tw686x/ 11858 11859TPM DEVICE DRIVER 11860M: Peter Huewe <peterhuewe@gmx.de> 11861M: Marcel Selhorst <tpmdd@selhorst.net> 11862M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11863R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11864W: http://tpmdd.sourceforge.net 11865L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11866Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11867T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11868S: Maintained 11869F: drivers/char/tpm/ 11870 11871TPM IBM_VTPM DEVICE DRIVER 11872M: Ashley Lai <ashleydlai@gmail.com> 11873W: http://tpmdd.sourceforge.net 11874L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11875S: Maintained 11876F: drivers/char/tpm/tpm_ibmvtpm* 11877 11878TRACING 11879M: Steven Rostedt <rostedt@goodmis.org> 11880M: Ingo Molnar <mingo@redhat.com> 11881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11882S: Maintained 11883F: Documentation/trace/ftrace.txt 11884F: arch/*/*/*/ftrace.h 11885F: arch/*/kernel/ftrace.c 11886F: include/*/ftrace.h 11887F: include/linux/trace*.h 11888F: include/trace/ 11889F: kernel/trace/ 11890F: tools/testing/selftests/ftrace/ 11891 11892TRACING MMIO ACCESSES (MMIOTRACE) 11893M: Steven Rostedt <rostedt@goodmis.org> 11894M: Ingo Molnar <mingo@kernel.org> 11895R: Karol Herbst <karolherbst@gmail.com> 11896R: Pekka Paalanen <ppaalanen@gmail.com> 11897S: Maintained 11898L: linux-kernel@vger.kernel.org 11899L: nouveau@lists.freedesktop.org 11900F: kernel/trace/trace_mmiotrace.c 11901F: include/linux/mmiotrace.h 11902F: arch/x86/mm/kmmio.c 11903F: arch/x86/mm/mmio-mod.c 11904F: arch/x86/mm/testmmiotrace.c 11905 11906TRIVIAL PATCHES 11907M: Jiri Kosina <trivial@kernel.org> 11908T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11909S: Maintained 11910K: ^Subject:.*(?i)trivial 11911 11912TTY LAYER 11913M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11914M: Jiri Slaby <jslaby@suse.com> 11915S: Supported 11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11917F: Documentation/serial/ 11918F: drivers/tty/ 11919F: drivers/tty/serial/serial_core.c 11920F: include/linux/serial_core.h 11921F: include/linux/serial.h 11922F: include/linux/tty.h 11923F: include/uapi/linux/serial_core.h 11924F: include/uapi/linux/serial.h 11925F: include/uapi/linux/tty.h 11926 11927TUA9001 MEDIA DRIVER 11928M: Antti Palosaari <crope@iki.fi> 11929L: linux-media@vger.kernel.org 11930W: https://linuxtv.org 11931W: http://palosaari.fi/linux/ 11932Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11933T: git git://linuxtv.org/anttip/media_tree.git 11934S: Maintained 11935F: drivers/media/tuners/tua9001* 11936 11937TULIP NETWORK DRIVERS 11938L: netdev@vger.kernel.org 11939L: linux-parisc@vger.kernel.org 11940S: Orphan 11941F: drivers/net/ethernet/dec/tulip/ 11942 11943TUN/TAP driver 11944M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11945W: http://vtun.sourceforge.net/tun 11946S: Maintained 11947F: Documentation/networking/tuntap.txt 11948F: arch/um/os-Linux/drivers/ 11949 11950TURBOCHANNEL SUBSYSTEM 11951M: "Maciej W. Rozycki" <macro@linux-mips.org> 11952M: Ralf Baechle <ralf@linux-mips.org> 11953L: linux-mips@linux-mips.org 11954Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11955S: Maintained 11956F: drivers/tc/ 11957F: include/linux/tc.h 11958 11959U14-34F SCSI DRIVER 11960M: Dario Ballabio <ballabio_dario@emc.com> 11961L: linux-scsi@vger.kernel.org 11962S: Maintained 11963F: drivers/scsi/u14-34f.c 11964 11965UBI FILE SYSTEM (UBIFS) 11966M: Richard Weinberger <richard@nod.at> 11967M: Artem Bityutskiy <dedekind1@gmail.com> 11968M: Adrian Hunter <adrian.hunter@intel.com> 11969L: linux-mtd@lists.infradead.org 11970T: git git://git.infradead.org/ubifs-2.6.git 11971W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11972S: Supported 11973F: Documentation/filesystems/ubifs.txt 11974F: fs/ubifs/ 11975 11976UCLINUX (M68KNOMMU AND COLDFIRE) 11977M: Greg Ungerer <gerg@linux-m68k.org> 11978W: http://www.linux-m68k.org/ 11979W: http://www.uclinux.org/ 11980L: linux-m68k@lists.linux-m68k.org 11981L: uclinux-dev@uclinux.org (subscribers-only) 11982T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11983S: Maintained 11984F: arch/m68k/coldfire/ 11985F: arch/m68k/68*/ 11986F: arch/m68k/*/*_no.* 11987F: arch/m68k/include/asm/*_no.* 11988 11989UDF FILESYSTEM 11990M: Jan Kara <jack@suse.com> 11991S: Maintained 11992F: Documentation/filesystems/udf.txt 11993F: fs/udf/ 11994 11995UFS FILESYSTEM 11996M: Evgeniy Dushistov <dushistov@mail.ru> 11997S: Maintained 11998F: Documentation/filesystems/ufs.txt 11999F: fs/ufs/ 12000 12001UHID USERSPACE HID IO DRIVER: 12002M: David Herrmann <dh.herrmann@googlemail.com> 12003L: linux-input@vger.kernel.org 12004S: Maintained 12005F: drivers/hid/uhid.c 12006F: include/uapi/linux/uhid.h 12007 12008ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12009L: linux-usb@vger.kernel.org 12010S: Orphan 12011F: drivers/uwb/ 12012F: include/linux/uwb.h 12013F: include/linux/uwb/ 12014 12015UNICORE32 ARCHITECTURE: 12016M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12017W: http://mprc.pku.edu.cn/~guanxuetao/linux 12018S: Maintained 12019T: git git://github.com/gxt/linux.git 12020F: arch/unicore32/ 12021 12022UNIFDEF 12023M: Tony Finch <dot@dotat.at> 12024W: http://dotat.at/prog/unifdef 12025S: Maintained 12026F: scripts/unifdef.c 12027 12028UNIFORM CDROM DRIVER 12029M: Jens Axboe <axboe@kernel.dk> 12030W: http://www.kernel.dk 12031S: Maintained 12032F: Documentation/cdrom/ 12033F: drivers/cdrom/cdrom.c 12034F: include/linux/cdrom.h 12035F: include/uapi/linux/cdrom.h 12036 12037UNISYS S-PAR DRIVERS 12038M: David Kershner <david.kershner@unisys.com> 12039L: sparmaintainer@unisys.com (Unisys internal) 12040S: Supported 12041F: drivers/staging/unisys/ 12042 12043UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12044M: Vinayak Holikatti <vinholikatti@gmail.com> 12045L: linux-scsi@vger.kernel.org 12046S: Supported 12047F: Documentation/scsi/ufs.txt 12048F: drivers/scsi/ufs/ 12049 12050UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12051M: Joao Pinto <Joao.Pinto@synopsys.com> 12052L: linux-scsi@vger.kernel.org 12053S: Supported 12054F: drivers/scsi/ufs/*dwc* 12055 12056UNSORTED BLOCK IMAGES (UBI) 12057M: Artem Bityutskiy <dedekind1@gmail.com> 12058M: Richard Weinberger <richard@nod.at> 12059W: http://www.linux-mtd.infradead.org/ 12060L: linux-mtd@lists.infradead.org 12061T: git git://git.infradead.org/ubifs-2.6.git 12062S: Supported 12063F: drivers/mtd/ubi/ 12064F: include/linux/mtd/ubi.h 12065F: include/uapi/mtd/ubi-user.h 12066 12067USB ACM DRIVER 12068M: Oliver Neukum <oneukum@suse.com> 12069L: linux-usb@vger.kernel.org 12070S: Maintained 12071F: Documentation/usb/acm.txt 12072F: drivers/usb/class/cdc-acm.* 12073 12074USB AR5523 WIRELESS DRIVER 12075M: Pontus Fuchs <pontus.fuchs@gmail.com> 12076L: linux-wireless@vger.kernel.org 12077S: Maintained 12078F: drivers/net/wireless/ath/ar5523/ 12079 12080USB ATTACHED SCSI 12081M: Oliver Neukum <oneukum@suse.com> 12082L: linux-usb@vger.kernel.org 12083L: linux-scsi@vger.kernel.org 12084S: Maintained 12085F: drivers/usb/storage/uas.c 12086 12087USB CDC ETHERNET DRIVER 12088M: Oliver Neukum <oliver@neukum.org> 12089L: linux-usb@vger.kernel.org 12090S: Maintained 12091F: drivers/net/usb/cdc_*.c 12092F: include/uapi/linux/usb/cdc.h 12093 12094USB CHAOSKEY DRIVER 12095M: Keith Packard <keithp@keithp.com> 12096L: linux-usb@vger.kernel.org 12097S: Maintained 12098F: drivers/usb/misc/chaoskey.c 12099 12100USB CYPRESS C67X00 DRIVER 12101M: Peter Korsgaard <jacmet@sunsite.dk> 12102L: linux-usb@vger.kernel.org 12103S: Maintained 12104F: drivers/usb/c67x00/ 12105 12106USB DAVICOM DM9601 DRIVER 12107M: Peter Korsgaard <jacmet@sunsite.dk> 12108L: netdev@vger.kernel.org 12109W: http://www.linux-usb.org/usbnet 12110S: Maintained 12111F: drivers/net/usb/dm9601.c 12112 12113USB DIAMOND RIO500 DRIVER 12114M: Cesar Miquel <miquel@df.uba.ar> 12115L: rio500-users@lists.sourceforge.net 12116W: http://rio500.sourceforge.net 12117S: Maintained 12118F: drivers/usb/misc/rio500* 12119 12120USB EHCI DRIVER 12121M: Alan Stern <stern@rowland.harvard.edu> 12122L: linux-usb@vger.kernel.org 12123S: Maintained 12124F: Documentation/usb/ehci.txt 12125F: drivers/usb/host/ehci* 12126 12127USB GADGET/PERIPHERAL SUBSYSTEM 12128M: Felipe Balbi <balbi@kernel.org> 12129L: linux-usb@vger.kernel.org 12130W: http://www.linux-usb.org/gadget 12131T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12132S: Maintained 12133F: drivers/usb/gadget/ 12134F: include/linux/usb/gadget* 12135 12136USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12137M: Jiri Kosina <jikos@kernel.org> 12138R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12139L: linux-usb@vger.kernel.org 12140T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12141S: Maintained 12142F: Documentation/hid/hiddev.txt 12143F: drivers/hid/usbhid/ 12144 12145USB ISP116X DRIVER 12146M: Olav Kongas <ok@artecdesign.ee> 12147L: linux-usb@vger.kernel.org 12148S: Maintained 12149F: drivers/usb/host/isp116x* 12150F: include/linux/usb/isp116x.h 12151 12152USB LAN78XX ETHERNET DRIVER 12153M: Woojung Huh <woojung.huh@microchip.com> 12154M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12155L: netdev@vger.kernel.org 12156S: Maintained 12157F: drivers/net/usb/lan78xx.* 12158 12159USB MASS STORAGE DRIVER 12160M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 12161L: linux-usb@vger.kernel.org 12162L: usb-storage@lists.one-eyed-alien.net 12163S: Maintained 12164W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12165F: drivers/usb/storage/ 12166 12167USB MIDI DRIVER 12168M: Clemens Ladisch <clemens@ladisch.de> 12169L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12170T: git git://git.alsa-project.org/alsa-kernel.git 12171S: Maintained 12172F: sound/usb/midi.* 12173 12174USB NETWORKING DRIVERS 12175L: linux-usb@vger.kernel.org 12176S: Odd Fixes 12177F: drivers/net/usb/ 12178 12179USB OHCI DRIVER 12180M: Alan Stern <stern@rowland.harvard.edu> 12181L: linux-usb@vger.kernel.org 12182S: Maintained 12183F: Documentation/usb/ohci.txt 12184F: drivers/usb/host/ohci* 12185 12186USB OTG FSM (Finite State Machine) 12187M: Peter Chen <Peter.Chen@nxp.com> 12188T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12189L: linux-usb@vger.kernel.org 12190S: Maintained 12191F: drivers/usb/common/usb-otg-fsm.c 12192 12193USB OVER IP DRIVER 12194M: Valentina Manea <valentina.manea.m@gmail.com> 12195M: Shuah Khan <shuahkh@osg.samsung.com> 12196M: Shuah Khan <shuah@kernel.org> 12197L: linux-usb@vger.kernel.org 12198S: Maintained 12199F: Documentation/usb/usbip_protocol.txt 12200F: drivers/usb/usbip/ 12201F: tools/usb/usbip/ 12202 12203USB PEGASUS DRIVER 12204M: Petko Manolov <petkan@nucleusys.com> 12205L: linux-usb@vger.kernel.org 12206L: netdev@vger.kernel.org 12207T: git git://github.com/petkan/pegasus.git 12208W: https://github.com/petkan/pegasus 12209S: Maintained 12210F: drivers/net/usb/pegasus.* 12211 12212USB PHY LAYER 12213M: Felipe Balbi <balbi@kernel.org> 12214L: linux-usb@vger.kernel.org 12215T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12216S: Maintained 12217F: drivers/usb/phy/ 12218 12219USB PRINTER DRIVER (usblp) 12220M: Pete Zaitcev <zaitcev@redhat.com> 12221L: linux-usb@vger.kernel.org 12222S: Supported 12223F: drivers/usb/class/usblp.c 12224 12225USB QMI WWAN NETWORK DRIVER 12226M: Bjørn Mork <bjorn@mork.no> 12227L: netdev@vger.kernel.org 12228S: Maintained 12229F: Documentation/ABI/testing/sysfs-class-net-qmi 12230F: drivers/net/usb/qmi_wwan.c 12231 12232USB RTL8150 DRIVER 12233M: Petko Manolov <petkan@nucleusys.com> 12234L: linux-usb@vger.kernel.org 12235L: netdev@vger.kernel.org 12236T: git git://github.com/petkan/rtl8150.git 12237W: https://github.com/petkan/rtl8150 12238S: Maintained 12239F: drivers/net/usb/rtl8150.c 12240 12241USB SERIAL SUBSYSTEM 12242M: Johan Hovold <johan@kernel.org> 12243L: linux-usb@vger.kernel.org 12244S: Maintained 12245F: Documentation/usb/usb-serial.txt 12246F: drivers/usb/serial/ 12247F: include/linux/usb/serial.h 12248 12249USB SMSC75XX ETHERNET DRIVER 12250M: Steve Glendinning <steve.glendinning@shawell.net> 12251L: netdev@vger.kernel.org 12252S: Maintained 12253F: drivers/net/usb/smsc75xx.* 12254 12255USB SMSC95XX ETHERNET DRIVER 12256M: Steve Glendinning <steve.glendinning@shawell.net> 12257L: netdev@vger.kernel.org 12258S: Maintained 12259F: drivers/net/usb/smsc95xx.* 12260 12261USB SUBSYSTEM 12262M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12263L: linux-usb@vger.kernel.org 12264W: http://www.linux-usb.org 12265T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12266S: Supported 12267F: Documentation/devicetree/bindings/usb/ 12268F: Documentation/usb/ 12269F: drivers/usb/ 12270F: include/linux/usb.h 12271F: include/linux/usb/ 12272 12273USB UHCI DRIVER 12274M: Alan Stern <stern@rowland.harvard.edu> 12275L: linux-usb@vger.kernel.org 12276S: Maintained 12277F: drivers/usb/host/uhci* 12278 12279USB "USBNET" DRIVER FRAMEWORK 12280M: Oliver Neukum <oneukum@suse.com> 12281L: netdev@vger.kernel.org 12282W: http://www.linux-usb.org/usbnet 12283S: Maintained 12284F: drivers/net/usb/usbnet.c 12285F: include/linux/usb/usbnet.h 12286 12287USB VIDEO CLASS 12288M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12289L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12290L: linux-media@vger.kernel.org 12291T: git git://linuxtv.org/media_tree.git 12292W: http://www.ideasonboard.org/uvc/ 12293S: Maintained 12294F: drivers/media/usb/uvc/ 12295F: include/uapi/linux/uvcvideo.h 12296 12297USB VISION DRIVER 12298M: Hans Verkuil <hverkuil@xs4all.nl> 12299L: linux-media@vger.kernel.org 12300T: git git://linuxtv.org/media_tree.git 12301W: https://linuxtv.org 12302S: Odd Fixes 12303F: drivers/media/usb/usbvision/ 12304 12305USB WEBCAM GADGET 12306M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12307L: linux-usb@vger.kernel.org 12308S: Maintained 12309F: drivers/usb/gadget/function/*uvc* 12310F: drivers/usb/gadget/legacy/webcam.c 12311 12312USB WIRELESS RNDIS DRIVER (rndis_wlan) 12313M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12314L: linux-wireless@vger.kernel.org 12315S: Maintained 12316F: drivers/net/wireless/rndis_wlan.c 12317 12318USB XHCI DRIVER 12319M: Mathias Nyman <mathias.nyman@intel.com> 12320L: linux-usb@vger.kernel.org 12321S: Supported 12322F: drivers/usb/host/xhci* 12323F: drivers/usb/host/pci-quirks* 12324 12325USB ZD1201 DRIVER 12326L: linux-wireless@vger.kernel.org 12327W: http://linux-lc100020.sourceforge.net 12328S: Orphan 12329F: drivers/net/wireless/zydas/zd1201.* 12330 12331USB ZR364XX DRIVER 12332M: Antoine Jacquet <royale@zerezo.com> 12333L: linux-usb@vger.kernel.org 12334L: linux-media@vger.kernel.org 12335T: git git://linuxtv.org/media_tree.git 12336W: http://royale.zerezo.com/zr364xx/ 12337S: Maintained 12338F: Documentation/video4linux/zr364xx.txt 12339F: drivers/media/usb/zr364xx/ 12340 12341ULPI BUS 12342M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12343L: linux-usb@vger.kernel.org 12344S: Maintained 12345F: drivers/usb/common/ulpi.c 12346F: include/linux/ulpi/ 12347 12348USER-MODE LINUX (UML) 12349M: Jeff Dike <jdike@addtoit.com> 12350M: Richard Weinberger <richard@nod.at> 12351L: user-mode-linux-devel@lists.sourceforge.net 12352L: user-mode-linux-user@lists.sourceforge.net 12353W: http://user-mode-linux.sourceforge.net 12354T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12355S: Maintained 12356F: Documentation/virtual/uml/ 12357F: arch/um/ 12358F: arch/x86/um/ 12359F: fs/hostfs/ 12360F: fs/hppfs/ 12361 12362USERSPACE I/O (UIO) 12363M: "Hans J. Koch" <hjk@hansjkoch.de> 12364M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12365S: Maintained 12366T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12367F: Documentation/DocBook/uio-howto.tmpl 12368F: drivers/uio/ 12369F: include/linux/uio*.h 12370 12371UTIL-LINUX PACKAGE 12372M: Karel Zak <kzak@redhat.com> 12373L: util-linux@vger.kernel.org 12374W: http://en.wikipedia.org/wiki/Util-linux 12375T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12376S: Maintained 12377 12378UVESAFB DRIVER 12379M: Michal Januszewski <spock@gentoo.org> 12380L: linux-fbdev@vger.kernel.org 12381W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12382S: Maintained 12383F: Documentation/fb/uvesafb.txt 12384F: drivers/video/fbdev/uvesafb.* 12385 12386VF610 NAND DRIVER 12387M: Stefan Agner <stefan@agner.ch> 12388L: linux-mtd@lists.infradead.org 12389S: Supported 12390F: drivers/mtd/nand/vf610_nfc.c 12391 12392VFAT/FAT/MSDOS FILESYSTEM 12393M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12394S: Maintained 12395F: Documentation/filesystems/vfat.txt 12396F: fs/fat/ 12397 12398VFIO DRIVER 12399M: Alex Williamson <alex.williamson@redhat.com> 12400L: kvm@vger.kernel.org 12401T: git git://github.com/awilliam/linux-vfio.git 12402S: Maintained 12403F: Documentation/vfio.txt 12404F: drivers/vfio/ 12405F: include/linux/vfio.h 12406F: include/uapi/linux/vfio.h 12407 12408VFIO PLATFORM DRIVER 12409M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12410L: kvm@vger.kernel.org 12411S: Maintained 12412F: drivers/vfio/platform/ 12413 12414VIDEOBUF2 FRAMEWORK 12415M: Pawel Osciak <pawel@osciak.com> 12416M: Marek Szyprowski <m.szyprowski@samsung.com> 12417M: Kyungmin Park <kyungmin.park@samsung.com> 12418L: linux-media@vger.kernel.org 12419S: Maintained 12420F: drivers/media/v4l2-core/videobuf2-* 12421F: include/media/videobuf2-* 12422 12423VIRTIO AND VHOST VSOCK DRIVER 12424M: Stefan Hajnoczi <stefanha@redhat.com> 12425L: kvm@vger.kernel.org 12426L: virtualization@lists.linux-foundation.org 12427L: netdev@vger.kernel.org 12428S: Maintained 12429F: include/linux/virtio_vsock.h 12430F: include/uapi/linux/virtio_vsock.h 12431F: net/vmw_vsock/virtio_transport_common.c 12432F: net/vmw_vsock/virtio_transport.c 12433F: drivers/vhost/vsock.c 12434F: drivers/vhost/vsock.h 12435 12436VIRTUAL SERIO DEVICE DRIVER 12437M: Stephen Chandler Paul <thatslyude@gmail.com> 12438S: Maintained 12439F: drivers/input/serio/userio.c 12440F: include/uapi/linux/userio.h 12441 12442VIRTIO CONSOLE DRIVER 12443M: Amit Shah <amit.shah@redhat.com> 12444L: virtualization@lists.linux-foundation.org 12445S: Maintained 12446F: drivers/char/virtio_console.c 12447F: include/linux/virtio_console.h 12448F: include/uapi/linux/virtio_console.h 12449 12450VIRTIO CORE, NET AND BLOCK DRIVERS 12451M: "Michael S. Tsirkin" <mst@redhat.com> 12452L: virtualization@lists.linux-foundation.org 12453S: Maintained 12454F: Documentation/devicetree/bindings/virtio/ 12455F: drivers/virtio/ 12456F: tools/virtio/ 12457F: drivers/net/virtio_net.c 12458F: drivers/block/virtio_blk.c 12459F: include/linux/virtio_*.h 12460F: include/uapi/linux/virtio_*.h 12461 12462VIRTIO DRIVERS FOR S390 12463M: Christian Borntraeger <borntraeger@de.ibm.com> 12464M: Cornelia Huck <cornelia.huck@de.ibm.com> 12465L: linux-s390@vger.kernel.org 12466L: virtualization@lists.linux-foundation.org 12467L: kvm@vger.kernel.org 12468S: Supported 12469F: drivers/s390/virtio/ 12470 12471VIRTIO GPU DRIVER 12472M: David Airlie <airlied@linux.ie> 12473M: Gerd Hoffmann <kraxel@redhat.com> 12474L: dri-devel@lists.freedesktop.org 12475L: virtualization@lists.linux-foundation.org 12476S: Maintained 12477F: drivers/gpu/drm/virtio/ 12478F: include/uapi/linux/virtio_gpu.h 12479 12480VIRTIO HOST (VHOST) 12481M: "Michael S. Tsirkin" <mst@redhat.com> 12482L: kvm@vger.kernel.org 12483L: virtualization@lists.linux-foundation.org 12484L: netdev@vger.kernel.org 12485T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12486S: Maintained 12487F: drivers/vhost/ 12488F: include/uapi/linux/vhost.h 12489 12490VIRTIO INPUT DRIVER 12491M: Gerd Hoffmann <kraxel@redhat.com> 12492S: Maintained 12493F: drivers/virtio/virtio_input.c 12494F: include/uapi/linux/virtio_input.h 12495 12496VIA RHINE NETWORK DRIVER 12497S: Orphan 12498F: drivers/net/ethernet/via/via-rhine.c 12499 12500VIA SD/MMC CARD CONTROLLER DRIVER 12501M: Bruce Chang <brucechang@via.com.tw> 12502M: Harald Welte <HaraldWelte@viatech.com> 12503S: Maintained 12504F: drivers/mmc/host/via-sdmmc.c 12505 12506VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12507M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12508L: linux-fbdev@vger.kernel.org 12509S: Maintained 12510F: include/linux/via-core.h 12511F: include/linux/via-gpio.h 12512F: include/linux/via_i2c.h 12513F: drivers/video/fbdev/via/ 12514 12515VIA VELOCITY NETWORK DRIVER 12516M: Francois Romieu <romieu@fr.zoreil.com> 12517L: netdev@vger.kernel.org 12518S: Maintained 12519F: drivers/net/ethernet/via/via-velocity.* 12520 12521VIRT LIB 12522M: Alex Williamson <alex.williamson@redhat.com> 12523M: Paolo Bonzini <pbonzini@redhat.com> 12524L: kvm@vger.kernel.org 12525S: Supported 12526F: virt/lib/ 12527 12528VIVID VIRTUAL VIDEO DRIVER 12529M: Hans Verkuil <hverkuil@xs4all.nl> 12530L: linux-media@vger.kernel.org 12531T: git git://linuxtv.org/media_tree.git 12532W: https://linuxtv.org 12533S: Maintained 12534F: drivers/media/platform/vivid/* 12535 12536VLAN (802.1Q) 12537M: Patrick McHardy <kaber@trash.net> 12538L: netdev@vger.kernel.org 12539S: Maintained 12540F: drivers/net/macvlan.c 12541F: include/linux/if_*vlan.h 12542F: net/8021q/ 12543 12544VLYNQ BUS 12545M: Florian Fainelli <florian@openwrt.org> 12546L: openwrt-devel@lists.openwrt.org (subscribers-only) 12547S: Maintained 12548F: drivers/vlynq/vlynq.c 12549F: include/linux/vlynq.h 12550 12551VME SUBSYSTEM 12552M: Martyn Welch <martyn@welchs.me.uk> 12553M: Manohar Vanga <manohar.vanga@gmail.com> 12554M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12555L: devel@driverdev.osuosl.org 12556S: Maintained 12557T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12558F: Documentation/vme_api.txt 12559F: drivers/staging/vme/ 12560F: drivers/vme/ 12561F: include/linux/vme* 12562 12563VMWARE HYPERVISOR INTERFACE 12564M: Alok Kataria <akataria@vmware.com> 12565L: virtualization@lists.linux-foundation.org 12566S: Supported 12567F: arch/x86/kernel/cpu/vmware.c 12568 12569VMWARE BALLOON DRIVER 12570M: Xavier Deguillard <xdeguillard@vmware.com> 12571M: Philip Moltmann <moltmann@vmware.com> 12572M: "VMware, Inc." <pv-drivers@vmware.com> 12573L: linux-kernel@vger.kernel.org 12574S: Maintained 12575F: drivers/misc/vmw_balloon.c 12576 12577VMWARE VMMOUSE SUBDRIVER 12578M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12579M: "VMware, Inc." <pv-drivers@vmware.com> 12580L: linux-input@vger.kernel.org 12581S: Maintained 12582F: drivers/input/mouse/vmmouse.c 12583F: drivers/input/mouse/vmmouse.h 12584 12585VMWARE VMXNET3 ETHERNET DRIVER 12586M: Shrikrishna Khare <skhare@vmware.com> 12587M: "VMware, Inc." <pv-drivers@vmware.com> 12588L: netdev@vger.kernel.org 12589S: Maintained 12590F: drivers/net/vmxnet3/ 12591 12592VMware PVSCSI driver 12593M: Jim Gill <jgill@vmware.com> 12594M: VMware PV-Drivers <pv-drivers@vmware.com> 12595L: linux-scsi@vger.kernel.org 12596S: Maintained 12597F: drivers/scsi/vmw_pvscsi.c 12598F: drivers/scsi/vmw_pvscsi.h 12599 12600VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12601M: Liam Girdwood <lgirdwood@gmail.com> 12602M: Mark Brown <broonie@kernel.org> 12603L: linux-kernel@vger.kernel.org 12604W: http://www.slimlogic.co.uk/?p=48 12605T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12606S: Supported 12607F: Documentation/devicetree/bindings/regulator/ 12608F: drivers/regulator/ 12609F: include/dt-bindings/regulator/ 12610F: include/linux/regulator/ 12611 12612VRF 12613M: David Ahern <dsa@cumulusnetworks.com> 12614M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12615L: netdev@vger.kernel.org 12616S: Maintained 12617F: drivers/net/vrf.c 12618F: Documentation/networking/vrf.txt 12619 12620VT1211 HARDWARE MONITOR DRIVER 12621M: Juerg Haefliger <juergh@gmail.com> 12622L: linux-hwmon@vger.kernel.org 12623S: Maintained 12624F: Documentation/hwmon/vt1211 12625F: drivers/hwmon/vt1211.c 12626 12627VT8231 HARDWARE MONITOR DRIVER 12628M: Roger Lucas <vt8231@hiddenengine.co.uk> 12629L: linux-hwmon@vger.kernel.org 12630S: Maintained 12631F: drivers/hwmon/vt8231.c 12632 12633VUB300 USB to SDIO/SD/MMC bridge chip 12634M: Tony Olech <tony.olech@elandigitalsystems.com> 12635L: linux-mmc@vger.kernel.org 12636L: linux-usb@vger.kernel.org 12637S: Supported 12638F: drivers/mmc/host/vub300.c 12639 12640W1 DALLAS'S 1-WIRE BUS 12641M: Evgeniy Polyakov <zbr@ioremap.net> 12642S: Maintained 12643F: Documentation/w1/ 12644F: drivers/w1/ 12645 12646W83791D HARDWARE MONITORING DRIVER 12647M: Marc Hulsman <m.hulsman@tudelft.nl> 12648L: linux-hwmon@vger.kernel.org 12649S: Maintained 12650F: Documentation/hwmon/w83791d 12651F: drivers/hwmon/w83791d.c 12652 12653W83793 HARDWARE MONITORING DRIVER 12654M: Rudolf Marek <r.marek@assembler.cz> 12655L: linux-hwmon@vger.kernel.org 12656S: Maintained 12657F: Documentation/hwmon/w83793 12658F: drivers/hwmon/w83793.c 12659 12660W83795 HARDWARE MONITORING DRIVER 12661M: Jean Delvare <jdelvare@suse.com> 12662L: linux-hwmon@vger.kernel.org 12663S: Maintained 12664F: drivers/hwmon/w83795.c 12665 12666W83L51xD SD/MMC CARD INTERFACE DRIVER 12667M: Pierre Ossman <pierre@ossman.eu> 12668S: Maintained 12669F: drivers/mmc/host/wbsd.* 12670 12671WACOM PROTOCOL 4 SERIAL TABLETS 12672M: Julian Squires <julian@cipht.net> 12673M: Hans de Goede <hdegoede@redhat.com> 12674L: linux-input@vger.kernel.org 12675S: Maintained 12676F: drivers/input/tablet/wacom_serial4.c 12677 12678WATCHDOG DEVICE DRIVERS 12679M: Wim Van Sebroeck <wim@iguana.be> 12680R: Guenter Roeck <linux@roeck-us.net> 12681L: linux-watchdog@vger.kernel.org 12682W: http://www.linux-watchdog.org/ 12683T: git git://www.linux-watchdog.org/linux-watchdog.git 12684S: Maintained 12685F: Documentation/devicetree/bindings/watchdog/ 12686F: Documentation/watchdog/ 12687F: drivers/watchdog/ 12688F: include/linux/watchdog.h 12689F: include/uapi/linux/watchdog.h 12690 12691WD7000 SCSI DRIVER 12692M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12693L: linux-scsi@vger.kernel.org 12694S: Maintained 12695F: drivers/scsi/wd7000.c 12696 12697WIIMOTE HID DRIVER 12698M: David Herrmann <dh.herrmann@googlemail.com> 12699L: linux-input@vger.kernel.org 12700S: Maintained 12701F: drivers/hid/hid-wiimote* 12702 12703WINBOND CIR DRIVER 12704M: David Härdeman <david@hardeman.nu> 12705S: Maintained 12706F: drivers/media/rc/winbond-cir.c 12707 12708WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12709M: William Breathitt Gray <vilhelm.gray@gmail.com> 12710L: linux-watchdog@vger.kernel.org 12711S: Maintained 12712F: drivers/watchdog/ebc-c384_wdt.c 12713 12714WINSYSTEMS WS16C48 GPIO DRIVER 12715M: William Breathitt Gray <vilhelm.gray@gmail.com> 12716L: linux-gpio@vger.kernel.org 12717S: Maintained 12718F: drivers/gpio/gpio-ws16c48.c 12719 12720WIMAX STACK 12721M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12722M: linux-wimax@intel.com 12723L: wimax@linuxwimax.org (subscribers-only) 12724S: Supported 12725W: http://linuxwimax.org 12726F: Documentation/wimax/README.wimax 12727F: include/linux/wimax/debug.h 12728F: include/net/wimax.h 12729F: include/uapi/linux/wimax.h 12730F: net/wimax/ 12731 12732WISTRON LAPTOP BUTTON DRIVER 12733M: Miloslav Trmac <mitr@volny.cz> 12734S: Maintained 12735F: drivers/input/misc/wistron_btns.c 12736 12737WL3501 WIRELESS PCMCIA CARD DRIVER 12738M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12739L: linux-wireless@vger.kernel.org 12740W: http://oops.ghostprotocols.net:81/blog 12741S: Maintained 12742F: drivers/net/wireless/wl3501* 12743 12744WOLFSON MICROELECTRONICS DRIVERS 12745L: patches@opensource.wolfsonmicro.com 12746T: git https://github.com/CirrusLogic/linux-drivers.git 12747W: https://github.com/CirrusLogic/linux-drivers/wiki 12748S: Supported 12749F: Documentation/hwmon/wm83?? 12750F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12751F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12752F: Documentation/devicetree/bindings/mfd/arizona.txt 12753F: arch/arm/mach-s3c64xx/mach-crag6410* 12754F: drivers/clk/clk-wm83*.c 12755F: drivers/extcon/extcon-arizona.c 12756F: drivers/leds/leds-wm83*.c 12757F: drivers/gpio/gpio-*wm*.c 12758F: drivers/gpio/gpio-arizona.c 12759F: drivers/hwmon/wm83??-hwmon.c 12760F: drivers/input/misc/wm831x-on.c 12761F: drivers/input/touchscreen/wm831x-ts.c 12762F: drivers/input/touchscreen/wm97*.c 12763F: drivers/mfd/arizona* 12764F: drivers/mfd/wm*.c 12765F: drivers/mfd/cs47l24* 12766F: drivers/power/wm83*.c 12767F: drivers/rtc/rtc-wm83*.c 12768F: drivers/regulator/wm8*.c 12769F: drivers/video/backlight/wm83*_bl.c 12770F: drivers/watchdog/wm83*_wdt.c 12771F: include/linux/mfd/arizona/ 12772F: include/linux/mfd/wm831x/ 12773F: include/linux/mfd/wm8350/ 12774F: include/linux/mfd/wm8400* 12775F: include/linux/wm97xx.h 12776F: include/sound/wm????.h 12777F: sound/soc/codecs/arizona.? 12778F: sound/soc/codecs/wm* 12779F: sound/soc/codecs/cs47l24* 12780 12781WORKQUEUE 12782M: Tejun Heo <tj@kernel.org> 12783R: Lai Jiangshan <jiangshanlai@gmail.com> 12784T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12785S: Maintained 12786F: include/linux/workqueue.h 12787F: kernel/workqueue.c 12788F: Documentation/workqueue.txt 12789 12790X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12791M: Chen-Yu Tsai <wens@csie.org> 12792L: linux-kernel@vger.kernel.org 12793S: Maintained 12794N: axp[128] 12795 12796X.25 NETWORK LAYER 12797M: Andrew Hendry <andrew.hendry@gmail.com> 12798L: linux-x25@vger.kernel.org 12799S: Odd Fixes 12800F: Documentation/networking/x25* 12801F: include/net/x25* 12802F: net/x25/ 12803 12804X86 ARCHITECTURE (32-BIT AND 64-BIT) 12805M: Thomas Gleixner <tglx@linutronix.de> 12806M: Ingo Molnar <mingo@redhat.com> 12807M: "H. Peter Anvin" <hpa@zytor.com> 12808M: x86@kernel.org 12809L: linux-kernel@vger.kernel.org 12810T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12811S: Maintained 12812F: Documentation/x86/ 12813F: arch/x86/ 12814 12815X86 PLATFORM DRIVERS 12816M: Darren Hart <dvhart@infradead.org> 12817L: platform-driver-x86@vger.kernel.org 12818T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12819S: Maintained 12820F: drivers/platform/x86/ 12821F: drivers/platform/olpc/ 12822 12823X86 MCE INFRASTRUCTURE 12824M: Tony Luck <tony.luck@intel.com> 12825M: Borislav Petkov <bp@alien8.de> 12826L: linux-edac@vger.kernel.org 12827S: Maintained 12828F: arch/x86/kernel/cpu/mcheck/* 12829 12830X86 MICROCODE UPDATE SUPPORT 12831M: Borislav Petkov <bp@alien8.de> 12832S: Maintained 12833F: arch/x86/kernel/cpu/microcode/* 12834 12835X86 VDSO 12836M: Andy Lutomirski <luto@amacapital.net> 12837L: linux-kernel@vger.kernel.org 12838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12839S: Maintained 12840F: arch/x86/entry/vdso/ 12841 12842XC2028/3028 TUNER DRIVER 12843M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12844M: Mauro Carvalho Chehab <mchehab@kernel.org> 12845L: linux-media@vger.kernel.org 12846W: https://linuxtv.org 12847T: git git://linuxtv.org/media_tree.git 12848S: Maintained 12849F: drivers/media/tuners/tuner-xc2028.* 12850 12851XEN HYPERVISOR INTERFACE 12852M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12853M: David Vrabel <david.vrabel@citrix.com> 12854M: Juergen Gross <jgross@suse.com> 12855L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12856T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12857S: Supported 12858F: arch/x86/xen/ 12859F: drivers/*/xen-*front.c 12860F: drivers/xen/ 12861F: arch/x86/include/asm/xen/ 12862F: include/xen/ 12863F: include/uapi/xen/ 12864 12865XEN HYPERVISOR ARM 12866M: Stefano Stabellini <sstabellini@kernel.org> 12867L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12868S: Maintained 12869F: arch/arm/xen/ 12870F: arch/arm/include/asm/xen/ 12871 12872XEN HYPERVISOR ARM64 12873M: Stefano Stabellini <sstabellini@kernel.org> 12874L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12875S: Maintained 12876F: arch/arm64/xen/ 12877F: arch/arm64/include/asm/xen/ 12878 12879XEN NETWORK BACKEND DRIVER 12880M: Wei Liu <wei.liu2@citrix.com> 12881L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12882L: netdev@vger.kernel.org 12883S: Supported 12884F: drivers/net/xen-netback/* 12885 12886XEN PCI SUBSYSTEM 12887M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12888L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12889S: Supported 12890F: arch/x86/pci/*xen* 12891F: drivers/pci/*xen* 12892 12893XEN BLOCK SUBSYSTEM 12894M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12895M: Roger Pau Monné <roger.pau@citrix.com> 12896L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12897S: Supported 12898F: drivers/block/xen-blkback/* 12899F: drivers/block/xen* 12900 12901XEN PVSCSI DRIVERS 12902M: Juergen Gross <jgross@suse.com> 12903L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12904L: linux-scsi@vger.kernel.org 12905S: Supported 12906F: drivers/scsi/xen-scsifront.c 12907F: drivers/xen/xen-scsiback.c 12908F: include/xen/interface/io/vscsiif.h 12909 12910XEN SWIOTLB SUBSYSTEM 12911M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12912L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12913S: Supported 12914F: arch/x86/xen/*swiotlb* 12915F: drivers/xen/*swiotlb* 12916 12917XFS FILESYSTEM 12918P: Silicon Graphics Inc 12919M: Dave Chinner <david@fromorbit.com> 12920M: xfs@oss.sgi.com 12921L: xfs@oss.sgi.com 12922W: http://oss.sgi.com/projects/xfs 12923T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12924S: Supported 12925F: Documentation/filesystems/xfs.txt 12926F: fs/xfs/ 12927 12928XILINX AXI ETHERNET DRIVER 12929M: Anirudha Sarangi <anirudh@xilinx.com> 12930M: John Linn <John.Linn@xilinx.com> 12931S: Maintained 12932F: drivers/net/ethernet/xilinx/xilinx_axienet* 12933 12934XILINX UARTLITE SERIAL DRIVER 12935M: Peter Korsgaard <jacmet@sunsite.dk> 12936L: linux-serial@vger.kernel.org 12937S: Maintained 12938F: drivers/tty/serial/uartlite.c 12939 12940XILINX VIDEO IP CORES 12941M: Hyun Kwon <hyun.kwon@xilinx.com> 12942M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12943L: linux-media@vger.kernel.org 12944T: git git://linuxtv.org/media_tree.git 12945S: Supported 12946F: Documentation/devicetree/bindings/media/xilinx/ 12947F: drivers/media/platform/xilinx/ 12948F: include/uapi/linux/xilinx-v4l2-controls.h 12949 12950XILLYBUS DRIVER 12951M: Eli Billauer <eli.billauer@gmail.com> 12952L: linux-kernel@vger.kernel.org 12953S: Supported 12954F: drivers/char/xillybus/ 12955 12956XTENSA XTFPGA PLATFORM SUPPORT 12957M: Max Filippov <jcmvbkbc@gmail.com> 12958L: linux-xtensa@linux-xtensa.org 12959S: Maintained 12960F: drivers/spi/spi-xtensa-xtfpga.c 12961F: sound/soc/xtensa/xtfpga-i2s.c 12962 12963YAM DRIVER FOR AX.25 12964M: Jean-Paul Roubelat <jpr@f6fbb.org> 12965L: linux-hams@vger.kernel.org 12966S: Maintained 12967F: drivers/net/hamradio/yam* 12968F: include/linux/yam.h 12969 12970YEALINK PHONE DRIVER 12971M: Henk Vergonet <Henk.Vergonet@gmail.com> 12972L: usbb2k-api-dev@nongnu.org 12973S: Maintained 12974F: Documentation/input/yealink.txt 12975F: drivers/input/misc/yealink.* 12976 12977Z8530 DRIVER FOR AX.25 12978M: Joerg Reuter <jreuter@yaina.de> 12979W: http://yaina.de/jreuter/ 12980W: http://www.qsl.net/dl1bke/ 12981L: linux-hams@vger.kernel.org 12982S: Maintained 12983F: Documentation/networking/z8530drv.txt 12984F: drivers/net/hamradio/*scc.c 12985F: drivers/net/hamradio/z8530.h 12986 12987ZBUD COMPRESSED PAGE ALLOCATOR 12988M: Seth Jennings <sjenning@redhat.com> 12989L: linux-mm@kvack.org 12990S: Maintained 12991F: mm/zbud.c 12992F: include/linux/zbud.h 12993 12994ZD1211RW WIRELESS DRIVER 12995M: Daniel Drake <dsd@gentoo.org> 12996M: Ulrich Kunitz <kune@deine-taler.de> 12997W: http://zd1211.ath.cx/wiki/DriverRewrite 12998L: linux-wireless@vger.kernel.org 12999L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13000S: Maintained 13001F: drivers/net/wireless/zydas/zd1211rw/ 13002 13003ZPOOL COMPRESSED PAGE STORAGE API 13004M: Dan Streetman <ddstreet@ieee.org> 13005L: linux-mm@kvack.org 13006S: Maintained 13007F: mm/zpool.c 13008F: include/linux/zpool.h 13009 13010ZR36067 VIDEO FOR LINUX DRIVER 13011L: mjpeg-users@lists.sourceforge.net 13012L: linux-media@vger.kernel.org 13013W: http://mjpeg.sourceforge.net/driver-zoran/ 13014T: hg https://linuxtv.org/hg/v4l-dvb 13015S: Odd Fixes 13016F: drivers/media/pci/zoran/ 13017 13018ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13019M: Minchan Kim <minchan@kernel.org> 13020M: Nitin Gupta <ngupta@vflare.org> 13021R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13022L: linux-kernel@vger.kernel.org 13023S: Maintained 13024F: drivers/block/zram/ 13025F: Documentation/blockdev/zram.txt 13026 13027ZS DECSTATION Z85C30 SERIAL DRIVER 13028M: "Maciej W. Rozycki" <macro@linux-mips.org> 13029S: Maintained 13030F: drivers/tty/serial/zs.* 13031 13032ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13033M: Minchan Kim <minchan@kernel.org> 13034M: Nitin Gupta <ngupta@vflare.org> 13035R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13036L: linux-mm@kvack.org 13037S: Maintained 13038F: mm/zsmalloc.c 13039F: include/linux/zsmalloc.h 13040F: Documentation/vm/zsmalloc.txt 13041 13042ZSWAP COMPRESSED SWAP CACHING 13043M: Seth Jennings <sjenning@redhat.com> 13044L: linux-mm@kvack.org 13045S: Maintained 13046F: mm/zswap.c 13047 13048THE REST 13049M: Linus Torvalds <torvalds@linux-foundation.org> 13050L: linux-kernel@vger.kernel.org 13051Q: http://patchwork.kernel.org/project/LKML/list/ 13052T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13053S: Buried alive in reporters 13054F: * 13055F: */ 13056