1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178S: Maintained 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 180F: drivers/tty/serial/8250* 181F: include/linux/serial_8250.h 182 1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 184L: netdev@vger.kernel.org 185S: Orphan / Obsolete 186F: drivers/net/ethernet/8390/ 187 1889P FILE SYSTEM 189M: Eric Van Hensbergen <ericvh@gmail.com> 190M: Ron Minnich <rminnich@sandia.gov> 191M: Latchesar Ionkov <lucho@ionkov.net> 192L: v9fs-developer@lists.sourceforge.net 193W: http://swik.net/v9fs 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 196S: Maintained 197F: Documentation/filesystems/9p.txt 198F: fs/9p/ 199F: net/9p/ 200F: include/net/9p/ 201F: include/uapi/linux/virtio_9p.h 202F: include/trace/events/9p.h 203 204 205A8293 MEDIA DRIVER 206M: Antti Palosaari <crope@iki.fi> 207L: linux-media@vger.kernel.org 208W: https://linuxtv.org 209W: http://palosaari.fi/linux/ 210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 211T: git git://linuxtv.org/anttip/media_tree.git 212S: Maintained 213F: drivers/media/dvb-frontends/a8293* 214 215AACRAID SCSI RAID DRIVER 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 217L: linux-scsi@vger.kernel.org 218W: http://www.adaptec.com/ 219S: Supported 220F: Documentation/scsi/aacraid.txt 221F: drivers/scsi/aacraid/ 222 223ABI/API 224L: linux-api@vger.kernel.org 225F: include/linux/syscalls.h 226F: kernel/sys_ni.c 227 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 229M: Hans de Goede <hdegoede@redhat.com> 230L: linux-hwmon@vger.kernel.org 231S: Maintained 232F: drivers/hwmon/abituguru.c 233 234ABIT UGURU 3 HARDWARE MONITOR DRIVER 235M: Alistair John Strachan <alistair@devzero.co.uk> 236L: linux-hwmon@vger.kernel.org 237S: Maintained 238F: drivers/hwmon/abituguru3.c 239 240ACCES 104-DIO-48E GPIO DRIVER 241M: William Breathitt Gray <vilhelm.gray@gmail.com> 242L: linux-gpio@vger.kernel.org 243S: Maintained 244F: drivers/gpio/gpio-104-dio-48e.c 245 246ACCES 104-IDI-48 GPIO DRIVER 247M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 248L: linux-gpio@vger.kernel.org 249S: Maintained 250F: drivers/gpio/gpio-104-idi-48.c 251 252ACCES 104-IDIO-16 GPIO DRIVER 253M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-idio-16.c 257 258ACENIC DRIVER 259M: Jes Sorensen <jes@trained-monkey.org> 260L: linux-acenic@sunsite.dk 261S: Maintained 262F: drivers/net/ethernet/alteon/acenic* 263 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 265M: Peter Feuerer <peter@piie.net> 266L: platform-driver-x86@vger.kernel.org 267W: http://piie.net/?section=acerhdf 268S: Maintained 269F: drivers/platform/x86/acerhdf.c 270 271ACER WMI LAPTOP EXTRAS 272M: "Lee, Chun-Yi" <jlee@suse.com> 273L: platform-driver-x86@vger.kernel.org 274S: Maintained 275F: drivers/platform/x86/acer-wmi.c 276 277ACPI 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 279M: Len Brown <lenb@kernel.org> 280L: linux-acpi@vger.kernel.org 281W: https://01.org/linux-acpi 282Q: https://patchwork.kernel.org/project/linux-acpi/list/ 283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 284S: Supported 285F: drivers/acpi/ 286F: drivers/pnp/pnpacpi/ 287F: include/linux/acpi.h 288F: include/acpi/ 289F: Documentation/acpi/ 290F: Documentation/ABI/testing/sysfs-bus-acpi 291F: Documentation/ABI/testing/configfs-acpi 292F: drivers/pci/*acpi* 293F: drivers/pci/*/*acpi* 294F: drivers/pci/*/*/*acpi* 295F: tools/power/acpi/ 296 297ACPI COMPONENT ARCHITECTURE (ACPICA) 298M: Robert Moore <robert.moore@intel.com> 299M: Lv Zheng <lv.zheng@intel.com> 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 301L: linux-acpi@vger.kernel.org 302L: devel@acpica.org 303W: https://acpica.org/ 304W: https://github.com/acpica/acpica/ 305Q: https://patchwork.kernel.org/project/linux-acpi/list/ 306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 307S: Supported 308F: drivers/acpi/acpica/ 309F: include/acpi/ 310F: tools/power/acpi/ 311 312ACPI FAN DRIVER 313M: Zhang Rui <rui.zhang@intel.com> 314L: linux-acpi@vger.kernel.org 315W: https://01.org/linux-acpi 316S: Supported 317F: drivers/acpi/fan.c 318 319ACPI THERMAL DRIVER 320M: Zhang Rui <rui.zhang@intel.com> 321L: linux-acpi@vger.kernel.org 322W: https://01.org/linux-acpi 323S: Supported 324F: drivers/acpi/*thermal* 325 326ACPI VIDEO DRIVER 327M: Zhang Rui <rui.zhang@intel.com> 328L: linux-acpi@vger.kernel.org 329W: https://01.org/linux-acpi 330S: Supported 331F: drivers/acpi/acpi_video.c 332 333ACPI WMI DRIVER 334L: platform-driver-x86@vger.kernel.org 335S: Orphan 336F: drivers/platform/x86/wmi.c 337 338AD1889 ALSA SOUND DRIVER 339M: Thibaut Varene <T-Bone@parisc-linux.org> 340W: http://wiki.parisc-linux.org/AD1889 341L: linux-parisc@vger.kernel.org 342S: Maintained 343F: sound/pci/ad1889.* 344 345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 346M: Michael Hennerich <michael.hennerich@analog.com> 347W: http://wiki.analog.com/AD5254 348W: http://ez.analog.com/community/linux-device-drivers 349S: Supported 350F: drivers/misc/ad525x_dpot.c 351 352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 353M: Michael Hennerich <michael.hennerich@analog.com> 354W: http://wiki.analog.com/AD5398 355W: http://ez.analog.com/community/linux-device-drivers 356S: Supported 357F: drivers/regulator/ad5398.c 358 359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 360M: Michael Hennerich <michael.hennerich@analog.com> 361W: http://wiki.analog.com/AD7142 362W: http://ez.analog.com/community/linux-device-drivers 363S: Supported 364F: drivers/input/misc/ad714x.c 365 366AD7877 TOUCHSCREEN DRIVER 367M: Michael Hennerich <michael.hennerich@analog.com> 368W: http://wiki.analog.com/AD7877 369W: http://ez.analog.com/community/linux-device-drivers 370S: Supported 371F: drivers/input/touchscreen/ad7877.c 372 373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 374M: Michael Hennerich <michael.hennerich@analog.com> 375W: http://wiki.analog.com/AD7879 376W: http://ez.analog.com/community/linux-device-drivers 377S: Supported 378F: drivers/input/touchscreen/ad7879.c 379 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 381M: Jiri Kosina <jikos@kernel.org> 382S: Maintained 383 384ADF7242 IEEE 802.15.4 RADIO DRIVER 385M: Michael Hennerich <michael.hennerich@analog.com> 386W: https://wiki.analog.com/ADF7242 387W: http://ez.analog.com/community/linux-device-drivers 388L: linux-wpan@vger.kernel.org 389S: Supported 390F: drivers/net/ieee802154/adf7242.c 391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 392 393ADM1025 HARDWARE MONITOR DRIVER 394M: Jean Delvare <jdelvare@suse.com> 395L: linux-hwmon@vger.kernel.org 396S: Maintained 397F: Documentation/hwmon/adm1025 398F: drivers/hwmon/adm1025.c 399 400ADM1029 HARDWARE MONITOR DRIVER 401M: Corentin Labbe <clabbe.montjoie@gmail.com> 402L: linux-hwmon@vger.kernel.org 403S: Maintained 404F: drivers/hwmon/adm1029.c 405 406ADM8211 WIRELESS DRIVER 407L: linux-wireless@vger.kernel.org 408W: http://wireless.kernel.org/ 409S: Orphan 410F: drivers/net/wireless/admtek/adm8211.* 411 412ADP1653 FLASH CONTROLLER DRIVER 413M: Sakari Ailus <sakari.ailus@iki.fi> 414L: linux-media@vger.kernel.org 415S: Maintained 416F: drivers/media/i2c/adp1653.c 417F: include/media/i2c/adp1653.h 418 419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 420M: Michael Hennerich <michael.hennerich@analog.com> 421W: http://wiki.analog.com/ADP5520 422W: http://ez.analog.com/community/linux-device-drivers 423S: Supported 424F: drivers/mfd/adp5520.c 425F: drivers/video/backlight/adp5520_bl.c 426F: drivers/leds/leds-adp5520.c 427F: drivers/gpio/gpio-adp5520.c 428F: drivers/input/keyboard/adp5520-keys.c 429 430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 431M: Michael Hennerich <michael.hennerich@analog.com> 432W: http://wiki.analog.com/ADP5588 433W: http://ez.analog.com/community/linux-device-drivers 434S: Supported 435F: drivers/input/keyboard/adp5588-keys.c 436F: drivers/gpio/gpio-adp5588.c 437 438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 439M: Michael Hennerich <michael.hennerich@analog.com> 440W: http://wiki.analog.com/ADP8860 441W: http://ez.analog.com/community/linux-device-drivers 442S: Supported 443F: drivers/video/backlight/adp8860_bl.c 444 445ADS1015 HARDWARE MONITOR DRIVER 446M: Dirk Eibach <eibach@gdsys.de> 447L: linux-hwmon@vger.kernel.org 448S: Maintained 449F: Documentation/hwmon/ads1015 450F: drivers/hwmon/ads1015.c 451F: include/linux/i2c/ads1015.h 452 453ADT746X FAN DRIVER 454M: Colin Leroy <colin@colino.net> 455S: Maintained 456F: drivers/macintosh/therm_adt746x.c 457 458ADT7475 HARDWARE MONITOR DRIVER 459M: Jean Delvare <jdelvare@suse.com> 460L: linux-hwmon@vger.kernel.org 461S: Maintained 462F: Documentation/hwmon/adt7475 463F: drivers/hwmon/adt7475.c 464 465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 466M: Michael Hennerich <michael.hennerich@analog.com> 467W: http://wiki.analog.com/ADXL345 468W: http://ez.analog.com/community/linux-device-drivers 469S: Supported 470F: drivers/input/misc/adxl34x.c 471 472ADVANSYS SCSI DRIVER 473M: Matthew Wilcox <matthew@wil.cx> 474M: Hannes Reinecke <hare@suse.com> 475L: linux-scsi@vger.kernel.org 476S: Maintained 477F: Documentation/scsi/advansys.txt 478F: drivers/scsi/advansys.c 479 480AEDSP16 DRIVER 481M: Riccardo Facchetti <fizban@tin.it> 482S: Maintained 483F: sound/oss/aedsp16.c 484 485AF9013 MEDIA DRIVER 486M: Antti Palosaari <crope@iki.fi> 487L: linux-media@vger.kernel.org 488W: https://linuxtv.org 489W: http://palosaari.fi/linux/ 490Q: http://patchwork.linuxtv.org/project/linux-media/list/ 491T: git git://linuxtv.org/anttip/media_tree.git 492S: Maintained 493F: drivers/media/dvb-frontends/af9013* 494 495AF9033 MEDIA DRIVER 496M: Antti Palosaari <crope@iki.fi> 497L: linux-media@vger.kernel.org 498W: https://linuxtv.org 499W: http://palosaari.fi/linux/ 500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 501T: git git://linuxtv.org/anttip/media_tree.git 502S: Maintained 503F: drivers/media/dvb-frontends/af9033* 504 505AFFS FILE SYSTEM 506L: linux-fsdevel@vger.kernel.org 507S: Orphan 508F: Documentation/filesystems/affs.txt 509F: fs/affs/ 510 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 512M: David Howells <dhowells@redhat.com> 513L: linux-afs@lists.infradead.org 514S: Supported 515F: fs/afs/ 516F: include/net/af_rxrpc.h 517F: net/rxrpc/af_rxrpc.c 518 519AGPGART DRIVER 520M: David Airlie <airlied@linux.ie> 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 522S: Maintained 523F: drivers/char/agp/ 524F: include/linux/agp* 525F: include/uapi/linux/agp* 526 527AHA152X SCSI DRIVER 528M: "Juergen E. Fischer" <fischer@norbit.de> 529L: linux-scsi@vger.kernel.org 530S: Maintained 531F: drivers/scsi/aha152x* 532F: drivers/scsi/pcmcia/aha152x* 533 534AIC7XXX / AIC79XX SCSI DRIVER 535M: Hannes Reinecke <hare@suse.com> 536L: linux-scsi@vger.kernel.org 537S: Maintained 538F: drivers/scsi/aic7xxx/ 539 540AIMSLAB FM RADIO RECEIVER DRIVER 541M: Hans Verkuil <hverkuil@xs4all.nl> 542L: linux-media@vger.kernel.org 543T: git git://linuxtv.org/media_tree.git 544W: https://linuxtv.org 545S: Maintained 546F: drivers/media/radio/radio-aimslab* 547 548AIO 549M: Benjamin LaHaise <bcrl@kvack.org> 550L: linux-aio@kvack.org 551S: Supported 552F: fs/aio.c 553F: include/linux/*aio*.h 554 555AIRSPY MEDIA DRIVER 556M: Antti Palosaari <crope@iki.fi> 557L: linux-media@vger.kernel.org 558W: https://linuxtv.org 559W: http://palosaari.fi/linux/ 560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 561T: git git://linuxtv.org/anttip/media_tree.git 562S: Maintained 563F: drivers/media/usb/airspy/ 564 565ALCATEL SPEEDTOUCH USB DRIVER 566M: Duncan Sands <duncan.sands@free.fr> 567L: linux-usb@vger.kernel.org 568W: http://www.linux-usb.org/SpeedTouch/ 569S: Maintained 570F: drivers/usb/atm/speedtch.c 571F: drivers/usb/atm/usbatm.c 572 573ALCHEMY AU1XX0 MMC DRIVER 574M: Manuel Lauss <manuel.lauss@gmail.com> 575S: Maintained 576F: drivers/mmc/host/au1xmmc.c 577 578ALI1563 I2C DRIVER 579M: Rudolf Marek <r.marek@assembler.cz> 580L: linux-i2c@vger.kernel.org 581S: Maintained 582F: Documentation/i2c/busses/i2c-ali1563 583F: drivers/i2c/busses/i2c-ali1563.c 584 585ALLWINNER SECURITY SYSTEM 586M: Corentin Labbe <clabbe.montjoie@gmail.com> 587L: linux-crypto@vger.kernel.org 588S: Maintained 589F: drivers/crypto/sunxi-ss/ 590 591ALPHA PORT 592M: Richard Henderson <rth@twiddle.net> 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 594M: Matt Turner <mattst88@gmail.com> 595S: Odd Fixes 596L: linux-alpha@vger.kernel.org 597F: arch/alpha/ 598 599ALPS PS/2 TOUCHPAD DRIVER 600R: Pali Rohár <pali.rohar@gmail.com> 601F: drivers/input/mouse/alps.* 602 603ALTERA MAILBOX DRIVER 604M: Ley Foon Tan <lftan@altera.com> 605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 606S: Maintained 607F: drivers/mailbox/mailbox-altera.c 608 609ALTERA PIO DRIVER 610M: Tien Hock Loh <thloh@altera.com> 611L: linux-gpio@vger.kernel.org 612S: Maintained 613F: drivers/gpio/gpio-altera.c 614 615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 616M: Thor Thayer <tthayer@opensource.altera.com> 617S: Maintained 618F: drivers/gpio/gpio-altera-a10sr.c 619F: drivers/mfd/altera-a10sr.c 620F: include/linux/mfd/altera-a10sr.h 621 622ALTERA TRIPLE SPEED ETHERNET DRIVER 623M: Vince Bridgers <vbridger@opensource.altera.com> 624L: netdev@vger.kernel.org 625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 626S: Maintained 627F: drivers/net/ethernet/altera/ 628 629ALTERA UART/JTAG UART SERIAL DRIVERS 630M: Tobias Klauser <tklauser@distanz.ch> 631L: linux-serial@vger.kernel.org 632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 633S: Maintained 634F: drivers/tty/serial/altera_uart.c 635F: drivers/tty/serial/altera_jtaguart.c 636F: include/linux/altera_uart.h 637F: include/linux/altera_jtaguart.h 638 639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 640M: Tom Lendacky <thomas.lendacky@amd.com> 641M: Gary Hook <gary.hook@amd.com> 642L: linux-crypto@vger.kernel.org 643S: Supported 644F: drivers/crypto/ccp/ 645F: include/linux/ccp.h 646 647AMD FAM15H PROCESSOR POWER MONITORING DRIVER 648M: Huang Rui <ray.huang@amd.com> 649L: linux-hwmon@vger.kernel.org 650S: Supported 651F: Documentation/hwmon/fam15h_power 652F: drivers/hwmon/fam15h_power.c 653 654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 655L: linux-geode@lists.infradead.org (moderated for non-subscribers) 656S: Orphan 657F: drivers/usb/gadget/udc/amd5536udc.* 658 659AMD GEODE PROCESSOR/CHIPSET SUPPORT 660P: Andres Salomon <dilinger@queued.net> 661L: linux-geode@lists.infradead.org (moderated for non-subscribers) 662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 663S: Supported 664F: drivers/char/hw_random/geode-rng.c 665F: drivers/crypto/geode* 666F: drivers/video/fbdev/geode/ 667F: arch/x86/include/asm/geode.h 668 669AMD IOMMU (AMD-VI) 670M: Joerg Roedel <joro@8bytes.org> 671L: iommu@lists.linux-foundation.org 672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 673S: Maintained 674F: drivers/iommu/amd_iommu*.[ch] 675F: include/linux/amd-iommu.h 676 677AMD KFD 678M: Oded Gabbay <oded.gabbay@gmail.com> 679L: dri-devel@lists.freedesktop.org 680T: git git://people.freedesktop.org/~gabbayo/linux.git 681S: Supported 682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 686F: drivers/gpu/drm/amd/amdkfd/ 687F: drivers/gpu/drm/amd/include/cik_structs.h 688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 689F: drivers/gpu/drm/amd/include/vi_structs.h 690F: drivers/gpu/drm/radeon/radeon_kfd.c 691F: drivers/gpu/drm/radeon/radeon_kfd.h 692F: include/uapi/linux/kfd_ioctl.h 693 694AMD SEATTLE DEVICE TREE SUPPORT 695M: Brijesh Singh <brijeshkumar.singh@amd.com> 696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 697M: Tom Lendacky <thomas.lendacky@amd.com> 698S: Supported 699F: arch/arm64/boot/dts/amd/ 700 701AMD XGBE DRIVER 702M: Tom Lendacky <thomas.lendacky@amd.com> 703L: netdev@vger.kernel.org 704S: Supported 705F: drivers/net/ethernet/amd/xgbe/ 706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 707 708AMS (Apple Motion Sensor) DRIVER 709M: Michael Hanselmann <linux-kernel@hansmi.ch> 710S: Supported 711F: drivers/macintosh/ams/ 712 713ANALOG DEVICES INC AD9389B DRIVER 714M: Hans Verkuil <hans.verkuil@cisco.com> 715L: linux-media@vger.kernel.org 716S: Maintained 717F: drivers/media/i2c/ad9389b* 718 719ANALOG DEVICES INC ADV7180 DRIVER 720M: Lars-Peter Clausen <lars@metafoo.de> 721L: linux-media@vger.kernel.org 722W: http://ez.analog.com/community/linux-device-drivers 723S: Supported 724F: drivers/media/i2c/adv7180.c 725 726ANALOG DEVICES INC ADV7511 DRIVER 727M: Hans Verkuil <hans.verkuil@cisco.com> 728L: linux-media@vger.kernel.org 729S: Maintained 730F: drivers/media/i2c/adv7511* 731 732ANALOG DEVICES INC ADV7604 DRIVER 733M: Hans Verkuil <hans.verkuil@cisco.com> 734L: linux-media@vger.kernel.org 735S: Maintained 736F: drivers/media/i2c/adv7604* 737 738ANALOG DEVICES INC ADV7842 DRIVER 739M: Hans Verkuil <hans.verkuil@cisco.com> 740L: linux-media@vger.kernel.org 741S: Maintained 742F: drivers/media/i2c/adv7842* 743 744ANALOG DEVICES INC ASOC CODEC DRIVERS 745M: Lars-Peter Clausen <lars@metafoo.de> 746L: alsa-devel@alsa-project.org (moderated for non-subscribers) 747W: http://wiki.analog.com/ 748W: http://ez.analog.com/community/linux-device-drivers 749S: Supported 750F: sound/soc/codecs/adau* 751F: sound/soc/codecs/adav* 752F: sound/soc/codecs/ad1* 753F: sound/soc/codecs/ad7* 754F: sound/soc/codecs/ssm* 755F: sound/soc/codecs/sigmadsp.* 756 757ANALOG DEVICES INC ASOC DRIVERS 758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 759L: alsa-devel@alsa-project.org (moderated for non-subscribers) 760W: http://blackfin.uclinux.org/ 761S: Supported 762F: sound/soc/blackfin/* 763 764ANALOG DEVICES INC IIO DRIVERS 765M: Lars-Peter Clausen <lars@metafoo.de> 766M: Michael Hennerich <Michael.Hennerich@analog.com> 767W: http://wiki.analog.com/ 768W: http://ez.analog.com/community/linux-device-drivers 769S: Supported 770F: drivers/iio/*/ad* 771X: drivers/iio/*/adjd* 772F: drivers/staging/iio/*/ad* 773F: staging/iio/trigger/iio-trig-bfin-timer.c 774 775ANALOG DEVICES INC DMA DRIVERS 776M: Lars-Peter Clausen <lars@metafoo.de> 777W: http://ez.analog.com/community/linux-device-drivers 778S: Supported 779F: drivers/dma/dma-axi-dmac.c 780 781ANDROID CONFIG FRAGMENTS 782M: Rob Herring <robh@kernel.org> 783S: Supported 784F: kernel/configs/android* 785 786ANDROID DRIVERS 787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 788M: Arve Hjønnevåg <arve@android.com> 789M: Riley Andrews <riandrews@android.com> 790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 791L: devel@driverdev.osuosl.org 792S: Supported 793F: drivers/android/ 794F: drivers/staging/android/ 795 796ANDROID ION DRIVER 797M: Laura Abbott <labbott@redhat.com> 798M: Sumit Semwal <sumit.semwal@linaro.org> 799L: devel@driverdev.osuosl.org 800S: Supported 801F: Documentation/devicetree/bindings/staging/ion/ 802F: drivers/staging/android/ion 803F: drivers/staging/android/uapi/ion.h 804F: drivers/staging/android/uapi/ion_test.h 805 806AOA (Apple Onboard Audio) ALSA DRIVER 807M: Johannes Berg <johannes@sipsolutions.net> 808L: linuxppc-dev@lists.ozlabs.org 809L: alsa-devel@alsa-project.org (moderated for non-subscribers) 810S: Maintained 811F: sound/aoa/ 812 813APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 814M: William Breathitt Gray <vilhelm.gray@gmail.com> 815L: linux-iio@vger.kernel.org 816S: Maintained 817F: drivers/iio/dac/stx104.c 818 819APM DRIVER 820M: Jiri Kosina <jikos@kernel.org> 821S: Odd fixes 822T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 823F: arch/x86/kernel/apm_32.c 824F: include/linux/apm_bios.h 825F: include/uapi/linux/apm_bios.h 826F: drivers/char/apm-emulation.c 827 828APPLE BCM5974 MULTITOUCH DRIVER 829M: Henrik Rydberg <rydberg@bitmath.org> 830L: linux-input@vger.kernel.org 831S: Odd fixes 832F: drivers/input/mouse/bcm5974.c 833 834APPLE SMC DRIVER 835M: Henrik Rydberg <rydberg@bitmath.org> 836L: linux-hwmon@vger.kernel.org 837S: Odd fixes 838F: drivers/hwmon/applesmc.c 839 840APPLETALK NETWORK LAYER 841M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 842S: Maintained 843F: drivers/net/appletalk/ 844F: net/appletalk/ 845 846APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 847M: Duc Dang <dhdang@apm.com> 848S: Supported 849F: arch/arm64/boot/dts/apm/ 850 851APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 852M: Iyappan Subramanian <isubramanian@apm.com> 853M: Keyur Chudgar <kchudgar@apm.com> 854S: Supported 855F: drivers/net/ethernet/apm/xgene/ 856F: drivers/net/phy/mdio-xgene.c 857F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 858F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 859 860APTINA CAMERA SENSOR PLL 861M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 862L: linux-media@vger.kernel.org 863S: Maintained 864F: drivers/media/i2c/aptina-pll.* 865 866ARC FRAMEBUFFER DRIVER 867M: Jaya Kumar <jayalk@intworks.biz> 868S: Maintained 869F: drivers/video/fbdev/arcfb.c 870F: drivers/video/fbdev/core/fb_defio.c 871 872ARCNET NETWORK LAYER 873M: Michael Grzeschik <m.grzeschik@pengutronix.de> 874L: netdev@vger.kernel.org 875S: Maintained 876F: drivers/net/arcnet/ 877F: include/uapi/linux/if_arcnet.h 878 879ARC PGU DRM DRIVER 880M: Alexey Brodkin <abrodkin@synopsys.com> 881S: Supported 882F: drivers/gpu/drm/arc/ 883F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 884 885ARM ARCHITECTED TIMER DRIVER 886M: Mark Rutland <mark.rutland@arm.com> 887M: Marc Zyngier <marc.zyngier@arm.com> 888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 889S: Maintained 890F: arch/arm/include/asm/arch_timer.h 891F: arch/arm64/include/asm/arch_timer.h 892F: drivers/clocksource/arm_arch_timer.c 893 894ARM HDLCD DRM DRIVER 895M: Liviu Dudau <liviu.dudau@arm.com> 896S: Supported 897F: drivers/gpu/drm/arm/hdlcd_* 898F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 899 900ARM MALI-DP DRM DRIVER 901M: Liviu Dudau <liviu.dudau@arm.com> 902M: Brian Starkey <brian.starkey@arm.com> 903M: Mali DP Maintainers <malidp@foss.arm.com> 904S: Supported 905F: drivers/gpu/drm/arm/ 906F: Documentation/devicetree/bindings/display/arm,malidp.txt 907 908ARM MFM AND FLOPPY DRIVERS 909M: Ian Molton <spyro@f2s.com> 910S: Maintained 911F: arch/arm/lib/floppydma.S 912F: arch/arm/include/asm/floppy.h 913 914ARM PMU PROFILING AND DEBUGGING 915M: Will Deacon <will.deacon@arm.com> 916R: Mark Rutland <mark.rutland@arm.com> 917S: Maintained 918F: arch/arm*/kernel/perf_* 919F: arch/arm/oprofile/common.c 920F: arch/arm*/kernel/hw_breakpoint.c 921F: arch/arm*/include/asm/hw_breakpoint.h 922F: arch/arm*/include/asm/perf_event.h 923F: drivers/perf/arm_pmu.c 924F: include/linux/perf/arm_pmu.h 925 926ARM PORT 927M: Russell King <linux@armlinux.org.uk> 928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 929W: http://www.armlinux.org.uk/ 930S: Maintained 931F: arch/arm/ 932 933ARM SUB-ARCHITECTURES 934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 935S: Maintained 936F: arch/arm/mach-*/ 937F: arch/arm/plat-*/ 938T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 939 940ARM PRIMECELL AACI PL041 DRIVER 941M: Russell King <linux@armlinux.org.uk> 942S: Maintained 943F: sound/arm/aaci.* 944 945ARM PRIMECELL CLCD PL110 DRIVER 946M: Russell King <linux@armlinux.org.uk> 947S: Maintained 948F: drivers/video/fbdev/amba-clcd.* 949 950ARM PRIMECELL KMI PL050 DRIVER 951M: Russell King <linux@armlinux.org.uk> 952S: Maintained 953F: drivers/input/serio/ambakmi.* 954F: include/linux/amba/kmi.h 955 956ARM PRIMECELL MMCI PL180/1 DRIVER 957M: Russell King <linux@armlinux.org.uk> 958S: Maintained 959F: drivers/mmc/host/mmci.* 960F: include/linux/amba/mmci.h 961 962ARM PRIMECELL UART PL010 AND PL011 DRIVERS 963M: Russell King <linux@armlinux.org.uk> 964S: Maintained 965F: drivers/tty/serial/amba-pl01*.c 966F: include/linux/amba/serial.h 967 968ARM PRIMECELL BUS SUPPORT 969M: Russell King <linux@armlinux.org.uk> 970S: Maintained 971F: drivers/amba/ 972F: include/linux/amba/bus.h 973 974ARM/ADS SPHERE MACHINE SUPPORT 975M: Lennert Buytenhek <kernel@wantstofly.org> 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 977S: Maintained 978 979ARM/AFEB9260 MACHINE SUPPORT 980M: Sergey Lapin <slapin@ossfans.org> 981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 982S: Maintained 983 984ARM/AJECO 1ARM MACHINE SUPPORT 985M: Lennert Buytenhek <kernel@wantstofly.org> 986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 987S: Maintained 988 989ARM/Allwinner sunXi SoC support 990M: Maxime Ripard <maxime.ripard@free-electrons.com> 991M: Chen-Yu Tsai <wens@csie.org> 992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 993S: Maintained 994N: sun[x456789]i 995 996ARM/Allwinner SoC Clock Support 997M: Emilio López <emilio@elopez.com.ar> 998S: Maintained 999F: drivers/clk/sunxi/ 1000 1001ARM/Amlogic Meson SoC support 1002M: Carlo Caione <carlo@caione.org> 1003M: Kevin Hilman <khilman@baylibre.com> 1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1005L: linux-amlogic@lists.infradead.org 1006W: http://linux-meson.com/ 1007S: Maintained 1008F: arch/arm/mach-meson/ 1009F: arch/arm/boot/dts/meson* 1010F: arch/arm64/boot/dts/amlogic/ 1011F: drivers/pinctrl/meson/ 1012N: meson 1013 1014ARM/Annapurna Labs ALPINE ARCHITECTURE 1015M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1016M: Antoine Tenart <antoine.tenart@free-electrons.com> 1017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1018S: Maintained 1019F: arch/arm/mach-alpine/ 1020F: arch/arm/boot/dts/alpine* 1021F: arch/arm64/boot/dts/al/ 1022F: drivers/*/*alpine* 1023 1024ARM/ARTPEC MACHINE SUPPORT 1025M: Jesper Nilsson <jesper.nilsson@axis.com> 1026M: Lars Persson <lars.persson@axis.com> 1027M: Niklas Cassel <niklas.cassel@axis.com> 1028S: Maintained 1029L: linux-arm-kernel@axis.com 1030F: arch/arm/mach-artpec 1031F: arch/arm/boot/dts/artpec6* 1032F: drivers/clk/axis 1033 1034ARM/ASPEED MACHINE SUPPORT 1035M: Joel Stanley <joel@jms.id.au> 1036S: Maintained 1037F: arch/arm/mach-aspeed/ 1038F: arch/arm/boot/dts/aspeed-* 1039F: drivers/*/*aspeed* 1040 1041ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1042M: Nicolas Ferre <nicolas.ferre@atmel.com> 1043M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1044M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1046W: http://www.linux4sam.org 1047T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1048S: Supported 1049F: arch/arm/mach-at91/ 1050F: include/soc/at91/ 1051F: arch/arm/boot/dts/at91*.dts 1052F: arch/arm/boot/dts/at91*.dtsi 1053F: arch/arm/boot/dts/sama*.dts 1054F: arch/arm/boot/dts/sama*.dtsi 1055F: arch/arm/include/debug/at91.S 1056 1057ARM/ATMEL AT91 Clock Support 1058M: Boris Brezillon <boris.brezillon@free-electrons.com> 1059S: Maintained 1060F: drivers/clk/at91 1061 1062ARM/CALXEDA HIGHBANK ARCHITECTURE 1063M: Rob Herring <robh@kernel.org> 1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1065S: Maintained 1066F: arch/arm/mach-highbank/ 1067F: arch/arm/boot/dts/highbank.dts 1068F: arch/arm/boot/dts/ecx-*.dts* 1069 1070ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1071M: Krzysztof Halasa <khalasa@piap.pl> 1072S: Maintained 1073F: arch/arm/mach-cns3xxx/ 1074 1075ARM/CAVIUM THUNDER NETWORK DRIVER 1076M: Sunil Goutham <sgoutham@cavium.com> 1077M: Robert Richter <rric@kernel.org> 1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1079S: Supported 1080F: drivers/net/ethernet/cavium/thunder/ 1081 1082ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1083M: Alexander Shiyan <shc_work@mail.ru> 1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1085S: Odd Fixes 1086N: clps711x 1087 1088ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1089M: Hartley Sweeten <hsweeten@visionengravers.com> 1090M: Ryan Mallon <rmallon@gmail.com> 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1092S: Maintained 1093F: arch/arm/mach-ep93xx/ 1094F: arch/arm/mach-ep93xx/include/mach/ 1095 1096ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1097M: Lennert Buytenhek <kernel@wantstofly.org> 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1099S: Maintained 1100 1101ARM/CLKDEV SUPPORT 1102M: Russell King <linux@armlinux.org.uk> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104S: Maintained 1105F: arch/arm/include/asm/clkdev.h 1106F: drivers/clk/clkdev.c 1107 1108ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1109M: Mike Rapoport <mike@compulab.co.il> 1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1111S: Maintained 1112 1113ARM/CONTEC MICRO9 MACHINE SUPPORT 1114M: Hubert Feurstein <hubert.feurstein@contec.at> 1115S: Maintained 1116F: arch/arm/mach-ep93xx/micro9.c 1117 1118ARM/CORESIGHT FRAMEWORK AND DRIVERS 1119M: Mathieu Poirier <mathieu.poirier@linaro.org> 1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1121S: Maintained 1122F: drivers/hwtracing/coresight/* 1123F: Documentation/trace/coresight.txt 1124F: Documentation/devicetree/bindings/arm/coresight.txt 1125F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1126 1127ARM/CORGI MACHINE SUPPORT 1128M: Richard Purdie <rpurdie@rpsys.net> 1129S: Maintained 1130 1131ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1132M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1134T: git git://github.com/ulli-kroll/linux.git 1135S: Maintained 1136F: arch/arm/mach-gemini/ 1137F: drivers/rtc/rtc-gemini.c 1138 1139ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1140M: Barry Song <baohua@kernel.org> 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1142T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1143S: Maintained 1144F: arch/arm/boot/dts/prima2* 1145F: arch/arm/mach-prima2/ 1146F: drivers/clk/sirf/ 1147F: drivers/clocksource/timer-prima2.c 1148F: drivers/clocksource/timer-atlas7.c 1149N: [^a-z]sirf 1150 1151ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1152M: Baruch Siach <baruch@tkos.co.il> 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1154S: Maintained 1155F: arch/arm/boot/dts/cx92755* 1156N: digicolor 1157 1158ARM/EBSA110 MACHINE SUPPORT 1159M: Russell King <linux@armlinux.org.uk> 1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1161W: http://www.armlinux.org.uk/ 1162S: Maintained 1163F: arch/arm/mach-ebsa110/ 1164F: drivers/net/ethernet/amd/am79c961a.* 1165 1166ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1167M: Uwe Kleine-König <kernel@pengutronix.de> 1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1169S: Maintained 1170N: efm32 1171 1172ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1173M: Daniel Ribeiro <drwyrm@gmail.com> 1174M: Stefan Schmidt <stefan@openezx.org> 1175M: Harald Welte <laforge@openezx.org> 1176L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1177W: http://www.openezx.org/ 1178S: Maintained 1179T: topgit git://git.openezx.org/openezx.git 1180F: arch/arm/mach-pxa/ezx.c 1181 1182ARM/FARADAY FA526 PORT 1183M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1185S: Maintained 1186T: git git://git.berlios.de/gemini-board 1187F: arch/arm/mm/*-fa* 1188 1189ARM/FOOTBRIDGE ARCHITECTURE 1190M: Russell King <linux@armlinux.org.uk> 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1192W: http://www.armlinux.org.uk/ 1193S: Maintained 1194F: arch/arm/include/asm/hardware/dec21285.h 1195F: arch/arm/mach-footbridge/ 1196 1197ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1198M: Shawn Guo <shawnguo@kernel.org> 1199M: Sascha Hauer <kernel@pengutronix.de> 1200R: Fabio Estevam <fabio.estevam@nxp.com> 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1202S: Maintained 1203T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1204F: arch/arm/mach-imx/ 1205F: arch/arm/mach-mxs/ 1206F: arch/arm/boot/dts/imx* 1207F: arch/arm/configs/imx*_defconfig 1208F: drivers/clk/imx/ 1209F: include/soc/imx/ 1210 1211ARM/FREESCALE VYBRID ARM ARCHITECTURE 1212M: Shawn Guo <shawnguo@kernel.org> 1213M: Sascha Hauer <kernel@pengutronix.de> 1214R: Stefan Agner <stefan@agner.ch> 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1216S: Maintained 1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1218F: arch/arm/mach-imx/*vf610* 1219F: arch/arm/boot/dts/vf* 1220 1221ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1222M: Lennert Buytenhek <kernel@wantstofly.org> 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1224S: Maintained 1225 1226ARM/GUMSTIX MACHINE SUPPORT 1227M: Steve Sakoman <sakoman@gmail.com> 1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1229S: Maintained 1230 1231ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1232M: Philipp Zabel <philipp.zabel@gmail.com> 1233M: Paul Parsons <lost.distance@yahoo.com> 1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1235S: Maintained 1236F: arch/arm/mach-pxa/hx4700.c 1237F: arch/arm/mach-pxa/include/mach/hx4700.h 1238F: sound/soc/pxa/hx4700.c 1239 1240ARM/HISILICON SOC SUPPORT 1241M: Wei Xu <xuwei5@hisilicon.com> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243W: http://www.hisilicon.com 1244S: Supported 1245T: git git://github.com/hisilicon/linux-hisi.git 1246F: arch/arm/mach-hisi/ 1247F: arch/arm/boot/dts/hi3* 1248F: arch/arm/boot/dts/hip* 1249F: arch/arm/boot/dts/hisi* 1250F: arch/arm64/boot/dts/hisilicon/ 1251 1252ARM/HP JORNADA 7XX MACHINE SUPPORT 1253M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1254W: www.jlime.com 1255S: Maintained 1256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1257F: arch/arm/mach-sa1100/jornada720.c 1258F: arch/arm/mach-sa1100/include/mach/jornada720.h 1259 1260ARM/IGEP MACHINE SUPPORT 1261M: Enric Balletbo i Serra <eballetbo@gmail.com> 1262M: Javier Martinez Canillas <javier@dowhile0.org> 1263L: linux-omap@vger.kernel.org 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1265S: Maintained 1266F: arch/arm/boot/dts/omap3-igep* 1267 1268ARM/INCOME PXA270 SUPPORT 1269M: Marek Vasut <marek.vasut@gmail.com> 1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1271S: Maintained 1272F: arch/arm/mach-pxa/colibri-pxa270-income.c 1273 1274ARM/INTEL IOP32X ARM ARCHITECTURE 1275M: Lennert Buytenhek <kernel@wantstofly.org> 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1277S: Maintained 1278 1279ARM/INTEL IOP33X ARM ARCHITECTURE 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Orphan 1282 1283ARM/INTEL IOP13XX ARM ARCHITECTURE 1284M: Lennert Buytenhek <kernel@wantstofly.org> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286S: Maintained 1287 1288ARM/INTEL IQ81342EX MACHINE SUPPORT 1289M: Lennert Buytenhek <kernel@wantstofly.org> 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1291S: Maintained 1292 1293ARM/INTEL IXDP2850 MACHINE SUPPORT 1294M: Lennert Buytenhek <kernel@wantstofly.org> 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1296S: Maintained 1297 1298ARM/INTEL IXP4XX ARM ARCHITECTURE 1299M: Imre Kaloz <kaloz@openwrt.org> 1300M: Krzysztof Halasa <khalasa@piap.pl> 1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1302S: Maintained 1303F: arch/arm/mach-ixp4xx/ 1304 1305ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1306M: Jonathan Cameron <jic23@cam.ac.uk> 1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1308S: Maintained 1309F: arch/arm/mach-pxa/stargate2.c 1310F: drivers/pcmcia/pxa2xx_stargate2.c 1311 1312ARM/INTEL XSC3 (MANZANO) ARM CORE 1313M: Lennert Buytenhek <kernel@wantstofly.org> 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1315S: Maintained 1316 1317ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1318M: Lennert Buytenhek <kernel@wantstofly.org> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Maintained 1321 1322ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1323M: Santosh Shilimkar <ssantosh@kernel.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: arch/arm/mach-keystone/ 1327F: arch/arm/boot/dts/keystone-* 1328T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1329 1330ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1331M: Santosh Shilimkar <ssantosh@kernel.org> 1332L: linux-kernel@vger.kernel.org 1333S: Maintained 1334F: drivers/clk/keystone/ 1335 1336ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1337M: Santosh Shilimkar <ssantosh@kernel.org> 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1339L: linux-kernel@vger.kernel.org 1340S: Maintained 1341F: drivers/clocksource/timer-keystone.c 1342 1343ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1344M: Santosh Shilimkar <ssantosh@kernel.org> 1345L: linux-kernel@vger.kernel.org 1346S: Maintained 1347F: drivers/power/reset/keystone-reset.c 1348 1349ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1350M: Santosh Shilimkar <ssantosh@kernel.org> 1351L: linux-kernel@vger.kernel.org 1352S: Maintained 1353F: drivers/memory/*emif* 1354 1355ARM/LG1K ARCHITECTURE 1356M: Chanho Min <chanho.min@lge.com> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359F: arch/arm64/boot/dts/lg/ 1360 1361ARM/LOGICPD PXA270 MACHINE SUPPORT 1362M: Lennert Buytenhek <kernel@wantstofly.org> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365 1366ARM/LPC18XX ARCHITECTURE 1367M: Joachim Eastwood <manabian@gmail.com> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370F: arch/arm/boot/dts/lpc43* 1371F: drivers/clk/nxp/clk-lpc18xx* 1372F: drivers/clocksource/time-lpc32xx.c 1373F: drivers/i2c/busses/i2c-lpc2k.c 1374F: drivers/memory/pl172.c 1375F: drivers/mtd/spi-nor/nxp-spifi.c 1376F: drivers/rtc/rtc-lpc24xx.c 1377N: lpc18xx 1378 1379ARM/LPC32XX SOC SUPPORT 1380M: Vladimir Zapolskiy <vz@mleia.com> 1381M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1383T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1384S: Maintained 1385F: arch/arm/boot/dts/lpc32* 1386F: arch/arm/mach-lpc32xx/ 1387F: drivers/i2c/busses/i2c-pnx.c 1388F: drivers/net/ethernet/nxp/lpc_eth.c 1389F: drivers/usb/host/ohci-nxp.c 1390F: drivers/watchdog/pnx4008_wdt.c 1391N: lpc32xx 1392 1393ARM/MAGICIAN MACHINE SUPPORT 1394M: Philipp Zabel <philipp.zabel@gmail.com> 1395S: Maintained 1396 1397ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1398M: Jason Cooper <jason@lakedaemon.net> 1399M: Andrew Lunn <andrew@lunn.ch> 1400M: Gregory Clement <gregory.clement@free-electrons.com> 1401M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404F: arch/arm/mach-mvebu/ 1405F: drivers/rtc/rtc-armada38x.c 1406F: arch/arm/boot/dts/armada* 1407F: arch/arm/boot/dts/kirkwood* 1408F: arch/arm64/boot/dts/marvell/armada* 1409F: drivers/cpufreq/mvebu-cpufreq.c 1410F: arch/arm/configs/mvebu_*_defconfig 1411 1412ARM/Marvell Berlin SoC support 1413M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415S: Maintained 1416F: arch/arm/mach-berlin/ 1417F: arch/arm/boot/dts/berlin* 1418F: arch/arm64/boot/dts/marvell/berlin* 1419 1420 1421ARM/Marvell Dove/MV78xx0/Orion SOC support 1422M: Jason Cooper <jason@lakedaemon.net> 1423M: Andrew Lunn <andrew@lunn.ch> 1424M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1425M: Gregory Clement <gregory.clement@free-electrons.com> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Maintained 1428F: arch/arm/mach-dove/ 1429F: arch/arm/mach-mv78xx0/ 1430F: arch/arm/mach-orion5x/ 1431F: arch/arm/plat-orion/ 1432F: arch/arm/boot/dts/dove* 1433F: arch/arm/boot/dts/orion5x* 1434 1435 1436ARM/Orion SoC/Technologic Systems TS-78xx platform support 1437M: Alexander Clouter <alex@digriz.org.uk> 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439W: http://www.digriz.org.uk/ts78xx/kernel 1440S: Maintained 1441F: arch/arm/mach-orion5x/ts78xx-* 1442 1443ARM/OXNAS platform support 1444M: Neil Armstrong <narmstrong@baylibre.com> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446S: Maintained 1447F: arch/arm/mach-oxnas/ 1448F: arch/arm/boot/dts/oxnas* 1449F: arch/arm/boot/dts/wd-mbwe.dts 1450N: oxnas 1451 1452ARM/Mediatek RTC DRIVER 1453M: Eddie Huang <eddie.huang@mediatek.com> 1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1455L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1456S: Maintained 1457F: drivers/rtc/rtc-mt6397.c 1458 1459ARM/Mediatek SoC support 1460M: Matthias Brugger <matthias.bgg@gmail.com> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464F: arch/arm/boot/dts/mt6* 1465F: arch/arm/boot/dts/mt8* 1466F: arch/arm/mach-mediatek/ 1467N: mtk 1468K: mediatek 1469 1470ARM/Mediatek USB3 PHY DRIVER 1471M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1473L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1474S: Maintained 1475F: drivers/phy/phy-mt65xx-usb3.c 1476 1477ARM/MICREL KS8695 ARCHITECTURE 1478M: Greg Ungerer <gerg@uclinux.org> 1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1480F: arch/arm/mach-ks8695/ 1481S: Odd Fixes 1482 1483ARM/MIOA701 MACHINE SUPPORT 1484M: Robert Jarzmik <robert.jarzmik@free.fr> 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1486F: arch/arm/mach-pxa/mioa701.c 1487S: Maintained 1488 1489ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1490M: Michael Petchkovsky <mkpetch@internode.on.net> 1491S: Maintained 1492 1493ARM/NOMADIK ARCHITECTURE 1494M: Alessandro Rubini <rubini@unipv.it> 1495M: Linus Walleij <linus.walleij@linaro.org> 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497S: Maintained 1498F: arch/arm/mach-nomadik/ 1499F: drivers/pinctrl/nomadik/ 1500F: drivers/i2c/busses/i2c-nomadik.c 1501T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1502 1503ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1504M: Nelson Castillo <arhuaco@freaks-unidos.net> 1505L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1506W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1507S: Supported 1508 1509ARM/TOSA MACHINE SUPPORT 1510M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1511M: Dirk Opfer <dirk@opfer-online.de> 1512S: Maintained 1513 1514ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1515M: Marek Vasut <marek.vasut@gmail.com> 1516L: linux-arm-kernel@lists.infradead.org 1517W: http://hackndev.com 1518S: Maintained 1519F: arch/arm/mach-pxa/include/mach/palmtx.h 1520F: arch/arm/mach-pxa/palmtx.c 1521F: arch/arm/mach-pxa/include/mach/palmt5.h 1522F: arch/arm/mach-pxa/palmt5.c 1523F: arch/arm/mach-pxa/include/mach/palmld.h 1524F: arch/arm/mach-pxa/palmld.c 1525F: arch/arm/mach-pxa/include/mach/palmte2.h 1526F: arch/arm/mach-pxa/palmte2.c 1527F: arch/arm/mach-pxa/include/mach/palmtc.h 1528F: arch/arm/mach-pxa/palmtc.c 1529 1530ARM/PALM TREO SUPPORT 1531M: Tomas Cech <sleep_walker@suse.com> 1532L: linux-arm-kernel@lists.infradead.org 1533W: http://hackndev.com 1534S: Maintained 1535F: arch/arm/mach-pxa/include/mach/palmtreo.h 1536F: arch/arm/mach-pxa/palmtreo.c 1537 1538ARM/PALMZ72 SUPPORT 1539M: Sergey Lapin <slapin@ossfans.org> 1540L: linux-arm-kernel@lists.infradead.org 1541W: http://hackndev.com 1542S: Maintained 1543F: arch/arm/mach-pxa/include/mach/palmz72.h 1544F: arch/arm/mach-pxa/palmz72.c 1545 1546ARM/PLEB SUPPORT 1547M: Peter Chubb <pleb@gelato.unsw.edu.au> 1548W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1549S: Maintained 1550 1551ARM/PT DIGITAL BOARD PORT 1552M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554W: http://www.armlinux.org.uk/ 1555S: Maintained 1556 1557ARM/QUALCOMM SUPPORT 1558M: Andy Gross <andy.gross@linaro.org> 1559M: David Brown <david.brown@linaro.org> 1560L: linux-arm-msm@vger.kernel.org 1561L: linux-soc@vger.kernel.org 1562S: Maintained 1563F: Documentation/devicetree/bindings/soc/qcom/ 1564F: arch/arm/boot/dts/qcom-*.dts 1565F: arch/arm/boot/dts/qcom-*.dtsi 1566F: arch/arm/mach-qcom/ 1567F: arch/arm64/boot/dts/qcom/* 1568F: drivers/i2c/busses/i2c-qup.c 1569F: drivers/clk/qcom/ 1570F: drivers/soc/qcom/ 1571F: drivers/spi/spi-qup.c 1572F: drivers/tty/serial/msm_serial.h 1573F: drivers/tty/serial/msm_serial.c 1574F: drivers/*/pm8???-* 1575F: drivers/mfd/ssbi.c 1576F: drivers/firmware/qcom_scm.c 1577T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1578 1579ARM/RADISYS ENP2611 MACHINE SUPPORT 1580M: Lennert Buytenhek <kernel@wantstofly.org> 1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1582S: Maintained 1583 1584ARM/RENESAS ARM64 ARCHITECTURE 1585M: Simon Horman <horms@verge.net.au> 1586M: Magnus Damm <magnus.damm@gmail.com> 1587L: linux-renesas-soc@vger.kernel.org 1588Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1589T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1590S: Supported 1591F: arch/arm64/boot/dts/renesas/ 1592F: drivers/soc/renesas/ 1593F: include/linux/soc/renesas/ 1594 1595ARM/RISCPC ARCHITECTURE 1596M: Russell King <linux@armlinux.org.uk> 1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1598W: http://www.armlinux.org.uk/ 1599S: Maintained 1600F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1601F: arch/arm/include/asm/hardware/ioc.h 1602F: arch/arm/include/asm/hardware/iomd.h 1603F: arch/arm/include/asm/hardware/memc.h 1604F: arch/arm/mach-rpc/ 1605F: drivers/net/ethernet/8390/etherh.c 1606F: drivers/net/ethernet/i825xx/ether1* 1607F: drivers/net/ethernet/seeq/ether3* 1608F: drivers/scsi/arm/ 1609 1610ARM/Rockchip SoC support 1611M: Heiko Stuebner <heiko@sntech.de> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613L: linux-rockchip@lists.infradead.org 1614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1615S: Maintained 1616F: arch/arm/boot/dts/rk3* 1617F: arch/arm/mach-rockchip/ 1618F: drivers/clk/rockchip/ 1619F: drivers/i2c/busses/i2c-rk3x.c 1620F: drivers/*/*rockchip* 1621F: drivers/*/*/*rockchip* 1622F: sound/soc/rockchip/ 1623N: rockchip 1624 1625ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1626M: Kukjin Kim <kgene@kernel.org> 1627M: Krzysztof Kozlowski <krzk@kernel.org> 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: Documentation/arm/Samsung/ 1648F: Documentation/devicetree/bindings/arm/samsung/ 1649F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1650F: Documentation/devicetree/bindings/power/pd-samsung.txt 1651N: exynos 1652 1653ARM/SAMSUNG MOBILE MACHINE SUPPORT 1654M: Kyungmin Park <kyungmin.park@samsung.com> 1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1656S: Maintained 1657F: arch/arm/mach-s5pv210/ 1658 1659ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1660M: Kyungmin Park <kyungmin.park@samsung.com> 1661M: Kamil Debski <kamil@wypas.org> 1662M: Andrzej Hajda <a.hajda@samsung.com> 1663L: linux-arm-kernel@lists.infradead.org 1664L: linux-media@vger.kernel.org 1665S: Maintained 1666F: drivers/media/platform/s5p-g2d/ 1667 1668ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1669M: Kyungmin Park <kyungmin.park@samsung.com> 1670M: Kamil Debski <kamil@wypas.org> 1671M: Jeongtae Park <jtp.park@samsung.com> 1672M: Andrzej Hajda <a.hajda@samsung.com> 1673L: linux-arm-kernel@lists.infradead.org 1674L: linux-media@vger.kernel.org 1675S: Maintained 1676F: arch/arm/plat-samsung/s5p-dev-mfc.c 1677F: drivers/media/platform/s5p-mfc/ 1678 1679ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1680M: Kyungmin Park <kyungmin.park@samsung.com> 1681M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1682L: linux-arm-kernel@lists.infradead.org 1683L: linux-media@vger.kernel.org 1684S: Maintained 1685F: drivers/media/platform/s5p-tv/ 1686 1687ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1688M: Kyungmin Park <kyungmin.park@samsung.com> 1689L: linux-arm-kernel@lists.infradead.org 1690L: linux-media@vger.kernel.org 1691S: Maintained 1692F: drivers/staging/media/platform/s5p-cec/ 1693 1694ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1695M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1696M: Jacek Anaszewski <j.anaszewski@samsung.com> 1697L: linux-arm-kernel@lists.infradead.org 1698L: linux-media@vger.kernel.org 1699S: Maintained 1700F: drivers/media/platform/s5p-jpeg/ 1701 1702ARM/SHMOBILE ARM ARCHITECTURE 1703M: Simon Horman <horms@verge.net.au> 1704M: Magnus Damm <magnus.damm@gmail.com> 1705L: linux-renesas-soc@vger.kernel.org 1706Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1707T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1708S: Supported 1709F: arch/arm/boot/dts/emev2* 1710F: arch/arm/boot/dts/r7s* 1711F: arch/arm/boot/dts/r8a* 1712F: arch/arm/boot/dts/sh* 1713F: arch/arm/configs/shmobile_defconfig 1714F: arch/arm/include/debug/renesas-scif.S 1715F: arch/arm/mach-shmobile/ 1716F: drivers/soc/renesas/ 1717F: include/linux/soc/renesas/ 1718 1719ARM/SOCFPGA ARCHITECTURE 1720M: Dinh Nguyen <dinguyen@opensource.altera.com> 1721S: Maintained 1722F: arch/arm/mach-socfpga/ 1723F: arch/arm/boot/dts/socfpga* 1724F: arch/arm/configs/socfpga_defconfig 1725F: arch/arm64/boot/dts/altera/ 1726W: http://www.rocketboards.org 1727T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1728 1729ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1730M: Dinh Nguyen <dinguyen@opensource.altera.com> 1731S: Maintained 1732F: drivers/clk/socfpga/ 1733 1734ARM/SOCFPGA EDAC SUPPORT 1735M: Thor Thayer <tthayer@opensource.altera.com> 1736S: Maintained 1737F: drivers/edac/altera_edac. 1738 1739ARM/STI ARCHITECTURE 1740M: Patrice Chotard <patrice.chotard@st.com> 1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1742L: kernel@stlinux.com 1743W: http://www.stlinux.com 1744S: Maintained 1745F: arch/arm/mach-sti/ 1746F: arch/arm/boot/dts/sti* 1747F: drivers/char/hw_random/st-rng.c 1748F: drivers/clocksource/arm_global_timer.c 1749F: drivers/clocksource/clksrc_st_lpc.c 1750F: drivers/cpufreq/sti-cpufreq.c 1751F: drivers/i2c/busses/i2c-st.c 1752F: drivers/media/rc/st_rc.c 1753F: drivers/media/platform/sti/c8sectpfe/ 1754F: drivers/mmc/host/sdhci-st.c 1755F: drivers/phy/phy-miphy28lp.c 1756F: drivers/phy/phy-miphy365x.c 1757F: drivers/phy/phy-stih407-usb.c 1758F: drivers/phy/phy-stih41x-usb.c 1759F: drivers/pinctrl/pinctrl-st.c 1760F: drivers/remoteproc/st_remoteproc.c 1761F: drivers/reset/sti/ 1762F: drivers/rtc/rtc-st-lpc.c 1763F: drivers/tty/serial/st-asc.c 1764F: drivers/usb/dwc3/dwc3-st.c 1765F: drivers/usb/host/ehci-st.c 1766F: drivers/usb/host/ohci-st.c 1767F: drivers/watchdog/st_lpc_wdt.c 1768F: drivers/ata/ahci_st.c 1769 1770ARM/STM32 ARCHITECTURE 1771M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1772M: Alexandre Torgue <alexandre.torgue@st.com> 1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1774S: Maintained 1775T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1776N: stm32 1777F: drivers/clocksource/armv7m_systick.c 1778 1779ARM/TANGO ARCHITECTURE 1780M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1781L: linux-arm-kernel@lists.infradead.org 1782S: Maintained 1783N: tango 1784 1785ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1786M: Lennert Buytenhek <kernel@wantstofly.org> 1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1788S: Maintained 1789 1790ARM/TETON BGA MACHINE SUPPORT 1791M: "Mark F. Brown" <mark.brown314@gmail.com> 1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1793S: Maintained 1794 1795ARM/THECUS N2100 MACHINE SUPPORT 1796M: Lennert Buytenhek <kernel@wantstofly.org> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798S: Maintained 1799 1800ARM/NUVOTON W90X900 ARM ARCHITECTURE 1801M: Wan ZongShun <mcuos.com@gmail.com> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803W: http://www.mcuos.com 1804S: Maintained 1805F: arch/arm/mach-w90x900/ 1806F: drivers/input/keyboard/w90p910_keypad.c 1807F: drivers/input/touchscreen/w90p910_ts.c 1808F: drivers/watchdog/nuc900_wdt.c 1809F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1810F: drivers/mtd/nand/nuc900_nand.c 1811F: drivers/rtc/rtc-nuc900.c 1812F: drivers/spi/spi-nuc900.c 1813F: drivers/usb/host/ehci-w90x900.c 1814F: drivers/video/fbdev/nuc900fb.c 1815 1816ARM/U300 MACHINE SUPPORT 1817M: Linus Walleij <linus.walleij@linaro.org> 1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1819S: Supported 1820F: arch/arm/mach-u300/ 1821F: drivers/clocksource/timer-u300.c 1822F: drivers/i2c/busses/i2c-stu300.c 1823F: drivers/rtc/rtc-coh901331.c 1824F: drivers/watchdog/coh901327_wdt.c 1825F: drivers/dma/coh901318* 1826F: drivers/mfd/ab3100* 1827F: drivers/rtc/rtc-ab3100.c 1828F: drivers/rtc/rtc-coh901331.c 1829T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1830 1831ARM/UNIPHIER ARCHITECTURE 1832M: Masahiro Yamada <yamada.masahiro@socionext.com> 1833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1834T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 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 1978ASAHI KASEI AK8974 DRIVER 1979M: Linus Walleij <linus.walleij@linaro.org> 1980L: linux-iio@vger.kernel.org 1981W: http://www.akm.com/ 1982S: Supported 1983F: drivers/iio/magnetometer/ak8974.c 1984 1985ASC7621 HARDWARE MONITOR DRIVER 1986M: George Joseph <george.joseph@fairview5.com> 1987L: linux-hwmon@vger.kernel.org 1988S: Maintained 1989F: Documentation/hwmon/asc7621 1990F: drivers/hwmon/asc7621.c 1991 1992ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1993M: Corentin Chary <corentin.chary@gmail.com> 1994L: acpi4asus-user@lists.sourceforge.net 1995L: platform-driver-x86@vger.kernel.org 1996W: http://acpi4asus.sf.net 1997S: Maintained 1998F: drivers/platform/x86/asus*.c 1999F: drivers/platform/x86/eeepc*.c 2000 2001ASUS WIRELESS RADIO CONTROL DRIVER 2002M: João Paulo Rechi Vita <jprvita@gmail.com> 2003L: platform-driver-x86@vger.kernel.org 2004S: Maintained 2005F: drivers/platform/x86/asus-wireless.c 2006 2007ASYMMETRIC KEYS 2008M: David Howells <dhowells@redhat.com> 2009L: keyrings@vger.kernel.org 2010S: Maintained 2011F: Documentation/crypto/asymmetric-keys.txt 2012F: include/linux/verification.h 2013F: include/crypto/public_key.h 2014F: include/crypto/pkcs7.h 2015F: crypto/asymmetric_keys/ 2016 2017ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2018R: Dan Williams <dan.j.williams@intel.com> 2019W: http://sourceforge.net/projects/xscaleiop 2020S: Odd fixes 2021F: Documentation/crypto/async-tx-api.txt 2022F: crypto/async_tx/ 2023F: drivers/dma/ 2024F: include/linux/dmaengine.h 2025F: include/linux/async_tx.h 2026 2027AT24 EEPROM DRIVER 2028M: Wolfram Sang <wsa@the-dreams.de> 2029L: linux-i2c@vger.kernel.org 2030S: Maintained 2031F: drivers/misc/eeprom/at24.c 2032F: include/linux/platform_data/at24.h 2033 2034ATA OVER ETHERNET (AOE) DRIVER 2035M: "Ed L. Cashin" <ed.cashin@acm.org> 2036W: http://www.openaoe.org/ 2037S: Supported 2038F: Documentation/aoe/ 2039F: drivers/block/aoe/ 2040 2041ATHEROS 71XX/9XXX GPIO DRIVER 2042M: Alban Bedel <albeu@free.fr> 2043W: https://github.com/AlbanBedel/linux 2044T: git git://github.com/AlbanBedel/linux 2045S: Maintained 2046F: drivers/gpio/gpio-ath79.c 2047F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2048 2049ATHEROS ATH GENERIC UTILITIES 2050M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2051L: linux-wireless@vger.kernel.org 2052S: Supported 2053F: drivers/net/wireless/ath/* 2054 2055ATHEROS ATH5K WIRELESS DRIVER 2056M: Jiri Slaby <jirislaby@gmail.com> 2057M: Nick Kossifidis <mickflemm@gmail.com> 2058M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2059L: linux-wireless@vger.kernel.org 2060W: http://wireless.kernel.org/en/users/Drivers/ath5k 2061S: Maintained 2062F: drivers/net/wireless/ath/ath5k/ 2063 2064ATHEROS ATH6KL WIRELESS DRIVER 2065M: Kalle Valo <kvalo@qca.qualcomm.com> 2066L: linux-wireless@vger.kernel.org 2067W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2068T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2069S: Supported 2070F: drivers/net/wireless/ath/ath6kl/ 2071 2072WILOCITY WIL6210 WIRELESS DRIVER 2073M: Maya Erez <qca_merez@qca.qualcomm.com> 2074L: linux-wireless@vger.kernel.org 2075L: wil6210@qca.qualcomm.com 2076S: Supported 2077W: http://wireless.kernel.org/en/users/Drivers/wil6210 2078F: drivers/net/wireless/ath/wil6210/ 2079F: include/uapi/linux/wil6210_uapi.h 2080 2081CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2082M: Christian Lamparter <chunkeey@googlemail.com> 2083L: linux-wireless@vger.kernel.org 2084W: http://wireless.kernel.org/en/users/Drivers/carl9170 2085S: Maintained 2086F: drivers/net/wireless/ath/carl9170/ 2087 2088ATK0110 HWMON DRIVER 2089M: Luca Tettamanti <kronos.it@gmail.com> 2090L: linux-hwmon@vger.kernel.org 2091S: Maintained 2092F: drivers/hwmon/asus_atk0110.c 2093 2094ATI_REMOTE2 DRIVER 2095M: Ville Syrjala <syrjala@sci.fi> 2096S: Maintained 2097F: drivers/input/misc/ati_remote2.c 2098 2099ATLX ETHERNET DRIVERS 2100M: Jay Cliburn <jcliburn@gmail.com> 2101M: Chris Snook <chris.snook@gmail.com> 2102L: netdev@vger.kernel.org 2103W: http://sourceforge.net/projects/atl1 2104W: http://atl1.sourceforge.net 2105S: Maintained 2106F: drivers/net/ethernet/atheros/ 2107 2108ATM 2109M: Chas Williams <3chas3@gmail.com> 2110L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2111L: netdev@vger.kernel.org 2112W: http://linux-atm.sourceforge.net 2113S: Maintained 2114F: drivers/atm/ 2115F: include/linux/atm* 2116F: include/uapi/linux/atm* 2117 2118ATMEL AT91 / AT32 MCI DRIVER 2119M: Ludovic Desroches <ludovic.desroches@atmel.com> 2120S: Maintained 2121F: drivers/mmc/host/atmel-mci.c 2122 2123ATMEL AT91 / AT32 SERIAL DRIVER 2124M: Nicolas Ferre <nicolas.ferre@atmel.com> 2125S: Supported 2126F: drivers/tty/serial/atmel_serial.c 2127 2128ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2129M: Nicolas Ferre <nicolas.ferre@atmel.com> 2130S: Supported 2131F: drivers/power/reset/at91-sama5d2_shdwc.c 2132 2133ATMEL SAMA5D2 ADC DRIVER 2134M: Ludovic Desroches <ludovic.desroches@atmel.com> 2135L: linux-iio@vger.kernel.org 2136S: Supported 2137F: drivers/iio/adc/at91-sama5d2_adc.c 2138 2139ATMEL Audio ALSA driver 2140M: Nicolas Ferre <nicolas.ferre@atmel.com> 2141L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2142S: Supported 2143F: sound/soc/atmel 2144 2145ATMEL DMA DRIVER 2146M: Nicolas Ferre <nicolas.ferre@atmel.com> 2147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2148S: Supported 2149F: drivers/dma/at_hdmac.c 2150F: drivers/dma/at_hdmac_regs.h 2151F: include/linux/platform_data/dma-atmel.h 2152 2153ATMEL XDMA DRIVER 2154M: Ludovic Desroches <ludovic.desroches@atmel.com> 2155L: linux-arm-kernel@lists.infradead.org 2156L: dmaengine@vger.kernel.org 2157S: Supported 2158F: drivers/dma/at_xdmac.c 2159 2160ATMEL I2C DRIVER 2161M: Ludovic Desroches <ludovic.desroches@atmel.com> 2162L: linux-i2c@vger.kernel.org 2163S: Supported 2164F: drivers/i2c/busses/i2c-at91.c 2165 2166ATMEL ISI DRIVER 2167M: Ludovic Desroches <ludovic.desroches@atmel.com> 2168L: linux-media@vger.kernel.org 2169S: Supported 2170F: drivers/media/platform/soc_camera/atmel-isi.c 2171F: include/media/atmel-isi.h 2172 2173ATMEL LCDFB DRIVER 2174M: Nicolas Ferre <nicolas.ferre@atmel.com> 2175L: linux-fbdev@vger.kernel.org 2176S: Maintained 2177F: drivers/video/fbdev/atmel_lcdfb.c 2178F: include/video/atmel_lcdc.h 2179 2180ATMEL MACB ETHERNET DRIVER 2181M: Nicolas Ferre <nicolas.ferre@atmel.com> 2182S: Supported 2183F: drivers/net/ethernet/cadence/ 2184 2185ATMEL NAND DRIVER 2186M: Wenyou Yang <wenyou.yang@atmel.com> 2187M: Josh Wu <rainyfeeling@outlook.com> 2188L: linux-mtd@lists.infradead.org 2189S: Supported 2190F: drivers/mtd/nand/atmel_nand* 2191 2192ATMEL SDMMC DRIVER 2193M: Ludovic Desroches <ludovic.desroches@atmel.com> 2194L: linux-mmc@vger.kernel.org 2195S: Supported 2196F: drivers/mmc/host/sdhci-of-at91.c 2197 2198ATMEL SPI DRIVER 2199M: Nicolas Ferre <nicolas.ferre@atmel.com> 2200S: Supported 2201F: drivers/spi/spi-atmel.* 2202 2203ATMEL SSC DRIVER 2204M: Nicolas Ferre <nicolas.ferre@atmel.com> 2205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2206S: Supported 2207F: drivers/misc/atmel-ssc.c 2208F: include/linux/atmel-ssc.h 2209 2210ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2211M: Nicolas Ferre <nicolas.ferre@atmel.com> 2212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2213S: Supported 2214F: drivers/misc/atmel_tclib.c 2215F: drivers/clocksource/tcb_clksrc.c 2216 2217ATMEL USBA UDC DRIVER 2218M: Nicolas Ferre <nicolas.ferre@atmel.com> 2219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2220S: Supported 2221F: drivers/usb/gadget/udc/atmel_usba_udc.* 2222 2223ATMEL WIRELESS DRIVER 2224M: Simon Kelley <simon@thekelleys.org.uk> 2225L: linux-wireless@vger.kernel.org 2226W: http://www.thekelleys.org.uk/atmel 2227W: http://atmelwlandriver.sourceforge.net/ 2228S: Maintained 2229F: drivers/net/wireless/atmel/atmel* 2230 2231ATMEL MAXTOUCH DRIVER 2232M: Nick Dyer <nick.dyer@itdev.co.uk> 2233T: git git://github.com/atmel-maxtouch/linux.git 2234S: Supported 2235F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2236F: drivers/input/touchscreen/atmel_mxt_ts.c 2237F: include/linux/platform_data/atmel_mxt_ts.h 2238 2239ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2240M: Bradley Grove <linuxdrivers@attotech.com> 2241L: linux-scsi@vger.kernel.org 2242W: http://www.attotech.com 2243S: Supported 2244F: drivers/scsi/esas2r 2245 2246ATUSB IEEE 802.15.4 RADIO DRIVER 2247M: Stefan Schmidt <stefan@osg.samsung.com> 2248L: linux-wpan@vger.kernel.org 2249S: Maintained 2250F: drivers/net/ieee802154/atusb.c 2251F: drivers/net/ieee802154/atusb.h 2252F: drivers/net/ieee802154/at86rf230.h 2253 2254AUDIT SUBSYSTEM 2255M: Paul Moore <paul@paul-moore.com> 2256M: Eric Paris <eparis@redhat.com> 2257L: linux-audit@redhat.com (moderated for non-subscribers) 2258W: http://people.redhat.com/sgrubb/audit/ 2259T: git git://git.infradead.org/users/pcmoore/audit 2260S: Maintained 2261F: include/linux/audit.h 2262F: include/uapi/linux/audit.h 2263F: kernel/audit* 2264 2265AUXILIARY DISPLAY DRIVERS 2266M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2267W: http://miguelojeda.es/auxdisplay.htm 2268W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2269S: Maintained 2270F: drivers/auxdisplay/ 2271F: include/linux/cfag12864b.h 2272 2273AVR32 ARCHITECTURE 2274M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2275M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2276W: http://www.atmel.com/products/AVR32/ 2277W: http://mirror.egtvedt.no/avr32linux.org/ 2278W: http://avrfreaks.net/ 2279S: Maintained 2280F: arch/avr32/ 2281 2282AVR32/AT32AP MACHINE SUPPORT 2283M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2284M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2285S: Maintained 2286F: arch/avr32/mach-at32ap/ 2287 2288AX.25 NETWORK LAYER 2289M: Ralf Baechle <ralf@linux-mips.org> 2290L: linux-hams@vger.kernel.org 2291W: http://www.linux-ax25.org/ 2292S: Maintained 2293F: include/uapi/linux/ax25.h 2294F: include/net/ax25.h 2295F: net/ax25/ 2296 2297AZ6007 DVB DRIVER 2298M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2299M: Mauro Carvalho Chehab <mchehab@kernel.org> 2300L: linux-media@vger.kernel.org 2301W: https://linuxtv.org 2302T: git git://linuxtv.org/media_tree.git 2303S: Maintained 2304F: drivers/media/usb/dvb-usb-v2/az6007.c 2305 2306AZTECH FM RADIO RECEIVER DRIVER 2307M: Hans Verkuil <hverkuil@xs4all.nl> 2308L: linux-media@vger.kernel.org 2309T: git git://linuxtv.org/media_tree.git 2310W: https://linuxtv.org 2311S: Maintained 2312F: drivers/media/radio/radio-aztech* 2313 2314B43 WIRELESS DRIVER 2315L: linux-wireless@vger.kernel.org 2316L: b43-dev@lists.infradead.org 2317W: http://wireless.kernel.org/en/users/Drivers/b43 2318S: Odd Fixes 2319F: drivers/net/wireless/broadcom/b43/ 2320 2321B43LEGACY WIRELESS DRIVER 2322M: Larry Finger <Larry.Finger@lwfinger.net> 2323L: linux-wireless@vger.kernel.org 2324L: b43-dev@lists.infradead.org 2325W: http://wireless.kernel.org/en/users/Drivers/b43 2326S: Maintained 2327F: drivers/net/wireless/broadcom/b43legacy/ 2328 2329BACKLIGHT CLASS/SUBSYSTEM 2330M: Jingoo Han <jingoohan1@gmail.com> 2331M: Lee Jones <lee.jones@linaro.org> 2332T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2333S: Maintained 2334F: drivers/video/backlight/ 2335F: include/linux/backlight.h 2336 2337BATMAN ADVANCED 2338M: Marek Lindner <mareklindner@neomailbox.ch> 2339M: Simon Wunderlich <sw@simonwunderlich.de> 2340M: Antonio Quartulli <a@unstable.cc> 2341L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2342W: https://www.open-mesh.org/ 2343Q: https://patchwork.open-mesh.org/project/batman/list/ 2344S: Maintained 2345F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2346F: Documentation/ABI/testing/sysfs-class-net-mesh 2347F: Documentation/networking/batman-adv.txt 2348F: include/uapi/linux/batman_adv.h 2349F: net/batman-adv/ 2350 2351BAYCOM/HDLCDRV DRIVERS FOR AX.25 2352M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2353L: linux-hams@vger.kernel.org 2354W: http://www.baycom.org/~tom/ham/ham.html 2355S: Maintained 2356F: drivers/net/hamradio/baycom* 2357 2358BCACHE (BLOCK LAYER CACHE) 2359M: Kent Overstreet <kent.overstreet@gmail.com> 2360L: linux-bcache@vger.kernel.org 2361W: http://bcache.evilpiepirate.org 2362S: Orphan 2363F: drivers/md/bcache/ 2364 2365BDISP ST MEDIA DRIVER 2366M: Fabien Dessenne <fabien.dessenne@st.com> 2367L: linux-media@vger.kernel.org 2368T: git git://linuxtv.org/media_tree.git 2369W: https://linuxtv.org 2370S: Supported 2371F: drivers/media/platform/sti/bdisp 2372 2373BEFS FILE SYSTEM 2374M: Luis de Bethencourt <luisbg@osg.samsung.com> 2375M: Salah Triki <salah.triki@gmail.com> 2376S: Maintained 2377T: git git://github.com/luisbg/linux-befs.git 2378F: Documentation/filesystems/befs.txt 2379F: fs/befs/ 2380 2381BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2382M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2383L: netdev@vger.kernel.org 2384S: Maintained 2385F: drivers/net/ethernet/ec_bhf.c 2386 2387BFS FILE SYSTEM 2388M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2389S: Maintained 2390F: Documentation/filesystems/bfs.txt 2391F: fs/bfs/ 2392F: include/uapi/linux/bfs_fs.h 2393 2394BLACKFIN ARCHITECTURE 2395M: Steven Miao <realmz6@gmail.com> 2396L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2397T: git git://git.code.sf.net/p/adi-linux/code 2398W: http://blackfin.uclinux.org 2399S: Supported 2400F: arch/blackfin/ 2401 2402BLACKFIN EMAC DRIVER 2403L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2404W: http://blackfin.uclinux.org 2405S: Supported 2406F: drivers/net/ethernet/adi/ 2407 2408BLACKFIN RTC DRIVER 2409L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2410W: http://blackfin.uclinux.org 2411S: Supported 2412F: drivers/rtc/rtc-bfin.c 2413 2414BLACKFIN SDH 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/mmc/host/bfin_sdh.c 2420 2421BLACKFIN SERIAL DRIVER 2422M: Sonic Zhang <sonic.zhang@analog.com> 2423L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2424W: http://blackfin.uclinux.org 2425S: Supported 2426F: drivers/tty/serial/bfin_uart.c 2427 2428BLACKFIN WATCHDOG DRIVER 2429L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2430W: http://blackfin.uclinux.org 2431S: Supported 2432F: drivers/watchdog/bfin_wdt.c 2433 2434BLACKFIN I2C TWI DRIVER 2435M: Sonic Zhang <sonic.zhang@analog.com> 2436L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2437W: http://blackfin.uclinux.org/ 2438S: Supported 2439F: drivers/i2c/busses/i2c-bfin-twi.c 2440 2441BLACKFIN MEDIA DRIVER 2442M: Scott Jiang <scott.jiang.linux@gmail.com> 2443L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2444W: http://blackfin.uclinux.org/ 2445S: Supported 2446F: drivers/media/platform/blackfin/ 2447F: drivers/media/i2c/adv7183* 2448F: drivers/media/i2c/vs6624* 2449 2450BLINKM RGB LED DRIVER 2451M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2452S: Maintained 2453F: drivers/leds/leds-blinkm.c 2454 2455BLOCK LAYER 2456M: Jens Axboe <axboe@kernel.dk> 2457L: linux-block@vger.kernel.org 2458T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2459S: Maintained 2460F: block/ 2461F: kernel/trace/blktrace.c 2462 2463BLOCK2MTD DRIVER 2464M: Joern Engel <joern@lazybastard.org> 2465L: linux-mtd@lists.infradead.org 2466S: Maintained 2467F: drivers/mtd/devices/block2mtd.c 2468 2469BLUETOOTH DRIVERS 2470M: Marcel Holtmann <marcel@holtmann.org> 2471M: Gustavo Padovan <gustavo@padovan.org> 2472M: Johan Hedberg <johan.hedberg@gmail.com> 2473L: linux-bluetooth@vger.kernel.org 2474W: http://www.bluez.org/ 2475T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2476T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2477S: Maintained 2478F: drivers/bluetooth/ 2479 2480BLUETOOTH SUBSYSTEM 2481M: Marcel Holtmann <marcel@holtmann.org> 2482M: Gustavo Padovan <gustavo@padovan.org> 2483M: Johan Hedberg <johan.hedberg@gmail.com> 2484L: linux-bluetooth@vger.kernel.org 2485W: http://www.bluez.org/ 2486T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2487T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2488S: Maintained 2489F: net/bluetooth/ 2490F: include/net/bluetooth/ 2491 2492BONDING DRIVER 2493M: Jay Vosburgh <j.vosburgh@gmail.com> 2494M: Veaceslav Falico <vfalico@gmail.com> 2495M: Andy Gospodarek <gospo@cumulusnetworks.com> 2496L: netdev@vger.kernel.org 2497W: http://sourceforge.net/projects/bonding/ 2498S: Supported 2499F: drivers/net/bonding/ 2500F: include/uapi/linux/if_bonding.h 2501 2502BPF (Safe dynamic programs and tools) 2503M: Alexei Starovoitov <ast@kernel.org> 2504L: netdev@vger.kernel.org 2505L: linux-kernel@vger.kernel.org 2506S: Supported 2507F: kernel/bpf/ 2508 2509BROADCOM B44 10/100 ETHERNET DRIVER 2510M: Gary Zambrano <zambrano@broadcom.com> 2511L: netdev@vger.kernel.org 2512S: Supported 2513F: drivers/net/ethernet/broadcom/b44.* 2514 2515BROADCOM B53 ETHERNET SWITCH DRIVER 2516M: Florian Fainelli <f.fainelli@gmail.com> 2517L: netdev@vger.kernel.org 2518L: openwrt-devel@lists.openwrt.org (subscribers-only) 2519S: Supported 2520F: drivers/net/dsa/b53/* 2521F: include/linux/platform_data/b53.h 2522 2523BROADCOM GENET ETHERNET DRIVER 2524M: Florian Fainelli <f.fainelli@gmail.com> 2525L: netdev@vger.kernel.org 2526S: Supported 2527F: drivers/net/ethernet/broadcom/genet/ 2528 2529BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2530M: Sony Chacko <sony.chacko@qlogic.com> 2531M: Dept-HSGLinuxNICDev@qlogic.com 2532L: netdev@vger.kernel.org 2533S: Supported 2534F: drivers/net/ethernet/broadcom/bnx2.* 2535F: drivers/net/ethernet/broadcom/bnx2_* 2536 2537BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2538M: Ariel Elior <ariel.elior@qlogic.com> 2539L: netdev@vger.kernel.org 2540S: Supported 2541F: drivers/net/ethernet/broadcom/bnx2x/ 2542 2543BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2544M: Florian Fainelli <f.fainelli@gmail.com> 2545M: Ray Jui <rjui@broadcom.com> 2546M: Scott Branden <sbranden@broadcom.com> 2547M: bcm-kernel-feedback-list@broadcom.com 2548T: git git://github.com/broadcom/mach-bcm 2549S: Maintained 2550N: bcm281* 2551N: bcm113* 2552N: bcm216* 2553N: kona 2554F: arch/arm/mach-bcm/ 2555 2556BROADCOM BCM2835 ARM ARCHITECTURE 2557M: Stephen Warren <swarren@wwwdotorg.org> 2558M: Lee Jones <lee@kernel.org> 2559M: Eric Anholt <eric@anholt.net> 2560L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2562T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2563S: Maintained 2564N: bcm2835 2565 2566BROADCOM BCM47XX MIPS ARCHITECTURE 2567M: Hauke Mehrtens <hauke@hauke-m.de> 2568M: Rafał Miłecki <zajec5@gmail.com> 2569L: linux-mips@linux-mips.org 2570S: Maintained 2571F: Documentation/devicetree/bindings/mips/brcm/ 2572F: arch/mips/bcm47xx/* 2573F: arch/mips/include/asm/mach-bcm47xx/* 2574 2575BROADCOM BCM5301X ARM ARCHITECTURE 2576M: Hauke Mehrtens <hauke@hauke-m.de> 2577M: Rafał Miłecki <zajec5@gmail.com> 2578M: bcm-kernel-feedback-list@broadcom.com 2579L: linux-arm-kernel@lists.infradead.org 2580S: Maintained 2581F: arch/arm/mach-bcm/bcm_5301x.c 2582F: arch/arm/boot/dts/bcm5301x*.dtsi 2583F: arch/arm/boot/dts/bcm470* 2584 2585BROADCOM BCM63XX ARM ARCHITECTURE 2586M: Florian Fainelli <f.fainelli@gmail.com> 2587M: bcm-kernel-feedback-list@broadcom.com 2588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2589T: git git://github.com/broadcom/stblinux.git 2590S: Maintained 2591N: bcm63xx 2592 2593BROADCOM BCM63XX/BCM33XX UDC DRIVER 2594M: Kevin Cernekee <cernekee@gmail.com> 2595L: linux-usb@vger.kernel.org 2596S: Maintained 2597F: drivers/usb/gadget/udc/bcm63xx_udc.* 2598 2599BROADCOM BCM7XXX ARM ARCHITECTURE 2600M: Brian Norris <computersforpeace@gmail.com> 2601M: Gregory Fong <gregory.0xf0@gmail.com> 2602M: Florian Fainelli <f.fainelli@gmail.com> 2603M: bcm-kernel-feedback-list@broadcom.com 2604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2605T: git git://github.com/broadcom/stblinux.git 2606S: Maintained 2607F: arch/arm/mach-bcm/*brcmstb* 2608F: arch/arm/boot/dts/bcm7*.dts* 2609F: drivers/bus/brcmstb_gisb.c 2610N: brcmstb 2611 2612BROADCOM BMIPS MIPS ARCHITECTURE 2613M: Kevin Cernekee <cernekee@gmail.com> 2614M: Florian Fainelli <f.fainelli@gmail.com> 2615L: linux-mips@linux-mips.org 2616T: git git://github.com/broadcom/stblinux.git 2617S: Maintained 2618F: arch/mips/bmips/* 2619F: arch/mips/include/asm/mach-bmips/* 2620F: arch/mips/kernel/*bmips* 2621F: arch/mips/boot/dts/brcm/bcm*.dts* 2622F: drivers/irqchip/irq-bcm63* 2623F: drivers/irqchip/irq-bcm7* 2624F: drivers/irqchip/irq-brcmstb* 2625F: include/linux/bcm963xx_nvram.h 2626F: include/linux/bcm963xx_tag.h 2627 2628BROADCOM TG3 GIGABIT ETHERNET DRIVER 2629M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2630M: Prashant Sreedharan <prashant@broadcom.com> 2631M: Michael Chan <mchan@broadcom.com> 2632L: netdev@vger.kernel.org 2633S: Supported 2634F: drivers/net/ethernet/broadcom/tg3.* 2635 2636BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2637M: Arend van Spriel <arend.vanspriel@broadcom.com> 2638M: Franky Lin <franky.lin@broadcom.com> 2639M: Hante Meuleman <hante.meuleman@broadcom.com> 2640L: linux-wireless@vger.kernel.org 2641L: brcm80211-dev-list.pdl@broadcom.com 2642S: Supported 2643F: drivers/net/wireless/broadcom/brcm80211/ 2644 2645BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2646M: QLogic-Storage-Upstream@qlogic.com 2647L: linux-scsi@vger.kernel.org 2648S: Supported 2649F: drivers/scsi/bnx2fc/ 2650 2651BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2652M: QLogic-Storage-Upstream@qlogic.com 2653L: linux-scsi@vger.kernel.org 2654S: Supported 2655F: drivers/scsi/bnx2i/ 2656 2657BROADCOM IPROC ARM ARCHITECTURE 2658M: Ray Jui <rjui@broadcom.com> 2659M: Scott Branden <sbranden@broadcom.com> 2660M: Jon Mason <jonmason@broadcom.com> 2661M: bcm-kernel-feedback-list@broadcom.com 2662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2663T: git git://github.com/broadcom/cygnus-linux.git 2664S: Maintained 2665N: iproc 2666N: cygnus 2667N: bcm[-_]nsp 2668N: bcm9113* 2669N: bcm9583* 2670N: bcm9585* 2671N: bcm9586* 2672N: bcm988312 2673N: bcm113* 2674N: bcm583* 2675N: bcm585* 2676N: bcm586* 2677N: bcm88312 2678F: arch/arm64/boot/dts/broadcom/ns2* 2679F: drivers/clk/bcm/clk-ns* 2680F: drivers/pinctrl/bcm/pinctrl-ns* 2681 2682BROADCOM BRCMSTB GPIO DRIVER 2683M: Gregory Fong <gregory.0xf0@gmail.com> 2684L: bcm-kernel-feedback-list@broadcom.com 2685S: Supported 2686F: drivers/gpio/gpio-brcmstb.c 2687F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2688 2689BROADCOM KONA GPIO DRIVER 2690M: Ray Jui <rjui@broadcom.com> 2691L: bcm-kernel-feedback-list@broadcom.com 2692S: Supported 2693F: drivers/gpio/gpio-bcm-kona.c 2694F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2695 2696BROADCOM NVRAM DRIVER 2697M: Rafał Miłecki <zajec5@gmail.com> 2698L: linux-mips@linux-mips.org 2699S: Maintained 2700F: drivers/firmware/broadcom/* 2701 2702BROADCOM STB NAND FLASH DRIVER 2703M: Brian Norris <computersforpeace@gmail.com> 2704M: Kamal Dasu <kdasu.kdev@gmail.com> 2705L: linux-mtd@lists.infradead.org 2706L: bcm-kernel-feedback-list@broadcom.com 2707S: Maintained 2708F: drivers/mtd/nand/brcmnand/ 2709 2710BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2711M: Rafał Miłecki <zajec5@gmail.com> 2712L: linux-wireless@vger.kernel.org 2713S: Maintained 2714F: drivers/bcma/ 2715F: include/linux/bcma/ 2716 2717BROADCOM SYSTEMPORT ETHERNET DRIVER 2718M: Florian Fainelli <f.fainelli@gmail.com> 2719L: netdev@vger.kernel.org 2720S: Supported 2721F: drivers/net/ethernet/broadcom/bcmsysport.* 2722 2723BROADCOM VULCAN ARM64 SOC 2724M: Jayachandran C. <jchandra@broadcom.com> 2725M: bcm-kernel-feedback-list@broadcom.com 2726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2727S: Maintained 2728F: arch/arm64/boot/dts/broadcom/vulcan* 2729 2730BROCADE BFA FC SCSI DRIVER 2731M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2732M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2733L: linux-scsi@vger.kernel.org 2734S: Supported 2735F: drivers/scsi/bfa/ 2736 2737BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2738M: Rasesh Mody <rasesh.mody@qlogic.com> 2739L: netdev@vger.kernel.org 2740S: Supported 2741F: drivers/net/ethernet/brocade/bna/ 2742 2743BSG (block layer generic sg v4 driver) 2744M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2745L: linux-scsi@vger.kernel.org 2746S: Supported 2747F: block/bsg.c 2748F: include/linux/bsg.h 2749F: include/uapi/linux/bsg.h 2750 2751BT87X AUDIO DRIVER 2752M: Clemens Ladisch <clemens@ladisch.de> 2753L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2754T: git git://git.alsa-project.org/alsa-kernel.git 2755S: Maintained 2756F: Documentation/sound/alsa/Bt87x.txt 2757F: sound/pci/bt87x.c 2758 2759BT8XXGPIO DRIVER 2760M: Michael Buesch <m@bues.ch> 2761W: http://bu3sch.de/btgpio.php 2762S: Maintained 2763F: drivers/gpio/gpio-bt8xx.c 2764 2765BTRFS FILE SYSTEM 2766M: Chris Mason <clm@fb.com> 2767M: Josef Bacik <jbacik@fb.com> 2768M: David Sterba <dsterba@suse.com> 2769L: linux-btrfs@vger.kernel.org 2770W: http://btrfs.wiki.kernel.org/ 2771Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2772T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2773S: Maintained 2774F: Documentation/filesystems/btrfs.txt 2775F: fs/btrfs/ 2776 2777BTTV VIDEO4LINUX DRIVER 2778M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2779M: Mauro Carvalho Chehab <mchehab@kernel.org> 2780L: linux-media@vger.kernel.org 2781W: https://linuxtv.org 2782T: git git://linuxtv.org/media_tree.git 2783S: Odd fixes 2784F: Documentation/video4linux/bttv/ 2785F: drivers/media/pci/bt8xx/bttv* 2786 2787BUSLOGIC SCSI DRIVER 2788M: Khalid Aziz <khalid@gonehiking.org> 2789L: linux-scsi@vger.kernel.org 2790S: Maintained 2791F: drivers/scsi/BusLogic.* 2792F: drivers/scsi/FlashPoint.* 2793 2794C-MEDIA CMI8788 DRIVER 2795M: Clemens Ladisch <clemens@ladisch.de> 2796L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2797T: git git://git.alsa-project.org/alsa-kernel.git 2798S: Maintained 2799F: sound/pci/oxygen/ 2800 2801C6X ARCHITECTURE 2802M: Mark Salter <msalter@redhat.com> 2803M: Aurelien Jacquiot <a-jacquiot@ti.com> 2804L: linux-c6x-dev@linux-c6x.org 2805W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2806S: Maintained 2807F: arch/c6x/ 2808 2809CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2810M: David Howells <dhowells@redhat.com> 2811L: linux-cachefs@redhat.com (moderated for non-subscribers) 2812S: Supported 2813F: Documentation/filesystems/caching/cachefiles.txt 2814F: fs/cachefiles/ 2815 2816CADET FM/AM RADIO RECEIVER DRIVER 2817M: Hans Verkuil <hverkuil@xs4all.nl> 2818L: linux-media@vger.kernel.org 2819T: git git://linuxtv.org/media_tree.git 2820W: https://linuxtv.org 2821S: Maintained 2822F: drivers/media/radio/radio-cadet* 2823 2824CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2825M: Jonathan Corbet <corbet@lwn.net> 2826L: linux-media@vger.kernel.org 2827T: git git://linuxtv.org/media_tree.git 2828S: Maintained 2829F: Documentation/video4linux/cafe_ccic 2830F: drivers/media/platform/marvell-ccic/ 2831 2832CAIF NETWORK LAYER 2833M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2834L: netdev@vger.kernel.org 2835S: Supported 2836F: Documentation/networking/caif/ 2837F: drivers/net/caif/ 2838F: include/uapi/linux/caif/ 2839F: include/net/caif/ 2840F: net/caif/ 2841 2842CALGARY x86-64 IOMMU 2843M: Muli Ben-Yehuda <mulix@mulix.org> 2844M: Jon Mason <jdmason@kudzu.us> 2845L: iommu@lists.linux-foundation.org 2846S: Maintained 2847F: arch/x86/kernel/pci-calgary_64.c 2848F: arch/x86/kernel/tce_64.c 2849F: arch/x86/include/asm/calgary.h 2850F: arch/x86/include/asm/tce.h 2851 2852CAN NETWORK LAYER 2853M: Oliver Hartkopp <socketcan@hartkopp.net> 2854M: Marc Kleine-Budde <mkl@pengutronix.de> 2855L: linux-can@vger.kernel.org 2856W: https://github.com/linux-can 2857T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2858T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2859S: Maintained 2860F: Documentation/networking/can.txt 2861F: net/can/ 2862F: include/linux/can/core.h 2863F: include/uapi/linux/can.h 2864F: include/uapi/linux/can/bcm.h 2865F: include/uapi/linux/can/raw.h 2866F: include/uapi/linux/can/gw.h 2867 2868CAN NETWORK DRIVERS 2869M: Wolfgang Grandegger <wg@grandegger.com> 2870M: Marc Kleine-Budde <mkl@pengutronix.de> 2871L: linux-can@vger.kernel.org 2872W: https://github.com/linux-can 2873T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2874T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2875S: Maintained 2876F: Documentation/devicetree/bindings/net/can/ 2877F: drivers/net/can/ 2878F: include/linux/can/dev.h 2879F: include/linux/can/platform/ 2880F: include/uapi/linux/can/error.h 2881F: include/uapi/linux/can/netlink.h 2882 2883CAPABILITIES 2884M: Serge Hallyn <serge@hallyn.com> 2885L: linux-security-module@vger.kernel.org 2886S: Supported 2887F: include/linux/capability.h 2888F: include/uapi/linux/capability.h 2889F: security/commoncap.c 2890F: kernel/capability.c 2891 2892CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2893M: Kevin Tsai <ktsai@capellamicro.com> 2894S: Maintained 2895F: drivers/iio/light/cm* 2896F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2897 2898CAVIUM LIQUIDIO NETWORK DRIVER 2899M: Derek Chickles <derek.chickles@caviumnetworks.com> 2900M: Satanand Burla <satananda.burla@caviumnetworks.com> 2901M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2902M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2903L: netdev@vger.kernel.org 2904W: http://www.cavium.com 2905S: Supported 2906F: drivers/net/ethernet/cavium/liquidio/ 2907 2908CC2520 IEEE-802.15.4 RADIO DRIVER 2909M: Varka Bhadram <varkabhadram@gmail.com> 2910L: linux-wpan@vger.kernel.org 2911S: Maintained 2912F: drivers/net/ieee802154/cc2520.c 2913F: include/linux/spi/cc2520.h 2914F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2915 2916CEC DRIVER 2917M: Hans Verkuil <hans.verkuil@cisco.com> 2918L: linux-media@vger.kernel.org 2919T: git git://linuxtv.org/media_tree.git 2920W: http://linuxtv.org 2921S: Supported 2922F: Documentation/cec.txt 2923F: Documentation/DocBook/media/v4l/cec* 2924F: drivers/staging/media/cec/ 2925F: drivers/media/cec-edid.c 2926F: drivers/media/rc/keymaps/rc-cec.c 2927F: include/media/cec.h 2928F: include/media/cec-edid.h 2929F: include/linux/cec.h 2930F: include/linux/cec-funcs.h 2931 2932CELL BROADBAND ENGINE ARCHITECTURE 2933M: Arnd Bergmann <arnd@arndb.de> 2934L: linuxppc-dev@lists.ozlabs.org 2935W: http://www.ibm.com/developerworks/power/cell/ 2936S: Supported 2937F: arch/powerpc/include/asm/cell*.h 2938F: arch/powerpc/include/asm/spu*.h 2939F: arch/powerpc/include/uapi/asm/spu*.h 2940F: arch/powerpc/oprofile/*cell* 2941F: arch/powerpc/platforms/cell/ 2942 2943CEPH COMMON CODE (LIBCEPH) 2944M: Ilya Dryomov <idryomov@gmail.com> 2945M: "Yan, Zheng" <zyan@redhat.com> 2946M: Sage Weil <sage@redhat.com> 2947L: ceph-devel@vger.kernel.org 2948W: http://ceph.com/ 2949T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2950T: git git://github.com/ceph/ceph-client.git 2951S: Supported 2952F: net/ceph/ 2953F: include/linux/ceph/ 2954F: include/linux/crush/ 2955 2956CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2957M: "Yan, Zheng" <zyan@redhat.com> 2958M: Sage Weil <sage@redhat.com> 2959M: Ilya Dryomov <idryomov@gmail.com> 2960L: ceph-devel@vger.kernel.org 2961W: http://ceph.com/ 2962T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2963T: git git://github.com/ceph/ceph-client.git 2964S: Supported 2965F: Documentation/filesystems/ceph.txt 2966F: fs/ceph/ 2967 2968CERTIFICATE HANDLING: 2969M: David Howells <dhowells@redhat.com> 2970M: David Woodhouse <dwmw2@infradead.org> 2971L: keyrings@vger.kernel.org 2972S: Maintained 2973F: Documentation/module-signing.txt 2974F: certs/ 2975F: scripts/sign-file.c 2976F: scripts/extract-cert.c 2977 2978CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2979L: linux-usb@vger.kernel.org 2980S: Orphan 2981F: Documentation/usb/WUSB-Design-overview.txt 2982F: Documentation/usb/wusb-cbaf 2983F: drivers/usb/host/hwa-hc.c 2984F: drivers/usb/host/whci/ 2985F: drivers/usb/wusbcore/ 2986F: include/linux/usb/wusb* 2987 2988CFAG12864B LCD DRIVER 2989M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2990W: http://miguelojeda.es/auxdisplay.htm 2991W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2992S: Maintained 2993F: drivers/auxdisplay/cfag12864b.c 2994F: include/linux/cfag12864b.h 2995 2996CFAG12864BFB LCD FRAMEBUFFER DRIVER 2997M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2998W: http://miguelojeda.es/auxdisplay.htm 2999W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3000S: Maintained 3001F: drivers/auxdisplay/cfag12864bfb.c 3002F: include/linux/cfag12864b.h 3003 3004CFG80211 and NL80211 3005M: Johannes Berg <johannes@sipsolutions.net> 3006L: linux-wireless@vger.kernel.org 3007W: http://wireless.kernel.org/ 3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3009T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3010S: Maintained 3011F: include/uapi/linux/nl80211.h 3012F: include/net/cfg80211.h 3013F: net/wireless/* 3014X: net/wireless/wext* 3015 3016CHAR and MISC DRIVERS 3017M: Arnd Bergmann <arnd@arndb.de> 3018M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3019T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3020S: Supported 3021F: drivers/char/* 3022F: drivers/misc/* 3023F: include/linux/miscdevice.h 3024 3025CHECKPATCH 3026M: Andy Whitcroft <apw@canonical.com> 3027M: Joe Perches <joe@perches.com> 3028S: Maintained 3029F: scripts/checkpatch.pl 3030 3031CHINESE DOCUMENTATION 3032M: Harry Wei <harryxiyou@gmail.com> 3033L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3034L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3035S: Maintained 3036F: Documentation/zh_CN/ 3037 3038CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3039M: Peter Chen <Peter.Chen@nxp.com> 3040T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3041L: linux-usb@vger.kernel.org 3042S: Maintained 3043F: drivers/usb/chipidea/ 3044 3045CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3046M: Hans de Goede <hdegoede@redhat.com> 3047L: linux-input@vger.kernel.org 3048S: Maintained 3049F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3050F: drivers/input/touchscreen/chipone_icn8318.c 3051 3052CHROME HARDWARE PLATFORM SUPPORT 3053M: Olof Johansson <olof@lixom.net> 3054S: Maintained 3055T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3056F: drivers/platform/chrome/ 3057 3058CISCO VIC ETHERNET NIC DRIVER 3059M: Christian Benvenuti <benve@cisco.com> 3060M: Sujith Sankar <ssujith@cisco.com> 3061M: Govindarajulu Varadarajan <_govind@gmx.com> 3062M: Neel Patel <neepatel@cisco.com> 3063S: Supported 3064F: drivers/net/ethernet/cisco/enic/ 3065 3066CISCO VIC LOW LATENCY NIC DRIVER 3067M: Christian Benvenuti <benve@cisco.com> 3068M: Dave Goodell <dgoodell@cisco.com> 3069S: Supported 3070F: drivers/infiniband/hw/usnic/ 3071 3072CIRRUS LOGIC EP93XX ETHERNET DRIVER 3073M: Hartley Sweeten <hsweeten@visionengravers.com> 3074L: netdev@vger.kernel.org 3075S: Maintained 3076F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3077 3078CIRRUS LOGIC AUDIO CODEC DRIVERS 3079M: Brian Austin <brian.austin@cirrus.com> 3080M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3081L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3082S: Maintained 3083F: sound/soc/codecs/cs* 3084 3085CLEANCACHE API 3086M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3087L: linux-kernel@vger.kernel.org 3088S: Maintained 3089F: mm/cleancache.c 3090F: include/linux/cleancache.h 3091 3092CLK API 3093M: Russell King <linux@armlinux.org.uk> 3094L: linux-clk@vger.kernel.org 3095S: Maintained 3096F: include/linux/clk.h 3097 3098CLOCKSOURCE, CLOCKEVENT DRIVERS 3099M: Daniel Lezcano <daniel.lezcano@linaro.org> 3100M: Thomas Gleixner <tglx@linutronix.de> 3101L: linux-kernel@vger.kernel.org 3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3103S: Supported 3104F: drivers/clocksource 3105 3106CISCO FCOE HBA DRIVER 3107M: Hiral Patel <hiralpat@cisco.com> 3108M: Suma Ramars <sramars@cisco.com> 3109M: Brian Uchino <buchino@cisco.com> 3110L: linux-scsi@vger.kernel.org 3111S: Supported 3112F: drivers/scsi/fnic/ 3113 3114CISCO SCSI HBA DRIVER 3115M: Narsimhulu Musini <nmusini@cisco.com> 3116M: Sesidhar Baddela <sebaddel@cisco.com> 3117L: linux-scsi@vger.kernel.org 3118S: Supported 3119F: drivers/scsi/snic/ 3120 3121CMPC ACPI DRIVER 3122M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3123M: Daniel Oliveira Nascimento <don@syst.com.br> 3124L: platform-driver-x86@vger.kernel.org 3125S: Supported 3126F: drivers/platform/x86/classmate-laptop.c 3127 3128COBALT MEDIA DRIVER 3129M: Hans Verkuil <hans.verkuil@cisco.com> 3130L: linux-media@vger.kernel.org 3131T: git git://linuxtv.org/media_tree.git 3132W: https://linuxtv.org 3133S: Supported 3134F: drivers/media/pci/cobalt/ 3135 3136COCCINELLE/Semantic Patches (SmPL) 3137M: Julia Lawall <Julia.Lawall@lip6.fr> 3138M: Gilles Muller <Gilles.Muller@lip6.fr> 3139M: Nicolas Palix <nicolas.palix@imag.fr> 3140M: Michal Marek <mmarek@suse.com> 3141L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3142T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3143W: http://coccinelle.lip6.fr/ 3144S: Supported 3145F: Documentation/coccinelle.txt 3146F: scripts/coccinelle/ 3147F: scripts/coccicheck 3148 3149CODA FILE SYSTEM 3150M: Jan Harkes <jaharkes@cs.cmu.edu> 3151M: coda@cs.cmu.edu 3152L: codalist@coda.cs.cmu.edu 3153W: http://www.coda.cs.cmu.edu/ 3154S: Maintained 3155F: Documentation/filesystems/coda.txt 3156F: fs/coda/ 3157F: include/linux/coda*.h 3158F: include/uapi/linux/coda*.h 3159 3160CODA V4L2 MEM2MEM DRIVER 3161M: Philipp Zabel <p.zabel@pengutronix.de> 3162L: linux-media@vger.kernel.org 3163S: Maintained 3164F: Documentation/devicetree/bindings/media/coda.txt 3165F: drivers/media/platform/coda/ 3166 3167COMMON CLK FRAMEWORK 3168M: Michael Turquette <mturquette@baylibre.com> 3169M: Stephen Boyd <sboyd@codeaurora.org> 3170L: linux-clk@vger.kernel.org 3171T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3172S: Maintained 3173F: Documentation/devicetree/bindings/clock/ 3174F: drivers/clk/ 3175X: drivers/clk/clkdev.c 3176F: include/linux/clk-pr* 3177F: include/linux/clk/ 3178 3179COMMON INTERNET FILE SYSTEM (CIFS) 3180M: Steve French <sfrench@samba.org> 3181L: linux-cifs@vger.kernel.org 3182L: samba-technical@lists.samba.org (moderated for non-subscribers) 3183W: http://linux-cifs.samba.org/ 3184T: git git://git.samba.org/sfrench/cifs-2.6.git 3185S: Supported 3186F: Documentation/filesystems/cifs/ 3187F: fs/cifs/ 3188 3189COMPACTPCI HOTPLUG CORE 3190M: Scott Murray <scott@spiteful.org> 3191L: linux-pci@vger.kernel.org 3192S: Maintained 3193F: drivers/pci/hotplug/cpci_hotplug* 3194 3195COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3196M: Scott Murray <scott@spiteful.org> 3197L: linux-pci@vger.kernel.org 3198S: Maintained 3199F: drivers/pci/hotplug/cpcihp_zt5550.* 3200 3201COMPACTPCI HOTPLUG GENERIC DRIVER 3202M: Scott Murray <scott@spiteful.org> 3203L: linux-pci@vger.kernel.org 3204S: Maintained 3205F: drivers/pci/hotplug/cpcihp_generic.c 3206 3207COMPAL LAPTOP SUPPORT 3208M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3209L: platform-driver-x86@vger.kernel.org 3210S: Maintained 3211F: drivers/platform/x86/compal-laptop.c 3212 3213CONEXANT ACCESSRUNNER USB DRIVER 3214L: accessrunner-general@lists.sourceforge.net 3215W: http://accessrunner.sourceforge.net/ 3216S: Orphan 3217F: drivers/usb/atm/cxacru.c 3218 3219CONFIGFS 3220M: Joel Becker <jlbec@evilplan.org> 3221M: Christoph Hellwig <hch@lst.de> 3222T: git git://git.infradead.org/users/hch/configfs.git 3223S: Supported 3224F: fs/configfs/ 3225F: include/linux/configfs.h 3226 3227CONNECTOR 3228M: Evgeniy Polyakov <zbr@ioremap.net> 3229L: netdev@vger.kernel.org 3230S: Maintained 3231F: drivers/connector/ 3232 3233CONTROL GROUP (CGROUP) 3234M: Tejun Heo <tj@kernel.org> 3235M: Li Zefan <lizefan@huawei.com> 3236M: Johannes Weiner <hannes@cmpxchg.org> 3237L: cgroups@vger.kernel.org 3238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3239S: Maintained 3240F: Documentation/cgroup* 3241F: include/linux/cgroup* 3242F: kernel/cgroup* 3243 3244CONTROL GROUP - CPUSET 3245M: Li Zefan <lizefan@huawei.com> 3246L: cgroups@vger.kernel.org 3247W: http://www.bullopensource.org/cpuset/ 3248W: http://oss.sgi.com/projects/cpusets/ 3249T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3250S: Maintained 3251F: Documentation/cgroup-v1/cpusets.txt 3252F: include/linux/cpuset.h 3253F: kernel/cpuset.c 3254 3255CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3256M: Johannes Weiner <hannes@cmpxchg.org> 3257M: Michal Hocko <mhocko@kernel.org> 3258M: Vladimir Davydov <vdavydov.dev@gmail.com> 3259L: cgroups@vger.kernel.org 3260L: linux-mm@kvack.org 3261S: Maintained 3262F: mm/memcontrol.c 3263F: mm/swap_cgroup.c 3264 3265CORETEMP HARDWARE MONITORING DRIVER 3266M: Fenghua Yu <fenghua.yu@intel.com> 3267L: linux-hwmon@vger.kernel.org 3268S: Maintained 3269F: Documentation/hwmon/coretemp 3270F: drivers/hwmon/coretemp.c 3271 3272COSA/SRP SYNC SERIAL DRIVER 3273M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3274W: http://www.fi.muni.cz/~kas/cosa/ 3275S: Maintained 3276F: drivers/net/wan/cosa* 3277 3278CPMAC ETHERNET DRIVER 3279M: Florian Fainelli <florian@openwrt.org> 3280L: netdev@vger.kernel.org 3281S: Maintained 3282F: drivers/net/ethernet/ti/cpmac.c 3283 3284CPU FREQUENCY DRIVERS 3285M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3286M: Viresh Kumar <viresh.kumar@linaro.org> 3287L: linux-pm@vger.kernel.org 3288S: Maintained 3289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3290T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3291F: drivers/cpufreq/ 3292F: include/linux/cpufreq.h 3293 3294CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3295M: Viresh Kumar <viresh.kumar@linaro.org> 3296M: Sudeep Holla <sudeep.holla@arm.com> 3297L: linux-pm@vger.kernel.org 3298W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3299S: Maintained 3300F: drivers/cpufreq/arm_big_little.h 3301F: drivers/cpufreq/arm_big_little.c 3302F: drivers/cpufreq/arm_big_little_dt.c 3303 3304CPUIDLE DRIVER - ARM BIG LITTLE 3305M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3306M: Daniel Lezcano <daniel.lezcano@linaro.org> 3307L: linux-pm@vger.kernel.org 3308L: linux-arm-kernel@lists.infradead.org 3309T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3310S: Maintained 3311F: drivers/cpuidle/cpuidle-big_little.c 3312 3313CPUIDLE DRIVER - ARM EXYNOS 3314M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3315M: Daniel Lezcano <daniel.lezcano@linaro.org> 3316M: Kukjin Kim <kgene@kernel.org> 3317L: linux-pm@vger.kernel.org 3318L: linux-samsung-soc@vger.kernel.org 3319S: Supported 3320F: drivers/cpuidle/cpuidle-exynos.c 3321F: arch/arm/mach-exynos/pm.c 3322 3323CPUIDLE DRIVERS 3324M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3325M: Daniel Lezcano <daniel.lezcano@linaro.org> 3326L: linux-pm@vger.kernel.org 3327S: Maintained 3328T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3329F: drivers/cpuidle/* 3330F: include/linux/cpuidle.h 3331 3332CPUID/MSR DRIVER 3333M: "H. Peter Anvin" <hpa@zytor.com> 3334S: Maintained 3335F: arch/x86/kernel/cpuid.c 3336F: arch/x86/kernel/msr.c 3337 3338CPU POWER MONITORING SUBSYSTEM 3339M: Thomas Renninger <trenn@suse.com> 3340L: linux-pm@vger.kernel.org 3341S: Maintained 3342F: tools/power/cpupower/ 3343 3344CRAMFS FILESYSTEM 3345W: http://sourceforge.net/projects/cramfs/ 3346S: Orphan / Obsolete 3347F: Documentation/filesystems/cramfs.txt 3348F: fs/cramfs/ 3349 3350CRIS PORT 3351M: Mikael Starvik <starvik@axis.com> 3352M: Jesper Nilsson <jesper.nilsson@axis.com> 3353L: linux-cris-kernel@axis.com 3354W: http://developer.axis.com 3355T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3356S: Maintained 3357F: arch/cris/ 3358F: drivers/tty/serial/crisv10.* 3359 3360CRYPTO API 3361M: Herbert Xu <herbert@gondor.apana.org.au> 3362M: "David S. Miller" <davem@davemloft.net> 3363L: linux-crypto@vger.kernel.org 3364T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3365T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3366S: Maintained 3367F: Documentation/crypto/ 3368F: Documentation/devicetree/bindings/crypto/ 3369F: Documentation/DocBook/crypto-API.tmpl 3370F: arch/*/crypto/ 3371F: crypto/ 3372F: drivers/crypto/ 3373F: include/crypto/ 3374 3375CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3376M: Neil Horman <nhorman@tuxdriver.com> 3377L: linux-crypto@vger.kernel.org 3378S: Maintained 3379F: crypto/ansi_cprng.c 3380F: crypto/rng.c 3381 3382CS3308 MEDIA DRIVER 3383M: Hans Verkuil <hverkuil@xs4all.nl> 3384L: linux-media@vger.kernel.org 3385T: git git://linuxtv.org/media_tree.git 3386W: http://linuxtv.org 3387S: Odd Fixes 3388F: drivers/media/i2c/cs3308.c 3389F: drivers/media/i2c/cs3308.h 3390 3391CS5535 Audio ALSA driver 3392M: Jaya Kumar <jayakumar.alsa@gmail.com> 3393S: Maintained 3394F: sound/pci/cs5535audio/ 3395 3396CW1200 WLAN driver 3397M: Solomon Peachy <pizza@shaftnet.org> 3398S: Maintained 3399F: drivers/net/wireless/st/cw1200/ 3400 3401CX18 VIDEO4LINUX DRIVER 3402M: Andy Walls <awalls@md.metrocast.net> 3403L: ivtv-devel@ivtvdriver.org (subscribers-only) 3404L: linux-media@vger.kernel.org 3405T: git git://linuxtv.org/media_tree.git 3406W: https://linuxtv.org 3407W: http://www.ivtvdriver.org/index.php/Cx18 3408S: Maintained 3409F: Documentation/video4linux/cx18.txt 3410F: drivers/media/pci/cx18/ 3411F: include/uapi/linux/ivtv* 3412 3413CX2341X MPEG ENCODER HELPER MODULE 3414M: Hans Verkuil <hverkuil@xs4all.nl> 3415L: linux-media@vger.kernel.org 3416T: git git://linuxtv.org/media_tree.git 3417W: https://linuxtv.org 3418S: Maintained 3419F: drivers/media/common/cx2341x* 3420F: include/media/cx2341x* 3421 3422CX24120 MEDIA DRIVER 3423M: Jemma Denson <jdenson@gmail.com> 3424M: Patrick Boettcher <patrick.boettcher@posteo.de> 3425L: linux-media@vger.kernel.org 3426W: https://linuxtv.org 3427Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3428S: Maintained 3429F: drivers/media/dvb-frontends/cx24120* 3430 3431CX88 VIDEO4LINUX DRIVER 3432M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3433M: Mauro Carvalho Chehab <mchehab@kernel.org> 3434L: linux-media@vger.kernel.org 3435W: https://linuxtv.org 3436T: git git://linuxtv.org/media_tree.git 3437S: Odd fixes 3438F: Documentation/video4linux/cx88/ 3439F: drivers/media/pci/cx88/ 3440 3441CXD2820R MEDIA DRIVER 3442M: Antti Palosaari <crope@iki.fi> 3443L: linux-media@vger.kernel.org 3444W: https://linuxtv.org 3445W: http://palosaari.fi/linux/ 3446Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3447T: git git://linuxtv.org/anttip/media_tree.git 3448S: Maintained 3449F: drivers/media/dvb-frontends/cxd2820r* 3450 3451CXGB3 ETHERNET DRIVER (CXGB3) 3452M: Santosh Raspatur <santosh@chelsio.com> 3453L: netdev@vger.kernel.org 3454W: http://www.chelsio.com 3455S: Supported 3456F: drivers/net/ethernet/chelsio/cxgb3/ 3457 3458CXGB3 ISCSI DRIVER (CXGB3I) 3459M: Karen Xie <kxie@chelsio.com> 3460L: linux-scsi@vger.kernel.org 3461W: http://www.chelsio.com 3462S: Supported 3463F: drivers/scsi/cxgbi/cxgb3i 3464 3465CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3466M: Steve Wise <swise@chelsio.com> 3467L: linux-rdma@vger.kernel.org 3468W: http://www.openfabrics.org 3469S: Supported 3470F: drivers/infiniband/hw/cxgb3/ 3471 3472CXGB4 ETHERNET DRIVER (CXGB4) 3473M: Hariprasad S <hariprasad@chelsio.com> 3474L: netdev@vger.kernel.org 3475W: http://www.chelsio.com 3476S: Supported 3477F: drivers/net/ethernet/chelsio/cxgb4/ 3478 3479CXGB4 ISCSI DRIVER (CXGB4I) 3480M: Karen Xie <kxie@chelsio.com> 3481L: linux-scsi@vger.kernel.org 3482W: http://www.chelsio.com 3483S: Supported 3484F: drivers/scsi/cxgbi/cxgb4i 3485 3486CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3487M: Steve Wise <swise@chelsio.com> 3488L: linux-rdma@vger.kernel.org 3489W: http://www.openfabrics.org 3490S: Supported 3491F: drivers/infiniband/hw/cxgb4/ 3492 3493CXGB4VF ETHERNET DRIVER (CXGB4VF) 3494M: Casey Leedom <leedom@chelsio.com> 3495L: netdev@vger.kernel.org 3496W: http://www.chelsio.com 3497S: Supported 3498F: drivers/net/ethernet/chelsio/cxgb4vf/ 3499 3500CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3501M: Ian Munsie <imunsie@au1.ibm.com> 3502M: Michael Neuling <mikey@neuling.org> 3503L: linuxppc-dev@lists.ozlabs.org 3504S: Supported 3505F: drivers/misc/cxl/ 3506F: include/misc/cxl* 3507F: include/uapi/misc/cxl.h 3508F: Documentation/powerpc/cxl.txt 3509F: Documentation/powerpc/cxl.txt 3510F: Documentation/ABI/testing/sysfs-class-cxl 3511 3512CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3513M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3514M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3515M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3516L: linux-scsi@vger.kernel.org 3517S: Supported 3518F: drivers/scsi/cxlflash/ 3519F: include/uapi/scsi/cxlflash_ioctls.h 3520F: Documentation/powerpc/cxlflash.txt 3521 3522STMMAC ETHERNET DRIVER 3523M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3524M: Alexandre Torgue <alexandre.torgue@st.com> 3525L: netdev@vger.kernel.org 3526W: http://www.stlinux.com 3527S: Supported 3528F: drivers/net/ethernet/stmicro/stmmac/ 3529 3530CYBERPRO FB DRIVER 3531M: Russell King <linux@armlinux.org.uk> 3532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3533W: http://www.armlinux.org.uk/ 3534S: Maintained 3535F: drivers/video/fbdev/cyber2000fb.* 3536 3537CYCLADES ASYNC MUX DRIVER 3538W: http://www.cyclades.com/ 3539S: Orphan 3540F: drivers/tty/cyclades.c 3541F: include/linux/cyclades.h 3542F: include/uapi/linux/cyclades.h 3543 3544CYCLADES PC300 DRIVER 3545W: http://www.cyclades.com/ 3546S: Orphan 3547F: drivers/net/wan/pc300* 3548 3549CYPRESS_FIRMWARE MEDIA DRIVER 3550M: Antti Palosaari <crope@iki.fi> 3551L: linux-media@vger.kernel.org 3552W: https://linuxtv.org 3553W: http://palosaari.fi/linux/ 3554Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3555T: git git://linuxtv.org/anttip/media_tree.git 3556S: Maintained 3557F: drivers/media/common/cypress_firmware* 3558 3559CYTTSP TOUCHSCREEN DRIVER 3560M: Ferruh Yigit <fery@cypress.com> 3561L: linux-input@vger.kernel.org 3562S: Supported 3563F: drivers/input/touchscreen/cyttsp* 3564F: include/linux/input/cyttsp.h 3565 3566DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3567M: Joshua Kinard <kumba@gentoo.org> 3568S: Maintained 3569F: drivers/rtc/rtc-ds1685.c 3570F: include/linux/rtc/ds1685.h 3571 3572DAMA SLAVE for AX.25 3573M: Joerg Reuter <jreuter@yaina.de> 3574W: http://yaina.de/jreuter/ 3575W: http://www.qsl.net/dl1bke/ 3576L: linux-hams@vger.kernel.org 3577S: Maintained 3578F: net/ax25/af_ax25.c 3579F: net/ax25/ax25_dev.c 3580F: net/ax25/ax25_ds_* 3581F: net/ax25/ax25_in.c 3582F: net/ax25/ax25_out.c 3583F: net/ax25/ax25_timer.c 3584F: net/ax25/sysctl_net_ax25.c 3585 3586DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3587L: netdev@vger.kernel.org 3588S: Orphan 3589F: Documentation/networking/dmfe.txt 3590F: drivers/net/ethernet/dec/tulip/dmfe.c 3591 3592DC390/AM53C974 SCSI driver 3593M: Hannes Reinecke <hare@suse.com> 3594L: linux-scsi@vger.kernel.org 3595S: Maintained 3596F: drivers/scsi/am53c974.c 3597 3598DC395x SCSI driver 3599M: Oliver Neukum <oliver@neukum.org> 3600M: Ali Akcaagac <aliakc@web.de> 3601M: Jamie Lenehan <lenehan@twibble.org> 3602L: dc395x@twibble.org 3603W: http://twibble.org/dist/dc395x/ 3604W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3605S: Maintained 3606F: Documentation/scsi/dc395x.txt 3607F: drivers/scsi/dc395x.* 3608 3609DCCP PROTOCOL 3610M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3611L: dccp@vger.kernel.org 3612W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3613S: Maintained 3614F: include/linux/dccp.h 3615F: include/uapi/linux/dccp.h 3616F: include/linux/tfrc.h 3617F: net/dccp/ 3618 3619DECnet NETWORK LAYER 3620W: http://linux-decnet.sourceforge.net 3621L: linux-decnet-user@lists.sourceforge.net 3622S: Orphan 3623F: Documentation/networking/decnet.txt 3624F: net/decnet/ 3625 3626DECSTATION PLATFORM SUPPORT 3627M: "Maciej W. Rozycki" <macro@linux-mips.org> 3628L: linux-mips@linux-mips.org 3629W: http://www.linux-mips.org/wiki/DECstation 3630S: Maintained 3631F: arch/mips/dec/ 3632F: arch/mips/include/asm/dec/ 3633F: arch/mips/include/asm/mach-dec/ 3634 3635DEFXX FDDI NETWORK DRIVER 3636M: "Maciej W. Rozycki" <macro@linux-mips.org> 3637S: Maintained 3638F: drivers/net/fddi/defxx.* 3639 3640DELL LAPTOP DRIVER 3641M: Matthew Garrett <mjg59@srcf.ucam.org> 3642M: Pali Rohár <pali.rohar@gmail.com> 3643L: platform-driver-x86@vger.kernel.org 3644S: Maintained 3645F: drivers/platform/x86/dell-laptop.c 3646 3647DELL LAPTOP RBTN DRIVER 3648M: Pali Rohár <pali.rohar@gmail.com> 3649S: Maintained 3650F: drivers/platform/x86/dell-rbtn.* 3651 3652DELL LAPTOP FREEFALL DRIVER 3653M: Pali Rohár <pali.rohar@gmail.com> 3654S: Maintained 3655F: drivers/platform/x86/dell-smo8800.c 3656 3657DELL LAPTOP SMM DRIVER 3658M: Pali Rohár <pali.rohar@gmail.com> 3659S: Maintained 3660F: drivers/hwmon/dell-smm-hwmon.c 3661F: include/uapi/linux/i8k.h 3662 3663DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3664M: Doug Warzecha <Douglas_Warzecha@dell.com> 3665S: Maintained 3666F: Documentation/dcdbas.txt 3667F: drivers/firmware/dcdbas.* 3668 3669DELL WMI EXTRAS DRIVER 3670M: Matthew Garrett <mjg59@srcf.ucam.org> 3671M: Pali Rohár <pali.rohar@gmail.com> 3672S: Maintained 3673F: drivers/platform/x86/dell-wmi.c 3674 3675DESIGNWARE USB2 DRD IP DRIVER 3676M: John Youn <johnyoun@synopsys.com> 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/dwc2/ 3681 3682DESIGNWARE USB3 DRD IP DRIVER 3683M: Felipe Balbi <balbi@kernel.org> 3684L: linux-usb@vger.kernel.org 3685T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3686S: Maintained 3687F: drivers/usb/dwc3/ 3688 3689DEVICE COREDUMP (DEV_COREDUMP) 3690M: Johannes Berg <johannes@sipsolutions.net> 3691L: linux-kernel@vger.kernel.org 3692S: Maintained 3693F: drivers/base/devcoredump.c 3694F: include/linux/devcoredump.h 3695 3696DEVICE FREQUENCY (DEVFREQ) 3697M: MyungJoo Ham <myungjoo.ham@samsung.com> 3698M: Kyungmin Park <kyungmin.park@samsung.com> 3699L: linux-pm@vger.kernel.org 3700T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3701S: Maintained 3702F: drivers/devfreq/ 3703F: include/linux/devfreq.h 3704F: Documentation/devicetree/bindings/devfreq/ 3705 3706DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3707M: Chanwoo Choi <cw00.choi@samsung.com> 3708L: linux-pm@vger.kernel.org 3709T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3710S: Supported 3711F: drivers/devfreq/event/ 3712F: drivers/devfreq/devfreq-event.c 3713F: include/linux/devfreq-event.h 3714F: Documentation/devicetree/bindings/devfreq/event/ 3715 3716BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3717M: Chanwoo Choi <cw00.choi@samsung.com> 3718L: linux-pm@vger.kernel.org 3719L: linux-samsung-soc@vger.kernel.org 3720T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3721S: Maintained 3722F: drivers/devfreq/exynos-bus.c 3723F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3724 3725DEVICE NUMBER REGISTRY 3726M: Torben Mathiasen <device@lanana.org> 3727W: http://lanana.org/docs/device-list/index.html 3728S: Maintained 3729 3730DEVICE-MAPPER (LVM) 3731M: Alasdair Kergon <agk@redhat.com> 3732M: Mike Snitzer <snitzer@redhat.com> 3733M: dm-devel@redhat.com 3734L: dm-devel@redhat.com 3735W: http://sources.redhat.com/dm 3736Q: http://patchwork.kernel.org/project/dm-devel/list/ 3737T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3738T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3739S: Maintained 3740F: Documentation/device-mapper/ 3741F: drivers/md/dm* 3742F: drivers/md/persistent-data/ 3743F: include/linux/device-mapper.h 3744F: include/linux/dm-*.h 3745F: include/uapi/linux/dm-*.h 3746 3747DEVLINK 3748M: Jiri Pirko <jiri@mellanox.com> 3749L: netdev@vger.kernel.org 3750S: Supported 3751F: net/core/devlink.c 3752F: include/net/devlink.h 3753F: include/uapi/linux/devlink.h 3754 3755DIALOG SEMICONDUCTOR DRIVERS 3756M: Support Opensource <support.opensource@diasemi.com> 3757W: http://www.dialog-semiconductor.com/products 3758S: Supported 3759F: Documentation/hwmon/da90?? 3760F: Documentation/devicetree/bindings/mfd/da90*.txt 3761F: Documentation/devicetree/bindings/regulator/da92*.txt 3762F: Documentation/devicetree/bindings/sound/da[79]*.txt 3763F: drivers/gpio/gpio-da90??.c 3764F: drivers/hwmon/da90??-hwmon.c 3765F: drivers/iio/adc/da91??-*.c 3766F: drivers/input/misc/da90??_onkey.c 3767F: drivers/input/touchscreen/da9052_tsi.c 3768F: drivers/leds/leds-da90??.c 3769F: drivers/mfd/da903x.c 3770F: drivers/mfd/da90??-*.c 3771F: drivers/mfd/da91??-*.c 3772F: drivers/power/da9052-battery.c 3773F: drivers/power/da91??-*.c 3774F: drivers/regulator/da903x.c 3775F: drivers/regulator/da9???-regulator.[ch] 3776F: drivers/rtc/rtc-da90??.c 3777F: drivers/video/backlight/da90??_bl.c 3778F: drivers/watchdog/da90??_wdt.c 3779F: include/linux/mfd/da903x.h 3780F: include/linux/mfd/da9052/ 3781F: include/linux/mfd/da9055/ 3782F: include/linux/mfd/da9062/ 3783F: include/linux/mfd/da9063/ 3784F: include/linux/mfd/da9150/ 3785F: include/linux/regulator/da9211.h 3786F: include/sound/da[79]*.h 3787F: sound/soc/codecs/da[79]*.[ch] 3788 3789DIGI NEO AND CLASSIC PCI PRODUCTS 3790M: Lidza Louina <lidza.louina@gmail.com> 3791M: Mark Hounschell <markh@compro.net> 3792L: driverdev-devel@linuxdriverproject.org 3793S: Maintained 3794F: drivers/staging/dgnc/ 3795 3796DIOLAN U2C-12 I2C DRIVER 3797M: Guenter Roeck <linux@roeck-us.net> 3798L: linux-i2c@vger.kernel.org 3799S: Maintained 3800F: drivers/i2c/busses/i2c-diolan-u2c.c 3801 3802DIRECT ACCESS (DAX) 3803M: Matthew Wilcox <willy@linux.intel.com> 3804L: linux-fsdevel@vger.kernel.org 3805S: Supported 3806F: fs/dax.c 3807 3808DIRECTORY NOTIFICATION (DNOTIFY) 3809M: Eric Paris <eparis@parisplace.org> 3810S: Maintained 3811F: Documentation/filesystems/dnotify.txt 3812F: fs/notify/dnotify/ 3813F: include/linux/dnotify.h 3814 3815DISK GEOMETRY AND PARTITION HANDLING 3816M: Andries Brouwer <aeb@cwi.nl> 3817W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3818W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3819W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3820S: Maintained 3821 3822DISKQUOTA 3823M: Jan Kara <jack@suse.com> 3824S: Maintained 3825F: Documentation/filesystems/quota.txt 3826F: fs/quota/ 3827F: include/linux/quota*.h 3828F: include/uapi/linux/quota*.h 3829 3830DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3831M: Bernie Thompson <bernie@plugable.com> 3832L: linux-fbdev@vger.kernel.org 3833S: Maintained 3834W: http://plugable.com/category/projects/udlfb/ 3835F: drivers/video/fbdev/udlfb.c 3836F: include/video/udlfb.h 3837F: Documentation/fb/udlfb.txt 3838 3839DISTRIBUTED LOCK MANAGER (DLM) 3840M: Christine Caulfield <ccaulfie@redhat.com> 3841M: David Teigland <teigland@redhat.com> 3842L: cluster-devel@redhat.com 3843W: http://sources.redhat.com/cluster/ 3844T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3845S: Supported 3846F: fs/dlm/ 3847 3848DMA BUFFER SHARING FRAMEWORK 3849M: Sumit Semwal <sumit.semwal@linaro.org> 3850S: Maintained 3851L: linux-media@vger.kernel.org 3852L: dri-devel@lists.freedesktop.org 3853L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3854F: drivers/dma-buf/ 3855F: include/linux/dma-buf* 3856F: include/linux/reservation.h 3857F: include/linux/*fence.h 3858F: Documentation/dma-buf-sharing.txt 3859T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3860 3861SYNC FILE FRAMEWORK 3862M: Sumit Semwal <sumit.semwal@linaro.org> 3863R: Gustavo Padovan <gustavo@padovan.org> 3864S: Maintained 3865L: linux-media@vger.kernel.org 3866L: dri-devel@lists.freedesktop.org 3867F: drivers/dma-buf/sync_file.c 3868F: include/linux/sync_file.h 3869F: Documentation/sync_file.txt 3870T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3871 3872DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3873M: Vinod Koul <vinod.koul@intel.com> 3874L: dmaengine@vger.kernel.org 3875Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3876S: Maintained 3877F: drivers/dma/ 3878F: include/linux/dmaengine.h 3879F: Documentation/devicetree/bindings/dma/ 3880F: Documentation/dmaengine/ 3881T: git git://git.infradead.org/users/vkoul/slave-dma.git 3882 3883DME1737 HARDWARE MONITOR DRIVER 3884M: Juerg Haefliger <juergh@gmail.com> 3885L: linux-hwmon@vger.kernel.org 3886S: Maintained 3887F: Documentation/hwmon/dme1737 3888F: drivers/hwmon/dme1737.c 3889 3890DMI/SMBIOS SUPPORT 3891M: Jean Delvare <jdelvare@suse.com> 3892S: Maintained 3893T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3894F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3895F: drivers/firmware/dmi-id.c 3896F: drivers/firmware/dmi_scan.c 3897F: include/linux/dmi.h 3898 3899DOCUMENTATION 3900M: Jonathan Corbet <corbet@lwn.net> 3901L: linux-doc@vger.kernel.org 3902S: Maintained 3903F: Documentation/ 3904F: scripts/docproc.c 3905F: scripts/kernel-doc* 3906X: Documentation/ABI/ 3907X: Documentation/devicetree/ 3908X: Documentation/acpi 3909X: Documentation/power 3910X: Documentation/spi 3911X: Documentation/DocBook/media 3912T: git git://git.lwn.net/linux.git docs-next 3913 3914DOUBLETALK DRIVER 3915M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3916L: blinux-list@redhat.com 3917S: Maintained 3918F: drivers/char/dtlk.c 3919F: include/linux/dtlk.h 3920 3921DPT_I2O SCSI RAID DRIVER 3922M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3923L: linux-scsi@vger.kernel.org 3924W: http://www.adaptec.com/ 3925S: Maintained 3926F: drivers/scsi/dpt* 3927F: drivers/scsi/dpt/ 3928 3929DRBD DRIVER 3930M: Philipp Reisner <philipp.reisner@linbit.com> 3931M: Lars Ellenberg <lars.ellenberg@linbit.com> 3932L: drbd-dev@lists.linbit.com 3933W: http://www.drbd.org 3934T: git git://git.linbit.com/linux-drbd.git 3935T: git git://git.linbit.com/drbd-8.4.git 3936S: Supported 3937F: drivers/block/drbd/ 3938F: lib/lru_cache.c 3939F: Documentation/blockdev/drbd/ 3940 3941DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3942M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3943T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3944S: Supported 3945F: Documentation/kobject.txt 3946F: drivers/base/ 3947F: fs/debugfs/ 3948F: fs/kernfs/ 3949F: fs/sysfs/ 3950F: include/linux/debugfs.h 3951F: include/linux/kobj* 3952F: lib/kobj* 3953 3954DRM DRIVERS 3955M: David Airlie <airlied@linux.ie> 3956L: dri-devel@lists.freedesktop.org 3957T: git git://people.freedesktop.org/~airlied/linux 3958S: Maintained 3959F: drivers/gpu/drm/ 3960F: drivers/gpu/vga/ 3961F: Documentation/devicetree/bindings/display/ 3962F: Documentation/devicetree/bindings/gpu/ 3963F: Documentation/devicetree/bindings/video/ 3964F: Documentation/gpu/ 3965F: include/drm/ 3966F: include/uapi/drm/ 3967 3968DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3969M: Dave Airlie <airlied@redhat.com> 3970S: Odd Fixes 3971F: drivers/gpu/drm/ast/ 3972 3973DRM DRIVER FOR BOCHS VIRTUAL GPU 3974M: Gerd Hoffmann <kraxel@redhat.com> 3975S: Odd Fixes 3976F: drivers/gpu/drm/bochs/ 3977 3978DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3979M: Dave Airlie <airlied@redhat.com> 3980S: Odd Fixes 3981F: drivers/gpu/drm/cirrus/ 3982 3983RADEON and AMDGPU DRM DRIVERS 3984M: Alex Deucher <alexander.deucher@amd.com> 3985M: Christian König <christian.koenig@amd.com> 3986L: dri-devel@lists.freedesktop.org 3987T: git git://people.freedesktop.org/~agd5f/linux 3988S: Supported 3989F: drivers/gpu/drm/radeon/ 3990F: include/uapi/drm/radeon_drm.h 3991F: drivers/gpu/drm/amd/ 3992F: include/uapi/drm/amdgpu_drm.h 3993 3994DRM PANEL DRIVERS 3995M: Thierry Reding <thierry.reding@gmail.com> 3996L: dri-devel@lists.freedesktop.org 3997T: git git://anongit.freedesktop.org/tegra/linux.git 3998S: Maintained 3999F: drivers/gpu/drm/drm_panel.c 4000F: drivers/gpu/drm/panel/ 4001F: include/drm/drm_panel.h 4002F: Documentation/devicetree/bindings/display/panel/ 4003 4004INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4005M: Daniel Vetter <daniel.vetter@intel.com> 4006M: Jani Nikula <jani.nikula@linux.intel.com> 4007L: intel-gfx@lists.freedesktop.org 4008L: dri-devel@lists.freedesktop.org 4009W: https://01.org/linuxgraphics/ 4010Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4011T: git git://anongit.freedesktop.org/drm-intel 4012S: Supported 4013F: drivers/gpu/drm/i915/ 4014F: include/drm/i915* 4015F: include/uapi/drm/i915_drm.h 4016F: Documentation/gpu/i915.rst 4017 4018DRM DRIVERS FOR ATMEL HLCDC 4019M: Boris Brezillon <boris.brezillon@free-electrons.com> 4020L: dri-devel@lists.freedesktop.org 4021S: Supported 4022F: drivers/gpu/drm/atmel-hlcdc/ 4023F: Documentation/devicetree/bindings/drm/atmel/ 4024 4025DRM DRIVERS FOR ALLWINNER A10 4026M: Maxime Ripard <maxime.ripard@free-electrons.com> 4027L: dri-devel@lists.freedesktop.org 4028S: Supported 4029F: drivers/gpu/drm/sun4i/ 4030F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4031 4032DRM DRIVERS FOR EXYNOS 4033M: Inki Dae <inki.dae@samsung.com> 4034M: Joonyoung Shim <jy0922.shim@samsung.com> 4035M: Seung-Woo Kim <sw0312.kim@samsung.com> 4036M: Kyungmin Park <kyungmin.park@samsung.com> 4037L: dri-devel@lists.freedesktop.org 4038T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4039S: Supported 4040F: drivers/gpu/drm/exynos/ 4041F: include/uapi/drm/exynos_drm.h 4042F: Documentation/devicetree/bindings/display/exynos/ 4043 4044DRM DRIVERS FOR FREESCALE DCU 4045M: Stefan Agner <stefan@agner.ch> 4046M: Alison Wang <alison.wang@freescale.com> 4047L: dri-devel@lists.freedesktop.org 4048S: Supported 4049F: drivers/gpu/drm/fsl-dcu/ 4050F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4051F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4052F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4053 4054DRM DRIVERS FOR FREESCALE IMX 4055M: Philipp Zabel <p.zabel@pengutronix.de> 4056L: dri-devel@lists.freedesktop.org 4057S: Maintained 4058F: drivers/gpu/drm/imx/ 4059F: drivers/gpu/ipu-v3/ 4060F: Documentation/devicetree/bindings/display/imx/ 4061 4062DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4063M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4064L: dri-devel@lists.freedesktop.org 4065T: git git://github.com/patjak/drm-gma500 4066S: Maintained 4067F: drivers/gpu/drm/gma500/ 4068 4069DRM DRIVERS FOR HISILICON 4070M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4071R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4072R: Chen Feng <puck.chen@hisilicon.com> 4073L: dri-devel@lists.freedesktop.org 4074T: git git://github.com/xin3liang/linux.git 4075S: Maintained 4076F: drivers/gpu/drm/hisilicon/ 4077F: Documentation/devicetree/bindings/display/hisilicon/ 4078 4079DRM DRIVER FOR INTEL I810 VIDEO CARDS 4080S: Orphan / Obsolete 4081F: drivers/gpu/drm/i810/ 4082F: include/uapi/drm/i810_drm.h 4083 4084DRM DRIVER FOR MSM ADRENO GPU 4085M: Rob Clark <robdclark@gmail.com> 4086L: linux-arm-msm@vger.kernel.org 4087L: dri-devel@lists.freedesktop.org 4088L: freedreno@lists.freedesktop.org 4089T: git git://people.freedesktop.org/~robclark/linux 4090S: Maintained 4091F: drivers/gpu/drm/msm/ 4092F: include/uapi/drm/msm_drm.h 4093F: Documentation/devicetree/bindings/display/msm/ 4094 4095DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4096M: Ben Skeggs <bskeggs@redhat.com> 4097L: dri-devel@lists.freedesktop.org 4098L: nouveau@lists.freedesktop.org 4099T: git git://github.com/skeggsb/linux 4100S: Supported 4101F: drivers/gpu/drm/nouveau/ 4102F: include/uapi/drm/nouveau_drm.h 4103 4104DRM DRIVERS FOR NVIDIA TEGRA 4105M: Thierry Reding <thierry.reding@gmail.com> 4106L: dri-devel@lists.freedesktop.org 4107L: linux-tegra@vger.kernel.org 4108T: git git://anongit.freedesktop.org/tegra/linux.git 4109S: Supported 4110F: drivers/gpu/drm/tegra/ 4111F: drivers/gpu/host1x/ 4112F: include/linux/host1x.h 4113F: include/uapi/drm/tegra_drm.h 4114F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4115 4116DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4117S: Orphan / Obsolete 4118F: drivers/gpu/drm/mga/ 4119F: include/uapi/drm/mga_drm.h 4120 4121DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4122M: Dave Airlie <airlied@redhat.com> 4123S: Odd Fixes 4124F: drivers/gpu/drm/mgag200/ 4125 4126DRM DRIVER FOR RAGE 128 VIDEO CARDS 4127S: Orphan / Obsolete 4128F: drivers/gpu/drm/r128/ 4129F: include/uapi/drm/r128_drm.h 4130 4131DRM DRIVERS FOR RENESAS 4132M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4133L: dri-devel@lists.freedesktop.org 4134L: linux-renesas-soc@vger.kernel.org 4135T: git git://linuxtv.org/pinchartl/fbdev 4136S: Supported 4137F: drivers/gpu/drm/rcar-du/ 4138F: drivers/gpu/drm/shmobile/ 4139F: include/linux/platform_data/shmob_drm.h 4140F: Documentation/devicetree/bindings/display/renesas,du.txt 4141 4142DRM DRIVER FOR QXL VIRTUAL GPU 4143M: Dave Airlie <airlied@redhat.com> 4144S: Odd Fixes 4145F: drivers/gpu/drm/qxl/ 4146F: include/uapi/drm/qxl_drm.h 4147 4148DRM DRIVERS FOR ROCKCHIP 4149M: Mark Yao <mark.yao@rock-chips.com> 4150L: dri-devel@lists.freedesktop.org 4151S: Maintained 4152F: drivers/gpu/drm/rockchip/ 4153F: Documentation/devicetree/bindings/display/rockchip/ 4154 4155DRM DRIVER FOR SAVAGE VIDEO CARDS 4156S: Orphan / Obsolete 4157F: drivers/gpu/drm/savage/ 4158F: include/uapi/drm/savage_drm.h 4159 4160DRM DRIVER FOR SIS VIDEO CARDS 4161S: Orphan / Obsolete 4162F: drivers/gpu/drm/sis/ 4163F: include/uapi/drm/sis_drm.h 4164 4165DRM DRIVERS FOR STI 4166M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4167M: Vincent Abriou <vincent.abriou@st.com> 4168L: dri-devel@lists.freedesktop.org 4169T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4170S: Maintained 4171F: drivers/gpu/drm/sti 4172F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4173 4174DRM DRIVER FOR TDFX VIDEO CARDS 4175S: Orphan / Obsolete 4176F: drivers/gpu/drm/tdfx/ 4177 4178DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4179M: Dave Airlie <airlied@redhat.com> 4180S: Odd Fixes 4181F: drivers/gpu/drm/udl/ 4182 4183DRM DRIVERS FOR VIVANTE GPU IP 4184M: Lucas Stach <l.stach@pengutronix.de> 4185R: Russell King <linux+etnaviv@armlinux.org.uk> 4186R: Christian Gmeiner <christian.gmeiner@gmail.com> 4187L: dri-devel@lists.freedesktop.org 4188S: Maintained 4189F: drivers/gpu/drm/etnaviv/ 4190F: include/uapi/drm/etnaviv_drm.h 4191F: Documentation/devicetree/bindings/display/etnaviv/ 4192 4193DRM DRIVER FOR VMWARE VIRTUAL GPU 4194M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4195M: Sinclair Yeh <syeh@vmware.com> 4196M: Thomas Hellstrom <thellstrom@vmware.com> 4197L: dri-devel@lists.freedesktop.org 4198T: git git://people.freedesktop.org/~syeh/repos_linux 4199T: git git://people.freedesktop.org/~thomash/linux 4200S: Supported 4201F: drivers/gpu/drm/vmwgfx/ 4202F: include/uapi/drm/vmwgfx_drm.h 4203 4204DRM DRIVERS FOR VC4 4205M: Eric Anholt <eric@anholt.net> 4206T: git git://github.com/anholt/linux 4207S: Supported 4208F: drivers/gpu/drm/vc4/ 4209F: include/uapi/drm/vc4_drm.h 4210F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4211 4212DRM DRIVERS FOR TI OMAP 4213M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4214L: dri-devel@lists.freedesktop.org 4215S: Maintained 4216F: drivers/gpu/drm/omapdrm/ 4217F: Documentation/devicetree/bindings/display/ti/ 4218 4219DRM DRIVERS FOR TI LCDC 4220M: Jyri Sarha <jsarha@ti.com> 4221R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4222L: dri-devel@lists.freedesktop.org 4223S: Maintained 4224F: drivers/gpu/drm/tilcdc/ 4225F: Documentation/devicetree/bindings/display/tilcdc/ 4226 4227DSBR100 USB FM RADIO DRIVER 4228M: Alexey Klimov <klimov.linux@gmail.com> 4229L: linux-media@vger.kernel.org 4230T: git git://linuxtv.org/media_tree.git 4231S: Maintained 4232F: drivers/media/radio/dsbr100.c 4233 4234DSCC4 DRIVER 4235M: Francois Romieu <romieu@fr.zoreil.com> 4236L: netdev@vger.kernel.org 4237S: Maintained 4238F: drivers/net/wan/dscc4.c 4239 4240DT3155 MEDIA DRIVER 4241M: Hans Verkuil <hverkuil@xs4all.nl> 4242L: linux-media@vger.kernel.org 4243T: git git://linuxtv.org/media_tree.git 4244W: https://linuxtv.org 4245S: Odd Fixes 4246F: drivers/media/pci/dt3155/ 4247 4248DVB_USB_AF9015 MEDIA DRIVER 4249M: Antti Palosaari <crope@iki.fi> 4250L: linux-media@vger.kernel.org 4251W: https://linuxtv.org 4252W: http://palosaari.fi/linux/ 4253Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4254T: git git://linuxtv.org/anttip/media_tree.git 4255S: Maintained 4256F: drivers/media/usb/dvb-usb-v2/af9015* 4257 4258DVB_USB_AF9035 MEDIA DRIVER 4259M: Antti Palosaari <crope@iki.fi> 4260L: linux-media@vger.kernel.org 4261W: https://linuxtv.org 4262W: http://palosaari.fi/linux/ 4263Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4264T: git git://linuxtv.org/anttip/media_tree.git 4265S: Maintained 4266F: drivers/media/usb/dvb-usb-v2/af9035* 4267 4268DVB_USB_ANYSEE MEDIA DRIVER 4269M: Antti Palosaari <crope@iki.fi> 4270L: linux-media@vger.kernel.org 4271W: https://linuxtv.org 4272W: http://palosaari.fi/linux/ 4273Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4274T: git git://linuxtv.org/anttip/media_tree.git 4275S: Maintained 4276F: drivers/media/usb/dvb-usb-v2/anysee* 4277 4278DVB_USB_AU6610 MEDIA DRIVER 4279M: Antti Palosaari <crope@iki.fi> 4280L: linux-media@vger.kernel.org 4281W: https://linuxtv.org 4282W: http://palosaari.fi/linux/ 4283Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4284T: git git://linuxtv.org/anttip/media_tree.git 4285S: Maintained 4286F: drivers/media/usb/dvb-usb-v2/au6610* 4287 4288DVB_USB_CE6230 MEDIA DRIVER 4289M: Antti Palosaari <crope@iki.fi> 4290L: linux-media@vger.kernel.org 4291W: https://linuxtv.org 4292W: http://palosaari.fi/linux/ 4293Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4294T: git git://linuxtv.org/anttip/media_tree.git 4295S: Maintained 4296F: drivers/media/usb/dvb-usb-v2/ce6230* 4297 4298DVB_USB_CXUSB MEDIA DRIVER 4299M: Michael Krufky <mkrufky@linuxtv.org> 4300L: linux-media@vger.kernel.org 4301W: https://linuxtv.org 4302W: http://github.com/mkrufky 4303Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4304T: git git://linuxtv.org/media_tree.git 4305S: Maintained 4306F: drivers/media/usb/dvb-usb/cxusb* 4307 4308DVB_USB_EC168 MEDIA DRIVER 4309M: Antti Palosaari <crope@iki.fi> 4310L: linux-media@vger.kernel.org 4311W: https://linuxtv.org 4312W: http://palosaari.fi/linux/ 4313Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4314T: git git://linuxtv.org/anttip/media_tree.git 4315S: Maintained 4316F: drivers/media/usb/dvb-usb-v2/ec168* 4317 4318DVB_USB_GL861 MEDIA DRIVER 4319M: Antti Palosaari <crope@iki.fi> 4320L: linux-media@vger.kernel.org 4321W: https://linuxtv.org 4322Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4323T: git git://linuxtv.org/anttip/media_tree.git 4324S: Maintained 4325F: drivers/media/usb/dvb-usb-v2/gl861* 4326 4327DVB_USB_MXL111SF MEDIA DRIVER 4328M: Michael Krufky <mkrufky@linuxtv.org> 4329L: linux-media@vger.kernel.org 4330W: https://linuxtv.org 4331W: http://github.com/mkrufky 4332Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4333T: git git://linuxtv.org/mkrufky/mxl111sf.git 4334S: Maintained 4335F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4336 4337DVB_USB_RTL28XXU MEDIA DRIVER 4338M: Antti Palosaari <crope@iki.fi> 4339L: linux-media@vger.kernel.org 4340W: https://linuxtv.org 4341W: http://palosaari.fi/linux/ 4342Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4343T: git git://linuxtv.org/anttip/media_tree.git 4344S: Maintained 4345F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4346 4347DVB_USB_V2 MEDIA DRIVER 4348M: Antti Palosaari <crope@iki.fi> 4349L: linux-media@vger.kernel.org 4350W: https://linuxtv.org 4351W: http://palosaari.fi/linux/ 4352Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4353T: git git://linuxtv.org/anttip/media_tree.git 4354S: Maintained 4355F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4356F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4357 4358DYNAMIC DEBUG 4359M: Jason Baron <jbaron@akamai.com> 4360S: Maintained 4361F: lib/dynamic_debug.c 4362F: include/linux/dynamic_debug.h 4363 4364DZ DECSTATION DZ11 SERIAL DRIVER 4365M: "Maciej W. Rozycki" <macro@linux-mips.org> 4366S: Maintained 4367F: drivers/tty/serial/dz.* 4368 4369E3X0 POWER BUTTON DRIVER 4370M: Moritz Fischer <moritz.fischer@ettus.com> 4371L: usrp-users@lists.ettus.com 4372W: http://www.ettus.com 4373S: Supported 4374F: drivers/input/misc/e3x0-button.c 4375F: Documentation/devicetree/bindings/input/e3x0-button.txt 4376 4377E4000 MEDIA DRIVER 4378M: Antti Palosaari <crope@iki.fi> 4379L: linux-media@vger.kernel.org 4380W: https://linuxtv.org 4381W: http://palosaari.fi/linux/ 4382Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4383T: git git://linuxtv.org/anttip/media_tree.git 4384S: Maintained 4385F: drivers/media/tuners/e4000* 4386 4387EATA ISA/EISA/PCI SCSI DRIVER 4388M: Dario Ballabio <ballabio_dario@emc.com> 4389L: linux-scsi@vger.kernel.org 4390S: Maintained 4391F: drivers/scsi/eata.c 4392 4393EC100 MEDIA DRIVER 4394M: Antti Palosaari <crope@iki.fi> 4395L: linux-media@vger.kernel.org 4396W: https://linuxtv.org 4397W: http://palosaari.fi/linux/ 4398Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4399T: git git://linuxtv.org/anttip/media_tree.git 4400S: Maintained 4401F: drivers/media/dvb-frontends/ec100* 4402 4403ECRYPT FILE SYSTEM 4404M: Tyler Hicks <tyhicks@canonical.com> 4405L: ecryptfs@vger.kernel.org 4406W: http://ecryptfs.org 4407W: https://launchpad.net/ecryptfs 4408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4409S: Supported 4410F: Documentation/filesystems/ecryptfs.txt 4411F: fs/ecryptfs/ 4412 4413EDAC-CORE 4414M: Doug Thompson <dougthompson@xmission.com> 4415M: Borislav Petkov <bp@alien8.de> 4416M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4417M: Mauro Carvalho Chehab <mchehab@kernel.org> 4418L: linux-edac@vger.kernel.org 4419T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4420T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4421S: Supported 4422F: Documentation/edac.txt 4423F: drivers/edac/ 4424F: include/linux/edac.h 4425 4426EDAC-AMD64 4427M: Doug Thompson <dougthompson@xmission.com> 4428M: Borislav Petkov <bp@alien8.de> 4429L: linux-edac@vger.kernel.org 4430S: Maintained 4431F: drivers/edac/amd64_edac* 4432 4433EDAC-CALXEDA 4434M: Doug Thompson <dougthompson@xmission.com> 4435M: Robert Richter <rric@kernel.org> 4436L: linux-edac@vger.kernel.org 4437S: Maintained 4438F: drivers/edac/highbank* 4439 4440EDAC-CAVIUM 4441M: Ralf Baechle <ralf@linux-mips.org> 4442M: David Daney <david.daney@cavium.com> 4443L: linux-edac@vger.kernel.org 4444L: linux-mips@linux-mips.org 4445S: Supported 4446F: drivers/edac/octeon_edac* 4447 4448EDAC-E752X 4449M: Mark Gross <mark.gross@intel.com> 4450M: Doug Thompson <dougthompson@xmission.com> 4451L: linux-edac@vger.kernel.org 4452S: Maintained 4453F: drivers/edac/e752x_edac.c 4454 4455EDAC-E7XXX 4456M: Doug Thompson <dougthompson@xmission.com> 4457L: linux-edac@vger.kernel.org 4458S: Maintained 4459F: drivers/edac/e7xxx_edac.c 4460 4461EDAC-GHES 4462M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4463M: Mauro Carvalho Chehab <mchehab@kernel.org> 4464L: linux-edac@vger.kernel.org 4465S: Maintained 4466F: drivers/edac/ghes_edac.c 4467 4468EDAC-I82443BXGX 4469M: Tim Small <tim@buttersideup.com> 4470L: linux-edac@vger.kernel.org 4471S: Maintained 4472F: drivers/edac/i82443bxgx_edac.c 4473 4474EDAC-I3000 4475M: Jason Uhlenkott <juhlenko@akamai.com> 4476L: linux-edac@vger.kernel.org 4477S: Maintained 4478F: drivers/edac/i3000_edac.c 4479 4480EDAC-I5000 4481M: Doug Thompson <dougthompson@xmission.com> 4482L: linux-edac@vger.kernel.org 4483S: Maintained 4484F: drivers/edac/i5000_edac.c 4485 4486EDAC-I5400 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/i5400_edac.c 4492 4493EDAC-I7300 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/i7300_edac.c 4499 4500EDAC-I7CORE 4501M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4502M: Mauro Carvalho Chehab <mchehab@kernel.org> 4503L: linux-edac@vger.kernel.org 4504S: Maintained 4505F: drivers/edac/i7core_edac.c 4506 4507EDAC-I82975X 4508M: Ranganathan Desikan <ravi@jetztechnologies.com> 4509M: "Arvind R." <arvino55@gmail.com> 4510L: linux-edac@vger.kernel.org 4511S: Maintained 4512F: drivers/edac/i82975x_edac.c 4513 4514EDAC-IE31200 4515M: Jason Baron <jbaron@akamai.com> 4516L: linux-edac@vger.kernel.org 4517S: Maintained 4518F: drivers/edac/ie31200_edac.c 4519 4520EDAC-MPC85XX 4521M: Johannes Thumshirn <morbidrsa@gmail.com> 4522L: linux-edac@vger.kernel.org 4523S: Maintained 4524F: drivers/edac/mpc85xx_edac.[ch] 4525 4526EDAC-PASEMI 4527M: Egor Martovetsky <egor@pasemi.com> 4528L: linux-edac@vger.kernel.org 4529S: Maintained 4530F: drivers/edac/pasemi_edac.c 4531 4532EDAC-R82600 4533M: Tim Small <tim@buttersideup.com> 4534L: linux-edac@vger.kernel.org 4535S: Maintained 4536F: drivers/edac/r82600_edac.c 4537 4538EDAC-SBRIDGE 4539M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4540M: Mauro Carvalho Chehab <mchehab@kernel.org> 4541L: linux-edac@vger.kernel.org 4542S: Maintained 4543F: drivers/edac/sb_edac.c 4544 4545EDAC-SKYLAKE 4546M: Tony Luck <tony.luck@intel.com> 4547L: linux-edac@vger.kernel.org 4548S: Maintained 4549F: drivers/edac/skx_edac.c 4550 4551EDAC-XGENE 4552APPLIED MICRO (APM) X-GENE SOC EDAC 4553M: Loc Ho <lho@apm.com> 4554S: Supported 4555F: drivers/edac/xgene_edac.c 4556F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4557 4558EDIROL UA-101/UA-1000 DRIVER 4559M: Clemens Ladisch <clemens@ladisch.de> 4560L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4561T: git git://git.alsa-project.org/alsa-kernel.git 4562S: Maintained 4563F: sound/usb/misc/ua101.c 4564 4565EXTENSIBLE FIRMWARE INTERFACE (EFI) 4566M: Matt Fleming <matt@codeblueprint.co.uk> 4567L: linux-efi@vger.kernel.org 4568T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4569S: Maintained 4570F: Documentation/efi-stub.txt 4571F: arch/ia64/kernel/efi.c 4572F: arch/x86/boot/compressed/eboot.[ch] 4573F: arch/x86/include/asm/efi.h 4574F: arch/x86/platform/efi/ 4575F: drivers/firmware/efi/ 4576F: include/linux/efi*.h 4577 4578EFI VARIABLE FILESYSTEM 4579M: Matthew Garrett <matthew.garrett@nebula.com> 4580M: Jeremy Kerr <jk@ozlabs.org> 4581M: Matt Fleming <matt@codeblueprint.co.uk> 4582T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4583L: linux-efi@vger.kernel.org 4584S: Maintained 4585F: fs/efivarfs/ 4586 4587EFIFB FRAMEBUFFER DRIVER 4588L: linux-fbdev@vger.kernel.org 4589M: Peter Jones <pjones@redhat.com> 4590S: Maintained 4591F: drivers/video/fbdev/efifb.c 4592 4593EFS FILESYSTEM 4594W: http://aeschi.ch.eu.org/efs/ 4595S: Orphan 4596F: fs/efs/ 4597 4598EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4599M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4600L: netdev@vger.kernel.org 4601S: Maintained 4602F: drivers/net/ethernet/ibm/ehea/ 4603 4604EM28XX VIDEO4LINUX DRIVER 4605M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4606M: Mauro Carvalho Chehab <mchehab@kernel.org> 4607L: linux-media@vger.kernel.org 4608W: https://linuxtv.org 4609T: git git://linuxtv.org/media_tree.git 4610S: Maintained 4611F: drivers/media/usb/em28xx/ 4612 4613EMBEDDED LINUX 4614M: Paul Gortmaker <paul.gortmaker@windriver.com> 4615M: Matt Mackall <mpm@selenic.com> 4616M: David Woodhouse <dwmw2@infradead.org> 4617L: linux-embedded@vger.kernel.org 4618S: Maintained 4619 4620EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4621M: James Smart <james.smart@avagotech.com> 4622M: Dick Kennedy <dick.kennedy@avagotech.com> 4623L: linux-scsi@vger.kernel.org 4624W: http://www.avagotech.com 4625S: Supported 4626F: drivers/scsi/lpfc/ 4627 4628ENE CB710 FLASH CARD READER DRIVER 4629M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4630S: Maintained 4631F: drivers/misc/cb710/ 4632F: drivers/mmc/host/cb710-mmc.* 4633F: include/linux/cb710.h 4634 4635ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4636M: Maxim Levitsky <maximlevitsky@gmail.com> 4637S: Maintained 4638F: drivers/media/rc/ene_ir.* 4639 4640EPSON S1D13XXX FRAMEBUFFER DRIVER 4641M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4642S: Maintained 4643T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4644F: drivers/video/fbdev/s1d13xxxfb.c 4645F: include/video/s1d13xxxfb.h 4646 4647ET131X NETWORK DRIVER 4648M: Mark Einon <mark.einon@gmail.com> 4649S: Odd Fixes 4650F: drivers/net/ethernet/agere/ 4651 4652ETHERNET BRIDGE 4653M: Stephen Hemminger <stephen@networkplumber.org> 4654L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4655L: netdev@vger.kernel.org 4656W: http://www.linuxfoundation.org/en/Net:Bridge 4657S: Maintained 4658F: include/linux/netfilter_bridge/ 4659F: net/bridge/ 4660 4661ETHERNET PHY LIBRARY 4662M: Florian Fainelli <f.fainelli@gmail.com> 4663L: netdev@vger.kernel.org 4664S: Maintained 4665F: include/linux/phy.h 4666F: include/linux/phy_fixed.h 4667F: drivers/net/phy/ 4668F: Documentation/networking/phy.txt 4669F: drivers/of/of_mdio.c 4670F: drivers/of/of_net.c 4671 4672EXT2 FILE SYSTEM 4673M: Jan Kara <jack@suse.com> 4674L: linux-ext4@vger.kernel.org 4675S: Maintained 4676F: Documentation/filesystems/ext2.txt 4677F: fs/ext2/ 4678F: include/linux/ext2* 4679 4680EXT4 FILE SYSTEM 4681M: "Theodore Ts'o" <tytso@mit.edu> 4682M: Andreas Dilger <adilger.kernel@dilger.ca> 4683L: linux-ext4@vger.kernel.org 4684W: http://ext4.wiki.kernel.org 4685Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4687S: Maintained 4688F: Documentation/filesystems/ext4.txt 4689F: fs/ext4/ 4690 4691Extended Verification Module (EVM) 4692M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4693L: linux-ima-devel@lists.sourceforge.net 4694L: linux-security-module@vger.kernel.org 4695S: Supported 4696F: security/integrity/evm/ 4697 4698EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4699M: MyungJoo Ham <myungjoo.ham@samsung.com> 4700M: Chanwoo Choi <cw00.choi@samsung.com> 4701L: linux-kernel@vger.kernel.org 4702T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4703S: Maintained 4704F: drivers/extcon/ 4705F: include/linux/extcon/ 4706F: include/linux/extcon.h 4707F: Documentation/extcon/ 4708F: Documentation/devicetree/bindings/extcon/ 4709 4710EXYNOS DP DRIVER 4711M: Jingoo Han <jingoohan1@gmail.com> 4712L: dri-devel@lists.freedesktop.org 4713S: Maintained 4714F: drivers/gpu/drm/exynos/exynos_dp* 4715 4716EXYNOS SYSMMU (IOMMU) driver 4717M: Marek Szyprowski <m.szyprowski@samsung.com> 4718L: iommu@lists.linux-foundation.org 4719S: Maintained 4720F: drivers/iommu/exynos-iommu.c 4721 4722EXYNOS MIPI DISPLAY DRIVERS 4723M: Inki Dae <inki.dae@samsung.com> 4724M: Donghwa Lee <dh09.lee@samsung.com> 4725M: Kyungmin Park <kyungmin.park@samsung.com> 4726L: linux-fbdev@vger.kernel.org 4727S: Maintained 4728F: drivers/video/fbdev/exynos/exynos_mipi* 4729F: include/video/exynos_mipi* 4730 4731EZchip NPS platform support 4732M: Noam Camus <noamc@ezchip.com> 4733S: Supported 4734F: arch/arc/plat-eznps 4735F: arch/arc/boot/dts/eznps.dts 4736 4737F71805F HARDWARE MONITORING DRIVER 4738M: Jean Delvare <jdelvare@suse.com> 4739L: linux-hwmon@vger.kernel.org 4740S: Maintained 4741F: Documentation/hwmon/f71805f 4742F: drivers/hwmon/f71805f.c 4743 4744FC0011 TUNER DRIVER 4745M: Michael Buesch <m@bues.ch> 4746L: linux-media@vger.kernel.org 4747S: Maintained 4748F: drivers/media/tuners/fc0011.h 4749F: drivers/media/tuners/fc0011.c 4750 4751FC2580 MEDIA DRIVER 4752M: Antti Palosaari <crope@iki.fi> 4753L: linux-media@vger.kernel.org 4754W: https://linuxtv.org 4755W: http://palosaari.fi/linux/ 4756Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4757T: git git://linuxtv.org/anttip/media_tree.git 4758S: Maintained 4759F: drivers/media/tuners/fc2580* 4760 4761FANOTIFY 4762M: Eric Paris <eparis@redhat.com> 4763S: Maintained 4764F: fs/notify/fanotify/ 4765F: include/linux/fanotify.h 4766F: include/uapi/linux/fanotify.h 4767 4768FARSYNC SYNCHRONOUS DRIVER 4769M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4770W: http://www.farsite.co.uk/ 4771S: Supported 4772F: drivers/net/wan/farsync.* 4773 4774FAULT INJECTION SUPPORT 4775M: Akinobu Mita <akinobu.mita@gmail.com> 4776S: Supported 4777F: Documentation/fault-injection/ 4778F: lib/fault-inject.c 4779 4780FBTFT Framebuffer drivers 4781M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4782M: Noralf Trønnes <noralf@tronnes.org> 4783S: Maintained 4784F: drivers/staging/fbtft/ 4785 4786FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4787M: Johannes Thumshirn <jth@kernel.org> 4788L: fcoe-devel@open-fcoe.org 4789W: www.Open-FCoE.org 4790S: Supported 4791F: drivers/scsi/libfc/ 4792F: drivers/scsi/fcoe/ 4793F: include/scsi/fc/ 4794F: include/scsi/libfc.h 4795F: include/scsi/libfcoe.h 4796F: include/uapi/scsi/fc/ 4797 4798FILE LOCKING (flock() and fcntl()/lockf()) 4799M: Jeff Layton <jlayton@poochiereds.net> 4800M: "J. Bruce Fields" <bfields@fieldses.org> 4801L: linux-fsdevel@vger.kernel.org 4802S: Maintained 4803F: include/linux/fcntl.h 4804F: include/linux/fs.h 4805F: include/uapi/linux/fcntl.h 4806F: include/uapi/linux/fs.h 4807F: fs/fcntl.c 4808F: fs/locks.c 4809 4810FILESYSTEMS (VFS and infrastructure) 4811M: Alexander Viro <viro@zeniv.linux.org.uk> 4812L: linux-fsdevel@vger.kernel.org 4813S: Maintained 4814F: fs/* 4815 4816FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4817M: Riku Voipio <riku.voipio@iki.fi> 4818L: linux-hwmon@vger.kernel.org 4819S: Maintained 4820F: drivers/hwmon/f75375s.c 4821F: include/linux/f75375s.h 4822 4823FIREWIRE AUDIO DRIVERS 4824M: Clemens Ladisch <clemens@ladisch.de> 4825L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4826T: git git://git.alsa-project.org/alsa-kernel.git 4827S: Maintained 4828F: sound/firewire/ 4829 4830FIREWIRE MEDIA DRIVERS (firedtv) 4831M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4832L: linux-media@vger.kernel.org 4833L: linux1394-devel@lists.sourceforge.net 4834T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4835S: Maintained 4836F: drivers/media/firewire/ 4837 4838FIREWIRE SBP-2 TARGET 4839M: Chris Boot <bootc@bootc.net> 4840L: linux-scsi@vger.kernel.org 4841L: target-devel@vger.kernel.org 4842L: linux1394-devel@lists.sourceforge.net 4843T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4844S: Maintained 4845F: drivers/target/sbp/ 4846 4847FIREWIRE SUBSYSTEM 4848M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4849L: linux1394-devel@lists.sourceforge.net 4850W: http://ieee1394.wiki.kernel.org/ 4851T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4852S: Maintained 4853F: drivers/firewire/ 4854F: include/linux/firewire.h 4855F: include/uapi/linux/firewire*.h 4856F: tools/firewire/ 4857 4858FIRMWARE LOADER (request_firmware) 4859M: Ming Lei <ming.lei@canonical.com> 4860L: linux-kernel@vger.kernel.org 4861S: Maintained 4862F: Documentation/firmware_class/ 4863F: drivers/base/firmware*.c 4864F: include/linux/firmware.h 4865 4866FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4867M: Joshua Morris <josh.h.morris@us.ibm.com> 4868M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4869S: Maintained 4870F: drivers/block/rsxx/ 4871 4872FLOPPY DRIVER 4873M: Jiri Kosina <jikos@kernel.org> 4874T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4875S: Odd fixes 4876F: drivers/block/floppy.c 4877 4878FMC SUBSYSTEM 4879M: Alessandro Rubini <rubini@gnudd.com> 4880W: http://www.ohwr.org/projects/fmc-bus 4881S: Supported 4882F: drivers/fmc/ 4883F: include/linux/fmc*.h 4884F: include/linux/ipmi-fru.h 4885K: fmc_d.*register 4886 4887FPGA MANAGER FRAMEWORK 4888M: Alan Tull <atull@opensource.altera.com> 4889R: Moritz Fischer <moritz.fischer@ettus.com> 4890S: Maintained 4891F: drivers/fpga/ 4892F: include/linux/fpga/fpga-mgr.h 4893W: http://www.rocketboards.org 4894 4895FPU EMULATOR 4896M: Bill Metzenthen <billm@melbpc.org.au> 4897W: http://floatingpoint.sourceforge.net/emulator/index.html 4898S: Maintained 4899F: arch/x86/math-emu/ 4900 4901FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4902L: netdev@vger.kernel.org 4903S: Orphan 4904F: drivers/net/wan/dlci.c 4905F: drivers/net/wan/sdla.c 4906 4907FRAMEBUFFER LAYER 4908M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4909M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4910L: linux-fbdev@vger.kernel.org 4911W: http://linux-fbdev.sourceforge.net/ 4912Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4913T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4914S: Maintained 4915F: Documentation/fb/ 4916F: drivers/video/ 4917F: include/video/ 4918F: include/linux/fb.h 4919F: include/uapi/video/ 4920F: include/uapi/linux/fb.h 4921 4922FREESCALE DIU FRAMEBUFFER DRIVER 4923M: Timur Tabi <timur@tabi.org> 4924L: linux-fbdev@vger.kernel.org 4925S: Maintained 4926F: drivers/video/fbdev/fsl-diu-fb.* 4927 4928FREESCALE DMA DRIVER 4929M: Li Yang <leoli@freescale.com> 4930M: Zhang Wei <zw@zh-kernel.org> 4931L: linuxppc-dev@lists.ozlabs.org 4932S: Maintained 4933F: drivers/dma/fsldma.* 4934 4935FREESCALE GPMI NAND DRIVER 4936M: Han Xu <han.xu@nxp.com> 4937L: linux-mtd@lists.infradead.org 4938S: Maintained 4939F: drivers/mtd/nand/gpmi-nand/* 4940 4941FREESCALE I2C CPM DRIVER 4942M: Jochen Friedrich <jochen@scram.de> 4943L: linuxppc-dev@lists.ozlabs.org 4944L: linux-i2c@vger.kernel.org 4945S: Maintained 4946F: drivers/i2c/busses/i2c-cpm.c 4947 4948FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4949M: Sascha Hauer <kernel@pengutronix.de> 4950L: linux-fbdev@vger.kernel.org 4951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4952S: Maintained 4953F: include/linux/platform_data/video-imxfb.h 4954F: drivers/video/fbdev/imxfb.c 4955 4956FREESCALE QUAD SPI DRIVER 4957M: Han Xu <han.xu@nxp.com> 4958L: linux-mtd@lists.infradead.org 4959S: Maintained 4960F: drivers/mtd/spi-nor/fsl-quadspi.c 4961 4962FREESCALE SOC FS_ENET DRIVER 4963M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4964M: Vitaly Bordug <vbordug@ru.mvista.com> 4965L: linuxppc-dev@lists.ozlabs.org 4966L: netdev@vger.kernel.org 4967S: Maintained 4968F: drivers/net/ethernet/freescale/fs_enet/ 4969F: include/linux/fs_enet_pd.h 4970 4971FREESCALE IMX / MXC FEC DRIVER 4972M: Fugang Duan <fugang.duan@nxp.com> 4973L: netdev@vger.kernel.org 4974S: Maintained 4975F: drivers/net/ethernet/freescale/fec_main.c 4976F: drivers/net/ethernet/freescale/fec_ptp.c 4977F: drivers/net/ethernet/freescale/fec.h 4978F: Documentation/devicetree/bindings/net/fsl-fec.txt 4979 4980FREESCALE QUICC ENGINE LIBRARY 4981L: linuxppc-dev@lists.ozlabs.org 4982S: Orphan 4983F: drivers/soc/fsl/qe/ 4984F: include/soc/fsl/*qe*.h 4985F: include/soc/fsl/*ucc*.h 4986 4987FREESCALE USB PERIPHERAL DRIVERS 4988M: Li Yang <leoli@freescale.com> 4989L: linux-usb@vger.kernel.org 4990L: linuxppc-dev@lists.ozlabs.org 4991S: Maintained 4992F: drivers/usb/gadget/udc/fsl* 4993 4994FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4995M: Li Yang <leoli@freescale.com> 4996L: netdev@vger.kernel.org 4997L: linuxppc-dev@lists.ozlabs.org 4998S: Maintained 4999F: drivers/net/ethernet/freescale/ucc_geth* 5000 5001FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5002M: Claudiu Manoil <claudiu.manoil@freescale.com> 5003L: netdev@vger.kernel.org 5004S: Maintained 5005F: drivers/net/ethernet/freescale/gianfar* 5006X: drivers/net/ethernet/freescale/gianfar_ptp.c 5007F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5008 5009FREESCALE QUICC ENGINE UCC HDLC DRIVER 5010M: Zhao Qiang <qiang.zhao@nxp.com> 5011L: netdev@vger.kernel.org 5012L: linuxppc-dev@lists.ozlabs.org 5013S: Maintained 5014F: drivers/net/wan/fsl_ucc_hdlc* 5015 5016FREESCALE QUICC ENGINE UCC UART DRIVER 5017M: Timur Tabi <timur@tabi.org> 5018L: linuxppc-dev@lists.ozlabs.org 5019S: Maintained 5020F: drivers/tty/serial/ucc_uart.c 5021 5022FREESCALE SOC SOUND DRIVERS 5023M: Timur Tabi <timur@tabi.org> 5024M: Nicolin Chen <nicoleotsuka@gmail.com> 5025M: Xiubo Li <Xiubo.Lee@gmail.com> 5026R: Fabio Estevam <fabio.estevam@nxp.com> 5027L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5028L: linuxppc-dev@lists.ozlabs.org 5029S: Maintained 5030F: sound/soc/fsl/fsl* 5031F: sound/soc/fsl/imx* 5032F: sound/soc/fsl/mpc8610_hpcd.c 5033 5034FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5035M: "J. German Rivera" <German.Rivera@freescale.com> 5036M: Stuart Yoder <stuart.yoder@nxp.com> 5037L: linux-kernel@vger.kernel.org 5038S: Maintained 5039F: drivers/staging/fsl-mc/ 5040 5041FREEVXFS FILESYSTEM 5042M: Christoph Hellwig <hch@infradead.org> 5043W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5044S: Maintained 5045F: fs/freevxfs/ 5046 5047FREEZER 5048M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5049M: Pavel Machek <pavel@ucw.cz> 5050L: linux-pm@vger.kernel.org 5051S: Supported 5052F: Documentation/power/freezing-of-tasks.txt 5053F: include/linux/freezer.h 5054F: kernel/freezer.c 5055 5056FRONTSWAP API 5057M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5058L: linux-kernel@vger.kernel.org 5059S: Maintained 5060F: mm/frontswap.c 5061F: include/linux/frontswap.h 5062 5063FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5064M: David Howells <dhowells@redhat.com> 5065L: linux-cachefs@redhat.com (moderated for non-subscribers) 5066S: Supported 5067F: Documentation/filesystems/caching/ 5068F: fs/fscache/ 5069F: include/linux/fscache*.h 5070 5071FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5072M: Theodore Y. Ts'o <tytso@mit.edu> 5073M: Jaegeuk Kim <jaegeuk@kernel.org> 5074S: Supported 5075F: fs/crypto/ 5076F: include/linux/fscrypto.h 5077 5078F2FS FILE SYSTEM 5079M: Jaegeuk Kim <jaegeuk@kernel.org> 5080M: Changman Lee <cm224.lee@samsung.com> 5081R: Chao Yu <yuchao0@huawei.com> 5082L: linux-f2fs-devel@lists.sourceforge.net 5083W: http://en.wikipedia.org/wiki/F2FS 5084T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5085S: Maintained 5086F: Documentation/filesystems/f2fs.txt 5087F: Documentation/ABI/testing/sysfs-fs-f2fs 5088F: fs/f2fs/ 5089F: include/linux/f2fs_fs.h 5090F: include/trace/events/f2fs.h 5091 5092FUJITSU FR-V (FRV) PORT 5093S: Orphan 5094F: arch/frv/ 5095 5096FUJITSU LAPTOP EXTRAS 5097M: Jonathan Woithe <jwoithe@just42.net> 5098L: platform-driver-x86@vger.kernel.org 5099S: Maintained 5100F: drivers/platform/x86/fujitsu-laptop.c 5101 5102FUJITSU M-5MO LS CAMERA ISP DRIVER 5103M: Kyungmin Park <kyungmin.park@samsung.com> 5104M: Heungjun Kim <riverful.kim@samsung.com> 5105L: linux-media@vger.kernel.org 5106S: Maintained 5107F: drivers/media/i2c/m5mols/ 5108F: include/media/i2c/m5mols.h 5109 5110FUJITSU TABLET EXTRAS 5111M: Robert Gerlach <khnz@gmx.de> 5112L: platform-driver-x86@vger.kernel.org 5113S: Maintained 5114F: drivers/platform/x86/fujitsu-tablet.c 5115 5116FUSE: FILESYSTEM IN USERSPACE 5117M: Miklos Szeredi <miklos@szeredi.hu> 5118L: linux-fsdevel@vger.kernel.org 5119W: http://fuse.sourceforge.net/ 5120T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5121S: Maintained 5122F: fs/fuse/ 5123F: include/uapi/linux/fuse.h 5124F: Documentation/filesystems/fuse.txt 5125 5126FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5127M: Rik Faith <faith@cs.unc.edu> 5128L: linux-scsi@vger.kernel.org 5129S: Odd Fixes (e.g., new signatures) 5130F: drivers/scsi/fdomain.* 5131 5132GCC PLUGINS 5133M: Kees Cook <keescook@chromium.org> 5134R: Emese Revfy <re.emese@gmail.com> 5135L: kernel-hardening@lists.openwall.com 5136S: Maintained 5137F: scripts/gcc-plugins/ 5138F: scripts/gcc-plugin.sh 5139F: Documentation/gcc-plugins.txt 5140 5141GCOV BASED KERNEL PROFILING 5142M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5143S: Maintained 5144F: kernel/gcov/ 5145F: Documentation/gcov.txt 5146 5147GDT SCSI DISK ARRAY CONTROLLER DRIVER 5148M: Achim Leubner <achim_leubner@adaptec.com> 5149L: linux-scsi@vger.kernel.org 5150W: http://www.icp-vortex.com/ 5151S: Supported 5152F: drivers/scsi/gdt* 5153 5154GDB KERNEL DEBUGGING HELPER SCRIPTS 5155M: Jan Kiszka <jan.kiszka@siemens.com> 5156M: Kieran Bingham <kieran@bingham.xyz> 5157S: Supported 5158F: scripts/gdb/ 5159 5160GEMTEK FM RADIO RECEIVER DRIVER 5161M: Hans Verkuil <hverkuil@xs4all.nl> 5162L: linux-media@vger.kernel.org 5163T: git git://linuxtv.org/media_tree.git 5164W: https://linuxtv.org 5165S: Maintained 5166F: drivers/media/radio/radio-gemtek* 5167 5168GENERIC GPIO I2C DRIVER 5169M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5170S: Supported 5171F: drivers/i2c/busses/i2c-gpio.c 5172F: include/linux/i2c-gpio.h 5173 5174GENERIC GPIO I2C MULTIPLEXER DRIVER 5175M: Peter Korsgaard <peter.korsgaard@barco.com> 5176L: linux-i2c@vger.kernel.org 5177S: Supported 5178F: drivers/i2c/muxes/i2c-mux-gpio.c 5179F: include/linux/i2c-mux-gpio.h 5180F: Documentation/i2c/muxes/i2c-mux-gpio 5181 5182GENERIC HDLC (WAN) DRIVERS 5183M: Krzysztof Halasa <khc@pm.waw.pl> 5184W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5185S: Maintained 5186F: drivers/net/wan/c101.c 5187F: drivers/net/wan/hd6457* 5188F: drivers/net/wan/hdlc* 5189F: drivers/net/wan/n2.c 5190F: drivers/net/wan/pc300too.c 5191F: drivers/net/wan/pci200syn.c 5192F: drivers/net/wan/wanxl* 5193 5194GENERIC INCLUDE/ASM HEADER FILES 5195M: Arnd Bergmann <arnd@arndb.de> 5196L: linux-arch@vger.kernel.org 5197T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5198S: Maintained 5199F: include/asm-generic/ 5200F: include/uapi/asm-generic/ 5201 5202GENERIC PHY FRAMEWORK 5203M: Kishon Vijay Abraham I <kishon@ti.com> 5204L: linux-kernel@vger.kernel.org 5205T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5206S: Supported 5207F: drivers/phy/ 5208F: include/linux/phy/ 5209 5210GENERIC PM DOMAINS 5211M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5212M: Kevin Hilman <khilman@kernel.org> 5213M: Ulf Hansson <ulf.hansson@linaro.org> 5214L: linux-pm@vger.kernel.org 5215S: Supported 5216F: drivers/base/power/domain*.c 5217F: include/linux/pm_domain.h 5218 5219GENERIC UIO DRIVER FOR PCI DEVICES 5220M: "Michael S. Tsirkin" <mst@redhat.com> 5221L: kvm@vger.kernel.org 5222S: Supported 5223F: drivers/uio/uio_pci_generic.c 5224 5225GET_MAINTAINER SCRIPT 5226M: Joe Perches <joe@perches.com> 5227S: Maintained 5228F: scripts/get_maintainer.pl 5229 5230GFS2 FILE SYSTEM 5231M: Steven Whitehouse <swhiteho@redhat.com> 5232M: Bob Peterson <rpeterso@redhat.com> 5233L: cluster-devel@redhat.com 5234W: http://sources.redhat.com/cluster/ 5235T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5236S: Supported 5237F: Documentation/filesystems/gfs2*.txt 5238F: fs/gfs2/ 5239F: include/uapi/linux/gfs2_ondisk.h 5240 5241GIGASET ISDN DRIVERS 5242M: Paul Bolle <pebolle@tiscali.nl> 5243L: gigaset307x-common@lists.sourceforge.net 5244W: http://gigaset307x.sourceforge.net/ 5245S: Odd Fixes 5246F: Documentation/isdn/README.gigaset 5247F: drivers/isdn/gigaset/ 5248F: include/uapi/linux/gigaset_dev.h 5249 5250GO7007 MPEG CODEC 5251M: Hans Verkuil <hans.verkuil@cisco.com> 5252L: linux-media@vger.kernel.org 5253S: Maintained 5254F: drivers/media/usb/go7007/ 5255 5256GOODIX TOUCHSCREEN 5257M: Bastien Nocera <hadess@hadess.net> 5258L: linux-input@vger.kernel.org 5259S: Maintained 5260F: drivers/input/touchscreen/goodix.c 5261 5262GPIO SUBSYSTEM 5263M: Linus Walleij <linus.walleij@linaro.org> 5264M: Alexandre Courbot <gnurou@gmail.com> 5265L: linux-gpio@vger.kernel.org 5266T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5267S: Maintained 5268F: Documentation/devicetree/bindings/gpio/ 5269F: Documentation/gpio/ 5270F: Documentation/ABI/testing/gpio-cdev 5271F: Documentation/ABI/obsolete/sysfs-gpio 5272F: drivers/gpio/ 5273F: include/linux/gpio/ 5274F: include/linux/gpio.h 5275F: include/asm-generic/gpio.h 5276F: include/uapi/linux/gpio.h 5277F: tools/gpio/ 5278 5279GRE DEMULTIPLEXER DRIVER 5280M: Dmitry Kozlov <xeb@mail.ru> 5281L: netdev@vger.kernel.org 5282S: Maintained 5283F: net/ipv4/gre_demux.c 5284F: net/ipv4/gre_offload.c 5285F: include/net/gre.h 5286 5287GRETH 10/100/1G Ethernet MAC device driver 5288M: Andreas Larsson <andreas@gaisler.com> 5289L: netdev@vger.kernel.org 5290S: Maintained 5291F: drivers/net/ethernet/aeroflex/ 5292 5293GSPCA FINEPIX SUBDRIVER 5294M: Frank Zago <frank@zago.net> 5295L: linux-media@vger.kernel.org 5296T: git git://linuxtv.org/media_tree.git 5297S: Maintained 5298F: drivers/media/usb/gspca/finepix.c 5299 5300GSPCA GL860 SUBDRIVER 5301M: Olivier Lorin <o.lorin@laposte.net> 5302L: linux-media@vger.kernel.org 5303T: git git://linuxtv.org/media_tree.git 5304S: Maintained 5305F: drivers/media/usb/gspca/gl860/ 5306 5307GSPCA M5602 SUBDRIVER 5308M: Erik Andren <erik.andren@gmail.com> 5309L: linux-media@vger.kernel.org 5310T: git git://linuxtv.org/media_tree.git 5311S: Maintained 5312F: drivers/media/usb/gspca/m5602/ 5313 5314GSPCA PAC207 SONIXB SUBDRIVER 5315M: Hans Verkuil <hverkuil@xs4all.nl> 5316L: linux-media@vger.kernel.org 5317T: git git://linuxtv.org/media_tree.git 5318S: Odd Fixes 5319F: drivers/media/usb/gspca/pac207.c 5320 5321GSPCA SN9C20X SUBDRIVER 5322M: Brian Johnson <brijohn@gmail.com> 5323L: linux-media@vger.kernel.org 5324T: git git://linuxtv.org/media_tree.git 5325S: Maintained 5326F: drivers/media/usb/gspca/sn9c20x.c 5327 5328GSPCA T613 SUBDRIVER 5329M: Leandro Costantino <lcostantino@gmail.com> 5330L: linux-media@vger.kernel.org 5331T: git git://linuxtv.org/media_tree.git 5332S: Maintained 5333F: drivers/media/usb/gspca/t613.c 5334 5335GSPCA USB WEBCAM DRIVER 5336M: Hans Verkuil <hverkuil@xs4all.nl> 5337L: linux-media@vger.kernel.org 5338T: git git://linuxtv.org/media_tree.git 5339S: Odd Fixes 5340F: drivers/media/usb/gspca/ 5341 5342GUID PARTITION TABLE (GPT) 5343M: Davidlohr Bueso <dave@stgolabs.net> 5344L: linux-efi@vger.kernel.org 5345S: Maintained 5346F: block/partitions/efi.* 5347 5348STK1160 USB VIDEO CAPTURE DRIVER 5349M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5350L: linux-media@vger.kernel.org 5351T: git git://linuxtv.org/media_tree.git 5352S: Maintained 5353F: drivers/media/usb/stk1160/ 5354 5355H8/300 ARCHITECTURE 5356M: Yoshinori Sato <ysato@users.sourceforge.jp> 5357L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5358W: http://uclinux-h8.sourceforge.jp 5359T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5360S: Maintained 5361F: arch/h8300/ 5362F: drivers/clocksource/h8300_*.c 5363F: drivers/clk/h8300/ 5364F: drivers/irqchip/irq-renesas-h8*.c 5365 5366HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5367M: Frank Seidel <frank@f-seidel.de> 5368L: platform-driver-x86@vger.kernel.org 5369W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5370S: Maintained 5371F: drivers/platform/x86/hdaps.c 5372 5373HDPVR USB VIDEO ENCODER DRIVER 5374M: Hans Verkuil <hverkuil@xs4all.nl> 5375L: linux-media@vger.kernel.org 5376T: git git://linuxtv.org/media_tree.git 5377W: https://linuxtv.org 5378S: Odd Fixes 5379F: drivers/media/usb/hdpvr/ 5380 5381HWPOISON MEMORY FAILURE HANDLING 5382M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5383L: linux-mm@kvack.org 5384S: Maintained 5385F: mm/memory-failure.c 5386F: mm/hwpoison-inject.c 5387 5388HYPERVISOR VIRTUAL CONSOLE DRIVER 5389L: linuxppc-dev@lists.ozlabs.org 5390S: Odd Fixes 5391F: drivers/tty/hvc/ 5392 5393HACKRF MEDIA DRIVER 5394M: Antti Palosaari <crope@iki.fi> 5395L: linux-media@vger.kernel.org 5396W: https://linuxtv.org 5397W: http://palosaari.fi/linux/ 5398Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5399T: git git://linuxtv.org/anttip/media_tree.git 5400S: Maintained 5401F: drivers/media/usb/hackrf/ 5402 5403HARDWARE MONITORING 5404M: Jean Delvare <jdelvare@suse.com> 5405M: Guenter Roeck <linux@roeck-us.net> 5406L: linux-hwmon@vger.kernel.org 5407W: http://hwmon.wiki.kernel.org/ 5408T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5409T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5410S: Maintained 5411F: Documentation/hwmon/ 5412F: drivers/hwmon/ 5413F: include/linux/hwmon*.h 5414 5415HARDWARE RANDOM NUMBER GENERATOR CORE 5416M: Matt Mackall <mpm@selenic.com> 5417M: Herbert Xu <herbert@gondor.apana.org.au> 5418L: linux-crypto@vger.kernel.org 5419S: Odd fixes 5420F: Documentation/devicetree/bindings/rng/ 5421F: Documentation/hw_random.txt 5422F: drivers/char/hw_random/ 5423F: include/linux/hw_random.h 5424 5425HARDWARE SPINLOCK CORE 5426M: Ohad Ben-Cohen <ohad@wizery.com> 5427M: Bjorn Andersson <bjorn.andersson@linaro.org> 5428L: linux-remoteproc@vger.kernel.org 5429S: Maintained 5430T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5431F: Documentation/devicetree/bindings/hwlock/ 5432F: Documentation/hwspinlock.txt 5433F: drivers/hwspinlock/ 5434F: include/linux/hwspinlock.h 5435 5436HARMONY SOUND DRIVER 5437L: linux-parisc@vger.kernel.org 5438S: Maintained 5439F: sound/parisc/harmony.* 5440 5441HD29L2 MEDIA DRIVER 5442M: Antti Palosaari <crope@iki.fi> 5443L: linux-media@vger.kernel.org 5444W: https://linuxtv.org 5445W: http://palosaari.fi/linux/ 5446Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5447T: git git://linuxtv.org/anttip/media_tree.git 5448S: Maintained 5449F: drivers/media/dvb-frontends/hd29l2* 5450 5451HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5452M: Brian Boylston <brian.boylston@hpe.com> 5453S: Supported 5454F: Documentation/watchdog/hpwdt.txt 5455F: drivers/watchdog/hpwdt.c 5456 5457HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5458M: Don Brace <don.brace@microsemi.com> 5459L: iss_storagedev@hp.com 5460L: esc.storagedev@microsemi.com 5461L: linux-scsi@vger.kernel.org 5462S: Supported 5463F: Documentation/scsi/hpsa.txt 5464F: drivers/scsi/hpsa*.[ch] 5465F: include/linux/cciss*.h 5466F: include/uapi/linux/cciss*.h 5467 5468HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5469M: Don Brace <don.brace@microsemi.com> 5470L: iss_storagedev@hp.com 5471L: esc.storagedev@microsemi.com 5472L: linux-scsi@vger.kernel.org 5473S: Supported 5474F: Documentation/blockdev/cciss.txt 5475F: drivers/block/cciss* 5476F: include/linux/cciss_ioctl.h 5477F: include/uapi/linux/cciss_ioctl.h 5478 5479HFI1 DRIVER 5480M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5481M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5482L: linux-rdma@vger.kernel.org 5483S: Supported 5484F: drivers/infiniband/hw/hfi1 5485 5486HFS FILESYSTEM 5487L: linux-fsdevel@vger.kernel.org 5488S: Orphan 5489F: Documentation/filesystems/hfs.txt 5490F: fs/hfs/ 5491 5492HFSPLUS FILESYSTEM 5493L: linux-fsdevel@vger.kernel.org 5494S: Orphan 5495F: Documentation/filesystems/hfsplus.txt 5496F: fs/hfsplus/ 5497 5498HGA FRAMEBUFFER DRIVER 5499M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5500L: linux-nvidia@lists.surfsouth.com 5501W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5502S: Maintained 5503F: drivers/video/fbdev/hgafb.c 5504 5505HIBERNATION (aka Software Suspend, aka swsusp) 5506M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5507M: Pavel Machek <pavel@ucw.cz> 5508L: linux-pm@vger.kernel.org 5509S: Supported 5510F: arch/x86/power/ 5511F: drivers/base/power/ 5512F: kernel/power/ 5513F: include/linux/suspend.h 5514F: include/linux/freezer.h 5515F: include/linux/pm.h 5516F: arch/*/include/asm/suspend*.h 5517 5518HID CORE LAYER 5519M: Jiri Kosina <jikos@kernel.org> 5520R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5521L: linux-input@vger.kernel.org 5522T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5523S: Maintained 5524F: drivers/hid/ 5525F: include/linux/hid* 5526F: include/uapi/linux/hid* 5527 5528HID SENSOR HUB DRIVERS 5529M: Jiri Kosina <jikos@kernel.org> 5530M: Jonathan Cameron <jic23@kernel.org> 5531M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5532L: linux-input@vger.kernel.org 5533L: linux-iio@vger.kernel.org 5534S: Maintained 5535F: Documentation/hid/hid-sensor* 5536F: drivers/hid/hid-sensor-* 5537F: drivers/iio/*/hid-* 5538F: include/linux/hid-sensor-* 5539 5540HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5541M: Thomas Gleixner <tglx@linutronix.de> 5542L: linux-kernel@vger.kernel.org 5543T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5544S: Maintained 5545F: Documentation/timers/ 5546F: kernel/time/hrtimer.c 5547F: kernel/time/clockevents.c 5548F: kernel/time/tick*.* 5549F: kernel/time/timer_*.c 5550F: include/linux/clockchips.h 5551F: include/linux/hrtimer.h 5552 5553HIGH-SPEED SCC DRIVER FOR AX.25 5554L: linux-hams@vger.kernel.org 5555S: Orphan 5556F: drivers/net/hamradio/dmascc.c 5557F: drivers/net/hamradio/scc.c 5558 5559HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5560M: HighPoint Linux Team <linux@highpoint-tech.com> 5561W: http://www.highpoint-tech.com 5562S: Supported 5563F: Documentation/scsi/hptiop.txt 5564F: drivers/scsi/hptiop.c 5565 5566HIPPI 5567M: Jes Sorensen <jes@trained-monkey.org> 5568L: linux-hippi@sunsite.dk 5569S: Maintained 5570F: include/linux/hippidevice.h 5571F: include/uapi/linux/if_hippi.h 5572F: net/802/hippi.c 5573F: drivers/net/hippi/ 5574 5575HISILICON NETWORK SUBSYSTEM DRIVER 5576M: Yisen Zhuang <yisen.zhuang@huawei.com> 5577M: Salil Mehta <salil.mehta@huawei.com> 5578L: netdev@vger.kernel.org 5579W: http://www.hisilicon.com 5580S: Maintained 5581F: drivers/net/ethernet/hisilicon/ 5582F: Documentation/devicetree/bindings/net/hisilicon*.txt 5583 5584HISILICON SAS Controller 5585M: John Garry <john.garry@huawei.com> 5586W: http://www.hisilicon.com 5587S: Supported 5588F: drivers/scsi/hisi_sas/ 5589F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5590 5591HOST AP DRIVER 5592M: Jouni Malinen <j@w1.fi> 5593L: hostap@shmoo.com (subscribers-only) 5594L: linux-wireless@vger.kernel.org 5595W: http://hostap.epitest.fi/ 5596S: Maintained 5597F: drivers/net/wireless/intersil/hostap/ 5598 5599HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5600L: platform-driver-x86@vger.kernel.org 5601S: Orphan 5602F: drivers/platform/x86/tc1100-wmi.c 5603 5604HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5605M: Jaroslav Kysela <perex@perex.cz> 5606S: Maintained 5607F: drivers/net/ethernet/hp/hp100.* 5608 5609HPET: High Precision Event Timers driver 5610M: Clemens Ladisch <clemens@ladisch.de> 5611S: Maintained 5612F: Documentation/timers/hpet.txt 5613F: drivers/char/hpet.c 5614F: include/linux/hpet.h 5615F: include/uapi/linux/hpet.h 5616 5617HPET: x86 5618S: Orphan 5619F: arch/x86/kernel/hpet.c 5620F: arch/x86/include/asm/hpet.h 5621 5622HPFS FILESYSTEM 5623M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5624W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5625S: Maintained 5626F: fs/hpfs/ 5627 5628HSI SUBSYSTEM 5629M: Sebastian Reichel <sre@kernel.org> 5630T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5631S: Maintained 5632F: Documentation/ABI/testing/sysfs-bus-hsi 5633F: Documentation/hsi.txt 5634F: drivers/hsi/ 5635F: include/linux/hsi/ 5636F: include/uapi/linux/hsi/ 5637 5638HSO 3G MODEM DRIVER 5639M: Jan Dumon <j.dumon@option.com> 5640W: http://www.pharscape.org 5641S: Maintained 5642F: drivers/net/usb/hso.c 5643 5644HSR NETWORK PROTOCOL 5645M: Arvid Brodin <arvid.brodin@alten.se> 5646L: netdev@vger.kernel.org 5647S: Maintained 5648F: net/hsr/ 5649 5650HTCPEN TOUCHSCREEN DRIVER 5651M: Pau Oliva Fora <pof@eslack.org> 5652L: linux-input@vger.kernel.org 5653S: Maintained 5654F: drivers/input/touchscreen/htcpen.c 5655 5656HUGETLB FILESYSTEM 5657M: Nadia Yvette Chambers <nyc@holomorphy.com> 5658S: Maintained 5659F: fs/hugetlbfs/ 5660 5661Hyper-V CORE AND DRIVERS 5662M: "K. Y. Srinivasan" <kys@microsoft.com> 5663M: Haiyang Zhang <haiyangz@microsoft.com> 5664L: devel@linuxdriverproject.org 5665S: Maintained 5666F: arch/x86/include/asm/mshyperv.h 5667F: arch/x86/include/uapi/asm/hyperv.h 5668F: arch/x86/kernel/cpu/mshyperv.c 5669F: drivers/hid/hid-hyperv.c 5670F: drivers/hv/ 5671F: drivers/input/serio/hyperv-keyboard.c 5672F: drivers/pci/host/pci-hyperv.c 5673F: drivers/net/hyperv/ 5674F: drivers/scsi/storvsc_drv.c 5675F: drivers/video/fbdev/hyperv_fb.c 5676F: include/linux/hyperv.h 5677F: tools/hv/ 5678F: Documentation/ABI/stable/sysfs-bus-vmbus 5679 5680I2C MUXES 5681M: Peter Rosin <peda@axentia.se> 5682L: linux-i2c@vger.kernel.org 5683S: Maintained 5684F: Documentation/i2c/i2c-topology 5685F: Documentation/i2c/muxes/ 5686F: Documentation/devicetree/bindings/i2c/i2c-mux* 5687F: drivers/i2c/i2c-mux.c 5688F: drivers/i2c/muxes/ 5689F: include/linux/i2c-mux.h 5690 5691I2C OVER PARALLEL PORT 5692M: Jean Delvare <jdelvare@suse.com> 5693L: linux-i2c@vger.kernel.org 5694S: Maintained 5695F: Documentation/i2c/busses/i2c-parport 5696F: Documentation/i2c/busses/i2c-parport-light 5697F: drivers/i2c/busses/i2c-parport.c 5698F: drivers/i2c/busses/i2c-parport-light.c 5699 5700I2C/SMBUS CONTROLLER DRIVERS FOR PC 5701M: Jean Delvare <jdelvare@suse.com> 5702L: linux-i2c@vger.kernel.org 5703S: Maintained 5704F: Documentation/i2c/busses/i2c-ali1535 5705F: Documentation/i2c/busses/i2c-ali1563 5706F: Documentation/i2c/busses/i2c-ali15x3 5707F: Documentation/i2c/busses/i2c-amd756 5708F: Documentation/i2c/busses/i2c-amd8111 5709F: Documentation/i2c/busses/i2c-i801 5710F: Documentation/i2c/busses/i2c-nforce2 5711F: Documentation/i2c/busses/i2c-piix4 5712F: Documentation/i2c/busses/i2c-sis5595 5713F: Documentation/i2c/busses/i2c-sis630 5714F: Documentation/i2c/busses/i2c-sis96x 5715F: Documentation/i2c/busses/i2c-via 5716F: Documentation/i2c/busses/i2c-viapro 5717F: drivers/i2c/busses/i2c-ali1535.c 5718F: drivers/i2c/busses/i2c-ali1563.c 5719F: drivers/i2c/busses/i2c-ali15x3.c 5720F: drivers/i2c/busses/i2c-amd756.c 5721F: drivers/i2c/busses/i2c-amd756-s4882.c 5722F: drivers/i2c/busses/i2c-amd8111.c 5723F: drivers/i2c/busses/i2c-i801.c 5724F: drivers/i2c/busses/i2c-isch.c 5725F: drivers/i2c/busses/i2c-nforce2.c 5726F: drivers/i2c/busses/i2c-nforce2-s4985.c 5727F: drivers/i2c/busses/i2c-piix4.c 5728F: drivers/i2c/busses/i2c-sis5595.c 5729F: drivers/i2c/busses/i2c-sis630.c 5730F: drivers/i2c/busses/i2c-sis96x.c 5731F: drivers/i2c/busses/i2c-via.c 5732F: drivers/i2c/busses/i2c-viapro.c 5733 5734I2C/SMBUS ISMT DRIVER 5735M: Seth Heasley <seth.heasley@intel.com> 5736M: Neil Horman <nhorman@tuxdriver.com> 5737L: linux-i2c@vger.kernel.org 5738F: drivers/i2c/busses/i2c-ismt.c 5739F: Documentation/i2c/busses/i2c-ismt 5740 5741I2C/SMBUS STUB DRIVER 5742M: Jean Delvare <jdelvare@suse.com> 5743L: linux-i2c@vger.kernel.org 5744S: Maintained 5745F: drivers/i2c/i2c-stub.c 5746 5747I2C SUBSYSTEM 5748M: Wolfram Sang <wsa@the-dreams.de> 5749L: linux-i2c@vger.kernel.org 5750W: https://i2c.wiki.kernel.org/ 5751Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5752T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5753S: Maintained 5754F: Documentation/devicetree/bindings/i2c/ 5755F: Documentation/i2c/ 5756F: drivers/i2c/ 5757F: drivers/i2c/*/ 5758F: include/linux/i2c.h 5759F: include/linux/i2c-*.h 5760F: include/uapi/linux/i2c.h 5761F: include/uapi/linux/i2c-*.h 5762 5763I2C ACPI SUPPORT 5764M: Mika Westerberg <mika.westerberg@linux.intel.com> 5765L: linux-i2c@vger.kernel.org 5766L: linux-acpi@vger.kernel.org 5767S: Maintained 5768 5769I2C-TAOS-EVM DRIVER 5770M: Jean Delvare <jdelvare@suse.com> 5771L: linux-i2c@vger.kernel.org 5772S: Maintained 5773F: Documentation/i2c/busses/i2c-taos-evm 5774F: drivers/i2c/busses/i2c-taos-evm.c 5775 5776I2C-TINY-USB DRIVER 5777M: Till Harbaum <till@harbaum.org> 5778L: linux-i2c@vger.kernel.org 5779W: http://www.harbaum.org/till/i2c_tiny_usb 5780S: Maintained 5781F: drivers/i2c/busses/i2c-tiny-usb.c 5782 5783i386 BOOT CODE 5784M: "H. Peter Anvin" <hpa@zytor.com> 5785S: Maintained 5786F: arch/x86/boot/ 5787 5788i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5789M: "H. Peter Anvin" <hpa@zytor.com> 5790T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5791S: Maintained 5792 5793IA64 (Itanium) PLATFORM 5794M: Tony Luck <tony.luck@intel.com> 5795M: Fenghua Yu <fenghua.yu@intel.com> 5796L: linux-ia64@vger.kernel.org 5797T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5798S: Maintained 5799F: arch/ia64/ 5800 5801IBM Power VMX Cryptographic instructions 5802M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5803M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5804L: linux-crypto@vger.kernel.org 5805S: Supported 5806F: drivers/crypto/vmx/Makefile 5807F: drivers/crypto/vmx/Kconfig 5808F: drivers/crypto/vmx/vmx.c 5809F: drivers/crypto/vmx/aes* 5810F: drivers/crypto/vmx/ghash* 5811F: drivers/crypto/vmx/ppc-xlate.pl 5812 5813IBM Power in-Nest Crypto Acceleration 5814M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5815M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5816L: linux-crypto@vger.kernel.org 5817S: Supported 5818F: drivers/crypto/nx/Makefile 5819F: drivers/crypto/nx/Kconfig 5820F: drivers/crypto/nx/nx-aes* 5821F: drivers/crypto/nx/nx-sha* 5822F: drivers/crypto/nx/nx.* 5823F: drivers/crypto/nx/nx_csbcpb.h 5824F: drivers/crypto/nx/nx_debugfs.h 5825 5826IBM Power 842 compression accelerator 5827M: Dan Streetman <ddstreet@ieee.org> 5828S: Supported 5829F: drivers/crypto/nx/Makefile 5830F: drivers/crypto/nx/Kconfig 5831F: drivers/crypto/nx/nx-842* 5832F: include/linux/sw842.h 5833F: crypto/842.c 5834F: lib/842/ 5835 5836IBM Power Linux RAID adapter 5837M: Brian King <brking@us.ibm.com> 5838S: Supported 5839F: drivers/scsi/ipr.* 5840 5841IBM Power Virtual Ethernet Device Driver 5842M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5843L: netdev@vger.kernel.org 5844S: Supported 5845F: drivers/net/ethernet/ibm/ibmveth.* 5846 5847IBM Power SRIOV Virtual NIC Device Driver 5848M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5849M: John Allen <jallen@linux.vnet.ibm.com> 5850L: netdev@vger.kernel.org 5851S: Supported 5852F: drivers/net/ethernet/ibm/ibmvnic.* 5853 5854IBM Power Virtual SCSI Device Drivers 5855M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5856L: linux-scsi@vger.kernel.org 5857S: Supported 5858F: drivers/scsi/ibmvscsi/ibmvscsi* 5859F: include/scsi/viosrp.h 5860 5861IBM Power Virtual SCSI Device Target Driver 5862M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 5863M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 5864L: linux-scsi@vger.kernel.org 5865L: target-devel@vger.kernel.org 5866S: Supported 5867F: drivers/scsi/ibmvscsi_tgt/ 5868 5869IBM Power Virtual FC Device Drivers 5870M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5871L: linux-scsi@vger.kernel.org 5872S: Supported 5873F: drivers/scsi/ibmvscsi/ibmvfc* 5874 5875IBM ServeRAID RAID DRIVER 5876S: Orphan 5877F: drivers/scsi/ips.* 5878 5879ICH LPC AND GPIO DRIVER 5880M: Peter Tyser <ptyser@xes-inc.com> 5881S: Maintained 5882F: drivers/mfd/lpc_ich.c 5883F: drivers/gpio/gpio-ich.c 5884 5885IDE SUBSYSTEM 5886M: "David S. Miller" <davem@davemloft.net> 5887L: linux-ide@vger.kernel.org 5888Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5889T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5890S: Maintained 5891F: Documentation/ide/ 5892F: drivers/ide/ 5893F: include/linux/ide.h 5894 5895IDEAPAD LAPTOP EXTRAS DRIVER 5896M: Ike Panhc <ike.pan@canonical.com> 5897L: platform-driver-x86@vger.kernel.org 5898W: http://launchpad.net/ideapad-laptop 5899S: Maintained 5900F: drivers/platform/x86/ideapad-laptop.c 5901 5902IDEAPAD LAPTOP SLIDEBAR DRIVER 5903M: Andrey Moiseev <o2g.org.ru@gmail.com> 5904L: linux-input@vger.kernel.org 5905W: https://github.com/o2genum/ideapad-slidebar 5906S: Maintained 5907F: drivers/input/misc/ideapad_slidebar.c 5908 5909IDE/ATAPI DRIVERS 5910M: Borislav Petkov <bp@alien8.de> 5911L: linux-ide@vger.kernel.org 5912S: Maintained 5913F: Documentation/cdrom/ide-cd 5914F: drivers/ide/ide-cd* 5915 5916IDLE-I7300 5917M: Andy Henroid <andrew.d.henroid@intel.com> 5918L: linux-pm@vger.kernel.org 5919S: Supported 5920F: drivers/idle/i7300_idle.c 5921 5922IEEE 802.15.4 SUBSYSTEM 5923M: Alexander Aring <aar@pengutronix.de> 5924L: linux-wpan@vger.kernel.org 5925W: http://wpan.cakelab.org/ 5926T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5928S: Maintained 5929F: net/ieee802154/ 5930F: net/mac802154/ 5931F: drivers/net/ieee802154/ 5932F: include/linux/nl802154.h 5933F: include/linux/ieee802154.h 5934F: include/net/nl802154.h 5935F: include/net/mac802154.h 5936F: include/net/af_ieee802154.h 5937F: include/net/cfg802154.h 5938F: include/net/ieee802154_netdev.h 5939F: Documentation/networking/ieee802154.txt 5940 5941IGORPLUG-USB IR RECEIVER 5942M: Sean Young <sean@mess.org> 5943L: linux-media@vger.kernel.org 5944S: Maintained 5945F: drivers/media/rc/igorplugusb.c 5946 5947IGUANAWORKS USB IR TRANSCEIVER 5948M: Sean Young <sean@mess.org> 5949L: linux-media@vger.kernel.org 5950S: Maintained 5951F: drivers/media/rc/iguanair.c 5952 5953IIO SUBSYSTEM AND DRIVERS 5954M: Jonathan Cameron <jic23@kernel.org> 5955R: Hartmut Knaack <knaack.h@gmx.de> 5956R: Lars-Peter Clausen <lars@metafoo.de> 5957R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5958L: linux-iio@vger.kernel.org 5959T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 5960S: Maintained 5961F: Documentation/devicetree/bindings/iio/ 5962F: drivers/iio/ 5963F: drivers/staging/iio/ 5964F: include/linux/iio/ 5965F: tools/iio/ 5966 5967IKANOS/ADI EAGLE ADSL USB DRIVER 5968M: Matthieu Castet <castet.matthieu@free.fr> 5969M: Stanislaw Gruszka <stf_xl@wp.pl> 5970S: Maintained 5971F: drivers/usb/atm/ueagle-atm.c 5972 5973INA209 HARDWARE MONITOR DRIVER 5974M: Guenter Roeck <linux@roeck-us.net> 5975L: linux-hwmon@vger.kernel.org 5976S: Maintained 5977F: Documentation/hwmon/ina209 5978F: Documentation/devicetree/bindings/i2c/ina209.txt 5979F: drivers/hwmon/ina209.c 5980 5981INA2XX HARDWARE MONITOR DRIVER 5982M: Guenter Roeck <linux@roeck-us.net> 5983L: linux-hwmon@vger.kernel.org 5984S: Maintained 5985F: Documentation/hwmon/ina2xx 5986F: drivers/hwmon/ina2xx.c 5987F: include/linux/platform_data/ina2xx.h 5988 5989INDUSTRY PACK SUBSYSTEM (IPACK) 5990M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5991M: Jens Taprogge <jens.taprogge@taprogge.org> 5992M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5993L: industrypack-devel@lists.sourceforge.net 5994W: http://industrypack.sourceforge.net 5995S: Maintained 5996F: drivers/ipack/ 5997 5998INGENIC JZ4780 DMA Driver 5999M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6000S: Maintained 6001F: drivers/dma/dma-jz4780.c 6002 6003INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6004M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6005M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6006L: linux-ima-devel@lists.sourceforge.net 6007L: linux-ima-user@lists.sourceforge.net 6008L: linux-security-module@vger.kernel.org 6009T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6010S: Supported 6011F: security/integrity/ima/ 6012 6013IMGTEC IR DECODER DRIVER 6014M: James Hogan <james.hogan@imgtec.com> 6015S: Maintained 6016F: drivers/media/rc/img-ir/ 6017 6018IMS TWINTURBO FRAMEBUFFER DRIVER 6019L: linux-fbdev@vger.kernel.org 6020S: Orphan 6021F: drivers/video/fbdev/imsttfb.c 6022 6023INFINIBAND SUBSYSTEM 6024M: Doug Ledford <dledford@redhat.com> 6025M: Sean Hefty <sean.hefty@intel.com> 6026M: Hal Rosenstock <hal.rosenstock@gmail.com> 6027L: linux-rdma@vger.kernel.org 6028W: http://www.openfabrics.org/ 6029Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6030T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6031S: Supported 6032F: Documentation/infiniband/ 6033F: drivers/infiniband/ 6034F: include/uapi/linux/if_infiniband.h 6035F: include/uapi/rdma/ 6036F: include/rdma/ 6037 6038INOTIFY 6039M: John McCutchan <john@johnmccutchan.com> 6040M: Robert Love <rlove@rlove.org> 6041M: Eric Paris <eparis@parisplace.org> 6042S: Maintained 6043F: Documentation/filesystems/inotify.txt 6044F: fs/notify/inotify/ 6045F: include/linux/inotify.h 6046F: include/uapi/linux/inotify.h 6047 6048INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6049M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6050L: linux-input@vger.kernel.org 6051Q: http://patchwork.kernel.org/project/linux-input/list/ 6052T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6053S: Maintained 6054F: drivers/input/ 6055F: include/linux/input.h 6056F: include/uapi/linux/input.h 6057F: include/linux/input/ 6058F: Documentation/devicetree/bindings/input/ 6059 6060INPUT MULTITOUCH (MT) PROTOCOL 6061M: Henrik Rydberg <rydberg@bitmath.org> 6062L: linux-input@vger.kernel.org 6063S: Odd fixes 6064F: Documentation/input/multi-touch-protocol.txt 6065F: drivers/input/input-mt.c 6066K: \b(ABS|SYN)_MT_ 6067 6068INTEL ASoC BDW/HSW DRIVERS 6069M: Jie Yang <yang.jie@linux.intel.com> 6070L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6071S: Supported 6072F: sound/soc/intel/common/sst-dsp* 6073F: sound/soc/intel/common/sst-firmware.c 6074F: sound/soc/intel/boards/broadwell.c 6075F: sound/soc/intel/haswell/ 6076 6077INTEL C600 SERIES SAS CONTROLLER DRIVER 6078M: Intel SCU Linux support <intel-linux-scu@intel.com> 6079M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6080L: linux-scsi@vger.kernel.org 6081T: git git://git.code.sf.net/p/intel-sas/isci 6082S: Supported 6083F: drivers/scsi/isci/ 6084 6085INTEL HID EVENT DRIVER 6086M: Alex Hung <alex.hung@canonical.com> 6087L: platform-driver-x86@vger.kernel.org 6088S: Maintained 6089F: drivers/platform/x86/intel-hid.c 6090 6091INTEL VIRTUAL BUTTON DRIVER 6092M: AceLan Kao <acelan.kao@canonical.com> 6093L: platform-driver-x86@vger.kernel.org 6094S: Maintained 6095F: drivers/platform/x86/intel-vbtn.c 6096 6097INTEL IDLE DRIVER 6098M: Len Brown <lenb@kernel.org> 6099L: linux-pm@vger.kernel.org 6100T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6101S: Supported 6102F: drivers/idle/intel_idle.c 6103 6104INTEL PSTATE DRIVER 6105M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6106M: Len Brown <lenb@kernel.org> 6107L: linux-pm@vger.kernel.org 6108S: Supported 6109F: drivers/cpufreq/intel_pstate.c 6110 6111INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6112M: Maik Broemme <mbroemme@plusserver.de> 6113L: linux-fbdev@vger.kernel.org 6114S: Maintained 6115F: Documentation/fb/intelfb.txt 6116F: drivers/video/fbdev/intelfb/ 6117 6118INTEL 810/815 FRAMEBUFFER DRIVER 6119M: Antonino Daplas <adaplas@gmail.com> 6120L: linux-fbdev@vger.kernel.org 6121S: Maintained 6122F: drivers/video/fbdev/i810/ 6123 6124INTEL MENLOW THERMAL DRIVER 6125M: Sujith Thomas <sujith.thomas@intel.com> 6126L: platform-driver-x86@vger.kernel.org 6127W: https://01.org/linux-acpi 6128S: Supported 6129F: drivers/platform/x86/intel_menlow.c 6130 6131INTEL I/OAT DMA DRIVER 6132M: Dave Jiang <dave.jiang@intel.com> 6133R: Dan Williams <dan.j.williams@intel.com> 6134L: dmaengine@vger.kernel.org 6135Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6136S: Supported 6137F: drivers/dma/ioat* 6138 6139INTEL IOMMU (VT-d) 6140M: David Woodhouse <dwmw2@infradead.org> 6141L: iommu@lists.linux-foundation.org 6142T: git git://git.infradead.org/iommu-2.6.git 6143S: Supported 6144F: drivers/iommu/intel-iommu.c 6145F: include/linux/intel-iommu.h 6146 6147INTEL IOP-ADMA DMA DRIVER 6148R: Dan Williams <dan.j.williams@intel.com> 6149S: Odd fixes 6150F: drivers/dma/iop-adma.c 6151 6152INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6153M: Krzysztof Halasa <khalasa@piap.pl> 6154S: Maintained 6155F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6156F: arch/arm/mach-ixp4xx/include/mach/npe.h 6157F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6158F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6159F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6160F: drivers/net/wan/ixp4xx_hss.c 6161 6162INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6163M: Deepak Saxena <dsaxena@plexity.net> 6164S: Maintained 6165F: drivers/char/hw_random/ixp4xx-rng.c 6166 6167INTEL ETHERNET DRIVERS 6168M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6169L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6170W: http://www.intel.com/support/feedback.htm 6171W: http://e1000.sourceforge.net/ 6172Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6173T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6174T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6175S: Supported 6176F: Documentation/networking/e100.txt 6177F: Documentation/networking/e1000.txt 6178F: Documentation/networking/e1000e.txt 6179F: Documentation/networking/igb.txt 6180F: Documentation/networking/igbvf.txt 6181F: Documentation/networking/ixgb.txt 6182F: Documentation/networking/ixgbe.txt 6183F: Documentation/networking/ixgbevf.txt 6184F: Documentation/networking/i40e.txt 6185F: Documentation/networking/i40evf.txt 6186F: drivers/net/ethernet/intel/ 6187F: drivers/net/ethernet/intel/*/ 6188 6189INTEL RDMA RNIC DRIVER 6190M: Faisal Latif <faisal.latif@intel.com> 6191R: Chien Tin Tung <chien.tin.tung@intel.com> 6192R: Mustafa Ismail <mustafa.ismail@intel.com> 6193R: Shiraz Saleem <shiraz.saleem@intel.com> 6194R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6195L: linux-rdma@vger.kernel.org 6196S: Supported 6197F: drivers/infiniband/hw/i40iw/ 6198 6199INTEL MERRIFIELD GPIO DRIVER 6200M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6201L: linux-gpio@vger.kernel.org 6202S: Maintained 6203F: drivers/gpio/gpio-merrifield.c 6204 6205INTEL-MID GPIO DRIVER 6206M: David Cohen <david.a.cohen@linux.intel.com> 6207L: linux-gpio@vger.kernel.org 6208S: Maintained 6209F: drivers/gpio/gpio-intel-mid.c 6210 6211INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6212M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6213L: linux-wireless@vger.kernel.org 6214S: Maintained 6215F: Documentation/networking/README.ipw2100 6216F: Documentation/networking/README.ipw2200 6217F: drivers/net/wireless/intel/ipw2x00/ 6218 6219INTEL(R) TRACE HUB 6220M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6221S: Supported 6222F: Documentation/trace/intel_th.txt 6223F: drivers/hwtracing/intel_th/ 6224 6225INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6226M: Ning Sun <ning.sun@intel.com> 6227L: tboot-devel@lists.sourceforge.net 6228W: http://tboot.sourceforge.net 6229T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6230S: Supported 6231F: Documentation/intel_txt.txt 6232F: include/linux/tboot.h 6233F: arch/x86/kernel/tboot.c 6234 6235INTEL WIRELESS WIMAX CONNECTION 2400 6236M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6237M: linux-wimax@intel.com 6238L: wimax@linuxwimax.org (subscribers-only) 6239S: Supported 6240W: http://linuxwimax.org 6241F: Documentation/wimax/README.i2400m 6242F: drivers/net/wimax/i2400m/ 6243F: include/uapi/linux/wimax/i2400m.h 6244 6245INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6246M: Stanislaw Gruszka <sgruszka@redhat.com> 6247L: linux-wireless@vger.kernel.org 6248S: Supported 6249F: drivers/net/wireless/intel/iwlegacy/ 6250 6251INTEL WIRELESS WIFI LINK (iwlwifi) 6252M: Johannes Berg <johannes.berg@intel.com> 6253M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6254M: Luca Coelho <luciano.coelho@intel.com> 6255M: Intel Linux Wireless <linuxwifi@intel.com> 6256L: linux-wireless@vger.kernel.org 6257W: http://intellinuxwireless.org 6258T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6259S: Supported 6260F: drivers/net/wireless/intel/iwlwifi/ 6261 6262INTEL MANAGEMENT ENGINE (mei) 6263M: Tomas Winkler <tomas.winkler@intel.com> 6264L: linux-kernel@vger.kernel.org 6265S: Supported 6266F: include/uapi/linux/mei.h 6267F: include/linux/mei_cl_bus.h 6268F: drivers/misc/mei/* 6269F: drivers/watchdog/mei_wdt.c 6270F: Documentation/misc-devices/mei/* 6271 6272INTEL MIC DRIVERS (mic) 6273M: Sudeep Dutt <sudeep.dutt@intel.com> 6274M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6275S: Supported 6276W: https://github.com/sudeepdutt/mic 6277W: http://software.intel.com/en-us/mic-developer 6278F: include/linux/mic_bus.h 6279F: include/linux/scif.h 6280F: include/uapi/linux/mic_common.h 6281F: include/uapi/linux/mic_ioctl.h 6282F: include/uapi/linux/scif_ioctl.h 6283F: drivers/misc/mic/ 6284F: drivers/dma/mic_x100_dma.c 6285F: drivers/dma/mic_x100_dma.h 6286F: Documentation/mic/ 6287 6288INTEL PMC/P-Unit IPC DRIVER 6289M: Zha Qipeng<qipeng.zha@intel.com> 6290L: platform-driver-x86@vger.kernel.org 6291S: Maintained 6292F: drivers/platform/x86/intel_pmc_ipc.c 6293F: drivers/platform/x86/intel_punit_ipc.c 6294F: arch/x86/include/asm/intel_pmc_ipc.h 6295F: arch/x86/include/asm/intel_punit_ipc.h 6296 6297INTEL TELEMETRY DRIVER 6298M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6299L: platform-driver-x86@vger.kernel.org 6300S: Maintained 6301F: arch/x86/include/asm/intel_telemetry.h 6302F: drivers/platform/x86/intel_telemetry* 6303 6304INTEL PMC CORE DRIVER 6305M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6306M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6307L: platform-driver-x86@vger.kernel.org 6308S: Maintained 6309F: arch/x86/include/asm/pmc_core.h 6310F: drivers/platform/x86/intel_pmc_core* 6311 6312IOC3 ETHERNET DRIVER 6313M: Ralf Baechle <ralf@linux-mips.org> 6314L: linux-mips@linux-mips.org 6315S: Maintained 6316F: drivers/net/ethernet/sgi/ioc3-eth.c 6317 6318IOC3 SERIAL DRIVER 6319M: Pat Gefre <pfg@sgi.com> 6320L: linux-serial@vger.kernel.org 6321S: Maintained 6322F: drivers/tty/serial/ioc3_serial.c 6323 6324IOMMU DRIVERS 6325M: Joerg Roedel <joro@8bytes.org> 6326L: iommu@lists.linux-foundation.org 6327T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6328S: Maintained 6329F: Documentation/devicetree/bindings/iommu/ 6330F: drivers/iommu/ 6331 6332IP MASQUERADING 6333M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6334S: Maintained 6335F: net/ipv4/netfilter/ipt_MASQUERADE.c 6336 6337IPMI SUBSYSTEM 6338M: Corey Minyard <minyard@acm.org> 6339L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6340W: http://openipmi.sourceforge.net/ 6341S: Supported 6342F: Documentation/IPMI.txt 6343F: drivers/char/ipmi/ 6344F: include/linux/ipmi* 6345F: include/uapi/linux/ipmi* 6346 6347QCOM AUDIO (ASoC) DRIVERS 6348M: Patrick Lai <plai@codeaurora.org> 6349M: Banajit Goswami <bgoswami@codeaurora.org> 6350L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6351S: Supported 6352F: sound/soc/qcom/ 6353 6354IPS SCSI RAID DRIVER 6355M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6356L: linux-scsi@vger.kernel.org 6357W: http://www.adaptec.com/ 6358S: Maintained 6359F: drivers/scsi/ips* 6360 6361IPVS 6362M: Wensong Zhang <wensong@linux-vs.org> 6363M: Simon Horman <horms@verge.net.au> 6364M: Julian Anastasov <ja@ssi.bg> 6365L: netdev@vger.kernel.org 6366L: lvs-devel@vger.kernel.org 6367S: Maintained 6368T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6369T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6370F: Documentation/networking/ipvs-sysctl.txt 6371F: include/net/ip_vs.h 6372F: include/uapi/linux/ip_vs.h 6373F: net/netfilter/ipvs/ 6374 6375IPWIRELESS DRIVER 6376M: Jiri Kosina <jikos@kernel.org> 6377M: David Sterba <dsterba@suse.com> 6378S: Odd Fixes 6379F: drivers/tty/ipwireless/ 6380 6381IPX NETWORK LAYER 6382M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6383L: netdev@vger.kernel.org 6384S: Maintained 6385F: include/net/ipx.h 6386F: include/uapi/linux/ipx.h 6387F: net/ipx/ 6388 6389IRDA SUBSYSTEM 6390M: Samuel Ortiz <samuel@sortiz.org> 6391L: irda-users@lists.sourceforge.net (subscribers-only) 6392L: netdev@vger.kernel.org 6393W: http://irda.sourceforge.net/ 6394S: Maintained 6395T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6396F: Documentation/networking/irda.txt 6397F: drivers/net/irda/ 6398F: include/net/irda/ 6399F: net/irda/ 6400 6401IRQ SUBSYSTEM 6402M: Thomas Gleixner <tglx@linutronix.de> 6403L: linux-kernel@vger.kernel.org 6404S: Maintained 6405T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6406F: kernel/irq/ 6407 6408IRQCHIP DRIVERS 6409M: Thomas Gleixner <tglx@linutronix.de> 6410M: Jason Cooper <jason@lakedaemon.net> 6411M: Marc Zyngier <marc.zyngier@arm.com> 6412L: linux-kernel@vger.kernel.org 6413S: Maintained 6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6415T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6416F: Documentation/devicetree/bindings/interrupt-controller/ 6417F: drivers/irqchip/ 6418 6419IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6420M: Marc Zyngier <marc.zyngier@arm.com> 6421S: Maintained 6422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6423F: Documentation/IRQ-domain.txt 6424F: include/linux/irqdomain.h 6425F: kernel/irq/irqdomain.c 6426F: kernel/irq/msi.c 6427 6428ISA 6429M: William Breathitt Gray <vilhelm.gray@gmail.com> 6430S: Maintained 6431F: Documentation/isa.txt 6432F: drivers/base/isa.c 6433F: include/linux/isa.h 6434 6435ISAPNP 6436M: Jaroslav Kysela <perex@perex.cz> 6437S: Maintained 6438F: Documentation/isapnp.txt 6439F: drivers/pnp/isapnp/ 6440F: include/linux/isapnp.h 6441 6442ISA RADIO MODULE 6443M: Hans Verkuil <hverkuil@xs4all.nl> 6444L: linux-media@vger.kernel.org 6445T: git git://linuxtv.org/media_tree.git 6446W: https://linuxtv.org 6447S: Maintained 6448F: drivers/media/radio/radio-isa* 6449 6450iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6451M: Peter Jones <pjones@redhat.com> 6452M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6453S: Maintained 6454F: drivers/firmware/iscsi_ibft* 6455 6456ISCSI 6457M: Mike Christie <michaelc@cs.wisc.edu> 6458L: open-iscsi@googlegroups.com 6459W: www.open-iscsi.org 6460T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6461S: Maintained 6462F: drivers/scsi/*iscsi* 6463F: include/scsi/*iscsi* 6464 6465ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6466M: Or Gerlitz <ogerlitz@mellanox.com> 6467M: Sagi Grimberg <sagi@grimberg.me> 6468M: Roi Dayan <roid@mellanox.com> 6469L: linux-rdma@vger.kernel.org 6470S: Supported 6471W: http://www.openfabrics.org 6472W: www.open-iscsi.org 6473Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6474F: drivers/infiniband/ulp/iser/ 6475 6476ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6477M: Sagi Grimberg <sagi@grimberg.me> 6478T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6479L: linux-rdma@vger.kernel.org 6480L: target-devel@vger.kernel.org 6481S: Supported 6482W: http://www.linux-iscsi.org 6483F: drivers/infiniband/ulp/isert 6484 6485ISDN SUBSYSTEM 6486M: Karsten Keil <isdn@linux-pingi.de> 6487L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6488L: netdev@vger.kernel.org 6489W: http://www.isdn4linux.de 6490T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6491S: Maintained 6492F: Documentation/isdn/ 6493F: drivers/isdn/ 6494F: include/linux/isdn.h 6495F: include/linux/isdn/ 6496F: include/uapi/linux/isdn.h 6497F: include/uapi/linux/isdn/ 6498 6499ISDN SUBSYSTEM (Eicon active card driver) 6500M: Armin Schindler <mac@melware.de> 6501L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6502W: http://www.melware.de 6503S: Maintained 6504F: drivers/isdn/hardware/eicon/ 6505 6506IT87 HARDWARE MONITORING DRIVER 6507M: Jean Delvare <jdelvare@suse.com> 6508L: linux-hwmon@vger.kernel.org 6509S: Maintained 6510F: Documentation/hwmon/it87 6511F: drivers/hwmon/it87.c 6512 6513IT913X MEDIA DRIVER 6514M: Antti Palosaari <crope@iki.fi> 6515L: linux-media@vger.kernel.org 6516W: https://linuxtv.org 6517W: http://palosaari.fi/linux/ 6518Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6519T: git git://linuxtv.org/anttip/media_tree.git 6520S: Maintained 6521F: drivers/media/tuners/it913x* 6522 6523IVTV VIDEO4LINUX DRIVER 6524M: Andy Walls <awalls@md.metrocast.net> 6525L: ivtv-devel@ivtvdriver.org (subscribers-only) 6526L: linux-media@vger.kernel.org 6527T: git git://linuxtv.org/media_tree.git 6528W: http://www.ivtvdriver.org 6529S: Maintained 6530F: Documentation/video4linux/*.ivtv 6531F: drivers/media/pci/ivtv/ 6532F: include/uapi/linux/ivtv* 6533 6534IX2505V MEDIA DRIVER 6535M: Malcolm Priestley <tvboxspy@gmail.com> 6536L: linux-media@vger.kernel.org 6537W: https://linuxtv.org 6538Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6539S: Maintained 6540F: drivers/media/dvb-frontends/ix2505v* 6541 6542JC42.4 TEMPERATURE SENSOR DRIVER 6543M: Guenter Roeck <linux@roeck-us.net> 6544L: linux-hwmon@vger.kernel.org 6545S: Maintained 6546F: drivers/hwmon/jc42.c 6547F: Documentation/hwmon/jc42 6548 6549JFS FILESYSTEM 6550M: Dave Kleikamp <shaggy@kernel.org> 6551L: jfs-discussion@lists.sourceforge.net 6552W: http://jfs.sourceforge.net/ 6553T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6554S: Maintained 6555F: Documentation/filesystems/jfs.txt 6556F: fs/jfs/ 6557 6558JME NETWORK DRIVER 6559M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6560L: netdev@vger.kernel.org 6561S: Maintained 6562F: drivers/net/ethernet/jme.* 6563 6564JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6565M: David Woodhouse <dwmw2@infradead.org> 6566L: linux-mtd@lists.infradead.org 6567W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6568S: Maintained 6569F: fs/jffs2/ 6570F: include/uapi/linux/jffs2.h 6571 6572JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6573M: "Theodore Ts'o" <tytso@mit.edu> 6574M: Jan Kara <jack@suse.com> 6575L: linux-ext4@vger.kernel.org 6576S: Maintained 6577F: fs/jbd2/ 6578F: include/linux/jbd2.h 6579 6580JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6581M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6582L: linux-media@vger.kernel.org 6583S: Maintained 6584F: drivers/media/platform/rcar_jpu.c 6585 6586JSM Neo PCI based serial card 6587M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6588L: linux-serial@vger.kernel.org 6589S: Maintained 6590F: drivers/tty/serial/jsm/ 6591 6592K10TEMP HARDWARE MONITORING DRIVER 6593M: Clemens Ladisch <clemens@ladisch.de> 6594L: linux-hwmon@vger.kernel.org 6595S: Maintained 6596F: Documentation/hwmon/k10temp 6597F: drivers/hwmon/k10temp.c 6598 6599K8TEMP HARDWARE MONITORING DRIVER 6600M: Rudolf Marek <r.marek@assembler.cz> 6601L: linux-hwmon@vger.kernel.org 6602S: Maintained 6603F: Documentation/hwmon/k8temp 6604F: drivers/hwmon/k8temp.c 6605 6606KASAN 6607M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6608R: Alexander Potapenko <glider@google.com> 6609R: Dmitry Vyukov <dvyukov@google.com> 6610L: kasan-dev@googlegroups.com 6611S: Maintained 6612F: arch/*/include/asm/kasan.h 6613F: arch/*/mm/kasan_init* 6614F: Documentation/kasan.txt 6615F: include/linux/kasan*.h 6616F: lib/test_kasan.c 6617F: mm/kasan/ 6618F: scripts/Makefile.kasan 6619 6620KCONFIG 6621M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6622L: linux-kbuild@vger.kernel.org 6623T: git git://gitorious.org/linux-kconfig/linux-kconfig 6624S: Maintained 6625F: Documentation/kbuild/kconfig-language.txt 6626F: scripts/kconfig/ 6627 6628KDUMP 6629M: Dave Young <dyoung@redhat.com> 6630M: Baoquan He <bhe@redhat.com> 6631R: Vivek Goyal <vgoyal@redhat.com> 6632L: kexec@lists.infradead.org 6633W: http://lse.sourceforge.net/kdump/ 6634S: Maintained 6635F: Documentation/kdump/ 6636 6637KEENE FM RADIO TRANSMITTER DRIVER 6638M: Hans Verkuil <hverkuil@xs4all.nl> 6639L: linux-media@vger.kernel.org 6640T: git git://linuxtv.org/media_tree.git 6641W: https://linuxtv.org 6642S: Maintained 6643F: drivers/media/radio/radio-keene* 6644 6645KERNEL AUTOMOUNTER v4 (AUTOFS4) 6646M: Ian Kent <raven@themaw.net> 6647L: autofs@vger.kernel.org 6648S: Maintained 6649F: fs/autofs4/ 6650 6651KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6652M: Michal Marek <mmarek@suse.com> 6653T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6654T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6655L: linux-kbuild@vger.kernel.org 6656S: Maintained 6657F: Documentation/kbuild/ 6658F: Makefile 6659F: scripts/Makefile.* 6660F: scripts/basic/ 6661F: scripts/mk* 6662F: scripts/package/ 6663 6664KERNEL JANITORS 6665L: kernel-janitors@vger.kernel.org 6666W: http://kernelnewbies.org/KernelJanitors 6667S: Odd Fixes 6668 6669KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6670M: "J. Bruce Fields" <bfields@fieldses.org> 6671M: Jeff Layton <jlayton@poochiereds.net> 6672L: linux-nfs@vger.kernel.org 6673W: http://nfs.sourceforge.net/ 6674T: git git://linux-nfs.org/~bfields/linux.git 6675S: Supported 6676F: fs/nfsd/ 6677F: include/uapi/linux/nfsd/ 6678F: fs/lockd/ 6679F: fs/nfs_common/ 6680F: net/sunrpc/ 6681F: include/linux/lockd/ 6682F: include/linux/sunrpc/ 6683F: include/uapi/linux/sunrpc/ 6684 6685KERNEL SELFTEST FRAMEWORK 6686M: Shuah Khan <shuahkh@osg.samsung.com> 6687M: Shuah Khan <shuah@kernel.org> 6688L: linux-kselftest@vger.kernel.org 6689T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6690S: Maintained 6691F: tools/testing/selftests 6692 6693KERNEL VIRTUAL MACHINE (KVM) 6694M: Paolo Bonzini <pbonzini@redhat.com> 6695M: Radim Krčmář <rkrcmar@redhat.com> 6696L: kvm@vger.kernel.org 6697W: http://www.linux-kvm.org 6698T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6699S: Supported 6700F: Documentation/*/kvm*.txt 6701F: Documentation/virtual/kvm/ 6702F: arch/*/kvm/ 6703F: arch/x86/kernel/kvm.c 6704F: arch/x86/kernel/kvmclock.c 6705F: arch/*/include/asm/kvm* 6706F: include/linux/kvm* 6707F: include/uapi/linux/kvm* 6708F: virt/kvm/ 6709F: tools/kvm/ 6710 6711KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6712M: Joerg Roedel <joro@8bytes.org> 6713L: kvm@vger.kernel.org 6714W: http://www.linux-kvm.org/ 6715S: Maintained 6716F: arch/x86/include/asm/svm.h 6717F: arch/x86/kvm/svm.c 6718 6719KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6720M: Alexander Graf <agraf@suse.com> 6721L: kvm-ppc@vger.kernel.org 6722W: http://www.linux-kvm.org/ 6723T: git git://github.com/agraf/linux-2.6.git 6724S: Supported 6725F: arch/powerpc/include/asm/kvm* 6726F: arch/powerpc/kvm/ 6727 6728KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6729M: Christian Borntraeger <borntraeger@de.ibm.com> 6730M: Cornelia Huck <cornelia.huck@de.ibm.com> 6731L: linux-s390@vger.kernel.org 6732W: http://www.ibm.com/developerworks/linux/linux390/ 6733T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6734S: Supported 6735F: Documentation/s390/kvm.txt 6736F: arch/s390/include/asm/kvm* 6737F: arch/s390/kvm/ 6738 6739KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6740M: Christoffer Dall <christoffer.dall@linaro.org> 6741M: Marc Zyngier <marc.zyngier@arm.com> 6742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6743L: kvmarm@lists.cs.columbia.edu 6744W: http://systems.cs.columbia.edu/projects/kvm-arm 6745T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6746S: Supported 6747F: arch/arm/include/uapi/asm/kvm* 6748F: arch/arm/include/asm/kvm* 6749F: arch/arm/kvm/ 6750F: virt/kvm/arm/ 6751F: include/kvm/arm_* 6752 6753KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6754M: Christoffer Dall <christoffer.dall@linaro.org> 6755M: Marc Zyngier <marc.zyngier@arm.com> 6756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6757L: kvmarm@lists.cs.columbia.edu 6758S: Maintained 6759F: arch/arm64/include/uapi/asm/kvm* 6760F: arch/arm64/include/asm/kvm* 6761F: arch/arm64/kvm/ 6762 6763KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6764M: James Hogan <james.hogan@imgtec.com> 6765L: linux-mips@linux-mips.org 6766S: Supported 6767F: arch/mips/include/uapi/asm/kvm* 6768F: arch/mips/include/asm/kvm* 6769F: arch/mips/kvm/ 6770 6771KEXEC 6772M: Eric Biederman <ebiederm@xmission.com> 6773W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6774L: kexec@lists.infradead.org 6775S: Maintained 6776F: include/linux/kexec.h 6777F: include/uapi/linux/kexec.h 6778F: kernel/kexec* 6779 6780KEYS/KEYRINGS: 6781M: David Howells <dhowells@redhat.com> 6782L: keyrings@vger.kernel.org 6783S: Maintained 6784F: Documentation/security/keys.txt 6785F: include/linux/key.h 6786F: include/linux/key-type.h 6787F: include/linux/keyctl.h 6788F: include/uapi/linux/keyctl.h 6789F: include/keys/ 6790F: security/keys/ 6791 6792KEYS-TRUSTED 6793M: David Safford <safford@us.ibm.com> 6794M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6795L: linux-security-module@vger.kernel.org 6796L: keyrings@vger.kernel.org 6797S: Supported 6798F: Documentation/security/keys-trusted-encrypted.txt 6799F: include/keys/trusted-type.h 6800F: security/keys/trusted.c 6801F: security/keys/trusted.h 6802 6803KEYS-ENCRYPTED 6804M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6805M: David Safford <safford@us.ibm.com> 6806L: linux-security-module@vger.kernel.org 6807L: keyrings@vger.kernel.org 6808S: Supported 6809F: Documentation/security/keys-trusted-encrypted.txt 6810F: include/keys/encrypted-type.h 6811F: security/keys/encrypted-keys/ 6812 6813KGDB / KDB /debug_core 6814M: Jason Wessel <jason.wessel@windriver.com> 6815W: http://kgdb.wiki.kernel.org/ 6816L: kgdb-bugreport@lists.sourceforge.net 6817T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6818S: Maintained 6819F: Documentation/DocBook/kgdb.tmpl 6820F: drivers/misc/kgdbts.c 6821F: drivers/tty/serial/kgdboc.c 6822F: include/linux/kdb.h 6823F: include/linux/kgdb.h 6824F: kernel/debug/ 6825 6826KMEMCHECK 6827M: Vegard Nossum <vegardno@ifi.uio.no> 6828M: Pekka Enberg <penberg@kernel.org> 6829S: Maintained 6830F: Documentation/kmemcheck.txt 6831F: arch/x86/include/asm/kmemcheck.h 6832F: arch/x86/mm/kmemcheck/ 6833F: include/linux/kmemcheck.h 6834F: mm/kmemcheck.c 6835 6836KMEMLEAK 6837M: Catalin Marinas <catalin.marinas@arm.com> 6838S: Maintained 6839F: Documentation/kmemleak.txt 6840F: include/linux/kmemleak.h 6841F: mm/kmemleak.c 6842F: mm/kmemleak-test.c 6843 6844KPROBES 6845M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6846M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6847M: "David S. Miller" <davem@davemloft.net> 6848M: Masami Hiramatsu <mhiramat@kernel.org> 6849S: Maintained 6850F: Documentation/kprobes.txt 6851F: include/linux/kprobes.h 6852F: kernel/kprobes.c 6853 6854KS0108 LCD CONTROLLER DRIVER 6855M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6856W: http://miguelojeda.es/auxdisplay.htm 6857W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6858S: Maintained 6859F: Documentation/auxdisplay/ks0108 6860F: drivers/auxdisplay/ks0108.c 6861F: include/linux/ks0108.h 6862 6863L3MDEV 6864M: David Ahern <dsa@cumulusnetworks.com> 6865L: netdev@vger.kernel.org 6866S: Maintained 6867F: net/l3mdev 6868F: include/net/l3mdev.h 6869 6870LANTIQ MIPS ARCHITECTURE 6871M: John Crispin <john@phrozen.org> 6872L: linux-mips@linux-mips.org 6873S: Maintained 6874F: arch/mips/lantiq 6875 6876LAPB module 6877L: linux-x25@vger.kernel.org 6878S: Orphan 6879F: Documentation/networking/lapb-module.txt 6880F: include/*/lapb.h 6881F: net/lapb/ 6882 6883LASI 53c700 driver for PARISC 6884M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6885L: linux-scsi@vger.kernel.org 6886S: Maintained 6887F: Documentation/scsi/53c700.txt 6888F: drivers/scsi/53c700* 6889 6890LED SUBSYSTEM 6891M: Richard Purdie <rpurdie@rpsys.net> 6892M: Jacek Anaszewski <j.anaszewski@samsung.com> 6893L: linux-leds@vger.kernel.org 6894T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6895S: Maintained 6896F: Documentation/devicetree/bindings/leds/ 6897F: drivers/leds/ 6898F: include/linux/leds.h 6899 6900LEGACY EEPROM DRIVER 6901M: Jean Delvare <jdelvare@suse.com> 6902S: Maintained 6903F: Documentation/misc-devices/eeprom 6904F: drivers/misc/eeprom/eeprom.c 6905 6906LEGO USB Tower driver 6907M: Juergen Stuber <starblue@users.sourceforge.net> 6908L: legousb-devel@lists.sourceforge.net 6909W: http://legousb.sourceforge.net/ 6910S: Maintained 6911F: drivers/usb/misc/legousbtower.c 6912 6913LG2160 MEDIA DRIVER 6914M: Michael Krufky <mkrufky@linuxtv.org> 6915L: linux-media@vger.kernel.org 6916W: https://linuxtv.org 6917W: http://github.com/mkrufky 6918Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6919T: git git://linuxtv.org/mkrufky/tuners.git 6920S: Maintained 6921F: drivers/media/dvb-frontends/lg2160.* 6922 6923LGDT3305 MEDIA DRIVER 6924M: Michael Krufky <mkrufky@linuxtv.org> 6925L: linux-media@vger.kernel.org 6926W: https://linuxtv.org 6927W: http://github.com/mkrufky 6928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6929T: git git://linuxtv.org/mkrufky/tuners.git 6930S: Maintained 6931F: drivers/media/dvb-frontends/lgdt3305.* 6932 6933LGUEST 6934M: Rusty Russell <rusty@rustcorp.com.au> 6935L: lguest@lists.ozlabs.org 6936W: http://lguest.ozlabs.org/ 6937S: Odd Fixes 6938F: arch/x86/include/asm/lguest*.h 6939F: arch/x86/lguest/ 6940F: drivers/lguest/ 6941F: include/linux/lguest*.h 6942F: tools/lguest/ 6943 6944LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6945M: Tejun Heo <tj@kernel.org> 6946L: linux-ide@vger.kernel.org 6947T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6948S: Maintained 6949F: drivers/ata/ 6950F: include/linux/ata.h 6951F: include/linux/libata.h 6952F: Documentation/devicetree/bindings/ata/ 6953 6954LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6955M: Viresh Kumar <vireshk@kernel.org> 6956L: linux-ide@vger.kernel.org 6957T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6958S: Maintained 6959F: include/linux/pata_arasan_cf_data.h 6960F: drivers/ata/pata_arasan_cf.c 6961 6962LIBATA PATA DRIVERS 6963M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6964M: Tejun Heo <tj@kernel.org> 6965L: linux-ide@vger.kernel.org 6966T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6967S: Maintained 6968F: drivers/ata/pata_*.c 6969F: drivers/ata/ata_generic.c 6970 6971LIBATA SATA AHCI PLATFORM devices support 6972M: Hans de Goede <hdegoede@redhat.com> 6973M: Tejun Heo <tj@kernel.org> 6974L: linux-ide@vger.kernel.org 6975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6976S: Maintained 6977F: drivers/ata/ahci_platform.c 6978F: drivers/ata/libahci_platform.c 6979F: include/linux/ahci_platform.h 6980 6981LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6982M: Mikael Pettersson <mikpelinux@gmail.com> 6983L: linux-ide@vger.kernel.org 6984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6985S: Maintained 6986F: drivers/ata/sata_promise.* 6987 6988LIBLOCKDEP 6989M: Sasha Levin <sasha.levin@oracle.com> 6990S: Maintained 6991F: tools/lib/lockdep/ 6992 6993LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6994M: Dan Williams <dan.j.williams@intel.com> 6995L: linux-nvdimm@lists.01.org 6996Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6997T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6998S: Supported 6999F: drivers/nvdimm/* 7000F: include/linux/nd.h 7001F: include/linux/libnvdimm.h 7002F: include/uapi/linux/ndctl.h 7003 7004LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7005M: Ross Zwisler <ross.zwisler@linux.intel.com> 7006L: linux-nvdimm@lists.01.org 7007Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7008S: Supported 7009F: drivers/nvdimm/blk.c 7010F: drivers/nvdimm/region_devs.c 7011F: drivers/acpi/nfit* 7012 7013LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7014M: Vishal Verma <vishal.l.verma@intel.com> 7015L: linux-nvdimm@lists.01.org 7016Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7017S: Supported 7018F: drivers/nvdimm/btt* 7019 7020LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7021M: Ross Zwisler <ross.zwisler@linux.intel.com> 7022L: linux-nvdimm@lists.01.org 7023Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7024S: Supported 7025F: drivers/nvdimm/pmem.c 7026F: include/linux/pmem.h 7027F: arch/*/include/asm/pmem.h 7028 7029LIGHTNVM PLATFORM SUPPORT 7030M: Matias Bjorling <mb@lightnvm.io> 7031W: http://github/OpenChannelSSD 7032L: linux-block@vger.kernel.org 7033S: Maintained 7034F: drivers/lightnvm/ 7035F: include/linux/lightnvm.h 7036F: include/uapi/linux/lightnvm.h 7037 7038LINUX FOR IBM pSERIES (RS/6000) 7039M: Paul Mackerras <paulus@au.ibm.com> 7040W: http://www.ibm.com/linux/ltc/projects/ppc 7041S: Supported 7042F: arch/powerpc/boot/rs6000.h 7043 7044LINUX FOR POWERPC (32-BIT AND 64-BIT) 7045M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7046M: Paul Mackerras <paulus@samba.org> 7047M: Michael Ellerman <mpe@ellerman.id.au> 7048W: http://www.penguinppc.org/ 7049L: linuxppc-dev@lists.ozlabs.org 7050Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7051T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7052S: Supported 7053F: Documentation/powerpc/ 7054F: arch/powerpc/ 7055F: drivers/char/tpm/tpm_ibmvtpm* 7056F: drivers/crypto/nx/ 7057F: drivers/crypto/vmx/ 7058F: drivers/net/ethernet/ibm/ibmveth.* 7059F: drivers/net/ethernet/ibm/ibmvnic.* 7060F: drivers/pci/hotplug/pnv_php.c 7061F: drivers/pci/hotplug/rpa* 7062F: drivers/scsi/ibmvscsi/ 7063N: opal 7064N: /pmac 7065N: powermac 7066N: powernv 7067N: [^a-z0-9]ps3 7068N: pseries 7069 7070LINUX FOR POWER MACINTOSH 7071M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7072W: http://www.penguinppc.org/ 7073L: linuxppc-dev@lists.ozlabs.org 7074S: Maintained 7075F: arch/powerpc/platforms/powermac/ 7076F: drivers/macintosh/ 7077 7078LINUX FOR POWERPC EMBEDDED MPC5XXX 7079M: Anatolij Gustschin <agust@denx.de> 7080L: linuxppc-dev@lists.ozlabs.org 7081T: git git://git.denx.de/linux-denx-agust.git 7082S: Maintained 7083F: arch/powerpc/platforms/512x/ 7084F: arch/powerpc/platforms/52xx/ 7085 7086LINUX FOR POWERPC EMBEDDED PPC4XX 7087M: Alistair Popple <alistair@popple.id.au> 7088M: Matt Porter <mporter@kernel.crashing.org> 7089W: http://www.penguinppc.org/ 7090L: linuxppc-dev@lists.ozlabs.org 7091S: Maintained 7092F: arch/powerpc/platforms/40x/ 7093F: arch/powerpc/platforms/44x/ 7094 7095LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7096L: linuxppc-dev@lists.ozlabs.org 7097S: Orphan 7098F: arch/powerpc/*/*virtex* 7099F: arch/powerpc/*/*/*virtex* 7100 7101LINUX FOR POWERPC EMBEDDED PPC8XX 7102M: Vitaly Bordug <vitb@kernel.crashing.org> 7103W: http://www.penguinppc.org/ 7104L: linuxppc-dev@lists.ozlabs.org 7105S: Maintained 7106F: arch/powerpc/platforms/8xx/ 7107 7108LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7109M: Scott Wood <oss@buserror.net> 7110M: Kumar Gala <galak@kernel.crashing.org> 7111W: http://www.penguinppc.org/ 7112L: linuxppc-dev@lists.ozlabs.org 7113T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7114S: Maintained 7115F: arch/powerpc/platforms/83xx/ 7116F: arch/powerpc/platforms/85xx/ 7117 7118LINUX FOR POWERPC PA SEMI PWRFICIENT 7119M: Olof Johansson <olof@lixom.net> 7120L: linuxppc-dev@lists.ozlabs.org 7121S: Maintained 7122F: arch/powerpc/platforms/pasemi/ 7123F: drivers/*/*pasemi* 7124F: drivers/*/*/*pasemi* 7125 7126LINUX SECURITY MODULE (LSM) FRAMEWORK 7127M: Chris Wright <chrisw@sous-sol.org> 7128L: linux-security-module@vger.kernel.org 7129S: Supported 7130 7131LIS3LV02D ACCELEROMETER DRIVER 7132M: Eric Piel <eric.piel@tremplin-utc.net> 7133S: Maintained 7134F: Documentation/misc-devices/lis3lv02d 7135F: drivers/misc/lis3lv02d/ 7136F: drivers/platform/x86/hp_accel.c 7137 7138LIVE PATCHING 7139M: Josh Poimboeuf <jpoimboe@redhat.com> 7140M: Jessica Yu <jeyu@redhat.com> 7141M: Jiri Kosina <jikos@kernel.org> 7142M: Miroslav Benes <mbenes@suse.cz> 7143R: Petr Mladek <pmladek@suse.com> 7144S: Maintained 7145F: kernel/livepatch/ 7146F: include/linux/livepatch.h 7147F: arch/x86/include/asm/livepatch.h 7148F: arch/x86/kernel/livepatch.c 7149F: Documentation/livepatch/ 7150F: Documentation/ABI/testing/sysfs-kernel-livepatch 7151F: samples/livepatch/ 7152L: live-patching@vger.kernel.org 7153T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7154 7155LINUX KERNEL DUMP TEST MODULE (LKDTM) 7156M: Kees Cook <keescook@chromium.org> 7157S: Maintained 7158F: drivers/misc/lkdtm* 7159 7160LLC (802.2) 7161M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7162S: Maintained 7163F: include/linux/llc.h 7164F: include/uapi/linux/llc.h 7165F: include/net/llc* 7166F: net/llc/ 7167 7168LM73 HARDWARE MONITOR DRIVER 7169M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7170L: linux-hwmon@vger.kernel.org 7171S: Maintained 7172F: drivers/hwmon/lm73.c 7173 7174LM78 HARDWARE MONITOR DRIVER 7175M: Jean Delvare <jdelvare@suse.com> 7176L: linux-hwmon@vger.kernel.org 7177S: Maintained 7178F: Documentation/hwmon/lm78 7179F: drivers/hwmon/lm78.c 7180 7181LM83 HARDWARE MONITOR DRIVER 7182M: Jean Delvare <jdelvare@suse.com> 7183L: linux-hwmon@vger.kernel.org 7184S: Maintained 7185F: Documentation/hwmon/lm83 7186F: drivers/hwmon/lm83.c 7187 7188LM90 HARDWARE MONITOR DRIVER 7189M: Jean Delvare <jdelvare@suse.com> 7190L: linux-hwmon@vger.kernel.org 7191S: Maintained 7192F: Documentation/hwmon/lm90 7193F: Documentation/devicetree/bindings/hwmon/lm90.txt 7194F: drivers/hwmon/lm90.c 7195 7196LM95234 HARDWARE MONITOR DRIVER 7197M: Guenter Roeck <linux@roeck-us.net> 7198L: linux-hwmon@vger.kernel.org 7199S: Maintained 7200F: Documentation/hwmon/lm95234 7201F: drivers/hwmon/lm95234.c 7202 7203LME2510 MEDIA DRIVER 7204M: Malcolm Priestley <tvboxspy@gmail.com> 7205L: linux-media@vger.kernel.org 7206W: https://linuxtv.org 7207Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7208S: Maintained 7209F: drivers/media/usb/dvb-usb-v2/lmedm04* 7210 7211LOCKING PRIMITIVES 7212M: Peter Zijlstra <peterz@infradead.org> 7213M: Ingo Molnar <mingo@redhat.com> 7214L: linux-kernel@vger.kernel.org 7215T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7216S: Maintained 7217F: Documentation/locking/ 7218F: include/linux/lockdep.h 7219F: include/linux/spinlock*.h 7220F: arch/*/include/asm/spinlock*.h 7221F: include/linux/rwlock*.h 7222F: include/linux/mutex*.h 7223F: arch/*/include/asm/mutex*.h 7224F: include/linux/rwsem*.h 7225F: arch/*/include/asm/rwsem.h 7226F: include/linux/seqlock.h 7227F: lib/locking*.[ch] 7228F: kernel/locking/ 7229 7230LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7231M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7232L: linux-ntfs-dev@lists.sourceforge.net 7233W: http://www.linux-ntfs.org/content/view/19/37/ 7234S: Maintained 7235F: Documentation/ldm.txt 7236F: block/partitions/ldm.* 7237 7238LogFS 7239M: Joern Engel <joern@logfs.org> 7240M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7241L: logfs@logfs.org 7242W: logfs.org 7243S: Maintained 7244F: fs/logfs/ 7245 7246LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7247M: Sathya Prakash <sathya.prakash@broadcom.com> 7248M: Chaitra P B <chaitra.basappa@broadcom.com> 7249M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7250L: MPT-FusionLinux.pdl@broadcom.com 7251L: linux-scsi@vger.kernel.org 7252W: http://www.avagotech.com/support/ 7253S: Supported 7254F: drivers/message/fusion/ 7255F: drivers/scsi/mpt2sas/ 7256F: drivers/scsi/mpt3sas/ 7257 7258LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7259M: Matthew Wilcox <matthew@wil.cx> 7260L: linux-scsi@vger.kernel.org 7261S: Maintained 7262F: drivers/scsi/sym53c8xx_2/ 7263 7264LTC4261 HARDWARE MONITOR DRIVER 7265M: Guenter Roeck <linux@roeck-us.net> 7266L: linux-hwmon@vger.kernel.org 7267S: Maintained 7268F: Documentation/hwmon/ltc4261 7269F: drivers/hwmon/ltc4261.c 7270 7271LTP (Linux Test Project) 7272M: Mike Frysinger <vapier@gentoo.org> 7273M: Cyril Hrubis <chrubis@suse.cz> 7274M: Wanlong Gao <wanlong.gao@gmail.com> 7275M: Jan Stancek <jstancek@redhat.com> 7276M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7277M: Alexey Kodanev <alexey.kodanev@oracle.com> 7278L: ltp@lists.linux.it (subscribers-only) 7279W: http://linux-test-project.github.io/ 7280T: git git://github.com/linux-test-project/ltp.git 7281S: Maintained 7282 7283M32R ARCHITECTURE 7284W: http://www.linux-m32r.org/ 7285S: Orphan 7286F: arch/m32r/ 7287 7288M68K ARCHITECTURE 7289M: Geert Uytterhoeven <geert@linux-m68k.org> 7290L: linux-m68k@lists.linux-m68k.org 7291W: http://www.linux-m68k.org/ 7292T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7293S: Maintained 7294F: arch/m68k/ 7295F: drivers/zorro/ 7296 7297M68K ON APPLE MACINTOSH 7298M: Joshua Thompson <funaho@jurai.org> 7299W: http://www.mac.linux-m68k.org/ 7300L: linux-m68k@lists.linux-m68k.org 7301S: Maintained 7302F: arch/m68k/mac/ 7303 7304M68K ON HP9000/300 7305M: Philip Blundell <philb@gnu.org> 7306W: http://www.tazenda.demon.co.uk/phil/linux-hp 7307S: Maintained 7308F: arch/m68k/hp300/ 7309 7310M88DS3103 MEDIA DRIVER 7311M: Antti Palosaari <crope@iki.fi> 7312L: linux-media@vger.kernel.org 7313W: https://linuxtv.org 7314W: http://palosaari.fi/linux/ 7315Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7316T: git git://linuxtv.org/anttip/media_tree.git 7317S: Maintained 7318F: drivers/media/dvb-frontends/m88ds3103* 7319 7320M88RS2000 MEDIA DRIVER 7321M: Malcolm Priestley <tvboxspy@gmail.com> 7322L: linux-media@vger.kernel.org 7323W: https://linuxtv.org 7324Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7325S: Maintained 7326F: drivers/media/dvb-frontends/m88rs2000* 7327 7328MA901 MASTERKIT USB FM RADIO DRIVER 7329M: Alexey Klimov <klimov.linux@gmail.com> 7330L: linux-media@vger.kernel.org 7331T: git git://linuxtv.org/media_tree.git 7332S: Maintained 7333F: drivers/media/radio/radio-ma901.c 7334 7335MAC80211 7336M: Johannes Berg <johannes@sipsolutions.net> 7337L: linux-wireless@vger.kernel.org 7338W: http://wireless.kernel.org/ 7339T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7341S: Maintained 7342F: Documentation/networking/mac80211-injection.txt 7343F: include/net/mac80211.h 7344F: net/mac80211/ 7345F: drivers/net/wireless/mac80211_hwsim.[ch] 7346 7347MACVLAN DRIVER 7348M: Patrick McHardy <kaber@trash.net> 7349L: netdev@vger.kernel.org 7350S: Maintained 7351F: drivers/net/macvlan.c 7352F: include/linux/if_macvlan.h 7353 7354MAILBOX API 7355M: Jassi Brar <jassisinghbrar@gmail.com> 7356L: linux-kernel@vger.kernel.org 7357S: Maintained 7358F: drivers/mailbox/ 7359F: include/linux/mailbox_client.h 7360F: include/linux/mailbox_controller.h 7361 7362MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7363M: Michael Kerrisk <mtk.manpages@gmail.com> 7364W: http://www.kernel.org/doc/man-pages 7365L: linux-man@vger.kernel.org 7366S: Maintained 7367 7368MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7369M: Andrew Lunn <andrew@lunn.ch> 7370M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7371S: Maintained 7372F: drivers/net/dsa/mv88e6xxx/ 7373 7374MARVELL ARMADA DRM SUPPORT 7375M: Russell King <rmk+kernel@armlinux.org.uk> 7376S: Maintained 7377F: drivers/gpu/drm/armada/ 7378F: include/uapi/drm/armada_drm.h 7379F: Documentation/devicetree/bindings/display/armada/ 7380 7381MARVELL CRYPTO DRIVER 7382M: Boris Brezillon <boris.brezillon@free-electrons.com> 7383M: Arnaud Ebalard <arno@natisbad.org> 7384F: drivers/crypto/marvell/ 7385S: Maintained 7386L: linux-crypto@vger.kernel.org 7387 7388MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7389M: Mirko Lindner <mlindner@marvell.com> 7390M: Stephen Hemminger <stephen@networkplumber.org> 7391L: netdev@vger.kernel.org 7392S: Maintained 7393F: drivers/net/ethernet/marvell/sk* 7394 7395MARVELL LIBERTAS WIRELESS DRIVER 7396L: libertas-dev@lists.infradead.org 7397S: Orphan 7398F: drivers/net/wireless/marvell/libertas/ 7399 7400MARVELL MV643XX ETHERNET DRIVER 7401M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7402L: netdev@vger.kernel.org 7403S: Maintained 7404F: drivers/net/ethernet/marvell/mv643xx_eth.* 7405F: include/linux/mv643xx.h 7406 7407MARVELL MVNETA ETHERNET DRIVER 7408M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7409L: netdev@vger.kernel.org 7410S: Maintained 7411F: drivers/net/ethernet/marvell/mvneta.* 7412 7413MARVELL MWIFIEX WIRELESS DRIVER 7414M: Amitkumar Karwar <akarwar@marvell.com> 7415M: Nishant Sarmukadam <nishants@marvell.com> 7416L: linux-wireless@vger.kernel.org 7417S: Maintained 7418F: drivers/net/wireless/marvell/mwifiex/ 7419 7420MARVELL MWL8K WIRELESS DRIVER 7421M: Lennert Buytenhek <buytenh@wantstofly.org> 7422L: linux-wireless@vger.kernel.org 7423S: Odd Fixes 7424F: drivers/net/wireless/marvell/mwl8k.c 7425 7426MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7427M: Nicolas Pitre <nico@fluxnic.net> 7428S: Odd Fixes 7429F: drivers/mmc/host/mvsdio.* 7430 7431MATROX FRAMEBUFFER DRIVER 7432L: linux-fbdev@vger.kernel.org 7433S: Orphan 7434F: drivers/video/fbdev/matrox/matroxfb_* 7435F: include/uapi/linux/matroxfb.h 7436 7437MAX16065 HARDWARE MONITOR DRIVER 7438M: Guenter Roeck <linux@roeck-us.net> 7439L: linux-hwmon@vger.kernel.org 7440S: Maintained 7441F: Documentation/hwmon/max16065 7442F: drivers/hwmon/max16065.c 7443 7444MAX20751 HARDWARE MONITOR DRIVER 7445M: Guenter Roeck <linux@roeck-us.net> 7446L: linux-hwmon@vger.kernel.org 7447S: Maintained 7448F: Documentation/hwmon/max20751 7449F: drivers/hwmon/max20751.c 7450 7451MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7452M: "Hans J. Koch" <hjk@hansjkoch.de> 7453L: linux-hwmon@vger.kernel.org 7454S: Maintained 7455F: Documentation/hwmon/max6650 7456F: drivers/hwmon/max6650.c 7457 7458MAX6697 HARDWARE MONITOR DRIVER 7459M: Guenter Roeck <linux@roeck-us.net> 7460L: linux-hwmon@vger.kernel.org 7461S: Maintained 7462F: Documentation/hwmon/max6697 7463F: Documentation/devicetree/bindings/i2c/max6697.txt 7464F: drivers/hwmon/max6697.c 7465F: include/linux/platform_data/max6697.h 7466 7467MAX9860 MONO AUDIO VOICE CODEC DRIVER 7468M: Peter Rosin <peda@axentia.se> 7469L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7470S: Maintained 7471F: Documentation/devicetree/bindings/sound/max9860.txt 7472F: sound/soc/codecs/max9860.* 7473 7474MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7475M: Krzysztof Kozlowski <krzk@kernel.org> 7476M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7477L: linux-pm@vger.kernel.org 7478S: Supported 7479F: drivers/power/max14577_charger.c 7480F: drivers/power/max77693_charger.c 7481 7482MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7483M: Javier Martinez Canillas <javier@osg.samsung.com> 7484L: linux-kernel@vger.kernel.org 7485S: Supported 7486F: drivers/*/*max77802*.c 7487F: Documentation/devicetree/bindings/*/*max77802.txt 7488F: include/dt-bindings/*/*max77802.h 7489 7490MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7491M: Chanwoo Choi <cw00.choi@samsung.com> 7492M: Krzysztof Kozlowski <krzk@kernel.org> 7493M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7494L: linux-kernel@vger.kernel.org 7495S: Supported 7496F: drivers/*/max14577*.c 7497F: drivers/*/max77686*.c 7498F: drivers/*/max77693*.c 7499F: drivers/extcon/extcon-max14577.c 7500F: drivers/extcon/extcon-max77693.c 7501F: drivers/rtc/rtc-max77686.c 7502F: drivers/clk/clk-max77686.c 7503F: Documentation/devicetree/bindings/mfd/max14577.txt 7504F: Documentation/devicetree/bindings/*/max77686.txt 7505F: Documentation/devicetree/bindings/mfd/max77693.txt 7506F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7507F: include/linux/mfd/max14577*.h 7508F: include/linux/mfd/max77686*.h 7509F: include/linux/mfd/max77693*.h 7510 7511MAXIRADIO FM RADIO RECEIVER DRIVER 7512M: Hans Verkuil <hverkuil@xs4all.nl> 7513L: linux-media@vger.kernel.org 7514T: git git://linuxtv.org/media_tree.git 7515W: https://linuxtv.org 7516S: Maintained 7517F: drivers/media/radio/radio-maxiradio* 7518 7519MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7520M: Peter Rosin <peda@axentia.se> 7521L: linux-iio@vger.kernel.org 7522S: Maintained 7523F: drivers/iio/potentiometer/mcp4531.c 7524 7525MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7526M: William Breathitt Gray <vilhelm.gray@gmail.com> 7527L: linux-iio@vger.kernel.org 7528S: Maintained 7529F: drivers/iio/dac/cio-dac.c 7530 7531MEDIA DRIVERS FOR RENESAS - FCP 7532M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7533L: linux-media@vger.kernel.org 7534L: linux-renesas-soc@vger.kernel.org 7535T: git git://linuxtv.org/media_tree.git 7536S: Supported 7537F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7538F: drivers/media/platform/rcar-fcp.c 7539F: include/media/rcar-fcp.h 7540 7541MEDIA DRIVERS FOR RENESAS - VSP1 7542M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7543L: linux-media@vger.kernel.org 7544L: linux-renesas-soc@vger.kernel.org 7545T: git git://linuxtv.org/media_tree.git 7546S: Supported 7547F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7548F: drivers/media/platform/vsp1/ 7549 7550MEDIA DRIVERS FOR HELENE 7551M: Abylay Ospan <aospan@netup.ru> 7552L: linux-media@vger.kernel.org 7553W: https://linuxtv.org 7554W: http://netup.tv/ 7555T: git git://linuxtv.org/media_tree.git 7556S: Supported 7557F: drivers/media/dvb-frontends/helene* 7558 7559MEDIA DRIVERS FOR ASCOT2E 7560M: Sergey Kozlov <serjk@netup.ru> 7561M: Abylay Ospan <aospan@netup.ru> 7562L: linux-media@vger.kernel.org 7563W: https://linuxtv.org 7564W: http://netup.tv/ 7565T: git git://linuxtv.org/media_tree.git 7566S: Supported 7567F: drivers/media/dvb-frontends/ascot2e* 7568 7569MEDIA DRIVERS FOR CXD2841ER 7570M: Sergey Kozlov <serjk@netup.ru> 7571M: Abylay Ospan <aospan@netup.ru> 7572L: linux-media@vger.kernel.org 7573W: https://linuxtv.org 7574W: http://netup.tv/ 7575T: git git://linuxtv.org/media_tree.git 7576S: Supported 7577F: drivers/media/dvb-frontends/cxd2841er* 7578 7579MEDIA DRIVERS FOR HORUS3A 7580M: Sergey Kozlov <serjk@netup.ru> 7581M: Abylay Ospan <aospan@netup.ru> 7582L: linux-media@vger.kernel.org 7583W: https://linuxtv.org 7584W: http://netup.tv/ 7585T: git git://linuxtv.org/media_tree.git 7586S: Supported 7587F: drivers/media/dvb-frontends/horus3a* 7588 7589MEDIA DRIVERS FOR LNBH25 7590M: Sergey Kozlov <serjk@netup.ru> 7591M: Abylay Ospan <aospan@netup.ru> 7592L: linux-media@vger.kernel.org 7593W: https://linuxtv.org 7594W: http://netup.tv/ 7595T: git git://linuxtv.org/media_tree.git 7596S: Supported 7597F: drivers/media/dvb-frontends/lnbh25* 7598 7599MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7600M: Sergey Kozlov <serjk@netup.ru> 7601M: Abylay Ospan <aospan@netup.ru> 7602L: linux-media@vger.kernel.org 7603W: https://linuxtv.org 7604W: http://netup.tv/ 7605T: git git://linuxtv.org/media_tree.git 7606S: Supported 7607F: drivers/media/pci/netup_unidvb/* 7608 7609MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7610M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7611M: Mauro Carvalho Chehab <mchehab@kernel.org> 7612P: LinuxTV.org Project 7613L: linux-media@vger.kernel.org 7614W: https://linuxtv.org 7615Q: http://patchwork.kernel.org/project/linux-media/list/ 7616T: git git://linuxtv.org/media_tree.git 7617S: Maintained 7618F: Documentation/dvb/ 7619F: Documentation/video4linux/ 7620F: Documentation/DocBook/media/ 7621F: drivers/media/ 7622F: drivers/staging/media/ 7623F: include/linux/platform_data/media/ 7624F: include/media/ 7625F: include/uapi/linux/dvb/ 7626F: include/uapi/linux/videodev2.h 7627F: include/uapi/linux/media.h 7628F: include/uapi/linux/v4l2-* 7629F: include/uapi/linux/meye.h 7630F: include/uapi/linux/ivtv* 7631F: include/uapi/linux/uvcvideo.h 7632 7633MEDIATEK ETHERNET DRIVER 7634M: Felix Fietkau <nbd@openwrt.org> 7635M: John Crispin <blogic@openwrt.org> 7636L: netdev@vger.kernel.org 7637S: Maintained 7638F: drivers/net/ethernet/mediatek/ 7639 7640MEDIATEK MT7601U WIRELESS LAN DRIVER 7641M: Jakub Kicinski <kubakici@wp.pl> 7642L: linux-wireless@vger.kernel.org 7643S: Maintained 7644F: drivers/net/wireless/mediatek/mt7601u/ 7645 7646MEGARAID SCSI/SAS DRIVERS 7647M: Kashyap Desai <kashyap.desai@avagotech.com> 7648M: Sumit Saxena <sumit.saxena@avagotech.com> 7649M: Uday Lingala <uday.lingala@avagotech.com> 7650L: megaraidlinux.pdl@avagotech.com 7651L: linux-scsi@vger.kernel.org 7652W: http://www.lsi.com 7653S: Maintained 7654F: Documentation/scsi/megaraid.txt 7655F: drivers/scsi/megaraid.* 7656F: drivers/scsi/megaraid/ 7657 7658MELLANOX ETHERNET DRIVER (mlx4_en) 7659M: Tariq Toukan <tariqt@mellanox.com> 7660L: netdev@vger.kernel.org 7661S: Supported 7662W: http://www.mellanox.com 7663Q: http://patchwork.ozlabs.org/project/netdev/list/ 7664F: drivers/net/ethernet/mellanox/mlx4/en_* 7665 7666MELLANOX ETHERNET DRIVER (mlx5e) 7667M: Saeed Mahameed <saeedm@mellanox.com> 7668L: netdev@vger.kernel.org 7669S: Supported 7670W: http://www.mellanox.com 7671Q: http://patchwork.ozlabs.org/project/netdev/list/ 7672F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7673 7674MELLANOX ETHERNET SWITCH DRIVERS 7675M: Jiri Pirko <jiri@mellanox.com> 7676M: Ido Schimmel <idosch@mellanox.com> 7677L: netdev@vger.kernel.org 7678S: Supported 7679W: http://www.mellanox.com 7680Q: http://patchwork.ozlabs.org/project/netdev/list/ 7681F: drivers/net/ethernet/mellanox/mlxsw/ 7682 7683SOFT-ROCE DRIVER (rxe) 7684M: Moni Shoua <monis@mellanox.com> 7685L: linux-rdma@vger.kernel.org 7686S: Supported 7687W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7688Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7689F: drivers/infiniband/sw/rxe/ 7690F: include/uapi/rdma/rdma_user_rxe.h 7691 7692MEMBARRIER SUPPORT 7693M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7694M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7695L: linux-kernel@vger.kernel.org 7696S: Supported 7697F: kernel/membarrier.c 7698F: include/uapi/linux/membarrier.h 7699 7700MEMORY MANAGEMENT 7701L: linux-mm@kvack.org 7702W: http://www.linux-mm.org 7703S: Maintained 7704F: include/linux/mm.h 7705F: include/linux/gfp.h 7706F: include/linux/mmzone.h 7707F: include/linux/memory_hotplug.h 7708F: include/linux/vmalloc.h 7709F: mm/ 7710 7711MEMORY TECHNOLOGY DEVICES (MTD) 7712M: David Woodhouse <dwmw2@infradead.org> 7713M: Brian Norris <computersforpeace@gmail.com> 7714L: linux-mtd@lists.infradead.org 7715W: http://www.linux-mtd.infradead.org/ 7716Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7717T: git git://git.infradead.org/linux-mtd.git 7718T: git git://git.infradead.org/l2-mtd.git 7719S: Maintained 7720F: Documentation/devicetree/bindings/mtd/ 7721F: drivers/mtd/ 7722F: include/linux/mtd/ 7723F: include/uapi/mtd/ 7724 7725MEN A21 WATCHDOG DRIVER 7726M: Johannes Thumshirn <morbidrsa@gmail.com> 7727L: linux-watchdog@vger.kernel.org 7728S: Maintained 7729F: drivers/watchdog/mena21_wdt.c 7730 7731MEN CHAMELEON BUS (mcb) 7732M: Johannes Thumshirn <morbidrsa@gmail.com> 7733S: Maintained 7734F: drivers/mcb/ 7735F: include/linux/mcb.h 7736F: Documentation/men-chameleon-bus.txt 7737 7738MEN F21BMC (Board Management Controller) 7739M: Andreas Werner <andreas.werner@men.de> 7740S: Supported 7741F: drivers/mfd/menf21bmc.c 7742F: drivers/watchdog/menf21bmc_wdt.c 7743F: drivers/leds/leds-menf21bmc.c 7744F: drivers/hwmon/menf21bmc_hwmon.c 7745F: Documentation/hwmon/menf21bmc 7746 7747METAG ARCHITECTURE 7748M: James Hogan <james.hogan@imgtec.com> 7749L: linux-metag@vger.kernel.org 7750T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7751S: Odd Fixes 7752F: arch/metag/ 7753F: Documentation/metag/ 7754F: Documentation/devicetree/bindings/metag/ 7755F: Documentation/devicetree/bindings/interrupt-controller/img,* 7756F: drivers/clocksource/metag_generic.c 7757F: drivers/irqchip/irq-metag.c 7758F: drivers/irqchip/irq-metag-ext.c 7759F: drivers/tty/metag_da.c 7760 7761MICROBLAZE ARCHITECTURE 7762M: Michal Simek <monstr@monstr.eu> 7763W: http://www.monstr.eu/fdt/ 7764T: git git://git.monstr.eu/linux-2.6-microblaze.git 7765S: Supported 7766F: arch/microblaze/ 7767 7768MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7769M: Chen Yu <yu.c.chen@intel.com> 7770L: platform-driver-x86@vger.kernel.org 7771S: Supported 7772F: drivers/platform/x86/surfacepro3_button.c 7773 7774MICROTEK X6 SCANNER 7775M: Oliver Neukum <oliver@neukum.org> 7776S: Maintained 7777F: drivers/usb/image/microtek.* 7778 7779MIPS 7780M: Ralf Baechle <ralf@linux-mips.org> 7781L: linux-mips@linux-mips.org 7782W: http://www.linux-mips.org/ 7783T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7784Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7785S: Supported 7786F: Documentation/devicetree/bindings/mips/ 7787F: Documentation/mips/ 7788F: arch/mips/ 7789 7790MIPS/LOONGSON1 ARCHITECTURE 7791M: Keguang Zhang <keguang.zhang@gmail.com> 7792L: linux-mips@linux-mips.org 7793S: Maintained 7794F: arch/mips/loongson32/ 7795F: arch/mips/include/asm/mach-loongson32/ 7796F: drivers/*/*loongson1* 7797F: drivers/*/*/*loongson1* 7798 7799MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7800M: Hans Verkuil <hverkuil@xs4all.nl> 7801L: linux-media@vger.kernel.org 7802T: git git://linuxtv.org/media_tree.git 7803W: https://linuxtv.org 7804S: Odd Fixes 7805F: drivers/media/radio/radio-miropcm20* 7806 7807MELLANOX MLX4 core VPI driver 7808M: Yishai Hadas <yishaih@mellanox.com> 7809L: netdev@vger.kernel.org 7810L: linux-rdma@vger.kernel.org 7811W: http://www.mellanox.com 7812Q: http://patchwork.ozlabs.org/project/netdev/list/ 7813S: Supported 7814F: drivers/net/ethernet/mellanox/mlx4/ 7815F: include/linux/mlx4/ 7816 7817MELLANOX MLX4 IB driver 7818M: Yishai Hadas <yishaih@mellanox.com> 7819L: linux-rdma@vger.kernel.org 7820W: http://www.mellanox.com 7821Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7822S: Supported 7823F: drivers/infiniband/hw/mlx4/ 7824F: include/linux/mlx4/ 7825 7826MELLANOX MLX5 core VPI driver 7827M: Matan Barak <matanb@mellanox.com> 7828M: Leon Romanovsky <leonro@mellanox.com> 7829L: netdev@vger.kernel.org 7830L: linux-rdma@vger.kernel.org 7831W: http://www.mellanox.com 7832Q: http://patchwork.ozlabs.org/project/netdev/list/ 7833S: Supported 7834F: drivers/net/ethernet/mellanox/mlx5/core/ 7835F: include/linux/mlx5/ 7836 7837MELLANOX MLX5 IB driver 7838M: Matan Barak <matanb@mellanox.com> 7839M: Leon Romanovsky <leonro@mellanox.com> 7840L: linux-rdma@vger.kernel.org 7841W: http://www.mellanox.com 7842Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7843S: Supported 7844F: drivers/infiniband/hw/mlx5/ 7845F: include/linux/mlx5/ 7846 7847MELEXIS MLX90614 DRIVER 7848M: Crt Mori <cmo@melexis.com> 7849L: linux-iio@vger.kernel.org 7850W: http://www.melexis.com 7851S: Supported 7852F: drivers/iio/temperature/mlx90614.c 7853 7854MN88472 MEDIA DRIVER 7855M: Antti Palosaari <crope@iki.fi> 7856L: linux-media@vger.kernel.org 7857W: https://linuxtv.org 7858W: http://palosaari.fi/linux/ 7859Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7860S: Maintained 7861F: drivers/media/dvb-frontends/mn88472* 7862 7863MN88473 MEDIA DRIVER 7864M: Antti Palosaari <crope@iki.fi> 7865L: linux-media@vger.kernel.org 7866W: https://linuxtv.org 7867W: http://palosaari.fi/linux/ 7868Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7869S: Maintained 7870F: drivers/media/dvb-frontends/mn88473* 7871 7872MODULE SUPPORT 7873M: Rusty Russell <rusty@rustcorp.com.au> 7874S: Maintained 7875F: include/linux/module.h 7876F: kernel/module.c 7877 7878MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7879W: http://popies.net/meye/ 7880S: Orphan 7881F: Documentation/video4linux/meye.txt 7882F: drivers/media/pci/meye/ 7883F: include/uapi/linux/meye.h 7884 7885MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7886M: Jiri Slaby <jirislaby@gmail.com> 7887S: Maintained 7888F: Documentation/serial/moxa-smartio 7889F: drivers/tty/mxser.* 7890 7891MR800 AVERMEDIA USB FM RADIO DRIVER 7892M: Alexey Klimov <klimov.linux@gmail.com> 7893L: linux-media@vger.kernel.org 7894T: git git://linuxtv.org/media_tree.git 7895S: Maintained 7896F: drivers/media/radio/radio-mr800.c 7897 7898MRF24J40 IEEE 802.15.4 RADIO DRIVER 7899M: Alan Ott <alan@signal11.us> 7900L: linux-wpan@vger.kernel.org 7901S: Maintained 7902F: drivers/net/ieee802154/mrf24j40.c 7903F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7904 7905MSI LAPTOP SUPPORT 7906M: "Lee, Chun-Yi" <jlee@suse.com> 7907L: platform-driver-x86@vger.kernel.org 7908S: Maintained 7909F: drivers/platform/x86/msi-laptop.c 7910 7911MSI WMI SUPPORT 7912L: platform-driver-x86@vger.kernel.org 7913S: Orphan 7914F: drivers/platform/x86/msi-wmi.c 7915 7916MSI001 MEDIA DRIVER 7917M: Antti Palosaari <crope@iki.fi> 7918L: linux-media@vger.kernel.org 7919W: https://linuxtv.org 7920W: http://palosaari.fi/linux/ 7921Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7922T: git git://linuxtv.org/anttip/media_tree.git 7923S: Maintained 7924F: drivers/media/tuners/msi001* 7925 7926MSI2500 MEDIA DRIVER 7927M: Antti Palosaari <crope@iki.fi> 7928L: linux-media@vger.kernel.org 7929W: https://linuxtv.org 7930W: http://palosaari.fi/linux/ 7931Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7932T: git git://linuxtv.org/anttip/media_tree.git 7933S: Maintained 7934F: drivers/media/usb/msi2500/ 7935 7936MSYSTEMS DISKONCHIP G3 MTD DRIVER 7937M: Robert Jarzmik <robert.jarzmik@free.fr> 7938L: linux-mtd@lists.infradead.org 7939S: Maintained 7940F: drivers/mtd/devices/docg3* 7941 7942MT9M032 APTINA SENSOR DRIVER 7943M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7944L: linux-media@vger.kernel.org 7945T: git git://linuxtv.org/media_tree.git 7946S: Maintained 7947F: drivers/media/i2c/mt9m032.c 7948F: include/media/i2c/mt9m032.h 7949 7950MT9P031 APTINA CAMERA SENSOR 7951M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7952L: linux-media@vger.kernel.org 7953T: git git://linuxtv.org/media_tree.git 7954S: Maintained 7955F: drivers/media/i2c/mt9p031.c 7956F: include/media/i2c/mt9p031.h 7957 7958MT9T001 APTINA CAMERA SENSOR 7959M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7960L: linux-media@vger.kernel.org 7961T: git git://linuxtv.org/media_tree.git 7962S: Maintained 7963F: drivers/media/i2c/mt9t001.c 7964F: include/media/i2c/mt9t001.h 7965 7966MT9V032 APTINA CAMERA SENSOR 7967M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7968L: linux-media@vger.kernel.org 7969T: git git://linuxtv.org/media_tree.git 7970S: Maintained 7971F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7972F: drivers/media/i2c/mt9v032.c 7973F: include/media/i2c/mt9v032.h 7974 7975MULTIFUNCTION DEVICES (MFD) 7976M: Lee Jones <lee.jones@linaro.org> 7977T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7978S: Supported 7979F: drivers/mfd/ 7980F: include/linux/mfd/ 7981 7982MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7983M: Ulf Hansson <ulf.hansson@linaro.org> 7984L: linux-mmc@vger.kernel.org 7985T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7986S: Maintained 7987F: Documentation/devicetree/bindings/mmc/ 7988F: drivers/mmc/ 7989F: include/linux/mmc/ 7990F: include/uapi/linux/mmc/ 7991 7992MULTIMEDIA CARD (MMC) ETC. OVER SPI 7993S: Orphan 7994F: drivers/mmc/host/mmc_spi.c 7995F: include/linux/spi/mmc_spi.h 7996 7997MULTISOUND SOUND DRIVER 7998M: Andrew Veliath <andrewtv@usa.net> 7999S: Maintained 8000F: Documentation/sound/oss/MultiSound 8001F: sound/oss/msnd* 8002 8003MULTITECH MULTIPORT CARD (ISICOM) 8004S: Orphan 8005F: drivers/tty/isicom.c 8006F: include/linux/isicom.h 8007 8008MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8009M: Bin Liu <b-liu@ti.com> 8010L: linux-usb@vger.kernel.org 8011T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8012S: Maintained 8013F: drivers/usb/musb/ 8014 8015MXL5007T MEDIA DRIVER 8016M: Michael Krufky <mkrufky@linuxtv.org> 8017L: linux-media@vger.kernel.org 8018W: https://linuxtv.org 8019W: http://github.com/mkrufky 8020Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8021T: git git://linuxtv.org/mkrufky/tuners.git 8022S: Maintained 8023F: drivers/media/tuners/mxl5007t.* 8024 8025MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8026M: Hyong-Youb Kim <hykim@myri.com> 8027L: netdev@vger.kernel.org 8028W: https://www.myricom.com/support/downloads/myri10ge.html 8029S: Supported 8030F: drivers/net/ethernet/myricom/myri10ge/ 8031 8032NAND FLASH SUBSYSTEM 8033M: Boris Brezillon <boris.brezillon@free-electrons.com> 8034R: Richard Weinberger <richard@nod.at> 8035L: linux-mtd@lists.infradead.org 8036W: http://www.linux-mtd.infradead.org/ 8037Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8038T: git git://github.com/linux-nand/linux.git 8039S: Maintained 8040F: drivers/mtd/nand/ 8041F: include/linux/mtd/nand*.h 8042 8043NATSEMI ETHERNET DRIVER (DP8381x) 8044S: Orphan 8045F: drivers/net/ethernet/natsemi/natsemi.c 8046 8047NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8048M: Daniel Mack <zonque@gmail.com> 8049S: Maintained 8050L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8051W: http://www.native-instruments.com 8052F: sound/usb/caiaq/ 8053 8054NCP FILESYSTEM 8055M: Petr Vandrovec <petr@vandrovec.name> 8056S: Odd Fixes 8057F: fs/ncpfs/ 8058 8059NCR 5380 SCSI DRIVERS 8060M: Finn Thain <fthain@telegraphics.com.au> 8061M: Michael Schmitz <schmitzmic@gmail.com> 8062L: linux-scsi@vger.kernel.org 8063S: Maintained 8064F: Documentation/scsi/g_NCR5380.txt 8065F: Documentation/scsi/dtc3x80.txt 8066F: drivers/scsi/NCR5380.* 8067F: drivers/scsi/arm/cumana_1.c 8068F: drivers/scsi/arm/oak.c 8069F: drivers/scsi/atari_scsi.* 8070F: drivers/scsi/dmx3191d.c 8071F: drivers/scsi/dtc.* 8072F: drivers/scsi/g_NCR5380.* 8073F: drivers/scsi/g_NCR5380_mmio.c 8074F: drivers/scsi/mac_scsi.* 8075F: drivers/scsi/pas16.* 8076F: drivers/scsi/sun3_scsi.* 8077F: drivers/scsi/sun3_scsi_vme.c 8078F: drivers/scsi/t128.* 8079 8080NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8081M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8082L: linux-scsi@vger.kernel.org 8083S: Maintained 8084F: drivers/scsi/NCR_D700.* 8085 8086NCT6775 HARDWARE MONITOR DRIVER 8087M: Guenter Roeck <linux@roeck-us.net> 8088L: linux-hwmon@vger.kernel.org 8089S: Maintained 8090F: Documentation/hwmon/nct6775 8091F: drivers/hwmon/nct6775.c 8092 8093NETEFFECT IWARP RNIC DRIVER (IW_NES) 8094M: Faisal Latif <faisal.latif@intel.com> 8095L: linux-rdma@vger.kernel.org 8096W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8097S: Supported 8098F: drivers/infiniband/hw/nes/ 8099 8100NETEM NETWORK EMULATOR 8101M: Stephen Hemminger <stephen@networkplumber.org> 8102L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8103S: Maintained 8104F: net/sched/sch_netem.c 8105 8106NETERION 10GbE DRIVERS (s2io/vxge) 8107M: Jon Mason <jdmason@kudzu.us> 8108L: netdev@vger.kernel.org 8109S: Supported 8110F: Documentation/networking/s2io.txt 8111F: Documentation/networking/vxge.txt 8112F: drivers/net/ethernet/neterion/ 8113 8114NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8115M: Pablo Neira Ayuso <pablo@netfilter.org> 8116M: Patrick McHardy <kaber@trash.net> 8117M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8118L: netfilter-devel@vger.kernel.org 8119L: coreteam@netfilter.org 8120W: http://www.netfilter.org/ 8121W: http://www.iptables.org/ 8122Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8123T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8124T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8125S: Supported 8126F: include/linux/netfilter* 8127F: include/linux/netfilter/ 8128F: include/net/netfilter/ 8129F: include/uapi/linux/netfilter* 8130F: include/uapi/linux/netfilter/ 8131F: net/*/netfilter.c 8132F: net/*/netfilter/ 8133F: net/netfilter/ 8134F: net/bridge/br_netfilter*.c 8135 8136NETLABEL 8137M: Paul Moore <paul@paul-moore.com> 8138W: http://netlabel.sf.net 8139L: netdev@vger.kernel.org 8140S: Maintained 8141F: Documentation/netlabel/ 8142F: include/net/netlabel.h 8143F: net/netlabel/ 8144 8145NETROM NETWORK LAYER 8146M: Ralf Baechle <ralf@linux-mips.org> 8147L: linux-hams@vger.kernel.org 8148W: http://www.linux-ax25.org/ 8149S: Maintained 8150F: include/net/netrom.h 8151F: include/uapi/linux/netrom.h 8152F: net/netrom/ 8153 8154NETRONOME ETHERNET DRIVERS 8155M: Jakub Kicinski <jakub.kicinski@netronome.com> 8156L: oss-drivers@netronome.com 8157S: Maintained 8158F: drivers/net/ethernet/netronome/ 8159 8160NETWORK BLOCK DEVICE (NBD) 8161M: Markus Pargmann <mpa@pengutronix.de> 8162S: Maintained 8163L: nbd-general@lists.sourceforge.net 8164T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8165F: Documentation/blockdev/nbd.txt 8166F: drivers/block/nbd.c 8167F: include/uapi/linux/nbd.h 8168 8169NETWORK DROP MONITOR 8170M: Neil Horman <nhorman@tuxdriver.com> 8171L: netdev@vger.kernel.org 8172S: Maintained 8173W: https://fedorahosted.org/dropwatch/ 8174F: net/core/drop_monitor.c 8175 8176NETWORKING [GENERAL] 8177M: "David S. Miller" <davem@davemloft.net> 8178L: netdev@vger.kernel.org 8179W: http://www.linuxfoundation.org/en/Net 8180Q: http://patchwork.ozlabs.org/project/netdev/list/ 8181T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8182T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8183S: Maintained 8184F: net/ 8185F: include/net/ 8186F: include/linux/in.h 8187F: include/linux/net.h 8188F: include/linux/netdevice.h 8189F: include/uapi/linux/in.h 8190F: include/uapi/linux/net.h 8191F: include/uapi/linux/netdevice.h 8192F: include/uapi/linux/net_namespace.h 8193F: tools/net/ 8194F: tools/testing/selftests/net/ 8195F: lib/random32.c 8196F: lib/test_bpf.c 8197 8198NETWORKING [IPv4/IPv6] 8199M: "David S. Miller" <davem@davemloft.net> 8200M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8201M: James Morris <jmorris@namei.org> 8202M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8203M: Patrick McHardy <kaber@trash.net> 8204L: netdev@vger.kernel.org 8205T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8206S: Maintained 8207F: net/ipv4/ 8208F: net/ipv6/ 8209F: include/net/ip* 8210F: arch/x86/net/* 8211 8212NETWORKING [IPSEC] 8213M: Steffen Klassert <steffen.klassert@secunet.com> 8214M: Herbert Xu <herbert@gondor.apana.org.au> 8215M: "David S. Miller" <davem@davemloft.net> 8216L: netdev@vger.kernel.org 8217T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8218T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8219S: Maintained 8220F: net/core/flow.c 8221F: net/xfrm/ 8222F: net/key/ 8223F: net/ipv4/xfrm* 8224F: net/ipv4/esp4.c 8225F: net/ipv4/ah4.c 8226F: net/ipv4/ipcomp.c 8227F: net/ipv4/ip_vti.c 8228F: net/ipv6/xfrm* 8229F: net/ipv6/esp6.c 8230F: net/ipv6/ah6.c 8231F: net/ipv6/ipcomp6.c 8232F: net/ipv6/ip6_vti.c 8233F: include/uapi/linux/xfrm.h 8234F: include/net/xfrm.h 8235 8236NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8237M: Paul Moore <paul@paul-moore.com> 8238L: netdev@vger.kernel.org 8239S: Maintained 8240 8241NETWORKING [WIRELESS] 8242L: linux-wireless@vger.kernel.org 8243Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8244 8245NETWORKING DRIVERS 8246L: netdev@vger.kernel.org 8247W: http://www.linuxfoundation.org/en/Net 8248Q: http://patchwork.ozlabs.org/project/netdev/list/ 8249T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8250T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8251S: Odd Fixes 8252F: Documentation/devicetree/bindings/net/ 8253F: drivers/net/ 8254F: include/linux/if_* 8255F: include/linux/netdevice.h 8256F: include/linux/etherdevice.h 8257F: include/linux/fcdevice.h 8258F: include/linux/fddidevice.h 8259F: include/linux/hippidevice.h 8260F: include/linux/inetdevice.h 8261F: include/uapi/linux/if_* 8262F: include/uapi/linux/netdevice.h 8263 8264NETWORKING DRIVERS (WIRELESS) 8265M: Kalle Valo <kvalo@codeaurora.org> 8266L: linux-wireless@vger.kernel.org 8267Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8268T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8269T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8270S: Maintained 8271F: Documentation/devicetree/bindings/net/wireless/ 8272F: drivers/net/wireless/ 8273 8274NETXEN (1/10) GbE SUPPORT 8275M: Manish Chopra <manish.chopra@qlogic.com> 8276M: Sony Chacko <sony.chacko@qlogic.com> 8277M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8278L: netdev@vger.kernel.org 8279W: http://www.qlogic.com 8280S: Supported 8281F: drivers/net/ethernet/qlogic/netxen/ 8282 8283NFC SUBSYSTEM 8284M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8285M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8286M: Samuel Ortiz <sameo@linux.intel.com> 8287L: linux-wireless@vger.kernel.org 8288L: linux-nfc@lists.01.org (subscribers-only) 8289S: Supported 8290F: net/nfc/ 8291F: include/net/nfc/ 8292F: include/uapi/linux/nfc.h 8293F: drivers/nfc/ 8294F: include/linux/platform_data/nfcmrvl.h 8295F: include/linux/platform_data/nxp-nci.h 8296F: include/linux/platform_data/pn544.h 8297F: include/linux/platform_data/st21nfca.h 8298F: include/linux/platform_data/st-nci.h 8299F: Documentation/devicetree/bindings/net/nfc/ 8300 8301NFS, SUNRPC, AND LOCKD CLIENTS 8302M: Trond Myklebust <trond.myklebust@primarydata.com> 8303M: Anna Schumaker <anna.schumaker@netapp.com> 8304L: linux-nfs@vger.kernel.org 8305W: http://client.linux-nfs.org 8306T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8307S: Maintained 8308F: fs/lockd/ 8309F: fs/nfs/ 8310F: fs/nfs_common/ 8311F: net/sunrpc/ 8312F: include/linux/lockd/ 8313F: include/linux/nfs* 8314F: include/linux/sunrpc/ 8315F: include/uapi/linux/nfs* 8316F: include/uapi/linux/sunrpc/ 8317 8318NILFS2 FILESYSTEM 8319M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8320L: linux-nilfs@vger.kernel.org 8321W: http://nilfs.sourceforge.net/ 8322W: http://nilfs.osdn.jp/ 8323T: git git://github.com/konis/nilfs2.git 8324S: Supported 8325F: Documentation/filesystems/nilfs2.txt 8326F: fs/nilfs2/ 8327F: include/trace/events/nilfs2.h 8328F: include/uapi/linux/nilfs2_api.h 8329F: include/uapi/linux/nilfs2_ondisk.h 8330 8331NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8332M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8333W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8334S: Maintained 8335F: Documentation/scsi/NinjaSCSI.txt 8336F: drivers/scsi/pcmcia/nsp_* 8337 8338NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8339M: GOTO Masanori <gotom@debian.or.jp> 8340M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8341W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8342S: Maintained 8343F: Documentation/scsi/NinjaSCSI.txt 8344F: drivers/scsi/nsp32* 8345 8346NIOS2 ARCHITECTURE 8347M: Ley Foon Tan <lftan@altera.com> 8348L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8349T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8350S: Maintained 8351F: arch/nios2/ 8352 8353NOKIA N900 POWER SUPPLY DRIVERS 8354R: Pali Rohár <pali.rohar@gmail.com> 8355F: include/linux/power/bq2415x_charger.h 8356F: include/linux/power/bq27xxx_battery.h 8357F: include/linux/power/isp1704_charger.h 8358F: drivers/power/bq2415x_charger.c 8359F: drivers/power/bq27xxx_battery.c 8360F: drivers/power/bq27xxx_battery_i2c.c 8361F: drivers/power/isp1704_charger.c 8362F: drivers/power/rx51_battery.c 8363 8364NTB DRIVER CORE 8365M: Jon Mason <jdmason@kudzu.us> 8366M: Dave Jiang <dave.jiang@intel.com> 8367M: Allen Hubbe <Allen.Hubbe@emc.com> 8368L: linux-ntb@googlegroups.com 8369S: Supported 8370W: https://github.com/jonmason/ntb/wiki 8371T: git git://github.com/jonmason/ntb.git 8372F: drivers/ntb/ 8373F: drivers/net/ntb_netdev.c 8374F: include/linux/ntb.h 8375F: include/linux/ntb_transport.h 8376F: tools/testing/selftests/ntb/ 8377 8378NTB INTEL DRIVER 8379M: Jon Mason <jdmason@kudzu.us> 8380M: Dave Jiang <dave.jiang@intel.com> 8381L: linux-ntb@googlegroups.com 8382S: Supported 8383W: https://github.com/jonmason/ntb/wiki 8384T: git git://github.com/jonmason/ntb.git 8385F: drivers/ntb/hw/intel/ 8386 8387NTB AMD DRIVER 8388M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8389L: linux-ntb@googlegroups.com 8390S: Supported 8391F: drivers/ntb/hw/amd/ 8392 8393NTFS FILESYSTEM 8394M: Anton Altaparmakov <anton@tuxera.com> 8395L: linux-ntfs-dev@lists.sourceforge.net 8396W: http://www.tuxera.com/ 8397T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8398S: Supported 8399F: Documentation/filesystems/ntfs.txt 8400F: fs/ntfs/ 8401 8402NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8403M: Antonino Daplas <adaplas@gmail.com> 8404L: linux-fbdev@vger.kernel.org 8405S: Maintained 8406F: drivers/video/fbdev/riva/ 8407F: drivers/video/fbdev/nvidia/ 8408 8409NVM EXPRESS DRIVER 8410M: Keith Busch <keith.busch@intel.com> 8411M: Jens Axboe <axboe@fb.com> 8412L: linux-nvme@lists.infradead.org 8413T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8414W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8415S: Supported 8416F: drivers/nvme/host/ 8417F: include/linux/nvme.h 8418 8419NVM EXPRESS TARGET DRIVER 8420M: Christoph Hellwig <hch@lst.de> 8421M: Sagi Grimberg <sagi@grimberg.me> 8422L: linux-nvme@lists.infradead.org 8423S: Supported 8424F: drivers/nvme/target/ 8425 8426NVMEM FRAMEWORK 8427M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8428M: Maxime Ripard <maxime.ripard@free-electrons.com> 8429S: Maintained 8430F: drivers/nvmem/ 8431F: Documentation/devicetree/bindings/nvmem/ 8432F: include/linux/nvmem-consumer.h 8433F: include/linux/nvmem-provider.h 8434 8435NXP-NCI NFC DRIVER 8436M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8437R: Charles Gorand <charles.gorand@effinnov.com> 8438L: linux-nfc@lists.01.org (moderated for non-subscribers) 8439S: Supported 8440F: drivers/nfc/nxp-nci 8441 8442NXP TDA998X DRM DRIVER 8443M: Russell King <rmk+kernel@armlinux.org.uk> 8444S: Supported 8445F: drivers/gpu/drm/i2c/tda998x_drv.c 8446F: include/drm/i2c/tda998x.h 8447 8448NXP TFA9879 DRIVER 8449M: Peter Rosin <peda@axentia.se> 8450L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8451S: Maintained 8452F: sound/soc/codecs/tfa9879* 8453 8454OBJTOOL 8455M: Josh Poimboeuf <jpoimboe@redhat.com> 8456S: Supported 8457F: tools/objtool/ 8458 8459OMAP SUPPORT 8460M: Tony Lindgren <tony@atomide.com> 8461L: linux-omap@vger.kernel.org 8462W: http://www.muru.com/linux/omap/ 8463W: http://linux.omap.com/ 8464Q: http://patchwork.kernel.org/project/linux-omap/list/ 8465T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8466S: Maintained 8467F: arch/arm/*omap*/ 8468F: arch/arm/configs/omap1_defconfig 8469F: arch/arm/configs/omap2plus_defconfig 8470F: drivers/i2c/busses/i2c-omap.c 8471F: drivers/irqchip/irq-omap-intc.c 8472F: drivers/mfd/*omap*.c 8473F: drivers/mfd/menelaus.c 8474F: drivers/mfd/palmas.c 8475F: drivers/mfd/tps65217.c 8476F: drivers/mfd/tps65218.c 8477F: drivers/mfd/tps65910.c 8478F: drivers/mfd/twl-core.[ch] 8479F: drivers/mfd/twl4030*.c 8480F: drivers/mfd/twl6030*.c 8481F: drivers/mfd/twl6040*.c 8482F: drivers/regulator/palmas-regulator*.c 8483F: drivers/regulator/pbias-regulator.c 8484F: drivers/regulator/tps65217-regulator.c 8485F: drivers/regulator/tps65218-regulator.c 8486F: drivers/regulator/tps65910-regulator.c 8487F: drivers/regulator/twl-regulator.c 8488F: include/linux/i2c-omap.h 8489 8490OMAP DEVICE TREE SUPPORT 8491M: Benoît Cousson <bcousson@baylibre.com> 8492M: Tony Lindgren <tony@atomide.com> 8493L: linux-omap@vger.kernel.org 8494L: devicetree@vger.kernel.org 8495S: Maintained 8496F: arch/arm/boot/dts/*omap* 8497F: arch/arm/boot/dts/*am3* 8498F: arch/arm/boot/dts/*am4* 8499F: arch/arm/boot/dts/*am5* 8500F: arch/arm/boot/dts/*dra7* 8501 8502OMAP CLOCK FRAMEWORK SUPPORT 8503M: Paul Walmsley <paul@pwsan.com> 8504L: linux-omap@vger.kernel.org 8505S: Maintained 8506F: arch/arm/*omap*/*clock* 8507 8508OMAP POWER MANAGEMENT SUPPORT 8509M: Kevin Hilman <khilman@kernel.org> 8510L: linux-omap@vger.kernel.org 8511S: Maintained 8512F: arch/arm/*omap*/*pm* 8513F: drivers/cpufreq/omap-cpufreq.c 8514 8515OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8516M: Rajendra Nayak <rnayak@codeaurora.org> 8517M: Paul Walmsley <paul@pwsan.com> 8518L: linux-omap@vger.kernel.org 8519S: Maintained 8520F: arch/arm/mach-omap2/prm* 8521 8522OMAP AUDIO SUPPORT 8523M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8524M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8525L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8526L: linux-omap@vger.kernel.org 8527S: Maintained 8528F: sound/soc/omap/ 8529 8530OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8531M: Roger Quadros <rogerq@ti.com> 8532M: Tony Lindgren <tony@atomide.com> 8533L: linux-omap@vger.kernel.org 8534S: Maintained 8535F: drivers/memory/omap-gpmc.c 8536F: arch/arm/mach-omap2/*gpmc* 8537 8538OMAP FRAMEBUFFER SUPPORT 8539M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8540L: linux-fbdev@vger.kernel.org 8541L: linux-omap@vger.kernel.org 8542S: Maintained 8543F: drivers/video/fbdev/omap/ 8544 8545OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8546M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8547L: linux-omap@vger.kernel.org 8548L: linux-fbdev@vger.kernel.org 8549S: Maintained 8550F: drivers/video/fbdev/omap2/ 8551F: Documentation/arm/OMAP/DSS 8552 8553OMAP HARDWARE SPINLOCK SUPPORT 8554M: Ohad Ben-Cohen <ohad@wizery.com> 8555L: linux-omap@vger.kernel.org 8556S: Maintained 8557F: drivers/hwspinlock/omap_hwspinlock.c 8558 8559OMAP MMC SUPPORT 8560M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8561L: linux-omap@vger.kernel.org 8562S: Maintained 8563F: drivers/mmc/host/omap.c 8564 8565OMAP HS MMC SUPPORT 8566L: linux-mmc@vger.kernel.org 8567L: linux-omap@vger.kernel.org 8568S: Orphan 8569F: drivers/mmc/host/omap_hsmmc.c 8570 8571OMAP RANDOM NUMBER GENERATOR SUPPORT 8572M: Deepak Saxena <dsaxena@plexity.net> 8573S: Maintained 8574F: drivers/char/hw_random/omap-rng.c 8575 8576OMAP HWMOD SUPPORT 8577M: Benoît Cousson <bcousson@baylibre.com> 8578M: Paul Walmsley <paul@pwsan.com> 8579L: linux-omap@vger.kernel.org 8580S: Maintained 8581F: arch/arm/mach-omap2/omap_hwmod.* 8582 8583OMAP HWMOD DATA 8584M: Paul Walmsley <paul@pwsan.com> 8585L: linux-omap@vger.kernel.org 8586S: Maintained 8587F: arch/arm/mach-omap2/omap_hwmod*data* 8588 8589OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8590M: Benoît Cousson <bcousson@baylibre.com> 8591L: linux-omap@vger.kernel.org 8592S: Maintained 8593F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8594 8595OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8596M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8597L: linux-media@vger.kernel.org 8598S: Maintained 8599F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8600F: drivers/media/platform/omap3isp/ 8601F: drivers/staging/media/omap4iss/ 8602 8603OMAP USB SUPPORT 8604L: linux-usb@vger.kernel.org 8605L: linux-omap@vger.kernel.org 8606S: Orphan 8607F: drivers/usb/*/*omap* 8608F: arch/arm/*omap*/usb* 8609 8610OMAP GPIO DRIVER 8611M: Grygorii Strashko <grygorii.strashko@ti.com> 8612M: Santosh Shilimkar <ssantosh@kernel.org> 8613M: Kevin Hilman <khilman@kernel.org> 8614L: linux-omap@vger.kernel.org 8615S: Maintained 8616F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8617F: drivers/gpio/gpio-omap.c 8618 8619OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8620M: Mark Jackson <mpfj@newflow.co.uk> 8621L: linux-omap@vger.kernel.org 8622S: Maintained 8623F: arch/arm/boot/dts/am335x-nano.dts 8624 8625OMFS FILESYSTEM 8626M: Bob Copeland <me@bobcopeland.com> 8627L: linux-karma-devel@lists.sourceforge.net 8628S: Maintained 8629F: Documentation/filesystems/omfs.txt 8630F: fs/omfs/ 8631 8632OMNIKEY CARDMAN 4000 DRIVER 8633M: Harald Welte <laforge@gnumonks.org> 8634S: Maintained 8635F: drivers/char/pcmcia/cm4000_cs.c 8636F: include/linux/cm4000_cs.h 8637F: include/uapi/linux/cm4000_cs.h 8638 8639OMNIKEY CARDMAN 4040 DRIVER 8640M: Harald Welte <laforge@gnumonks.org> 8641S: Maintained 8642F: drivers/char/pcmcia/cm4040_cs.* 8643 8644OMNIVISION OV7670 SENSOR DRIVER 8645M: Jonathan Corbet <corbet@lwn.net> 8646L: linux-media@vger.kernel.org 8647T: git git://linuxtv.org/media_tree.git 8648S: Maintained 8649F: drivers/media/i2c/ov7670.c 8650 8651ONENAND FLASH DRIVER 8652M: Kyungmin Park <kyungmin.park@samsung.com> 8653L: linux-mtd@lists.infradead.org 8654S: Maintained 8655F: drivers/mtd/onenand/ 8656F: include/linux/mtd/onenand*.h 8657 8658ONSTREAM SCSI TAPE DRIVER 8659M: Willem Riede <osst@riede.org> 8660L: osst-users@lists.sourceforge.net 8661L: linux-scsi@vger.kernel.org 8662S: Maintained 8663F: Documentation/scsi/osst.txt 8664F: drivers/scsi/osst.* 8665F: drivers/scsi/osst_*.h 8666F: drivers/scsi/st.h 8667 8668OPENCORES I2C BUS DRIVER 8669M: Peter Korsgaard <jacmet@sunsite.dk> 8670L: linux-i2c@vger.kernel.org 8671S: Maintained 8672F: Documentation/i2c/busses/i2c-ocores 8673F: drivers/i2c/busses/i2c-ocores.c 8674 8675OPEN FIRMWARE AND FLATTENED DEVICE TREE 8676M: Rob Herring <robh+dt@kernel.org> 8677M: Frank Rowand <frowand.list@gmail.com> 8678L: devicetree@vger.kernel.org 8679W: http://www.devicetree.org/ 8680T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8681S: Maintained 8682F: drivers/of/ 8683F: include/linux/of*.h 8684F: scripts/dtc/ 8685 8686OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8687M: Rob Herring <robh+dt@kernel.org> 8688M: Mark Rutland <mark.rutland@arm.com> 8689L: devicetree@vger.kernel.org 8690T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8691Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8692S: Maintained 8693F: Documentation/devicetree/ 8694F: arch/*/boot/dts/ 8695F: include/dt-bindings/ 8696 8697OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8698M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8699L: devicetree@vger.kernel.org 8700S: Maintained 8701F: Documentation/devicetree/dynamic-resolution-notes.txt 8702F: Documentation/devicetree/overlay-notes.txt 8703F: drivers/of/overlay.c 8704F: drivers/of/resolver.c 8705 8706OPENRISC ARCHITECTURE 8707M: Jonas Bonn <jonas@southpole.se> 8708W: http://openrisc.net 8709S: Maintained 8710T: git git://openrisc.net/~jonas/linux 8711F: arch/openrisc/ 8712 8713OPENVSWITCH 8714M: Pravin Shelar <pshelar@nicira.com> 8715L: netdev@vger.kernel.org 8716L: dev@openvswitch.org 8717W: http://openvswitch.org 8718S: Maintained 8719F: net/openvswitch/ 8720F: include/uapi/linux/openvswitch.h 8721 8722OPERATING PERFORMANCE POINTS (OPP) 8723M: Viresh Kumar <vireshk@kernel.org> 8724M: Nishanth Menon <nm@ti.com> 8725M: Stephen Boyd <sboyd@codeaurora.org> 8726L: linux-pm@vger.kernel.org 8727S: Maintained 8728T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8729F: drivers/base/power/opp/ 8730F: include/linux/pm_opp.h 8731F: Documentation/power/opp.txt 8732F: Documentation/devicetree/bindings/opp/ 8733 8734OPL4 DRIVER 8735M: Clemens Ladisch <clemens@ladisch.de> 8736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8737T: git git://git.alsa-project.org/alsa-kernel.git 8738S: Maintained 8739F: sound/drivers/opl4/ 8740 8741OPROFILE 8742M: Robert Richter <rric@kernel.org> 8743L: oprofile-list@lists.sf.net 8744S: Maintained 8745F: arch/*/include/asm/oprofile*.h 8746F: arch/*/oprofile/ 8747F: drivers/oprofile/ 8748F: include/linux/oprofile.h 8749 8750ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8751M: Mark Fasheh <mfasheh@suse.com> 8752M: Joel Becker <jlbec@evilplan.org> 8753L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8754W: http://ocfs2.wiki.kernel.org 8755S: Supported 8756F: Documentation/filesystems/ocfs2.txt 8757F: Documentation/filesystems/dlmfs.txt 8758F: fs/ocfs2/ 8759 8760ORINOCO DRIVER 8761L: linux-wireless@vger.kernel.org 8762W: http://wireless.kernel.org/en/users/Drivers/orinoco 8763W: http://www.nongnu.org/orinoco/ 8764S: Orphan 8765F: drivers/net/wireless/intersil/orinoco/ 8766 8767OSD LIBRARY and FILESYSTEM 8768M: Boaz Harrosh <ooo@electrozaur.com> 8769M: Benny Halevy <bhalevy@primarydata.com> 8770L: osd-dev@open-osd.org 8771W: http://open-osd.org 8772T: git git://git.open-osd.org/open-osd.git 8773S: Maintained 8774F: drivers/scsi/osd/ 8775F: include/scsi/osd_* 8776F: fs/exofs/ 8777 8778OVERLAY FILESYSTEM 8779M: Miklos Szeredi <miklos@szeredi.hu> 8780L: linux-unionfs@vger.kernel.org 8781T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8782S: Supported 8783F: fs/overlayfs/ 8784F: Documentation/filesystems/overlayfs.txt 8785 8786ORANGEFS FILESYSTEM 8787M: Mike Marshall <hubcap@omnibond.com> 8788L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8789T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8790S: Supported 8791F: fs/orangefs/ 8792F: Documentation/filesystems/orangefs.txt 8793 8794P54 WIRELESS DRIVER 8795M: Christian Lamparter <chunkeey@googlemail.com> 8796L: linux-wireless@vger.kernel.org 8797W: http://wireless.kernel.org/en/users/Drivers/p54 8798S: Maintained 8799F: drivers/net/wireless/intersil/p54/ 8800 8801PA SEMI ETHERNET DRIVER 8802M: Olof Johansson <olof@lixom.net> 8803L: netdev@vger.kernel.org 8804S: Maintained 8805F: drivers/net/ethernet/pasemi/* 8806 8807PA SEMI SMBUS DRIVER 8808M: Olof Johansson <olof@lixom.net> 8809L: linux-i2c@vger.kernel.org 8810S: Maintained 8811F: drivers/i2c/busses/i2c-pasemi.c 8812 8813PADATA PARALLEL EXECUTION MECHANISM 8814M: Steffen Klassert <steffen.klassert@secunet.com> 8815L: linux-crypto@vger.kernel.org 8816S: Maintained 8817F: kernel/padata.c 8818F: include/linux/padata.h 8819F: Documentation/padata.txt 8820 8821PANASONIC LAPTOP ACPI EXTRAS DRIVER 8822M: Harald Welte <laforge@gnumonks.org> 8823L: platform-driver-x86@vger.kernel.org 8824S: Maintained 8825F: drivers/platform/x86/panasonic-laptop.c 8826 8827PANASONIC MN10300/AM33/AM34 PORT 8828M: David Howells <dhowells@redhat.com> 8829L: linux-am33-list@redhat.com (moderated for non-subscribers) 8830W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8831S: Maintained 8832F: Documentation/mn10300/ 8833F: arch/mn10300/ 8834 8835PARALLEL LCD/KEYPAD PANEL DRIVER 8836M: Willy Tarreau <willy@haproxy.com> 8837M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8838S: Odd Fixes 8839F: Documentation/misc-devices/lcd-panel-cgram.txt 8840F: drivers/misc/panel.c 8841 8842PARALLEL PORT SUBSYSTEM 8843M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8844M: Sudip Mukherjee <sudip@vectorindia.org> 8845L: linux-parport@lists.infradead.org (subscribers-only) 8846S: Maintained 8847F: drivers/parport/ 8848F: include/linux/parport*.h 8849F: drivers/char/ppdev.c 8850F: include/uapi/linux/ppdev.h 8851F: Documentation/parport*.txt 8852 8853PARAVIRT_OPS INTERFACE 8854M: Jeremy Fitzhardinge <jeremy@goop.org> 8855M: Chris Wright <chrisw@sous-sol.org> 8856M: Alok Kataria <akataria@vmware.com> 8857M: Rusty Russell <rusty@rustcorp.com.au> 8858L: virtualization@lists.linux-foundation.org 8859S: Supported 8860F: Documentation/virtual/paravirt_ops.txt 8861F: arch/*/kernel/paravirt* 8862F: arch/*/include/asm/paravirt.h 8863 8864PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8865M: Tim Waugh <tim@cyberelk.net> 8866L: linux-parport@lists.infradead.org (subscribers-only) 8867S: Maintained 8868F: Documentation/blockdev/paride.txt 8869F: drivers/block/paride/ 8870 8871PARISC ARCHITECTURE 8872M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8873M: Helge Deller <deller@gmx.de> 8874L: linux-parisc@vger.kernel.org 8875W: http://www.parisc-linux.org/ 8876Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8877T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8878T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8879S: Maintained 8880F: arch/parisc/ 8881F: Documentation/parisc/ 8882F: drivers/parisc/ 8883F: drivers/char/agp/parisc-agp.c 8884F: drivers/input/serio/gscps2.c 8885F: drivers/parport/parport_gsc.* 8886F: drivers/tty/serial/8250/8250_gsc.c 8887F: drivers/video/fbdev/sti* 8888F: drivers/video/console/sti* 8889F: drivers/video/logo/logo_parisc* 8890 8891PC87360 HARDWARE MONITORING DRIVER 8892M: Jim Cromie <jim.cromie@gmail.com> 8893L: linux-hwmon@vger.kernel.org 8894S: Maintained 8895F: Documentation/hwmon/pc87360 8896F: drivers/hwmon/pc87360.c 8897 8898PC8736x GPIO DRIVER 8899M: Jim Cromie <jim.cromie@gmail.com> 8900S: Maintained 8901F: drivers/char/pc8736x_gpio.c 8902 8903PC87427 HARDWARE MONITORING DRIVER 8904M: Jean Delvare <jdelvare@suse.com> 8905L: linux-hwmon@vger.kernel.org 8906S: Maintained 8907F: Documentation/hwmon/pc87427 8908F: drivers/hwmon/pc87427.c 8909 8910PCA9532 LED DRIVER 8911M: Riku Voipio <riku.voipio@iki.fi> 8912S: Maintained 8913F: drivers/leds/leds-pca9532.c 8914F: include/linux/leds-pca9532.h 8915 8916PCA9541 I2C BUS MASTER SELECTOR DRIVER 8917M: Guenter Roeck <linux@roeck-us.net> 8918L: linux-i2c@vger.kernel.org 8919S: Maintained 8920F: drivers/i2c/muxes/i2c-mux-pca9541.c 8921 8922PCDP - PRIMARY CONSOLE AND DEBUG PORT 8923M: Khalid Aziz <khalid@gonehiking.org> 8924S: Maintained 8925F: drivers/firmware/pcdp.* 8926 8927PCI ERROR RECOVERY 8928M: Linas Vepstas <linasvepstas@gmail.com> 8929L: linux-pci@vger.kernel.org 8930S: Supported 8931F: Documentation/PCI/pci-error-recovery.txt 8932 8933PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8934M: Russell Currey <ruscur@russell.cc> 8935L: linuxppc-dev@lists.ozlabs.org 8936S: Supported 8937F: Documentation/powerpc/eeh-pci-error-recovery.txt 8938F: arch/powerpc/kernel/eeh*.c 8939F: arch/powerpc/platforms/*/eeh*.c 8940F: arch/powerpc/include/*/eeh*.h 8941 8942PCI SUBSYSTEM 8943M: Bjorn Helgaas <bhelgaas@google.com> 8944L: linux-pci@vger.kernel.org 8945Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8946T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8947S: Supported 8948F: Documentation/devicetree/bindings/pci/ 8949F: Documentation/PCI/ 8950F: drivers/pci/ 8951F: include/linux/pci* 8952F: arch/x86/pci/ 8953F: arch/x86/kernel/quirks.c 8954 8955PCI DRIVER FOR ALTERA PCIE IP 8956M: Ley Foon Tan <lftan@altera.com> 8957L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8958L: linux-pci@vger.kernel.org 8959S: Supported 8960F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8961F: drivers/pci/host/pcie-altera.c 8962 8963PCI DRIVER FOR ARM VERSATILE PLATFORM 8964M: Rob Herring <robh@kernel.org> 8965L: linux-pci@vger.kernel.org 8966L: linux-arm-kernel@lists.infradead.org 8967S: Maintained 8968F: Documentation/devicetree/bindings/pci/versatile.txt 8969F: drivers/pci/host/pci-versatile.c 8970 8971PCI DRIVER FOR APPLIEDMICRO XGENE 8972M: Tanmay Inamdar <tinamdar@apm.com> 8973L: linux-pci@vger.kernel.org 8974L: linux-arm-kernel@lists.infradead.org 8975S: Maintained 8976F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8977F: drivers/pci/host/pci-xgene.c 8978 8979PCI DRIVER FOR FREESCALE LAYERSCAPE 8980M: Minghuan Lian <minghuan.Lian@freescale.com> 8981M: Mingkai Hu <mingkai.hu@freescale.com> 8982M: Roy Zang <tie-fei.zang@freescale.com> 8983L: linuxppc-dev@lists.ozlabs.org 8984L: linux-pci@vger.kernel.org 8985L: linux-arm-kernel@lists.infradead.org 8986S: Maintained 8987F: drivers/pci/host/*layerscape* 8988 8989PCI DRIVER FOR IMX6 8990M: Richard Zhu <Richard.Zhu@freescale.com> 8991M: Lucas Stach <l.stach@pengutronix.de> 8992L: linux-pci@vger.kernel.org 8993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8994S: Maintained 8995F: drivers/pci/host/*imx6* 8996 8997PCI DRIVER FOR TI KEYSTONE 8998M: Murali Karicheri <m-karicheri2@ti.com> 8999L: linux-pci@vger.kernel.org 9000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9001S: Maintained 9002F: drivers/pci/host/*keystone* 9003 9004PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9005M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9006M: Jason Cooper <jason@lakedaemon.net> 9007L: linux-pci@vger.kernel.org 9008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9009S: Maintained 9010F: drivers/pci/host/*mvebu* 9011 9012PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9013M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9014L: linux-pci@vger.kernel.org 9015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9016S: Maintained 9017F: drivers/pci/host/pci-aardvark.c 9018 9019PCI DRIVER FOR NVIDIA TEGRA 9020M: Thierry Reding <thierry.reding@gmail.com> 9021L: linux-tegra@vger.kernel.org 9022L: linux-pci@vger.kernel.org 9023S: Supported 9024F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9025F: drivers/pci/host/pci-tegra.c 9026 9027PCI DRIVER FOR TI DRA7XX 9028M: Kishon Vijay Abraham I <kishon@ti.com> 9029L: linux-omap@vger.kernel.org 9030L: linux-pci@vger.kernel.org 9031S: Supported 9032F: Documentation/devicetree/bindings/pci/ti-pci.txt 9033F: drivers/pci/host/pci-dra7xx.c 9034 9035PCI DRIVER FOR RENESAS R-CAR 9036M: Simon Horman <horms@verge.net.au> 9037L: linux-pci@vger.kernel.org 9038L: linux-renesas-soc@vger.kernel.org 9039S: Maintained 9040F: drivers/pci/host/*rcar* 9041 9042PCI DRIVER FOR SAMSUNG EXYNOS 9043M: Jingoo Han <jingoohan1@gmail.com> 9044L: linux-pci@vger.kernel.org 9045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9046L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9047S: Maintained 9048F: drivers/pci/host/pci-exynos.c 9049 9050PCI DRIVER FOR SYNOPSIS DESIGNWARE 9051M: Jingoo Han <jingoohan1@gmail.com> 9052M: Pratyush Anand <pratyush.anand@gmail.com> 9053L: linux-pci@vger.kernel.org 9054S: Maintained 9055F: drivers/pci/host/*designware* 9056 9057PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9058M: Joao Pinto <jpinto@synopsys.com> 9059L: linux-pci@vger.kernel.org 9060S: Maintained 9061F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9062F: drivers/pci/host/pcie-designware-plat.c 9063 9064PCI DRIVER FOR GENERIC OF HOSTS 9065M: Will Deacon <will.deacon@arm.com> 9066L: linux-pci@vger.kernel.org 9067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9068S: Maintained 9069F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9070F: drivers/pci/host/pci-host-common.c 9071F: drivers/pci/host/pci-host-generic.c 9072 9073PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9074M: Keith Busch <keith.busch@intel.com> 9075L: linux-pci@vger.kernel.org 9076S: Supported 9077F: arch/x86/pci/vmd.c 9078 9079PCIE DRIVER FOR ST SPEAR13XX 9080M: Pratyush Anand <pratyush.anand@gmail.com> 9081L: linux-pci@vger.kernel.org 9082S: Maintained 9083F: drivers/pci/host/*spear* 9084 9085PCI MSI DRIVER FOR ALTERA MSI IP 9086M: Ley Foon Tan <lftan@altera.com> 9087L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9088L: linux-pci@vger.kernel.org 9089S: Supported 9090F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9091F: drivers/pci/host/pcie-altera-msi.c 9092 9093PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9094M: Duc Dang <dhdang@apm.com> 9095L: linux-pci@vger.kernel.org 9096L: linux-arm-kernel@lists.infradead.org 9097S: Maintained 9098F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9099F: drivers/pci/host/pci-xgene-msi.c 9100 9101PCIE DRIVER FOR AXIS ARTPEC 9102M: Niklas Cassel <niklas.cassel@axis.com> 9103M: Jesper Nilsson <jesper.nilsson@axis.com> 9104L: linux-arm-kernel@axis.com 9105L: linux-pci@vger.kernel.org 9106S: Maintained 9107F: Documentation/devicetree/bindings/pci/axis,artpec* 9108F: drivers/pci/host/*artpec* 9109 9110PCIE DRIVER FOR HISILICON 9111M: Zhou Wang <wangzhou1@hisilicon.com> 9112M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9113L: linux-pci@vger.kernel.org 9114S: Maintained 9115F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9116F: drivers/pci/host/pcie-hisi.c 9117 9118PCIE DRIVER FOR QUALCOMM MSM 9119M: Stanimir Varbanov <svarbanov@mm-sol.com> 9120L: linux-pci@vger.kernel.org 9121L: linux-arm-msm@vger.kernel.org 9122S: Maintained 9123F: drivers/pci/host/*qcom* 9124 9125PCIE DRIVER FOR CAVIUM THUNDERX 9126M: David Daney <david.daney@cavium.com> 9127L: linux-pci@vger.kernel.org 9128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9129S: Supported 9130F: Documentation/devicetree/bindings/pci/pci-thunder-* 9131F: drivers/pci/host/pci-thunder-* 9132 9133PCMCIA SUBSYSTEM 9134P: Linux PCMCIA Team 9135L: linux-pcmcia@lists.infradead.org 9136W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9137T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9138S: Maintained 9139F: Documentation/pcmcia/ 9140F: drivers/pcmcia/ 9141F: include/pcmcia/ 9142 9143PCNET32 NETWORK DRIVER 9144M: Don Fry <pcnet32@frontier.com> 9145L: netdev@vger.kernel.org 9146S: Maintained 9147F: drivers/net/ethernet/amd/pcnet32.c 9148 9149PCRYPT PARALLEL CRYPTO ENGINE 9150M: Steffen Klassert <steffen.klassert@secunet.com> 9151L: linux-crypto@vger.kernel.org 9152S: Maintained 9153F: crypto/pcrypt.c 9154F: include/crypto/pcrypt.h 9155 9156PER-CPU MEMORY ALLOCATOR 9157M: Tejun Heo <tj@kernel.org> 9158M: Christoph Lameter <cl@linux.com> 9159T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9160S: Maintained 9161F: include/linux/percpu*.h 9162F: mm/percpu*.c 9163F: arch/*/include/asm/percpu.h 9164 9165PER-TASK DELAY ACCOUNTING 9166M: Balbir Singh <bsingharora@gmail.com> 9167S: Maintained 9168F: include/linux/delayacct.h 9169F: kernel/delayacct.c 9170 9171PERFORMANCE EVENTS SUBSYSTEM 9172M: Peter Zijlstra <peterz@infradead.org> 9173M: Ingo Molnar <mingo@redhat.com> 9174M: Arnaldo Carvalho de Melo <acme@kernel.org> 9175R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9176L: linux-kernel@vger.kernel.org 9177T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9178S: Supported 9179F: kernel/events/* 9180F: include/linux/perf_event.h 9181F: include/uapi/linux/perf_event.h 9182F: arch/*/kernel/perf_event*.c 9183F: arch/*/kernel/*/perf_event*.c 9184F: arch/*/kernel/*/*/perf_event*.c 9185F: arch/*/include/asm/perf_event.h 9186F: arch/*/kernel/perf_callchain.c 9187F: arch/*/events/* 9188F: tools/perf/ 9189 9190PERSONALITY HANDLING 9191M: Christoph Hellwig <hch@infradead.org> 9192L: linux-abi-devel@lists.sourceforge.net 9193S: Maintained 9194F: include/linux/personality.h 9195F: include/uapi/linux/personality.h 9196 9197PHONET PROTOCOL 9198M: Remi Denis-Courmont <courmisch@gmail.com> 9199S: Supported 9200F: Documentation/networking/phonet.txt 9201F: include/linux/phonet.h 9202F: include/net/phonet/ 9203F: include/uapi/linux/phonet.h 9204F: net/phonet/ 9205 9206PHRAM MTD DRIVER 9207M: Joern Engel <joern@lazybastard.org> 9208L: linux-mtd@lists.infradead.org 9209S: Maintained 9210F: drivers/mtd/devices/phram.c 9211 9212PICOLCD HID DRIVER 9213M: Bruno Prémont <bonbons@linux-vserver.org> 9214L: linux-input@vger.kernel.org 9215S: Maintained 9216F: drivers/hid/hid-picolcd* 9217 9218PICOXCELL SUPPORT 9219M: Jamie Iles <jamie@jamieiles.com> 9220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9221T: git git://github.com/jamieiles/linux-2.6-ji.git 9222S: Supported 9223F: arch/arm/boot/dts/picoxcell* 9224F: arch/arm/mach-picoxcell/ 9225F: drivers/crypto/picoxcell* 9226 9227PIN CONTROL SUBSYSTEM 9228M: Linus Walleij <linus.walleij@linaro.org> 9229L: linux-gpio@vger.kernel.org 9230T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9231S: Maintained 9232F: Documentation/devicetree/bindings/pinctrl/ 9233F: Documentation/pinctrl.txt 9234F: drivers/pinctrl/ 9235F: include/linux/pinctrl/ 9236 9237PIN CONTROLLER - ATMEL AT91 9238M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9240S: Maintained 9241F: drivers/pinctrl/pinctrl-at91.* 9242 9243PIN CONTROLLER - ATMEL AT91 PIO4 9244M: Ludovic Desroches <ludovic.desroches@atmel.com> 9245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9246L: linux-gpio@vger.kernel.org 9247S: Supported 9248F: drivers/pinctrl/pinctrl-at91-pio4.* 9249 9250PIN CONTROLLER - INTEL 9251M: Mika Westerberg <mika.westerberg@linux.intel.com> 9252M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9253S: Maintained 9254F: drivers/pinctrl/intel/ 9255 9256PIN CONTROLLER - RENESAS 9257M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9258M: Geert Uytterhoeven <geert+renesas@glider.be> 9259L: linux-renesas-soc@vger.kernel.org 9260S: Maintained 9261F: drivers/pinctrl/sh-pfc/ 9262 9263PIN CONTROLLER - SAMSUNG 9264M: Tomasz Figa <tomasz.figa@gmail.com> 9265M: Krzysztof Kozlowski <krzk@kernel.org> 9266M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9268L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9269S: Maintained 9270F: drivers/pinctrl/samsung/ 9271 9272PIN CONTROLLER - SINGLE 9273M: Tony Lindgren <tony@atomide.com> 9274M: Haojian Zhuang <haojian.zhuang@linaro.org> 9275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9276L: linux-omap@vger.kernel.org 9277S: Maintained 9278F: drivers/pinctrl/pinctrl-single.c 9279 9280PIN CONTROLLER - ST SPEAR 9281M: Viresh Kumar <vireshk@kernel.org> 9282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9283W: http://www.st.com/spear 9284S: Maintained 9285F: drivers/pinctrl/spear/ 9286 9287PISTACHIO SOC SUPPORT 9288M: James Hartley <james.hartley@imgtec.com> 9289M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9290L: linux-mips@linux-mips.org 9291S: Maintained 9292F: arch/mips/pistachio/ 9293F: arch/mips/include/asm/mach-pistachio/ 9294F: arch/mips/boot/dts/pistachio/ 9295F: arch/mips/configs/pistachio*_defconfig 9296 9297PKTCDVD DRIVER 9298M: Jiri Kosina <jikos@kernel.org> 9299S: Maintained 9300F: drivers/block/pktcdvd.c 9301F: include/linux/pktcdvd.h 9302F: include/uapi/linux/pktcdvd.h 9303 9304PKUNITY SOC DRIVERS 9305M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9306W: http://mprc.pku.edu.cn/~guanxuetao/linux 9307S: Maintained 9308T: git git://github.com/gxt/linux.git 9309F: drivers/input/serio/i8042-unicore32io.h 9310F: drivers/i2c/busses/i2c-puv3.c 9311F: drivers/video/fbdev/fb-puv3.c 9312F: drivers/rtc/rtc-puv3.c 9313 9314PMBUS HARDWARE MONITORING DRIVERS 9315M: Guenter Roeck <linux@roeck-us.net> 9316L: linux-hwmon@vger.kernel.org 9317W: http://hwmon.wiki.kernel.org/ 9318W: http://www.roeck-us.net/linux/drivers/ 9319T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9320S: Maintained 9321F: Documentation/hwmon/pmbus 9322F: drivers/hwmon/pmbus/ 9323F: include/linux/i2c/pmbus.h 9324 9325PMC SIERRA MaxRAID DRIVER 9326L: linux-scsi@vger.kernel.org 9327W: http://www.pmc-sierra.com/ 9328S: Orphan 9329F: drivers/scsi/pmcraid.* 9330 9331PMC SIERRA PM8001 DRIVER 9332M: Jack Wang <jinpu.wang@profitbricks.com> 9333M: lindar_liu@usish.com 9334L: pmchba@pmcs.com 9335L: linux-scsi@vger.kernel.org 9336S: Supported 9337F: drivers/scsi/pm8001/ 9338 9339POSIX CLOCKS and TIMERS 9340M: Thomas Gleixner <tglx@linutronix.de> 9341L: linux-kernel@vger.kernel.org 9342T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9343S: Maintained 9344F: fs/timerfd.c 9345F: include/linux/timer* 9346F: kernel/time/*timer* 9347 9348POWER MANAGEMENT CORE 9349M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9350L: linux-pm@vger.kernel.org 9351T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9352S: Supported 9353F: drivers/base/power/ 9354F: include/linux/pm.h 9355F: include/linux/pm_* 9356F: include/linux/powercap.h 9357F: drivers/powercap/ 9358 9359POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9360M: Sebastian Reichel <sre@kernel.org> 9361M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9362M: David Woodhouse <dwmw2@infradead.org> 9363L: linux-pm@vger.kernel.org 9364T: git git://git.infradead.org/battery-2.6.git 9365S: Maintained 9366F: Documentation/devicetree/bindings/power/ 9367F: Documentation/devicetree/bindings/power_supply/ 9368F: include/linux/power_supply.h 9369F: drivers/power/ 9370X: drivers/power/avs/ 9371 9372POWER STATE COORDINATION INTERFACE (PSCI) 9373M: Mark Rutland <mark.rutland@arm.com> 9374M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9375L: linux-arm-kernel@lists.infradead.org 9376S: Maintained 9377F: drivers/firmware/psci.c 9378F: include/linux/psci.h 9379F: include/uapi/linux/psci.h 9380 9381POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9382M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9383L: linuxppc-dev@lists.ozlabs.org 9384S: Maintained 9385F: drivers/char/powernv-op-panel.c 9386 9387PNP SUPPORT 9388M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9389S: Maintained 9390F: drivers/pnp/ 9391 9392PPP PROTOCOL DRIVERS AND COMPRESSORS 9393M: Paul Mackerras <paulus@samba.org> 9394L: linux-ppp@vger.kernel.org 9395S: Maintained 9396F: drivers/net/ppp/ppp_* 9397 9398PPP OVER ATM (RFC 2364) 9399M: Mitchell Blank Jr <mitch@sfgoth.com> 9400S: Maintained 9401F: net/atm/pppoatm.c 9402F: include/uapi/linux/atmppp.h 9403 9404PPP OVER ETHERNET 9405M: Michal Ostrowski <mostrows@earthlink.net> 9406S: Maintained 9407F: drivers/net/ppp/pppoe.c 9408F: drivers/net/ppp/pppox.c 9409 9410PPP OVER L2TP 9411M: James Chapman <jchapman@katalix.com> 9412S: Maintained 9413F: net/l2tp/l2tp_ppp.c 9414F: include/linux/if_pppol2tp.h 9415F: include/uapi/linux/if_pppol2tp.h 9416 9417PPS SUPPORT 9418M: Rodolfo Giometti <giometti@enneenne.com> 9419W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9420L: linuxpps@ml.enneenne.com (subscribers-only) 9421S: Maintained 9422F: Documentation/pps/ 9423F: drivers/pps/ 9424F: include/linux/pps*.h 9425 9426PPTP DRIVER 9427M: Dmitry Kozlov <xeb@mail.ru> 9428L: netdev@vger.kernel.org 9429S: Maintained 9430F: drivers/net/ppp/pptp.c 9431W: http://sourceforge.net/projects/accel-pptp 9432 9433PREEMPTIBLE KERNEL 9434M: Robert Love <rml@tech9.net> 9435L: kpreempt-tech@lists.sourceforge.net 9436W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9437S: Supported 9438F: Documentation/preempt-locking.txt 9439F: include/linux/preempt.h 9440 9441PRISM54 WIRELESS DRIVER 9442M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9443L: linux-wireless@vger.kernel.org 9444W: http://wireless.kernel.org/en/users/Drivers/p54 9445S: Obsolete 9446F: drivers/net/wireless/intersil/prism54/ 9447 9448PS3 NETWORK SUPPORT 9449M: Geoff Levand <geoff@infradead.org> 9450L: netdev@vger.kernel.org 9451L: linuxppc-dev@lists.ozlabs.org 9452S: Maintained 9453F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9454 9455PS3 PLATFORM SUPPORT 9456M: Geoff Levand <geoff@infradead.org> 9457L: linuxppc-dev@lists.ozlabs.org 9458S: Maintained 9459F: arch/powerpc/boot/ps3* 9460F: arch/powerpc/include/asm/lv1call.h 9461F: arch/powerpc/include/asm/ps3*.h 9462F: arch/powerpc/platforms/ps3/ 9463F: drivers/*/ps3* 9464F: drivers/ps3/ 9465F: drivers/rtc/rtc-ps3.c 9466F: drivers/usb/host/*ps3.c 9467F: sound/ppc/snd_ps3* 9468 9469PS3VRAM DRIVER 9470M: Jim Paris <jim@jtan.com> 9471M: Geoff Levand <geoff@infradead.org> 9472L: linuxppc-dev@lists.ozlabs.org 9473S: Maintained 9474F: drivers/block/ps3vram.c 9475 9476PSTORE FILESYSTEM 9477M: Anton Vorontsov <anton@enomsg.org> 9478M: Colin Cross <ccross@android.com> 9479M: Kees Cook <keescook@chromium.org> 9480M: Tony Luck <tony.luck@intel.com> 9481S: Maintained 9482T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9483F: fs/pstore/ 9484F: include/linux/pstore* 9485F: drivers/firmware/efi/efi-pstore.c 9486F: drivers/acpi/apei/erst.c 9487 9488PTP HARDWARE CLOCK SUPPORT 9489M: Richard Cochran <richardcochran@gmail.com> 9490L: netdev@vger.kernel.org 9491S: Maintained 9492W: http://linuxptp.sourceforge.net/ 9493F: Documentation/ABI/testing/sysfs-ptp 9494F: Documentation/ptp/* 9495F: drivers/net/ethernet/freescale/gianfar_ptp.c 9496F: drivers/net/phy/dp83640* 9497F: drivers/ptp/* 9498F: include/linux/ptp_cl* 9499 9500PTRACE SUPPORT 9501M: Roland McGrath <roland@hack.frob.com> 9502M: Oleg Nesterov <oleg@redhat.com> 9503S: Maintained 9504F: include/asm-generic/syscall.h 9505F: include/linux/ptrace.h 9506F: include/linux/regset.h 9507F: include/linux/tracehook.h 9508F: include/uapi/linux/ptrace.h 9509F: kernel/ptrace.c 9510 9511PULSE8-CEC DRIVER 9512M: Hans Verkuil <hverkuil@xs4all.nl> 9513L: linux-media@vger.kernel.org 9514T: git git://linuxtv.org/media_tree.git 9515S: Maintained 9516F: drivers/staging/media/pulse8-cec 9517 9518PVRUSB2 VIDEO4LINUX DRIVER 9519M: Mike Isely <isely@pobox.com> 9520L: pvrusb2@isely.net (subscribers-only) 9521L: linux-media@vger.kernel.org 9522W: http://www.isely.net/pvrusb2/ 9523T: git git://linuxtv.org/media_tree.git 9524S: Maintained 9525F: Documentation/video4linux/README.pvrusb2 9526F: drivers/media/usb/pvrusb2/ 9527 9528PWC WEBCAM DRIVER 9529M: Hans Verkuil <hverkuil@xs4all.nl> 9530L: linux-media@vger.kernel.org 9531T: git git://linuxtv.org/media_tree.git 9532S: Odd Fixes 9533F: drivers/media/usb/pwc/* 9534 9535PWM FAN DRIVER 9536M: Kamil Debski <kamil@wypas.org> 9537M: Lukasz Majewski <l.majewski@samsung.com> 9538L: linux-hwmon@vger.kernel.org 9539S: Supported 9540F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9541F: Documentation/hwmon/pwm-fan 9542F: drivers/hwmon/pwm-fan.c 9543 9544PWM SUBSYSTEM 9545M: Thierry Reding <thierry.reding@gmail.com> 9546L: linux-pwm@vger.kernel.org 9547S: Maintained 9548T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9549F: Documentation/pwm.txt 9550F: Documentation/devicetree/bindings/pwm/ 9551F: include/linux/pwm.h 9552F: drivers/pwm/ 9553F: drivers/video/backlight/pwm_bl.c 9554F: include/linux/pwm_backlight.h 9555 9556PXA2xx/PXA3xx SUPPORT 9557M: Daniel Mack <daniel@zonque.org> 9558M: Haojian Zhuang <haojian.zhuang@gmail.com> 9559M: Robert Jarzmik <robert.jarzmik@free.fr> 9560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9561T: git git://github.com/hzhuang1/linux.git 9562T: git git://github.com/rjarzmik/linux.git 9563S: Maintained 9564F: arch/arm/boot/dts/pxa* 9565F: arch/arm/mach-pxa/ 9566F: drivers/dma/pxa* 9567F: drivers/pcmcia/pxa2xx* 9568F: drivers/pinctrl/pxa/ 9569F: drivers/spi/spi-pxa2xx* 9570F: drivers/usb/gadget/udc/pxa2* 9571F: include/sound/pxa2xx-lib.h 9572F: sound/arm/pxa* 9573F: sound/soc/pxa/ 9574 9575PXA GPIO DRIVER 9576M: Robert Jarzmik <robert.jarzmik@free.fr> 9577L: linux-gpio@vger.kernel.org 9578S: Maintained 9579F: drivers/gpio/gpio-pxa.c 9580 9581PXA3xx NAND FLASH DRIVER 9582M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9583L: linux-mtd@lists.infradead.org 9584S: Maintained 9585F: drivers/mtd/nand/pxa3xx_nand.c 9586 9587MMP SUPPORT 9588M: Eric Miao <eric.y.miao@gmail.com> 9589M: Haojian Zhuang <haojian.zhuang@gmail.com> 9590L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9591T: git git://github.com/hzhuang1/linux.git 9592T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9593S: Maintained 9594F: arch/arm/boot/dts/mmp* 9595F: arch/arm/mach-mmp/ 9596 9597PXA MMCI DRIVER 9598S: Orphan 9599 9600PXA RTC DRIVER 9601M: Robert Jarzmik <robert.jarzmik@free.fr> 9602L: rtc-linux@googlegroups.com 9603S: Maintained 9604 9605QAT DRIVER 9606M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9607M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9608L: qat-linux@intel.com 9609S: Supported 9610F: drivers/crypto/qat/ 9611 9612QIB DRIVER 9613M: Mike Marciniszyn <infinipath@intel.com> 9614L: linux-rdma@vger.kernel.org 9615S: Supported 9616F: drivers/infiniband/hw/qib/ 9617 9618QLOGIC QLA1280 SCSI DRIVER 9619M: Michael Reed <mdr@sgi.com> 9620L: linux-scsi@vger.kernel.org 9621S: Maintained 9622F: drivers/scsi/qla1280.[ch] 9623 9624QLOGIC QLA2XXX FC-SCSI DRIVER 9625M: qla2xxx-upstream@qlogic.com 9626L: linux-scsi@vger.kernel.org 9627S: Supported 9628F: Documentation/scsi/LICENSE.qla2xxx 9629F: drivers/scsi/qla2xxx/ 9630 9631QLOGIC QLA4XXX iSCSI DRIVER 9632M: QLogic-Storage-Upstream@qlogic.com 9633L: linux-scsi@vger.kernel.org 9634S: Supported 9635F: Documentation/scsi/LICENSE.qla4xxx 9636F: drivers/scsi/qla4xxx/ 9637 9638QLOGIC QLA3XXX NETWORK DRIVER 9639M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9640M: Ron Mercer <ron.mercer@qlogic.com> 9641M: linux-driver@qlogic.com 9642L: netdev@vger.kernel.org 9643S: Supported 9644F: Documentation/networking/LICENSE.qla3xxx 9645F: drivers/net/ethernet/qlogic/qla3xxx.* 9646 9647QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9648M: Dept-GELinuxNICDev@qlogic.com 9649L: netdev@vger.kernel.org 9650S: Supported 9651F: drivers/net/ethernet/qlogic/qlcnic/ 9652 9653QLOGIC QLGE 10Gb ETHERNET DRIVER 9654M: Harish Patil <harish.patil@qlogic.com> 9655M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9656M: Dept-GELinuxNICDev@qlogic.com 9657M: linux-driver@qlogic.com 9658L: netdev@vger.kernel.org 9659S: Supported 9660F: drivers/net/ethernet/qlogic/qlge/ 9661 9662QLOGIC QL4xxx ETHERNET DRIVER 9663M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9664M: Ariel Elior <Ariel.Elior@qlogic.com> 9665M: everest-linux-l2@qlogic.com 9666L: netdev@vger.kernel.org 9667S: Supported 9668F: drivers/net/ethernet/qlogic/qed/ 9669F: include/linux/qed/ 9670F: drivers/net/ethernet/qlogic/qede/ 9671 9672QNX4 FILESYSTEM 9673M: Anders Larsen <al@alarsen.net> 9674W: http://www.alarsen.net/linux/qnx4fs/ 9675S: Maintained 9676F: fs/qnx4/ 9677F: include/uapi/linux/qnx4_fs.h 9678F: include/uapi/linux/qnxtypes.h 9679 9680QT1010 MEDIA DRIVER 9681M: Antti Palosaari <crope@iki.fi> 9682L: linux-media@vger.kernel.org 9683W: https://linuxtv.org 9684W: http://palosaari.fi/linux/ 9685Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9686T: git git://linuxtv.org/anttip/media_tree.git 9687S: Maintained 9688F: drivers/media/tuners/qt1010* 9689 9690QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9691M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9692L: linux-wireless@vger.kernel.org 9693L: ath9k-devel@lists.ath9k.org 9694W: http://wireless.kernel.org/en/users/Drivers/ath9k 9695S: Supported 9696F: drivers/net/wireless/ath/ath9k/ 9697 9698QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9699M: Kalle Valo <kvalo@qca.qualcomm.com> 9700L: ath10k@lists.infradead.org 9701W: http://wireless.kernel.org/en/users/Drivers/ath10k 9702T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9703S: Supported 9704F: drivers/net/wireless/ath/ath10k/ 9705 9706QUALCOMM HEXAGON ARCHITECTURE 9707M: Richard Kuo <rkuo@codeaurora.org> 9708L: linux-hexagon@vger.kernel.org 9709T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9710S: Supported 9711F: arch/hexagon/ 9712 9713QUALCOMM WCN36XX WIRELESS DRIVER 9714M: Eugene Krasnikov <k.eugene.e@gmail.com> 9715L: wcn36xx@lists.infradead.org 9716W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9717T: git git://github.com/KrasnikovEugene/wcn36xx.git 9718S: Supported 9719F: drivers/net/wireless/ath/wcn36xx/ 9720 9721QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9722M: Gabriel Somlo <somlo@cmu.edu> 9723M: "Michael S. Tsirkin" <mst@redhat.com> 9724L: qemu-devel@nongnu.org 9725S: Maintained 9726F: drivers/firmware/qemu_fw_cfg.c 9727 9728RADOS BLOCK DEVICE (RBD) 9729M: Ilya Dryomov <idryomov@gmail.com> 9730M: Sage Weil <sage@redhat.com> 9731M: Alex Elder <elder@kernel.org> 9732L: ceph-devel@vger.kernel.org 9733W: http://ceph.com/ 9734T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9735T: git git://github.com/ceph/ceph-client.git 9736S: Supported 9737F: Documentation/ABI/testing/sysfs-bus-rbd 9738F: drivers/block/rbd.c 9739F: drivers/block/rbd_types.h 9740 9741RADEON FRAMEBUFFER DISPLAY DRIVER 9742M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9743L: linux-fbdev@vger.kernel.org 9744S: Maintained 9745F: drivers/video/fbdev/aty/radeon* 9746F: include/uapi/linux/radeonfb.h 9747 9748RADIOSHARK RADIO DRIVER 9749M: Hans Verkuil <hverkuil@xs4all.nl> 9750L: linux-media@vger.kernel.org 9751T: git git://linuxtv.org/media_tree.git 9752S: Maintained 9753F: drivers/media/radio/radio-shark.c 9754 9755RADIOSHARK2 RADIO DRIVER 9756M: Hans Verkuil <hverkuil@xs4all.nl> 9757L: linux-media@vger.kernel.org 9758T: git git://linuxtv.org/media_tree.git 9759S: Maintained 9760F: drivers/media/radio/radio-shark2.c 9761F: drivers/media/radio/radio-tea5777.c 9762 9763RAGE128 FRAMEBUFFER DISPLAY DRIVER 9764M: Paul Mackerras <paulus@samba.org> 9765L: linux-fbdev@vger.kernel.org 9766S: Maintained 9767F: drivers/video/fbdev/aty/aty128fb.c 9768 9769RALINK MIPS ARCHITECTURE 9770M: John Crispin <john@phrozen.org> 9771L: linux-mips@linux-mips.org 9772S: Maintained 9773F: arch/mips/ralink 9774 9775RALINK RT2X00 WIRELESS LAN DRIVER 9776P: rt2x00 project 9777M: Stanislaw Gruszka <sgruszka@redhat.com> 9778M: Helmut Schaa <helmut.schaa@googlemail.com> 9779L: linux-wireless@vger.kernel.org 9780S: Maintained 9781F: drivers/net/wireless/ralink/rt2x00/ 9782 9783RAMDISK RAM BLOCK DEVICE DRIVER 9784M: Jens Axboe <axboe@kernel.dk> 9785S: Maintained 9786F: Documentation/blockdev/ramdisk.txt 9787F: drivers/block/brd.c 9788 9789RANDOM NUMBER DRIVER 9790M: "Theodore Ts'o" <tytso@mit.edu> 9791S: Maintained 9792F: drivers/char/random.c 9793 9794RAPIDIO SUBSYSTEM 9795M: Matt Porter <mporter@kernel.crashing.org> 9796M: Alexandre Bounine <alexandre.bounine@idt.com> 9797S: Maintained 9798F: drivers/rapidio/ 9799 9800RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9801L: linux-wireless@vger.kernel.org 9802S: Orphan 9803F: drivers/net/wireless/ray* 9804 9805RCUTORTURE MODULE 9806M: Josh Triplett <josh@joshtriplett.org> 9807M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9808L: linux-kernel@vger.kernel.org 9809S: Supported 9810T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9811F: Documentation/RCU/torture.txt 9812F: kernel/rcu/rcutorture.c 9813 9814RCUTORTURE TEST FRAMEWORK 9815M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9816M: Josh Triplett <josh@joshtriplett.org> 9817R: Steven Rostedt <rostedt@goodmis.org> 9818R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9819R: Lai Jiangshan <jiangshanlai@gmail.com> 9820L: linux-kernel@vger.kernel.org 9821S: Supported 9822T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9823F: tools/testing/selftests/rcutorture 9824 9825RDC R-321X SoC 9826M: Florian Fainelli <florian@openwrt.org> 9827S: Maintained 9828 9829RDC R6040 FAST ETHERNET DRIVER 9830M: Florian Fainelli <f.fainelli@gmail.com> 9831L: netdev@vger.kernel.org 9832S: Maintained 9833F: drivers/net/ethernet/rdc/r6040.c 9834 9835RDS - RELIABLE DATAGRAM SOCKETS 9836M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9837L: netdev@vger.kernel.org 9838L: linux-rdma@vger.kernel.org 9839L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9840W: https://oss.oracle.com/projects/rds/ 9841S: Supported 9842F: net/rds/ 9843F: Documentation/networking/rds.txt 9844 9845RDMAVT - RDMA verbs software 9846M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9847L: linux-rdma@vger.kernel.org 9848S: Supported 9849F: drivers/infiniband/sw/rdmavt 9850 9851READ-COPY UPDATE (RCU) 9852M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9853M: Josh Triplett <josh@joshtriplett.org> 9854R: Steven Rostedt <rostedt@goodmis.org> 9855R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9856R: Lai Jiangshan <jiangshanlai@gmail.com> 9857L: linux-kernel@vger.kernel.org 9858W: http://www.rdrop.com/users/paulmck/RCU/ 9859S: Supported 9860T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9861F: Documentation/RCU/ 9862X: Documentation/RCU/torture.txt 9863F: include/linux/rcu* 9864X: include/linux/srcu.h 9865F: kernel/rcu/ 9866X: kernel/torture.c 9867 9868REAL TIME CLOCK (RTC) SUBSYSTEM 9869M: Alessandro Zummo <a.zummo@towertech.it> 9870M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9871L: rtc-linux@googlegroups.com 9872Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9873T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9874S: Maintained 9875F: Documentation/devicetree/bindings/rtc/ 9876F: Documentation/rtc.txt 9877F: drivers/rtc/ 9878F: include/linux/rtc.h 9879F: include/uapi/linux/rtc.h 9880F: include/linux/rtc/ 9881F: include/linux/platform_data/rtc-* 9882F: tools/testing/selftests/timers/rtctest.c 9883 9884REALTEK AUDIO CODECS 9885M: Bard Liao <bardliao@realtek.com> 9886M: Oder Chiou <oder_chiou@realtek.com> 9887S: Maintained 9888F: sound/soc/codecs/rt* 9889F: include/sound/rt*.h 9890 9891REISERFS FILE SYSTEM 9892L: reiserfs-devel@vger.kernel.org 9893S: Supported 9894F: fs/reiserfs/ 9895 9896REGISTER MAP ABSTRACTION 9897M: Mark Brown <broonie@kernel.org> 9898L: linux-kernel@vger.kernel.org 9899T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9900S: Supported 9901F: Documentation/devicetree/bindings/regmap/ 9902F: drivers/base/regmap/ 9903F: include/linux/regmap.h 9904 9905REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9906M: Ohad Ben-Cohen <ohad@wizery.com> 9907M: Bjorn Andersson <bjorn.andersson@linaro.org> 9908L: linux-remoteproc@vger.kernel.org 9909T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9910S: Maintained 9911F: Documentation/devicetree/bindings/remoteproc/ 9912F: Documentation/remoteproc.txt 9913F: drivers/remoteproc/ 9914F: include/linux/remoteproc.h 9915 9916REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9917M: Ohad Ben-Cohen <ohad@wizery.com> 9918M: Bjorn Andersson <bjorn.andersson@linaro.org> 9919L: linux-remoteproc@vger.kernel.org 9920T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9921S: Maintained 9922F: drivers/rpmsg/ 9923F: Documentation/rpmsg.txt 9924F: include/linux/rpmsg.h 9925 9926RENESAS ETHERNET DRIVERS 9927R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9928L: netdev@vger.kernel.org 9929L: linux-renesas-soc@vger.kernel.org 9930F: drivers/net/ethernet/renesas/ 9931F: include/linux/sh_eth.h 9932 9933RENESAS USB2 PHY DRIVER 9934M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9935L: linux-renesas-soc@vger.kernel.org 9936S: Maintained 9937F: drivers/phy/phy-rcar-gen3-usb2.c 9938 9939RESET CONTROLLER FRAMEWORK 9940M: Philipp Zabel <p.zabel@pengutronix.de> 9941T: git git://git.pengutronix.de/git/pza/linux 9942S: Maintained 9943F: drivers/reset/ 9944F: Documentation/devicetree/bindings/reset/ 9945F: include/dt-bindings/reset/ 9946F: include/linux/reset.h 9947F: include/linux/reset-controller.h 9948 9949RFKILL 9950M: Johannes Berg <johannes@sipsolutions.net> 9951L: linux-wireless@vger.kernel.org 9952W: http://wireless.kernel.org/ 9953T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9954T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9955S: Maintained 9956F: Documentation/rfkill.txt 9957F: net/rfkill/ 9958 9959RHASHTABLE 9960M: Thomas Graf <tgraf@suug.ch> 9961L: netdev@vger.kernel.org 9962S: Maintained 9963F: lib/rhashtable.c 9964F: include/linux/rhashtable.h 9965 9966RICOH SMARTMEDIA/XD DRIVER 9967M: Maxim Levitsky <maximlevitsky@gmail.com> 9968S: Maintained 9969F: drivers/mtd/nand/r852.c 9970F: drivers/mtd/nand/r852.h 9971 9972RICOH R5C592 MEMORYSTICK DRIVER 9973M: Maxim Levitsky <maximlevitsky@gmail.com> 9974S: Maintained 9975F: drivers/memstick/host/r592.* 9976 9977ROCCAT DRIVERS 9978M: Stefan Achatz <erazor_de@users.sourceforge.net> 9979W: http://sourceforge.net/projects/roccat/ 9980S: Maintained 9981F: drivers/hid/hid-roccat* 9982F: include/linux/hid-roccat* 9983F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9984 9985ROCKER DRIVER 9986M: Jiri Pirko <jiri@resnulli.us> 9987L: netdev@vger.kernel.org 9988S: Supported 9989F: drivers/net/ethernet/rocker/ 9990 9991ROCKETPORT DRIVER 9992P: Comtrol Corp. 9993W: http://www.comtrol.com 9994S: Maintained 9995F: Documentation/serial/rocket.txt 9996F: drivers/tty/rocket* 9997 9998ROCKETPORT EXPRESS/INFINITY DRIVER 9999M: Kevin Cernekee <cernekee@gmail.com> 10000L: linux-serial@vger.kernel.org 10001S: Odd Fixes 10002F: drivers/tty/serial/rp2.* 10003 10004ROSE NETWORK LAYER 10005M: Ralf Baechle <ralf@linux-mips.org> 10006L: linux-hams@vger.kernel.org 10007W: http://www.linux-ax25.org/ 10008S: Maintained 10009F: include/net/rose.h 10010F: include/uapi/linux/rose.h 10011F: net/rose/ 10012 10013RTL2830 MEDIA DRIVER 10014M: Antti Palosaari <crope@iki.fi> 10015L: linux-media@vger.kernel.org 10016W: https://linuxtv.org 10017W: http://palosaari.fi/linux/ 10018Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10019T: git git://linuxtv.org/anttip/media_tree.git 10020S: Maintained 10021F: drivers/media/dvb-frontends/rtl2830* 10022 10023RTL2832 MEDIA DRIVER 10024M: Antti Palosaari <crope@iki.fi> 10025L: linux-media@vger.kernel.org 10026W: https://linuxtv.org 10027W: http://palosaari.fi/linux/ 10028Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10029T: git git://linuxtv.org/anttip/media_tree.git 10030S: Maintained 10031F: drivers/media/dvb-frontends/rtl2832* 10032 10033RTL2832_SDR MEDIA DRIVER 10034M: Antti Palosaari <crope@iki.fi> 10035L: linux-media@vger.kernel.org 10036W: https://linuxtv.org 10037W: http://palosaari.fi/linux/ 10038Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10039T: git git://linuxtv.org/anttip/media_tree.git 10040S: Maintained 10041F: drivers/media/dvb-frontends/rtl2832_sdr* 10042 10043RTL8180 WIRELESS DRIVER 10044L: linux-wireless@vger.kernel.org 10045W: http://wireless.kernel.org/ 10046T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10047S: Orphan 10048F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10049 10050RTL8187 WIRELESS DRIVER 10051M: Herton Ronaldo Krzesinski <herton@canonical.com> 10052M: Hin-Tak Leung <htl10@users.sourceforge.net> 10053M: Larry Finger <Larry.Finger@lwfinger.net> 10054L: linux-wireless@vger.kernel.org 10055W: http://wireless.kernel.org/ 10056T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10057S: Maintained 10058F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10059 10060RTL8192CE WIRELESS DRIVER 10061M: Larry Finger <Larry.Finger@lwfinger.net> 10062M: Chaoming Li <chaoming_li@realsil.com.cn> 10063L: linux-wireless@vger.kernel.org 10064W: http://wireless.kernel.org/ 10065T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10066S: Maintained 10067F: drivers/net/wireless/realtek/rtlwifi/ 10068F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10069 10070RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10071M: Jes Sorensen <Jes.Sorensen@redhat.com> 10072L: linux-wireless@vger.kernel.org 10073T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10074S: Maintained 10075F: drivers/net/wireless/realtek/rtl8xxxu/ 10076 10077S3 SAVAGE FRAMEBUFFER DRIVER 10078M: Antonino Daplas <adaplas@gmail.com> 10079L: linux-fbdev@vger.kernel.org 10080S: Maintained 10081F: drivers/video/fbdev/savage/ 10082 10083S390 10084M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10085M: Heiko Carstens <heiko.carstens@de.ibm.com> 10086L: linux-s390@vger.kernel.org 10087W: http://www.ibm.com/developerworks/linux/linux390/ 10088T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10089S: Supported 10090F: arch/s390/ 10091F: drivers/s390/ 10092F: Documentation/s390/ 10093F: Documentation/DocBook/s390* 10094 10095S390 COMMON I/O LAYER 10096M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10097M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10098L: linux-s390@vger.kernel.org 10099W: http://www.ibm.com/developerworks/linux/linux390/ 10100S: Supported 10101F: drivers/s390/cio/ 10102 10103S390 DASD DRIVER 10104M: Stefan Weinhuber <wein@de.ibm.com> 10105M: Stefan Haberland <stefan.haberland@de.ibm.com> 10106L: linux-s390@vger.kernel.org 10107W: http://www.ibm.com/developerworks/linux/linux390/ 10108S: Supported 10109F: drivers/s390/block/dasd* 10110F: block/partitions/ibm.c 10111 10112S390 NETWORK DRIVERS 10113M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10114L: linux-s390@vger.kernel.org 10115W: http://www.ibm.com/developerworks/linux/linux390/ 10116S: Supported 10117F: drivers/s390/net/ 10118 10119S390 PCI SUBSYSTEM 10120M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10121M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10122L: linux-s390@vger.kernel.org 10123W: http://www.ibm.com/developerworks/linux/linux390/ 10124S: Supported 10125F: arch/s390/pci/ 10126F: drivers/pci/hotplug/s390_pci_hpc.c 10127 10128S390 ZCRYPT DRIVER 10129M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10130L: linux-s390@vger.kernel.org 10131W: http://www.ibm.com/developerworks/linux/linux390/ 10132S: Supported 10133F: drivers/s390/crypto/ 10134 10135S390 ZFCP DRIVER 10136M: Steffen Maier <maier@linux.vnet.ibm.com> 10137L: linux-s390@vger.kernel.org 10138W: http://www.ibm.com/developerworks/linux/linux390/ 10139S: Supported 10140F: drivers/s390/scsi/zfcp_* 10141 10142S390 IUCV NETWORK LAYER 10143M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10144L: linux-s390@vger.kernel.org 10145W: http://www.ibm.com/developerworks/linux/linux390/ 10146S: Supported 10147F: drivers/s390/net/*iucv* 10148F: include/net/iucv/ 10149F: net/iucv/ 10150 10151S390 IOMMU (PCI) 10152M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10153L: linux-s390@vger.kernel.org 10154W: http://www.ibm.com/developerworks/linux/linux390/ 10155S: Supported 10156F: drivers/iommu/s390-iommu.c 10157 10158S3C24XX SD/MMC Driver 10159M: Ben Dooks <ben-linux@fluff.org> 10160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10161S: Supported 10162F: drivers/mmc/host/s3cmci.* 10163 10164SAA6588 RDS RECEIVER DRIVER 10165M: Hans Verkuil <hverkuil@xs4all.nl> 10166L: linux-media@vger.kernel.org 10167T: git git://linuxtv.org/media_tree.git 10168W: https://linuxtv.org 10169S: Odd Fixes 10170F: drivers/media/i2c/saa6588* 10171 10172SAA7134 VIDEO4LINUX DRIVER 10173M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10174M: Mauro Carvalho Chehab <mchehab@kernel.org> 10175L: linux-media@vger.kernel.org 10176W: https://linuxtv.org 10177T: git git://linuxtv.org/media_tree.git 10178S: Odd fixes 10179F: Documentation/video4linux/*.saa7134 10180F: drivers/media/pci/saa7134/ 10181 10182SAA7146 VIDEO4LINUX-2 DRIVER 10183M: Hans Verkuil <hverkuil@xs4all.nl> 10184L: linux-media@vger.kernel.org 10185T: git git://linuxtv.org/media_tree.git 10186S: Maintained 10187F: drivers/media/common/saa7146/ 10188F: drivers/media/pci/saa7146/ 10189F: include/media/saa7146* 10190 10191SAMSUNG LAPTOP DRIVER 10192M: Corentin Chary <corentin.chary@gmail.com> 10193L: platform-driver-x86@vger.kernel.org 10194S: Maintained 10195F: drivers/platform/x86/samsung-laptop.c 10196 10197SAMSUNG AUDIO (ASoC) DRIVERS 10198M: Krzysztof Kozlowski <krzk@kernel.org> 10199M: Sangbeom Kim <sbkim73@samsung.com> 10200M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10201L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10202S: Supported 10203F: sound/soc/samsung/ 10204 10205SAMSUNG FRAMEBUFFER DRIVER 10206M: Jingoo Han <jingoohan1@gmail.com> 10207L: linux-fbdev@vger.kernel.org 10208S: Maintained 10209F: drivers/video/fbdev/s3c-fb.c 10210 10211SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10212M: Sangbeom Kim <sbkim73@samsung.com> 10213M: Krzysztof Kozlowski <krzk@kernel.org> 10214M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10215L: linux-kernel@vger.kernel.org 10216L: linux-samsung-soc@vger.kernel.org 10217S: Supported 10218F: drivers/mfd/sec*.c 10219F: drivers/regulator/s2m*.c 10220F: drivers/regulator/s5m*.c 10221F: drivers/clk/clk-s2mps11.c 10222F: drivers/rtc/rtc-s5m.c 10223F: include/linux/mfd/samsung/ 10224F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10225F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10226F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10227F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10228 10229SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10230M: Kyungmin Park <kyungmin.park@samsung.com> 10231M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10232L: linux-media@vger.kernel.org 10233Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10234S: Supported 10235F: drivers/media/platform/exynos4-is/ 10236 10237SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10238M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10239L: linux-media@vger.kernel.org 10240L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10241S: Maintained 10242F: drivers/media/platform/s3c-camif/ 10243F: include/media/drv-intf/s3c_camif.h 10244 10245SAMSUNG S5C73M3 CAMERA DRIVER 10246M: Kyungmin Park <kyungmin.park@samsung.com> 10247M: Andrzej Hajda <a.hajda@samsung.com> 10248L: linux-media@vger.kernel.org 10249S: Supported 10250F: drivers/media/i2c/s5c73m3/* 10251 10252SAMSUNG S5K5BAF CAMERA DRIVER 10253M: Kyungmin Park <kyungmin.park@samsung.com> 10254M: Andrzej Hajda <a.hajda@samsung.com> 10255L: linux-media@vger.kernel.org 10256S: Supported 10257F: drivers/media/i2c/s5k5baf.c 10258 10259SAMSUNG S3FWRN5 NFC DRIVER 10260M: Robert Baldyga <r.baldyga@samsung.com> 10261M: Krzysztof Opasiak <k.opasiak@samsung.com> 10262L: linux-nfc@lists.01.org (moderated for non-subscribers) 10263S: Supported 10264F: drivers/nfc/s3fwrn5 10265 10266SAMSUNG SOC CLOCK DRIVERS 10267M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10268M: Tomasz Figa <tomasz.figa@gmail.com> 10269S: Supported 10270L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10271F: drivers/clk/samsung/ 10272 10273SAMSUNG SPI DRIVERS 10274M: Kukjin Kim <kgene@kernel.org> 10275M: Krzysztof Kozlowski <krzk@kernel.org> 10276M: Andi Shyti <andi.shyti@samsung.com> 10277L: linux-spi@vger.kernel.org 10278L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10279S: Maintained 10280F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10281F: drivers/spi/spi-s3c* 10282F: include/linux/platform_data/spi-s3c64xx.h 10283 10284SAMSUNG SXGBE DRIVERS 10285M: Byungho An <bh74.an@samsung.com> 10286M: Girish K S <ks.giri@samsung.com> 10287M: Vipul Pandya <vipul.pandya@samsung.com> 10288S: Supported 10289L: netdev@vger.kernel.org 10290F: drivers/net/ethernet/samsung/sxgbe/ 10291 10292SAMSUNG THERMAL DRIVER 10293M: Lukasz Majewski <l.majewski@samsung.com> 10294L: linux-pm@vger.kernel.org 10295L: linux-samsung-soc@vger.kernel.org 10296S: Supported 10297T: git https://github.com/lmajewski/linux-samsung-thermal.git 10298F: drivers/thermal/samsung/ 10299 10300SAMSUNG USB2 PHY DRIVER 10301M: Kamil Debski <kamil@wypas.org> 10302M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10303L: linux-kernel@vger.kernel.org 10304S: Supported 10305F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10306F: Documentation/phy/samsung-usb2.txt 10307F: drivers/phy/phy-exynos4210-usb2.c 10308F: drivers/phy/phy-exynos4x12-usb2.c 10309F: drivers/phy/phy-exynos5250-usb2.c 10310F: drivers/phy/phy-s5pv210-usb2.c 10311F: drivers/phy/phy-samsung-usb2.c 10312F: drivers/phy/phy-samsung-usb2.h 10313 10314SERIAL DRIVERS 10315M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10316L: linux-serial@vger.kernel.org 10317S: Maintained 10318F: Documentation/devicetree/bindings/serial/ 10319F: drivers/tty/serial/ 10320 10321SYNOPSYS DESIGNWARE DMAC DRIVER 10322M: Viresh Kumar <vireshk@kernel.org> 10323M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10324S: Maintained 10325F: include/linux/dma/dw.h 10326F: include/linux/platform_data/dma-dw.h 10327F: drivers/dma/dw/ 10328 10329SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10330M: Lars Persson <lars.persson@axis.com> 10331L: netdev@vger.kernel.org 10332S: Supported 10333F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10334F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10335 10336SYNOPSYS DESIGNWARE I2C DRIVER 10337M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10338R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10339R: Mika Westerberg <mika.westerberg@linux.intel.com> 10340L: linux-i2c@vger.kernel.org 10341S: Maintained 10342F: drivers/i2c/busses/i2c-designware-* 10343F: include/linux/platform_data/i2c-designware.h 10344 10345SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10346M: Jaehoon Chung <jh80.chung@samsung.com> 10347L: linux-mmc@vger.kernel.org 10348S: Maintained 10349F: include/linux/mmc/dw_mmc.h 10350F: drivers/mmc/host/dw_mmc* 10351 10352SYSTEM TRACE MODULE CLASS 10353M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10354S: Maintained 10355T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10356F: Documentation/trace/stm.txt 10357F: drivers/hwtracing/stm/ 10358F: include/linux/stm.h 10359F: include/uapi/linux/stm.h 10360 10361THUNDERBOLT DRIVER 10362M: Andreas Noever <andreas.noever@gmail.com> 10363S: Maintained 10364F: drivers/thunderbolt/ 10365 10366TI BQ27XXX POWER SUPPLY DRIVER 10367R: Andrew F. Davis <afd@ti.com> 10368F: include/linux/power/bq27xxx_battery.h 10369F: drivers/power/bq27xxx_battery.c 10370F: drivers/power/bq27xxx_battery_i2c.c 10371 10372TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10373M: John Stultz <john.stultz@linaro.org> 10374M: Thomas Gleixner <tglx@linutronix.de> 10375L: linux-kernel@vger.kernel.org 10376T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10377S: Supported 10378F: include/linux/clocksource.h 10379F: include/linux/time.h 10380F: include/linux/timex.h 10381F: include/uapi/linux/time.h 10382F: include/uapi/linux/timex.h 10383F: kernel/time/clocksource.c 10384F: kernel/time/time*.c 10385F: kernel/time/alarmtimer.c 10386F: kernel/time/ntp.c 10387F: tools/testing/selftests/timers/ 10388 10389SC1200 WDT DRIVER 10390M: Zwane Mwaikambo <zwanem@gmail.com> 10391S: Maintained 10392F: drivers/watchdog/sc1200wdt.c 10393 10394SCHEDULER 10395M: Ingo Molnar <mingo@redhat.com> 10396M: Peter Zijlstra <peterz@infradead.org> 10397L: linux-kernel@vger.kernel.org 10398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10399S: Maintained 10400F: kernel/sched/ 10401F: include/linux/sched.h 10402F: include/uapi/linux/sched.h 10403F: include/linux/wait.h 10404 10405SCORE ARCHITECTURE 10406M: Chen Liqin <liqin.linux@gmail.com> 10407M: Lennox Wu <lennox.wu@gmail.com> 10408W: http://www.sunplus.com 10409S: Supported 10410F: arch/score/ 10411 10412SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10413M: Sudeep Holla <sudeep.holla@arm.com> 10414L: linux-arm-kernel@lists.infradead.org 10415S: Maintained 10416F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10417F: drivers/clk/clk-scpi.c 10418F: drivers/cpufreq/scpi-cpufreq.c 10419F: drivers/firmware/arm_scpi.c 10420F: include/linux/scpi_protocol.h 10421 10422SCSI CDROM DRIVER 10423M: Jens Axboe <axboe@kernel.dk> 10424L: linux-scsi@vger.kernel.org 10425W: http://www.kernel.dk 10426S: Maintained 10427F: drivers/scsi/sr* 10428 10429SCSI RDMA PROTOCOL (SRP) INITIATOR 10430M: Bart Van Assche <bart.vanassche@sandisk.com> 10431L: linux-rdma@vger.kernel.org 10432S: Supported 10433W: http://www.openfabrics.org 10434Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10435T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10436F: drivers/infiniband/ulp/srp/ 10437F: include/scsi/srp.h 10438 10439SCSI SG DRIVER 10440M: Doug Gilbert <dgilbert@interlog.com> 10441L: linux-scsi@vger.kernel.org 10442W: http://sg.danny.cz/sg 10443S: Maintained 10444F: Documentation/scsi/scsi-generic.txt 10445F: drivers/scsi/sg.c 10446F: include/scsi/sg.h 10447 10448SCSI SUBSYSTEM 10449M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10450T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10451M: "Martin K. Petersen" <martin.petersen@oracle.com> 10452T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10453L: linux-scsi@vger.kernel.org 10454S: Maintained 10455F: Documentation/devicetree/bindings/scsi/ 10456F: drivers/scsi/ 10457F: include/scsi/ 10458 10459SCSI TAPE DRIVER 10460M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10461L: linux-scsi@vger.kernel.org 10462S: Maintained 10463F: Documentation/scsi/st.txt 10464F: drivers/scsi/st.* 10465F: drivers/scsi/st_*.h 10466 10467SCTP PROTOCOL 10468M: Vlad Yasevich <vyasevich@gmail.com> 10469M: Neil Horman <nhorman@tuxdriver.com> 10470L: linux-sctp@vger.kernel.org 10471W: http://lksctp.sourceforge.net 10472S: Maintained 10473F: Documentation/networking/sctp.txt 10474F: include/linux/sctp.h 10475F: include/uapi/linux/sctp.h 10476F: include/net/sctp/ 10477F: net/sctp/ 10478 10479SCx200 CPU SUPPORT 10480M: Jim Cromie <jim.cromie@gmail.com> 10481S: Odd Fixes 10482F: Documentation/i2c/busses/scx200_acb 10483F: arch/x86/platform/scx200/ 10484F: drivers/watchdog/scx200_wdt.c 10485F: drivers/i2c/busses/scx200* 10486F: drivers/mtd/maps/scx200_docflash.c 10487F: include/linux/scx200.h 10488 10489SCx200 GPIO DRIVER 10490M: Jim Cromie <jim.cromie@gmail.com> 10491S: Maintained 10492F: drivers/char/scx200_gpio.c 10493F: include/linux/scx200_gpio.h 10494 10495SCx200 HRT CLOCKSOURCE DRIVER 10496M: Jim Cromie <jim.cromie@gmail.com> 10497S: Maintained 10498F: drivers/clocksource/scx200_hrt.c 10499 10500SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10501M: Sascha Sommer <saschasommer@freenet.de> 10502L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10503S: Maintained 10504F: drivers/mmc/host/sdricoh_cs.c 10505 10506SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10507M: Adrian Hunter <adrian.hunter@intel.com> 10508L: linux-mmc@vger.kernel.org 10509T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10510S: Maintained 10511F: drivers/mmc/host/sdhci* 10512F: include/linux/mmc/sdhci* 10513 10514SECURE COMPUTING 10515M: Kees Cook <keescook@chromium.org> 10516R: Andy Lutomirski <luto@amacapital.net> 10517R: Will Drewry <wad@chromium.org> 10518T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10519S: Supported 10520F: kernel/seccomp.c 10521F: include/uapi/linux/seccomp.h 10522F: include/linux/seccomp.h 10523F: tools/testing/selftests/seccomp/* 10524K: \bsecure_computing 10525K: \bTIF_SECCOMP\b 10526 10527SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10528M: Al Cooper <alcooperx@gmail.com> 10529L: linux-mmc@vger.kernel.org 10530L: bcm-kernel-feedback-list@broadcom.com 10531S: Maintained 10532F: drivers/mmc/host/sdhci-brcmstb* 10533 10534SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10535M: Ben Dooks <ben-linux@fluff.org> 10536M: Jaehoon Chung <jh80.chung@samsung.com> 10537L: linux-mmc@vger.kernel.org 10538S: Maintained 10539F: drivers/mmc/host/sdhci-s3c* 10540 10541SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10542M: Viresh Kumar <vireshk@kernel.org> 10543L: linux-mmc@vger.kernel.org 10544S: Maintained 10545F: drivers/mmc/host/sdhci-spear.c 10546 10547SECURITY SUBSYSTEM 10548M: James Morris <james.l.morris@oracle.com> 10549M: "Serge E. Hallyn" <serge@hallyn.com> 10550L: linux-security-module@vger.kernel.org (suggested Cc:) 10551T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10552W: http://kernsec.org/ 10553S: Supported 10554F: security/ 10555 10556SECURITY CONTACT 10557M: Security Officers <security@kernel.org> 10558S: Supported 10559 10560SELINUX SECURITY MODULE 10561M: Paul Moore <paul@paul-moore.com> 10562M: Stephen Smalley <sds@tycho.nsa.gov> 10563M: Eric Paris <eparis@parisplace.org> 10564L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10565W: http://selinuxproject.org 10566T: git git://git.infradead.org/users/pcmoore/selinux 10567S: Supported 10568F: include/linux/selinux* 10569F: security/selinux/ 10570F: scripts/selinux/ 10571 10572APPARMOR SECURITY MODULE 10573M: John Johansen <john.johansen@canonical.com> 10574L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10575W: apparmor.wiki.kernel.org 10576T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10577S: Supported 10578F: security/apparmor/ 10579 10580LOADPIN SECURITY MODULE 10581M: Kees Cook <keescook@chromium.org> 10582T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10583S: Supported 10584F: security/loadpin/ 10585 10586YAMA SECURITY MODULE 10587M: Kees Cook <keescook@chromium.org> 10588T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10589S: Supported 10590F: security/yama/ 10591 10592SENSABLE PHANTOM 10593M: Jiri Slaby <jirislaby@gmail.com> 10594S: Maintained 10595F: drivers/misc/phantom.c 10596F: include/uapi/linux/phantom.h 10597 10598SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10599M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10600M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10601M: John Soni Jose <sony.john@avagotech.com> 10602L: linux-scsi@vger.kernel.org 10603W: http://www.avagotech.com 10604S: Supported 10605F: drivers/scsi/be2iscsi/ 10606 10607Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10608M: Sathya Perla <sathya.perla@broadcom.com> 10609M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10610M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10611M: Somnath Kotur <somnath.kotur@broadcom.com> 10612L: netdev@vger.kernel.org 10613W: http://www.emulex.com 10614S: Supported 10615F: drivers/net/ethernet/emulex/benet/ 10616 10617EMULEX ONECONNECT ROCE DRIVER 10618M: Selvin Xavier <selvin.xavier@avagotech.com> 10619M: Devesh Sharma <devesh.sharma@avagotech.com> 10620M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10621L: linux-rdma@vger.kernel.org 10622W: http://www.emulex.com 10623S: Supported 10624F: drivers/infiniband/hw/ocrdma/ 10625 10626SFC NETWORK DRIVER 10627M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10628M: Edward Cree <ecree@solarflare.com> 10629M: Bert Kenward <bkenward@solarflare.com> 10630L: netdev@vger.kernel.org 10631S: Supported 10632F: drivers/net/ethernet/sfc/ 10633 10634SGI GRU DRIVER 10635M: Dimitri Sivanich <sivanich@sgi.com> 10636S: Maintained 10637F: drivers/misc/sgi-gru/ 10638 10639SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10640M: Pat Gefre <pfg@sgi.com> 10641L: linux-ia64@vger.kernel.org 10642S: Supported 10643F: Documentation/ia64/serial.txt 10644F: drivers/tty/serial/ioc?_serial.c 10645F: include/linux/ioc?.h 10646 10647SGI XP/XPC/XPNET DRIVER 10648M: Cliff Whickman <cpw@sgi.com> 10649M: Robin Holt <robinmholt@gmail.com> 10650S: Maintained 10651F: drivers/misc/sgi-xp/ 10652 10653SI2157 MEDIA DRIVER 10654M: Antti Palosaari <crope@iki.fi> 10655L: linux-media@vger.kernel.org 10656W: https://linuxtv.org 10657W: http://palosaari.fi/linux/ 10658Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10659T: git git://linuxtv.org/anttip/media_tree.git 10660S: Maintained 10661F: drivers/media/tuners/si2157* 10662 10663SI2168 MEDIA DRIVER 10664M: Antti Palosaari <crope@iki.fi> 10665L: linux-media@vger.kernel.org 10666W: https://linuxtv.org 10667W: http://palosaari.fi/linux/ 10668Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10669T: git git://linuxtv.org/anttip/media_tree.git 10670S: Maintained 10671F: drivers/media/dvb-frontends/si2168* 10672 10673SI470X FM RADIO RECEIVER I2C DRIVER 10674M: Hans Verkuil <hverkuil@xs4all.nl> 10675L: linux-media@vger.kernel.org 10676T: git git://linuxtv.org/media_tree.git 10677W: https://linuxtv.org 10678S: Odd Fixes 10679F: drivers/media/radio/si470x/radio-si470x-i2c.c 10680 10681SI470X FM RADIO RECEIVER USB DRIVER 10682M: Hans Verkuil <hverkuil@xs4all.nl> 10683L: linux-media@vger.kernel.org 10684T: git git://linuxtv.org/media_tree.git 10685W: https://linuxtv.org 10686S: Maintained 10687F: drivers/media/radio/si470x/radio-si470x-common.c 10688F: drivers/media/radio/si470x/radio-si470x.h 10689F: drivers/media/radio/si470x/radio-si470x-usb.c 10690 10691SI4713 FM RADIO TRANSMITTER I2C DRIVER 10692M: Eduardo Valentin <edubezval@gmail.com> 10693L: linux-media@vger.kernel.org 10694T: git git://linuxtv.org/media_tree.git 10695W: https://linuxtv.org 10696S: Odd Fixes 10697F: drivers/media/radio/si4713/si4713.? 10698 10699SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10700M: Eduardo Valentin <edubezval@gmail.com> 10701L: linux-media@vger.kernel.org 10702T: git git://linuxtv.org/media_tree.git 10703W: https://linuxtv.org 10704S: Odd Fixes 10705F: drivers/media/radio/si4713/radio-platform-si4713.c 10706 10707SI4713 FM RADIO TRANSMITTER USB DRIVER 10708M: Hans Verkuil <hverkuil@xs4all.nl> 10709L: linux-media@vger.kernel.org 10710T: git git://linuxtv.org/media_tree.git 10711W: https://linuxtv.org 10712S: Maintained 10713F: drivers/media/radio/si4713/radio-usb-si4713.c 10714 10715SIANO DVB DRIVER 10716M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10717M: Mauro Carvalho Chehab <mchehab@kernel.org> 10718L: linux-media@vger.kernel.org 10719W: https://linuxtv.org 10720T: git git://linuxtv.org/media_tree.git 10721S: Odd fixes 10722F: drivers/media/common/siano/ 10723F: drivers/media/usb/siano/ 10724F: drivers/media/usb/siano/ 10725F: drivers/media/mmc/siano/ 10726 10727SIMPLEFB FB DRIVER 10728M: Hans de Goede <hdegoede@redhat.com> 10729L: linux-fbdev@vger.kernel.org 10730S: Maintained 10731F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10732F: drivers/video/fbdev/simplefb.c 10733F: include/linux/platform_data/simplefb.h 10734 10735SH_VEU V4L2 MEM2MEM DRIVER 10736L: linux-media@vger.kernel.org 10737S: Orphan 10738F: drivers/media/platform/sh_veu.c 10739 10740SH_VOU V4L2 OUTPUT DRIVER 10741L: linux-media@vger.kernel.org 10742S: Orphan 10743F: drivers/media/platform/sh_vou.c 10744F: include/media/drv-intf/sh_vou.h 10745 10746SIMPLE FIRMWARE INTERFACE (SFI) 10747M: Len Brown <lenb@kernel.org> 10748L: sfi-devel@simplefirmware.org 10749W: http://simplefirmware.org/ 10750T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10751S: Supported 10752F: arch/x86/platform/sfi/ 10753F: drivers/sfi/ 10754F: include/linux/sfi*.h 10755 10756SIMTEC EB110ATX (Chalice CATS) 10757P: Ben Dooks 10758P: Vincent Sanders <vince@simtec.co.uk> 10759M: Simtec Linux Team <linux@simtec.co.uk> 10760W: http://www.simtec.co.uk/products/EB110ATX/ 10761S: Supported 10762 10763SIMTEC EB2410ITX (BAST) 10764P: Ben Dooks 10765P: Vincent Sanders <vince@simtec.co.uk> 10766M: Simtec Linux Team <linux@simtec.co.uk> 10767W: http://www.simtec.co.uk/products/EB2410ITX/ 10768S: Supported 10769F: arch/arm/mach-s3c24xx/mach-bast.c 10770F: arch/arm/mach-s3c24xx/bast-ide.c 10771F: arch/arm/mach-s3c24xx/bast-irq.c 10772 10773TI DAVINCI MACHINE SUPPORT 10774M: Sekhar Nori <nsekhar@ti.com> 10775M: Kevin Hilman <khilman@kernel.org> 10776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10777T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10778S: Supported 10779F: arch/arm/mach-davinci/ 10780F: drivers/i2c/busses/i2c-davinci.c 10781 10782TI DAVINCI SERIES MEDIA DRIVER 10783M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10784L: linux-media@vger.kernel.org 10785W: https://linuxtv.org 10786Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10787T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10788S: Maintained 10789F: drivers/media/platform/davinci/ 10790F: include/media/davinci/ 10791 10792TI AM437X VPFE DRIVER 10793M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10794L: linux-media@vger.kernel.org 10795W: https://linuxtv.org 10796Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10797T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10798S: Maintained 10799F: drivers/media/platform/am437x/ 10800 10801OV2659 OMNIVISION SENSOR DRIVER 10802M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10803L: linux-media@vger.kernel.org 10804W: https://linuxtv.org 10805Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10806T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10807S: Maintained 10808F: drivers/media/i2c/ov2659.c 10809F: include/media/i2c/ov2659.h 10810 10811SILICON MOTION SM712 FRAME BUFFER DRIVER 10812M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10813M: Teddy Wang <teddy.wang@siliconmotion.com> 10814M: Sudip Mukherjee <sudip@vectorindia.org> 10815L: linux-fbdev@vger.kernel.org 10816S: Maintained 10817F: drivers/video/fbdev/sm712* 10818F: Documentation/fb/sm712fb.txt 10819 10820SIS 190 ETHERNET DRIVER 10821M: Francois Romieu <romieu@fr.zoreil.com> 10822L: netdev@vger.kernel.org 10823S: Maintained 10824F: drivers/net/ethernet/sis/sis190.c 10825 10826SIS 900/7016 FAST ETHERNET DRIVER 10827M: Daniele Venzano <venza@brownhat.org> 10828W: http://www.brownhat.org/sis900.html 10829L: netdev@vger.kernel.org 10830S: Maintained 10831F: drivers/net/ethernet/sis/sis900.* 10832 10833SIS FRAMEBUFFER DRIVER 10834M: Thomas Winischhofer <thomas@winischhofer.net> 10835W: http://www.winischhofer.net/linuxsisvga.shtml 10836S: Maintained 10837F: Documentation/fb/sisfb.txt 10838F: drivers/video/fbdev/sis/ 10839F: include/video/sisfb.h 10840 10841SIS USB2VGA DRIVER 10842M: Thomas Winischhofer <thomas@winischhofer.net> 10843W: http://www.winischhofer.at/linuxsisusbvga.shtml 10844S: Maintained 10845F: drivers/usb/misc/sisusbvga/ 10846 10847SLAB ALLOCATOR 10848M: Christoph Lameter <cl@linux.com> 10849M: Pekka Enberg <penberg@kernel.org> 10850M: David Rientjes <rientjes@google.com> 10851M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10852M: Andrew Morton <akpm@linux-foundation.org> 10853L: linux-mm@kvack.org 10854S: Maintained 10855F: include/linux/sl?b*.h 10856F: mm/sl?b* 10857 10858SLEEPABLE READ-COPY UPDATE (SRCU) 10859M: Lai Jiangshan <jiangshanlai@gmail.com> 10860M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10861M: Josh Triplett <josh@joshtriplett.org> 10862R: Steven Rostedt <rostedt@goodmis.org> 10863R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10864L: linux-kernel@vger.kernel.org 10865W: http://www.rdrop.com/users/paulmck/RCU/ 10866S: Supported 10867T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10868F: include/linux/srcu.h 10869F: kernel/rcu/srcu.c 10870 10871SMACK SECURITY MODULE 10872M: Casey Schaufler <casey@schaufler-ca.com> 10873L: linux-security-module@vger.kernel.org 10874W: http://schaufler-ca.com 10875T: git git://github.com/cschaufler/smack-next 10876S: Maintained 10877F: Documentation/security/Smack.txt 10878F: security/smack/ 10879 10880DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10881M: Kevin Hilman <khilman@kernel.org> 10882M: Nishanth Menon <nm@ti.com> 10883S: Maintained 10884F: drivers/power/avs/ 10885F: include/linux/power/smartreflex.h 10886L: linux-pm@vger.kernel.org 10887 10888SMC91x ETHERNET DRIVER 10889M: Nicolas Pitre <nico@fluxnic.net> 10890S: Odd Fixes 10891F: drivers/net/ethernet/smsc/smc91x.* 10892 10893SMIA AND SMIA++ IMAGE SENSOR DRIVER 10894M: Sakari Ailus <sakari.ailus@iki.fi> 10895L: linux-media@vger.kernel.org 10896S: Maintained 10897F: drivers/media/i2c/smiapp/ 10898F: include/media/i2c/smiapp.h 10899F: drivers/media/i2c/smiapp-pll.c 10900F: drivers/media/i2c/smiapp-pll.h 10901F: include/uapi/linux/smiapp.h 10902F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10903 10904SMM665 HARDWARE MONITOR DRIVER 10905M: Guenter Roeck <linux@roeck-us.net> 10906L: linux-hwmon@vger.kernel.org 10907S: Maintained 10908F: Documentation/hwmon/smm665 10909F: drivers/hwmon/smm665.c 10910 10911SMSC EMC2103 HARDWARE MONITOR DRIVER 10912M: Steve Glendinning <steve.glendinning@shawell.net> 10913L: linux-hwmon@vger.kernel.org 10914S: Maintained 10915F: Documentation/hwmon/emc2103 10916F: drivers/hwmon/emc2103.c 10917 10918SMSC SCH5627 HARDWARE MONITOR DRIVER 10919M: Hans de Goede <hdegoede@redhat.com> 10920L: linux-hwmon@vger.kernel.org 10921S: Supported 10922F: Documentation/hwmon/sch5627 10923F: drivers/hwmon/sch5627.c 10924 10925SMSC47B397 HARDWARE MONITOR DRIVER 10926M: Jean Delvare <jdelvare@suse.com> 10927L: linux-hwmon@vger.kernel.org 10928S: Maintained 10929F: Documentation/hwmon/smsc47b397 10930F: drivers/hwmon/smsc47b397.c 10931 10932SMSC911x ETHERNET DRIVER 10933M: Steve Glendinning <steve.glendinning@shawell.net> 10934L: netdev@vger.kernel.org 10935S: Maintained 10936F: include/linux/smsc911x.h 10937F: drivers/net/ethernet/smsc/smsc911x.* 10938 10939SMSC9420 PCI ETHERNET DRIVER 10940M: Steve Glendinning <steve.glendinning@shawell.net> 10941L: netdev@vger.kernel.org 10942S: Maintained 10943F: drivers/net/ethernet/smsc/smsc9420.* 10944 10945SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10946M: Steve Glendinning <steve.glendinning@shawell.net> 10947L: linux-fbdev@vger.kernel.org 10948S: Maintained 10949F: drivers/video/fbdev/smscufx.c 10950 10951SOC-CAMERA V4L2 SUBSYSTEM 10952M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10953L: linux-media@vger.kernel.org 10954T: git git://linuxtv.org/media_tree.git 10955S: Maintained 10956F: include/media/soc* 10957F: drivers/media/i2c/soc_camera/ 10958F: drivers/media/platform/soc_camera/ 10959 10960SOEKRIS NET48XX LED SUPPORT 10961M: Chris Boot <bootc@bootc.net> 10962S: Maintained 10963F: drivers/leds/leds-net48xx.c 10964 10965SOFTLOGIC 6x10 MPEG CODEC 10966M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10967M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10968M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10969M: Ismael Luceno <ismael@iodev.co.uk> 10970L: linux-media@vger.kernel.org 10971S: Supported 10972F: drivers/media/pci/solo6x10/ 10973 10974SOFTWARE RAID (Multiple Disks) SUPPORT 10975M: Shaohua Li <shli@kernel.org> 10976L: linux-raid@vger.kernel.org 10977T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10978S: Supported 10979F: drivers/md/ 10980F: include/linux/raid/ 10981F: include/uapi/linux/raid/ 10982 10983SONIC NETWORK DRIVER 10984M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10985L: netdev@vger.kernel.org 10986S: Maintained 10987F: drivers/net/ethernet/natsemi/sonic.* 10988 10989SONICS SILICON BACKPLANE DRIVER (SSB) 10990M: Michael Buesch <m@bues.ch> 10991L: linux-wireless@vger.kernel.org 10992S: Maintained 10993F: drivers/ssb/ 10994F: include/linux/ssb/ 10995 10996SONY VAIO CONTROL DEVICE DRIVER 10997M: Mattia Dongili <malattia@linux.it> 10998L: platform-driver-x86@vger.kernel.org 10999W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11000S: Maintained 11001F: Documentation/laptops/sony-laptop.txt 11002F: drivers/char/sonypi.c 11003F: drivers/platform/x86/sony-laptop.c 11004F: include/linux/sony-laptop.h 11005 11006SONY MEMORYSTICK CARD SUPPORT 11007M: Alex Dubov <oakad@yahoo.com> 11008W: http://tifmxx.berlios.de/ 11009S: Maintained 11010F: drivers/memstick/host/tifm_ms.c 11011 11012SONY MEMORYSTICK STANDARD SUPPORT 11013M: Maxim Levitsky <maximlevitsky@gmail.com> 11014S: Maintained 11015F: drivers/memstick/core/ms_block.* 11016 11017SOUND 11018M: Jaroslav Kysela <perex@perex.cz> 11019M: Takashi Iwai <tiwai@suse.com> 11020L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11021W: http://www.alsa-project.org/ 11022T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11023T: git git://git.alsa-project.org/alsa-kernel.git 11024Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11025S: Maintained 11026F: Documentation/sound/ 11027F: include/sound/ 11028F: include/uapi/sound/ 11029F: sound/ 11030 11031SOUND - COMPRESSED AUDIO 11032M: Vinod Koul <vinod.koul@intel.com> 11033L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11034T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11035S: Supported 11036F: Documentation/sound/alsa/compress_offload.txt 11037F: include/sound/compress_driver.h 11038F: include/uapi/sound/compress_* 11039F: sound/core/compress_offload.c 11040F: sound/soc/soc-compress.c 11041 11042SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11043M: Liam Girdwood <lgirdwood@gmail.com> 11044M: Mark Brown <broonie@kernel.org> 11045T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11046L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11047W: http://alsa-project.org/main/index.php/ASoC 11048S: Supported 11049F: Documentation/devicetree/bindings/sound/ 11050F: Documentation/sound/alsa/soc/ 11051F: sound/soc/ 11052F: include/sound/soc* 11053 11054SOUND - DMAENGINE HELPERS 11055M: Lars-Peter Clausen <lars@metafoo.de> 11056S: Supported 11057F: include/sound/dmaengine_pcm.h 11058F: sound/core/pcm_dmaengine.c 11059F: sound/soc/soc-generic-dmaengine-pcm.c 11060 11061SP2 MEDIA DRIVER 11062M: Olli Salonen <olli.salonen@iki.fi> 11063L: linux-media@vger.kernel.org 11064W: https://linuxtv.org 11065Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11066S: Maintained 11067F: drivers/media/dvb-frontends/sp2* 11068 11069SPARC + UltraSPARC (sparc/sparc64) 11070M: "David S. Miller" <davem@davemloft.net> 11071L: sparclinux@vger.kernel.org 11072Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11073T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11074T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11075S: Maintained 11076F: arch/sparc/ 11077F: drivers/sbus/ 11078 11079SPARC SERIAL DRIVERS 11080M: "David S. Miller" <davem@davemloft.net> 11081L: sparclinux@vger.kernel.org 11082T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11083T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11084S: Maintained 11085F: include/linux/sunserialcore.h 11086F: drivers/tty/serial/suncore.c 11087F: drivers/tty/serial/sunhv.c 11088F: drivers/tty/serial/sunsab.c 11089F: drivers/tty/serial/sunsab.h 11090F: drivers/tty/serial/sunsu.c 11091F: drivers/tty/serial/sunzilog.c 11092F: drivers/tty/serial/sunzilog.h 11093 11094SPARSE CHECKER 11095M: "Christopher Li" <sparse@chrisli.org> 11096L: linux-sparse@vger.kernel.org 11097W: https://sparse.wiki.kernel.org/ 11098T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11099T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11100S: Maintained 11101F: include/linux/compiler.h 11102 11103SPEAR PLATFORM SUPPORT 11104M: Viresh Kumar <vireshk@kernel.org> 11105M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11107W: http://www.st.com/spear 11108S: Maintained 11109F: arch/arm/boot/dts/spear* 11110F: arch/arm/mach-spear/ 11111 11112SPEAR CLOCK FRAMEWORK SUPPORT 11113M: Viresh Kumar <vireshk@kernel.org> 11114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11115W: http://www.st.com/spear 11116S: Maintained 11117F: drivers/clk/spear/ 11118 11119SPI SUBSYSTEM 11120M: Mark Brown <broonie@kernel.org> 11121L: linux-spi@vger.kernel.org 11122T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11123Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11124S: Maintained 11125F: Documentation/devicetree/bindings/spi/ 11126F: Documentation/spi/ 11127F: drivers/spi/ 11128F: include/linux/spi/ 11129F: include/uapi/linux/spi/ 11130 11131SPIDERNET NETWORK DRIVER for CELL 11132M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11133L: netdev@vger.kernel.org 11134S: Supported 11135F: Documentation/networking/spider_net.txt 11136F: drivers/net/ethernet/toshiba/spider_net* 11137 11138SPU FILE SYSTEM 11139M: Jeremy Kerr <jk@ozlabs.org> 11140L: linuxppc-dev@lists.ozlabs.org 11141W: http://www.ibm.com/developerworks/power/cell/ 11142S: Supported 11143F: Documentation/filesystems/spufs.txt 11144F: arch/powerpc/platforms/cell/spufs/ 11145 11146SQUASHFS FILE SYSTEM 11147M: Phillip Lougher <phillip@squashfs.org.uk> 11148L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11149W: http://squashfs.org.uk 11150T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11151S: Maintained 11152F: Documentation/filesystems/squashfs.txt 11153F: fs/squashfs/ 11154 11155SRM (Alpha) environment access 11156M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11157S: Maintained 11158F: arch/alpha/kernel/srm_env.c 11159 11160STABLE BRANCH 11161M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11162L: stable@vger.kernel.org 11163S: Supported 11164F: Documentation/stable_kernel_rules.txt 11165 11166STAGING SUBSYSTEM 11167M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11168T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11169L: devel@driverdev.osuosl.org 11170S: Supported 11171F: drivers/staging/ 11172 11173STAGING - COMEDI 11174M: Ian Abbott <abbotti@mev.co.uk> 11175M: H Hartley Sweeten <hsweeten@visionengravers.com> 11176S: Odd Fixes 11177F: drivers/staging/comedi/ 11178 11179STAGING - FLARION FT1000 DRIVERS 11180M: Marek Belisko <marek.belisko@gmail.com> 11181S: Odd Fixes 11182F: drivers/staging/ft1000/ 11183 11184STAGING - INDUSTRIAL IO 11185M: Jonathan Cameron <jic23@kernel.org> 11186L: linux-iio@vger.kernel.org 11187S: Odd Fixes 11188F: Documentation/devicetree/bindings/staging/iio/ 11189F: drivers/staging/iio/ 11190 11191STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11192M: Jarod Wilson <jarod@wilsonet.com> 11193W: http://www.lirc.org/ 11194S: Odd Fixes 11195F: drivers/staging/media/lirc/ 11196 11197STAGING - LUSTRE PARALLEL FILESYSTEM 11198M: Oleg Drokin <oleg.drokin@intel.com> 11199M: Andreas Dilger <andreas.dilger@intel.com> 11200M: James Simmons <jsimmons@infradead.org> 11201L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11202W: http://wiki.lustre.org/ 11203S: Maintained 11204F: drivers/staging/lustre 11205 11206STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11207M: Marc Dietrich <marvin24@gmx.de> 11208L: ac100@lists.launchpad.net (moderated for non-subscribers) 11209L: linux-tegra@vger.kernel.org 11210S: Maintained 11211F: drivers/staging/nvec/ 11212 11213STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11214M: Jens Frederich <jfrederich@gmail.com> 11215M: Daniel Drake <dsd@laptop.org> 11216M: Jon Nettleton <jon.nettleton@gmail.com> 11217W: http://wiki.laptop.org/go/DCON 11218S: Maintained 11219F: drivers/staging/olpc_dcon/ 11220 11221STAGING - REALTEK RTL8712U DRIVERS 11222M: Larry Finger <Larry.Finger@lwfinger.net> 11223M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11224S: Odd Fixes 11225F: drivers/staging/rtl8712/ 11226 11227STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11228M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11229M: Teddy Wang <teddy.wang@siliconmotion.com> 11230M: Sudip Mukherjee <sudip@vectorindia.org> 11231L: linux-fbdev@vger.kernel.org 11232S: Maintained 11233F: drivers/staging/sm750fb/ 11234 11235STAGING - SLICOSS 11236M: Lior Dotan <liodot@gmail.com> 11237M: Christopher Harrer <charrer@alacritech.com> 11238S: Odd Fixes 11239F: drivers/staging/slicoss/ 11240 11241STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11242M: William Hubbs <w.d.hubbs@gmail.com> 11243M: Chris Brannon <chris@the-brannons.com> 11244M: Kirk Reiser <kirk@reisers.ca> 11245M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11246L: speakup@linux-speakup.org 11247W: http://www.linux-speakup.org/ 11248S: Odd Fixes 11249F: drivers/staging/speakup/ 11250 11251STAGING - VIA VT665X DRIVERS 11252M: Forest Bond <forest@alittletooquiet.net> 11253S: Odd Fixes 11254F: drivers/staging/vt665?/ 11255 11256STAGING - WILC1000 WIFI DRIVER 11257M: Aditya Shankar <aditya.shankar@microchip.com> 11258M: Ganesh Krishna <ganesh.krishna@microchip.com> 11259L: linux-wireless@vger.kernel.org 11260S: Supported 11261F: drivers/staging/wilc1000/ 11262 11263STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11264M: Arnaud Patard <arnaud.patard@rtp-net.org> 11265S: Odd Fixes 11266F: drivers/staging/xgifb/ 11267 11268STARFIRE/DURALAN NETWORK DRIVER 11269M: Ion Badulescu <ionut@badula.org> 11270S: Odd Fixes 11271F: drivers/net/ethernet/adaptec/starfire* 11272 11273SUN3/3X 11274M: Sam Creasey <sammy@sammy.net> 11275W: http://sammy.net/sun3/ 11276S: Maintained 11277F: arch/m68k/kernel/*sun3* 11278F: arch/m68k/sun3*/ 11279F: arch/m68k/include/asm/sun3* 11280F: drivers/net/ethernet/i825xx/sun3* 11281 11282SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11283M: Hans de Goede <hdegoede@redhat.com> 11284L: linux-input@vger.kernel.org 11285S: Maintained 11286F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11287F: drivers/input/keyboard/sun4i-lradc-keys.c 11288 11289SUNDANCE NETWORK DRIVER 11290M: Denis Kirjanov <kda@linux-powerpc.org> 11291L: netdev@vger.kernel.org 11292S: Maintained 11293F: drivers/net/ethernet/dlink/sundance.c 11294 11295SUPERH 11296M: Yoshinori Sato <ysato@users.sourceforge.jp> 11297M: Rich Felker <dalias@libc.org> 11298L: linux-sh@vger.kernel.org 11299Q: http://patchwork.kernel.org/project/linux-sh/list/ 11300S: Maintained 11301F: Documentation/sh/ 11302F: arch/sh/ 11303F: drivers/sh/ 11304 11305SUSPEND TO RAM 11306M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11307M: Len Brown <len.brown@intel.com> 11308M: Pavel Machek <pavel@ucw.cz> 11309L: linux-pm@vger.kernel.org 11310S: Supported 11311F: Documentation/power/ 11312F: arch/x86/kernel/acpi/ 11313F: drivers/base/power/ 11314F: kernel/power/ 11315F: include/linux/suspend.h 11316F: include/linux/freezer.h 11317F: include/linux/pm.h 11318 11319SVGA HANDLING 11320M: Martin Mares <mj@ucw.cz> 11321L: linux-video@atrey.karlin.mff.cuni.cz 11322S: Maintained 11323F: Documentation/svga.txt 11324F: arch/x86/boot/video* 11325 11326SWIOTLB SUBSYSTEM 11327M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11328L: linux-kernel@vger.kernel.org 11329T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11330S: Supported 11331F: lib/swiotlb.c 11332F: arch/*/kernel/pci-swiotlb.c 11333F: include/linux/swiotlb.h 11334 11335SWITCHDEV 11336M: Jiri Pirko <jiri@resnulli.us> 11337L: netdev@vger.kernel.org 11338S: Supported 11339F: net/switchdev/ 11340F: include/net/switchdev.h 11341 11342SYNOPSYS ARC ARCHITECTURE 11343M: Vineet Gupta <vgupta@synopsys.com> 11344L: linux-snps-arc@lists.infradead.org 11345S: Supported 11346F: arch/arc/ 11347F: Documentation/devicetree/bindings/arc/* 11348F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11349F: drivers/tty/serial/arc_uart.c 11350T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11351 11352SYNOPSYS ARC SDP platform support 11353M: Alexey Brodkin <abrodkin@synopsys.com> 11354S: Supported 11355F: arch/arc/plat-axs10x 11356F: arch/arc/boot/dts/ax* 11357F: Documentation/devicetree/bindings/arc/axs10* 11358 11359SYSTEM CONFIGURATION (SYSCON) 11360M: Lee Jones <lee.jones@linaro.org> 11361M: Arnd Bergmann <arnd@arndb.de> 11362T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11363S: Supported 11364F: drivers/mfd/syscon.c 11365 11366SYSV FILESYSTEM 11367M: Christoph Hellwig <hch@infradead.org> 11368S: Maintained 11369F: Documentation/filesystems/sysv-fs.txt 11370F: fs/sysv/ 11371F: include/linux/sysv_fs.h 11372 11373TARGET SUBSYSTEM 11374M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11375L: linux-scsi@vger.kernel.org 11376L: target-devel@vger.kernel.org 11377W: http://www.linux-iscsi.org 11378W: http://groups.google.com/group/linux-iscsi-target-dev 11379T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11380S: Supported 11381F: drivers/target/ 11382F: include/target/ 11383F: Documentation/target/ 11384 11385TASKSTATS STATISTICS INTERFACE 11386M: Balbir Singh <bsingharora@gmail.com> 11387S: Maintained 11388F: Documentation/accounting/taskstats* 11389F: include/linux/taskstats* 11390F: kernel/taskstats.c 11391 11392TC CLASSIFIER 11393M: Jamal Hadi Salim <jhs@mojatatu.com> 11394L: netdev@vger.kernel.org 11395S: Maintained 11396F: include/net/pkt_cls.h 11397F: include/uapi/linux/pkt_cls.h 11398F: net/sched/ 11399 11400TCP LOW PRIORITY MODULE 11401M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11402M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11403W: http://tcp-lp-mod.sourceforge.net/ 11404S: Maintained 11405F: net/ipv4/tcp_lp.c 11406 11407TDA10071 MEDIA DRIVER 11408M: Antti Palosaari <crope@iki.fi> 11409L: linux-media@vger.kernel.org 11410W: https://linuxtv.org 11411W: http://palosaari.fi/linux/ 11412Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11413T: git git://linuxtv.org/anttip/media_tree.git 11414S: Maintained 11415F: drivers/media/dvb-frontends/tda10071* 11416 11417TDA18212 MEDIA DRIVER 11418M: Antti Palosaari <crope@iki.fi> 11419L: linux-media@vger.kernel.org 11420W: https://linuxtv.org 11421W: http://palosaari.fi/linux/ 11422Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11423T: git git://linuxtv.org/anttip/media_tree.git 11424S: Maintained 11425F: drivers/media/tuners/tda18212* 11426 11427TDA18218 MEDIA DRIVER 11428M: Antti Palosaari <crope@iki.fi> 11429L: linux-media@vger.kernel.org 11430W: https://linuxtv.org 11431W: http://palosaari.fi/linux/ 11432Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11433T: git git://linuxtv.org/anttip/media_tree.git 11434S: Maintained 11435F: drivers/media/tuners/tda18218* 11436 11437TDA18271 MEDIA DRIVER 11438M: Michael Krufky <mkrufky@linuxtv.org> 11439L: linux-media@vger.kernel.org 11440W: https://linuxtv.org 11441W: http://github.com/mkrufky 11442Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11443T: git git://linuxtv.org/mkrufky/tuners.git 11444S: Maintained 11445F: drivers/media/tuners/tda18271* 11446 11447TDA827x MEDIA DRIVER 11448M: Michael Krufky <mkrufky@linuxtv.org> 11449L: linux-media@vger.kernel.org 11450W: https://linuxtv.org 11451W: http://github.com/mkrufky 11452Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11453T: git git://linuxtv.org/mkrufky/tuners.git 11454S: Maintained 11455F: drivers/media/tuners/tda8290.* 11456 11457TDA8290 MEDIA DRIVER 11458M: Michael Krufky <mkrufky@linuxtv.org> 11459L: linux-media@vger.kernel.org 11460W: https://linuxtv.org 11461W: http://github.com/mkrufky 11462Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11463T: git git://linuxtv.org/mkrufky/tuners.git 11464S: Maintained 11465F: drivers/media/tuners/tda8290.* 11466 11467TDA9840 MEDIA DRIVER 11468M: Hans Verkuil <hverkuil@xs4all.nl> 11469L: linux-media@vger.kernel.org 11470T: git git://linuxtv.org/media_tree.git 11471W: https://linuxtv.org 11472S: Maintained 11473F: drivers/media/i2c/tda9840* 11474 11475TEA5761 TUNER DRIVER 11476M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11477M: Mauro Carvalho Chehab <mchehab@kernel.org> 11478L: linux-media@vger.kernel.org 11479W: https://linuxtv.org 11480T: git git://linuxtv.org/media_tree.git 11481S: Odd fixes 11482F: drivers/media/tuners/tea5761.* 11483 11484TEA5767 TUNER DRIVER 11485M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11486M: Mauro Carvalho Chehab <mchehab@kernel.org> 11487L: linux-media@vger.kernel.org 11488W: https://linuxtv.org 11489T: git git://linuxtv.org/media_tree.git 11490S: Maintained 11491F: drivers/media/tuners/tea5767.* 11492 11493TEA6415C MEDIA DRIVER 11494M: Hans Verkuil <hverkuil@xs4all.nl> 11495L: linux-media@vger.kernel.org 11496T: git git://linuxtv.org/media_tree.git 11497W: https://linuxtv.org 11498S: Maintained 11499F: drivers/media/i2c/tea6415c* 11500 11501TEA6420 MEDIA DRIVER 11502M: Hans Verkuil <hverkuil@xs4all.nl> 11503L: linux-media@vger.kernel.org 11504T: git git://linuxtv.org/media_tree.git 11505W: https://linuxtv.org 11506S: Maintained 11507F: drivers/media/i2c/tea6420* 11508 11509TEAM DRIVER 11510M: Jiri Pirko <jiri@resnulli.us> 11511L: netdev@vger.kernel.org 11512S: Supported 11513F: drivers/net/team/ 11514F: include/linux/if_team.h 11515F: include/uapi/linux/if_team.h 11516 11517TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11518M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11519S: Maintained 11520F: arch/x86/platform/ts5500/ 11521 11522TECHNOTREND USB IR RECEIVER 11523M: Sean Young <sean@mess.org> 11524L: linux-media@vger.kernel.org 11525S: Maintained 11526F: drivers/media/rc/ttusbir.c 11527 11528TEGRA ARCHITECTURE SUPPORT 11529M: Stephen Warren <swarren@wwwdotorg.org> 11530M: Thierry Reding <thierry.reding@gmail.com> 11531M: Alexandre Courbot <gnurou@gmail.com> 11532L: linux-tegra@vger.kernel.org 11533Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11534T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11535S: Supported 11536N: [^a-z]tegra 11537 11538TEGRA CLOCK DRIVER 11539M: Peter De Schrijver <pdeschrijver@nvidia.com> 11540M: Prashant Gaikwad <pgaikwad@nvidia.com> 11541S: Supported 11542F: drivers/clk/tegra/ 11543 11544TEGRA DMA DRIVERS 11545M: Laxman Dewangan <ldewangan@nvidia.com> 11546M: Jon Hunter <jonathanh@nvidia.com> 11547S: Supported 11548F: drivers/dma/tegra* 11549 11550TEGRA I2C DRIVER 11551M: Laxman Dewangan <ldewangan@nvidia.com> 11552S: Supported 11553F: drivers/i2c/busses/i2c-tegra.c 11554 11555TEGRA IOMMU DRIVERS 11556M: Hiroshi Doyu <hdoyu@nvidia.com> 11557S: Supported 11558F: drivers/iommu/tegra* 11559 11560TEGRA KBC DRIVER 11561M: Rakesh Iyer <riyer@nvidia.com> 11562M: Laxman Dewangan <ldewangan@nvidia.com> 11563S: Supported 11564F: drivers/input/keyboard/tegra-kbc.c 11565 11566TEGRA PWM DRIVER 11567M: Thierry Reding <thierry.reding@gmail.com> 11568S: Supported 11569F: drivers/pwm/pwm-tegra.c 11570 11571TEGRA SERIAL DRIVER 11572M: Laxman Dewangan <ldewangan@nvidia.com> 11573S: Supported 11574F: drivers/tty/serial/serial-tegra.c 11575 11576TEGRA SPI DRIVER 11577M: Laxman Dewangan <ldewangan@nvidia.com> 11578S: Supported 11579F: drivers/spi/spi-tegra* 11580 11581TEHUTI ETHERNET DRIVER 11582M: Andy Gospodarek <andy@greyhouse.net> 11583L: netdev@vger.kernel.org 11584S: Supported 11585F: drivers/net/ethernet/tehuti/* 11586 11587Telecom Clock Driver for MCPL0010 11588M: Mark Gross <mark.gross@intel.com> 11589S: Supported 11590F: drivers/char/tlclk.c 11591 11592TENSILICA XTENSA PORT (xtensa) 11593M: Chris Zankel <chris@zankel.net> 11594M: Max Filippov <jcmvbkbc@gmail.com> 11595L: linux-xtensa@linux-xtensa.org 11596T: git git://github.com/czankel/xtensa-linux.git 11597S: Maintained 11598F: arch/xtensa/ 11599F: drivers/irqchip/irq-xtensa-* 11600 11601THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11602M: Hans Verkuil <hverkuil@xs4all.nl> 11603L: linux-media@vger.kernel.org 11604T: git git://linuxtv.org/media_tree.git 11605W: https://linuxtv.org 11606S: Maintained 11607F: drivers/media/radio/radio-raremono.c 11608 11609THERMAL 11610M: Zhang Rui <rui.zhang@intel.com> 11611M: Eduardo Valentin <edubezval@gmail.com> 11612L: linux-pm@vger.kernel.org 11613T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11614T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11615Q: https://patchwork.kernel.org/project/linux-pm/list/ 11616S: Supported 11617F: drivers/thermal/ 11618F: include/linux/thermal.h 11619F: include/uapi/linux/thermal.h 11620F: include/linux/cpu_cooling.h 11621F: Documentation/devicetree/bindings/thermal/ 11622 11623THERMAL/CPU_COOLING 11624M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11625M: Viresh Kumar <viresh.kumar@linaro.org> 11626M: Javi Merino <javi.merino@arm.com> 11627L: linux-pm@vger.kernel.org 11628S: Supported 11629F: Documentation/thermal/cpu-cooling-api.txt 11630F: drivers/thermal/cpu_cooling.c 11631F: include/linux/cpu_cooling.h 11632 11633THINKPAD ACPI EXTRAS DRIVER 11634M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11635L: ibm-acpi-devel@lists.sourceforge.net 11636L: platform-driver-x86@vger.kernel.org 11637W: http://ibm-acpi.sourceforge.net 11638W: http://thinkwiki.org/wiki/Ibm-acpi 11639T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11640S: Maintained 11641F: drivers/platform/x86/thinkpad_acpi.c 11642 11643TI BANDGAP AND THERMAL DRIVER 11644M: Eduardo Valentin <edubezval@gmail.com> 11645M: Keerthy <j-keerthy@ti.com> 11646L: linux-pm@vger.kernel.org 11647L: linux-omap@vger.kernel.org 11648S: Maintained 11649F: drivers/thermal/ti-soc-thermal/ 11650 11651TI VPE/CAL DRIVERS 11652M: Benoit Parrot <bparrot@ti.com> 11653L: linux-media@vger.kernel.org 11654W: http://linuxtv.org/ 11655Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11656S: Maintained 11657F: drivers/media/platform/ti-vpe/ 11658 11659TI CDCE706 CLOCK DRIVER 11660M: Max Filippov <jcmvbkbc@gmail.com> 11661S: Maintained 11662F: drivers/clk/clk-cdce706.c 11663 11664TI CLOCK DRIVER 11665M: Tero Kristo <t-kristo@ti.com> 11666L: linux-omap@vger.kernel.org 11667S: Maintained 11668F: drivers/clk/ti/ 11669F: include/linux/clk/ti.h 11670 11671TI ETHERNET SWITCH DRIVER (CPSW) 11672M: Mugunthan V N <mugunthanvnm@ti.com> 11673R: Grygorii Strashko <grygorii.strashko@ti.com> 11674L: linux-omap@vger.kernel.org 11675L: netdev@vger.kernel.org 11676S: Maintained 11677F: drivers/net/ethernet/ti/cpsw* 11678F: drivers/net/ethernet/ti/davinci* 11679 11680TI FLASH MEDIA INTERFACE DRIVER 11681M: Alex Dubov <oakad@yahoo.com> 11682S: Maintained 11683F: drivers/misc/tifm* 11684F: drivers/mmc/host/tifm_sd.c 11685F: include/linux/tifm.h 11686 11687TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11688M: Santosh Shilimkar <ssantosh@kernel.org> 11689L: linux-kernel@vger.kernel.org 11690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11691S: Maintained 11692F: drivers/soc/ti/* 11693T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11694 11695 11696TI LM49xxx FAMILY ASoC CODEC DRIVERS 11697M: M R Swami Reddy <mr.swami.reddy@ti.com> 11698M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11699L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11700S: Maintained 11701F: sound/soc/codecs/lm49453* 11702F: sound/soc/codecs/isabelle* 11703 11704TI LP855x BACKLIGHT DRIVER 11705M: Milo Kim <milo.kim@ti.com> 11706S: Maintained 11707F: Documentation/backlight/lp855x-driver.txt 11708F: drivers/video/backlight/lp855x_bl.c 11709F: include/linux/platform_data/lp855x.h 11710 11711TI LP8727 CHARGER DRIVER 11712M: Milo Kim <milo.kim@ti.com> 11713S: Maintained 11714F: drivers/power/lp8727_charger.c 11715F: include/linux/platform_data/lp8727.h 11716 11717TI LP8788 MFD DRIVER 11718M: Milo Kim <milo.kim@ti.com> 11719S: Maintained 11720F: drivers/iio/adc/lp8788_adc.c 11721F: drivers/leds/leds-lp8788.c 11722F: drivers/mfd/lp8788*.c 11723F: drivers/power/lp8788-charger.c 11724F: drivers/regulator/lp8788-*.c 11725F: include/linux/mfd/lp8788*.h 11726 11727TI NETCP ETHERNET DRIVER 11728M: Wingman Kwok <w-kwok2@ti.com> 11729M: Murali Karicheri <m-karicheri2@ti.com> 11730L: netdev@vger.kernel.org 11731S: Maintained 11732F: drivers/net/ethernet/ti/netcp* 11733 11734TI TAS571X FAMILY ASoC CODEC DRIVER 11735M: Kevin Cernekee <cernekee@chromium.org> 11736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11737S: Odd Fixes 11738F: sound/soc/codecs/tas571x* 11739 11740TI TWL4030 SERIES SOC CODEC DRIVER 11741M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11742L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11743S: Maintained 11744F: sound/soc/codecs/twl4030* 11745 11746TI WILINK WIRELESS DRIVERS 11747L: linux-wireless@vger.kernel.org 11748W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11749W: http://wireless.kernel.org/en/users/Drivers/wl1251 11750T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11751S: Orphan 11752F: drivers/net/wireless/ti/ 11753F: include/linux/wl12xx.h 11754 11755TIPC NETWORK LAYER 11756M: Jon Maloy <jon.maloy@ericsson.com> 11757M: Ying Xue <ying.xue@windriver.com> 11758L: netdev@vger.kernel.org (core kernel code) 11759L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11760W: http://tipc.sourceforge.net/ 11761S: Maintained 11762F: include/uapi/linux/tipc*.h 11763F: net/tipc/ 11764 11765TILE ARCHITECTURE 11766M: Chris Metcalf <cmetcalf@mellanox.com> 11767W: http://www.mellanox.com/repository/solutions/tile-scm/ 11768T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11769S: Supported 11770F: arch/tile/ 11771F: drivers/char/tile-srom.c 11772F: drivers/edac/tile_edac.c 11773F: drivers/net/ethernet/tile/ 11774F: drivers/rtc/rtc-tile.c 11775F: drivers/tty/hvc/hvc_tile.c 11776F: drivers/tty/serial/tilegx.c 11777F: drivers/usb/host/*-tilegx.c 11778F: include/linux/usb/tilegx.h 11779 11780TLAN NETWORK DRIVER 11781M: Samuel Chessman <chessman@tux.org> 11782L: tlan-devel@lists.sourceforge.net (subscribers-only) 11783W: http://sourceforge.net/projects/tlan/ 11784S: Maintained 11785F: Documentation/networking/tlan.txt 11786F: drivers/net/ethernet/ti/tlan.* 11787 11788TOMOYO SECURITY MODULE 11789M: Kentaro Takeda <takedakn@nttdata.co.jp> 11790M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11791L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11792L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11793L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11794L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11795W: http://tomoyo.sourceforge.jp/ 11796T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11797S: Maintained 11798F: security/tomoyo/ 11799 11800TOPSTAR LAPTOP EXTRAS DRIVER 11801M: Herton Ronaldo Krzesinski <herton@canonical.com> 11802L: platform-driver-x86@vger.kernel.org 11803S: Maintained 11804F: drivers/platform/x86/topstar-laptop.c 11805 11806TOSHIBA ACPI EXTRAS DRIVER 11807M: Azael Avalos <coproscefalo@gmail.com> 11808L: platform-driver-x86@vger.kernel.org 11809S: Maintained 11810F: drivers/platform/x86/toshiba_acpi.c 11811 11812TOSHIBA BLUETOOTH DRIVER 11813M: Azael Avalos <coproscefalo@gmail.com> 11814L: platform-driver-x86@vger.kernel.org 11815S: Maintained 11816F: drivers/platform/x86/toshiba_bluetooth.c 11817 11818TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11819M: Azael Avalos <coproscefalo@gmail.com> 11820L: platform-driver-x86@vger.kernel.org 11821S: Maintained 11822F: drivers/platform/x86/toshiba_haps.c 11823 11824TOSHIBA WMI HOTKEYS DRIVER 11825M: Azael Avalos <coproscefalo@gmail.com> 11826L: platform-driver-x86@vger.kernel.org 11827S: Maintained 11828F: drivers/platform/x86/toshiba-wmi.c 11829 11830TOSHIBA SMM DRIVER 11831M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11832W: http://www.buzzard.org.uk/toshiba/ 11833S: Maintained 11834F: drivers/char/toshiba.c 11835F: include/linux/toshiba.h 11836F: include/uapi/linux/toshiba.h 11837 11838TOSHIBA TC358743 DRIVER 11839M: Mats Randgaard <matrandg@cisco.com> 11840L: linux-media@vger.kernel.org 11841S: Maintained 11842F: drivers/media/i2c/tc358743* 11843F: include/media/i2c/tc358743.h 11844 11845TMIO/SDHI MMC DRIVER 11846M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11847L: linux-mmc@vger.kernel.org 11848S: Supported 11849F: drivers/mmc/host/tmio_mmc* 11850F: drivers/mmc/host/sh_mobile_sdhi.c 11851F: include/linux/mfd/tmio.h 11852 11853TMP401 HARDWARE MONITOR DRIVER 11854M: Guenter Roeck <linux@roeck-us.net> 11855L: linux-hwmon@vger.kernel.org 11856S: Maintained 11857F: Documentation/hwmon/tmp401 11858F: drivers/hwmon/tmp401.c 11859 11860TMPFS (SHMEM FILESYSTEM) 11861M: Hugh Dickins <hughd@google.com> 11862L: linux-mm@kvack.org 11863S: Maintained 11864F: include/linux/shmem_fs.h 11865F: mm/shmem.c 11866 11867TM6000 VIDEO4LINUX DRIVER 11868M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11869M: Mauro Carvalho Chehab <mchehab@kernel.org> 11870L: linux-media@vger.kernel.org 11871W: https://linuxtv.org 11872T: git git://linuxtv.org/media_tree.git 11873S: Odd fixes 11874F: drivers/media/usb/tm6000/ 11875 11876TW68 VIDEO4LINUX DRIVER 11877M: Hans Verkuil <hverkuil@xs4all.nl> 11878L: linux-media@vger.kernel.org 11879T: git git://linuxtv.org/media_tree.git 11880W: https://linuxtv.org 11881S: Odd Fixes 11882F: drivers/media/pci/tw68/ 11883 11884TW686X VIDEO4LINUX DRIVER 11885M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11886L: linux-media@vger.kernel.org 11887T: git git://linuxtv.org/media_tree.git 11888W: http://linuxtv.org 11889S: Maintained 11890F: drivers/media/pci/tw686x/ 11891 11892TPM DEVICE DRIVER 11893M: Peter Huewe <peterhuewe@gmx.de> 11894M: Marcel Selhorst <tpmdd@selhorst.net> 11895M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11896R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11897W: http://tpmdd.sourceforge.net 11898L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11899Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11900T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11901S: Maintained 11902F: drivers/char/tpm/ 11903 11904TPM IBM_VTPM DEVICE DRIVER 11905M: Ashley Lai <ashleydlai@gmail.com> 11906W: http://tpmdd.sourceforge.net 11907L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11908S: Maintained 11909F: drivers/char/tpm/tpm_ibmvtpm* 11910 11911TRACING 11912M: Steven Rostedt <rostedt@goodmis.org> 11913M: Ingo Molnar <mingo@redhat.com> 11914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11915S: Maintained 11916F: Documentation/trace/ftrace.txt 11917F: arch/*/*/*/ftrace.h 11918F: arch/*/kernel/ftrace.c 11919F: include/*/ftrace.h 11920F: include/linux/trace*.h 11921F: include/trace/ 11922F: kernel/trace/ 11923F: tools/testing/selftests/ftrace/ 11924 11925TRACING MMIO ACCESSES (MMIOTRACE) 11926M: Steven Rostedt <rostedt@goodmis.org> 11927M: Ingo Molnar <mingo@kernel.org> 11928R: Karol Herbst <karolherbst@gmail.com> 11929R: Pekka Paalanen <ppaalanen@gmail.com> 11930S: Maintained 11931L: linux-kernel@vger.kernel.org 11932L: nouveau@lists.freedesktop.org 11933F: kernel/trace/trace_mmiotrace.c 11934F: include/linux/mmiotrace.h 11935F: arch/x86/mm/kmmio.c 11936F: arch/x86/mm/mmio-mod.c 11937F: arch/x86/mm/testmmiotrace.c 11938 11939TRIVIAL PATCHES 11940M: Jiri Kosina <trivial@kernel.org> 11941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11942S: Maintained 11943K: ^Subject:.*(?i)trivial 11944 11945TTY LAYER 11946M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11947M: Jiri Slaby <jslaby@suse.com> 11948S: Supported 11949T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11950F: Documentation/serial/ 11951F: drivers/tty/ 11952F: drivers/tty/serial/serial_core.c 11953F: include/linux/serial_core.h 11954F: include/linux/serial.h 11955F: include/linux/tty.h 11956F: include/uapi/linux/serial_core.h 11957F: include/uapi/linux/serial.h 11958F: include/uapi/linux/tty.h 11959 11960TUA9001 MEDIA DRIVER 11961M: Antti Palosaari <crope@iki.fi> 11962L: linux-media@vger.kernel.org 11963W: https://linuxtv.org 11964W: http://palosaari.fi/linux/ 11965Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11966T: git git://linuxtv.org/anttip/media_tree.git 11967S: Maintained 11968F: drivers/media/tuners/tua9001* 11969 11970TULIP NETWORK DRIVERS 11971L: netdev@vger.kernel.org 11972L: linux-parisc@vger.kernel.org 11973S: Orphan 11974F: drivers/net/ethernet/dec/tulip/ 11975 11976TUN/TAP driver 11977M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11978W: http://vtun.sourceforge.net/tun 11979S: Maintained 11980F: Documentation/networking/tuntap.txt 11981F: arch/um/os-Linux/drivers/ 11982 11983TURBOCHANNEL SUBSYSTEM 11984M: "Maciej W. Rozycki" <macro@linux-mips.org> 11985M: Ralf Baechle <ralf@linux-mips.org> 11986L: linux-mips@linux-mips.org 11987Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11988S: Maintained 11989F: drivers/tc/ 11990F: include/linux/tc.h 11991 11992U14-34F SCSI DRIVER 11993M: Dario Ballabio <ballabio_dario@emc.com> 11994L: linux-scsi@vger.kernel.org 11995S: Maintained 11996F: drivers/scsi/u14-34f.c 11997 11998UBI FILE SYSTEM (UBIFS) 11999M: Richard Weinberger <richard@nod.at> 12000M: Artem Bityutskiy <dedekind1@gmail.com> 12001M: Adrian Hunter <adrian.hunter@intel.com> 12002L: linux-mtd@lists.infradead.org 12003T: git git://git.infradead.org/ubifs-2.6.git 12004W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12005S: Supported 12006F: Documentation/filesystems/ubifs.txt 12007F: fs/ubifs/ 12008 12009UCLINUX (M68KNOMMU AND COLDFIRE) 12010M: Greg Ungerer <gerg@linux-m68k.org> 12011W: http://www.linux-m68k.org/ 12012W: http://www.uclinux.org/ 12013L: linux-m68k@lists.linux-m68k.org 12014L: uclinux-dev@uclinux.org (subscribers-only) 12015T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12016S: Maintained 12017F: arch/m68k/coldfire/ 12018F: arch/m68k/68*/ 12019F: arch/m68k/*/*_no.* 12020F: arch/m68k/include/asm/*_no.* 12021 12022UDF FILESYSTEM 12023M: Jan Kara <jack@suse.com> 12024S: Maintained 12025F: Documentation/filesystems/udf.txt 12026F: fs/udf/ 12027 12028UFS FILESYSTEM 12029M: Evgeniy Dushistov <dushistov@mail.ru> 12030S: Maintained 12031F: Documentation/filesystems/ufs.txt 12032F: fs/ufs/ 12033 12034UHID USERSPACE HID IO DRIVER: 12035M: David Herrmann <dh.herrmann@googlemail.com> 12036L: linux-input@vger.kernel.org 12037S: Maintained 12038F: drivers/hid/uhid.c 12039F: include/uapi/linux/uhid.h 12040 12041ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12042L: linux-usb@vger.kernel.org 12043S: Orphan 12044F: drivers/uwb/ 12045F: include/linux/uwb.h 12046F: include/linux/uwb/ 12047 12048UNICORE32 ARCHITECTURE: 12049M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12050W: http://mprc.pku.edu.cn/~guanxuetao/linux 12051S: Maintained 12052T: git git://github.com/gxt/linux.git 12053F: arch/unicore32/ 12054 12055UNIFDEF 12056M: Tony Finch <dot@dotat.at> 12057W: http://dotat.at/prog/unifdef 12058S: Maintained 12059F: scripts/unifdef.c 12060 12061UNIFORM CDROM DRIVER 12062M: Jens Axboe <axboe@kernel.dk> 12063W: http://www.kernel.dk 12064S: Maintained 12065F: Documentation/cdrom/ 12066F: drivers/cdrom/cdrom.c 12067F: include/linux/cdrom.h 12068F: include/uapi/linux/cdrom.h 12069 12070UNISYS S-PAR DRIVERS 12071M: David Kershner <david.kershner@unisys.com> 12072L: sparmaintainer@unisys.com (Unisys internal) 12073S: Supported 12074F: drivers/staging/unisys/ 12075 12076UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12077M: Vinayak Holikatti <vinholikatti@gmail.com> 12078L: linux-scsi@vger.kernel.org 12079S: Supported 12080F: Documentation/scsi/ufs.txt 12081F: drivers/scsi/ufs/ 12082 12083UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12084M: Joao Pinto <Joao.Pinto@synopsys.com> 12085L: linux-scsi@vger.kernel.org 12086S: Supported 12087F: drivers/scsi/ufs/*dwc* 12088 12089UNSORTED BLOCK IMAGES (UBI) 12090M: Artem Bityutskiy <dedekind1@gmail.com> 12091M: Richard Weinberger <richard@nod.at> 12092W: http://www.linux-mtd.infradead.org/ 12093L: linux-mtd@lists.infradead.org 12094T: git git://git.infradead.org/ubifs-2.6.git 12095S: Supported 12096F: drivers/mtd/ubi/ 12097F: include/linux/mtd/ubi.h 12098F: include/uapi/mtd/ubi-user.h 12099 12100USB ACM DRIVER 12101M: Oliver Neukum <oneukum@suse.com> 12102L: linux-usb@vger.kernel.org 12103S: Maintained 12104F: Documentation/usb/acm.txt 12105F: drivers/usb/class/cdc-acm.* 12106 12107USB AR5523 WIRELESS DRIVER 12108M: Pontus Fuchs <pontus.fuchs@gmail.com> 12109L: linux-wireless@vger.kernel.org 12110S: Maintained 12111F: drivers/net/wireless/ath/ar5523/ 12112 12113USB ATTACHED SCSI 12114M: Oliver Neukum <oneukum@suse.com> 12115L: linux-usb@vger.kernel.org 12116L: linux-scsi@vger.kernel.org 12117S: Maintained 12118F: drivers/usb/storage/uas.c 12119 12120USB CDC ETHERNET DRIVER 12121M: Oliver Neukum <oliver@neukum.org> 12122L: linux-usb@vger.kernel.org 12123S: Maintained 12124F: drivers/net/usb/cdc_*.c 12125F: include/uapi/linux/usb/cdc.h 12126 12127USB CHAOSKEY DRIVER 12128M: Keith Packard <keithp@keithp.com> 12129L: linux-usb@vger.kernel.org 12130S: Maintained 12131F: drivers/usb/misc/chaoskey.c 12132 12133USB CYPRESS C67X00 DRIVER 12134M: Peter Korsgaard <jacmet@sunsite.dk> 12135L: linux-usb@vger.kernel.org 12136S: Maintained 12137F: drivers/usb/c67x00/ 12138 12139USB DAVICOM DM9601 DRIVER 12140M: Peter Korsgaard <jacmet@sunsite.dk> 12141L: netdev@vger.kernel.org 12142W: http://www.linux-usb.org/usbnet 12143S: Maintained 12144F: drivers/net/usb/dm9601.c 12145 12146USB DIAMOND RIO500 DRIVER 12147M: Cesar Miquel <miquel@df.uba.ar> 12148L: rio500-users@lists.sourceforge.net 12149W: http://rio500.sourceforge.net 12150S: Maintained 12151F: drivers/usb/misc/rio500* 12152 12153USB EHCI DRIVER 12154M: Alan Stern <stern@rowland.harvard.edu> 12155L: linux-usb@vger.kernel.org 12156S: Maintained 12157F: Documentation/usb/ehci.txt 12158F: drivers/usb/host/ehci* 12159 12160USB GADGET/PERIPHERAL SUBSYSTEM 12161M: Felipe Balbi <balbi@kernel.org> 12162L: linux-usb@vger.kernel.org 12163W: http://www.linux-usb.org/gadget 12164T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12165S: Maintained 12166F: drivers/usb/gadget/ 12167F: include/linux/usb/gadget* 12168 12169USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12170M: Jiri Kosina <jikos@kernel.org> 12171R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12172L: linux-usb@vger.kernel.org 12173T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12174S: Maintained 12175F: Documentation/hid/hiddev.txt 12176F: drivers/hid/usbhid/ 12177 12178USB ISP116X DRIVER 12179M: Olav Kongas <ok@artecdesign.ee> 12180L: linux-usb@vger.kernel.org 12181S: Maintained 12182F: drivers/usb/host/isp116x* 12183F: include/linux/usb/isp116x.h 12184 12185USB LAN78XX ETHERNET DRIVER 12186M: Woojung Huh <woojung.huh@microchip.com> 12187M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12188L: netdev@vger.kernel.org 12189S: Maintained 12190F: drivers/net/usb/lan78xx.* 12191 12192USB MASS STORAGE DRIVER 12193M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 12194L: linux-usb@vger.kernel.org 12195L: usb-storage@lists.one-eyed-alien.net 12196S: Maintained 12197W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12198F: drivers/usb/storage/ 12199 12200USB MIDI DRIVER 12201M: Clemens Ladisch <clemens@ladisch.de> 12202L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12203T: git git://git.alsa-project.org/alsa-kernel.git 12204S: Maintained 12205F: sound/usb/midi.* 12206 12207USB NETWORKING DRIVERS 12208L: linux-usb@vger.kernel.org 12209S: Odd Fixes 12210F: drivers/net/usb/ 12211 12212USB OHCI DRIVER 12213M: Alan Stern <stern@rowland.harvard.edu> 12214L: linux-usb@vger.kernel.org 12215S: Maintained 12216F: Documentation/usb/ohci.txt 12217F: drivers/usb/host/ohci* 12218 12219USB OTG FSM (Finite State Machine) 12220M: Peter Chen <Peter.Chen@nxp.com> 12221T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12222L: linux-usb@vger.kernel.org 12223S: Maintained 12224F: drivers/usb/common/usb-otg-fsm.c 12225 12226USB OVER IP DRIVER 12227M: Valentina Manea <valentina.manea.m@gmail.com> 12228M: Shuah Khan <shuahkh@osg.samsung.com> 12229M: Shuah Khan <shuah@kernel.org> 12230L: linux-usb@vger.kernel.org 12231S: Maintained 12232F: Documentation/usb/usbip_protocol.txt 12233F: drivers/usb/usbip/ 12234F: tools/usb/usbip/ 12235 12236USB PEGASUS DRIVER 12237M: Petko Manolov <petkan@nucleusys.com> 12238L: linux-usb@vger.kernel.org 12239L: netdev@vger.kernel.org 12240T: git git://github.com/petkan/pegasus.git 12241W: https://github.com/petkan/pegasus 12242S: Maintained 12243F: drivers/net/usb/pegasus.* 12244 12245USB PHY LAYER 12246M: Felipe Balbi <balbi@kernel.org> 12247L: linux-usb@vger.kernel.org 12248T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12249S: Maintained 12250F: drivers/usb/phy/ 12251 12252USB PRINTER DRIVER (usblp) 12253M: Pete Zaitcev <zaitcev@redhat.com> 12254L: linux-usb@vger.kernel.org 12255S: Supported 12256F: drivers/usb/class/usblp.c 12257 12258USB QMI WWAN NETWORK DRIVER 12259M: Bjørn Mork <bjorn@mork.no> 12260L: netdev@vger.kernel.org 12261S: Maintained 12262F: Documentation/ABI/testing/sysfs-class-net-qmi 12263F: drivers/net/usb/qmi_wwan.c 12264 12265USB RTL8150 DRIVER 12266M: Petko Manolov <petkan@nucleusys.com> 12267L: linux-usb@vger.kernel.org 12268L: netdev@vger.kernel.org 12269T: git git://github.com/petkan/rtl8150.git 12270W: https://github.com/petkan/rtl8150 12271S: Maintained 12272F: drivers/net/usb/rtl8150.c 12273 12274USB SERIAL SUBSYSTEM 12275M: Johan Hovold <johan@kernel.org> 12276L: linux-usb@vger.kernel.org 12277S: Maintained 12278F: Documentation/usb/usb-serial.txt 12279F: drivers/usb/serial/ 12280F: include/linux/usb/serial.h 12281 12282USB SMSC75XX ETHERNET DRIVER 12283M: Steve Glendinning <steve.glendinning@shawell.net> 12284L: netdev@vger.kernel.org 12285S: Maintained 12286F: drivers/net/usb/smsc75xx.* 12287 12288USB SMSC95XX ETHERNET DRIVER 12289M: Steve Glendinning <steve.glendinning@shawell.net> 12290L: netdev@vger.kernel.org 12291S: Maintained 12292F: drivers/net/usb/smsc95xx.* 12293 12294USB SUBSYSTEM 12295M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12296L: linux-usb@vger.kernel.org 12297W: http://www.linux-usb.org 12298T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12299S: Supported 12300F: Documentation/devicetree/bindings/usb/ 12301F: Documentation/usb/ 12302F: drivers/usb/ 12303F: include/linux/usb.h 12304F: include/linux/usb/ 12305 12306USB UHCI DRIVER 12307M: Alan Stern <stern@rowland.harvard.edu> 12308L: linux-usb@vger.kernel.org 12309S: Maintained 12310F: drivers/usb/host/uhci* 12311 12312USB "USBNET" DRIVER FRAMEWORK 12313M: Oliver Neukum <oneukum@suse.com> 12314L: netdev@vger.kernel.org 12315W: http://www.linux-usb.org/usbnet 12316S: Maintained 12317F: drivers/net/usb/usbnet.c 12318F: include/linux/usb/usbnet.h 12319 12320USB VIDEO CLASS 12321M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12322L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12323L: linux-media@vger.kernel.org 12324T: git git://linuxtv.org/media_tree.git 12325W: http://www.ideasonboard.org/uvc/ 12326S: Maintained 12327F: drivers/media/usb/uvc/ 12328F: include/uapi/linux/uvcvideo.h 12329 12330USB VISION DRIVER 12331M: Hans Verkuil <hverkuil@xs4all.nl> 12332L: linux-media@vger.kernel.org 12333T: git git://linuxtv.org/media_tree.git 12334W: https://linuxtv.org 12335S: Odd Fixes 12336F: drivers/media/usb/usbvision/ 12337 12338USB WEBCAM GADGET 12339M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12340L: linux-usb@vger.kernel.org 12341S: Maintained 12342F: drivers/usb/gadget/function/*uvc* 12343F: drivers/usb/gadget/legacy/webcam.c 12344 12345USB WIRELESS RNDIS DRIVER (rndis_wlan) 12346M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12347L: linux-wireless@vger.kernel.org 12348S: Maintained 12349F: drivers/net/wireless/rndis_wlan.c 12350 12351USB XHCI DRIVER 12352M: Mathias Nyman <mathias.nyman@intel.com> 12353L: linux-usb@vger.kernel.org 12354S: Supported 12355F: drivers/usb/host/xhci* 12356F: drivers/usb/host/pci-quirks* 12357 12358USB ZD1201 DRIVER 12359L: linux-wireless@vger.kernel.org 12360W: http://linux-lc100020.sourceforge.net 12361S: Orphan 12362F: drivers/net/wireless/zydas/zd1201.* 12363 12364USB ZR364XX DRIVER 12365M: Antoine Jacquet <royale@zerezo.com> 12366L: linux-usb@vger.kernel.org 12367L: linux-media@vger.kernel.org 12368T: git git://linuxtv.org/media_tree.git 12369W: http://royale.zerezo.com/zr364xx/ 12370S: Maintained 12371F: Documentation/video4linux/zr364xx.txt 12372F: drivers/media/usb/zr364xx/ 12373 12374ULPI BUS 12375M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12376L: linux-usb@vger.kernel.org 12377S: Maintained 12378F: drivers/usb/common/ulpi.c 12379F: include/linux/ulpi/ 12380 12381USER-MODE LINUX (UML) 12382M: Jeff Dike <jdike@addtoit.com> 12383M: Richard Weinberger <richard@nod.at> 12384L: user-mode-linux-devel@lists.sourceforge.net 12385L: user-mode-linux-user@lists.sourceforge.net 12386W: http://user-mode-linux.sourceforge.net 12387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12388S: Maintained 12389F: Documentation/virtual/uml/ 12390F: arch/um/ 12391F: arch/x86/um/ 12392F: fs/hostfs/ 12393F: fs/hppfs/ 12394 12395USERSPACE I/O (UIO) 12396M: "Hans J. Koch" <hjk@hansjkoch.de> 12397M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12398S: Maintained 12399T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12400F: Documentation/DocBook/uio-howto.tmpl 12401F: drivers/uio/ 12402F: include/linux/uio*.h 12403 12404UTIL-LINUX PACKAGE 12405M: Karel Zak <kzak@redhat.com> 12406L: util-linux@vger.kernel.org 12407W: http://en.wikipedia.org/wiki/Util-linux 12408T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12409S: Maintained 12410 12411UVESAFB DRIVER 12412M: Michal Januszewski <spock@gentoo.org> 12413L: linux-fbdev@vger.kernel.org 12414W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12415S: Maintained 12416F: Documentation/fb/uvesafb.txt 12417F: drivers/video/fbdev/uvesafb.* 12418 12419VF610 NAND DRIVER 12420M: Stefan Agner <stefan@agner.ch> 12421L: linux-mtd@lists.infradead.org 12422S: Supported 12423F: drivers/mtd/nand/vf610_nfc.c 12424 12425VFAT/FAT/MSDOS FILESYSTEM 12426M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12427S: Maintained 12428F: Documentation/filesystems/vfat.txt 12429F: fs/fat/ 12430 12431VFIO DRIVER 12432M: Alex Williamson <alex.williamson@redhat.com> 12433L: kvm@vger.kernel.org 12434T: git git://github.com/awilliam/linux-vfio.git 12435S: Maintained 12436F: Documentation/vfio.txt 12437F: drivers/vfio/ 12438F: include/linux/vfio.h 12439F: include/uapi/linux/vfio.h 12440 12441VFIO PLATFORM DRIVER 12442M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12443L: kvm@vger.kernel.org 12444S: Maintained 12445F: drivers/vfio/platform/ 12446 12447VIDEOBUF2 FRAMEWORK 12448M: Pawel Osciak <pawel@osciak.com> 12449M: Marek Szyprowski <m.szyprowski@samsung.com> 12450M: Kyungmin Park <kyungmin.park@samsung.com> 12451L: linux-media@vger.kernel.org 12452S: Maintained 12453F: drivers/media/v4l2-core/videobuf2-* 12454F: include/media/videobuf2-* 12455 12456VIRTIO AND VHOST VSOCK DRIVER 12457M: Stefan Hajnoczi <stefanha@redhat.com> 12458L: kvm@vger.kernel.org 12459L: virtualization@lists.linux-foundation.org 12460L: netdev@vger.kernel.org 12461S: Maintained 12462F: include/linux/virtio_vsock.h 12463F: include/uapi/linux/virtio_vsock.h 12464F: net/vmw_vsock/virtio_transport_common.c 12465F: net/vmw_vsock/virtio_transport.c 12466F: drivers/vhost/vsock.c 12467F: drivers/vhost/vsock.h 12468 12469VIRTUAL SERIO DEVICE DRIVER 12470M: Stephen Chandler Paul <thatslyude@gmail.com> 12471S: Maintained 12472F: drivers/input/serio/userio.c 12473F: include/uapi/linux/userio.h 12474 12475VIRTIO CONSOLE DRIVER 12476M: Amit Shah <amit.shah@redhat.com> 12477L: virtualization@lists.linux-foundation.org 12478S: Maintained 12479F: drivers/char/virtio_console.c 12480F: include/linux/virtio_console.h 12481F: include/uapi/linux/virtio_console.h 12482 12483VIRTIO CORE, NET AND BLOCK DRIVERS 12484M: "Michael S. Tsirkin" <mst@redhat.com> 12485L: virtualization@lists.linux-foundation.org 12486S: Maintained 12487F: Documentation/devicetree/bindings/virtio/ 12488F: drivers/virtio/ 12489F: tools/virtio/ 12490F: drivers/net/virtio_net.c 12491F: drivers/block/virtio_blk.c 12492F: include/linux/virtio_*.h 12493F: include/uapi/linux/virtio_*.h 12494 12495VIRTIO DRIVERS FOR S390 12496M: Christian Borntraeger <borntraeger@de.ibm.com> 12497M: Cornelia Huck <cornelia.huck@de.ibm.com> 12498L: linux-s390@vger.kernel.org 12499L: virtualization@lists.linux-foundation.org 12500L: kvm@vger.kernel.org 12501S: Supported 12502F: drivers/s390/virtio/ 12503 12504VIRTIO GPU DRIVER 12505M: David Airlie <airlied@linux.ie> 12506M: Gerd Hoffmann <kraxel@redhat.com> 12507L: dri-devel@lists.freedesktop.org 12508L: virtualization@lists.linux-foundation.org 12509S: Maintained 12510F: drivers/gpu/drm/virtio/ 12511F: include/uapi/linux/virtio_gpu.h 12512 12513VIRTIO HOST (VHOST) 12514M: "Michael S. Tsirkin" <mst@redhat.com> 12515L: kvm@vger.kernel.org 12516L: virtualization@lists.linux-foundation.org 12517L: netdev@vger.kernel.org 12518T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12519S: Maintained 12520F: drivers/vhost/ 12521F: include/uapi/linux/vhost.h 12522 12523VIRTIO INPUT DRIVER 12524M: Gerd Hoffmann <kraxel@redhat.com> 12525S: Maintained 12526F: drivers/virtio/virtio_input.c 12527F: include/uapi/linux/virtio_input.h 12528 12529VIA RHINE NETWORK DRIVER 12530S: Orphan 12531F: drivers/net/ethernet/via/via-rhine.c 12532 12533VIA SD/MMC CARD CONTROLLER DRIVER 12534M: Bruce Chang <brucechang@via.com.tw> 12535M: Harald Welte <HaraldWelte@viatech.com> 12536S: Maintained 12537F: drivers/mmc/host/via-sdmmc.c 12538 12539VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12540M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12541L: linux-fbdev@vger.kernel.org 12542S: Maintained 12543F: include/linux/via-core.h 12544F: include/linux/via-gpio.h 12545F: include/linux/via_i2c.h 12546F: drivers/video/fbdev/via/ 12547 12548VIA VELOCITY NETWORK DRIVER 12549M: Francois Romieu <romieu@fr.zoreil.com> 12550L: netdev@vger.kernel.org 12551S: Maintained 12552F: drivers/net/ethernet/via/via-velocity.* 12553 12554VIRT LIB 12555M: Alex Williamson <alex.williamson@redhat.com> 12556M: Paolo Bonzini <pbonzini@redhat.com> 12557L: kvm@vger.kernel.org 12558S: Supported 12559F: virt/lib/ 12560 12561VIVID VIRTUAL VIDEO DRIVER 12562M: Hans Verkuil <hverkuil@xs4all.nl> 12563L: linux-media@vger.kernel.org 12564T: git git://linuxtv.org/media_tree.git 12565W: https://linuxtv.org 12566S: Maintained 12567F: drivers/media/platform/vivid/* 12568 12569VLAN (802.1Q) 12570M: Patrick McHardy <kaber@trash.net> 12571L: netdev@vger.kernel.org 12572S: Maintained 12573F: drivers/net/macvlan.c 12574F: include/linux/if_*vlan.h 12575F: net/8021q/ 12576 12577VLYNQ BUS 12578M: Florian Fainelli <florian@openwrt.org> 12579L: openwrt-devel@lists.openwrt.org (subscribers-only) 12580S: Maintained 12581F: drivers/vlynq/vlynq.c 12582F: include/linux/vlynq.h 12583 12584VME SUBSYSTEM 12585M: Martyn Welch <martyn@welchs.me.uk> 12586M: Manohar Vanga <manohar.vanga@gmail.com> 12587M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12588L: devel@driverdev.osuosl.org 12589S: Maintained 12590T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12591F: Documentation/vme_api.txt 12592F: drivers/staging/vme/ 12593F: drivers/vme/ 12594F: include/linux/vme* 12595 12596VMWARE HYPERVISOR INTERFACE 12597M: Alok Kataria <akataria@vmware.com> 12598L: virtualization@lists.linux-foundation.org 12599S: Supported 12600F: arch/x86/kernel/cpu/vmware.c 12601 12602VMWARE BALLOON DRIVER 12603M: Xavier Deguillard <xdeguillard@vmware.com> 12604M: Philip Moltmann <moltmann@vmware.com> 12605M: "VMware, Inc." <pv-drivers@vmware.com> 12606L: linux-kernel@vger.kernel.org 12607S: Maintained 12608F: drivers/misc/vmw_balloon.c 12609 12610VMWARE VMMOUSE SUBDRIVER 12611M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12612M: "VMware, Inc." <pv-drivers@vmware.com> 12613L: linux-input@vger.kernel.org 12614S: Maintained 12615F: drivers/input/mouse/vmmouse.c 12616F: drivers/input/mouse/vmmouse.h 12617 12618VMWARE VMXNET3 ETHERNET DRIVER 12619M: Shrikrishna Khare <skhare@vmware.com> 12620M: "VMware, Inc." <pv-drivers@vmware.com> 12621L: netdev@vger.kernel.org 12622S: Maintained 12623F: drivers/net/vmxnet3/ 12624 12625VMware PVSCSI driver 12626M: Jim Gill <jgill@vmware.com> 12627M: VMware PV-Drivers <pv-drivers@vmware.com> 12628L: linux-scsi@vger.kernel.org 12629S: Maintained 12630F: drivers/scsi/vmw_pvscsi.c 12631F: drivers/scsi/vmw_pvscsi.h 12632 12633VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12634M: Liam Girdwood <lgirdwood@gmail.com> 12635M: Mark Brown <broonie@kernel.org> 12636L: linux-kernel@vger.kernel.org 12637W: http://www.slimlogic.co.uk/?p=48 12638T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12639S: Supported 12640F: Documentation/devicetree/bindings/regulator/ 12641F: drivers/regulator/ 12642F: include/dt-bindings/regulator/ 12643F: include/linux/regulator/ 12644 12645VRF 12646M: David Ahern <dsa@cumulusnetworks.com> 12647M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12648L: netdev@vger.kernel.org 12649S: Maintained 12650F: drivers/net/vrf.c 12651F: Documentation/networking/vrf.txt 12652 12653VT1211 HARDWARE MONITOR DRIVER 12654M: Juerg Haefliger <juergh@gmail.com> 12655L: linux-hwmon@vger.kernel.org 12656S: Maintained 12657F: Documentation/hwmon/vt1211 12658F: drivers/hwmon/vt1211.c 12659 12660VT8231 HARDWARE MONITOR DRIVER 12661M: Roger Lucas <vt8231@hiddenengine.co.uk> 12662L: linux-hwmon@vger.kernel.org 12663S: Maintained 12664F: drivers/hwmon/vt8231.c 12665 12666VUB300 USB to SDIO/SD/MMC bridge chip 12667M: Tony Olech <tony.olech@elandigitalsystems.com> 12668L: linux-mmc@vger.kernel.org 12669L: linux-usb@vger.kernel.org 12670S: Supported 12671F: drivers/mmc/host/vub300.c 12672 12673W1 DALLAS'S 1-WIRE BUS 12674M: Evgeniy Polyakov <zbr@ioremap.net> 12675S: Maintained 12676F: Documentation/w1/ 12677F: drivers/w1/ 12678 12679W83791D HARDWARE MONITORING DRIVER 12680M: Marc Hulsman <m.hulsman@tudelft.nl> 12681L: linux-hwmon@vger.kernel.org 12682S: Maintained 12683F: Documentation/hwmon/w83791d 12684F: drivers/hwmon/w83791d.c 12685 12686W83793 HARDWARE MONITORING DRIVER 12687M: Rudolf Marek <r.marek@assembler.cz> 12688L: linux-hwmon@vger.kernel.org 12689S: Maintained 12690F: Documentation/hwmon/w83793 12691F: drivers/hwmon/w83793.c 12692 12693W83795 HARDWARE MONITORING DRIVER 12694M: Jean Delvare <jdelvare@suse.com> 12695L: linux-hwmon@vger.kernel.org 12696S: Maintained 12697F: drivers/hwmon/w83795.c 12698 12699W83L51xD SD/MMC CARD INTERFACE DRIVER 12700M: Pierre Ossman <pierre@ossman.eu> 12701S: Maintained 12702F: drivers/mmc/host/wbsd.* 12703 12704WACOM PROTOCOL 4 SERIAL TABLETS 12705M: Julian Squires <julian@cipht.net> 12706M: Hans de Goede <hdegoede@redhat.com> 12707L: linux-input@vger.kernel.org 12708S: Maintained 12709F: drivers/input/tablet/wacom_serial4.c 12710 12711WATCHDOG DEVICE DRIVERS 12712M: Wim Van Sebroeck <wim@iguana.be> 12713R: Guenter Roeck <linux@roeck-us.net> 12714L: linux-watchdog@vger.kernel.org 12715W: http://www.linux-watchdog.org/ 12716T: git git://www.linux-watchdog.org/linux-watchdog.git 12717S: Maintained 12718F: Documentation/devicetree/bindings/watchdog/ 12719F: Documentation/watchdog/ 12720F: drivers/watchdog/ 12721F: include/linux/watchdog.h 12722F: include/uapi/linux/watchdog.h 12723 12724WD7000 SCSI DRIVER 12725M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12726L: linux-scsi@vger.kernel.org 12727S: Maintained 12728F: drivers/scsi/wd7000.c 12729 12730WIIMOTE HID DRIVER 12731M: David Herrmann <dh.herrmann@googlemail.com> 12732L: linux-input@vger.kernel.org 12733S: Maintained 12734F: drivers/hid/hid-wiimote* 12735 12736WINBOND CIR DRIVER 12737M: David Härdeman <david@hardeman.nu> 12738S: Maintained 12739F: drivers/media/rc/winbond-cir.c 12740 12741WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12742M: William Breathitt Gray <vilhelm.gray@gmail.com> 12743L: linux-watchdog@vger.kernel.org 12744S: Maintained 12745F: drivers/watchdog/ebc-c384_wdt.c 12746 12747WINSYSTEMS WS16C48 GPIO DRIVER 12748M: William Breathitt Gray <vilhelm.gray@gmail.com> 12749L: linux-gpio@vger.kernel.org 12750S: Maintained 12751F: drivers/gpio/gpio-ws16c48.c 12752 12753WIMAX STACK 12754M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12755M: linux-wimax@intel.com 12756L: wimax@linuxwimax.org (subscribers-only) 12757S: Supported 12758W: http://linuxwimax.org 12759F: Documentation/wimax/README.wimax 12760F: include/linux/wimax/debug.h 12761F: include/net/wimax.h 12762F: include/uapi/linux/wimax.h 12763F: net/wimax/ 12764 12765WISTRON LAPTOP BUTTON DRIVER 12766M: Miloslav Trmac <mitr@volny.cz> 12767S: Maintained 12768F: drivers/input/misc/wistron_btns.c 12769 12770WL3501 WIRELESS PCMCIA CARD DRIVER 12771M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12772L: linux-wireless@vger.kernel.org 12773W: http://oops.ghostprotocols.net:81/blog 12774S: Maintained 12775F: drivers/net/wireless/wl3501* 12776 12777WOLFSON MICROELECTRONICS DRIVERS 12778L: patches@opensource.wolfsonmicro.com 12779T: git https://github.com/CirrusLogic/linux-drivers.git 12780W: https://github.com/CirrusLogic/linux-drivers/wiki 12781S: Supported 12782F: Documentation/hwmon/wm83?? 12783F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12784F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12785F: Documentation/devicetree/bindings/mfd/arizona.txt 12786F: arch/arm/mach-s3c64xx/mach-crag6410* 12787F: drivers/clk/clk-wm83*.c 12788F: drivers/extcon/extcon-arizona.c 12789F: drivers/leds/leds-wm83*.c 12790F: drivers/gpio/gpio-*wm*.c 12791F: drivers/gpio/gpio-arizona.c 12792F: drivers/hwmon/wm83??-hwmon.c 12793F: drivers/input/misc/wm831x-on.c 12794F: drivers/input/touchscreen/wm831x-ts.c 12795F: drivers/input/touchscreen/wm97*.c 12796F: drivers/mfd/arizona* 12797F: drivers/mfd/wm*.c 12798F: drivers/mfd/cs47l24* 12799F: drivers/power/wm83*.c 12800F: drivers/rtc/rtc-wm83*.c 12801F: drivers/regulator/wm8*.c 12802F: drivers/video/backlight/wm83*_bl.c 12803F: drivers/watchdog/wm83*_wdt.c 12804F: include/linux/mfd/arizona/ 12805F: include/linux/mfd/wm831x/ 12806F: include/linux/mfd/wm8350/ 12807F: include/linux/mfd/wm8400* 12808F: include/linux/wm97xx.h 12809F: include/sound/wm????.h 12810F: sound/soc/codecs/arizona.? 12811F: sound/soc/codecs/wm* 12812F: sound/soc/codecs/cs47l24* 12813 12814WORKQUEUE 12815M: Tejun Heo <tj@kernel.org> 12816R: Lai Jiangshan <jiangshanlai@gmail.com> 12817T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12818S: Maintained 12819F: include/linux/workqueue.h 12820F: kernel/workqueue.c 12821F: Documentation/workqueue.txt 12822 12823X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12824M: Chen-Yu Tsai <wens@csie.org> 12825L: linux-kernel@vger.kernel.org 12826S: Maintained 12827N: axp[128] 12828 12829X.25 NETWORK LAYER 12830M: Andrew Hendry <andrew.hendry@gmail.com> 12831L: linux-x25@vger.kernel.org 12832S: Odd Fixes 12833F: Documentation/networking/x25* 12834F: include/net/x25* 12835F: net/x25/ 12836 12837X86 ARCHITECTURE (32-BIT AND 64-BIT) 12838M: Thomas Gleixner <tglx@linutronix.de> 12839M: Ingo Molnar <mingo@redhat.com> 12840M: "H. Peter Anvin" <hpa@zytor.com> 12841M: x86@kernel.org 12842L: linux-kernel@vger.kernel.org 12843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12844S: Maintained 12845F: Documentation/x86/ 12846F: arch/x86/ 12847 12848X86 PLATFORM DRIVERS 12849M: Darren Hart <dvhart@infradead.org> 12850L: platform-driver-x86@vger.kernel.org 12851T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12852S: Maintained 12853F: drivers/platform/x86/ 12854F: drivers/platform/olpc/ 12855 12856X86 MCE INFRASTRUCTURE 12857M: Tony Luck <tony.luck@intel.com> 12858M: Borislav Petkov <bp@alien8.de> 12859L: linux-edac@vger.kernel.org 12860S: Maintained 12861F: arch/x86/kernel/cpu/mcheck/* 12862 12863X86 MICROCODE UPDATE SUPPORT 12864M: Borislav Petkov <bp@alien8.de> 12865S: Maintained 12866F: arch/x86/kernel/cpu/microcode/* 12867 12868X86 VDSO 12869M: Andy Lutomirski <luto@amacapital.net> 12870L: linux-kernel@vger.kernel.org 12871T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12872S: Maintained 12873F: arch/x86/entry/vdso/ 12874 12875XC2028/3028 TUNER DRIVER 12876M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12877M: Mauro Carvalho Chehab <mchehab@kernel.org> 12878L: linux-media@vger.kernel.org 12879W: https://linuxtv.org 12880T: git git://linuxtv.org/media_tree.git 12881S: Maintained 12882F: drivers/media/tuners/tuner-xc2028.* 12883 12884XEN HYPERVISOR INTERFACE 12885M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12886M: David Vrabel <david.vrabel@citrix.com> 12887M: Juergen Gross <jgross@suse.com> 12888L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12889T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12890S: Supported 12891F: arch/x86/xen/ 12892F: drivers/*/xen-*front.c 12893F: drivers/xen/ 12894F: arch/x86/include/asm/xen/ 12895F: include/xen/ 12896F: include/uapi/xen/ 12897 12898XEN HYPERVISOR ARM 12899M: Stefano Stabellini <sstabellini@kernel.org> 12900L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12901S: Maintained 12902F: arch/arm/xen/ 12903F: arch/arm/include/asm/xen/ 12904 12905XEN HYPERVISOR ARM64 12906M: Stefano Stabellini <sstabellini@kernel.org> 12907L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12908S: Maintained 12909F: arch/arm64/xen/ 12910F: arch/arm64/include/asm/xen/ 12911 12912XEN NETWORK BACKEND DRIVER 12913M: Wei Liu <wei.liu2@citrix.com> 12914L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12915L: netdev@vger.kernel.org 12916S: Supported 12917F: drivers/net/xen-netback/* 12918 12919XEN PCI SUBSYSTEM 12920M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12921L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12922S: Supported 12923F: arch/x86/pci/*xen* 12924F: drivers/pci/*xen* 12925 12926XEN BLOCK SUBSYSTEM 12927M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12928M: Roger Pau Monné <roger.pau@citrix.com> 12929L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12930S: Supported 12931F: drivers/block/xen-blkback/* 12932F: drivers/block/xen* 12933 12934XEN PVSCSI DRIVERS 12935M: Juergen Gross <jgross@suse.com> 12936L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12937L: linux-scsi@vger.kernel.org 12938S: Supported 12939F: drivers/scsi/xen-scsifront.c 12940F: drivers/xen/xen-scsiback.c 12941F: include/xen/interface/io/vscsiif.h 12942 12943XEN SWIOTLB SUBSYSTEM 12944M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12945L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12946S: Supported 12947F: arch/x86/xen/*swiotlb* 12948F: drivers/xen/*swiotlb* 12949 12950XFS FILESYSTEM 12951P: Silicon Graphics Inc 12952M: Dave Chinner <david@fromorbit.com> 12953M: xfs@oss.sgi.com 12954L: xfs@oss.sgi.com 12955W: http://oss.sgi.com/projects/xfs 12956T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12957S: Supported 12958F: Documentation/filesystems/xfs.txt 12959F: fs/xfs/ 12960 12961XILINX AXI ETHERNET DRIVER 12962M: Anirudha Sarangi <anirudh@xilinx.com> 12963M: John Linn <John.Linn@xilinx.com> 12964S: Maintained 12965F: drivers/net/ethernet/xilinx/xilinx_axienet* 12966 12967XILINX UARTLITE SERIAL DRIVER 12968M: Peter Korsgaard <jacmet@sunsite.dk> 12969L: linux-serial@vger.kernel.org 12970S: Maintained 12971F: drivers/tty/serial/uartlite.c 12972 12973XILINX VIDEO IP CORES 12974M: Hyun Kwon <hyun.kwon@xilinx.com> 12975M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12976L: linux-media@vger.kernel.org 12977T: git git://linuxtv.org/media_tree.git 12978S: Supported 12979F: Documentation/devicetree/bindings/media/xilinx/ 12980F: drivers/media/platform/xilinx/ 12981F: include/uapi/linux/xilinx-v4l2-controls.h 12982 12983XILLYBUS DRIVER 12984M: Eli Billauer <eli.billauer@gmail.com> 12985L: linux-kernel@vger.kernel.org 12986S: Supported 12987F: drivers/char/xillybus/ 12988 12989XTENSA XTFPGA PLATFORM SUPPORT 12990M: Max Filippov <jcmvbkbc@gmail.com> 12991L: linux-xtensa@linux-xtensa.org 12992S: Maintained 12993F: drivers/spi/spi-xtensa-xtfpga.c 12994F: sound/soc/xtensa/xtfpga-i2s.c 12995 12996YAM DRIVER FOR AX.25 12997M: Jean-Paul Roubelat <jpr@f6fbb.org> 12998L: linux-hams@vger.kernel.org 12999S: Maintained 13000F: drivers/net/hamradio/yam* 13001F: include/linux/yam.h 13002 13003YEALINK PHONE DRIVER 13004M: Henk Vergonet <Henk.Vergonet@gmail.com> 13005L: usbb2k-api-dev@nongnu.org 13006S: Maintained 13007F: Documentation/input/yealink.txt 13008F: drivers/input/misc/yealink.* 13009 13010Z8530 DRIVER FOR AX.25 13011M: Joerg Reuter <jreuter@yaina.de> 13012W: http://yaina.de/jreuter/ 13013W: http://www.qsl.net/dl1bke/ 13014L: linux-hams@vger.kernel.org 13015S: Maintained 13016F: Documentation/networking/z8530drv.txt 13017F: drivers/net/hamradio/*scc.c 13018F: drivers/net/hamradio/z8530.h 13019 13020ZBUD COMPRESSED PAGE ALLOCATOR 13021M: Seth Jennings <sjenning@redhat.com> 13022L: linux-mm@kvack.org 13023S: Maintained 13024F: mm/zbud.c 13025F: include/linux/zbud.h 13026 13027ZD1211RW WIRELESS DRIVER 13028M: Daniel Drake <dsd@gentoo.org> 13029M: Ulrich Kunitz <kune@deine-taler.de> 13030W: http://zd1211.ath.cx/wiki/DriverRewrite 13031L: linux-wireless@vger.kernel.org 13032L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13033S: Maintained 13034F: drivers/net/wireless/zydas/zd1211rw/ 13035 13036ZPOOL COMPRESSED PAGE STORAGE API 13037M: Dan Streetman <ddstreet@ieee.org> 13038L: linux-mm@kvack.org 13039S: Maintained 13040F: mm/zpool.c 13041F: include/linux/zpool.h 13042 13043ZR36067 VIDEO FOR LINUX DRIVER 13044L: mjpeg-users@lists.sourceforge.net 13045L: linux-media@vger.kernel.org 13046W: http://mjpeg.sourceforge.net/driver-zoran/ 13047T: hg https://linuxtv.org/hg/v4l-dvb 13048S: Odd Fixes 13049F: drivers/media/pci/zoran/ 13050 13051ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13052M: Minchan Kim <minchan@kernel.org> 13053M: Nitin Gupta <ngupta@vflare.org> 13054R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13055L: linux-kernel@vger.kernel.org 13056S: Maintained 13057F: drivers/block/zram/ 13058F: Documentation/blockdev/zram.txt 13059 13060ZS DECSTATION Z85C30 SERIAL DRIVER 13061M: "Maciej W. Rozycki" <macro@linux-mips.org> 13062S: Maintained 13063F: drivers/tty/serial/zs.* 13064 13065ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13066M: Minchan Kim <minchan@kernel.org> 13067M: Nitin Gupta <ngupta@vflare.org> 13068R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13069L: linux-mm@kvack.org 13070S: Maintained 13071F: mm/zsmalloc.c 13072F: include/linux/zsmalloc.h 13073F: Documentation/vm/zsmalloc.txt 13074 13075ZSWAP COMPRESSED SWAP CACHING 13076M: Seth Jennings <sjenning@redhat.com> 13077L: linux-mm@kvack.org 13078S: Maintained 13079F: mm/zswap.c 13080 13081THE REST 13082M: Linus Torvalds <torvalds@linux-foundation.org> 13083L: linux-kernel@vger.kernel.org 13084Q: http://patchwork.kernel.org/project/LKML/list/ 13085T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13086S: Buried alive in reporters 13087F: * 13088F: */ 13089