1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178S: Maintained 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 180F: drivers/tty/serial/8250* 181F: include/linux/serial_8250.h 182 1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 184L: netdev@vger.kernel.org 185S: Orphan / Obsolete 186F: drivers/net/ethernet/8390/ 187 1889P FILE SYSTEM 189M: Eric Van Hensbergen <ericvh@gmail.com> 190M: Ron Minnich <rminnich@sandia.gov> 191M: Latchesar Ionkov <lucho@ionkov.net> 192L: v9fs-developer@lists.sourceforge.net 193W: http://swik.net/v9fs 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 196S: Maintained 197F: Documentation/filesystems/9p.txt 198F: fs/9p/ 199F: net/9p/ 200F: include/net/9p/ 201F: include/uapi/linux/virtio_9p.h 202F: include/trace/events/9p.h 203 204 205A8293 MEDIA DRIVER 206M: Antti Palosaari <crope@iki.fi> 207L: linux-media@vger.kernel.org 208W: https://linuxtv.org 209W: http://palosaari.fi/linux/ 210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 211T: git git://linuxtv.org/anttip/media_tree.git 212S: Maintained 213F: drivers/media/dvb-frontends/a8293* 214 215AACRAID SCSI RAID DRIVER 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 217L: linux-scsi@vger.kernel.org 218W: http://www.adaptec.com/ 219S: Supported 220F: Documentation/scsi/aacraid.txt 221F: drivers/scsi/aacraid/ 222 223ABI/API 224L: linux-api@vger.kernel.org 225F: include/linux/syscalls.h 226F: kernel/sys_ni.c 227 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 229M: Hans de Goede <hdegoede@redhat.com> 230L: linux-hwmon@vger.kernel.org 231S: Maintained 232F: drivers/hwmon/abituguru.c 233 234ABIT UGURU 3 HARDWARE MONITOR DRIVER 235M: Alistair John Strachan <alistair@devzero.co.uk> 236L: linux-hwmon@vger.kernel.org 237S: Maintained 238F: drivers/hwmon/abituguru3.c 239 240ACCES 104-DIO-48E GPIO DRIVER 241M: William Breathitt Gray <vilhelm.gray@gmail.com> 242L: linux-gpio@vger.kernel.org 243S: Maintained 244F: drivers/gpio/gpio-104-dio-48e.c 245 246ACCES 104-IDI-48 GPIO DRIVER 247M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 248L: linux-gpio@vger.kernel.org 249S: Maintained 250F: drivers/gpio/gpio-104-idi-48.c 251 252ACCES 104-IDIO-16 GPIO DRIVER 253M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-idio-16.c 257 258ACENIC DRIVER 259M: Jes Sorensen <jes@trained-monkey.org> 260L: linux-acenic@sunsite.dk 261S: Maintained 262F: drivers/net/ethernet/alteon/acenic* 263 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 265M: Peter Feuerer <peter@piie.net> 266L: platform-driver-x86@vger.kernel.org 267W: http://piie.net/?section=acerhdf 268S: Maintained 269F: drivers/platform/x86/acerhdf.c 270 271ACER WMI LAPTOP EXTRAS 272M: "Lee, Chun-Yi" <jlee@suse.com> 273L: platform-driver-x86@vger.kernel.org 274S: Maintained 275F: drivers/platform/x86/acer-wmi.c 276 277ACPI 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 279M: Len Brown <lenb@kernel.org> 280L: linux-acpi@vger.kernel.org 281W: https://01.org/linux-acpi 282Q: https://patchwork.kernel.org/project/linux-acpi/list/ 283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 284S: Supported 285F: drivers/acpi/ 286F: drivers/pnp/pnpacpi/ 287F: include/linux/acpi.h 288F: include/acpi/ 289F: Documentation/acpi/ 290F: Documentation/ABI/testing/sysfs-bus-acpi 291F: Documentation/ABI/testing/configfs-acpi 292F: drivers/pci/*acpi* 293F: drivers/pci/*/*acpi* 294F: drivers/pci/*/*/*acpi* 295F: tools/power/acpi/ 296 297ACPI COMPONENT ARCHITECTURE (ACPICA) 298M: Robert Moore <robert.moore@intel.com> 299M: Lv Zheng <lv.zheng@intel.com> 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 301L: linux-acpi@vger.kernel.org 302L: devel@acpica.org 303W: https://acpica.org/ 304W: https://github.com/acpica/acpica/ 305Q: https://patchwork.kernel.org/project/linux-acpi/list/ 306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 307S: Supported 308F: drivers/acpi/acpica/ 309F: include/acpi/ 310F: tools/power/acpi/ 311 312ACPI FAN DRIVER 313M: Zhang Rui <rui.zhang@intel.com> 314L: linux-acpi@vger.kernel.org 315W: https://01.org/linux-acpi 316S: Supported 317F: drivers/acpi/fan.c 318 319ACPI THERMAL DRIVER 320M: Zhang Rui <rui.zhang@intel.com> 321L: linux-acpi@vger.kernel.org 322W: https://01.org/linux-acpi 323S: Supported 324F: drivers/acpi/*thermal* 325 326ACPI VIDEO DRIVER 327M: Zhang Rui <rui.zhang@intel.com> 328L: linux-acpi@vger.kernel.org 329W: https://01.org/linux-acpi 330S: Supported 331F: drivers/acpi/acpi_video.c 332 333ACPI WMI DRIVER 334L: platform-driver-x86@vger.kernel.org 335S: Orphan 336F: drivers/platform/x86/wmi.c 337 338AD1889 ALSA SOUND DRIVER 339M: Thibaut Varene <T-Bone@parisc-linux.org> 340W: http://wiki.parisc-linux.org/AD1889 341L: linux-parisc@vger.kernel.org 342S: Maintained 343F: sound/pci/ad1889.* 344 345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 346M: Michael Hennerich <michael.hennerich@analog.com> 347W: http://wiki.analog.com/AD5254 348W: http://ez.analog.com/community/linux-device-drivers 349S: Supported 350F: drivers/misc/ad525x_dpot.c 351 352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 353M: Michael Hennerich <michael.hennerich@analog.com> 354W: http://wiki.analog.com/AD5398 355W: http://ez.analog.com/community/linux-device-drivers 356S: Supported 357F: drivers/regulator/ad5398.c 358 359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 360M: Michael Hennerich <michael.hennerich@analog.com> 361W: http://wiki.analog.com/AD7142 362W: http://ez.analog.com/community/linux-device-drivers 363S: Supported 364F: drivers/input/misc/ad714x.c 365 366AD7877 TOUCHSCREEN DRIVER 367M: Michael Hennerich <michael.hennerich@analog.com> 368W: http://wiki.analog.com/AD7877 369W: http://ez.analog.com/community/linux-device-drivers 370S: Supported 371F: drivers/input/touchscreen/ad7877.c 372 373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 374M: Michael Hennerich <michael.hennerich@analog.com> 375W: http://wiki.analog.com/AD7879 376W: http://ez.analog.com/community/linux-device-drivers 377S: Supported 378F: drivers/input/touchscreen/ad7879.c 379 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 381M: Jiri Kosina <jikos@kernel.org> 382S: Maintained 383 384ADF7242 IEEE 802.15.4 RADIO DRIVER 385M: Michael Hennerich <michael.hennerich@analog.com> 386W: https://wiki.analog.com/ADF7242 387W: http://ez.analog.com/community/linux-device-drivers 388L: linux-wpan@vger.kernel.org 389S: Supported 390F: drivers/net/ieee802154/adf7242.c 391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 392 393ADM1025 HARDWARE MONITOR DRIVER 394M: Jean Delvare <jdelvare@suse.com> 395L: linux-hwmon@vger.kernel.org 396S: Maintained 397F: Documentation/hwmon/adm1025 398F: drivers/hwmon/adm1025.c 399 400ADM1029 HARDWARE MONITOR DRIVER 401M: Corentin Labbe <clabbe.montjoie@gmail.com> 402L: linux-hwmon@vger.kernel.org 403S: Maintained 404F: drivers/hwmon/adm1029.c 405 406ADM8211 WIRELESS DRIVER 407L: linux-wireless@vger.kernel.org 408W: http://wireless.kernel.org/ 409S: Orphan 410F: drivers/net/wireless/admtek/adm8211.* 411 412ADP1653 FLASH CONTROLLER DRIVER 413M: Sakari Ailus <sakari.ailus@iki.fi> 414L: linux-media@vger.kernel.org 415S: Maintained 416F: drivers/media/i2c/adp1653.c 417F: include/media/i2c/adp1653.h 418 419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 420M: Michael Hennerich <michael.hennerich@analog.com> 421W: http://wiki.analog.com/ADP5520 422W: http://ez.analog.com/community/linux-device-drivers 423S: Supported 424F: drivers/mfd/adp5520.c 425F: drivers/video/backlight/adp5520_bl.c 426F: drivers/leds/leds-adp5520.c 427F: drivers/gpio/gpio-adp5520.c 428F: drivers/input/keyboard/adp5520-keys.c 429 430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 431M: Michael Hennerich <michael.hennerich@analog.com> 432W: http://wiki.analog.com/ADP5588 433W: http://ez.analog.com/community/linux-device-drivers 434S: Supported 435F: drivers/input/keyboard/adp5588-keys.c 436F: drivers/gpio/gpio-adp5588.c 437 438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 439M: Michael Hennerich <michael.hennerich@analog.com> 440W: http://wiki.analog.com/ADP8860 441W: http://ez.analog.com/community/linux-device-drivers 442S: Supported 443F: drivers/video/backlight/adp8860_bl.c 444 445ADS1015 HARDWARE MONITOR DRIVER 446M: Dirk Eibach <eibach@gdsys.de> 447L: linux-hwmon@vger.kernel.org 448S: Maintained 449F: Documentation/hwmon/ads1015 450F: drivers/hwmon/ads1015.c 451F: include/linux/i2c/ads1015.h 452 453ADT746X FAN DRIVER 454M: Colin Leroy <colin@colino.net> 455S: Maintained 456F: drivers/macintosh/therm_adt746x.c 457 458ADT7475 HARDWARE MONITOR DRIVER 459M: Jean Delvare <jdelvare@suse.com> 460L: linux-hwmon@vger.kernel.org 461S: Maintained 462F: Documentation/hwmon/adt7475 463F: drivers/hwmon/adt7475.c 464 465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 466M: Michael Hennerich <michael.hennerich@analog.com> 467W: http://wiki.analog.com/ADXL345 468W: http://ez.analog.com/community/linux-device-drivers 469S: Supported 470F: drivers/input/misc/adxl34x.c 471 472ADVANSYS SCSI DRIVER 473M: Matthew Wilcox <matthew@wil.cx> 474M: Hannes Reinecke <hare@suse.com> 475L: linux-scsi@vger.kernel.org 476S: Maintained 477F: Documentation/scsi/advansys.txt 478F: drivers/scsi/advansys.c 479 480AEDSP16 DRIVER 481M: Riccardo Facchetti <fizban@tin.it> 482S: Maintained 483F: sound/oss/aedsp16.c 484 485AF9013 MEDIA DRIVER 486M: Antti Palosaari <crope@iki.fi> 487L: linux-media@vger.kernel.org 488W: https://linuxtv.org 489W: http://palosaari.fi/linux/ 490Q: http://patchwork.linuxtv.org/project/linux-media/list/ 491T: git git://linuxtv.org/anttip/media_tree.git 492S: Maintained 493F: drivers/media/dvb-frontends/af9013* 494 495AF9033 MEDIA DRIVER 496M: Antti Palosaari <crope@iki.fi> 497L: linux-media@vger.kernel.org 498W: https://linuxtv.org 499W: http://palosaari.fi/linux/ 500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 501T: git git://linuxtv.org/anttip/media_tree.git 502S: Maintained 503F: drivers/media/dvb-frontends/af9033* 504 505AFFS FILE SYSTEM 506L: linux-fsdevel@vger.kernel.org 507S: Orphan 508F: Documentation/filesystems/affs.txt 509F: fs/affs/ 510 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 512M: David Howells <dhowells@redhat.com> 513L: linux-afs@lists.infradead.org 514S: Supported 515F: fs/afs/ 516F: include/net/af_rxrpc.h 517F: net/rxrpc/af_rxrpc.c 518 519AGPGART DRIVER 520M: David Airlie <airlied@linux.ie> 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 522S: Maintained 523F: drivers/char/agp/ 524F: include/linux/agp* 525F: include/uapi/linux/agp* 526 527AHA152X SCSI DRIVER 528M: "Juergen E. Fischer" <fischer@norbit.de> 529L: linux-scsi@vger.kernel.org 530S: Maintained 531F: drivers/scsi/aha152x* 532F: drivers/scsi/pcmcia/aha152x* 533 534AIC7XXX / AIC79XX SCSI DRIVER 535M: Hannes Reinecke <hare@suse.com> 536L: linux-scsi@vger.kernel.org 537S: Maintained 538F: drivers/scsi/aic7xxx/ 539 540AIMSLAB FM RADIO RECEIVER DRIVER 541M: Hans Verkuil <hverkuil@xs4all.nl> 542L: linux-media@vger.kernel.org 543T: git git://linuxtv.org/media_tree.git 544W: https://linuxtv.org 545S: Maintained 546F: drivers/media/radio/radio-aimslab* 547 548AIO 549M: Benjamin LaHaise <bcrl@kvack.org> 550L: linux-aio@kvack.org 551S: Supported 552F: fs/aio.c 553F: include/linux/*aio*.h 554 555AIRSPY MEDIA DRIVER 556M: Antti Palosaari <crope@iki.fi> 557L: linux-media@vger.kernel.org 558W: https://linuxtv.org 559W: http://palosaari.fi/linux/ 560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 561T: git git://linuxtv.org/anttip/media_tree.git 562S: Maintained 563F: drivers/media/usb/airspy/ 564 565ALCATEL SPEEDTOUCH USB DRIVER 566M: Duncan Sands <duncan.sands@free.fr> 567L: linux-usb@vger.kernel.org 568W: http://www.linux-usb.org/SpeedTouch/ 569S: Maintained 570F: drivers/usb/atm/speedtch.c 571F: drivers/usb/atm/usbatm.c 572 573ALCHEMY AU1XX0 MMC DRIVER 574M: Manuel Lauss <manuel.lauss@gmail.com> 575S: Maintained 576F: drivers/mmc/host/au1xmmc.c 577 578ALI1563 I2C DRIVER 579M: Rudolf Marek <r.marek@assembler.cz> 580L: linux-i2c@vger.kernel.org 581S: Maintained 582F: Documentation/i2c/busses/i2c-ali1563 583F: drivers/i2c/busses/i2c-ali1563.c 584 585ALLWINNER SECURITY SYSTEM 586M: Corentin Labbe <clabbe.montjoie@gmail.com> 587L: linux-crypto@vger.kernel.org 588S: Maintained 589F: drivers/crypto/sunxi-ss/ 590 591ALPHA PORT 592M: Richard Henderson <rth@twiddle.net> 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 594M: Matt Turner <mattst88@gmail.com> 595S: Odd Fixes 596L: linux-alpha@vger.kernel.org 597F: arch/alpha/ 598 599ALPS PS/2 TOUCHPAD DRIVER 600R: Pali Rohár <pali.rohar@gmail.com> 601F: drivers/input/mouse/alps.* 602 603ALTERA MAILBOX DRIVER 604M: Ley Foon Tan <lftan@altera.com> 605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 606S: Maintained 607F: drivers/mailbox/mailbox-altera.c 608 609ALTERA PIO DRIVER 610M: Tien Hock Loh <thloh@altera.com> 611L: linux-gpio@vger.kernel.org 612S: Maintained 613F: drivers/gpio/gpio-altera.c 614 615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 616M: Thor Thayer <tthayer@opensource.altera.com> 617S: Maintained 618F: drivers/gpio/gpio-altera-a10sr.c 619F: drivers/mfd/altera-a10sr.c 620F: include/linux/mfd/altera-a10sr.h 621 622ALTERA TRIPLE SPEED ETHERNET DRIVER 623M: Vince Bridgers <vbridger@opensource.altera.com> 624L: netdev@vger.kernel.org 625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 626S: Maintained 627F: drivers/net/ethernet/altera/ 628 629ALTERA UART/JTAG UART SERIAL DRIVERS 630M: Tobias Klauser <tklauser@distanz.ch> 631L: linux-serial@vger.kernel.org 632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 633S: Maintained 634F: drivers/tty/serial/altera_uart.c 635F: drivers/tty/serial/altera_jtaguart.c 636F: include/linux/altera_uart.h 637F: include/linux/altera_jtaguart.h 638 639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 640M: Tom Lendacky <thomas.lendacky@amd.com> 641M: Gary Hook <gary.hook@amd.com> 642L: linux-crypto@vger.kernel.org 643S: Supported 644F: drivers/crypto/ccp/ 645F: include/linux/ccp.h 646 647AMD FAM15H PROCESSOR POWER MONITORING DRIVER 648M: Huang Rui <ray.huang@amd.com> 649L: linux-hwmon@vger.kernel.org 650S: Supported 651F: Documentation/hwmon/fam15h_power 652F: drivers/hwmon/fam15h_power.c 653 654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 655L: linux-geode@lists.infradead.org (moderated for non-subscribers) 656S: Orphan 657F: drivers/usb/gadget/udc/amd5536udc.* 658 659AMD GEODE PROCESSOR/CHIPSET SUPPORT 660P: Andres Salomon <dilinger@queued.net> 661L: linux-geode@lists.infradead.org (moderated for non-subscribers) 662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 663S: Supported 664F: drivers/char/hw_random/geode-rng.c 665F: drivers/crypto/geode* 666F: drivers/video/fbdev/geode/ 667F: arch/x86/include/asm/geode.h 668 669AMD IOMMU (AMD-VI) 670M: Joerg Roedel <joro@8bytes.org> 671L: iommu@lists.linux-foundation.org 672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 673S: Maintained 674F: drivers/iommu/amd_iommu*.[ch] 675F: include/linux/amd-iommu.h 676 677AMD KFD 678M: Oded Gabbay <oded.gabbay@gmail.com> 679L: dri-devel@lists.freedesktop.org 680T: git git://people.freedesktop.org/~gabbayo/linux.git 681S: Supported 682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 686F: drivers/gpu/drm/amd/amdkfd/ 687F: drivers/gpu/drm/amd/include/cik_structs.h 688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 689F: drivers/gpu/drm/amd/include/vi_structs.h 690F: drivers/gpu/drm/radeon/radeon_kfd.c 691F: drivers/gpu/drm/radeon/radeon_kfd.h 692F: include/uapi/linux/kfd_ioctl.h 693 694AMD SEATTLE DEVICE TREE SUPPORT 695M: Brijesh Singh <brijeshkumar.singh@amd.com> 696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 697M: Tom Lendacky <thomas.lendacky@amd.com> 698S: Supported 699F: arch/arm64/boot/dts/amd/ 700 701AMD XGBE DRIVER 702M: Tom Lendacky <thomas.lendacky@amd.com> 703L: netdev@vger.kernel.org 704S: Supported 705F: drivers/net/ethernet/amd/xgbe/ 706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 707 708AMS (Apple Motion Sensor) DRIVER 709M: Michael Hanselmann <linux-kernel@hansmi.ch> 710S: Supported 711F: drivers/macintosh/ams/ 712 713ANALOG DEVICES INC AD9389B DRIVER 714M: Hans Verkuil <hans.verkuil@cisco.com> 715L: linux-media@vger.kernel.org 716S: Maintained 717F: drivers/media/i2c/ad9389b* 718 719ANALOG DEVICES INC ADV7180 DRIVER 720M: Lars-Peter Clausen <lars@metafoo.de> 721L: linux-media@vger.kernel.org 722W: http://ez.analog.com/community/linux-device-drivers 723S: Supported 724F: drivers/media/i2c/adv7180.c 725 726ANALOG DEVICES INC ADV7511 DRIVER 727M: Hans Verkuil <hans.verkuil@cisco.com> 728L: linux-media@vger.kernel.org 729S: Maintained 730F: drivers/media/i2c/adv7511* 731 732ANALOG DEVICES INC ADV7604 DRIVER 733M: Hans Verkuil <hans.verkuil@cisco.com> 734L: linux-media@vger.kernel.org 735S: Maintained 736F: drivers/media/i2c/adv7604* 737 738ANALOG DEVICES INC ADV7842 DRIVER 739M: Hans Verkuil <hans.verkuil@cisco.com> 740L: linux-media@vger.kernel.org 741S: Maintained 742F: drivers/media/i2c/adv7842* 743 744ANALOG DEVICES INC ASOC CODEC DRIVERS 745M: Lars-Peter Clausen <lars@metafoo.de> 746L: alsa-devel@alsa-project.org (moderated for non-subscribers) 747W: http://wiki.analog.com/ 748W: http://ez.analog.com/community/linux-device-drivers 749S: Supported 750F: sound/soc/codecs/adau* 751F: sound/soc/codecs/adav* 752F: sound/soc/codecs/ad1* 753F: sound/soc/codecs/ad7* 754F: sound/soc/codecs/ssm* 755F: sound/soc/codecs/sigmadsp.* 756 757ANALOG DEVICES INC ASOC DRIVERS 758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 759L: alsa-devel@alsa-project.org (moderated for non-subscribers) 760W: http://blackfin.uclinux.org/ 761S: Supported 762F: sound/soc/blackfin/* 763 764ANALOG DEVICES INC IIO DRIVERS 765M: Lars-Peter Clausen <lars@metafoo.de> 766M: Michael Hennerich <Michael.Hennerich@analog.com> 767W: http://wiki.analog.com/ 768W: http://ez.analog.com/community/linux-device-drivers 769S: Supported 770F: drivers/iio/*/ad* 771X: drivers/iio/*/adjd* 772F: drivers/staging/iio/*/ad* 773F: staging/iio/trigger/iio-trig-bfin-timer.c 774 775ANALOG DEVICES INC DMA DRIVERS 776M: Lars-Peter Clausen <lars@metafoo.de> 777W: http://ez.analog.com/community/linux-device-drivers 778S: Supported 779F: drivers/dma/dma-axi-dmac.c 780 781ANDROID CONFIG FRAGMENTS 782M: Rob Herring <robh@kernel.org> 783S: Supported 784F: kernel/configs/android* 785 786ANDROID DRIVERS 787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 788M: Arve Hjønnevåg <arve@android.com> 789M: Riley Andrews <riandrews@android.com> 790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 791L: devel@driverdev.osuosl.org 792S: Supported 793F: drivers/android/ 794F: drivers/staging/android/ 795 796ANDROID ION DRIVER 797M: Laura Abbott <labbott@redhat.com> 798M: Sumit Semwal <sumit.semwal@linaro.org> 799L: devel@driverdev.osuosl.org 800S: Supported 801F: Documentation/devicetree/bindings/staging/ion/ 802F: drivers/staging/android/ion 803F: drivers/staging/android/uapi/ion.h 804F: drivers/staging/android/uapi/ion_test.h 805 806AOA (Apple Onboard Audio) ALSA DRIVER 807M: Johannes Berg <johannes@sipsolutions.net> 808L: linuxppc-dev@lists.ozlabs.org 809L: alsa-devel@alsa-project.org (moderated for non-subscribers) 810S: Maintained 811F: sound/aoa/ 812 813APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 814M: William Breathitt Gray <vilhelm.gray@gmail.com> 815L: linux-iio@vger.kernel.org 816S: Maintained 817F: drivers/iio/dac/stx104.c 818 819APM DRIVER 820M: Jiri Kosina <jikos@kernel.org> 821S: Odd fixes 822T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 823F: arch/x86/kernel/apm_32.c 824F: include/linux/apm_bios.h 825F: include/uapi/linux/apm_bios.h 826F: drivers/char/apm-emulation.c 827 828APPLE BCM5974 MULTITOUCH DRIVER 829M: Henrik Rydberg <rydberg@bitmath.org> 830L: linux-input@vger.kernel.org 831S: Odd fixes 832F: drivers/input/mouse/bcm5974.c 833 834APPLE SMC DRIVER 835M: Henrik Rydberg <rydberg@bitmath.org> 836L: linux-hwmon@vger.kernel.org 837S: Odd fixes 838F: drivers/hwmon/applesmc.c 839 840APPLETALK NETWORK LAYER 841M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 842S: Maintained 843F: drivers/net/appletalk/ 844F: net/appletalk/ 845 846APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 847M: Duc Dang <dhdang@apm.com> 848S: Supported 849F: arch/arm64/boot/dts/apm/ 850 851APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 852M: Iyappan Subramanian <isubramanian@apm.com> 853M: Keyur Chudgar <kchudgar@apm.com> 854S: Supported 855F: drivers/net/ethernet/apm/xgene/ 856F: drivers/net/phy/mdio-xgene.c 857F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 858F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 859 860APTINA CAMERA SENSOR PLL 861M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 862L: linux-media@vger.kernel.org 863S: Maintained 864F: drivers/media/i2c/aptina-pll.* 865 866ARC FRAMEBUFFER DRIVER 867M: Jaya Kumar <jayalk@intworks.biz> 868S: Maintained 869F: drivers/video/fbdev/arcfb.c 870F: drivers/video/fbdev/core/fb_defio.c 871 872ARCNET NETWORK LAYER 873M: Michael Grzeschik <m.grzeschik@pengutronix.de> 874L: netdev@vger.kernel.org 875S: Maintained 876F: drivers/net/arcnet/ 877F: include/uapi/linux/if_arcnet.h 878 879ARC PGU DRM DRIVER 880M: Alexey Brodkin <abrodkin@synopsys.com> 881S: Supported 882F: drivers/gpu/drm/arc/ 883F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 884 885ARM ARCHITECTED TIMER DRIVER 886M: Mark Rutland <mark.rutland@arm.com> 887M: Marc Zyngier <marc.zyngier@arm.com> 888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 889S: Maintained 890F: arch/arm/include/asm/arch_timer.h 891F: arch/arm64/include/asm/arch_timer.h 892F: drivers/clocksource/arm_arch_timer.c 893 894ARM HDLCD DRM DRIVER 895M: Liviu Dudau <liviu.dudau@arm.com> 896S: Supported 897F: drivers/gpu/drm/arm/hdlcd_* 898F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 899 900ARM MALI-DP DRM DRIVER 901M: Liviu Dudau <liviu.dudau@arm.com> 902M: Brian Starkey <brian.starkey@arm.com> 903M: Mali DP Maintainers <malidp@foss.arm.com> 904S: Supported 905F: drivers/gpu/drm/arm/ 906F: Documentation/devicetree/bindings/display/arm,malidp.txt 907 908ARM MFM AND FLOPPY DRIVERS 909M: Ian Molton <spyro@f2s.com> 910S: Maintained 911F: arch/arm/lib/floppydma.S 912F: arch/arm/include/asm/floppy.h 913 914ARM PMU PROFILING AND DEBUGGING 915M: Will Deacon <will.deacon@arm.com> 916R: Mark Rutland <mark.rutland@arm.com> 917S: Maintained 918F: arch/arm*/kernel/perf_* 919F: arch/arm/oprofile/common.c 920F: arch/arm*/kernel/hw_breakpoint.c 921F: arch/arm*/include/asm/hw_breakpoint.h 922F: arch/arm*/include/asm/perf_event.h 923F: drivers/perf/arm_pmu.c 924F: include/linux/perf/arm_pmu.h 925 926ARM PORT 927M: Russell King <linux@armlinux.org.uk> 928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 929W: http://www.armlinux.org.uk/ 930S: Maintained 931F: arch/arm/ 932 933ARM SUB-ARCHITECTURES 934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 935S: Maintained 936F: arch/arm/mach-*/ 937F: arch/arm/plat-*/ 938T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 939 940ARM PRIMECELL AACI PL041 DRIVER 941M: Russell King <linux@armlinux.org.uk> 942S: Maintained 943F: sound/arm/aaci.* 944 945ARM PRIMECELL CLCD PL110 DRIVER 946M: Russell King <linux@armlinux.org.uk> 947S: Maintained 948F: drivers/video/fbdev/amba-clcd.* 949 950ARM PRIMECELL KMI PL050 DRIVER 951M: Russell King <linux@armlinux.org.uk> 952S: Maintained 953F: drivers/input/serio/ambakmi.* 954F: include/linux/amba/kmi.h 955 956ARM PRIMECELL MMCI PL180/1 DRIVER 957M: Russell King <linux@armlinux.org.uk> 958S: Maintained 959F: drivers/mmc/host/mmci.* 960F: include/linux/amba/mmci.h 961 962ARM PRIMECELL UART PL010 AND PL011 DRIVERS 963M: Russell King <linux@armlinux.org.uk> 964S: Maintained 965F: drivers/tty/serial/amba-pl01*.c 966F: include/linux/amba/serial.h 967 968ARM PRIMECELL BUS SUPPORT 969M: Russell King <linux@armlinux.org.uk> 970S: Maintained 971F: drivers/amba/ 972F: include/linux/amba/bus.h 973 974ARM/ADS SPHERE MACHINE SUPPORT 975M: Lennert Buytenhek <kernel@wantstofly.org> 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 977S: Maintained 978 979ARM/AFEB9260 MACHINE SUPPORT 980M: Sergey Lapin <slapin@ossfans.org> 981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 982S: Maintained 983 984ARM/AJECO 1ARM MACHINE SUPPORT 985M: Lennert Buytenhek <kernel@wantstofly.org> 986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 987S: Maintained 988 989ARM/Allwinner sunXi SoC support 990M: Maxime Ripard <maxime.ripard@free-electrons.com> 991M: Chen-Yu Tsai <wens@csie.org> 992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 993S: Maintained 994N: sun[x456789]i 995 996ARM/Allwinner SoC Clock Support 997M: Emilio López <emilio@elopez.com.ar> 998S: Maintained 999F: drivers/clk/sunxi/ 1000 1001ARM/Amlogic Meson SoC support 1002M: Carlo Caione <carlo@caione.org> 1003M: Kevin Hilman <khilman@baylibre.com> 1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1005L: linux-amlogic@lists.infradead.org 1006W: http://linux-meson.com/ 1007S: Maintained 1008F: arch/arm/mach-meson/ 1009F: arch/arm/boot/dts/meson* 1010F: arch/arm64/boot/dts/amlogic/ 1011F: drivers/pinctrl/meson/ 1012N: meson 1013 1014ARM/Annapurna Labs ALPINE ARCHITECTURE 1015M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1016M: Antoine Tenart <antoine.tenart@free-electrons.com> 1017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1018S: Maintained 1019F: arch/arm/mach-alpine/ 1020F: arch/arm/boot/dts/alpine* 1021F: arch/arm64/boot/dts/al/ 1022F: drivers/*/*alpine* 1023 1024ARM/ARTPEC MACHINE SUPPORT 1025M: Jesper Nilsson <jesper.nilsson@axis.com> 1026M: Lars Persson <lars.persson@axis.com> 1027M: Niklas Cassel <niklas.cassel@axis.com> 1028S: Maintained 1029L: linux-arm-kernel@axis.com 1030F: arch/arm/mach-artpec 1031F: arch/arm/boot/dts/artpec6* 1032F: drivers/clk/axis 1033 1034ARM/ASPEED MACHINE SUPPORT 1035M: Joel Stanley <joel@jms.id.au> 1036S: Maintained 1037F: arch/arm/mach-aspeed/ 1038F: arch/arm/boot/dts/aspeed-* 1039F: drivers/*/*aspeed* 1040 1041ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1042M: Nicolas Ferre <nicolas.ferre@atmel.com> 1043M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1044M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1046W: http://www.linux4sam.org 1047T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1048S: Supported 1049F: arch/arm/mach-at91/ 1050F: include/soc/at91/ 1051F: arch/arm/boot/dts/at91*.dts 1052F: arch/arm/boot/dts/at91*.dtsi 1053F: arch/arm/boot/dts/sama*.dts 1054F: arch/arm/boot/dts/sama*.dtsi 1055F: arch/arm/include/debug/at91.S 1056 1057ARM/ATMEL AT91 Clock Support 1058M: Boris Brezillon <boris.brezillon@free-electrons.com> 1059S: Maintained 1060F: drivers/clk/at91 1061 1062ARM/CALXEDA HIGHBANK ARCHITECTURE 1063M: Rob Herring <robh@kernel.org> 1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1065S: Maintained 1066F: arch/arm/mach-highbank/ 1067F: arch/arm/boot/dts/highbank.dts 1068F: arch/arm/boot/dts/ecx-*.dts* 1069 1070ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1071M: Krzysztof Halasa <khalasa@piap.pl> 1072S: Maintained 1073F: arch/arm/mach-cns3xxx/ 1074 1075ARM/CAVIUM THUNDER NETWORK DRIVER 1076M: Sunil Goutham <sgoutham@cavium.com> 1077M: Robert Richter <rric@kernel.org> 1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1079S: Supported 1080F: drivers/net/ethernet/cavium/thunder/ 1081 1082ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1083M: Alexander Shiyan <shc_work@mail.ru> 1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1085S: Odd Fixes 1086N: clps711x 1087 1088ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1089M: Hartley Sweeten <hsweeten@visionengravers.com> 1090M: Ryan Mallon <rmallon@gmail.com> 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1092S: Maintained 1093F: arch/arm/mach-ep93xx/ 1094F: arch/arm/mach-ep93xx/include/mach/ 1095 1096ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1097M: Lennert Buytenhek <kernel@wantstofly.org> 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1099S: Maintained 1100 1101ARM/CLKDEV SUPPORT 1102M: Russell King <linux@armlinux.org.uk> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104S: Maintained 1105F: arch/arm/include/asm/clkdev.h 1106F: drivers/clk/clkdev.c 1107 1108ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1109M: Mike Rapoport <mike@compulab.co.il> 1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1111S: Maintained 1112 1113ARM/CONTEC MICRO9 MACHINE SUPPORT 1114M: Hubert Feurstein <hubert.feurstein@contec.at> 1115S: Maintained 1116F: arch/arm/mach-ep93xx/micro9.c 1117 1118ARM/CORESIGHT FRAMEWORK AND DRIVERS 1119M: Mathieu Poirier <mathieu.poirier@linaro.org> 1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1121S: Maintained 1122F: drivers/hwtracing/coresight/* 1123F: Documentation/trace/coresight.txt 1124F: Documentation/devicetree/bindings/arm/coresight.txt 1125F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1126 1127ARM/CORGI MACHINE SUPPORT 1128M: Richard Purdie <rpurdie@rpsys.net> 1129S: Maintained 1130 1131ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1132M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1134T: git git://github.com/ulli-kroll/linux.git 1135S: Maintained 1136F: arch/arm/mach-gemini/ 1137F: drivers/rtc/rtc-gemini.c 1138 1139ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1140M: Barry Song <baohua@kernel.org> 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1142T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1143S: Maintained 1144F: arch/arm/boot/dts/prima2* 1145F: arch/arm/mach-prima2/ 1146F: drivers/clk/sirf/ 1147F: drivers/clocksource/timer-prima2.c 1148F: drivers/clocksource/timer-atlas7.c 1149N: [^a-z]sirf 1150 1151ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1152M: Baruch Siach <baruch@tkos.co.il> 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1154S: Maintained 1155F: arch/arm/boot/dts/cx92755* 1156N: digicolor 1157 1158ARM/EBSA110 MACHINE SUPPORT 1159M: Russell King <linux@armlinux.org.uk> 1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1161W: http://www.armlinux.org.uk/ 1162S: Maintained 1163F: arch/arm/mach-ebsa110/ 1164F: drivers/net/ethernet/amd/am79c961a.* 1165 1166ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1167M: Uwe Kleine-König <kernel@pengutronix.de> 1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1169S: Maintained 1170N: efm32 1171 1172ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1173M: Daniel Ribeiro <drwyrm@gmail.com> 1174M: Stefan Schmidt <stefan@openezx.org> 1175M: Harald Welte <laforge@openezx.org> 1176L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1177W: http://www.openezx.org/ 1178S: Maintained 1179T: topgit git://git.openezx.org/openezx.git 1180F: arch/arm/mach-pxa/ezx.c 1181 1182ARM/FARADAY FA526 PORT 1183M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1185S: Maintained 1186T: git git://git.berlios.de/gemini-board 1187F: arch/arm/mm/*-fa* 1188 1189ARM/FOOTBRIDGE ARCHITECTURE 1190M: Russell King <linux@armlinux.org.uk> 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1192W: http://www.armlinux.org.uk/ 1193S: Maintained 1194F: arch/arm/include/asm/hardware/dec21285.h 1195F: arch/arm/mach-footbridge/ 1196 1197ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1198M: Shawn Guo <shawnguo@kernel.org> 1199M: Sascha Hauer <kernel@pengutronix.de> 1200R: Fabio Estevam <fabio.estevam@nxp.com> 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1202S: Maintained 1203T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1204F: arch/arm/mach-imx/ 1205F: arch/arm/mach-mxs/ 1206F: arch/arm/boot/dts/imx* 1207F: arch/arm/configs/imx*_defconfig 1208F: drivers/clk/imx/ 1209F: include/soc/imx/ 1210 1211ARM/FREESCALE VYBRID ARM ARCHITECTURE 1212M: Shawn Guo <shawnguo@kernel.org> 1213M: Sascha Hauer <kernel@pengutronix.de> 1214R: Stefan Agner <stefan@agner.ch> 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1216S: Maintained 1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1218F: arch/arm/mach-imx/*vf610* 1219F: arch/arm/boot/dts/vf* 1220 1221ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1222M: Lennert Buytenhek <kernel@wantstofly.org> 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1224S: Maintained 1225 1226ARM/GUMSTIX MACHINE SUPPORT 1227M: Steve Sakoman <sakoman@gmail.com> 1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1229S: Maintained 1230 1231ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1232M: Philipp Zabel <philipp.zabel@gmail.com> 1233M: Paul Parsons <lost.distance@yahoo.com> 1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1235S: Maintained 1236F: arch/arm/mach-pxa/hx4700.c 1237F: arch/arm/mach-pxa/include/mach/hx4700.h 1238F: sound/soc/pxa/hx4700.c 1239 1240ARM/HISILICON SOC SUPPORT 1241M: Wei Xu <xuwei5@hisilicon.com> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243W: http://www.hisilicon.com 1244S: Supported 1245T: git git://github.com/hisilicon/linux-hisi.git 1246F: arch/arm/mach-hisi/ 1247F: arch/arm/boot/dts/hi3* 1248F: arch/arm/boot/dts/hip* 1249F: arch/arm/boot/dts/hisi* 1250F: arch/arm64/boot/dts/hisilicon/ 1251 1252ARM/HP JORNADA 7XX MACHINE SUPPORT 1253M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1254W: www.jlime.com 1255S: Maintained 1256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1257F: arch/arm/mach-sa1100/jornada720.c 1258F: arch/arm/mach-sa1100/include/mach/jornada720.h 1259 1260ARM/IGEP MACHINE SUPPORT 1261M: Enric Balletbo i Serra <eballetbo@gmail.com> 1262M: Javier Martinez Canillas <javier@dowhile0.org> 1263L: linux-omap@vger.kernel.org 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1265S: Maintained 1266F: arch/arm/boot/dts/omap3-igep* 1267 1268ARM/INCOME PXA270 SUPPORT 1269M: Marek Vasut <marek.vasut@gmail.com> 1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1271S: Maintained 1272F: arch/arm/mach-pxa/colibri-pxa270-income.c 1273 1274ARM/INTEL IOP32X ARM ARCHITECTURE 1275M: Lennert Buytenhek <kernel@wantstofly.org> 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1277S: Maintained 1278 1279ARM/INTEL IOP33X ARM ARCHITECTURE 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Orphan 1282 1283ARM/INTEL IOP13XX ARM ARCHITECTURE 1284M: Lennert Buytenhek <kernel@wantstofly.org> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286S: Maintained 1287 1288ARM/INTEL IQ81342EX MACHINE SUPPORT 1289M: Lennert Buytenhek <kernel@wantstofly.org> 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1291S: Maintained 1292 1293ARM/INTEL IXDP2850 MACHINE SUPPORT 1294M: Lennert Buytenhek <kernel@wantstofly.org> 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1296S: Maintained 1297 1298ARM/INTEL IXP4XX ARM ARCHITECTURE 1299M: Imre Kaloz <kaloz@openwrt.org> 1300M: Krzysztof Halasa <khalasa@piap.pl> 1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1302S: Maintained 1303F: arch/arm/mach-ixp4xx/ 1304 1305ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1306M: Jonathan Cameron <jic23@cam.ac.uk> 1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1308S: Maintained 1309F: arch/arm/mach-pxa/stargate2.c 1310F: drivers/pcmcia/pxa2xx_stargate2.c 1311 1312ARM/INTEL XSC3 (MANZANO) ARM CORE 1313M: Lennert Buytenhek <kernel@wantstofly.org> 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1315S: Maintained 1316 1317ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1318M: Lennert Buytenhek <kernel@wantstofly.org> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Maintained 1321 1322ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1323M: Santosh Shilimkar <ssantosh@kernel.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: arch/arm/mach-keystone/ 1327F: arch/arm/boot/dts/keystone-* 1328T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1329 1330ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1331M: Santosh Shilimkar <ssantosh@kernel.org> 1332L: linux-kernel@vger.kernel.org 1333S: Maintained 1334F: drivers/clk/keystone/ 1335 1336ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1337M: Santosh Shilimkar <ssantosh@kernel.org> 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1339L: linux-kernel@vger.kernel.org 1340S: Maintained 1341F: drivers/clocksource/timer-keystone.c 1342 1343ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1344M: Santosh Shilimkar <ssantosh@kernel.org> 1345L: linux-kernel@vger.kernel.org 1346S: Maintained 1347F: drivers/power/reset/keystone-reset.c 1348 1349ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1350M: Santosh Shilimkar <ssantosh@kernel.org> 1351L: linux-kernel@vger.kernel.org 1352S: Maintained 1353F: drivers/memory/*emif* 1354 1355ARM/LG1K ARCHITECTURE 1356M: Chanho Min <chanho.min@lge.com> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359F: arch/arm64/boot/dts/lg/ 1360 1361ARM/LOGICPD PXA270 MACHINE SUPPORT 1362M: Lennert Buytenhek <kernel@wantstofly.org> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365 1366ARM/LPC18XX ARCHITECTURE 1367M: Joachim Eastwood <manabian@gmail.com> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370F: arch/arm/boot/dts/lpc43* 1371F: drivers/clk/nxp/clk-lpc18xx* 1372F: drivers/clocksource/time-lpc32xx.c 1373F: drivers/i2c/busses/i2c-lpc2k.c 1374F: drivers/memory/pl172.c 1375F: drivers/mtd/spi-nor/nxp-spifi.c 1376F: drivers/rtc/rtc-lpc24xx.c 1377N: lpc18xx 1378 1379ARM/LPC32XX SOC SUPPORT 1380M: Vladimir Zapolskiy <vz@mleia.com> 1381M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1383T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1384S: Maintained 1385F: arch/arm/boot/dts/lpc32* 1386F: arch/arm/mach-lpc32xx/ 1387F: drivers/i2c/busses/i2c-pnx.c 1388F: drivers/net/ethernet/nxp/lpc_eth.c 1389F: drivers/usb/host/ohci-nxp.c 1390F: drivers/watchdog/pnx4008_wdt.c 1391N: lpc32xx 1392 1393ARM/MAGICIAN MACHINE SUPPORT 1394M: Philipp Zabel <philipp.zabel@gmail.com> 1395S: Maintained 1396 1397ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1398M: Jason Cooper <jason@lakedaemon.net> 1399M: Andrew Lunn <andrew@lunn.ch> 1400M: Gregory Clement <gregory.clement@free-electrons.com> 1401M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404F: arch/arm/mach-mvebu/ 1405F: drivers/rtc/rtc-armada38x.c 1406F: arch/arm/boot/dts/armada* 1407F: arch/arm/boot/dts/kirkwood* 1408F: arch/arm64/boot/dts/marvell/armada* 1409F: drivers/cpufreq/mvebu-cpufreq.c 1410F: arch/arm/configs/mvebu_*_defconfig 1411 1412ARM/Marvell Berlin SoC support 1413M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415S: Maintained 1416F: arch/arm/mach-berlin/ 1417F: arch/arm/boot/dts/berlin* 1418F: arch/arm64/boot/dts/marvell/berlin* 1419 1420 1421ARM/Marvell Dove/MV78xx0/Orion SOC support 1422M: Jason Cooper <jason@lakedaemon.net> 1423M: Andrew Lunn <andrew@lunn.ch> 1424M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1425M: Gregory Clement <gregory.clement@free-electrons.com> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Maintained 1428F: arch/arm/mach-dove/ 1429F: arch/arm/mach-mv78xx0/ 1430F: arch/arm/mach-orion5x/ 1431F: arch/arm/plat-orion/ 1432F: arch/arm/boot/dts/dove* 1433F: arch/arm/boot/dts/orion5x* 1434 1435 1436ARM/Orion SoC/Technologic Systems TS-78xx platform support 1437M: Alexander Clouter <alex@digriz.org.uk> 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439W: http://www.digriz.org.uk/ts78xx/kernel 1440S: Maintained 1441F: arch/arm/mach-orion5x/ts78xx-* 1442 1443ARM/OXNAS platform support 1444M: Neil Armstrong <narmstrong@baylibre.com> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446S: Maintained 1447F: arch/arm/mach-oxnas/ 1448F: arch/arm/boot/dts/oxnas* 1449F: arch/arm/boot/dts/wd-mbwe.dts 1450N: oxnas 1451 1452ARM/Mediatek RTC DRIVER 1453M: Eddie Huang <eddie.huang@mediatek.com> 1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1455L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1456S: Maintained 1457F: drivers/rtc/rtc-mt6397.c 1458 1459ARM/Mediatek SoC support 1460M: Matthias Brugger <matthias.bgg@gmail.com> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464F: arch/arm/boot/dts/mt6* 1465F: arch/arm/boot/dts/mt8* 1466F: arch/arm/mach-mediatek/ 1467N: mtk 1468K: mediatek 1469 1470ARM/Mediatek USB3 PHY DRIVER 1471M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1473L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1474S: Maintained 1475F: drivers/phy/phy-mt65xx-usb3.c 1476 1477ARM/MICREL KS8695 ARCHITECTURE 1478M: Greg Ungerer <gerg@uclinux.org> 1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1480F: arch/arm/mach-ks8695/ 1481S: Odd Fixes 1482 1483ARM/MIOA701 MACHINE SUPPORT 1484M: Robert Jarzmik <robert.jarzmik@free.fr> 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1486F: arch/arm/mach-pxa/mioa701.c 1487S: Maintained 1488 1489ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1490M: Michael Petchkovsky <mkpetch@internode.on.net> 1491S: Maintained 1492 1493ARM/NOMADIK ARCHITECTURE 1494M: Alessandro Rubini <rubini@unipv.it> 1495M: Linus Walleij <linus.walleij@linaro.org> 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497S: Maintained 1498F: arch/arm/mach-nomadik/ 1499F: drivers/pinctrl/nomadik/ 1500F: drivers/i2c/busses/i2c-nomadik.c 1501T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1502 1503ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1504M: Nelson Castillo <arhuaco@freaks-unidos.net> 1505L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1506W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1507S: Supported 1508 1509ARM/TOSA MACHINE SUPPORT 1510M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1511M: Dirk Opfer <dirk@opfer-online.de> 1512S: Maintained 1513 1514ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1515M: Marek Vasut <marek.vasut@gmail.com> 1516L: linux-arm-kernel@lists.infradead.org 1517W: http://hackndev.com 1518S: Maintained 1519F: arch/arm/mach-pxa/include/mach/palmtx.h 1520F: arch/arm/mach-pxa/palmtx.c 1521F: arch/arm/mach-pxa/include/mach/palmt5.h 1522F: arch/arm/mach-pxa/palmt5.c 1523F: arch/arm/mach-pxa/include/mach/palmld.h 1524F: arch/arm/mach-pxa/palmld.c 1525F: arch/arm/mach-pxa/include/mach/palmte2.h 1526F: arch/arm/mach-pxa/palmte2.c 1527F: arch/arm/mach-pxa/include/mach/palmtc.h 1528F: arch/arm/mach-pxa/palmtc.c 1529 1530ARM/PALM TREO SUPPORT 1531M: Tomas Cech <sleep_walker@suse.com> 1532L: linux-arm-kernel@lists.infradead.org 1533W: http://hackndev.com 1534S: Maintained 1535F: arch/arm/mach-pxa/include/mach/palmtreo.h 1536F: arch/arm/mach-pxa/palmtreo.c 1537 1538ARM/PALMZ72 SUPPORT 1539M: Sergey Lapin <slapin@ossfans.org> 1540L: linux-arm-kernel@lists.infradead.org 1541W: http://hackndev.com 1542S: Maintained 1543F: arch/arm/mach-pxa/include/mach/palmz72.h 1544F: arch/arm/mach-pxa/palmz72.c 1545 1546ARM/PLEB SUPPORT 1547M: Peter Chubb <pleb@gelato.unsw.edu.au> 1548W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1549S: Maintained 1550 1551ARM/PT DIGITAL BOARD PORT 1552M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554W: http://www.armlinux.org.uk/ 1555S: Maintained 1556 1557ARM/QUALCOMM SUPPORT 1558M: Andy Gross <andy.gross@linaro.org> 1559M: David Brown <david.brown@linaro.org> 1560L: linux-arm-msm@vger.kernel.org 1561L: linux-soc@vger.kernel.org 1562S: Maintained 1563F: Documentation/devicetree/bindings/soc/qcom/ 1564F: arch/arm/boot/dts/qcom-*.dts 1565F: arch/arm/boot/dts/qcom-*.dtsi 1566F: arch/arm/mach-qcom/ 1567F: arch/arm64/boot/dts/qcom/* 1568F: drivers/i2c/busses/i2c-qup.c 1569F: drivers/clk/qcom/ 1570F: drivers/soc/qcom/ 1571F: drivers/spi/spi-qup.c 1572F: drivers/tty/serial/msm_serial.h 1573F: drivers/tty/serial/msm_serial.c 1574F: drivers/*/pm8???-* 1575F: drivers/mfd/ssbi.c 1576F: drivers/firmware/qcom_scm.c 1577T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1578 1579ARM/RADISYS ENP2611 MACHINE SUPPORT 1580M: Lennert Buytenhek <kernel@wantstofly.org> 1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1582S: Maintained 1583 1584ARM/RENESAS ARM64 ARCHITECTURE 1585M: Simon Horman <horms@verge.net.au> 1586M: Magnus Damm <magnus.damm@gmail.com> 1587L: linux-renesas-soc@vger.kernel.org 1588Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1589T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1590S: Supported 1591F: arch/arm64/boot/dts/renesas/ 1592F: drivers/soc/renesas/ 1593F: include/linux/soc/renesas/ 1594 1595ARM/RISCPC ARCHITECTURE 1596M: Russell King <linux@armlinux.org.uk> 1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1598W: http://www.armlinux.org.uk/ 1599S: Maintained 1600F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1601F: arch/arm/include/asm/hardware/ioc.h 1602F: arch/arm/include/asm/hardware/iomd.h 1603F: arch/arm/include/asm/hardware/memc.h 1604F: arch/arm/mach-rpc/ 1605F: drivers/net/ethernet/8390/etherh.c 1606F: drivers/net/ethernet/i825xx/ether1* 1607F: drivers/net/ethernet/seeq/ether3* 1608F: drivers/scsi/arm/ 1609 1610ARM/Rockchip SoC support 1611M: Heiko Stuebner <heiko@sntech.de> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613L: linux-rockchip@lists.infradead.org 1614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1615S: Maintained 1616F: arch/arm/boot/dts/rk3* 1617F: arch/arm/mach-rockchip/ 1618F: drivers/clk/rockchip/ 1619F: drivers/i2c/busses/i2c-rk3x.c 1620F: drivers/*/*rockchip* 1621F: drivers/*/*/*rockchip* 1622F: sound/soc/rockchip/ 1623N: rockchip 1624 1625ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1626M: Kukjin Kim <kgene@kernel.org> 1627M: Krzysztof Kozlowski <krzk@kernel.org> 1628R: Javier Martinez Canillas <javier@osg.samsung.com> 1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1630L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1631S: Maintained 1632F: arch/arm/boot/dts/s3c* 1633F: arch/arm/boot/dts/s5p* 1634F: arch/arm/boot/dts/samsung* 1635F: arch/arm/boot/dts/exynos* 1636F: arch/arm64/boot/dts/exynos/ 1637F: arch/arm/plat-samsung/ 1638F: arch/arm/mach-s3c24*/ 1639F: arch/arm/mach-s3c64xx/ 1640F: arch/arm/mach-s5p*/ 1641F: arch/arm/mach-exynos*/ 1642F: drivers/*/*s3c24* 1643F: drivers/*/*/*s3c24* 1644F: drivers/*/*s3c64xx* 1645F: drivers/*/*s5pv210* 1646F: drivers/memory/samsung/* 1647F: drivers/soc/samsung/* 1648F: Documentation/arm/Samsung/ 1649F: Documentation/devicetree/bindings/arm/samsung/ 1650F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1651F: Documentation/devicetree/bindings/power/pd-samsung.txt 1652N: exynos 1653 1654ARM/SAMSUNG MOBILE MACHINE SUPPORT 1655M: Kyungmin Park <kyungmin.park@samsung.com> 1656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1657S: Maintained 1658F: arch/arm/mach-s5pv210/ 1659 1660ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1661M: Kyungmin Park <kyungmin.park@samsung.com> 1662M: Kamil Debski <kamil@wypas.org> 1663M: Andrzej Hajda <a.hajda@samsung.com> 1664L: linux-arm-kernel@lists.infradead.org 1665L: linux-media@vger.kernel.org 1666S: Maintained 1667F: drivers/media/platform/s5p-g2d/ 1668 1669ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1670M: Kyungmin Park <kyungmin.park@samsung.com> 1671M: Kamil Debski <kamil@wypas.org> 1672M: Jeongtae Park <jtp.park@samsung.com> 1673M: Andrzej Hajda <a.hajda@samsung.com> 1674L: linux-arm-kernel@lists.infradead.org 1675L: linux-media@vger.kernel.org 1676S: Maintained 1677F: arch/arm/plat-samsung/s5p-dev-mfc.c 1678F: drivers/media/platform/s5p-mfc/ 1679 1680ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1681M: Kyungmin Park <kyungmin.park@samsung.com> 1682M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1683L: linux-arm-kernel@lists.infradead.org 1684L: linux-media@vger.kernel.org 1685S: Maintained 1686F: drivers/media/platform/s5p-tv/ 1687 1688ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1689M: Kyungmin Park <kyungmin.park@samsung.com> 1690L: linux-arm-kernel@lists.infradead.org 1691L: linux-media@vger.kernel.org 1692S: Maintained 1693F: drivers/staging/media/platform/s5p-cec/ 1694 1695ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1696M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1697M: Jacek Anaszewski <j.anaszewski@samsung.com> 1698L: linux-arm-kernel@lists.infradead.org 1699L: linux-media@vger.kernel.org 1700S: Maintained 1701F: drivers/media/platform/s5p-jpeg/ 1702 1703ARM/SHMOBILE ARM ARCHITECTURE 1704M: Simon Horman <horms@verge.net.au> 1705M: Magnus Damm <magnus.damm@gmail.com> 1706L: linux-renesas-soc@vger.kernel.org 1707Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1708T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1709S: Supported 1710F: arch/arm/boot/dts/emev2* 1711F: arch/arm/boot/dts/r7s* 1712F: arch/arm/boot/dts/r8a* 1713F: arch/arm/boot/dts/sh* 1714F: arch/arm/configs/shmobile_defconfig 1715F: arch/arm/include/debug/renesas-scif.S 1716F: arch/arm/mach-shmobile/ 1717F: drivers/soc/renesas/ 1718F: include/linux/soc/renesas/ 1719 1720ARM/SOCFPGA ARCHITECTURE 1721M: Dinh Nguyen <dinguyen@opensource.altera.com> 1722S: Maintained 1723F: arch/arm/mach-socfpga/ 1724F: arch/arm/boot/dts/socfpga* 1725F: arch/arm/configs/socfpga_defconfig 1726F: arch/arm64/boot/dts/altera/ 1727W: http://www.rocketboards.org 1728T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1729 1730ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1731M: Dinh Nguyen <dinguyen@opensource.altera.com> 1732S: Maintained 1733F: drivers/clk/socfpga/ 1734 1735ARM/SOCFPGA EDAC SUPPORT 1736M: Thor Thayer <tthayer@opensource.altera.com> 1737S: Maintained 1738F: drivers/edac/altera_edac. 1739 1740ARM/STI ARCHITECTURE 1741M: Patrice Chotard <patrice.chotard@st.com> 1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1743L: kernel@stlinux.com 1744W: http://www.stlinux.com 1745S: Maintained 1746F: arch/arm/mach-sti/ 1747F: arch/arm/boot/dts/sti* 1748F: drivers/char/hw_random/st-rng.c 1749F: drivers/clocksource/arm_global_timer.c 1750F: drivers/clocksource/clksrc_st_lpc.c 1751F: drivers/cpufreq/sti-cpufreq.c 1752F: drivers/i2c/busses/i2c-st.c 1753F: drivers/media/rc/st_rc.c 1754F: drivers/media/platform/sti/c8sectpfe/ 1755F: drivers/mmc/host/sdhci-st.c 1756F: drivers/phy/phy-miphy28lp.c 1757F: drivers/phy/phy-miphy365x.c 1758F: drivers/phy/phy-stih407-usb.c 1759F: drivers/phy/phy-stih41x-usb.c 1760F: drivers/pinctrl/pinctrl-st.c 1761F: drivers/remoteproc/st_remoteproc.c 1762F: drivers/reset/sti/ 1763F: drivers/rtc/rtc-st-lpc.c 1764F: drivers/tty/serial/st-asc.c 1765F: drivers/usb/dwc3/dwc3-st.c 1766F: drivers/usb/host/ehci-st.c 1767F: drivers/usb/host/ohci-st.c 1768F: drivers/watchdog/st_lpc_wdt.c 1769F: drivers/ata/ahci_st.c 1770 1771ARM/STM32 ARCHITECTURE 1772M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1773M: Alexandre Torgue <alexandre.torgue@st.com> 1774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1775S: Maintained 1776T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1777N: stm32 1778F: drivers/clocksource/armv7m_systick.c 1779 1780ARM/TANGO ARCHITECTURE 1781M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1782L: linux-arm-kernel@lists.infradead.org 1783S: Maintained 1784N: tango 1785 1786ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1787M: Lennert Buytenhek <kernel@wantstofly.org> 1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1789S: Maintained 1790 1791ARM/TETON BGA MACHINE SUPPORT 1792M: "Mark F. Brown" <mark.brown314@gmail.com> 1793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1794S: Maintained 1795 1796ARM/THECUS N2100 MACHINE SUPPORT 1797M: Lennert Buytenhek <kernel@wantstofly.org> 1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1799S: Maintained 1800 1801ARM/NUVOTON W90X900 ARM ARCHITECTURE 1802M: Wan ZongShun <mcuos.com@gmail.com> 1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1804W: http://www.mcuos.com 1805S: Maintained 1806F: arch/arm/mach-w90x900/ 1807F: drivers/input/keyboard/w90p910_keypad.c 1808F: drivers/input/touchscreen/w90p910_ts.c 1809F: drivers/watchdog/nuc900_wdt.c 1810F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1811F: drivers/mtd/nand/nuc900_nand.c 1812F: drivers/rtc/rtc-nuc900.c 1813F: drivers/spi/spi-nuc900.c 1814F: drivers/usb/host/ehci-w90x900.c 1815F: drivers/video/fbdev/nuc900fb.c 1816 1817ARM/U300 MACHINE SUPPORT 1818M: Linus Walleij <linus.walleij@linaro.org> 1819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1820S: Supported 1821F: arch/arm/mach-u300/ 1822F: drivers/clocksource/timer-u300.c 1823F: drivers/i2c/busses/i2c-stu300.c 1824F: drivers/rtc/rtc-coh901331.c 1825F: drivers/watchdog/coh901327_wdt.c 1826F: drivers/dma/coh901318* 1827F: drivers/mfd/ab3100* 1828F: drivers/rtc/rtc-ab3100.c 1829F: drivers/rtc/rtc-coh901331.c 1830T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1831 1832ARM/UNIPHIER ARCHITECTURE 1833M: Masahiro Yamada <yamada.masahiro@socionext.com> 1834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1835T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1836S: Maintained 1837F: arch/arm/boot/dts/uniphier* 1838F: arch/arm/include/asm/hardware/cache-uniphier.h 1839F: arch/arm/mach-uniphier/ 1840F: arch/arm/mm/cache-uniphier.c 1841F: arch/arm64/boot/dts/socionext/ 1842F: drivers/bus/uniphier-system-bus.c 1843F: drivers/i2c/busses/i2c-uniphier* 1844F: drivers/pinctrl/uniphier/ 1845F: drivers/tty/serial/8250/8250_uniphier.c 1846N: uniphier 1847 1848ARM/Ux500 ARM ARCHITECTURE 1849M: Linus Walleij <linus.walleij@linaro.org> 1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1851S: Maintained 1852F: arch/arm/mach-ux500/ 1853F: drivers/clocksource/clksrc-dbx500-prcmu.c 1854F: drivers/dma/ste_dma40* 1855F: drivers/hwspinlock/u8500_hsem.c 1856F: drivers/mfd/abx500* 1857F: drivers/mfd/ab8500* 1858F: drivers/mfd/dbx500* 1859F: drivers/mfd/db8500* 1860F: drivers/pinctrl/nomadik/pinctrl-ab* 1861F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1862F: drivers/rtc/rtc-ab8500.c 1863F: drivers/rtc/rtc-pl031.c 1864T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1865 1866ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1867M: Ulf Hansson <ulf.hansson@linaro.org> 1868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1869T: git git://git.linaro.org/people/ulfh/clk.git 1870S: Maintained 1871F: drivers/clk/ux500/ 1872 1873ARM/VERSATILE EXPRESS PLATFORM 1874M: Liviu Dudau <liviu.dudau@arm.com> 1875M: Sudeep Holla <sudeep.holla@arm.com> 1876M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1878S: Maintained 1879F: arch/arm/boot/dts/vexpress* 1880F: arch/arm64/boot/dts/arm/ 1881F: arch/arm/mach-vexpress/ 1882F: */*/vexpress* 1883F: */*/*/vexpress* 1884F: drivers/clk/versatile/clk-vexpress-osc.c 1885F: drivers/clocksource/versatile.c 1886N: mps2 1887 1888ARM/VFP SUPPORT 1889M: Russell King <linux@armlinux.org.uk> 1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1891W: http://www.armlinux.org.uk/ 1892S: Maintained 1893F: arch/arm/vfp/ 1894 1895ARM/VOIPAC PXA270 SUPPORT 1896M: Marek Vasut <marek.vasut@gmail.com> 1897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1898S: Maintained 1899F: arch/arm/mach-pxa/vpac270.c 1900F: arch/arm/mach-pxa/include/mach/vpac270.h 1901 1902ARM/VT8500 ARM ARCHITECTURE 1903M: Tony Prisk <linux@prisktech.co.nz> 1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1905S: Maintained 1906F: arch/arm/mach-vt8500/ 1907F: drivers/clocksource/vt8500_timer.c 1908F: drivers/i2c/busses/i2c-wmt.c 1909F: drivers/mmc/host/wmt-sdmmc.c 1910F: drivers/pwm/pwm-vt8500.c 1911F: drivers/rtc/rtc-vt8500.c 1912F: drivers/tty/serial/vt8500_serial.c 1913F: drivers/usb/host/ehci-platform.c 1914F: drivers/usb/host/uhci-platform.c 1915F: drivers/video/fbdev/vt8500lcdfb.* 1916F: drivers/video/fbdev/wm8505fb* 1917F: drivers/video/fbdev/wmt_ge_rops.* 1918 1919ARM/ZIPIT Z2 SUPPORT 1920M: Marek Vasut <marek.vasut@gmail.com> 1921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1922S: Maintained 1923F: arch/arm/mach-pxa/z2.c 1924F: arch/arm/mach-pxa/include/mach/z2.h 1925 1926ARM/ZTE ARCHITECTURE 1927M: Jun Nie <jun.nie@linaro.org> 1928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1929S: Maintained 1930F: arch/arm/mach-zx/ 1931F: drivers/clk/zte/ 1932F: Documentation/devicetree/bindings/arm/zte.txt 1933F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1934 1935ARM/ZYNQ ARCHITECTURE 1936M: Michal Simek <michal.simek@xilinx.com> 1937R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1939W: http://wiki.xilinx.com 1940T: git https://github.com/Xilinx/linux-xlnx.git 1941S: Supported 1942F: arch/arm/mach-zynq/ 1943F: drivers/cpuidle/cpuidle-zynq.c 1944F: drivers/block/xsysace.c 1945N: zynq 1946N: xilinx 1947F: drivers/clocksource/cadence_ttc_timer.c 1948F: drivers/i2c/busses/i2c-cadence.c 1949F: drivers/mmc/host/sdhci-of-arasan.c 1950F: drivers/edac/synopsys_edac.c 1951 1952ARM SMMU DRIVERS 1953M: Will Deacon <will.deacon@arm.com> 1954R: Robin Murphy <robin.murphy@arm.com> 1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1956S: Maintained 1957F: drivers/iommu/arm-smmu.c 1958F: drivers/iommu/arm-smmu-v3.c 1959F: drivers/iommu/io-pgtable-arm.c 1960F: drivers/iommu/io-pgtable-arm-v7s.c 1961 1962ARM64 PORT (AARCH64 ARCHITECTURE) 1963M: Catalin Marinas <catalin.marinas@arm.com> 1964M: Will Deacon <will.deacon@arm.com> 1965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1966T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1967S: Maintained 1968F: arch/arm64/ 1969F: Documentation/arm64/ 1970 1971AS3645A LED FLASH CONTROLLER DRIVER 1972M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1973L: linux-media@vger.kernel.org 1974T: git git://linuxtv.org/media_tree.git 1975S: Maintained 1976F: drivers/media/i2c/as3645a.c 1977F: include/media/i2c/as3645a.h 1978 1979ASC7621 HARDWARE MONITOR DRIVER 1980M: George Joseph <george.joseph@fairview5.com> 1981L: linux-hwmon@vger.kernel.org 1982S: Maintained 1983F: Documentation/hwmon/asc7621 1984F: drivers/hwmon/asc7621.c 1985 1986ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1987M: Corentin Chary <corentin.chary@gmail.com> 1988L: acpi4asus-user@lists.sourceforge.net 1989L: platform-driver-x86@vger.kernel.org 1990W: http://acpi4asus.sf.net 1991S: Maintained 1992F: drivers/platform/x86/asus*.c 1993F: drivers/platform/x86/eeepc*.c 1994 1995ASUS WIRELESS RADIO CONTROL DRIVER 1996M: João Paulo Rechi Vita <jprvita@gmail.com> 1997L: platform-driver-x86@vger.kernel.org 1998S: Maintained 1999F: drivers/platform/x86/asus-wireless.c 2000 2001ASYMMETRIC KEYS 2002M: David Howells <dhowells@redhat.com> 2003L: keyrings@vger.kernel.org 2004S: Maintained 2005F: Documentation/crypto/asymmetric-keys.txt 2006F: include/linux/verification.h 2007F: include/crypto/public_key.h 2008F: include/crypto/pkcs7.h 2009F: crypto/asymmetric_keys/ 2010 2011ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2012R: Dan Williams <dan.j.williams@intel.com> 2013W: http://sourceforge.net/projects/xscaleiop 2014S: Odd fixes 2015F: Documentation/crypto/async-tx-api.txt 2016F: crypto/async_tx/ 2017F: drivers/dma/ 2018F: include/linux/dmaengine.h 2019F: include/linux/async_tx.h 2020 2021AT24 EEPROM DRIVER 2022M: Wolfram Sang <wsa@the-dreams.de> 2023L: linux-i2c@vger.kernel.org 2024S: Maintained 2025F: drivers/misc/eeprom/at24.c 2026F: include/linux/platform_data/at24.h 2027 2028ATA OVER ETHERNET (AOE) DRIVER 2029M: "Ed L. Cashin" <ed.cashin@acm.org> 2030W: http://www.openaoe.org/ 2031S: Supported 2032F: Documentation/aoe/ 2033F: drivers/block/aoe/ 2034 2035ATHEROS 71XX/9XXX GPIO DRIVER 2036M: Alban Bedel <albeu@free.fr> 2037W: https://github.com/AlbanBedel/linux 2038T: git git://github.com/AlbanBedel/linux 2039S: Maintained 2040F: drivers/gpio/gpio-ath79.c 2041F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2042 2043ATHEROS ATH GENERIC UTILITIES 2044M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2045L: linux-wireless@vger.kernel.org 2046S: Supported 2047F: drivers/net/wireless/ath/* 2048 2049ATHEROS ATH5K WIRELESS DRIVER 2050M: Jiri Slaby <jirislaby@gmail.com> 2051M: Nick Kossifidis <mickflemm@gmail.com> 2052M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2053L: linux-wireless@vger.kernel.org 2054W: http://wireless.kernel.org/en/users/Drivers/ath5k 2055S: Maintained 2056F: drivers/net/wireless/ath/ath5k/ 2057 2058ATHEROS ATH6KL WIRELESS DRIVER 2059M: Kalle Valo <kvalo@qca.qualcomm.com> 2060L: linux-wireless@vger.kernel.org 2061W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2062T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2063S: Supported 2064F: drivers/net/wireless/ath/ath6kl/ 2065 2066WILOCITY WIL6210 WIRELESS DRIVER 2067M: Maya Erez <qca_merez@qca.qualcomm.com> 2068L: linux-wireless@vger.kernel.org 2069L: wil6210@qca.qualcomm.com 2070S: Supported 2071W: http://wireless.kernel.org/en/users/Drivers/wil6210 2072F: drivers/net/wireless/ath/wil6210/ 2073F: include/uapi/linux/wil6210_uapi.h 2074 2075CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2076M: Christian Lamparter <chunkeey@googlemail.com> 2077L: linux-wireless@vger.kernel.org 2078W: http://wireless.kernel.org/en/users/Drivers/carl9170 2079S: Maintained 2080F: drivers/net/wireless/ath/carl9170/ 2081 2082ATK0110 HWMON DRIVER 2083M: Luca Tettamanti <kronos.it@gmail.com> 2084L: linux-hwmon@vger.kernel.org 2085S: Maintained 2086F: drivers/hwmon/asus_atk0110.c 2087 2088ATI_REMOTE2 DRIVER 2089M: Ville Syrjala <syrjala@sci.fi> 2090S: Maintained 2091F: drivers/input/misc/ati_remote2.c 2092 2093ATLX ETHERNET DRIVERS 2094M: Jay Cliburn <jcliburn@gmail.com> 2095M: Chris Snook <chris.snook@gmail.com> 2096L: netdev@vger.kernel.org 2097W: http://sourceforge.net/projects/atl1 2098W: http://atl1.sourceforge.net 2099S: Maintained 2100F: drivers/net/ethernet/atheros/ 2101 2102ATM 2103M: Chas Williams <3chas3@gmail.com> 2104L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2105L: netdev@vger.kernel.org 2106W: http://linux-atm.sourceforge.net 2107S: Maintained 2108F: drivers/atm/ 2109F: include/linux/atm* 2110F: include/uapi/linux/atm* 2111 2112ATMEL AT91 / AT32 MCI DRIVER 2113M: Ludovic Desroches <ludovic.desroches@atmel.com> 2114S: Maintained 2115F: drivers/mmc/host/atmel-mci.c 2116 2117ATMEL AT91 / AT32 SERIAL DRIVER 2118M: Nicolas Ferre <nicolas.ferre@atmel.com> 2119S: Supported 2120F: drivers/tty/serial/atmel_serial.c 2121 2122ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2123M: Nicolas Ferre <nicolas.ferre@atmel.com> 2124S: Supported 2125F: drivers/power/reset/at91-sama5d2_shdwc.c 2126 2127ATMEL SAMA5D2 ADC DRIVER 2128M: Ludovic Desroches <ludovic.desroches@atmel.com> 2129L: linux-iio@vger.kernel.org 2130S: Supported 2131F: drivers/iio/adc/at91-sama5d2_adc.c 2132 2133ATMEL Audio ALSA driver 2134M: Nicolas Ferre <nicolas.ferre@atmel.com> 2135L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2136S: Supported 2137F: sound/soc/atmel 2138 2139ATMEL DMA DRIVER 2140M: Nicolas Ferre <nicolas.ferre@atmel.com> 2141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2142S: Supported 2143F: drivers/dma/at_hdmac.c 2144F: drivers/dma/at_hdmac_regs.h 2145F: include/linux/platform_data/dma-atmel.h 2146 2147ATMEL XDMA DRIVER 2148M: Ludovic Desroches <ludovic.desroches@atmel.com> 2149L: linux-arm-kernel@lists.infradead.org 2150L: dmaengine@vger.kernel.org 2151S: Supported 2152F: drivers/dma/at_xdmac.c 2153 2154ATMEL I2C DRIVER 2155M: Ludovic Desroches <ludovic.desroches@atmel.com> 2156L: linux-i2c@vger.kernel.org 2157S: Supported 2158F: drivers/i2c/busses/i2c-at91.c 2159 2160ATMEL ISI DRIVER 2161M: Ludovic Desroches <ludovic.desroches@atmel.com> 2162L: linux-media@vger.kernel.org 2163S: Supported 2164F: drivers/media/platform/soc_camera/atmel-isi.c 2165F: include/media/atmel-isi.h 2166 2167ATMEL LCDFB DRIVER 2168M: Nicolas Ferre <nicolas.ferre@atmel.com> 2169L: linux-fbdev@vger.kernel.org 2170S: Maintained 2171F: drivers/video/fbdev/atmel_lcdfb.c 2172F: include/video/atmel_lcdc.h 2173 2174ATMEL MACB ETHERNET DRIVER 2175M: Nicolas Ferre <nicolas.ferre@atmel.com> 2176S: Supported 2177F: drivers/net/ethernet/cadence/ 2178 2179ATMEL NAND DRIVER 2180M: Wenyou Yang <wenyou.yang@atmel.com> 2181M: Josh Wu <rainyfeeling@outlook.com> 2182L: linux-mtd@lists.infradead.org 2183S: Supported 2184F: drivers/mtd/nand/atmel_nand* 2185 2186ATMEL SDMMC DRIVER 2187M: Ludovic Desroches <ludovic.desroches@atmel.com> 2188L: linux-mmc@vger.kernel.org 2189S: Supported 2190F: drivers/mmc/host/sdhci-of-at91.c 2191 2192ATMEL SPI DRIVER 2193M: Nicolas Ferre <nicolas.ferre@atmel.com> 2194S: Supported 2195F: drivers/spi/spi-atmel.* 2196 2197ATMEL SSC DRIVER 2198M: Nicolas Ferre <nicolas.ferre@atmel.com> 2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2200S: Supported 2201F: drivers/misc/atmel-ssc.c 2202F: include/linux/atmel-ssc.h 2203 2204ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2205M: Nicolas Ferre <nicolas.ferre@atmel.com> 2206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2207S: Supported 2208F: drivers/misc/atmel_tclib.c 2209F: drivers/clocksource/tcb_clksrc.c 2210 2211ATMEL USBA UDC DRIVER 2212M: Nicolas Ferre <nicolas.ferre@atmel.com> 2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2214S: Supported 2215F: drivers/usb/gadget/udc/atmel_usba_udc.* 2216 2217ATMEL WIRELESS DRIVER 2218M: Simon Kelley <simon@thekelleys.org.uk> 2219L: linux-wireless@vger.kernel.org 2220W: http://www.thekelleys.org.uk/atmel 2221W: http://atmelwlandriver.sourceforge.net/ 2222S: Maintained 2223F: drivers/net/wireless/atmel/atmel* 2224 2225ATMEL MAXTOUCH DRIVER 2226M: Nick Dyer <nick.dyer@itdev.co.uk> 2227T: git git://github.com/atmel-maxtouch/linux.git 2228S: Supported 2229F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2230F: drivers/input/touchscreen/atmel_mxt_ts.c 2231F: include/linux/platform_data/atmel_mxt_ts.h 2232 2233ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2234M: Bradley Grove <linuxdrivers@attotech.com> 2235L: linux-scsi@vger.kernel.org 2236W: http://www.attotech.com 2237S: Supported 2238F: drivers/scsi/esas2r 2239 2240ATUSB IEEE 802.15.4 RADIO DRIVER 2241M: Stefan Schmidt <stefan@osg.samsung.com> 2242L: linux-wpan@vger.kernel.org 2243S: Maintained 2244F: drivers/net/ieee802154/atusb.c 2245F: drivers/net/ieee802154/atusb.h 2246F: drivers/net/ieee802154/at86rf230.h 2247 2248AUDIT SUBSYSTEM 2249M: Paul Moore <paul@paul-moore.com> 2250M: Eric Paris <eparis@redhat.com> 2251L: linux-audit@redhat.com (moderated for non-subscribers) 2252W: http://people.redhat.com/sgrubb/audit/ 2253T: git git://git.infradead.org/users/pcmoore/audit 2254S: Maintained 2255F: include/linux/audit.h 2256F: include/uapi/linux/audit.h 2257F: kernel/audit* 2258 2259AUXILIARY DISPLAY DRIVERS 2260M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2261W: http://miguelojeda.es/auxdisplay.htm 2262W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2263S: Maintained 2264F: drivers/auxdisplay/ 2265F: include/linux/cfag12864b.h 2266 2267AVR32 ARCHITECTURE 2268M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2269M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2270W: http://www.atmel.com/products/AVR32/ 2271W: http://mirror.egtvedt.no/avr32linux.org/ 2272W: http://avrfreaks.net/ 2273S: Maintained 2274F: arch/avr32/ 2275 2276AVR32/AT32AP MACHINE SUPPORT 2277M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2278M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2279S: Maintained 2280F: arch/avr32/mach-at32ap/ 2281 2282AX.25 NETWORK LAYER 2283M: Ralf Baechle <ralf@linux-mips.org> 2284L: linux-hams@vger.kernel.org 2285W: http://www.linux-ax25.org/ 2286S: Maintained 2287F: include/uapi/linux/ax25.h 2288F: include/net/ax25.h 2289F: net/ax25/ 2290 2291AZ6007 DVB DRIVER 2292M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2293M: Mauro Carvalho Chehab <mchehab@kernel.org> 2294L: linux-media@vger.kernel.org 2295W: https://linuxtv.org 2296T: git git://linuxtv.org/media_tree.git 2297S: Maintained 2298F: drivers/media/usb/dvb-usb-v2/az6007.c 2299 2300AZTECH FM RADIO RECEIVER DRIVER 2301M: Hans Verkuil <hverkuil@xs4all.nl> 2302L: linux-media@vger.kernel.org 2303T: git git://linuxtv.org/media_tree.git 2304W: https://linuxtv.org 2305S: Maintained 2306F: drivers/media/radio/radio-aztech* 2307 2308B43 WIRELESS DRIVER 2309L: linux-wireless@vger.kernel.org 2310L: b43-dev@lists.infradead.org 2311W: http://wireless.kernel.org/en/users/Drivers/b43 2312S: Odd Fixes 2313F: drivers/net/wireless/broadcom/b43/ 2314 2315B43LEGACY WIRELESS DRIVER 2316M: Larry Finger <Larry.Finger@lwfinger.net> 2317L: linux-wireless@vger.kernel.org 2318L: b43-dev@lists.infradead.org 2319W: http://wireless.kernel.org/en/users/Drivers/b43 2320S: Maintained 2321F: drivers/net/wireless/broadcom/b43legacy/ 2322 2323BACKLIGHT CLASS/SUBSYSTEM 2324M: Jingoo Han <jingoohan1@gmail.com> 2325M: Lee Jones <lee.jones@linaro.org> 2326T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2327S: Maintained 2328F: drivers/video/backlight/ 2329F: include/linux/backlight.h 2330 2331BATMAN ADVANCED 2332M: Marek Lindner <mareklindner@neomailbox.ch> 2333M: Simon Wunderlich <sw@simonwunderlich.de> 2334M: Antonio Quartulli <a@unstable.cc> 2335L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2336W: https://www.open-mesh.org/ 2337Q: https://patchwork.open-mesh.org/project/batman/list/ 2338S: Maintained 2339F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2340F: Documentation/ABI/testing/sysfs-class-net-mesh 2341F: Documentation/networking/batman-adv.txt 2342F: include/uapi/linux/batman_adv.h 2343F: net/batman-adv/ 2344 2345BAYCOM/HDLCDRV DRIVERS FOR AX.25 2346M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2347L: linux-hams@vger.kernel.org 2348W: http://www.baycom.org/~tom/ham/ham.html 2349S: Maintained 2350F: drivers/net/hamradio/baycom* 2351 2352BCACHE (BLOCK LAYER CACHE) 2353M: Kent Overstreet <kent.overstreet@gmail.com> 2354L: linux-bcache@vger.kernel.org 2355W: http://bcache.evilpiepirate.org 2356S: Orphan 2357F: drivers/md/bcache/ 2358 2359BDISP ST MEDIA DRIVER 2360M: Fabien Dessenne <fabien.dessenne@st.com> 2361L: linux-media@vger.kernel.org 2362T: git git://linuxtv.org/media_tree.git 2363W: https://linuxtv.org 2364S: Supported 2365F: drivers/media/platform/sti/bdisp 2366 2367BEFS FILE SYSTEM 2368M: Luis de Bethencourt <luisbg@osg.samsung.com> 2369M: Salah Triki <salah.triki@gmail.com> 2370S: Maintained 2371T: git git://github.com/luisbg/linux-befs.git 2372F: Documentation/filesystems/befs.txt 2373F: fs/befs/ 2374 2375BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2376M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2377L: netdev@vger.kernel.org 2378S: Maintained 2379F: drivers/net/ethernet/ec_bhf.c 2380 2381BFS FILE SYSTEM 2382M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2383S: Maintained 2384F: Documentation/filesystems/bfs.txt 2385F: fs/bfs/ 2386F: include/uapi/linux/bfs_fs.h 2387 2388BLACKFIN ARCHITECTURE 2389M: Steven Miao <realmz6@gmail.com> 2390L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2391T: git git://git.code.sf.net/p/adi-linux/code 2392W: http://blackfin.uclinux.org 2393S: Supported 2394F: arch/blackfin/ 2395 2396BLACKFIN EMAC DRIVER 2397L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2398W: http://blackfin.uclinux.org 2399S: Supported 2400F: drivers/net/ethernet/adi/ 2401 2402BLACKFIN RTC DRIVER 2403L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2404W: http://blackfin.uclinux.org 2405S: Supported 2406F: drivers/rtc/rtc-bfin.c 2407 2408BLACKFIN SDH DRIVER 2409M: Sonic Zhang <sonic.zhang@analog.com> 2410L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2411W: http://blackfin.uclinux.org 2412S: Supported 2413F: drivers/mmc/host/bfin_sdh.c 2414 2415BLACKFIN SERIAL 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/tty/serial/bfin_uart.c 2421 2422BLACKFIN WATCHDOG DRIVER 2423L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2424W: http://blackfin.uclinux.org 2425S: Supported 2426F: drivers/watchdog/bfin_wdt.c 2427 2428BLACKFIN I2C TWI DRIVER 2429M: Sonic Zhang <sonic.zhang@analog.com> 2430L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2431W: http://blackfin.uclinux.org/ 2432S: Supported 2433F: drivers/i2c/busses/i2c-bfin-twi.c 2434 2435BLACKFIN MEDIA DRIVER 2436M: Scott Jiang <scott.jiang.linux@gmail.com> 2437L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2438W: http://blackfin.uclinux.org/ 2439S: Supported 2440F: drivers/media/platform/blackfin/ 2441F: drivers/media/i2c/adv7183* 2442F: drivers/media/i2c/vs6624* 2443 2444BLINKM RGB LED DRIVER 2445M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2446S: Maintained 2447F: drivers/leds/leds-blinkm.c 2448 2449BLOCK LAYER 2450M: Jens Axboe <axboe@kernel.dk> 2451L: linux-block@vger.kernel.org 2452T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2453S: Maintained 2454F: block/ 2455F: kernel/trace/blktrace.c 2456 2457BLOCK2MTD DRIVER 2458M: Joern Engel <joern@lazybastard.org> 2459L: linux-mtd@lists.infradead.org 2460S: Maintained 2461F: drivers/mtd/devices/block2mtd.c 2462 2463BLUETOOTH DRIVERS 2464M: Marcel Holtmann <marcel@holtmann.org> 2465M: Gustavo Padovan <gustavo@padovan.org> 2466M: Johan Hedberg <johan.hedberg@gmail.com> 2467L: linux-bluetooth@vger.kernel.org 2468W: http://www.bluez.org/ 2469T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2470T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2471S: Maintained 2472F: drivers/bluetooth/ 2473 2474BLUETOOTH SUBSYSTEM 2475M: Marcel Holtmann <marcel@holtmann.org> 2476M: Gustavo Padovan <gustavo@padovan.org> 2477M: Johan Hedberg <johan.hedberg@gmail.com> 2478L: linux-bluetooth@vger.kernel.org 2479W: http://www.bluez.org/ 2480T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2481T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2482S: Maintained 2483F: net/bluetooth/ 2484F: include/net/bluetooth/ 2485 2486BONDING DRIVER 2487M: Jay Vosburgh <j.vosburgh@gmail.com> 2488M: Veaceslav Falico <vfalico@gmail.com> 2489M: Andy Gospodarek <andy@greyhouse.net> 2490L: netdev@vger.kernel.org 2491W: http://sourceforge.net/projects/bonding/ 2492S: Supported 2493F: drivers/net/bonding/ 2494F: include/uapi/linux/if_bonding.h 2495 2496BPF (Safe dynamic programs and tools) 2497M: Alexei Starovoitov <ast@kernel.org> 2498L: netdev@vger.kernel.org 2499L: linux-kernel@vger.kernel.org 2500S: Supported 2501F: kernel/bpf/ 2502 2503BROADCOM B44 10/100 ETHERNET DRIVER 2504M: Gary Zambrano <zambrano@broadcom.com> 2505L: netdev@vger.kernel.org 2506S: Supported 2507F: drivers/net/ethernet/broadcom/b44.* 2508 2509BROADCOM B53 ETHERNET SWITCH DRIVER 2510M: Florian Fainelli <f.fainelli@gmail.com> 2511L: netdev@vger.kernel.org 2512L: openwrt-devel@lists.openwrt.org (subscribers-only) 2513S: Supported 2514F: drivers/net/dsa/b53/* 2515F: include/linux/platform_data/b53.h 2516 2517BROADCOM GENET ETHERNET DRIVER 2518M: Florian Fainelli <f.fainelli@gmail.com> 2519L: netdev@vger.kernel.org 2520S: Supported 2521F: drivers/net/ethernet/broadcom/genet/ 2522 2523BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2524M: Sony Chacko <sony.chacko@qlogic.com> 2525M: Dept-HSGLinuxNICDev@qlogic.com 2526L: netdev@vger.kernel.org 2527S: Supported 2528F: drivers/net/ethernet/broadcom/bnx2.* 2529F: drivers/net/ethernet/broadcom/bnx2_* 2530 2531BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2532M: Ariel Elior <ariel.elior@qlogic.com> 2533L: netdev@vger.kernel.org 2534S: Supported 2535F: drivers/net/ethernet/broadcom/bnx2x/ 2536 2537BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2538M: Florian Fainelli <f.fainelli@gmail.com> 2539M: Ray Jui <rjui@broadcom.com> 2540M: Scott Branden <sbranden@broadcom.com> 2541M: bcm-kernel-feedback-list@broadcom.com 2542T: git git://github.com/broadcom/mach-bcm 2543S: Maintained 2544N: bcm281* 2545N: bcm113* 2546N: bcm216* 2547N: kona 2548F: arch/arm/mach-bcm/ 2549 2550BROADCOM BCM2835 ARM ARCHITECTURE 2551M: Stephen Warren <swarren@wwwdotorg.org> 2552M: Lee Jones <lee@kernel.org> 2553M: Eric Anholt <eric@anholt.net> 2554L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2556T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2557S: Maintained 2558N: bcm2835 2559 2560BROADCOM BCM47XX MIPS ARCHITECTURE 2561M: Hauke Mehrtens <hauke@hauke-m.de> 2562M: Rafał Miłecki <zajec5@gmail.com> 2563L: linux-mips@linux-mips.org 2564S: Maintained 2565F: Documentation/devicetree/bindings/mips/brcm/ 2566F: arch/mips/bcm47xx/* 2567F: arch/mips/include/asm/mach-bcm47xx/* 2568 2569BROADCOM BCM5301X ARM ARCHITECTURE 2570M: Hauke Mehrtens <hauke@hauke-m.de> 2571M: Rafał Miłecki <zajec5@gmail.com> 2572M: bcm-kernel-feedback-list@broadcom.com 2573L: linux-arm-kernel@lists.infradead.org 2574S: Maintained 2575F: arch/arm/mach-bcm/bcm_5301x.c 2576F: arch/arm/boot/dts/bcm5301x*.dtsi 2577F: arch/arm/boot/dts/bcm470* 2578 2579BROADCOM BCM63XX ARM ARCHITECTURE 2580M: Florian Fainelli <f.fainelli@gmail.com> 2581M: bcm-kernel-feedback-list@broadcom.com 2582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2583T: git git://github.com/broadcom/stblinux.git 2584S: Maintained 2585N: bcm63xx 2586 2587BROADCOM BCM63XX/BCM33XX UDC DRIVER 2588M: Kevin Cernekee <cernekee@gmail.com> 2589L: linux-usb@vger.kernel.org 2590S: Maintained 2591F: drivers/usb/gadget/udc/bcm63xx_udc.* 2592 2593BROADCOM BCM7XXX ARM ARCHITECTURE 2594M: Brian Norris <computersforpeace@gmail.com> 2595M: Gregory Fong <gregory.0xf0@gmail.com> 2596M: Florian Fainelli <f.fainelli@gmail.com> 2597M: bcm-kernel-feedback-list@broadcom.com 2598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2599T: git git://github.com/broadcom/stblinux.git 2600S: Maintained 2601F: arch/arm/mach-bcm/*brcmstb* 2602F: arch/arm/boot/dts/bcm7*.dts* 2603F: drivers/bus/brcmstb_gisb.c 2604N: brcmstb 2605 2606BROADCOM BMIPS MIPS ARCHITECTURE 2607M: Kevin Cernekee <cernekee@gmail.com> 2608M: Florian Fainelli <f.fainelli@gmail.com> 2609L: linux-mips@linux-mips.org 2610T: git git://github.com/broadcom/stblinux.git 2611S: Maintained 2612F: arch/mips/bmips/* 2613F: arch/mips/include/asm/mach-bmips/* 2614F: arch/mips/kernel/*bmips* 2615F: arch/mips/boot/dts/brcm/bcm*.dts* 2616F: drivers/irqchip/irq-bcm63* 2617F: drivers/irqchip/irq-bcm7* 2618F: drivers/irqchip/irq-brcmstb* 2619F: include/linux/bcm963xx_nvram.h 2620F: include/linux/bcm963xx_tag.h 2621 2622BROADCOM TG3 GIGABIT ETHERNET DRIVER 2623M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2624M: Prashant Sreedharan <prashant@broadcom.com> 2625M: Michael Chan <mchan@broadcom.com> 2626L: netdev@vger.kernel.org 2627S: Supported 2628F: drivers/net/ethernet/broadcom/tg3.* 2629 2630BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2631M: Arend van Spriel <arend.vanspriel@broadcom.com> 2632M: Franky Lin <franky.lin@broadcom.com> 2633M: Hante Meuleman <hante.meuleman@broadcom.com> 2634L: linux-wireless@vger.kernel.org 2635L: brcm80211-dev-list.pdl@broadcom.com 2636S: Supported 2637F: drivers/net/wireless/broadcom/brcm80211/ 2638 2639BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2640M: QLogic-Storage-Upstream@qlogic.com 2641L: linux-scsi@vger.kernel.org 2642S: Supported 2643F: drivers/scsi/bnx2fc/ 2644 2645BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2646M: QLogic-Storage-Upstream@qlogic.com 2647L: linux-scsi@vger.kernel.org 2648S: Supported 2649F: drivers/scsi/bnx2i/ 2650 2651BROADCOM IPROC ARM ARCHITECTURE 2652M: Ray Jui <rjui@broadcom.com> 2653M: Scott Branden <sbranden@broadcom.com> 2654M: Jon Mason <jonmason@broadcom.com> 2655M: bcm-kernel-feedback-list@broadcom.com 2656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2657T: git git://github.com/broadcom/cygnus-linux.git 2658S: Maintained 2659N: iproc 2660N: cygnus 2661N: bcm[-_]nsp 2662N: bcm9113* 2663N: bcm9583* 2664N: bcm9585* 2665N: bcm9586* 2666N: bcm988312 2667N: bcm113* 2668N: bcm583* 2669N: bcm585* 2670N: bcm586* 2671N: bcm88312 2672F: arch/arm64/boot/dts/broadcom/ns2* 2673F: drivers/clk/bcm/clk-ns* 2674F: drivers/pinctrl/bcm/pinctrl-ns* 2675 2676BROADCOM BRCMSTB GPIO DRIVER 2677M: Gregory Fong <gregory.0xf0@gmail.com> 2678L: bcm-kernel-feedback-list@broadcom.com 2679S: Supported 2680F: drivers/gpio/gpio-brcmstb.c 2681F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2682 2683BROADCOM KONA GPIO DRIVER 2684M: Ray Jui <rjui@broadcom.com> 2685L: bcm-kernel-feedback-list@broadcom.com 2686S: Supported 2687F: drivers/gpio/gpio-bcm-kona.c 2688F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2689 2690BROADCOM NVRAM DRIVER 2691M: Rafał Miłecki <zajec5@gmail.com> 2692L: linux-mips@linux-mips.org 2693S: Maintained 2694F: drivers/firmware/broadcom/* 2695 2696BROADCOM STB NAND FLASH DRIVER 2697M: Brian Norris <computersforpeace@gmail.com> 2698M: Kamal Dasu <kdasu.kdev@gmail.com> 2699L: linux-mtd@lists.infradead.org 2700L: bcm-kernel-feedback-list@broadcom.com 2701S: Maintained 2702F: drivers/mtd/nand/brcmnand/ 2703 2704BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2705M: Rafał Miłecki <zajec5@gmail.com> 2706L: linux-wireless@vger.kernel.org 2707S: Maintained 2708F: drivers/bcma/ 2709F: include/linux/bcma/ 2710 2711BROADCOM SYSTEMPORT ETHERNET DRIVER 2712M: Florian Fainelli <f.fainelli@gmail.com> 2713L: netdev@vger.kernel.org 2714S: Supported 2715F: drivers/net/ethernet/broadcom/bcmsysport.* 2716 2717BROADCOM VULCAN ARM64 SOC 2718M: Jayachandran C. <jchandra@broadcom.com> 2719M: bcm-kernel-feedback-list@broadcom.com 2720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2721S: Maintained 2722F: arch/arm64/boot/dts/broadcom/vulcan* 2723 2724BROCADE BFA FC SCSI DRIVER 2725M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2726M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2727L: linux-scsi@vger.kernel.org 2728S: Supported 2729F: drivers/scsi/bfa/ 2730 2731BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2732M: Rasesh Mody <rasesh.mody@qlogic.com> 2733L: netdev@vger.kernel.org 2734S: Supported 2735F: drivers/net/ethernet/brocade/bna/ 2736 2737BSG (block layer generic sg v4 driver) 2738M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2739L: linux-scsi@vger.kernel.org 2740S: Supported 2741F: block/bsg.c 2742F: include/linux/bsg.h 2743F: include/uapi/linux/bsg.h 2744 2745BT87X AUDIO DRIVER 2746M: Clemens Ladisch <clemens@ladisch.de> 2747L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2748T: git git://git.alsa-project.org/alsa-kernel.git 2749S: Maintained 2750F: Documentation/sound/alsa/Bt87x.txt 2751F: sound/pci/bt87x.c 2752 2753BT8XXGPIO DRIVER 2754M: Michael Buesch <m@bues.ch> 2755W: http://bu3sch.de/btgpio.php 2756S: Maintained 2757F: drivers/gpio/gpio-bt8xx.c 2758 2759BTRFS FILE SYSTEM 2760M: Chris Mason <clm@fb.com> 2761M: Josef Bacik <jbacik@fb.com> 2762M: David Sterba <dsterba@suse.com> 2763L: linux-btrfs@vger.kernel.org 2764W: http://btrfs.wiki.kernel.org/ 2765Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2766T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2767S: Maintained 2768F: Documentation/filesystems/btrfs.txt 2769F: fs/btrfs/ 2770 2771BTTV VIDEO4LINUX DRIVER 2772M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2773M: Mauro Carvalho Chehab <mchehab@kernel.org> 2774L: linux-media@vger.kernel.org 2775W: https://linuxtv.org 2776T: git git://linuxtv.org/media_tree.git 2777S: Odd fixes 2778F: Documentation/video4linux/bttv/ 2779F: drivers/media/pci/bt8xx/bttv* 2780 2781BUSLOGIC SCSI DRIVER 2782M: Khalid Aziz <khalid@gonehiking.org> 2783L: linux-scsi@vger.kernel.org 2784S: Maintained 2785F: drivers/scsi/BusLogic.* 2786F: drivers/scsi/FlashPoint.* 2787 2788C-MEDIA CMI8788 DRIVER 2789M: Clemens Ladisch <clemens@ladisch.de> 2790L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2791T: git git://git.alsa-project.org/alsa-kernel.git 2792S: Maintained 2793F: sound/pci/oxygen/ 2794 2795C6X ARCHITECTURE 2796M: Mark Salter <msalter@redhat.com> 2797M: Aurelien Jacquiot <a-jacquiot@ti.com> 2798L: linux-c6x-dev@linux-c6x.org 2799W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2800S: Maintained 2801F: arch/c6x/ 2802 2803CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2804M: David Howells <dhowells@redhat.com> 2805L: linux-cachefs@redhat.com (moderated for non-subscribers) 2806S: Supported 2807F: Documentation/filesystems/caching/cachefiles.txt 2808F: fs/cachefiles/ 2809 2810CADET FM/AM RADIO RECEIVER DRIVER 2811M: Hans Verkuil <hverkuil@xs4all.nl> 2812L: linux-media@vger.kernel.org 2813T: git git://linuxtv.org/media_tree.git 2814W: https://linuxtv.org 2815S: Maintained 2816F: drivers/media/radio/radio-cadet* 2817 2818CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2819M: Jonathan Corbet <corbet@lwn.net> 2820L: linux-media@vger.kernel.org 2821T: git git://linuxtv.org/media_tree.git 2822S: Maintained 2823F: Documentation/video4linux/cafe_ccic 2824F: drivers/media/platform/marvell-ccic/ 2825 2826CAIF NETWORK LAYER 2827M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2828L: netdev@vger.kernel.org 2829S: Supported 2830F: Documentation/networking/caif/ 2831F: drivers/net/caif/ 2832F: include/uapi/linux/caif/ 2833F: include/net/caif/ 2834F: net/caif/ 2835 2836CALGARY x86-64 IOMMU 2837M: Muli Ben-Yehuda <mulix@mulix.org> 2838M: Jon Mason <jdmason@kudzu.us> 2839L: iommu@lists.linux-foundation.org 2840S: Maintained 2841F: arch/x86/kernel/pci-calgary_64.c 2842F: arch/x86/kernel/tce_64.c 2843F: arch/x86/include/asm/calgary.h 2844F: arch/x86/include/asm/tce.h 2845 2846CAN NETWORK LAYER 2847M: Oliver Hartkopp <socketcan@hartkopp.net> 2848M: Marc Kleine-Budde <mkl@pengutronix.de> 2849L: linux-can@vger.kernel.org 2850W: https://github.com/linux-can 2851T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2852T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2853S: Maintained 2854F: Documentation/networking/can.txt 2855F: net/can/ 2856F: include/linux/can/core.h 2857F: include/uapi/linux/can.h 2858F: include/uapi/linux/can/bcm.h 2859F: include/uapi/linux/can/raw.h 2860F: include/uapi/linux/can/gw.h 2861 2862CAN NETWORK DRIVERS 2863M: Wolfgang Grandegger <wg@grandegger.com> 2864M: Marc Kleine-Budde <mkl@pengutronix.de> 2865L: linux-can@vger.kernel.org 2866W: https://github.com/linux-can 2867T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2868T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2869S: Maintained 2870F: Documentation/devicetree/bindings/net/can/ 2871F: drivers/net/can/ 2872F: include/linux/can/dev.h 2873F: include/linux/can/platform/ 2874F: include/uapi/linux/can/error.h 2875F: include/uapi/linux/can/netlink.h 2876 2877CAPABILITIES 2878M: Serge Hallyn <serge@hallyn.com> 2879L: linux-security-module@vger.kernel.org 2880S: Supported 2881F: include/linux/capability.h 2882F: include/uapi/linux/capability.h 2883F: security/commoncap.c 2884F: kernel/capability.c 2885 2886CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2887M: Kevin Tsai <ktsai@capellamicro.com> 2888S: Maintained 2889F: drivers/iio/light/cm* 2890F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2891 2892CAVIUM LIQUIDIO NETWORK DRIVER 2893M: Derek Chickles <derek.chickles@caviumnetworks.com> 2894M: Satanand Burla <satananda.burla@caviumnetworks.com> 2895M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2896M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2897L: netdev@vger.kernel.org 2898W: http://www.cavium.com 2899S: Supported 2900F: drivers/net/ethernet/cavium/liquidio/ 2901 2902CC2520 IEEE-802.15.4 RADIO DRIVER 2903M: Varka Bhadram <varkabhadram@gmail.com> 2904L: linux-wpan@vger.kernel.org 2905S: Maintained 2906F: drivers/net/ieee802154/cc2520.c 2907F: include/linux/spi/cc2520.h 2908F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2909 2910CEC DRIVER 2911M: Hans Verkuil <hans.verkuil@cisco.com> 2912L: linux-media@vger.kernel.org 2913T: git git://linuxtv.org/media_tree.git 2914W: http://linuxtv.org 2915S: Supported 2916F: Documentation/cec.txt 2917F: Documentation/DocBook/media/v4l/cec* 2918F: drivers/staging/media/cec/ 2919F: drivers/media/cec-edid.c 2920F: drivers/media/rc/keymaps/rc-cec.c 2921F: include/media/cec.h 2922F: include/media/cec-edid.h 2923F: include/linux/cec.h 2924F: include/linux/cec-funcs.h 2925 2926CELL BROADBAND ENGINE ARCHITECTURE 2927M: Arnd Bergmann <arnd@arndb.de> 2928L: linuxppc-dev@lists.ozlabs.org 2929W: http://www.ibm.com/developerworks/power/cell/ 2930S: Supported 2931F: arch/powerpc/include/asm/cell*.h 2932F: arch/powerpc/include/asm/spu*.h 2933F: arch/powerpc/include/uapi/asm/spu*.h 2934F: arch/powerpc/oprofile/*cell* 2935F: arch/powerpc/platforms/cell/ 2936 2937CEPH COMMON CODE (LIBCEPH) 2938M: Ilya Dryomov <idryomov@gmail.com> 2939M: "Yan, Zheng" <zyan@redhat.com> 2940M: Sage Weil <sage@redhat.com> 2941L: ceph-devel@vger.kernel.org 2942W: http://ceph.com/ 2943T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2944T: git git://github.com/ceph/ceph-client.git 2945S: Supported 2946F: net/ceph/ 2947F: include/linux/ceph/ 2948F: include/linux/crush/ 2949 2950CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2951M: "Yan, Zheng" <zyan@redhat.com> 2952M: Sage Weil <sage@redhat.com> 2953M: Ilya Dryomov <idryomov@gmail.com> 2954L: ceph-devel@vger.kernel.org 2955W: http://ceph.com/ 2956T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2957T: git git://github.com/ceph/ceph-client.git 2958S: Supported 2959F: Documentation/filesystems/ceph.txt 2960F: fs/ceph/ 2961 2962CERTIFICATE HANDLING: 2963M: David Howells <dhowells@redhat.com> 2964M: David Woodhouse <dwmw2@infradead.org> 2965L: keyrings@vger.kernel.org 2966S: Maintained 2967F: Documentation/module-signing.txt 2968F: certs/ 2969F: scripts/sign-file.c 2970F: scripts/extract-cert.c 2971 2972CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2973L: linux-usb@vger.kernel.org 2974S: Orphan 2975F: Documentation/usb/WUSB-Design-overview.txt 2976F: Documentation/usb/wusb-cbaf 2977F: drivers/usb/host/hwa-hc.c 2978F: drivers/usb/host/whci/ 2979F: drivers/usb/wusbcore/ 2980F: include/linux/usb/wusb* 2981 2982CFAG12864B LCD DRIVER 2983M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2984W: http://miguelojeda.es/auxdisplay.htm 2985W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2986S: Maintained 2987F: drivers/auxdisplay/cfag12864b.c 2988F: include/linux/cfag12864b.h 2989 2990CFAG12864BFB LCD FRAMEBUFFER DRIVER 2991M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2992W: http://miguelojeda.es/auxdisplay.htm 2993W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2994S: Maintained 2995F: drivers/auxdisplay/cfag12864bfb.c 2996F: include/linux/cfag12864b.h 2997 2998CFG80211 and NL80211 2999M: Johannes Berg <johannes@sipsolutions.net> 3000L: linux-wireless@vger.kernel.org 3001W: http://wireless.kernel.org/ 3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3004S: Maintained 3005F: include/uapi/linux/nl80211.h 3006F: include/net/cfg80211.h 3007F: net/wireless/* 3008X: net/wireless/wext* 3009 3010CHAR and MISC DRIVERS 3011M: Arnd Bergmann <arnd@arndb.de> 3012M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3013T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3014S: Supported 3015F: drivers/char/* 3016F: drivers/misc/* 3017F: include/linux/miscdevice.h 3018 3019CHECKPATCH 3020M: Andy Whitcroft <apw@canonical.com> 3021M: Joe Perches <joe@perches.com> 3022S: Maintained 3023F: scripts/checkpatch.pl 3024 3025CHINESE DOCUMENTATION 3026M: Harry Wei <harryxiyou@gmail.com> 3027L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3028L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3029S: Maintained 3030F: Documentation/zh_CN/ 3031 3032CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3033M: Peter Chen <Peter.Chen@nxp.com> 3034T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3035L: linux-usb@vger.kernel.org 3036S: Maintained 3037F: drivers/usb/chipidea/ 3038 3039CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3040M: Hans de Goede <hdegoede@redhat.com> 3041L: linux-input@vger.kernel.org 3042S: Maintained 3043F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3044F: drivers/input/touchscreen/chipone_icn8318.c 3045 3046CHROME HARDWARE PLATFORM SUPPORT 3047M: Olof Johansson <olof@lixom.net> 3048S: Maintained 3049T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3050F: drivers/platform/chrome/ 3051 3052CISCO VIC ETHERNET NIC DRIVER 3053M: Christian Benvenuti <benve@cisco.com> 3054M: Sujith Sankar <ssujith@cisco.com> 3055M: Govindarajulu Varadarajan <_govind@gmx.com> 3056M: Neel Patel <neepatel@cisco.com> 3057S: Supported 3058F: drivers/net/ethernet/cisco/enic/ 3059 3060CISCO VIC LOW LATENCY NIC DRIVER 3061M: Christian Benvenuti <benve@cisco.com> 3062M: Dave Goodell <dgoodell@cisco.com> 3063S: Supported 3064F: drivers/infiniband/hw/usnic/ 3065 3066CIRRUS LOGIC EP93XX ETHERNET DRIVER 3067M: Hartley Sweeten <hsweeten@visionengravers.com> 3068L: netdev@vger.kernel.org 3069S: Maintained 3070F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3071 3072CIRRUS LOGIC AUDIO CODEC DRIVERS 3073M: Brian Austin <brian.austin@cirrus.com> 3074M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3075L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3076S: Maintained 3077F: sound/soc/codecs/cs* 3078 3079CLEANCACHE API 3080M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3081L: linux-kernel@vger.kernel.org 3082S: Maintained 3083F: mm/cleancache.c 3084F: include/linux/cleancache.h 3085 3086CLK API 3087M: Russell King <linux@armlinux.org.uk> 3088L: linux-clk@vger.kernel.org 3089S: Maintained 3090F: include/linux/clk.h 3091 3092CLOCKSOURCE, CLOCKEVENT DRIVERS 3093M: Daniel Lezcano <daniel.lezcano@linaro.org> 3094M: Thomas Gleixner <tglx@linutronix.de> 3095L: linux-kernel@vger.kernel.org 3096T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3097S: Supported 3098F: drivers/clocksource 3099 3100CISCO FCOE HBA DRIVER 3101M: Hiral Patel <hiralpat@cisco.com> 3102M: Suma Ramars <sramars@cisco.com> 3103M: Brian Uchino <buchino@cisco.com> 3104L: linux-scsi@vger.kernel.org 3105S: Supported 3106F: drivers/scsi/fnic/ 3107 3108CISCO SCSI HBA DRIVER 3109M: Narsimhulu Musini <nmusini@cisco.com> 3110M: Sesidhar Baddela <sebaddel@cisco.com> 3111L: linux-scsi@vger.kernel.org 3112S: Supported 3113F: drivers/scsi/snic/ 3114 3115CMPC ACPI DRIVER 3116M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3117M: Daniel Oliveira Nascimento <don@syst.com.br> 3118L: platform-driver-x86@vger.kernel.org 3119S: Supported 3120F: drivers/platform/x86/classmate-laptop.c 3121 3122COBALT MEDIA DRIVER 3123M: Hans Verkuil <hans.verkuil@cisco.com> 3124L: linux-media@vger.kernel.org 3125T: git git://linuxtv.org/media_tree.git 3126W: https://linuxtv.org 3127S: Supported 3128F: drivers/media/pci/cobalt/ 3129 3130COCCINELLE/Semantic Patches (SmPL) 3131M: Julia Lawall <Julia.Lawall@lip6.fr> 3132M: Gilles Muller <Gilles.Muller@lip6.fr> 3133M: Nicolas Palix <nicolas.palix@imag.fr> 3134M: Michal Marek <mmarek@suse.com> 3135L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3136T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3137W: http://coccinelle.lip6.fr/ 3138S: Supported 3139F: Documentation/coccinelle.txt 3140F: scripts/coccinelle/ 3141F: scripts/coccicheck 3142 3143CODA FILE SYSTEM 3144M: Jan Harkes <jaharkes@cs.cmu.edu> 3145M: coda@cs.cmu.edu 3146L: codalist@coda.cs.cmu.edu 3147W: http://www.coda.cs.cmu.edu/ 3148S: Maintained 3149F: Documentation/filesystems/coda.txt 3150F: fs/coda/ 3151F: include/linux/coda*.h 3152F: include/uapi/linux/coda*.h 3153 3154CODA V4L2 MEM2MEM DRIVER 3155M: Philipp Zabel <p.zabel@pengutronix.de> 3156L: linux-media@vger.kernel.org 3157S: Maintained 3158F: Documentation/devicetree/bindings/media/coda.txt 3159F: drivers/media/platform/coda/ 3160 3161COMMON CLK FRAMEWORK 3162M: Michael Turquette <mturquette@baylibre.com> 3163M: Stephen Boyd <sboyd@codeaurora.org> 3164L: linux-clk@vger.kernel.org 3165T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3166S: Maintained 3167F: Documentation/devicetree/bindings/clock/ 3168F: drivers/clk/ 3169X: drivers/clk/clkdev.c 3170F: include/linux/clk-pr* 3171F: include/linux/clk/ 3172 3173COMMON INTERNET FILE SYSTEM (CIFS) 3174M: Steve French <sfrench@samba.org> 3175L: linux-cifs@vger.kernel.org 3176L: samba-technical@lists.samba.org (moderated for non-subscribers) 3177W: http://linux-cifs.samba.org/ 3178T: git git://git.samba.org/sfrench/cifs-2.6.git 3179S: Supported 3180F: Documentation/filesystems/cifs/ 3181F: fs/cifs/ 3182 3183COMPACTPCI HOTPLUG CORE 3184M: Scott Murray <scott@spiteful.org> 3185L: linux-pci@vger.kernel.org 3186S: Maintained 3187F: drivers/pci/hotplug/cpci_hotplug* 3188 3189COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3190M: Scott Murray <scott@spiteful.org> 3191L: linux-pci@vger.kernel.org 3192S: Maintained 3193F: drivers/pci/hotplug/cpcihp_zt5550.* 3194 3195COMPACTPCI HOTPLUG GENERIC DRIVER 3196M: Scott Murray <scott@spiteful.org> 3197L: linux-pci@vger.kernel.org 3198S: Maintained 3199F: drivers/pci/hotplug/cpcihp_generic.c 3200 3201COMPAL LAPTOP SUPPORT 3202M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3203L: platform-driver-x86@vger.kernel.org 3204S: Maintained 3205F: drivers/platform/x86/compal-laptop.c 3206 3207CONEXANT ACCESSRUNNER USB DRIVER 3208L: accessrunner-general@lists.sourceforge.net 3209W: http://accessrunner.sourceforge.net/ 3210S: Orphan 3211F: drivers/usb/atm/cxacru.c 3212 3213CONFIGFS 3214M: Joel Becker <jlbec@evilplan.org> 3215M: Christoph Hellwig <hch@lst.de> 3216T: git git://git.infradead.org/users/hch/configfs.git 3217S: Supported 3218F: fs/configfs/ 3219F: include/linux/configfs.h 3220 3221CONNECTOR 3222M: Evgeniy Polyakov <zbr@ioremap.net> 3223L: netdev@vger.kernel.org 3224S: Maintained 3225F: drivers/connector/ 3226 3227CONTROL GROUP (CGROUP) 3228M: Tejun Heo <tj@kernel.org> 3229M: Li Zefan <lizefan@huawei.com> 3230M: Johannes Weiner <hannes@cmpxchg.org> 3231L: cgroups@vger.kernel.org 3232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3233S: Maintained 3234F: Documentation/cgroup* 3235F: include/linux/cgroup* 3236F: kernel/cgroup* 3237 3238CONTROL GROUP - CPUSET 3239M: Li Zefan <lizefan@huawei.com> 3240L: cgroups@vger.kernel.org 3241W: http://www.bullopensource.org/cpuset/ 3242W: http://oss.sgi.com/projects/cpusets/ 3243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3244S: Maintained 3245F: Documentation/cgroup-v1/cpusets.txt 3246F: include/linux/cpuset.h 3247F: kernel/cpuset.c 3248 3249CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3250M: Johannes Weiner <hannes@cmpxchg.org> 3251M: Michal Hocko <mhocko@kernel.org> 3252M: Vladimir Davydov <vdavydov.dev@gmail.com> 3253L: cgroups@vger.kernel.org 3254L: linux-mm@kvack.org 3255S: Maintained 3256F: mm/memcontrol.c 3257F: mm/swap_cgroup.c 3258 3259CORETEMP HARDWARE MONITORING DRIVER 3260M: Fenghua Yu <fenghua.yu@intel.com> 3261L: linux-hwmon@vger.kernel.org 3262S: Maintained 3263F: Documentation/hwmon/coretemp 3264F: drivers/hwmon/coretemp.c 3265 3266COSA/SRP SYNC SERIAL DRIVER 3267M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3268W: http://www.fi.muni.cz/~kas/cosa/ 3269S: Maintained 3270F: drivers/net/wan/cosa* 3271 3272CPMAC ETHERNET DRIVER 3273M: Florian Fainelli <f.fainelli@gmail.com> 3274L: netdev@vger.kernel.org 3275S: Maintained 3276F: drivers/net/ethernet/ti/cpmac.c 3277 3278CPU FREQUENCY DRIVERS 3279M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3280M: Viresh Kumar <viresh.kumar@linaro.org> 3281L: linux-pm@vger.kernel.org 3282S: Maintained 3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3284T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3285F: drivers/cpufreq/ 3286F: include/linux/cpufreq.h 3287 3288CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3289M: Viresh Kumar <viresh.kumar@linaro.org> 3290M: Sudeep Holla <sudeep.holla@arm.com> 3291L: linux-pm@vger.kernel.org 3292W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3293S: Maintained 3294F: drivers/cpufreq/arm_big_little.h 3295F: drivers/cpufreq/arm_big_little.c 3296F: drivers/cpufreq/arm_big_little_dt.c 3297 3298CPUIDLE DRIVER - ARM BIG LITTLE 3299M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3300M: Daniel Lezcano <daniel.lezcano@linaro.org> 3301L: linux-pm@vger.kernel.org 3302L: linux-arm-kernel@lists.infradead.org 3303T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3304S: Maintained 3305F: drivers/cpuidle/cpuidle-big_little.c 3306 3307CPUIDLE DRIVER - ARM EXYNOS 3308M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3309M: Daniel Lezcano <daniel.lezcano@linaro.org> 3310M: Kukjin Kim <kgene@kernel.org> 3311L: linux-pm@vger.kernel.org 3312L: linux-samsung-soc@vger.kernel.org 3313S: Supported 3314F: drivers/cpuidle/cpuidle-exynos.c 3315F: arch/arm/mach-exynos/pm.c 3316 3317CPUIDLE DRIVERS 3318M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3319M: Daniel Lezcano <daniel.lezcano@linaro.org> 3320L: linux-pm@vger.kernel.org 3321S: Maintained 3322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3323F: drivers/cpuidle/* 3324F: include/linux/cpuidle.h 3325 3326CPUID/MSR DRIVER 3327M: "H. Peter Anvin" <hpa@zytor.com> 3328S: Maintained 3329F: arch/x86/kernel/cpuid.c 3330F: arch/x86/kernel/msr.c 3331 3332CPU POWER MONITORING SUBSYSTEM 3333M: Thomas Renninger <trenn@suse.com> 3334L: linux-pm@vger.kernel.org 3335S: Maintained 3336F: tools/power/cpupower/ 3337 3338CRAMFS FILESYSTEM 3339W: http://sourceforge.net/projects/cramfs/ 3340S: Orphan / Obsolete 3341F: Documentation/filesystems/cramfs.txt 3342F: fs/cramfs/ 3343 3344CRIS PORT 3345M: Mikael Starvik <starvik@axis.com> 3346M: Jesper Nilsson <jesper.nilsson@axis.com> 3347L: linux-cris-kernel@axis.com 3348W: http://developer.axis.com 3349T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3350S: Maintained 3351F: arch/cris/ 3352F: drivers/tty/serial/crisv10.* 3353 3354CRYPTO API 3355M: Herbert Xu <herbert@gondor.apana.org.au> 3356M: "David S. Miller" <davem@davemloft.net> 3357L: linux-crypto@vger.kernel.org 3358T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3359T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3360S: Maintained 3361F: Documentation/crypto/ 3362F: Documentation/devicetree/bindings/crypto/ 3363F: Documentation/DocBook/crypto-API.tmpl 3364F: arch/*/crypto/ 3365F: crypto/ 3366F: drivers/crypto/ 3367F: include/crypto/ 3368 3369CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3370M: Neil Horman <nhorman@tuxdriver.com> 3371L: linux-crypto@vger.kernel.org 3372S: Maintained 3373F: crypto/ansi_cprng.c 3374F: crypto/rng.c 3375 3376CS3308 MEDIA DRIVER 3377M: Hans Verkuil <hverkuil@xs4all.nl> 3378L: linux-media@vger.kernel.org 3379T: git git://linuxtv.org/media_tree.git 3380W: http://linuxtv.org 3381S: Odd Fixes 3382F: drivers/media/i2c/cs3308.c 3383F: drivers/media/i2c/cs3308.h 3384 3385CS5535 Audio ALSA driver 3386M: Jaya Kumar <jayakumar.alsa@gmail.com> 3387S: Maintained 3388F: sound/pci/cs5535audio/ 3389 3390CW1200 WLAN driver 3391M: Solomon Peachy <pizza@shaftnet.org> 3392S: Maintained 3393F: drivers/net/wireless/st/cw1200/ 3394 3395CX18 VIDEO4LINUX DRIVER 3396M: Andy Walls <awalls@md.metrocast.net> 3397L: ivtv-devel@ivtvdriver.org (subscribers-only) 3398L: linux-media@vger.kernel.org 3399T: git git://linuxtv.org/media_tree.git 3400W: https://linuxtv.org 3401W: http://www.ivtvdriver.org/index.php/Cx18 3402S: Maintained 3403F: Documentation/video4linux/cx18.txt 3404F: drivers/media/pci/cx18/ 3405F: include/uapi/linux/ivtv* 3406 3407CX2341X MPEG ENCODER HELPER MODULE 3408M: Hans Verkuil <hverkuil@xs4all.nl> 3409L: linux-media@vger.kernel.org 3410T: git git://linuxtv.org/media_tree.git 3411W: https://linuxtv.org 3412S: Maintained 3413F: drivers/media/common/cx2341x* 3414F: include/media/cx2341x* 3415 3416CX24120 MEDIA DRIVER 3417M: Jemma Denson <jdenson@gmail.com> 3418M: Patrick Boettcher <patrick.boettcher@posteo.de> 3419L: linux-media@vger.kernel.org 3420W: https://linuxtv.org 3421Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3422S: Maintained 3423F: drivers/media/dvb-frontends/cx24120* 3424 3425CX88 VIDEO4LINUX DRIVER 3426M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3427M: Mauro Carvalho Chehab <mchehab@kernel.org> 3428L: linux-media@vger.kernel.org 3429W: https://linuxtv.org 3430T: git git://linuxtv.org/media_tree.git 3431S: Odd fixes 3432F: Documentation/video4linux/cx88/ 3433F: drivers/media/pci/cx88/ 3434 3435CXD2820R MEDIA DRIVER 3436M: Antti Palosaari <crope@iki.fi> 3437L: linux-media@vger.kernel.org 3438W: https://linuxtv.org 3439W: http://palosaari.fi/linux/ 3440Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3441T: git git://linuxtv.org/anttip/media_tree.git 3442S: Maintained 3443F: drivers/media/dvb-frontends/cxd2820r* 3444 3445CXGB3 ETHERNET DRIVER (CXGB3) 3446M: Santosh Raspatur <santosh@chelsio.com> 3447L: netdev@vger.kernel.org 3448W: http://www.chelsio.com 3449S: Supported 3450F: drivers/net/ethernet/chelsio/cxgb3/ 3451 3452CXGB3 ISCSI DRIVER (CXGB3I) 3453M: Karen Xie <kxie@chelsio.com> 3454L: linux-scsi@vger.kernel.org 3455W: http://www.chelsio.com 3456S: Supported 3457F: drivers/scsi/cxgbi/cxgb3i 3458 3459CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3460M: Steve Wise <swise@chelsio.com> 3461L: linux-rdma@vger.kernel.org 3462W: http://www.openfabrics.org 3463S: Supported 3464F: drivers/infiniband/hw/cxgb3/ 3465 3466CXGB4 ETHERNET DRIVER (CXGB4) 3467M: Hariprasad S <hariprasad@chelsio.com> 3468L: netdev@vger.kernel.org 3469W: http://www.chelsio.com 3470S: Supported 3471F: drivers/net/ethernet/chelsio/cxgb4/ 3472 3473CXGB4 ISCSI DRIVER (CXGB4I) 3474M: Karen Xie <kxie@chelsio.com> 3475L: linux-scsi@vger.kernel.org 3476W: http://www.chelsio.com 3477S: Supported 3478F: drivers/scsi/cxgbi/cxgb4i 3479 3480CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3481M: Steve Wise <swise@chelsio.com> 3482L: linux-rdma@vger.kernel.org 3483W: http://www.openfabrics.org 3484S: Supported 3485F: drivers/infiniband/hw/cxgb4/ 3486 3487CXGB4VF ETHERNET DRIVER (CXGB4VF) 3488M: Casey Leedom <leedom@chelsio.com> 3489L: netdev@vger.kernel.org 3490W: http://www.chelsio.com 3491S: Supported 3492F: drivers/net/ethernet/chelsio/cxgb4vf/ 3493 3494CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3495M: Ian Munsie <imunsie@au1.ibm.com> 3496M: Michael Neuling <mikey@neuling.org> 3497L: linuxppc-dev@lists.ozlabs.org 3498S: Supported 3499F: drivers/misc/cxl/ 3500F: include/misc/cxl* 3501F: include/uapi/misc/cxl.h 3502F: Documentation/powerpc/cxl.txt 3503F: Documentation/powerpc/cxl.txt 3504F: Documentation/ABI/testing/sysfs-class-cxl 3505 3506CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3507M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3508M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3509M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3510L: linux-scsi@vger.kernel.org 3511S: Supported 3512F: drivers/scsi/cxlflash/ 3513F: include/uapi/scsi/cxlflash_ioctls.h 3514F: Documentation/powerpc/cxlflash.txt 3515 3516STMMAC ETHERNET DRIVER 3517M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3518M: Alexandre Torgue <alexandre.torgue@st.com> 3519L: netdev@vger.kernel.org 3520W: http://www.stlinux.com 3521S: Supported 3522F: drivers/net/ethernet/stmicro/stmmac/ 3523 3524CYBERPRO FB DRIVER 3525M: Russell King <linux@armlinux.org.uk> 3526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3527W: http://www.armlinux.org.uk/ 3528S: Maintained 3529F: drivers/video/fbdev/cyber2000fb.* 3530 3531CYCLADES ASYNC MUX DRIVER 3532W: http://www.cyclades.com/ 3533S: Orphan 3534F: drivers/tty/cyclades.c 3535F: include/linux/cyclades.h 3536F: include/uapi/linux/cyclades.h 3537 3538CYCLADES PC300 DRIVER 3539W: http://www.cyclades.com/ 3540S: Orphan 3541F: drivers/net/wan/pc300* 3542 3543CYPRESS_FIRMWARE MEDIA DRIVER 3544M: Antti Palosaari <crope@iki.fi> 3545L: linux-media@vger.kernel.org 3546W: https://linuxtv.org 3547W: http://palosaari.fi/linux/ 3548Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3549T: git git://linuxtv.org/anttip/media_tree.git 3550S: Maintained 3551F: drivers/media/common/cypress_firmware* 3552 3553CYTTSP TOUCHSCREEN DRIVER 3554M: Ferruh Yigit <fery@cypress.com> 3555L: linux-input@vger.kernel.org 3556S: Supported 3557F: drivers/input/touchscreen/cyttsp* 3558F: include/linux/input/cyttsp.h 3559 3560DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3561M: Joshua Kinard <kumba@gentoo.org> 3562S: Maintained 3563F: drivers/rtc/rtc-ds1685.c 3564F: include/linux/rtc/ds1685.h 3565 3566DAMA SLAVE for AX.25 3567M: Joerg Reuter <jreuter@yaina.de> 3568W: http://yaina.de/jreuter/ 3569W: http://www.qsl.net/dl1bke/ 3570L: linux-hams@vger.kernel.org 3571S: Maintained 3572F: net/ax25/af_ax25.c 3573F: net/ax25/ax25_dev.c 3574F: net/ax25/ax25_ds_* 3575F: net/ax25/ax25_in.c 3576F: net/ax25/ax25_out.c 3577F: net/ax25/ax25_timer.c 3578F: net/ax25/sysctl_net_ax25.c 3579 3580DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3581L: netdev@vger.kernel.org 3582S: Orphan 3583F: Documentation/networking/dmfe.txt 3584F: drivers/net/ethernet/dec/tulip/dmfe.c 3585 3586DC390/AM53C974 SCSI driver 3587M: Hannes Reinecke <hare@suse.com> 3588L: linux-scsi@vger.kernel.org 3589S: Maintained 3590F: drivers/scsi/am53c974.c 3591 3592DC395x SCSI driver 3593M: Oliver Neukum <oliver@neukum.org> 3594M: Ali Akcaagac <aliakc@web.de> 3595M: Jamie Lenehan <lenehan@twibble.org> 3596L: dc395x@twibble.org 3597W: http://twibble.org/dist/dc395x/ 3598W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3599S: Maintained 3600F: Documentation/scsi/dc395x.txt 3601F: drivers/scsi/dc395x.* 3602 3603DCCP PROTOCOL 3604M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3605L: dccp@vger.kernel.org 3606W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3607S: Maintained 3608F: include/linux/dccp.h 3609F: include/uapi/linux/dccp.h 3610F: include/linux/tfrc.h 3611F: net/dccp/ 3612 3613DECnet NETWORK LAYER 3614W: http://linux-decnet.sourceforge.net 3615L: linux-decnet-user@lists.sourceforge.net 3616S: Orphan 3617F: Documentation/networking/decnet.txt 3618F: net/decnet/ 3619 3620DECSTATION PLATFORM SUPPORT 3621M: "Maciej W. Rozycki" <macro@linux-mips.org> 3622L: linux-mips@linux-mips.org 3623W: http://www.linux-mips.org/wiki/DECstation 3624S: Maintained 3625F: arch/mips/dec/ 3626F: arch/mips/include/asm/dec/ 3627F: arch/mips/include/asm/mach-dec/ 3628 3629DEFXX FDDI NETWORK DRIVER 3630M: "Maciej W. Rozycki" <macro@linux-mips.org> 3631S: Maintained 3632F: drivers/net/fddi/defxx.* 3633 3634DELL LAPTOP DRIVER 3635M: Matthew Garrett <mjg59@srcf.ucam.org> 3636M: Pali Rohár <pali.rohar@gmail.com> 3637L: platform-driver-x86@vger.kernel.org 3638S: Maintained 3639F: drivers/platform/x86/dell-laptop.c 3640 3641DELL LAPTOP RBTN DRIVER 3642M: Pali Rohár <pali.rohar@gmail.com> 3643S: Maintained 3644F: drivers/platform/x86/dell-rbtn.* 3645 3646DELL LAPTOP FREEFALL DRIVER 3647M: Pali Rohár <pali.rohar@gmail.com> 3648S: Maintained 3649F: drivers/platform/x86/dell-smo8800.c 3650 3651DELL LAPTOP SMM DRIVER 3652M: Pali Rohár <pali.rohar@gmail.com> 3653S: Maintained 3654F: drivers/hwmon/dell-smm-hwmon.c 3655F: include/uapi/linux/i8k.h 3656 3657DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3658M: Doug Warzecha <Douglas_Warzecha@dell.com> 3659S: Maintained 3660F: Documentation/dcdbas.txt 3661F: drivers/firmware/dcdbas.* 3662 3663DELL WMI EXTRAS DRIVER 3664M: Matthew Garrett <mjg59@srcf.ucam.org> 3665M: Pali Rohár <pali.rohar@gmail.com> 3666S: Maintained 3667F: drivers/platform/x86/dell-wmi.c 3668 3669DESIGNWARE USB2 DRD IP DRIVER 3670M: John Youn <johnyoun@synopsys.com> 3671L: linux-usb@vger.kernel.org 3672T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3673S: Maintained 3674F: drivers/usb/dwc2/ 3675 3676DESIGNWARE USB3 DRD IP DRIVER 3677M: Felipe Balbi <balbi@kernel.org> 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/dwc3/ 3682 3683DEVICE COREDUMP (DEV_COREDUMP) 3684M: Johannes Berg <johannes@sipsolutions.net> 3685L: linux-kernel@vger.kernel.org 3686S: Maintained 3687F: drivers/base/devcoredump.c 3688F: include/linux/devcoredump.h 3689 3690DEVICE FREQUENCY (DEVFREQ) 3691M: MyungJoo Ham <myungjoo.ham@samsung.com> 3692M: Kyungmin Park <kyungmin.park@samsung.com> 3693L: linux-pm@vger.kernel.org 3694T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3695S: Maintained 3696F: drivers/devfreq/ 3697F: include/linux/devfreq.h 3698F: Documentation/devicetree/bindings/devfreq/ 3699 3700DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3701M: Chanwoo Choi <cw00.choi@samsung.com> 3702L: linux-pm@vger.kernel.org 3703T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3704S: Supported 3705F: drivers/devfreq/event/ 3706F: drivers/devfreq/devfreq-event.c 3707F: include/linux/devfreq-event.h 3708F: Documentation/devicetree/bindings/devfreq/event/ 3709 3710BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3711M: Chanwoo Choi <cw00.choi@samsung.com> 3712L: linux-pm@vger.kernel.org 3713L: linux-samsung-soc@vger.kernel.org 3714T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3715S: Maintained 3716F: drivers/devfreq/exynos-bus.c 3717F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3718 3719DEVICE NUMBER REGISTRY 3720M: Torben Mathiasen <device@lanana.org> 3721W: http://lanana.org/docs/device-list/index.html 3722S: Maintained 3723 3724DEVICE-MAPPER (LVM) 3725M: Alasdair Kergon <agk@redhat.com> 3726M: Mike Snitzer <snitzer@redhat.com> 3727M: dm-devel@redhat.com 3728L: dm-devel@redhat.com 3729W: http://sources.redhat.com/dm 3730Q: http://patchwork.kernel.org/project/dm-devel/list/ 3731T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3732T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3733S: Maintained 3734F: Documentation/device-mapper/ 3735F: drivers/md/dm* 3736F: drivers/md/persistent-data/ 3737F: include/linux/device-mapper.h 3738F: include/linux/dm-*.h 3739F: include/uapi/linux/dm-*.h 3740 3741DEVLINK 3742M: Jiri Pirko <jiri@mellanox.com> 3743L: netdev@vger.kernel.org 3744S: Supported 3745F: net/core/devlink.c 3746F: include/net/devlink.h 3747F: include/uapi/linux/devlink.h 3748 3749DIALOG SEMICONDUCTOR DRIVERS 3750M: Support Opensource <support.opensource@diasemi.com> 3751W: http://www.dialog-semiconductor.com/products 3752S: Supported 3753F: Documentation/hwmon/da90?? 3754F: Documentation/devicetree/bindings/mfd/da90*.txt 3755F: Documentation/devicetree/bindings/regulator/da92*.txt 3756F: Documentation/devicetree/bindings/sound/da[79]*.txt 3757F: drivers/gpio/gpio-da90??.c 3758F: drivers/hwmon/da90??-hwmon.c 3759F: drivers/iio/adc/da91??-*.c 3760F: drivers/input/misc/da90??_onkey.c 3761F: drivers/input/touchscreen/da9052_tsi.c 3762F: drivers/leds/leds-da90??.c 3763F: drivers/mfd/da903x.c 3764F: drivers/mfd/da90??-*.c 3765F: drivers/mfd/da91??-*.c 3766F: drivers/power/da9052-battery.c 3767F: drivers/power/da91??-*.c 3768F: drivers/regulator/da903x.c 3769F: drivers/regulator/da9???-regulator.[ch] 3770F: drivers/rtc/rtc-da90??.c 3771F: drivers/video/backlight/da90??_bl.c 3772F: drivers/watchdog/da90??_wdt.c 3773F: include/linux/mfd/da903x.h 3774F: include/linux/mfd/da9052/ 3775F: include/linux/mfd/da9055/ 3776F: include/linux/mfd/da9062/ 3777F: include/linux/mfd/da9063/ 3778F: include/linux/mfd/da9150/ 3779F: include/linux/regulator/da9211.h 3780F: include/sound/da[79]*.h 3781F: sound/soc/codecs/da[79]*.[ch] 3782 3783DIGI NEO AND CLASSIC PCI PRODUCTS 3784M: Lidza Louina <lidza.louina@gmail.com> 3785M: Mark Hounschell <markh@compro.net> 3786L: driverdev-devel@linuxdriverproject.org 3787S: Maintained 3788F: drivers/staging/dgnc/ 3789 3790DIOLAN U2C-12 I2C DRIVER 3791M: Guenter Roeck <linux@roeck-us.net> 3792L: linux-i2c@vger.kernel.org 3793S: Maintained 3794F: drivers/i2c/busses/i2c-diolan-u2c.c 3795 3796DIRECT ACCESS (DAX) 3797M: Matthew Wilcox <willy@linux.intel.com> 3798L: linux-fsdevel@vger.kernel.org 3799S: Supported 3800F: fs/dax.c 3801 3802DIRECTORY NOTIFICATION (DNOTIFY) 3803M: Eric Paris <eparis@parisplace.org> 3804S: Maintained 3805F: Documentation/filesystems/dnotify.txt 3806F: fs/notify/dnotify/ 3807F: include/linux/dnotify.h 3808 3809DISK GEOMETRY AND PARTITION HANDLING 3810M: Andries Brouwer <aeb@cwi.nl> 3811W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3812W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3813W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3814S: Maintained 3815 3816DISKQUOTA 3817M: Jan Kara <jack@suse.com> 3818S: Maintained 3819F: Documentation/filesystems/quota.txt 3820F: fs/quota/ 3821F: include/linux/quota*.h 3822F: include/uapi/linux/quota*.h 3823 3824DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3825M: Bernie Thompson <bernie@plugable.com> 3826L: linux-fbdev@vger.kernel.org 3827S: Maintained 3828W: http://plugable.com/category/projects/udlfb/ 3829F: drivers/video/fbdev/udlfb.c 3830F: include/video/udlfb.h 3831F: Documentation/fb/udlfb.txt 3832 3833DISTRIBUTED LOCK MANAGER (DLM) 3834M: Christine Caulfield <ccaulfie@redhat.com> 3835M: David Teigland <teigland@redhat.com> 3836L: cluster-devel@redhat.com 3837W: http://sources.redhat.com/cluster/ 3838T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3839S: Supported 3840F: fs/dlm/ 3841 3842DMA BUFFER SHARING FRAMEWORK 3843M: Sumit Semwal <sumit.semwal@linaro.org> 3844S: Maintained 3845L: linux-media@vger.kernel.org 3846L: dri-devel@lists.freedesktop.org 3847L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3848F: drivers/dma-buf/ 3849F: include/linux/dma-buf* 3850F: include/linux/reservation.h 3851F: include/linux/*fence.h 3852F: Documentation/dma-buf-sharing.txt 3853T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3854 3855SYNC FILE FRAMEWORK 3856M: Sumit Semwal <sumit.semwal@linaro.org> 3857R: Gustavo Padovan <gustavo@padovan.org> 3858S: Maintained 3859L: linux-media@vger.kernel.org 3860L: dri-devel@lists.freedesktop.org 3861F: drivers/dma-buf/sync_file.c 3862F: include/linux/sync_file.h 3863F: Documentation/sync_file.txt 3864T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3865 3866DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3867M: Vinod Koul <vinod.koul@intel.com> 3868L: dmaengine@vger.kernel.org 3869Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3870S: Maintained 3871F: drivers/dma/ 3872F: include/linux/dmaengine.h 3873F: Documentation/devicetree/bindings/dma/ 3874F: Documentation/dmaengine/ 3875T: git git://git.infradead.org/users/vkoul/slave-dma.git 3876 3877DME1737 HARDWARE MONITOR DRIVER 3878M: Juerg Haefliger <juergh@gmail.com> 3879L: linux-hwmon@vger.kernel.org 3880S: Maintained 3881F: Documentation/hwmon/dme1737 3882F: drivers/hwmon/dme1737.c 3883 3884DMI/SMBIOS SUPPORT 3885M: Jean Delvare <jdelvare@suse.com> 3886S: Maintained 3887T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3888F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3889F: drivers/firmware/dmi-id.c 3890F: drivers/firmware/dmi_scan.c 3891F: include/linux/dmi.h 3892 3893DOCUMENTATION 3894M: Jonathan Corbet <corbet@lwn.net> 3895L: linux-doc@vger.kernel.org 3896S: Maintained 3897F: Documentation/ 3898F: scripts/docproc.c 3899F: scripts/kernel-doc* 3900X: Documentation/ABI/ 3901X: Documentation/devicetree/ 3902X: Documentation/acpi 3903X: Documentation/power 3904X: Documentation/spi 3905X: Documentation/DocBook/media 3906T: git git://git.lwn.net/linux.git docs-next 3907 3908DOUBLETALK DRIVER 3909M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3910L: blinux-list@redhat.com 3911S: Maintained 3912F: drivers/char/dtlk.c 3913F: include/linux/dtlk.h 3914 3915DPT_I2O SCSI RAID DRIVER 3916M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3917L: linux-scsi@vger.kernel.org 3918W: http://www.adaptec.com/ 3919S: Maintained 3920F: drivers/scsi/dpt* 3921F: drivers/scsi/dpt/ 3922 3923DRBD DRIVER 3924M: Philipp Reisner <philipp.reisner@linbit.com> 3925M: Lars Ellenberg <lars.ellenberg@linbit.com> 3926L: drbd-dev@lists.linbit.com 3927W: http://www.drbd.org 3928T: git git://git.linbit.com/linux-drbd.git 3929T: git git://git.linbit.com/drbd-8.4.git 3930S: Supported 3931F: drivers/block/drbd/ 3932F: lib/lru_cache.c 3933F: Documentation/blockdev/drbd/ 3934 3935DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3936M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3937T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3938S: Supported 3939F: Documentation/kobject.txt 3940F: drivers/base/ 3941F: fs/debugfs/ 3942F: fs/kernfs/ 3943F: fs/sysfs/ 3944F: include/linux/debugfs.h 3945F: include/linux/kobj* 3946F: lib/kobj* 3947 3948DRM DRIVERS 3949M: David Airlie <airlied@linux.ie> 3950L: dri-devel@lists.freedesktop.org 3951T: git git://people.freedesktop.org/~airlied/linux 3952S: Maintained 3953F: drivers/gpu/drm/ 3954F: drivers/gpu/vga/ 3955F: Documentation/devicetree/bindings/display/ 3956F: Documentation/devicetree/bindings/gpu/ 3957F: Documentation/devicetree/bindings/video/ 3958F: Documentation/gpu/ 3959F: include/drm/ 3960F: include/uapi/drm/ 3961 3962DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3963M: Dave Airlie <airlied@redhat.com> 3964S: Odd Fixes 3965F: drivers/gpu/drm/ast/ 3966 3967DRM DRIVER FOR BOCHS VIRTUAL GPU 3968M: Gerd Hoffmann <kraxel@redhat.com> 3969S: Odd Fixes 3970F: drivers/gpu/drm/bochs/ 3971 3972DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3973M: Dave Airlie <airlied@redhat.com> 3974S: Odd Fixes 3975F: drivers/gpu/drm/cirrus/ 3976 3977RADEON and AMDGPU DRM DRIVERS 3978M: Alex Deucher <alexander.deucher@amd.com> 3979M: Christian König <christian.koenig@amd.com> 3980L: dri-devel@lists.freedesktop.org 3981T: git git://people.freedesktop.org/~agd5f/linux 3982S: Supported 3983F: drivers/gpu/drm/radeon/ 3984F: include/uapi/drm/radeon_drm.h 3985F: drivers/gpu/drm/amd/ 3986F: include/uapi/drm/amdgpu_drm.h 3987 3988DRM PANEL DRIVERS 3989M: Thierry Reding <thierry.reding@gmail.com> 3990L: dri-devel@lists.freedesktop.org 3991T: git git://anongit.freedesktop.org/tegra/linux.git 3992S: Maintained 3993F: drivers/gpu/drm/drm_panel.c 3994F: drivers/gpu/drm/panel/ 3995F: include/drm/drm_panel.h 3996F: Documentation/devicetree/bindings/display/panel/ 3997 3998INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3999M: Daniel Vetter <daniel.vetter@intel.com> 4000M: Jani Nikula <jani.nikula@linux.intel.com> 4001L: intel-gfx@lists.freedesktop.org 4002L: dri-devel@lists.freedesktop.org 4003W: https://01.org/linuxgraphics/ 4004Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4005T: git git://anongit.freedesktop.org/drm-intel 4006S: Supported 4007F: drivers/gpu/drm/i915/ 4008F: include/drm/i915* 4009F: include/uapi/drm/i915_drm.h 4010F: Documentation/gpu/i915.rst 4011 4012DRM DRIVERS FOR ATMEL HLCDC 4013M: Boris Brezillon <boris.brezillon@free-electrons.com> 4014L: dri-devel@lists.freedesktop.org 4015S: Supported 4016F: drivers/gpu/drm/atmel-hlcdc/ 4017F: Documentation/devicetree/bindings/drm/atmel/ 4018 4019DRM DRIVERS FOR ALLWINNER A10 4020M: Maxime Ripard <maxime.ripard@free-electrons.com> 4021L: dri-devel@lists.freedesktop.org 4022S: Supported 4023F: drivers/gpu/drm/sun4i/ 4024F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4025 4026DRM DRIVERS FOR EXYNOS 4027M: Inki Dae <inki.dae@samsung.com> 4028M: Joonyoung Shim <jy0922.shim@samsung.com> 4029M: Seung-Woo Kim <sw0312.kim@samsung.com> 4030M: Kyungmin Park <kyungmin.park@samsung.com> 4031L: dri-devel@lists.freedesktop.org 4032T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4033S: Supported 4034F: drivers/gpu/drm/exynos/ 4035F: include/uapi/drm/exynos_drm.h 4036F: Documentation/devicetree/bindings/display/exynos/ 4037 4038DRM DRIVERS FOR FREESCALE DCU 4039M: Stefan Agner <stefan@agner.ch> 4040M: Alison Wang <alison.wang@freescale.com> 4041L: dri-devel@lists.freedesktop.org 4042S: Supported 4043F: drivers/gpu/drm/fsl-dcu/ 4044F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4045F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4046F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4047 4048DRM DRIVERS FOR FREESCALE IMX 4049M: Philipp Zabel <p.zabel@pengutronix.de> 4050L: dri-devel@lists.freedesktop.org 4051S: Maintained 4052F: drivers/gpu/drm/imx/ 4053F: drivers/gpu/ipu-v3/ 4054F: Documentation/devicetree/bindings/display/imx/ 4055 4056DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4057M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4058L: dri-devel@lists.freedesktop.org 4059T: git git://github.com/patjak/drm-gma500 4060S: Maintained 4061F: drivers/gpu/drm/gma500/ 4062 4063DRM DRIVERS FOR HISILICON 4064M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4065R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4066R: Chen Feng <puck.chen@hisilicon.com> 4067L: dri-devel@lists.freedesktop.org 4068T: git git://github.com/xin3liang/linux.git 4069S: Maintained 4070F: drivers/gpu/drm/hisilicon/ 4071F: Documentation/devicetree/bindings/display/hisilicon/ 4072 4073DRM DRIVER FOR INTEL I810 VIDEO CARDS 4074S: Orphan / Obsolete 4075F: drivers/gpu/drm/i810/ 4076F: include/uapi/drm/i810_drm.h 4077 4078DRM DRIVER FOR MSM ADRENO GPU 4079M: Rob Clark <robdclark@gmail.com> 4080L: linux-arm-msm@vger.kernel.org 4081L: dri-devel@lists.freedesktop.org 4082L: freedreno@lists.freedesktop.org 4083T: git git://people.freedesktop.org/~robclark/linux 4084S: Maintained 4085F: drivers/gpu/drm/msm/ 4086F: include/uapi/drm/msm_drm.h 4087F: Documentation/devicetree/bindings/display/msm/ 4088 4089DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4090M: Ben Skeggs <bskeggs@redhat.com> 4091L: dri-devel@lists.freedesktop.org 4092L: nouveau@lists.freedesktop.org 4093T: git git://github.com/skeggsb/linux 4094S: Supported 4095F: drivers/gpu/drm/nouveau/ 4096F: include/uapi/drm/nouveau_drm.h 4097 4098DRM DRIVERS FOR NVIDIA TEGRA 4099M: Thierry Reding <thierry.reding@gmail.com> 4100L: dri-devel@lists.freedesktop.org 4101L: linux-tegra@vger.kernel.org 4102T: git git://anongit.freedesktop.org/tegra/linux.git 4103S: Supported 4104F: drivers/gpu/drm/tegra/ 4105F: drivers/gpu/host1x/ 4106F: include/linux/host1x.h 4107F: include/uapi/drm/tegra_drm.h 4108F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4109 4110DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4111S: Orphan / Obsolete 4112F: drivers/gpu/drm/mga/ 4113F: include/uapi/drm/mga_drm.h 4114 4115DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4116M: Dave Airlie <airlied@redhat.com> 4117S: Odd Fixes 4118F: drivers/gpu/drm/mgag200/ 4119 4120DRM DRIVER FOR RAGE 128 VIDEO CARDS 4121S: Orphan / Obsolete 4122F: drivers/gpu/drm/r128/ 4123F: include/uapi/drm/r128_drm.h 4124 4125DRM DRIVERS FOR RENESAS 4126M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4127L: dri-devel@lists.freedesktop.org 4128L: linux-renesas-soc@vger.kernel.org 4129T: git git://linuxtv.org/pinchartl/fbdev 4130S: Supported 4131F: drivers/gpu/drm/rcar-du/ 4132F: drivers/gpu/drm/shmobile/ 4133F: include/linux/platform_data/shmob_drm.h 4134F: Documentation/devicetree/bindings/display/renesas,du.txt 4135 4136DRM DRIVER FOR QXL VIRTUAL GPU 4137M: Dave Airlie <airlied@redhat.com> 4138S: Odd Fixes 4139F: drivers/gpu/drm/qxl/ 4140F: include/uapi/drm/qxl_drm.h 4141 4142DRM DRIVERS FOR ROCKCHIP 4143M: Mark Yao <mark.yao@rock-chips.com> 4144L: dri-devel@lists.freedesktop.org 4145S: Maintained 4146F: drivers/gpu/drm/rockchip/ 4147F: Documentation/devicetree/bindings/display/rockchip/ 4148 4149DRM DRIVER FOR SAVAGE VIDEO CARDS 4150S: Orphan / Obsolete 4151F: drivers/gpu/drm/savage/ 4152F: include/uapi/drm/savage_drm.h 4153 4154DRM DRIVER FOR SIS VIDEO CARDS 4155S: Orphan / Obsolete 4156F: drivers/gpu/drm/sis/ 4157F: include/uapi/drm/sis_drm.h 4158 4159DRM DRIVERS FOR STI 4160M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4161M: Vincent Abriou <vincent.abriou@st.com> 4162L: dri-devel@lists.freedesktop.org 4163T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4164S: Maintained 4165F: drivers/gpu/drm/sti 4166F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4167 4168DRM DRIVER FOR TDFX VIDEO CARDS 4169S: Orphan / Obsolete 4170F: drivers/gpu/drm/tdfx/ 4171 4172DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4173M: Dave Airlie <airlied@redhat.com> 4174S: Odd Fixes 4175F: drivers/gpu/drm/udl/ 4176 4177DRM DRIVERS FOR VIVANTE GPU IP 4178M: Lucas Stach <l.stach@pengutronix.de> 4179R: Russell King <linux+etnaviv@armlinux.org.uk> 4180R: Christian Gmeiner <christian.gmeiner@gmail.com> 4181L: dri-devel@lists.freedesktop.org 4182S: Maintained 4183F: drivers/gpu/drm/etnaviv/ 4184F: include/uapi/drm/etnaviv_drm.h 4185F: Documentation/devicetree/bindings/display/etnaviv/ 4186 4187DRM DRIVER FOR VMWARE VIRTUAL GPU 4188M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4189M: Sinclair Yeh <syeh@vmware.com> 4190M: Thomas Hellstrom <thellstrom@vmware.com> 4191L: dri-devel@lists.freedesktop.org 4192T: git git://people.freedesktop.org/~syeh/repos_linux 4193T: git git://people.freedesktop.org/~thomash/linux 4194S: Supported 4195F: drivers/gpu/drm/vmwgfx/ 4196F: include/uapi/drm/vmwgfx_drm.h 4197 4198DRM DRIVERS FOR VC4 4199M: Eric Anholt <eric@anholt.net> 4200T: git git://github.com/anholt/linux 4201S: Supported 4202F: drivers/gpu/drm/vc4/ 4203F: include/uapi/drm/vc4_drm.h 4204F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4205 4206DRM DRIVERS FOR TI OMAP 4207M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4208L: dri-devel@lists.freedesktop.org 4209S: Maintained 4210F: drivers/gpu/drm/omapdrm/ 4211F: Documentation/devicetree/bindings/display/ti/ 4212 4213DRM DRIVERS FOR TI LCDC 4214M: Jyri Sarha <jsarha@ti.com> 4215R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4216L: dri-devel@lists.freedesktop.org 4217S: Maintained 4218F: drivers/gpu/drm/tilcdc/ 4219F: Documentation/devicetree/bindings/display/tilcdc/ 4220 4221DSBR100 USB FM RADIO DRIVER 4222M: Alexey Klimov <klimov.linux@gmail.com> 4223L: linux-media@vger.kernel.org 4224T: git git://linuxtv.org/media_tree.git 4225S: Maintained 4226F: drivers/media/radio/dsbr100.c 4227 4228DSCC4 DRIVER 4229M: Francois Romieu <romieu@fr.zoreil.com> 4230L: netdev@vger.kernel.org 4231S: Maintained 4232F: drivers/net/wan/dscc4.c 4233 4234DT3155 MEDIA DRIVER 4235M: Hans Verkuil <hverkuil@xs4all.nl> 4236L: linux-media@vger.kernel.org 4237T: git git://linuxtv.org/media_tree.git 4238W: https://linuxtv.org 4239S: Odd Fixes 4240F: drivers/media/pci/dt3155/ 4241 4242DVB_USB_AF9015 MEDIA DRIVER 4243M: Antti Palosaari <crope@iki.fi> 4244L: linux-media@vger.kernel.org 4245W: https://linuxtv.org 4246W: http://palosaari.fi/linux/ 4247Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4248T: git git://linuxtv.org/anttip/media_tree.git 4249S: Maintained 4250F: drivers/media/usb/dvb-usb-v2/af9015* 4251 4252DVB_USB_AF9035 MEDIA DRIVER 4253M: Antti Palosaari <crope@iki.fi> 4254L: linux-media@vger.kernel.org 4255W: https://linuxtv.org 4256W: http://palosaari.fi/linux/ 4257Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4258T: git git://linuxtv.org/anttip/media_tree.git 4259S: Maintained 4260F: drivers/media/usb/dvb-usb-v2/af9035* 4261 4262DVB_USB_ANYSEE MEDIA DRIVER 4263M: Antti Palosaari <crope@iki.fi> 4264L: linux-media@vger.kernel.org 4265W: https://linuxtv.org 4266W: http://palosaari.fi/linux/ 4267Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4268T: git git://linuxtv.org/anttip/media_tree.git 4269S: Maintained 4270F: drivers/media/usb/dvb-usb-v2/anysee* 4271 4272DVB_USB_AU6610 MEDIA DRIVER 4273M: Antti Palosaari <crope@iki.fi> 4274L: linux-media@vger.kernel.org 4275W: https://linuxtv.org 4276W: http://palosaari.fi/linux/ 4277Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4278T: git git://linuxtv.org/anttip/media_tree.git 4279S: Maintained 4280F: drivers/media/usb/dvb-usb-v2/au6610* 4281 4282DVB_USB_CE6230 MEDIA DRIVER 4283M: Antti Palosaari <crope@iki.fi> 4284L: linux-media@vger.kernel.org 4285W: https://linuxtv.org 4286W: http://palosaari.fi/linux/ 4287Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4288T: git git://linuxtv.org/anttip/media_tree.git 4289S: Maintained 4290F: drivers/media/usb/dvb-usb-v2/ce6230* 4291 4292DVB_USB_CXUSB MEDIA DRIVER 4293M: Michael Krufky <mkrufky@linuxtv.org> 4294L: linux-media@vger.kernel.org 4295W: https://linuxtv.org 4296W: http://github.com/mkrufky 4297Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4298T: git git://linuxtv.org/media_tree.git 4299S: Maintained 4300F: drivers/media/usb/dvb-usb/cxusb* 4301 4302DVB_USB_EC168 MEDIA DRIVER 4303M: Antti Palosaari <crope@iki.fi> 4304L: linux-media@vger.kernel.org 4305W: https://linuxtv.org 4306W: http://palosaari.fi/linux/ 4307Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4308T: git git://linuxtv.org/anttip/media_tree.git 4309S: Maintained 4310F: drivers/media/usb/dvb-usb-v2/ec168* 4311 4312DVB_USB_GL861 MEDIA DRIVER 4313M: Antti Palosaari <crope@iki.fi> 4314L: linux-media@vger.kernel.org 4315W: https://linuxtv.org 4316Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4317T: git git://linuxtv.org/anttip/media_tree.git 4318S: Maintained 4319F: drivers/media/usb/dvb-usb-v2/gl861* 4320 4321DVB_USB_MXL111SF MEDIA DRIVER 4322M: Michael Krufky <mkrufky@linuxtv.org> 4323L: linux-media@vger.kernel.org 4324W: https://linuxtv.org 4325W: http://github.com/mkrufky 4326Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4327T: git git://linuxtv.org/mkrufky/mxl111sf.git 4328S: Maintained 4329F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4330 4331DVB_USB_RTL28XXU MEDIA DRIVER 4332M: Antti Palosaari <crope@iki.fi> 4333L: linux-media@vger.kernel.org 4334W: https://linuxtv.org 4335W: http://palosaari.fi/linux/ 4336Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4337T: git git://linuxtv.org/anttip/media_tree.git 4338S: Maintained 4339F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4340 4341DVB_USB_V2 MEDIA DRIVER 4342M: Antti Palosaari <crope@iki.fi> 4343L: linux-media@vger.kernel.org 4344W: https://linuxtv.org 4345W: http://palosaari.fi/linux/ 4346Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4347T: git git://linuxtv.org/anttip/media_tree.git 4348S: Maintained 4349F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4350F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4351 4352DYNAMIC DEBUG 4353M: Jason Baron <jbaron@akamai.com> 4354S: Maintained 4355F: lib/dynamic_debug.c 4356F: include/linux/dynamic_debug.h 4357 4358DZ DECSTATION DZ11 SERIAL DRIVER 4359M: "Maciej W. Rozycki" <macro@linux-mips.org> 4360S: Maintained 4361F: drivers/tty/serial/dz.* 4362 4363E3X0 POWER BUTTON DRIVER 4364M: Moritz Fischer <moritz.fischer@ettus.com> 4365L: usrp-users@lists.ettus.com 4366W: http://www.ettus.com 4367S: Supported 4368F: drivers/input/misc/e3x0-button.c 4369F: Documentation/devicetree/bindings/input/e3x0-button.txt 4370 4371E4000 MEDIA DRIVER 4372M: Antti Palosaari <crope@iki.fi> 4373L: linux-media@vger.kernel.org 4374W: https://linuxtv.org 4375W: http://palosaari.fi/linux/ 4376Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4377T: git git://linuxtv.org/anttip/media_tree.git 4378S: Maintained 4379F: drivers/media/tuners/e4000* 4380 4381EATA ISA/EISA/PCI SCSI DRIVER 4382M: Dario Ballabio <ballabio_dario@emc.com> 4383L: linux-scsi@vger.kernel.org 4384S: Maintained 4385F: drivers/scsi/eata.c 4386 4387EC100 MEDIA DRIVER 4388M: Antti Palosaari <crope@iki.fi> 4389L: linux-media@vger.kernel.org 4390W: https://linuxtv.org 4391W: http://palosaari.fi/linux/ 4392Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4393T: git git://linuxtv.org/anttip/media_tree.git 4394S: Maintained 4395F: drivers/media/dvb-frontends/ec100* 4396 4397ECRYPT FILE SYSTEM 4398M: Tyler Hicks <tyhicks@canonical.com> 4399L: ecryptfs@vger.kernel.org 4400W: http://ecryptfs.org 4401W: https://launchpad.net/ecryptfs 4402T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4403S: Supported 4404F: Documentation/filesystems/ecryptfs.txt 4405F: fs/ecryptfs/ 4406 4407EDAC-CORE 4408M: Doug Thompson <dougthompson@xmission.com> 4409M: Borislav Petkov <bp@alien8.de> 4410M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4411M: Mauro Carvalho Chehab <mchehab@kernel.org> 4412L: linux-edac@vger.kernel.org 4413T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4414T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4415S: Supported 4416F: Documentation/edac.txt 4417F: drivers/edac/ 4418F: include/linux/edac.h 4419 4420EDAC-AMD64 4421M: Doug Thompson <dougthompson@xmission.com> 4422M: Borislav Petkov <bp@alien8.de> 4423L: linux-edac@vger.kernel.org 4424S: Maintained 4425F: drivers/edac/amd64_edac* 4426 4427EDAC-CALXEDA 4428M: Doug Thompson <dougthompson@xmission.com> 4429M: Robert Richter <rric@kernel.org> 4430L: linux-edac@vger.kernel.org 4431S: Maintained 4432F: drivers/edac/highbank* 4433 4434EDAC-CAVIUM 4435M: Ralf Baechle <ralf@linux-mips.org> 4436M: David Daney <david.daney@cavium.com> 4437L: linux-edac@vger.kernel.org 4438L: linux-mips@linux-mips.org 4439S: Supported 4440F: drivers/edac/octeon_edac* 4441 4442EDAC-E752X 4443M: Mark Gross <mark.gross@intel.com> 4444M: Doug Thompson <dougthompson@xmission.com> 4445L: linux-edac@vger.kernel.org 4446S: Maintained 4447F: drivers/edac/e752x_edac.c 4448 4449EDAC-E7XXX 4450M: Doug Thompson <dougthompson@xmission.com> 4451L: linux-edac@vger.kernel.org 4452S: Maintained 4453F: drivers/edac/e7xxx_edac.c 4454 4455EDAC-GHES 4456M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4457M: Mauro Carvalho Chehab <mchehab@kernel.org> 4458L: linux-edac@vger.kernel.org 4459S: Maintained 4460F: drivers/edac/ghes_edac.c 4461 4462EDAC-I82443BXGX 4463M: Tim Small <tim@buttersideup.com> 4464L: linux-edac@vger.kernel.org 4465S: Maintained 4466F: drivers/edac/i82443bxgx_edac.c 4467 4468EDAC-I3000 4469M: Jason Uhlenkott <juhlenko@akamai.com> 4470L: linux-edac@vger.kernel.org 4471S: Maintained 4472F: drivers/edac/i3000_edac.c 4473 4474EDAC-I5000 4475M: Doug Thompson <dougthompson@xmission.com> 4476L: linux-edac@vger.kernel.org 4477S: Maintained 4478F: drivers/edac/i5000_edac.c 4479 4480EDAC-I5400 4481M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4482M: Mauro Carvalho Chehab <mchehab@kernel.org> 4483L: linux-edac@vger.kernel.org 4484S: Maintained 4485F: drivers/edac/i5400_edac.c 4486 4487EDAC-I7300 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/i7300_edac.c 4493 4494EDAC-I7CORE 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/i7core_edac.c 4500 4501EDAC-I82975X 4502M: Ranganathan Desikan <ravi@jetztechnologies.com> 4503M: "Arvind R." <arvino55@gmail.com> 4504L: linux-edac@vger.kernel.org 4505S: Maintained 4506F: drivers/edac/i82975x_edac.c 4507 4508EDAC-IE31200 4509M: Jason Baron <jbaron@akamai.com> 4510L: linux-edac@vger.kernel.org 4511S: Maintained 4512F: drivers/edac/ie31200_edac.c 4513 4514EDAC-MPC85XX 4515M: Johannes Thumshirn <morbidrsa@gmail.com> 4516L: linux-edac@vger.kernel.org 4517S: Maintained 4518F: drivers/edac/mpc85xx_edac.[ch] 4519 4520EDAC-PASEMI 4521M: Egor Martovetsky <egor@pasemi.com> 4522L: linux-edac@vger.kernel.org 4523S: Maintained 4524F: drivers/edac/pasemi_edac.c 4525 4526EDAC-R82600 4527M: Tim Small <tim@buttersideup.com> 4528L: linux-edac@vger.kernel.org 4529S: Maintained 4530F: drivers/edac/r82600_edac.c 4531 4532EDAC-SBRIDGE 4533M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4534M: Mauro Carvalho Chehab <mchehab@kernel.org> 4535L: linux-edac@vger.kernel.org 4536S: Maintained 4537F: drivers/edac/sb_edac.c 4538 4539EDAC-SKYLAKE 4540M: Tony Luck <tony.luck@intel.com> 4541L: linux-edac@vger.kernel.org 4542S: Maintained 4543F: drivers/edac/skx_edac.c 4544 4545EDAC-XGENE 4546APPLIED MICRO (APM) X-GENE SOC EDAC 4547M: Loc Ho <lho@apm.com> 4548S: Supported 4549F: drivers/edac/xgene_edac.c 4550F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4551 4552EDIROL UA-101/UA-1000 DRIVER 4553M: Clemens Ladisch <clemens@ladisch.de> 4554L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4555T: git git://git.alsa-project.org/alsa-kernel.git 4556S: Maintained 4557F: sound/usb/misc/ua101.c 4558 4559EXTENSIBLE FIRMWARE INTERFACE (EFI) 4560M: Matt Fleming <matt@codeblueprint.co.uk> 4561L: linux-efi@vger.kernel.org 4562T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4563S: Maintained 4564F: Documentation/efi-stub.txt 4565F: arch/ia64/kernel/efi.c 4566F: arch/x86/boot/compressed/eboot.[ch] 4567F: arch/x86/include/asm/efi.h 4568F: arch/x86/platform/efi/ 4569F: drivers/firmware/efi/ 4570F: include/linux/efi*.h 4571 4572EFI VARIABLE FILESYSTEM 4573M: Matthew Garrett <matthew.garrett@nebula.com> 4574M: Jeremy Kerr <jk@ozlabs.org> 4575M: Matt Fleming <matt@codeblueprint.co.uk> 4576T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4577L: linux-efi@vger.kernel.org 4578S: Maintained 4579F: fs/efivarfs/ 4580 4581EFIFB FRAMEBUFFER DRIVER 4582L: linux-fbdev@vger.kernel.org 4583M: Peter Jones <pjones@redhat.com> 4584S: Maintained 4585F: drivers/video/fbdev/efifb.c 4586 4587EFS FILESYSTEM 4588W: http://aeschi.ch.eu.org/efs/ 4589S: Orphan 4590F: fs/efs/ 4591 4592EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4593M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4594L: netdev@vger.kernel.org 4595S: Maintained 4596F: drivers/net/ethernet/ibm/ehea/ 4597 4598EM28XX VIDEO4LINUX DRIVER 4599M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4600M: Mauro Carvalho Chehab <mchehab@kernel.org> 4601L: linux-media@vger.kernel.org 4602W: https://linuxtv.org 4603T: git git://linuxtv.org/media_tree.git 4604S: Maintained 4605F: drivers/media/usb/em28xx/ 4606 4607EMBEDDED LINUX 4608M: Paul Gortmaker <paul.gortmaker@windriver.com> 4609M: Matt Mackall <mpm@selenic.com> 4610M: David Woodhouse <dwmw2@infradead.org> 4611L: linux-embedded@vger.kernel.org 4612S: Maintained 4613 4614EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4615M: James Smart <james.smart@avagotech.com> 4616M: Dick Kennedy <dick.kennedy@avagotech.com> 4617L: linux-scsi@vger.kernel.org 4618W: http://www.avagotech.com 4619S: Supported 4620F: drivers/scsi/lpfc/ 4621 4622ENE CB710 FLASH CARD READER DRIVER 4623M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4624S: Maintained 4625F: drivers/misc/cb710/ 4626F: drivers/mmc/host/cb710-mmc.* 4627F: include/linux/cb710.h 4628 4629ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4630M: Maxim Levitsky <maximlevitsky@gmail.com> 4631S: Maintained 4632F: drivers/media/rc/ene_ir.* 4633 4634EPSON S1D13XXX FRAMEBUFFER DRIVER 4635M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4636S: Maintained 4637T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4638F: drivers/video/fbdev/s1d13xxxfb.c 4639F: include/video/s1d13xxxfb.h 4640 4641ET131X NETWORK DRIVER 4642M: Mark Einon <mark.einon@gmail.com> 4643S: Odd Fixes 4644F: drivers/net/ethernet/agere/ 4645 4646ETHERNET BRIDGE 4647M: Stephen Hemminger <stephen@networkplumber.org> 4648L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4649L: netdev@vger.kernel.org 4650W: http://www.linuxfoundation.org/en/Net:Bridge 4651S: Maintained 4652F: include/linux/netfilter_bridge/ 4653F: net/bridge/ 4654 4655ETHERNET PHY LIBRARY 4656M: Florian Fainelli <f.fainelli@gmail.com> 4657L: netdev@vger.kernel.org 4658S: Maintained 4659F: include/linux/phy.h 4660F: include/linux/phy_fixed.h 4661F: drivers/net/phy/ 4662F: Documentation/networking/phy.txt 4663F: drivers/of/of_mdio.c 4664F: drivers/of/of_net.c 4665 4666EXT2 FILE SYSTEM 4667M: Jan Kara <jack@suse.com> 4668L: linux-ext4@vger.kernel.org 4669S: Maintained 4670F: Documentation/filesystems/ext2.txt 4671F: fs/ext2/ 4672F: include/linux/ext2* 4673 4674EXT4 FILE SYSTEM 4675M: "Theodore Ts'o" <tytso@mit.edu> 4676M: Andreas Dilger <adilger.kernel@dilger.ca> 4677L: linux-ext4@vger.kernel.org 4678W: http://ext4.wiki.kernel.org 4679Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4680T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4681S: Maintained 4682F: Documentation/filesystems/ext4.txt 4683F: fs/ext4/ 4684 4685Extended Verification Module (EVM) 4686M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4687L: linux-ima-devel@lists.sourceforge.net 4688L: linux-security-module@vger.kernel.org 4689S: Supported 4690F: security/integrity/evm/ 4691 4692EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4693M: MyungJoo Ham <myungjoo.ham@samsung.com> 4694M: Chanwoo Choi <cw00.choi@samsung.com> 4695L: linux-kernel@vger.kernel.org 4696T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4697S: Maintained 4698F: drivers/extcon/ 4699F: include/linux/extcon/ 4700F: include/linux/extcon.h 4701F: Documentation/extcon/ 4702F: Documentation/devicetree/bindings/extcon/ 4703 4704EXYNOS DP DRIVER 4705M: Jingoo Han <jingoohan1@gmail.com> 4706L: dri-devel@lists.freedesktop.org 4707S: Maintained 4708F: drivers/gpu/drm/exynos/exynos_dp* 4709 4710EXYNOS SYSMMU (IOMMU) driver 4711M: Marek Szyprowski <m.szyprowski@samsung.com> 4712L: iommu@lists.linux-foundation.org 4713S: Maintained 4714F: drivers/iommu/exynos-iommu.c 4715 4716EXYNOS MIPI DISPLAY DRIVERS 4717M: Inki Dae <inki.dae@samsung.com> 4718M: Donghwa Lee <dh09.lee@samsung.com> 4719M: Kyungmin Park <kyungmin.park@samsung.com> 4720L: linux-fbdev@vger.kernel.org 4721S: Maintained 4722F: drivers/video/fbdev/exynos/exynos_mipi* 4723F: include/video/exynos_mipi* 4724 4725EZchip NPS platform support 4726M: Noam Camus <noamc@ezchip.com> 4727S: Supported 4728F: arch/arc/plat-eznps 4729F: arch/arc/boot/dts/eznps.dts 4730 4731F71805F HARDWARE MONITORING DRIVER 4732M: Jean Delvare <jdelvare@suse.com> 4733L: linux-hwmon@vger.kernel.org 4734S: Maintained 4735F: Documentation/hwmon/f71805f 4736F: drivers/hwmon/f71805f.c 4737 4738FC0011 TUNER DRIVER 4739M: Michael Buesch <m@bues.ch> 4740L: linux-media@vger.kernel.org 4741S: Maintained 4742F: drivers/media/tuners/fc0011.h 4743F: drivers/media/tuners/fc0011.c 4744 4745FC2580 MEDIA DRIVER 4746M: Antti Palosaari <crope@iki.fi> 4747L: linux-media@vger.kernel.org 4748W: https://linuxtv.org 4749W: http://palosaari.fi/linux/ 4750Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4751T: git git://linuxtv.org/anttip/media_tree.git 4752S: Maintained 4753F: drivers/media/tuners/fc2580* 4754 4755FANOTIFY 4756M: Eric Paris <eparis@redhat.com> 4757S: Maintained 4758F: fs/notify/fanotify/ 4759F: include/linux/fanotify.h 4760F: include/uapi/linux/fanotify.h 4761 4762FARSYNC SYNCHRONOUS DRIVER 4763M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4764W: http://www.farsite.co.uk/ 4765S: Supported 4766F: drivers/net/wan/farsync.* 4767 4768FAULT INJECTION SUPPORT 4769M: Akinobu Mita <akinobu.mita@gmail.com> 4770S: Supported 4771F: Documentation/fault-injection/ 4772F: lib/fault-inject.c 4773 4774FBTFT Framebuffer drivers 4775M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4776M: Noralf Trønnes <noralf@tronnes.org> 4777S: Maintained 4778F: drivers/staging/fbtft/ 4779 4780FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4781M: Johannes Thumshirn <jth@kernel.org> 4782L: fcoe-devel@open-fcoe.org 4783W: www.Open-FCoE.org 4784S: Supported 4785F: drivers/scsi/libfc/ 4786F: drivers/scsi/fcoe/ 4787F: include/scsi/fc/ 4788F: include/scsi/libfc.h 4789F: include/scsi/libfcoe.h 4790F: include/uapi/scsi/fc/ 4791 4792FILE LOCKING (flock() and fcntl()/lockf()) 4793M: Jeff Layton <jlayton@poochiereds.net> 4794M: "J. Bruce Fields" <bfields@fieldses.org> 4795L: linux-fsdevel@vger.kernel.org 4796S: Maintained 4797F: include/linux/fcntl.h 4798F: include/linux/fs.h 4799F: include/uapi/linux/fcntl.h 4800F: include/uapi/linux/fs.h 4801F: fs/fcntl.c 4802F: fs/locks.c 4803 4804FILESYSTEMS (VFS and infrastructure) 4805M: Alexander Viro <viro@zeniv.linux.org.uk> 4806L: linux-fsdevel@vger.kernel.org 4807S: Maintained 4808F: fs/* 4809 4810FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4811M: Riku Voipio <riku.voipio@iki.fi> 4812L: linux-hwmon@vger.kernel.org 4813S: Maintained 4814F: drivers/hwmon/f75375s.c 4815F: include/linux/f75375s.h 4816 4817FIREWIRE AUDIO DRIVERS 4818M: Clemens Ladisch <clemens@ladisch.de> 4819L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4820T: git git://git.alsa-project.org/alsa-kernel.git 4821S: Maintained 4822F: sound/firewire/ 4823 4824FIREWIRE MEDIA DRIVERS (firedtv) 4825M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4826L: linux-media@vger.kernel.org 4827L: linux1394-devel@lists.sourceforge.net 4828T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4829S: Maintained 4830F: drivers/media/firewire/ 4831 4832FIREWIRE SBP-2 TARGET 4833M: Chris Boot <bootc@bootc.net> 4834L: linux-scsi@vger.kernel.org 4835L: target-devel@vger.kernel.org 4836L: linux1394-devel@lists.sourceforge.net 4837T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4838S: Maintained 4839F: drivers/target/sbp/ 4840 4841FIREWIRE SUBSYSTEM 4842M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4843L: linux1394-devel@lists.sourceforge.net 4844W: http://ieee1394.wiki.kernel.org/ 4845T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4846S: Maintained 4847F: drivers/firewire/ 4848F: include/linux/firewire.h 4849F: include/uapi/linux/firewire*.h 4850F: tools/firewire/ 4851 4852FIRMWARE LOADER (request_firmware) 4853M: Ming Lei <ming.lei@canonical.com> 4854L: linux-kernel@vger.kernel.org 4855S: Maintained 4856F: Documentation/firmware_class/ 4857F: drivers/base/firmware*.c 4858F: include/linux/firmware.h 4859 4860FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4861M: Joshua Morris <josh.h.morris@us.ibm.com> 4862M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4863S: Maintained 4864F: drivers/block/rsxx/ 4865 4866FLOPPY DRIVER 4867M: Jiri Kosina <jikos@kernel.org> 4868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4869S: Odd fixes 4870F: drivers/block/floppy.c 4871 4872FMC SUBSYSTEM 4873M: Alessandro Rubini <rubini@gnudd.com> 4874W: http://www.ohwr.org/projects/fmc-bus 4875S: Supported 4876F: drivers/fmc/ 4877F: include/linux/fmc*.h 4878F: include/linux/ipmi-fru.h 4879K: fmc_d.*register 4880 4881FPGA MANAGER FRAMEWORK 4882M: Alan Tull <atull@opensource.altera.com> 4883R: Moritz Fischer <moritz.fischer@ettus.com> 4884S: Maintained 4885F: drivers/fpga/ 4886F: include/linux/fpga/fpga-mgr.h 4887W: http://www.rocketboards.org 4888 4889FPU EMULATOR 4890M: Bill Metzenthen <billm@melbpc.org.au> 4891W: http://floatingpoint.sourceforge.net/emulator/index.html 4892S: Maintained 4893F: arch/x86/math-emu/ 4894 4895FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4896L: netdev@vger.kernel.org 4897S: Orphan 4898F: drivers/net/wan/dlci.c 4899F: drivers/net/wan/sdla.c 4900 4901FRAMEBUFFER LAYER 4902M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4903M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4904L: linux-fbdev@vger.kernel.org 4905W: http://linux-fbdev.sourceforge.net/ 4906Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4907T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4908S: Maintained 4909F: Documentation/fb/ 4910F: drivers/video/ 4911F: include/video/ 4912F: include/linux/fb.h 4913F: include/uapi/video/ 4914F: include/uapi/linux/fb.h 4915 4916FREESCALE DIU FRAMEBUFFER DRIVER 4917M: Timur Tabi <timur@tabi.org> 4918L: linux-fbdev@vger.kernel.org 4919S: Maintained 4920F: drivers/video/fbdev/fsl-diu-fb.* 4921 4922FREESCALE DMA DRIVER 4923M: Li Yang <leoli@freescale.com> 4924M: Zhang Wei <zw@zh-kernel.org> 4925L: linuxppc-dev@lists.ozlabs.org 4926S: Maintained 4927F: drivers/dma/fsldma.* 4928 4929FREESCALE GPMI NAND DRIVER 4930M: Han Xu <han.xu@nxp.com> 4931L: linux-mtd@lists.infradead.org 4932S: Maintained 4933F: drivers/mtd/nand/gpmi-nand/* 4934 4935FREESCALE I2C CPM DRIVER 4936M: Jochen Friedrich <jochen@scram.de> 4937L: linuxppc-dev@lists.ozlabs.org 4938L: linux-i2c@vger.kernel.org 4939S: Maintained 4940F: drivers/i2c/busses/i2c-cpm.c 4941 4942FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4943M: Sascha Hauer <kernel@pengutronix.de> 4944L: linux-fbdev@vger.kernel.org 4945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4946S: Maintained 4947F: include/linux/platform_data/video-imxfb.h 4948F: drivers/video/fbdev/imxfb.c 4949 4950FREESCALE QUAD SPI DRIVER 4951M: Han Xu <han.xu@nxp.com> 4952L: linux-mtd@lists.infradead.org 4953S: Maintained 4954F: drivers/mtd/spi-nor/fsl-quadspi.c 4955 4956FREESCALE SOC FS_ENET DRIVER 4957M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4958M: Vitaly Bordug <vbordug@ru.mvista.com> 4959L: linuxppc-dev@lists.ozlabs.org 4960L: netdev@vger.kernel.org 4961S: Maintained 4962F: drivers/net/ethernet/freescale/fs_enet/ 4963F: include/linux/fs_enet_pd.h 4964 4965FREESCALE IMX / MXC FEC DRIVER 4966M: Fugang Duan <fugang.duan@nxp.com> 4967L: netdev@vger.kernel.org 4968S: Maintained 4969F: drivers/net/ethernet/freescale/fec_main.c 4970F: drivers/net/ethernet/freescale/fec_ptp.c 4971F: drivers/net/ethernet/freescale/fec.h 4972F: Documentation/devicetree/bindings/net/fsl-fec.txt 4973 4974FREESCALE QUICC ENGINE LIBRARY 4975L: linuxppc-dev@lists.ozlabs.org 4976S: Orphan 4977F: drivers/soc/fsl/qe/ 4978F: include/soc/fsl/*qe*.h 4979F: include/soc/fsl/*ucc*.h 4980 4981FREESCALE USB PERIPHERAL DRIVERS 4982M: Li Yang <leoli@freescale.com> 4983L: linux-usb@vger.kernel.org 4984L: linuxppc-dev@lists.ozlabs.org 4985S: Maintained 4986F: drivers/usb/gadget/udc/fsl* 4987 4988FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4989M: Li Yang <leoli@freescale.com> 4990L: netdev@vger.kernel.org 4991L: linuxppc-dev@lists.ozlabs.org 4992S: Maintained 4993F: drivers/net/ethernet/freescale/ucc_geth* 4994 4995FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4996M: Claudiu Manoil <claudiu.manoil@freescale.com> 4997L: netdev@vger.kernel.org 4998S: Maintained 4999F: drivers/net/ethernet/freescale/gianfar* 5000X: drivers/net/ethernet/freescale/gianfar_ptp.c 5001F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5002 5003FREESCALE QUICC ENGINE UCC HDLC DRIVER 5004M: Zhao Qiang <qiang.zhao@nxp.com> 5005L: netdev@vger.kernel.org 5006L: linuxppc-dev@lists.ozlabs.org 5007S: Maintained 5008F: drivers/net/wan/fsl_ucc_hdlc* 5009 5010FREESCALE QUICC ENGINE UCC UART DRIVER 5011M: Timur Tabi <timur@tabi.org> 5012L: linuxppc-dev@lists.ozlabs.org 5013S: Maintained 5014F: drivers/tty/serial/ucc_uart.c 5015 5016FREESCALE SOC SOUND DRIVERS 5017M: Timur Tabi <timur@tabi.org> 5018M: Nicolin Chen <nicoleotsuka@gmail.com> 5019M: Xiubo Li <Xiubo.Lee@gmail.com> 5020R: Fabio Estevam <fabio.estevam@nxp.com> 5021L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5022L: linuxppc-dev@lists.ozlabs.org 5023S: Maintained 5024F: sound/soc/fsl/fsl* 5025F: sound/soc/fsl/imx* 5026F: sound/soc/fsl/mpc8610_hpcd.c 5027 5028FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5029M: "J. German Rivera" <German.Rivera@freescale.com> 5030M: Stuart Yoder <stuart.yoder@nxp.com> 5031L: linux-kernel@vger.kernel.org 5032S: Maintained 5033F: drivers/staging/fsl-mc/ 5034 5035FREEVXFS FILESYSTEM 5036M: Christoph Hellwig <hch@infradead.org> 5037W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5038S: Maintained 5039F: fs/freevxfs/ 5040 5041FREEZER 5042M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5043M: Pavel Machek <pavel@ucw.cz> 5044L: linux-pm@vger.kernel.org 5045S: Supported 5046F: Documentation/power/freezing-of-tasks.txt 5047F: include/linux/freezer.h 5048F: kernel/freezer.c 5049 5050FRONTSWAP API 5051M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5052L: linux-kernel@vger.kernel.org 5053S: Maintained 5054F: mm/frontswap.c 5055F: include/linux/frontswap.h 5056 5057FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5058M: David Howells <dhowells@redhat.com> 5059L: linux-cachefs@redhat.com (moderated for non-subscribers) 5060S: Supported 5061F: Documentation/filesystems/caching/ 5062F: fs/fscache/ 5063F: include/linux/fscache*.h 5064 5065FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5066M: Theodore Y. Ts'o <tytso@mit.edu> 5067M: Jaegeuk Kim <jaegeuk@kernel.org> 5068S: Supported 5069F: fs/crypto/ 5070F: include/linux/fscrypto.h 5071 5072F2FS FILE SYSTEM 5073M: Jaegeuk Kim <jaegeuk@kernel.org> 5074M: Changman Lee <cm224.lee@samsung.com> 5075R: Chao Yu <yuchao0@huawei.com> 5076L: linux-f2fs-devel@lists.sourceforge.net 5077W: http://en.wikipedia.org/wiki/F2FS 5078T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5079S: Maintained 5080F: Documentation/filesystems/f2fs.txt 5081F: Documentation/ABI/testing/sysfs-fs-f2fs 5082F: fs/f2fs/ 5083F: include/linux/f2fs_fs.h 5084F: include/trace/events/f2fs.h 5085 5086FUJITSU FR-V (FRV) PORT 5087S: Orphan 5088F: arch/frv/ 5089 5090FUJITSU LAPTOP EXTRAS 5091M: Jonathan Woithe <jwoithe@just42.net> 5092L: platform-driver-x86@vger.kernel.org 5093S: Maintained 5094F: drivers/platform/x86/fujitsu-laptop.c 5095 5096FUJITSU M-5MO LS CAMERA ISP DRIVER 5097M: Kyungmin Park <kyungmin.park@samsung.com> 5098M: Heungjun Kim <riverful.kim@samsung.com> 5099L: linux-media@vger.kernel.org 5100S: Maintained 5101F: drivers/media/i2c/m5mols/ 5102F: include/media/i2c/m5mols.h 5103 5104FUJITSU TABLET EXTRAS 5105M: Robert Gerlach <khnz@gmx.de> 5106L: platform-driver-x86@vger.kernel.org 5107S: Maintained 5108F: drivers/platform/x86/fujitsu-tablet.c 5109 5110FUSE: FILESYSTEM IN USERSPACE 5111M: Miklos Szeredi <miklos@szeredi.hu> 5112L: linux-fsdevel@vger.kernel.org 5113W: http://fuse.sourceforge.net/ 5114T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5115S: Maintained 5116F: fs/fuse/ 5117F: include/uapi/linux/fuse.h 5118F: Documentation/filesystems/fuse.txt 5119 5120FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5121M: Rik Faith <faith@cs.unc.edu> 5122L: linux-scsi@vger.kernel.org 5123S: Odd Fixes (e.g., new signatures) 5124F: drivers/scsi/fdomain.* 5125 5126GCC PLUGINS 5127M: Kees Cook <keescook@chromium.org> 5128R: Emese Revfy <re.emese@gmail.com> 5129L: kernel-hardening@lists.openwall.com 5130S: Maintained 5131F: scripts/gcc-plugins/ 5132F: scripts/gcc-plugin.sh 5133F: Documentation/gcc-plugins.txt 5134 5135GCOV BASED KERNEL PROFILING 5136M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5137S: Maintained 5138F: kernel/gcov/ 5139F: Documentation/gcov.txt 5140 5141GDT SCSI DISK ARRAY CONTROLLER DRIVER 5142M: Achim Leubner <achim_leubner@adaptec.com> 5143L: linux-scsi@vger.kernel.org 5144W: http://www.icp-vortex.com/ 5145S: Supported 5146F: drivers/scsi/gdt* 5147 5148GDB KERNEL DEBUGGING HELPER SCRIPTS 5149M: Jan Kiszka <jan.kiszka@siemens.com> 5150M: Kieran Bingham <kieran@bingham.xyz> 5151S: Supported 5152F: scripts/gdb/ 5153 5154GEMTEK FM RADIO RECEIVER DRIVER 5155M: Hans Verkuil <hverkuil@xs4all.nl> 5156L: linux-media@vger.kernel.org 5157T: git git://linuxtv.org/media_tree.git 5158W: https://linuxtv.org 5159S: Maintained 5160F: drivers/media/radio/radio-gemtek* 5161 5162GENERIC GPIO I2C DRIVER 5163M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5164S: Supported 5165F: drivers/i2c/busses/i2c-gpio.c 5166F: include/linux/i2c-gpio.h 5167 5168GENERIC GPIO I2C MULTIPLEXER DRIVER 5169M: Peter Korsgaard <peter.korsgaard@barco.com> 5170L: linux-i2c@vger.kernel.org 5171S: Supported 5172F: drivers/i2c/muxes/i2c-mux-gpio.c 5173F: include/linux/i2c-mux-gpio.h 5174F: Documentation/i2c/muxes/i2c-mux-gpio 5175 5176GENERIC HDLC (WAN) DRIVERS 5177M: Krzysztof Halasa <khc@pm.waw.pl> 5178W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5179S: Maintained 5180F: drivers/net/wan/c101.c 5181F: drivers/net/wan/hd6457* 5182F: drivers/net/wan/hdlc* 5183F: drivers/net/wan/n2.c 5184F: drivers/net/wan/pc300too.c 5185F: drivers/net/wan/pci200syn.c 5186F: drivers/net/wan/wanxl* 5187 5188GENERIC INCLUDE/ASM HEADER FILES 5189M: Arnd Bergmann <arnd@arndb.de> 5190L: linux-arch@vger.kernel.org 5191T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5192S: Maintained 5193F: include/asm-generic/ 5194F: include/uapi/asm-generic/ 5195 5196GENERIC PHY FRAMEWORK 5197M: Kishon Vijay Abraham I <kishon@ti.com> 5198L: linux-kernel@vger.kernel.org 5199T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5200S: Supported 5201F: drivers/phy/ 5202F: include/linux/phy/ 5203 5204GENERIC PM DOMAINS 5205M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5206M: Kevin Hilman <khilman@kernel.org> 5207M: Ulf Hansson <ulf.hansson@linaro.org> 5208L: linux-pm@vger.kernel.org 5209S: Supported 5210F: drivers/base/power/domain*.c 5211F: include/linux/pm_domain.h 5212 5213GENERIC UIO DRIVER FOR PCI DEVICES 5214M: "Michael S. Tsirkin" <mst@redhat.com> 5215L: kvm@vger.kernel.org 5216S: Supported 5217F: drivers/uio/uio_pci_generic.c 5218 5219GET_MAINTAINER SCRIPT 5220M: Joe Perches <joe@perches.com> 5221S: Maintained 5222F: scripts/get_maintainer.pl 5223 5224GFS2 FILE SYSTEM 5225M: Steven Whitehouse <swhiteho@redhat.com> 5226M: Bob Peterson <rpeterso@redhat.com> 5227L: cluster-devel@redhat.com 5228W: http://sources.redhat.com/cluster/ 5229T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5230S: Supported 5231F: Documentation/filesystems/gfs2*.txt 5232F: fs/gfs2/ 5233F: include/uapi/linux/gfs2_ondisk.h 5234 5235GIGASET ISDN DRIVERS 5236M: Paul Bolle <pebolle@tiscali.nl> 5237L: gigaset307x-common@lists.sourceforge.net 5238W: http://gigaset307x.sourceforge.net/ 5239S: Odd Fixes 5240F: Documentation/isdn/README.gigaset 5241F: drivers/isdn/gigaset/ 5242F: include/uapi/linux/gigaset_dev.h 5243 5244GO7007 MPEG CODEC 5245M: Hans Verkuil <hans.verkuil@cisco.com> 5246L: linux-media@vger.kernel.org 5247S: Maintained 5248F: drivers/media/usb/go7007/ 5249 5250GOODIX TOUCHSCREEN 5251M: Bastien Nocera <hadess@hadess.net> 5252L: linux-input@vger.kernel.org 5253S: Maintained 5254F: drivers/input/touchscreen/goodix.c 5255 5256GPIO SUBSYSTEM 5257M: Linus Walleij <linus.walleij@linaro.org> 5258M: Alexandre Courbot <gnurou@gmail.com> 5259L: linux-gpio@vger.kernel.org 5260T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5261S: Maintained 5262F: Documentation/devicetree/bindings/gpio/ 5263F: Documentation/gpio/ 5264F: Documentation/ABI/testing/gpio-cdev 5265F: Documentation/ABI/obsolete/sysfs-gpio 5266F: drivers/gpio/ 5267F: include/linux/gpio/ 5268F: include/linux/gpio.h 5269F: include/asm-generic/gpio.h 5270F: include/uapi/linux/gpio.h 5271F: tools/gpio/ 5272 5273GRE DEMULTIPLEXER DRIVER 5274M: Dmitry Kozlov <xeb@mail.ru> 5275L: netdev@vger.kernel.org 5276S: Maintained 5277F: net/ipv4/gre_demux.c 5278F: net/ipv4/gre_offload.c 5279F: include/net/gre.h 5280 5281GRETH 10/100/1G Ethernet MAC device driver 5282M: Andreas Larsson <andreas@gaisler.com> 5283L: netdev@vger.kernel.org 5284S: Maintained 5285F: drivers/net/ethernet/aeroflex/ 5286 5287GSPCA FINEPIX SUBDRIVER 5288M: Frank Zago <frank@zago.net> 5289L: linux-media@vger.kernel.org 5290T: git git://linuxtv.org/media_tree.git 5291S: Maintained 5292F: drivers/media/usb/gspca/finepix.c 5293 5294GSPCA GL860 SUBDRIVER 5295M: Olivier Lorin <o.lorin@laposte.net> 5296L: linux-media@vger.kernel.org 5297T: git git://linuxtv.org/media_tree.git 5298S: Maintained 5299F: drivers/media/usb/gspca/gl860/ 5300 5301GSPCA M5602 SUBDRIVER 5302M: Erik Andren <erik.andren@gmail.com> 5303L: linux-media@vger.kernel.org 5304T: git git://linuxtv.org/media_tree.git 5305S: Maintained 5306F: drivers/media/usb/gspca/m5602/ 5307 5308GSPCA PAC207 SONIXB SUBDRIVER 5309M: Hans Verkuil <hverkuil@xs4all.nl> 5310L: linux-media@vger.kernel.org 5311T: git git://linuxtv.org/media_tree.git 5312S: Odd Fixes 5313F: drivers/media/usb/gspca/pac207.c 5314 5315GSPCA SN9C20X SUBDRIVER 5316M: Brian Johnson <brijohn@gmail.com> 5317L: linux-media@vger.kernel.org 5318T: git git://linuxtv.org/media_tree.git 5319S: Maintained 5320F: drivers/media/usb/gspca/sn9c20x.c 5321 5322GSPCA T613 SUBDRIVER 5323M: Leandro Costantino <lcostantino@gmail.com> 5324L: linux-media@vger.kernel.org 5325T: git git://linuxtv.org/media_tree.git 5326S: Maintained 5327F: drivers/media/usb/gspca/t613.c 5328 5329GSPCA USB WEBCAM DRIVER 5330M: Hans Verkuil <hverkuil@xs4all.nl> 5331L: linux-media@vger.kernel.org 5332T: git git://linuxtv.org/media_tree.git 5333S: Odd Fixes 5334F: drivers/media/usb/gspca/ 5335 5336GUID PARTITION TABLE (GPT) 5337M: Davidlohr Bueso <dave@stgolabs.net> 5338L: linux-efi@vger.kernel.org 5339S: Maintained 5340F: block/partitions/efi.* 5341 5342STK1160 USB VIDEO CAPTURE DRIVER 5343M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5344L: linux-media@vger.kernel.org 5345T: git git://linuxtv.org/media_tree.git 5346S: Maintained 5347F: drivers/media/usb/stk1160/ 5348 5349H8/300 ARCHITECTURE 5350M: Yoshinori Sato <ysato@users.sourceforge.jp> 5351L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5352W: http://uclinux-h8.sourceforge.jp 5353T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5354S: Maintained 5355F: arch/h8300/ 5356F: drivers/clocksource/h8300_*.c 5357F: drivers/clk/h8300/ 5358F: drivers/irqchip/irq-renesas-h8*.c 5359 5360HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5361M: Frank Seidel <frank@f-seidel.de> 5362L: platform-driver-x86@vger.kernel.org 5363W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5364S: Maintained 5365F: drivers/platform/x86/hdaps.c 5366 5367HDPVR USB VIDEO ENCODER DRIVER 5368M: Hans Verkuil <hverkuil@xs4all.nl> 5369L: linux-media@vger.kernel.org 5370T: git git://linuxtv.org/media_tree.git 5371W: https://linuxtv.org 5372S: Odd Fixes 5373F: drivers/media/usb/hdpvr/ 5374 5375HWPOISON MEMORY FAILURE HANDLING 5376M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5377L: linux-mm@kvack.org 5378S: Maintained 5379F: mm/memory-failure.c 5380F: mm/hwpoison-inject.c 5381 5382HYPERVISOR VIRTUAL CONSOLE DRIVER 5383L: linuxppc-dev@lists.ozlabs.org 5384S: Odd Fixes 5385F: drivers/tty/hvc/ 5386 5387HACKRF MEDIA DRIVER 5388M: Antti Palosaari <crope@iki.fi> 5389L: linux-media@vger.kernel.org 5390W: https://linuxtv.org 5391W: http://palosaari.fi/linux/ 5392Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5393T: git git://linuxtv.org/anttip/media_tree.git 5394S: Maintained 5395F: drivers/media/usb/hackrf/ 5396 5397HARDWARE MONITORING 5398M: Jean Delvare <jdelvare@suse.com> 5399M: Guenter Roeck <linux@roeck-us.net> 5400L: linux-hwmon@vger.kernel.org 5401W: http://hwmon.wiki.kernel.org/ 5402T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5403T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5404S: Maintained 5405F: Documentation/hwmon/ 5406F: drivers/hwmon/ 5407F: include/linux/hwmon*.h 5408 5409HARDWARE RANDOM NUMBER GENERATOR CORE 5410M: Matt Mackall <mpm@selenic.com> 5411M: Herbert Xu <herbert@gondor.apana.org.au> 5412L: linux-crypto@vger.kernel.org 5413S: Odd fixes 5414F: Documentation/devicetree/bindings/rng/ 5415F: Documentation/hw_random.txt 5416F: drivers/char/hw_random/ 5417F: include/linux/hw_random.h 5418 5419HARDWARE SPINLOCK CORE 5420M: Ohad Ben-Cohen <ohad@wizery.com> 5421M: Bjorn Andersson <bjorn.andersson@linaro.org> 5422L: linux-remoteproc@vger.kernel.org 5423S: Maintained 5424T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5425F: Documentation/devicetree/bindings/hwlock/ 5426F: Documentation/hwspinlock.txt 5427F: drivers/hwspinlock/ 5428F: include/linux/hwspinlock.h 5429 5430HARMONY SOUND DRIVER 5431L: linux-parisc@vger.kernel.org 5432S: Maintained 5433F: sound/parisc/harmony.* 5434 5435HD29L2 MEDIA DRIVER 5436M: Antti Palosaari <crope@iki.fi> 5437L: linux-media@vger.kernel.org 5438W: https://linuxtv.org 5439W: http://palosaari.fi/linux/ 5440Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5441T: git git://linuxtv.org/anttip/media_tree.git 5442S: Maintained 5443F: drivers/media/dvb-frontends/hd29l2* 5444 5445HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5446M: Brian Boylston <brian.boylston@hpe.com> 5447S: Supported 5448F: Documentation/watchdog/hpwdt.txt 5449F: drivers/watchdog/hpwdt.c 5450 5451HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5452M: Don Brace <don.brace@microsemi.com> 5453L: iss_storagedev@hp.com 5454L: esc.storagedev@microsemi.com 5455L: linux-scsi@vger.kernel.org 5456S: Supported 5457F: Documentation/scsi/hpsa.txt 5458F: drivers/scsi/hpsa*.[ch] 5459F: include/linux/cciss*.h 5460F: include/uapi/linux/cciss*.h 5461 5462HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5463M: Don Brace <don.brace@microsemi.com> 5464L: iss_storagedev@hp.com 5465L: esc.storagedev@microsemi.com 5466L: linux-scsi@vger.kernel.org 5467S: Supported 5468F: Documentation/blockdev/cciss.txt 5469F: drivers/block/cciss* 5470F: include/linux/cciss_ioctl.h 5471F: include/uapi/linux/cciss_ioctl.h 5472 5473HFI1 DRIVER 5474M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5475M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5476L: linux-rdma@vger.kernel.org 5477S: Supported 5478F: drivers/infiniband/hw/hfi1 5479 5480HFS FILESYSTEM 5481L: linux-fsdevel@vger.kernel.org 5482S: Orphan 5483F: Documentation/filesystems/hfs.txt 5484F: fs/hfs/ 5485 5486HFSPLUS FILESYSTEM 5487L: linux-fsdevel@vger.kernel.org 5488S: Orphan 5489F: Documentation/filesystems/hfsplus.txt 5490F: fs/hfsplus/ 5491 5492HGA FRAMEBUFFER DRIVER 5493M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5494L: linux-nvidia@lists.surfsouth.com 5495W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5496S: Maintained 5497F: drivers/video/fbdev/hgafb.c 5498 5499HIBERNATION (aka Software Suspend, aka swsusp) 5500M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5501M: Pavel Machek <pavel@ucw.cz> 5502L: linux-pm@vger.kernel.org 5503S: Supported 5504F: arch/x86/power/ 5505F: drivers/base/power/ 5506F: kernel/power/ 5507F: include/linux/suspend.h 5508F: include/linux/freezer.h 5509F: include/linux/pm.h 5510F: arch/*/include/asm/suspend*.h 5511 5512HID CORE LAYER 5513M: Jiri Kosina <jikos@kernel.org> 5514R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5515L: linux-input@vger.kernel.org 5516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5517S: Maintained 5518F: drivers/hid/ 5519F: include/linux/hid* 5520F: include/uapi/linux/hid* 5521 5522HID SENSOR HUB DRIVERS 5523M: Jiri Kosina <jikos@kernel.org> 5524M: Jonathan Cameron <jic23@kernel.org> 5525M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5526L: linux-input@vger.kernel.org 5527L: linux-iio@vger.kernel.org 5528S: Maintained 5529F: Documentation/hid/hid-sensor* 5530F: drivers/hid/hid-sensor-* 5531F: drivers/iio/*/hid-* 5532F: include/linux/hid-sensor-* 5533 5534HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5535M: Thomas Gleixner <tglx@linutronix.de> 5536L: linux-kernel@vger.kernel.org 5537T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5538S: Maintained 5539F: Documentation/timers/ 5540F: kernel/time/hrtimer.c 5541F: kernel/time/clockevents.c 5542F: kernel/time/tick*.* 5543F: kernel/time/timer_*.c 5544F: include/linux/clockchips.h 5545F: include/linux/hrtimer.h 5546 5547HIGH-SPEED SCC DRIVER FOR AX.25 5548L: linux-hams@vger.kernel.org 5549S: Orphan 5550F: drivers/net/hamradio/dmascc.c 5551F: drivers/net/hamradio/scc.c 5552 5553HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5554M: HighPoint Linux Team <linux@highpoint-tech.com> 5555W: http://www.highpoint-tech.com 5556S: Supported 5557F: Documentation/scsi/hptiop.txt 5558F: drivers/scsi/hptiop.c 5559 5560HIPPI 5561M: Jes Sorensen <jes@trained-monkey.org> 5562L: linux-hippi@sunsite.dk 5563S: Maintained 5564F: include/linux/hippidevice.h 5565F: include/uapi/linux/if_hippi.h 5566F: net/802/hippi.c 5567F: drivers/net/hippi/ 5568 5569HISILICON NETWORK SUBSYSTEM DRIVER 5570M: Yisen Zhuang <yisen.zhuang@huawei.com> 5571M: Salil Mehta <salil.mehta@huawei.com> 5572L: netdev@vger.kernel.org 5573W: http://www.hisilicon.com 5574S: Maintained 5575F: drivers/net/ethernet/hisilicon/ 5576F: Documentation/devicetree/bindings/net/hisilicon*.txt 5577 5578HISILICON SAS Controller 5579M: John Garry <john.garry@huawei.com> 5580W: http://www.hisilicon.com 5581S: Supported 5582F: drivers/scsi/hisi_sas/ 5583F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5584 5585HOST AP DRIVER 5586M: Jouni Malinen <j@w1.fi> 5587L: hostap@shmoo.com (subscribers-only) 5588L: linux-wireless@vger.kernel.org 5589W: http://hostap.epitest.fi/ 5590S: Maintained 5591F: drivers/net/wireless/intersil/hostap/ 5592 5593HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5594L: platform-driver-x86@vger.kernel.org 5595S: Orphan 5596F: drivers/platform/x86/tc1100-wmi.c 5597 5598HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5599M: Jaroslav Kysela <perex@perex.cz> 5600S: Maintained 5601F: drivers/net/ethernet/hp/hp100.* 5602 5603HPET: High Precision Event Timers driver 5604M: Clemens Ladisch <clemens@ladisch.de> 5605S: Maintained 5606F: Documentation/timers/hpet.txt 5607F: drivers/char/hpet.c 5608F: include/linux/hpet.h 5609F: include/uapi/linux/hpet.h 5610 5611HPET: x86 5612S: Orphan 5613F: arch/x86/kernel/hpet.c 5614F: arch/x86/include/asm/hpet.h 5615 5616HPFS FILESYSTEM 5617M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5618W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5619S: Maintained 5620F: fs/hpfs/ 5621 5622HSI SUBSYSTEM 5623M: Sebastian Reichel <sre@kernel.org> 5624T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5625S: Maintained 5626F: Documentation/ABI/testing/sysfs-bus-hsi 5627F: Documentation/hsi.txt 5628F: drivers/hsi/ 5629F: include/linux/hsi/ 5630F: include/uapi/linux/hsi/ 5631 5632HSO 3G MODEM DRIVER 5633M: Jan Dumon <j.dumon@option.com> 5634W: http://www.pharscape.org 5635S: Maintained 5636F: drivers/net/usb/hso.c 5637 5638HSR NETWORK PROTOCOL 5639M: Arvid Brodin <arvid.brodin@alten.se> 5640L: netdev@vger.kernel.org 5641S: Maintained 5642F: net/hsr/ 5643 5644HTCPEN TOUCHSCREEN DRIVER 5645M: Pau Oliva Fora <pof@eslack.org> 5646L: linux-input@vger.kernel.org 5647S: Maintained 5648F: drivers/input/touchscreen/htcpen.c 5649 5650HUGETLB FILESYSTEM 5651M: Nadia Yvette Chambers <nyc@holomorphy.com> 5652S: Maintained 5653F: fs/hugetlbfs/ 5654 5655Hyper-V CORE AND DRIVERS 5656M: "K. Y. Srinivasan" <kys@microsoft.com> 5657M: Haiyang Zhang <haiyangz@microsoft.com> 5658L: devel@linuxdriverproject.org 5659S: Maintained 5660F: arch/x86/include/asm/mshyperv.h 5661F: arch/x86/include/uapi/asm/hyperv.h 5662F: arch/x86/kernel/cpu/mshyperv.c 5663F: drivers/hid/hid-hyperv.c 5664F: drivers/hv/ 5665F: drivers/input/serio/hyperv-keyboard.c 5666F: drivers/pci/host/pci-hyperv.c 5667F: drivers/net/hyperv/ 5668F: drivers/scsi/storvsc_drv.c 5669F: drivers/video/fbdev/hyperv_fb.c 5670F: include/linux/hyperv.h 5671F: tools/hv/ 5672F: Documentation/ABI/stable/sysfs-bus-vmbus 5673 5674I2C MUXES 5675M: Peter Rosin <peda@axentia.se> 5676L: linux-i2c@vger.kernel.org 5677S: Maintained 5678F: Documentation/i2c/i2c-topology 5679F: Documentation/i2c/muxes/ 5680F: Documentation/devicetree/bindings/i2c/i2c-mux* 5681F: drivers/i2c/i2c-mux.c 5682F: drivers/i2c/muxes/ 5683F: include/linux/i2c-mux.h 5684 5685I2C OVER PARALLEL PORT 5686M: Jean Delvare <jdelvare@suse.com> 5687L: linux-i2c@vger.kernel.org 5688S: Maintained 5689F: Documentation/i2c/busses/i2c-parport 5690F: Documentation/i2c/busses/i2c-parport-light 5691F: drivers/i2c/busses/i2c-parport.c 5692F: drivers/i2c/busses/i2c-parport-light.c 5693 5694I2C/SMBUS CONTROLLER DRIVERS FOR PC 5695M: Jean Delvare <jdelvare@suse.com> 5696L: linux-i2c@vger.kernel.org 5697S: Maintained 5698F: Documentation/i2c/busses/i2c-ali1535 5699F: Documentation/i2c/busses/i2c-ali1563 5700F: Documentation/i2c/busses/i2c-ali15x3 5701F: Documentation/i2c/busses/i2c-amd756 5702F: Documentation/i2c/busses/i2c-amd8111 5703F: Documentation/i2c/busses/i2c-i801 5704F: Documentation/i2c/busses/i2c-nforce2 5705F: Documentation/i2c/busses/i2c-piix4 5706F: Documentation/i2c/busses/i2c-sis5595 5707F: Documentation/i2c/busses/i2c-sis630 5708F: Documentation/i2c/busses/i2c-sis96x 5709F: Documentation/i2c/busses/i2c-via 5710F: Documentation/i2c/busses/i2c-viapro 5711F: drivers/i2c/busses/i2c-ali1535.c 5712F: drivers/i2c/busses/i2c-ali1563.c 5713F: drivers/i2c/busses/i2c-ali15x3.c 5714F: drivers/i2c/busses/i2c-amd756.c 5715F: drivers/i2c/busses/i2c-amd756-s4882.c 5716F: drivers/i2c/busses/i2c-amd8111.c 5717F: drivers/i2c/busses/i2c-i801.c 5718F: drivers/i2c/busses/i2c-isch.c 5719F: drivers/i2c/busses/i2c-nforce2.c 5720F: drivers/i2c/busses/i2c-nforce2-s4985.c 5721F: drivers/i2c/busses/i2c-piix4.c 5722F: drivers/i2c/busses/i2c-sis5595.c 5723F: drivers/i2c/busses/i2c-sis630.c 5724F: drivers/i2c/busses/i2c-sis96x.c 5725F: drivers/i2c/busses/i2c-via.c 5726F: drivers/i2c/busses/i2c-viapro.c 5727 5728I2C/SMBUS ISMT DRIVER 5729M: Seth Heasley <seth.heasley@intel.com> 5730M: Neil Horman <nhorman@tuxdriver.com> 5731L: linux-i2c@vger.kernel.org 5732F: drivers/i2c/busses/i2c-ismt.c 5733F: Documentation/i2c/busses/i2c-ismt 5734 5735I2C/SMBUS STUB DRIVER 5736M: Jean Delvare <jdelvare@suse.com> 5737L: linux-i2c@vger.kernel.org 5738S: Maintained 5739F: drivers/i2c/i2c-stub.c 5740 5741I2C SUBSYSTEM 5742M: Wolfram Sang <wsa@the-dreams.de> 5743L: linux-i2c@vger.kernel.org 5744W: https://i2c.wiki.kernel.org/ 5745Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5746T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5747S: Maintained 5748F: Documentation/devicetree/bindings/i2c/ 5749F: Documentation/i2c/ 5750F: drivers/i2c/ 5751F: drivers/i2c/*/ 5752F: include/linux/i2c.h 5753F: include/linux/i2c-*.h 5754F: include/uapi/linux/i2c.h 5755F: include/uapi/linux/i2c-*.h 5756 5757I2C ACPI SUPPORT 5758M: Mika Westerberg <mika.westerberg@linux.intel.com> 5759L: linux-i2c@vger.kernel.org 5760L: linux-acpi@vger.kernel.org 5761S: Maintained 5762 5763I2C-TAOS-EVM DRIVER 5764M: Jean Delvare <jdelvare@suse.com> 5765L: linux-i2c@vger.kernel.org 5766S: Maintained 5767F: Documentation/i2c/busses/i2c-taos-evm 5768F: drivers/i2c/busses/i2c-taos-evm.c 5769 5770I2C-TINY-USB DRIVER 5771M: Till Harbaum <till@harbaum.org> 5772L: linux-i2c@vger.kernel.org 5773W: http://www.harbaum.org/till/i2c_tiny_usb 5774S: Maintained 5775F: drivers/i2c/busses/i2c-tiny-usb.c 5776 5777i386 BOOT CODE 5778M: "H. Peter Anvin" <hpa@zytor.com> 5779S: Maintained 5780F: arch/x86/boot/ 5781 5782i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5783M: "H. Peter Anvin" <hpa@zytor.com> 5784T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5785S: Maintained 5786 5787IA64 (Itanium) PLATFORM 5788M: Tony Luck <tony.luck@intel.com> 5789M: Fenghua Yu <fenghua.yu@intel.com> 5790L: linux-ia64@vger.kernel.org 5791T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5792S: Maintained 5793F: arch/ia64/ 5794 5795IBM Power VMX Cryptographic instructions 5796M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5797M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5798L: linux-crypto@vger.kernel.org 5799S: Supported 5800F: drivers/crypto/vmx/Makefile 5801F: drivers/crypto/vmx/Kconfig 5802F: drivers/crypto/vmx/vmx.c 5803F: drivers/crypto/vmx/aes* 5804F: drivers/crypto/vmx/ghash* 5805F: drivers/crypto/vmx/ppc-xlate.pl 5806 5807IBM Power in-Nest Crypto Acceleration 5808M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5809M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5810L: linux-crypto@vger.kernel.org 5811S: Supported 5812F: drivers/crypto/nx/Makefile 5813F: drivers/crypto/nx/Kconfig 5814F: drivers/crypto/nx/nx-aes* 5815F: drivers/crypto/nx/nx-sha* 5816F: drivers/crypto/nx/nx.* 5817F: drivers/crypto/nx/nx_csbcpb.h 5818F: drivers/crypto/nx/nx_debugfs.h 5819 5820IBM Power 842 compression accelerator 5821M: Dan Streetman <ddstreet@ieee.org> 5822S: Supported 5823F: drivers/crypto/nx/Makefile 5824F: drivers/crypto/nx/Kconfig 5825F: drivers/crypto/nx/nx-842* 5826F: include/linux/sw842.h 5827F: crypto/842.c 5828F: lib/842/ 5829 5830IBM Power Linux RAID adapter 5831M: Brian King <brking@us.ibm.com> 5832S: Supported 5833F: drivers/scsi/ipr.* 5834 5835IBM Power Virtual Ethernet Device Driver 5836M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5837L: netdev@vger.kernel.org 5838S: Supported 5839F: drivers/net/ethernet/ibm/ibmveth.* 5840 5841IBM Power SRIOV Virtual NIC Device Driver 5842M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5843M: John Allen <jallen@linux.vnet.ibm.com> 5844L: netdev@vger.kernel.org 5845S: Supported 5846F: drivers/net/ethernet/ibm/ibmvnic.* 5847 5848IBM Power Virtual SCSI Device Drivers 5849M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5850L: linux-scsi@vger.kernel.org 5851S: Supported 5852F: drivers/scsi/ibmvscsi/ibmvscsi* 5853F: include/scsi/viosrp.h 5854 5855IBM Power Virtual SCSI Device Target Driver 5856M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 5857M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 5858L: linux-scsi@vger.kernel.org 5859L: target-devel@vger.kernel.org 5860S: Supported 5861F: drivers/scsi/ibmvscsi_tgt/ 5862 5863IBM Power Virtual FC Device Drivers 5864M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5865L: linux-scsi@vger.kernel.org 5866S: Supported 5867F: drivers/scsi/ibmvscsi/ibmvfc* 5868 5869IBM ServeRAID RAID DRIVER 5870S: Orphan 5871F: drivers/scsi/ips.* 5872 5873ICH LPC AND GPIO DRIVER 5874M: Peter Tyser <ptyser@xes-inc.com> 5875S: Maintained 5876F: drivers/mfd/lpc_ich.c 5877F: drivers/gpio/gpio-ich.c 5878 5879IDE SUBSYSTEM 5880M: "David S. Miller" <davem@davemloft.net> 5881L: linux-ide@vger.kernel.org 5882Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5883T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5884S: Maintained 5885F: Documentation/ide/ 5886F: drivers/ide/ 5887F: include/linux/ide.h 5888 5889IDEAPAD LAPTOP EXTRAS DRIVER 5890M: Ike Panhc <ike.pan@canonical.com> 5891L: platform-driver-x86@vger.kernel.org 5892W: http://launchpad.net/ideapad-laptop 5893S: Maintained 5894F: drivers/platform/x86/ideapad-laptop.c 5895 5896IDEAPAD LAPTOP SLIDEBAR DRIVER 5897M: Andrey Moiseev <o2g.org.ru@gmail.com> 5898L: linux-input@vger.kernel.org 5899W: https://github.com/o2genum/ideapad-slidebar 5900S: Maintained 5901F: drivers/input/misc/ideapad_slidebar.c 5902 5903IDE/ATAPI DRIVERS 5904M: Borislav Petkov <bp@alien8.de> 5905L: linux-ide@vger.kernel.org 5906S: Maintained 5907F: Documentation/cdrom/ide-cd 5908F: drivers/ide/ide-cd* 5909 5910IDLE-I7300 5911M: Andy Henroid <andrew.d.henroid@intel.com> 5912L: linux-pm@vger.kernel.org 5913S: Supported 5914F: drivers/idle/i7300_idle.c 5915 5916IEEE 802.15.4 SUBSYSTEM 5917M: Alexander Aring <aar@pengutronix.de> 5918L: linux-wpan@vger.kernel.org 5919W: http://wpan.cakelab.org/ 5920T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5922S: Maintained 5923F: net/ieee802154/ 5924F: net/mac802154/ 5925F: drivers/net/ieee802154/ 5926F: include/linux/nl802154.h 5927F: include/linux/ieee802154.h 5928F: include/net/nl802154.h 5929F: include/net/mac802154.h 5930F: include/net/af_ieee802154.h 5931F: include/net/cfg802154.h 5932F: include/net/ieee802154_netdev.h 5933F: Documentation/networking/ieee802154.txt 5934 5935IGORPLUG-USB IR RECEIVER 5936M: Sean Young <sean@mess.org> 5937L: linux-media@vger.kernel.org 5938S: Maintained 5939F: drivers/media/rc/igorplugusb.c 5940 5941IGUANAWORKS USB IR TRANSCEIVER 5942M: Sean Young <sean@mess.org> 5943L: linux-media@vger.kernel.org 5944S: Maintained 5945F: drivers/media/rc/iguanair.c 5946 5947IIO SUBSYSTEM AND DRIVERS 5948M: Jonathan Cameron <jic23@kernel.org> 5949R: Hartmut Knaack <knaack.h@gmx.de> 5950R: Lars-Peter Clausen <lars@metafoo.de> 5951R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5952L: linux-iio@vger.kernel.org 5953T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 5954S: Maintained 5955F: Documentation/devicetree/bindings/iio/ 5956F: drivers/iio/ 5957F: drivers/staging/iio/ 5958F: include/linux/iio/ 5959F: tools/iio/ 5960 5961IKANOS/ADI EAGLE ADSL USB DRIVER 5962M: Matthieu Castet <castet.matthieu@free.fr> 5963M: Stanislaw Gruszka <stf_xl@wp.pl> 5964S: Maintained 5965F: drivers/usb/atm/ueagle-atm.c 5966 5967INA209 HARDWARE MONITOR DRIVER 5968M: Guenter Roeck <linux@roeck-us.net> 5969L: linux-hwmon@vger.kernel.org 5970S: Maintained 5971F: Documentation/hwmon/ina209 5972F: Documentation/devicetree/bindings/i2c/ina209.txt 5973F: drivers/hwmon/ina209.c 5974 5975INA2XX HARDWARE MONITOR DRIVER 5976M: Guenter Roeck <linux@roeck-us.net> 5977L: linux-hwmon@vger.kernel.org 5978S: Maintained 5979F: Documentation/hwmon/ina2xx 5980F: drivers/hwmon/ina2xx.c 5981F: include/linux/platform_data/ina2xx.h 5982 5983INDUSTRY PACK SUBSYSTEM (IPACK) 5984M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5985M: Jens Taprogge <jens.taprogge@taprogge.org> 5986M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5987L: industrypack-devel@lists.sourceforge.net 5988W: http://industrypack.sourceforge.net 5989S: Maintained 5990F: drivers/ipack/ 5991 5992INGENIC JZ4780 DMA Driver 5993M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5994S: Maintained 5995F: drivers/dma/dma-jz4780.c 5996 5997INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5998M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5999M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6000L: linux-ima-devel@lists.sourceforge.net 6001L: linux-ima-user@lists.sourceforge.net 6002L: linux-security-module@vger.kernel.org 6003T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6004S: Supported 6005F: security/integrity/ima/ 6006 6007IMGTEC IR DECODER DRIVER 6008M: James Hogan <james.hogan@imgtec.com> 6009S: Maintained 6010F: drivers/media/rc/img-ir/ 6011 6012IMS TWINTURBO FRAMEBUFFER DRIVER 6013L: linux-fbdev@vger.kernel.org 6014S: Orphan 6015F: drivers/video/fbdev/imsttfb.c 6016 6017INFINIBAND SUBSYSTEM 6018M: Doug Ledford <dledford@redhat.com> 6019M: Sean Hefty <sean.hefty@intel.com> 6020M: Hal Rosenstock <hal.rosenstock@gmail.com> 6021L: linux-rdma@vger.kernel.org 6022W: http://www.openfabrics.org/ 6023Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6024T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6025S: Supported 6026F: Documentation/infiniband/ 6027F: drivers/infiniband/ 6028F: include/uapi/linux/if_infiniband.h 6029F: include/uapi/rdma/ 6030F: include/rdma/ 6031 6032INOTIFY 6033M: John McCutchan <john@johnmccutchan.com> 6034M: Robert Love <rlove@rlove.org> 6035M: Eric Paris <eparis@parisplace.org> 6036S: Maintained 6037F: Documentation/filesystems/inotify.txt 6038F: fs/notify/inotify/ 6039F: include/linux/inotify.h 6040F: include/uapi/linux/inotify.h 6041 6042INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6043M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6044L: linux-input@vger.kernel.org 6045Q: http://patchwork.kernel.org/project/linux-input/list/ 6046T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6047S: Maintained 6048F: drivers/input/ 6049F: include/linux/input.h 6050F: include/uapi/linux/input.h 6051F: include/linux/input/ 6052F: Documentation/devicetree/bindings/input/ 6053 6054INPUT MULTITOUCH (MT) PROTOCOL 6055M: Henrik Rydberg <rydberg@bitmath.org> 6056L: linux-input@vger.kernel.org 6057S: Odd fixes 6058F: Documentation/input/multi-touch-protocol.txt 6059F: drivers/input/input-mt.c 6060K: \b(ABS|SYN)_MT_ 6061 6062INTEL ASoC BDW/HSW DRIVERS 6063M: Jie Yang <yang.jie@linux.intel.com> 6064L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6065S: Supported 6066F: sound/soc/intel/common/sst-dsp* 6067F: sound/soc/intel/common/sst-firmware.c 6068F: sound/soc/intel/boards/broadwell.c 6069F: sound/soc/intel/haswell/ 6070 6071INTEL C600 SERIES SAS CONTROLLER DRIVER 6072M: Intel SCU Linux support <intel-linux-scu@intel.com> 6073M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6074L: linux-scsi@vger.kernel.org 6075T: git git://git.code.sf.net/p/intel-sas/isci 6076S: Supported 6077F: drivers/scsi/isci/ 6078 6079INTEL HID EVENT DRIVER 6080M: Alex Hung <alex.hung@canonical.com> 6081L: platform-driver-x86@vger.kernel.org 6082S: Maintained 6083F: drivers/platform/x86/intel-hid.c 6084 6085INTEL VIRTUAL BUTTON DRIVER 6086M: AceLan Kao <acelan.kao@canonical.com> 6087L: platform-driver-x86@vger.kernel.org 6088S: Maintained 6089F: drivers/platform/x86/intel-vbtn.c 6090 6091INTEL IDLE DRIVER 6092M: Len Brown <lenb@kernel.org> 6093L: linux-pm@vger.kernel.org 6094T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6095S: Supported 6096F: drivers/idle/intel_idle.c 6097 6098INTEL PSTATE DRIVER 6099M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6100M: Len Brown <lenb@kernel.org> 6101L: linux-pm@vger.kernel.org 6102S: Supported 6103F: drivers/cpufreq/intel_pstate.c 6104 6105INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6106M: Maik Broemme <mbroemme@plusserver.de> 6107L: linux-fbdev@vger.kernel.org 6108S: Maintained 6109F: Documentation/fb/intelfb.txt 6110F: drivers/video/fbdev/intelfb/ 6111 6112INTEL 810/815 FRAMEBUFFER DRIVER 6113M: Antonino Daplas <adaplas@gmail.com> 6114L: linux-fbdev@vger.kernel.org 6115S: Maintained 6116F: drivers/video/fbdev/i810/ 6117 6118INTEL MENLOW THERMAL DRIVER 6119M: Sujith Thomas <sujith.thomas@intel.com> 6120L: platform-driver-x86@vger.kernel.org 6121W: https://01.org/linux-acpi 6122S: Supported 6123F: drivers/platform/x86/intel_menlow.c 6124 6125INTEL I/OAT DMA DRIVER 6126M: Dave Jiang <dave.jiang@intel.com> 6127R: Dan Williams <dan.j.williams@intel.com> 6128L: dmaengine@vger.kernel.org 6129Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6130S: Supported 6131F: drivers/dma/ioat* 6132 6133INTEL IOMMU (VT-d) 6134M: David Woodhouse <dwmw2@infradead.org> 6135L: iommu@lists.linux-foundation.org 6136T: git git://git.infradead.org/iommu-2.6.git 6137S: Supported 6138F: drivers/iommu/intel-iommu.c 6139F: include/linux/intel-iommu.h 6140 6141INTEL IOP-ADMA DMA DRIVER 6142R: Dan Williams <dan.j.williams@intel.com> 6143S: Odd fixes 6144F: drivers/dma/iop-adma.c 6145 6146INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6147M: Krzysztof Halasa <khalasa@piap.pl> 6148S: Maintained 6149F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6150F: arch/arm/mach-ixp4xx/include/mach/npe.h 6151F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6152F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6153F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6154F: drivers/net/wan/ixp4xx_hss.c 6155 6156INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6157M: Deepak Saxena <dsaxena@plexity.net> 6158S: Maintained 6159F: drivers/char/hw_random/ixp4xx-rng.c 6160 6161INTEL ETHERNET DRIVERS 6162M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6163L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6164W: http://www.intel.com/support/feedback.htm 6165W: http://e1000.sourceforge.net/ 6166Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6169S: Supported 6170F: Documentation/networking/e100.txt 6171F: Documentation/networking/e1000.txt 6172F: Documentation/networking/e1000e.txt 6173F: Documentation/networking/igb.txt 6174F: Documentation/networking/igbvf.txt 6175F: Documentation/networking/ixgb.txt 6176F: Documentation/networking/ixgbe.txt 6177F: Documentation/networking/ixgbevf.txt 6178F: Documentation/networking/i40e.txt 6179F: Documentation/networking/i40evf.txt 6180F: drivers/net/ethernet/intel/ 6181F: drivers/net/ethernet/intel/*/ 6182 6183INTEL RDMA RNIC DRIVER 6184M: Faisal Latif <faisal.latif@intel.com> 6185R: Chien Tin Tung <chien.tin.tung@intel.com> 6186R: Mustafa Ismail <mustafa.ismail@intel.com> 6187R: Shiraz Saleem <shiraz.saleem@intel.com> 6188R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6189L: linux-rdma@vger.kernel.org 6190S: Supported 6191F: drivers/infiniband/hw/i40iw/ 6192 6193INTEL MERRIFIELD GPIO DRIVER 6194M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6195L: linux-gpio@vger.kernel.org 6196S: Maintained 6197F: drivers/gpio/gpio-merrifield.c 6198 6199INTEL-MID GPIO DRIVER 6200M: David Cohen <david.a.cohen@linux.intel.com> 6201L: linux-gpio@vger.kernel.org 6202S: Maintained 6203F: drivers/gpio/gpio-intel-mid.c 6204 6205INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6206M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6207L: linux-wireless@vger.kernel.org 6208S: Maintained 6209F: Documentation/networking/README.ipw2100 6210F: Documentation/networking/README.ipw2200 6211F: drivers/net/wireless/intel/ipw2x00/ 6212 6213INTEL(R) TRACE HUB 6214M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6215S: Supported 6216F: Documentation/trace/intel_th.txt 6217F: drivers/hwtracing/intel_th/ 6218 6219INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6220M: Ning Sun <ning.sun@intel.com> 6221L: tboot-devel@lists.sourceforge.net 6222W: http://tboot.sourceforge.net 6223T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6224S: Supported 6225F: Documentation/intel_txt.txt 6226F: include/linux/tboot.h 6227F: arch/x86/kernel/tboot.c 6228 6229INTEL WIRELESS WIMAX CONNECTION 2400 6230M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6231M: linux-wimax@intel.com 6232L: wimax@linuxwimax.org (subscribers-only) 6233S: Supported 6234W: http://linuxwimax.org 6235F: Documentation/wimax/README.i2400m 6236F: drivers/net/wimax/i2400m/ 6237F: include/uapi/linux/wimax/i2400m.h 6238 6239INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6240M: Stanislaw Gruszka <sgruszka@redhat.com> 6241L: linux-wireless@vger.kernel.org 6242S: Supported 6243F: drivers/net/wireless/intel/iwlegacy/ 6244 6245INTEL WIRELESS WIFI LINK (iwlwifi) 6246M: Johannes Berg <johannes.berg@intel.com> 6247M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6248M: Luca Coelho <luciano.coelho@intel.com> 6249M: Intel Linux Wireless <linuxwifi@intel.com> 6250L: linux-wireless@vger.kernel.org 6251W: http://intellinuxwireless.org 6252T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6253S: Supported 6254F: drivers/net/wireless/intel/iwlwifi/ 6255 6256INTEL MANAGEMENT ENGINE (mei) 6257M: Tomas Winkler <tomas.winkler@intel.com> 6258L: linux-kernel@vger.kernel.org 6259S: Supported 6260F: include/uapi/linux/mei.h 6261F: include/linux/mei_cl_bus.h 6262F: drivers/misc/mei/* 6263F: drivers/watchdog/mei_wdt.c 6264F: Documentation/misc-devices/mei/* 6265 6266INTEL MIC DRIVERS (mic) 6267M: Sudeep Dutt <sudeep.dutt@intel.com> 6268M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6269S: Supported 6270W: https://github.com/sudeepdutt/mic 6271W: http://software.intel.com/en-us/mic-developer 6272F: include/linux/mic_bus.h 6273F: include/linux/scif.h 6274F: include/uapi/linux/mic_common.h 6275F: include/uapi/linux/mic_ioctl.h 6276F: include/uapi/linux/scif_ioctl.h 6277F: drivers/misc/mic/ 6278F: drivers/dma/mic_x100_dma.c 6279F: drivers/dma/mic_x100_dma.h 6280F: Documentation/mic/ 6281 6282INTEL PMC/P-Unit IPC DRIVER 6283M: Zha Qipeng<qipeng.zha@intel.com> 6284L: platform-driver-x86@vger.kernel.org 6285S: Maintained 6286F: drivers/platform/x86/intel_pmc_ipc.c 6287F: drivers/platform/x86/intel_punit_ipc.c 6288F: arch/x86/include/asm/intel_pmc_ipc.h 6289F: arch/x86/include/asm/intel_punit_ipc.h 6290 6291INTEL TELEMETRY DRIVER 6292M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6293L: platform-driver-x86@vger.kernel.org 6294S: Maintained 6295F: arch/x86/include/asm/intel_telemetry.h 6296F: drivers/platform/x86/intel_telemetry* 6297 6298INTEL PMC CORE DRIVER 6299M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6300M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6301L: platform-driver-x86@vger.kernel.org 6302S: Maintained 6303F: arch/x86/include/asm/pmc_core.h 6304F: drivers/platform/x86/intel_pmc_core* 6305 6306IOC3 ETHERNET DRIVER 6307M: Ralf Baechle <ralf@linux-mips.org> 6308L: linux-mips@linux-mips.org 6309S: Maintained 6310F: drivers/net/ethernet/sgi/ioc3-eth.c 6311 6312IOC3 SERIAL DRIVER 6313M: Pat Gefre <pfg@sgi.com> 6314L: linux-serial@vger.kernel.org 6315S: Maintained 6316F: drivers/tty/serial/ioc3_serial.c 6317 6318IOMMU DRIVERS 6319M: Joerg Roedel <joro@8bytes.org> 6320L: iommu@lists.linux-foundation.org 6321T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6322S: Maintained 6323F: Documentation/devicetree/bindings/iommu/ 6324F: drivers/iommu/ 6325 6326IP MASQUERADING 6327M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6328S: Maintained 6329F: net/ipv4/netfilter/ipt_MASQUERADE.c 6330 6331IPMI SUBSYSTEM 6332M: Corey Minyard <minyard@acm.org> 6333L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6334W: http://openipmi.sourceforge.net/ 6335S: Supported 6336F: Documentation/IPMI.txt 6337F: drivers/char/ipmi/ 6338F: include/linux/ipmi* 6339F: include/uapi/linux/ipmi* 6340 6341QCOM AUDIO (ASoC) DRIVERS 6342M: Patrick Lai <plai@codeaurora.org> 6343M: Banajit Goswami <bgoswami@codeaurora.org> 6344L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6345S: Supported 6346F: sound/soc/qcom/ 6347 6348IPS SCSI RAID DRIVER 6349M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6350L: linux-scsi@vger.kernel.org 6351W: http://www.adaptec.com/ 6352S: Maintained 6353F: drivers/scsi/ips* 6354 6355IPVS 6356M: Wensong Zhang <wensong@linux-vs.org> 6357M: Simon Horman <horms@verge.net.au> 6358M: Julian Anastasov <ja@ssi.bg> 6359L: netdev@vger.kernel.org 6360L: lvs-devel@vger.kernel.org 6361S: Maintained 6362T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6363T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6364F: Documentation/networking/ipvs-sysctl.txt 6365F: include/net/ip_vs.h 6366F: include/uapi/linux/ip_vs.h 6367F: net/netfilter/ipvs/ 6368 6369IPWIRELESS DRIVER 6370M: Jiri Kosina <jikos@kernel.org> 6371M: David Sterba <dsterba@suse.com> 6372S: Odd Fixes 6373F: drivers/tty/ipwireless/ 6374 6375IPX NETWORK LAYER 6376M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6377L: netdev@vger.kernel.org 6378S: Maintained 6379F: include/net/ipx.h 6380F: include/uapi/linux/ipx.h 6381F: net/ipx/ 6382 6383IRDA SUBSYSTEM 6384M: Samuel Ortiz <samuel@sortiz.org> 6385L: irda-users@lists.sourceforge.net (subscribers-only) 6386L: netdev@vger.kernel.org 6387W: http://irda.sourceforge.net/ 6388S: Maintained 6389T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6390F: Documentation/networking/irda.txt 6391F: drivers/net/irda/ 6392F: include/net/irda/ 6393F: net/irda/ 6394 6395IRQ SUBSYSTEM 6396M: Thomas Gleixner <tglx@linutronix.de> 6397L: linux-kernel@vger.kernel.org 6398S: Maintained 6399T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6400F: kernel/irq/ 6401 6402IRQCHIP DRIVERS 6403M: Thomas Gleixner <tglx@linutronix.de> 6404M: Jason Cooper <jason@lakedaemon.net> 6405M: Marc Zyngier <marc.zyngier@arm.com> 6406L: linux-kernel@vger.kernel.org 6407S: Maintained 6408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6409T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6410F: Documentation/devicetree/bindings/interrupt-controller/ 6411F: drivers/irqchip/ 6412 6413IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6414M: Marc Zyngier <marc.zyngier@arm.com> 6415S: Maintained 6416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6417F: Documentation/IRQ-domain.txt 6418F: include/linux/irqdomain.h 6419F: kernel/irq/irqdomain.c 6420F: kernel/irq/msi.c 6421 6422ISA 6423M: William Breathitt Gray <vilhelm.gray@gmail.com> 6424S: Maintained 6425F: Documentation/isa.txt 6426F: drivers/base/isa.c 6427F: include/linux/isa.h 6428 6429ISAPNP 6430M: Jaroslav Kysela <perex@perex.cz> 6431S: Maintained 6432F: Documentation/isapnp.txt 6433F: drivers/pnp/isapnp/ 6434F: include/linux/isapnp.h 6435 6436ISA RADIO MODULE 6437M: Hans Verkuil <hverkuil@xs4all.nl> 6438L: linux-media@vger.kernel.org 6439T: git git://linuxtv.org/media_tree.git 6440W: https://linuxtv.org 6441S: Maintained 6442F: drivers/media/radio/radio-isa* 6443 6444iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6445M: Peter Jones <pjones@redhat.com> 6446M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6447S: Maintained 6448F: drivers/firmware/iscsi_ibft* 6449 6450ISCSI 6451M: Mike Christie <michaelc@cs.wisc.edu> 6452L: open-iscsi@googlegroups.com 6453W: www.open-iscsi.org 6454T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6455S: Maintained 6456F: drivers/scsi/*iscsi* 6457F: include/scsi/*iscsi* 6458 6459ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6460M: Or Gerlitz <ogerlitz@mellanox.com> 6461M: Sagi Grimberg <sagi@grimberg.me> 6462M: Roi Dayan <roid@mellanox.com> 6463L: linux-rdma@vger.kernel.org 6464S: Supported 6465W: http://www.openfabrics.org 6466W: www.open-iscsi.org 6467Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6468F: drivers/infiniband/ulp/iser/ 6469 6470ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6471M: Sagi Grimberg <sagi@grimberg.me> 6472T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6473L: linux-rdma@vger.kernel.org 6474L: target-devel@vger.kernel.org 6475S: Supported 6476W: http://www.linux-iscsi.org 6477F: drivers/infiniband/ulp/isert 6478 6479ISDN SUBSYSTEM 6480M: Karsten Keil <isdn@linux-pingi.de> 6481L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6482L: netdev@vger.kernel.org 6483W: http://www.isdn4linux.de 6484T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6485S: Maintained 6486F: Documentation/isdn/ 6487F: drivers/isdn/ 6488F: include/linux/isdn.h 6489F: include/linux/isdn/ 6490F: include/uapi/linux/isdn.h 6491F: include/uapi/linux/isdn/ 6492 6493ISDN SUBSYSTEM (Eicon active card driver) 6494M: Armin Schindler <mac@melware.de> 6495L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6496W: http://www.melware.de 6497S: Maintained 6498F: drivers/isdn/hardware/eicon/ 6499 6500IT87 HARDWARE MONITORING DRIVER 6501M: Jean Delvare <jdelvare@suse.com> 6502L: linux-hwmon@vger.kernel.org 6503S: Maintained 6504F: Documentation/hwmon/it87 6505F: drivers/hwmon/it87.c 6506 6507IT913X MEDIA DRIVER 6508M: Antti Palosaari <crope@iki.fi> 6509L: linux-media@vger.kernel.org 6510W: https://linuxtv.org 6511W: http://palosaari.fi/linux/ 6512Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6513T: git git://linuxtv.org/anttip/media_tree.git 6514S: Maintained 6515F: drivers/media/tuners/it913x* 6516 6517IVTV VIDEO4LINUX DRIVER 6518M: Andy Walls <awalls@md.metrocast.net> 6519L: ivtv-devel@ivtvdriver.org (subscribers-only) 6520L: linux-media@vger.kernel.org 6521T: git git://linuxtv.org/media_tree.git 6522W: http://www.ivtvdriver.org 6523S: Maintained 6524F: Documentation/video4linux/*.ivtv 6525F: drivers/media/pci/ivtv/ 6526F: include/uapi/linux/ivtv* 6527 6528IX2505V MEDIA DRIVER 6529M: Malcolm Priestley <tvboxspy@gmail.com> 6530L: linux-media@vger.kernel.org 6531W: https://linuxtv.org 6532Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6533S: Maintained 6534F: drivers/media/dvb-frontends/ix2505v* 6535 6536JC42.4 TEMPERATURE SENSOR DRIVER 6537M: Guenter Roeck <linux@roeck-us.net> 6538L: linux-hwmon@vger.kernel.org 6539S: Maintained 6540F: drivers/hwmon/jc42.c 6541F: Documentation/hwmon/jc42 6542 6543JFS FILESYSTEM 6544M: Dave Kleikamp <shaggy@kernel.org> 6545L: jfs-discussion@lists.sourceforge.net 6546W: http://jfs.sourceforge.net/ 6547T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6548S: Maintained 6549F: Documentation/filesystems/jfs.txt 6550F: fs/jfs/ 6551 6552JME NETWORK DRIVER 6553M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6554L: netdev@vger.kernel.org 6555S: Maintained 6556F: drivers/net/ethernet/jme.* 6557 6558JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6559M: David Woodhouse <dwmw2@infradead.org> 6560L: linux-mtd@lists.infradead.org 6561W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6562S: Maintained 6563F: fs/jffs2/ 6564F: include/uapi/linux/jffs2.h 6565 6566JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6567M: "Theodore Ts'o" <tytso@mit.edu> 6568M: Jan Kara <jack@suse.com> 6569L: linux-ext4@vger.kernel.org 6570S: Maintained 6571F: fs/jbd2/ 6572F: include/linux/jbd2.h 6573 6574JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6575M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6576L: linux-media@vger.kernel.org 6577S: Maintained 6578F: drivers/media/platform/rcar_jpu.c 6579 6580JSM Neo PCI based serial card 6581M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6582L: linux-serial@vger.kernel.org 6583S: Maintained 6584F: drivers/tty/serial/jsm/ 6585 6586K10TEMP HARDWARE MONITORING DRIVER 6587M: Clemens Ladisch <clemens@ladisch.de> 6588L: linux-hwmon@vger.kernel.org 6589S: Maintained 6590F: Documentation/hwmon/k10temp 6591F: drivers/hwmon/k10temp.c 6592 6593K8TEMP HARDWARE MONITORING DRIVER 6594M: Rudolf Marek <r.marek@assembler.cz> 6595L: linux-hwmon@vger.kernel.org 6596S: Maintained 6597F: Documentation/hwmon/k8temp 6598F: drivers/hwmon/k8temp.c 6599 6600KASAN 6601M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6602R: Alexander Potapenko <glider@google.com> 6603R: Dmitry Vyukov <dvyukov@google.com> 6604L: kasan-dev@googlegroups.com 6605S: Maintained 6606F: arch/*/include/asm/kasan.h 6607F: arch/*/mm/kasan_init* 6608F: Documentation/kasan.txt 6609F: include/linux/kasan*.h 6610F: lib/test_kasan.c 6611F: mm/kasan/ 6612F: scripts/Makefile.kasan 6613 6614KCONFIG 6615M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6616L: linux-kbuild@vger.kernel.org 6617T: git git://gitorious.org/linux-kconfig/linux-kconfig 6618S: Maintained 6619F: Documentation/kbuild/kconfig-language.txt 6620F: scripts/kconfig/ 6621 6622KDUMP 6623M: Dave Young <dyoung@redhat.com> 6624M: Baoquan He <bhe@redhat.com> 6625R: Vivek Goyal <vgoyal@redhat.com> 6626L: kexec@lists.infradead.org 6627W: http://lse.sourceforge.net/kdump/ 6628S: Maintained 6629F: Documentation/kdump/ 6630 6631KEENE FM RADIO TRANSMITTER DRIVER 6632M: Hans Verkuil <hverkuil@xs4all.nl> 6633L: linux-media@vger.kernel.org 6634T: git git://linuxtv.org/media_tree.git 6635W: https://linuxtv.org 6636S: Maintained 6637F: drivers/media/radio/radio-keene* 6638 6639KERNEL AUTOMOUNTER v4 (AUTOFS4) 6640M: Ian Kent <raven@themaw.net> 6641L: autofs@vger.kernel.org 6642S: Maintained 6643F: fs/autofs4/ 6644 6645KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6646M: Michal Marek <mmarek@suse.com> 6647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6649L: linux-kbuild@vger.kernel.org 6650S: Maintained 6651F: Documentation/kbuild/ 6652F: Makefile 6653F: scripts/Makefile.* 6654F: scripts/basic/ 6655F: scripts/mk* 6656F: scripts/package/ 6657 6658KERNEL JANITORS 6659L: kernel-janitors@vger.kernel.org 6660W: http://kernelnewbies.org/KernelJanitors 6661S: Odd Fixes 6662 6663KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6664M: "J. Bruce Fields" <bfields@fieldses.org> 6665M: Jeff Layton <jlayton@poochiereds.net> 6666L: linux-nfs@vger.kernel.org 6667W: http://nfs.sourceforge.net/ 6668T: git git://linux-nfs.org/~bfields/linux.git 6669S: Supported 6670F: fs/nfsd/ 6671F: include/uapi/linux/nfsd/ 6672F: fs/lockd/ 6673F: fs/nfs_common/ 6674F: net/sunrpc/ 6675F: include/linux/lockd/ 6676F: include/linux/sunrpc/ 6677F: include/uapi/linux/sunrpc/ 6678 6679KERNEL SELFTEST FRAMEWORK 6680M: Shuah Khan <shuahkh@osg.samsung.com> 6681M: Shuah Khan <shuah@kernel.org> 6682L: linux-kselftest@vger.kernel.org 6683T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6684S: Maintained 6685F: tools/testing/selftests 6686 6687KERNEL VIRTUAL MACHINE (KVM) 6688M: Paolo Bonzini <pbonzini@redhat.com> 6689M: Radim Krčmář <rkrcmar@redhat.com> 6690L: kvm@vger.kernel.org 6691W: http://www.linux-kvm.org 6692T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6693S: Supported 6694F: Documentation/*/kvm*.txt 6695F: Documentation/virtual/kvm/ 6696F: arch/*/kvm/ 6697F: arch/x86/kernel/kvm.c 6698F: arch/x86/kernel/kvmclock.c 6699F: arch/*/include/asm/kvm* 6700F: include/linux/kvm* 6701F: include/uapi/linux/kvm* 6702F: virt/kvm/ 6703F: tools/kvm/ 6704 6705KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6706M: Joerg Roedel <joro@8bytes.org> 6707L: kvm@vger.kernel.org 6708W: http://www.linux-kvm.org/ 6709S: Maintained 6710F: arch/x86/include/asm/svm.h 6711F: arch/x86/kvm/svm.c 6712 6713KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6714M: Alexander Graf <agraf@suse.com> 6715L: kvm-ppc@vger.kernel.org 6716W: http://www.linux-kvm.org/ 6717T: git git://github.com/agraf/linux-2.6.git 6718S: Supported 6719F: arch/powerpc/include/asm/kvm* 6720F: arch/powerpc/kvm/ 6721 6722KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6723M: Christian Borntraeger <borntraeger@de.ibm.com> 6724M: Cornelia Huck <cornelia.huck@de.ibm.com> 6725L: linux-s390@vger.kernel.org 6726W: http://www.ibm.com/developerworks/linux/linux390/ 6727T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6728S: Supported 6729F: Documentation/s390/kvm.txt 6730F: arch/s390/include/asm/kvm* 6731F: arch/s390/kvm/ 6732 6733KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6734M: Christoffer Dall <christoffer.dall@linaro.org> 6735M: Marc Zyngier <marc.zyngier@arm.com> 6736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6737L: kvmarm@lists.cs.columbia.edu 6738W: http://systems.cs.columbia.edu/projects/kvm-arm 6739T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6740S: Supported 6741F: arch/arm/include/uapi/asm/kvm* 6742F: arch/arm/include/asm/kvm* 6743F: arch/arm/kvm/ 6744F: virt/kvm/arm/ 6745F: include/kvm/arm_* 6746 6747KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6748M: Christoffer Dall <christoffer.dall@linaro.org> 6749M: Marc Zyngier <marc.zyngier@arm.com> 6750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6751L: kvmarm@lists.cs.columbia.edu 6752S: Maintained 6753F: arch/arm64/include/uapi/asm/kvm* 6754F: arch/arm64/include/asm/kvm* 6755F: arch/arm64/kvm/ 6756 6757KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6758M: James Hogan <james.hogan@imgtec.com> 6759L: linux-mips@linux-mips.org 6760S: Supported 6761F: arch/mips/include/uapi/asm/kvm* 6762F: arch/mips/include/asm/kvm* 6763F: arch/mips/kvm/ 6764 6765KEXEC 6766M: Eric Biederman <ebiederm@xmission.com> 6767W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6768L: kexec@lists.infradead.org 6769S: Maintained 6770F: include/linux/kexec.h 6771F: include/uapi/linux/kexec.h 6772F: kernel/kexec* 6773 6774KEYS/KEYRINGS: 6775M: David Howells <dhowells@redhat.com> 6776L: keyrings@vger.kernel.org 6777S: Maintained 6778F: Documentation/security/keys.txt 6779F: include/linux/key.h 6780F: include/linux/key-type.h 6781F: include/linux/keyctl.h 6782F: include/uapi/linux/keyctl.h 6783F: include/keys/ 6784F: security/keys/ 6785 6786KEYS-TRUSTED 6787M: David Safford <safford@us.ibm.com> 6788M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6789L: linux-security-module@vger.kernel.org 6790L: keyrings@vger.kernel.org 6791S: Supported 6792F: Documentation/security/keys-trusted-encrypted.txt 6793F: include/keys/trusted-type.h 6794F: security/keys/trusted.c 6795F: security/keys/trusted.h 6796 6797KEYS-ENCRYPTED 6798M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6799M: David Safford <safford@us.ibm.com> 6800L: linux-security-module@vger.kernel.org 6801L: keyrings@vger.kernel.org 6802S: Supported 6803F: Documentation/security/keys-trusted-encrypted.txt 6804F: include/keys/encrypted-type.h 6805F: security/keys/encrypted-keys/ 6806 6807KGDB / KDB /debug_core 6808M: Jason Wessel <jason.wessel@windriver.com> 6809W: http://kgdb.wiki.kernel.org/ 6810L: kgdb-bugreport@lists.sourceforge.net 6811T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6812S: Maintained 6813F: Documentation/DocBook/kgdb.tmpl 6814F: drivers/misc/kgdbts.c 6815F: drivers/tty/serial/kgdboc.c 6816F: include/linux/kdb.h 6817F: include/linux/kgdb.h 6818F: kernel/debug/ 6819 6820KMEMCHECK 6821M: Vegard Nossum <vegardno@ifi.uio.no> 6822M: Pekka Enberg <penberg@kernel.org> 6823S: Maintained 6824F: Documentation/kmemcheck.txt 6825F: arch/x86/include/asm/kmemcheck.h 6826F: arch/x86/mm/kmemcheck/ 6827F: include/linux/kmemcheck.h 6828F: mm/kmemcheck.c 6829 6830KMEMLEAK 6831M: Catalin Marinas <catalin.marinas@arm.com> 6832S: Maintained 6833F: Documentation/kmemleak.txt 6834F: include/linux/kmemleak.h 6835F: mm/kmemleak.c 6836F: mm/kmemleak-test.c 6837 6838KPROBES 6839M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6840M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6841M: "David S. Miller" <davem@davemloft.net> 6842M: Masami Hiramatsu <mhiramat@kernel.org> 6843S: Maintained 6844F: Documentation/kprobes.txt 6845F: include/linux/kprobes.h 6846F: kernel/kprobes.c 6847 6848KS0108 LCD CONTROLLER DRIVER 6849M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6850W: http://miguelojeda.es/auxdisplay.htm 6851W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6852S: Maintained 6853F: Documentation/auxdisplay/ks0108 6854F: drivers/auxdisplay/ks0108.c 6855F: include/linux/ks0108.h 6856 6857L3MDEV 6858M: David Ahern <dsa@cumulusnetworks.com> 6859L: netdev@vger.kernel.org 6860S: Maintained 6861F: net/l3mdev 6862F: include/net/l3mdev.h 6863 6864LANTIQ MIPS ARCHITECTURE 6865M: John Crispin <john@phrozen.org> 6866L: linux-mips@linux-mips.org 6867S: Maintained 6868F: arch/mips/lantiq 6869 6870LAPB module 6871L: linux-x25@vger.kernel.org 6872S: Orphan 6873F: Documentation/networking/lapb-module.txt 6874F: include/*/lapb.h 6875F: net/lapb/ 6876 6877LASI 53c700 driver for PARISC 6878M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6879L: linux-scsi@vger.kernel.org 6880S: Maintained 6881F: Documentation/scsi/53c700.txt 6882F: drivers/scsi/53c700* 6883 6884LED SUBSYSTEM 6885M: Richard Purdie <rpurdie@rpsys.net> 6886M: Jacek Anaszewski <j.anaszewski@samsung.com> 6887L: linux-leds@vger.kernel.org 6888T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6889S: Maintained 6890F: Documentation/devicetree/bindings/leds/ 6891F: drivers/leds/ 6892F: include/linux/leds.h 6893 6894LEGACY EEPROM DRIVER 6895M: Jean Delvare <jdelvare@suse.com> 6896S: Maintained 6897F: Documentation/misc-devices/eeprom 6898F: drivers/misc/eeprom/eeprom.c 6899 6900LEGO USB Tower driver 6901M: Juergen Stuber <starblue@users.sourceforge.net> 6902L: legousb-devel@lists.sourceforge.net 6903W: http://legousb.sourceforge.net/ 6904S: Maintained 6905F: drivers/usb/misc/legousbtower.c 6906 6907LG2160 MEDIA DRIVER 6908M: Michael Krufky <mkrufky@linuxtv.org> 6909L: linux-media@vger.kernel.org 6910W: https://linuxtv.org 6911W: http://github.com/mkrufky 6912Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6913T: git git://linuxtv.org/mkrufky/tuners.git 6914S: Maintained 6915F: drivers/media/dvb-frontends/lg2160.* 6916 6917LGDT3305 MEDIA DRIVER 6918M: Michael Krufky <mkrufky@linuxtv.org> 6919L: linux-media@vger.kernel.org 6920W: https://linuxtv.org 6921W: http://github.com/mkrufky 6922Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6923T: git git://linuxtv.org/mkrufky/tuners.git 6924S: Maintained 6925F: drivers/media/dvb-frontends/lgdt3305.* 6926 6927LGUEST 6928M: Rusty Russell <rusty@rustcorp.com.au> 6929L: lguest@lists.ozlabs.org 6930W: http://lguest.ozlabs.org/ 6931S: Odd Fixes 6932F: arch/x86/include/asm/lguest*.h 6933F: arch/x86/lguest/ 6934F: drivers/lguest/ 6935F: include/linux/lguest*.h 6936F: tools/lguest/ 6937 6938LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6939M: Tejun Heo <tj@kernel.org> 6940L: linux-ide@vger.kernel.org 6941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6942S: Maintained 6943F: drivers/ata/ 6944F: include/linux/ata.h 6945F: include/linux/libata.h 6946F: Documentation/devicetree/bindings/ata/ 6947 6948LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6949M: Viresh Kumar <vireshk@kernel.org> 6950L: linux-ide@vger.kernel.org 6951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6952S: Maintained 6953F: include/linux/pata_arasan_cf_data.h 6954F: drivers/ata/pata_arasan_cf.c 6955 6956LIBATA PATA DRIVERS 6957M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6958M: Tejun Heo <tj@kernel.org> 6959L: linux-ide@vger.kernel.org 6960T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6961S: Maintained 6962F: drivers/ata/pata_*.c 6963F: drivers/ata/ata_generic.c 6964 6965LIBATA SATA AHCI PLATFORM devices support 6966M: Hans de Goede <hdegoede@redhat.com> 6967M: Tejun Heo <tj@kernel.org> 6968L: linux-ide@vger.kernel.org 6969T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6970S: Maintained 6971F: drivers/ata/ahci_platform.c 6972F: drivers/ata/libahci_platform.c 6973F: include/linux/ahci_platform.h 6974 6975LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6976M: Mikael Pettersson <mikpelinux@gmail.com> 6977L: linux-ide@vger.kernel.org 6978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6979S: Maintained 6980F: drivers/ata/sata_promise.* 6981 6982LIBLOCKDEP 6983M: Sasha Levin <sasha.levin@oracle.com> 6984S: Maintained 6985F: tools/lib/lockdep/ 6986 6987LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6988M: Dan Williams <dan.j.williams@intel.com> 6989L: linux-nvdimm@lists.01.org 6990Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6991T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6992S: Supported 6993F: drivers/nvdimm/* 6994F: include/linux/nd.h 6995F: include/linux/libnvdimm.h 6996F: include/uapi/linux/ndctl.h 6997 6998LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6999M: Ross Zwisler <ross.zwisler@linux.intel.com> 7000L: linux-nvdimm@lists.01.org 7001Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7002S: Supported 7003F: drivers/nvdimm/blk.c 7004F: drivers/nvdimm/region_devs.c 7005F: drivers/acpi/nfit* 7006 7007LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7008M: Vishal Verma <vishal.l.verma@intel.com> 7009L: linux-nvdimm@lists.01.org 7010Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7011S: Supported 7012F: drivers/nvdimm/btt* 7013 7014LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7015M: Ross Zwisler <ross.zwisler@linux.intel.com> 7016L: linux-nvdimm@lists.01.org 7017Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7018S: Supported 7019F: drivers/nvdimm/pmem.c 7020F: include/linux/pmem.h 7021F: arch/*/include/asm/pmem.h 7022 7023LIGHTNVM PLATFORM SUPPORT 7024M: Matias Bjorling <mb@lightnvm.io> 7025W: http://github/OpenChannelSSD 7026L: linux-block@vger.kernel.org 7027S: Maintained 7028F: drivers/lightnvm/ 7029F: include/linux/lightnvm.h 7030F: include/uapi/linux/lightnvm.h 7031 7032LINUX FOR IBM pSERIES (RS/6000) 7033M: Paul Mackerras <paulus@au.ibm.com> 7034W: http://www.ibm.com/linux/ltc/projects/ppc 7035S: Supported 7036F: arch/powerpc/boot/rs6000.h 7037 7038LINUX FOR POWERPC (32-BIT AND 64-BIT) 7039M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7040M: Paul Mackerras <paulus@samba.org> 7041M: Michael Ellerman <mpe@ellerman.id.au> 7042W: http://www.penguinppc.org/ 7043L: linuxppc-dev@lists.ozlabs.org 7044Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7045T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7046S: Supported 7047F: Documentation/powerpc/ 7048F: arch/powerpc/ 7049F: drivers/char/tpm/tpm_ibmvtpm* 7050F: drivers/crypto/nx/ 7051F: drivers/crypto/vmx/ 7052F: drivers/net/ethernet/ibm/ibmveth.* 7053F: drivers/net/ethernet/ibm/ibmvnic.* 7054F: drivers/pci/hotplug/pnv_php.c 7055F: drivers/pci/hotplug/rpa* 7056F: drivers/scsi/ibmvscsi/ 7057N: opal 7058N: /pmac 7059N: powermac 7060N: powernv 7061N: [^a-z0-9]ps3 7062N: pseries 7063 7064LINUX FOR POWER MACINTOSH 7065M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7066W: http://www.penguinppc.org/ 7067L: linuxppc-dev@lists.ozlabs.org 7068S: Maintained 7069F: arch/powerpc/platforms/powermac/ 7070F: drivers/macintosh/ 7071 7072LINUX FOR POWERPC EMBEDDED MPC5XXX 7073M: Anatolij Gustschin <agust@denx.de> 7074L: linuxppc-dev@lists.ozlabs.org 7075T: git git://git.denx.de/linux-denx-agust.git 7076S: Maintained 7077F: arch/powerpc/platforms/512x/ 7078F: arch/powerpc/platforms/52xx/ 7079 7080LINUX FOR POWERPC EMBEDDED PPC4XX 7081M: Alistair Popple <alistair@popple.id.au> 7082M: Matt Porter <mporter@kernel.crashing.org> 7083W: http://www.penguinppc.org/ 7084L: linuxppc-dev@lists.ozlabs.org 7085S: Maintained 7086F: arch/powerpc/platforms/40x/ 7087F: arch/powerpc/platforms/44x/ 7088 7089LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7090L: linuxppc-dev@lists.ozlabs.org 7091S: Orphan 7092F: arch/powerpc/*/*virtex* 7093F: arch/powerpc/*/*/*virtex* 7094 7095LINUX FOR POWERPC EMBEDDED PPC8XX 7096M: Vitaly Bordug <vitb@kernel.crashing.org> 7097W: http://www.penguinppc.org/ 7098L: linuxppc-dev@lists.ozlabs.org 7099S: Maintained 7100F: arch/powerpc/platforms/8xx/ 7101 7102LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7103M: Scott Wood <oss@buserror.net> 7104M: Kumar Gala <galak@kernel.crashing.org> 7105W: http://www.penguinppc.org/ 7106L: linuxppc-dev@lists.ozlabs.org 7107T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7108S: Maintained 7109F: arch/powerpc/platforms/83xx/ 7110F: arch/powerpc/platforms/85xx/ 7111 7112LINUX FOR POWERPC PA SEMI PWRFICIENT 7113M: Olof Johansson <olof@lixom.net> 7114L: linuxppc-dev@lists.ozlabs.org 7115S: Maintained 7116F: arch/powerpc/platforms/pasemi/ 7117F: drivers/*/*pasemi* 7118F: drivers/*/*/*pasemi* 7119 7120LINUX SECURITY MODULE (LSM) FRAMEWORK 7121M: Chris Wright <chrisw@sous-sol.org> 7122L: linux-security-module@vger.kernel.org 7123S: Supported 7124 7125LIS3LV02D ACCELEROMETER DRIVER 7126M: Eric Piel <eric.piel@tremplin-utc.net> 7127S: Maintained 7128F: Documentation/misc-devices/lis3lv02d 7129F: drivers/misc/lis3lv02d/ 7130F: drivers/platform/x86/hp_accel.c 7131 7132LIVE PATCHING 7133M: Josh Poimboeuf <jpoimboe@redhat.com> 7134M: Jessica Yu <jeyu@redhat.com> 7135M: Jiri Kosina <jikos@kernel.org> 7136M: Miroslav Benes <mbenes@suse.cz> 7137R: Petr Mladek <pmladek@suse.com> 7138S: Maintained 7139F: kernel/livepatch/ 7140F: include/linux/livepatch.h 7141F: arch/x86/include/asm/livepatch.h 7142F: arch/x86/kernel/livepatch.c 7143F: Documentation/livepatch/ 7144F: Documentation/ABI/testing/sysfs-kernel-livepatch 7145F: samples/livepatch/ 7146L: live-patching@vger.kernel.org 7147T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7148 7149LINUX KERNEL DUMP TEST MODULE (LKDTM) 7150M: Kees Cook <keescook@chromium.org> 7151S: Maintained 7152F: drivers/misc/lkdtm* 7153 7154LLC (802.2) 7155M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7156S: Maintained 7157F: include/linux/llc.h 7158F: include/uapi/linux/llc.h 7159F: include/net/llc* 7160F: net/llc/ 7161 7162LM73 HARDWARE MONITOR DRIVER 7163M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7164L: linux-hwmon@vger.kernel.org 7165S: Maintained 7166F: drivers/hwmon/lm73.c 7167 7168LM78 HARDWARE MONITOR DRIVER 7169M: Jean Delvare <jdelvare@suse.com> 7170L: linux-hwmon@vger.kernel.org 7171S: Maintained 7172F: Documentation/hwmon/lm78 7173F: drivers/hwmon/lm78.c 7174 7175LM83 HARDWARE MONITOR DRIVER 7176M: Jean Delvare <jdelvare@suse.com> 7177L: linux-hwmon@vger.kernel.org 7178S: Maintained 7179F: Documentation/hwmon/lm83 7180F: drivers/hwmon/lm83.c 7181 7182LM90 HARDWARE MONITOR DRIVER 7183M: Jean Delvare <jdelvare@suse.com> 7184L: linux-hwmon@vger.kernel.org 7185S: Maintained 7186F: Documentation/hwmon/lm90 7187F: Documentation/devicetree/bindings/hwmon/lm90.txt 7188F: drivers/hwmon/lm90.c 7189 7190LM95234 HARDWARE MONITOR DRIVER 7191M: Guenter Roeck <linux@roeck-us.net> 7192L: linux-hwmon@vger.kernel.org 7193S: Maintained 7194F: Documentation/hwmon/lm95234 7195F: drivers/hwmon/lm95234.c 7196 7197LME2510 MEDIA DRIVER 7198M: Malcolm Priestley <tvboxspy@gmail.com> 7199L: linux-media@vger.kernel.org 7200W: https://linuxtv.org 7201Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7202S: Maintained 7203F: drivers/media/usb/dvb-usb-v2/lmedm04* 7204 7205LOCKING PRIMITIVES 7206M: Peter Zijlstra <peterz@infradead.org> 7207M: Ingo Molnar <mingo@redhat.com> 7208L: linux-kernel@vger.kernel.org 7209T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7210S: Maintained 7211F: Documentation/locking/ 7212F: include/linux/lockdep.h 7213F: include/linux/spinlock*.h 7214F: arch/*/include/asm/spinlock*.h 7215F: include/linux/rwlock*.h 7216F: include/linux/mutex*.h 7217F: arch/*/include/asm/mutex*.h 7218F: include/linux/rwsem*.h 7219F: arch/*/include/asm/rwsem.h 7220F: include/linux/seqlock.h 7221F: lib/locking*.[ch] 7222F: kernel/locking/ 7223 7224LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7225M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7226L: linux-ntfs-dev@lists.sourceforge.net 7227W: http://www.linux-ntfs.org/content/view/19/37/ 7228S: Maintained 7229F: Documentation/ldm.txt 7230F: block/partitions/ldm.* 7231 7232LogFS 7233M: Joern Engel <joern@logfs.org> 7234M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7235L: logfs@logfs.org 7236W: logfs.org 7237S: Maintained 7238F: fs/logfs/ 7239 7240LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7241M: Sathya Prakash <sathya.prakash@broadcom.com> 7242M: Chaitra P B <chaitra.basappa@broadcom.com> 7243M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7244L: MPT-FusionLinux.pdl@broadcom.com 7245L: linux-scsi@vger.kernel.org 7246W: http://www.avagotech.com/support/ 7247S: Supported 7248F: drivers/message/fusion/ 7249F: drivers/scsi/mpt2sas/ 7250F: drivers/scsi/mpt3sas/ 7251 7252LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7253M: Matthew Wilcox <matthew@wil.cx> 7254L: linux-scsi@vger.kernel.org 7255S: Maintained 7256F: drivers/scsi/sym53c8xx_2/ 7257 7258LTC4261 HARDWARE MONITOR DRIVER 7259M: Guenter Roeck <linux@roeck-us.net> 7260L: linux-hwmon@vger.kernel.org 7261S: Maintained 7262F: Documentation/hwmon/ltc4261 7263F: drivers/hwmon/ltc4261.c 7264 7265LTP (Linux Test Project) 7266M: Mike Frysinger <vapier@gentoo.org> 7267M: Cyril Hrubis <chrubis@suse.cz> 7268M: Wanlong Gao <wanlong.gao@gmail.com> 7269M: Jan Stancek <jstancek@redhat.com> 7270M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7271M: Alexey Kodanev <alexey.kodanev@oracle.com> 7272L: ltp@lists.linux.it (subscribers-only) 7273W: http://linux-test-project.github.io/ 7274T: git git://github.com/linux-test-project/ltp.git 7275S: Maintained 7276 7277M32R ARCHITECTURE 7278W: http://www.linux-m32r.org/ 7279S: Orphan 7280F: arch/m32r/ 7281 7282M68K ARCHITECTURE 7283M: Geert Uytterhoeven <geert@linux-m68k.org> 7284L: linux-m68k@lists.linux-m68k.org 7285W: http://www.linux-m68k.org/ 7286T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7287S: Maintained 7288F: arch/m68k/ 7289F: drivers/zorro/ 7290 7291M68K ON APPLE MACINTOSH 7292M: Joshua Thompson <funaho@jurai.org> 7293W: http://www.mac.linux-m68k.org/ 7294L: linux-m68k@lists.linux-m68k.org 7295S: Maintained 7296F: arch/m68k/mac/ 7297 7298M68K ON HP9000/300 7299M: Philip Blundell <philb@gnu.org> 7300W: http://www.tazenda.demon.co.uk/phil/linux-hp 7301S: Maintained 7302F: arch/m68k/hp300/ 7303 7304M88DS3103 MEDIA DRIVER 7305M: Antti Palosaari <crope@iki.fi> 7306L: linux-media@vger.kernel.org 7307W: https://linuxtv.org 7308W: http://palosaari.fi/linux/ 7309Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7310T: git git://linuxtv.org/anttip/media_tree.git 7311S: Maintained 7312F: drivers/media/dvb-frontends/m88ds3103* 7313 7314M88RS2000 MEDIA DRIVER 7315M: Malcolm Priestley <tvboxspy@gmail.com> 7316L: linux-media@vger.kernel.org 7317W: https://linuxtv.org 7318Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7319S: Maintained 7320F: drivers/media/dvb-frontends/m88rs2000* 7321 7322MA901 MASTERKIT USB FM RADIO DRIVER 7323M: Alexey Klimov <klimov.linux@gmail.com> 7324L: linux-media@vger.kernel.org 7325T: git git://linuxtv.org/media_tree.git 7326S: Maintained 7327F: drivers/media/radio/radio-ma901.c 7328 7329MAC80211 7330M: Johannes Berg <johannes@sipsolutions.net> 7331L: linux-wireless@vger.kernel.org 7332W: http://wireless.kernel.org/ 7333T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7334T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7335S: Maintained 7336F: Documentation/networking/mac80211-injection.txt 7337F: include/net/mac80211.h 7338F: net/mac80211/ 7339F: drivers/net/wireless/mac80211_hwsim.[ch] 7340 7341MACVLAN DRIVER 7342M: Patrick McHardy <kaber@trash.net> 7343L: netdev@vger.kernel.org 7344S: Maintained 7345F: drivers/net/macvlan.c 7346F: include/linux/if_macvlan.h 7347 7348MAILBOX API 7349M: Jassi Brar <jassisinghbrar@gmail.com> 7350L: linux-kernel@vger.kernel.org 7351S: Maintained 7352F: drivers/mailbox/ 7353F: include/linux/mailbox_client.h 7354F: include/linux/mailbox_controller.h 7355 7356MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7357M: Michael Kerrisk <mtk.manpages@gmail.com> 7358W: http://www.kernel.org/doc/man-pages 7359L: linux-man@vger.kernel.org 7360S: Maintained 7361 7362MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7363M: Andrew Lunn <andrew@lunn.ch> 7364M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7365S: Maintained 7366F: drivers/net/dsa/mv88e6xxx/ 7367 7368MARVELL ARMADA DRM SUPPORT 7369M: Russell King <rmk+kernel@armlinux.org.uk> 7370S: Maintained 7371F: drivers/gpu/drm/armada/ 7372F: include/uapi/drm/armada_drm.h 7373F: Documentation/devicetree/bindings/display/armada/ 7374 7375MARVELL CRYPTO DRIVER 7376M: Boris Brezillon <boris.brezillon@free-electrons.com> 7377M: Arnaud Ebalard <arno@natisbad.org> 7378F: drivers/crypto/marvell/ 7379S: Maintained 7380L: linux-crypto@vger.kernel.org 7381 7382MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7383M: Mirko Lindner <mlindner@marvell.com> 7384M: Stephen Hemminger <stephen@networkplumber.org> 7385L: netdev@vger.kernel.org 7386S: Maintained 7387F: drivers/net/ethernet/marvell/sk* 7388 7389MARVELL LIBERTAS WIRELESS DRIVER 7390L: libertas-dev@lists.infradead.org 7391S: Orphan 7392F: drivers/net/wireless/marvell/libertas/ 7393 7394MARVELL MV643XX ETHERNET DRIVER 7395M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7396L: netdev@vger.kernel.org 7397S: Maintained 7398F: drivers/net/ethernet/marvell/mv643xx_eth.* 7399F: include/linux/mv643xx.h 7400 7401MARVELL MVNETA ETHERNET DRIVER 7402M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7403L: netdev@vger.kernel.org 7404S: Maintained 7405F: drivers/net/ethernet/marvell/mvneta.* 7406 7407MARVELL MWIFIEX WIRELESS DRIVER 7408M: Amitkumar Karwar <akarwar@marvell.com> 7409M: Nishant Sarmukadam <nishants@marvell.com> 7410L: linux-wireless@vger.kernel.org 7411S: Maintained 7412F: drivers/net/wireless/marvell/mwifiex/ 7413 7414MARVELL MWL8K WIRELESS DRIVER 7415M: Lennert Buytenhek <buytenh@wantstofly.org> 7416L: linux-wireless@vger.kernel.org 7417S: Odd Fixes 7418F: drivers/net/wireless/marvell/mwl8k.c 7419 7420MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7421M: Nicolas Pitre <nico@fluxnic.net> 7422S: Odd Fixes 7423F: drivers/mmc/host/mvsdio.* 7424 7425MATROX FRAMEBUFFER DRIVER 7426L: linux-fbdev@vger.kernel.org 7427S: Orphan 7428F: drivers/video/fbdev/matrox/matroxfb_* 7429F: include/uapi/linux/matroxfb.h 7430 7431MAX16065 HARDWARE MONITOR DRIVER 7432M: Guenter Roeck <linux@roeck-us.net> 7433L: linux-hwmon@vger.kernel.org 7434S: Maintained 7435F: Documentation/hwmon/max16065 7436F: drivers/hwmon/max16065.c 7437 7438MAX20751 HARDWARE MONITOR DRIVER 7439M: Guenter Roeck <linux@roeck-us.net> 7440L: linux-hwmon@vger.kernel.org 7441S: Maintained 7442F: Documentation/hwmon/max20751 7443F: drivers/hwmon/max20751.c 7444 7445MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7446M: "Hans J. Koch" <hjk@hansjkoch.de> 7447L: linux-hwmon@vger.kernel.org 7448S: Maintained 7449F: Documentation/hwmon/max6650 7450F: drivers/hwmon/max6650.c 7451 7452MAX6697 HARDWARE MONITOR DRIVER 7453M: Guenter Roeck <linux@roeck-us.net> 7454L: linux-hwmon@vger.kernel.org 7455S: Maintained 7456F: Documentation/hwmon/max6697 7457F: Documentation/devicetree/bindings/i2c/max6697.txt 7458F: drivers/hwmon/max6697.c 7459F: include/linux/platform_data/max6697.h 7460 7461MAX9860 MONO AUDIO VOICE CODEC DRIVER 7462M: Peter Rosin <peda@axentia.se> 7463L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7464S: Maintained 7465F: Documentation/devicetree/bindings/sound/max9860.txt 7466F: sound/soc/codecs/max9860.* 7467 7468MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7469M: Krzysztof Kozlowski <krzk@kernel.org> 7470M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7471L: linux-pm@vger.kernel.org 7472S: Supported 7473F: drivers/power/max14577_charger.c 7474F: drivers/power/max77693_charger.c 7475 7476MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7477M: Javier Martinez Canillas <javier@osg.samsung.com> 7478L: linux-kernel@vger.kernel.org 7479S: Supported 7480F: drivers/*/*max77802*.c 7481F: Documentation/devicetree/bindings/*/*max77802.txt 7482F: include/dt-bindings/*/*max77802.h 7483 7484MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7485M: Chanwoo Choi <cw00.choi@samsung.com> 7486M: Krzysztof Kozlowski <krzk@kernel.org> 7487M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7488L: linux-kernel@vger.kernel.org 7489S: Supported 7490F: drivers/*/max14577*.c 7491F: drivers/*/max77686*.c 7492F: drivers/*/max77693*.c 7493F: drivers/extcon/extcon-max14577.c 7494F: drivers/extcon/extcon-max77693.c 7495F: drivers/rtc/rtc-max77686.c 7496F: drivers/clk/clk-max77686.c 7497F: Documentation/devicetree/bindings/mfd/max14577.txt 7498F: Documentation/devicetree/bindings/*/max77686.txt 7499F: Documentation/devicetree/bindings/mfd/max77693.txt 7500F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7501F: include/linux/mfd/max14577*.h 7502F: include/linux/mfd/max77686*.h 7503F: include/linux/mfd/max77693*.h 7504 7505MAXIRADIO FM RADIO RECEIVER DRIVER 7506M: Hans Verkuil <hverkuil@xs4all.nl> 7507L: linux-media@vger.kernel.org 7508T: git git://linuxtv.org/media_tree.git 7509W: https://linuxtv.org 7510S: Maintained 7511F: drivers/media/radio/radio-maxiradio* 7512 7513MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7514M: Peter Rosin <peda@axentia.se> 7515L: linux-iio@vger.kernel.org 7516S: Maintained 7517F: drivers/iio/potentiometer/mcp4531.c 7518 7519MEDIA DRIVERS FOR RENESAS - FCP 7520M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7521L: linux-media@vger.kernel.org 7522L: linux-renesas-soc@vger.kernel.org 7523T: git git://linuxtv.org/media_tree.git 7524S: Supported 7525F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7526F: drivers/media/platform/rcar-fcp.c 7527F: include/media/rcar-fcp.h 7528 7529MEDIA DRIVERS FOR RENESAS - VSP1 7530M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7531L: linux-media@vger.kernel.org 7532L: linux-renesas-soc@vger.kernel.org 7533T: git git://linuxtv.org/media_tree.git 7534S: Supported 7535F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7536F: drivers/media/platform/vsp1/ 7537 7538MEDIA DRIVERS FOR HELENE 7539M: Abylay Ospan <aospan@netup.ru> 7540L: linux-media@vger.kernel.org 7541W: https://linuxtv.org 7542W: http://netup.tv/ 7543T: git git://linuxtv.org/media_tree.git 7544S: Supported 7545F: drivers/media/dvb-frontends/helene* 7546 7547MEDIA DRIVERS FOR ASCOT2E 7548M: Sergey Kozlov <serjk@netup.ru> 7549M: Abylay Ospan <aospan@netup.ru> 7550L: linux-media@vger.kernel.org 7551W: https://linuxtv.org 7552W: http://netup.tv/ 7553T: git git://linuxtv.org/media_tree.git 7554S: Supported 7555F: drivers/media/dvb-frontends/ascot2e* 7556 7557MEDIA DRIVERS FOR CXD2841ER 7558M: Sergey Kozlov <serjk@netup.ru> 7559M: Abylay Ospan <aospan@netup.ru> 7560L: linux-media@vger.kernel.org 7561W: https://linuxtv.org 7562W: http://netup.tv/ 7563T: git git://linuxtv.org/media_tree.git 7564S: Supported 7565F: drivers/media/dvb-frontends/cxd2841er* 7566 7567MEDIA DRIVERS FOR HORUS3A 7568M: Sergey Kozlov <serjk@netup.ru> 7569M: Abylay Ospan <aospan@netup.ru> 7570L: linux-media@vger.kernel.org 7571W: https://linuxtv.org 7572W: http://netup.tv/ 7573T: git git://linuxtv.org/media_tree.git 7574S: Supported 7575F: drivers/media/dvb-frontends/horus3a* 7576 7577MEDIA DRIVERS FOR LNBH25 7578M: Sergey Kozlov <serjk@netup.ru> 7579M: Abylay Ospan <aospan@netup.ru> 7580L: linux-media@vger.kernel.org 7581W: https://linuxtv.org 7582W: http://netup.tv/ 7583T: git git://linuxtv.org/media_tree.git 7584S: Supported 7585F: drivers/media/dvb-frontends/lnbh25* 7586 7587MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7588M: Sergey Kozlov <serjk@netup.ru> 7589M: Abylay Ospan <aospan@netup.ru> 7590L: linux-media@vger.kernel.org 7591W: https://linuxtv.org 7592W: http://netup.tv/ 7593T: git git://linuxtv.org/media_tree.git 7594S: Supported 7595F: drivers/media/pci/netup_unidvb/* 7596 7597MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7598M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7599M: Mauro Carvalho Chehab <mchehab@kernel.org> 7600P: LinuxTV.org Project 7601L: linux-media@vger.kernel.org 7602W: https://linuxtv.org 7603Q: http://patchwork.kernel.org/project/linux-media/list/ 7604T: git git://linuxtv.org/media_tree.git 7605S: Maintained 7606F: Documentation/dvb/ 7607F: Documentation/video4linux/ 7608F: Documentation/DocBook/media/ 7609F: drivers/media/ 7610F: drivers/staging/media/ 7611F: include/linux/platform_data/media/ 7612F: include/media/ 7613F: include/uapi/linux/dvb/ 7614F: include/uapi/linux/videodev2.h 7615F: include/uapi/linux/media.h 7616F: include/uapi/linux/v4l2-* 7617F: include/uapi/linux/meye.h 7618F: include/uapi/linux/ivtv* 7619F: include/uapi/linux/uvcvideo.h 7620 7621MEDIATEK ETHERNET DRIVER 7622M: Felix Fietkau <nbd@openwrt.org> 7623M: John Crispin <blogic@openwrt.org> 7624L: netdev@vger.kernel.org 7625S: Maintained 7626F: drivers/net/ethernet/mediatek/ 7627 7628MEDIATEK MT7601U WIRELESS LAN DRIVER 7629M: Jakub Kicinski <kubakici@wp.pl> 7630L: linux-wireless@vger.kernel.org 7631S: Maintained 7632F: drivers/net/wireless/mediatek/mt7601u/ 7633 7634MEGARAID SCSI/SAS DRIVERS 7635M: Kashyap Desai <kashyap.desai@avagotech.com> 7636M: Sumit Saxena <sumit.saxena@avagotech.com> 7637M: Uday Lingala <uday.lingala@avagotech.com> 7638L: megaraidlinux.pdl@avagotech.com 7639L: linux-scsi@vger.kernel.org 7640W: http://www.lsi.com 7641S: Maintained 7642F: Documentation/scsi/megaraid.txt 7643F: drivers/scsi/megaraid.* 7644F: drivers/scsi/megaraid/ 7645 7646MELLANOX ETHERNET DRIVER (mlx4_en) 7647M: Tariq Toukan <tariqt@mellanox.com> 7648L: netdev@vger.kernel.org 7649S: Supported 7650W: http://www.mellanox.com 7651Q: http://patchwork.ozlabs.org/project/netdev/list/ 7652F: drivers/net/ethernet/mellanox/mlx4/en_* 7653 7654MELLANOX ETHERNET DRIVER (mlx5e) 7655M: Saeed Mahameed <saeedm@mellanox.com> 7656L: netdev@vger.kernel.org 7657S: Supported 7658W: http://www.mellanox.com 7659Q: http://patchwork.ozlabs.org/project/netdev/list/ 7660F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7661 7662MELLANOX ETHERNET SWITCH DRIVERS 7663M: Jiri Pirko <jiri@mellanox.com> 7664M: Ido Schimmel <idosch@mellanox.com> 7665L: netdev@vger.kernel.org 7666S: Supported 7667W: http://www.mellanox.com 7668Q: http://patchwork.ozlabs.org/project/netdev/list/ 7669F: drivers/net/ethernet/mellanox/mlxsw/ 7670 7671SOFT-ROCE DRIVER (rxe) 7672M: Moni Shoua <monis@mellanox.com> 7673L: linux-rdma@vger.kernel.org 7674S: Supported 7675W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7676Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7677F: drivers/infiniband/sw/rxe/ 7678F: include/uapi/rdma/rdma_user_rxe.h 7679 7680MEMBARRIER SUPPORT 7681M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7682M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7683L: linux-kernel@vger.kernel.org 7684S: Supported 7685F: kernel/membarrier.c 7686F: include/uapi/linux/membarrier.h 7687 7688MEMORY MANAGEMENT 7689L: linux-mm@kvack.org 7690W: http://www.linux-mm.org 7691S: Maintained 7692F: include/linux/mm.h 7693F: include/linux/gfp.h 7694F: include/linux/mmzone.h 7695F: include/linux/memory_hotplug.h 7696F: include/linux/vmalloc.h 7697F: mm/ 7698 7699MEMORY TECHNOLOGY DEVICES (MTD) 7700M: David Woodhouse <dwmw2@infradead.org> 7701M: Brian Norris <computersforpeace@gmail.com> 7702L: linux-mtd@lists.infradead.org 7703W: http://www.linux-mtd.infradead.org/ 7704Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7705T: git git://git.infradead.org/linux-mtd.git 7706T: git git://git.infradead.org/l2-mtd.git 7707S: Maintained 7708F: Documentation/devicetree/bindings/mtd/ 7709F: drivers/mtd/ 7710F: include/linux/mtd/ 7711F: include/uapi/mtd/ 7712 7713MEN A21 WATCHDOG DRIVER 7714M: Johannes Thumshirn <morbidrsa@gmail.com> 7715L: linux-watchdog@vger.kernel.org 7716S: Maintained 7717F: drivers/watchdog/mena21_wdt.c 7718 7719MEN CHAMELEON BUS (mcb) 7720M: Johannes Thumshirn <morbidrsa@gmail.com> 7721S: Maintained 7722F: drivers/mcb/ 7723F: include/linux/mcb.h 7724F: Documentation/men-chameleon-bus.txt 7725 7726MEN F21BMC (Board Management Controller) 7727M: Andreas Werner <andreas.werner@men.de> 7728S: Supported 7729F: drivers/mfd/menf21bmc.c 7730F: drivers/watchdog/menf21bmc_wdt.c 7731F: drivers/leds/leds-menf21bmc.c 7732F: drivers/hwmon/menf21bmc_hwmon.c 7733F: Documentation/hwmon/menf21bmc 7734 7735METAG ARCHITECTURE 7736M: James Hogan <james.hogan@imgtec.com> 7737L: linux-metag@vger.kernel.org 7738T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7739S: Odd Fixes 7740F: arch/metag/ 7741F: Documentation/metag/ 7742F: Documentation/devicetree/bindings/metag/ 7743F: Documentation/devicetree/bindings/interrupt-controller/img,* 7744F: drivers/clocksource/metag_generic.c 7745F: drivers/irqchip/irq-metag.c 7746F: drivers/irqchip/irq-metag-ext.c 7747F: drivers/tty/metag_da.c 7748 7749MICROBLAZE ARCHITECTURE 7750M: Michal Simek <monstr@monstr.eu> 7751W: http://www.monstr.eu/fdt/ 7752T: git git://git.monstr.eu/linux-2.6-microblaze.git 7753S: Supported 7754F: arch/microblaze/ 7755 7756MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7757M: Chen Yu <yu.c.chen@intel.com> 7758L: platform-driver-x86@vger.kernel.org 7759S: Supported 7760F: drivers/platform/x86/surfacepro3_button.c 7761 7762MICROTEK X6 SCANNER 7763M: Oliver Neukum <oliver@neukum.org> 7764S: Maintained 7765F: drivers/usb/image/microtek.* 7766 7767MIPS 7768M: Ralf Baechle <ralf@linux-mips.org> 7769L: linux-mips@linux-mips.org 7770W: http://www.linux-mips.org/ 7771T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7772Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7773S: Supported 7774F: Documentation/devicetree/bindings/mips/ 7775F: Documentation/mips/ 7776F: arch/mips/ 7777 7778MIPS/LOONGSON1 ARCHITECTURE 7779M: Keguang Zhang <keguang.zhang@gmail.com> 7780L: linux-mips@linux-mips.org 7781S: Maintained 7782F: arch/mips/loongson32/ 7783F: arch/mips/include/asm/mach-loongson32/ 7784F: drivers/*/*loongson1* 7785F: drivers/*/*/*loongson1* 7786 7787MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7788M: Hans Verkuil <hverkuil@xs4all.nl> 7789L: linux-media@vger.kernel.org 7790T: git git://linuxtv.org/media_tree.git 7791W: https://linuxtv.org 7792S: Odd Fixes 7793F: drivers/media/radio/radio-miropcm20* 7794 7795MELLANOX MLX4 core VPI driver 7796M: Yishai Hadas <yishaih@mellanox.com> 7797L: netdev@vger.kernel.org 7798L: linux-rdma@vger.kernel.org 7799W: http://www.mellanox.com 7800Q: http://patchwork.ozlabs.org/project/netdev/list/ 7801S: Supported 7802F: drivers/net/ethernet/mellanox/mlx4/ 7803F: include/linux/mlx4/ 7804 7805MELLANOX MLX4 IB driver 7806M: Yishai Hadas <yishaih@mellanox.com> 7807L: linux-rdma@vger.kernel.org 7808W: http://www.mellanox.com 7809Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7810S: Supported 7811F: drivers/infiniband/hw/mlx4/ 7812F: include/linux/mlx4/ 7813 7814MELLANOX MLX5 core VPI driver 7815M: Matan Barak <matanb@mellanox.com> 7816M: Leon Romanovsky <leonro@mellanox.com> 7817L: netdev@vger.kernel.org 7818L: linux-rdma@vger.kernel.org 7819W: http://www.mellanox.com 7820Q: http://patchwork.ozlabs.org/project/netdev/list/ 7821S: Supported 7822F: drivers/net/ethernet/mellanox/mlx5/core/ 7823F: include/linux/mlx5/ 7824 7825MELLANOX MLX5 IB driver 7826M: Matan Barak <matanb@mellanox.com> 7827M: Leon Romanovsky <leonro@mellanox.com> 7828L: linux-rdma@vger.kernel.org 7829W: http://www.mellanox.com 7830Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7831S: Supported 7832F: drivers/infiniband/hw/mlx5/ 7833F: include/linux/mlx5/ 7834 7835MELEXIS MLX90614 DRIVER 7836M: Crt Mori <cmo@melexis.com> 7837L: linux-iio@vger.kernel.org 7838W: http://www.melexis.com 7839S: Supported 7840F: drivers/iio/temperature/mlx90614.c 7841 7842MN88472 MEDIA DRIVER 7843M: Antti Palosaari <crope@iki.fi> 7844L: linux-media@vger.kernel.org 7845W: https://linuxtv.org 7846W: http://palosaari.fi/linux/ 7847Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7848S: Maintained 7849F: drivers/media/dvb-frontends/mn88472* 7850 7851MN88473 MEDIA DRIVER 7852M: Antti Palosaari <crope@iki.fi> 7853L: linux-media@vger.kernel.org 7854W: https://linuxtv.org 7855W: http://palosaari.fi/linux/ 7856Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7857S: Maintained 7858F: drivers/media/dvb-frontends/mn88473* 7859 7860MODULE SUPPORT 7861M: Rusty Russell <rusty@rustcorp.com.au> 7862S: Maintained 7863F: include/linux/module.h 7864F: kernel/module.c 7865 7866MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7867W: http://popies.net/meye/ 7868S: Orphan 7869F: Documentation/video4linux/meye.txt 7870F: drivers/media/pci/meye/ 7871F: include/uapi/linux/meye.h 7872 7873MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7874M: Jiri Slaby <jirislaby@gmail.com> 7875S: Maintained 7876F: Documentation/serial/moxa-smartio 7877F: drivers/tty/mxser.* 7878 7879MR800 AVERMEDIA USB FM RADIO DRIVER 7880M: Alexey Klimov <klimov.linux@gmail.com> 7881L: linux-media@vger.kernel.org 7882T: git git://linuxtv.org/media_tree.git 7883S: Maintained 7884F: drivers/media/radio/radio-mr800.c 7885 7886MRF24J40 IEEE 802.15.4 RADIO DRIVER 7887M: Alan Ott <alan@signal11.us> 7888L: linux-wpan@vger.kernel.org 7889S: Maintained 7890F: drivers/net/ieee802154/mrf24j40.c 7891F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7892 7893MSI LAPTOP SUPPORT 7894M: "Lee, Chun-Yi" <jlee@suse.com> 7895L: platform-driver-x86@vger.kernel.org 7896S: Maintained 7897F: drivers/platform/x86/msi-laptop.c 7898 7899MSI WMI SUPPORT 7900L: platform-driver-x86@vger.kernel.org 7901S: Orphan 7902F: drivers/platform/x86/msi-wmi.c 7903 7904MSI001 MEDIA DRIVER 7905M: Antti Palosaari <crope@iki.fi> 7906L: linux-media@vger.kernel.org 7907W: https://linuxtv.org 7908W: http://palosaari.fi/linux/ 7909Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7910T: git git://linuxtv.org/anttip/media_tree.git 7911S: Maintained 7912F: drivers/media/tuners/msi001* 7913 7914MSI2500 MEDIA DRIVER 7915M: Antti Palosaari <crope@iki.fi> 7916L: linux-media@vger.kernel.org 7917W: https://linuxtv.org 7918W: http://palosaari.fi/linux/ 7919Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7920T: git git://linuxtv.org/anttip/media_tree.git 7921S: Maintained 7922F: drivers/media/usb/msi2500/ 7923 7924MSYSTEMS DISKONCHIP G3 MTD DRIVER 7925M: Robert Jarzmik <robert.jarzmik@free.fr> 7926L: linux-mtd@lists.infradead.org 7927S: Maintained 7928F: drivers/mtd/devices/docg3* 7929 7930MT9M032 APTINA SENSOR DRIVER 7931M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7932L: linux-media@vger.kernel.org 7933T: git git://linuxtv.org/media_tree.git 7934S: Maintained 7935F: drivers/media/i2c/mt9m032.c 7936F: include/media/i2c/mt9m032.h 7937 7938MT9P031 APTINA CAMERA SENSOR 7939M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7940L: linux-media@vger.kernel.org 7941T: git git://linuxtv.org/media_tree.git 7942S: Maintained 7943F: drivers/media/i2c/mt9p031.c 7944F: include/media/i2c/mt9p031.h 7945 7946MT9T001 APTINA CAMERA SENSOR 7947M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7948L: linux-media@vger.kernel.org 7949T: git git://linuxtv.org/media_tree.git 7950S: Maintained 7951F: drivers/media/i2c/mt9t001.c 7952F: include/media/i2c/mt9t001.h 7953 7954MT9V032 APTINA CAMERA SENSOR 7955M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7956L: linux-media@vger.kernel.org 7957T: git git://linuxtv.org/media_tree.git 7958S: Maintained 7959F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7960F: drivers/media/i2c/mt9v032.c 7961F: include/media/i2c/mt9v032.h 7962 7963MULTIFUNCTION DEVICES (MFD) 7964M: Lee Jones <lee.jones@linaro.org> 7965T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7966S: Supported 7967F: drivers/mfd/ 7968F: include/linux/mfd/ 7969 7970MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7971M: Ulf Hansson <ulf.hansson@linaro.org> 7972L: linux-mmc@vger.kernel.org 7973T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7974S: Maintained 7975F: Documentation/devicetree/bindings/mmc/ 7976F: drivers/mmc/ 7977F: include/linux/mmc/ 7978F: include/uapi/linux/mmc/ 7979 7980MULTIMEDIA CARD (MMC) ETC. OVER SPI 7981S: Orphan 7982F: drivers/mmc/host/mmc_spi.c 7983F: include/linux/spi/mmc_spi.h 7984 7985MULTISOUND SOUND DRIVER 7986M: Andrew Veliath <andrewtv@usa.net> 7987S: Maintained 7988F: Documentation/sound/oss/MultiSound 7989F: sound/oss/msnd* 7990 7991MULTITECH MULTIPORT CARD (ISICOM) 7992S: Orphan 7993F: drivers/tty/isicom.c 7994F: include/linux/isicom.h 7995 7996MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7997M: Bin Liu <b-liu@ti.com> 7998L: linux-usb@vger.kernel.org 7999T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8000S: Maintained 8001F: drivers/usb/musb/ 8002 8003MXL5007T MEDIA DRIVER 8004M: Michael Krufky <mkrufky@linuxtv.org> 8005L: linux-media@vger.kernel.org 8006W: https://linuxtv.org 8007W: http://github.com/mkrufky 8008Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8009T: git git://linuxtv.org/mkrufky/tuners.git 8010S: Maintained 8011F: drivers/media/tuners/mxl5007t.* 8012 8013MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8014M: Hyong-Youb Kim <hykim@myri.com> 8015L: netdev@vger.kernel.org 8016W: https://www.myricom.com/support/downloads/myri10ge.html 8017S: Supported 8018F: drivers/net/ethernet/myricom/myri10ge/ 8019 8020NAND FLASH SUBSYSTEM 8021M: Boris Brezillon <boris.brezillon@free-electrons.com> 8022R: Richard Weinberger <richard@nod.at> 8023L: linux-mtd@lists.infradead.org 8024W: http://www.linux-mtd.infradead.org/ 8025Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8026T: git git://github.com/linux-nand/linux.git 8027S: Maintained 8028F: drivers/mtd/nand/ 8029F: include/linux/mtd/nand*.h 8030 8031NATSEMI ETHERNET DRIVER (DP8381x) 8032S: Orphan 8033F: drivers/net/ethernet/natsemi/natsemi.c 8034 8035NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8036M: Daniel Mack <zonque@gmail.com> 8037S: Maintained 8038L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8039W: http://www.native-instruments.com 8040F: sound/usb/caiaq/ 8041 8042NCP FILESYSTEM 8043M: Petr Vandrovec <petr@vandrovec.name> 8044S: Odd Fixes 8045F: fs/ncpfs/ 8046 8047NCR 5380 SCSI DRIVERS 8048M: Finn Thain <fthain@telegraphics.com.au> 8049M: Michael Schmitz <schmitzmic@gmail.com> 8050L: linux-scsi@vger.kernel.org 8051S: Maintained 8052F: Documentation/scsi/g_NCR5380.txt 8053F: Documentation/scsi/dtc3x80.txt 8054F: drivers/scsi/NCR5380.* 8055F: drivers/scsi/arm/cumana_1.c 8056F: drivers/scsi/arm/oak.c 8057F: drivers/scsi/atari_scsi.* 8058F: drivers/scsi/dmx3191d.c 8059F: drivers/scsi/dtc.* 8060F: drivers/scsi/g_NCR5380.* 8061F: drivers/scsi/g_NCR5380_mmio.c 8062F: drivers/scsi/mac_scsi.* 8063F: drivers/scsi/pas16.* 8064F: drivers/scsi/sun3_scsi.* 8065F: drivers/scsi/sun3_scsi_vme.c 8066F: drivers/scsi/t128.* 8067 8068NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8069M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8070L: linux-scsi@vger.kernel.org 8071S: Maintained 8072F: drivers/scsi/NCR_D700.* 8073 8074NCT6775 HARDWARE MONITOR DRIVER 8075M: Guenter Roeck <linux@roeck-us.net> 8076L: linux-hwmon@vger.kernel.org 8077S: Maintained 8078F: Documentation/hwmon/nct6775 8079F: drivers/hwmon/nct6775.c 8080 8081NETEFFECT IWARP RNIC DRIVER (IW_NES) 8082M: Faisal Latif <faisal.latif@intel.com> 8083L: linux-rdma@vger.kernel.org 8084W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8085S: Supported 8086F: drivers/infiniband/hw/nes/ 8087 8088NETEM NETWORK EMULATOR 8089M: Stephen Hemminger <stephen@networkplumber.org> 8090L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8091S: Maintained 8092F: net/sched/sch_netem.c 8093 8094NETERION 10GbE DRIVERS (s2io/vxge) 8095M: Jon Mason <jdmason@kudzu.us> 8096L: netdev@vger.kernel.org 8097S: Supported 8098F: Documentation/networking/s2io.txt 8099F: Documentation/networking/vxge.txt 8100F: drivers/net/ethernet/neterion/ 8101 8102NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8103M: Pablo Neira Ayuso <pablo@netfilter.org> 8104M: Patrick McHardy <kaber@trash.net> 8105M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8106L: netfilter-devel@vger.kernel.org 8107L: coreteam@netfilter.org 8108W: http://www.netfilter.org/ 8109W: http://www.iptables.org/ 8110Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8111T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8112T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8113S: Supported 8114F: include/linux/netfilter* 8115F: include/linux/netfilter/ 8116F: include/net/netfilter/ 8117F: include/uapi/linux/netfilter* 8118F: include/uapi/linux/netfilter/ 8119F: net/*/netfilter.c 8120F: net/*/netfilter/ 8121F: net/netfilter/ 8122F: net/bridge/br_netfilter*.c 8123 8124NETLABEL 8125M: Paul Moore <paul@paul-moore.com> 8126W: http://netlabel.sf.net 8127L: netdev@vger.kernel.org 8128S: Maintained 8129F: Documentation/netlabel/ 8130F: include/net/netlabel.h 8131F: net/netlabel/ 8132 8133NETROM NETWORK LAYER 8134M: Ralf Baechle <ralf@linux-mips.org> 8135L: linux-hams@vger.kernel.org 8136W: http://www.linux-ax25.org/ 8137S: Maintained 8138F: include/net/netrom.h 8139F: include/uapi/linux/netrom.h 8140F: net/netrom/ 8141 8142NETRONOME ETHERNET DRIVERS 8143M: Jakub Kicinski <jakub.kicinski@netronome.com> 8144L: oss-drivers@netronome.com 8145S: Maintained 8146F: drivers/net/ethernet/netronome/ 8147 8148NETWORK BLOCK DEVICE (NBD) 8149M: Markus Pargmann <mpa@pengutronix.de> 8150S: Maintained 8151L: nbd-general@lists.sourceforge.net 8152T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8153F: Documentation/blockdev/nbd.txt 8154F: drivers/block/nbd.c 8155F: include/uapi/linux/nbd.h 8156 8157NETWORK DROP MONITOR 8158M: Neil Horman <nhorman@tuxdriver.com> 8159L: netdev@vger.kernel.org 8160S: Maintained 8161W: https://fedorahosted.org/dropwatch/ 8162F: net/core/drop_monitor.c 8163 8164NETWORKING [GENERAL] 8165M: "David S. Miller" <davem@davemloft.net> 8166L: netdev@vger.kernel.org 8167W: http://www.linuxfoundation.org/en/Net 8168Q: http://patchwork.ozlabs.org/project/netdev/list/ 8169T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8170T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8171S: Maintained 8172F: net/ 8173F: include/net/ 8174F: include/linux/in.h 8175F: include/linux/net.h 8176F: include/linux/netdevice.h 8177F: include/uapi/linux/in.h 8178F: include/uapi/linux/net.h 8179F: include/uapi/linux/netdevice.h 8180F: include/uapi/linux/net_namespace.h 8181F: tools/net/ 8182F: tools/testing/selftests/net/ 8183F: lib/random32.c 8184F: lib/test_bpf.c 8185 8186NETWORKING [IPv4/IPv6] 8187M: "David S. Miller" <davem@davemloft.net> 8188M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8189M: James Morris <jmorris@namei.org> 8190M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8191M: Patrick McHardy <kaber@trash.net> 8192L: netdev@vger.kernel.org 8193T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8194S: Maintained 8195F: net/ipv4/ 8196F: net/ipv6/ 8197F: include/net/ip* 8198F: arch/x86/net/* 8199 8200NETWORKING [IPSEC] 8201M: Steffen Klassert <steffen.klassert@secunet.com> 8202M: Herbert Xu <herbert@gondor.apana.org.au> 8203M: "David S. Miller" <davem@davemloft.net> 8204L: netdev@vger.kernel.org 8205T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8206T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8207S: Maintained 8208F: net/core/flow.c 8209F: net/xfrm/ 8210F: net/key/ 8211F: net/ipv4/xfrm* 8212F: net/ipv4/esp4.c 8213F: net/ipv4/ah4.c 8214F: net/ipv4/ipcomp.c 8215F: net/ipv4/ip_vti.c 8216F: net/ipv6/xfrm* 8217F: net/ipv6/esp6.c 8218F: net/ipv6/ah6.c 8219F: net/ipv6/ipcomp6.c 8220F: net/ipv6/ip6_vti.c 8221F: include/uapi/linux/xfrm.h 8222F: include/net/xfrm.h 8223 8224NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8225M: Paul Moore <paul@paul-moore.com> 8226L: netdev@vger.kernel.org 8227S: Maintained 8228 8229NETWORKING [WIRELESS] 8230L: linux-wireless@vger.kernel.org 8231Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8232 8233NETWORKING DRIVERS 8234L: netdev@vger.kernel.org 8235W: http://www.linuxfoundation.org/en/Net 8236Q: http://patchwork.ozlabs.org/project/netdev/list/ 8237T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8238T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8239S: Odd Fixes 8240F: Documentation/devicetree/bindings/net/ 8241F: drivers/net/ 8242F: include/linux/if_* 8243F: include/linux/netdevice.h 8244F: include/linux/etherdevice.h 8245F: include/linux/fcdevice.h 8246F: include/linux/fddidevice.h 8247F: include/linux/hippidevice.h 8248F: include/linux/inetdevice.h 8249F: include/uapi/linux/if_* 8250F: include/uapi/linux/netdevice.h 8251 8252NETWORKING DRIVERS (WIRELESS) 8253M: Kalle Valo <kvalo@codeaurora.org> 8254L: linux-wireless@vger.kernel.org 8255Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8257T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8258S: Maintained 8259F: Documentation/devicetree/bindings/net/wireless/ 8260F: drivers/net/wireless/ 8261 8262NETXEN (1/10) GbE SUPPORT 8263M: Manish Chopra <manish.chopra@qlogic.com> 8264M: Sony Chacko <sony.chacko@qlogic.com> 8265M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8266L: netdev@vger.kernel.org 8267W: http://www.qlogic.com 8268S: Supported 8269F: drivers/net/ethernet/qlogic/netxen/ 8270 8271NFC SUBSYSTEM 8272M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8273M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8274M: Samuel Ortiz <sameo@linux.intel.com> 8275L: linux-wireless@vger.kernel.org 8276L: linux-nfc@lists.01.org (subscribers-only) 8277S: Supported 8278F: net/nfc/ 8279F: include/net/nfc/ 8280F: include/uapi/linux/nfc.h 8281F: drivers/nfc/ 8282F: include/linux/platform_data/nfcmrvl.h 8283F: include/linux/platform_data/nxp-nci.h 8284F: include/linux/platform_data/pn544.h 8285F: include/linux/platform_data/st21nfca.h 8286F: include/linux/platform_data/st-nci.h 8287F: Documentation/devicetree/bindings/net/nfc/ 8288 8289NFS, SUNRPC, AND LOCKD CLIENTS 8290M: Trond Myklebust <trond.myklebust@primarydata.com> 8291M: Anna Schumaker <anna.schumaker@netapp.com> 8292L: linux-nfs@vger.kernel.org 8293W: http://client.linux-nfs.org 8294T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8295S: Maintained 8296F: fs/lockd/ 8297F: fs/nfs/ 8298F: fs/nfs_common/ 8299F: net/sunrpc/ 8300F: include/linux/lockd/ 8301F: include/linux/nfs* 8302F: include/linux/sunrpc/ 8303F: include/uapi/linux/nfs* 8304F: include/uapi/linux/sunrpc/ 8305 8306NILFS2 FILESYSTEM 8307M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8308L: linux-nilfs@vger.kernel.org 8309W: http://nilfs.sourceforge.net/ 8310W: http://nilfs.osdn.jp/ 8311T: git git://github.com/konis/nilfs2.git 8312S: Supported 8313F: Documentation/filesystems/nilfs2.txt 8314F: fs/nilfs2/ 8315F: include/trace/events/nilfs2.h 8316F: include/uapi/linux/nilfs2_api.h 8317F: include/uapi/linux/nilfs2_ondisk.h 8318 8319NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8320M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8321W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8322S: Maintained 8323F: Documentation/scsi/NinjaSCSI.txt 8324F: drivers/scsi/pcmcia/nsp_* 8325 8326NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8327M: GOTO Masanori <gotom@debian.or.jp> 8328M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8329W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8330S: Maintained 8331F: Documentation/scsi/NinjaSCSI.txt 8332F: drivers/scsi/nsp32* 8333 8334NIOS2 ARCHITECTURE 8335M: Ley Foon Tan <lftan@altera.com> 8336L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8337T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8338S: Maintained 8339F: arch/nios2/ 8340 8341NOKIA N900 POWER SUPPLY DRIVERS 8342R: Pali Rohár <pali.rohar@gmail.com> 8343F: include/linux/power/bq2415x_charger.h 8344F: include/linux/power/bq27xxx_battery.h 8345F: include/linux/power/isp1704_charger.h 8346F: drivers/power/bq2415x_charger.c 8347F: drivers/power/bq27xxx_battery.c 8348F: drivers/power/bq27xxx_battery_i2c.c 8349F: drivers/power/isp1704_charger.c 8350F: drivers/power/rx51_battery.c 8351 8352NTB DRIVER CORE 8353M: Jon Mason <jdmason@kudzu.us> 8354M: Dave Jiang <dave.jiang@intel.com> 8355M: Allen Hubbe <Allen.Hubbe@emc.com> 8356L: linux-ntb@googlegroups.com 8357S: Supported 8358W: https://github.com/jonmason/ntb/wiki 8359T: git git://github.com/jonmason/ntb.git 8360F: drivers/ntb/ 8361F: drivers/net/ntb_netdev.c 8362F: include/linux/ntb.h 8363F: include/linux/ntb_transport.h 8364F: tools/testing/selftests/ntb/ 8365 8366NTB INTEL DRIVER 8367M: Jon Mason <jdmason@kudzu.us> 8368M: Dave Jiang <dave.jiang@intel.com> 8369L: linux-ntb@googlegroups.com 8370S: Supported 8371W: https://github.com/jonmason/ntb/wiki 8372T: git git://github.com/jonmason/ntb.git 8373F: drivers/ntb/hw/intel/ 8374 8375NTB AMD DRIVER 8376M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8377L: linux-ntb@googlegroups.com 8378S: Supported 8379F: drivers/ntb/hw/amd/ 8380 8381NTFS FILESYSTEM 8382M: Anton Altaparmakov <anton@tuxera.com> 8383L: linux-ntfs-dev@lists.sourceforge.net 8384W: http://www.tuxera.com/ 8385T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8386S: Supported 8387F: Documentation/filesystems/ntfs.txt 8388F: fs/ntfs/ 8389 8390NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8391M: Antonino Daplas <adaplas@gmail.com> 8392L: linux-fbdev@vger.kernel.org 8393S: Maintained 8394F: drivers/video/fbdev/riva/ 8395F: drivers/video/fbdev/nvidia/ 8396 8397NVM EXPRESS DRIVER 8398M: Keith Busch <keith.busch@intel.com> 8399M: Jens Axboe <axboe@fb.com> 8400L: linux-nvme@lists.infradead.org 8401T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8402W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8403S: Supported 8404F: drivers/nvme/host/ 8405F: include/linux/nvme.h 8406 8407NVM EXPRESS TARGET DRIVER 8408M: Christoph Hellwig <hch@lst.de> 8409M: Sagi Grimberg <sagi@grimberg.me> 8410L: linux-nvme@lists.infradead.org 8411S: Supported 8412F: drivers/nvme/target/ 8413 8414NVMEM FRAMEWORK 8415M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8416M: Maxime Ripard <maxime.ripard@free-electrons.com> 8417S: Maintained 8418F: drivers/nvmem/ 8419F: Documentation/devicetree/bindings/nvmem/ 8420F: include/linux/nvmem-consumer.h 8421F: include/linux/nvmem-provider.h 8422 8423NXP-NCI NFC DRIVER 8424M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8425R: Charles Gorand <charles.gorand@effinnov.com> 8426L: linux-nfc@lists.01.org (moderated for non-subscribers) 8427S: Supported 8428F: drivers/nfc/nxp-nci 8429 8430NXP TDA998X DRM DRIVER 8431M: Russell King <rmk+kernel@armlinux.org.uk> 8432S: Supported 8433F: drivers/gpu/drm/i2c/tda998x_drv.c 8434F: include/drm/i2c/tda998x.h 8435 8436NXP TFA9879 DRIVER 8437M: Peter Rosin <peda@axentia.se> 8438L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8439S: Maintained 8440F: sound/soc/codecs/tfa9879* 8441 8442OBJTOOL 8443M: Josh Poimboeuf <jpoimboe@redhat.com> 8444S: Supported 8445F: tools/objtool/ 8446 8447OMAP SUPPORT 8448M: Tony Lindgren <tony@atomide.com> 8449L: linux-omap@vger.kernel.org 8450W: http://www.muru.com/linux/omap/ 8451W: http://linux.omap.com/ 8452Q: http://patchwork.kernel.org/project/linux-omap/list/ 8453T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8454S: Maintained 8455F: arch/arm/*omap*/ 8456F: arch/arm/configs/omap1_defconfig 8457F: arch/arm/configs/omap2plus_defconfig 8458F: drivers/i2c/busses/i2c-omap.c 8459F: drivers/irqchip/irq-omap-intc.c 8460F: drivers/mfd/*omap*.c 8461F: drivers/mfd/menelaus.c 8462F: drivers/mfd/palmas.c 8463F: drivers/mfd/tps65217.c 8464F: drivers/mfd/tps65218.c 8465F: drivers/mfd/tps65910.c 8466F: drivers/mfd/twl-core.[ch] 8467F: drivers/mfd/twl4030*.c 8468F: drivers/mfd/twl6030*.c 8469F: drivers/mfd/twl6040*.c 8470F: drivers/regulator/palmas-regulator*.c 8471F: drivers/regulator/pbias-regulator.c 8472F: drivers/regulator/tps65217-regulator.c 8473F: drivers/regulator/tps65218-regulator.c 8474F: drivers/regulator/tps65910-regulator.c 8475F: drivers/regulator/twl-regulator.c 8476F: include/linux/i2c-omap.h 8477 8478OMAP DEVICE TREE SUPPORT 8479M: Benoît Cousson <bcousson@baylibre.com> 8480M: Tony Lindgren <tony@atomide.com> 8481L: linux-omap@vger.kernel.org 8482L: devicetree@vger.kernel.org 8483S: Maintained 8484F: arch/arm/boot/dts/*omap* 8485F: arch/arm/boot/dts/*am3* 8486F: arch/arm/boot/dts/*am4* 8487F: arch/arm/boot/dts/*am5* 8488F: arch/arm/boot/dts/*dra7* 8489 8490OMAP CLOCK FRAMEWORK SUPPORT 8491M: Paul Walmsley <paul@pwsan.com> 8492L: linux-omap@vger.kernel.org 8493S: Maintained 8494F: arch/arm/*omap*/*clock* 8495 8496OMAP POWER MANAGEMENT SUPPORT 8497M: Kevin Hilman <khilman@kernel.org> 8498L: linux-omap@vger.kernel.org 8499S: Maintained 8500F: arch/arm/*omap*/*pm* 8501F: drivers/cpufreq/omap-cpufreq.c 8502 8503OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8504M: Rajendra Nayak <rnayak@codeaurora.org> 8505M: Paul Walmsley <paul@pwsan.com> 8506L: linux-omap@vger.kernel.org 8507S: Maintained 8508F: arch/arm/mach-omap2/prm* 8509 8510OMAP AUDIO SUPPORT 8511M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8512M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8513L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8514L: linux-omap@vger.kernel.org 8515S: Maintained 8516F: sound/soc/omap/ 8517 8518OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8519M: Roger Quadros <rogerq@ti.com> 8520M: Tony Lindgren <tony@atomide.com> 8521L: linux-omap@vger.kernel.org 8522S: Maintained 8523F: drivers/memory/omap-gpmc.c 8524F: arch/arm/mach-omap2/*gpmc* 8525 8526OMAP FRAMEBUFFER SUPPORT 8527M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8528L: linux-fbdev@vger.kernel.org 8529L: linux-omap@vger.kernel.org 8530S: Maintained 8531F: drivers/video/fbdev/omap/ 8532 8533OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8534M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8535L: linux-omap@vger.kernel.org 8536L: linux-fbdev@vger.kernel.org 8537S: Maintained 8538F: drivers/video/fbdev/omap2/ 8539F: Documentation/arm/OMAP/DSS 8540 8541OMAP HARDWARE SPINLOCK SUPPORT 8542M: Ohad Ben-Cohen <ohad@wizery.com> 8543L: linux-omap@vger.kernel.org 8544S: Maintained 8545F: drivers/hwspinlock/omap_hwspinlock.c 8546 8547OMAP MMC SUPPORT 8548M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8549L: linux-omap@vger.kernel.org 8550S: Maintained 8551F: drivers/mmc/host/omap.c 8552 8553OMAP HS MMC SUPPORT 8554L: linux-mmc@vger.kernel.org 8555L: linux-omap@vger.kernel.org 8556S: Orphan 8557F: drivers/mmc/host/omap_hsmmc.c 8558 8559OMAP RANDOM NUMBER GENERATOR SUPPORT 8560M: Deepak Saxena <dsaxena@plexity.net> 8561S: Maintained 8562F: drivers/char/hw_random/omap-rng.c 8563 8564OMAP HWMOD SUPPORT 8565M: Benoît Cousson <bcousson@baylibre.com> 8566M: Paul Walmsley <paul@pwsan.com> 8567L: linux-omap@vger.kernel.org 8568S: Maintained 8569F: arch/arm/mach-omap2/omap_hwmod.* 8570 8571OMAP HWMOD DATA 8572M: Paul Walmsley <paul@pwsan.com> 8573L: linux-omap@vger.kernel.org 8574S: Maintained 8575F: arch/arm/mach-omap2/omap_hwmod*data* 8576 8577OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8578M: Benoît Cousson <bcousson@baylibre.com> 8579L: linux-omap@vger.kernel.org 8580S: Maintained 8581F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8582 8583OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8584M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8585L: linux-media@vger.kernel.org 8586S: Maintained 8587F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8588F: drivers/media/platform/omap3isp/ 8589F: drivers/staging/media/omap4iss/ 8590 8591OMAP USB SUPPORT 8592L: linux-usb@vger.kernel.org 8593L: linux-omap@vger.kernel.org 8594S: Orphan 8595F: drivers/usb/*/*omap* 8596F: arch/arm/*omap*/usb* 8597 8598OMAP GPIO DRIVER 8599M: Grygorii Strashko <grygorii.strashko@ti.com> 8600M: Santosh Shilimkar <ssantosh@kernel.org> 8601M: Kevin Hilman <khilman@kernel.org> 8602L: linux-omap@vger.kernel.org 8603S: Maintained 8604F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8605F: drivers/gpio/gpio-omap.c 8606 8607OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8608M: Mark Jackson <mpfj@newflow.co.uk> 8609L: linux-omap@vger.kernel.org 8610S: Maintained 8611F: arch/arm/boot/dts/am335x-nano.dts 8612 8613OMFS FILESYSTEM 8614M: Bob Copeland <me@bobcopeland.com> 8615L: linux-karma-devel@lists.sourceforge.net 8616S: Maintained 8617F: Documentation/filesystems/omfs.txt 8618F: fs/omfs/ 8619 8620OMNIKEY CARDMAN 4000 DRIVER 8621M: Harald Welte <laforge@gnumonks.org> 8622S: Maintained 8623F: drivers/char/pcmcia/cm4000_cs.c 8624F: include/linux/cm4000_cs.h 8625F: include/uapi/linux/cm4000_cs.h 8626 8627OMNIKEY CARDMAN 4040 DRIVER 8628M: Harald Welte <laforge@gnumonks.org> 8629S: Maintained 8630F: drivers/char/pcmcia/cm4040_cs.* 8631 8632OMNIVISION OV7670 SENSOR DRIVER 8633M: Jonathan Corbet <corbet@lwn.net> 8634L: linux-media@vger.kernel.org 8635T: git git://linuxtv.org/media_tree.git 8636S: Maintained 8637F: drivers/media/i2c/ov7670.c 8638 8639ONENAND FLASH DRIVER 8640M: Kyungmin Park <kyungmin.park@samsung.com> 8641L: linux-mtd@lists.infradead.org 8642S: Maintained 8643F: drivers/mtd/onenand/ 8644F: include/linux/mtd/onenand*.h 8645 8646ONSTREAM SCSI TAPE DRIVER 8647M: Willem Riede <osst@riede.org> 8648L: osst-users@lists.sourceforge.net 8649L: linux-scsi@vger.kernel.org 8650S: Maintained 8651F: Documentation/scsi/osst.txt 8652F: drivers/scsi/osst.* 8653F: drivers/scsi/osst_*.h 8654F: drivers/scsi/st.h 8655 8656OPENCORES I2C BUS DRIVER 8657M: Peter Korsgaard <jacmet@sunsite.dk> 8658L: linux-i2c@vger.kernel.org 8659S: Maintained 8660F: Documentation/i2c/busses/i2c-ocores 8661F: drivers/i2c/busses/i2c-ocores.c 8662 8663OPEN FIRMWARE AND FLATTENED DEVICE TREE 8664M: Rob Herring <robh+dt@kernel.org> 8665M: Frank Rowand <frowand.list@gmail.com> 8666L: devicetree@vger.kernel.org 8667W: http://www.devicetree.org/ 8668T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8669S: Maintained 8670F: drivers/of/ 8671F: include/linux/of*.h 8672F: scripts/dtc/ 8673 8674OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8675M: Rob Herring <robh+dt@kernel.org> 8676M: Mark Rutland <mark.rutland@arm.com> 8677L: devicetree@vger.kernel.org 8678T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8679Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8680S: Maintained 8681F: Documentation/devicetree/ 8682F: arch/*/boot/dts/ 8683F: include/dt-bindings/ 8684 8685OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8686M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8687L: devicetree@vger.kernel.org 8688S: Maintained 8689F: Documentation/devicetree/dynamic-resolution-notes.txt 8690F: Documentation/devicetree/overlay-notes.txt 8691F: drivers/of/overlay.c 8692F: drivers/of/resolver.c 8693 8694OPENRISC ARCHITECTURE 8695M: Jonas Bonn <jonas@southpole.se> 8696W: http://openrisc.net 8697S: Maintained 8698T: git git://openrisc.net/~jonas/linux 8699F: arch/openrisc/ 8700 8701OPENVSWITCH 8702M: Pravin Shelar <pshelar@nicira.com> 8703L: netdev@vger.kernel.org 8704L: dev@openvswitch.org 8705W: http://openvswitch.org 8706S: Maintained 8707F: net/openvswitch/ 8708F: include/uapi/linux/openvswitch.h 8709 8710OPERATING PERFORMANCE POINTS (OPP) 8711M: Viresh Kumar <vireshk@kernel.org> 8712M: Nishanth Menon <nm@ti.com> 8713M: Stephen Boyd <sboyd@codeaurora.org> 8714L: linux-pm@vger.kernel.org 8715S: Maintained 8716T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8717F: drivers/base/power/opp/ 8718F: include/linux/pm_opp.h 8719F: Documentation/power/opp.txt 8720F: Documentation/devicetree/bindings/opp/ 8721 8722OPL4 DRIVER 8723M: Clemens Ladisch <clemens@ladisch.de> 8724L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8725T: git git://git.alsa-project.org/alsa-kernel.git 8726S: Maintained 8727F: sound/drivers/opl4/ 8728 8729OPROFILE 8730M: Robert Richter <rric@kernel.org> 8731L: oprofile-list@lists.sf.net 8732S: Maintained 8733F: arch/*/include/asm/oprofile*.h 8734F: arch/*/oprofile/ 8735F: drivers/oprofile/ 8736F: include/linux/oprofile.h 8737 8738ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8739M: Mark Fasheh <mfasheh@suse.com> 8740M: Joel Becker <jlbec@evilplan.org> 8741L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8742W: http://ocfs2.wiki.kernel.org 8743S: Supported 8744F: Documentation/filesystems/ocfs2.txt 8745F: Documentation/filesystems/dlmfs.txt 8746F: fs/ocfs2/ 8747 8748ORINOCO DRIVER 8749L: linux-wireless@vger.kernel.org 8750W: http://wireless.kernel.org/en/users/Drivers/orinoco 8751W: http://www.nongnu.org/orinoco/ 8752S: Orphan 8753F: drivers/net/wireless/intersil/orinoco/ 8754 8755OSD LIBRARY and FILESYSTEM 8756M: Boaz Harrosh <ooo@electrozaur.com> 8757M: Benny Halevy <bhalevy@primarydata.com> 8758L: osd-dev@open-osd.org 8759W: http://open-osd.org 8760T: git git://git.open-osd.org/open-osd.git 8761S: Maintained 8762F: drivers/scsi/osd/ 8763F: include/scsi/osd_* 8764F: fs/exofs/ 8765 8766OVERLAY FILESYSTEM 8767M: Miklos Szeredi <miklos@szeredi.hu> 8768L: linux-unionfs@vger.kernel.org 8769T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8770S: Supported 8771F: fs/overlayfs/ 8772F: Documentation/filesystems/overlayfs.txt 8773 8774ORANGEFS FILESYSTEM 8775M: Mike Marshall <hubcap@omnibond.com> 8776L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8777T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8778S: Supported 8779F: fs/orangefs/ 8780F: Documentation/filesystems/orangefs.txt 8781 8782P54 WIRELESS DRIVER 8783M: Christian Lamparter <chunkeey@googlemail.com> 8784L: linux-wireless@vger.kernel.org 8785W: http://wireless.kernel.org/en/users/Drivers/p54 8786S: Maintained 8787F: drivers/net/wireless/intersil/p54/ 8788 8789PA SEMI ETHERNET DRIVER 8790M: Olof Johansson <olof@lixom.net> 8791L: netdev@vger.kernel.org 8792S: Maintained 8793F: drivers/net/ethernet/pasemi/* 8794 8795PA SEMI SMBUS DRIVER 8796M: Olof Johansson <olof@lixom.net> 8797L: linux-i2c@vger.kernel.org 8798S: Maintained 8799F: drivers/i2c/busses/i2c-pasemi.c 8800 8801PADATA PARALLEL EXECUTION MECHANISM 8802M: Steffen Klassert <steffen.klassert@secunet.com> 8803L: linux-crypto@vger.kernel.org 8804S: Maintained 8805F: kernel/padata.c 8806F: include/linux/padata.h 8807F: Documentation/padata.txt 8808 8809PANASONIC LAPTOP ACPI EXTRAS DRIVER 8810M: Harald Welte <laforge@gnumonks.org> 8811L: platform-driver-x86@vger.kernel.org 8812S: Maintained 8813F: drivers/platform/x86/panasonic-laptop.c 8814 8815PANASONIC MN10300/AM33/AM34 PORT 8816M: David Howells <dhowells@redhat.com> 8817L: linux-am33-list@redhat.com (moderated for non-subscribers) 8818W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8819S: Maintained 8820F: Documentation/mn10300/ 8821F: arch/mn10300/ 8822 8823PARALLEL LCD/KEYPAD PANEL DRIVER 8824M: Willy Tarreau <willy@haproxy.com> 8825M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8826S: Odd Fixes 8827F: Documentation/misc-devices/lcd-panel-cgram.txt 8828F: drivers/misc/panel.c 8829 8830PARALLEL PORT SUBSYSTEM 8831M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8832M: Sudip Mukherjee <sudip@vectorindia.org> 8833L: linux-parport@lists.infradead.org (subscribers-only) 8834S: Maintained 8835F: drivers/parport/ 8836F: include/linux/parport*.h 8837F: drivers/char/ppdev.c 8838F: include/uapi/linux/ppdev.h 8839F: Documentation/parport*.txt 8840 8841PARAVIRT_OPS INTERFACE 8842M: Jeremy Fitzhardinge <jeremy@goop.org> 8843M: Chris Wright <chrisw@sous-sol.org> 8844M: Alok Kataria <akataria@vmware.com> 8845M: Rusty Russell <rusty@rustcorp.com.au> 8846L: virtualization@lists.linux-foundation.org 8847S: Supported 8848F: Documentation/virtual/paravirt_ops.txt 8849F: arch/*/kernel/paravirt* 8850F: arch/*/include/asm/paravirt.h 8851 8852PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8853M: Tim Waugh <tim@cyberelk.net> 8854L: linux-parport@lists.infradead.org (subscribers-only) 8855S: Maintained 8856F: Documentation/blockdev/paride.txt 8857F: drivers/block/paride/ 8858 8859PARISC ARCHITECTURE 8860M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8861M: Helge Deller <deller@gmx.de> 8862L: linux-parisc@vger.kernel.org 8863W: http://www.parisc-linux.org/ 8864Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8865T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8866T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8867S: Maintained 8868F: arch/parisc/ 8869F: Documentation/parisc/ 8870F: drivers/parisc/ 8871F: drivers/char/agp/parisc-agp.c 8872F: drivers/input/serio/gscps2.c 8873F: drivers/parport/parport_gsc.* 8874F: drivers/tty/serial/8250/8250_gsc.c 8875F: drivers/video/fbdev/sti* 8876F: drivers/video/console/sti* 8877F: drivers/video/logo/logo_parisc* 8878 8879PC87360 HARDWARE MONITORING DRIVER 8880M: Jim Cromie <jim.cromie@gmail.com> 8881L: linux-hwmon@vger.kernel.org 8882S: Maintained 8883F: Documentation/hwmon/pc87360 8884F: drivers/hwmon/pc87360.c 8885 8886PC8736x GPIO DRIVER 8887M: Jim Cromie <jim.cromie@gmail.com> 8888S: Maintained 8889F: drivers/char/pc8736x_gpio.c 8890 8891PC87427 HARDWARE MONITORING DRIVER 8892M: Jean Delvare <jdelvare@suse.com> 8893L: linux-hwmon@vger.kernel.org 8894S: Maintained 8895F: Documentation/hwmon/pc87427 8896F: drivers/hwmon/pc87427.c 8897 8898PCA9532 LED DRIVER 8899M: Riku Voipio <riku.voipio@iki.fi> 8900S: Maintained 8901F: drivers/leds/leds-pca9532.c 8902F: include/linux/leds-pca9532.h 8903 8904PCA9541 I2C BUS MASTER SELECTOR DRIVER 8905M: Guenter Roeck <linux@roeck-us.net> 8906L: linux-i2c@vger.kernel.org 8907S: Maintained 8908F: drivers/i2c/muxes/i2c-mux-pca9541.c 8909 8910PCDP - PRIMARY CONSOLE AND DEBUG PORT 8911M: Khalid Aziz <khalid@gonehiking.org> 8912S: Maintained 8913F: drivers/firmware/pcdp.* 8914 8915PCI ERROR RECOVERY 8916M: Linas Vepstas <linasvepstas@gmail.com> 8917L: linux-pci@vger.kernel.org 8918S: Supported 8919F: Documentation/PCI/pci-error-recovery.txt 8920 8921PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8922M: Russell Currey <ruscur@russell.cc> 8923L: linuxppc-dev@lists.ozlabs.org 8924S: Supported 8925F: Documentation/powerpc/eeh-pci-error-recovery.txt 8926F: arch/powerpc/kernel/eeh*.c 8927F: arch/powerpc/platforms/*/eeh*.c 8928F: arch/powerpc/include/*/eeh*.h 8929 8930PCI SUBSYSTEM 8931M: Bjorn Helgaas <bhelgaas@google.com> 8932L: linux-pci@vger.kernel.org 8933Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8934T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8935S: Supported 8936F: Documentation/devicetree/bindings/pci/ 8937F: Documentation/PCI/ 8938F: drivers/pci/ 8939F: include/linux/pci* 8940F: arch/x86/pci/ 8941F: arch/x86/kernel/quirks.c 8942 8943PCI DRIVER FOR ALTERA PCIE IP 8944M: Ley Foon Tan <lftan@altera.com> 8945L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8946L: linux-pci@vger.kernel.org 8947S: Supported 8948F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8949F: drivers/pci/host/pcie-altera.c 8950 8951PCI DRIVER FOR ARM VERSATILE PLATFORM 8952M: Rob Herring <robh@kernel.org> 8953L: linux-pci@vger.kernel.org 8954L: linux-arm-kernel@lists.infradead.org 8955S: Maintained 8956F: Documentation/devicetree/bindings/pci/versatile.txt 8957F: drivers/pci/host/pci-versatile.c 8958 8959PCI DRIVER FOR APPLIEDMICRO XGENE 8960M: Tanmay Inamdar <tinamdar@apm.com> 8961L: linux-pci@vger.kernel.org 8962L: linux-arm-kernel@lists.infradead.org 8963S: Maintained 8964F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8965F: drivers/pci/host/pci-xgene.c 8966 8967PCI DRIVER FOR FREESCALE LAYERSCAPE 8968M: Minghuan Lian <minghuan.Lian@freescale.com> 8969M: Mingkai Hu <mingkai.hu@freescale.com> 8970M: Roy Zang <tie-fei.zang@freescale.com> 8971L: linuxppc-dev@lists.ozlabs.org 8972L: linux-pci@vger.kernel.org 8973L: linux-arm-kernel@lists.infradead.org 8974S: Maintained 8975F: drivers/pci/host/*layerscape* 8976 8977PCI DRIVER FOR IMX6 8978M: Richard Zhu <Richard.Zhu@freescale.com> 8979M: Lucas Stach <l.stach@pengutronix.de> 8980L: linux-pci@vger.kernel.org 8981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8982S: Maintained 8983F: drivers/pci/host/*imx6* 8984 8985PCI DRIVER FOR TI KEYSTONE 8986M: Murali Karicheri <m-karicheri2@ti.com> 8987L: linux-pci@vger.kernel.org 8988L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8989S: Maintained 8990F: drivers/pci/host/*keystone* 8991 8992PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8993M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8994M: Jason Cooper <jason@lakedaemon.net> 8995L: linux-pci@vger.kernel.org 8996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8997S: Maintained 8998F: drivers/pci/host/*mvebu* 8999 9000PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9001M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9002L: linux-pci@vger.kernel.org 9003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9004S: Maintained 9005F: drivers/pci/host/pci-aardvark.c 9006 9007PCI DRIVER FOR NVIDIA TEGRA 9008M: Thierry Reding <thierry.reding@gmail.com> 9009L: linux-tegra@vger.kernel.org 9010L: linux-pci@vger.kernel.org 9011S: Supported 9012F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9013F: drivers/pci/host/pci-tegra.c 9014 9015PCI DRIVER FOR TI DRA7XX 9016M: Kishon Vijay Abraham I <kishon@ti.com> 9017L: linux-omap@vger.kernel.org 9018L: linux-pci@vger.kernel.org 9019S: Supported 9020F: Documentation/devicetree/bindings/pci/ti-pci.txt 9021F: drivers/pci/host/pci-dra7xx.c 9022 9023PCI DRIVER FOR RENESAS R-CAR 9024M: Simon Horman <horms@verge.net.au> 9025L: linux-pci@vger.kernel.org 9026L: linux-renesas-soc@vger.kernel.org 9027S: Maintained 9028F: drivers/pci/host/*rcar* 9029 9030PCI DRIVER FOR SAMSUNG EXYNOS 9031M: Jingoo Han <jingoohan1@gmail.com> 9032L: linux-pci@vger.kernel.org 9033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9034L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9035S: Maintained 9036F: drivers/pci/host/pci-exynos.c 9037 9038PCI DRIVER FOR SYNOPSIS DESIGNWARE 9039M: Jingoo Han <jingoohan1@gmail.com> 9040M: Pratyush Anand <pratyush.anand@gmail.com> 9041L: linux-pci@vger.kernel.org 9042S: Maintained 9043F: drivers/pci/host/*designware* 9044 9045PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9046M: Joao Pinto <jpinto@synopsys.com> 9047L: linux-pci@vger.kernel.org 9048S: Maintained 9049F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9050F: drivers/pci/host/pcie-designware-plat.c 9051 9052PCI DRIVER FOR GENERIC OF HOSTS 9053M: Will Deacon <will.deacon@arm.com> 9054L: linux-pci@vger.kernel.org 9055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9056S: Maintained 9057F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9058F: drivers/pci/host/pci-host-common.c 9059F: drivers/pci/host/pci-host-generic.c 9060 9061PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9062M: Keith Busch <keith.busch@intel.com> 9063L: linux-pci@vger.kernel.org 9064S: Supported 9065F: arch/x86/pci/vmd.c 9066 9067PCIE DRIVER FOR ST SPEAR13XX 9068M: Pratyush Anand <pratyush.anand@gmail.com> 9069L: linux-pci@vger.kernel.org 9070S: Maintained 9071F: drivers/pci/host/*spear* 9072 9073PCI MSI DRIVER FOR ALTERA MSI IP 9074M: Ley Foon Tan <lftan@altera.com> 9075L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9076L: linux-pci@vger.kernel.org 9077S: Supported 9078F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9079F: drivers/pci/host/pcie-altera-msi.c 9080 9081PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9082M: Duc Dang <dhdang@apm.com> 9083L: linux-pci@vger.kernel.org 9084L: linux-arm-kernel@lists.infradead.org 9085S: Maintained 9086F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9087F: drivers/pci/host/pci-xgene-msi.c 9088 9089PCIE DRIVER FOR AXIS ARTPEC 9090M: Niklas Cassel <niklas.cassel@axis.com> 9091M: Jesper Nilsson <jesper.nilsson@axis.com> 9092L: linux-arm-kernel@axis.com 9093L: linux-pci@vger.kernel.org 9094S: Maintained 9095F: Documentation/devicetree/bindings/pci/axis,artpec* 9096F: drivers/pci/host/*artpec* 9097 9098PCIE DRIVER FOR HISILICON 9099M: Zhou Wang <wangzhou1@hisilicon.com> 9100M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9101L: linux-pci@vger.kernel.org 9102S: Maintained 9103F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9104F: drivers/pci/host/pcie-hisi.c 9105 9106PCIE DRIVER FOR QUALCOMM MSM 9107M: Stanimir Varbanov <svarbanov@mm-sol.com> 9108L: linux-pci@vger.kernel.org 9109L: linux-arm-msm@vger.kernel.org 9110S: Maintained 9111F: drivers/pci/host/*qcom* 9112 9113PCIE DRIVER FOR CAVIUM THUNDERX 9114M: David Daney <david.daney@cavium.com> 9115L: linux-pci@vger.kernel.org 9116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9117S: Supported 9118F: Documentation/devicetree/bindings/pci/pci-thunder-* 9119F: drivers/pci/host/pci-thunder-* 9120 9121PCMCIA SUBSYSTEM 9122P: Linux PCMCIA Team 9123L: linux-pcmcia@lists.infradead.org 9124W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9125T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9126S: Maintained 9127F: Documentation/pcmcia/ 9128F: drivers/pcmcia/ 9129F: include/pcmcia/ 9130 9131PCNET32 NETWORK DRIVER 9132M: Don Fry <pcnet32@frontier.com> 9133L: netdev@vger.kernel.org 9134S: Maintained 9135F: drivers/net/ethernet/amd/pcnet32.c 9136 9137PCRYPT PARALLEL CRYPTO ENGINE 9138M: Steffen Klassert <steffen.klassert@secunet.com> 9139L: linux-crypto@vger.kernel.org 9140S: Maintained 9141F: crypto/pcrypt.c 9142F: include/crypto/pcrypt.h 9143 9144PER-CPU MEMORY ALLOCATOR 9145M: Tejun Heo <tj@kernel.org> 9146M: Christoph Lameter <cl@linux.com> 9147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9148S: Maintained 9149F: include/linux/percpu*.h 9150F: mm/percpu*.c 9151F: arch/*/include/asm/percpu.h 9152 9153PER-TASK DELAY ACCOUNTING 9154M: Balbir Singh <bsingharora@gmail.com> 9155S: Maintained 9156F: include/linux/delayacct.h 9157F: kernel/delayacct.c 9158 9159PERFORMANCE EVENTS SUBSYSTEM 9160M: Peter Zijlstra <peterz@infradead.org> 9161M: Ingo Molnar <mingo@redhat.com> 9162M: Arnaldo Carvalho de Melo <acme@kernel.org> 9163R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9164L: linux-kernel@vger.kernel.org 9165T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9166S: Supported 9167F: kernel/events/* 9168F: include/linux/perf_event.h 9169F: include/uapi/linux/perf_event.h 9170F: arch/*/kernel/perf_event*.c 9171F: arch/*/kernel/*/perf_event*.c 9172F: arch/*/kernel/*/*/perf_event*.c 9173F: arch/*/include/asm/perf_event.h 9174F: arch/*/kernel/perf_callchain.c 9175F: arch/*/events/* 9176F: tools/perf/ 9177 9178PERSONALITY HANDLING 9179M: Christoph Hellwig <hch@infradead.org> 9180L: linux-abi-devel@lists.sourceforge.net 9181S: Maintained 9182F: include/linux/personality.h 9183F: include/uapi/linux/personality.h 9184 9185PHONET PROTOCOL 9186M: Remi Denis-Courmont <courmisch@gmail.com> 9187S: Supported 9188F: Documentation/networking/phonet.txt 9189F: include/linux/phonet.h 9190F: include/net/phonet/ 9191F: include/uapi/linux/phonet.h 9192F: net/phonet/ 9193 9194PHRAM MTD DRIVER 9195M: Joern Engel <joern@lazybastard.org> 9196L: linux-mtd@lists.infradead.org 9197S: Maintained 9198F: drivers/mtd/devices/phram.c 9199 9200PICOLCD HID DRIVER 9201M: Bruno Prémont <bonbons@linux-vserver.org> 9202L: linux-input@vger.kernel.org 9203S: Maintained 9204F: drivers/hid/hid-picolcd* 9205 9206PICOXCELL SUPPORT 9207M: Jamie Iles <jamie@jamieiles.com> 9208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9209T: git git://github.com/jamieiles/linux-2.6-ji.git 9210S: Supported 9211F: arch/arm/boot/dts/picoxcell* 9212F: arch/arm/mach-picoxcell/ 9213F: drivers/crypto/picoxcell* 9214 9215PIN CONTROL SUBSYSTEM 9216M: Linus Walleij <linus.walleij@linaro.org> 9217L: linux-gpio@vger.kernel.org 9218T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9219S: Maintained 9220F: Documentation/devicetree/bindings/pinctrl/ 9221F: Documentation/pinctrl.txt 9222F: drivers/pinctrl/ 9223F: include/linux/pinctrl/ 9224 9225PIN CONTROLLER - ATMEL AT91 9226M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9228S: Maintained 9229F: drivers/pinctrl/pinctrl-at91.* 9230 9231PIN CONTROLLER - ATMEL AT91 PIO4 9232M: Ludovic Desroches <ludovic.desroches@atmel.com> 9233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9234L: linux-gpio@vger.kernel.org 9235S: Supported 9236F: drivers/pinctrl/pinctrl-at91-pio4.* 9237 9238PIN CONTROLLER - INTEL 9239M: Mika Westerberg <mika.westerberg@linux.intel.com> 9240M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9241S: Maintained 9242F: drivers/pinctrl/intel/ 9243 9244PIN CONTROLLER - RENESAS 9245M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9246M: Geert Uytterhoeven <geert+renesas@glider.be> 9247L: linux-renesas-soc@vger.kernel.org 9248S: Maintained 9249F: drivers/pinctrl/sh-pfc/ 9250 9251PIN CONTROLLER - SAMSUNG 9252M: Tomasz Figa <tomasz.figa@gmail.com> 9253M: Krzysztof Kozlowski <krzk@kernel.org> 9254M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9256L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9257S: Maintained 9258F: drivers/pinctrl/samsung/ 9259 9260PIN CONTROLLER - SINGLE 9261M: Tony Lindgren <tony@atomide.com> 9262M: Haojian Zhuang <haojian.zhuang@linaro.org> 9263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9264L: linux-omap@vger.kernel.org 9265S: Maintained 9266F: drivers/pinctrl/pinctrl-single.c 9267 9268PIN CONTROLLER - ST SPEAR 9269M: Viresh Kumar <vireshk@kernel.org> 9270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9271W: http://www.st.com/spear 9272S: Maintained 9273F: drivers/pinctrl/spear/ 9274 9275PISTACHIO SOC SUPPORT 9276M: James Hartley <james.hartley@imgtec.com> 9277M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9278L: linux-mips@linux-mips.org 9279S: Maintained 9280F: arch/mips/pistachio/ 9281F: arch/mips/include/asm/mach-pistachio/ 9282F: arch/mips/boot/dts/pistachio/ 9283F: arch/mips/configs/pistachio*_defconfig 9284 9285PKTCDVD DRIVER 9286M: Jiri Kosina <jikos@kernel.org> 9287S: Maintained 9288F: drivers/block/pktcdvd.c 9289F: include/linux/pktcdvd.h 9290F: include/uapi/linux/pktcdvd.h 9291 9292PKUNITY SOC DRIVERS 9293M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9294W: http://mprc.pku.edu.cn/~guanxuetao/linux 9295S: Maintained 9296T: git git://github.com/gxt/linux.git 9297F: drivers/input/serio/i8042-unicore32io.h 9298F: drivers/i2c/busses/i2c-puv3.c 9299F: drivers/video/fbdev/fb-puv3.c 9300F: drivers/rtc/rtc-puv3.c 9301 9302PMBUS HARDWARE MONITORING DRIVERS 9303M: Guenter Roeck <linux@roeck-us.net> 9304L: linux-hwmon@vger.kernel.org 9305W: http://hwmon.wiki.kernel.org/ 9306W: http://www.roeck-us.net/linux/drivers/ 9307T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9308S: Maintained 9309F: Documentation/hwmon/pmbus 9310F: drivers/hwmon/pmbus/ 9311F: include/linux/i2c/pmbus.h 9312 9313PMC SIERRA MaxRAID DRIVER 9314L: linux-scsi@vger.kernel.org 9315W: http://www.pmc-sierra.com/ 9316S: Orphan 9317F: drivers/scsi/pmcraid.* 9318 9319PMC SIERRA PM8001 DRIVER 9320M: Jack Wang <jinpu.wang@profitbricks.com> 9321M: lindar_liu@usish.com 9322L: pmchba@pmcs.com 9323L: linux-scsi@vger.kernel.org 9324S: Supported 9325F: drivers/scsi/pm8001/ 9326 9327POSIX CLOCKS and TIMERS 9328M: Thomas Gleixner <tglx@linutronix.de> 9329L: linux-kernel@vger.kernel.org 9330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9331S: Maintained 9332F: fs/timerfd.c 9333F: include/linux/timer* 9334F: kernel/time/*timer* 9335 9336POWER MANAGEMENT CORE 9337M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9338L: linux-pm@vger.kernel.org 9339T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9340S: Supported 9341F: drivers/base/power/ 9342F: include/linux/pm.h 9343F: include/linux/pm_* 9344F: include/linux/powercap.h 9345F: drivers/powercap/ 9346 9347POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9348M: Sebastian Reichel <sre@kernel.org> 9349M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9350M: David Woodhouse <dwmw2@infradead.org> 9351L: linux-pm@vger.kernel.org 9352T: git git://git.infradead.org/battery-2.6.git 9353S: Maintained 9354F: Documentation/devicetree/bindings/power/ 9355F: Documentation/devicetree/bindings/power_supply/ 9356F: include/linux/power_supply.h 9357F: drivers/power/ 9358X: drivers/power/avs/ 9359 9360POWER STATE COORDINATION INTERFACE (PSCI) 9361M: Mark Rutland <mark.rutland@arm.com> 9362M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9363L: linux-arm-kernel@lists.infradead.org 9364S: Maintained 9365F: drivers/firmware/psci.c 9366F: include/linux/psci.h 9367F: include/uapi/linux/psci.h 9368 9369POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9370M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9371L: linuxppc-dev@lists.ozlabs.org 9372S: Maintained 9373F: drivers/char/powernv-op-panel.c 9374 9375PNP SUPPORT 9376M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9377S: Maintained 9378F: drivers/pnp/ 9379 9380PPP PROTOCOL DRIVERS AND COMPRESSORS 9381M: Paul Mackerras <paulus@samba.org> 9382L: linux-ppp@vger.kernel.org 9383S: Maintained 9384F: drivers/net/ppp/ppp_* 9385 9386PPP OVER ATM (RFC 2364) 9387M: Mitchell Blank Jr <mitch@sfgoth.com> 9388S: Maintained 9389F: net/atm/pppoatm.c 9390F: include/uapi/linux/atmppp.h 9391 9392PPP OVER ETHERNET 9393M: Michal Ostrowski <mostrows@earthlink.net> 9394S: Maintained 9395F: drivers/net/ppp/pppoe.c 9396F: drivers/net/ppp/pppox.c 9397 9398PPP OVER L2TP 9399M: James Chapman <jchapman@katalix.com> 9400S: Maintained 9401F: net/l2tp/l2tp_ppp.c 9402F: include/linux/if_pppol2tp.h 9403F: include/uapi/linux/if_pppol2tp.h 9404 9405PPS SUPPORT 9406M: Rodolfo Giometti <giometti@enneenne.com> 9407W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9408L: linuxpps@ml.enneenne.com (subscribers-only) 9409S: Maintained 9410F: Documentation/pps/ 9411F: drivers/pps/ 9412F: include/linux/pps*.h 9413 9414PPTP DRIVER 9415M: Dmitry Kozlov <xeb@mail.ru> 9416L: netdev@vger.kernel.org 9417S: Maintained 9418F: drivers/net/ppp/pptp.c 9419W: http://sourceforge.net/projects/accel-pptp 9420 9421PREEMPTIBLE KERNEL 9422M: Robert Love <rml@tech9.net> 9423L: kpreempt-tech@lists.sourceforge.net 9424W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9425S: Supported 9426F: Documentation/preempt-locking.txt 9427F: include/linux/preempt.h 9428 9429PRISM54 WIRELESS DRIVER 9430M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9431L: linux-wireless@vger.kernel.org 9432W: http://wireless.kernel.org/en/users/Drivers/p54 9433S: Obsolete 9434F: drivers/net/wireless/intersil/prism54/ 9435 9436PS3 NETWORK SUPPORT 9437M: Geoff Levand <geoff@infradead.org> 9438L: netdev@vger.kernel.org 9439L: linuxppc-dev@lists.ozlabs.org 9440S: Maintained 9441F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9442 9443PS3 PLATFORM SUPPORT 9444M: Geoff Levand <geoff@infradead.org> 9445L: linuxppc-dev@lists.ozlabs.org 9446S: Maintained 9447F: arch/powerpc/boot/ps3* 9448F: arch/powerpc/include/asm/lv1call.h 9449F: arch/powerpc/include/asm/ps3*.h 9450F: arch/powerpc/platforms/ps3/ 9451F: drivers/*/ps3* 9452F: drivers/ps3/ 9453F: drivers/rtc/rtc-ps3.c 9454F: drivers/usb/host/*ps3.c 9455F: sound/ppc/snd_ps3* 9456 9457PS3VRAM DRIVER 9458M: Jim Paris <jim@jtan.com> 9459M: Geoff Levand <geoff@infradead.org> 9460L: linuxppc-dev@lists.ozlabs.org 9461S: Maintained 9462F: drivers/block/ps3vram.c 9463 9464PSTORE FILESYSTEM 9465M: Anton Vorontsov <anton@enomsg.org> 9466M: Colin Cross <ccross@android.com> 9467M: Kees Cook <keescook@chromium.org> 9468M: Tony Luck <tony.luck@intel.com> 9469S: Maintained 9470T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9471F: fs/pstore/ 9472F: include/linux/pstore* 9473F: drivers/firmware/efi/efi-pstore.c 9474F: drivers/acpi/apei/erst.c 9475 9476PTP HARDWARE CLOCK SUPPORT 9477M: Richard Cochran <richardcochran@gmail.com> 9478L: netdev@vger.kernel.org 9479S: Maintained 9480W: http://linuxptp.sourceforge.net/ 9481F: Documentation/ABI/testing/sysfs-ptp 9482F: Documentation/ptp/* 9483F: drivers/net/ethernet/freescale/gianfar_ptp.c 9484F: drivers/net/phy/dp83640* 9485F: drivers/ptp/* 9486F: include/linux/ptp_cl* 9487 9488PTRACE SUPPORT 9489M: Roland McGrath <roland@hack.frob.com> 9490M: Oleg Nesterov <oleg@redhat.com> 9491S: Maintained 9492F: include/asm-generic/syscall.h 9493F: include/linux/ptrace.h 9494F: include/linux/regset.h 9495F: include/linux/tracehook.h 9496F: include/uapi/linux/ptrace.h 9497F: kernel/ptrace.c 9498 9499PULSE8-CEC DRIVER 9500M: Hans Verkuil <hverkuil@xs4all.nl> 9501L: linux-media@vger.kernel.org 9502T: git git://linuxtv.org/media_tree.git 9503S: Maintained 9504F: drivers/staging/media/pulse8-cec 9505 9506PVRUSB2 VIDEO4LINUX DRIVER 9507M: Mike Isely <isely@pobox.com> 9508L: pvrusb2@isely.net (subscribers-only) 9509L: linux-media@vger.kernel.org 9510W: http://www.isely.net/pvrusb2/ 9511T: git git://linuxtv.org/media_tree.git 9512S: Maintained 9513F: Documentation/video4linux/README.pvrusb2 9514F: drivers/media/usb/pvrusb2/ 9515 9516PWC WEBCAM DRIVER 9517M: Hans Verkuil <hverkuil@xs4all.nl> 9518L: linux-media@vger.kernel.org 9519T: git git://linuxtv.org/media_tree.git 9520S: Odd Fixes 9521F: drivers/media/usb/pwc/* 9522 9523PWM FAN DRIVER 9524M: Kamil Debski <kamil@wypas.org> 9525M: Lukasz Majewski <l.majewski@samsung.com> 9526L: linux-hwmon@vger.kernel.org 9527S: Supported 9528F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9529F: Documentation/hwmon/pwm-fan 9530F: drivers/hwmon/pwm-fan.c 9531 9532PWM SUBSYSTEM 9533M: Thierry Reding <thierry.reding@gmail.com> 9534L: linux-pwm@vger.kernel.org 9535S: Maintained 9536T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9537F: Documentation/pwm.txt 9538F: Documentation/devicetree/bindings/pwm/ 9539F: include/linux/pwm.h 9540F: drivers/pwm/ 9541F: drivers/video/backlight/pwm_bl.c 9542F: include/linux/pwm_backlight.h 9543 9544PXA2xx/PXA3xx SUPPORT 9545M: Daniel Mack <daniel@zonque.org> 9546M: Haojian Zhuang <haojian.zhuang@gmail.com> 9547M: Robert Jarzmik <robert.jarzmik@free.fr> 9548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9549T: git git://github.com/hzhuang1/linux.git 9550T: git git://github.com/rjarzmik/linux.git 9551S: Maintained 9552F: arch/arm/boot/dts/pxa* 9553F: arch/arm/mach-pxa/ 9554F: drivers/dma/pxa* 9555F: drivers/pcmcia/pxa2xx* 9556F: drivers/pinctrl/pxa/ 9557F: drivers/spi/spi-pxa2xx* 9558F: drivers/usb/gadget/udc/pxa2* 9559F: include/sound/pxa2xx-lib.h 9560F: sound/arm/pxa* 9561F: sound/soc/pxa/ 9562 9563PXA GPIO DRIVER 9564M: Robert Jarzmik <robert.jarzmik@free.fr> 9565L: linux-gpio@vger.kernel.org 9566S: Maintained 9567F: drivers/gpio/gpio-pxa.c 9568 9569PXA3xx NAND FLASH DRIVER 9570M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9571L: linux-mtd@lists.infradead.org 9572S: Maintained 9573F: drivers/mtd/nand/pxa3xx_nand.c 9574 9575MMP SUPPORT 9576M: Eric Miao <eric.y.miao@gmail.com> 9577M: Haojian Zhuang <haojian.zhuang@gmail.com> 9578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9579T: git git://github.com/hzhuang1/linux.git 9580T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9581S: Maintained 9582F: arch/arm/boot/dts/mmp* 9583F: arch/arm/mach-mmp/ 9584 9585PXA MMCI DRIVER 9586S: Orphan 9587 9588PXA RTC DRIVER 9589M: Robert Jarzmik <robert.jarzmik@free.fr> 9590L: rtc-linux@googlegroups.com 9591S: Maintained 9592 9593QAT DRIVER 9594M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9595M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9596L: qat-linux@intel.com 9597S: Supported 9598F: drivers/crypto/qat/ 9599 9600QIB DRIVER 9601M: Mike Marciniszyn <infinipath@intel.com> 9602L: linux-rdma@vger.kernel.org 9603S: Supported 9604F: drivers/infiniband/hw/qib/ 9605 9606QLOGIC QLA1280 SCSI DRIVER 9607M: Michael Reed <mdr@sgi.com> 9608L: linux-scsi@vger.kernel.org 9609S: Maintained 9610F: drivers/scsi/qla1280.[ch] 9611 9612QLOGIC QLA2XXX FC-SCSI DRIVER 9613M: qla2xxx-upstream@qlogic.com 9614L: linux-scsi@vger.kernel.org 9615S: Supported 9616F: Documentation/scsi/LICENSE.qla2xxx 9617F: drivers/scsi/qla2xxx/ 9618 9619QLOGIC QLA4XXX iSCSI DRIVER 9620M: QLogic-Storage-Upstream@qlogic.com 9621L: linux-scsi@vger.kernel.org 9622S: Supported 9623F: Documentation/scsi/LICENSE.qla4xxx 9624F: drivers/scsi/qla4xxx/ 9625 9626QLOGIC QLA3XXX NETWORK DRIVER 9627M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9628M: Ron Mercer <ron.mercer@qlogic.com> 9629M: linux-driver@qlogic.com 9630L: netdev@vger.kernel.org 9631S: Supported 9632F: Documentation/networking/LICENSE.qla3xxx 9633F: drivers/net/ethernet/qlogic/qla3xxx.* 9634 9635QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9636M: Dept-GELinuxNICDev@qlogic.com 9637L: netdev@vger.kernel.org 9638S: Supported 9639F: drivers/net/ethernet/qlogic/qlcnic/ 9640 9641QLOGIC QLGE 10Gb ETHERNET DRIVER 9642M: Harish Patil <harish.patil@qlogic.com> 9643M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9644M: Dept-GELinuxNICDev@qlogic.com 9645M: linux-driver@qlogic.com 9646L: netdev@vger.kernel.org 9647S: Supported 9648F: drivers/net/ethernet/qlogic/qlge/ 9649 9650QLOGIC QL4xxx ETHERNET DRIVER 9651M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9652M: Ariel Elior <Ariel.Elior@qlogic.com> 9653M: everest-linux-l2@qlogic.com 9654L: netdev@vger.kernel.org 9655S: Supported 9656F: drivers/net/ethernet/qlogic/qed/ 9657F: include/linux/qed/ 9658F: drivers/net/ethernet/qlogic/qede/ 9659 9660QNX4 FILESYSTEM 9661M: Anders Larsen <al@alarsen.net> 9662W: http://www.alarsen.net/linux/qnx4fs/ 9663S: Maintained 9664F: fs/qnx4/ 9665F: include/uapi/linux/qnx4_fs.h 9666F: include/uapi/linux/qnxtypes.h 9667 9668QT1010 MEDIA DRIVER 9669M: Antti Palosaari <crope@iki.fi> 9670L: linux-media@vger.kernel.org 9671W: https://linuxtv.org 9672W: http://palosaari.fi/linux/ 9673Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9674T: git git://linuxtv.org/anttip/media_tree.git 9675S: Maintained 9676F: drivers/media/tuners/qt1010* 9677 9678QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9679M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9680L: linux-wireless@vger.kernel.org 9681L: ath9k-devel@lists.ath9k.org 9682W: http://wireless.kernel.org/en/users/Drivers/ath9k 9683S: Supported 9684F: drivers/net/wireless/ath/ath9k/ 9685 9686QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9687M: Kalle Valo <kvalo@qca.qualcomm.com> 9688L: ath10k@lists.infradead.org 9689W: http://wireless.kernel.org/en/users/Drivers/ath10k 9690T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9691S: Supported 9692F: drivers/net/wireless/ath/ath10k/ 9693 9694QUALCOMM HEXAGON ARCHITECTURE 9695M: Richard Kuo <rkuo@codeaurora.org> 9696L: linux-hexagon@vger.kernel.org 9697T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9698S: Supported 9699F: arch/hexagon/ 9700 9701QUALCOMM WCN36XX WIRELESS DRIVER 9702M: Eugene Krasnikov <k.eugene.e@gmail.com> 9703L: wcn36xx@lists.infradead.org 9704W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9705T: git git://github.com/KrasnikovEugene/wcn36xx.git 9706S: Supported 9707F: drivers/net/wireless/ath/wcn36xx/ 9708 9709QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9710M: Gabriel Somlo <somlo@cmu.edu> 9711M: "Michael S. Tsirkin" <mst@redhat.com> 9712L: qemu-devel@nongnu.org 9713S: Maintained 9714F: drivers/firmware/qemu_fw_cfg.c 9715 9716RADOS BLOCK DEVICE (RBD) 9717M: Ilya Dryomov <idryomov@gmail.com> 9718M: Sage Weil <sage@redhat.com> 9719M: Alex Elder <elder@kernel.org> 9720L: ceph-devel@vger.kernel.org 9721W: http://ceph.com/ 9722T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9723T: git git://github.com/ceph/ceph-client.git 9724S: Supported 9725F: Documentation/ABI/testing/sysfs-bus-rbd 9726F: drivers/block/rbd.c 9727F: drivers/block/rbd_types.h 9728 9729RADEON FRAMEBUFFER DISPLAY DRIVER 9730M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9731L: linux-fbdev@vger.kernel.org 9732S: Maintained 9733F: drivers/video/fbdev/aty/radeon* 9734F: include/uapi/linux/radeonfb.h 9735 9736RADIOSHARK RADIO DRIVER 9737M: Hans Verkuil <hverkuil@xs4all.nl> 9738L: linux-media@vger.kernel.org 9739T: git git://linuxtv.org/media_tree.git 9740S: Maintained 9741F: drivers/media/radio/radio-shark.c 9742 9743RADIOSHARK2 RADIO DRIVER 9744M: Hans Verkuil <hverkuil@xs4all.nl> 9745L: linux-media@vger.kernel.org 9746T: git git://linuxtv.org/media_tree.git 9747S: Maintained 9748F: drivers/media/radio/radio-shark2.c 9749F: drivers/media/radio/radio-tea5777.c 9750 9751RAGE128 FRAMEBUFFER DISPLAY DRIVER 9752M: Paul Mackerras <paulus@samba.org> 9753L: linux-fbdev@vger.kernel.org 9754S: Maintained 9755F: drivers/video/fbdev/aty/aty128fb.c 9756 9757RALINK MIPS ARCHITECTURE 9758M: John Crispin <john@phrozen.org> 9759L: linux-mips@linux-mips.org 9760S: Maintained 9761F: arch/mips/ralink 9762 9763RALINK RT2X00 WIRELESS LAN DRIVER 9764P: rt2x00 project 9765M: Stanislaw Gruszka <sgruszka@redhat.com> 9766M: Helmut Schaa <helmut.schaa@googlemail.com> 9767L: linux-wireless@vger.kernel.org 9768S: Maintained 9769F: drivers/net/wireless/ralink/rt2x00/ 9770 9771RAMDISK RAM BLOCK DEVICE DRIVER 9772M: Jens Axboe <axboe@kernel.dk> 9773S: Maintained 9774F: Documentation/blockdev/ramdisk.txt 9775F: drivers/block/brd.c 9776 9777RANDOM NUMBER DRIVER 9778M: "Theodore Ts'o" <tytso@mit.edu> 9779S: Maintained 9780F: drivers/char/random.c 9781 9782RAPIDIO SUBSYSTEM 9783M: Matt Porter <mporter@kernel.crashing.org> 9784M: Alexandre Bounine <alexandre.bounine@idt.com> 9785S: Maintained 9786F: drivers/rapidio/ 9787 9788RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9789L: linux-wireless@vger.kernel.org 9790S: Orphan 9791F: drivers/net/wireless/ray* 9792 9793RCUTORTURE MODULE 9794M: Josh Triplett <josh@joshtriplett.org> 9795M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9796L: linux-kernel@vger.kernel.org 9797S: Supported 9798T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9799F: Documentation/RCU/torture.txt 9800F: kernel/rcu/rcutorture.c 9801 9802RCUTORTURE TEST FRAMEWORK 9803M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9804M: Josh Triplett <josh@joshtriplett.org> 9805R: Steven Rostedt <rostedt@goodmis.org> 9806R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9807R: Lai Jiangshan <jiangshanlai@gmail.com> 9808L: linux-kernel@vger.kernel.org 9809S: Supported 9810T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9811F: tools/testing/selftests/rcutorture 9812 9813RDC R-321X SoC 9814M: Florian Fainelli <florian@openwrt.org> 9815S: Maintained 9816 9817RDC R6040 FAST ETHERNET DRIVER 9818M: Florian Fainelli <f.fainelli@gmail.com> 9819L: netdev@vger.kernel.org 9820S: Maintained 9821F: drivers/net/ethernet/rdc/r6040.c 9822 9823RDS - RELIABLE DATAGRAM SOCKETS 9824M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9825L: netdev@vger.kernel.org 9826L: linux-rdma@vger.kernel.org 9827L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9828W: https://oss.oracle.com/projects/rds/ 9829S: Supported 9830F: net/rds/ 9831F: Documentation/networking/rds.txt 9832 9833RDMAVT - RDMA verbs software 9834M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9835L: linux-rdma@vger.kernel.org 9836S: Supported 9837F: drivers/infiniband/sw/rdmavt 9838 9839READ-COPY UPDATE (RCU) 9840M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9841M: Josh Triplett <josh@joshtriplett.org> 9842R: Steven Rostedt <rostedt@goodmis.org> 9843R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9844R: Lai Jiangshan <jiangshanlai@gmail.com> 9845L: linux-kernel@vger.kernel.org 9846W: http://www.rdrop.com/users/paulmck/RCU/ 9847S: Supported 9848T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9849F: Documentation/RCU/ 9850X: Documentation/RCU/torture.txt 9851F: include/linux/rcu* 9852X: include/linux/srcu.h 9853F: kernel/rcu/ 9854X: kernel/torture.c 9855 9856REAL TIME CLOCK (RTC) SUBSYSTEM 9857M: Alessandro Zummo <a.zummo@towertech.it> 9858M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9859L: rtc-linux@googlegroups.com 9860Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9861T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9862S: Maintained 9863F: Documentation/devicetree/bindings/rtc/ 9864F: Documentation/rtc.txt 9865F: drivers/rtc/ 9866F: include/linux/rtc.h 9867F: include/uapi/linux/rtc.h 9868F: include/linux/rtc/ 9869F: include/linux/platform_data/rtc-* 9870F: tools/testing/selftests/timers/rtctest.c 9871 9872REALTEK AUDIO CODECS 9873M: Bard Liao <bardliao@realtek.com> 9874M: Oder Chiou <oder_chiou@realtek.com> 9875S: Maintained 9876F: sound/soc/codecs/rt* 9877F: include/sound/rt*.h 9878 9879REISERFS FILE SYSTEM 9880L: reiserfs-devel@vger.kernel.org 9881S: Supported 9882F: fs/reiserfs/ 9883 9884REGISTER MAP ABSTRACTION 9885M: Mark Brown <broonie@kernel.org> 9886L: linux-kernel@vger.kernel.org 9887T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9888S: Supported 9889F: Documentation/devicetree/bindings/regmap/ 9890F: drivers/base/regmap/ 9891F: include/linux/regmap.h 9892 9893REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9894M: Ohad Ben-Cohen <ohad@wizery.com> 9895M: Bjorn Andersson <bjorn.andersson@linaro.org> 9896L: linux-remoteproc@vger.kernel.org 9897T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9898S: Maintained 9899F: Documentation/devicetree/bindings/remoteproc/ 9900F: Documentation/remoteproc.txt 9901F: drivers/remoteproc/ 9902F: include/linux/remoteproc.h 9903 9904REMOTE PROCESSOR MESSAGING (RPMSG) 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/rpmsg.git 9909S: Maintained 9910F: drivers/rpmsg/ 9911F: Documentation/rpmsg.txt 9912F: include/linux/rpmsg.h 9913 9914RENESAS ETHERNET DRIVERS 9915R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9916L: netdev@vger.kernel.org 9917L: linux-renesas-soc@vger.kernel.org 9918F: drivers/net/ethernet/renesas/ 9919F: include/linux/sh_eth.h 9920 9921RENESAS USB2 PHY DRIVER 9922M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9923L: linux-renesas-soc@vger.kernel.org 9924S: Maintained 9925F: drivers/phy/phy-rcar-gen3-usb2.c 9926 9927RESET CONTROLLER FRAMEWORK 9928M: Philipp Zabel <p.zabel@pengutronix.de> 9929T: git git://git.pengutronix.de/git/pza/linux 9930S: Maintained 9931F: drivers/reset/ 9932F: Documentation/devicetree/bindings/reset/ 9933F: include/dt-bindings/reset/ 9934F: include/linux/reset.h 9935F: include/linux/reset-controller.h 9936 9937RFKILL 9938M: Johannes Berg <johannes@sipsolutions.net> 9939L: linux-wireless@vger.kernel.org 9940W: http://wireless.kernel.org/ 9941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9942T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9943S: Maintained 9944F: Documentation/rfkill.txt 9945F: net/rfkill/ 9946 9947RHASHTABLE 9948M: Thomas Graf <tgraf@suug.ch> 9949L: netdev@vger.kernel.org 9950S: Maintained 9951F: lib/rhashtable.c 9952F: include/linux/rhashtable.h 9953 9954RICOH SMARTMEDIA/XD DRIVER 9955M: Maxim Levitsky <maximlevitsky@gmail.com> 9956S: Maintained 9957F: drivers/mtd/nand/r852.c 9958F: drivers/mtd/nand/r852.h 9959 9960RICOH R5C592 MEMORYSTICK DRIVER 9961M: Maxim Levitsky <maximlevitsky@gmail.com> 9962S: Maintained 9963F: drivers/memstick/host/r592.* 9964 9965ROCCAT DRIVERS 9966M: Stefan Achatz <erazor_de@users.sourceforge.net> 9967W: http://sourceforge.net/projects/roccat/ 9968S: Maintained 9969F: drivers/hid/hid-roccat* 9970F: include/linux/hid-roccat* 9971F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9972 9973ROCKER DRIVER 9974M: Jiri Pirko <jiri@resnulli.us> 9975L: netdev@vger.kernel.org 9976S: Supported 9977F: drivers/net/ethernet/rocker/ 9978 9979ROCKETPORT DRIVER 9980P: Comtrol Corp. 9981W: http://www.comtrol.com 9982S: Maintained 9983F: Documentation/serial/rocket.txt 9984F: drivers/tty/rocket* 9985 9986ROCKETPORT EXPRESS/INFINITY DRIVER 9987M: Kevin Cernekee <cernekee@gmail.com> 9988L: linux-serial@vger.kernel.org 9989S: Odd Fixes 9990F: drivers/tty/serial/rp2.* 9991 9992ROSE NETWORK LAYER 9993M: Ralf Baechle <ralf@linux-mips.org> 9994L: linux-hams@vger.kernel.org 9995W: http://www.linux-ax25.org/ 9996S: Maintained 9997F: include/net/rose.h 9998F: include/uapi/linux/rose.h 9999F: net/rose/ 10000 10001RTL2830 MEDIA DRIVER 10002M: Antti Palosaari <crope@iki.fi> 10003L: linux-media@vger.kernel.org 10004W: https://linuxtv.org 10005W: http://palosaari.fi/linux/ 10006Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10007T: git git://linuxtv.org/anttip/media_tree.git 10008S: Maintained 10009F: drivers/media/dvb-frontends/rtl2830* 10010 10011RTL2832 MEDIA DRIVER 10012M: Antti Palosaari <crope@iki.fi> 10013L: linux-media@vger.kernel.org 10014W: https://linuxtv.org 10015W: http://palosaari.fi/linux/ 10016Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10017T: git git://linuxtv.org/anttip/media_tree.git 10018S: Maintained 10019F: drivers/media/dvb-frontends/rtl2832* 10020 10021RTL2832_SDR MEDIA DRIVER 10022M: Antti Palosaari <crope@iki.fi> 10023L: linux-media@vger.kernel.org 10024W: https://linuxtv.org 10025W: http://palosaari.fi/linux/ 10026Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10027T: git git://linuxtv.org/anttip/media_tree.git 10028S: Maintained 10029F: drivers/media/dvb-frontends/rtl2832_sdr* 10030 10031RTL8180 WIRELESS DRIVER 10032L: linux-wireless@vger.kernel.org 10033W: http://wireless.kernel.org/ 10034T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10035S: Orphan 10036F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10037 10038RTL8187 WIRELESS DRIVER 10039M: Herton Ronaldo Krzesinski <herton@canonical.com> 10040M: Hin-Tak Leung <htl10@users.sourceforge.net> 10041M: Larry Finger <Larry.Finger@lwfinger.net> 10042L: linux-wireless@vger.kernel.org 10043W: http://wireless.kernel.org/ 10044T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10045S: Maintained 10046F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10047 10048RTL8192CE WIRELESS DRIVER 10049M: Larry Finger <Larry.Finger@lwfinger.net> 10050M: Chaoming Li <chaoming_li@realsil.com.cn> 10051L: linux-wireless@vger.kernel.org 10052W: http://wireless.kernel.org/ 10053T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10054S: Maintained 10055F: drivers/net/wireless/realtek/rtlwifi/ 10056F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10057 10058RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10059M: Jes Sorensen <Jes.Sorensen@redhat.com> 10060L: linux-wireless@vger.kernel.org 10061T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10062S: Maintained 10063F: drivers/net/wireless/realtek/rtl8xxxu/ 10064 10065S3 SAVAGE FRAMEBUFFER DRIVER 10066M: Antonino Daplas <adaplas@gmail.com> 10067L: linux-fbdev@vger.kernel.org 10068S: Maintained 10069F: drivers/video/fbdev/savage/ 10070 10071S390 10072M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10073M: Heiko Carstens <heiko.carstens@de.ibm.com> 10074L: linux-s390@vger.kernel.org 10075W: http://www.ibm.com/developerworks/linux/linux390/ 10076T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10077S: Supported 10078F: arch/s390/ 10079F: drivers/s390/ 10080F: Documentation/s390/ 10081F: Documentation/DocBook/s390* 10082 10083S390 COMMON I/O LAYER 10084M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10085M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10086L: linux-s390@vger.kernel.org 10087W: http://www.ibm.com/developerworks/linux/linux390/ 10088S: Supported 10089F: drivers/s390/cio/ 10090 10091S390 DASD DRIVER 10092M: Stefan Weinhuber <wein@de.ibm.com> 10093M: Stefan Haberland <stefan.haberland@de.ibm.com> 10094L: linux-s390@vger.kernel.org 10095W: http://www.ibm.com/developerworks/linux/linux390/ 10096S: Supported 10097F: drivers/s390/block/dasd* 10098F: block/partitions/ibm.c 10099 10100S390 NETWORK DRIVERS 10101M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10102L: linux-s390@vger.kernel.org 10103W: http://www.ibm.com/developerworks/linux/linux390/ 10104S: Supported 10105F: drivers/s390/net/ 10106 10107S390 PCI SUBSYSTEM 10108M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10109M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10110L: linux-s390@vger.kernel.org 10111W: http://www.ibm.com/developerworks/linux/linux390/ 10112S: Supported 10113F: arch/s390/pci/ 10114F: drivers/pci/hotplug/s390_pci_hpc.c 10115 10116S390 ZCRYPT DRIVER 10117M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10118L: linux-s390@vger.kernel.org 10119W: http://www.ibm.com/developerworks/linux/linux390/ 10120S: Supported 10121F: drivers/s390/crypto/ 10122 10123S390 ZFCP DRIVER 10124M: Steffen Maier <maier@linux.vnet.ibm.com> 10125L: linux-s390@vger.kernel.org 10126W: http://www.ibm.com/developerworks/linux/linux390/ 10127S: Supported 10128F: drivers/s390/scsi/zfcp_* 10129 10130S390 IUCV NETWORK LAYER 10131M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10132L: linux-s390@vger.kernel.org 10133W: http://www.ibm.com/developerworks/linux/linux390/ 10134S: Supported 10135F: drivers/s390/net/*iucv* 10136F: include/net/iucv/ 10137F: net/iucv/ 10138 10139S390 IOMMU (PCI) 10140M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10141L: linux-s390@vger.kernel.org 10142W: http://www.ibm.com/developerworks/linux/linux390/ 10143S: Supported 10144F: drivers/iommu/s390-iommu.c 10145 10146S3C24XX SD/MMC Driver 10147M: Ben Dooks <ben-linux@fluff.org> 10148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10149S: Supported 10150F: drivers/mmc/host/s3cmci.* 10151 10152SAA6588 RDS RECEIVER DRIVER 10153M: Hans Verkuil <hverkuil@xs4all.nl> 10154L: linux-media@vger.kernel.org 10155T: git git://linuxtv.org/media_tree.git 10156W: https://linuxtv.org 10157S: Odd Fixes 10158F: drivers/media/i2c/saa6588* 10159 10160SAA7134 VIDEO4LINUX DRIVER 10161M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10162M: Mauro Carvalho Chehab <mchehab@kernel.org> 10163L: linux-media@vger.kernel.org 10164W: https://linuxtv.org 10165T: git git://linuxtv.org/media_tree.git 10166S: Odd fixes 10167F: Documentation/video4linux/*.saa7134 10168F: drivers/media/pci/saa7134/ 10169 10170SAA7146 VIDEO4LINUX-2 DRIVER 10171M: Hans Verkuil <hverkuil@xs4all.nl> 10172L: linux-media@vger.kernel.org 10173T: git git://linuxtv.org/media_tree.git 10174S: Maintained 10175F: drivers/media/common/saa7146/ 10176F: drivers/media/pci/saa7146/ 10177F: include/media/saa7146* 10178 10179SAMSUNG LAPTOP DRIVER 10180M: Corentin Chary <corentin.chary@gmail.com> 10181L: platform-driver-x86@vger.kernel.org 10182S: Maintained 10183F: drivers/platform/x86/samsung-laptop.c 10184 10185SAMSUNG AUDIO (ASoC) DRIVERS 10186M: Krzysztof Kozlowski <krzk@kernel.org> 10187M: Sangbeom Kim <sbkim73@samsung.com> 10188M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10189L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10190S: Supported 10191F: sound/soc/samsung/ 10192 10193SAMSUNG FRAMEBUFFER DRIVER 10194M: Jingoo Han <jingoohan1@gmail.com> 10195L: linux-fbdev@vger.kernel.org 10196S: Maintained 10197F: drivers/video/fbdev/s3c-fb.c 10198 10199SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10200M: Sangbeom Kim <sbkim73@samsung.com> 10201M: Krzysztof Kozlowski <krzk@kernel.org> 10202M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10203L: linux-kernel@vger.kernel.org 10204L: linux-samsung-soc@vger.kernel.org 10205S: Supported 10206F: drivers/mfd/sec*.c 10207F: drivers/regulator/s2m*.c 10208F: drivers/regulator/s5m*.c 10209F: drivers/clk/clk-s2mps11.c 10210F: drivers/rtc/rtc-s5m.c 10211F: include/linux/mfd/samsung/ 10212F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10213F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10214F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10215F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10216 10217SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10218M: Kyungmin Park <kyungmin.park@samsung.com> 10219M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10220L: linux-media@vger.kernel.org 10221Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10222S: Supported 10223F: drivers/media/platform/exynos4-is/ 10224 10225SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10226M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10227L: linux-media@vger.kernel.org 10228L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10229S: Maintained 10230F: drivers/media/platform/s3c-camif/ 10231F: include/media/drv-intf/s3c_camif.h 10232 10233SAMSUNG S5C73M3 CAMERA DRIVER 10234M: Kyungmin Park <kyungmin.park@samsung.com> 10235M: Andrzej Hajda <a.hajda@samsung.com> 10236L: linux-media@vger.kernel.org 10237S: Supported 10238F: drivers/media/i2c/s5c73m3/* 10239 10240SAMSUNG S5K5BAF CAMERA DRIVER 10241M: Kyungmin Park <kyungmin.park@samsung.com> 10242M: Andrzej Hajda <a.hajda@samsung.com> 10243L: linux-media@vger.kernel.org 10244S: Supported 10245F: drivers/media/i2c/s5k5baf.c 10246 10247SAMSUNG S3FWRN5 NFC DRIVER 10248M: Robert Baldyga <r.baldyga@samsung.com> 10249M: Krzysztof Opasiak <k.opasiak@samsung.com> 10250L: linux-nfc@lists.01.org (moderated for non-subscribers) 10251S: Supported 10252F: drivers/nfc/s3fwrn5 10253 10254SAMSUNG SOC CLOCK DRIVERS 10255M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10256M: Tomasz Figa <tomasz.figa@gmail.com> 10257S: Supported 10258L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10259F: drivers/clk/samsung/ 10260 10261SAMSUNG SPI DRIVERS 10262M: Kukjin Kim <kgene@kernel.org> 10263M: Krzysztof Kozlowski <krzk@kernel.org> 10264M: Andi Shyti <andi.shyti@samsung.com> 10265L: linux-spi@vger.kernel.org 10266L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10267S: Maintained 10268F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10269F: drivers/spi/spi-s3c* 10270F: include/linux/platform_data/spi-s3c64xx.h 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: Aditya Shankar <aditya.shankar@microchip.com> 11252M: Ganesh Krishna <ganesh.krishna@microchip.com> 11253L: linux-wireless@vger.kernel.org 11254S: Supported 11255F: drivers/staging/wilc1000/ 11256 11257STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11258M: Arnaud Patard <arnaud.patard@rtp-net.org> 11259S: Odd Fixes 11260F: drivers/staging/xgifb/ 11261 11262STARFIRE/DURALAN NETWORK DRIVER 11263M: Ion Badulescu <ionut@badula.org> 11264S: Odd Fixes 11265F: drivers/net/ethernet/adaptec/starfire* 11266 11267SUN3/3X 11268M: Sam Creasey <sammy@sammy.net> 11269W: http://sammy.net/sun3/ 11270S: Maintained 11271F: arch/m68k/kernel/*sun3* 11272F: arch/m68k/sun3*/ 11273F: arch/m68k/include/asm/sun3* 11274F: drivers/net/ethernet/i825xx/sun3* 11275 11276SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11277M: Hans de Goede <hdegoede@redhat.com> 11278L: linux-input@vger.kernel.org 11279S: Maintained 11280F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11281F: drivers/input/keyboard/sun4i-lradc-keys.c 11282 11283SUNDANCE NETWORK DRIVER 11284M: Denis Kirjanov <kda@linux-powerpc.org> 11285L: netdev@vger.kernel.org 11286S: Maintained 11287F: drivers/net/ethernet/dlink/sundance.c 11288 11289SUPERH 11290M: Yoshinori Sato <ysato@users.sourceforge.jp> 11291M: Rich Felker <dalias@libc.org> 11292L: linux-sh@vger.kernel.org 11293Q: http://patchwork.kernel.org/project/linux-sh/list/ 11294S: Maintained 11295F: Documentation/sh/ 11296F: arch/sh/ 11297F: drivers/sh/ 11298 11299SUSPEND TO RAM 11300M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11301M: Len Brown <len.brown@intel.com> 11302M: Pavel Machek <pavel@ucw.cz> 11303L: linux-pm@vger.kernel.org 11304S: Supported 11305F: Documentation/power/ 11306F: arch/x86/kernel/acpi/ 11307F: drivers/base/power/ 11308F: kernel/power/ 11309F: include/linux/suspend.h 11310F: include/linux/freezer.h 11311F: include/linux/pm.h 11312 11313SVGA HANDLING 11314M: Martin Mares <mj@ucw.cz> 11315L: linux-video@atrey.karlin.mff.cuni.cz 11316S: Maintained 11317F: Documentation/svga.txt 11318F: arch/x86/boot/video* 11319 11320SWIOTLB SUBSYSTEM 11321M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11322L: linux-kernel@vger.kernel.org 11323T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11324S: Supported 11325F: lib/swiotlb.c 11326F: arch/*/kernel/pci-swiotlb.c 11327F: include/linux/swiotlb.h 11328 11329SWITCHDEV 11330M: Jiri Pirko <jiri@resnulli.us> 11331L: netdev@vger.kernel.org 11332S: Supported 11333F: net/switchdev/ 11334F: include/net/switchdev.h 11335 11336SYNOPSYS ARC ARCHITECTURE 11337M: Vineet Gupta <vgupta@synopsys.com> 11338L: linux-snps-arc@lists.infradead.org 11339S: Supported 11340F: arch/arc/ 11341F: Documentation/devicetree/bindings/arc/* 11342F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11343F: drivers/tty/serial/arc_uart.c 11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11345 11346SYNOPSYS ARC SDP platform support 11347M: Alexey Brodkin <abrodkin@synopsys.com> 11348S: Supported 11349F: arch/arc/plat-axs10x 11350F: arch/arc/boot/dts/ax* 11351F: Documentation/devicetree/bindings/arc/axs10* 11352 11353SYSTEM CONFIGURATION (SYSCON) 11354M: Lee Jones <lee.jones@linaro.org> 11355M: Arnd Bergmann <arnd@arndb.de> 11356T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11357S: Supported 11358F: drivers/mfd/syscon.c 11359 11360SYSV FILESYSTEM 11361M: Christoph Hellwig <hch@infradead.org> 11362S: Maintained 11363F: Documentation/filesystems/sysv-fs.txt 11364F: fs/sysv/ 11365F: include/linux/sysv_fs.h 11366 11367TARGET SUBSYSTEM 11368M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11369L: linux-scsi@vger.kernel.org 11370L: target-devel@vger.kernel.org 11371W: http://www.linux-iscsi.org 11372W: http://groups.google.com/group/linux-iscsi-target-dev 11373T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11374S: Supported 11375F: drivers/target/ 11376F: include/target/ 11377F: Documentation/target/ 11378 11379TASKSTATS STATISTICS INTERFACE 11380M: Balbir Singh <bsingharora@gmail.com> 11381S: Maintained 11382F: Documentation/accounting/taskstats* 11383F: include/linux/taskstats* 11384F: kernel/taskstats.c 11385 11386TC CLASSIFIER 11387M: Jamal Hadi Salim <jhs@mojatatu.com> 11388L: netdev@vger.kernel.org 11389S: Maintained 11390F: include/net/pkt_cls.h 11391F: include/uapi/linux/pkt_cls.h 11392F: net/sched/ 11393 11394TCP LOW PRIORITY MODULE 11395M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11396M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11397W: http://tcp-lp-mod.sourceforge.net/ 11398S: Maintained 11399F: net/ipv4/tcp_lp.c 11400 11401TDA10071 MEDIA DRIVER 11402M: Antti Palosaari <crope@iki.fi> 11403L: linux-media@vger.kernel.org 11404W: https://linuxtv.org 11405W: http://palosaari.fi/linux/ 11406Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11407T: git git://linuxtv.org/anttip/media_tree.git 11408S: Maintained 11409F: drivers/media/dvb-frontends/tda10071* 11410 11411TDA18212 MEDIA DRIVER 11412M: Antti Palosaari <crope@iki.fi> 11413L: linux-media@vger.kernel.org 11414W: https://linuxtv.org 11415W: http://palosaari.fi/linux/ 11416Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11417T: git git://linuxtv.org/anttip/media_tree.git 11418S: Maintained 11419F: drivers/media/tuners/tda18212* 11420 11421TDA18218 MEDIA DRIVER 11422M: Antti Palosaari <crope@iki.fi> 11423L: linux-media@vger.kernel.org 11424W: https://linuxtv.org 11425W: http://palosaari.fi/linux/ 11426Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11427T: git git://linuxtv.org/anttip/media_tree.git 11428S: Maintained 11429F: drivers/media/tuners/tda18218* 11430 11431TDA18271 MEDIA DRIVER 11432M: Michael Krufky <mkrufky@linuxtv.org> 11433L: linux-media@vger.kernel.org 11434W: https://linuxtv.org 11435W: http://github.com/mkrufky 11436Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11437T: git git://linuxtv.org/mkrufky/tuners.git 11438S: Maintained 11439F: drivers/media/tuners/tda18271* 11440 11441TDA827x MEDIA DRIVER 11442M: Michael Krufky <mkrufky@linuxtv.org> 11443L: linux-media@vger.kernel.org 11444W: https://linuxtv.org 11445W: http://github.com/mkrufky 11446Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11447T: git git://linuxtv.org/mkrufky/tuners.git 11448S: Maintained 11449F: drivers/media/tuners/tda8290.* 11450 11451TDA8290 MEDIA DRIVER 11452M: Michael Krufky <mkrufky@linuxtv.org> 11453L: linux-media@vger.kernel.org 11454W: https://linuxtv.org 11455W: http://github.com/mkrufky 11456Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11457T: git git://linuxtv.org/mkrufky/tuners.git 11458S: Maintained 11459F: drivers/media/tuners/tda8290.* 11460 11461TDA9840 MEDIA DRIVER 11462M: Hans Verkuil <hverkuil@xs4all.nl> 11463L: linux-media@vger.kernel.org 11464T: git git://linuxtv.org/media_tree.git 11465W: https://linuxtv.org 11466S: Maintained 11467F: drivers/media/i2c/tda9840* 11468 11469TEA5761 TUNER DRIVER 11470M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11471M: Mauro Carvalho Chehab <mchehab@kernel.org> 11472L: linux-media@vger.kernel.org 11473W: https://linuxtv.org 11474T: git git://linuxtv.org/media_tree.git 11475S: Odd fixes 11476F: drivers/media/tuners/tea5761.* 11477 11478TEA5767 TUNER DRIVER 11479M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11480M: Mauro Carvalho Chehab <mchehab@kernel.org> 11481L: linux-media@vger.kernel.org 11482W: https://linuxtv.org 11483T: git git://linuxtv.org/media_tree.git 11484S: Maintained 11485F: drivers/media/tuners/tea5767.* 11486 11487TEA6415C MEDIA DRIVER 11488M: Hans Verkuil <hverkuil@xs4all.nl> 11489L: linux-media@vger.kernel.org 11490T: git git://linuxtv.org/media_tree.git 11491W: https://linuxtv.org 11492S: Maintained 11493F: drivers/media/i2c/tea6415c* 11494 11495TEA6420 MEDIA DRIVER 11496M: Hans Verkuil <hverkuil@xs4all.nl> 11497L: linux-media@vger.kernel.org 11498T: git git://linuxtv.org/media_tree.git 11499W: https://linuxtv.org 11500S: Maintained 11501F: drivers/media/i2c/tea6420* 11502 11503TEAM DRIVER 11504M: Jiri Pirko <jiri@resnulli.us> 11505L: netdev@vger.kernel.org 11506S: Supported 11507F: drivers/net/team/ 11508F: include/linux/if_team.h 11509F: include/uapi/linux/if_team.h 11510 11511TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11512M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11513S: Maintained 11514F: arch/x86/platform/ts5500/ 11515 11516TECHNOTREND USB IR RECEIVER 11517M: Sean Young <sean@mess.org> 11518L: linux-media@vger.kernel.org 11519S: Maintained 11520F: drivers/media/rc/ttusbir.c 11521 11522TEGRA ARCHITECTURE SUPPORT 11523M: Stephen Warren <swarren@wwwdotorg.org> 11524M: Thierry Reding <thierry.reding@gmail.com> 11525M: Alexandre Courbot <gnurou@gmail.com> 11526L: linux-tegra@vger.kernel.org 11527Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11528T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11529S: Supported 11530N: [^a-z]tegra 11531 11532TEGRA CLOCK DRIVER 11533M: Peter De Schrijver <pdeschrijver@nvidia.com> 11534M: Prashant Gaikwad <pgaikwad@nvidia.com> 11535S: Supported 11536F: drivers/clk/tegra/ 11537 11538TEGRA DMA DRIVERS 11539M: Laxman Dewangan <ldewangan@nvidia.com> 11540M: Jon Hunter <jonathanh@nvidia.com> 11541S: Supported 11542F: drivers/dma/tegra* 11543 11544TEGRA I2C DRIVER 11545M: Laxman Dewangan <ldewangan@nvidia.com> 11546S: Supported 11547F: drivers/i2c/busses/i2c-tegra.c 11548 11549TEGRA IOMMU DRIVERS 11550M: Hiroshi Doyu <hdoyu@nvidia.com> 11551S: Supported 11552F: drivers/iommu/tegra* 11553 11554TEGRA KBC DRIVER 11555M: Rakesh Iyer <riyer@nvidia.com> 11556M: Laxman Dewangan <ldewangan@nvidia.com> 11557S: Supported 11558F: drivers/input/keyboard/tegra-kbc.c 11559 11560TEGRA PWM DRIVER 11561M: Thierry Reding <thierry.reding@gmail.com> 11562S: Supported 11563F: drivers/pwm/pwm-tegra.c 11564 11565TEGRA SERIAL DRIVER 11566M: Laxman Dewangan <ldewangan@nvidia.com> 11567S: Supported 11568F: drivers/tty/serial/serial-tegra.c 11569 11570TEGRA SPI DRIVER 11571M: Laxman Dewangan <ldewangan@nvidia.com> 11572S: Supported 11573F: drivers/spi/spi-tegra* 11574 11575TEHUTI ETHERNET DRIVER 11576M: Andy Gospodarek <andy@greyhouse.net> 11577L: netdev@vger.kernel.org 11578S: Supported 11579F: drivers/net/ethernet/tehuti/* 11580 11581Telecom Clock Driver for MCPL0010 11582M: Mark Gross <mark.gross@intel.com> 11583S: Supported 11584F: drivers/char/tlclk.c 11585 11586TENSILICA XTENSA PORT (xtensa) 11587M: Chris Zankel <chris@zankel.net> 11588M: Max Filippov <jcmvbkbc@gmail.com> 11589L: linux-xtensa@linux-xtensa.org 11590T: git git://github.com/czankel/xtensa-linux.git 11591S: Maintained 11592F: arch/xtensa/ 11593F: drivers/irqchip/irq-xtensa-* 11594 11595THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11596M: Hans Verkuil <hverkuil@xs4all.nl> 11597L: linux-media@vger.kernel.org 11598T: git git://linuxtv.org/media_tree.git 11599W: https://linuxtv.org 11600S: Maintained 11601F: drivers/media/radio/radio-raremono.c 11602 11603THERMAL 11604M: Zhang Rui <rui.zhang@intel.com> 11605M: Eduardo Valentin <edubezval@gmail.com> 11606L: linux-pm@vger.kernel.org 11607T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11608T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11609Q: https://patchwork.kernel.org/project/linux-pm/list/ 11610S: Supported 11611F: drivers/thermal/ 11612F: include/linux/thermal.h 11613F: include/uapi/linux/thermal.h 11614F: include/linux/cpu_cooling.h 11615F: Documentation/devicetree/bindings/thermal/ 11616 11617THERMAL/CPU_COOLING 11618M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11619M: Viresh Kumar <viresh.kumar@linaro.org> 11620M: Javi Merino <javi.merino@arm.com> 11621L: linux-pm@vger.kernel.org 11622S: Supported 11623F: Documentation/thermal/cpu-cooling-api.txt 11624F: drivers/thermal/cpu_cooling.c 11625F: include/linux/cpu_cooling.h 11626 11627THINKPAD ACPI EXTRAS DRIVER 11628M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11629L: ibm-acpi-devel@lists.sourceforge.net 11630L: platform-driver-x86@vger.kernel.org 11631W: http://ibm-acpi.sourceforge.net 11632W: http://thinkwiki.org/wiki/Ibm-acpi 11633T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11634S: Maintained 11635F: drivers/platform/x86/thinkpad_acpi.c 11636 11637TI BANDGAP AND THERMAL DRIVER 11638M: Eduardo Valentin <edubezval@gmail.com> 11639M: Keerthy <j-keerthy@ti.com> 11640L: linux-pm@vger.kernel.org 11641L: linux-omap@vger.kernel.org 11642S: Maintained 11643F: drivers/thermal/ti-soc-thermal/ 11644 11645TI VPE/CAL DRIVERS 11646M: Benoit Parrot <bparrot@ti.com> 11647L: linux-media@vger.kernel.org 11648W: http://linuxtv.org/ 11649Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11650S: Maintained 11651F: drivers/media/platform/ti-vpe/ 11652 11653TI CDCE706 CLOCK DRIVER 11654M: Max Filippov <jcmvbkbc@gmail.com> 11655S: Maintained 11656F: drivers/clk/clk-cdce706.c 11657 11658TI CLOCK DRIVER 11659M: Tero Kristo <t-kristo@ti.com> 11660L: linux-omap@vger.kernel.org 11661S: Maintained 11662F: drivers/clk/ti/ 11663F: include/linux/clk/ti.h 11664 11665TI ETHERNET SWITCH DRIVER (CPSW) 11666M: Mugunthan V N <mugunthanvnm@ti.com> 11667R: Grygorii Strashko <grygorii.strashko@ti.com> 11668L: linux-omap@vger.kernel.org 11669L: netdev@vger.kernel.org 11670S: Maintained 11671F: drivers/net/ethernet/ti/cpsw* 11672F: drivers/net/ethernet/ti/davinci* 11673 11674TI FLASH MEDIA INTERFACE DRIVER 11675M: Alex Dubov <oakad@yahoo.com> 11676S: Maintained 11677F: drivers/misc/tifm* 11678F: drivers/mmc/host/tifm_sd.c 11679F: include/linux/tifm.h 11680 11681TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11682M: Santosh Shilimkar <ssantosh@kernel.org> 11683L: linux-kernel@vger.kernel.org 11684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11685S: Maintained 11686F: drivers/soc/ti/* 11687T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11688 11689 11690TI LM49xxx FAMILY ASoC CODEC DRIVERS 11691M: M R Swami Reddy <mr.swami.reddy@ti.com> 11692M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11693L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11694S: Maintained 11695F: sound/soc/codecs/lm49453* 11696F: sound/soc/codecs/isabelle* 11697 11698TI LP855x BACKLIGHT DRIVER 11699M: Milo Kim <milo.kim@ti.com> 11700S: Maintained 11701F: Documentation/backlight/lp855x-driver.txt 11702F: drivers/video/backlight/lp855x_bl.c 11703F: include/linux/platform_data/lp855x.h 11704 11705TI LP8727 CHARGER DRIVER 11706M: Milo Kim <milo.kim@ti.com> 11707S: Maintained 11708F: drivers/power/lp8727_charger.c 11709F: include/linux/platform_data/lp8727.h 11710 11711TI LP8788 MFD DRIVER 11712M: Milo Kim <milo.kim@ti.com> 11713S: Maintained 11714F: drivers/iio/adc/lp8788_adc.c 11715F: drivers/leds/leds-lp8788.c 11716F: drivers/mfd/lp8788*.c 11717F: drivers/power/lp8788-charger.c 11718F: drivers/regulator/lp8788-*.c 11719F: include/linux/mfd/lp8788*.h 11720 11721TI NETCP ETHERNET DRIVER 11722M: Wingman Kwok <w-kwok2@ti.com> 11723M: Murali Karicheri <m-karicheri2@ti.com> 11724L: netdev@vger.kernel.org 11725S: Maintained 11726F: drivers/net/ethernet/ti/netcp* 11727 11728TI TAS571X FAMILY ASoC CODEC DRIVER 11729M: Kevin Cernekee <cernekee@chromium.org> 11730L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11731S: Odd Fixes 11732F: sound/soc/codecs/tas571x* 11733 11734TI TWL4030 SERIES SOC CODEC DRIVER 11735M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11737S: Maintained 11738F: sound/soc/codecs/twl4030* 11739 11740TI WILINK WIRELESS DRIVERS 11741L: linux-wireless@vger.kernel.org 11742W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11743W: http://wireless.kernel.org/en/users/Drivers/wl1251 11744T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11745S: Orphan 11746F: drivers/net/wireless/ti/ 11747F: include/linux/wl12xx.h 11748 11749TIPC NETWORK LAYER 11750M: Jon Maloy <jon.maloy@ericsson.com> 11751M: Ying Xue <ying.xue@windriver.com> 11752L: netdev@vger.kernel.org (core kernel code) 11753L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11754W: http://tipc.sourceforge.net/ 11755S: Maintained 11756F: include/uapi/linux/tipc*.h 11757F: net/tipc/ 11758 11759TILE ARCHITECTURE 11760M: Chris Metcalf <cmetcalf@mellanox.com> 11761W: http://www.mellanox.com/repository/solutions/tile-scm/ 11762T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11763S: Supported 11764F: arch/tile/ 11765F: drivers/char/tile-srom.c 11766F: drivers/edac/tile_edac.c 11767F: drivers/net/ethernet/tile/ 11768F: drivers/rtc/rtc-tile.c 11769F: drivers/tty/hvc/hvc_tile.c 11770F: drivers/tty/serial/tilegx.c 11771F: drivers/usb/host/*-tilegx.c 11772F: include/linux/usb/tilegx.h 11773 11774TLAN NETWORK DRIVER 11775M: Samuel Chessman <chessman@tux.org> 11776L: tlan-devel@lists.sourceforge.net (subscribers-only) 11777W: http://sourceforge.net/projects/tlan/ 11778S: Maintained 11779F: Documentation/networking/tlan.txt 11780F: drivers/net/ethernet/ti/tlan.* 11781 11782TOMOYO SECURITY MODULE 11783M: Kentaro Takeda <takedakn@nttdata.co.jp> 11784M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11785L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11786L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11787L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11788L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11789W: http://tomoyo.sourceforge.jp/ 11790T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11791S: Maintained 11792F: security/tomoyo/ 11793 11794TOPSTAR LAPTOP EXTRAS DRIVER 11795M: Herton Ronaldo Krzesinski <herton@canonical.com> 11796L: platform-driver-x86@vger.kernel.org 11797S: Maintained 11798F: drivers/platform/x86/topstar-laptop.c 11799 11800TOSHIBA ACPI EXTRAS DRIVER 11801M: Azael Avalos <coproscefalo@gmail.com> 11802L: platform-driver-x86@vger.kernel.org 11803S: Maintained 11804F: drivers/platform/x86/toshiba_acpi.c 11805 11806TOSHIBA BLUETOOTH DRIVER 11807M: Azael Avalos <coproscefalo@gmail.com> 11808L: platform-driver-x86@vger.kernel.org 11809S: Maintained 11810F: drivers/platform/x86/toshiba_bluetooth.c 11811 11812TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11813M: Azael Avalos <coproscefalo@gmail.com> 11814L: platform-driver-x86@vger.kernel.org 11815S: Maintained 11816F: drivers/platform/x86/toshiba_haps.c 11817 11818TOSHIBA WMI HOTKEYS DRIVER 11819M: Azael Avalos <coproscefalo@gmail.com> 11820L: platform-driver-x86@vger.kernel.org 11821S: Maintained 11822F: drivers/platform/x86/toshiba-wmi.c 11823 11824TOSHIBA SMM DRIVER 11825M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11826W: http://www.buzzard.org.uk/toshiba/ 11827S: Maintained 11828F: drivers/char/toshiba.c 11829F: include/linux/toshiba.h 11830F: include/uapi/linux/toshiba.h 11831 11832TOSHIBA TC358743 DRIVER 11833M: Mats Randgaard <matrandg@cisco.com> 11834L: linux-media@vger.kernel.org 11835S: Maintained 11836F: drivers/media/i2c/tc358743* 11837F: include/media/i2c/tc358743.h 11838 11839TMIO/SDHI MMC DRIVER 11840M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11841L: linux-mmc@vger.kernel.org 11842S: Supported 11843F: drivers/mmc/host/tmio_mmc* 11844F: drivers/mmc/host/sh_mobile_sdhi.c 11845F: include/linux/mfd/tmio.h 11846 11847TMP401 HARDWARE MONITOR DRIVER 11848M: Guenter Roeck <linux@roeck-us.net> 11849L: linux-hwmon@vger.kernel.org 11850S: Maintained 11851F: Documentation/hwmon/tmp401 11852F: drivers/hwmon/tmp401.c 11853 11854TMPFS (SHMEM FILESYSTEM) 11855M: Hugh Dickins <hughd@google.com> 11856L: linux-mm@kvack.org 11857S: Maintained 11858F: include/linux/shmem_fs.h 11859F: mm/shmem.c 11860 11861TM6000 VIDEO4LINUX DRIVER 11862M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11863M: Mauro Carvalho Chehab <mchehab@kernel.org> 11864L: linux-media@vger.kernel.org 11865W: https://linuxtv.org 11866T: git git://linuxtv.org/media_tree.git 11867S: Odd fixes 11868F: drivers/media/usb/tm6000/ 11869 11870TW68 VIDEO4LINUX DRIVER 11871M: Hans Verkuil <hverkuil@xs4all.nl> 11872L: linux-media@vger.kernel.org 11873T: git git://linuxtv.org/media_tree.git 11874W: https://linuxtv.org 11875S: Odd Fixes 11876F: drivers/media/pci/tw68/ 11877 11878TW686X VIDEO4LINUX DRIVER 11879M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11880L: linux-media@vger.kernel.org 11881T: git git://linuxtv.org/media_tree.git 11882W: http://linuxtv.org 11883S: Maintained 11884F: drivers/media/pci/tw686x/ 11885 11886TPM DEVICE DRIVER 11887M: Peter Huewe <peterhuewe@gmx.de> 11888M: Marcel Selhorst <tpmdd@selhorst.net> 11889M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11890R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11891W: http://tpmdd.sourceforge.net 11892L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11893Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11894T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11895S: Maintained 11896F: drivers/char/tpm/ 11897 11898TPM IBM_VTPM DEVICE DRIVER 11899M: Ashley Lai <ashleydlai@gmail.com> 11900W: http://tpmdd.sourceforge.net 11901L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11902S: Maintained 11903F: drivers/char/tpm/tpm_ibmvtpm* 11904 11905TRACING 11906M: Steven Rostedt <rostedt@goodmis.org> 11907M: Ingo Molnar <mingo@redhat.com> 11908T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11909S: Maintained 11910F: Documentation/trace/ftrace.txt 11911F: arch/*/*/*/ftrace.h 11912F: arch/*/kernel/ftrace.c 11913F: include/*/ftrace.h 11914F: include/linux/trace*.h 11915F: include/trace/ 11916F: kernel/trace/ 11917F: tools/testing/selftests/ftrace/ 11918 11919TRACING MMIO ACCESSES (MMIOTRACE) 11920M: Steven Rostedt <rostedt@goodmis.org> 11921M: Ingo Molnar <mingo@kernel.org> 11922R: Karol Herbst <karolherbst@gmail.com> 11923R: Pekka Paalanen <ppaalanen@gmail.com> 11924S: Maintained 11925L: linux-kernel@vger.kernel.org 11926L: nouveau@lists.freedesktop.org 11927F: kernel/trace/trace_mmiotrace.c 11928F: include/linux/mmiotrace.h 11929F: arch/x86/mm/kmmio.c 11930F: arch/x86/mm/mmio-mod.c 11931F: arch/x86/mm/testmmiotrace.c 11932 11933TRIVIAL PATCHES 11934M: Jiri Kosina <trivial@kernel.org> 11935T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11936S: Maintained 11937K: ^Subject:.*(?i)trivial 11938 11939TTY LAYER 11940M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11941M: Jiri Slaby <jslaby@suse.com> 11942S: Supported 11943T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11944F: Documentation/serial/ 11945F: drivers/tty/ 11946F: drivers/tty/serial/serial_core.c 11947F: include/linux/serial_core.h 11948F: include/linux/serial.h 11949F: include/linux/tty.h 11950F: include/uapi/linux/serial_core.h 11951F: include/uapi/linux/serial.h 11952F: include/uapi/linux/tty.h 11953 11954TUA9001 MEDIA DRIVER 11955M: Antti Palosaari <crope@iki.fi> 11956L: linux-media@vger.kernel.org 11957W: https://linuxtv.org 11958W: http://palosaari.fi/linux/ 11959Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11960T: git git://linuxtv.org/anttip/media_tree.git 11961S: Maintained 11962F: drivers/media/tuners/tua9001* 11963 11964TULIP NETWORK DRIVERS 11965L: netdev@vger.kernel.org 11966L: linux-parisc@vger.kernel.org 11967S: Orphan 11968F: drivers/net/ethernet/dec/tulip/ 11969 11970TUN/TAP driver 11971M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11972W: http://vtun.sourceforge.net/tun 11973S: Maintained 11974F: Documentation/networking/tuntap.txt 11975F: arch/um/os-Linux/drivers/ 11976 11977TURBOCHANNEL SUBSYSTEM 11978M: "Maciej W. Rozycki" <macro@linux-mips.org> 11979M: Ralf Baechle <ralf@linux-mips.org> 11980L: linux-mips@linux-mips.org 11981Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11982S: Maintained 11983F: drivers/tc/ 11984F: include/linux/tc.h 11985 11986U14-34F SCSI DRIVER 11987M: Dario Ballabio <ballabio_dario@emc.com> 11988L: linux-scsi@vger.kernel.org 11989S: Maintained 11990F: drivers/scsi/u14-34f.c 11991 11992UBI FILE SYSTEM (UBIFS) 11993M: Richard Weinberger <richard@nod.at> 11994M: Artem Bityutskiy <dedekind1@gmail.com> 11995M: Adrian Hunter <adrian.hunter@intel.com> 11996L: linux-mtd@lists.infradead.org 11997T: git git://git.infradead.org/ubifs-2.6.git 11998W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11999S: Supported 12000F: Documentation/filesystems/ubifs.txt 12001F: fs/ubifs/ 12002 12003UCLINUX (M68KNOMMU AND COLDFIRE) 12004M: Greg Ungerer <gerg@linux-m68k.org> 12005W: http://www.linux-m68k.org/ 12006W: http://www.uclinux.org/ 12007L: linux-m68k@lists.linux-m68k.org 12008L: uclinux-dev@uclinux.org (subscribers-only) 12009T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12010S: Maintained 12011F: arch/m68k/coldfire/ 12012F: arch/m68k/68*/ 12013F: arch/m68k/*/*_no.* 12014F: arch/m68k/include/asm/*_no.* 12015 12016UDF FILESYSTEM 12017M: Jan Kara <jack@suse.com> 12018S: Maintained 12019F: Documentation/filesystems/udf.txt 12020F: fs/udf/ 12021 12022UFS FILESYSTEM 12023M: Evgeniy Dushistov <dushistov@mail.ru> 12024S: Maintained 12025F: Documentation/filesystems/ufs.txt 12026F: fs/ufs/ 12027 12028UHID USERSPACE HID IO DRIVER: 12029M: David Herrmann <dh.herrmann@googlemail.com> 12030L: linux-input@vger.kernel.org 12031S: Maintained 12032F: drivers/hid/uhid.c 12033F: include/uapi/linux/uhid.h 12034 12035ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12036L: linux-usb@vger.kernel.org 12037S: Orphan 12038F: drivers/uwb/ 12039F: include/linux/uwb.h 12040F: include/linux/uwb/ 12041 12042UNICORE32 ARCHITECTURE: 12043M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12044W: http://mprc.pku.edu.cn/~guanxuetao/linux 12045S: Maintained 12046T: git git://github.com/gxt/linux.git 12047F: arch/unicore32/ 12048 12049UNIFDEF 12050M: Tony Finch <dot@dotat.at> 12051W: http://dotat.at/prog/unifdef 12052S: Maintained 12053F: scripts/unifdef.c 12054 12055UNIFORM CDROM DRIVER 12056M: Jens Axboe <axboe@kernel.dk> 12057W: http://www.kernel.dk 12058S: Maintained 12059F: Documentation/cdrom/ 12060F: drivers/cdrom/cdrom.c 12061F: include/linux/cdrom.h 12062F: include/uapi/linux/cdrom.h 12063 12064UNISYS S-PAR DRIVERS 12065M: David Kershner <david.kershner@unisys.com> 12066L: sparmaintainer@unisys.com (Unisys internal) 12067S: Supported 12068F: drivers/staging/unisys/ 12069 12070UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12071M: Vinayak Holikatti <vinholikatti@gmail.com> 12072L: linux-scsi@vger.kernel.org 12073S: Supported 12074F: Documentation/scsi/ufs.txt 12075F: drivers/scsi/ufs/ 12076 12077UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12078M: Joao Pinto <Joao.Pinto@synopsys.com> 12079L: linux-scsi@vger.kernel.org 12080S: Supported 12081F: drivers/scsi/ufs/*dwc* 12082 12083UNSORTED BLOCK IMAGES (UBI) 12084M: Artem Bityutskiy <dedekind1@gmail.com> 12085M: Richard Weinberger <richard@nod.at> 12086W: http://www.linux-mtd.infradead.org/ 12087L: linux-mtd@lists.infradead.org 12088T: git git://git.infradead.org/ubifs-2.6.git 12089S: Supported 12090F: drivers/mtd/ubi/ 12091F: include/linux/mtd/ubi.h 12092F: include/uapi/mtd/ubi-user.h 12093 12094USB ACM DRIVER 12095M: Oliver Neukum <oneukum@suse.com> 12096L: linux-usb@vger.kernel.org 12097S: Maintained 12098F: Documentation/usb/acm.txt 12099F: drivers/usb/class/cdc-acm.* 12100 12101USB AR5523 WIRELESS DRIVER 12102M: Pontus Fuchs <pontus.fuchs@gmail.com> 12103L: linux-wireless@vger.kernel.org 12104S: Maintained 12105F: drivers/net/wireless/ath/ar5523/ 12106 12107USB ATTACHED SCSI 12108M: Oliver Neukum <oneukum@suse.com> 12109L: linux-usb@vger.kernel.org 12110L: linux-scsi@vger.kernel.org 12111S: Maintained 12112F: drivers/usb/storage/uas.c 12113 12114USB CDC ETHERNET DRIVER 12115M: Oliver Neukum <oliver@neukum.org> 12116L: linux-usb@vger.kernel.org 12117S: Maintained 12118F: drivers/net/usb/cdc_*.c 12119F: include/uapi/linux/usb/cdc.h 12120 12121USB CHAOSKEY DRIVER 12122M: Keith Packard <keithp@keithp.com> 12123L: linux-usb@vger.kernel.org 12124S: Maintained 12125F: drivers/usb/misc/chaoskey.c 12126 12127USB CYPRESS C67X00 DRIVER 12128M: Peter Korsgaard <jacmet@sunsite.dk> 12129L: linux-usb@vger.kernel.org 12130S: Maintained 12131F: drivers/usb/c67x00/ 12132 12133USB DAVICOM DM9601 DRIVER 12134M: Peter Korsgaard <jacmet@sunsite.dk> 12135L: netdev@vger.kernel.org 12136W: http://www.linux-usb.org/usbnet 12137S: Maintained 12138F: drivers/net/usb/dm9601.c 12139 12140USB DIAMOND RIO500 DRIVER 12141M: Cesar Miquel <miquel@df.uba.ar> 12142L: rio500-users@lists.sourceforge.net 12143W: http://rio500.sourceforge.net 12144S: Maintained 12145F: drivers/usb/misc/rio500* 12146 12147USB EHCI DRIVER 12148M: Alan Stern <stern@rowland.harvard.edu> 12149L: linux-usb@vger.kernel.org 12150S: Maintained 12151F: Documentation/usb/ehci.txt 12152F: drivers/usb/host/ehci* 12153 12154USB GADGET/PERIPHERAL SUBSYSTEM 12155M: Felipe Balbi <balbi@kernel.org> 12156L: linux-usb@vger.kernel.org 12157W: http://www.linux-usb.org/gadget 12158T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12159S: Maintained 12160F: drivers/usb/gadget/ 12161F: include/linux/usb/gadget* 12162 12163USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12164M: Jiri Kosina <jikos@kernel.org> 12165R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12166L: linux-usb@vger.kernel.org 12167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12168S: Maintained 12169F: Documentation/hid/hiddev.txt 12170F: drivers/hid/usbhid/ 12171 12172USB ISP116X DRIVER 12173M: Olav Kongas <ok@artecdesign.ee> 12174L: linux-usb@vger.kernel.org 12175S: Maintained 12176F: drivers/usb/host/isp116x* 12177F: include/linux/usb/isp116x.h 12178 12179USB LAN78XX ETHERNET DRIVER 12180M: Woojung Huh <woojung.huh@microchip.com> 12181M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12182L: netdev@vger.kernel.org 12183S: Maintained 12184F: drivers/net/usb/lan78xx.* 12185 12186USB MASS STORAGE DRIVER 12187M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 12188L: linux-usb@vger.kernel.org 12189L: usb-storage@lists.one-eyed-alien.net 12190S: Maintained 12191W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12192F: drivers/usb/storage/ 12193 12194USB MIDI DRIVER 12195M: Clemens Ladisch <clemens@ladisch.de> 12196L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12197T: git git://git.alsa-project.org/alsa-kernel.git 12198S: Maintained 12199F: sound/usb/midi.* 12200 12201USB NETWORKING DRIVERS 12202L: linux-usb@vger.kernel.org 12203S: Odd Fixes 12204F: drivers/net/usb/ 12205 12206USB OHCI DRIVER 12207M: Alan Stern <stern@rowland.harvard.edu> 12208L: linux-usb@vger.kernel.org 12209S: Maintained 12210F: Documentation/usb/ohci.txt 12211F: drivers/usb/host/ohci* 12212 12213USB OTG FSM (Finite State Machine) 12214M: Peter Chen <Peter.Chen@nxp.com> 12215T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12216L: linux-usb@vger.kernel.org 12217S: Maintained 12218F: drivers/usb/common/usb-otg-fsm.c 12219 12220USB OVER IP DRIVER 12221M: Valentina Manea <valentina.manea.m@gmail.com> 12222M: Shuah Khan <shuahkh@osg.samsung.com> 12223M: Shuah Khan <shuah@kernel.org> 12224L: linux-usb@vger.kernel.org 12225S: Maintained 12226F: Documentation/usb/usbip_protocol.txt 12227F: drivers/usb/usbip/ 12228F: tools/usb/usbip/ 12229 12230USB PEGASUS DRIVER 12231M: Petko Manolov <petkan@nucleusys.com> 12232L: linux-usb@vger.kernel.org 12233L: netdev@vger.kernel.org 12234T: git git://github.com/petkan/pegasus.git 12235W: https://github.com/petkan/pegasus 12236S: Maintained 12237F: drivers/net/usb/pegasus.* 12238 12239USB PHY LAYER 12240M: Felipe Balbi <balbi@kernel.org> 12241L: linux-usb@vger.kernel.org 12242T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12243S: Maintained 12244F: drivers/usb/phy/ 12245 12246USB PRINTER DRIVER (usblp) 12247M: Pete Zaitcev <zaitcev@redhat.com> 12248L: linux-usb@vger.kernel.org 12249S: Supported 12250F: drivers/usb/class/usblp.c 12251 12252USB QMI WWAN NETWORK DRIVER 12253M: Bjørn Mork <bjorn@mork.no> 12254L: netdev@vger.kernel.org 12255S: Maintained 12256F: Documentation/ABI/testing/sysfs-class-net-qmi 12257F: drivers/net/usb/qmi_wwan.c 12258 12259USB RTL8150 DRIVER 12260M: Petko Manolov <petkan@nucleusys.com> 12261L: linux-usb@vger.kernel.org 12262L: netdev@vger.kernel.org 12263T: git git://github.com/petkan/rtl8150.git 12264W: https://github.com/petkan/rtl8150 12265S: Maintained 12266F: drivers/net/usb/rtl8150.c 12267 12268USB SERIAL SUBSYSTEM 12269M: Johan Hovold <johan@kernel.org> 12270L: linux-usb@vger.kernel.org 12271S: Maintained 12272F: Documentation/usb/usb-serial.txt 12273F: drivers/usb/serial/ 12274F: include/linux/usb/serial.h 12275 12276USB SMSC75XX ETHERNET DRIVER 12277M: Steve Glendinning <steve.glendinning@shawell.net> 12278L: netdev@vger.kernel.org 12279S: Maintained 12280F: drivers/net/usb/smsc75xx.* 12281 12282USB SMSC95XX ETHERNET DRIVER 12283M: Steve Glendinning <steve.glendinning@shawell.net> 12284L: netdev@vger.kernel.org 12285S: Maintained 12286F: drivers/net/usb/smsc95xx.* 12287 12288USB SUBSYSTEM 12289M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12290L: linux-usb@vger.kernel.org 12291W: http://www.linux-usb.org 12292T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12293S: Supported 12294F: Documentation/devicetree/bindings/usb/ 12295F: Documentation/usb/ 12296F: drivers/usb/ 12297F: include/linux/usb.h 12298F: include/linux/usb/ 12299 12300USB UHCI DRIVER 12301M: Alan Stern <stern@rowland.harvard.edu> 12302L: linux-usb@vger.kernel.org 12303S: Maintained 12304F: drivers/usb/host/uhci* 12305 12306USB "USBNET" DRIVER FRAMEWORK 12307M: Oliver Neukum <oneukum@suse.com> 12308L: netdev@vger.kernel.org 12309W: http://www.linux-usb.org/usbnet 12310S: Maintained 12311F: drivers/net/usb/usbnet.c 12312F: include/linux/usb/usbnet.h 12313 12314USB VIDEO CLASS 12315M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12316L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12317L: linux-media@vger.kernel.org 12318T: git git://linuxtv.org/media_tree.git 12319W: http://www.ideasonboard.org/uvc/ 12320S: Maintained 12321F: drivers/media/usb/uvc/ 12322F: include/uapi/linux/uvcvideo.h 12323 12324USB VISION DRIVER 12325M: Hans Verkuil <hverkuil@xs4all.nl> 12326L: linux-media@vger.kernel.org 12327T: git git://linuxtv.org/media_tree.git 12328W: https://linuxtv.org 12329S: Odd Fixes 12330F: drivers/media/usb/usbvision/ 12331 12332USB WEBCAM GADGET 12333M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12334L: linux-usb@vger.kernel.org 12335S: Maintained 12336F: drivers/usb/gadget/function/*uvc* 12337F: drivers/usb/gadget/legacy/webcam.c 12338 12339USB WIRELESS RNDIS DRIVER (rndis_wlan) 12340M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12341L: linux-wireless@vger.kernel.org 12342S: Maintained 12343F: drivers/net/wireless/rndis_wlan.c 12344 12345USB XHCI DRIVER 12346M: Mathias Nyman <mathias.nyman@intel.com> 12347L: linux-usb@vger.kernel.org 12348S: Supported 12349F: drivers/usb/host/xhci* 12350F: drivers/usb/host/pci-quirks* 12351 12352USB ZD1201 DRIVER 12353L: linux-wireless@vger.kernel.org 12354W: http://linux-lc100020.sourceforge.net 12355S: Orphan 12356F: drivers/net/wireless/zydas/zd1201.* 12357 12358USB ZR364XX DRIVER 12359M: Antoine Jacquet <royale@zerezo.com> 12360L: linux-usb@vger.kernel.org 12361L: linux-media@vger.kernel.org 12362T: git git://linuxtv.org/media_tree.git 12363W: http://royale.zerezo.com/zr364xx/ 12364S: Maintained 12365F: Documentation/video4linux/zr364xx.txt 12366F: drivers/media/usb/zr364xx/ 12367 12368ULPI BUS 12369M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12370L: linux-usb@vger.kernel.org 12371S: Maintained 12372F: drivers/usb/common/ulpi.c 12373F: include/linux/ulpi/ 12374 12375USER-MODE LINUX (UML) 12376M: Jeff Dike <jdike@addtoit.com> 12377M: Richard Weinberger <richard@nod.at> 12378L: user-mode-linux-devel@lists.sourceforge.net 12379L: user-mode-linux-user@lists.sourceforge.net 12380W: http://user-mode-linux.sourceforge.net 12381T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12382S: Maintained 12383F: Documentation/virtual/uml/ 12384F: arch/um/ 12385F: arch/x86/um/ 12386F: fs/hostfs/ 12387F: fs/hppfs/ 12388 12389USERSPACE I/O (UIO) 12390M: "Hans J. Koch" <hjk@hansjkoch.de> 12391M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12392S: Maintained 12393T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12394F: Documentation/DocBook/uio-howto.tmpl 12395F: drivers/uio/ 12396F: include/linux/uio*.h 12397 12398UTIL-LINUX PACKAGE 12399M: Karel Zak <kzak@redhat.com> 12400L: util-linux@vger.kernel.org 12401W: http://en.wikipedia.org/wiki/Util-linux 12402T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12403S: Maintained 12404 12405UVESAFB DRIVER 12406M: Michal Januszewski <spock@gentoo.org> 12407L: linux-fbdev@vger.kernel.org 12408W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12409S: Maintained 12410F: Documentation/fb/uvesafb.txt 12411F: drivers/video/fbdev/uvesafb.* 12412 12413VF610 NAND DRIVER 12414M: Stefan Agner <stefan@agner.ch> 12415L: linux-mtd@lists.infradead.org 12416S: Supported 12417F: drivers/mtd/nand/vf610_nfc.c 12418 12419VFAT/FAT/MSDOS FILESYSTEM 12420M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12421S: Maintained 12422F: Documentation/filesystems/vfat.txt 12423F: fs/fat/ 12424 12425VFIO DRIVER 12426M: Alex Williamson <alex.williamson@redhat.com> 12427L: kvm@vger.kernel.org 12428T: git git://github.com/awilliam/linux-vfio.git 12429S: Maintained 12430F: Documentation/vfio.txt 12431F: drivers/vfio/ 12432F: include/linux/vfio.h 12433F: include/uapi/linux/vfio.h 12434 12435VFIO PLATFORM DRIVER 12436M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12437L: kvm@vger.kernel.org 12438S: Maintained 12439F: drivers/vfio/platform/ 12440 12441VIDEOBUF2 FRAMEWORK 12442M: Pawel Osciak <pawel@osciak.com> 12443M: Marek Szyprowski <m.szyprowski@samsung.com> 12444M: Kyungmin Park <kyungmin.park@samsung.com> 12445L: linux-media@vger.kernel.org 12446S: Maintained 12447F: drivers/media/v4l2-core/videobuf2-* 12448F: include/media/videobuf2-* 12449 12450VIRTIO AND VHOST VSOCK DRIVER 12451M: Stefan Hajnoczi <stefanha@redhat.com> 12452L: kvm@vger.kernel.org 12453L: virtualization@lists.linux-foundation.org 12454L: netdev@vger.kernel.org 12455S: Maintained 12456F: include/linux/virtio_vsock.h 12457F: include/uapi/linux/virtio_vsock.h 12458F: net/vmw_vsock/virtio_transport_common.c 12459F: net/vmw_vsock/virtio_transport.c 12460F: drivers/vhost/vsock.c 12461F: drivers/vhost/vsock.h 12462 12463VIRTUAL SERIO DEVICE DRIVER 12464M: Stephen Chandler Paul <thatslyude@gmail.com> 12465S: Maintained 12466F: drivers/input/serio/userio.c 12467F: include/uapi/linux/userio.h 12468 12469VIRTIO CONSOLE DRIVER 12470M: Amit Shah <amit.shah@redhat.com> 12471L: virtualization@lists.linux-foundation.org 12472S: Maintained 12473F: drivers/char/virtio_console.c 12474F: include/linux/virtio_console.h 12475F: include/uapi/linux/virtio_console.h 12476 12477VIRTIO CORE, NET AND BLOCK DRIVERS 12478M: "Michael S. Tsirkin" <mst@redhat.com> 12479L: virtualization@lists.linux-foundation.org 12480S: Maintained 12481F: Documentation/devicetree/bindings/virtio/ 12482F: drivers/virtio/ 12483F: tools/virtio/ 12484F: drivers/net/virtio_net.c 12485F: drivers/block/virtio_blk.c 12486F: include/linux/virtio_*.h 12487F: include/uapi/linux/virtio_*.h 12488 12489VIRTIO DRIVERS FOR S390 12490M: Christian Borntraeger <borntraeger@de.ibm.com> 12491M: Cornelia Huck <cornelia.huck@de.ibm.com> 12492L: linux-s390@vger.kernel.org 12493L: virtualization@lists.linux-foundation.org 12494L: kvm@vger.kernel.org 12495S: Supported 12496F: drivers/s390/virtio/ 12497 12498VIRTIO GPU DRIVER 12499M: David Airlie <airlied@linux.ie> 12500M: Gerd Hoffmann <kraxel@redhat.com> 12501L: dri-devel@lists.freedesktop.org 12502L: virtualization@lists.linux-foundation.org 12503S: Maintained 12504F: drivers/gpu/drm/virtio/ 12505F: include/uapi/linux/virtio_gpu.h 12506 12507VIRTIO HOST (VHOST) 12508M: "Michael S. Tsirkin" <mst@redhat.com> 12509L: kvm@vger.kernel.org 12510L: virtualization@lists.linux-foundation.org 12511L: netdev@vger.kernel.org 12512T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12513S: Maintained 12514F: drivers/vhost/ 12515F: include/uapi/linux/vhost.h 12516 12517VIRTIO INPUT DRIVER 12518M: Gerd Hoffmann <kraxel@redhat.com> 12519S: Maintained 12520F: drivers/virtio/virtio_input.c 12521F: include/uapi/linux/virtio_input.h 12522 12523VIA RHINE NETWORK DRIVER 12524S: Orphan 12525F: drivers/net/ethernet/via/via-rhine.c 12526 12527VIA SD/MMC CARD CONTROLLER DRIVER 12528M: Bruce Chang <brucechang@via.com.tw> 12529M: Harald Welte <HaraldWelte@viatech.com> 12530S: Maintained 12531F: drivers/mmc/host/via-sdmmc.c 12532 12533VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12534M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12535L: linux-fbdev@vger.kernel.org 12536S: Maintained 12537F: include/linux/via-core.h 12538F: include/linux/via-gpio.h 12539F: include/linux/via_i2c.h 12540F: drivers/video/fbdev/via/ 12541 12542VIA VELOCITY NETWORK DRIVER 12543M: Francois Romieu <romieu@fr.zoreil.com> 12544L: netdev@vger.kernel.org 12545S: Maintained 12546F: drivers/net/ethernet/via/via-velocity.* 12547 12548VIRT LIB 12549M: Alex Williamson <alex.williamson@redhat.com> 12550M: Paolo Bonzini <pbonzini@redhat.com> 12551L: kvm@vger.kernel.org 12552S: Supported 12553F: virt/lib/ 12554 12555VIVID VIRTUAL VIDEO DRIVER 12556M: Hans Verkuil <hverkuil@xs4all.nl> 12557L: linux-media@vger.kernel.org 12558T: git git://linuxtv.org/media_tree.git 12559W: https://linuxtv.org 12560S: Maintained 12561F: drivers/media/platform/vivid/* 12562 12563VLAN (802.1Q) 12564M: Patrick McHardy <kaber@trash.net> 12565L: netdev@vger.kernel.org 12566S: Maintained 12567F: drivers/net/macvlan.c 12568F: include/linux/if_*vlan.h 12569F: net/8021q/ 12570 12571VLYNQ BUS 12572M: Florian Fainelli <florian@openwrt.org> 12573L: openwrt-devel@lists.openwrt.org (subscribers-only) 12574S: Maintained 12575F: drivers/vlynq/vlynq.c 12576F: include/linux/vlynq.h 12577 12578VME SUBSYSTEM 12579M: Martyn Welch <martyn@welchs.me.uk> 12580M: Manohar Vanga <manohar.vanga@gmail.com> 12581M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12582L: devel@driverdev.osuosl.org 12583S: Maintained 12584T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12585F: Documentation/vme_api.txt 12586F: drivers/staging/vme/ 12587F: drivers/vme/ 12588F: include/linux/vme* 12589 12590VMWARE HYPERVISOR INTERFACE 12591M: Alok Kataria <akataria@vmware.com> 12592L: virtualization@lists.linux-foundation.org 12593S: Supported 12594F: arch/x86/kernel/cpu/vmware.c 12595 12596VMWARE BALLOON DRIVER 12597M: Xavier Deguillard <xdeguillard@vmware.com> 12598M: Philip Moltmann <moltmann@vmware.com> 12599M: "VMware, Inc." <pv-drivers@vmware.com> 12600L: linux-kernel@vger.kernel.org 12601S: Maintained 12602F: drivers/misc/vmw_balloon.c 12603 12604VMWARE VMMOUSE SUBDRIVER 12605M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12606M: "VMware, Inc." <pv-drivers@vmware.com> 12607L: linux-input@vger.kernel.org 12608S: Maintained 12609F: drivers/input/mouse/vmmouse.c 12610F: drivers/input/mouse/vmmouse.h 12611 12612VMWARE VMXNET3 ETHERNET DRIVER 12613M: Shrikrishna Khare <skhare@vmware.com> 12614M: "VMware, Inc." <pv-drivers@vmware.com> 12615L: netdev@vger.kernel.org 12616S: Maintained 12617F: drivers/net/vmxnet3/ 12618 12619VMware PVSCSI driver 12620M: Jim Gill <jgill@vmware.com> 12621M: VMware PV-Drivers <pv-drivers@vmware.com> 12622L: linux-scsi@vger.kernel.org 12623S: Maintained 12624F: drivers/scsi/vmw_pvscsi.c 12625F: drivers/scsi/vmw_pvscsi.h 12626 12627VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12628M: Liam Girdwood <lgirdwood@gmail.com> 12629M: Mark Brown <broonie@kernel.org> 12630L: linux-kernel@vger.kernel.org 12631W: http://www.slimlogic.co.uk/?p=48 12632T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12633S: Supported 12634F: Documentation/devicetree/bindings/regulator/ 12635F: drivers/regulator/ 12636F: include/dt-bindings/regulator/ 12637F: include/linux/regulator/ 12638 12639VRF 12640M: David Ahern <dsa@cumulusnetworks.com> 12641M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12642L: netdev@vger.kernel.org 12643S: Maintained 12644F: drivers/net/vrf.c 12645F: Documentation/networking/vrf.txt 12646 12647VT1211 HARDWARE MONITOR DRIVER 12648M: Juerg Haefliger <juergh@gmail.com> 12649L: linux-hwmon@vger.kernel.org 12650S: Maintained 12651F: Documentation/hwmon/vt1211 12652F: drivers/hwmon/vt1211.c 12653 12654VT8231 HARDWARE MONITOR DRIVER 12655M: Roger Lucas <vt8231@hiddenengine.co.uk> 12656L: linux-hwmon@vger.kernel.org 12657S: Maintained 12658F: drivers/hwmon/vt8231.c 12659 12660VUB300 USB to SDIO/SD/MMC bridge chip 12661M: Tony Olech <tony.olech@elandigitalsystems.com> 12662L: linux-mmc@vger.kernel.org 12663L: linux-usb@vger.kernel.org 12664S: Supported 12665F: drivers/mmc/host/vub300.c 12666 12667W1 DALLAS'S 1-WIRE BUS 12668M: Evgeniy Polyakov <zbr@ioremap.net> 12669S: Maintained 12670F: Documentation/w1/ 12671F: drivers/w1/ 12672 12673W83791D HARDWARE MONITORING DRIVER 12674M: Marc Hulsman <m.hulsman@tudelft.nl> 12675L: linux-hwmon@vger.kernel.org 12676S: Maintained 12677F: Documentation/hwmon/w83791d 12678F: drivers/hwmon/w83791d.c 12679 12680W83793 HARDWARE MONITORING DRIVER 12681M: Rudolf Marek <r.marek@assembler.cz> 12682L: linux-hwmon@vger.kernel.org 12683S: Maintained 12684F: Documentation/hwmon/w83793 12685F: drivers/hwmon/w83793.c 12686 12687W83795 HARDWARE MONITORING DRIVER 12688M: Jean Delvare <jdelvare@suse.com> 12689L: linux-hwmon@vger.kernel.org 12690S: Maintained 12691F: drivers/hwmon/w83795.c 12692 12693W83L51xD SD/MMC CARD INTERFACE DRIVER 12694M: Pierre Ossman <pierre@ossman.eu> 12695S: Maintained 12696F: drivers/mmc/host/wbsd.* 12697 12698WACOM PROTOCOL 4 SERIAL TABLETS 12699M: Julian Squires <julian@cipht.net> 12700M: Hans de Goede <hdegoede@redhat.com> 12701L: linux-input@vger.kernel.org 12702S: Maintained 12703F: drivers/input/tablet/wacom_serial4.c 12704 12705WATCHDOG DEVICE DRIVERS 12706M: Wim Van Sebroeck <wim@iguana.be> 12707R: Guenter Roeck <linux@roeck-us.net> 12708L: linux-watchdog@vger.kernel.org 12709W: http://www.linux-watchdog.org/ 12710T: git git://www.linux-watchdog.org/linux-watchdog.git 12711S: Maintained 12712F: Documentation/devicetree/bindings/watchdog/ 12713F: Documentation/watchdog/ 12714F: drivers/watchdog/ 12715F: include/linux/watchdog.h 12716F: include/uapi/linux/watchdog.h 12717 12718WD7000 SCSI DRIVER 12719M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12720L: linux-scsi@vger.kernel.org 12721S: Maintained 12722F: drivers/scsi/wd7000.c 12723 12724WIIMOTE HID DRIVER 12725M: David Herrmann <dh.herrmann@googlemail.com> 12726L: linux-input@vger.kernel.org 12727S: Maintained 12728F: drivers/hid/hid-wiimote* 12729 12730WINBOND CIR DRIVER 12731M: David Härdeman <david@hardeman.nu> 12732S: Maintained 12733F: drivers/media/rc/winbond-cir.c 12734 12735WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12736M: William Breathitt Gray <vilhelm.gray@gmail.com> 12737L: linux-watchdog@vger.kernel.org 12738S: Maintained 12739F: drivers/watchdog/ebc-c384_wdt.c 12740 12741WINSYSTEMS WS16C48 GPIO DRIVER 12742M: William Breathitt Gray <vilhelm.gray@gmail.com> 12743L: linux-gpio@vger.kernel.org 12744S: Maintained 12745F: drivers/gpio/gpio-ws16c48.c 12746 12747WIMAX STACK 12748M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12749M: linux-wimax@intel.com 12750L: wimax@linuxwimax.org (subscribers-only) 12751S: Supported 12752W: http://linuxwimax.org 12753F: Documentation/wimax/README.wimax 12754F: include/linux/wimax/debug.h 12755F: include/net/wimax.h 12756F: include/uapi/linux/wimax.h 12757F: net/wimax/ 12758 12759WISTRON LAPTOP BUTTON DRIVER 12760M: Miloslav Trmac <mitr@volny.cz> 12761S: Maintained 12762F: drivers/input/misc/wistron_btns.c 12763 12764WL3501 WIRELESS PCMCIA CARD DRIVER 12765M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12766L: linux-wireless@vger.kernel.org 12767W: http://oops.ghostprotocols.net:81/blog 12768S: Maintained 12769F: drivers/net/wireless/wl3501* 12770 12771WOLFSON MICROELECTRONICS DRIVERS 12772L: patches@opensource.wolfsonmicro.com 12773T: git https://github.com/CirrusLogic/linux-drivers.git 12774W: https://github.com/CirrusLogic/linux-drivers/wiki 12775S: Supported 12776F: Documentation/hwmon/wm83?? 12777F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12778F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12779F: Documentation/devicetree/bindings/mfd/arizona.txt 12780F: arch/arm/mach-s3c64xx/mach-crag6410* 12781F: drivers/clk/clk-wm83*.c 12782F: drivers/extcon/extcon-arizona.c 12783F: drivers/leds/leds-wm83*.c 12784F: drivers/gpio/gpio-*wm*.c 12785F: drivers/gpio/gpio-arizona.c 12786F: drivers/hwmon/wm83??-hwmon.c 12787F: drivers/input/misc/wm831x-on.c 12788F: drivers/input/touchscreen/wm831x-ts.c 12789F: drivers/input/touchscreen/wm97*.c 12790F: drivers/mfd/arizona* 12791F: drivers/mfd/wm*.c 12792F: drivers/mfd/cs47l24* 12793F: drivers/power/wm83*.c 12794F: drivers/rtc/rtc-wm83*.c 12795F: drivers/regulator/wm8*.c 12796F: drivers/video/backlight/wm83*_bl.c 12797F: drivers/watchdog/wm83*_wdt.c 12798F: include/linux/mfd/arizona/ 12799F: include/linux/mfd/wm831x/ 12800F: include/linux/mfd/wm8350/ 12801F: include/linux/mfd/wm8400* 12802F: include/linux/wm97xx.h 12803F: include/sound/wm????.h 12804F: sound/soc/codecs/arizona.? 12805F: sound/soc/codecs/wm* 12806F: sound/soc/codecs/cs47l24* 12807 12808WORKQUEUE 12809M: Tejun Heo <tj@kernel.org> 12810R: Lai Jiangshan <jiangshanlai@gmail.com> 12811T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12812S: Maintained 12813F: include/linux/workqueue.h 12814F: kernel/workqueue.c 12815F: Documentation/workqueue.txt 12816 12817X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12818M: Chen-Yu Tsai <wens@csie.org> 12819L: linux-kernel@vger.kernel.org 12820S: Maintained 12821N: axp[128] 12822 12823X.25 NETWORK LAYER 12824M: Andrew Hendry <andrew.hendry@gmail.com> 12825L: linux-x25@vger.kernel.org 12826S: Odd Fixes 12827F: Documentation/networking/x25* 12828F: include/net/x25* 12829F: net/x25/ 12830 12831X86 ARCHITECTURE (32-BIT AND 64-BIT) 12832M: Thomas Gleixner <tglx@linutronix.de> 12833M: Ingo Molnar <mingo@redhat.com> 12834M: "H. Peter Anvin" <hpa@zytor.com> 12835M: x86@kernel.org 12836L: linux-kernel@vger.kernel.org 12837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12838S: Maintained 12839F: Documentation/x86/ 12840F: arch/x86/ 12841 12842X86 PLATFORM DRIVERS 12843M: Darren Hart <dvhart@infradead.org> 12844L: platform-driver-x86@vger.kernel.org 12845T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12846S: Maintained 12847F: drivers/platform/x86/ 12848F: drivers/platform/olpc/ 12849 12850X86 MCE INFRASTRUCTURE 12851M: Tony Luck <tony.luck@intel.com> 12852M: Borislav Petkov <bp@alien8.de> 12853L: linux-edac@vger.kernel.org 12854S: Maintained 12855F: arch/x86/kernel/cpu/mcheck/* 12856 12857X86 MICROCODE UPDATE SUPPORT 12858M: Borislav Petkov <bp@alien8.de> 12859S: Maintained 12860F: arch/x86/kernel/cpu/microcode/* 12861 12862X86 VDSO 12863M: Andy Lutomirski <luto@amacapital.net> 12864L: linux-kernel@vger.kernel.org 12865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12866S: Maintained 12867F: arch/x86/entry/vdso/ 12868 12869XC2028/3028 TUNER DRIVER 12870M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12871M: Mauro Carvalho Chehab <mchehab@kernel.org> 12872L: linux-media@vger.kernel.org 12873W: https://linuxtv.org 12874T: git git://linuxtv.org/media_tree.git 12875S: Maintained 12876F: drivers/media/tuners/tuner-xc2028.* 12877 12878XEN HYPERVISOR INTERFACE 12879M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12880M: David Vrabel <david.vrabel@citrix.com> 12881M: Juergen Gross <jgross@suse.com> 12882L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12883T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12884S: Supported 12885F: arch/x86/xen/ 12886F: drivers/*/xen-*front.c 12887F: drivers/xen/ 12888F: arch/x86/include/asm/xen/ 12889F: include/xen/ 12890F: include/uapi/xen/ 12891 12892XEN HYPERVISOR ARM 12893M: Stefano Stabellini <sstabellini@kernel.org> 12894L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12895S: Maintained 12896F: arch/arm/xen/ 12897F: arch/arm/include/asm/xen/ 12898 12899XEN HYPERVISOR ARM64 12900M: Stefano Stabellini <sstabellini@kernel.org> 12901L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12902S: Maintained 12903F: arch/arm64/xen/ 12904F: arch/arm64/include/asm/xen/ 12905 12906XEN NETWORK BACKEND DRIVER 12907M: Wei Liu <wei.liu2@citrix.com> 12908L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12909L: netdev@vger.kernel.org 12910S: Supported 12911F: drivers/net/xen-netback/* 12912 12913XEN PCI SUBSYSTEM 12914M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12915L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12916S: Supported 12917F: arch/x86/pci/*xen* 12918F: drivers/pci/*xen* 12919 12920XEN BLOCK SUBSYSTEM 12921M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12922M: Roger Pau Monné <roger.pau@citrix.com> 12923L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12924S: Supported 12925F: drivers/block/xen-blkback/* 12926F: drivers/block/xen* 12927 12928XEN PVSCSI DRIVERS 12929M: Juergen Gross <jgross@suse.com> 12930L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12931L: linux-scsi@vger.kernel.org 12932S: Supported 12933F: drivers/scsi/xen-scsifront.c 12934F: drivers/xen/xen-scsiback.c 12935F: include/xen/interface/io/vscsiif.h 12936 12937XEN SWIOTLB SUBSYSTEM 12938M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12939L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12940S: Supported 12941F: arch/x86/xen/*swiotlb* 12942F: drivers/xen/*swiotlb* 12943 12944XFS FILESYSTEM 12945P: Silicon Graphics Inc 12946M: Dave Chinner <david@fromorbit.com> 12947M: xfs@oss.sgi.com 12948L: xfs@oss.sgi.com 12949W: http://oss.sgi.com/projects/xfs 12950T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12951S: Supported 12952F: Documentation/filesystems/xfs.txt 12953F: fs/xfs/ 12954 12955XILINX AXI ETHERNET DRIVER 12956M: Anirudha Sarangi <anirudh@xilinx.com> 12957M: John Linn <John.Linn@xilinx.com> 12958S: Maintained 12959F: drivers/net/ethernet/xilinx/xilinx_axienet* 12960 12961XILINX UARTLITE SERIAL DRIVER 12962M: Peter Korsgaard <jacmet@sunsite.dk> 12963L: linux-serial@vger.kernel.org 12964S: Maintained 12965F: drivers/tty/serial/uartlite.c 12966 12967XILINX VIDEO IP CORES 12968M: Hyun Kwon <hyun.kwon@xilinx.com> 12969M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12970L: linux-media@vger.kernel.org 12971T: git git://linuxtv.org/media_tree.git 12972S: Supported 12973F: Documentation/devicetree/bindings/media/xilinx/ 12974F: drivers/media/platform/xilinx/ 12975F: include/uapi/linux/xilinx-v4l2-controls.h 12976 12977XILLYBUS DRIVER 12978M: Eli Billauer <eli.billauer@gmail.com> 12979L: linux-kernel@vger.kernel.org 12980S: Supported 12981F: drivers/char/xillybus/ 12982 12983XTENSA XTFPGA PLATFORM SUPPORT 12984M: Max Filippov <jcmvbkbc@gmail.com> 12985L: linux-xtensa@linux-xtensa.org 12986S: Maintained 12987F: drivers/spi/spi-xtensa-xtfpga.c 12988F: sound/soc/xtensa/xtfpga-i2s.c 12989 12990YAM DRIVER FOR AX.25 12991M: Jean-Paul Roubelat <jpr@f6fbb.org> 12992L: linux-hams@vger.kernel.org 12993S: Maintained 12994F: drivers/net/hamradio/yam* 12995F: include/linux/yam.h 12996 12997YEALINK PHONE DRIVER 12998M: Henk Vergonet <Henk.Vergonet@gmail.com> 12999L: usbb2k-api-dev@nongnu.org 13000S: Maintained 13001F: Documentation/input/yealink.txt 13002F: drivers/input/misc/yealink.* 13003 13004Z8530 DRIVER FOR AX.25 13005M: Joerg Reuter <jreuter@yaina.de> 13006W: http://yaina.de/jreuter/ 13007W: http://www.qsl.net/dl1bke/ 13008L: linux-hams@vger.kernel.org 13009S: Maintained 13010F: Documentation/networking/z8530drv.txt 13011F: drivers/net/hamradio/*scc.c 13012F: drivers/net/hamradio/z8530.h 13013 13014ZBUD COMPRESSED PAGE ALLOCATOR 13015M: Seth Jennings <sjenning@redhat.com> 13016L: linux-mm@kvack.org 13017S: Maintained 13018F: mm/zbud.c 13019F: include/linux/zbud.h 13020 13021ZD1211RW WIRELESS DRIVER 13022M: Daniel Drake <dsd@gentoo.org> 13023M: Ulrich Kunitz <kune@deine-taler.de> 13024W: http://zd1211.ath.cx/wiki/DriverRewrite 13025L: linux-wireless@vger.kernel.org 13026L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13027S: Maintained 13028F: drivers/net/wireless/zydas/zd1211rw/ 13029 13030ZPOOL COMPRESSED PAGE STORAGE API 13031M: Dan Streetman <ddstreet@ieee.org> 13032L: linux-mm@kvack.org 13033S: Maintained 13034F: mm/zpool.c 13035F: include/linux/zpool.h 13036 13037ZR36067 VIDEO FOR LINUX DRIVER 13038L: mjpeg-users@lists.sourceforge.net 13039L: linux-media@vger.kernel.org 13040W: http://mjpeg.sourceforge.net/driver-zoran/ 13041T: hg https://linuxtv.org/hg/v4l-dvb 13042S: Odd Fixes 13043F: drivers/media/pci/zoran/ 13044 13045ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13046M: Minchan Kim <minchan@kernel.org> 13047M: Nitin Gupta <ngupta@vflare.org> 13048R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13049L: linux-kernel@vger.kernel.org 13050S: Maintained 13051F: drivers/block/zram/ 13052F: Documentation/blockdev/zram.txt 13053 13054ZS DECSTATION Z85C30 SERIAL DRIVER 13055M: "Maciej W. Rozycki" <macro@linux-mips.org> 13056S: Maintained 13057F: drivers/tty/serial/zs.* 13058 13059ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13060M: Minchan Kim <minchan@kernel.org> 13061M: Nitin Gupta <ngupta@vflare.org> 13062R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13063L: linux-mm@kvack.org 13064S: Maintained 13065F: mm/zsmalloc.c 13066F: include/linux/zsmalloc.h 13067F: Documentation/vm/zsmalloc.txt 13068 13069ZSWAP COMPRESSED SWAP CACHING 13070M: Seth Jennings <sjenning@redhat.com> 13071L: linux-mm@kvack.org 13072S: Maintained 13073F: mm/zswap.c 13074 13075THE REST 13076M: Linus Torvalds <torvalds@linux-foundation.org> 13077L: linux-kernel@vger.kernel.org 13078Q: http://patchwork.kernel.org/project/LKML/list/ 13079T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13080S: Buried alive in reporters 13081F: * 13082F: */ 13083