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> 1007S: Maintained 1008F: arch/arm/mach-alpine/ 1009F: arch/arm/boot/dts/alpine* 1010F: arch/arm64/boot/dts/al/ 1011F: drivers/*/*alpine* 1012 1013ARM/ARTPEC MACHINE SUPPORT 1014M: Jesper Nilsson <jesper.nilsson@axis.com> 1015M: Lars Persson <lars.persson@axis.com> 1016M: Niklas Cassel <niklas.cassel@axis.com> 1017S: Maintained 1018L: linux-arm-kernel@axis.com 1019F: arch/arm/mach-artpec 1020F: arch/arm/boot/dts/artpec6* 1021F: drivers/clk/axis 1022 1023ARM/ASPEED MACHINE SUPPORT 1024M: Joel Stanley <joel@jms.id.au> 1025S: Maintained 1026F: arch/arm/mach-aspeed/ 1027F: arch/arm/boot/dts/aspeed-* 1028F: drivers/*/*aspeed* 1029 1030ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1031M: Nicolas Ferre <nicolas.ferre@atmel.com> 1032M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1033M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1035W: http://www.linux4sam.org 1036T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1037S: Supported 1038F: arch/arm/mach-at91/ 1039F: include/soc/at91/ 1040F: arch/arm/boot/dts/at91*.dts 1041F: arch/arm/boot/dts/at91*.dtsi 1042F: arch/arm/boot/dts/sama*.dts 1043F: arch/arm/boot/dts/sama*.dtsi 1044F: arch/arm/include/debug/at91.S 1045 1046ARM/ATMEL AT91 Clock Support 1047M: Boris Brezillon <boris.brezillon@free-electrons.com> 1048S: Maintained 1049F: drivers/clk/at91 1050 1051ARM/CALXEDA HIGHBANK ARCHITECTURE 1052M: Rob Herring <robh@kernel.org> 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1054S: Maintained 1055F: arch/arm/mach-highbank/ 1056F: arch/arm/boot/dts/highbank.dts 1057F: arch/arm/boot/dts/ecx-*.dts* 1058 1059ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1060M: Krzysztof Halasa <khalasa@piap.pl> 1061S: Maintained 1062F: arch/arm/mach-cns3xxx/ 1063 1064ARM/CAVIUM THUNDER NETWORK DRIVER 1065M: Sunil Goutham <sgoutham@cavium.com> 1066M: Robert Richter <rric@kernel.org> 1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1068S: Supported 1069F: drivers/net/ethernet/cavium/thunder/ 1070 1071ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1072M: Alexander Shiyan <shc_work@mail.ru> 1073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1074S: Odd Fixes 1075N: clps711x 1076 1077ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1078M: Hartley Sweeten <hsweeten@visionengravers.com> 1079M: Ryan Mallon <rmallon@gmail.com> 1080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1081S: Maintained 1082F: arch/arm/mach-ep93xx/ 1083F: arch/arm/mach-ep93xx/include/mach/ 1084 1085ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1086M: Lennert Buytenhek <kernel@wantstofly.org> 1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1088S: Maintained 1089 1090ARM/CLKDEV SUPPORT 1091M: Russell King <linux@armlinux.org.uk> 1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1093S: Maintained 1094F: arch/arm/include/asm/clkdev.h 1095F: drivers/clk/clkdev.c 1096 1097ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1098M: Mike Rapoport <mike@compulab.co.il> 1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1100S: Maintained 1101 1102ARM/CONTEC MICRO9 MACHINE SUPPORT 1103M: Hubert Feurstein <hubert.feurstein@contec.at> 1104S: Maintained 1105F: arch/arm/mach-ep93xx/micro9.c 1106 1107ARM/CORESIGHT FRAMEWORK AND DRIVERS 1108M: Mathieu Poirier <mathieu.poirier@linaro.org> 1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1110S: Maintained 1111F: drivers/hwtracing/coresight/* 1112F: Documentation/trace/coresight.txt 1113F: Documentation/devicetree/bindings/arm/coresight.txt 1114F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1115 1116ARM/CORGI MACHINE SUPPORT 1117M: Richard Purdie <rpurdie@rpsys.net> 1118S: Maintained 1119 1120ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1121M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123T: git git://github.com/ulli-kroll/linux.git 1124S: Maintained 1125F: arch/arm/mach-gemini/ 1126F: drivers/rtc/rtc-gemini.c 1127 1128ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1129M: Barry Song <baohua@kernel.org> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1132S: Maintained 1133F: arch/arm/boot/dts/prima2* 1134F: arch/arm/mach-prima2/ 1135F: drivers/clk/sirf/ 1136F: drivers/clocksource/timer-prima2.c 1137F: drivers/clocksource/timer-atlas7.c 1138N: [^a-z]sirf 1139 1140ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1141M: Baruch Siach <baruch@tkos.co.il> 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1143S: Maintained 1144F: arch/arm/boot/dts/cx92755* 1145N: digicolor 1146 1147ARM/EBSA110 MACHINE SUPPORT 1148M: Russell King <linux@armlinux.org.uk> 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1150W: http://www.armlinux.org.uk/ 1151S: Maintained 1152F: arch/arm/mach-ebsa110/ 1153F: drivers/net/ethernet/amd/am79c961a.* 1154 1155ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1156M: Uwe Kleine-König <kernel@pengutronix.de> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158S: Maintained 1159N: efm32 1160 1161ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1162M: Daniel Ribeiro <drwyrm@gmail.com> 1163M: Stefan Schmidt <stefan@openezx.org> 1164M: Harald Welte <laforge@openezx.org> 1165L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1166W: http://www.openezx.org/ 1167S: Maintained 1168T: topgit git://git.openezx.org/openezx.git 1169F: arch/arm/mach-pxa/ezx.c 1170 1171ARM/FARADAY FA526 PORT 1172M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174S: Maintained 1175T: git git://git.berlios.de/gemini-board 1176F: arch/arm/mm/*-fa* 1177 1178ARM/FOOTBRIDGE ARCHITECTURE 1179M: Russell King <linux@armlinux.org.uk> 1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1181W: http://www.armlinux.org.uk/ 1182S: Maintained 1183F: arch/arm/include/asm/hardware/dec21285.h 1184F: arch/arm/mach-footbridge/ 1185 1186ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1187M: Shawn Guo <shawnguo@kernel.org> 1188M: Sascha Hauer <kernel@pengutronix.de> 1189R: Fabio Estevam <fabio.estevam@nxp.com> 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1191S: Maintained 1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1193F: arch/arm/mach-imx/ 1194F: arch/arm/mach-mxs/ 1195F: arch/arm/boot/dts/imx* 1196F: arch/arm/configs/imx*_defconfig 1197F: drivers/clk/imx/ 1198F: include/soc/imx/ 1199 1200ARM/FREESCALE VYBRID ARM ARCHITECTURE 1201M: Shawn Guo <shawnguo@kernel.org> 1202M: Sascha Hauer <kernel@pengutronix.de> 1203R: Stefan Agner <stefan@agner.ch> 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1205S: Maintained 1206T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1207F: arch/arm/mach-imx/*vf610* 1208F: arch/arm/boot/dts/vf* 1209 1210ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1211M: Lennert Buytenhek <kernel@wantstofly.org> 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1213S: Maintained 1214 1215ARM/GUMSTIX MACHINE SUPPORT 1216M: Steve Sakoman <sakoman@gmail.com> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218S: Maintained 1219 1220ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1221M: Philipp Zabel <philipp.zabel@gmail.com> 1222M: Paul Parsons <lost.distance@yahoo.com> 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1224S: Maintained 1225F: arch/arm/mach-pxa/hx4700.c 1226F: arch/arm/mach-pxa/include/mach/hx4700.h 1227F: sound/soc/pxa/hx4700.c 1228 1229ARM/HISILICON SOC SUPPORT 1230M: Wei Xu <xuwei5@hisilicon.com> 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1232W: http://www.hisilicon.com 1233S: Supported 1234T: git git://github.com/hisilicon/linux-hisi.git 1235F: arch/arm/mach-hisi/ 1236F: arch/arm/boot/dts/hi3* 1237F: arch/arm/boot/dts/hip* 1238F: arch/arm/boot/dts/hisi* 1239F: arch/arm64/boot/dts/hisilicon/ 1240 1241ARM/HP JORNADA 7XX MACHINE SUPPORT 1242M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1243W: www.jlime.com 1244S: Maintained 1245T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1246F: arch/arm/mach-sa1100/jornada720.c 1247F: arch/arm/mach-sa1100/include/mach/jornada720.h 1248 1249ARM/IGEP MACHINE SUPPORT 1250M: Enric Balletbo i Serra <eballetbo@gmail.com> 1251M: Javier Martinez Canillas <javier@dowhile0.org> 1252L: linux-omap@vger.kernel.org 1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1254S: Maintained 1255F: arch/arm/boot/dts/omap3-igep* 1256 1257ARM/INCOME PXA270 SUPPORT 1258M: Marek Vasut <marek.vasut@gmail.com> 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1260S: Maintained 1261F: arch/arm/mach-pxa/colibri-pxa270-income.c 1262 1263ARM/INTEL IOP32X ARM ARCHITECTURE 1264M: Lennert Buytenhek <kernel@wantstofly.org> 1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1266S: Maintained 1267 1268ARM/INTEL IOP33X ARM ARCHITECTURE 1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1270S: Orphan 1271 1272ARM/INTEL IOP13XX ARM ARCHITECTURE 1273M: Lennert Buytenhek <kernel@wantstofly.org> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275S: Maintained 1276 1277ARM/INTEL IQ81342EX MACHINE SUPPORT 1278M: Lennert Buytenhek <kernel@wantstofly.org> 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1280S: Maintained 1281 1282ARM/INTEL IXDP2850 MACHINE SUPPORT 1283M: Lennert Buytenhek <kernel@wantstofly.org> 1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1285S: Maintained 1286 1287ARM/INTEL IXP4XX ARM ARCHITECTURE 1288M: Imre Kaloz <kaloz@openwrt.org> 1289M: Krzysztof Halasa <khalasa@piap.pl> 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1291S: Maintained 1292F: arch/arm/mach-ixp4xx/ 1293 1294ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1295M: Jonathan Cameron <jic23@cam.ac.uk> 1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1297S: Maintained 1298F: arch/arm/mach-pxa/stargate2.c 1299F: drivers/pcmcia/pxa2xx_stargate2.c 1300 1301ARM/INTEL XSC3 (MANZANO) ARM CORE 1302M: Lennert Buytenhek <kernel@wantstofly.org> 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1304S: Maintained 1305 1306ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1307M: Lennert Buytenhek <kernel@wantstofly.org> 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1309S: Maintained 1310 1311ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1312M: Santosh Shilimkar <ssantosh@kernel.org> 1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1314S: Maintained 1315F: arch/arm/mach-keystone/ 1316F: arch/arm/boot/dts/keystone-* 1317T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1318 1319ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1320M: Santosh Shilimkar <ssantosh@kernel.org> 1321L: linux-kernel@vger.kernel.org 1322S: Maintained 1323F: drivers/clk/keystone/ 1324 1325ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1326M: Santosh Shilimkar <ssantosh@kernel.org> 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1328L: linux-kernel@vger.kernel.org 1329S: Maintained 1330F: drivers/clocksource/timer-keystone.c 1331 1332ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1333M: Santosh Shilimkar <ssantosh@kernel.org> 1334L: linux-kernel@vger.kernel.org 1335S: Maintained 1336F: drivers/power/reset/keystone-reset.c 1337 1338ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1339M: Santosh Shilimkar <ssantosh@kernel.org> 1340L: linux-kernel@vger.kernel.org 1341S: Maintained 1342F: drivers/memory/*emif* 1343 1344ARM/LG1K ARCHITECTURE 1345M: Chanho Min <chanho.min@lge.com> 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1347S: Maintained 1348F: arch/arm64/boot/dts/lg/ 1349 1350ARM/LOGICPD PXA270 MACHINE SUPPORT 1351M: Lennert Buytenhek <kernel@wantstofly.org> 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1353S: Maintained 1354 1355ARM/LPC18XX ARCHITECTURE 1356M: Joachim Eastwood <manabian@gmail.com> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359F: arch/arm/boot/dts/lpc43* 1360F: drivers/clk/nxp/clk-lpc18xx* 1361F: drivers/clocksource/time-lpc32xx.c 1362F: drivers/i2c/busses/i2c-lpc2k.c 1363F: drivers/memory/pl172.c 1364F: drivers/mtd/spi-nor/nxp-spifi.c 1365F: drivers/rtc/rtc-lpc24xx.c 1366N: lpc18xx 1367 1368ARM/LPC32XX SOC SUPPORT 1369M: Vladimir Zapolskiy <vz@mleia.com> 1370M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1373S: Maintained 1374F: arch/arm/boot/dts/lpc32* 1375F: arch/arm/mach-lpc32xx/ 1376F: drivers/i2c/busses/i2c-pnx.c 1377F: drivers/net/ethernet/nxp/lpc_eth.c 1378F: drivers/usb/host/ohci-nxp.c 1379F: drivers/watchdog/pnx4008_wdt.c 1380N: lpc32xx 1381 1382ARM/MAGICIAN MACHINE SUPPORT 1383M: Philipp Zabel <philipp.zabel@gmail.com> 1384S: Maintained 1385 1386ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1387M: Jason Cooper <jason@lakedaemon.net> 1388M: Andrew Lunn <andrew@lunn.ch> 1389M: Gregory Clement <gregory.clement@free-electrons.com> 1390M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1392S: Maintained 1393F: arch/arm/mach-mvebu/ 1394F: drivers/rtc/rtc-armada38x.c 1395F: arch/arm/boot/dts/armada* 1396F: arch/arm/boot/dts/kirkwood* 1397F: arch/arm64/boot/dts/marvell/armada* 1398F: drivers/cpufreq/mvebu-cpufreq.c 1399F: arch/arm/configs/mvebu_*_defconfig 1400 1401ARM/Marvell Berlin SoC support 1402M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1404S: Maintained 1405F: arch/arm/mach-berlin/ 1406F: arch/arm/boot/dts/berlin* 1407F: arch/arm64/boot/dts/marvell/berlin* 1408 1409 1410ARM/Marvell Dove/MV78xx0/Orion SOC support 1411M: Jason Cooper <jason@lakedaemon.net> 1412M: Andrew Lunn <andrew@lunn.ch> 1413M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1414M: Gregory Clement <gregory.clement@free-electrons.com> 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1416S: Maintained 1417F: arch/arm/mach-dove/ 1418F: arch/arm/mach-mv78xx0/ 1419F: arch/arm/mach-orion5x/ 1420F: arch/arm/plat-orion/ 1421F: arch/arm/boot/dts/dove* 1422F: arch/arm/boot/dts/orion5x* 1423 1424 1425ARM/Orion SoC/Technologic Systems TS-78xx platform support 1426M: Alexander Clouter <alex@digriz.org.uk> 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428W: http://www.digriz.org.uk/ts78xx/kernel 1429S: Maintained 1430F: arch/arm/mach-orion5x/ts78xx-* 1431 1432ARM/OXNAS platform support 1433M: Neil Armstrong <narmstrong@baylibre.com> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436F: arch/arm/mach-oxnas/ 1437F: arch/arm/boot/dts/oxnas* 1438F: arch/arm/boot/dts/wd-mbwe.dts 1439N: oxnas 1440 1441ARM/Mediatek RTC DRIVER 1442M: Eddie Huang <eddie.huang@mediatek.com> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1445S: Maintained 1446F: drivers/rtc/rtc-mt6397.c 1447 1448ARM/Mediatek SoC support 1449M: Matthias Brugger <matthias.bgg@gmail.com> 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1452S: Maintained 1453F: arch/arm/boot/dts/mt6* 1454F: arch/arm/boot/dts/mt8* 1455F: arch/arm/mach-mediatek/ 1456N: mtk 1457K: mediatek 1458 1459ARM/Mediatek USB3 PHY DRIVER 1460M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464F: drivers/phy/phy-mt65xx-usb3.c 1465 1466ARM/MICREL KS8695 ARCHITECTURE 1467M: Greg Ungerer <gerg@uclinux.org> 1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1469F: arch/arm/mach-ks8695/ 1470S: Odd Fixes 1471 1472ARM/MIOA701 MACHINE SUPPORT 1473M: Robert Jarzmik <robert.jarzmik@free.fr> 1474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1475F: arch/arm/mach-pxa/mioa701.c 1476S: Maintained 1477 1478ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1479M: Michael Petchkovsky <mkpetch@internode.on.net> 1480S: Maintained 1481 1482ARM/NOMADIK ARCHITECTURE 1483M: Alessandro Rubini <rubini@unipv.it> 1484M: Linus Walleij <linus.walleij@linaro.org> 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1486S: Maintained 1487F: arch/arm/mach-nomadik/ 1488F: drivers/pinctrl/nomadik/ 1489F: drivers/i2c/busses/i2c-nomadik.c 1490T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1491 1492ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1493M: Nelson Castillo <arhuaco@freaks-unidos.net> 1494L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1495W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1496S: Supported 1497 1498ARM/TOSA MACHINE SUPPORT 1499M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1500M: Dirk Opfer <dirk@opfer-online.de> 1501S: Maintained 1502 1503ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1504M: Marek Vasut <marek.vasut@gmail.com> 1505L: linux-arm-kernel@lists.infradead.org 1506W: http://hackndev.com 1507S: Maintained 1508F: arch/arm/mach-pxa/include/mach/palmtx.h 1509F: arch/arm/mach-pxa/palmtx.c 1510F: arch/arm/mach-pxa/include/mach/palmt5.h 1511F: arch/arm/mach-pxa/palmt5.c 1512F: arch/arm/mach-pxa/include/mach/palmld.h 1513F: arch/arm/mach-pxa/palmld.c 1514F: arch/arm/mach-pxa/include/mach/palmte2.h 1515F: arch/arm/mach-pxa/palmte2.c 1516F: arch/arm/mach-pxa/include/mach/palmtc.h 1517F: arch/arm/mach-pxa/palmtc.c 1518 1519ARM/PALM TREO SUPPORT 1520M: Tomas Cech <sleep_walker@suse.com> 1521L: linux-arm-kernel@lists.infradead.org 1522W: http://hackndev.com 1523S: Maintained 1524F: arch/arm/mach-pxa/include/mach/palmtreo.h 1525F: arch/arm/mach-pxa/palmtreo.c 1526 1527ARM/PALMZ72 SUPPORT 1528M: Sergey Lapin <slapin@ossfans.org> 1529L: linux-arm-kernel@lists.infradead.org 1530W: http://hackndev.com 1531S: Maintained 1532F: arch/arm/mach-pxa/include/mach/palmz72.h 1533F: arch/arm/mach-pxa/palmz72.c 1534 1535ARM/PLEB SUPPORT 1536M: Peter Chubb <pleb@gelato.unsw.edu.au> 1537W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1538S: Maintained 1539 1540ARM/PT DIGITAL BOARD PORT 1541M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1543W: http://www.armlinux.org.uk/ 1544S: Maintained 1545 1546ARM/QUALCOMM SUPPORT 1547M: Andy Gross <andy.gross@linaro.org> 1548M: David Brown <david.brown@linaro.org> 1549L: linux-arm-msm@vger.kernel.org 1550L: linux-soc@vger.kernel.org 1551S: Maintained 1552F: Documentation/devicetree/bindings/soc/qcom/ 1553F: arch/arm/boot/dts/qcom-*.dts 1554F: arch/arm/boot/dts/qcom-*.dtsi 1555F: arch/arm/mach-qcom/ 1556F: arch/arm64/boot/dts/qcom/* 1557F: drivers/i2c/busses/i2c-qup.c 1558F: drivers/clk/qcom/ 1559F: drivers/soc/qcom/ 1560F: drivers/spi/spi-qup.c 1561F: drivers/tty/serial/msm_serial.h 1562F: drivers/tty/serial/msm_serial.c 1563F: drivers/*/pm8???-* 1564F: drivers/mfd/ssbi.c 1565F: drivers/firmware/qcom_scm.c 1566T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1567 1568ARM/RADISYS ENP2611 MACHINE SUPPORT 1569M: Lennert Buytenhek <kernel@wantstofly.org> 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1571S: Maintained 1572 1573ARM/RENESAS ARM64 ARCHITECTURE 1574M: Simon Horman <horms@verge.net.au> 1575M: Magnus Damm <magnus.damm@gmail.com> 1576L: linux-renesas-soc@vger.kernel.org 1577Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1578T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1579S: Supported 1580F: arch/arm64/boot/dts/renesas/ 1581F: drivers/soc/renesas/ 1582F: include/linux/soc/renesas/ 1583 1584ARM/RISCPC ARCHITECTURE 1585M: Russell King <linux@armlinux.org.uk> 1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1587W: http://www.armlinux.org.uk/ 1588S: Maintained 1589F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1590F: arch/arm/include/asm/hardware/ioc.h 1591F: arch/arm/include/asm/hardware/iomd.h 1592F: arch/arm/include/asm/hardware/memc.h 1593F: arch/arm/mach-rpc/ 1594F: drivers/net/ethernet/8390/etherh.c 1595F: drivers/net/ethernet/i825xx/ether1* 1596F: drivers/net/ethernet/seeq/ether3* 1597F: drivers/scsi/arm/ 1598 1599ARM/Rockchip SoC support 1600M: Heiko Stuebner <heiko@sntech.de> 1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1602L: linux-rockchip@lists.infradead.org 1603T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1604S: Maintained 1605F: arch/arm/boot/dts/rk3* 1606F: arch/arm/mach-rockchip/ 1607F: drivers/clk/rockchip/ 1608F: drivers/i2c/busses/i2c-rk3x.c 1609F: drivers/*/*rockchip* 1610F: drivers/*/*/*rockchip* 1611F: sound/soc/rockchip/ 1612N: rockchip 1613 1614ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1615M: Kukjin Kim <kgene@kernel.org> 1616M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1619S: Maintained 1620F: arch/arm/boot/dts/s3c* 1621F: arch/arm/boot/dts/s5p* 1622F: arch/arm/boot/dts/samsung* 1623F: arch/arm/boot/dts/exynos* 1624F: arch/arm64/boot/dts/exynos/ 1625F: arch/arm/plat-samsung/ 1626F: arch/arm/mach-s3c24*/ 1627F: arch/arm/mach-s3c64xx/ 1628F: arch/arm/mach-s5p*/ 1629F: arch/arm/mach-exynos*/ 1630F: drivers/*/*s3c24* 1631F: drivers/*/*/*s3c24* 1632F: drivers/*/*s3c64xx* 1633F: drivers/*/*s5pv210* 1634F: drivers/memory/samsung/* 1635F: drivers/soc/samsung/* 1636F: drivers/spi/spi-s3c* 1637F: Documentation/arm/Samsung/ 1638F: Documentation/devicetree/bindings/arm/samsung/ 1639F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1640F: Documentation/devicetree/bindings/power/pd-samsung.txt 1641N: exynos 1642 1643ARM/SAMSUNG MOBILE MACHINE SUPPORT 1644M: Kyungmin Park <kyungmin.park@samsung.com> 1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1646S: Maintained 1647F: arch/arm/mach-s5pv210/ 1648 1649ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1650M: Kyungmin Park <kyungmin.park@samsung.com> 1651M: Kamil Debski <kamil@wypas.org> 1652M: Andrzej Hajda <a.hajda@samsung.com> 1653L: linux-arm-kernel@lists.infradead.org 1654L: linux-media@vger.kernel.org 1655S: Maintained 1656F: drivers/media/platform/s5p-g2d/ 1657 1658ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1659M: Kyungmin Park <kyungmin.park@samsung.com> 1660M: Kamil Debski <kamil@wypas.org> 1661M: Jeongtae Park <jtp.park@samsung.com> 1662M: Andrzej Hajda <a.hajda@samsung.com> 1663L: linux-arm-kernel@lists.infradead.org 1664L: linux-media@vger.kernel.org 1665S: Maintained 1666F: arch/arm/plat-samsung/s5p-dev-mfc.c 1667F: drivers/media/platform/s5p-mfc/ 1668 1669ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1670M: Kyungmin Park <kyungmin.park@samsung.com> 1671M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1672L: linux-arm-kernel@lists.infradead.org 1673L: linux-media@vger.kernel.org 1674S: Maintained 1675F: drivers/media/platform/s5p-tv/ 1676 1677ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1678M: Kyungmin Park <kyungmin.park@samsung.com> 1679L: linux-arm-kernel@lists.infradead.org 1680L: linux-media@vger.kernel.org 1681S: Maintained 1682F: drivers/staging/media/platform/s5p-cec/ 1683 1684ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1685M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1686M: Jacek Anaszewski <j.anaszewski@samsung.com> 1687L: linux-arm-kernel@lists.infradead.org 1688L: linux-media@vger.kernel.org 1689S: Maintained 1690F: drivers/media/platform/s5p-jpeg/ 1691 1692ARM/SHMOBILE ARM ARCHITECTURE 1693M: Simon Horman <horms@verge.net.au> 1694M: Magnus Damm <magnus.damm@gmail.com> 1695L: linux-renesas-soc@vger.kernel.org 1696Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1697T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1698S: Supported 1699F: arch/arm/boot/dts/emev2* 1700F: arch/arm/boot/dts/r7s* 1701F: arch/arm/boot/dts/r8a* 1702F: arch/arm/boot/dts/sh* 1703F: arch/arm/configs/shmobile_defconfig 1704F: arch/arm/include/debug/renesas-scif.S 1705F: arch/arm/mach-shmobile/ 1706F: drivers/soc/renesas/ 1707F: include/linux/soc/renesas/ 1708 1709ARM/SOCFPGA ARCHITECTURE 1710M: Dinh Nguyen <dinguyen@opensource.altera.com> 1711S: Maintained 1712F: arch/arm/mach-socfpga/ 1713F: arch/arm/boot/dts/socfpga* 1714F: arch/arm/configs/socfpga_defconfig 1715F: arch/arm64/boot/dts/altera/ 1716W: http://www.rocketboards.org 1717T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1718 1719ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1720M: Dinh Nguyen <dinguyen@opensource.altera.com> 1721S: Maintained 1722F: drivers/clk/socfpga/ 1723 1724ARM/SOCFPGA EDAC SUPPORT 1725M: Thor Thayer <tthayer@opensource.altera.com> 1726S: Maintained 1727F: drivers/edac/altera_edac. 1728 1729ARM/STI ARCHITECTURE 1730M: Patrice Chotard <patrice.chotard@st.com> 1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1732L: kernel@stlinux.com 1733W: http://www.stlinux.com 1734S: Maintained 1735F: arch/arm/mach-sti/ 1736F: arch/arm/boot/dts/sti* 1737F: drivers/char/hw_random/st-rng.c 1738F: drivers/clocksource/arm_global_timer.c 1739F: drivers/clocksource/clksrc_st_lpc.c 1740F: drivers/cpufreq/sti-cpufreq.c 1741F: drivers/i2c/busses/i2c-st.c 1742F: drivers/media/rc/st_rc.c 1743F: drivers/media/platform/sti/c8sectpfe/ 1744F: drivers/mmc/host/sdhci-st.c 1745F: drivers/phy/phy-miphy28lp.c 1746F: drivers/phy/phy-miphy365x.c 1747F: drivers/phy/phy-stih407-usb.c 1748F: drivers/phy/phy-stih41x-usb.c 1749F: drivers/pinctrl/pinctrl-st.c 1750F: drivers/remoteproc/st_remoteproc.c 1751F: drivers/reset/sti/ 1752F: drivers/rtc/rtc-st-lpc.c 1753F: drivers/tty/serial/st-asc.c 1754F: drivers/usb/dwc3/dwc3-st.c 1755F: drivers/usb/host/ehci-st.c 1756F: drivers/usb/host/ohci-st.c 1757F: drivers/watchdog/st_lpc_wdt.c 1758F: drivers/ata/ahci_st.c 1759 1760ARM/STM32 ARCHITECTURE 1761M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1762M: Alexandre Torgue <alexandre.torgue@st.com> 1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1764S: Maintained 1765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1766N: stm32 1767F: drivers/clocksource/armv7m_systick.c 1768 1769ARM/TANGO ARCHITECTURE 1770M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1771L: linux-arm-kernel@lists.infradead.org 1772S: Maintained 1773N: tango 1774 1775ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1776M: Lennert Buytenhek <kernel@wantstofly.org> 1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1778S: Maintained 1779 1780ARM/TETON BGA MACHINE SUPPORT 1781M: "Mark F. Brown" <mark.brown314@gmail.com> 1782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1783S: Maintained 1784 1785ARM/THECUS N2100 MACHINE SUPPORT 1786M: Lennert Buytenhek <kernel@wantstofly.org> 1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1788S: Maintained 1789 1790ARM/NUVOTON W90X900 ARM ARCHITECTURE 1791M: Wan ZongShun <mcuos.com@gmail.com> 1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1793W: http://www.mcuos.com 1794S: Maintained 1795F: arch/arm/mach-w90x900/ 1796F: drivers/input/keyboard/w90p910_keypad.c 1797F: drivers/input/touchscreen/w90p910_ts.c 1798F: drivers/watchdog/nuc900_wdt.c 1799F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1800F: drivers/mtd/nand/nuc900_nand.c 1801F: drivers/rtc/rtc-nuc900.c 1802F: drivers/spi/spi-nuc900.c 1803F: drivers/usb/host/ehci-w90x900.c 1804F: drivers/video/fbdev/nuc900fb.c 1805 1806ARM/U300 MACHINE SUPPORT 1807M: Linus Walleij <linus.walleij@linaro.org> 1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1809S: Supported 1810F: arch/arm/mach-u300/ 1811F: drivers/clocksource/timer-u300.c 1812F: drivers/i2c/busses/i2c-stu300.c 1813F: drivers/rtc/rtc-coh901331.c 1814F: drivers/watchdog/coh901327_wdt.c 1815F: drivers/dma/coh901318* 1816F: drivers/mfd/ab3100* 1817F: drivers/rtc/rtc-ab3100.c 1818F: drivers/rtc/rtc-coh901331.c 1819T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1820 1821ARM/UNIPHIER ARCHITECTURE 1822M: Masahiro Yamada <yamada.masahiro@socionext.com> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824S: Maintained 1825F: arch/arm/boot/dts/uniphier* 1826F: arch/arm/include/asm/hardware/cache-uniphier.h 1827F: arch/arm/mach-uniphier/ 1828F: arch/arm/mm/cache-uniphier.c 1829F: arch/arm64/boot/dts/socionext/ 1830F: drivers/bus/uniphier-system-bus.c 1831F: drivers/i2c/busses/i2c-uniphier* 1832F: drivers/pinctrl/uniphier/ 1833F: drivers/tty/serial/8250/8250_uniphier.c 1834N: uniphier 1835 1836ARM/Ux500 ARM ARCHITECTURE 1837M: Linus Walleij <linus.walleij@linaro.org> 1838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1839S: Maintained 1840F: arch/arm/mach-ux500/ 1841F: drivers/clocksource/clksrc-dbx500-prcmu.c 1842F: drivers/dma/ste_dma40* 1843F: drivers/hwspinlock/u8500_hsem.c 1844F: drivers/mfd/abx500* 1845F: drivers/mfd/ab8500* 1846F: drivers/mfd/dbx500* 1847F: drivers/mfd/db8500* 1848F: drivers/pinctrl/nomadik/pinctrl-ab* 1849F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1850F: drivers/rtc/rtc-ab8500.c 1851F: drivers/rtc/rtc-pl031.c 1852T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1853 1854ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1855M: Ulf Hansson <ulf.hansson@linaro.org> 1856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1857T: git git://git.linaro.org/people/ulfh/clk.git 1858S: Maintained 1859F: drivers/clk/ux500/ 1860 1861ARM/VERSATILE EXPRESS PLATFORM 1862M: Liviu Dudau <liviu.dudau@arm.com> 1863M: Sudeep Holla <sudeep.holla@arm.com> 1864M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1866S: Maintained 1867F: arch/arm/boot/dts/vexpress* 1868F: arch/arm64/boot/dts/arm/ 1869F: arch/arm/mach-vexpress/ 1870F: */*/vexpress* 1871F: */*/*/vexpress* 1872F: drivers/clk/versatile/clk-vexpress-osc.c 1873F: drivers/clocksource/versatile.c 1874N: mps2 1875 1876ARM/VFP SUPPORT 1877M: Russell King <linux@armlinux.org.uk> 1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1879W: http://www.armlinux.org.uk/ 1880S: Maintained 1881F: arch/arm/vfp/ 1882 1883ARM/VOIPAC PXA270 SUPPORT 1884M: Marek Vasut <marek.vasut@gmail.com> 1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1886S: Maintained 1887F: arch/arm/mach-pxa/vpac270.c 1888F: arch/arm/mach-pxa/include/mach/vpac270.h 1889 1890ARM/VT8500 ARM ARCHITECTURE 1891M: Tony Prisk <linux@prisktech.co.nz> 1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1893S: Maintained 1894F: arch/arm/mach-vt8500/ 1895F: drivers/clocksource/vt8500_timer.c 1896F: drivers/i2c/busses/i2c-wmt.c 1897F: drivers/mmc/host/wmt-sdmmc.c 1898F: drivers/pwm/pwm-vt8500.c 1899F: drivers/rtc/rtc-vt8500.c 1900F: drivers/tty/serial/vt8500_serial.c 1901F: drivers/usb/host/ehci-platform.c 1902F: drivers/usb/host/uhci-platform.c 1903F: drivers/video/fbdev/vt8500lcdfb.* 1904F: drivers/video/fbdev/wm8505fb* 1905F: drivers/video/fbdev/wmt_ge_rops.* 1906 1907ARM/ZIPIT Z2 SUPPORT 1908M: Marek Vasut <marek.vasut@gmail.com> 1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1910S: Maintained 1911F: arch/arm/mach-pxa/z2.c 1912F: arch/arm/mach-pxa/include/mach/z2.h 1913 1914ARM/ZTE ARCHITECTURE 1915M: Jun Nie <jun.nie@linaro.org> 1916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1917S: Maintained 1918F: arch/arm/mach-zx/ 1919F: drivers/clk/zte/ 1920F: Documentation/devicetree/bindings/arm/zte.txt 1921F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1922 1923ARM/ZYNQ ARCHITECTURE 1924M: Michal Simek <michal.simek@xilinx.com> 1925R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1927W: http://wiki.xilinx.com 1928T: git https://github.com/Xilinx/linux-xlnx.git 1929S: Supported 1930F: arch/arm/mach-zynq/ 1931F: drivers/cpuidle/cpuidle-zynq.c 1932F: drivers/block/xsysace.c 1933N: zynq 1934N: xilinx 1935F: drivers/clocksource/cadence_ttc_timer.c 1936F: drivers/i2c/busses/i2c-cadence.c 1937F: drivers/mmc/host/sdhci-of-arasan.c 1938F: drivers/edac/synopsys_edac.c 1939 1940ARM SMMU DRIVERS 1941M: Will Deacon <will.deacon@arm.com> 1942R: Robin Murphy <robin.murphy@arm.com> 1943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1944S: Maintained 1945F: drivers/iommu/arm-smmu.c 1946F: drivers/iommu/arm-smmu-v3.c 1947F: drivers/iommu/io-pgtable-arm.c 1948F: drivers/iommu/io-pgtable-arm-v7s.c 1949 1950ARM64 PORT (AARCH64 ARCHITECTURE) 1951M: Catalin Marinas <catalin.marinas@arm.com> 1952M: Will Deacon <will.deacon@arm.com> 1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1954T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1955S: Maintained 1956F: arch/arm64/ 1957F: Documentation/arm64/ 1958 1959AS3645A LED FLASH CONTROLLER DRIVER 1960M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1961L: linux-media@vger.kernel.org 1962T: git git://linuxtv.org/media_tree.git 1963S: Maintained 1964F: drivers/media/i2c/as3645a.c 1965F: include/media/i2c/as3645a.h 1966 1967ASC7621 HARDWARE MONITOR DRIVER 1968M: George Joseph <george.joseph@fairview5.com> 1969L: linux-hwmon@vger.kernel.org 1970S: Maintained 1971F: Documentation/hwmon/asc7621 1972F: drivers/hwmon/asc7621.c 1973 1974ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1975M: Corentin Chary <corentin.chary@gmail.com> 1976L: acpi4asus-user@lists.sourceforge.net 1977L: platform-driver-x86@vger.kernel.org 1978W: http://acpi4asus.sf.net 1979S: Maintained 1980F: drivers/platform/x86/asus*.c 1981F: drivers/platform/x86/eeepc*.c 1982 1983ASUS WIRELESS RADIO CONTROL DRIVER 1984M: João Paulo Rechi Vita <jprvita@gmail.com> 1985L: platform-driver-x86@vger.kernel.org 1986S: Maintained 1987F: drivers/platform/x86/asus-wireless.c 1988 1989ASYMMETRIC KEYS 1990M: David Howells <dhowells@redhat.com> 1991L: keyrings@vger.kernel.org 1992S: Maintained 1993F: Documentation/crypto/asymmetric-keys.txt 1994F: include/linux/verification.h 1995F: include/crypto/public_key.h 1996F: include/crypto/pkcs7.h 1997F: crypto/asymmetric_keys/ 1998 1999ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2000R: Dan Williams <dan.j.williams@intel.com> 2001W: http://sourceforge.net/projects/xscaleiop 2002S: Odd fixes 2003F: Documentation/crypto/async-tx-api.txt 2004F: crypto/async_tx/ 2005F: drivers/dma/ 2006F: include/linux/dmaengine.h 2007F: include/linux/async_tx.h 2008 2009AT24 EEPROM DRIVER 2010M: Wolfram Sang <wsa@the-dreams.de> 2011L: linux-i2c@vger.kernel.org 2012S: Maintained 2013F: drivers/misc/eeprom/at24.c 2014F: include/linux/platform_data/at24.h 2015 2016ATA OVER ETHERNET (AOE) DRIVER 2017M: "Ed L. Cashin" <ed.cashin@acm.org> 2018W: http://www.openaoe.org/ 2019S: Supported 2020F: Documentation/aoe/ 2021F: drivers/block/aoe/ 2022 2023ATHEROS 71XX/9XXX GPIO DRIVER 2024M: Alban Bedel <albeu@free.fr> 2025W: https://github.com/AlbanBedel/linux 2026T: git git://github.com/AlbanBedel/linux 2027S: Maintained 2028F: drivers/gpio/gpio-ath79.c 2029F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2030 2031ATHEROS ATH GENERIC UTILITIES 2032M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2033L: linux-wireless@vger.kernel.org 2034S: Supported 2035F: drivers/net/wireless/ath/* 2036 2037ATHEROS ATH5K WIRELESS DRIVER 2038M: Jiri Slaby <jirislaby@gmail.com> 2039M: Nick Kossifidis <mickflemm@gmail.com> 2040M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2041L: linux-wireless@vger.kernel.org 2042W: http://wireless.kernel.org/en/users/Drivers/ath5k 2043S: Maintained 2044F: drivers/net/wireless/ath/ath5k/ 2045 2046ATHEROS ATH6KL WIRELESS DRIVER 2047M: Kalle Valo <kvalo@qca.qualcomm.com> 2048L: linux-wireless@vger.kernel.org 2049W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2050T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2051S: Supported 2052F: drivers/net/wireless/ath/ath6kl/ 2053 2054WILOCITY WIL6210 WIRELESS DRIVER 2055M: Maya Erez <qca_merez@qca.qualcomm.com> 2056L: linux-wireless@vger.kernel.org 2057L: wil6210@qca.qualcomm.com 2058S: Supported 2059W: http://wireless.kernel.org/en/users/Drivers/wil6210 2060F: drivers/net/wireless/ath/wil6210/ 2061F: include/uapi/linux/wil6210_uapi.h 2062 2063CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2064M: Christian Lamparter <chunkeey@googlemail.com> 2065L: linux-wireless@vger.kernel.org 2066W: http://wireless.kernel.org/en/users/Drivers/carl9170 2067S: Maintained 2068F: drivers/net/wireless/ath/carl9170/ 2069 2070ATK0110 HWMON DRIVER 2071M: Luca Tettamanti <kronos.it@gmail.com> 2072L: linux-hwmon@vger.kernel.org 2073S: Maintained 2074F: drivers/hwmon/asus_atk0110.c 2075 2076ATI_REMOTE2 DRIVER 2077M: Ville Syrjala <syrjala@sci.fi> 2078S: Maintained 2079F: drivers/input/misc/ati_remote2.c 2080 2081ATLX ETHERNET DRIVERS 2082M: Jay Cliburn <jcliburn@gmail.com> 2083M: Chris Snook <chris.snook@gmail.com> 2084L: netdev@vger.kernel.org 2085W: http://sourceforge.net/projects/atl1 2086W: http://atl1.sourceforge.net 2087S: Maintained 2088F: drivers/net/ethernet/atheros/ 2089 2090ATM 2091M: Chas Williams <3chas3@gmail.com> 2092L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2093L: netdev@vger.kernel.org 2094W: http://linux-atm.sourceforge.net 2095S: Maintained 2096F: drivers/atm/ 2097F: include/linux/atm* 2098F: include/uapi/linux/atm* 2099 2100ATMEL AT91 / AT32 MCI DRIVER 2101M: Ludovic Desroches <ludovic.desroches@atmel.com> 2102S: Maintained 2103F: drivers/mmc/host/atmel-mci.c 2104 2105ATMEL AT91 / AT32 SERIAL DRIVER 2106M: Nicolas Ferre <nicolas.ferre@atmel.com> 2107S: Supported 2108F: drivers/tty/serial/atmel_serial.c 2109 2110ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2111M: Nicolas Ferre <nicolas.ferre@atmel.com> 2112S: Supported 2113F: drivers/power/reset/at91-sama5d2_shdwc.c 2114 2115ATMEL SAMA5D2 ADC DRIVER 2116M: Ludovic Desroches <ludovic.desroches@atmel.com> 2117L: linux-iio@vger.kernel.org 2118S: Supported 2119F: drivers/iio/adc/at91-sama5d2_adc.c 2120 2121ATMEL Audio ALSA driver 2122M: Nicolas Ferre <nicolas.ferre@atmel.com> 2123L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2124S: Supported 2125F: sound/soc/atmel 2126 2127ATMEL DMA DRIVER 2128M: Nicolas Ferre <nicolas.ferre@atmel.com> 2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2130S: Supported 2131F: drivers/dma/at_hdmac.c 2132F: drivers/dma/at_hdmac_regs.h 2133F: include/linux/platform_data/dma-atmel.h 2134 2135ATMEL XDMA DRIVER 2136M: Ludovic Desroches <ludovic.desroches@atmel.com> 2137L: linux-arm-kernel@lists.infradead.org 2138L: dmaengine@vger.kernel.org 2139S: Supported 2140F: drivers/dma/at_xdmac.c 2141 2142ATMEL I2C DRIVER 2143M: Ludovic Desroches <ludovic.desroches@atmel.com> 2144L: linux-i2c@vger.kernel.org 2145S: Supported 2146F: drivers/i2c/busses/i2c-at91.c 2147 2148ATMEL ISI DRIVER 2149M: Ludovic Desroches <ludovic.desroches@atmel.com> 2150L: linux-media@vger.kernel.org 2151S: Supported 2152F: drivers/media/platform/soc_camera/atmel-isi.c 2153F: include/media/atmel-isi.h 2154 2155ATMEL LCDFB DRIVER 2156M: Nicolas Ferre <nicolas.ferre@atmel.com> 2157L: linux-fbdev@vger.kernel.org 2158S: Maintained 2159F: drivers/video/fbdev/atmel_lcdfb.c 2160F: include/video/atmel_lcdc.h 2161 2162ATMEL MACB ETHERNET DRIVER 2163M: Nicolas Ferre <nicolas.ferre@atmel.com> 2164S: Supported 2165F: drivers/net/ethernet/cadence/ 2166 2167ATMEL NAND DRIVER 2168M: Wenyou Yang <wenyou.yang@atmel.com> 2169M: Josh Wu <rainyfeeling@outlook.com> 2170L: linux-mtd@lists.infradead.org 2171S: Supported 2172F: drivers/mtd/nand/atmel_nand* 2173 2174ATMEL SDMMC DRIVER 2175M: Ludovic Desroches <ludovic.desroches@atmel.com> 2176L: linux-mmc@vger.kernel.org 2177S: Supported 2178F: drivers/mmc/host/sdhci-of-at91.c 2179 2180ATMEL SPI DRIVER 2181M: Nicolas Ferre <nicolas.ferre@atmel.com> 2182S: Supported 2183F: drivers/spi/spi-atmel.* 2184 2185ATMEL SSC DRIVER 2186M: Nicolas Ferre <nicolas.ferre@atmel.com> 2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2188S: Supported 2189F: drivers/misc/atmel-ssc.c 2190F: include/linux/atmel-ssc.h 2191 2192ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2193M: Nicolas Ferre <nicolas.ferre@atmel.com> 2194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2195S: Supported 2196F: drivers/misc/atmel_tclib.c 2197F: drivers/clocksource/tcb_clksrc.c 2198 2199ATMEL USBA UDC DRIVER 2200M: Nicolas Ferre <nicolas.ferre@atmel.com> 2201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2202S: Supported 2203F: drivers/usb/gadget/udc/atmel_usba_udc.* 2204 2205ATMEL WIRELESS DRIVER 2206M: Simon Kelley <simon@thekelleys.org.uk> 2207L: linux-wireless@vger.kernel.org 2208W: http://www.thekelleys.org.uk/atmel 2209W: http://atmelwlandriver.sourceforge.net/ 2210S: Maintained 2211F: drivers/net/wireless/atmel/atmel* 2212 2213ATMEL MAXTOUCH DRIVER 2214M: Nick Dyer <nick.dyer@itdev.co.uk> 2215T: git git://github.com/atmel-maxtouch/linux.git 2216S: Supported 2217F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2218F: drivers/input/touchscreen/atmel_mxt_ts.c 2219F: include/linux/platform_data/atmel_mxt_ts.h 2220 2221ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2222M: Bradley Grove <linuxdrivers@attotech.com> 2223L: linux-scsi@vger.kernel.org 2224W: http://www.attotech.com 2225S: Supported 2226F: drivers/scsi/esas2r 2227 2228ATUSB IEEE 802.15.4 RADIO DRIVER 2229M: Stefan Schmidt <stefan@osg.samsung.com> 2230L: linux-wpan@vger.kernel.org 2231S: Maintained 2232F: drivers/net/ieee802154/atusb.c 2233F: drivers/net/ieee802154/atusb.h 2234F: drivers/net/ieee802154/at86rf230.h 2235 2236AUDIT SUBSYSTEM 2237M: Paul Moore <paul@paul-moore.com> 2238M: Eric Paris <eparis@redhat.com> 2239L: linux-audit@redhat.com (moderated for non-subscribers) 2240W: http://people.redhat.com/sgrubb/audit/ 2241T: git git://git.infradead.org/users/pcmoore/audit 2242S: Maintained 2243F: include/linux/audit.h 2244F: include/uapi/linux/audit.h 2245F: kernel/audit* 2246 2247AUXILIARY DISPLAY DRIVERS 2248M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2249W: http://miguelojeda.es/auxdisplay.htm 2250W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2251S: Maintained 2252F: drivers/auxdisplay/ 2253F: include/linux/cfag12864b.h 2254 2255AVR32 ARCHITECTURE 2256M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2257M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2258W: http://www.atmel.com/products/AVR32/ 2259W: http://mirror.egtvedt.no/avr32linux.org/ 2260W: http://avrfreaks.net/ 2261S: Maintained 2262F: arch/avr32/ 2263 2264AVR32/AT32AP MACHINE SUPPORT 2265M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2266M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2267S: Maintained 2268F: arch/avr32/mach-at32ap/ 2269 2270AX.25 NETWORK LAYER 2271M: Ralf Baechle <ralf@linux-mips.org> 2272L: linux-hams@vger.kernel.org 2273W: http://www.linux-ax25.org/ 2274S: Maintained 2275F: include/uapi/linux/ax25.h 2276F: include/net/ax25.h 2277F: net/ax25/ 2278 2279AZ6007 DVB DRIVER 2280M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2281M: Mauro Carvalho Chehab <mchehab@kernel.org> 2282L: linux-media@vger.kernel.org 2283W: https://linuxtv.org 2284T: git git://linuxtv.org/media_tree.git 2285S: Maintained 2286F: drivers/media/usb/dvb-usb-v2/az6007.c 2287 2288AZTECH FM RADIO RECEIVER DRIVER 2289M: Hans Verkuil <hverkuil@xs4all.nl> 2290L: linux-media@vger.kernel.org 2291T: git git://linuxtv.org/media_tree.git 2292W: https://linuxtv.org 2293S: Maintained 2294F: drivers/media/radio/radio-aztech* 2295 2296B43 WIRELESS DRIVER 2297L: linux-wireless@vger.kernel.org 2298L: b43-dev@lists.infradead.org 2299W: http://wireless.kernel.org/en/users/Drivers/b43 2300S: Odd Fixes 2301F: drivers/net/wireless/broadcom/b43/ 2302 2303B43LEGACY WIRELESS DRIVER 2304M: Larry Finger <Larry.Finger@lwfinger.net> 2305L: linux-wireless@vger.kernel.org 2306L: b43-dev@lists.infradead.org 2307W: http://wireless.kernel.org/en/users/Drivers/b43 2308S: Maintained 2309F: drivers/net/wireless/broadcom/b43legacy/ 2310 2311BACKLIGHT CLASS/SUBSYSTEM 2312M: Jingoo Han <jingoohan1@gmail.com> 2313M: Lee Jones <lee.jones@linaro.org> 2314T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2315S: Maintained 2316F: drivers/video/backlight/ 2317F: include/linux/backlight.h 2318 2319BATMAN ADVANCED 2320M: Marek Lindner <mareklindner@neomailbox.ch> 2321M: Simon Wunderlich <sw@simonwunderlich.de> 2322M: Antonio Quartulli <a@unstable.cc> 2323L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2324W: https://www.open-mesh.org/ 2325Q: https://patchwork.open-mesh.org/project/batman/list/ 2326S: Maintained 2327F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2328F: Documentation/ABI/testing/sysfs-class-net-mesh 2329F: Documentation/networking/batman-adv.txt 2330F: include/uapi/linux/batman_adv.h 2331F: net/batman-adv/ 2332 2333BAYCOM/HDLCDRV DRIVERS FOR AX.25 2334M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2335L: linux-hams@vger.kernel.org 2336W: http://www.baycom.org/~tom/ham/ham.html 2337S: Maintained 2338F: drivers/net/hamradio/baycom* 2339 2340BCACHE (BLOCK LAYER CACHE) 2341M: Kent Overstreet <kent.overstreet@gmail.com> 2342L: linux-bcache@vger.kernel.org 2343W: http://bcache.evilpiepirate.org 2344S: Orphan 2345F: drivers/md/bcache/ 2346 2347BDISP ST MEDIA DRIVER 2348M: Fabien Dessenne <fabien.dessenne@st.com> 2349L: linux-media@vger.kernel.org 2350T: git git://linuxtv.org/media_tree.git 2351W: https://linuxtv.org 2352S: Supported 2353F: drivers/media/platform/sti/bdisp 2354 2355BEFS FILE SYSTEM 2356M: Luis de Bethencourt <luisbg@osg.samsung.com> 2357M: Salah Triki <salah.triki@gmail.com> 2358S: Maintained 2359T: git git://github.com/luisbg/linux-befs.git 2360F: Documentation/filesystems/befs.txt 2361F: fs/befs/ 2362 2363BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2364M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2365L: netdev@vger.kernel.org 2366S: Maintained 2367F: drivers/net/ethernet/ec_bhf.c 2368 2369BFS FILE SYSTEM 2370M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2371S: Maintained 2372F: Documentation/filesystems/bfs.txt 2373F: fs/bfs/ 2374F: include/uapi/linux/bfs_fs.h 2375 2376BLACKFIN ARCHITECTURE 2377M: Steven Miao <realmz6@gmail.com> 2378L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2379T: git git://git.code.sf.net/p/adi-linux/code 2380W: http://blackfin.uclinux.org 2381S: Supported 2382F: arch/blackfin/ 2383 2384BLACKFIN EMAC DRIVER 2385L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2386W: http://blackfin.uclinux.org 2387S: Supported 2388F: drivers/net/ethernet/adi/ 2389 2390BLACKFIN RTC DRIVER 2391L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2392W: http://blackfin.uclinux.org 2393S: Supported 2394F: drivers/rtc/rtc-bfin.c 2395 2396BLACKFIN SDH DRIVER 2397M: Sonic Zhang <sonic.zhang@analog.com> 2398L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2399W: http://blackfin.uclinux.org 2400S: Supported 2401F: drivers/mmc/host/bfin_sdh.c 2402 2403BLACKFIN SERIAL DRIVER 2404M: Sonic Zhang <sonic.zhang@analog.com> 2405L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2406W: http://blackfin.uclinux.org 2407S: Supported 2408F: drivers/tty/serial/bfin_uart.c 2409 2410BLACKFIN WATCHDOG DRIVER 2411L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2412W: http://blackfin.uclinux.org 2413S: Supported 2414F: drivers/watchdog/bfin_wdt.c 2415 2416BLACKFIN I2C TWI DRIVER 2417M: Sonic Zhang <sonic.zhang@analog.com> 2418L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2419W: http://blackfin.uclinux.org/ 2420S: Supported 2421F: drivers/i2c/busses/i2c-bfin-twi.c 2422 2423BLACKFIN MEDIA DRIVER 2424M: Scott Jiang <scott.jiang.linux@gmail.com> 2425L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2426W: http://blackfin.uclinux.org/ 2427S: Supported 2428F: drivers/media/platform/blackfin/ 2429F: drivers/media/i2c/adv7183* 2430F: drivers/media/i2c/vs6624* 2431 2432BLINKM RGB LED DRIVER 2433M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2434S: Maintained 2435F: drivers/leds/leds-blinkm.c 2436 2437BLOCK LAYER 2438M: Jens Axboe <axboe@kernel.dk> 2439L: linux-block@vger.kernel.org 2440T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2441S: Maintained 2442F: block/ 2443F: kernel/trace/blktrace.c 2444 2445BLOCK2MTD DRIVER 2446M: Joern Engel <joern@lazybastard.org> 2447L: linux-mtd@lists.infradead.org 2448S: Maintained 2449F: drivers/mtd/devices/block2mtd.c 2450 2451BLUETOOTH DRIVERS 2452M: Marcel Holtmann <marcel@holtmann.org> 2453M: Gustavo Padovan <gustavo@padovan.org> 2454M: Johan Hedberg <johan.hedberg@gmail.com> 2455L: linux-bluetooth@vger.kernel.org 2456W: http://www.bluez.org/ 2457T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2458T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2459S: Maintained 2460F: drivers/bluetooth/ 2461 2462BLUETOOTH SUBSYSTEM 2463M: Marcel Holtmann <marcel@holtmann.org> 2464M: Gustavo Padovan <gustavo@padovan.org> 2465M: Johan Hedberg <johan.hedberg@gmail.com> 2466L: linux-bluetooth@vger.kernel.org 2467W: http://www.bluez.org/ 2468T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2469T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2470S: Maintained 2471F: net/bluetooth/ 2472F: include/net/bluetooth/ 2473 2474BONDING DRIVER 2475M: Jay Vosburgh <j.vosburgh@gmail.com> 2476M: Veaceslav Falico <vfalico@gmail.com> 2477M: Andy Gospodarek <gospo@cumulusnetworks.com> 2478L: netdev@vger.kernel.org 2479W: http://sourceforge.net/projects/bonding/ 2480S: Supported 2481F: drivers/net/bonding/ 2482F: include/uapi/linux/if_bonding.h 2483 2484BPF (Safe dynamic programs and tools) 2485M: Alexei Starovoitov <ast@kernel.org> 2486L: netdev@vger.kernel.org 2487L: linux-kernel@vger.kernel.org 2488S: Supported 2489F: kernel/bpf/ 2490 2491BROADCOM B44 10/100 ETHERNET DRIVER 2492M: Gary Zambrano <zambrano@broadcom.com> 2493L: netdev@vger.kernel.org 2494S: Supported 2495F: drivers/net/ethernet/broadcom/b44.* 2496 2497BROADCOM B53 ETHERNET SWITCH DRIVER 2498M: Florian Fainelli <f.fainelli@gmail.com> 2499L: netdev@vger.kernel.org 2500L: openwrt-devel@lists.openwrt.org (subscribers-only) 2501S: Supported 2502F: drivers/net/dsa/b53/* 2503F: include/linux/platform_data/b53.h 2504 2505BROADCOM GENET ETHERNET DRIVER 2506M: Florian Fainelli <f.fainelli@gmail.com> 2507L: netdev@vger.kernel.org 2508S: Supported 2509F: drivers/net/ethernet/broadcom/genet/ 2510 2511BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2512M: Sony Chacko <sony.chacko@qlogic.com> 2513M: Dept-HSGLinuxNICDev@qlogic.com 2514L: netdev@vger.kernel.org 2515S: Supported 2516F: drivers/net/ethernet/broadcom/bnx2.* 2517F: drivers/net/ethernet/broadcom/bnx2_* 2518 2519BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2520M: Ariel Elior <ariel.elior@qlogic.com> 2521L: netdev@vger.kernel.org 2522S: Supported 2523F: drivers/net/ethernet/broadcom/bnx2x/ 2524 2525BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2526M: Florian Fainelli <f.fainelli@gmail.com> 2527M: Ray Jui <rjui@broadcom.com> 2528M: Scott Branden <sbranden@broadcom.com> 2529M: bcm-kernel-feedback-list@broadcom.com 2530T: git git://github.com/broadcom/mach-bcm 2531S: Maintained 2532N: bcm281* 2533N: bcm113* 2534N: bcm216* 2535N: kona 2536F: arch/arm/mach-bcm/ 2537 2538BROADCOM BCM2835 ARM ARCHITECTURE 2539M: Stephen Warren <swarren@wwwdotorg.org> 2540M: Lee Jones <lee@kernel.org> 2541M: Eric Anholt <eric@anholt.net> 2542L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2544T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2545S: Maintained 2546N: bcm2835 2547 2548BROADCOM BCM47XX MIPS ARCHITECTURE 2549M: Hauke Mehrtens <hauke@hauke-m.de> 2550M: Rafał Miłecki <zajec5@gmail.com> 2551L: linux-mips@linux-mips.org 2552S: Maintained 2553F: Documentation/devicetree/bindings/mips/brcm/ 2554F: arch/mips/bcm47xx/* 2555F: arch/mips/include/asm/mach-bcm47xx/* 2556 2557BROADCOM BCM5301X ARM ARCHITECTURE 2558M: Hauke Mehrtens <hauke@hauke-m.de> 2559M: Rafał Miłecki <zajec5@gmail.com> 2560M: bcm-kernel-feedback-list@broadcom.com 2561L: linux-arm-kernel@lists.infradead.org 2562S: Maintained 2563F: arch/arm/mach-bcm/bcm_5301x.c 2564F: arch/arm/boot/dts/bcm5301x*.dtsi 2565F: arch/arm/boot/dts/bcm470* 2566 2567BROADCOM BCM63XX ARM ARCHITECTURE 2568M: Florian Fainelli <f.fainelli@gmail.com> 2569M: bcm-kernel-feedback-list@broadcom.com 2570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2571T: git git://github.com/broadcom/stblinux.git 2572S: Maintained 2573N: bcm63xx 2574 2575BROADCOM BCM63XX/BCM33XX UDC DRIVER 2576M: Kevin Cernekee <cernekee@gmail.com> 2577L: linux-usb@vger.kernel.org 2578S: Maintained 2579F: drivers/usb/gadget/udc/bcm63xx_udc.* 2580 2581BROADCOM BCM7XXX ARM ARCHITECTURE 2582M: Brian Norris <computersforpeace@gmail.com> 2583M: Gregory Fong <gregory.0xf0@gmail.com> 2584M: Florian Fainelli <f.fainelli@gmail.com> 2585M: bcm-kernel-feedback-list@broadcom.com 2586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2587T: git git://github.com/broadcom/stblinux.git 2588S: Maintained 2589F: arch/arm/mach-bcm/*brcmstb* 2590F: arch/arm/boot/dts/bcm7*.dts* 2591F: drivers/bus/brcmstb_gisb.c 2592N: brcmstb 2593 2594BROADCOM BMIPS MIPS ARCHITECTURE 2595M: Kevin Cernekee <cernekee@gmail.com> 2596M: Florian Fainelli <f.fainelli@gmail.com> 2597L: linux-mips@linux-mips.org 2598T: git git://github.com/broadcom/stblinux.git 2599S: Maintained 2600F: arch/mips/bmips/* 2601F: arch/mips/include/asm/mach-bmips/* 2602F: arch/mips/kernel/*bmips* 2603F: arch/mips/boot/dts/brcm/bcm*.dts* 2604F: drivers/irqchip/irq-bcm63* 2605F: drivers/irqchip/irq-bcm7* 2606F: drivers/irqchip/irq-brcmstb* 2607F: include/linux/bcm963xx_nvram.h 2608F: include/linux/bcm963xx_tag.h 2609 2610BROADCOM TG3 GIGABIT ETHERNET DRIVER 2611M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2612M: Prashant Sreedharan <prashant@broadcom.com> 2613M: Michael Chan <mchan@broadcom.com> 2614L: netdev@vger.kernel.org 2615S: Supported 2616F: drivers/net/ethernet/broadcom/tg3.* 2617 2618BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2619M: Arend van Spriel <arend.vanspriel@broadcom.com> 2620M: Franky Lin <franky.lin@broadcom.com> 2621M: Hante Meuleman <hante.meuleman@broadcom.com> 2622L: linux-wireless@vger.kernel.org 2623L: brcm80211-dev-list.pdl@broadcom.com 2624S: Supported 2625F: drivers/net/wireless/broadcom/brcm80211/ 2626 2627BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2628M: QLogic-Storage-Upstream@qlogic.com 2629L: linux-scsi@vger.kernel.org 2630S: Supported 2631F: drivers/scsi/bnx2fc/ 2632 2633BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2634M: QLogic-Storage-Upstream@qlogic.com 2635L: linux-scsi@vger.kernel.org 2636S: Supported 2637F: drivers/scsi/bnx2i/ 2638 2639BROADCOM IPROC ARM ARCHITECTURE 2640M: Ray Jui <rjui@broadcom.com> 2641M: Scott Branden <sbranden@broadcom.com> 2642M: Jon Mason <jonmason@broadcom.com> 2643M: bcm-kernel-feedback-list@broadcom.com 2644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2645T: git git://github.com/broadcom/cygnus-linux.git 2646S: Maintained 2647N: iproc 2648N: cygnus 2649N: bcm[-_]nsp 2650N: bcm9113* 2651N: bcm9583* 2652N: bcm9585* 2653N: bcm9586* 2654N: bcm988312 2655N: bcm113* 2656N: bcm583* 2657N: bcm585* 2658N: bcm586* 2659N: bcm88312 2660F: arch/arm64/boot/dts/broadcom/ns2* 2661F: drivers/clk/bcm/clk-ns* 2662F: drivers/pinctrl/bcm/pinctrl-ns* 2663 2664BROADCOM BRCMSTB GPIO DRIVER 2665M: Gregory Fong <gregory.0xf0@gmail.com> 2666L: bcm-kernel-feedback-list@broadcom.com 2667S: Supported 2668F: drivers/gpio/gpio-brcmstb.c 2669F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2670 2671BROADCOM KONA GPIO DRIVER 2672M: Ray Jui <rjui@broadcom.com> 2673L: bcm-kernel-feedback-list@broadcom.com 2674S: Supported 2675F: drivers/gpio/gpio-bcm-kona.c 2676F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2677 2678BROADCOM NVRAM DRIVER 2679M: Rafał Miłecki <zajec5@gmail.com> 2680L: linux-mips@linux-mips.org 2681S: Maintained 2682F: drivers/firmware/broadcom/* 2683 2684BROADCOM STB NAND FLASH DRIVER 2685M: Brian Norris <computersforpeace@gmail.com> 2686M: Kamal Dasu <kdasu.kdev@gmail.com> 2687L: linux-mtd@lists.infradead.org 2688L: bcm-kernel-feedback-list@broadcom.com 2689S: Maintained 2690F: drivers/mtd/nand/brcmnand/ 2691 2692BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2693M: Rafał Miłecki <zajec5@gmail.com> 2694L: linux-wireless@vger.kernel.org 2695S: Maintained 2696F: drivers/bcma/ 2697F: include/linux/bcma/ 2698 2699BROADCOM SYSTEMPORT ETHERNET DRIVER 2700M: Florian Fainelli <f.fainelli@gmail.com> 2701L: netdev@vger.kernel.org 2702S: Supported 2703F: drivers/net/ethernet/broadcom/bcmsysport.* 2704 2705BROADCOM VULCAN ARM64 SOC 2706M: Jayachandran C. <jchandra@broadcom.com> 2707M: bcm-kernel-feedback-list@broadcom.com 2708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2709S: Maintained 2710F: arch/arm64/boot/dts/broadcom/vulcan* 2711 2712BROCADE BFA FC SCSI DRIVER 2713M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2714M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2715L: linux-scsi@vger.kernel.org 2716S: Supported 2717F: drivers/scsi/bfa/ 2718 2719BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2720M: Rasesh Mody <rasesh.mody@qlogic.com> 2721L: netdev@vger.kernel.org 2722S: Supported 2723F: drivers/net/ethernet/brocade/bna/ 2724 2725BSG (block layer generic sg v4 driver) 2726M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2727L: linux-scsi@vger.kernel.org 2728S: Supported 2729F: block/bsg.c 2730F: include/linux/bsg.h 2731F: include/uapi/linux/bsg.h 2732 2733BT87X AUDIO DRIVER 2734M: Clemens Ladisch <clemens@ladisch.de> 2735L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2736T: git git://git.alsa-project.org/alsa-kernel.git 2737S: Maintained 2738F: Documentation/sound/alsa/Bt87x.txt 2739F: sound/pci/bt87x.c 2740 2741BT8XXGPIO DRIVER 2742M: Michael Buesch <m@bues.ch> 2743W: http://bu3sch.de/btgpio.php 2744S: Maintained 2745F: drivers/gpio/gpio-bt8xx.c 2746 2747BTRFS FILE SYSTEM 2748M: Chris Mason <clm@fb.com> 2749M: Josef Bacik <jbacik@fb.com> 2750M: David Sterba <dsterba@suse.com> 2751L: linux-btrfs@vger.kernel.org 2752W: http://btrfs.wiki.kernel.org/ 2753Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2754T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2755S: Maintained 2756F: Documentation/filesystems/btrfs.txt 2757F: fs/btrfs/ 2758 2759BTTV VIDEO4LINUX DRIVER 2760M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2761M: Mauro Carvalho Chehab <mchehab@kernel.org> 2762L: linux-media@vger.kernel.org 2763W: https://linuxtv.org 2764T: git git://linuxtv.org/media_tree.git 2765S: Odd fixes 2766F: Documentation/video4linux/bttv/ 2767F: drivers/media/pci/bt8xx/bttv* 2768 2769BUSLOGIC SCSI DRIVER 2770M: Khalid Aziz <khalid@gonehiking.org> 2771L: linux-scsi@vger.kernel.org 2772S: Maintained 2773F: drivers/scsi/BusLogic.* 2774F: drivers/scsi/FlashPoint.* 2775 2776C-MEDIA CMI8788 DRIVER 2777M: Clemens Ladisch <clemens@ladisch.de> 2778L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2779T: git git://git.alsa-project.org/alsa-kernel.git 2780S: Maintained 2781F: sound/pci/oxygen/ 2782 2783C6X ARCHITECTURE 2784M: Mark Salter <msalter@redhat.com> 2785M: Aurelien Jacquiot <a-jacquiot@ti.com> 2786L: linux-c6x-dev@linux-c6x.org 2787W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2788S: Maintained 2789F: arch/c6x/ 2790 2791CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2792M: David Howells <dhowells@redhat.com> 2793L: linux-cachefs@redhat.com (moderated for non-subscribers) 2794S: Supported 2795F: Documentation/filesystems/caching/cachefiles.txt 2796F: fs/cachefiles/ 2797 2798CADET FM/AM RADIO RECEIVER DRIVER 2799M: Hans Verkuil <hverkuil@xs4all.nl> 2800L: linux-media@vger.kernel.org 2801T: git git://linuxtv.org/media_tree.git 2802W: https://linuxtv.org 2803S: Maintained 2804F: drivers/media/radio/radio-cadet* 2805 2806CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2807M: Jonathan Corbet <corbet@lwn.net> 2808L: linux-media@vger.kernel.org 2809T: git git://linuxtv.org/media_tree.git 2810S: Maintained 2811F: Documentation/video4linux/cafe_ccic 2812F: drivers/media/platform/marvell-ccic/ 2813 2814CAIF NETWORK LAYER 2815M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2816L: netdev@vger.kernel.org 2817S: Supported 2818F: Documentation/networking/caif/ 2819F: drivers/net/caif/ 2820F: include/uapi/linux/caif/ 2821F: include/net/caif/ 2822F: net/caif/ 2823 2824CALGARY x86-64 IOMMU 2825M: Muli Ben-Yehuda <mulix@mulix.org> 2826M: Jon Mason <jdmason@kudzu.us> 2827L: iommu@lists.linux-foundation.org 2828S: Maintained 2829F: arch/x86/kernel/pci-calgary_64.c 2830F: arch/x86/kernel/tce_64.c 2831F: arch/x86/include/asm/calgary.h 2832F: arch/x86/include/asm/tce.h 2833 2834CAN NETWORK LAYER 2835M: Oliver Hartkopp <socketcan@hartkopp.net> 2836M: Marc Kleine-Budde <mkl@pengutronix.de> 2837L: linux-can@vger.kernel.org 2838W: https://github.com/linux-can 2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2841S: Maintained 2842F: Documentation/networking/can.txt 2843F: net/can/ 2844F: include/linux/can/core.h 2845F: include/uapi/linux/can.h 2846F: include/uapi/linux/can/bcm.h 2847F: include/uapi/linux/can/raw.h 2848F: include/uapi/linux/can/gw.h 2849 2850CAN NETWORK DRIVERS 2851M: Wolfgang Grandegger <wg@grandegger.com> 2852M: Marc Kleine-Budde <mkl@pengutronix.de> 2853L: linux-can@vger.kernel.org 2854W: https://github.com/linux-can 2855T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2857S: Maintained 2858F: Documentation/devicetree/bindings/net/can/ 2859F: drivers/net/can/ 2860F: include/linux/can/dev.h 2861F: include/linux/can/platform/ 2862F: include/uapi/linux/can/error.h 2863F: include/uapi/linux/can/netlink.h 2864 2865CAPABILITIES 2866M: Serge Hallyn <serge@hallyn.com> 2867L: linux-security-module@vger.kernel.org 2868S: Supported 2869F: include/linux/capability.h 2870F: include/uapi/linux/capability.h 2871F: security/commoncap.c 2872F: kernel/capability.c 2873 2874CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2875M: Kevin Tsai <ktsai@capellamicro.com> 2876S: Maintained 2877F: drivers/iio/light/cm* 2878F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2879 2880CAVIUM LIQUIDIO NETWORK DRIVER 2881M: Derek Chickles <derek.chickles@caviumnetworks.com> 2882M: Satanand Burla <satananda.burla@caviumnetworks.com> 2883M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2884M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2885L: netdev@vger.kernel.org 2886W: http://www.cavium.com 2887S: Supported 2888F: drivers/net/ethernet/cavium/liquidio/ 2889 2890CC2520 IEEE-802.15.4 RADIO DRIVER 2891M: Varka Bhadram <varkabhadram@gmail.com> 2892L: linux-wpan@vger.kernel.org 2893S: Maintained 2894F: drivers/net/ieee802154/cc2520.c 2895F: include/linux/spi/cc2520.h 2896F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2897 2898CEC DRIVER 2899M: Hans Verkuil <hans.verkuil@cisco.com> 2900L: linux-media@vger.kernel.org 2901T: git git://linuxtv.org/media_tree.git 2902W: http://linuxtv.org 2903S: Supported 2904F: Documentation/cec.txt 2905F: Documentation/DocBook/media/v4l/cec* 2906F: drivers/staging/media/cec/ 2907F: drivers/media/cec-edid.c 2908F: drivers/media/rc/keymaps/rc-cec.c 2909F: include/media/cec.h 2910F: include/media/cec-edid.h 2911F: include/linux/cec.h 2912F: include/linux/cec-funcs.h 2913 2914CELL BROADBAND ENGINE ARCHITECTURE 2915M: Arnd Bergmann <arnd@arndb.de> 2916L: linuxppc-dev@lists.ozlabs.org 2917W: http://www.ibm.com/developerworks/power/cell/ 2918S: Supported 2919F: arch/powerpc/include/asm/cell*.h 2920F: arch/powerpc/include/asm/spu*.h 2921F: arch/powerpc/include/uapi/asm/spu*.h 2922F: arch/powerpc/oprofile/*cell* 2923F: arch/powerpc/platforms/cell/ 2924 2925CEPH COMMON CODE (LIBCEPH) 2926M: Ilya Dryomov <idryomov@gmail.com> 2927M: "Yan, Zheng" <zyan@redhat.com> 2928M: Sage Weil <sage@redhat.com> 2929L: ceph-devel@vger.kernel.org 2930W: http://ceph.com/ 2931T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2932T: git git://github.com/ceph/ceph-client.git 2933S: Supported 2934F: net/ceph/ 2935F: include/linux/ceph/ 2936F: include/linux/crush/ 2937 2938CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2939M: "Yan, Zheng" <zyan@redhat.com> 2940M: Sage Weil <sage@redhat.com> 2941M: Ilya Dryomov <idryomov@gmail.com> 2942L: ceph-devel@vger.kernel.org 2943W: http://ceph.com/ 2944T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2945T: git git://github.com/ceph/ceph-client.git 2946S: Supported 2947F: Documentation/filesystems/ceph.txt 2948F: fs/ceph/ 2949 2950CERTIFICATE HANDLING: 2951M: David Howells <dhowells@redhat.com> 2952M: David Woodhouse <dwmw2@infradead.org> 2953L: keyrings@vger.kernel.org 2954S: Maintained 2955F: Documentation/module-signing.txt 2956F: certs/ 2957F: scripts/sign-file.c 2958F: scripts/extract-cert.c 2959 2960CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2961L: linux-usb@vger.kernel.org 2962S: Orphan 2963F: Documentation/usb/WUSB-Design-overview.txt 2964F: Documentation/usb/wusb-cbaf 2965F: drivers/usb/host/hwa-hc.c 2966F: drivers/usb/host/whci/ 2967F: drivers/usb/wusbcore/ 2968F: include/linux/usb/wusb* 2969 2970CFAG12864B LCD DRIVER 2971M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2972W: http://miguelojeda.es/auxdisplay.htm 2973W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2974S: Maintained 2975F: drivers/auxdisplay/cfag12864b.c 2976F: include/linux/cfag12864b.h 2977 2978CFAG12864BFB LCD FRAMEBUFFER DRIVER 2979M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2980W: http://miguelojeda.es/auxdisplay.htm 2981W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2982S: Maintained 2983F: drivers/auxdisplay/cfag12864bfb.c 2984F: include/linux/cfag12864b.h 2985 2986CFG80211 and NL80211 2987M: Johannes Berg <johannes@sipsolutions.net> 2988L: linux-wireless@vger.kernel.org 2989W: http://wireless.kernel.org/ 2990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2992S: Maintained 2993F: include/uapi/linux/nl80211.h 2994F: include/net/cfg80211.h 2995F: net/wireless/* 2996X: net/wireless/wext* 2997 2998CHAR and MISC DRIVERS 2999M: Arnd Bergmann <arnd@arndb.de> 3000M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3002S: Supported 3003F: drivers/char/* 3004F: drivers/misc/* 3005F: include/linux/miscdevice.h 3006 3007CHECKPATCH 3008M: Andy Whitcroft <apw@canonical.com> 3009M: Joe Perches <joe@perches.com> 3010S: Maintained 3011F: scripts/checkpatch.pl 3012 3013CHINESE DOCUMENTATION 3014M: Harry Wei <harryxiyou@gmail.com> 3015L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3016L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3017S: Maintained 3018F: Documentation/zh_CN/ 3019 3020CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3021M: Peter Chen <Peter.Chen@nxp.com> 3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3023L: linux-usb@vger.kernel.org 3024S: Maintained 3025F: drivers/usb/chipidea/ 3026 3027CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3028M: Hans de Goede <hdegoede@redhat.com> 3029L: linux-input@vger.kernel.org 3030S: Maintained 3031F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3032F: drivers/input/touchscreen/chipone_icn8318.c 3033 3034CHROME HARDWARE PLATFORM SUPPORT 3035M: Olof Johansson <olof@lixom.net> 3036S: Maintained 3037T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3038F: drivers/platform/chrome/ 3039 3040CISCO VIC ETHERNET NIC DRIVER 3041M: Christian Benvenuti <benve@cisco.com> 3042M: Sujith Sankar <ssujith@cisco.com> 3043M: Govindarajulu Varadarajan <_govind@gmx.com> 3044M: Neel Patel <neepatel@cisco.com> 3045S: Supported 3046F: drivers/net/ethernet/cisco/enic/ 3047 3048CISCO VIC LOW LATENCY NIC DRIVER 3049M: Christian Benvenuti <benve@cisco.com> 3050M: Dave Goodell <dgoodell@cisco.com> 3051S: Supported 3052F: drivers/infiniband/hw/usnic/ 3053 3054CIRRUS LOGIC EP93XX ETHERNET DRIVER 3055M: Hartley Sweeten <hsweeten@visionengravers.com> 3056L: netdev@vger.kernel.org 3057S: Maintained 3058F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3059 3060CIRRUS LOGIC AUDIO CODEC DRIVERS 3061M: Brian Austin <brian.austin@cirrus.com> 3062M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3063L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3064S: Maintained 3065F: sound/soc/codecs/cs* 3066 3067CLEANCACHE API 3068M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3069L: linux-kernel@vger.kernel.org 3070S: Maintained 3071F: mm/cleancache.c 3072F: include/linux/cleancache.h 3073 3074CLK API 3075M: Russell King <linux@armlinux.org.uk> 3076L: linux-clk@vger.kernel.org 3077S: Maintained 3078F: include/linux/clk.h 3079 3080CLOCKSOURCE, CLOCKEVENT DRIVERS 3081M: Daniel Lezcano <daniel.lezcano@linaro.org> 3082M: Thomas Gleixner <tglx@linutronix.de> 3083L: linux-kernel@vger.kernel.org 3084T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3085S: Supported 3086F: drivers/clocksource 3087 3088CISCO FCOE HBA DRIVER 3089M: Hiral Patel <hiralpat@cisco.com> 3090M: Suma Ramars <sramars@cisco.com> 3091M: Brian Uchino <buchino@cisco.com> 3092L: linux-scsi@vger.kernel.org 3093S: Supported 3094F: drivers/scsi/fnic/ 3095 3096CISCO SCSI HBA DRIVER 3097M: Narsimhulu Musini <nmusini@cisco.com> 3098M: Sesidhar Baddela <sebaddel@cisco.com> 3099L: linux-scsi@vger.kernel.org 3100S: Supported 3101F: drivers/scsi/snic/ 3102 3103CMPC ACPI DRIVER 3104M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3105M: Daniel Oliveira Nascimento <don@syst.com.br> 3106L: platform-driver-x86@vger.kernel.org 3107S: Supported 3108F: drivers/platform/x86/classmate-laptop.c 3109 3110COBALT MEDIA DRIVER 3111M: Hans Verkuil <hans.verkuil@cisco.com> 3112L: linux-media@vger.kernel.org 3113T: git git://linuxtv.org/media_tree.git 3114W: https://linuxtv.org 3115S: Supported 3116F: drivers/media/pci/cobalt/ 3117 3118COCCINELLE/Semantic Patches (SmPL) 3119M: Julia Lawall <Julia.Lawall@lip6.fr> 3120M: Gilles Muller <Gilles.Muller@lip6.fr> 3121M: Nicolas Palix <nicolas.palix@imag.fr> 3122M: Michal Marek <mmarek@suse.com> 3123L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3124T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3125W: http://coccinelle.lip6.fr/ 3126S: Supported 3127F: Documentation/coccinelle.txt 3128F: scripts/coccinelle/ 3129F: scripts/coccicheck 3130 3131CODA FILE SYSTEM 3132M: Jan Harkes <jaharkes@cs.cmu.edu> 3133M: coda@cs.cmu.edu 3134L: codalist@coda.cs.cmu.edu 3135W: http://www.coda.cs.cmu.edu/ 3136S: Maintained 3137F: Documentation/filesystems/coda.txt 3138F: fs/coda/ 3139F: include/linux/coda*.h 3140F: include/uapi/linux/coda*.h 3141 3142CODA V4L2 MEM2MEM DRIVER 3143M: Philipp Zabel <p.zabel@pengutronix.de> 3144L: linux-media@vger.kernel.org 3145S: Maintained 3146F: Documentation/devicetree/bindings/media/coda.txt 3147F: drivers/media/platform/coda/ 3148 3149COMMON CLK FRAMEWORK 3150M: Michael Turquette <mturquette@baylibre.com> 3151M: Stephen Boyd <sboyd@codeaurora.org> 3152L: linux-clk@vger.kernel.org 3153T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3154S: Maintained 3155F: Documentation/devicetree/bindings/clock/ 3156F: drivers/clk/ 3157X: drivers/clk/clkdev.c 3158F: include/linux/clk-pr* 3159F: include/linux/clk/ 3160 3161COMMON INTERNET FILE SYSTEM (CIFS) 3162M: Steve French <sfrench@samba.org> 3163L: linux-cifs@vger.kernel.org 3164L: samba-technical@lists.samba.org (moderated for non-subscribers) 3165W: http://linux-cifs.samba.org/ 3166T: git git://git.samba.org/sfrench/cifs-2.6.git 3167S: Supported 3168F: Documentation/filesystems/cifs/ 3169F: fs/cifs/ 3170 3171COMPACTPCI HOTPLUG CORE 3172M: Scott Murray <scott@spiteful.org> 3173L: linux-pci@vger.kernel.org 3174S: Maintained 3175F: drivers/pci/hotplug/cpci_hotplug* 3176 3177COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3178M: Scott Murray <scott@spiteful.org> 3179L: linux-pci@vger.kernel.org 3180S: Maintained 3181F: drivers/pci/hotplug/cpcihp_zt5550.* 3182 3183COMPACTPCI HOTPLUG GENERIC DRIVER 3184M: Scott Murray <scott@spiteful.org> 3185L: linux-pci@vger.kernel.org 3186S: Maintained 3187F: drivers/pci/hotplug/cpcihp_generic.c 3188 3189COMPAL LAPTOP SUPPORT 3190M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3191L: platform-driver-x86@vger.kernel.org 3192S: Maintained 3193F: drivers/platform/x86/compal-laptop.c 3194 3195CONEXANT ACCESSRUNNER USB DRIVER 3196L: accessrunner-general@lists.sourceforge.net 3197W: http://accessrunner.sourceforge.net/ 3198S: Orphan 3199F: drivers/usb/atm/cxacru.c 3200 3201CONFIGFS 3202M: Joel Becker <jlbec@evilplan.org> 3203M: Christoph Hellwig <hch@lst.de> 3204T: git git://git.infradead.org/users/hch/configfs.git 3205S: Supported 3206F: fs/configfs/ 3207F: include/linux/configfs.h 3208 3209CONNECTOR 3210M: Evgeniy Polyakov <zbr@ioremap.net> 3211L: netdev@vger.kernel.org 3212S: Maintained 3213F: drivers/connector/ 3214 3215CONTROL GROUP (CGROUP) 3216M: Tejun Heo <tj@kernel.org> 3217M: Li Zefan <lizefan@huawei.com> 3218M: Johannes Weiner <hannes@cmpxchg.org> 3219L: cgroups@vger.kernel.org 3220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3221S: Maintained 3222F: Documentation/cgroup* 3223F: include/linux/cgroup* 3224F: kernel/cgroup* 3225 3226CONTROL GROUP - CPUSET 3227M: Li Zefan <lizefan@huawei.com> 3228L: cgroups@vger.kernel.org 3229W: http://www.bullopensource.org/cpuset/ 3230W: http://oss.sgi.com/projects/cpusets/ 3231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3232S: Maintained 3233F: Documentation/cgroup-v1/cpusets.txt 3234F: include/linux/cpuset.h 3235F: kernel/cpuset.c 3236 3237CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3238M: Johannes Weiner <hannes@cmpxchg.org> 3239M: Michal Hocko <mhocko@kernel.org> 3240M: Vladimir Davydov <vdavydov@virtuozzo.com> 3241L: cgroups@vger.kernel.org 3242L: linux-mm@kvack.org 3243S: Maintained 3244F: mm/memcontrol.c 3245F: mm/swap_cgroup.c 3246 3247CORETEMP HARDWARE MONITORING DRIVER 3248M: Fenghua Yu <fenghua.yu@intel.com> 3249L: linux-hwmon@vger.kernel.org 3250S: Maintained 3251F: Documentation/hwmon/coretemp 3252F: drivers/hwmon/coretemp.c 3253 3254COSA/SRP SYNC SERIAL DRIVER 3255M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3256W: http://www.fi.muni.cz/~kas/cosa/ 3257S: Maintained 3258F: drivers/net/wan/cosa* 3259 3260CPMAC ETHERNET DRIVER 3261M: Florian Fainelli <florian@openwrt.org> 3262L: netdev@vger.kernel.org 3263S: Maintained 3264F: drivers/net/ethernet/ti/cpmac.c 3265 3266CPU FREQUENCY DRIVERS 3267M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3268M: Viresh Kumar <viresh.kumar@linaro.org> 3269L: linux-pm@vger.kernel.org 3270S: Maintained 3271T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3272T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3273F: drivers/cpufreq/ 3274F: include/linux/cpufreq.h 3275 3276CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3277M: Viresh Kumar <viresh.kumar@linaro.org> 3278M: Sudeep Holla <sudeep.holla@arm.com> 3279L: linux-pm@vger.kernel.org 3280W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3281S: Maintained 3282F: drivers/cpufreq/arm_big_little.h 3283F: drivers/cpufreq/arm_big_little.c 3284F: drivers/cpufreq/arm_big_little_dt.c 3285 3286CPUIDLE DRIVER - ARM BIG LITTLE 3287M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3288M: Daniel Lezcano <daniel.lezcano@linaro.org> 3289L: linux-pm@vger.kernel.org 3290L: linux-arm-kernel@lists.infradead.org 3291T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3292S: Maintained 3293F: drivers/cpuidle/cpuidle-big_little.c 3294 3295CPUIDLE DRIVER - ARM EXYNOS 3296M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3297M: Daniel Lezcano <daniel.lezcano@linaro.org> 3298M: Kukjin Kim <kgene@kernel.org> 3299L: linux-pm@vger.kernel.org 3300L: linux-samsung-soc@vger.kernel.org 3301S: Supported 3302F: drivers/cpuidle/cpuidle-exynos.c 3303F: arch/arm/mach-exynos/pm.c 3304 3305CPUIDLE DRIVERS 3306M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3307M: Daniel Lezcano <daniel.lezcano@linaro.org> 3308L: linux-pm@vger.kernel.org 3309S: Maintained 3310T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3311F: drivers/cpuidle/* 3312F: include/linux/cpuidle.h 3313 3314CPUID/MSR DRIVER 3315M: "H. Peter Anvin" <hpa@zytor.com> 3316S: Maintained 3317F: arch/x86/kernel/cpuid.c 3318F: arch/x86/kernel/msr.c 3319 3320CPU POWER MONITORING SUBSYSTEM 3321M: Thomas Renninger <trenn@suse.com> 3322L: linux-pm@vger.kernel.org 3323S: Maintained 3324F: tools/power/cpupower/ 3325 3326CRAMFS FILESYSTEM 3327W: http://sourceforge.net/projects/cramfs/ 3328S: Orphan / Obsolete 3329F: Documentation/filesystems/cramfs.txt 3330F: fs/cramfs/ 3331 3332CRIS PORT 3333M: Mikael Starvik <starvik@axis.com> 3334M: Jesper Nilsson <jesper.nilsson@axis.com> 3335L: linux-cris-kernel@axis.com 3336W: http://developer.axis.com 3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3338S: Maintained 3339F: arch/cris/ 3340F: drivers/tty/serial/crisv10.* 3341 3342CRYPTO API 3343M: Herbert Xu <herbert@gondor.apana.org.au> 3344M: "David S. Miller" <davem@davemloft.net> 3345L: linux-crypto@vger.kernel.org 3346T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3348S: Maintained 3349F: Documentation/crypto/ 3350F: Documentation/devicetree/bindings/crypto/ 3351F: Documentation/DocBook/crypto-API.tmpl 3352F: arch/*/crypto/ 3353F: crypto/ 3354F: drivers/crypto/ 3355F: include/crypto/ 3356 3357CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3358M: Neil Horman <nhorman@tuxdriver.com> 3359L: linux-crypto@vger.kernel.org 3360S: Maintained 3361F: crypto/ansi_cprng.c 3362F: crypto/rng.c 3363 3364CS3308 MEDIA DRIVER 3365M: Hans Verkuil <hverkuil@xs4all.nl> 3366L: linux-media@vger.kernel.org 3367T: git git://linuxtv.org/media_tree.git 3368W: http://linuxtv.org 3369S: Odd Fixes 3370F: drivers/media/i2c/cs3308.c 3371F: drivers/media/i2c/cs3308.h 3372 3373CS5535 Audio ALSA driver 3374M: Jaya Kumar <jayakumar.alsa@gmail.com> 3375S: Maintained 3376F: sound/pci/cs5535audio/ 3377 3378CW1200 WLAN driver 3379M: Solomon Peachy <pizza@shaftnet.org> 3380S: Maintained 3381F: drivers/net/wireless/st/cw1200/ 3382 3383CX18 VIDEO4LINUX DRIVER 3384M: Andy Walls <awalls@md.metrocast.net> 3385L: ivtv-devel@ivtvdriver.org (subscribers-only) 3386L: linux-media@vger.kernel.org 3387T: git git://linuxtv.org/media_tree.git 3388W: https://linuxtv.org 3389W: http://www.ivtvdriver.org/index.php/Cx18 3390S: Maintained 3391F: Documentation/video4linux/cx18.txt 3392F: drivers/media/pci/cx18/ 3393F: include/uapi/linux/ivtv* 3394 3395CX2341X MPEG ENCODER HELPER MODULE 3396M: Hans Verkuil <hverkuil@xs4all.nl> 3397L: linux-media@vger.kernel.org 3398T: git git://linuxtv.org/media_tree.git 3399W: https://linuxtv.org 3400S: Maintained 3401F: drivers/media/common/cx2341x* 3402F: include/media/cx2341x* 3403 3404CX24120 MEDIA DRIVER 3405M: Jemma Denson <jdenson@gmail.com> 3406M: Patrick Boettcher <patrick.boettcher@posteo.de> 3407L: linux-media@vger.kernel.org 3408W: https://linuxtv.org 3409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3410S: Maintained 3411F: drivers/media/dvb-frontends/cx24120* 3412 3413CX88 VIDEO4LINUX DRIVER 3414M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3415M: Mauro Carvalho Chehab <mchehab@kernel.org> 3416L: linux-media@vger.kernel.org 3417W: https://linuxtv.org 3418T: git git://linuxtv.org/media_tree.git 3419S: Odd fixes 3420F: Documentation/video4linux/cx88/ 3421F: drivers/media/pci/cx88/ 3422 3423CXD2820R MEDIA DRIVER 3424M: Antti Palosaari <crope@iki.fi> 3425L: linux-media@vger.kernel.org 3426W: https://linuxtv.org 3427W: http://palosaari.fi/linux/ 3428Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3429T: git git://linuxtv.org/anttip/media_tree.git 3430S: Maintained 3431F: drivers/media/dvb-frontends/cxd2820r* 3432 3433CXGB3 ETHERNET DRIVER (CXGB3) 3434M: Santosh Raspatur <santosh@chelsio.com> 3435L: netdev@vger.kernel.org 3436W: http://www.chelsio.com 3437S: Supported 3438F: drivers/net/ethernet/chelsio/cxgb3/ 3439 3440CXGB3 ISCSI DRIVER (CXGB3I) 3441M: Karen Xie <kxie@chelsio.com> 3442L: linux-scsi@vger.kernel.org 3443W: http://www.chelsio.com 3444S: Supported 3445F: drivers/scsi/cxgbi/cxgb3i 3446 3447CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3448M: Steve Wise <swise@chelsio.com> 3449L: linux-rdma@vger.kernel.org 3450W: http://www.openfabrics.org 3451S: Supported 3452F: drivers/infiniband/hw/cxgb3/ 3453 3454CXGB4 ETHERNET DRIVER (CXGB4) 3455M: Hariprasad S <hariprasad@chelsio.com> 3456L: netdev@vger.kernel.org 3457W: http://www.chelsio.com 3458S: Supported 3459F: drivers/net/ethernet/chelsio/cxgb4/ 3460 3461CXGB4 ISCSI DRIVER (CXGB4I) 3462M: Karen Xie <kxie@chelsio.com> 3463L: linux-scsi@vger.kernel.org 3464W: http://www.chelsio.com 3465S: Supported 3466F: drivers/scsi/cxgbi/cxgb4i 3467 3468CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3469M: Steve Wise <swise@chelsio.com> 3470L: linux-rdma@vger.kernel.org 3471W: http://www.openfabrics.org 3472S: Supported 3473F: drivers/infiniband/hw/cxgb4/ 3474 3475CXGB4VF ETHERNET DRIVER (CXGB4VF) 3476M: Casey Leedom <leedom@chelsio.com> 3477L: netdev@vger.kernel.org 3478W: http://www.chelsio.com 3479S: Supported 3480F: drivers/net/ethernet/chelsio/cxgb4vf/ 3481 3482CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3483M: Ian Munsie <imunsie@au1.ibm.com> 3484M: Michael Neuling <mikey@neuling.org> 3485L: linuxppc-dev@lists.ozlabs.org 3486S: Supported 3487F: drivers/misc/cxl/ 3488F: include/misc/cxl* 3489F: include/uapi/misc/cxl.h 3490F: Documentation/powerpc/cxl.txt 3491F: Documentation/powerpc/cxl.txt 3492F: Documentation/ABI/testing/sysfs-class-cxl 3493 3494CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3495M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3496M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3497M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3498L: linux-scsi@vger.kernel.org 3499S: Supported 3500F: drivers/scsi/cxlflash/ 3501F: include/uapi/scsi/cxlflash_ioctls.h 3502F: Documentation/powerpc/cxlflash.txt 3503 3504STMMAC ETHERNET DRIVER 3505M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3506M: Alexandre Torgue <alexandre.torgue@st.com> 3507L: netdev@vger.kernel.org 3508W: http://www.stlinux.com 3509S: Supported 3510F: drivers/net/ethernet/stmicro/stmmac/ 3511 3512CYBERPRO FB DRIVER 3513M: Russell King <linux@armlinux.org.uk> 3514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3515W: http://www.armlinux.org.uk/ 3516S: Maintained 3517F: drivers/video/fbdev/cyber2000fb.* 3518 3519CYCLADES ASYNC MUX DRIVER 3520W: http://www.cyclades.com/ 3521S: Orphan 3522F: drivers/tty/cyclades.c 3523F: include/linux/cyclades.h 3524F: include/uapi/linux/cyclades.h 3525 3526CYCLADES PC300 DRIVER 3527W: http://www.cyclades.com/ 3528S: Orphan 3529F: drivers/net/wan/pc300* 3530 3531CYPRESS_FIRMWARE MEDIA DRIVER 3532M: Antti Palosaari <crope@iki.fi> 3533L: linux-media@vger.kernel.org 3534W: https://linuxtv.org 3535W: http://palosaari.fi/linux/ 3536Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3537T: git git://linuxtv.org/anttip/media_tree.git 3538S: Maintained 3539F: drivers/media/common/cypress_firmware* 3540 3541CYTTSP TOUCHSCREEN DRIVER 3542M: Ferruh Yigit <fery@cypress.com> 3543L: linux-input@vger.kernel.org 3544S: Supported 3545F: drivers/input/touchscreen/cyttsp* 3546F: include/linux/input/cyttsp.h 3547 3548DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3549M: Joshua Kinard <kumba@gentoo.org> 3550S: Maintained 3551F: drivers/rtc/rtc-ds1685.c 3552F: include/linux/rtc/ds1685.h 3553 3554DAMA SLAVE for AX.25 3555M: Joerg Reuter <jreuter@yaina.de> 3556W: http://yaina.de/jreuter/ 3557W: http://www.qsl.net/dl1bke/ 3558L: linux-hams@vger.kernel.org 3559S: Maintained 3560F: net/ax25/af_ax25.c 3561F: net/ax25/ax25_dev.c 3562F: net/ax25/ax25_ds_* 3563F: net/ax25/ax25_in.c 3564F: net/ax25/ax25_out.c 3565F: net/ax25/ax25_timer.c 3566F: net/ax25/sysctl_net_ax25.c 3567 3568DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3569L: netdev@vger.kernel.org 3570S: Orphan 3571F: Documentation/networking/dmfe.txt 3572F: drivers/net/ethernet/dec/tulip/dmfe.c 3573 3574DC390/AM53C974 SCSI driver 3575M: Hannes Reinecke <hare@suse.com> 3576L: linux-scsi@vger.kernel.org 3577S: Maintained 3578F: drivers/scsi/am53c974.c 3579 3580DC395x SCSI driver 3581M: Oliver Neukum <oliver@neukum.org> 3582M: Ali Akcaagac <aliakc@web.de> 3583M: Jamie Lenehan <lenehan@twibble.org> 3584L: dc395x@twibble.org 3585W: http://twibble.org/dist/dc395x/ 3586W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3587S: Maintained 3588F: Documentation/scsi/dc395x.txt 3589F: drivers/scsi/dc395x.* 3590 3591DCCP PROTOCOL 3592M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3593L: dccp@vger.kernel.org 3594W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3595S: Maintained 3596F: include/linux/dccp.h 3597F: include/uapi/linux/dccp.h 3598F: include/linux/tfrc.h 3599F: net/dccp/ 3600 3601DECnet NETWORK LAYER 3602W: http://linux-decnet.sourceforge.net 3603L: linux-decnet-user@lists.sourceforge.net 3604S: Orphan 3605F: Documentation/networking/decnet.txt 3606F: net/decnet/ 3607 3608DECSTATION PLATFORM SUPPORT 3609M: "Maciej W. Rozycki" <macro@linux-mips.org> 3610L: linux-mips@linux-mips.org 3611W: http://www.linux-mips.org/wiki/DECstation 3612S: Maintained 3613F: arch/mips/dec/ 3614F: arch/mips/include/asm/dec/ 3615F: arch/mips/include/asm/mach-dec/ 3616 3617DEFXX FDDI NETWORK DRIVER 3618M: "Maciej W. Rozycki" <macro@linux-mips.org> 3619S: Maintained 3620F: drivers/net/fddi/defxx.* 3621 3622DELL LAPTOP DRIVER 3623M: Matthew Garrett <mjg59@srcf.ucam.org> 3624M: Pali Rohár <pali.rohar@gmail.com> 3625L: platform-driver-x86@vger.kernel.org 3626S: Maintained 3627F: drivers/platform/x86/dell-laptop.c 3628 3629DELL LAPTOP RBTN DRIVER 3630M: Pali Rohár <pali.rohar@gmail.com> 3631S: Maintained 3632F: drivers/platform/x86/dell-rbtn.* 3633 3634DELL LAPTOP FREEFALL DRIVER 3635M: Pali Rohár <pali.rohar@gmail.com> 3636S: Maintained 3637F: drivers/platform/x86/dell-smo8800.c 3638 3639DELL LAPTOP SMM DRIVER 3640M: Pali Rohár <pali.rohar@gmail.com> 3641S: Maintained 3642F: drivers/hwmon/dell-smm-hwmon.c 3643F: include/uapi/linux/i8k.h 3644 3645DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3646M: Doug Warzecha <Douglas_Warzecha@dell.com> 3647S: Maintained 3648F: Documentation/dcdbas.txt 3649F: drivers/firmware/dcdbas.* 3650 3651DELL WMI EXTRAS DRIVER 3652M: Matthew Garrett <mjg59@srcf.ucam.org> 3653M: Pali Rohár <pali.rohar@gmail.com> 3654S: Maintained 3655F: drivers/platform/x86/dell-wmi.c 3656 3657DESIGNWARE USB2 DRD IP DRIVER 3658M: John Youn <johnyoun@synopsys.com> 3659L: linux-usb@vger.kernel.org 3660T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3661S: Maintained 3662F: drivers/usb/dwc2/ 3663 3664DESIGNWARE USB3 DRD IP DRIVER 3665M: Felipe Balbi <balbi@kernel.org> 3666L: linux-usb@vger.kernel.org 3667T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3668S: Maintained 3669F: drivers/usb/dwc3/ 3670 3671DEVICE COREDUMP (DEV_COREDUMP) 3672M: Johannes Berg <johannes@sipsolutions.net> 3673L: linux-kernel@vger.kernel.org 3674S: Maintained 3675F: drivers/base/devcoredump.c 3676F: include/linux/devcoredump.h 3677 3678DEVICE FREQUENCY (DEVFREQ) 3679M: MyungJoo Ham <myungjoo.ham@samsung.com> 3680M: Kyungmin Park <kyungmin.park@samsung.com> 3681L: linux-pm@vger.kernel.org 3682T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3683S: Maintained 3684F: drivers/devfreq/ 3685F: include/linux/devfreq.h 3686F: Documentation/devicetree/bindings/devfreq/ 3687 3688DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3689M: Chanwoo Choi <cw00.choi@samsung.com> 3690L: linux-pm@vger.kernel.org 3691T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3692S: Supported 3693F: drivers/devfreq/event/ 3694F: drivers/devfreq/devfreq-event.c 3695F: include/linux/devfreq-event.h 3696F: Documentation/devicetree/bindings/devfreq/event/ 3697 3698BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3699M: Chanwoo Choi <cw00.choi@samsung.com> 3700L: linux-pm@vger.kernel.org 3701L: linux-samsung-soc@vger.kernel.org 3702T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3703S: Maintained 3704F: drivers/devfreq/exynos-bus.c 3705F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3706 3707DEVICE NUMBER REGISTRY 3708M: Torben Mathiasen <device@lanana.org> 3709W: http://lanana.org/docs/device-list/index.html 3710S: Maintained 3711 3712DEVICE-MAPPER (LVM) 3713M: Alasdair Kergon <agk@redhat.com> 3714M: Mike Snitzer <snitzer@redhat.com> 3715M: dm-devel@redhat.com 3716L: dm-devel@redhat.com 3717W: http://sources.redhat.com/dm 3718Q: http://patchwork.kernel.org/project/dm-devel/list/ 3719T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3720T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3721S: Maintained 3722F: Documentation/device-mapper/ 3723F: drivers/md/dm* 3724F: drivers/md/persistent-data/ 3725F: include/linux/device-mapper.h 3726F: include/linux/dm-*.h 3727F: include/uapi/linux/dm-*.h 3728 3729DEVLINK 3730M: Jiri Pirko <jiri@mellanox.com> 3731L: netdev@vger.kernel.org 3732S: Supported 3733F: net/core/devlink.c 3734F: include/net/devlink.h 3735F: include/uapi/linux/devlink.h 3736 3737DIALOG SEMICONDUCTOR DRIVERS 3738M: Support Opensource <support.opensource@diasemi.com> 3739W: http://www.dialog-semiconductor.com/products 3740S: Supported 3741F: Documentation/hwmon/da90?? 3742F: Documentation/devicetree/bindings/mfd/da90*.txt 3743F: Documentation/devicetree/bindings/regulator/da92*.txt 3744F: Documentation/devicetree/bindings/sound/da[79]*.txt 3745F: drivers/gpio/gpio-da90??.c 3746F: drivers/hwmon/da90??-hwmon.c 3747F: drivers/iio/adc/da91??-*.c 3748F: drivers/input/misc/da90??_onkey.c 3749F: drivers/input/touchscreen/da9052_tsi.c 3750F: drivers/leds/leds-da90??.c 3751F: drivers/mfd/da903x.c 3752F: drivers/mfd/da90??-*.c 3753F: drivers/mfd/da91??-*.c 3754F: drivers/power/da9052-battery.c 3755F: drivers/power/da91??-*.c 3756F: drivers/regulator/da903x.c 3757F: drivers/regulator/da9???-regulator.[ch] 3758F: drivers/rtc/rtc-da90??.c 3759F: drivers/video/backlight/da90??_bl.c 3760F: drivers/watchdog/da90??_wdt.c 3761F: include/linux/mfd/da903x.h 3762F: include/linux/mfd/da9052/ 3763F: include/linux/mfd/da9055/ 3764F: include/linux/mfd/da9062/ 3765F: include/linux/mfd/da9063/ 3766F: include/linux/mfd/da9150/ 3767F: include/linux/regulator/da9211.h 3768F: include/sound/da[79]*.h 3769F: sound/soc/codecs/da[79]*.[ch] 3770 3771DIGI NEO AND CLASSIC PCI PRODUCTS 3772M: Lidza Louina <lidza.louina@gmail.com> 3773M: Mark Hounschell <markh@compro.net> 3774L: driverdev-devel@linuxdriverproject.org 3775S: Maintained 3776F: drivers/staging/dgnc/ 3777 3778DIOLAN U2C-12 I2C DRIVER 3779M: Guenter Roeck <linux@roeck-us.net> 3780L: linux-i2c@vger.kernel.org 3781S: Maintained 3782F: drivers/i2c/busses/i2c-diolan-u2c.c 3783 3784DIRECT ACCESS (DAX) 3785M: Matthew Wilcox <willy@linux.intel.com> 3786L: linux-fsdevel@vger.kernel.org 3787S: Supported 3788F: fs/dax.c 3789 3790DIRECTORY NOTIFICATION (DNOTIFY) 3791M: Eric Paris <eparis@parisplace.org> 3792S: Maintained 3793F: Documentation/filesystems/dnotify.txt 3794F: fs/notify/dnotify/ 3795F: include/linux/dnotify.h 3796 3797DISK GEOMETRY AND PARTITION HANDLING 3798M: Andries Brouwer <aeb@cwi.nl> 3799W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3800W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3801W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3802S: Maintained 3803 3804DISKQUOTA 3805M: Jan Kara <jack@suse.com> 3806S: Maintained 3807F: Documentation/filesystems/quota.txt 3808F: fs/quota/ 3809F: include/linux/quota*.h 3810F: include/uapi/linux/quota*.h 3811 3812DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3813M: Bernie Thompson <bernie@plugable.com> 3814L: linux-fbdev@vger.kernel.org 3815S: Maintained 3816W: http://plugable.com/category/projects/udlfb/ 3817F: drivers/video/fbdev/udlfb.c 3818F: include/video/udlfb.h 3819F: Documentation/fb/udlfb.txt 3820 3821DISTRIBUTED LOCK MANAGER (DLM) 3822M: Christine Caulfield <ccaulfie@redhat.com> 3823M: David Teigland <teigland@redhat.com> 3824L: cluster-devel@redhat.com 3825W: http://sources.redhat.com/cluster/ 3826T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3827S: Supported 3828F: fs/dlm/ 3829 3830DMA BUFFER SHARING FRAMEWORK 3831M: Sumit Semwal <sumit.semwal@linaro.org> 3832S: Maintained 3833L: linux-media@vger.kernel.org 3834L: dri-devel@lists.freedesktop.org 3835L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3836F: drivers/dma-buf/ 3837F: include/linux/dma-buf* 3838F: include/linux/reservation.h 3839F: include/linux/*fence.h 3840F: Documentation/dma-buf-sharing.txt 3841T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3842 3843SYNC FILE FRAMEWORK 3844M: Sumit Semwal <sumit.semwal@linaro.org> 3845R: Gustavo Padovan <gustavo@padovan.org> 3846S: Maintained 3847L: linux-media@vger.kernel.org 3848L: dri-devel@lists.freedesktop.org 3849F: drivers/dma-buf/sync_file.c 3850F: include/linux/sync_file.h 3851F: Documentation/sync_file.txt 3852T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3853 3854DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3855M: Vinod Koul <vinod.koul@intel.com> 3856L: dmaengine@vger.kernel.org 3857Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3858S: Maintained 3859F: drivers/dma/ 3860F: include/linux/dmaengine.h 3861F: Documentation/devicetree/bindings/dma/ 3862F: Documentation/dmaengine/ 3863T: git git://git.infradead.org/users/vkoul/slave-dma.git 3864 3865DME1737 HARDWARE MONITOR DRIVER 3866M: Juerg Haefliger <juergh@gmail.com> 3867L: linux-hwmon@vger.kernel.org 3868S: Maintained 3869F: Documentation/hwmon/dme1737 3870F: drivers/hwmon/dme1737.c 3871 3872DMI/SMBIOS SUPPORT 3873M: Jean Delvare <jdelvare@suse.com> 3874S: Maintained 3875T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3876F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3877F: drivers/firmware/dmi-id.c 3878F: drivers/firmware/dmi_scan.c 3879F: include/linux/dmi.h 3880 3881DOCUMENTATION 3882M: Jonathan Corbet <corbet@lwn.net> 3883L: linux-doc@vger.kernel.org 3884S: Maintained 3885F: Documentation/ 3886F: scripts/docproc.c 3887F: scripts/kernel-doc* 3888X: Documentation/ABI/ 3889X: Documentation/devicetree/ 3890X: Documentation/acpi 3891X: Documentation/power 3892X: Documentation/spi 3893X: Documentation/DocBook/media 3894T: git git://git.lwn.net/linux.git docs-next 3895 3896DOUBLETALK DRIVER 3897M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3898L: blinux-list@redhat.com 3899S: Maintained 3900F: drivers/char/dtlk.c 3901F: include/linux/dtlk.h 3902 3903DPT_I2O SCSI RAID DRIVER 3904M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3905L: linux-scsi@vger.kernel.org 3906W: http://www.adaptec.com/ 3907S: Maintained 3908F: drivers/scsi/dpt* 3909F: drivers/scsi/dpt/ 3910 3911DRBD DRIVER 3912M: Philipp Reisner <philipp.reisner@linbit.com> 3913M: Lars Ellenberg <lars.ellenberg@linbit.com> 3914L: drbd-dev@lists.linbit.com 3915W: http://www.drbd.org 3916T: git git://git.linbit.com/linux-drbd.git 3917T: git git://git.linbit.com/drbd-8.4.git 3918S: Supported 3919F: drivers/block/drbd/ 3920F: lib/lru_cache.c 3921F: Documentation/blockdev/drbd/ 3922 3923DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3924M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3925T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3926S: Supported 3927F: Documentation/kobject.txt 3928F: drivers/base/ 3929F: fs/debugfs/ 3930F: fs/kernfs/ 3931F: fs/sysfs/ 3932F: include/linux/debugfs.h 3933F: include/linux/kobj* 3934F: lib/kobj* 3935 3936DRM DRIVERS 3937M: David Airlie <airlied@linux.ie> 3938L: dri-devel@lists.freedesktop.org 3939T: git git://people.freedesktop.org/~airlied/linux 3940S: Maintained 3941F: drivers/gpu/drm/ 3942F: drivers/gpu/vga/ 3943F: Documentation/devicetree/bindings/display/ 3944F: Documentation/devicetree/bindings/gpu/ 3945F: Documentation/devicetree/bindings/video/ 3946F: Documentation/gpu/ 3947F: include/drm/ 3948F: include/uapi/drm/ 3949 3950DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3951M: Dave Airlie <airlied@redhat.com> 3952S: Odd Fixes 3953F: drivers/gpu/drm/ast/ 3954 3955DRM DRIVER FOR BOCHS VIRTUAL GPU 3956M: Gerd Hoffmann <kraxel@redhat.com> 3957S: Odd Fixes 3958F: drivers/gpu/drm/bochs/ 3959 3960DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3961M: Dave Airlie <airlied@redhat.com> 3962S: Odd Fixes 3963F: drivers/gpu/drm/cirrus/ 3964 3965RADEON and AMDGPU DRM DRIVERS 3966M: Alex Deucher <alexander.deucher@amd.com> 3967M: Christian König <christian.koenig@amd.com> 3968L: dri-devel@lists.freedesktop.org 3969T: git git://people.freedesktop.org/~agd5f/linux 3970S: Supported 3971F: drivers/gpu/drm/radeon/ 3972F: include/uapi/drm/radeon_drm.h 3973F: drivers/gpu/drm/amd/ 3974F: include/uapi/drm/amdgpu_drm.h 3975 3976DRM PANEL DRIVERS 3977M: Thierry Reding <thierry.reding@gmail.com> 3978L: dri-devel@lists.freedesktop.org 3979T: git git://anongit.freedesktop.org/tegra/linux.git 3980S: Maintained 3981F: drivers/gpu/drm/drm_panel.c 3982F: drivers/gpu/drm/panel/ 3983F: include/drm/drm_panel.h 3984F: Documentation/devicetree/bindings/display/panel/ 3985 3986INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3987M: Daniel Vetter <daniel.vetter@intel.com> 3988M: Jani Nikula <jani.nikula@linux.intel.com> 3989L: intel-gfx@lists.freedesktop.org 3990L: dri-devel@lists.freedesktop.org 3991W: https://01.org/linuxgraphics/ 3992Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3993T: git git://anongit.freedesktop.org/drm-intel 3994S: Supported 3995F: drivers/gpu/drm/i915/ 3996F: include/drm/i915* 3997F: include/uapi/drm/i915_drm.h 3998F: Documentation/gpu/i915.rst 3999 4000DRM DRIVERS FOR ATMEL HLCDC 4001M: Boris Brezillon <boris.brezillon@free-electrons.com> 4002L: dri-devel@lists.freedesktop.org 4003S: Supported 4004F: drivers/gpu/drm/atmel-hlcdc/ 4005F: Documentation/devicetree/bindings/drm/atmel/ 4006 4007DRM DRIVERS FOR ALLWINNER A10 4008M: Maxime Ripard <maxime.ripard@free-electrons.com> 4009L: dri-devel@lists.freedesktop.org 4010S: Supported 4011F: drivers/gpu/drm/sun4i/ 4012F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4013 4014DRM DRIVERS FOR EXYNOS 4015M: Inki Dae <inki.dae@samsung.com> 4016M: Joonyoung Shim <jy0922.shim@samsung.com> 4017M: Seung-Woo Kim <sw0312.kim@samsung.com> 4018M: Kyungmin Park <kyungmin.park@samsung.com> 4019L: dri-devel@lists.freedesktop.org 4020T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4021S: Supported 4022F: drivers/gpu/drm/exynos/ 4023F: include/uapi/drm/exynos_drm.h 4024F: Documentation/devicetree/bindings/display/exynos/ 4025 4026DRM DRIVERS FOR FREESCALE DCU 4027M: Stefan Agner <stefan@agner.ch> 4028M: Alison Wang <alison.wang@freescale.com> 4029L: dri-devel@lists.freedesktop.org 4030S: Supported 4031F: drivers/gpu/drm/fsl-dcu/ 4032F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4033F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4034F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4035 4036DRM DRIVERS FOR FREESCALE IMX 4037M: Philipp Zabel <p.zabel@pengutronix.de> 4038L: dri-devel@lists.freedesktop.org 4039S: Maintained 4040F: drivers/gpu/drm/imx/ 4041F: drivers/gpu/ipu-v3/ 4042F: Documentation/devicetree/bindings/display/imx/ 4043 4044DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4045M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4046L: dri-devel@lists.freedesktop.org 4047T: git git://github.com/patjak/drm-gma500 4048S: Maintained 4049F: drivers/gpu/drm/gma500/ 4050 4051DRM DRIVERS FOR HISILICON 4052M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4053R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4054R: Chen Feng <puck.chen@hisilicon.com> 4055L: dri-devel@lists.freedesktop.org 4056T: git git://github.com/xin3liang/linux.git 4057S: Maintained 4058F: drivers/gpu/drm/hisilicon/ 4059F: Documentation/devicetree/bindings/display/hisilicon/ 4060 4061DRM DRIVER FOR INTEL I810 VIDEO CARDS 4062S: Orphan / Obsolete 4063F: drivers/gpu/drm/i810/ 4064F: include/uapi/drm/i810_drm.h 4065 4066DRM DRIVER FOR MSM ADRENO GPU 4067M: Rob Clark <robdclark@gmail.com> 4068L: linux-arm-msm@vger.kernel.org 4069L: dri-devel@lists.freedesktop.org 4070L: freedreno@lists.freedesktop.org 4071T: git git://people.freedesktop.org/~robclark/linux 4072S: Maintained 4073F: drivers/gpu/drm/msm/ 4074F: include/uapi/drm/msm_drm.h 4075F: Documentation/devicetree/bindings/display/msm/ 4076 4077DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4078M: Ben Skeggs <bskeggs@redhat.com> 4079L: dri-devel@lists.freedesktop.org 4080L: nouveau@lists.freedesktop.org 4081T: git git://github.com/skeggsb/linux 4082S: Supported 4083F: drivers/gpu/drm/nouveau/ 4084F: include/uapi/drm/nouveau_drm.h 4085 4086DRM DRIVERS FOR NVIDIA TEGRA 4087M: Thierry Reding <thierry.reding@gmail.com> 4088L: dri-devel@lists.freedesktop.org 4089L: linux-tegra@vger.kernel.org 4090T: git git://anongit.freedesktop.org/tegra/linux.git 4091S: Supported 4092F: drivers/gpu/drm/tegra/ 4093F: drivers/gpu/host1x/ 4094F: include/linux/host1x.h 4095F: include/uapi/drm/tegra_drm.h 4096F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4097 4098DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4099S: Orphan / Obsolete 4100F: drivers/gpu/drm/mga/ 4101F: include/uapi/drm/mga_drm.h 4102 4103DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4104M: Dave Airlie <airlied@redhat.com> 4105S: Odd Fixes 4106F: drivers/gpu/drm/mgag200/ 4107 4108DRM DRIVER FOR RAGE 128 VIDEO CARDS 4109S: Orphan / Obsolete 4110F: drivers/gpu/drm/r128/ 4111F: include/uapi/drm/r128_drm.h 4112 4113DRM DRIVERS FOR RENESAS 4114M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4115L: dri-devel@lists.freedesktop.org 4116L: linux-renesas-soc@vger.kernel.org 4117T: git git://linuxtv.org/pinchartl/fbdev 4118S: Supported 4119F: drivers/gpu/drm/rcar-du/ 4120F: drivers/gpu/drm/shmobile/ 4121F: include/linux/platform_data/shmob_drm.h 4122F: Documentation/devicetree/bindings/display/renesas,du.txt 4123 4124DRM DRIVER FOR QXL VIRTUAL GPU 4125M: Dave Airlie <airlied@redhat.com> 4126S: Odd Fixes 4127F: drivers/gpu/drm/qxl/ 4128F: include/uapi/drm/qxl_drm.h 4129 4130DRM DRIVERS FOR ROCKCHIP 4131M: Mark Yao <mark.yao@rock-chips.com> 4132L: dri-devel@lists.freedesktop.org 4133S: Maintained 4134F: drivers/gpu/drm/rockchip/ 4135F: Documentation/devicetree/bindings/display/rockchip/ 4136 4137DRM DRIVER FOR SAVAGE VIDEO CARDS 4138S: Orphan / Obsolete 4139F: drivers/gpu/drm/savage/ 4140F: include/uapi/drm/savage_drm.h 4141 4142DRM DRIVER FOR SIS VIDEO CARDS 4143S: Orphan / Obsolete 4144F: drivers/gpu/drm/sis/ 4145F: include/uapi/drm/sis_drm.h 4146 4147DRM DRIVERS FOR STI 4148M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4149M: Vincent Abriou <vincent.abriou@st.com> 4150L: dri-devel@lists.freedesktop.org 4151T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4152S: Maintained 4153F: drivers/gpu/drm/sti 4154F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4155 4156DRM DRIVER FOR TDFX VIDEO CARDS 4157S: Orphan / Obsolete 4158F: drivers/gpu/drm/tdfx/ 4159 4160DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4161M: Dave Airlie <airlied@redhat.com> 4162S: Odd Fixes 4163F: drivers/gpu/drm/udl/ 4164 4165DRM DRIVERS FOR VIVANTE GPU IP 4166M: Lucas Stach <l.stach@pengutronix.de> 4167R: Russell King <linux+etnaviv@armlinux.org.uk> 4168R: Christian Gmeiner <christian.gmeiner@gmail.com> 4169L: dri-devel@lists.freedesktop.org 4170S: Maintained 4171F: drivers/gpu/drm/etnaviv/ 4172F: include/uapi/drm/etnaviv_drm.h 4173F: Documentation/devicetree/bindings/display/etnaviv/ 4174 4175DRM DRIVER FOR VMWARE VIRTUAL GPU 4176M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4177M: Sinclair Yeh <syeh@vmware.com> 4178M: Thomas Hellstrom <thellstrom@vmware.com> 4179L: dri-devel@lists.freedesktop.org 4180T: git git://people.freedesktop.org/~syeh/repos_linux 4181T: git git://people.freedesktop.org/~thomash/linux 4182S: Supported 4183F: drivers/gpu/drm/vmwgfx/ 4184F: include/uapi/drm/vmwgfx_drm.h 4185 4186DRM DRIVERS FOR VC4 4187M: Eric Anholt <eric@anholt.net> 4188T: git git://github.com/anholt/linux 4189S: Supported 4190F: drivers/gpu/drm/vc4/ 4191F: include/uapi/drm/vc4_drm.h 4192F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4193 4194DRM DRIVERS FOR TI OMAP 4195M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4196L: dri-devel@lists.freedesktop.org 4197S: Maintained 4198F: drivers/gpu/drm/omapdrm/ 4199F: Documentation/devicetree/bindings/display/ti/ 4200 4201DRM DRIVERS FOR TI LCDC 4202M: Jyri Sarha <jsarha@ti.com> 4203R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4204L: dri-devel@lists.freedesktop.org 4205S: Maintained 4206F: drivers/gpu/drm/tilcdc/ 4207F: Documentation/devicetree/bindings/display/tilcdc/ 4208 4209DSBR100 USB FM RADIO DRIVER 4210M: Alexey Klimov <klimov.linux@gmail.com> 4211L: linux-media@vger.kernel.org 4212T: git git://linuxtv.org/media_tree.git 4213S: Maintained 4214F: drivers/media/radio/dsbr100.c 4215 4216DSCC4 DRIVER 4217M: Francois Romieu <romieu@fr.zoreil.com> 4218L: netdev@vger.kernel.org 4219S: Maintained 4220F: drivers/net/wan/dscc4.c 4221 4222DT3155 MEDIA DRIVER 4223M: Hans Verkuil <hverkuil@xs4all.nl> 4224L: linux-media@vger.kernel.org 4225T: git git://linuxtv.org/media_tree.git 4226W: https://linuxtv.org 4227S: Odd Fixes 4228F: drivers/media/pci/dt3155/ 4229 4230DVB_USB_AF9015 MEDIA DRIVER 4231M: Antti Palosaari <crope@iki.fi> 4232L: linux-media@vger.kernel.org 4233W: https://linuxtv.org 4234W: http://palosaari.fi/linux/ 4235Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4236T: git git://linuxtv.org/anttip/media_tree.git 4237S: Maintained 4238F: drivers/media/usb/dvb-usb-v2/af9015* 4239 4240DVB_USB_AF9035 MEDIA DRIVER 4241M: Antti Palosaari <crope@iki.fi> 4242L: linux-media@vger.kernel.org 4243W: https://linuxtv.org 4244W: http://palosaari.fi/linux/ 4245Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4246T: git git://linuxtv.org/anttip/media_tree.git 4247S: Maintained 4248F: drivers/media/usb/dvb-usb-v2/af9035* 4249 4250DVB_USB_ANYSEE MEDIA DRIVER 4251M: Antti Palosaari <crope@iki.fi> 4252L: linux-media@vger.kernel.org 4253W: https://linuxtv.org 4254W: http://palosaari.fi/linux/ 4255Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4256T: git git://linuxtv.org/anttip/media_tree.git 4257S: Maintained 4258F: drivers/media/usb/dvb-usb-v2/anysee* 4259 4260DVB_USB_AU6610 MEDIA DRIVER 4261M: Antti Palosaari <crope@iki.fi> 4262L: linux-media@vger.kernel.org 4263W: https://linuxtv.org 4264W: http://palosaari.fi/linux/ 4265Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4266T: git git://linuxtv.org/anttip/media_tree.git 4267S: Maintained 4268F: drivers/media/usb/dvb-usb-v2/au6610* 4269 4270DVB_USB_CE6230 MEDIA DRIVER 4271M: Antti Palosaari <crope@iki.fi> 4272L: linux-media@vger.kernel.org 4273W: https://linuxtv.org 4274W: http://palosaari.fi/linux/ 4275Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4276T: git git://linuxtv.org/anttip/media_tree.git 4277S: Maintained 4278F: drivers/media/usb/dvb-usb-v2/ce6230* 4279 4280DVB_USB_CXUSB MEDIA DRIVER 4281M: Michael Krufky <mkrufky@linuxtv.org> 4282L: linux-media@vger.kernel.org 4283W: https://linuxtv.org 4284W: http://github.com/mkrufky 4285Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4286T: git git://linuxtv.org/media_tree.git 4287S: Maintained 4288F: drivers/media/usb/dvb-usb/cxusb* 4289 4290DVB_USB_EC168 MEDIA DRIVER 4291M: Antti Palosaari <crope@iki.fi> 4292L: linux-media@vger.kernel.org 4293W: https://linuxtv.org 4294W: http://palosaari.fi/linux/ 4295Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4296T: git git://linuxtv.org/anttip/media_tree.git 4297S: Maintained 4298F: drivers/media/usb/dvb-usb-v2/ec168* 4299 4300DVB_USB_GL861 MEDIA DRIVER 4301M: Antti Palosaari <crope@iki.fi> 4302L: linux-media@vger.kernel.org 4303W: https://linuxtv.org 4304Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4305T: git git://linuxtv.org/anttip/media_tree.git 4306S: Maintained 4307F: drivers/media/usb/dvb-usb-v2/gl861* 4308 4309DVB_USB_MXL111SF MEDIA DRIVER 4310M: Michael Krufky <mkrufky@linuxtv.org> 4311L: linux-media@vger.kernel.org 4312W: https://linuxtv.org 4313W: http://github.com/mkrufky 4314Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4315T: git git://linuxtv.org/mkrufky/mxl111sf.git 4316S: Maintained 4317F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4318 4319DVB_USB_RTL28XXU MEDIA DRIVER 4320M: Antti Palosaari <crope@iki.fi> 4321L: linux-media@vger.kernel.org 4322W: https://linuxtv.org 4323W: http://palosaari.fi/linux/ 4324Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4325T: git git://linuxtv.org/anttip/media_tree.git 4326S: Maintained 4327F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4328 4329DVB_USB_V2 MEDIA DRIVER 4330M: Antti Palosaari <crope@iki.fi> 4331L: linux-media@vger.kernel.org 4332W: https://linuxtv.org 4333W: http://palosaari.fi/linux/ 4334Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4335T: git git://linuxtv.org/anttip/media_tree.git 4336S: Maintained 4337F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4338F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4339 4340DYNAMIC DEBUG 4341M: Jason Baron <jbaron@akamai.com> 4342S: Maintained 4343F: lib/dynamic_debug.c 4344F: include/linux/dynamic_debug.h 4345 4346DZ DECSTATION DZ11 SERIAL DRIVER 4347M: "Maciej W. Rozycki" <macro@linux-mips.org> 4348S: Maintained 4349F: drivers/tty/serial/dz.* 4350 4351E3X0 POWER BUTTON DRIVER 4352M: Moritz Fischer <moritz.fischer@ettus.com> 4353L: usrp-users@lists.ettus.com 4354W: http://www.ettus.com 4355S: Supported 4356F: drivers/input/misc/e3x0-button.c 4357F: Documentation/devicetree/bindings/input/e3x0-button.txt 4358 4359E4000 MEDIA DRIVER 4360M: Antti Palosaari <crope@iki.fi> 4361L: linux-media@vger.kernel.org 4362W: https://linuxtv.org 4363W: http://palosaari.fi/linux/ 4364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4365T: git git://linuxtv.org/anttip/media_tree.git 4366S: Maintained 4367F: drivers/media/tuners/e4000* 4368 4369EATA ISA/EISA/PCI SCSI DRIVER 4370M: Dario Ballabio <ballabio_dario@emc.com> 4371L: linux-scsi@vger.kernel.org 4372S: Maintained 4373F: drivers/scsi/eata.c 4374 4375EC100 MEDIA DRIVER 4376M: Antti Palosaari <crope@iki.fi> 4377L: linux-media@vger.kernel.org 4378W: https://linuxtv.org 4379W: http://palosaari.fi/linux/ 4380Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4381T: git git://linuxtv.org/anttip/media_tree.git 4382S: Maintained 4383F: drivers/media/dvb-frontends/ec100* 4384 4385ECRYPT FILE SYSTEM 4386M: Tyler Hicks <tyhicks@canonical.com> 4387L: ecryptfs@vger.kernel.org 4388W: http://ecryptfs.org 4389W: https://launchpad.net/ecryptfs 4390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4391S: Supported 4392F: Documentation/filesystems/ecryptfs.txt 4393F: fs/ecryptfs/ 4394 4395EDAC-CORE 4396M: Doug Thompson <dougthompson@xmission.com> 4397M: Borislav Petkov <bp@alien8.de> 4398M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4399M: Mauro Carvalho Chehab <mchehab@kernel.org> 4400L: linux-edac@vger.kernel.org 4401T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4402T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4403S: Supported 4404F: Documentation/edac.txt 4405F: drivers/edac/ 4406F: include/linux/edac.h 4407 4408EDAC-AMD64 4409M: Doug Thompson <dougthompson@xmission.com> 4410M: Borislav Petkov <bp@alien8.de> 4411L: linux-edac@vger.kernel.org 4412S: Maintained 4413F: drivers/edac/amd64_edac* 4414 4415EDAC-CALXEDA 4416M: Doug Thompson <dougthompson@xmission.com> 4417M: Robert Richter <rric@kernel.org> 4418L: linux-edac@vger.kernel.org 4419S: Maintained 4420F: drivers/edac/highbank* 4421 4422EDAC-CAVIUM 4423M: Ralf Baechle <ralf@linux-mips.org> 4424M: David Daney <david.daney@cavium.com> 4425L: linux-edac@vger.kernel.org 4426L: linux-mips@linux-mips.org 4427S: Supported 4428F: drivers/edac/octeon_edac* 4429 4430EDAC-E752X 4431M: Mark Gross <mark.gross@intel.com> 4432M: Doug Thompson <dougthompson@xmission.com> 4433L: linux-edac@vger.kernel.org 4434S: Maintained 4435F: drivers/edac/e752x_edac.c 4436 4437EDAC-E7XXX 4438M: Doug Thompson <dougthompson@xmission.com> 4439L: linux-edac@vger.kernel.org 4440S: Maintained 4441F: drivers/edac/e7xxx_edac.c 4442 4443EDAC-GHES 4444M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4445M: Mauro Carvalho Chehab <mchehab@kernel.org> 4446L: linux-edac@vger.kernel.org 4447S: Maintained 4448F: drivers/edac/ghes_edac.c 4449 4450EDAC-I82443BXGX 4451M: Tim Small <tim@buttersideup.com> 4452L: linux-edac@vger.kernel.org 4453S: Maintained 4454F: drivers/edac/i82443bxgx_edac.c 4455 4456EDAC-I3000 4457M: Jason Uhlenkott <juhlenko@akamai.com> 4458L: linux-edac@vger.kernel.org 4459S: Maintained 4460F: drivers/edac/i3000_edac.c 4461 4462EDAC-I5000 4463M: Doug Thompson <dougthompson@xmission.com> 4464L: linux-edac@vger.kernel.org 4465S: Maintained 4466F: drivers/edac/i5000_edac.c 4467 4468EDAC-I5400 4469M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4470M: Mauro Carvalho Chehab <mchehab@kernel.org> 4471L: linux-edac@vger.kernel.org 4472S: Maintained 4473F: drivers/edac/i5400_edac.c 4474 4475EDAC-I7300 4476M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4477M: Mauro Carvalho Chehab <mchehab@kernel.org> 4478L: linux-edac@vger.kernel.org 4479S: Maintained 4480F: drivers/edac/i7300_edac.c 4481 4482EDAC-I7CORE 4483M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4484M: Mauro Carvalho Chehab <mchehab@kernel.org> 4485L: linux-edac@vger.kernel.org 4486S: Maintained 4487F: drivers/edac/i7core_edac.c 4488 4489EDAC-I82975X 4490M: Ranganathan Desikan <ravi@jetztechnologies.com> 4491M: "Arvind R." <arvino55@gmail.com> 4492L: linux-edac@vger.kernel.org 4493S: Maintained 4494F: drivers/edac/i82975x_edac.c 4495 4496EDAC-IE31200 4497M: Jason Baron <jbaron@akamai.com> 4498L: linux-edac@vger.kernel.org 4499S: Maintained 4500F: drivers/edac/ie31200_edac.c 4501 4502EDAC-MPC85XX 4503M: Johannes Thumshirn <morbidrsa@gmail.com> 4504L: linux-edac@vger.kernel.org 4505S: Maintained 4506F: drivers/edac/mpc85xx_edac.[ch] 4507 4508EDAC-PASEMI 4509M: Egor Martovetsky <egor@pasemi.com> 4510L: linux-edac@vger.kernel.org 4511S: Maintained 4512F: drivers/edac/pasemi_edac.c 4513 4514EDAC-R82600 4515M: Tim Small <tim@buttersideup.com> 4516L: linux-edac@vger.kernel.org 4517S: Maintained 4518F: drivers/edac/r82600_edac.c 4519 4520EDAC-SBRIDGE 4521M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4522M: Mauro Carvalho Chehab <mchehab@kernel.org> 4523L: linux-edac@vger.kernel.org 4524S: Maintained 4525F: drivers/edac/sb_edac.c 4526 4527EDAC-XGENE 4528APPLIED MICRO (APM) X-GENE SOC EDAC 4529M: Loc Ho <lho@apm.com> 4530S: Supported 4531F: drivers/edac/xgene_edac.c 4532F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4533 4534EDIROL UA-101/UA-1000 DRIVER 4535M: Clemens Ladisch <clemens@ladisch.de> 4536L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4537T: git git://git.alsa-project.org/alsa-kernel.git 4538S: Maintained 4539F: sound/usb/misc/ua101.c 4540 4541EXTENSIBLE FIRMWARE INTERFACE (EFI) 4542M: Matt Fleming <matt@codeblueprint.co.uk> 4543L: linux-efi@vger.kernel.org 4544T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4545S: Maintained 4546F: Documentation/efi-stub.txt 4547F: arch/ia64/kernel/efi.c 4548F: arch/x86/boot/compressed/eboot.[ch] 4549F: arch/x86/include/asm/efi.h 4550F: arch/x86/platform/efi/ 4551F: drivers/firmware/efi/ 4552F: include/linux/efi*.h 4553 4554EFI VARIABLE FILESYSTEM 4555M: Matthew Garrett <matthew.garrett@nebula.com> 4556M: Jeremy Kerr <jk@ozlabs.org> 4557M: Matt Fleming <matt@codeblueprint.co.uk> 4558T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4559L: linux-efi@vger.kernel.org 4560S: Maintained 4561F: fs/efivarfs/ 4562 4563EFIFB FRAMEBUFFER DRIVER 4564L: linux-fbdev@vger.kernel.org 4565M: Peter Jones <pjones@redhat.com> 4566S: Maintained 4567F: drivers/video/fbdev/efifb.c 4568 4569EFS FILESYSTEM 4570W: http://aeschi.ch.eu.org/efs/ 4571S: Orphan 4572F: fs/efs/ 4573 4574EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4575M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4576L: netdev@vger.kernel.org 4577S: Maintained 4578F: drivers/net/ethernet/ibm/ehea/ 4579 4580EM28XX VIDEO4LINUX DRIVER 4581M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4582M: Mauro Carvalho Chehab <mchehab@kernel.org> 4583L: linux-media@vger.kernel.org 4584W: https://linuxtv.org 4585T: git git://linuxtv.org/media_tree.git 4586S: Maintained 4587F: drivers/media/usb/em28xx/ 4588 4589EMBEDDED LINUX 4590M: Paul Gortmaker <paul.gortmaker@windriver.com> 4591M: Matt Mackall <mpm@selenic.com> 4592M: David Woodhouse <dwmw2@infradead.org> 4593L: linux-embedded@vger.kernel.org 4594S: Maintained 4595 4596EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4597M: James Smart <james.smart@avagotech.com> 4598M: Dick Kennedy <dick.kennedy@avagotech.com> 4599L: linux-scsi@vger.kernel.org 4600W: http://www.avagotech.com 4601S: Supported 4602F: drivers/scsi/lpfc/ 4603 4604ENE CB710 FLASH CARD READER DRIVER 4605M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4606S: Maintained 4607F: drivers/misc/cb710/ 4608F: drivers/mmc/host/cb710-mmc.* 4609F: include/linux/cb710.h 4610 4611ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4612M: Maxim Levitsky <maximlevitsky@gmail.com> 4613S: Maintained 4614F: drivers/media/rc/ene_ir.* 4615 4616EPSON S1D13XXX FRAMEBUFFER DRIVER 4617M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4618S: Maintained 4619T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4620F: drivers/video/fbdev/s1d13xxxfb.c 4621F: include/video/s1d13xxxfb.h 4622 4623ET131X NETWORK DRIVER 4624M: Mark Einon <mark.einon@gmail.com> 4625S: Odd Fixes 4626F: drivers/net/ethernet/agere/ 4627 4628ETHERNET BRIDGE 4629M: Stephen Hemminger <stephen@networkplumber.org> 4630L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4631L: netdev@vger.kernel.org 4632W: http://www.linuxfoundation.org/en/Net:Bridge 4633S: Maintained 4634F: include/linux/netfilter_bridge/ 4635F: net/bridge/ 4636 4637ETHERNET PHY LIBRARY 4638M: Florian Fainelli <f.fainelli@gmail.com> 4639L: netdev@vger.kernel.org 4640S: Maintained 4641F: include/linux/phy.h 4642F: include/linux/phy_fixed.h 4643F: drivers/net/phy/ 4644F: Documentation/networking/phy.txt 4645F: drivers/of/of_mdio.c 4646F: drivers/of/of_net.c 4647 4648EXT2 FILE SYSTEM 4649M: Jan Kara <jack@suse.com> 4650L: linux-ext4@vger.kernel.org 4651S: Maintained 4652F: Documentation/filesystems/ext2.txt 4653F: fs/ext2/ 4654F: include/linux/ext2* 4655 4656EXT4 FILE SYSTEM 4657M: "Theodore Ts'o" <tytso@mit.edu> 4658M: Andreas Dilger <adilger.kernel@dilger.ca> 4659L: linux-ext4@vger.kernel.org 4660W: http://ext4.wiki.kernel.org 4661Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4662T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4663S: Maintained 4664F: Documentation/filesystems/ext4.txt 4665F: fs/ext4/ 4666 4667Extended Verification Module (EVM) 4668M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4669L: linux-ima-devel@lists.sourceforge.net 4670L: linux-security-module@vger.kernel.org 4671S: Supported 4672F: security/integrity/evm/ 4673 4674EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4675M: MyungJoo Ham <myungjoo.ham@samsung.com> 4676M: Chanwoo Choi <cw00.choi@samsung.com> 4677L: linux-kernel@vger.kernel.org 4678T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4679S: Maintained 4680F: drivers/extcon/ 4681F: include/linux/extcon/ 4682F: include/linux/extcon.h 4683F: Documentation/extcon/ 4684F: Documentation/devicetree/bindings/extcon/ 4685 4686EXYNOS DP DRIVER 4687M: Jingoo Han <jingoohan1@gmail.com> 4688L: dri-devel@lists.freedesktop.org 4689S: Maintained 4690F: drivers/gpu/drm/exynos/exynos_dp* 4691 4692EXYNOS SYSMMU (IOMMU) driver 4693M: Marek Szyprowski <m.szyprowski@samsung.com> 4694L: iommu@lists.linux-foundation.org 4695S: Maintained 4696F: drivers/iommu/exynos-iommu.c 4697 4698EXYNOS MIPI DISPLAY DRIVERS 4699M: Inki Dae <inki.dae@samsung.com> 4700M: Donghwa Lee <dh09.lee@samsung.com> 4701M: Kyungmin Park <kyungmin.park@samsung.com> 4702L: linux-fbdev@vger.kernel.org 4703S: Maintained 4704F: drivers/video/fbdev/exynos/exynos_mipi* 4705F: include/video/exynos_mipi* 4706 4707EZchip NPS platform support 4708M: Noam Camus <noamc@ezchip.com> 4709S: Supported 4710F: arch/arc/plat-eznps 4711F: arch/arc/boot/dts/eznps.dts 4712 4713F71805F HARDWARE MONITORING DRIVER 4714M: Jean Delvare <jdelvare@suse.com> 4715L: linux-hwmon@vger.kernel.org 4716S: Maintained 4717F: Documentation/hwmon/f71805f 4718F: drivers/hwmon/f71805f.c 4719 4720FC0011 TUNER DRIVER 4721M: Michael Buesch <m@bues.ch> 4722L: linux-media@vger.kernel.org 4723S: Maintained 4724F: drivers/media/tuners/fc0011.h 4725F: drivers/media/tuners/fc0011.c 4726 4727FC2580 MEDIA DRIVER 4728M: Antti Palosaari <crope@iki.fi> 4729L: linux-media@vger.kernel.org 4730W: https://linuxtv.org 4731W: http://palosaari.fi/linux/ 4732Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4733T: git git://linuxtv.org/anttip/media_tree.git 4734S: Maintained 4735F: drivers/media/tuners/fc2580* 4736 4737FANOTIFY 4738M: Eric Paris <eparis@redhat.com> 4739S: Maintained 4740F: fs/notify/fanotify/ 4741F: include/linux/fanotify.h 4742F: include/uapi/linux/fanotify.h 4743 4744FARSYNC SYNCHRONOUS DRIVER 4745M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4746W: http://www.farsite.co.uk/ 4747S: Supported 4748F: drivers/net/wan/farsync.* 4749 4750FAULT INJECTION SUPPORT 4751M: Akinobu Mita <akinobu.mita@gmail.com> 4752S: Supported 4753F: Documentation/fault-injection/ 4754F: lib/fault-inject.c 4755 4756FBTFT Framebuffer drivers 4757M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4758M: Noralf Trønnes <noralf@tronnes.org> 4759S: Maintained 4760F: drivers/staging/fbtft/ 4761 4762FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4763M: Johannes Thumshirn <jth@kernel.org> 4764L: fcoe-devel@open-fcoe.org 4765W: www.Open-FCoE.org 4766S: Supported 4767F: drivers/scsi/libfc/ 4768F: drivers/scsi/fcoe/ 4769F: include/scsi/fc/ 4770F: include/scsi/libfc.h 4771F: include/scsi/libfcoe.h 4772F: include/uapi/scsi/fc/ 4773 4774FILE LOCKING (flock() and fcntl()/lockf()) 4775M: Jeff Layton <jlayton@poochiereds.net> 4776M: "J. Bruce Fields" <bfields@fieldses.org> 4777L: linux-fsdevel@vger.kernel.org 4778S: Maintained 4779F: include/linux/fcntl.h 4780F: include/linux/fs.h 4781F: include/uapi/linux/fcntl.h 4782F: include/uapi/linux/fs.h 4783F: fs/fcntl.c 4784F: fs/locks.c 4785 4786FILESYSTEMS (VFS and infrastructure) 4787M: Alexander Viro <viro@zeniv.linux.org.uk> 4788L: linux-fsdevel@vger.kernel.org 4789S: Maintained 4790F: fs/* 4791 4792FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4793M: Riku Voipio <riku.voipio@iki.fi> 4794L: linux-hwmon@vger.kernel.org 4795S: Maintained 4796F: drivers/hwmon/f75375s.c 4797F: include/linux/f75375s.h 4798 4799FIREWIRE AUDIO DRIVERS 4800M: Clemens Ladisch <clemens@ladisch.de> 4801L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4802T: git git://git.alsa-project.org/alsa-kernel.git 4803S: Maintained 4804F: sound/firewire/ 4805 4806FIREWIRE MEDIA DRIVERS (firedtv) 4807M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4808L: linux-media@vger.kernel.org 4809L: linux1394-devel@lists.sourceforge.net 4810T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4811S: Maintained 4812F: drivers/media/firewire/ 4813 4814FIREWIRE SBP-2 TARGET 4815M: Chris Boot <bootc@bootc.net> 4816L: linux-scsi@vger.kernel.org 4817L: target-devel@vger.kernel.org 4818L: linux1394-devel@lists.sourceforge.net 4819T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4820S: Maintained 4821F: drivers/target/sbp/ 4822 4823FIREWIRE SUBSYSTEM 4824M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4825L: linux1394-devel@lists.sourceforge.net 4826W: http://ieee1394.wiki.kernel.org/ 4827T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4828S: Maintained 4829F: drivers/firewire/ 4830F: include/linux/firewire.h 4831F: include/uapi/linux/firewire*.h 4832F: tools/firewire/ 4833 4834FIRMWARE LOADER (request_firmware) 4835M: Ming Lei <ming.lei@canonical.com> 4836L: linux-kernel@vger.kernel.org 4837S: Maintained 4838F: Documentation/firmware_class/ 4839F: drivers/base/firmware*.c 4840F: include/linux/firmware.h 4841 4842FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4843M: Joshua Morris <josh.h.morris@us.ibm.com> 4844M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4845S: Maintained 4846F: drivers/block/rsxx/ 4847 4848FLOPPY DRIVER 4849M: Jiri Kosina <jikos@kernel.org> 4850T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4851S: Odd fixes 4852F: drivers/block/floppy.c 4853 4854FMC SUBSYSTEM 4855M: Alessandro Rubini <rubini@gnudd.com> 4856W: http://www.ohwr.org/projects/fmc-bus 4857S: Supported 4858F: drivers/fmc/ 4859F: include/linux/fmc*.h 4860F: include/linux/ipmi-fru.h 4861K: fmc_d.*register 4862 4863FPGA MANAGER FRAMEWORK 4864M: Alan Tull <atull@opensource.altera.com> 4865R: Moritz Fischer <moritz.fischer@ettus.com> 4866S: Maintained 4867F: drivers/fpga/ 4868F: include/linux/fpga/fpga-mgr.h 4869W: http://www.rocketboards.org 4870 4871FPU EMULATOR 4872M: Bill Metzenthen <billm@melbpc.org.au> 4873W: http://floatingpoint.sourceforge.net/emulator/index.html 4874S: Maintained 4875F: arch/x86/math-emu/ 4876 4877FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4878L: netdev@vger.kernel.org 4879S: Orphan 4880F: drivers/net/wan/dlci.c 4881F: drivers/net/wan/sdla.c 4882 4883FRAMEBUFFER LAYER 4884M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4885M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4886L: linux-fbdev@vger.kernel.org 4887W: http://linux-fbdev.sourceforge.net/ 4888Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4889T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4890S: Maintained 4891F: Documentation/fb/ 4892F: drivers/video/ 4893F: include/video/ 4894F: include/linux/fb.h 4895F: include/uapi/video/ 4896F: include/uapi/linux/fb.h 4897 4898FREESCALE DIU FRAMEBUFFER DRIVER 4899M: Timur Tabi <timur@tabi.org> 4900L: linux-fbdev@vger.kernel.org 4901S: Maintained 4902F: drivers/video/fbdev/fsl-diu-fb.* 4903 4904FREESCALE DMA DRIVER 4905M: Li Yang <leoli@freescale.com> 4906M: Zhang Wei <zw@zh-kernel.org> 4907L: linuxppc-dev@lists.ozlabs.org 4908S: Maintained 4909F: drivers/dma/fsldma.* 4910 4911FREESCALE GPMI NAND DRIVER 4912M: Han Xu <han.xu@nxp.com> 4913L: linux-mtd@lists.infradead.org 4914S: Maintained 4915F: drivers/mtd/nand/gpmi-nand/* 4916 4917FREESCALE I2C CPM DRIVER 4918M: Jochen Friedrich <jochen@scram.de> 4919L: linuxppc-dev@lists.ozlabs.org 4920L: linux-i2c@vger.kernel.org 4921S: Maintained 4922F: drivers/i2c/busses/i2c-cpm.c 4923 4924FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4925M: Sascha Hauer <kernel@pengutronix.de> 4926L: linux-fbdev@vger.kernel.org 4927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4928S: Maintained 4929F: include/linux/platform_data/video-imxfb.h 4930F: drivers/video/fbdev/imxfb.c 4931 4932FREESCALE QUAD SPI DRIVER 4933M: Han Xu <han.xu@nxp.com> 4934L: linux-mtd@lists.infradead.org 4935S: Maintained 4936F: drivers/mtd/spi-nor/fsl-quadspi.c 4937 4938FREESCALE SOC FS_ENET DRIVER 4939M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4940M: Vitaly Bordug <vbordug@ru.mvista.com> 4941L: linuxppc-dev@lists.ozlabs.org 4942L: netdev@vger.kernel.org 4943S: Maintained 4944F: drivers/net/ethernet/freescale/fs_enet/ 4945F: include/linux/fs_enet_pd.h 4946 4947FREESCALE IMX / MXC FEC DRIVER 4948M: Fugang Duan <fugang.duan@nxp.com> 4949L: netdev@vger.kernel.org 4950S: Maintained 4951F: drivers/net/ethernet/freescale/fec_main.c 4952F: drivers/net/ethernet/freescale/fec_ptp.c 4953F: drivers/net/ethernet/freescale/fec.h 4954F: Documentation/devicetree/bindings/net/fsl-fec.txt 4955 4956FREESCALE QUICC ENGINE LIBRARY 4957L: linuxppc-dev@lists.ozlabs.org 4958S: Orphan 4959F: drivers/soc/fsl/qe/ 4960F: include/soc/fsl/*qe*.h 4961F: include/soc/fsl/*ucc*.h 4962 4963FREESCALE USB PERIPHERAL DRIVERS 4964M: Li Yang <leoli@freescale.com> 4965L: linux-usb@vger.kernel.org 4966L: linuxppc-dev@lists.ozlabs.org 4967S: Maintained 4968F: drivers/usb/gadget/udc/fsl* 4969 4970FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4971M: Li Yang <leoli@freescale.com> 4972L: netdev@vger.kernel.org 4973L: linuxppc-dev@lists.ozlabs.org 4974S: Maintained 4975F: drivers/net/ethernet/freescale/ucc_geth* 4976 4977FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4978M: Claudiu Manoil <claudiu.manoil@freescale.com> 4979L: netdev@vger.kernel.org 4980S: Maintained 4981F: drivers/net/ethernet/freescale/gianfar* 4982X: drivers/net/ethernet/freescale/gianfar_ptp.c 4983F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4984 4985FREESCALE QUICC ENGINE UCC HDLC DRIVER 4986M: Zhao Qiang <qiang.zhao@nxp.com> 4987L: netdev@vger.kernel.org 4988L: linuxppc-dev@lists.ozlabs.org 4989S: Maintained 4990F: drivers/net/wan/fsl_ucc_hdlc* 4991 4992FREESCALE QUICC ENGINE UCC UART DRIVER 4993M: Timur Tabi <timur@tabi.org> 4994L: linuxppc-dev@lists.ozlabs.org 4995S: Maintained 4996F: drivers/tty/serial/ucc_uart.c 4997 4998FREESCALE SOC SOUND DRIVERS 4999M: Timur Tabi <timur@tabi.org> 5000M: Nicolin Chen <nicoleotsuka@gmail.com> 5001M: Xiubo Li <Xiubo.Lee@gmail.com> 5002R: Fabio Estevam <fabio.estevam@nxp.com> 5003L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5004L: linuxppc-dev@lists.ozlabs.org 5005S: Maintained 5006F: sound/soc/fsl/fsl* 5007F: sound/soc/fsl/imx* 5008F: sound/soc/fsl/mpc8610_hpcd.c 5009 5010FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5011M: "J. German Rivera" <German.Rivera@freescale.com> 5012M: Stuart Yoder <stuart.yoder@nxp.com> 5013L: linux-kernel@vger.kernel.org 5014S: Maintained 5015F: drivers/staging/fsl-mc/ 5016 5017FREEVXFS FILESYSTEM 5018M: Christoph Hellwig <hch@infradead.org> 5019W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5020S: Maintained 5021F: fs/freevxfs/ 5022 5023FREEZER 5024M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5025M: Pavel Machek <pavel@ucw.cz> 5026L: linux-pm@vger.kernel.org 5027S: Supported 5028F: Documentation/power/freezing-of-tasks.txt 5029F: include/linux/freezer.h 5030F: kernel/freezer.c 5031 5032FRONTSWAP API 5033M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5034L: linux-kernel@vger.kernel.org 5035S: Maintained 5036F: mm/frontswap.c 5037F: include/linux/frontswap.h 5038 5039FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5040M: David Howells <dhowells@redhat.com> 5041L: linux-cachefs@redhat.com (moderated for non-subscribers) 5042S: Supported 5043F: Documentation/filesystems/caching/ 5044F: fs/fscache/ 5045F: include/linux/fscache*.h 5046 5047FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5048M: Theodore Y. Ts'o <tytso@mit.edu> 5049M: Jaegeuk Kim <jaegeuk@kernel.org> 5050S: Supported 5051F: fs/crypto/ 5052F: include/linux/fscrypto.h 5053 5054F2FS FILE SYSTEM 5055M: Jaegeuk Kim <jaegeuk@kernel.org> 5056M: Changman Lee <cm224.lee@samsung.com> 5057R: Chao Yu <yuchao0@huawei.com> 5058L: linux-f2fs-devel@lists.sourceforge.net 5059W: http://en.wikipedia.org/wiki/F2FS 5060T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5061S: Maintained 5062F: Documentation/filesystems/f2fs.txt 5063F: Documentation/ABI/testing/sysfs-fs-f2fs 5064F: fs/f2fs/ 5065F: include/linux/f2fs_fs.h 5066F: include/trace/events/f2fs.h 5067 5068FUJITSU FR-V (FRV) PORT 5069S: Orphan 5070F: arch/frv/ 5071 5072FUJITSU LAPTOP EXTRAS 5073M: Jonathan Woithe <jwoithe@just42.net> 5074L: platform-driver-x86@vger.kernel.org 5075S: Maintained 5076F: drivers/platform/x86/fujitsu-laptop.c 5077 5078FUJITSU M-5MO LS CAMERA ISP DRIVER 5079M: Kyungmin Park <kyungmin.park@samsung.com> 5080M: Heungjun Kim <riverful.kim@samsung.com> 5081L: linux-media@vger.kernel.org 5082S: Maintained 5083F: drivers/media/i2c/m5mols/ 5084F: include/media/i2c/m5mols.h 5085 5086FUJITSU TABLET EXTRAS 5087M: Robert Gerlach <khnz@gmx.de> 5088L: platform-driver-x86@vger.kernel.org 5089S: Maintained 5090F: drivers/platform/x86/fujitsu-tablet.c 5091 5092FUSE: FILESYSTEM IN USERSPACE 5093M: Miklos Szeredi <miklos@szeredi.hu> 5094L: linux-fsdevel@vger.kernel.org 5095W: http://fuse.sourceforge.net/ 5096T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5097S: Maintained 5098F: fs/fuse/ 5099F: include/uapi/linux/fuse.h 5100F: Documentation/filesystems/fuse.txt 5101 5102FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5103M: Rik Faith <faith@cs.unc.edu> 5104L: linux-scsi@vger.kernel.org 5105S: Odd Fixes (e.g., new signatures) 5106F: drivers/scsi/fdomain.* 5107 5108GCC PLUGINS 5109M: Kees Cook <keescook@chromium.org> 5110R: Emese Revfy <re.emese@gmail.com> 5111L: kernel-hardening@lists.openwall.com 5112S: Maintained 5113F: scripts/gcc-plugins/ 5114F: scripts/gcc-plugin.sh 5115F: Documentation/gcc-plugins.txt 5116 5117GCOV BASED KERNEL PROFILING 5118M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5119S: Maintained 5120F: kernel/gcov/ 5121F: Documentation/gcov.txt 5122 5123GDT SCSI DISK ARRAY CONTROLLER DRIVER 5124M: Achim Leubner <achim_leubner@adaptec.com> 5125L: linux-scsi@vger.kernel.org 5126W: http://www.icp-vortex.com/ 5127S: Supported 5128F: drivers/scsi/gdt* 5129 5130GDB KERNEL DEBUGGING HELPER SCRIPTS 5131M: Jan Kiszka <jan.kiszka@siemens.com> 5132M: Kieran Bingham <kieran@bingham.xyz> 5133S: Supported 5134F: scripts/gdb/ 5135 5136GEMTEK FM RADIO RECEIVER DRIVER 5137M: Hans Verkuil <hverkuil@xs4all.nl> 5138L: linux-media@vger.kernel.org 5139T: git git://linuxtv.org/media_tree.git 5140W: https://linuxtv.org 5141S: Maintained 5142F: drivers/media/radio/radio-gemtek* 5143 5144GENERIC GPIO I2C DRIVER 5145M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5146S: Supported 5147F: drivers/i2c/busses/i2c-gpio.c 5148F: include/linux/i2c-gpio.h 5149 5150GENERIC GPIO I2C MULTIPLEXER DRIVER 5151M: Peter Korsgaard <peter.korsgaard@barco.com> 5152L: linux-i2c@vger.kernel.org 5153S: Supported 5154F: drivers/i2c/muxes/i2c-mux-gpio.c 5155F: include/linux/i2c-mux-gpio.h 5156F: Documentation/i2c/muxes/i2c-mux-gpio 5157 5158GENERIC HDLC (WAN) DRIVERS 5159M: Krzysztof Halasa <khc@pm.waw.pl> 5160W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5161S: Maintained 5162F: drivers/net/wan/c101.c 5163F: drivers/net/wan/hd6457* 5164F: drivers/net/wan/hdlc* 5165F: drivers/net/wan/n2.c 5166F: drivers/net/wan/pc300too.c 5167F: drivers/net/wan/pci200syn.c 5168F: drivers/net/wan/wanxl* 5169 5170GENERIC INCLUDE/ASM HEADER FILES 5171M: Arnd Bergmann <arnd@arndb.de> 5172L: linux-arch@vger.kernel.org 5173T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5174S: Maintained 5175F: include/asm-generic/ 5176F: include/uapi/asm-generic/ 5177 5178GENERIC PHY FRAMEWORK 5179M: Kishon Vijay Abraham I <kishon@ti.com> 5180L: linux-kernel@vger.kernel.org 5181T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5182S: Supported 5183F: drivers/phy/ 5184F: include/linux/phy/ 5185 5186GENERIC PM DOMAINS 5187M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5188M: Kevin Hilman <khilman@kernel.org> 5189M: Ulf Hansson <ulf.hansson@linaro.org> 5190L: linux-pm@vger.kernel.org 5191S: Supported 5192F: drivers/base/power/domain*.c 5193F: include/linux/pm_domain.h 5194 5195GENERIC UIO DRIVER FOR PCI DEVICES 5196M: "Michael S. Tsirkin" <mst@redhat.com> 5197L: kvm@vger.kernel.org 5198S: Supported 5199F: drivers/uio/uio_pci_generic.c 5200 5201GET_MAINTAINER SCRIPT 5202M: Joe Perches <joe@perches.com> 5203S: Maintained 5204F: scripts/get_maintainer.pl 5205 5206GFS2 FILE SYSTEM 5207M: Steven Whitehouse <swhiteho@redhat.com> 5208M: Bob Peterson <rpeterso@redhat.com> 5209L: cluster-devel@redhat.com 5210W: http://sources.redhat.com/cluster/ 5211T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5212S: Supported 5213F: Documentation/filesystems/gfs2*.txt 5214F: fs/gfs2/ 5215F: include/uapi/linux/gfs2_ondisk.h 5216 5217GIGASET ISDN DRIVERS 5218M: Paul Bolle <pebolle@tiscali.nl> 5219L: gigaset307x-common@lists.sourceforge.net 5220W: http://gigaset307x.sourceforge.net/ 5221S: Odd Fixes 5222F: Documentation/isdn/README.gigaset 5223F: drivers/isdn/gigaset/ 5224F: include/uapi/linux/gigaset_dev.h 5225 5226GO7007 MPEG CODEC 5227M: Hans Verkuil <hans.verkuil@cisco.com> 5228L: linux-media@vger.kernel.org 5229S: Maintained 5230F: drivers/media/usb/go7007/ 5231 5232GOODIX TOUCHSCREEN 5233M: Bastien Nocera <hadess@hadess.net> 5234L: linux-input@vger.kernel.org 5235S: Maintained 5236F: drivers/input/touchscreen/goodix.c 5237 5238GPIO SUBSYSTEM 5239M: Linus Walleij <linus.walleij@linaro.org> 5240M: Alexandre Courbot <gnurou@gmail.com> 5241L: linux-gpio@vger.kernel.org 5242T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5243S: Maintained 5244F: Documentation/devicetree/bindings/gpio/ 5245F: Documentation/gpio/ 5246F: Documentation/ABI/testing/gpio-cdev 5247F: Documentation/ABI/obsolete/sysfs-gpio 5248F: drivers/gpio/ 5249F: include/linux/gpio/ 5250F: include/linux/gpio.h 5251F: include/asm-generic/gpio.h 5252F: include/uapi/linux/gpio.h 5253F: tools/gpio/ 5254 5255GRE DEMULTIPLEXER DRIVER 5256M: Dmitry Kozlov <xeb@mail.ru> 5257L: netdev@vger.kernel.org 5258S: Maintained 5259F: net/ipv4/gre_demux.c 5260F: net/ipv4/gre_offload.c 5261F: include/net/gre.h 5262 5263GRETH 10/100/1G Ethernet MAC device driver 5264M: Andreas Larsson <andreas@gaisler.com> 5265L: netdev@vger.kernel.org 5266S: Maintained 5267F: drivers/net/ethernet/aeroflex/ 5268 5269GSPCA FINEPIX SUBDRIVER 5270M: Frank Zago <frank@zago.net> 5271L: linux-media@vger.kernel.org 5272T: git git://linuxtv.org/media_tree.git 5273S: Maintained 5274F: drivers/media/usb/gspca/finepix.c 5275 5276GSPCA GL860 SUBDRIVER 5277M: Olivier Lorin <o.lorin@laposte.net> 5278L: linux-media@vger.kernel.org 5279T: git git://linuxtv.org/media_tree.git 5280S: Maintained 5281F: drivers/media/usb/gspca/gl860/ 5282 5283GSPCA M5602 SUBDRIVER 5284M: Erik Andren <erik.andren@gmail.com> 5285L: linux-media@vger.kernel.org 5286T: git git://linuxtv.org/media_tree.git 5287S: Maintained 5288F: drivers/media/usb/gspca/m5602/ 5289 5290GSPCA PAC207 SONIXB SUBDRIVER 5291M: Hans Verkuil <hverkuil@xs4all.nl> 5292L: linux-media@vger.kernel.org 5293T: git git://linuxtv.org/media_tree.git 5294S: Odd Fixes 5295F: drivers/media/usb/gspca/pac207.c 5296 5297GSPCA SN9C20X SUBDRIVER 5298M: Brian Johnson <brijohn@gmail.com> 5299L: linux-media@vger.kernel.org 5300T: git git://linuxtv.org/media_tree.git 5301S: Maintained 5302F: drivers/media/usb/gspca/sn9c20x.c 5303 5304GSPCA T613 SUBDRIVER 5305M: Leandro Costantino <lcostantino@gmail.com> 5306L: linux-media@vger.kernel.org 5307T: git git://linuxtv.org/media_tree.git 5308S: Maintained 5309F: drivers/media/usb/gspca/t613.c 5310 5311GSPCA USB WEBCAM DRIVER 5312M: Hans Verkuil <hverkuil@xs4all.nl> 5313L: linux-media@vger.kernel.org 5314T: git git://linuxtv.org/media_tree.git 5315S: Odd Fixes 5316F: drivers/media/usb/gspca/ 5317 5318GUID PARTITION TABLE (GPT) 5319M: Davidlohr Bueso <dave@stgolabs.net> 5320L: linux-efi@vger.kernel.org 5321S: Maintained 5322F: block/partitions/efi.* 5323 5324STK1160 USB VIDEO CAPTURE DRIVER 5325M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5326L: linux-media@vger.kernel.org 5327T: git git://linuxtv.org/media_tree.git 5328S: Maintained 5329F: drivers/media/usb/stk1160/ 5330 5331H8/300 ARCHITECTURE 5332M: Yoshinori Sato <ysato@users.sourceforge.jp> 5333L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5334W: http://uclinux-h8.sourceforge.jp 5335T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5336S: Maintained 5337F: arch/h8300/ 5338F: drivers/clocksource/h8300_*.c 5339F: drivers/clk/h8300/ 5340F: drivers/irqchip/irq-renesas-h8*.c 5341 5342HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5343M: Frank Seidel <frank@f-seidel.de> 5344L: platform-driver-x86@vger.kernel.org 5345W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5346S: Maintained 5347F: drivers/platform/x86/hdaps.c 5348 5349HDPVR USB VIDEO ENCODER DRIVER 5350M: Hans Verkuil <hverkuil@xs4all.nl> 5351L: linux-media@vger.kernel.org 5352T: git git://linuxtv.org/media_tree.git 5353W: https://linuxtv.org 5354S: Odd Fixes 5355F: drivers/media/usb/hdpvr/ 5356 5357HWPOISON MEMORY FAILURE HANDLING 5358M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5359L: linux-mm@kvack.org 5360S: Maintained 5361F: mm/memory-failure.c 5362F: mm/hwpoison-inject.c 5363 5364HYPERVISOR VIRTUAL CONSOLE DRIVER 5365L: linuxppc-dev@lists.ozlabs.org 5366S: Odd Fixes 5367F: drivers/tty/hvc/ 5368 5369HACKRF MEDIA DRIVER 5370M: Antti Palosaari <crope@iki.fi> 5371L: linux-media@vger.kernel.org 5372W: https://linuxtv.org 5373W: http://palosaari.fi/linux/ 5374Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5375T: git git://linuxtv.org/anttip/media_tree.git 5376S: Maintained 5377F: drivers/media/usb/hackrf/ 5378 5379HARDWARE MONITORING 5380M: Jean Delvare <jdelvare@suse.com> 5381M: Guenter Roeck <linux@roeck-us.net> 5382L: linux-hwmon@vger.kernel.org 5383W: http://hwmon.wiki.kernel.org/ 5384T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5385T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5386S: Maintained 5387F: Documentation/hwmon/ 5388F: drivers/hwmon/ 5389F: include/linux/hwmon*.h 5390 5391HARDWARE RANDOM NUMBER GENERATOR CORE 5392M: Matt Mackall <mpm@selenic.com> 5393M: Herbert Xu <herbert@gondor.apana.org.au> 5394L: linux-crypto@vger.kernel.org 5395S: Odd fixes 5396F: Documentation/devicetree/bindings/rng/ 5397F: Documentation/hw_random.txt 5398F: drivers/char/hw_random/ 5399F: include/linux/hw_random.h 5400 5401HARDWARE SPINLOCK CORE 5402M: Ohad Ben-Cohen <ohad@wizery.com> 5403M: Bjorn Andersson <bjorn.andersson@linaro.org> 5404L: linux-remoteproc@vger.kernel.org 5405S: Maintained 5406T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5407F: Documentation/devicetree/bindings/hwlock/ 5408F: Documentation/hwspinlock.txt 5409F: drivers/hwspinlock/ 5410F: include/linux/hwspinlock.h 5411 5412HARMONY SOUND DRIVER 5413L: linux-parisc@vger.kernel.org 5414S: Maintained 5415F: sound/parisc/harmony.* 5416 5417HD29L2 MEDIA DRIVER 5418M: Antti Palosaari <crope@iki.fi> 5419L: linux-media@vger.kernel.org 5420W: https://linuxtv.org 5421W: http://palosaari.fi/linux/ 5422Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5423T: git git://linuxtv.org/anttip/media_tree.git 5424S: Maintained 5425F: drivers/media/dvb-frontends/hd29l2* 5426 5427HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5428M: Brian Boylston <brian.boylston@hpe.com> 5429S: Supported 5430F: Documentation/watchdog/hpwdt.txt 5431F: drivers/watchdog/hpwdt.c 5432 5433HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5434M: Don Brace <don.brace@microsemi.com> 5435L: iss_storagedev@hp.com 5436L: esc.storagedev@microsemi.com 5437L: linux-scsi@vger.kernel.org 5438S: Supported 5439F: Documentation/scsi/hpsa.txt 5440F: drivers/scsi/hpsa*.[ch] 5441F: include/linux/cciss*.h 5442F: include/uapi/linux/cciss*.h 5443 5444HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5445M: Don Brace <don.brace@microsemi.com> 5446L: iss_storagedev@hp.com 5447L: esc.storagedev@microsemi.com 5448L: linux-scsi@vger.kernel.org 5449S: Supported 5450F: Documentation/blockdev/cciss.txt 5451F: drivers/block/cciss* 5452F: include/linux/cciss_ioctl.h 5453F: include/uapi/linux/cciss_ioctl.h 5454 5455HFI1 DRIVER 5456M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5457M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5458L: linux-rdma@vger.kernel.org 5459S: Supported 5460F: drivers/infiniband/hw/hfi1 5461 5462HFS FILESYSTEM 5463L: linux-fsdevel@vger.kernel.org 5464S: Orphan 5465F: Documentation/filesystems/hfs.txt 5466F: fs/hfs/ 5467 5468HFSPLUS FILESYSTEM 5469L: linux-fsdevel@vger.kernel.org 5470S: Orphan 5471F: Documentation/filesystems/hfsplus.txt 5472F: fs/hfsplus/ 5473 5474HGA FRAMEBUFFER DRIVER 5475M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5476L: linux-nvidia@lists.surfsouth.com 5477W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5478S: Maintained 5479F: drivers/video/fbdev/hgafb.c 5480 5481HIBERNATION (aka Software Suspend, aka swsusp) 5482M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5483M: Pavel Machek <pavel@ucw.cz> 5484L: linux-pm@vger.kernel.org 5485S: Supported 5486F: arch/x86/power/ 5487F: drivers/base/power/ 5488F: kernel/power/ 5489F: include/linux/suspend.h 5490F: include/linux/freezer.h 5491F: include/linux/pm.h 5492F: arch/*/include/asm/suspend*.h 5493 5494HID CORE LAYER 5495M: Jiri Kosina <jikos@kernel.org> 5496R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5497L: linux-input@vger.kernel.org 5498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5499S: Maintained 5500F: drivers/hid/ 5501F: include/linux/hid* 5502F: include/uapi/linux/hid* 5503 5504HID SENSOR HUB DRIVERS 5505M: Jiri Kosina <jikos@kernel.org> 5506M: Jonathan Cameron <jic23@kernel.org> 5507M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5508L: linux-input@vger.kernel.org 5509L: linux-iio@vger.kernel.org 5510S: Maintained 5511F: Documentation/hid/hid-sensor* 5512F: drivers/hid/hid-sensor-* 5513F: drivers/iio/*/hid-* 5514F: include/linux/hid-sensor-* 5515 5516HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5517M: Thomas Gleixner <tglx@linutronix.de> 5518L: linux-kernel@vger.kernel.org 5519T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5520S: Maintained 5521F: Documentation/timers/ 5522F: kernel/time/hrtimer.c 5523F: kernel/time/clockevents.c 5524F: kernel/time/tick*.* 5525F: kernel/time/timer_*.c 5526F: include/linux/clockchips.h 5527F: include/linux/hrtimer.h 5528 5529HIGH-SPEED SCC DRIVER FOR AX.25 5530L: linux-hams@vger.kernel.org 5531S: Orphan 5532F: drivers/net/hamradio/dmascc.c 5533F: drivers/net/hamradio/scc.c 5534 5535HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5536M: HighPoint Linux Team <linux@highpoint-tech.com> 5537W: http://www.highpoint-tech.com 5538S: Supported 5539F: Documentation/scsi/hptiop.txt 5540F: drivers/scsi/hptiop.c 5541 5542HIPPI 5543M: Jes Sorensen <jes@trained-monkey.org> 5544L: linux-hippi@sunsite.dk 5545S: Maintained 5546F: include/linux/hippidevice.h 5547F: include/uapi/linux/if_hippi.h 5548F: net/802/hippi.c 5549F: drivers/net/hippi/ 5550 5551HISILICON NETWORK SUBSYSTEM DRIVER 5552M: Yisen Zhuang <yisen.zhuang@huawei.com> 5553M: Salil Mehta <salil.mehta@huawei.com> 5554L: netdev@vger.kernel.org 5555W: http://www.hisilicon.com 5556S: Maintained 5557F: drivers/net/ethernet/hisilicon/ 5558F: Documentation/devicetree/bindings/net/hisilicon*.txt 5559 5560HISILICON SAS Controller 5561M: John Garry <john.garry@huawei.com> 5562W: http://www.hisilicon.com 5563S: Supported 5564F: drivers/scsi/hisi_sas/ 5565F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5566 5567HOST AP DRIVER 5568M: Jouni Malinen <j@w1.fi> 5569L: hostap@shmoo.com (subscribers-only) 5570L: linux-wireless@vger.kernel.org 5571W: http://hostap.epitest.fi/ 5572S: Maintained 5573F: drivers/net/wireless/intersil/hostap/ 5574 5575HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5576L: platform-driver-x86@vger.kernel.org 5577S: Orphan 5578F: drivers/platform/x86/tc1100-wmi.c 5579 5580HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5581M: Jaroslav Kysela <perex@perex.cz> 5582S: Maintained 5583F: drivers/net/ethernet/hp/hp100.* 5584 5585HPET: High Precision Event Timers driver 5586M: Clemens Ladisch <clemens@ladisch.de> 5587S: Maintained 5588F: Documentation/timers/hpet.txt 5589F: drivers/char/hpet.c 5590F: include/linux/hpet.h 5591F: include/uapi/linux/hpet.h 5592 5593HPET: x86 5594S: Orphan 5595F: arch/x86/kernel/hpet.c 5596F: arch/x86/include/asm/hpet.h 5597 5598HPFS FILESYSTEM 5599M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5600W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5601S: Maintained 5602F: fs/hpfs/ 5603 5604HSI SUBSYSTEM 5605M: Sebastian Reichel <sre@kernel.org> 5606T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5607S: Maintained 5608F: Documentation/ABI/testing/sysfs-bus-hsi 5609F: Documentation/hsi.txt 5610F: drivers/hsi/ 5611F: include/linux/hsi/ 5612F: include/uapi/linux/hsi/ 5613 5614HSO 3G MODEM DRIVER 5615M: Jan Dumon <j.dumon@option.com> 5616W: http://www.pharscape.org 5617S: Maintained 5618F: drivers/net/usb/hso.c 5619 5620HSR NETWORK PROTOCOL 5621M: Arvid Brodin <arvid.brodin@alten.se> 5622L: netdev@vger.kernel.org 5623S: Maintained 5624F: net/hsr/ 5625 5626HTCPEN TOUCHSCREEN DRIVER 5627M: Pau Oliva Fora <pof@eslack.org> 5628L: linux-input@vger.kernel.org 5629S: Maintained 5630F: drivers/input/touchscreen/htcpen.c 5631 5632HUGETLB FILESYSTEM 5633M: Nadia Yvette Chambers <nyc@holomorphy.com> 5634S: Maintained 5635F: fs/hugetlbfs/ 5636 5637Hyper-V CORE AND DRIVERS 5638M: "K. Y. Srinivasan" <kys@microsoft.com> 5639M: Haiyang Zhang <haiyangz@microsoft.com> 5640L: devel@linuxdriverproject.org 5641S: Maintained 5642F: arch/x86/include/asm/mshyperv.h 5643F: arch/x86/include/uapi/asm/hyperv.h 5644F: arch/x86/kernel/cpu/mshyperv.c 5645F: drivers/hid/hid-hyperv.c 5646F: drivers/hv/ 5647F: drivers/input/serio/hyperv-keyboard.c 5648F: drivers/pci/host/pci-hyperv.c 5649F: drivers/net/hyperv/ 5650F: drivers/scsi/storvsc_drv.c 5651F: drivers/video/fbdev/hyperv_fb.c 5652F: include/linux/hyperv.h 5653F: tools/hv/ 5654F: Documentation/ABI/stable/sysfs-bus-vmbus 5655 5656I2C MUXES 5657M: Peter Rosin <peda@axentia.se> 5658L: linux-i2c@vger.kernel.org 5659S: Maintained 5660F: Documentation/i2c/i2c-topology 5661F: Documentation/i2c/muxes/ 5662F: Documentation/devicetree/bindings/i2c/i2c-mux* 5663F: drivers/i2c/i2c-mux.c 5664F: drivers/i2c/muxes/ 5665F: include/linux/i2c-mux.h 5666 5667I2C OVER PARALLEL PORT 5668M: Jean Delvare <jdelvare@suse.com> 5669L: linux-i2c@vger.kernel.org 5670S: Maintained 5671F: Documentation/i2c/busses/i2c-parport 5672F: Documentation/i2c/busses/i2c-parport-light 5673F: drivers/i2c/busses/i2c-parport.c 5674F: drivers/i2c/busses/i2c-parport-light.c 5675 5676I2C/SMBUS CONTROLLER DRIVERS FOR PC 5677M: Jean Delvare <jdelvare@suse.com> 5678L: linux-i2c@vger.kernel.org 5679S: Maintained 5680F: Documentation/i2c/busses/i2c-ali1535 5681F: Documentation/i2c/busses/i2c-ali1563 5682F: Documentation/i2c/busses/i2c-ali15x3 5683F: Documentation/i2c/busses/i2c-amd756 5684F: Documentation/i2c/busses/i2c-amd8111 5685F: Documentation/i2c/busses/i2c-i801 5686F: Documentation/i2c/busses/i2c-nforce2 5687F: Documentation/i2c/busses/i2c-piix4 5688F: Documentation/i2c/busses/i2c-sis5595 5689F: Documentation/i2c/busses/i2c-sis630 5690F: Documentation/i2c/busses/i2c-sis96x 5691F: Documentation/i2c/busses/i2c-via 5692F: Documentation/i2c/busses/i2c-viapro 5693F: drivers/i2c/busses/i2c-ali1535.c 5694F: drivers/i2c/busses/i2c-ali1563.c 5695F: drivers/i2c/busses/i2c-ali15x3.c 5696F: drivers/i2c/busses/i2c-amd756.c 5697F: drivers/i2c/busses/i2c-amd756-s4882.c 5698F: drivers/i2c/busses/i2c-amd8111.c 5699F: drivers/i2c/busses/i2c-i801.c 5700F: drivers/i2c/busses/i2c-isch.c 5701F: drivers/i2c/busses/i2c-nforce2.c 5702F: drivers/i2c/busses/i2c-nforce2-s4985.c 5703F: drivers/i2c/busses/i2c-piix4.c 5704F: drivers/i2c/busses/i2c-sis5595.c 5705F: drivers/i2c/busses/i2c-sis630.c 5706F: drivers/i2c/busses/i2c-sis96x.c 5707F: drivers/i2c/busses/i2c-via.c 5708F: drivers/i2c/busses/i2c-viapro.c 5709 5710I2C/SMBUS ISMT DRIVER 5711M: Seth Heasley <seth.heasley@intel.com> 5712M: Neil Horman <nhorman@tuxdriver.com> 5713L: linux-i2c@vger.kernel.org 5714F: drivers/i2c/busses/i2c-ismt.c 5715F: Documentation/i2c/busses/i2c-ismt 5716 5717I2C/SMBUS STUB DRIVER 5718M: Jean Delvare <jdelvare@suse.com> 5719L: linux-i2c@vger.kernel.org 5720S: Maintained 5721F: drivers/i2c/i2c-stub.c 5722 5723I2C SUBSYSTEM 5724M: Wolfram Sang <wsa@the-dreams.de> 5725L: linux-i2c@vger.kernel.org 5726W: https://i2c.wiki.kernel.org/ 5727Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5728T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5729S: Maintained 5730F: Documentation/devicetree/bindings/i2c/ 5731F: Documentation/i2c/ 5732F: drivers/i2c/ 5733F: drivers/i2c/*/ 5734F: include/linux/i2c.h 5735F: include/linux/i2c-*.h 5736F: include/uapi/linux/i2c.h 5737F: include/uapi/linux/i2c-*.h 5738 5739I2C ACPI SUPPORT 5740M: Mika Westerberg <mika.westerberg@linux.intel.com> 5741L: linux-i2c@vger.kernel.org 5742L: linux-acpi@vger.kernel.org 5743S: Maintained 5744 5745I2C-TAOS-EVM DRIVER 5746M: Jean Delvare <jdelvare@suse.com> 5747L: linux-i2c@vger.kernel.org 5748S: Maintained 5749F: Documentation/i2c/busses/i2c-taos-evm 5750F: drivers/i2c/busses/i2c-taos-evm.c 5751 5752I2C-TINY-USB DRIVER 5753M: Till Harbaum <till@harbaum.org> 5754L: linux-i2c@vger.kernel.org 5755W: http://www.harbaum.org/till/i2c_tiny_usb 5756S: Maintained 5757F: drivers/i2c/busses/i2c-tiny-usb.c 5758 5759i386 BOOT CODE 5760M: "H. Peter Anvin" <hpa@zytor.com> 5761S: Maintained 5762F: arch/x86/boot/ 5763 5764i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5765M: "H. Peter Anvin" <hpa@zytor.com> 5766T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5767S: Maintained 5768 5769IA64 (Itanium) PLATFORM 5770M: Tony Luck <tony.luck@intel.com> 5771M: Fenghua Yu <fenghua.yu@intel.com> 5772L: linux-ia64@vger.kernel.org 5773T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5774S: Maintained 5775F: arch/ia64/ 5776 5777IBM Power VMX Cryptographic instructions 5778M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5779M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5780L: linux-crypto@vger.kernel.org 5781S: Supported 5782F: drivers/crypto/vmx/Makefile 5783F: drivers/crypto/vmx/Kconfig 5784F: drivers/crypto/vmx/vmx.c 5785F: drivers/crypto/vmx/aes* 5786F: drivers/crypto/vmx/ghash* 5787F: drivers/crypto/vmx/ppc-xlate.pl 5788 5789IBM Power in-Nest Crypto Acceleration 5790M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5791M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5792L: linux-crypto@vger.kernel.org 5793S: Supported 5794F: drivers/crypto/nx/Makefile 5795F: drivers/crypto/nx/Kconfig 5796F: drivers/crypto/nx/nx-aes* 5797F: drivers/crypto/nx/nx-sha* 5798F: drivers/crypto/nx/nx.* 5799F: drivers/crypto/nx/nx_csbcpb.h 5800F: drivers/crypto/nx/nx_debugfs.h 5801 5802IBM Power 842 compression accelerator 5803M: Dan Streetman <ddstreet@ieee.org> 5804S: Supported 5805F: drivers/crypto/nx/Makefile 5806F: drivers/crypto/nx/Kconfig 5807F: drivers/crypto/nx/nx-842* 5808F: include/linux/sw842.h 5809F: crypto/842.c 5810F: lib/842/ 5811 5812IBM Power Linux RAID adapter 5813M: Brian King <brking@us.ibm.com> 5814S: Supported 5815F: drivers/scsi/ipr.* 5816 5817IBM Power Virtual Ethernet Device Driver 5818M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5819L: netdev@vger.kernel.org 5820S: Supported 5821F: drivers/net/ethernet/ibm/ibmveth.* 5822 5823IBM Power SRIOV Virtual NIC Device Driver 5824M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5825M: John Allen <jallen@linux.vnet.ibm.com> 5826L: netdev@vger.kernel.org 5827S: Supported 5828F: drivers/net/ethernet/ibm/ibmvnic.* 5829 5830IBM Power Virtual SCSI Device Drivers 5831M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5832L: linux-scsi@vger.kernel.org 5833S: Supported 5834F: drivers/scsi/ibmvscsi/ibmvscsi* 5835F: include/scsi/viosrp.h 5836 5837IBM Power Virtual SCSI Device Target Driver 5838M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 5839M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 5840L: linux-scsi@vger.kernel.org 5841L: target-devel@vger.kernel.org 5842S: Supported 5843F: drivers/scsi/ibmvscsi_tgt/ 5844 5845IBM Power Virtual FC Device Drivers 5846M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5847L: linux-scsi@vger.kernel.org 5848S: Supported 5849F: drivers/scsi/ibmvscsi/ibmvfc* 5850 5851IBM ServeRAID RAID DRIVER 5852S: Orphan 5853F: drivers/scsi/ips.* 5854 5855ICH LPC AND GPIO DRIVER 5856M: Peter Tyser <ptyser@xes-inc.com> 5857S: Maintained 5858F: drivers/mfd/lpc_ich.c 5859F: drivers/gpio/gpio-ich.c 5860 5861IDE SUBSYSTEM 5862M: "David S. Miller" <davem@davemloft.net> 5863L: linux-ide@vger.kernel.org 5864Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5865T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5866S: Maintained 5867F: Documentation/ide/ 5868F: drivers/ide/ 5869F: include/linux/ide.h 5870 5871IDEAPAD LAPTOP EXTRAS DRIVER 5872M: Ike Panhc <ike.pan@canonical.com> 5873L: platform-driver-x86@vger.kernel.org 5874W: http://launchpad.net/ideapad-laptop 5875S: Maintained 5876F: drivers/platform/x86/ideapad-laptop.c 5877 5878IDEAPAD LAPTOP SLIDEBAR DRIVER 5879M: Andrey Moiseev <o2g.org.ru@gmail.com> 5880L: linux-input@vger.kernel.org 5881W: https://github.com/o2genum/ideapad-slidebar 5882S: Maintained 5883F: drivers/input/misc/ideapad_slidebar.c 5884 5885IDE/ATAPI DRIVERS 5886M: Borislav Petkov <bp@alien8.de> 5887L: linux-ide@vger.kernel.org 5888S: Maintained 5889F: Documentation/cdrom/ide-cd 5890F: drivers/ide/ide-cd* 5891 5892IDLE-I7300 5893M: Andy Henroid <andrew.d.henroid@intel.com> 5894L: linux-pm@vger.kernel.org 5895S: Supported 5896F: drivers/idle/i7300_idle.c 5897 5898IEEE 802.15.4 SUBSYSTEM 5899M: Alexander Aring <aar@pengutronix.de> 5900L: linux-wpan@vger.kernel.org 5901W: http://wpan.cakelab.org/ 5902T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5903T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5904S: Maintained 5905F: net/ieee802154/ 5906F: net/mac802154/ 5907F: drivers/net/ieee802154/ 5908F: include/linux/nl802154.h 5909F: include/linux/ieee802154.h 5910F: include/net/nl802154.h 5911F: include/net/mac802154.h 5912F: include/net/af_ieee802154.h 5913F: include/net/cfg802154.h 5914F: include/net/ieee802154_netdev.h 5915F: Documentation/networking/ieee802154.txt 5916 5917IGORPLUG-USB IR RECEIVER 5918M: Sean Young <sean@mess.org> 5919L: linux-media@vger.kernel.org 5920S: Maintained 5921F: drivers/media/rc/igorplugusb.c 5922 5923IGUANAWORKS USB IR TRANSCEIVER 5924M: Sean Young <sean@mess.org> 5925L: linux-media@vger.kernel.org 5926S: Maintained 5927F: drivers/media/rc/iguanair.c 5928 5929IIO SUBSYSTEM AND DRIVERS 5930M: Jonathan Cameron <jic23@kernel.org> 5931R: Hartmut Knaack <knaack.h@gmx.de> 5932R: Lars-Peter Clausen <lars@metafoo.de> 5933R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5934L: linux-iio@vger.kernel.org 5935T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 5936S: Maintained 5937F: Documentation/devicetree/bindings/iio/ 5938F: drivers/iio/ 5939F: drivers/staging/iio/ 5940F: include/linux/iio/ 5941F: tools/iio/ 5942 5943IKANOS/ADI EAGLE ADSL USB DRIVER 5944M: Matthieu Castet <castet.matthieu@free.fr> 5945M: Stanislaw Gruszka <stf_xl@wp.pl> 5946S: Maintained 5947F: drivers/usb/atm/ueagle-atm.c 5948 5949INA209 HARDWARE MONITOR DRIVER 5950M: Guenter Roeck <linux@roeck-us.net> 5951L: linux-hwmon@vger.kernel.org 5952S: Maintained 5953F: Documentation/hwmon/ina209 5954F: Documentation/devicetree/bindings/i2c/ina209.txt 5955F: drivers/hwmon/ina209.c 5956 5957INA2XX HARDWARE MONITOR DRIVER 5958M: Guenter Roeck <linux@roeck-us.net> 5959L: linux-hwmon@vger.kernel.org 5960S: Maintained 5961F: Documentation/hwmon/ina2xx 5962F: drivers/hwmon/ina2xx.c 5963F: include/linux/platform_data/ina2xx.h 5964 5965INDUSTRY PACK SUBSYSTEM (IPACK) 5966M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5967M: Jens Taprogge <jens.taprogge@taprogge.org> 5968M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5969L: industrypack-devel@lists.sourceforge.net 5970W: http://industrypack.sourceforge.net 5971S: Maintained 5972F: drivers/ipack/ 5973 5974INGENIC JZ4780 DMA Driver 5975M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5976S: Maintained 5977F: drivers/dma/dma-jz4780.c 5978 5979INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5980M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5981M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5982L: linux-ima-devel@lists.sourceforge.net 5983L: linux-ima-user@lists.sourceforge.net 5984L: linux-security-module@vger.kernel.org 5985T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5986S: Supported 5987F: security/integrity/ima/ 5988 5989IMGTEC IR DECODER DRIVER 5990M: James Hogan <james.hogan@imgtec.com> 5991S: Maintained 5992F: drivers/media/rc/img-ir/ 5993 5994IMS TWINTURBO FRAMEBUFFER DRIVER 5995L: linux-fbdev@vger.kernel.org 5996S: Orphan 5997F: drivers/video/fbdev/imsttfb.c 5998 5999INFINIBAND SUBSYSTEM 6000M: Doug Ledford <dledford@redhat.com> 6001M: Sean Hefty <sean.hefty@intel.com> 6002M: Hal Rosenstock <hal.rosenstock@gmail.com> 6003L: linux-rdma@vger.kernel.org 6004W: http://www.openfabrics.org/ 6005Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6006T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6007S: Supported 6008F: Documentation/infiniband/ 6009F: drivers/infiniband/ 6010F: include/uapi/linux/if_infiniband.h 6011F: include/uapi/rdma/ 6012F: include/rdma/ 6013 6014INOTIFY 6015M: John McCutchan <john@johnmccutchan.com> 6016M: Robert Love <rlove@rlove.org> 6017M: Eric Paris <eparis@parisplace.org> 6018S: Maintained 6019F: Documentation/filesystems/inotify.txt 6020F: fs/notify/inotify/ 6021F: include/linux/inotify.h 6022F: include/uapi/linux/inotify.h 6023 6024INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6025M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6026L: linux-input@vger.kernel.org 6027Q: http://patchwork.kernel.org/project/linux-input/list/ 6028T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6029S: Maintained 6030F: drivers/input/ 6031F: include/linux/input.h 6032F: include/uapi/linux/input.h 6033F: include/linux/input/ 6034F: Documentation/devicetree/bindings/input/ 6035 6036INPUT MULTITOUCH (MT) PROTOCOL 6037M: Henrik Rydberg <rydberg@bitmath.org> 6038L: linux-input@vger.kernel.org 6039S: Odd fixes 6040F: Documentation/input/multi-touch-protocol.txt 6041F: drivers/input/input-mt.c 6042K: \b(ABS|SYN)_MT_ 6043 6044INTEL ASoC BDW/HSW DRIVERS 6045M: Jie Yang <yang.jie@linux.intel.com> 6046L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6047S: Supported 6048F: sound/soc/intel/common/sst-dsp* 6049F: sound/soc/intel/common/sst-firmware.c 6050F: sound/soc/intel/boards/broadwell.c 6051F: sound/soc/intel/haswell/ 6052 6053INTEL C600 SERIES SAS CONTROLLER DRIVER 6054M: Intel SCU Linux support <intel-linux-scu@intel.com> 6055M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6056L: linux-scsi@vger.kernel.org 6057T: git git://git.code.sf.net/p/intel-sas/isci 6058S: Supported 6059F: drivers/scsi/isci/ 6060 6061INTEL HID EVENT DRIVER 6062M: Alex Hung <alex.hung@canonical.com> 6063L: platform-driver-x86@vger.kernel.org 6064S: Maintained 6065F: drivers/platform/x86/intel-hid.c 6066 6067INTEL VIRTUAL BUTTON DRIVER 6068M: AceLan Kao <acelan.kao@canonical.com> 6069L: platform-driver-x86@vger.kernel.org 6070S: Maintained 6071F: drivers/platform/x86/intel-vbtn.c 6072 6073INTEL IDLE DRIVER 6074M: Len Brown <lenb@kernel.org> 6075L: linux-pm@vger.kernel.org 6076T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6077S: Supported 6078F: drivers/idle/intel_idle.c 6079 6080INTEL PSTATE DRIVER 6081M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6082M: Len Brown <lenb@kernel.org> 6083L: linux-pm@vger.kernel.org 6084S: Supported 6085F: drivers/cpufreq/intel_pstate.c 6086 6087INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6088M: Maik Broemme <mbroemme@plusserver.de> 6089L: linux-fbdev@vger.kernel.org 6090S: Maintained 6091F: Documentation/fb/intelfb.txt 6092F: drivers/video/fbdev/intelfb/ 6093 6094INTEL 810/815 FRAMEBUFFER DRIVER 6095M: Antonino Daplas <adaplas@gmail.com> 6096L: linux-fbdev@vger.kernel.org 6097S: Maintained 6098F: drivers/video/fbdev/i810/ 6099 6100INTEL MENLOW THERMAL DRIVER 6101M: Sujith Thomas <sujith.thomas@intel.com> 6102L: platform-driver-x86@vger.kernel.org 6103W: https://01.org/linux-acpi 6104S: Supported 6105F: drivers/platform/x86/intel_menlow.c 6106 6107INTEL I/OAT DMA DRIVER 6108M: Dave Jiang <dave.jiang@intel.com> 6109R: Dan Williams <dan.j.williams@intel.com> 6110L: dmaengine@vger.kernel.org 6111Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6112S: Supported 6113F: drivers/dma/ioat* 6114 6115INTEL IOMMU (VT-d) 6116M: David Woodhouse <dwmw2@infradead.org> 6117L: iommu@lists.linux-foundation.org 6118T: git git://git.infradead.org/iommu-2.6.git 6119S: Supported 6120F: drivers/iommu/intel-iommu.c 6121F: include/linux/intel-iommu.h 6122 6123INTEL IOP-ADMA DMA DRIVER 6124R: Dan Williams <dan.j.williams@intel.com> 6125S: Odd fixes 6126F: drivers/dma/iop-adma.c 6127 6128INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6129M: Krzysztof Halasa <khalasa@piap.pl> 6130S: Maintained 6131F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6132F: arch/arm/mach-ixp4xx/include/mach/npe.h 6133F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6134F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6135F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6136F: drivers/net/wan/ixp4xx_hss.c 6137 6138INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6139M: Deepak Saxena <dsaxena@plexity.net> 6140S: Maintained 6141F: drivers/char/hw_random/ixp4xx-rng.c 6142 6143INTEL ETHERNET DRIVERS 6144M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6145L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6146W: http://www.intel.com/support/feedback.htm 6147W: http://e1000.sourceforge.net/ 6148Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6150T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6151S: Supported 6152F: Documentation/networking/e100.txt 6153F: Documentation/networking/e1000.txt 6154F: Documentation/networking/e1000e.txt 6155F: Documentation/networking/igb.txt 6156F: Documentation/networking/igbvf.txt 6157F: Documentation/networking/ixgb.txt 6158F: Documentation/networking/ixgbe.txt 6159F: Documentation/networking/ixgbevf.txt 6160F: Documentation/networking/i40e.txt 6161F: Documentation/networking/i40evf.txt 6162F: drivers/net/ethernet/intel/ 6163F: drivers/net/ethernet/intel/*/ 6164 6165INTEL RDMA RNIC DRIVER 6166M: Faisal Latif <faisal.latif@intel.com> 6167R: Chien Tin Tung <chien.tin.tung@intel.com> 6168R: Mustafa Ismail <mustafa.ismail@intel.com> 6169R: Shiraz Saleem <shiraz.saleem@intel.com> 6170R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6171L: linux-rdma@vger.kernel.org 6172S: Supported 6173F: drivers/infiniband/hw/i40iw/ 6174 6175INTEL MERRIFIELD GPIO DRIVER 6176M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6177L: linux-gpio@vger.kernel.org 6178S: Maintained 6179F: drivers/gpio/gpio-merrifield.c 6180 6181INTEL-MID GPIO DRIVER 6182M: David Cohen <david.a.cohen@linux.intel.com> 6183L: linux-gpio@vger.kernel.org 6184S: Maintained 6185F: drivers/gpio/gpio-intel-mid.c 6186 6187INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6188M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6189L: linux-wireless@vger.kernel.org 6190S: Maintained 6191F: Documentation/networking/README.ipw2100 6192F: Documentation/networking/README.ipw2200 6193F: drivers/net/wireless/intel/ipw2x00/ 6194 6195INTEL(R) TRACE HUB 6196M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6197S: Supported 6198F: Documentation/trace/intel_th.txt 6199F: drivers/hwtracing/intel_th/ 6200 6201INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6202M: Ning Sun <ning.sun@intel.com> 6203L: tboot-devel@lists.sourceforge.net 6204W: http://tboot.sourceforge.net 6205T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6206S: Supported 6207F: Documentation/intel_txt.txt 6208F: include/linux/tboot.h 6209F: arch/x86/kernel/tboot.c 6210 6211INTEL WIRELESS WIMAX CONNECTION 2400 6212M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6213M: linux-wimax@intel.com 6214L: wimax@linuxwimax.org (subscribers-only) 6215S: Supported 6216W: http://linuxwimax.org 6217F: Documentation/wimax/README.i2400m 6218F: drivers/net/wimax/i2400m/ 6219F: include/uapi/linux/wimax/i2400m.h 6220 6221INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6222M: Stanislaw Gruszka <sgruszka@redhat.com> 6223L: linux-wireless@vger.kernel.org 6224S: Supported 6225F: drivers/net/wireless/intel/iwlegacy/ 6226 6227INTEL WIRELESS WIFI LINK (iwlwifi) 6228M: Johannes Berg <johannes.berg@intel.com> 6229M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6230M: Luca Coelho <luciano.coelho@intel.com> 6231M: Intel Linux Wireless <linuxwifi@intel.com> 6232L: linux-wireless@vger.kernel.org 6233W: http://intellinuxwireless.org 6234T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6235S: Supported 6236F: drivers/net/wireless/intel/iwlwifi/ 6237 6238INTEL MANAGEMENT ENGINE (mei) 6239M: Tomas Winkler <tomas.winkler@intel.com> 6240L: linux-kernel@vger.kernel.org 6241S: Supported 6242F: include/uapi/linux/mei.h 6243F: include/linux/mei_cl_bus.h 6244F: drivers/misc/mei/* 6245F: drivers/watchdog/mei_wdt.c 6246F: Documentation/misc-devices/mei/* 6247F: samples/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