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 639AMAZON ETHERNET DRIVERS 640M: Netanel Belgazal <netanel@annapurnalabs.com> 641R: Saeed Bishara <saeed@annapurnalabs.com> 642R: Zorik Machulsky <zorik@annapurnalabs.com> 643L: netdev@vger.kernel.org 644S: Supported 645F: Documentation/networking/ena.txt 646F: drivers/net/ethernet/amazon/ 647 648AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 649M: Tom Lendacky <thomas.lendacky@amd.com> 650M: Gary Hook <gary.hook@amd.com> 651L: linux-crypto@vger.kernel.org 652S: Supported 653F: drivers/crypto/ccp/ 654F: include/linux/ccp.h 655 656AMD FAM15H PROCESSOR POWER MONITORING DRIVER 657M: Huang Rui <ray.huang@amd.com> 658L: linux-hwmon@vger.kernel.org 659S: Supported 660F: Documentation/hwmon/fam15h_power 661F: drivers/hwmon/fam15h_power.c 662 663AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 664L: linux-geode@lists.infradead.org (moderated for non-subscribers) 665S: Orphan 666F: drivers/usb/gadget/udc/amd5536udc.* 667 668AMD GEODE PROCESSOR/CHIPSET SUPPORT 669P: Andres Salomon <dilinger@queued.net> 670L: linux-geode@lists.infradead.org (moderated for non-subscribers) 671W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 672S: Supported 673F: drivers/char/hw_random/geode-rng.c 674F: drivers/crypto/geode* 675F: drivers/video/fbdev/geode/ 676F: arch/x86/include/asm/geode.h 677 678AMD IOMMU (AMD-VI) 679M: Joerg Roedel <joro@8bytes.org> 680L: iommu@lists.linux-foundation.org 681T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 682S: Maintained 683F: drivers/iommu/amd_iommu*.[ch] 684F: include/linux/amd-iommu.h 685 686AMD KFD 687M: Oded Gabbay <oded.gabbay@gmail.com> 688L: dri-devel@lists.freedesktop.org 689T: git git://people.freedesktop.org/~gabbayo/linux.git 690S: Supported 691F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 692F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 693F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 694F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 695F: drivers/gpu/drm/amd/amdkfd/ 696F: drivers/gpu/drm/amd/include/cik_structs.h 697F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 698F: drivers/gpu/drm/amd/include/vi_structs.h 699F: drivers/gpu/drm/radeon/radeon_kfd.c 700F: drivers/gpu/drm/radeon/radeon_kfd.h 701F: include/uapi/linux/kfd_ioctl.h 702 703AMD SEATTLE DEVICE TREE SUPPORT 704M: Brijesh Singh <brijeshkumar.singh@amd.com> 705M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 706M: Tom Lendacky <thomas.lendacky@amd.com> 707S: Supported 708F: arch/arm64/boot/dts/amd/ 709 710AMD XGBE DRIVER 711M: Tom Lendacky <thomas.lendacky@amd.com> 712L: netdev@vger.kernel.org 713S: Supported 714F: drivers/net/ethernet/amd/xgbe/ 715F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 716 717AMS (Apple Motion Sensor) DRIVER 718M: Michael Hanselmann <linux-kernel@hansmi.ch> 719S: Supported 720F: drivers/macintosh/ams/ 721 722ANALOG DEVICES INC AD9389B DRIVER 723M: Hans Verkuil <hans.verkuil@cisco.com> 724L: linux-media@vger.kernel.org 725S: Maintained 726F: drivers/media/i2c/ad9389b* 727 728ANALOG DEVICES INC ADV7180 DRIVER 729M: Lars-Peter Clausen <lars@metafoo.de> 730L: linux-media@vger.kernel.org 731W: http://ez.analog.com/community/linux-device-drivers 732S: Supported 733F: drivers/media/i2c/adv7180.c 734 735ANALOG DEVICES INC ADV7511 DRIVER 736M: Hans Verkuil <hans.verkuil@cisco.com> 737L: linux-media@vger.kernel.org 738S: Maintained 739F: drivers/media/i2c/adv7511* 740 741ANALOG DEVICES INC ADV7604 DRIVER 742M: Hans Verkuil <hans.verkuil@cisco.com> 743L: linux-media@vger.kernel.org 744S: Maintained 745F: drivers/media/i2c/adv7604* 746 747ANALOG DEVICES INC ADV7842 DRIVER 748M: Hans Verkuil <hans.verkuil@cisco.com> 749L: linux-media@vger.kernel.org 750S: Maintained 751F: drivers/media/i2c/adv7842* 752 753ANALOG DEVICES INC ASOC CODEC DRIVERS 754M: Lars-Peter Clausen <lars@metafoo.de> 755L: alsa-devel@alsa-project.org (moderated for non-subscribers) 756W: http://wiki.analog.com/ 757W: http://ez.analog.com/community/linux-device-drivers 758S: Supported 759F: sound/soc/codecs/adau* 760F: sound/soc/codecs/adav* 761F: sound/soc/codecs/ad1* 762F: sound/soc/codecs/ad7* 763F: sound/soc/codecs/ssm* 764F: sound/soc/codecs/sigmadsp.* 765 766ANALOG DEVICES INC ASOC DRIVERS 767L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 768L: alsa-devel@alsa-project.org (moderated for non-subscribers) 769W: http://blackfin.uclinux.org/ 770S: Supported 771F: sound/soc/blackfin/* 772 773ANALOG DEVICES INC IIO DRIVERS 774M: Lars-Peter Clausen <lars@metafoo.de> 775M: Michael Hennerich <Michael.Hennerich@analog.com> 776W: http://wiki.analog.com/ 777W: http://ez.analog.com/community/linux-device-drivers 778S: Supported 779F: drivers/iio/*/ad* 780X: drivers/iio/*/adjd* 781F: drivers/staging/iio/*/ad* 782F: staging/iio/trigger/iio-trig-bfin-timer.c 783 784ANALOG DEVICES INC DMA DRIVERS 785M: Lars-Peter Clausen <lars@metafoo.de> 786W: http://ez.analog.com/community/linux-device-drivers 787S: Supported 788F: drivers/dma/dma-axi-dmac.c 789 790ANDROID CONFIG FRAGMENTS 791M: Rob Herring <robh@kernel.org> 792S: Supported 793F: kernel/configs/android* 794 795ANDROID DRIVERS 796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 797M: Arve Hjønnevåg <arve@android.com> 798M: Riley Andrews <riandrews@android.com> 799T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 800L: devel@driverdev.osuosl.org 801S: Supported 802F: drivers/android/ 803F: drivers/staging/android/ 804 805ANDROID ION DRIVER 806M: Laura Abbott <labbott@redhat.com> 807M: Sumit Semwal <sumit.semwal@linaro.org> 808L: devel@driverdev.osuosl.org 809S: Supported 810F: drivers/staging/android/ion 811F: drivers/staging/android/uapi/ion.h 812F: drivers/staging/android/uapi/ion_test.h 813 814AOA (Apple Onboard Audio) ALSA DRIVER 815M: Johannes Berg <johannes@sipsolutions.net> 816L: linuxppc-dev@lists.ozlabs.org 817L: alsa-devel@alsa-project.org (moderated for non-subscribers) 818S: Maintained 819F: sound/aoa/ 820 821APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 822M: William Breathitt Gray <vilhelm.gray@gmail.com> 823L: linux-iio@vger.kernel.org 824S: Maintained 825F: drivers/iio/dac/stx104.c 826 827APM DRIVER 828M: Jiri Kosina <jikos@kernel.org> 829S: Odd fixes 830T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 831F: arch/x86/kernel/apm_32.c 832F: include/linux/apm_bios.h 833F: include/uapi/linux/apm_bios.h 834F: drivers/char/apm-emulation.c 835 836APPLE BCM5974 MULTITOUCH DRIVER 837M: Henrik Rydberg <rydberg@bitmath.org> 838L: linux-input@vger.kernel.org 839S: Odd fixes 840F: drivers/input/mouse/bcm5974.c 841 842APPLE SMC DRIVER 843M: Henrik Rydberg <rydberg@bitmath.org> 844L: linux-hwmon@vger.kernel.org 845S: Odd fixes 846F: drivers/hwmon/applesmc.c 847 848APPLETALK NETWORK LAYER 849M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 850S: Maintained 851F: drivers/net/appletalk/ 852F: net/appletalk/ 853 854APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 855M: Duc Dang <dhdang@apm.com> 856S: Supported 857F: arch/arm64/boot/dts/apm/ 858 859APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 860M: Iyappan Subramanian <isubramanian@apm.com> 861M: Keyur Chudgar <kchudgar@apm.com> 862S: Supported 863F: drivers/net/ethernet/apm/xgene/ 864F: drivers/net/phy/mdio-xgene.c 865F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 866F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 867 868APTINA CAMERA SENSOR PLL 869M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 870L: linux-media@vger.kernel.org 871S: Maintained 872F: drivers/media/i2c/aptina-pll.* 873 874ARC FRAMEBUFFER DRIVER 875M: Jaya Kumar <jayalk@intworks.biz> 876S: Maintained 877F: drivers/video/fbdev/arcfb.c 878F: drivers/video/fbdev/core/fb_defio.c 879 880ARCNET NETWORK LAYER 881M: Michael Grzeschik <m.grzeschik@pengutronix.de> 882L: netdev@vger.kernel.org 883S: Maintained 884F: drivers/net/arcnet/ 885F: include/uapi/linux/if_arcnet.h 886 887ARC PGU DRM DRIVER 888M: Alexey Brodkin <abrodkin@synopsys.com> 889S: Supported 890F: drivers/gpu/drm/arc/ 891F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 892 893ARM ARCHITECTED TIMER DRIVER 894M: Mark Rutland <mark.rutland@arm.com> 895M: Marc Zyngier <marc.zyngier@arm.com> 896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 897S: Maintained 898F: arch/arm/include/asm/arch_timer.h 899F: arch/arm64/include/asm/arch_timer.h 900F: drivers/clocksource/arm_arch_timer.c 901 902ARM HDLCD DRM DRIVER 903M: Liviu Dudau <liviu.dudau@arm.com> 904S: Supported 905F: drivers/gpu/drm/arm/hdlcd_* 906F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 907 908ARM MALI-DP DRM DRIVER 909M: Liviu Dudau <liviu.dudau@arm.com> 910M: Brian Starkey <brian.starkey@arm.com> 911M: Mali DP Maintainers <malidp@foss.arm.com> 912S: Supported 913F: drivers/gpu/drm/arm/ 914F: Documentation/devicetree/bindings/display/arm,malidp.txt 915 916ARM MFM AND FLOPPY DRIVERS 917M: Ian Molton <spyro@f2s.com> 918S: Maintained 919F: arch/arm/lib/floppydma.S 920F: arch/arm/include/asm/floppy.h 921 922ARM PMU PROFILING AND DEBUGGING 923M: Will Deacon <will.deacon@arm.com> 924R: Mark Rutland <mark.rutland@arm.com> 925S: Maintained 926F: arch/arm*/kernel/perf_* 927F: arch/arm/oprofile/common.c 928F: arch/arm*/kernel/hw_breakpoint.c 929F: arch/arm*/include/asm/hw_breakpoint.h 930F: arch/arm*/include/asm/perf_event.h 931F: drivers/perf/arm_pmu.c 932F: include/linux/perf/arm_pmu.h 933 934ARM PORT 935M: Russell King <linux@armlinux.org.uk> 936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 937W: http://www.armlinux.org.uk/ 938S: Maintained 939F: arch/arm/ 940 941ARM SUB-ARCHITECTURES 942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 943S: Maintained 944F: arch/arm/mach-*/ 945F: arch/arm/plat-*/ 946T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 947 948ARM PRIMECELL AACI PL041 DRIVER 949M: Russell King <linux@armlinux.org.uk> 950S: Maintained 951F: sound/arm/aaci.* 952 953ARM PRIMECELL CLCD PL110 DRIVER 954M: Russell King <linux@armlinux.org.uk> 955S: Maintained 956F: drivers/video/fbdev/amba-clcd.* 957 958ARM PRIMECELL KMI PL050 DRIVER 959M: Russell King <linux@armlinux.org.uk> 960S: Maintained 961F: drivers/input/serio/ambakmi.* 962F: include/linux/amba/kmi.h 963 964ARM PRIMECELL MMCI PL180/1 DRIVER 965M: Russell King <linux@armlinux.org.uk> 966S: Maintained 967F: drivers/mmc/host/mmci.* 968F: include/linux/amba/mmci.h 969 970ARM PRIMECELL UART PL010 AND PL011 DRIVERS 971M: Russell King <linux@armlinux.org.uk> 972S: Maintained 973F: drivers/tty/serial/amba-pl01*.c 974F: include/linux/amba/serial.h 975 976ARM PRIMECELL BUS SUPPORT 977M: Russell King <linux@armlinux.org.uk> 978S: Maintained 979F: drivers/amba/ 980F: include/linux/amba/bus.h 981 982ARM/ADS SPHERE MACHINE SUPPORT 983M: Lennert Buytenhek <kernel@wantstofly.org> 984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 985S: Maintained 986 987ARM/AFEB9260 MACHINE SUPPORT 988M: Sergey Lapin <slapin@ossfans.org> 989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 990S: Maintained 991 992ARM/AJECO 1ARM MACHINE SUPPORT 993M: Lennert Buytenhek <kernel@wantstofly.org> 994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 995S: Maintained 996 997ARM/Allwinner sunXi SoC support 998M: Maxime Ripard <maxime.ripard@free-electrons.com> 999M: Chen-Yu Tsai <wens@csie.org> 1000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1001S: Maintained 1002N: sun[x456789]i 1003 1004ARM/Allwinner SoC Clock Support 1005M: Emilio López <emilio@elopez.com.ar> 1006S: Maintained 1007F: drivers/clk/sunxi/ 1008 1009ARM/Amlogic Meson SoC support 1010M: Carlo Caione <carlo@caione.org> 1011M: Kevin Hilman <khilman@baylibre.com> 1012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1013L: linux-amlogic@lists.infradead.org 1014W: http://linux-meson.com/ 1015S: Maintained 1016F: arch/arm/mach-meson/ 1017F: arch/arm/boot/dts/meson* 1018F: arch/arm64/boot/dts/amlogic/ 1019F: drivers/pinctrl/meson/ 1020N: meson 1021 1022ARM/Annapurna Labs ALPINE ARCHITECTURE 1023M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1024M: Antoine Tenart <antoine.tenart@free-electrons.com> 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1026S: Maintained 1027F: arch/arm/mach-alpine/ 1028F: arch/arm/boot/dts/alpine* 1029F: arch/arm64/boot/dts/al/ 1030F: drivers/*/*alpine* 1031 1032ARM/ARTPEC MACHINE SUPPORT 1033M: Jesper Nilsson <jesper.nilsson@axis.com> 1034M: Lars Persson <lars.persson@axis.com> 1035M: Niklas Cassel <niklas.cassel@axis.com> 1036S: Maintained 1037L: linux-arm-kernel@axis.com 1038F: arch/arm/mach-artpec 1039F: arch/arm/boot/dts/artpec6* 1040F: drivers/clk/axis 1041 1042ARM/ASPEED MACHINE SUPPORT 1043M: Joel Stanley <joel@jms.id.au> 1044S: Maintained 1045F: arch/arm/mach-aspeed/ 1046F: arch/arm/boot/dts/aspeed-* 1047F: drivers/*/*aspeed* 1048 1049ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1050M: Nicolas Ferre <nicolas.ferre@atmel.com> 1051M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1052M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1054W: http://www.linux4sam.org 1055T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1056S: Supported 1057F: arch/arm/mach-at91/ 1058F: include/soc/at91/ 1059F: arch/arm/boot/dts/at91*.dts 1060F: arch/arm/boot/dts/at91*.dtsi 1061F: arch/arm/boot/dts/sama*.dts 1062F: arch/arm/boot/dts/sama*.dtsi 1063F: arch/arm/include/debug/at91.S 1064 1065ARM/ATMEL AT91 Clock Support 1066M: Boris Brezillon <boris.brezillon@free-electrons.com> 1067S: Maintained 1068F: drivers/clk/at91 1069 1070ARM/CALXEDA HIGHBANK ARCHITECTURE 1071M: Rob Herring <robh@kernel.org> 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1073S: Maintained 1074F: arch/arm/mach-highbank/ 1075F: arch/arm/boot/dts/highbank.dts 1076F: arch/arm/boot/dts/ecx-*.dts* 1077 1078ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1079M: Krzysztof Halasa <khalasa@piap.pl> 1080S: Maintained 1081F: arch/arm/mach-cns3xxx/ 1082 1083ARM/CAVIUM THUNDER NETWORK DRIVER 1084M: Sunil Goutham <sgoutham@cavium.com> 1085M: Robert Richter <rric@kernel.org> 1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1087S: Supported 1088F: drivers/net/ethernet/cavium/thunder/ 1089 1090ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1091M: Alexander Shiyan <shc_work@mail.ru> 1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1093S: Odd Fixes 1094N: clps711x 1095 1096ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1097M: Hartley Sweeten <hsweeten@visionengravers.com> 1098M: Ryan Mallon <rmallon@gmail.com> 1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1100S: Maintained 1101F: arch/arm/mach-ep93xx/ 1102F: arch/arm/mach-ep93xx/include/mach/ 1103 1104ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1105M: Lennert Buytenhek <kernel@wantstofly.org> 1106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1107S: Maintained 1108 1109ARM/CLKDEV SUPPORT 1110M: Russell King <linux@armlinux.org.uk> 1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1112S: Maintained 1113F: arch/arm/include/asm/clkdev.h 1114F: drivers/clk/clkdev.c 1115 1116ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1117M: Mike Rapoport <mike@compulab.co.il> 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119S: Maintained 1120 1121ARM/CONTEC MICRO9 MACHINE SUPPORT 1122M: Hubert Feurstein <hubert.feurstein@contec.at> 1123S: Maintained 1124F: arch/arm/mach-ep93xx/micro9.c 1125 1126ARM/CORESIGHT FRAMEWORK AND DRIVERS 1127M: Mathieu Poirier <mathieu.poirier@linaro.org> 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1129S: Maintained 1130F: drivers/hwtracing/coresight/* 1131F: Documentation/trace/coresight.txt 1132F: Documentation/devicetree/bindings/arm/coresight.txt 1133F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1134 1135ARM/CORGI MACHINE SUPPORT 1136M: Richard Purdie <rpurdie@rpsys.net> 1137S: Maintained 1138 1139ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1140M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1142T: git git://github.com/ulli-kroll/linux.git 1143S: Maintained 1144F: arch/arm/mach-gemini/ 1145F: drivers/rtc/rtc-gemini.c 1146 1147ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1148M: Barry Song <baohua@kernel.org> 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1150T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1151S: Maintained 1152F: arch/arm/boot/dts/prima2* 1153F: arch/arm/mach-prima2/ 1154F: drivers/clk/sirf/ 1155F: drivers/clocksource/timer-prima2.c 1156F: drivers/clocksource/timer-atlas7.c 1157N: [^a-z]sirf 1158 1159ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1160M: Baruch Siach <baruch@tkos.co.il> 1161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1162S: Maintained 1163F: arch/arm/boot/dts/cx92755* 1164N: digicolor 1165 1166ARM/EBSA110 MACHINE SUPPORT 1167M: Russell King <linux@armlinux.org.uk> 1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1169W: http://www.armlinux.org.uk/ 1170S: Maintained 1171F: arch/arm/mach-ebsa110/ 1172F: drivers/net/ethernet/amd/am79c961a.* 1173 1174ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1175M: Uwe Kleine-König <kernel@pengutronix.de> 1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1177S: Maintained 1178N: efm32 1179 1180ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1181M: Daniel Ribeiro <drwyrm@gmail.com> 1182M: Stefan Schmidt <stefan@openezx.org> 1183M: Harald Welte <laforge@openezx.org> 1184L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1185W: http://www.openezx.org/ 1186S: Maintained 1187T: topgit git://git.openezx.org/openezx.git 1188F: arch/arm/mach-pxa/ezx.c 1189 1190ARM/FARADAY FA526 PORT 1191M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1193S: Maintained 1194T: git git://git.berlios.de/gemini-board 1195F: arch/arm/mm/*-fa* 1196 1197ARM/FOOTBRIDGE ARCHITECTURE 1198M: Russell King <linux@armlinux.org.uk> 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1200W: http://www.armlinux.org.uk/ 1201S: Maintained 1202F: arch/arm/include/asm/hardware/dec21285.h 1203F: arch/arm/mach-footbridge/ 1204 1205ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1206M: Shawn Guo <shawnguo@kernel.org> 1207M: Sascha Hauer <kernel@pengutronix.de> 1208R: Fabio Estevam <fabio.estevam@nxp.com> 1209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1210S: Maintained 1211T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1212F: arch/arm/mach-imx/ 1213F: arch/arm/mach-mxs/ 1214F: arch/arm/boot/dts/imx* 1215F: arch/arm/configs/imx*_defconfig 1216F: drivers/clk/imx/ 1217F: include/soc/imx/ 1218 1219ARM/FREESCALE VYBRID ARM ARCHITECTURE 1220M: Shawn Guo <shawnguo@kernel.org> 1221M: Sascha Hauer <kernel@pengutronix.de> 1222R: Stefan Agner <stefan@agner.ch> 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1224S: Maintained 1225T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1226F: arch/arm/mach-imx/*vf610* 1227F: arch/arm/boot/dts/vf* 1228 1229ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1230M: Lennert Buytenhek <kernel@wantstofly.org> 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1232S: Maintained 1233 1234ARM/GUMSTIX MACHINE SUPPORT 1235M: Steve Sakoman <sakoman@gmail.com> 1236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1237S: Maintained 1238 1239ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1240M: Philipp Zabel <philipp.zabel@gmail.com> 1241M: Paul Parsons <lost.distance@yahoo.com> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243S: Maintained 1244F: arch/arm/mach-pxa/hx4700.c 1245F: arch/arm/mach-pxa/include/mach/hx4700.h 1246F: sound/soc/pxa/hx4700.c 1247 1248ARM/HISILICON SOC SUPPORT 1249M: Wei Xu <xuwei5@hisilicon.com> 1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1251W: http://www.hisilicon.com 1252S: Supported 1253T: git git://github.com/hisilicon/linux-hisi.git 1254F: arch/arm/mach-hisi/ 1255F: arch/arm/boot/dts/hi3* 1256F: arch/arm/boot/dts/hip* 1257F: arch/arm/boot/dts/hisi* 1258F: arch/arm64/boot/dts/hisilicon/ 1259 1260ARM/HP JORNADA 7XX MACHINE SUPPORT 1261M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1262W: www.jlime.com 1263S: Maintained 1264T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1265F: arch/arm/mach-sa1100/jornada720.c 1266F: arch/arm/mach-sa1100/include/mach/jornada720.h 1267 1268ARM/IGEP MACHINE SUPPORT 1269M: Enric Balletbo i Serra <eballetbo@gmail.com> 1270M: Javier Martinez Canillas <javier@dowhile0.org> 1271L: linux-omap@vger.kernel.org 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/boot/dts/omap3-igep* 1275 1276ARM/INCOME PXA270 SUPPORT 1277M: Marek Vasut <marek.vasut@gmail.com> 1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1279S: Maintained 1280F: arch/arm/mach-pxa/colibri-pxa270-income.c 1281 1282ARM/INTEL IOP32X ARM ARCHITECTURE 1283M: Lennert Buytenhek <kernel@wantstofly.org> 1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1285S: Maintained 1286 1287ARM/INTEL IOP33X ARM ARCHITECTURE 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289S: Orphan 1290 1291ARM/INTEL IOP13XX ARM ARCHITECTURE 1292M: Lennert Buytenhek <kernel@wantstofly.org> 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1294S: Maintained 1295 1296ARM/INTEL IQ81342EX MACHINE SUPPORT 1297M: Lennert Buytenhek <kernel@wantstofly.org> 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1299S: Maintained 1300 1301ARM/INTEL IXDP2850 MACHINE SUPPORT 1302M: Lennert Buytenhek <kernel@wantstofly.org> 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1304S: Maintained 1305 1306ARM/INTEL IXP4XX ARM ARCHITECTURE 1307M: Imre Kaloz <kaloz@openwrt.org> 1308M: Krzysztof Halasa <khalasa@piap.pl> 1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1310S: Maintained 1311F: arch/arm/mach-ixp4xx/ 1312 1313ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1314M: Jonathan Cameron <jic23@cam.ac.uk> 1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1316S: Maintained 1317F: arch/arm/mach-pxa/stargate2.c 1318F: drivers/pcmcia/pxa2xx_stargate2.c 1319 1320ARM/INTEL XSC3 (MANZANO) ARM CORE 1321M: Lennert Buytenhek <kernel@wantstofly.org> 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1323S: Maintained 1324 1325ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1326M: Lennert Buytenhek <kernel@wantstofly.org> 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1328S: Maintained 1329 1330ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1331M: Santosh Shilimkar <ssantosh@kernel.org> 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1333S: Maintained 1334F: arch/arm/mach-keystone/ 1335F: arch/arm/boot/dts/keystone-* 1336T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1337 1338ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1339M: Santosh Shilimkar <ssantosh@kernel.org> 1340L: linux-kernel@vger.kernel.org 1341S: Maintained 1342F: drivers/clk/keystone/ 1343 1344ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1345M: Santosh Shilimkar <ssantosh@kernel.org> 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1347L: linux-kernel@vger.kernel.org 1348S: Maintained 1349F: drivers/clocksource/timer-keystone.c 1350 1351ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1352M: Santosh Shilimkar <ssantosh@kernel.org> 1353L: linux-kernel@vger.kernel.org 1354S: Maintained 1355F: drivers/power/reset/keystone-reset.c 1356 1357ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1358M: Santosh Shilimkar <ssantosh@kernel.org> 1359L: linux-kernel@vger.kernel.org 1360S: Maintained 1361F: drivers/memory/*emif* 1362 1363ARM/LG1K ARCHITECTURE 1364M: Chanho Min <chanho.min@lge.com> 1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1366S: Maintained 1367F: arch/arm64/boot/dts/lg/ 1368 1369ARM/LOGICPD PXA270 MACHINE SUPPORT 1370M: Lennert Buytenhek <kernel@wantstofly.org> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372S: Maintained 1373 1374ARM/LPC18XX ARCHITECTURE 1375M: Joachim Eastwood <manabian@gmail.com> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377S: Maintained 1378F: arch/arm/boot/dts/lpc43* 1379F: drivers/clk/nxp/clk-lpc18xx* 1380F: drivers/clocksource/time-lpc32xx.c 1381F: drivers/i2c/busses/i2c-lpc2k.c 1382F: drivers/memory/pl172.c 1383F: drivers/mtd/spi-nor/nxp-spifi.c 1384F: drivers/rtc/rtc-lpc24xx.c 1385N: lpc18xx 1386 1387ARM/LPC32XX SOC SUPPORT 1388M: Vladimir Zapolskiy <vz@mleia.com> 1389M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1391T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1392S: Maintained 1393F: arch/arm/boot/dts/lpc32* 1394F: arch/arm/mach-lpc32xx/ 1395F: drivers/i2c/busses/i2c-pnx.c 1396F: drivers/net/ethernet/nxp/lpc_eth.c 1397F: drivers/usb/host/ohci-nxp.c 1398F: drivers/watchdog/pnx4008_wdt.c 1399N: lpc32xx 1400 1401ARM/MAGICIAN MACHINE SUPPORT 1402M: Philipp Zabel <philipp.zabel@gmail.com> 1403S: Maintained 1404 1405ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1406M: Jason Cooper <jason@lakedaemon.net> 1407M: Andrew Lunn <andrew@lunn.ch> 1408M: Gregory Clement <gregory.clement@free-electrons.com> 1409M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1411S: Maintained 1412F: arch/arm/mach-mvebu/ 1413F: drivers/rtc/rtc-armada38x.c 1414F: arch/arm/boot/dts/armada* 1415F: arch/arm/boot/dts/kirkwood* 1416F: arch/arm64/boot/dts/marvell/armada* 1417F: drivers/cpufreq/mvebu-cpufreq.c 1418F: arch/arm/configs/mvebu_*_defconfig 1419 1420ARM/Marvell Berlin SoC support 1421M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1423S: Maintained 1424F: arch/arm/mach-berlin/ 1425F: arch/arm/boot/dts/berlin* 1426F: arch/arm64/boot/dts/marvell/berlin* 1427 1428 1429ARM/Marvell Dove/MV78xx0/Orion SOC support 1430M: Jason Cooper <jason@lakedaemon.net> 1431M: Andrew Lunn <andrew@lunn.ch> 1432M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1433M: Gregory Clement <gregory.clement@free-electrons.com> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436F: arch/arm/mach-dove/ 1437F: arch/arm/mach-mv78xx0/ 1438F: arch/arm/mach-orion5x/ 1439F: arch/arm/plat-orion/ 1440F: arch/arm/boot/dts/dove* 1441F: arch/arm/boot/dts/orion5x* 1442 1443 1444ARM/Orion SoC/Technologic Systems TS-78xx platform support 1445M: Alexander Clouter <alex@digriz.org.uk> 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447W: http://www.digriz.org.uk/ts78xx/kernel 1448S: Maintained 1449F: arch/arm/mach-orion5x/ts78xx-* 1450 1451ARM/OXNAS platform support 1452M: Neil Armstrong <narmstrong@baylibre.com> 1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1454S: Maintained 1455F: arch/arm/mach-oxnas/ 1456F: arch/arm/boot/dts/oxnas* 1457F: arch/arm/boot/dts/wd-mbwe.dts 1458N: oxnas 1459 1460ARM/Mediatek RTC DRIVER 1461M: Eddie Huang <eddie.huang@mediatek.com> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1464S: Maintained 1465F: drivers/rtc/rtc-mt6397.c 1466 1467ARM/Mediatek SoC support 1468M: Matthias Brugger <matthias.bgg@gmail.com> 1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1470L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1471S: Maintained 1472F: arch/arm/boot/dts/mt6* 1473F: arch/arm/boot/dts/mt8* 1474F: arch/arm/mach-mediatek/ 1475N: mtk 1476K: mediatek 1477 1478ARM/Mediatek USB3 PHY DRIVER 1479M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1481L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483F: drivers/phy/phy-mt65xx-usb3.c 1484 1485ARM/MICREL KS8695 ARCHITECTURE 1486M: Greg Ungerer <gerg@uclinux.org> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488F: arch/arm/mach-ks8695/ 1489S: Odd Fixes 1490 1491ARM/MIOA701 MACHINE SUPPORT 1492M: Robert Jarzmik <robert.jarzmik@free.fr> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494F: arch/arm/mach-pxa/mioa701.c 1495S: Maintained 1496 1497ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1498M: Michael Petchkovsky <mkpetch@internode.on.net> 1499S: Maintained 1500 1501ARM/NOMADIK ARCHITECTURE 1502M: Alessandro Rubini <rubini@unipv.it> 1503M: Linus Walleij <linus.walleij@linaro.org> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505S: Maintained 1506F: arch/arm/mach-nomadik/ 1507F: drivers/pinctrl/nomadik/ 1508F: drivers/i2c/busses/i2c-nomadik.c 1509T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1510 1511ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1512M: Nelson Castillo <arhuaco@freaks-unidos.net> 1513L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1514W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1515S: Supported 1516 1517ARM/TOSA MACHINE SUPPORT 1518M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1519M: Dirk Opfer <dirk@opfer-online.de> 1520S: Maintained 1521 1522ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1523M: Marek Vasut <marek.vasut@gmail.com> 1524L: linux-arm-kernel@lists.infradead.org 1525W: http://hackndev.com 1526S: Maintained 1527F: arch/arm/mach-pxa/include/mach/palmtx.h 1528F: arch/arm/mach-pxa/palmtx.c 1529F: arch/arm/mach-pxa/include/mach/palmt5.h 1530F: arch/arm/mach-pxa/palmt5.c 1531F: arch/arm/mach-pxa/include/mach/palmld.h 1532F: arch/arm/mach-pxa/palmld.c 1533F: arch/arm/mach-pxa/include/mach/palmte2.h 1534F: arch/arm/mach-pxa/palmte2.c 1535F: arch/arm/mach-pxa/include/mach/palmtc.h 1536F: arch/arm/mach-pxa/palmtc.c 1537 1538ARM/PALM TREO SUPPORT 1539M: Tomas Cech <sleep_walker@suse.com> 1540L: linux-arm-kernel@lists.infradead.org 1541W: http://hackndev.com 1542S: Maintained 1543F: arch/arm/mach-pxa/include/mach/palmtreo.h 1544F: arch/arm/mach-pxa/palmtreo.c 1545 1546ARM/PALMZ72 SUPPORT 1547M: Sergey Lapin <slapin@ossfans.org> 1548L: linux-arm-kernel@lists.infradead.org 1549W: http://hackndev.com 1550S: Maintained 1551F: arch/arm/mach-pxa/include/mach/palmz72.h 1552F: arch/arm/mach-pxa/palmz72.c 1553 1554ARM/PLEB SUPPORT 1555M: Peter Chubb <pleb@gelato.unsw.edu.au> 1556W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1557S: Maintained 1558 1559ARM/PT DIGITAL BOARD PORT 1560M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1562W: http://www.armlinux.org.uk/ 1563S: Maintained 1564 1565ARM/QUALCOMM SUPPORT 1566M: Andy Gross <andy.gross@linaro.org> 1567M: David Brown <david.brown@linaro.org> 1568L: linux-arm-msm@vger.kernel.org 1569L: linux-soc@vger.kernel.org 1570S: Maintained 1571F: Documentation/devicetree/bindings/soc/qcom/ 1572F: arch/arm/boot/dts/qcom-*.dts 1573F: arch/arm/boot/dts/qcom-*.dtsi 1574F: arch/arm/mach-qcom/ 1575F: arch/arm64/boot/dts/qcom/* 1576F: drivers/i2c/busses/i2c-qup.c 1577F: drivers/clk/qcom/ 1578F: drivers/soc/qcom/ 1579F: drivers/spi/spi-qup.c 1580F: drivers/tty/serial/msm_serial.h 1581F: drivers/tty/serial/msm_serial.c 1582F: drivers/*/pm8???-* 1583F: drivers/mfd/ssbi.c 1584F: drivers/firmware/qcom_scm.c 1585T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1586 1587ARM/RADISYS ENP2611 MACHINE SUPPORT 1588M: Lennert Buytenhek <kernel@wantstofly.org> 1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1590S: Maintained 1591 1592ARM/RENESAS ARM64 ARCHITECTURE 1593M: Simon Horman <horms@verge.net.au> 1594M: Magnus Damm <magnus.damm@gmail.com> 1595L: linux-renesas-soc@vger.kernel.org 1596Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1597T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1598S: Supported 1599F: arch/arm64/boot/dts/renesas/ 1600F: drivers/soc/renesas/ 1601F: include/linux/soc/renesas/ 1602 1603ARM/RISCPC ARCHITECTURE 1604M: Russell King <linux@armlinux.org.uk> 1605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1606W: http://www.armlinux.org.uk/ 1607S: Maintained 1608F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1609F: arch/arm/include/asm/hardware/ioc.h 1610F: arch/arm/include/asm/hardware/iomd.h 1611F: arch/arm/include/asm/hardware/memc.h 1612F: arch/arm/mach-rpc/ 1613F: drivers/net/ethernet/8390/etherh.c 1614F: drivers/net/ethernet/i825xx/ether1* 1615F: drivers/net/ethernet/seeq/ether3* 1616F: drivers/scsi/arm/ 1617 1618ARM/Rockchip SoC support 1619M: Heiko Stuebner <heiko@sntech.de> 1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1621L: linux-rockchip@lists.infradead.org 1622T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1623S: Maintained 1624F: arch/arm/boot/dts/rk3* 1625F: arch/arm/mach-rockchip/ 1626F: drivers/clk/rockchip/ 1627F: drivers/i2c/busses/i2c-rk3x.c 1628F: drivers/*/*rockchip* 1629F: drivers/*/*/*rockchip* 1630F: sound/soc/rockchip/ 1631N: rockchip 1632 1633ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1634M: Kukjin Kim <kgene@kernel.org> 1635M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1637L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1638S: Maintained 1639F: arch/arm/boot/dts/s3c* 1640F: arch/arm/boot/dts/s5p* 1641F: arch/arm/boot/dts/samsung* 1642F: arch/arm/boot/dts/exynos* 1643F: arch/arm64/boot/dts/exynos/ 1644F: arch/arm/plat-samsung/ 1645F: arch/arm/mach-s3c24*/ 1646F: arch/arm/mach-s3c64xx/ 1647F: arch/arm/mach-s5p*/ 1648F: arch/arm/mach-exynos*/ 1649F: drivers/*/*s3c24* 1650F: drivers/*/*/*s3c24* 1651F: drivers/*/*s3c64xx* 1652F: drivers/*/*s5pv210* 1653F: drivers/memory/samsung/* 1654F: drivers/soc/samsung/* 1655F: drivers/spi/spi-s3c* 1656F: Documentation/arm/Samsung/ 1657F: Documentation/devicetree/bindings/arm/samsung/ 1658F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1659F: Documentation/devicetree/bindings/power/pd-samsung.txt 1660N: exynos 1661 1662ARM/SAMSUNG MOBILE MACHINE SUPPORT 1663M: Kyungmin Park <kyungmin.park@samsung.com> 1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1665S: Maintained 1666F: arch/arm/mach-s5pv210/ 1667 1668ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1669M: Kyungmin Park <kyungmin.park@samsung.com> 1670M: Kamil Debski <kamil@wypas.org> 1671M: Andrzej Hajda <a.hajda@samsung.com> 1672L: linux-arm-kernel@lists.infradead.org 1673L: linux-media@vger.kernel.org 1674S: Maintained 1675F: drivers/media/platform/s5p-g2d/ 1676 1677ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1678M: Kyungmin Park <kyungmin.park@samsung.com> 1679M: Kamil Debski <kamil@wypas.org> 1680M: Jeongtae Park <jtp.park@samsung.com> 1681M: Andrzej Hajda <a.hajda@samsung.com> 1682L: linux-arm-kernel@lists.infradead.org 1683L: linux-media@vger.kernel.org 1684S: Maintained 1685F: arch/arm/plat-samsung/s5p-dev-mfc.c 1686F: drivers/media/platform/s5p-mfc/ 1687 1688ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1689M: Kyungmin Park <kyungmin.park@samsung.com> 1690M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1691L: linux-arm-kernel@lists.infradead.org 1692L: linux-media@vger.kernel.org 1693S: Maintained 1694F: drivers/media/platform/s5p-tv/ 1695 1696ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1697M: Kyungmin Park <kyungmin.park@samsung.com> 1698L: linux-arm-kernel@lists.infradead.org 1699L: linux-media@vger.kernel.org 1700S: Maintained 1701F: drivers/staging/media/platform/s5p-cec/ 1702 1703ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1704M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1705M: Jacek Anaszewski <j.anaszewski@samsung.com> 1706L: linux-arm-kernel@lists.infradead.org 1707L: linux-media@vger.kernel.org 1708S: Maintained 1709F: drivers/media/platform/s5p-jpeg/ 1710 1711ARM/SHMOBILE ARM ARCHITECTURE 1712M: Simon Horman <horms@verge.net.au> 1713M: Magnus Damm <magnus.damm@gmail.com> 1714L: linux-renesas-soc@vger.kernel.org 1715Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1716T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1717S: Supported 1718F: arch/arm/boot/dts/emev2* 1719F: arch/arm/boot/dts/r7s* 1720F: arch/arm/boot/dts/r8a* 1721F: arch/arm/boot/dts/sh* 1722F: arch/arm/configs/shmobile_defconfig 1723F: arch/arm/include/debug/renesas-scif.S 1724F: arch/arm/mach-shmobile/ 1725F: drivers/soc/renesas/ 1726F: include/linux/soc/renesas/ 1727 1728ARM/SOCFPGA ARCHITECTURE 1729M: Dinh Nguyen <dinguyen@opensource.altera.com> 1730S: Maintained 1731F: arch/arm/mach-socfpga/ 1732F: arch/arm/boot/dts/socfpga* 1733F: arch/arm/configs/socfpga_defconfig 1734F: arch/arm64/boot/dts/altera/ 1735W: http://www.rocketboards.org 1736T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1737 1738ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1739M: Dinh Nguyen <dinguyen@opensource.altera.com> 1740S: Maintained 1741F: drivers/clk/socfpga/ 1742 1743ARM/SOCFPGA EDAC SUPPORT 1744M: Thor Thayer <tthayer@opensource.altera.com> 1745S: Maintained 1746F: drivers/edac/altera_edac. 1747 1748ARM/STI ARCHITECTURE 1749M: Patrice Chotard <patrice.chotard@st.com> 1750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1751L: kernel@stlinux.com 1752W: http://www.stlinux.com 1753S: Maintained 1754F: arch/arm/mach-sti/ 1755F: arch/arm/boot/dts/sti* 1756F: drivers/char/hw_random/st-rng.c 1757F: drivers/clocksource/arm_global_timer.c 1758F: drivers/clocksource/clksrc_st_lpc.c 1759F: drivers/cpufreq/sti-cpufreq.c 1760F: drivers/i2c/busses/i2c-st.c 1761F: drivers/media/rc/st_rc.c 1762F: drivers/media/platform/sti/c8sectpfe/ 1763F: drivers/mmc/host/sdhci-st.c 1764F: drivers/phy/phy-miphy28lp.c 1765F: drivers/phy/phy-miphy365x.c 1766F: drivers/phy/phy-stih407-usb.c 1767F: drivers/phy/phy-stih41x-usb.c 1768F: drivers/pinctrl/pinctrl-st.c 1769F: drivers/remoteproc/st_remoteproc.c 1770F: drivers/reset/sti/ 1771F: drivers/rtc/rtc-st-lpc.c 1772F: drivers/tty/serial/st-asc.c 1773F: drivers/usb/dwc3/dwc3-st.c 1774F: drivers/usb/host/ehci-st.c 1775F: drivers/usb/host/ohci-st.c 1776F: drivers/watchdog/st_lpc_wdt.c 1777F: drivers/ata/ahci_st.c 1778 1779ARM/STM32 ARCHITECTURE 1780M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1781M: Alexandre Torgue <alexandre.torgue@st.com> 1782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1783S: Maintained 1784T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1785N: stm32 1786F: drivers/clocksource/armv7m_systick.c 1787 1788ARM/TANGO ARCHITECTURE 1789M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1790L: linux-arm-kernel@lists.infradead.org 1791S: Maintained 1792N: tango 1793 1794ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1795M: Lennert Buytenhek <kernel@wantstofly.org> 1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1797S: Maintained 1798 1799ARM/TETON BGA MACHINE SUPPORT 1800M: "Mark F. Brown" <mark.brown314@gmail.com> 1801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1802S: Maintained 1803 1804ARM/THECUS N2100 MACHINE SUPPORT 1805M: Lennert Buytenhek <kernel@wantstofly.org> 1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1807S: Maintained 1808 1809ARM/NUVOTON W90X900 ARM ARCHITECTURE 1810M: Wan ZongShun <mcuos.com@gmail.com> 1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1812W: http://www.mcuos.com 1813S: Maintained 1814F: arch/arm/mach-w90x900/ 1815F: drivers/input/keyboard/w90p910_keypad.c 1816F: drivers/input/touchscreen/w90p910_ts.c 1817F: drivers/watchdog/nuc900_wdt.c 1818F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1819F: drivers/mtd/nand/nuc900_nand.c 1820F: drivers/rtc/rtc-nuc900.c 1821F: drivers/spi/spi-nuc900.c 1822F: drivers/usb/host/ehci-w90x900.c 1823F: drivers/video/fbdev/nuc900fb.c 1824 1825ARM/U300 MACHINE SUPPORT 1826M: Linus Walleij <linus.walleij@linaro.org> 1827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1828S: Supported 1829F: arch/arm/mach-u300/ 1830F: drivers/clocksource/timer-u300.c 1831F: drivers/i2c/busses/i2c-stu300.c 1832F: drivers/rtc/rtc-coh901331.c 1833F: drivers/watchdog/coh901327_wdt.c 1834F: drivers/dma/coh901318* 1835F: drivers/mfd/ab3100* 1836F: drivers/rtc/rtc-ab3100.c 1837F: drivers/rtc/rtc-coh901331.c 1838T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1839 1840ARM/UNIPHIER ARCHITECTURE 1841M: Masahiro Yamada <yamada.masahiro@socionext.com> 1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1843S: Maintained 1844F: arch/arm/boot/dts/uniphier* 1845F: arch/arm/include/asm/hardware/cache-uniphier.h 1846F: arch/arm/mach-uniphier/ 1847F: arch/arm/mm/cache-uniphier.c 1848F: arch/arm64/boot/dts/socionext/ 1849F: drivers/bus/uniphier-system-bus.c 1850F: drivers/i2c/busses/i2c-uniphier* 1851F: drivers/pinctrl/uniphier/ 1852F: drivers/tty/serial/8250/8250_uniphier.c 1853N: uniphier 1854 1855ARM/Ux500 ARM ARCHITECTURE 1856M: Linus Walleij <linus.walleij@linaro.org> 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858S: Maintained 1859F: arch/arm/mach-ux500/ 1860F: drivers/clocksource/clksrc-dbx500-prcmu.c 1861F: drivers/dma/ste_dma40* 1862F: drivers/hwspinlock/u8500_hsem.c 1863F: drivers/mfd/abx500* 1864F: drivers/mfd/ab8500* 1865F: drivers/mfd/dbx500* 1866F: drivers/mfd/db8500* 1867F: drivers/pinctrl/nomadik/pinctrl-ab* 1868F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1869F: drivers/rtc/rtc-ab8500.c 1870F: drivers/rtc/rtc-pl031.c 1871T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1872 1873ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1874M: Ulf Hansson <ulf.hansson@linaro.org> 1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1876T: git git://git.linaro.org/people/ulfh/clk.git 1877S: Maintained 1878F: drivers/clk/ux500/ 1879 1880ARM/VERSATILE EXPRESS PLATFORM 1881M: Liviu Dudau <liviu.dudau@arm.com> 1882M: Sudeep Holla <sudeep.holla@arm.com> 1883M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1885S: Maintained 1886F: arch/arm/boot/dts/vexpress* 1887F: arch/arm64/boot/dts/arm/ 1888F: arch/arm/mach-vexpress/ 1889F: */*/vexpress* 1890F: */*/*/vexpress* 1891F: drivers/clk/versatile/clk-vexpress-osc.c 1892F: drivers/clocksource/versatile.c 1893N: mps2 1894 1895ARM/VFP SUPPORT 1896M: Russell King <linux@armlinux.org.uk> 1897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1898W: http://www.armlinux.org.uk/ 1899S: Maintained 1900F: arch/arm/vfp/ 1901 1902ARM/VOIPAC PXA270 SUPPORT 1903M: Marek Vasut <marek.vasut@gmail.com> 1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1905S: Maintained 1906F: arch/arm/mach-pxa/vpac270.c 1907F: arch/arm/mach-pxa/include/mach/vpac270.h 1908 1909ARM/VT8500 ARM ARCHITECTURE 1910M: Tony Prisk <linux@prisktech.co.nz> 1911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1912S: Maintained 1913F: arch/arm/mach-vt8500/ 1914F: drivers/clocksource/vt8500_timer.c 1915F: drivers/i2c/busses/i2c-wmt.c 1916F: drivers/mmc/host/wmt-sdmmc.c 1917F: drivers/pwm/pwm-vt8500.c 1918F: drivers/rtc/rtc-vt8500.c 1919F: drivers/tty/serial/vt8500_serial.c 1920F: drivers/usb/host/ehci-platform.c 1921F: drivers/usb/host/uhci-platform.c 1922F: drivers/video/fbdev/vt8500lcdfb.* 1923F: drivers/video/fbdev/wm8505fb* 1924F: drivers/video/fbdev/wmt_ge_rops.* 1925 1926ARM/ZIPIT Z2 SUPPORT 1927M: Marek Vasut <marek.vasut@gmail.com> 1928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1929S: Maintained 1930F: arch/arm/mach-pxa/z2.c 1931F: arch/arm/mach-pxa/include/mach/z2.h 1932 1933ARM/ZTE ARCHITECTURE 1934M: Jun Nie <jun.nie@linaro.org> 1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1936S: Maintained 1937F: arch/arm/mach-zx/ 1938F: drivers/clk/zte/ 1939F: Documentation/devicetree/bindings/arm/zte.txt 1940F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1941 1942ARM/ZYNQ ARCHITECTURE 1943M: Michal Simek <michal.simek@xilinx.com> 1944R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1946W: http://wiki.xilinx.com 1947T: git https://github.com/Xilinx/linux-xlnx.git 1948S: Supported 1949F: arch/arm/mach-zynq/ 1950F: drivers/cpuidle/cpuidle-zynq.c 1951F: drivers/block/xsysace.c 1952N: zynq 1953N: xilinx 1954F: drivers/clocksource/cadence_ttc_timer.c 1955F: drivers/i2c/busses/i2c-cadence.c 1956F: drivers/mmc/host/sdhci-of-arasan.c 1957F: drivers/edac/synopsys_edac.c 1958 1959ARM SMMU DRIVERS 1960M: Will Deacon <will.deacon@arm.com> 1961R: Robin Murphy <robin.murphy@arm.com> 1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1963S: Maintained 1964F: drivers/iommu/arm-smmu.c 1965F: drivers/iommu/arm-smmu-v3.c 1966F: drivers/iommu/io-pgtable-arm.c 1967F: drivers/iommu/io-pgtable-arm-v7s.c 1968 1969ARM64 PORT (AARCH64 ARCHITECTURE) 1970M: Catalin Marinas <catalin.marinas@arm.com> 1971M: Will Deacon <will.deacon@arm.com> 1972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1973T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1974S: Maintained 1975F: arch/arm64/ 1976F: Documentation/arm64/ 1977 1978AS3645A LED FLASH CONTROLLER DRIVER 1979M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1980L: linux-media@vger.kernel.org 1981T: git git://linuxtv.org/media_tree.git 1982S: Maintained 1983F: drivers/media/i2c/as3645a.c 1984F: include/media/i2c/as3645a.h 1985 1986ASC7621 HARDWARE MONITOR DRIVER 1987M: George Joseph <george.joseph@fairview5.com> 1988L: linux-hwmon@vger.kernel.org 1989S: Maintained 1990F: Documentation/hwmon/asc7621 1991F: drivers/hwmon/asc7621.c 1992 1993ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1994M: Corentin Chary <corentin.chary@gmail.com> 1995L: acpi4asus-user@lists.sourceforge.net 1996L: platform-driver-x86@vger.kernel.org 1997W: http://acpi4asus.sf.net 1998S: Maintained 1999F: drivers/platform/x86/asus*.c 2000F: drivers/platform/x86/eeepc*.c 2001 2002ASUS WIRELESS RADIO CONTROL DRIVER 2003M: João Paulo Rechi Vita <jprvita@gmail.com> 2004L: platform-driver-x86@vger.kernel.org 2005S: Maintained 2006F: drivers/platform/x86/asus-wireless.c 2007 2008ASYMMETRIC KEYS 2009M: David Howells <dhowells@redhat.com> 2010L: keyrings@vger.kernel.org 2011S: Maintained 2012F: Documentation/crypto/asymmetric-keys.txt 2013F: include/linux/verification.h 2014F: include/crypto/public_key.h 2015F: include/crypto/pkcs7.h 2016F: crypto/asymmetric_keys/ 2017 2018ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2019R: Dan Williams <dan.j.williams@intel.com> 2020W: http://sourceforge.net/projects/xscaleiop 2021S: Odd fixes 2022F: Documentation/crypto/async-tx-api.txt 2023F: crypto/async_tx/ 2024F: drivers/dma/ 2025F: include/linux/dmaengine.h 2026F: include/linux/async_tx.h 2027 2028AT24 EEPROM DRIVER 2029M: Wolfram Sang <wsa@the-dreams.de> 2030L: linux-i2c@vger.kernel.org 2031S: Maintained 2032F: drivers/misc/eeprom/at24.c 2033F: include/linux/platform_data/at24.h 2034 2035ATA OVER ETHERNET (AOE) DRIVER 2036M: "Ed L. Cashin" <ed.cashin@acm.org> 2037W: http://www.openaoe.org/ 2038S: Supported 2039F: Documentation/aoe/ 2040F: drivers/block/aoe/ 2041 2042ATHEROS 71XX/9XXX GPIO DRIVER 2043M: Alban Bedel <albeu@free.fr> 2044W: https://github.com/AlbanBedel/linux 2045T: git git://github.com/AlbanBedel/linux 2046S: Maintained 2047F: drivers/gpio/gpio-ath79.c 2048F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2049 2050ATHEROS ATH GENERIC UTILITIES 2051M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2052L: linux-wireless@vger.kernel.org 2053S: Supported 2054F: drivers/net/wireless/ath/* 2055 2056ATHEROS ATH5K WIRELESS DRIVER 2057M: Jiri Slaby <jirislaby@gmail.com> 2058M: Nick Kossifidis <mickflemm@gmail.com> 2059M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2060L: linux-wireless@vger.kernel.org 2061W: http://wireless.kernel.org/en/users/Drivers/ath5k 2062S: Maintained 2063F: drivers/net/wireless/ath/ath5k/ 2064 2065ATHEROS ATH6KL WIRELESS DRIVER 2066M: Kalle Valo <kvalo@qca.qualcomm.com> 2067L: linux-wireless@vger.kernel.org 2068W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2069T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2070S: Supported 2071F: drivers/net/wireless/ath/ath6kl/ 2072 2073WILOCITY WIL6210 WIRELESS DRIVER 2074M: Maya Erez <qca_merez@qca.qualcomm.com> 2075L: linux-wireless@vger.kernel.org 2076L: wil6210@qca.qualcomm.com 2077S: Supported 2078W: http://wireless.kernel.org/en/users/Drivers/wil6210 2079F: drivers/net/wireless/ath/wil6210/ 2080F: include/uapi/linux/wil6210_uapi.h 2081 2082CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2083M: Christian Lamparter <chunkeey@googlemail.com> 2084L: linux-wireless@vger.kernel.org 2085W: http://wireless.kernel.org/en/users/Drivers/carl9170 2086S: Maintained 2087F: drivers/net/wireless/ath/carl9170/ 2088 2089ATK0110 HWMON DRIVER 2090M: Luca Tettamanti <kronos.it@gmail.com> 2091L: linux-hwmon@vger.kernel.org 2092S: Maintained 2093F: drivers/hwmon/asus_atk0110.c 2094 2095ATI_REMOTE2 DRIVER 2096M: Ville Syrjala <syrjala@sci.fi> 2097S: Maintained 2098F: drivers/input/misc/ati_remote2.c 2099 2100ATLX ETHERNET DRIVERS 2101M: Jay Cliburn <jcliburn@gmail.com> 2102M: Chris Snook <chris.snook@gmail.com> 2103L: netdev@vger.kernel.org 2104W: http://sourceforge.net/projects/atl1 2105W: http://atl1.sourceforge.net 2106S: Maintained 2107F: drivers/net/ethernet/atheros/ 2108 2109ATM 2110M: Chas Williams <3chas3@gmail.com> 2111L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2112L: netdev@vger.kernel.org 2113W: http://linux-atm.sourceforge.net 2114S: Maintained 2115F: drivers/atm/ 2116F: include/linux/atm* 2117F: include/uapi/linux/atm* 2118 2119ATMEL AT91 / AT32 MCI DRIVER 2120M: Ludovic Desroches <ludovic.desroches@atmel.com> 2121S: Maintained 2122F: drivers/mmc/host/atmel-mci.c 2123 2124ATMEL AT91 / AT32 SERIAL DRIVER 2125M: Nicolas Ferre <nicolas.ferre@atmel.com> 2126S: Supported 2127F: drivers/tty/serial/atmel_serial.c 2128 2129ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2130M: Nicolas Ferre <nicolas.ferre@atmel.com> 2131S: Supported 2132F: drivers/power/reset/at91-sama5d2_shdwc.c 2133 2134ATMEL SAMA5D2 ADC DRIVER 2135M: Ludovic Desroches <ludovic.desroches@atmel.com> 2136L: linux-iio@vger.kernel.org 2137S: Supported 2138F: drivers/iio/adc/at91-sama5d2_adc.c 2139 2140ATMEL Audio ALSA driver 2141M: Nicolas Ferre <nicolas.ferre@atmel.com> 2142L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2143S: Supported 2144F: sound/soc/atmel 2145 2146ATMEL DMA DRIVER 2147M: Nicolas Ferre <nicolas.ferre@atmel.com> 2148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2149S: Supported 2150F: drivers/dma/at_hdmac.c 2151F: drivers/dma/at_hdmac_regs.h 2152F: include/linux/platform_data/dma-atmel.h 2153 2154ATMEL XDMA DRIVER 2155M: Ludovic Desroches <ludovic.desroches@atmel.com> 2156L: linux-arm-kernel@lists.infradead.org 2157L: dmaengine@vger.kernel.org 2158S: Supported 2159F: drivers/dma/at_xdmac.c 2160 2161ATMEL I2C DRIVER 2162M: Ludovic Desroches <ludovic.desroches@atmel.com> 2163L: linux-i2c@vger.kernel.org 2164S: Supported 2165F: drivers/i2c/busses/i2c-at91.c 2166 2167ATMEL ISI DRIVER 2168M: Ludovic Desroches <ludovic.desroches@atmel.com> 2169L: linux-media@vger.kernel.org 2170S: Supported 2171F: drivers/media/platform/soc_camera/atmel-isi.c 2172F: include/media/atmel-isi.h 2173 2174ATMEL LCDFB DRIVER 2175M: Nicolas Ferre <nicolas.ferre@atmel.com> 2176L: linux-fbdev@vger.kernel.org 2177S: Maintained 2178F: drivers/video/fbdev/atmel_lcdfb.c 2179F: include/video/atmel_lcdc.h 2180 2181ATMEL MACB ETHERNET DRIVER 2182M: Nicolas Ferre <nicolas.ferre@atmel.com> 2183S: Supported 2184F: drivers/net/ethernet/cadence/ 2185 2186ATMEL NAND DRIVER 2187M: Wenyou Yang <wenyou.yang@atmel.com> 2188M: Josh Wu <rainyfeeling@outlook.com> 2189L: linux-mtd@lists.infradead.org 2190S: Supported 2191F: drivers/mtd/nand/atmel_nand* 2192 2193ATMEL SDMMC DRIVER 2194M: Ludovic Desroches <ludovic.desroches@atmel.com> 2195L: linux-mmc@vger.kernel.org 2196S: Supported 2197F: drivers/mmc/host/sdhci-of-at91.c 2198 2199ATMEL SPI DRIVER 2200M: Nicolas Ferre <nicolas.ferre@atmel.com> 2201S: Supported 2202F: drivers/spi/spi-atmel.* 2203 2204ATMEL SSC DRIVER 2205M: Nicolas Ferre <nicolas.ferre@atmel.com> 2206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2207S: Supported 2208F: drivers/misc/atmel-ssc.c 2209F: include/linux/atmel-ssc.h 2210 2211ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2212M: Nicolas Ferre <nicolas.ferre@atmel.com> 2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2214S: Supported 2215F: drivers/misc/atmel_tclib.c 2216F: drivers/clocksource/tcb_clksrc.c 2217 2218ATMEL USBA UDC DRIVER 2219M: Nicolas Ferre <nicolas.ferre@atmel.com> 2220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2221S: Supported 2222F: drivers/usb/gadget/udc/atmel_usba_udc.* 2223 2224ATMEL WIRELESS DRIVER 2225M: Simon Kelley <simon@thekelleys.org.uk> 2226L: linux-wireless@vger.kernel.org 2227W: http://www.thekelleys.org.uk/atmel 2228W: http://atmelwlandriver.sourceforge.net/ 2229S: Maintained 2230F: drivers/net/wireless/atmel/atmel* 2231 2232ATMEL MAXTOUCH DRIVER 2233M: Nick Dyer <nick.dyer@itdev.co.uk> 2234T: git git://github.com/atmel-maxtouch/linux.git 2235S: Supported 2236F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2237F: drivers/input/touchscreen/atmel_mxt_ts.c 2238F: include/linux/platform_data/atmel_mxt_ts.h 2239 2240ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2241M: Bradley Grove <linuxdrivers@attotech.com> 2242L: linux-scsi@vger.kernel.org 2243W: http://www.attotech.com 2244S: Supported 2245F: drivers/scsi/esas2r 2246 2247ATUSB IEEE 802.15.4 RADIO DRIVER 2248M: Stefan Schmidt <stefan@osg.samsung.com> 2249L: linux-wpan@vger.kernel.org 2250S: Maintained 2251F: drivers/net/ieee802154/atusb.c 2252F: drivers/net/ieee802154/atusb.h 2253F: drivers/net/ieee802154/at86rf230.h 2254 2255AUDIT SUBSYSTEM 2256M: Paul Moore <paul@paul-moore.com> 2257M: Eric Paris <eparis@redhat.com> 2258L: linux-audit@redhat.com (moderated for non-subscribers) 2259W: http://people.redhat.com/sgrubb/audit/ 2260T: git git://git.infradead.org/users/pcmoore/audit 2261S: Maintained 2262F: include/linux/audit.h 2263F: include/uapi/linux/audit.h 2264F: kernel/audit* 2265 2266AUXILIARY DISPLAY DRIVERS 2267M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2268W: http://miguelojeda.es/auxdisplay.htm 2269W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2270S: Maintained 2271F: drivers/auxdisplay/ 2272F: include/linux/cfag12864b.h 2273 2274AVR32 ARCHITECTURE 2275M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2276M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2277W: http://www.atmel.com/products/AVR32/ 2278W: http://mirror.egtvedt.no/avr32linux.org/ 2279W: http://avrfreaks.net/ 2280S: Maintained 2281F: arch/avr32/ 2282 2283AVR32/AT32AP MACHINE SUPPORT 2284M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2285M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2286S: Maintained 2287F: arch/avr32/mach-at32ap/ 2288 2289AX.25 NETWORK LAYER 2290M: Ralf Baechle <ralf@linux-mips.org> 2291L: linux-hams@vger.kernel.org 2292W: http://www.linux-ax25.org/ 2293S: Maintained 2294F: include/uapi/linux/ax25.h 2295F: include/net/ax25.h 2296F: net/ax25/ 2297 2298AZ6007 DVB DRIVER 2299M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2300M: Mauro Carvalho Chehab <mchehab@kernel.org> 2301L: linux-media@vger.kernel.org 2302W: https://linuxtv.org 2303T: git git://linuxtv.org/media_tree.git 2304S: Maintained 2305F: drivers/media/usb/dvb-usb-v2/az6007.c 2306 2307AZTECH FM RADIO RECEIVER DRIVER 2308M: Hans Verkuil <hverkuil@xs4all.nl> 2309L: linux-media@vger.kernel.org 2310T: git git://linuxtv.org/media_tree.git 2311W: https://linuxtv.org 2312S: Maintained 2313F: drivers/media/radio/radio-aztech* 2314 2315B43 WIRELESS DRIVER 2316L: linux-wireless@vger.kernel.org 2317L: b43-dev@lists.infradead.org 2318W: http://wireless.kernel.org/en/users/Drivers/b43 2319S: Odd Fixes 2320F: drivers/net/wireless/broadcom/b43/ 2321 2322B43LEGACY WIRELESS DRIVER 2323M: Larry Finger <Larry.Finger@lwfinger.net> 2324L: linux-wireless@vger.kernel.org 2325L: b43-dev@lists.infradead.org 2326W: http://wireless.kernel.org/en/users/Drivers/b43 2327S: Maintained 2328F: drivers/net/wireless/broadcom/b43legacy/ 2329 2330BACKLIGHT CLASS/SUBSYSTEM 2331M: Jingoo Han <jingoohan1@gmail.com> 2332M: Lee Jones <lee.jones@linaro.org> 2333T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2334S: Maintained 2335F: drivers/video/backlight/ 2336F: include/linux/backlight.h 2337 2338BATMAN ADVANCED 2339M: Marek Lindner <mareklindner@neomailbox.ch> 2340M: Simon Wunderlich <sw@simonwunderlich.de> 2341M: Antonio Quartulli <a@unstable.cc> 2342L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2343W: https://www.open-mesh.org/ 2344Q: https://patchwork.open-mesh.org/project/batman/list/ 2345S: Maintained 2346F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2347F: Documentation/ABI/testing/sysfs-class-net-mesh 2348F: Documentation/networking/batman-adv.txt 2349F: include/uapi/linux/batman_adv.h 2350F: net/batman-adv/ 2351 2352BAYCOM/HDLCDRV DRIVERS FOR AX.25 2353M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2354L: linux-hams@vger.kernel.org 2355W: http://www.baycom.org/~tom/ham/ham.html 2356S: Maintained 2357F: drivers/net/hamradio/baycom* 2358 2359BCACHE (BLOCK LAYER CACHE) 2360M: Kent Overstreet <kent.overstreet@gmail.com> 2361L: linux-bcache@vger.kernel.org 2362W: http://bcache.evilpiepirate.org 2363S: Orphan 2364F: drivers/md/bcache/ 2365 2366BDISP ST MEDIA DRIVER 2367M: Fabien Dessenne <fabien.dessenne@st.com> 2368L: linux-media@vger.kernel.org 2369T: git git://linuxtv.org/media_tree.git 2370W: https://linuxtv.org 2371S: Supported 2372F: drivers/media/platform/sti/bdisp 2373 2374BEFS FILE SYSTEM 2375M: Luis de Bethencourt <luisbg@osg.samsung.com> 2376M: Salah Triki <salah.triki@gmail.com> 2377S: Maintained 2378T: git git://github.com/luisbg/linux-befs.git 2379F: Documentation/filesystems/befs.txt 2380F: fs/befs/ 2381 2382BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2383M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2384L: netdev@vger.kernel.org 2385S: Maintained 2386F: drivers/net/ethernet/ec_bhf.c 2387 2388BFS FILE SYSTEM 2389M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2390S: Maintained 2391F: Documentation/filesystems/bfs.txt 2392F: fs/bfs/ 2393F: include/uapi/linux/bfs_fs.h 2394 2395BLACKFIN ARCHITECTURE 2396M: Steven Miao <realmz6@gmail.com> 2397L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2398T: git git://git.code.sf.net/p/adi-linux/code 2399W: http://blackfin.uclinux.org 2400S: Supported 2401F: arch/blackfin/ 2402 2403BLACKFIN EMAC DRIVER 2404L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2405W: http://blackfin.uclinux.org 2406S: Supported 2407F: drivers/net/ethernet/adi/ 2408 2409BLACKFIN RTC DRIVER 2410L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2411W: http://blackfin.uclinux.org 2412S: Supported 2413F: drivers/rtc/rtc-bfin.c 2414 2415BLACKFIN SDH DRIVER 2416M: Sonic Zhang <sonic.zhang@analog.com> 2417L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2418W: http://blackfin.uclinux.org 2419S: Supported 2420F: drivers/mmc/host/bfin_sdh.c 2421 2422BLACKFIN SERIAL DRIVER 2423M: Sonic Zhang <sonic.zhang@analog.com> 2424L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2425W: http://blackfin.uclinux.org 2426S: Supported 2427F: drivers/tty/serial/bfin_uart.c 2428 2429BLACKFIN WATCHDOG DRIVER 2430L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2431W: http://blackfin.uclinux.org 2432S: Supported 2433F: drivers/watchdog/bfin_wdt.c 2434 2435BLACKFIN I2C TWI DRIVER 2436M: Sonic Zhang <sonic.zhang@analog.com> 2437L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2438W: http://blackfin.uclinux.org/ 2439S: Supported 2440F: drivers/i2c/busses/i2c-bfin-twi.c 2441 2442BLACKFIN MEDIA DRIVER 2443M: Scott Jiang <scott.jiang.linux@gmail.com> 2444L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2445W: http://blackfin.uclinux.org/ 2446S: Supported 2447F: drivers/media/platform/blackfin/ 2448F: drivers/media/i2c/adv7183* 2449F: drivers/media/i2c/vs6624* 2450 2451BLINKM RGB LED DRIVER 2452M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2453S: Maintained 2454F: drivers/leds/leds-blinkm.c 2455 2456BLOCK LAYER 2457M: Jens Axboe <axboe@kernel.dk> 2458L: linux-block@vger.kernel.org 2459T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2460S: Maintained 2461F: block/ 2462F: kernel/trace/blktrace.c 2463 2464BLOCK2MTD DRIVER 2465M: Joern Engel <joern@lazybastard.org> 2466L: linux-mtd@lists.infradead.org 2467S: Maintained 2468F: drivers/mtd/devices/block2mtd.c 2469 2470BLUETOOTH DRIVERS 2471M: Marcel Holtmann <marcel@holtmann.org> 2472M: Gustavo Padovan <gustavo@padovan.org> 2473M: Johan Hedberg <johan.hedberg@gmail.com> 2474L: linux-bluetooth@vger.kernel.org 2475W: http://www.bluez.org/ 2476T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2477T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2478S: Maintained 2479F: drivers/bluetooth/ 2480 2481BLUETOOTH SUBSYSTEM 2482M: Marcel Holtmann <marcel@holtmann.org> 2483M: Gustavo Padovan <gustavo@padovan.org> 2484M: Johan Hedberg <johan.hedberg@gmail.com> 2485L: linux-bluetooth@vger.kernel.org 2486W: http://www.bluez.org/ 2487T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2488T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2489S: Maintained 2490F: net/bluetooth/ 2491F: include/net/bluetooth/ 2492 2493BONDING DRIVER 2494M: Jay Vosburgh <j.vosburgh@gmail.com> 2495M: Veaceslav Falico <vfalico@gmail.com> 2496M: Andy Gospodarek <gospo@cumulusnetworks.com> 2497L: netdev@vger.kernel.org 2498W: http://sourceforge.net/projects/bonding/ 2499S: Supported 2500F: drivers/net/bonding/ 2501F: include/uapi/linux/if_bonding.h 2502 2503BPF (Safe dynamic programs and tools) 2504M: Alexei Starovoitov <ast@kernel.org> 2505L: netdev@vger.kernel.org 2506L: linux-kernel@vger.kernel.org 2507S: Supported 2508F: kernel/bpf/ 2509 2510BROADCOM B44 10/100 ETHERNET DRIVER 2511M: Gary Zambrano <zambrano@broadcom.com> 2512L: netdev@vger.kernel.org 2513S: Supported 2514F: drivers/net/ethernet/broadcom/b44.* 2515 2516BROADCOM B53 ETHERNET SWITCH DRIVER 2517M: Florian Fainelli <f.fainelli@gmail.com> 2518L: netdev@vger.kernel.org 2519L: openwrt-devel@lists.openwrt.org (subscribers-only) 2520S: Supported 2521F: drivers/net/dsa/b53/* 2522F: include/linux/platform_data/b53.h 2523 2524BROADCOM GENET ETHERNET DRIVER 2525M: Florian Fainelli <f.fainelli@gmail.com> 2526L: netdev@vger.kernel.org 2527S: Supported 2528F: drivers/net/ethernet/broadcom/genet/ 2529 2530BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2531M: Sony Chacko <sony.chacko@qlogic.com> 2532M: Dept-HSGLinuxNICDev@qlogic.com 2533L: netdev@vger.kernel.org 2534S: Supported 2535F: drivers/net/ethernet/broadcom/bnx2.* 2536F: drivers/net/ethernet/broadcom/bnx2_* 2537 2538BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2539M: Ariel Elior <ariel.elior@qlogic.com> 2540L: netdev@vger.kernel.org 2541S: Supported 2542F: drivers/net/ethernet/broadcom/bnx2x/ 2543 2544BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2545M: Florian Fainelli <f.fainelli@gmail.com> 2546M: Ray Jui <rjui@broadcom.com> 2547M: Scott Branden <sbranden@broadcom.com> 2548M: bcm-kernel-feedback-list@broadcom.com 2549T: git git://github.com/broadcom/mach-bcm 2550S: Maintained 2551N: bcm281* 2552N: bcm113* 2553N: bcm216* 2554N: kona 2555F: arch/arm/mach-bcm/ 2556 2557BROADCOM BCM2835 ARM ARCHITECTURE 2558M: Stephen Warren <swarren@wwwdotorg.org> 2559M: Lee Jones <lee@kernel.org> 2560M: Eric Anholt <eric@anholt.net> 2561L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2563T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2564S: Maintained 2565N: bcm2835 2566 2567BROADCOM BCM47XX MIPS ARCHITECTURE 2568M: Hauke Mehrtens <hauke@hauke-m.de> 2569M: Rafał Miłecki <zajec5@gmail.com> 2570L: linux-mips@linux-mips.org 2571S: Maintained 2572F: Documentation/devicetree/bindings/mips/brcm/ 2573F: arch/mips/bcm47xx/* 2574F: arch/mips/include/asm/mach-bcm47xx/* 2575 2576BROADCOM BCM5301X ARM ARCHITECTURE 2577M: Hauke Mehrtens <hauke@hauke-m.de> 2578M: Rafał Miłecki <zajec5@gmail.com> 2579M: bcm-kernel-feedback-list@broadcom.com 2580L: linux-arm-kernel@lists.infradead.org 2581S: Maintained 2582F: arch/arm/mach-bcm/bcm_5301x.c 2583F: arch/arm/boot/dts/bcm5301x*.dtsi 2584F: arch/arm/boot/dts/bcm470* 2585 2586BROADCOM BCM63XX ARM ARCHITECTURE 2587M: Florian Fainelli <f.fainelli@gmail.com> 2588M: bcm-kernel-feedback-list@broadcom.com 2589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2590T: git git://github.com/broadcom/stblinux.git 2591S: Maintained 2592N: bcm63xx 2593 2594BROADCOM BCM63XX/BCM33XX UDC DRIVER 2595M: Kevin Cernekee <cernekee@gmail.com> 2596L: linux-usb@vger.kernel.org 2597S: Maintained 2598F: drivers/usb/gadget/udc/bcm63xx_udc.* 2599 2600BROADCOM BCM7XXX ARM ARCHITECTURE 2601M: Brian Norris <computersforpeace@gmail.com> 2602M: Gregory Fong <gregory.0xf0@gmail.com> 2603M: Florian Fainelli <f.fainelli@gmail.com> 2604M: bcm-kernel-feedback-list@broadcom.com 2605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2606T: git git://github.com/broadcom/stblinux.git 2607S: Maintained 2608F: arch/arm/mach-bcm/*brcmstb* 2609F: arch/arm/boot/dts/bcm7*.dts* 2610F: drivers/bus/brcmstb_gisb.c 2611N: brcmstb 2612 2613BROADCOM BMIPS MIPS ARCHITECTURE 2614M: Kevin Cernekee <cernekee@gmail.com> 2615M: Florian Fainelli <f.fainelli@gmail.com> 2616L: linux-mips@linux-mips.org 2617T: git git://github.com/broadcom/stblinux.git 2618S: Maintained 2619F: arch/mips/bmips/* 2620F: arch/mips/include/asm/mach-bmips/* 2621F: arch/mips/kernel/*bmips* 2622F: arch/mips/boot/dts/brcm/bcm*.dts* 2623F: drivers/irqchip/irq-bcm63* 2624F: drivers/irqchip/irq-bcm7* 2625F: drivers/irqchip/irq-brcmstb* 2626F: include/linux/bcm963xx_nvram.h 2627F: include/linux/bcm963xx_tag.h 2628 2629BROADCOM TG3 GIGABIT ETHERNET DRIVER 2630M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2631M: Prashant Sreedharan <prashant@broadcom.com> 2632M: Michael Chan <mchan@broadcom.com> 2633L: netdev@vger.kernel.org 2634S: Supported 2635F: drivers/net/ethernet/broadcom/tg3.* 2636 2637BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2638M: Arend van Spriel <arend.vanspriel@broadcom.com> 2639M: Franky Lin <franky.lin@broadcom.com> 2640M: Hante Meuleman <hante.meuleman@broadcom.com> 2641L: linux-wireless@vger.kernel.org 2642L: brcm80211-dev-list.pdl@broadcom.com 2643S: Supported 2644F: drivers/net/wireless/broadcom/brcm80211/ 2645 2646BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2647M: QLogic-Storage-Upstream@qlogic.com 2648L: linux-scsi@vger.kernel.org 2649S: Supported 2650F: drivers/scsi/bnx2fc/ 2651 2652BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2653M: QLogic-Storage-Upstream@qlogic.com 2654L: linux-scsi@vger.kernel.org 2655S: Supported 2656F: drivers/scsi/bnx2i/ 2657 2658BROADCOM IPROC ARM ARCHITECTURE 2659M: Ray Jui <rjui@broadcom.com> 2660M: Scott Branden <sbranden@broadcom.com> 2661M: Jon Mason <jonmason@broadcom.com> 2662M: bcm-kernel-feedback-list@broadcom.com 2663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2664T: git git://github.com/broadcom/cygnus-linux.git 2665S: Maintained 2666N: iproc 2667N: cygnus 2668N: bcm[-_]nsp 2669N: bcm9113* 2670N: bcm9583* 2671N: bcm9585* 2672N: bcm9586* 2673N: bcm988312 2674N: bcm113* 2675N: bcm583* 2676N: bcm585* 2677N: bcm586* 2678N: bcm88312 2679F: arch/arm64/boot/dts/broadcom/ns2* 2680F: drivers/clk/bcm/clk-ns* 2681F: drivers/pinctrl/bcm/pinctrl-ns* 2682 2683BROADCOM BRCMSTB GPIO DRIVER 2684M: Gregory Fong <gregory.0xf0@gmail.com> 2685L: bcm-kernel-feedback-list@broadcom.com 2686S: Supported 2687F: drivers/gpio/gpio-brcmstb.c 2688F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2689 2690BROADCOM KONA GPIO DRIVER 2691M: Ray Jui <rjui@broadcom.com> 2692L: bcm-kernel-feedback-list@broadcom.com 2693S: Supported 2694F: drivers/gpio/gpio-bcm-kona.c 2695F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2696 2697BROADCOM NVRAM DRIVER 2698M: Rafał Miłecki <zajec5@gmail.com> 2699L: linux-mips@linux-mips.org 2700S: Maintained 2701F: drivers/firmware/broadcom/* 2702 2703BROADCOM STB NAND FLASH DRIVER 2704M: Brian Norris <computersforpeace@gmail.com> 2705M: Kamal Dasu <kdasu.kdev@gmail.com> 2706L: linux-mtd@lists.infradead.org 2707L: bcm-kernel-feedback-list@broadcom.com 2708S: Maintained 2709F: drivers/mtd/nand/brcmnand/ 2710 2711BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2712M: Rafał Miłecki <zajec5@gmail.com> 2713L: linux-wireless@vger.kernel.org 2714S: Maintained 2715F: drivers/bcma/ 2716F: include/linux/bcma/ 2717 2718BROADCOM SYSTEMPORT ETHERNET DRIVER 2719M: Florian Fainelli <f.fainelli@gmail.com> 2720L: netdev@vger.kernel.org 2721S: Supported 2722F: drivers/net/ethernet/broadcom/bcmsysport.* 2723 2724BROADCOM VULCAN ARM64 SOC 2725M: Jayachandran C. <jchandra@broadcom.com> 2726M: bcm-kernel-feedback-list@broadcom.com 2727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2728S: Maintained 2729F: arch/arm64/boot/dts/broadcom/vulcan* 2730 2731BROCADE BFA FC SCSI DRIVER 2732M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2733M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2734L: linux-scsi@vger.kernel.org 2735S: Supported 2736F: drivers/scsi/bfa/ 2737 2738BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2739M: Rasesh Mody <rasesh.mody@qlogic.com> 2740L: netdev@vger.kernel.org 2741S: Supported 2742F: drivers/net/ethernet/brocade/bna/ 2743 2744BSG (block layer generic sg v4 driver) 2745M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2746L: linux-scsi@vger.kernel.org 2747S: Supported 2748F: block/bsg.c 2749F: include/linux/bsg.h 2750F: include/uapi/linux/bsg.h 2751 2752BT87X AUDIO DRIVER 2753M: Clemens Ladisch <clemens@ladisch.de> 2754L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2755T: git git://git.alsa-project.org/alsa-kernel.git 2756S: Maintained 2757F: Documentation/sound/alsa/Bt87x.txt 2758F: sound/pci/bt87x.c 2759 2760BT8XXGPIO DRIVER 2761M: Michael Buesch <m@bues.ch> 2762W: http://bu3sch.de/btgpio.php 2763S: Maintained 2764F: drivers/gpio/gpio-bt8xx.c 2765 2766BTRFS FILE SYSTEM 2767M: Chris Mason <clm@fb.com> 2768M: Josef Bacik <jbacik@fb.com> 2769M: David Sterba <dsterba@suse.com> 2770L: linux-btrfs@vger.kernel.org 2771W: http://btrfs.wiki.kernel.org/ 2772Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2773T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2774S: Maintained 2775F: Documentation/filesystems/btrfs.txt 2776F: fs/btrfs/ 2777 2778BTTV VIDEO4LINUX DRIVER 2779M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2780M: Mauro Carvalho Chehab <mchehab@kernel.org> 2781L: linux-media@vger.kernel.org 2782W: https://linuxtv.org 2783T: git git://linuxtv.org/media_tree.git 2784S: Odd fixes 2785F: Documentation/video4linux/bttv/ 2786F: drivers/media/pci/bt8xx/bttv* 2787 2788BUSLOGIC SCSI DRIVER 2789M: Khalid Aziz <khalid@gonehiking.org> 2790L: linux-scsi@vger.kernel.org 2791S: Maintained 2792F: drivers/scsi/BusLogic.* 2793F: drivers/scsi/FlashPoint.* 2794 2795C-MEDIA CMI8788 DRIVER 2796M: Clemens Ladisch <clemens@ladisch.de> 2797L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2798T: git git://git.alsa-project.org/alsa-kernel.git 2799S: Maintained 2800F: sound/pci/oxygen/ 2801 2802C6X ARCHITECTURE 2803M: Mark Salter <msalter@redhat.com> 2804M: Aurelien Jacquiot <a-jacquiot@ti.com> 2805L: linux-c6x-dev@linux-c6x.org 2806W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2807S: Maintained 2808F: arch/c6x/ 2809 2810CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2811M: David Howells <dhowells@redhat.com> 2812L: linux-cachefs@redhat.com (moderated for non-subscribers) 2813S: Supported 2814F: Documentation/filesystems/caching/cachefiles.txt 2815F: fs/cachefiles/ 2816 2817CADET FM/AM RADIO RECEIVER DRIVER 2818M: Hans Verkuil <hverkuil@xs4all.nl> 2819L: linux-media@vger.kernel.org 2820T: git git://linuxtv.org/media_tree.git 2821W: https://linuxtv.org 2822S: Maintained 2823F: drivers/media/radio/radio-cadet* 2824 2825CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2826M: Jonathan Corbet <corbet@lwn.net> 2827L: linux-media@vger.kernel.org 2828T: git git://linuxtv.org/media_tree.git 2829S: Maintained 2830F: Documentation/video4linux/cafe_ccic 2831F: drivers/media/platform/marvell-ccic/ 2832 2833CAIF NETWORK LAYER 2834M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2835L: netdev@vger.kernel.org 2836S: Supported 2837F: Documentation/networking/caif/ 2838F: drivers/net/caif/ 2839F: include/uapi/linux/caif/ 2840F: include/net/caif/ 2841F: net/caif/ 2842 2843CALGARY x86-64 IOMMU 2844M: Muli Ben-Yehuda <mulix@mulix.org> 2845M: Jon Mason <jdmason@kudzu.us> 2846L: iommu@lists.linux-foundation.org 2847S: Maintained 2848F: arch/x86/kernel/pci-calgary_64.c 2849F: arch/x86/kernel/tce_64.c 2850F: arch/x86/include/asm/calgary.h 2851F: arch/x86/include/asm/tce.h 2852 2853CAN NETWORK LAYER 2854M: Oliver Hartkopp <socketcan@hartkopp.net> 2855M: Marc Kleine-Budde <mkl@pengutronix.de> 2856L: linux-can@vger.kernel.org 2857W: https://github.com/linux-can 2858T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2859T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2860S: Maintained 2861F: Documentation/networking/can.txt 2862F: net/can/ 2863F: include/linux/can/core.h 2864F: include/uapi/linux/can.h 2865F: include/uapi/linux/can/bcm.h 2866F: include/uapi/linux/can/raw.h 2867F: include/uapi/linux/can/gw.h 2868 2869CAN NETWORK DRIVERS 2870M: Wolfgang Grandegger <wg@grandegger.com> 2871M: Marc Kleine-Budde <mkl@pengutronix.de> 2872L: linux-can@vger.kernel.org 2873W: https://github.com/linux-can 2874T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2875T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2876S: Maintained 2877F: Documentation/devicetree/bindings/net/can/ 2878F: drivers/net/can/ 2879F: include/linux/can/dev.h 2880F: include/linux/can/platform/ 2881F: include/uapi/linux/can/error.h 2882F: include/uapi/linux/can/netlink.h 2883 2884CAPABILITIES 2885M: Serge Hallyn <serge@hallyn.com> 2886L: linux-security-module@vger.kernel.org 2887S: Supported 2888F: include/linux/capability.h 2889F: include/uapi/linux/capability.h 2890F: security/commoncap.c 2891F: kernel/capability.c 2892 2893CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2894M: Kevin Tsai <ktsai@capellamicro.com> 2895S: Maintained 2896F: drivers/iio/light/cm* 2897F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2898 2899CAVIUM LIQUIDIO NETWORK DRIVER 2900M: Derek Chickles <derek.chickles@caviumnetworks.com> 2901M: Satanand Burla <satananda.burla@caviumnetworks.com> 2902M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2903M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2904L: netdev@vger.kernel.org 2905W: http://www.cavium.com 2906S: Supported 2907F: drivers/net/ethernet/cavium/liquidio/ 2908 2909CC2520 IEEE-802.15.4 RADIO DRIVER 2910M: Varka Bhadram <varkabhadram@gmail.com> 2911L: linux-wpan@vger.kernel.org 2912S: Maintained 2913F: drivers/net/ieee802154/cc2520.c 2914F: include/linux/spi/cc2520.h 2915F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2916 2917CEC DRIVER 2918M: Hans Verkuil <hans.verkuil@cisco.com> 2919L: linux-media@vger.kernel.org 2920T: git git://linuxtv.org/media_tree.git 2921W: http://linuxtv.org 2922S: Supported 2923F: Documentation/cec.txt 2924F: Documentation/DocBook/media/v4l/cec* 2925F: drivers/staging/media/cec/ 2926F: drivers/media/cec-edid.c 2927F: drivers/media/rc/keymaps/rc-cec.c 2928F: include/media/cec.h 2929F: include/media/cec-edid.h 2930F: include/linux/cec.h 2931F: include/linux/cec-funcs.h 2932 2933CELL BROADBAND ENGINE ARCHITECTURE 2934M: Arnd Bergmann <arnd@arndb.de> 2935L: linuxppc-dev@lists.ozlabs.org 2936W: http://www.ibm.com/developerworks/power/cell/ 2937S: Supported 2938F: arch/powerpc/include/asm/cell*.h 2939F: arch/powerpc/include/asm/spu*.h 2940F: arch/powerpc/include/uapi/asm/spu*.h 2941F: arch/powerpc/oprofile/*cell* 2942F: arch/powerpc/platforms/cell/ 2943 2944CEPH COMMON CODE (LIBCEPH) 2945M: Ilya Dryomov <idryomov@gmail.com> 2946M: "Yan, Zheng" <zyan@redhat.com> 2947M: Sage Weil <sage@redhat.com> 2948L: ceph-devel@vger.kernel.org 2949W: http://ceph.com/ 2950T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2951T: git git://github.com/ceph/ceph-client.git 2952S: Supported 2953F: net/ceph/ 2954F: include/linux/ceph/ 2955F: include/linux/crush/ 2956 2957CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2958M: "Yan, Zheng" <zyan@redhat.com> 2959M: Sage Weil <sage@redhat.com> 2960M: Ilya Dryomov <idryomov@gmail.com> 2961L: ceph-devel@vger.kernel.org 2962W: http://ceph.com/ 2963T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2964T: git git://github.com/ceph/ceph-client.git 2965S: Supported 2966F: Documentation/filesystems/ceph.txt 2967F: fs/ceph/ 2968 2969CERTIFICATE HANDLING: 2970M: David Howells <dhowells@redhat.com> 2971M: David Woodhouse <dwmw2@infradead.org> 2972L: keyrings@vger.kernel.org 2973S: Maintained 2974F: Documentation/module-signing.txt 2975F: certs/ 2976F: scripts/sign-file.c 2977F: scripts/extract-cert.c 2978 2979CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2980L: linux-usb@vger.kernel.org 2981S: Orphan 2982F: Documentation/usb/WUSB-Design-overview.txt 2983F: Documentation/usb/wusb-cbaf 2984F: drivers/usb/host/hwa-hc.c 2985F: drivers/usb/host/whci/ 2986F: drivers/usb/wusbcore/ 2987F: include/linux/usb/wusb* 2988 2989CFAG12864B LCD DRIVER 2990M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2991W: http://miguelojeda.es/auxdisplay.htm 2992W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2993S: Maintained 2994F: drivers/auxdisplay/cfag12864b.c 2995F: include/linux/cfag12864b.h 2996 2997CFAG12864BFB LCD FRAMEBUFFER DRIVER 2998M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2999W: http://miguelojeda.es/auxdisplay.htm 3000W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3001S: Maintained 3002F: drivers/auxdisplay/cfag12864bfb.c 3003F: include/linux/cfag12864b.h 3004 3005CFG80211 and NL80211 3006M: Johannes Berg <johannes@sipsolutions.net> 3007L: linux-wireless@vger.kernel.org 3008W: http://wireless.kernel.org/ 3009T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3010T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3011S: Maintained 3012F: include/uapi/linux/nl80211.h 3013F: include/net/cfg80211.h 3014F: net/wireless/* 3015X: net/wireless/wext* 3016 3017CHAR and MISC DRIVERS 3018M: Arnd Bergmann <arnd@arndb.de> 3019M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3020T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3021S: Supported 3022F: drivers/char/* 3023F: drivers/misc/* 3024F: include/linux/miscdevice.h 3025 3026CHECKPATCH 3027M: Andy Whitcroft <apw@canonical.com> 3028M: Joe Perches <joe@perches.com> 3029S: Maintained 3030F: scripts/checkpatch.pl 3031 3032CHINESE DOCUMENTATION 3033M: Harry Wei <harryxiyou@gmail.com> 3034L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3035L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3036S: Maintained 3037F: Documentation/zh_CN/ 3038 3039CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3040M: Peter Chen <Peter.Chen@nxp.com> 3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3042L: linux-usb@vger.kernel.org 3043S: Maintained 3044F: drivers/usb/chipidea/ 3045 3046CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3047M: Hans de Goede <hdegoede@redhat.com> 3048L: linux-input@vger.kernel.org 3049S: Maintained 3050F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3051F: drivers/input/touchscreen/chipone_icn8318.c 3052 3053CHROME HARDWARE PLATFORM SUPPORT 3054M: Olof Johansson <olof@lixom.net> 3055S: Maintained 3056T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3057F: drivers/platform/chrome/ 3058 3059CISCO VIC ETHERNET NIC DRIVER 3060M: Christian Benvenuti <benve@cisco.com> 3061M: Sujith Sankar <ssujith@cisco.com> 3062M: Govindarajulu Varadarajan <_govind@gmx.com> 3063M: Neel Patel <neepatel@cisco.com> 3064S: Supported 3065F: drivers/net/ethernet/cisco/enic/ 3066 3067CISCO VIC LOW LATENCY NIC DRIVER 3068M: Christian Benvenuti <benve@cisco.com> 3069M: Dave Goodell <dgoodell@cisco.com> 3070S: Supported 3071F: drivers/infiniband/hw/usnic/ 3072 3073CIRRUS LOGIC EP93XX ETHERNET DRIVER 3074M: Hartley Sweeten <hsweeten@visionengravers.com> 3075L: netdev@vger.kernel.org 3076S: Maintained 3077F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3078 3079CIRRUS LOGIC AUDIO CODEC DRIVERS 3080M: Brian Austin <brian.austin@cirrus.com> 3081M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3082L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3083S: Maintained 3084F: sound/soc/codecs/cs* 3085 3086CLEANCACHE API 3087M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3088L: linux-kernel@vger.kernel.org 3089S: Maintained 3090F: mm/cleancache.c 3091F: include/linux/cleancache.h 3092 3093CLK API 3094M: Russell King <linux@armlinux.org.uk> 3095L: linux-clk@vger.kernel.org 3096S: Maintained 3097F: include/linux/clk.h 3098 3099CLOCKSOURCE, CLOCKEVENT DRIVERS 3100M: Daniel Lezcano <daniel.lezcano@linaro.org> 3101M: Thomas Gleixner <tglx@linutronix.de> 3102L: linux-kernel@vger.kernel.org 3103T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3104S: Supported 3105F: drivers/clocksource 3106 3107CISCO FCOE HBA DRIVER 3108M: Hiral Patel <hiralpat@cisco.com> 3109M: Suma Ramars <sramars@cisco.com> 3110M: Brian Uchino <buchino@cisco.com> 3111L: linux-scsi@vger.kernel.org 3112S: Supported 3113F: drivers/scsi/fnic/ 3114 3115CISCO SCSI HBA DRIVER 3116M: Narsimhulu Musini <nmusini@cisco.com> 3117M: Sesidhar Baddela <sebaddel@cisco.com> 3118L: linux-scsi@vger.kernel.org 3119S: Supported 3120F: drivers/scsi/snic/ 3121 3122CMPC ACPI DRIVER 3123M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3124M: Daniel Oliveira Nascimento <don@syst.com.br> 3125L: platform-driver-x86@vger.kernel.org 3126S: Supported 3127F: drivers/platform/x86/classmate-laptop.c 3128 3129COBALT MEDIA DRIVER 3130M: Hans Verkuil <hans.verkuil@cisco.com> 3131L: linux-media@vger.kernel.org 3132T: git git://linuxtv.org/media_tree.git 3133W: https://linuxtv.org 3134S: Supported 3135F: drivers/media/pci/cobalt/ 3136 3137COCCINELLE/Semantic Patches (SmPL) 3138M: Julia Lawall <Julia.Lawall@lip6.fr> 3139M: Gilles Muller <Gilles.Muller@lip6.fr> 3140M: Nicolas Palix <nicolas.palix@imag.fr> 3141M: Michal Marek <mmarek@suse.com> 3142L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3143T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3144W: http://coccinelle.lip6.fr/ 3145S: Supported 3146F: Documentation/coccinelle.txt 3147F: scripts/coccinelle/ 3148F: scripts/coccicheck 3149 3150CODA FILE SYSTEM 3151M: Jan Harkes <jaharkes@cs.cmu.edu> 3152M: coda@cs.cmu.edu 3153L: codalist@coda.cs.cmu.edu 3154W: http://www.coda.cs.cmu.edu/ 3155S: Maintained 3156F: Documentation/filesystems/coda.txt 3157F: fs/coda/ 3158F: include/linux/coda*.h 3159F: include/uapi/linux/coda*.h 3160 3161CODA V4L2 MEM2MEM DRIVER 3162M: Philipp Zabel <p.zabel@pengutronix.de> 3163L: linux-media@vger.kernel.org 3164S: Maintained 3165F: Documentation/devicetree/bindings/media/coda.txt 3166F: drivers/media/platform/coda/ 3167 3168COMMON CLK FRAMEWORK 3169M: Michael Turquette <mturquette@baylibre.com> 3170M: Stephen Boyd <sboyd@codeaurora.org> 3171L: linux-clk@vger.kernel.org 3172T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3173S: Maintained 3174F: Documentation/devicetree/bindings/clock/ 3175F: drivers/clk/ 3176X: drivers/clk/clkdev.c 3177F: include/linux/clk-pr* 3178F: include/linux/clk/ 3179 3180COMMON INTERNET FILE SYSTEM (CIFS) 3181M: Steve French <sfrench@samba.org> 3182L: linux-cifs@vger.kernel.org 3183L: samba-technical@lists.samba.org (moderated for non-subscribers) 3184W: http://linux-cifs.samba.org/ 3185T: git git://git.samba.org/sfrench/cifs-2.6.git 3186S: Supported 3187F: Documentation/filesystems/cifs/ 3188F: fs/cifs/ 3189 3190COMPACTPCI HOTPLUG CORE 3191M: Scott Murray <scott@spiteful.org> 3192L: linux-pci@vger.kernel.org 3193S: Maintained 3194F: drivers/pci/hotplug/cpci_hotplug* 3195 3196COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3197M: Scott Murray <scott@spiteful.org> 3198L: linux-pci@vger.kernel.org 3199S: Maintained 3200F: drivers/pci/hotplug/cpcihp_zt5550.* 3201 3202COMPACTPCI HOTPLUG GENERIC DRIVER 3203M: Scott Murray <scott@spiteful.org> 3204L: linux-pci@vger.kernel.org 3205S: Maintained 3206F: drivers/pci/hotplug/cpcihp_generic.c 3207 3208COMPAL LAPTOP SUPPORT 3209M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3210L: platform-driver-x86@vger.kernel.org 3211S: Maintained 3212F: drivers/platform/x86/compal-laptop.c 3213 3214CONEXANT ACCESSRUNNER USB DRIVER 3215L: accessrunner-general@lists.sourceforge.net 3216W: http://accessrunner.sourceforge.net/ 3217S: Orphan 3218F: drivers/usb/atm/cxacru.c 3219 3220CONFIGFS 3221M: Joel Becker <jlbec@evilplan.org> 3222M: Christoph Hellwig <hch@lst.de> 3223T: git git://git.infradead.org/users/hch/configfs.git 3224S: Supported 3225F: fs/configfs/ 3226F: include/linux/configfs.h 3227 3228CONNECTOR 3229M: Evgeniy Polyakov <zbr@ioremap.net> 3230L: netdev@vger.kernel.org 3231S: Maintained 3232F: drivers/connector/ 3233 3234CONTROL GROUP (CGROUP) 3235M: Tejun Heo <tj@kernel.org> 3236M: Li Zefan <lizefan@huawei.com> 3237M: Johannes Weiner <hannes@cmpxchg.org> 3238L: cgroups@vger.kernel.org 3239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3240S: Maintained 3241F: Documentation/cgroup* 3242F: include/linux/cgroup* 3243F: kernel/cgroup* 3244 3245CONTROL GROUP - CPUSET 3246M: Li Zefan <lizefan@huawei.com> 3247L: cgroups@vger.kernel.org 3248W: http://www.bullopensource.org/cpuset/ 3249W: http://oss.sgi.com/projects/cpusets/ 3250T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3251S: Maintained 3252F: Documentation/cgroup-v1/cpusets.txt 3253F: include/linux/cpuset.h 3254F: kernel/cpuset.c 3255 3256CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3257M: Johannes Weiner <hannes@cmpxchg.org> 3258M: Michal Hocko <mhocko@kernel.org> 3259M: Vladimir Davydov <vdavydov@virtuozzo.com> 3260L: cgroups@vger.kernel.org 3261L: linux-mm@kvack.org 3262S: Maintained 3263F: mm/memcontrol.c 3264F: mm/swap_cgroup.c 3265 3266CORETEMP HARDWARE MONITORING DRIVER 3267M: Fenghua Yu <fenghua.yu@intel.com> 3268L: linux-hwmon@vger.kernel.org 3269S: Maintained 3270F: Documentation/hwmon/coretemp 3271F: drivers/hwmon/coretemp.c 3272 3273COSA/SRP SYNC SERIAL DRIVER 3274M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3275W: http://www.fi.muni.cz/~kas/cosa/ 3276S: Maintained 3277F: drivers/net/wan/cosa* 3278 3279CPMAC ETHERNET DRIVER 3280M: Florian Fainelli <florian@openwrt.org> 3281L: netdev@vger.kernel.org 3282S: Maintained 3283F: drivers/net/ethernet/ti/cpmac.c 3284 3285CPU FREQUENCY DRIVERS 3286M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3287M: Viresh Kumar <viresh.kumar@linaro.org> 3288L: linux-pm@vger.kernel.org 3289S: Maintained 3290T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3291T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3292F: drivers/cpufreq/ 3293F: include/linux/cpufreq.h 3294 3295CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3296M: Viresh Kumar <viresh.kumar@linaro.org> 3297M: Sudeep Holla <sudeep.holla@arm.com> 3298L: linux-pm@vger.kernel.org 3299W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3300S: Maintained 3301F: drivers/cpufreq/arm_big_little.h 3302F: drivers/cpufreq/arm_big_little.c 3303F: drivers/cpufreq/arm_big_little_dt.c 3304 3305CPUIDLE DRIVER - ARM BIG LITTLE 3306M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3307M: Daniel Lezcano <daniel.lezcano@linaro.org> 3308L: linux-pm@vger.kernel.org 3309L: linux-arm-kernel@lists.infradead.org 3310T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3311S: Maintained 3312F: drivers/cpuidle/cpuidle-big_little.c 3313 3314CPUIDLE DRIVER - ARM EXYNOS 3315M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3316M: Daniel Lezcano <daniel.lezcano@linaro.org> 3317M: Kukjin Kim <kgene@kernel.org> 3318L: linux-pm@vger.kernel.org 3319L: linux-samsung-soc@vger.kernel.org 3320S: Supported 3321F: drivers/cpuidle/cpuidle-exynos.c 3322F: arch/arm/mach-exynos/pm.c 3323 3324CPUIDLE DRIVERS 3325M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3326M: Daniel Lezcano <daniel.lezcano@linaro.org> 3327L: linux-pm@vger.kernel.org 3328S: Maintained 3329T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3330F: drivers/cpuidle/* 3331F: include/linux/cpuidle.h 3332 3333CPUID/MSR DRIVER 3334M: "H. Peter Anvin" <hpa@zytor.com> 3335S: Maintained 3336F: arch/x86/kernel/cpuid.c 3337F: arch/x86/kernel/msr.c 3338 3339CPU POWER MONITORING SUBSYSTEM 3340M: Thomas Renninger <trenn@suse.com> 3341L: linux-pm@vger.kernel.org 3342S: Maintained 3343F: tools/power/cpupower/ 3344 3345CRAMFS FILESYSTEM 3346W: http://sourceforge.net/projects/cramfs/ 3347S: Orphan / Obsolete 3348F: Documentation/filesystems/cramfs.txt 3349F: fs/cramfs/ 3350 3351CRIS PORT 3352M: Mikael Starvik <starvik@axis.com> 3353M: Jesper Nilsson <jesper.nilsson@axis.com> 3354L: linux-cris-kernel@axis.com 3355W: http://developer.axis.com 3356T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3357S: Maintained 3358F: arch/cris/ 3359F: drivers/tty/serial/crisv10.* 3360 3361CRYPTO API 3362M: Herbert Xu <herbert@gondor.apana.org.au> 3363M: "David S. Miller" <davem@davemloft.net> 3364L: linux-crypto@vger.kernel.org 3365T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3366T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3367S: Maintained 3368F: Documentation/crypto/ 3369F: Documentation/devicetree/bindings/crypto/ 3370F: Documentation/DocBook/crypto-API.tmpl 3371F: arch/*/crypto/ 3372F: crypto/ 3373F: drivers/crypto/ 3374F: include/crypto/ 3375 3376CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3377M: Neil Horman <nhorman@tuxdriver.com> 3378L: linux-crypto@vger.kernel.org 3379S: Maintained 3380F: crypto/ansi_cprng.c 3381F: crypto/rng.c 3382 3383CS3308 MEDIA DRIVER 3384M: Hans Verkuil <hverkuil@xs4all.nl> 3385L: linux-media@vger.kernel.org 3386T: git git://linuxtv.org/media_tree.git 3387W: http://linuxtv.org 3388S: Odd Fixes 3389F: drivers/media/i2c/cs3308.c 3390F: drivers/media/i2c/cs3308.h 3391 3392CS5535 Audio ALSA driver 3393M: Jaya Kumar <jayakumar.alsa@gmail.com> 3394S: Maintained 3395F: sound/pci/cs5535audio/ 3396 3397CW1200 WLAN driver 3398M: Solomon Peachy <pizza@shaftnet.org> 3399S: Maintained 3400F: drivers/net/wireless/st/cw1200/ 3401 3402CX18 VIDEO4LINUX DRIVER 3403M: Andy Walls <awalls@md.metrocast.net> 3404L: ivtv-devel@ivtvdriver.org (subscribers-only) 3405L: linux-media@vger.kernel.org 3406T: git git://linuxtv.org/media_tree.git 3407W: https://linuxtv.org 3408W: http://www.ivtvdriver.org/index.php/Cx18 3409S: Maintained 3410F: Documentation/video4linux/cx18.txt 3411F: drivers/media/pci/cx18/ 3412F: include/uapi/linux/ivtv* 3413 3414CX2341X MPEG ENCODER HELPER MODULE 3415M: Hans Verkuil <hverkuil@xs4all.nl> 3416L: linux-media@vger.kernel.org 3417T: git git://linuxtv.org/media_tree.git 3418W: https://linuxtv.org 3419S: Maintained 3420F: drivers/media/common/cx2341x* 3421F: include/media/cx2341x* 3422 3423CX24120 MEDIA DRIVER 3424M: Jemma Denson <jdenson@gmail.com> 3425M: Patrick Boettcher <patrick.boettcher@posteo.de> 3426L: linux-media@vger.kernel.org 3427W: https://linuxtv.org 3428Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3429S: Maintained 3430F: drivers/media/dvb-frontends/cx24120* 3431 3432CX88 VIDEO4LINUX DRIVER 3433M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3434M: Mauro Carvalho Chehab <mchehab@kernel.org> 3435L: linux-media@vger.kernel.org 3436W: https://linuxtv.org 3437T: git git://linuxtv.org/media_tree.git 3438S: Odd fixes 3439F: Documentation/video4linux/cx88/ 3440F: drivers/media/pci/cx88/ 3441 3442CXD2820R MEDIA DRIVER 3443M: Antti Palosaari <crope@iki.fi> 3444L: linux-media@vger.kernel.org 3445W: https://linuxtv.org 3446W: http://palosaari.fi/linux/ 3447Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3448T: git git://linuxtv.org/anttip/media_tree.git 3449S: Maintained 3450F: drivers/media/dvb-frontends/cxd2820r* 3451 3452CXGB3 ETHERNET DRIVER (CXGB3) 3453M: Santosh Raspatur <santosh@chelsio.com> 3454L: netdev@vger.kernel.org 3455W: http://www.chelsio.com 3456S: Supported 3457F: drivers/net/ethernet/chelsio/cxgb3/ 3458 3459CXGB3 ISCSI DRIVER (CXGB3I) 3460M: Karen Xie <kxie@chelsio.com> 3461L: linux-scsi@vger.kernel.org 3462W: http://www.chelsio.com 3463S: Supported 3464F: drivers/scsi/cxgbi/cxgb3i 3465 3466CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3467M: Steve Wise <swise@chelsio.com> 3468L: linux-rdma@vger.kernel.org 3469W: http://www.openfabrics.org 3470S: Supported 3471F: drivers/infiniband/hw/cxgb3/ 3472 3473CXGB4 ETHERNET DRIVER (CXGB4) 3474M: Hariprasad S <hariprasad@chelsio.com> 3475L: netdev@vger.kernel.org 3476W: http://www.chelsio.com 3477S: Supported 3478F: drivers/net/ethernet/chelsio/cxgb4/ 3479 3480CXGB4 ISCSI DRIVER (CXGB4I) 3481M: Karen Xie <kxie@chelsio.com> 3482L: linux-scsi@vger.kernel.org 3483W: http://www.chelsio.com 3484S: Supported 3485F: drivers/scsi/cxgbi/cxgb4i 3486 3487CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3488M: Steve Wise <swise@chelsio.com> 3489L: linux-rdma@vger.kernel.org 3490W: http://www.openfabrics.org 3491S: Supported 3492F: drivers/infiniband/hw/cxgb4/ 3493 3494CXGB4VF ETHERNET DRIVER (CXGB4VF) 3495M: Casey Leedom <leedom@chelsio.com> 3496L: netdev@vger.kernel.org 3497W: http://www.chelsio.com 3498S: Supported 3499F: drivers/net/ethernet/chelsio/cxgb4vf/ 3500 3501CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3502M: Ian Munsie <imunsie@au1.ibm.com> 3503M: Michael Neuling <mikey@neuling.org> 3504L: linuxppc-dev@lists.ozlabs.org 3505S: Supported 3506F: drivers/misc/cxl/ 3507F: include/misc/cxl* 3508F: include/uapi/misc/cxl.h 3509F: Documentation/powerpc/cxl.txt 3510F: Documentation/powerpc/cxl.txt 3511F: Documentation/ABI/testing/sysfs-class-cxl 3512 3513CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3514M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3515M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3516M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3517L: linux-scsi@vger.kernel.org 3518S: Supported 3519F: drivers/scsi/cxlflash/ 3520F: include/uapi/scsi/cxlflash_ioctls.h 3521F: Documentation/powerpc/cxlflash.txt 3522 3523STMMAC ETHERNET DRIVER 3524M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3525M: Alexandre Torgue <alexandre.torgue@st.com> 3526L: netdev@vger.kernel.org 3527W: http://www.stlinux.com 3528S: Supported 3529F: drivers/net/ethernet/stmicro/stmmac/ 3530 3531CYBERPRO FB DRIVER 3532M: Russell King <linux@armlinux.org.uk> 3533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3534W: http://www.armlinux.org.uk/ 3535S: Maintained 3536F: drivers/video/fbdev/cyber2000fb.* 3537 3538CYCLADES ASYNC MUX DRIVER 3539W: http://www.cyclades.com/ 3540S: Orphan 3541F: drivers/tty/cyclades.c 3542F: include/linux/cyclades.h 3543F: include/uapi/linux/cyclades.h 3544 3545CYCLADES PC300 DRIVER 3546W: http://www.cyclades.com/ 3547S: Orphan 3548F: drivers/net/wan/pc300* 3549 3550CYPRESS_FIRMWARE MEDIA DRIVER 3551M: Antti Palosaari <crope@iki.fi> 3552L: linux-media@vger.kernel.org 3553W: https://linuxtv.org 3554W: http://palosaari.fi/linux/ 3555Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3556T: git git://linuxtv.org/anttip/media_tree.git 3557S: Maintained 3558F: drivers/media/common/cypress_firmware* 3559 3560CYTTSP TOUCHSCREEN DRIVER 3561M: Ferruh Yigit <fery@cypress.com> 3562L: linux-input@vger.kernel.org 3563S: Supported 3564F: drivers/input/touchscreen/cyttsp* 3565F: include/linux/input/cyttsp.h 3566 3567DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3568M: Joshua Kinard <kumba@gentoo.org> 3569S: Maintained 3570F: drivers/rtc/rtc-ds1685.c 3571F: include/linux/rtc/ds1685.h 3572 3573DAMA SLAVE for AX.25 3574M: Joerg Reuter <jreuter@yaina.de> 3575W: http://yaina.de/jreuter/ 3576W: http://www.qsl.net/dl1bke/ 3577L: linux-hams@vger.kernel.org 3578S: Maintained 3579F: net/ax25/af_ax25.c 3580F: net/ax25/ax25_dev.c 3581F: net/ax25/ax25_ds_* 3582F: net/ax25/ax25_in.c 3583F: net/ax25/ax25_out.c 3584F: net/ax25/ax25_timer.c 3585F: net/ax25/sysctl_net_ax25.c 3586 3587DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3588L: netdev@vger.kernel.org 3589S: Orphan 3590F: Documentation/networking/dmfe.txt 3591F: drivers/net/ethernet/dec/tulip/dmfe.c 3592 3593DC390/AM53C974 SCSI driver 3594M: Hannes Reinecke <hare@suse.com> 3595L: linux-scsi@vger.kernel.org 3596S: Maintained 3597F: drivers/scsi/am53c974.c 3598 3599DC395x SCSI driver 3600M: Oliver Neukum <oliver@neukum.org> 3601M: Ali Akcaagac <aliakc@web.de> 3602M: Jamie Lenehan <lenehan@twibble.org> 3603L: dc395x@twibble.org 3604W: http://twibble.org/dist/dc395x/ 3605W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3606S: Maintained 3607F: Documentation/scsi/dc395x.txt 3608F: drivers/scsi/dc395x.* 3609 3610DCCP PROTOCOL 3611M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3612L: dccp@vger.kernel.org 3613W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3614S: Maintained 3615F: include/linux/dccp.h 3616F: include/uapi/linux/dccp.h 3617F: include/linux/tfrc.h 3618F: net/dccp/ 3619 3620DECnet NETWORK LAYER 3621W: http://linux-decnet.sourceforge.net 3622L: linux-decnet-user@lists.sourceforge.net 3623S: Orphan 3624F: Documentation/networking/decnet.txt 3625F: net/decnet/ 3626 3627DECSTATION PLATFORM SUPPORT 3628M: "Maciej W. Rozycki" <macro@linux-mips.org> 3629L: linux-mips@linux-mips.org 3630W: http://www.linux-mips.org/wiki/DECstation 3631S: Maintained 3632F: arch/mips/dec/ 3633F: arch/mips/include/asm/dec/ 3634F: arch/mips/include/asm/mach-dec/ 3635 3636DEFXX FDDI NETWORK DRIVER 3637M: "Maciej W. Rozycki" <macro@linux-mips.org> 3638S: Maintained 3639F: drivers/net/fddi/defxx.* 3640 3641DELL LAPTOP DRIVER 3642M: Matthew Garrett <mjg59@srcf.ucam.org> 3643M: Pali Rohár <pali.rohar@gmail.com> 3644L: platform-driver-x86@vger.kernel.org 3645S: Maintained 3646F: drivers/platform/x86/dell-laptop.c 3647 3648DELL LAPTOP RBTN DRIVER 3649M: Pali Rohár <pali.rohar@gmail.com> 3650S: Maintained 3651F: drivers/platform/x86/dell-rbtn.* 3652 3653DELL LAPTOP FREEFALL DRIVER 3654M: Pali Rohár <pali.rohar@gmail.com> 3655S: Maintained 3656F: drivers/platform/x86/dell-smo8800.c 3657 3658DELL LAPTOP SMM DRIVER 3659M: Pali Rohár <pali.rohar@gmail.com> 3660S: Maintained 3661F: drivers/hwmon/dell-smm-hwmon.c 3662F: include/uapi/linux/i8k.h 3663 3664DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3665M: Doug Warzecha <Douglas_Warzecha@dell.com> 3666S: Maintained 3667F: Documentation/dcdbas.txt 3668F: drivers/firmware/dcdbas.* 3669 3670DELL WMI EXTRAS DRIVER 3671M: Matthew Garrett <mjg59@srcf.ucam.org> 3672M: Pali Rohár <pali.rohar@gmail.com> 3673S: Maintained 3674F: drivers/platform/x86/dell-wmi.c 3675 3676DESIGNWARE USB2 DRD IP DRIVER 3677M: John Youn <johnyoun@synopsys.com> 3678L: linux-usb@vger.kernel.org 3679T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3680S: Maintained 3681F: drivers/usb/dwc2/ 3682 3683DESIGNWARE USB3 DRD IP DRIVER 3684M: Felipe Balbi <balbi@kernel.org> 3685L: linux-usb@vger.kernel.org 3686T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3687S: Maintained 3688F: drivers/usb/dwc3/ 3689 3690DEVICE COREDUMP (DEV_COREDUMP) 3691M: Johannes Berg <johannes@sipsolutions.net> 3692L: linux-kernel@vger.kernel.org 3693S: Maintained 3694F: drivers/base/devcoredump.c 3695F: include/linux/devcoredump.h 3696 3697DEVICE FREQUENCY (DEVFREQ) 3698M: MyungJoo Ham <myungjoo.ham@samsung.com> 3699M: Kyungmin Park <kyungmin.park@samsung.com> 3700L: linux-pm@vger.kernel.org 3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3702S: Maintained 3703F: drivers/devfreq/ 3704F: include/linux/devfreq.h 3705F: Documentation/devicetree/bindings/devfreq/ 3706 3707DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3708M: Chanwoo Choi <cw00.choi@samsung.com> 3709L: linux-pm@vger.kernel.org 3710T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3711S: Supported 3712F: drivers/devfreq/event/ 3713F: drivers/devfreq/devfreq-event.c 3714F: include/linux/devfreq-event.h 3715F: Documentation/devicetree/bindings/devfreq/event/ 3716 3717BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3718M: Chanwoo Choi <cw00.choi@samsung.com> 3719L: linux-pm@vger.kernel.org 3720L: linux-samsung-soc@vger.kernel.org 3721T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3722S: Maintained 3723F: drivers/devfreq/exynos-bus.c 3724F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3725 3726DEVICE NUMBER REGISTRY 3727M: Torben Mathiasen <device@lanana.org> 3728W: http://lanana.org/docs/device-list/index.html 3729S: Maintained 3730 3731DEVICE-MAPPER (LVM) 3732M: Alasdair Kergon <agk@redhat.com> 3733M: Mike Snitzer <snitzer@redhat.com> 3734M: dm-devel@redhat.com 3735L: dm-devel@redhat.com 3736W: http://sources.redhat.com/dm 3737Q: http://patchwork.kernel.org/project/dm-devel/list/ 3738T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3739T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3740S: Maintained 3741F: Documentation/device-mapper/ 3742F: drivers/md/dm* 3743F: drivers/md/persistent-data/ 3744F: include/linux/device-mapper.h 3745F: include/linux/dm-*.h 3746F: include/uapi/linux/dm-*.h 3747 3748DEVLINK 3749M: Jiri Pirko <jiri@mellanox.com> 3750L: netdev@vger.kernel.org 3751S: Supported 3752F: net/core/devlink.c 3753F: include/net/devlink.h 3754F: include/uapi/linux/devlink.h 3755 3756DIALOG SEMICONDUCTOR DRIVERS 3757M: Support Opensource <support.opensource@diasemi.com> 3758W: http://www.dialog-semiconductor.com/products 3759S: Supported 3760F: Documentation/hwmon/da90?? 3761F: Documentation/devicetree/bindings/mfd/da90*.txt 3762F: Documentation/devicetree/bindings/regulator/da92*.txt 3763F: Documentation/devicetree/bindings/sound/da[79]*.txt 3764F: drivers/gpio/gpio-da90??.c 3765F: drivers/hwmon/da90??-hwmon.c 3766F: drivers/iio/adc/da91??-*.c 3767F: drivers/input/misc/da90??_onkey.c 3768F: drivers/input/touchscreen/da9052_tsi.c 3769F: drivers/leds/leds-da90??.c 3770F: drivers/mfd/da903x.c 3771F: drivers/mfd/da90??-*.c 3772F: drivers/mfd/da91??-*.c 3773F: drivers/power/da9052-battery.c 3774F: drivers/power/da91??-*.c 3775F: drivers/regulator/da903x.c 3776F: drivers/regulator/da9???-regulator.[ch] 3777F: drivers/rtc/rtc-da90??.c 3778F: drivers/video/backlight/da90??_bl.c 3779F: drivers/watchdog/da90??_wdt.c 3780F: include/linux/mfd/da903x.h 3781F: include/linux/mfd/da9052/ 3782F: include/linux/mfd/da9055/ 3783F: include/linux/mfd/da9062/ 3784F: include/linux/mfd/da9063/ 3785F: include/linux/mfd/da9150/ 3786F: include/linux/regulator/da9211.h 3787F: include/sound/da[79]*.h 3788F: sound/soc/codecs/da[79]*.[ch] 3789 3790DIGI NEO AND CLASSIC PCI PRODUCTS 3791M: Lidza Louina <lidza.louina@gmail.com> 3792M: Mark Hounschell <markh@compro.net> 3793L: driverdev-devel@linuxdriverproject.org 3794S: Maintained 3795F: drivers/staging/dgnc/ 3796 3797DIOLAN U2C-12 I2C DRIVER 3798M: Guenter Roeck <linux@roeck-us.net> 3799L: linux-i2c@vger.kernel.org 3800S: Maintained 3801F: drivers/i2c/busses/i2c-diolan-u2c.c 3802 3803DIRECT ACCESS (DAX) 3804M: Matthew Wilcox <willy@linux.intel.com> 3805L: linux-fsdevel@vger.kernel.org 3806S: Supported 3807F: fs/dax.c 3808 3809DIRECTORY NOTIFICATION (DNOTIFY) 3810M: Eric Paris <eparis@parisplace.org> 3811S: Maintained 3812F: Documentation/filesystems/dnotify.txt 3813F: fs/notify/dnotify/ 3814F: include/linux/dnotify.h 3815 3816DISK GEOMETRY AND PARTITION HANDLING 3817M: Andries Brouwer <aeb@cwi.nl> 3818W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3819W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3820W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3821S: Maintained 3822 3823DISKQUOTA 3824M: Jan Kara <jack@suse.com> 3825S: Maintained 3826F: Documentation/filesystems/quota.txt 3827F: fs/quota/ 3828F: include/linux/quota*.h 3829F: include/uapi/linux/quota*.h 3830 3831DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3832M: Bernie Thompson <bernie@plugable.com> 3833L: linux-fbdev@vger.kernel.org 3834S: Maintained 3835W: http://plugable.com/category/projects/udlfb/ 3836F: drivers/video/fbdev/udlfb.c 3837F: include/video/udlfb.h 3838F: Documentation/fb/udlfb.txt 3839 3840DISTRIBUTED LOCK MANAGER (DLM) 3841M: Christine Caulfield <ccaulfie@redhat.com> 3842M: David Teigland <teigland@redhat.com> 3843L: cluster-devel@redhat.com 3844W: http://sources.redhat.com/cluster/ 3845T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3846S: Supported 3847F: fs/dlm/ 3848 3849DMA BUFFER SHARING FRAMEWORK 3850M: Sumit Semwal <sumit.semwal@linaro.org> 3851S: Maintained 3852L: linux-media@vger.kernel.org 3853L: dri-devel@lists.freedesktop.org 3854L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3855F: drivers/dma-buf/ 3856F: include/linux/dma-buf* 3857F: include/linux/reservation.h 3858F: include/linux/*fence.h 3859F: Documentation/dma-buf-sharing.txt 3860T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3861 3862SYNC FILE FRAMEWORK 3863M: Sumit Semwal <sumit.semwal@linaro.org> 3864R: Gustavo Padovan <gustavo@padovan.org> 3865S: Maintained 3866L: linux-media@vger.kernel.org 3867L: dri-devel@lists.freedesktop.org 3868F: drivers/dma-buf/sync_file.c 3869F: include/linux/sync_file.h 3870F: Documentation/sync_file.txt 3871T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3872 3873DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3874M: Vinod Koul <vinod.koul@intel.com> 3875L: dmaengine@vger.kernel.org 3876Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3877S: Maintained 3878F: drivers/dma/ 3879F: include/linux/dmaengine.h 3880F: Documentation/devicetree/bindings/dma/ 3881F: Documentation/dmaengine/ 3882T: git git://git.infradead.org/users/vkoul/slave-dma.git 3883 3884DME1737 HARDWARE MONITOR DRIVER 3885M: Juerg Haefliger <juergh@gmail.com> 3886L: linux-hwmon@vger.kernel.org 3887S: Maintained 3888F: Documentation/hwmon/dme1737 3889F: drivers/hwmon/dme1737.c 3890 3891DMI/SMBIOS SUPPORT 3892M: Jean Delvare <jdelvare@suse.com> 3893S: Maintained 3894T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3895F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3896F: drivers/firmware/dmi-id.c 3897F: drivers/firmware/dmi_scan.c 3898F: include/linux/dmi.h 3899 3900DOCUMENTATION 3901M: Jonathan Corbet <corbet@lwn.net> 3902L: linux-doc@vger.kernel.org 3903S: Maintained 3904F: Documentation/ 3905F: scripts/docproc.c 3906F: scripts/kernel-doc* 3907X: Documentation/ABI/ 3908X: Documentation/devicetree/ 3909X: Documentation/acpi 3910X: Documentation/power 3911X: Documentation/spi 3912X: Documentation/DocBook/media 3913T: git git://git.lwn.net/linux.git docs-next 3914 3915DOUBLETALK DRIVER 3916M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3917L: blinux-list@redhat.com 3918S: Maintained 3919F: drivers/char/dtlk.c 3920F: include/linux/dtlk.h 3921 3922DPT_I2O SCSI RAID DRIVER 3923M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3924L: linux-scsi@vger.kernel.org 3925W: http://www.adaptec.com/ 3926S: Maintained 3927F: drivers/scsi/dpt* 3928F: drivers/scsi/dpt/ 3929 3930DRBD DRIVER 3931M: Philipp Reisner <philipp.reisner@linbit.com> 3932M: Lars Ellenberg <lars.ellenberg@linbit.com> 3933L: drbd-dev@lists.linbit.com 3934W: http://www.drbd.org 3935T: git git://git.linbit.com/linux-drbd.git 3936T: git git://git.linbit.com/drbd-8.4.git 3937S: Supported 3938F: drivers/block/drbd/ 3939F: lib/lru_cache.c 3940F: Documentation/blockdev/drbd/ 3941 3942DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3943M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3944T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3945S: Supported 3946F: Documentation/kobject.txt 3947F: drivers/base/ 3948F: fs/debugfs/ 3949F: fs/kernfs/ 3950F: fs/sysfs/ 3951F: include/linux/debugfs.h 3952F: include/linux/kobj* 3953F: lib/kobj* 3954 3955DRM DRIVERS 3956M: David Airlie <airlied@linux.ie> 3957L: dri-devel@lists.freedesktop.org 3958T: git git://people.freedesktop.org/~airlied/linux 3959S: Maintained 3960F: drivers/gpu/drm/ 3961F: drivers/gpu/vga/ 3962F: Documentation/devicetree/bindings/display/ 3963F: Documentation/devicetree/bindings/gpu/ 3964F: Documentation/devicetree/bindings/video/ 3965F: Documentation/gpu/ 3966F: include/drm/ 3967F: include/uapi/drm/ 3968 3969DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3970M: Dave Airlie <airlied@redhat.com> 3971S: Odd Fixes 3972F: drivers/gpu/drm/ast/ 3973 3974DRM DRIVER FOR BOCHS VIRTUAL GPU 3975M: Gerd Hoffmann <kraxel@redhat.com> 3976S: Odd Fixes 3977F: drivers/gpu/drm/bochs/ 3978 3979DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3980M: Dave Airlie <airlied@redhat.com> 3981S: Odd Fixes 3982F: drivers/gpu/drm/cirrus/ 3983 3984RADEON and AMDGPU DRM DRIVERS 3985M: Alex Deucher <alexander.deucher@amd.com> 3986M: Christian König <christian.koenig@amd.com> 3987L: dri-devel@lists.freedesktop.org 3988T: git git://people.freedesktop.org/~agd5f/linux 3989S: Supported 3990F: drivers/gpu/drm/radeon/ 3991F: include/uapi/drm/radeon_drm.h 3992F: drivers/gpu/drm/amd/ 3993F: include/uapi/drm/amdgpu_drm.h 3994 3995DRM PANEL DRIVERS 3996M: Thierry Reding <thierry.reding@gmail.com> 3997L: dri-devel@lists.freedesktop.org 3998T: git git://anongit.freedesktop.org/tegra/linux.git 3999S: Maintained 4000F: drivers/gpu/drm/drm_panel.c 4001F: drivers/gpu/drm/panel/ 4002F: include/drm/drm_panel.h 4003F: Documentation/devicetree/bindings/display/panel/ 4004 4005INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4006M: Daniel Vetter <daniel.vetter@intel.com> 4007M: Jani Nikula <jani.nikula@linux.intel.com> 4008L: intel-gfx@lists.freedesktop.org 4009L: dri-devel@lists.freedesktop.org 4010W: https://01.org/linuxgraphics/ 4011Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4012T: git git://anongit.freedesktop.org/drm-intel 4013S: Supported 4014F: drivers/gpu/drm/i915/ 4015F: include/drm/i915* 4016F: include/uapi/drm/i915_drm.h 4017F: Documentation/gpu/i915.rst 4018 4019DRM DRIVERS FOR ATMEL HLCDC 4020M: Boris Brezillon <boris.brezillon@free-electrons.com> 4021L: dri-devel@lists.freedesktop.org 4022S: Supported 4023F: drivers/gpu/drm/atmel-hlcdc/ 4024F: Documentation/devicetree/bindings/drm/atmel/ 4025 4026DRM DRIVERS FOR ALLWINNER A10 4027M: Maxime Ripard <maxime.ripard@free-electrons.com> 4028L: dri-devel@lists.freedesktop.org 4029S: Supported 4030F: drivers/gpu/drm/sun4i/ 4031F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4032 4033DRM DRIVERS FOR EXYNOS 4034M: Inki Dae <inki.dae@samsung.com> 4035M: Joonyoung Shim <jy0922.shim@samsung.com> 4036M: Seung-Woo Kim <sw0312.kim@samsung.com> 4037M: Kyungmin Park <kyungmin.park@samsung.com> 4038L: dri-devel@lists.freedesktop.org 4039T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4040S: Supported 4041F: drivers/gpu/drm/exynos/ 4042F: include/uapi/drm/exynos_drm.h 4043F: Documentation/devicetree/bindings/display/exynos/ 4044 4045DRM DRIVERS FOR FREESCALE DCU 4046M: Stefan Agner <stefan@agner.ch> 4047M: Alison Wang <alison.wang@freescale.com> 4048L: dri-devel@lists.freedesktop.org 4049S: Supported 4050F: drivers/gpu/drm/fsl-dcu/ 4051F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4052F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4053F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4054 4055DRM DRIVERS FOR FREESCALE IMX 4056M: Philipp Zabel <p.zabel@pengutronix.de> 4057L: dri-devel@lists.freedesktop.org 4058S: Maintained 4059F: drivers/gpu/drm/imx/ 4060F: drivers/gpu/ipu-v3/ 4061F: Documentation/devicetree/bindings/display/imx/ 4062 4063DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4064M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4065L: dri-devel@lists.freedesktop.org 4066T: git git://github.com/patjak/drm-gma500 4067S: Maintained 4068F: drivers/gpu/drm/gma500/ 4069 4070DRM DRIVERS FOR HISILICON 4071M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4072R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4073R: Chen Feng <puck.chen@hisilicon.com> 4074L: dri-devel@lists.freedesktop.org 4075T: git git://github.com/xin3liang/linux.git 4076S: Maintained 4077F: drivers/gpu/drm/hisilicon/ 4078F: Documentation/devicetree/bindings/display/hisilicon/ 4079 4080DRM DRIVER FOR INTEL I810 VIDEO CARDS 4081S: Orphan / Obsolete 4082F: drivers/gpu/drm/i810/ 4083F: include/uapi/drm/i810_drm.h 4084 4085DRM DRIVER FOR MSM ADRENO GPU 4086M: Rob Clark <robdclark@gmail.com> 4087L: linux-arm-msm@vger.kernel.org 4088L: dri-devel@lists.freedesktop.org 4089L: freedreno@lists.freedesktop.org 4090T: git git://people.freedesktop.org/~robclark/linux 4091S: Maintained 4092F: drivers/gpu/drm/msm/ 4093F: include/uapi/drm/msm_drm.h 4094F: Documentation/devicetree/bindings/display/msm/ 4095 4096DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4097M: Ben Skeggs <bskeggs@redhat.com> 4098L: dri-devel@lists.freedesktop.org 4099L: nouveau@lists.freedesktop.org 4100T: git git://github.com/skeggsb/linux 4101S: Supported 4102F: drivers/gpu/drm/nouveau/ 4103F: include/uapi/drm/nouveau_drm.h 4104 4105DRM DRIVERS FOR NVIDIA TEGRA 4106M: Thierry Reding <thierry.reding@gmail.com> 4107L: dri-devel@lists.freedesktop.org 4108L: linux-tegra@vger.kernel.org 4109T: git git://anongit.freedesktop.org/tegra/linux.git 4110S: Supported 4111F: drivers/gpu/drm/tegra/ 4112F: drivers/gpu/host1x/ 4113F: include/linux/host1x.h 4114F: include/uapi/drm/tegra_drm.h 4115F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4116 4117DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4118S: Orphan / Obsolete 4119F: drivers/gpu/drm/mga/ 4120F: include/uapi/drm/mga_drm.h 4121 4122DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4123M: Dave Airlie <airlied@redhat.com> 4124S: Odd Fixes 4125F: drivers/gpu/drm/mgag200/ 4126 4127DRM DRIVER FOR RAGE 128 VIDEO CARDS 4128S: Orphan / Obsolete 4129F: drivers/gpu/drm/r128/ 4130F: include/uapi/drm/r128_drm.h 4131 4132DRM DRIVERS FOR RENESAS 4133M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4134L: dri-devel@lists.freedesktop.org 4135L: linux-renesas-soc@vger.kernel.org 4136T: git git://linuxtv.org/pinchartl/fbdev 4137S: Supported 4138F: drivers/gpu/drm/rcar-du/ 4139F: drivers/gpu/drm/shmobile/ 4140F: include/linux/platform_data/shmob_drm.h 4141F: Documentation/devicetree/bindings/display/renesas,du.txt 4142 4143DRM DRIVER FOR QXL VIRTUAL GPU 4144M: Dave Airlie <airlied@redhat.com> 4145S: Odd Fixes 4146F: drivers/gpu/drm/qxl/ 4147F: include/uapi/drm/qxl_drm.h 4148 4149DRM DRIVERS FOR ROCKCHIP 4150M: Mark Yao <mark.yao@rock-chips.com> 4151L: dri-devel@lists.freedesktop.org 4152S: Maintained 4153F: drivers/gpu/drm/rockchip/ 4154F: Documentation/devicetree/bindings/display/rockchip/ 4155 4156DRM DRIVER FOR SAVAGE VIDEO CARDS 4157S: Orphan / Obsolete 4158F: drivers/gpu/drm/savage/ 4159F: include/uapi/drm/savage_drm.h 4160 4161DRM DRIVER FOR SIS VIDEO CARDS 4162S: Orphan / Obsolete 4163F: drivers/gpu/drm/sis/ 4164F: include/uapi/drm/sis_drm.h 4165 4166DRM DRIVERS FOR STI 4167M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4168M: Vincent Abriou <vincent.abriou@st.com> 4169L: dri-devel@lists.freedesktop.org 4170T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4171S: Maintained 4172F: drivers/gpu/drm/sti 4173F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4174 4175DRM DRIVER FOR TDFX VIDEO CARDS 4176S: Orphan / Obsolete 4177F: drivers/gpu/drm/tdfx/ 4178 4179DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4180M: Dave Airlie <airlied@redhat.com> 4181S: Odd Fixes 4182F: drivers/gpu/drm/udl/ 4183 4184DRM DRIVERS FOR VIVANTE GPU IP 4185M: Lucas Stach <l.stach@pengutronix.de> 4186R: Russell King <linux+etnaviv@armlinux.org.uk> 4187R: Christian Gmeiner <christian.gmeiner@gmail.com> 4188L: dri-devel@lists.freedesktop.org 4189S: Maintained 4190F: drivers/gpu/drm/etnaviv/ 4191F: include/uapi/drm/etnaviv_drm.h 4192F: Documentation/devicetree/bindings/display/etnaviv/ 4193 4194DRM DRIVER FOR VMWARE VIRTUAL GPU 4195M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4196M: Sinclair Yeh <syeh@vmware.com> 4197M: Thomas Hellstrom <thellstrom@vmware.com> 4198L: dri-devel@lists.freedesktop.org 4199T: git git://people.freedesktop.org/~syeh/repos_linux 4200T: git git://people.freedesktop.org/~thomash/linux 4201S: Supported 4202F: drivers/gpu/drm/vmwgfx/ 4203F: include/uapi/drm/vmwgfx_drm.h 4204 4205DRM DRIVERS FOR VC4 4206M: Eric Anholt <eric@anholt.net> 4207T: git git://github.com/anholt/linux 4208S: Supported 4209F: drivers/gpu/drm/vc4/ 4210F: include/uapi/drm/vc4_drm.h 4211F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4212 4213DRM DRIVERS FOR TI OMAP 4214M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4215L: dri-devel@lists.freedesktop.org 4216S: Maintained 4217F: drivers/gpu/drm/omapdrm/ 4218F: Documentation/devicetree/bindings/display/ti/ 4219 4220DRM DRIVERS FOR TI LCDC 4221M: Jyri Sarha <jsarha@ti.com> 4222R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4223L: dri-devel@lists.freedesktop.org 4224S: Maintained 4225F: drivers/gpu/drm/tilcdc/ 4226F: Documentation/devicetree/bindings/display/tilcdc/ 4227 4228DSBR100 USB FM RADIO DRIVER 4229M: Alexey Klimov <klimov.linux@gmail.com> 4230L: linux-media@vger.kernel.org 4231T: git git://linuxtv.org/media_tree.git 4232S: Maintained 4233F: drivers/media/radio/dsbr100.c 4234 4235DSCC4 DRIVER 4236M: Francois Romieu <romieu@fr.zoreil.com> 4237L: netdev@vger.kernel.org 4238S: Maintained 4239F: drivers/net/wan/dscc4.c 4240 4241DT3155 MEDIA DRIVER 4242M: Hans Verkuil <hverkuil@xs4all.nl> 4243L: linux-media@vger.kernel.org 4244T: git git://linuxtv.org/media_tree.git 4245W: https://linuxtv.org 4246S: Odd Fixes 4247F: drivers/media/pci/dt3155/ 4248 4249DVB_USB_AF9015 MEDIA DRIVER 4250M: Antti Palosaari <crope@iki.fi> 4251L: linux-media@vger.kernel.org 4252W: https://linuxtv.org 4253W: http://palosaari.fi/linux/ 4254Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4255T: git git://linuxtv.org/anttip/media_tree.git 4256S: Maintained 4257F: drivers/media/usb/dvb-usb-v2/af9015* 4258 4259DVB_USB_AF9035 MEDIA DRIVER 4260M: Antti Palosaari <crope@iki.fi> 4261L: linux-media@vger.kernel.org 4262W: https://linuxtv.org 4263W: http://palosaari.fi/linux/ 4264Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4265T: git git://linuxtv.org/anttip/media_tree.git 4266S: Maintained 4267F: drivers/media/usb/dvb-usb-v2/af9035* 4268 4269DVB_USB_ANYSEE MEDIA DRIVER 4270M: Antti Palosaari <crope@iki.fi> 4271L: linux-media@vger.kernel.org 4272W: https://linuxtv.org 4273W: http://palosaari.fi/linux/ 4274Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4275T: git git://linuxtv.org/anttip/media_tree.git 4276S: Maintained 4277F: drivers/media/usb/dvb-usb-v2/anysee* 4278 4279DVB_USB_AU6610 MEDIA DRIVER 4280M: Antti Palosaari <crope@iki.fi> 4281L: linux-media@vger.kernel.org 4282W: https://linuxtv.org 4283W: http://palosaari.fi/linux/ 4284Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4285T: git git://linuxtv.org/anttip/media_tree.git 4286S: Maintained 4287F: drivers/media/usb/dvb-usb-v2/au6610* 4288 4289DVB_USB_CE6230 MEDIA DRIVER 4290M: Antti Palosaari <crope@iki.fi> 4291L: linux-media@vger.kernel.org 4292W: https://linuxtv.org 4293W: http://palosaari.fi/linux/ 4294Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4295T: git git://linuxtv.org/anttip/media_tree.git 4296S: Maintained 4297F: drivers/media/usb/dvb-usb-v2/ce6230* 4298 4299DVB_USB_CXUSB MEDIA DRIVER 4300M: Michael Krufky <mkrufky@linuxtv.org> 4301L: linux-media@vger.kernel.org 4302W: https://linuxtv.org 4303W: http://github.com/mkrufky 4304Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4305T: git git://linuxtv.org/media_tree.git 4306S: Maintained 4307F: drivers/media/usb/dvb-usb/cxusb* 4308 4309DVB_USB_EC168 MEDIA DRIVER 4310M: Antti Palosaari <crope@iki.fi> 4311L: linux-media@vger.kernel.org 4312W: https://linuxtv.org 4313W: http://palosaari.fi/linux/ 4314Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4315T: git git://linuxtv.org/anttip/media_tree.git 4316S: Maintained 4317F: drivers/media/usb/dvb-usb-v2/ec168* 4318 4319DVB_USB_GL861 MEDIA DRIVER 4320M: Antti Palosaari <crope@iki.fi> 4321L: linux-media@vger.kernel.org 4322W: https://linuxtv.org 4323Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4324T: git git://linuxtv.org/anttip/media_tree.git 4325S: Maintained 4326F: drivers/media/usb/dvb-usb-v2/gl861* 4327 4328DVB_USB_MXL111SF MEDIA DRIVER 4329M: Michael Krufky <mkrufky@linuxtv.org> 4330L: linux-media@vger.kernel.org 4331W: https://linuxtv.org 4332W: http://github.com/mkrufky 4333Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4334T: git git://linuxtv.org/mkrufky/mxl111sf.git 4335S: Maintained 4336F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4337 4338DVB_USB_RTL28XXU MEDIA DRIVER 4339M: Antti Palosaari <crope@iki.fi> 4340L: linux-media@vger.kernel.org 4341W: https://linuxtv.org 4342W: http://palosaari.fi/linux/ 4343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4344T: git git://linuxtv.org/anttip/media_tree.git 4345S: Maintained 4346F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4347 4348DVB_USB_V2 MEDIA DRIVER 4349M: Antti Palosaari <crope@iki.fi> 4350L: linux-media@vger.kernel.org 4351W: https://linuxtv.org 4352W: http://palosaari.fi/linux/ 4353Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4354T: git git://linuxtv.org/anttip/media_tree.git 4355S: Maintained 4356F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4357F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4358 4359DYNAMIC DEBUG 4360M: Jason Baron <jbaron@akamai.com> 4361S: Maintained 4362F: lib/dynamic_debug.c 4363F: include/linux/dynamic_debug.h 4364 4365DZ DECSTATION DZ11 SERIAL DRIVER 4366M: "Maciej W. Rozycki" <macro@linux-mips.org> 4367S: Maintained 4368F: drivers/tty/serial/dz.* 4369 4370E3X0 POWER BUTTON DRIVER 4371M: Moritz Fischer <moritz.fischer@ettus.com> 4372L: usrp-users@lists.ettus.com 4373W: http://www.ettus.com 4374S: Supported 4375F: drivers/input/misc/e3x0-button.c 4376F: Documentation/devicetree/bindings/input/e3x0-button.txt 4377 4378E4000 MEDIA DRIVER 4379M: Antti Palosaari <crope@iki.fi> 4380L: linux-media@vger.kernel.org 4381W: https://linuxtv.org 4382W: http://palosaari.fi/linux/ 4383Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4384T: git git://linuxtv.org/anttip/media_tree.git 4385S: Maintained 4386F: drivers/media/tuners/e4000* 4387 4388EATA ISA/EISA/PCI SCSI DRIVER 4389M: Dario Ballabio <ballabio_dario@emc.com> 4390L: linux-scsi@vger.kernel.org 4391S: Maintained 4392F: drivers/scsi/eata.c 4393 4394EC100 MEDIA DRIVER 4395M: Antti Palosaari <crope@iki.fi> 4396L: linux-media@vger.kernel.org 4397W: https://linuxtv.org 4398W: http://palosaari.fi/linux/ 4399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4400T: git git://linuxtv.org/anttip/media_tree.git 4401S: Maintained 4402F: drivers/media/dvb-frontends/ec100* 4403 4404ECRYPT FILE SYSTEM 4405M: Tyler Hicks <tyhicks@canonical.com> 4406L: ecryptfs@vger.kernel.org 4407W: http://ecryptfs.org 4408W: https://launchpad.net/ecryptfs 4409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4410S: Supported 4411F: Documentation/filesystems/ecryptfs.txt 4412F: fs/ecryptfs/ 4413 4414EDAC-CORE 4415M: Doug Thompson <dougthompson@xmission.com> 4416M: Borislav Petkov <bp@alien8.de> 4417M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4418M: Mauro Carvalho Chehab <mchehab@kernel.org> 4419L: linux-edac@vger.kernel.org 4420T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4421T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4422S: Supported 4423F: Documentation/edac.txt 4424F: drivers/edac/ 4425F: include/linux/edac.h 4426 4427EDAC-AMD64 4428M: Doug Thompson <dougthompson@xmission.com> 4429M: Borislav Petkov <bp@alien8.de> 4430L: linux-edac@vger.kernel.org 4431S: Maintained 4432F: drivers/edac/amd64_edac* 4433 4434EDAC-CALXEDA 4435M: Doug Thompson <dougthompson@xmission.com> 4436M: Robert Richter <rric@kernel.org> 4437L: linux-edac@vger.kernel.org 4438S: Maintained 4439F: drivers/edac/highbank* 4440 4441EDAC-CAVIUM 4442M: Ralf Baechle <ralf@linux-mips.org> 4443M: David Daney <david.daney@cavium.com> 4444L: linux-edac@vger.kernel.org 4445L: linux-mips@linux-mips.org 4446S: Supported 4447F: drivers/edac/octeon_edac* 4448 4449EDAC-E752X 4450M: Mark Gross <mark.gross@intel.com> 4451M: Doug Thompson <dougthompson@xmission.com> 4452L: linux-edac@vger.kernel.org 4453S: Maintained 4454F: drivers/edac/e752x_edac.c 4455 4456EDAC-E7XXX 4457M: Doug Thompson <dougthompson@xmission.com> 4458L: linux-edac@vger.kernel.org 4459S: Maintained 4460F: drivers/edac/e7xxx_edac.c 4461 4462EDAC-GHES 4463M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4464M: Mauro Carvalho Chehab <mchehab@kernel.org> 4465L: linux-edac@vger.kernel.org 4466S: Maintained 4467F: drivers/edac/ghes_edac.c 4468 4469EDAC-I82443BXGX 4470M: Tim Small <tim@buttersideup.com> 4471L: linux-edac@vger.kernel.org 4472S: Maintained 4473F: drivers/edac/i82443bxgx_edac.c 4474 4475EDAC-I3000 4476M: Jason Uhlenkott <juhlenko@akamai.com> 4477L: linux-edac@vger.kernel.org 4478S: Maintained 4479F: drivers/edac/i3000_edac.c 4480 4481EDAC-I5000 4482M: Doug Thompson <dougthompson@xmission.com> 4483L: linux-edac@vger.kernel.org 4484S: Maintained 4485F: drivers/edac/i5000_edac.c 4486 4487EDAC-I5400 4488M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4489M: Mauro Carvalho Chehab <mchehab@kernel.org> 4490L: linux-edac@vger.kernel.org 4491S: Maintained 4492F: drivers/edac/i5400_edac.c 4493 4494EDAC-I7300 4495M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4496M: Mauro Carvalho Chehab <mchehab@kernel.org> 4497L: linux-edac@vger.kernel.org 4498S: Maintained 4499F: drivers/edac/i7300_edac.c 4500 4501EDAC-I7CORE 4502M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4503M: Mauro Carvalho Chehab <mchehab@kernel.org> 4504L: linux-edac@vger.kernel.org 4505S: Maintained 4506F: drivers/edac/i7core_edac.c 4507 4508EDAC-I82975X 4509M: Ranganathan Desikan <ravi@jetztechnologies.com> 4510M: "Arvind R." <arvino55@gmail.com> 4511L: linux-edac@vger.kernel.org 4512S: Maintained 4513F: drivers/edac/i82975x_edac.c 4514 4515EDAC-IE31200 4516M: Jason Baron <jbaron@akamai.com> 4517L: linux-edac@vger.kernel.org 4518S: Maintained 4519F: drivers/edac/ie31200_edac.c 4520 4521EDAC-MPC85XX 4522M: Johannes Thumshirn <morbidrsa@gmail.com> 4523L: linux-edac@vger.kernel.org 4524S: Maintained 4525F: drivers/edac/mpc85xx_edac.[ch] 4526 4527EDAC-PASEMI 4528M: Egor Martovetsky <egor@pasemi.com> 4529L: linux-edac@vger.kernel.org 4530S: Maintained 4531F: drivers/edac/pasemi_edac.c 4532 4533EDAC-R82600 4534M: Tim Small <tim@buttersideup.com> 4535L: linux-edac@vger.kernel.org 4536S: Maintained 4537F: drivers/edac/r82600_edac.c 4538 4539EDAC-SBRIDGE 4540M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4541M: Mauro Carvalho Chehab <mchehab@kernel.org> 4542L: linux-edac@vger.kernel.org 4543S: Maintained 4544F: drivers/edac/sb_edac.c 4545 4546EDAC-SKYLAKE 4547M: Tony Luck <tony.luck@intel.com> 4548L: linux-edac@vger.kernel.org 4549S: Maintained 4550F: drivers/edac/skx_edac.c 4551 4552EDAC-XGENE 4553APPLIED MICRO (APM) X-GENE SOC EDAC 4554M: Loc Ho <lho@apm.com> 4555S: Supported 4556F: drivers/edac/xgene_edac.c 4557F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4558 4559EDIROL UA-101/UA-1000 DRIVER 4560M: Clemens Ladisch <clemens@ladisch.de> 4561L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4562T: git git://git.alsa-project.org/alsa-kernel.git 4563S: Maintained 4564F: sound/usb/misc/ua101.c 4565 4566EXTENSIBLE FIRMWARE INTERFACE (EFI) 4567M: Matt Fleming <matt@codeblueprint.co.uk> 4568L: linux-efi@vger.kernel.org 4569T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4570S: Maintained 4571F: Documentation/efi-stub.txt 4572F: arch/ia64/kernel/efi.c 4573F: arch/x86/boot/compressed/eboot.[ch] 4574F: arch/x86/include/asm/efi.h 4575F: arch/x86/platform/efi/ 4576F: drivers/firmware/efi/ 4577F: include/linux/efi*.h 4578 4579EFI VARIABLE FILESYSTEM 4580M: Matthew Garrett <matthew.garrett@nebula.com> 4581M: Jeremy Kerr <jk@ozlabs.org> 4582M: Matt Fleming <matt@codeblueprint.co.uk> 4583T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4584L: linux-efi@vger.kernel.org 4585S: Maintained 4586F: fs/efivarfs/ 4587 4588EFIFB FRAMEBUFFER DRIVER 4589L: linux-fbdev@vger.kernel.org 4590M: Peter Jones <pjones@redhat.com> 4591S: Maintained 4592F: drivers/video/fbdev/efifb.c 4593 4594EFS FILESYSTEM 4595W: http://aeschi.ch.eu.org/efs/ 4596S: Orphan 4597F: fs/efs/ 4598 4599EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4600M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4601L: netdev@vger.kernel.org 4602S: Maintained 4603F: drivers/net/ethernet/ibm/ehea/ 4604 4605EM28XX VIDEO4LINUX DRIVER 4606M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4607M: Mauro Carvalho Chehab <mchehab@kernel.org> 4608L: linux-media@vger.kernel.org 4609W: https://linuxtv.org 4610T: git git://linuxtv.org/media_tree.git 4611S: Maintained 4612F: drivers/media/usb/em28xx/ 4613 4614EMBEDDED LINUX 4615M: Paul Gortmaker <paul.gortmaker@windriver.com> 4616M: Matt Mackall <mpm@selenic.com> 4617M: David Woodhouse <dwmw2@infradead.org> 4618L: linux-embedded@vger.kernel.org 4619S: Maintained 4620 4621EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4622M: James Smart <james.smart@avagotech.com> 4623M: Dick Kennedy <dick.kennedy@avagotech.com> 4624L: linux-scsi@vger.kernel.org 4625W: http://www.avagotech.com 4626S: Supported 4627F: drivers/scsi/lpfc/ 4628 4629ENE CB710 FLASH CARD READER DRIVER 4630M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4631S: Maintained 4632F: drivers/misc/cb710/ 4633F: drivers/mmc/host/cb710-mmc.* 4634F: include/linux/cb710.h 4635 4636ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4637M: Maxim Levitsky <maximlevitsky@gmail.com> 4638S: Maintained 4639F: drivers/media/rc/ene_ir.* 4640 4641EPSON S1D13XXX FRAMEBUFFER DRIVER 4642M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4643S: Maintained 4644T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4645F: drivers/video/fbdev/s1d13xxxfb.c 4646F: include/video/s1d13xxxfb.h 4647 4648ET131X NETWORK DRIVER 4649M: Mark Einon <mark.einon@gmail.com> 4650S: Odd Fixes 4651F: drivers/net/ethernet/agere/ 4652 4653ETHERNET BRIDGE 4654M: Stephen Hemminger <stephen@networkplumber.org> 4655L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4656L: netdev@vger.kernel.org 4657W: http://www.linuxfoundation.org/en/Net:Bridge 4658S: Maintained 4659F: include/linux/netfilter_bridge/ 4660F: net/bridge/ 4661 4662ETHERNET PHY LIBRARY 4663M: Florian Fainelli <f.fainelli@gmail.com> 4664L: netdev@vger.kernel.org 4665S: Maintained 4666F: include/linux/phy.h 4667F: include/linux/phy_fixed.h 4668F: drivers/net/phy/ 4669F: Documentation/networking/phy.txt 4670F: drivers/of/of_mdio.c 4671F: drivers/of/of_net.c 4672 4673EXT2 FILE SYSTEM 4674M: Jan Kara <jack@suse.com> 4675L: linux-ext4@vger.kernel.org 4676S: Maintained 4677F: Documentation/filesystems/ext2.txt 4678F: fs/ext2/ 4679F: include/linux/ext2* 4680 4681EXT4 FILE SYSTEM 4682M: "Theodore Ts'o" <tytso@mit.edu> 4683M: Andreas Dilger <adilger.kernel@dilger.ca> 4684L: linux-ext4@vger.kernel.org 4685W: http://ext4.wiki.kernel.org 4686Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4688S: Maintained 4689F: Documentation/filesystems/ext4.txt 4690F: fs/ext4/ 4691 4692Extended Verification Module (EVM) 4693M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4694L: linux-ima-devel@lists.sourceforge.net 4695L: linux-security-module@vger.kernel.org 4696S: Supported 4697F: security/integrity/evm/ 4698 4699EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4700M: MyungJoo Ham <myungjoo.ham@samsung.com> 4701M: Chanwoo Choi <cw00.choi@samsung.com> 4702L: linux-kernel@vger.kernel.org 4703T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4704S: Maintained 4705F: drivers/extcon/ 4706F: include/linux/extcon/ 4707F: include/linux/extcon.h 4708F: Documentation/extcon/ 4709F: Documentation/devicetree/bindings/extcon/ 4710 4711EXYNOS DP DRIVER 4712M: Jingoo Han <jingoohan1@gmail.com> 4713L: dri-devel@lists.freedesktop.org 4714S: Maintained 4715F: drivers/gpu/drm/exynos/exynos_dp* 4716 4717EXYNOS SYSMMU (IOMMU) driver 4718M: Marek Szyprowski <m.szyprowski@samsung.com> 4719L: iommu@lists.linux-foundation.org 4720S: Maintained 4721F: drivers/iommu/exynos-iommu.c 4722 4723EXYNOS MIPI DISPLAY DRIVERS 4724M: Inki Dae <inki.dae@samsung.com> 4725M: Donghwa Lee <dh09.lee@samsung.com> 4726M: Kyungmin Park <kyungmin.park@samsung.com> 4727L: linux-fbdev@vger.kernel.org 4728S: Maintained 4729F: drivers/video/fbdev/exynos/exynos_mipi* 4730F: include/video/exynos_mipi* 4731 4732EZchip NPS platform support 4733M: Noam Camus <noamc@ezchip.com> 4734S: Supported 4735F: arch/arc/plat-eznps 4736F: arch/arc/boot/dts/eznps.dts 4737 4738F71805F HARDWARE MONITORING DRIVER 4739M: Jean Delvare <jdelvare@suse.com> 4740L: linux-hwmon@vger.kernel.org 4741S: Maintained 4742F: Documentation/hwmon/f71805f 4743F: drivers/hwmon/f71805f.c 4744 4745FC0011 TUNER DRIVER 4746M: Michael Buesch <m@bues.ch> 4747L: linux-media@vger.kernel.org 4748S: Maintained 4749F: drivers/media/tuners/fc0011.h 4750F: drivers/media/tuners/fc0011.c 4751 4752FC2580 MEDIA DRIVER 4753M: Antti Palosaari <crope@iki.fi> 4754L: linux-media@vger.kernel.org 4755W: https://linuxtv.org 4756W: http://palosaari.fi/linux/ 4757Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4758T: git git://linuxtv.org/anttip/media_tree.git 4759S: Maintained 4760F: drivers/media/tuners/fc2580* 4761 4762FANOTIFY 4763M: Eric Paris <eparis@redhat.com> 4764S: Maintained 4765F: fs/notify/fanotify/ 4766F: include/linux/fanotify.h 4767F: include/uapi/linux/fanotify.h 4768 4769FARSYNC SYNCHRONOUS DRIVER 4770M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4771W: http://www.farsite.co.uk/ 4772S: Supported 4773F: drivers/net/wan/farsync.* 4774 4775FAULT INJECTION SUPPORT 4776M: Akinobu Mita <akinobu.mita@gmail.com> 4777S: Supported 4778F: Documentation/fault-injection/ 4779F: lib/fault-inject.c 4780 4781FBTFT Framebuffer drivers 4782M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4783M: Noralf Trønnes <noralf@tronnes.org> 4784S: Maintained 4785F: drivers/staging/fbtft/ 4786 4787FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4788M: Johannes Thumshirn <jth@kernel.org> 4789L: fcoe-devel@open-fcoe.org 4790W: www.Open-FCoE.org 4791S: Supported 4792F: drivers/scsi/libfc/ 4793F: drivers/scsi/fcoe/ 4794F: include/scsi/fc/ 4795F: include/scsi/libfc.h 4796F: include/scsi/libfcoe.h 4797F: include/uapi/scsi/fc/ 4798 4799FILE LOCKING (flock() and fcntl()/lockf()) 4800M: Jeff Layton <jlayton@poochiereds.net> 4801M: "J. Bruce Fields" <bfields@fieldses.org> 4802L: linux-fsdevel@vger.kernel.org 4803S: Maintained 4804F: include/linux/fcntl.h 4805F: include/linux/fs.h 4806F: include/uapi/linux/fcntl.h 4807F: include/uapi/linux/fs.h 4808F: fs/fcntl.c 4809F: fs/locks.c 4810 4811FILESYSTEMS (VFS and infrastructure) 4812M: Alexander Viro <viro@zeniv.linux.org.uk> 4813L: linux-fsdevel@vger.kernel.org 4814S: Maintained 4815F: fs/* 4816 4817FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4818M: Riku Voipio <riku.voipio@iki.fi> 4819L: linux-hwmon@vger.kernel.org 4820S: Maintained 4821F: drivers/hwmon/f75375s.c 4822F: include/linux/f75375s.h 4823 4824FIREWIRE AUDIO DRIVERS 4825M: Clemens Ladisch <clemens@ladisch.de> 4826L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4827T: git git://git.alsa-project.org/alsa-kernel.git 4828S: Maintained 4829F: sound/firewire/ 4830 4831FIREWIRE MEDIA DRIVERS (firedtv) 4832M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4833L: linux-media@vger.kernel.org 4834L: linux1394-devel@lists.sourceforge.net 4835T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4836S: Maintained 4837F: drivers/media/firewire/ 4838 4839FIREWIRE SBP-2 TARGET 4840M: Chris Boot <bootc@bootc.net> 4841L: linux-scsi@vger.kernel.org 4842L: target-devel@vger.kernel.org 4843L: linux1394-devel@lists.sourceforge.net 4844T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4845S: Maintained 4846F: drivers/target/sbp/ 4847 4848FIREWIRE SUBSYSTEM 4849M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4850L: linux1394-devel@lists.sourceforge.net 4851W: http://ieee1394.wiki.kernel.org/ 4852T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4853S: Maintained 4854F: drivers/firewire/ 4855F: include/linux/firewire.h 4856F: include/uapi/linux/firewire*.h 4857F: tools/firewire/ 4858 4859FIRMWARE LOADER (request_firmware) 4860M: Ming Lei <ming.lei@canonical.com> 4861L: linux-kernel@vger.kernel.org 4862S: Maintained 4863F: Documentation/firmware_class/ 4864F: drivers/base/firmware*.c 4865F: include/linux/firmware.h 4866 4867FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4868M: Joshua Morris <josh.h.morris@us.ibm.com> 4869M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4870S: Maintained 4871F: drivers/block/rsxx/ 4872 4873FLOPPY DRIVER 4874M: Jiri Kosina <jikos@kernel.org> 4875T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4876S: Odd fixes 4877F: drivers/block/floppy.c 4878 4879FMC SUBSYSTEM 4880M: Alessandro Rubini <rubini@gnudd.com> 4881W: http://www.ohwr.org/projects/fmc-bus 4882S: Supported 4883F: drivers/fmc/ 4884F: include/linux/fmc*.h 4885F: include/linux/ipmi-fru.h 4886K: fmc_d.*register 4887 4888FPGA MANAGER FRAMEWORK 4889M: Alan Tull <atull@opensource.altera.com> 4890R: Moritz Fischer <moritz.fischer@ettus.com> 4891S: Maintained 4892F: drivers/fpga/ 4893F: include/linux/fpga/fpga-mgr.h 4894W: http://www.rocketboards.org 4895 4896FPU EMULATOR 4897M: Bill Metzenthen <billm@melbpc.org.au> 4898W: http://floatingpoint.sourceforge.net/emulator/index.html 4899S: Maintained 4900F: arch/x86/math-emu/ 4901 4902FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4903L: netdev@vger.kernel.org 4904S: Orphan 4905F: drivers/net/wan/dlci.c 4906F: drivers/net/wan/sdla.c 4907 4908FRAMEBUFFER LAYER 4909M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4910M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4911L: linux-fbdev@vger.kernel.org 4912W: http://linux-fbdev.sourceforge.net/ 4913Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4914T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4915S: Maintained 4916F: Documentation/fb/ 4917F: drivers/video/ 4918F: include/video/ 4919F: include/linux/fb.h 4920F: include/uapi/video/ 4921F: include/uapi/linux/fb.h 4922 4923FREESCALE DIU FRAMEBUFFER DRIVER 4924M: Timur Tabi <timur@tabi.org> 4925L: linux-fbdev@vger.kernel.org 4926S: Maintained 4927F: drivers/video/fbdev/fsl-diu-fb.* 4928 4929FREESCALE DMA DRIVER 4930M: Li Yang <leoli@freescale.com> 4931M: Zhang Wei <zw@zh-kernel.org> 4932L: linuxppc-dev@lists.ozlabs.org 4933S: Maintained 4934F: drivers/dma/fsldma.* 4935 4936FREESCALE GPMI NAND DRIVER 4937M: Han Xu <han.xu@nxp.com> 4938L: linux-mtd@lists.infradead.org 4939S: Maintained 4940F: drivers/mtd/nand/gpmi-nand/* 4941 4942FREESCALE I2C CPM DRIVER 4943M: Jochen Friedrich <jochen@scram.de> 4944L: linuxppc-dev@lists.ozlabs.org 4945L: linux-i2c@vger.kernel.org 4946S: Maintained 4947F: drivers/i2c/busses/i2c-cpm.c 4948 4949FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4950M: Sascha Hauer <kernel@pengutronix.de> 4951L: linux-fbdev@vger.kernel.org 4952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4953S: Maintained 4954F: include/linux/platform_data/video-imxfb.h 4955F: drivers/video/fbdev/imxfb.c 4956 4957FREESCALE QUAD SPI DRIVER 4958M: Han Xu <han.xu@nxp.com> 4959L: linux-mtd@lists.infradead.org 4960S: Maintained 4961F: drivers/mtd/spi-nor/fsl-quadspi.c 4962 4963FREESCALE SOC FS_ENET DRIVER 4964M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4965M: Vitaly Bordug <vbordug@ru.mvista.com> 4966L: linuxppc-dev@lists.ozlabs.org 4967L: netdev@vger.kernel.org 4968S: Maintained 4969F: drivers/net/ethernet/freescale/fs_enet/ 4970F: include/linux/fs_enet_pd.h 4971 4972FREESCALE IMX / MXC FEC DRIVER 4973M: Fugang Duan <fugang.duan@nxp.com> 4974L: netdev@vger.kernel.org 4975S: Maintained 4976F: drivers/net/ethernet/freescale/fec_main.c 4977F: drivers/net/ethernet/freescale/fec_ptp.c 4978F: drivers/net/ethernet/freescale/fec.h 4979F: Documentation/devicetree/bindings/net/fsl-fec.txt 4980 4981FREESCALE QUICC ENGINE LIBRARY 4982L: linuxppc-dev@lists.ozlabs.org 4983S: Orphan 4984F: drivers/soc/fsl/qe/ 4985F: include/soc/fsl/*qe*.h 4986F: include/soc/fsl/*ucc*.h 4987 4988FREESCALE USB PERIPHERAL DRIVERS 4989M: Li Yang <leoli@freescale.com> 4990L: linux-usb@vger.kernel.org 4991L: linuxppc-dev@lists.ozlabs.org 4992S: Maintained 4993F: drivers/usb/gadget/udc/fsl* 4994 4995FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4996M: Li Yang <leoli@freescale.com> 4997L: netdev@vger.kernel.org 4998L: linuxppc-dev@lists.ozlabs.org 4999S: Maintained 5000F: drivers/net/ethernet/freescale/ucc_geth* 5001 5002FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5003M: Claudiu Manoil <claudiu.manoil@freescale.com> 5004L: netdev@vger.kernel.org 5005S: Maintained 5006F: drivers/net/ethernet/freescale/gianfar* 5007X: drivers/net/ethernet/freescale/gianfar_ptp.c 5008F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5009 5010FREESCALE QUICC ENGINE UCC HDLC DRIVER 5011M: Zhao Qiang <qiang.zhao@nxp.com> 5012L: netdev@vger.kernel.org 5013L: linuxppc-dev@lists.ozlabs.org 5014S: Maintained 5015F: drivers/net/wan/fsl_ucc_hdlc* 5016 5017FREESCALE QUICC ENGINE UCC UART DRIVER 5018M: Timur Tabi <timur@tabi.org> 5019L: linuxppc-dev@lists.ozlabs.org 5020S: Maintained 5021F: drivers/tty/serial/ucc_uart.c 5022 5023FREESCALE SOC SOUND DRIVERS 5024M: Timur Tabi <timur@tabi.org> 5025M: Nicolin Chen <nicoleotsuka@gmail.com> 5026M: Xiubo Li <Xiubo.Lee@gmail.com> 5027R: Fabio Estevam <fabio.estevam@nxp.com> 5028L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5029L: linuxppc-dev@lists.ozlabs.org 5030S: Maintained 5031F: sound/soc/fsl/fsl* 5032F: sound/soc/fsl/imx* 5033F: sound/soc/fsl/mpc8610_hpcd.c 5034 5035FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5036M: "J. German Rivera" <German.Rivera@freescale.com> 5037M: Stuart Yoder <stuart.yoder@nxp.com> 5038L: linux-kernel@vger.kernel.org 5039S: Maintained 5040F: drivers/staging/fsl-mc/ 5041 5042FREEVXFS FILESYSTEM 5043M: Christoph Hellwig <hch@infradead.org> 5044W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5045S: Maintained 5046F: fs/freevxfs/ 5047 5048FREEZER 5049M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5050M: Pavel Machek <pavel@ucw.cz> 5051L: linux-pm@vger.kernel.org 5052S: Supported 5053F: Documentation/power/freezing-of-tasks.txt 5054F: include/linux/freezer.h 5055F: kernel/freezer.c 5056 5057FRONTSWAP API 5058M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5059L: linux-kernel@vger.kernel.org 5060S: Maintained 5061F: mm/frontswap.c 5062F: include/linux/frontswap.h 5063 5064FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5065M: David Howells <dhowells@redhat.com> 5066L: linux-cachefs@redhat.com (moderated for non-subscribers) 5067S: Supported 5068F: Documentation/filesystems/caching/ 5069F: fs/fscache/ 5070F: include/linux/fscache*.h 5071 5072FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5073M: Theodore Y. Ts'o <tytso@mit.edu> 5074M: Jaegeuk Kim <jaegeuk@kernel.org> 5075S: Supported 5076F: fs/crypto/ 5077F: include/linux/fscrypto.h 5078 5079F2FS FILE SYSTEM 5080M: Jaegeuk Kim <jaegeuk@kernel.org> 5081M: Changman Lee <cm224.lee@samsung.com> 5082R: Chao Yu <yuchao0@huawei.com> 5083L: linux-f2fs-devel@lists.sourceforge.net 5084W: http://en.wikipedia.org/wiki/F2FS 5085T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5086S: Maintained 5087F: Documentation/filesystems/f2fs.txt 5088F: Documentation/ABI/testing/sysfs-fs-f2fs 5089F: fs/f2fs/ 5090F: include/linux/f2fs_fs.h 5091F: include/trace/events/f2fs.h 5092 5093FUJITSU FR-V (FRV) PORT 5094S: Orphan 5095F: arch/frv/ 5096 5097FUJITSU LAPTOP EXTRAS 5098M: Jonathan Woithe <jwoithe@just42.net> 5099L: platform-driver-x86@vger.kernel.org 5100S: Maintained 5101F: drivers/platform/x86/fujitsu-laptop.c 5102 5103FUJITSU M-5MO LS CAMERA ISP DRIVER 5104M: Kyungmin Park <kyungmin.park@samsung.com> 5105M: Heungjun Kim <riverful.kim@samsung.com> 5106L: linux-media@vger.kernel.org 5107S: Maintained 5108F: drivers/media/i2c/m5mols/ 5109F: include/media/i2c/m5mols.h 5110 5111FUJITSU TABLET EXTRAS 5112M: Robert Gerlach <khnz@gmx.de> 5113L: platform-driver-x86@vger.kernel.org 5114S: Maintained 5115F: drivers/platform/x86/fujitsu-tablet.c 5116 5117FUSE: FILESYSTEM IN USERSPACE 5118M: Miklos Szeredi <miklos@szeredi.hu> 5119L: linux-fsdevel@vger.kernel.org 5120W: http://fuse.sourceforge.net/ 5121T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5122S: Maintained 5123F: fs/fuse/ 5124F: include/uapi/linux/fuse.h 5125F: Documentation/filesystems/fuse.txt 5126 5127FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5128M: Rik Faith <faith@cs.unc.edu> 5129L: linux-scsi@vger.kernel.org 5130S: Odd Fixes (e.g., new signatures) 5131F: drivers/scsi/fdomain.* 5132 5133GCC PLUGINS 5134M: Kees Cook <keescook@chromium.org> 5135R: Emese Revfy <re.emese@gmail.com> 5136L: kernel-hardening@lists.openwall.com 5137S: Maintained 5138F: scripts/gcc-plugins/ 5139F: scripts/gcc-plugin.sh 5140F: Documentation/gcc-plugins.txt 5141 5142GCOV BASED KERNEL PROFILING 5143M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5144S: Maintained 5145F: kernel/gcov/ 5146F: Documentation/gcov.txt 5147 5148GDT SCSI DISK ARRAY CONTROLLER DRIVER 5149M: Achim Leubner <achim_leubner@adaptec.com> 5150L: linux-scsi@vger.kernel.org 5151W: http://www.icp-vortex.com/ 5152S: Supported 5153F: drivers/scsi/gdt* 5154 5155GDB KERNEL DEBUGGING HELPER SCRIPTS 5156M: Jan Kiszka <jan.kiszka@siemens.com> 5157M: Kieran Bingham <kieran@bingham.xyz> 5158S: Supported 5159F: scripts/gdb/ 5160 5161GEMTEK FM RADIO RECEIVER DRIVER 5162M: Hans Verkuil <hverkuil@xs4all.nl> 5163L: linux-media@vger.kernel.org 5164T: git git://linuxtv.org/media_tree.git 5165W: https://linuxtv.org 5166S: Maintained 5167F: drivers/media/radio/radio-gemtek* 5168 5169GENERIC GPIO I2C DRIVER 5170M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5171S: Supported 5172F: drivers/i2c/busses/i2c-gpio.c 5173F: include/linux/i2c-gpio.h 5174 5175GENERIC GPIO I2C MULTIPLEXER DRIVER 5176M: Peter Korsgaard <peter.korsgaard@barco.com> 5177L: linux-i2c@vger.kernel.org 5178S: Supported 5179F: drivers/i2c/muxes/i2c-mux-gpio.c 5180F: include/linux/i2c-mux-gpio.h 5181F: Documentation/i2c/muxes/i2c-mux-gpio 5182 5183GENERIC HDLC (WAN) DRIVERS 5184M: Krzysztof Halasa <khc@pm.waw.pl> 5185W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5186S: Maintained 5187F: drivers/net/wan/c101.c 5188F: drivers/net/wan/hd6457* 5189F: drivers/net/wan/hdlc* 5190F: drivers/net/wan/n2.c 5191F: drivers/net/wan/pc300too.c 5192F: drivers/net/wan/pci200syn.c 5193F: drivers/net/wan/wanxl* 5194 5195GENERIC INCLUDE/ASM HEADER FILES 5196M: Arnd Bergmann <arnd@arndb.de> 5197L: linux-arch@vger.kernel.org 5198T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5199S: Maintained 5200F: include/asm-generic/ 5201F: include/uapi/asm-generic/ 5202 5203GENERIC PHY FRAMEWORK 5204M: Kishon Vijay Abraham I <kishon@ti.com> 5205L: linux-kernel@vger.kernel.org 5206T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5207S: Supported 5208F: drivers/phy/ 5209F: include/linux/phy/ 5210 5211GENERIC PM DOMAINS 5212M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5213M: Kevin Hilman <khilman@kernel.org> 5214M: Ulf Hansson <ulf.hansson@linaro.org> 5215L: linux-pm@vger.kernel.org 5216S: Supported 5217F: drivers/base/power/domain*.c 5218F: include/linux/pm_domain.h 5219 5220GENERIC UIO DRIVER FOR PCI DEVICES 5221M: "Michael S. Tsirkin" <mst@redhat.com> 5222L: kvm@vger.kernel.org 5223S: Supported 5224F: drivers/uio/uio_pci_generic.c 5225 5226GET_MAINTAINER SCRIPT 5227M: Joe Perches <joe@perches.com> 5228S: Maintained 5229F: scripts/get_maintainer.pl 5230 5231GFS2 FILE SYSTEM 5232M: Steven Whitehouse <swhiteho@redhat.com> 5233M: Bob Peterson <rpeterso@redhat.com> 5234L: cluster-devel@redhat.com 5235W: http://sources.redhat.com/cluster/ 5236T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5237S: Supported 5238F: Documentation/filesystems/gfs2*.txt 5239F: fs/gfs2/ 5240F: include/uapi/linux/gfs2_ondisk.h 5241 5242GIGASET ISDN DRIVERS 5243M: Paul Bolle <pebolle@tiscali.nl> 5244L: gigaset307x-common@lists.sourceforge.net 5245W: http://gigaset307x.sourceforge.net/ 5246S: Odd Fixes 5247F: Documentation/isdn/README.gigaset 5248F: drivers/isdn/gigaset/ 5249F: include/uapi/linux/gigaset_dev.h 5250 5251GO7007 MPEG CODEC 5252M: Hans Verkuil <hans.verkuil@cisco.com> 5253L: linux-media@vger.kernel.org 5254S: Maintained 5255F: drivers/media/usb/go7007/ 5256 5257GOODIX TOUCHSCREEN 5258M: Bastien Nocera <hadess@hadess.net> 5259L: linux-input@vger.kernel.org 5260S: Maintained 5261F: drivers/input/touchscreen/goodix.c 5262 5263GPIO SUBSYSTEM 5264M: Linus Walleij <linus.walleij@linaro.org> 5265M: Alexandre Courbot <gnurou@gmail.com> 5266L: linux-gpio@vger.kernel.org 5267T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5268S: Maintained 5269F: Documentation/devicetree/bindings/gpio/ 5270F: Documentation/gpio/ 5271F: Documentation/ABI/testing/gpio-cdev 5272F: Documentation/ABI/obsolete/sysfs-gpio 5273F: drivers/gpio/ 5274F: include/linux/gpio/ 5275F: include/linux/gpio.h 5276F: include/asm-generic/gpio.h 5277F: include/uapi/linux/gpio.h 5278F: tools/gpio/ 5279 5280GRE DEMULTIPLEXER DRIVER 5281M: Dmitry Kozlov <xeb@mail.ru> 5282L: netdev@vger.kernel.org 5283S: Maintained 5284F: net/ipv4/gre_demux.c 5285F: net/ipv4/gre_offload.c 5286F: include/net/gre.h 5287 5288GRETH 10/100/1G Ethernet MAC device driver 5289M: Andreas Larsson <andreas@gaisler.com> 5290L: netdev@vger.kernel.org 5291S: Maintained 5292F: drivers/net/ethernet/aeroflex/ 5293 5294GSPCA FINEPIX SUBDRIVER 5295M: Frank Zago <frank@zago.net> 5296L: linux-media@vger.kernel.org 5297T: git git://linuxtv.org/media_tree.git 5298S: Maintained 5299F: drivers/media/usb/gspca/finepix.c 5300 5301GSPCA GL860 SUBDRIVER 5302M: Olivier Lorin <o.lorin@laposte.net> 5303L: linux-media@vger.kernel.org 5304T: git git://linuxtv.org/media_tree.git 5305S: Maintained 5306F: drivers/media/usb/gspca/gl860/ 5307 5308GSPCA M5602 SUBDRIVER 5309M: Erik Andren <erik.andren@gmail.com> 5310L: linux-media@vger.kernel.org 5311T: git git://linuxtv.org/media_tree.git 5312S: Maintained 5313F: drivers/media/usb/gspca/m5602/ 5314 5315GSPCA PAC207 SONIXB SUBDRIVER 5316M: Hans Verkuil <hverkuil@xs4all.nl> 5317L: linux-media@vger.kernel.org 5318T: git git://linuxtv.org/media_tree.git 5319S: Odd Fixes 5320F: drivers/media/usb/gspca/pac207.c 5321 5322GSPCA SN9C20X SUBDRIVER 5323M: Brian Johnson <brijohn@gmail.com> 5324L: linux-media@vger.kernel.org 5325T: git git://linuxtv.org/media_tree.git 5326S: Maintained 5327F: drivers/media/usb/gspca/sn9c20x.c 5328 5329GSPCA T613 SUBDRIVER 5330M: Leandro Costantino <lcostantino@gmail.com> 5331L: linux-media@vger.kernel.org 5332T: git git://linuxtv.org/media_tree.git 5333S: Maintained 5334F: drivers/media/usb/gspca/t613.c 5335 5336GSPCA USB WEBCAM DRIVER 5337M: Hans Verkuil <hverkuil@xs4all.nl> 5338L: linux-media@vger.kernel.org 5339T: git git://linuxtv.org/media_tree.git 5340S: Odd Fixes 5341F: drivers/media/usb/gspca/ 5342 5343GUID PARTITION TABLE (GPT) 5344M: Davidlohr Bueso <dave@stgolabs.net> 5345L: linux-efi@vger.kernel.org 5346S: Maintained 5347F: block/partitions/efi.* 5348 5349STK1160 USB VIDEO CAPTURE DRIVER 5350M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5351L: linux-media@vger.kernel.org 5352T: git git://linuxtv.org/media_tree.git 5353S: Maintained 5354F: drivers/media/usb/stk1160/ 5355 5356H8/300 ARCHITECTURE 5357M: Yoshinori Sato <ysato@users.sourceforge.jp> 5358L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5359W: http://uclinux-h8.sourceforge.jp 5360T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5361S: Maintained 5362F: arch/h8300/ 5363F: drivers/clocksource/h8300_*.c 5364F: drivers/clk/h8300/ 5365F: drivers/irqchip/irq-renesas-h8*.c 5366 5367HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5368M: Frank Seidel <frank@f-seidel.de> 5369L: platform-driver-x86@vger.kernel.org 5370W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5371S: Maintained 5372F: drivers/platform/x86/hdaps.c 5373 5374HDPVR USB VIDEO ENCODER DRIVER 5375M: Hans Verkuil <hverkuil@xs4all.nl> 5376L: linux-media@vger.kernel.org 5377T: git git://linuxtv.org/media_tree.git 5378W: https://linuxtv.org 5379S: Odd Fixes 5380F: drivers/media/usb/hdpvr/ 5381 5382HWPOISON MEMORY FAILURE HANDLING 5383M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5384L: linux-mm@kvack.org 5385S: Maintained 5386F: mm/memory-failure.c 5387F: mm/hwpoison-inject.c 5388 5389HYPERVISOR VIRTUAL CONSOLE DRIVER 5390L: linuxppc-dev@lists.ozlabs.org 5391S: Odd Fixes 5392F: drivers/tty/hvc/ 5393 5394HACKRF MEDIA DRIVER 5395M: Antti Palosaari <crope@iki.fi> 5396L: linux-media@vger.kernel.org 5397W: https://linuxtv.org 5398W: http://palosaari.fi/linux/ 5399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5400T: git git://linuxtv.org/anttip/media_tree.git 5401S: Maintained 5402F: drivers/media/usb/hackrf/ 5403 5404HARDWARE MONITORING 5405M: Jean Delvare <jdelvare@suse.com> 5406M: Guenter Roeck <linux@roeck-us.net> 5407L: linux-hwmon@vger.kernel.org 5408W: http://hwmon.wiki.kernel.org/ 5409T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5410T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5411S: Maintained 5412F: Documentation/hwmon/ 5413F: drivers/hwmon/ 5414F: include/linux/hwmon*.h 5415 5416HARDWARE RANDOM NUMBER GENERATOR CORE 5417M: Matt Mackall <mpm@selenic.com> 5418M: Herbert Xu <herbert@gondor.apana.org.au> 5419L: linux-crypto@vger.kernel.org 5420S: Odd fixes 5421F: Documentation/devicetree/bindings/rng/ 5422F: Documentation/hw_random.txt 5423F: drivers/char/hw_random/ 5424F: include/linux/hw_random.h 5425 5426HARDWARE SPINLOCK CORE 5427M: Ohad Ben-Cohen <ohad@wizery.com> 5428M: Bjorn Andersson <bjorn.andersson@linaro.org> 5429L: linux-remoteproc@vger.kernel.org 5430S: Maintained 5431T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5432F: Documentation/devicetree/bindings/hwlock/ 5433F: Documentation/hwspinlock.txt 5434F: drivers/hwspinlock/ 5435F: include/linux/hwspinlock.h 5436 5437HARMONY SOUND DRIVER 5438L: linux-parisc@vger.kernel.org 5439S: Maintained 5440F: sound/parisc/harmony.* 5441 5442HD29L2 MEDIA DRIVER 5443M: Antti Palosaari <crope@iki.fi> 5444L: linux-media@vger.kernel.org 5445W: https://linuxtv.org 5446W: http://palosaari.fi/linux/ 5447Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5448T: git git://linuxtv.org/anttip/media_tree.git 5449S: Maintained 5450F: drivers/media/dvb-frontends/hd29l2* 5451 5452HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5453M: Brian Boylston <brian.boylston@hpe.com> 5454S: Supported 5455F: Documentation/watchdog/hpwdt.txt 5456F: drivers/watchdog/hpwdt.c 5457 5458HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5459M: Don Brace <don.brace@microsemi.com> 5460L: iss_storagedev@hp.com 5461L: esc.storagedev@microsemi.com 5462L: linux-scsi@vger.kernel.org 5463S: Supported 5464F: Documentation/scsi/hpsa.txt 5465F: drivers/scsi/hpsa*.[ch] 5466F: include/linux/cciss*.h 5467F: include/uapi/linux/cciss*.h 5468 5469HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5470M: Don Brace <don.brace@microsemi.com> 5471L: iss_storagedev@hp.com 5472L: esc.storagedev@microsemi.com 5473L: linux-scsi@vger.kernel.org 5474S: Supported 5475F: Documentation/blockdev/cciss.txt 5476F: drivers/block/cciss* 5477F: include/linux/cciss_ioctl.h 5478F: include/uapi/linux/cciss_ioctl.h 5479 5480HFI1 DRIVER 5481M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5482M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5483L: linux-rdma@vger.kernel.org 5484S: Supported 5485F: drivers/infiniband/hw/hfi1 5486 5487HFS FILESYSTEM 5488L: linux-fsdevel@vger.kernel.org 5489S: Orphan 5490F: Documentation/filesystems/hfs.txt 5491F: fs/hfs/ 5492 5493HFSPLUS FILESYSTEM 5494L: linux-fsdevel@vger.kernel.org 5495S: Orphan 5496F: Documentation/filesystems/hfsplus.txt 5497F: fs/hfsplus/ 5498 5499HGA FRAMEBUFFER DRIVER 5500M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5501L: linux-nvidia@lists.surfsouth.com 5502W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5503S: Maintained 5504F: drivers/video/fbdev/hgafb.c 5505 5506HIBERNATION (aka Software Suspend, aka swsusp) 5507M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5508M: Pavel Machek <pavel@ucw.cz> 5509L: linux-pm@vger.kernel.org 5510S: Supported 5511F: arch/x86/power/ 5512F: drivers/base/power/ 5513F: kernel/power/ 5514F: include/linux/suspend.h 5515F: include/linux/freezer.h 5516F: include/linux/pm.h 5517F: arch/*/include/asm/suspend*.h 5518 5519HID CORE LAYER 5520M: Jiri Kosina <jikos@kernel.org> 5521R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5522L: linux-input@vger.kernel.org 5523T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5524S: Maintained 5525F: drivers/hid/ 5526F: include/linux/hid* 5527F: include/uapi/linux/hid* 5528 5529HID SENSOR HUB DRIVERS 5530M: Jiri Kosina <jikos@kernel.org> 5531M: Jonathan Cameron <jic23@kernel.org> 5532M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5533L: linux-input@vger.kernel.org 5534L: linux-iio@vger.kernel.org 5535S: Maintained 5536F: Documentation/hid/hid-sensor* 5537F: drivers/hid/hid-sensor-* 5538F: drivers/iio/*/hid-* 5539F: include/linux/hid-sensor-* 5540 5541HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5542M: Thomas Gleixner <tglx@linutronix.de> 5543L: linux-kernel@vger.kernel.org 5544T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5545S: Maintained 5546F: Documentation/timers/ 5547F: kernel/time/hrtimer.c 5548F: kernel/time/clockevents.c 5549F: kernel/time/tick*.* 5550F: kernel/time/timer_*.c 5551F: include/linux/clockchips.h 5552F: include/linux/hrtimer.h 5553 5554HIGH-SPEED SCC DRIVER FOR AX.25 5555L: linux-hams@vger.kernel.org 5556S: Orphan 5557F: drivers/net/hamradio/dmascc.c 5558F: drivers/net/hamradio/scc.c 5559 5560HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5561M: HighPoint Linux Team <linux@highpoint-tech.com> 5562W: http://www.highpoint-tech.com 5563S: Supported 5564F: Documentation/scsi/hptiop.txt 5565F: drivers/scsi/hptiop.c 5566 5567HIPPI 5568M: Jes Sorensen <jes@trained-monkey.org> 5569L: linux-hippi@sunsite.dk 5570S: Maintained 5571F: include/linux/hippidevice.h 5572F: include/uapi/linux/if_hippi.h 5573F: net/802/hippi.c 5574F: drivers/net/hippi/ 5575 5576HISILICON NETWORK SUBSYSTEM DRIVER 5577M: Yisen Zhuang <yisen.zhuang@huawei.com> 5578M: Salil Mehta <salil.mehta@huawei.com> 5579L: netdev@vger.kernel.org 5580W: http://www.hisilicon.com 5581S: Maintained 5582F: drivers/net/ethernet/hisilicon/ 5583F: Documentation/devicetree/bindings/net/hisilicon*.txt 5584 5585HISILICON SAS Controller 5586M: John Garry <john.garry@huawei.com> 5587W: http://www.hisilicon.com 5588S: Supported 5589F: drivers/scsi/hisi_sas/ 5590F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5591 5592HOST AP DRIVER 5593M: Jouni Malinen <j@w1.fi> 5594L: hostap@shmoo.com (subscribers-only) 5595L: linux-wireless@vger.kernel.org 5596W: http://hostap.epitest.fi/ 5597S: Maintained 5598F: drivers/net/wireless/intersil/hostap/ 5599 5600HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5601L: platform-driver-x86@vger.kernel.org 5602S: Orphan 5603F: drivers/platform/x86/tc1100-wmi.c 5604 5605HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5606M: Jaroslav Kysela <perex@perex.cz> 5607S: Maintained 5608F: drivers/net/ethernet/hp/hp100.* 5609 5610HPET: High Precision Event Timers driver 5611M: Clemens Ladisch <clemens@ladisch.de> 5612S: Maintained 5613F: Documentation/timers/hpet.txt 5614F: drivers/char/hpet.c 5615F: include/linux/hpet.h 5616F: include/uapi/linux/hpet.h 5617 5618HPET: x86 5619S: Orphan 5620F: arch/x86/kernel/hpet.c 5621F: arch/x86/include/asm/hpet.h 5622 5623HPFS FILESYSTEM 5624M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5625W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5626S: Maintained 5627F: fs/hpfs/ 5628 5629HSI SUBSYSTEM 5630M: Sebastian Reichel <sre@kernel.org> 5631T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5632S: Maintained 5633F: Documentation/ABI/testing/sysfs-bus-hsi 5634F: Documentation/hsi.txt 5635F: drivers/hsi/ 5636F: include/linux/hsi/ 5637F: include/uapi/linux/hsi/ 5638 5639HSO 3G MODEM DRIVER 5640M: Jan Dumon <j.dumon@option.com> 5641W: http://www.pharscape.org 5642S: Maintained 5643F: drivers/net/usb/hso.c 5644 5645HSR NETWORK PROTOCOL 5646M: Arvid Brodin <arvid.brodin@alten.se> 5647L: netdev@vger.kernel.org 5648S: Maintained 5649F: net/hsr/ 5650 5651HTCPEN TOUCHSCREEN DRIVER 5652M: Pau Oliva Fora <pof@eslack.org> 5653L: linux-input@vger.kernel.org 5654S: Maintained 5655F: drivers/input/touchscreen/htcpen.c 5656 5657HUGETLB FILESYSTEM 5658M: Nadia Yvette Chambers <nyc@holomorphy.com> 5659S: Maintained 5660F: fs/hugetlbfs/ 5661 5662Hyper-V CORE AND DRIVERS 5663M: "K. Y. Srinivasan" <kys@microsoft.com> 5664M: Haiyang Zhang <haiyangz@microsoft.com> 5665L: devel@linuxdriverproject.org 5666S: Maintained 5667F: arch/x86/include/asm/mshyperv.h 5668F: arch/x86/include/uapi/asm/hyperv.h 5669F: arch/x86/kernel/cpu/mshyperv.c 5670F: drivers/hid/hid-hyperv.c 5671F: drivers/hv/ 5672F: drivers/input/serio/hyperv-keyboard.c 5673F: drivers/pci/host/pci-hyperv.c 5674F: drivers/net/hyperv/ 5675F: drivers/scsi/storvsc_drv.c 5676F: drivers/video/fbdev/hyperv_fb.c 5677F: include/linux/hyperv.h 5678F: tools/hv/ 5679F: Documentation/ABI/stable/sysfs-bus-vmbus 5680 5681I2C MUXES 5682M: Peter Rosin <peda@axentia.se> 5683L: linux-i2c@vger.kernel.org 5684S: Maintained 5685F: Documentation/i2c/i2c-topology 5686F: Documentation/i2c/muxes/ 5687F: Documentation/devicetree/bindings/i2c/i2c-mux* 5688F: drivers/i2c/i2c-mux.c 5689F: drivers/i2c/muxes/ 5690F: include/linux/i2c-mux.h 5691 5692I2C OVER PARALLEL PORT 5693M: Jean Delvare <jdelvare@suse.com> 5694L: linux-i2c@vger.kernel.org 5695S: Maintained 5696F: Documentation/i2c/busses/i2c-parport 5697F: Documentation/i2c/busses/i2c-parport-light 5698F: drivers/i2c/busses/i2c-parport.c 5699F: drivers/i2c/busses/i2c-parport-light.c 5700 5701I2C/SMBUS CONTROLLER DRIVERS FOR PC 5702M: Jean Delvare <jdelvare@suse.com> 5703L: linux-i2c@vger.kernel.org 5704S: Maintained 5705F: Documentation/i2c/busses/i2c-ali1535 5706F: Documentation/i2c/busses/i2c-ali1563 5707F: Documentation/i2c/busses/i2c-ali15x3 5708F: Documentation/i2c/busses/i2c-amd756 5709F: Documentation/i2c/busses/i2c-amd8111 5710F: Documentation/i2c/busses/i2c-i801 5711F: Documentation/i2c/busses/i2c-nforce2 5712F: Documentation/i2c/busses/i2c-piix4 5713F: Documentation/i2c/busses/i2c-sis5595 5714F: Documentation/i2c/busses/i2c-sis630 5715F: Documentation/i2c/busses/i2c-sis96x 5716F: Documentation/i2c/busses/i2c-via 5717F: Documentation/i2c/busses/i2c-viapro 5718F: drivers/i2c/busses/i2c-ali1535.c 5719F: drivers/i2c/busses/i2c-ali1563.c 5720F: drivers/i2c/busses/i2c-ali15x3.c 5721F: drivers/i2c/busses/i2c-amd756.c 5722F: drivers/i2c/busses/i2c-amd756-s4882.c 5723F: drivers/i2c/busses/i2c-amd8111.c 5724F: drivers/i2c/busses/i2c-i801.c 5725F: drivers/i2c/busses/i2c-isch.c 5726F: drivers/i2c/busses/i2c-nforce2.c 5727F: drivers/i2c/busses/i2c-nforce2-s4985.c 5728F: drivers/i2c/busses/i2c-piix4.c 5729F: drivers/i2c/busses/i2c-sis5595.c 5730F: drivers/i2c/busses/i2c-sis630.c 5731F: drivers/i2c/busses/i2c-sis96x.c 5732F: drivers/i2c/busses/i2c-via.c 5733F: drivers/i2c/busses/i2c-viapro.c 5734 5735I2C/SMBUS ISMT DRIVER 5736M: Seth Heasley <seth.heasley@intel.com> 5737M: Neil Horman <nhorman@tuxdriver.com> 5738L: linux-i2c@vger.kernel.org 5739F: drivers/i2c/busses/i2c-ismt.c 5740F: Documentation/i2c/busses/i2c-ismt 5741 5742I2C/SMBUS STUB DRIVER 5743M: Jean Delvare <jdelvare@suse.com> 5744L: linux-i2c@vger.kernel.org 5745S: Maintained 5746F: drivers/i2c/i2c-stub.c 5747 5748I2C SUBSYSTEM 5749M: Wolfram Sang <wsa@the-dreams.de> 5750L: linux-i2c@vger.kernel.org 5751W: https://i2c.wiki.kernel.org/ 5752Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5753T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5754S: Maintained 5755F: Documentation/devicetree/bindings/i2c/ 5756F: Documentation/i2c/ 5757F: drivers/i2c/ 5758F: drivers/i2c/*/ 5759F: include/linux/i2c.h 5760F: include/linux/i2c-*.h 5761F: include/uapi/linux/i2c.h 5762F: include/uapi/linux/i2c-*.h 5763 5764I2C ACPI SUPPORT 5765M: Mika Westerberg <mika.westerberg@linux.intel.com> 5766L: linux-i2c@vger.kernel.org 5767L: linux-acpi@vger.kernel.org 5768S: Maintained 5769 5770I2C-TAOS-EVM DRIVER 5771M: Jean Delvare <jdelvare@suse.com> 5772L: linux-i2c@vger.kernel.org 5773S: Maintained 5774F: Documentation/i2c/busses/i2c-taos-evm 5775F: drivers/i2c/busses/i2c-taos-evm.c 5776 5777I2C-TINY-USB DRIVER 5778M: Till Harbaum <till@harbaum.org> 5779L: linux-i2c@vger.kernel.org 5780W: http://www.harbaum.org/till/i2c_tiny_usb 5781S: Maintained 5782F: drivers/i2c/busses/i2c-tiny-usb.c 5783 5784i386 BOOT CODE 5785M: "H. Peter Anvin" <hpa@zytor.com> 5786S: Maintained 5787F: arch/x86/boot/ 5788 5789i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5790M: "H. Peter Anvin" <hpa@zytor.com> 5791T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5792S: Maintained 5793 5794IA64 (Itanium) PLATFORM 5795M: Tony Luck <tony.luck@intel.com> 5796M: Fenghua Yu <fenghua.yu@intel.com> 5797L: linux-ia64@vger.kernel.org 5798T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5799S: Maintained 5800F: arch/ia64/ 5801 5802IBM Power VMX Cryptographic instructions 5803M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5804M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5805L: linux-crypto@vger.kernel.org 5806S: Supported 5807F: drivers/crypto/vmx/Makefile 5808F: drivers/crypto/vmx/Kconfig 5809F: drivers/crypto/vmx/vmx.c 5810F: drivers/crypto/vmx/aes* 5811F: drivers/crypto/vmx/ghash* 5812F: drivers/crypto/vmx/ppc-xlate.pl 5813 5814IBM Power in-Nest Crypto Acceleration 5815M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5816M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5817L: linux-crypto@vger.kernel.org 5818S: Supported 5819F: drivers/crypto/nx/Makefile 5820F: drivers/crypto/nx/Kconfig 5821F: drivers/crypto/nx/nx-aes* 5822F: drivers/crypto/nx/nx-sha* 5823F: drivers/crypto/nx/nx.* 5824F: drivers/crypto/nx/nx_csbcpb.h 5825F: drivers/crypto/nx/nx_debugfs.h 5826 5827IBM Power 842 compression accelerator 5828M: Dan Streetman <ddstreet@ieee.org> 5829S: Supported 5830F: drivers/crypto/nx/Makefile 5831F: drivers/crypto/nx/Kconfig 5832F: drivers/crypto/nx/nx-842* 5833F: include/linux/sw842.h 5834F: crypto/842.c 5835F: lib/842/ 5836 5837IBM Power Linux RAID adapter 5838M: Brian King <brking@us.ibm.com> 5839S: Supported 5840F: drivers/scsi/ipr.* 5841 5842IBM Power Virtual Ethernet Device Driver 5843M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5844L: netdev@vger.kernel.org 5845S: Supported 5846F: drivers/net/ethernet/ibm/ibmveth.* 5847 5848IBM Power SRIOV Virtual NIC Device Driver 5849M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5850M: John Allen <jallen@linux.vnet.ibm.com> 5851L: netdev@vger.kernel.org 5852S: Supported 5853F: drivers/net/ethernet/ibm/ibmvnic.* 5854 5855IBM Power Virtual SCSI Device Drivers 5856M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5857L: linux-scsi@vger.kernel.org 5858S: Supported 5859F: drivers/scsi/ibmvscsi/ibmvscsi* 5860F: include/scsi/viosrp.h 5861 5862IBM Power Virtual SCSI Device Target Driver 5863M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 5864M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 5865L: linux-scsi@vger.kernel.org 5866L: target-devel@vger.kernel.org 5867S: Supported 5868F: drivers/scsi/ibmvscsi_tgt/ 5869 5870IBM Power Virtual FC Device Drivers 5871M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5872L: linux-scsi@vger.kernel.org 5873S: Supported 5874F: drivers/scsi/ibmvscsi/ibmvfc* 5875 5876IBM ServeRAID RAID DRIVER 5877S: Orphan 5878F: drivers/scsi/ips.* 5879 5880ICH LPC AND GPIO DRIVER 5881M: Peter Tyser <ptyser@xes-inc.com> 5882S: Maintained 5883F: drivers/mfd/lpc_ich.c 5884F: drivers/gpio/gpio-ich.c 5885 5886IDE SUBSYSTEM 5887M: "David S. Miller" <davem@davemloft.net> 5888L: linux-ide@vger.kernel.org 5889Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5890T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5891S: Maintained 5892F: Documentation/ide/ 5893F: drivers/ide/ 5894F: include/linux/ide.h 5895 5896IDEAPAD LAPTOP EXTRAS DRIVER 5897M: Ike Panhc <ike.pan@canonical.com> 5898L: platform-driver-x86@vger.kernel.org 5899W: http://launchpad.net/ideapad-laptop 5900S: Maintained 5901F: drivers/platform/x86/ideapad-laptop.c 5902 5903IDEAPAD LAPTOP SLIDEBAR DRIVER 5904M: Andrey Moiseev <o2g.org.ru@gmail.com> 5905L: linux-input@vger.kernel.org 5906W: https://github.com/o2genum/ideapad-slidebar 5907S: Maintained 5908F: drivers/input/misc/ideapad_slidebar.c 5909 5910IDE/ATAPI DRIVERS 5911M: Borislav Petkov <bp@alien8.de> 5912L: linux-ide@vger.kernel.org 5913S: Maintained 5914F: Documentation/cdrom/ide-cd 5915F: drivers/ide/ide-cd* 5916 5917IDLE-I7300 5918M: Andy Henroid <andrew.d.henroid@intel.com> 5919L: linux-pm@vger.kernel.org 5920S: Supported 5921F: drivers/idle/i7300_idle.c 5922 5923IEEE 802.15.4 SUBSYSTEM 5924M: Alexander Aring <aar@pengutronix.de> 5925L: linux-wpan@vger.kernel.org 5926W: http://wpan.cakelab.org/ 5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5928T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5929S: Maintained 5930F: net/ieee802154/ 5931F: net/mac802154/ 5932F: drivers/net/ieee802154/ 5933F: include/linux/nl802154.h 5934F: include/linux/ieee802154.h 5935F: include/net/nl802154.h 5936F: include/net/mac802154.h 5937F: include/net/af_ieee802154.h 5938F: include/net/cfg802154.h 5939F: include/net/ieee802154_netdev.h 5940F: Documentation/networking/ieee802154.txt 5941 5942IGORPLUG-USB IR RECEIVER 5943M: Sean Young <sean@mess.org> 5944L: linux-media@vger.kernel.org 5945S: Maintained 5946F: drivers/media/rc/igorplugusb.c 5947 5948IGUANAWORKS USB IR TRANSCEIVER 5949M: Sean Young <sean@mess.org> 5950L: linux-media@vger.kernel.org 5951S: Maintained 5952F: drivers/media/rc/iguanair.c 5953 5954IIO SUBSYSTEM AND DRIVERS 5955M: Jonathan Cameron <jic23@kernel.org> 5956R: Hartmut Knaack <knaack.h@gmx.de> 5957R: Lars-Peter Clausen <lars@metafoo.de> 5958R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5959L: linux-iio@vger.kernel.org 5960T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 5961S: Maintained 5962F: Documentation/devicetree/bindings/iio/ 5963F: drivers/iio/ 5964F: drivers/staging/iio/ 5965F: include/linux/iio/ 5966F: tools/iio/ 5967 5968IKANOS/ADI EAGLE ADSL USB DRIVER 5969M: Matthieu Castet <castet.matthieu@free.fr> 5970M: Stanislaw Gruszka <stf_xl@wp.pl> 5971S: Maintained 5972F: drivers/usb/atm/ueagle-atm.c 5973 5974INA209 HARDWARE MONITOR DRIVER 5975M: Guenter Roeck <linux@roeck-us.net> 5976L: linux-hwmon@vger.kernel.org 5977S: Maintained 5978F: Documentation/hwmon/ina209 5979F: Documentation/devicetree/bindings/i2c/ina209.txt 5980F: drivers/hwmon/ina209.c 5981 5982INA2XX HARDWARE MONITOR DRIVER 5983M: Guenter Roeck <linux@roeck-us.net> 5984L: linux-hwmon@vger.kernel.org 5985S: Maintained 5986F: Documentation/hwmon/ina2xx 5987F: drivers/hwmon/ina2xx.c 5988F: include/linux/platform_data/ina2xx.h 5989 5990INDUSTRY PACK SUBSYSTEM (IPACK) 5991M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5992M: Jens Taprogge <jens.taprogge@taprogge.org> 5993M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5994L: industrypack-devel@lists.sourceforge.net 5995W: http://industrypack.sourceforge.net 5996S: Maintained 5997F: drivers/ipack/ 5998 5999INGENIC JZ4780 DMA Driver 6000M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6001S: Maintained 6002F: drivers/dma/dma-jz4780.c 6003 6004INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6005M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6006M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6007L: linux-ima-devel@lists.sourceforge.net 6008L: linux-ima-user@lists.sourceforge.net 6009L: linux-security-module@vger.kernel.org 6010T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6011S: Supported 6012F: security/integrity/ima/ 6013 6014IMGTEC IR DECODER DRIVER 6015M: James Hogan <james.hogan@imgtec.com> 6016S: Maintained 6017F: drivers/media/rc/img-ir/ 6018 6019IMS TWINTURBO FRAMEBUFFER DRIVER 6020L: linux-fbdev@vger.kernel.org 6021S: Orphan 6022F: drivers/video/fbdev/imsttfb.c 6023 6024INFINIBAND SUBSYSTEM 6025M: Doug Ledford <dledford@redhat.com> 6026M: Sean Hefty <sean.hefty@intel.com> 6027M: Hal Rosenstock <hal.rosenstock@gmail.com> 6028L: linux-rdma@vger.kernel.org 6029W: http://www.openfabrics.org/ 6030Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6031T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6032S: Supported 6033F: Documentation/infiniband/ 6034F: drivers/infiniband/ 6035F: include/uapi/linux/if_infiniband.h 6036F: include/uapi/rdma/ 6037F: include/rdma/ 6038 6039INOTIFY 6040M: John McCutchan <john@johnmccutchan.com> 6041M: Robert Love <rlove@rlove.org> 6042M: Eric Paris <eparis@parisplace.org> 6043S: Maintained 6044F: Documentation/filesystems/inotify.txt 6045F: fs/notify/inotify/ 6046F: include/linux/inotify.h 6047F: include/uapi/linux/inotify.h 6048 6049INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6050M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6051L: linux-input@vger.kernel.org 6052Q: http://patchwork.kernel.org/project/linux-input/list/ 6053T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6054S: Maintained 6055F: drivers/input/ 6056F: include/linux/input.h 6057F: include/uapi/linux/input.h 6058F: include/linux/input/ 6059F: Documentation/devicetree/bindings/input/ 6060 6061INPUT MULTITOUCH (MT) PROTOCOL 6062M: Henrik Rydberg <rydberg@bitmath.org> 6063L: linux-input@vger.kernel.org 6064S: Odd fixes 6065F: Documentation/input/multi-touch-protocol.txt 6066F: drivers/input/input-mt.c 6067K: \b(ABS|SYN)_MT_ 6068 6069INTEL ASoC BDW/HSW DRIVERS 6070M: Jie Yang <yang.jie@linux.intel.com> 6071L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6072S: Supported 6073F: sound/soc/intel/common/sst-dsp* 6074F: sound/soc/intel/common/sst-firmware.c 6075F: sound/soc/intel/boards/broadwell.c 6076F: sound/soc/intel/haswell/ 6077 6078INTEL C600 SERIES SAS CONTROLLER DRIVER 6079M: Intel SCU Linux support <intel-linux-scu@intel.com> 6080M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6081L: linux-scsi@vger.kernel.org 6082T: git git://git.code.sf.net/p/intel-sas/isci 6083S: Supported 6084F: drivers/scsi/isci/ 6085 6086INTEL HID EVENT DRIVER 6087M: Alex Hung <alex.hung@canonical.com> 6088L: platform-driver-x86@vger.kernel.org 6089S: Maintained 6090F: drivers/platform/x86/intel-hid.c 6091 6092INTEL VIRTUAL BUTTON DRIVER 6093M: AceLan Kao <acelan.kao@canonical.com> 6094L: platform-driver-x86@vger.kernel.org 6095S: Maintained 6096F: drivers/platform/x86/intel-vbtn.c 6097 6098INTEL IDLE DRIVER 6099M: Len Brown <lenb@kernel.org> 6100L: linux-pm@vger.kernel.org 6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6102S: Supported 6103F: drivers/idle/intel_idle.c 6104 6105INTEL PSTATE DRIVER 6106M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6107M: Len Brown <lenb@kernel.org> 6108L: linux-pm@vger.kernel.org 6109S: Supported 6110F: drivers/cpufreq/intel_pstate.c 6111 6112INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6113M: Maik Broemme <mbroemme@plusserver.de> 6114L: linux-fbdev@vger.kernel.org 6115S: Maintained 6116F: Documentation/fb/intelfb.txt 6117F: drivers/video/fbdev/intelfb/ 6118 6119INTEL 810/815 FRAMEBUFFER DRIVER 6120M: Antonino Daplas <adaplas@gmail.com> 6121L: linux-fbdev@vger.kernel.org 6122S: Maintained 6123F: drivers/video/fbdev/i810/ 6124 6125INTEL MENLOW THERMAL DRIVER 6126M: Sujith Thomas <sujith.thomas@intel.com> 6127L: platform-driver-x86@vger.kernel.org 6128W: https://01.org/linux-acpi 6129S: Supported 6130F: drivers/platform/x86/intel_menlow.c 6131 6132INTEL I/OAT DMA DRIVER 6133M: Dave Jiang <dave.jiang@intel.com> 6134R: Dan Williams <dan.j.williams@intel.com> 6135L: dmaengine@vger.kernel.org 6136Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6137S: Supported 6138F: drivers/dma/ioat* 6139 6140INTEL IOMMU (VT-d) 6141M: David Woodhouse <dwmw2@infradead.org> 6142L: iommu@lists.linux-foundation.org 6143T: git git://git.infradead.org/iommu-2.6.git 6144S: Supported 6145F: drivers/iommu/intel-iommu.c 6146F: include/linux/intel-iommu.h 6147 6148INTEL IOP-ADMA DMA DRIVER 6149R: Dan Williams <dan.j.williams@intel.com> 6150S: Odd fixes 6151F: drivers/dma/iop-adma.c 6152 6153INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6154M: Krzysztof Halasa <khalasa@piap.pl> 6155S: Maintained 6156F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6157F: arch/arm/mach-ixp4xx/include/mach/npe.h 6158F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6159F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6160F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6161F: drivers/net/wan/ixp4xx_hss.c 6162 6163INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6164M: Deepak Saxena <dsaxena@plexity.net> 6165S: Maintained 6166F: drivers/char/hw_random/ixp4xx-rng.c 6167 6168INTEL ETHERNET DRIVERS 6169M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6170L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6171W: http://www.intel.com/support/feedback.htm 6172W: http://e1000.sourceforge.net/ 6173Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6174T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6175T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6176S: Supported 6177F: Documentation/networking/e100.txt 6178F: Documentation/networking/e1000.txt 6179F: Documentation/networking/e1000e.txt 6180F: Documentation/networking/igb.txt 6181F: Documentation/networking/igbvf.txt 6182F: Documentation/networking/ixgb.txt 6183F: Documentation/networking/ixgbe.txt 6184F: Documentation/networking/ixgbevf.txt 6185F: Documentation/networking/i40e.txt 6186F: Documentation/networking/i40evf.txt 6187F: drivers/net/ethernet/intel/ 6188F: drivers/net/ethernet/intel/*/ 6189 6190INTEL RDMA RNIC DRIVER 6191M: Faisal Latif <faisal.latif@intel.com> 6192R: Chien Tin Tung <chien.tin.tung@intel.com> 6193R: Mustafa Ismail <mustafa.ismail@intel.com> 6194R: Shiraz Saleem <shiraz.saleem@intel.com> 6195R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6196L: linux-rdma@vger.kernel.org 6197S: Supported 6198F: drivers/infiniband/hw/i40iw/ 6199 6200INTEL MERRIFIELD GPIO DRIVER 6201M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6202L: linux-gpio@vger.kernel.org 6203S: Maintained 6204F: drivers/gpio/gpio-merrifield.c 6205 6206INTEL-MID GPIO DRIVER 6207M: David Cohen <david.a.cohen@linux.intel.com> 6208L: linux-gpio@vger.kernel.org 6209S: Maintained 6210F: drivers/gpio/gpio-intel-mid.c 6211 6212INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6213M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6214L: linux-wireless@vger.kernel.org 6215S: Maintained 6216F: Documentation/networking/README.ipw2100 6217F: Documentation/networking/README.ipw2200 6218F: drivers/net/wireless/intel/ipw2x00/ 6219 6220INTEL(R) TRACE HUB 6221M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6222S: Supported 6223F: Documentation/trace/intel_th.txt 6224F: drivers/hwtracing/intel_th/ 6225 6226INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6227M: Ning Sun <ning.sun@intel.com> 6228L: tboot-devel@lists.sourceforge.net 6229W: http://tboot.sourceforge.net 6230T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6231S: Supported 6232F: Documentation/intel_txt.txt 6233F: include/linux/tboot.h 6234F: arch/x86/kernel/tboot.c 6235 6236INTEL WIRELESS WIMAX CONNECTION 2400 6237M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6238M: linux-wimax@intel.com 6239L: wimax@linuxwimax.org (subscribers-only) 6240S: Supported 6241W: http://linuxwimax.org 6242F: Documentation/wimax/README.i2400m 6243F: drivers/net/wimax/i2400m/ 6244F: include/uapi/linux/wimax/i2400m.h 6245 6246INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6247M: Stanislaw Gruszka <sgruszka@redhat.com> 6248L: linux-wireless@vger.kernel.org 6249S: Supported 6250F: drivers/net/wireless/intel/iwlegacy/ 6251 6252INTEL WIRELESS WIFI LINK (iwlwifi) 6253M: Johannes Berg <johannes.berg@intel.com> 6254M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6255M: Luca Coelho <luciano.coelho@intel.com> 6256M: Intel Linux Wireless <linuxwifi@intel.com> 6257L: linux-wireless@vger.kernel.org 6258W: http://intellinuxwireless.org 6259T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6260S: Supported 6261F: drivers/net/wireless/intel/iwlwifi/ 6262 6263INTEL MANAGEMENT ENGINE (mei) 6264M: Tomas Winkler <tomas.winkler@intel.com> 6265L: linux-kernel@vger.kernel.org 6266S: Supported 6267F: include/uapi/linux/mei.h 6268F: include/linux/mei_cl_bus.h 6269F: drivers/misc/mei/* 6270F: drivers/watchdog/mei_wdt.c 6271F: Documentation/misc-devices/mei/* 6272 6273INTEL MIC DRIVERS (mic) 6274M: Sudeep Dutt <sudeep.dutt@intel.com> 6275M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6276S: Supported 6277W: https://github.com/sudeepdutt/mic 6278W: http://software.intel.com/en-us/mic-developer 6279F: include/linux/mic_bus.h 6280F: include/linux/scif.h 6281F: include/uapi/linux/mic_common.h 6282F: include/uapi/linux/mic_ioctl.h 6283F: include/uapi/linux/scif_ioctl.h 6284F: drivers/misc/mic/ 6285F: drivers/dma/mic_x100_dma.c 6286F: drivers/dma/mic_x100_dma.h 6287F: Documentation/mic/ 6288 6289INTEL PMC/P-Unit IPC DRIVER 6290M: Zha Qipeng<qipeng.zha@intel.com> 6291L: platform-driver-x86@vger.kernel.org 6292S: Maintained 6293F: drivers/platform/x86/intel_pmc_ipc.c 6294F: drivers/platform/x86/intel_punit_ipc.c 6295F: arch/x86/include/asm/intel_pmc_ipc.h 6296F: arch/x86/include/asm/intel_punit_ipc.h 6297 6298INTEL TELEMETRY DRIVER 6299M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6300L: platform-driver-x86@vger.kernel.org 6301S: Maintained 6302F: arch/x86/include/asm/intel_telemetry.h 6303F: drivers/platform/x86/intel_telemetry* 6304 6305INTEL PMC CORE DRIVER 6306M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6307M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6308L: platform-driver-x86@vger.kernel.org 6309S: Maintained 6310F: arch/x86/include/asm/pmc_core.h 6311F: drivers/platform/x86/intel_pmc_core* 6312 6313IOC3 ETHERNET DRIVER 6314M: Ralf Baechle <ralf@linux-mips.org> 6315L: linux-mips@linux-mips.org 6316S: Maintained 6317F: drivers/net/ethernet/sgi/ioc3-eth.c 6318 6319IOC3 SERIAL DRIVER 6320M: Pat Gefre <pfg@sgi.com> 6321L: linux-serial@vger.kernel.org 6322S: Maintained 6323F: drivers/tty/serial/ioc3_serial.c 6324 6325IOMMU DRIVERS 6326M: Joerg Roedel <joro@8bytes.org> 6327L: iommu@lists.linux-foundation.org 6328T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6329S: Maintained 6330F: Documentation/devicetree/bindings/iommu/ 6331F: drivers/iommu/ 6332 6333IP MASQUERADING 6334M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6335S: Maintained 6336F: net/ipv4/netfilter/ipt_MASQUERADE.c 6337 6338IPMI SUBSYSTEM 6339M: Corey Minyard <minyard@acm.org> 6340L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6341W: http://openipmi.sourceforge.net/ 6342S: Supported 6343F: Documentation/IPMI.txt 6344F: drivers/char/ipmi/ 6345F: include/linux/ipmi* 6346F: include/uapi/linux/ipmi* 6347 6348QCOM AUDIO (ASoC) DRIVERS 6349M: Patrick Lai <plai@codeaurora.org> 6350M: Banajit Goswami <bgoswami@codeaurora.org> 6351L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6352S: Supported 6353F: sound/soc/qcom/ 6354 6355IPS SCSI RAID DRIVER 6356M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6357L: linux-scsi@vger.kernel.org 6358W: http://www.adaptec.com/ 6359S: Maintained 6360F: drivers/scsi/ips* 6361 6362IPVS 6363M: Wensong Zhang <wensong@linux-vs.org> 6364M: Simon Horman <horms@verge.net.au> 6365M: Julian Anastasov <ja@ssi.bg> 6366L: netdev@vger.kernel.org 6367L: lvs-devel@vger.kernel.org 6368S: Maintained 6369T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6371F: Documentation/networking/ipvs-sysctl.txt 6372F: include/net/ip_vs.h 6373F: include/uapi/linux/ip_vs.h 6374F: net/netfilter/ipvs/ 6375 6376IPWIRELESS DRIVER 6377M: Jiri Kosina <jikos@kernel.org> 6378M: David Sterba <dsterba@suse.com> 6379S: Odd Fixes 6380F: drivers/tty/ipwireless/ 6381 6382IPX NETWORK LAYER 6383M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6384L: netdev@vger.kernel.org 6385S: Maintained 6386F: include/net/ipx.h 6387F: include/uapi/linux/ipx.h 6388F: net/ipx/ 6389 6390IRDA SUBSYSTEM 6391M: Samuel Ortiz <samuel@sortiz.org> 6392L: irda-users@lists.sourceforge.net (subscribers-only) 6393L: netdev@vger.kernel.org 6394W: http://irda.sourceforge.net/ 6395S: Maintained 6396T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6397F: Documentation/networking/irda.txt 6398F: drivers/net/irda/ 6399F: include/net/irda/ 6400F: net/irda/ 6401 6402IRQ SUBSYSTEM 6403M: Thomas Gleixner <tglx@linutronix.de> 6404L: linux-kernel@vger.kernel.org 6405S: Maintained 6406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6407F: kernel/irq/ 6408 6409IRQCHIP DRIVERS 6410M: Thomas Gleixner <tglx@linutronix.de> 6411M: Jason Cooper <jason@lakedaemon.net> 6412M: Marc Zyngier <marc.zyngier@arm.com> 6413L: linux-kernel@vger.kernel.org 6414S: Maintained 6415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6416T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6417F: Documentation/devicetree/bindings/interrupt-controller/ 6418F: drivers/irqchip/ 6419 6420IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6421M: Marc Zyngier <marc.zyngier@arm.com> 6422S: Maintained 6423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6424F: Documentation/IRQ-domain.txt 6425F: include/linux/irqdomain.h 6426F: kernel/irq/irqdomain.c 6427F: kernel/irq/msi.c 6428 6429ISA 6430M: William Breathitt Gray <vilhelm.gray@gmail.com> 6431S: Maintained 6432F: Documentation/isa.txt 6433F: drivers/base/isa.c 6434F: include/linux/isa.h 6435 6436ISAPNP 6437M: Jaroslav Kysela <perex@perex.cz> 6438S: Maintained 6439F: Documentation/isapnp.txt 6440F: drivers/pnp/isapnp/ 6441F: include/linux/isapnp.h 6442 6443ISA RADIO MODULE 6444M: Hans Verkuil <hverkuil@xs4all.nl> 6445L: linux-media@vger.kernel.org 6446T: git git://linuxtv.org/media_tree.git 6447W: https://linuxtv.org 6448S: Maintained 6449F: drivers/media/radio/radio-isa* 6450 6451iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6452M: Peter Jones <pjones@redhat.com> 6453M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6454S: Maintained 6455F: drivers/firmware/iscsi_ibft* 6456 6457ISCSI 6458M: Mike Christie <michaelc@cs.wisc.edu> 6459L: open-iscsi@googlegroups.com 6460W: www.open-iscsi.org 6461T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6462S: Maintained 6463F: drivers/scsi/*iscsi* 6464F: include/scsi/*iscsi* 6465 6466ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6467M: Or Gerlitz <ogerlitz@mellanox.com> 6468M: Sagi Grimberg <sagi@grimberg.me> 6469M: Roi Dayan <roid@mellanox.com> 6470L: linux-rdma@vger.kernel.org 6471S: Supported 6472W: http://www.openfabrics.org 6473W: www.open-iscsi.org 6474Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6475F: drivers/infiniband/ulp/iser/ 6476 6477ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6478M: Sagi Grimberg <sagi@grimberg.me> 6479T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6480L: linux-rdma@vger.kernel.org 6481L: target-devel@vger.kernel.org 6482S: Supported 6483W: http://www.linux-iscsi.org 6484F: drivers/infiniband/ulp/isert 6485 6486ISDN SUBSYSTEM 6487M: Karsten Keil <isdn@linux-pingi.de> 6488L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6489L: netdev@vger.kernel.org 6490W: http://www.isdn4linux.de 6491T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6492S: Maintained 6493F: Documentation/isdn/ 6494F: drivers/isdn/ 6495F: include/linux/isdn.h 6496F: include/linux/isdn/ 6497F: include/uapi/linux/isdn.h 6498F: include/uapi/linux/isdn/ 6499 6500ISDN SUBSYSTEM (Eicon active card driver) 6501M: Armin Schindler <mac@melware.de> 6502L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6503W: http://www.melware.de 6504S: Maintained 6505F: drivers/isdn/hardware/eicon/ 6506 6507IT87 HARDWARE MONITORING DRIVER 6508M: Jean Delvare <jdelvare@suse.com> 6509L: linux-hwmon@vger.kernel.org 6510S: Maintained 6511F: Documentation/hwmon/it87 6512F: drivers/hwmon/it87.c 6513 6514IT913X MEDIA DRIVER 6515M: Antti Palosaari <crope@iki.fi> 6516L: linux-media@vger.kernel.org 6517W: https://linuxtv.org 6518W: http://palosaari.fi/linux/ 6519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6520T: git git://linuxtv.org/anttip/media_tree.git 6521S: Maintained 6522F: drivers/media/tuners/it913x* 6523 6524IVTV VIDEO4LINUX DRIVER 6525M: Andy Walls <awalls@md.metrocast.net> 6526L: ivtv-devel@ivtvdriver.org (subscribers-only) 6527L: linux-media@vger.kernel.org 6528T: git git://linuxtv.org/media_tree.git 6529W: http://www.ivtvdriver.org 6530S: Maintained 6531F: Documentation/video4linux/*.ivtv 6532F: drivers/media/pci/ivtv/ 6533F: include/uapi/linux/ivtv* 6534 6535IX2505V MEDIA DRIVER 6536M: Malcolm Priestley <tvboxspy@gmail.com> 6537L: linux-media@vger.kernel.org 6538W: https://linuxtv.org 6539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6540S: Maintained 6541F: drivers/media/dvb-frontends/ix2505v* 6542 6543JC42.4 TEMPERATURE SENSOR DRIVER 6544M: Guenter Roeck <linux@roeck-us.net> 6545L: linux-hwmon@vger.kernel.org 6546S: Maintained 6547F: drivers/hwmon/jc42.c 6548F: Documentation/hwmon/jc42 6549 6550JFS FILESYSTEM 6551M: Dave Kleikamp <shaggy@kernel.org> 6552L: jfs-discussion@lists.sourceforge.net 6553W: http://jfs.sourceforge.net/ 6554T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6555S: Maintained 6556F: Documentation/filesystems/jfs.txt 6557F: fs/jfs/ 6558 6559JME NETWORK DRIVER 6560M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6561L: netdev@vger.kernel.org 6562S: Maintained 6563F: drivers/net/ethernet/jme.* 6564 6565JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6566M: David Woodhouse <dwmw2@infradead.org> 6567L: linux-mtd@lists.infradead.org 6568W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6569S: Maintained 6570F: fs/jffs2/ 6571F: include/uapi/linux/jffs2.h 6572 6573JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6574M: "Theodore Ts'o" <tytso@mit.edu> 6575M: Jan Kara <jack@suse.com> 6576L: linux-ext4@vger.kernel.org 6577S: Maintained 6578F: fs/jbd2/ 6579F: include/linux/jbd2.h 6580 6581JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6582M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6583L: linux-media@vger.kernel.org 6584S: Maintained 6585F: drivers/media/platform/rcar_jpu.c 6586 6587JSM Neo PCI based serial card 6588M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6589L: linux-serial@vger.kernel.org 6590S: Maintained 6591F: drivers/tty/serial/jsm/ 6592 6593K10TEMP HARDWARE MONITORING DRIVER 6594M: Clemens Ladisch <clemens@ladisch.de> 6595L: linux-hwmon@vger.kernel.org 6596S: Maintained 6597F: Documentation/hwmon/k10temp 6598F: drivers/hwmon/k10temp.c 6599 6600K8TEMP HARDWARE MONITORING DRIVER 6601M: Rudolf Marek <r.marek@assembler.cz> 6602L: linux-hwmon@vger.kernel.org 6603S: Maintained 6604F: Documentation/hwmon/k8temp 6605F: drivers/hwmon/k8temp.c 6606 6607KASAN 6608M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6609R: Alexander Potapenko <glider@google.com> 6610R: Dmitry Vyukov <dvyukov@google.com> 6611L: kasan-dev@googlegroups.com 6612S: Maintained 6613F: arch/*/include/asm/kasan.h 6614F: arch/*/mm/kasan_init* 6615F: Documentation/kasan.txt 6616F: include/linux/kasan*.h 6617F: lib/test_kasan.c 6618F: mm/kasan/ 6619F: scripts/Makefile.kasan 6620 6621KCONFIG 6622M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6623L: linux-kbuild@vger.kernel.org 6624T: git git://gitorious.org/linux-kconfig/linux-kconfig 6625S: Maintained 6626F: Documentation/kbuild/kconfig-language.txt 6627F: scripts/kconfig/ 6628 6629KDUMP 6630M: Dave Young <dyoung@redhat.com> 6631M: Baoquan He <bhe@redhat.com> 6632R: Vivek Goyal <vgoyal@redhat.com> 6633L: kexec@lists.infradead.org 6634W: http://lse.sourceforge.net/kdump/ 6635S: Maintained 6636F: Documentation/kdump/ 6637 6638KEENE FM RADIO TRANSMITTER DRIVER 6639M: Hans Verkuil <hverkuil@xs4all.nl> 6640L: linux-media@vger.kernel.org 6641T: git git://linuxtv.org/media_tree.git 6642W: https://linuxtv.org 6643S: Maintained 6644F: drivers/media/radio/radio-keene* 6645 6646KERNEL AUTOMOUNTER v4 (AUTOFS4) 6647M: Ian Kent <raven@themaw.net> 6648L: autofs@vger.kernel.org 6649S: Maintained 6650F: fs/autofs4/ 6651 6652KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6653M: Michal Marek <mmarek@suse.com> 6654T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6655T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6656L: linux-kbuild@vger.kernel.org 6657S: Maintained 6658F: Documentation/kbuild/ 6659F: Makefile 6660F: scripts/Makefile.* 6661F: scripts/basic/ 6662F: scripts/mk* 6663F: scripts/package/ 6664 6665KERNEL JANITORS 6666L: kernel-janitors@vger.kernel.org 6667W: http://kernelnewbies.org/KernelJanitors 6668S: Odd Fixes 6669 6670KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6671M: "J. Bruce Fields" <bfields@fieldses.org> 6672M: Jeff Layton <jlayton@poochiereds.net> 6673L: linux-nfs@vger.kernel.org 6674W: http://nfs.sourceforge.net/ 6675T: git git://linux-nfs.org/~bfields/linux.git 6676S: Supported 6677F: fs/nfsd/ 6678F: include/uapi/linux/nfsd/ 6679F: fs/lockd/ 6680F: fs/nfs_common/ 6681F: net/sunrpc/ 6682F: include/linux/lockd/ 6683F: include/linux/sunrpc/ 6684F: include/uapi/linux/sunrpc/ 6685 6686KERNEL SELFTEST FRAMEWORK 6687M: Shuah Khan <shuahkh@osg.samsung.com> 6688M: Shuah Khan <shuah@kernel.org> 6689L: linux-kselftest@vger.kernel.org 6690T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6691S: Maintained 6692F: tools/testing/selftests 6693 6694KERNEL VIRTUAL MACHINE (KVM) 6695M: Paolo Bonzini <pbonzini@redhat.com> 6696M: Radim Krčmář <rkrcmar@redhat.com> 6697L: kvm@vger.kernel.org 6698W: http://www.linux-kvm.org 6699T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6700S: Supported 6701F: Documentation/*/kvm*.txt 6702F: Documentation/virtual/kvm/ 6703F: arch/*/kvm/ 6704F: arch/x86/kernel/kvm.c 6705F: arch/x86/kernel/kvmclock.c 6706F: arch/*/include/asm/kvm* 6707F: include/linux/kvm* 6708F: include/uapi/linux/kvm* 6709F: virt/kvm/ 6710F: tools/kvm/ 6711 6712KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6713M: Joerg Roedel <joro@8bytes.org> 6714L: kvm@vger.kernel.org 6715W: http://www.linux-kvm.org/ 6716S: Maintained 6717F: arch/x86/include/asm/svm.h 6718F: arch/x86/kvm/svm.c 6719 6720KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6721M: Alexander Graf <agraf@suse.com> 6722L: kvm-ppc@vger.kernel.org 6723W: http://www.linux-kvm.org/ 6724T: git git://github.com/agraf/linux-2.6.git 6725S: Supported 6726F: arch/powerpc/include/asm/kvm* 6727F: arch/powerpc/kvm/ 6728 6729KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6730M: Christian Borntraeger <borntraeger@de.ibm.com> 6731M: Cornelia Huck <cornelia.huck@de.ibm.com> 6732L: linux-s390@vger.kernel.org 6733W: http://www.ibm.com/developerworks/linux/linux390/ 6734T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6735S: Supported 6736F: Documentation/s390/kvm.txt 6737F: arch/s390/include/asm/kvm* 6738F: arch/s390/kvm/ 6739 6740KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6741M: Christoffer Dall <christoffer.dall@linaro.org> 6742M: Marc Zyngier <marc.zyngier@arm.com> 6743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6744L: kvmarm@lists.cs.columbia.edu 6745W: http://systems.cs.columbia.edu/projects/kvm-arm 6746T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6747S: Supported 6748F: arch/arm/include/uapi/asm/kvm* 6749F: arch/arm/include/asm/kvm* 6750F: arch/arm/kvm/ 6751F: virt/kvm/arm/ 6752F: include/kvm/arm_* 6753 6754KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6755M: Christoffer Dall <christoffer.dall@linaro.org> 6756M: Marc Zyngier <marc.zyngier@arm.com> 6757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6758L: kvmarm@lists.cs.columbia.edu 6759S: Maintained 6760F: arch/arm64/include/uapi/asm/kvm* 6761F: arch/arm64/include/asm/kvm* 6762F: arch/arm64/kvm/ 6763 6764KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6765M: James Hogan <james.hogan@imgtec.com> 6766L: linux-mips@linux-mips.org 6767S: Supported 6768F: arch/mips/include/uapi/asm/kvm* 6769F: arch/mips/include/asm/kvm* 6770F: arch/mips/kvm/ 6771 6772KEXEC 6773M: Eric Biederman <ebiederm@xmission.com> 6774W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6775L: kexec@lists.infradead.org 6776S: Maintained 6777F: include/linux/kexec.h 6778F: include/uapi/linux/kexec.h 6779F: kernel/kexec* 6780 6781KEYS/KEYRINGS: 6782M: David Howells <dhowells@redhat.com> 6783L: keyrings@vger.kernel.org 6784S: Maintained 6785F: Documentation/security/keys.txt 6786F: include/linux/key.h 6787F: include/linux/key-type.h 6788F: include/linux/keyctl.h 6789F: include/uapi/linux/keyctl.h 6790F: include/keys/ 6791F: security/keys/ 6792 6793KEYS-TRUSTED 6794M: David Safford <safford@us.ibm.com> 6795M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6796L: linux-security-module@vger.kernel.org 6797L: keyrings@vger.kernel.org 6798S: Supported 6799F: Documentation/security/keys-trusted-encrypted.txt 6800F: include/keys/trusted-type.h 6801F: security/keys/trusted.c 6802F: security/keys/trusted.h 6803 6804KEYS-ENCRYPTED 6805M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6806M: David Safford <safford@us.ibm.com> 6807L: linux-security-module@vger.kernel.org 6808L: keyrings@vger.kernel.org 6809S: Supported 6810F: Documentation/security/keys-trusted-encrypted.txt 6811F: include/keys/encrypted-type.h 6812F: security/keys/encrypted-keys/ 6813 6814KGDB / KDB /debug_core 6815M: Jason Wessel <jason.wessel@windriver.com> 6816W: http://kgdb.wiki.kernel.org/ 6817L: kgdb-bugreport@lists.sourceforge.net 6818T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6819S: Maintained 6820F: Documentation/DocBook/kgdb.tmpl 6821F: drivers/misc/kgdbts.c 6822F: drivers/tty/serial/kgdboc.c 6823F: include/linux/kdb.h 6824F: include/linux/kgdb.h 6825F: kernel/debug/ 6826 6827KMEMCHECK 6828M: Vegard Nossum <vegardno@ifi.uio.no> 6829M: Pekka Enberg <penberg@kernel.org> 6830S: Maintained 6831F: Documentation/kmemcheck.txt 6832F: arch/x86/include/asm/kmemcheck.h 6833F: arch/x86/mm/kmemcheck/ 6834F: include/linux/kmemcheck.h 6835F: mm/kmemcheck.c 6836 6837KMEMLEAK 6838M: Catalin Marinas <catalin.marinas@arm.com> 6839S: Maintained 6840F: Documentation/kmemleak.txt 6841F: include/linux/kmemleak.h 6842F: mm/kmemleak.c 6843F: mm/kmemleak-test.c 6844 6845KPROBES 6846M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6847M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6848M: "David S. Miller" <davem@davemloft.net> 6849M: Masami Hiramatsu <mhiramat@kernel.org> 6850S: Maintained 6851F: Documentation/kprobes.txt 6852F: include/linux/kprobes.h 6853F: kernel/kprobes.c 6854 6855KS0108 LCD CONTROLLER DRIVER 6856M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6857W: http://miguelojeda.es/auxdisplay.htm 6858W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6859S: Maintained 6860F: Documentation/auxdisplay/ks0108 6861F: drivers/auxdisplay/ks0108.c 6862F: include/linux/ks0108.h 6863 6864L3MDEV 6865M: David Ahern <dsa@cumulusnetworks.com> 6866L: netdev@vger.kernel.org 6867S: Maintained 6868F: net/l3mdev 6869F: include/net/l3mdev.h 6870 6871LANTIQ MIPS ARCHITECTURE 6872M: John Crispin <john@phrozen.org> 6873L: linux-mips@linux-mips.org 6874S: Maintained 6875F: arch/mips/lantiq 6876 6877LAPB module 6878L: linux-x25@vger.kernel.org 6879S: Orphan 6880F: Documentation/networking/lapb-module.txt 6881F: include/*/lapb.h 6882F: net/lapb/ 6883 6884LASI 53c700 driver for PARISC 6885M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6886L: linux-scsi@vger.kernel.org 6887S: Maintained 6888F: Documentation/scsi/53c700.txt 6889F: drivers/scsi/53c700* 6890 6891LED SUBSYSTEM 6892M: Richard Purdie <rpurdie@rpsys.net> 6893M: Jacek Anaszewski <j.anaszewski@samsung.com> 6894L: linux-leds@vger.kernel.org 6895T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6896S: Maintained 6897F: Documentation/devicetree/bindings/leds/ 6898F: drivers/leds/ 6899F: include/linux/leds.h 6900 6901LEGACY EEPROM DRIVER 6902M: Jean Delvare <jdelvare@suse.com> 6903S: Maintained 6904F: Documentation/misc-devices/eeprom 6905F: drivers/misc/eeprom/eeprom.c 6906 6907LEGO USB Tower driver 6908M: Juergen Stuber <starblue@users.sourceforge.net> 6909L: legousb-devel@lists.sourceforge.net 6910W: http://legousb.sourceforge.net/ 6911S: Maintained 6912F: drivers/usb/misc/legousbtower.c 6913 6914LG2160 MEDIA DRIVER 6915M: Michael Krufky <mkrufky@linuxtv.org> 6916L: linux-media@vger.kernel.org 6917W: https://linuxtv.org 6918W: http://github.com/mkrufky 6919Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6920T: git git://linuxtv.org/mkrufky/tuners.git 6921S: Maintained 6922F: drivers/media/dvb-frontends/lg2160.* 6923 6924LGDT3305 MEDIA DRIVER 6925M: Michael Krufky <mkrufky@linuxtv.org> 6926L: linux-media@vger.kernel.org 6927W: https://linuxtv.org 6928W: http://github.com/mkrufky 6929Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6930T: git git://linuxtv.org/mkrufky/tuners.git 6931S: Maintained 6932F: drivers/media/dvb-frontends/lgdt3305.* 6933 6934LGUEST 6935M: Rusty Russell <rusty@rustcorp.com.au> 6936L: lguest@lists.ozlabs.org 6937W: http://lguest.ozlabs.org/ 6938S: Odd Fixes 6939F: arch/x86/include/asm/lguest*.h 6940F: arch/x86/lguest/ 6941F: drivers/lguest/ 6942F: include/linux/lguest*.h 6943F: tools/lguest/ 6944 6945LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6946M: Tejun Heo <tj@kernel.org> 6947L: linux-ide@vger.kernel.org 6948T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6949S: Maintained 6950F: drivers/ata/ 6951F: include/linux/ata.h 6952F: include/linux/libata.h 6953F: Documentation/devicetree/bindings/ata/ 6954 6955LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6956M: Viresh Kumar <vireshk@kernel.org> 6957L: linux-ide@vger.kernel.org 6958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6959S: Maintained 6960F: include/linux/pata_arasan_cf_data.h 6961F: drivers/ata/pata_arasan_cf.c 6962 6963LIBATA PATA DRIVERS 6964M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6965M: Tejun Heo <tj@kernel.org> 6966L: linux-ide@vger.kernel.org 6967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6968S: Maintained 6969F: drivers/ata/pata_*.c 6970F: drivers/ata/ata_generic.c 6971 6972LIBATA SATA AHCI PLATFORM devices support 6973M: Hans de Goede <hdegoede@redhat.com> 6974M: Tejun Heo <tj@kernel.org> 6975L: linux-ide@vger.kernel.org 6976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6977S: Maintained 6978F: drivers/ata/ahci_platform.c 6979F: drivers/ata/libahci_platform.c 6980F: include/linux/ahci_platform.h 6981 6982LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6983M: Mikael Pettersson <mikpelinux@gmail.com> 6984L: linux-ide@vger.kernel.org 6985T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6986S: Maintained 6987F: drivers/ata/sata_promise.* 6988 6989LIBLOCKDEP 6990M: Sasha Levin <sasha.levin@oracle.com> 6991S: Maintained 6992F: tools/lib/lockdep/ 6993 6994LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6995M: Dan Williams <dan.j.williams@intel.com> 6996L: linux-nvdimm@lists.01.org 6997Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6998T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6999S: Supported 7000F: drivers/nvdimm/* 7001F: include/linux/nd.h 7002F: include/linux/libnvdimm.h 7003F: include/uapi/linux/ndctl.h 7004 7005LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7006M: Ross Zwisler <ross.zwisler@linux.intel.com> 7007L: linux-nvdimm@lists.01.org 7008Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7009S: Supported 7010F: drivers/nvdimm/blk.c 7011F: drivers/nvdimm/region_devs.c 7012F: drivers/acpi/nfit* 7013 7014LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7015M: Vishal Verma <vishal.l.verma@intel.com> 7016L: linux-nvdimm@lists.01.org 7017Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7018S: Supported 7019F: drivers/nvdimm/btt* 7020 7021LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7022M: Ross Zwisler <ross.zwisler@linux.intel.com> 7023L: linux-nvdimm@lists.01.org 7024Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7025S: Supported 7026F: drivers/nvdimm/pmem.c 7027F: include/linux/pmem.h 7028F: arch/*/include/asm/pmem.h 7029 7030LIGHTNVM PLATFORM SUPPORT 7031M: Matias Bjorling <mb@lightnvm.io> 7032W: http://github/OpenChannelSSD 7033L: linux-block@vger.kernel.org 7034S: Maintained 7035F: drivers/lightnvm/ 7036F: include/linux/lightnvm.h 7037F: include/uapi/linux/lightnvm.h 7038 7039LINUX FOR IBM pSERIES (RS/6000) 7040M: Paul Mackerras <paulus@au.ibm.com> 7041W: http://www.ibm.com/linux/ltc/projects/ppc 7042S: Supported 7043F: arch/powerpc/boot/rs6000.h 7044 7045LINUX FOR POWERPC (32-BIT AND 64-BIT) 7046M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7047M: Paul Mackerras <paulus@samba.org> 7048M: Michael Ellerman <mpe@ellerman.id.au> 7049W: http://www.penguinppc.org/ 7050L: linuxppc-dev@lists.ozlabs.org 7051Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7052T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7053S: Supported 7054F: Documentation/powerpc/ 7055F: arch/powerpc/ 7056F: drivers/char/tpm/tpm_ibmvtpm* 7057F: drivers/crypto/nx/ 7058F: drivers/crypto/vmx/ 7059F: drivers/net/ethernet/ibm/ibmveth.* 7060F: drivers/net/ethernet/ibm/ibmvnic.* 7061F: drivers/pci/hotplug/pnv_php.c 7062F: drivers/pci/hotplug/rpa* 7063F: drivers/scsi/ibmvscsi/ 7064N: opal 7065N: /pmac 7066N: powermac 7067N: powernv 7068N: [^a-z0-9]ps3 7069N: pseries 7070 7071LINUX FOR POWER MACINTOSH 7072M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7073W: http://www.penguinppc.org/ 7074L: linuxppc-dev@lists.ozlabs.org 7075S: Maintained 7076F: arch/powerpc/platforms/powermac/ 7077F: drivers/macintosh/ 7078 7079LINUX FOR POWERPC EMBEDDED MPC5XXX 7080M: Anatolij Gustschin <agust@denx.de> 7081L: linuxppc-dev@lists.ozlabs.org 7082T: git git://git.denx.de/linux-denx-agust.git 7083S: Maintained 7084F: arch/powerpc/platforms/512x/ 7085F: arch/powerpc/platforms/52xx/ 7086 7087LINUX FOR POWERPC EMBEDDED PPC4XX 7088M: Alistair Popple <alistair@popple.id.au> 7089M: Matt Porter <mporter@kernel.crashing.org> 7090W: http://www.penguinppc.org/ 7091L: linuxppc-dev@lists.ozlabs.org 7092S: Maintained 7093F: arch/powerpc/platforms/40x/ 7094F: arch/powerpc/platforms/44x/ 7095 7096LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7097L: linuxppc-dev@lists.ozlabs.org 7098S: Orphan 7099F: arch/powerpc/*/*virtex* 7100F: arch/powerpc/*/*/*virtex* 7101 7102LINUX FOR POWERPC EMBEDDED PPC8XX 7103M: Vitaly Bordug <vitb@kernel.crashing.org> 7104W: http://www.penguinppc.org/ 7105L: linuxppc-dev@lists.ozlabs.org 7106S: Maintained 7107F: arch/powerpc/platforms/8xx/ 7108 7109LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7110M: Scott Wood <oss@buserror.net> 7111M: Kumar Gala <galak@kernel.crashing.org> 7112W: http://www.penguinppc.org/ 7113L: linuxppc-dev@lists.ozlabs.org 7114T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7115S: Maintained 7116F: arch/powerpc/platforms/83xx/ 7117F: arch/powerpc/platforms/85xx/ 7118 7119LINUX FOR POWERPC PA SEMI PWRFICIENT 7120M: Olof Johansson <olof@lixom.net> 7121L: linuxppc-dev@lists.ozlabs.org 7122S: Maintained 7123F: arch/powerpc/platforms/pasemi/ 7124F: drivers/*/*pasemi* 7125F: drivers/*/*/*pasemi* 7126 7127LINUX SECURITY MODULE (LSM) FRAMEWORK 7128M: Chris Wright <chrisw@sous-sol.org> 7129L: linux-security-module@vger.kernel.org 7130S: Supported 7131 7132LIS3LV02D ACCELEROMETER DRIVER 7133M: Eric Piel <eric.piel@tremplin-utc.net> 7134S: Maintained 7135F: Documentation/misc-devices/lis3lv02d 7136F: drivers/misc/lis3lv02d/ 7137F: drivers/platform/x86/hp_accel.c 7138 7139LIVE PATCHING 7140M: Josh Poimboeuf <jpoimboe@redhat.com> 7141M: Jessica Yu <jeyu@redhat.com> 7142M: Jiri Kosina <jikos@kernel.org> 7143M: Miroslav Benes <mbenes@suse.cz> 7144R: Petr Mladek <pmladek@suse.com> 7145S: Maintained 7146F: kernel/livepatch/ 7147F: include/linux/livepatch.h 7148F: arch/x86/include/asm/livepatch.h 7149F: arch/x86/kernel/livepatch.c 7150F: Documentation/livepatch/ 7151F: Documentation/ABI/testing/sysfs-kernel-livepatch 7152F: samples/livepatch/ 7153L: live-patching@vger.kernel.org 7154T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7155 7156LINUX KERNEL DUMP TEST MODULE (LKDTM) 7157M: Kees Cook <keescook@chromium.org> 7158S: Maintained 7159F: drivers/misc/lkdtm* 7160 7161LLC (802.2) 7162M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7163S: Maintained 7164F: include/linux/llc.h 7165F: include/uapi/linux/llc.h 7166F: include/net/llc* 7167F: net/llc/ 7168 7169LM73 HARDWARE MONITOR DRIVER 7170M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7171L: linux-hwmon@vger.kernel.org 7172S: Maintained 7173F: drivers/hwmon/lm73.c 7174 7175LM78 HARDWARE MONITOR DRIVER 7176M: Jean Delvare <jdelvare@suse.com> 7177L: linux-hwmon@vger.kernel.org 7178S: Maintained 7179F: Documentation/hwmon/lm78 7180F: drivers/hwmon/lm78.c 7181 7182LM83 HARDWARE MONITOR DRIVER 7183M: Jean Delvare <jdelvare@suse.com> 7184L: linux-hwmon@vger.kernel.org 7185S: Maintained 7186F: Documentation/hwmon/lm83 7187F: drivers/hwmon/lm83.c 7188 7189LM90 HARDWARE MONITOR DRIVER 7190M: Jean Delvare <jdelvare@suse.com> 7191L: linux-hwmon@vger.kernel.org 7192S: Maintained 7193F: Documentation/hwmon/lm90 7194F: Documentation/devicetree/bindings/hwmon/lm90.txt 7195F: drivers/hwmon/lm90.c 7196 7197LM95234 HARDWARE MONITOR DRIVER 7198M: Guenter Roeck <linux@roeck-us.net> 7199L: linux-hwmon@vger.kernel.org 7200S: Maintained 7201F: Documentation/hwmon/lm95234 7202F: drivers/hwmon/lm95234.c 7203 7204LME2510 MEDIA DRIVER 7205M: Malcolm Priestley <tvboxspy@gmail.com> 7206L: linux-media@vger.kernel.org 7207W: https://linuxtv.org 7208Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7209S: Maintained 7210F: drivers/media/usb/dvb-usb-v2/lmedm04* 7211 7212LOCKING PRIMITIVES 7213M: Peter Zijlstra <peterz@infradead.org> 7214M: Ingo Molnar <mingo@redhat.com> 7215L: linux-kernel@vger.kernel.org 7216T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7217S: Maintained 7218F: Documentation/locking/ 7219F: include/linux/lockdep.h 7220F: include/linux/spinlock*.h 7221F: arch/*/include/asm/spinlock*.h 7222F: include/linux/rwlock*.h 7223F: include/linux/mutex*.h 7224F: arch/*/include/asm/mutex*.h 7225F: include/linux/rwsem*.h 7226F: arch/*/include/asm/rwsem.h 7227F: include/linux/seqlock.h 7228F: lib/locking*.[ch] 7229F: kernel/locking/ 7230 7231LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7232M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7233L: linux-ntfs-dev@lists.sourceforge.net 7234W: http://www.linux-ntfs.org/content/view/19/37/ 7235S: Maintained 7236F: Documentation/ldm.txt 7237F: block/partitions/ldm.* 7238 7239LogFS 7240M: Joern Engel <joern@logfs.org> 7241M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7242L: logfs@logfs.org 7243W: logfs.org 7244S: Maintained 7245F: fs/logfs/ 7246 7247LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7248M: Sathya Prakash <sathya.prakash@broadcom.com> 7249M: Chaitra P B <chaitra.basappa@broadcom.com> 7250M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7251L: MPT-FusionLinux.pdl@broadcom.com 7252L: linux-scsi@vger.kernel.org 7253W: http://www.avagotech.com/support/ 7254S: Supported 7255F: drivers/message/fusion/ 7256F: drivers/scsi/mpt2sas/ 7257F: drivers/scsi/mpt3sas/ 7258 7259LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7260M: Matthew Wilcox <matthew@wil.cx> 7261L: linux-scsi@vger.kernel.org 7262S: Maintained 7263F: drivers/scsi/sym53c8xx_2/ 7264 7265LTC4261 HARDWARE MONITOR DRIVER 7266M: Guenter Roeck <linux@roeck-us.net> 7267L: linux-hwmon@vger.kernel.org 7268S: Maintained 7269F: Documentation/hwmon/ltc4261 7270F: drivers/hwmon/ltc4261.c 7271 7272LTP (Linux Test Project) 7273M: Mike Frysinger <vapier@gentoo.org> 7274M: Cyril Hrubis <chrubis@suse.cz> 7275M: Wanlong Gao <wanlong.gao@gmail.com> 7276M: Jan Stancek <jstancek@redhat.com> 7277M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7278M: Alexey Kodanev <alexey.kodanev@oracle.com> 7279L: ltp@lists.linux.it (subscribers-only) 7280W: http://linux-test-project.github.io/ 7281T: git git://github.com/linux-test-project/ltp.git 7282S: Maintained 7283 7284M32R ARCHITECTURE 7285W: http://www.linux-m32r.org/ 7286S: Orphan 7287F: arch/m32r/ 7288 7289M68K ARCHITECTURE 7290M: Geert Uytterhoeven <geert@linux-m68k.org> 7291L: linux-m68k@lists.linux-m68k.org 7292W: http://www.linux-m68k.org/ 7293T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7294S: Maintained 7295F: arch/m68k/ 7296F: drivers/zorro/ 7297 7298M68K ON APPLE MACINTOSH 7299M: Joshua Thompson <funaho@jurai.org> 7300W: http://www.mac.linux-m68k.org/ 7301L: linux-m68k@lists.linux-m68k.org 7302S: Maintained 7303F: arch/m68k/mac/ 7304 7305M68K ON HP9000/300 7306M: Philip Blundell <philb@gnu.org> 7307W: http://www.tazenda.demon.co.uk/phil/linux-hp 7308S: Maintained 7309F: arch/m68k/hp300/ 7310 7311M88DS3103 MEDIA DRIVER 7312M: Antti Palosaari <crope@iki.fi> 7313L: linux-media@vger.kernel.org 7314W: https://linuxtv.org 7315W: http://palosaari.fi/linux/ 7316Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7317T: git git://linuxtv.org/anttip/media_tree.git 7318S: Maintained 7319F: drivers/media/dvb-frontends/m88ds3103* 7320 7321M88RS2000 MEDIA DRIVER 7322M: Malcolm Priestley <tvboxspy@gmail.com> 7323L: linux-media@vger.kernel.org 7324W: https://linuxtv.org 7325Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7326S: Maintained 7327F: drivers/media/dvb-frontends/m88rs2000* 7328 7329MA901 MASTERKIT USB FM RADIO DRIVER 7330M: Alexey Klimov <klimov.linux@gmail.com> 7331L: linux-media@vger.kernel.org 7332T: git git://linuxtv.org/media_tree.git 7333S: Maintained 7334F: drivers/media/radio/radio-ma901.c 7335 7336MAC80211 7337M: Johannes Berg <johannes@sipsolutions.net> 7338L: linux-wireless@vger.kernel.org 7339W: http://wireless.kernel.org/ 7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7341T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7342S: Maintained 7343F: Documentation/networking/mac80211-injection.txt 7344F: include/net/mac80211.h 7345F: net/mac80211/ 7346F: drivers/net/wireless/mac80211_hwsim.[ch] 7347 7348MACVLAN DRIVER 7349M: Patrick McHardy <kaber@trash.net> 7350L: netdev@vger.kernel.org 7351S: Maintained 7352F: drivers/net/macvlan.c 7353F: include/linux/if_macvlan.h 7354 7355MAILBOX API 7356M: Jassi Brar <jassisinghbrar@gmail.com> 7357L: linux-kernel@vger.kernel.org 7358S: Maintained 7359F: drivers/mailbox/ 7360F: include/linux/mailbox_client.h 7361F: include/linux/mailbox_controller.h 7362 7363MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7364M: Michael Kerrisk <mtk.manpages@gmail.com> 7365W: http://www.kernel.org/doc/man-pages 7366L: linux-man@vger.kernel.org 7367S: Maintained 7368 7369MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7370M: Andrew Lunn <andrew@lunn.ch> 7371M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7372S: Maintained 7373F: drivers/net/dsa/mv88e6xxx/ 7374 7375MARVELL ARMADA DRM SUPPORT 7376M: Russell King <rmk+kernel@armlinux.org.uk> 7377S: Maintained 7378F: drivers/gpu/drm/armada/ 7379F: include/uapi/drm/armada_drm.h 7380F: Documentation/devicetree/bindings/display/armada/ 7381 7382MARVELL CRYPTO DRIVER 7383M: Boris Brezillon <boris.brezillon@free-electrons.com> 7384M: Arnaud Ebalard <arno@natisbad.org> 7385F: drivers/crypto/marvell/ 7386S: Maintained 7387L: linux-crypto@vger.kernel.org 7388 7389MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7390M: Mirko Lindner <mlindner@marvell.com> 7391M: Stephen Hemminger <stephen@networkplumber.org> 7392L: netdev@vger.kernel.org 7393S: Maintained 7394F: drivers/net/ethernet/marvell/sk* 7395 7396MARVELL LIBERTAS WIRELESS DRIVER 7397L: libertas-dev@lists.infradead.org 7398S: Orphan 7399F: drivers/net/wireless/marvell/libertas/ 7400 7401MARVELL MV643XX ETHERNET DRIVER 7402M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7403L: netdev@vger.kernel.org 7404S: Maintained 7405F: drivers/net/ethernet/marvell/mv643xx_eth.* 7406F: include/linux/mv643xx.h 7407 7408MARVELL MVNETA ETHERNET DRIVER 7409M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7410L: netdev@vger.kernel.org 7411S: Maintained 7412F: drivers/net/ethernet/marvell/mvneta.* 7413 7414MARVELL MWIFIEX WIRELESS DRIVER 7415M: Amitkumar Karwar <akarwar@marvell.com> 7416M: Nishant Sarmukadam <nishants@marvell.com> 7417L: linux-wireless@vger.kernel.org 7418S: Maintained 7419F: drivers/net/wireless/marvell/mwifiex/ 7420 7421MARVELL MWL8K WIRELESS DRIVER 7422M: Lennert Buytenhek <buytenh@wantstofly.org> 7423L: linux-wireless@vger.kernel.org 7424S: Odd Fixes 7425F: drivers/net/wireless/marvell/mwl8k.c 7426 7427MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7428M: Nicolas Pitre <nico@fluxnic.net> 7429S: Odd Fixes 7430F: drivers/mmc/host/mvsdio.* 7431 7432MATROX FRAMEBUFFER DRIVER 7433L: linux-fbdev@vger.kernel.org 7434S: Orphan 7435F: drivers/video/fbdev/matrox/matroxfb_* 7436F: include/uapi/linux/matroxfb.h 7437 7438MAX16065 HARDWARE MONITOR DRIVER 7439M: Guenter Roeck <linux@roeck-us.net> 7440L: linux-hwmon@vger.kernel.org 7441S: Maintained 7442F: Documentation/hwmon/max16065 7443F: drivers/hwmon/max16065.c 7444 7445MAX20751 HARDWARE MONITOR DRIVER 7446M: Guenter Roeck <linux@roeck-us.net> 7447L: linux-hwmon@vger.kernel.org 7448S: Maintained 7449F: Documentation/hwmon/max20751 7450F: drivers/hwmon/max20751.c 7451 7452MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7453M: "Hans J. Koch" <hjk@hansjkoch.de> 7454L: linux-hwmon@vger.kernel.org 7455S: Maintained 7456F: Documentation/hwmon/max6650 7457F: drivers/hwmon/max6650.c 7458 7459MAX6697 HARDWARE MONITOR DRIVER 7460M: Guenter Roeck <linux@roeck-us.net> 7461L: linux-hwmon@vger.kernel.org 7462S: Maintained 7463F: Documentation/hwmon/max6697 7464F: Documentation/devicetree/bindings/i2c/max6697.txt 7465F: drivers/hwmon/max6697.c 7466F: include/linux/platform_data/max6697.h 7467 7468MAX9860 MONO AUDIO VOICE CODEC DRIVER 7469M: Peter Rosin <peda@axentia.se> 7470L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7471S: Maintained 7472F: Documentation/devicetree/bindings/sound/max9860.txt 7473F: sound/soc/codecs/max9860.* 7474 7475MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7476M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7477L: linux-pm@vger.kernel.org 7478S: Supported 7479F: drivers/power/max14577_charger.c 7480F: drivers/power/max77693_charger.c 7481 7482MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7483M: Javier Martinez Canillas <javier@osg.samsung.com> 7484L: linux-kernel@vger.kernel.org 7485S: Supported 7486F: drivers/*/*max77802*.c 7487F: Documentation/devicetree/bindings/*/*max77802.txt 7488F: include/dt-bindings/*/*max77802.h 7489 7490MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7491M: Chanwoo Choi <cw00.choi@samsung.com> 7492M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7493L: linux-kernel@vger.kernel.org 7494S: Supported 7495F: drivers/*/max14577*.c 7496F: drivers/*/max77686*.c 7497F: drivers/*/max77693*.c 7498F: drivers/extcon/extcon-max14577.c 7499F: drivers/extcon/extcon-max77693.c 7500F: drivers/rtc/rtc-max77686.c 7501F: drivers/clk/clk-max77686.c 7502F: Documentation/devicetree/bindings/mfd/max14577.txt 7503F: Documentation/devicetree/bindings/*/max77686.txt 7504F: Documentation/devicetree/bindings/mfd/max77693.txt 7505F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7506F: include/linux/mfd/max14577*.h 7507F: include/linux/mfd/max77686*.h 7508F: include/linux/mfd/max77693*.h 7509 7510MAXIRADIO FM RADIO RECEIVER DRIVER 7511M: Hans Verkuil <hverkuil@xs4all.nl> 7512L: linux-media@vger.kernel.org 7513T: git git://linuxtv.org/media_tree.git 7514W: https://linuxtv.org 7515S: Maintained 7516F: drivers/media/radio/radio-maxiradio* 7517 7518MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7519M: Peter Rosin <peda@axentia.se> 7520L: linux-iio@vger.kernel.org 7521S: Maintained 7522F: drivers/iio/potentiometer/mcp4531.c 7523 7524MEDIA DRIVERS FOR RENESAS - FCP 7525M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7526L: linux-media@vger.kernel.org 7527L: linux-renesas-soc@vger.kernel.org 7528T: git git://linuxtv.org/media_tree.git 7529S: Supported 7530F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7531F: drivers/media/platform/rcar-fcp.c 7532F: include/media/rcar-fcp.h 7533 7534MEDIA DRIVERS FOR RENESAS - VSP1 7535M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7536L: linux-media@vger.kernel.org 7537L: linux-renesas-soc@vger.kernel.org 7538T: git git://linuxtv.org/media_tree.git 7539S: Supported 7540F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7541F: drivers/media/platform/vsp1/ 7542 7543MEDIA DRIVERS FOR HELENE 7544M: Abylay Ospan <aospan@netup.ru> 7545L: linux-media@vger.kernel.org 7546W: https://linuxtv.org 7547W: http://netup.tv/ 7548T: git git://linuxtv.org/media_tree.git 7549S: Supported 7550F: drivers/media/dvb-frontends/helene* 7551 7552MEDIA DRIVERS FOR ASCOT2E 7553M: Sergey Kozlov <serjk@netup.ru> 7554M: Abylay Ospan <aospan@netup.ru> 7555L: linux-media@vger.kernel.org 7556W: https://linuxtv.org 7557W: http://netup.tv/ 7558T: git git://linuxtv.org/media_tree.git 7559S: Supported 7560F: drivers/media/dvb-frontends/ascot2e* 7561 7562MEDIA DRIVERS FOR CXD2841ER 7563M: Sergey Kozlov <serjk@netup.ru> 7564M: Abylay Ospan <aospan@netup.ru> 7565L: linux-media@vger.kernel.org 7566W: https://linuxtv.org 7567W: http://netup.tv/ 7568T: git git://linuxtv.org/media_tree.git 7569S: Supported 7570F: drivers/media/dvb-frontends/cxd2841er* 7571 7572MEDIA DRIVERS FOR HORUS3A 7573M: Sergey Kozlov <serjk@netup.ru> 7574M: Abylay Ospan <aospan@netup.ru> 7575L: linux-media@vger.kernel.org 7576W: https://linuxtv.org 7577W: http://netup.tv/ 7578T: git git://linuxtv.org/media_tree.git 7579S: Supported 7580F: drivers/media/dvb-frontends/horus3a* 7581 7582MEDIA DRIVERS FOR LNBH25 7583M: Sergey Kozlov <serjk@netup.ru> 7584M: Abylay Ospan <aospan@netup.ru> 7585L: linux-media@vger.kernel.org 7586W: https://linuxtv.org 7587W: http://netup.tv/ 7588T: git git://linuxtv.org/media_tree.git 7589S: Supported 7590F: drivers/media/dvb-frontends/lnbh25* 7591 7592MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7593M: Sergey Kozlov <serjk@netup.ru> 7594M: Abylay Ospan <aospan@netup.ru> 7595L: linux-media@vger.kernel.org 7596W: https://linuxtv.org 7597W: http://netup.tv/ 7598T: git git://linuxtv.org/media_tree.git 7599S: Supported 7600F: drivers/media/pci/netup_unidvb/* 7601 7602MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7603M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7604M: Mauro Carvalho Chehab <mchehab@kernel.org> 7605P: LinuxTV.org Project 7606L: linux-media@vger.kernel.org 7607W: https://linuxtv.org 7608Q: http://patchwork.kernel.org/project/linux-media/list/ 7609T: git git://linuxtv.org/media_tree.git 7610S: Maintained 7611F: Documentation/dvb/ 7612F: Documentation/video4linux/ 7613F: Documentation/DocBook/media/ 7614F: drivers/media/ 7615F: drivers/staging/media/ 7616F: include/linux/platform_data/media/ 7617F: include/media/ 7618F: include/uapi/linux/dvb/ 7619F: include/uapi/linux/videodev2.h 7620F: include/uapi/linux/media.h 7621F: include/uapi/linux/v4l2-* 7622F: include/uapi/linux/meye.h 7623F: include/uapi/linux/ivtv* 7624F: include/uapi/linux/uvcvideo.h 7625 7626MEDIATEK ETHERNET DRIVER 7627M: Felix Fietkau <nbd@openwrt.org> 7628M: John Crispin <blogic@openwrt.org> 7629L: netdev@vger.kernel.org 7630S: Maintained 7631F: drivers/net/ethernet/mediatek/ 7632 7633MEDIATEK MT7601U WIRELESS LAN DRIVER 7634M: Jakub Kicinski <kubakici@wp.pl> 7635L: linux-wireless@vger.kernel.org 7636S: Maintained 7637F: drivers/net/wireless/mediatek/mt7601u/ 7638 7639MEGARAID SCSI/SAS DRIVERS 7640M: Kashyap Desai <kashyap.desai@avagotech.com> 7641M: Sumit Saxena <sumit.saxena@avagotech.com> 7642M: Uday Lingala <uday.lingala@avagotech.com> 7643L: megaraidlinux.pdl@avagotech.com 7644L: linux-scsi@vger.kernel.org 7645W: http://www.lsi.com 7646S: Maintained 7647F: Documentation/scsi/megaraid.txt 7648F: drivers/scsi/megaraid.* 7649F: drivers/scsi/megaraid/ 7650 7651MELLANOX ETHERNET DRIVER (mlx4_en) 7652M: Tariq Toukan <tariqt@mellanox.com> 7653L: netdev@vger.kernel.org 7654S: Supported 7655W: http://www.mellanox.com 7656Q: http://patchwork.ozlabs.org/project/netdev/list/ 7657F: drivers/net/ethernet/mellanox/mlx4/en_* 7658 7659MELLANOX ETHERNET DRIVER (mlx5e) 7660M: Saeed Mahameed <saeedm@mellanox.com> 7661L: netdev@vger.kernel.org 7662S: Supported 7663W: http://www.mellanox.com 7664Q: http://patchwork.ozlabs.org/project/netdev/list/ 7665F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7666 7667MELLANOX ETHERNET SWITCH DRIVERS 7668M: Jiri Pirko <jiri@mellanox.com> 7669M: Ido Schimmel <idosch@mellanox.com> 7670L: netdev@vger.kernel.org 7671S: Supported 7672W: http://www.mellanox.com 7673Q: http://patchwork.ozlabs.org/project/netdev/list/ 7674F: drivers/net/ethernet/mellanox/mlxsw/ 7675 7676SOFT-ROCE DRIVER (rxe) 7677M: Moni Shoua <monis@mellanox.com> 7678L: linux-rdma@vger.kernel.org 7679S: Supported 7680W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7681Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7682F: drivers/infiniband/sw/rxe/ 7683F: include/uapi/rdma/rdma_user_rxe.h 7684 7685MEMBARRIER SUPPORT 7686M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7687M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7688L: linux-kernel@vger.kernel.org 7689S: Supported 7690F: kernel/membarrier.c 7691F: include/uapi/linux/membarrier.h 7692 7693MEMORY MANAGEMENT 7694L: linux-mm@kvack.org 7695W: http://www.linux-mm.org 7696S: Maintained 7697F: include/linux/mm.h 7698F: include/linux/gfp.h 7699F: include/linux/mmzone.h 7700F: include/linux/memory_hotplug.h 7701F: include/linux/vmalloc.h 7702F: mm/ 7703 7704MEMORY TECHNOLOGY DEVICES (MTD) 7705M: David Woodhouse <dwmw2@infradead.org> 7706M: Brian Norris <computersforpeace@gmail.com> 7707L: linux-mtd@lists.infradead.org 7708W: http://www.linux-mtd.infradead.org/ 7709Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7710T: git git://git.infradead.org/linux-mtd.git 7711T: git git://git.infradead.org/l2-mtd.git 7712S: Maintained 7713F: Documentation/devicetree/bindings/mtd/ 7714F: drivers/mtd/ 7715F: include/linux/mtd/ 7716F: include/uapi/mtd/ 7717 7718MEN A21 WATCHDOG DRIVER 7719M: Johannes Thumshirn <morbidrsa@gmail.com> 7720L: linux-watchdog@vger.kernel.org 7721S: Maintained 7722F: drivers/watchdog/mena21_wdt.c 7723 7724MEN CHAMELEON BUS (mcb) 7725M: Johannes Thumshirn <morbidrsa@gmail.com> 7726S: Maintained 7727F: drivers/mcb/ 7728F: include/linux/mcb.h 7729F: Documentation/men-chameleon-bus.txt 7730 7731MEN F21BMC (Board Management Controller) 7732M: Andreas Werner <andreas.werner@men.de> 7733S: Supported 7734F: drivers/mfd/menf21bmc.c 7735F: drivers/watchdog/menf21bmc_wdt.c 7736F: drivers/leds/leds-menf21bmc.c 7737F: drivers/hwmon/menf21bmc_hwmon.c 7738F: Documentation/hwmon/menf21bmc 7739 7740METAG ARCHITECTURE 7741M: James Hogan <james.hogan@imgtec.com> 7742L: linux-metag@vger.kernel.org 7743T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7744S: Odd Fixes 7745F: arch/metag/ 7746F: Documentation/metag/ 7747F: Documentation/devicetree/bindings/metag/ 7748F: Documentation/devicetree/bindings/interrupt-controller/img,* 7749F: drivers/clocksource/metag_generic.c 7750F: drivers/irqchip/irq-metag.c 7751F: drivers/irqchip/irq-metag-ext.c 7752F: drivers/tty/metag_da.c 7753 7754MICROBLAZE ARCHITECTURE 7755M: Michal Simek <monstr@monstr.eu> 7756W: http://www.monstr.eu/fdt/ 7757T: git git://git.monstr.eu/linux-2.6-microblaze.git 7758S: Supported 7759F: arch/microblaze/ 7760 7761MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7762M: Chen Yu <yu.c.chen@intel.com> 7763L: platform-driver-x86@vger.kernel.org 7764S: Supported 7765F: drivers/platform/x86/surfacepro3_button.c 7766 7767MICROTEK X6 SCANNER 7768M: Oliver Neukum <oliver@neukum.org> 7769S: Maintained 7770F: drivers/usb/image/microtek.* 7771 7772MIPS 7773M: Ralf Baechle <ralf@linux-mips.org> 7774L: linux-mips@linux-mips.org 7775W: http://www.linux-mips.org/ 7776T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7777Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7778S: Supported 7779F: Documentation/devicetree/bindings/mips/ 7780F: Documentation/mips/ 7781F: arch/mips/ 7782 7783MIPS/LOONGSON1 ARCHITECTURE 7784M: Keguang Zhang <keguang.zhang@gmail.com> 7785L: linux-mips@linux-mips.org 7786S: Maintained 7787F: arch/mips/loongson32/ 7788F: arch/mips/include/asm/mach-loongson32/ 7789F: drivers/*/*loongson1* 7790F: drivers/*/*/*loongson1* 7791 7792MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7793M: Hans Verkuil <hverkuil@xs4all.nl> 7794L: linux-media@vger.kernel.org 7795T: git git://linuxtv.org/media_tree.git 7796W: https://linuxtv.org 7797S: Odd Fixes 7798F: drivers/media/radio/radio-miropcm20* 7799 7800MELLANOX MLX4 core VPI driver 7801M: Yishai Hadas <yishaih@mellanox.com> 7802L: netdev@vger.kernel.org 7803L: linux-rdma@vger.kernel.org 7804W: http://www.mellanox.com 7805Q: http://patchwork.ozlabs.org/project/netdev/list/ 7806S: Supported 7807F: drivers/net/ethernet/mellanox/mlx4/ 7808F: include/linux/mlx4/ 7809 7810MELLANOX MLX4 IB driver 7811M: Yishai Hadas <yishaih@mellanox.com> 7812L: linux-rdma@vger.kernel.org 7813W: http://www.mellanox.com 7814Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7815S: Supported 7816F: drivers/infiniband/hw/mlx4/ 7817F: include/linux/mlx4/ 7818 7819MELLANOX MLX5 core VPI driver 7820M: Matan Barak <matanb@mellanox.com> 7821M: Leon Romanovsky <leonro@mellanox.com> 7822L: netdev@vger.kernel.org 7823L: linux-rdma@vger.kernel.org 7824W: http://www.mellanox.com 7825Q: http://patchwork.ozlabs.org/project/netdev/list/ 7826S: Supported 7827F: drivers/net/ethernet/mellanox/mlx5/core/ 7828F: include/linux/mlx5/ 7829 7830MELLANOX MLX5 IB driver 7831M: Matan Barak <matanb@mellanox.com> 7832M: Leon Romanovsky <leonro@mellanox.com> 7833L: linux-rdma@vger.kernel.org 7834W: http://www.mellanox.com 7835Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7836S: Supported 7837F: drivers/infiniband/hw/mlx5/ 7838F: include/linux/mlx5/ 7839 7840MELEXIS MLX90614 DRIVER 7841M: Crt Mori <cmo@melexis.com> 7842L: linux-iio@vger.kernel.org 7843W: http://www.melexis.com 7844S: Supported 7845F: drivers/iio/temperature/mlx90614.c 7846 7847MN88472 MEDIA DRIVER 7848M: Antti Palosaari <crope@iki.fi> 7849L: linux-media@vger.kernel.org 7850W: https://linuxtv.org 7851W: http://palosaari.fi/linux/ 7852Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7853S: Maintained 7854F: drivers/media/dvb-frontends/mn88472* 7855 7856MN88473 MEDIA DRIVER 7857M: Antti Palosaari <crope@iki.fi> 7858L: linux-media@vger.kernel.org 7859W: https://linuxtv.org 7860W: http://palosaari.fi/linux/ 7861Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7862S: Maintained 7863F: drivers/media/dvb-frontends/mn88473* 7864 7865MODULE SUPPORT 7866M: Rusty Russell <rusty@rustcorp.com.au> 7867S: Maintained 7868F: include/linux/module.h 7869F: kernel/module.c 7870 7871MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7872W: http://popies.net/meye/ 7873S: Orphan 7874F: Documentation/video4linux/meye.txt 7875F: drivers/media/pci/meye/ 7876F: include/uapi/linux/meye.h 7877 7878MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7879M: Jiri Slaby <jirislaby@gmail.com> 7880S: Maintained 7881F: Documentation/serial/moxa-smartio 7882F: drivers/tty/mxser.* 7883 7884MR800 AVERMEDIA USB FM RADIO DRIVER 7885M: Alexey Klimov <klimov.linux@gmail.com> 7886L: linux-media@vger.kernel.org 7887T: git git://linuxtv.org/media_tree.git 7888S: Maintained 7889F: drivers/media/radio/radio-mr800.c 7890 7891MRF24J40 IEEE 802.15.4 RADIO DRIVER 7892M: Alan Ott <alan@signal11.us> 7893L: linux-wpan@vger.kernel.org 7894S: Maintained 7895F: drivers/net/ieee802154/mrf24j40.c 7896F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7897 7898MSI LAPTOP SUPPORT 7899M: "Lee, Chun-Yi" <jlee@suse.com> 7900L: platform-driver-x86@vger.kernel.org 7901S: Maintained 7902F: drivers/platform/x86/msi-laptop.c 7903 7904MSI WMI SUPPORT 7905L: platform-driver-x86@vger.kernel.org 7906S: Orphan 7907F: drivers/platform/x86/msi-wmi.c 7908 7909MSI001 MEDIA DRIVER 7910M: Antti Palosaari <crope@iki.fi> 7911L: linux-media@vger.kernel.org 7912W: https://linuxtv.org 7913W: http://palosaari.fi/linux/ 7914Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7915T: git git://linuxtv.org/anttip/media_tree.git 7916S: Maintained 7917F: drivers/media/tuners/msi001* 7918 7919MSI2500 MEDIA DRIVER 7920M: Antti Palosaari <crope@iki.fi> 7921L: linux-media@vger.kernel.org 7922W: https://linuxtv.org 7923W: http://palosaari.fi/linux/ 7924Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7925T: git git://linuxtv.org/anttip/media_tree.git 7926S: Maintained 7927F: drivers/media/usb/msi2500/ 7928 7929MSYSTEMS DISKONCHIP G3 MTD DRIVER 7930M: Robert Jarzmik <robert.jarzmik@free.fr> 7931L: linux-mtd@lists.infradead.org 7932S: Maintained 7933F: drivers/mtd/devices/docg3* 7934 7935MT9M032 APTINA SENSOR DRIVER 7936M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7937L: linux-media@vger.kernel.org 7938T: git git://linuxtv.org/media_tree.git 7939S: Maintained 7940F: drivers/media/i2c/mt9m032.c 7941F: include/media/i2c/mt9m032.h 7942 7943MT9P031 APTINA CAMERA SENSOR 7944M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7945L: linux-media@vger.kernel.org 7946T: git git://linuxtv.org/media_tree.git 7947S: Maintained 7948F: drivers/media/i2c/mt9p031.c 7949F: include/media/i2c/mt9p031.h 7950 7951MT9T001 APTINA CAMERA SENSOR 7952M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7953L: linux-media@vger.kernel.org 7954T: git git://linuxtv.org/media_tree.git 7955S: Maintained 7956F: drivers/media/i2c/mt9t001.c 7957F: include/media/i2c/mt9t001.h 7958 7959MT9V032 APTINA CAMERA SENSOR 7960M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7961L: linux-media@vger.kernel.org 7962T: git git://linuxtv.org/media_tree.git 7963S: Maintained 7964F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7965F: drivers/media/i2c/mt9v032.c 7966F: include/media/i2c/mt9v032.h 7967 7968MULTIFUNCTION DEVICES (MFD) 7969M: Lee Jones <lee.jones@linaro.org> 7970T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7971S: Supported 7972F: drivers/mfd/ 7973F: include/linux/mfd/ 7974 7975MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7976M: Ulf Hansson <ulf.hansson@linaro.org> 7977L: linux-mmc@vger.kernel.org 7978T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7979S: Maintained 7980F: Documentation/devicetree/bindings/mmc/ 7981F: drivers/mmc/ 7982F: include/linux/mmc/ 7983F: include/uapi/linux/mmc/ 7984 7985MULTIMEDIA CARD (MMC) ETC. OVER SPI 7986S: Orphan 7987F: drivers/mmc/host/mmc_spi.c 7988F: include/linux/spi/mmc_spi.h 7989 7990MULTISOUND SOUND DRIVER 7991M: Andrew Veliath <andrewtv@usa.net> 7992S: Maintained 7993F: Documentation/sound/oss/MultiSound 7994F: sound/oss/msnd* 7995 7996MULTITECH MULTIPORT CARD (ISICOM) 7997S: Orphan 7998F: drivers/tty/isicom.c 7999F: include/linux/isicom.h 8000 8001MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8002M: Bin Liu <b-liu@ti.com> 8003L: linux-usb@vger.kernel.org 8004T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8005S: Maintained 8006F: drivers/usb/musb/ 8007 8008MXL5007T MEDIA DRIVER 8009M: Michael Krufky <mkrufky@linuxtv.org> 8010L: linux-media@vger.kernel.org 8011W: https://linuxtv.org 8012W: http://github.com/mkrufky 8013Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8014T: git git://linuxtv.org/mkrufky/tuners.git 8015S: Maintained 8016F: drivers/media/tuners/mxl5007t.* 8017 8018MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8019M: Hyong-Youb Kim <hykim@myri.com> 8020L: netdev@vger.kernel.org 8021W: https://www.myricom.com/support/downloads/myri10ge.html 8022S: Supported 8023F: drivers/net/ethernet/myricom/myri10ge/ 8024 8025NAND FLASH SUBSYSTEM 8026M: Boris Brezillon <boris.brezillon@free-electrons.com> 8027R: Richard Weinberger <richard@nod.at> 8028L: linux-mtd@lists.infradead.org 8029W: http://www.linux-mtd.infradead.org/ 8030Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8031T: git git://github.com/linux-nand/linux.git 8032S: Maintained 8033F: drivers/mtd/nand/ 8034F: include/linux/mtd/nand*.h 8035 8036NATSEMI ETHERNET DRIVER (DP8381x) 8037S: Orphan 8038F: drivers/net/ethernet/natsemi/natsemi.c 8039 8040NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8041M: Daniel Mack <zonque@gmail.com> 8042S: Maintained 8043L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8044W: http://www.native-instruments.com 8045F: sound/usb/caiaq/ 8046 8047NCP FILESYSTEM 8048M: Petr Vandrovec <petr@vandrovec.name> 8049S: Odd Fixes 8050F: fs/ncpfs/ 8051 8052NCR 5380 SCSI DRIVERS 8053M: Finn Thain <fthain@telegraphics.com.au> 8054M: Michael Schmitz <schmitzmic@gmail.com> 8055L: linux-scsi@vger.kernel.org 8056S: Maintained 8057F: Documentation/scsi/g_NCR5380.txt 8058F: Documentation/scsi/dtc3x80.txt 8059F: drivers/scsi/NCR5380.* 8060F: drivers/scsi/arm/cumana_1.c 8061F: drivers/scsi/arm/oak.c 8062F: drivers/scsi/atari_scsi.* 8063F: drivers/scsi/dmx3191d.c 8064F: drivers/scsi/dtc.* 8065F: drivers/scsi/g_NCR5380.* 8066F: drivers/scsi/g_NCR5380_mmio.c 8067F: drivers/scsi/mac_scsi.* 8068F: drivers/scsi/pas16.* 8069F: drivers/scsi/sun3_scsi.* 8070F: drivers/scsi/sun3_scsi_vme.c 8071F: drivers/scsi/t128.* 8072 8073NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8074M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8075L: linux-scsi@vger.kernel.org 8076S: Maintained 8077F: drivers/scsi/NCR_D700.* 8078 8079NCT6775 HARDWARE MONITOR DRIVER 8080M: Guenter Roeck <linux@roeck-us.net> 8081L: linux-hwmon@vger.kernel.org 8082S: Maintained 8083F: Documentation/hwmon/nct6775 8084F: drivers/hwmon/nct6775.c 8085 8086NETEFFECT IWARP RNIC DRIVER (IW_NES) 8087M: Faisal Latif <faisal.latif@intel.com> 8088L: linux-rdma@vger.kernel.org 8089W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8090S: Supported 8091F: drivers/infiniband/hw/nes/ 8092 8093NETEM NETWORK EMULATOR 8094M: Stephen Hemminger <stephen@networkplumber.org> 8095L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8096S: Maintained 8097F: net/sched/sch_netem.c 8098 8099NETERION 10GbE DRIVERS (s2io/vxge) 8100M: Jon Mason <jdmason@kudzu.us> 8101L: netdev@vger.kernel.org 8102S: Supported 8103F: Documentation/networking/s2io.txt 8104F: Documentation/networking/vxge.txt 8105F: drivers/net/ethernet/neterion/ 8106 8107NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8108M: Pablo Neira Ayuso <pablo@netfilter.org> 8109M: Patrick McHardy <kaber@trash.net> 8110M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8111L: netfilter-devel@vger.kernel.org 8112L: coreteam@netfilter.org 8113W: http://www.netfilter.org/ 8114W: http://www.iptables.org/ 8115Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8116T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8117T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8118S: Supported 8119F: include/linux/netfilter* 8120F: include/linux/netfilter/ 8121F: include/net/netfilter/ 8122F: include/uapi/linux/netfilter* 8123F: include/uapi/linux/netfilter/ 8124F: net/*/netfilter.c 8125F: net/*/netfilter/ 8126F: net/netfilter/ 8127F: net/bridge/br_netfilter*.c 8128 8129NETLABEL 8130M: Paul Moore <paul@paul-moore.com> 8131W: http://netlabel.sf.net 8132L: netdev@vger.kernel.org 8133S: Maintained 8134F: Documentation/netlabel/ 8135F: include/net/netlabel.h 8136F: net/netlabel/ 8137 8138NETROM NETWORK LAYER 8139M: Ralf Baechle <ralf@linux-mips.org> 8140L: linux-hams@vger.kernel.org 8141W: http://www.linux-ax25.org/ 8142S: Maintained 8143F: include/net/netrom.h 8144F: include/uapi/linux/netrom.h 8145F: net/netrom/ 8146 8147NETRONOME ETHERNET DRIVERS 8148M: Jakub Kicinski <jakub.kicinski@netronome.com> 8149L: oss-drivers@netronome.com 8150S: Maintained 8151F: drivers/net/ethernet/netronome/ 8152 8153NETWORK BLOCK DEVICE (NBD) 8154M: Markus Pargmann <mpa@pengutronix.de> 8155S: Maintained 8156L: nbd-general@lists.sourceforge.net 8157T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8158F: Documentation/blockdev/nbd.txt 8159F: drivers/block/nbd.c 8160F: include/uapi/linux/nbd.h 8161 8162NETWORK DROP MONITOR 8163M: Neil Horman <nhorman@tuxdriver.com> 8164L: netdev@vger.kernel.org 8165S: Maintained 8166W: https://fedorahosted.org/dropwatch/ 8167F: net/core/drop_monitor.c 8168 8169NETWORKING [GENERAL] 8170M: "David S. Miller" <davem@davemloft.net> 8171L: netdev@vger.kernel.org 8172W: http://www.linuxfoundation.org/en/Net 8173Q: http://patchwork.ozlabs.org/project/netdev/list/ 8174T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8175T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8176S: Maintained 8177F: net/ 8178F: include/net/ 8179F: include/linux/in.h 8180F: include/linux/net.h 8181F: include/linux/netdevice.h 8182F: include/uapi/linux/in.h 8183F: include/uapi/linux/net.h 8184F: include/uapi/linux/netdevice.h 8185F: include/uapi/linux/net_namespace.h 8186F: tools/net/ 8187F: tools/testing/selftests/net/ 8188F: lib/random32.c 8189F: lib/test_bpf.c 8190 8191NETWORKING [IPv4/IPv6] 8192M: "David S. Miller" <davem@davemloft.net> 8193M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8194M: James Morris <jmorris@namei.org> 8195M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8196M: Patrick McHardy <kaber@trash.net> 8197L: netdev@vger.kernel.org 8198T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8199S: Maintained 8200F: net/ipv4/ 8201F: net/ipv6/ 8202F: include/net/ip* 8203F: arch/x86/net/* 8204 8205NETWORKING [IPSEC] 8206M: Steffen Klassert <steffen.klassert@secunet.com> 8207M: Herbert Xu <herbert@gondor.apana.org.au> 8208M: "David S. Miller" <davem@davemloft.net> 8209L: netdev@vger.kernel.org 8210T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8211T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8212S: Maintained 8213F: net/core/flow.c 8214F: net/xfrm/ 8215F: net/key/ 8216F: net/ipv4/xfrm* 8217F: net/ipv4/esp4.c 8218F: net/ipv4/ah4.c 8219F: net/ipv4/ipcomp.c 8220F: net/ipv4/ip_vti.c 8221F: net/ipv6/xfrm* 8222F: net/ipv6/esp6.c 8223F: net/ipv6/ah6.c 8224F: net/ipv6/ipcomp6.c 8225F: net/ipv6/ip6_vti.c 8226F: include/uapi/linux/xfrm.h 8227F: include/net/xfrm.h 8228 8229NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8230M: Paul Moore <paul@paul-moore.com> 8231L: netdev@vger.kernel.org 8232S: Maintained 8233 8234NETWORKING [WIRELESS] 8235L: linux-wireless@vger.kernel.org 8236Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8237 8238NETWORKING DRIVERS 8239L: netdev@vger.kernel.org 8240W: http://www.linuxfoundation.org/en/Net 8241Q: http://patchwork.ozlabs.org/project/netdev/list/ 8242T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8243T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8244S: Odd Fixes 8245F: Documentation/devicetree/bindings/net/ 8246F: drivers/net/ 8247F: include/linux/if_* 8248F: include/linux/netdevice.h 8249F: include/linux/etherdevice.h 8250F: include/linux/fcdevice.h 8251F: include/linux/fddidevice.h 8252F: include/linux/hippidevice.h 8253F: include/linux/inetdevice.h 8254F: include/uapi/linux/if_* 8255F: include/uapi/linux/netdevice.h 8256 8257NETWORKING DRIVERS (WIRELESS) 8258M: Kalle Valo <kvalo@codeaurora.org> 8259L: linux-wireless@vger.kernel.org 8260Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8261T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8262T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8263S: Maintained 8264F: Documentation/devicetree/bindings/net/wireless/ 8265F: drivers/net/wireless/ 8266 8267NETXEN (1/10) GbE SUPPORT 8268M: Manish Chopra <manish.chopra@qlogic.com> 8269M: Sony Chacko <sony.chacko@qlogic.com> 8270M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8271L: netdev@vger.kernel.org 8272W: http://www.qlogic.com 8273S: Supported 8274F: drivers/net/ethernet/qlogic/netxen/ 8275 8276NFC SUBSYSTEM 8277M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8278M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8279M: Samuel Ortiz <sameo@linux.intel.com> 8280L: linux-wireless@vger.kernel.org 8281L: linux-nfc@lists.01.org (subscribers-only) 8282S: Supported 8283F: net/nfc/ 8284F: include/net/nfc/ 8285F: include/uapi/linux/nfc.h 8286F: drivers/nfc/ 8287F: include/linux/platform_data/nfcmrvl.h 8288F: include/linux/platform_data/nxp-nci.h 8289F: include/linux/platform_data/pn544.h 8290F: include/linux/platform_data/st21nfca.h 8291F: include/linux/platform_data/st-nci.h 8292F: Documentation/devicetree/bindings/net/nfc/ 8293 8294NFS, SUNRPC, AND LOCKD CLIENTS 8295M: Trond Myklebust <trond.myklebust@primarydata.com> 8296M: Anna Schumaker <anna.schumaker@netapp.com> 8297L: linux-nfs@vger.kernel.org 8298W: http://client.linux-nfs.org 8299T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8300S: Maintained 8301F: fs/lockd/ 8302F: fs/nfs/ 8303F: fs/nfs_common/ 8304F: net/sunrpc/ 8305F: include/linux/lockd/ 8306F: include/linux/nfs* 8307F: include/linux/sunrpc/ 8308F: include/uapi/linux/nfs* 8309F: include/uapi/linux/sunrpc/ 8310 8311NILFS2 FILESYSTEM 8312M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8313L: linux-nilfs@vger.kernel.org 8314W: http://nilfs.sourceforge.net/ 8315W: http://nilfs.osdn.jp/ 8316T: git git://github.com/konis/nilfs2.git 8317S: Supported 8318F: Documentation/filesystems/nilfs2.txt 8319F: fs/nilfs2/ 8320F: include/trace/events/nilfs2.h 8321F: include/uapi/linux/nilfs2_api.h 8322F: include/uapi/linux/nilfs2_ondisk.h 8323 8324NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8325M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8326W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8327S: Maintained 8328F: Documentation/scsi/NinjaSCSI.txt 8329F: drivers/scsi/pcmcia/nsp_* 8330 8331NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8332M: GOTO Masanori <gotom@debian.or.jp> 8333M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8334W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8335S: Maintained 8336F: Documentation/scsi/NinjaSCSI.txt 8337F: drivers/scsi/nsp32* 8338 8339NIOS2 ARCHITECTURE 8340M: Ley Foon Tan <lftan@altera.com> 8341L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8342T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8343S: Maintained 8344F: arch/nios2/ 8345 8346NOKIA N900 POWER SUPPLY DRIVERS 8347R: Pali Rohár <pali.rohar@gmail.com> 8348F: include/linux/power/bq2415x_charger.h 8349F: include/linux/power/bq27xxx_battery.h 8350F: include/linux/power/isp1704_charger.h 8351F: drivers/power/bq2415x_charger.c 8352F: drivers/power/bq27xxx_battery.c 8353F: drivers/power/bq27xxx_battery_i2c.c 8354F: drivers/power/isp1704_charger.c 8355F: drivers/power/rx51_battery.c 8356 8357NTB DRIVER CORE 8358M: Jon Mason <jdmason@kudzu.us> 8359M: Dave Jiang <dave.jiang@intel.com> 8360M: Allen Hubbe <Allen.Hubbe@emc.com> 8361L: linux-ntb@googlegroups.com 8362S: Supported 8363W: https://github.com/jonmason/ntb/wiki 8364T: git git://github.com/jonmason/ntb.git 8365F: drivers/ntb/ 8366F: drivers/net/ntb_netdev.c 8367F: include/linux/ntb.h 8368F: include/linux/ntb_transport.h 8369F: tools/testing/selftests/ntb/ 8370 8371NTB INTEL DRIVER 8372M: Jon Mason <jdmason@kudzu.us> 8373M: Dave Jiang <dave.jiang@intel.com> 8374L: linux-ntb@googlegroups.com 8375S: Supported 8376W: https://github.com/jonmason/ntb/wiki 8377T: git git://github.com/jonmason/ntb.git 8378F: drivers/ntb/hw/intel/ 8379 8380NTB AMD DRIVER 8381M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8382L: linux-ntb@googlegroups.com 8383S: Supported 8384F: drivers/ntb/hw/amd/ 8385 8386NTFS FILESYSTEM 8387M: Anton Altaparmakov <anton@tuxera.com> 8388L: linux-ntfs-dev@lists.sourceforge.net 8389W: http://www.tuxera.com/ 8390T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8391S: Supported 8392F: Documentation/filesystems/ntfs.txt 8393F: fs/ntfs/ 8394 8395NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8396M: Antonino Daplas <adaplas@gmail.com> 8397L: linux-fbdev@vger.kernel.org 8398S: Maintained 8399F: drivers/video/fbdev/riva/ 8400F: drivers/video/fbdev/nvidia/ 8401 8402NVM EXPRESS DRIVER 8403M: Keith Busch <keith.busch@intel.com> 8404M: Jens Axboe <axboe@fb.com> 8405L: linux-nvme@lists.infradead.org 8406T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8407W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8408S: Supported 8409F: drivers/nvme/host/ 8410F: include/linux/nvme.h 8411 8412NVM EXPRESS TARGET DRIVER 8413M: Christoph Hellwig <hch@lst.de> 8414M: Sagi Grimberg <sagi@grimberg.me> 8415L: linux-nvme@lists.infradead.org 8416S: Supported 8417F: drivers/nvme/target/ 8418 8419NVMEM FRAMEWORK 8420M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8421M: Maxime Ripard <maxime.ripard@free-electrons.com> 8422S: Maintained 8423F: drivers/nvmem/ 8424F: Documentation/devicetree/bindings/nvmem/ 8425F: include/linux/nvmem-consumer.h 8426F: include/linux/nvmem-provider.h 8427 8428NXP-NCI NFC DRIVER 8429M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8430R: Charles Gorand <charles.gorand@effinnov.com> 8431L: linux-nfc@lists.01.org (moderated for non-subscribers) 8432S: Supported 8433F: drivers/nfc/nxp-nci 8434 8435NXP TDA998X DRM DRIVER 8436M: Russell King <rmk+kernel@armlinux.org.uk> 8437S: Supported 8438F: drivers/gpu/drm/i2c/tda998x_drv.c 8439F: include/drm/i2c/tda998x.h 8440 8441NXP TFA9879 DRIVER 8442M: Peter Rosin <peda@axentia.se> 8443L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8444S: Maintained 8445F: sound/soc/codecs/tfa9879* 8446 8447OBJTOOL 8448M: Josh Poimboeuf <jpoimboe@redhat.com> 8449S: Supported 8450F: tools/objtool/ 8451 8452OMAP SUPPORT 8453M: Tony Lindgren <tony@atomide.com> 8454L: linux-omap@vger.kernel.org 8455W: http://www.muru.com/linux/omap/ 8456W: http://linux.omap.com/ 8457Q: http://patchwork.kernel.org/project/linux-omap/list/ 8458T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8459S: Maintained 8460F: arch/arm/*omap*/ 8461F: arch/arm/configs/omap1_defconfig 8462F: arch/arm/configs/omap2plus_defconfig 8463F: drivers/i2c/busses/i2c-omap.c 8464F: drivers/irqchip/irq-omap-intc.c 8465F: drivers/mfd/*omap*.c 8466F: drivers/mfd/menelaus.c 8467F: drivers/mfd/palmas.c 8468F: drivers/mfd/tps65217.c 8469F: drivers/mfd/tps65218.c 8470F: drivers/mfd/tps65910.c 8471F: drivers/mfd/twl-core.[ch] 8472F: drivers/mfd/twl4030*.c 8473F: drivers/mfd/twl6030*.c 8474F: drivers/mfd/twl6040*.c 8475F: drivers/regulator/palmas-regulator*.c 8476F: drivers/regulator/pbias-regulator.c 8477F: drivers/regulator/tps65217-regulator.c 8478F: drivers/regulator/tps65218-regulator.c 8479F: drivers/regulator/tps65910-regulator.c 8480F: drivers/regulator/twl-regulator.c 8481F: include/linux/i2c-omap.h 8482 8483OMAP DEVICE TREE SUPPORT 8484M: Benoît Cousson <bcousson@baylibre.com> 8485M: Tony Lindgren <tony@atomide.com> 8486L: linux-omap@vger.kernel.org 8487L: devicetree@vger.kernel.org 8488S: Maintained 8489F: arch/arm/boot/dts/*omap* 8490F: arch/arm/boot/dts/*am3* 8491F: arch/arm/boot/dts/*am4* 8492F: arch/arm/boot/dts/*am5* 8493F: arch/arm/boot/dts/*dra7* 8494 8495OMAP CLOCK FRAMEWORK SUPPORT 8496M: Paul Walmsley <paul@pwsan.com> 8497L: linux-omap@vger.kernel.org 8498S: Maintained 8499F: arch/arm/*omap*/*clock* 8500 8501OMAP POWER MANAGEMENT SUPPORT 8502M: Kevin Hilman <khilman@kernel.org> 8503L: linux-omap@vger.kernel.org 8504S: Maintained 8505F: arch/arm/*omap*/*pm* 8506F: drivers/cpufreq/omap-cpufreq.c 8507 8508OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8509M: Rajendra Nayak <rnayak@codeaurora.org> 8510M: Paul Walmsley <paul@pwsan.com> 8511L: linux-omap@vger.kernel.org 8512S: Maintained 8513F: arch/arm/mach-omap2/prm* 8514 8515OMAP AUDIO SUPPORT 8516M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8517M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8518L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8519L: linux-omap@vger.kernel.org 8520S: Maintained 8521F: sound/soc/omap/ 8522 8523OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8524M: Roger Quadros <rogerq@ti.com> 8525M: Tony Lindgren <tony@atomide.com> 8526L: linux-omap@vger.kernel.org 8527S: Maintained 8528F: drivers/memory/omap-gpmc.c 8529F: arch/arm/mach-omap2/*gpmc* 8530 8531OMAP FRAMEBUFFER SUPPORT 8532M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8533L: linux-fbdev@vger.kernel.org 8534L: linux-omap@vger.kernel.org 8535S: Maintained 8536F: drivers/video/fbdev/omap/ 8537 8538OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8539M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8540L: linux-omap@vger.kernel.org 8541L: linux-fbdev@vger.kernel.org 8542S: Maintained 8543F: drivers/video/fbdev/omap2/ 8544F: Documentation/arm/OMAP/DSS 8545 8546OMAP HARDWARE SPINLOCK SUPPORT 8547M: Ohad Ben-Cohen <ohad@wizery.com> 8548L: linux-omap@vger.kernel.org 8549S: Maintained 8550F: drivers/hwspinlock/omap_hwspinlock.c 8551 8552OMAP MMC SUPPORT 8553M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8554L: linux-omap@vger.kernel.org 8555S: Maintained 8556F: drivers/mmc/host/omap.c 8557 8558OMAP HS MMC SUPPORT 8559L: linux-mmc@vger.kernel.org 8560L: linux-omap@vger.kernel.org 8561S: Orphan 8562F: drivers/mmc/host/omap_hsmmc.c 8563 8564OMAP RANDOM NUMBER GENERATOR SUPPORT 8565M: Deepak Saxena <dsaxena@plexity.net> 8566S: Maintained 8567F: drivers/char/hw_random/omap-rng.c 8568 8569OMAP HWMOD SUPPORT 8570M: Benoît Cousson <bcousson@baylibre.com> 8571M: Paul Walmsley <paul@pwsan.com> 8572L: linux-omap@vger.kernel.org 8573S: Maintained 8574F: arch/arm/mach-omap2/omap_hwmod.* 8575 8576OMAP HWMOD DATA 8577M: Paul Walmsley <paul@pwsan.com> 8578L: linux-omap@vger.kernel.org 8579S: Maintained 8580F: arch/arm/mach-omap2/omap_hwmod*data* 8581 8582OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8583M: Benoît Cousson <bcousson@baylibre.com> 8584L: linux-omap@vger.kernel.org 8585S: Maintained 8586F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8587 8588OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8589M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8590L: linux-media@vger.kernel.org 8591S: Maintained 8592F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8593F: drivers/media/platform/omap3isp/ 8594F: drivers/staging/media/omap4iss/ 8595 8596OMAP USB SUPPORT 8597L: linux-usb@vger.kernel.org 8598L: linux-omap@vger.kernel.org 8599S: Orphan 8600F: drivers/usb/*/*omap* 8601F: arch/arm/*omap*/usb* 8602 8603OMAP GPIO DRIVER 8604M: Grygorii Strashko <grygorii.strashko@ti.com> 8605M: Santosh Shilimkar <ssantosh@kernel.org> 8606M: Kevin Hilman <khilman@kernel.org> 8607L: linux-omap@vger.kernel.org 8608S: Maintained 8609F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8610F: drivers/gpio/gpio-omap.c 8611 8612OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8613M: Mark Jackson <mpfj@newflow.co.uk> 8614L: linux-omap@vger.kernel.org 8615S: Maintained 8616F: arch/arm/boot/dts/am335x-nano.dts 8617 8618OMFS FILESYSTEM 8619M: Bob Copeland <me@bobcopeland.com> 8620L: linux-karma-devel@lists.sourceforge.net 8621S: Maintained 8622F: Documentation/filesystems/omfs.txt 8623F: fs/omfs/ 8624 8625OMNIKEY CARDMAN 4000 DRIVER 8626M: Harald Welte <laforge@gnumonks.org> 8627S: Maintained 8628F: drivers/char/pcmcia/cm4000_cs.c 8629F: include/linux/cm4000_cs.h 8630F: include/uapi/linux/cm4000_cs.h 8631 8632OMNIKEY CARDMAN 4040 DRIVER 8633M: Harald Welte <laforge@gnumonks.org> 8634S: Maintained 8635F: drivers/char/pcmcia/cm4040_cs.* 8636 8637OMNIVISION OV7670 SENSOR DRIVER 8638M: Jonathan Corbet <corbet@lwn.net> 8639L: linux-media@vger.kernel.org 8640T: git git://linuxtv.org/media_tree.git 8641S: Maintained 8642F: drivers/media/i2c/ov7670.c 8643 8644ONENAND FLASH DRIVER 8645M: Kyungmin Park <kyungmin.park@samsung.com> 8646L: linux-mtd@lists.infradead.org 8647S: Maintained 8648F: drivers/mtd/onenand/ 8649F: include/linux/mtd/onenand*.h 8650 8651ONSTREAM SCSI TAPE DRIVER 8652M: Willem Riede <osst@riede.org> 8653L: osst-users@lists.sourceforge.net 8654L: linux-scsi@vger.kernel.org 8655S: Maintained 8656F: Documentation/scsi/osst.txt 8657F: drivers/scsi/osst.* 8658F: drivers/scsi/osst_*.h 8659F: drivers/scsi/st.h 8660 8661OPENCORES I2C BUS DRIVER 8662M: Peter Korsgaard <jacmet@sunsite.dk> 8663L: linux-i2c@vger.kernel.org 8664S: Maintained 8665F: Documentation/i2c/busses/i2c-ocores 8666F: drivers/i2c/busses/i2c-ocores.c 8667 8668OPEN FIRMWARE AND FLATTENED DEVICE TREE 8669M: Rob Herring <robh+dt@kernel.org> 8670M: Frank Rowand <frowand.list@gmail.com> 8671L: devicetree@vger.kernel.org 8672W: http://www.devicetree.org/ 8673T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8674S: Maintained 8675F: drivers/of/ 8676F: include/linux/of*.h 8677F: scripts/dtc/ 8678 8679OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8680M: Rob Herring <robh+dt@kernel.org> 8681M: Mark Rutland <mark.rutland@arm.com> 8682L: devicetree@vger.kernel.org 8683T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8684Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8685S: Maintained 8686F: Documentation/devicetree/ 8687F: arch/*/boot/dts/ 8688F: include/dt-bindings/ 8689 8690OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8691M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8692L: devicetree@vger.kernel.org 8693S: Maintained 8694F: Documentation/devicetree/dynamic-resolution-notes.txt 8695F: Documentation/devicetree/overlay-notes.txt 8696F: drivers/of/overlay.c 8697F: drivers/of/resolver.c 8698 8699OPENRISC ARCHITECTURE 8700M: Jonas Bonn <jonas@southpole.se> 8701W: http://openrisc.net 8702S: Maintained 8703T: git git://openrisc.net/~jonas/linux 8704F: arch/openrisc/ 8705 8706OPENVSWITCH 8707M: Pravin Shelar <pshelar@nicira.com> 8708L: netdev@vger.kernel.org 8709L: dev@openvswitch.org 8710W: http://openvswitch.org 8711S: Maintained 8712F: net/openvswitch/ 8713F: include/uapi/linux/openvswitch.h 8714 8715OPERATING PERFORMANCE POINTS (OPP) 8716M: Viresh Kumar <vireshk@kernel.org> 8717M: Nishanth Menon <nm@ti.com> 8718M: Stephen Boyd <sboyd@codeaurora.org> 8719L: linux-pm@vger.kernel.org 8720S: Maintained 8721T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8722F: drivers/base/power/opp/ 8723F: include/linux/pm_opp.h 8724F: Documentation/power/opp.txt 8725F: Documentation/devicetree/bindings/opp/ 8726 8727OPL4 DRIVER 8728M: Clemens Ladisch <clemens@ladisch.de> 8729L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8730T: git git://git.alsa-project.org/alsa-kernel.git 8731S: Maintained 8732F: sound/drivers/opl4/ 8733 8734OPROFILE 8735M: Robert Richter <rric@kernel.org> 8736L: oprofile-list@lists.sf.net 8737S: Maintained 8738F: arch/*/include/asm/oprofile*.h 8739F: arch/*/oprofile/ 8740F: drivers/oprofile/ 8741F: include/linux/oprofile.h 8742 8743ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8744M: Mark Fasheh <mfasheh@suse.com> 8745M: Joel Becker <jlbec@evilplan.org> 8746L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8747W: http://ocfs2.wiki.kernel.org 8748S: Supported 8749F: Documentation/filesystems/ocfs2.txt 8750F: Documentation/filesystems/dlmfs.txt 8751F: fs/ocfs2/ 8752 8753ORINOCO DRIVER 8754L: linux-wireless@vger.kernel.org 8755W: http://wireless.kernel.org/en/users/Drivers/orinoco 8756W: http://www.nongnu.org/orinoco/ 8757S: Orphan 8758F: drivers/net/wireless/intersil/orinoco/ 8759 8760OSD LIBRARY and FILESYSTEM 8761M: Boaz Harrosh <ooo@electrozaur.com> 8762M: Benny Halevy <bhalevy@primarydata.com> 8763L: osd-dev@open-osd.org 8764W: http://open-osd.org 8765T: git git://git.open-osd.org/open-osd.git 8766S: Maintained 8767F: drivers/scsi/osd/ 8768F: include/scsi/osd_* 8769F: fs/exofs/ 8770 8771OVERLAY FILESYSTEM 8772M: Miklos Szeredi <miklos@szeredi.hu> 8773L: linux-unionfs@vger.kernel.org 8774T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8775S: Supported 8776F: fs/overlayfs/ 8777F: Documentation/filesystems/overlayfs.txt 8778 8779ORANGEFS FILESYSTEM 8780M: Mike Marshall <hubcap@omnibond.com> 8781L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8782T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8783S: Supported 8784F: fs/orangefs/ 8785F: Documentation/filesystems/orangefs.txt 8786 8787P54 WIRELESS DRIVER 8788M: Christian Lamparter <chunkeey@googlemail.com> 8789L: linux-wireless@vger.kernel.org 8790W: http://wireless.kernel.org/en/users/Drivers/p54 8791S: Maintained 8792F: drivers/net/wireless/intersil/p54/ 8793 8794PA SEMI ETHERNET DRIVER 8795M: Olof Johansson <olof@lixom.net> 8796L: netdev@vger.kernel.org 8797S: Maintained 8798F: drivers/net/ethernet/pasemi/* 8799 8800PA SEMI SMBUS DRIVER 8801M: Olof Johansson <olof@lixom.net> 8802L: linux-i2c@vger.kernel.org 8803S: Maintained 8804F: drivers/i2c/busses/i2c-pasemi.c 8805 8806PADATA PARALLEL EXECUTION MECHANISM 8807M: Steffen Klassert <steffen.klassert@secunet.com> 8808L: linux-crypto@vger.kernel.org 8809S: Maintained 8810F: kernel/padata.c 8811F: include/linux/padata.h 8812F: Documentation/padata.txt 8813 8814PANASONIC LAPTOP ACPI EXTRAS DRIVER 8815M: Harald Welte <laforge@gnumonks.org> 8816L: platform-driver-x86@vger.kernel.org 8817S: Maintained 8818F: drivers/platform/x86/panasonic-laptop.c 8819 8820PANASONIC MN10300/AM33/AM34 PORT 8821M: David Howells <dhowells@redhat.com> 8822L: linux-am33-list@redhat.com (moderated for non-subscribers) 8823W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8824S: Maintained 8825F: Documentation/mn10300/ 8826F: arch/mn10300/ 8827 8828PARALLEL LCD/KEYPAD PANEL DRIVER 8829M: Willy Tarreau <willy@haproxy.com> 8830M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8831S: Odd Fixes 8832F: Documentation/misc-devices/lcd-panel-cgram.txt 8833F: drivers/misc/panel.c 8834 8835PARALLEL PORT SUBSYSTEM 8836M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8837M: Sudip Mukherjee <sudip@vectorindia.org> 8838L: linux-parport@lists.infradead.org (subscribers-only) 8839S: Maintained 8840F: drivers/parport/ 8841F: include/linux/parport*.h 8842F: drivers/char/ppdev.c 8843F: include/uapi/linux/ppdev.h 8844F: Documentation/parport*.txt 8845 8846PARAVIRT_OPS INTERFACE 8847M: Jeremy Fitzhardinge <jeremy@goop.org> 8848M: Chris Wright <chrisw@sous-sol.org> 8849M: Alok Kataria <akataria@vmware.com> 8850M: Rusty Russell <rusty@rustcorp.com.au> 8851L: virtualization@lists.linux-foundation.org 8852S: Supported 8853F: Documentation/virtual/paravirt_ops.txt 8854F: arch/*/kernel/paravirt* 8855F: arch/*/include/asm/paravirt.h 8856 8857PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8858M: Tim Waugh <tim@cyberelk.net> 8859L: linux-parport@lists.infradead.org (subscribers-only) 8860S: Maintained 8861F: Documentation/blockdev/paride.txt 8862F: drivers/block/paride/ 8863 8864PARISC ARCHITECTURE 8865M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8866M: Helge Deller <deller@gmx.de> 8867L: linux-parisc@vger.kernel.org 8868W: http://www.parisc-linux.org/ 8869Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8870T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8871T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8872S: Maintained 8873F: arch/parisc/ 8874F: Documentation/parisc/ 8875F: drivers/parisc/ 8876F: drivers/char/agp/parisc-agp.c 8877F: drivers/input/serio/gscps2.c 8878F: drivers/parport/parport_gsc.* 8879F: drivers/tty/serial/8250/8250_gsc.c 8880F: drivers/video/fbdev/sti* 8881F: drivers/video/console/sti* 8882F: drivers/video/logo/logo_parisc* 8883 8884PC87360 HARDWARE MONITORING DRIVER 8885M: Jim Cromie <jim.cromie@gmail.com> 8886L: linux-hwmon@vger.kernel.org 8887S: Maintained 8888F: Documentation/hwmon/pc87360 8889F: drivers/hwmon/pc87360.c 8890 8891PC8736x GPIO DRIVER 8892M: Jim Cromie <jim.cromie@gmail.com> 8893S: Maintained 8894F: drivers/char/pc8736x_gpio.c 8895 8896PC87427 HARDWARE MONITORING DRIVER 8897M: Jean Delvare <jdelvare@suse.com> 8898L: linux-hwmon@vger.kernel.org 8899S: Maintained 8900F: Documentation/hwmon/pc87427 8901F: drivers/hwmon/pc87427.c 8902 8903PCA9532 LED DRIVER 8904M: Riku Voipio <riku.voipio@iki.fi> 8905S: Maintained 8906F: drivers/leds/leds-pca9532.c 8907F: include/linux/leds-pca9532.h 8908 8909PCA9541 I2C BUS MASTER SELECTOR DRIVER 8910M: Guenter Roeck <linux@roeck-us.net> 8911L: linux-i2c@vger.kernel.org 8912S: Maintained 8913F: drivers/i2c/muxes/i2c-mux-pca9541.c 8914 8915PCDP - PRIMARY CONSOLE AND DEBUG PORT 8916M: Khalid Aziz <khalid@gonehiking.org> 8917S: Maintained 8918F: drivers/firmware/pcdp.* 8919 8920PCI ERROR RECOVERY 8921M: Linas Vepstas <linasvepstas@gmail.com> 8922L: linux-pci@vger.kernel.org 8923S: Supported 8924F: Documentation/PCI/pci-error-recovery.txt 8925 8926PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8927M: Russell Currey <ruscur@russell.cc> 8928L: linuxppc-dev@lists.ozlabs.org 8929S: Supported 8930F: Documentation/powerpc/eeh-pci-error-recovery.txt 8931F: arch/powerpc/kernel/eeh*.c 8932F: arch/powerpc/platforms/*/eeh*.c 8933F: arch/powerpc/include/*/eeh*.h 8934 8935PCI SUBSYSTEM 8936M: Bjorn Helgaas <bhelgaas@google.com> 8937L: linux-pci@vger.kernel.org 8938Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8939T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8940S: Supported 8941F: Documentation/devicetree/bindings/pci/ 8942F: Documentation/PCI/ 8943F: drivers/pci/ 8944F: include/linux/pci* 8945F: arch/x86/pci/ 8946F: arch/x86/kernel/quirks.c 8947 8948PCI DRIVER FOR ALTERA PCIE IP 8949M: Ley Foon Tan <lftan@altera.com> 8950L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8951L: linux-pci@vger.kernel.org 8952S: Supported 8953F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8954F: drivers/pci/host/pcie-altera.c 8955 8956PCI DRIVER FOR ARM VERSATILE PLATFORM 8957M: Rob Herring <robh@kernel.org> 8958L: linux-pci@vger.kernel.org 8959L: linux-arm-kernel@lists.infradead.org 8960S: Maintained 8961F: Documentation/devicetree/bindings/pci/versatile.txt 8962F: drivers/pci/host/pci-versatile.c 8963 8964PCI DRIVER FOR APPLIEDMICRO XGENE 8965M: Tanmay Inamdar <tinamdar@apm.com> 8966L: linux-pci@vger.kernel.org 8967L: linux-arm-kernel@lists.infradead.org 8968S: Maintained 8969F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8970F: drivers/pci/host/pci-xgene.c 8971 8972PCI DRIVER FOR FREESCALE LAYERSCAPE 8973M: Minghuan Lian <minghuan.Lian@freescale.com> 8974M: Mingkai Hu <mingkai.hu@freescale.com> 8975M: Roy Zang <tie-fei.zang@freescale.com> 8976L: linuxppc-dev@lists.ozlabs.org 8977L: linux-pci@vger.kernel.org 8978L: linux-arm-kernel@lists.infradead.org 8979S: Maintained 8980F: drivers/pci/host/*layerscape* 8981 8982PCI DRIVER FOR IMX6 8983M: Richard Zhu <Richard.Zhu@freescale.com> 8984M: Lucas Stach <l.stach@pengutronix.de> 8985L: linux-pci@vger.kernel.org 8986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8987S: Maintained 8988F: drivers/pci/host/*imx6* 8989 8990PCI DRIVER FOR TI KEYSTONE 8991M: Murali Karicheri <m-karicheri2@ti.com> 8992L: linux-pci@vger.kernel.org 8993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8994S: Maintained 8995F: drivers/pci/host/*keystone* 8996 8997PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8998M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8999M: Jason Cooper <jason@lakedaemon.net> 9000L: linux-pci@vger.kernel.org 9001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9002S: Maintained 9003F: drivers/pci/host/*mvebu* 9004 9005PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9006M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9007L: linux-pci@vger.kernel.org 9008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9009S: Maintained 9010F: drivers/pci/host/pci-aardvark.c 9011 9012PCI DRIVER FOR NVIDIA TEGRA 9013M: Thierry Reding <thierry.reding@gmail.com> 9014L: linux-tegra@vger.kernel.org 9015L: linux-pci@vger.kernel.org 9016S: Supported 9017F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9018F: drivers/pci/host/pci-tegra.c 9019 9020PCI DRIVER FOR TI DRA7XX 9021M: Kishon Vijay Abraham I <kishon@ti.com> 9022L: linux-omap@vger.kernel.org 9023L: linux-pci@vger.kernel.org 9024S: Supported 9025F: Documentation/devicetree/bindings/pci/ti-pci.txt 9026F: drivers/pci/host/pci-dra7xx.c 9027 9028PCI DRIVER FOR RENESAS R-CAR 9029M: Simon Horman <horms@verge.net.au> 9030L: linux-pci@vger.kernel.org 9031L: linux-renesas-soc@vger.kernel.org 9032S: Maintained 9033F: drivers/pci/host/*rcar* 9034 9035PCI DRIVER FOR SAMSUNG EXYNOS 9036M: Jingoo Han <jingoohan1@gmail.com> 9037L: linux-pci@vger.kernel.org 9038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9039L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9040S: Maintained 9041F: drivers/pci/host/pci-exynos.c 9042 9043PCI DRIVER FOR SYNOPSIS DESIGNWARE 9044M: Jingoo Han <jingoohan1@gmail.com> 9045M: Pratyush Anand <pratyush.anand@gmail.com> 9046L: linux-pci@vger.kernel.org 9047S: Maintained 9048F: drivers/pci/host/*designware* 9049 9050PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9051M: Joao Pinto <jpinto@synopsys.com> 9052L: linux-pci@vger.kernel.org 9053S: Maintained 9054F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9055F: drivers/pci/host/pcie-designware-plat.c 9056 9057PCI DRIVER FOR GENERIC OF HOSTS 9058M: Will Deacon <will.deacon@arm.com> 9059L: linux-pci@vger.kernel.org 9060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9061S: Maintained 9062F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9063F: drivers/pci/host/pci-host-common.c 9064F: drivers/pci/host/pci-host-generic.c 9065 9066PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9067M: Keith Busch <keith.busch@intel.com> 9068L: linux-pci@vger.kernel.org 9069S: Supported 9070F: arch/x86/pci/vmd.c 9071 9072PCIE DRIVER FOR ST SPEAR13XX 9073M: Pratyush Anand <pratyush.anand@gmail.com> 9074L: linux-pci@vger.kernel.org 9075S: Maintained 9076F: drivers/pci/host/*spear* 9077 9078PCI MSI DRIVER FOR ALTERA MSI IP 9079M: Ley Foon Tan <lftan@altera.com> 9080L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9081L: linux-pci@vger.kernel.org 9082S: Supported 9083F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9084F: drivers/pci/host/pcie-altera-msi.c 9085 9086PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9087M: Duc Dang <dhdang@apm.com> 9088L: linux-pci@vger.kernel.org 9089L: linux-arm-kernel@lists.infradead.org 9090S: Maintained 9091F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9092F: drivers/pci/host/pci-xgene-msi.c 9093 9094PCIE DRIVER FOR AXIS ARTPEC 9095M: Niklas Cassel <niklas.cassel@axis.com> 9096M: Jesper Nilsson <jesper.nilsson@axis.com> 9097L: linux-arm-kernel@axis.com 9098L: linux-pci@vger.kernel.org 9099S: Maintained 9100F: Documentation/devicetree/bindings/pci/axis,artpec* 9101F: drivers/pci/host/*artpec* 9102 9103PCIE DRIVER FOR HISILICON 9104M: Zhou Wang <wangzhou1@hisilicon.com> 9105M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9106L: linux-pci@vger.kernel.org 9107S: Maintained 9108F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9109F: drivers/pci/host/pcie-hisi.c 9110 9111PCIE DRIVER FOR QUALCOMM MSM 9112M: Stanimir Varbanov <svarbanov@mm-sol.com> 9113L: linux-pci@vger.kernel.org 9114L: linux-arm-msm@vger.kernel.org 9115S: Maintained 9116F: drivers/pci/host/*qcom* 9117 9118PCIE DRIVER FOR CAVIUM THUNDERX 9119M: David Daney <david.daney@cavium.com> 9120L: linux-pci@vger.kernel.org 9121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9122S: Supported 9123F: Documentation/devicetree/bindings/pci/pci-thunder-* 9124F: drivers/pci/host/pci-thunder-* 9125 9126PCMCIA SUBSYSTEM 9127P: Linux PCMCIA Team 9128L: linux-pcmcia@lists.infradead.org 9129W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9130T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9131S: Maintained 9132F: Documentation/pcmcia/ 9133F: drivers/pcmcia/ 9134F: include/pcmcia/ 9135 9136PCNET32 NETWORK DRIVER 9137M: Don Fry <pcnet32@frontier.com> 9138L: netdev@vger.kernel.org 9139S: Maintained 9140F: drivers/net/ethernet/amd/pcnet32.c 9141 9142PCRYPT PARALLEL CRYPTO ENGINE 9143M: Steffen Klassert <steffen.klassert@secunet.com> 9144L: linux-crypto@vger.kernel.org 9145S: Maintained 9146F: crypto/pcrypt.c 9147F: include/crypto/pcrypt.h 9148 9149PER-CPU MEMORY ALLOCATOR 9150M: Tejun Heo <tj@kernel.org> 9151M: Christoph Lameter <cl@linux.com> 9152T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9153S: Maintained 9154F: include/linux/percpu*.h 9155F: mm/percpu*.c 9156F: arch/*/include/asm/percpu.h 9157 9158PER-TASK DELAY ACCOUNTING 9159M: Balbir Singh <bsingharora@gmail.com> 9160S: Maintained 9161F: include/linux/delayacct.h 9162F: kernel/delayacct.c 9163 9164PERFORMANCE EVENTS SUBSYSTEM 9165M: Peter Zijlstra <peterz@infradead.org> 9166M: Ingo Molnar <mingo@redhat.com> 9167M: Arnaldo Carvalho de Melo <acme@kernel.org> 9168R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9169L: linux-kernel@vger.kernel.org 9170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9171S: Supported 9172F: kernel/events/* 9173F: include/linux/perf_event.h 9174F: include/uapi/linux/perf_event.h 9175F: arch/*/kernel/perf_event*.c 9176F: arch/*/kernel/*/perf_event*.c 9177F: arch/*/kernel/*/*/perf_event*.c 9178F: arch/*/include/asm/perf_event.h 9179F: arch/*/kernel/perf_callchain.c 9180F: arch/*/events/* 9181F: tools/perf/ 9182 9183PERSONALITY HANDLING 9184M: Christoph Hellwig <hch@infradead.org> 9185L: linux-abi-devel@lists.sourceforge.net 9186S: Maintained 9187F: include/linux/personality.h 9188F: include/uapi/linux/personality.h 9189 9190PHONET PROTOCOL 9191M: Remi Denis-Courmont <courmisch@gmail.com> 9192S: Supported 9193F: Documentation/networking/phonet.txt 9194F: include/linux/phonet.h 9195F: include/net/phonet/ 9196F: include/uapi/linux/phonet.h 9197F: net/phonet/ 9198 9199PHRAM MTD DRIVER 9200M: Joern Engel <joern@lazybastard.org> 9201L: linux-mtd@lists.infradead.org 9202S: Maintained 9203F: drivers/mtd/devices/phram.c 9204 9205PICOLCD HID DRIVER 9206M: Bruno Prémont <bonbons@linux-vserver.org> 9207L: linux-input@vger.kernel.org 9208S: Maintained 9209F: drivers/hid/hid-picolcd* 9210 9211PICOXCELL SUPPORT 9212M: Jamie Iles <jamie@jamieiles.com> 9213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9214T: git git://github.com/jamieiles/linux-2.6-ji.git 9215S: Supported 9216F: arch/arm/boot/dts/picoxcell* 9217F: arch/arm/mach-picoxcell/ 9218F: drivers/crypto/picoxcell* 9219 9220PIN CONTROL SUBSYSTEM 9221M: Linus Walleij <linus.walleij@linaro.org> 9222L: linux-gpio@vger.kernel.org 9223T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9224S: Maintained 9225F: Documentation/devicetree/bindings/pinctrl/ 9226F: Documentation/pinctrl.txt 9227F: drivers/pinctrl/ 9228F: include/linux/pinctrl/ 9229 9230PIN CONTROLLER - ATMEL AT91 9231M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9233S: Maintained 9234F: drivers/pinctrl/pinctrl-at91.* 9235 9236PIN CONTROLLER - ATMEL AT91 PIO4 9237M: Ludovic Desroches <ludovic.desroches@atmel.com> 9238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9239L: linux-gpio@vger.kernel.org 9240S: Supported 9241F: drivers/pinctrl/pinctrl-at91-pio4.* 9242 9243PIN CONTROLLER - INTEL 9244M: Mika Westerberg <mika.westerberg@linux.intel.com> 9245M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9246S: Maintained 9247F: drivers/pinctrl/intel/ 9248 9249PIN CONTROLLER - RENESAS 9250M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9251M: Geert Uytterhoeven <geert+renesas@glider.be> 9252L: linux-renesas-soc@vger.kernel.org 9253S: Maintained 9254F: drivers/pinctrl/sh-pfc/ 9255 9256PIN CONTROLLER - SAMSUNG 9257M: Tomasz Figa <tomasz.figa@gmail.com> 9258M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9259M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9261L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9262S: Maintained 9263F: drivers/pinctrl/samsung/ 9264 9265PIN CONTROLLER - SINGLE 9266M: Tony Lindgren <tony@atomide.com> 9267M: Haojian Zhuang <haojian.zhuang@linaro.org> 9268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9269L: linux-omap@vger.kernel.org 9270S: Maintained 9271F: drivers/pinctrl/pinctrl-single.c 9272 9273PIN CONTROLLER - ST SPEAR 9274M: Viresh Kumar <vireshk@kernel.org> 9275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9276W: http://www.st.com/spear 9277S: Maintained 9278F: drivers/pinctrl/spear/ 9279 9280PISTACHIO SOC SUPPORT 9281M: James Hartley <james.hartley@imgtec.com> 9282M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9283L: linux-mips@linux-mips.org 9284S: Maintained 9285F: arch/mips/pistachio/ 9286F: arch/mips/include/asm/mach-pistachio/ 9287F: arch/mips/boot/dts/pistachio/ 9288F: arch/mips/configs/pistachio*_defconfig 9289 9290PKTCDVD DRIVER 9291M: Jiri Kosina <jikos@kernel.org> 9292S: Maintained 9293F: drivers/block/pktcdvd.c 9294F: include/linux/pktcdvd.h 9295F: include/uapi/linux/pktcdvd.h 9296 9297PKUNITY SOC DRIVERS 9298M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9299W: http://mprc.pku.edu.cn/~guanxuetao/linux 9300S: Maintained 9301T: git git://github.com/gxt/linux.git 9302F: drivers/input/serio/i8042-unicore32io.h 9303F: drivers/i2c/busses/i2c-puv3.c 9304F: drivers/video/fbdev/fb-puv3.c 9305F: drivers/rtc/rtc-puv3.c 9306 9307PMBUS HARDWARE MONITORING DRIVERS 9308M: Guenter Roeck <linux@roeck-us.net> 9309L: linux-hwmon@vger.kernel.org 9310W: http://hwmon.wiki.kernel.org/ 9311W: http://www.roeck-us.net/linux/drivers/ 9312T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9313S: Maintained 9314F: Documentation/hwmon/pmbus 9315F: drivers/hwmon/pmbus/ 9316F: include/linux/i2c/pmbus.h 9317 9318PMC SIERRA MaxRAID DRIVER 9319L: linux-scsi@vger.kernel.org 9320W: http://www.pmc-sierra.com/ 9321S: Orphan 9322F: drivers/scsi/pmcraid.* 9323 9324PMC SIERRA PM8001 DRIVER 9325M: Jack Wang <jinpu.wang@profitbricks.com> 9326M: lindar_liu@usish.com 9327L: pmchba@pmcs.com 9328L: linux-scsi@vger.kernel.org 9329S: Supported 9330F: drivers/scsi/pm8001/ 9331 9332POSIX CLOCKS and TIMERS 9333M: Thomas Gleixner <tglx@linutronix.de> 9334L: linux-kernel@vger.kernel.org 9335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9336S: Maintained 9337F: fs/timerfd.c 9338F: include/linux/timer* 9339F: kernel/time/*timer* 9340 9341POWER MANAGEMENT CORE 9342M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9343L: linux-pm@vger.kernel.org 9344T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9345S: Supported 9346F: drivers/base/power/ 9347F: include/linux/pm.h 9348F: include/linux/pm_* 9349F: include/linux/powercap.h 9350F: drivers/powercap/ 9351 9352POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9353M: Sebastian Reichel <sre@kernel.org> 9354M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9355M: David Woodhouse <dwmw2@infradead.org> 9356L: linux-pm@vger.kernel.org 9357T: git git://git.infradead.org/battery-2.6.git 9358S: Maintained 9359F: Documentation/devicetree/bindings/power/ 9360F: Documentation/devicetree/bindings/power_supply/ 9361F: include/linux/power_supply.h 9362F: drivers/power/ 9363X: drivers/power/avs/ 9364 9365POWER STATE COORDINATION INTERFACE (PSCI) 9366M: Mark Rutland <mark.rutland@arm.com> 9367M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9368L: linux-arm-kernel@lists.infradead.org 9369S: Maintained 9370F: drivers/firmware/psci.c 9371F: include/linux/psci.h 9372F: include/uapi/linux/psci.h 9373 9374POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9375M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9376L: linuxppc-dev@lists.ozlabs.org 9377S: Maintained 9378F: drivers/char/powernv-op-panel.c 9379 9380PNP SUPPORT 9381M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9382S: Maintained 9383F: drivers/pnp/ 9384 9385PPP PROTOCOL DRIVERS AND COMPRESSORS 9386M: Paul Mackerras <paulus@samba.org> 9387L: linux-ppp@vger.kernel.org 9388S: Maintained 9389F: drivers/net/ppp/ppp_* 9390 9391PPP OVER ATM (RFC 2364) 9392M: Mitchell Blank Jr <mitch@sfgoth.com> 9393S: Maintained 9394F: net/atm/pppoatm.c 9395F: include/uapi/linux/atmppp.h 9396 9397PPP OVER ETHERNET 9398M: Michal Ostrowski <mostrows@earthlink.net> 9399S: Maintained 9400F: drivers/net/ppp/pppoe.c 9401F: drivers/net/ppp/pppox.c 9402 9403PPP OVER L2TP 9404M: James Chapman <jchapman@katalix.com> 9405S: Maintained 9406F: net/l2tp/l2tp_ppp.c 9407F: include/linux/if_pppol2tp.h 9408F: include/uapi/linux/if_pppol2tp.h 9409 9410PPS SUPPORT 9411M: Rodolfo Giometti <giometti@enneenne.com> 9412W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9413L: linuxpps@ml.enneenne.com (subscribers-only) 9414S: Maintained 9415F: Documentation/pps/ 9416F: drivers/pps/ 9417F: include/linux/pps*.h 9418 9419PPTP DRIVER 9420M: Dmitry Kozlov <xeb@mail.ru> 9421L: netdev@vger.kernel.org 9422S: Maintained 9423F: drivers/net/ppp/pptp.c 9424W: http://sourceforge.net/projects/accel-pptp 9425 9426PREEMPTIBLE KERNEL 9427M: Robert Love <rml@tech9.net> 9428L: kpreempt-tech@lists.sourceforge.net 9429W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9430S: Supported 9431F: Documentation/preempt-locking.txt 9432F: include/linux/preempt.h 9433 9434PRISM54 WIRELESS DRIVER 9435M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9436L: linux-wireless@vger.kernel.org 9437W: http://wireless.kernel.org/en/users/Drivers/p54 9438S: Obsolete 9439F: drivers/net/wireless/intersil/prism54/ 9440 9441PS3 NETWORK SUPPORT 9442M: Geoff Levand <geoff@infradead.org> 9443L: netdev@vger.kernel.org 9444L: linuxppc-dev@lists.ozlabs.org 9445S: Maintained 9446F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9447 9448PS3 PLATFORM SUPPORT 9449M: Geoff Levand <geoff@infradead.org> 9450L: linuxppc-dev@lists.ozlabs.org 9451S: Maintained 9452F: arch/powerpc/boot/ps3* 9453F: arch/powerpc/include/asm/lv1call.h 9454F: arch/powerpc/include/asm/ps3*.h 9455F: arch/powerpc/platforms/ps3/ 9456F: drivers/*/ps3* 9457F: drivers/ps3/ 9458F: drivers/rtc/rtc-ps3.c 9459F: drivers/usb/host/*ps3.c 9460F: sound/ppc/snd_ps3* 9461 9462PS3VRAM DRIVER 9463M: Jim Paris <jim@jtan.com> 9464M: Geoff Levand <geoff@infradead.org> 9465L: linuxppc-dev@lists.ozlabs.org 9466S: Maintained 9467F: drivers/block/ps3vram.c 9468 9469PSTORE FILESYSTEM 9470M: Anton Vorontsov <anton@enomsg.org> 9471M: Colin Cross <ccross@android.com> 9472M: Kees Cook <keescook@chromium.org> 9473M: Tony Luck <tony.luck@intel.com> 9474S: Maintained 9475T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9476F: fs/pstore/ 9477F: include/linux/pstore* 9478F: drivers/firmware/efi/efi-pstore.c 9479F: drivers/acpi/apei/erst.c 9480 9481PTP HARDWARE CLOCK SUPPORT 9482M: Richard Cochran <richardcochran@gmail.com> 9483L: netdev@vger.kernel.org 9484S: Maintained 9485W: http://linuxptp.sourceforge.net/ 9486F: Documentation/ABI/testing/sysfs-ptp 9487F: Documentation/ptp/* 9488F: drivers/net/ethernet/freescale/gianfar_ptp.c 9489F: drivers/net/phy/dp83640* 9490F: drivers/ptp/* 9491F: include/linux/ptp_cl* 9492 9493PTRACE SUPPORT 9494M: Roland McGrath <roland@hack.frob.com> 9495M: Oleg Nesterov <oleg@redhat.com> 9496S: Maintained 9497F: include/asm-generic/syscall.h 9498F: include/linux/ptrace.h 9499F: include/linux/regset.h 9500F: include/linux/tracehook.h 9501F: include/uapi/linux/ptrace.h 9502F: kernel/ptrace.c 9503 9504PULSE8-CEC DRIVER 9505M: Hans Verkuil <hverkuil@xs4all.nl> 9506L: linux-media@vger.kernel.org 9507T: git git://linuxtv.org/media_tree.git 9508S: Maintained 9509F: drivers/staging/media/pulse8-cec 9510 9511PVRUSB2 VIDEO4LINUX DRIVER 9512M: Mike Isely <isely@pobox.com> 9513L: pvrusb2@isely.net (subscribers-only) 9514L: linux-media@vger.kernel.org 9515W: http://www.isely.net/pvrusb2/ 9516T: git git://linuxtv.org/media_tree.git 9517S: Maintained 9518F: Documentation/video4linux/README.pvrusb2 9519F: drivers/media/usb/pvrusb2/ 9520 9521PWC WEBCAM DRIVER 9522M: Hans Verkuil <hverkuil@xs4all.nl> 9523L: linux-media@vger.kernel.org 9524T: git git://linuxtv.org/media_tree.git 9525S: Odd Fixes 9526F: drivers/media/usb/pwc/* 9527 9528PWM FAN DRIVER 9529M: Kamil Debski <kamil@wypas.org> 9530M: Lukasz Majewski <l.majewski@samsung.com> 9531L: linux-hwmon@vger.kernel.org 9532S: Supported 9533F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9534F: Documentation/hwmon/pwm-fan 9535F: drivers/hwmon/pwm-fan.c 9536 9537PWM SUBSYSTEM 9538M: Thierry Reding <thierry.reding@gmail.com> 9539L: linux-pwm@vger.kernel.org 9540S: Maintained 9541T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9542F: Documentation/pwm.txt 9543F: Documentation/devicetree/bindings/pwm/ 9544F: include/linux/pwm.h 9545F: drivers/pwm/ 9546F: drivers/video/backlight/pwm_bl.c 9547F: include/linux/pwm_backlight.h 9548 9549PXA2xx/PXA3xx SUPPORT 9550M: Daniel Mack <daniel@zonque.org> 9551M: Haojian Zhuang <haojian.zhuang@gmail.com> 9552M: Robert Jarzmik <robert.jarzmik@free.fr> 9553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9554T: git git://github.com/hzhuang1/linux.git 9555T: git git://github.com/rjarzmik/linux.git 9556S: Maintained 9557F: arch/arm/boot/dts/pxa* 9558F: arch/arm/mach-pxa/ 9559F: drivers/dma/pxa* 9560F: drivers/pcmcia/pxa2xx* 9561F: drivers/pinctrl/pxa/ 9562F: drivers/spi/spi-pxa2xx* 9563F: drivers/usb/gadget/udc/pxa2* 9564F: include/sound/pxa2xx-lib.h 9565F: sound/arm/pxa* 9566F: sound/soc/pxa/ 9567 9568PXA GPIO DRIVER 9569M: Robert Jarzmik <robert.jarzmik@free.fr> 9570L: linux-gpio@vger.kernel.org 9571S: Maintained 9572F: drivers/gpio/gpio-pxa.c 9573 9574PXA3xx NAND FLASH DRIVER 9575M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9576L: linux-mtd@lists.infradead.org 9577S: Maintained 9578F: drivers/mtd/nand/pxa3xx_nand.c 9579 9580MMP SUPPORT 9581M: Eric Miao <eric.y.miao@gmail.com> 9582M: Haojian Zhuang <haojian.zhuang@gmail.com> 9583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9584T: git git://github.com/hzhuang1/linux.git 9585T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9586S: Maintained 9587F: arch/arm/boot/dts/mmp* 9588F: arch/arm/mach-mmp/ 9589 9590PXA MMCI DRIVER 9591S: Orphan 9592 9593PXA RTC DRIVER 9594M: Robert Jarzmik <robert.jarzmik@free.fr> 9595L: rtc-linux@googlegroups.com 9596S: Maintained 9597 9598QAT DRIVER 9599M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9600M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9601L: qat-linux@intel.com 9602S: Supported 9603F: drivers/crypto/qat/ 9604 9605QIB DRIVER 9606M: Mike Marciniszyn <infinipath@intel.com> 9607L: linux-rdma@vger.kernel.org 9608S: Supported 9609F: drivers/infiniband/hw/qib/ 9610 9611QLOGIC QLA1280 SCSI DRIVER 9612M: Michael Reed <mdr@sgi.com> 9613L: linux-scsi@vger.kernel.org 9614S: Maintained 9615F: drivers/scsi/qla1280.[ch] 9616 9617QLOGIC QLA2XXX FC-SCSI DRIVER 9618M: qla2xxx-upstream@qlogic.com 9619L: linux-scsi@vger.kernel.org 9620S: Supported 9621F: Documentation/scsi/LICENSE.qla2xxx 9622F: drivers/scsi/qla2xxx/ 9623 9624QLOGIC QLA4XXX iSCSI DRIVER 9625M: QLogic-Storage-Upstream@qlogic.com 9626L: linux-scsi@vger.kernel.org 9627S: Supported 9628F: Documentation/scsi/LICENSE.qla4xxx 9629F: drivers/scsi/qla4xxx/ 9630 9631QLOGIC QLA3XXX NETWORK DRIVER 9632M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9633M: Ron Mercer <ron.mercer@qlogic.com> 9634M: linux-driver@qlogic.com 9635L: netdev@vger.kernel.org 9636S: Supported 9637F: Documentation/networking/LICENSE.qla3xxx 9638F: drivers/net/ethernet/qlogic/qla3xxx.* 9639 9640QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9641M: Dept-GELinuxNICDev@qlogic.com 9642L: netdev@vger.kernel.org 9643S: Supported 9644F: drivers/net/ethernet/qlogic/qlcnic/ 9645 9646QLOGIC QLGE 10Gb ETHERNET DRIVER 9647M: Harish Patil <harish.patil@qlogic.com> 9648M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9649M: Dept-GELinuxNICDev@qlogic.com 9650M: linux-driver@qlogic.com 9651L: netdev@vger.kernel.org 9652S: Supported 9653F: drivers/net/ethernet/qlogic/qlge/ 9654 9655QLOGIC QL4xxx ETHERNET DRIVER 9656M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9657M: Ariel Elior <Ariel.Elior@qlogic.com> 9658M: everest-linux-l2@qlogic.com 9659L: netdev@vger.kernel.org 9660S: Supported 9661F: drivers/net/ethernet/qlogic/qed/ 9662F: include/linux/qed/ 9663F: drivers/net/ethernet/qlogic/qede/ 9664 9665QNX4 FILESYSTEM 9666M: Anders Larsen <al@alarsen.net> 9667W: http://www.alarsen.net/linux/qnx4fs/ 9668S: Maintained 9669F: fs/qnx4/ 9670F: include/uapi/linux/qnx4_fs.h 9671F: include/uapi/linux/qnxtypes.h 9672 9673QT1010 MEDIA DRIVER 9674M: Antti Palosaari <crope@iki.fi> 9675L: linux-media@vger.kernel.org 9676W: https://linuxtv.org 9677W: http://palosaari.fi/linux/ 9678Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9679T: git git://linuxtv.org/anttip/media_tree.git 9680S: Maintained 9681F: drivers/media/tuners/qt1010* 9682 9683QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9684M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9685L: linux-wireless@vger.kernel.org 9686L: ath9k-devel@lists.ath9k.org 9687W: http://wireless.kernel.org/en/users/Drivers/ath9k 9688S: Supported 9689F: drivers/net/wireless/ath/ath9k/ 9690 9691QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9692M: Kalle Valo <kvalo@qca.qualcomm.com> 9693L: ath10k@lists.infradead.org 9694W: http://wireless.kernel.org/en/users/Drivers/ath10k 9695T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9696S: Supported 9697F: drivers/net/wireless/ath/ath10k/ 9698 9699QUALCOMM EMAC GIGABIT ETHERNET DRIVER 9700M: Timur Tabi <timur@codeaurora.org> 9701L: netdev@vger.kernel.org 9702S: Supported 9703F: drivers/net/ethernet/qualcomm/emac/ 9704 9705QUALCOMM HEXAGON ARCHITECTURE 9706M: Richard Kuo <rkuo@codeaurora.org> 9707L: linux-hexagon@vger.kernel.org 9708T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9709S: Supported 9710F: arch/hexagon/ 9711 9712QUALCOMM WCN36XX WIRELESS DRIVER 9713M: Eugene Krasnikov <k.eugene.e@gmail.com> 9714L: wcn36xx@lists.infradead.org 9715W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9716T: git git://github.com/KrasnikovEugene/wcn36xx.git 9717S: Supported 9718F: drivers/net/wireless/ath/wcn36xx/ 9719 9720QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9721M: Gabriel Somlo <somlo@cmu.edu> 9722M: "Michael S. Tsirkin" <mst@redhat.com> 9723L: qemu-devel@nongnu.org 9724S: Maintained 9725F: drivers/firmware/qemu_fw_cfg.c 9726 9727RADOS BLOCK DEVICE (RBD) 9728M: Ilya Dryomov <idryomov@gmail.com> 9729M: Sage Weil <sage@redhat.com> 9730M: Alex Elder <elder@kernel.org> 9731L: ceph-devel@vger.kernel.org 9732W: http://ceph.com/ 9733T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9734T: git git://github.com/ceph/ceph-client.git 9735S: Supported 9736F: Documentation/ABI/testing/sysfs-bus-rbd 9737F: drivers/block/rbd.c 9738F: drivers/block/rbd_types.h 9739 9740RADEON FRAMEBUFFER DISPLAY DRIVER 9741M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9742L: linux-fbdev@vger.kernel.org 9743S: Maintained 9744F: drivers/video/fbdev/aty/radeon* 9745F: include/uapi/linux/radeonfb.h 9746 9747RADIOSHARK RADIO DRIVER 9748M: Hans Verkuil <hverkuil@xs4all.nl> 9749L: linux-media@vger.kernel.org 9750T: git git://linuxtv.org/media_tree.git 9751S: Maintained 9752F: drivers/media/radio/radio-shark.c 9753 9754RADIOSHARK2 RADIO DRIVER 9755M: Hans Verkuil <hverkuil@xs4all.nl> 9756L: linux-media@vger.kernel.org 9757T: git git://linuxtv.org/media_tree.git 9758S: Maintained 9759F: drivers/media/radio/radio-shark2.c 9760F: drivers/media/radio/radio-tea5777.c 9761 9762RAGE128 FRAMEBUFFER DISPLAY DRIVER 9763M: Paul Mackerras <paulus@samba.org> 9764L: linux-fbdev@vger.kernel.org 9765S: Maintained 9766F: drivers/video/fbdev/aty/aty128fb.c 9767 9768RALINK MIPS ARCHITECTURE 9769M: John Crispin <john@phrozen.org> 9770L: linux-mips@linux-mips.org 9771S: Maintained 9772F: arch/mips/ralink 9773 9774RALINK RT2X00 WIRELESS LAN DRIVER 9775P: rt2x00 project 9776M: Stanislaw Gruszka <sgruszka@redhat.com> 9777M: Helmut Schaa <helmut.schaa@googlemail.com> 9778L: linux-wireless@vger.kernel.org 9779S: Maintained 9780F: drivers/net/wireless/ralink/rt2x00/ 9781 9782RAMDISK RAM BLOCK DEVICE DRIVER 9783M: Jens Axboe <axboe@kernel.dk> 9784S: Maintained 9785F: Documentation/blockdev/ramdisk.txt 9786F: drivers/block/brd.c 9787 9788RANDOM NUMBER DRIVER 9789M: "Theodore Ts'o" <tytso@mit.edu> 9790S: Maintained 9791F: drivers/char/random.c 9792 9793RAPIDIO SUBSYSTEM 9794M: Matt Porter <mporter@kernel.crashing.org> 9795M: Alexandre Bounine <alexandre.bounine@idt.com> 9796S: Maintained 9797F: drivers/rapidio/ 9798 9799RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9800L: linux-wireless@vger.kernel.org 9801S: Orphan 9802F: drivers/net/wireless/ray* 9803 9804RCUTORTURE MODULE 9805M: Josh Triplett <josh@joshtriplett.org> 9806M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9807L: linux-kernel@vger.kernel.org 9808S: Supported 9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9810F: Documentation/RCU/torture.txt 9811F: kernel/rcu/rcutorture.c 9812 9813RCUTORTURE TEST FRAMEWORK 9814M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9815M: Josh Triplett <josh@joshtriplett.org> 9816R: Steven Rostedt <rostedt@goodmis.org> 9817R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9818R: Lai Jiangshan <jiangshanlai@gmail.com> 9819L: linux-kernel@vger.kernel.org 9820S: Supported 9821T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9822F: tools/testing/selftests/rcutorture 9823 9824RDC R-321X SoC 9825M: Florian Fainelli <florian@openwrt.org> 9826S: Maintained 9827 9828RDC R6040 FAST ETHERNET DRIVER 9829M: Florian Fainelli <f.fainelli@gmail.com> 9830L: netdev@vger.kernel.org 9831S: Maintained 9832F: drivers/net/ethernet/rdc/r6040.c 9833 9834RDS - RELIABLE DATAGRAM SOCKETS 9835M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9836L: netdev@vger.kernel.org 9837L: linux-rdma@vger.kernel.org 9838L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9839W: https://oss.oracle.com/projects/rds/ 9840S: Supported 9841F: net/rds/ 9842F: Documentation/networking/rds.txt 9843 9844RDMAVT - RDMA verbs software 9845M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9846L: linux-rdma@vger.kernel.org 9847S: Supported 9848F: drivers/infiniband/sw/rdmavt 9849 9850READ-COPY UPDATE (RCU) 9851M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9852M: Josh Triplett <josh@joshtriplett.org> 9853R: Steven Rostedt <rostedt@goodmis.org> 9854R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9855R: Lai Jiangshan <jiangshanlai@gmail.com> 9856L: linux-kernel@vger.kernel.org 9857W: http://www.rdrop.com/users/paulmck/RCU/ 9858S: Supported 9859T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9860F: Documentation/RCU/ 9861X: Documentation/RCU/torture.txt 9862F: include/linux/rcu* 9863X: include/linux/srcu.h 9864F: kernel/rcu/ 9865X: kernel/torture.c 9866 9867REAL TIME CLOCK (RTC) SUBSYSTEM 9868M: Alessandro Zummo <a.zummo@towertech.it> 9869M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9870L: rtc-linux@googlegroups.com 9871Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9872T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9873S: Maintained 9874F: Documentation/devicetree/bindings/rtc/ 9875F: Documentation/rtc.txt 9876F: drivers/rtc/ 9877F: include/linux/rtc.h 9878F: include/uapi/linux/rtc.h 9879F: include/linux/rtc/ 9880F: include/linux/platform_data/rtc-* 9881F: tools/testing/selftests/timers/rtctest.c 9882 9883REALTEK AUDIO CODECS 9884M: Bard Liao <bardliao@realtek.com> 9885M: Oder Chiou <oder_chiou@realtek.com> 9886S: Maintained 9887F: sound/soc/codecs/rt* 9888F: include/sound/rt*.h 9889 9890REISERFS FILE SYSTEM 9891L: reiserfs-devel@vger.kernel.org 9892S: Supported 9893F: fs/reiserfs/ 9894 9895REGISTER MAP ABSTRACTION 9896M: Mark Brown <broonie@kernel.org> 9897L: linux-kernel@vger.kernel.org 9898T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9899S: Supported 9900F: Documentation/devicetree/bindings/regmap/ 9901F: drivers/base/regmap/ 9902F: include/linux/regmap.h 9903 9904REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9905M: Ohad Ben-Cohen <ohad@wizery.com> 9906M: Bjorn Andersson <bjorn.andersson@linaro.org> 9907L: linux-remoteproc@vger.kernel.org 9908T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9909S: Maintained 9910F: Documentation/devicetree/bindings/remoteproc/ 9911F: Documentation/remoteproc.txt 9912F: drivers/remoteproc/ 9913F: include/linux/remoteproc.h 9914 9915REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9916M: Ohad Ben-Cohen <ohad@wizery.com> 9917M: Bjorn Andersson <bjorn.andersson@linaro.org> 9918L: linux-remoteproc@vger.kernel.org 9919T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9920S: Maintained 9921F: drivers/rpmsg/ 9922F: Documentation/rpmsg.txt 9923F: include/linux/rpmsg.h 9924 9925RENESAS ETHERNET DRIVERS 9926R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9927L: netdev@vger.kernel.org 9928L: linux-renesas-soc@vger.kernel.org 9929F: drivers/net/ethernet/renesas/ 9930F: include/linux/sh_eth.h 9931 9932RENESAS USB2 PHY DRIVER 9933M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9934L: linux-renesas-soc@vger.kernel.org 9935S: Maintained 9936F: drivers/phy/phy-rcar-gen3-usb2.c 9937 9938RESET CONTROLLER FRAMEWORK 9939M: Philipp Zabel <p.zabel@pengutronix.de> 9940T: git git://git.pengutronix.de/git/pza/linux 9941S: Maintained 9942F: drivers/reset/ 9943F: Documentation/devicetree/bindings/reset/ 9944F: include/dt-bindings/reset/ 9945F: include/linux/reset.h 9946F: include/linux/reset-controller.h 9947 9948RFKILL 9949M: Johannes Berg <johannes@sipsolutions.net> 9950L: linux-wireless@vger.kernel.org 9951W: http://wireless.kernel.org/ 9952T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9953T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9954S: Maintained 9955F: Documentation/rfkill.txt 9956F: net/rfkill/ 9957 9958RHASHTABLE 9959M: Thomas Graf <tgraf@suug.ch> 9960M: Herbert Xu <herbert@gondor.apana.org.au> 9961L: netdev@vger.kernel.org 9962S: Maintained 9963F: lib/rhashtable.c 9964F: include/linux/rhashtable.h 9965 9966RICOH SMARTMEDIA/XD DRIVER 9967M: Maxim Levitsky <maximlevitsky@gmail.com> 9968S: Maintained 9969F: drivers/mtd/nand/r852.c 9970F: drivers/mtd/nand/r852.h 9971 9972RICOH R5C592 MEMORYSTICK DRIVER 9973M: Maxim Levitsky <maximlevitsky@gmail.com> 9974S: Maintained 9975F: drivers/memstick/host/r592.* 9976 9977ROCCAT DRIVERS 9978M: Stefan Achatz <erazor_de@users.sourceforge.net> 9979W: http://sourceforge.net/projects/roccat/ 9980S: Maintained 9981F: drivers/hid/hid-roccat* 9982F: include/linux/hid-roccat* 9983F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9984 9985ROCKER DRIVER 9986M: Jiri Pirko <jiri@resnulli.us> 9987L: netdev@vger.kernel.org 9988S: Supported 9989F: drivers/net/ethernet/rocker/ 9990 9991ROCKETPORT DRIVER 9992P: Comtrol Corp. 9993W: http://www.comtrol.com 9994S: Maintained 9995F: Documentation/serial/rocket.txt 9996F: drivers/tty/rocket* 9997 9998ROCKETPORT EXPRESS/INFINITY DRIVER 9999M: Kevin Cernekee <cernekee@gmail.com> 10000L: linux-serial@vger.kernel.org 10001S: Odd Fixes 10002F: drivers/tty/serial/rp2.* 10003 10004ROSE NETWORK LAYER 10005M: Ralf Baechle <ralf@linux-mips.org> 10006L: linux-hams@vger.kernel.org 10007W: http://www.linux-ax25.org/ 10008S: Maintained 10009F: include/net/rose.h 10010F: include/uapi/linux/rose.h 10011F: net/rose/ 10012 10013RTL2830 MEDIA DRIVER 10014M: Antti Palosaari <crope@iki.fi> 10015L: linux-media@vger.kernel.org 10016W: https://linuxtv.org 10017W: http://palosaari.fi/linux/ 10018Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10019T: git git://linuxtv.org/anttip/media_tree.git 10020S: Maintained 10021F: drivers/media/dvb-frontends/rtl2830* 10022 10023RTL2832 MEDIA DRIVER 10024M: Antti Palosaari <crope@iki.fi> 10025L: linux-media@vger.kernel.org 10026W: https://linuxtv.org 10027W: http://palosaari.fi/linux/ 10028Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10029T: git git://linuxtv.org/anttip/media_tree.git 10030S: Maintained 10031F: drivers/media/dvb-frontends/rtl2832* 10032 10033RTL2832_SDR MEDIA DRIVER 10034M: Antti Palosaari <crope@iki.fi> 10035L: linux-media@vger.kernel.org 10036W: https://linuxtv.org 10037W: http://palosaari.fi/linux/ 10038Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10039T: git git://linuxtv.org/anttip/media_tree.git 10040S: Maintained 10041F: drivers/media/dvb-frontends/rtl2832_sdr* 10042 10043RTL8180 WIRELESS DRIVER 10044L: linux-wireless@vger.kernel.org 10045W: http://wireless.kernel.org/ 10046T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10047S: Orphan 10048F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10049 10050RTL8187 WIRELESS DRIVER 10051M: Herton Ronaldo Krzesinski <herton@canonical.com> 10052M: Hin-Tak Leung <htl10@users.sourceforge.net> 10053M: Larry Finger <Larry.Finger@lwfinger.net> 10054L: linux-wireless@vger.kernel.org 10055W: http://wireless.kernel.org/ 10056T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10057S: Maintained 10058F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10059 10060RTL8192CE WIRELESS DRIVER 10061M: Larry Finger <Larry.Finger@lwfinger.net> 10062M: Chaoming Li <chaoming_li@realsil.com.cn> 10063L: linux-wireless@vger.kernel.org 10064W: http://wireless.kernel.org/ 10065T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10066S: Maintained 10067F: drivers/net/wireless/realtek/rtlwifi/ 10068F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10069 10070RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10071M: Jes Sorensen <Jes.Sorensen@redhat.com> 10072L: linux-wireless@vger.kernel.org 10073T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10074S: Maintained 10075F: drivers/net/wireless/realtek/rtl8xxxu/ 10076 10077S3 SAVAGE FRAMEBUFFER DRIVER 10078M: Antonino Daplas <adaplas@gmail.com> 10079L: linux-fbdev@vger.kernel.org 10080S: Maintained 10081F: drivers/video/fbdev/savage/ 10082 10083S390 10084M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10085M: Heiko Carstens <heiko.carstens@de.ibm.com> 10086L: linux-s390@vger.kernel.org 10087W: http://www.ibm.com/developerworks/linux/linux390/ 10088T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10089S: Supported 10090F: arch/s390/ 10091F: drivers/s390/ 10092F: Documentation/s390/ 10093F: Documentation/DocBook/s390* 10094 10095S390 COMMON I/O LAYER 10096M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10097M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10098L: linux-s390@vger.kernel.org 10099W: http://www.ibm.com/developerworks/linux/linux390/ 10100S: Supported 10101F: drivers/s390/cio/ 10102 10103S390 DASD DRIVER 10104M: Stefan Weinhuber <wein@de.ibm.com> 10105M: Stefan Haberland <stefan.haberland@de.ibm.com> 10106L: linux-s390@vger.kernel.org 10107W: http://www.ibm.com/developerworks/linux/linux390/ 10108S: Supported 10109F: drivers/s390/block/dasd* 10110F: block/partitions/ibm.c 10111 10112S390 NETWORK DRIVERS 10113M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10114L: linux-s390@vger.kernel.org 10115W: http://www.ibm.com/developerworks/linux/linux390/ 10116S: Supported 10117F: drivers/s390/net/ 10118 10119S390 PCI SUBSYSTEM 10120M: Sebastian Ott <sebott@linux.vnet.ibm.com> 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: arch/s390/pci/ 10126F: drivers/pci/hotplug/s390_pci_hpc.c 10127 10128S390 ZCRYPT DRIVER 10129M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10130L: linux-s390@vger.kernel.org 10131W: http://www.ibm.com/developerworks/linux/linux390/ 10132S: Supported 10133F: drivers/s390/crypto/ 10134 10135S390 ZFCP DRIVER 10136M: Steffen Maier <maier@linux.vnet.ibm.com> 10137L: linux-s390@vger.kernel.org 10138W: http://www.ibm.com/developerworks/linux/linux390/ 10139S: Supported 10140F: drivers/s390/scsi/zfcp_* 10141 10142S390 IUCV NETWORK LAYER 10143M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10144L: linux-s390@vger.kernel.org 10145W: http://www.ibm.com/developerworks/linux/linux390/ 10146S: Supported 10147F: drivers/s390/net/*iucv* 10148F: include/net/iucv/ 10149F: net/iucv/ 10150 10151S390 IOMMU (PCI) 10152M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10153L: linux-s390@vger.kernel.org 10154W: http://www.ibm.com/developerworks/linux/linux390/ 10155S: Supported 10156F: drivers/iommu/s390-iommu.c 10157 10158S3C24XX SD/MMC Driver 10159M: Ben Dooks <ben-linux@fluff.org> 10160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10161S: Supported 10162F: drivers/mmc/host/s3cmci.* 10163 10164SAA6588 RDS RECEIVER DRIVER 10165M: Hans Verkuil <hverkuil@xs4all.nl> 10166L: linux-media@vger.kernel.org 10167T: git git://linuxtv.org/media_tree.git 10168W: https://linuxtv.org 10169S: Odd Fixes 10170F: drivers/media/i2c/saa6588* 10171 10172SAA7134 VIDEO4LINUX DRIVER 10173M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10174M: Mauro Carvalho Chehab <mchehab@kernel.org> 10175L: linux-media@vger.kernel.org 10176W: https://linuxtv.org 10177T: git git://linuxtv.org/media_tree.git 10178S: Odd fixes 10179F: Documentation/video4linux/*.saa7134 10180F: drivers/media/pci/saa7134/ 10181 10182SAA7146 VIDEO4LINUX-2 DRIVER 10183M: Hans Verkuil <hverkuil@xs4all.nl> 10184L: linux-media@vger.kernel.org 10185T: git git://linuxtv.org/media_tree.git 10186S: Maintained 10187F: drivers/media/common/saa7146/ 10188F: drivers/media/pci/saa7146/ 10189F: include/media/saa7146* 10190 10191SAMSUNG LAPTOP DRIVER 10192M: Corentin Chary <corentin.chary@gmail.com> 10193L: platform-driver-x86@vger.kernel.org 10194S: Maintained 10195F: drivers/platform/x86/samsung-laptop.c 10196 10197SAMSUNG AUDIO (ASoC) DRIVERS 10198M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 10199M: Sangbeom Kim <sbkim73@samsung.com> 10200M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10201L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10202S: Supported 10203F: sound/soc/samsung/ 10204 10205SAMSUNG FRAMEBUFFER DRIVER 10206M: Jingoo Han <jingoohan1@gmail.com> 10207L: linux-fbdev@vger.kernel.org 10208S: Maintained 10209F: drivers/video/fbdev/s3c-fb.c 10210 10211SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10212M: Sangbeom Kim <sbkim73@samsung.com> 10213M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 10214L: linux-kernel@vger.kernel.org 10215L: linux-samsung-soc@vger.kernel.org 10216S: Supported 10217F: drivers/mfd/sec*.c 10218F: drivers/regulator/s2m*.c 10219F: drivers/regulator/s5m*.c 10220F: drivers/clk/clk-s2mps11.c 10221F: drivers/rtc/rtc-s5m.c 10222F: include/linux/mfd/samsung/ 10223F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10224F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10225F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10226F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10227 10228SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10229M: Kyungmin Park <kyungmin.park@samsung.com> 10230M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10231L: linux-media@vger.kernel.org 10232Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10233S: Supported 10234F: drivers/media/platform/exynos4-is/ 10235 10236SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10237M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10238L: linux-media@vger.kernel.org 10239L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10240S: Maintained 10241F: drivers/media/platform/s3c-camif/ 10242F: include/media/drv-intf/s3c_camif.h 10243 10244SAMSUNG S5C73M3 CAMERA DRIVER 10245M: Kyungmin Park <kyungmin.park@samsung.com> 10246M: Andrzej Hajda <a.hajda@samsung.com> 10247L: linux-media@vger.kernel.org 10248S: Supported 10249F: drivers/media/i2c/s5c73m3/* 10250 10251SAMSUNG S5K5BAF CAMERA DRIVER 10252M: Kyungmin Park <kyungmin.park@samsung.com> 10253M: Andrzej Hajda <a.hajda@samsung.com> 10254L: linux-media@vger.kernel.org 10255S: Supported 10256F: drivers/media/i2c/s5k5baf.c 10257 10258SAMSUNG S3FWRN5 NFC DRIVER 10259M: Robert Baldyga <r.baldyga@samsung.com> 10260M: Krzysztof Opasiak <k.opasiak@samsung.com> 10261L: linux-nfc@lists.01.org (moderated for non-subscribers) 10262S: Supported 10263F: drivers/nfc/s3fwrn5 10264 10265SAMSUNG SOC CLOCK DRIVERS 10266M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10267M: Tomasz Figa <tomasz.figa@gmail.com> 10268S: Supported 10269L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10270F: drivers/clk/samsung/ 10271 10272SAMSUNG SXGBE DRIVERS 10273M: Byungho An <bh74.an@samsung.com> 10274M: Girish K S <ks.giri@samsung.com> 10275M: Vipul Pandya <vipul.pandya@samsung.com> 10276S: Supported 10277L: netdev@vger.kernel.org 10278F: drivers/net/ethernet/samsung/sxgbe/ 10279 10280SAMSUNG THERMAL DRIVER 10281M: Lukasz Majewski <l.majewski@samsung.com> 10282L: linux-pm@vger.kernel.org 10283L: linux-samsung-soc@vger.kernel.org 10284S: Supported 10285T: git https://github.com/lmajewski/linux-samsung-thermal.git 10286F: drivers/thermal/samsung/ 10287 10288SAMSUNG USB2 PHY DRIVER 10289M: Kamil Debski <kamil@wypas.org> 10290M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10291L: linux-kernel@vger.kernel.org 10292S: Supported 10293F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10294F: Documentation/phy/samsung-usb2.txt 10295F: drivers/phy/phy-exynos4210-usb2.c 10296F: drivers/phy/phy-exynos4x12-usb2.c 10297F: drivers/phy/phy-exynos5250-usb2.c 10298F: drivers/phy/phy-s5pv210-usb2.c 10299F: drivers/phy/phy-samsung-usb2.c 10300F: drivers/phy/phy-samsung-usb2.h 10301 10302SERIAL DRIVERS 10303M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10304L: linux-serial@vger.kernel.org 10305S: Maintained 10306F: Documentation/devicetree/bindings/serial/ 10307F: drivers/tty/serial/ 10308 10309SYNOPSYS DESIGNWARE DMAC DRIVER 10310M: Viresh Kumar <vireshk@kernel.org> 10311M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10312S: Maintained 10313F: include/linux/dma/dw.h 10314F: include/linux/platform_data/dma-dw.h 10315F: drivers/dma/dw/ 10316 10317SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10318M: Lars Persson <lars.persson@axis.com> 10319L: netdev@vger.kernel.org 10320S: Supported 10321F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10322F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10323 10324SYNOPSYS DESIGNWARE I2C DRIVER 10325M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10326R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10327R: Mika Westerberg <mika.westerberg@linux.intel.com> 10328L: linux-i2c@vger.kernel.org 10329S: Maintained 10330F: drivers/i2c/busses/i2c-designware-* 10331F: include/linux/platform_data/i2c-designware.h 10332 10333SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10334M: Jaehoon Chung <jh80.chung@samsung.com> 10335L: linux-mmc@vger.kernel.org 10336S: Maintained 10337F: include/linux/mmc/dw_mmc.h 10338F: drivers/mmc/host/dw_mmc* 10339 10340SYSTEM TRACE MODULE CLASS 10341M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10342S: Maintained 10343T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10344F: Documentation/trace/stm.txt 10345F: drivers/hwtracing/stm/ 10346F: include/linux/stm.h 10347F: include/uapi/linux/stm.h 10348 10349THUNDERBOLT DRIVER 10350M: Andreas Noever <andreas.noever@gmail.com> 10351S: Maintained 10352F: drivers/thunderbolt/ 10353 10354TI BQ27XXX POWER SUPPLY DRIVER 10355R: Andrew F. Davis <afd@ti.com> 10356F: include/linux/power/bq27xxx_battery.h 10357F: drivers/power/bq27xxx_battery.c 10358F: drivers/power/bq27xxx_battery_i2c.c 10359 10360TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10361M: John Stultz <john.stultz@linaro.org> 10362M: Thomas Gleixner <tglx@linutronix.de> 10363L: linux-kernel@vger.kernel.org 10364T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10365S: Supported 10366F: include/linux/clocksource.h 10367F: include/linux/time.h 10368F: include/linux/timex.h 10369F: include/uapi/linux/time.h 10370F: include/uapi/linux/timex.h 10371F: kernel/time/clocksource.c 10372F: kernel/time/time*.c 10373F: kernel/time/alarmtimer.c 10374F: kernel/time/ntp.c 10375F: tools/testing/selftests/timers/ 10376 10377SC1200 WDT DRIVER 10378M: Zwane Mwaikambo <zwanem@gmail.com> 10379S: Maintained 10380F: drivers/watchdog/sc1200wdt.c 10381 10382SCHEDULER 10383M: Ingo Molnar <mingo@redhat.com> 10384M: Peter Zijlstra <peterz@infradead.org> 10385L: linux-kernel@vger.kernel.org 10386T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10387S: Maintained 10388F: kernel/sched/ 10389F: include/linux/sched.h 10390F: include/uapi/linux/sched.h 10391F: include/linux/wait.h 10392 10393SCORE ARCHITECTURE 10394M: Chen Liqin <liqin.linux@gmail.com> 10395M: Lennox Wu <lennox.wu@gmail.com> 10396W: http://www.sunplus.com 10397S: Supported 10398F: arch/score/ 10399 10400SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10401M: Sudeep Holla <sudeep.holla@arm.com> 10402L: linux-arm-kernel@lists.infradead.org 10403S: Maintained 10404F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10405F: drivers/clk/clk-scpi.c 10406F: drivers/cpufreq/scpi-cpufreq.c 10407F: drivers/firmware/arm_scpi.c 10408F: include/linux/scpi_protocol.h 10409 10410SCSI CDROM DRIVER 10411M: Jens Axboe <axboe@kernel.dk> 10412L: linux-scsi@vger.kernel.org 10413W: http://www.kernel.dk 10414S: Maintained 10415F: drivers/scsi/sr* 10416 10417SCSI RDMA PROTOCOL (SRP) INITIATOR 10418M: Bart Van Assche <bart.vanassche@sandisk.com> 10419L: linux-rdma@vger.kernel.org 10420S: Supported 10421W: http://www.openfabrics.org 10422Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10424F: drivers/infiniband/ulp/srp/ 10425F: include/scsi/srp.h 10426 10427SCSI SG DRIVER 10428M: Doug Gilbert <dgilbert@interlog.com> 10429L: linux-scsi@vger.kernel.org 10430W: http://sg.danny.cz/sg 10431S: Maintained 10432F: Documentation/scsi/scsi-generic.txt 10433F: drivers/scsi/sg.c 10434F: include/scsi/sg.h 10435 10436SCSI SUBSYSTEM 10437M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10438T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10439M: "Martin K. Petersen" <martin.petersen@oracle.com> 10440T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10441L: linux-scsi@vger.kernel.org 10442S: Maintained 10443F: Documentation/devicetree/bindings/scsi/ 10444F: drivers/scsi/ 10445F: include/scsi/ 10446 10447SCSI TAPE DRIVER 10448M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10449L: linux-scsi@vger.kernel.org 10450S: Maintained 10451F: Documentation/scsi/st.txt 10452F: drivers/scsi/st.* 10453F: drivers/scsi/st_*.h 10454 10455SCTP PROTOCOL 10456M: Vlad Yasevich <vyasevich@gmail.com> 10457M: Neil Horman <nhorman@tuxdriver.com> 10458L: linux-sctp@vger.kernel.org 10459W: http://lksctp.sourceforge.net 10460S: Maintained 10461F: Documentation/networking/sctp.txt 10462F: include/linux/sctp.h 10463F: include/uapi/linux/sctp.h 10464F: include/net/sctp/ 10465F: net/sctp/ 10466 10467SCx200 CPU SUPPORT 10468M: Jim Cromie <jim.cromie@gmail.com> 10469S: Odd Fixes 10470F: Documentation/i2c/busses/scx200_acb 10471F: arch/x86/platform/scx200/ 10472F: drivers/watchdog/scx200_wdt.c 10473F: drivers/i2c/busses/scx200* 10474F: drivers/mtd/maps/scx200_docflash.c 10475F: include/linux/scx200.h 10476 10477SCx200 GPIO DRIVER 10478M: Jim Cromie <jim.cromie@gmail.com> 10479S: Maintained 10480F: drivers/char/scx200_gpio.c 10481F: include/linux/scx200_gpio.h 10482 10483SCx200 HRT CLOCKSOURCE DRIVER 10484M: Jim Cromie <jim.cromie@gmail.com> 10485S: Maintained 10486F: drivers/clocksource/scx200_hrt.c 10487 10488SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10489M: Sascha Sommer <saschasommer@freenet.de> 10490L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10491S: Maintained 10492F: drivers/mmc/host/sdricoh_cs.c 10493 10494SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10495M: Adrian Hunter <adrian.hunter@intel.com> 10496L: linux-mmc@vger.kernel.org 10497T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10498S: Maintained 10499F: drivers/mmc/host/sdhci* 10500F: include/linux/mmc/sdhci* 10501 10502SECURE COMPUTING 10503M: Kees Cook <keescook@chromium.org> 10504R: Andy Lutomirski <luto@amacapital.net> 10505R: Will Drewry <wad@chromium.org> 10506T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10507S: Supported 10508F: kernel/seccomp.c 10509F: include/uapi/linux/seccomp.h 10510F: include/linux/seccomp.h 10511F: tools/testing/selftests/seccomp/* 10512K: \bsecure_computing 10513K: \bTIF_SECCOMP\b 10514 10515SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10516M: Al Cooper <alcooperx@gmail.com> 10517L: linux-mmc@vger.kernel.org 10518L: bcm-kernel-feedback-list@broadcom.com 10519S: Maintained 10520F: drivers/mmc/host/sdhci-brcmstb* 10521 10522SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10523M: Ben Dooks <ben-linux@fluff.org> 10524M: Jaehoon Chung <jh80.chung@samsung.com> 10525L: linux-mmc@vger.kernel.org 10526S: Maintained 10527F: drivers/mmc/host/sdhci-s3c* 10528 10529SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10530M: Viresh Kumar <vireshk@kernel.org> 10531L: linux-mmc@vger.kernel.org 10532S: Maintained 10533F: drivers/mmc/host/sdhci-spear.c 10534 10535SECURITY SUBSYSTEM 10536M: James Morris <james.l.morris@oracle.com> 10537M: "Serge E. Hallyn" <serge@hallyn.com> 10538L: linux-security-module@vger.kernel.org (suggested Cc:) 10539T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10540W: http://kernsec.org/ 10541S: Supported 10542F: security/ 10543 10544SECURITY CONTACT 10545M: Security Officers <security@kernel.org> 10546S: Supported 10547 10548SELINUX SECURITY MODULE 10549M: Paul Moore <paul@paul-moore.com> 10550M: Stephen Smalley <sds@tycho.nsa.gov> 10551M: Eric Paris <eparis@parisplace.org> 10552L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10553W: http://selinuxproject.org 10554T: git git://git.infradead.org/users/pcmoore/selinux 10555S: Supported 10556F: include/linux/selinux* 10557F: security/selinux/ 10558F: scripts/selinux/ 10559 10560APPARMOR SECURITY MODULE 10561M: John Johansen <john.johansen@canonical.com> 10562L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10563W: apparmor.wiki.kernel.org 10564T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10565S: Supported 10566F: security/apparmor/ 10567 10568LOADPIN SECURITY MODULE 10569M: Kees Cook <keescook@chromium.org> 10570T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10571S: Supported 10572F: security/loadpin/ 10573 10574YAMA SECURITY MODULE 10575M: Kees Cook <keescook@chromium.org> 10576T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10577S: Supported 10578F: security/yama/ 10579 10580SENSABLE PHANTOM 10581M: Jiri Slaby <jirislaby@gmail.com> 10582S: Maintained 10583F: drivers/misc/phantom.c 10584F: include/uapi/linux/phantom.h 10585 10586SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10587M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10588M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10589M: John Soni Jose <sony.john@avagotech.com> 10590L: linux-scsi@vger.kernel.org 10591W: http://www.avagotech.com 10592S: Supported 10593F: drivers/scsi/be2iscsi/ 10594 10595Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10596M: Sathya Perla <sathya.perla@broadcom.com> 10597M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10598M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10599M: Somnath Kotur <somnath.kotur@broadcom.com> 10600L: netdev@vger.kernel.org 10601W: http://www.emulex.com 10602S: Supported 10603F: drivers/net/ethernet/emulex/benet/ 10604 10605EMULEX ONECONNECT ROCE DRIVER 10606M: Selvin Xavier <selvin.xavier@avagotech.com> 10607M: Devesh Sharma <devesh.sharma@avagotech.com> 10608M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10609L: linux-rdma@vger.kernel.org 10610W: http://www.emulex.com 10611S: Supported 10612F: drivers/infiniband/hw/ocrdma/ 10613 10614SFC NETWORK DRIVER 10615M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10616M: Edward Cree <ecree@solarflare.com> 10617M: Bert Kenward <bkenward@solarflare.com> 10618L: netdev@vger.kernel.org 10619S: Supported 10620F: drivers/net/ethernet/sfc/ 10621 10622SGI GRU DRIVER 10623M: Dimitri Sivanich <sivanich@sgi.com> 10624S: Maintained 10625F: drivers/misc/sgi-gru/ 10626 10627SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10628M: Pat Gefre <pfg@sgi.com> 10629L: linux-ia64@vger.kernel.org 10630S: Supported 10631F: Documentation/ia64/serial.txt 10632F: drivers/tty/serial/ioc?_serial.c 10633F: include/linux/ioc?.h 10634 10635SGI XP/XPC/XPNET DRIVER 10636M: Cliff Whickman <cpw@sgi.com> 10637M: Robin Holt <robinmholt@gmail.com> 10638S: Maintained 10639F: drivers/misc/sgi-xp/ 10640 10641SI2157 MEDIA DRIVER 10642M: Antti Palosaari <crope@iki.fi> 10643L: linux-media@vger.kernel.org 10644W: https://linuxtv.org 10645W: http://palosaari.fi/linux/ 10646Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10647T: git git://linuxtv.org/anttip/media_tree.git 10648S: Maintained 10649F: drivers/media/tuners/si2157* 10650 10651SI2168 MEDIA DRIVER 10652M: Antti Palosaari <crope@iki.fi> 10653L: linux-media@vger.kernel.org 10654W: https://linuxtv.org 10655W: http://palosaari.fi/linux/ 10656Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10657T: git git://linuxtv.org/anttip/media_tree.git 10658S: Maintained 10659F: drivers/media/dvb-frontends/si2168* 10660 10661SI470X FM RADIO RECEIVER I2C DRIVER 10662M: Hans Verkuil <hverkuil@xs4all.nl> 10663L: linux-media@vger.kernel.org 10664T: git git://linuxtv.org/media_tree.git 10665W: https://linuxtv.org 10666S: Odd Fixes 10667F: drivers/media/radio/si470x/radio-si470x-i2c.c 10668 10669SI470X FM RADIO RECEIVER USB DRIVER 10670M: Hans Verkuil <hverkuil@xs4all.nl> 10671L: linux-media@vger.kernel.org 10672T: git git://linuxtv.org/media_tree.git 10673W: https://linuxtv.org 10674S: Maintained 10675F: drivers/media/radio/si470x/radio-si470x-common.c 10676F: drivers/media/radio/si470x/radio-si470x.h 10677F: drivers/media/radio/si470x/radio-si470x-usb.c 10678 10679SI4713 FM RADIO TRANSMITTER I2C DRIVER 10680M: Eduardo Valentin <edubezval@gmail.com> 10681L: linux-media@vger.kernel.org 10682T: git git://linuxtv.org/media_tree.git 10683W: https://linuxtv.org 10684S: Odd Fixes 10685F: drivers/media/radio/si4713/si4713.? 10686 10687SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10688M: Eduardo Valentin <edubezval@gmail.com> 10689L: linux-media@vger.kernel.org 10690T: git git://linuxtv.org/media_tree.git 10691W: https://linuxtv.org 10692S: Odd Fixes 10693F: drivers/media/radio/si4713/radio-platform-si4713.c 10694 10695SI4713 FM RADIO TRANSMITTER USB DRIVER 10696M: Hans Verkuil <hverkuil@xs4all.nl> 10697L: linux-media@vger.kernel.org 10698T: git git://linuxtv.org/media_tree.git 10699W: https://linuxtv.org 10700S: Maintained 10701F: drivers/media/radio/si4713/radio-usb-si4713.c 10702 10703SIANO DVB DRIVER 10704M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10705M: Mauro Carvalho Chehab <mchehab@kernel.org> 10706L: linux-media@vger.kernel.org 10707W: https://linuxtv.org 10708T: git git://linuxtv.org/media_tree.git 10709S: Odd fixes 10710F: drivers/media/common/siano/ 10711F: drivers/media/usb/siano/ 10712F: drivers/media/usb/siano/ 10713F: drivers/media/mmc/siano/ 10714 10715SIMPLEFB FB DRIVER 10716M: Hans de Goede <hdegoede@redhat.com> 10717L: linux-fbdev@vger.kernel.org 10718S: Maintained 10719F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10720F: drivers/video/fbdev/simplefb.c 10721F: include/linux/platform_data/simplefb.h 10722 10723SH_VEU V4L2 MEM2MEM DRIVER 10724L: linux-media@vger.kernel.org 10725S: Orphan 10726F: drivers/media/platform/sh_veu.c 10727 10728SH_VOU V4L2 OUTPUT DRIVER 10729L: linux-media@vger.kernel.org 10730S: Orphan 10731F: drivers/media/platform/sh_vou.c 10732F: include/media/drv-intf/sh_vou.h 10733 10734SIMPLE FIRMWARE INTERFACE (SFI) 10735M: Len Brown <lenb@kernel.org> 10736L: sfi-devel@simplefirmware.org 10737W: http://simplefirmware.org/ 10738T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10739S: Supported 10740F: arch/x86/platform/sfi/ 10741F: drivers/sfi/ 10742F: include/linux/sfi*.h 10743 10744SIMTEC EB110ATX (Chalice CATS) 10745P: Ben Dooks 10746P: Vincent Sanders <vince@simtec.co.uk> 10747M: Simtec Linux Team <linux@simtec.co.uk> 10748W: http://www.simtec.co.uk/products/EB110ATX/ 10749S: Supported 10750 10751SIMTEC EB2410ITX (BAST) 10752P: Ben Dooks 10753P: Vincent Sanders <vince@simtec.co.uk> 10754M: Simtec Linux Team <linux@simtec.co.uk> 10755W: http://www.simtec.co.uk/products/EB2410ITX/ 10756S: Supported 10757F: arch/arm/mach-s3c24xx/mach-bast.c 10758F: arch/arm/mach-s3c24xx/bast-ide.c 10759F: arch/arm/mach-s3c24xx/bast-irq.c 10760 10761TI DAVINCI MACHINE SUPPORT 10762M: Sekhar Nori <nsekhar@ti.com> 10763M: Kevin Hilman <khilman@kernel.org> 10764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10765T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10766S: Supported 10767F: arch/arm/mach-davinci/ 10768F: drivers/i2c/busses/i2c-davinci.c 10769 10770TI DAVINCI SERIES MEDIA DRIVER 10771M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10772L: linux-media@vger.kernel.org 10773W: https://linuxtv.org 10774Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10775T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10776S: Maintained 10777F: drivers/media/platform/davinci/ 10778F: include/media/davinci/ 10779 10780TI AM437X VPFE DRIVER 10781M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10782L: linux-media@vger.kernel.org 10783W: https://linuxtv.org 10784Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10785T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10786S: Maintained 10787F: drivers/media/platform/am437x/ 10788 10789OV2659 OMNIVISION SENSOR DRIVER 10790M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10791L: linux-media@vger.kernel.org 10792W: https://linuxtv.org 10793Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10794T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10795S: Maintained 10796F: drivers/media/i2c/ov2659.c 10797F: include/media/i2c/ov2659.h 10798 10799SILICON MOTION SM712 FRAME BUFFER DRIVER 10800M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10801M: Teddy Wang <teddy.wang@siliconmotion.com> 10802M: Sudip Mukherjee <sudip@vectorindia.org> 10803L: linux-fbdev@vger.kernel.org 10804S: Maintained 10805F: drivers/video/fbdev/sm712* 10806F: Documentation/fb/sm712fb.txt 10807 10808SIS 190 ETHERNET DRIVER 10809M: Francois Romieu <romieu@fr.zoreil.com> 10810L: netdev@vger.kernel.org 10811S: Maintained 10812F: drivers/net/ethernet/sis/sis190.c 10813 10814SIS 900/7016 FAST ETHERNET DRIVER 10815M: Daniele Venzano <venza@brownhat.org> 10816W: http://www.brownhat.org/sis900.html 10817L: netdev@vger.kernel.org 10818S: Maintained 10819F: drivers/net/ethernet/sis/sis900.* 10820 10821SIS FRAMEBUFFER DRIVER 10822M: Thomas Winischhofer <thomas@winischhofer.net> 10823W: http://www.winischhofer.net/linuxsisvga.shtml 10824S: Maintained 10825F: Documentation/fb/sisfb.txt 10826F: drivers/video/fbdev/sis/ 10827F: include/video/sisfb.h 10828 10829SIS USB2VGA DRIVER 10830M: Thomas Winischhofer <thomas@winischhofer.net> 10831W: http://www.winischhofer.at/linuxsisusbvga.shtml 10832S: Maintained 10833F: drivers/usb/misc/sisusbvga/ 10834 10835SLAB ALLOCATOR 10836M: Christoph Lameter <cl@linux.com> 10837M: Pekka Enberg <penberg@kernel.org> 10838M: David Rientjes <rientjes@google.com> 10839M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10840M: Andrew Morton <akpm@linux-foundation.org> 10841L: linux-mm@kvack.org 10842S: Maintained 10843F: include/linux/sl?b*.h 10844F: mm/sl?b* 10845 10846SLEEPABLE READ-COPY UPDATE (SRCU) 10847M: Lai Jiangshan <jiangshanlai@gmail.com> 10848M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10849M: Josh Triplett <josh@joshtriplett.org> 10850R: Steven Rostedt <rostedt@goodmis.org> 10851R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10852L: linux-kernel@vger.kernel.org 10853W: http://www.rdrop.com/users/paulmck/RCU/ 10854S: Supported 10855T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10856F: include/linux/srcu.h 10857F: kernel/rcu/srcu.c 10858 10859SMACK SECURITY MODULE 10860M: Casey Schaufler <casey@schaufler-ca.com> 10861L: linux-security-module@vger.kernel.org 10862W: http://schaufler-ca.com 10863T: git git://github.com/cschaufler/smack-next 10864S: Maintained 10865F: Documentation/security/Smack.txt 10866F: security/smack/ 10867 10868DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10869M: Kevin Hilman <khilman@kernel.org> 10870M: Nishanth Menon <nm@ti.com> 10871S: Maintained 10872F: drivers/power/avs/ 10873F: include/linux/power/smartreflex.h 10874L: linux-pm@vger.kernel.org 10875 10876SMC91x ETHERNET DRIVER 10877M: Nicolas Pitre <nico@fluxnic.net> 10878S: Odd Fixes 10879F: drivers/net/ethernet/smsc/smc91x.* 10880 10881SMIA AND SMIA++ IMAGE SENSOR DRIVER 10882M: Sakari Ailus <sakari.ailus@iki.fi> 10883L: linux-media@vger.kernel.org 10884S: Maintained 10885F: drivers/media/i2c/smiapp/ 10886F: include/media/i2c/smiapp.h 10887F: drivers/media/i2c/smiapp-pll.c 10888F: drivers/media/i2c/smiapp-pll.h 10889F: include/uapi/linux/smiapp.h 10890F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10891 10892SMM665 HARDWARE MONITOR DRIVER 10893M: Guenter Roeck <linux@roeck-us.net> 10894L: linux-hwmon@vger.kernel.org 10895S: Maintained 10896F: Documentation/hwmon/smm665 10897F: drivers/hwmon/smm665.c 10898 10899SMSC EMC2103 HARDWARE MONITOR DRIVER 10900M: Steve Glendinning <steve.glendinning@shawell.net> 10901L: linux-hwmon@vger.kernel.org 10902S: Maintained 10903F: Documentation/hwmon/emc2103 10904F: drivers/hwmon/emc2103.c 10905 10906SMSC SCH5627 HARDWARE MONITOR DRIVER 10907M: Hans de Goede <hdegoede@redhat.com> 10908L: linux-hwmon@vger.kernel.org 10909S: Supported 10910F: Documentation/hwmon/sch5627 10911F: drivers/hwmon/sch5627.c 10912 10913SMSC47B397 HARDWARE MONITOR DRIVER 10914M: Jean Delvare <jdelvare@suse.com> 10915L: linux-hwmon@vger.kernel.org 10916S: Maintained 10917F: Documentation/hwmon/smsc47b397 10918F: drivers/hwmon/smsc47b397.c 10919 10920SMSC911x ETHERNET DRIVER 10921M: Steve Glendinning <steve.glendinning@shawell.net> 10922L: netdev@vger.kernel.org 10923S: Maintained 10924F: include/linux/smsc911x.h 10925F: drivers/net/ethernet/smsc/smsc911x.* 10926 10927SMSC9420 PCI ETHERNET DRIVER 10928M: Steve Glendinning <steve.glendinning@shawell.net> 10929L: netdev@vger.kernel.org 10930S: Maintained 10931F: drivers/net/ethernet/smsc/smsc9420.* 10932 10933SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10934M: Steve Glendinning <steve.glendinning@shawell.net> 10935L: linux-fbdev@vger.kernel.org 10936S: Maintained 10937F: drivers/video/fbdev/smscufx.c 10938 10939SOC-CAMERA V4L2 SUBSYSTEM 10940M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10941L: linux-media@vger.kernel.org 10942T: git git://linuxtv.org/media_tree.git 10943S: Maintained 10944F: include/media/soc* 10945F: drivers/media/i2c/soc_camera/ 10946F: drivers/media/platform/soc_camera/ 10947 10948SOEKRIS NET48XX LED SUPPORT 10949M: Chris Boot <bootc@bootc.net> 10950S: Maintained 10951F: drivers/leds/leds-net48xx.c 10952 10953SOFTLOGIC 6x10 MPEG CODEC 10954M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10955M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10956M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10957M: Ismael Luceno <ismael@iodev.co.uk> 10958L: linux-media@vger.kernel.org 10959S: Supported 10960F: drivers/media/pci/solo6x10/ 10961 10962SOFTWARE RAID (Multiple Disks) SUPPORT 10963M: Shaohua Li <shli@kernel.org> 10964L: linux-raid@vger.kernel.org 10965T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10966S: Supported 10967F: drivers/md/ 10968F: include/linux/raid/ 10969F: include/uapi/linux/raid/ 10970 10971SONIC NETWORK DRIVER 10972M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10973L: netdev@vger.kernel.org 10974S: Maintained 10975F: drivers/net/ethernet/natsemi/sonic.* 10976 10977SONICS SILICON BACKPLANE DRIVER (SSB) 10978M: Michael Buesch <m@bues.ch> 10979L: linux-wireless@vger.kernel.org 10980S: Maintained 10981F: drivers/ssb/ 10982F: include/linux/ssb/ 10983 10984SONY VAIO CONTROL DEVICE DRIVER 10985M: Mattia Dongili <malattia@linux.it> 10986L: platform-driver-x86@vger.kernel.org 10987W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10988S: Maintained 10989F: Documentation/laptops/sony-laptop.txt 10990F: drivers/char/sonypi.c 10991F: drivers/platform/x86/sony-laptop.c 10992F: include/linux/sony-laptop.h 10993 10994SONY MEMORYSTICK CARD SUPPORT 10995M: Alex Dubov <oakad@yahoo.com> 10996W: http://tifmxx.berlios.de/ 10997S: Maintained 10998F: drivers/memstick/host/tifm_ms.c 10999 11000SONY MEMORYSTICK STANDARD SUPPORT 11001M: Maxim Levitsky <maximlevitsky@gmail.com> 11002S: Maintained 11003F: drivers/memstick/core/ms_block.* 11004 11005SOUND 11006M: Jaroslav Kysela <perex@perex.cz> 11007M: Takashi Iwai <tiwai@suse.com> 11008L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11009W: http://www.alsa-project.org/ 11010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11011T: git git://git.alsa-project.org/alsa-kernel.git 11012Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11013S: Maintained 11014F: Documentation/sound/ 11015F: include/sound/ 11016F: include/uapi/sound/ 11017F: sound/ 11018 11019SOUND - COMPRESSED AUDIO 11020M: Vinod Koul <vinod.koul@intel.com> 11021L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11022T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11023S: Supported 11024F: Documentation/sound/alsa/compress_offload.txt 11025F: include/sound/compress_driver.h 11026F: include/uapi/sound/compress_* 11027F: sound/core/compress_offload.c 11028F: sound/soc/soc-compress.c 11029 11030SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11031M: Liam Girdwood <lgirdwood@gmail.com> 11032M: Mark Brown <broonie@kernel.org> 11033T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11034L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11035W: http://alsa-project.org/main/index.php/ASoC 11036S: Supported 11037F: Documentation/devicetree/bindings/sound/ 11038F: Documentation/sound/alsa/soc/ 11039F: sound/soc/ 11040F: include/sound/soc* 11041 11042SOUND - DMAENGINE HELPERS 11043M: Lars-Peter Clausen <lars@metafoo.de> 11044S: Supported 11045F: include/sound/dmaengine_pcm.h 11046F: sound/core/pcm_dmaengine.c 11047F: sound/soc/soc-generic-dmaengine-pcm.c 11048 11049SP2 MEDIA DRIVER 11050M: Olli Salonen <olli.salonen@iki.fi> 11051L: linux-media@vger.kernel.org 11052W: https://linuxtv.org 11053Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11054S: Maintained 11055F: drivers/media/dvb-frontends/sp2* 11056 11057SPARC + UltraSPARC (sparc/sparc64) 11058M: "David S. Miller" <davem@davemloft.net> 11059L: sparclinux@vger.kernel.org 11060Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11061T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11062T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11063S: Maintained 11064F: arch/sparc/ 11065F: drivers/sbus/ 11066 11067SPARC SERIAL DRIVERS 11068M: "David S. Miller" <davem@davemloft.net> 11069L: sparclinux@vger.kernel.org 11070T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11071T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11072S: Maintained 11073F: include/linux/sunserialcore.h 11074F: drivers/tty/serial/suncore.c 11075F: drivers/tty/serial/sunhv.c 11076F: drivers/tty/serial/sunsab.c 11077F: drivers/tty/serial/sunsab.h 11078F: drivers/tty/serial/sunsu.c 11079F: drivers/tty/serial/sunzilog.c 11080F: drivers/tty/serial/sunzilog.h 11081 11082SPARSE CHECKER 11083M: "Christopher Li" <sparse@chrisli.org> 11084L: linux-sparse@vger.kernel.org 11085W: https://sparse.wiki.kernel.org/ 11086T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11087T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11088S: Maintained 11089F: include/linux/compiler.h 11090 11091SPEAR PLATFORM SUPPORT 11092M: Viresh Kumar <vireshk@kernel.org> 11093M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11095W: http://www.st.com/spear 11096S: Maintained 11097F: arch/arm/boot/dts/spear* 11098F: arch/arm/mach-spear/ 11099 11100SPEAR CLOCK FRAMEWORK SUPPORT 11101M: Viresh Kumar <vireshk@kernel.org> 11102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11103W: http://www.st.com/spear 11104S: Maintained 11105F: drivers/clk/spear/ 11106 11107SPI SUBSYSTEM 11108M: Mark Brown <broonie@kernel.org> 11109L: linux-spi@vger.kernel.org 11110T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11111Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11112S: Maintained 11113F: Documentation/devicetree/bindings/spi/ 11114F: Documentation/spi/ 11115F: drivers/spi/ 11116F: include/linux/spi/ 11117F: include/uapi/linux/spi/ 11118 11119SPIDERNET NETWORK DRIVER for CELL 11120M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11121L: netdev@vger.kernel.org 11122S: Supported 11123F: Documentation/networking/spider_net.txt 11124F: drivers/net/ethernet/toshiba/spider_net* 11125 11126SPU FILE SYSTEM 11127M: Jeremy Kerr <jk@ozlabs.org> 11128L: linuxppc-dev@lists.ozlabs.org 11129W: http://www.ibm.com/developerworks/power/cell/ 11130S: Supported 11131F: Documentation/filesystems/spufs.txt 11132F: arch/powerpc/platforms/cell/spufs/ 11133 11134SQUASHFS FILE SYSTEM 11135M: Phillip Lougher <phillip@squashfs.org.uk> 11136L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11137W: http://squashfs.org.uk 11138T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11139S: Maintained 11140F: Documentation/filesystems/squashfs.txt 11141F: fs/squashfs/ 11142 11143SRM (Alpha) environment access 11144M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11145S: Maintained 11146F: arch/alpha/kernel/srm_env.c 11147 11148STABLE BRANCH 11149M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11150L: stable@vger.kernel.org 11151S: Supported 11152F: Documentation/stable_kernel_rules.txt 11153 11154STAGING SUBSYSTEM 11155M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11156T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11157L: devel@driverdev.osuosl.org 11158S: Supported 11159F: drivers/staging/ 11160 11161STAGING - COMEDI 11162M: Ian Abbott <abbotti@mev.co.uk> 11163M: H Hartley Sweeten <hsweeten@visionengravers.com> 11164S: Odd Fixes 11165F: drivers/staging/comedi/ 11166 11167STAGING - FLARION FT1000 DRIVERS 11168M: Marek Belisko <marek.belisko@gmail.com> 11169S: Odd Fixes 11170F: drivers/staging/ft1000/ 11171 11172STAGING - INDUSTRIAL IO 11173M: Jonathan Cameron <jic23@kernel.org> 11174L: linux-iio@vger.kernel.org 11175S: Odd Fixes 11176F: Documentation/devicetree/bindings/staging/iio/ 11177F: drivers/staging/iio/ 11178 11179STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11180M: Jarod Wilson <jarod@wilsonet.com> 11181W: http://www.lirc.org/ 11182S: Odd Fixes 11183F: drivers/staging/media/lirc/ 11184 11185STAGING - LUSTRE PARALLEL FILESYSTEM 11186M: Oleg Drokin <oleg.drokin@intel.com> 11187M: Andreas Dilger <andreas.dilger@intel.com> 11188L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11189W: http://wiki.lustre.org/ 11190S: Maintained 11191F: drivers/staging/lustre 11192 11193STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11194M: Marc Dietrich <marvin24@gmx.de> 11195L: ac100@lists.launchpad.net (moderated for non-subscribers) 11196L: linux-tegra@vger.kernel.org 11197S: Maintained 11198F: drivers/staging/nvec/ 11199 11200STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11201M: Jens Frederich <jfrederich@gmail.com> 11202M: Daniel Drake <dsd@laptop.org> 11203M: Jon Nettleton <jon.nettleton@gmail.com> 11204W: http://wiki.laptop.org/go/DCON 11205S: Maintained 11206F: drivers/staging/olpc_dcon/ 11207 11208STAGING - REALTEK RTL8712U DRIVERS 11209M: Larry Finger <Larry.Finger@lwfinger.net> 11210M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11211S: Odd Fixes 11212F: drivers/staging/rtl8712/ 11213 11214STAGING - REALTEK RTL8723U WIRELESS DRIVER 11215M: Larry Finger <Larry.Finger@lwfinger.net> 11216M: Jes Sorensen <Jes.Sorensen@redhat.com> 11217L: linux-wireless@vger.kernel.org 11218S: Maintained 11219F: drivers/staging/rtl8723au/ 11220 11221STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11222M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11223M: Teddy Wang <teddy.wang@siliconmotion.com> 11224M: Sudip Mukherjee <sudip@vectorindia.org> 11225L: linux-fbdev@vger.kernel.org 11226S: Maintained 11227F: drivers/staging/sm750fb/ 11228 11229STAGING - SLICOSS 11230M: Lior Dotan <liodot@gmail.com> 11231M: Christopher Harrer <charrer@alacritech.com> 11232S: Odd Fixes 11233F: drivers/staging/slicoss/ 11234 11235STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11236M: William Hubbs <w.d.hubbs@gmail.com> 11237M: Chris Brannon <chris@the-brannons.com> 11238M: Kirk Reiser <kirk@reisers.ca> 11239M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11240L: speakup@linux-speakup.org 11241W: http://www.linux-speakup.org/ 11242S: Odd Fixes 11243F: drivers/staging/speakup/ 11244 11245STAGING - VIA VT665X DRIVERS 11246M: Forest Bond <forest@alittletooquiet.net> 11247S: Odd Fixes 11248F: drivers/staging/vt665?/ 11249 11250STAGING - WILC1000 WIFI DRIVER 11251M: Johnny Kim <johnny.kim@atmel.com> 11252M: Austin Shin <austin.shin@atmel.com> 11253M: Chris Park <chris.park@atmel.com> 11254M: Tony Cho <tony.cho@atmel.com> 11255M: Glen Lee <glen.lee@atmel.com> 11256M: Leo Kim <leo.kim@atmel.com> 11257L: linux-wireless@vger.kernel.org 11258S: Supported 11259F: drivers/staging/wilc1000/ 11260 11261STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11262M: Arnaud Patard <arnaud.patard@rtp-net.org> 11263S: Odd Fixes 11264F: drivers/staging/xgifb/ 11265 11266STARFIRE/DURALAN NETWORK DRIVER 11267M: Ion Badulescu <ionut@badula.org> 11268S: Odd Fixes 11269F: drivers/net/ethernet/adaptec/starfire* 11270 11271SUN3/3X 11272M: Sam Creasey <sammy@sammy.net> 11273W: http://sammy.net/sun3/ 11274S: Maintained 11275F: arch/m68k/kernel/*sun3* 11276F: arch/m68k/sun3*/ 11277F: arch/m68k/include/asm/sun3* 11278F: drivers/net/ethernet/i825xx/sun3* 11279 11280SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11281M: Hans de Goede <hdegoede@redhat.com> 11282L: linux-input@vger.kernel.org 11283S: Maintained 11284F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11285F: drivers/input/keyboard/sun4i-lradc-keys.c 11286 11287SUNDANCE NETWORK DRIVER 11288M: Denis Kirjanov <kda@linux-powerpc.org> 11289L: netdev@vger.kernel.org 11290S: Maintained 11291F: drivers/net/ethernet/dlink/sundance.c 11292 11293SUPERH 11294M: Yoshinori Sato <ysato@users.sourceforge.jp> 11295M: Rich Felker <dalias@libc.org> 11296L: linux-sh@vger.kernel.org 11297Q: http://patchwork.kernel.org/project/linux-sh/list/ 11298S: Maintained 11299F: Documentation/sh/ 11300F: arch/sh/ 11301F: drivers/sh/ 11302 11303SUSPEND TO RAM 11304M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11305M: Len Brown <len.brown@intel.com> 11306M: Pavel Machek <pavel@ucw.cz> 11307L: linux-pm@vger.kernel.org 11308S: Supported 11309F: Documentation/power/ 11310F: arch/x86/kernel/acpi/ 11311F: drivers/base/power/ 11312F: kernel/power/ 11313F: include/linux/suspend.h 11314F: include/linux/freezer.h 11315F: include/linux/pm.h 11316 11317SVGA HANDLING 11318M: Martin Mares <mj@ucw.cz> 11319L: linux-video@atrey.karlin.mff.cuni.cz 11320S: Maintained 11321F: Documentation/svga.txt 11322F: arch/x86/boot/video* 11323 11324SWIOTLB SUBSYSTEM 11325M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11326L: linux-kernel@vger.kernel.org 11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11328S: Supported 11329F: lib/swiotlb.c 11330F: arch/*/kernel/pci-swiotlb.c 11331F: include/linux/swiotlb.h 11332 11333SWITCHDEV 11334M: Jiri Pirko <jiri@resnulli.us> 11335L: netdev@vger.kernel.org 11336S: Supported 11337F: net/switchdev/ 11338F: include/net/switchdev.h 11339 11340SYNOPSYS ARC ARCHITECTURE 11341M: Vineet Gupta <vgupta@synopsys.com> 11342L: linux-snps-arc@lists.infradead.org 11343S: Supported 11344F: arch/arc/ 11345F: Documentation/devicetree/bindings/arc/* 11346F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11347F: drivers/tty/serial/arc_uart.c 11348T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11349 11350SYNOPSYS ARC SDP platform support 11351M: Alexey Brodkin <abrodkin@synopsys.com> 11352S: Supported 11353F: arch/arc/plat-axs10x 11354F: arch/arc/boot/dts/ax* 11355F: Documentation/devicetree/bindings/arc/axs10* 11356 11357SYSTEM CONFIGURATION (SYSCON) 11358M: Lee Jones <lee.jones@linaro.org> 11359M: Arnd Bergmann <arnd@arndb.de> 11360T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11361S: Supported 11362F: drivers/mfd/syscon.c 11363 11364SYSV FILESYSTEM 11365M: Christoph Hellwig <hch@infradead.org> 11366S: Maintained 11367F: Documentation/filesystems/sysv-fs.txt 11368F: fs/sysv/ 11369F: include/linux/sysv_fs.h 11370 11371TARGET SUBSYSTEM 11372M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11373L: linux-scsi@vger.kernel.org 11374L: target-devel@vger.kernel.org 11375W: http://www.linux-iscsi.org 11376W: http://groups.google.com/group/linux-iscsi-target-dev 11377T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11378S: Supported 11379F: drivers/target/ 11380F: include/target/ 11381F: Documentation/target/ 11382 11383TASKSTATS STATISTICS INTERFACE 11384M: Balbir Singh <bsingharora@gmail.com> 11385S: Maintained 11386F: Documentation/accounting/taskstats* 11387F: include/linux/taskstats* 11388F: kernel/taskstats.c 11389 11390TC CLASSIFIER 11391M: Jamal Hadi Salim <jhs@mojatatu.com> 11392L: netdev@vger.kernel.org 11393S: Maintained 11394F: include/net/pkt_cls.h 11395F: include/uapi/linux/pkt_cls.h 11396F: net/sched/ 11397 11398TCP LOW PRIORITY MODULE 11399M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11400M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11401W: http://tcp-lp-mod.sourceforge.net/ 11402S: Maintained 11403F: net/ipv4/tcp_lp.c 11404 11405TDA10071 MEDIA DRIVER 11406M: Antti Palosaari <crope@iki.fi> 11407L: linux-media@vger.kernel.org 11408W: https://linuxtv.org 11409W: http://palosaari.fi/linux/ 11410Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11411T: git git://linuxtv.org/anttip/media_tree.git 11412S: Maintained 11413F: drivers/media/dvb-frontends/tda10071* 11414 11415TDA18212 MEDIA DRIVER 11416M: Antti Palosaari <crope@iki.fi> 11417L: linux-media@vger.kernel.org 11418W: https://linuxtv.org 11419W: http://palosaari.fi/linux/ 11420Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11421T: git git://linuxtv.org/anttip/media_tree.git 11422S: Maintained 11423F: drivers/media/tuners/tda18212* 11424 11425TDA18218 MEDIA DRIVER 11426M: Antti Palosaari <crope@iki.fi> 11427L: linux-media@vger.kernel.org 11428W: https://linuxtv.org 11429W: http://palosaari.fi/linux/ 11430Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11431T: git git://linuxtv.org/anttip/media_tree.git 11432S: Maintained 11433F: drivers/media/tuners/tda18218* 11434 11435TDA18271 MEDIA DRIVER 11436M: Michael Krufky <mkrufky@linuxtv.org> 11437L: linux-media@vger.kernel.org 11438W: https://linuxtv.org 11439W: http://github.com/mkrufky 11440Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11441T: git git://linuxtv.org/mkrufky/tuners.git 11442S: Maintained 11443F: drivers/media/tuners/tda18271* 11444 11445TDA827x MEDIA DRIVER 11446M: Michael Krufky <mkrufky@linuxtv.org> 11447L: linux-media@vger.kernel.org 11448W: https://linuxtv.org 11449W: http://github.com/mkrufky 11450Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11451T: git git://linuxtv.org/mkrufky/tuners.git 11452S: Maintained 11453F: drivers/media/tuners/tda8290.* 11454 11455TDA8290 MEDIA DRIVER 11456M: Michael Krufky <mkrufky@linuxtv.org> 11457L: linux-media@vger.kernel.org 11458W: https://linuxtv.org 11459W: http://github.com/mkrufky 11460Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11461T: git git://linuxtv.org/mkrufky/tuners.git 11462S: Maintained 11463F: drivers/media/tuners/tda8290.* 11464 11465TDA9840 MEDIA DRIVER 11466M: Hans Verkuil <hverkuil@xs4all.nl> 11467L: linux-media@vger.kernel.org 11468T: git git://linuxtv.org/media_tree.git 11469W: https://linuxtv.org 11470S: Maintained 11471F: drivers/media/i2c/tda9840* 11472 11473TEA5761 TUNER DRIVER 11474M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11475M: Mauro Carvalho Chehab <mchehab@kernel.org> 11476L: linux-media@vger.kernel.org 11477W: https://linuxtv.org 11478T: git git://linuxtv.org/media_tree.git 11479S: Odd fixes 11480F: drivers/media/tuners/tea5761.* 11481 11482TEA5767 TUNER DRIVER 11483M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11484M: Mauro Carvalho Chehab <mchehab@kernel.org> 11485L: linux-media@vger.kernel.org 11486W: https://linuxtv.org 11487T: git git://linuxtv.org/media_tree.git 11488S: Maintained 11489F: drivers/media/tuners/tea5767.* 11490 11491TEA6415C MEDIA DRIVER 11492M: Hans Verkuil <hverkuil@xs4all.nl> 11493L: linux-media@vger.kernel.org 11494T: git git://linuxtv.org/media_tree.git 11495W: https://linuxtv.org 11496S: Maintained 11497F: drivers/media/i2c/tea6415c* 11498 11499TEA6420 MEDIA DRIVER 11500M: Hans Verkuil <hverkuil@xs4all.nl> 11501L: linux-media@vger.kernel.org 11502T: git git://linuxtv.org/media_tree.git 11503W: https://linuxtv.org 11504S: Maintained 11505F: drivers/media/i2c/tea6420* 11506 11507TEAM DRIVER 11508M: Jiri Pirko <jiri@resnulli.us> 11509L: netdev@vger.kernel.org 11510S: Supported 11511F: drivers/net/team/ 11512F: include/linux/if_team.h 11513F: include/uapi/linux/if_team.h 11514 11515TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11516M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11517S: Maintained 11518F: arch/x86/platform/ts5500/ 11519 11520TECHNOTREND USB IR RECEIVER 11521M: Sean Young <sean@mess.org> 11522L: linux-media@vger.kernel.org 11523S: Maintained 11524F: drivers/media/rc/ttusbir.c 11525 11526TEGRA ARCHITECTURE SUPPORT 11527M: Stephen Warren <swarren@wwwdotorg.org> 11528M: Thierry Reding <thierry.reding@gmail.com> 11529M: Alexandre Courbot <gnurou@gmail.com> 11530L: linux-tegra@vger.kernel.org 11531Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11532T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11533S: Supported 11534N: [^a-z]tegra 11535 11536TEGRA CLOCK DRIVER 11537M: Peter De Schrijver <pdeschrijver@nvidia.com> 11538M: Prashant Gaikwad <pgaikwad@nvidia.com> 11539S: Supported 11540F: drivers/clk/tegra/ 11541 11542TEGRA DMA DRIVERS 11543M: Laxman Dewangan <ldewangan@nvidia.com> 11544M: Jon Hunter <jonathanh@nvidia.com> 11545S: Supported 11546F: drivers/dma/tegra* 11547 11548TEGRA I2C DRIVER 11549M: Laxman Dewangan <ldewangan@nvidia.com> 11550S: Supported 11551F: drivers/i2c/busses/i2c-tegra.c 11552 11553TEGRA IOMMU DRIVERS 11554M: Hiroshi Doyu <hdoyu@nvidia.com> 11555S: Supported 11556F: drivers/iommu/tegra* 11557 11558TEGRA KBC DRIVER 11559M: Rakesh Iyer <riyer@nvidia.com> 11560M: Laxman Dewangan <ldewangan@nvidia.com> 11561S: Supported 11562F: drivers/input/keyboard/tegra-kbc.c 11563 11564TEGRA PWM DRIVER 11565M: Thierry Reding <thierry.reding@gmail.com> 11566S: Supported 11567F: drivers/pwm/pwm-tegra.c 11568 11569TEGRA SERIAL DRIVER 11570M: Laxman Dewangan <ldewangan@nvidia.com> 11571S: Supported 11572F: drivers/tty/serial/serial-tegra.c 11573 11574TEGRA SPI DRIVER 11575M: Laxman Dewangan <ldewangan@nvidia.com> 11576S: Supported 11577F: drivers/spi/spi-tegra* 11578 11579TEHUTI ETHERNET DRIVER 11580M: Andy Gospodarek <andy@greyhouse.net> 11581L: netdev@vger.kernel.org 11582S: Supported 11583F: drivers/net/ethernet/tehuti/* 11584 11585Telecom Clock Driver for MCPL0010 11586M: Mark Gross <mark.gross@intel.com> 11587S: Supported 11588F: drivers/char/tlclk.c 11589 11590TENSILICA XTENSA PORT (xtensa) 11591M: Chris Zankel <chris@zankel.net> 11592M: Max Filippov <jcmvbkbc@gmail.com> 11593L: linux-xtensa@linux-xtensa.org 11594T: git git://github.com/czankel/xtensa-linux.git 11595S: Maintained 11596F: arch/xtensa/ 11597F: drivers/irqchip/irq-xtensa-* 11598 11599THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11600M: Hans Verkuil <hverkuil@xs4all.nl> 11601L: linux-media@vger.kernel.org 11602T: git git://linuxtv.org/media_tree.git 11603W: https://linuxtv.org 11604S: Maintained 11605F: drivers/media/radio/radio-raremono.c 11606 11607THERMAL 11608M: Zhang Rui <rui.zhang@intel.com> 11609M: Eduardo Valentin <edubezval@gmail.com> 11610L: linux-pm@vger.kernel.org 11611T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11612T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11613Q: https://patchwork.kernel.org/project/linux-pm/list/ 11614S: Supported 11615F: drivers/thermal/ 11616F: include/linux/thermal.h 11617F: include/uapi/linux/thermal.h 11618F: include/linux/cpu_cooling.h 11619F: Documentation/devicetree/bindings/thermal/ 11620 11621THERMAL/CPU_COOLING 11622M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11623M: Viresh Kumar <viresh.kumar@linaro.org> 11624M: Javi Merino <javi.merino@arm.com> 11625L: linux-pm@vger.kernel.org 11626S: Supported 11627F: Documentation/thermal/cpu-cooling-api.txt 11628F: drivers/thermal/cpu_cooling.c 11629F: include/linux/cpu_cooling.h 11630 11631THINKPAD ACPI EXTRAS DRIVER 11632M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11633L: ibm-acpi-devel@lists.sourceforge.net 11634L: platform-driver-x86@vger.kernel.org 11635W: http://ibm-acpi.sourceforge.net 11636W: http://thinkwiki.org/wiki/Ibm-acpi 11637T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11638S: Maintained 11639F: drivers/platform/x86/thinkpad_acpi.c 11640 11641TI BANDGAP AND THERMAL DRIVER 11642M: Eduardo Valentin <edubezval@gmail.com> 11643M: Keerthy <j-keerthy@ti.com> 11644L: linux-pm@vger.kernel.org 11645L: linux-omap@vger.kernel.org 11646S: Maintained 11647F: drivers/thermal/ti-soc-thermal/ 11648 11649TI VPE/CAL DRIVERS 11650M: Benoit Parrot <bparrot@ti.com> 11651L: linux-media@vger.kernel.org 11652W: http://linuxtv.org/ 11653Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11654S: Maintained 11655F: drivers/media/platform/ti-vpe/ 11656 11657TI CDCE706 CLOCK DRIVER 11658M: Max Filippov <jcmvbkbc@gmail.com> 11659S: Maintained 11660F: drivers/clk/clk-cdce706.c 11661 11662TI CLOCK DRIVER 11663M: Tero Kristo <t-kristo@ti.com> 11664L: linux-omap@vger.kernel.org 11665S: Maintained 11666F: drivers/clk/ti/ 11667F: include/linux/clk/ti.h 11668 11669TI ETHERNET SWITCH DRIVER (CPSW) 11670M: Mugunthan V N <mugunthanvnm@ti.com> 11671R: Grygorii Strashko <grygorii.strashko@ti.com> 11672L: linux-omap@vger.kernel.org 11673L: netdev@vger.kernel.org 11674S: Maintained 11675F: drivers/net/ethernet/ti/cpsw* 11676F: drivers/net/ethernet/ti/davinci* 11677 11678TI FLASH MEDIA INTERFACE DRIVER 11679M: Alex Dubov <oakad@yahoo.com> 11680S: Maintained 11681F: drivers/misc/tifm* 11682F: drivers/mmc/host/tifm_sd.c 11683F: include/linux/tifm.h 11684 11685TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11686M: Santosh Shilimkar <ssantosh@kernel.org> 11687L: linux-kernel@vger.kernel.org 11688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11689S: Maintained 11690F: drivers/soc/ti/* 11691T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11692 11693 11694TI LM49xxx FAMILY ASoC CODEC DRIVERS 11695M: M R Swami Reddy <mr.swami.reddy@ti.com> 11696M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11697L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11698S: Maintained 11699F: sound/soc/codecs/lm49453* 11700F: sound/soc/codecs/isabelle* 11701 11702TI LP855x BACKLIGHT DRIVER 11703M: Milo Kim <milo.kim@ti.com> 11704S: Maintained 11705F: Documentation/backlight/lp855x-driver.txt 11706F: drivers/video/backlight/lp855x_bl.c 11707F: include/linux/platform_data/lp855x.h 11708 11709TI LP8727 CHARGER DRIVER 11710M: Milo Kim <milo.kim@ti.com> 11711S: Maintained 11712F: drivers/power/lp8727_charger.c 11713F: include/linux/platform_data/lp8727.h 11714 11715TI LP8788 MFD DRIVER 11716M: Milo Kim <milo.kim@ti.com> 11717S: Maintained 11718F: drivers/iio/adc/lp8788_adc.c 11719F: drivers/leds/leds-lp8788.c 11720F: drivers/mfd/lp8788*.c 11721F: drivers/power/lp8788-charger.c 11722F: drivers/regulator/lp8788-*.c 11723F: include/linux/mfd/lp8788*.h 11724 11725TI NETCP ETHERNET DRIVER 11726M: Wingman Kwok <w-kwok2@ti.com> 11727M: Murali Karicheri <m-karicheri2@ti.com> 11728L: netdev@vger.kernel.org 11729S: Maintained 11730F: drivers/net/ethernet/ti/netcp* 11731 11732TI TAS571X FAMILY ASoC CODEC DRIVER 11733M: Kevin Cernekee <cernekee@chromium.org> 11734L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11735S: Odd Fixes 11736F: sound/soc/codecs/tas571x* 11737 11738TI TWL4030 SERIES SOC CODEC DRIVER 11739M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11740L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11741S: Maintained 11742F: sound/soc/codecs/twl4030* 11743 11744TI WILINK WIRELESS DRIVERS 11745L: linux-wireless@vger.kernel.org 11746W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11747W: http://wireless.kernel.org/en/users/Drivers/wl1251 11748T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11749S: Orphan 11750F: drivers/net/wireless/ti/ 11751F: include/linux/wl12xx.h 11752 11753TIPC NETWORK LAYER 11754M: Jon Maloy <jon.maloy@ericsson.com> 11755M: Ying Xue <ying.xue@windriver.com> 11756L: netdev@vger.kernel.org (core kernel code) 11757L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11758W: http://tipc.sourceforge.net/ 11759S: Maintained 11760F: include/uapi/linux/tipc*.h 11761F: net/tipc/ 11762 11763TILE ARCHITECTURE 11764M: Chris Metcalf <cmetcalf@mellanox.com> 11765W: http://www.mellanox.com/repository/solutions/tile-scm/ 11766T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11767S: Supported 11768F: arch/tile/ 11769F: drivers/char/tile-srom.c 11770F: drivers/edac/tile_edac.c 11771F: drivers/net/ethernet/tile/ 11772F: drivers/rtc/rtc-tile.c 11773F: drivers/tty/hvc/hvc_tile.c 11774F: drivers/tty/serial/tilegx.c 11775F: drivers/usb/host/*-tilegx.c 11776F: include/linux/usb/tilegx.h 11777 11778TLAN NETWORK DRIVER 11779M: Samuel Chessman <chessman@tux.org> 11780L: tlan-devel@lists.sourceforge.net (subscribers-only) 11781W: http://sourceforge.net/projects/tlan/ 11782S: Maintained 11783F: Documentation/networking/tlan.txt 11784F: drivers/net/ethernet/ti/tlan.* 11785 11786TOMOYO SECURITY MODULE 11787M: Kentaro Takeda <takedakn@nttdata.co.jp> 11788M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11789L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11790L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11791L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11792L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11793W: http://tomoyo.sourceforge.jp/ 11794T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11795S: Maintained 11796F: security/tomoyo/ 11797 11798TOPSTAR LAPTOP EXTRAS DRIVER 11799M: Herton Ronaldo Krzesinski <herton@canonical.com> 11800L: platform-driver-x86@vger.kernel.org 11801S: Maintained 11802F: drivers/platform/x86/topstar-laptop.c 11803 11804TOSHIBA ACPI EXTRAS DRIVER 11805M: Azael Avalos <coproscefalo@gmail.com> 11806L: platform-driver-x86@vger.kernel.org 11807S: Maintained 11808F: drivers/platform/x86/toshiba_acpi.c 11809 11810TOSHIBA BLUETOOTH DRIVER 11811M: Azael Avalos <coproscefalo@gmail.com> 11812L: platform-driver-x86@vger.kernel.org 11813S: Maintained 11814F: drivers/platform/x86/toshiba_bluetooth.c 11815 11816TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11817M: Azael Avalos <coproscefalo@gmail.com> 11818L: platform-driver-x86@vger.kernel.org 11819S: Maintained 11820F: drivers/platform/x86/toshiba_haps.c 11821 11822TOSHIBA WMI HOTKEYS DRIVER 11823M: Azael Avalos <coproscefalo@gmail.com> 11824L: platform-driver-x86@vger.kernel.org 11825S: Maintained 11826F: drivers/platform/x86/toshiba-wmi.c 11827 11828TOSHIBA SMM DRIVER 11829M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11830W: http://www.buzzard.org.uk/toshiba/ 11831S: Maintained 11832F: drivers/char/toshiba.c 11833F: include/linux/toshiba.h 11834F: include/uapi/linux/toshiba.h 11835 11836TOSHIBA TC358743 DRIVER 11837M: Mats Randgaard <matrandg@cisco.com> 11838L: linux-media@vger.kernel.org 11839S: Maintained 11840F: drivers/media/i2c/tc358743* 11841F: include/media/i2c/tc358743.h 11842 11843TMIO/SDHI MMC DRIVER 11844M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11845L: linux-mmc@vger.kernel.org 11846S: Supported 11847F: drivers/mmc/host/tmio_mmc* 11848F: drivers/mmc/host/sh_mobile_sdhi.c 11849F: include/linux/mfd/tmio.h 11850 11851TMP401 HARDWARE MONITOR DRIVER 11852M: Guenter Roeck <linux@roeck-us.net> 11853L: linux-hwmon@vger.kernel.org 11854S: Maintained 11855F: Documentation/hwmon/tmp401 11856F: drivers/hwmon/tmp401.c 11857 11858TMPFS (SHMEM FILESYSTEM) 11859M: Hugh Dickins <hughd@google.com> 11860L: linux-mm@kvack.org 11861S: Maintained 11862F: include/linux/shmem_fs.h 11863F: mm/shmem.c 11864 11865TM6000 VIDEO4LINUX DRIVER 11866M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11867M: Mauro Carvalho Chehab <mchehab@kernel.org> 11868L: linux-media@vger.kernel.org 11869W: https://linuxtv.org 11870T: git git://linuxtv.org/media_tree.git 11871S: Odd fixes 11872F: drivers/media/usb/tm6000/ 11873 11874TW68 VIDEO4LINUX DRIVER 11875M: Hans Verkuil <hverkuil@xs4all.nl> 11876L: linux-media@vger.kernel.org 11877T: git git://linuxtv.org/media_tree.git 11878W: https://linuxtv.org 11879S: Odd Fixes 11880F: drivers/media/pci/tw68/ 11881 11882TW686X VIDEO4LINUX DRIVER 11883M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11884L: linux-media@vger.kernel.org 11885T: git git://linuxtv.org/media_tree.git 11886W: http://linuxtv.org 11887S: Maintained 11888F: drivers/media/pci/tw686x/ 11889 11890TPM DEVICE DRIVER 11891M: Peter Huewe <peterhuewe@gmx.de> 11892M: Marcel Selhorst <tpmdd@selhorst.net> 11893M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11894R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11895W: http://tpmdd.sourceforge.net 11896L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11897Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11898T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11899S: Maintained 11900F: drivers/char/tpm/ 11901 11902TPM IBM_VTPM DEVICE DRIVER 11903M: Ashley Lai <ashleydlai@gmail.com> 11904W: http://tpmdd.sourceforge.net 11905L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11906S: Maintained 11907F: drivers/char/tpm/tpm_ibmvtpm* 11908 11909TRACING 11910M: Steven Rostedt <rostedt@goodmis.org> 11911M: Ingo Molnar <mingo@redhat.com> 11912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11913S: Maintained 11914F: Documentation/trace/ftrace.txt 11915F: arch/*/*/*/ftrace.h 11916F: arch/*/kernel/ftrace.c 11917F: include/*/ftrace.h 11918F: include/linux/trace*.h 11919F: include/trace/ 11920F: kernel/trace/ 11921F: tools/testing/selftests/ftrace/ 11922 11923TRACING MMIO ACCESSES (MMIOTRACE) 11924M: Steven Rostedt <rostedt@goodmis.org> 11925M: Ingo Molnar <mingo@kernel.org> 11926R: Karol Herbst <karolherbst@gmail.com> 11927R: Pekka Paalanen <ppaalanen@gmail.com> 11928S: Maintained 11929L: linux-kernel@vger.kernel.org 11930L: nouveau@lists.freedesktop.org 11931F: kernel/trace/trace_mmiotrace.c 11932F: include/linux/mmiotrace.h 11933F: arch/x86/mm/kmmio.c 11934F: arch/x86/mm/mmio-mod.c 11935F: arch/x86/mm/testmmiotrace.c 11936 11937TRIVIAL PATCHES 11938M: Jiri Kosina <trivial@kernel.org> 11939T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11940S: Maintained 11941K: ^Subject:.*(?i)trivial 11942 11943TTY LAYER 11944M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11945M: Jiri Slaby <jslaby@suse.com> 11946S: Supported 11947T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11948F: Documentation/serial/ 11949F: drivers/tty/ 11950F: drivers/tty/serial/serial_core.c 11951F: include/linux/serial_core.h 11952F: include/linux/serial.h 11953F: include/linux/tty.h 11954F: include/uapi/linux/serial_core.h 11955F: include/uapi/linux/serial.h 11956F: include/uapi/linux/tty.h 11957 11958TUA9001 MEDIA DRIVER 11959M: Antti Palosaari <crope@iki.fi> 11960L: linux-media@vger.kernel.org 11961W: https://linuxtv.org 11962W: http://palosaari.fi/linux/ 11963Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11964T: git git://linuxtv.org/anttip/media_tree.git 11965S: Maintained 11966F: drivers/media/tuners/tua9001* 11967 11968TULIP NETWORK DRIVERS 11969L: netdev@vger.kernel.org 11970L: linux-parisc@vger.kernel.org 11971S: Orphan 11972F: drivers/net/ethernet/dec/tulip/ 11973 11974TUN/TAP driver 11975M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11976W: http://vtun.sourceforge.net/tun 11977S: Maintained 11978F: Documentation/networking/tuntap.txt 11979F: arch/um/os-Linux/drivers/ 11980 11981TURBOCHANNEL SUBSYSTEM 11982M: "Maciej W. Rozycki" <macro@linux-mips.org> 11983M: Ralf Baechle <ralf@linux-mips.org> 11984L: linux-mips@linux-mips.org 11985Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11986S: Maintained 11987F: drivers/tc/ 11988F: include/linux/tc.h 11989 11990U14-34F SCSI DRIVER 11991M: Dario Ballabio <ballabio_dario@emc.com> 11992L: linux-scsi@vger.kernel.org 11993S: Maintained 11994F: drivers/scsi/u14-34f.c 11995 11996UBI FILE SYSTEM (UBIFS) 11997M: Richard Weinberger <richard@nod.at> 11998M: Artem Bityutskiy <dedekind1@gmail.com> 11999M: Adrian Hunter <adrian.hunter@intel.com> 12000L: linux-mtd@lists.infradead.org 12001T: git git://git.infradead.org/ubifs-2.6.git 12002W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12003S: Supported 12004F: Documentation/filesystems/ubifs.txt 12005F: fs/ubifs/ 12006 12007UCLINUX (M68KNOMMU AND COLDFIRE) 12008M: Greg Ungerer <gerg@linux-m68k.org> 12009W: http://www.linux-m68k.org/ 12010W: http://www.uclinux.org/ 12011L: linux-m68k@lists.linux-m68k.org 12012L: uclinux-dev@uclinux.org (subscribers-only) 12013T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12014S: Maintained 12015F: arch/m68k/coldfire/ 12016F: arch/m68k/68*/ 12017F: arch/m68k/*/*_no.* 12018F: arch/m68k/include/asm/*_no.* 12019 12020UDF FILESYSTEM 12021M: Jan Kara <jack@suse.com> 12022S: Maintained 12023F: Documentation/filesystems/udf.txt 12024F: fs/udf/ 12025 12026UFS FILESYSTEM 12027M: Evgeniy Dushistov <dushistov@mail.ru> 12028S: Maintained 12029F: Documentation/filesystems/ufs.txt 12030F: fs/ufs/ 12031 12032UHID USERSPACE HID IO DRIVER: 12033M: David Herrmann <dh.herrmann@googlemail.com> 12034L: linux-input@vger.kernel.org 12035S: Maintained 12036F: drivers/hid/uhid.c 12037F: include/uapi/linux/uhid.h 12038 12039ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12040L: linux-usb@vger.kernel.org 12041S: Orphan 12042F: drivers/uwb/ 12043F: include/linux/uwb.h 12044F: include/linux/uwb/ 12045 12046UNICORE32 ARCHITECTURE: 12047M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12048W: http://mprc.pku.edu.cn/~guanxuetao/linux 12049S: Maintained 12050T: git git://github.com/gxt/linux.git 12051F: arch/unicore32/ 12052 12053UNIFDEF 12054M: Tony Finch <dot@dotat.at> 12055W: http://dotat.at/prog/unifdef 12056S: Maintained 12057F: scripts/unifdef.c 12058 12059UNIFORM CDROM DRIVER 12060M: Jens Axboe <axboe@kernel.dk> 12061W: http://www.kernel.dk 12062S: Maintained 12063F: Documentation/cdrom/ 12064F: drivers/cdrom/cdrom.c 12065F: include/linux/cdrom.h 12066F: include/uapi/linux/cdrom.h 12067 12068UNISYS S-PAR DRIVERS 12069M: David Kershner <david.kershner@unisys.com> 12070L: sparmaintainer@unisys.com (Unisys internal) 12071S: Supported 12072F: drivers/staging/unisys/ 12073 12074UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12075M: Vinayak Holikatti <vinholikatti@gmail.com> 12076L: linux-scsi@vger.kernel.org 12077S: Supported 12078F: Documentation/scsi/ufs.txt 12079F: drivers/scsi/ufs/ 12080 12081UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12082M: Joao Pinto <Joao.Pinto@synopsys.com> 12083L: linux-scsi@vger.kernel.org 12084S: Supported 12085F: drivers/scsi/ufs/*dwc* 12086 12087UNSORTED BLOCK IMAGES (UBI) 12088M: Artem Bityutskiy <dedekind1@gmail.com> 12089M: Richard Weinberger <richard@nod.at> 12090W: http://www.linux-mtd.infradead.org/ 12091L: linux-mtd@lists.infradead.org 12092T: git git://git.infradead.org/ubifs-2.6.git 12093S: Supported 12094F: drivers/mtd/ubi/ 12095F: include/linux/mtd/ubi.h 12096F: include/uapi/mtd/ubi-user.h 12097 12098USB ACM DRIVER 12099M: Oliver Neukum <oneukum@suse.com> 12100L: linux-usb@vger.kernel.org 12101S: Maintained 12102F: Documentation/usb/acm.txt 12103F: drivers/usb/class/cdc-acm.* 12104 12105USB AR5523 WIRELESS DRIVER 12106M: Pontus Fuchs <pontus.fuchs@gmail.com> 12107L: linux-wireless@vger.kernel.org 12108S: Maintained 12109F: drivers/net/wireless/ath/ar5523/ 12110 12111USB ATTACHED SCSI 12112M: Oliver Neukum <oneukum@suse.com> 12113L: linux-usb@vger.kernel.org 12114L: linux-scsi@vger.kernel.org 12115S: Maintained 12116F: drivers/usb/storage/uas.c 12117 12118USB CDC ETHERNET DRIVER 12119M: Oliver Neukum <oliver@neukum.org> 12120L: linux-usb@vger.kernel.org 12121S: Maintained 12122F: drivers/net/usb/cdc_*.c 12123F: include/uapi/linux/usb/cdc.h 12124 12125USB CHAOSKEY DRIVER 12126M: Keith Packard <keithp@keithp.com> 12127L: linux-usb@vger.kernel.org 12128S: Maintained 12129F: drivers/usb/misc/chaoskey.c 12130 12131USB CYPRESS C67X00 DRIVER 12132M: Peter Korsgaard <jacmet@sunsite.dk> 12133L: linux-usb@vger.kernel.org 12134S: Maintained 12135F: drivers/usb/c67x00/ 12136 12137USB DAVICOM DM9601 DRIVER 12138M: Peter Korsgaard <jacmet@sunsite.dk> 12139L: netdev@vger.kernel.org 12140W: http://www.linux-usb.org/usbnet 12141S: Maintained 12142F: drivers/net/usb/dm9601.c 12143 12144USB DIAMOND RIO500 DRIVER 12145M: Cesar Miquel <miquel@df.uba.ar> 12146L: rio500-users@lists.sourceforge.net 12147W: http://rio500.sourceforge.net 12148S: Maintained 12149F: drivers/usb/misc/rio500* 12150 12151USB EHCI DRIVER 12152M: Alan Stern <stern@rowland.harvard.edu> 12153L: linux-usb@vger.kernel.org 12154S: Maintained 12155F: Documentation/usb/ehci.txt 12156F: drivers/usb/host/ehci* 12157 12158USB GADGET/PERIPHERAL SUBSYSTEM 12159M: Felipe Balbi <balbi@kernel.org> 12160L: linux-usb@vger.kernel.org 12161W: http://www.linux-usb.org/gadget 12162T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12163S: Maintained 12164F: drivers/usb/gadget/ 12165F: include/linux/usb/gadget* 12166 12167USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12168M: Jiri Kosina <jikos@kernel.org> 12169R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12170L: linux-usb@vger.kernel.org 12171T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12172S: Maintained 12173F: Documentation/hid/hiddev.txt 12174F: drivers/hid/usbhid/ 12175 12176USB ISP116X DRIVER 12177M: Olav Kongas <ok@artecdesign.ee> 12178L: linux-usb@vger.kernel.org 12179S: Maintained 12180F: drivers/usb/host/isp116x* 12181F: include/linux/usb/isp116x.h 12182 12183USB LAN78XX ETHERNET DRIVER 12184M: Woojung Huh <woojung.huh@microchip.com> 12185M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12186L: netdev@vger.kernel.org 12187S: Maintained 12188F: drivers/net/usb/lan78xx.* 12189 12190USB MASS STORAGE DRIVER 12191M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 12192L: linux-usb@vger.kernel.org 12193L: usb-storage@lists.one-eyed-alien.net 12194S: Maintained 12195W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12196F: drivers/usb/storage/ 12197 12198USB MIDI DRIVER 12199M: Clemens Ladisch <clemens@ladisch.de> 12200L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12201T: git git://git.alsa-project.org/alsa-kernel.git 12202S: Maintained 12203F: sound/usb/midi.* 12204 12205USB NETWORKING DRIVERS 12206L: linux-usb@vger.kernel.org 12207S: Odd Fixes 12208F: drivers/net/usb/ 12209 12210USB OHCI DRIVER 12211M: Alan Stern <stern@rowland.harvard.edu> 12212L: linux-usb@vger.kernel.org 12213S: Maintained 12214F: Documentation/usb/ohci.txt 12215F: drivers/usb/host/ohci* 12216 12217USB OTG FSM (Finite State Machine) 12218M: Peter Chen <Peter.Chen@nxp.com> 12219T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12220L: linux-usb@vger.kernel.org 12221S: Maintained 12222F: drivers/usb/common/usb-otg-fsm.c 12223 12224USB OVER IP DRIVER 12225M: Valentina Manea <valentina.manea.m@gmail.com> 12226M: Shuah Khan <shuahkh@osg.samsung.com> 12227M: Shuah Khan <shuah@kernel.org> 12228L: linux-usb@vger.kernel.org 12229S: Maintained 12230F: Documentation/usb/usbip_protocol.txt 12231F: drivers/usb/usbip/ 12232F: tools/usb/usbip/ 12233 12234USB PEGASUS DRIVER 12235M: Petko Manolov <petkan@nucleusys.com> 12236L: linux-usb@vger.kernel.org 12237L: netdev@vger.kernel.org 12238T: git git://github.com/petkan/pegasus.git 12239W: https://github.com/petkan/pegasus 12240S: Maintained 12241F: drivers/net/usb/pegasus.* 12242 12243USB PHY LAYER 12244M: Felipe Balbi <balbi@kernel.org> 12245L: linux-usb@vger.kernel.org 12246T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12247S: Maintained 12248F: drivers/usb/phy/ 12249 12250USB PRINTER DRIVER (usblp) 12251M: Pete Zaitcev <zaitcev@redhat.com> 12252L: linux-usb@vger.kernel.org 12253S: Supported 12254F: drivers/usb/class/usblp.c 12255 12256USB QMI WWAN NETWORK DRIVER 12257M: Bjørn Mork <bjorn@mork.no> 12258L: netdev@vger.kernel.org 12259S: Maintained 12260F: Documentation/ABI/testing/sysfs-class-net-qmi 12261F: drivers/net/usb/qmi_wwan.c 12262 12263USB RTL8150 DRIVER 12264M: Petko Manolov <petkan@nucleusys.com> 12265L: linux-usb@vger.kernel.org 12266L: netdev@vger.kernel.org 12267T: git git://github.com/petkan/rtl8150.git 12268W: https://github.com/petkan/rtl8150 12269S: Maintained 12270F: drivers/net/usb/rtl8150.c 12271 12272USB SERIAL SUBSYSTEM 12273M: Johan Hovold <johan@kernel.org> 12274L: linux-usb@vger.kernel.org 12275S: Maintained 12276F: Documentation/usb/usb-serial.txt 12277F: drivers/usb/serial/ 12278F: include/linux/usb/serial.h 12279 12280USB SMSC75XX ETHERNET DRIVER 12281M: Steve Glendinning <steve.glendinning@shawell.net> 12282L: netdev@vger.kernel.org 12283S: Maintained 12284F: drivers/net/usb/smsc75xx.* 12285 12286USB SMSC95XX ETHERNET DRIVER 12287M: Steve Glendinning <steve.glendinning@shawell.net> 12288M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12289L: netdev@vger.kernel.org 12290S: Maintained 12291F: drivers/net/usb/smsc95xx.* 12292 12293USB SUBSYSTEM 12294M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12295L: linux-usb@vger.kernel.org 12296W: http://www.linux-usb.org 12297T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12298S: Supported 12299F: Documentation/devicetree/bindings/usb/ 12300F: Documentation/usb/ 12301F: drivers/usb/ 12302F: include/linux/usb.h 12303F: include/linux/usb/ 12304 12305USB UHCI DRIVER 12306M: Alan Stern <stern@rowland.harvard.edu> 12307L: linux-usb@vger.kernel.org 12308S: Maintained 12309F: drivers/usb/host/uhci* 12310 12311USB "USBNET" DRIVER FRAMEWORK 12312M: Oliver Neukum <oneukum@suse.com> 12313L: netdev@vger.kernel.org 12314W: http://www.linux-usb.org/usbnet 12315S: Maintained 12316F: drivers/net/usb/usbnet.c 12317F: include/linux/usb/usbnet.h 12318 12319USB VIDEO CLASS 12320M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12321L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12322L: linux-media@vger.kernel.org 12323T: git git://linuxtv.org/media_tree.git 12324W: http://www.ideasonboard.org/uvc/ 12325S: Maintained 12326F: drivers/media/usb/uvc/ 12327F: include/uapi/linux/uvcvideo.h 12328 12329USB VISION DRIVER 12330M: Hans Verkuil <hverkuil@xs4all.nl> 12331L: linux-media@vger.kernel.org 12332T: git git://linuxtv.org/media_tree.git 12333W: https://linuxtv.org 12334S: Odd Fixes 12335F: drivers/media/usb/usbvision/ 12336 12337USB WEBCAM GADGET 12338M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12339L: linux-usb@vger.kernel.org 12340S: Maintained 12341F: drivers/usb/gadget/function/*uvc* 12342F: drivers/usb/gadget/legacy/webcam.c 12343 12344USB WIRELESS RNDIS DRIVER (rndis_wlan) 12345M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12346L: linux-wireless@vger.kernel.org 12347S: Maintained 12348F: drivers/net/wireless/rndis_wlan.c 12349 12350USB XHCI DRIVER 12351M: Mathias Nyman <mathias.nyman@intel.com> 12352L: linux-usb@vger.kernel.org 12353S: Supported 12354F: drivers/usb/host/xhci* 12355F: drivers/usb/host/pci-quirks* 12356 12357USB ZD1201 DRIVER 12358L: linux-wireless@vger.kernel.org 12359W: http://linux-lc100020.sourceforge.net 12360S: Orphan 12361F: drivers/net/wireless/zydas/zd1201.* 12362 12363USB ZR364XX DRIVER 12364M: Antoine Jacquet <royale@zerezo.com> 12365L: linux-usb@vger.kernel.org 12366L: linux-media@vger.kernel.org 12367T: git git://linuxtv.org/media_tree.git 12368W: http://royale.zerezo.com/zr364xx/ 12369S: Maintained 12370F: Documentation/video4linux/zr364xx.txt 12371F: drivers/media/usb/zr364xx/ 12372 12373ULPI BUS 12374M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12375L: linux-usb@vger.kernel.org 12376S: Maintained 12377F: drivers/usb/common/ulpi.c 12378F: include/linux/ulpi/ 12379 12380USER-MODE LINUX (UML) 12381M: Jeff Dike <jdike@addtoit.com> 12382M: Richard Weinberger <richard@nod.at> 12383L: user-mode-linux-devel@lists.sourceforge.net 12384L: user-mode-linux-user@lists.sourceforge.net 12385W: http://user-mode-linux.sourceforge.net 12386T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12387S: Maintained 12388F: Documentation/virtual/uml/ 12389F: arch/um/ 12390F: arch/x86/um/ 12391F: fs/hostfs/ 12392F: fs/hppfs/ 12393 12394USERSPACE I/O (UIO) 12395M: "Hans J. Koch" <hjk@hansjkoch.de> 12396M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12397S: Maintained 12398T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12399F: Documentation/DocBook/uio-howto.tmpl 12400F: drivers/uio/ 12401F: include/linux/uio*.h 12402 12403UTIL-LINUX PACKAGE 12404M: Karel Zak <kzak@redhat.com> 12405L: util-linux@vger.kernel.org 12406W: http://en.wikipedia.org/wiki/Util-linux 12407T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12408S: Maintained 12409 12410UVESAFB DRIVER 12411M: Michal Januszewski <spock@gentoo.org> 12412L: linux-fbdev@vger.kernel.org 12413W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12414S: Maintained 12415F: Documentation/fb/uvesafb.txt 12416F: drivers/video/fbdev/uvesafb.* 12417 12418VF610 NAND DRIVER 12419M: Stefan Agner <stefan@agner.ch> 12420L: linux-mtd@lists.infradead.org 12421S: Supported 12422F: drivers/mtd/nand/vf610_nfc.c 12423 12424VFAT/FAT/MSDOS FILESYSTEM 12425M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12426S: Maintained 12427F: Documentation/filesystems/vfat.txt 12428F: fs/fat/ 12429 12430VFIO DRIVER 12431M: Alex Williamson <alex.williamson@redhat.com> 12432L: kvm@vger.kernel.org 12433T: git git://github.com/awilliam/linux-vfio.git 12434S: Maintained 12435F: Documentation/vfio.txt 12436F: drivers/vfio/ 12437F: include/linux/vfio.h 12438F: include/uapi/linux/vfio.h 12439 12440VFIO PLATFORM DRIVER 12441M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12442L: kvm@vger.kernel.org 12443S: Maintained 12444F: drivers/vfio/platform/ 12445 12446VIDEOBUF2 FRAMEWORK 12447M: Pawel Osciak <pawel@osciak.com> 12448M: Marek Szyprowski <m.szyprowski@samsung.com> 12449M: Kyungmin Park <kyungmin.park@samsung.com> 12450L: linux-media@vger.kernel.org 12451S: Maintained 12452F: drivers/media/v4l2-core/videobuf2-* 12453F: include/media/videobuf2-* 12454 12455VIRTIO AND VHOST VSOCK DRIVER 12456M: Stefan Hajnoczi <stefanha@redhat.com> 12457L: kvm@vger.kernel.org 12458L: virtualization@lists.linux-foundation.org 12459L: netdev@vger.kernel.org 12460S: Maintained 12461F: include/linux/virtio_vsock.h 12462F: include/uapi/linux/virtio_vsock.h 12463F: net/vmw_vsock/virtio_transport_common.c 12464F: net/vmw_vsock/virtio_transport.c 12465F: drivers/vhost/vsock.c 12466F: drivers/vhost/vsock.h 12467 12468VIRTUAL SERIO DEVICE DRIVER 12469M: Stephen Chandler Paul <thatslyude@gmail.com> 12470S: Maintained 12471F: drivers/input/serio/userio.c 12472F: include/uapi/linux/userio.h 12473 12474VIRTIO CONSOLE DRIVER 12475M: Amit Shah <amit.shah@redhat.com> 12476L: virtualization@lists.linux-foundation.org 12477S: Maintained 12478F: drivers/char/virtio_console.c 12479F: include/linux/virtio_console.h 12480F: include/uapi/linux/virtio_console.h 12481 12482VIRTIO CORE, NET AND BLOCK DRIVERS 12483M: "Michael S. Tsirkin" <mst@redhat.com> 12484L: virtualization@lists.linux-foundation.org 12485S: Maintained 12486F: Documentation/devicetree/bindings/virtio/ 12487F: drivers/virtio/ 12488F: tools/virtio/ 12489F: drivers/net/virtio_net.c 12490F: drivers/block/virtio_blk.c 12491F: include/linux/virtio_*.h 12492F: include/uapi/linux/virtio_*.h 12493 12494VIRTIO DRIVERS FOR S390 12495M: Christian Borntraeger <borntraeger@de.ibm.com> 12496M: Cornelia Huck <cornelia.huck@de.ibm.com> 12497L: linux-s390@vger.kernel.org 12498L: virtualization@lists.linux-foundation.org 12499L: kvm@vger.kernel.org 12500S: Supported 12501F: drivers/s390/virtio/ 12502 12503VIRTIO GPU DRIVER 12504M: David Airlie <airlied@linux.ie> 12505M: Gerd Hoffmann <kraxel@redhat.com> 12506L: dri-devel@lists.freedesktop.org 12507L: virtualization@lists.linux-foundation.org 12508S: Maintained 12509F: drivers/gpu/drm/virtio/ 12510F: include/uapi/linux/virtio_gpu.h 12511 12512VIRTIO HOST (VHOST) 12513M: "Michael S. Tsirkin" <mst@redhat.com> 12514L: kvm@vger.kernel.org 12515L: virtualization@lists.linux-foundation.org 12516L: netdev@vger.kernel.org 12517T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12518S: Maintained 12519F: drivers/vhost/ 12520F: include/uapi/linux/vhost.h 12521 12522VIRTIO INPUT DRIVER 12523M: Gerd Hoffmann <kraxel@redhat.com> 12524S: Maintained 12525F: drivers/virtio/virtio_input.c 12526F: include/uapi/linux/virtio_input.h 12527 12528VIA RHINE NETWORK DRIVER 12529S: Orphan 12530F: drivers/net/ethernet/via/via-rhine.c 12531 12532VIA SD/MMC CARD CONTROLLER DRIVER 12533M: Bruce Chang <brucechang@via.com.tw> 12534M: Harald Welte <HaraldWelte@viatech.com> 12535S: Maintained 12536F: drivers/mmc/host/via-sdmmc.c 12537 12538VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12539M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12540L: linux-fbdev@vger.kernel.org 12541S: Maintained 12542F: include/linux/via-core.h 12543F: include/linux/via-gpio.h 12544F: include/linux/via_i2c.h 12545F: drivers/video/fbdev/via/ 12546 12547VIA VELOCITY NETWORK DRIVER 12548M: Francois Romieu <romieu@fr.zoreil.com> 12549L: netdev@vger.kernel.org 12550S: Maintained 12551F: drivers/net/ethernet/via/via-velocity.* 12552 12553VIRT LIB 12554M: Alex Williamson <alex.williamson@redhat.com> 12555M: Paolo Bonzini <pbonzini@redhat.com> 12556L: kvm@vger.kernel.org 12557S: Supported 12558F: virt/lib/ 12559 12560VIVID VIRTUAL VIDEO DRIVER 12561M: Hans Verkuil <hverkuil@xs4all.nl> 12562L: linux-media@vger.kernel.org 12563T: git git://linuxtv.org/media_tree.git 12564W: https://linuxtv.org 12565S: Maintained 12566F: drivers/media/platform/vivid/* 12567 12568VLAN (802.1Q) 12569M: Patrick McHardy <kaber@trash.net> 12570L: netdev@vger.kernel.org 12571S: Maintained 12572F: drivers/net/macvlan.c 12573F: include/linux/if_*vlan.h 12574F: net/8021q/ 12575 12576VLYNQ BUS 12577M: Florian Fainelli <florian@openwrt.org> 12578L: openwrt-devel@lists.openwrt.org (subscribers-only) 12579S: Maintained 12580F: drivers/vlynq/vlynq.c 12581F: include/linux/vlynq.h 12582 12583VME SUBSYSTEM 12584M: Martyn Welch <martyn@welchs.me.uk> 12585M: Manohar Vanga <manohar.vanga@gmail.com> 12586M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12587L: devel@driverdev.osuosl.org 12588S: Maintained 12589T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12590F: Documentation/vme_api.txt 12591F: drivers/staging/vme/ 12592F: drivers/vme/ 12593F: include/linux/vme* 12594 12595VMWARE HYPERVISOR INTERFACE 12596M: Alok Kataria <akataria@vmware.com> 12597L: virtualization@lists.linux-foundation.org 12598S: Supported 12599F: arch/x86/kernel/cpu/vmware.c 12600 12601VMWARE BALLOON DRIVER 12602M: Xavier Deguillard <xdeguillard@vmware.com> 12603M: Philip Moltmann <moltmann@vmware.com> 12604M: "VMware, Inc." <pv-drivers@vmware.com> 12605L: linux-kernel@vger.kernel.org 12606S: Maintained 12607F: drivers/misc/vmw_balloon.c 12608 12609VMWARE VMMOUSE SUBDRIVER 12610M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12611M: "VMware, Inc." <pv-drivers@vmware.com> 12612L: linux-input@vger.kernel.org 12613S: Maintained 12614F: drivers/input/mouse/vmmouse.c 12615F: drivers/input/mouse/vmmouse.h 12616 12617VMWARE VMXNET3 ETHERNET DRIVER 12618M: Shrikrishna Khare <skhare@vmware.com> 12619M: "VMware, Inc." <pv-drivers@vmware.com> 12620L: netdev@vger.kernel.org 12621S: Maintained 12622F: drivers/net/vmxnet3/ 12623 12624VMware PVSCSI driver 12625M: Jim Gill <jgill@vmware.com> 12626M: VMware PV-Drivers <pv-drivers@vmware.com> 12627L: linux-scsi@vger.kernel.org 12628S: Maintained 12629F: drivers/scsi/vmw_pvscsi.c 12630F: drivers/scsi/vmw_pvscsi.h 12631 12632VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12633M: Liam Girdwood <lgirdwood@gmail.com> 12634M: Mark Brown <broonie@kernel.org> 12635L: linux-kernel@vger.kernel.org 12636W: http://www.slimlogic.co.uk/?p=48 12637T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12638S: Supported 12639F: Documentation/devicetree/bindings/regulator/ 12640F: drivers/regulator/ 12641F: include/dt-bindings/regulator/ 12642F: include/linux/regulator/ 12643 12644VRF 12645M: David Ahern <dsa@cumulusnetworks.com> 12646M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12647L: netdev@vger.kernel.org 12648S: Maintained 12649F: drivers/net/vrf.c 12650F: Documentation/networking/vrf.txt 12651 12652VT1211 HARDWARE MONITOR DRIVER 12653M: Juerg Haefliger <juergh@gmail.com> 12654L: linux-hwmon@vger.kernel.org 12655S: Maintained 12656F: Documentation/hwmon/vt1211 12657F: drivers/hwmon/vt1211.c 12658 12659VT8231 HARDWARE MONITOR DRIVER 12660M: Roger Lucas <vt8231@hiddenengine.co.uk> 12661L: linux-hwmon@vger.kernel.org 12662S: Maintained 12663F: drivers/hwmon/vt8231.c 12664 12665VUB300 USB to SDIO/SD/MMC bridge chip 12666M: Tony Olech <tony.olech@elandigitalsystems.com> 12667L: linux-mmc@vger.kernel.org 12668L: linux-usb@vger.kernel.org 12669S: Supported 12670F: drivers/mmc/host/vub300.c 12671 12672W1 DALLAS'S 1-WIRE BUS 12673M: Evgeniy Polyakov <zbr@ioremap.net> 12674S: Maintained 12675F: Documentation/w1/ 12676F: drivers/w1/ 12677 12678W83791D HARDWARE MONITORING DRIVER 12679M: Marc Hulsman <m.hulsman@tudelft.nl> 12680L: linux-hwmon@vger.kernel.org 12681S: Maintained 12682F: Documentation/hwmon/w83791d 12683F: drivers/hwmon/w83791d.c 12684 12685W83793 HARDWARE MONITORING DRIVER 12686M: Rudolf Marek <r.marek@assembler.cz> 12687L: linux-hwmon@vger.kernel.org 12688S: Maintained 12689F: Documentation/hwmon/w83793 12690F: drivers/hwmon/w83793.c 12691 12692W83795 HARDWARE MONITORING DRIVER 12693M: Jean Delvare <jdelvare@suse.com> 12694L: linux-hwmon@vger.kernel.org 12695S: Maintained 12696F: drivers/hwmon/w83795.c 12697 12698W83L51xD SD/MMC CARD INTERFACE DRIVER 12699M: Pierre Ossman <pierre@ossman.eu> 12700S: Maintained 12701F: drivers/mmc/host/wbsd.* 12702 12703WACOM PROTOCOL 4 SERIAL TABLETS 12704M: Julian Squires <julian@cipht.net> 12705M: Hans de Goede <hdegoede@redhat.com> 12706L: linux-input@vger.kernel.org 12707S: Maintained 12708F: drivers/input/tablet/wacom_serial4.c 12709 12710WATCHDOG DEVICE DRIVERS 12711M: Wim Van Sebroeck <wim@iguana.be> 12712R: Guenter Roeck <linux@roeck-us.net> 12713L: linux-watchdog@vger.kernel.org 12714W: http://www.linux-watchdog.org/ 12715T: git git://www.linux-watchdog.org/linux-watchdog.git 12716S: Maintained 12717F: Documentation/devicetree/bindings/watchdog/ 12718F: Documentation/watchdog/ 12719F: drivers/watchdog/ 12720F: include/linux/watchdog.h 12721F: include/uapi/linux/watchdog.h 12722 12723WD7000 SCSI DRIVER 12724M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12725L: linux-scsi@vger.kernel.org 12726S: Maintained 12727F: drivers/scsi/wd7000.c 12728 12729WIIMOTE HID DRIVER 12730M: David Herrmann <dh.herrmann@googlemail.com> 12731L: linux-input@vger.kernel.org 12732S: Maintained 12733F: drivers/hid/hid-wiimote* 12734 12735WINBOND CIR DRIVER 12736M: David Härdeman <david@hardeman.nu> 12737S: Maintained 12738F: drivers/media/rc/winbond-cir.c 12739 12740WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12741M: William Breathitt Gray <vilhelm.gray@gmail.com> 12742L: linux-watchdog@vger.kernel.org 12743S: Maintained 12744F: drivers/watchdog/ebc-c384_wdt.c 12745 12746WINSYSTEMS WS16C48 GPIO DRIVER 12747M: William Breathitt Gray <vilhelm.gray@gmail.com> 12748L: linux-gpio@vger.kernel.org 12749S: Maintained 12750F: drivers/gpio/gpio-ws16c48.c 12751 12752WIMAX STACK 12753M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12754M: linux-wimax@intel.com 12755L: wimax@linuxwimax.org (subscribers-only) 12756S: Supported 12757W: http://linuxwimax.org 12758F: Documentation/wimax/README.wimax 12759F: include/linux/wimax/debug.h 12760F: include/net/wimax.h 12761F: include/uapi/linux/wimax.h 12762F: net/wimax/ 12763 12764WISTRON LAPTOP BUTTON DRIVER 12765M: Miloslav Trmac <mitr@volny.cz> 12766S: Maintained 12767F: drivers/input/misc/wistron_btns.c 12768 12769WL3501 WIRELESS PCMCIA CARD DRIVER 12770M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12771L: linux-wireless@vger.kernel.org 12772W: http://oops.ghostprotocols.net:81/blog 12773S: Maintained 12774F: drivers/net/wireless/wl3501* 12775 12776WOLFSON MICROELECTRONICS DRIVERS 12777L: patches@opensource.wolfsonmicro.com 12778T: git https://github.com/CirrusLogic/linux-drivers.git 12779W: https://github.com/CirrusLogic/linux-drivers/wiki 12780S: Supported 12781F: Documentation/hwmon/wm83?? 12782F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12783F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12784F: Documentation/devicetree/bindings/mfd/arizona.txt 12785F: arch/arm/mach-s3c64xx/mach-crag6410* 12786F: drivers/clk/clk-wm83*.c 12787F: drivers/extcon/extcon-arizona.c 12788F: drivers/leds/leds-wm83*.c 12789F: drivers/gpio/gpio-*wm*.c 12790F: drivers/gpio/gpio-arizona.c 12791F: drivers/hwmon/wm83??-hwmon.c 12792F: drivers/input/misc/wm831x-on.c 12793F: drivers/input/touchscreen/wm831x-ts.c 12794F: drivers/input/touchscreen/wm97*.c 12795F: drivers/mfd/arizona* 12796F: drivers/mfd/wm*.c 12797F: drivers/mfd/cs47l24* 12798F: drivers/power/wm83*.c 12799F: drivers/rtc/rtc-wm83*.c 12800F: drivers/regulator/wm8*.c 12801F: drivers/video/backlight/wm83*_bl.c 12802F: drivers/watchdog/wm83*_wdt.c 12803F: include/linux/mfd/arizona/ 12804F: include/linux/mfd/wm831x/ 12805F: include/linux/mfd/wm8350/ 12806F: include/linux/mfd/wm8400* 12807F: include/linux/wm97xx.h 12808F: include/sound/wm????.h 12809F: sound/soc/codecs/arizona.? 12810F: sound/soc/codecs/wm* 12811F: sound/soc/codecs/cs47l24* 12812 12813WORKQUEUE 12814M: Tejun Heo <tj@kernel.org> 12815R: Lai Jiangshan <jiangshanlai@gmail.com> 12816T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12817S: Maintained 12818F: include/linux/workqueue.h 12819F: kernel/workqueue.c 12820F: Documentation/workqueue.txt 12821 12822X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12823M: Chen-Yu Tsai <wens@csie.org> 12824L: linux-kernel@vger.kernel.org 12825S: Maintained 12826N: axp[128] 12827 12828X.25 NETWORK LAYER 12829M: Andrew Hendry <andrew.hendry@gmail.com> 12830L: linux-x25@vger.kernel.org 12831S: Odd Fixes 12832F: Documentation/networking/x25* 12833F: include/net/x25* 12834F: net/x25/ 12835 12836X86 ARCHITECTURE (32-BIT AND 64-BIT) 12837M: Thomas Gleixner <tglx@linutronix.de> 12838M: Ingo Molnar <mingo@redhat.com> 12839M: "H. Peter Anvin" <hpa@zytor.com> 12840M: x86@kernel.org 12841L: linux-kernel@vger.kernel.org 12842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12843S: Maintained 12844F: Documentation/x86/ 12845F: arch/x86/ 12846 12847X86 PLATFORM DRIVERS 12848M: Darren Hart <dvhart@infradead.org> 12849L: platform-driver-x86@vger.kernel.org 12850T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12851S: Maintained 12852F: drivers/platform/x86/ 12853F: drivers/platform/olpc/ 12854 12855X86 MCE INFRASTRUCTURE 12856M: Tony Luck <tony.luck@intel.com> 12857M: Borislav Petkov <bp@alien8.de> 12858L: linux-edac@vger.kernel.org 12859S: Maintained 12860F: arch/x86/kernel/cpu/mcheck/* 12861 12862X86 MICROCODE UPDATE SUPPORT 12863M: Borislav Petkov <bp@alien8.de> 12864S: Maintained 12865F: arch/x86/kernel/cpu/microcode/* 12866 12867X86 VDSO 12868M: Andy Lutomirski <luto@amacapital.net> 12869L: linux-kernel@vger.kernel.org 12870T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12871S: Maintained 12872F: arch/x86/entry/vdso/ 12873 12874XC2028/3028 TUNER DRIVER 12875M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12876M: Mauro Carvalho Chehab <mchehab@kernel.org> 12877L: linux-media@vger.kernel.org 12878W: https://linuxtv.org 12879T: git git://linuxtv.org/media_tree.git 12880S: Maintained 12881F: drivers/media/tuners/tuner-xc2028.* 12882 12883XEN HYPERVISOR INTERFACE 12884M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12885M: David Vrabel <david.vrabel@citrix.com> 12886M: Juergen Gross <jgross@suse.com> 12887L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12888T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12889S: Supported 12890F: arch/x86/xen/ 12891F: drivers/*/xen-*front.c 12892F: drivers/xen/ 12893F: arch/x86/include/asm/xen/ 12894F: include/xen/ 12895F: include/uapi/xen/ 12896 12897XEN HYPERVISOR ARM 12898M: Stefano Stabellini <sstabellini@kernel.org> 12899L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12900S: Maintained 12901F: arch/arm/xen/ 12902F: arch/arm/include/asm/xen/ 12903 12904XEN HYPERVISOR ARM64 12905M: Stefano Stabellini <sstabellini@kernel.org> 12906L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12907S: Maintained 12908F: arch/arm64/xen/ 12909F: arch/arm64/include/asm/xen/ 12910 12911XEN NETWORK BACKEND DRIVER 12912M: Wei Liu <wei.liu2@citrix.com> 12913L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12914L: netdev@vger.kernel.org 12915S: Supported 12916F: drivers/net/xen-netback/* 12917 12918XEN PCI SUBSYSTEM 12919M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12920L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12921S: Supported 12922F: arch/x86/pci/*xen* 12923F: drivers/pci/*xen* 12924 12925XEN BLOCK SUBSYSTEM 12926M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12927M: Roger Pau Monné <roger.pau@citrix.com> 12928L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12929S: Supported 12930F: drivers/block/xen-blkback/* 12931F: drivers/block/xen* 12932 12933XEN PVSCSI DRIVERS 12934M: Juergen Gross <jgross@suse.com> 12935L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12936L: linux-scsi@vger.kernel.org 12937S: Supported 12938F: drivers/scsi/xen-scsifront.c 12939F: drivers/xen/xen-scsiback.c 12940F: include/xen/interface/io/vscsiif.h 12941 12942XEN SWIOTLB SUBSYSTEM 12943M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12944L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12945S: Supported 12946F: arch/x86/xen/*swiotlb* 12947F: drivers/xen/*swiotlb* 12948 12949XFS FILESYSTEM 12950P: Silicon Graphics Inc 12951M: Dave Chinner <david@fromorbit.com> 12952M: xfs@oss.sgi.com 12953L: xfs@oss.sgi.com 12954W: http://oss.sgi.com/projects/xfs 12955T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12956S: Supported 12957F: Documentation/filesystems/xfs.txt 12958F: fs/xfs/ 12959 12960XILINX AXI ETHERNET DRIVER 12961M: Anirudha Sarangi <anirudh@xilinx.com> 12962M: John Linn <John.Linn@xilinx.com> 12963S: Maintained 12964F: drivers/net/ethernet/xilinx/xilinx_axienet* 12965 12966XILINX UARTLITE SERIAL DRIVER 12967M: Peter Korsgaard <jacmet@sunsite.dk> 12968L: linux-serial@vger.kernel.org 12969S: Maintained 12970F: drivers/tty/serial/uartlite.c 12971 12972XILINX VIDEO IP CORES 12973M: Hyun Kwon <hyun.kwon@xilinx.com> 12974M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12975L: linux-media@vger.kernel.org 12976T: git git://linuxtv.org/media_tree.git 12977S: Supported 12978F: Documentation/devicetree/bindings/media/xilinx/ 12979F: drivers/media/platform/xilinx/ 12980F: include/uapi/linux/xilinx-v4l2-controls.h 12981 12982XILLYBUS DRIVER 12983M: Eli Billauer <eli.billauer@gmail.com> 12984L: linux-kernel@vger.kernel.org 12985S: Supported 12986F: drivers/char/xillybus/ 12987 12988XTENSA XTFPGA PLATFORM SUPPORT 12989M: Max Filippov <jcmvbkbc@gmail.com> 12990L: linux-xtensa@linux-xtensa.org 12991S: Maintained 12992F: drivers/spi/spi-xtensa-xtfpga.c 12993F: sound/soc/xtensa/xtfpga-i2s.c 12994 12995YAM DRIVER FOR AX.25 12996M: Jean-Paul Roubelat <jpr@f6fbb.org> 12997L: linux-hams@vger.kernel.org 12998S: Maintained 12999F: drivers/net/hamradio/yam* 13000F: include/linux/yam.h 13001 13002YEALINK PHONE DRIVER 13003M: Henk Vergonet <Henk.Vergonet@gmail.com> 13004L: usbb2k-api-dev@nongnu.org 13005S: Maintained 13006F: Documentation/input/yealink.txt 13007F: drivers/input/misc/yealink.* 13008 13009Z8530 DRIVER FOR AX.25 13010M: Joerg Reuter <jreuter@yaina.de> 13011W: http://yaina.de/jreuter/ 13012W: http://www.qsl.net/dl1bke/ 13013L: linux-hams@vger.kernel.org 13014S: Maintained 13015F: Documentation/networking/z8530drv.txt 13016F: drivers/net/hamradio/*scc.c 13017F: drivers/net/hamradio/z8530.h 13018 13019ZBUD COMPRESSED PAGE ALLOCATOR 13020M: Seth Jennings <sjenning@redhat.com> 13021L: linux-mm@kvack.org 13022S: Maintained 13023F: mm/zbud.c 13024F: include/linux/zbud.h 13025 13026ZD1211RW WIRELESS DRIVER 13027M: Daniel Drake <dsd@gentoo.org> 13028M: Ulrich Kunitz <kune@deine-taler.de> 13029W: http://zd1211.ath.cx/wiki/DriverRewrite 13030L: linux-wireless@vger.kernel.org 13031L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13032S: Maintained 13033F: drivers/net/wireless/zydas/zd1211rw/ 13034 13035ZPOOL COMPRESSED PAGE STORAGE API 13036M: Dan Streetman <ddstreet@ieee.org> 13037L: linux-mm@kvack.org 13038S: Maintained 13039F: mm/zpool.c 13040F: include/linux/zpool.h 13041 13042ZR36067 VIDEO FOR LINUX DRIVER 13043L: mjpeg-users@lists.sourceforge.net 13044L: linux-media@vger.kernel.org 13045W: http://mjpeg.sourceforge.net/driver-zoran/ 13046T: hg https://linuxtv.org/hg/v4l-dvb 13047S: Odd Fixes 13048F: drivers/media/pci/zoran/ 13049 13050ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13051M: Minchan Kim <minchan@kernel.org> 13052M: Nitin Gupta <ngupta@vflare.org> 13053R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13054L: linux-kernel@vger.kernel.org 13055S: Maintained 13056F: drivers/block/zram/ 13057F: Documentation/blockdev/zram.txt 13058 13059ZS DECSTATION Z85C30 SERIAL DRIVER 13060M: "Maciej W. Rozycki" <macro@linux-mips.org> 13061S: Maintained 13062F: drivers/tty/serial/zs.* 13063 13064ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13065M: Minchan Kim <minchan@kernel.org> 13066M: Nitin Gupta <ngupta@vflare.org> 13067R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13068L: linux-mm@kvack.org 13069S: Maintained 13070F: mm/zsmalloc.c 13071F: include/linux/zsmalloc.h 13072F: Documentation/vm/zsmalloc.txt 13073 13074ZSWAP COMPRESSED SWAP CACHING 13075M: Seth Jennings <sjenning@redhat.com> 13076L: linux-mm@kvack.org 13077S: Maintained 13078F: mm/zswap.c 13079 13080THE REST 13081M: Linus Torvalds <torvalds@linux-foundation.org> 13082L: linux-kernel@vger.kernel.org 13083Q: http://patchwork.kernel.org/project/LKML/list/ 13084T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13085S: Buried alive in reporters 13086F: * 13087F: */ 13088