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 <k.kozlowski@samsung.com> 1628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1629L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1630S: Maintained 1631F: arch/arm/boot/dts/s3c* 1632F: arch/arm/boot/dts/s5p* 1633F: arch/arm/boot/dts/samsung* 1634F: arch/arm/boot/dts/exynos* 1635F: arch/arm64/boot/dts/exynos/ 1636F: arch/arm/plat-samsung/ 1637F: arch/arm/mach-s3c24*/ 1638F: arch/arm/mach-s3c64xx/ 1639F: arch/arm/mach-s5p*/ 1640F: arch/arm/mach-exynos*/ 1641F: drivers/*/*s3c24* 1642F: drivers/*/*/*s3c24* 1643F: drivers/*/*s3c64xx* 1644F: drivers/*/*s5pv210* 1645F: drivers/memory/samsung/* 1646F: drivers/soc/samsung/* 1647F: drivers/spi/spi-s3c* 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) 1835S: Maintained 1836F: arch/arm/boot/dts/uniphier* 1837F: arch/arm/include/asm/hardware/cache-uniphier.h 1838F: arch/arm/mach-uniphier/ 1839F: arch/arm/mm/cache-uniphier.c 1840F: arch/arm64/boot/dts/socionext/ 1841F: drivers/bus/uniphier-system-bus.c 1842F: drivers/i2c/busses/i2c-uniphier* 1843F: drivers/pinctrl/uniphier/ 1844F: drivers/tty/serial/8250/8250_uniphier.c 1845N: uniphier 1846 1847ARM/Ux500 ARM ARCHITECTURE 1848M: Linus Walleij <linus.walleij@linaro.org> 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1850S: Maintained 1851F: arch/arm/mach-ux500/ 1852F: drivers/clocksource/clksrc-dbx500-prcmu.c 1853F: drivers/dma/ste_dma40* 1854F: drivers/hwspinlock/u8500_hsem.c 1855F: drivers/mfd/abx500* 1856F: drivers/mfd/ab8500* 1857F: drivers/mfd/dbx500* 1858F: drivers/mfd/db8500* 1859F: drivers/pinctrl/nomadik/pinctrl-ab* 1860F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1861F: drivers/rtc/rtc-ab8500.c 1862F: drivers/rtc/rtc-pl031.c 1863T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1864 1865ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1866M: Ulf Hansson <ulf.hansson@linaro.org> 1867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1868T: git git://git.linaro.org/people/ulfh/clk.git 1869S: Maintained 1870F: drivers/clk/ux500/ 1871 1872ARM/VERSATILE EXPRESS PLATFORM 1873M: Liviu Dudau <liviu.dudau@arm.com> 1874M: Sudeep Holla <sudeep.holla@arm.com> 1875M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1877S: Maintained 1878F: arch/arm/boot/dts/vexpress* 1879F: arch/arm64/boot/dts/arm/ 1880F: arch/arm/mach-vexpress/ 1881F: */*/vexpress* 1882F: */*/*/vexpress* 1883F: drivers/clk/versatile/clk-vexpress-osc.c 1884F: drivers/clocksource/versatile.c 1885N: mps2 1886 1887ARM/VFP SUPPORT 1888M: Russell King <linux@armlinux.org.uk> 1889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1890W: http://www.armlinux.org.uk/ 1891S: Maintained 1892F: arch/arm/vfp/ 1893 1894ARM/VOIPAC PXA270 SUPPORT 1895M: Marek Vasut <marek.vasut@gmail.com> 1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1897S: Maintained 1898F: arch/arm/mach-pxa/vpac270.c 1899F: arch/arm/mach-pxa/include/mach/vpac270.h 1900 1901ARM/VT8500 ARM ARCHITECTURE 1902M: Tony Prisk <linux@prisktech.co.nz> 1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1904S: Maintained 1905F: arch/arm/mach-vt8500/ 1906F: drivers/clocksource/vt8500_timer.c 1907F: drivers/i2c/busses/i2c-wmt.c 1908F: drivers/mmc/host/wmt-sdmmc.c 1909F: drivers/pwm/pwm-vt8500.c 1910F: drivers/rtc/rtc-vt8500.c 1911F: drivers/tty/serial/vt8500_serial.c 1912F: drivers/usb/host/ehci-platform.c 1913F: drivers/usb/host/uhci-platform.c 1914F: drivers/video/fbdev/vt8500lcdfb.* 1915F: drivers/video/fbdev/wm8505fb* 1916F: drivers/video/fbdev/wmt_ge_rops.* 1917 1918ARM/ZIPIT Z2 SUPPORT 1919M: Marek Vasut <marek.vasut@gmail.com> 1920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1921S: Maintained 1922F: arch/arm/mach-pxa/z2.c 1923F: arch/arm/mach-pxa/include/mach/z2.h 1924 1925ARM/ZTE ARCHITECTURE 1926M: Jun Nie <jun.nie@linaro.org> 1927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1928S: Maintained 1929F: arch/arm/mach-zx/ 1930F: drivers/clk/zte/ 1931F: Documentation/devicetree/bindings/arm/zte.txt 1932F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1933 1934ARM/ZYNQ ARCHITECTURE 1935M: Michal Simek <michal.simek@xilinx.com> 1936R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1938W: http://wiki.xilinx.com 1939T: git https://github.com/Xilinx/linux-xlnx.git 1940S: Supported 1941F: arch/arm/mach-zynq/ 1942F: drivers/cpuidle/cpuidle-zynq.c 1943F: drivers/block/xsysace.c 1944N: zynq 1945N: xilinx 1946F: drivers/clocksource/cadence_ttc_timer.c 1947F: drivers/i2c/busses/i2c-cadence.c 1948F: drivers/mmc/host/sdhci-of-arasan.c 1949F: drivers/edac/synopsys_edac.c 1950 1951ARM SMMU DRIVERS 1952M: Will Deacon <will.deacon@arm.com> 1953R: Robin Murphy <robin.murphy@arm.com> 1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1955S: Maintained 1956F: drivers/iommu/arm-smmu.c 1957F: drivers/iommu/arm-smmu-v3.c 1958F: drivers/iommu/io-pgtable-arm.c 1959F: drivers/iommu/io-pgtable-arm-v7s.c 1960 1961ARM64 PORT (AARCH64 ARCHITECTURE) 1962M: Catalin Marinas <catalin.marinas@arm.com> 1963M: Will Deacon <will.deacon@arm.com> 1964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1965T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1966S: Maintained 1967F: arch/arm64/ 1968F: Documentation/arm64/ 1969 1970AS3645A LED FLASH CONTROLLER DRIVER 1971M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1972L: linux-media@vger.kernel.org 1973T: git git://linuxtv.org/media_tree.git 1974S: Maintained 1975F: drivers/media/i2c/as3645a.c 1976F: include/media/i2c/as3645a.h 1977 1978ASC7621 HARDWARE MONITOR DRIVER 1979M: George Joseph <george.joseph@fairview5.com> 1980L: linux-hwmon@vger.kernel.org 1981S: Maintained 1982F: Documentation/hwmon/asc7621 1983F: drivers/hwmon/asc7621.c 1984 1985ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1986M: Corentin Chary <corentin.chary@gmail.com> 1987L: acpi4asus-user@lists.sourceforge.net 1988L: platform-driver-x86@vger.kernel.org 1989W: http://acpi4asus.sf.net 1990S: Maintained 1991F: drivers/platform/x86/asus*.c 1992F: drivers/platform/x86/eeepc*.c 1993 1994ASUS WIRELESS RADIO CONTROL DRIVER 1995M: João Paulo Rechi Vita <jprvita@gmail.com> 1996L: platform-driver-x86@vger.kernel.org 1997S: Maintained 1998F: drivers/platform/x86/asus-wireless.c 1999 2000ASYMMETRIC KEYS 2001M: David Howells <dhowells@redhat.com> 2002L: keyrings@vger.kernel.org 2003S: Maintained 2004F: Documentation/crypto/asymmetric-keys.txt 2005F: include/linux/verification.h 2006F: include/crypto/public_key.h 2007F: include/crypto/pkcs7.h 2008F: crypto/asymmetric_keys/ 2009 2010ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2011R: Dan Williams <dan.j.williams@intel.com> 2012W: http://sourceforge.net/projects/xscaleiop 2013S: Odd fixes 2014F: Documentation/crypto/async-tx-api.txt 2015F: crypto/async_tx/ 2016F: drivers/dma/ 2017F: include/linux/dmaengine.h 2018F: include/linux/async_tx.h 2019 2020AT24 EEPROM DRIVER 2021M: Wolfram Sang <wsa@the-dreams.de> 2022L: linux-i2c@vger.kernel.org 2023S: Maintained 2024F: drivers/misc/eeprom/at24.c 2025F: include/linux/platform_data/at24.h 2026 2027ATA OVER ETHERNET (AOE) DRIVER 2028M: "Ed L. Cashin" <ed.cashin@acm.org> 2029W: http://www.openaoe.org/ 2030S: Supported 2031F: Documentation/aoe/ 2032F: drivers/block/aoe/ 2033 2034ATHEROS 71XX/9XXX GPIO DRIVER 2035M: Alban Bedel <albeu@free.fr> 2036W: https://github.com/AlbanBedel/linux 2037T: git git://github.com/AlbanBedel/linux 2038S: Maintained 2039F: drivers/gpio/gpio-ath79.c 2040F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2041 2042ATHEROS ATH GENERIC UTILITIES 2043M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2044L: linux-wireless@vger.kernel.org 2045S: Supported 2046F: drivers/net/wireless/ath/* 2047 2048ATHEROS ATH5K WIRELESS DRIVER 2049M: Jiri Slaby <jirislaby@gmail.com> 2050M: Nick Kossifidis <mickflemm@gmail.com> 2051M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2052L: linux-wireless@vger.kernel.org 2053W: http://wireless.kernel.org/en/users/Drivers/ath5k 2054S: Maintained 2055F: drivers/net/wireless/ath/ath5k/ 2056 2057ATHEROS ATH6KL WIRELESS DRIVER 2058M: Kalle Valo <kvalo@qca.qualcomm.com> 2059L: linux-wireless@vger.kernel.org 2060W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2061T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2062S: Supported 2063F: drivers/net/wireless/ath/ath6kl/ 2064 2065WILOCITY WIL6210 WIRELESS DRIVER 2066M: Maya Erez <qca_merez@qca.qualcomm.com> 2067L: linux-wireless@vger.kernel.org 2068L: wil6210@qca.qualcomm.com 2069S: Supported 2070W: http://wireless.kernel.org/en/users/Drivers/wil6210 2071F: drivers/net/wireless/ath/wil6210/ 2072F: include/uapi/linux/wil6210_uapi.h 2073 2074CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2075M: Christian Lamparter <chunkeey@googlemail.com> 2076L: linux-wireless@vger.kernel.org 2077W: http://wireless.kernel.org/en/users/Drivers/carl9170 2078S: Maintained 2079F: drivers/net/wireless/ath/carl9170/ 2080 2081ATK0110 HWMON DRIVER 2082M: Luca Tettamanti <kronos.it@gmail.com> 2083L: linux-hwmon@vger.kernel.org 2084S: Maintained 2085F: drivers/hwmon/asus_atk0110.c 2086 2087ATI_REMOTE2 DRIVER 2088M: Ville Syrjala <syrjala@sci.fi> 2089S: Maintained 2090F: drivers/input/misc/ati_remote2.c 2091 2092ATLX ETHERNET DRIVERS 2093M: Jay Cliburn <jcliburn@gmail.com> 2094M: Chris Snook <chris.snook@gmail.com> 2095L: netdev@vger.kernel.org 2096W: http://sourceforge.net/projects/atl1 2097W: http://atl1.sourceforge.net 2098S: Maintained 2099F: drivers/net/ethernet/atheros/ 2100 2101ATM 2102M: Chas Williams <3chas3@gmail.com> 2103L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2104L: netdev@vger.kernel.org 2105W: http://linux-atm.sourceforge.net 2106S: Maintained 2107F: drivers/atm/ 2108F: include/linux/atm* 2109F: include/uapi/linux/atm* 2110 2111ATMEL AT91 / AT32 MCI DRIVER 2112M: Ludovic Desroches <ludovic.desroches@atmel.com> 2113S: Maintained 2114F: drivers/mmc/host/atmel-mci.c 2115 2116ATMEL AT91 / AT32 SERIAL DRIVER 2117M: Nicolas Ferre <nicolas.ferre@atmel.com> 2118S: Supported 2119F: drivers/tty/serial/atmel_serial.c 2120 2121ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2122M: Nicolas Ferre <nicolas.ferre@atmel.com> 2123S: Supported 2124F: drivers/power/reset/at91-sama5d2_shdwc.c 2125 2126ATMEL SAMA5D2 ADC DRIVER 2127M: Ludovic Desroches <ludovic.desroches@atmel.com> 2128L: linux-iio@vger.kernel.org 2129S: Supported 2130F: drivers/iio/adc/at91-sama5d2_adc.c 2131 2132ATMEL Audio ALSA driver 2133M: Nicolas Ferre <nicolas.ferre@atmel.com> 2134L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2135S: Supported 2136F: sound/soc/atmel 2137 2138ATMEL DMA DRIVER 2139M: Nicolas Ferre <nicolas.ferre@atmel.com> 2140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2141S: Supported 2142F: drivers/dma/at_hdmac.c 2143F: drivers/dma/at_hdmac_regs.h 2144F: include/linux/platform_data/dma-atmel.h 2145 2146ATMEL XDMA DRIVER 2147M: Ludovic Desroches <ludovic.desroches@atmel.com> 2148L: linux-arm-kernel@lists.infradead.org 2149L: dmaengine@vger.kernel.org 2150S: Supported 2151F: drivers/dma/at_xdmac.c 2152 2153ATMEL I2C DRIVER 2154M: Ludovic Desroches <ludovic.desroches@atmel.com> 2155L: linux-i2c@vger.kernel.org 2156S: Supported 2157F: drivers/i2c/busses/i2c-at91.c 2158 2159ATMEL ISI DRIVER 2160M: Ludovic Desroches <ludovic.desroches@atmel.com> 2161L: linux-media@vger.kernel.org 2162S: Supported 2163F: drivers/media/platform/soc_camera/atmel-isi.c 2164F: include/media/atmel-isi.h 2165 2166ATMEL LCDFB DRIVER 2167M: Nicolas Ferre <nicolas.ferre@atmel.com> 2168L: linux-fbdev@vger.kernel.org 2169S: Maintained 2170F: drivers/video/fbdev/atmel_lcdfb.c 2171F: include/video/atmel_lcdc.h 2172 2173ATMEL MACB ETHERNET DRIVER 2174M: Nicolas Ferre <nicolas.ferre@atmel.com> 2175S: Supported 2176F: drivers/net/ethernet/cadence/ 2177 2178ATMEL NAND DRIVER 2179M: Wenyou Yang <wenyou.yang@atmel.com> 2180M: Josh Wu <rainyfeeling@outlook.com> 2181L: linux-mtd@lists.infradead.org 2182S: Supported 2183F: drivers/mtd/nand/atmel_nand* 2184 2185ATMEL SDMMC DRIVER 2186M: Ludovic Desroches <ludovic.desroches@atmel.com> 2187L: linux-mmc@vger.kernel.org 2188S: Supported 2189F: drivers/mmc/host/sdhci-of-at91.c 2190 2191ATMEL SPI DRIVER 2192M: Nicolas Ferre <nicolas.ferre@atmel.com> 2193S: Supported 2194F: drivers/spi/spi-atmel.* 2195 2196ATMEL SSC DRIVER 2197M: Nicolas Ferre <nicolas.ferre@atmel.com> 2198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2199S: Supported 2200F: drivers/misc/atmel-ssc.c 2201F: include/linux/atmel-ssc.h 2202 2203ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2204M: Nicolas Ferre <nicolas.ferre@atmel.com> 2205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2206S: Supported 2207F: drivers/misc/atmel_tclib.c 2208F: drivers/clocksource/tcb_clksrc.c 2209 2210ATMEL USBA UDC DRIVER 2211M: Nicolas Ferre <nicolas.ferre@atmel.com> 2212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2213S: Supported 2214F: drivers/usb/gadget/udc/atmel_usba_udc.* 2215 2216ATMEL WIRELESS DRIVER 2217M: Simon Kelley <simon@thekelleys.org.uk> 2218L: linux-wireless@vger.kernel.org 2219W: http://www.thekelleys.org.uk/atmel 2220W: http://atmelwlandriver.sourceforge.net/ 2221S: Maintained 2222F: drivers/net/wireless/atmel/atmel* 2223 2224ATMEL MAXTOUCH DRIVER 2225M: Nick Dyer <nick.dyer@itdev.co.uk> 2226T: git git://github.com/atmel-maxtouch/linux.git 2227S: Supported 2228F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2229F: drivers/input/touchscreen/atmel_mxt_ts.c 2230F: include/linux/platform_data/atmel_mxt_ts.h 2231 2232ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2233M: Bradley Grove <linuxdrivers@attotech.com> 2234L: linux-scsi@vger.kernel.org 2235W: http://www.attotech.com 2236S: Supported 2237F: drivers/scsi/esas2r 2238 2239ATUSB IEEE 802.15.4 RADIO DRIVER 2240M: Stefan Schmidt <stefan@osg.samsung.com> 2241L: linux-wpan@vger.kernel.org 2242S: Maintained 2243F: drivers/net/ieee802154/atusb.c 2244F: drivers/net/ieee802154/atusb.h 2245F: drivers/net/ieee802154/at86rf230.h 2246 2247AUDIT SUBSYSTEM 2248M: Paul Moore <paul@paul-moore.com> 2249M: Eric Paris <eparis@redhat.com> 2250L: linux-audit@redhat.com (moderated for non-subscribers) 2251W: http://people.redhat.com/sgrubb/audit/ 2252T: git git://git.infradead.org/users/pcmoore/audit 2253S: Maintained 2254F: include/linux/audit.h 2255F: include/uapi/linux/audit.h 2256F: kernel/audit* 2257 2258AUXILIARY DISPLAY DRIVERS 2259M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2260W: http://miguelojeda.es/auxdisplay.htm 2261W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2262S: Maintained 2263F: drivers/auxdisplay/ 2264F: include/linux/cfag12864b.h 2265 2266AVR32 ARCHITECTURE 2267M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2268M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2269W: http://www.atmel.com/products/AVR32/ 2270W: http://mirror.egtvedt.no/avr32linux.org/ 2271W: http://avrfreaks.net/ 2272S: Maintained 2273F: arch/avr32/ 2274 2275AVR32/AT32AP MACHINE SUPPORT 2276M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2277M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2278S: Maintained 2279F: arch/avr32/mach-at32ap/ 2280 2281AX.25 NETWORK LAYER 2282M: Ralf Baechle <ralf@linux-mips.org> 2283L: linux-hams@vger.kernel.org 2284W: http://www.linux-ax25.org/ 2285S: Maintained 2286F: include/uapi/linux/ax25.h 2287F: include/net/ax25.h 2288F: net/ax25/ 2289 2290AZ6007 DVB DRIVER 2291M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2292M: Mauro Carvalho Chehab <mchehab@kernel.org> 2293L: linux-media@vger.kernel.org 2294W: https://linuxtv.org 2295T: git git://linuxtv.org/media_tree.git 2296S: Maintained 2297F: drivers/media/usb/dvb-usb-v2/az6007.c 2298 2299AZTECH FM RADIO RECEIVER DRIVER 2300M: Hans Verkuil <hverkuil@xs4all.nl> 2301L: linux-media@vger.kernel.org 2302T: git git://linuxtv.org/media_tree.git 2303W: https://linuxtv.org 2304S: Maintained 2305F: drivers/media/radio/radio-aztech* 2306 2307B43 WIRELESS DRIVER 2308L: linux-wireless@vger.kernel.org 2309L: b43-dev@lists.infradead.org 2310W: http://wireless.kernel.org/en/users/Drivers/b43 2311S: Odd Fixes 2312F: drivers/net/wireless/broadcom/b43/ 2313 2314B43LEGACY WIRELESS DRIVER 2315M: Larry Finger <Larry.Finger@lwfinger.net> 2316L: linux-wireless@vger.kernel.org 2317L: b43-dev@lists.infradead.org 2318W: http://wireless.kernel.org/en/users/Drivers/b43 2319S: Maintained 2320F: drivers/net/wireless/broadcom/b43legacy/ 2321 2322BACKLIGHT CLASS/SUBSYSTEM 2323M: Jingoo Han <jingoohan1@gmail.com> 2324M: Lee Jones <lee.jones@linaro.org> 2325T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2326S: Maintained 2327F: drivers/video/backlight/ 2328F: include/linux/backlight.h 2329 2330BATMAN ADVANCED 2331M: Marek Lindner <mareklindner@neomailbox.ch> 2332M: Simon Wunderlich <sw@simonwunderlich.de> 2333M: Antonio Quartulli <a@unstable.cc> 2334L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2335W: https://www.open-mesh.org/ 2336Q: https://patchwork.open-mesh.org/project/batman/list/ 2337S: Maintained 2338F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2339F: Documentation/ABI/testing/sysfs-class-net-mesh 2340F: Documentation/networking/batman-adv.txt 2341F: include/uapi/linux/batman_adv.h 2342F: net/batman-adv/ 2343 2344BAYCOM/HDLCDRV DRIVERS FOR AX.25 2345M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2346L: linux-hams@vger.kernel.org 2347W: http://www.baycom.org/~tom/ham/ham.html 2348S: Maintained 2349F: drivers/net/hamradio/baycom* 2350 2351BCACHE (BLOCK LAYER CACHE) 2352M: Kent Overstreet <kent.overstreet@gmail.com> 2353L: linux-bcache@vger.kernel.org 2354W: http://bcache.evilpiepirate.org 2355S: Orphan 2356F: drivers/md/bcache/ 2357 2358BDISP ST MEDIA DRIVER 2359M: Fabien Dessenne <fabien.dessenne@st.com> 2360L: linux-media@vger.kernel.org 2361T: git git://linuxtv.org/media_tree.git 2362W: https://linuxtv.org 2363S: Supported 2364F: drivers/media/platform/sti/bdisp 2365 2366BEFS FILE SYSTEM 2367M: Luis de Bethencourt <luisbg@osg.samsung.com> 2368M: Salah Triki <salah.triki@gmail.com> 2369S: Maintained 2370T: git git://github.com/luisbg/linux-befs.git 2371F: Documentation/filesystems/befs.txt 2372F: fs/befs/ 2373 2374BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2375M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2376L: netdev@vger.kernel.org 2377S: Maintained 2378F: drivers/net/ethernet/ec_bhf.c 2379 2380BFS FILE SYSTEM 2381M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2382S: Maintained 2383F: Documentation/filesystems/bfs.txt 2384F: fs/bfs/ 2385F: include/uapi/linux/bfs_fs.h 2386 2387BLACKFIN ARCHITECTURE 2388M: Steven Miao <realmz6@gmail.com> 2389L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2390T: git git://git.code.sf.net/p/adi-linux/code 2391W: http://blackfin.uclinux.org 2392S: Supported 2393F: arch/blackfin/ 2394 2395BLACKFIN EMAC DRIVER 2396L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2397W: http://blackfin.uclinux.org 2398S: Supported 2399F: drivers/net/ethernet/adi/ 2400 2401BLACKFIN RTC DRIVER 2402L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2403W: http://blackfin.uclinux.org 2404S: Supported 2405F: drivers/rtc/rtc-bfin.c 2406 2407BLACKFIN SDH DRIVER 2408M: Sonic Zhang <sonic.zhang@analog.com> 2409L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2410W: http://blackfin.uclinux.org 2411S: Supported 2412F: drivers/mmc/host/bfin_sdh.c 2413 2414BLACKFIN SERIAL DRIVER 2415M: Sonic Zhang <sonic.zhang@analog.com> 2416L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2417W: http://blackfin.uclinux.org 2418S: Supported 2419F: drivers/tty/serial/bfin_uart.c 2420 2421BLACKFIN WATCHDOG DRIVER 2422L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2423W: http://blackfin.uclinux.org 2424S: Supported 2425F: drivers/watchdog/bfin_wdt.c 2426 2427BLACKFIN I2C TWI DRIVER 2428M: Sonic Zhang <sonic.zhang@analog.com> 2429L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2430W: http://blackfin.uclinux.org/ 2431S: Supported 2432F: drivers/i2c/busses/i2c-bfin-twi.c 2433 2434BLACKFIN MEDIA DRIVER 2435M: Scott Jiang <scott.jiang.linux@gmail.com> 2436L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2437W: http://blackfin.uclinux.org/ 2438S: Supported 2439F: drivers/media/platform/blackfin/ 2440F: drivers/media/i2c/adv7183* 2441F: drivers/media/i2c/vs6624* 2442 2443BLINKM RGB LED DRIVER 2444M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2445S: Maintained 2446F: drivers/leds/leds-blinkm.c 2447 2448BLOCK LAYER 2449M: Jens Axboe <axboe@kernel.dk> 2450L: linux-block@vger.kernel.org 2451T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2452S: Maintained 2453F: block/ 2454F: kernel/trace/blktrace.c 2455 2456BLOCK2MTD DRIVER 2457M: Joern Engel <joern@lazybastard.org> 2458L: linux-mtd@lists.infradead.org 2459S: Maintained 2460F: drivers/mtd/devices/block2mtd.c 2461 2462BLUETOOTH DRIVERS 2463M: Marcel Holtmann <marcel@holtmann.org> 2464M: Gustavo Padovan <gustavo@padovan.org> 2465M: Johan Hedberg <johan.hedberg@gmail.com> 2466L: linux-bluetooth@vger.kernel.org 2467W: http://www.bluez.org/ 2468T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2469T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2470S: Maintained 2471F: drivers/bluetooth/ 2472 2473BLUETOOTH SUBSYSTEM 2474M: Marcel Holtmann <marcel@holtmann.org> 2475M: Gustavo Padovan <gustavo@padovan.org> 2476M: Johan Hedberg <johan.hedberg@gmail.com> 2477L: linux-bluetooth@vger.kernel.org 2478W: http://www.bluez.org/ 2479T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2480T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2481S: Maintained 2482F: net/bluetooth/ 2483F: include/net/bluetooth/ 2484 2485BONDING DRIVER 2486M: Jay Vosburgh <j.vosburgh@gmail.com> 2487M: Veaceslav Falico <vfalico@gmail.com> 2488M: Andy Gospodarek <gospo@cumulusnetworks.com> 2489L: netdev@vger.kernel.org 2490W: http://sourceforge.net/projects/bonding/ 2491S: Supported 2492F: drivers/net/bonding/ 2493F: include/uapi/linux/if_bonding.h 2494 2495BPF (Safe dynamic programs and tools) 2496M: Alexei Starovoitov <ast@kernel.org> 2497L: netdev@vger.kernel.org 2498L: linux-kernel@vger.kernel.org 2499S: Supported 2500F: kernel/bpf/ 2501 2502BROADCOM B44 10/100 ETHERNET DRIVER 2503M: Gary Zambrano <zambrano@broadcom.com> 2504L: netdev@vger.kernel.org 2505S: Supported 2506F: drivers/net/ethernet/broadcom/b44.* 2507 2508BROADCOM B53 ETHERNET SWITCH DRIVER 2509M: Florian Fainelli <f.fainelli@gmail.com> 2510L: netdev@vger.kernel.org 2511L: openwrt-devel@lists.openwrt.org (subscribers-only) 2512S: Supported 2513F: drivers/net/dsa/b53/* 2514F: include/linux/platform_data/b53.h 2515 2516BROADCOM GENET ETHERNET DRIVER 2517M: Florian Fainelli <f.fainelli@gmail.com> 2518L: netdev@vger.kernel.org 2519S: Supported 2520F: drivers/net/ethernet/broadcom/genet/ 2521 2522BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2523M: Sony Chacko <sony.chacko@qlogic.com> 2524M: Dept-HSGLinuxNICDev@qlogic.com 2525L: netdev@vger.kernel.org 2526S: Supported 2527F: drivers/net/ethernet/broadcom/bnx2.* 2528F: drivers/net/ethernet/broadcom/bnx2_* 2529 2530BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2531M: Ariel Elior <ariel.elior@qlogic.com> 2532L: netdev@vger.kernel.org 2533S: Supported 2534F: drivers/net/ethernet/broadcom/bnx2x/ 2535 2536BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2537M: Florian Fainelli <f.fainelli@gmail.com> 2538M: Ray Jui <rjui@broadcom.com> 2539M: Scott Branden <sbranden@broadcom.com> 2540M: bcm-kernel-feedback-list@broadcom.com 2541T: git git://github.com/broadcom/mach-bcm 2542S: Maintained 2543N: bcm281* 2544N: bcm113* 2545N: bcm216* 2546N: kona 2547F: arch/arm/mach-bcm/ 2548 2549BROADCOM BCM2835 ARM ARCHITECTURE 2550M: Stephen Warren <swarren@wwwdotorg.org> 2551M: Lee Jones <lee@kernel.org> 2552M: Eric Anholt <eric@anholt.net> 2553L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2555T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2556S: Maintained 2557N: bcm2835 2558 2559BROADCOM BCM47XX MIPS ARCHITECTURE 2560M: Hauke Mehrtens <hauke@hauke-m.de> 2561M: Rafał Miłecki <zajec5@gmail.com> 2562L: linux-mips@linux-mips.org 2563S: Maintained 2564F: Documentation/devicetree/bindings/mips/brcm/ 2565F: arch/mips/bcm47xx/* 2566F: arch/mips/include/asm/mach-bcm47xx/* 2567 2568BROADCOM BCM5301X ARM ARCHITECTURE 2569M: Hauke Mehrtens <hauke@hauke-m.de> 2570M: Rafał Miłecki <zajec5@gmail.com> 2571M: bcm-kernel-feedback-list@broadcom.com 2572L: linux-arm-kernel@lists.infradead.org 2573S: Maintained 2574F: arch/arm/mach-bcm/bcm_5301x.c 2575F: arch/arm/boot/dts/bcm5301x*.dtsi 2576F: arch/arm/boot/dts/bcm470* 2577 2578BROADCOM BCM63XX ARM ARCHITECTURE 2579M: Florian Fainelli <f.fainelli@gmail.com> 2580M: bcm-kernel-feedback-list@broadcom.com 2581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2582T: git git://github.com/broadcom/stblinux.git 2583S: Maintained 2584N: bcm63xx 2585 2586BROADCOM BCM63XX/BCM33XX UDC DRIVER 2587M: Kevin Cernekee <cernekee@gmail.com> 2588L: linux-usb@vger.kernel.org 2589S: Maintained 2590F: drivers/usb/gadget/udc/bcm63xx_udc.* 2591 2592BROADCOM BCM7XXX ARM ARCHITECTURE 2593M: Brian Norris <computersforpeace@gmail.com> 2594M: Gregory Fong <gregory.0xf0@gmail.com> 2595M: Florian Fainelli <f.fainelli@gmail.com> 2596M: bcm-kernel-feedback-list@broadcom.com 2597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2598T: git git://github.com/broadcom/stblinux.git 2599S: Maintained 2600F: arch/arm/mach-bcm/*brcmstb* 2601F: arch/arm/boot/dts/bcm7*.dts* 2602F: drivers/bus/brcmstb_gisb.c 2603N: brcmstb 2604 2605BROADCOM BMIPS MIPS ARCHITECTURE 2606M: Kevin Cernekee <cernekee@gmail.com> 2607M: Florian Fainelli <f.fainelli@gmail.com> 2608L: linux-mips@linux-mips.org 2609T: git git://github.com/broadcom/stblinux.git 2610S: Maintained 2611F: arch/mips/bmips/* 2612F: arch/mips/include/asm/mach-bmips/* 2613F: arch/mips/kernel/*bmips* 2614F: arch/mips/boot/dts/brcm/bcm*.dts* 2615F: drivers/irqchip/irq-bcm63* 2616F: drivers/irqchip/irq-bcm7* 2617F: drivers/irqchip/irq-brcmstb* 2618F: include/linux/bcm963xx_nvram.h 2619F: include/linux/bcm963xx_tag.h 2620 2621BROADCOM TG3 GIGABIT ETHERNET DRIVER 2622M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2623M: Prashant Sreedharan <prashant@broadcom.com> 2624M: Michael Chan <mchan@broadcom.com> 2625L: netdev@vger.kernel.org 2626S: Supported 2627F: drivers/net/ethernet/broadcom/tg3.* 2628 2629BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2630M: Arend van Spriel <arend.vanspriel@broadcom.com> 2631M: Franky Lin <franky.lin@broadcom.com> 2632M: Hante Meuleman <hante.meuleman@broadcom.com> 2633L: linux-wireless@vger.kernel.org 2634L: brcm80211-dev-list.pdl@broadcom.com 2635S: Supported 2636F: drivers/net/wireless/broadcom/brcm80211/ 2637 2638BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2639M: QLogic-Storage-Upstream@qlogic.com 2640L: linux-scsi@vger.kernel.org 2641S: Supported 2642F: drivers/scsi/bnx2fc/ 2643 2644BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2645M: QLogic-Storage-Upstream@qlogic.com 2646L: linux-scsi@vger.kernel.org 2647S: Supported 2648F: drivers/scsi/bnx2i/ 2649 2650BROADCOM IPROC ARM ARCHITECTURE 2651M: Ray Jui <rjui@broadcom.com> 2652M: Scott Branden <sbranden@broadcom.com> 2653M: Jon Mason <jonmason@broadcom.com> 2654M: bcm-kernel-feedback-list@broadcom.com 2655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2656T: git git://github.com/broadcom/cygnus-linux.git 2657S: Maintained 2658N: iproc 2659N: cygnus 2660N: bcm[-_]nsp 2661N: bcm9113* 2662N: bcm9583* 2663N: bcm9585* 2664N: bcm9586* 2665N: bcm988312 2666N: bcm113* 2667N: bcm583* 2668N: bcm585* 2669N: bcm586* 2670N: bcm88312 2671F: arch/arm64/boot/dts/broadcom/ns2* 2672F: drivers/clk/bcm/clk-ns* 2673F: drivers/pinctrl/bcm/pinctrl-ns* 2674 2675BROADCOM BRCMSTB GPIO DRIVER 2676M: Gregory Fong <gregory.0xf0@gmail.com> 2677L: bcm-kernel-feedback-list@broadcom.com 2678S: Supported 2679F: drivers/gpio/gpio-brcmstb.c 2680F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2681 2682BROADCOM KONA GPIO DRIVER 2683M: Ray Jui <rjui@broadcom.com> 2684L: bcm-kernel-feedback-list@broadcom.com 2685S: Supported 2686F: drivers/gpio/gpio-bcm-kona.c 2687F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2688 2689BROADCOM NVRAM DRIVER 2690M: Rafał Miłecki <zajec5@gmail.com> 2691L: linux-mips@linux-mips.org 2692S: Maintained 2693F: drivers/firmware/broadcom/* 2694 2695BROADCOM STB NAND FLASH DRIVER 2696M: Brian Norris <computersforpeace@gmail.com> 2697M: Kamal Dasu <kdasu.kdev@gmail.com> 2698L: linux-mtd@lists.infradead.org 2699L: bcm-kernel-feedback-list@broadcom.com 2700S: Maintained 2701F: drivers/mtd/nand/brcmnand/ 2702 2703BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2704M: Rafał Miłecki <zajec5@gmail.com> 2705L: linux-wireless@vger.kernel.org 2706S: Maintained 2707F: drivers/bcma/ 2708F: include/linux/bcma/ 2709 2710BROADCOM SYSTEMPORT ETHERNET DRIVER 2711M: Florian Fainelli <f.fainelli@gmail.com> 2712L: netdev@vger.kernel.org 2713S: Supported 2714F: drivers/net/ethernet/broadcom/bcmsysport.* 2715 2716BROADCOM VULCAN ARM64 SOC 2717M: Jayachandran C. <jchandra@broadcom.com> 2718M: bcm-kernel-feedback-list@broadcom.com 2719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2720S: Maintained 2721F: arch/arm64/boot/dts/broadcom/vulcan* 2722 2723BROCADE BFA FC SCSI DRIVER 2724M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2725M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2726L: linux-scsi@vger.kernel.org 2727S: Supported 2728F: drivers/scsi/bfa/ 2729 2730BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2731M: Rasesh Mody <rasesh.mody@qlogic.com> 2732L: netdev@vger.kernel.org 2733S: Supported 2734F: drivers/net/ethernet/brocade/bna/ 2735 2736BSG (block layer generic sg v4 driver) 2737M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2738L: linux-scsi@vger.kernel.org 2739S: Supported 2740F: block/bsg.c 2741F: include/linux/bsg.h 2742F: include/uapi/linux/bsg.h 2743 2744BT87X AUDIO DRIVER 2745M: Clemens Ladisch <clemens@ladisch.de> 2746L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2747T: git git://git.alsa-project.org/alsa-kernel.git 2748S: Maintained 2749F: Documentation/sound/alsa/Bt87x.txt 2750F: sound/pci/bt87x.c 2751 2752BT8XXGPIO DRIVER 2753M: Michael Buesch <m@bues.ch> 2754W: http://bu3sch.de/btgpio.php 2755S: Maintained 2756F: drivers/gpio/gpio-bt8xx.c 2757 2758BTRFS FILE SYSTEM 2759M: Chris Mason <clm@fb.com> 2760M: Josef Bacik <jbacik@fb.com> 2761M: David Sterba <dsterba@suse.com> 2762L: linux-btrfs@vger.kernel.org 2763W: http://btrfs.wiki.kernel.org/ 2764Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2766S: Maintained 2767F: Documentation/filesystems/btrfs.txt 2768F: fs/btrfs/ 2769 2770BTTV VIDEO4LINUX DRIVER 2771M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2772M: Mauro Carvalho Chehab <mchehab@kernel.org> 2773L: linux-media@vger.kernel.org 2774W: https://linuxtv.org 2775T: git git://linuxtv.org/media_tree.git 2776S: Odd fixes 2777F: Documentation/video4linux/bttv/ 2778F: drivers/media/pci/bt8xx/bttv* 2779 2780BUSLOGIC SCSI DRIVER 2781M: Khalid Aziz <khalid@gonehiking.org> 2782L: linux-scsi@vger.kernel.org 2783S: Maintained 2784F: drivers/scsi/BusLogic.* 2785F: drivers/scsi/FlashPoint.* 2786 2787C-MEDIA CMI8788 DRIVER 2788M: Clemens Ladisch <clemens@ladisch.de> 2789L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2790T: git git://git.alsa-project.org/alsa-kernel.git 2791S: Maintained 2792F: sound/pci/oxygen/ 2793 2794C6X ARCHITECTURE 2795M: Mark Salter <msalter@redhat.com> 2796M: Aurelien Jacquiot <a-jacquiot@ti.com> 2797L: linux-c6x-dev@linux-c6x.org 2798W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2799S: Maintained 2800F: arch/c6x/ 2801 2802CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2803M: David Howells <dhowells@redhat.com> 2804L: linux-cachefs@redhat.com (moderated for non-subscribers) 2805S: Supported 2806F: Documentation/filesystems/caching/cachefiles.txt 2807F: fs/cachefiles/ 2808 2809CADET FM/AM RADIO RECEIVER DRIVER 2810M: Hans Verkuil <hverkuil@xs4all.nl> 2811L: linux-media@vger.kernel.org 2812T: git git://linuxtv.org/media_tree.git 2813W: https://linuxtv.org 2814S: Maintained 2815F: drivers/media/radio/radio-cadet* 2816 2817CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2818M: Jonathan Corbet <corbet@lwn.net> 2819L: linux-media@vger.kernel.org 2820T: git git://linuxtv.org/media_tree.git 2821S: Maintained 2822F: Documentation/video4linux/cafe_ccic 2823F: drivers/media/platform/marvell-ccic/ 2824 2825CAIF NETWORK LAYER 2826M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2827L: netdev@vger.kernel.org 2828S: Supported 2829F: Documentation/networking/caif/ 2830F: drivers/net/caif/ 2831F: include/uapi/linux/caif/ 2832F: include/net/caif/ 2833F: net/caif/ 2834 2835CALGARY x86-64 IOMMU 2836M: Muli Ben-Yehuda <mulix@mulix.org> 2837M: Jon Mason <jdmason@kudzu.us> 2838L: iommu@lists.linux-foundation.org 2839S: Maintained 2840F: arch/x86/kernel/pci-calgary_64.c 2841F: arch/x86/kernel/tce_64.c 2842F: arch/x86/include/asm/calgary.h 2843F: arch/x86/include/asm/tce.h 2844 2845CAN NETWORK LAYER 2846M: Oliver Hartkopp <socketcan@hartkopp.net> 2847M: Marc Kleine-Budde <mkl@pengutronix.de> 2848L: linux-can@vger.kernel.org 2849W: https://github.com/linux-can 2850T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2851T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2852S: Maintained 2853F: Documentation/networking/can.txt 2854F: net/can/ 2855F: include/linux/can/core.h 2856F: include/uapi/linux/can.h 2857F: include/uapi/linux/can/bcm.h 2858F: include/uapi/linux/can/raw.h 2859F: include/uapi/linux/can/gw.h 2860 2861CAN NETWORK DRIVERS 2862M: Wolfgang Grandegger <wg@grandegger.com> 2863M: Marc Kleine-Budde <mkl@pengutronix.de> 2864L: linux-can@vger.kernel.org 2865W: https://github.com/linux-can 2866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2867T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2868S: Maintained 2869F: Documentation/devicetree/bindings/net/can/ 2870F: drivers/net/can/ 2871F: include/linux/can/dev.h 2872F: include/linux/can/platform/ 2873F: include/uapi/linux/can/error.h 2874F: include/uapi/linux/can/netlink.h 2875 2876CAPABILITIES 2877M: Serge Hallyn <serge@hallyn.com> 2878L: linux-security-module@vger.kernel.org 2879S: Supported 2880F: include/linux/capability.h 2881F: include/uapi/linux/capability.h 2882F: security/commoncap.c 2883F: kernel/capability.c 2884 2885CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2886M: Kevin Tsai <ktsai@capellamicro.com> 2887S: Maintained 2888F: drivers/iio/light/cm* 2889F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2890 2891CAVIUM LIQUIDIO NETWORK DRIVER 2892M: Derek Chickles <derek.chickles@caviumnetworks.com> 2893M: Satanand Burla <satananda.burla@caviumnetworks.com> 2894M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2895M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2896L: netdev@vger.kernel.org 2897W: http://www.cavium.com 2898S: Supported 2899F: drivers/net/ethernet/cavium/liquidio/ 2900 2901CC2520 IEEE-802.15.4 RADIO DRIVER 2902M: Varka Bhadram <varkabhadram@gmail.com> 2903L: linux-wpan@vger.kernel.org 2904S: Maintained 2905F: drivers/net/ieee802154/cc2520.c 2906F: include/linux/spi/cc2520.h 2907F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2908 2909CEC DRIVER 2910M: Hans Verkuil <hans.verkuil@cisco.com> 2911L: linux-media@vger.kernel.org 2912T: git git://linuxtv.org/media_tree.git 2913W: http://linuxtv.org 2914S: Supported 2915F: Documentation/cec.txt 2916F: Documentation/DocBook/media/v4l/cec* 2917F: drivers/staging/media/cec/ 2918F: drivers/media/cec-edid.c 2919F: drivers/media/rc/keymaps/rc-cec.c 2920F: include/media/cec.h 2921F: include/media/cec-edid.h 2922F: include/linux/cec.h 2923F: include/linux/cec-funcs.h 2924 2925CELL BROADBAND ENGINE ARCHITECTURE 2926M: Arnd Bergmann <arnd@arndb.de> 2927L: linuxppc-dev@lists.ozlabs.org 2928W: http://www.ibm.com/developerworks/power/cell/ 2929S: Supported 2930F: arch/powerpc/include/asm/cell*.h 2931F: arch/powerpc/include/asm/spu*.h 2932F: arch/powerpc/include/uapi/asm/spu*.h 2933F: arch/powerpc/oprofile/*cell* 2934F: arch/powerpc/platforms/cell/ 2935 2936CEPH COMMON CODE (LIBCEPH) 2937M: Ilya Dryomov <idryomov@gmail.com> 2938M: "Yan, Zheng" <zyan@redhat.com> 2939M: Sage Weil <sage@redhat.com> 2940L: ceph-devel@vger.kernel.org 2941W: http://ceph.com/ 2942T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2943T: git git://github.com/ceph/ceph-client.git 2944S: Supported 2945F: net/ceph/ 2946F: include/linux/ceph/ 2947F: include/linux/crush/ 2948 2949CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2950M: "Yan, Zheng" <zyan@redhat.com> 2951M: Sage Weil <sage@redhat.com> 2952M: Ilya Dryomov <idryomov@gmail.com> 2953L: ceph-devel@vger.kernel.org 2954W: http://ceph.com/ 2955T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2956T: git git://github.com/ceph/ceph-client.git 2957S: Supported 2958F: Documentation/filesystems/ceph.txt 2959F: fs/ceph/ 2960 2961CERTIFICATE HANDLING: 2962M: David Howells <dhowells@redhat.com> 2963M: David Woodhouse <dwmw2@infradead.org> 2964L: keyrings@vger.kernel.org 2965S: Maintained 2966F: Documentation/module-signing.txt 2967F: certs/ 2968F: scripts/sign-file.c 2969F: scripts/extract-cert.c 2970 2971CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2972L: linux-usb@vger.kernel.org 2973S: Orphan 2974F: Documentation/usb/WUSB-Design-overview.txt 2975F: Documentation/usb/wusb-cbaf 2976F: drivers/usb/host/hwa-hc.c 2977F: drivers/usb/host/whci/ 2978F: drivers/usb/wusbcore/ 2979F: include/linux/usb/wusb* 2980 2981CFAG12864B LCD DRIVER 2982M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2983W: http://miguelojeda.es/auxdisplay.htm 2984W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2985S: Maintained 2986F: drivers/auxdisplay/cfag12864b.c 2987F: include/linux/cfag12864b.h 2988 2989CFAG12864BFB LCD FRAMEBUFFER DRIVER 2990M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2991W: http://miguelojeda.es/auxdisplay.htm 2992W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2993S: Maintained 2994F: drivers/auxdisplay/cfag12864bfb.c 2995F: include/linux/cfag12864b.h 2996 2997CFG80211 and NL80211 2998M: Johannes Berg <johannes@sipsolutions.net> 2999L: linux-wireless@vger.kernel.org 3000W: http://wireless.kernel.org/ 3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3003S: Maintained 3004F: include/uapi/linux/nl80211.h 3005F: include/net/cfg80211.h 3006F: net/wireless/* 3007X: net/wireless/wext* 3008 3009CHAR and MISC DRIVERS 3010M: Arnd Bergmann <arnd@arndb.de> 3011M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3012T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3013S: Supported 3014F: drivers/char/* 3015F: drivers/misc/* 3016F: include/linux/miscdevice.h 3017 3018CHECKPATCH 3019M: Andy Whitcroft <apw@canonical.com> 3020M: Joe Perches <joe@perches.com> 3021S: Maintained 3022F: scripts/checkpatch.pl 3023 3024CHINESE DOCUMENTATION 3025M: Harry Wei <harryxiyou@gmail.com> 3026L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3027L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3028S: Maintained 3029F: Documentation/zh_CN/ 3030 3031CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3032M: Peter Chen <Peter.Chen@nxp.com> 3033T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3034L: linux-usb@vger.kernel.org 3035S: Maintained 3036F: drivers/usb/chipidea/ 3037 3038CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3039M: Hans de Goede <hdegoede@redhat.com> 3040L: linux-input@vger.kernel.org 3041S: Maintained 3042F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3043F: drivers/input/touchscreen/chipone_icn8318.c 3044 3045CHROME HARDWARE PLATFORM SUPPORT 3046M: Olof Johansson <olof@lixom.net> 3047S: Maintained 3048T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3049F: drivers/platform/chrome/ 3050 3051CISCO VIC ETHERNET NIC DRIVER 3052M: Christian Benvenuti <benve@cisco.com> 3053M: Sujith Sankar <ssujith@cisco.com> 3054M: Govindarajulu Varadarajan <_govind@gmx.com> 3055M: Neel Patel <neepatel@cisco.com> 3056S: Supported 3057F: drivers/net/ethernet/cisco/enic/ 3058 3059CISCO VIC LOW LATENCY NIC DRIVER 3060M: Christian Benvenuti <benve@cisco.com> 3061M: Dave Goodell <dgoodell@cisco.com> 3062S: Supported 3063F: drivers/infiniband/hw/usnic/ 3064 3065CIRRUS LOGIC EP93XX ETHERNET DRIVER 3066M: Hartley Sweeten <hsweeten@visionengravers.com> 3067L: netdev@vger.kernel.org 3068S: Maintained 3069F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3070 3071CIRRUS LOGIC AUDIO CODEC DRIVERS 3072M: Brian Austin <brian.austin@cirrus.com> 3073M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3074L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3075S: Maintained 3076F: sound/soc/codecs/cs* 3077 3078CLEANCACHE API 3079M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3080L: linux-kernel@vger.kernel.org 3081S: Maintained 3082F: mm/cleancache.c 3083F: include/linux/cleancache.h 3084 3085CLK API 3086M: Russell King <linux@armlinux.org.uk> 3087L: linux-clk@vger.kernel.org 3088S: Maintained 3089F: include/linux/clk.h 3090 3091CLOCKSOURCE, CLOCKEVENT DRIVERS 3092M: Daniel Lezcano <daniel.lezcano@linaro.org> 3093M: Thomas Gleixner <tglx@linutronix.de> 3094L: linux-kernel@vger.kernel.org 3095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3096S: Supported 3097F: drivers/clocksource 3098 3099CISCO FCOE HBA DRIVER 3100M: Hiral Patel <hiralpat@cisco.com> 3101M: Suma Ramars <sramars@cisco.com> 3102M: Brian Uchino <buchino@cisco.com> 3103L: linux-scsi@vger.kernel.org 3104S: Supported 3105F: drivers/scsi/fnic/ 3106 3107CISCO SCSI HBA DRIVER 3108M: Narsimhulu Musini <nmusini@cisco.com> 3109M: Sesidhar Baddela <sebaddel@cisco.com> 3110L: linux-scsi@vger.kernel.org 3111S: Supported 3112F: drivers/scsi/snic/ 3113 3114CMPC ACPI DRIVER 3115M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3116M: Daniel Oliveira Nascimento <don@syst.com.br> 3117L: platform-driver-x86@vger.kernel.org 3118S: Supported 3119F: drivers/platform/x86/classmate-laptop.c 3120 3121COBALT MEDIA DRIVER 3122M: Hans Verkuil <hans.verkuil@cisco.com> 3123L: linux-media@vger.kernel.org 3124T: git git://linuxtv.org/media_tree.git 3125W: https://linuxtv.org 3126S: Supported 3127F: drivers/media/pci/cobalt/ 3128 3129COCCINELLE/Semantic Patches (SmPL) 3130M: Julia Lawall <Julia.Lawall@lip6.fr> 3131M: Gilles Muller <Gilles.Muller@lip6.fr> 3132M: Nicolas Palix <nicolas.palix@imag.fr> 3133M: Michal Marek <mmarek@suse.com> 3134L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3135T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3136W: http://coccinelle.lip6.fr/ 3137S: Supported 3138F: Documentation/coccinelle.txt 3139F: scripts/coccinelle/ 3140F: scripts/coccicheck 3141 3142CODA FILE SYSTEM 3143M: Jan Harkes <jaharkes@cs.cmu.edu> 3144M: coda@cs.cmu.edu 3145L: codalist@coda.cs.cmu.edu 3146W: http://www.coda.cs.cmu.edu/ 3147S: Maintained 3148F: Documentation/filesystems/coda.txt 3149F: fs/coda/ 3150F: include/linux/coda*.h 3151F: include/uapi/linux/coda*.h 3152 3153CODA V4L2 MEM2MEM DRIVER 3154M: Philipp Zabel <p.zabel@pengutronix.de> 3155L: linux-media@vger.kernel.org 3156S: Maintained 3157F: Documentation/devicetree/bindings/media/coda.txt 3158F: drivers/media/platform/coda/ 3159 3160COMMON CLK FRAMEWORK 3161M: Michael Turquette <mturquette@baylibre.com> 3162M: Stephen Boyd <sboyd@codeaurora.org> 3163L: linux-clk@vger.kernel.org 3164T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3165S: Maintained 3166F: Documentation/devicetree/bindings/clock/ 3167F: drivers/clk/ 3168X: drivers/clk/clkdev.c 3169F: include/linux/clk-pr* 3170F: include/linux/clk/ 3171 3172COMMON INTERNET FILE SYSTEM (CIFS) 3173M: Steve French <sfrench@samba.org> 3174L: linux-cifs@vger.kernel.org 3175L: samba-technical@lists.samba.org (moderated for non-subscribers) 3176W: http://linux-cifs.samba.org/ 3177T: git git://git.samba.org/sfrench/cifs-2.6.git 3178S: Supported 3179F: Documentation/filesystems/cifs/ 3180F: fs/cifs/ 3181 3182COMPACTPCI HOTPLUG CORE 3183M: Scott Murray <scott@spiteful.org> 3184L: linux-pci@vger.kernel.org 3185S: Maintained 3186F: drivers/pci/hotplug/cpci_hotplug* 3187 3188COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3189M: Scott Murray <scott@spiteful.org> 3190L: linux-pci@vger.kernel.org 3191S: Maintained 3192F: drivers/pci/hotplug/cpcihp_zt5550.* 3193 3194COMPACTPCI HOTPLUG GENERIC DRIVER 3195M: Scott Murray <scott@spiteful.org> 3196L: linux-pci@vger.kernel.org 3197S: Maintained 3198F: drivers/pci/hotplug/cpcihp_generic.c 3199 3200COMPAL LAPTOP SUPPORT 3201M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3202L: platform-driver-x86@vger.kernel.org 3203S: Maintained 3204F: drivers/platform/x86/compal-laptop.c 3205 3206CONEXANT ACCESSRUNNER USB DRIVER 3207L: accessrunner-general@lists.sourceforge.net 3208W: http://accessrunner.sourceforge.net/ 3209S: Orphan 3210F: drivers/usb/atm/cxacru.c 3211 3212CONFIGFS 3213M: Joel Becker <jlbec@evilplan.org> 3214M: Christoph Hellwig <hch@lst.de> 3215T: git git://git.infradead.org/users/hch/configfs.git 3216S: Supported 3217F: fs/configfs/ 3218F: include/linux/configfs.h 3219 3220CONNECTOR 3221M: Evgeniy Polyakov <zbr@ioremap.net> 3222L: netdev@vger.kernel.org 3223S: Maintained 3224F: drivers/connector/ 3225 3226CONTROL GROUP (CGROUP) 3227M: Tejun Heo <tj@kernel.org> 3228M: Li Zefan <lizefan@huawei.com> 3229M: Johannes Weiner <hannes@cmpxchg.org> 3230L: cgroups@vger.kernel.org 3231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3232S: Maintained 3233F: Documentation/cgroup* 3234F: include/linux/cgroup* 3235F: kernel/cgroup* 3236 3237CONTROL GROUP - CPUSET 3238M: Li Zefan <lizefan@huawei.com> 3239L: cgroups@vger.kernel.org 3240W: http://www.bullopensource.org/cpuset/ 3241W: http://oss.sgi.com/projects/cpusets/ 3242T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3243S: Maintained 3244F: Documentation/cgroup-v1/cpusets.txt 3245F: include/linux/cpuset.h 3246F: kernel/cpuset.c 3247 3248CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3249M: Johannes Weiner <hannes@cmpxchg.org> 3250M: Michal Hocko <mhocko@kernel.org> 3251M: Vladimir Davydov <vdavydov.dev@gmail.com> 3252L: cgroups@vger.kernel.org 3253L: linux-mm@kvack.org 3254S: Maintained 3255F: mm/memcontrol.c 3256F: mm/swap_cgroup.c 3257 3258CORETEMP HARDWARE MONITORING DRIVER 3259M: Fenghua Yu <fenghua.yu@intel.com> 3260L: linux-hwmon@vger.kernel.org 3261S: Maintained 3262F: Documentation/hwmon/coretemp 3263F: drivers/hwmon/coretemp.c 3264 3265COSA/SRP SYNC SERIAL DRIVER 3266M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3267W: http://www.fi.muni.cz/~kas/cosa/ 3268S: Maintained 3269F: drivers/net/wan/cosa* 3270 3271CPMAC ETHERNET DRIVER 3272M: Florian Fainelli <florian@openwrt.org> 3273L: netdev@vger.kernel.org 3274S: Maintained 3275F: drivers/net/ethernet/ti/cpmac.c 3276 3277CPU FREQUENCY DRIVERS 3278M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3279M: Viresh Kumar <viresh.kumar@linaro.org> 3280L: linux-pm@vger.kernel.org 3281S: Maintained 3282T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3283T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3284F: drivers/cpufreq/ 3285F: include/linux/cpufreq.h 3286 3287CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3288M: Viresh Kumar <viresh.kumar@linaro.org> 3289M: Sudeep Holla <sudeep.holla@arm.com> 3290L: linux-pm@vger.kernel.org 3291W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3292S: Maintained 3293F: drivers/cpufreq/arm_big_little.h 3294F: drivers/cpufreq/arm_big_little.c 3295F: drivers/cpufreq/arm_big_little_dt.c 3296 3297CPUIDLE DRIVER - ARM BIG LITTLE 3298M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3299M: Daniel Lezcano <daniel.lezcano@linaro.org> 3300L: linux-pm@vger.kernel.org 3301L: linux-arm-kernel@lists.infradead.org 3302T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3303S: Maintained 3304F: drivers/cpuidle/cpuidle-big_little.c 3305 3306CPUIDLE DRIVER - ARM EXYNOS 3307M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3308M: Daniel Lezcano <daniel.lezcano@linaro.org> 3309M: Kukjin Kim <kgene@kernel.org> 3310L: linux-pm@vger.kernel.org 3311L: linux-samsung-soc@vger.kernel.org 3312S: Supported 3313F: drivers/cpuidle/cpuidle-exynos.c 3314F: arch/arm/mach-exynos/pm.c 3315 3316CPUIDLE DRIVERS 3317M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3318M: Daniel Lezcano <daniel.lezcano@linaro.org> 3319L: linux-pm@vger.kernel.org 3320S: Maintained 3321T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3322F: drivers/cpuidle/* 3323F: include/linux/cpuidle.h 3324 3325CPUID/MSR DRIVER 3326M: "H. Peter Anvin" <hpa@zytor.com> 3327S: Maintained 3328F: arch/x86/kernel/cpuid.c 3329F: arch/x86/kernel/msr.c 3330 3331CPU POWER MONITORING SUBSYSTEM 3332M: Thomas Renninger <trenn@suse.com> 3333L: linux-pm@vger.kernel.org 3334S: Maintained 3335F: tools/power/cpupower/ 3336 3337CRAMFS FILESYSTEM 3338W: http://sourceforge.net/projects/cramfs/ 3339S: Orphan / Obsolete 3340F: Documentation/filesystems/cramfs.txt 3341F: fs/cramfs/ 3342 3343CRIS PORT 3344M: Mikael Starvik <starvik@axis.com> 3345M: Jesper Nilsson <jesper.nilsson@axis.com> 3346L: linux-cris-kernel@axis.com 3347W: http://developer.axis.com 3348T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3349S: Maintained 3350F: arch/cris/ 3351F: drivers/tty/serial/crisv10.* 3352 3353CRYPTO API 3354M: Herbert Xu <herbert@gondor.apana.org.au> 3355M: "David S. Miller" <davem@davemloft.net> 3356L: linux-crypto@vger.kernel.org 3357T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3358T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3359S: Maintained 3360F: Documentation/crypto/ 3361F: Documentation/devicetree/bindings/crypto/ 3362F: Documentation/DocBook/crypto-API.tmpl 3363F: arch/*/crypto/ 3364F: crypto/ 3365F: drivers/crypto/ 3366F: include/crypto/ 3367 3368CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3369M: Neil Horman <nhorman@tuxdriver.com> 3370L: linux-crypto@vger.kernel.org 3371S: Maintained 3372F: crypto/ansi_cprng.c 3373F: crypto/rng.c 3374 3375CS3308 MEDIA DRIVER 3376M: Hans Verkuil <hverkuil@xs4all.nl> 3377L: linux-media@vger.kernel.org 3378T: git git://linuxtv.org/media_tree.git 3379W: http://linuxtv.org 3380S: Odd Fixes 3381F: drivers/media/i2c/cs3308.c 3382F: drivers/media/i2c/cs3308.h 3383 3384CS5535 Audio ALSA driver 3385M: Jaya Kumar <jayakumar.alsa@gmail.com> 3386S: Maintained 3387F: sound/pci/cs5535audio/ 3388 3389CW1200 WLAN driver 3390M: Solomon Peachy <pizza@shaftnet.org> 3391S: Maintained 3392F: drivers/net/wireless/st/cw1200/ 3393 3394CX18 VIDEO4LINUX DRIVER 3395M: Andy Walls <awalls@md.metrocast.net> 3396L: ivtv-devel@ivtvdriver.org (subscribers-only) 3397L: linux-media@vger.kernel.org 3398T: git git://linuxtv.org/media_tree.git 3399W: https://linuxtv.org 3400W: http://www.ivtvdriver.org/index.php/Cx18 3401S: Maintained 3402F: Documentation/video4linux/cx18.txt 3403F: drivers/media/pci/cx18/ 3404F: include/uapi/linux/ivtv* 3405 3406CX2341X MPEG ENCODER HELPER MODULE 3407M: Hans Verkuil <hverkuil@xs4all.nl> 3408L: linux-media@vger.kernel.org 3409T: git git://linuxtv.org/media_tree.git 3410W: https://linuxtv.org 3411S: Maintained 3412F: drivers/media/common/cx2341x* 3413F: include/media/cx2341x* 3414 3415CX24120 MEDIA DRIVER 3416M: Jemma Denson <jdenson@gmail.com> 3417M: Patrick Boettcher <patrick.boettcher@posteo.de> 3418L: linux-media@vger.kernel.org 3419W: https://linuxtv.org 3420Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3421S: Maintained 3422F: drivers/media/dvb-frontends/cx24120* 3423 3424CX88 VIDEO4LINUX DRIVER 3425M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3426M: Mauro Carvalho Chehab <mchehab@kernel.org> 3427L: linux-media@vger.kernel.org 3428W: https://linuxtv.org 3429T: git git://linuxtv.org/media_tree.git 3430S: Odd fixes 3431F: Documentation/video4linux/cx88/ 3432F: drivers/media/pci/cx88/ 3433 3434CXD2820R MEDIA DRIVER 3435M: Antti Palosaari <crope@iki.fi> 3436L: linux-media@vger.kernel.org 3437W: https://linuxtv.org 3438W: http://palosaari.fi/linux/ 3439Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3440T: git git://linuxtv.org/anttip/media_tree.git 3441S: Maintained 3442F: drivers/media/dvb-frontends/cxd2820r* 3443 3444CXGB3 ETHERNET DRIVER (CXGB3) 3445M: Santosh Raspatur <santosh@chelsio.com> 3446L: netdev@vger.kernel.org 3447W: http://www.chelsio.com 3448S: Supported 3449F: drivers/net/ethernet/chelsio/cxgb3/ 3450 3451CXGB3 ISCSI DRIVER (CXGB3I) 3452M: Karen Xie <kxie@chelsio.com> 3453L: linux-scsi@vger.kernel.org 3454W: http://www.chelsio.com 3455S: Supported 3456F: drivers/scsi/cxgbi/cxgb3i 3457 3458CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3459M: Steve Wise <swise@chelsio.com> 3460L: linux-rdma@vger.kernel.org 3461W: http://www.openfabrics.org 3462S: Supported 3463F: drivers/infiniband/hw/cxgb3/ 3464 3465CXGB4 ETHERNET DRIVER (CXGB4) 3466M: Hariprasad S <hariprasad@chelsio.com> 3467L: netdev@vger.kernel.org 3468W: http://www.chelsio.com 3469S: Supported 3470F: drivers/net/ethernet/chelsio/cxgb4/ 3471 3472CXGB4 ISCSI DRIVER (CXGB4I) 3473M: Karen Xie <kxie@chelsio.com> 3474L: linux-scsi@vger.kernel.org 3475W: http://www.chelsio.com 3476S: Supported 3477F: drivers/scsi/cxgbi/cxgb4i 3478 3479CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3480M: Steve Wise <swise@chelsio.com> 3481L: linux-rdma@vger.kernel.org 3482W: http://www.openfabrics.org 3483S: Supported 3484F: drivers/infiniband/hw/cxgb4/ 3485 3486CXGB4VF ETHERNET DRIVER (CXGB4VF) 3487M: Casey Leedom <leedom@chelsio.com> 3488L: netdev@vger.kernel.org 3489W: http://www.chelsio.com 3490S: Supported 3491F: drivers/net/ethernet/chelsio/cxgb4vf/ 3492 3493CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3494M: Ian Munsie <imunsie@au1.ibm.com> 3495M: Michael Neuling <mikey@neuling.org> 3496L: linuxppc-dev@lists.ozlabs.org 3497S: Supported 3498F: drivers/misc/cxl/ 3499F: include/misc/cxl* 3500F: include/uapi/misc/cxl.h 3501F: Documentation/powerpc/cxl.txt 3502F: Documentation/powerpc/cxl.txt 3503F: Documentation/ABI/testing/sysfs-class-cxl 3504 3505CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3506M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3507M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3508M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3509L: linux-scsi@vger.kernel.org 3510S: Supported 3511F: drivers/scsi/cxlflash/ 3512F: include/uapi/scsi/cxlflash_ioctls.h 3513F: Documentation/powerpc/cxlflash.txt 3514 3515STMMAC ETHERNET DRIVER 3516M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3517M: Alexandre Torgue <alexandre.torgue@st.com> 3518L: netdev@vger.kernel.org 3519W: http://www.stlinux.com 3520S: Supported 3521F: drivers/net/ethernet/stmicro/stmmac/ 3522 3523CYBERPRO FB DRIVER 3524M: Russell King <linux@armlinux.org.uk> 3525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3526W: http://www.armlinux.org.uk/ 3527S: Maintained 3528F: drivers/video/fbdev/cyber2000fb.* 3529 3530CYCLADES ASYNC MUX DRIVER 3531W: http://www.cyclades.com/ 3532S: Orphan 3533F: drivers/tty/cyclades.c 3534F: include/linux/cyclades.h 3535F: include/uapi/linux/cyclades.h 3536 3537CYCLADES PC300 DRIVER 3538W: http://www.cyclades.com/ 3539S: Orphan 3540F: drivers/net/wan/pc300* 3541 3542CYPRESS_FIRMWARE MEDIA DRIVER 3543M: Antti Palosaari <crope@iki.fi> 3544L: linux-media@vger.kernel.org 3545W: https://linuxtv.org 3546W: http://palosaari.fi/linux/ 3547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3548T: git git://linuxtv.org/anttip/media_tree.git 3549S: Maintained 3550F: drivers/media/common/cypress_firmware* 3551 3552CYTTSP TOUCHSCREEN DRIVER 3553M: Ferruh Yigit <fery@cypress.com> 3554L: linux-input@vger.kernel.org 3555S: Supported 3556F: drivers/input/touchscreen/cyttsp* 3557F: include/linux/input/cyttsp.h 3558 3559DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3560M: Joshua Kinard <kumba@gentoo.org> 3561S: Maintained 3562F: drivers/rtc/rtc-ds1685.c 3563F: include/linux/rtc/ds1685.h 3564 3565DAMA SLAVE for AX.25 3566M: Joerg Reuter <jreuter@yaina.de> 3567W: http://yaina.de/jreuter/ 3568W: http://www.qsl.net/dl1bke/ 3569L: linux-hams@vger.kernel.org 3570S: Maintained 3571F: net/ax25/af_ax25.c 3572F: net/ax25/ax25_dev.c 3573F: net/ax25/ax25_ds_* 3574F: net/ax25/ax25_in.c 3575F: net/ax25/ax25_out.c 3576F: net/ax25/ax25_timer.c 3577F: net/ax25/sysctl_net_ax25.c 3578 3579DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3580L: netdev@vger.kernel.org 3581S: Orphan 3582F: Documentation/networking/dmfe.txt 3583F: drivers/net/ethernet/dec/tulip/dmfe.c 3584 3585DC390/AM53C974 SCSI driver 3586M: Hannes Reinecke <hare@suse.com> 3587L: linux-scsi@vger.kernel.org 3588S: Maintained 3589F: drivers/scsi/am53c974.c 3590 3591DC395x SCSI driver 3592M: Oliver Neukum <oliver@neukum.org> 3593M: Ali Akcaagac <aliakc@web.de> 3594M: Jamie Lenehan <lenehan@twibble.org> 3595L: dc395x@twibble.org 3596W: http://twibble.org/dist/dc395x/ 3597W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3598S: Maintained 3599F: Documentation/scsi/dc395x.txt 3600F: drivers/scsi/dc395x.* 3601 3602DCCP PROTOCOL 3603M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3604L: dccp@vger.kernel.org 3605W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3606S: Maintained 3607F: include/linux/dccp.h 3608F: include/uapi/linux/dccp.h 3609F: include/linux/tfrc.h 3610F: net/dccp/ 3611 3612DECnet NETWORK LAYER 3613W: http://linux-decnet.sourceforge.net 3614L: linux-decnet-user@lists.sourceforge.net 3615S: Orphan 3616F: Documentation/networking/decnet.txt 3617F: net/decnet/ 3618 3619DECSTATION PLATFORM SUPPORT 3620M: "Maciej W. Rozycki" <macro@linux-mips.org> 3621L: linux-mips@linux-mips.org 3622W: http://www.linux-mips.org/wiki/DECstation 3623S: Maintained 3624F: arch/mips/dec/ 3625F: arch/mips/include/asm/dec/ 3626F: arch/mips/include/asm/mach-dec/ 3627 3628DEFXX FDDI NETWORK DRIVER 3629M: "Maciej W. Rozycki" <macro@linux-mips.org> 3630S: Maintained 3631F: drivers/net/fddi/defxx.* 3632 3633DELL LAPTOP DRIVER 3634M: Matthew Garrett <mjg59@srcf.ucam.org> 3635M: Pali Rohár <pali.rohar@gmail.com> 3636L: platform-driver-x86@vger.kernel.org 3637S: Maintained 3638F: drivers/platform/x86/dell-laptop.c 3639 3640DELL LAPTOP RBTN DRIVER 3641M: Pali Rohár <pali.rohar@gmail.com> 3642S: Maintained 3643F: drivers/platform/x86/dell-rbtn.* 3644 3645DELL LAPTOP FREEFALL DRIVER 3646M: Pali Rohár <pali.rohar@gmail.com> 3647S: Maintained 3648F: drivers/platform/x86/dell-smo8800.c 3649 3650DELL LAPTOP SMM DRIVER 3651M: Pali Rohár <pali.rohar@gmail.com> 3652S: Maintained 3653F: drivers/hwmon/dell-smm-hwmon.c 3654F: include/uapi/linux/i8k.h 3655 3656DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3657M: Doug Warzecha <Douglas_Warzecha@dell.com> 3658S: Maintained 3659F: Documentation/dcdbas.txt 3660F: drivers/firmware/dcdbas.* 3661 3662DELL WMI EXTRAS DRIVER 3663M: Matthew Garrett <mjg59@srcf.ucam.org> 3664M: Pali Rohár <pali.rohar@gmail.com> 3665S: Maintained 3666F: drivers/platform/x86/dell-wmi.c 3667 3668DESIGNWARE USB2 DRD IP DRIVER 3669M: John Youn <johnyoun@synopsys.com> 3670L: linux-usb@vger.kernel.org 3671T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3672S: Maintained 3673F: drivers/usb/dwc2/ 3674 3675DESIGNWARE USB3 DRD IP DRIVER 3676M: Felipe Balbi <balbi@kernel.org> 3677L: linux-usb@vger.kernel.org 3678T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3679S: Maintained 3680F: drivers/usb/dwc3/ 3681 3682DEVICE COREDUMP (DEV_COREDUMP) 3683M: Johannes Berg <johannes@sipsolutions.net> 3684L: linux-kernel@vger.kernel.org 3685S: Maintained 3686F: drivers/base/devcoredump.c 3687F: include/linux/devcoredump.h 3688 3689DEVICE FREQUENCY (DEVFREQ) 3690M: MyungJoo Ham <myungjoo.ham@samsung.com> 3691M: Kyungmin Park <kyungmin.park@samsung.com> 3692L: linux-pm@vger.kernel.org 3693T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3694S: Maintained 3695F: drivers/devfreq/ 3696F: include/linux/devfreq.h 3697F: Documentation/devicetree/bindings/devfreq/ 3698 3699DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3700M: Chanwoo Choi <cw00.choi@samsung.com> 3701L: linux-pm@vger.kernel.org 3702T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3703S: Supported 3704F: drivers/devfreq/event/ 3705F: drivers/devfreq/devfreq-event.c 3706F: include/linux/devfreq-event.h 3707F: Documentation/devicetree/bindings/devfreq/event/ 3708 3709BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3710M: Chanwoo Choi <cw00.choi@samsung.com> 3711L: linux-pm@vger.kernel.org 3712L: linux-samsung-soc@vger.kernel.org 3713T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3714S: Maintained 3715F: drivers/devfreq/exynos-bus.c 3716F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3717 3718DEVICE NUMBER REGISTRY 3719M: Torben Mathiasen <device@lanana.org> 3720W: http://lanana.org/docs/device-list/index.html 3721S: Maintained 3722 3723DEVICE-MAPPER (LVM) 3724M: Alasdair Kergon <agk@redhat.com> 3725M: Mike Snitzer <snitzer@redhat.com> 3726M: dm-devel@redhat.com 3727L: dm-devel@redhat.com 3728W: http://sources.redhat.com/dm 3729Q: http://patchwork.kernel.org/project/dm-devel/list/ 3730T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3731T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3732S: Maintained 3733F: Documentation/device-mapper/ 3734F: drivers/md/dm* 3735F: drivers/md/persistent-data/ 3736F: include/linux/device-mapper.h 3737F: include/linux/dm-*.h 3738F: include/uapi/linux/dm-*.h 3739 3740DEVLINK 3741M: Jiri Pirko <jiri@mellanox.com> 3742L: netdev@vger.kernel.org 3743S: Supported 3744F: net/core/devlink.c 3745F: include/net/devlink.h 3746F: include/uapi/linux/devlink.h 3747 3748DIALOG SEMICONDUCTOR DRIVERS 3749M: Support Opensource <support.opensource@diasemi.com> 3750W: http://www.dialog-semiconductor.com/products 3751S: Supported 3752F: Documentation/hwmon/da90?? 3753F: Documentation/devicetree/bindings/mfd/da90*.txt 3754F: Documentation/devicetree/bindings/regulator/da92*.txt 3755F: Documentation/devicetree/bindings/sound/da[79]*.txt 3756F: drivers/gpio/gpio-da90??.c 3757F: drivers/hwmon/da90??-hwmon.c 3758F: drivers/iio/adc/da91??-*.c 3759F: drivers/input/misc/da90??_onkey.c 3760F: drivers/input/touchscreen/da9052_tsi.c 3761F: drivers/leds/leds-da90??.c 3762F: drivers/mfd/da903x.c 3763F: drivers/mfd/da90??-*.c 3764F: drivers/mfd/da91??-*.c 3765F: drivers/power/da9052-battery.c 3766F: drivers/power/da91??-*.c 3767F: drivers/regulator/da903x.c 3768F: drivers/regulator/da9???-regulator.[ch] 3769F: drivers/rtc/rtc-da90??.c 3770F: drivers/video/backlight/da90??_bl.c 3771F: drivers/watchdog/da90??_wdt.c 3772F: include/linux/mfd/da903x.h 3773F: include/linux/mfd/da9052/ 3774F: include/linux/mfd/da9055/ 3775F: include/linux/mfd/da9062/ 3776F: include/linux/mfd/da9063/ 3777F: include/linux/mfd/da9150/ 3778F: include/linux/regulator/da9211.h 3779F: include/sound/da[79]*.h 3780F: sound/soc/codecs/da[79]*.[ch] 3781 3782DIGI NEO AND CLASSIC PCI PRODUCTS 3783M: Lidza Louina <lidza.louina@gmail.com> 3784M: Mark Hounschell <markh@compro.net> 3785L: driverdev-devel@linuxdriverproject.org 3786S: Maintained 3787F: drivers/staging/dgnc/ 3788 3789DIOLAN U2C-12 I2C DRIVER 3790M: Guenter Roeck <linux@roeck-us.net> 3791L: linux-i2c@vger.kernel.org 3792S: Maintained 3793F: drivers/i2c/busses/i2c-diolan-u2c.c 3794 3795DIRECT ACCESS (DAX) 3796M: Matthew Wilcox <willy@linux.intel.com> 3797L: linux-fsdevel@vger.kernel.org 3798S: Supported 3799F: fs/dax.c 3800 3801DIRECTORY NOTIFICATION (DNOTIFY) 3802M: Eric Paris <eparis@parisplace.org> 3803S: Maintained 3804F: Documentation/filesystems/dnotify.txt 3805F: fs/notify/dnotify/ 3806F: include/linux/dnotify.h 3807 3808DISK GEOMETRY AND PARTITION HANDLING 3809M: Andries Brouwer <aeb@cwi.nl> 3810W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3811W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3812W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3813S: Maintained 3814 3815DISKQUOTA 3816M: Jan Kara <jack@suse.com> 3817S: Maintained 3818F: Documentation/filesystems/quota.txt 3819F: fs/quota/ 3820F: include/linux/quota*.h 3821F: include/uapi/linux/quota*.h 3822 3823DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3824M: Bernie Thompson <bernie@plugable.com> 3825L: linux-fbdev@vger.kernel.org 3826S: Maintained 3827W: http://plugable.com/category/projects/udlfb/ 3828F: drivers/video/fbdev/udlfb.c 3829F: include/video/udlfb.h 3830F: Documentation/fb/udlfb.txt 3831 3832DISTRIBUTED LOCK MANAGER (DLM) 3833M: Christine Caulfield <ccaulfie@redhat.com> 3834M: David Teigland <teigland@redhat.com> 3835L: cluster-devel@redhat.com 3836W: http://sources.redhat.com/cluster/ 3837T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3838S: Supported 3839F: fs/dlm/ 3840 3841DMA BUFFER SHARING FRAMEWORK 3842M: Sumit Semwal <sumit.semwal@linaro.org> 3843S: Maintained 3844L: linux-media@vger.kernel.org 3845L: dri-devel@lists.freedesktop.org 3846L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3847F: drivers/dma-buf/ 3848F: include/linux/dma-buf* 3849F: include/linux/reservation.h 3850F: include/linux/*fence.h 3851F: Documentation/dma-buf-sharing.txt 3852T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3853 3854SYNC FILE FRAMEWORK 3855M: Sumit Semwal <sumit.semwal@linaro.org> 3856R: Gustavo Padovan <gustavo@padovan.org> 3857S: Maintained 3858L: linux-media@vger.kernel.org 3859L: dri-devel@lists.freedesktop.org 3860F: drivers/dma-buf/sync_file.c 3861F: include/linux/sync_file.h 3862F: Documentation/sync_file.txt 3863T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3864 3865DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3866M: Vinod Koul <vinod.koul@intel.com> 3867L: dmaengine@vger.kernel.org 3868Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3869S: Maintained 3870F: drivers/dma/ 3871F: include/linux/dmaengine.h 3872F: Documentation/devicetree/bindings/dma/ 3873F: Documentation/dmaengine/ 3874T: git git://git.infradead.org/users/vkoul/slave-dma.git 3875 3876DME1737 HARDWARE MONITOR DRIVER 3877M: Juerg Haefliger <juergh@gmail.com> 3878L: linux-hwmon@vger.kernel.org 3879S: Maintained 3880F: Documentation/hwmon/dme1737 3881F: drivers/hwmon/dme1737.c 3882 3883DMI/SMBIOS SUPPORT 3884M: Jean Delvare <jdelvare@suse.com> 3885S: Maintained 3886T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3887F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3888F: drivers/firmware/dmi-id.c 3889F: drivers/firmware/dmi_scan.c 3890F: include/linux/dmi.h 3891 3892DOCUMENTATION 3893M: Jonathan Corbet <corbet@lwn.net> 3894L: linux-doc@vger.kernel.org 3895S: Maintained 3896F: Documentation/ 3897F: scripts/docproc.c 3898F: scripts/kernel-doc* 3899X: Documentation/ABI/ 3900X: Documentation/devicetree/ 3901X: Documentation/acpi 3902X: Documentation/power 3903X: Documentation/spi 3904X: Documentation/DocBook/media 3905T: git git://git.lwn.net/linux.git docs-next 3906 3907DOUBLETALK DRIVER 3908M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3909L: blinux-list@redhat.com 3910S: Maintained 3911F: drivers/char/dtlk.c 3912F: include/linux/dtlk.h 3913 3914DPT_I2O SCSI RAID DRIVER 3915M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3916L: linux-scsi@vger.kernel.org 3917W: http://www.adaptec.com/ 3918S: Maintained 3919F: drivers/scsi/dpt* 3920F: drivers/scsi/dpt/ 3921 3922DRBD DRIVER 3923M: Philipp Reisner <philipp.reisner@linbit.com> 3924M: Lars Ellenberg <lars.ellenberg@linbit.com> 3925L: drbd-dev@lists.linbit.com 3926W: http://www.drbd.org 3927T: git git://git.linbit.com/linux-drbd.git 3928T: git git://git.linbit.com/drbd-8.4.git 3929S: Supported 3930F: drivers/block/drbd/ 3931F: lib/lru_cache.c 3932F: Documentation/blockdev/drbd/ 3933 3934DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3935M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3936T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3937S: Supported 3938F: Documentation/kobject.txt 3939F: drivers/base/ 3940F: fs/debugfs/ 3941F: fs/kernfs/ 3942F: fs/sysfs/ 3943F: include/linux/debugfs.h 3944F: include/linux/kobj* 3945F: lib/kobj* 3946 3947DRM DRIVERS 3948M: David Airlie <airlied@linux.ie> 3949L: dri-devel@lists.freedesktop.org 3950T: git git://people.freedesktop.org/~airlied/linux 3951S: Maintained 3952F: drivers/gpu/drm/ 3953F: drivers/gpu/vga/ 3954F: Documentation/devicetree/bindings/display/ 3955F: Documentation/devicetree/bindings/gpu/ 3956F: Documentation/devicetree/bindings/video/ 3957F: Documentation/gpu/ 3958F: include/drm/ 3959F: include/uapi/drm/ 3960 3961DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3962M: Dave Airlie <airlied@redhat.com> 3963S: Odd Fixes 3964F: drivers/gpu/drm/ast/ 3965 3966DRM DRIVER FOR BOCHS VIRTUAL GPU 3967M: Gerd Hoffmann <kraxel@redhat.com> 3968S: Odd Fixes 3969F: drivers/gpu/drm/bochs/ 3970 3971DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3972M: Dave Airlie <airlied@redhat.com> 3973S: Odd Fixes 3974F: drivers/gpu/drm/cirrus/ 3975 3976RADEON and AMDGPU DRM DRIVERS 3977M: Alex Deucher <alexander.deucher@amd.com> 3978M: Christian König <christian.koenig@amd.com> 3979L: dri-devel@lists.freedesktop.org 3980T: git git://people.freedesktop.org/~agd5f/linux 3981S: Supported 3982F: drivers/gpu/drm/radeon/ 3983F: include/uapi/drm/radeon_drm.h 3984F: drivers/gpu/drm/amd/ 3985F: include/uapi/drm/amdgpu_drm.h 3986 3987DRM PANEL DRIVERS 3988M: Thierry Reding <thierry.reding@gmail.com> 3989L: dri-devel@lists.freedesktop.org 3990T: git git://anongit.freedesktop.org/tegra/linux.git 3991S: Maintained 3992F: drivers/gpu/drm/drm_panel.c 3993F: drivers/gpu/drm/panel/ 3994F: include/drm/drm_panel.h 3995F: Documentation/devicetree/bindings/display/panel/ 3996 3997INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3998M: Daniel Vetter <daniel.vetter@intel.com> 3999M: Jani Nikula <jani.nikula@linux.intel.com> 4000L: intel-gfx@lists.freedesktop.org 4001L: dri-devel@lists.freedesktop.org 4002W: https://01.org/linuxgraphics/ 4003Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4004T: git git://anongit.freedesktop.org/drm-intel 4005S: Supported 4006F: drivers/gpu/drm/i915/ 4007F: include/drm/i915* 4008F: include/uapi/drm/i915_drm.h 4009F: Documentation/gpu/i915.rst 4010 4011DRM DRIVERS FOR ATMEL HLCDC 4012M: Boris Brezillon <boris.brezillon@free-electrons.com> 4013L: dri-devel@lists.freedesktop.org 4014S: Supported 4015F: drivers/gpu/drm/atmel-hlcdc/ 4016F: Documentation/devicetree/bindings/drm/atmel/ 4017 4018DRM DRIVERS FOR ALLWINNER A10 4019M: Maxime Ripard <maxime.ripard@free-electrons.com> 4020L: dri-devel@lists.freedesktop.org 4021S: Supported 4022F: drivers/gpu/drm/sun4i/ 4023F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4024 4025DRM DRIVERS FOR EXYNOS 4026M: Inki Dae <inki.dae@samsung.com> 4027M: Joonyoung Shim <jy0922.shim@samsung.com> 4028M: Seung-Woo Kim <sw0312.kim@samsung.com> 4029M: Kyungmin Park <kyungmin.park@samsung.com> 4030L: dri-devel@lists.freedesktop.org 4031T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4032S: Supported 4033F: drivers/gpu/drm/exynos/ 4034F: include/uapi/drm/exynos_drm.h 4035F: Documentation/devicetree/bindings/display/exynos/ 4036 4037DRM DRIVERS FOR FREESCALE DCU 4038M: Stefan Agner <stefan@agner.ch> 4039M: Alison Wang <alison.wang@freescale.com> 4040L: dri-devel@lists.freedesktop.org 4041S: Supported 4042F: drivers/gpu/drm/fsl-dcu/ 4043F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4044F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4045F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4046 4047DRM DRIVERS FOR FREESCALE IMX 4048M: Philipp Zabel <p.zabel@pengutronix.de> 4049L: dri-devel@lists.freedesktop.org 4050S: Maintained 4051F: drivers/gpu/drm/imx/ 4052F: drivers/gpu/ipu-v3/ 4053F: Documentation/devicetree/bindings/display/imx/ 4054 4055DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4056M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4057L: dri-devel@lists.freedesktop.org 4058T: git git://github.com/patjak/drm-gma500 4059S: Maintained 4060F: drivers/gpu/drm/gma500/ 4061 4062DRM DRIVERS FOR HISILICON 4063M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4064R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4065R: Chen Feng <puck.chen@hisilicon.com> 4066L: dri-devel@lists.freedesktop.org 4067T: git git://github.com/xin3liang/linux.git 4068S: Maintained 4069F: drivers/gpu/drm/hisilicon/ 4070F: Documentation/devicetree/bindings/display/hisilicon/ 4071 4072DRM DRIVER FOR INTEL I810 VIDEO CARDS 4073S: Orphan / Obsolete 4074F: drivers/gpu/drm/i810/ 4075F: include/uapi/drm/i810_drm.h 4076 4077DRM DRIVER FOR MSM ADRENO GPU 4078M: Rob Clark <robdclark@gmail.com> 4079L: linux-arm-msm@vger.kernel.org 4080L: dri-devel@lists.freedesktop.org 4081L: freedreno@lists.freedesktop.org 4082T: git git://people.freedesktop.org/~robclark/linux 4083S: Maintained 4084F: drivers/gpu/drm/msm/ 4085F: include/uapi/drm/msm_drm.h 4086F: Documentation/devicetree/bindings/display/msm/ 4087 4088DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4089M: Ben Skeggs <bskeggs@redhat.com> 4090L: dri-devel@lists.freedesktop.org 4091L: nouveau@lists.freedesktop.org 4092T: git git://github.com/skeggsb/linux 4093S: Supported 4094F: drivers/gpu/drm/nouveau/ 4095F: include/uapi/drm/nouveau_drm.h 4096 4097DRM DRIVERS FOR NVIDIA TEGRA 4098M: Thierry Reding <thierry.reding@gmail.com> 4099L: dri-devel@lists.freedesktop.org 4100L: linux-tegra@vger.kernel.org 4101T: git git://anongit.freedesktop.org/tegra/linux.git 4102S: Supported 4103F: drivers/gpu/drm/tegra/ 4104F: drivers/gpu/host1x/ 4105F: include/linux/host1x.h 4106F: include/uapi/drm/tegra_drm.h 4107F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4108 4109DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4110S: Orphan / Obsolete 4111F: drivers/gpu/drm/mga/ 4112F: include/uapi/drm/mga_drm.h 4113 4114DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4115M: Dave Airlie <airlied@redhat.com> 4116S: Odd Fixes 4117F: drivers/gpu/drm/mgag200/ 4118 4119DRM DRIVER FOR RAGE 128 VIDEO CARDS 4120S: Orphan / Obsolete 4121F: drivers/gpu/drm/r128/ 4122F: include/uapi/drm/r128_drm.h 4123 4124DRM DRIVERS FOR RENESAS 4125M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4126L: dri-devel@lists.freedesktop.org 4127L: linux-renesas-soc@vger.kernel.org 4128T: git git://linuxtv.org/pinchartl/fbdev 4129S: Supported 4130F: drivers/gpu/drm/rcar-du/ 4131F: drivers/gpu/drm/shmobile/ 4132F: include/linux/platform_data/shmob_drm.h 4133F: Documentation/devicetree/bindings/display/renesas,du.txt 4134 4135DRM DRIVER FOR QXL VIRTUAL GPU 4136M: Dave Airlie <airlied@redhat.com> 4137S: Odd Fixes 4138F: drivers/gpu/drm/qxl/ 4139F: include/uapi/drm/qxl_drm.h 4140 4141DRM DRIVERS FOR ROCKCHIP 4142M: Mark Yao <mark.yao@rock-chips.com> 4143L: dri-devel@lists.freedesktop.org 4144S: Maintained 4145F: drivers/gpu/drm/rockchip/ 4146F: Documentation/devicetree/bindings/display/rockchip/ 4147 4148DRM DRIVER FOR SAVAGE VIDEO CARDS 4149S: Orphan / Obsolete 4150F: drivers/gpu/drm/savage/ 4151F: include/uapi/drm/savage_drm.h 4152 4153DRM DRIVER FOR SIS VIDEO CARDS 4154S: Orphan / Obsolete 4155F: drivers/gpu/drm/sis/ 4156F: include/uapi/drm/sis_drm.h 4157 4158DRM DRIVERS FOR STI 4159M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4160M: Vincent Abriou <vincent.abriou@st.com> 4161L: dri-devel@lists.freedesktop.org 4162T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4163S: Maintained 4164F: drivers/gpu/drm/sti 4165F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4166 4167DRM DRIVER FOR TDFX VIDEO CARDS 4168S: Orphan / Obsolete 4169F: drivers/gpu/drm/tdfx/ 4170 4171DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4172M: Dave Airlie <airlied@redhat.com> 4173S: Odd Fixes 4174F: drivers/gpu/drm/udl/ 4175 4176DRM DRIVERS FOR VIVANTE GPU IP 4177M: Lucas Stach <l.stach@pengutronix.de> 4178R: Russell King <linux+etnaviv@armlinux.org.uk> 4179R: Christian Gmeiner <christian.gmeiner@gmail.com> 4180L: dri-devel@lists.freedesktop.org 4181S: Maintained 4182F: drivers/gpu/drm/etnaviv/ 4183F: include/uapi/drm/etnaviv_drm.h 4184F: Documentation/devicetree/bindings/display/etnaviv/ 4185 4186DRM DRIVER FOR VMWARE VIRTUAL GPU 4187M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4188M: Sinclair Yeh <syeh@vmware.com> 4189M: Thomas Hellstrom <thellstrom@vmware.com> 4190L: dri-devel@lists.freedesktop.org 4191T: git git://people.freedesktop.org/~syeh/repos_linux 4192T: git git://people.freedesktop.org/~thomash/linux 4193S: Supported 4194F: drivers/gpu/drm/vmwgfx/ 4195F: include/uapi/drm/vmwgfx_drm.h 4196 4197DRM DRIVERS FOR VC4 4198M: Eric Anholt <eric@anholt.net> 4199T: git git://github.com/anholt/linux 4200S: Supported 4201F: drivers/gpu/drm/vc4/ 4202F: include/uapi/drm/vc4_drm.h 4203F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4204 4205DRM DRIVERS FOR TI OMAP 4206M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4207L: dri-devel@lists.freedesktop.org 4208S: Maintained 4209F: drivers/gpu/drm/omapdrm/ 4210F: Documentation/devicetree/bindings/display/ti/ 4211 4212DRM DRIVERS FOR TI LCDC 4213M: Jyri Sarha <jsarha@ti.com> 4214R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4215L: dri-devel@lists.freedesktop.org 4216S: Maintained 4217F: drivers/gpu/drm/tilcdc/ 4218F: Documentation/devicetree/bindings/display/tilcdc/ 4219 4220DSBR100 USB FM RADIO DRIVER 4221M: Alexey Klimov <klimov.linux@gmail.com> 4222L: linux-media@vger.kernel.org 4223T: git git://linuxtv.org/media_tree.git 4224S: Maintained 4225F: drivers/media/radio/dsbr100.c 4226 4227DSCC4 DRIVER 4228M: Francois Romieu <romieu@fr.zoreil.com> 4229L: netdev@vger.kernel.org 4230S: Maintained 4231F: drivers/net/wan/dscc4.c 4232 4233DT3155 MEDIA DRIVER 4234M: Hans Verkuil <hverkuil@xs4all.nl> 4235L: linux-media@vger.kernel.org 4236T: git git://linuxtv.org/media_tree.git 4237W: https://linuxtv.org 4238S: Odd Fixes 4239F: drivers/media/pci/dt3155/ 4240 4241DVB_USB_AF9015 MEDIA DRIVER 4242M: Antti Palosaari <crope@iki.fi> 4243L: linux-media@vger.kernel.org 4244W: https://linuxtv.org 4245W: http://palosaari.fi/linux/ 4246Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4247T: git git://linuxtv.org/anttip/media_tree.git 4248S: Maintained 4249F: drivers/media/usb/dvb-usb-v2/af9015* 4250 4251DVB_USB_AF9035 MEDIA DRIVER 4252M: Antti Palosaari <crope@iki.fi> 4253L: linux-media@vger.kernel.org 4254W: https://linuxtv.org 4255W: http://palosaari.fi/linux/ 4256Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4257T: git git://linuxtv.org/anttip/media_tree.git 4258S: Maintained 4259F: drivers/media/usb/dvb-usb-v2/af9035* 4260 4261DVB_USB_ANYSEE MEDIA DRIVER 4262M: Antti Palosaari <crope@iki.fi> 4263L: linux-media@vger.kernel.org 4264W: https://linuxtv.org 4265W: http://palosaari.fi/linux/ 4266Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4267T: git git://linuxtv.org/anttip/media_tree.git 4268S: Maintained 4269F: drivers/media/usb/dvb-usb-v2/anysee* 4270 4271DVB_USB_AU6610 MEDIA DRIVER 4272M: Antti Palosaari <crope@iki.fi> 4273L: linux-media@vger.kernel.org 4274W: https://linuxtv.org 4275W: http://palosaari.fi/linux/ 4276Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4277T: git git://linuxtv.org/anttip/media_tree.git 4278S: Maintained 4279F: drivers/media/usb/dvb-usb-v2/au6610* 4280 4281DVB_USB_CE6230 MEDIA DRIVER 4282M: Antti Palosaari <crope@iki.fi> 4283L: linux-media@vger.kernel.org 4284W: https://linuxtv.org 4285W: http://palosaari.fi/linux/ 4286Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4287T: git git://linuxtv.org/anttip/media_tree.git 4288S: Maintained 4289F: drivers/media/usb/dvb-usb-v2/ce6230* 4290 4291DVB_USB_CXUSB MEDIA DRIVER 4292M: Michael Krufky <mkrufky@linuxtv.org> 4293L: linux-media@vger.kernel.org 4294W: https://linuxtv.org 4295W: http://github.com/mkrufky 4296Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4297T: git git://linuxtv.org/media_tree.git 4298S: Maintained 4299F: drivers/media/usb/dvb-usb/cxusb* 4300 4301DVB_USB_EC168 MEDIA DRIVER 4302M: Antti Palosaari <crope@iki.fi> 4303L: linux-media@vger.kernel.org 4304W: https://linuxtv.org 4305W: http://palosaari.fi/linux/ 4306Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4307T: git git://linuxtv.org/anttip/media_tree.git 4308S: Maintained 4309F: drivers/media/usb/dvb-usb-v2/ec168* 4310 4311DVB_USB_GL861 MEDIA DRIVER 4312M: Antti Palosaari <crope@iki.fi> 4313L: linux-media@vger.kernel.org 4314W: https://linuxtv.org 4315Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4316T: git git://linuxtv.org/anttip/media_tree.git 4317S: Maintained 4318F: drivers/media/usb/dvb-usb-v2/gl861* 4319 4320DVB_USB_MXL111SF MEDIA DRIVER 4321M: Michael Krufky <mkrufky@linuxtv.org> 4322L: linux-media@vger.kernel.org 4323W: https://linuxtv.org 4324W: http://github.com/mkrufky 4325Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4326T: git git://linuxtv.org/mkrufky/mxl111sf.git 4327S: Maintained 4328F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4329 4330DVB_USB_RTL28XXU MEDIA DRIVER 4331M: Antti Palosaari <crope@iki.fi> 4332L: linux-media@vger.kernel.org 4333W: https://linuxtv.org 4334W: http://palosaari.fi/linux/ 4335Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4336T: git git://linuxtv.org/anttip/media_tree.git 4337S: Maintained 4338F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4339 4340DVB_USB_V2 MEDIA DRIVER 4341M: Antti Palosaari <crope@iki.fi> 4342L: linux-media@vger.kernel.org 4343W: https://linuxtv.org 4344W: http://palosaari.fi/linux/ 4345Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4346T: git git://linuxtv.org/anttip/media_tree.git 4347S: Maintained 4348F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4349F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4350 4351DYNAMIC DEBUG 4352M: Jason Baron <jbaron@akamai.com> 4353S: Maintained 4354F: lib/dynamic_debug.c 4355F: include/linux/dynamic_debug.h 4356 4357DZ DECSTATION DZ11 SERIAL DRIVER 4358M: "Maciej W. Rozycki" <macro@linux-mips.org> 4359S: Maintained 4360F: drivers/tty/serial/dz.* 4361 4362E3X0 POWER BUTTON DRIVER 4363M: Moritz Fischer <moritz.fischer@ettus.com> 4364L: usrp-users@lists.ettus.com 4365W: http://www.ettus.com 4366S: Supported 4367F: drivers/input/misc/e3x0-button.c 4368F: Documentation/devicetree/bindings/input/e3x0-button.txt 4369 4370E4000 MEDIA DRIVER 4371M: Antti Palosaari <crope@iki.fi> 4372L: linux-media@vger.kernel.org 4373W: https://linuxtv.org 4374W: http://palosaari.fi/linux/ 4375Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4376T: git git://linuxtv.org/anttip/media_tree.git 4377S: Maintained 4378F: drivers/media/tuners/e4000* 4379 4380EATA ISA/EISA/PCI SCSI DRIVER 4381M: Dario Ballabio <ballabio_dario@emc.com> 4382L: linux-scsi@vger.kernel.org 4383S: Maintained 4384F: drivers/scsi/eata.c 4385 4386EC100 MEDIA DRIVER 4387M: Antti Palosaari <crope@iki.fi> 4388L: linux-media@vger.kernel.org 4389W: https://linuxtv.org 4390W: http://palosaari.fi/linux/ 4391Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4392T: git git://linuxtv.org/anttip/media_tree.git 4393S: Maintained 4394F: drivers/media/dvb-frontends/ec100* 4395 4396ECRYPT FILE SYSTEM 4397M: Tyler Hicks <tyhicks@canonical.com> 4398L: ecryptfs@vger.kernel.org 4399W: http://ecryptfs.org 4400W: https://launchpad.net/ecryptfs 4401T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4402S: Supported 4403F: Documentation/filesystems/ecryptfs.txt 4404F: fs/ecryptfs/ 4405 4406EDAC-CORE 4407M: Doug Thompson <dougthompson@xmission.com> 4408M: Borislav Petkov <bp@alien8.de> 4409M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4410M: Mauro Carvalho Chehab <mchehab@kernel.org> 4411L: linux-edac@vger.kernel.org 4412T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4413T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4414S: Supported 4415F: Documentation/edac.txt 4416F: drivers/edac/ 4417F: include/linux/edac.h 4418 4419EDAC-AMD64 4420M: Doug Thompson <dougthompson@xmission.com> 4421M: Borislav Petkov <bp@alien8.de> 4422L: linux-edac@vger.kernel.org 4423S: Maintained 4424F: drivers/edac/amd64_edac* 4425 4426EDAC-CALXEDA 4427M: Doug Thompson <dougthompson@xmission.com> 4428M: Robert Richter <rric@kernel.org> 4429L: linux-edac@vger.kernel.org 4430S: Maintained 4431F: drivers/edac/highbank* 4432 4433EDAC-CAVIUM 4434M: Ralf Baechle <ralf@linux-mips.org> 4435M: David Daney <david.daney@cavium.com> 4436L: linux-edac@vger.kernel.org 4437L: linux-mips@linux-mips.org 4438S: Supported 4439F: drivers/edac/octeon_edac* 4440 4441EDAC-E752X 4442M: Mark Gross <mark.gross@intel.com> 4443M: Doug Thompson <dougthompson@xmission.com> 4444L: linux-edac@vger.kernel.org 4445S: Maintained 4446F: drivers/edac/e752x_edac.c 4447 4448EDAC-E7XXX 4449M: Doug Thompson <dougthompson@xmission.com> 4450L: linux-edac@vger.kernel.org 4451S: Maintained 4452F: drivers/edac/e7xxx_edac.c 4453 4454EDAC-GHES 4455M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4456M: Mauro Carvalho Chehab <mchehab@kernel.org> 4457L: linux-edac@vger.kernel.org 4458S: Maintained 4459F: drivers/edac/ghes_edac.c 4460 4461EDAC-I82443BXGX 4462M: Tim Small <tim@buttersideup.com> 4463L: linux-edac@vger.kernel.org 4464S: Maintained 4465F: drivers/edac/i82443bxgx_edac.c 4466 4467EDAC-I3000 4468M: Jason Uhlenkott <juhlenko@akamai.com> 4469L: linux-edac@vger.kernel.org 4470S: Maintained 4471F: drivers/edac/i3000_edac.c 4472 4473EDAC-I5000 4474M: Doug Thompson <dougthompson@xmission.com> 4475L: linux-edac@vger.kernel.org 4476S: Maintained 4477F: drivers/edac/i5000_edac.c 4478 4479EDAC-I5400 4480M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4481M: Mauro Carvalho Chehab <mchehab@kernel.org> 4482L: linux-edac@vger.kernel.org 4483S: Maintained 4484F: drivers/edac/i5400_edac.c 4485 4486EDAC-I7300 4487M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4488M: Mauro Carvalho Chehab <mchehab@kernel.org> 4489L: linux-edac@vger.kernel.org 4490S: Maintained 4491F: drivers/edac/i7300_edac.c 4492 4493EDAC-I7CORE 4494M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4495M: Mauro Carvalho Chehab <mchehab@kernel.org> 4496L: linux-edac@vger.kernel.org 4497S: Maintained 4498F: drivers/edac/i7core_edac.c 4499 4500EDAC-I82975X 4501M: Ranganathan Desikan <ravi@jetztechnologies.com> 4502M: "Arvind R." <arvino55@gmail.com> 4503L: linux-edac@vger.kernel.org 4504S: Maintained 4505F: drivers/edac/i82975x_edac.c 4506 4507EDAC-IE31200 4508M: Jason Baron <jbaron@akamai.com> 4509L: linux-edac@vger.kernel.org 4510S: Maintained 4511F: drivers/edac/ie31200_edac.c 4512 4513EDAC-MPC85XX 4514M: Johannes Thumshirn <morbidrsa@gmail.com> 4515L: linux-edac@vger.kernel.org 4516S: Maintained 4517F: drivers/edac/mpc85xx_edac.[ch] 4518 4519EDAC-PASEMI 4520M: Egor Martovetsky <egor@pasemi.com> 4521L: linux-edac@vger.kernel.org 4522S: Maintained 4523F: drivers/edac/pasemi_edac.c 4524 4525EDAC-R82600 4526M: Tim Small <tim@buttersideup.com> 4527L: linux-edac@vger.kernel.org 4528S: Maintained 4529F: drivers/edac/r82600_edac.c 4530 4531EDAC-SBRIDGE 4532M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4533M: Mauro Carvalho Chehab <mchehab@kernel.org> 4534L: linux-edac@vger.kernel.org 4535S: Maintained 4536F: drivers/edac/sb_edac.c 4537 4538EDAC-SKYLAKE 4539M: Tony Luck <tony.luck@intel.com> 4540L: linux-edac@vger.kernel.org 4541S: Maintained 4542F: drivers/edac/skx_edac.c 4543 4544EDAC-XGENE 4545APPLIED MICRO (APM) X-GENE SOC EDAC 4546M: Loc Ho <lho@apm.com> 4547S: Supported 4548F: drivers/edac/xgene_edac.c 4549F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4550 4551EDIROL UA-101/UA-1000 DRIVER 4552M: Clemens Ladisch <clemens@ladisch.de> 4553L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4554T: git git://git.alsa-project.org/alsa-kernel.git 4555S: Maintained 4556F: sound/usb/misc/ua101.c 4557 4558EXTENSIBLE FIRMWARE INTERFACE (EFI) 4559M: Matt Fleming <matt@codeblueprint.co.uk> 4560L: linux-efi@vger.kernel.org 4561T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4562S: Maintained 4563F: Documentation/efi-stub.txt 4564F: arch/ia64/kernel/efi.c 4565F: arch/x86/boot/compressed/eboot.[ch] 4566F: arch/x86/include/asm/efi.h 4567F: arch/x86/platform/efi/ 4568F: drivers/firmware/efi/ 4569F: include/linux/efi*.h 4570 4571EFI VARIABLE FILESYSTEM 4572M: Matthew Garrett <matthew.garrett@nebula.com> 4573M: Jeremy Kerr <jk@ozlabs.org> 4574M: Matt Fleming <matt@codeblueprint.co.uk> 4575T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4576L: linux-efi@vger.kernel.org 4577S: Maintained 4578F: fs/efivarfs/ 4579 4580EFIFB FRAMEBUFFER DRIVER 4581L: linux-fbdev@vger.kernel.org 4582M: Peter Jones <pjones@redhat.com> 4583S: Maintained 4584F: drivers/video/fbdev/efifb.c 4585 4586EFS FILESYSTEM 4587W: http://aeschi.ch.eu.org/efs/ 4588S: Orphan 4589F: fs/efs/ 4590 4591EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4592M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4593L: netdev@vger.kernel.org 4594S: Maintained 4595F: drivers/net/ethernet/ibm/ehea/ 4596 4597EM28XX VIDEO4LINUX DRIVER 4598M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4599M: Mauro Carvalho Chehab <mchehab@kernel.org> 4600L: linux-media@vger.kernel.org 4601W: https://linuxtv.org 4602T: git git://linuxtv.org/media_tree.git 4603S: Maintained 4604F: drivers/media/usb/em28xx/ 4605 4606EMBEDDED LINUX 4607M: Paul Gortmaker <paul.gortmaker@windriver.com> 4608M: Matt Mackall <mpm@selenic.com> 4609M: David Woodhouse <dwmw2@infradead.org> 4610L: linux-embedded@vger.kernel.org 4611S: Maintained 4612 4613EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4614M: James Smart <james.smart@avagotech.com> 4615M: Dick Kennedy <dick.kennedy@avagotech.com> 4616L: linux-scsi@vger.kernel.org 4617W: http://www.avagotech.com 4618S: Supported 4619F: drivers/scsi/lpfc/ 4620 4621ENE CB710 FLASH CARD READER DRIVER 4622M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4623S: Maintained 4624F: drivers/misc/cb710/ 4625F: drivers/mmc/host/cb710-mmc.* 4626F: include/linux/cb710.h 4627 4628ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4629M: Maxim Levitsky <maximlevitsky@gmail.com> 4630S: Maintained 4631F: drivers/media/rc/ene_ir.* 4632 4633EPSON S1D13XXX FRAMEBUFFER DRIVER 4634M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4635S: Maintained 4636T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4637F: drivers/video/fbdev/s1d13xxxfb.c 4638F: include/video/s1d13xxxfb.h 4639 4640ET131X NETWORK DRIVER 4641M: Mark Einon <mark.einon@gmail.com> 4642S: Odd Fixes 4643F: drivers/net/ethernet/agere/ 4644 4645ETHERNET BRIDGE 4646M: Stephen Hemminger <stephen@networkplumber.org> 4647L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4648L: netdev@vger.kernel.org 4649W: http://www.linuxfoundation.org/en/Net:Bridge 4650S: Maintained 4651F: include/linux/netfilter_bridge/ 4652F: net/bridge/ 4653 4654ETHERNET PHY LIBRARY 4655M: Florian Fainelli <f.fainelli@gmail.com> 4656L: netdev@vger.kernel.org 4657S: Maintained 4658F: include/linux/phy.h 4659F: include/linux/phy_fixed.h 4660F: drivers/net/phy/ 4661F: Documentation/networking/phy.txt 4662F: drivers/of/of_mdio.c 4663F: drivers/of/of_net.c 4664 4665EXT2 FILE SYSTEM 4666M: Jan Kara <jack@suse.com> 4667L: linux-ext4@vger.kernel.org 4668S: Maintained 4669F: Documentation/filesystems/ext2.txt 4670F: fs/ext2/ 4671F: include/linux/ext2* 4672 4673EXT4 FILE SYSTEM 4674M: "Theodore Ts'o" <tytso@mit.edu> 4675M: Andreas Dilger <adilger.kernel@dilger.ca> 4676L: linux-ext4@vger.kernel.org 4677W: http://ext4.wiki.kernel.org 4678Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4680S: Maintained 4681F: Documentation/filesystems/ext4.txt 4682F: fs/ext4/ 4683 4684Extended Verification Module (EVM) 4685M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4686L: linux-ima-devel@lists.sourceforge.net 4687L: linux-security-module@vger.kernel.org 4688S: Supported 4689F: security/integrity/evm/ 4690 4691EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4692M: MyungJoo Ham <myungjoo.ham@samsung.com> 4693M: Chanwoo Choi <cw00.choi@samsung.com> 4694L: linux-kernel@vger.kernel.org 4695T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4696S: Maintained 4697F: drivers/extcon/ 4698F: include/linux/extcon/ 4699F: include/linux/extcon.h 4700F: Documentation/extcon/ 4701F: Documentation/devicetree/bindings/extcon/ 4702 4703EXYNOS DP DRIVER 4704M: Jingoo Han <jingoohan1@gmail.com> 4705L: dri-devel@lists.freedesktop.org 4706S: Maintained 4707F: drivers/gpu/drm/exynos/exynos_dp* 4708 4709EXYNOS SYSMMU (IOMMU) driver 4710M: Marek Szyprowski <m.szyprowski@samsung.com> 4711L: iommu@lists.linux-foundation.org 4712S: Maintained 4713F: drivers/iommu/exynos-iommu.c 4714 4715EXYNOS MIPI DISPLAY DRIVERS 4716M: Inki Dae <inki.dae@samsung.com> 4717M: Donghwa Lee <dh09.lee@samsung.com> 4718M: Kyungmin Park <kyungmin.park@samsung.com> 4719L: linux-fbdev@vger.kernel.org 4720S: Maintained 4721F: drivers/video/fbdev/exynos/exynos_mipi* 4722F: include/video/exynos_mipi* 4723 4724EZchip NPS platform support 4725M: Noam Camus <noamc@ezchip.com> 4726S: Supported 4727F: arch/arc/plat-eznps 4728F: arch/arc/boot/dts/eznps.dts 4729 4730F71805F HARDWARE MONITORING DRIVER 4731M: Jean Delvare <jdelvare@suse.com> 4732L: linux-hwmon@vger.kernel.org 4733S: Maintained 4734F: Documentation/hwmon/f71805f 4735F: drivers/hwmon/f71805f.c 4736 4737FC0011 TUNER DRIVER 4738M: Michael Buesch <m@bues.ch> 4739L: linux-media@vger.kernel.org 4740S: Maintained 4741F: drivers/media/tuners/fc0011.h 4742F: drivers/media/tuners/fc0011.c 4743 4744FC2580 MEDIA DRIVER 4745M: Antti Palosaari <crope@iki.fi> 4746L: linux-media@vger.kernel.org 4747W: https://linuxtv.org 4748W: http://palosaari.fi/linux/ 4749Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4750T: git git://linuxtv.org/anttip/media_tree.git 4751S: Maintained 4752F: drivers/media/tuners/fc2580* 4753 4754FANOTIFY 4755M: Eric Paris <eparis@redhat.com> 4756S: Maintained 4757F: fs/notify/fanotify/ 4758F: include/linux/fanotify.h 4759F: include/uapi/linux/fanotify.h 4760 4761FARSYNC SYNCHRONOUS DRIVER 4762M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4763W: http://www.farsite.co.uk/ 4764S: Supported 4765F: drivers/net/wan/farsync.* 4766 4767FAULT INJECTION SUPPORT 4768M: Akinobu Mita <akinobu.mita@gmail.com> 4769S: Supported 4770F: Documentation/fault-injection/ 4771F: lib/fault-inject.c 4772 4773FBTFT Framebuffer drivers 4774M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4775M: Noralf Trønnes <noralf@tronnes.org> 4776S: Maintained 4777F: drivers/staging/fbtft/ 4778 4779FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4780M: Johannes Thumshirn <jth@kernel.org> 4781L: fcoe-devel@open-fcoe.org 4782W: www.Open-FCoE.org 4783S: Supported 4784F: drivers/scsi/libfc/ 4785F: drivers/scsi/fcoe/ 4786F: include/scsi/fc/ 4787F: include/scsi/libfc.h 4788F: include/scsi/libfcoe.h 4789F: include/uapi/scsi/fc/ 4790 4791FILE LOCKING (flock() and fcntl()/lockf()) 4792M: Jeff Layton <jlayton@poochiereds.net> 4793M: "J. Bruce Fields" <bfields@fieldses.org> 4794L: linux-fsdevel@vger.kernel.org 4795S: Maintained 4796F: include/linux/fcntl.h 4797F: include/linux/fs.h 4798F: include/uapi/linux/fcntl.h 4799F: include/uapi/linux/fs.h 4800F: fs/fcntl.c 4801F: fs/locks.c 4802 4803FILESYSTEMS (VFS and infrastructure) 4804M: Alexander Viro <viro@zeniv.linux.org.uk> 4805L: linux-fsdevel@vger.kernel.org 4806S: Maintained 4807F: fs/* 4808 4809FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4810M: Riku Voipio <riku.voipio@iki.fi> 4811L: linux-hwmon@vger.kernel.org 4812S: Maintained 4813F: drivers/hwmon/f75375s.c 4814F: include/linux/f75375s.h 4815 4816FIREWIRE AUDIO DRIVERS 4817M: Clemens Ladisch <clemens@ladisch.de> 4818L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4819T: git git://git.alsa-project.org/alsa-kernel.git 4820S: Maintained 4821F: sound/firewire/ 4822 4823FIREWIRE MEDIA DRIVERS (firedtv) 4824M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4825L: linux-media@vger.kernel.org 4826L: linux1394-devel@lists.sourceforge.net 4827T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4828S: Maintained 4829F: drivers/media/firewire/ 4830 4831FIREWIRE SBP-2 TARGET 4832M: Chris Boot <bootc@bootc.net> 4833L: linux-scsi@vger.kernel.org 4834L: target-devel@vger.kernel.org 4835L: linux1394-devel@lists.sourceforge.net 4836T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4837S: Maintained 4838F: drivers/target/sbp/ 4839 4840FIREWIRE SUBSYSTEM 4841M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4842L: linux1394-devel@lists.sourceforge.net 4843W: http://ieee1394.wiki.kernel.org/ 4844T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4845S: Maintained 4846F: drivers/firewire/ 4847F: include/linux/firewire.h 4848F: include/uapi/linux/firewire*.h 4849F: tools/firewire/ 4850 4851FIRMWARE LOADER (request_firmware) 4852M: Ming Lei <ming.lei@canonical.com> 4853L: linux-kernel@vger.kernel.org 4854S: Maintained 4855F: Documentation/firmware_class/ 4856F: drivers/base/firmware*.c 4857F: include/linux/firmware.h 4858 4859FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4860M: Joshua Morris <josh.h.morris@us.ibm.com> 4861M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4862S: Maintained 4863F: drivers/block/rsxx/ 4864 4865FLOPPY DRIVER 4866M: Jiri Kosina <jikos@kernel.org> 4867T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4868S: Odd fixes 4869F: drivers/block/floppy.c 4870 4871FMC SUBSYSTEM 4872M: Alessandro Rubini <rubini@gnudd.com> 4873W: http://www.ohwr.org/projects/fmc-bus 4874S: Supported 4875F: drivers/fmc/ 4876F: include/linux/fmc*.h 4877F: include/linux/ipmi-fru.h 4878K: fmc_d.*register 4879 4880FPGA MANAGER FRAMEWORK 4881M: Alan Tull <atull@opensource.altera.com> 4882R: Moritz Fischer <moritz.fischer@ettus.com> 4883S: Maintained 4884F: drivers/fpga/ 4885F: include/linux/fpga/fpga-mgr.h 4886W: http://www.rocketboards.org 4887 4888FPU EMULATOR 4889M: Bill Metzenthen <billm@melbpc.org.au> 4890W: http://floatingpoint.sourceforge.net/emulator/index.html 4891S: Maintained 4892F: arch/x86/math-emu/ 4893 4894FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4895L: netdev@vger.kernel.org 4896S: Orphan 4897F: drivers/net/wan/dlci.c 4898F: drivers/net/wan/sdla.c 4899 4900FRAMEBUFFER LAYER 4901M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4902M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4903L: linux-fbdev@vger.kernel.org 4904W: http://linux-fbdev.sourceforge.net/ 4905Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4906T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4907S: Maintained 4908F: Documentation/fb/ 4909F: drivers/video/ 4910F: include/video/ 4911F: include/linux/fb.h 4912F: include/uapi/video/ 4913F: include/uapi/linux/fb.h 4914 4915FREESCALE DIU FRAMEBUFFER DRIVER 4916M: Timur Tabi <timur@tabi.org> 4917L: linux-fbdev@vger.kernel.org 4918S: Maintained 4919F: drivers/video/fbdev/fsl-diu-fb.* 4920 4921FREESCALE DMA DRIVER 4922M: Li Yang <leoli@freescale.com> 4923M: Zhang Wei <zw@zh-kernel.org> 4924L: linuxppc-dev@lists.ozlabs.org 4925S: Maintained 4926F: drivers/dma/fsldma.* 4927 4928FREESCALE GPMI NAND DRIVER 4929M: Han Xu <han.xu@nxp.com> 4930L: linux-mtd@lists.infradead.org 4931S: Maintained 4932F: drivers/mtd/nand/gpmi-nand/* 4933 4934FREESCALE I2C CPM DRIVER 4935M: Jochen Friedrich <jochen@scram.de> 4936L: linuxppc-dev@lists.ozlabs.org 4937L: linux-i2c@vger.kernel.org 4938S: Maintained 4939F: drivers/i2c/busses/i2c-cpm.c 4940 4941FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4942M: Sascha Hauer <kernel@pengutronix.de> 4943L: linux-fbdev@vger.kernel.org 4944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4945S: Maintained 4946F: include/linux/platform_data/video-imxfb.h 4947F: drivers/video/fbdev/imxfb.c 4948 4949FREESCALE QUAD SPI DRIVER 4950M: Han Xu <han.xu@nxp.com> 4951L: linux-mtd@lists.infradead.org 4952S: Maintained 4953F: drivers/mtd/spi-nor/fsl-quadspi.c 4954 4955FREESCALE SOC FS_ENET DRIVER 4956M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4957M: Vitaly Bordug <vbordug@ru.mvista.com> 4958L: linuxppc-dev@lists.ozlabs.org 4959L: netdev@vger.kernel.org 4960S: Maintained 4961F: drivers/net/ethernet/freescale/fs_enet/ 4962F: include/linux/fs_enet_pd.h 4963 4964FREESCALE IMX / MXC FEC DRIVER 4965M: Fugang Duan <fugang.duan@nxp.com> 4966L: netdev@vger.kernel.org 4967S: Maintained 4968F: drivers/net/ethernet/freescale/fec_main.c 4969F: drivers/net/ethernet/freescale/fec_ptp.c 4970F: drivers/net/ethernet/freescale/fec.h 4971F: Documentation/devicetree/bindings/net/fsl-fec.txt 4972 4973FREESCALE QUICC ENGINE LIBRARY 4974L: linuxppc-dev@lists.ozlabs.org 4975S: Orphan 4976F: drivers/soc/fsl/qe/ 4977F: include/soc/fsl/*qe*.h 4978F: include/soc/fsl/*ucc*.h 4979 4980FREESCALE USB PERIPHERAL DRIVERS 4981M: Li Yang <leoli@freescale.com> 4982L: linux-usb@vger.kernel.org 4983L: linuxppc-dev@lists.ozlabs.org 4984S: Maintained 4985F: drivers/usb/gadget/udc/fsl* 4986 4987FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4988M: Li Yang <leoli@freescale.com> 4989L: netdev@vger.kernel.org 4990L: linuxppc-dev@lists.ozlabs.org 4991S: Maintained 4992F: drivers/net/ethernet/freescale/ucc_geth* 4993 4994FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4995M: Claudiu Manoil <claudiu.manoil@freescale.com> 4996L: netdev@vger.kernel.org 4997S: Maintained 4998F: drivers/net/ethernet/freescale/gianfar* 4999X: drivers/net/ethernet/freescale/gianfar_ptp.c 5000F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5001 5002FREESCALE QUICC ENGINE UCC HDLC DRIVER 5003M: Zhao Qiang <qiang.zhao@nxp.com> 5004L: netdev@vger.kernel.org 5005L: linuxppc-dev@lists.ozlabs.org 5006S: Maintained 5007F: drivers/net/wan/fsl_ucc_hdlc* 5008 5009FREESCALE QUICC ENGINE UCC UART DRIVER 5010M: Timur Tabi <timur@tabi.org> 5011L: linuxppc-dev@lists.ozlabs.org 5012S: Maintained 5013F: drivers/tty/serial/ucc_uart.c 5014 5015FREESCALE SOC SOUND DRIVERS 5016M: Timur Tabi <timur@tabi.org> 5017M: Nicolin Chen <nicoleotsuka@gmail.com> 5018M: Xiubo Li <Xiubo.Lee@gmail.com> 5019R: Fabio Estevam <fabio.estevam@nxp.com> 5020L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5021L: linuxppc-dev@lists.ozlabs.org 5022S: Maintained 5023F: sound/soc/fsl/fsl* 5024F: sound/soc/fsl/imx* 5025F: sound/soc/fsl/mpc8610_hpcd.c 5026 5027FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5028M: "J. German Rivera" <German.Rivera@freescale.com> 5029M: Stuart Yoder <stuart.yoder@nxp.com> 5030L: linux-kernel@vger.kernel.org 5031S: Maintained 5032F: drivers/staging/fsl-mc/ 5033 5034FREEVXFS FILESYSTEM 5035M: Christoph Hellwig <hch@infradead.org> 5036W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5037S: Maintained 5038F: fs/freevxfs/ 5039 5040FREEZER 5041M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5042M: Pavel Machek <pavel@ucw.cz> 5043L: linux-pm@vger.kernel.org 5044S: Supported 5045F: Documentation/power/freezing-of-tasks.txt 5046F: include/linux/freezer.h 5047F: kernel/freezer.c 5048 5049FRONTSWAP API 5050M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5051L: linux-kernel@vger.kernel.org 5052S: Maintained 5053F: mm/frontswap.c 5054F: include/linux/frontswap.h 5055 5056FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5057M: David Howells <dhowells@redhat.com> 5058L: linux-cachefs@redhat.com (moderated for non-subscribers) 5059S: Supported 5060F: Documentation/filesystems/caching/ 5061F: fs/fscache/ 5062F: include/linux/fscache*.h 5063 5064FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5065M: Theodore Y. Ts'o <tytso@mit.edu> 5066M: Jaegeuk Kim <jaegeuk@kernel.org> 5067S: Supported 5068F: fs/crypto/ 5069F: include/linux/fscrypto.h 5070 5071F2FS FILE SYSTEM 5072M: Jaegeuk Kim <jaegeuk@kernel.org> 5073M: Changman Lee <cm224.lee@samsung.com> 5074R: Chao Yu <yuchao0@huawei.com> 5075L: linux-f2fs-devel@lists.sourceforge.net 5076W: http://en.wikipedia.org/wiki/F2FS 5077T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5078S: Maintained 5079F: Documentation/filesystems/f2fs.txt 5080F: Documentation/ABI/testing/sysfs-fs-f2fs 5081F: fs/f2fs/ 5082F: include/linux/f2fs_fs.h 5083F: include/trace/events/f2fs.h 5084 5085FUJITSU FR-V (FRV) PORT 5086S: Orphan 5087F: arch/frv/ 5088 5089FUJITSU LAPTOP EXTRAS 5090M: Jonathan Woithe <jwoithe@just42.net> 5091L: platform-driver-x86@vger.kernel.org 5092S: Maintained 5093F: drivers/platform/x86/fujitsu-laptop.c 5094 5095FUJITSU M-5MO LS CAMERA ISP DRIVER 5096M: Kyungmin Park <kyungmin.park@samsung.com> 5097M: Heungjun Kim <riverful.kim@samsung.com> 5098L: linux-media@vger.kernel.org 5099S: Maintained 5100F: drivers/media/i2c/m5mols/ 5101F: include/media/i2c/m5mols.h 5102 5103FUJITSU TABLET EXTRAS 5104M: Robert Gerlach <khnz@gmx.de> 5105L: platform-driver-x86@vger.kernel.org 5106S: Maintained 5107F: drivers/platform/x86/fujitsu-tablet.c 5108 5109FUSE: FILESYSTEM IN USERSPACE 5110M: Miklos Szeredi <miklos@szeredi.hu> 5111L: linux-fsdevel@vger.kernel.org 5112W: http://fuse.sourceforge.net/ 5113T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5114S: Maintained 5115F: fs/fuse/ 5116F: include/uapi/linux/fuse.h 5117F: Documentation/filesystems/fuse.txt 5118 5119FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5120M: Rik Faith <faith@cs.unc.edu> 5121L: linux-scsi@vger.kernel.org 5122S: Odd Fixes (e.g., new signatures) 5123F: drivers/scsi/fdomain.* 5124 5125GCC PLUGINS 5126M: Kees Cook <keescook@chromium.org> 5127R: Emese Revfy <re.emese@gmail.com> 5128L: kernel-hardening@lists.openwall.com 5129S: Maintained 5130F: scripts/gcc-plugins/ 5131F: scripts/gcc-plugin.sh 5132F: Documentation/gcc-plugins.txt 5133 5134GCOV BASED KERNEL PROFILING 5135M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5136S: Maintained 5137F: kernel/gcov/ 5138F: Documentation/gcov.txt 5139 5140GDT SCSI DISK ARRAY CONTROLLER DRIVER 5141M: Achim Leubner <achim_leubner@adaptec.com> 5142L: linux-scsi@vger.kernel.org 5143W: http://www.icp-vortex.com/ 5144S: Supported 5145F: drivers/scsi/gdt* 5146 5147GDB KERNEL DEBUGGING HELPER SCRIPTS 5148M: Jan Kiszka <jan.kiszka@siemens.com> 5149M: Kieran Bingham <kieran@bingham.xyz> 5150S: Supported 5151F: scripts/gdb/ 5152 5153GEMTEK FM RADIO RECEIVER DRIVER 5154M: Hans Verkuil <hverkuil@xs4all.nl> 5155L: linux-media@vger.kernel.org 5156T: git git://linuxtv.org/media_tree.git 5157W: https://linuxtv.org 5158S: Maintained 5159F: drivers/media/radio/radio-gemtek* 5160 5161GENERIC GPIO I2C DRIVER 5162M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5163S: Supported 5164F: drivers/i2c/busses/i2c-gpio.c 5165F: include/linux/i2c-gpio.h 5166 5167GENERIC GPIO I2C MULTIPLEXER DRIVER 5168M: Peter Korsgaard <peter.korsgaard@barco.com> 5169L: linux-i2c@vger.kernel.org 5170S: Supported 5171F: drivers/i2c/muxes/i2c-mux-gpio.c 5172F: include/linux/i2c-mux-gpio.h 5173F: Documentation/i2c/muxes/i2c-mux-gpio 5174 5175GENERIC HDLC (WAN) DRIVERS 5176M: Krzysztof Halasa <khc@pm.waw.pl> 5177W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5178S: Maintained 5179F: drivers/net/wan/c101.c 5180F: drivers/net/wan/hd6457* 5181F: drivers/net/wan/hdlc* 5182F: drivers/net/wan/n2.c 5183F: drivers/net/wan/pc300too.c 5184F: drivers/net/wan/pci200syn.c 5185F: drivers/net/wan/wanxl* 5186 5187GENERIC INCLUDE/ASM HEADER FILES 5188M: Arnd Bergmann <arnd@arndb.de> 5189L: linux-arch@vger.kernel.org 5190T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5191S: Maintained 5192F: include/asm-generic/ 5193F: include/uapi/asm-generic/ 5194 5195GENERIC PHY FRAMEWORK 5196M: Kishon Vijay Abraham I <kishon@ti.com> 5197L: linux-kernel@vger.kernel.org 5198T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5199S: Supported 5200F: drivers/phy/ 5201F: include/linux/phy/ 5202 5203GENERIC PM DOMAINS 5204M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5205M: Kevin Hilman <khilman@kernel.org> 5206M: Ulf Hansson <ulf.hansson@linaro.org> 5207L: linux-pm@vger.kernel.org 5208S: Supported 5209F: drivers/base/power/domain*.c 5210F: include/linux/pm_domain.h 5211 5212GENERIC UIO DRIVER FOR PCI DEVICES 5213M: "Michael S. Tsirkin" <mst@redhat.com> 5214L: kvm@vger.kernel.org 5215S: Supported 5216F: drivers/uio/uio_pci_generic.c 5217 5218GET_MAINTAINER SCRIPT 5219M: Joe Perches <joe@perches.com> 5220S: Maintained 5221F: scripts/get_maintainer.pl 5222 5223GFS2 FILE SYSTEM 5224M: Steven Whitehouse <swhiteho@redhat.com> 5225M: Bob Peterson <rpeterso@redhat.com> 5226L: cluster-devel@redhat.com 5227W: http://sources.redhat.com/cluster/ 5228T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5229S: Supported 5230F: Documentation/filesystems/gfs2*.txt 5231F: fs/gfs2/ 5232F: include/uapi/linux/gfs2_ondisk.h 5233 5234GIGASET ISDN DRIVERS 5235M: Paul Bolle <pebolle@tiscali.nl> 5236L: gigaset307x-common@lists.sourceforge.net 5237W: http://gigaset307x.sourceforge.net/ 5238S: Odd Fixes 5239F: Documentation/isdn/README.gigaset 5240F: drivers/isdn/gigaset/ 5241F: include/uapi/linux/gigaset_dev.h 5242 5243GO7007 MPEG CODEC 5244M: Hans Verkuil <hans.verkuil@cisco.com> 5245L: linux-media@vger.kernel.org 5246S: Maintained 5247F: drivers/media/usb/go7007/ 5248 5249GOODIX TOUCHSCREEN 5250M: Bastien Nocera <hadess@hadess.net> 5251L: linux-input@vger.kernel.org 5252S: Maintained 5253F: drivers/input/touchscreen/goodix.c 5254 5255GPIO SUBSYSTEM 5256M: Linus Walleij <linus.walleij@linaro.org> 5257M: Alexandre Courbot <gnurou@gmail.com> 5258L: linux-gpio@vger.kernel.org 5259T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5260S: Maintained 5261F: Documentation/devicetree/bindings/gpio/ 5262F: Documentation/gpio/ 5263F: Documentation/ABI/testing/gpio-cdev 5264F: Documentation/ABI/obsolete/sysfs-gpio 5265F: drivers/gpio/ 5266F: include/linux/gpio/ 5267F: include/linux/gpio.h 5268F: include/asm-generic/gpio.h 5269F: include/uapi/linux/gpio.h 5270F: tools/gpio/ 5271 5272GRE DEMULTIPLEXER DRIVER 5273M: Dmitry Kozlov <xeb@mail.ru> 5274L: netdev@vger.kernel.org 5275S: Maintained 5276F: net/ipv4/gre_demux.c 5277F: net/ipv4/gre_offload.c 5278F: include/net/gre.h 5279 5280GRETH 10/100/1G Ethernet MAC device driver 5281M: Andreas Larsson <andreas@gaisler.com> 5282L: netdev@vger.kernel.org 5283S: Maintained 5284F: drivers/net/ethernet/aeroflex/ 5285 5286GSPCA FINEPIX SUBDRIVER 5287M: Frank Zago <frank@zago.net> 5288L: linux-media@vger.kernel.org 5289T: git git://linuxtv.org/media_tree.git 5290S: Maintained 5291F: drivers/media/usb/gspca/finepix.c 5292 5293GSPCA GL860 SUBDRIVER 5294M: Olivier Lorin <o.lorin@laposte.net> 5295L: linux-media@vger.kernel.org 5296T: git git://linuxtv.org/media_tree.git 5297S: Maintained 5298F: drivers/media/usb/gspca/gl860/ 5299 5300GSPCA M5602 SUBDRIVER 5301M: Erik Andren <erik.andren@gmail.com> 5302L: linux-media@vger.kernel.org 5303T: git git://linuxtv.org/media_tree.git 5304S: Maintained 5305F: drivers/media/usb/gspca/m5602/ 5306 5307GSPCA PAC207 SONIXB SUBDRIVER 5308M: Hans Verkuil <hverkuil@xs4all.nl> 5309L: linux-media@vger.kernel.org 5310T: git git://linuxtv.org/media_tree.git 5311S: Odd Fixes 5312F: drivers/media/usb/gspca/pac207.c 5313 5314GSPCA SN9C20X SUBDRIVER 5315M: Brian Johnson <brijohn@gmail.com> 5316L: linux-media@vger.kernel.org 5317T: git git://linuxtv.org/media_tree.git 5318S: Maintained 5319F: drivers/media/usb/gspca/sn9c20x.c 5320 5321GSPCA T613 SUBDRIVER 5322M: Leandro Costantino <lcostantino@gmail.com> 5323L: linux-media@vger.kernel.org 5324T: git git://linuxtv.org/media_tree.git 5325S: Maintained 5326F: drivers/media/usb/gspca/t613.c 5327 5328GSPCA USB WEBCAM DRIVER 5329M: Hans Verkuil <hverkuil@xs4all.nl> 5330L: linux-media@vger.kernel.org 5331T: git git://linuxtv.org/media_tree.git 5332S: Odd Fixes 5333F: drivers/media/usb/gspca/ 5334 5335GUID PARTITION TABLE (GPT) 5336M: Davidlohr Bueso <dave@stgolabs.net> 5337L: linux-efi@vger.kernel.org 5338S: Maintained 5339F: block/partitions/efi.* 5340 5341STK1160 USB VIDEO CAPTURE DRIVER 5342M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5343L: linux-media@vger.kernel.org 5344T: git git://linuxtv.org/media_tree.git 5345S: Maintained 5346F: drivers/media/usb/stk1160/ 5347 5348H8/300 ARCHITECTURE 5349M: Yoshinori Sato <ysato@users.sourceforge.jp> 5350L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5351W: http://uclinux-h8.sourceforge.jp 5352T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5353S: Maintained 5354F: arch/h8300/ 5355F: drivers/clocksource/h8300_*.c 5356F: drivers/clk/h8300/ 5357F: drivers/irqchip/irq-renesas-h8*.c 5358 5359HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5360M: Frank Seidel <frank@f-seidel.de> 5361L: platform-driver-x86@vger.kernel.org 5362W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5363S: Maintained 5364F: drivers/platform/x86/hdaps.c 5365 5366HDPVR USB VIDEO ENCODER DRIVER 5367M: Hans Verkuil <hverkuil@xs4all.nl> 5368L: linux-media@vger.kernel.org 5369T: git git://linuxtv.org/media_tree.git 5370W: https://linuxtv.org 5371S: Odd Fixes 5372F: drivers/media/usb/hdpvr/ 5373 5374HWPOISON MEMORY FAILURE HANDLING 5375M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5376L: linux-mm@kvack.org 5377S: Maintained 5378F: mm/memory-failure.c 5379F: mm/hwpoison-inject.c 5380 5381HYPERVISOR VIRTUAL CONSOLE DRIVER 5382L: linuxppc-dev@lists.ozlabs.org 5383S: Odd Fixes 5384F: drivers/tty/hvc/ 5385 5386HACKRF MEDIA DRIVER 5387M: Antti Palosaari <crope@iki.fi> 5388L: linux-media@vger.kernel.org 5389W: https://linuxtv.org 5390W: http://palosaari.fi/linux/ 5391Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5392T: git git://linuxtv.org/anttip/media_tree.git 5393S: Maintained 5394F: drivers/media/usb/hackrf/ 5395 5396HARDWARE MONITORING 5397M: Jean Delvare <jdelvare@suse.com> 5398M: Guenter Roeck <linux@roeck-us.net> 5399L: linux-hwmon@vger.kernel.org 5400W: http://hwmon.wiki.kernel.org/ 5401T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5402T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5403S: Maintained 5404F: Documentation/hwmon/ 5405F: drivers/hwmon/ 5406F: include/linux/hwmon*.h 5407 5408HARDWARE RANDOM NUMBER GENERATOR CORE 5409M: Matt Mackall <mpm@selenic.com> 5410M: Herbert Xu <herbert@gondor.apana.org.au> 5411L: linux-crypto@vger.kernel.org 5412S: Odd fixes 5413F: Documentation/devicetree/bindings/rng/ 5414F: Documentation/hw_random.txt 5415F: drivers/char/hw_random/ 5416F: include/linux/hw_random.h 5417 5418HARDWARE SPINLOCK CORE 5419M: Ohad Ben-Cohen <ohad@wizery.com> 5420M: Bjorn Andersson <bjorn.andersson@linaro.org> 5421L: linux-remoteproc@vger.kernel.org 5422S: Maintained 5423T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5424F: Documentation/devicetree/bindings/hwlock/ 5425F: Documentation/hwspinlock.txt 5426F: drivers/hwspinlock/ 5427F: include/linux/hwspinlock.h 5428 5429HARMONY SOUND DRIVER 5430L: linux-parisc@vger.kernel.org 5431S: Maintained 5432F: sound/parisc/harmony.* 5433 5434HD29L2 MEDIA DRIVER 5435M: Antti Palosaari <crope@iki.fi> 5436L: linux-media@vger.kernel.org 5437W: https://linuxtv.org 5438W: http://palosaari.fi/linux/ 5439Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5440T: git git://linuxtv.org/anttip/media_tree.git 5441S: Maintained 5442F: drivers/media/dvb-frontends/hd29l2* 5443 5444HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5445M: Brian Boylston <brian.boylston@hpe.com> 5446S: Supported 5447F: Documentation/watchdog/hpwdt.txt 5448F: drivers/watchdog/hpwdt.c 5449 5450HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5451M: Don Brace <don.brace@microsemi.com> 5452L: iss_storagedev@hp.com 5453L: esc.storagedev@microsemi.com 5454L: linux-scsi@vger.kernel.org 5455S: Supported 5456F: Documentation/scsi/hpsa.txt 5457F: drivers/scsi/hpsa*.[ch] 5458F: include/linux/cciss*.h 5459F: include/uapi/linux/cciss*.h 5460 5461HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5462M: Don Brace <don.brace@microsemi.com> 5463L: iss_storagedev@hp.com 5464L: esc.storagedev@microsemi.com 5465L: linux-scsi@vger.kernel.org 5466S: Supported 5467F: Documentation/blockdev/cciss.txt 5468F: drivers/block/cciss* 5469F: include/linux/cciss_ioctl.h 5470F: include/uapi/linux/cciss_ioctl.h 5471 5472HFI1 DRIVER 5473M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5474M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5475L: linux-rdma@vger.kernel.org 5476S: Supported 5477F: drivers/infiniband/hw/hfi1 5478 5479HFS FILESYSTEM 5480L: linux-fsdevel@vger.kernel.org 5481S: Orphan 5482F: Documentation/filesystems/hfs.txt 5483F: fs/hfs/ 5484 5485HFSPLUS FILESYSTEM 5486L: linux-fsdevel@vger.kernel.org 5487S: Orphan 5488F: Documentation/filesystems/hfsplus.txt 5489F: fs/hfsplus/ 5490 5491HGA FRAMEBUFFER DRIVER 5492M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5493L: linux-nvidia@lists.surfsouth.com 5494W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5495S: Maintained 5496F: drivers/video/fbdev/hgafb.c 5497 5498HIBERNATION (aka Software Suspend, aka swsusp) 5499M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5500M: Pavel Machek <pavel@ucw.cz> 5501L: linux-pm@vger.kernel.org 5502S: Supported 5503F: arch/x86/power/ 5504F: drivers/base/power/ 5505F: kernel/power/ 5506F: include/linux/suspend.h 5507F: include/linux/freezer.h 5508F: include/linux/pm.h 5509F: arch/*/include/asm/suspend*.h 5510 5511HID CORE LAYER 5512M: Jiri Kosina <jikos@kernel.org> 5513R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5514L: linux-input@vger.kernel.org 5515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5516S: Maintained 5517F: drivers/hid/ 5518F: include/linux/hid* 5519F: include/uapi/linux/hid* 5520 5521HID SENSOR HUB DRIVERS 5522M: Jiri Kosina <jikos@kernel.org> 5523M: Jonathan Cameron <jic23@kernel.org> 5524M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5525L: linux-input@vger.kernel.org 5526L: linux-iio@vger.kernel.org 5527S: Maintained 5528F: Documentation/hid/hid-sensor* 5529F: drivers/hid/hid-sensor-* 5530F: drivers/iio/*/hid-* 5531F: include/linux/hid-sensor-* 5532 5533HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5534M: Thomas Gleixner <tglx@linutronix.de> 5535L: linux-kernel@vger.kernel.org 5536T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5537S: Maintained 5538F: Documentation/timers/ 5539F: kernel/time/hrtimer.c 5540F: kernel/time/clockevents.c 5541F: kernel/time/tick*.* 5542F: kernel/time/timer_*.c 5543F: include/linux/clockchips.h 5544F: include/linux/hrtimer.h 5545 5546HIGH-SPEED SCC DRIVER FOR AX.25 5547L: linux-hams@vger.kernel.org 5548S: Orphan 5549F: drivers/net/hamradio/dmascc.c 5550F: drivers/net/hamradio/scc.c 5551 5552HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5553M: HighPoint Linux Team <linux@highpoint-tech.com> 5554W: http://www.highpoint-tech.com 5555S: Supported 5556F: Documentation/scsi/hptiop.txt 5557F: drivers/scsi/hptiop.c 5558 5559HIPPI 5560M: Jes Sorensen <jes@trained-monkey.org> 5561L: linux-hippi@sunsite.dk 5562S: Maintained 5563F: include/linux/hippidevice.h 5564F: include/uapi/linux/if_hippi.h 5565F: net/802/hippi.c 5566F: drivers/net/hippi/ 5567 5568HISILICON NETWORK SUBSYSTEM DRIVER 5569M: Yisen Zhuang <yisen.zhuang@huawei.com> 5570M: Salil Mehta <salil.mehta@huawei.com> 5571L: netdev@vger.kernel.org 5572W: http://www.hisilicon.com 5573S: Maintained 5574F: drivers/net/ethernet/hisilicon/ 5575F: Documentation/devicetree/bindings/net/hisilicon*.txt 5576 5577HISILICON SAS Controller 5578M: John Garry <john.garry@huawei.com> 5579W: http://www.hisilicon.com 5580S: Supported 5581F: drivers/scsi/hisi_sas/ 5582F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5583 5584HOST AP DRIVER 5585M: Jouni Malinen <j@w1.fi> 5586L: hostap@shmoo.com (subscribers-only) 5587L: linux-wireless@vger.kernel.org 5588W: http://hostap.epitest.fi/ 5589S: Maintained 5590F: drivers/net/wireless/intersil/hostap/ 5591 5592HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5593L: platform-driver-x86@vger.kernel.org 5594S: Orphan 5595F: drivers/platform/x86/tc1100-wmi.c 5596 5597HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5598M: Jaroslav Kysela <perex@perex.cz> 5599S: Maintained 5600F: drivers/net/ethernet/hp/hp100.* 5601 5602HPET: High Precision Event Timers driver 5603M: Clemens Ladisch <clemens@ladisch.de> 5604S: Maintained 5605F: Documentation/timers/hpet.txt 5606F: drivers/char/hpet.c 5607F: include/linux/hpet.h 5608F: include/uapi/linux/hpet.h 5609 5610HPET: x86 5611S: Orphan 5612F: arch/x86/kernel/hpet.c 5613F: arch/x86/include/asm/hpet.h 5614 5615HPFS FILESYSTEM 5616M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5617W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5618S: Maintained 5619F: fs/hpfs/ 5620 5621HSI SUBSYSTEM 5622M: Sebastian Reichel <sre@kernel.org> 5623T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5624S: Maintained 5625F: Documentation/ABI/testing/sysfs-bus-hsi 5626F: Documentation/hsi.txt 5627F: drivers/hsi/ 5628F: include/linux/hsi/ 5629F: include/uapi/linux/hsi/ 5630 5631HSO 3G MODEM DRIVER 5632M: Jan Dumon <j.dumon@option.com> 5633W: http://www.pharscape.org 5634S: Maintained 5635F: drivers/net/usb/hso.c 5636 5637HSR NETWORK PROTOCOL 5638M: Arvid Brodin <arvid.brodin@alten.se> 5639L: netdev@vger.kernel.org 5640S: Maintained 5641F: net/hsr/ 5642 5643HTCPEN TOUCHSCREEN DRIVER 5644M: Pau Oliva Fora <pof@eslack.org> 5645L: linux-input@vger.kernel.org 5646S: Maintained 5647F: drivers/input/touchscreen/htcpen.c 5648 5649HUGETLB FILESYSTEM 5650M: Nadia Yvette Chambers <nyc@holomorphy.com> 5651S: Maintained 5652F: fs/hugetlbfs/ 5653 5654Hyper-V CORE AND DRIVERS 5655M: "K. Y. Srinivasan" <kys@microsoft.com> 5656M: Haiyang Zhang <haiyangz@microsoft.com> 5657L: devel@linuxdriverproject.org 5658S: Maintained 5659F: arch/x86/include/asm/mshyperv.h 5660F: arch/x86/include/uapi/asm/hyperv.h 5661F: arch/x86/kernel/cpu/mshyperv.c 5662F: drivers/hid/hid-hyperv.c 5663F: drivers/hv/ 5664F: drivers/input/serio/hyperv-keyboard.c 5665F: drivers/pci/host/pci-hyperv.c 5666F: drivers/net/hyperv/ 5667F: drivers/scsi/storvsc_drv.c 5668F: drivers/video/fbdev/hyperv_fb.c 5669F: include/linux/hyperv.h 5670F: tools/hv/ 5671F: Documentation/ABI/stable/sysfs-bus-vmbus 5672 5673I2C MUXES 5674M: Peter Rosin <peda@axentia.se> 5675L: linux-i2c@vger.kernel.org 5676S: Maintained 5677F: Documentation/i2c/i2c-topology 5678F: Documentation/i2c/muxes/ 5679F: Documentation/devicetree/bindings/i2c/i2c-mux* 5680F: drivers/i2c/i2c-mux.c 5681F: drivers/i2c/muxes/ 5682F: include/linux/i2c-mux.h 5683 5684I2C OVER PARALLEL PORT 5685M: Jean Delvare <jdelvare@suse.com> 5686L: linux-i2c@vger.kernel.org 5687S: Maintained 5688F: Documentation/i2c/busses/i2c-parport 5689F: Documentation/i2c/busses/i2c-parport-light 5690F: drivers/i2c/busses/i2c-parport.c 5691F: drivers/i2c/busses/i2c-parport-light.c 5692 5693I2C/SMBUS CONTROLLER DRIVERS FOR PC 5694M: Jean Delvare <jdelvare@suse.com> 5695L: linux-i2c@vger.kernel.org 5696S: Maintained 5697F: Documentation/i2c/busses/i2c-ali1535 5698F: Documentation/i2c/busses/i2c-ali1563 5699F: Documentation/i2c/busses/i2c-ali15x3 5700F: Documentation/i2c/busses/i2c-amd756 5701F: Documentation/i2c/busses/i2c-amd8111 5702F: Documentation/i2c/busses/i2c-i801 5703F: Documentation/i2c/busses/i2c-nforce2 5704F: Documentation/i2c/busses/i2c-piix4 5705F: Documentation/i2c/busses/i2c-sis5595 5706F: Documentation/i2c/busses/i2c-sis630 5707F: Documentation/i2c/busses/i2c-sis96x 5708F: Documentation/i2c/busses/i2c-via 5709F: Documentation/i2c/busses/i2c-viapro 5710F: drivers/i2c/busses/i2c-ali1535.c 5711F: drivers/i2c/busses/i2c-ali1563.c 5712F: drivers/i2c/busses/i2c-ali15x3.c 5713F: drivers/i2c/busses/i2c-amd756.c 5714F: drivers/i2c/busses/i2c-amd756-s4882.c 5715F: drivers/i2c/busses/i2c-amd8111.c 5716F: drivers/i2c/busses/i2c-i801.c 5717F: drivers/i2c/busses/i2c-isch.c 5718F: drivers/i2c/busses/i2c-nforce2.c 5719F: drivers/i2c/busses/i2c-nforce2-s4985.c 5720F: drivers/i2c/busses/i2c-piix4.c 5721F: drivers/i2c/busses/i2c-sis5595.c 5722F: drivers/i2c/busses/i2c-sis630.c 5723F: drivers/i2c/busses/i2c-sis96x.c 5724F: drivers/i2c/busses/i2c-via.c 5725F: drivers/i2c/busses/i2c-viapro.c 5726 5727I2C/SMBUS ISMT DRIVER 5728M: Seth Heasley <seth.heasley@intel.com> 5729M: Neil Horman <nhorman@tuxdriver.com> 5730L: linux-i2c@vger.kernel.org 5731F: drivers/i2c/busses/i2c-ismt.c 5732F: Documentation/i2c/busses/i2c-ismt 5733 5734I2C/SMBUS STUB DRIVER 5735M: Jean Delvare <jdelvare@suse.com> 5736L: linux-i2c@vger.kernel.org 5737S: Maintained 5738F: drivers/i2c/i2c-stub.c 5739 5740I2C SUBSYSTEM 5741M: Wolfram Sang <wsa@the-dreams.de> 5742L: linux-i2c@vger.kernel.org 5743W: https://i2c.wiki.kernel.org/ 5744Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5745T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5746S: Maintained 5747F: Documentation/devicetree/bindings/i2c/ 5748F: Documentation/i2c/ 5749F: drivers/i2c/ 5750F: drivers/i2c/*/ 5751F: include/linux/i2c.h 5752F: include/linux/i2c-*.h 5753F: include/uapi/linux/i2c.h 5754F: include/uapi/linux/i2c-*.h 5755 5756I2C ACPI SUPPORT 5757M: Mika Westerberg <mika.westerberg@linux.intel.com> 5758L: linux-i2c@vger.kernel.org 5759L: linux-acpi@vger.kernel.org 5760S: Maintained 5761 5762I2C-TAOS-EVM DRIVER 5763M: Jean Delvare <jdelvare@suse.com> 5764L: linux-i2c@vger.kernel.org 5765S: Maintained 5766F: Documentation/i2c/busses/i2c-taos-evm 5767F: drivers/i2c/busses/i2c-taos-evm.c 5768 5769I2C-TINY-USB DRIVER 5770M: Till Harbaum <till@harbaum.org> 5771L: linux-i2c@vger.kernel.org 5772W: http://www.harbaum.org/till/i2c_tiny_usb 5773S: Maintained 5774F: drivers/i2c/busses/i2c-tiny-usb.c 5775 5776i386 BOOT CODE 5777M: "H. Peter Anvin" <hpa@zytor.com> 5778S: Maintained 5779F: arch/x86/boot/ 5780 5781i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5782M: "H. Peter Anvin" <hpa@zytor.com> 5783T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5784S: Maintained 5785 5786IA64 (Itanium) PLATFORM 5787M: Tony Luck <tony.luck@intel.com> 5788M: Fenghua Yu <fenghua.yu@intel.com> 5789L: linux-ia64@vger.kernel.org 5790T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5791S: Maintained 5792F: arch/ia64/ 5793 5794IBM Power VMX Cryptographic instructions 5795M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5796M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5797L: linux-crypto@vger.kernel.org 5798S: Supported 5799F: drivers/crypto/vmx/Makefile 5800F: drivers/crypto/vmx/Kconfig 5801F: drivers/crypto/vmx/vmx.c 5802F: drivers/crypto/vmx/aes* 5803F: drivers/crypto/vmx/ghash* 5804F: drivers/crypto/vmx/ppc-xlate.pl 5805 5806IBM Power in-Nest Crypto Acceleration 5807M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5808M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5809L: linux-crypto@vger.kernel.org 5810S: Supported 5811F: drivers/crypto/nx/Makefile 5812F: drivers/crypto/nx/Kconfig 5813F: drivers/crypto/nx/nx-aes* 5814F: drivers/crypto/nx/nx-sha* 5815F: drivers/crypto/nx/nx.* 5816F: drivers/crypto/nx/nx_csbcpb.h 5817F: drivers/crypto/nx/nx_debugfs.h 5818 5819IBM Power 842 compression accelerator 5820M: Dan Streetman <ddstreet@ieee.org> 5821S: Supported 5822F: drivers/crypto/nx/Makefile 5823F: drivers/crypto/nx/Kconfig 5824F: drivers/crypto/nx/nx-842* 5825F: include/linux/sw842.h 5826F: crypto/842.c 5827F: lib/842/ 5828 5829IBM Power Linux RAID adapter 5830M: Brian King <brking@us.ibm.com> 5831S: Supported 5832F: drivers/scsi/ipr.* 5833 5834IBM Power Virtual Ethernet Device Driver 5835M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5836L: netdev@vger.kernel.org 5837S: Supported 5838F: drivers/net/ethernet/ibm/ibmveth.* 5839 5840IBM Power SRIOV Virtual NIC Device Driver 5841M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5842M: John Allen <jallen@linux.vnet.ibm.com> 5843L: netdev@vger.kernel.org 5844S: Supported 5845F: drivers/net/ethernet/ibm/ibmvnic.* 5846 5847IBM Power Virtual SCSI Device Drivers 5848M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5849L: linux-scsi@vger.kernel.org 5850S: Supported 5851F: drivers/scsi/ibmvscsi/ibmvscsi* 5852F: include/scsi/viosrp.h 5853 5854IBM Power Virtual SCSI Device Target Driver 5855M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 5856M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 5857L: linux-scsi@vger.kernel.org 5858L: target-devel@vger.kernel.org 5859S: Supported 5860F: drivers/scsi/ibmvscsi_tgt/ 5861 5862IBM Power Virtual FC Device Drivers 5863M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5864L: linux-scsi@vger.kernel.org 5865S: Supported 5866F: drivers/scsi/ibmvscsi/ibmvfc* 5867 5868IBM ServeRAID RAID DRIVER 5869S: Orphan 5870F: drivers/scsi/ips.* 5871 5872ICH LPC AND GPIO DRIVER 5873M: Peter Tyser <ptyser@xes-inc.com> 5874S: Maintained 5875F: drivers/mfd/lpc_ich.c 5876F: drivers/gpio/gpio-ich.c 5877 5878IDE SUBSYSTEM 5879M: "David S. Miller" <davem@davemloft.net> 5880L: linux-ide@vger.kernel.org 5881Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5882T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5883S: Maintained 5884F: Documentation/ide/ 5885F: drivers/ide/ 5886F: include/linux/ide.h 5887 5888IDEAPAD LAPTOP EXTRAS DRIVER 5889M: Ike Panhc <ike.pan@canonical.com> 5890L: platform-driver-x86@vger.kernel.org 5891W: http://launchpad.net/ideapad-laptop 5892S: Maintained 5893F: drivers/platform/x86/ideapad-laptop.c 5894 5895IDEAPAD LAPTOP SLIDEBAR DRIVER 5896M: Andrey Moiseev <o2g.org.ru@gmail.com> 5897L: linux-input@vger.kernel.org 5898W: https://github.com/o2genum/ideapad-slidebar 5899S: Maintained 5900F: drivers/input/misc/ideapad_slidebar.c 5901 5902IDE/ATAPI DRIVERS 5903M: Borislav Petkov <bp@alien8.de> 5904L: linux-ide@vger.kernel.org 5905S: Maintained 5906F: Documentation/cdrom/ide-cd 5907F: drivers/ide/ide-cd* 5908 5909IDLE-I7300 5910M: Andy Henroid <andrew.d.henroid@intel.com> 5911L: linux-pm@vger.kernel.org 5912S: Supported 5913F: drivers/idle/i7300_idle.c 5914 5915IEEE 802.15.4 SUBSYSTEM 5916M: Alexander Aring <aar@pengutronix.de> 5917L: linux-wpan@vger.kernel.org 5918W: http://wpan.cakelab.org/ 5919T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5920T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5921S: Maintained 5922F: net/ieee802154/ 5923F: net/mac802154/ 5924F: drivers/net/ieee802154/ 5925F: include/linux/nl802154.h 5926F: include/linux/ieee802154.h 5927F: include/net/nl802154.h 5928F: include/net/mac802154.h 5929F: include/net/af_ieee802154.h 5930F: include/net/cfg802154.h 5931F: include/net/ieee802154_netdev.h 5932F: Documentation/networking/ieee802154.txt 5933 5934IGORPLUG-USB IR RECEIVER 5935M: Sean Young <sean@mess.org> 5936L: linux-media@vger.kernel.org 5937S: Maintained 5938F: drivers/media/rc/igorplugusb.c 5939 5940IGUANAWORKS USB IR TRANSCEIVER 5941M: Sean Young <sean@mess.org> 5942L: linux-media@vger.kernel.org 5943S: Maintained 5944F: drivers/media/rc/iguanair.c 5945 5946IIO SUBSYSTEM AND DRIVERS 5947M: Jonathan Cameron <jic23@kernel.org> 5948R: Hartmut Knaack <knaack.h@gmx.de> 5949R: Lars-Peter Clausen <lars@metafoo.de> 5950R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5951L: linux-iio@vger.kernel.org 5952T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 5953S: Maintained 5954F: Documentation/devicetree/bindings/iio/ 5955F: drivers/iio/ 5956F: drivers/staging/iio/ 5957F: include/linux/iio/ 5958F: tools/iio/ 5959 5960IKANOS/ADI EAGLE ADSL USB DRIVER 5961M: Matthieu Castet <castet.matthieu@free.fr> 5962M: Stanislaw Gruszka <stf_xl@wp.pl> 5963S: Maintained 5964F: drivers/usb/atm/ueagle-atm.c 5965 5966INA209 HARDWARE MONITOR DRIVER 5967M: Guenter Roeck <linux@roeck-us.net> 5968L: linux-hwmon@vger.kernel.org 5969S: Maintained 5970F: Documentation/hwmon/ina209 5971F: Documentation/devicetree/bindings/i2c/ina209.txt 5972F: drivers/hwmon/ina209.c 5973 5974INA2XX HARDWARE MONITOR DRIVER 5975M: Guenter Roeck <linux@roeck-us.net> 5976L: linux-hwmon@vger.kernel.org 5977S: Maintained 5978F: Documentation/hwmon/ina2xx 5979F: drivers/hwmon/ina2xx.c 5980F: include/linux/platform_data/ina2xx.h 5981 5982INDUSTRY PACK SUBSYSTEM (IPACK) 5983M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5984M: Jens Taprogge <jens.taprogge@taprogge.org> 5985M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5986L: industrypack-devel@lists.sourceforge.net 5987W: http://industrypack.sourceforge.net 5988S: Maintained 5989F: drivers/ipack/ 5990 5991INGENIC JZ4780 DMA Driver 5992M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5993S: Maintained 5994F: drivers/dma/dma-jz4780.c 5995 5996INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5997M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5998M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5999L: linux-ima-devel@lists.sourceforge.net 6000L: linux-ima-user@lists.sourceforge.net 6001L: linux-security-module@vger.kernel.org 6002T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6003S: Supported 6004F: security/integrity/ima/ 6005 6006IMGTEC IR DECODER DRIVER 6007M: James Hogan <james.hogan@imgtec.com> 6008S: Maintained 6009F: drivers/media/rc/img-ir/ 6010 6011IMS TWINTURBO FRAMEBUFFER DRIVER 6012L: linux-fbdev@vger.kernel.org 6013S: Orphan 6014F: drivers/video/fbdev/imsttfb.c 6015 6016INFINIBAND SUBSYSTEM 6017M: Doug Ledford <dledford@redhat.com> 6018M: Sean Hefty <sean.hefty@intel.com> 6019M: Hal Rosenstock <hal.rosenstock@gmail.com> 6020L: linux-rdma@vger.kernel.org 6021W: http://www.openfabrics.org/ 6022Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6023T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6024S: Supported 6025F: Documentation/infiniband/ 6026F: drivers/infiniband/ 6027F: include/uapi/linux/if_infiniband.h 6028F: include/uapi/rdma/ 6029F: include/rdma/ 6030 6031INOTIFY 6032M: John McCutchan <john@johnmccutchan.com> 6033M: Robert Love <rlove@rlove.org> 6034M: Eric Paris <eparis@parisplace.org> 6035S: Maintained 6036F: Documentation/filesystems/inotify.txt 6037F: fs/notify/inotify/ 6038F: include/linux/inotify.h 6039F: include/uapi/linux/inotify.h 6040 6041INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6042M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6043L: linux-input@vger.kernel.org 6044Q: http://patchwork.kernel.org/project/linux-input/list/ 6045T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6046S: Maintained 6047F: drivers/input/ 6048F: include/linux/input.h 6049F: include/uapi/linux/input.h 6050F: include/linux/input/ 6051F: Documentation/devicetree/bindings/input/ 6052 6053INPUT MULTITOUCH (MT) PROTOCOL 6054M: Henrik Rydberg <rydberg@bitmath.org> 6055L: linux-input@vger.kernel.org 6056S: Odd fixes 6057F: Documentation/input/multi-touch-protocol.txt 6058F: drivers/input/input-mt.c 6059K: \b(ABS|SYN)_MT_ 6060 6061INTEL ASoC BDW/HSW DRIVERS 6062M: Jie Yang <yang.jie@linux.intel.com> 6063L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6064S: Supported 6065F: sound/soc/intel/common/sst-dsp* 6066F: sound/soc/intel/common/sst-firmware.c 6067F: sound/soc/intel/boards/broadwell.c 6068F: sound/soc/intel/haswell/ 6069 6070INTEL C600 SERIES SAS CONTROLLER DRIVER 6071M: Intel SCU Linux support <intel-linux-scu@intel.com> 6072M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6073L: linux-scsi@vger.kernel.org 6074T: git git://git.code.sf.net/p/intel-sas/isci 6075S: Supported 6076F: drivers/scsi/isci/ 6077 6078INTEL HID EVENT DRIVER 6079M: Alex Hung <alex.hung@canonical.com> 6080L: platform-driver-x86@vger.kernel.org 6081S: Maintained 6082F: drivers/platform/x86/intel-hid.c 6083 6084INTEL VIRTUAL BUTTON DRIVER 6085M: AceLan Kao <acelan.kao@canonical.com> 6086L: platform-driver-x86@vger.kernel.org 6087S: Maintained 6088F: drivers/platform/x86/intel-vbtn.c 6089 6090INTEL IDLE DRIVER 6091M: Len Brown <lenb@kernel.org> 6092L: linux-pm@vger.kernel.org 6093T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6094S: Supported 6095F: drivers/idle/intel_idle.c 6096 6097INTEL PSTATE DRIVER 6098M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6099M: Len Brown <lenb@kernel.org> 6100L: linux-pm@vger.kernel.org 6101S: Supported 6102F: drivers/cpufreq/intel_pstate.c 6103 6104INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6105M: Maik Broemme <mbroemme@plusserver.de> 6106L: linux-fbdev@vger.kernel.org 6107S: Maintained 6108F: Documentation/fb/intelfb.txt 6109F: drivers/video/fbdev/intelfb/ 6110 6111INTEL 810/815 FRAMEBUFFER DRIVER 6112M: Antonino Daplas <adaplas@gmail.com> 6113L: linux-fbdev@vger.kernel.org 6114S: Maintained 6115F: drivers/video/fbdev/i810/ 6116 6117INTEL MENLOW THERMAL DRIVER 6118M: Sujith Thomas <sujith.thomas@intel.com> 6119L: platform-driver-x86@vger.kernel.org 6120W: https://01.org/linux-acpi 6121S: Supported 6122F: drivers/platform/x86/intel_menlow.c 6123 6124INTEL I/OAT DMA DRIVER 6125M: Dave Jiang <dave.jiang@intel.com> 6126R: Dan Williams <dan.j.williams@intel.com> 6127L: dmaengine@vger.kernel.org 6128Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6129S: Supported 6130F: drivers/dma/ioat* 6131 6132INTEL IOMMU (VT-d) 6133M: David Woodhouse <dwmw2@infradead.org> 6134L: iommu@lists.linux-foundation.org 6135T: git git://git.infradead.org/iommu-2.6.git 6136S: Supported 6137F: drivers/iommu/intel-iommu.c 6138F: include/linux/intel-iommu.h 6139 6140INTEL IOP-ADMA DMA DRIVER 6141R: Dan Williams <dan.j.williams@intel.com> 6142S: Odd fixes 6143F: drivers/dma/iop-adma.c 6144 6145INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6146M: Krzysztof Halasa <khalasa@piap.pl> 6147S: Maintained 6148F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6149F: arch/arm/mach-ixp4xx/include/mach/npe.h 6150F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6151F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6152F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6153F: drivers/net/wan/ixp4xx_hss.c 6154 6155INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6156M: Deepak Saxena <dsaxena@plexity.net> 6157S: Maintained 6158F: drivers/char/hw_random/ixp4xx-rng.c 6159 6160INTEL ETHERNET DRIVERS 6161M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6162L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6163W: http://www.intel.com/support/feedback.htm 6164W: http://e1000.sourceforge.net/ 6165Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6168S: Supported 6169F: Documentation/networking/e100.txt 6170F: Documentation/networking/e1000.txt 6171F: Documentation/networking/e1000e.txt 6172F: Documentation/networking/igb.txt 6173F: Documentation/networking/igbvf.txt 6174F: Documentation/networking/ixgb.txt 6175F: Documentation/networking/ixgbe.txt 6176F: Documentation/networking/ixgbevf.txt 6177F: Documentation/networking/i40e.txt 6178F: Documentation/networking/i40evf.txt 6179F: drivers/net/ethernet/intel/ 6180F: drivers/net/ethernet/intel/*/ 6181 6182INTEL RDMA RNIC DRIVER 6183M: Faisal Latif <faisal.latif@intel.com> 6184R: Chien Tin Tung <chien.tin.tung@intel.com> 6185R: Mustafa Ismail <mustafa.ismail@intel.com> 6186R: Shiraz Saleem <shiraz.saleem@intel.com> 6187R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6188L: linux-rdma@vger.kernel.org 6189S: Supported 6190F: drivers/infiniband/hw/i40iw/ 6191 6192INTEL MERRIFIELD GPIO DRIVER 6193M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6194L: linux-gpio@vger.kernel.org 6195S: Maintained 6196F: drivers/gpio/gpio-merrifield.c 6197 6198INTEL-MID GPIO DRIVER 6199M: David Cohen <david.a.cohen@linux.intel.com> 6200L: linux-gpio@vger.kernel.org 6201S: Maintained 6202F: drivers/gpio/gpio-intel-mid.c 6203 6204INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6205M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6206L: linux-wireless@vger.kernel.org 6207S: Maintained 6208F: Documentation/networking/README.ipw2100 6209F: Documentation/networking/README.ipw2200 6210F: drivers/net/wireless/intel/ipw2x00/ 6211 6212INTEL(R) TRACE HUB 6213M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6214S: Supported 6215F: Documentation/trace/intel_th.txt 6216F: drivers/hwtracing/intel_th/ 6217 6218INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6219M: Ning Sun <ning.sun@intel.com> 6220L: tboot-devel@lists.sourceforge.net 6221W: http://tboot.sourceforge.net 6222T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6223S: Supported 6224F: Documentation/intel_txt.txt 6225F: include/linux/tboot.h 6226F: arch/x86/kernel/tboot.c 6227 6228INTEL WIRELESS WIMAX CONNECTION 2400 6229M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6230M: linux-wimax@intel.com 6231L: wimax@linuxwimax.org (subscribers-only) 6232S: Supported 6233W: http://linuxwimax.org 6234F: Documentation/wimax/README.i2400m 6235F: drivers/net/wimax/i2400m/ 6236F: include/uapi/linux/wimax/i2400m.h 6237 6238INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6239M: Stanislaw Gruszka <sgruszka@redhat.com> 6240L: linux-wireless@vger.kernel.org 6241S: Supported 6242F: drivers/net/wireless/intel/iwlegacy/ 6243 6244INTEL WIRELESS WIFI LINK (iwlwifi) 6245M: Johannes Berg <johannes.berg@intel.com> 6246M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6247M: Luca Coelho <luciano.coelho@intel.com> 6248M: Intel Linux Wireless <linuxwifi@intel.com> 6249L: linux-wireless@vger.kernel.org 6250W: http://intellinuxwireless.org 6251T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6252S: Supported 6253F: drivers/net/wireless/intel/iwlwifi/ 6254 6255INTEL MANAGEMENT ENGINE (mei) 6256M: Tomas Winkler <tomas.winkler@intel.com> 6257L: linux-kernel@vger.kernel.org 6258S: Supported 6259F: include/uapi/linux/mei.h 6260F: include/linux/mei_cl_bus.h 6261F: drivers/misc/mei/* 6262F: drivers/watchdog/mei_wdt.c 6263F: Documentation/misc-devices/mei/* 6264 6265INTEL MIC DRIVERS (mic) 6266M: Sudeep Dutt <sudeep.dutt@intel.com> 6267M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6268S: Supported 6269W: https://github.com/sudeepdutt/mic 6270W: http://software.intel.com/en-us/mic-developer 6271F: include/linux/mic_bus.h 6272F: include/linux/scif.h 6273F: include/uapi/linux/mic_common.h 6274F: include/uapi/linux/mic_ioctl.h 6275F: include/uapi/linux/scif_ioctl.h 6276F: drivers/misc/mic/ 6277F: drivers/dma/mic_x100_dma.c 6278F: drivers/dma/mic_x100_dma.h 6279F: Documentation/mic/ 6280 6281INTEL PMC/P-Unit IPC DRIVER 6282M: Zha Qipeng<qipeng.zha@intel.com> 6283L: platform-driver-x86@vger.kernel.org 6284S: Maintained 6285F: drivers/platform/x86/intel_pmc_ipc.c 6286F: drivers/platform/x86/intel_punit_ipc.c 6287F: arch/x86/include/asm/intel_pmc_ipc.h 6288F: arch/x86/include/asm/intel_punit_ipc.h 6289 6290INTEL TELEMETRY DRIVER 6291M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6292L: platform-driver-x86@vger.kernel.org 6293S: Maintained 6294F: arch/x86/include/asm/intel_telemetry.h 6295F: drivers/platform/x86/intel_telemetry* 6296 6297INTEL PMC CORE DRIVER 6298M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6299M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6300L: platform-driver-x86@vger.kernel.org 6301S: Maintained 6302F: arch/x86/include/asm/pmc_core.h 6303F: drivers/platform/x86/intel_pmc_core* 6304 6305IOC3 ETHERNET DRIVER 6306M: Ralf Baechle <ralf@linux-mips.org> 6307L: linux-mips@linux-mips.org 6308S: Maintained 6309F: drivers/net/ethernet/sgi/ioc3-eth.c 6310 6311IOC3 SERIAL DRIVER 6312M: Pat Gefre <pfg@sgi.com> 6313L: linux-serial@vger.kernel.org 6314S: Maintained 6315F: drivers/tty/serial/ioc3_serial.c 6316 6317IOMMU DRIVERS 6318M: Joerg Roedel <joro@8bytes.org> 6319L: iommu@lists.linux-foundation.org 6320T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6321S: Maintained 6322F: Documentation/devicetree/bindings/iommu/ 6323F: drivers/iommu/ 6324 6325IP MASQUERADING 6326M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6327S: Maintained 6328F: net/ipv4/netfilter/ipt_MASQUERADE.c 6329 6330IPMI SUBSYSTEM 6331M: Corey Minyard <minyard@acm.org> 6332L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6333W: http://openipmi.sourceforge.net/ 6334S: Supported 6335F: Documentation/IPMI.txt 6336F: drivers/char/ipmi/ 6337F: include/linux/ipmi* 6338F: include/uapi/linux/ipmi* 6339 6340QCOM AUDIO (ASoC) DRIVERS 6341M: Patrick Lai <plai@codeaurora.org> 6342M: Banajit Goswami <bgoswami@codeaurora.org> 6343L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6344S: Supported 6345F: sound/soc/qcom/ 6346 6347IPS SCSI RAID DRIVER 6348M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6349L: linux-scsi@vger.kernel.org 6350W: http://www.adaptec.com/ 6351S: Maintained 6352F: drivers/scsi/ips* 6353 6354IPVS 6355M: Wensong Zhang <wensong@linux-vs.org> 6356M: Simon Horman <horms@verge.net.au> 6357M: Julian Anastasov <ja@ssi.bg> 6358L: netdev@vger.kernel.org 6359L: lvs-devel@vger.kernel.org 6360S: Maintained 6361T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6362T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6363F: Documentation/networking/ipvs-sysctl.txt 6364F: include/net/ip_vs.h 6365F: include/uapi/linux/ip_vs.h 6366F: net/netfilter/ipvs/ 6367 6368IPWIRELESS DRIVER 6369M: Jiri Kosina <jikos@kernel.org> 6370M: David Sterba <dsterba@suse.com> 6371S: Odd Fixes 6372F: drivers/tty/ipwireless/ 6373 6374IPX NETWORK LAYER 6375M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6376L: netdev@vger.kernel.org 6377S: Maintained 6378F: include/net/ipx.h 6379F: include/uapi/linux/ipx.h 6380F: net/ipx/ 6381 6382IRDA SUBSYSTEM 6383M: Samuel Ortiz <samuel@sortiz.org> 6384L: irda-users@lists.sourceforge.net (subscribers-only) 6385L: netdev@vger.kernel.org 6386W: http://irda.sourceforge.net/ 6387S: Maintained 6388T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6389F: Documentation/networking/irda.txt 6390F: drivers/net/irda/ 6391F: include/net/irda/ 6392F: net/irda/ 6393 6394IRQ SUBSYSTEM 6395M: Thomas Gleixner <tglx@linutronix.de> 6396L: linux-kernel@vger.kernel.org 6397S: Maintained 6398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6399F: kernel/irq/ 6400 6401IRQCHIP DRIVERS 6402M: Thomas Gleixner <tglx@linutronix.de> 6403M: Jason Cooper <jason@lakedaemon.net> 6404M: Marc Zyngier <marc.zyngier@arm.com> 6405L: linux-kernel@vger.kernel.org 6406S: Maintained 6407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6408T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6409F: Documentation/devicetree/bindings/interrupt-controller/ 6410F: drivers/irqchip/ 6411 6412IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6413M: Marc Zyngier <marc.zyngier@arm.com> 6414S: Maintained 6415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6416F: Documentation/IRQ-domain.txt 6417F: include/linux/irqdomain.h 6418F: kernel/irq/irqdomain.c 6419F: kernel/irq/msi.c 6420 6421ISA 6422M: William Breathitt Gray <vilhelm.gray@gmail.com> 6423S: Maintained 6424F: Documentation/isa.txt 6425F: drivers/base/isa.c 6426F: include/linux/isa.h 6427 6428ISAPNP 6429M: Jaroslav Kysela <perex@perex.cz> 6430S: Maintained 6431F: Documentation/isapnp.txt 6432F: drivers/pnp/isapnp/ 6433F: include/linux/isapnp.h 6434 6435ISA RADIO MODULE 6436M: Hans Verkuil <hverkuil@xs4all.nl> 6437L: linux-media@vger.kernel.org 6438T: git git://linuxtv.org/media_tree.git 6439W: https://linuxtv.org 6440S: Maintained 6441F: drivers/media/radio/radio-isa* 6442 6443iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6444M: Peter Jones <pjones@redhat.com> 6445M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6446S: Maintained 6447F: drivers/firmware/iscsi_ibft* 6448 6449ISCSI 6450M: Mike Christie <michaelc@cs.wisc.edu> 6451L: open-iscsi@googlegroups.com 6452W: www.open-iscsi.org 6453T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6454S: Maintained 6455F: drivers/scsi/*iscsi* 6456F: include/scsi/*iscsi* 6457 6458ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6459M: Or Gerlitz <ogerlitz@mellanox.com> 6460M: Sagi Grimberg <sagi@grimberg.me> 6461M: Roi Dayan <roid@mellanox.com> 6462L: linux-rdma@vger.kernel.org 6463S: Supported 6464W: http://www.openfabrics.org 6465W: www.open-iscsi.org 6466Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6467F: drivers/infiniband/ulp/iser/ 6468 6469ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6470M: Sagi Grimberg <sagi@grimberg.me> 6471T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6472L: linux-rdma@vger.kernel.org 6473L: target-devel@vger.kernel.org 6474S: Supported 6475W: http://www.linux-iscsi.org 6476F: drivers/infiniband/ulp/isert 6477 6478ISDN SUBSYSTEM 6479M: Karsten Keil <isdn@linux-pingi.de> 6480L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6481L: netdev@vger.kernel.org 6482W: http://www.isdn4linux.de 6483T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6484S: Maintained 6485F: Documentation/isdn/ 6486F: drivers/isdn/ 6487F: include/linux/isdn.h 6488F: include/linux/isdn/ 6489F: include/uapi/linux/isdn.h 6490F: include/uapi/linux/isdn/ 6491 6492ISDN SUBSYSTEM (Eicon active card driver) 6493M: Armin Schindler <mac@melware.de> 6494L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6495W: http://www.melware.de 6496S: Maintained 6497F: drivers/isdn/hardware/eicon/ 6498 6499IT87 HARDWARE MONITORING DRIVER 6500M: Jean Delvare <jdelvare@suse.com> 6501L: linux-hwmon@vger.kernel.org 6502S: Maintained 6503F: Documentation/hwmon/it87 6504F: drivers/hwmon/it87.c 6505 6506IT913X MEDIA DRIVER 6507M: Antti Palosaari <crope@iki.fi> 6508L: linux-media@vger.kernel.org 6509W: https://linuxtv.org 6510W: http://palosaari.fi/linux/ 6511Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6512T: git git://linuxtv.org/anttip/media_tree.git 6513S: Maintained 6514F: drivers/media/tuners/it913x* 6515 6516IVTV VIDEO4LINUX DRIVER 6517M: Andy Walls <awalls@md.metrocast.net> 6518L: ivtv-devel@ivtvdriver.org (subscribers-only) 6519L: linux-media@vger.kernel.org 6520T: git git://linuxtv.org/media_tree.git 6521W: http://www.ivtvdriver.org 6522S: Maintained 6523F: Documentation/video4linux/*.ivtv 6524F: drivers/media/pci/ivtv/ 6525F: include/uapi/linux/ivtv* 6526 6527IX2505V MEDIA DRIVER 6528M: Malcolm Priestley <tvboxspy@gmail.com> 6529L: linux-media@vger.kernel.org 6530W: https://linuxtv.org 6531Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6532S: Maintained 6533F: drivers/media/dvb-frontends/ix2505v* 6534 6535JC42.4 TEMPERATURE SENSOR DRIVER 6536M: Guenter Roeck <linux@roeck-us.net> 6537L: linux-hwmon@vger.kernel.org 6538S: Maintained 6539F: drivers/hwmon/jc42.c 6540F: Documentation/hwmon/jc42 6541 6542JFS FILESYSTEM 6543M: Dave Kleikamp <shaggy@kernel.org> 6544L: jfs-discussion@lists.sourceforge.net 6545W: http://jfs.sourceforge.net/ 6546T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6547S: Maintained 6548F: Documentation/filesystems/jfs.txt 6549F: fs/jfs/ 6550 6551JME NETWORK DRIVER 6552M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6553L: netdev@vger.kernel.org 6554S: Maintained 6555F: drivers/net/ethernet/jme.* 6556 6557JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6558M: David Woodhouse <dwmw2@infradead.org> 6559L: linux-mtd@lists.infradead.org 6560W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6561S: Maintained 6562F: fs/jffs2/ 6563F: include/uapi/linux/jffs2.h 6564 6565JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6566M: "Theodore Ts'o" <tytso@mit.edu> 6567M: Jan Kara <jack@suse.com> 6568L: linux-ext4@vger.kernel.org 6569S: Maintained 6570F: fs/jbd2/ 6571F: include/linux/jbd2.h 6572 6573JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6574M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6575L: linux-media@vger.kernel.org 6576S: Maintained 6577F: drivers/media/platform/rcar_jpu.c 6578 6579JSM Neo PCI based serial card 6580M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6581L: linux-serial@vger.kernel.org 6582S: Maintained 6583F: drivers/tty/serial/jsm/ 6584 6585K10TEMP HARDWARE MONITORING DRIVER 6586M: Clemens Ladisch <clemens@ladisch.de> 6587L: linux-hwmon@vger.kernel.org 6588S: Maintained 6589F: Documentation/hwmon/k10temp 6590F: drivers/hwmon/k10temp.c 6591 6592K8TEMP HARDWARE MONITORING DRIVER 6593M: Rudolf Marek <r.marek@assembler.cz> 6594L: linux-hwmon@vger.kernel.org 6595S: Maintained 6596F: Documentation/hwmon/k8temp 6597F: drivers/hwmon/k8temp.c 6598 6599KASAN 6600M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6601R: Alexander Potapenko <glider@google.com> 6602R: Dmitry Vyukov <dvyukov@google.com> 6603L: kasan-dev@googlegroups.com 6604S: Maintained 6605F: arch/*/include/asm/kasan.h 6606F: arch/*/mm/kasan_init* 6607F: Documentation/kasan.txt 6608F: include/linux/kasan*.h 6609F: lib/test_kasan.c 6610F: mm/kasan/ 6611F: scripts/Makefile.kasan 6612 6613KCONFIG 6614M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6615L: linux-kbuild@vger.kernel.org 6616T: git git://gitorious.org/linux-kconfig/linux-kconfig 6617S: Maintained 6618F: Documentation/kbuild/kconfig-language.txt 6619F: scripts/kconfig/ 6620 6621KDUMP 6622M: Dave Young <dyoung@redhat.com> 6623M: Baoquan He <bhe@redhat.com> 6624R: Vivek Goyal <vgoyal@redhat.com> 6625L: kexec@lists.infradead.org 6626W: http://lse.sourceforge.net/kdump/ 6627S: Maintained 6628F: Documentation/kdump/ 6629 6630KEENE FM RADIO TRANSMITTER DRIVER 6631M: Hans Verkuil <hverkuil@xs4all.nl> 6632L: linux-media@vger.kernel.org 6633T: git git://linuxtv.org/media_tree.git 6634W: https://linuxtv.org 6635S: Maintained 6636F: drivers/media/radio/radio-keene* 6637 6638KERNEL AUTOMOUNTER v4 (AUTOFS4) 6639M: Ian Kent <raven@themaw.net> 6640L: autofs@vger.kernel.org 6641S: Maintained 6642F: fs/autofs4/ 6643 6644KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6645M: Michal Marek <mmarek@suse.com> 6646T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6648L: linux-kbuild@vger.kernel.org 6649S: Maintained 6650F: Documentation/kbuild/ 6651F: Makefile 6652F: scripts/Makefile.* 6653F: scripts/basic/ 6654F: scripts/mk* 6655F: scripts/package/ 6656 6657KERNEL JANITORS 6658L: kernel-janitors@vger.kernel.org 6659W: http://kernelnewbies.org/KernelJanitors 6660S: Odd Fixes 6661 6662KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6663M: "J. Bruce Fields" <bfields@fieldses.org> 6664M: Jeff Layton <jlayton@poochiereds.net> 6665L: linux-nfs@vger.kernel.org 6666W: http://nfs.sourceforge.net/ 6667T: git git://linux-nfs.org/~bfields/linux.git 6668S: Supported 6669F: fs/nfsd/ 6670F: include/uapi/linux/nfsd/ 6671F: fs/lockd/ 6672F: fs/nfs_common/ 6673F: net/sunrpc/ 6674F: include/linux/lockd/ 6675F: include/linux/sunrpc/ 6676F: include/uapi/linux/sunrpc/ 6677 6678KERNEL SELFTEST FRAMEWORK 6679M: Shuah Khan <shuahkh@osg.samsung.com> 6680M: Shuah Khan <shuah@kernel.org> 6681L: linux-kselftest@vger.kernel.org 6682T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6683S: Maintained 6684F: tools/testing/selftests 6685 6686KERNEL VIRTUAL MACHINE (KVM) 6687M: Paolo Bonzini <pbonzini@redhat.com> 6688M: Radim Krčmář <rkrcmar@redhat.com> 6689L: kvm@vger.kernel.org 6690W: http://www.linux-kvm.org 6691T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6692S: Supported 6693F: Documentation/*/kvm*.txt 6694F: Documentation/virtual/kvm/ 6695F: arch/*/kvm/ 6696F: arch/x86/kernel/kvm.c 6697F: arch/x86/kernel/kvmclock.c 6698F: arch/*/include/asm/kvm* 6699F: include/linux/kvm* 6700F: include/uapi/linux/kvm* 6701F: virt/kvm/ 6702F: tools/kvm/ 6703 6704KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6705M: Joerg Roedel <joro@8bytes.org> 6706L: kvm@vger.kernel.org 6707W: http://www.linux-kvm.org/ 6708S: Maintained 6709F: arch/x86/include/asm/svm.h 6710F: arch/x86/kvm/svm.c 6711 6712KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6713M: Alexander Graf <agraf@suse.com> 6714L: kvm-ppc@vger.kernel.org 6715W: http://www.linux-kvm.org/ 6716T: git git://github.com/agraf/linux-2.6.git 6717S: Supported 6718F: arch/powerpc/include/asm/kvm* 6719F: arch/powerpc/kvm/ 6720 6721KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6722M: Christian Borntraeger <borntraeger@de.ibm.com> 6723M: Cornelia Huck <cornelia.huck@de.ibm.com> 6724L: linux-s390@vger.kernel.org 6725W: http://www.ibm.com/developerworks/linux/linux390/ 6726T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6727S: Supported 6728F: Documentation/s390/kvm.txt 6729F: arch/s390/include/asm/kvm* 6730F: arch/s390/kvm/ 6731 6732KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6733M: Christoffer Dall <christoffer.dall@linaro.org> 6734M: Marc Zyngier <marc.zyngier@arm.com> 6735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6736L: kvmarm@lists.cs.columbia.edu 6737W: http://systems.cs.columbia.edu/projects/kvm-arm 6738T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6739S: Supported 6740F: arch/arm/include/uapi/asm/kvm* 6741F: arch/arm/include/asm/kvm* 6742F: arch/arm/kvm/ 6743F: virt/kvm/arm/ 6744F: include/kvm/arm_* 6745 6746KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6747M: Christoffer Dall <christoffer.dall@linaro.org> 6748M: Marc Zyngier <marc.zyngier@arm.com> 6749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6750L: kvmarm@lists.cs.columbia.edu 6751S: Maintained 6752F: arch/arm64/include/uapi/asm/kvm* 6753F: arch/arm64/include/asm/kvm* 6754F: arch/arm64/kvm/ 6755 6756KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6757M: James Hogan <james.hogan@imgtec.com> 6758L: linux-mips@linux-mips.org 6759S: Supported 6760F: arch/mips/include/uapi/asm/kvm* 6761F: arch/mips/include/asm/kvm* 6762F: arch/mips/kvm/ 6763 6764KEXEC 6765M: Eric Biederman <ebiederm@xmission.com> 6766W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6767L: kexec@lists.infradead.org 6768S: Maintained 6769F: include/linux/kexec.h 6770F: include/uapi/linux/kexec.h 6771F: kernel/kexec* 6772 6773KEYS/KEYRINGS: 6774M: David Howells <dhowells@redhat.com> 6775L: keyrings@vger.kernel.org 6776S: Maintained 6777F: Documentation/security/keys.txt 6778F: include/linux/key.h 6779F: include/linux/key-type.h 6780F: include/linux/keyctl.h 6781F: include/uapi/linux/keyctl.h 6782F: include/keys/ 6783F: security/keys/ 6784 6785KEYS-TRUSTED 6786M: David Safford <safford@us.ibm.com> 6787M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6788L: linux-security-module@vger.kernel.org 6789L: keyrings@vger.kernel.org 6790S: Supported 6791F: Documentation/security/keys-trusted-encrypted.txt 6792F: include/keys/trusted-type.h 6793F: security/keys/trusted.c 6794F: security/keys/trusted.h 6795 6796KEYS-ENCRYPTED 6797M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6798M: David Safford <safford@us.ibm.com> 6799L: linux-security-module@vger.kernel.org 6800L: keyrings@vger.kernel.org 6801S: Supported 6802F: Documentation/security/keys-trusted-encrypted.txt 6803F: include/keys/encrypted-type.h 6804F: security/keys/encrypted-keys/ 6805 6806KGDB / KDB /debug_core 6807M: Jason Wessel <jason.wessel@windriver.com> 6808W: http://kgdb.wiki.kernel.org/ 6809L: kgdb-bugreport@lists.sourceforge.net 6810T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6811S: Maintained 6812F: Documentation/DocBook/kgdb.tmpl 6813F: drivers/misc/kgdbts.c 6814F: drivers/tty/serial/kgdboc.c 6815F: include/linux/kdb.h 6816F: include/linux/kgdb.h 6817F: kernel/debug/ 6818 6819KMEMCHECK 6820M: Vegard Nossum <vegardno@ifi.uio.no> 6821M: Pekka Enberg <penberg@kernel.org> 6822S: Maintained 6823F: Documentation/kmemcheck.txt 6824F: arch/x86/include/asm/kmemcheck.h 6825F: arch/x86/mm/kmemcheck/ 6826F: include/linux/kmemcheck.h 6827F: mm/kmemcheck.c 6828 6829KMEMLEAK 6830M: Catalin Marinas <catalin.marinas@arm.com> 6831S: Maintained 6832F: Documentation/kmemleak.txt 6833F: include/linux/kmemleak.h 6834F: mm/kmemleak.c 6835F: mm/kmemleak-test.c 6836 6837KPROBES 6838M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6839M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6840M: "David S. Miller" <davem@davemloft.net> 6841M: Masami Hiramatsu <mhiramat@kernel.org> 6842S: Maintained 6843F: Documentation/kprobes.txt 6844F: include/linux/kprobes.h 6845F: kernel/kprobes.c 6846 6847KS0108 LCD CONTROLLER DRIVER 6848M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6849W: http://miguelojeda.es/auxdisplay.htm 6850W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6851S: Maintained 6852F: Documentation/auxdisplay/ks0108 6853F: drivers/auxdisplay/ks0108.c 6854F: include/linux/ks0108.h 6855 6856L3MDEV 6857M: David Ahern <dsa@cumulusnetworks.com> 6858L: netdev@vger.kernel.org 6859S: Maintained 6860F: net/l3mdev 6861F: include/net/l3mdev.h 6862 6863LANTIQ MIPS ARCHITECTURE 6864M: John Crispin <john@phrozen.org> 6865L: linux-mips@linux-mips.org 6866S: Maintained 6867F: arch/mips/lantiq 6868 6869LAPB module 6870L: linux-x25@vger.kernel.org 6871S: Orphan 6872F: Documentation/networking/lapb-module.txt 6873F: include/*/lapb.h 6874F: net/lapb/ 6875 6876LASI 53c700 driver for PARISC 6877M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6878L: linux-scsi@vger.kernel.org 6879S: Maintained 6880F: Documentation/scsi/53c700.txt 6881F: drivers/scsi/53c700* 6882 6883LED SUBSYSTEM 6884M: Richard Purdie <rpurdie@rpsys.net> 6885M: Jacek Anaszewski <j.anaszewski@samsung.com> 6886L: linux-leds@vger.kernel.org 6887T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6888S: Maintained 6889F: Documentation/devicetree/bindings/leds/ 6890F: drivers/leds/ 6891F: include/linux/leds.h 6892 6893LEGACY EEPROM DRIVER 6894M: Jean Delvare <jdelvare@suse.com> 6895S: Maintained 6896F: Documentation/misc-devices/eeprom 6897F: drivers/misc/eeprom/eeprom.c 6898 6899LEGO USB Tower driver 6900M: Juergen Stuber <starblue@users.sourceforge.net> 6901L: legousb-devel@lists.sourceforge.net 6902W: http://legousb.sourceforge.net/ 6903S: Maintained 6904F: drivers/usb/misc/legousbtower.c 6905 6906LG2160 MEDIA DRIVER 6907M: Michael Krufky <mkrufky@linuxtv.org> 6908L: linux-media@vger.kernel.org 6909W: https://linuxtv.org 6910W: http://github.com/mkrufky 6911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6912T: git git://linuxtv.org/mkrufky/tuners.git 6913S: Maintained 6914F: drivers/media/dvb-frontends/lg2160.* 6915 6916LGDT3305 MEDIA DRIVER 6917M: Michael Krufky <mkrufky@linuxtv.org> 6918L: linux-media@vger.kernel.org 6919W: https://linuxtv.org 6920W: http://github.com/mkrufky 6921Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6922T: git git://linuxtv.org/mkrufky/tuners.git 6923S: Maintained 6924F: drivers/media/dvb-frontends/lgdt3305.* 6925 6926LGUEST 6927M: Rusty Russell <rusty@rustcorp.com.au> 6928L: lguest@lists.ozlabs.org 6929W: http://lguest.ozlabs.org/ 6930S: Odd Fixes 6931F: arch/x86/include/asm/lguest*.h 6932F: arch/x86/lguest/ 6933F: drivers/lguest/ 6934F: include/linux/lguest*.h 6935F: tools/lguest/ 6936 6937LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6938M: Tejun Heo <tj@kernel.org> 6939L: linux-ide@vger.kernel.org 6940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6941S: Maintained 6942F: drivers/ata/ 6943F: include/linux/ata.h 6944F: include/linux/libata.h 6945F: Documentation/devicetree/bindings/ata/ 6946 6947LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6948M: Viresh Kumar <vireshk@kernel.org> 6949L: linux-ide@vger.kernel.org 6950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6951S: Maintained 6952F: include/linux/pata_arasan_cf_data.h 6953F: drivers/ata/pata_arasan_cf.c 6954 6955LIBATA PATA DRIVERS 6956M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6957M: Tejun Heo <tj@kernel.org> 6958L: linux-ide@vger.kernel.org 6959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6960S: Maintained 6961F: drivers/ata/pata_*.c 6962F: drivers/ata/ata_generic.c 6963 6964LIBATA SATA AHCI PLATFORM devices support 6965M: Hans de Goede <hdegoede@redhat.com> 6966M: Tejun Heo <tj@kernel.org> 6967L: linux-ide@vger.kernel.org 6968T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6969S: Maintained 6970F: drivers/ata/ahci_platform.c 6971F: drivers/ata/libahci_platform.c 6972F: include/linux/ahci_platform.h 6973 6974LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6975M: Mikael Pettersson <mikpelinux@gmail.com> 6976L: linux-ide@vger.kernel.org 6977T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6978S: Maintained 6979F: drivers/ata/sata_promise.* 6980 6981LIBLOCKDEP 6982M: Sasha Levin <sasha.levin@oracle.com> 6983S: Maintained 6984F: tools/lib/lockdep/ 6985 6986LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6987M: Dan Williams <dan.j.williams@intel.com> 6988L: linux-nvdimm@lists.01.org 6989Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6990T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6991S: Supported 6992F: drivers/nvdimm/* 6993F: include/linux/nd.h 6994F: include/linux/libnvdimm.h 6995F: include/uapi/linux/ndctl.h 6996 6997LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6998M: Ross Zwisler <ross.zwisler@linux.intel.com> 6999L: linux-nvdimm@lists.01.org 7000Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7001S: Supported 7002F: drivers/nvdimm/blk.c 7003F: drivers/nvdimm/region_devs.c 7004F: drivers/acpi/nfit* 7005 7006LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7007M: Vishal Verma <vishal.l.verma@intel.com> 7008L: linux-nvdimm@lists.01.org 7009Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7010S: Supported 7011F: drivers/nvdimm/btt* 7012 7013LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7014M: Ross Zwisler <ross.zwisler@linux.intel.com> 7015L: linux-nvdimm@lists.01.org 7016Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7017S: Supported 7018F: drivers/nvdimm/pmem.c 7019F: include/linux/pmem.h 7020F: arch/*/include/asm/pmem.h 7021 7022LIGHTNVM PLATFORM SUPPORT 7023M: Matias Bjorling <mb@lightnvm.io> 7024W: http://github/OpenChannelSSD 7025L: linux-block@vger.kernel.org 7026S: Maintained 7027F: drivers/lightnvm/ 7028F: include/linux/lightnvm.h 7029F: include/uapi/linux/lightnvm.h 7030 7031LINUX FOR IBM pSERIES (RS/6000) 7032M: Paul Mackerras <paulus@au.ibm.com> 7033W: http://www.ibm.com/linux/ltc/projects/ppc 7034S: Supported 7035F: arch/powerpc/boot/rs6000.h 7036 7037LINUX FOR POWERPC (32-BIT AND 64-BIT) 7038M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7039M: Paul Mackerras <paulus@samba.org> 7040M: Michael Ellerman <mpe@ellerman.id.au> 7041W: http://www.penguinppc.org/ 7042L: linuxppc-dev@lists.ozlabs.org 7043Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7044T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7045S: Supported 7046F: Documentation/powerpc/ 7047F: arch/powerpc/ 7048F: drivers/char/tpm/tpm_ibmvtpm* 7049F: drivers/crypto/nx/ 7050F: drivers/crypto/vmx/ 7051F: drivers/net/ethernet/ibm/ibmveth.* 7052F: drivers/net/ethernet/ibm/ibmvnic.* 7053F: drivers/pci/hotplug/pnv_php.c 7054F: drivers/pci/hotplug/rpa* 7055F: drivers/scsi/ibmvscsi/ 7056N: opal 7057N: /pmac 7058N: powermac 7059N: powernv 7060N: [^a-z0-9]ps3 7061N: pseries 7062 7063LINUX FOR POWER MACINTOSH 7064M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7065W: http://www.penguinppc.org/ 7066L: linuxppc-dev@lists.ozlabs.org 7067S: Maintained 7068F: arch/powerpc/platforms/powermac/ 7069F: drivers/macintosh/ 7070 7071LINUX FOR POWERPC EMBEDDED MPC5XXX 7072M: Anatolij Gustschin <agust@denx.de> 7073L: linuxppc-dev@lists.ozlabs.org 7074T: git git://git.denx.de/linux-denx-agust.git 7075S: Maintained 7076F: arch/powerpc/platforms/512x/ 7077F: arch/powerpc/platforms/52xx/ 7078 7079LINUX FOR POWERPC EMBEDDED PPC4XX 7080M: Alistair Popple <alistair@popple.id.au> 7081M: Matt Porter <mporter@kernel.crashing.org> 7082W: http://www.penguinppc.org/ 7083L: linuxppc-dev@lists.ozlabs.org 7084S: Maintained 7085F: arch/powerpc/platforms/40x/ 7086F: arch/powerpc/platforms/44x/ 7087 7088LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7089L: linuxppc-dev@lists.ozlabs.org 7090S: Orphan 7091F: arch/powerpc/*/*virtex* 7092F: arch/powerpc/*/*/*virtex* 7093 7094LINUX FOR POWERPC EMBEDDED PPC8XX 7095M: Vitaly Bordug <vitb@kernel.crashing.org> 7096W: http://www.penguinppc.org/ 7097L: linuxppc-dev@lists.ozlabs.org 7098S: Maintained 7099F: arch/powerpc/platforms/8xx/ 7100 7101LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7102M: Scott Wood <oss@buserror.net> 7103M: Kumar Gala <galak@kernel.crashing.org> 7104W: http://www.penguinppc.org/ 7105L: linuxppc-dev@lists.ozlabs.org 7106T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7107S: Maintained 7108F: arch/powerpc/platforms/83xx/ 7109F: arch/powerpc/platforms/85xx/ 7110 7111LINUX FOR POWERPC PA SEMI PWRFICIENT 7112M: Olof Johansson <olof@lixom.net> 7113L: linuxppc-dev@lists.ozlabs.org 7114S: Maintained 7115F: arch/powerpc/platforms/pasemi/ 7116F: drivers/*/*pasemi* 7117F: drivers/*/*/*pasemi* 7118 7119LINUX SECURITY MODULE (LSM) FRAMEWORK 7120M: Chris Wright <chrisw@sous-sol.org> 7121L: linux-security-module@vger.kernel.org 7122S: Supported 7123 7124LIS3LV02D ACCELEROMETER DRIVER 7125M: Eric Piel <eric.piel@tremplin-utc.net> 7126S: Maintained 7127F: Documentation/misc-devices/lis3lv02d 7128F: drivers/misc/lis3lv02d/ 7129F: drivers/platform/x86/hp_accel.c 7130 7131LIVE PATCHING 7132M: Josh Poimboeuf <jpoimboe@redhat.com> 7133M: Jessica Yu <jeyu@redhat.com> 7134M: Jiri Kosina <jikos@kernel.org> 7135M: Miroslav Benes <mbenes@suse.cz> 7136R: Petr Mladek <pmladek@suse.com> 7137S: Maintained 7138F: kernel/livepatch/ 7139F: include/linux/livepatch.h 7140F: arch/x86/include/asm/livepatch.h 7141F: arch/x86/kernel/livepatch.c 7142F: Documentation/livepatch/ 7143F: Documentation/ABI/testing/sysfs-kernel-livepatch 7144F: samples/livepatch/ 7145L: live-patching@vger.kernel.org 7146T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7147 7148LINUX KERNEL DUMP TEST MODULE (LKDTM) 7149M: Kees Cook <keescook@chromium.org> 7150S: Maintained 7151F: drivers/misc/lkdtm* 7152 7153LLC (802.2) 7154M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7155S: Maintained 7156F: include/linux/llc.h 7157F: include/uapi/linux/llc.h 7158F: include/net/llc* 7159F: net/llc/ 7160 7161LM73 HARDWARE MONITOR DRIVER 7162M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7163L: linux-hwmon@vger.kernel.org 7164S: Maintained 7165F: drivers/hwmon/lm73.c 7166 7167LM78 HARDWARE MONITOR DRIVER 7168M: Jean Delvare <jdelvare@suse.com> 7169L: linux-hwmon@vger.kernel.org 7170S: Maintained 7171F: Documentation/hwmon/lm78 7172F: drivers/hwmon/lm78.c 7173 7174LM83 HARDWARE MONITOR DRIVER 7175M: Jean Delvare <jdelvare@suse.com> 7176L: linux-hwmon@vger.kernel.org 7177S: Maintained 7178F: Documentation/hwmon/lm83 7179F: drivers/hwmon/lm83.c 7180 7181LM90 HARDWARE MONITOR DRIVER 7182M: Jean Delvare <jdelvare@suse.com> 7183L: linux-hwmon@vger.kernel.org 7184S: Maintained 7185F: Documentation/hwmon/lm90 7186F: Documentation/devicetree/bindings/hwmon/lm90.txt 7187F: drivers/hwmon/lm90.c 7188 7189LM95234 HARDWARE MONITOR DRIVER 7190M: Guenter Roeck <linux@roeck-us.net> 7191L: linux-hwmon@vger.kernel.org 7192S: Maintained 7193F: Documentation/hwmon/lm95234 7194F: drivers/hwmon/lm95234.c 7195 7196LME2510 MEDIA DRIVER 7197M: Malcolm Priestley <tvboxspy@gmail.com> 7198L: linux-media@vger.kernel.org 7199W: https://linuxtv.org 7200Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7201S: Maintained 7202F: drivers/media/usb/dvb-usb-v2/lmedm04* 7203 7204LOCKING PRIMITIVES 7205M: Peter Zijlstra <peterz@infradead.org> 7206M: Ingo Molnar <mingo@redhat.com> 7207L: linux-kernel@vger.kernel.org 7208T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7209S: Maintained 7210F: Documentation/locking/ 7211F: include/linux/lockdep.h 7212F: include/linux/spinlock*.h 7213F: arch/*/include/asm/spinlock*.h 7214F: include/linux/rwlock*.h 7215F: include/linux/mutex*.h 7216F: arch/*/include/asm/mutex*.h 7217F: include/linux/rwsem*.h 7218F: arch/*/include/asm/rwsem.h 7219F: include/linux/seqlock.h 7220F: lib/locking*.[ch] 7221F: kernel/locking/ 7222 7223LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7224M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7225L: linux-ntfs-dev@lists.sourceforge.net 7226W: http://www.linux-ntfs.org/content/view/19/37/ 7227S: Maintained 7228F: Documentation/ldm.txt 7229F: block/partitions/ldm.* 7230 7231LogFS 7232M: Joern Engel <joern@logfs.org> 7233M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7234L: logfs@logfs.org 7235W: logfs.org 7236S: Maintained 7237F: fs/logfs/ 7238 7239LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7240M: Sathya Prakash <sathya.prakash@broadcom.com> 7241M: Chaitra P B <chaitra.basappa@broadcom.com> 7242M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7243L: MPT-FusionLinux.pdl@broadcom.com 7244L: linux-scsi@vger.kernel.org 7245W: http://www.avagotech.com/support/ 7246S: Supported 7247F: drivers/message/fusion/ 7248F: drivers/scsi/mpt2sas/ 7249F: drivers/scsi/mpt3sas/ 7250 7251LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7252M: Matthew Wilcox <matthew@wil.cx> 7253L: linux-scsi@vger.kernel.org 7254S: Maintained 7255F: drivers/scsi/sym53c8xx_2/ 7256 7257LTC4261 HARDWARE MONITOR DRIVER 7258M: Guenter Roeck <linux@roeck-us.net> 7259L: linux-hwmon@vger.kernel.org 7260S: Maintained 7261F: Documentation/hwmon/ltc4261 7262F: drivers/hwmon/ltc4261.c 7263 7264LTP (Linux Test Project) 7265M: Mike Frysinger <vapier@gentoo.org> 7266M: Cyril Hrubis <chrubis@suse.cz> 7267M: Wanlong Gao <wanlong.gao@gmail.com> 7268M: Jan Stancek <jstancek@redhat.com> 7269M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7270M: Alexey Kodanev <alexey.kodanev@oracle.com> 7271L: ltp@lists.linux.it (subscribers-only) 7272W: http://linux-test-project.github.io/ 7273T: git git://github.com/linux-test-project/ltp.git 7274S: Maintained 7275 7276M32R ARCHITECTURE 7277W: http://www.linux-m32r.org/ 7278S: Orphan 7279F: arch/m32r/ 7280 7281M68K ARCHITECTURE 7282M: Geert Uytterhoeven <geert@linux-m68k.org> 7283L: linux-m68k@lists.linux-m68k.org 7284W: http://www.linux-m68k.org/ 7285T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7286S: Maintained 7287F: arch/m68k/ 7288F: drivers/zorro/ 7289 7290M68K ON APPLE MACINTOSH 7291M: Joshua Thompson <funaho@jurai.org> 7292W: http://www.mac.linux-m68k.org/ 7293L: linux-m68k@lists.linux-m68k.org 7294S: Maintained 7295F: arch/m68k/mac/ 7296 7297M68K ON HP9000/300 7298M: Philip Blundell <philb@gnu.org> 7299W: http://www.tazenda.demon.co.uk/phil/linux-hp 7300S: Maintained 7301F: arch/m68k/hp300/ 7302 7303M88DS3103 MEDIA DRIVER 7304M: Antti Palosaari <crope@iki.fi> 7305L: linux-media@vger.kernel.org 7306W: https://linuxtv.org 7307W: http://palosaari.fi/linux/ 7308Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7309T: git git://linuxtv.org/anttip/media_tree.git 7310S: Maintained 7311F: drivers/media/dvb-frontends/m88ds3103* 7312 7313M88RS2000 MEDIA DRIVER 7314M: Malcolm Priestley <tvboxspy@gmail.com> 7315L: linux-media@vger.kernel.org 7316W: https://linuxtv.org 7317Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7318S: Maintained 7319F: drivers/media/dvb-frontends/m88rs2000* 7320 7321MA901 MASTERKIT USB FM RADIO DRIVER 7322M: Alexey Klimov <klimov.linux@gmail.com> 7323L: linux-media@vger.kernel.org 7324T: git git://linuxtv.org/media_tree.git 7325S: Maintained 7326F: drivers/media/radio/radio-ma901.c 7327 7328MAC80211 7329M: Johannes Berg <johannes@sipsolutions.net> 7330L: linux-wireless@vger.kernel.org 7331W: http://wireless.kernel.org/ 7332T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7333T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7334S: Maintained 7335F: Documentation/networking/mac80211-injection.txt 7336F: include/net/mac80211.h 7337F: net/mac80211/ 7338F: drivers/net/wireless/mac80211_hwsim.[ch] 7339 7340MACVLAN DRIVER 7341M: Patrick McHardy <kaber@trash.net> 7342L: netdev@vger.kernel.org 7343S: Maintained 7344F: drivers/net/macvlan.c 7345F: include/linux/if_macvlan.h 7346 7347MAILBOX API 7348M: Jassi Brar <jassisinghbrar@gmail.com> 7349L: linux-kernel@vger.kernel.org 7350S: Maintained 7351F: drivers/mailbox/ 7352F: include/linux/mailbox_client.h 7353F: include/linux/mailbox_controller.h 7354 7355MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7356M: Michael Kerrisk <mtk.manpages@gmail.com> 7357W: http://www.kernel.org/doc/man-pages 7358L: linux-man@vger.kernel.org 7359S: Maintained 7360 7361MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7362M: Andrew Lunn <andrew@lunn.ch> 7363M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7364S: Maintained 7365F: drivers/net/dsa/mv88e6xxx/ 7366 7367MARVELL ARMADA DRM SUPPORT 7368M: Russell King <rmk+kernel@armlinux.org.uk> 7369S: Maintained 7370F: drivers/gpu/drm/armada/ 7371F: include/uapi/drm/armada_drm.h 7372F: Documentation/devicetree/bindings/display/armada/ 7373 7374MARVELL CRYPTO DRIVER 7375M: Boris Brezillon <boris.brezillon@free-electrons.com> 7376M: Arnaud Ebalard <arno@natisbad.org> 7377F: drivers/crypto/marvell/ 7378S: Maintained 7379L: linux-crypto@vger.kernel.org 7380 7381MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7382M: Mirko Lindner <mlindner@marvell.com> 7383M: Stephen Hemminger <stephen@networkplumber.org> 7384L: netdev@vger.kernel.org 7385S: Maintained 7386F: drivers/net/ethernet/marvell/sk* 7387 7388MARVELL LIBERTAS WIRELESS DRIVER 7389L: libertas-dev@lists.infradead.org 7390S: Orphan 7391F: drivers/net/wireless/marvell/libertas/ 7392 7393MARVELL MV643XX ETHERNET DRIVER 7394M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7395L: netdev@vger.kernel.org 7396S: Maintained 7397F: drivers/net/ethernet/marvell/mv643xx_eth.* 7398F: include/linux/mv643xx.h 7399 7400MARVELL MVNETA ETHERNET DRIVER 7401M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7402L: netdev@vger.kernel.org 7403S: Maintained 7404F: drivers/net/ethernet/marvell/mvneta.* 7405 7406MARVELL MWIFIEX WIRELESS DRIVER 7407M: Amitkumar Karwar <akarwar@marvell.com> 7408M: Nishant Sarmukadam <nishants@marvell.com> 7409L: linux-wireless@vger.kernel.org 7410S: Maintained 7411F: drivers/net/wireless/marvell/mwifiex/ 7412 7413MARVELL MWL8K WIRELESS DRIVER 7414M: Lennert Buytenhek <buytenh@wantstofly.org> 7415L: linux-wireless@vger.kernel.org 7416S: Odd Fixes 7417F: drivers/net/wireless/marvell/mwl8k.c 7418 7419MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7420M: Nicolas Pitre <nico@fluxnic.net> 7421S: Odd Fixes 7422F: drivers/mmc/host/mvsdio.* 7423 7424MATROX FRAMEBUFFER DRIVER 7425L: linux-fbdev@vger.kernel.org 7426S: Orphan 7427F: drivers/video/fbdev/matrox/matroxfb_* 7428F: include/uapi/linux/matroxfb.h 7429 7430MAX16065 HARDWARE MONITOR DRIVER 7431M: Guenter Roeck <linux@roeck-us.net> 7432L: linux-hwmon@vger.kernel.org 7433S: Maintained 7434F: Documentation/hwmon/max16065 7435F: drivers/hwmon/max16065.c 7436 7437MAX20751 HARDWARE MONITOR DRIVER 7438M: Guenter Roeck <linux@roeck-us.net> 7439L: linux-hwmon@vger.kernel.org 7440S: Maintained 7441F: Documentation/hwmon/max20751 7442F: drivers/hwmon/max20751.c 7443 7444MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7445M: "Hans J. Koch" <hjk@hansjkoch.de> 7446L: linux-hwmon@vger.kernel.org 7447S: Maintained 7448F: Documentation/hwmon/max6650 7449F: drivers/hwmon/max6650.c 7450 7451MAX6697 HARDWARE MONITOR DRIVER 7452M: Guenter Roeck <linux@roeck-us.net> 7453L: linux-hwmon@vger.kernel.org 7454S: Maintained 7455F: Documentation/hwmon/max6697 7456F: Documentation/devicetree/bindings/i2c/max6697.txt 7457F: drivers/hwmon/max6697.c 7458F: include/linux/platform_data/max6697.h 7459 7460MAX9860 MONO AUDIO VOICE CODEC DRIVER 7461M: Peter Rosin <peda@axentia.se> 7462L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7463S: Maintained 7464F: Documentation/devicetree/bindings/sound/max9860.txt 7465F: sound/soc/codecs/max9860.* 7466 7467MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7468M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7469L: linux-pm@vger.kernel.org 7470S: Supported 7471F: drivers/power/max14577_charger.c 7472F: drivers/power/max77693_charger.c 7473 7474MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7475M: Javier Martinez Canillas <javier@osg.samsung.com> 7476L: linux-kernel@vger.kernel.org 7477S: Supported 7478F: drivers/*/*max77802*.c 7479F: Documentation/devicetree/bindings/*/*max77802.txt 7480F: include/dt-bindings/*/*max77802.h 7481 7482MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7483M: Chanwoo Choi <cw00.choi@samsung.com> 7484M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7485L: linux-kernel@vger.kernel.org 7486S: Supported 7487F: drivers/*/max14577*.c 7488F: drivers/*/max77686*.c 7489F: drivers/*/max77693*.c 7490F: drivers/extcon/extcon-max14577.c 7491F: drivers/extcon/extcon-max77693.c 7492F: drivers/rtc/rtc-max77686.c 7493F: drivers/clk/clk-max77686.c 7494F: Documentation/devicetree/bindings/mfd/max14577.txt 7495F: Documentation/devicetree/bindings/*/max77686.txt 7496F: Documentation/devicetree/bindings/mfd/max77693.txt 7497F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7498F: include/linux/mfd/max14577*.h 7499F: include/linux/mfd/max77686*.h 7500F: include/linux/mfd/max77693*.h 7501 7502MAXIRADIO FM RADIO RECEIVER DRIVER 7503M: Hans Verkuil <hverkuil@xs4all.nl> 7504L: linux-media@vger.kernel.org 7505T: git git://linuxtv.org/media_tree.git 7506W: https://linuxtv.org 7507S: Maintained 7508F: drivers/media/radio/radio-maxiradio* 7509 7510MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7511M: Peter Rosin <peda@axentia.se> 7512L: linux-iio@vger.kernel.org 7513S: Maintained 7514F: drivers/iio/potentiometer/mcp4531.c 7515 7516MEDIA DRIVERS FOR RENESAS - FCP 7517M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7518L: linux-media@vger.kernel.org 7519L: linux-renesas-soc@vger.kernel.org 7520T: git git://linuxtv.org/media_tree.git 7521S: Supported 7522F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7523F: drivers/media/platform/rcar-fcp.c 7524F: include/media/rcar-fcp.h 7525 7526MEDIA DRIVERS FOR RENESAS - VSP1 7527M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7528L: linux-media@vger.kernel.org 7529L: linux-renesas-soc@vger.kernel.org 7530T: git git://linuxtv.org/media_tree.git 7531S: Supported 7532F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7533F: drivers/media/platform/vsp1/ 7534 7535MEDIA DRIVERS FOR HELENE 7536M: Abylay Ospan <aospan@netup.ru> 7537L: linux-media@vger.kernel.org 7538W: https://linuxtv.org 7539W: http://netup.tv/ 7540T: git git://linuxtv.org/media_tree.git 7541S: Supported 7542F: drivers/media/dvb-frontends/helene* 7543 7544MEDIA DRIVERS FOR ASCOT2E 7545M: Sergey Kozlov <serjk@netup.ru> 7546M: Abylay Ospan <aospan@netup.ru> 7547L: linux-media@vger.kernel.org 7548W: https://linuxtv.org 7549W: http://netup.tv/ 7550T: git git://linuxtv.org/media_tree.git 7551S: Supported 7552F: drivers/media/dvb-frontends/ascot2e* 7553 7554MEDIA DRIVERS FOR CXD2841ER 7555M: Sergey Kozlov <serjk@netup.ru> 7556M: Abylay Ospan <aospan@netup.ru> 7557L: linux-media@vger.kernel.org 7558W: https://linuxtv.org 7559W: http://netup.tv/ 7560T: git git://linuxtv.org/media_tree.git 7561S: Supported 7562F: drivers/media/dvb-frontends/cxd2841er* 7563 7564MEDIA DRIVERS FOR HORUS3A 7565M: Sergey Kozlov <serjk@netup.ru> 7566M: Abylay Ospan <aospan@netup.ru> 7567L: linux-media@vger.kernel.org 7568W: https://linuxtv.org 7569W: http://netup.tv/ 7570T: git git://linuxtv.org/media_tree.git 7571S: Supported 7572F: drivers/media/dvb-frontends/horus3a* 7573 7574MEDIA DRIVERS FOR LNBH25 7575M: Sergey Kozlov <serjk@netup.ru> 7576M: Abylay Ospan <aospan@netup.ru> 7577L: linux-media@vger.kernel.org 7578W: https://linuxtv.org 7579W: http://netup.tv/ 7580T: git git://linuxtv.org/media_tree.git 7581S: Supported 7582F: drivers/media/dvb-frontends/lnbh25* 7583 7584MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7585M: Sergey Kozlov <serjk@netup.ru> 7586M: Abylay Ospan <aospan@netup.ru> 7587L: linux-media@vger.kernel.org 7588W: https://linuxtv.org 7589W: http://netup.tv/ 7590T: git git://linuxtv.org/media_tree.git 7591S: Supported 7592F: drivers/media/pci/netup_unidvb/* 7593 7594MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7595M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7596M: Mauro Carvalho Chehab <mchehab@kernel.org> 7597P: LinuxTV.org Project 7598L: linux-media@vger.kernel.org 7599W: https://linuxtv.org 7600Q: http://patchwork.kernel.org/project/linux-media/list/ 7601T: git git://linuxtv.org/media_tree.git 7602S: Maintained 7603F: Documentation/dvb/ 7604F: Documentation/video4linux/ 7605F: Documentation/DocBook/media/ 7606F: drivers/media/ 7607F: drivers/staging/media/ 7608F: include/linux/platform_data/media/ 7609F: include/media/ 7610F: include/uapi/linux/dvb/ 7611F: include/uapi/linux/videodev2.h 7612F: include/uapi/linux/media.h 7613F: include/uapi/linux/v4l2-* 7614F: include/uapi/linux/meye.h 7615F: include/uapi/linux/ivtv* 7616F: include/uapi/linux/uvcvideo.h 7617 7618MEDIATEK ETHERNET DRIVER 7619M: Felix Fietkau <nbd@openwrt.org> 7620M: John Crispin <blogic@openwrt.org> 7621L: netdev@vger.kernel.org 7622S: Maintained 7623F: drivers/net/ethernet/mediatek/ 7624 7625MEDIATEK MT7601U WIRELESS LAN DRIVER 7626M: Jakub Kicinski <kubakici@wp.pl> 7627L: linux-wireless@vger.kernel.org 7628S: Maintained 7629F: drivers/net/wireless/mediatek/mt7601u/ 7630 7631MEGARAID SCSI/SAS DRIVERS 7632M: Kashyap Desai <kashyap.desai@avagotech.com> 7633M: Sumit Saxena <sumit.saxena@avagotech.com> 7634M: Uday Lingala <uday.lingala@avagotech.com> 7635L: megaraidlinux.pdl@avagotech.com 7636L: linux-scsi@vger.kernel.org 7637W: http://www.lsi.com 7638S: Maintained 7639F: Documentation/scsi/megaraid.txt 7640F: drivers/scsi/megaraid.* 7641F: drivers/scsi/megaraid/ 7642 7643MELLANOX ETHERNET DRIVER (mlx4_en) 7644M: Tariq Toukan <tariqt@mellanox.com> 7645L: netdev@vger.kernel.org 7646S: Supported 7647W: http://www.mellanox.com 7648Q: http://patchwork.ozlabs.org/project/netdev/list/ 7649F: drivers/net/ethernet/mellanox/mlx4/en_* 7650 7651MELLANOX ETHERNET DRIVER (mlx5e) 7652M: Saeed Mahameed <saeedm@mellanox.com> 7653L: netdev@vger.kernel.org 7654S: Supported 7655W: http://www.mellanox.com 7656Q: http://patchwork.ozlabs.org/project/netdev/list/ 7657F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7658 7659MELLANOX ETHERNET SWITCH DRIVERS 7660M: Jiri Pirko <jiri@mellanox.com> 7661M: Ido Schimmel <idosch@mellanox.com> 7662L: netdev@vger.kernel.org 7663S: Supported 7664W: http://www.mellanox.com 7665Q: http://patchwork.ozlabs.org/project/netdev/list/ 7666F: drivers/net/ethernet/mellanox/mlxsw/ 7667 7668SOFT-ROCE DRIVER (rxe) 7669M: Moni Shoua <monis@mellanox.com> 7670L: linux-rdma@vger.kernel.org 7671S: Supported 7672W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7673Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7674F: drivers/infiniband/sw/rxe/ 7675F: include/uapi/rdma/rdma_user_rxe.h 7676 7677MEMBARRIER SUPPORT 7678M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7679M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7680L: linux-kernel@vger.kernel.org 7681S: Supported 7682F: kernel/membarrier.c 7683F: include/uapi/linux/membarrier.h 7684 7685MEMORY MANAGEMENT 7686L: linux-mm@kvack.org 7687W: http://www.linux-mm.org 7688S: Maintained 7689F: include/linux/mm.h 7690F: include/linux/gfp.h 7691F: include/linux/mmzone.h 7692F: include/linux/memory_hotplug.h 7693F: include/linux/vmalloc.h 7694F: mm/ 7695 7696MEMORY TECHNOLOGY DEVICES (MTD) 7697M: David Woodhouse <dwmw2@infradead.org> 7698M: Brian Norris <computersforpeace@gmail.com> 7699L: linux-mtd@lists.infradead.org 7700W: http://www.linux-mtd.infradead.org/ 7701Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7702T: git git://git.infradead.org/linux-mtd.git 7703T: git git://git.infradead.org/l2-mtd.git 7704S: Maintained 7705F: Documentation/devicetree/bindings/mtd/ 7706F: drivers/mtd/ 7707F: include/linux/mtd/ 7708F: include/uapi/mtd/ 7709 7710MEN A21 WATCHDOG DRIVER 7711M: Johannes Thumshirn <morbidrsa@gmail.com> 7712L: linux-watchdog@vger.kernel.org 7713S: Maintained 7714F: drivers/watchdog/mena21_wdt.c 7715 7716MEN CHAMELEON BUS (mcb) 7717M: Johannes Thumshirn <morbidrsa@gmail.com> 7718S: Maintained 7719F: drivers/mcb/ 7720F: include/linux/mcb.h 7721F: Documentation/men-chameleon-bus.txt 7722 7723MEN F21BMC (Board Management Controller) 7724M: Andreas Werner <andreas.werner@men.de> 7725S: Supported 7726F: drivers/mfd/menf21bmc.c 7727F: drivers/watchdog/menf21bmc_wdt.c 7728F: drivers/leds/leds-menf21bmc.c 7729F: drivers/hwmon/menf21bmc_hwmon.c 7730F: Documentation/hwmon/menf21bmc 7731 7732METAG ARCHITECTURE 7733M: James Hogan <james.hogan@imgtec.com> 7734L: linux-metag@vger.kernel.org 7735T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7736S: Odd Fixes 7737F: arch/metag/ 7738F: Documentation/metag/ 7739F: Documentation/devicetree/bindings/metag/ 7740F: Documentation/devicetree/bindings/interrupt-controller/img,* 7741F: drivers/clocksource/metag_generic.c 7742F: drivers/irqchip/irq-metag.c 7743F: drivers/irqchip/irq-metag-ext.c 7744F: drivers/tty/metag_da.c 7745 7746MICROBLAZE ARCHITECTURE 7747M: Michal Simek <monstr@monstr.eu> 7748W: http://www.monstr.eu/fdt/ 7749T: git git://git.monstr.eu/linux-2.6-microblaze.git 7750S: Supported 7751F: arch/microblaze/ 7752 7753MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7754M: Chen Yu <yu.c.chen@intel.com> 7755L: platform-driver-x86@vger.kernel.org 7756S: Supported 7757F: drivers/platform/x86/surfacepro3_button.c 7758 7759MICROTEK X6 SCANNER 7760M: Oliver Neukum <oliver@neukum.org> 7761S: Maintained 7762F: drivers/usb/image/microtek.* 7763 7764MIPS 7765M: Ralf Baechle <ralf@linux-mips.org> 7766L: linux-mips@linux-mips.org 7767W: http://www.linux-mips.org/ 7768T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7769Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7770S: Supported 7771F: Documentation/devicetree/bindings/mips/ 7772F: Documentation/mips/ 7773F: arch/mips/ 7774 7775MIPS/LOONGSON1 ARCHITECTURE 7776M: Keguang Zhang <keguang.zhang@gmail.com> 7777L: linux-mips@linux-mips.org 7778S: Maintained 7779F: arch/mips/loongson32/ 7780F: arch/mips/include/asm/mach-loongson32/ 7781F: drivers/*/*loongson1* 7782F: drivers/*/*/*loongson1* 7783 7784MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7785M: Hans Verkuil <hverkuil@xs4all.nl> 7786L: linux-media@vger.kernel.org 7787T: git git://linuxtv.org/media_tree.git 7788W: https://linuxtv.org 7789S: Odd Fixes 7790F: drivers/media/radio/radio-miropcm20* 7791 7792MELLANOX MLX4 core VPI driver 7793M: Yishai Hadas <yishaih@mellanox.com> 7794L: netdev@vger.kernel.org 7795L: linux-rdma@vger.kernel.org 7796W: http://www.mellanox.com 7797Q: http://patchwork.ozlabs.org/project/netdev/list/ 7798S: Supported 7799F: drivers/net/ethernet/mellanox/mlx4/ 7800F: include/linux/mlx4/ 7801 7802MELLANOX MLX4 IB driver 7803M: Yishai Hadas <yishaih@mellanox.com> 7804L: linux-rdma@vger.kernel.org 7805W: http://www.mellanox.com 7806Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7807S: Supported 7808F: drivers/infiniband/hw/mlx4/ 7809F: include/linux/mlx4/ 7810 7811MELLANOX MLX5 core VPI driver 7812M: Matan Barak <matanb@mellanox.com> 7813M: Leon Romanovsky <leonro@mellanox.com> 7814L: netdev@vger.kernel.org 7815L: linux-rdma@vger.kernel.org 7816W: http://www.mellanox.com 7817Q: http://patchwork.ozlabs.org/project/netdev/list/ 7818S: Supported 7819F: drivers/net/ethernet/mellanox/mlx5/core/ 7820F: include/linux/mlx5/ 7821 7822MELLANOX MLX5 IB driver 7823M: Matan Barak <matanb@mellanox.com> 7824M: Leon Romanovsky <leonro@mellanox.com> 7825L: linux-rdma@vger.kernel.org 7826W: http://www.mellanox.com 7827Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7828S: Supported 7829F: drivers/infiniband/hw/mlx5/ 7830F: include/linux/mlx5/ 7831 7832MELEXIS MLX90614 DRIVER 7833M: Crt Mori <cmo@melexis.com> 7834L: linux-iio@vger.kernel.org 7835W: http://www.melexis.com 7836S: Supported 7837F: drivers/iio/temperature/mlx90614.c 7838 7839MN88472 MEDIA DRIVER 7840M: Antti Palosaari <crope@iki.fi> 7841L: linux-media@vger.kernel.org 7842W: https://linuxtv.org 7843W: http://palosaari.fi/linux/ 7844Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7845S: Maintained 7846F: drivers/media/dvb-frontends/mn88472* 7847 7848MN88473 MEDIA DRIVER 7849M: Antti Palosaari <crope@iki.fi> 7850L: linux-media@vger.kernel.org 7851W: https://linuxtv.org 7852W: http://palosaari.fi/linux/ 7853Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7854S: Maintained 7855F: drivers/media/dvb-frontends/mn88473* 7856 7857MODULE SUPPORT 7858M: Rusty Russell <rusty@rustcorp.com.au> 7859S: Maintained 7860F: include/linux/module.h 7861F: kernel/module.c 7862 7863MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7864W: http://popies.net/meye/ 7865S: Orphan 7866F: Documentation/video4linux/meye.txt 7867F: drivers/media/pci/meye/ 7868F: include/uapi/linux/meye.h 7869 7870MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7871M: Jiri Slaby <jirislaby@gmail.com> 7872S: Maintained 7873F: Documentation/serial/moxa-smartio 7874F: drivers/tty/mxser.* 7875 7876MR800 AVERMEDIA USB FM RADIO DRIVER 7877M: Alexey Klimov <klimov.linux@gmail.com> 7878L: linux-media@vger.kernel.org 7879T: git git://linuxtv.org/media_tree.git 7880S: Maintained 7881F: drivers/media/radio/radio-mr800.c 7882 7883MRF24J40 IEEE 802.15.4 RADIO DRIVER 7884M: Alan Ott <alan@signal11.us> 7885L: linux-wpan@vger.kernel.org 7886S: Maintained 7887F: drivers/net/ieee802154/mrf24j40.c 7888F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7889 7890MSI LAPTOP SUPPORT 7891M: "Lee, Chun-Yi" <jlee@suse.com> 7892L: platform-driver-x86@vger.kernel.org 7893S: Maintained 7894F: drivers/platform/x86/msi-laptop.c 7895 7896MSI WMI SUPPORT 7897L: platform-driver-x86@vger.kernel.org 7898S: Orphan 7899F: drivers/platform/x86/msi-wmi.c 7900 7901MSI001 MEDIA DRIVER 7902M: Antti Palosaari <crope@iki.fi> 7903L: linux-media@vger.kernel.org 7904W: https://linuxtv.org 7905W: http://palosaari.fi/linux/ 7906Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7907T: git git://linuxtv.org/anttip/media_tree.git 7908S: Maintained 7909F: drivers/media/tuners/msi001* 7910 7911MSI2500 MEDIA DRIVER 7912M: Antti Palosaari <crope@iki.fi> 7913L: linux-media@vger.kernel.org 7914W: https://linuxtv.org 7915W: http://palosaari.fi/linux/ 7916Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7917T: git git://linuxtv.org/anttip/media_tree.git 7918S: Maintained 7919F: drivers/media/usb/msi2500/ 7920 7921MSYSTEMS DISKONCHIP G3 MTD DRIVER 7922M: Robert Jarzmik <robert.jarzmik@free.fr> 7923L: linux-mtd@lists.infradead.org 7924S: Maintained 7925F: drivers/mtd/devices/docg3* 7926 7927MT9M032 APTINA SENSOR DRIVER 7928M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7929L: linux-media@vger.kernel.org 7930T: git git://linuxtv.org/media_tree.git 7931S: Maintained 7932F: drivers/media/i2c/mt9m032.c 7933F: include/media/i2c/mt9m032.h 7934 7935MT9P031 APTINA CAMERA SENSOR 7936M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7937L: linux-media@vger.kernel.org 7938T: git git://linuxtv.org/media_tree.git 7939S: Maintained 7940F: drivers/media/i2c/mt9p031.c 7941F: include/media/i2c/mt9p031.h 7942 7943MT9T001 APTINA CAMERA SENSOR 7944M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7945L: linux-media@vger.kernel.org 7946T: git git://linuxtv.org/media_tree.git 7947S: Maintained 7948F: drivers/media/i2c/mt9t001.c 7949F: include/media/i2c/mt9t001.h 7950 7951MT9V032 APTINA CAMERA SENSOR 7952M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7953L: linux-media@vger.kernel.org 7954T: git git://linuxtv.org/media_tree.git 7955S: Maintained 7956F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7957F: drivers/media/i2c/mt9v032.c 7958F: include/media/i2c/mt9v032.h 7959 7960MULTIFUNCTION DEVICES (MFD) 7961M: Lee Jones <lee.jones@linaro.org> 7962T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7963S: Supported 7964F: drivers/mfd/ 7965F: include/linux/mfd/ 7966 7967MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7968M: Ulf Hansson <ulf.hansson@linaro.org> 7969L: linux-mmc@vger.kernel.org 7970T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7971S: Maintained 7972F: Documentation/devicetree/bindings/mmc/ 7973F: drivers/mmc/ 7974F: include/linux/mmc/ 7975F: include/uapi/linux/mmc/ 7976 7977MULTIMEDIA CARD (MMC) ETC. OVER SPI 7978S: Orphan 7979F: drivers/mmc/host/mmc_spi.c 7980F: include/linux/spi/mmc_spi.h 7981 7982MULTISOUND SOUND DRIVER 7983M: Andrew Veliath <andrewtv@usa.net> 7984S: Maintained 7985F: Documentation/sound/oss/MultiSound 7986F: sound/oss/msnd* 7987 7988MULTITECH MULTIPORT CARD (ISICOM) 7989S: Orphan 7990F: drivers/tty/isicom.c 7991F: include/linux/isicom.h 7992 7993MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7994M: Bin Liu <b-liu@ti.com> 7995L: linux-usb@vger.kernel.org 7996T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7997S: Maintained 7998F: drivers/usb/musb/ 7999 8000MXL5007T MEDIA DRIVER 8001M: Michael Krufky <mkrufky@linuxtv.org> 8002L: linux-media@vger.kernel.org 8003W: https://linuxtv.org 8004W: http://github.com/mkrufky 8005Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8006T: git git://linuxtv.org/mkrufky/tuners.git 8007S: Maintained 8008F: drivers/media/tuners/mxl5007t.* 8009 8010MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8011M: Hyong-Youb Kim <hykim@myri.com> 8012L: netdev@vger.kernel.org 8013W: https://www.myricom.com/support/downloads/myri10ge.html 8014S: Supported 8015F: drivers/net/ethernet/myricom/myri10ge/ 8016 8017NAND FLASH SUBSYSTEM 8018M: Boris Brezillon <boris.brezillon@free-electrons.com> 8019R: Richard Weinberger <richard@nod.at> 8020L: linux-mtd@lists.infradead.org 8021W: http://www.linux-mtd.infradead.org/ 8022Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8023T: git git://github.com/linux-nand/linux.git 8024S: Maintained 8025F: drivers/mtd/nand/ 8026F: include/linux/mtd/nand*.h 8027 8028NATSEMI ETHERNET DRIVER (DP8381x) 8029S: Orphan 8030F: drivers/net/ethernet/natsemi/natsemi.c 8031 8032NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8033M: Daniel Mack <zonque@gmail.com> 8034S: Maintained 8035L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8036W: http://www.native-instruments.com 8037F: sound/usb/caiaq/ 8038 8039NCP FILESYSTEM 8040M: Petr Vandrovec <petr@vandrovec.name> 8041S: Odd Fixes 8042F: fs/ncpfs/ 8043 8044NCR 5380 SCSI DRIVERS 8045M: Finn Thain <fthain@telegraphics.com.au> 8046M: Michael Schmitz <schmitzmic@gmail.com> 8047L: linux-scsi@vger.kernel.org 8048S: Maintained 8049F: Documentation/scsi/g_NCR5380.txt 8050F: Documentation/scsi/dtc3x80.txt 8051F: drivers/scsi/NCR5380.* 8052F: drivers/scsi/arm/cumana_1.c 8053F: drivers/scsi/arm/oak.c 8054F: drivers/scsi/atari_scsi.* 8055F: drivers/scsi/dmx3191d.c 8056F: drivers/scsi/dtc.* 8057F: drivers/scsi/g_NCR5380.* 8058F: drivers/scsi/g_NCR5380_mmio.c 8059F: drivers/scsi/mac_scsi.* 8060F: drivers/scsi/pas16.* 8061F: drivers/scsi/sun3_scsi.* 8062F: drivers/scsi/sun3_scsi_vme.c 8063F: drivers/scsi/t128.* 8064 8065NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8066M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8067L: linux-scsi@vger.kernel.org 8068S: Maintained 8069F: drivers/scsi/NCR_D700.* 8070 8071NCT6775 HARDWARE MONITOR DRIVER 8072M: Guenter Roeck <linux@roeck-us.net> 8073L: linux-hwmon@vger.kernel.org 8074S: Maintained 8075F: Documentation/hwmon/nct6775 8076F: drivers/hwmon/nct6775.c 8077 8078NETEFFECT IWARP RNIC DRIVER (IW_NES) 8079M: Faisal Latif <faisal.latif@intel.com> 8080L: linux-rdma@vger.kernel.org 8081W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8082S: Supported 8083F: drivers/infiniband/hw/nes/ 8084 8085NETEM NETWORK EMULATOR 8086M: Stephen Hemminger <stephen@networkplumber.org> 8087L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8088S: Maintained 8089F: net/sched/sch_netem.c 8090 8091NETERION 10GbE DRIVERS (s2io/vxge) 8092M: Jon Mason <jdmason@kudzu.us> 8093L: netdev@vger.kernel.org 8094S: Supported 8095F: Documentation/networking/s2io.txt 8096F: Documentation/networking/vxge.txt 8097F: drivers/net/ethernet/neterion/ 8098 8099NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8100M: Pablo Neira Ayuso <pablo@netfilter.org> 8101M: Patrick McHardy <kaber@trash.net> 8102M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8103L: netfilter-devel@vger.kernel.org 8104L: coreteam@netfilter.org 8105W: http://www.netfilter.org/ 8106W: http://www.iptables.org/ 8107Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8108T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8109T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8110S: Supported 8111F: include/linux/netfilter* 8112F: include/linux/netfilter/ 8113F: include/net/netfilter/ 8114F: include/uapi/linux/netfilter* 8115F: include/uapi/linux/netfilter/ 8116F: net/*/netfilter.c 8117F: net/*/netfilter/ 8118F: net/netfilter/ 8119F: net/bridge/br_netfilter*.c 8120 8121NETLABEL 8122M: Paul Moore <paul@paul-moore.com> 8123W: http://netlabel.sf.net 8124L: netdev@vger.kernel.org 8125S: Maintained 8126F: Documentation/netlabel/ 8127F: include/net/netlabel.h 8128F: net/netlabel/ 8129 8130NETROM NETWORK LAYER 8131M: Ralf Baechle <ralf@linux-mips.org> 8132L: linux-hams@vger.kernel.org 8133W: http://www.linux-ax25.org/ 8134S: Maintained 8135F: include/net/netrom.h 8136F: include/uapi/linux/netrom.h 8137F: net/netrom/ 8138 8139NETRONOME ETHERNET DRIVERS 8140M: Jakub Kicinski <jakub.kicinski@netronome.com> 8141L: oss-drivers@netronome.com 8142S: Maintained 8143F: drivers/net/ethernet/netronome/ 8144 8145NETWORK BLOCK DEVICE (NBD) 8146M: Markus Pargmann <mpa@pengutronix.de> 8147S: Maintained 8148L: nbd-general@lists.sourceforge.net 8149T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8150F: Documentation/blockdev/nbd.txt 8151F: drivers/block/nbd.c 8152F: include/uapi/linux/nbd.h 8153 8154NETWORK DROP MONITOR 8155M: Neil Horman <nhorman@tuxdriver.com> 8156L: netdev@vger.kernel.org 8157S: Maintained 8158W: https://fedorahosted.org/dropwatch/ 8159F: net/core/drop_monitor.c 8160 8161NETWORKING [GENERAL] 8162M: "David S. Miller" <davem@davemloft.net> 8163L: netdev@vger.kernel.org 8164W: http://www.linuxfoundation.org/en/Net 8165Q: http://patchwork.ozlabs.org/project/netdev/list/ 8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8167T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8168S: Maintained 8169F: net/ 8170F: include/net/ 8171F: include/linux/in.h 8172F: include/linux/net.h 8173F: include/linux/netdevice.h 8174F: include/uapi/linux/in.h 8175F: include/uapi/linux/net.h 8176F: include/uapi/linux/netdevice.h 8177F: include/uapi/linux/net_namespace.h 8178F: tools/net/ 8179F: tools/testing/selftests/net/ 8180F: lib/random32.c 8181F: lib/test_bpf.c 8182 8183NETWORKING [IPv4/IPv6] 8184M: "David S. Miller" <davem@davemloft.net> 8185M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8186M: James Morris <jmorris@namei.org> 8187M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8188M: Patrick McHardy <kaber@trash.net> 8189L: netdev@vger.kernel.org 8190T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8191S: Maintained 8192F: net/ipv4/ 8193F: net/ipv6/ 8194F: include/net/ip* 8195F: arch/x86/net/* 8196 8197NETWORKING [IPSEC] 8198M: Steffen Klassert <steffen.klassert@secunet.com> 8199M: Herbert Xu <herbert@gondor.apana.org.au> 8200M: "David S. Miller" <davem@davemloft.net> 8201L: netdev@vger.kernel.org 8202T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8203T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8204S: Maintained 8205F: net/core/flow.c 8206F: net/xfrm/ 8207F: net/key/ 8208F: net/ipv4/xfrm* 8209F: net/ipv4/esp4.c 8210F: net/ipv4/ah4.c 8211F: net/ipv4/ipcomp.c 8212F: net/ipv4/ip_vti.c 8213F: net/ipv6/xfrm* 8214F: net/ipv6/esp6.c 8215F: net/ipv6/ah6.c 8216F: net/ipv6/ipcomp6.c 8217F: net/ipv6/ip6_vti.c 8218F: include/uapi/linux/xfrm.h 8219F: include/net/xfrm.h 8220 8221NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8222M: Paul Moore <paul@paul-moore.com> 8223L: netdev@vger.kernel.org 8224S: Maintained 8225 8226NETWORKING [WIRELESS] 8227L: linux-wireless@vger.kernel.org 8228Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8229 8230NETWORKING DRIVERS 8231L: netdev@vger.kernel.org 8232W: http://www.linuxfoundation.org/en/Net 8233Q: http://patchwork.ozlabs.org/project/netdev/list/ 8234T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8235T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8236S: Odd Fixes 8237F: Documentation/devicetree/bindings/net/ 8238F: drivers/net/ 8239F: include/linux/if_* 8240F: include/linux/netdevice.h 8241F: include/linux/etherdevice.h 8242F: include/linux/fcdevice.h 8243F: include/linux/fddidevice.h 8244F: include/linux/hippidevice.h 8245F: include/linux/inetdevice.h 8246F: include/uapi/linux/if_* 8247F: include/uapi/linux/netdevice.h 8248 8249NETWORKING DRIVERS (WIRELESS) 8250M: Kalle Valo <kvalo@codeaurora.org> 8251L: linux-wireless@vger.kernel.org 8252Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8254T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8255S: Maintained 8256F: Documentation/devicetree/bindings/net/wireless/ 8257F: drivers/net/wireless/ 8258 8259NETXEN (1/10) GbE SUPPORT 8260M: Manish Chopra <manish.chopra@qlogic.com> 8261M: Sony Chacko <sony.chacko@qlogic.com> 8262M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8263L: netdev@vger.kernel.org 8264W: http://www.qlogic.com 8265S: Supported 8266F: drivers/net/ethernet/qlogic/netxen/ 8267 8268NFC SUBSYSTEM 8269M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8270M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8271M: Samuel Ortiz <sameo@linux.intel.com> 8272L: linux-wireless@vger.kernel.org 8273L: linux-nfc@lists.01.org (subscribers-only) 8274S: Supported 8275F: net/nfc/ 8276F: include/net/nfc/ 8277F: include/uapi/linux/nfc.h 8278F: drivers/nfc/ 8279F: include/linux/platform_data/nfcmrvl.h 8280F: include/linux/platform_data/nxp-nci.h 8281F: include/linux/platform_data/pn544.h 8282F: include/linux/platform_data/st21nfca.h 8283F: include/linux/platform_data/st-nci.h 8284F: Documentation/devicetree/bindings/net/nfc/ 8285 8286NFS, SUNRPC, AND LOCKD CLIENTS 8287M: Trond Myklebust <trond.myklebust@primarydata.com> 8288M: Anna Schumaker <anna.schumaker@netapp.com> 8289L: linux-nfs@vger.kernel.org 8290W: http://client.linux-nfs.org 8291T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8292S: Maintained 8293F: fs/lockd/ 8294F: fs/nfs/ 8295F: fs/nfs_common/ 8296F: net/sunrpc/ 8297F: include/linux/lockd/ 8298F: include/linux/nfs* 8299F: include/linux/sunrpc/ 8300F: include/uapi/linux/nfs* 8301F: include/uapi/linux/sunrpc/ 8302 8303NILFS2 FILESYSTEM 8304M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8305L: linux-nilfs@vger.kernel.org 8306W: http://nilfs.sourceforge.net/ 8307W: http://nilfs.osdn.jp/ 8308T: git git://github.com/konis/nilfs2.git 8309S: Supported 8310F: Documentation/filesystems/nilfs2.txt 8311F: fs/nilfs2/ 8312F: include/trace/events/nilfs2.h 8313F: include/uapi/linux/nilfs2_api.h 8314F: include/uapi/linux/nilfs2_ondisk.h 8315 8316NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8317M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8318W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8319S: Maintained 8320F: Documentation/scsi/NinjaSCSI.txt 8321F: drivers/scsi/pcmcia/nsp_* 8322 8323NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8324M: GOTO Masanori <gotom@debian.or.jp> 8325M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8326W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8327S: Maintained 8328F: Documentation/scsi/NinjaSCSI.txt 8329F: drivers/scsi/nsp32* 8330 8331NIOS2 ARCHITECTURE 8332M: Ley Foon Tan <lftan@altera.com> 8333L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8334T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8335S: Maintained 8336F: arch/nios2/ 8337 8338NOKIA N900 POWER SUPPLY DRIVERS 8339R: Pali Rohár <pali.rohar@gmail.com> 8340F: include/linux/power/bq2415x_charger.h 8341F: include/linux/power/bq27xxx_battery.h 8342F: include/linux/power/isp1704_charger.h 8343F: drivers/power/bq2415x_charger.c 8344F: drivers/power/bq27xxx_battery.c 8345F: drivers/power/bq27xxx_battery_i2c.c 8346F: drivers/power/isp1704_charger.c 8347F: drivers/power/rx51_battery.c 8348 8349NTB DRIVER CORE 8350M: Jon Mason <jdmason@kudzu.us> 8351M: Dave Jiang <dave.jiang@intel.com> 8352M: Allen Hubbe <Allen.Hubbe@emc.com> 8353L: linux-ntb@googlegroups.com 8354S: Supported 8355W: https://github.com/jonmason/ntb/wiki 8356T: git git://github.com/jonmason/ntb.git 8357F: drivers/ntb/ 8358F: drivers/net/ntb_netdev.c 8359F: include/linux/ntb.h 8360F: include/linux/ntb_transport.h 8361F: tools/testing/selftests/ntb/ 8362 8363NTB INTEL DRIVER 8364M: Jon Mason <jdmason@kudzu.us> 8365M: Dave Jiang <dave.jiang@intel.com> 8366L: linux-ntb@googlegroups.com 8367S: Supported 8368W: https://github.com/jonmason/ntb/wiki 8369T: git git://github.com/jonmason/ntb.git 8370F: drivers/ntb/hw/intel/ 8371 8372NTB AMD DRIVER 8373M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8374L: linux-ntb@googlegroups.com 8375S: Supported 8376F: drivers/ntb/hw/amd/ 8377 8378NTFS FILESYSTEM 8379M: Anton Altaparmakov <anton@tuxera.com> 8380L: linux-ntfs-dev@lists.sourceforge.net 8381W: http://www.tuxera.com/ 8382T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8383S: Supported 8384F: Documentation/filesystems/ntfs.txt 8385F: fs/ntfs/ 8386 8387NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8388M: Antonino Daplas <adaplas@gmail.com> 8389L: linux-fbdev@vger.kernel.org 8390S: Maintained 8391F: drivers/video/fbdev/riva/ 8392F: drivers/video/fbdev/nvidia/ 8393 8394NVM EXPRESS DRIVER 8395M: Keith Busch <keith.busch@intel.com> 8396M: Jens Axboe <axboe@fb.com> 8397L: linux-nvme@lists.infradead.org 8398T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8399W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8400S: Supported 8401F: drivers/nvme/host/ 8402F: include/linux/nvme.h 8403 8404NVM EXPRESS TARGET DRIVER 8405M: Christoph Hellwig <hch@lst.de> 8406M: Sagi Grimberg <sagi@grimberg.me> 8407L: linux-nvme@lists.infradead.org 8408S: Supported 8409F: drivers/nvme/target/ 8410 8411NVMEM FRAMEWORK 8412M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8413M: Maxime Ripard <maxime.ripard@free-electrons.com> 8414S: Maintained 8415F: drivers/nvmem/ 8416F: Documentation/devicetree/bindings/nvmem/ 8417F: include/linux/nvmem-consumer.h 8418F: include/linux/nvmem-provider.h 8419 8420NXP-NCI NFC DRIVER 8421M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8422R: Charles Gorand <charles.gorand@effinnov.com> 8423L: linux-nfc@lists.01.org (moderated for non-subscribers) 8424S: Supported 8425F: drivers/nfc/nxp-nci 8426 8427NXP TDA998X DRM DRIVER 8428M: Russell King <rmk+kernel@armlinux.org.uk> 8429S: Supported 8430F: drivers/gpu/drm/i2c/tda998x_drv.c 8431F: include/drm/i2c/tda998x.h 8432 8433NXP TFA9879 DRIVER 8434M: Peter Rosin <peda@axentia.se> 8435L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8436S: Maintained 8437F: sound/soc/codecs/tfa9879* 8438 8439OBJTOOL 8440M: Josh Poimboeuf <jpoimboe@redhat.com> 8441S: Supported 8442F: tools/objtool/ 8443 8444OMAP SUPPORT 8445M: Tony Lindgren <tony@atomide.com> 8446L: linux-omap@vger.kernel.org 8447W: http://www.muru.com/linux/omap/ 8448W: http://linux.omap.com/ 8449Q: http://patchwork.kernel.org/project/linux-omap/list/ 8450T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8451S: Maintained 8452F: arch/arm/*omap*/ 8453F: arch/arm/configs/omap1_defconfig 8454F: arch/arm/configs/omap2plus_defconfig 8455F: drivers/i2c/busses/i2c-omap.c 8456F: drivers/irqchip/irq-omap-intc.c 8457F: drivers/mfd/*omap*.c 8458F: drivers/mfd/menelaus.c 8459F: drivers/mfd/palmas.c 8460F: drivers/mfd/tps65217.c 8461F: drivers/mfd/tps65218.c 8462F: drivers/mfd/tps65910.c 8463F: drivers/mfd/twl-core.[ch] 8464F: drivers/mfd/twl4030*.c 8465F: drivers/mfd/twl6030*.c 8466F: drivers/mfd/twl6040*.c 8467F: drivers/regulator/palmas-regulator*.c 8468F: drivers/regulator/pbias-regulator.c 8469F: drivers/regulator/tps65217-regulator.c 8470F: drivers/regulator/tps65218-regulator.c 8471F: drivers/regulator/tps65910-regulator.c 8472F: drivers/regulator/twl-regulator.c 8473F: include/linux/i2c-omap.h 8474 8475OMAP DEVICE TREE SUPPORT 8476M: Benoît Cousson <bcousson@baylibre.com> 8477M: Tony Lindgren <tony@atomide.com> 8478L: linux-omap@vger.kernel.org 8479L: devicetree@vger.kernel.org 8480S: Maintained 8481F: arch/arm/boot/dts/*omap* 8482F: arch/arm/boot/dts/*am3* 8483F: arch/arm/boot/dts/*am4* 8484F: arch/arm/boot/dts/*am5* 8485F: arch/arm/boot/dts/*dra7* 8486 8487OMAP CLOCK FRAMEWORK SUPPORT 8488M: Paul Walmsley <paul@pwsan.com> 8489L: linux-omap@vger.kernel.org 8490S: Maintained 8491F: arch/arm/*omap*/*clock* 8492 8493OMAP POWER MANAGEMENT SUPPORT 8494M: Kevin Hilman <khilman@kernel.org> 8495L: linux-omap@vger.kernel.org 8496S: Maintained 8497F: arch/arm/*omap*/*pm* 8498F: drivers/cpufreq/omap-cpufreq.c 8499 8500OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8501M: Rajendra Nayak <rnayak@codeaurora.org> 8502M: Paul Walmsley <paul@pwsan.com> 8503L: linux-omap@vger.kernel.org 8504S: Maintained 8505F: arch/arm/mach-omap2/prm* 8506 8507OMAP AUDIO SUPPORT 8508M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8509M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8510L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8511L: linux-omap@vger.kernel.org 8512S: Maintained 8513F: sound/soc/omap/ 8514 8515OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8516M: Roger Quadros <rogerq@ti.com> 8517M: Tony Lindgren <tony@atomide.com> 8518L: linux-omap@vger.kernel.org 8519S: Maintained 8520F: drivers/memory/omap-gpmc.c 8521F: arch/arm/mach-omap2/*gpmc* 8522 8523OMAP FRAMEBUFFER SUPPORT 8524M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8525L: linux-fbdev@vger.kernel.org 8526L: linux-omap@vger.kernel.org 8527S: Maintained 8528F: drivers/video/fbdev/omap/ 8529 8530OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8531M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8532L: linux-omap@vger.kernel.org 8533L: linux-fbdev@vger.kernel.org 8534S: Maintained 8535F: drivers/video/fbdev/omap2/ 8536F: Documentation/arm/OMAP/DSS 8537 8538OMAP HARDWARE SPINLOCK SUPPORT 8539M: Ohad Ben-Cohen <ohad@wizery.com> 8540L: linux-omap@vger.kernel.org 8541S: Maintained 8542F: drivers/hwspinlock/omap_hwspinlock.c 8543 8544OMAP MMC SUPPORT 8545M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8546L: linux-omap@vger.kernel.org 8547S: Maintained 8548F: drivers/mmc/host/omap.c 8549 8550OMAP HS MMC SUPPORT 8551L: linux-mmc@vger.kernel.org 8552L: linux-omap@vger.kernel.org 8553S: Orphan 8554F: drivers/mmc/host/omap_hsmmc.c 8555 8556OMAP RANDOM NUMBER GENERATOR SUPPORT 8557M: Deepak Saxena <dsaxena@plexity.net> 8558S: Maintained 8559F: drivers/char/hw_random/omap-rng.c 8560 8561OMAP HWMOD SUPPORT 8562M: Benoît Cousson <bcousson@baylibre.com> 8563M: Paul Walmsley <paul@pwsan.com> 8564L: linux-omap@vger.kernel.org 8565S: Maintained 8566F: arch/arm/mach-omap2/omap_hwmod.* 8567 8568OMAP HWMOD DATA 8569M: Paul Walmsley <paul@pwsan.com> 8570L: linux-omap@vger.kernel.org 8571S: Maintained 8572F: arch/arm/mach-omap2/omap_hwmod*data* 8573 8574OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8575M: Benoît Cousson <bcousson@baylibre.com> 8576L: linux-omap@vger.kernel.org 8577S: Maintained 8578F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8579 8580OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8581M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8582L: linux-media@vger.kernel.org 8583S: Maintained 8584F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8585F: drivers/media/platform/omap3isp/ 8586F: drivers/staging/media/omap4iss/ 8587 8588OMAP USB SUPPORT 8589L: linux-usb@vger.kernel.org 8590L: linux-omap@vger.kernel.org 8591S: Orphan 8592F: drivers/usb/*/*omap* 8593F: arch/arm/*omap*/usb* 8594 8595OMAP GPIO DRIVER 8596M: Grygorii Strashko <grygorii.strashko@ti.com> 8597M: Santosh Shilimkar <ssantosh@kernel.org> 8598M: Kevin Hilman <khilman@kernel.org> 8599L: linux-omap@vger.kernel.org 8600S: Maintained 8601F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8602F: drivers/gpio/gpio-omap.c 8603 8604OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8605M: Mark Jackson <mpfj@newflow.co.uk> 8606L: linux-omap@vger.kernel.org 8607S: Maintained 8608F: arch/arm/boot/dts/am335x-nano.dts 8609 8610OMFS FILESYSTEM 8611M: Bob Copeland <me@bobcopeland.com> 8612L: linux-karma-devel@lists.sourceforge.net 8613S: Maintained 8614F: Documentation/filesystems/omfs.txt 8615F: fs/omfs/ 8616 8617OMNIKEY CARDMAN 4000 DRIVER 8618M: Harald Welte <laforge@gnumonks.org> 8619S: Maintained 8620F: drivers/char/pcmcia/cm4000_cs.c 8621F: include/linux/cm4000_cs.h 8622F: include/uapi/linux/cm4000_cs.h 8623 8624OMNIKEY CARDMAN 4040 DRIVER 8625M: Harald Welte <laforge@gnumonks.org> 8626S: Maintained 8627F: drivers/char/pcmcia/cm4040_cs.* 8628 8629OMNIVISION OV7670 SENSOR DRIVER 8630M: Jonathan Corbet <corbet@lwn.net> 8631L: linux-media@vger.kernel.org 8632T: git git://linuxtv.org/media_tree.git 8633S: Maintained 8634F: drivers/media/i2c/ov7670.c 8635 8636ONENAND FLASH DRIVER 8637M: Kyungmin Park <kyungmin.park@samsung.com> 8638L: linux-mtd@lists.infradead.org 8639S: Maintained 8640F: drivers/mtd/onenand/ 8641F: include/linux/mtd/onenand*.h 8642 8643ONSTREAM SCSI TAPE DRIVER 8644M: Willem Riede <osst@riede.org> 8645L: osst-users@lists.sourceforge.net 8646L: linux-scsi@vger.kernel.org 8647S: Maintained 8648F: Documentation/scsi/osst.txt 8649F: drivers/scsi/osst.* 8650F: drivers/scsi/osst_*.h 8651F: drivers/scsi/st.h 8652 8653OPENCORES I2C BUS DRIVER 8654M: Peter Korsgaard <jacmet@sunsite.dk> 8655L: linux-i2c@vger.kernel.org 8656S: Maintained 8657F: Documentation/i2c/busses/i2c-ocores 8658F: drivers/i2c/busses/i2c-ocores.c 8659 8660OPEN FIRMWARE AND FLATTENED DEVICE TREE 8661M: Rob Herring <robh+dt@kernel.org> 8662M: Frank Rowand <frowand.list@gmail.com> 8663L: devicetree@vger.kernel.org 8664W: http://www.devicetree.org/ 8665T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8666S: Maintained 8667F: drivers/of/ 8668F: include/linux/of*.h 8669F: scripts/dtc/ 8670 8671OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8672M: Rob Herring <robh+dt@kernel.org> 8673M: Mark Rutland <mark.rutland@arm.com> 8674L: devicetree@vger.kernel.org 8675T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8676Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8677S: Maintained 8678F: Documentation/devicetree/ 8679F: arch/*/boot/dts/ 8680F: include/dt-bindings/ 8681 8682OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8683M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8684L: devicetree@vger.kernel.org 8685S: Maintained 8686F: Documentation/devicetree/dynamic-resolution-notes.txt 8687F: Documentation/devicetree/overlay-notes.txt 8688F: drivers/of/overlay.c 8689F: drivers/of/resolver.c 8690 8691OPENRISC ARCHITECTURE 8692M: Jonas Bonn <jonas@southpole.se> 8693W: http://openrisc.net 8694S: Maintained 8695T: git git://openrisc.net/~jonas/linux 8696F: arch/openrisc/ 8697 8698OPENVSWITCH 8699M: Pravin Shelar <pshelar@nicira.com> 8700L: netdev@vger.kernel.org 8701L: dev@openvswitch.org 8702W: http://openvswitch.org 8703S: Maintained 8704F: net/openvswitch/ 8705F: include/uapi/linux/openvswitch.h 8706 8707OPERATING PERFORMANCE POINTS (OPP) 8708M: Viresh Kumar <vireshk@kernel.org> 8709M: Nishanth Menon <nm@ti.com> 8710M: Stephen Boyd <sboyd@codeaurora.org> 8711L: linux-pm@vger.kernel.org 8712S: Maintained 8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8714F: drivers/base/power/opp/ 8715F: include/linux/pm_opp.h 8716F: Documentation/power/opp.txt 8717F: Documentation/devicetree/bindings/opp/ 8718 8719OPL4 DRIVER 8720M: Clemens Ladisch <clemens@ladisch.de> 8721L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8722T: git git://git.alsa-project.org/alsa-kernel.git 8723S: Maintained 8724F: sound/drivers/opl4/ 8725 8726OPROFILE 8727M: Robert Richter <rric@kernel.org> 8728L: oprofile-list@lists.sf.net 8729S: Maintained 8730F: arch/*/include/asm/oprofile*.h 8731F: arch/*/oprofile/ 8732F: drivers/oprofile/ 8733F: include/linux/oprofile.h 8734 8735ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8736M: Mark Fasheh <mfasheh@suse.com> 8737M: Joel Becker <jlbec@evilplan.org> 8738L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8739W: http://ocfs2.wiki.kernel.org 8740S: Supported 8741F: Documentation/filesystems/ocfs2.txt 8742F: Documentation/filesystems/dlmfs.txt 8743F: fs/ocfs2/ 8744 8745ORINOCO DRIVER 8746L: linux-wireless@vger.kernel.org 8747W: http://wireless.kernel.org/en/users/Drivers/orinoco 8748W: http://www.nongnu.org/orinoco/ 8749S: Orphan 8750F: drivers/net/wireless/intersil/orinoco/ 8751 8752OSD LIBRARY and FILESYSTEM 8753M: Boaz Harrosh <ooo@electrozaur.com> 8754M: Benny Halevy <bhalevy@primarydata.com> 8755L: osd-dev@open-osd.org 8756W: http://open-osd.org 8757T: git git://git.open-osd.org/open-osd.git 8758S: Maintained 8759F: drivers/scsi/osd/ 8760F: include/scsi/osd_* 8761F: fs/exofs/ 8762 8763OVERLAY FILESYSTEM 8764M: Miklos Szeredi <miklos@szeredi.hu> 8765L: linux-unionfs@vger.kernel.org 8766T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8767S: Supported 8768F: fs/overlayfs/ 8769F: Documentation/filesystems/overlayfs.txt 8770 8771ORANGEFS FILESYSTEM 8772M: Mike Marshall <hubcap@omnibond.com> 8773L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8774T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8775S: Supported 8776F: fs/orangefs/ 8777F: Documentation/filesystems/orangefs.txt 8778 8779P54 WIRELESS DRIVER 8780M: Christian Lamparter <chunkeey@googlemail.com> 8781L: linux-wireless@vger.kernel.org 8782W: http://wireless.kernel.org/en/users/Drivers/p54 8783S: Maintained 8784F: drivers/net/wireless/intersil/p54/ 8785 8786PA SEMI ETHERNET DRIVER 8787M: Olof Johansson <olof@lixom.net> 8788L: netdev@vger.kernel.org 8789S: Maintained 8790F: drivers/net/ethernet/pasemi/* 8791 8792PA SEMI SMBUS DRIVER 8793M: Olof Johansson <olof@lixom.net> 8794L: linux-i2c@vger.kernel.org 8795S: Maintained 8796F: drivers/i2c/busses/i2c-pasemi.c 8797 8798PADATA PARALLEL EXECUTION MECHANISM 8799M: Steffen Klassert <steffen.klassert@secunet.com> 8800L: linux-crypto@vger.kernel.org 8801S: Maintained 8802F: kernel/padata.c 8803F: include/linux/padata.h 8804F: Documentation/padata.txt 8805 8806PANASONIC LAPTOP ACPI EXTRAS DRIVER 8807M: Harald Welte <laforge@gnumonks.org> 8808L: platform-driver-x86@vger.kernel.org 8809S: Maintained 8810F: drivers/platform/x86/panasonic-laptop.c 8811 8812PANASONIC MN10300/AM33/AM34 PORT 8813M: David Howells <dhowells@redhat.com> 8814L: linux-am33-list@redhat.com (moderated for non-subscribers) 8815W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8816S: Maintained 8817F: Documentation/mn10300/ 8818F: arch/mn10300/ 8819 8820PARALLEL LCD/KEYPAD PANEL DRIVER 8821M: Willy Tarreau <willy@haproxy.com> 8822M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8823S: Odd Fixes 8824F: Documentation/misc-devices/lcd-panel-cgram.txt 8825F: drivers/misc/panel.c 8826 8827PARALLEL PORT SUBSYSTEM 8828M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8829M: Sudip Mukherjee <sudip@vectorindia.org> 8830L: linux-parport@lists.infradead.org (subscribers-only) 8831S: Maintained 8832F: drivers/parport/ 8833F: include/linux/parport*.h 8834F: drivers/char/ppdev.c 8835F: include/uapi/linux/ppdev.h 8836F: Documentation/parport*.txt 8837 8838PARAVIRT_OPS INTERFACE 8839M: Jeremy Fitzhardinge <jeremy@goop.org> 8840M: Chris Wright <chrisw@sous-sol.org> 8841M: Alok Kataria <akataria@vmware.com> 8842M: Rusty Russell <rusty@rustcorp.com.au> 8843L: virtualization@lists.linux-foundation.org 8844S: Supported 8845F: Documentation/virtual/paravirt_ops.txt 8846F: arch/*/kernel/paravirt* 8847F: arch/*/include/asm/paravirt.h 8848 8849PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8850M: Tim Waugh <tim@cyberelk.net> 8851L: linux-parport@lists.infradead.org (subscribers-only) 8852S: Maintained 8853F: Documentation/blockdev/paride.txt 8854F: drivers/block/paride/ 8855 8856PARISC ARCHITECTURE 8857M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8858M: Helge Deller <deller@gmx.de> 8859L: linux-parisc@vger.kernel.org 8860W: http://www.parisc-linux.org/ 8861Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8863T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8864S: Maintained 8865F: arch/parisc/ 8866F: Documentation/parisc/ 8867F: drivers/parisc/ 8868F: drivers/char/agp/parisc-agp.c 8869F: drivers/input/serio/gscps2.c 8870F: drivers/parport/parport_gsc.* 8871F: drivers/tty/serial/8250/8250_gsc.c 8872F: drivers/video/fbdev/sti* 8873F: drivers/video/console/sti* 8874F: drivers/video/logo/logo_parisc* 8875 8876PC87360 HARDWARE MONITORING DRIVER 8877M: Jim Cromie <jim.cromie@gmail.com> 8878L: linux-hwmon@vger.kernel.org 8879S: Maintained 8880F: Documentation/hwmon/pc87360 8881F: drivers/hwmon/pc87360.c 8882 8883PC8736x GPIO DRIVER 8884M: Jim Cromie <jim.cromie@gmail.com> 8885S: Maintained 8886F: drivers/char/pc8736x_gpio.c 8887 8888PC87427 HARDWARE MONITORING DRIVER 8889M: Jean Delvare <jdelvare@suse.com> 8890L: linux-hwmon@vger.kernel.org 8891S: Maintained 8892F: Documentation/hwmon/pc87427 8893F: drivers/hwmon/pc87427.c 8894 8895PCA9532 LED DRIVER 8896M: Riku Voipio <riku.voipio@iki.fi> 8897S: Maintained 8898F: drivers/leds/leds-pca9532.c 8899F: include/linux/leds-pca9532.h 8900 8901PCA9541 I2C BUS MASTER SELECTOR DRIVER 8902M: Guenter Roeck <linux@roeck-us.net> 8903L: linux-i2c@vger.kernel.org 8904S: Maintained 8905F: drivers/i2c/muxes/i2c-mux-pca9541.c 8906 8907PCDP - PRIMARY CONSOLE AND DEBUG PORT 8908M: Khalid Aziz <khalid@gonehiking.org> 8909S: Maintained 8910F: drivers/firmware/pcdp.* 8911 8912PCI ERROR RECOVERY 8913M: Linas Vepstas <linasvepstas@gmail.com> 8914L: linux-pci@vger.kernel.org 8915S: Supported 8916F: Documentation/PCI/pci-error-recovery.txt 8917 8918PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8919M: Russell Currey <ruscur@russell.cc> 8920L: linuxppc-dev@lists.ozlabs.org 8921S: Supported 8922F: Documentation/powerpc/eeh-pci-error-recovery.txt 8923F: arch/powerpc/kernel/eeh*.c 8924F: arch/powerpc/platforms/*/eeh*.c 8925F: arch/powerpc/include/*/eeh*.h 8926 8927PCI SUBSYSTEM 8928M: Bjorn Helgaas <bhelgaas@google.com> 8929L: linux-pci@vger.kernel.org 8930Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8931T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8932S: Supported 8933F: Documentation/devicetree/bindings/pci/ 8934F: Documentation/PCI/ 8935F: drivers/pci/ 8936F: include/linux/pci* 8937F: arch/x86/pci/ 8938F: arch/x86/kernel/quirks.c 8939 8940PCI DRIVER FOR ALTERA PCIE IP 8941M: Ley Foon Tan <lftan@altera.com> 8942L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8943L: linux-pci@vger.kernel.org 8944S: Supported 8945F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8946F: drivers/pci/host/pcie-altera.c 8947 8948PCI DRIVER FOR ARM VERSATILE PLATFORM 8949M: Rob Herring <robh@kernel.org> 8950L: linux-pci@vger.kernel.org 8951L: linux-arm-kernel@lists.infradead.org 8952S: Maintained 8953F: Documentation/devicetree/bindings/pci/versatile.txt 8954F: drivers/pci/host/pci-versatile.c 8955 8956PCI DRIVER FOR APPLIEDMICRO XGENE 8957M: Tanmay Inamdar <tinamdar@apm.com> 8958L: linux-pci@vger.kernel.org 8959L: linux-arm-kernel@lists.infradead.org 8960S: Maintained 8961F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8962F: drivers/pci/host/pci-xgene.c 8963 8964PCI DRIVER FOR FREESCALE LAYERSCAPE 8965M: Minghuan Lian <minghuan.Lian@freescale.com> 8966M: Mingkai Hu <mingkai.hu@freescale.com> 8967M: Roy Zang <tie-fei.zang@freescale.com> 8968L: linuxppc-dev@lists.ozlabs.org 8969L: linux-pci@vger.kernel.org 8970L: linux-arm-kernel@lists.infradead.org 8971S: Maintained 8972F: drivers/pci/host/*layerscape* 8973 8974PCI DRIVER FOR IMX6 8975M: Richard Zhu <Richard.Zhu@freescale.com> 8976M: Lucas Stach <l.stach@pengutronix.de> 8977L: linux-pci@vger.kernel.org 8978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8979S: Maintained 8980F: drivers/pci/host/*imx6* 8981 8982PCI DRIVER FOR TI KEYSTONE 8983M: Murali Karicheri <m-karicheri2@ti.com> 8984L: linux-pci@vger.kernel.org 8985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8986S: Maintained 8987F: drivers/pci/host/*keystone* 8988 8989PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8990M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8991M: Jason Cooper <jason@lakedaemon.net> 8992L: linux-pci@vger.kernel.org 8993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8994S: Maintained 8995F: drivers/pci/host/*mvebu* 8996 8997PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 8998M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8999L: linux-pci@vger.kernel.org 9000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9001S: Maintained 9002F: drivers/pci/host/pci-aardvark.c 9003 9004PCI DRIVER FOR NVIDIA TEGRA 9005M: Thierry Reding <thierry.reding@gmail.com> 9006L: linux-tegra@vger.kernel.org 9007L: linux-pci@vger.kernel.org 9008S: Supported 9009F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9010F: drivers/pci/host/pci-tegra.c 9011 9012PCI DRIVER FOR TI DRA7XX 9013M: Kishon Vijay Abraham I <kishon@ti.com> 9014L: linux-omap@vger.kernel.org 9015L: linux-pci@vger.kernel.org 9016S: Supported 9017F: Documentation/devicetree/bindings/pci/ti-pci.txt 9018F: drivers/pci/host/pci-dra7xx.c 9019 9020PCI DRIVER FOR RENESAS R-CAR 9021M: Simon Horman <horms@verge.net.au> 9022L: linux-pci@vger.kernel.org 9023L: linux-renesas-soc@vger.kernel.org 9024S: Maintained 9025F: drivers/pci/host/*rcar* 9026 9027PCI DRIVER FOR SAMSUNG EXYNOS 9028M: Jingoo Han <jingoohan1@gmail.com> 9029L: linux-pci@vger.kernel.org 9030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9031L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9032S: Maintained 9033F: drivers/pci/host/pci-exynos.c 9034 9035PCI DRIVER FOR SYNOPSIS DESIGNWARE 9036M: Jingoo Han <jingoohan1@gmail.com> 9037M: Pratyush Anand <pratyush.anand@gmail.com> 9038L: linux-pci@vger.kernel.org 9039S: Maintained 9040F: drivers/pci/host/*designware* 9041 9042PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9043M: Joao Pinto <jpinto@synopsys.com> 9044L: linux-pci@vger.kernel.org 9045S: Maintained 9046F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9047F: drivers/pci/host/pcie-designware-plat.c 9048 9049PCI DRIVER FOR GENERIC OF HOSTS 9050M: Will Deacon <will.deacon@arm.com> 9051L: linux-pci@vger.kernel.org 9052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9053S: Maintained 9054F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9055F: drivers/pci/host/pci-host-common.c 9056F: drivers/pci/host/pci-host-generic.c 9057 9058PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9059M: Keith Busch <keith.busch@intel.com> 9060L: linux-pci@vger.kernel.org 9061S: Supported 9062F: arch/x86/pci/vmd.c 9063 9064PCIE DRIVER FOR ST SPEAR13XX 9065M: Pratyush Anand <pratyush.anand@gmail.com> 9066L: linux-pci@vger.kernel.org 9067S: Maintained 9068F: drivers/pci/host/*spear* 9069 9070PCI MSI DRIVER FOR ALTERA MSI IP 9071M: Ley Foon Tan <lftan@altera.com> 9072L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9073L: linux-pci@vger.kernel.org 9074S: Supported 9075F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9076F: drivers/pci/host/pcie-altera-msi.c 9077 9078PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9079M: Duc Dang <dhdang@apm.com> 9080L: linux-pci@vger.kernel.org 9081L: linux-arm-kernel@lists.infradead.org 9082S: Maintained 9083F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9084F: drivers/pci/host/pci-xgene-msi.c 9085 9086PCIE DRIVER FOR AXIS ARTPEC 9087M: Niklas Cassel <niklas.cassel@axis.com> 9088M: Jesper Nilsson <jesper.nilsson@axis.com> 9089L: linux-arm-kernel@axis.com 9090L: linux-pci@vger.kernel.org 9091S: Maintained 9092F: Documentation/devicetree/bindings/pci/axis,artpec* 9093F: drivers/pci/host/*artpec* 9094 9095PCIE DRIVER FOR HISILICON 9096M: Zhou Wang <wangzhou1@hisilicon.com> 9097M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9098L: linux-pci@vger.kernel.org 9099S: Maintained 9100F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9101F: drivers/pci/host/pcie-hisi.c 9102 9103PCIE DRIVER FOR QUALCOMM MSM 9104M: Stanimir Varbanov <svarbanov@mm-sol.com> 9105L: linux-pci@vger.kernel.org 9106L: linux-arm-msm@vger.kernel.org 9107S: Maintained 9108F: drivers/pci/host/*qcom* 9109 9110PCIE DRIVER FOR CAVIUM THUNDERX 9111M: David Daney <david.daney@cavium.com> 9112L: linux-pci@vger.kernel.org 9113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9114S: Supported 9115F: Documentation/devicetree/bindings/pci/pci-thunder-* 9116F: drivers/pci/host/pci-thunder-* 9117 9118PCMCIA SUBSYSTEM 9119P: Linux PCMCIA Team 9120L: linux-pcmcia@lists.infradead.org 9121W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9122T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9123S: Maintained 9124F: Documentation/pcmcia/ 9125F: drivers/pcmcia/ 9126F: include/pcmcia/ 9127 9128PCNET32 NETWORK DRIVER 9129M: Don Fry <pcnet32@frontier.com> 9130L: netdev@vger.kernel.org 9131S: Maintained 9132F: drivers/net/ethernet/amd/pcnet32.c 9133 9134PCRYPT PARALLEL CRYPTO ENGINE 9135M: Steffen Klassert <steffen.klassert@secunet.com> 9136L: linux-crypto@vger.kernel.org 9137S: Maintained 9138F: crypto/pcrypt.c 9139F: include/crypto/pcrypt.h 9140 9141PER-CPU MEMORY ALLOCATOR 9142M: Tejun Heo <tj@kernel.org> 9143M: Christoph Lameter <cl@linux.com> 9144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9145S: Maintained 9146F: include/linux/percpu*.h 9147F: mm/percpu*.c 9148F: arch/*/include/asm/percpu.h 9149 9150PER-TASK DELAY ACCOUNTING 9151M: Balbir Singh <bsingharora@gmail.com> 9152S: Maintained 9153F: include/linux/delayacct.h 9154F: kernel/delayacct.c 9155 9156PERFORMANCE EVENTS SUBSYSTEM 9157M: Peter Zijlstra <peterz@infradead.org> 9158M: Ingo Molnar <mingo@redhat.com> 9159M: Arnaldo Carvalho de Melo <acme@kernel.org> 9160R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9161L: linux-kernel@vger.kernel.org 9162T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9163S: Supported 9164F: kernel/events/* 9165F: include/linux/perf_event.h 9166F: include/uapi/linux/perf_event.h 9167F: arch/*/kernel/perf_event*.c 9168F: arch/*/kernel/*/perf_event*.c 9169F: arch/*/kernel/*/*/perf_event*.c 9170F: arch/*/include/asm/perf_event.h 9171F: arch/*/kernel/perf_callchain.c 9172F: arch/*/events/* 9173F: tools/perf/ 9174 9175PERSONALITY HANDLING 9176M: Christoph Hellwig <hch@infradead.org> 9177L: linux-abi-devel@lists.sourceforge.net 9178S: Maintained 9179F: include/linux/personality.h 9180F: include/uapi/linux/personality.h 9181 9182PHONET PROTOCOL 9183M: Remi Denis-Courmont <courmisch@gmail.com> 9184S: Supported 9185F: Documentation/networking/phonet.txt 9186F: include/linux/phonet.h 9187F: include/net/phonet/ 9188F: include/uapi/linux/phonet.h 9189F: net/phonet/ 9190 9191PHRAM MTD DRIVER 9192M: Joern Engel <joern@lazybastard.org> 9193L: linux-mtd@lists.infradead.org 9194S: Maintained 9195F: drivers/mtd/devices/phram.c 9196 9197PICOLCD HID DRIVER 9198M: Bruno Prémont <bonbons@linux-vserver.org> 9199L: linux-input@vger.kernel.org 9200S: Maintained 9201F: drivers/hid/hid-picolcd* 9202 9203PICOXCELL SUPPORT 9204M: Jamie Iles <jamie@jamieiles.com> 9205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9206T: git git://github.com/jamieiles/linux-2.6-ji.git 9207S: Supported 9208F: arch/arm/boot/dts/picoxcell* 9209F: arch/arm/mach-picoxcell/ 9210F: drivers/crypto/picoxcell* 9211 9212PIN CONTROL SUBSYSTEM 9213M: Linus Walleij <linus.walleij@linaro.org> 9214L: linux-gpio@vger.kernel.org 9215T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9216S: Maintained 9217F: Documentation/devicetree/bindings/pinctrl/ 9218F: Documentation/pinctrl.txt 9219F: drivers/pinctrl/ 9220F: include/linux/pinctrl/ 9221 9222PIN CONTROLLER - ATMEL AT91 9223M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9225S: Maintained 9226F: drivers/pinctrl/pinctrl-at91.* 9227 9228PIN CONTROLLER - ATMEL AT91 PIO4 9229M: Ludovic Desroches <ludovic.desroches@atmel.com> 9230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9231L: linux-gpio@vger.kernel.org 9232S: Supported 9233F: drivers/pinctrl/pinctrl-at91-pio4.* 9234 9235PIN CONTROLLER - INTEL 9236M: Mika Westerberg <mika.westerberg@linux.intel.com> 9237M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9238S: Maintained 9239F: drivers/pinctrl/intel/ 9240 9241PIN CONTROLLER - RENESAS 9242M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9243M: Geert Uytterhoeven <geert+renesas@glider.be> 9244L: linux-renesas-soc@vger.kernel.org 9245S: Maintained 9246F: drivers/pinctrl/sh-pfc/ 9247 9248PIN CONTROLLER - SAMSUNG 9249M: Tomasz Figa <tomasz.figa@gmail.com> 9250M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9251M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9253L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9254S: Maintained 9255F: drivers/pinctrl/samsung/ 9256 9257PIN CONTROLLER - SINGLE 9258M: Tony Lindgren <tony@atomide.com> 9259M: Haojian Zhuang <haojian.zhuang@linaro.org> 9260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9261L: linux-omap@vger.kernel.org 9262S: Maintained 9263F: drivers/pinctrl/pinctrl-single.c 9264 9265PIN CONTROLLER - ST SPEAR 9266M: Viresh Kumar <vireshk@kernel.org> 9267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9268W: http://www.st.com/spear 9269S: Maintained 9270F: drivers/pinctrl/spear/ 9271 9272PISTACHIO SOC SUPPORT 9273M: James Hartley <james.hartley@imgtec.com> 9274M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9275L: linux-mips@linux-mips.org 9276S: Maintained 9277F: arch/mips/pistachio/ 9278F: arch/mips/include/asm/mach-pistachio/ 9279F: arch/mips/boot/dts/pistachio/ 9280F: arch/mips/configs/pistachio*_defconfig 9281 9282PKTCDVD DRIVER 9283M: Jiri Kosina <jikos@kernel.org> 9284S: Maintained 9285F: drivers/block/pktcdvd.c 9286F: include/linux/pktcdvd.h 9287F: include/uapi/linux/pktcdvd.h 9288 9289PKUNITY SOC DRIVERS 9290M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9291W: http://mprc.pku.edu.cn/~guanxuetao/linux 9292S: Maintained 9293T: git git://github.com/gxt/linux.git 9294F: drivers/input/serio/i8042-unicore32io.h 9295F: drivers/i2c/busses/i2c-puv3.c 9296F: drivers/video/fbdev/fb-puv3.c 9297F: drivers/rtc/rtc-puv3.c 9298 9299PMBUS HARDWARE MONITORING DRIVERS 9300M: Guenter Roeck <linux@roeck-us.net> 9301L: linux-hwmon@vger.kernel.org 9302W: http://hwmon.wiki.kernel.org/ 9303W: http://www.roeck-us.net/linux/drivers/ 9304T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9305S: Maintained 9306F: Documentation/hwmon/pmbus 9307F: drivers/hwmon/pmbus/ 9308F: include/linux/i2c/pmbus.h 9309 9310PMC SIERRA MaxRAID DRIVER 9311L: linux-scsi@vger.kernel.org 9312W: http://www.pmc-sierra.com/ 9313S: Orphan 9314F: drivers/scsi/pmcraid.* 9315 9316PMC SIERRA PM8001 DRIVER 9317M: Jack Wang <jinpu.wang@profitbricks.com> 9318M: lindar_liu@usish.com 9319L: pmchba@pmcs.com 9320L: linux-scsi@vger.kernel.org 9321S: Supported 9322F: drivers/scsi/pm8001/ 9323 9324POSIX CLOCKS and TIMERS 9325M: Thomas Gleixner <tglx@linutronix.de> 9326L: linux-kernel@vger.kernel.org 9327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9328S: Maintained 9329F: fs/timerfd.c 9330F: include/linux/timer* 9331F: kernel/time/*timer* 9332 9333POWER MANAGEMENT CORE 9334M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9335L: linux-pm@vger.kernel.org 9336T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9337S: Supported 9338F: drivers/base/power/ 9339F: include/linux/pm.h 9340F: include/linux/pm_* 9341F: include/linux/powercap.h 9342F: drivers/powercap/ 9343 9344POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9345M: Sebastian Reichel <sre@kernel.org> 9346M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9347M: David Woodhouse <dwmw2@infradead.org> 9348L: linux-pm@vger.kernel.org 9349T: git git://git.infradead.org/battery-2.6.git 9350S: Maintained 9351F: Documentation/devicetree/bindings/power/ 9352F: Documentation/devicetree/bindings/power_supply/ 9353F: include/linux/power_supply.h 9354F: drivers/power/ 9355X: drivers/power/avs/ 9356 9357POWER STATE COORDINATION INTERFACE (PSCI) 9358M: Mark Rutland <mark.rutland@arm.com> 9359M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9360L: linux-arm-kernel@lists.infradead.org 9361S: Maintained 9362F: drivers/firmware/psci.c 9363F: include/linux/psci.h 9364F: include/uapi/linux/psci.h 9365 9366POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9367M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9368L: linuxppc-dev@lists.ozlabs.org 9369S: Maintained 9370F: drivers/char/powernv-op-panel.c 9371 9372PNP SUPPORT 9373M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9374S: Maintained 9375F: drivers/pnp/ 9376 9377PPP PROTOCOL DRIVERS AND COMPRESSORS 9378M: Paul Mackerras <paulus@samba.org> 9379L: linux-ppp@vger.kernel.org 9380S: Maintained 9381F: drivers/net/ppp/ppp_* 9382 9383PPP OVER ATM (RFC 2364) 9384M: Mitchell Blank Jr <mitch@sfgoth.com> 9385S: Maintained 9386F: net/atm/pppoatm.c 9387F: include/uapi/linux/atmppp.h 9388 9389PPP OVER ETHERNET 9390M: Michal Ostrowski <mostrows@earthlink.net> 9391S: Maintained 9392F: drivers/net/ppp/pppoe.c 9393F: drivers/net/ppp/pppox.c 9394 9395PPP OVER L2TP 9396M: James Chapman <jchapman@katalix.com> 9397S: Maintained 9398F: net/l2tp/l2tp_ppp.c 9399F: include/linux/if_pppol2tp.h 9400F: include/uapi/linux/if_pppol2tp.h 9401 9402PPS SUPPORT 9403M: Rodolfo Giometti <giometti@enneenne.com> 9404W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9405L: linuxpps@ml.enneenne.com (subscribers-only) 9406S: Maintained 9407F: Documentation/pps/ 9408F: drivers/pps/ 9409F: include/linux/pps*.h 9410 9411PPTP DRIVER 9412M: Dmitry Kozlov <xeb@mail.ru> 9413L: netdev@vger.kernel.org 9414S: Maintained 9415F: drivers/net/ppp/pptp.c 9416W: http://sourceforge.net/projects/accel-pptp 9417 9418PREEMPTIBLE KERNEL 9419M: Robert Love <rml@tech9.net> 9420L: kpreempt-tech@lists.sourceforge.net 9421W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9422S: Supported 9423F: Documentation/preempt-locking.txt 9424F: include/linux/preempt.h 9425 9426PRISM54 WIRELESS DRIVER 9427M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9428L: linux-wireless@vger.kernel.org 9429W: http://wireless.kernel.org/en/users/Drivers/p54 9430S: Obsolete 9431F: drivers/net/wireless/intersil/prism54/ 9432 9433PS3 NETWORK SUPPORT 9434M: Geoff Levand <geoff@infradead.org> 9435L: netdev@vger.kernel.org 9436L: linuxppc-dev@lists.ozlabs.org 9437S: Maintained 9438F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9439 9440PS3 PLATFORM SUPPORT 9441M: Geoff Levand <geoff@infradead.org> 9442L: linuxppc-dev@lists.ozlabs.org 9443S: Maintained 9444F: arch/powerpc/boot/ps3* 9445F: arch/powerpc/include/asm/lv1call.h 9446F: arch/powerpc/include/asm/ps3*.h 9447F: arch/powerpc/platforms/ps3/ 9448F: drivers/*/ps3* 9449F: drivers/ps3/ 9450F: drivers/rtc/rtc-ps3.c 9451F: drivers/usb/host/*ps3.c 9452F: sound/ppc/snd_ps3* 9453 9454PS3VRAM DRIVER 9455M: Jim Paris <jim@jtan.com> 9456M: Geoff Levand <geoff@infradead.org> 9457L: linuxppc-dev@lists.ozlabs.org 9458S: Maintained 9459F: drivers/block/ps3vram.c 9460 9461PSTORE FILESYSTEM 9462M: Anton Vorontsov <anton@enomsg.org> 9463M: Colin Cross <ccross@android.com> 9464M: Kees Cook <keescook@chromium.org> 9465M: Tony Luck <tony.luck@intel.com> 9466S: Maintained 9467T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9468F: fs/pstore/ 9469F: include/linux/pstore* 9470F: drivers/firmware/efi/efi-pstore.c 9471F: drivers/acpi/apei/erst.c 9472 9473PTP HARDWARE CLOCK SUPPORT 9474M: Richard Cochran <richardcochran@gmail.com> 9475L: netdev@vger.kernel.org 9476S: Maintained 9477W: http://linuxptp.sourceforge.net/ 9478F: Documentation/ABI/testing/sysfs-ptp 9479F: Documentation/ptp/* 9480F: drivers/net/ethernet/freescale/gianfar_ptp.c 9481F: drivers/net/phy/dp83640* 9482F: drivers/ptp/* 9483F: include/linux/ptp_cl* 9484 9485PTRACE SUPPORT 9486M: Roland McGrath <roland@hack.frob.com> 9487M: Oleg Nesterov <oleg@redhat.com> 9488S: Maintained 9489F: include/asm-generic/syscall.h 9490F: include/linux/ptrace.h 9491F: include/linux/regset.h 9492F: include/linux/tracehook.h 9493F: include/uapi/linux/ptrace.h 9494F: kernel/ptrace.c 9495 9496PULSE8-CEC DRIVER 9497M: Hans Verkuil <hverkuil@xs4all.nl> 9498L: linux-media@vger.kernel.org 9499T: git git://linuxtv.org/media_tree.git 9500S: Maintained 9501F: drivers/staging/media/pulse8-cec 9502 9503PVRUSB2 VIDEO4LINUX DRIVER 9504M: Mike Isely <isely@pobox.com> 9505L: pvrusb2@isely.net (subscribers-only) 9506L: linux-media@vger.kernel.org 9507W: http://www.isely.net/pvrusb2/ 9508T: git git://linuxtv.org/media_tree.git 9509S: Maintained 9510F: Documentation/video4linux/README.pvrusb2 9511F: drivers/media/usb/pvrusb2/ 9512 9513PWC WEBCAM DRIVER 9514M: Hans Verkuil <hverkuil@xs4all.nl> 9515L: linux-media@vger.kernel.org 9516T: git git://linuxtv.org/media_tree.git 9517S: Odd Fixes 9518F: drivers/media/usb/pwc/* 9519 9520PWM FAN DRIVER 9521M: Kamil Debski <kamil@wypas.org> 9522M: Lukasz Majewski <l.majewski@samsung.com> 9523L: linux-hwmon@vger.kernel.org 9524S: Supported 9525F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9526F: Documentation/hwmon/pwm-fan 9527F: drivers/hwmon/pwm-fan.c 9528 9529PWM SUBSYSTEM 9530M: Thierry Reding <thierry.reding@gmail.com> 9531L: linux-pwm@vger.kernel.org 9532S: Maintained 9533T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9534F: Documentation/pwm.txt 9535F: Documentation/devicetree/bindings/pwm/ 9536F: include/linux/pwm.h 9537F: drivers/pwm/ 9538F: drivers/video/backlight/pwm_bl.c 9539F: include/linux/pwm_backlight.h 9540 9541PXA2xx/PXA3xx SUPPORT 9542M: Daniel Mack <daniel@zonque.org> 9543M: Haojian Zhuang <haojian.zhuang@gmail.com> 9544M: Robert Jarzmik <robert.jarzmik@free.fr> 9545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9546T: git git://github.com/hzhuang1/linux.git 9547T: git git://github.com/rjarzmik/linux.git 9548S: Maintained 9549F: arch/arm/boot/dts/pxa* 9550F: arch/arm/mach-pxa/ 9551F: drivers/dma/pxa* 9552F: drivers/pcmcia/pxa2xx* 9553F: drivers/pinctrl/pxa/ 9554F: drivers/spi/spi-pxa2xx* 9555F: drivers/usb/gadget/udc/pxa2* 9556F: include/sound/pxa2xx-lib.h 9557F: sound/arm/pxa* 9558F: sound/soc/pxa/ 9559 9560PXA GPIO DRIVER 9561M: Robert Jarzmik <robert.jarzmik@free.fr> 9562L: linux-gpio@vger.kernel.org 9563S: Maintained 9564F: drivers/gpio/gpio-pxa.c 9565 9566PXA3xx NAND FLASH DRIVER 9567M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9568L: linux-mtd@lists.infradead.org 9569S: Maintained 9570F: drivers/mtd/nand/pxa3xx_nand.c 9571 9572MMP SUPPORT 9573M: Eric Miao <eric.y.miao@gmail.com> 9574M: Haojian Zhuang <haojian.zhuang@gmail.com> 9575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9576T: git git://github.com/hzhuang1/linux.git 9577T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9578S: Maintained 9579F: arch/arm/boot/dts/mmp* 9580F: arch/arm/mach-mmp/ 9581 9582PXA MMCI DRIVER 9583S: Orphan 9584 9585PXA RTC DRIVER 9586M: Robert Jarzmik <robert.jarzmik@free.fr> 9587L: rtc-linux@googlegroups.com 9588S: Maintained 9589 9590QAT DRIVER 9591M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9592M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9593L: qat-linux@intel.com 9594S: Supported 9595F: drivers/crypto/qat/ 9596 9597QIB DRIVER 9598M: Mike Marciniszyn <infinipath@intel.com> 9599L: linux-rdma@vger.kernel.org 9600S: Supported 9601F: drivers/infiniband/hw/qib/ 9602 9603QLOGIC QLA1280 SCSI DRIVER 9604M: Michael Reed <mdr@sgi.com> 9605L: linux-scsi@vger.kernel.org 9606S: Maintained 9607F: drivers/scsi/qla1280.[ch] 9608 9609QLOGIC QLA2XXX FC-SCSI DRIVER 9610M: qla2xxx-upstream@qlogic.com 9611L: linux-scsi@vger.kernel.org 9612S: Supported 9613F: Documentation/scsi/LICENSE.qla2xxx 9614F: drivers/scsi/qla2xxx/ 9615 9616QLOGIC QLA4XXX iSCSI DRIVER 9617M: QLogic-Storage-Upstream@qlogic.com 9618L: linux-scsi@vger.kernel.org 9619S: Supported 9620F: Documentation/scsi/LICENSE.qla4xxx 9621F: drivers/scsi/qla4xxx/ 9622 9623QLOGIC QLA3XXX NETWORK DRIVER 9624M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9625M: Ron Mercer <ron.mercer@qlogic.com> 9626M: linux-driver@qlogic.com 9627L: netdev@vger.kernel.org 9628S: Supported 9629F: Documentation/networking/LICENSE.qla3xxx 9630F: drivers/net/ethernet/qlogic/qla3xxx.* 9631 9632QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9633M: Dept-GELinuxNICDev@qlogic.com 9634L: netdev@vger.kernel.org 9635S: Supported 9636F: drivers/net/ethernet/qlogic/qlcnic/ 9637 9638QLOGIC QLGE 10Gb ETHERNET DRIVER 9639M: Harish Patil <harish.patil@qlogic.com> 9640M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9641M: Dept-GELinuxNICDev@qlogic.com 9642M: linux-driver@qlogic.com 9643L: netdev@vger.kernel.org 9644S: Supported 9645F: drivers/net/ethernet/qlogic/qlge/ 9646 9647QLOGIC QL4xxx ETHERNET DRIVER 9648M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9649M: Ariel Elior <Ariel.Elior@qlogic.com> 9650M: everest-linux-l2@qlogic.com 9651L: netdev@vger.kernel.org 9652S: Supported 9653F: drivers/net/ethernet/qlogic/qed/ 9654F: include/linux/qed/ 9655F: drivers/net/ethernet/qlogic/qede/ 9656 9657QNX4 FILESYSTEM 9658M: Anders Larsen <al@alarsen.net> 9659W: http://www.alarsen.net/linux/qnx4fs/ 9660S: Maintained 9661F: fs/qnx4/ 9662F: include/uapi/linux/qnx4_fs.h 9663F: include/uapi/linux/qnxtypes.h 9664 9665QT1010 MEDIA DRIVER 9666M: Antti Palosaari <crope@iki.fi> 9667L: linux-media@vger.kernel.org 9668W: https://linuxtv.org 9669W: http://palosaari.fi/linux/ 9670Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9671T: git git://linuxtv.org/anttip/media_tree.git 9672S: Maintained 9673F: drivers/media/tuners/qt1010* 9674 9675QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9676M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9677L: linux-wireless@vger.kernel.org 9678L: ath9k-devel@lists.ath9k.org 9679W: http://wireless.kernel.org/en/users/Drivers/ath9k 9680S: Supported 9681F: drivers/net/wireless/ath/ath9k/ 9682 9683QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9684M: Kalle Valo <kvalo@qca.qualcomm.com> 9685L: ath10k@lists.infradead.org 9686W: http://wireless.kernel.org/en/users/Drivers/ath10k 9687T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9688S: Supported 9689F: drivers/net/wireless/ath/ath10k/ 9690 9691QUALCOMM HEXAGON ARCHITECTURE 9692M: Richard Kuo <rkuo@codeaurora.org> 9693L: linux-hexagon@vger.kernel.org 9694T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9695S: Supported 9696F: arch/hexagon/ 9697 9698QUALCOMM WCN36XX WIRELESS DRIVER 9699M: Eugene Krasnikov <k.eugene.e@gmail.com> 9700L: wcn36xx@lists.infradead.org 9701W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9702T: git git://github.com/KrasnikovEugene/wcn36xx.git 9703S: Supported 9704F: drivers/net/wireless/ath/wcn36xx/ 9705 9706QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9707M: Gabriel Somlo <somlo@cmu.edu> 9708M: "Michael S. Tsirkin" <mst@redhat.com> 9709L: qemu-devel@nongnu.org 9710S: Maintained 9711F: drivers/firmware/qemu_fw_cfg.c 9712 9713RADOS BLOCK DEVICE (RBD) 9714M: Ilya Dryomov <idryomov@gmail.com> 9715M: Sage Weil <sage@redhat.com> 9716M: Alex Elder <elder@kernel.org> 9717L: ceph-devel@vger.kernel.org 9718W: http://ceph.com/ 9719T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9720T: git git://github.com/ceph/ceph-client.git 9721S: Supported 9722F: Documentation/ABI/testing/sysfs-bus-rbd 9723F: drivers/block/rbd.c 9724F: drivers/block/rbd_types.h 9725 9726RADEON FRAMEBUFFER DISPLAY DRIVER 9727M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9728L: linux-fbdev@vger.kernel.org 9729S: Maintained 9730F: drivers/video/fbdev/aty/radeon* 9731F: include/uapi/linux/radeonfb.h 9732 9733RADIOSHARK RADIO DRIVER 9734M: Hans Verkuil <hverkuil@xs4all.nl> 9735L: linux-media@vger.kernel.org 9736T: git git://linuxtv.org/media_tree.git 9737S: Maintained 9738F: drivers/media/radio/radio-shark.c 9739 9740RADIOSHARK2 RADIO DRIVER 9741M: Hans Verkuil <hverkuil@xs4all.nl> 9742L: linux-media@vger.kernel.org 9743T: git git://linuxtv.org/media_tree.git 9744S: Maintained 9745F: drivers/media/radio/radio-shark2.c 9746F: drivers/media/radio/radio-tea5777.c 9747 9748RAGE128 FRAMEBUFFER DISPLAY DRIVER 9749M: Paul Mackerras <paulus@samba.org> 9750L: linux-fbdev@vger.kernel.org 9751S: Maintained 9752F: drivers/video/fbdev/aty/aty128fb.c 9753 9754RALINK MIPS ARCHITECTURE 9755M: John Crispin <john@phrozen.org> 9756L: linux-mips@linux-mips.org 9757S: Maintained 9758F: arch/mips/ralink 9759 9760RALINK RT2X00 WIRELESS LAN DRIVER 9761P: rt2x00 project 9762M: Stanislaw Gruszka <sgruszka@redhat.com> 9763M: Helmut Schaa <helmut.schaa@googlemail.com> 9764L: linux-wireless@vger.kernel.org 9765S: Maintained 9766F: drivers/net/wireless/ralink/rt2x00/ 9767 9768RAMDISK RAM BLOCK DEVICE DRIVER 9769M: Jens Axboe <axboe@kernel.dk> 9770S: Maintained 9771F: Documentation/blockdev/ramdisk.txt 9772F: drivers/block/brd.c 9773 9774RANDOM NUMBER DRIVER 9775M: "Theodore Ts'o" <tytso@mit.edu> 9776S: Maintained 9777F: drivers/char/random.c 9778 9779RAPIDIO SUBSYSTEM 9780M: Matt Porter <mporter@kernel.crashing.org> 9781M: Alexandre Bounine <alexandre.bounine@idt.com> 9782S: Maintained 9783F: drivers/rapidio/ 9784 9785RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9786L: linux-wireless@vger.kernel.org 9787S: Orphan 9788F: drivers/net/wireless/ray* 9789 9790RCUTORTURE MODULE 9791M: Josh Triplett <josh@joshtriplett.org> 9792M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9793L: linux-kernel@vger.kernel.org 9794S: Supported 9795T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9796F: Documentation/RCU/torture.txt 9797F: kernel/rcu/rcutorture.c 9798 9799RCUTORTURE TEST FRAMEWORK 9800M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9801M: Josh Triplett <josh@joshtriplett.org> 9802R: Steven Rostedt <rostedt@goodmis.org> 9803R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9804R: Lai Jiangshan <jiangshanlai@gmail.com> 9805L: linux-kernel@vger.kernel.org 9806S: Supported 9807T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9808F: tools/testing/selftests/rcutorture 9809 9810RDC R-321X SoC 9811M: Florian Fainelli <florian@openwrt.org> 9812S: Maintained 9813 9814RDC R6040 FAST ETHERNET DRIVER 9815M: Florian Fainelli <f.fainelli@gmail.com> 9816L: netdev@vger.kernel.org 9817S: Maintained 9818F: drivers/net/ethernet/rdc/r6040.c 9819 9820RDS - RELIABLE DATAGRAM SOCKETS 9821M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9822L: netdev@vger.kernel.org 9823L: linux-rdma@vger.kernel.org 9824L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9825W: https://oss.oracle.com/projects/rds/ 9826S: Supported 9827F: net/rds/ 9828F: Documentation/networking/rds.txt 9829 9830RDMAVT - RDMA verbs software 9831M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9832L: linux-rdma@vger.kernel.org 9833S: Supported 9834F: drivers/infiniband/sw/rdmavt 9835 9836READ-COPY UPDATE (RCU) 9837M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9838M: Josh Triplett <josh@joshtriplett.org> 9839R: Steven Rostedt <rostedt@goodmis.org> 9840R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9841R: Lai Jiangshan <jiangshanlai@gmail.com> 9842L: linux-kernel@vger.kernel.org 9843W: http://www.rdrop.com/users/paulmck/RCU/ 9844S: Supported 9845T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9846F: Documentation/RCU/ 9847X: Documentation/RCU/torture.txt 9848F: include/linux/rcu* 9849X: include/linux/srcu.h 9850F: kernel/rcu/ 9851X: kernel/torture.c 9852 9853REAL TIME CLOCK (RTC) SUBSYSTEM 9854M: Alessandro Zummo <a.zummo@towertech.it> 9855M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9856L: rtc-linux@googlegroups.com 9857Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9858T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9859S: Maintained 9860F: Documentation/devicetree/bindings/rtc/ 9861F: Documentation/rtc.txt 9862F: drivers/rtc/ 9863F: include/linux/rtc.h 9864F: include/uapi/linux/rtc.h 9865F: include/linux/rtc/ 9866F: include/linux/platform_data/rtc-* 9867F: tools/testing/selftests/timers/rtctest.c 9868 9869REALTEK AUDIO CODECS 9870M: Bard Liao <bardliao@realtek.com> 9871M: Oder Chiou <oder_chiou@realtek.com> 9872S: Maintained 9873F: sound/soc/codecs/rt* 9874F: include/sound/rt*.h 9875 9876REISERFS FILE SYSTEM 9877L: reiserfs-devel@vger.kernel.org 9878S: Supported 9879F: fs/reiserfs/ 9880 9881REGISTER MAP ABSTRACTION 9882M: Mark Brown <broonie@kernel.org> 9883L: linux-kernel@vger.kernel.org 9884T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9885S: Supported 9886F: Documentation/devicetree/bindings/regmap/ 9887F: drivers/base/regmap/ 9888F: include/linux/regmap.h 9889 9890REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9891M: Ohad Ben-Cohen <ohad@wizery.com> 9892M: Bjorn Andersson <bjorn.andersson@linaro.org> 9893L: linux-remoteproc@vger.kernel.org 9894T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9895S: Maintained 9896F: Documentation/devicetree/bindings/remoteproc/ 9897F: Documentation/remoteproc.txt 9898F: drivers/remoteproc/ 9899F: include/linux/remoteproc.h 9900 9901REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9902M: Ohad Ben-Cohen <ohad@wizery.com> 9903M: Bjorn Andersson <bjorn.andersson@linaro.org> 9904L: linux-remoteproc@vger.kernel.org 9905T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9906S: Maintained 9907F: drivers/rpmsg/ 9908F: Documentation/rpmsg.txt 9909F: include/linux/rpmsg.h 9910 9911RENESAS ETHERNET DRIVERS 9912R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9913L: netdev@vger.kernel.org 9914L: linux-renesas-soc@vger.kernel.org 9915F: drivers/net/ethernet/renesas/ 9916F: include/linux/sh_eth.h 9917 9918RENESAS USB2 PHY DRIVER 9919M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9920L: linux-renesas-soc@vger.kernel.org 9921S: Maintained 9922F: drivers/phy/phy-rcar-gen3-usb2.c 9923 9924RESET CONTROLLER FRAMEWORK 9925M: Philipp Zabel <p.zabel@pengutronix.de> 9926T: git git://git.pengutronix.de/git/pza/linux 9927S: Maintained 9928F: drivers/reset/ 9929F: Documentation/devicetree/bindings/reset/ 9930F: include/dt-bindings/reset/ 9931F: include/linux/reset.h 9932F: include/linux/reset-controller.h 9933 9934RFKILL 9935M: Johannes Berg <johannes@sipsolutions.net> 9936L: linux-wireless@vger.kernel.org 9937W: http://wireless.kernel.org/ 9938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9939T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9940S: Maintained 9941F: Documentation/rfkill.txt 9942F: net/rfkill/ 9943 9944RHASHTABLE 9945M: Thomas Graf <tgraf@suug.ch> 9946L: netdev@vger.kernel.org 9947S: Maintained 9948F: lib/rhashtable.c 9949F: include/linux/rhashtable.h 9950 9951RICOH SMARTMEDIA/XD DRIVER 9952M: Maxim Levitsky <maximlevitsky@gmail.com> 9953S: Maintained 9954F: drivers/mtd/nand/r852.c 9955F: drivers/mtd/nand/r852.h 9956 9957RICOH R5C592 MEMORYSTICK DRIVER 9958M: Maxim Levitsky <maximlevitsky@gmail.com> 9959S: Maintained 9960F: drivers/memstick/host/r592.* 9961 9962ROCCAT DRIVERS 9963M: Stefan Achatz <erazor_de@users.sourceforge.net> 9964W: http://sourceforge.net/projects/roccat/ 9965S: Maintained 9966F: drivers/hid/hid-roccat* 9967F: include/linux/hid-roccat* 9968F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9969 9970ROCKER DRIVER 9971M: Jiri Pirko <jiri@resnulli.us> 9972L: netdev@vger.kernel.org 9973S: Supported 9974F: drivers/net/ethernet/rocker/ 9975 9976ROCKETPORT DRIVER 9977P: Comtrol Corp. 9978W: http://www.comtrol.com 9979S: Maintained 9980F: Documentation/serial/rocket.txt 9981F: drivers/tty/rocket* 9982 9983ROCKETPORT EXPRESS/INFINITY DRIVER 9984M: Kevin Cernekee <cernekee@gmail.com> 9985L: linux-serial@vger.kernel.org 9986S: Odd Fixes 9987F: drivers/tty/serial/rp2.* 9988 9989ROSE NETWORK LAYER 9990M: Ralf Baechle <ralf@linux-mips.org> 9991L: linux-hams@vger.kernel.org 9992W: http://www.linux-ax25.org/ 9993S: Maintained 9994F: include/net/rose.h 9995F: include/uapi/linux/rose.h 9996F: net/rose/ 9997 9998RTL2830 MEDIA DRIVER 9999M: Antti Palosaari <crope@iki.fi> 10000L: linux-media@vger.kernel.org 10001W: https://linuxtv.org 10002W: http://palosaari.fi/linux/ 10003Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10004T: git git://linuxtv.org/anttip/media_tree.git 10005S: Maintained 10006F: drivers/media/dvb-frontends/rtl2830* 10007 10008RTL2832 MEDIA DRIVER 10009M: Antti Palosaari <crope@iki.fi> 10010L: linux-media@vger.kernel.org 10011W: https://linuxtv.org 10012W: http://palosaari.fi/linux/ 10013Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10014T: git git://linuxtv.org/anttip/media_tree.git 10015S: Maintained 10016F: drivers/media/dvb-frontends/rtl2832* 10017 10018RTL2832_SDR MEDIA DRIVER 10019M: Antti Palosaari <crope@iki.fi> 10020L: linux-media@vger.kernel.org 10021W: https://linuxtv.org 10022W: http://palosaari.fi/linux/ 10023Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10024T: git git://linuxtv.org/anttip/media_tree.git 10025S: Maintained 10026F: drivers/media/dvb-frontends/rtl2832_sdr* 10027 10028RTL8180 WIRELESS DRIVER 10029L: linux-wireless@vger.kernel.org 10030W: http://wireless.kernel.org/ 10031T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10032S: Orphan 10033F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10034 10035RTL8187 WIRELESS DRIVER 10036M: Herton Ronaldo Krzesinski <herton@canonical.com> 10037M: Hin-Tak Leung <htl10@users.sourceforge.net> 10038M: Larry Finger <Larry.Finger@lwfinger.net> 10039L: linux-wireless@vger.kernel.org 10040W: http://wireless.kernel.org/ 10041T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10042S: Maintained 10043F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10044 10045RTL8192CE WIRELESS DRIVER 10046M: Larry Finger <Larry.Finger@lwfinger.net> 10047M: Chaoming Li <chaoming_li@realsil.com.cn> 10048L: linux-wireless@vger.kernel.org 10049W: http://wireless.kernel.org/ 10050T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10051S: Maintained 10052F: drivers/net/wireless/realtek/rtlwifi/ 10053F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10054 10055RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10056M: Jes Sorensen <Jes.Sorensen@redhat.com> 10057L: linux-wireless@vger.kernel.org 10058T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10059S: Maintained 10060F: drivers/net/wireless/realtek/rtl8xxxu/ 10061 10062S3 SAVAGE FRAMEBUFFER DRIVER 10063M: Antonino Daplas <adaplas@gmail.com> 10064L: linux-fbdev@vger.kernel.org 10065S: Maintained 10066F: drivers/video/fbdev/savage/ 10067 10068S390 10069M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10070M: Heiko Carstens <heiko.carstens@de.ibm.com> 10071L: linux-s390@vger.kernel.org 10072W: http://www.ibm.com/developerworks/linux/linux390/ 10073T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10074S: Supported 10075F: arch/s390/ 10076F: drivers/s390/ 10077F: Documentation/s390/ 10078F: Documentation/DocBook/s390* 10079 10080S390 COMMON I/O LAYER 10081M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10082M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10083L: linux-s390@vger.kernel.org 10084W: http://www.ibm.com/developerworks/linux/linux390/ 10085S: Supported 10086F: drivers/s390/cio/ 10087 10088S390 DASD DRIVER 10089M: Stefan Weinhuber <wein@de.ibm.com> 10090M: Stefan Haberland <stefan.haberland@de.ibm.com> 10091L: linux-s390@vger.kernel.org 10092W: http://www.ibm.com/developerworks/linux/linux390/ 10093S: Supported 10094F: drivers/s390/block/dasd* 10095F: block/partitions/ibm.c 10096 10097S390 NETWORK DRIVERS 10098M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10099L: linux-s390@vger.kernel.org 10100W: http://www.ibm.com/developerworks/linux/linux390/ 10101S: Supported 10102F: drivers/s390/net/ 10103 10104S390 PCI SUBSYSTEM 10105M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10106M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10107L: linux-s390@vger.kernel.org 10108W: http://www.ibm.com/developerworks/linux/linux390/ 10109S: Supported 10110F: arch/s390/pci/ 10111F: drivers/pci/hotplug/s390_pci_hpc.c 10112 10113S390 ZCRYPT DRIVER 10114M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10115L: linux-s390@vger.kernel.org 10116W: http://www.ibm.com/developerworks/linux/linux390/ 10117S: Supported 10118F: drivers/s390/crypto/ 10119 10120S390 ZFCP DRIVER 10121M: Steffen Maier <maier@linux.vnet.ibm.com> 10122L: linux-s390@vger.kernel.org 10123W: http://www.ibm.com/developerworks/linux/linux390/ 10124S: Supported 10125F: drivers/s390/scsi/zfcp_* 10126 10127S390 IUCV NETWORK LAYER 10128M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10129L: linux-s390@vger.kernel.org 10130W: http://www.ibm.com/developerworks/linux/linux390/ 10131S: Supported 10132F: drivers/s390/net/*iucv* 10133F: include/net/iucv/ 10134F: net/iucv/ 10135 10136S390 IOMMU (PCI) 10137M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10138L: linux-s390@vger.kernel.org 10139W: http://www.ibm.com/developerworks/linux/linux390/ 10140S: Supported 10141F: drivers/iommu/s390-iommu.c 10142 10143S3C24XX SD/MMC Driver 10144M: Ben Dooks <ben-linux@fluff.org> 10145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10146S: Supported 10147F: drivers/mmc/host/s3cmci.* 10148 10149SAA6588 RDS RECEIVER DRIVER 10150M: Hans Verkuil <hverkuil@xs4all.nl> 10151L: linux-media@vger.kernel.org 10152T: git git://linuxtv.org/media_tree.git 10153W: https://linuxtv.org 10154S: Odd Fixes 10155F: drivers/media/i2c/saa6588* 10156 10157SAA7134 VIDEO4LINUX DRIVER 10158M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10159M: Mauro Carvalho Chehab <mchehab@kernel.org> 10160L: linux-media@vger.kernel.org 10161W: https://linuxtv.org 10162T: git git://linuxtv.org/media_tree.git 10163S: Odd fixes 10164F: Documentation/video4linux/*.saa7134 10165F: drivers/media/pci/saa7134/ 10166 10167SAA7146 VIDEO4LINUX-2 DRIVER 10168M: Hans Verkuil <hverkuil@xs4all.nl> 10169L: linux-media@vger.kernel.org 10170T: git git://linuxtv.org/media_tree.git 10171S: Maintained 10172F: drivers/media/common/saa7146/ 10173F: drivers/media/pci/saa7146/ 10174F: include/media/saa7146* 10175 10176SAMSUNG LAPTOP DRIVER 10177M: Corentin Chary <corentin.chary@gmail.com> 10178L: platform-driver-x86@vger.kernel.org 10179S: Maintained 10180F: drivers/platform/x86/samsung-laptop.c 10181 10182SAMSUNG AUDIO (ASoC) DRIVERS 10183M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 10184M: Sangbeom Kim <sbkim73@samsung.com> 10185M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10186L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10187S: Supported 10188F: sound/soc/samsung/ 10189 10190SAMSUNG FRAMEBUFFER DRIVER 10191M: Jingoo Han <jingoohan1@gmail.com> 10192L: linux-fbdev@vger.kernel.org 10193S: Maintained 10194F: drivers/video/fbdev/s3c-fb.c 10195 10196SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10197M: Sangbeom Kim <sbkim73@samsung.com> 10198M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 10199L: linux-kernel@vger.kernel.org 10200L: linux-samsung-soc@vger.kernel.org 10201S: Supported 10202F: drivers/mfd/sec*.c 10203F: drivers/regulator/s2m*.c 10204F: drivers/regulator/s5m*.c 10205F: drivers/clk/clk-s2mps11.c 10206F: drivers/rtc/rtc-s5m.c 10207F: include/linux/mfd/samsung/ 10208F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10209F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10210F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10211F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10212 10213SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10214M: Kyungmin Park <kyungmin.park@samsung.com> 10215M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10216L: linux-media@vger.kernel.org 10217Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10218S: Supported 10219F: drivers/media/platform/exynos4-is/ 10220 10221SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10222M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10223L: linux-media@vger.kernel.org 10224L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10225S: Maintained 10226F: drivers/media/platform/s3c-camif/ 10227F: include/media/drv-intf/s3c_camif.h 10228 10229SAMSUNG S5C73M3 CAMERA DRIVER 10230M: Kyungmin Park <kyungmin.park@samsung.com> 10231M: Andrzej Hajda <a.hajda@samsung.com> 10232L: linux-media@vger.kernel.org 10233S: Supported 10234F: drivers/media/i2c/s5c73m3/* 10235 10236SAMSUNG S5K5BAF CAMERA DRIVER 10237M: Kyungmin Park <kyungmin.park@samsung.com> 10238M: Andrzej Hajda <a.hajda@samsung.com> 10239L: linux-media@vger.kernel.org 10240S: Supported 10241F: drivers/media/i2c/s5k5baf.c 10242 10243SAMSUNG S3FWRN5 NFC DRIVER 10244M: Robert Baldyga <r.baldyga@samsung.com> 10245M: Krzysztof Opasiak <k.opasiak@samsung.com> 10246L: linux-nfc@lists.01.org (moderated for non-subscribers) 10247S: Supported 10248F: drivers/nfc/s3fwrn5 10249 10250SAMSUNG SOC CLOCK DRIVERS 10251M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10252M: Tomasz Figa <tomasz.figa@gmail.com> 10253S: Supported 10254L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10255F: drivers/clk/samsung/ 10256 10257SAMSUNG SXGBE DRIVERS 10258M: Byungho An <bh74.an@samsung.com> 10259M: Girish K S <ks.giri@samsung.com> 10260M: Vipul Pandya <vipul.pandya@samsung.com> 10261S: Supported 10262L: netdev@vger.kernel.org 10263F: drivers/net/ethernet/samsung/sxgbe/ 10264 10265SAMSUNG THERMAL DRIVER 10266M: Lukasz Majewski <l.majewski@samsung.com> 10267L: linux-pm@vger.kernel.org 10268L: linux-samsung-soc@vger.kernel.org 10269S: Supported 10270T: git https://github.com/lmajewski/linux-samsung-thermal.git 10271F: drivers/thermal/samsung/ 10272 10273SAMSUNG USB2 PHY DRIVER 10274M: Kamil Debski <kamil@wypas.org> 10275M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10276L: linux-kernel@vger.kernel.org 10277S: Supported 10278F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10279F: Documentation/phy/samsung-usb2.txt 10280F: drivers/phy/phy-exynos4210-usb2.c 10281F: drivers/phy/phy-exynos4x12-usb2.c 10282F: drivers/phy/phy-exynos5250-usb2.c 10283F: drivers/phy/phy-s5pv210-usb2.c 10284F: drivers/phy/phy-samsung-usb2.c 10285F: drivers/phy/phy-samsung-usb2.h 10286 10287SERIAL DRIVERS 10288M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10289L: linux-serial@vger.kernel.org 10290S: Maintained 10291F: Documentation/devicetree/bindings/serial/ 10292F: drivers/tty/serial/ 10293 10294SYNOPSYS DESIGNWARE DMAC DRIVER 10295M: Viresh Kumar <vireshk@kernel.org> 10296M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10297S: Maintained 10298F: include/linux/dma/dw.h 10299F: include/linux/platform_data/dma-dw.h 10300F: drivers/dma/dw/ 10301 10302SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10303M: Lars Persson <lars.persson@axis.com> 10304L: netdev@vger.kernel.org 10305S: Supported 10306F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10307F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10308 10309SYNOPSYS DESIGNWARE I2C DRIVER 10310M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10311R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10312R: Mika Westerberg <mika.westerberg@linux.intel.com> 10313L: linux-i2c@vger.kernel.org 10314S: Maintained 10315F: drivers/i2c/busses/i2c-designware-* 10316F: include/linux/platform_data/i2c-designware.h 10317 10318SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10319M: Jaehoon Chung <jh80.chung@samsung.com> 10320L: linux-mmc@vger.kernel.org 10321S: Maintained 10322F: include/linux/mmc/dw_mmc.h 10323F: drivers/mmc/host/dw_mmc* 10324 10325SYSTEM TRACE MODULE CLASS 10326M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10327S: Maintained 10328T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10329F: Documentation/trace/stm.txt 10330F: drivers/hwtracing/stm/ 10331F: include/linux/stm.h 10332F: include/uapi/linux/stm.h 10333 10334THUNDERBOLT DRIVER 10335M: Andreas Noever <andreas.noever@gmail.com> 10336S: Maintained 10337F: drivers/thunderbolt/ 10338 10339TI BQ27XXX POWER SUPPLY DRIVER 10340R: Andrew F. Davis <afd@ti.com> 10341F: include/linux/power/bq27xxx_battery.h 10342F: drivers/power/bq27xxx_battery.c 10343F: drivers/power/bq27xxx_battery_i2c.c 10344 10345TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10346M: John Stultz <john.stultz@linaro.org> 10347M: Thomas Gleixner <tglx@linutronix.de> 10348L: linux-kernel@vger.kernel.org 10349T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10350S: Supported 10351F: include/linux/clocksource.h 10352F: include/linux/time.h 10353F: include/linux/timex.h 10354F: include/uapi/linux/time.h 10355F: include/uapi/linux/timex.h 10356F: kernel/time/clocksource.c 10357F: kernel/time/time*.c 10358F: kernel/time/alarmtimer.c 10359F: kernel/time/ntp.c 10360F: tools/testing/selftests/timers/ 10361 10362SC1200 WDT DRIVER 10363M: Zwane Mwaikambo <zwanem@gmail.com> 10364S: Maintained 10365F: drivers/watchdog/sc1200wdt.c 10366 10367SCHEDULER 10368M: Ingo Molnar <mingo@redhat.com> 10369M: Peter Zijlstra <peterz@infradead.org> 10370L: linux-kernel@vger.kernel.org 10371T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10372S: Maintained 10373F: kernel/sched/ 10374F: include/linux/sched.h 10375F: include/uapi/linux/sched.h 10376F: include/linux/wait.h 10377 10378SCORE ARCHITECTURE 10379M: Chen Liqin <liqin.linux@gmail.com> 10380M: Lennox Wu <lennox.wu@gmail.com> 10381W: http://www.sunplus.com 10382S: Supported 10383F: arch/score/ 10384 10385SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10386M: Sudeep Holla <sudeep.holla@arm.com> 10387L: linux-arm-kernel@lists.infradead.org 10388S: Maintained 10389F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10390F: drivers/clk/clk-scpi.c 10391F: drivers/cpufreq/scpi-cpufreq.c 10392F: drivers/firmware/arm_scpi.c 10393F: include/linux/scpi_protocol.h 10394 10395SCSI CDROM DRIVER 10396M: Jens Axboe <axboe@kernel.dk> 10397L: linux-scsi@vger.kernel.org 10398W: http://www.kernel.dk 10399S: Maintained 10400F: drivers/scsi/sr* 10401 10402SCSI RDMA PROTOCOL (SRP) INITIATOR 10403M: Bart Van Assche <bart.vanassche@sandisk.com> 10404L: linux-rdma@vger.kernel.org 10405S: Supported 10406W: http://www.openfabrics.org 10407Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10408T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10409F: drivers/infiniband/ulp/srp/ 10410F: include/scsi/srp.h 10411 10412SCSI SG DRIVER 10413M: Doug Gilbert <dgilbert@interlog.com> 10414L: linux-scsi@vger.kernel.org 10415W: http://sg.danny.cz/sg 10416S: Maintained 10417F: Documentation/scsi/scsi-generic.txt 10418F: drivers/scsi/sg.c 10419F: include/scsi/sg.h 10420 10421SCSI SUBSYSTEM 10422M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10424M: "Martin K. Petersen" <martin.petersen@oracle.com> 10425T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10426L: linux-scsi@vger.kernel.org 10427S: Maintained 10428F: Documentation/devicetree/bindings/scsi/ 10429F: drivers/scsi/ 10430F: include/scsi/ 10431 10432SCSI TAPE DRIVER 10433M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10434L: linux-scsi@vger.kernel.org 10435S: Maintained 10436F: Documentation/scsi/st.txt 10437F: drivers/scsi/st.* 10438F: drivers/scsi/st_*.h 10439 10440SCTP PROTOCOL 10441M: Vlad Yasevich <vyasevich@gmail.com> 10442M: Neil Horman <nhorman@tuxdriver.com> 10443L: linux-sctp@vger.kernel.org 10444W: http://lksctp.sourceforge.net 10445S: Maintained 10446F: Documentation/networking/sctp.txt 10447F: include/linux/sctp.h 10448F: include/uapi/linux/sctp.h 10449F: include/net/sctp/ 10450F: net/sctp/ 10451 10452SCx200 CPU SUPPORT 10453M: Jim Cromie <jim.cromie@gmail.com> 10454S: Odd Fixes 10455F: Documentation/i2c/busses/scx200_acb 10456F: arch/x86/platform/scx200/ 10457F: drivers/watchdog/scx200_wdt.c 10458F: drivers/i2c/busses/scx200* 10459F: drivers/mtd/maps/scx200_docflash.c 10460F: include/linux/scx200.h 10461 10462SCx200 GPIO DRIVER 10463M: Jim Cromie <jim.cromie@gmail.com> 10464S: Maintained 10465F: drivers/char/scx200_gpio.c 10466F: include/linux/scx200_gpio.h 10467 10468SCx200 HRT CLOCKSOURCE DRIVER 10469M: Jim Cromie <jim.cromie@gmail.com> 10470S: Maintained 10471F: drivers/clocksource/scx200_hrt.c 10472 10473SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10474M: Sascha Sommer <saschasommer@freenet.de> 10475L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10476S: Maintained 10477F: drivers/mmc/host/sdricoh_cs.c 10478 10479SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10480M: Adrian Hunter <adrian.hunter@intel.com> 10481L: linux-mmc@vger.kernel.org 10482T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10483S: Maintained 10484F: drivers/mmc/host/sdhci* 10485F: include/linux/mmc/sdhci* 10486 10487SECURE COMPUTING 10488M: Kees Cook <keescook@chromium.org> 10489R: Andy Lutomirski <luto@amacapital.net> 10490R: Will Drewry <wad@chromium.org> 10491T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10492S: Supported 10493F: kernel/seccomp.c 10494F: include/uapi/linux/seccomp.h 10495F: include/linux/seccomp.h 10496F: tools/testing/selftests/seccomp/* 10497K: \bsecure_computing 10498K: \bTIF_SECCOMP\b 10499 10500SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10501M: Al Cooper <alcooperx@gmail.com> 10502L: linux-mmc@vger.kernel.org 10503L: bcm-kernel-feedback-list@broadcom.com 10504S: Maintained 10505F: drivers/mmc/host/sdhci-brcmstb* 10506 10507SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10508M: Ben Dooks <ben-linux@fluff.org> 10509M: Jaehoon Chung <jh80.chung@samsung.com> 10510L: linux-mmc@vger.kernel.org 10511S: Maintained 10512F: drivers/mmc/host/sdhci-s3c* 10513 10514SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10515M: Viresh Kumar <vireshk@kernel.org> 10516L: linux-mmc@vger.kernel.org 10517S: Maintained 10518F: drivers/mmc/host/sdhci-spear.c 10519 10520SECURITY SUBSYSTEM 10521M: James Morris <james.l.morris@oracle.com> 10522M: "Serge E. Hallyn" <serge@hallyn.com> 10523L: linux-security-module@vger.kernel.org (suggested Cc:) 10524T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10525W: http://kernsec.org/ 10526S: Supported 10527F: security/ 10528 10529SECURITY CONTACT 10530M: Security Officers <security@kernel.org> 10531S: Supported 10532 10533SELINUX SECURITY MODULE 10534M: Paul Moore <paul@paul-moore.com> 10535M: Stephen Smalley <sds@tycho.nsa.gov> 10536M: Eric Paris <eparis@parisplace.org> 10537L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10538W: http://selinuxproject.org 10539T: git git://git.infradead.org/users/pcmoore/selinux 10540S: Supported 10541F: include/linux/selinux* 10542F: security/selinux/ 10543F: scripts/selinux/ 10544 10545APPARMOR SECURITY MODULE 10546M: John Johansen <john.johansen@canonical.com> 10547L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10548W: apparmor.wiki.kernel.org 10549T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10550S: Supported 10551F: security/apparmor/ 10552 10553LOADPIN SECURITY MODULE 10554M: Kees Cook <keescook@chromium.org> 10555T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10556S: Supported 10557F: security/loadpin/ 10558 10559YAMA SECURITY MODULE 10560M: Kees Cook <keescook@chromium.org> 10561T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10562S: Supported 10563F: security/yama/ 10564 10565SENSABLE PHANTOM 10566M: Jiri Slaby <jirislaby@gmail.com> 10567S: Maintained 10568F: drivers/misc/phantom.c 10569F: include/uapi/linux/phantom.h 10570 10571SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10572M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10573M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10574M: John Soni Jose <sony.john@avagotech.com> 10575L: linux-scsi@vger.kernel.org 10576W: http://www.avagotech.com 10577S: Supported 10578F: drivers/scsi/be2iscsi/ 10579 10580Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10581M: Sathya Perla <sathya.perla@broadcom.com> 10582M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10583M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10584M: Somnath Kotur <somnath.kotur@broadcom.com> 10585L: netdev@vger.kernel.org 10586W: http://www.emulex.com 10587S: Supported 10588F: drivers/net/ethernet/emulex/benet/ 10589 10590EMULEX ONECONNECT ROCE DRIVER 10591M: Selvin Xavier <selvin.xavier@avagotech.com> 10592M: Devesh Sharma <devesh.sharma@avagotech.com> 10593M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10594L: linux-rdma@vger.kernel.org 10595W: http://www.emulex.com 10596S: Supported 10597F: drivers/infiniband/hw/ocrdma/ 10598 10599SFC NETWORK DRIVER 10600M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10601M: Edward Cree <ecree@solarflare.com> 10602M: Bert Kenward <bkenward@solarflare.com> 10603L: netdev@vger.kernel.org 10604S: Supported 10605F: drivers/net/ethernet/sfc/ 10606 10607SGI GRU DRIVER 10608M: Dimitri Sivanich <sivanich@sgi.com> 10609S: Maintained 10610F: drivers/misc/sgi-gru/ 10611 10612SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10613M: Pat Gefre <pfg@sgi.com> 10614L: linux-ia64@vger.kernel.org 10615S: Supported 10616F: Documentation/ia64/serial.txt 10617F: drivers/tty/serial/ioc?_serial.c 10618F: include/linux/ioc?.h 10619 10620SGI XP/XPC/XPNET DRIVER 10621M: Cliff Whickman <cpw@sgi.com> 10622M: Robin Holt <robinmholt@gmail.com> 10623S: Maintained 10624F: drivers/misc/sgi-xp/ 10625 10626SI2157 MEDIA DRIVER 10627M: Antti Palosaari <crope@iki.fi> 10628L: linux-media@vger.kernel.org 10629W: https://linuxtv.org 10630W: http://palosaari.fi/linux/ 10631Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10632T: git git://linuxtv.org/anttip/media_tree.git 10633S: Maintained 10634F: drivers/media/tuners/si2157* 10635 10636SI2168 MEDIA DRIVER 10637M: Antti Palosaari <crope@iki.fi> 10638L: linux-media@vger.kernel.org 10639W: https://linuxtv.org 10640W: http://palosaari.fi/linux/ 10641Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10642T: git git://linuxtv.org/anttip/media_tree.git 10643S: Maintained 10644F: drivers/media/dvb-frontends/si2168* 10645 10646SI470X FM RADIO RECEIVER I2C DRIVER 10647M: Hans Verkuil <hverkuil@xs4all.nl> 10648L: linux-media@vger.kernel.org 10649T: git git://linuxtv.org/media_tree.git 10650W: https://linuxtv.org 10651S: Odd Fixes 10652F: drivers/media/radio/si470x/radio-si470x-i2c.c 10653 10654SI470X FM RADIO RECEIVER USB DRIVER 10655M: Hans Verkuil <hverkuil@xs4all.nl> 10656L: linux-media@vger.kernel.org 10657T: git git://linuxtv.org/media_tree.git 10658W: https://linuxtv.org 10659S: Maintained 10660F: drivers/media/radio/si470x/radio-si470x-common.c 10661F: drivers/media/radio/si470x/radio-si470x.h 10662F: drivers/media/radio/si470x/radio-si470x-usb.c 10663 10664SI4713 FM RADIO TRANSMITTER I2C DRIVER 10665M: Eduardo Valentin <edubezval@gmail.com> 10666L: linux-media@vger.kernel.org 10667T: git git://linuxtv.org/media_tree.git 10668W: https://linuxtv.org 10669S: Odd Fixes 10670F: drivers/media/radio/si4713/si4713.? 10671 10672SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10673M: Eduardo Valentin <edubezval@gmail.com> 10674L: linux-media@vger.kernel.org 10675T: git git://linuxtv.org/media_tree.git 10676W: https://linuxtv.org 10677S: Odd Fixes 10678F: drivers/media/radio/si4713/radio-platform-si4713.c 10679 10680SI4713 FM RADIO TRANSMITTER USB DRIVER 10681M: Hans Verkuil <hverkuil@xs4all.nl> 10682L: linux-media@vger.kernel.org 10683T: git git://linuxtv.org/media_tree.git 10684W: https://linuxtv.org 10685S: Maintained 10686F: drivers/media/radio/si4713/radio-usb-si4713.c 10687 10688SIANO DVB DRIVER 10689M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10690M: Mauro Carvalho Chehab <mchehab@kernel.org> 10691L: linux-media@vger.kernel.org 10692W: https://linuxtv.org 10693T: git git://linuxtv.org/media_tree.git 10694S: Odd fixes 10695F: drivers/media/common/siano/ 10696F: drivers/media/usb/siano/ 10697F: drivers/media/usb/siano/ 10698F: drivers/media/mmc/siano/ 10699 10700SIMPLEFB FB DRIVER 10701M: Hans de Goede <hdegoede@redhat.com> 10702L: linux-fbdev@vger.kernel.org 10703S: Maintained 10704F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10705F: drivers/video/fbdev/simplefb.c 10706F: include/linux/platform_data/simplefb.h 10707 10708SH_VEU V4L2 MEM2MEM DRIVER 10709L: linux-media@vger.kernel.org 10710S: Orphan 10711F: drivers/media/platform/sh_veu.c 10712 10713SH_VOU V4L2 OUTPUT DRIVER 10714L: linux-media@vger.kernel.org 10715S: Orphan 10716F: drivers/media/platform/sh_vou.c 10717F: include/media/drv-intf/sh_vou.h 10718 10719SIMPLE FIRMWARE INTERFACE (SFI) 10720M: Len Brown <lenb@kernel.org> 10721L: sfi-devel@simplefirmware.org 10722W: http://simplefirmware.org/ 10723T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10724S: Supported 10725F: arch/x86/platform/sfi/ 10726F: drivers/sfi/ 10727F: include/linux/sfi*.h 10728 10729SIMTEC EB110ATX (Chalice CATS) 10730P: Ben Dooks 10731P: Vincent Sanders <vince@simtec.co.uk> 10732M: Simtec Linux Team <linux@simtec.co.uk> 10733W: http://www.simtec.co.uk/products/EB110ATX/ 10734S: Supported 10735 10736SIMTEC EB2410ITX (BAST) 10737P: Ben Dooks 10738P: Vincent Sanders <vince@simtec.co.uk> 10739M: Simtec Linux Team <linux@simtec.co.uk> 10740W: http://www.simtec.co.uk/products/EB2410ITX/ 10741S: Supported 10742F: arch/arm/mach-s3c24xx/mach-bast.c 10743F: arch/arm/mach-s3c24xx/bast-ide.c 10744F: arch/arm/mach-s3c24xx/bast-irq.c 10745 10746TI DAVINCI MACHINE SUPPORT 10747M: Sekhar Nori <nsekhar@ti.com> 10748M: Kevin Hilman <khilman@kernel.org> 10749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10750T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10751S: Supported 10752F: arch/arm/mach-davinci/ 10753F: drivers/i2c/busses/i2c-davinci.c 10754 10755TI DAVINCI SERIES MEDIA DRIVER 10756M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10757L: linux-media@vger.kernel.org 10758W: https://linuxtv.org 10759Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10760T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10761S: Maintained 10762F: drivers/media/platform/davinci/ 10763F: include/media/davinci/ 10764 10765TI AM437X VPFE DRIVER 10766M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10767L: linux-media@vger.kernel.org 10768W: https://linuxtv.org 10769Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10770T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10771S: Maintained 10772F: drivers/media/platform/am437x/ 10773 10774OV2659 OMNIVISION SENSOR DRIVER 10775M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10776L: linux-media@vger.kernel.org 10777W: https://linuxtv.org 10778Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10779T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10780S: Maintained 10781F: drivers/media/i2c/ov2659.c 10782F: include/media/i2c/ov2659.h 10783 10784SILICON MOTION SM712 FRAME BUFFER DRIVER 10785M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10786M: Teddy Wang <teddy.wang@siliconmotion.com> 10787M: Sudip Mukherjee <sudip@vectorindia.org> 10788L: linux-fbdev@vger.kernel.org 10789S: Maintained 10790F: drivers/video/fbdev/sm712* 10791F: Documentation/fb/sm712fb.txt 10792 10793SIS 190 ETHERNET DRIVER 10794M: Francois Romieu <romieu@fr.zoreil.com> 10795L: netdev@vger.kernel.org 10796S: Maintained 10797F: drivers/net/ethernet/sis/sis190.c 10798 10799SIS 900/7016 FAST ETHERNET DRIVER 10800M: Daniele Venzano <venza@brownhat.org> 10801W: http://www.brownhat.org/sis900.html 10802L: netdev@vger.kernel.org 10803S: Maintained 10804F: drivers/net/ethernet/sis/sis900.* 10805 10806SIS FRAMEBUFFER DRIVER 10807M: Thomas Winischhofer <thomas@winischhofer.net> 10808W: http://www.winischhofer.net/linuxsisvga.shtml 10809S: Maintained 10810F: Documentation/fb/sisfb.txt 10811F: drivers/video/fbdev/sis/ 10812F: include/video/sisfb.h 10813 10814SIS USB2VGA DRIVER 10815M: Thomas Winischhofer <thomas@winischhofer.net> 10816W: http://www.winischhofer.at/linuxsisusbvga.shtml 10817S: Maintained 10818F: drivers/usb/misc/sisusbvga/ 10819 10820SLAB ALLOCATOR 10821M: Christoph Lameter <cl@linux.com> 10822M: Pekka Enberg <penberg@kernel.org> 10823M: David Rientjes <rientjes@google.com> 10824M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10825M: Andrew Morton <akpm@linux-foundation.org> 10826L: linux-mm@kvack.org 10827S: Maintained 10828F: include/linux/sl?b*.h 10829F: mm/sl?b* 10830 10831SLEEPABLE READ-COPY UPDATE (SRCU) 10832M: Lai Jiangshan <jiangshanlai@gmail.com> 10833M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10834M: Josh Triplett <josh@joshtriplett.org> 10835R: Steven Rostedt <rostedt@goodmis.org> 10836R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10837L: linux-kernel@vger.kernel.org 10838W: http://www.rdrop.com/users/paulmck/RCU/ 10839S: Supported 10840T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10841F: include/linux/srcu.h 10842F: kernel/rcu/srcu.c 10843 10844SMACK SECURITY MODULE 10845M: Casey Schaufler <casey@schaufler-ca.com> 10846L: linux-security-module@vger.kernel.org 10847W: http://schaufler-ca.com 10848T: git git://github.com/cschaufler/smack-next 10849S: Maintained 10850F: Documentation/security/Smack.txt 10851F: security/smack/ 10852 10853DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10854M: Kevin Hilman <khilman@kernel.org> 10855M: Nishanth Menon <nm@ti.com> 10856S: Maintained 10857F: drivers/power/avs/ 10858F: include/linux/power/smartreflex.h 10859L: linux-pm@vger.kernel.org 10860 10861SMC91x ETHERNET DRIVER 10862M: Nicolas Pitre <nico@fluxnic.net> 10863S: Odd Fixes 10864F: drivers/net/ethernet/smsc/smc91x.* 10865 10866SMIA AND SMIA++ IMAGE SENSOR DRIVER 10867M: Sakari Ailus <sakari.ailus@iki.fi> 10868L: linux-media@vger.kernel.org 10869S: Maintained 10870F: drivers/media/i2c/smiapp/ 10871F: include/media/i2c/smiapp.h 10872F: drivers/media/i2c/smiapp-pll.c 10873F: drivers/media/i2c/smiapp-pll.h 10874F: include/uapi/linux/smiapp.h 10875F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10876 10877SMM665 HARDWARE MONITOR DRIVER 10878M: Guenter Roeck <linux@roeck-us.net> 10879L: linux-hwmon@vger.kernel.org 10880S: Maintained 10881F: Documentation/hwmon/smm665 10882F: drivers/hwmon/smm665.c 10883 10884SMSC EMC2103 HARDWARE MONITOR DRIVER 10885M: Steve Glendinning <steve.glendinning@shawell.net> 10886L: linux-hwmon@vger.kernel.org 10887S: Maintained 10888F: Documentation/hwmon/emc2103 10889F: drivers/hwmon/emc2103.c 10890 10891SMSC SCH5627 HARDWARE MONITOR DRIVER 10892M: Hans de Goede <hdegoede@redhat.com> 10893L: linux-hwmon@vger.kernel.org 10894S: Supported 10895F: Documentation/hwmon/sch5627 10896F: drivers/hwmon/sch5627.c 10897 10898SMSC47B397 HARDWARE MONITOR DRIVER 10899M: Jean Delvare <jdelvare@suse.com> 10900L: linux-hwmon@vger.kernel.org 10901S: Maintained 10902F: Documentation/hwmon/smsc47b397 10903F: drivers/hwmon/smsc47b397.c 10904 10905SMSC911x ETHERNET DRIVER 10906M: Steve Glendinning <steve.glendinning@shawell.net> 10907L: netdev@vger.kernel.org 10908S: Maintained 10909F: include/linux/smsc911x.h 10910F: drivers/net/ethernet/smsc/smsc911x.* 10911 10912SMSC9420 PCI ETHERNET DRIVER 10913M: Steve Glendinning <steve.glendinning@shawell.net> 10914L: netdev@vger.kernel.org 10915S: Maintained 10916F: drivers/net/ethernet/smsc/smsc9420.* 10917 10918SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10919M: Steve Glendinning <steve.glendinning@shawell.net> 10920L: linux-fbdev@vger.kernel.org 10921S: Maintained 10922F: drivers/video/fbdev/smscufx.c 10923 10924SOC-CAMERA V4L2 SUBSYSTEM 10925M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10926L: linux-media@vger.kernel.org 10927T: git git://linuxtv.org/media_tree.git 10928S: Maintained 10929F: include/media/soc* 10930F: drivers/media/i2c/soc_camera/ 10931F: drivers/media/platform/soc_camera/ 10932 10933SOEKRIS NET48XX LED SUPPORT 10934M: Chris Boot <bootc@bootc.net> 10935S: Maintained 10936F: drivers/leds/leds-net48xx.c 10937 10938SOFTLOGIC 6x10 MPEG CODEC 10939M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10940M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10941M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10942M: Ismael Luceno <ismael@iodev.co.uk> 10943L: linux-media@vger.kernel.org 10944S: Supported 10945F: drivers/media/pci/solo6x10/ 10946 10947SOFTWARE RAID (Multiple Disks) SUPPORT 10948M: Shaohua Li <shli@kernel.org> 10949L: linux-raid@vger.kernel.org 10950T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10951S: Supported 10952F: drivers/md/ 10953F: include/linux/raid/ 10954F: include/uapi/linux/raid/ 10955 10956SONIC NETWORK DRIVER 10957M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10958L: netdev@vger.kernel.org 10959S: Maintained 10960F: drivers/net/ethernet/natsemi/sonic.* 10961 10962SONICS SILICON BACKPLANE DRIVER (SSB) 10963M: Michael Buesch <m@bues.ch> 10964L: linux-wireless@vger.kernel.org 10965S: Maintained 10966F: drivers/ssb/ 10967F: include/linux/ssb/ 10968 10969SONY VAIO CONTROL DEVICE DRIVER 10970M: Mattia Dongili <malattia@linux.it> 10971L: platform-driver-x86@vger.kernel.org 10972W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10973S: Maintained 10974F: Documentation/laptops/sony-laptop.txt 10975F: drivers/char/sonypi.c 10976F: drivers/platform/x86/sony-laptop.c 10977F: include/linux/sony-laptop.h 10978 10979SONY MEMORYSTICK CARD SUPPORT 10980M: Alex Dubov <oakad@yahoo.com> 10981W: http://tifmxx.berlios.de/ 10982S: Maintained 10983F: drivers/memstick/host/tifm_ms.c 10984 10985SONY MEMORYSTICK STANDARD SUPPORT 10986M: Maxim Levitsky <maximlevitsky@gmail.com> 10987S: Maintained 10988F: drivers/memstick/core/ms_block.* 10989 10990SOUND 10991M: Jaroslav Kysela <perex@perex.cz> 10992M: Takashi Iwai <tiwai@suse.com> 10993L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10994W: http://www.alsa-project.org/ 10995T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10996T: git git://git.alsa-project.org/alsa-kernel.git 10997Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10998S: Maintained 10999F: Documentation/sound/ 11000F: include/sound/ 11001F: include/uapi/sound/ 11002F: sound/ 11003 11004SOUND - COMPRESSED AUDIO 11005M: Vinod Koul <vinod.koul@intel.com> 11006L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11007T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11008S: Supported 11009F: Documentation/sound/alsa/compress_offload.txt 11010F: include/sound/compress_driver.h 11011F: include/uapi/sound/compress_* 11012F: sound/core/compress_offload.c 11013F: sound/soc/soc-compress.c 11014 11015SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11016M: Liam Girdwood <lgirdwood@gmail.com> 11017M: Mark Brown <broonie@kernel.org> 11018T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11019L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11020W: http://alsa-project.org/main/index.php/ASoC 11021S: Supported 11022F: Documentation/devicetree/bindings/sound/ 11023F: Documentation/sound/alsa/soc/ 11024F: sound/soc/ 11025F: include/sound/soc* 11026 11027SOUND - DMAENGINE HELPERS 11028M: Lars-Peter Clausen <lars@metafoo.de> 11029S: Supported 11030F: include/sound/dmaengine_pcm.h 11031F: sound/core/pcm_dmaengine.c 11032F: sound/soc/soc-generic-dmaengine-pcm.c 11033 11034SP2 MEDIA DRIVER 11035M: Olli Salonen <olli.salonen@iki.fi> 11036L: linux-media@vger.kernel.org 11037W: https://linuxtv.org 11038Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11039S: Maintained 11040F: drivers/media/dvb-frontends/sp2* 11041 11042SPARC + UltraSPARC (sparc/sparc64) 11043M: "David S. Miller" <davem@davemloft.net> 11044L: sparclinux@vger.kernel.org 11045Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11046T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11047T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11048S: Maintained 11049F: arch/sparc/ 11050F: drivers/sbus/ 11051 11052SPARC SERIAL DRIVERS 11053M: "David S. Miller" <davem@davemloft.net> 11054L: sparclinux@vger.kernel.org 11055T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11056T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11057S: Maintained 11058F: include/linux/sunserialcore.h 11059F: drivers/tty/serial/suncore.c 11060F: drivers/tty/serial/sunhv.c 11061F: drivers/tty/serial/sunsab.c 11062F: drivers/tty/serial/sunsab.h 11063F: drivers/tty/serial/sunsu.c 11064F: drivers/tty/serial/sunzilog.c 11065F: drivers/tty/serial/sunzilog.h 11066 11067SPARSE CHECKER 11068M: "Christopher Li" <sparse@chrisli.org> 11069L: linux-sparse@vger.kernel.org 11070W: https://sparse.wiki.kernel.org/ 11071T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11072T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11073S: Maintained 11074F: include/linux/compiler.h 11075 11076SPEAR PLATFORM SUPPORT 11077M: Viresh Kumar <vireshk@kernel.org> 11078M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11080W: http://www.st.com/spear 11081S: Maintained 11082F: arch/arm/boot/dts/spear* 11083F: arch/arm/mach-spear/ 11084 11085SPEAR CLOCK FRAMEWORK SUPPORT 11086M: Viresh Kumar <vireshk@kernel.org> 11087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11088W: http://www.st.com/spear 11089S: Maintained 11090F: drivers/clk/spear/ 11091 11092SPI SUBSYSTEM 11093M: Mark Brown <broonie@kernel.org> 11094L: linux-spi@vger.kernel.org 11095T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11096Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11097S: Maintained 11098F: Documentation/devicetree/bindings/spi/ 11099F: Documentation/spi/ 11100F: drivers/spi/ 11101F: include/linux/spi/ 11102F: include/uapi/linux/spi/ 11103 11104SPIDERNET NETWORK DRIVER for CELL 11105M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11106L: netdev@vger.kernel.org 11107S: Supported 11108F: Documentation/networking/spider_net.txt 11109F: drivers/net/ethernet/toshiba/spider_net* 11110 11111SPU FILE SYSTEM 11112M: Jeremy Kerr <jk@ozlabs.org> 11113L: linuxppc-dev@lists.ozlabs.org 11114W: http://www.ibm.com/developerworks/power/cell/ 11115S: Supported 11116F: Documentation/filesystems/spufs.txt 11117F: arch/powerpc/platforms/cell/spufs/ 11118 11119SQUASHFS FILE SYSTEM 11120M: Phillip Lougher <phillip@squashfs.org.uk> 11121L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11122W: http://squashfs.org.uk 11123T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11124S: Maintained 11125F: Documentation/filesystems/squashfs.txt 11126F: fs/squashfs/ 11127 11128SRM (Alpha) environment access 11129M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11130S: Maintained 11131F: arch/alpha/kernel/srm_env.c 11132 11133STABLE BRANCH 11134M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11135L: stable@vger.kernel.org 11136S: Supported 11137F: Documentation/stable_kernel_rules.txt 11138 11139STAGING SUBSYSTEM 11140M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11141T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11142L: devel@driverdev.osuosl.org 11143S: Supported 11144F: drivers/staging/ 11145 11146STAGING - COMEDI 11147M: Ian Abbott <abbotti@mev.co.uk> 11148M: H Hartley Sweeten <hsweeten@visionengravers.com> 11149S: Odd Fixes 11150F: drivers/staging/comedi/ 11151 11152STAGING - FLARION FT1000 DRIVERS 11153M: Marek Belisko <marek.belisko@gmail.com> 11154S: Odd Fixes 11155F: drivers/staging/ft1000/ 11156 11157STAGING - INDUSTRIAL IO 11158M: Jonathan Cameron <jic23@kernel.org> 11159L: linux-iio@vger.kernel.org 11160S: Odd Fixes 11161F: Documentation/devicetree/bindings/staging/iio/ 11162F: drivers/staging/iio/ 11163 11164STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11165M: Jarod Wilson <jarod@wilsonet.com> 11166W: http://www.lirc.org/ 11167S: Odd Fixes 11168F: drivers/staging/media/lirc/ 11169 11170STAGING - LUSTRE PARALLEL FILESYSTEM 11171M: Oleg Drokin <oleg.drokin@intel.com> 11172M: Andreas Dilger <andreas.dilger@intel.com> 11173L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11174W: http://wiki.lustre.org/ 11175S: Maintained 11176F: drivers/staging/lustre 11177 11178STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11179M: Marc Dietrich <marvin24@gmx.de> 11180L: ac100@lists.launchpad.net (moderated for non-subscribers) 11181L: linux-tegra@vger.kernel.org 11182S: Maintained 11183F: drivers/staging/nvec/ 11184 11185STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11186M: Jens Frederich <jfrederich@gmail.com> 11187M: Daniel Drake <dsd@laptop.org> 11188M: Jon Nettleton <jon.nettleton@gmail.com> 11189W: http://wiki.laptop.org/go/DCON 11190S: Maintained 11191F: drivers/staging/olpc_dcon/ 11192 11193STAGING - REALTEK RTL8712U DRIVERS 11194M: Larry Finger <Larry.Finger@lwfinger.net> 11195M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11196S: Odd Fixes 11197F: drivers/staging/rtl8712/ 11198 11199STAGING - REALTEK RTL8723U WIRELESS DRIVER 11200M: Larry Finger <Larry.Finger@lwfinger.net> 11201M: Jes Sorensen <Jes.Sorensen@redhat.com> 11202L: linux-wireless@vger.kernel.org 11203S: Maintained 11204F: drivers/staging/rtl8723au/ 11205 11206STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11207M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11208M: Teddy Wang <teddy.wang@siliconmotion.com> 11209M: Sudip Mukherjee <sudip@vectorindia.org> 11210L: linux-fbdev@vger.kernel.org 11211S: Maintained 11212F: drivers/staging/sm750fb/ 11213 11214STAGING - SLICOSS 11215M: Lior Dotan <liodot@gmail.com> 11216M: Christopher Harrer <charrer@alacritech.com> 11217S: Odd Fixes 11218F: drivers/staging/slicoss/ 11219 11220STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11221M: William Hubbs <w.d.hubbs@gmail.com> 11222M: Chris Brannon <chris@the-brannons.com> 11223M: Kirk Reiser <kirk@reisers.ca> 11224M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11225L: speakup@linux-speakup.org 11226W: http://www.linux-speakup.org/ 11227S: Odd Fixes 11228F: drivers/staging/speakup/ 11229 11230STAGING - VIA VT665X DRIVERS 11231M: Forest Bond <forest@alittletooquiet.net> 11232S: Odd Fixes 11233F: drivers/staging/vt665?/ 11234 11235STAGING - WILC1000 WIFI DRIVER 11236M: Aditya Shankar <aditya.shankar@microchip.com> 11237M: Ganesh Krishna <ganesh.krishna@microchip.com> 11238L: linux-wireless@vger.kernel.org 11239S: Supported 11240F: drivers/staging/wilc1000/ 11241 11242STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11243M: Arnaud Patard <arnaud.patard@rtp-net.org> 11244S: Odd Fixes 11245F: drivers/staging/xgifb/ 11246 11247STARFIRE/DURALAN NETWORK DRIVER 11248M: Ion Badulescu <ionut@badula.org> 11249S: Odd Fixes 11250F: drivers/net/ethernet/adaptec/starfire* 11251 11252SUN3/3X 11253M: Sam Creasey <sammy@sammy.net> 11254W: http://sammy.net/sun3/ 11255S: Maintained 11256F: arch/m68k/kernel/*sun3* 11257F: arch/m68k/sun3*/ 11258F: arch/m68k/include/asm/sun3* 11259F: drivers/net/ethernet/i825xx/sun3* 11260 11261SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11262M: Hans de Goede <hdegoede@redhat.com> 11263L: linux-input@vger.kernel.org 11264S: Maintained 11265F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11266F: drivers/input/keyboard/sun4i-lradc-keys.c 11267 11268SUNDANCE NETWORK DRIVER 11269M: Denis Kirjanov <kda@linux-powerpc.org> 11270L: netdev@vger.kernel.org 11271S: Maintained 11272F: drivers/net/ethernet/dlink/sundance.c 11273 11274SUPERH 11275M: Yoshinori Sato <ysato@users.sourceforge.jp> 11276M: Rich Felker <dalias@libc.org> 11277L: linux-sh@vger.kernel.org 11278Q: http://patchwork.kernel.org/project/linux-sh/list/ 11279S: Maintained 11280F: Documentation/sh/ 11281F: arch/sh/ 11282F: drivers/sh/ 11283 11284SUSPEND TO RAM 11285M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11286M: Len Brown <len.brown@intel.com> 11287M: Pavel Machek <pavel@ucw.cz> 11288L: linux-pm@vger.kernel.org 11289S: Supported 11290F: Documentation/power/ 11291F: arch/x86/kernel/acpi/ 11292F: drivers/base/power/ 11293F: kernel/power/ 11294F: include/linux/suspend.h 11295F: include/linux/freezer.h 11296F: include/linux/pm.h 11297 11298SVGA HANDLING 11299M: Martin Mares <mj@ucw.cz> 11300L: linux-video@atrey.karlin.mff.cuni.cz 11301S: Maintained 11302F: Documentation/svga.txt 11303F: arch/x86/boot/video* 11304 11305SWIOTLB SUBSYSTEM 11306M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11307L: linux-kernel@vger.kernel.org 11308T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11309S: Supported 11310F: lib/swiotlb.c 11311F: arch/*/kernel/pci-swiotlb.c 11312F: include/linux/swiotlb.h 11313 11314SWITCHDEV 11315M: Jiri Pirko <jiri@resnulli.us> 11316L: netdev@vger.kernel.org 11317S: Supported 11318F: net/switchdev/ 11319F: include/net/switchdev.h 11320 11321SYNOPSYS ARC ARCHITECTURE 11322M: Vineet Gupta <vgupta@synopsys.com> 11323L: linux-snps-arc@lists.infradead.org 11324S: Supported 11325F: arch/arc/ 11326F: Documentation/devicetree/bindings/arc/* 11327F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11328F: drivers/tty/serial/arc_uart.c 11329T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11330 11331SYNOPSYS ARC SDP platform support 11332M: Alexey Brodkin <abrodkin@synopsys.com> 11333S: Supported 11334F: arch/arc/plat-axs10x 11335F: arch/arc/boot/dts/ax* 11336F: Documentation/devicetree/bindings/arc/axs10* 11337 11338SYSTEM CONFIGURATION (SYSCON) 11339M: Lee Jones <lee.jones@linaro.org> 11340M: Arnd Bergmann <arnd@arndb.de> 11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11342S: Supported 11343F: drivers/mfd/syscon.c 11344 11345SYSV FILESYSTEM 11346M: Christoph Hellwig <hch@infradead.org> 11347S: Maintained 11348F: Documentation/filesystems/sysv-fs.txt 11349F: fs/sysv/ 11350F: include/linux/sysv_fs.h 11351 11352TARGET SUBSYSTEM 11353M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11354L: linux-scsi@vger.kernel.org 11355L: target-devel@vger.kernel.org 11356W: http://www.linux-iscsi.org 11357W: http://groups.google.com/group/linux-iscsi-target-dev 11358T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11359S: Supported 11360F: drivers/target/ 11361F: include/target/ 11362F: Documentation/target/ 11363 11364TASKSTATS STATISTICS INTERFACE 11365M: Balbir Singh <bsingharora@gmail.com> 11366S: Maintained 11367F: Documentation/accounting/taskstats* 11368F: include/linux/taskstats* 11369F: kernel/taskstats.c 11370 11371TC CLASSIFIER 11372M: Jamal Hadi Salim <jhs@mojatatu.com> 11373L: netdev@vger.kernel.org 11374S: Maintained 11375F: include/net/pkt_cls.h 11376F: include/uapi/linux/pkt_cls.h 11377F: net/sched/ 11378 11379TCP LOW PRIORITY MODULE 11380M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11381M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11382W: http://tcp-lp-mod.sourceforge.net/ 11383S: Maintained 11384F: net/ipv4/tcp_lp.c 11385 11386TDA10071 MEDIA DRIVER 11387M: Antti Palosaari <crope@iki.fi> 11388L: linux-media@vger.kernel.org 11389W: https://linuxtv.org 11390W: http://palosaari.fi/linux/ 11391Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11392T: git git://linuxtv.org/anttip/media_tree.git 11393S: Maintained 11394F: drivers/media/dvb-frontends/tda10071* 11395 11396TDA18212 MEDIA DRIVER 11397M: Antti Palosaari <crope@iki.fi> 11398L: linux-media@vger.kernel.org 11399W: https://linuxtv.org 11400W: http://palosaari.fi/linux/ 11401Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11402T: git git://linuxtv.org/anttip/media_tree.git 11403S: Maintained 11404F: drivers/media/tuners/tda18212* 11405 11406TDA18218 MEDIA DRIVER 11407M: Antti Palosaari <crope@iki.fi> 11408L: linux-media@vger.kernel.org 11409W: https://linuxtv.org 11410W: http://palosaari.fi/linux/ 11411Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11412T: git git://linuxtv.org/anttip/media_tree.git 11413S: Maintained 11414F: drivers/media/tuners/tda18218* 11415 11416TDA18271 MEDIA DRIVER 11417M: Michael Krufky <mkrufky@linuxtv.org> 11418L: linux-media@vger.kernel.org 11419W: https://linuxtv.org 11420W: http://github.com/mkrufky 11421Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11422T: git git://linuxtv.org/mkrufky/tuners.git 11423S: Maintained 11424F: drivers/media/tuners/tda18271* 11425 11426TDA827x MEDIA DRIVER 11427M: Michael Krufky <mkrufky@linuxtv.org> 11428L: linux-media@vger.kernel.org 11429W: https://linuxtv.org 11430W: http://github.com/mkrufky 11431Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11432T: git git://linuxtv.org/mkrufky/tuners.git 11433S: Maintained 11434F: drivers/media/tuners/tda8290.* 11435 11436TDA8290 MEDIA DRIVER 11437M: Michael Krufky <mkrufky@linuxtv.org> 11438L: linux-media@vger.kernel.org 11439W: https://linuxtv.org 11440W: http://github.com/mkrufky 11441Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11442T: git git://linuxtv.org/mkrufky/tuners.git 11443S: Maintained 11444F: drivers/media/tuners/tda8290.* 11445 11446TDA9840 MEDIA DRIVER 11447M: Hans Verkuil <hverkuil@xs4all.nl> 11448L: linux-media@vger.kernel.org 11449T: git git://linuxtv.org/media_tree.git 11450W: https://linuxtv.org 11451S: Maintained 11452F: drivers/media/i2c/tda9840* 11453 11454TEA5761 TUNER DRIVER 11455M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11456M: Mauro Carvalho Chehab <mchehab@kernel.org> 11457L: linux-media@vger.kernel.org 11458W: https://linuxtv.org 11459T: git git://linuxtv.org/media_tree.git 11460S: Odd fixes 11461F: drivers/media/tuners/tea5761.* 11462 11463TEA5767 TUNER DRIVER 11464M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11465M: Mauro Carvalho Chehab <mchehab@kernel.org> 11466L: linux-media@vger.kernel.org 11467W: https://linuxtv.org 11468T: git git://linuxtv.org/media_tree.git 11469S: Maintained 11470F: drivers/media/tuners/tea5767.* 11471 11472TEA6415C MEDIA DRIVER 11473M: Hans Verkuil <hverkuil@xs4all.nl> 11474L: linux-media@vger.kernel.org 11475T: git git://linuxtv.org/media_tree.git 11476W: https://linuxtv.org 11477S: Maintained 11478F: drivers/media/i2c/tea6415c* 11479 11480TEA6420 MEDIA DRIVER 11481M: Hans Verkuil <hverkuil@xs4all.nl> 11482L: linux-media@vger.kernel.org 11483T: git git://linuxtv.org/media_tree.git 11484W: https://linuxtv.org 11485S: Maintained 11486F: drivers/media/i2c/tea6420* 11487 11488TEAM DRIVER 11489M: Jiri Pirko <jiri@resnulli.us> 11490L: netdev@vger.kernel.org 11491S: Supported 11492F: drivers/net/team/ 11493F: include/linux/if_team.h 11494F: include/uapi/linux/if_team.h 11495 11496TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11497M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11498S: Maintained 11499F: arch/x86/platform/ts5500/ 11500 11501TECHNOTREND USB IR RECEIVER 11502M: Sean Young <sean@mess.org> 11503L: linux-media@vger.kernel.org 11504S: Maintained 11505F: drivers/media/rc/ttusbir.c 11506 11507TEGRA ARCHITECTURE SUPPORT 11508M: Stephen Warren <swarren@wwwdotorg.org> 11509M: Thierry Reding <thierry.reding@gmail.com> 11510M: Alexandre Courbot <gnurou@gmail.com> 11511L: linux-tegra@vger.kernel.org 11512Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11514S: Supported 11515N: [^a-z]tegra 11516 11517TEGRA CLOCK DRIVER 11518M: Peter De Schrijver <pdeschrijver@nvidia.com> 11519M: Prashant Gaikwad <pgaikwad@nvidia.com> 11520S: Supported 11521F: drivers/clk/tegra/ 11522 11523TEGRA DMA DRIVERS 11524M: Laxman Dewangan <ldewangan@nvidia.com> 11525M: Jon Hunter <jonathanh@nvidia.com> 11526S: Supported 11527F: drivers/dma/tegra* 11528 11529TEGRA I2C DRIVER 11530M: Laxman Dewangan <ldewangan@nvidia.com> 11531S: Supported 11532F: drivers/i2c/busses/i2c-tegra.c 11533 11534TEGRA IOMMU DRIVERS 11535M: Hiroshi Doyu <hdoyu@nvidia.com> 11536S: Supported 11537F: drivers/iommu/tegra* 11538 11539TEGRA KBC DRIVER 11540M: Rakesh Iyer <riyer@nvidia.com> 11541M: Laxman Dewangan <ldewangan@nvidia.com> 11542S: Supported 11543F: drivers/input/keyboard/tegra-kbc.c 11544 11545TEGRA PWM DRIVER 11546M: Thierry Reding <thierry.reding@gmail.com> 11547S: Supported 11548F: drivers/pwm/pwm-tegra.c 11549 11550TEGRA SERIAL DRIVER 11551M: Laxman Dewangan <ldewangan@nvidia.com> 11552S: Supported 11553F: drivers/tty/serial/serial-tegra.c 11554 11555TEGRA SPI DRIVER 11556M: Laxman Dewangan <ldewangan@nvidia.com> 11557S: Supported 11558F: drivers/spi/spi-tegra* 11559 11560TEHUTI ETHERNET DRIVER 11561M: Andy Gospodarek <andy@greyhouse.net> 11562L: netdev@vger.kernel.org 11563S: Supported 11564F: drivers/net/ethernet/tehuti/* 11565 11566Telecom Clock Driver for MCPL0010 11567M: Mark Gross <mark.gross@intel.com> 11568S: Supported 11569F: drivers/char/tlclk.c 11570 11571TENSILICA XTENSA PORT (xtensa) 11572M: Chris Zankel <chris@zankel.net> 11573M: Max Filippov <jcmvbkbc@gmail.com> 11574L: linux-xtensa@linux-xtensa.org 11575T: git git://github.com/czankel/xtensa-linux.git 11576S: Maintained 11577F: arch/xtensa/ 11578F: drivers/irqchip/irq-xtensa-* 11579 11580THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11581M: Hans Verkuil <hverkuil@xs4all.nl> 11582L: linux-media@vger.kernel.org 11583T: git git://linuxtv.org/media_tree.git 11584W: https://linuxtv.org 11585S: Maintained 11586F: drivers/media/radio/radio-raremono.c 11587 11588THERMAL 11589M: Zhang Rui <rui.zhang@intel.com> 11590M: Eduardo Valentin <edubezval@gmail.com> 11591L: linux-pm@vger.kernel.org 11592T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11593T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11594Q: https://patchwork.kernel.org/project/linux-pm/list/ 11595S: Supported 11596F: drivers/thermal/ 11597F: include/linux/thermal.h 11598F: include/uapi/linux/thermal.h 11599F: include/linux/cpu_cooling.h 11600F: Documentation/devicetree/bindings/thermal/ 11601 11602THERMAL/CPU_COOLING 11603M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11604M: Viresh Kumar <viresh.kumar@linaro.org> 11605M: Javi Merino <javi.merino@arm.com> 11606L: linux-pm@vger.kernel.org 11607S: Supported 11608F: Documentation/thermal/cpu-cooling-api.txt 11609F: drivers/thermal/cpu_cooling.c 11610F: include/linux/cpu_cooling.h 11611 11612THINKPAD ACPI EXTRAS DRIVER 11613M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11614L: ibm-acpi-devel@lists.sourceforge.net 11615L: platform-driver-x86@vger.kernel.org 11616W: http://ibm-acpi.sourceforge.net 11617W: http://thinkwiki.org/wiki/Ibm-acpi 11618T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11619S: Maintained 11620F: drivers/platform/x86/thinkpad_acpi.c 11621 11622TI BANDGAP AND THERMAL DRIVER 11623M: Eduardo Valentin <edubezval@gmail.com> 11624M: Keerthy <j-keerthy@ti.com> 11625L: linux-pm@vger.kernel.org 11626L: linux-omap@vger.kernel.org 11627S: Maintained 11628F: drivers/thermal/ti-soc-thermal/ 11629 11630TI VPE/CAL DRIVERS 11631M: Benoit Parrot <bparrot@ti.com> 11632L: linux-media@vger.kernel.org 11633W: http://linuxtv.org/ 11634Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11635S: Maintained 11636F: drivers/media/platform/ti-vpe/ 11637 11638TI CDCE706 CLOCK DRIVER 11639M: Max Filippov <jcmvbkbc@gmail.com> 11640S: Maintained 11641F: drivers/clk/clk-cdce706.c 11642 11643TI CLOCK DRIVER 11644M: Tero Kristo <t-kristo@ti.com> 11645L: linux-omap@vger.kernel.org 11646S: Maintained 11647F: drivers/clk/ti/ 11648F: include/linux/clk/ti.h 11649 11650TI ETHERNET SWITCH DRIVER (CPSW) 11651M: Mugunthan V N <mugunthanvnm@ti.com> 11652R: Grygorii Strashko <grygorii.strashko@ti.com> 11653L: linux-omap@vger.kernel.org 11654L: netdev@vger.kernel.org 11655S: Maintained 11656F: drivers/net/ethernet/ti/cpsw* 11657F: drivers/net/ethernet/ti/davinci* 11658 11659TI FLASH MEDIA INTERFACE DRIVER 11660M: Alex Dubov <oakad@yahoo.com> 11661S: Maintained 11662F: drivers/misc/tifm* 11663F: drivers/mmc/host/tifm_sd.c 11664F: include/linux/tifm.h 11665 11666TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11667M: Santosh Shilimkar <ssantosh@kernel.org> 11668L: linux-kernel@vger.kernel.org 11669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11670S: Maintained 11671F: drivers/soc/ti/* 11672T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11673 11674 11675TI LM49xxx FAMILY ASoC CODEC DRIVERS 11676M: M R Swami Reddy <mr.swami.reddy@ti.com> 11677M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11678L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11679S: Maintained 11680F: sound/soc/codecs/lm49453* 11681F: sound/soc/codecs/isabelle* 11682 11683TI LP855x BACKLIGHT DRIVER 11684M: Milo Kim <milo.kim@ti.com> 11685S: Maintained 11686F: Documentation/backlight/lp855x-driver.txt 11687F: drivers/video/backlight/lp855x_bl.c 11688F: include/linux/platform_data/lp855x.h 11689 11690TI LP8727 CHARGER DRIVER 11691M: Milo Kim <milo.kim@ti.com> 11692S: Maintained 11693F: drivers/power/lp8727_charger.c 11694F: include/linux/platform_data/lp8727.h 11695 11696TI LP8788 MFD DRIVER 11697M: Milo Kim <milo.kim@ti.com> 11698S: Maintained 11699F: drivers/iio/adc/lp8788_adc.c 11700F: drivers/leds/leds-lp8788.c 11701F: drivers/mfd/lp8788*.c 11702F: drivers/power/lp8788-charger.c 11703F: drivers/regulator/lp8788-*.c 11704F: include/linux/mfd/lp8788*.h 11705 11706TI NETCP ETHERNET DRIVER 11707M: Wingman Kwok <w-kwok2@ti.com> 11708M: Murali Karicheri <m-karicheri2@ti.com> 11709L: netdev@vger.kernel.org 11710S: Maintained 11711F: drivers/net/ethernet/ti/netcp* 11712 11713TI TAS571X FAMILY ASoC CODEC DRIVER 11714M: Kevin Cernekee <cernekee@chromium.org> 11715L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11716S: Odd Fixes 11717F: sound/soc/codecs/tas571x* 11718 11719TI TWL4030 SERIES SOC CODEC DRIVER 11720M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11721L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11722S: Maintained 11723F: sound/soc/codecs/twl4030* 11724 11725TI WILINK WIRELESS DRIVERS 11726L: linux-wireless@vger.kernel.org 11727W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11728W: http://wireless.kernel.org/en/users/Drivers/wl1251 11729T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11730S: Orphan 11731F: drivers/net/wireless/ti/ 11732F: include/linux/wl12xx.h 11733 11734TIPC NETWORK LAYER 11735M: Jon Maloy <jon.maloy@ericsson.com> 11736M: Ying Xue <ying.xue@windriver.com> 11737L: netdev@vger.kernel.org (core kernel code) 11738L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11739W: http://tipc.sourceforge.net/ 11740S: Maintained 11741F: include/uapi/linux/tipc*.h 11742F: net/tipc/ 11743 11744TILE ARCHITECTURE 11745M: Chris Metcalf <cmetcalf@mellanox.com> 11746W: http://www.mellanox.com/repository/solutions/tile-scm/ 11747T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11748S: Supported 11749F: arch/tile/ 11750F: drivers/char/tile-srom.c 11751F: drivers/edac/tile_edac.c 11752F: drivers/net/ethernet/tile/ 11753F: drivers/rtc/rtc-tile.c 11754F: drivers/tty/hvc/hvc_tile.c 11755F: drivers/tty/serial/tilegx.c 11756F: drivers/usb/host/*-tilegx.c 11757F: include/linux/usb/tilegx.h 11758 11759TLAN NETWORK DRIVER 11760M: Samuel Chessman <chessman@tux.org> 11761L: tlan-devel@lists.sourceforge.net (subscribers-only) 11762W: http://sourceforge.net/projects/tlan/ 11763S: Maintained 11764F: Documentation/networking/tlan.txt 11765F: drivers/net/ethernet/ti/tlan.* 11766 11767TOMOYO SECURITY MODULE 11768M: Kentaro Takeda <takedakn@nttdata.co.jp> 11769M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11770L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11771L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11772L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11773L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11774W: http://tomoyo.sourceforge.jp/ 11775T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11776S: Maintained 11777F: security/tomoyo/ 11778 11779TOPSTAR LAPTOP EXTRAS DRIVER 11780M: Herton Ronaldo Krzesinski <herton@canonical.com> 11781L: platform-driver-x86@vger.kernel.org 11782S: Maintained 11783F: drivers/platform/x86/topstar-laptop.c 11784 11785TOSHIBA ACPI EXTRAS DRIVER 11786M: Azael Avalos <coproscefalo@gmail.com> 11787L: platform-driver-x86@vger.kernel.org 11788S: Maintained 11789F: drivers/platform/x86/toshiba_acpi.c 11790 11791TOSHIBA BLUETOOTH DRIVER 11792M: Azael Avalos <coproscefalo@gmail.com> 11793L: platform-driver-x86@vger.kernel.org 11794S: Maintained 11795F: drivers/platform/x86/toshiba_bluetooth.c 11796 11797TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11798M: Azael Avalos <coproscefalo@gmail.com> 11799L: platform-driver-x86@vger.kernel.org 11800S: Maintained 11801F: drivers/platform/x86/toshiba_haps.c 11802 11803TOSHIBA WMI HOTKEYS DRIVER 11804M: Azael Avalos <coproscefalo@gmail.com> 11805L: platform-driver-x86@vger.kernel.org 11806S: Maintained 11807F: drivers/platform/x86/toshiba-wmi.c 11808 11809TOSHIBA SMM DRIVER 11810M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11811W: http://www.buzzard.org.uk/toshiba/ 11812S: Maintained 11813F: drivers/char/toshiba.c 11814F: include/linux/toshiba.h 11815F: include/uapi/linux/toshiba.h 11816 11817TOSHIBA TC358743 DRIVER 11818M: Mats Randgaard <matrandg@cisco.com> 11819L: linux-media@vger.kernel.org 11820S: Maintained 11821F: drivers/media/i2c/tc358743* 11822F: include/media/i2c/tc358743.h 11823 11824TMIO/SDHI MMC DRIVER 11825M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11826L: linux-mmc@vger.kernel.org 11827S: Supported 11828F: drivers/mmc/host/tmio_mmc* 11829F: drivers/mmc/host/sh_mobile_sdhi.c 11830F: include/linux/mfd/tmio.h 11831 11832TMP401 HARDWARE MONITOR DRIVER 11833M: Guenter Roeck <linux@roeck-us.net> 11834L: linux-hwmon@vger.kernel.org 11835S: Maintained 11836F: Documentation/hwmon/tmp401 11837F: drivers/hwmon/tmp401.c 11838 11839TMPFS (SHMEM FILESYSTEM) 11840M: Hugh Dickins <hughd@google.com> 11841L: linux-mm@kvack.org 11842S: Maintained 11843F: include/linux/shmem_fs.h 11844F: mm/shmem.c 11845 11846TM6000 VIDEO4LINUX DRIVER 11847M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11848M: Mauro Carvalho Chehab <mchehab@kernel.org> 11849L: linux-media@vger.kernel.org 11850W: https://linuxtv.org 11851T: git git://linuxtv.org/media_tree.git 11852S: Odd fixes 11853F: drivers/media/usb/tm6000/ 11854 11855TW68 VIDEO4LINUX DRIVER 11856M: Hans Verkuil <hverkuil@xs4all.nl> 11857L: linux-media@vger.kernel.org 11858T: git git://linuxtv.org/media_tree.git 11859W: https://linuxtv.org 11860S: Odd Fixes 11861F: drivers/media/pci/tw68/ 11862 11863TW686X VIDEO4LINUX DRIVER 11864M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11865L: linux-media@vger.kernel.org 11866T: git git://linuxtv.org/media_tree.git 11867W: http://linuxtv.org 11868S: Maintained 11869F: drivers/media/pci/tw686x/ 11870 11871TPM DEVICE DRIVER 11872M: Peter Huewe <peterhuewe@gmx.de> 11873M: Marcel Selhorst <tpmdd@selhorst.net> 11874M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11875R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11876W: http://tpmdd.sourceforge.net 11877L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11878Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11879T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11880S: Maintained 11881F: drivers/char/tpm/ 11882 11883TPM IBM_VTPM DEVICE DRIVER 11884M: Ashley Lai <ashleydlai@gmail.com> 11885W: http://tpmdd.sourceforge.net 11886L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11887S: Maintained 11888F: drivers/char/tpm/tpm_ibmvtpm* 11889 11890TRACING 11891M: Steven Rostedt <rostedt@goodmis.org> 11892M: Ingo Molnar <mingo@redhat.com> 11893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11894S: Maintained 11895F: Documentation/trace/ftrace.txt 11896F: arch/*/*/*/ftrace.h 11897F: arch/*/kernel/ftrace.c 11898F: include/*/ftrace.h 11899F: include/linux/trace*.h 11900F: include/trace/ 11901F: kernel/trace/ 11902F: tools/testing/selftests/ftrace/ 11903 11904TRACING MMIO ACCESSES (MMIOTRACE) 11905M: Steven Rostedt <rostedt@goodmis.org> 11906M: Ingo Molnar <mingo@kernel.org> 11907R: Karol Herbst <karolherbst@gmail.com> 11908R: Pekka Paalanen <ppaalanen@gmail.com> 11909S: Maintained 11910L: linux-kernel@vger.kernel.org 11911L: nouveau@lists.freedesktop.org 11912F: kernel/trace/trace_mmiotrace.c 11913F: include/linux/mmiotrace.h 11914F: arch/x86/mm/kmmio.c 11915F: arch/x86/mm/mmio-mod.c 11916F: arch/x86/mm/testmmiotrace.c 11917 11918TRIVIAL PATCHES 11919M: Jiri Kosina <trivial@kernel.org> 11920T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11921S: Maintained 11922K: ^Subject:.*(?i)trivial 11923 11924TTY LAYER 11925M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11926M: Jiri Slaby <jslaby@suse.com> 11927S: Supported 11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11929F: Documentation/serial/ 11930F: drivers/tty/ 11931F: drivers/tty/serial/serial_core.c 11932F: include/linux/serial_core.h 11933F: include/linux/serial.h 11934F: include/linux/tty.h 11935F: include/uapi/linux/serial_core.h 11936F: include/uapi/linux/serial.h 11937F: include/uapi/linux/tty.h 11938 11939TUA9001 MEDIA DRIVER 11940M: Antti Palosaari <crope@iki.fi> 11941L: linux-media@vger.kernel.org 11942W: https://linuxtv.org 11943W: http://palosaari.fi/linux/ 11944Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11945T: git git://linuxtv.org/anttip/media_tree.git 11946S: Maintained 11947F: drivers/media/tuners/tua9001* 11948 11949TULIP NETWORK DRIVERS 11950L: netdev@vger.kernel.org 11951L: linux-parisc@vger.kernel.org 11952S: Orphan 11953F: drivers/net/ethernet/dec/tulip/ 11954 11955TUN/TAP driver 11956M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11957W: http://vtun.sourceforge.net/tun 11958S: Maintained 11959F: Documentation/networking/tuntap.txt 11960F: arch/um/os-Linux/drivers/ 11961 11962TURBOCHANNEL SUBSYSTEM 11963M: "Maciej W. Rozycki" <macro@linux-mips.org> 11964M: Ralf Baechle <ralf@linux-mips.org> 11965L: linux-mips@linux-mips.org 11966Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11967S: Maintained 11968F: drivers/tc/ 11969F: include/linux/tc.h 11970 11971U14-34F SCSI DRIVER 11972M: Dario Ballabio <ballabio_dario@emc.com> 11973L: linux-scsi@vger.kernel.org 11974S: Maintained 11975F: drivers/scsi/u14-34f.c 11976 11977UBI FILE SYSTEM (UBIFS) 11978M: Richard Weinberger <richard@nod.at> 11979M: Artem Bityutskiy <dedekind1@gmail.com> 11980M: Adrian Hunter <adrian.hunter@intel.com> 11981L: linux-mtd@lists.infradead.org 11982T: git git://git.infradead.org/ubifs-2.6.git 11983W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11984S: Supported 11985F: Documentation/filesystems/ubifs.txt 11986F: fs/ubifs/ 11987 11988UCLINUX (M68KNOMMU AND COLDFIRE) 11989M: Greg Ungerer <gerg@linux-m68k.org> 11990W: http://www.linux-m68k.org/ 11991W: http://www.uclinux.org/ 11992L: linux-m68k@lists.linux-m68k.org 11993L: uclinux-dev@uclinux.org (subscribers-only) 11994T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11995S: Maintained 11996F: arch/m68k/coldfire/ 11997F: arch/m68k/68*/ 11998F: arch/m68k/*/*_no.* 11999F: arch/m68k/include/asm/*_no.* 12000 12001UDF FILESYSTEM 12002M: Jan Kara <jack@suse.com> 12003S: Maintained 12004F: Documentation/filesystems/udf.txt 12005F: fs/udf/ 12006 12007UFS FILESYSTEM 12008M: Evgeniy Dushistov <dushistov@mail.ru> 12009S: Maintained 12010F: Documentation/filesystems/ufs.txt 12011F: fs/ufs/ 12012 12013UHID USERSPACE HID IO DRIVER: 12014M: David Herrmann <dh.herrmann@googlemail.com> 12015L: linux-input@vger.kernel.org 12016S: Maintained 12017F: drivers/hid/uhid.c 12018F: include/uapi/linux/uhid.h 12019 12020ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12021L: linux-usb@vger.kernel.org 12022S: Orphan 12023F: drivers/uwb/ 12024F: include/linux/uwb.h 12025F: include/linux/uwb/ 12026 12027UNICORE32 ARCHITECTURE: 12028M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12029W: http://mprc.pku.edu.cn/~guanxuetao/linux 12030S: Maintained 12031T: git git://github.com/gxt/linux.git 12032F: arch/unicore32/ 12033 12034UNIFDEF 12035M: Tony Finch <dot@dotat.at> 12036W: http://dotat.at/prog/unifdef 12037S: Maintained 12038F: scripts/unifdef.c 12039 12040UNIFORM CDROM DRIVER 12041M: Jens Axboe <axboe@kernel.dk> 12042W: http://www.kernel.dk 12043S: Maintained 12044F: Documentation/cdrom/ 12045F: drivers/cdrom/cdrom.c 12046F: include/linux/cdrom.h 12047F: include/uapi/linux/cdrom.h 12048 12049UNISYS S-PAR DRIVERS 12050M: David Kershner <david.kershner@unisys.com> 12051L: sparmaintainer@unisys.com (Unisys internal) 12052S: Supported 12053F: drivers/staging/unisys/ 12054 12055UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12056M: Vinayak Holikatti <vinholikatti@gmail.com> 12057L: linux-scsi@vger.kernel.org 12058S: Supported 12059F: Documentation/scsi/ufs.txt 12060F: drivers/scsi/ufs/ 12061 12062UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12063M: Joao Pinto <Joao.Pinto@synopsys.com> 12064L: linux-scsi@vger.kernel.org 12065S: Supported 12066F: drivers/scsi/ufs/*dwc* 12067 12068UNSORTED BLOCK IMAGES (UBI) 12069M: Artem Bityutskiy <dedekind1@gmail.com> 12070M: Richard Weinberger <richard@nod.at> 12071W: http://www.linux-mtd.infradead.org/ 12072L: linux-mtd@lists.infradead.org 12073T: git git://git.infradead.org/ubifs-2.6.git 12074S: Supported 12075F: drivers/mtd/ubi/ 12076F: include/linux/mtd/ubi.h 12077F: include/uapi/mtd/ubi-user.h 12078 12079USB ACM DRIVER 12080M: Oliver Neukum <oneukum@suse.com> 12081L: linux-usb@vger.kernel.org 12082S: Maintained 12083F: Documentation/usb/acm.txt 12084F: drivers/usb/class/cdc-acm.* 12085 12086USB AR5523 WIRELESS DRIVER 12087M: Pontus Fuchs <pontus.fuchs@gmail.com> 12088L: linux-wireless@vger.kernel.org 12089S: Maintained 12090F: drivers/net/wireless/ath/ar5523/ 12091 12092USB ATTACHED SCSI 12093M: Oliver Neukum <oneukum@suse.com> 12094L: linux-usb@vger.kernel.org 12095L: linux-scsi@vger.kernel.org 12096S: Maintained 12097F: drivers/usb/storage/uas.c 12098 12099USB CDC ETHERNET DRIVER 12100M: Oliver Neukum <oliver@neukum.org> 12101L: linux-usb@vger.kernel.org 12102S: Maintained 12103F: drivers/net/usb/cdc_*.c 12104F: include/uapi/linux/usb/cdc.h 12105 12106USB CHAOSKEY DRIVER 12107M: Keith Packard <keithp@keithp.com> 12108L: linux-usb@vger.kernel.org 12109S: Maintained 12110F: drivers/usb/misc/chaoskey.c 12111 12112USB CYPRESS C67X00 DRIVER 12113M: Peter Korsgaard <jacmet@sunsite.dk> 12114L: linux-usb@vger.kernel.org 12115S: Maintained 12116F: drivers/usb/c67x00/ 12117 12118USB DAVICOM DM9601 DRIVER 12119M: Peter Korsgaard <jacmet@sunsite.dk> 12120L: netdev@vger.kernel.org 12121W: http://www.linux-usb.org/usbnet 12122S: Maintained 12123F: drivers/net/usb/dm9601.c 12124 12125USB DIAMOND RIO500 DRIVER 12126M: Cesar Miquel <miquel@df.uba.ar> 12127L: rio500-users@lists.sourceforge.net 12128W: http://rio500.sourceforge.net 12129S: Maintained 12130F: drivers/usb/misc/rio500* 12131 12132USB EHCI DRIVER 12133M: Alan Stern <stern@rowland.harvard.edu> 12134L: linux-usb@vger.kernel.org 12135S: Maintained 12136F: Documentation/usb/ehci.txt 12137F: drivers/usb/host/ehci* 12138 12139USB GADGET/PERIPHERAL SUBSYSTEM 12140M: Felipe Balbi <balbi@kernel.org> 12141L: linux-usb@vger.kernel.org 12142W: http://www.linux-usb.org/gadget 12143T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12144S: Maintained 12145F: drivers/usb/gadget/ 12146F: include/linux/usb/gadget* 12147 12148USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12149M: Jiri Kosina <jikos@kernel.org> 12150R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12151L: linux-usb@vger.kernel.org 12152T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12153S: Maintained 12154F: Documentation/hid/hiddev.txt 12155F: drivers/hid/usbhid/ 12156 12157USB ISP116X DRIVER 12158M: Olav Kongas <ok@artecdesign.ee> 12159L: linux-usb@vger.kernel.org 12160S: Maintained 12161F: drivers/usb/host/isp116x* 12162F: include/linux/usb/isp116x.h 12163 12164USB LAN78XX ETHERNET DRIVER 12165M: Woojung Huh <woojung.huh@microchip.com> 12166M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12167L: netdev@vger.kernel.org 12168S: Maintained 12169F: drivers/net/usb/lan78xx.* 12170 12171USB MASS STORAGE DRIVER 12172M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 12173L: linux-usb@vger.kernel.org 12174L: usb-storage@lists.one-eyed-alien.net 12175S: Maintained 12176W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12177F: drivers/usb/storage/ 12178 12179USB MIDI DRIVER 12180M: Clemens Ladisch <clemens@ladisch.de> 12181L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12182T: git git://git.alsa-project.org/alsa-kernel.git 12183S: Maintained 12184F: sound/usb/midi.* 12185 12186USB NETWORKING DRIVERS 12187L: linux-usb@vger.kernel.org 12188S: Odd Fixes 12189F: drivers/net/usb/ 12190 12191USB OHCI DRIVER 12192M: Alan Stern <stern@rowland.harvard.edu> 12193L: linux-usb@vger.kernel.org 12194S: Maintained 12195F: Documentation/usb/ohci.txt 12196F: drivers/usb/host/ohci* 12197 12198USB OTG FSM (Finite State Machine) 12199M: Peter Chen <Peter.Chen@nxp.com> 12200T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12201L: linux-usb@vger.kernel.org 12202S: Maintained 12203F: drivers/usb/common/usb-otg-fsm.c 12204 12205USB OVER IP DRIVER 12206M: Valentina Manea <valentina.manea.m@gmail.com> 12207M: Shuah Khan <shuahkh@osg.samsung.com> 12208M: Shuah Khan <shuah@kernel.org> 12209L: linux-usb@vger.kernel.org 12210S: Maintained 12211F: Documentation/usb/usbip_protocol.txt 12212F: drivers/usb/usbip/ 12213F: tools/usb/usbip/ 12214 12215USB PEGASUS DRIVER 12216M: Petko Manolov <petkan@nucleusys.com> 12217L: linux-usb@vger.kernel.org 12218L: netdev@vger.kernel.org 12219T: git git://github.com/petkan/pegasus.git 12220W: https://github.com/petkan/pegasus 12221S: Maintained 12222F: drivers/net/usb/pegasus.* 12223 12224USB PHY LAYER 12225M: Felipe Balbi <balbi@kernel.org> 12226L: linux-usb@vger.kernel.org 12227T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12228S: Maintained 12229F: drivers/usb/phy/ 12230 12231USB PRINTER DRIVER (usblp) 12232M: Pete Zaitcev <zaitcev@redhat.com> 12233L: linux-usb@vger.kernel.org 12234S: Supported 12235F: drivers/usb/class/usblp.c 12236 12237USB QMI WWAN NETWORK DRIVER 12238M: Bjørn Mork <bjorn@mork.no> 12239L: netdev@vger.kernel.org 12240S: Maintained 12241F: Documentation/ABI/testing/sysfs-class-net-qmi 12242F: drivers/net/usb/qmi_wwan.c 12243 12244USB RTL8150 DRIVER 12245M: Petko Manolov <petkan@nucleusys.com> 12246L: linux-usb@vger.kernel.org 12247L: netdev@vger.kernel.org 12248T: git git://github.com/petkan/rtl8150.git 12249W: https://github.com/petkan/rtl8150 12250S: Maintained 12251F: drivers/net/usb/rtl8150.c 12252 12253USB SERIAL SUBSYSTEM 12254M: Johan Hovold <johan@kernel.org> 12255L: linux-usb@vger.kernel.org 12256S: Maintained 12257F: Documentation/usb/usb-serial.txt 12258F: drivers/usb/serial/ 12259F: include/linux/usb/serial.h 12260 12261USB SMSC75XX ETHERNET DRIVER 12262M: Steve Glendinning <steve.glendinning@shawell.net> 12263L: netdev@vger.kernel.org 12264S: Maintained 12265F: drivers/net/usb/smsc75xx.* 12266 12267USB SMSC95XX ETHERNET DRIVER 12268M: Steve Glendinning <steve.glendinning@shawell.net> 12269L: netdev@vger.kernel.org 12270S: Maintained 12271F: drivers/net/usb/smsc95xx.* 12272 12273USB SUBSYSTEM 12274M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12275L: linux-usb@vger.kernel.org 12276W: http://www.linux-usb.org 12277T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12278S: Supported 12279F: Documentation/devicetree/bindings/usb/ 12280F: Documentation/usb/ 12281F: drivers/usb/ 12282F: include/linux/usb.h 12283F: include/linux/usb/ 12284 12285USB UHCI DRIVER 12286M: Alan Stern <stern@rowland.harvard.edu> 12287L: linux-usb@vger.kernel.org 12288S: Maintained 12289F: drivers/usb/host/uhci* 12290 12291USB "USBNET" DRIVER FRAMEWORK 12292M: Oliver Neukum <oneukum@suse.com> 12293L: netdev@vger.kernel.org 12294W: http://www.linux-usb.org/usbnet 12295S: Maintained 12296F: drivers/net/usb/usbnet.c 12297F: include/linux/usb/usbnet.h 12298 12299USB VIDEO CLASS 12300M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12301L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12302L: linux-media@vger.kernel.org 12303T: git git://linuxtv.org/media_tree.git 12304W: http://www.ideasonboard.org/uvc/ 12305S: Maintained 12306F: drivers/media/usb/uvc/ 12307F: include/uapi/linux/uvcvideo.h 12308 12309USB VISION DRIVER 12310M: Hans Verkuil <hverkuil@xs4all.nl> 12311L: linux-media@vger.kernel.org 12312T: git git://linuxtv.org/media_tree.git 12313W: https://linuxtv.org 12314S: Odd Fixes 12315F: drivers/media/usb/usbvision/ 12316 12317USB WEBCAM GADGET 12318M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12319L: linux-usb@vger.kernel.org 12320S: Maintained 12321F: drivers/usb/gadget/function/*uvc* 12322F: drivers/usb/gadget/legacy/webcam.c 12323 12324USB WIRELESS RNDIS DRIVER (rndis_wlan) 12325M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12326L: linux-wireless@vger.kernel.org 12327S: Maintained 12328F: drivers/net/wireless/rndis_wlan.c 12329 12330USB XHCI DRIVER 12331M: Mathias Nyman <mathias.nyman@intel.com> 12332L: linux-usb@vger.kernel.org 12333S: Supported 12334F: drivers/usb/host/xhci* 12335F: drivers/usb/host/pci-quirks* 12336 12337USB ZD1201 DRIVER 12338L: linux-wireless@vger.kernel.org 12339W: http://linux-lc100020.sourceforge.net 12340S: Orphan 12341F: drivers/net/wireless/zydas/zd1201.* 12342 12343USB ZR364XX DRIVER 12344M: Antoine Jacquet <royale@zerezo.com> 12345L: linux-usb@vger.kernel.org 12346L: linux-media@vger.kernel.org 12347T: git git://linuxtv.org/media_tree.git 12348W: http://royale.zerezo.com/zr364xx/ 12349S: Maintained 12350F: Documentation/video4linux/zr364xx.txt 12351F: drivers/media/usb/zr364xx/ 12352 12353ULPI BUS 12354M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12355L: linux-usb@vger.kernel.org 12356S: Maintained 12357F: drivers/usb/common/ulpi.c 12358F: include/linux/ulpi/ 12359 12360USER-MODE LINUX (UML) 12361M: Jeff Dike <jdike@addtoit.com> 12362M: Richard Weinberger <richard@nod.at> 12363L: user-mode-linux-devel@lists.sourceforge.net 12364L: user-mode-linux-user@lists.sourceforge.net 12365W: http://user-mode-linux.sourceforge.net 12366T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12367S: Maintained 12368F: Documentation/virtual/uml/ 12369F: arch/um/ 12370F: arch/x86/um/ 12371F: fs/hostfs/ 12372F: fs/hppfs/ 12373 12374USERSPACE I/O (UIO) 12375M: "Hans J. Koch" <hjk@hansjkoch.de> 12376M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12377S: Maintained 12378T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12379F: Documentation/DocBook/uio-howto.tmpl 12380F: drivers/uio/ 12381F: include/linux/uio*.h 12382 12383UTIL-LINUX PACKAGE 12384M: Karel Zak <kzak@redhat.com> 12385L: util-linux@vger.kernel.org 12386W: http://en.wikipedia.org/wiki/Util-linux 12387T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12388S: Maintained 12389 12390UVESAFB DRIVER 12391M: Michal Januszewski <spock@gentoo.org> 12392L: linux-fbdev@vger.kernel.org 12393W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12394S: Maintained 12395F: Documentation/fb/uvesafb.txt 12396F: drivers/video/fbdev/uvesafb.* 12397 12398VF610 NAND DRIVER 12399M: Stefan Agner <stefan@agner.ch> 12400L: linux-mtd@lists.infradead.org 12401S: Supported 12402F: drivers/mtd/nand/vf610_nfc.c 12403 12404VFAT/FAT/MSDOS FILESYSTEM 12405M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12406S: Maintained 12407F: Documentation/filesystems/vfat.txt 12408F: fs/fat/ 12409 12410VFIO DRIVER 12411M: Alex Williamson <alex.williamson@redhat.com> 12412L: kvm@vger.kernel.org 12413T: git git://github.com/awilliam/linux-vfio.git 12414S: Maintained 12415F: Documentation/vfio.txt 12416F: drivers/vfio/ 12417F: include/linux/vfio.h 12418F: include/uapi/linux/vfio.h 12419 12420VFIO PLATFORM DRIVER 12421M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12422L: kvm@vger.kernel.org 12423S: Maintained 12424F: drivers/vfio/platform/ 12425 12426VIDEOBUF2 FRAMEWORK 12427M: Pawel Osciak <pawel@osciak.com> 12428M: Marek Szyprowski <m.szyprowski@samsung.com> 12429M: Kyungmin Park <kyungmin.park@samsung.com> 12430L: linux-media@vger.kernel.org 12431S: Maintained 12432F: drivers/media/v4l2-core/videobuf2-* 12433F: include/media/videobuf2-* 12434 12435VIRTIO AND VHOST VSOCK DRIVER 12436M: Stefan Hajnoczi <stefanha@redhat.com> 12437L: kvm@vger.kernel.org 12438L: virtualization@lists.linux-foundation.org 12439L: netdev@vger.kernel.org 12440S: Maintained 12441F: include/linux/virtio_vsock.h 12442F: include/uapi/linux/virtio_vsock.h 12443F: net/vmw_vsock/virtio_transport_common.c 12444F: net/vmw_vsock/virtio_transport.c 12445F: drivers/vhost/vsock.c 12446F: drivers/vhost/vsock.h 12447 12448VIRTUAL SERIO DEVICE DRIVER 12449M: Stephen Chandler Paul <thatslyude@gmail.com> 12450S: Maintained 12451F: drivers/input/serio/userio.c 12452F: include/uapi/linux/userio.h 12453 12454VIRTIO CONSOLE DRIVER 12455M: Amit Shah <amit.shah@redhat.com> 12456L: virtualization@lists.linux-foundation.org 12457S: Maintained 12458F: drivers/char/virtio_console.c 12459F: include/linux/virtio_console.h 12460F: include/uapi/linux/virtio_console.h 12461 12462VIRTIO CORE, NET AND BLOCK DRIVERS 12463M: "Michael S. Tsirkin" <mst@redhat.com> 12464L: virtualization@lists.linux-foundation.org 12465S: Maintained 12466F: Documentation/devicetree/bindings/virtio/ 12467F: drivers/virtio/ 12468F: tools/virtio/ 12469F: drivers/net/virtio_net.c 12470F: drivers/block/virtio_blk.c 12471F: include/linux/virtio_*.h 12472F: include/uapi/linux/virtio_*.h 12473 12474VIRTIO DRIVERS FOR S390 12475M: Christian Borntraeger <borntraeger@de.ibm.com> 12476M: Cornelia Huck <cornelia.huck@de.ibm.com> 12477L: linux-s390@vger.kernel.org 12478L: virtualization@lists.linux-foundation.org 12479L: kvm@vger.kernel.org 12480S: Supported 12481F: drivers/s390/virtio/ 12482 12483VIRTIO GPU DRIVER 12484M: David Airlie <airlied@linux.ie> 12485M: Gerd Hoffmann <kraxel@redhat.com> 12486L: dri-devel@lists.freedesktop.org 12487L: virtualization@lists.linux-foundation.org 12488S: Maintained 12489F: drivers/gpu/drm/virtio/ 12490F: include/uapi/linux/virtio_gpu.h 12491 12492VIRTIO HOST (VHOST) 12493M: "Michael S. Tsirkin" <mst@redhat.com> 12494L: kvm@vger.kernel.org 12495L: virtualization@lists.linux-foundation.org 12496L: netdev@vger.kernel.org 12497T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12498S: Maintained 12499F: drivers/vhost/ 12500F: include/uapi/linux/vhost.h 12501 12502VIRTIO INPUT DRIVER 12503M: Gerd Hoffmann <kraxel@redhat.com> 12504S: Maintained 12505F: drivers/virtio/virtio_input.c 12506F: include/uapi/linux/virtio_input.h 12507 12508VIA RHINE NETWORK DRIVER 12509S: Orphan 12510F: drivers/net/ethernet/via/via-rhine.c 12511 12512VIA SD/MMC CARD CONTROLLER DRIVER 12513M: Bruce Chang <brucechang@via.com.tw> 12514M: Harald Welte <HaraldWelte@viatech.com> 12515S: Maintained 12516F: drivers/mmc/host/via-sdmmc.c 12517 12518VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12519M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12520L: linux-fbdev@vger.kernel.org 12521S: Maintained 12522F: include/linux/via-core.h 12523F: include/linux/via-gpio.h 12524F: include/linux/via_i2c.h 12525F: drivers/video/fbdev/via/ 12526 12527VIA VELOCITY NETWORK DRIVER 12528M: Francois Romieu <romieu@fr.zoreil.com> 12529L: netdev@vger.kernel.org 12530S: Maintained 12531F: drivers/net/ethernet/via/via-velocity.* 12532 12533VIRT LIB 12534M: Alex Williamson <alex.williamson@redhat.com> 12535M: Paolo Bonzini <pbonzini@redhat.com> 12536L: kvm@vger.kernel.org 12537S: Supported 12538F: virt/lib/ 12539 12540VIVID VIRTUAL VIDEO DRIVER 12541M: Hans Verkuil <hverkuil@xs4all.nl> 12542L: linux-media@vger.kernel.org 12543T: git git://linuxtv.org/media_tree.git 12544W: https://linuxtv.org 12545S: Maintained 12546F: drivers/media/platform/vivid/* 12547 12548VLAN (802.1Q) 12549M: Patrick McHardy <kaber@trash.net> 12550L: netdev@vger.kernel.org 12551S: Maintained 12552F: drivers/net/macvlan.c 12553F: include/linux/if_*vlan.h 12554F: net/8021q/ 12555 12556VLYNQ BUS 12557M: Florian Fainelli <florian@openwrt.org> 12558L: openwrt-devel@lists.openwrt.org (subscribers-only) 12559S: Maintained 12560F: drivers/vlynq/vlynq.c 12561F: include/linux/vlynq.h 12562 12563VME SUBSYSTEM 12564M: Martyn Welch <martyn@welchs.me.uk> 12565M: Manohar Vanga <manohar.vanga@gmail.com> 12566M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12567L: devel@driverdev.osuosl.org 12568S: Maintained 12569T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12570F: Documentation/vme_api.txt 12571F: drivers/staging/vme/ 12572F: drivers/vme/ 12573F: include/linux/vme* 12574 12575VMWARE HYPERVISOR INTERFACE 12576M: Alok Kataria <akataria@vmware.com> 12577L: virtualization@lists.linux-foundation.org 12578S: Supported 12579F: arch/x86/kernel/cpu/vmware.c 12580 12581VMWARE BALLOON DRIVER 12582M: Xavier Deguillard <xdeguillard@vmware.com> 12583M: Philip Moltmann <moltmann@vmware.com> 12584M: "VMware, Inc." <pv-drivers@vmware.com> 12585L: linux-kernel@vger.kernel.org 12586S: Maintained 12587F: drivers/misc/vmw_balloon.c 12588 12589VMWARE VMMOUSE SUBDRIVER 12590M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12591M: "VMware, Inc." <pv-drivers@vmware.com> 12592L: linux-input@vger.kernel.org 12593S: Maintained 12594F: drivers/input/mouse/vmmouse.c 12595F: drivers/input/mouse/vmmouse.h 12596 12597VMWARE VMXNET3 ETHERNET DRIVER 12598M: Shrikrishna Khare <skhare@vmware.com> 12599M: "VMware, Inc." <pv-drivers@vmware.com> 12600L: netdev@vger.kernel.org 12601S: Maintained 12602F: drivers/net/vmxnet3/ 12603 12604VMware PVSCSI driver 12605M: Jim Gill <jgill@vmware.com> 12606M: VMware PV-Drivers <pv-drivers@vmware.com> 12607L: linux-scsi@vger.kernel.org 12608S: Maintained 12609F: drivers/scsi/vmw_pvscsi.c 12610F: drivers/scsi/vmw_pvscsi.h 12611 12612VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12613M: Liam Girdwood <lgirdwood@gmail.com> 12614M: Mark Brown <broonie@kernel.org> 12615L: linux-kernel@vger.kernel.org 12616W: http://www.slimlogic.co.uk/?p=48 12617T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12618S: Supported 12619F: Documentation/devicetree/bindings/regulator/ 12620F: drivers/regulator/ 12621F: include/dt-bindings/regulator/ 12622F: include/linux/regulator/ 12623 12624VRF 12625M: David Ahern <dsa@cumulusnetworks.com> 12626M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12627L: netdev@vger.kernel.org 12628S: Maintained 12629F: drivers/net/vrf.c 12630F: Documentation/networking/vrf.txt 12631 12632VT1211 HARDWARE MONITOR DRIVER 12633M: Juerg Haefliger <juergh@gmail.com> 12634L: linux-hwmon@vger.kernel.org 12635S: Maintained 12636F: Documentation/hwmon/vt1211 12637F: drivers/hwmon/vt1211.c 12638 12639VT8231 HARDWARE MONITOR DRIVER 12640M: Roger Lucas <vt8231@hiddenengine.co.uk> 12641L: linux-hwmon@vger.kernel.org 12642S: Maintained 12643F: drivers/hwmon/vt8231.c 12644 12645VUB300 USB to SDIO/SD/MMC bridge chip 12646M: Tony Olech <tony.olech@elandigitalsystems.com> 12647L: linux-mmc@vger.kernel.org 12648L: linux-usb@vger.kernel.org 12649S: Supported 12650F: drivers/mmc/host/vub300.c 12651 12652W1 DALLAS'S 1-WIRE BUS 12653M: Evgeniy Polyakov <zbr@ioremap.net> 12654S: Maintained 12655F: Documentation/w1/ 12656F: drivers/w1/ 12657 12658W83791D HARDWARE MONITORING DRIVER 12659M: Marc Hulsman <m.hulsman@tudelft.nl> 12660L: linux-hwmon@vger.kernel.org 12661S: Maintained 12662F: Documentation/hwmon/w83791d 12663F: drivers/hwmon/w83791d.c 12664 12665W83793 HARDWARE MONITORING DRIVER 12666M: Rudolf Marek <r.marek@assembler.cz> 12667L: linux-hwmon@vger.kernel.org 12668S: Maintained 12669F: Documentation/hwmon/w83793 12670F: drivers/hwmon/w83793.c 12671 12672W83795 HARDWARE MONITORING DRIVER 12673M: Jean Delvare <jdelvare@suse.com> 12674L: linux-hwmon@vger.kernel.org 12675S: Maintained 12676F: drivers/hwmon/w83795.c 12677 12678W83L51xD SD/MMC CARD INTERFACE DRIVER 12679M: Pierre Ossman <pierre@ossman.eu> 12680S: Maintained 12681F: drivers/mmc/host/wbsd.* 12682 12683WACOM PROTOCOL 4 SERIAL TABLETS 12684M: Julian Squires <julian@cipht.net> 12685M: Hans de Goede <hdegoede@redhat.com> 12686L: linux-input@vger.kernel.org 12687S: Maintained 12688F: drivers/input/tablet/wacom_serial4.c 12689 12690WATCHDOG DEVICE DRIVERS 12691M: Wim Van Sebroeck <wim@iguana.be> 12692R: Guenter Roeck <linux@roeck-us.net> 12693L: linux-watchdog@vger.kernel.org 12694W: http://www.linux-watchdog.org/ 12695T: git git://www.linux-watchdog.org/linux-watchdog.git 12696S: Maintained 12697F: Documentation/devicetree/bindings/watchdog/ 12698F: Documentation/watchdog/ 12699F: drivers/watchdog/ 12700F: include/linux/watchdog.h 12701F: include/uapi/linux/watchdog.h 12702 12703WD7000 SCSI DRIVER 12704M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12705L: linux-scsi@vger.kernel.org 12706S: Maintained 12707F: drivers/scsi/wd7000.c 12708 12709WIIMOTE HID DRIVER 12710M: David Herrmann <dh.herrmann@googlemail.com> 12711L: linux-input@vger.kernel.org 12712S: Maintained 12713F: drivers/hid/hid-wiimote* 12714 12715WINBOND CIR DRIVER 12716M: David Härdeman <david@hardeman.nu> 12717S: Maintained 12718F: drivers/media/rc/winbond-cir.c 12719 12720WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12721M: William Breathitt Gray <vilhelm.gray@gmail.com> 12722L: linux-watchdog@vger.kernel.org 12723S: Maintained 12724F: drivers/watchdog/ebc-c384_wdt.c 12725 12726WINSYSTEMS WS16C48 GPIO DRIVER 12727M: William Breathitt Gray <vilhelm.gray@gmail.com> 12728L: linux-gpio@vger.kernel.org 12729S: Maintained 12730F: drivers/gpio/gpio-ws16c48.c 12731 12732WIMAX STACK 12733M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12734M: linux-wimax@intel.com 12735L: wimax@linuxwimax.org (subscribers-only) 12736S: Supported 12737W: http://linuxwimax.org 12738F: Documentation/wimax/README.wimax 12739F: include/linux/wimax/debug.h 12740F: include/net/wimax.h 12741F: include/uapi/linux/wimax.h 12742F: net/wimax/ 12743 12744WISTRON LAPTOP BUTTON DRIVER 12745M: Miloslav Trmac <mitr@volny.cz> 12746S: Maintained 12747F: drivers/input/misc/wistron_btns.c 12748 12749WL3501 WIRELESS PCMCIA CARD DRIVER 12750M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12751L: linux-wireless@vger.kernel.org 12752W: http://oops.ghostprotocols.net:81/blog 12753S: Maintained 12754F: drivers/net/wireless/wl3501* 12755 12756WOLFSON MICROELECTRONICS DRIVERS 12757L: patches@opensource.wolfsonmicro.com 12758T: git https://github.com/CirrusLogic/linux-drivers.git 12759W: https://github.com/CirrusLogic/linux-drivers/wiki 12760S: Supported 12761F: Documentation/hwmon/wm83?? 12762F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12763F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12764F: Documentation/devicetree/bindings/mfd/arizona.txt 12765F: arch/arm/mach-s3c64xx/mach-crag6410* 12766F: drivers/clk/clk-wm83*.c 12767F: drivers/extcon/extcon-arizona.c 12768F: drivers/leds/leds-wm83*.c 12769F: drivers/gpio/gpio-*wm*.c 12770F: drivers/gpio/gpio-arizona.c 12771F: drivers/hwmon/wm83??-hwmon.c 12772F: drivers/input/misc/wm831x-on.c 12773F: drivers/input/touchscreen/wm831x-ts.c 12774F: drivers/input/touchscreen/wm97*.c 12775F: drivers/mfd/arizona* 12776F: drivers/mfd/wm*.c 12777F: drivers/mfd/cs47l24* 12778F: drivers/power/wm83*.c 12779F: drivers/rtc/rtc-wm83*.c 12780F: drivers/regulator/wm8*.c 12781F: drivers/video/backlight/wm83*_bl.c 12782F: drivers/watchdog/wm83*_wdt.c 12783F: include/linux/mfd/arizona/ 12784F: include/linux/mfd/wm831x/ 12785F: include/linux/mfd/wm8350/ 12786F: include/linux/mfd/wm8400* 12787F: include/linux/wm97xx.h 12788F: include/sound/wm????.h 12789F: sound/soc/codecs/arizona.? 12790F: sound/soc/codecs/wm* 12791F: sound/soc/codecs/cs47l24* 12792 12793WORKQUEUE 12794M: Tejun Heo <tj@kernel.org> 12795R: Lai Jiangshan <jiangshanlai@gmail.com> 12796T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12797S: Maintained 12798F: include/linux/workqueue.h 12799F: kernel/workqueue.c 12800F: Documentation/workqueue.txt 12801 12802X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12803M: Chen-Yu Tsai <wens@csie.org> 12804L: linux-kernel@vger.kernel.org 12805S: Maintained 12806N: axp[128] 12807 12808X.25 NETWORK LAYER 12809M: Andrew Hendry <andrew.hendry@gmail.com> 12810L: linux-x25@vger.kernel.org 12811S: Odd Fixes 12812F: Documentation/networking/x25* 12813F: include/net/x25* 12814F: net/x25/ 12815 12816X86 ARCHITECTURE (32-BIT AND 64-BIT) 12817M: Thomas Gleixner <tglx@linutronix.de> 12818M: Ingo Molnar <mingo@redhat.com> 12819M: "H. Peter Anvin" <hpa@zytor.com> 12820M: x86@kernel.org 12821L: linux-kernel@vger.kernel.org 12822T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12823S: Maintained 12824F: Documentation/x86/ 12825F: arch/x86/ 12826 12827X86 PLATFORM DRIVERS 12828M: Darren Hart <dvhart@infradead.org> 12829L: platform-driver-x86@vger.kernel.org 12830T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12831S: Maintained 12832F: drivers/platform/x86/ 12833F: drivers/platform/olpc/ 12834 12835X86 MCE INFRASTRUCTURE 12836M: Tony Luck <tony.luck@intel.com> 12837M: Borislav Petkov <bp@alien8.de> 12838L: linux-edac@vger.kernel.org 12839S: Maintained 12840F: arch/x86/kernel/cpu/mcheck/* 12841 12842X86 MICROCODE UPDATE SUPPORT 12843M: Borislav Petkov <bp@alien8.de> 12844S: Maintained 12845F: arch/x86/kernel/cpu/microcode/* 12846 12847X86 VDSO 12848M: Andy Lutomirski <luto@amacapital.net> 12849L: linux-kernel@vger.kernel.org 12850T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12851S: Maintained 12852F: arch/x86/entry/vdso/ 12853 12854XC2028/3028 TUNER DRIVER 12855M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12856M: Mauro Carvalho Chehab <mchehab@kernel.org> 12857L: linux-media@vger.kernel.org 12858W: https://linuxtv.org 12859T: git git://linuxtv.org/media_tree.git 12860S: Maintained 12861F: drivers/media/tuners/tuner-xc2028.* 12862 12863XEN HYPERVISOR INTERFACE 12864M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12865M: David Vrabel <david.vrabel@citrix.com> 12866M: Juergen Gross <jgross@suse.com> 12867L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12868T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12869S: Supported 12870F: arch/x86/xen/ 12871F: drivers/*/xen-*front.c 12872F: drivers/xen/ 12873F: arch/x86/include/asm/xen/ 12874F: include/xen/ 12875F: include/uapi/xen/ 12876 12877XEN HYPERVISOR ARM 12878M: Stefano Stabellini <sstabellini@kernel.org> 12879L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12880S: Maintained 12881F: arch/arm/xen/ 12882F: arch/arm/include/asm/xen/ 12883 12884XEN HYPERVISOR ARM64 12885M: Stefano Stabellini <sstabellini@kernel.org> 12886L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12887S: Maintained 12888F: arch/arm64/xen/ 12889F: arch/arm64/include/asm/xen/ 12890 12891XEN NETWORK BACKEND DRIVER 12892M: Wei Liu <wei.liu2@citrix.com> 12893L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12894L: netdev@vger.kernel.org 12895S: Supported 12896F: drivers/net/xen-netback/* 12897 12898XEN PCI SUBSYSTEM 12899M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12900L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12901S: Supported 12902F: arch/x86/pci/*xen* 12903F: drivers/pci/*xen* 12904 12905XEN BLOCK SUBSYSTEM 12906M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12907M: Roger Pau Monné <roger.pau@citrix.com> 12908L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12909S: Supported 12910F: drivers/block/xen-blkback/* 12911F: drivers/block/xen* 12912 12913XEN PVSCSI DRIVERS 12914M: Juergen Gross <jgross@suse.com> 12915L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12916L: linux-scsi@vger.kernel.org 12917S: Supported 12918F: drivers/scsi/xen-scsifront.c 12919F: drivers/xen/xen-scsiback.c 12920F: include/xen/interface/io/vscsiif.h 12921 12922XEN SWIOTLB SUBSYSTEM 12923M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12924L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12925S: Supported 12926F: arch/x86/xen/*swiotlb* 12927F: drivers/xen/*swiotlb* 12928 12929XFS FILESYSTEM 12930P: Silicon Graphics Inc 12931M: Dave Chinner <david@fromorbit.com> 12932M: xfs@oss.sgi.com 12933L: xfs@oss.sgi.com 12934W: http://oss.sgi.com/projects/xfs 12935T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12936S: Supported 12937F: Documentation/filesystems/xfs.txt 12938F: fs/xfs/ 12939 12940XILINX AXI ETHERNET DRIVER 12941M: Anirudha Sarangi <anirudh@xilinx.com> 12942M: John Linn <John.Linn@xilinx.com> 12943S: Maintained 12944F: drivers/net/ethernet/xilinx/xilinx_axienet* 12945 12946XILINX UARTLITE SERIAL DRIVER 12947M: Peter Korsgaard <jacmet@sunsite.dk> 12948L: linux-serial@vger.kernel.org 12949S: Maintained 12950F: drivers/tty/serial/uartlite.c 12951 12952XILINX VIDEO IP CORES 12953M: Hyun Kwon <hyun.kwon@xilinx.com> 12954M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12955L: linux-media@vger.kernel.org 12956T: git git://linuxtv.org/media_tree.git 12957S: Supported 12958F: Documentation/devicetree/bindings/media/xilinx/ 12959F: drivers/media/platform/xilinx/ 12960F: include/uapi/linux/xilinx-v4l2-controls.h 12961 12962XILLYBUS DRIVER 12963M: Eli Billauer <eli.billauer@gmail.com> 12964L: linux-kernel@vger.kernel.org 12965S: Supported 12966F: drivers/char/xillybus/ 12967 12968XTENSA XTFPGA PLATFORM SUPPORT 12969M: Max Filippov <jcmvbkbc@gmail.com> 12970L: linux-xtensa@linux-xtensa.org 12971S: Maintained 12972F: drivers/spi/spi-xtensa-xtfpga.c 12973F: sound/soc/xtensa/xtfpga-i2s.c 12974 12975YAM DRIVER FOR AX.25 12976M: Jean-Paul Roubelat <jpr@f6fbb.org> 12977L: linux-hams@vger.kernel.org 12978S: Maintained 12979F: drivers/net/hamradio/yam* 12980F: include/linux/yam.h 12981 12982YEALINK PHONE DRIVER 12983M: Henk Vergonet <Henk.Vergonet@gmail.com> 12984L: usbb2k-api-dev@nongnu.org 12985S: Maintained 12986F: Documentation/input/yealink.txt 12987F: drivers/input/misc/yealink.* 12988 12989Z8530 DRIVER FOR AX.25 12990M: Joerg Reuter <jreuter@yaina.de> 12991W: http://yaina.de/jreuter/ 12992W: http://www.qsl.net/dl1bke/ 12993L: linux-hams@vger.kernel.org 12994S: Maintained 12995F: Documentation/networking/z8530drv.txt 12996F: drivers/net/hamradio/*scc.c 12997F: drivers/net/hamradio/z8530.h 12998 12999ZBUD COMPRESSED PAGE ALLOCATOR 13000M: Seth Jennings <sjenning@redhat.com> 13001L: linux-mm@kvack.org 13002S: Maintained 13003F: mm/zbud.c 13004F: include/linux/zbud.h 13005 13006ZD1211RW WIRELESS DRIVER 13007M: Daniel Drake <dsd@gentoo.org> 13008M: Ulrich Kunitz <kune@deine-taler.de> 13009W: http://zd1211.ath.cx/wiki/DriverRewrite 13010L: linux-wireless@vger.kernel.org 13011L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13012S: Maintained 13013F: drivers/net/wireless/zydas/zd1211rw/ 13014 13015ZPOOL COMPRESSED PAGE STORAGE API 13016M: Dan Streetman <ddstreet@ieee.org> 13017L: linux-mm@kvack.org 13018S: Maintained 13019F: mm/zpool.c 13020F: include/linux/zpool.h 13021 13022ZR36067 VIDEO FOR LINUX DRIVER 13023L: mjpeg-users@lists.sourceforge.net 13024L: linux-media@vger.kernel.org 13025W: http://mjpeg.sourceforge.net/driver-zoran/ 13026T: hg https://linuxtv.org/hg/v4l-dvb 13027S: Odd Fixes 13028F: drivers/media/pci/zoran/ 13029 13030ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13031M: Minchan Kim <minchan@kernel.org> 13032M: Nitin Gupta <ngupta@vflare.org> 13033R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13034L: linux-kernel@vger.kernel.org 13035S: Maintained 13036F: drivers/block/zram/ 13037F: Documentation/blockdev/zram.txt 13038 13039ZS DECSTATION Z85C30 SERIAL DRIVER 13040M: "Maciej W. Rozycki" <macro@linux-mips.org> 13041S: Maintained 13042F: drivers/tty/serial/zs.* 13043 13044ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13045M: Minchan Kim <minchan@kernel.org> 13046M: Nitin Gupta <ngupta@vflare.org> 13047R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13048L: linux-mm@kvack.org 13049S: Maintained 13050F: mm/zsmalloc.c 13051F: include/linux/zsmalloc.h 13052F: Documentation/vm/zsmalloc.txt 13053 13054ZSWAP COMPRESSED SWAP CACHING 13055M: Seth Jennings <sjenning@redhat.com> 13056L: linux-mm@kvack.org 13057S: Maintained 13058F: mm/zswap.c 13059 13060THE REST 13061M: Linus Torvalds <torvalds@linux-foundation.org> 13062L: linux-kernel@vger.kernel.org 13063Q: http://patchwork.kernel.org/project/LKML/list/ 13064T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13065S: Buried alive in reporters 13066F: * 13067F: */ 13068