1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178S: Maintained 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 180F: drivers/tty/serial/8250* 181F: include/linux/serial_8250.h 182 1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 184L: netdev@vger.kernel.org 185S: Orphan / Obsolete 186F: drivers/net/ethernet/8390/ 187 1889P FILE SYSTEM 189M: Eric Van Hensbergen <ericvh@gmail.com> 190M: Ron Minnich <rminnich@sandia.gov> 191M: Latchesar Ionkov <lucho@ionkov.net> 192L: v9fs-developer@lists.sourceforge.net 193W: http://swik.net/v9fs 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 196S: Maintained 197F: Documentation/filesystems/9p.txt 198F: fs/9p/ 199F: net/9p/ 200F: include/net/9p/ 201F: include/uapi/linux/virtio_9p.h 202F: include/trace/events/9p.h 203 204 205A8293 MEDIA DRIVER 206M: Antti Palosaari <crope@iki.fi> 207L: linux-media@vger.kernel.org 208W: https://linuxtv.org 209W: http://palosaari.fi/linux/ 210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 211T: git git://linuxtv.org/anttip/media_tree.git 212S: Maintained 213F: drivers/media/dvb-frontends/a8293* 214 215AACRAID SCSI RAID DRIVER 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 217L: linux-scsi@vger.kernel.org 218W: http://www.adaptec.com/ 219S: Supported 220F: Documentation/scsi/aacraid.txt 221F: drivers/scsi/aacraid/ 222 223ABI/API 224L: linux-api@vger.kernel.org 225F: include/linux/syscalls.h 226F: kernel/sys_ni.c 227 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 229M: Hans de Goede <hdegoede@redhat.com> 230L: linux-hwmon@vger.kernel.org 231S: Maintained 232F: drivers/hwmon/abituguru.c 233 234ABIT UGURU 3 HARDWARE MONITOR DRIVER 235M: Alistair John Strachan <alistair@devzero.co.uk> 236L: linux-hwmon@vger.kernel.org 237S: Maintained 238F: drivers/hwmon/abituguru3.c 239 240ACCES 104-DIO-48E GPIO DRIVER 241M: William Breathitt Gray <vilhelm.gray@gmail.com> 242L: linux-gpio@vger.kernel.org 243S: Maintained 244F: drivers/gpio/gpio-104-dio-48e.c 245 246ACCES 104-IDI-48 GPIO DRIVER 247M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 248L: linux-gpio@vger.kernel.org 249S: Maintained 250F: drivers/gpio/gpio-104-idi-48.c 251 252ACCES 104-IDIO-16 GPIO DRIVER 253M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-idio-16.c 257 258ACENIC DRIVER 259M: Jes Sorensen <jes@trained-monkey.org> 260L: linux-acenic@sunsite.dk 261S: Maintained 262F: drivers/net/ethernet/alteon/acenic* 263 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 265M: Peter Feuerer <peter@piie.net> 266L: platform-driver-x86@vger.kernel.org 267W: http://piie.net/?section=acerhdf 268S: Maintained 269F: drivers/platform/x86/acerhdf.c 270 271ACER WMI LAPTOP EXTRAS 272M: "Lee, Chun-Yi" <jlee@suse.com> 273L: platform-driver-x86@vger.kernel.org 274S: Maintained 275F: drivers/platform/x86/acer-wmi.c 276 277ACPI 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 279M: Len Brown <lenb@kernel.org> 280L: linux-acpi@vger.kernel.org 281W: https://01.org/linux-acpi 282Q: https://patchwork.kernel.org/project/linux-acpi/list/ 283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 284S: Supported 285F: drivers/acpi/ 286F: drivers/pnp/pnpacpi/ 287F: include/linux/acpi.h 288F: include/acpi/ 289F: Documentation/acpi/ 290F: Documentation/ABI/testing/sysfs-bus-acpi 291F: Documentation/ABI/testing/configfs-acpi 292F: drivers/pci/*acpi* 293F: drivers/pci/*/*acpi* 294F: drivers/pci/*/*/*acpi* 295F: tools/power/acpi/ 296 297ACPI COMPONENT ARCHITECTURE (ACPICA) 298M: Robert Moore <robert.moore@intel.com> 299M: Lv Zheng <lv.zheng@intel.com> 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 301L: linux-acpi@vger.kernel.org 302L: devel@acpica.org 303W: https://acpica.org/ 304W: https://github.com/acpica/acpica/ 305Q: https://patchwork.kernel.org/project/linux-acpi/list/ 306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 307S: Supported 308F: drivers/acpi/acpica/ 309F: include/acpi/ 310F: tools/power/acpi/ 311 312ACPI FAN DRIVER 313M: Zhang Rui <rui.zhang@intel.com> 314L: linux-acpi@vger.kernel.org 315W: https://01.org/linux-acpi 316S: Supported 317F: drivers/acpi/fan.c 318 319ACPI THERMAL DRIVER 320M: Zhang Rui <rui.zhang@intel.com> 321L: linux-acpi@vger.kernel.org 322W: https://01.org/linux-acpi 323S: Supported 324F: drivers/acpi/*thermal* 325 326ACPI VIDEO DRIVER 327M: Zhang Rui <rui.zhang@intel.com> 328L: linux-acpi@vger.kernel.org 329W: https://01.org/linux-acpi 330S: Supported 331F: drivers/acpi/acpi_video.c 332 333ACPI WMI DRIVER 334L: platform-driver-x86@vger.kernel.org 335S: Orphan 336F: drivers/platform/x86/wmi.c 337 338AD1889 ALSA SOUND DRIVER 339M: Thibaut Varene <T-Bone@parisc-linux.org> 340W: http://wiki.parisc-linux.org/AD1889 341L: linux-parisc@vger.kernel.org 342S: Maintained 343F: sound/pci/ad1889.* 344 345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 346M: Michael Hennerich <michael.hennerich@analog.com> 347W: http://wiki.analog.com/AD5254 348W: http://ez.analog.com/community/linux-device-drivers 349S: Supported 350F: drivers/misc/ad525x_dpot.c 351 352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 353M: Michael Hennerich <michael.hennerich@analog.com> 354W: http://wiki.analog.com/AD5398 355W: http://ez.analog.com/community/linux-device-drivers 356S: Supported 357F: drivers/regulator/ad5398.c 358 359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 360M: Michael Hennerich <michael.hennerich@analog.com> 361W: http://wiki.analog.com/AD7142 362W: http://ez.analog.com/community/linux-device-drivers 363S: Supported 364F: drivers/input/misc/ad714x.c 365 366AD7877 TOUCHSCREEN DRIVER 367M: Michael Hennerich <michael.hennerich@analog.com> 368W: http://wiki.analog.com/AD7877 369W: http://ez.analog.com/community/linux-device-drivers 370S: Supported 371F: drivers/input/touchscreen/ad7877.c 372 373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 374M: Michael Hennerich <michael.hennerich@analog.com> 375W: http://wiki.analog.com/AD7879 376W: http://ez.analog.com/community/linux-device-drivers 377S: Supported 378F: drivers/input/touchscreen/ad7879.c 379 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 381M: Jiri Kosina <jikos@kernel.org> 382S: Maintained 383 384ADF7242 IEEE 802.15.4 RADIO DRIVER 385M: Michael Hennerich <michael.hennerich@analog.com> 386W: https://wiki.analog.com/ADF7242 387W: http://ez.analog.com/community/linux-device-drivers 388L: linux-wpan@vger.kernel.org 389S: Supported 390F: drivers/net/ieee802154/adf7242.c 391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 392 393ADM1025 HARDWARE MONITOR DRIVER 394M: Jean Delvare <jdelvare@suse.com> 395L: linux-hwmon@vger.kernel.org 396S: Maintained 397F: Documentation/hwmon/adm1025 398F: drivers/hwmon/adm1025.c 399 400ADM1029 HARDWARE MONITOR DRIVER 401M: Corentin Labbe <clabbe.montjoie@gmail.com> 402L: linux-hwmon@vger.kernel.org 403S: Maintained 404F: drivers/hwmon/adm1029.c 405 406ADM8211 WIRELESS DRIVER 407L: linux-wireless@vger.kernel.org 408W: http://wireless.kernel.org/ 409S: Orphan 410F: drivers/net/wireless/admtek/adm8211.* 411 412ADP1653 FLASH CONTROLLER DRIVER 413M: Sakari Ailus <sakari.ailus@iki.fi> 414L: linux-media@vger.kernel.org 415S: Maintained 416F: drivers/media/i2c/adp1653.c 417F: include/media/i2c/adp1653.h 418 419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 420M: Michael Hennerich <michael.hennerich@analog.com> 421W: http://wiki.analog.com/ADP5520 422W: http://ez.analog.com/community/linux-device-drivers 423S: Supported 424F: drivers/mfd/adp5520.c 425F: drivers/video/backlight/adp5520_bl.c 426F: drivers/leds/leds-adp5520.c 427F: drivers/gpio/gpio-adp5520.c 428F: drivers/input/keyboard/adp5520-keys.c 429 430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 431M: Michael Hennerich <michael.hennerich@analog.com> 432W: http://wiki.analog.com/ADP5588 433W: http://ez.analog.com/community/linux-device-drivers 434S: Supported 435F: drivers/input/keyboard/adp5588-keys.c 436F: drivers/gpio/gpio-adp5588.c 437 438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 439M: Michael Hennerich <michael.hennerich@analog.com> 440W: http://wiki.analog.com/ADP8860 441W: http://ez.analog.com/community/linux-device-drivers 442S: Supported 443F: drivers/video/backlight/adp8860_bl.c 444 445ADS1015 HARDWARE MONITOR DRIVER 446M: Dirk Eibach <eibach@gdsys.de> 447L: linux-hwmon@vger.kernel.org 448S: Maintained 449F: Documentation/hwmon/ads1015 450F: drivers/hwmon/ads1015.c 451F: include/linux/i2c/ads1015.h 452 453ADT746X FAN DRIVER 454M: Colin Leroy <colin@colino.net> 455S: Maintained 456F: drivers/macintosh/therm_adt746x.c 457 458ADT7475 HARDWARE MONITOR DRIVER 459M: Jean Delvare <jdelvare@suse.com> 460L: linux-hwmon@vger.kernel.org 461S: Maintained 462F: Documentation/hwmon/adt7475 463F: drivers/hwmon/adt7475.c 464 465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 466M: Michael Hennerich <michael.hennerich@analog.com> 467W: http://wiki.analog.com/ADXL345 468W: http://ez.analog.com/community/linux-device-drivers 469S: Supported 470F: drivers/input/misc/adxl34x.c 471 472ADVANSYS SCSI DRIVER 473M: Matthew Wilcox <matthew@wil.cx> 474M: Hannes Reinecke <hare@suse.com> 475L: linux-scsi@vger.kernel.org 476S: Maintained 477F: Documentation/scsi/advansys.txt 478F: drivers/scsi/advansys.c 479 480AEDSP16 DRIVER 481M: Riccardo Facchetti <fizban@tin.it> 482S: Maintained 483F: sound/oss/aedsp16.c 484 485AF9013 MEDIA DRIVER 486M: Antti Palosaari <crope@iki.fi> 487L: linux-media@vger.kernel.org 488W: https://linuxtv.org 489W: http://palosaari.fi/linux/ 490Q: http://patchwork.linuxtv.org/project/linux-media/list/ 491T: git git://linuxtv.org/anttip/media_tree.git 492S: Maintained 493F: drivers/media/dvb-frontends/af9013* 494 495AF9033 MEDIA DRIVER 496M: Antti Palosaari <crope@iki.fi> 497L: linux-media@vger.kernel.org 498W: https://linuxtv.org 499W: http://palosaari.fi/linux/ 500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 501T: git git://linuxtv.org/anttip/media_tree.git 502S: Maintained 503F: drivers/media/dvb-frontends/af9033* 504 505AFFS FILE SYSTEM 506L: linux-fsdevel@vger.kernel.org 507S: Orphan 508F: Documentation/filesystems/affs.txt 509F: fs/affs/ 510 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 512M: David Howells <dhowells@redhat.com> 513L: linux-afs@lists.infradead.org 514S: Supported 515F: fs/afs/ 516F: include/net/af_rxrpc.h 517F: net/rxrpc/af_rxrpc.c 518 519AGPGART DRIVER 520M: David Airlie <airlied@linux.ie> 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 522S: Maintained 523F: drivers/char/agp/ 524F: include/linux/agp* 525F: include/uapi/linux/agp* 526 527AHA152X SCSI DRIVER 528M: "Juergen E. Fischer" <fischer@norbit.de> 529L: linux-scsi@vger.kernel.org 530S: Maintained 531F: drivers/scsi/aha152x* 532F: drivers/scsi/pcmcia/aha152x* 533 534AIC7XXX / AIC79XX SCSI DRIVER 535M: Hannes Reinecke <hare@suse.com> 536L: linux-scsi@vger.kernel.org 537S: Maintained 538F: drivers/scsi/aic7xxx/ 539 540AIMSLAB FM RADIO RECEIVER DRIVER 541M: Hans Verkuil <hverkuil@xs4all.nl> 542L: linux-media@vger.kernel.org 543T: git git://linuxtv.org/media_tree.git 544W: https://linuxtv.org 545S: Maintained 546F: drivers/media/radio/radio-aimslab* 547 548AIO 549M: Benjamin LaHaise <bcrl@kvack.org> 550L: linux-aio@kvack.org 551S: Supported 552F: fs/aio.c 553F: include/linux/*aio*.h 554 555AIRSPY MEDIA DRIVER 556M: Antti Palosaari <crope@iki.fi> 557L: linux-media@vger.kernel.org 558W: https://linuxtv.org 559W: http://palosaari.fi/linux/ 560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 561T: git git://linuxtv.org/anttip/media_tree.git 562S: Maintained 563F: drivers/media/usb/airspy/ 564 565ALCATEL SPEEDTOUCH USB DRIVER 566M: Duncan Sands <duncan.sands@free.fr> 567L: linux-usb@vger.kernel.org 568W: http://www.linux-usb.org/SpeedTouch/ 569S: Maintained 570F: drivers/usb/atm/speedtch.c 571F: drivers/usb/atm/usbatm.c 572 573ALCHEMY AU1XX0 MMC DRIVER 574M: Manuel Lauss <manuel.lauss@gmail.com> 575S: Maintained 576F: drivers/mmc/host/au1xmmc.c 577 578ALI1563 I2C DRIVER 579M: Rudolf Marek <r.marek@assembler.cz> 580L: linux-i2c@vger.kernel.org 581S: Maintained 582F: Documentation/i2c/busses/i2c-ali1563 583F: drivers/i2c/busses/i2c-ali1563.c 584 585ALLWINNER SECURITY SYSTEM 586M: Corentin Labbe <clabbe.montjoie@gmail.com> 587L: linux-crypto@vger.kernel.org 588S: Maintained 589F: drivers/crypto/sunxi-ss/ 590 591ALPHA PORT 592M: Richard Henderson <rth@twiddle.net> 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 594M: Matt Turner <mattst88@gmail.com> 595S: Odd Fixes 596L: linux-alpha@vger.kernel.org 597F: arch/alpha/ 598 599ALPS PS/2 TOUCHPAD DRIVER 600R: Pali Rohár <pali.rohar@gmail.com> 601F: drivers/input/mouse/alps.* 602 603ALTERA MAILBOX DRIVER 604M: Ley Foon Tan <lftan@altera.com> 605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 606S: Maintained 607F: drivers/mailbox/mailbox-altera.c 608 609ALTERA PIO DRIVER 610M: Tien Hock Loh <thloh@altera.com> 611L: linux-gpio@vger.kernel.org 612S: Maintained 613F: drivers/gpio/gpio-altera.c 614 615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 616M: Thor Thayer <tthayer@opensource.altera.com> 617S: Maintained 618F: drivers/gpio/gpio-altera-a10sr.c 619F: drivers/mfd/altera-a10sr.c 620F: include/linux/mfd/altera-a10sr.h 621 622ALTERA TRIPLE SPEED ETHERNET DRIVER 623M: Vince Bridgers <vbridger@opensource.altera.com> 624L: netdev@vger.kernel.org 625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 626S: Maintained 627F: drivers/net/ethernet/altera/ 628 629ALTERA UART/JTAG UART SERIAL DRIVERS 630M: Tobias Klauser <tklauser@distanz.ch> 631L: linux-serial@vger.kernel.org 632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 633S: Maintained 634F: drivers/tty/serial/altera_uart.c 635F: drivers/tty/serial/altera_jtaguart.c 636F: include/linux/altera_uart.h 637F: include/linux/altera_jtaguart.h 638 639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 640M: Tom Lendacky <thomas.lendacky@amd.com> 641M: Gary Hook <gary.hook@amd.com> 642L: linux-crypto@vger.kernel.org 643S: Supported 644F: drivers/crypto/ccp/ 645F: include/linux/ccp.h 646 647AMD FAM15H PROCESSOR POWER MONITORING DRIVER 648M: Huang Rui <ray.huang@amd.com> 649L: linux-hwmon@vger.kernel.org 650S: Supported 651F: Documentation/hwmon/fam15h_power 652F: drivers/hwmon/fam15h_power.c 653 654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 655L: linux-geode@lists.infradead.org (moderated for non-subscribers) 656S: Orphan 657F: drivers/usb/gadget/udc/amd5536udc.* 658 659AMD GEODE PROCESSOR/CHIPSET SUPPORT 660P: Andres Salomon <dilinger@queued.net> 661L: linux-geode@lists.infradead.org (moderated for non-subscribers) 662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 663S: Supported 664F: drivers/char/hw_random/geode-rng.c 665F: drivers/crypto/geode* 666F: drivers/video/fbdev/geode/ 667F: arch/x86/include/asm/geode.h 668 669AMD IOMMU (AMD-VI) 670M: Joerg Roedel <joro@8bytes.org> 671L: iommu@lists.linux-foundation.org 672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 673S: Maintained 674F: drivers/iommu/amd_iommu*.[ch] 675F: include/linux/amd-iommu.h 676 677AMD KFD 678M: Oded Gabbay <oded.gabbay@gmail.com> 679L: dri-devel@lists.freedesktop.org 680T: git git://people.freedesktop.org/~gabbayo/linux.git 681S: Supported 682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 686F: drivers/gpu/drm/amd/amdkfd/ 687F: drivers/gpu/drm/amd/include/cik_structs.h 688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 689F: drivers/gpu/drm/amd/include/vi_structs.h 690F: drivers/gpu/drm/radeon/radeon_kfd.c 691F: drivers/gpu/drm/radeon/radeon_kfd.h 692F: include/uapi/linux/kfd_ioctl.h 693 694AMD SEATTLE DEVICE TREE SUPPORT 695M: Brijesh Singh <brijeshkumar.singh@amd.com> 696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 697M: Tom Lendacky <thomas.lendacky@amd.com> 698S: Supported 699F: arch/arm64/boot/dts/amd/ 700 701AMD XGBE DRIVER 702M: Tom Lendacky <thomas.lendacky@amd.com> 703L: netdev@vger.kernel.org 704S: Supported 705F: drivers/net/ethernet/amd/xgbe/ 706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 707 708AMS (Apple Motion Sensor) DRIVER 709M: Michael Hanselmann <linux-kernel@hansmi.ch> 710S: Supported 711F: drivers/macintosh/ams/ 712 713ANALOG DEVICES INC AD9389B DRIVER 714M: Hans Verkuil <hans.verkuil@cisco.com> 715L: linux-media@vger.kernel.org 716S: Maintained 717F: drivers/media/i2c/ad9389b* 718 719ANALOG DEVICES INC ADV7180 DRIVER 720M: Lars-Peter Clausen <lars@metafoo.de> 721L: linux-media@vger.kernel.org 722W: http://ez.analog.com/community/linux-device-drivers 723S: Supported 724F: drivers/media/i2c/adv7180.c 725 726ANALOG DEVICES INC ADV7511 DRIVER 727M: Hans Verkuil <hans.verkuil@cisco.com> 728L: linux-media@vger.kernel.org 729S: Maintained 730F: drivers/media/i2c/adv7511* 731 732ANALOG DEVICES INC ADV7604 DRIVER 733M: Hans Verkuil <hans.verkuil@cisco.com> 734L: linux-media@vger.kernel.org 735S: Maintained 736F: drivers/media/i2c/adv7604* 737 738ANALOG DEVICES INC ADV7842 DRIVER 739M: Hans Verkuil <hans.verkuil@cisco.com> 740L: linux-media@vger.kernel.org 741S: Maintained 742F: drivers/media/i2c/adv7842* 743 744ANALOG DEVICES INC ASOC CODEC DRIVERS 745M: Lars-Peter Clausen <lars@metafoo.de> 746L: alsa-devel@alsa-project.org (moderated for non-subscribers) 747W: http://wiki.analog.com/ 748W: http://ez.analog.com/community/linux-device-drivers 749S: Supported 750F: sound/soc/codecs/adau* 751F: sound/soc/codecs/adav* 752F: sound/soc/codecs/ad1* 753F: sound/soc/codecs/ad7* 754F: sound/soc/codecs/ssm* 755F: sound/soc/codecs/sigmadsp.* 756 757ANALOG DEVICES INC ASOC DRIVERS 758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 759L: alsa-devel@alsa-project.org (moderated for non-subscribers) 760W: http://blackfin.uclinux.org/ 761S: Supported 762F: sound/soc/blackfin/* 763 764ANALOG DEVICES INC IIO DRIVERS 765M: Lars-Peter Clausen <lars@metafoo.de> 766M: Michael Hennerich <Michael.Hennerich@analog.com> 767W: http://wiki.analog.com/ 768W: http://ez.analog.com/community/linux-device-drivers 769S: Supported 770F: drivers/iio/*/ad* 771X: drivers/iio/*/adjd* 772F: drivers/staging/iio/*/ad* 773F: staging/iio/trigger/iio-trig-bfin-timer.c 774 775ANALOG DEVICES INC DMA DRIVERS 776M: Lars-Peter Clausen <lars@metafoo.de> 777W: http://ez.analog.com/community/linux-device-drivers 778S: Supported 779F: drivers/dma/dma-axi-dmac.c 780 781ANDROID CONFIG FRAGMENTS 782M: Rob Herring <robh@kernel.org> 783S: Supported 784F: kernel/configs/android* 785 786ANDROID DRIVERS 787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 788M: Arve Hjønnevåg <arve@android.com> 789M: Riley Andrews <riandrews@android.com> 790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 791L: devel@driverdev.osuosl.org 792S: Supported 793F: drivers/android/ 794F: drivers/staging/android/ 795 796ANDROID ION DRIVER 797M: Laura Abbott <labbott@redhat.com> 798M: Sumit Semwal <sumit.semwal@linaro.org> 799L: devel@driverdev.osuosl.org 800S: Supported 801F: drivers/staging/android/ion 802F: drivers/staging/android/uapi/ion.h 803F: drivers/staging/android/uapi/ion_test.h 804 805AOA (Apple Onboard Audio) ALSA DRIVER 806M: Johannes Berg <johannes@sipsolutions.net> 807L: linuxppc-dev@lists.ozlabs.org 808L: alsa-devel@alsa-project.org (moderated for non-subscribers) 809S: Maintained 810F: sound/aoa/ 811 812APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 813M: William Breathitt Gray <vilhelm.gray@gmail.com> 814L: linux-iio@vger.kernel.org 815S: Maintained 816F: drivers/iio/dac/stx104.c 817 818APM DRIVER 819M: Jiri Kosina <jikos@kernel.org> 820S: Odd fixes 821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 822F: arch/x86/kernel/apm_32.c 823F: include/linux/apm_bios.h 824F: include/uapi/linux/apm_bios.h 825F: drivers/char/apm-emulation.c 826 827APPLE BCM5974 MULTITOUCH DRIVER 828M: Henrik Rydberg <rydberg@bitmath.org> 829L: linux-input@vger.kernel.org 830S: Odd fixes 831F: drivers/input/mouse/bcm5974.c 832 833APPLE SMC DRIVER 834M: Henrik Rydberg <rydberg@bitmath.org> 835L: linux-hwmon@vger.kernel.org 836S: Odd fixes 837F: drivers/hwmon/applesmc.c 838 839APPLETALK NETWORK LAYER 840M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 841S: Maintained 842F: drivers/net/appletalk/ 843F: net/appletalk/ 844 845APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 846M: Duc Dang <dhdang@apm.com> 847S: Supported 848F: arch/arm64/boot/dts/apm/ 849 850APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 851M: Iyappan Subramanian <isubramanian@apm.com> 852M: Keyur Chudgar <kchudgar@apm.com> 853S: Supported 854F: drivers/net/ethernet/apm/xgene/ 855F: drivers/net/phy/mdio-xgene.c 856F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 857F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 858 859APTINA CAMERA SENSOR PLL 860M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 861L: linux-media@vger.kernel.org 862S: Maintained 863F: drivers/media/i2c/aptina-pll.* 864 865ARC FRAMEBUFFER DRIVER 866M: Jaya Kumar <jayalk@intworks.biz> 867S: Maintained 868F: drivers/video/fbdev/arcfb.c 869F: drivers/video/fbdev/core/fb_defio.c 870 871ARCNET NETWORK LAYER 872M: Michael Grzeschik <m.grzeschik@pengutronix.de> 873L: netdev@vger.kernel.org 874S: Maintained 875F: drivers/net/arcnet/ 876F: include/uapi/linux/if_arcnet.h 877 878ARC PGU DRM DRIVER 879M: Alexey Brodkin <abrodkin@synopsys.com> 880S: Supported 881F: drivers/gpu/drm/arc/ 882F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 883 884ARM HDLCD DRM DRIVER 885M: Liviu Dudau <liviu.dudau@arm.com> 886S: Supported 887F: drivers/gpu/drm/arm/hdlcd_* 888F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 889 890ARM MALI-DP DRM DRIVER 891M: Liviu Dudau <liviu.dudau@arm.com> 892M: Brian Starkey <brian.starkey@arm.com> 893M: Mali DP Maintainers <malidp@foss.arm.com> 894S: Supported 895F: drivers/gpu/drm/arm/ 896F: Documentation/devicetree/bindings/display/arm,malidp.txt 897 898ARM MFM AND FLOPPY DRIVERS 899M: Ian Molton <spyro@f2s.com> 900S: Maintained 901F: arch/arm/lib/floppydma.S 902F: arch/arm/include/asm/floppy.h 903 904ARM PMU PROFILING AND DEBUGGING 905M: Will Deacon <will.deacon@arm.com> 906R: Mark Rutland <mark.rutland@arm.com> 907S: Maintained 908F: arch/arm*/kernel/perf_* 909F: arch/arm/oprofile/common.c 910F: arch/arm*/kernel/hw_breakpoint.c 911F: arch/arm*/include/asm/hw_breakpoint.h 912F: arch/arm*/include/asm/perf_event.h 913F: drivers/perf/arm_pmu.c 914F: include/linux/perf/arm_pmu.h 915 916ARM PORT 917M: Russell King <linux@armlinux.org.uk> 918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 919W: http://www.armlinux.org.uk/ 920S: Maintained 921F: arch/arm/ 922 923ARM SUB-ARCHITECTURES 924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 925S: Maintained 926F: arch/arm/mach-*/ 927F: arch/arm/plat-*/ 928T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 929 930ARM PRIMECELL AACI PL041 DRIVER 931M: Russell King <linux@armlinux.org.uk> 932S: Maintained 933F: sound/arm/aaci.* 934 935ARM PRIMECELL CLCD PL110 DRIVER 936M: Russell King <linux@armlinux.org.uk> 937S: Maintained 938F: drivers/video/fbdev/amba-clcd.* 939 940ARM PRIMECELL KMI PL050 DRIVER 941M: Russell King <linux@armlinux.org.uk> 942S: Maintained 943F: drivers/input/serio/ambakmi.* 944F: include/linux/amba/kmi.h 945 946ARM PRIMECELL MMCI PL180/1 DRIVER 947M: Russell King <linux@armlinux.org.uk> 948S: Maintained 949F: drivers/mmc/host/mmci.* 950F: include/linux/amba/mmci.h 951 952ARM PRIMECELL UART PL010 AND PL011 DRIVERS 953M: Russell King <linux@armlinux.org.uk> 954S: Maintained 955F: drivers/tty/serial/amba-pl01*.c 956F: include/linux/amba/serial.h 957 958ARM PRIMECELL BUS SUPPORT 959M: Russell King <linux@armlinux.org.uk> 960S: Maintained 961F: drivers/amba/ 962F: include/linux/amba/bus.h 963 964ARM/ADS SPHERE MACHINE SUPPORT 965M: Lennert Buytenhek <kernel@wantstofly.org> 966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 967S: Maintained 968 969ARM/AFEB9260 MACHINE SUPPORT 970M: Sergey Lapin <slapin@ossfans.org> 971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 972S: Maintained 973 974ARM/AJECO 1ARM MACHINE SUPPORT 975M: Lennert Buytenhek <kernel@wantstofly.org> 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 977S: Maintained 978 979ARM/Allwinner sunXi SoC support 980M: Maxime Ripard <maxime.ripard@free-electrons.com> 981M: Chen-Yu Tsai <wens@csie.org> 982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 983S: Maintained 984N: sun[x456789]i 985 986ARM/Allwinner SoC Clock Support 987M: Emilio López <emilio@elopez.com.ar> 988S: Maintained 989F: drivers/clk/sunxi/ 990 991ARM/Amlogic Meson SoC support 992M: Carlo Caione <carlo@caione.org> 993M: Kevin Hilman <khilman@baylibre.com> 994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 995L: linux-amlogic@lists.infradead.org 996W: http://linux-meson.com/ 997S: Maintained 998F: arch/arm/mach-meson/ 999F: arch/arm/boot/dts/meson* 1000F: arch/arm64/boot/dts/amlogic/ 1001F: drivers/pinctrl/meson/ 1002N: meson 1003 1004ARM/Annapurna Labs ALPINE ARCHITECTURE 1005M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1006M: Antoine Tenart <antoine.tenart@free-electrons.com> 1007S: Maintained 1008F: arch/arm/mach-alpine/ 1009F: arch/arm/boot/dts/alpine* 1010F: arch/arm64/boot/dts/al/ 1011F: drivers/*/*alpine* 1012 1013ARM/ARTPEC MACHINE SUPPORT 1014M: Jesper Nilsson <jesper.nilsson@axis.com> 1015M: Lars Persson <lars.persson@axis.com> 1016M: Niklas Cassel <niklas.cassel@axis.com> 1017S: Maintained 1018L: linux-arm-kernel@axis.com 1019F: arch/arm/mach-artpec 1020F: arch/arm/boot/dts/artpec6* 1021F: drivers/clk/axis 1022 1023ARM/ASPEED MACHINE SUPPORT 1024M: Joel Stanley <joel@jms.id.au> 1025S: Maintained 1026F: arch/arm/mach-aspeed/ 1027F: arch/arm/boot/dts/aspeed-* 1028F: drivers/*/*aspeed* 1029 1030ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1031M: Nicolas Ferre <nicolas.ferre@atmel.com> 1032M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1033M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1035W: http://www.linux4sam.org 1036T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1037S: Supported 1038F: arch/arm/mach-at91/ 1039F: include/soc/at91/ 1040F: arch/arm/boot/dts/at91*.dts 1041F: arch/arm/boot/dts/at91*.dtsi 1042F: arch/arm/boot/dts/sama*.dts 1043F: arch/arm/boot/dts/sama*.dtsi 1044F: arch/arm/include/debug/at91.S 1045 1046ARM/ATMEL AT91 Clock Support 1047M: Boris Brezillon <boris.brezillon@free-electrons.com> 1048S: Maintained 1049F: drivers/clk/at91 1050 1051ARM/CALXEDA HIGHBANK ARCHITECTURE 1052M: Rob Herring <robh@kernel.org> 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1054S: Maintained 1055F: arch/arm/mach-highbank/ 1056F: arch/arm/boot/dts/highbank.dts 1057F: arch/arm/boot/dts/ecx-*.dts* 1058 1059ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1060M: Krzysztof Halasa <khalasa@piap.pl> 1061S: Maintained 1062F: arch/arm/mach-cns3xxx/ 1063 1064ARM/CAVIUM THUNDER NETWORK DRIVER 1065M: Sunil Goutham <sgoutham@cavium.com> 1066M: Robert Richter <rric@kernel.org> 1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1068S: Supported 1069F: drivers/net/ethernet/cavium/thunder/ 1070 1071ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1072M: Alexander Shiyan <shc_work@mail.ru> 1073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1074S: Odd Fixes 1075N: clps711x 1076 1077ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1078M: Hartley Sweeten <hsweeten@visionengravers.com> 1079M: Ryan Mallon <rmallon@gmail.com> 1080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1081S: Maintained 1082F: arch/arm/mach-ep93xx/ 1083F: arch/arm/mach-ep93xx/include/mach/ 1084 1085ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1086M: Lennert Buytenhek <kernel@wantstofly.org> 1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1088S: Maintained 1089 1090ARM/CLKDEV SUPPORT 1091M: Russell King <linux@armlinux.org.uk> 1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1093S: Maintained 1094F: arch/arm/include/asm/clkdev.h 1095F: drivers/clk/clkdev.c 1096 1097ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1098M: Mike Rapoport <mike@compulab.co.il> 1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1100S: Maintained 1101 1102ARM/CONTEC MICRO9 MACHINE SUPPORT 1103M: Hubert Feurstein <hubert.feurstein@contec.at> 1104S: Maintained 1105F: arch/arm/mach-ep93xx/micro9.c 1106 1107ARM/CORESIGHT FRAMEWORK AND DRIVERS 1108M: Mathieu Poirier <mathieu.poirier@linaro.org> 1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1110S: Maintained 1111F: drivers/hwtracing/coresight/* 1112F: Documentation/trace/coresight.txt 1113F: Documentation/devicetree/bindings/arm/coresight.txt 1114F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1115 1116ARM/CORGI MACHINE SUPPORT 1117M: Richard Purdie <rpurdie@rpsys.net> 1118S: Maintained 1119 1120ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1121M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123T: git git://github.com/ulli-kroll/linux.git 1124S: Maintained 1125F: arch/arm/mach-gemini/ 1126F: drivers/rtc/rtc-gemini.c 1127 1128ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1129M: Barry Song <baohua@kernel.org> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1132S: Maintained 1133F: arch/arm/boot/dts/prima2* 1134F: arch/arm/mach-prima2/ 1135F: drivers/clk/sirf/ 1136F: drivers/clocksource/timer-prima2.c 1137F: drivers/clocksource/timer-atlas7.c 1138N: [^a-z]sirf 1139 1140ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1141M: Baruch Siach <baruch@tkos.co.il> 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1143S: Maintained 1144F: arch/arm/boot/dts/cx92755* 1145N: digicolor 1146 1147ARM/EBSA110 MACHINE SUPPORT 1148M: Russell King <linux@armlinux.org.uk> 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1150W: http://www.armlinux.org.uk/ 1151S: Maintained 1152F: arch/arm/mach-ebsa110/ 1153F: drivers/net/ethernet/amd/am79c961a.* 1154 1155ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1156M: Uwe Kleine-König <kernel@pengutronix.de> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158S: Maintained 1159N: efm32 1160 1161ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1162M: Daniel Ribeiro <drwyrm@gmail.com> 1163M: Stefan Schmidt <stefan@openezx.org> 1164M: Harald Welte <laforge@openezx.org> 1165L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1166W: http://www.openezx.org/ 1167S: Maintained 1168T: topgit git://git.openezx.org/openezx.git 1169F: arch/arm/mach-pxa/ezx.c 1170 1171ARM/FARADAY FA526 PORT 1172M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174S: Maintained 1175T: git git://git.berlios.de/gemini-board 1176F: arch/arm/mm/*-fa* 1177 1178ARM/FOOTBRIDGE ARCHITECTURE 1179M: Russell King <linux@armlinux.org.uk> 1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1181W: http://www.armlinux.org.uk/ 1182S: Maintained 1183F: arch/arm/include/asm/hardware/dec21285.h 1184F: arch/arm/mach-footbridge/ 1185 1186ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1187M: Shawn Guo <shawnguo@kernel.org> 1188M: Sascha Hauer <kernel@pengutronix.de> 1189R: Fabio Estevam <fabio.estevam@nxp.com> 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1191S: Maintained 1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1193F: arch/arm/mach-imx/ 1194F: arch/arm/mach-mxs/ 1195F: arch/arm/boot/dts/imx* 1196F: arch/arm/configs/imx*_defconfig 1197F: drivers/clk/imx/ 1198F: include/soc/imx/ 1199 1200ARM/FREESCALE VYBRID ARM ARCHITECTURE 1201M: Shawn Guo <shawnguo@kernel.org> 1202M: Sascha Hauer <kernel@pengutronix.de> 1203R: Stefan Agner <stefan@agner.ch> 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1205S: Maintained 1206T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1207F: arch/arm/mach-imx/*vf610* 1208F: arch/arm/boot/dts/vf* 1209 1210ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1211M: Lennert Buytenhek <kernel@wantstofly.org> 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1213S: Maintained 1214 1215ARM/GUMSTIX MACHINE SUPPORT 1216M: Steve Sakoman <sakoman@gmail.com> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218S: Maintained 1219 1220ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1221M: Philipp Zabel <philipp.zabel@gmail.com> 1222M: Paul Parsons <lost.distance@yahoo.com> 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1224S: Maintained 1225F: arch/arm/mach-pxa/hx4700.c 1226F: arch/arm/mach-pxa/include/mach/hx4700.h 1227F: sound/soc/pxa/hx4700.c 1228 1229ARM/HISILICON SOC SUPPORT 1230M: Wei Xu <xuwei5@hisilicon.com> 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1232W: http://www.hisilicon.com 1233S: Supported 1234T: git git://github.com/hisilicon/linux-hisi.git 1235F: arch/arm/mach-hisi/ 1236F: arch/arm/boot/dts/hi3* 1237F: arch/arm/boot/dts/hip* 1238F: arch/arm/boot/dts/hisi* 1239F: arch/arm64/boot/dts/hisilicon/ 1240 1241ARM/HP JORNADA 7XX MACHINE SUPPORT 1242M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1243W: www.jlime.com 1244S: Maintained 1245T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1246F: arch/arm/mach-sa1100/jornada720.c 1247F: arch/arm/mach-sa1100/include/mach/jornada720.h 1248 1249ARM/IGEP MACHINE SUPPORT 1250M: Enric Balletbo i Serra <eballetbo@gmail.com> 1251M: Javier Martinez Canillas <javier@dowhile0.org> 1252L: linux-omap@vger.kernel.org 1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1254S: Maintained 1255F: arch/arm/boot/dts/omap3-igep* 1256 1257ARM/INCOME PXA270 SUPPORT 1258M: Marek Vasut <marek.vasut@gmail.com> 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1260S: Maintained 1261F: arch/arm/mach-pxa/colibri-pxa270-income.c 1262 1263ARM/INTEL IOP32X ARM ARCHITECTURE 1264M: Lennert Buytenhek <kernel@wantstofly.org> 1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1266S: Maintained 1267 1268ARM/INTEL IOP33X ARM ARCHITECTURE 1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1270S: Orphan 1271 1272ARM/INTEL IOP13XX ARM ARCHITECTURE 1273M: Lennert Buytenhek <kernel@wantstofly.org> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275S: Maintained 1276 1277ARM/INTEL IQ81342EX MACHINE SUPPORT 1278M: Lennert Buytenhek <kernel@wantstofly.org> 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1280S: Maintained 1281 1282ARM/INTEL IXDP2850 MACHINE SUPPORT 1283M: Lennert Buytenhek <kernel@wantstofly.org> 1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1285S: Maintained 1286 1287ARM/INTEL IXP4XX ARM ARCHITECTURE 1288M: Imre Kaloz <kaloz@openwrt.org> 1289M: Krzysztof Halasa <khalasa@piap.pl> 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1291S: Maintained 1292F: arch/arm/mach-ixp4xx/ 1293 1294ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1295M: Jonathan Cameron <jic23@cam.ac.uk> 1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1297S: Maintained 1298F: arch/arm/mach-pxa/stargate2.c 1299F: drivers/pcmcia/pxa2xx_stargate2.c 1300 1301ARM/INTEL XSC3 (MANZANO) ARM CORE 1302M: Lennert Buytenhek <kernel@wantstofly.org> 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1304S: Maintained 1305 1306ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1307M: Lennert Buytenhek <kernel@wantstofly.org> 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1309S: Maintained 1310 1311ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1312M: Santosh Shilimkar <ssantosh@kernel.org> 1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1314S: Maintained 1315F: arch/arm/mach-keystone/ 1316F: arch/arm/boot/dts/keystone-* 1317T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1318 1319ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1320M: Santosh Shilimkar <ssantosh@kernel.org> 1321L: linux-kernel@vger.kernel.org 1322S: Maintained 1323F: drivers/clk/keystone/ 1324 1325ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1326M: Santosh Shilimkar <ssantosh@kernel.org> 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1328L: linux-kernel@vger.kernel.org 1329S: Maintained 1330F: drivers/clocksource/timer-keystone.c 1331 1332ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1333M: Santosh Shilimkar <ssantosh@kernel.org> 1334L: linux-kernel@vger.kernel.org 1335S: Maintained 1336F: drivers/power/reset/keystone-reset.c 1337 1338ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1339M: Santosh Shilimkar <ssantosh@kernel.org> 1340L: linux-kernel@vger.kernel.org 1341S: Maintained 1342F: drivers/memory/*emif* 1343 1344ARM/LG1K ARCHITECTURE 1345M: Chanho Min <chanho.min@lge.com> 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1347S: Maintained 1348F: arch/arm64/boot/dts/lg/ 1349 1350ARM/LOGICPD PXA270 MACHINE SUPPORT 1351M: Lennert Buytenhek <kernel@wantstofly.org> 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1353S: Maintained 1354 1355ARM/LPC18XX ARCHITECTURE 1356M: Joachim Eastwood <manabian@gmail.com> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359F: arch/arm/boot/dts/lpc43* 1360F: drivers/clk/nxp/clk-lpc18xx* 1361F: drivers/clocksource/time-lpc32xx.c 1362F: drivers/i2c/busses/i2c-lpc2k.c 1363F: drivers/memory/pl172.c 1364F: drivers/mtd/spi-nor/nxp-spifi.c 1365F: drivers/rtc/rtc-lpc24xx.c 1366N: lpc18xx 1367 1368ARM/LPC32XX SOC SUPPORT 1369M: Vladimir Zapolskiy <vz@mleia.com> 1370M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1373S: Maintained 1374F: arch/arm/boot/dts/lpc32* 1375F: arch/arm/mach-lpc32xx/ 1376F: drivers/i2c/busses/i2c-pnx.c 1377F: drivers/net/ethernet/nxp/lpc_eth.c 1378F: drivers/usb/host/ohci-nxp.c 1379F: drivers/watchdog/pnx4008_wdt.c 1380N: lpc32xx 1381 1382ARM/MAGICIAN MACHINE SUPPORT 1383M: Philipp Zabel <philipp.zabel@gmail.com> 1384S: Maintained 1385 1386ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1387M: Jason Cooper <jason@lakedaemon.net> 1388M: Andrew Lunn <andrew@lunn.ch> 1389M: Gregory Clement <gregory.clement@free-electrons.com> 1390M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1392S: Maintained 1393F: arch/arm/mach-mvebu/ 1394F: drivers/rtc/rtc-armada38x.c 1395F: arch/arm/boot/dts/armada* 1396F: arch/arm/boot/dts/kirkwood* 1397F: arch/arm64/boot/dts/marvell/armada* 1398F: drivers/cpufreq/mvebu-cpufreq.c 1399F: arch/arm/configs/mvebu_*_defconfig 1400 1401ARM/Marvell Berlin SoC support 1402M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1404S: Maintained 1405F: arch/arm/mach-berlin/ 1406F: arch/arm/boot/dts/berlin* 1407F: arch/arm64/boot/dts/marvell/berlin* 1408 1409 1410ARM/Marvell Dove/MV78xx0/Orion SOC support 1411M: Jason Cooper <jason@lakedaemon.net> 1412M: Andrew Lunn <andrew@lunn.ch> 1413M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1414M: Gregory Clement <gregory.clement@free-electrons.com> 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1416S: Maintained 1417F: arch/arm/mach-dove/ 1418F: arch/arm/mach-mv78xx0/ 1419F: arch/arm/mach-orion5x/ 1420F: arch/arm/plat-orion/ 1421F: arch/arm/boot/dts/dove* 1422F: arch/arm/boot/dts/orion5x* 1423 1424 1425ARM/Orion SoC/Technologic Systems TS-78xx platform support 1426M: Alexander Clouter <alex@digriz.org.uk> 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428W: http://www.digriz.org.uk/ts78xx/kernel 1429S: Maintained 1430F: arch/arm/mach-orion5x/ts78xx-* 1431 1432ARM/OXNAS platform support 1433M: Neil Armstrong <narmstrong@baylibre.com> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436F: arch/arm/mach-oxnas/ 1437F: arch/arm/boot/dts/oxnas* 1438F: arch/arm/boot/dts/wd-mbwe.dts 1439N: oxnas 1440 1441ARM/Mediatek RTC DRIVER 1442M: Eddie Huang <eddie.huang@mediatek.com> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1445S: Maintained 1446F: drivers/rtc/rtc-mt6397.c 1447 1448ARM/Mediatek SoC support 1449M: Matthias Brugger <matthias.bgg@gmail.com> 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1452S: Maintained 1453F: arch/arm/boot/dts/mt6* 1454F: arch/arm/boot/dts/mt8* 1455F: arch/arm/mach-mediatek/ 1456N: mtk 1457K: mediatek 1458 1459ARM/Mediatek USB3 PHY DRIVER 1460M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464F: drivers/phy/phy-mt65xx-usb3.c 1465 1466ARM/MICREL KS8695 ARCHITECTURE 1467M: Greg Ungerer <gerg@uclinux.org> 1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1469F: arch/arm/mach-ks8695/ 1470S: Odd Fixes 1471 1472ARM/MIOA701 MACHINE SUPPORT 1473M: Robert Jarzmik <robert.jarzmik@free.fr> 1474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1475F: arch/arm/mach-pxa/mioa701.c 1476S: Maintained 1477 1478ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1479M: Michael Petchkovsky <mkpetch@internode.on.net> 1480S: Maintained 1481 1482ARM/NOMADIK ARCHITECTURE 1483M: Alessandro Rubini <rubini@unipv.it> 1484M: Linus Walleij <linus.walleij@linaro.org> 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1486S: Maintained 1487F: arch/arm/mach-nomadik/ 1488F: drivers/pinctrl/nomadik/ 1489F: drivers/i2c/busses/i2c-nomadik.c 1490T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1491 1492ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1493M: Nelson Castillo <arhuaco@freaks-unidos.net> 1494L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1495W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1496S: Supported 1497 1498ARM/TOSA MACHINE SUPPORT 1499M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1500M: Dirk Opfer <dirk@opfer-online.de> 1501S: Maintained 1502 1503ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1504M: Marek Vasut <marek.vasut@gmail.com> 1505L: linux-arm-kernel@lists.infradead.org 1506W: http://hackndev.com 1507S: Maintained 1508F: arch/arm/mach-pxa/include/mach/palmtx.h 1509F: arch/arm/mach-pxa/palmtx.c 1510F: arch/arm/mach-pxa/include/mach/palmt5.h 1511F: arch/arm/mach-pxa/palmt5.c 1512F: arch/arm/mach-pxa/include/mach/palmld.h 1513F: arch/arm/mach-pxa/palmld.c 1514F: arch/arm/mach-pxa/include/mach/palmte2.h 1515F: arch/arm/mach-pxa/palmte2.c 1516F: arch/arm/mach-pxa/include/mach/palmtc.h 1517F: arch/arm/mach-pxa/palmtc.c 1518 1519ARM/PALM TREO SUPPORT 1520M: Tomas Cech <sleep_walker@suse.com> 1521L: linux-arm-kernel@lists.infradead.org 1522W: http://hackndev.com 1523S: Maintained 1524F: arch/arm/mach-pxa/include/mach/palmtreo.h 1525F: arch/arm/mach-pxa/palmtreo.c 1526 1527ARM/PALMZ72 SUPPORT 1528M: Sergey Lapin <slapin@ossfans.org> 1529L: linux-arm-kernel@lists.infradead.org 1530W: http://hackndev.com 1531S: Maintained 1532F: arch/arm/mach-pxa/include/mach/palmz72.h 1533F: arch/arm/mach-pxa/palmz72.c 1534 1535ARM/PLEB SUPPORT 1536M: Peter Chubb <pleb@gelato.unsw.edu.au> 1537W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1538S: Maintained 1539 1540ARM/PT DIGITAL BOARD PORT 1541M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1543W: http://www.armlinux.org.uk/ 1544S: Maintained 1545 1546ARM/QUALCOMM SUPPORT 1547M: Andy Gross <andy.gross@linaro.org> 1548M: David Brown <david.brown@linaro.org> 1549L: linux-arm-msm@vger.kernel.org 1550L: linux-soc@vger.kernel.org 1551S: Maintained 1552F: Documentation/devicetree/bindings/soc/qcom/ 1553F: arch/arm/boot/dts/qcom-*.dts 1554F: arch/arm/boot/dts/qcom-*.dtsi 1555F: arch/arm/mach-qcom/ 1556F: arch/arm64/boot/dts/qcom/* 1557F: drivers/i2c/busses/i2c-qup.c 1558F: drivers/clk/qcom/ 1559F: drivers/soc/qcom/ 1560F: drivers/spi/spi-qup.c 1561F: drivers/tty/serial/msm_serial.h 1562F: drivers/tty/serial/msm_serial.c 1563F: drivers/*/pm8???-* 1564F: drivers/mfd/ssbi.c 1565F: drivers/firmware/qcom_scm.c 1566T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1567 1568ARM/RADISYS ENP2611 MACHINE SUPPORT 1569M: Lennert Buytenhek <kernel@wantstofly.org> 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1571S: Maintained 1572 1573ARM/RENESAS ARM64 ARCHITECTURE 1574M: Simon Horman <horms@verge.net.au> 1575M: Magnus Damm <magnus.damm@gmail.com> 1576L: linux-renesas-soc@vger.kernel.org 1577Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1578T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1579S: Supported 1580F: arch/arm64/boot/dts/renesas/ 1581F: drivers/soc/renesas/ 1582F: include/linux/soc/renesas/ 1583 1584ARM/RISCPC ARCHITECTURE 1585M: Russell King <linux@armlinux.org.uk> 1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1587W: http://www.armlinux.org.uk/ 1588S: Maintained 1589F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1590F: arch/arm/include/asm/hardware/ioc.h 1591F: arch/arm/include/asm/hardware/iomd.h 1592F: arch/arm/include/asm/hardware/memc.h 1593F: arch/arm/mach-rpc/ 1594F: drivers/net/ethernet/8390/etherh.c 1595F: drivers/net/ethernet/i825xx/ether1* 1596F: drivers/net/ethernet/seeq/ether3* 1597F: drivers/scsi/arm/ 1598 1599ARM/Rockchip SoC support 1600M: Heiko Stuebner <heiko@sntech.de> 1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1602L: linux-rockchip@lists.infradead.org 1603T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1604S: Maintained 1605F: arch/arm/boot/dts/rk3* 1606F: arch/arm/mach-rockchip/ 1607F: drivers/clk/rockchip/ 1608F: drivers/i2c/busses/i2c-rk3x.c 1609F: drivers/*/*rockchip* 1610F: drivers/*/*/*rockchip* 1611F: sound/soc/rockchip/ 1612N: rockchip 1613 1614ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1615M: Kukjin Kim <kgene@kernel.org> 1616M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1619S: Maintained 1620F: arch/arm/boot/dts/s3c* 1621F: arch/arm/boot/dts/s5p* 1622F: arch/arm/boot/dts/samsung* 1623F: arch/arm/boot/dts/exynos* 1624F: arch/arm64/boot/dts/exynos/ 1625F: arch/arm/plat-samsung/ 1626F: arch/arm/mach-s3c24*/ 1627F: arch/arm/mach-s3c64xx/ 1628F: arch/arm/mach-s5p*/ 1629F: arch/arm/mach-exynos*/ 1630F: drivers/*/*s3c24* 1631F: drivers/*/*/*s3c24* 1632F: drivers/*/*s3c64xx* 1633F: drivers/*/*s5pv210* 1634F: drivers/memory/samsung/* 1635F: drivers/soc/samsung/* 1636F: drivers/spi/spi-s3c* 1637F: Documentation/arm/Samsung/ 1638F: Documentation/devicetree/bindings/arm/samsung/ 1639F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1640F: Documentation/devicetree/bindings/power/pd-samsung.txt 1641N: exynos 1642 1643ARM/SAMSUNG MOBILE MACHINE SUPPORT 1644M: Kyungmin Park <kyungmin.park@samsung.com> 1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1646S: Maintained 1647F: arch/arm/mach-s5pv210/ 1648 1649ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1650M: Kyungmin Park <kyungmin.park@samsung.com> 1651M: Kamil Debski <kamil@wypas.org> 1652M: Andrzej Hajda <a.hajda@samsung.com> 1653L: linux-arm-kernel@lists.infradead.org 1654L: linux-media@vger.kernel.org 1655S: Maintained 1656F: drivers/media/platform/s5p-g2d/ 1657 1658ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1659M: Kyungmin Park <kyungmin.park@samsung.com> 1660M: Kamil Debski <kamil@wypas.org> 1661M: Jeongtae Park <jtp.park@samsung.com> 1662M: Andrzej Hajda <a.hajda@samsung.com> 1663L: linux-arm-kernel@lists.infradead.org 1664L: linux-media@vger.kernel.org 1665S: Maintained 1666F: arch/arm/plat-samsung/s5p-dev-mfc.c 1667F: drivers/media/platform/s5p-mfc/ 1668 1669ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1670M: Kyungmin Park <kyungmin.park@samsung.com> 1671L: linux-arm-kernel@lists.infradead.org 1672L: linux-media@vger.kernel.org 1673S: Maintained 1674F: drivers/staging/media/platform/s5p-cec/ 1675 1676ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1677M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1678M: Jacek Anaszewski <j.anaszewski@samsung.com> 1679L: linux-arm-kernel@lists.infradead.org 1680L: linux-media@vger.kernel.org 1681S: Maintained 1682F: drivers/media/platform/s5p-jpeg/ 1683 1684ARM/SHMOBILE ARM ARCHITECTURE 1685M: Simon Horman <horms@verge.net.au> 1686M: Magnus Damm <magnus.damm@gmail.com> 1687L: linux-renesas-soc@vger.kernel.org 1688Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1689T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1690S: Supported 1691F: arch/arm/boot/dts/emev2* 1692F: arch/arm/boot/dts/r7s* 1693F: arch/arm/boot/dts/r8a* 1694F: arch/arm/boot/dts/sh* 1695F: arch/arm/configs/shmobile_defconfig 1696F: arch/arm/include/debug/renesas-scif.S 1697F: arch/arm/mach-shmobile/ 1698F: drivers/soc/renesas/ 1699F: include/linux/soc/renesas/ 1700 1701ARM/SOCFPGA ARCHITECTURE 1702M: Dinh Nguyen <dinguyen@opensource.altera.com> 1703S: Maintained 1704F: arch/arm/mach-socfpga/ 1705F: arch/arm/boot/dts/socfpga* 1706F: arch/arm/configs/socfpga_defconfig 1707F: arch/arm64/boot/dts/altera/ 1708W: http://www.rocketboards.org 1709T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1710 1711ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1712M: Dinh Nguyen <dinguyen@opensource.altera.com> 1713S: Maintained 1714F: drivers/clk/socfpga/ 1715 1716ARM/SOCFPGA EDAC SUPPORT 1717M: Thor Thayer <tthayer@opensource.altera.com> 1718S: Maintained 1719F: drivers/edac/altera_edac. 1720 1721ARM/STI ARCHITECTURE 1722M: Patrice Chotard <patrice.chotard@st.com> 1723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1724L: kernel@stlinux.com 1725W: http://www.stlinux.com 1726S: Maintained 1727F: arch/arm/mach-sti/ 1728F: arch/arm/boot/dts/sti* 1729F: drivers/char/hw_random/st-rng.c 1730F: drivers/clocksource/arm_global_timer.c 1731F: drivers/clocksource/clksrc_st_lpc.c 1732F: drivers/cpufreq/sti-cpufreq.c 1733F: drivers/i2c/busses/i2c-st.c 1734F: drivers/media/rc/st_rc.c 1735F: drivers/media/platform/sti/c8sectpfe/ 1736F: drivers/mmc/host/sdhci-st.c 1737F: drivers/phy/phy-miphy28lp.c 1738F: drivers/phy/phy-miphy365x.c 1739F: drivers/phy/phy-stih407-usb.c 1740F: drivers/phy/phy-stih41x-usb.c 1741F: drivers/pinctrl/pinctrl-st.c 1742F: drivers/remoteproc/st_remoteproc.c 1743F: drivers/reset/sti/ 1744F: drivers/rtc/rtc-st-lpc.c 1745F: drivers/tty/serial/st-asc.c 1746F: drivers/usb/dwc3/dwc3-st.c 1747F: drivers/usb/host/ehci-st.c 1748F: drivers/usb/host/ohci-st.c 1749F: drivers/watchdog/st_lpc_wdt.c 1750F: drivers/ata/ahci_st.c 1751 1752ARM/STM32 ARCHITECTURE 1753M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1754M: Alexandre Torgue <alexandre.torgue@st.com> 1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1756S: Maintained 1757T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1758N: stm32 1759F: drivers/clocksource/armv7m_systick.c 1760 1761ARM/TANGO ARCHITECTURE 1762M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1763L: linux-arm-kernel@lists.infradead.org 1764S: Maintained 1765N: tango 1766 1767ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1768M: Lennert Buytenhek <kernel@wantstofly.org> 1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1770S: Maintained 1771 1772ARM/TETON BGA MACHINE SUPPORT 1773M: "Mark F. Brown" <mark.brown314@gmail.com> 1774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1775S: Maintained 1776 1777ARM/THECUS N2100 MACHINE SUPPORT 1778M: Lennert Buytenhek <kernel@wantstofly.org> 1779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1780S: Maintained 1781 1782ARM/NUVOTON W90X900 ARM ARCHITECTURE 1783M: Wan ZongShun <mcuos.com@gmail.com> 1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1785W: http://www.mcuos.com 1786S: Maintained 1787F: arch/arm/mach-w90x900/ 1788F: drivers/input/keyboard/w90p910_keypad.c 1789F: drivers/input/touchscreen/w90p910_ts.c 1790F: drivers/watchdog/nuc900_wdt.c 1791F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1792F: drivers/mtd/nand/nuc900_nand.c 1793F: drivers/rtc/rtc-nuc900.c 1794F: drivers/spi/spi-nuc900.c 1795F: drivers/usb/host/ehci-w90x900.c 1796F: drivers/video/fbdev/nuc900fb.c 1797 1798ARM/U300 MACHINE SUPPORT 1799M: Linus Walleij <linus.walleij@linaro.org> 1800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1801S: Supported 1802F: arch/arm/mach-u300/ 1803F: drivers/clocksource/timer-u300.c 1804F: drivers/i2c/busses/i2c-stu300.c 1805F: drivers/rtc/rtc-coh901331.c 1806F: drivers/watchdog/coh901327_wdt.c 1807F: drivers/dma/coh901318* 1808F: drivers/mfd/ab3100* 1809F: drivers/rtc/rtc-ab3100.c 1810F: drivers/rtc/rtc-coh901331.c 1811T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1812 1813ARM/UNIPHIER ARCHITECTURE 1814M: Masahiro Yamada <yamada.masahiro@socionext.com> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816S: Maintained 1817F: arch/arm/boot/dts/uniphier* 1818F: arch/arm/include/asm/hardware/cache-uniphier.h 1819F: arch/arm/mach-uniphier/ 1820F: arch/arm/mm/cache-uniphier.c 1821F: arch/arm64/boot/dts/socionext/ 1822F: drivers/bus/uniphier-system-bus.c 1823F: drivers/i2c/busses/i2c-uniphier* 1824F: drivers/pinctrl/uniphier/ 1825F: drivers/tty/serial/8250/8250_uniphier.c 1826N: uniphier 1827 1828ARM/Ux500 ARM ARCHITECTURE 1829M: Linus Walleij <linus.walleij@linaro.org> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Maintained 1832F: arch/arm/mach-ux500/ 1833F: drivers/clocksource/clksrc-dbx500-prcmu.c 1834F: drivers/dma/ste_dma40* 1835F: drivers/hwspinlock/u8500_hsem.c 1836F: drivers/mfd/abx500* 1837F: drivers/mfd/ab8500* 1838F: drivers/mfd/dbx500* 1839F: drivers/mfd/db8500* 1840F: drivers/pinctrl/nomadik/pinctrl-ab* 1841F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1842F: drivers/rtc/rtc-ab8500.c 1843F: drivers/rtc/rtc-pl031.c 1844T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1845 1846ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1847M: Ulf Hansson <ulf.hansson@linaro.org> 1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1849T: git git://git.linaro.org/people/ulfh/clk.git 1850S: Maintained 1851F: drivers/clk/ux500/ 1852 1853ARM/VERSATILE EXPRESS PLATFORM 1854M: Liviu Dudau <liviu.dudau@arm.com> 1855M: Sudeep Holla <sudeep.holla@arm.com> 1856M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858S: Maintained 1859F: arch/arm/boot/dts/vexpress* 1860F: arch/arm64/boot/dts/arm/ 1861F: arch/arm/mach-vexpress/ 1862F: */*/vexpress* 1863F: */*/*/vexpress* 1864F: drivers/clk/versatile/clk-vexpress-osc.c 1865F: drivers/clocksource/versatile.c 1866N: mps2 1867 1868ARM/VFP SUPPORT 1869M: Russell King <linux@armlinux.org.uk> 1870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1871W: http://www.armlinux.org.uk/ 1872S: Maintained 1873F: arch/arm/vfp/ 1874 1875ARM/VOIPAC PXA270 SUPPORT 1876M: Marek Vasut <marek.vasut@gmail.com> 1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1878S: Maintained 1879F: arch/arm/mach-pxa/vpac270.c 1880F: arch/arm/mach-pxa/include/mach/vpac270.h 1881 1882ARM/VT8500 ARM ARCHITECTURE 1883M: Tony Prisk <linux@prisktech.co.nz> 1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1885S: Maintained 1886F: arch/arm/mach-vt8500/ 1887F: drivers/clocksource/vt8500_timer.c 1888F: drivers/i2c/busses/i2c-wmt.c 1889F: drivers/mmc/host/wmt-sdmmc.c 1890F: drivers/pwm/pwm-vt8500.c 1891F: drivers/rtc/rtc-vt8500.c 1892F: drivers/tty/serial/vt8500_serial.c 1893F: drivers/usb/host/ehci-platform.c 1894F: drivers/usb/host/uhci-platform.c 1895F: drivers/video/fbdev/vt8500lcdfb.* 1896F: drivers/video/fbdev/wm8505fb* 1897F: drivers/video/fbdev/wmt_ge_rops.* 1898 1899ARM/ZIPIT Z2 SUPPORT 1900M: Marek Vasut <marek.vasut@gmail.com> 1901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1902S: Maintained 1903F: arch/arm/mach-pxa/z2.c 1904F: arch/arm/mach-pxa/include/mach/z2.h 1905 1906ARM/ZTE ARCHITECTURE 1907M: Jun Nie <jun.nie@linaro.org> 1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909S: Maintained 1910F: arch/arm/mach-zx/ 1911F: drivers/clk/zte/ 1912F: Documentation/devicetree/bindings/arm/zte.txt 1913F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1914 1915ARM/ZYNQ ARCHITECTURE 1916M: Michal Simek <michal.simek@xilinx.com> 1917R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1919W: http://wiki.xilinx.com 1920T: git https://github.com/Xilinx/linux-xlnx.git 1921S: Supported 1922F: arch/arm/mach-zynq/ 1923F: drivers/cpuidle/cpuidle-zynq.c 1924F: drivers/block/xsysace.c 1925N: zynq 1926N: xilinx 1927F: drivers/clocksource/cadence_ttc_timer.c 1928F: drivers/i2c/busses/i2c-cadence.c 1929F: drivers/mmc/host/sdhci-of-arasan.c 1930F: drivers/edac/synopsys_edac.c 1931 1932ARM SMMU DRIVERS 1933M: Will Deacon <will.deacon@arm.com> 1934R: Robin Murphy <robin.murphy@arm.com> 1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1936S: Maintained 1937F: drivers/iommu/arm-smmu.c 1938F: drivers/iommu/arm-smmu-v3.c 1939F: drivers/iommu/io-pgtable-arm.c 1940F: drivers/iommu/io-pgtable-arm-v7s.c 1941 1942ARM64 PORT (AARCH64 ARCHITECTURE) 1943M: Catalin Marinas <catalin.marinas@arm.com> 1944M: Will Deacon <will.deacon@arm.com> 1945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1946T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1947S: Maintained 1948F: arch/arm64/ 1949F: Documentation/arm64/ 1950 1951AS3645A LED FLASH CONTROLLER DRIVER 1952M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1953L: linux-media@vger.kernel.org 1954T: git git://linuxtv.org/media_tree.git 1955S: Maintained 1956F: drivers/media/i2c/as3645a.c 1957F: include/media/i2c/as3645a.h 1958 1959ASC7621 HARDWARE MONITOR DRIVER 1960M: George Joseph <george.joseph@fairview5.com> 1961L: linux-hwmon@vger.kernel.org 1962S: Maintained 1963F: Documentation/hwmon/asc7621 1964F: drivers/hwmon/asc7621.c 1965 1966ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1967M: Corentin Chary <corentin.chary@gmail.com> 1968L: acpi4asus-user@lists.sourceforge.net 1969L: platform-driver-x86@vger.kernel.org 1970W: http://acpi4asus.sf.net 1971S: Maintained 1972F: drivers/platform/x86/asus*.c 1973F: drivers/platform/x86/eeepc*.c 1974 1975ASUS WIRELESS RADIO CONTROL DRIVER 1976M: João Paulo Rechi Vita <jprvita@gmail.com> 1977L: platform-driver-x86@vger.kernel.org 1978S: Maintained 1979F: drivers/platform/x86/asus-wireless.c 1980 1981ASYMMETRIC KEYS 1982M: David Howells <dhowells@redhat.com> 1983L: keyrings@vger.kernel.org 1984S: Maintained 1985F: Documentation/crypto/asymmetric-keys.txt 1986F: include/linux/verification.h 1987F: include/crypto/public_key.h 1988F: include/crypto/pkcs7.h 1989F: crypto/asymmetric_keys/ 1990 1991ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1992R: Dan Williams <dan.j.williams@intel.com> 1993W: http://sourceforge.net/projects/xscaleiop 1994S: Odd fixes 1995F: Documentation/crypto/async-tx-api.txt 1996F: crypto/async_tx/ 1997F: drivers/dma/ 1998F: include/linux/dmaengine.h 1999F: include/linux/async_tx.h 2000 2001AT24 EEPROM DRIVER 2002M: Wolfram Sang <wsa@the-dreams.de> 2003L: linux-i2c@vger.kernel.org 2004S: Maintained 2005F: drivers/misc/eeprom/at24.c 2006F: include/linux/platform_data/at24.h 2007 2008ATA OVER ETHERNET (AOE) DRIVER 2009M: "Ed L. Cashin" <ed.cashin@acm.org> 2010W: http://www.openaoe.org/ 2011S: Supported 2012F: Documentation/aoe/ 2013F: drivers/block/aoe/ 2014 2015ATHEROS 71XX/9XXX GPIO DRIVER 2016M: Alban Bedel <albeu@free.fr> 2017W: https://github.com/AlbanBedel/linux 2018T: git git://github.com/AlbanBedel/linux 2019S: Maintained 2020F: drivers/gpio/gpio-ath79.c 2021F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2022 2023ATHEROS ATH GENERIC UTILITIES 2024M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2025L: linux-wireless@vger.kernel.org 2026S: Supported 2027F: drivers/net/wireless/ath/* 2028 2029ATHEROS ATH5K WIRELESS DRIVER 2030M: Jiri Slaby <jirislaby@gmail.com> 2031M: Nick Kossifidis <mickflemm@gmail.com> 2032M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2033L: linux-wireless@vger.kernel.org 2034W: http://wireless.kernel.org/en/users/Drivers/ath5k 2035S: Maintained 2036F: drivers/net/wireless/ath/ath5k/ 2037 2038ATHEROS ATH6KL WIRELESS DRIVER 2039M: Kalle Valo <kvalo@qca.qualcomm.com> 2040L: linux-wireless@vger.kernel.org 2041W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2042T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2043S: Supported 2044F: drivers/net/wireless/ath/ath6kl/ 2045 2046WILOCITY WIL6210 WIRELESS DRIVER 2047M: Maya Erez <qca_merez@qca.qualcomm.com> 2048L: linux-wireless@vger.kernel.org 2049L: wil6210@qca.qualcomm.com 2050S: Supported 2051W: http://wireless.kernel.org/en/users/Drivers/wil6210 2052F: drivers/net/wireless/ath/wil6210/ 2053F: include/uapi/linux/wil6210_uapi.h 2054 2055CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2056M: Christian Lamparter <chunkeey@googlemail.com> 2057L: linux-wireless@vger.kernel.org 2058W: http://wireless.kernel.org/en/users/Drivers/carl9170 2059S: Maintained 2060F: drivers/net/wireless/ath/carl9170/ 2061 2062ATK0110 HWMON DRIVER 2063M: Luca Tettamanti <kronos.it@gmail.com> 2064L: linux-hwmon@vger.kernel.org 2065S: Maintained 2066F: drivers/hwmon/asus_atk0110.c 2067 2068ATI_REMOTE2 DRIVER 2069M: Ville Syrjala <syrjala@sci.fi> 2070S: Maintained 2071F: drivers/input/misc/ati_remote2.c 2072 2073ATLX ETHERNET DRIVERS 2074M: Jay Cliburn <jcliburn@gmail.com> 2075M: Chris Snook <chris.snook@gmail.com> 2076L: netdev@vger.kernel.org 2077W: http://sourceforge.net/projects/atl1 2078W: http://atl1.sourceforge.net 2079S: Maintained 2080F: drivers/net/ethernet/atheros/ 2081 2082ATM 2083M: Chas Williams <3chas3@gmail.com> 2084L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2085L: netdev@vger.kernel.org 2086W: http://linux-atm.sourceforge.net 2087S: Maintained 2088F: drivers/atm/ 2089F: include/linux/atm* 2090F: include/uapi/linux/atm* 2091 2092ATMEL AT91 / AT32 MCI DRIVER 2093M: Ludovic Desroches <ludovic.desroches@atmel.com> 2094S: Maintained 2095F: drivers/mmc/host/atmel-mci.c 2096 2097ATMEL AT91 / AT32 SERIAL DRIVER 2098M: Nicolas Ferre <nicolas.ferre@atmel.com> 2099S: Supported 2100F: drivers/tty/serial/atmel_serial.c 2101 2102ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2103M: Nicolas Ferre <nicolas.ferre@atmel.com> 2104S: Supported 2105F: drivers/power/reset/at91-sama5d2_shdwc.c 2106 2107ATMEL SAMA5D2 ADC DRIVER 2108M: Ludovic Desroches <ludovic.desroches@atmel.com> 2109L: linux-iio@vger.kernel.org 2110S: Supported 2111F: drivers/iio/adc/at91-sama5d2_adc.c 2112 2113ATMEL Audio ALSA driver 2114M: Nicolas Ferre <nicolas.ferre@atmel.com> 2115L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2116S: Supported 2117F: sound/soc/atmel 2118 2119ATMEL DMA DRIVER 2120M: Nicolas Ferre <nicolas.ferre@atmel.com> 2121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2122S: Supported 2123F: drivers/dma/at_hdmac.c 2124F: drivers/dma/at_hdmac_regs.h 2125F: include/linux/platform_data/dma-atmel.h 2126 2127ATMEL XDMA DRIVER 2128M: Ludovic Desroches <ludovic.desroches@atmel.com> 2129L: linux-arm-kernel@lists.infradead.org 2130L: dmaengine@vger.kernel.org 2131S: Supported 2132F: drivers/dma/at_xdmac.c 2133 2134ATMEL I2C DRIVER 2135M: Ludovic Desroches <ludovic.desroches@atmel.com> 2136L: linux-i2c@vger.kernel.org 2137S: Supported 2138F: drivers/i2c/busses/i2c-at91.c 2139 2140ATMEL ISI DRIVER 2141M: Ludovic Desroches <ludovic.desroches@atmel.com> 2142L: linux-media@vger.kernel.org 2143S: Supported 2144F: drivers/media/platform/soc_camera/atmel-isi.c 2145F: include/media/atmel-isi.h 2146 2147ATMEL LCDFB DRIVER 2148M: Nicolas Ferre <nicolas.ferre@atmel.com> 2149L: linux-fbdev@vger.kernel.org 2150S: Maintained 2151F: drivers/video/fbdev/atmel_lcdfb.c 2152F: include/video/atmel_lcdc.h 2153 2154ATMEL MACB ETHERNET DRIVER 2155M: Nicolas Ferre <nicolas.ferre@atmel.com> 2156S: Supported 2157F: drivers/net/ethernet/cadence/ 2158 2159ATMEL NAND DRIVER 2160M: Wenyou Yang <wenyou.yang@atmel.com> 2161M: Josh Wu <rainyfeeling@outlook.com> 2162L: linux-mtd@lists.infradead.org 2163S: Supported 2164F: drivers/mtd/nand/atmel_nand* 2165 2166ATMEL SDMMC DRIVER 2167M: Ludovic Desroches <ludovic.desroches@atmel.com> 2168L: linux-mmc@vger.kernel.org 2169S: Supported 2170F: drivers/mmc/host/sdhci-of-at91.c 2171 2172ATMEL SPI DRIVER 2173M: Nicolas Ferre <nicolas.ferre@atmel.com> 2174S: Supported 2175F: drivers/spi/spi-atmel.* 2176 2177ATMEL SSC DRIVER 2178M: Nicolas Ferre <nicolas.ferre@atmel.com> 2179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2180S: Supported 2181F: drivers/misc/atmel-ssc.c 2182F: include/linux/atmel-ssc.h 2183 2184ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2185M: Nicolas Ferre <nicolas.ferre@atmel.com> 2186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2187S: Supported 2188F: drivers/misc/atmel_tclib.c 2189F: drivers/clocksource/tcb_clksrc.c 2190 2191ATMEL USBA UDC DRIVER 2192M: Nicolas Ferre <nicolas.ferre@atmel.com> 2193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2194S: Supported 2195F: drivers/usb/gadget/udc/atmel_usba_udc.* 2196 2197ATMEL WIRELESS DRIVER 2198M: Simon Kelley <simon@thekelleys.org.uk> 2199L: linux-wireless@vger.kernel.org 2200W: http://www.thekelleys.org.uk/atmel 2201W: http://atmelwlandriver.sourceforge.net/ 2202S: Maintained 2203F: drivers/net/wireless/atmel/atmel* 2204 2205ATMEL MAXTOUCH DRIVER 2206M: Nick Dyer <nick@shmanahar.org> 2207T: git git://github.com/ndyer/linux.git 2208S: Maintained 2209F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2210F: drivers/input/touchscreen/atmel_mxt_ts.c 2211F: include/linux/platform_data/atmel_mxt_ts.h 2212 2213ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2214M: Bradley Grove <linuxdrivers@attotech.com> 2215L: linux-scsi@vger.kernel.org 2216W: http://www.attotech.com 2217S: Supported 2218F: drivers/scsi/esas2r 2219 2220ATUSB IEEE 802.15.4 RADIO DRIVER 2221M: Stefan Schmidt <stefan@osg.samsung.com> 2222L: linux-wpan@vger.kernel.org 2223S: Maintained 2224F: drivers/net/ieee802154/atusb.c 2225F: drivers/net/ieee802154/atusb.h 2226F: drivers/net/ieee802154/at86rf230.h 2227 2228AUDIT SUBSYSTEM 2229M: Paul Moore <paul@paul-moore.com> 2230M: Eric Paris <eparis@redhat.com> 2231L: linux-audit@redhat.com (moderated for non-subscribers) 2232W: http://people.redhat.com/sgrubb/audit/ 2233T: git git://git.infradead.org/users/pcmoore/audit 2234S: Maintained 2235F: include/linux/audit.h 2236F: include/uapi/linux/audit.h 2237F: kernel/audit* 2238 2239AUXILIARY DISPLAY DRIVERS 2240M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2241W: http://miguelojeda.es/auxdisplay.htm 2242W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2243S: Maintained 2244F: drivers/auxdisplay/ 2245F: include/linux/cfag12864b.h 2246 2247AVR32 ARCHITECTURE 2248M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2249M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2250W: http://www.atmel.com/products/AVR32/ 2251W: http://mirror.egtvedt.no/avr32linux.org/ 2252W: http://avrfreaks.net/ 2253S: Maintained 2254F: arch/avr32/ 2255 2256AVR32/AT32AP MACHINE SUPPORT 2257M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2258M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2259S: Maintained 2260F: arch/avr32/mach-at32ap/ 2261 2262AX.25 NETWORK LAYER 2263M: Ralf Baechle <ralf@linux-mips.org> 2264L: linux-hams@vger.kernel.org 2265W: http://www.linux-ax25.org/ 2266S: Maintained 2267F: include/uapi/linux/ax25.h 2268F: include/net/ax25.h 2269F: net/ax25/ 2270 2271AZ6007 DVB DRIVER 2272M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2273M: Mauro Carvalho Chehab <mchehab@kernel.org> 2274L: linux-media@vger.kernel.org 2275W: https://linuxtv.org 2276T: git git://linuxtv.org/media_tree.git 2277S: Maintained 2278F: drivers/media/usb/dvb-usb-v2/az6007.c 2279 2280AZTECH FM RADIO RECEIVER DRIVER 2281M: Hans Verkuil <hverkuil@xs4all.nl> 2282L: linux-media@vger.kernel.org 2283T: git git://linuxtv.org/media_tree.git 2284W: https://linuxtv.org 2285S: Maintained 2286F: drivers/media/radio/radio-aztech* 2287 2288B43 WIRELESS DRIVER 2289L: linux-wireless@vger.kernel.org 2290L: b43-dev@lists.infradead.org 2291W: http://wireless.kernel.org/en/users/Drivers/b43 2292S: Odd Fixes 2293F: drivers/net/wireless/broadcom/b43/ 2294 2295B43LEGACY WIRELESS DRIVER 2296M: Larry Finger <Larry.Finger@lwfinger.net> 2297L: linux-wireless@vger.kernel.org 2298L: b43-dev@lists.infradead.org 2299W: http://wireless.kernel.org/en/users/Drivers/b43 2300S: Maintained 2301F: drivers/net/wireless/broadcom/b43legacy/ 2302 2303BACKLIGHT CLASS/SUBSYSTEM 2304M: Jingoo Han <jingoohan1@gmail.com> 2305M: Lee Jones <lee.jones@linaro.org> 2306T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2307S: Maintained 2308F: drivers/video/backlight/ 2309F: include/linux/backlight.h 2310 2311BATMAN ADVANCED 2312M: Marek Lindner <mareklindner@neomailbox.ch> 2313M: Simon Wunderlich <sw@simonwunderlich.de> 2314M: Antonio Quartulli <a@unstable.cc> 2315L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2316W: https://www.open-mesh.org/ 2317Q: https://patchwork.open-mesh.org/project/batman/list/ 2318S: Maintained 2319F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2320F: Documentation/ABI/testing/sysfs-class-net-mesh 2321F: Documentation/networking/batman-adv.txt 2322F: include/uapi/linux/batman_adv.h 2323F: net/batman-adv/ 2324 2325BAYCOM/HDLCDRV DRIVERS FOR AX.25 2326M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2327L: linux-hams@vger.kernel.org 2328W: http://www.baycom.org/~tom/ham/ham.html 2329S: Maintained 2330F: drivers/net/hamradio/baycom* 2331 2332BCACHE (BLOCK LAYER CACHE) 2333M: Kent Overstreet <kent.overstreet@gmail.com> 2334L: linux-bcache@vger.kernel.org 2335W: http://bcache.evilpiepirate.org 2336S: Orphan 2337F: drivers/md/bcache/ 2338 2339BDISP ST MEDIA DRIVER 2340M: Fabien Dessenne <fabien.dessenne@st.com> 2341L: linux-media@vger.kernel.org 2342T: git git://linuxtv.org/media_tree.git 2343W: https://linuxtv.org 2344S: Supported 2345F: drivers/media/platform/sti/bdisp 2346 2347BEFS FILE SYSTEM 2348M: Luis de Bethencourt <luisbg@osg.samsung.com> 2349M: Salah Triki <salah.triki@gmail.com> 2350S: Maintained 2351T: git git://github.com/luisbg/linux-befs.git 2352F: Documentation/filesystems/befs.txt 2353F: fs/befs/ 2354 2355BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2356M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2357L: netdev@vger.kernel.org 2358S: Maintained 2359F: drivers/net/ethernet/ec_bhf.c 2360 2361BFS FILE SYSTEM 2362M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2363S: Maintained 2364F: Documentation/filesystems/bfs.txt 2365F: fs/bfs/ 2366F: include/uapi/linux/bfs_fs.h 2367 2368BLACKFIN ARCHITECTURE 2369M: Steven Miao <realmz6@gmail.com> 2370L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2371T: git git://git.code.sf.net/p/adi-linux/code 2372W: http://blackfin.uclinux.org 2373S: Supported 2374F: arch/blackfin/ 2375 2376BLACKFIN EMAC DRIVER 2377L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2378W: http://blackfin.uclinux.org 2379S: Supported 2380F: drivers/net/ethernet/adi/ 2381 2382BLACKFIN RTC DRIVER 2383L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2384W: http://blackfin.uclinux.org 2385S: Supported 2386F: drivers/rtc/rtc-bfin.c 2387 2388BLACKFIN SDH DRIVER 2389M: Sonic Zhang <sonic.zhang@analog.com> 2390L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2391W: http://blackfin.uclinux.org 2392S: Supported 2393F: drivers/mmc/host/bfin_sdh.c 2394 2395BLACKFIN SERIAL DRIVER 2396M: Sonic Zhang <sonic.zhang@analog.com> 2397L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2398W: http://blackfin.uclinux.org 2399S: Supported 2400F: drivers/tty/serial/bfin_uart.c 2401 2402BLACKFIN WATCHDOG DRIVER 2403L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2404W: http://blackfin.uclinux.org 2405S: Supported 2406F: drivers/watchdog/bfin_wdt.c 2407 2408BLACKFIN I2C TWI DRIVER 2409M: Sonic Zhang <sonic.zhang@analog.com> 2410L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2411W: http://blackfin.uclinux.org/ 2412S: Supported 2413F: drivers/i2c/busses/i2c-bfin-twi.c 2414 2415BLACKFIN MEDIA DRIVER 2416M: Scott Jiang <scott.jiang.linux@gmail.com> 2417L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2418W: http://blackfin.uclinux.org/ 2419S: Supported 2420F: drivers/media/platform/blackfin/ 2421F: drivers/media/i2c/adv7183* 2422F: drivers/media/i2c/vs6624* 2423 2424BLINKM RGB LED DRIVER 2425M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2426S: Maintained 2427F: drivers/leds/leds-blinkm.c 2428 2429BLOCK LAYER 2430M: Jens Axboe <axboe@kernel.dk> 2431L: linux-block@vger.kernel.org 2432T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2433S: Maintained 2434F: block/ 2435F: kernel/trace/blktrace.c 2436 2437BLOCK2MTD DRIVER 2438M: Joern Engel <joern@lazybastard.org> 2439L: linux-mtd@lists.infradead.org 2440S: Maintained 2441F: drivers/mtd/devices/block2mtd.c 2442 2443BLUETOOTH DRIVERS 2444M: Marcel Holtmann <marcel@holtmann.org> 2445M: Gustavo Padovan <gustavo@padovan.org> 2446M: Johan Hedberg <johan.hedberg@gmail.com> 2447L: linux-bluetooth@vger.kernel.org 2448W: http://www.bluez.org/ 2449T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2450T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2451S: Maintained 2452F: drivers/bluetooth/ 2453 2454BLUETOOTH SUBSYSTEM 2455M: Marcel Holtmann <marcel@holtmann.org> 2456M: Gustavo Padovan <gustavo@padovan.org> 2457M: Johan Hedberg <johan.hedberg@gmail.com> 2458L: linux-bluetooth@vger.kernel.org 2459W: http://www.bluez.org/ 2460T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2461T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2462S: Maintained 2463F: net/bluetooth/ 2464F: include/net/bluetooth/ 2465 2466BONDING DRIVER 2467M: Jay Vosburgh <j.vosburgh@gmail.com> 2468M: Veaceslav Falico <vfalico@gmail.com> 2469M: Andy Gospodarek <gospo@cumulusnetworks.com> 2470L: netdev@vger.kernel.org 2471W: http://sourceforge.net/projects/bonding/ 2472S: Supported 2473F: drivers/net/bonding/ 2474F: include/uapi/linux/if_bonding.h 2475 2476BPF (Safe dynamic programs and tools) 2477M: Alexei Starovoitov <ast@kernel.org> 2478L: netdev@vger.kernel.org 2479L: linux-kernel@vger.kernel.org 2480S: Supported 2481F: kernel/bpf/ 2482 2483BROADCOM B44 10/100 ETHERNET DRIVER 2484M: Gary Zambrano <zambrano@broadcom.com> 2485L: netdev@vger.kernel.org 2486S: Supported 2487F: drivers/net/ethernet/broadcom/b44.* 2488 2489BROADCOM B53 ETHERNET SWITCH DRIVER 2490M: Florian Fainelli <f.fainelli@gmail.com> 2491L: netdev@vger.kernel.org 2492L: openwrt-devel@lists.openwrt.org (subscribers-only) 2493S: Supported 2494F: drivers/net/dsa/b53/* 2495F: include/linux/platform_data/b53.h 2496 2497BROADCOM GENET ETHERNET DRIVER 2498M: Florian Fainelli <f.fainelli@gmail.com> 2499L: netdev@vger.kernel.org 2500S: Supported 2501F: drivers/net/ethernet/broadcom/genet/ 2502 2503BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2504M: Sony Chacko <sony.chacko@qlogic.com> 2505M: Dept-HSGLinuxNICDev@qlogic.com 2506L: netdev@vger.kernel.org 2507S: Supported 2508F: drivers/net/ethernet/broadcom/bnx2.* 2509F: drivers/net/ethernet/broadcom/bnx2_* 2510 2511BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2512M: Ariel Elior <ariel.elior@qlogic.com> 2513L: netdev@vger.kernel.org 2514S: Supported 2515F: drivers/net/ethernet/broadcom/bnx2x/ 2516 2517BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2518M: Florian Fainelli <f.fainelli@gmail.com> 2519M: Ray Jui <rjui@broadcom.com> 2520M: Scott Branden <sbranden@broadcom.com> 2521M: bcm-kernel-feedback-list@broadcom.com 2522T: git git://github.com/broadcom/mach-bcm 2523S: Maintained 2524N: bcm281* 2525N: bcm113* 2526N: bcm216* 2527N: kona 2528F: arch/arm/mach-bcm/ 2529 2530BROADCOM BCM2835 ARM ARCHITECTURE 2531M: Stephen Warren <swarren@wwwdotorg.org> 2532M: Lee Jones <lee@kernel.org> 2533M: Eric Anholt <eric@anholt.net> 2534L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2536T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2537S: Maintained 2538N: bcm2835 2539 2540BROADCOM BCM47XX MIPS ARCHITECTURE 2541M: Hauke Mehrtens <hauke@hauke-m.de> 2542M: Rafał Miłecki <zajec5@gmail.com> 2543L: linux-mips@linux-mips.org 2544S: Maintained 2545F: Documentation/devicetree/bindings/mips/brcm/ 2546F: arch/mips/bcm47xx/* 2547F: arch/mips/include/asm/mach-bcm47xx/* 2548 2549BROADCOM BCM5301X ARM ARCHITECTURE 2550M: Hauke Mehrtens <hauke@hauke-m.de> 2551M: Rafał Miłecki <zajec5@gmail.com> 2552M: bcm-kernel-feedback-list@broadcom.com 2553L: linux-arm-kernel@lists.infradead.org 2554S: Maintained 2555F: arch/arm/mach-bcm/bcm_5301x.c 2556F: arch/arm/boot/dts/bcm5301x*.dtsi 2557F: arch/arm/boot/dts/bcm470* 2558 2559BROADCOM BCM63XX ARM ARCHITECTURE 2560M: Florian Fainelli <f.fainelli@gmail.com> 2561M: bcm-kernel-feedback-list@broadcom.com 2562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2563T: git git://github.com/broadcom/stblinux.git 2564S: Maintained 2565N: bcm63xx 2566 2567BROADCOM BCM63XX/BCM33XX UDC DRIVER 2568M: Kevin Cernekee <cernekee@gmail.com> 2569L: linux-usb@vger.kernel.org 2570S: Maintained 2571F: drivers/usb/gadget/udc/bcm63xx_udc.* 2572 2573BROADCOM BCM7XXX ARM ARCHITECTURE 2574M: Brian Norris <computersforpeace@gmail.com> 2575M: Gregory Fong <gregory.0xf0@gmail.com> 2576M: Florian Fainelli <f.fainelli@gmail.com> 2577M: bcm-kernel-feedback-list@broadcom.com 2578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2579T: git git://github.com/broadcom/stblinux.git 2580S: Maintained 2581F: arch/arm/mach-bcm/*brcmstb* 2582F: arch/arm/boot/dts/bcm7*.dts* 2583F: drivers/bus/brcmstb_gisb.c 2584N: brcmstb 2585 2586BROADCOM BMIPS MIPS ARCHITECTURE 2587M: Kevin Cernekee <cernekee@gmail.com> 2588M: Florian Fainelli <f.fainelli@gmail.com> 2589L: linux-mips@linux-mips.org 2590T: git git://github.com/broadcom/stblinux.git 2591S: Maintained 2592F: arch/mips/bmips/* 2593F: arch/mips/include/asm/mach-bmips/* 2594F: arch/mips/kernel/*bmips* 2595F: arch/mips/boot/dts/brcm/bcm*.dts* 2596F: drivers/irqchip/irq-bcm63* 2597F: drivers/irqchip/irq-bcm7* 2598F: drivers/irqchip/irq-brcmstb* 2599F: include/linux/bcm963xx_nvram.h 2600F: include/linux/bcm963xx_tag.h 2601 2602BROADCOM TG3 GIGABIT ETHERNET DRIVER 2603M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2604M: Prashant Sreedharan <prashant@broadcom.com> 2605M: Michael Chan <mchan@broadcom.com> 2606L: netdev@vger.kernel.org 2607S: Supported 2608F: drivers/net/ethernet/broadcom/tg3.* 2609 2610BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2611M: Arend van Spriel <arend.vanspriel@broadcom.com> 2612M: Franky Lin <franky.lin@broadcom.com> 2613M: Hante Meuleman <hante.meuleman@broadcom.com> 2614L: linux-wireless@vger.kernel.org 2615L: brcm80211-dev-list.pdl@broadcom.com 2616S: Supported 2617F: drivers/net/wireless/broadcom/brcm80211/ 2618 2619BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2620M: QLogic-Storage-Upstream@qlogic.com 2621L: linux-scsi@vger.kernel.org 2622S: Supported 2623F: drivers/scsi/bnx2fc/ 2624 2625BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2626M: QLogic-Storage-Upstream@qlogic.com 2627L: linux-scsi@vger.kernel.org 2628S: Supported 2629F: drivers/scsi/bnx2i/ 2630 2631BROADCOM IPROC ARM ARCHITECTURE 2632M: Ray Jui <rjui@broadcom.com> 2633M: Scott Branden <sbranden@broadcom.com> 2634M: Jon Mason <jonmason@broadcom.com> 2635M: bcm-kernel-feedback-list@broadcom.com 2636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2637T: git git://github.com/broadcom/cygnus-linux.git 2638S: Maintained 2639N: iproc 2640N: cygnus 2641N: bcm[-_]nsp 2642N: bcm9113* 2643N: bcm9583* 2644N: bcm9585* 2645N: bcm9586* 2646N: bcm988312 2647N: bcm113* 2648N: bcm583* 2649N: bcm585* 2650N: bcm586* 2651N: bcm88312 2652F: arch/arm64/boot/dts/broadcom/ns2* 2653F: drivers/clk/bcm/clk-ns* 2654F: drivers/pinctrl/bcm/pinctrl-ns* 2655 2656BROADCOM BRCMSTB GPIO DRIVER 2657M: Gregory Fong <gregory.0xf0@gmail.com> 2658L: bcm-kernel-feedback-list@broadcom.com 2659S: Supported 2660F: drivers/gpio/gpio-brcmstb.c 2661F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2662 2663BROADCOM KONA GPIO DRIVER 2664M: Ray Jui <rjui@broadcom.com> 2665L: bcm-kernel-feedback-list@broadcom.com 2666S: Supported 2667F: drivers/gpio/gpio-bcm-kona.c 2668F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2669 2670BROADCOM NVRAM DRIVER 2671M: Rafał Miłecki <zajec5@gmail.com> 2672L: linux-mips@linux-mips.org 2673S: Maintained 2674F: drivers/firmware/broadcom/* 2675 2676BROADCOM STB NAND FLASH DRIVER 2677M: Brian Norris <computersforpeace@gmail.com> 2678M: Kamal Dasu <kdasu.kdev@gmail.com> 2679L: linux-mtd@lists.infradead.org 2680L: bcm-kernel-feedback-list@broadcom.com 2681S: Maintained 2682F: drivers/mtd/nand/brcmnand/ 2683 2684BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2685M: Rafał Miłecki <zajec5@gmail.com> 2686L: linux-wireless@vger.kernel.org 2687S: Maintained 2688F: drivers/bcma/ 2689F: include/linux/bcma/ 2690 2691BROADCOM SYSTEMPORT ETHERNET DRIVER 2692M: Florian Fainelli <f.fainelli@gmail.com> 2693L: netdev@vger.kernel.org 2694S: Supported 2695F: drivers/net/ethernet/broadcom/bcmsysport.* 2696 2697BROADCOM VULCAN ARM64 SOC 2698M: Jayachandran C. <jchandra@broadcom.com> 2699M: bcm-kernel-feedback-list@broadcom.com 2700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2701S: Maintained 2702F: arch/arm64/boot/dts/broadcom/vulcan* 2703 2704BROCADE BFA FC SCSI DRIVER 2705M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2706M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2707L: linux-scsi@vger.kernel.org 2708S: Supported 2709F: drivers/scsi/bfa/ 2710 2711BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2712M: Rasesh Mody <rasesh.mody@qlogic.com> 2713L: netdev@vger.kernel.org 2714S: Supported 2715F: drivers/net/ethernet/brocade/bna/ 2716 2717BSG (block layer generic sg v4 driver) 2718M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2719L: linux-scsi@vger.kernel.org 2720S: Supported 2721F: block/bsg.c 2722F: include/linux/bsg.h 2723F: include/uapi/linux/bsg.h 2724 2725BT87X AUDIO DRIVER 2726M: Clemens Ladisch <clemens@ladisch.de> 2727L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2728T: git git://git.alsa-project.org/alsa-kernel.git 2729S: Maintained 2730F: Documentation/sound/alsa/Bt87x.txt 2731F: sound/pci/bt87x.c 2732 2733BT8XXGPIO DRIVER 2734M: Michael Buesch <m@bues.ch> 2735W: http://bu3sch.de/btgpio.php 2736S: Maintained 2737F: drivers/gpio/gpio-bt8xx.c 2738 2739BTRFS FILE SYSTEM 2740M: Chris Mason <clm@fb.com> 2741M: Josef Bacik <jbacik@fb.com> 2742M: David Sterba <dsterba@suse.com> 2743L: linux-btrfs@vger.kernel.org 2744W: http://btrfs.wiki.kernel.org/ 2745Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2746T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2747S: Maintained 2748F: Documentation/filesystems/btrfs.txt 2749F: fs/btrfs/ 2750 2751BTTV VIDEO4LINUX DRIVER 2752M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2753M: Mauro Carvalho Chehab <mchehab@kernel.org> 2754L: linux-media@vger.kernel.org 2755W: https://linuxtv.org 2756T: git git://linuxtv.org/media_tree.git 2757S: Odd fixes 2758F: Documentation/video4linux/bttv/ 2759F: drivers/media/pci/bt8xx/bttv* 2760 2761BUSLOGIC SCSI DRIVER 2762M: Khalid Aziz <khalid@gonehiking.org> 2763L: linux-scsi@vger.kernel.org 2764S: Maintained 2765F: drivers/scsi/BusLogic.* 2766F: drivers/scsi/FlashPoint.* 2767 2768C-MEDIA CMI8788 DRIVER 2769M: Clemens Ladisch <clemens@ladisch.de> 2770L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2771T: git git://git.alsa-project.org/alsa-kernel.git 2772S: Maintained 2773F: sound/pci/oxygen/ 2774 2775C6X ARCHITECTURE 2776M: Mark Salter <msalter@redhat.com> 2777M: Aurelien Jacquiot <a-jacquiot@ti.com> 2778L: linux-c6x-dev@linux-c6x.org 2779W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2780S: Maintained 2781F: arch/c6x/ 2782 2783CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2784M: David Howells <dhowells@redhat.com> 2785L: linux-cachefs@redhat.com (moderated for non-subscribers) 2786S: Supported 2787F: Documentation/filesystems/caching/cachefiles.txt 2788F: fs/cachefiles/ 2789 2790CADET FM/AM RADIO RECEIVER DRIVER 2791M: Hans Verkuil <hverkuil@xs4all.nl> 2792L: linux-media@vger.kernel.org 2793T: git git://linuxtv.org/media_tree.git 2794W: https://linuxtv.org 2795S: Maintained 2796F: drivers/media/radio/radio-cadet* 2797 2798CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2799M: Jonathan Corbet <corbet@lwn.net> 2800L: linux-media@vger.kernel.org 2801T: git git://linuxtv.org/media_tree.git 2802S: Maintained 2803F: Documentation/video4linux/cafe_ccic 2804F: drivers/media/platform/marvell-ccic/ 2805 2806CAIF NETWORK LAYER 2807M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2808L: netdev@vger.kernel.org 2809S: Supported 2810F: Documentation/networking/caif/ 2811F: drivers/net/caif/ 2812F: include/uapi/linux/caif/ 2813F: include/net/caif/ 2814F: net/caif/ 2815 2816CALGARY x86-64 IOMMU 2817M: Muli Ben-Yehuda <mulix@mulix.org> 2818M: Jon Mason <jdmason@kudzu.us> 2819L: iommu@lists.linux-foundation.org 2820S: Maintained 2821F: arch/x86/kernel/pci-calgary_64.c 2822F: arch/x86/kernel/tce_64.c 2823F: arch/x86/include/asm/calgary.h 2824F: arch/x86/include/asm/tce.h 2825 2826CAN NETWORK LAYER 2827M: Oliver Hartkopp <socketcan@hartkopp.net> 2828M: Marc Kleine-Budde <mkl@pengutronix.de> 2829L: linux-can@vger.kernel.org 2830W: https://github.com/linux-can 2831T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2832T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2833S: Maintained 2834F: Documentation/networking/can.txt 2835F: net/can/ 2836F: include/linux/can/core.h 2837F: include/uapi/linux/can.h 2838F: include/uapi/linux/can/bcm.h 2839F: include/uapi/linux/can/raw.h 2840F: include/uapi/linux/can/gw.h 2841 2842CAN NETWORK DRIVERS 2843M: Wolfgang Grandegger <wg@grandegger.com> 2844M: Marc Kleine-Budde <mkl@pengutronix.de> 2845L: linux-can@vger.kernel.org 2846W: https://github.com/linux-can 2847T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2848T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2849S: Maintained 2850F: Documentation/devicetree/bindings/net/can/ 2851F: drivers/net/can/ 2852F: include/linux/can/dev.h 2853F: include/linux/can/platform/ 2854F: include/uapi/linux/can/error.h 2855F: include/uapi/linux/can/netlink.h 2856 2857CAPABILITIES 2858M: Serge Hallyn <serge@hallyn.com> 2859L: linux-security-module@vger.kernel.org 2860S: Supported 2861F: include/linux/capability.h 2862F: include/uapi/linux/capability.h 2863F: security/commoncap.c 2864F: kernel/capability.c 2865 2866CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2867M: Kevin Tsai <ktsai@capellamicro.com> 2868S: Maintained 2869F: drivers/iio/light/cm* 2870F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2871 2872CAVIUM LIQUIDIO NETWORK DRIVER 2873M: Derek Chickles <derek.chickles@caviumnetworks.com> 2874M: Satanand Burla <satananda.burla@caviumnetworks.com> 2875M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2876M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2877L: netdev@vger.kernel.org 2878W: http://www.cavium.com 2879S: Supported 2880F: drivers/net/ethernet/cavium/liquidio/ 2881 2882CC2520 IEEE-802.15.4 RADIO DRIVER 2883M: Varka Bhadram <varkabhadram@gmail.com> 2884L: linux-wpan@vger.kernel.org 2885S: Maintained 2886F: drivers/net/ieee802154/cc2520.c 2887F: include/linux/spi/cc2520.h 2888F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2889 2890CEC DRIVER 2891M: Hans Verkuil <hans.verkuil@cisco.com> 2892L: linux-media@vger.kernel.org 2893T: git git://linuxtv.org/media_tree.git 2894W: http://linuxtv.org 2895S: Supported 2896F: Documentation/cec.txt 2897F: Documentation/DocBook/media/v4l/cec* 2898F: drivers/staging/media/cec/ 2899F: drivers/media/cec-edid.c 2900F: drivers/media/rc/keymaps/rc-cec.c 2901F: include/media/cec.h 2902F: include/media/cec-edid.h 2903F: include/linux/cec.h 2904F: include/linux/cec-funcs.h 2905 2906CELL BROADBAND ENGINE ARCHITECTURE 2907M: Arnd Bergmann <arnd@arndb.de> 2908L: linuxppc-dev@lists.ozlabs.org 2909W: http://www.ibm.com/developerworks/power/cell/ 2910S: Supported 2911F: arch/powerpc/include/asm/cell*.h 2912F: arch/powerpc/include/asm/spu*.h 2913F: arch/powerpc/include/uapi/asm/spu*.h 2914F: arch/powerpc/oprofile/*cell* 2915F: arch/powerpc/platforms/cell/ 2916 2917CEPH COMMON CODE (LIBCEPH) 2918M: Ilya Dryomov <idryomov@gmail.com> 2919M: "Yan, Zheng" <zyan@redhat.com> 2920M: Sage Weil <sage@redhat.com> 2921L: ceph-devel@vger.kernel.org 2922W: http://ceph.com/ 2923T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2924T: git git://github.com/ceph/ceph-client.git 2925S: Supported 2926F: net/ceph/ 2927F: include/linux/ceph/ 2928F: include/linux/crush/ 2929 2930CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2931M: "Yan, Zheng" <zyan@redhat.com> 2932M: Sage Weil <sage@redhat.com> 2933M: Ilya Dryomov <idryomov@gmail.com> 2934L: ceph-devel@vger.kernel.org 2935W: http://ceph.com/ 2936T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2937T: git git://github.com/ceph/ceph-client.git 2938S: Supported 2939F: Documentation/filesystems/ceph.txt 2940F: fs/ceph/ 2941 2942CERTIFICATE HANDLING: 2943M: David Howells <dhowells@redhat.com> 2944M: David Woodhouse <dwmw2@infradead.org> 2945L: keyrings@vger.kernel.org 2946S: Maintained 2947F: Documentation/module-signing.txt 2948F: certs/ 2949F: scripts/sign-file.c 2950F: scripts/extract-cert.c 2951 2952CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2953L: linux-usb@vger.kernel.org 2954S: Orphan 2955F: Documentation/usb/WUSB-Design-overview.txt 2956F: Documentation/usb/wusb-cbaf 2957F: drivers/usb/host/hwa-hc.c 2958F: drivers/usb/host/whci/ 2959F: drivers/usb/wusbcore/ 2960F: include/linux/usb/wusb* 2961 2962CFAG12864B LCD DRIVER 2963M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2964W: http://miguelojeda.es/auxdisplay.htm 2965W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2966S: Maintained 2967F: drivers/auxdisplay/cfag12864b.c 2968F: include/linux/cfag12864b.h 2969 2970CFAG12864BFB LCD FRAMEBUFFER DRIVER 2971M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2972W: http://miguelojeda.es/auxdisplay.htm 2973W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2974S: Maintained 2975F: drivers/auxdisplay/cfag12864bfb.c 2976F: include/linux/cfag12864b.h 2977 2978CFG80211 and NL80211 2979M: Johannes Berg <johannes@sipsolutions.net> 2980L: linux-wireless@vger.kernel.org 2981W: http://wireless.kernel.org/ 2982T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2983T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2984S: Maintained 2985F: include/uapi/linux/nl80211.h 2986F: include/net/cfg80211.h 2987F: net/wireless/* 2988X: net/wireless/wext* 2989 2990CHAR and MISC DRIVERS 2991M: Arnd Bergmann <arnd@arndb.de> 2992M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2994S: Supported 2995F: drivers/char/* 2996F: drivers/misc/* 2997F: include/linux/miscdevice.h 2998 2999CHECKPATCH 3000M: Andy Whitcroft <apw@canonical.com> 3001M: Joe Perches <joe@perches.com> 3002S: Maintained 3003F: scripts/checkpatch.pl 3004 3005CHINESE DOCUMENTATION 3006M: Harry Wei <harryxiyou@gmail.com> 3007L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3008L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3009S: Maintained 3010F: Documentation/zh_CN/ 3011 3012CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3013M: Peter Chen <Peter.Chen@nxp.com> 3014T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3015L: linux-usb@vger.kernel.org 3016S: Maintained 3017F: drivers/usb/chipidea/ 3018 3019CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3020M: Hans de Goede <hdegoede@redhat.com> 3021L: linux-input@vger.kernel.org 3022S: Maintained 3023F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3024F: drivers/input/touchscreen/chipone_icn8318.c 3025 3026CHROME HARDWARE PLATFORM SUPPORT 3027M: Olof Johansson <olof@lixom.net> 3028S: Maintained 3029T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3030F: drivers/platform/chrome/ 3031 3032CISCO VIC ETHERNET NIC DRIVER 3033M: Christian Benvenuti <benve@cisco.com> 3034M: Sujith Sankar <ssujith@cisco.com> 3035M: Govindarajulu Varadarajan <_govind@gmx.com> 3036M: Neel Patel <neepatel@cisco.com> 3037S: Supported 3038F: drivers/net/ethernet/cisco/enic/ 3039 3040CISCO VIC LOW LATENCY NIC DRIVER 3041M: Christian Benvenuti <benve@cisco.com> 3042M: Dave Goodell <dgoodell@cisco.com> 3043S: Supported 3044F: drivers/infiniband/hw/usnic/ 3045 3046CIRRUS LOGIC EP93XX ETHERNET DRIVER 3047M: Hartley Sweeten <hsweeten@visionengravers.com> 3048L: netdev@vger.kernel.org 3049S: Maintained 3050F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3051 3052CIRRUS LOGIC AUDIO CODEC DRIVERS 3053M: Brian Austin <brian.austin@cirrus.com> 3054M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3055L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3056S: Maintained 3057F: sound/soc/codecs/cs* 3058 3059CLEANCACHE API 3060M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3061L: linux-kernel@vger.kernel.org 3062S: Maintained 3063F: mm/cleancache.c 3064F: include/linux/cleancache.h 3065 3066CLK API 3067M: Russell King <linux@armlinux.org.uk> 3068L: linux-clk@vger.kernel.org 3069S: Maintained 3070F: include/linux/clk.h 3071 3072CLOCKSOURCE, CLOCKEVENT DRIVERS 3073M: Daniel Lezcano <daniel.lezcano@linaro.org> 3074M: Thomas Gleixner <tglx@linutronix.de> 3075L: linux-kernel@vger.kernel.org 3076T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3077S: Supported 3078F: drivers/clocksource 3079 3080CISCO FCOE HBA DRIVER 3081M: Hiral Patel <hiralpat@cisco.com> 3082M: Suma Ramars <sramars@cisco.com> 3083M: Brian Uchino <buchino@cisco.com> 3084L: linux-scsi@vger.kernel.org 3085S: Supported 3086F: drivers/scsi/fnic/ 3087 3088CISCO SCSI HBA DRIVER 3089M: Narsimhulu Musini <nmusini@cisco.com> 3090M: Sesidhar Baddela <sebaddel@cisco.com> 3091L: linux-scsi@vger.kernel.org 3092S: Supported 3093F: drivers/scsi/snic/ 3094 3095CMPC ACPI DRIVER 3096M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3097M: Daniel Oliveira Nascimento <don@syst.com.br> 3098L: platform-driver-x86@vger.kernel.org 3099S: Supported 3100F: drivers/platform/x86/classmate-laptop.c 3101 3102COBALT MEDIA DRIVER 3103M: Hans Verkuil <hans.verkuil@cisco.com> 3104L: linux-media@vger.kernel.org 3105T: git git://linuxtv.org/media_tree.git 3106W: https://linuxtv.org 3107S: Supported 3108F: drivers/media/pci/cobalt/ 3109 3110COCCINELLE/Semantic Patches (SmPL) 3111M: Julia Lawall <Julia.Lawall@lip6.fr> 3112M: Gilles Muller <Gilles.Muller@lip6.fr> 3113M: Nicolas Palix <nicolas.palix@imag.fr> 3114M: Michal Marek <mmarek@suse.com> 3115L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3116T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3117W: http://coccinelle.lip6.fr/ 3118S: Supported 3119F: Documentation/dev-tools/coccinelle.rst 3120F: scripts/coccinelle/ 3121F: scripts/coccicheck 3122 3123CODA FILE SYSTEM 3124M: Jan Harkes <jaharkes@cs.cmu.edu> 3125M: coda@cs.cmu.edu 3126L: codalist@coda.cs.cmu.edu 3127W: http://www.coda.cs.cmu.edu/ 3128S: Maintained 3129F: Documentation/filesystems/coda.txt 3130F: fs/coda/ 3131F: include/linux/coda*.h 3132F: include/uapi/linux/coda*.h 3133 3134CODA V4L2 MEM2MEM DRIVER 3135M: Philipp Zabel <p.zabel@pengutronix.de> 3136L: linux-media@vger.kernel.org 3137S: Maintained 3138F: Documentation/devicetree/bindings/media/coda.txt 3139F: drivers/media/platform/coda/ 3140 3141COMMON CLK FRAMEWORK 3142M: Michael Turquette <mturquette@baylibre.com> 3143M: Stephen Boyd <sboyd@codeaurora.org> 3144L: linux-clk@vger.kernel.org 3145T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3146S: Maintained 3147F: Documentation/devicetree/bindings/clock/ 3148F: drivers/clk/ 3149X: drivers/clk/clkdev.c 3150F: include/linux/clk-pr* 3151F: include/linux/clk/ 3152 3153COMMON INTERNET FILE SYSTEM (CIFS) 3154M: Steve French <sfrench@samba.org> 3155L: linux-cifs@vger.kernel.org 3156L: samba-technical@lists.samba.org (moderated for non-subscribers) 3157W: http://linux-cifs.samba.org/ 3158T: git git://git.samba.org/sfrench/cifs-2.6.git 3159S: Supported 3160F: Documentation/filesystems/cifs/ 3161F: fs/cifs/ 3162 3163COMPACTPCI HOTPLUG CORE 3164M: Scott Murray <scott@spiteful.org> 3165L: linux-pci@vger.kernel.org 3166S: Maintained 3167F: drivers/pci/hotplug/cpci_hotplug* 3168 3169COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3170M: Scott Murray <scott@spiteful.org> 3171L: linux-pci@vger.kernel.org 3172S: Maintained 3173F: drivers/pci/hotplug/cpcihp_zt5550.* 3174 3175COMPACTPCI HOTPLUG GENERIC DRIVER 3176M: Scott Murray <scott@spiteful.org> 3177L: linux-pci@vger.kernel.org 3178S: Maintained 3179F: drivers/pci/hotplug/cpcihp_generic.c 3180 3181COMPAL LAPTOP SUPPORT 3182M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3183L: platform-driver-x86@vger.kernel.org 3184S: Maintained 3185F: drivers/platform/x86/compal-laptop.c 3186 3187CONEXANT ACCESSRUNNER USB DRIVER 3188L: accessrunner-general@lists.sourceforge.net 3189W: http://accessrunner.sourceforge.net/ 3190S: Orphan 3191F: drivers/usb/atm/cxacru.c 3192 3193CONFIGFS 3194M: Joel Becker <jlbec@evilplan.org> 3195M: Christoph Hellwig <hch@lst.de> 3196T: git git://git.infradead.org/users/hch/configfs.git 3197S: Supported 3198F: fs/configfs/ 3199F: include/linux/configfs.h 3200 3201CONNECTOR 3202M: Evgeniy Polyakov <zbr@ioremap.net> 3203L: netdev@vger.kernel.org 3204S: Maintained 3205F: drivers/connector/ 3206 3207CONTROL GROUP (CGROUP) 3208M: Tejun Heo <tj@kernel.org> 3209M: Li Zefan <lizefan@huawei.com> 3210M: Johannes Weiner <hannes@cmpxchg.org> 3211L: cgroups@vger.kernel.org 3212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3213S: Maintained 3214F: Documentation/cgroup* 3215F: include/linux/cgroup* 3216F: kernel/cgroup* 3217 3218CONTROL GROUP - CPUSET 3219M: Li Zefan <lizefan@huawei.com> 3220L: cgroups@vger.kernel.org 3221W: http://www.bullopensource.org/cpuset/ 3222W: http://oss.sgi.com/projects/cpusets/ 3223T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3224S: Maintained 3225F: Documentation/cgroup-v1/cpusets.txt 3226F: include/linux/cpuset.h 3227F: kernel/cpuset.c 3228 3229CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3230M: Johannes Weiner <hannes@cmpxchg.org> 3231M: Michal Hocko <mhocko@kernel.org> 3232M: Vladimir Davydov <vdavydov@virtuozzo.com> 3233L: cgroups@vger.kernel.org 3234L: linux-mm@kvack.org 3235S: Maintained 3236F: mm/memcontrol.c 3237F: mm/swap_cgroup.c 3238 3239CORETEMP HARDWARE MONITORING DRIVER 3240M: Fenghua Yu <fenghua.yu@intel.com> 3241L: linux-hwmon@vger.kernel.org 3242S: Maintained 3243F: Documentation/hwmon/coretemp 3244F: drivers/hwmon/coretemp.c 3245 3246COSA/SRP SYNC SERIAL DRIVER 3247M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3248W: http://www.fi.muni.cz/~kas/cosa/ 3249S: Maintained 3250F: drivers/net/wan/cosa* 3251 3252CPMAC ETHERNET DRIVER 3253M: Florian Fainelli <florian@openwrt.org> 3254L: netdev@vger.kernel.org 3255S: Maintained 3256F: drivers/net/ethernet/ti/cpmac.c 3257 3258CPU FREQUENCY DRIVERS 3259M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3260M: Viresh Kumar <viresh.kumar@linaro.org> 3261L: linux-pm@vger.kernel.org 3262S: Maintained 3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3264T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3265F: drivers/cpufreq/ 3266F: include/linux/cpufreq.h 3267 3268CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3269M: Viresh Kumar <viresh.kumar@linaro.org> 3270M: Sudeep Holla <sudeep.holla@arm.com> 3271L: linux-pm@vger.kernel.org 3272W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3273S: Maintained 3274F: drivers/cpufreq/arm_big_little.h 3275F: drivers/cpufreq/arm_big_little.c 3276F: drivers/cpufreq/arm_big_little_dt.c 3277 3278CPUIDLE DRIVER - ARM BIG LITTLE 3279M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3280M: Daniel Lezcano <daniel.lezcano@linaro.org> 3281L: linux-pm@vger.kernel.org 3282L: linux-arm-kernel@lists.infradead.org 3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3284S: Maintained 3285F: drivers/cpuidle/cpuidle-big_little.c 3286 3287CPUIDLE DRIVER - ARM EXYNOS 3288M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3289M: Daniel Lezcano <daniel.lezcano@linaro.org> 3290M: Kukjin Kim <kgene@kernel.org> 3291L: linux-pm@vger.kernel.org 3292L: linux-samsung-soc@vger.kernel.org 3293S: Supported 3294F: drivers/cpuidle/cpuidle-exynos.c 3295F: arch/arm/mach-exynos/pm.c 3296 3297CPUIDLE DRIVERS 3298M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3299M: Daniel Lezcano <daniel.lezcano@linaro.org> 3300L: linux-pm@vger.kernel.org 3301S: Maintained 3302T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3303F: drivers/cpuidle/* 3304F: include/linux/cpuidle.h 3305 3306CPUID/MSR DRIVER 3307M: "H. Peter Anvin" <hpa@zytor.com> 3308S: Maintained 3309F: arch/x86/kernel/cpuid.c 3310F: arch/x86/kernel/msr.c 3311 3312CPU POWER MONITORING SUBSYSTEM 3313M: Thomas Renninger <trenn@suse.com> 3314L: linux-pm@vger.kernel.org 3315S: Maintained 3316F: tools/power/cpupower/ 3317 3318CRAMFS FILESYSTEM 3319W: http://sourceforge.net/projects/cramfs/ 3320S: Orphan / Obsolete 3321F: Documentation/filesystems/cramfs.txt 3322F: fs/cramfs/ 3323 3324CRIS PORT 3325M: Mikael Starvik <starvik@axis.com> 3326M: Jesper Nilsson <jesper.nilsson@axis.com> 3327L: linux-cris-kernel@axis.com 3328W: http://developer.axis.com 3329T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3330S: Maintained 3331F: arch/cris/ 3332F: drivers/tty/serial/crisv10.* 3333 3334CRYPTO API 3335M: Herbert Xu <herbert@gondor.apana.org.au> 3336M: "David S. Miller" <davem@davemloft.net> 3337L: linux-crypto@vger.kernel.org 3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3339T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3340S: Maintained 3341F: Documentation/crypto/ 3342F: Documentation/devicetree/bindings/crypto/ 3343F: Documentation/DocBook/crypto-API.tmpl 3344F: arch/*/crypto/ 3345F: crypto/ 3346F: drivers/crypto/ 3347F: include/crypto/ 3348 3349CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3350M: Neil Horman <nhorman@tuxdriver.com> 3351L: linux-crypto@vger.kernel.org 3352S: Maintained 3353F: crypto/ansi_cprng.c 3354F: crypto/rng.c 3355 3356CS3308 MEDIA DRIVER 3357M: Hans Verkuil <hverkuil@xs4all.nl> 3358L: linux-media@vger.kernel.org 3359T: git git://linuxtv.org/media_tree.git 3360W: http://linuxtv.org 3361S: Odd Fixes 3362F: drivers/media/i2c/cs3308.c 3363F: drivers/media/i2c/cs3308.h 3364 3365CS5535 Audio ALSA driver 3366M: Jaya Kumar <jayakumar.alsa@gmail.com> 3367S: Maintained 3368F: sound/pci/cs5535audio/ 3369 3370CW1200 WLAN driver 3371M: Solomon Peachy <pizza@shaftnet.org> 3372S: Maintained 3373F: drivers/net/wireless/st/cw1200/ 3374 3375CX18 VIDEO4LINUX DRIVER 3376M: Andy Walls <awalls@md.metrocast.net> 3377L: ivtv-devel@ivtvdriver.org (subscribers-only) 3378L: linux-media@vger.kernel.org 3379T: git git://linuxtv.org/media_tree.git 3380W: https://linuxtv.org 3381W: http://www.ivtvdriver.org/index.php/Cx18 3382S: Maintained 3383F: Documentation/video4linux/cx18.txt 3384F: drivers/media/pci/cx18/ 3385F: include/uapi/linux/ivtv* 3386 3387CX2341X MPEG ENCODER HELPER MODULE 3388M: Hans Verkuil <hverkuil@xs4all.nl> 3389L: linux-media@vger.kernel.org 3390T: git git://linuxtv.org/media_tree.git 3391W: https://linuxtv.org 3392S: Maintained 3393F: drivers/media/common/cx2341x* 3394F: include/media/cx2341x* 3395 3396CX24120 MEDIA DRIVER 3397M: Jemma Denson <jdenson@gmail.com> 3398M: Patrick Boettcher <patrick.boettcher@posteo.de> 3399L: linux-media@vger.kernel.org 3400W: https://linuxtv.org 3401Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3402S: Maintained 3403F: drivers/media/dvb-frontends/cx24120* 3404 3405CX88 VIDEO4LINUX DRIVER 3406M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3407M: Mauro Carvalho Chehab <mchehab@kernel.org> 3408L: linux-media@vger.kernel.org 3409W: https://linuxtv.org 3410T: git git://linuxtv.org/media_tree.git 3411S: Odd fixes 3412F: Documentation/video4linux/cx88/ 3413F: drivers/media/pci/cx88/ 3414 3415CXD2820R MEDIA DRIVER 3416M: Antti Palosaari <crope@iki.fi> 3417L: linux-media@vger.kernel.org 3418W: https://linuxtv.org 3419W: http://palosaari.fi/linux/ 3420Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3421T: git git://linuxtv.org/anttip/media_tree.git 3422S: Maintained 3423F: drivers/media/dvb-frontends/cxd2820r* 3424 3425CXGB3 ETHERNET DRIVER (CXGB3) 3426M: Santosh Raspatur <santosh@chelsio.com> 3427L: netdev@vger.kernel.org 3428W: http://www.chelsio.com 3429S: Supported 3430F: drivers/net/ethernet/chelsio/cxgb3/ 3431 3432CXGB3 ISCSI DRIVER (CXGB3I) 3433M: Karen Xie <kxie@chelsio.com> 3434L: linux-scsi@vger.kernel.org 3435W: http://www.chelsio.com 3436S: Supported 3437F: drivers/scsi/cxgbi/cxgb3i 3438 3439CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3440M: Steve Wise <swise@chelsio.com> 3441L: linux-rdma@vger.kernel.org 3442W: http://www.openfabrics.org 3443S: Supported 3444F: drivers/infiniband/hw/cxgb3/ 3445 3446CXGB4 ETHERNET DRIVER (CXGB4) 3447M: Hariprasad S <hariprasad@chelsio.com> 3448L: netdev@vger.kernel.org 3449W: http://www.chelsio.com 3450S: Supported 3451F: drivers/net/ethernet/chelsio/cxgb4/ 3452 3453CXGB4 ISCSI DRIVER (CXGB4I) 3454M: Karen Xie <kxie@chelsio.com> 3455L: linux-scsi@vger.kernel.org 3456W: http://www.chelsio.com 3457S: Supported 3458F: drivers/scsi/cxgbi/cxgb4i 3459 3460CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3461M: Steve Wise <swise@chelsio.com> 3462L: linux-rdma@vger.kernel.org 3463W: http://www.openfabrics.org 3464S: Supported 3465F: drivers/infiniband/hw/cxgb4/ 3466 3467CXGB4VF ETHERNET DRIVER (CXGB4VF) 3468M: Casey Leedom <leedom@chelsio.com> 3469L: netdev@vger.kernel.org 3470W: http://www.chelsio.com 3471S: Supported 3472F: drivers/net/ethernet/chelsio/cxgb4vf/ 3473 3474CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3475M: Ian Munsie <imunsie@au1.ibm.com> 3476M: Michael Neuling <mikey@neuling.org> 3477L: linuxppc-dev@lists.ozlabs.org 3478S: Supported 3479F: drivers/misc/cxl/ 3480F: include/misc/cxl* 3481F: include/uapi/misc/cxl.h 3482F: Documentation/powerpc/cxl.txt 3483F: Documentation/powerpc/cxl.txt 3484F: Documentation/ABI/testing/sysfs-class-cxl 3485 3486CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3487M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3488M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3489M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3490L: linux-scsi@vger.kernel.org 3491S: Supported 3492F: drivers/scsi/cxlflash/ 3493F: include/uapi/scsi/cxlflash_ioctls.h 3494F: Documentation/powerpc/cxlflash.txt 3495 3496STMMAC ETHERNET DRIVER 3497M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3498M: Alexandre Torgue <alexandre.torgue@st.com> 3499L: netdev@vger.kernel.org 3500W: http://www.stlinux.com 3501S: Supported 3502F: drivers/net/ethernet/stmicro/stmmac/ 3503 3504CYBERPRO FB DRIVER 3505M: Russell King <linux@armlinux.org.uk> 3506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3507W: http://www.armlinux.org.uk/ 3508S: Maintained 3509F: drivers/video/fbdev/cyber2000fb.* 3510 3511CYCLADES ASYNC MUX DRIVER 3512W: http://www.cyclades.com/ 3513S: Orphan 3514F: drivers/tty/cyclades.c 3515F: include/linux/cyclades.h 3516F: include/uapi/linux/cyclades.h 3517 3518CYCLADES PC300 DRIVER 3519W: http://www.cyclades.com/ 3520S: Orphan 3521F: drivers/net/wan/pc300* 3522 3523CYPRESS_FIRMWARE MEDIA DRIVER 3524M: Antti Palosaari <crope@iki.fi> 3525L: linux-media@vger.kernel.org 3526W: https://linuxtv.org 3527W: http://palosaari.fi/linux/ 3528Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3529T: git git://linuxtv.org/anttip/media_tree.git 3530S: Maintained 3531F: drivers/media/common/cypress_firmware* 3532 3533CYTTSP TOUCHSCREEN DRIVER 3534M: Ferruh Yigit <fery@cypress.com> 3535L: linux-input@vger.kernel.org 3536S: Supported 3537F: drivers/input/touchscreen/cyttsp* 3538F: include/linux/input/cyttsp.h 3539 3540DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3541M: Joshua Kinard <kumba@gentoo.org> 3542S: Maintained 3543F: drivers/rtc/rtc-ds1685.c 3544F: include/linux/rtc/ds1685.h 3545 3546DAMA SLAVE for AX.25 3547M: Joerg Reuter <jreuter@yaina.de> 3548W: http://yaina.de/jreuter/ 3549W: http://www.qsl.net/dl1bke/ 3550L: linux-hams@vger.kernel.org 3551S: Maintained 3552F: net/ax25/af_ax25.c 3553F: net/ax25/ax25_dev.c 3554F: net/ax25/ax25_ds_* 3555F: net/ax25/ax25_in.c 3556F: net/ax25/ax25_out.c 3557F: net/ax25/ax25_timer.c 3558F: net/ax25/sysctl_net_ax25.c 3559 3560DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3561L: netdev@vger.kernel.org 3562S: Orphan 3563F: Documentation/networking/dmfe.txt 3564F: drivers/net/ethernet/dec/tulip/dmfe.c 3565 3566DC390/AM53C974 SCSI driver 3567M: Hannes Reinecke <hare@suse.com> 3568L: linux-scsi@vger.kernel.org 3569S: Maintained 3570F: drivers/scsi/am53c974.c 3571 3572DC395x SCSI driver 3573M: Oliver Neukum <oliver@neukum.org> 3574M: Ali Akcaagac <aliakc@web.de> 3575M: Jamie Lenehan <lenehan@twibble.org> 3576L: dc395x@twibble.org 3577W: http://twibble.org/dist/dc395x/ 3578W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3579S: Maintained 3580F: Documentation/scsi/dc395x.txt 3581F: drivers/scsi/dc395x.* 3582 3583DCCP PROTOCOL 3584M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3585L: dccp@vger.kernel.org 3586W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3587S: Maintained 3588F: include/linux/dccp.h 3589F: include/uapi/linux/dccp.h 3590F: include/linux/tfrc.h 3591F: net/dccp/ 3592 3593DECnet NETWORK LAYER 3594W: http://linux-decnet.sourceforge.net 3595L: linux-decnet-user@lists.sourceforge.net 3596S: Orphan 3597F: Documentation/networking/decnet.txt 3598F: net/decnet/ 3599 3600DECSTATION PLATFORM SUPPORT 3601M: "Maciej W. Rozycki" <macro@linux-mips.org> 3602L: linux-mips@linux-mips.org 3603W: http://www.linux-mips.org/wiki/DECstation 3604S: Maintained 3605F: arch/mips/dec/ 3606F: arch/mips/include/asm/dec/ 3607F: arch/mips/include/asm/mach-dec/ 3608 3609DEFXX FDDI NETWORK DRIVER 3610M: "Maciej W. Rozycki" <macro@linux-mips.org> 3611S: Maintained 3612F: drivers/net/fddi/defxx.* 3613 3614DELL LAPTOP DRIVER 3615M: Matthew Garrett <mjg59@srcf.ucam.org> 3616M: Pali Rohár <pali.rohar@gmail.com> 3617L: platform-driver-x86@vger.kernel.org 3618S: Maintained 3619F: drivers/platform/x86/dell-laptop.c 3620 3621DELL LAPTOP RBTN DRIVER 3622M: Pali Rohár <pali.rohar@gmail.com> 3623S: Maintained 3624F: drivers/platform/x86/dell-rbtn.* 3625 3626DELL LAPTOP FREEFALL DRIVER 3627M: Pali Rohár <pali.rohar@gmail.com> 3628S: Maintained 3629F: drivers/platform/x86/dell-smo8800.c 3630 3631DELL LAPTOP SMM DRIVER 3632M: Pali Rohár <pali.rohar@gmail.com> 3633S: Maintained 3634F: drivers/hwmon/dell-smm-hwmon.c 3635F: include/uapi/linux/i8k.h 3636 3637DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3638M: Doug Warzecha <Douglas_Warzecha@dell.com> 3639S: Maintained 3640F: Documentation/dcdbas.txt 3641F: drivers/firmware/dcdbas.* 3642 3643DELL WMI EXTRAS DRIVER 3644M: Matthew Garrett <mjg59@srcf.ucam.org> 3645M: Pali Rohár <pali.rohar@gmail.com> 3646S: Maintained 3647F: drivers/platform/x86/dell-wmi.c 3648 3649DESIGNWARE USB2 DRD IP DRIVER 3650M: John Youn <johnyoun@synopsys.com> 3651L: linux-usb@vger.kernel.org 3652T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3653S: Maintained 3654F: drivers/usb/dwc2/ 3655 3656DESIGNWARE USB3 DRD IP DRIVER 3657M: Felipe Balbi <balbi@kernel.org> 3658L: linux-usb@vger.kernel.org 3659T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3660S: Maintained 3661F: drivers/usb/dwc3/ 3662 3663DEVICE COREDUMP (DEV_COREDUMP) 3664M: Johannes Berg <johannes@sipsolutions.net> 3665L: linux-kernel@vger.kernel.org 3666S: Maintained 3667F: drivers/base/devcoredump.c 3668F: include/linux/devcoredump.h 3669 3670DEVICE FREQUENCY (DEVFREQ) 3671M: MyungJoo Ham <myungjoo.ham@samsung.com> 3672M: Kyungmin Park <kyungmin.park@samsung.com> 3673L: linux-pm@vger.kernel.org 3674T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3675S: Maintained 3676F: drivers/devfreq/ 3677F: include/linux/devfreq.h 3678F: Documentation/devicetree/bindings/devfreq/ 3679 3680DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3681M: Chanwoo Choi <cw00.choi@samsung.com> 3682L: linux-pm@vger.kernel.org 3683T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3684S: Supported 3685F: drivers/devfreq/event/ 3686F: drivers/devfreq/devfreq-event.c 3687F: include/linux/devfreq-event.h 3688F: Documentation/devicetree/bindings/devfreq/event/ 3689 3690BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3691M: Chanwoo Choi <cw00.choi@samsung.com> 3692L: linux-pm@vger.kernel.org 3693L: linux-samsung-soc@vger.kernel.org 3694T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3695S: Maintained 3696F: drivers/devfreq/exynos-bus.c 3697F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3698 3699DEVICE NUMBER REGISTRY 3700M: Torben Mathiasen <device@lanana.org> 3701W: http://lanana.org/docs/device-list/index.html 3702S: Maintained 3703 3704DEVICE-MAPPER (LVM) 3705M: Alasdair Kergon <agk@redhat.com> 3706M: Mike Snitzer <snitzer@redhat.com> 3707M: dm-devel@redhat.com 3708L: dm-devel@redhat.com 3709W: http://sources.redhat.com/dm 3710Q: http://patchwork.kernel.org/project/dm-devel/list/ 3711T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3712T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3713S: Maintained 3714F: Documentation/device-mapper/ 3715F: drivers/md/dm* 3716F: drivers/md/persistent-data/ 3717F: include/linux/device-mapper.h 3718F: include/linux/dm-*.h 3719F: include/uapi/linux/dm-*.h 3720 3721DEVLINK 3722M: Jiri Pirko <jiri@mellanox.com> 3723L: netdev@vger.kernel.org 3724S: Supported 3725F: net/core/devlink.c 3726F: include/net/devlink.h 3727F: include/uapi/linux/devlink.h 3728 3729DIALOG SEMICONDUCTOR DRIVERS 3730M: Support Opensource <support.opensource@diasemi.com> 3731W: http://www.dialog-semiconductor.com/products 3732S: Supported 3733F: Documentation/hwmon/da90?? 3734F: Documentation/devicetree/bindings/mfd/da90*.txt 3735F: Documentation/devicetree/bindings/regulator/da92*.txt 3736F: Documentation/devicetree/bindings/sound/da[79]*.txt 3737F: drivers/gpio/gpio-da90??.c 3738F: drivers/hwmon/da90??-hwmon.c 3739F: drivers/iio/adc/da91??-*.c 3740F: drivers/input/misc/da90??_onkey.c 3741F: drivers/input/touchscreen/da9052_tsi.c 3742F: drivers/leds/leds-da90??.c 3743F: drivers/mfd/da903x.c 3744F: drivers/mfd/da90??-*.c 3745F: drivers/mfd/da91??-*.c 3746F: drivers/power/da9052-battery.c 3747F: drivers/power/da91??-*.c 3748F: drivers/regulator/da903x.c 3749F: drivers/regulator/da9???-regulator.[ch] 3750F: drivers/rtc/rtc-da90??.c 3751F: drivers/video/backlight/da90??_bl.c 3752F: drivers/watchdog/da90??_wdt.c 3753F: include/linux/mfd/da903x.h 3754F: include/linux/mfd/da9052/ 3755F: include/linux/mfd/da9055/ 3756F: include/linux/mfd/da9062/ 3757F: include/linux/mfd/da9063/ 3758F: include/linux/mfd/da9150/ 3759F: include/linux/regulator/da9211.h 3760F: include/sound/da[79]*.h 3761F: sound/soc/codecs/da[79]*.[ch] 3762 3763DIGI NEO AND CLASSIC PCI PRODUCTS 3764M: Lidza Louina <lidza.louina@gmail.com> 3765M: Mark Hounschell <markh@compro.net> 3766L: driverdev-devel@linuxdriverproject.org 3767S: Maintained 3768F: drivers/staging/dgnc/ 3769 3770DIOLAN U2C-12 I2C DRIVER 3771M: Guenter Roeck <linux@roeck-us.net> 3772L: linux-i2c@vger.kernel.org 3773S: Maintained 3774F: drivers/i2c/busses/i2c-diolan-u2c.c 3775 3776DIRECT ACCESS (DAX) 3777M: Matthew Wilcox <willy@linux.intel.com> 3778L: linux-fsdevel@vger.kernel.org 3779S: Supported 3780F: fs/dax.c 3781 3782DIRECTORY NOTIFICATION (DNOTIFY) 3783M: Eric Paris <eparis@parisplace.org> 3784S: Maintained 3785F: Documentation/filesystems/dnotify.txt 3786F: fs/notify/dnotify/ 3787F: include/linux/dnotify.h 3788 3789DISK GEOMETRY AND PARTITION HANDLING 3790M: Andries Brouwer <aeb@cwi.nl> 3791W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3792W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3793W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3794S: Maintained 3795 3796DISKQUOTA 3797M: Jan Kara <jack@suse.com> 3798S: Maintained 3799F: Documentation/filesystems/quota.txt 3800F: fs/quota/ 3801F: include/linux/quota*.h 3802F: include/uapi/linux/quota*.h 3803 3804DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3805M: Bernie Thompson <bernie@plugable.com> 3806L: linux-fbdev@vger.kernel.org 3807S: Maintained 3808W: http://plugable.com/category/projects/udlfb/ 3809F: drivers/video/fbdev/udlfb.c 3810F: include/video/udlfb.h 3811F: Documentation/fb/udlfb.txt 3812 3813DISTRIBUTED LOCK MANAGER (DLM) 3814M: Christine Caulfield <ccaulfie@redhat.com> 3815M: David Teigland <teigland@redhat.com> 3816L: cluster-devel@redhat.com 3817W: http://sources.redhat.com/cluster/ 3818T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3819S: Supported 3820F: fs/dlm/ 3821 3822DMA BUFFER SHARING FRAMEWORK 3823M: Sumit Semwal <sumit.semwal@linaro.org> 3824S: Maintained 3825L: linux-media@vger.kernel.org 3826L: dri-devel@lists.freedesktop.org 3827L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3828F: drivers/dma-buf/ 3829F: include/linux/dma-buf* 3830F: include/linux/reservation.h 3831F: include/linux/*fence.h 3832F: Documentation/dma-buf-sharing.txt 3833T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3834 3835SYNC FILE FRAMEWORK 3836M: Sumit Semwal <sumit.semwal@linaro.org> 3837R: Gustavo Padovan <gustavo@padovan.org> 3838S: Maintained 3839L: linux-media@vger.kernel.org 3840L: dri-devel@lists.freedesktop.org 3841F: drivers/dma-buf/sync_file.c 3842F: include/linux/sync_file.h 3843F: Documentation/sync_file.txt 3844T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3845 3846DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3847M: Vinod Koul <vinod.koul@intel.com> 3848L: dmaengine@vger.kernel.org 3849Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3850S: Maintained 3851F: drivers/dma/ 3852F: include/linux/dmaengine.h 3853F: Documentation/devicetree/bindings/dma/ 3854F: Documentation/dmaengine/ 3855T: git git://git.infradead.org/users/vkoul/slave-dma.git 3856 3857DME1737 HARDWARE MONITOR DRIVER 3858M: Juerg Haefliger <juergh@gmail.com> 3859L: linux-hwmon@vger.kernel.org 3860S: Maintained 3861F: Documentation/hwmon/dme1737 3862F: drivers/hwmon/dme1737.c 3863 3864DMI/SMBIOS SUPPORT 3865M: Jean Delvare <jdelvare@suse.com> 3866S: Maintained 3867T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3868F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3869F: drivers/firmware/dmi-id.c 3870F: drivers/firmware/dmi_scan.c 3871F: include/linux/dmi.h 3872 3873DOCUMENTATION 3874M: Jonathan Corbet <corbet@lwn.net> 3875L: linux-doc@vger.kernel.org 3876S: Maintained 3877F: Documentation/ 3878F: scripts/docproc.c 3879F: scripts/kernel-doc* 3880X: Documentation/ABI/ 3881X: Documentation/devicetree/ 3882X: Documentation/acpi 3883X: Documentation/power 3884X: Documentation/spi 3885X: Documentation/DocBook/media 3886T: git git://git.lwn.net/linux.git docs-next 3887 3888DOUBLETALK DRIVER 3889M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3890L: blinux-list@redhat.com 3891S: Maintained 3892F: drivers/char/dtlk.c 3893F: include/linux/dtlk.h 3894 3895DPT_I2O SCSI RAID DRIVER 3896M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3897L: linux-scsi@vger.kernel.org 3898W: http://www.adaptec.com/ 3899S: Maintained 3900F: drivers/scsi/dpt* 3901F: drivers/scsi/dpt/ 3902 3903DRBD DRIVER 3904M: Philipp Reisner <philipp.reisner@linbit.com> 3905M: Lars Ellenberg <lars.ellenberg@linbit.com> 3906L: drbd-dev@lists.linbit.com 3907W: http://www.drbd.org 3908T: git git://git.linbit.com/linux-drbd.git 3909T: git git://git.linbit.com/drbd-8.4.git 3910S: Supported 3911F: drivers/block/drbd/ 3912F: lib/lru_cache.c 3913F: Documentation/blockdev/drbd/ 3914 3915DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3916M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3917T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3918S: Supported 3919F: Documentation/kobject.txt 3920F: drivers/base/ 3921F: fs/debugfs/ 3922F: fs/kernfs/ 3923F: fs/sysfs/ 3924F: include/linux/debugfs.h 3925F: include/linux/kobj* 3926F: lib/kobj* 3927 3928DRM DRIVERS 3929M: David Airlie <airlied@linux.ie> 3930L: dri-devel@lists.freedesktop.org 3931T: git git://people.freedesktop.org/~airlied/linux 3932S: Maintained 3933F: drivers/gpu/drm/ 3934F: drivers/gpu/vga/ 3935F: Documentation/devicetree/bindings/display/ 3936F: Documentation/devicetree/bindings/gpu/ 3937F: Documentation/devicetree/bindings/video/ 3938F: Documentation/gpu/ 3939F: include/drm/ 3940F: include/uapi/drm/ 3941 3942DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3943M: Dave Airlie <airlied@redhat.com> 3944S: Odd Fixes 3945F: drivers/gpu/drm/ast/ 3946 3947DRM DRIVER FOR BOCHS VIRTUAL GPU 3948M: Gerd Hoffmann <kraxel@redhat.com> 3949S: Odd Fixes 3950F: drivers/gpu/drm/bochs/ 3951 3952DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3953M: Dave Airlie <airlied@redhat.com> 3954S: Odd Fixes 3955F: drivers/gpu/drm/cirrus/ 3956 3957RADEON and AMDGPU DRM DRIVERS 3958M: Alex Deucher <alexander.deucher@amd.com> 3959M: Christian König <christian.koenig@amd.com> 3960L: dri-devel@lists.freedesktop.org 3961T: git git://people.freedesktop.org/~agd5f/linux 3962S: Supported 3963F: drivers/gpu/drm/radeon/ 3964F: include/uapi/drm/radeon_drm.h 3965F: drivers/gpu/drm/amd/ 3966F: include/uapi/drm/amdgpu_drm.h 3967 3968DRM PANEL DRIVERS 3969M: Thierry Reding <thierry.reding@gmail.com> 3970L: dri-devel@lists.freedesktop.org 3971T: git git://anongit.freedesktop.org/tegra/linux.git 3972S: Maintained 3973F: drivers/gpu/drm/drm_panel.c 3974F: drivers/gpu/drm/panel/ 3975F: include/drm/drm_panel.h 3976F: Documentation/devicetree/bindings/display/panel/ 3977 3978INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3979M: Daniel Vetter <daniel.vetter@intel.com> 3980M: Jani Nikula <jani.nikula@linux.intel.com> 3981L: intel-gfx@lists.freedesktop.org 3982L: dri-devel@lists.freedesktop.org 3983W: https://01.org/linuxgraphics/ 3984Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3985T: git git://anongit.freedesktop.org/drm-intel 3986S: Supported 3987F: drivers/gpu/drm/i915/ 3988F: include/drm/i915* 3989F: include/uapi/drm/i915_drm.h 3990F: Documentation/gpu/i915.rst 3991 3992DRM DRIVERS FOR ATMEL HLCDC 3993M: Boris Brezillon <boris.brezillon@free-electrons.com> 3994L: dri-devel@lists.freedesktop.org 3995S: Supported 3996F: drivers/gpu/drm/atmel-hlcdc/ 3997F: Documentation/devicetree/bindings/drm/atmel/ 3998 3999DRM DRIVERS FOR ALLWINNER A10 4000M: Maxime Ripard <maxime.ripard@free-electrons.com> 4001L: dri-devel@lists.freedesktop.org 4002S: Supported 4003F: drivers/gpu/drm/sun4i/ 4004F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4005 4006DRM DRIVERS FOR EXYNOS 4007M: Inki Dae <inki.dae@samsung.com> 4008M: Joonyoung Shim <jy0922.shim@samsung.com> 4009M: Seung-Woo Kim <sw0312.kim@samsung.com> 4010M: Kyungmin Park <kyungmin.park@samsung.com> 4011L: dri-devel@lists.freedesktop.org 4012T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4013S: Supported 4014F: drivers/gpu/drm/exynos/ 4015F: include/uapi/drm/exynos_drm.h 4016F: Documentation/devicetree/bindings/display/exynos/ 4017 4018DRM DRIVERS FOR FREESCALE DCU 4019M: Stefan Agner <stefan@agner.ch> 4020M: Alison Wang <alison.wang@freescale.com> 4021L: dri-devel@lists.freedesktop.org 4022S: Supported 4023F: drivers/gpu/drm/fsl-dcu/ 4024F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4025F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4026F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4027 4028DRM DRIVERS FOR FREESCALE IMX 4029M: Philipp Zabel <p.zabel@pengutronix.de> 4030L: dri-devel@lists.freedesktop.org 4031S: Maintained 4032F: drivers/gpu/drm/imx/ 4033F: drivers/gpu/ipu-v3/ 4034F: Documentation/devicetree/bindings/display/imx/ 4035 4036DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4037M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4038L: dri-devel@lists.freedesktop.org 4039T: git git://github.com/patjak/drm-gma500 4040S: Maintained 4041F: drivers/gpu/drm/gma500/ 4042 4043DRM DRIVERS FOR HISILICON 4044M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4045R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4046R: Chen Feng <puck.chen@hisilicon.com> 4047L: dri-devel@lists.freedesktop.org 4048T: git git://github.com/xin3liang/linux.git 4049S: Maintained 4050F: drivers/gpu/drm/hisilicon/ 4051F: Documentation/devicetree/bindings/display/hisilicon/ 4052 4053DRM DRIVER FOR INTEL I810 VIDEO CARDS 4054S: Orphan / Obsolete 4055F: drivers/gpu/drm/i810/ 4056F: include/uapi/drm/i810_drm.h 4057 4058DRM DRIVER FOR MSM ADRENO GPU 4059M: Rob Clark <robdclark@gmail.com> 4060L: linux-arm-msm@vger.kernel.org 4061L: dri-devel@lists.freedesktop.org 4062L: freedreno@lists.freedesktop.org 4063T: git git://people.freedesktop.org/~robclark/linux 4064S: Maintained 4065F: drivers/gpu/drm/msm/ 4066F: include/uapi/drm/msm_drm.h 4067F: Documentation/devicetree/bindings/display/msm/ 4068 4069DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4070M: Ben Skeggs <bskeggs@redhat.com> 4071L: dri-devel@lists.freedesktop.org 4072L: nouveau@lists.freedesktop.org 4073T: git git://github.com/skeggsb/linux 4074S: Supported 4075F: drivers/gpu/drm/nouveau/ 4076F: include/uapi/drm/nouveau_drm.h 4077 4078DRM DRIVERS FOR NVIDIA TEGRA 4079M: Thierry Reding <thierry.reding@gmail.com> 4080L: dri-devel@lists.freedesktop.org 4081L: linux-tegra@vger.kernel.org 4082T: git git://anongit.freedesktop.org/tegra/linux.git 4083S: Supported 4084F: drivers/gpu/drm/tegra/ 4085F: drivers/gpu/host1x/ 4086F: include/linux/host1x.h 4087F: include/uapi/drm/tegra_drm.h 4088F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4089 4090DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4091S: Orphan / Obsolete 4092F: drivers/gpu/drm/mga/ 4093F: include/uapi/drm/mga_drm.h 4094 4095DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4096M: Dave Airlie <airlied@redhat.com> 4097S: Odd Fixes 4098F: drivers/gpu/drm/mgag200/ 4099 4100DRM DRIVER FOR RAGE 128 VIDEO CARDS 4101S: Orphan / Obsolete 4102F: drivers/gpu/drm/r128/ 4103F: include/uapi/drm/r128_drm.h 4104 4105DRM DRIVERS FOR RENESAS 4106M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4107L: dri-devel@lists.freedesktop.org 4108L: linux-renesas-soc@vger.kernel.org 4109T: git git://linuxtv.org/pinchartl/fbdev 4110S: Supported 4111F: drivers/gpu/drm/rcar-du/ 4112F: drivers/gpu/drm/shmobile/ 4113F: include/linux/platform_data/shmob_drm.h 4114F: Documentation/devicetree/bindings/display/renesas,du.txt 4115 4116DRM DRIVER FOR QXL VIRTUAL GPU 4117M: Dave Airlie <airlied@redhat.com> 4118S: Odd Fixes 4119F: drivers/gpu/drm/qxl/ 4120F: include/uapi/drm/qxl_drm.h 4121 4122DRM DRIVERS FOR ROCKCHIP 4123M: Mark Yao <mark.yao@rock-chips.com> 4124L: dri-devel@lists.freedesktop.org 4125S: Maintained 4126F: drivers/gpu/drm/rockchip/ 4127F: Documentation/devicetree/bindings/display/rockchip/ 4128 4129DRM DRIVER FOR SAVAGE VIDEO CARDS 4130S: Orphan / Obsolete 4131F: drivers/gpu/drm/savage/ 4132F: include/uapi/drm/savage_drm.h 4133 4134DRM DRIVER FOR SIS VIDEO CARDS 4135S: Orphan / Obsolete 4136F: drivers/gpu/drm/sis/ 4137F: include/uapi/drm/sis_drm.h 4138 4139DRM DRIVERS FOR STI 4140M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4141M: Vincent Abriou <vincent.abriou@st.com> 4142L: dri-devel@lists.freedesktop.org 4143T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4144S: Maintained 4145F: drivers/gpu/drm/sti 4146F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4147 4148DRM DRIVER FOR TDFX VIDEO CARDS 4149S: Orphan / Obsolete 4150F: drivers/gpu/drm/tdfx/ 4151 4152DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4153M: Dave Airlie <airlied@redhat.com> 4154S: Odd Fixes 4155F: drivers/gpu/drm/udl/ 4156 4157DRM DRIVERS FOR VIVANTE GPU IP 4158M: Lucas Stach <l.stach@pengutronix.de> 4159R: Russell King <linux+etnaviv@armlinux.org.uk> 4160R: Christian Gmeiner <christian.gmeiner@gmail.com> 4161L: dri-devel@lists.freedesktop.org 4162S: Maintained 4163F: drivers/gpu/drm/etnaviv/ 4164F: include/uapi/drm/etnaviv_drm.h 4165F: Documentation/devicetree/bindings/display/etnaviv/ 4166 4167DRM DRIVER FOR VMWARE VIRTUAL GPU 4168M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4169M: Sinclair Yeh <syeh@vmware.com> 4170M: Thomas Hellstrom <thellstrom@vmware.com> 4171L: dri-devel@lists.freedesktop.org 4172T: git git://people.freedesktop.org/~syeh/repos_linux 4173T: git git://people.freedesktop.org/~thomash/linux 4174S: Supported 4175F: drivers/gpu/drm/vmwgfx/ 4176F: include/uapi/drm/vmwgfx_drm.h 4177 4178DRM DRIVERS FOR VC4 4179M: Eric Anholt <eric@anholt.net> 4180T: git git://github.com/anholt/linux 4181S: Supported 4182F: drivers/gpu/drm/vc4/ 4183F: include/uapi/drm/vc4_drm.h 4184F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4185 4186DRM DRIVERS FOR TI OMAP 4187M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4188L: dri-devel@lists.freedesktop.org 4189S: Maintained 4190F: drivers/gpu/drm/omapdrm/ 4191F: Documentation/devicetree/bindings/display/ti/ 4192 4193DRM DRIVERS FOR TI LCDC 4194M: Jyri Sarha <jsarha@ti.com> 4195R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4196L: dri-devel@lists.freedesktop.org 4197S: Maintained 4198F: drivers/gpu/drm/tilcdc/ 4199F: Documentation/devicetree/bindings/display/tilcdc/ 4200 4201DSBR100 USB FM RADIO DRIVER 4202M: Alexey Klimov <klimov.linux@gmail.com> 4203L: linux-media@vger.kernel.org 4204T: git git://linuxtv.org/media_tree.git 4205S: Maintained 4206F: drivers/media/radio/dsbr100.c 4207 4208DSCC4 DRIVER 4209M: Francois Romieu <romieu@fr.zoreil.com> 4210L: netdev@vger.kernel.org 4211S: Maintained 4212F: drivers/net/wan/dscc4.c 4213 4214DT3155 MEDIA DRIVER 4215M: Hans Verkuil <hverkuil@xs4all.nl> 4216L: linux-media@vger.kernel.org 4217T: git git://linuxtv.org/media_tree.git 4218W: https://linuxtv.org 4219S: Odd Fixes 4220F: drivers/media/pci/dt3155/ 4221 4222DVB_USB_AF9015 MEDIA DRIVER 4223M: Antti Palosaari <crope@iki.fi> 4224L: linux-media@vger.kernel.org 4225W: https://linuxtv.org 4226W: http://palosaari.fi/linux/ 4227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4228T: git git://linuxtv.org/anttip/media_tree.git 4229S: Maintained 4230F: drivers/media/usb/dvb-usb-v2/af9015* 4231 4232DVB_USB_AF9035 MEDIA DRIVER 4233M: Antti Palosaari <crope@iki.fi> 4234L: linux-media@vger.kernel.org 4235W: https://linuxtv.org 4236W: http://palosaari.fi/linux/ 4237Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4238T: git git://linuxtv.org/anttip/media_tree.git 4239S: Maintained 4240F: drivers/media/usb/dvb-usb-v2/af9035* 4241 4242DVB_USB_ANYSEE MEDIA DRIVER 4243M: Antti Palosaari <crope@iki.fi> 4244L: linux-media@vger.kernel.org 4245W: https://linuxtv.org 4246W: http://palosaari.fi/linux/ 4247Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4248T: git git://linuxtv.org/anttip/media_tree.git 4249S: Maintained 4250F: drivers/media/usb/dvb-usb-v2/anysee* 4251 4252DVB_USB_AU6610 MEDIA DRIVER 4253M: Antti Palosaari <crope@iki.fi> 4254L: linux-media@vger.kernel.org 4255W: https://linuxtv.org 4256W: http://palosaari.fi/linux/ 4257Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4258T: git git://linuxtv.org/anttip/media_tree.git 4259S: Maintained 4260F: drivers/media/usb/dvb-usb-v2/au6610* 4261 4262DVB_USB_CE6230 MEDIA DRIVER 4263M: Antti Palosaari <crope@iki.fi> 4264L: linux-media@vger.kernel.org 4265W: https://linuxtv.org 4266W: http://palosaari.fi/linux/ 4267Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4268T: git git://linuxtv.org/anttip/media_tree.git 4269S: Maintained 4270F: drivers/media/usb/dvb-usb-v2/ce6230* 4271 4272DVB_USB_CXUSB MEDIA DRIVER 4273M: Michael Krufky <mkrufky@linuxtv.org> 4274L: linux-media@vger.kernel.org 4275W: https://linuxtv.org 4276W: http://github.com/mkrufky 4277Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4278T: git git://linuxtv.org/media_tree.git 4279S: Maintained 4280F: drivers/media/usb/dvb-usb/cxusb* 4281 4282DVB_USB_EC168 MEDIA DRIVER 4283M: Antti Palosaari <crope@iki.fi> 4284L: linux-media@vger.kernel.org 4285W: https://linuxtv.org 4286W: http://palosaari.fi/linux/ 4287Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4288T: git git://linuxtv.org/anttip/media_tree.git 4289S: Maintained 4290F: drivers/media/usb/dvb-usb-v2/ec168* 4291 4292DVB_USB_GL861 MEDIA DRIVER 4293M: Antti Palosaari <crope@iki.fi> 4294L: linux-media@vger.kernel.org 4295W: https://linuxtv.org 4296Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4297T: git git://linuxtv.org/anttip/media_tree.git 4298S: Maintained 4299F: drivers/media/usb/dvb-usb-v2/gl861* 4300 4301DVB_USB_MXL111SF MEDIA DRIVER 4302M: Michael Krufky <mkrufky@linuxtv.org> 4303L: linux-media@vger.kernel.org 4304W: https://linuxtv.org 4305W: http://github.com/mkrufky 4306Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4307T: git git://linuxtv.org/mkrufky/mxl111sf.git 4308S: Maintained 4309F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4310 4311DVB_USB_RTL28XXU MEDIA DRIVER 4312M: Antti Palosaari <crope@iki.fi> 4313L: linux-media@vger.kernel.org 4314W: https://linuxtv.org 4315W: http://palosaari.fi/linux/ 4316Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4317T: git git://linuxtv.org/anttip/media_tree.git 4318S: Maintained 4319F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4320 4321DVB_USB_V2 MEDIA DRIVER 4322M: Antti Palosaari <crope@iki.fi> 4323L: linux-media@vger.kernel.org 4324W: https://linuxtv.org 4325W: http://palosaari.fi/linux/ 4326Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4327T: git git://linuxtv.org/anttip/media_tree.git 4328S: Maintained 4329F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4330F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4331 4332DYNAMIC DEBUG 4333M: Jason Baron <jbaron@akamai.com> 4334S: Maintained 4335F: lib/dynamic_debug.c 4336F: include/linux/dynamic_debug.h 4337 4338DZ DECSTATION DZ11 SERIAL DRIVER 4339M: "Maciej W. Rozycki" <macro@linux-mips.org> 4340S: Maintained 4341F: drivers/tty/serial/dz.* 4342 4343E3X0 POWER BUTTON DRIVER 4344M: Moritz Fischer <moritz.fischer@ettus.com> 4345L: usrp-users@lists.ettus.com 4346W: http://www.ettus.com 4347S: Supported 4348F: drivers/input/misc/e3x0-button.c 4349F: Documentation/devicetree/bindings/input/e3x0-button.txt 4350 4351E4000 MEDIA DRIVER 4352M: Antti Palosaari <crope@iki.fi> 4353L: linux-media@vger.kernel.org 4354W: https://linuxtv.org 4355W: http://palosaari.fi/linux/ 4356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4357T: git git://linuxtv.org/anttip/media_tree.git 4358S: Maintained 4359F: drivers/media/tuners/e4000* 4360 4361EATA ISA/EISA/PCI SCSI DRIVER 4362M: Dario Ballabio <ballabio_dario@emc.com> 4363L: linux-scsi@vger.kernel.org 4364S: Maintained 4365F: drivers/scsi/eata.c 4366 4367EC100 MEDIA DRIVER 4368M: Antti Palosaari <crope@iki.fi> 4369L: linux-media@vger.kernel.org 4370W: https://linuxtv.org 4371W: http://palosaari.fi/linux/ 4372Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4373T: git git://linuxtv.org/anttip/media_tree.git 4374S: Maintained 4375F: drivers/media/dvb-frontends/ec100* 4376 4377ECRYPT FILE SYSTEM 4378M: Tyler Hicks <tyhicks@canonical.com> 4379L: ecryptfs@vger.kernel.org 4380W: http://ecryptfs.org 4381W: https://launchpad.net/ecryptfs 4382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4383S: Supported 4384F: Documentation/filesystems/ecryptfs.txt 4385F: fs/ecryptfs/ 4386 4387EDAC-CORE 4388M: Doug Thompson <dougthompson@xmission.com> 4389M: Borislav Petkov <bp@alien8.de> 4390M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4391M: Mauro Carvalho Chehab <mchehab@kernel.org> 4392L: linux-edac@vger.kernel.org 4393T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4394T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4395S: Supported 4396F: Documentation/edac.txt 4397F: drivers/edac/ 4398F: include/linux/edac.h 4399 4400EDAC-AMD64 4401M: Doug Thompson <dougthompson@xmission.com> 4402M: Borislav Petkov <bp@alien8.de> 4403L: linux-edac@vger.kernel.org 4404S: Maintained 4405F: drivers/edac/amd64_edac* 4406 4407EDAC-CALXEDA 4408M: Doug Thompson <dougthompson@xmission.com> 4409M: Robert Richter <rric@kernel.org> 4410L: linux-edac@vger.kernel.org 4411S: Maintained 4412F: drivers/edac/highbank* 4413 4414EDAC-CAVIUM 4415M: Ralf Baechle <ralf@linux-mips.org> 4416M: David Daney <david.daney@cavium.com> 4417L: linux-edac@vger.kernel.org 4418L: linux-mips@linux-mips.org 4419S: Supported 4420F: drivers/edac/octeon_edac* 4421 4422EDAC-E752X 4423M: Mark Gross <mark.gross@intel.com> 4424M: Doug Thompson <dougthompson@xmission.com> 4425L: linux-edac@vger.kernel.org 4426S: Maintained 4427F: drivers/edac/e752x_edac.c 4428 4429EDAC-E7XXX 4430M: Doug Thompson <dougthompson@xmission.com> 4431L: linux-edac@vger.kernel.org 4432S: Maintained 4433F: drivers/edac/e7xxx_edac.c 4434 4435EDAC-GHES 4436M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4437M: Mauro Carvalho Chehab <mchehab@kernel.org> 4438L: linux-edac@vger.kernel.org 4439S: Maintained 4440F: drivers/edac/ghes_edac.c 4441 4442EDAC-I82443BXGX 4443M: Tim Small <tim@buttersideup.com> 4444L: linux-edac@vger.kernel.org 4445S: Maintained 4446F: drivers/edac/i82443bxgx_edac.c 4447 4448EDAC-I3000 4449M: Jason Uhlenkott <juhlenko@akamai.com> 4450L: linux-edac@vger.kernel.org 4451S: Maintained 4452F: drivers/edac/i3000_edac.c 4453 4454EDAC-I5000 4455M: Doug Thompson <dougthompson@xmission.com> 4456L: linux-edac@vger.kernel.org 4457S: Maintained 4458F: drivers/edac/i5000_edac.c 4459 4460EDAC-I5400 4461M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4462M: Mauro Carvalho Chehab <mchehab@kernel.org> 4463L: linux-edac@vger.kernel.org 4464S: Maintained 4465F: drivers/edac/i5400_edac.c 4466 4467EDAC-I7300 4468M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4469M: Mauro Carvalho Chehab <mchehab@kernel.org> 4470L: linux-edac@vger.kernel.org 4471S: Maintained 4472F: drivers/edac/i7300_edac.c 4473 4474EDAC-I7CORE 4475M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4476M: Mauro Carvalho Chehab <mchehab@kernel.org> 4477L: linux-edac@vger.kernel.org 4478S: Maintained 4479F: drivers/edac/i7core_edac.c 4480 4481EDAC-I82975X 4482M: Ranganathan Desikan <ravi@jetztechnologies.com> 4483M: "Arvind R." <arvino55@gmail.com> 4484L: linux-edac@vger.kernel.org 4485S: Maintained 4486F: drivers/edac/i82975x_edac.c 4487 4488EDAC-IE31200 4489M: Jason Baron <jbaron@akamai.com> 4490L: linux-edac@vger.kernel.org 4491S: Maintained 4492F: drivers/edac/ie31200_edac.c 4493 4494EDAC-MPC85XX 4495M: Johannes Thumshirn <morbidrsa@gmail.com> 4496L: linux-edac@vger.kernel.org 4497S: Maintained 4498F: drivers/edac/mpc85xx_edac.[ch] 4499 4500EDAC-PASEMI 4501M: Egor Martovetsky <egor@pasemi.com> 4502L: linux-edac@vger.kernel.org 4503S: Maintained 4504F: drivers/edac/pasemi_edac.c 4505 4506EDAC-R82600 4507M: Tim Small <tim@buttersideup.com> 4508L: linux-edac@vger.kernel.org 4509S: Maintained 4510F: drivers/edac/r82600_edac.c 4511 4512EDAC-SBRIDGE 4513M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4514M: Mauro Carvalho Chehab <mchehab@kernel.org> 4515L: linux-edac@vger.kernel.org 4516S: Maintained 4517F: drivers/edac/sb_edac.c 4518 4519EDAC-XGENE 4520APPLIED MICRO (APM) X-GENE SOC EDAC 4521M: Loc Ho <lho@apm.com> 4522S: Supported 4523F: drivers/edac/xgene_edac.c 4524F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4525 4526EDIROL UA-101/UA-1000 DRIVER 4527M: Clemens Ladisch <clemens@ladisch.de> 4528L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4529T: git git://git.alsa-project.org/alsa-kernel.git 4530S: Maintained 4531F: sound/usb/misc/ua101.c 4532 4533EXTENSIBLE FIRMWARE INTERFACE (EFI) 4534M: Matt Fleming <matt@codeblueprint.co.uk> 4535L: linux-efi@vger.kernel.org 4536T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4537S: Maintained 4538F: Documentation/efi-stub.txt 4539F: arch/ia64/kernel/efi.c 4540F: arch/x86/boot/compressed/eboot.[ch] 4541F: arch/x86/include/asm/efi.h 4542F: arch/x86/platform/efi/ 4543F: drivers/firmware/efi/ 4544F: include/linux/efi*.h 4545 4546EFI VARIABLE FILESYSTEM 4547M: Matthew Garrett <matthew.garrett@nebula.com> 4548M: Jeremy Kerr <jk@ozlabs.org> 4549M: Matt Fleming <matt@codeblueprint.co.uk> 4550T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4551L: linux-efi@vger.kernel.org 4552S: Maintained 4553F: fs/efivarfs/ 4554 4555EFIFB FRAMEBUFFER DRIVER 4556L: linux-fbdev@vger.kernel.org 4557M: Peter Jones <pjones@redhat.com> 4558S: Maintained 4559F: drivers/video/fbdev/efifb.c 4560 4561EFS FILESYSTEM 4562W: http://aeschi.ch.eu.org/efs/ 4563S: Orphan 4564F: fs/efs/ 4565 4566EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4567M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4568L: netdev@vger.kernel.org 4569S: Maintained 4570F: drivers/net/ethernet/ibm/ehea/ 4571 4572EM28XX VIDEO4LINUX DRIVER 4573M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4574M: Mauro Carvalho Chehab <mchehab@kernel.org> 4575L: linux-media@vger.kernel.org 4576W: https://linuxtv.org 4577T: git git://linuxtv.org/media_tree.git 4578S: Maintained 4579F: drivers/media/usb/em28xx/ 4580 4581EMBEDDED LINUX 4582M: Paul Gortmaker <paul.gortmaker@windriver.com> 4583M: Matt Mackall <mpm@selenic.com> 4584M: David Woodhouse <dwmw2@infradead.org> 4585L: linux-embedded@vger.kernel.org 4586S: Maintained 4587 4588EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4589M: James Smart <james.smart@avagotech.com> 4590M: Dick Kennedy <dick.kennedy@avagotech.com> 4591L: linux-scsi@vger.kernel.org 4592W: http://www.avagotech.com 4593S: Supported 4594F: drivers/scsi/lpfc/ 4595 4596ENE CB710 FLASH CARD READER DRIVER 4597M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4598S: Maintained 4599F: drivers/misc/cb710/ 4600F: drivers/mmc/host/cb710-mmc.* 4601F: include/linux/cb710.h 4602 4603ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4604M: Maxim Levitsky <maximlevitsky@gmail.com> 4605S: Maintained 4606F: drivers/media/rc/ene_ir.* 4607 4608EPSON S1D13XXX FRAMEBUFFER DRIVER 4609M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4610S: Maintained 4611T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4612F: drivers/video/fbdev/s1d13xxxfb.c 4613F: include/video/s1d13xxxfb.h 4614 4615ET131X NETWORK DRIVER 4616M: Mark Einon <mark.einon@gmail.com> 4617S: Odd Fixes 4618F: drivers/net/ethernet/agere/ 4619 4620ETHERNET BRIDGE 4621M: Stephen Hemminger <stephen@networkplumber.org> 4622L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4623L: netdev@vger.kernel.org 4624W: http://www.linuxfoundation.org/en/Net:Bridge 4625S: Maintained 4626F: include/linux/netfilter_bridge/ 4627F: net/bridge/ 4628 4629ETHERNET PHY LIBRARY 4630M: Florian Fainelli <f.fainelli@gmail.com> 4631L: netdev@vger.kernel.org 4632S: Maintained 4633F: include/linux/phy.h 4634F: include/linux/phy_fixed.h 4635F: drivers/net/phy/ 4636F: Documentation/networking/phy.txt 4637F: drivers/of/of_mdio.c 4638F: drivers/of/of_net.c 4639 4640EXT2 FILE SYSTEM 4641M: Jan Kara <jack@suse.com> 4642L: linux-ext4@vger.kernel.org 4643S: Maintained 4644F: Documentation/filesystems/ext2.txt 4645F: fs/ext2/ 4646F: include/linux/ext2* 4647 4648EXT4 FILE SYSTEM 4649M: "Theodore Ts'o" <tytso@mit.edu> 4650M: Andreas Dilger <adilger.kernel@dilger.ca> 4651L: linux-ext4@vger.kernel.org 4652W: http://ext4.wiki.kernel.org 4653Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4655S: Maintained 4656F: Documentation/filesystems/ext4.txt 4657F: fs/ext4/ 4658 4659Extended Verification Module (EVM) 4660M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4661L: linux-ima-devel@lists.sourceforge.net 4662L: linux-security-module@vger.kernel.org 4663S: Supported 4664F: security/integrity/evm/ 4665 4666EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4667M: MyungJoo Ham <myungjoo.ham@samsung.com> 4668M: Chanwoo Choi <cw00.choi@samsung.com> 4669L: linux-kernel@vger.kernel.org 4670T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4671S: Maintained 4672F: drivers/extcon/ 4673F: include/linux/extcon/ 4674F: include/linux/extcon.h 4675F: Documentation/extcon/ 4676F: Documentation/devicetree/bindings/extcon/ 4677 4678EXYNOS DP DRIVER 4679M: Jingoo Han <jingoohan1@gmail.com> 4680L: dri-devel@lists.freedesktop.org 4681S: Maintained 4682F: drivers/gpu/drm/exynos/exynos_dp* 4683 4684EXYNOS SYSMMU (IOMMU) driver 4685M: Marek Szyprowski <m.szyprowski@samsung.com> 4686L: iommu@lists.linux-foundation.org 4687S: Maintained 4688F: drivers/iommu/exynos-iommu.c 4689 4690EXYNOS MIPI DISPLAY DRIVERS 4691M: Inki Dae <inki.dae@samsung.com> 4692M: Donghwa Lee <dh09.lee@samsung.com> 4693M: Kyungmin Park <kyungmin.park@samsung.com> 4694L: linux-fbdev@vger.kernel.org 4695S: Maintained 4696F: drivers/video/fbdev/exynos/exynos_mipi* 4697F: include/video/exynos_mipi* 4698 4699EZchip NPS platform support 4700M: Noam Camus <noamc@ezchip.com> 4701S: Supported 4702F: arch/arc/plat-eznps 4703F: arch/arc/boot/dts/eznps.dts 4704 4705F71805F HARDWARE MONITORING DRIVER 4706M: Jean Delvare <jdelvare@suse.com> 4707L: linux-hwmon@vger.kernel.org 4708S: Maintained 4709F: Documentation/hwmon/f71805f 4710F: drivers/hwmon/f71805f.c 4711 4712FC0011 TUNER DRIVER 4713M: Michael Buesch <m@bues.ch> 4714L: linux-media@vger.kernel.org 4715S: Maintained 4716F: drivers/media/tuners/fc0011.h 4717F: drivers/media/tuners/fc0011.c 4718 4719FC2580 MEDIA DRIVER 4720M: Antti Palosaari <crope@iki.fi> 4721L: linux-media@vger.kernel.org 4722W: https://linuxtv.org 4723W: http://palosaari.fi/linux/ 4724Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4725T: git git://linuxtv.org/anttip/media_tree.git 4726S: Maintained 4727F: drivers/media/tuners/fc2580* 4728 4729FANOTIFY 4730M: Eric Paris <eparis@redhat.com> 4731S: Maintained 4732F: fs/notify/fanotify/ 4733F: include/linux/fanotify.h 4734F: include/uapi/linux/fanotify.h 4735 4736FARSYNC SYNCHRONOUS DRIVER 4737M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4738W: http://www.farsite.co.uk/ 4739S: Supported 4740F: drivers/net/wan/farsync.* 4741 4742FAULT INJECTION SUPPORT 4743M: Akinobu Mita <akinobu.mita@gmail.com> 4744S: Supported 4745F: Documentation/fault-injection/ 4746F: lib/fault-inject.c 4747 4748FBTFT Framebuffer drivers 4749M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4750M: Noralf Trønnes <noralf@tronnes.org> 4751S: Maintained 4752F: drivers/staging/fbtft/ 4753 4754FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4755M: Johannes Thumshirn <jth@kernel.org> 4756L: fcoe-devel@open-fcoe.org 4757W: www.Open-FCoE.org 4758S: Supported 4759F: drivers/scsi/libfc/ 4760F: drivers/scsi/fcoe/ 4761F: include/scsi/fc/ 4762F: include/scsi/libfc.h 4763F: include/scsi/libfcoe.h 4764F: include/uapi/scsi/fc/ 4765 4766FILE LOCKING (flock() and fcntl()/lockf()) 4767M: Jeff Layton <jlayton@poochiereds.net> 4768M: "J. Bruce Fields" <bfields@fieldses.org> 4769L: linux-fsdevel@vger.kernel.org 4770S: Maintained 4771F: include/linux/fcntl.h 4772F: include/linux/fs.h 4773F: include/uapi/linux/fcntl.h 4774F: include/uapi/linux/fs.h 4775F: fs/fcntl.c 4776F: fs/locks.c 4777 4778FILESYSTEMS (VFS and infrastructure) 4779M: Alexander Viro <viro@zeniv.linux.org.uk> 4780L: linux-fsdevel@vger.kernel.org 4781S: Maintained 4782F: fs/* 4783 4784FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4785M: Riku Voipio <riku.voipio@iki.fi> 4786L: linux-hwmon@vger.kernel.org 4787S: Maintained 4788F: drivers/hwmon/f75375s.c 4789F: include/linux/f75375s.h 4790 4791FIREWIRE AUDIO DRIVERS 4792M: Clemens Ladisch <clemens@ladisch.de> 4793L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4794T: git git://git.alsa-project.org/alsa-kernel.git 4795S: Maintained 4796F: sound/firewire/ 4797 4798FIREWIRE MEDIA DRIVERS (firedtv) 4799M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4800L: linux-media@vger.kernel.org 4801L: linux1394-devel@lists.sourceforge.net 4802T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4803S: Maintained 4804F: drivers/media/firewire/ 4805 4806FIREWIRE SBP-2 TARGET 4807M: Chris Boot <bootc@bootc.net> 4808L: linux-scsi@vger.kernel.org 4809L: target-devel@vger.kernel.org 4810L: linux1394-devel@lists.sourceforge.net 4811T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4812S: Maintained 4813F: drivers/target/sbp/ 4814 4815FIREWIRE SUBSYSTEM 4816M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4817L: linux1394-devel@lists.sourceforge.net 4818W: http://ieee1394.wiki.kernel.org/ 4819T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4820S: Maintained 4821F: drivers/firewire/ 4822F: include/linux/firewire.h 4823F: include/uapi/linux/firewire*.h 4824F: tools/firewire/ 4825 4826FIRMWARE LOADER (request_firmware) 4827M: Ming Lei <ming.lei@canonical.com> 4828L: linux-kernel@vger.kernel.org 4829S: Maintained 4830F: Documentation/firmware_class/ 4831F: drivers/base/firmware*.c 4832F: include/linux/firmware.h 4833 4834FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4835M: Joshua Morris <josh.h.morris@us.ibm.com> 4836M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4837S: Maintained 4838F: drivers/block/rsxx/ 4839 4840FLOPPY DRIVER 4841M: Jiri Kosina <jikos@kernel.org> 4842T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4843S: Odd fixes 4844F: drivers/block/floppy.c 4845 4846FMC SUBSYSTEM 4847M: Alessandro Rubini <rubini@gnudd.com> 4848W: http://www.ohwr.org/projects/fmc-bus 4849S: Supported 4850F: drivers/fmc/ 4851F: include/linux/fmc*.h 4852F: include/linux/ipmi-fru.h 4853K: fmc_d.*register 4854 4855FPGA MANAGER FRAMEWORK 4856M: Alan Tull <atull@opensource.altera.com> 4857R: Moritz Fischer <moritz.fischer@ettus.com> 4858S: Maintained 4859F: drivers/fpga/ 4860F: include/linux/fpga/fpga-mgr.h 4861W: http://www.rocketboards.org 4862 4863FPU EMULATOR 4864M: Bill Metzenthen <billm@melbpc.org.au> 4865W: http://floatingpoint.sourceforge.net/emulator/index.html 4866S: Maintained 4867F: arch/x86/math-emu/ 4868 4869FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4870L: netdev@vger.kernel.org 4871S: Orphan 4872F: drivers/net/wan/dlci.c 4873F: drivers/net/wan/sdla.c 4874 4875FRAMEBUFFER LAYER 4876M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4877M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4878L: linux-fbdev@vger.kernel.org 4879W: http://linux-fbdev.sourceforge.net/ 4880Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4881T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4882S: Maintained 4883F: Documentation/fb/ 4884F: drivers/video/ 4885F: include/video/ 4886F: include/linux/fb.h 4887F: include/uapi/video/ 4888F: include/uapi/linux/fb.h 4889 4890FREESCALE DIU FRAMEBUFFER DRIVER 4891M: Timur Tabi <timur@tabi.org> 4892L: linux-fbdev@vger.kernel.org 4893S: Maintained 4894F: drivers/video/fbdev/fsl-diu-fb.* 4895 4896FREESCALE DMA DRIVER 4897M: Li Yang <leoli@freescale.com> 4898M: Zhang Wei <zw@zh-kernel.org> 4899L: linuxppc-dev@lists.ozlabs.org 4900S: Maintained 4901F: drivers/dma/fsldma.* 4902 4903FREESCALE GPMI NAND DRIVER 4904M: Han Xu <han.xu@nxp.com> 4905L: linux-mtd@lists.infradead.org 4906S: Maintained 4907F: drivers/mtd/nand/gpmi-nand/* 4908 4909FREESCALE I2C CPM DRIVER 4910M: Jochen Friedrich <jochen@scram.de> 4911L: linuxppc-dev@lists.ozlabs.org 4912L: linux-i2c@vger.kernel.org 4913S: Maintained 4914F: drivers/i2c/busses/i2c-cpm.c 4915 4916FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4917M: Sascha Hauer <kernel@pengutronix.de> 4918L: linux-fbdev@vger.kernel.org 4919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4920S: Maintained 4921F: include/linux/platform_data/video-imxfb.h 4922F: drivers/video/fbdev/imxfb.c 4923 4924FREESCALE QUAD SPI DRIVER 4925M: Han Xu <han.xu@nxp.com> 4926L: linux-mtd@lists.infradead.org 4927S: Maintained 4928F: drivers/mtd/spi-nor/fsl-quadspi.c 4929 4930FREESCALE SOC FS_ENET DRIVER 4931M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4932M: Vitaly Bordug <vbordug@ru.mvista.com> 4933L: linuxppc-dev@lists.ozlabs.org 4934L: netdev@vger.kernel.org 4935S: Maintained 4936F: drivers/net/ethernet/freescale/fs_enet/ 4937F: include/linux/fs_enet_pd.h 4938 4939FREESCALE IMX / MXC FEC DRIVER 4940M: Fugang Duan <fugang.duan@nxp.com> 4941L: netdev@vger.kernel.org 4942S: Maintained 4943F: drivers/net/ethernet/freescale/fec_main.c 4944F: drivers/net/ethernet/freescale/fec_ptp.c 4945F: drivers/net/ethernet/freescale/fec.h 4946F: Documentation/devicetree/bindings/net/fsl-fec.txt 4947 4948FREESCALE QUICC ENGINE LIBRARY 4949L: linuxppc-dev@lists.ozlabs.org 4950S: Orphan 4951F: drivers/soc/fsl/qe/ 4952F: include/soc/fsl/*qe*.h 4953F: include/soc/fsl/*ucc*.h 4954 4955FREESCALE USB PERIPHERAL DRIVERS 4956M: Li Yang <leoli@freescale.com> 4957L: linux-usb@vger.kernel.org 4958L: linuxppc-dev@lists.ozlabs.org 4959S: Maintained 4960F: drivers/usb/gadget/udc/fsl* 4961 4962FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4963M: Li Yang <leoli@freescale.com> 4964L: netdev@vger.kernel.org 4965L: linuxppc-dev@lists.ozlabs.org 4966S: Maintained 4967F: drivers/net/ethernet/freescale/ucc_geth* 4968 4969FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4970M: Claudiu Manoil <claudiu.manoil@freescale.com> 4971L: netdev@vger.kernel.org 4972S: Maintained 4973F: drivers/net/ethernet/freescale/gianfar* 4974X: drivers/net/ethernet/freescale/gianfar_ptp.c 4975F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4976 4977FREESCALE QUICC ENGINE UCC HDLC DRIVER 4978M: Zhao Qiang <qiang.zhao@nxp.com> 4979L: netdev@vger.kernel.org 4980L: linuxppc-dev@lists.ozlabs.org 4981S: Maintained 4982F: drivers/net/wan/fsl_ucc_hdlc* 4983 4984FREESCALE QUICC ENGINE UCC UART DRIVER 4985M: Timur Tabi <timur@tabi.org> 4986L: linuxppc-dev@lists.ozlabs.org 4987S: Maintained 4988F: drivers/tty/serial/ucc_uart.c 4989 4990FREESCALE SOC SOUND DRIVERS 4991M: Timur Tabi <timur@tabi.org> 4992M: Nicolin Chen <nicoleotsuka@gmail.com> 4993M: Xiubo Li <Xiubo.Lee@gmail.com> 4994R: Fabio Estevam <fabio.estevam@nxp.com> 4995L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4996L: linuxppc-dev@lists.ozlabs.org 4997S: Maintained 4998F: sound/soc/fsl/fsl* 4999F: sound/soc/fsl/imx* 5000F: sound/soc/fsl/mpc8610_hpcd.c 5001 5002FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5003M: "J. German Rivera" <German.Rivera@freescale.com> 5004M: Stuart Yoder <stuart.yoder@nxp.com> 5005L: linux-kernel@vger.kernel.org 5006S: Maintained 5007F: drivers/staging/fsl-mc/ 5008 5009FREEVXFS FILESYSTEM 5010M: Christoph Hellwig <hch@infradead.org> 5011W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5012S: Maintained 5013F: fs/freevxfs/ 5014 5015FREEZER 5016M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5017M: Pavel Machek <pavel@ucw.cz> 5018L: linux-pm@vger.kernel.org 5019S: Supported 5020F: Documentation/power/freezing-of-tasks.txt 5021F: include/linux/freezer.h 5022F: kernel/freezer.c 5023 5024FRONTSWAP API 5025M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5026L: linux-kernel@vger.kernel.org 5027S: Maintained 5028F: mm/frontswap.c 5029F: include/linux/frontswap.h 5030 5031FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5032M: David Howells <dhowells@redhat.com> 5033L: linux-cachefs@redhat.com (moderated for non-subscribers) 5034S: Supported 5035F: Documentation/filesystems/caching/ 5036F: fs/fscache/ 5037F: include/linux/fscache*.h 5038 5039FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5040M: Theodore Y. Ts'o <tytso@mit.edu> 5041M: Jaegeuk Kim <jaegeuk@kernel.org> 5042S: Supported 5043F: fs/crypto/ 5044F: include/linux/fscrypto.h 5045 5046F2FS FILE SYSTEM 5047M: Jaegeuk Kim <jaegeuk@kernel.org> 5048M: Changman Lee <cm224.lee@samsung.com> 5049R: Chao Yu <yuchao0@huawei.com> 5050L: linux-f2fs-devel@lists.sourceforge.net 5051W: http://en.wikipedia.org/wiki/F2FS 5052T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5053S: Maintained 5054F: Documentation/filesystems/f2fs.txt 5055F: Documentation/ABI/testing/sysfs-fs-f2fs 5056F: fs/f2fs/ 5057F: include/linux/f2fs_fs.h 5058F: include/trace/events/f2fs.h 5059 5060FUJITSU FR-V (FRV) PORT 5061S: Orphan 5062F: arch/frv/ 5063 5064FUJITSU LAPTOP EXTRAS 5065M: Jonathan Woithe <jwoithe@just42.net> 5066L: platform-driver-x86@vger.kernel.org 5067S: Maintained 5068F: drivers/platform/x86/fujitsu-laptop.c 5069 5070FUJITSU M-5MO LS CAMERA ISP DRIVER 5071M: Kyungmin Park <kyungmin.park@samsung.com> 5072M: Heungjun Kim <riverful.kim@samsung.com> 5073L: linux-media@vger.kernel.org 5074S: Maintained 5075F: drivers/media/i2c/m5mols/ 5076F: include/media/i2c/m5mols.h 5077 5078FUJITSU TABLET EXTRAS 5079M: Robert Gerlach <khnz@gmx.de> 5080L: platform-driver-x86@vger.kernel.org 5081S: Maintained 5082F: drivers/platform/x86/fujitsu-tablet.c 5083 5084FUSE: FILESYSTEM IN USERSPACE 5085M: Miklos Szeredi <miklos@szeredi.hu> 5086L: linux-fsdevel@vger.kernel.org 5087W: http://fuse.sourceforge.net/ 5088T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5089S: Maintained 5090F: fs/fuse/ 5091F: include/uapi/linux/fuse.h 5092F: Documentation/filesystems/fuse.txt 5093 5094FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5095M: Rik Faith <faith@cs.unc.edu> 5096L: linux-scsi@vger.kernel.org 5097S: Odd Fixes (e.g., new signatures) 5098F: drivers/scsi/fdomain.* 5099 5100GCC PLUGINS 5101M: Kees Cook <keescook@chromium.org> 5102R: Emese Revfy <re.emese@gmail.com> 5103L: kernel-hardening@lists.openwall.com 5104S: Maintained 5105F: scripts/gcc-plugins/ 5106F: scripts/gcc-plugin.sh 5107F: Documentation/gcc-plugins.txt 5108 5109GCOV BASED KERNEL PROFILING 5110M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5111S: Maintained 5112F: kernel/gcov/ 5113F: Documentation/dev-tools/gcov.rst 5114 5115GDT SCSI DISK ARRAY CONTROLLER DRIVER 5116M: Achim Leubner <achim_leubner@adaptec.com> 5117L: linux-scsi@vger.kernel.org 5118W: http://www.icp-vortex.com/ 5119S: Supported 5120F: drivers/scsi/gdt* 5121 5122GDB KERNEL DEBUGGING HELPER SCRIPTS 5123M: Jan Kiszka <jan.kiszka@siemens.com> 5124M: Kieran Bingham <kieran@bingham.xyz> 5125S: Supported 5126F: scripts/gdb/ 5127 5128GEMTEK FM RADIO RECEIVER DRIVER 5129M: Hans Verkuil <hverkuil@xs4all.nl> 5130L: linux-media@vger.kernel.org 5131T: git git://linuxtv.org/media_tree.git 5132W: https://linuxtv.org 5133S: Maintained 5134F: drivers/media/radio/radio-gemtek* 5135 5136GENERIC GPIO I2C DRIVER 5137M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5138S: Supported 5139F: drivers/i2c/busses/i2c-gpio.c 5140F: include/linux/i2c-gpio.h 5141 5142GENERIC GPIO I2C MULTIPLEXER DRIVER 5143M: Peter Korsgaard <peter.korsgaard@barco.com> 5144L: linux-i2c@vger.kernel.org 5145S: Supported 5146F: drivers/i2c/muxes/i2c-mux-gpio.c 5147F: include/linux/i2c-mux-gpio.h 5148F: Documentation/i2c/muxes/i2c-mux-gpio 5149 5150GENERIC HDLC (WAN) DRIVERS 5151M: Krzysztof Halasa <khc@pm.waw.pl> 5152W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5153S: Maintained 5154F: drivers/net/wan/c101.c 5155F: drivers/net/wan/hd6457* 5156F: drivers/net/wan/hdlc* 5157F: drivers/net/wan/n2.c 5158F: drivers/net/wan/pc300too.c 5159F: drivers/net/wan/pci200syn.c 5160F: drivers/net/wan/wanxl* 5161 5162GENERIC INCLUDE/ASM HEADER FILES 5163M: Arnd Bergmann <arnd@arndb.de> 5164L: linux-arch@vger.kernel.org 5165T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5166S: Maintained 5167F: include/asm-generic/ 5168F: include/uapi/asm-generic/ 5169 5170GENERIC PHY FRAMEWORK 5171M: Kishon Vijay Abraham I <kishon@ti.com> 5172L: linux-kernel@vger.kernel.org 5173T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5174S: Supported 5175F: drivers/phy/ 5176F: include/linux/phy/ 5177 5178GENERIC PM DOMAINS 5179M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5180M: Kevin Hilman <khilman@kernel.org> 5181M: Ulf Hansson <ulf.hansson@linaro.org> 5182L: linux-pm@vger.kernel.org 5183S: Supported 5184F: drivers/base/power/domain*.c 5185F: include/linux/pm_domain.h 5186 5187GENERIC UIO DRIVER FOR PCI DEVICES 5188M: "Michael S. Tsirkin" <mst@redhat.com> 5189L: kvm@vger.kernel.org 5190S: Supported 5191F: drivers/uio/uio_pci_generic.c 5192 5193GET_MAINTAINER SCRIPT 5194M: Joe Perches <joe@perches.com> 5195S: Maintained 5196F: scripts/get_maintainer.pl 5197 5198GFS2 FILE SYSTEM 5199M: Steven Whitehouse <swhiteho@redhat.com> 5200M: Bob Peterson <rpeterso@redhat.com> 5201L: cluster-devel@redhat.com 5202W: http://sources.redhat.com/cluster/ 5203T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5204S: Supported 5205F: Documentation/filesystems/gfs2*.txt 5206F: fs/gfs2/ 5207F: include/uapi/linux/gfs2_ondisk.h 5208 5209GIGASET ISDN DRIVERS 5210M: Paul Bolle <pebolle@tiscali.nl> 5211L: gigaset307x-common@lists.sourceforge.net 5212W: http://gigaset307x.sourceforge.net/ 5213S: Odd Fixes 5214F: Documentation/isdn/README.gigaset 5215F: drivers/isdn/gigaset/ 5216F: include/uapi/linux/gigaset_dev.h 5217 5218GO7007 MPEG CODEC 5219M: Hans Verkuil <hans.verkuil@cisco.com> 5220L: linux-media@vger.kernel.org 5221S: Maintained 5222F: drivers/media/usb/go7007/ 5223 5224GOODIX TOUCHSCREEN 5225M: Bastien Nocera <hadess@hadess.net> 5226L: linux-input@vger.kernel.org 5227S: Maintained 5228F: drivers/input/touchscreen/goodix.c 5229 5230GPIO SUBSYSTEM 5231M: Linus Walleij <linus.walleij@linaro.org> 5232M: Alexandre Courbot <gnurou@gmail.com> 5233L: linux-gpio@vger.kernel.org 5234T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5235S: Maintained 5236F: Documentation/devicetree/bindings/gpio/ 5237F: Documentation/gpio/ 5238F: Documentation/ABI/testing/gpio-cdev 5239F: Documentation/ABI/obsolete/sysfs-gpio 5240F: drivers/gpio/ 5241F: include/linux/gpio/ 5242F: include/linux/gpio.h 5243F: include/asm-generic/gpio.h 5244F: include/uapi/linux/gpio.h 5245F: tools/gpio/ 5246 5247GRE DEMULTIPLEXER DRIVER 5248M: Dmitry Kozlov <xeb@mail.ru> 5249L: netdev@vger.kernel.org 5250S: Maintained 5251F: net/ipv4/gre_demux.c 5252F: net/ipv4/gre_offload.c 5253F: include/net/gre.h 5254 5255GRETH 10/100/1G Ethernet MAC device driver 5256M: Andreas Larsson <andreas@gaisler.com> 5257L: netdev@vger.kernel.org 5258S: Maintained 5259F: drivers/net/ethernet/aeroflex/ 5260 5261GSPCA FINEPIX SUBDRIVER 5262M: Frank Zago <frank@zago.net> 5263L: linux-media@vger.kernel.org 5264T: git git://linuxtv.org/media_tree.git 5265S: Maintained 5266F: drivers/media/usb/gspca/finepix.c 5267 5268GSPCA GL860 SUBDRIVER 5269M: Olivier Lorin <o.lorin@laposte.net> 5270L: linux-media@vger.kernel.org 5271T: git git://linuxtv.org/media_tree.git 5272S: Maintained 5273F: drivers/media/usb/gspca/gl860/ 5274 5275GSPCA M5602 SUBDRIVER 5276M: Erik Andren <erik.andren@gmail.com> 5277L: linux-media@vger.kernel.org 5278T: git git://linuxtv.org/media_tree.git 5279S: Maintained 5280F: drivers/media/usb/gspca/m5602/ 5281 5282GSPCA PAC207 SONIXB SUBDRIVER 5283M: Hans Verkuil <hverkuil@xs4all.nl> 5284L: linux-media@vger.kernel.org 5285T: git git://linuxtv.org/media_tree.git 5286S: Odd Fixes 5287F: drivers/media/usb/gspca/pac207.c 5288 5289GSPCA SN9C20X SUBDRIVER 5290M: Brian Johnson <brijohn@gmail.com> 5291L: linux-media@vger.kernel.org 5292T: git git://linuxtv.org/media_tree.git 5293S: Maintained 5294F: drivers/media/usb/gspca/sn9c20x.c 5295 5296GSPCA T613 SUBDRIVER 5297M: Leandro Costantino <lcostantino@gmail.com> 5298L: linux-media@vger.kernel.org 5299T: git git://linuxtv.org/media_tree.git 5300S: Maintained 5301F: drivers/media/usb/gspca/t613.c 5302 5303GSPCA USB WEBCAM DRIVER 5304M: Hans Verkuil <hverkuil@xs4all.nl> 5305L: linux-media@vger.kernel.org 5306T: git git://linuxtv.org/media_tree.git 5307S: Odd Fixes 5308F: drivers/media/usb/gspca/ 5309 5310GUID PARTITION TABLE (GPT) 5311M: Davidlohr Bueso <dave@stgolabs.net> 5312L: linux-efi@vger.kernel.org 5313S: Maintained 5314F: block/partitions/efi.* 5315 5316STK1160 USB VIDEO CAPTURE DRIVER 5317M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5318L: linux-media@vger.kernel.org 5319T: git git://linuxtv.org/media_tree.git 5320S: Maintained 5321F: drivers/media/usb/stk1160/ 5322 5323H8/300 ARCHITECTURE 5324M: Yoshinori Sato <ysato@users.sourceforge.jp> 5325L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5326W: http://uclinux-h8.sourceforge.jp 5327T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5328S: Maintained 5329F: arch/h8300/ 5330F: drivers/clocksource/h8300_*.c 5331F: drivers/clk/h8300/ 5332F: drivers/irqchip/irq-renesas-h8*.c 5333 5334HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5335M: Frank Seidel <frank@f-seidel.de> 5336L: platform-driver-x86@vger.kernel.org 5337W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5338S: Maintained 5339F: drivers/platform/x86/hdaps.c 5340 5341HDPVR USB VIDEO ENCODER DRIVER 5342M: Hans Verkuil <hverkuil@xs4all.nl> 5343L: linux-media@vger.kernel.org 5344T: git git://linuxtv.org/media_tree.git 5345W: https://linuxtv.org 5346S: Odd Fixes 5347F: drivers/media/usb/hdpvr/ 5348 5349HWPOISON MEMORY FAILURE HANDLING 5350M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5351L: linux-mm@kvack.org 5352S: Maintained 5353F: mm/memory-failure.c 5354F: mm/hwpoison-inject.c 5355 5356HYPERVISOR VIRTUAL CONSOLE DRIVER 5357L: linuxppc-dev@lists.ozlabs.org 5358S: Odd Fixes 5359F: drivers/tty/hvc/ 5360 5361HACKRF MEDIA DRIVER 5362M: Antti Palosaari <crope@iki.fi> 5363L: linux-media@vger.kernel.org 5364W: https://linuxtv.org 5365W: http://palosaari.fi/linux/ 5366Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5367T: git git://linuxtv.org/anttip/media_tree.git 5368S: Maintained 5369F: drivers/media/usb/hackrf/ 5370 5371HARDWARE MONITORING 5372M: Jean Delvare <jdelvare@suse.com> 5373M: Guenter Roeck <linux@roeck-us.net> 5374L: linux-hwmon@vger.kernel.org 5375W: http://hwmon.wiki.kernel.org/ 5376T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5377T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5378S: Maintained 5379F: Documentation/hwmon/ 5380F: drivers/hwmon/ 5381F: include/linux/hwmon*.h 5382 5383HARDWARE RANDOM NUMBER GENERATOR CORE 5384M: Matt Mackall <mpm@selenic.com> 5385M: Herbert Xu <herbert@gondor.apana.org.au> 5386L: linux-crypto@vger.kernel.org 5387S: Odd fixes 5388F: Documentation/devicetree/bindings/rng/ 5389F: Documentation/hw_random.txt 5390F: drivers/char/hw_random/ 5391F: include/linux/hw_random.h 5392 5393HARDWARE SPINLOCK CORE 5394M: Ohad Ben-Cohen <ohad@wizery.com> 5395M: Bjorn Andersson <bjorn.andersson@linaro.org> 5396L: linux-remoteproc@vger.kernel.org 5397S: Maintained 5398T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5399F: Documentation/devicetree/bindings/hwlock/ 5400F: Documentation/hwspinlock.txt 5401F: drivers/hwspinlock/ 5402F: include/linux/hwspinlock.h 5403 5404HARMONY SOUND DRIVER 5405L: linux-parisc@vger.kernel.org 5406S: Maintained 5407F: sound/parisc/harmony.* 5408 5409HD29L2 MEDIA DRIVER 5410M: Antti Palosaari <crope@iki.fi> 5411L: linux-media@vger.kernel.org 5412W: https://linuxtv.org 5413W: http://palosaari.fi/linux/ 5414Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5415T: git git://linuxtv.org/anttip/media_tree.git 5416S: Maintained 5417F: drivers/media/dvb-frontends/hd29l2* 5418 5419HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5420M: Brian Boylston <brian.boylston@hpe.com> 5421S: Supported 5422F: Documentation/watchdog/hpwdt.txt 5423F: drivers/watchdog/hpwdt.c 5424 5425HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5426M: Don Brace <don.brace@microsemi.com> 5427L: iss_storagedev@hp.com 5428L: esc.storagedev@microsemi.com 5429L: linux-scsi@vger.kernel.org 5430S: Supported 5431F: Documentation/scsi/hpsa.txt 5432F: drivers/scsi/hpsa*.[ch] 5433F: include/linux/cciss*.h 5434F: include/uapi/linux/cciss*.h 5435 5436HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5437M: Don Brace <don.brace@microsemi.com> 5438L: iss_storagedev@hp.com 5439L: esc.storagedev@microsemi.com 5440L: linux-scsi@vger.kernel.org 5441S: Supported 5442F: Documentation/blockdev/cciss.txt 5443F: drivers/block/cciss* 5444F: include/linux/cciss_ioctl.h 5445F: include/uapi/linux/cciss_ioctl.h 5446 5447HFI1 DRIVER 5448M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5449M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5450L: linux-rdma@vger.kernel.org 5451S: Supported 5452F: drivers/infiniband/hw/hfi1 5453 5454HFS FILESYSTEM 5455L: linux-fsdevel@vger.kernel.org 5456S: Orphan 5457F: Documentation/filesystems/hfs.txt 5458F: fs/hfs/ 5459 5460HFSPLUS FILESYSTEM 5461L: linux-fsdevel@vger.kernel.org 5462S: Orphan 5463F: Documentation/filesystems/hfsplus.txt 5464F: fs/hfsplus/ 5465 5466HGA FRAMEBUFFER DRIVER 5467M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5468L: linux-nvidia@lists.surfsouth.com 5469W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5470S: Maintained 5471F: drivers/video/fbdev/hgafb.c 5472 5473HIBERNATION (aka Software Suspend, aka swsusp) 5474M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5475M: Pavel Machek <pavel@ucw.cz> 5476L: linux-pm@vger.kernel.org 5477S: Supported 5478F: arch/x86/power/ 5479F: drivers/base/power/ 5480F: kernel/power/ 5481F: include/linux/suspend.h 5482F: include/linux/freezer.h 5483F: include/linux/pm.h 5484F: arch/*/include/asm/suspend*.h 5485 5486HID CORE LAYER 5487M: Jiri Kosina <jikos@kernel.org> 5488R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5489L: linux-input@vger.kernel.org 5490T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5491S: Maintained 5492F: drivers/hid/ 5493F: include/linux/hid* 5494F: include/uapi/linux/hid* 5495 5496HID SENSOR HUB DRIVERS 5497M: Jiri Kosina <jikos@kernel.org> 5498M: Jonathan Cameron <jic23@kernel.org> 5499M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5500L: linux-input@vger.kernel.org 5501L: linux-iio@vger.kernel.org 5502S: Maintained 5503F: Documentation/hid/hid-sensor* 5504F: drivers/hid/hid-sensor-* 5505F: drivers/iio/*/hid-* 5506F: include/linux/hid-sensor-* 5507 5508HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5509M: Thomas Gleixner <tglx@linutronix.de> 5510L: linux-kernel@vger.kernel.org 5511T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5512S: Maintained 5513F: Documentation/timers/ 5514F: kernel/time/hrtimer.c 5515F: kernel/time/clockevents.c 5516F: kernel/time/tick*.* 5517F: kernel/time/timer_*.c 5518F: include/linux/clockchips.h 5519F: include/linux/hrtimer.h 5520 5521HIGH-SPEED SCC DRIVER FOR AX.25 5522L: linux-hams@vger.kernel.org 5523S: Orphan 5524F: drivers/net/hamradio/dmascc.c 5525F: drivers/net/hamradio/scc.c 5526 5527HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5528M: HighPoint Linux Team <linux@highpoint-tech.com> 5529W: http://www.highpoint-tech.com 5530S: Supported 5531F: Documentation/scsi/hptiop.txt 5532F: drivers/scsi/hptiop.c 5533 5534HIPPI 5535M: Jes Sorensen <jes@trained-monkey.org> 5536L: linux-hippi@sunsite.dk 5537S: Maintained 5538F: include/linux/hippidevice.h 5539F: include/uapi/linux/if_hippi.h 5540F: net/802/hippi.c 5541F: drivers/net/hippi/ 5542 5543HISILICON NETWORK SUBSYSTEM DRIVER 5544M: Yisen Zhuang <yisen.zhuang@huawei.com> 5545M: Salil Mehta <salil.mehta@huawei.com> 5546L: netdev@vger.kernel.org 5547W: http://www.hisilicon.com 5548S: Maintained 5549F: drivers/net/ethernet/hisilicon/ 5550F: Documentation/devicetree/bindings/net/hisilicon*.txt 5551 5552HISILICON SAS Controller 5553M: John Garry <john.garry@huawei.com> 5554W: http://www.hisilicon.com 5555S: Supported 5556F: drivers/scsi/hisi_sas/ 5557F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5558 5559HOST AP DRIVER 5560M: Jouni Malinen <j@w1.fi> 5561L: hostap@shmoo.com (subscribers-only) 5562L: linux-wireless@vger.kernel.org 5563W: http://hostap.epitest.fi/ 5564S: Maintained 5565F: drivers/net/wireless/intersil/hostap/ 5566 5567HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5568L: platform-driver-x86@vger.kernel.org 5569S: Orphan 5570F: drivers/platform/x86/tc1100-wmi.c 5571 5572HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5573M: Jaroslav Kysela <perex@perex.cz> 5574S: Maintained 5575F: drivers/net/ethernet/hp/hp100.* 5576 5577HPET: High Precision Event Timers driver 5578M: Clemens Ladisch <clemens@ladisch.de> 5579S: Maintained 5580F: Documentation/timers/hpet.txt 5581F: drivers/char/hpet.c 5582F: include/linux/hpet.h 5583F: include/uapi/linux/hpet.h 5584 5585HPET: x86 5586S: Orphan 5587F: arch/x86/kernel/hpet.c 5588F: arch/x86/include/asm/hpet.h 5589 5590HPFS FILESYSTEM 5591M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5592W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5593S: Maintained 5594F: fs/hpfs/ 5595 5596HSI SUBSYSTEM 5597M: Sebastian Reichel <sre@kernel.org> 5598T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5599S: Maintained 5600F: Documentation/ABI/testing/sysfs-bus-hsi 5601F: Documentation/hsi.txt 5602F: drivers/hsi/ 5603F: include/linux/hsi/ 5604F: include/uapi/linux/hsi/ 5605 5606HSO 3G MODEM DRIVER 5607M: Jan Dumon <j.dumon@option.com> 5608W: http://www.pharscape.org 5609S: Maintained 5610F: drivers/net/usb/hso.c 5611 5612HSR NETWORK PROTOCOL 5613M: Arvid Brodin <arvid.brodin@alten.se> 5614L: netdev@vger.kernel.org 5615S: Maintained 5616F: net/hsr/ 5617 5618HTCPEN TOUCHSCREEN DRIVER 5619M: Pau Oliva Fora <pof@eslack.org> 5620L: linux-input@vger.kernel.org 5621S: Maintained 5622F: drivers/input/touchscreen/htcpen.c 5623 5624HUGETLB FILESYSTEM 5625M: Nadia Yvette Chambers <nyc@holomorphy.com> 5626S: Maintained 5627F: fs/hugetlbfs/ 5628 5629Hyper-V CORE AND DRIVERS 5630M: "K. Y. Srinivasan" <kys@microsoft.com> 5631M: Haiyang Zhang <haiyangz@microsoft.com> 5632L: devel@linuxdriverproject.org 5633S: Maintained 5634F: arch/x86/include/asm/mshyperv.h 5635F: arch/x86/include/uapi/asm/hyperv.h 5636F: arch/x86/kernel/cpu/mshyperv.c 5637F: drivers/hid/hid-hyperv.c 5638F: drivers/hv/ 5639F: drivers/input/serio/hyperv-keyboard.c 5640F: drivers/pci/host/pci-hyperv.c 5641F: drivers/net/hyperv/ 5642F: drivers/scsi/storvsc_drv.c 5643F: drivers/video/fbdev/hyperv_fb.c 5644F: include/linux/hyperv.h 5645F: tools/hv/ 5646F: Documentation/ABI/stable/sysfs-bus-vmbus 5647 5648I2C MUXES 5649M: Peter Rosin <peda@axentia.se> 5650L: linux-i2c@vger.kernel.org 5651S: Maintained 5652F: Documentation/i2c/i2c-topology 5653F: Documentation/i2c/muxes/ 5654F: Documentation/devicetree/bindings/i2c/i2c-mux* 5655F: drivers/i2c/i2c-mux.c 5656F: drivers/i2c/muxes/ 5657F: include/linux/i2c-mux.h 5658 5659I2C OVER PARALLEL PORT 5660M: Jean Delvare <jdelvare@suse.com> 5661L: linux-i2c@vger.kernel.org 5662S: Maintained 5663F: Documentation/i2c/busses/i2c-parport 5664F: Documentation/i2c/busses/i2c-parport-light 5665F: drivers/i2c/busses/i2c-parport.c 5666F: drivers/i2c/busses/i2c-parport-light.c 5667 5668I2C/SMBUS CONTROLLER DRIVERS FOR PC 5669M: Jean Delvare <jdelvare@suse.com> 5670L: linux-i2c@vger.kernel.org 5671S: Maintained 5672F: Documentation/i2c/busses/i2c-ali1535 5673F: Documentation/i2c/busses/i2c-ali1563 5674F: Documentation/i2c/busses/i2c-ali15x3 5675F: Documentation/i2c/busses/i2c-amd756 5676F: Documentation/i2c/busses/i2c-amd8111 5677F: Documentation/i2c/busses/i2c-i801 5678F: Documentation/i2c/busses/i2c-nforce2 5679F: Documentation/i2c/busses/i2c-piix4 5680F: Documentation/i2c/busses/i2c-sis5595 5681F: Documentation/i2c/busses/i2c-sis630 5682F: Documentation/i2c/busses/i2c-sis96x 5683F: Documentation/i2c/busses/i2c-via 5684F: Documentation/i2c/busses/i2c-viapro 5685F: drivers/i2c/busses/i2c-ali1535.c 5686F: drivers/i2c/busses/i2c-ali1563.c 5687F: drivers/i2c/busses/i2c-ali15x3.c 5688F: drivers/i2c/busses/i2c-amd756.c 5689F: drivers/i2c/busses/i2c-amd756-s4882.c 5690F: drivers/i2c/busses/i2c-amd8111.c 5691F: drivers/i2c/busses/i2c-i801.c 5692F: drivers/i2c/busses/i2c-isch.c 5693F: drivers/i2c/busses/i2c-nforce2.c 5694F: drivers/i2c/busses/i2c-nforce2-s4985.c 5695F: drivers/i2c/busses/i2c-piix4.c 5696F: drivers/i2c/busses/i2c-sis5595.c 5697F: drivers/i2c/busses/i2c-sis630.c 5698F: drivers/i2c/busses/i2c-sis96x.c 5699F: drivers/i2c/busses/i2c-via.c 5700F: drivers/i2c/busses/i2c-viapro.c 5701 5702I2C/SMBUS ISMT DRIVER 5703M: Seth Heasley <seth.heasley@intel.com> 5704M: Neil Horman <nhorman@tuxdriver.com> 5705L: linux-i2c@vger.kernel.org 5706F: drivers/i2c/busses/i2c-ismt.c 5707F: Documentation/i2c/busses/i2c-ismt 5708 5709I2C/SMBUS STUB DRIVER 5710M: Jean Delvare <jdelvare@suse.com> 5711L: linux-i2c@vger.kernel.org 5712S: Maintained 5713F: drivers/i2c/i2c-stub.c 5714 5715I2C SUBSYSTEM 5716M: Wolfram Sang <wsa@the-dreams.de> 5717L: linux-i2c@vger.kernel.org 5718W: https://i2c.wiki.kernel.org/ 5719Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5720T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5721S: Maintained 5722F: Documentation/devicetree/bindings/i2c/ 5723F: Documentation/i2c/ 5724F: drivers/i2c/ 5725F: drivers/i2c/*/ 5726F: include/linux/i2c.h 5727F: include/linux/i2c-*.h 5728F: include/uapi/linux/i2c.h 5729F: include/uapi/linux/i2c-*.h 5730 5731I2C ACPI SUPPORT 5732M: Mika Westerberg <mika.westerberg@linux.intel.com> 5733L: linux-i2c@vger.kernel.org 5734L: linux-acpi@vger.kernel.org 5735S: Maintained 5736 5737I2C-TAOS-EVM DRIVER 5738M: Jean Delvare <jdelvare@suse.com> 5739L: linux-i2c@vger.kernel.org 5740S: Maintained 5741F: Documentation/i2c/busses/i2c-taos-evm 5742F: drivers/i2c/busses/i2c-taos-evm.c 5743 5744I2C-TINY-USB DRIVER 5745M: Till Harbaum <till@harbaum.org> 5746L: linux-i2c@vger.kernel.org 5747W: http://www.harbaum.org/till/i2c_tiny_usb 5748S: Maintained 5749F: drivers/i2c/busses/i2c-tiny-usb.c 5750 5751i386 BOOT CODE 5752M: "H. Peter Anvin" <hpa@zytor.com> 5753S: Maintained 5754F: arch/x86/boot/ 5755 5756i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5757M: "H. Peter Anvin" <hpa@zytor.com> 5758T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5759S: Maintained 5760 5761IA64 (Itanium) PLATFORM 5762M: Tony Luck <tony.luck@intel.com> 5763M: Fenghua Yu <fenghua.yu@intel.com> 5764L: linux-ia64@vger.kernel.org 5765T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5766S: Maintained 5767F: arch/ia64/ 5768 5769IBM Power VMX Cryptographic instructions 5770M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5771M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5772L: linux-crypto@vger.kernel.org 5773S: Supported 5774F: drivers/crypto/vmx/Makefile 5775F: drivers/crypto/vmx/Kconfig 5776F: drivers/crypto/vmx/vmx.c 5777F: drivers/crypto/vmx/aes* 5778F: drivers/crypto/vmx/ghash* 5779F: drivers/crypto/vmx/ppc-xlate.pl 5780 5781IBM Power in-Nest Crypto Acceleration 5782M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5783M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5784L: linux-crypto@vger.kernel.org 5785S: Supported 5786F: drivers/crypto/nx/Makefile 5787F: drivers/crypto/nx/Kconfig 5788F: drivers/crypto/nx/nx-aes* 5789F: drivers/crypto/nx/nx-sha* 5790F: drivers/crypto/nx/nx.* 5791F: drivers/crypto/nx/nx_csbcpb.h 5792F: drivers/crypto/nx/nx_debugfs.h 5793 5794IBM Power 842 compression accelerator 5795M: Dan Streetman <ddstreet@ieee.org> 5796S: Supported 5797F: drivers/crypto/nx/Makefile 5798F: drivers/crypto/nx/Kconfig 5799F: drivers/crypto/nx/nx-842* 5800F: include/linux/sw842.h 5801F: crypto/842.c 5802F: lib/842/ 5803 5804IBM Power Linux RAID adapter 5805M: Brian King <brking@us.ibm.com> 5806S: Supported 5807F: drivers/scsi/ipr.* 5808 5809IBM Power Virtual Ethernet Device Driver 5810M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5811L: netdev@vger.kernel.org 5812S: Supported 5813F: drivers/net/ethernet/ibm/ibmveth.* 5814 5815IBM Power SRIOV Virtual NIC Device Driver 5816M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5817M: John Allen <jallen@linux.vnet.ibm.com> 5818L: netdev@vger.kernel.org 5819S: Supported 5820F: drivers/net/ethernet/ibm/ibmvnic.* 5821 5822IBM Power Virtual SCSI Device Drivers 5823M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5824L: linux-scsi@vger.kernel.org 5825S: Supported 5826F: drivers/scsi/ibmvscsi/ibmvscsi* 5827F: include/scsi/viosrp.h 5828 5829IBM Power Virtual SCSI Device Target Driver 5830M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 5831M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 5832L: linux-scsi@vger.kernel.org 5833L: target-devel@vger.kernel.org 5834S: Supported 5835F: drivers/scsi/ibmvscsi_tgt/ 5836 5837IBM Power Virtual FC Device Drivers 5838M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5839L: linux-scsi@vger.kernel.org 5840S: Supported 5841F: drivers/scsi/ibmvscsi/ibmvfc* 5842 5843IBM ServeRAID RAID DRIVER 5844S: Orphan 5845F: drivers/scsi/ips.* 5846 5847ICH LPC AND GPIO DRIVER 5848M: Peter Tyser <ptyser@xes-inc.com> 5849S: Maintained 5850F: drivers/mfd/lpc_ich.c 5851F: drivers/gpio/gpio-ich.c 5852 5853IDE SUBSYSTEM 5854M: "David S. Miller" <davem@davemloft.net> 5855L: linux-ide@vger.kernel.org 5856Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5857T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5858S: Maintained 5859F: Documentation/ide/ 5860F: drivers/ide/ 5861F: include/linux/ide.h 5862 5863IDEAPAD LAPTOP EXTRAS DRIVER 5864M: Ike Panhc <ike.pan@canonical.com> 5865L: platform-driver-x86@vger.kernel.org 5866W: http://launchpad.net/ideapad-laptop 5867S: Maintained 5868F: drivers/platform/x86/ideapad-laptop.c 5869 5870IDEAPAD LAPTOP SLIDEBAR DRIVER 5871M: Andrey Moiseev <o2g.org.ru@gmail.com> 5872L: linux-input@vger.kernel.org 5873W: https://github.com/o2genum/ideapad-slidebar 5874S: Maintained 5875F: drivers/input/misc/ideapad_slidebar.c 5876 5877IDE/ATAPI DRIVERS 5878M: Borislav Petkov <bp@alien8.de> 5879L: linux-ide@vger.kernel.org 5880S: Maintained 5881F: Documentation/cdrom/ide-cd 5882F: drivers/ide/ide-cd* 5883 5884IDLE-I7300 5885M: Andy Henroid <andrew.d.henroid@intel.com> 5886L: linux-pm@vger.kernel.org 5887S: Supported 5888F: drivers/idle/i7300_idle.c 5889 5890IEEE 802.15.4 SUBSYSTEM 5891M: Alexander Aring <aar@pengutronix.de> 5892L: linux-wpan@vger.kernel.org 5893W: http://wpan.cakelab.org/ 5894T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5895T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5896S: Maintained 5897F: net/ieee802154/ 5898F: net/mac802154/ 5899F: drivers/net/ieee802154/ 5900F: include/linux/nl802154.h 5901F: include/linux/ieee802154.h 5902F: include/net/nl802154.h 5903F: include/net/mac802154.h 5904F: include/net/af_ieee802154.h 5905F: include/net/cfg802154.h 5906F: include/net/ieee802154_netdev.h 5907F: Documentation/networking/ieee802154.txt 5908 5909IGORPLUG-USB IR RECEIVER 5910M: Sean Young <sean@mess.org> 5911L: linux-media@vger.kernel.org 5912S: Maintained 5913F: drivers/media/rc/igorplugusb.c 5914 5915IGUANAWORKS USB IR TRANSCEIVER 5916M: Sean Young <sean@mess.org> 5917L: linux-media@vger.kernel.org 5918S: Maintained 5919F: drivers/media/rc/iguanair.c 5920 5921IIO SUBSYSTEM AND DRIVERS 5922M: Jonathan Cameron <jic23@kernel.org> 5923R: Hartmut Knaack <knaack.h@gmx.de> 5924R: Lars-Peter Clausen <lars@metafoo.de> 5925R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5926L: linux-iio@vger.kernel.org 5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 5928S: Maintained 5929F: Documentation/devicetree/bindings/iio/ 5930F: drivers/iio/ 5931F: drivers/staging/iio/ 5932F: include/linux/iio/ 5933F: tools/iio/ 5934 5935IKANOS/ADI EAGLE ADSL USB DRIVER 5936M: Matthieu Castet <castet.matthieu@free.fr> 5937M: Stanislaw Gruszka <stf_xl@wp.pl> 5938S: Maintained 5939F: drivers/usb/atm/ueagle-atm.c 5940 5941INA209 HARDWARE MONITOR DRIVER 5942M: Guenter Roeck <linux@roeck-us.net> 5943L: linux-hwmon@vger.kernel.org 5944S: Maintained 5945F: Documentation/hwmon/ina209 5946F: Documentation/devicetree/bindings/i2c/ina209.txt 5947F: drivers/hwmon/ina209.c 5948 5949INA2XX HARDWARE MONITOR DRIVER 5950M: Guenter Roeck <linux@roeck-us.net> 5951L: linux-hwmon@vger.kernel.org 5952S: Maintained 5953F: Documentation/hwmon/ina2xx 5954F: drivers/hwmon/ina2xx.c 5955F: include/linux/platform_data/ina2xx.h 5956 5957INDUSTRY PACK SUBSYSTEM (IPACK) 5958M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5959M: Jens Taprogge <jens.taprogge@taprogge.org> 5960M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5961L: industrypack-devel@lists.sourceforge.net 5962W: http://industrypack.sourceforge.net 5963S: Maintained 5964F: drivers/ipack/ 5965 5966INGENIC JZ4780 DMA Driver 5967M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5968S: Maintained 5969F: drivers/dma/dma-jz4780.c 5970 5971INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5972M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5973M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5974L: linux-ima-devel@lists.sourceforge.net 5975L: linux-ima-user@lists.sourceforge.net 5976L: linux-security-module@vger.kernel.org 5977T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5978S: Supported 5979F: security/integrity/ima/ 5980 5981IMGTEC IR DECODER DRIVER 5982M: James Hogan <james.hogan@imgtec.com> 5983S: Maintained 5984F: drivers/media/rc/img-ir/ 5985 5986IMS TWINTURBO FRAMEBUFFER DRIVER 5987L: linux-fbdev@vger.kernel.org 5988S: Orphan 5989F: drivers/video/fbdev/imsttfb.c 5990 5991INFINIBAND SUBSYSTEM 5992M: Doug Ledford <dledford@redhat.com> 5993M: Sean Hefty <sean.hefty@intel.com> 5994M: Hal Rosenstock <hal.rosenstock@gmail.com> 5995L: linux-rdma@vger.kernel.org 5996W: http://www.openfabrics.org/ 5997Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5998T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5999S: Supported 6000F: Documentation/infiniband/ 6001F: drivers/infiniband/ 6002F: include/uapi/linux/if_infiniband.h 6003F: include/uapi/rdma/ 6004F: include/rdma/ 6005 6006INOTIFY 6007M: John McCutchan <john@johnmccutchan.com> 6008M: Robert Love <rlove@rlove.org> 6009M: Eric Paris <eparis@parisplace.org> 6010S: Maintained 6011F: Documentation/filesystems/inotify.txt 6012F: fs/notify/inotify/ 6013F: include/linux/inotify.h 6014F: include/uapi/linux/inotify.h 6015 6016INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6017M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6018L: linux-input@vger.kernel.org 6019Q: http://patchwork.kernel.org/project/linux-input/list/ 6020T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6021S: Maintained 6022F: drivers/input/ 6023F: include/linux/input.h 6024F: include/uapi/linux/input.h 6025F: include/linux/input/ 6026F: Documentation/devicetree/bindings/input/ 6027 6028INPUT MULTITOUCH (MT) PROTOCOL 6029M: Henrik Rydberg <rydberg@bitmath.org> 6030L: linux-input@vger.kernel.org 6031S: Odd fixes 6032F: Documentation/input/multi-touch-protocol.txt 6033F: drivers/input/input-mt.c 6034K: \b(ABS|SYN)_MT_ 6035 6036INTEL ASoC BDW/HSW DRIVERS 6037M: Jie Yang <yang.jie@linux.intel.com> 6038L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6039S: Supported 6040F: sound/soc/intel/common/sst-dsp* 6041F: sound/soc/intel/common/sst-firmware.c 6042F: sound/soc/intel/boards/broadwell.c 6043F: sound/soc/intel/haswell/ 6044 6045INTEL C600 SERIES SAS CONTROLLER DRIVER 6046M: Intel SCU Linux support <intel-linux-scu@intel.com> 6047M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6048L: linux-scsi@vger.kernel.org 6049T: git git://git.code.sf.net/p/intel-sas/isci 6050S: Supported 6051F: drivers/scsi/isci/ 6052 6053INTEL HID EVENT DRIVER 6054M: Alex Hung <alex.hung@canonical.com> 6055L: platform-driver-x86@vger.kernel.org 6056S: Maintained 6057F: drivers/platform/x86/intel-hid.c 6058 6059INTEL VIRTUAL BUTTON DRIVER 6060M: AceLan Kao <acelan.kao@canonical.com> 6061L: platform-driver-x86@vger.kernel.org 6062S: Maintained 6063F: drivers/platform/x86/intel-vbtn.c 6064 6065INTEL IDLE DRIVER 6066M: Len Brown <lenb@kernel.org> 6067L: linux-pm@vger.kernel.org 6068T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6069S: Supported 6070F: drivers/idle/intel_idle.c 6071 6072INTEL PSTATE DRIVER 6073M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6074M: Len Brown <lenb@kernel.org> 6075L: linux-pm@vger.kernel.org 6076S: Supported 6077F: drivers/cpufreq/intel_pstate.c 6078 6079INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6080M: Maik Broemme <mbroemme@plusserver.de> 6081L: linux-fbdev@vger.kernel.org 6082S: Maintained 6083F: Documentation/fb/intelfb.txt 6084F: drivers/video/fbdev/intelfb/ 6085 6086INTEL 810/815 FRAMEBUFFER DRIVER 6087M: Antonino Daplas <adaplas@gmail.com> 6088L: linux-fbdev@vger.kernel.org 6089S: Maintained 6090F: drivers/video/fbdev/i810/ 6091 6092INTEL MENLOW THERMAL DRIVER 6093M: Sujith Thomas <sujith.thomas@intel.com> 6094L: platform-driver-x86@vger.kernel.org 6095W: https://01.org/linux-acpi 6096S: Supported 6097F: drivers/platform/x86/intel_menlow.c 6098 6099INTEL I/OAT DMA DRIVER 6100M: Dave Jiang <dave.jiang@intel.com> 6101R: Dan Williams <dan.j.williams@intel.com> 6102L: dmaengine@vger.kernel.org 6103Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6104S: Supported 6105F: drivers/dma/ioat* 6106 6107INTEL IOMMU (VT-d) 6108M: David Woodhouse <dwmw2@infradead.org> 6109L: iommu@lists.linux-foundation.org 6110T: git git://git.infradead.org/iommu-2.6.git 6111S: Supported 6112F: drivers/iommu/intel-iommu.c 6113F: include/linux/intel-iommu.h 6114 6115INTEL IOP-ADMA DMA DRIVER 6116R: Dan Williams <dan.j.williams@intel.com> 6117S: Odd fixes 6118F: drivers/dma/iop-adma.c 6119 6120INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6121M: Krzysztof Halasa <khalasa@piap.pl> 6122S: Maintained 6123F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6124F: arch/arm/mach-ixp4xx/include/mach/npe.h 6125F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6126F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6127F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6128F: drivers/net/wan/ixp4xx_hss.c 6129 6130INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6131M: Deepak Saxena <dsaxena@plexity.net> 6132S: Maintained 6133F: drivers/char/hw_random/ixp4xx-rng.c 6134 6135INTEL ETHERNET DRIVERS 6136M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6137L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6138W: http://www.intel.com/support/feedback.htm 6139W: http://e1000.sourceforge.net/ 6140Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6141T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6142T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6143S: Supported 6144F: Documentation/networking/e100.txt 6145F: Documentation/networking/e1000.txt 6146F: Documentation/networking/e1000e.txt 6147F: Documentation/networking/igb.txt 6148F: Documentation/networking/igbvf.txt 6149F: Documentation/networking/ixgb.txt 6150F: Documentation/networking/ixgbe.txt 6151F: Documentation/networking/ixgbevf.txt 6152F: Documentation/networking/i40e.txt 6153F: Documentation/networking/i40evf.txt 6154F: drivers/net/ethernet/intel/ 6155F: drivers/net/ethernet/intel/*/ 6156 6157INTEL RDMA RNIC DRIVER 6158M: Faisal Latif <faisal.latif@intel.com> 6159R: Chien Tin Tung <chien.tin.tung@intel.com> 6160R: Mustafa Ismail <mustafa.ismail@intel.com> 6161R: Shiraz Saleem <shiraz.saleem@intel.com> 6162R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6163L: linux-rdma@vger.kernel.org 6164S: Supported 6165F: drivers/infiniband/hw/i40iw/ 6166 6167INTEL MERRIFIELD GPIO DRIVER 6168M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6169L: linux-gpio@vger.kernel.org 6170S: Maintained 6171F: drivers/gpio/gpio-merrifield.c 6172 6173INTEL-MID GPIO DRIVER 6174M: David Cohen <david.a.cohen@linux.intel.com> 6175L: linux-gpio@vger.kernel.org 6176S: Maintained 6177F: drivers/gpio/gpio-intel-mid.c 6178 6179INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6180M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6181L: linux-wireless@vger.kernel.org 6182S: Maintained 6183F: Documentation/networking/README.ipw2100 6184F: Documentation/networking/README.ipw2200 6185F: drivers/net/wireless/intel/ipw2x00/ 6186 6187INTEL(R) TRACE HUB 6188M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6189S: Supported 6190F: Documentation/trace/intel_th.txt 6191F: drivers/hwtracing/intel_th/ 6192 6193INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6194M: Ning Sun <ning.sun@intel.com> 6195L: tboot-devel@lists.sourceforge.net 6196W: http://tboot.sourceforge.net 6197T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6198S: Supported 6199F: Documentation/intel_txt.txt 6200F: include/linux/tboot.h 6201F: arch/x86/kernel/tboot.c 6202 6203INTEL WIRELESS WIMAX CONNECTION 2400 6204M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6205M: linux-wimax@intel.com 6206L: wimax@linuxwimax.org (subscribers-only) 6207S: Supported 6208W: http://linuxwimax.org 6209F: Documentation/wimax/README.i2400m 6210F: drivers/net/wimax/i2400m/ 6211F: include/uapi/linux/wimax/i2400m.h 6212 6213INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6214M: Stanislaw Gruszka <sgruszka@redhat.com> 6215L: linux-wireless@vger.kernel.org 6216S: Supported 6217F: drivers/net/wireless/intel/iwlegacy/ 6218 6219INTEL WIRELESS WIFI LINK (iwlwifi) 6220M: Johannes Berg <johannes.berg@intel.com> 6221M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6222M: Luca Coelho <luciano.coelho@intel.com> 6223M: Intel Linux Wireless <linuxwifi@intel.com> 6224L: linux-wireless@vger.kernel.org 6225W: http://intellinuxwireless.org 6226T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6227S: Supported 6228F: drivers/net/wireless/intel/iwlwifi/ 6229 6230INTEL MANAGEMENT ENGINE (mei) 6231M: Tomas Winkler <tomas.winkler@intel.com> 6232L: linux-kernel@vger.kernel.org 6233S: Supported 6234F: include/uapi/linux/mei.h 6235F: include/linux/mei_cl_bus.h 6236F: drivers/misc/mei/* 6237F: drivers/watchdog/mei_wdt.c 6238F: Documentation/misc-devices/mei/* 6239 6240INTEL MIC DRIVERS (mic) 6241M: Sudeep Dutt <sudeep.dutt@intel.com> 6242M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6243S: Supported 6244W: https://github.com/sudeepdutt/mic 6245W: http://software.intel.com/en-us/mic-developer 6246F: include/linux/mic_bus.h 6247F: include/linux/scif.h 6248F: include/uapi/linux/mic_common.h 6249F: include/uapi/linux/mic_ioctl.h 6250F: include/uapi/linux/scif_ioctl.h 6251F: drivers/misc/mic/ 6252F: drivers/dma/mic_x100_dma.c 6253F: drivers/dma/mic_x100_dma.h 6254F: Documentation/mic/ 6255 6256INTEL PMC/P-Unit IPC DRIVER 6257M: Zha Qipeng<qipeng.zha@intel.com> 6258L: platform-driver-x86@vger.kernel.org 6259S: Maintained 6260F: drivers/platform/x86/intel_pmc_ipc.c 6261F: drivers/platform/x86/intel_punit_ipc.c 6262F: arch/x86/include/asm/intel_pmc_ipc.h 6263F: arch/x86/include/asm/intel_punit_ipc.h 6264 6265INTEL TELEMETRY DRIVER 6266M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6267L: platform-driver-x86@vger.kernel.org 6268S: Maintained 6269F: arch/x86/include/asm/intel_telemetry.h 6270F: drivers/platform/x86/intel_telemetry* 6271 6272INTEL PMC CORE DRIVER 6273M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6274M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6275L: platform-driver-x86@vger.kernel.org 6276S: Maintained 6277F: arch/x86/include/asm/pmc_core.h 6278F: drivers/platform/x86/intel_pmc_core* 6279 6280IOC3 ETHERNET DRIVER 6281M: Ralf Baechle <ralf@linux-mips.org> 6282L: linux-mips@linux-mips.org 6283S: Maintained 6284F: drivers/net/ethernet/sgi/ioc3-eth.c 6285 6286IOC3 SERIAL DRIVER 6287M: Pat Gefre <pfg@sgi.com> 6288L: linux-serial@vger.kernel.org 6289S: Maintained 6290F: drivers/tty/serial/ioc3_serial.c 6291 6292IOMMU DRIVERS 6293M: Joerg Roedel <joro@8bytes.org> 6294L: iommu@lists.linux-foundation.org 6295T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6296S: Maintained 6297F: Documentation/devicetree/bindings/iommu/ 6298F: drivers/iommu/ 6299 6300IP MASQUERADING 6301M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6302S: Maintained 6303F: net/ipv4/netfilter/ipt_MASQUERADE.c 6304 6305IPMI SUBSYSTEM 6306M: Corey Minyard <minyard@acm.org> 6307L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6308W: http://openipmi.sourceforge.net/ 6309S: Supported 6310F: Documentation/IPMI.txt 6311F: drivers/char/ipmi/ 6312F: include/linux/ipmi* 6313F: include/uapi/linux/ipmi* 6314 6315QCOM AUDIO (ASoC) DRIVERS 6316M: Patrick Lai <plai@codeaurora.org> 6317M: Banajit Goswami <bgoswami@codeaurora.org> 6318L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6319S: Supported 6320F: sound/soc/qcom/ 6321 6322IPS SCSI RAID DRIVER 6323M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6324L: linux-scsi@vger.kernel.org 6325W: http://www.adaptec.com/ 6326S: Maintained 6327F: drivers/scsi/ips* 6328 6329IPVS 6330M: Wensong Zhang <wensong@linux-vs.org> 6331M: Simon Horman <horms@verge.net.au> 6332M: Julian Anastasov <ja@ssi.bg> 6333L: netdev@vger.kernel.org 6334L: lvs-devel@vger.kernel.org 6335S: Maintained 6336T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6337T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6338F: Documentation/networking/ipvs-sysctl.txt 6339F: include/net/ip_vs.h 6340F: include/uapi/linux/ip_vs.h 6341F: net/netfilter/ipvs/ 6342 6343IPWIRELESS DRIVER 6344M: Jiri Kosina <jikos@kernel.org> 6345M: David Sterba <dsterba@suse.com> 6346S: Odd Fixes 6347F: drivers/tty/ipwireless/ 6348 6349IPX NETWORK LAYER 6350M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6351L: netdev@vger.kernel.org 6352S: Maintained 6353F: include/net/ipx.h 6354F: include/uapi/linux/ipx.h 6355F: net/ipx/ 6356 6357IRDA SUBSYSTEM 6358M: Samuel Ortiz <samuel@sortiz.org> 6359L: irda-users@lists.sourceforge.net (subscribers-only) 6360L: netdev@vger.kernel.org 6361W: http://irda.sourceforge.net/ 6362S: Maintained 6363T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6364F: Documentation/networking/irda.txt 6365F: drivers/net/irda/ 6366F: include/net/irda/ 6367F: net/irda/ 6368 6369IRQ SUBSYSTEM 6370M: Thomas Gleixner <tglx@linutronix.de> 6371L: linux-kernel@vger.kernel.org 6372S: Maintained 6373T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6374F: kernel/irq/ 6375 6376IRQCHIP DRIVERS 6377M: Thomas Gleixner <tglx@linutronix.de> 6378M: Jason Cooper <jason@lakedaemon.net> 6379M: Marc Zyngier <marc.zyngier@arm.com> 6380L: linux-kernel@vger.kernel.org 6381S: Maintained 6382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6383T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6384F: Documentation/devicetree/bindings/interrupt-controller/ 6385F: drivers/irqchip/ 6386 6387IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6388M: Marc Zyngier <marc.zyngier@arm.com> 6389S: Maintained 6390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6391F: Documentation/IRQ-domain.txt 6392F: include/linux/irqdomain.h 6393F: kernel/irq/irqdomain.c 6394F: kernel/irq/msi.c 6395 6396ISA 6397M: William Breathitt Gray <vilhelm.gray@gmail.com> 6398S: Maintained 6399F: Documentation/isa.txt 6400F: drivers/base/isa.c 6401F: include/linux/isa.h 6402 6403ISAPNP 6404M: Jaroslav Kysela <perex@perex.cz> 6405S: Maintained 6406F: Documentation/isapnp.txt 6407F: drivers/pnp/isapnp/ 6408F: include/linux/isapnp.h 6409 6410ISA RADIO MODULE 6411M: Hans Verkuil <hverkuil@xs4all.nl> 6412L: linux-media@vger.kernel.org 6413T: git git://linuxtv.org/media_tree.git 6414W: https://linuxtv.org 6415S: Maintained 6416F: drivers/media/radio/radio-isa* 6417 6418iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6419M: Peter Jones <pjones@redhat.com> 6420M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6421S: Maintained 6422F: drivers/firmware/iscsi_ibft* 6423 6424ISCSI 6425M: Mike Christie <michaelc@cs.wisc.edu> 6426L: open-iscsi@googlegroups.com 6427W: www.open-iscsi.org 6428T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6429S: Maintained 6430F: drivers/scsi/*iscsi* 6431F: include/scsi/*iscsi* 6432 6433ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6434M: Or Gerlitz <ogerlitz@mellanox.com> 6435M: Sagi Grimberg <sagi@grimberg.me> 6436M: Roi Dayan <roid@mellanox.com> 6437L: linux-rdma@vger.kernel.org 6438S: Supported 6439W: http://www.openfabrics.org 6440W: www.open-iscsi.org 6441Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6442F: drivers/infiniband/ulp/iser/ 6443 6444ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6445M: Sagi Grimberg <sagi@grimberg.me> 6446T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6447L: linux-rdma@vger.kernel.org 6448L: target-devel@vger.kernel.org 6449S: Supported 6450W: http://www.linux-iscsi.org 6451F: drivers/infiniband/ulp/isert 6452 6453ISDN SUBSYSTEM 6454M: Karsten Keil <isdn@linux-pingi.de> 6455L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6456L: netdev@vger.kernel.org 6457W: http://www.isdn4linux.de 6458T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6459S: Maintained 6460F: Documentation/isdn/ 6461F: drivers/isdn/ 6462F: include/linux/isdn.h 6463F: include/linux/isdn/ 6464F: include/uapi/linux/isdn.h 6465F: include/uapi/linux/isdn/ 6466 6467ISDN SUBSYSTEM (Eicon active card driver) 6468M: Armin Schindler <mac@melware.de> 6469L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6470W: http://www.melware.de 6471S: Maintained 6472F: drivers/isdn/hardware/eicon/ 6473 6474IT87 HARDWARE MONITORING DRIVER 6475M: Jean Delvare <jdelvare@suse.com> 6476L: linux-hwmon@vger.kernel.org 6477S: Maintained 6478F: Documentation/hwmon/it87 6479F: drivers/hwmon/it87.c 6480 6481IT913X MEDIA DRIVER 6482M: Antti Palosaari <crope@iki.fi> 6483L: linux-media@vger.kernel.org 6484W: https://linuxtv.org 6485W: http://palosaari.fi/linux/ 6486Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6487T: git git://linuxtv.org/anttip/media_tree.git 6488S: Maintained 6489F: drivers/media/tuners/it913x* 6490 6491IVTV VIDEO4LINUX DRIVER 6492M: Andy Walls <awalls@md.metrocast.net> 6493L: ivtv-devel@ivtvdriver.org (subscribers-only) 6494L: linux-media@vger.kernel.org 6495T: git git://linuxtv.org/media_tree.git 6496W: http://www.ivtvdriver.org 6497S: Maintained 6498F: Documentation/video4linux/*.ivtv 6499F: drivers/media/pci/ivtv/ 6500F: include/uapi/linux/ivtv* 6501 6502IX2505V MEDIA DRIVER 6503M: Malcolm Priestley <tvboxspy@gmail.com> 6504L: linux-media@vger.kernel.org 6505W: https://linuxtv.org 6506Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6507S: Maintained 6508F: drivers/media/dvb-frontends/ix2505v* 6509 6510JC42.4 TEMPERATURE SENSOR DRIVER 6511M: Guenter Roeck <linux@roeck-us.net> 6512L: linux-hwmon@vger.kernel.org 6513S: Maintained 6514F: drivers/hwmon/jc42.c 6515F: Documentation/hwmon/jc42 6516 6517JFS FILESYSTEM 6518M: Dave Kleikamp <shaggy@kernel.org> 6519L: jfs-discussion@lists.sourceforge.net 6520W: http://jfs.sourceforge.net/ 6521T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6522S: Maintained 6523F: Documentation/filesystems/jfs.txt 6524F: fs/jfs/ 6525 6526JME NETWORK DRIVER 6527M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6528L: netdev@vger.kernel.org 6529S: Maintained 6530F: drivers/net/ethernet/jme.* 6531 6532JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6533M: David Woodhouse <dwmw2@infradead.org> 6534L: linux-mtd@lists.infradead.org 6535W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6536S: Maintained 6537F: fs/jffs2/ 6538F: include/uapi/linux/jffs2.h 6539 6540JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6541M: "Theodore Ts'o" <tytso@mit.edu> 6542M: Jan Kara <jack@suse.com> 6543L: linux-ext4@vger.kernel.org 6544S: Maintained 6545F: fs/jbd2/ 6546F: include/linux/jbd2.h 6547 6548JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6549M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6550L: linux-media@vger.kernel.org 6551S: Maintained 6552F: drivers/media/platform/rcar_jpu.c 6553 6554JSM Neo PCI based serial card 6555M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6556L: linux-serial@vger.kernel.org 6557S: Maintained 6558F: drivers/tty/serial/jsm/ 6559 6560K10TEMP HARDWARE MONITORING DRIVER 6561M: Clemens Ladisch <clemens@ladisch.de> 6562L: linux-hwmon@vger.kernel.org 6563S: Maintained 6564F: Documentation/hwmon/k10temp 6565F: drivers/hwmon/k10temp.c 6566 6567K8TEMP HARDWARE MONITORING DRIVER 6568M: Rudolf Marek <r.marek@assembler.cz> 6569L: linux-hwmon@vger.kernel.org 6570S: Maintained 6571F: Documentation/hwmon/k8temp 6572F: drivers/hwmon/k8temp.c 6573 6574KASAN 6575M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6576R: Alexander Potapenko <glider@google.com> 6577R: Dmitry Vyukov <dvyukov@google.com> 6578L: kasan-dev@googlegroups.com 6579S: Maintained 6580F: arch/*/include/asm/kasan.h 6581F: arch/*/mm/kasan_init* 6582F: Documentation/dev-tools/kasan.rst 6583F: include/linux/kasan*.h 6584F: lib/test_kasan.c 6585F: mm/kasan/ 6586F: scripts/Makefile.kasan 6587 6588KCONFIG 6589M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6590L: linux-kbuild@vger.kernel.org 6591T: git git://gitorious.org/linux-kconfig/linux-kconfig 6592S: Maintained 6593F: Documentation/kbuild/kconfig-language.txt 6594F: scripts/kconfig/ 6595 6596KDUMP 6597M: Dave Young <dyoung@redhat.com> 6598M: Baoquan He <bhe@redhat.com> 6599R: Vivek Goyal <vgoyal@redhat.com> 6600L: kexec@lists.infradead.org 6601W: http://lse.sourceforge.net/kdump/ 6602S: Maintained 6603F: Documentation/kdump/ 6604 6605KEENE FM RADIO TRANSMITTER DRIVER 6606M: Hans Verkuil <hverkuil@xs4all.nl> 6607L: linux-media@vger.kernel.org 6608T: git git://linuxtv.org/media_tree.git 6609W: https://linuxtv.org 6610S: Maintained 6611F: drivers/media/radio/radio-keene* 6612 6613KERNEL AUTOMOUNTER v4 (AUTOFS4) 6614M: Ian Kent <raven@themaw.net> 6615L: autofs@vger.kernel.org 6616S: Maintained 6617F: fs/autofs4/ 6618 6619KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6620M: Michal Marek <mmarek@suse.com> 6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6622T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6623L: linux-kbuild@vger.kernel.org 6624S: Maintained 6625F: Documentation/kbuild/ 6626F: Makefile 6627F: scripts/Makefile.* 6628F: scripts/basic/ 6629F: scripts/mk* 6630F: scripts/package/ 6631 6632KERNEL JANITORS 6633L: kernel-janitors@vger.kernel.org 6634W: http://kernelnewbies.org/KernelJanitors 6635S: Odd Fixes 6636 6637KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6638M: "J. Bruce Fields" <bfields@fieldses.org> 6639M: Jeff Layton <jlayton@poochiereds.net> 6640L: linux-nfs@vger.kernel.org 6641W: http://nfs.sourceforge.net/ 6642T: git git://linux-nfs.org/~bfields/linux.git 6643S: Supported 6644F: fs/nfsd/ 6645F: include/uapi/linux/nfsd/ 6646F: fs/lockd/ 6647F: fs/nfs_common/ 6648F: net/sunrpc/ 6649F: include/linux/lockd/ 6650F: include/linux/sunrpc/ 6651F: include/uapi/linux/sunrpc/ 6652 6653KERNEL SELFTEST FRAMEWORK 6654M: Shuah Khan <shuahkh@osg.samsung.com> 6655M: Shuah Khan <shuah@kernel.org> 6656L: linux-kselftest@vger.kernel.org 6657T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6658S: Maintained 6659F: tools/testing/selftests 6660 6661KERNEL VIRTUAL MACHINE (KVM) 6662M: Paolo Bonzini <pbonzini@redhat.com> 6663M: Radim Krčmář <rkrcmar@redhat.com> 6664L: kvm@vger.kernel.org 6665W: http://www.linux-kvm.org 6666T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6667S: Supported 6668F: Documentation/*/kvm*.txt 6669F: Documentation/virtual/kvm/ 6670F: arch/*/kvm/ 6671F: arch/x86/kernel/kvm.c 6672F: arch/x86/kernel/kvmclock.c 6673F: arch/*/include/asm/kvm* 6674F: include/linux/kvm* 6675F: include/uapi/linux/kvm* 6676F: virt/kvm/ 6677F: tools/kvm/ 6678 6679KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6680M: Joerg Roedel <joro@8bytes.org> 6681L: kvm@vger.kernel.org 6682W: http://www.linux-kvm.org/ 6683S: Maintained 6684F: arch/x86/include/asm/svm.h 6685F: arch/x86/kvm/svm.c 6686 6687KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6688M: Alexander Graf <agraf@suse.com> 6689L: kvm-ppc@vger.kernel.org 6690W: http://www.linux-kvm.org/ 6691T: git git://github.com/agraf/linux-2.6.git 6692S: Supported 6693F: arch/powerpc/include/asm/kvm* 6694F: arch/powerpc/kvm/ 6695 6696KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6697M: Christian Borntraeger <borntraeger@de.ibm.com> 6698M: Cornelia Huck <cornelia.huck@de.ibm.com> 6699L: linux-s390@vger.kernel.org 6700W: http://www.ibm.com/developerworks/linux/linux390/ 6701T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6702S: Supported 6703F: Documentation/s390/kvm.txt 6704F: arch/s390/include/asm/kvm* 6705F: arch/s390/kvm/ 6706 6707KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6708M: Christoffer Dall <christoffer.dall@linaro.org> 6709M: Marc Zyngier <marc.zyngier@arm.com> 6710L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6711L: kvmarm@lists.cs.columbia.edu 6712W: http://systems.cs.columbia.edu/projects/kvm-arm 6713T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6714S: Supported 6715F: arch/arm/include/uapi/asm/kvm* 6716F: arch/arm/include/asm/kvm* 6717F: arch/arm/kvm/ 6718F: virt/kvm/arm/ 6719F: include/kvm/arm_* 6720 6721KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6722M: Christoffer Dall <christoffer.dall@linaro.org> 6723M: Marc Zyngier <marc.zyngier@arm.com> 6724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6725L: kvmarm@lists.cs.columbia.edu 6726S: Maintained 6727F: arch/arm64/include/uapi/asm/kvm* 6728F: arch/arm64/include/asm/kvm* 6729F: arch/arm64/kvm/ 6730 6731KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6732M: James Hogan <james.hogan@imgtec.com> 6733L: linux-mips@linux-mips.org 6734S: Supported 6735F: arch/mips/include/uapi/asm/kvm* 6736F: arch/mips/include/asm/kvm* 6737F: arch/mips/kvm/ 6738 6739KEXEC 6740M: Eric Biederman <ebiederm@xmission.com> 6741W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6742L: kexec@lists.infradead.org 6743S: Maintained 6744F: include/linux/kexec.h 6745F: include/uapi/linux/kexec.h 6746F: kernel/kexec* 6747 6748KEYS/KEYRINGS: 6749M: David Howells <dhowells@redhat.com> 6750L: keyrings@vger.kernel.org 6751S: Maintained 6752F: Documentation/security/keys.txt 6753F: include/linux/key.h 6754F: include/linux/key-type.h 6755F: include/linux/keyctl.h 6756F: include/uapi/linux/keyctl.h 6757F: include/keys/ 6758F: security/keys/ 6759 6760KEYS-TRUSTED 6761M: David Safford <safford@us.ibm.com> 6762M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6763L: linux-security-module@vger.kernel.org 6764L: keyrings@vger.kernel.org 6765S: Supported 6766F: Documentation/security/keys-trusted-encrypted.txt 6767F: include/keys/trusted-type.h 6768F: security/keys/trusted.c 6769F: security/keys/trusted.h 6770 6771KEYS-ENCRYPTED 6772M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6773M: David Safford <safford@us.ibm.com> 6774L: linux-security-module@vger.kernel.org 6775L: keyrings@vger.kernel.org 6776S: Supported 6777F: Documentation/security/keys-trusted-encrypted.txt 6778F: include/keys/encrypted-type.h 6779F: security/keys/encrypted-keys/ 6780 6781KGDB / KDB /debug_core 6782M: Jason Wessel <jason.wessel@windriver.com> 6783W: http://kgdb.wiki.kernel.org/ 6784L: kgdb-bugreport@lists.sourceforge.net 6785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6786S: Maintained 6787F: Documentation/DocBook/kgdb.tmpl 6788F: drivers/misc/kgdbts.c 6789F: drivers/tty/serial/kgdboc.c 6790F: include/linux/kdb.h 6791F: include/linux/kgdb.h 6792F: kernel/debug/ 6793 6794KMEMCHECK 6795M: Vegard Nossum <vegardno@ifi.uio.no> 6796M: Pekka Enberg <penberg@kernel.org> 6797S: Maintained 6798F: Documentation/dev-tools/kmemcheck.rst 6799F: arch/x86/include/asm/kmemcheck.h 6800F: arch/x86/mm/kmemcheck/ 6801F: include/linux/kmemcheck.h 6802F: mm/kmemcheck.c 6803 6804KMEMLEAK 6805M: Catalin Marinas <catalin.marinas@arm.com> 6806S: Maintained 6807F: Documentation/dev-tools/kmemleak.rst 6808F: include/linux/kmemleak.h 6809F: mm/kmemleak.c 6810F: mm/kmemleak-test.c 6811 6812KPROBES 6813M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6814M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6815M: "David S. Miller" <davem@davemloft.net> 6816M: Masami Hiramatsu <mhiramat@kernel.org> 6817S: Maintained 6818F: Documentation/kprobes.txt 6819F: include/linux/kprobes.h 6820F: kernel/kprobes.c 6821 6822KS0108 LCD CONTROLLER DRIVER 6823M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6824W: http://miguelojeda.es/auxdisplay.htm 6825W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6826S: Maintained 6827F: Documentation/auxdisplay/ks0108 6828F: drivers/auxdisplay/ks0108.c 6829F: include/linux/ks0108.h 6830 6831L3MDEV 6832M: David Ahern <dsa@cumulusnetworks.com> 6833L: netdev@vger.kernel.org 6834S: Maintained 6835F: net/l3mdev 6836F: include/net/l3mdev.h 6837 6838LANTIQ MIPS ARCHITECTURE 6839M: John Crispin <john@phrozen.org> 6840L: linux-mips@linux-mips.org 6841S: Maintained 6842F: arch/mips/lantiq 6843 6844LAPB module 6845L: linux-x25@vger.kernel.org 6846S: Orphan 6847F: Documentation/networking/lapb-module.txt 6848F: include/*/lapb.h 6849F: net/lapb/ 6850 6851LASI 53c700 driver for PARISC 6852M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6853L: linux-scsi@vger.kernel.org 6854S: Maintained 6855F: Documentation/scsi/53c700.txt 6856F: drivers/scsi/53c700* 6857 6858LED SUBSYSTEM 6859M: Richard Purdie <rpurdie@rpsys.net> 6860M: Jacek Anaszewski <j.anaszewski@samsung.com> 6861L: linux-leds@vger.kernel.org 6862T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6863S: Maintained 6864F: Documentation/devicetree/bindings/leds/ 6865F: drivers/leds/ 6866F: include/linux/leds.h 6867 6868LEGACY EEPROM DRIVER 6869M: Jean Delvare <jdelvare@suse.com> 6870S: Maintained 6871F: Documentation/misc-devices/eeprom 6872F: drivers/misc/eeprom/eeprom.c 6873 6874LEGO USB Tower driver 6875M: Juergen Stuber <starblue@users.sourceforge.net> 6876L: legousb-devel@lists.sourceforge.net 6877W: http://legousb.sourceforge.net/ 6878S: Maintained 6879F: drivers/usb/misc/legousbtower.c 6880 6881LG2160 MEDIA DRIVER 6882M: Michael Krufky <mkrufky@linuxtv.org> 6883L: linux-media@vger.kernel.org 6884W: https://linuxtv.org 6885W: http://github.com/mkrufky 6886Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6887T: git git://linuxtv.org/mkrufky/tuners.git 6888S: Maintained 6889F: drivers/media/dvb-frontends/lg2160.* 6890 6891LGDT3305 MEDIA DRIVER 6892M: Michael Krufky <mkrufky@linuxtv.org> 6893L: linux-media@vger.kernel.org 6894W: https://linuxtv.org 6895W: http://github.com/mkrufky 6896Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6897T: git git://linuxtv.org/mkrufky/tuners.git 6898S: Maintained 6899F: drivers/media/dvb-frontends/lgdt3305.* 6900 6901LGUEST 6902M: Rusty Russell <rusty@rustcorp.com.au> 6903L: lguest@lists.ozlabs.org 6904W: http://lguest.ozlabs.org/ 6905S: Odd Fixes 6906F: arch/x86/include/asm/lguest*.h 6907F: arch/x86/lguest/ 6908F: drivers/lguest/ 6909F: include/linux/lguest*.h 6910F: tools/lguest/ 6911 6912LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6913M: Tejun Heo <tj@kernel.org> 6914L: linux-ide@vger.kernel.org 6915T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6916S: Maintained 6917F: drivers/ata/ 6918F: include/linux/ata.h 6919F: include/linux/libata.h 6920F: Documentation/devicetree/bindings/ata/ 6921 6922LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6923M: Viresh Kumar <vireshk@kernel.org> 6924L: linux-ide@vger.kernel.org 6925T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6926S: Maintained 6927F: include/linux/pata_arasan_cf_data.h 6928F: drivers/ata/pata_arasan_cf.c 6929 6930LIBATA PATA DRIVERS 6931M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6932M: Tejun Heo <tj@kernel.org> 6933L: linux-ide@vger.kernel.org 6934T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6935S: Maintained 6936F: drivers/ata/pata_*.c 6937F: drivers/ata/ata_generic.c 6938 6939LIBATA SATA AHCI PLATFORM devices support 6940M: Hans de Goede <hdegoede@redhat.com> 6941M: Tejun Heo <tj@kernel.org> 6942L: linux-ide@vger.kernel.org 6943T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6944S: Maintained 6945F: drivers/ata/ahci_platform.c 6946F: drivers/ata/libahci_platform.c 6947F: include/linux/ahci_platform.h 6948 6949LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6950M: Mikael Pettersson <mikpelinux@gmail.com> 6951L: linux-ide@vger.kernel.org 6952T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6953S: Maintained 6954F: drivers/ata/sata_promise.* 6955 6956LIBLOCKDEP 6957M: Sasha Levin <sasha.levin@oracle.com> 6958S: Maintained 6959F: tools/lib/lockdep/ 6960 6961LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6962M: Dan Williams <dan.j.williams@intel.com> 6963L: linux-nvdimm@lists.01.org 6964Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6965T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6966S: Supported 6967F: drivers/nvdimm/* 6968F: include/linux/nd.h 6969F: include/linux/libnvdimm.h 6970F: include/uapi/linux/ndctl.h 6971 6972LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6973M: Ross Zwisler <ross.zwisler@linux.intel.com> 6974L: linux-nvdimm@lists.01.org 6975Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6976S: Supported 6977F: drivers/nvdimm/blk.c 6978F: drivers/nvdimm/region_devs.c 6979F: drivers/acpi/nfit* 6980 6981LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6982M: Vishal Verma <vishal.l.verma@intel.com> 6983L: linux-nvdimm@lists.01.org 6984Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6985S: Supported 6986F: drivers/nvdimm/btt* 6987 6988LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6989M: Ross Zwisler <ross.zwisler@linux.intel.com> 6990L: linux-nvdimm@lists.01.org 6991Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6992S: Supported 6993F: drivers/nvdimm/pmem.c 6994F: include/linux/pmem.h 6995F: arch/*/include/asm/pmem.h 6996 6997LIGHTNVM PLATFORM SUPPORT 6998M: Matias Bjorling <mb@lightnvm.io> 6999W: http://github/OpenChannelSSD 7000L: linux-block@vger.kernel.org 7001S: Maintained 7002F: drivers/lightnvm/ 7003F: include/linux/lightnvm.h 7004F: include/uapi/linux/lightnvm.h 7005 7006LINUX FOR IBM pSERIES (RS/6000) 7007M: Paul Mackerras <paulus@au.ibm.com> 7008W: http://www.ibm.com/linux/ltc/projects/ppc 7009S: Supported 7010F: arch/powerpc/boot/rs6000.h 7011 7012LINUX FOR POWERPC (32-BIT AND 64-BIT) 7013M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7014M: Paul Mackerras <paulus@samba.org> 7015M: Michael Ellerman <mpe@ellerman.id.au> 7016W: http://www.penguinppc.org/ 7017L: linuxppc-dev@lists.ozlabs.org 7018Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7019T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7020S: Supported 7021F: Documentation/powerpc/ 7022F: arch/powerpc/ 7023F: drivers/char/tpm/tpm_ibmvtpm* 7024F: drivers/crypto/nx/ 7025F: drivers/crypto/vmx/ 7026F: drivers/net/ethernet/ibm/ibmveth.* 7027F: drivers/net/ethernet/ibm/ibmvnic.* 7028F: drivers/pci/hotplug/pnv_php.c 7029F: drivers/pci/hotplug/rpa* 7030F: drivers/scsi/ibmvscsi/ 7031N: opal 7032N: /pmac 7033N: powermac 7034N: powernv 7035N: [^a-z0-9]ps3 7036N: pseries 7037 7038LINUX FOR POWER MACINTOSH 7039M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7040W: http://www.penguinppc.org/ 7041L: linuxppc-dev@lists.ozlabs.org 7042S: Maintained 7043F: arch/powerpc/platforms/powermac/ 7044F: drivers/macintosh/ 7045 7046LINUX FOR POWERPC EMBEDDED MPC5XXX 7047M: Anatolij Gustschin <agust@denx.de> 7048L: linuxppc-dev@lists.ozlabs.org 7049T: git git://git.denx.de/linux-denx-agust.git 7050S: Maintained 7051F: arch/powerpc/platforms/512x/ 7052F: arch/powerpc/platforms/52xx/ 7053 7054LINUX FOR POWERPC EMBEDDED PPC4XX 7055M: Alistair Popple <alistair@popple.id.au> 7056M: Matt Porter <mporter@kernel.crashing.org> 7057W: http://www.penguinppc.org/ 7058L: linuxppc-dev@lists.ozlabs.org 7059S: Maintained 7060F: arch/powerpc/platforms/40x/ 7061F: arch/powerpc/platforms/44x/ 7062 7063LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7064L: linuxppc-dev@lists.ozlabs.org 7065S: Orphan 7066F: arch/powerpc/*/*virtex* 7067F: arch/powerpc/*/*/*virtex* 7068 7069LINUX FOR POWERPC EMBEDDED PPC8XX 7070M: Vitaly Bordug <vitb@kernel.crashing.org> 7071W: http://www.penguinppc.org/ 7072L: linuxppc-dev@lists.ozlabs.org 7073S: Maintained 7074F: arch/powerpc/platforms/8xx/ 7075 7076LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7077M: Scott Wood <oss@buserror.net> 7078M: Kumar Gala <galak@kernel.crashing.org> 7079W: http://www.penguinppc.org/ 7080L: linuxppc-dev@lists.ozlabs.org 7081T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7082S: Maintained 7083F: arch/powerpc/platforms/83xx/ 7084F: arch/powerpc/platforms/85xx/ 7085 7086LINUX FOR POWERPC PA SEMI PWRFICIENT 7087M: Olof Johansson <olof@lixom.net> 7088L: linuxppc-dev@lists.ozlabs.org 7089S: Maintained 7090F: arch/powerpc/platforms/pasemi/ 7091F: drivers/*/*pasemi* 7092F: drivers/*/*/*pasemi* 7093 7094LINUX SECURITY MODULE (LSM) FRAMEWORK 7095M: Chris Wright <chrisw@sous-sol.org> 7096L: linux-security-module@vger.kernel.org 7097S: Supported 7098 7099LIS3LV02D ACCELEROMETER DRIVER 7100M: Eric Piel <eric.piel@tremplin-utc.net> 7101S: Maintained 7102F: Documentation/misc-devices/lis3lv02d 7103F: drivers/misc/lis3lv02d/ 7104F: drivers/platform/x86/hp_accel.c 7105 7106LIVE PATCHING 7107M: Josh Poimboeuf <jpoimboe@redhat.com> 7108M: Jessica Yu <jeyu@redhat.com> 7109M: Jiri Kosina <jikos@kernel.org> 7110M: Miroslav Benes <mbenes@suse.cz> 7111R: Petr Mladek <pmladek@suse.com> 7112S: Maintained 7113F: kernel/livepatch/ 7114F: include/linux/livepatch.h 7115F: arch/x86/include/asm/livepatch.h 7116F: arch/x86/kernel/livepatch.c 7117F: Documentation/livepatch/ 7118F: Documentation/ABI/testing/sysfs-kernel-livepatch 7119F: samples/livepatch/ 7120L: live-patching@vger.kernel.org 7121T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7122 7123LINUX KERNEL DUMP TEST MODULE (LKDTM) 7124M: Kees Cook <keescook@chromium.org> 7125S: Maintained 7126F: drivers/misc/lkdtm* 7127 7128LLC (802.2) 7129M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7130S: Maintained 7131F: include/linux/llc.h 7132F: include/uapi/linux/llc.h 7133F: include/net/llc* 7134F: net/llc/ 7135 7136LM73 HARDWARE MONITOR DRIVER 7137M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7138L: linux-hwmon@vger.kernel.org 7139S: Maintained 7140F: drivers/hwmon/lm73.c 7141 7142LM78 HARDWARE MONITOR DRIVER 7143M: Jean Delvare <jdelvare@suse.com> 7144L: linux-hwmon@vger.kernel.org 7145S: Maintained 7146F: Documentation/hwmon/lm78 7147F: drivers/hwmon/lm78.c 7148 7149LM83 HARDWARE MONITOR DRIVER 7150M: Jean Delvare <jdelvare@suse.com> 7151L: linux-hwmon@vger.kernel.org 7152S: Maintained 7153F: Documentation/hwmon/lm83 7154F: drivers/hwmon/lm83.c 7155 7156LM90 HARDWARE MONITOR DRIVER 7157M: Jean Delvare <jdelvare@suse.com> 7158L: linux-hwmon@vger.kernel.org 7159S: Maintained 7160F: Documentation/hwmon/lm90 7161F: Documentation/devicetree/bindings/hwmon/lm90.txt 7162F: drivers/hwmon/lm90.c 7163 7164LM95234 HARDWARE MONITOR DRIVER 7165M: Guenter Roeck <linux@roeck-us.net> 7166L: linux-hwmon@vger.kernel.org 7167S: Maintained 7168F: Documentation/hwmon/lm95234 7169F: drivers/hwmon/lm95234.c 7170 7171LME2510 MEDIA DRIVER 7172M: Malcolm Priestley <tvboxspy@gmail.com> 7173L: linux-media@vger.kernel.org 7174W: https://linuxtv.org 7175Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7176S: Maintained 7177F: drivers/media/usb/dvb-usb-v2/lmedm04* 7178 7179LOCKING PRIMITIVES 7180M: Peter Zijlstra <peterz@infradead.org> 7181M: Ingo Molnar <mingo@redhat.com> 7182L: linux-kernel@vger.kernel.org 7183T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7184S: Maintained 7185F: Documentation/locking/ 7186F: include/linux/lockdep.h 7187F: include/linux/spinlock*.h 7188F: arch/*/include/asm/spinlock*.h 7189F: include/linux/rwlock*.h 7190F: include/linux/mutex*.h 7191F: arch/*/include/asm/mutex*.h 7192F: include/linux/rwsem*.h 7193F: arch/*/include/asm/rwsem.h 7194F: include/linux/seqlock.h 7195F: lib/locking*.[ch] 7196F: kernel/locking/ 7197 7198LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7199M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7200L: linux-ntfs-dev@lists.sourceforge.net 7201W: http://www.linux-ntfs.org/content/view/19/37/ 7202S: Maintained 7203F: Documentation/ldm.txt 7204F: block/partitions/ldm.* 7205 7206LogFS 7207M: Joern Engel <joern@logfs.org> 7208M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7209L: logfs@logfs.org 7210W: logfs.org 7211S: Maintained 7212F: fs/logfs/ 7213 7214LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7215M: Sathya Prakash <sathya.prakash@broadcom.com> 7216M: Chaitra P B <chaitra.basappa@broadcom.com> 7217M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7218L: MPT-FusionLinux.pdl@broadcom.com 7219L: linux-scsi@vger.kernel.org 7220W: http://www.avagotech.com/support/ 7221S: Supported 7222F: drivers/message/fusion/ 7223F: drivers/scsi/mpt2sas/ 7224F: drivers/scsi/mpt3sas/ 7225 7226LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7227M: Matthew Wilcox <matthew@wil.cx> 7228L: linux-scsi@vger.kernel.org 7229S: Maintained 7230F: drivers/scsi/sym53c8xx_2/ 7231 7232LTC4261 HARDWARE MONITOR DRIVER 7233M: Guenter Roeck <linux@roeck-us.net> 7234L: linux-hwmon@vger.kernel.org 7235S: Maintained 7236F: Documentation/hwmon/ltc4261 7237F: drivers/hwmon/ltc4261.c 7238 7239LTP (Linux Test Project) 7240M: Mike Frysinger <vapier@gentoo.org> 7241M: Cyril Hrubis <chrubis@suse.cz> 7242M: Wanlong Gao <wanlong.gao@gmail.com> 7243M: Jan Stancek <jstancek@redhat.com> 7244M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7245M: Alexey Kodanev <alexey.kodanev@oracle.com> 7246L: ltp@lists.linux.it (subscribers-only) 7247W: http://linux-test-project.github.io/ 7248T: git git://github.com/linux-test-project/ltp.git 7249S: Maintained 7250 7251M32R ARCHITECTURE 7252W: http://www.linux-m32r.org/ 7253S: Orphan 7254F: arch/m32r/ 7255 7256M68K ARCHITECTURE 7257M: Geert Uytterhoeven <geert@linux-m68k.org> 7258L: linux-m68k@lists.linux-m68k.org 7259W: http://www.linux-m68k.org/ 7260T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7261S: Maintained 7262F: arch/m68k/ 7263F: drivers/zorro/ 7264 7265M68K ON APPLE MACINTOSH 7266M: Joshua Thompson <funaho@jurai.org> 7267W: http://www.mac.linux-m68k.org/ 7268L: linux-m68k@lists.linux-m68k.org 7269S: Maintained 7270F: arch/m68k/mac/ 7271 7272M68K ON HP9000/300 7273M: Philip Blundell <philb@gnu.org> 7274W: http://www.tazenda.demon.co.uk/phil/linux-hp 7275S: Maintained 7276F: arch/m68k/hp300/ 7277 7278M88DS3103 MEDIA DRIVER 7279M: Antti Palosaari <crope@iki.fi> 7280L: linux-media@vger.kernel.org 7281W: https://linuxtv.org 7282W: http://palosaari.fi/linux/ 7283Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7284T: git git://linuxtv.org/anttip/media_tree.git 7285S: Maintained 7286F: drivers/media/dvb-frontends/m88ds3103* 7287 7288M88RS2000 MEDIA DRIVER 7289M: Malcolm Priestley <tvboxspy@gmail.com> 7290L: linux-media@vger.kernel.org 7291W: https://linuxtv.org 7292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7293S: Maintained 7294F: drivers/media/dvb-frontends/m88rs2000* 7295 7296MA901 MASTERKIT USB FM RADIO DRIVER 7297M: Alexey Klimov <klimov.linux@gmail.com> 7298L: linux-media@vger.kernel.org 7299T: git git://linuxtv.org/media_tree.git 7300S: Maintained 7301F: drivers/media/radio/radio-ma901.c 7302 7303MAC80211 7304M: Johannes Berg <johannes@sipsolutions.net> 7305L: linux-wireless@vger.kernel.org 7306W: http://wireless.kernel.org/ 7307T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7308T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7309S: Maintained 7310F: Documentation/networking/mac80211-injection.txt 7311F: include/net/mac80211.h 7312F: net/mac80211/ 7313F: drivers/net/wireless/mac80211_hwsim.[ch] 7314 7315MACVLAN DRIVER 7316M: Patrick McHardy <kaber@trash.net> 7317L: netdev@vger.kernel.org 7318S: Maintained 7319F: drivers/net/macvlan.c 7320F: include/linux/if_macvlan.h 7321 7322MAILBOX API 7323M: Jassi Brar <jassisinghbrar@gmail.com> 7324L: linux-kernel@vger.kernel.org 7325S: Maintained 7326F: drivers/mailbox/ 7327F: include/linux/mailbox_client.h 7328F: include/linux/mailbox_controller.h 7329 7330MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7331M: Michael Kerrisk <mtk.manpages@gmail.com> 7332W: http://www.kernel.org/doc/man-pages 7333L: linux-man@vger.kernel.org 7334S: Maintained 7335 7336MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7337M: Andrew Lunn <andrew@lunn.ch> 7338M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7339S: Maintained 7340F: drivers/net/dsa/mv88e6xxx/ 7341 7342MARVELL ARMADA DRM SUPPORT 7343M: Russell King <rmk+kernel@armlinux.org.uk> 7344S: Maintained 7345F: drivers/gpu/drm/armada/ 7346F: include/uapi/drm/armada_drm.h 7347F: Documentation/devicetree/bindings/display/armada/ 7348 7349MARVELL CRYPTO DRIVER 7350M: Boris Brezillon <boris.brezillon@free-electrons.com> 7351M: Arnaud Ebalard <arno@natisbad.org> 7352F: drivers/crypto/marvell/ 7353S: Maintained 7354L: linux-crypto@vger.kernel.org 7355 7356MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7357M: Mirko Lindner <mlindner@marvell.com> 7358M: Stephen Hemminger <stephen@networkplumber.org> 7359L: netdev@vger.kernel.org 7360S: Maintained 7361F: drivers/net/ethernet/marvell/sk* 7362 7363MARVELL LIBERTAS WIRELESS DRIVER 7364L: libertas-dev@lists.infradead.org 7365S: Orphan 7366F: drivers/net/wireless/marvell/libertas/ 7367 7368MARVELL MV643XX ETHERNET DRIVER 7369M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7370L: netdev@vger.kernel.org 7371S: Maintained 7372F: drivers/net/ethernet/marvell/mv643xx_eth.* 7373F: include/linux/mv643xx.h 7374 7375MARVELL MVNETA ETHERNET DRIVER 7376M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7377L: netdev@vger.kernel.org 7378S: Maintained 7379F: drivers/net/ethernet/marvell/mvneta.* 7380 7381MARVELL MWIFIEX WIRELESS DRIVER 7382M: Amitkumar Karwar <akarwar@marvell.com> 7383M: Nishant Sarmukadam <nishants@marvell.com> 7384L: linux-wireless@vger.kernel.org 7385S: Maintained 7386F: drivers/net/wireless/marvell/mwifiex/ 7387 7388MARVELL MWL8K WIRELESS DRIVER 7389M: Lennert Buytenhek <buytenh@wantstofly.org> 7390L: linux-wireless@vger.kernel.org 7391S: Odd Fixes 7392F: drivers/net/wireless/marvell/mwl8k.c 7393 7394MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7395M: Nicolas Pitre <nico@fluxnic.net> 7396S: Odd Fixes 7397F: drivers/mmc/host/mvsdio.* 7398 7399MATROX FRAMEBUFFER DRIVER 7400L: linux-fbdev@vger.kernel.org 7401S: Orphan 7402F: drivers/video/fbdev/matrox/matroxfb_* 7403F: include/uapi/linux/matroxfb.h 7404 7405MAX16065 HARDWARE MONITOR DRIVER 7406M: Guenter Roeck <linux@roeck-us.net> 7407L: linux-hwmon@vger.kernel.org 7408S: Maintained 7409F: Documentation/hwmon/max16065 7410F: drivers/hwmon/max16065.c 7411 7412MAX20751 HARDWARE MONITOR DRIVER 7413M: Guenter Roeck <linux@roeck-us.net> 7414L: linux-hwmon@vger.kernel.org 7415S: Maintained 7416F: Documentation/hwmon/max20751 7417F: drivers/hwmon/max20751.c 7418 7419MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7420M: "Hans J. Koch" <hjk@hansjkoch.de> 7421L: linux-hwmon@vger.kernel.org 7422S: Maintained 7423F: Documentation/hwmon/max6650 7424F: drivers/hwmon/max6650.c 7425 7426MAX6697 HARDWARE MONITOR DRIVER 7427M: Guenter Roeck <linux@roeck-us.net> 7428L: linux-hwmon@vger.kernel.org 7429S: Maintained 7430F: Documentation/hwmon/max6697 7431F: Documentation/devicetree/bindings/i2c/max6697.txt 7432F: drivers/hwmon/max6697.c 7433F: include/linux/platform_data/max6697.h 7434 7435MAX9860 MONO AUDIO VOICE CODEC DRIVER 7436M: Peter Rosin <peda@axentia.se> 7437L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7438S: Maintained 7439F: Documentation/devicetree/bindings/sound/max9860.txt 7440F: sound/soc/codecs/max9860.* 7441 7442MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7443M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7444L: linux-pm@vger.kernel.org 7445S: Supported 7446F: drivers/power/max14577_charger.c 7447F: drivers/power/max77693_charger.c 7448 7449MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7450M: Javier Martinez Canillas <javier@osg.samsung.com> 7451L: linux-kernel@vger.kernel.org 7452S: Supported 7453F: drivers/*/*max77802*.c 7454F: Documentation/devicetree/bindings/*/*max77802.txt 7455F: include/dt-bindings/*/*max77802.h 7456 7457MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7458M: Chanwoo Choi <cw00.choi@samsung.com> 7459M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7460L: linux-kernel@vger.kernel.org 7461S: Supported 7462F: drivers/*/max14577*.c 7463F: drivers/*/max77686*.c 7464F: drivers/*/max77693*.c 7465F: drivers/extcon/extcon-max14577.c 7466F: drivers/extcon/extcon-max77693.c 7467F: drivers/rtc/rtc-max77686.c 7468F: drivers/clk/clk-max77686.c 7469F: Documentation/devicetree/bindings/mfd/max14577.txt 7470F: Documentation/devicetree/bindings/*/max77686.txt 7471F: Documentation/devicetree/bindings/mfd/max77693.txt 7472F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7473F: include/linux/mfd/max14577*.h 7474F: include/linux/mfd/max77686*.h 7475F: include/linux/mfd/max77693*.h 7476 7477MAXIRADIO FM RADIO RECEIVER DRIVER 7478M: Hans Verkuil <hverkuil@xs4all.nl> 7479L: linux-media@vger.kernel.org 7480T: git git://linuxtv.org/media_tree.git 7481W: https://linuxtv.org 7482S: Maintained 7483F: drivers/media/radio/radio-maxiradio* 7484 7485MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7486M: Peter Rosin <peda@axentia.se> 7487L: linux-iio@vger.kernel.org 7488S: Maintained 7489F: drivers/iio/potentiometer/mcp4531.c 7490 7491MEDIA DRIVERS FOR RENESAS - FCP 7492M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7493L: linux-media@vger.kernel.org 7494L: linux-renesas-soc@vger.kernel.org 7495T: git git://linuxtv.org/media_tree.git 7496S: Supported 7497F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7498F: drivers/media/platform/rcar-fcp.c 7499F: include/media/rcar-fcp.h 7500 7501MEDIA DRIVERS FOR RENESAS - VSP1 7502M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7503L: linux-media@vger.kernel.org 7504L: linux-renesas-soc@vger.kernel.org 7505T: git git://linuxtv.org/media_tree.git 7506S: Supported 7507F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7508F: drivers/media/platform/vsp1/ 7509 7510MEDIA DRIVERS FOR HELENE 7511M: Abylay Ospan <aospan@netup.ru> 7512L: linux-media@vger.kernel.org 7513W: https://linuxtv.org 7514W: http://netup.tv/ 7515T: git git://linuxtv.org/media_tree.git 7516S: Supported 7517F: drivers/media/dvb-frontends/helene* 7518 7519MEDIA DRIVERS FOR ASCOT2E 7520M: Sergey Kozlov <serjk@netup.ru> 7521M: Abylay Ospan <aospan@netup.ru> 7522L: linux-media@vger.kernel.org 7523W: https://linuxtv.org 7524W: http://netup.tv/ 7525T: git git://linuxtv.org/media_tree.git 7526S: Supported 7527F: drivers/media/dvb-frontends/ascot2e* 7528 7529MEDIA DRIVERS FOR CXD2841ER 7530M: Sergey Kozlov <serjk@netup.ru> 7531M: Abylay Ospan <aospan@netup.ru> 7532L: linux-media@vger.kernel.org 7533W: https://linuxtv.org 7534W: http://netup.tv/ 7535T: git git://linuxtv.org/media_tree.git 7536S: Supported 7537F: drivers/media/dvb-frontends/cxd2841er* 7538 7539MEDIA DRIVERS FOR HORUS3A 7540M: Sergey Kozlov <serjk@netup.ru> 7541M: Abylay Ospan <aospan@netup.ru> 7542L: linux-media@vger.kernel.org 7543W: https://linuxtv.org 7544W: http://netup.tv/ 7545T: git git://linuxtv.org/media_tree.git 7546S: Supported 7547F: drivers/media/dvb-frontends/horus3a* 7548 7549MEDIA DRIVERS FOR LNBH25 7550M: Sergey Kozlov <serjk@netup.ru> 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/lnbh25* 7558 7559MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 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/pci/netup_unidvb/* 7568 7569MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7570M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7571M: Mauro Carvalho Chehab <mchehab@kernel.org> 7572P: LinuxTV.org Project 7573L: linux-media@vger.kernel.org 7574W: https://linuxtv.org 7575Q: http://patchwork.kernel.org/project/linux-media/list/ 7576T: git git://linuxtv.org/media_tree.git 7577S: Maintained 7578F: Documentation/dvb/ 7579F: Documentation/video4linux/ 7580F: Documentation/DocBook/media/ 7581F: drivers/media/ 7582F: drivers/staging/media/ 7583F: include/linux/platform_data/media/ 7584F: include/media/ 7585F: include/uapi/linux/dvb/ 7586F: include/uapi/linux/videodev2.h 7587F: include/uapi/linux/media.h 7588F: include/uapi/linux/v4l2-* 7589F: include/uapi/linux/meye.h 7590F: include/uapi/linux/ivtv* 7591F: include/uapi/linux/uvcvideo.h 7592 7593MEDIATEK ETHERNET DRIVER 7594M: Felix Fietkau <nbd@openwrt.org> 7595M: John Crispin <blogic@openwrt.org> 7596L: netdev@vger.kernel.org 7597S: Maintained 7598F: drivers/net/ethernet/mediatek/ 7599 7600MEDIATEK MT7601U WIRELESS LAN DRIVER 7601M: Jakub Kicinski <kubakici@wp.pl> 7602L: linux-wireless@vger.kernel.org 7603S: Maintained 7604F: drivers/net/wireless/mediatek/mt7601u/ 7605 7606MEGARAID SCSI/SAS DRIVERS 7607M: Kashyap Desai <kashyap.desai@avagotech.com> 7608M: Sumit Saxena <sumit.saxena@avagotech.com> 7609M: Uday Lingala <uday.lingala@avagotech.com> 7610L: megaraidlinux.pdl@avagotech.com 7611L: linux-scsi@vger.kernel.org 7612W: http://www.lsi.com 7613S: Maintained 7614F: Documentation/scsi/megaraid.txt 7615F: drivers/scsi/megaraid.* 7616F: drivers/scsi/megaraid/ 7617 7618MELLANOX ETHERNET DRIVER (mlx4_en) 7619M: Tariq Toukan <tariqt@mellanox.com> 7620L: netdev@vger.kernel.org 7621S: Supported 7622W: http://www.mellanox.com 7623Q: http://patchwork.ozlabs.org/project/netdev/list/ 7624F: drivers/net/ethernet/mellanox/mlx4/en_* 7625 7626MELLANOX ETHERNET DRIVER (mlx5e) 7627M: Saeed Mahameed <saeedm@mellanox.com> 7628L: netdev@vger.kernel.org 7629S: Supported 7630W: http://www.mellanox.com 7631Q: http://patchwork.ozlabs.org/project/netdev/list/ 7632F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7633 7634MELLANOX ETHERNET SWITCH DRIVERS 7635M: Jiri Pirko <jiri@mellanox.com> 7636M: Ido Schimmel <idosch@mellanox.com> 7637L: netdev@vger.kernel.org 7638S: Supported 7639W: http://www.mellanox.com 7640Q: http://patchwork.ozlabs.org/project/netdev/list/ 7641F: drivers/net/ethernet/mellanox/mlxsw/ 7642 7643SOFT-ROCE DRIVER (rxe) 7644M: Moni Shoua <monis@mellanox.com> 7645L: linux-rdma@vger.kernel.org 7646S: Supported 7647W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7648Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7649F: drivers/infiniband/hw/rxe/ 7650F: include/uapi/rdma/rdma_user_rxe.h 7651 7652MEMBARRIER SUPPORT 7653M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7654M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7655L: linux-kernel@vger.kernel.org 7656S: Supported 7657F: kernel/membarrier.c 7658F: include/uapi/linux/membarrier.h 7659 7660MEMORY MANAGEMENT 7661L: linux-mm@kvack.org 7662W: http://www.linux-mm.org 7663S: Maintained 7664F: include/linux/mm.h 7665F: include/linux/gfp.h 7666F: include/linux/mmzone.h 7667F: include/linux/memory_hotplug.h 7668F: include/linux/vmalloc.h 7669F: mm/ 7670 7671MEMORY TECHNOLOGY DEVICES (MTD) 7672M: David Woodhouse <dwmw2@infradead.org> 7673M: Brian Norris <computersforpeace@gmail.com> 7674L: linux-mtd@lists.infradead.org 7675W: http://www.linux-mtd.infradead.org/ 7676Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7677T: git git://git.infradead.org/linux-mtd.git 7678T: git git://git.infradead.org/l2-mtd.git 7679S: Maintained 7680F: Documentation/devicetree/bindings/mtd/ 7681F: drivers/mtd/ 7682F: include/linux/mtd/ 7683F: include/uapi/mtd/ 7684 7685MEN A21 WATCHDOG DRIVER 7686M: Johannes Thumshirn <morbidrsa@gmail.com> 7687L: linux-watchdog@vger.kernel.org 7688S: Maintained 7689F: drivers/watchdog/mena21_wdt.c 7690 7691MEN CHAMELEON BUS (mcb) 7692M: Johannes Thumshirn <morbidrsa@gmail.com> 7693S: Maintained 7694F: drivers/mcb/ 7695F: include/linux/mcb.h 7696F: Documentation/men-chameleon-bus.txt 7697 7698MEN F21BMC (Board Management Controller) 7699M: Andreas Werner <andreas.werner@men.de> 7700S: Supported 7701F: drivers/mfd/menf21bmc.c 7702F: drivers/watchdog/menf21bmc_wdt.c 7703F: drivers/leds/leds-menf21bmc.c 7704F: drivers/hwmon/menf21bmc_hwmon.c 7705F: Documentation/hwmon/menf21bmc 7706 7707METAG ARCHITECTURE 7708M: James Hogan <james.hogan@imgtec.com> 7709L: linux-metag@vger.kernel.org 7710T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7711S: Odd Fixes 7712F: arch/metag/ 7713F: Documentation/metag/ 7714F: Documentation/devicetree/bindings/metag/ 7715F: Documentation/devicetree/bindings/interrupt-controller/img,* 7716F: drivers/clocksource/metag_generic.c 7717F: drivers/irqchip/irq-metag.c 7718F: drivers/irqchip/irq-metag-ext.c 7719F: drivers/tty/metag_da.c 7720 7721MICROBLAZE ARCHITECTURE 7722M: Michal Simek <monstr@monstr.eu> 7723W: http://www.monstr.eu/fdt/ 7724T: git git://git.monstr.eu/linux-2.6-microblaze.git 7725S: Supported 7726F: arch/microblaze/ 7727 7728MICROCHIP / ATMEL ISC DRIVER 7729M: Songjun Wu <songjun.wu@microchip.com> 7730L: linux-media@vger.kernel.org 7731S: Supported 7732F: drivers/media/platform/atmel/atmel-isc.c 7733F: drivers/media/platform/atmel/atmel-isc-regs.h 7734F: devicetree/bindings/media/atmel-isc.txt 7735 7736MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7737M: Chen Yu <yu.c.chen@intel.com> 7738L: platform-driver-x86@vger.kernel.org 7739S: Supported 7740F: drivers/platform/x86/surfacepro3_button.c 7741 7742MICROTEK X6 SCANNER 7743M: Oliver Neukum <oliver@neukum.org> 7744S: Maintained 7745F: drivers/usb/image/microtek.* 7746 7747MIPS 7748M: Ralf Baechle <ralf@linux-mips.org> 7749L: linux-mips@linux-mips.org 7750W: http://www.linux-mips.org/ 7751T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7752Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7753S: Supported 7754F: Documentation/devicetree/bindings/mips/ 7755F: Documentation/mips/ 7756F: arch/mips/ 7757 7758MIPS/LOONGSON1 ARCHITECTURE 7759M: Keguang Zhang <keguang.zhang@gmail.com> 7760L: linux-mips@linux-mips.org 7761S: Maintained 7762F: arch/mips/loongson32/ 7763F: arch/mips/include/asm/mach-loongson32/ 7764F: drivers/*/*loongson1* 7765F: drivers/*/*/*loongson1* 7766 7767MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7768M: Hans Verkuil <hverkuil@xs4all.nl> 7769L: linux-media@vger.kernel.org 7770T: git git://linuxtv.org/media_tree.git 7771W: https://linuxtv.org 7772S: Odd Fixes 7773F: drivers/media/radio/radio-miropcm20* 7774 7775MELLANOX MLX4 core VPI driver 7776M: Yishai Hadas <yishaih@mellanox.com> 7777L: netdev@vger.kernel.org 7778L: linux-rdma@vger.kernel.org 7779W: http://www.mellanox.com 7780Q: http://patchwork.ozlabs.org/project/netdev/list/ 7781S: Supported 7782F: drivers/net/ethernet/mellanox/mlx4/ 7783F: include/linux/mlx4/ 7784 7785MELLANOX MLX4 IB driver 7786M: Yishai Hadas <yishaih@mellanox.com> 7787L: linux-rdma@vger.kernel.org 7788W: http://www.mellanox.com 7789Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7790S: Supported 7791F: drivers/infiniband/hw/mlx4/ 7792F: include/linux/mlx4/ 7793 7794MELLANOX MLX5 core VPI driver 7795M: Matan Barak <matanb@mellanox.com> 7796M: Leon Romanovsky <leonro@mellanox.com> 7797L: netdev@vger.kernel.org 7798L: linux-rdma@vger.kernel.org 7799W: http://www.mellanox.com 7800Q: http://patchwork.ozlabs.org/project/netdev/list/ 7801S: Supported 7802F: drivers/net/ethernet/mellanox/mlx5/core/ 7803F: include/linux/mlx5/ 7804 7805MELLANOX MLX5 IB driver 7806M: Matan Barak <matanb@mellanox.com> 7807M: Leon Romanovsky <leonro@mellanox.com> 7808L: linux-rdma@vger.kernel.org 7809W: http://www.mellanox.com 7810Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7811S: Supported 7812F: drivers/infiniband/hw/mlx5/ 7813F: include/linux/mlx5/ 7814 7815MELEXIS MLX90614 DRIVER 7816M: Crt Mori <cmo@melexis.com> 7817L: linux-iio@vger.kernel.org 7818W: http://www.melexis.com 7819S: Supported 7820F: drivers/iio/temperature/mlx90614.c 7821 7822MN88472 MEDIA DRIVER 7823M: Antti Palosaari <crope@iki.fi> 7824L: linux-media@vger.kernel.org 7825W: https://linuxtv.org 7826W: http://palosaari.fi/linux/ 7827Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7828S: Maintained 7829F: drivers/media/dvb-frontends/mn88472* 7830 7831MN88473 MEDIA DRIVER 7832M: Antti Palosaari <crope@iki.fi> 7833L: linux-media@vger.kernel.org 7834W: https://linuxtv.org 7835W: http://palosaari.fi/linux/ 7836Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7837S: Maintained 7838F: drivers/media/dvb-frontends/mn88473* 7839 7840MODULE SUPPORT 7841M: Rusty Russell <rusty@rustcorp.com.au> 7842S: Maintained 7843F: include/linux/module.h 7844F: kernel/module.c 7845 7846MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7847W: http://popies.net/meye/ 7848S: Orphan 7849F: Documentation/video4linux/meye.txt 7850F: drivers/media/pci/meye/ 7851F: include/uapi/linux/meye.h 7852 7853MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7854M: Jiri Slaby <jirislaby@gmail.com> 7855S: Maintained 7856F: Documentation/serial/moxa-smartio 7857F: drivers/tty/mxser.* 7858 7859MR800 AVERMEDIA USB FM RADIO DRIVER 7860M: Alexey Klimov <klimov.linux@gmail.com> 7861L: linux-media@vger.kernel.org 7862T: git git://linuxtv.org/media_tree.git 7863S: Maintained 7864F: drivers/media/radio/radio-mr800.c 7865 7866MRF24J40 IEEE 802.15.4 RADIO DRIVER 7867M: Alan Ott <alan@signal11.us> 7868L: linux-wpan@vger.kernel.org 7869S: Maintained 7870F: drivers/net/ieee802154/mrf24j40.c 7871F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7872 7873MSI LAPTOP SUPPORT 7874M: "Lee, Chun-Yi" <jlee@suse.com> 7875L: platform-driver-x86@vger.kernel.org 7876S: Maintained 7877F: drivers/platform/x86/msi-laptop.c 7878 7879MSI WMI SUPPORT 7880L: platform-driver-x86@vger.kernel.org 7881S: Orphan 7882F: drivers/platform/x86/msi-wmi.c 7883 7884MSI001 MEDIA DRIVER 7885M: Antti Palosaari <crope@iki.fi> 7886L: linux-media@vger.kernel.org 7887W: https://linuxtv.org 7888W: http://palosaari.fi/linux/ 7889Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7890T: git git://linuxtv.org/anttip/media_tree.git 7891S: Maintained 7892F: drivers/media/tuners/msi001* 7893 7894MSI2500 MEDIA DRIVER 7895M: Antti Palosaari <crope@iki.fi> 7896L: linux-media@vger.kernel.org 7897W: https://linuxtv.org 7898W: http://palosaari.fi/linux/ 7899Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7900T: git git://linuxtv.org/anttip/media_tree.git 7901S: Maintained 7902F: drivers/media/usb/msi2500/ 7903 7904MSYSTEMS DISKONCHIP G3 MTD DRIVER 7905M: Robert Jarzmik <robert.jarzmik@free.fr> 7906L: linux-mtd@lists.infradead.org 7907S: Maintained 7908F: drivers/mtd/devices/docg3* 7909 7910MT9M032 APTINA SENSOR DRIVER 7911M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7912L: linux-media@vger.kernel.org 7913T: git git://linuxtv.org/media_tree.git 7914S: Maintained 7915F: drivers/media/i2c/mt9m032.c 7916F: include/media/i2c/mt9m032.h 7917 7918MT9P031 APTINA CAMERA SENSOR 7919M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7920L: linux-media@vger.kernel.org 7921T: git git://linuxtv.org/media_tree.git 7922S: Maintained 7923F: drivers/media/i2c/mt9p031.c 7924F: include/media/i2c/mt9p031.h 7925 7926MT9T001 APTINA CAMERA SENSOR 7927M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7928L: linux-media@vger.kernel.org 7929T: git git://linuxtv.org/media_tree.git 7930S: Maintained 7931F: drivers/media/i2c/mt9t001.c 7932F: include/media/i2c/mt9t001.h 7933 7934MT9V032 APTINA CAMERA SENSOR 7935M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7936L: linux-media@vger.kernel.org 7937T: git git://linuxtv.org/media_tree.git 7938S: Maintained 7939F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7940F: drivers/media/i2c/mt9v032.c 7941F: include/media/i2c/mt9v032.h 7942 7943MULTIFUNCTION DEVICES (MFD) 7944M: Lee Jones <lee.jones@linaro.org> 7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7946S: Supported 7947F: drivers/mfd/ 7948F: include/linux/mfd/ 7949 7950MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7951M: Ulf Hansson <ulf.hansson@linaro.org> 7952L: linux-mmc@vger.kernel.org 7953T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7954S: Maintained 7955F: Documentation/devicetree/bindings/mmc/ 7956F: drivers/mmc/ 7957F: include/linux/mmc/ 7958F: include/uapi/linux/mmc/ 7959 7960MULTIMEDIA CARD (MMC) ETC. OVER SPI 7961S: Orphan 7962F: drivers/mmc/host/mmc_spi.c 7963F: include/linux/spi/mmc_spi.h 7964 7965MULTISOUND SOUND DRIVER 7966M: Andrew Veliath <andrewtv@usa.net> 7967S: Maintained 7968F: Documentation/sound/oss/MultiSound 7969F: sound/oss/msnd* 7970 7971MULTITECH MULTIPORT CARD (ISICOM) 7972S: Orphan 7973F: drivers/tty/isicom.c 7974F: include/linux/isicom.h 7975 7976MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7977M: Bin Liu <b-liu@ti.com> 7978L: linux-usb@vger.kernel.org 7979T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7980S: Maintained 7981F: drivers/usb/musb/ 7982 7983MXL5007T MEDIA DRIVER 7984M: Michael Krufky <mkrufky@linuxtv.org> 7985L: linux-media@vger.kernel.org 7986W: https://linuxtv.org 7987W: http://github.com/mkrufky 7988Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7989T: git git://linuxtv.org/mkrufky/tuners.git 7990S: Maintained 7991F: drivers/media/tuners/mxl5007t.* 7992 7993MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7994M: Hyong-Youb Kim <hykim@myri.com> 7995L: netdev@vger.kernel.org 7996W: https://www.myricom.com/support/downloads/myri10ge.html 7997S: Supported 7998F: drivers/net/ethernet/myricom/myri10ge/ 7999 8000NAND FLASH SUBSYSTEM 8001M: Boris Brezillon <boris.brezillon@free-electrons.com> 8002R: Richard Weinberger <richard@nod.at> 8003L: linux-mtd@lists.infradead.org 8004W: http://www.linux-mtd.infradead.org/ 8005Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8006T: git git://github.com/linux-nand/linux.git 8007S: Maintained 8008F: drivers/mtd/nand/ 8009F: include/linux/mtd/nand*.h 8010 8011NATSEMI ETHERNET DRIVER (DP8381x) 8012S: Orphan 8013F: drivers/net/ethernet/natsemi/natsemi.c 8014 8015NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8016M: Daniel Mack <zonque@gmail.com> 8017S: Maintained 8018L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8019W: http://www.native-instruments.com 8020F: sound/usb/caiaq/ 8021 8022NCP FILESYSTEM 8023M: Petr Vandrovec <petr@vandrovec.name> 8024S: Odd Fixes 8025F: fs/ncpfs/ 8026 8027NCR 5380 SCSI DRIVERS 8028M: Finn Thain <fthain@telegraphics.com.au> 8029M: Michael Schmitz <schmitzmic@gmail.com> 8030L: linux-scsi@vger.kernel.org 8031S: Maintained 8032F: Documentation/scsi/g_NCR5380.txt 8033F: Documentation/scsi/dtc3x80.txt 8034F: drivers/scsi/NCR5380.* 8035F: drivers/scsi/arm/cumana_1.c 8036F: drivers/scsi/arm/oak.c 8037F: drivers/scsi/atari_scsi.* 8038F: drivers/scsi/dmx3191d.c 8039F: drivers/scsi/dtc.* 8040F: drivers/scsi/g_NCR5380.* 8041F: drivers/scsi/g_NCR5380_mmio.c 8042F: drivers/scsi/mac_scsi.* 8043F: drivers/scsi/pas16.* 8044F: drivers/scsi/sun3_scsi.* 8045F: drivers/scsi/sun3_scsi_vme.c 8046F: drivers/scsi/t128.* 8047 8048NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8049M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8050L: linux-scsi@vger.kernel.org 8051S: Maintained 8052F: drivers/scsi/NCR_D700.* 8053 8054NCT6775 HARDWARE MONITOR DRIVER 8055M: Guenter Roeck <linux@roeck-us.net> 8056L: linux-hwmon@vger.kernel.org 8057S: Maintained 8058F: Documentation/hwmon/nct6775 8059F: drivers/hwmon/nct6775.c 8060 8061NETEFFECT IWARP RNIC DRIVER (IW_NES) 8062M: Faisal Latif <faisal.latif@intel.com> 8063L: linux-rdma@vger.kernel.org 8064W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8065S: Supported 8066F: drivers/infiniband/hw/nes/ 8067 8068NETEM NETWORK EMULATOR 8069M: Stephen Hemminger <stephen@networkplumber.org> 8070L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8071S: Maintained 8072F: net/sched/sch_netem.c 8073 8074NETERION 10GbE DRIVERS (s2io/vxge) 8075M: Jon Mason <jdmason@kudzu.us> 8076L: netdev@vger.kernel.org 8077S: Supported 8078F: Documentation/networking/s2io.txt 8079F: Documentation/networking/vxge.txt 8080F: drivers/net/ethernet/neterion/ 8081 8082NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8083M: Pablo Neira Ayuso <pablo@netfilter.org> 8084M: Patrick McHardy <kaber@trash.net> 8085M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8086L: netfilter-devel@vger.kernel.org 8087L: coreteam@netfilter.org 8088W: http://www.netfilter.org/ 8089W: http://www.iptables.org/ 8090Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8092T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8093S: Supported 8094F: include/linux/netfilter* 8095F: include/linux/netfilter/ 8096F: include/net/netfilter/ 8097F: include/uapi/linux/netfilter* 8098F: include/uapi/linux/netfilter/ 8099F: net/*/netfilter.c 8100F: net/*/netfilter/ 8101F: net/netfilter/ 8102F: net/bridge/br_netfilter*.c 8103 8104NETLABEL 8105M: Paul Moore <paul@paul-moore.com> 8106W: http://netlabel.sf.net 8107L: netdev@vger.kernel.org 8108S: Maintained 8109F: Documentation/netlabel/ 8110F: include/net/netlabel.h 8111F: net/netlabel/ 8112 8113NETROM NETWORK LAYER 8114M: Ralf Baechle <ralf@linux-mips.org> 8115L: linux-hams@vger.kernel.org 8116W: http://www.linux-ax25.org/ 8117S: Maintained 8118F: include/net/netrom.h 8119F: include/uapi/linux/netrom.h 8120F: net/netrom/ 8121 8122NETRONOME ETHERNET DRIVERS 8123M: Jakub Kicinski <jakub.kicinski@netronome.com> 8124L: oss-drivers@netronome.com 8125S: Maintained 8126F: drivers/net/ethernet/netronome/ 8127 8128NETWORK BLOCK DEVICE (NBD) 8129M: Markus Pargmann <mpa@pengutronix.de> 8130S: Maintained 8131L: nbd-general@lists.sourceforge.net 8132T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8133F: Documentation/blockdev/nbd.txt 8134F: drivers/block/nbd.c 8135F: include/uapi/linux/nbd.h 8136 8137NETWORK DROP MONITOR 8138M: Neil Horman <nhorman@tuxdriver.com> 8139L: netdev@vger.kernel.org 8140S: Maintained 8141W: https://fedorahosted.org/dropwatch/ 8142F: net/core/drop_monitor.c 8143 8144NETWORKING [GENERAL] 8145M: "David S. Miller" <davem@davemloft.net> 8146L: netdev@vger.kernel.org 8147W: http://www.linuxfoundation.org/en/Net 8148Q: http://patchwork.ozlabs.org/project/netdev/list/ 8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8150T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8151S: Maintained 8152F: net/ 8153F: include/net/ 8154F: include/linux/in.h 8155F: include/linux/net.h 8156F: include/linux/netdevice.h 8157F: include/uapi/linux/in.h 8158F: include/uapi/linux/net.h 8159F: include/uapi/linux/netdevice.h 8160F: include/uapi/linux/net_namespace.h 8161F: tools/net/ 8162F: tools/testing/selftests/net/ 8163F: lib/random32.c 8164F: lib/test_bpf.c 8165 8166NETWORKING [IPv4/IPv6] 8167M: "David S. Miller" <davem@davemloft.net> 8168M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8169M: James Morris <jmorris@namei.org> 8170M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8171M: Patrick McHardy <kaber@trash.net> 8172L: netdev@vger.kernel.org 8173T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8174S: Maintained 8175F: net/ipv4/ 8176F: net/ipv6/ 8177F: include/net/ip* 8178F: arch/x86/net/* 8179 8180NETWORKING [IPSEC] 8181M: Steffen Klassert <steffen.klassert@secunet.com> 8182M: Herbert Xu <herbert@gondor.apana.org.au> 8183M: "David S. Miller" <davem@davemloft.net> 8184L: netdev@vger.kernel.org 8185T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8186T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8187S: Maintained 8188F: net/core/flow.c 8189F: net/xfrm/ 8190F: net/key/ 8191F: net/ipv4/xfrm* 8192F: net/ipv4/esp4.c 8193F: net/ipv4/ah4.c 8194F: net/ipv4/ipcomp.c 8195F: net/ipv4/ip_vti.c 8196F: net/ipv6/xfrm* 8197F: net/ipv6/esp6.c 8198F: net/ipv6/ah6.c 8199F: net/ipv6/ipcomp6.c 8200F: net/ipv6/ip6_vti.c 8201F: include/uapi/linux/xfrm.h 8202F: include/net/xfrm.h 8203 8204NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8205M: Paul Moore <paul@paul-moore.com> 8206L: netdev@vger.kernel.org 8207S: Maintained 8208 8209NETWORKING [WIRELESS] 8210L: linux-wireless@vger.kernel.org 8211Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8212 8213NETWORKING DRIVERS 8214L: netdev@vger.kernel.org 8215W: http://www.linuxfoundation.org/en/Net 8216Q: http://patchwork.ozlabs.org/project/netdev/list/ 8217T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8218T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8219S: Odd Fixes 8220F: Documentation/devicetree/bindings/net/ 8221F: drivers/net/ 8222F: include/linux/if_* 8223F: include/linux/netdevice.h 8224F: include/linux/etherdevice.h 8225F: include/linux/fcdevice.h 8226F: include/linux/fddidevice.h 8227F: include/linux/hippidevice.h 8228F: include/linux/inetdevice.h 8229F: include/uapi/linux/if_* 8230F: include/uapi/linux/netdevice.h 8231 8232NETWORKING DRIVERS (WIRELESS) 8233M: Kalle Valo <kvalo@codeaurora.org> 8234L: linux-wireless@vger.kernel.org 8235Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8236T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8237T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8238S: Maintained 8239F: Documentation/devicetree/bindings/net/wireless/ 8240F: drivers/net/wireless/ 8241 8242NETXEN (1/10) GbE SUPPORT 8243M: Manish Chopra <manish.chopra@qlogic.com> 8244M: Sony Chacko <sony.chacko@qlogic.com> 8245M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8246L: netdev@vger.kernel.org 8247W: http://www.qlogic.com 8248S: Supported 8249F: drivers/net/ethernet/qlogic/netxen/ 8250 8251NFC SUBSYSTEM 8252M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8253M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8254M: Samuel Ortiz <sameo@linux.intel.com> 8255L: linux-wireless@vger.kernel.org 8256L: linux-nfc@lists.01.org (subscribers-only) 8257S: Supported 8258F: net/nfc/ 8259F: include/net/nfc/ 8260F: include/uapi/linux/nfc.h 8261F: drivers/nfc/ 8262F: include/linux/platform_data/nfcmrvl.h 8263F: include/linux/platform_data/nxp-nci.h 8264F: include/linux/platform_data/pn544.h 8265F: include/linux/platform_data/st21nfca.h 8266F: include/linux/platform_data/st-nci.h 8267F: Documentation/devicetree/bindings/net/nfc/ 8268 8269NFS, SUNRPC, AND LOCKD CLIENTS 8270M: Trond Myklebust <trond.myklebust@primarydata.com> 8271M: Anna Schumaker <anna.schumaker@netapp.com> 8272L: linux-nfs@vger.kernel.org 8273W: http://client.linux-nfs.org 8274T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8275S: Maintained 8276F: fs/lockd/ 8277F: fs/nfs/ 8278F: fs/nfs_common/ 8279F: net/sunrpc/ 8280F: include/linux/lockd/ 8281F: include/linux/nfs* 8282F: include/linux/sunrpc/ 8283F: include/uapi/linux/nfs* 8284F: include/uapi/linux/sunrpc/ 8285 8286NILFS2 FILESYSTEM 8287M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8288L: linux-nilfs@vger.kernel.org 8289W: http://nilfs.sourceforge.net/ 8290W: http://nilfs.osdn.jp/ 8291T: git git://github.com/konis/nilfs2.git 8292S: Supported 8293F: Documentation/filesystems/nilfs2.txt 8294F: fs/nilfs2/ 8295F: include/trace/events/nilfs2.h 8296F: include/uapi/linux/nilfs2_api.h 8297F: include/uapi/linux/nilfs2_ondisk.h 8298 8299NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8300M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8301W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8302S: Maintained 8303F: Documentation/scsi/NinjaSCSI.txt 8304F: drivers/scsi/pcmcia/nsp_* 8305 8306NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8307M: GOTO Masanori <gotom@debian.or.jp> 8308M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8309W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8310S: Maintained 8311F: Documentation/scsi/NinjaSCSI.txt 8312F: drivers/scsi/nsp32* 8313 8314NIOS2 ARCHITECTURE 8315M: Ley Foon Tan <lftan@altera.com> 8316L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8317T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8318S: Maintained 8319F: arch/nios2/ 8320 8321NOKIA N900 POWER SUPPLY DRIVERS 8322R: Pali Rohár <pali.rohar@gmail.com> 8323F: include/linux/power/bq2415x_charger.h 8324F: include/linux/power/bq27xxx_battery.h 8325F: include/linux/power/isp1704_charger.h 8326F: drivers/power/bq2415x_charger.c 8327F: drivers/power/bq27xxx_battery.c 8328F: drivers/power/bq27xxx_battery_i2c.c 8329F: drivers/power/isp1704_charger.c 8330F: drivers/power/rx51_battery.c 8331 8332NTB DRIVER CORE 8333M: Jon Mason <jdmason@kudzu.us> 8334M: Dave Jiang <dave.jiang@intel.com> 8335M: Allen Hubbe <Allen.Hubbe@emc.com> 8336L: linux-ntb@googlegroups.com 8337S: Supported 8338W: https://github.com/jonmason/ntb/wiki 8339T: git git://github.com/jonmason/ntb.git 8340F: drivers/ntb/ 8341F: drivers/net/ntb_netdev.c 8342F: include/linux/ntb.h 8343F: include/linux/ntb_transport.h 8344F: tools/testing/selftests/ntb/ 8345 8346NTB INTEL DRIVER 8347M: Jon Mason <jdmason@kudzu.us> 8348M: Dave Jiang <dave.jiang@intel.com> 8349L: linux-ntb@googlegroups.com 8350S: Supported 8351W: https://github.com/jonmason/ntb/wiki 8352T: git git://github.com/jonmason/ntb.git 8353F: drivers/ntb/hw/intel/ 8354 8355NTB AMD DRIVER 8356M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8357L: linux-ntb@googlegroups.com 8358S: Supported 8359F: drivers/ntb/hw/amd/ 8360 8361NTFS FILESYSTEM 8362M: Anton Altaparmakov <anton@tuxera.com> 8363L: linux-ntfs-dev@lists.sourceforge.net 8364W: http://www.tuxera.com/ 8365T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8366S: Supported 8367F: Documentation/filesystems/ntfs.txt 8368F: fs/ntfs/ 8369 8370NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8371M: Antonino Daplas <adaplas@gmail.com> 8372L: linux-fbdev@vger.kernel.org 8373S: Maintained 8374F: drivers/video/fbdev/riva/ 8375F: drivers/video/fbdev/nvidia/ 8376 8377NVM EXPRESS DRIVER 8378M: Keith Busch <keith.busch@intel.com> 8379M: Jens Axboe <axboe@fb.com> 8380L: linux-nvme@lists.infradead.org 8381T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8382W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8383S: Supported 8384F: drivers/nvme/host/ 8385F: include/linux/nvme.h 8386 8387NVM EXPRESS TARGET DRIVER 8388M: Christoph Hellwig <hch@lst.de> 8389M: Sagi Grimberg <sagi@grimberg.me> 8390L: linux-nvme@lists.infradead.org 8391S: Supported 8392F: drivers/nvme/target/ 8393 8394NVMEM FRAMEWORK 8395M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8396M: Maxime Ripard <maxime.ripard@free-electrons.com> 8397S: Maintained 8398F: drivers/nvmem/ 8399F: Documentation/devicetree/bindings/nvmem/ 8400F: include/linux/nvmem-consumer.h 8401F: include/linux/nvmem-provider.h 8402 8403NXP-NCI NFC DRIVER 8404M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8405R: Charles Gorand <charles.gorand@effinnov.com> 8406L: linux-nfc@lists.01.org (moderated for non-subscribers) 8407S: Supported 8408F: drivers/nfc/nxp-nci 8409 8410NXP TDA998X DRM DRIVER 8411M: Russell King <rmk+kernel@armlinux.org.uk> 8412S: Supported 8413F: drivers/gpu/drm/i2c/tda998x_drv.c 8414F: include/drm/i2c/tda998x.h 8415 8416NXP TFA9879 DRIVER 8417M: Peter Rosin <peda@axentia.se> 8418L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8419S: Maintained 8420F: sound/soc/codecs/tfa9879* 8421 8422OBJTOOL 8423M: Josh Poimboeuf <jpoimboe@redhat.com> 8424S: Supported 8425F: tools/objtool/ 8426 8427OMAP SUPPORT 8428M: Tony Lindgren <tony@atomide.com> 8429L: linux-omap@vger.kernel.org 8430W: http://www.muru.com/linux/omap/ 8431W: http://linux.omap.com/ 8432Q: http://patchwork.kernel.org/project/linux-omap/list/ 8433T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8434S: Maintained 8435F: arch/arm/*omap*/ 8436F: arch/arm/configs/omap1_defconfig 8437F: arch/arm/configs/omap2plus_defconfig 8438F: drivers/i2c/busses/i2c-omap.c 8439F: drivers/irqchip/irq-omap-intc.c 8440F: drivers/mfd/*omap*.c 8441F: drivers/mfd/menelaus.c 8442F: drivers/mfd/palmas.c 8443F: drivers/mfd/tps65217.c 8444F: drivers/mfd/tps65218.c 8445F: drivers/mfd/tps65910.c 8446F: drivers/mfd/twl-core.[ch] 8447F: drivers/mfd/twl4030*.c 8448F: drivers/mfd/twl6030*.c 8449F: drivers/mfd/twl6040*.c 8450F: drivers/regulator/palmas-regulator*.c 8451F: drivers/regulator/pbias-regulator.c 8452F: drivers/regulator/tps65217-regulator.c 8453F: drivers/regulator/tps65218-regulator.c 8454F: drivers/regulator/tps65910-regulator.c 8455F: drivers/regulator/twl-regulator.c 8456F: include/linux/i2c-omap.h 8457 8458OMAP DEVICE TREE SUPPORT 8459M: Benoît Cousson <bcousson@baylibre.com> 8460M: Tony Lindgren <tony@atomide.com> 8461L: linux-omap@vger.kernel.org 8462L: devicetree@vger.kernel.org 8463S: Maintained 8464F: arch/arm/boot/dts/*omap* 8465F: arch/arm/boot/dts/*am3* 8466F: arch/arm/boot/dts/*am4* 8467F: arch/arm/boot/dts/*am5* 8468F: arch/arm/boot/dts/*dra7* 8469 8470OMAP CLOCK FRAMEWORK SUPPORT 8471M: Paul Walmsley <paul@pwsan.com> 8472L: linux-omap@vger.kernel.org 8473S: Maintained 8474F: arch/arm/*omap*/*clock* 8475 8476OMAP POWER MANAGEMENT SUPPORT 8477M: Kevin Hilman <khilman@kernel.org> 8478L: linux-omap@vger.kernel.org 8479S: Maintained 8480F: arch/arm/*omap*/*pm* 8481F: drivers/cpufreq/omap-cpufreq.c 8482 8483OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8484M: Rajendra Nayak <rnayak@codeaurora.org> 8485M: Paul Walmsley <paul@pwsan.com> 8486L: linux-omap@vger.kernel.org 8487S: Maintained 8488F: arch/arm/mach-omap2/prm* 8489 8490OMAP AUDIO SUPPORT 8491M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8492M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8493L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8494L: linux-omap@vger.kernel.org 8495S: Maintained 8496F: sound/soc/omap/ 8497 8498OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8499M: Roger Quadros <rogerq@ti.com> 8500M: Tony Lindgren <tony@atomide.com> 8501L: linux-omap@vger.kernel.org 8502S: Maintained 8503F: drivers/memory/omap-gpmc.c 8504F: arch/arm/mach-omap2/*gpmc* 8505 8506OMAP FRAMEBUFFER SUPPORT 8507M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8508L: linux-fbdev@vger.kernel.org 8509L: linux-omap@vger.kernel.org 8510S: Maintained 8511F: drivers/video/fbdev/omap/ 8512 8513OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8514M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8515L: linux-omap@vger.kernel.org 8516L: linux-fbdev@vger.kernel.org 8517S: Maintained 8518F: drivers/video/fbdev/omap2/ 8519F: Documentation/arm/OMAP/DSS 8520 8521OMAP HARDWARE SPINLOCK SUPPORT 8522M: Ohad Ben-Cohen <ohad@wizery.com> 8523L: linux-omap@vger.kernel.org 8524S: Maintained 8525F: drivers/hwspinlock/omap_hwspinlock.c 8526 8527OMAP MMC SUPPORT 8528M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8529L: linux-omap@vger.kernel.org 8530S: Maintained 8531F: drivers/mmc/host/omap.c 8532 8533OMAP HS MMC SUPPORT 8534L: linux-mmc@vger.kernel.org 8535L: linux-omap@vger.kernel.org 8536S: Orphan 8537F: drivers/mmc/host/omap_hsmmc.c 8538 8539OMAP RANDOM NUMBER GENERATOR SUPPORT 8540M: Deepak Saxena <dsaxena@plexity.net> 8541S: Maintained 8542F: drivers/char/hw_random/omap-rng.c 8543 8544OMAP HWMOD SUPPORT 8545M: Benoît Cousson <bcousson@baylibre.com> 8546M: Paul Walmsley <paul@pwsan.com> 8547L: linux-omap@vger.kernel.org 8548S: Maintained 8549F: arch/arm/mach-omap2/omap_hwmod.* 8550 8551OMAP HWMOD DATA 8552M: Paul Walmsley <paul@pwsan.com> 8553L: linux-omap@vger.kernel.org 8554S: Maintained 8555F: arch/arm/mach-omap2/omap_hwmod*data* 8556 8557OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8558M: Benoît Cousson <bcousson@baylibre.com> 8559L: linux-omap@vger.kernel.org 8560S: Maintained 8561F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8562 8563OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8564M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8565L: linux-media@vger.kernel.org 8566S: Maintained 8567F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8568F: drivers/media/platform/omap3isp/ 8569F: drivers/staging/media/omap4iss/ 8570 8571OMAP USB SUPPORT 8572L: linux-usb@vger.kernel.org 8573L: linux-omap@vger.kernel.org 8574S: Orphan 8575F: drivers/usb/*/*omap* 8576F: arch/arm/*omap*/usb* 8577 8578OMAP GPIO DRIVER 8579M: Grygorii Strashko <grygorii.strashko@ti.com> 8580M: Santosh Shilimkar <ssantosh@kernel.org> 8581M: Kevin Hilman <khilman@kernel.org> 8582L: linux-omap@vger.kernel.org 8583S: Maintained 8584F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8585F: drivers/gpio/gpio-omap.c 8586 8587OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8588M: Mark Jackson <mpfj@newflow.co.uk> 8589L: linux-omap@vger.kernel.org 8590S: Maintained 8591F: arch/arm/boot/dts/am335x-nano.dts 8592 8593OMFS FILESYSTEM 8594M: Bob Copeland <me@bobcopeland.com> 8595L: linux-karma-devel@lists.sourceforge.net 8596S: Maintained 8597F: Documentation/filesystems/omfs.txt 8598F: fs/omfs/ 8599 8600OMNIKEY CARDMAN 4000 DRIVER 8601M: Harald Welte <laforge@gnumonks.org> 8602S: Maintained 8603F: drivers/char/pcmcia/cm4000_cs.c 8604F: include/linux/cm4000_cs.h 8605F: include/uapi/linux/cm4000_cs.h 8606 8607OMNIKEY CARDMAN 4040 DRIVER 8608M: Harald Welte <laforge@gnumonks.org> 8609S: Maintained 8610F: drivers/char/pcmcia/cm4040_cs.* 8611 8612OMNIVISION OV7670 SENSOR DRIVER 8613M: Jonathan Corbet <corbet@lwn.net> 8614L: linux-media@vger.kernel.org 8615T: git git://linuxtv.org/media_tree.git 8616S: Maintained 8617F: drivers/media/i2c/ov7670.c 8618 8619ONENAND FLASH DRIVER 8620M: Kyungmin Park <kyungmin.park@samsung.com> 8621L: linux-mtd@lists.infradead.org 8622S: Maintained 8623F: drivers/mtd/onenand/ 8624F: include/linux/mtd/onenand*.h 8625 8626ONSTREAM SCSI TAPE DRIVER 8627M: Willem Riede <osst@riede.org> 8628L: osst-users@lists.sourceforge.net 8629L: linux-scsi@vger.kernel.org 8630S: Maintained 8631F: Documentation/scsi/osst.txt 8632F: drivers/scsi/osst.* 8633F: drivers/scsi/osst_*.h 8634F: drivers/scsi/st.h 8635 8636OPENCORES I2C BUS DRIVER 8637M: Peter Korsgaard <jacmet@sunsite.dk> 8638L: linux-i2c@vger.kernel.org 8639S: Maintained 8640F: Documentation/i2c/busses/i2c-ocores 8641F: drivers/i2c/busses/i2c-ocores.c 8642 8643OPEN FIRMWARE AND FLATTENED DEVICE TREE 8644M: Rob Herring <robh+dt@kernel.org> 8645M: Frank Rowand <frowand.list@gmail.com> 8646L: devicetree@vger.kernel.org 8647W: http://www.devicetree.org/ 8648T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8649S: Maintained 8650F: drivers/of/ 8651F: include/linux/of*.h 8652F: scripts/dtc/ 8653 8654OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8655M: Rob Herring <robh+dt@kernel.org> 8656M: Mark Rutland <mark.rutland@arm.com> 8657L: devicetree@vger.kernel.org 8658T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8659Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8660S: Maintained 8661F: Documentation/devicetree/ 8662F: arch/*/boot/dts/ 8663F: include/dt-bindings/ 8664 8665OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8666M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8667L: devicetree@vger.kernel.org 8668S: Maintained 8669F: Documentation/devicetree/dynamic-resolution-notes.txt 8670F: Documentation/devicetree/overlay-notes.txt 8671F: drivers/of/overlay.c 8672F: drivers/of/resolver.c 8673 8674OPENRISC ARCHITECTURE 8675M: Jonas Bonn <jonas@southpole.se> 8676W: http://openrisc.net 8677S: Maintained 8678T: git git://openrisc.net/~jonas/linux 8679F: arch/openrisc/ 8680 8681OPENVSWITCH 8682M: Pravin Shelar <pshelar@nicira.com> 8683L: netdev@vger.kernel.org 8684L: dev@openvswitch.org 8685W: http://openvswitch.org 8686S: Maintained 8687F: net/openvswitch/ 8688F: include/uapi/linux/openvswitch.h 8689 8690OPERATING PERFORMANCE POINTS (OPP) 8691M: Viresh Kumar <vireshk@kernel.org> 8692M: Nishanth Menon <nm@ti.com> 8693M: Stephen Boyd <sboyd@codeaurora.org> 8694L: linux-pm@vger.kernel.org 8695S: Maintained 8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8697F: drivers/base/power/opp/ 8698F: include/linux/pm_opp.h 8699F: Documentation/power/opp.txt 8700F: Documentation/devicetree/bindings/opp/ 8701 8702OPL4 DRIVER 8703M: Clemens Ladisch <clemens@ladisch.de> 8704L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8705T: git git://git.alsa-project.org/alsa-kernel.git 8706S: Maintained 8707F: sound/drivers/opl4/ 8708 8709OPROFILE 8710M: Robert Richter <rric@kernel.org> 8711L: oprofile-list@lists.sf.net 8712S: Maintained 8713F: arch/*/include/asm/oprofile*.h 8714F: arch/*/oprofile/ 8715F: drivers/oprofile/ 8716F: include/linux/oprofile.h 8717 8718ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8719M: Mark Fasheh <mfasheh@suse.com> 8720M: Joel Becker <jlbec@evilplan.org> 8721L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8722W: http://ocfs2.wiki.kernel.org 8723S: Supported 8724F: Documentation/filesystems/ocfs2.txt 8725F: Documentation/filesystems/dlmfs.txt 8726F: fs/ocfs2/ 8727 8728ORINOCO DRIVER 8729L: linux-wireless@vger.kernel.org 8730W: http://wireless.kernel.org/en/users/Drivers/orinoco 8731W: http://www.nongnu.org/orinoco/ 8732S: Orphan 8733F: drivers/net/wireless/intersil/orinoco/ 8734 8735OSD LIBRARY and FILESYSTEM 8736M: Boaz Harrosh <ooo@electrozaur.com> 8737M: Benny Halevy <bhalevy@primarydata.com> 8738L: osd-dev@open-osd.org 8739W: http://open-osd.org 8740T: git git://git.open-osd.org/open-osd.git 8741S: Maintained 8742F: drivers/scsi/osd/ 8743F: include/scsi/osd_* 8744F: fs/exofs/ 8745 8746OVERLAY FILESYSTEM 8747M: Miklos Szeredi <miklos@szeredi.hu> 8748L: linux-unionfs@vger.kernel.org 8749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8750S: Supported 8751F: fs/overlayfs/ 8752F: Documentation/filesystems/overlayfs.txt 8753 8754ORANGEFS FILESYSTEM 8755M: Mike Marshall <hubcap@omnibond.com> 8756L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8757T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8758S: Supported 8759F: fs/orangefs/ 8760F: Documentation/filesystems/orangefs.txt 8761 8762P54 WIRELESS DRIVER 8763M: Christian Lamparter <chunkeey@googlemail.com> 8764L: linux-wireless@vger.kernel.org 8765W: http://wireless.kernel.org/en/users/Drivers/p54 8766S: Maintained 8767F: drivers/net/wireless/intersil/p54/ 8768 8769PA SEMI ETHERNET DRIVER 8770M: Olof Johansson <olof@lixom.net> 8771L: netdev@vger.kernel.org 8772S: Maintained 8773F: drivers/net/ethernet/pasemi/* 8774 8775PA SEMI SMBUS DRIVER 8776M: Olof Johansson <olof@lixom.net> 8777L: linux-i2c@vger.kernel.org 8778S: Maintained 8779F: drivers/i2c/busses/i2c-pasemi.c 8780 8781PADATA PARALLEL EXECUTION MECHANISM 8782M: Steffen Klassert <steffen.klassert@secunet.com> 8783L: linux-crypto@vger.kernel.org 8784S: Maintained 8785F: kernel/padata.c 8786F: include/linux/padata.h 8787F: Documentation/padata.txt 8788 8789PANASONIC LAPTOP ACPI EXTRAS DRIVER 8790M: Harald Welte <laforge@gnumonks.org> 8791L: platform-driver-x86@vger.kernel.org 8792S: Maintained 8793F: drivers/platform/x86/panasonic-laptop.c 8794 8795PANASONIC MN10300/AM33/AM34 PORT 8796M: David Howells <dhowells@redhat.com> 8797L: linux-am33-list@redhat.com (moderated for non-subscribers) 8798W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8799S: Maintained 8800F: Documentation/mn10300/ 8801F: arch/mn10300/ 8802 8803PARALLEL LCD/KEYPAD PANEL DRIVER 8804M: Willy Tarreau <willy@haproxy.com> 8805M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8806S: Odd Fixes 8807F: Documentation/misc-devices/lcd-panel-cgram.txt 8808F: drivers/misc/panel.c 8809 8810PARALLEL PORT SUBSYSTEM 8811M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8812M: Sudip Mukherjee <sudip@vectorindia.org> 8813L: linux-parport@lists.infradead.org (subscribers-only) 8814S: Maintained 8815F: drivers/parport/ 8816F: include/linux/parport*.h 8817F: drivers/char/ppdev.c 8818F: include/uapi/linux/ppdev.h 8819F: Documentation/parport*.txt 8820 8821PARAVIRT_OPS INTERFACE 8822M: Jeremy Fitzhardinge <jeremy@goop.org> 8823M: Chris Wright <chrisw@sous-sol.org> 8824M: Alok Kataria <akataria@vmware.com> 8825M: Rusty Russell <rusty@rustcorp.com.au> 8826L: virtualization@lists.linux-foundation.org 8827S: Supported 8828F: Documentation/virtual/paravirt_ops.txt 8829F: arch/*/kernel/paravirt* 8830F: arch/*/include/asm/paravirt.h 8831 8832PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8833M: Tim Waugh <tim@cyberelk.net> 8834L: linux-parport@lists.infradead.org (subscribers-only) 8835S: Maintained 8836F: Documentation/blockdev/paride.txt 8837F: drivers/block/paride/ 8838 8839PARISC ARCHITECTURE 8840M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8841M: Helge Deller <deller@gmx.de> 8842L: linux-parisc@vger.kernel.org 8843W: http://www.parisc-linux.org/ 8844Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8845T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8846T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8847S: Maintained 8848F: arch/parisc/ 8849F: Documentation/parisc/ 8850F: drivers/parisc/ 8851F: drivers/char/agp/parisc-agp.c 8852F: drivers/input/serio/gscps2.c 8853F: drivers/parport/parport_gsc.* 8854F: drivers/tty/serial/8250/8250_gsc.c 8855F: drivers/video/fbdev/sti* 8856F: drivers/video/console/sti* 8857F: drivers/video/logo/logo_parisc* 8858 8859PC87360 HARDWARE MONITORING DRIVER 8860M: Jim Cromie <jim.cromie@gmail.com> 8861L: linux-hwmon@vger.kernel.org 8862S: Maintained 8863F: Documentation/hwmon/pc87360 8864F: drivers/hwmon/pc87360.c 8865 8866PC8736x GPIO DRIVER 8867M: Jim Cromie <jim.cromie@gmail.com> 8868S: Maintained 8869F: drivers/char/pc8736x_gpio.c 8870 8871PC87427 HARDWARE MONITORING DRIVER 8872M: Jean Delvare <jdelvare@suse.com> 8873L: linux-hwmon@vger.kernel.org 8874S: Maintained 8875F: Documentation/hwmon/pc87427 8876F: drivers/hwmon/pc87427.c 8877 8878PCA9532 LED DRIVER 8879M: Riku Voipio <riku.voipio@iki.fi> 8880S: Maintained 8881F: drivers/leds/leds-pca9532.c 8882F: include/linux/leds-pca9532.h 8883 8884PCA9541 I2C BUS MASTER SELECTOR DRIVER 8885M: Guenter Roeck <linux@roeck-us.net> 8886L: linux-i2c@vger.kernel.org 8887S: Maintained 8888F: drivers/i2c/muxes/i2c-mux-pca9541.c 8889 8890PCDP - PRIMARY CONSOLE AND DEBUG PORT 8891M: Khalid Aziz <khalid@gonehiking.org> 8892S: Maintained 8893F: drivers/firmware/pcdp.* 8894 8895PCI ERROR RECOVERY 8896M: Linas Vepstas <linasvepstas@gmail.com> 8897L: linux-pci@vger.kernel.org 8898S: Supported 8899F: Documentation/PCI/pci-error-recovery.txt 8900 8901PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8902M: Russell Currey <ruscur@russell.cc> 8903L: linuxppc-dev@lists.ozlabs.org 8904S: Supported 8905F: Documentation/powerpc/eeh-pci-error-recovery.txt 8906F: arch/powerpc/kernel/eeh*.c 8907F: arch/powerpc/platforms/*/eeh*.c 8908F: arch/powerpc/include/*/eeh*.h 8909 8910PCI SUBSYSTEM 8911M: Bjorn Helgaas <bhelgaas@google.com> 8912L: linux-pci@vger.kernel.org 8913Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8914T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8915S: Supported 8916F: Documentation/devicetree/bindings/pci/ 8917F: Documentation/PCI/ 8918F: drivers/pci/ 8919F: include/linux/pci* 8920F: arch/x86/pci/ 8921F: arch/x86/kernel/quirks.c 8922 8923PCI DRIVER FOR ALTERA PCIE IP 8924M: Ley Foon Tan <lftan@altera.com> 8925L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8926L: linux-pci@vger.kernel.org 8927S: Supported 8928F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8929F: drivers/pci/host/pcie-altera.c 8930 8931PCI DRIVER FOR ARM VERSATILE PLATFORM 8932M: Rob Herring <robh@kernel.org> 8933L: linux-pci@vger.kernel.org 8934L: linux-arm-kernel@lists.infradead.org 8935S: Maintained 8936F: Documentation/devicetree/bindings/pci/versatile.txt 8937F: drivers/pci/host/pci-versatile.c 8938 8939PCI DRIVER FOR APPLIEDMICRO XGENE 8940M: Tanmay Inamdar <tinamdar@apm.com> 8941L: linux-pci@vger.kernel.org 8942L: linux-arm-kernel@lists.infradead.org 8943S: Maintained 8944F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8945F: drivers/pci/host/pci-xgene.c 8946 8947PCI DRIVER FOR FREESCALE LAYERSCAPE 8948M: Minghuan Lian <minghuan.Lian@freescale.com> 8949M: Mingkai Hu <mingkai.hu@freescale.com> 8950M: Roy Zang <tie-fei.zang@freescale.com> 8951L: linuxppc-dev@lists.ozlabs.org 8952L: linux-pci@vger.kernel.org 8953L: linux-arm-kernel@lists.infradead.org 8954S: Maintained 8955F: drivers/pci/host/*layerscape* 8956 8957PCI DRIVER FOR IMX6 8958M: Richard Zhu <Richard.Zhu@freescale.com> 8959M: Lucas Stach <l.stach@pengutronix.de> 8960L: linux-pci@vger.kernel.org 8961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8962S: Maintained 8963F: drivers/pci/host/*imx6* 8964 8965PCI DRIVER FOR TI KEYSTONE 8966M: Murali Karicheri <m-karicheri2@ti.com> 8967L: linux-pci@vger.kernel.org 8968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8969S: Maintained 8970F: drivers/pci/host/*keystone* 8971 8972PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8973M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8974M: Jason Cooper <jason@lakedaemon.net> 8975L: linux-pci@vger.kernel.org 8976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8977S: Maintained 8978F: drivers/pci/host/*mvebu* 8979 8980PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 8981M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8982L: linux-pci@vger.kernel.org 8983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8984S: Maintained 8985F: drivers/pci/host/pci-aardvark.c 8986 8987PCI DRIVER FOR NVIDIA TEGRA 8988M: Thierry Reding <thierry.reding@gmail.com> 8989L: linux-tegra@vger.kernel.org 8990L: linux-pci@vger.kernel.org 8991S: Supported 8992F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8993F: drivers/pci/host/pci-tegra.c 8994 8995PCI DRIVER FOR TI DRA7XX 8996M: Kishon Vijay Abraham I <kishon@ti.com> 8997L: linux-omap@vger.kernel.org 8998L: linux-pci@vger.kernel.org 8999S: Supported 9000F: Documentation/devicetree/bindings/pci/ti-pci.txt 9001F: drivers/pci/host/pci-dra7xx.c 9002 9003PCI DRIVER FOR RENESAS R-CAR 9004M: Simon Horman <horms@verge.net.au> 9005L: linux-pci@vger.kernel.org 9006L: linux-renesas-soc@vger.kernel.org 9007S: Maintained 9008F: drivers/pci/host/*rcar* 9009 9010PCI DRIVER FOR SAMSUNG EXYNOS 9011M: Jingoo Han <jingoohan1@gmail.com> 9012L: linux-pci@vger.kernel.org 9013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9014L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9015S: Maintained 9016F: drivers/pci/host/pci-exynos.c 9017 9018PCI DRIVER FOR SYNOPSIS DESIGNWARE 9019M: Jingoo Han <jingoohan1@gmail.com> 9020M: Pratyush Anand <pratyush.anand@gmail.com> 9021L: linux-pci@vger.kernel.org 9022S: Maintained 9023F: drivers/pci/host/*designware* 9024 9025PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9026M: Joao Pinto <jpinto@synopsys.com> 9027L: linux-pci@vger.kernel.org 9028S: Maintained 9029F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9030F: drivers/pci/host/pcie-designware-plat.c 9031 9032PCI DRIVER FOR GENERIC OF HOSTS 9033M: Will Deacon <will.deacon@arm.com> 9034L: linux-pci@vger.kernel.org 9035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9036S: Maintained 9037F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9038F: drivers/pci/host/pci-host-common.c 9039F: drivers/pci/host/pci-host-generic.c 9040 9041PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9042M: Keith Busch <keith.busch@intel.com> 9043L: linux-pci@vger.kernel.org 9044S: Supported 9045F: arch/x86/pci/vmd.c 9046 9047PCIE DRIVER FOR ST SPEAR13XX 9048M: Pratyush Anand <pratyush.anand@gmail.com> 9049L: linux-pci@vger.kernel.org 9050S: Maintained 9051F: drivers/pci/host/*spear* 9052 9053PCI MSI DRIVER FOR ALTERA MSI IP 9054M: Ley Foon Tan <lftan@altera.com> 9055L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9056L: linux-pci@vger.kernel.org 9057S: Supported 9058F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9059F: drivers/pci/host/pcie-altera-msi.c 9060 9061PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9062M: Duc Dang <dhdang@apm.com> 9063L: linux-pci@vger.kernel.org 9064L: linux-arm-kernel@lists.infradead.org 9065S: Maintained 9066F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9067F: drivers/pci/host/pci-xgene-msi.c 9068 9069PCIE DRIVER FOR AXIS ARTPEC 9070M: Niklas Cassel <niklas.cassel@axis.com> 9071M: Jesper Nilsson <jesper.nilsson@axis.com> 9072L: linux-arm-kernel@axis.com 9073L: linux-pci@vger.kernel.org 9074S: Maintained 9075F: Documentation/devicetree/bindings/pci/axis,artpec* 9076F: drivers/pci/host/*artpec* 9077 9078PCIE DRIVER FOR HISILICON 9079M: Zhou Wang <wangzhou1@hisilicon.com> 9080M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9081L: linux-pci@vger.kernel.org 9082S: Maintained 9083F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9084F: drivers/pci/host/pcie-hisi.c 9085 9086PCIE DRIVER FOR QUALCOMM MSM 9087M: Stanimir Varbanov <svarbanov@mm-sol.com> 9088L: linux-pci@vger.kernel.org 9089L: linux-arm-msm@vger.kernel.org 9090S: Maintained 9091F: drivers/pci/host/*qcom* 9092 9093PCIE DRIVER FOR CAVIUM THUNDERX 9094M: David Daney <david.daney@cavium.com> 9095L: linux-pci@vger.kernel.org 9096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9097S: Supported 9098F: Documentation/devicetree/bindings/pci/pci-thunder-* 9099F: drivers/pci/host/pci-thunder-* 9100 9101PCMCIA SUBSYSTEM 9102P: Linux PCMCIA Team 9103L: linux-pcmcia@lists.infradead.org 9104W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9105T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9106S: Maintained 9107F: Documentation/pcmcia/ 9108F: drivers/pcmcia/ 9109F: include/pcmcia/ 9110 9111PCNET32 NETWORK DRIVER 9112M: Don Fry <pcnet32@frontier.com> 9113L: netdev@vger.kernel.org 9114S: Maintained 9115F: drivers/net/ethernet/amd/pcnet32.c 9116 9117PCRYPT PARALLEL CRYPTO ENGINE 9118M: Steffen Klassert <steffen.klassert@secunet.com> 9119L: linux-crypto@vger.kernel.org 9120S: Maintained 9121F: crypto/pcrypt.c 9122F: include/crypto/pcrypt.h 9123 9124PER-CPU MEMORY ALLOCATOR 9125M: Tejun Heo <tj@kernel.org> 9126M: Christoph Lameter <cl@linux.com> 9127T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9128S: Maintained 9129F: include/linux/percpu*.h 9130F: mm/percpu*.c 9131F: arch/*/include/asm/percpu.h 9132 9133PER-TASK DELAY ACCOUNTING 9134M: Balbir Singh <bsingharora@gmail.com> 9135S: Maintained 9136F: include/linux/delayacct.h 9137F: kernel/delayacct.c 9138 9139PERFORMANCE EVENTS SUBSYSTEM 9140M: Peter Zijlstra <peterz@infradead.org> 9141M: Ingo Molnar <mingo@redhat.com> 9142M: Arnaldo Carvalho de Melo <acme@kernel.org> 9143R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9144L: linux-kernel@vger.kernel.org 9145T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9146S: Supported 9147F: kernel/events/* 9148F: include/linux/perf_event.h 9149F: include/uapi/linux/perf_event.h 9150F: arch/*/kernel/perf_event*.c 9151F: arch/*/kernel/*/perf_event*.c 9152F: arch/*/kernel/*/*/perf_event*.c 9153F: arch/*/include/asm/perf_event.h 9154F: arch/*/kernel/perf_callchain.c 9155F: arch/*/events/* 9156F: tools/perf/ 9157 9158PERSONALITY HANDLING 9159M: Christoph Hellwig <hch@infradead.org> 9160L: linux-abi-devel@lists.sourceforge.net 9161S: Maintained 9162F: include/linux/personality.h 9163F: include/uapi/linux/personality.h 9164 9165PHONET PROTOCOL 9166M: Remi Denis-Courmont <courmisch@gmail.com> 9167S: Supported 9168F: Documentation/networking/phonet.txt 9169F: include/linux/phonet.h 9170F: include/net/phonet/ 9171F: include/uapi/linux/phonet.h 9172F: net/phonet/ 9173 9174PHRAM MTD DRIVER 9175M: Joern Engel <joern@lazybastard.org> 9176L: linux-mtd@lists.infradead.org 9177S: Maintained 9178F: drivers/mtd/devices/phram.c 9179 9180PICOLCD HID DRIVER 9181M: Bruno Prémont <bonbons@linux-vserver.org> 9182L: linux-input@vger.kernel.org 9183S: Maintained 9184F: drivers/hid/hid-picolcd* 9185 9186PICOXCELL SUPPORT 9187M: Jamie Iles <jamie@jamieiles.com> 9188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9189T: git git://github.com/jamieiles/linux-2.6-ji.git 9190S: Supported 9191F: arch/arm/boot/dts/picoxcell* 9192F: arch/arm/mach-picoxcell/ 9193F: drivers/crypto/picoxcell* 9194 9195PIN CONTROL SUBSYSTEM 9196M: Linus Walleij <linus.walleij@linaro.org> 9197L: linux-gpio@vger.kernel.org 9198T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9199S: Maintained 9200F: Documentation/devicetree/bindings/pinctrl/ 9201F: Documentation/pinctrl.txt 9202F: drivers/pinctrl/ 9203F: include/linux/pinctrl/ 9204 9205PIN CONTROLLER - ATMEL AT91 9206M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9208S: Maintained 9209F: drivers/pinctrl/pinctrl-at91.* 9210 9211PIN CONTROLLER - ATMEL AT91 PIO4 9212M: Ludovic Desroches <ludovic.desroches@atmel.com> 9213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9214L: linux-gpio@vger.kernel.org 9215S: Supported 9216F: drivers/pinctrl/pinctrl-at91-pio4.* 9217 9218PIN CONTROLLER - INTEL 9219M: Mika Westerberg <mika.westerberg@linux.intel.com> 9220M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9221S: Maintained 9222F: drivers/pinctrl/intel/ 9223 9224PIN CONTROLLER - RENESAS 9225M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9226M: Geert Uytterhoeven <geert+renesas@glider.be> 9227L: linux-renesas-soc@vger.kernel.org 9228S: Maintained 9229F: drivers/pinctrl/sh-pfc/ 9230 9231PIN CONTROLLER - SAMSUNG 9232M: Tomasz Figa <tomasz.figa@gmail.com> 9233M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9234M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9236L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9237S: Maintained 9238F: drivers/pinctrl/samsung/ 9239 9240PIN CONTROLLER - SINGLE 9241M: Tony Lindgren <tony@atomide.com> 9242M: Haojian Zhuang <haojian.zhuang@linaro.org> 9243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9244L: linux-omap@vger.kernel.org 9245S: Maintained 9246F: drivers/pinctrl/pinctrl-single.c 9247 9248PIN CONTROLLER - ST SPEAR 9249M: Viresh Kumar <vireshk@kernel.org> 9250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9251W: http://www.st.com/spear 9252S: Maintained 9253F: drivers/pinctrl/spear/ 9254 9255PISTACHIO SOC SUPPORT 9256M: James Hartley <james.hartley@imgtec.com> 9257M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9258L: linux-mips@linux-mips.org 9259S: Maintained 9260F: arch/mips/pistachio/ 9261F: arch/mips/include/asm/mach-pistachio/ 9262F: arch/mips/boot/dts/pistachio/ 9263F: arch/mips/configs/pistachio*_defconfig 9264 9265PKTCDVD DRIVER 9266M: Jiri Kosina <jikos@kernel.org> 9267S: Maintained 9268F: drivers/block/pktcdvd.c 9269F: include/linux/pktcdvd.h 9270F: include/uapi/linux/pktcdvd.h 9271 9272PKUNITY SOC DRIVERS 9273M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9274W: http://mprc.pku.edu.cn/~guanxuetao/linux 9275S: Maintained 9276T: git git://github.com/gxt/linux.git 9277F: drivers/input/serio/i8042-unicore32io.h 9278F: drivers/i2c/busses/i2c-puv3.c 9279F: drivers/video/fbdev/fb-puv3.c 9280F: drivers/rtc/rtc-puv3.c 9281 9282PMBUS HARDWARE MONITORING DRIVERS 9283M: Guenter Roeck <linux@roeck-us.net> 9284L: linux-hwmon@vger.kernel.org 9285W: http://hwmon.wiki.kernel.org/ 9286W: http://www.roeck-us.net/linux/drivers/ 9287T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9288S: Maintained 9289F: Documentation/hwmon/pmbus 9290F: drivers/hwmon/pmbus/ 9291F: include/linux/i2c/pmbus.h 9292 9293PMC SIERRA MaxRAID DRIVER 9294L: linux-scsi@vger.kernel.org 9295W: http://www.pmc-sierra.com/ 9296S: Orphan 9297F: drivers/scsi/pmcraid.* 9298 9299PMC SIERRA PM8001 DRIVER 9300M: Jack Wang <jinpu.wang@profitbricks.com> 9301M: lindar_liu@usish.com 9302L: pmchba@pmcs.com 9303L: linux-scsi@vger.kernel.org 9304S: Supported 9305F: drivers/scsi/pm8001/ 9306 9307POSIX CLOCKS and TIMERS 9308M: Thomas Gleixner <tglx@linutronix.de> 9309L: linux-kernel@vger.kernel.org 9310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9311S: Maintained 9312F: fs/timerfd.c 9313F: include/linux/timer* 9314F: kernel/time/*timer* 9315 9316POWER MANAGEMENT CORE 9317M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9318L: linux-pm@vger.kernel.org 9319T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9320S: Supported 9321F: drivers/base/power/ 9322F: include/linux/pm.h 9323F: include/linux/pm_* 9324F: include/linux/powercap.h 9325F: drivers/powercap/ 9326 9327POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9328M: Sebastian Reichel <sre@kernel.org> 9329M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9330M: David Woodhouse <dwmw2@infradead.org> 9331L: linux-pm@vger.kernel.org 9332T: git git://git.infradead.org/battery-2.6.git 9333S: Maintained 9334F: Documentation/devicetree/bindings/power/ 9335F: Documentation/devicetree/bindings/power_supply/ 9336F: include/linux/power_supply.h 9337F: drivers/power/ 9338X: drivers/power/avs/ 9339 9340POWER STATE COORDINATION INTERFACE (PSCI) 9341M: Mark Rutland <mark.rutland@arm.com> 9342M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9343L: linux-arm-kernel@lists.infradead.org 9344S: Maintained 9345F: drivers/firmware/psci.c 9346F: include/linux/psci.h 9347F: include/uapi/linux/psci.h 9348 9349POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9350M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9351L: linuxppc-dev@lists.ozlabs.org 9352S: Maintained 9353F: drivers/char/powernv-op-panel.c 9354 9355PNP SUPPORT 9356M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9357S: Maintained 9358F: drivers/pnp/ 9359 9360PPP PROTOCOL DRIVERS AND COMPRESSORS 9361M: Paul Mackerras <paulus@samba.org> 9362L: linux-ppp@vger.kernel.org 9363S: Maintained 9364F: drivers/net/ppp/ppp_* 9365 9366PPP OVER ATM (RFC 2364) 9367M: Mitchell Blank Jr <mitch@sfgoth.com> 9368S: Maintained 9369F: net/atm/pppoatm.c 9370F: include/uapi/linux/atmppp.h 9371 9372PPP OVER ETHERNET 9373M: Michal Ostrowski <mostrows@earthlink.net> 9374S: Maintained 9375F: drivers/net/ppp/pppoe.c 9376F: drivers/net/ppp/pppox.c 9377 9378PPP OVER L2TP 9379M: James Chapman <jchapman@katalix.com> 9380S: Maintained 9381F: net/l2tp/l2tp_ppp.c 9382F: include/linux/if_pppol2tp.h 9383F: include/uapi/linux/if_pppol2tp.h 9384 9385PPS SUPPORT 9386M: Rodolfo Giometti <giometti@enneenne.com> 9387W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9388L: linuxpps@ml.enneenne.com (subscribers-only) 9389S: Maintained 9390F: Documentation/pps/ 9391F: drivers/pps/ 9392F: include/linux/pps*.h 9393 9394PPTP DRIVER 9395M: Dmitry Kozlov <xeb@mail.ru> 9396L: netdev@vger.kernel.org 9397S: Maintained 9398F: drivers/net/ppp/pptp.c 9399W: http://sourceforge.net/projects/accel-pptp 9400 9401PREEMPTIBLE KERNEL 9402M: Robert Love <rml@tech9.net> 9403L: kpreempt-tech@lists.sourceforge.net 9404W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9405S: Supported 9406F: Documentation/preempt-locking.txt 9407F: include/linux/preempt.h 9408 9409PRISM54 WIRELESS DRIVER 9410M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9411L: linux-wireless@vger.kernel.org 9412W: http://wireless.kernel.org/en/users/Drivers/p54 9413S: Obsolete 9414F: drivers/net/wireless/intersil/prism54/ 9415 9416PS3 NETWORK SUPPORT 9417M: Geoff Levand <geoff@infradead.org> 9418L: netdev@vger.kernel.org 9419L: linuxppc-dev@lists.ozlabs.org 9420S: Maintained 9421F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9422 9423PS3 PLATFORM SUPPORT 9424M: Geoff Levand <geoff@infradead.org> 9425L: linuxppc-dev@lists.ozlabs.org 9426S: Maintained 9427F: arch/powerpc/boot/ps3* 9428F: arch/powerpc/include/asm/lv1call.h 9429F: arch/powerpc/include/asm/ps3*.h 9430F: arch/powerpc/platforms/ps3/ 9431F: drivers/*/ps3* 9432F: drivers/ps3/ 9433F: drivers/rtc/rtc-ps3.c 9434F: drivers/usb/host/*ps3.c 9435F: sound/ppc/snd_ps3* 9436 9437PS3VRAM DRIVER 9438M: Jim Paris <jim@jtan.com> 9439M: Geoff Levand <geoff@infradead.org> 9440L: linuxppc-dev@lists.ozlabs.org 9441S: Maintained 9442F: drivers/block/ps3vram.c 9443 9444PSTORE FILESYSTEM 9445M: Anton Vorontsov <anton@enomsg.org> 9446M: Colin Cross <ccross@android.com> 9447M: Kees Cook <keescook@chromium.org> 9448M: Tony Luck <tony.luck@intel.com> 9449S: Maintained 9450T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9451F: fs/pstore/ 9452F: include/linux/pstore* 9453F: drivers/firmware/efi/efi-pstore.c 9454F: drivers/acpi/apei/erst.c 9455 9456PTP HARDWARE CLOCK SUPPORT 9457M: Richard Cochran <richardcochran@gmail.com> 9458L: netdev@vger.kernel.org 9459S: Maintained 9460W: http://linuxptp.sourceforge.net/ 9461F: Documentation/ABI/testing/sysfs-ptp 9462F: Documentation/ptp/* 9463F: drivers/net/ethernet/freescale/gianfar_ptp.c 9464F: drivers/net/phy/dp83640* 9465F: drivers/ptp/* 9466F: include/linux/ptp_cl* 9467 9468PTRACE SUPPORT 9469M: Roland McGrath <roland@hack.frob.com> 9470M: Oleg Nesterov <oleg@redhat.com> 9471S: Maintained 9472F: include/asm-generic/syscall.h 9473F: include/linux/ptrace.h 9474F: include/linux/regset.h 9475F: include/linux/tracehook.h 9476F: include/uapi/linux/ptrace.h 9477F: kernel/ptrace.c 9478 9479PULSE8-CEC DRIVER 9480M: Hans Verkuil <hverkuil@xs4all.nl> 9481L: linux-media@vger.kernel.org 9482T: git git://linuxtv.org/media_tree.git 9483S: Maintained 9484F: drivers/staging/media/pulse8-cec 9485 9486PVRUSB2 VIDEO4LINUX DRIVER 9487M: Mike Isely <isely@pobox.com> 9488L: pvrusb2@isely.net (subscribers-only) 9489L: linux-media@vger.kernel.org 9490W: http://www.isely.net/pvrusb2/ 9491T: git git://linuxtv.org/media_tree.git 9492S: Maintained 9493F: Documentation/video4linux/README.pvrusb2 9494F: drivers/media/usb/pvrusb2/ 9495 9496PWC WEBCAM DRIVER 9497M: Hans Verkuil <hverkuil@xs4all.nl> 9498L: linux-media@vger.kernel.org 9499T: git git://linuxtv.org/media_tree.git 9500S: Odd Fixes 9501F: drivers/media/usb/pwc/* 9502 9503PWM FAN DRIVER 9504M: Kamil Debski <kamil@wypas.org> 9505M: Lukasz Majewski <l.majewski@samsung.com> 9506L: linux-hwmon@vger.kernel.org 9507S: Supported 9508F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9509F: Documentation/hwmon/pwm-fan 9510F: drivers/hwmon/pwm-fan.c 9511 9512PWM SUBSYSTEM 9513M: Thierry Reding <thierry.reding@gmail.com> 9514L: linux-pwm@vger.kernel.org 9515S: Maintained 9516T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9517F: Documentation/pwm.txt 9518F: Documentation/devicetree/bindings/pwm/ 9519F: include/linux/pwm.h 9520F: drivers/pwm/ 9521F: drivers/video/backlight/pwm_bl.c 9522F: include/linux/pwm_backlight.h 9523 9524PXA2xx/PXA3xx SUPPORT 9525M: Daniel Mack <daniel@zonque.org> 9526M: Haojian Zhuang <haojian.zhuang@gmail.com> 9527M: Robert Jarzmik <robert.jarzmik@free.fr> 9528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9529T: git git://github.com/hzhuang1/linux.git 9530T: git git://github.com/rjarzmik/linux.git 9531S: Maintained 9532F: arch/arm/boot/dts/pxa* 9533F: arch/arm/mach-pxa/ 9534F: drivers/dma/pxa* 9535F: drivers/pcmcia/pxa2xx* 9536F: drivers/pinctrl/pxa/ 9537F: drivers/spi/spi-pxa2xx* 9538F: drivers/usb/gadget/udc/pxa2* 9539F: include/sound/pxa2xx-lib.h 9540F: sound/arm/pxa* 9541F: sound/soc/pxa/ 9542 9543PXA GPIO DRIVER 9544M: Robert Jarzmik <robert.jarzmik@free.fr> 9545L: linux-gpio@vger.kernel.org 9546S: Maintained 9547F: drivers/gpio/gpio-pxa.c 9548 9549PXA3xx NAND FLASH DRIVER 9550M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9551L: linux-mtd@lists.infradead.org 9552S: Maintained 9553F: drivers/mtd/nand/pxa3xx_nand.c 9554 9555MMP SUPPORT 9556M: Eric Miao <eric.y.miao@gmail.com> 9557M: Haojian Zhuang <haojian.zhuang@gmail.com> 9558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9559T: git git://github.com/hzhuang1/linux.git 9560T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9561S: Maintained 9562F: arch/arm/boot/dts/mmp* 9563F: arch/arm/mach-mmp/ 9564 9565PXA MMCI DRIVER 9566S: Orphan 9567 9568PXA RTC DRIVER 9569M: Robert Jarzmik <robert.jarzmik@free.fr> 9570L: rtc-linux@googlegroups.com 9571S: Maintained 9572 9573QAT DRIVER 9574M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9575M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9576L: qat-linux@intel.com 9577S: Supported 9578F: drivers/crypto/qat/ 9579 9580QIB DRIVER 9581M: Mike Marciniszyn <infinipath@intel.com> 9582L: linux-rdma@vger.kernel.org 9583S: Supported 9584F: drivers/infiniband/hw/qib/ 9585 9586QLOGIC QLA1280 SCSI DRIVER 9587M: Michael Reed <mdr@sgi.com> 9588L: linux-scsi@vger.kernel.org 9589S: Maintained 9590F: drivers/scsi/qla1280.[ch] 9591 9592QLOGIC QLA2XXX FC-SCSI DRIVER 9593M: qla2xxx-upstream@qlogic.com 9594L: linux-scsi@vger.kernel.org 9595S: Supported 9596F: Documentation/scsi/LICENSE.qla2xxx 9597F: drivers/scsi/qla2xxx/ 9598 9599QLOGIC QLA4XXX iSCSI DRIVER 9600M: QLogic-Storage-Upstream@qlogic.com 9601L: linux-scsi@vger.kernel.org 9602S: Supported 9603F: Documentation/scsi/LICENSE.qla4xxx 9604F: drivers/scsi/qla4xxx/ 9605 9606QLOGIC QLA3XXX NETWORK DRIVER 9607M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9608M: Ron Mercer <ron.mercer@qlogic.com> 9609M: linux-driver@qlogic.com 9610L: netdev@vger.kernel.org 9611S: Supported 9612F: Documentation/networking/LICENSE.qla3xxx 9613F: drivers/net/ethernet/qlogic/qla3xxx.* 9614 9615QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9616M: Dept-GELinuxNICDev@qlogic.com 9617L: netdev@vger.kernel.org 9618S: Supported 9619F: drivers/net/ethernet/qlogic/qlcnic/ 9620 9621QLOGIC QLGE 10Gb ETHERNET DRIVER 9622M: Harish Patil <harish.patil@qlogic.com> 9623M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9624M: Dept-GELinuxNICDev@qlogic.com 9625M: linux-driver@qlogic.com 9626L: netdev@vger.kernel.org 9627S: Supported 9628F: drivers/net/ethernet/qlogic/qlge/ 9629 9630QLOGIC QL4xxx ETHERNET DRIVER 9631M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9632M: Ariel Elior <Ariel.Elior@qlogic.com> 9633M: everest-linux-l2@qlogic.com 9634L: netdev@vger.kernel.org 9635S: Supported 9636F: drivers/net/ethernet/qlogic/qed/ 9637F: include/linux/qed/ 9638F: drivers/net/ethernet/qlogic/qede/ 9639 9640QNX4 FILESYSTEM 9641M: Anders Larsen <al@alarsen.net> 9642W: http://www.alarsen.net/linux/qnx4fs/ 9643S: Maintained 9644F: fs/qnx4/ 9645F: include/uapi/linux/qnx4_fs.h 9646F: include/uapi/linux/qnxtypes.h 9647 9648QT1010 MEDIA DRIVER 9649M: Antti Palosaari <crope@iki.fi> 9650L: linux-media@vger.kernel.org 9651W: https://linuxtv.org 9652W: http://palosaari.fi/linux/ 9653Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9654T: git git://linuxtv.org/anttip/media_tree.git 9655S: Maintained 9656F: drivers/media/tuners/qt1010* 9657 9658QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9659M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9660L: linux-wireless@vger.kernel.org 9661L: ath9k-devel@lists.ath9k.org 9662W: http://wireless.kernel.org/en/users/Drivers/ath9k 9663S: Supported 9664F: drivers/net/wireless/ath/ath9k/ 9665 9666QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9667M: Kalle Valo <kvalo@qca.qualcomm.com> 9668L: ath10k@lists.infradead.org 9669W: http://wireless.kernel.org/en/users/Drivers/ath10k 9670T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9671S: Supported 9672F: drivers/net/wireless/ath/ath10k/ 9673 9674QUALCOMM HEXAGON ARCHITECTURE 9675M: Richard Kuo <rkuo@codeaurora.org> 9676L: linux-hexagon@vger.kernel.org 9677T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9678S: Supported 9679F: arch/hexagon/ 9680 9681QUALCOMM WCN36XX WIRELESS DRIVER 9682M: Eugene Krasnikov <k.eugene.e@gmail.com> 9683L: wcn36xx@lists.infradead.org 9684W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9685T: git git://github.com/KrasnikovEugene/wcn36xx.git 9686S: Supported 9687F: drivers/net/wireless/ath/wcn36xx/ 9688 9689QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9690M: Gabriel Somlo <somlo@cmu.edu> 9691M: "Michael S. Tsirkin" <mst@redhat.com> 9692L: qemu-devel@nongnu.org 9693S: Maintained 9694F: drivers/firmware/qemu_fw_cfg.c 9695 9696RADOS BLOCK DEVICE (RBD) 9697M: Ilya Dryomov <idryomov@gmail.com> 9698M: Sage Weil <sage@redhat.com> 9699M: Alex Elder <elder@kernel.org> 9700L: ceph-devel@vger.kernel.org 9701W: http://ceph.com/ 9702T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9703T: git git://github.com/ceph/ceph-client.git 9704S: Supported 9705F: Documentation/ABI/testing/sysfs-bus-rbd 9706F: drivers/block/rbd.c 9707F: drivers/block/rbd_types.h 9708 9709RADEON FRAMEBUFFER DISPLAY DRIVER 9710M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9711L: linux-fbdev@vger.kernel.org 9712S: Maintained 9713F: drivers/video/fbdev/aty/radeon* 9714F: include/uapi/linux/radeonfb.h 9715 9716RADIOSHARK RADIO DRIVER 9717M: Hans Verkuil <hverkuil@xs4all.nl> 9718L: linux-media@vger.kernel.org 9719T: git git://linuxtv.org/media_tree.git 9720S: Maintained 9721F: drivers/media/radio/radio-shark.c 9722 9723RADIOSHARK2 RADIO DRIVER 9724M: Hans Verkuil <hverkuil@xs4all.nl> 9725L: linux-media@vger.kernel.org 9726T: git git://linuxtv.org/media_tree.git 9727S: Maintained 9728F: drivers/media/radio/radio-shark2.c 9729F: drivers/media/radio/radio-tea5777.c 9730 9731RAGE128 FRAMEBUFFER DISPLAY DRIVER 9732M: Paul Mackerras <paulus@samba.org> 9733L: linux-fbdev@vger.kernel.org 9734S: Maintained 9735F: drivers/video/fbdev/aty/aty128fb.c 9736 9737RALINK MIPS ARCHITECTURE 9738M: John Crispin <john@phrozen.org> 9739L: linux-mips@linux-mips.org 9740S: Maintained 9741F: arch/mips/ralink 9742 9743RALINK RT2X00 WIRELESS LAN DRIVER 9744P: rt2x00 project 9745M: Stanislaw Gruszka <sgruszka@redhat.com> 9746M: Helmut Schaa <helmut.schaa@googlemail.com> 9747L: linux-wireless@vger.kernel.org 9748S: Maintained 9749F: drivers/net/wireless/ralink/rt2x00/ 9750 9751RAMDISK RAM BLOCK DEVICE DRIVER 9752M: Jens Axboe <axboe@kernel.dk> 9753S: Maintained 9754F: Documentation/blockdev/ramdisk.txt 9755F: drivers/block/brd.c 9756 9757RANDOM NUMBER DRIVER 9758M: "Theodore Ts'o" <tytso@mit.edu> 9759S: Maintained 9760F: drivers/char/random.c 9761 9762RAPIDIO SUBSYSTEM 9763M: Matt Porter <mporter@kernel.crashing.org> 9764M: Alexandre Bounine <alexandre.bounine@idt.com> 9765S: Maintained 9766F: drivers/rapidio/ 9767 9768RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9769L: linux-wireless@vger.kernel.org 9770S: Orphan 9771F: drivers/net/wireless/ray* 9772 9773RCUTORTURE MODULE 9774M: Josh Triplett <josh@joshtriplett.org> 9775M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9776L: linux-kernel@vger.kernel.org 9777S: Supported 9778T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9779F: Documentation/RCU/torture.txt 9780F: kernel/rcu/rcutorture.c 9781 9782RCUTORTURE TEST FRAMEWORK 9783M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9784M: Josh Triplett <josh@joshtriplett.org> 9785R: Steven Rostedt <rostedt@goodmis.org> 9786R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9787R: Lai Jiangshan <jiangshanlai@gmail.com> 9788L: linux-kernel@vger.kernel.org 9789S: Supported 9790T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9791F: tools/testing/selftests/rcutorture 9792 9793RDC R-321X SoC 9794M: Florian Fainelli <florian@openwrt.org> 9795S: Maintained 9796 9797RDC R6040 FAST ETHERNET DRIVER 9798M: Florian Fainelli <f.fainelli@gmail.com> 9799L: netdev@vger.kernel.org 9800S: Maintained 9801F: drivers/net/ethernet/rdc/r6040.c 9802 9803RDS - RELIABLE DATAGRAM SOCKETS 9804M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9805L: netdev@vger.kernel.org 9806L: linux-rdma@vger.kernel.org 9807L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9808W: https://oss.oracle.com/projects/rds/ 9809S: Supported 9810F: net/rds/ 9811F: Documentation/networking/rds.txt 9812 9813RDMAVT - RDMA verbs software 9814M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9815L: linux-rdma@vger.kernel.org 9816S: Supported 9817F: drivers/infiniband/sw/rdmavt 9818 9819READ-COPY UPDATE (RCU) 9820M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9821M: Josh Triplett <josh@joshtriplett.org> 9822R: Steven Rostedt <rostedt@goodmis.org> 9823R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9824R: Lai Jiangshan <jiangshanlai@gmail.com> 9825L: linux-kernel@vger.kernel.org 9826W: http://www.rdrop.com/users/paulmck/RCU/ 9827S: Supported 9828T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9829F: Documentation/RCU/ 9830X: Documentation/RCU/torture.txt 9831F: include/linux/rcu* 9832X: include/linux/srcu.h 9833F: kernel/rcu/ 9834X: kernel/torture.c 9835 9836REAL TIME CLOCK (RTC) SUBSYSTEM 9837M: Alessandro Zummo <a.zummo@towertech.it> 9838M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9839L: rtc-linux@googlegroups.com 9840Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9841T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9842S: Maintained 9843F: Documentation/devicetree/bindings/rtc/ 9844F: Documentation/rtc.txt 9845F: drivers/rtc/ 9846F: include/linux/rtc.h 9847F: include/uapi/linux/rtc.h 9848F: include/linux/rtc/ 9849F: include/linux/platform_data/rtc-* 9850F: tools/testing/selftests/timers/rtctest.c 9851 9852REALTEK AUDIO CODECS 9853M: Bard Liao <bardliao@realtek.com> 9854M: Oder Chiou <oder_chiou@realtek.com> 9855S: Maintained 9856F: sound/soc/codecs/rt* 9857F: include/sound/rt*.h 9858 9859REISERFS FILE SYSTEM 9860L: reiserfs-devel@vger.kernel.org 9861S: Supported 9862F: fs/reiserfs/ 9863 9864REGISTER MAP ABSTRACTION 9865M: Mark Brown <broonie@kernel.org> 9866L: linux-kernel@vger.kernel.org 9867T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9868S: Supported 9869F: Documentation/devicetree/bindings/regmap/ 9870F: drivers/base/regmap/ 9871F: include/linux/regmap.h 9872 9873REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9874M: Ohad Ben-Cohen <ohad@wizery.com> 9875M: Bjorn Andersson <bjorn.andersson@linaro.org> 9876L: linux-remoteproc@vger.kernel.org 9877T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9878S: Maintained 9879F: Documentation/devicetree/bindings/remoteproc/ 9880F: Documentation/remoteproc.txt 9881F: drivers/remoteproc/ 9882F: include/linux/remoteproc.h 9883 9884REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9885M: Ohad Ben-Cohen <ohad@wizery.com> 9886M: Bjorn Andersson <bjorn.andersson@linaro.org> 9887L: linux-remoteproc@vger.kernel.org 9888T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9889S: Maintained 9890F: drivers/rpmsg/ 9891F: Documentation/rpmsg.txt 9892F: include/linux/rpmsg.h 9893 9894RENESAS ETHERNET DRIVERS 9895R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9896L: netdev@vger.kernel.org 9897L: linux-renesas-soc@vger.kernel.org 9898F: drivers/net/ethernet/renesas/ 9899F: include/linux/sh_eth.h 9900 9901RENESAS USB2 PHY DRIVER 9902M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9903L: linux-renesas-soc@vger.kernel.org 9904S: Maintained 9905F: drivers/phy/phy-rcar-gen3-usb2.c 9906 9907RESET CONTROLLER FRAMEWORK 9908M: Philipp Zabel <p.zabel@pengutronix.de> 9909T: git git://git.pengutronix.de/git/pza/linux 9910S: Maintained 9911F: drivers/reset/ 9912F: Documentation/devicetree/bindings/reset/ 9913F: include/dt-bindings/reset/ 9914F: include/linux/reset.h 9915F: include/linux/reset-controller.h 9916 9917RFKILL 9918M: Johannes Berg <johannes@sipsolutions.net> 9919L: linux-wireless@vger.kernel.org 9920W: http://wireless.kernel.org/ 9921T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9922T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9923S: Maintained 9924F: Documentation/rfkill.txt 9925F: net/rfkill/ 9926 9927RHASHTABLE 9928M: Thomas Graf <tgraf@suug.ch> 9929L: netdev@vger.kernel.org 9930S: Maintained 9931F: lib/rhashtable.c 9932F: include/linux/rhashtable.h 9933 9934RICOH SMARTMEDIA/XD DRIVER 9935M: Maxim Levitsky <maximlevitsky@gmail.com> 9936S: Maintained 9937F: drivers/mtd/nand/r852.c 9938F: drivers/mtd/nand/r852.h 9939 9940RICOH R5C592 MEMORYSTICK DRIVER 9941M: Maxim Levitsky <maximlevitsky@gmail.com> 9942S: Maintained 9943F: drivers/memstick/host/r592.* 9944 9945ROCCAT DRIVERS 9946M: Stefan Achatz <erazor_de@users.sourceforge.net> 9947W: http://sourceforge.net/projects/roccat/ 9948S: Maintained 9949F: drivers/hid/hid-roccat* 9950F: include/linux/hid-roccat* 9951F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9952 9953ROCKER DRIVER 9954M: Jiri Pirko <jiri@resnulli.us> 9955L: netdev@vger.kernel.org 9956S: Supported 9957F: drivers/net/ethernet/rocker/ 9958 9959ROCKETPORT DRIVER 9960P: Comtrol Corp. 9961W: http://www.comtrol.com 9962S: Maintained 9963F: Documentation/serial/rocket.txt 9964F: drivers/tty/rocket* 9965 9966ROCKETPORT EXPRESS/INFINITY DRIVER 9967M: Kevin Cernekee <cernekee@gmail.com> 9968L: linux-serial@vger.kernel.org 9969S: Odd Fixes 9970F: drivers/tty/serial/rp2.* 9971 9972ROSE NETWORK LAYER 9973M: Ralf Baechle <ralf@linux-mips.org> 9974L: linux-hams@vger.kernel.org 9975W: http://www.linux-ax25.org/ 9976S: Maintained 9977F: include/net/rose.h 9978F: include/uapi/linux/rose.h 9979F: net/rose/ 9980 9981RTL2830 MEDIA DRIVER 9982M: Antti Palosaari <crope@iki.fi> 9983L: linux-media@vger.kernel.org 9984W: https://linuxtv.org 9985W: http://palosaari.fi/linux/ 9986Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9987T: git git://linuxtv.org/anttip/media_tree.git 9988S: Maintained 9989F: drivers/media/dvb-frontends/rtl2830* 9990 9991RTL2832 MEDIA DRIVER 9992M: Antti Palosaari <crope@iki.fi> 9993L: linux-media@vger.kernel.org 9994W: https://linuxtv.org 9995W: http://palosaari.fi/linux/ 9996Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9997T: git git://linuxtv.org/anttip/media_tree.git 9998S: Maintained 9999F: drivers/media/dvb-frontends/rtl2832* 10000 10001RTL2832_SDR MEDIA DRIVER 10002M: Antti Palosaari <crope@iki.fi> 10003L: linux-media@vger.kernel.org 10004W: https://linuxtv.org 10005W: http://palosaari.fi/linux/ 10006Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10007T: git git://linuxtv.org/anttip/media_tree.git 10008S: Maintained 10009F: drivers/media/dvb-frontends/rtl2832_sdr* 10010 10011RTL8180 WIRELESS DRIVER 10012L: linux-wireless@vger.kernel.org 10013W: http://wireless.kernel.org/ 10014T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10015S: Orphan 10016F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10017 10018RTL8187 WIRELESS DRIVER 10019M: Herton Ronaldo Krzesinski <herton@canonical.com> 10020M: Hin-Tak Leung <htl10@users.sourceforge.net> 10021M: Larry Finger <Larry.Finger@lwfinger.net> 10022L: linux-wireless@vger.kernel.org 10023W: http://wireless.kernel.org/ 10024T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10025S: Maintained 10026F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10027 10028RTL8192CE WIRELESS DRIVER 10029M: Larry Finger <Larry.Finger@lwfinger.net> 10030M: Chaoming Li <chaoming_li@realsil.com.cn> 10031L: linux-wireless@vger.kernel.org 10032W: http://wireless.kernel.org/ 10033T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10034S: Maintained 10035F: drivers/net/wireless/realtek/rtlwifi/ 10036F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10037 10038RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10039M: Jes Sorensen <Jes.Sorensen@redhat.com> 10040L: linux-wireless@vger.kernel.org 10041T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10042S: Maintained 10043F: drivers/net/wireless/realtek/rtl8xxxu/ 10044 10045S3 SAVAGE FRAMEBUFFER DRIVER 10046M: Antonino Daplas <adaplas@gmail.com> 10047L: linux-fbdev@vger.kernel.org 10048S: Maintained 10049F: drivers/video/fbdev/savage/ 10050 10051S390 10052M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10053M: Heiko Carstens <heiko.carstens@de.ibm.com> 10054L: linux-s390@vger.kernel.org 10055W: http://www.ibm.com/developerworks/linux/linux390/ 10056T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10057S: Supported 10058F: arch/s390/ 10059F: drivers/s390/ 10060F: Documentation/s390/ 10061F: Documentation/DocBook/s390* 10062 10063S390 COMMON I/O LAYER 10064M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10065M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10066L: linux-s390@vger.kernel.org 10067W: http://www.ibm.com/developerworks/linux/linux390/ 10068S: Supported 10069F: drivers/s390/cio/ 10070 10071S390 DASD DRIVER 10072M: Stefan Weinhuber <wein@de.ibm.com> 10073M: Stefan Haberland <stefan.haberland@de.ibm.com> 10074L: linux-s390@vger.kernel.org 10075W: http://www.ibm.com/developerworks/linux/linux390/ 10076S: Supported 10077F: drivers/s390/block/dasd* 10078F: block/partitions/ibm.c 10079 10080S390 NETWORK DRIVERS 10081M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10082L: linux-s390@vger.kernel.org 10083W: http://www.ibm.com/developerworks/linux/linux390/ 10084S: Supported 10085F: drivers/s390/net/ 10086 10087S390 PCI SUBSYSTEM 10088M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10089M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10090L: linux-s390@vger.kernel.org 10091W: http://www.ibm.com/developerworks/linux/linux390/ 10092S: Supported 10093F: arch/s390/pci/ 10094F: drivers/pci/hotplug/s390_pci_hpc.c 10095 10096S390 ZCRYPT DRIVER 10097M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10098L: linux-s390@vger.kernel.org 10099W: http://www.ibm.com/developerworks/linux/linux390/ 10100S: Supported 10101F: drivers/s390/crypto/ 10102 10103S390 ZFCP DRIVER 10104M: Steffen Maier <maier@linux.vnet.ibm.com> 10105L: linux-s390@vger.kernel.org 10106W: http://www.ibm.com/developerworks/linux/linux390/ 10107S: Supported 10108F: drivers/s390/scsi/zfcp_* 10109 10110S390 IUCV NETWORK LAYER 10111M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10112L: linux-s390@vger.kernel.org 10113W: http://www.ibm.com/developerworks/linux/linux390/ 10114S: Supported 10115F: drivers/s390/net/*iucv* 10116F: include/net/iucv/ 10117F: net/iucv/ 10118 10119S390 IOMMU (PCI) 10120M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10121L: linux-s390@vger.kernel.org 10122W: http://www.ibm.com/developerworks/linux/linux390/ 10123S: Supported 10124F: drivers/iommu/s390-iommu.c 10125 10126S3C24XX SD/MMC Driver 10127M: Ben Dooks <ben-linux@fluff.org> 10128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10129S: Supported 10130F: drivers/mmc/host/s3cmci.* 10131 10132SAA6588 RDS RECEIVER DRIVER 10133M: Hans Verkuil <hverkuil@xs4all.nl> 10134L: linux-media@vger.kernel.org 10135T: git git://linuxtv.org/media_tree.git 10136W: https://linuxtv.org 10137S: Odd Fixes 10138F: drivers/media/i2c/saa6588* 10139 10140SAA7134 VIDEO4LINUX DRIVER 10141M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10142M: Mauro Carvalho Chehab <mchehab@kernel.org> 10143L: linux-media@vger.kernel.org 10144W: https://linuxtv.org 10145T: git git://linuxtv.org/media_tree.git 10146S: Odd fixes 10147F: Documentation/video4linux/*.saa7134 10148F: drivers/media/pci/saa7134/ 10149 10150SAA7146 VIDEO4LINUX-2 DRIVER 10151M: Hans Verkuil <hverkuil@xs4all.nl> 10152L: linux-media@vger.kernel.org 10153T: git git://linuxtv.org/media_tree.git 10154S: Maintained 10155F: drivers/media/common/saa7146/ 10156F: drivers/media/pci/saa7146/ 10157F: include/media/saa7146* 10158 10159SAMSUNG LAPTOP DRIVER 10160M: Corentin Chary <corentin.chary@gmail.com> 10161L: platform-driver-x86@vger.kernel.org 10162S: Maintained 10163F: drivers/platform/x86/samsung-laptop.c 10164 10165SAMSUNG AUDIO (ASoC) DRIVERS 10166M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 10167M: Sangbeom Kim <sbkim73@samsung.com> 10168M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10169L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10170S: Supported 10171F: sound/soc/samsung/ 10172 10173SAMSUNG FRAMEBUFFER DRIVER 10174M: Jingoo Han <jingoohan1@gmail.com> 10175L: linux-fbdev@vger.kernel.org 10176S: Maintained 10177F: drivers/video/fbdev/s3c-fb.c 10178 10179SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10180M: Sangbeom Kim <sbkim73@samsung.com> 10181M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 10182L: linux-kernel@vger.kernel.org 10183L: linux-samsung-soc@vger.kernel.org 10184S: Supported 10185F: drivers/mfd/sec*.c 10186F: drivers/regulator/s2m*.c 10187F: drivers/regulator/s5m*.c 10188F: drivers/clk/clk-s2mps11.c 10189F: drivers/rtc/rtc-s5m.c 10190F: include/linux/mfd/samsung/ 10191F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10192F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10193F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10194F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10195 10196SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10197M: Kyungmin Park <kyungmin.park@samsung.com> 10198M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10199L: linux-media@vger.kernel.org 10200Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10201S: Supported 10202F: drivers/media/platform/exynos4-is/ 10203 10204SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10205M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10206L: linux-media@vger.kernel.org 10207L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10208S: Maintained 10209F: drivers/media/platform/s3c-camif/ 10210F: include/media/drv-intf/s3c_camif.h 10211 10212SAMSUNG S5C73M3 CAMERA DRIVER 10213M: Kyungmin Park <kyungmin.park@samsung.com> 10214M: Andrzej Hajda <a.hajda@samsung.com> 10215L: linux-media@vger.kernel.org 10216S: Supported 10217F: drivers/media/i2c/s5c73m3/* 10218 10219SAMSUNG S5K5BAF CAMERA DRIVER 10220M: Kyungmin Park <kyungmin.park@samsung.com> 10221M: Andrzej Hajda <a.hajda@samsung.com> 10222L: linux-media@vger.kernel.org 10223S: Supported 10224F: drivers/media/i2c/s5k5baf.c 10225 10226SAMSUNG S3FWRN5 NFC DRIVER 10227M: Robert Baldyga <r.baldyga@samsung.com> 10228M: Krzysztof Opasiak <k.opasiak@samsung.com> 10229L: linux-nfc@lists.01.org (moderated for non-subscribers) 10230S: Supported 10231F: drivers/nfc/s3fwrn5 10232 10233SAMSUNG SOC CLOCK DRIVERS 10234M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10235M: Tomasz Figa <tomasz.figa@gmail.com> 10236S: Supported 10237L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10238F: drivers/clk/samsung/ 10239 10240SAMSUNG SXGBE DRIVERS 10241M: Byungho An <bh74.an@samsung.com> 10242M: Girish K S <ks.giri@samsung.com> 10243M: Vipul Pandya <vipul.pandya@samsung.com> 10244S: Supported 10245L: netdev@vger.kernel.org 10246F: drivers/net/ethernet/samsung/sxgbe/ 10247 10248SAMSUNG THERMAL DRIVER 10249M: Lukasz Majewski <l.majewski@samsung.com> 10250L: linux-pm@vger.kernel.org 10251L: linux-samsung-soc@vger.kernel.org 10252S: Supported 10253T: git https://github.com/lmajewski/linux-samsung-thermal.git 10254F: drivers/thermal/samsung/ 10255 10256SAMSUNG USB2 PHY DRIVER 10257M: Kamil Debski <kamil@wypas.org> 10258M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10259L: linux-kernel@vger.kernel.org 10260S: Supported 10261F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10262F: Documentation/phy/samsung-usb2.txt 10263F: drivers/phy/phy-exynos4210-usb2.c 10264F: drivers/phy/phy-exynos4x12-usb2.c 10265F: drivers/phy/phy-exynos5250-usb2.c 10266F: drivers/phy/phy-s5pv210-usb2.c 10267F: drivers/phy/phy-samsung-usb2.c 10268F: drivers/phy/phy-samsung-usb2.h 10269 10270SERIAL DRIVERS 10271M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10272L: linux-serial@vger.kernel.org 10273S: Maintained 10274F: Documentation/devicetree/bindings/serial/ 10275F: drivers/tty/serial/ 10276 10277SYNOPSYS DESIGNWARE DMAC DRIVER 10278M: Viresh Kumar <vireshk@kernel.org> 10279M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10280S: Maintained 10281F: include/linux/dma/dw.h 10282F: include/linux/platform_data/dma-dw.h 10283F: drivers/dma/dw/ 10284 10285SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10286M: Lars Persson <lars.persson@axis.com> 10287L: netdev@vger.kernel.org 10288S: Supported 10289F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10290F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10291 10292SYNOPSYS DESIGNWARE I2C DRIVER 10293M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10294R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10295R: Mika Westerberg <mika.westerberg@linux.intel.com> 10296L: linux-i2c@vger.kernel.org 10297S: Maintained 10298F: drivers/i2c/busses/i2c-designware-* 10299F: include/linux/platform_data/i2c-designware.h 10300 10301SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10302M: Jaehoon Chung <jh80.chung@samsung.com> 10303L: linux-mmc@vger.kernel.org 10304S: Maintained 10305F: include/linux/mmc/dw_mmc.h 10306F: drivers/mmc/host/dw_mmc* 10307 10308SYSTEM TRACE MODULE CLASS 10309M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10310S: Maintained 10311T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10312F: Documentation/trace/stm.txt 10313F: drivers/hwtracing/stm/ 10314F: include/linux/stm.h 10315F: include/uapi/linux/stm.h 10316 10317THUNDERBOLT DRIVER 10318M: Andreas Noever <andreas.noever@gmail.com> 10319S: Maintained 10320F: drivers/thunderbolt/ 10321 10322TI BQ27XXX POWER SUPPLY DRIVER 10323R: Andrew F. Davis <afd@ti.com> 10324F: include/linux/power/bq27xxx_battery.h 10325F: drivers/power/bq27xxx_battery.c 10326F: drivers/power/bq27xxx_battery_i2c.c 10327 10328TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10329M: John Stultz <john.stultz@linaro.org> 10330M: Thomas Gleixner <tglx@linutronix.de> 10331L: linux-kernel@vger.kernel.org 10332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10333S: Supported 10334F: include/linux/clocksource.h 10335F: include/linux/time.h 10336F: include/linux/timex.h 10337F: include/uapi/linux/time.h 10338F: include/uapi/linux/timex.h 10339F: kernel/time/clocksource.c 10340F: kernel/time/time*.c 10341F: kernel/time/alarmtimer.c 10342F: kernel/time/ntp.c 10343F: tools/testing/selftests/timers/ 10344 10345SC1200 WDT DRIVER 10346M: Zwane Mwaikambo <zwanem@gmail.com> 10347S: Maintained 10348F: drivers/watchdog/sc1200wdt.c 10349 10350SCHEDULER 10351M: Ingo Molnar <mingo@redhat.com> 10352M: Peter Zijlstra <peterz@infradead.org> 10353L: linux-kernel@vger.kernel.org 10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10355S: Maintained 10356F: kernel/sched/ 10357F: include/linux/sched.h 10358F: include/uapi/linux/sched.h 10359F: include/linux/wait.h 10360 10361SCORE ARCHITECTURE 10362M: Chen Liqin <liqin.linux@gmail.com> 10363M: Lennox Wu <lennox.wu@gmail.com> 10364W: http://www.sunplus.com 10365S: Supported 10366F: arch/score/ 10367 10368SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10369M: Sudeep Holla <sudeep.holla@arm.com> 10370L: linux-arm-kernel@lists.infradead.org 10371S: Maintained 10372F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10373F: drivers/clk/clk-scpi.c 10374F: drivers/cpufreq/scpi-cpufreq.c 10375F: drivers/firmware/arm_scpi.c 10376F: include/linux/scpi_protocol.h 10377 10378SCSI CDROM DRIVER 10379M: Jens Axboe <axboe@kernel.dk> 10380L: linux-scsi@vger.kernel.org 10381W: http://www.kernel.dk 10382S: Maintained 10383F: drivers/scsi/sr* 10384 10385SCSI RDMA PROTOCOL (SRP) INITIATOR 10386M: Bart Van Assche <bart.vanassche@sandisk.com> 10387L: linux-rdma@vger.kernel.org 10388S: Supported 10389W: http://www.openfabrics.org 10390Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10391T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10392F: drivers/infiniband/ulp/srp/ 10393F: include/scsi/srp.h 10394 10395SCSI SG DRIVER 10396M: Doug Gilbert <dgilbert@interlog.com> 10397L: linux-scsi@vger.kernel.org 10398W: http://sg.danny.cz/sg 10399S: Maintained 10400F: Documentation/scsi/scsi-generic.txt 10401F: drivers/scsi/sg.c 10402F: include/scsi/sg.h 10403 10404SCSI SUBSYSTEM 10405M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10406T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10407M: "Martin K. Petersen" <martin.petersen@oracle.com> 10408T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10409L: linux-scsi@vger.kernel.org 10410S: Maintained 10411F: Documentation/devicetree/bindings/scsi/ 10412F: drivers/scsi/ 10413F: include/scsi/ 10414 10415SCSI TAPE DRIVER 10416M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10417L: linux-scsi@vger.kernel.org 10418S: Maintained 10419F: Documentation/scsi/st.txt 10420F: drivers/scsi/st.* 10421F: drivers/scsi/st_*.h 10422 10423SCTP PROTOCOL 10424M: Vlad Yasevich <vyasevich@gmail.com> 10425M: Neil Horman <nhorman@tuxdriver.com> 10426L: linux-sctp@vger.kernel.org 10427W: http://lksctp.sourceforge.net 10428S: Maintained 10429F: Documentation/networking/sctp.txt 10430F: include/linux/sctp.h 10431F: include/uapi/linux/sctp.h 10432F: include/net/sctp/ 10433F: net/sctp/ 10434 10435SCx200 CPU SUPPORT 10436M: Jim Cromie <jim.cromie@gmail.com> 10437S: Odd Fixes 10438F: Documentation/i2c/busses/scx200_acb 10439F: arch/x86/platform/scx200/ 10440F: drivers/watchdog/scx200_wdt.c 10441F: drivers/i2c/busses/scx200* 10442F: drivers/mtd/maps/scx200_docflash.c 10443F: include/linux/scx200.h 10444 10445SCx200 GPIO DRIVER 10446M: Jim Cromie <jim.cromie@gmail.com> 10447S: Maintained 10448F: drivers/char/scx200_gpio.c 10449F: include/linux/scx200_gpio.h 10450 10451SCx200 HRT CLOCKSOURCE DRIVER 10452M: Jim Cromie <jim.cromie@gmail.com> 10453S: Maintained 10454F: drivers/clocksource/scx200_hrt.c 10455 10456SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10457M: Sascha Sommer <saschasommer@freenet.de> 10458L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10459S: Maintained 10460F: drivers/mmc/host/sdricoh_cs.c 10461 10462SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10463M: Adrian Hunter <adrian.hunter@intel.com> 10464L: linux-mmc@vger.kernel.org 10465T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10466S: Maintained 10467F: drivers/mmc/host/sdhci* 10468F: include/linux/mmc/sdhci* 10469 10470SECURE COMPUTING 10471M: Kees Cook <keescook@chromium.org> 10472R: Andy Lutomirski <luto@amacapital.net> 10473R: Will Drewry <wad@chromium.org> 10474T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10475S: Supported 10476F: kernel/seccomp.c 10477F: include/uapi/linux/seccomp.h 10478F: include/linux/seccomp.h 10479F: tools/testing/selftests/seccomp/* 10480K: \bsecure_computing 10481K: \bTIF_SECCOMP\b 10482 10483SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10484M: Al Cooper <alcooperx@gmail.com> 10485L: linux-mmc@vger.kernel.org 10486L: bcm-kernel-feedback-list@broadcom.com 10487S: Maintained 10488F: drivers/mmc/host/sdhci-brcmstb* 10489 10490SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10491M: Ben Dooks <ben-linux@fluff.org> 10492M: Jaehoon Chung <jh80.chung@samsung.com> 10493L: linux-mmc@vger.kernel.org 10494S: Maintained 10495F: drivers/mmc/host/sdhci-s3c* 10496 10497SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10498M: Viresh Kumar <vireshk@kernel.org> 10499L: linux-mmc@vger.kernel.org 10500S: Maintained 10501F: drivers/mmc/host/sdhci-spear.c 10502 10503SECURITY SUBSYSTEM 10504M: James Morris <james.l.morris@oracle.com> 10505M: "Serge E. Hallyn" <serge@hallyn.com> 10506L: linux-security-module@vger.kernel.org (suggested Cc:) 10507T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10508W: http://kernsec.org/ 10509S: Supported 10510F: security/ 10511 10512SECURITY CONTACT 10513M: Security Officers <security@kernel.org> 10514S: Supported 10515 10516SELINUX SECURITY MODULE 10517M: Paul Moore <paul@paul-moore.com> 10518M: Stephen Smalley <sds@tycho.nsa.gov> 10519M: Eric Paris <eparis@parisplace.org> 10520L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10521W: http://selinuxproject.org 10522T: git git://git.infradead.org/users/pcmoore/selinux 10523S: Supported 10524F: include/linux/selinux* 10525F: security/selinux/ 10526F: scripts/selinux/ 10527 10528APPARMOR SECURITY MODULE 10529M: John Johansen <john.johansen@canonical.com> 10530L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10531W: apparmor.wiki.kernel.org 10532T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10533S: Supported 10534F: security/apparmor/ 10535 10536LOADPIN SECURITY MODULE 10537M: Kees Cook <keescook@chromium.org> 10538T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10539S: Supported 10540F: security/loadpin/ 10541 10542YAMA SECURITY MODULE 10543M: Kees Cook <keescook@chromium.org> 10544T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10545S: Supported 10546F: security/yama/ 10547 10548SENSABLE PHANTOM 10549M: Jiri Slaby <jirislaby@gmail.com> 10550S: Maintained 10551F: drivers/misc/phantom.c 10552F: include/uapi/linux/phantom.h 10553 10554SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10555M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10556M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10557M: John Soni Jose <sony.john@avagotech.com> 10558L: linux-scsi@vger.kernel.org 10559W: http://www.avagotech.com 10560S: Supported 10561F: drivers/scsi/be2iscsi/ 10562 10563Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10564M: Sathya Perla <sathya.perla@broadcom.com> 10565M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10566M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10567M: Somnath Kotur <somnath.kotur@broadcom.com> 10568L: netdev@vger.kernel.org 10569W: http://www.emulex.com 10570S: Supported 10571F: drivers/net/ethernet/emulex/benet/ 10572 10573EMULEX ONECONNECT ROCE DRIVER 10574M: Selvin Xavier <selvin.xavier@avagotech.com> 10575M: Devesh Sharma <devesh.sharma@avagotech.com> 10576M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10577L: linux-rdma@vger.kernel.org 10578W: http://www.emulex.com 10579S: Supported 10580F: drivers/infiniband/hw/ocrdma/ 10581 10582SFC NETWORK DRIVER 10583M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10584M: Edward Cree <ecree@solarflare.com> 10585M: Bert Kenward <bkenward@solarflare.com> 10586L: netdev@vger.kernel.org 10587S: Supported 10588F: drivers/net/ethernet/sfc/ 10589 10590SGI GRU DRIVER 10591M: Dimitri Sivanich <sivanich@sgi.com> 10592S: Maintained 10593F: drivers/misc/sgi-gru/ 10594 10595SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10596M: Pat Gefre <pfg@sgi.com> 10597L: linux-ia64@vger.kernel.org 10598S: Supported 10599F: Documentation/ia64/serial.txt 10600F: drivers/tty/serial/ioc?_serial.c 10601F: include/linux/ioc?.h 10602 10603SGI XP/XPC/XPNET DRIVER 10604M: Cliff Whickman <cpw@sgi.com> 10605M: Robin Holt <robinmholt@gmail.com> 10606S: Maintained 10607F: drivers/misc/sgi-xp/ 10608 10609SI2157 MEDIA DRIVER 10610M: Antti Palosaari <crope@iki.fi> 10611L: linux-media@vger.kernel.org 10612W: https://linuxtv.org 10613W: http://palosaari.fi/linux/ 10614Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10615T: git git://linuxtv.org/anttip/media_tree.git 10616S: Maintained 10617F: drivers/media/tuners/si2157* 10618 10619SI2168 MEDIA DRIVER 10620M: Antti Palosaari <crope@iki.fi> 10621L: linux-media@vger.kernel.org 10622W: https://linuxtv.org 10623W: http://palosaari.fi/linux/ 10624Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10625T: git git://linuxtv.org/anttip/media_tree.git 10626S: Maintained 10627F: drivers/media/dvb-frontends/si2168* 10628 10629SI470X FM RADIO RECEIVER I2C DRIVER 10630M: Hans Verkuil <hverkuil@xs4all.nl> 10631L: linux-media@vger.kernel.org 10632T: git git://linuxtv.org/media_tree.git 10633W: https://linuxtv.org 10634S: Odd Fixes 10635F: drivers/media/radio/si470x/radio-si470x-i2c.c 10636 10637SI470X FM RADIO RECEIVER USB DRIVER 10638M: Hans Verkuil <hverkuil@xs4all.nl> 10639L: linux-media@vger.kernel.org 10640T: git git://linuxtv.org/media_tree.git 10641W: https://linuxtv.org 10642S: Maintained 10643F: drivers/media/radio/si470x/radio-si470x-common.c 10644F: drivers/media/radio/si470x/radio-si470x.h 10645F: drivers/media/radio/si470x/radio-si470x-usb.c 10646 10647SI4713 FM RADIO TRANSMITTER I2C DRIVER 10648M: Eduardo Valentin <edubezval@gmail.com> 10649L: linux-media@vger.kernel.org 10650T: git git://linuxtv.org/media_tree.git 10651W: https://linuxtv.org 10652S: Odd Fixes 10653F: drivers/media/radio/si4713/si4713.? 10654 10655SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10656M: Eduardo Valentin <edubezval@gmail.com> 10657L: linux-media@vger.kernel.org 10658T: git git://linuxtv.org/media_tree.git 10659W: https://linuxtv.org 10660S: Odd Fixes 10661F: drivers/media/radio/si4713/radio-platform-si4713.c 10662 10663SI4713 FM RADIO TRANSMITTER USB DRIVER 10664M: Hans Verkuil <hverkuil@xs4all.nl> 10665L: linux-media@vger.kernel.org 10666T: git git://linuxtv.org/media_tree.git 10667W: https://linuxtv.org 10668S: Maintained 10669F: drivers/media/radio/si4713/radio-usb-si4713.c 10670 10671SIANO DVB DRIVER 10672M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10673M: Mauro Carvalho Chehab <mchehab@kernel.org> 10674L: linux-media@vger.kernel.org 10675W: https://linuxtv.org 10676T: git git://linuxtv.org/media_tree.git 10677S: Odd fixes 10678F: drivers/media/common/siano/ 10679F: drivers/media/usb/siano/ 10680F: drivers/media/usb/siano/ 10681F: drivers/media/mmc/siano/ 10682 10683SIMPLEFB FB DRIVER 10684M: Hans de Goede <hdegoede@redhat.com> 10685L: linux-fbdev@vger.kernel.org 10686S: Maintained 10687F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10688F: drivers/video/fbdev/simplefb.c 10689F: include/linux/platform_data/simplefb.h 10690 10691SH_VEU V4L2 MEM2MEM DRIVER 10692L: linux-media@vger.kernel.org 10693S: Orphan 10694F: drivers/media/platform/sh_veu.c 10695 10696SH_VOU V4L2 OUTPUT DRIVER 10697L: linux-media@vger.kernel.org 10698S: Orphan 10699F: drivers/media/platform/sh_vou.c 10700F: include/media/drv-intf/sh_vou.h 10701 10702SIMPLE FIRMWARE INTERFACE (SFI) 10703M: Len Brown <lenb@kernel.org> 10704L: sfi-devel@simplefirmware.org 10705W: http://simplefirmware.org/ 10706T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10707S: Supported 10708F: arch/x86/platform/sfi/ 10709F: drivers/sfi/ 10710F: include/linux/sfi*.h 10711 10712SIMTEC EB110ATX (Chalice CATS) 10713P: Ben Dooks 10714P: Vincent Sanders <vince@simtec.co.uk> 10715M: Simtec Linux Team <linux@simtec.co.uk> 10716W: http://www.simtec.co.uk/products/EB110ATX/ 10717S: Supported 10718 10719SIMTEC EB2410ITX (BAST) 10720P: Ben Dooks 10721P: Vincent Sanders <vince@simtec.co.uk> 10722M: Simtec Linux Team <linux@simtec.co.uk> 10723W: http://www.simtec.co.uk/products/EB2410ITX/ 10724S: Supported 10725F: arch/arm/mach-s3c24xx/mach-bast.c 10726F: arch/arm/mach-s3c24xx/bast-ide.c 10727F: arch/arm/mach-s3c24xx/bast-irq.c 10728 10729TI DAVINCI MACHINE SUPPORT 10730M: Sekhar Nori <nsekhar@ti.com> 10731M: Kevin Hilman <khilman@kernel.org> 10732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10734S: Supported 10735F: arch/arm/mach-davinci/ 10736F: drivers/i2c/busses/i2c-davinci.c 10737 10738TI DAVINCI SERIES MEDIA DRIVER 10739M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10740L: linux-media@vger.kernel.org 10741W: https://linuxtv.org 10742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10743T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10744S: Maintained 10745F: drivers/media/platform/davinci/ 10746F: include/media/davinci/ 10747 10748TI AM437X VPFE DRIVER 10749M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10750L: linux-media@vger.kernel.org 10751W: https://linuxtv.org 10752Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10753T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10754S: Maintained 10755F: drivers/media/platform/am437x/ 10756 10757OV2659 OMNIVISION SENSOR DRIVER 10758M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10759L: linux-media@vger.kernel.org 10760W: https://linuxtv.org 10761Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10762T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10763S: Maintained 10764F: drivers/media/i2c/ov2659.c 10765F: include/media/i2c/ov2659.h 10766 10767SILICON MOTION SM712 FRAME BUFFER DRIVER 10768M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10769M: Teddy Wang <teddy.wang@siliconmotion.com> 10770M: Sudip Mukherjee <sudip@vectorindia.org> 10771L: linux-fbdev@vger.kernel.org 10772S: Maintained 10773F: drivers/video/fbdev/sm712* 10774F: Documentation/fb/sm712fb.txt 10775 10776SIS 190 ETHERNET DRIVER 10777M: Francois Romieu <romieu@fr.zoreil.com> 10778L: netdev@vger.kernel.org 10779S: Maintained 10780F: drivers/net/ethernet/sis/sis190.c 10781 10782SIS 900/7016 FAST ETHERNET DRIVER 10783M: Daniele Venzano <venza@brownhat.org> 10784W: http://www.brownhat.org/sis900.html 10785L: netdev@vger.kernel.org 10786S: Maintained 10787F: drivers/net/ethernet/sis/sis900.* 10788 10789SIS FRAMEBUFFER DRIVER 10790M: Thomas Winischhofer <thomas@winischhofer.net> 10791W: http://www.winischhofer.net/linuxsisvga.shtml 10792S: Maintained 10793F: Documentation/fb/sisfb.txt 10794F: drivers/video/fbdev/sis/ 10795F: include/video/sisfb.h 10796 10797SIS USB2VGA DRIVER 10798M: Thomas Winischhofer <thomas@winischhofer.net> 10799W: http://www.winischhofer.at/linuxsisusbvga.shtml 10800S: Maintained 10801F: drivers/usb/misc/sisusbvga/ 10802 10803SLAB ALLOCATOR 10804M: Christoph Lameter <cl@linux.com> 10805M: Pekka Enberg <penberg@kernel.org> 10806M: David Rientjes <rientjes@google.com> 10807M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10808M: Andrew Morton <akpm@linux-foundation.org> 10809L: linux-mm@kvack.org 10810S: Maintained 10811F: include/linux/sl?b*.h 10812F: mm/sl?b* 10813 10814SLEEPABLE READ-COPY UPDATE (SRCU) 10815M: Lai Jiangshan <jiangshanlai@gmail.com> 10816M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10817M: Josh Triplett <josh@joshtriplett.org> 10818R: Steven Rostedt <rostedt@goodmis.org> 10819R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10820L: linux-kernel@vger.kernel.org 10821W: http://www.rdrop.com/users/paulmck/RCU/ 10822S: Supported 10823T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10824F: include/linux/srcu.h 10825F: kernel/rcu/srcu.c 10826 10827SMACK SECURITY MODULE 10828M: Casey Schaufler <casey@schaufler-ca.com> 10829L: linux-security-module@vger.kernel.org 10830W: http://schaufler-ca.com 10831T: git git://github.com/cschaufler/smack-next 10832S: Maintained 10833F: Documentation/security/Smack.txt 10834F: security/smack/ 10835 10836DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10837M: Kevin Hilman <khilman@kernel.org> 10838M: Nishanth Menon <nm@ti.com> 10839S: Maintained 10840F: drivers/power/avs/ 10841F: include/linux/power/smartreflex.h 10842L: linux-pm@vger.kernel.org 10843 10844SMC91x ETHERNET DRIVER 10845M: Nicolas Pitre <nico@fluxnic.net> 10846S: Odd Fixes 10847F: drivers/net/ethernet/smsc/smc91x.* 10848 10849SMIA AND SMIA++ IMAGE SENSOR DRIVER 10850M: Sakari Ailus <sakari.ailus@iki.fi> 10851L: linux-media@vger.kernel.org 10852S: Maintained 10853F: drivers/media/i2c/smiapp/ 10854F: include/media/i2c/smiapp.h 10855F: drivers/media/i2c/smiapp-pll.c 10856F: drivers/media/i2c/smiapp-pll.h 10857F: include/uapi/linux/smiapp.h 10858F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10859 10860SMM665 HARDWARE MONITOR DRIVER 10861M: Guenter Roeck <linux@roeck-us.net> 10862L: linux-hwmon@vger.kernel.org 10863S: Maintained 10864F: Documentation/hwmon/smm665 10865F: drivers/hwmon/smm665.c 10866 10867SMSC EMC2103 HARDWARE MONITOR DRIVER 10868M: Steve Glendinning <steve.glendinning@shawell.net> 10869L: linux-hwmon@vger.kernel.org 10870S: Maintained 10871F: Documentation/hwmon/emc2103 10872F: drivers/hwmon/emc2103.c 10873 10874SMSC SCH5627 HARDWARE MONITOR DRIVER 10875M: Hans de Goede <hdegoede@redhat.com> 10876L: linux-hwmon@vger.kernel.org 10877S: Supported 10878F: Documentation/hwmon/sch5627 10879F: drivers/hwmon/sch5627.c 10880 10881SMSC47B397 HARDWARE MONITOR DRIVER 10882M: Jean Delvare <jdelvare@suse.com> 10883L: linux-hwmon@vger.kernel.org 10884S: Maintained 10885F: Documentation/hwmon/smsc47b397 10886F: drivers/hwmon/smsc47b397.c 10887 10888SMSC911x ETHERNET DRIVER 10889M: Steve Glendinning <steve.glendinning@shawell.net> 10890L: netdev@vger.kernel.org 10891S: Maintained 10892F: include/linux/smsc911x.h 10893F: drivers/net/ethernet/smsc/smsc911x.* 10894 10895SMSC9420 PCI ETHERNET DRIVER 10896M: Steve Glendinning <steve.glendinning@shawell.net> 10897L: netdev@vger.kernel.org 10898S: Maintained 10899F: drivers/net/ethernet/smsc/smsc9420.* 10900 10901SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10902M: Steve Glendinning <steve.glendinning@shawell.net> 10903L: linux-fbdev@vger.kernel.org 10904S: Maintained 10905F: drivers/video/fbdev/smscufx.c 10906 10907SOC-CAMERA V4L2 SUBSYSTEM 10908M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10909L: linux-media@vger.kernel.org 10910T: git git://linuxtv.org/media_tree.git 10911S: Maintained 10912F: include/media/soc* 10913F: drivers/media/i2c/soc_camera/ 10914F: drivers/media/platform/soc_camera/ 10915 10916SOEKRIS NET48XX LED SUPPORT 10917M: Chris Boot <bootc@bootc.net> 10918S: Maintained 10919F: drivers/leds/leds-net48xx.c 10920 10921SOFTLOGIC 6x10 MPEG CODEC 10922M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10923M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10924M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10925M: Ismael Luceno <ismael@iodev.co.uk> 10926L: linux-media@vger.kernel.org 10927S: Supported 10928F: drivers/media/pci/solo6x10/ 10929 10930SOFTWARE RAID (Multiple Disks) SUPPORT 10931M: Shaohua Li <shli@kernel.org> 10932L: linux-raid@vger.kernel.org 10933T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10934S: Supported 10935F: drivers/md/ 10936F: include/linux/raid/ 10937F: include/uapi/linux/raid/ 10938 10939SONIC NETWORK DRIVER 10940M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10941L: netdev@vger.kernel.org 10942S: Maintained 10943F: drivers/net/ethernet/natsemi/sonic.* 10944 10945SONICS SILICON BACKPLANE DRIVER (SSB) 10946M: Michael Buesch <m@bues.ch> 10947L: linux-wireless@vger.kernel.org 10948S: Maintained 10949F: drivers/ssb/ 10950F: include/linux/ssb/ 10951 10952SONY VAIO CONTROL DEVICE DRIVER 10953M: Mattia Dongili <malattia@linux.it> 10954L: platform-driver-x86@vger.kernel.org 10955W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10956S: Maintained 10957F: Documentation/laptops/sony-laptop.txt 10958F: drivers/char/sonypi.c 10959F: drivers/platform/x86/sony-laptop.c 10960F: include/linux/sony-laptop.h 10961 10962SONY MEMORYSTICK CARD SUPPORT 10963M: Alex Dubov <oakad@yahoo.com> 10964W: http://tifmxx.berlios.de/ 10965S: Maintained 10966F: drivers/memstick/host/tifm_ms.c 10967 10968SONY MEMORYSTICK STANDARD SUPPORT 10969M: Maxim Levitsky <maximlevitsky@gmail.com> 10970S: Maintained 10971F: drivers/memstick/core/ms_block.* 10972 10973SOUND 10974M: Jaroslav Kysela <perex@perex.cz> 10975M: Takashi Iwai <tiwai@suse.com> 10976L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10977W: http://www.alsa-project.org/ 10978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10979T: git git://git.alsa-project.org/alsa-kernel.git 10980Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10981S: Maintained 10982F: Documentation/sound/ 10983F: include/sound/ 10984F: include/uapi/sound/ 10985F: sound/ 10986 10987SOUND - COMPRESSED AUDIO 10988M: Vinod Koul <vinod.koul@intel.com> 10989L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10990T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10991S: Supported 10992F: Documentation/sound/alsa/compress_offload.txt 10993F: include/sound/compress_driver.h 10994F: include/uapi/sound/compress_* 10995F: sound/core/compress_offload.c 10996F: sound/soc/soc-compress.c 10997 10998SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10999M: Liam Girdwood <lgirdwood@gmail.com> 11000M: Mark Brown <broonie@kernel.org> 11001T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11002L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11003W: http://alsa-project.org/main/index.php/ASoC 11004S: Supported 11005F: Documentation/devicetree/bindings/sound/ 11006F: Documentation/sound/alsa/soc/ 11007F: sound/soc/ 11008F: include/sound/soc* 11009 11010SOUND - DMAENGINE HELPERS 11011M: Lars-Peter Clausen <lars@metafoo.de> 11012S: Supported 11013F: include/sound/dmaengine_pcm.h 11014F: sound/core/pcm_dmaengine.c 11015F: sound/soc/soc-generic-dmaengine-pcm.c 11016 11017SP2 MEDIA DRIVER 11018M: Olli Salonen <olli.salonen@iki.fi> 11019L: linux-media@vger.kernel.org 11020W: https://linuxtv.org 11021Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11022S: Maintained 11023F: drivers/media/dvb-frontends/sp2* 11024 11025SPARC + UltraSPARC (sparc/sparc64) 11026M: "David S. Miller" <davem@davemloft.net> 11027L: sparclinux@vger.kernel.org 11028Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11029T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11030T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11031S: Maintained 11032F: arch/sparc/ 11033F: drivers/sbus/ 11034 11035SPARC SERIAL DRIVERS 11036M: "David S. Miller" <davem@davemloft.net> 11037L: sparclinux@vger.kernel.org 11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11039T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11040S: Maintained 11041F: include/linux/sunserialcore.h 11042F: drivers/tty/serial/suncore.c 11043F: drivers/tty/serial/sunhv.c 11044F: drivers/tty/serial/sunsab.c 11045F: drivers/tty/serial/sunsab.h 11046F: drivers/tty/serial/sunsu.c 11047F: drivers/tty/serial/sunzilog.c 11048F: drivers/tty/serial/sunzilog.h 11049 11050SPARSE CHECKER 11051M: "Christopher Li" <sparse@chrisli.org> 11052L: linux-sparse@vger.kernel.org 11053W: https://sparse.wiki.kernel.org/ 11054T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11055T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11056S: Maintained 11057F: include/linux/compiler.h 11058 11059SPEAR PLATFORM SUPPORT 11060M: Viresh Kumar <vireshk@kernel.org> 11061M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11063W: http://www.st.com/spear 11064S: Maintained 11065F: arch/arm/boot/dts/spear* 11066F: arch/arm/mach-spear/ 11067 11068SPEAR CLOCK FRAMEWORK SUPPORT 11069M: Viresh Kumar <vireshk@kernel.org> 11070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11071W: http://www.st.com/spear 11072S: Maintained 11073F: drivers/clk/spear/ 11074 11075SPI SUBSYSTEM 11076M: Mark Brown <broonie@kernel.org> 11077L: linux-spi@vger.kernel.org 11078T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11079Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11080S: Maintained 11081F: Documentation/devicetree/bindings/spi/ 11082F: Documentation/spi/ 11083F: drivers/spi/ 11084F: include/linux/spi/ 11085F: include/uapi/linux/spi/ 11086 11087SPIDERNET NETWORK DRIVER for CELL 11088M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11089L: netdev@vger.kernel.org 11090S: Supported 11091F: Documentation/networking/spider_net.txt 11092F: drivers/net/ethernet/toshiba/spider_net* 11093 11094SPU FILE SYSTEM 11095M: Jeremy Kerr <jk@ozlabs.org> 11096L: linuxppc-dev@lists.ozlabs.org 11097W: http://www.ibm.com/developerworks/power/cell/ 11098S: Supported 11099F: Documentation/filesystems/spufs.txt 11100F: arch/powerpc/platforms/cell/spufs/ 11101 11102SQUASHFS FILE SYSTEM 11103M: Phillip Lougher <phillip@squashfs.org.uk> 11104L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11105W: http://squashfs.org.uk 11106T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11107S: Maintained 11108F: Documentation/filesystems/squashfs.txt 11109F: fs/squashfs/ 11110 11111SRM (Alpha) environment access 11112M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11113S: Maintained 11114F: arch/alpha/kernel/srm_env.c 11115 11116STABLE BRANCH 11117M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11118L: stable@vger.kernel.org 11119S: Supported 11120F: Documentation/stable_kernel_rules.txt 11121 11122STAGING SUBSYSTEM 11123M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11124T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11125L: devel@driverdev.osuosl.org 11126S: Supported 11127F: drivers/staging/ 11128 11129STAGING - COMEDI 11130M: Ian Abbott <abbotti@mev.co.uk> 11131M: H Hartley Sweeten <hsweeten@visionengravers.com> 11132S: Odd Fixes 11133F: drivers/staging/comedi/ 11134 11135STAGING - FLARION FT1000 DRIVERS 11136M: Marek Belisko <marek.belisko@gmail.com> 11137S: Odd Fixes 11138F: drivers/staging/ft1000/ 11139 11140STAGING - INDUSTRIAL IO 11141M: Jonathan Cameron <jic23@kernel.org> 11142L: linux-iio@vger.kernel.org 11143S: Odd Fixes 11144F: Documentation/devicetree/bindings/staging/iio/ 11145F: drivers/staging/iio/ 11146 11147STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11148M: Jarod Wilson <jarod@wilsonet.com> 11149W: http://www.lirc.org/ 11150S: Odd Fixes 11151F: drivers/staging/media/lirc/ 11152 11153STAGING - LUSTRE PARALLEL FILESYSTEM 11154M: Oleg Drokin <oleg.drokin@intel.com> 11155M: Andreas Dilger <andreas.dilger@intel.com> 11156L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11157W: http://wiki.lustre.org/ 11158S: Maintained 11159F: drivers/staging/lustre 11160 11161STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11162M: Marc Dietrich <marvin24@gmx.de> 11163L: ac100@lists.launchpad.net (moderated for non-subscribers) 11164L: linux-tegra@vger.kernel.org 11165S: Maintained 11166F: drivers/staging/nvec/ 11167 11168STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11169M: Jens Frederich <jfrederich@gmail.com> 11170M: Daniel Drake <dsd@laptop.org> 11171M: Jon Nettleton <jon.nettleton@gmail.com> 11172W: http://wiki.laptop.org/go/DCON 11173S: Maintained 11174F: drivers/staging/olpc_dcon/ 11175 11176STAGING - REALTEK RTL8712U DRIVERS 11177M: Larry Finger <Larry.Finger@lwfinger.net> 11178M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11179S: Odd Fixes 11180F: drivers/staging/rtl8712/ 11181 11182STAGING - REALTEK RTL8723U WIRELESS DRIVER 11183M: Larry Finger <Larry.Finger@lwfinger.net> 11184M: Jes Sorensen <Jes.Sorensen@redhat.com> 11185L: linux-wireless@vger.kernel.org 11186S: Maintained 11187F: drivers/staging/rtl8723au/ 11188 11189STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11190M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11191M: Teddy Wang <teddy.wang@siliconmotion.com> 11192M: Sudip Mukherjee <sudip@vectorindia.org> 11193L: linux-fbdev@vger.kernel.org 11194S: Maintained 11195F: drivers/staging/sm750fb/ 11196 11197STAGING - SLICOSS 11198M: Lior Dotan <liodot@gmail.com> 11199M: Christopher Harrer <charrer@alacritech.com> 11200S: Odd Fixes 11201F: drivers/staging/slicoss/ 11202 11203STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11204M: William Hubbs <w.d.hubbs@gmail.com> 11205M: Chris Brannon <chris@the-brannons.com> 11206M: Kirk Reiser <kirk@reisers.ca> 11207M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11208L: speakup@linux-speakup.org 11209W: http://www.linux-speakup.org/ 11210S: Odd Fixes 11211F: drivers/staging/speakup/ 11212 11213STAGING - VIA VT665X DRIVERS 11214M: Forest Bond <forest@alittletooquiet.net> 11215S: Odd Fixes 11216F: drivers/staging/vt665?/ 11217 11218STAGING - WILC1000 WIFI DRIVER 11219M: Johnny Kim <johnny.kim@atmel.com> 11220M: Austin Shin <austin.shin@atmel.com> 11221M: Chris Park <chris.park@atmel.com> 11222M: Tony Cho <tony.cho@atmel.com> 11223M: Glen Lee <glen.lee@atmel.com> 11224M: Leo Kim <leo.kim@atmel.com> 11225L: linux-wireless@vger.kernel.org 11226S: Supported 11227F: drivers/staging/wilc1000/ 11228 11229STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11230M: Arnaud Patard <arnaud.patard@rtp-net.org> 11231S: Odd Fixes 11232F: drivers/staging/xgifb/ 11233 11234STARFIRE/DURALAN NETWORK DRIVER 11235M: Ion Badulescu <ionut@badula.org> 11236S: Odd Fixes 11237F: drivers/net/ethernet/adaptec/starfire* 11238 11239SUN3/3X 11240M: Sam Creasey <sammy@sammy.net> 11241W: http://sammy.net/sun3/ 11242S: Maintained 11243F: arch/m68k/kernel/*sun3* 11244F: arch/m68k/sun3*/ 11245F: arch/m68k/include/asm/sun3* 11246F: drivers/net/ethernet/i825xx/sun3* 11247 11248SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11249M: Hans de Goede <hdegoede@redhat.com> 11250L: linux-input@vger.kernel.org 11251S: Maintained 11252F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11253F: drivers/input/keyboard/sun4i-lradc-keys.c 11254 11255SUNDANCE NETWORK DRIVER 11256M: Denis Kirjanov <kda@linux-powerpc.org> 11257L: netdev@vger.kernel.org 11258S: Maintained 11259F: drivers/net/ethernet/dlink/sundance.c 11260 11261SUPERH 11262M: Yoshinori Sato <ysato@users.sourceforge.jp> 11263M: Rich Felker <dalias@libc.org> 11264L: linux-sh@vger.kernel.org 11265Q: http://patchwork.kernel.org/project/linux-sh/list/ 11266S: Maintained 11267F: Documentation/sh/ 11268F: arch/sh/ 11269F: drivers/sh/ 11270 11271SUSPEND TO RAM 11272M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11273M: Len Brown <len.brown@intel.com> 11274M: Pavel Machek <pavel@ucw.cz> 11275L: linux-pm@vger.kernel.org 11276S: Supported 11277F: Documentation/power/ 11278F: arch/x86/kernel/acpi/ 11279F: drivers/base/power/ 11280F: kernel/power/ 11281F: include/linux/suspend.h 11282F: include/linux/freezer.h 11283F: include/linux/pm.h 11284 11285SVGA HANDLING 11286M: Martin Mares <mj@ucw.cz> 11287L: linux-video@atrey.karlin.mff.cuni.cz 11288S: Maintained 11289F: Documentation/svga.txt 11290F: arch/x86/boot/video* 11291 11292SWIOTLB SUBSYSTEM 11293M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11294L: linux-kernel@vger.kernel.org 11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11296S: Supported 11297F: lib/swiotlb.c 11298F: arch/*/kernel/pci-swiotlb.c 11299F: include/linux/swiotlb.h 11300 11301SWITCHDEV 11302M: Jiri Pirko <jiri@resnulli.us> 11303L: netdev@vger.kernel.org 11304S: Supported 11305F: net/switchdev/ 11306F: include/net/switchdev.h 11307 11308SYNOPSYS ARC ARCHITECTURE 11309M: Vineet Gupta <vgupta@synopsys.com> 11310L: linux-snps-arc@lists.infradead.org 11311S: Supported 11312F: arch/arc/ 11313F: Documentation/devicetree/bindings/arc/* 11314F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11315F: drivers/tty/serial/arc_uart.c 11316T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11317 11318SYNOPSYS ARC SDP platform support 11319M: Alexey Brodkin <abrodkin@synopsys.com> 11320S: Supported 11321F: arch/arc/plat-axs10x 11322F: arch/arc/boot/dts/ax* 11323F: Documentation/devicetree/bindings/arc/axs10* 11324 11325SYSTEM CONFIGURATION (SYSCON) 11326M: Lee Jones <lee.jones@linaro.org> 11327M: Arnd Bergmann <arnd@arndb.de> 11328T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11329S: Supported 11330F: drivers/mfd/syscon.c 11331 11332SYSV FILESYSTEM 11333M: Christoph Hellwig <hch@infradead.org> 11334S: Maintained 11335F: Documentation/filesystems/sysv-fs.txt 11336F: fs/sysv/ 11337F: include/linux/sysv_fs.h 11338 11339TARGET SUBSYSTEM 11340M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11341L: linux-scsi@vger.kernel.org 11342L: target-devel@vger.kernel.org 11343W: http://www.linux-iscsi.org 11344W: http://groups.google.com/group/linux-iscsi-target-dev 11345T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11346S: Supported 11347F: drivers/target/ 11348F: include/target/ 11349F: Documentation/target/ 11350 11351TASKSTATS STATISTICS INTERFACE 11352M: Balbir Singh <bsingharora@gmail.com> 11353S: Maintained 11354F: Documentation/accounting/taskstats* 11355F: include/linux/taskstats* 11356F: kernel/taskstats.c 11357 11358TC CLASSIFIER 11359M: Jamal Hadi Salim <jhs@mojatatu.com> 11360L: netdev@vger.kernel.org 11361S: Maintained 11362F: include/net/pkt_cls.h 11363F: include/uapi/linux/pkt_cls.h 11364F: net/sched/ 11365 11366TCP LOW PRIORITY MODULE 11367M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11368M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11369W: http://tcp-lp-mod.sourceforge.net/ 11370S: Maintained 11371F: net/ipv4/tcp_lp.c 11372 11373TDA10071 MEDIA DRIVER 11374M: Antti Palosaari <crope@iki.fi> 11375L: linux-media@vger.kernel.org 11376W: https://linuxtv.org 11377W: http://palosaari.fi/linux/ 11378Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11379T: git git://linuxtv.org/anttip/media_tree.git 11380S: Maintained 11381F: drivers/media/dvb-frontends/tda10071* 11382 11383TDA18212 MEDIA DRIVER 11384M: Antti Palosaari <crope@iki.fi> 11385L: linux-media@vger.kernel.org 11386W: https://linuxtv.org 11387W: http://palosaari.fi/linux/ 11388Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11389T: git git://linuxtv.org/anttip/media_tree.git 11390S: Maintained 11391F: drivers/media/tuners/tda18212* 11392 11393TDA18218 MEDIA DRIVER 11394M: Antti Palosaari <crope@iki.fi> 11395L: linux-media@vger.kernel.org 11396W: https://linuxtv.org 11397W: http://palosaari.fi/linux/ 11398Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11399T: git git://linuxtv.org/anttip/media_tree.git 11400S: Maintained 11401F: drivers/media/tuners/tda18218* 11402 11403TDA18271 MEDIA DRIVER 11404M: Michael Krufky <mkrufky@linuxtv.org> 11405L: linux-media@vger.kernel.org 11406W: https://linuxtv.org 11407W: http://github.com/mkrufky 11408Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11409T: git git://linuxtv.org/mkrufky/tuners.git 11410S: Maintained 11411F: drivers/media/tuners/tda18271* 11412 11413TDA827x MEDIA DRIVER 11414M: Michael Krufky <mkrufky@linuxtv.org> 11415L: linux-media@vger.kernel.org 11416W: https://linuxtv.org 11417W: http://github.com/mkrufky 11418Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11419T: git git://linuxtv.org/mkrufky/tuners.git 11420S: Maintained 11421F: drivers/media/tuners/tda8290.* 11422 11423TDA8290 MEDIA DRIVER 11424M: Michael Krufky <mkrufky@linuxtv.org> 11425L: linux-media@vger.kernel.org 11426W: https://linuxtv.org 11427W: http://github.com/mkrufky 11428Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11429T: git git://linuxtv.org/mkrufky/tuners.git 11430S: Maintained 11431F: drivers/media/tuners/tda8290.* 11432 11433TDA9840 MEDIA DRIVER 11434M: Hans Verkuil <hverkuil@xs4all.nl> 11435L: linux-media@vger.kernel.org 11436T: git git://linuxtv.org/media_tree.git 11437W: https://linuxtv.org 11438S: Maintained 11439F: drivers/media/i2c/tda9840* 11440 11441TEA5761 TUNER DRIVER 11442M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11443M: Mauro Carvalho Chehab <mchehab@kernel.org> 11444L: linux-media@vger.kernel.org 11445W: https://linuxtv.org 11446T: git git://linuxtv.org/media_tree.git 11447S: Odd fixes 11448F: drivers/media/tuners/tea5761.* 11449 11450TEA5767 TUNER DRIVER 11451M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11452M: Mauro Carvalho Chehab <mchehab@kernel.org> 11453L: linux-media@vger.kernel.org 11454W: https://linuxtv.org 11455T: git git://linuxtv.org/media_tree.git 11456S: Maintained 11457F: drivers/media/tuners/tea5767.* 11458 11459TEA6415C MEDIA DRIVER 11460M: Hans Verkuil <hverkuil@xs4all.nl> 11461L: linux-media@vger.kernel.org 11462T: git git://linuxtv.org/media_tree.git 11463W: https://linuxtv.org 11464S: Maintained 11465F: drivers/media/i2c/tea6415c* 11466 11467TEA6420 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/tea6420* 11474 11475TEAM DRIVER 11476M: Jiri Pirko <jiri@resnulli.us> 11477L: netdev@vger.kernel.org 11478S: Supported 11479F: drivers/net/team/ 11480F: include/linux/if_team.h 11481F: include/uapi/linux/if_team.h 11482 11483TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11484M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11485S: Maintained 11486F: arch/x86/platform/ts5500/ 11487 11488TECHNOTREND USB IR RECEIVER 11489M: Sean Young <sean@mess.org> 11490L: linux-media@vger.kernel.org 11491S: Maintained 11492F: drivers/media/rc/ttusbir.c 11493 11494TEGRA ARCHITECTURE SUPPORT 11495M: Stephen Warren <swarren@wwwdotorg.org> 11496M: Thierry Reding <thierry.reding@gmail.com> 11497M: Alexandre Courbot <gnurou@gmail.com> 11498L: linux-tegra@vger.kernel.org 11499Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11500T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11501S: Supported 11502N: [^a-z]tegra 11503 11504TEGRA CLOCK DRIVER 11505M: Peter De Schrijver <pdeschrijver@nvidia.com> 11506M: Prashant Gaikwad <pgaikwad@nvidia.com> 11507S: Supported 11508F: drivers/clk/tegra/ 11509 11510TEGRA DMA DRIVERS 11511M: Laxman Dewangan <ldewangan@nvidia.com> 11512M: Jon Hunter <jonathanh@nvidia.com> 11513S: Supported 11514F: drivers/dma/tegra* 11515 11516TEGRA I2C DRIVER 11517M: Laxman Dewangan <ldewangan@nvidia.com> 11518S: Supported 11519F: drivers/i2c/busses/i2c-tegra.c 11520 11521TEGRA IOMMU DRIVERS 11522M: Hiroshi Doyu <hdoyu@nvidia.com> 11523S: Supported 11524F: drivers/iommu/tegra* 11525 11526TEGRA KBC DRIVER 11527M: Rakesh Iyer <riyer@nvidia.com> 11528M: Laxman Dewangan <ldewangan@nvidia.com> 11529S: Supported 11530F: drivers/input/keyboard/tegra-kbc.c 11531 11532TEGRA PWM DRIVER 11533M: Thierry Reding <thierry.reding@gmail.com> 11534S: Supported 11535F: drivers/pwm/pwm-tegra.c 11536 11537TEGRA SERIAL DRIVER 11538M: Laxman Dewangan <ldewangan@nvidia.com> 11539S: Supported 11540F: drivers/tty/serial/serial-tegra.c 11541 11542TEGRA SPI DRIVER 11543M: Laxman Dewangan <ldewangan@nvidia.com> 11544S: Supported 11545F: drivers/spi/spi-tegra* 11546 11547TEHUTI ETHERNET DRIVER 11548M: Andy Gospodarek <andy@greyhouse.net> 11549L: netdev@vger.kernel.org 11550S: Supported 11551F: drivers/net/ethernet/tehuti/* 11552 11553Telecom Clock Driver for MCPL0010 11554M: Mark Gross <mark.gross@intel.com> 11555S: Supported 11556F: drivers/char/tlclk.c 11557 11558TENSILICA XTENSA PORT (xtensa) 11559M: Chris Zankel <chris@zankel.net> 11560M: Max Filippov <jcmvbkbc@gmail.com> 11561L: linux-xtensa@linux-xtensa.org 11562T: git git://github.com/czankel/xtensa-linux.git 11563S: Maintained 11564F: arch/xtensa/ 11565F: drivers/irqchip/irq-xtensa-* 11566 11567THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11568M: Hans Verkuil <hverkuil@xs4all.nl> 11569L: linux-media@vger.kernel.org 11570T: git git://linuxtv.org/media_tree.git 11571W: https://linuxtv.org 11572S: Maintained 11573F: drivers/media/radio/radio-raremono.c 11574 11575THERMAL 11576M: Zhang Rui <rui.zhang@intel.com> 11577M: Eduardo Valentin <edubezval@gmail.com> 11578L: linux-pm@vger.kernel.org 11579T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11580T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11581Q: https://patchwork.kernel.org/project/linux-pm/list/ 11582S: Supported 11583F: drivers/thermal/ 11584F: include/linux/thermal.h 11585F: include/uapi/linux/thermal.h 11586F: include/linux/cpu_cooling.h 11587F: Documentation/devicetree/bindings/thermal/ 11588 11589THERMAL/CPU_COOLING 11590M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11591M: Viresh Kumar <viresh.kumar@linaro.org> 11592M: Javi Merino <javi.merino@arm.com> 11593L: linux-pm@vger.kernel.org 11594S: Supported 11595F: Documentation/thermal/cpu-cooling-api.txt 11596F: drivers/thermal/cpu_cooling.c 11597F: include/linux/cpu_cooling.h 11598 11599THINKPAD ACPI EXTRAS DRIVER 11600M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11601L: ibm-acpi-devel@lists.sourceforge.net 11602L: platform-driver-x86@vger.kernel.org 11603W: http://ibm-acpi.sourceforge.net 11604W: http://thinkwiki.org/wiki/Ibm-acpi 11605T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11606S: Maintained 11607F: drivers/platform/x86/thinkpad_acpi.c 11608 11609TI BANDGAP AND THERMAL DRIVER 11610M: Eduardo Valentin <edubezval@gmail.com> 11611M: Keerthy <j-keerthy@ti.com> 11612L: linux-pm@vger.kernel.org 11613L: linux-omap@vger.kernel.org 11614S: Maintained 11615F: drivers/thermal/ti-soc-thermal/ 11616 11617TI VPE/CAL DRIVERS 11618M: Benoit Parrot <bparrot@ti.com> 11619L: linux-media@vger.kernel.org 11620W: http://linuxtv.org/ 11621Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11622S: Maintained 11623F: drivers/media/platform/ti-vpe/ 11624 11625TI CDCE706 CLOCK DRIVER 11626M: Max Filippov <jcmvbkbc@gmail.com> 11627S: Maintained 11628F: drivers/clk/clk-cdce706.c 11629 11630TI CLOCK DRIVER 11631M: Tero Kristo <t-kristo@ti.com> 11632L: linux-omap@vger.kernel.org 11633S: Maintained 11634F: drivers/clk/ti/ 11635F: include/linux/clk/ti.h 11636 11637TI ETHERNET SWITCH DRIVER (CPSW) 11638M: Mugunthan V N <mugunthanvnm@ti.com> 11639R: Grygorii Strashko <grygorii.strashko@ti.com> 11640L: linux-omap@vger.kernel.org 11641L: netdev@vger.kernel.org 11642S: Maintained 11643F: drivers/net/ethernet/ti/cpsw* 11644F: drivers/net/ethernet/ti/davinci* 11645 11646TI FLASH MEDIA INTERFACE DRIVER 11647M: Alex Dubov <oakad@yahoo.com> 11648S: Maintained 11649F: drivers/misc/tifm* 11650F: drivers/mmc/host/tifm_sd.c 11651F: include/linux/tifm.h 11652 11653TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11654M: Santosh Shilimkar <ssantosh@kernel.org> 11655L: linux-kernel@vger.kernel.org 11656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11657S: Maintained 11658F: drivers/soc/ti/* 11659T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11660 11661 11662TI LM49xxx FAMILY ASoC CODEC DRIVERS 11663M: M R Swami Reddy <mr.swami.reddy@ti.com> 11664M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11665L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11666S: Maintained 11667F: sound/soc/codecs/lm49453* 11668F: sound/soc/codecs/isabelle* 11669 11670TI LP855x BACKLIGHT DRIVER 11671M: Milo Kim <milo.kim@ti.com> 11672S: Maintained 11673F: Documentation/backlight/lp855x-driver.txt 11674F: drivers/video/backlight/lp855x_bl.c 11675F: include/linux/platform_data/lp855x.h 11676 11677TI LP8727 CHARGER DRIVER 11678M: Milo Kim <milo.kim@ti.com> 11679S: Maintained 11680F: drivers/power/lp8727_charger.c 11681F: include/linux/platform_data/lp8727.h 11682 11683TI LP8788 MFD DRIVER 11684M: Milo Kim <milo.kim@ti.com> 11685S: Maintained 11686F: drivers/iio/adc/lp8788_adc.c 11687F: drivers/leds/leds-lp8788.c 11688F: drivers/mfd/lp8788*.c 11689F: drivers/power/lp8788-charger.c 11690F: drivers/regulator/lp8788-*.c 11691F: include/linux/mfd/lp8788*.h 11692 11693TI NETCP ETHERNET DRIVER 11694M: Wingman Kwok <w-kwok2@ti.com> 11695M: Murali Karicheri <m-karicheri2@ti.com> 11696L: netdev@vger.kernel.org 11697S: Maintained 11698F: drivers/net/ethernet/ti/netcp* 11699 11700TI TAS571X FAMILY ASoC CODEC DRIVER 11701M: Kevin Cernekee <cernekee@chromium.org> 11702L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11703S: Odd Fixes 11704F: sound/soc/codecs/tas571x* 11705 11706TI TWL4030 SERIES SOC CODEC DRIVER 11707M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11708L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11709S: Maintained 11710F: sound/soc/codecs/twl4030* 11711 11712TI WILINK WIRELESS DRIVERS 11713L: linux-wireless@vger.kernel.org 11714W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11715W: http://wireless.kernel.org/en/users/Drivers/wl1251 11716T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11717S: Orphan 11718F: drivers/net/wireless/ti/ 11719F: include/linux/wl12xx.h 11720 11721TIPC NETWORK LAYER 11722M: Jon Maloy <jon.maloy@ericsson.com> 11723M: Ying Xue <ying.xue@windriver.com> 11724L: netdev@vger.kernel.org (core kernel code) 11725L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11726W: http://tipc.sourceforge.net/ 11727S: Maintained 11728F: include/uapi/linux/tipc*.h 11729F: net/tipc/ 11730 11731TILE ARCHITECTURE 11732M: Chris Metcalf <cmetcalf@mellanox.com> 11733W: http://www.mellanox.com/repository/solutions/tile-scm/ 11734T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11735S: Supported 11736F: arch/tile/ 11737F: drivers/char/tile-srom.c 11738F: drivers/edac/tile_edac.c 11739F: drivers/net/ethernet/tile/ 11740F: drivers/rtc/rtc-tile.c 11741F: drivers/tty/hvc/hvc_tile.c 11742F: drivers/tty/serial/tilegx.c 11743F: drivers/usb/host/*-tilegx.c 11744F: include/linux/usb/tilegx.h 11745 11746TLAN NETWORK DRIVER 11747M: Samuel Chessman <chessman@tux.org> 11748L: tlan-devel@lists.sourceforge.net (subscribers-only) 11749W: http://sourceforge.net/projects/tlan/ 11750S: Maintained 11751F: Documentation/networking/tlan.txt 11752F: drivers/net/ethernet/ti/tlan.* 11753 11754TOMOYO SECURITY MODULE 11755M: Kentaro Takeda <takedakn@nttdata.co.jp> 11756M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11757L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11758L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11759L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11760L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11761W: http://tomoyo.sourceforge.jp/ 11762T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11763S: Maintained 11764F: security/tomoyo/ 11765 11766TOPSTAR LAPTOP EXTRAS DRIVER 11767M: Herton Ronaldo Krzesinski <herton@canonical.com> 11768L: platform-driver-x86@vger.kernel.org 11769S: Maintained 11770F: drivers/platform/x86/topstar-laptop.c 11771 11772TOSHIBA ACPI EXTRAS DRIVER 11773M: Azael Avalos <coproscefalo@gmail.com> 11774L: platform-driver-x86@vger.kernel.org 11775S: Maintained 11776F: drivers/platform/x86/toshiba_acpi.c 11777 11778TOSHIBA BLUETOOTH DRIVER 11779M: Azael Avalos <coproscefalo@gmail.com> 11780L: platform-driver-x86@vger.kernel.org 11781S: Maintained 11782F: drivers/platform/x86/toshiba_bluetooth.c 11783 11784TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11785M: Azael Avalos <coproscefalo@gmail.com> 11786L: platform-driver-x86@vger.kernel.org 11787S: Maintained 11788F: drivers/platform/x86/toshiba_haps.c 11789 11790TOSHIBA WMI HOTKEYS DRIVER 11791M: Azael Avalos <coproscefalo@gmail.com> 11792L: platform-driver-x86@vger.kernel.org 11793S: Maintained 11794F: drivers/platform/x86/toshiba-wmi.c 11795 11796TOSHIBA SMM DRIVER 11797M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11798W: http://www.buzzard.org.uk/toshiba/ 11799S: Maintained 11800F: drivers/char/toshiba.c 11801F: include/linux/toshiba.h 11802F: include/uapi/linux/toshiba.h 11803 11804TOSHIBA TC358743 DRIVER 11805M: Mats Randgaard <matrandg@cisco.com> 11806L: linux-media@vger.kernel.org 11807S: Maintained 11808F: drivers/media/i2c/tc358743* 11809F: include/media/i2c/tc358743.h 11810 11811TMIO/SDHI MMC DRIVER 11812M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11813L: linux-mmc@vger.kernel.org 11814S: Supported 11815F: drivers/mmc/host/tmio_mmc* 11816F: drivers/mmc/host/sh_mobile_sdhi.c 11817F: include/linux/mfd/tmio.h 11818 11819TMP401 HARDWARE MONITOR DRIVER 11820M: Guenter Roeck <linux@roeck-us.net> 11821L: linux-hwmon@vger.kernel.org 11822S: Maintained 11823F: Documentation/hwmon/tmp401 11824F: drivers/hwmon/tmp401.c 11825 11826TMPFS (SHMEM FILESYSTEM) 11827M: Hugh Dickins <hughd@google.com> 11828L: linux-mm@kvack.org 11829S: Maintained 11830F: include/linux/shmem_fs.h 11831F: mm/shmem.c 11832 11833TM6000 VIDEO4LINUX DRIVER 11834M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11835M: Mauro Carvalho Chehab <mchehab@kernel.org> 11836L: linux-media@vger.kernel.org 11837W: https://linuxtv.org 11838T: git git://linuxtv.org/media_tree.git 11839S: Odd fixes 11840F: drivers/media/usb/tm6000/ 11841 11842TW68 VIDEO4LINUX DRIVER 11843M: Hans Verkuil <hverkuil@xs4all.nl> 11844L: linux-media@vger.kernel.org 11845T: git git://linuxtv.org/media_tree.git 11846W: https://linuxtv.org 11847S: Odd Fixes 11848F: drivers/media/pci/tw68/ 11849 11850TW686X VIDEO4LINUX DRIVER 11851M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11852L: linux-media@vger.kernel.org 11853T: git git://linuxtv.org/media_tree.git 11854W: http://linuxtv.org 11855S: Maintained 11856F: drivers/media/pci/tw686x/ 11857 11858TPM DEVICE DRIVER 11859M: Peter Huewe <peterhuewe@gmx.de> 11860M: Marcel Selhorst <tpmdd@selhorst.net> 11861M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11862R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11863W: http://tpmdd.sourceforge.net 11864L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11865Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11866T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11867S: Maintained 11868F: drivers/char/tpm/ 11869 11870TPM IBM_VTPM DEVICE DRIVER 11871M: Ashley Lai <ashleydlai@gmail.com> 11872W: http://tpmdd.sourceforge.net 11873L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11874S: Maintained 11875F: drivers/char/tpm/tpm_ibmvtpm* 11876 11877TRACING 11878M: Steven Rostedt <rostedt@goodmis.org> 11879M: Ingo Molnar <mingo@redhat.com> 11880T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11881S: Maintained 11882F: Documentation/trace/ftrace.txt 11883F: arch/*/*/*/ftrace.h 11884F: arch/*/kernel/ftrace.c 11885F: include/*/ftrace.h 11886F: include/linux/trace*.h 11887F: include/trace/ 11888F: kernel/trace/ 11889F: tools/testing/selftests/ftrace/ 11890 11891TRACING MMIO ACCESSES (MMIOTRACE) 11892M: Steven Rostedt <rostedt@goodmis.org> 11893M: Ingo Molnar <mingo@kernel.org> 11894R: Karol Herbst <karolherbst@gmail.com> 11895R: Pekka Paalanen <ppaalanen@gmail.com> 11896S: Maintained 11897L: linux-kernel@vger.kernel.org 11898L: nouveau@lists.freedesktop.org 11899F: kernel/trace/trace_mmiotrace.c 11900F: include/linux/mmiotrace.h 11901F: arch/x86/mm/kmmio.c 11902F: arch/x86/mm/mmio-mod.c 11903F: arch/x86/mm/testmmiotrace.c 11904 11905TRIVIAL PATCHES 11906M: Jiri Kosina <trivial@kernel.org> 11907T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11908S: Maintained 11909K: ^Subject:.*(?i)trivial 11910 11911TTY LAYER 11912M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11913M: Jiri Slaby <jslaby@suse.com> 11914S: Supported 11915T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11916F: Documentation/serial/ 11917F: drivers/tty/ 11918F: drivers/tty/serial/serial_core.c 11919F: include/linux/serial_core.h 11920F: include/linux/serial.h 11921F: include/linux/tty.h 11922F: include/uapi/linux/serial_core.h 11923F: include/uapi/linux/serial.h 11924F: include/uapi/linux/tty.h 11925 11926TUA9001 MEDIA DRIVER 11927M: Antti Palosaari <crope@iki.fi> 11928L: linux-media@vger.kernel.org 11929W: https://linuxtv.org 11930W: http://palosaari.fi/linux/ 11931Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11932T: git git://linuxtv.org/anttip/media_tree.git 11933S: Maintained 11934F: drivers/media/tuners/tua9001* 11935 11936TULIP NETWORK DRIVERS 11937L: netdev@vger.kernel.org 11938L: linux-parisc@vger.kernel.org 11939S: Orphan 11940F: drivers/net/ethernet/dec/tulip/ 11941 11942TUN/TAP driver 11943M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11944W: http://vtun.sourceforge.net/tun 11945S: Maintained 11946F: Documentation/networking/tuntap.txt 11947F: arch/um/os-Linux/drivers/ 11948 11949TURBOCHANNEL SUBSYSTEM 11950M: "Maciej W. Rozycki" <macro@linux-mips.org> 11951M: Ralf Baechle <ralf@linux-mips.org> 11952L: linux-mips@linux-mips.org 11953Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11954S: Maintained 11955F: drivers/tc/ 11956F: include/linux/tc.h 11957 11958U14-34F SCSI DRIVER 11959M: Dario Ballabio <ballabio_dario@emc.com> 11960L: linux-scsi@vger.kernel.org 11961S: Maintained 11962F: drivers/scsi/u14-34f.c 11963 11964UBI FILE SYSTEM (UBIFS) 11965M: Richard Weinberger <richard@nod.at> 11966M: Artem Bityutskiy <dedekind1@gmail.com> 11967M: Adrian Hunter <adrian.hunter@intel.com> 11968L: linux-mtd@lists.infradead.org 11969T: git git://git.infradead.org/ubifs-2.6.git 11970W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11971S: Supported 11972F: Documentation/filesystems/ubifs.txt 11973F: fs/ubifs/ 11974 11975UCLINUX (M68KNOMMU AND COLDFIRE) 11976M: Greg Ungerer <gerg@linux-m68k.org> 11977W: http://www.linux-m68k.org/ 11978W: http://www.uclinux.org/ 11979L: linux-m68k@lists.linux-m68k.org 11980L: uclinux-dev@uclinux.org (subscribers-only) 11981T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11982S: Maintained 11983F: arch/m68k/coldfire/ 11984F: arch/m68k/68*/ 11985F: arch/m68k/*/*_no.* 11986F: arch/m68k/include/asm/*_no.* 11987 11988UDF FILESYSTEM 11989M: Jan Kara <jack@suse.com> 11990S: Maintained 11991F: Documentation/filesystems/udf.txt 11992F: fs/udf/ 11993 11994UFS FILESYSTEM 11995M: Evgeniy Dushistov <dushistov@mail.ru> 11996S: Maintained 11997F: Documentation/filesystems/ufs.txt 11998F: fs/ufs/ 11999 12000UHID USERSPACE HID IO DRIVER: 12001M: David Herrmann <dh.herrmann@googlemail.com> 12002L: linux-input@vger.kernel.org 12003S: Maintained 12004F: drivers/hid/uhid.c 12005F: include/uapi/linux/uhid.h 12006 12007ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12008L: linux-usb@vger.kernel.org 12009S: Orphan 12010F: drivers/uwb/ 12011F: include/linux/uwb.h 12012F: include/linux/uwb/ 12013 12014UNICORE32 ARCHITECTURE: 12015M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12016W: http://mprc.pku.edu.cn/~guanxuetao/linux 12017S: Maintained 12018T: git git://github.com/gxt/linux.git 12019F: arch/unicore32/ 12020 12021UNIFDEF 12022M: Tony Finch <dot@dotat.at> 12023W: http://dotat.at/prog/unifdef 12024S: Maintained 12025F: scripts/unifdef.c 12026 12027UNIFORM CDROM DRIVER 12028M: Jens Axboe <axboe@kernel.dk> 12029W: http://www.kernel.dk 12030S: Maintained 12031F: Documentation/cdrom/ 12032F: drivers/cdrom/cdrom.c 12033F: include/linux/cdrom.h 12034F: include/uapi/linux/cdrom.h 12035 12036UNISYS S-PAR DRIVERS 12037M: David Kershner <david.kershner@unisys.com> 12038L: sparmaintainer@unisys.com (Unisys internal) 12039S: Supported 12040F: drivers/staging/unisys/ 12041 12042UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12043M: Vinayak Holikatti <vinholikatti@gmail.com> 12044L: linux-scsi@vger.kernel.org 12045S: Supported 12046F: Documentation/scsi/ufs.txt 12047F: drivers/scsi/ufs/ 12048 12049UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12050M: Joao Pinto <Joao.Pinto@synopsys.com> 12051L: linux-scsi@vger.kernel.org 12052S: Supported 12053F: drivers/scsi/ufs/*dwc* 12054 12055UNSORTED BLOCK IMAGES (UBI) 12056M: Artem Bityutskiy <dedekind1@gmail.com> 12057M: Richard Weinberger <richard@nod.at> 12058W: http://www.linux-mtd.infradead.org/ 12059L: linux-mtd@lists.infradead.org 12060T: git git://git.infradead.org/ubifs-2.6.git 12061S: Supported 12062F: drivers/mtd/ubi/ 12063F: include/linux/mtd/ubi.h 12064F: include/uapi/mtd/ubi-user.h 12065 12066USB ACM DRIVER 12067M: Oliver Neukum <oneukum@suse.com> 12068L: linux-usb@vger.kernel.org 12069S: Maintained 12070F: Documentation/usb/acm.txt 12071F: drivers/usb/class/cdc-acm.* 12072 12073USB AR5523 WIRELESS DRIVER 12074M: Pontus Fuchs <pontus.fuchs@gmail.com> 12075L: linux-wireless@vger.kernel.org 12076S: Maintained 12077F: drivers/net/wireless/ath/ar5523/ 12078 12079USB ATTACHED SCSI 12080M: Oliver Neukum <oneukum@suse.com> 12081L: linux-usb@vger.kernel.org 12082L: linux-scsi@vger.kernel.org 12083S: Maintained 12084F: drivers/usb/storage/uas.c 12085 12086USB CDC ETHERNET DRIVER 12087M: Oliver Neukum <oliver@neukum.org> 12088L: linux-usb@vger.kernel.org 12089S: Maintained 12090F: drivers/net/usb/cdc_*.c 12091F: include/uapi/linux/usb/cdc.h 12092 12093USB CHAOSKEY DRIVER 12094M: Keith Packard <keithp@keithp.com> 12095L: linux-usb@vger.kernel.org 12096S: Maintained 12097F: drivers/usb/misc/chaoskey.c 12098 12099USB CYPRESS C67X00 DRIVER 12100M: Peter Korsgaard <jacmet@sunsite.dk> 12101L: linux-usb@vger.kernel.org 12102S: Maintained 12103F: drivers/usb/c67x00/ 12104 12105USB DAVICOM DM9601 DRIVER 12106M: Peter Korsgaard <jacmet@sunsite.dk> 12107L: netdev@vger.kernel.org 12108W: http://www.linux-usb.org/usbnet 12109S: Maintained 12110F: drivers/net/usb/dm9601.c 12111 12112USB DIAMOND RIO500 DRIVER 12113M: Cesar Miquel <miquel@df.uba.ar> 12114L: rio500-users@lists.sourceforge.net 12115W: http://rio500.sourceforge.net 12116S: Maintained 12117F: drivers/usb/misc/rio500* 12118 12119USB EHCI DRIVER 12120M: Alan Stern <stern@rowland.harvard.edu> 12121L: linux-usb@vger.kernel.org 12122S: Maintained 12123F: Documentation/usb/ehci.txt 12124F: drivers/usb/host/ehci* 12125 12126USB GADGET/PERIPHERAL SUBSYSTEM 12127M: Felipe Balbi <balbi@kernel.org> 12128L: linux-usb@vger.kernel.org 12129W: http://www.linux-usb.org/gadget 12130T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12131S: Maintained 12132F: drivers/usb/gadget/ 12133F: include/linux/usb/gadget* 12134 12135USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12136M: Jiri Kosina <jikos@kernel.org> 12137R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12138L: linux-usb@vger.kernel.org 12139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12140S: Maintained 12141F: Documentation/hid/hiddev.txt 12142F: drivers/hid/usbhid/ 12143 12144USB ISP116X DRIVER 12145M: Olav Kongas <ok@artecdesign.ee> 12146L: linux-usb@vger.kernel.org 12147S: Maintained 12148F: drivers/usb/host/isp116x* 12149F: include/linux/usb/isp116x.h 12150 12151USB LAN78XX ETHERNET DRIVER 12152M: Woojung Huh <woojung.huh@microchip.com> 12153M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12154L: netdev@vger.kernel.org 12155S: Maintained 12156F: drivers/net/usb/lan78xx.* 12157 12158USB MASS STORAGE DRIVER 12159M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 12160L: linux-usb@vger.kernel.org 12161L: usb-storage@lists.one-eyed-alien.net 12162S: Maintained 12163W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12164F: drivers/usb/storage/ 12165 12166USB MIDI DRIVER 12167M: Clemens Ladisch <clemens@ladisch.de> 12168L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12169T: git git://git.alsa-project.org/alsa-kernel.git 12170S: Maintained 12171F: sound/usb/midi.* 12172 12173USB NETWORKING DRIVERS 12174L: linux-usb@vger.kernel.org 12175S: Odd Fixes 12176F: drivers/net/usb/ 12177 12178USB OHCI DRIVER 12179M: Alan Stern <stern@rowland.harvard.edu> 12180L: linux-usb@vger.kernel.org 12181S: Maintained 12182F: Documentation/usb/ohci.txt 12183F: drivers/usb/host/ohci* 12184 12185USB OTG FSM (Finite State Machine) 12186M: Peter Chen <Peter.Chen@nxp.com> 12187T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12188L: linux-usb@vger.kernel.org 12189S: Maintained 12190F: drivers/usb/common/usb-otg-fsm.c 12191 12192USB OVER IP DRIVER 12193M: Valentina Manea <valentina.manea.m@gmail.com> 12194M: Shuah Khan <shuahkh@osg.samsung.com> 12195M: Shuah Khan <shuah@kernel.org> 12196L: linux-usb@vger.kernel.org 12197S: Maintained 12198F: Documentation/usb/usbip_protocol.txt 12199F: drivers/usb/usbip/ 12200F: tools/usb/usbip/ 12201 12202USB PEGASUS DRIVER 12203M: Petko Manolov <petkan@nucleusys.com> 12204L: linux-usb@vger.kernel.org 12205L: netdev@vger.kernel.org 12206T: git git://github.com/petkan/pegasus.git 12207W: https://github.com/petkan/pegasus 12208S: Maintained 12209F: drivers/net/usb/pegasus.* 12210 12211USB PHY LAYER 12212M: Felipe Balbi <balbi@kernel.org> 12213L: linux-usb@vger.kernel.org 12214T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12215S: Maintained 12216F: drivers/usb/phy/ 12217 12218USB PRINTER DRIVER (usblp) 12219M: Pete Zaitcev <zaitcev@redhat.com> 12220L: linux-usb@vger.kernel.org 12221S: Supported 12222F: drivers/usb/class/usblp.c 12223 12224USB QMI WWAN NETWORK DRIVER 12225M: Bjørn Mork <bjorn@mork.no> 12226L: netdev@vger.kernel.org 12227S: Maintained 12228F: Documentation/ABI/testing/sysfs-class-net-qmi 12229F: drivers/net/usb/qmi_wwan.c 12230 12231USB RTL8150 DRIVER 12232M: Petko Manolov <petkan@nucleusys.com> 12233L: linux-usb@vger.kernel.org 12234L: netdev@vger.kernel.org 12235T: git git://github.com/petkan/rtl8150.git 12236W: https://github.com/petkan/rtl8150 12237S: Maintained 12238F: drivers/net/usb/rtl8150.c 12239 12240USB SERIAL SUBSYSTEM 12241M: Johan Hovold <johan@kernel.org> 12242L: linux-usb@vger.kernel.org 12243S: Maintained 12244F: Documentation/usb/usb-serial.txt 12245F: drivers/usb/serial/ 12246F: include/linux/usb/serial.h 12247 12248USB SMSC75XX ETHERNET DRIVER 12249M: Steve Glendinning <steve.glendinning@shawell.net> 12250L: netdev@vger.kernel.org 12251S: Maintained 12252F: drivers/net/usb/smsc75xx.* 12253 12254USB SMSC95XX ETHERNET DRIVER 12255M: Steve Glendinning <steve.glendinning@shawell.net> 12256L: netdev@vger.kernel.org 12257S: Maintained 12258F: drivers/net/usb/smsc95xx.* 12259 12260USB SUBSYSTEM 12261M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12262L: linux-usb@vger.kernel.org 12263W: http://www.linux-usb.org 12264T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12265S: Supported 12266F: Documentation/devicetree/bindings/usb/ 12267F: Documentation/usb/ 12268F: drivers/usb/ 12269F: include/linux/usb.h 12270F: include/linux/usb/ 12271 12272USB UHCI DRIVER 12273M: Alan Stern <stern@rowland.harvard.edu> 12274L: linux-usb@vger.kernel.org 12275S: Maintained 12276F: drivers/usb/host/uhci* 12277 12278USB "USBNET" DRIVER FRAMEWORK 12279M: Oliver Neukum <oneukum@suse.com> 12280L: netdev@vger.kernel.org 12281W: http://www.linux-usb.org/usbnet 12282S: Maintained 12283F: drivers/net/usb/usbnet.c 12284F: include/linux/usb/usbnet.h 12285 12286USB VIDEO CLASS 12287M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12288L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12289L: linux-media@vger.kernel.org 12290T: git git://linuxtv.org/media_tree.git 12291W: http://www.ideasonboard.org/uvc/ 12292S: Maintained 12293F: drivers/media/usb/uvc/ 12294F: include/uapi/linux/uvcvideo.h 12295 12296USB VISION DRIVER 12297M: Hans Verkuil <hverkuil@xs4all.nl> 12298L: linux-media@vger.kernel.org 12299T: git git://linuxtv.org/media_tree.git 12300W: https://linuxtv.org 12301S: Odd Fixes 12302F: drivers/media/usb/usbvision/ 12303 12304USB WEBCAM GADGET 12305M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12306L: linux-usb@vger.kernel.org 12307S: Maintained 12308F: drivers/usb/gadget/function/*uvc* 12309F: drivers/usb/gadget/legacy/webcam.c 12310 12311USB WIRELESS RNDIS DRIVER (rndis_wlan) 12312M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12313L: linux-wireless@vger.kernel.org 12314S: Maintained 12315F: drivers/net/wireless/rndis_wlan.c 12316 12317USB XHCI DRIVER 12318M: Mathias Nyman <mathias.nyman@intel.com> 12319L: linux-usb@vger.kernel.org 12320S: Supported 12321F: drivers/usb/host/xhci* 12322F: drivers/usb/host/pci-quirks* 12323 12324USB ZD1201 DRIVER 12325L: linux-wireless@vger.kernel.org 12326W: http://linux-lc100020.sourceforge.net 12327S: Orphan 12328F: drivers/net/wireless/zydas/zd1201.* 12329 12330USB ZR364XX DRIVER 12331M: Antoine Jacquet <royale@zerezo.com> 12332L: linux-usb@vger.kernel.org 12333L: linux-media@vger.kernel.org 12334T: git git://linuxtv.org/media_tree.git 12335W: http://royale.zerezo.com/zr364xx/ 12336S: Maintained 12337F: Documentation/video4linux/zr364xx.txt 12338F: drivers/media/usb/zr364xx/ 12339 12340ULPI BUS 12341M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12342L: linux-usb@vger.kernel.org 12343S: Maintained 12344F: drivers/usb/common/ulpi.c 12345F: include/linux/ulpi/ 12346 12347USER-MODE LINUX (UML) 12348M: Jeff Dike <jdike@addtoit.com> 12349M: Richard Weinberger <richard@nod.at> 12350L: user-mode-linux-devel@lists.sourceforge.net 12351L: user-mode-linux-user@lists.sourceforge.net 12352W: http://user-mode-linux.sourceforge.net 12353T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12354S: Maintained 12355F: Documentation/virtual/uml/ 12356F: arch/um/ 12357F: arch/x86/um/ 12358F: fs/hostfs/ 12359F: fs/hppfs/ 12360 12361USERSPACE I/O (UIO) 12362M: "Hans J. Koch" <hjk@hansjkoch.de> 12363M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12364S: Maintained 12365T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12366F: Documentation/DocBook/uio-howto.tmpl 12367F: drivers/uio/ 12368F: include/linux/uio*.h 12369 12370UTIL-LINUX PACKAGE 12371M: Karel Zak <kzak@redhat.com> 12372L: util-linux@vger.kernel.org 12373W: http://en.wikipedia.org/wiki/Util-linux 12374T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12375S: Maintained 12376 12377UVESAFB DRIVER 12378M: Michal Januszewski <spock@gentoo.org> 12379L: linux-fbdev@vger.kernel.org 12380W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12381S: Maintained 12382F: Documentation/fb/uvesafb.txt 12383F: drivers/video/fbdev/uvesafb.* 12384 12385VF610 NAND DRIVER 12386M: Stefan Agner <stefan@agner.ch> 12387L: linux-mtd@lists.infradead.org 12388S: Supported 12389F: drivers/mtd/nand/vf610_nfc.c 12390 12391VFAT/FAT/MSDOS FILESYSTEM 12392M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12393S: Maintained 12394F: Documentation/filesystems/vfat.txt 12395F: fs/fat/ 12396 12397VFIO DRIVER 12398M: Alex Williamson <alex.williamson@redhat.com> 12399L: kvm@vger.kernel.org 12400T: git git://github.com/awilliam/linux-vfio.git 12401S: Maintained 12402F: Documentation/vfio.txt 12403F: drivers/vfio/ 12404F: include/linux/vfio.h 12405F: include/uapi/linux/vfio.h 12406 12407VFIO PLATFORM DRIVER 12408M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12409L: kvm@vger.kernel.org 12410S: Maintained 12411F: drivers/vfio/platform/ 12412 12413VIDEOBUF2 FRAMEWORK 12414M: Pawel Osciak <pawel@osciak.com> 12415M: Marek Szyprowski <m.szyprowski@samsung.com> 12416M: Kyungmin Park <kyungmin.park@samsung.com> 12417L: linux-media@vger.kernel.org 12418S: Maintained 12419F: drivers/media/v4l2-core/videobuf2-* 12420F: include/media/videobuf2-* 12421 12422VIRTIO AND VHOST VSOCK DRIVER 12423M: Stefan Hajnoczi <stefanha@redhat.com> 12424L: kvm@vger.kernel.org 12425L: virtualization@lists.linux-foundation.org 12426L: netdev@vger.kernel.org 12427S: Maintained 12428F: include/linux/virtio_vsock.h 12429F: include/uapi/linux/virtio_vsock.h 12430F: net/vmw_vsock/virtio_transport_common.c 12431F: net/vmw_vsock/virtio_transport.c 12432F: drivers/vhost/vsock.c 12433F: drivers/vhost/vsock.h 12434 12435VIRTUAL SERIO DEVICE DRIVER 12436M: Stephen Chandler Paul <thatslyude@gmail.com> 12437S: Maintained 12438F: drivers/input/serio/userio.c 12439F: include/uapi/linux/userio.h 12440 12441VIRTIO CONSOLE DRIVER 12442M: Amit Shah <amit.shah@redhat.com> 12443L: virtualization@lists.linux-foundation.org 12444S: Maintained 12445F: drivers/char/virtio_console.c 12446F: include/linux/virtio_console.h 12447F: include/uapi/linux/virtio_console.h 12448 12449VIRTIO CORE, NET AND BLOCK DRIVERS 12450M: "Michael S. Tsirkin" <mst@redhat.com> 12451L: virtualization@lists.linux-foundation.org 12452S: Maintained 12453F: Documentation/devicetree/bindings/virtio/ 12454F: drivers/virtio/ 12455F: tools/virtio/ 12456F: drivers/net/virtio_net.c 12457F: drivers/block/virtio_blk.c 12458F: include/linux/virtio_*.h 12459F: include/uapi/linux/virtio_*.h 12460 12461VIRTIO DRIVERS FOR S390 12462M: Christian Borntraeger <borntraeger@de.ibm.com> 12463M: Cornelia Huck <cornelia.huck@de.ibm.com> 12464L: linux-s390@vger.kernel.org 12465L: virtualization@lists.linux-foundation.org 12466L: kvm@vger.kernel.org 12467S: Supported 12468F: drivers/s390/virtio/ 12469 12470VIRTIO GPU DRIVER 12471M: David Airlie <airlied@linux.ie> 12472M: Gerd Hoffmann <kraxel@redhat.com> 12473L: dri-devel@lists.freedesktop.org 12474L: virtualization@lists.linux-foundation.org 12475S: Maintained 12476F: drivers/gpu/drm/virtio/ 12477F: include/uapi/linux/virtio_gpu.h 12478 12479VIRTIO HOST (VHOST) 12480M: "Michael S. Tsirkin" <mst@redhat.com> 12481L: kvm@vger.kernel.org 12482L: virtualization@lists.linux-foundation.org 12483L: netdev@vger.kernel.org 12484T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12485S: Maintained 12486F: drivers/vhost/ 12487F: include/uapi/linux/vhost.h 12488 12489VIRTIO INPUT DRIVER 12490M: Gerd Hoffmann <kraxel@redhat.com> 12491S: Maintained 12492F: drivers/virtio/virtio_input.c 12493F: include/uapi/linux/virtio_input.h 12494 12495VIA RHINE NETWORK DRIVER 12496S: Orphan 12497F: drivers/net/ethernet/via/via-rhine.c 12498 12499VIA SD/MMC CARD CONTROLLER DRIVER 12500M: Bruce Chang <brucechang@via.com.tw> 12501M: Harald Welte <HaraldWelte@viatech.com> 12502S: Maintained 12503F: drivers/mmc/host/via-sdmmc.c 12504 12505VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12506M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12507L: linux-fbdev@vger.kernel.org 12508S: Maintained 12509F: include/linux/via-core.h 12510F: include/linux/via-gpio.h 12511F: include/linux/via_i2c.h 12512F: drivers/video/fbdev/via/ 12513 12514VIA VELOCITY NETWORK DRIVER 12515M: Francois Romieu <romieu@fr.zoreil.com> 12516L: netdev@vger.kernel.org 12517S: Maintained 12518F: drivers/net/ethernet/via/via-velocity.* 12519 12520VIRT LIB 12521M: Alex Williamson <alex.williamson@redhat.com> 12522M: Paolo Bonzini <pbonzini@redhat.com> 12523L: kvm@vger.kernel.org 12524S: Supported 12525F: virt/lib/ 12526 12527VIVID VIRTUAL VIDEO DRIVER 12528M: Hans Verkuil <hverkuil@xs4all.nl> 12529L: linux-media@vger.kernel.org 12530T: git git://linuxtv.org/media_tree.git 12531W: https://linuxtv.org 12532S: Maintained 12533F: drivers/media/platform/vivid/* 12534 12535VLAN (802.1Q) 12536M: Patrick McHardy <kaber@trash.net> 12537L: netdev@vger.kernel.org 12538S: Maintained 12539F: drivers/net/macvlan.c 12540F: include/linux/if_*vlan.h 12541F: net/8021q/ 12542 12543VLYNQ BUS 12544M: Florian Fainelli <florian@openwrt.org> 12545L: openwrt-devel@lists.openwrt.org (subscribers-only) 12546S: Maintained 12547F: drivers/vlynq/vlynq.c 12548F: include/linux/vlynq.h 12549 12550VME SUBSYSTEM 12551M: Martyn Welch <martyn@welchs.me.uk> 12552M: Manohar Vanga <manohar.vanga@gmail.com> 12553M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12554L: devel@driverdev.osuosl.org 12555S: Maintained 12556T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12557F: Documentation/vme_api.txt 12558F: drivers/staging/vme/ 12559F: drivers/vme/ 12560F: include/linux/vme* 12561 12562VMWARE HYPERVISOR INTERFACE 12563M: Alok Kataria <akataria@vmware.com> 12564L: virtualization@lists.linux-foundation.org 12565S: Supported 12566F: arch/x86/kernel/cpu/vmware.c 12567 12568VMWARE BALLOON DRIVER 12569M: Xavier Deguillard <xdeguillard@vmware.com> 12570M: Philip Moltmann <moltmann@vmware.com> 12571M: "VMware, Inc." <pv-drivers@vmware.com> 12572L: linux-kernel@vger.kernel.org 12573S: Maintained 12574F: drivers/misc/vmw_balloon.c 12575 12576VMWARE VMMOUSE SUBDRIVER 12577M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12578M: "VMware, Inc." <pv-drivers@vmware.com> 12579L: linux-input@vger.kernel.org 12580S: Maintained 12581F: drivers/input/mouse/vmmouse.c 12582F: drivers/input/mouse/vmmouse.h 12583 12584VMWARE VMXNET3 ETHERNET DRIVER 12585M: Shrikrishna Khare <skhare@vmware.com> 12586M: "VMware, Inc." <pv-drivers@vmware.com> 12587L: netdev@vger.kernel.org 12588S: Maintained 12589F: drivers/net/vmxnet3/ 12590 12591VMware PVSCSI driver 12592M: Jim Gill <jgill@vmware.com> 12593M: VMware PV-Drivers <pv-drivers@vmware.com> 12594L: linux-scsi@vger.kernel.org 12595S: Maintained 12596F: drivers/scsi/vmw_pvscsi.c 12597F: drivers/scsi/vmw_pvscsi.h 12598 12599VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12600M: Liam Girdwood <lgirdwood@gmail.com> 12601M: Mark Brown <broonie@kernel.org> 12602L: linux-kernel@vger.kernel.org 12603W: http://www.slimlogic.co.uk/?p=48 12604T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12605S: Supported 12606F: Documentation/devicetree/bindings/regulator/ 12607F: drivers/regulator/ 12608F: include/dt-bindings/regulator/ 12609F: include/linux/regulator/ 12610 12611VRF 12612M: David Ahern <dsa@cumulusnetworks.com> 12613M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12614L: netdev@vger.kernel.org 12615S: Maintained 12616F: drivers/net/vrf.c 12617F: Documentation/networking/vrf.txt 12618 12619VT1211 HARDWARE MONITOR DRIVER 12620M: Juerg Haefliger <juergh@gmail.com> 12621L: linux-hwmon@vger.kernel.org 12622S: Maintained 12623F: Documentation/hwmon/vt1211 12624F: drivers/hwmon/vt1211.c 12625 12626VT8231 HARDWARE MONITOR DRIVER 12627M: Roger Lucas <vt8231@hiddenengine.co.uk> 12628L: linux-hwmon@vger.kernel.org 12629S: Maintained 12630F: drivers/hwmon/vt8231.c 12631 12632VUB300 USB to SDIO/SD/MMC bridge chip 12633M: Tony Olech <tony.olech@elandigitalsystems.com> 12634L: linux-mmc@vger.kernel.org 12635L: linux-usb@vger.kernel.org 12636S: Supported 12637F: drivers/mmc/host/vub300.c 12638 12639W1 DALLAS'S 1-WIRE BUS 12640M: Evgeniy Polyakov <zbr@ioremap.net> 12641S: Maintained 12642F: Documentation/w1/ 12643F: drivers/w1/ 12644 12645W83791D HARDWARE MONITORING DRIVER 12646M: Marc Hulsman <m.hulsman@tudelft.nl> 12647L: linux-hwmon@vger.kernel.org 12648S: Maintained 12649F: Documentation/hwmon/w83791d 12650F: drivers/hwmon/w83791d.c 12651 12652W83793 HARDWARE MONITORING DRIVER 12653M: Rudolf Marek <r.marek@assembler.cz> 12654L: linux-hwmon@vger.kernel.org 12655S: Maintained 12656F: Documentation/hwmon/w83793 12657F: drivers/hwmon/w83793.c 12658 12659W83795 HARDWARE MONITORING DRIVER 12660M: Jean Delvare <jdelvare@suse.com> 12661L: linux-hwmon@vger.kernel.org 12662S: Maintained 12663F: drivers/hwmon/w83795.c 12664 12665W83L51xD SD/MMC CARD INTERFACE DRIVER 12666M: Pierre Ossman <pierre@ossman.eu> 12667S: Maintained 12668F: drivers/mmc/host/wbsd.* 12669 12670WACOM PROTOCOL 4 SERIAL TABLETS 12671M: Julian Squires <julian@cipht.net> 12672M: Hans de Goede <hdegoede@redhat.com> 12673L: linux-input@vger.kernel.org 12674S: Maintained 12675F: drivers/input/tablet/wacom_serial4.c 12676 12677WATCHDOG DEVICE DRIVERS 12678M: Wim Van Sebroeck <wim@iguana.be> 12679R: Guenter Roeck <linux@roeck-us.net> 12680L: linux-watchdog@vger.kernel.org 12681W: http://www.linux-watchdog.org/ 12682T: git git://www.linux-watchdog.org/linux-watchdog.git 12683S: Maintained 12684F: Documentation/devicetree/bindings/watchdog/ 12685F: Documentation/watchdog/ 12686F: drivers/watchdog/ 12687F: include/linux/watchdog.h 12688F: include/uapi/linux/watchdog.h 12689 12690WD7000 SCSI DRIVER 12691M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12692L: linux-scsi@vger.kernel.org 12693S: Maintained 12694F: drivers/scsi/wd7000.c 12695 12696WIIMOTE HID DRIVER 12697M: David Herrmann <dh.herrmann@googlemail.com> 12698L: linux-input@vger.kernel.org 12699S: Maintained 12700F: drivers/hid/hid-wiimote* 12701 12702WINBOND CIR DRIVER 12703M: David Härdeman <david@hardeman.nu> 12704S: Maintained 12705F: drivers/media/rc/winbond-cir.c 12706 12707WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12708M: William Breathitt Gray <vilhelm.gray@gmail.com> 12709L: linux-watchdog@vger.kernel.org 12710S: Maintained 12711F: drivers/watchdog/ebc-c384_wdt.c 12712 12713WINSYSTEMS WS16C48 GPIO DRIVER 12714M: William Breathitt Gray <vilhelm.gray@gmail.com> 12715L: linux-gpio@vger.kernel.org 12716S: Maintained 12717F: drivers/gpio/gpio-ws16c48.c 12718 12719WIMAX STACK 12720M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12721M: linux-wimax@intel.com 12722L: wimax@linuxwimax.org (subscribers-only) 12723S: Supported 12724W: http://linuxwimax.org 12725F: Documentation/wimax/README.wimax 12726F: include/linux/wimax/debug.h 12727F: include/net/wimax.h 12728F: include/uapi/linux/wimax.h 12729F: net/wimax/ 12730 12731WISTRON LAPTOP BUTTON DRIVER 12732M: Miloslav Trmac <mitr@volny.cz> 12733S: Maintained 12734F: drivers/input/misc/wistron_btns.c 12735 12736WL3501 WIRELESS PCMCIA CARD DRIVER 12737M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12738L: linux-wireless@vger.kernel.org 12739W: http://oops.ghostprotocols.net:81/blog 12740S: Maintained 12741F: drivers/net/wireless/wl3501* 12742 12743WOLFSON MICROELECTRONICS DRIVERS 12744L: patches@opensource.wolfsonmicro.com 12745T: git https://github.com/CirrusLogic/linux-drivers.git 12746W: https://github.com/CirrusLogic/linux-drivers/wiki 12747S: Supported 12748F: Documentation/hwmon/wm83?? 12749F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12750F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12751F: Documentation/devicetree/bindings/mfd/arizona.txt 12752F: arch/arm/mach-s3c64xx/mach-crag6410* 12753F: drivers/clk/clk-wm83*.c 12754F: drivers/extcon/extcon-arizona.c 12755F: drivers/leds/leds-wm83*.c 12756F: drivers/gpio/gpio-*wm*.c 12757F: drivers/gpio/gpio-arizona.c 12758F: drivers/hwmon/wm83??-hwmon.c 12759F: drivers/input/misc/wm831x-on.c 12760F: drivers/input/touchscreen/wm831x-ts.c 12761F: drivers/input/touchscreen/wm97*.c 12762F: drivers/mfd/arizona* 12763F: drivers/mfd/wm*.c 12764F: drivers/mfd/cs47l24* 12765F: drivers/power/wm83*.c 12766F: drivers/rtc/rtc-wm83*.c 12767F: drivers/regulator/wm8*.c 12768F: drivers/video/backlight/wm83*_bl.c 12769F: drivers/watchdog/wm83*_wdt.c 12770F: include/linux/mfd/arizona/ 12771F: include/linux/mfd/wm831x/ 12772F: include/linux/mfd/wm8350/ 12773F: include/linux/mfd/wm8400* 12774F: include/linux/wm97xx.h 12775F: include/sound/wm????.h 12776F: sound/soc/codecs/arizona.? 12777F: sound/soc/codecs/wm* 12778F: sound/soc/codecs/cs47l24* 12779 12780WORKQUEUE 12781M: Tejun Heo <tj@kernel.org> 12782R: Lai Jiangshan <jiangshanlai@gmail.com> 12783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12784S: Maintained 12785F: include/linux/workqueue.h 12786F: kernel/workqueue.c 12787F: Documentation/workqueue.txt 12788 12789X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12790M: Chen-Yu Tsai <wens@csie.org> 12791L: linux-kernel@vger.kernel.org 12792S: Maintained 12793N: axp[128] 12794 12795X.25 NETWORK LAYER 12796M: Andrew Hendry <andrew.hendry@gmail.com> 12797L: linux-x25@vger.kernel.org 12798S: Odd Fixes 12799F: Documentation/networking/x25* 12800F: include/net/x25* 12801F: net/x25/ 12802 12803X86 ARCHITECTURE (32-BIT AND 64-BIT) 12804M: Thomas Gleixner <tglx@linutronix.de> 12805M: Ingo Molnar <mingo@redhat.com> 12806M: "H. Peter Anvin" <hpa@zytor.com> 12807M: x86@kernel.org 12808L: linux-kernel@vger.kernel.org 12809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12810S: Maintained 12811F: Documentation/x86/ 12812F: arch/x86/ 12813 12814X86 PLATFORM DRIVERS 12815M: Darren Hart <dvhart@infradead.org> 12816L: platform-driver-x86@vger.kernel.org 12817T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12818S: Maintained 12819F: drivers/platform/x86/ 12820F: drivers/platform/olpc/ 12821 12822X86 MCE INFRASTRUCTURE 12823M: Tony Luck <tony.luck@intel.com> 12824M: Borislav Petkov <bp@alien8.de> 12825L: linux-edac@vger.kernel.org 12826S: Maintained 12827F: arch/x86/kernel/cpu/mcheck/* 12828 12829X86 MICROCODE UPDATE SUPPORT 12830M: Borislav Petkov <bp@alien8.de> 12831S: Maintained 12832F: arch/x86/kernel/cpu/microcode/* 12833 12834X86 VDSO 12835M: Andy Lutomirski <luto@amacapital.net> 12836L: linux-kernel@vger.kernel.org 12837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12838S: Maintained 12839F: arch/x86/entry/vdso/ 12840 12841XC2028/3028 TUNER DRIVER 12842M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12843M: Mauro Carvalho Chehab <mchehab@kernel.org> 12844L: linux-media@vger.kernel.org 12845W: https://linuxtv.org 12846T: git git://linuxtv.org/media_tree.git 12847S: Maintained 12848F: drivers/media/tuners/tuner-xc2028.* 12849 12850XEN HYPERVISOR INTERFACE 12851M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12852M: David Vrabel <david.vrabel@citrix.com> 12853M: Juergen Gross <jgross@suse.com> 12854L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12855T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12856S: Supported 12857F: arch/x86/xen/ 12858F: drivers/*/xen-*front.c 12859F: drivers/xen/ 12860F: arch/x86/include/asm/xen/ 12861F: include/xen/ 12862F: include/uapi/xen/ 12863 12864XEN HYPERVISOR ARM 12865M: Stefano Stabellini <sstabellini@kernel.org> 12866L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12867S: Maintained 12868F: arch/arm/xen/ 12869F: arch/arm/include/asm/xen/ 12870 12871XEN HYPERVISOR ARM64 12872M: Stefano Stabellini <sstabellini@kernel.org> 12873L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12874S: Maintained 12875F: arch/arm64/xen/ 12876F: arch/arm64/include/asm/xen/ 12877 12878XEN NETWORK BACKEND DRIVER 12879M: Wei Liu <wei.liu2@citrix.com> 12880L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12881L: netdev@vger.kernel.org 12882S: Supported 12883F: drivers/net/xen-netback/* 12884 12885XEN PCI SUBSYSTEM 12886M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12887L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12888S: Supported 12889F: arch/x86/pci/*xen* 12890F: drivers/pci/*xen* 12891 12892XEN BLOCK SUBSYSTEM 12893M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12894M: Roger Pau Monné <roger.pau@citrix.com> 12895L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12896S: Supported 12897F: drivers/block/xen-blkback/* 12898F: drivers/block/xen* 12899 12900XEN PVSCSI DRIVERS 12901M: Juergen Gross <jgross@suse.com> 12902L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12903L: linux-scsi@vger.kernel.org 12904S: Supported 12905F: drivers/scsi/xen-scsifront.c 12906F: drivers/xen/xen-scsiback.c 12907F: include/xen/interface/io/vscsiif.h 12908 12909XEN SWIOTLB SUBSYSTEM 12910M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12911L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12912S: Supported 12913F: arch/x86/xen/*swiotlb* 12914F: drivers/xen/*swiotlb* 12915 12916XFS FILESYSTEM 12917P: Silicon Graphics Inc 12918M: Dave Chinner <david@fromorbit.com> 12919M: xfs@oss.sgi.com 12920L: xfs@oss.sgi.com 12921W: http://oss.sgi.com/projects/xfs 12922T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12923S: Supported 12924F: Documentation/filesystems/xfs.txt 12925F: fs/xfs/ 12926 12927XILINX AXI ETHERNET DRIVER 12928M: Anirudha Sarangi <anirudh@xilinx.com> 12929M: John Linn <John.Linn@xilinx.com> 12930S: Maintained 12931F: drivers/net/ethernet/xilinx/xilinx_axienet* 12932 12933XILINX UARTLITE SERIAL DRIVER 12934M: Peter Korsgaard <jacmet@sunsite.dk> 12935L: linux-serial@vger.kernel.org 12936S: Maintained 12937F: drivers/tty/serial/uartlite.c 12938 12939XILINX VIDEO IP CORES 12940M: Hyun Kwon <hyun.kwon@xilinx.com> 12941M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12942L: linux-media@vger.kernel.org 12943T: git git://linuxtv.org/media_tree.git 12944S: Supported 12945F: Documentation/devicetree/bindings/media/xilinx/ 12946F: drivers/media/platform/xilinx/ 12947F: include/uapi/linux/xilinx-v4l2-controls.h 12948 12949XILLYBUS DRIVER 12950M: Eli Billauer <eli.billauer@gmail.com> 12951L: linux-kernel@vger.kernel.org 12952S: Supported 12953F: drivers/char/xillybus/ 12954 12955XTENSA XTFPGA PLATFORM SUPPORT 12956M: Max Filippov <jcmvbkbc@gmail.com> 12957L: linux-xtensa@linux-xtensa.org 12958S: Maintained 12959F: drivers/spi/spi-xtensa-xtfpga.c 12960F: sound/soc/xtensa/xtfpga-i2s.c 12961 12962YAM DRIVER FOR AX.25 12963M: Jean-Paul Roubelat <jpr@f6fbb.org> 12964L: linux-hams@vger.kernel.org 12965S: Maintained 12966F: drivers/net/hamradio/yam* 12967F: include/linux/yam.h 12968 12969YEALINK PHONE DRIVER 12970M: Henk Vergonet <Henk.Vergonet@gmail.com> 12971L: usbb2k-api-dev@nongnu.org 12972S: Maintained 12973F: Documentation/input/yealink.txt 12974F: drivers/input/misc/yealink.* 12975 12976Z8530 DRIVER FOR AX.25 12977M: Joerg Reuter <jreuter@yaina.de> 12978W: http://yaina.de/jreuter/ 12979W: http://www.qsl.net/dl1bke/ 12980L: linux-hams@vger.kernel.org 12981S: Maintained 12982F: Documentation/networking/z8530drv.txt 12983F: drivers/net/hamradio/*scc.c 12984F: drivers/net/hamradio/z8530.h 12985 12986ZBUD COMPRESSED PAGE ALLOCATOR 12987M: Seth Jennings <sjenning@redhat.com> 12988L: linux-mm@kvack.org 12989S: Maintained 12990F: mm/zbud.c 12991F: include/linux/zbud.h 12992 12993ZD1211RW WIRELESS DRIVER 12994M: Daniel Drake <dsd@gentoo.org> 12995M: Ulrich Kunitz <kune@deine-taler.de> 12996W: http://zd1211.ath.cx/wiki/DriverRewrite 12997L: linux-wireless@vger.kernel.org 12998L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12999S: Maintained 13000F: drivers/net/wireless/zydas/zd1211rw/ 13001 13002ZPOOL COMPRESSED PAGE STORAGE API 13003M: Dan Streetman <ddstreet@ieee.org> 13004L: linux-mm@kvack.org 13005S: Maintained 13006F: mm/zpool.c 13007F: include/linux/zpool.h 13008 13009ZR36067 VIDEO FOR LINUX DRIVER 13010L: mjpeg-users@lists.sourceforge.net 13011L: linux-media@vger.kernel.org 13012W: http://mjpeg.sourceforge.net/driver-zoran/ 13013T: hg https://linuxtv.org/hg/v4l-dvb 13014S: Odd Fixes 13015F: drivers/media/pci/zoran/ 13016 13017ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13018M: Minchan Kim <minchan@kernel.org> 13019M: Nitin Gupta <ngupta@vflare.org> 13020R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13021L: linux-kernel@vger.kernel.org 13022S: Maintained 13023F: drivers/block/zram/ 13024F: Documentation/blockdev/zram.txt 13025 13026ZS DECSTATION Z85C30 SERIAL DRIVER 13027M: "Maciej W. Rozycki" <macro@linux-mips.org> 13028S: Maintained 13029F: drivers/tty/serial/zs.* 13030 13031ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13032M: Minchan Kim <minchan@kernel.org> 13033M: Nitin Gupta <ngupta@vflare.org> 13034R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13035L: linux-mm@kvack.org 13036S: Maintained 13037F: mm/zsmalloc.c 13038F: include/linux/zsmalloc.h 13039F: Documentation/vm/zsmalloc.txt 13040 13041ZSWAP COMPRESSED SWAP CACHING 13042M: Seth Jennings <sjenning@redhat.com> 13043L: linux-mm@kvack.org 13044S: Maintained 13045F: mm/zswap.c 13046 13047THE REST 13048M: Linus Torvalds <torvalds@linux-foundation.org> 13049L: linux-kernel@vger.kernel.org 13050Q: http://patchwork.kernel.org/project/LKML/list/ 13051T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13052S: Buried alive in reporters 13053F: * 13054F: */ 13055