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/media/v4l-drivers/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/media/v4l-drivers/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/media/uapi/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/media/v4l-drivers/cx18* 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/media/v4l-drivers/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/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/ 4580F: Documentation/media/v4l-drivers/em28xx* 4581 4582EMBEDDED LINUX 4583M: Paul Gortmaker <paul.gortmaker@windriver.com> 4584M: Matt Mackall <mpm@selenic.com> 4585M: David Woodhouse <dwmw2@infradead.org> 4586L: linux-embedded@vger.kernel.org 4587S: Maintained 4588 4589EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4590M: James Smart <james.smart@avagotech.com> 4591M: Dick Kennedy <dick.kennedy@avagotech.com> 4592L: linux-scsi@vger.kernel.org 4593W: http://www.avagotech.com 4594S: Supported 4595F: drivers/scsi/lpfc/ 4596 4597ENE CB710 FLASH CARD READER DRIVER 4598M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4599S: Maintained 4600F: drivers/misc/cb710/ 4601F: drivers/mmc/host/cb710-mmc.* 4602F: include/linux/cb710.h 4603 4604ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4605M: Maxim Levitsky <maximlevitsky@gmail.com> 4606S: Maintained 4607F: drivers/media/rc/ene_ir.* 4608 4609EPSON S1D13XXX FRAMEBUFFER DRIVER 4610M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4611S: Maintained 4612T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4613F: drivers/video/fbdev/s1d13xxxfb.c 4614F: include/video/s1d13xxxfb.h 4615 4616ET131X NETWORK DRIVER 4617M: Mark Einon <mark.einon@gmail.com> 4618S: Odd Fixes 4619F: drivers/net/ethernet/agere/ 4620 4621ETHERNET BRIDGE 4622M: Stephen Hemminger <stephen@networkplumber.org> 4623L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4624L: netdev@vger.kernel.org 4625W: http://www.linuxfoundation.org/en/Net:Bridge 4626S: Maintained 4627F: include/linux/netfilter_bridge/ 4628F: net/bridge/ 4629 4630ETHERNET PHY LIBRARY 4631M: Florian Fainelli <f.fainelli@gmail.com> 4632L: netdev@vger.kernel.org 4633S: Maintained 4634F: include/linux/phy.h 4635F: include/linux/phy_fixed.h 4636F: drivers/net/phy/ 4637F: Documentation/networking/phy.txt 4638F: drivers/of/of_mdio.c 4639F: drivers/of/of_net.c 4640 4641EXT2 FILE SYSTEM 4642M: Jan Kara <jack@suse.com> 4643L: linux-ext4@vger.kernel.org 4644S: Maintained 4645F: Documentation/filesystems/ext2.txt 4646F: fs/ext2/ 4647F: include/linux/ext2* 4648 4649EXT4 FILE SYSTEM 4650M: "Theodore Ts'o" <tytso@mit.edu> 4651M: Andreas Dilger <adilger.kernel@dilger.ca> 4652L: linux-ext4@vger.kernel.org 4653W: http://ext4.wiki.kernel.org 4654Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4655T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4656S: Maintained 4657F: Documentation/filesystems/ext4.txt 4658F: fs/ext4/ 4659 4660Extended Verification Module (EVM) 4661M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4662L: linux-ima-devel@lists.sourceforge.net 4663L: linux-security-module@vger.kernel.org 4664S: Supported 4665F: security/integrity/evm/ 4666 4667EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4668M: MyungJoo Ham <myungjoo.ham@samsung.com> 4669M: Chanwoo Choi <cw00.choi@samsung.com> 4670L: linux-kernel@vger.kernel.org 4671T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4672S: Maintained 4673F: drivers/extcon/ 4674F: include/linux/extcon/ 4675F: include/linux/extcon.h 4676F: Documentation/extcon/ 4677F: Documentation/devicetree/bindings/extcon/ 4678 4679EXYNOS DP DRIVER 4680M: Jingoo Han <jingoohan1@gmail.com> 4681L: dri-devel@lists.freedesktop.org 4682S: Maintained 4683F: drivers/gpu/drm/exynos/exynos_dp* 4684 4685EXYNOS SYSMMU (IOMMU) driver 4686M: Marek Szyprowski <m.szyprowski@samsung.com> 4687L: iommu@lists.linux-foundation.org 4688S: Maintained 4689F: drivers/iommu/exynos-iommu.c 4690 4691EXYNOS MIPI DISPLAY DRIVERS 4692M: Inki Dae <inki.dae@samsung.com> 4693M: Donghwa Lee <dh09.lee@samsung.com> 4694M: Kyungmin Park <kyungmin.park@samsung.com> 4695L: linux-fbdev@vger.kernel.org 4696S: Maintained 4697F: drivers/video/fbdev/exynos/exynos_mipi* 4698F: include/video/exynos_mipi* 4699 4700EZchip NPS platform support 4701M: Noam Camus <noamc@ezchip.com> 4702S: Supported 4703F: arch/arc/plat-eznps 4704F: arch/arc/boot/dts/eznps.dts 4705 4706F71805F HARDWARE MONITORING DRIVER 4707M: Jean Delvare <jdelvare@suse.com> 4708L: linux-hwmon@vger.kernel.org 4709S: Maintained 4710F: Documentation/hwmon/f71805f 4711F: drivers/hwmon/f71805f.c 4712 4713FC0011 TUNER DRIVER 4714M: Michael Buesch <m@bues.ch> 4715L: linux-media@vger.kernel.org 4716S: Maintained 4717F: drivers/media/tuners/fc0011.h 4718F: drivers/media/tuners/fc0011.c 4719 4720FC2580 MEDIA DRIVER 4721M: Antti Palosaari <crope@iki.fi> 4722L: linux-media@vger.kernel.org 4723W: https://linuxtv.org 4724W: http://palosaari.fi/linux/ 4725Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4726T: git git://linuxtv.org/anttip/media_tree.git 4727S: Maintained 4728F: drivers/media/tuners/fc2580* 4729 4730FANOTIFY 4731M: Eric Paris <eparis@redhat.com> 4732S: Maintained 4733F: fs/notify/fanotify/ 4734F: include/linux/fanotify.h 4735F: include/uapi/linux/fanotify.h 4736 4737FARSYNC SYNCHRONOUS DRIVER 4738M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4739W: http://www.farsite.co.uk/ 4740S: Supported 4741F: drivers/net/wan/farsync.* 4742 4743FAULT INJECTION SUPPORT 4744M: Akinobu Mita <akinobu.mita@gmail.com> 4745S: Supported 4746F: Documentation/fault-injection/ 4747F: lib/fault-inject.c 4748 4749FBTFT Framebuffer drivers 4750M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4751M: Noralf Trønnes <noralf@tronnes.org> 4752S: Maintained 4753F: drivers/staging/fbtft/ 4754 4755FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4756M: Johannes Thumshirn <jth@kernel.org> 4757L: fcoe-devel@open-fcoe.org 4758W: www.Open-FCoE.org 4759S: Supported 4760F: drivers/scsi/libfc/ 4761F: drivers/scsi/fcoe/ 4762F: include/scsi/fc/ 4763F: include/scsi/libfc.h 4764F: include/scsi/libfcoe.h 4765F: include/uapi/scsi/fc/ 4766 4767FILE LOCKING (flock() and fcntl()/lockf()) 4768M: Jeff Layton <jlayton@poochiereds.net> 4769M: "J. Bruce Fields" <bfields@fieldses.org> 4770L: linux-fsdevel@vger.kernel.org 4771S: Maintained 4772F: include/linux/fcntl.h 4773F: include/linux/fs.h 4774F: include/uapi/linux/fcntl.h 4775F: include/uapi/linux/fs.h 4776F: fs/fcntl.c 4777F: fs/locks.c 4778 4779FILESYSTEMS (VFS and infrastructure) 4780M: Alexander Viro <viro@zeniv.linux.org.uk> 4781L: linux-fsdevel@vger.kernel.org 4782S: Maintained 4783F: fs/* 4784 4785FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4786M: Riku Voipio <riku.voipio@iki.fi> 4787L: linux-hwmon@vger.kernel.org 4788S: Maintained 4789F: drivers/hwmon/f75375s.c 4790F: include/linux/f75375s.h 4791 4792FIREWIRE AUDIO DRIVERS 4793M: Clemens Ladisch <clemens@ladisch.de> 4794L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4795T: git git://git.alsa-project.org/alsa-kernel.git 4796S: Maintained 4797F: sound/firewire/ 4798 4799FIREWIRE MEDIA DRIVERS (firedtv) 4800M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4801L: linux-media@vger.kernel.org 4802L: linux1394-devel@lists.sourceforge.net 4803T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4804S: Maintained 4805F: drivers/media/firewire/ 4806 4807FIREWIRE SBP-2 TARGET 4808M: Chris Boot <bootc@bootc.net> 4809L: linux-scsi@vger.kernel.org 4810L: target-devel@vger.kernel.org 4811L: linux1394-devel@lists.sourceforge.net 4812T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4813S: Maintained 4814F: drivers/target/sbp/ 4815 4816FIREWIRE SUBSYSTEM 4817M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4818L: linux1394-devel@lists.sourceforge.net 4819W: http://ieee1394.wiki.kernel.org/ 4820T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4821S: Maintained 4822F: drivers/firewire/ 4823F: include/linux/firewire.h 4824F: include/uapi/linux/firewire*.h 4825F: tools/firewire/ 4826 4827FIRMWARE LOADER (request_firmware) 4828M: Ming Lei <ming.lei@canonical.com> 4829L: linux-kernel@vger.kernel.org 4830S: Maintained 4831F: Documentation/firmware_class/ 4832F: drivers/base/firmware*.c 4833F: include/linux/firmware.h 4834 4835FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4836M: Joshua Morris <josh.h.morris@us.ibm.com> 4837M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4838S: Maintained 4839F: drivers/block/rsxx/ 4840 4841FLOPPY DRIVER 4842M: Jiri Kosina <jikos@kernel.org> 4843T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4844S: Odd fixes 4845F: drivers/block/floppy.c 4846 4847FMC SUBSYSTEM 4848M: Alessandro Rubini <rubini@gnudd.com> 4849W: http://www.ohwr.org/projects/fmc-bus 4850S: Supported 4851F: drivers/fmc/ 4852F: include/linux/fmc*.h 4853F: include/linux/ipmi-fru.h 4854K: fmc_d.*register 4855 4856FPGA MANAGER FRAMEWORK 4857M: Alan Tull <atull@opensource.altera.com> 4858R: Moritz Fischer <moritz.fischer@ettus.com> 4859S: Maintained 4860F: drivers/fpga/ 4861F: include/linux/fpga/fpga-mgr.h 4862W: http://www.rocketboards.org 4863 4864FPU EMULATOR 4865M: Bill Metzenthen <billm@melbpc.org.au> 4866W: http://floatingpoint.sourceforge.net/emulator/index.html 4867S: Maintained 4868F: arch/x86/math-emu/ 4869 4870FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4871L: netdev@vger.kernel.org 4872S: Orphan 4873F: drivers/net/wan/dlci.c 4874F: drivers/net/wan/sdla.c 4875 4876FRAMEBUFFER LAYER 4877M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4878M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4879L: linux-fbdev@vger.kernel.org 4880W: http://linux-fbdev.sourceforge.net/ 4881Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4882T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4883S: Maintained 4884F: Documentation/fb/ 4885F: drivers/video/ 4886F: include/video/ 4887F: include/linux/fb.h 4888F: include/uapi/video/ 4889F: include/uapi/linux/fb.h 4890 4891FREESCALE DIU FRAMEBUFFER DRIVER 4892M: Timur Tabi <timur@tabi.org> 4893L: linux-fbdev@vger.kernel.org 4894S: Maintained 4895F: drivers/video/fbdev/fsl-diu-fb.* 4896 4897FREESCALE DMA DRIVER 4898M: Li Yang <leoli@freescale.com> 4899M: Zhang Wei <zw@zh-kernel.org> 4900L: linuxppc-dev@lists.ozlabs.org 4901S: Maintained 4902F: drivers/dma/fsldma.* 4903 4904FREESCALE GPMI NAND DRIVER 4905M: Han Xu <han.xu@nxp.com> 4906L: linux-mtd@lists.infradead.org 4907S: Maintained 4908F: drivers/mtd/nand/gpmi-nand/* 4909 4910FREESCALE I2C CPM DRIVER 4911M: Jochen Friedrich <jochen@scram.de> 4912L: linuxppc-dev@lists.ozlabs.org 4913L: linux-i2c@vger.kernel.org 4914S: Maintained 4915F: drivers/i2c/busses/i2c-cpm.c 4916 4917FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4918M: Sascha Hauer <kernel@pengutronix.de> 4919L: linux-fbdev@vger.kernel.org 4920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4921S: Maintained 4922F: include/linux/platform_data/video-imxfb.h 4923F: drivers/video/fbdev/imxfb.c 4924 4925FREESCALE QUAD SPI DRIVER 4926M: Han Xu <han.xu@nxp.com> 4927L: linux-mtd@lists.infradead.org 4928S: Maintained 4929F: drivers/mtd/spi-nor/fsl-quadspi.c 4930 4931FREESCALE SOC FS_ENET DRIVER 4932M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4933M: Vitaly Bordug <vbordug@ru.mvista.com> 4934L: linuxppc-dev@lists.ozlabs.org 4935L: netdev@vger.kernel.org 4936S: Maintained 4937F: drivers/net/ethernet/freescale/fs_enet/ 4938F: include/linux/fs_enet_pd.h 4939 4940FREESCALE IMX / MXC FEC DRIVER 4941M: Fugang Duan <fugang.duan@nxp.com> 4942L: netdev@vger.kernel.org 4943S: Maintained 4944F: drivers/net/ethernet/freescale/fec_main.c 4945F: drivers/net/ethernet/freescale/fec_ptp.c 4946F: drivers/net/ethernet/freescale/fec.h 4947F: Documentation/devicetree/bindings/net/fsl-fec.txt 4948 4949FREESCALE QUICC ENGINE LIBRARY 4950L: linuxppc-dev@lists.ozlabs.org 4951S: Orphan 4952F: drivers/soc/fsl/qe/ 4953F: include/soc/fsl/*qe*.h 4954F: include/soc/fsl/*ucc*.h 4955 4956FREESCALE USB PERIPHERAL DRIVERS 4957M: Li Yang <leoli@freescale.com> 4958L: linux-usb@vger.kernel.org 4959L: linuxppc-dev@lists.ozlabs.org 4960S: Maintained 4961F: drivers/usb/gadget/udc/fsl* 4962 4963FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4964M: Li Yang <leoli@freescale.com> 4965L: netdev@vger.kernel.org 4966L: linuxppc-dev@lists.ozlabs.org 4967S: Maintained 4968F: drivers/net/ethernet/freescale/ucc_geth* 4969 4970FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4971M: Claudiu Manoil <claudiu.manoil@freescale.com> 4972L: netdev@vger.kernel.org 4973S: Maintained 4974F: drivers/net/ethernet/freescale/gianfar* 4975X: drivers/net/ethernet/freescale/gianfar_ptp.c 4976F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4977 4978FREESCALE QUICC ENGINE UCC HDLC DRIVER 4979M: Zhao Qiang <qiang.zhao@nxp.com> 4980L: netdev@vger.kernel.org 4981L: linuxppc-dev@lists.ozlabs.org 4982S: Maintained 4983F: drivers/net/wan/fsl_ucc_hdlc* 4984 4985FREESCALE QUICC ENGINE UCC UART DRIVER 4986M: Timur Tabi <timur@tabi.org> 4987L: linuxppc-dev@lists.ozlabs.org 4988S: Maintained 4989F: drivers/tty/serial/ucc_uart.c 4990 4991FREESCALE SOC SOUND DRIVERS 4992M: Timur Tabi <timur@tabi.org> 4993M: Nicolin Chen <nicoleotsuka@gmail.com> 4994M: Xiubo Li <Xiubo.Lee@gmail.com> 4995R: Fabio Estevam <fabio.estevam@nxp.com> 4996L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4997L: linuxppc-dev@lists.ozlabs.org 4998S: Maintained 4999F: sound/soc/fsl/fsl* 5000F: sound/soc/fsl/imx* 5001F: sound/soc/fsl/mpc8610_hpcd.c 5002 5003FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5004M: "J. German Rivera" <German.Rivera@freescale.com> 5005M: Stuart Yoder <stuart.yoder@nxp.com> 5006L: linux-kernel@vger.kernel.org 5007S: Maintained 5008F: drivers/staging/fsl-mc/ 5009 5010FREEVXFS FILESYSTEM 5011M: Christoph Hellwig <hch@infradead.org> 5012W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5013S: Maintained 5014F: fs/freevxfs/ 5015 5016FREEZER 5017M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5018M: Pavel Machek <pavel@ucw.cz> 5019L: linux-pm@vger.kernel.org 5020S: Supported 5021F: Documentation/power/freezing-of-tasks.txt 5022F: include/linux/freezer.h 5023F: kernel/freezer.c 5024 5025FRONTSWAP API 5026M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5027L: linux-kernel@vger.kernel.org 5028S: Maintained 5029F: mm/frontswap.c 5030F: include/linux/frontswap.h 5031 5032FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5033M: David Howells <dhowells@redhat.com> 5034L: linux-cachefs@redhat.com (moderated for non-subscribers) 5035S: Supported 5036F: Documentation/filesystems/caching/ 5037F: fs/fscache/ 5038F: include/linux/fscache*.h 5039 5040FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5041M: Theodore Y. Ts'o <tytso@mit.edu> 5042M: Jaegeuk Kim <jaegeuk@kernel.org> 5043S: Supported 5044F: fs/crypto/ 5045F: include/linux/fscrypto.h 5046 5047F2FS FILE SYSTEM 5048M: Jaegeuk Kim <jaegeuk@kernel.org> 5049M: Changman Lee <cm224.lee@samsung.com> 5050R: Chao Yu <yuchao0@huawei.com> 5051L: linux-f2fs-devel@lists.sourceforge.net 5052W: http://en.wikipedia.org/wiki/F2FS 5053T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5054S: Maintained 5055F: Documentation/filesystems/f2fs.txt 5056F: Documentation/ABI/testing/sysfs-fs-f2fs 5057F: fs/f2fs/ 5058F: include/linux/f2fs_fs.h 5059F: include/trace/events/f2fs.h 5060 5061FUJITSU FR-V (FRV) PORT 5062S: Orphan 5063F: arch/frv/ 5064 5065FUJITSU LAPTOP EXTRAS 5066M: Jonathan Woithe <jwoithe@just42.net> 5067L: platform-driver-x86@vger.kernel.org 5068S: Maintained 5069F: drivers/platform/x86/fujitsu-laptop.c 5070 5071FUJITSU M-5MO LS CAMERA ISP DRIVER 5072M: Kyungmin Park <kyungmin.park@samsung.com> 5073M: Heungjun Kim <riverful.kim@samsung.com> 5074L: linux-media@vger.kernel.org 5075S: Maintained 5076F: drivers/media/i2c/m5mols/ 5077F: include/media/i2c/m5mols.h 5078 5079FUJITSU TABLET EXTRAS 5080M: Robert Gerlach <khnz@gmx.de> 5081L: platform-driver-x86@vger.kernel.org 5082S: Maintained 5083F: drivers/platform/x86/fujitsu-tablet.c 5084 5085FUSE: FILESYSTEM IN USERSPACE 5086M: Miklos Szeredi <miklos@szeredi.hu> 5087L: linux-fsdevel@vger.kernel.org 5088W: http://fuse.sourceforge.net/ 5089T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5090S: Maintained 5091F: fs/fuse/ 5092F: include/uapi/linux/fuse.h 5093F: Documentation/filesystems/fuse.txt 5094 5095FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5096M: Rik Faith <faith@cs.unc.edu> 5097L: linux-scsi@vger.kernel.org 5098S: Odd Fixes (e.g., new signatures) 5099F: drivers/scsi/fdomain.* 5100 5101GCC PLUGINS 5102M: Kees Cook <keescook@chromium.org> 5103R: Emese Revfy <re.emese@gmail.com> 5104L: kernel-hardening@lists.openwall.com 5105S: Maintained 5106F: scripts/gcc-plugins/ 5107F: scripts/gcc-plugin.sh 5108F: Documentation/gcc-plugins.txt 5109 5110GCOV BASED KERNEL PROFILING 5111M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5112S: Maintained 5113F: kernel/gcov/ 5114F: Documentation/dev-tools/gcov.rst 5115 5116GDT SCSI DISK ARRAY CONTROLLER DRIVER 5117M: Achim Leubner <achim_leubner@adaptec.com> 5118L: linux-scsi@vger.kernel.org 5119W: http://www.icp-vortex.com/ 5120S: Supported 5121F: drivers/scsi/gdt* 5122 5123GDB KERNEL DEBUGGING HELPER SCRIPTS 5124M: Jan Kiszka <jan.kiszka@siemens.com> 5125M: Kieran Bingham <kieran@bingham.xyz> 5126S: Supported 5127F: scripts/gdb/ 5128 5129GEMTEK FM RADIO RECEIVER DRIVER 5130M: Hans Verkuil <hverkuil@xs4all.nl> 5131L: linux-media@vger.kernel.org 5132T: git git://linuxtv.org/media_tree.git 5133W: https://linuxtv.org 5134S: Maintained 5135F: drivers/media/radio/radio-gemtek* 5136 5137GENERIC GPIO I2C DRIVER 5138M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5139S: Supported 5140F: drivers/i2c/busses/i2c-gpio.c 5141F: include/linux/i2c-gpio.h 5142 5143GENERIC GPIO I2C MULTIPLEXER DRIVER 5144M: Peter Korsgaard <peter.korsgaard@barco.com> 5145L: linux-i2c@vger.kernel.org 5146S: Supported 5147F: drivers/i2c/muxes/i2c-mux-gpio.c 5148F: include/linux/i2c-mux-gpio.h 5149F: Documentation/i2c/muxes/i2c-mux-gpio 5150 5151GENERIC HDLC (WAN) DRIVERS 5152M: Krzysztof Halasa <khc@pm.waw.pl> 5153W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5154S: Maintained 5155F: drivers/net/wan/c101.c 5156F: drivers/net/wan/hd6457* 5157F: drivers/net/wan/hdlc* 5158F: drivers/net/wan/n2.c 5159F: drivers/net/wan/pc300too.c 5160F: drivers/net/wan/pci200syn.c 5161F: drivers/net/wan/wanxl* 5162 5163GENERIC INCLUDE/ASM HEADER FILES 5164M: Arnd Bergmann <arnd@arndb.de> 5165L: linux-arch@vger.kernel.org 5166T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5167S: Maintained 5168F: include/asm-generic/ 5169F: include/uapi/asm-generic/ 5170 5171GENERIC PHY FRAMEWORK 5172M: Kishon Vijay Abraham I <kishon@ti.com> 5173L: linux-kernel@vger.kernel.org 5174T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5175S: Supported 5176F: drivers/phy/ 5177F: include/linux/phy/ 5178 5179GENERIC PM DOMAINS 5180M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5181M: Kevin Hilman <khilman@kernel.org> 5182M: Ulf Hansson <ulf.hansson@linaro.org> 5183L: linux-pm@vger.kernel.org 5184S: Supported 5185F: drivers/base/power/domain*.c 5186F: include/linux/pm_domain.h 5187 5188GENERIC UIO DRIVER FOR PCI DEVICES 5189M: "Michael S. Tsirkin" <mst@redhat.com> 5190L: kvm@vger.kernel.org 5191S: Supported 5192F: drivers/uio/uio_pci_generic.c 5193 5194GET_MAINTAINER SCRIPT 5195M: Joe Perches <joe@perches.com> 5196S: Maintained 5197F: scripts/get_maintainer.pl 5198 5199GFS2 FILE SYSTEM 5200M: Steven Whitehouse <swhiteho@redhat.com> 5201M: Bob Peterson <rpeterso@redhat.com> 5202L: cluster-devel@redhat.com 5203W: http://sources.redhat.com/cluster/ 5204T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5205S: Supported 5206F: Documentation/filesystems/gfs2*.txt 5207F: fs/gfs2/ 5208F: include/uapi/linux/gfs2_ondisk.h 5209 5210GIGASET ISDN DRIVERS 5211M: Paul Bolle <pebolle@tiscali.nl> 5212L: gigaset307x-common@lists.sourceforge.net 5213W: http://gigaset307x.sourceforge.net/ 5214S: Odd Fixes 5215F: Documentation/isdn/README.gigaset 5216F: drivers/isdn/gigaset/ 5217F: include/uapi/linux/gigaset_dev.h 5218 5219GO7007 MPEG CODEC 5220M: Hans Verkuil <hans.verkuil@cisco.com> 5221L: linux-media@vger.kernel.org 5222S: Maintained 5223F: drivers/media/usb/go7007/ 5224 5225GOODIX TOUCHSCREEN 5226M: Bastien Nocera <hadess@hadess.net> 5227L: linux-input@vger.kernel.org 5228S: Maintained 5229F: drivers/input/touchscreen/goodix.c 5230 5231GPIO SUBSYSTEM 5232M: Linus Walleij <linus.walleij@linaro.org> 5233M: Alexandre Courbot <gnurou@gmail.com> 5234L: linux-gpio@vger.kernel.org 5235T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5236S: Maintained 5237F: Documentation/devicetree/bindings/gpio/ 5238F: Documentation/gpio/ 5239F: Documentation/ABI/testing/gpio-cdev 5240F: Documentation/ABI/obsolete/sysfs-gpio 5241F: drivers/gpio/ 5242F: include/linux/gpio/ 5243F: include/linux/gpio.h 5244F: include/asm-generic/gpio.h 5245F: include/uapi/linux/gpio.h 5246F: tools/gpio/ 5247 5248GRE DEMULTIPLEXER DRIVER 5249M: Dmitry Kozlov <xeb@mail.ru> 5250L: netdev@vger.kernel.org 5251S: Maintained 5252F: net/ipv4/gre_demux.c 5253F: net/ipv4/gre_offload.c 5254F: include/net/gre.h 5255 5256GRETH 10/100/1G Ethernet MAC device driver 5257M: Andreas Larsson <andreas@gaisler.com> 5258L: netdev@vger.kernel.org 5259S: Maintained 5260F: drivers/net/ethernet/aeroflex/ 5261 5262GS1662 VIDEO SERIALIZER 5263M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5264L: linux-media@vger.kernel.org 5265T: git git://linuxtv.org/media_tree.git 5266S: Maintained 5267F: drivers/media/spi/gs1662.c 5268 5269GSPCA FINEPIX SUBDRIVER 5270M: Frank Zago <frank@zago.net> 5271L: linux-media@vger.kernel.org 5272T: git git://linuxtv.org/media_tree.git 5273S: Maintained 5274F: drivers/media/usb/gspca/finepix.c 5275 5276GSPCA GL860 SUBDRIVER 5277M: Olivier Lorin <o.lorin@laposte.net> 5278L: linux-media@vger.kernel.org 5279T: git git://linuxtv.org/media_tree.git 5280S: Maintained 5281F: drivers/media/usb/gspca/gl860/ 5282 5283GSPCA M5602 SUBDRIVER 5284M: Erik Andren <erik.andren@gmail.com> 5285L: linux-media@vger.kernel.org 5286T: git git://linuxtv.org/media_tree.git 5287S: Maintained 5288F: drivers/media/usb/gspca/m5602/ 5289 5290GSPCA PAC207 SONIXB SUBDRIVER 5291M: Hans Verkuil <hverkuil@xs4all.nl> 5292L: linux-media@vger.kernel.org 5293T: git git://linuxtv.org/media_tree.git 5294S: Odd Fixes 5295F: drivers/media/usb/gspca/pac207.c 5296 5297GSPCA SN9C20X SUBDRIVER 5298M: Brian Johnson <brijohn@gmail.com> 5299L: linux-media@vger.kernel.org 5300T: git git://linuxtv.org/media_tree.git 5301S: Maintained 5302F: drivers/media/usb/gspca/sn9c20x.c 5303 5304GSPCA T613 SUBDRIVER 5305M: Leandro Costantino <lcostantino@gmail.com> 5306L: linux-media@vger.kernel.org 5307T: git git://linuxtv.org/media_tree.git 5308S: Maintained 5309F: drivers/media/usb/gspca/t613.c 5310 5311GSPCA USB WEBCAM DRIVER 5312M: Hans Verkuil <hverkuil@xs4all.nl> 5313L: linux-media@vger.kernel.org 5314T: git git://linuxtv.org/media_tree.git 5315S: Odd Fixes 5316F: drivers/media/usb/gspca/ 5317 5318GUID PARTITION TABLE (GPT) 5319M: Davidlohr Bueso <dave@stgolabs.net> 5320L: linux-efi@vger.kernel.org 5321S: Maintained 5322F: block/partitions/efi.* 5323 5324STK1160 USB VIDEO CAPTURE DRIVER 5325M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5326L: linux-media@vger.kernel.org 5327T: git git://linuxtv.org/media_tree.git 5328S: Maintained 5329F: drivers/media/usb/stk1160/ 5330 5331H8/300 ARCHITECTURE 5332M: Yoshinori Sato <ysato@users.sourceforge.jp> 5333L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5334W: http://uclinux-h8.sourceforge.jp 5335T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5336S: Maintained 5337F: arch/h8300/ 5338F: drivers/clocksource/h8300_*.c 5339F: drivers/clk/h8300/ 5340F: drivers/irqchip/irq-renesas-h8*.c 5341 5342HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5343M: Frank Seidel <frank@f-seidel.de> 5344L: platform-driver-x86@vger.kernel.org 5345W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5346S: Maintained 5347F: drivers/platform/x86/hdaps.c 5348 5349HDPVR USB VIDEO ENCODER DRIVER 5350M: Hans Verkuil <hverkuil@xs4all.nl> 5351L: linux-media@vger.kernel.org 5352T: git git://linuxtv.org/media_tree.git 5353W: https://linuxtv.org 5354S: Odd Fixes 5355F: drivers/media/usb/hdpvr/ 5356 5357HWPOISON MEMORY FAILURE HANDLING 5358M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5359L: linux-mm@kvack.org 5360S: Maintained 5361F: mm/memory-failure.c 5362F: mm/hwpoison-inject.c 5363 5364HYPERVISOR VIRTUAL CONSOLE DRIVER 5365L: linuxppc-dev@lists.ozlabs.org 5366S: Odd Fixes 5367F: drivers/tty/hvc/ 5368 5369HACKRF MEDIA DRIVER 5370M: Antti Palosaari <crope@iki.fi> 5371L: linux-media@vger.kernel.org 5372W: https://linuxtv.org 5373W: http://palosaari.fi/linux/ 5374Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5375T: git git://linuxtv.org/anttip/media_tree.git 5376S: Maintained 5377F: drivers/media/usb/hackrf/ 5378 5379HARDWARE MONITORING 5380M: Jean Delvare <jdelvare@suse.com> 5381M: Guenter Roeck <linux@roeck-us.net> 5382L: linux-hwmon@vger.kernel.org 5383W: http://hwmon.wiki.kernel.org/ 5384T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5385T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5386S: Maintained 5387F: Documentation/hwmon/ 5388F: drivers/hwmon/ 5389F: include/linux/hwmon*.h 5390 5391HARDWARE RANDOM NUMBER GENERATOR CORE 5392M: Matt Mackall <mpm@selenic.com> 5393M: Herbert Xu <herbert@gondor.apana.org.au> 5394L: linux-crypto@vger.kernel.org 5395S: Odd fixes 5396F: Documentation/devicetree/bindings/rng/ 5397F: Documentation/hw_random.txt 5398F: drivers/char/hw_random/ 5399F: include/linux/hw_random.h 5400 5401HARDWARE SPINLOCK CORE 5402M: Ohad Ben-Cohen <ohad@wizery.com> 5403M: Bjorn Andersson <bjorn.andersson@linaro.org> 5404L: linux-remoteproc@vger.kernel.org 5405S: Maintained 5406T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5407F: Documentation/devicetree/bindings/hwlock/ 5408F: Documentation/hwspinlock.txt 5409F: drivers/hwspinlock/ 5410F: include/linux/hwspinlock.h 5411 5412HARMONY SOUND DRIVER 5413L: linux-parisc@vger.kernel.org 5414S: Maintained 5415F: sound/parisc/harmony.* 5416 5417HD29L2 MEDIA DRIVER 5418M: Antti Palosaari <crope@iki.fi> 5419L: linux-media@vger.kernel.org 5420W: https://linuxtv.org 5421W: http://palosaari.fi/linux/ 5422Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5423T: git git://linuxtv.org/anttip/media_tree.git 5424S: Maintained 5425F: drivers/media/dvb-frontends/hd29l2* 5426 5427HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5428M: Brian Boylston <brian.boylston@hpe.com> 5429S: Supported 5430F: Documentation/watchdog/hpwdt.txt 5431F: drivers/watchdog/hpwdt.c 5432 5433HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5434M: Don Brace <don.brace@microsemi.com> 5435L: iss_storagedev@hp.com 5436L: esc.storagedev@microsemi.com 5437L: linux-scsi@vger.kernel.org 5438S: Supported 5439F: Documentation/scsi/hpsa.txt 5440F: drivers/scsi/hpsa*.[ch] 5441F: include/linux/cciss*.h 5442F: include/uapi/linux/cciss*.h 5443 5444HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5445M: Don Brace <don.brace@microsemi.com> 5446L: iss_storagedev@hp.com 5447L: esc.storagedev@microsemi.com 5448L: linux-scsi@vger.kernel.org 5449S: Supported 5450F: Documentation/blockdev/cciss.txt 5451F: drivers/block/cciss* 5452F: include/linux/cciss_ioctl.h 5453F: include/uapi/linux/cciss_ioctl.h 5454 5455HFI1 DRIVER 5456M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5457M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5458L: linux-rdma@vger.kernel.org 5459S: Supported 5460F: drivers/infiniband/hw/hfi1 5461 5462HFS FILESYSTEM 5463L: linux-fsdevel@vger.kernel.org 5464S: Orphan 5465F: Documentation/filesystems/hfs.txt 5466F: fs/hfs/ 5467 5468HFSPLUS FILESYSTEM 5469L: linux-fsdevel@vger.kernel.org 5470S: Orphan 5471F: Documentation/filesystems/hfsplus.txt 5472F: fs/hfsplus/ 5473 5474HGA FRAMEBUFFER DRIVER 5475M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5476L: linux-nvidia@lists.surfsouth.com 5477W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5478S: Maintained 5479F: drivers/video/fbdev/hgafb.c 5480 5481HIBERNATION (aka Software Suspend, aka swsusp) 5482M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5483M: Pavel Machek <pavel@ucw.cz> 5484L: linux-pm@vger.kernel.org 5485S: Supported 5486F: arch/x86/power/ 5487F: drivers/base/power/ 5488F: kernel/power/ 5489F: include/linux/suspend.h 5490F: include/linux/freezer.h 5491F: include/linux/pm.h 5492F: arch/*/include/asm/suspend*.h 5493 5494HID CORE LAYER 5495M: Jiri Kosina <jikos@kernel.org> 5496R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5497L: linux-input@vger.kernel.org 5498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5499S: Maintained 5500F: drivers/hid/ 5501F: include/linux/hid* 5502F: include/uapi/linux/hid* 5503 5504HID SENSOR HUB DRIVERS 5505M: Jiri Kosina <jikos@kernel.org> 5506M: Jonathan Cameron <jic23@kernel.org> 5507M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5508L: linux-input@vger.kernel.org 5509L: linux-iio@vger.kernel.org 5510S: Maintained 5511F: Documentation/hid/hid-sensor* 5512F: drivers/hid/hid-sensor-* 5513F: drivers/iio/*/hid-* 5514F: include/linux/hid-sensor-* 5515 5516HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5517M: Thomas Gleixner <tglx@linutronix.de> 5518L: linux-kernel@vger.kernel.org 5519T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5520S: Maintained 5521F: Documentation/timers/ 5522F: kernel/time/hrtimer.c 5523F: kernel/time/clockevents.c 5524F: kernel/time/tick*.* 5525F: kernel/time/timer_*.c 5526F: include/linux/clockchips.h 5527F: include/linux/hrtimer.h 5528 5529HIGH-SPEED SCC DRIVER FOR AX.25 5530L: linux-hams@vger.kernel.org 5531S: Orphan 5532F: drivers/net/hamradio/dmascc.c 5533F: drivers/net/hamradio/scc.c 5534 5535HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5536M: HighPoint Linux Team <linux@highpoint-tech.com> 5537W: http://www.highpoint-tech.com 5538S: Supported 5539F: Documentation/scsi/hptiop.txt 5540F: drivers/scsi/hptiop.c 5541 5542HIPPI 5543M: Jes Sorensen <jes@trained-monkey.org> 5544L: linux-hippi@sunsite.dk 5545S: Maintained 5546F: include/linux/hippidevice.h 5547F: include/uapi/linux/if_hippi.h 5548F: net/802/hippi.c 5549F: drivers/net/hippi/ 5550 5551HISILICON NETWORK SUBSYSTEM DRIVER 5552M: Yisen Zhuang <yisen.zhuang@huawei.com> 5553M: Salil Mehta <salil.mehta@huawei.com> 5554L: netdev@vger.kernel.org 5555W: http://www.hisilicon.com 5556S: Maintained 5557F: drivers/net/ethernet/hisilicon/ 5558F: Documentation/devicetree/bindings/net/hisilicon*.txt 5559 5560HISILICON SAS Controller 5561M: John Garry <john.garry@huawei.com> 5562W: http://www.hisilicon.com 5563S: Supported 5564F: drivers/scsi/hisi_sas/ 5565F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5566 5567HOST AP DRIVER 5568M: Jouni Malinen <j@w1.fi> 5569L: hostap@shmoo.com (subscribers-only) 5570L: linux-wireless@vger.kernel.org 5571W: http://hostap.epitest.fi/ 5572S: Maintained 5573F: drivers/net/wireless/intersil/hostap/ 5574 5575HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5576L: platform-driver-x86@vger.kernel.org 5577S: Orphan 5578F: drivers/platform/x86/tc1100-wmi.c 5579 5580HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5581M: Jaroslav Kysela <perex@perex.cz> 5582S: Maintained 5583F: drivers/net/ethernet/hp/hp100.* 5584 5585HPET: High Precision Event Timers driver 5586M: Clemens Ladisch <clemens@ladisch.de> 5587S: Maintained 5588F: Documentation/timers/hpet.txt 5589F: drivers/char/hpet.c 5590F: include/linux/hpet.h 5591F: include/uapi/linux/hpet.h 5592 5593HPET: x86 5594S: Orphan 5595F: arch/x86/kernel/hpet.c 5596F: arch/x86/include/asm/hpet.h 5597 5598HPFS FILESYSTEM 5599M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5600W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5601S: Maintained 5602F: fs/hpfs/ 5603 5604HSI SUBSYSTEM 5605M: Sebastian Reichel <sre@kernel.org> 5606T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5607S: Maintained 5608F: Documentation/ABI/testing/sysfs-bus-hsi 5609F: Documentation/hsi.txt 5610F: drivers/hsi/ 5611F: include/linux/hsi/ 5612F: include/uapi/linux/hsi/ 5613 5614HSO 3G MODEM DRIVER 5615M: Jan Dumon <j.dumon@option.com> 5616W: http://www.pharscape.org 5617S: Maintained 5618F: drivers/net/usb/hso.c 5619 5620HSR NETWORK PROTOCOL 5621M: Arvid Brodin <arvid.brodin@alten.se> 5622L: netdev@vger.kernel.org 5623S: Maintained 5624F: net/hsr/ 5625 5626HTCPEN TOUCHSCREEN DRIVER 5627M: Pau Oliva Fora <pof@eslack.org> 5628L: linux-input@vger.kernel.org 5629S: Maintained 5630F: drivers/input/touchscreen/htcpen.c 5631 5632HUGETLB FILESYSTEM 5633M: Nadia Yvette Chambers <nyc@holomorphy.com> 5634S: Maintained 5635F: fs/hugetlbfs/ 5636 5637HVA ST MEDIA DRIVER 5638M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5639L: linux-media@vger.kernel.org 5640T: git git://linuxtv.org/media_tree.git 5641W: https://linuxtv.org 5642S: Supported 5643F: drivers/media/platform/sti/hva 5644 5645Hyper-V CORE AND DRIVERS 5646M: "K. Y. Srinivasan" <kys@microsoft.com> 5647M: Haiyang Zhang <haiyangz@microsoft.com> 5648L: devel@linuxdriverproject.org 5649S: Maintained 5650F: arch/x86/include/asm/mshyperv.h 5651F: arch/x86/include/uapi/asm/hyperv.h 5652F: arch/x86/kernel/cpu/mshyperv.c 5653F: drivers/hid/hid-hyperv.c 5654F: drivers/hv/ 5655F: drivers/input/serio/hyperv-keyboard.c 5656F: drivers/pci/host/pci-hyperv.c 5657F: drivers/net/hyperv/ 5658F: drivers/scsi/storvsc_drv.c 5659F: drivers/video/fbdev/hyperv_fb.c 5660F: include/linux/hyperv.h 5661F: tools/hv/ 5662F: Documentation/ABI/stable/sysfs-bus-vmbus 5663 5664I2C MUXES 5665M: Peter Rosin <peda@axentia.se> 5666L: linux-i2c@vger.kernel.org 5667S: Maintained 5668F: Documentation/i2c/i2c-topology 5669F: Documentation/i2c/muxes/ 5670F: Documentation/devicetree/bindings/i2c/i2c-mux* 5671F: drivers/i2c/i2c-mux.c 5672F: drivers/i2c/muxes/ 5673F: include/linux/i2c-mux.h 5674 5675I2C OVER PARALLEL PORT 5676M: Jean Delvare <jdelvare@suse.com> 5677L: linux-i2c@vger.kernel.org 5678S: Maintained 5679F: Documentation/i2c/busses/i2c-parport 5680F: Documentation/i2c/busses/i2c-parport-light 5681F: drivers/i2c/busses/i2c-parport.c 5682F: drivers/i2c/busses/i2c-parport-light.c 5683 5684I2C/SMBUS CONTROLLER DRIVERS FOR PC 5685M: Jean Delvare <jdelvare@suse.com> 5686L: linux-i2c@vger.kernel.org 5687S: Maintained 5688F: Documentation/i2c/busses/i2c-ali1535 5689F: Documentation/i2c/busses/i2c-ali1563 5690F: Documentation/i2c/busses/i2c-ali15x3 5691F: Documentation/i2c/busses/i2c-amd756 5692F: Documentation/i2c/busses/i2c-amd8111 5693F: Documentation/i2c/busses/i2c-i801 5694F: Documentation/i2c/busses/i2c-nforce2 5695F: Documentation/i2c/busses/i2c-piix4 5696F: Documentation/i2c/busses/i2c-sis5595 5697F: Documentation/i2c/busses/i2c-sis630 5698F: Documentation/i2c/busses/i2c-sis96x 5699F: Documentation/i2c/busses/i2c-via 5700F: Documentation/i2c/busses/i2c-viapro 5701F: drivers/i2c/busses/i2c-ali1535.c 5702F: drivers/i2c/busses/i2c-ali1563.c 5703F: drivers/i2c/busses/i2c-ali15x3.c 5704F: drivers/i2c/busses/i2c-amd756.c 5705F: drivers/i2c/busses/i2c-amd756-s4882.c 5706F: drivers/i2c/busses/i2c-amd8111.c 5707F: drivers/i2c/busses/i2c-i801.c 5708F: drivers/i2c/busses/i2c-isch.c 5709F: drivers/i2c/busses/i2c-nforce2.c 5710F: drivers/i2c/busses/i2c-nforce2-s4985.c 5711F: drivers/i2c/busses/i2c-piix4.c 5712F: drivers/i2c/busses/i2c-sis5595.c 5713F: drivers/i2c/busses/i2c-sis630.c 5714F: drivers/i2c/busses/i2c-sis96x.c 5715F: drivers/i2c/busses/i2c-via.c 5716F: drivers/i2c/busses/i2c-viapro.c 5717 5718I2C/SMBUS ISMT DRIVER 5719M: Seth Heasley <seth.heasley@intel.com> 5720M: Neil Horman <nhorman@tuxdriver.com> 5721L: linux-i2c@vger.kernel.org 5722F: drivers/i2c/busses/i2c-ismt.c 5723F: Documentation/i2c/busses/i2c-ismt 5724 5725I2C/SMBUS STUB DRIVER 5726M: Jean Delvare <jdelvare@suse.com> 5727L: linux-i2c@vger.kernel.org 5728S: Maintained 5729F: drivers/i2c/i2c-stub.c 5730 5731I2C SUBSYSTEM 5732M: Wolfram Sang <wsa@the-dreams.de> 5733L: linux-i2c@vger.kernel.org 5734W: https://i2c.wiki.kernel.org/ 5735Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5736T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5737S: Maintained 5738F: Documentation/devicetree/bindings/i2c/ 5739F: Documentation/i2c/ 5740F: drivers/i2c/ 5741F: drivers/i2c/*/ 5742F: include/linux/i2c.h 5743F: include/linux/i2c-*.h 5744F: include/uapi/linux/i2c.h 5745F: include/uapi/linux/i2c-*.h 5746 5747I2C ACPI SUPPORT 5748M: Mika Westerberg <mika.westerberg@linux.intel.com> 5749L: linux-i2c@vger.kernel.org 5750L: linux-acpi@vger.kernel.org 5751S: Maintained 5752 5753I2C-TAOS-EVM DRIVER 5754M: Jean Delvare <jdelvare@suse.com> 5755L: linux-i2c@vger.kernel.org 5756S: Maintained 5757F: Documentation/i2c/busses/i2c-taos-evm 5758F: drivers/i2c/busses/i2c-taos-evm.c 5759 5760I2C-TINY-USB DRIVER 5761M: Till Harbaum <till@harbaum.org> 5762L: linux-i2c@vger.kernel.org 5763W: http://www.harbaum.org/till/i2c_tiny_usb 5764S: Maintained 5765F: drivers/i2c/busses/i2c-tiny-usb.c 5766 5767i386 BOOT CODE 5768M: "H. Peter Anvin" <hpa@zytor.com> 5769S: Maintained 5770F: arch/x86/boot/ 5771 5772i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5773M: "H. Peter Anvin" <hpa@zytor.com> 5774T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5775S: Maintained 5776 5777IA64 (Itanium) PLATFORM 5778M: Tony Luck <tony.luck@intel.com> 5779M: Fenghua Yu <fenghua.yu@intel.com> 5780L: linux-ia64@vger.kernel.org 5781T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5782S: Maintained 5783F: arch/ia64/ 5784 5785IBM Power VMX Cryptographic instructions 5786M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5787M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5788L: linux-crypto@vger.kernel.org 5789S: Supported 5790F: drivers/crypto/vmx/Makefile 5791F: drivers/crypto/vmx/Kconfig 5792F: drivers/crypto/vmx/vmx.c 5793F: drivers/crypto/vmx/aes* 5794F: drivers/crypto/vmx/ghash* 5795F: drivers/crypto/vmx/ppc-xlate.pl 5796 5797IBM Power in-Nest Crypto Acceleration 5798M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5799M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5800L: linux-crypto@vger.kernel.org 5801S: Supported 5802F: drivers/crypto/nx/Makefile 5803F: drivers/crypto/nx/Kconfig 5804F: drivers/crypto/nx/nx-aes* 5805F: drivers/crypto/nx/nx-sha* 5806F: drivers/crypto/nx/nx.* 5807F: drivers/crypto/nx/nx_csbcpb.h 5808F: drivers/crypto/nx/nx_debugfs.h 5809 5810IBM Power 842 compression accelerator 5811M: Dan Streetman <ddstreet@ieee.org> 5812S: Supported 5813F: drivers/crypto/nx/Makefile 5814F: drivers/crypto/nx/Kconfig 5815F: drivers/crypto/nx/nx-842* 5816F: include/linux/sw842.h 5817F: crypto/842.c 5818F: lib/842/ 5819 5820IBM Power Linux RAID adapter 5821M: Brian King <brking@us.ibm.com> 5822S: Supported 5823F: drivers/scsi/ipr.* 5824 5825IBM Power Virtual Ethernet Device Driver 5826M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5827L: netdev@vger.kernel.org 5828S: Supported 5829F: drivers/net/ethernet/ibm/ibmveth.* 5830 5831IBM Power SRIOV Virtual NIC Device Driver 5832M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5833M: John Allen <jallen@linux.vnet.ibm.com> 5834L: netdev@vger.kernel.org 5835S: Supported 5836F: drivers/net/ethernet/ibm/ibmvnic.* 5837 5838IBM Power Virtual SCSI Device Drivers 5839M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5840L: linux-scsi@vger.kernel.org 5841S: Supported 5842F: drivers/scsi/ibmvscsi/ibmvscsi* 5843F: include/scsi/viosrp.h 5844 5845IBM Power Virtual SCSI Device Target Driver 5846M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 5847M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 5848L: linux-scsi@vger.kernel.org 5849L: target-devel@vger.kernel.org 5850S: Supported 5851F: drivers/scsi/ibmvscsi_tgt/ 5852 5853IBM Power Virtual FC Device Drivers 5854M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5855L: linux-scsi@vger.kernel.org 5856S: Supported 5857F: drivers/scsi/ibmvscsi/ibmvfc* 5858 5859IBM ServeRAID RAID DRIVER 5860S: Orphan 5861F: drivers/scsi/ips.* 5862 5863ICH LPC AND GPIO DRIVER 5864M: Peter Tyser <ptyser@xes-inc.com> 5865S: Maintained 5866F: drivers/mfd/lpc_ich.c 5867F: drivers/gpio/gpio-ich.c 5868 5869IDE SUBSYSTEM 5870M: "David S. Miller" <davem@davemloft.net> 5871L: linux-ide@vger.kernel.org 5872Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5873T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5874S: Maintained 5875F: Documentation/ide/ 5876F: drivers/ide/ 5877F: include/linux/ide.h 5878 5879IDEAPAD LAPTOP EXTRAS DRIVER 5880M: Ike Panhc <ike.pan@canonical.com> 5881L: platform-driver-x86@vger.kernel.org 5882W: http://launchpad.net/ideapad-laptop 5883S: Maintained 5884F: drivers/platform/x86/ideapad-laptop.c 5885 5886IDEAPAD LAPTOP SLIDEBAR DRIVER 5887M: Andrey Moiseev <o2g.org.ru@gmail.com> 5888L: linux-input@vger.kernel.org 5889W: https://github.com/o2genum/ideapad-slidebar 5890S: Maintained 5891F: drivers/input/misc/ideapad_slidebar.c 5892 5893IDE/ATAPI DRIVERS 5894M: Borislav Petkov <bp@alien8.de> 5895L: linux-ide@vger.kernel.org 5896S: Maintained 5897F: Documentation/cdrom/ide-cd 5898F: drivers/ide/ide-cd* 5899 5900IDLE-I7300 5901M: Andy Henroid <andrew.d.henroid@intel.com> 5902L: linux-pm@vger.kernel.org 5903S: Supported 5904F: drivers/idle/i7300_idle.c 5905 5906IEEE 802.15.4 SUBSYSTEM 5907M: Alexander Aring <aar@pengutronix.de> 5908L: linux-wpan@vger.kernel.org 5909W: http://wpan.cakelab.org/ 5910T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5911T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5912S: Maintained 5913F: net/ieee802154/ 5914F: net/mac802154/ 5915F: drivers/net/ieee802154/ 5916F: include/linux/nl802154.h 5917F: include/linux/ieee802154.h 5918F: include/net/nl802154.h 5919F: include/net/mac802154.h 5920F: include/net/af_ieee802154.h 5921F: include/net/cfg802154.h 5922F: include/net/ieee802154_netdev.h 5923F: Documentation/networking/ieee802154.txt 5924 5925IGORPLUG-USB IR RECEIVER 5926M: Sean Young <sean@mess.org> 5927L: linux-media@vger.kernel.org 5928S: Maintained 5929F: drivers/media/rc/igorplugusb.c 5930 5931IGUANAWORKS USB IR TRANSCEIVER 5932M: Sean Young <sean@mess.org> 5933L: linux-media@vger.kernel.org 5934S: Maintained 5935F: drivers/media/rc/iguanair.c 5936 5937IIO SUBSYSTEM AND DRIVERS 5938M: Jonathan Cameron <jic23@kernel.org> 5939R: Hartmut Knaack <knaack.h@gmx.de> 5940R: Lars-Peter Clausen <lars@metafoo.de> 5941R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5942L: linux-iio@vger.kernel.org 5943T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 5944S: Maintained 5945F: Documentation/devicetree/bindings/iio/ 5946F: drivers/iio/ 5947F: drivers/staging/iio/ 5948F: include/linux/iio/ 5949F: tools/iio/ 5950 5951IKANOS/ADI EAGLE ADSL USB DRIVER 5952M: Matthieu Castet <castet.matthieu@free.fr> 5953M: Stanislaw Gruszka <stf_xl@wp.pl> 5954S: Maintained 5955F: drivers/usb/atm/ueagle-atm.c 5956 5957INA209 HARDWARE MONITOR DRIVER 5958M: Guenter Roeck <linux@roeck-us.net> 5959L: linux-hwmon@vger.kernel.org 5960S: Maintained 5961F: Documentation/hwmon/ina209 5962F: Documentation/devicetree/bindings/i2c/ina209.txt 5963F: drivers/hwmon/ina209.c 5964 5965INA2XX HARDWARE MONITOR DRIVER 5966M: Guenter Roeck <linux@roeck-us.net> 5967L: linux-hwmon@vger.kernel.org 5968S: Maintained 5969F: Documentation/hwmon/ina2xx 5970F: drivers/hwmon/ina2xx.c 5971F: include/linux/platform_data/ina2xx.h 5972 5973INDUSTRY PACK SUBSYSTEM (IPACK) 5974M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5975M: Jens Taprogge <jens.taprogge@taprogge.org> 5976M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5977L: industrypack-devel@lists.sourceforge.net 5978W: http://industrypack.sourceforge.net 5979S: Maintained 5980F: drivers/ipack/ 5981 5982INGENIC JZ4780 DMA Driver 5983M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5984S: Maintained 5985F: drivers/dma/dma-jz4780.c 5986 5987INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5988M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5989M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5990L: linux-ima-devel@lists.sourceforge.net 5991L: linux-ima-user@lists.sourceforge.net 5992L: linux-security-module@vger.kernel.org 5993T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5994S: Supported 5995F: security/integrity/ima/ 5996 5997IMGTEC IR DECODER DRIVER 5998M: James Hogan <james.hogan@imgtec.com> 5999S: Maintained 6000F: drivers/media/rc/img-ir/ 6001 6002IMS TWINTURBO FRAMEBUFFER DRIVER 6003L: linux-fbdev@vger.kernel.org 6004S: Orphan 6005F: drivers/video/fbdev/imsttfb.c 6006 6007INFINIBAND SUBSYSTEM 6008M: Doug Ledford <dledford@redhat.com> 6009M: Sean Hefty <sean.hefty@intel.com> 6010M: Hal Rosenstock <hal.rosenstock@gmail.com> 6011L: linux-rdma@vger.kernel.org 6012W: http://www.openfabrics.org/ 6013Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6014T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6015S: Supported 6016F: Documentation/infiniband/ 6017F: drivers/infiniband/ 6018F: include/uapi/linux/if_infiniband.h 6019F: include/uapi/rdma/ 6020F: include/rdma/ 6021 6022INOTIFY 6023M: John McCutchan <john@johnmccutchan.com> 6024M: Robert Love <rlove@rlove.org> 6025M: Eric Paris <eparis@parisplace.org> 6026S: Maintained 6027F: Documentation/filesystems/inotify.txt 6028F: fs/notify/inotify/ 6029F: include/linux/inotify.h 6030F: include/uapi/linux/inotify.h 6031 6032INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6033M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6034L: linux-input@vger.kernel.org 6035Q: http://patchwork.kernel.org/project/linux-input/list/ 6036T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6037S: Maintained 6038F: drivers/input/ 6039F: include/linux/input.h 6040F: include/uapi/linux/input.h 6041F: include/linux/input/ 6042F: Documentation/devicetree/bindings/input/ 6043 6044INPUT MULTITOUCH (MT) PROTOCOL 6045M: Henrik Rydberg <rydberg@bitmath.org> 6046L: linux-input@vger.kernel.org 6047S: Odd fixes 6048F: Documentation/input/multi-touch-protocol.txt 6049F: drivers/input/input-mt.c 6050K: \b(ABS|SYN)_MT_ 6051 6052INTEL ASoC BDW/HSW DRIVERS 6053M: Jie Yang <yang.jie@linux.intel.com> 6054L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6055S: Supported 6056F: sound/soc/intel/common/sst-dsp* 6057F: sound/soc/intel/common/sst-firmware.c 6058F: sound/soc/intel/boards/broadwell.c 6059F: sound/soc/intel/haswell/ 6060 6061INTEL C600 SERIES SAS CONTROLLER DRIVER 6062M: Intel SCU Linux support <intel-linux-scu@intel.com> 6063M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6064L: linux-scsi@vger.kernel.org 6065T: git git://git.code.sf.net/p/intel-sas/isci 6066S: Supported 6067F: drivers/scsi/isci/ 6068 6069INTEL HID EVENT DRIVER 6070M: Alex Hung <alex.hung@canonical.com> 6071L: platform-driver-x86@vger.kernel.org 6072S: Maintained 6073F: drivers/platform/x86/intel-hid.c 6074 6075INTEL VIRTUAL BUTTON DRIVER 6076M: AceLan Kao <acelan.kao@canonical.com> 6077L: platform-driver-x86@vger.kernel.org 6078S: Maintained 6079F: drivers/platform/x86/intel-vbtn.c 6080 6081INTEL IDLE DRIVER 6082M: Len Brown <lenb@kernel.org> 6083L: linux-pm@vger.kernel.org 6084T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6085S: Supported 6086F: drivers/idle/intel_idle.c 6087 6088INTEL PSTATE DRIVER 6089M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6090M: Len Brown <lenb@kernel.org> 6091L: linux-pm@vger.kernel.org 6092S: Supported 6093F: drivers/cpufreq/intel_pstate.c 6094 6095INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6096M: Maik Broemme <mbroemme@plusserver.de> 6097L: linux-fbdev@vger.kernel.org 6098S: Maintained 6099F: Documentation/fb/intelfb.txt 6100F: drivers/video/fbdev/intelfb/ 6101 6102INTEL 810/815 FRAMEBUFFER DRIVER 6103M: Antonino Daplas <adaplas@gmail.com> 6104L: linux-fbdev@vger.kernel.org 6105S: Maintained 6106F: drivers/video/fbdev/i810/ 6107 6108INTEL MENLOW THERMAL DRIVER 6109M: Sujith Thomas <sujith.thomas@intel.com> 6110L: platform-driver-x86@vger.kernel.org 6111W: https://01.org/linux-acpi 6112S: Supported 6113F: drivers/platform/x86/intel_menlow.c 6114 6115INTEL I/OAT DMA DRIVER 6116M: Dave Jiang <dave.jiang@intel.com> 6117R: Dan Williams <dan.j.williams@intel.com> 6118L: dmaengine@vger.kernel.org 6119Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6120S: Supported 6121F: drivers/dma/ioat* 6122 6123INTEL IOMMU (VT-d) 6124M: David Woodhouse <dwmw2@infradead.org> 6125L: iommu@lists.linux-foundation.org 6126T: git git://git.infradead.org/iommu-2.6.git 6127S: Supported 6128F: drivers/iommu/intel-iommu.c 6129F: include/linux/intel-iommu.h 6130 6131INTEL IOP-ADMA DMA DRIVER 6132R: Dan Williams <dan.j.williams@intel.com> 6133S: Odd fixes 6134F: drivers/dma/iop-adma.c 6135 6136INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6137M: Krzysztof Halasa <khalasa@piap.pl> 6138S: Maintained 6139F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6140F: arch/arm/mach-ixp4xx/include/mach/npe.h 6141F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6142F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6143F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6144F: drivers/net/wan/ixp4xx_hss.c 6145 6146INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6147M: Deepak Saxena <dsaxena@plexity.net> 6148S: Maintained 6149F: drivers/char/hw_random/ixp4xx-rng.c 6150 6151INTEL ETHERNET DRIVERS 6152M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6153L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6154W: http://www.intel.com/support/feedback.htm 6155W: http://e1000.sourceforge.net/ 6156Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6158T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6159S: Supported 6160F: Documentation/networking/e100.txt 6161F: Documentation/networking/e1000.txt 6162F: Documentation/networking/e1000e.txt 6163F: Documentation/networking/igb.txt 6164F: Documentation/networking/igbvf.txt 6165F: Documentation/networking/ixgb.txt 6166F: Documentation/networking/ixgbe.txt 6167F: Documentation/networking/ixgbevf.txt 6168F: Documentation/networking/i40e.txt 6169F: Documentation/networking/i40evf.txt 6170F: drivers/net/ethernet/intel/ 6171F: drivers/net/ethernet/intel/*/ 6172 6173INTEL RDMA RNIC DRIVER 6174M: Faisal Latif <faisal.latif@intel.com> 6175R: Chien Tin Tung <chien.tin.tung@intel.com> 6176R: Mustafa Ismail <mustafa.ismail@intel.com> 6177R: Shiraz Saleem <shiraz.saleem@intel.com> 6178R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6179L: linux-rdma@vger.kernel.org 6180S: Supported 6181F: drivers/infiniband/hw/i40iw/ 6182 6183INTEL MERRIFIELD GPIO DRIVER 6184M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6185L: linux-gpio@vger.kernel.org 6186S: Maintained 6187F: drivers/gpio/gpio-merrifield.c 6188 6189INTEL-MID GPIO DRIVER 6190M: David Cohen <david.a.cohen@linux.intel.com> 6191L: linux-gpio@vger.kernel.org 6192S: Maintained 6193F: drivers/gpio/gpio-intel-mid.c 6194 6195INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6196M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6197L: linux-wireless@vger.kernel.org 6198S: Maintained 6199F: Documentation/networking/README.ipw2100 6200F: Documentation/networking/README.ipw2200 6201F: drivers/net/wireless/intel/ipw2x00/ 6202 6203INTEL(R) TRACE HUB 6204M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6205S: Supported 6206F: Documentation/trace/intel_th.txt 6207F: drivers/hwtracing/intel_th/ 6208 6209INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6210M: Ning Sun <ning.sun@intel.com> 6211L: tboot-devel@lists.sourceforge.net 6212W: http://tboot.sourceforge.net 6213T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6214S: Supported 6215F: Documentation/intel_txt.txt 6216F: include/linux/tboot.h 6217F: arch/x86/kernel/tboot.c 6218 6219INTEL WIRELESS WIMAX CONNECTION 2400 6220M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6221M: linux-wimax@intel.com 6222L: wimax@linuxwimax.org (subscribers-only) 6223S: Supported 6224W: http://linuxwimax.org 6225F: Documentation/wimax/README.i2400m 6226F: drivers/net/wimax/i2400m/ 6227F: include/uapi/linux/wimax/i2400m.h 6228 6229INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6230M: Stanislaw Gruszka <sgruszka@redhat.com> 6231L: linux-wireless@vger.kernel.org 6232S: Supported 6233F: drivers/net/wireless/intel/iwlegacy/ 6234 6235INTEL WIRELESS WIFI LINK (iwlwifi) 6236M: Johannes Berg <johannes.berg@intel.com> 6237M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6238M: Luca Coelho <luciano.coelho@intel.com> 6239M: Intel Linux Wireless <linuxwifi@intel.com> 6240L: linux-wireless@vger.kernel.org 6241W: http://intellinuxwireless.org 6242T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6243S: Supported 6244F: drivers/net/wireless/intel/iwlwifi/ 6245 6246INTEL MANAGEMENT ENGINE (mei) 6247M: Tomas Winkler <tomas.winkler@intel.com> 6248L: linux-kernel@vger.kernel.org 6249S: Supported 6250F: include/uapi/linux/mei.h 6251F: include/linux/mei_cl_bus.h 6252F: drivers/misc/mei/* 6253F: drivers/watchdog/mei_wdt.c 6254F: Documentation/misc-devices/mei/* 6255 6256INTEL MIC DRIVERS (mic) 6257M: Sudeep Dutt <sudeep.dutt@intel.com> 6258M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6259S: Supported 6260W: https://github.com/sudeepdutt/mic 6261W: http://software.intel.com/en-us/mic-developer 6262F: include/linux/mic_bus.h 6263F: include/linux/scif.h 6264F: include/uapi/linux/mic_common.h 6265F: include/uapi/linux/mic_ioctl.h 6266F: include/uapi/linux/scif_ioctl.h 6267F: drivers/misc/mic/ 6268F: drivers/dma/mic_x100_dma.c 6269F: drivers/dma/mic_x100_dma.h 6270F: Documentation/mic/ 6271 6272INTEL PMC/P-Unit IPC DRIVER 6273M: Zha Qipeng<qipeng.zha@intel.com> 6274L: platform-driver-x86@vger.kernel.org 6275S: Maintained 6276F: drivers/platform/x86/intel_pmc_ipc.c 6277F: drivers/platform/x86/intel_punit_ipc.c 6278F: arch/x86/include/asm/intel_pmc_ipc.h 6279F: arch/x86/include/asm/intel_punit_ipc.h 6280 6281INTEL TELEMETRY DRIVER 6282M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6283L: platform-driver-x86@vger.kernel.org 6284S: Maintained 6285F: arch/x86/include/asm/intel_telemetry.h 6286F: drivers/platform/x86/intel_telemetry* 6287 6288INTEL PMC CORE DRIVER 6289M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6290M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6291L: platform-driver-x86@vger.kernel.org 6292S: Maintained 6293F: arch/x86/include/asm/pmc_core.h 6294F: drivers/platform/x86/intel_pmc_core* 6295 6296IOC3 ETHERNET DRIVER 6297M: Ralf Baechle <ralf@linux-mips.org> 6298L: linux-mips@linux-mips.org 6299S: Maintained 6300F: drivers/net/ethernet/sgi/ioc3-eth.c 6301 6302IOC3 SERIAL DRIVER 6303M: Pat Gefre <pfg@sgi.com> 6304L: linux-serial@vger.kernel.org 6305S: Maintained 6306F: drivers/tty/serial/ioc3_serial.c 6307 6308IOMMU DRIVERS 6309M: Joerg Roedel <joro@8bytes.org> 6310L: iommu@lists.linux-foundation.org 6311T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6312S: Maintained 6313F: Documentation/devicetree/bindings/iommu/ 6314F: drivers/iommu/ 6315 6316IP MASQUERADING 6317M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6318S: Maintained 6319F: net/ipv4/netfilter/ipt_MASQUERADE.c 6320 6321IPMI SUBSYSTEM 6322M: Corey Minyard <minyard@acm.org> 6323L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6324W: http://openipmi.sourceforge.net/ 6325S: Supported 6326F: Documentation/IPMI.txt 6327F: drivers/char/ipmi/ 6328F: include/linux/ipmi* 6329F: include/uapi/linux/ipmi* 6330 6331QCOM AUDIO (ASoC) DRIVERS 6332M: Patrick Lai <plai@codeaurora.org> 6333M: Banajit Goswami <bgoswami@codeaurora.org> 6334L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6335S: Supported 6336F: sound/soc/qcom/ 6337 6338IPS SCSI RAID DRIVER 6339M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6340L: linux-scsi@vger.kernel.org 6341W: http://www.adaptec.com/ 6342S: Maintained 6343F: drivers/scsi/ips* 6344 6345IPVS 6346M: Wensong Zhang <wensong@linux-vs.org> 6347M: Simon Horman <horms@verge.net.au> 6348M: Julian Anastasov <ja@ssi.bg> 6349L: netdev@vger.kernel.org 6350L: lvs-devel@vger.kernel.org 6351S: Maintained 6352T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6353T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6354F: Documentation/networking/ipvs-sysctl.txt 6355F: include/net/ip_vs.h 6356F: include/uapi/linux/ip_vs.h 6357F: net/netfilter/ipvs/ 6358 6359IPWIRELESS DRIVER 6360M: Jiri Kosina <jikos@kernel.org> 6361M: David Sterba <dsterba@suse.com> 6362S: Odd Fixes 6363F: drivers/tty/ipwireless/ 6364 6365IPX NETWORK LAYER 6366M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6367L: netdev@vger.kernel.org 6368S: Maintained 6369F: include/net/ipx.h 6370F: include/uapi/linux/ipx.h 6371F: net/ipx/ 6372 6373IRDA SUBSYSTEM 6374M: Samuel Ortiz <samuel@sortiz.org> 6375L: irda-users@lists.sourceforge.net (subscribers-only) 6376L: netdev@vger.kernel.org 6377W: http://irda.sourceforge.net/ 6378S: Maintained 6379T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6380F: Documentation/networking/irda.txt 6381F: drivers/net/irda/ 6382F: include/net/irda/ 6383F: net/irda/ 6384 6385IRQ SUBSYSTEM 6386M: Thomas Gleixner <tglx@linutronix.de> 6387L: linux-kernel@vger.kernel.org 6388S: Maintained 6389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6390F: kernel/irq/ 6391 6392IRQCHIP DRIVERS 6393M: Thomas Gleixner <tglx@linutronix.de> 6394M: Jason Cooper <jason@lakedaemon.net> 6395M: Marc Zyngier <marc.zyngier@arm.com> 6396L: linux-kernel@vger.kernel.org 6397S: Maintained 6398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6399T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6400F: Documentation/devicetree/bindings/interrupt-controller/ 6401F: drivers/irqchip/ 6402 6403IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6404M: Marc Zyngier <marc.zyngier@arm.com> 6405S: Maintained 6406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6407F: Documentation/IRQ-domain.txt 6408F: include/linux/irqdomain.h 6409F: kernel/irq/irqdomain.c 6410F: kernel/irq/msi.c 6411 6412ISA 6413M: William Breathitt Gray <vilhelm.gray@gmail.com> 6414S: Maintained 6415F: Documentation/isa.txt 6416F: drivers/base/isa.c 6417F: include/linux/isa.h 6418 6419ISAPNP 6420M: Jaroslav Kysela <perex@perex.cz> 6421S: Maintained 6422F: Documentation/isapnp.txt 6423F: drivers/pnp/isapnp/ 6424F: include/linux/isapnp.h 6425 6426ISA RADIO MODULE 6427M: Hans Verkuil <hverkuil@xs4all.nl> 6428L: linux-media@vger.kernel.org 6429T: git git://linuxtv.org/media_tree.git 6430W: https://linuxtv.org 6431S: Maintained 6432F: drivers/media/radio/radio-isa* 6433 6434iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6435M: Peter Jones <pjones@redhat.com> 6436M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6437S: Maintained 6438F: drivers/firmware/iscsi_ibft* 6439 6440ISCSI 6441M: Mike Christie <michaelc@cs.wisc.edu> 6442L: open-iscsi@googlegroups.com 6443W: www.open-iscsi.org 6444T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6445S: Maintained 6446F: drivers/scsi/*iscsi* 6447F: include/scsi/*iscsi* 6448 6449ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6450M: Or Gerlitz <ogerlitz@mellanox.com> 6451M: Sagi Grimberg <sagi@grimberg.me> 6452M: Roi Dayan <roid@mellanox.com> 6453L: linux-rdma@vger.kernel.org 6454S: Supported 6455W: http://www.openfabrics.org 6456W: www.open-iscsi.org 6457Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6458F: drivers/infiniband/ulp/iser/ 6459 6460ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6461M: Sagi Grimberg <sagi@grimberg.me> 6462T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6463L: linux-rdma@vger.kernel.org 6464L: target-devel@vger.kernel.org 6465S: Supported 6466W: http://www.linux-iscsi.org 6467F: drivers/infiniband/ulp/isert 6468 6469ISDN SUBSYSTEM 6470M: Karsten Keil <isdn@linux-pingi.de> 6471L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6472L: netdev@vger.kernel.org 6473W: http://www.isdn4linux.de 6474T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6475S: Maintained 6476F: Documentation/isdn/ 6477F: drivers/isdn/ 6478F: include/linux/isdn.h 6479F: include/linux/isdn/ 6480F: include/uapi/linux/isdn.h 6481F: include/uapi/linux/isdn/ 6482 6483ISDN SUBSYSTEM (Eicon active card driver) 6484M: Armin Schindler <mac@melware.de> 6485L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6486W: http://www.melware.de 6487S: Maintained 6488F: drivers/isdn/hardware/eicon/ 6489 6490IT87 HARDWARE MONITORING DRIVER 6491M: Jean Delvare <jdelvare@suse.com> 6492L: linux-hwmon@vger.kernel.org 6493S: Maintained 6494F: Documentation/hwmon/it87 6495F: drivers/hwmon/it87.c 6496 6497IT913X MEDIA DRIVER 6498M: Antti Palosaari <crope@iki.fi> 6499L: linux-media@vger.kernel.org 6500W: https://linuxtv.org 6501W: http://palosaari.fi/linux/ 6502Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6503T: git git://linuxtv.org/anttip/media_tree.git 6504S: Maintained 6505F: drivers/media/tuners/it913x* 6506 6507IVTV VIDEO4LINUX DRIVER 6508M: Andy Walls <awalls@md.metrocast.net> 6509L: ivtv-devel@ivtvdriver.org (subscribers-only) 6510L: linux-media@vger.kernel.org 6511T: git git://linuxtv.org/media_tree.git 6512W: http://www.ivtvdriver.org 6513S: Maintained 6514F: Documentation/media/v4l-drivers/ivtv* 6515F: drivers/media/pci/ivtv/ 6516F: include/uapi/linux/ivtv* 6517 6518IX2505V MEDIA DRIVER 6519M: Malcolm Priestley <tvboxspy@gmail.com> 6520L: linux-media@vger.kernel.org 6521W: https://linuxtv.org 6522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6523S: Maintained 6524F: drivers/media/dvb-frontends/ix2505v* 6525 6526JC42.4 TEMPERATURE SENSOR DRIVER 6527M: Guenter Roeck <linux@roeck-us.net> 6528L: linux-hwmon@vger.kernel.org 6529S: Maintained 6530F: drivers/hwmon/jc42.c 6531F: Documentation/hwmon/jc42 6532 6533JFS FILESYSTEM 6534M: Dave Kleikamp <shaggy@kernel.org> 6535L: jfs-discussion@lists.sourceforge.net 6536W: http://jfs.sourceforge.net/ 6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6538S: Maintained 6539F: Documentation/filesystems/jfs.txt 6540F: fs/jfs/ 6541 6542JME NETWORK DRIVER 6543M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6544L: netdev@vger.kernel.org 6545S: Maintained 6546F: drivers/net/ethernet/jme.* 6547 6548JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6549M: David Woodhouse <dwmw2@infradead.org> 6550L: linux-mtd@lists.infradead.org 6551W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6552S: Maintained 6553F: fs/jffs2/ 6554F: include/uapi/linux/jffs2.h 6555 6556JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6557M: "Theodore Ts'o" <tytso@mit.edu> 6558M: Jan Kara <jack@suse.com> 6559L: linux-ext4@vger.kernel.org 6560S: Maintained 6561F: fs/jbd2/ 6562F: include/linux/jbd2.h 6563 6564JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6565M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6566L: linux-media@vger.kernel.org 6567S: Maintained 6568F: drivers/media/platform/rcar_jpu.c 6569 6570JSM Neo PCI based serial card 6571M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6572L: linux-serial@vger.kernel.org 6573S: Maintained 6574F: drivers/tty/serial/jsm/ 6575 6576K10TEMP HARDWARE MONITORING DRIVER 6577M: Clemens Ladisch <clemens@ladisch.de> 6578L: linux-hwmon@vger.kernel.org 6579S: Maintained 6580F: Documentation/hwmon/k10temp 6581F: drivers/hwmon/k10temp.c 6582 6583K8TEMP HARDWARE MONITORING DRIVER 6584M: Rudolf Marek <r.marek@assembler.cz> 6585L: linux-hwmon@vger.kernel.org 6586S: Maintained 6587F: Documentation/hwmon/k8temp 6588F: drivers/hwmon/k8temp.c 6589 6590KASAN 6591M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6592R: Alexander Potapenko <glider@google.com> 6593R: Dmitry Vyukov <dvyukov@google.com> 6594L: kasan-dev@googlegroups.com 6595S: Maintained 6596F: arch/*/include/asm/kasan.h 6597F: arch/*/mm/kasan_init* 6598F: Documentation/dev-tools/kasan.rst 6599F: include/linux/kasan*.h 6600F: lib/test_kasan.c 6601F: mm/kasan/ 6602F: scripts/Makefile.kasan 6603 6604KCONFIG 6605M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6606L: linux-kbuild@vger.kernel.org 6607T: git git://gitorious.org/linux-kconfig/linux-kconfig 6608S: Maintained 6609F: Documentation/kbuild/kconfig-language.txt 6610F: scripts/kconfig/ 6611 6612KDUMP 6613M: Dave Young <dyoung@redhat.com> 6614M: Baoquan He <bhe@redhat.com> 6615R: Vivek Goyal <vgoyal@redhat.com> 6616L: kexec@lists.infradead.org 6617W: http://lse.sourceforge.net/kdump/ 6618S: Maintained 6619F: Documentation/kdump/ 6620 6621KEENE FM RADIO TRANSMITTER DRIVER 6622M: Hans Verkuil <hverkuil@xs4all.nl> 6623L: linux-media@vger.kernel.org 6624T: git git://linuxtv.org/media_tree.git 6625W: https://linuxtv.org 6626S: Maintained 6627F: drivers/media/radio/radio-keene* 6628 6629KERNEL AUTOMOUNTER v4 (AUTOFS4) 6630M: Ian Kent <raven@themaw.net> 6631L: autofs@vger.kernel.org 6632S: Maintained 6633F: fs/autofs4/ 6634 6635KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6636M: Michal Marek <mmarek@suse.com> 6637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6638T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6639L: linux-kbuild@vger.kernel.org 6640S: Maintained 6641F: Documentation/kbuild/ 6642F: Makefile 6643F: scripts/Makefile.* 6644F: scripts/basic/ 6645F: scripts/mk* 6646F: scripts/package/ 6647 6648KERNEL JANITORS 6649L: kernel-janitors@vger.kernel.org 6650W: http://kernelnewbies.org/KernelJanitors 6651S: Odd Fixes 6652 6653KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6654M: "J. Bruce Fields" <bfields@fieldses.org> 6655M: Jeff Layton <jlayton@poochiereds.net> 6656L: linux-nfs@vger.kernel.org 6657W: http://nfs.sourceforge.net/ 6658T: git git://linux-nfs.org/~bfields/linux.git 6659S: Supported 6660F: fs/nfsd/ 6661F: include/uapi/linux/nfsd/ 6662F: fs/lockd/ 6663F: fs/nfs_common/ 6664F: net/sunrpc/ 6665F: include/linux/lockd/ 6666F: include/linux/sunrpc/ 6667F: include/uapi/linux/sunrpc/ 6668 6669KERNEL SELFTEST FRAMEWORK 6670M: Shuah Khan <shuahkh@osg.samsung.com> 6671M: Shuah Khan <shuah@kernel.org> 6672L: linux-kselftest@vger.kernel.org 6673T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6674S: Maintained 6675F: tools/testing/selftests 6676 6677KERNEL VIRTUAL MACHINE (KVM) 6678M: Paolo Bonzini <pbonzini@redhat.com> 6679M: Radim Krčmář <rkrcmar@redhat.com> 6680L: kvm@vger.kernel.org 6681W: http://www.linux-kvm.org 6682T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6683S: Supported 6684F: Documentation/*/kvm*.txt 6685F: Documentation/virtual/kvm/ 6686F: arch/*/kvm/ 6687F: arch/x86/kernel/kvm.c 6688F: arch/x86/kernel/kvmclock.c 6689F: arch/*/include/asm/kvm* 6690F: include/linux/kvm* 6691F: include/uapi/linux/kvm* 6692F: virt/kvm/ 6693F: tools/kvm/ 6694 6695KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6696M: Joerg Roedel <joro@8bytes.org> 6697L: kvm@vger.kernel.org 6698W: http://www.linux-kvm.org/ 6699S: Maintained 6700F: arch/x86/include/asm/svm.h 6701F: arch/x86/kvm/svm.c 6702 6703KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6704M: Alexander Graf <agraf@suse.com> 6705L: kvm-ppc@vger.kernel.org 6706W: http://www.linux-kvm.org/ 6707T: git git://github.com/agraf/linux-2.6.git 6708S: Supported 6709F: arch/powerpc/include/asm/kvm* 6710F: arch/powerpc/kvm/ 6711 6712KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6713M: Christian Borntraeger <borntraeger@de.ibm.com> 6714M: Cornelia Huck <cornelia.huck@de.ibm.com> 6715L: linux-s390@vger.kernel.org 6716W: http://www.ibm.com/developerworks/linux/linux390/ 6717T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6718S: Supported 6719F: Documentation/s390/kvm.txt 6720F: arch/s390/include/asm/kvm* 6721F: arch/s390/kvm/ 6722 6723KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6724M: Christoffer Dall <christoffer.dall@linaro.org> 6725M: Marc Zyngier <marc.zyngier@arm.com> 6726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6727L: kvmarm@lists.cs.columbia.edu 6728W: http://systems.cs.columbia.edu/projects/kvm-arm 6729T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6730S: Supported 6731F: arch/arm/include/uapi/asm/kvm* 6732F: arch/arm/include/asm/kvm* 6733F: arch/arm/kvm/ 6734F: virt/kvm/arm/ 6735F: include/kvm/arm_* 6736 6737KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6738M: Christoffer Dall <christoffer.dall@linaro.org> 6739M: Marc Zyngier <marc.zyngier@arm.com> 6740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6741L: kvmarm@lists.cs.columbia.edu 6742S: Maintained 6743F: arch/arm64/include/uapi/asm/kvm* 6744F: arch/arm64/include/asm/kvm* 6745F: arch/arm64/kvm/ 6746 6747KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6748M: James Hogan <james.hogan@imgtec.com> 6749L: linux-mips@linux-mips.org 6750S: Supported 6751F: arch/mips/include/uapi/asm/kvm* 6752F: arch/mips/include/asm/kvm* 6753F: arch/mips/kvm/ 6754 6755KEXEC 6756M: Eric Biederman <ebiederm@xmission.com> 6757W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6758L: kexec@lists.infradead.org 6759S: Maintained 6760F: include/linux/kexec.h 6761F: include/uapi/linux/kexec.h 6762F: kernel/kexec* 6763 6764KEYS/KEYRINGS: 6765M: David Howells <dhowells@redhat.com> 6766L: keyrings@vger.kernel.org 6767S: Maintained 6768F: Documentation/security/keys.txt 6769F: include/linux/key.h 6770F: include/linux/key-type.h 6771F: include/linux/keyctl.h 6772F: include/uapi/linux/keyctl.h 6773F: include/keys/ 6774F: security/keys/ 6775 6776KEYS-TRUSTED 6777M: David Safford <safford@us.ibm.com> 6778M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6779L: linux-security-module@vger.kernel.org 6780L: keyrings@vger.kernel.org 6781S: Supported 6782F: Documentation/security/keys-trusted-encrypted.txt 6783F: include/keys/trusted-type.h 6784F: security/keys/trusted.c 6785F: security/keys/trusted.h 6786 6787KEYS-ENCRYPTED 6788M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6789M: David Safford <safford@us.ibm.com> 6790L: linux-security-module@vger.kernel.org 6791L: keyrings@vger.kernel.org 6792S: Supported 6793F: Documentation/security/keys-trusted-encrypted.txt 6794F: include/keys/encrypted-type.h 6795F: security/keys/encrypted-keys/ 6796 6797KGDB / KDB /debug_core 6798M: Jason Wessel <jason.wessel@windriver.com> 6799W: http://kgdb.wiki.kernel.org/ 6800L: kgdb-bugreport@lists.sourceforge.net 6801T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6802S: Maintained 6803F: Documentation/DocBook/kgdb.tmpl 6804F: drivers/misc/kgdbts.c 6805F: drivers/tty/serial/kgdboc.c 6806F: include/linux/kdb.h 6807F: include/linux/kgdb.h 6808F: kernel/debug/ 6809 6810KMEMCHECK 6811M: Vegard Nossum <vegardno@ifi.uio.no> 6812M: Pekka Enberg <penberg@kernel.org> 6813S: Maintained 6814F: Documentation/dev-tools/kmemcheck.rst 6815F: arch/x86/include/asm/kmemcheck.h 6816F: arch/x86/mm/kmemcheck/ 6817F: include/linux/kmemcheck.h 6818F: mm/kmemcheck.c 6819 6820KMEMLEAK 6821M: Catalin Marinas <catalin.marinas@arm.com> 6822S: Maintained 6823F: Documentation/dev-tools/kmemleak.rst 6824F: include/linux/kmemleak.h 6825F: mm/kmemleak.c 6826F: mm/kmemleak-test.c 6827 6828KPROBES 6829M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6830M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6831M: "David S. Miller" <davem@davemloft.net> 6832M: Masami Hiramatsu <mhiramat@kernel.org> 6833S: Maintained 6834F: Documentation/kprobes.txt 6835F: include/linux/kprobes.h 6836F: kernel/kprobes.c 6837 6838KS0108 LCD CONTROLLER DRIVER 6839M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6840W: http://miguelojeda.es/auxdisplay.htm 6841W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6842S: Maintained 6843F: Documentation/auxdisplay/ks0108 6844F: drivers/auxdisplay/ks0108.c 6845F: include/linux/ks0108.h 6846 6847L3MDEV 6848M: David Ahern <dsa@cumulusnetworks.com> 6849L: netdev@vger.kernel.org 6850S: Maintained 6851F: net/l3mdev 6852F: include/net/l3mdev.h 6853 6854LANTIQ MIPS ARCHITECTURE 6855M: John Crispin <john@phrozen.org> 6856L: linux-mips@linux-mips.org 6857S: Maintained 6858F: arch/mips/lantiq 6859 6860LAPB module 6861L: linux-x25@vger.kernel.org 6862S: Orphan 6863F: Documentation/networking/lapb-module.txt 6864F: include/*/lapb.h 6865F: net/lapb/ 6866 6867LASI 53c700 driver for PARISC 6868M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6869L: linux-scsi@vger.kernel.org 6870S: Maintained 6871F: Documentation/scsi/53c700.txt 6872F: drivers/scsi/53c700* 6873 6874LED SUBSYSTEM 6875M: Richard Purdie <rpurdie@rpsys.net> 6876M: Jacek Anaszewski <j.anaszewski@samsung.com> 6877L: linux-leds@vger.kernel.org 6878T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6879S: Maintained 6880F: Documentation/devicetree/bindings/leds/ 6881F: drivers/leds/ 6882F: include/linux/leds.h 6883 6884LEGACY EEPROM DRIVER 6885M: Jean Delvare <jdelvare@suse.com> 6886S: Maintained 6887F: Documentation/misc-devices/eeprom 6888F: drivers/misc/eeprom/eeprom.c 6889 6890LEGO USB Tower driver 6891M: Juergen Stuber <starblue@users.sourceforge.net> 6892L: legousb-devel@lists.sourceforge.net 6893W: http://legousb.sourceforge.net/ 6894S: Maintained 6895F: drivers/usb/misc/legousbtower.c 6896 6897LG2160 MEDIA DRIVER 6898M: Michael Krufky <mkrufky@linuxtv.org> 6899L: linux-media@vger.kernel.org 6900W: https://linuxtv.org 6901W: http://github.com/mkrufky 6902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6903T: git git://linuxtv.org/mkrufky/tuners.git 6904S: Maintained 6905F: drivers/media/dvb-frontends/lg2160.* 6906 6907LGDT3305 MEDIA DRIVER 6908M: Michael Krufky <mkrufky@linuxtv.org> 6909L: linux-media@vger.kernel.org 6910W: https://linuxtv.org 6911W: http://github.com/mkrufky 6912Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6913T: git git://linuxtv.org/mkrufky/tuners.git 6914S: Maintained 6915F: drivers/media/dvb-frontends/lgdt3305.* 6916 6917LGUEST 6918M: Rusty Russell <rusty@rustcorp.com.au> 6919L: lguest@lists.ozlabs.org 6920W: http://lguest.ozlabs.org/ 6921S: Odd Fixes 6922F: arch/x86/include/asm/lguest*.h 6923F: arch/x86/lguest/ 6924F: drivers/lguest/ 6925F: include/linux/lguest*.h 6926F: tools/lguest/ 6927 6928LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6929M: Tejun Heo <tj@kernel.org> 6930L: linux-ide@vger.kernel.org 6931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6932S: Maintained 6933F: drivers/ata/ 6934F: include/linux/ata.h 6935F: include/linux/libata.h 6936F: Documentation/devicetree/bindings/ata/ 6937 6938LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6939M: Viresh Kumar <vireshk@kernel.org> 6940L: linux-ide@vger.kernel.org 6941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6942S: Maintained 6943F: include/linux/pata_arasan_cf_data.h 6944F: drivers/ata/pata_arasan_cf.c 6945 6946LIBATA PATA DRIVERS 6947M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6948M: Tejun Heo <tj@kernel.org> 6949L: linux-ide@vger.kernel.org 6950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6951S: Maintained 6952F: drivers/ata/pata_*.c 6953F: drivers/ata/ata_generic.c 6954 6955LIBATA SATA AHCI PLATFORM devices support 6956M: Hans de Goede <hdegoede@redhat.com> 6957M: Tejun Heo <tj@kernel.org> 6958L: linux-ide@vger.kernel.org 6959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6960S: Maintained 6961F: drivers/ata/ahci_platform.c 6962F: drivers/ata/libahci_platform.c 6963F: include/linux/ahci_platform.h 6964 6965LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6966M: Mikael Pettersson <mikpelinux@gmail.com> 6967L: linux-ide@vger.kernel.org 6968T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6969S: Maintained 6970F: drivers/ata/sata_promise.* 6971 6972LIBLOCKDEP 6973M: Sasha Levin <sasha.levin@oracle.com> 6974S: Maintained 6975F: tools/lib/lockdep/ 6976 6977LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6978M: Dan Williams <dan.j.williams@intel.com> 6979L: linux-nvdimm@lists.01.org 6980Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6981T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6982S: Supported 6983F: drivers/nvdimm/* 6984F: include/linux/nd.h 6985F: include/linux/libnvdimm.h 6986F: include/uapi/linux/ndctl.h 6987 6988LIBNVDIMM BLK: MMIO-APERTURE 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/blk.c 6994F: drivers/nvdimm/region_devs.c 6995F: drivers/acpi/nfit* 6996 6997LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6998M: Vishal Verma <vishal.l.verma@intel.com> 6999L: linux-nvdimm@lists.01.org 7000Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7001S: Supported 7002F: drivers/nvdimm/btt* 7003 7004LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7005M: Ross Zwisler <ross.zwisler@linux.intel.com> 7006L: linux-nvdimm@lists.01.org 7007Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7008S: Supported 7009F: drivers/nvdimm/pmem.c 7010F: include/linux/pmem.h 7011F: arch/*/include/asm/pmem.h 7012 7013LIGHTNVM PLATFORM SUPPORT 7014M: Matias Bjorling <mb@lightnvm.io> 7015W: http://github/OpenChannelSSD 7016L: linux-block@vger.kernel.org 7017S: Maintained 7018F: drivers/lightnvm/ 7019F: include/linux/lightnvm.h 7020F: include/uapi/linux/lightnvm.h 7021 7022LINUX FOR IBM pSERIES (RS/6000) 7023M: Paul Mackerras <paulus@au.ibm.com> 7024W: http://www.ibm.com/linux/ltc/projects/ppc 7025S: Supported 7026F: arch/powerpc/boot/rs6000.h 7027 7028LINUX FOR POWERPC (32-BIT AND 64-BIT) 7029M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7030M: Paul Mackerras <paulus@samba.org> 7031M: Michael Ellerman <mpe@ellerman.id.au> 7032W: http://www.penguinppc.org/ 7033L: linuxppc-dev@lists.ozlabs.org 7034Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7035T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7036S: Supported 7037F: Documentation/powerpc/ 7038F: arch/powerpc/ 7039F: drivers/char/tpm/tpm_ibmvtpm* 7040F: drivers/crypto/nx/ 7041F: drivers/crypto/vmx/ 7042F: drivers/net/ethernet/ibm/ibmveth.* 7043F: drivers/net/ethernet/ibm/ibmvnic.* 7044F: drivers/pci/hotplug/pnv_php.c 7045F: drivers/pci/hotplug/rpa* 7046F: drivers/scsi/ibmvscsi/ 7047N: opal 7048N: /pmac 7049N: powermac 7050N: powernv 7051N: [^a-z0-9]ps3 7052N: pseries 7053 7054LINUX FOR POWER MACINTOSH 7055M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7056W: http://www.penguinppc.org/ 7057L: linuxppc-dev@lists.ozlabs.org 7058S: Maintained 7059F: arch/powerpc/platforms/powermac/ 7060F: drivers/macintosh/ 7061 7062LINUX FOR POWERPC EMBEDDED MPC5XXX 7063M: Anatolij Gustschin <agust@denx.de> 7064L: linuxppc-dev@lists.ozlabs.org 7065T: git git://git.denx.de/linux-denx-agust.git 7066S: Maintained 7067F: arch/powerpc/platforms/512x/ 7068F: arch/powerpc/platforms/52xx/ 7069 7070LINUX FOR POWERPC EMBEDDED PPC4XX 7071M: Alistair Popple <alistair@popple.id.au> 7072M: Matt Porter <mporter@kernel.crashing.org> 7073W: http://www.penguinppc.org/ 7074L: linuxppc-dev@lists.ozlabs.org 7075S: Maintained 7076F: arch/powerpc/platforms/40x/ 7077F: arch/powerpc/platforms/44x/ 7078 7079LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7080L: linuxppc-dev@lists.ozlabs.org 7081S: Orphan 7082F: arch/powerpc/*/*virtex* 7083F: arch/powerpc/*/*/*virtex* 7084 7085LINUX FOR POWERPC EMBEDDED PPC8XX 7086M: Vitaly Bordug <vitb@kernel.crashing.org> 7087W: http://www.penguinppc.org/ 7088L: linuxppc-dev@lists.ozlabs.org 7089S: Maintained 7090F: arch/powerpc/platforms/8xx/ 7091 7092LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7093M: Scott Wood <oss@buserror.net> 7094M: Kumar Gala <galak@kernel.crashing.org> 7095W: http://www.penguinppc.org/ 7096L: linuxppc-dev@lists.ozlabs.org 7097T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7098S: Maintained 7099F: arch/powerpc/platforms/83xx/ 7100F: arch/powerpc/platforms/85xx/ 7101 7102LINUX FOR POWERPC PA SEMI PWRFICIENT 7103M: Olof Johansson <olof@lixom.net> 7104L: linuxppc-dev@lists.ozlabs.org 7105S: Maintained 7106F: arch/powerpc/platforms/pasemi/ 7107F: drivers/*/*pasemi* 7108F: drivers/*/*/*pasemi* 7109 7110LINUX SECURITY MODULE (LSM) FRAMEWORK 7111M: Chris Wright <chrisw@sous-sol.org> 7112L: linux-security-module@vger.kernel.org 7113S: Supported 7114 7115LIS3LV02D ACCELEROMETER DRIVER 7116M: Eric Piel <eric.piel@tremplin-utc.net> 7117S: Maintained 7118F: Documentation/misc-devices/lis3lv02d 7119F: drivers/misc/lis3lv02d/ 7120F: drivers/platform/x86/hp_accel.c 7121 7122LIVE PATCHING 7123M: Josh Poimboeuf <jpoimboe@redhat.com> 7124M: Jessica Yu <jeyu@redhat.com> 7125M: Jiri Kosina <jikos@kernel.org> 7126M: Miroslav Benes <mbenes@suse.cz> 7127R: Petr Mladek <pmladek@suse.com> 7128S: Maintained 7129F: kernel/livepatch/ 7130F: include/linux/livepatch.h 7131F: arch/x86/include/asm/livepatch.h 7132F: arch/x86/kernel/livepatch.c 7133F: Documentation/livepatch/ 7134F: Documentation/ABI/testing/sysfs-kernel-livepatch 7135F: samples/livepatch/ 7136L: live-patching@vger.kernel.org 7137T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7138 7139LINUX KERNEL DUMP TEST MODULE (LKDTM) 7140M: Kees Cook <keescook@chromium.org> 7141S: Maintained 7142F: drivers/misc/lkdtm* 7143 7144LLC (802.2) 7145M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7146S: Maintained 7147F: include/linux/llc.h 7148F: include/uapi/linux/llc.h 7149F: include/net/llc* 7150F: net/llc/ 7151 7152LM73 HARDWARE MONITOR DRIVER 7153M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7154L: linux-hwmon@vger.kernel.org 7155S: Maintained 7156F: drivers/hwmon/lm73.c 7157 7158LM78 HARDWARE MONITOR DRIVER 7159M: Jean Delvare <jdelvare@suse.com> 7160L: linux-hwmon@vger.kernel.org 7161S: Maintained 7162F: Documentation/hwmon/lm78 7163F: drivers/hwmon/lm78.c 7164 7165LM83 HARDWARE MONITOR DRIVER 7166M: Jean Delvare <jdelvare@suse.com> 7167L: linux-hwmon@vger.kernel.org 7168S: Maintained 7169F: Documentation/hwmon/lm83 7170F: drivers/hwmon/lm83.c 7171 7172LM90 HARDWARE MONITOR DRIVER 7173M: Jean Delvare <jdelvare@suse.com> 7174L: linux-hwmon@vger.kernel.org 7175S: Maintained 7176F: Documentation/hwmon/lm90 7177F: Documentation/devicetree/bindings/hwmon/lm90.txt 7178F: drivers/hwmon/lm90.c 7179 7180LM95234 HARDWARE MONITOR DRIVER 7181M: Guenter Roeck <linux@roeck-us.net> 7182L: linux-hwmon@vger.kernel.org 7183S: Maintained 7184F: Documentation/hwmon/lm95234 7185F: drivers/hwmon/lm95234.c 7186 7187LME2510 MEDIA DRIVER 7188M: Malcolm Priestley <tvboxspy@gmail.com> 7189L: linux-media@vger.kernel.org 7190W: https://linuxtv.org 7191Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7192S: Maintained 7193F: drivers/media/usb/dvb-usb-v2/lmedm04* 7194 7195LOCKING PRIMITIVES 7196M: Peter Zijlstra <peterz@infradead.org> 7197M: Ingo Molnar <mingo@redhat.com> 7198L: linux-kernel@vger.kernel.org 7199T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7200S: Maintained 7201F: Documentation/locking/ 7202F: include/linux/lockdep.h 7203F: include/linux/spinlock*.h 7204F: arch/*/include/asm/spinlock*.h 7205F: include/linux/rwlock*.h 7206F: include/linux/mutex*.h 7207F: arch/*/include/asm/mutex*.h 7208F: include/linux/rwsem*.h 7209F: arch/*/include/asm/rwsem.h 7210F: include/linux/seqlock.h 7211F: lib/locking*.[ch] 7212F: kernel/locking/ 7213 7214LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7215M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7216L: linux-ntfs-dev@lists.sourceforge.net 7217W: http://www.linux-ntfs.org/content/view/19/37/ 7218S: Maintained 7219F: Documentation/ldm.txt 7220F: block/partitions/ldm.* 7221 7222LogFS 7223M: Joern Engel <joern@logfs.org> 7224M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7225L: logfs@logfs.org 7226W: logfs.org 7227S: Maintained 7228F: fs/logfs/ 7229 7230LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7231M: Sathya Prakash <sathya.prakash@broadcom.com> 7232M: Chaitra P B <chaitra.basappa@broadcom.com> 7233M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7234L: MPT-FusionLinux.pdl@broadcom.com 7235L: linux-scsi@vger.kernel.org 7236W: http://www.avagotech.com/support/ 7237S: Supported 7238F: drivers/message/fusion/ 7239F: drivers/scsi/mpt2sas/ 7240F: drivers/scsi/mpt3sas/ 7241 7242LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7243M: Matthew Wilcox <matthew@wil.cx> 7244L: linux-scsi@vger.kernel.org 7245S: Maintained 7246F: drivers/scsi/sym53c8xx_2/ 7247 7248LTC4261 HARDWARE MONITOR DRIVER 7249M: Guenter Roeck <linux@roeck-us.net> 7250L: linux-hwmon@vger.kernel.org 7251S: Maintained 7252F: Documentation/hwmon/ltc4261 7253F: drivers/hwmon/ltc4261.c 7254 7255LTP (Linux Test Project) 7256M: Mike Frysinger <vapier@gentoo.org> 7257M: Cyril Hrubis <chrubis@suse.cz> 7258M: Wanlong Gao <wanlong.gao@gmail.com> 7259M: Jan Stancek <jstancek@redhat.com> 7260M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7261M: Alexey Kodanev <alexey.kodanev@oracle.com> 7262L: ltp@lists.linux.it (subscribers-only) 7263W: http://linux-test-project.github.io/ 7264T: git git://github.com/linux-test-project/ltp.git 7265S: Maintained 7266 7267M32R ARCHITECTURE 7268W: http://www.linux-m32r.org/ 7269S: Orphan 7270F: arch/m32r/ 7271 7272M68K ARCHITECTURE 7273M: Geert Uytterhoeven <geert@linux-m68k.org> 7274L: linux-m68k@lists.linux-m68k.org 7275W: http://www.linux-m68k.org/ 7276T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7277S: Maintained 7278F: arch/m68k/ 7279F: drivers/zorro/ 7280 7281M68K ON APPLE MACINTOSH 7282M: Joshua Thompson <funaho@jurai.org> 7283W: http://www.mac.linux-m68k.org/ 7284L: linux-m68k@lists.linux-m68k.org 7285S: Maintained 7286F: arch/m68k/mac/ 7287 7288M68K ON HP9000/300 7289M: Philip Blundell <philb@gnu.org> 7290W: http://www.tazenda.demon.co.uk/phil/linux-hp 7291S: Maintained 7292F: arch/m68k/hp300/ 7293 7294M88DS3103 MEDIA DRIVER 7295M: Antti Palosaari <crope@iki.fi> 7296L: linux-media@vger.kernel.org 7297W: https://linuxtv.org 7298W: http://palosaari.fi/linux/ 7299Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7300T: git git://linuxtv.org/anttip/media_tree.git 7301S: Maintained 7302F: drivers/media/dvb-frontends/m88ds3103* 7303 7304M88RS2000 MEDIA DRIVER 7305M: Malcolm Priestley <tvboxspy@gmail.com> 7306L: linux-media@vger.kernel.org 7307W: https://linuxtv.org 7308Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7309S: Maintained 7310F: drivers/media/dvb-frontends/m88rs2000* 7311 7312MA901 MASTERKIT USB FM RADIO DRIVER 7313M: Alexey Klimov <klimov.linux@gmail.com> 7314L: linux-media@vger.kernel.org 7315T: git git://linuxtv.org/media_tree.git 7316S: Maintained 7317F: drivers/media/radio/radio-ma901.c 7318 7319MAC80211 7320M: Johannes Berg <johannes@sipsolutions.net> 7321L: linux-wireless@vger.kernel.org 7322W: http://wireless.kernel.org/ 7323T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7324T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7325S: Maintained 7326F: Documentation/networking/mac80211-injection.txt 7327F: include/net/mac80211.h 7328F: net/mac80211/ 7329F: drivers/net/wireless/mac80211_hwsim.[ch] 7330 7331MACVLAN DRIVER 7332M: Patrick McHardy <kaber@trash.net> 7333L: netdev@vger.kernel.org 7334S: Maintained 7335F: drivers/net/macvlan.c 7336F: include/linux/if_macvlan.h 7337 7338MAILBOX API 7339M: Jassi Brar <jassisinghbrar@gmail.com> 7340L: linux-kernel@vger.kernel.org 7341S: Maintained 7342F: drivers/mailbox/ 7343F: include/linux/mailbox_client.h 7344F: include/linux/mailbox_controller.h 7345 7346MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7347M: Michael Kerrisk <mtk.manpages@gmail.com> 7348W: http://www.kernel.org/doc/man-pages 7349L: linux-man@vger.kernel.org 7350S: Maintained 7351 7352MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7353M: Andrew Lunn <andrew@lunn.ch> 7354M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7355S: Maintained 7356F: drivers/net/dsa/mv88e6xxx/ 7357 7358MARVELL ARMADA DRM SUPPORT 7359M: Russell King <rmk+kernel@armlinux.org.uk> 7360S: Maintained 7361F: drivers/gpu/drm/armada/ 7362F: include/uapi/drm/armada_drm.h 7363F: Documentation/devicetree/bindings/display/armada/ 7364 7365MARVELL CRYPTO DRIVER 7366M: Boris Brezillon <boris.brezillon@free-electrons.com> 7367M: Arnaud Ebalard <arno@natisbad.org> 7368F: drivers/crypto/marvell/ 7369S: Maintained 7370L: linux-crypto@vger.kernel.org 7371 7372MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7373M: Mirko Lindner <mlindner@marvell.com> 7374M: Stephen Hemminger <stephen@networkplumber.org> 7375L: netdev@vger.kernel.org 7376S: Maintained 7377F: drivers/net/ethernet/marvell/sk* 7378 7379MARVELL LIBERTAS WIRELESS DRIVER 7380L: libertas-dev@lists.infradead.org 7381S: Orphan 7382F: drivers/net/wireless/marvell/libertas/ 7383 7384MARVELL MV643XX ETHERNET DRIVER 7385M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7386L: netdev@vger.kernel.org 7387S: Maintained 7388F: drivers/net/ethernet/marvell/mv643xx_eth.* 7389F: include/linux/mv643xx.h 7390 7391MARVELL MVNETA ETHERNET DRIVER 7392M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7393L: netdev@vger.kernel.org 7394S: Maintained 7395F: drivers/net/ethernet/marvell/mvneta.* 7396 7397MARVELL MWIFIEX WIRELESS DRIVER 7398M: Amitkumar Karwar <akarwar@marvell.com> 7399M: Nishant Sarmukadam <nishants@marvell.com> 7400L: linux-wireless@vger.kernel.org 7401S: Maintained 7402F: drivers/net/wireless/marvell/mwifiex/ 7403 7404MARVELL MWL8K WIRELESS DRIVER 7405M: Lennert Buytenhek <buytenh@wantstofly.org> 7406L: linux-wireless@vger.kernel.org 7407S: Odd Fixes 7408F: drivers/net/wireless/marvell/mwl8k.c 7409 7410MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7411M: Nicolas Pitre <nico@fluxnic.net> 7412S: Odd Fixes 7413F: drivers/mmc/host/mvsdio.* 7414 7415MATROX FRAMEBUFFER DRIVER 7416L: linux-fbdev@vger.kernel.org 7417S: Orphan 7418F: drivers/video/fbdev/matrox/matroxfb_* 7419F: include/uapi/linux/matroxfb.h 7420 7421MAX16065 HARDWARE MONITOR DRIVER 7422M: Guenter Roeck <linux@roeck-us.net> 7423L: linux-hwmon@vger.kernel.org 7424S: Maintained 7425F: Documentation/hwmon/max16065 7426F: drivers/hwmon/max16065.c 7427 7428MAX20751 HARDWARE MONITOR DRIVER 7429M: Guenter Roeck <linux@roeck-us.net> 7430L: linux-hwmon@vger.kernel.org 7431S: Maintained 7432F: Documentation/hwmon/max20751 7433F: drivers/hwmon/max20751.c 7434 7435MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7436M: "Hans J. Koch" <hjk@hansjkoch.de> 7437L: linux-hwmon@vger.kernel.org 7438S: Maintained 7439F: Documentation/hwmon/max6650 7440F: drivers/hwmon/max6650.c 7441 7442MAX6697 HARDWARE MONITOR DRIVER 7443M: Guenter Roeck <linux@roeck-us.net> 7444L: linux-hwmon@vger.kernel.org 7445S: Maintained 7446F: Documentation/hwmon/max6697 7447F: Documentation/devicetree/bindings/i2c/max6697.txt 7448F: drivers/hwmon/max6697.c 7449F: include/linux/platform_data/max6697.h 7450 7451MAX9860 MONO AUDIO VOICE CODEC DRIVER 7452M: Peter Rosin <peda@axentia.se> 7453L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7454S: Maintained 7455F: Documentation/devicetree/bindings/sound/max9860.txt 7456F: sound/soc/codecs/max9860.* 7457 7458MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7459M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7460L: linux-pm@vger.kernel.org 7461S: Supported 7462F: drivers/power/max14577_charger.c 7463F: drivers/power/max77693_charger.c 7464 7465MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7466M: Javier Martinez Canillas <javier@osg.samsung.com> 7467L: linux-kernel@vger.kernel.org 7468S: Supported 7469F: drivers/*/*max77802*.c 7470F: Documentation/devicetree/bindings/*/*max77802.txt 7471F: include/dt-bindings/*/*max77802.h 7472 7473MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7474M: Chanwoo Choi <cw00.choi@samsung.com> 7475M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7476L: linux-kernel@vger.kernel.org 7477S: Supported 7478F: drivers/*/max14577*.c 7479F: drivers/*/max77686*.c 7480F: drivers/*/max77693*.c 7481F: drivers/extcon/extcon-max14577.c 7482F: drivers/extcon/extcon-max77693.c 7483F: drivers/rtc/rtc-max77686.c 7484F: drivers/clk/clk-max77686.c 7485F: Documentation/devicetree/bindings/mfd/max14577.txt 7486F: Documentation/devicetree/bindings/*/max77686.txt 7487F: Documentation/devicetree/bindings/mfd/max77693.txt 7488F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7489F: include/linux/mfd/max14577*.h 7490F: include/linux/mfd/max77686*.h 7491F: include/linux/mfd/max77693*.h 7492 7493MAXIRADIO FM RADIO RECEIVER DRIVER 7494M: Hans Verkuil <hverkuil@xs4all.nl> 7495L: linux-media@vger.kernel.org 7496T: git git://linuxtv.org/media_tree.git 7497W: https://linuxtv.org 7498S: Maintained 7499F: drivers/media/radio/radio-maxiradio* 7500 7501MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7502M: Peter Rosin <peda@axentia.se> 7503L: linux-iio@vger.kernel.org 7504S: Maintained 7505F: drivers/iio/potentiometer/mcp4531.c 7506 7507MEDIA DRIVERS FOR RENESAS - FCP 7508M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7509L: linux-media@vger.kernel.org 7510L: linux-renesas-soc@vger.kernel.org 7511T: git git://linuxtv.org/media_tree.git 7512S: Supported 7513F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7514F: drivers/media/platform/rcar-fcp.c 7515F: include/media/rcar-fcp.h 7516 7517MEDIA DRIVERS FOR RENESAS - VSP1 7518M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7519L: linux-media@vger.kernel.org 7520L: linux-renesas-soc@vger.kernel.org 7521T: git git://linuxtv.org/media_tree.git 7522S: Supported 7523F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7524F: drivers/media/platform/vsp1/ 7525 7526MEDIA DRIVERS FOR HELENE 7527M: Abylay Ospan <aospan@netup.ru> 7528L: linux-media@vger.kernel.org 7529W: https://linuxtv.org 7530W: http://netup.tv/ 7531T: git git://linuxtv.org/media_tree.git 7532S: Supported 7533F: drivers/media/dvb-frontends/helene* 7534 7535MEDIA DRIVERS FOR ASCOT2E 7536M: Sergey Kozlov <serjk@netup.ru> 7537M: Abylay Ospan <aospan@netup.ru> 7538L: linux-media@vger.kernel.org 7539W: https://linuxtv.org 7540W: http://netup.tv/ 7541T: git git://linuxtv.org/media_tree.git 7542S: Supported 7543F: drivers/media/dvb-frontends/ascot2e* 7544 7545MEDIA DRIVERS FOR CXD2841ER 7546M: Sergey Kozlov <serjk@netup.ru> 7547M: Abylay Ospan <aospan@netup.ru> 7548L: linux-media@vger.kernel.org 7549W: https://linuxtv.org 7550W: http://netup.tv/ 7551T: git git://linuxtv.org/media_tree.git 7552S: Supported 7553F: drivers/media/dvb-frontends/cxd2841er* 7554 7555MEDIA DRIVERS FOR HORUS3A 7556M: Sergey Kozlov <serjk@netup.ru> 7557M: Abylay Ospan <aospan@netup.ru> 7558L: linux-media@vger.kernel.org 7559W: https://linuxtv.org 7560W: http://netup.tv/ 7561T: git git://linuxtv.org/media_tree.git 7562S: Supported 7563F: drivers/media/dvb-frontends/horus3a* 7564 7565MEDIA DRIVERS FOR LNBH25 7566M: Sergey Kozlov <serjk@netup.ru> 7567M: Abylay Ospan <aospan@netup.ru> 7568L: linux-media@vger.kernel.org 7569W: https://linuxtv.org 7570W: http://netup.tv/ 7571T: git git://linuxtv.org/media_tree.git 7572S: Supported 7573F: drivers/media/dvb-frontends/lnbh25* 7574 7575MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7576M: Sergey Kozlov <serjk@netup.ru> 7577M: Abylay Ospan <aospan@netup.ru> 7578L: linux-media@vger.kernel.org 7579W: https://linuxtv.org 7580W: http://netup.tv/ 7581T: git git://linuxtv.org/media_tree.git 7582S: Supported 7583F: drivers/media/pci/netup_unidvb/* 7584 7585MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7586M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7587M: Mauro Carvalho Chehab <mchehab@kernel.org> 7588P: LinuxTV.org Project 7589L: linux-media@vger.kernel.org 7590W: https://linuxtv.org 7591Q: http://patchwork.kernel.org/project/linux-media/list/ 7592T: git git://linuxtv.org/media_tree.git 7593S: Maintained 7594F: Documentation/media/ 7595F: drivers/media/ 7596F: drivers/staging/media/ 7597F: include/linux/platform_data/media/ 7598F: include/media/ 7599F: include/uapi/linux/dvb/ 7600F: include/uapi/linux/videodev2.h 7601F: include/uapi/linux/media.h 7602F: include/uapi/linux/v4l2-* 7603F: include/uapi/linux/meye.h 7604F: include/uapi/linux/ivtv* 7605F: include/uapi/linux/uvcvideo.h 7606 7607MEDIATEK ETHERNET DRIVER 7608M: Felix Fietkau <nbd@openwrt.org> 7609M: John Crispin <blogic@openwrt.org> 7610L: netdev@vger.kernel.org 7611S: Maintained 7612F: drivers/net/ethernet/mediatek/ 7613 7614MEDIATEK MT7601U WIRELESS LAN DRIVER 7615M: Jakub Kicinski <kubakici@wp.pl> 7616L: linux-wireless@vger.kernel.org 7617S: Maintained 7618F: drivers/net/wireless/mediatek/mt7601u/ 7619 7620MEGARAID SCSI/SAS DRIVERS 7621M: Kashyap Desai <kashyap.desai@avagotech.com> 7622M: Sumit Saxena <sumit.saxena@avagotech.com> 7623M: Uday Lingala <uday.lingala@avagotech.com> 7624L: megaraidlinux.pdl@avagotech.com 7625L: linux-scsi@vger.kernel.org 7626W: http://www.lsi.com 7627S: Maintained 7628F: Documentation/scsi/megaraid.txt 7629F: drivers/scsi/megaraid.* 7630F: drivers/scsi/megaraid/ 7631 7632MELLANOX ETHERNET DRIVER (mlx4_en) 7633M: Tariq Toukan <tariqt@mellanox.com> 7634L: netdev@vger.kernel.org 7635S: Supported 7636W: http://www.mellanox.com 7637Q: http://patchwork.ozlabs.org/project/netdev/list/ 7638F: drivers/net/ethernet/mellanox/mlx4/en_* 7639 7640MELLANOX ETHERNET DRIVER (mlx5e) 7641M: Saeed Mahameed <saeedm@mellanox.com> 7642L: netdev@vger.kernel.org 7643S: Supported 7644W: http://www.mellanox.com 7645Q: http://patchwork.ozlabs.org/project/netdev/list/ 7646F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7647 7648MELLANOX ETHERNET SWITCH DRIVERS 7649M: Jiri Pirko <jiri@mellanox.com> 7650M: Ido Schimmel <idosch@mellanox.com> 7651L: netdev@vger.kernel.org 7652S: Supported 7653W: http://www.mellanox.com 7654Q: http://patchwork.ozlabs.org/project/netdev/list/ 7655F: drivers/net/ethernet/mellanox/mlxsw/ 7656 7657SOFT-ROCE DRIVER (rxe) 7658M: Moni Shoua <monis@mellanox.com> 7659L: linux-rdma@vger.kernel.org 7660S: Supported 7661W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7662Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7663F: drivers/infiniband/hw/rxe/ 7664F: include/uapi/rdma/rdma_user_rxe.h 7665 7666MEMBARRIER SUPPORT 7667M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7668M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7669L: linux-kernel@vger.kernel.org 7670S: Supported 7671F: kernel/membarrier.c 7672F: include/uapi/linux/membarrier.h 7673 7674MEMORY MANAGEMENT 7675L: linux-mm@kvack.org 7676W: http://www.linux-mm.org 7677S: Maintained 7678F: include/linux/mm.h 7679F: include/linux/gfp.h 7680F: include/linux/mmzone.h 7681F: include/linux/memory_hotplug.h 7682F: include/linux/vmalloc.h 7683F: mm/ 7684 7685MEMORY TECHNOLOGY DEVICES (MTD) 7686M: David Woodhouse <dwmw2@infradead.org> 7687M: Brian Norris <computersforpeace@gmail.com> 7688L: linux-mtd@lists.infradead.org 7689W: http://www.linux-mtd.infradead.org/ 7690Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7691T: git git://git.infradead.org/linux-mtd.git 7692T: git git://git.infradead.org/l2-mtd.git 7693S: Maintained 7694F: Documentation/devicetree/bindings/mtd/ 7695F: drivers/mtd/ 7696F: include/linux/mtd/ 7697F: include/uapi/mtd/ 7698 7699MEN A21 WATCHDOG DRIVER 7700M: Johannes Thumshirn <morbidrsa@gmail.com> 7701L: linux-watchdog@vger.kernel.org 7702S: Maintained 7703F: drivers/watchdog/mena21_wdt.c 7704 7705MEN CHAMELEON BUS (mcb) 7706M: Johannes Thumshirn <morbidrsa@gmail.com> 7707S: Maintained 7708F: drivers/mcb/ 7709F: include/linux/mcb.h 7710F: Documentation/men-chameleon-bus.txt 7711 7712MEN F21BMC (Board Management Controller) 7713M: Andreas Werner <andreas.werner@men.de> 7714S: Supported 7715F: drivers/mfd/menf21bmc.c 7716F: drivers/watchdog/menf21bmc_wdt.c 7717F: drivers/leds/leds-menf21bmc.c 7718F: drivers/hwmon/menf21bmc_hwmon.c 7719F: Documentation/hwmon/menf21bmc 7720 7721METAG ARCHITECTURE 7722M: James Hogan <james.hogan@imgtec.com> 7723L: linux-metag@vger.kernel.org 7724T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7725S: Odd Fixes 7726F: arch/metag/ 7727F: Documentation/metag/ 7728F: Documentation/devicetree/bindings/metag/ 7729F: Documentation/devicetree/bindings/interrupt-controller/img,* 7730F: drivers/clocksource/metag_generic.c 7731F: drivers/irqchip/irq-metag.c 7732F: drivers/irqchip/irq-metag-ext.c 7733F: drivers/tty/metag_da.c 7734 7735MICROBLAZE ARCHITECTURE 7736M: Michal Simek <monstr@monstr.eu> 7737W: http://www.monstr.eu/fdt/ 7738T: git git://git.monstr.eu/linux-2.6-microblaze.git 7739S: Supported 7740F: arch/microblaze/ 7741 7742MICROCHIP / ATMEL ISC DRIVER 7743M: Songjun Wu <songjun.wu@microchip.com> 7744L: linux-media@vger.kernel.org 7745S: Supported 7746F: drivers/media/platform/atmel/atmel-isc.c 7747F: drivers/media/platform/atmel/atmel-isc-regs.h 7748F: devicetree/bindings/media/atmel-isc.txt 7749 7750MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7751M: Chen Yu <yu.c.chen@intel.com> 7752L: platform-driver-x86@vger.kernel.org 7753S: Supported 7754F: drivers/platform/x86/surfacepro3_button.c 7755 7756MICROTEK X6 SCANNER 7757M: Oliver Neukum <oliver@neukum.org> 7758S: Maintained 7759F: drivers/usb/image/microtek.* 7760 7761MIPS 7762M: Ralf Baechle <ralf@linux-mips.org> 7763L: linux-mips@linux-mips.org 7764W: http://www.linux-mips.org/ 7765T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7766Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7767S: Supported 7768F: Documentation/devicetree/bindings/mips/ 7769F: Documentation/mips/ 7770F: arch/mips/ 7771 7772MIPS/LOONGSON1 ARCHITECTURE 7773M: Keguang Zhang <keguang.zhang@gmail.com> 7774L: linux-mips@linux-mips.org 7775S: Maintained 7776F: arch/mips/loongson32/ 7777F: arch/mips/include/asm/mach-loongson32/ 7778F: drivers/*/*loongson1* 7779F: drivers/*/*/*loongson1* 7780 7781MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7782M: Hans Verkuil <hverkuil@xs4all.nl> 7783L: linux-media@vger.kernel.org 7784T: git git://linuxtv.org/media_tree.git 7785W: https://linuxtv.org 7786S: Odd Fixes 7787F: drivers/media/radio/radio-miropcm20* 7788 7789MELLANOX MLX4 core VPI driver 7790M: Yishai Hadas <yishaih@mellanox.com> 7791L: netdev@vger.kernel.org 7792L: linux-rdma@vger.kernel.org 7793W: http://www.mellanox.com 7794Q: http://patchwork.ozlabs.org/project/netdev/list/ 7795S: Supported 7796F: drivers/net/ethernet/mellanox/mlx4/ 7797F: include/linux/mlx4/ 7798 7799MELLANOX MLX4 IB driver 7800M: Yishai Hadas <yishaih@mellanox.com> 7801L: linux-rdma@vger.kernel.org 7802W: http://www.mellanox.com 7803Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7804S: Supported 7805F: drivers/infiniband/hw/mlx4/ 7806F: include/linux/mlx4/ 7807 7808MELLANOX MLX5 core VPI driver 7809M: Matan Barak <matanb@mellanox.com> 7810M: Leon Romanovsky <leonro@mellanox.com> 7811L: netdev@vger.kernel.org 7812L: linux-rdma@vger.kernel.org 7813W: http://www.mellanox.com 7814Q: http://patchwork.ozlabs.org/project/netdev/list/ 7815S: Supported 7816F: drivers/net/ethernet/mellanox/mlx5/core/ 7817F: include/linux/mlx5/ 7818 7819MELLANOX MLX5 IB driver 7820M: Matan Barak <matanb@mellanox.com> 7821M: Leon Romanovsky <leonro@mellanox.com> 7822L: linux-rdma@vger.kernel.org 7823W: http://www.mellanox.com 7824Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7825S: Supported 7826F: drivers/infiniband/hw/mlx5/ 7827F: include/linux/mlx5/ 7828 7829MELEXIS MLX90614 DRIVER 7830M: Crt Mori <cmo@melexis.com> 7831L: linux-iio@vger.kernel.org 7832W: http://www.melexis.com 7833S: Supported 7834F: drivers/iio/temperature/mlx90614.c 7835 7836MN88472 MEDIA DRIVER 7837M: Antti Palosaari <crope@iki.fi> 7838L: linux-media@vger.kernel.org 7839W: https://linuxtv.org 7840W: http://palosaari.fi/linux/ 7841Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7842S: Maintained 7843F: drivers/media/dvb-frontends/mn88472* 7844 7845MN88473 MEDIA DRIVER 7846M: Antti Palosaari <crope@iki.fi> 7847L: linux-media@vger.kernel.org 7848W: https://linuxtv.org 7849W: http://palosaari.fi/linux/ 7850Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7851S: Maintained 7852F: drivers/media/dvb-frontends/mn88473* 7853 7854MODULE SUPPORT 7855M: Rusty Russell <rusty@rustcorp.com.au> 7856S: Maintained 7857F: include/linux/module.h 7858F: kernel/module.c 7859 7860MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7861W: http://popies.net/meye/ 7862S: Orphan 7863F: Documentation/media/v4l-drivers/meye* 7864F: drivers/media/pci/meye/ 7865F: include/uapi/linux/meye.h 7866 7867MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7868M: Jiri Slaby <jirislaby@gmail.com> 7869S: Maintained 7870F: Documentation/serial/moxa-smartio 7871F: drivers/tty/mxser.* 7872 7873MR800 AVERMEDIA USB FM RADIO DRIVER 7874M: Alexey Klimov <klimov.linux@gmail.com> 7875L: linux-media@vger.kernel.org 7876T: git git://linuxtv.org/media_tree.git 7877S: Maintained 7878F: drivers/media/radio/radio-mr800.c 7879 7880MRF24J40 IEEE 802.15.4 RADIO DRIVER 7881M: Alan Ott <alan@signal11.us> 7882L: linux-wpan@vger.kernel.org 7883S: Maintained 7884F: drivers/net/ieee802154/mrf24j40.c 7885F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7886 7887MSI LAPTOP SUPPORT 7888M: "Lee, Chun-Yi" <jlee@suse.com> 7889L: platform-driver-x86@vger.kernel.org 7890S: Maintained 7891F: drivers/platform/x86/msi-laptop.c 7892 7893MSI WMI SUPPORT 7894L: platform-driver-x86@vger.kernel.org 7895S: Orphan 7896F: drivers/platform/x86/msi-wmi.c 7897 7898MSI001 MEDIA DRIVER 7899M: Antti Palosaari <crope@iki.fi> 7900L: linux-media@vger.kernel.org 7901W: https://linuxtv.org 7902W: http://palosaari.fi/linux/ 7903Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7904T: git git://linuxtv.org/anttip/media_tree.git 7905S: Maintained 7906F: drivers/media/tuners/msi001* 7907 7908MSI2500 MEDIA DRIVER 7909M: Antti Palosaari <crope@iki.fi> 7910L: linux-media@vger.kernel.org 7911W: https://linuxtv.org 7912W: http://palosaari.fi/linux/ 7913Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7914T: git git://linuxtv.org/anttip/media_tree.git 7915S: Maintained 7916F: drivers/media/usb/msi2500/ 7917 7918MSYSTEMS DISKONCHIP G3 MTD DRIVER 7919M: Robert Jarzmik <robert.jarzmik@free.fr> 7920L: linux-mtd@lists.infradead.org 7921S: Maintained 7922F: drivers/mtd/devices/docg3* 7923 7924MT9M032 APTINA SENSOR DRIVER 7925M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7926L: linux-media@vger.kernel.org 7927T: git git://linuxtv.org/media_tree.git 7928S: Maintained 7929F: drivers/media/i2c/mt9m032.c 7930F: include/media/i2c/mt9m032.h 7931 7932MT9P031 APTINA CAMERA SENSOR 7933M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7934L: linux-media@vger.kernel.org 7935T: git git://linuxtv.org/media_tree.git 7936S: Maintained 7937F: drivers/media/i2c/mt9p031.c 7938F: include/media/i2c/mt9p031.h 7939 7940MT9T001 APTINA CAMERA SENSOR 7941M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7942L: linux-media@vger.kernel.org 7943T: git git://linuxtv.org/media_tree.git 7944S: Maintained 7945F: drivers/media/i2c/mt9t001.c 7946F: include/media/i2c/mt9t001.h 7947 7948MT9V032 APTINA CAMERA SENSOR 7949M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7950L: linux-media@vger.kernel.org 7951T: git git://linuxtv.org/media_tree.git 7952S: Maintained 7953F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7954F: drivers/media/i2c/mt9v032.c 7955F: include/media/i2c/mt9v032.h 7956 7957MULTIFUNCTION DEVICES (MFD) 7958M: Lee Jones <lee.jones@linaro.org> 7959T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7960S: Supported 7961F: drivers/mfd/ 7962F: include/linux/mfd/ 7963 7964MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7965M: Ulf Hansson <ulf.hansson@linaro.org> 7966L: linux-mmc@vger.kernel.org 7967T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7968S: Maintained 7969F: Documentation/devicetree/bindings/mmc/ 7970F: drivers/mmc/ 7971F: include/linux/mmc/ 7972F: include/uapi/linux/mmc/ 7973 7974MULTIMEDIA CARD (MMC) ETC. OVER SPI 7975S: Orphan 7976F: drivers/mmc/host/mmc_spi.c 7977F: include/linux/spi/mmc_spi.h 7978 7979MULTISOUND SOUND DRIVER 7980M: Andrew Veliath <andrewtv@usa.net> 7981S: Maintained 7982F: Documentation/sound/oss/MultiSound 7983F: sound/oss/msnd* 7984 7985MULTITECH MULTIPORT CARD (ISICOM) 7986S: Orphan 7987F: drivers/tty/isicom.c 7988F: include/linux/isicom.h 7989 7990MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7991M: Bin Liu <b-liu@ti.com> 7992L: linux-usb@vger.kernel.org 7993T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7994S: Maintained 7995F: drivers/usb/musb/ 7996 7997MXL5007T MEDIA DRIVER 7998M: Michael Krufky <mkrufky@linuxtv.org> 7999L: linux-media@vger.kernel.org 8000W: https://linuxtv.org 8001W: http://github.com/mkrufky 8002Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8003T: git git://linuxtv.org/mkrufky/tuners.git 8004S: Maintained 8005F: drivers/media/tuners/mxl5007t.* 8006 8007MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8008M: Hyong-Youb Kim <hykim@myri.com> 8009L: netdev@vger.kernel.org 8010W: https://www.myricom.com/support/downloads/myri10ge.html 8011S: Supported 8012F: drivers/net/ethernet/myricom/myri10ge/ 8013 8014NAND FLASH SUBSYSTEM 8015M: Boris Brezillon <boris.brezillon@free-electrons.com> 8016R: Richard Weinberger <richard@nod.at> 8017L: linux-mtd@lists.infradead.org 8018W: http://www.linux-mtd.infradead.org/ 8019Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8020T: git git://github.com/linux-nand/linux.git 8021S: Maintained 8022F: drivers/mtd/nand/ 8023F: include/linux/mtd/nand*.h 8024 8025NATSEMI ETHERNET DRIVER (DP8381x) 8026S: Orphan 8027F: drivers/net/ethernet/natsemi/natsemi.c 8028 8029NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8030M: Daniel Mack <zonque@gmail.com> 8031S: Maintained 8032L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8033W: http://www.native-instruments.com 8034F: sound/usb/caiaq/ 8035 8036NCP FILESYSTEM 8037M: Petr Vandrovec <petr@vandrovec.name> 8038S: Odd Fixes 8039F: fs/ncpfs/ 8040 8041NCR 5380 SCSI DRIVERS 8042M: Finn Thain <fthain@telegraphics.com.au> 8043M: Michael Schmitz <schmitzmic@gmail.com> 8044L: linux-scsi@vger.kernel.org 8045S: Maintained 8046F: Documentation/scsi/g_NCR5380.txt 8047F: Documentation/scsi/dtc3x80.txt 8048F: drivers/scsi/NCR5380.* 8049F: drivers/scsi/arm/cumana_1.c 8050F: drivers/scsi/arm/oak.c 8051F: drivers/scsi/atari_scsi.* 8052F: drivers/scsi/dmx3191d.c 8053F: drivers/scsi/dtc.* 8054F: drivers/scsi/g_NCR5380.* 8055F: drivers/scsi/g_NCR5380_mmio.c 8056F: drivers/scsi/mac_scsi.* 8057F: drivers/scsi/pas16.* 8058F: drivers/scsi/sun3_scsi.* 8059F: drivers/scsi/sun3_scsi_vme.c 8060F: drivers/scsi/t128.* 8061 8062NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8063M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8064L: linux-scsi@vger.kernel.org 8065S: Maintained 8066F: drivers/scsi/NCR_D700.* 8067 8068NCT6775 HARDWARE MONITOR DRIVER 8069M: Guenter Roeck <linux@roeck-us.net> 8070L: linux-hwmon@vger.kernel.org 8071S: Maintained 8072F: Documentation/hwmon/nct6775 8073F: drivers/hwmon/nct6775.c 8074 8075NETEFFECT IWARP RNIC DRIVER (IW_NES) 8076M: Faisal Latif <faisal.latif@intel.com> 8077L: linux-rdma@vger.kernel.org 8078W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8079S: Supported 8080F: drivers/infiniband/hw/nes/ 8081 8082NETEM NETWORK EMULATOR 8083M: Stephen Hemminger <stephen@networkplumber.org> 8084L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8085S: Maintained 8086F: net/sched/sch_netem.c 8087 8088NETERION 10GbE DRIVERS (s2io/vxge) 8089M: Jon Mason <jdmason@kudzu.us> 8090L: netdev@vger.kernel.org 8091S: Supported 8092F: Documentation/networking/s2io.txt 8093F: Documentation/networking/vxge.txt 8094F: drivers/net/ethernet/neterion/ 8095 8096NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8097M: Pablo Neira Ayuso <pablo@netfilter.org> 8098M: Patrick McHardy <kaber@trash.net> 8099M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8100L: netfilter-devel@vger.kernel.org 8101L: coreteam@netfilter.org 8102W: http://www.netfilter.org/ 8103W: http://www.iptables.org/ 8104Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8105T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8106T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8107S: Supported 8108F: include/linux/netfilter* 8109F: include/linux/netfilter/ 8110F: include/net/netfilter/ 8111F: include/uapi/linux/netfilter* 8112F: include/uapi/linux/netfilter/ 8113F: net/*/netfilter.c 8114F: net/*/netfilter/ 8115F: net/netfilter/ 8116F: net/bridge/br_netfilter*.c 8117 8118NETLABEL 8119M: Paul Moore <paul@paul-moore.com> 8120W: http://netlabel.sf.net 8121L: netdev@vger.kernel.org 8122S: Maintained 8123F: Documentation/netlabel/ 8124F: include/net/netlabel.h 8125F: net/netlabel/ 8126 8127NETROM NETWORK LAYER 8128M: Ralf Baechle <ralf@linux-mips.org> 8129L: linux-hams@vger.kernel.org 8130W: http://www.linux-ax25.org/ 8131S: Maintained 8132F: include/net/netrom.h 8133F: include/uapi/linux/netrom.h 8134F: net/netrom/ 8135 8136NETRONOME ETHERNET DRIVERS 8137M: Jakub Kicinski <jakub.kicinski@netronome.com> 8138L: oss-drivers@netronome.com 8139S: Maintained 8140F: drivers/net/ethernet/netronome/ 8141 8142NETWORK BLOCK DEVICE (NBD) 8143M: Markus Pargmann <mpa@pengutronix.de> 8144S: Maintained 8145L: nbd-general@lists.sourceforge.net 8146T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8147F: Documentation/blockdev/nbd.txt 8148F: drivers/block/nbd.c 8149F: include/uapi/linux/nbd.h 8150 8151NETWORK DROP MONITOR 8152M: Neil Horman <nhorman@tuxdriver.com> 8153L: netdev@vger.kernel.org 8154S: Maintained 8155W: https://fedorahosted.org/dropwatch/ 8156F: net/core/drop_monitor.c 8157 8158NETWORKING [GENERAL] 8159M: "David S. Miller" <davem@davemloft.net> 8160L: netdev@vger.kernel.org 8161W: http://www.linuxfoundation.org/en/Net 8162Q: http://patchwork.ozlabs.org/project/netdev/list/ 8163T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8164T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8165S: Maintained 8166F: net/ 8167F: include/net/ 8168F: include/linux/in.h 8169F: include/linux/net.h 8170F: include/linux/netdevice.h 8171F: include/uapi/linux/in.h 8172F: include/uapi/linux/net.h 8173F: include/uapi/linux/netdevice.h 8174F: include/uapi/linux/net_namespace.h 8175F: tools/net/ 8176F: tools/testing/selftests/net/ 8177F: lib/random32.c 8178F: lib/test_bpf.c 8179 8180NETWORKING [IPv4/IPv6] 8181M: "David S. Miller" <davem@davemloft.net> 8182M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8183M: James Morris <jmorris@namei.org> 8184M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8185M: Patrick McHardy <kaber@trash.net> 8186L: netdev@vger.kernel.org 8187T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8188S: Maintained 8189F: net/ipv4/ 8190F: net/ipv6/ 8191F: include/net/ip* 8192F: arch/x86/net/* 8193 8194NETWORKING [IPSEC] 8195M: Steffen Klassert <steffen.klassert@secunet.com> 8196M: Herbert Xu <herbert@gondor.apana.org.au> 8197M: "David S. Miller" <davem@davemloft.net> 8198L: netdev@vger.kernel.org 8199T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8200T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8201S: Maintained 8202F: net/core/flow.c 8203F: net/xfrm/ 8204F: net/key/ 8205F: net/ipv4/xfrm* 8206F: net/ipv4/esp4.c 8207F: net/ipv4/ah4.c 8208F: net/ipv4/ipcomp.c 8209F: net/ipv4/ip_vti.c 8210F: net/ipv6/xfrm* 8211F: net/ipv6/esp6.c 8212F: net/ipv6/ah6.c 8213F: net/ipv6/ipcomp6.c 8214F: net/ipv6/ip6_vti.c 8215F: include/uapi/linux/xfrm.h 8216F: include/net/xfrm.h 8217 8218NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8219M: Paul Moore <paul@paul-moore.com> 8220L: netdev@vger.kernel.org 8221S: Maintained 8222 8223NETWORKING [WIRELESS] 8224L: linux-wireless@vger.kernel.org 8225Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8226 8227NETWORKING DRIVERS 8228L: netdev@vger.kernel.org 8229W: http://www.linuxfoundation.org/en/Net 8230Q: http://patchwork.ozlabs.org/project/netdev/list/ 8231T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8232T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8233S: Odd Fixes 8234F: Documentation/devicetree/bindings/net/ 8235F: drivers/net/ 8236F: include/linux/if_* 8237F: include/linux/netdevice.h 8238F: include/linux/etherdevice.h 8239F: include/linux/fcdevice.h 8240F: include/linux/fddidevice.h 8241F: include/linux/hippidevice.h 8242F: include/linux/inetdevice.h 8243F: include/uapi/linux/if_* 8244F: include/uapi/linux/netdevice.h 8245 8246NETWORKING DRIVERS (WIRELESS) 8247M: Kalle Valo <kvalo@codeaurora.org> 8248L: linux-wireless@vger.kernel.org 8249Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8250T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8251T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8252S: Maintained 8253F: Documentation/devicetree/bindings/net/wireless/ 8254F: drivers/net/wireless/ 8255 8256NETXEN (1/10) GbE SUPPORT 8257M: Manish Chopra <manish.chopra@qlogic.com> 8258M: Sony Chacko <sony.chacko@qlogic.com> 8259M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8260L: netdev@vger.kernel.org 8261W: http://www.qlogic.com 8262S: Supported 8263F: drivers/net/ethernet/qlogic/netxen/ 8264 8265NFC SUBSYSTEM 8266M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8267M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8268M: Samuel Ortiz <sameo@linux.intel.com> 8269L: linux-wireless@vger.kernel.org 8270L: linux-nfc@lists.01.org (subscribers-only) 8271S: Supported 8272F: net/nfc/ 8273F: include/net/nfc/ 8274F: include/uapi/linux/nfc.h 8275F: drivers/nfc/ 8276F: include/linux/platform_data/nfcmrvl.h 8277F: include/linux/platform_data/nxp-nci.h 8278F: include/linux/platform_data/pn544.h 8279F: include/linux/platform_data/st21nfca.h 8280F: include/linux/platform_data/st-nci.h 8281F: Documentation/devicetree/bindings/net/nfc/ 8282 8283NFS, SUNRPC, AND LOCKD CLIENTS 8284M: Trond Myklebust <trond.myklebust@primarydata.com> 8285M: Anna Schumaker <anna.schumaker@netapp.com> 8286L: linux-nfs@vger.kernel.org 8287W: http://client.linux-nfs.org 8288T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8289S: Maintained 8290F: fs/lockd/ 8291F: fs/nfs/ 8292F: fs/nfs_common/ 8293F: net/sunrpc/ 8294F: include/linux/lockd/ 8295F: include/linux/nfs* 8296F: include/linux/sunrpc/ 8297F: include/uapi/linux/nfs* 8298F: include/uapi/linux/sunrpc/ 8299 8300NILFS2 FILESYSTEM 8301M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8302L: linux-nilfs@vger.kernel.org 8303W: http://nilfs.sourceforge.net/ 8304W: http://nilfs.osdn.jp/ 8305T: git git://github.com/konis/nilfs2.git 8306S: Supported 8307F: Documentation/filesystems/nilfs2.txt 8308F: fs/nilfs2/ 8309F: include/trace/events/nilfs2.h 8310F: include/uapi/linux/nilfs2_api.h 8311F: include/uapi/linux/nilfs2_ondisk.h 8312 8313NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8314M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8315W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8316S: Maintained 8317F: Documentation/scsi/NinjaSCSI.txt 8318F: drivers/scsi/pcmcia/nsp_* 8319 8320NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8321M: GOTO Masanori <gotom@debian.or.jp> 8322M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8323W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8324S: Maintained 8325F: Documentation/scsi/NinjaSCSI.txt 8326F: drivers/scsi/nsp32* 8327 8328NIOS2 ARCHITECTURE 8329M: Ley Foon Tan <lftan@altera.com> 8330L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8331T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8332S: Maintained 8333F: arch/nios2/ 8334 8335NOKIA N900 POWER SUPPLY DRIVERS 8336R: Pali Rohár <pali.rohar@gmail.com> 8337F: include/linux/power/bq2415x_charger.h 8338F: include/linux/power/bq27xxx_battery.h 8339F: include/linux/power/isp1704_charger.h 8340F: drivers/power/bq2415x_charger.c 8341F: drivers/power/bq27xxx_battery.c 8342F: drivers/power/bq27xxx_battery_i2c.c 8343F: drivers/power/isp1704_charger.c 8344F: drivers/power/rx51_battery.c 8345 8346NTB DRIVER CORE 8347M: Jon Mason <jdmason@kudzu.us> 8348M: Dave Jiang <dave.jiang@intel.com> 8349M: Allen Hubbe <Allen.Hubbe@emc.com> 8350L: linux-ntb@googlegroups.com 8351S: Supported 8352W: https://github.com/jonmason/ntb/wiki 8353T: git git://github.com/jonmason/ntb.git 8354F: drivers/ntb/ 8355F: drivers/net/ntb_netdev.c 8356F: include/linux/ntb.h 8357F: include/linux/ntb_transport.h 8358F: tools/testing/selftests/ntb/ 8359 8360NTB INTEL DRIVER 8361M: Jon Mason <jdmason@kudzu.us> 8362M: Dave Jiang <dave.jiang@intel.com> 8363L: linux-ntb@googlegroups.com 8364S: Supported 8365W: https://github.com/jonmason/ntb/wiki 8366T: git git://github.com/jonmason/ntb.git 8367F: drivers/ntb/hw/intel/ 8368 8369NTB AMD DRIVER 8370M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8371L: linux-ntb@googlegroups.com 8372S: Supported 8373F: drivers/ntb/hw/amd/ 8374 8375NTFS FILESYSTEM 8376M: Anton Altaparmakov <anton@tuxera.com> 8377L: linux-ntfs-dev@lists.sourceforge.net 8378W: http://www.tuxera.com/ 8379T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8380S: Supported 8381F: Documentation/filesystems/ntfs.txt 8382F: fs/ntfs/ 8383 8384NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8385M: Antonino Daplas <adaplas@gmail.com> 8386L: linux-fbdev@vger.kernel.org 8387S: Maintained 8388F: drivers/video/fbdev/riva/ 8389F: drivers/video/fbdev/nvidia/ 8390 8391NVM EXPRESS DRIVER 8392M: Keith Busch <keith.busch@intel.com> 8393M: Jens Axboe <axboe@fb.com> 8394L: linux-nvme@lists.infradead.org 8395T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8396W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8397S: Supported 8398F: drivers/nvme/host/ 8399F: include/linux/nvme.h 8400 8401NVM EXPRESS TARGET DRIVER 8402M: Christoph Hellwig <hch@lst.de> 8403M: Sagi Grimberg <sagi@grimberg.me> 8404L: linux-nvme@lists.infradead.org 8405S: Supported 8406F: drivers/nvme/target/ 8407 8408NVMEM FRAMEWORK 8409M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8410M: Maxime Ripard <maxime.ripard@free-electrons.com> 8411S: Maintained 8412F: drivers/nvmem/ 8413F: Documentation/devicetree/bindings/nvmem/ 8414F: include/linux/nvmem-consumer.h 8415F: include/linux/nvmem-provider.h 8416 8417NXP-NCI NFC DRIVER 8418M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8419R: Charles Gorand <charles.gorand@effinnov.com> 8420L: linux-nfc@lists.01.org (moderated for non-subscribers) 8421S: Supported 8422F: drivers/nfc/nxp-nci 8423 8424NXP TDA998X DRM DRIVER 8425M: Russell King <rmk+kernel@armlinux.org.uk> 8426S: Supported 8427F: drivers/gpu/drm/i2c/tda998x_drv.c 8428F: include/drm/i2c/tda998x.h 8429 8430NXP TFA9879 DRIVER 8431M: Peter Rosin <peda@axentia.se> 8432L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8433S: Maintained 8434F: sound/soc/codecs/tfa9879* 8435 8436OBJTOOL 8437M: Josh Poimboeuf <jpoimboe@redhat.com> 8438S: Supported 8439F: tools/objtool/ 8440 8441OMAP SUPPORT 8442M: Tony Lindgren <tony@atomide.com> 8443L: linux-omap@vger.kernel.org 8444W: http://www.muru.com/linux/omap/ 8445W: http://linux.omap.com/ 8446Q: http://patchwork.kernel.org/project/linux-omap/list/ 8447T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8448S: Maintained 8449F: arch/arm/*omap*/ 8450F: arch/arm/configs/omap1_defconfig 8451F: arch/arm/configs/omap2plus_defconfig 8452F: drivers/i2c/busses/i2c-omap.c 8453F: drivers/irqchip/irq-omap-intc.c 8454F: drivers/mfd/*omap*.c 8455F: drivers/mfd/menelaus.c 8456F: drivers/mfd/palmas.c 8457F: drivers/mfd/tps65217.c 8458F: drivers/mfd/tps65218.c 8459F: drivers/mfd/tps65910.c 8460F: drivers/mfd/twl-core.[ch] 8461F: drivers/mfd/twl4030*.c 8462F: drivers/mfd/twl6030*.c 8463F: drivers/mfd/twl6040*.c 8464F: drivers/regulator/palmas-regulator*.c 8465F: drivers/regulator/pbias-regulator.c 8466F: drivers/regulator/tps65217-regulator.c 8467F: drivers/regulator/tps65218-regulator.c 8468F: drivers/regulator/tps65910-regulator.c 8469F: drivers/regulator/twl-regulator.c 8470F: include/linux/i2c-omap.h 8471 8472OMAP DEVICE TREE SUPPORT 8473M: Benoît Cousson <bcousson@baylibre.com> 8474M: Tony Lindgren <tony@atomide.com> 8475L: linux-omap@vger.kernel.org 8476L: devicetree@vger.kernel.org 8477S: Maintained 8478F: arch/arm/boot/dts/*omap* 8479F: arch/arm/boot/dts/*am3* 8480F: arch/arm/boot/dts/*am4* 8481F: arch/arm/boot/dts/*am5* 8482F: arch/arm/boot/dts/*dra7* 8483 8484OMAP CLOCK FRAMEWORK SUPPORT 8485M: Paul Walmsley <paul@pwsan.com> 8486L: linux-omap@vger.kernel.org 8487S: Maintained 8488F: arch/arm/*omap*/*clock* 8489 8490OMAP POWER MANAGEMENT SUPPORT 8491M: Kevin Hilman <khilman@kernel.org> 8492L: linux-omap@vger.kernel.org 8493S: Maintained 8494F: arch/arm/*omap*/*pm* 8495F: drivers/cpufreq/omap-cpufreq.c 8496 8497OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8498M: Rajendra Nayak <rnayak@codeaurora.org> 8499M: Paul Walmsley <paul@pwsan.com> 8500L: linux-omap@vger.kernel.org 8501S: Maintained 8502F: arch/arm/mach-omap2/prm* 8503 8504OMAP AUDIO SUPPORT 8505M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8506M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8507L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8508L: linux-omap@vger.kernel.org 8509S: Maintained 8510F: sound/soc/omap/ 8511 8512OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8513M: Roger Quadros <rogerq@ti.com> 8514M: Tony Lindgren <tony@atomide.com> 8515L: linux-omap@vger.kernel.org 8516S: Maintained 8517F: drivers/memory/omap-gpmc.c 8518F: arch/arm/mach-omap2/*gpmc* 8519 8520OMAP FRAMEBUFFER SUPPORT 8521M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8522L: linux-fbdev@vger.kernel.org 8523L: linux-omap@vger.kernel.org 8524S: Maintained 8525F: drivers/video/fbdev/omap/ 8526 8527OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8528M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8529L: linux-omap@vger.kernel.org 8530L: linux-fbdev@vger.kernel.org 8531S: Maintained 8532F: drivers/video/fbdev/omap2/ 8533F: Documentation/arm/OMAP/DSS 8534 8535OMAP HARDWARE SPINLOCK SUPPORT 8536M: Ohad Ben-Cohen <ohad@wizery.com> 8537L: linux-omap@vger.kernel.org 8538S: Maintained 8539F: drivers/hwspinlock/omap_hwspinlock.c 8540 8541OMAP MMC SUPPORT 8542M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8543L: linux-omap@vger.kernel.org 8544S: Maintained 8545F: drivers/mmc/host/omap.c 8546 8547OMAP HS MMC SUPPORT 8548L: linux-mmc@vger.kernel.org 8549L: linux-omap@vger.kernel.org 8550S: Orphan 8551F: drivers/mmc/host/omap_hsmmc.c 8552 8553OMAP RANDOM NUMBER GENERATOR SUPPORT 8554M: Deepak Saxena <dsaxena@plexity.net> 8555S: Maintained 8556F: drivers/char/hw_random/omap-rng.c 8557 8558OMAP HWMOD SUPPORT 8559M: Benoît Cousson <bcousson@baylibre.com> 8560M: Paul Walmsley <paul@pwsan.com> 8561L: linux-omap@vger.kernel.org 8562S: Maintained 8563F: arch/arm/mach-omap2/omap_hwmod.* 8564 8565OMAP HWMOD DATA 8566M: Paul Walmsley <paul@pwsan.com> 8567L: linux-omap@vger.kernel.org 8568S: Maintained 8569F: arch/arm/mach-omap2/omap_hwmod*data* 8570 8571OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8572M: Benoît Cousson <bcousson@baylibre.com> 8573L: linux-omap@vger.kernel.org 8574S: Maintained 8575F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8576 8577OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8578M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8579L: linux-media@vger.kernel.org 8580S: Maintained 8581F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8582F: drivers/media/platform/omap3isp/ 8583F: drivers/staging/media/omap4iss/ 8584 8585OMAP USB SUPPORT 8586L: linux-usb@vger.kernel.org 8587L: linux-omap@vger.kernel.org 8588S: Orphan 8589F: drivers/usb/*/*omap* 8590F: arch/arm/*omap*/usb* 8591 8592OMAP GPIO DRIVER 8593M: Grygorii Strashko <grygorii.strashko@ti.com> 8594M: Santosh Shilimkar <ssantosh@kernel.org> 8595M: Kevin Hilman <khilman@kernel.org> 8596L: linux-omap@vger.kernel.org 8597S: Maintained 8598F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8599F: drivers/gpio/gpio-omap.c 8600 8601OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8602M: Mark Jackson <mpfj@newflow.co.uk> 8603L: linux-omap@vger.kernel.org 8604S: Maintained 8605F: arch/arm/boot/dts/am335x-nano.dts 8606 8607OMFS FILESYSTEM 8608M: Bob Copeland <me@bobcopeland.com> 8609L: linux-karma-devel@lists.sourceforge.net 8610S: Maintained 8611F: Documentation/filesystems/omfs.txt 8612F: fs/omfs/ 8613 8614OMNIKEY CARDMAN 4000 DRIVER 8615M: Harald Welte <laforge@gnumonks.org> 8616S: Maintained 8617F: drivers/char/pcmcia/cm4000_cs.c 8618F: include/linux/cm4000_cs.h 8619F: include/uapi/linux/cm4000_cs.h 8620 8621OMNIKEY CARDMAN 4040 DRIVER 8622M: Harald Welte <laforge@gnumonks.org> 8623S: Maintained 8624F: drivers/char/pcmcia/cm4040_cs.* 8625 8626OMNIVISION OV7670 SENSOR DRIVER 8627M: Jonathan Corbet <corbet@lwn.net> 8628L: linux-media@vger.kernel.org 8629T: git git://linuxtv.org/media_tree.git 8630S: Maintained 8631F: drivers/media/i2c/ov7670.c 8632 8633ONENAND FLASH DRIVER 8634M: Kyungmin Park <kyungmin.park@samsung.com> 8635L: linux-mtd@lists.infradead.org 8636S: Maintained 8637F: drivers/mtd/onenand/ 8638F: include/linux/mtd/onenand*.h 8639 8640ONSTREAM SCSI TAPE DRIVER 8641M: Willem Riede <osst@riede.org> 8642L: osst-users@lists.sourceforge.net 8643L: linux-scsi@vger.kernel.org 8644S: Maintained 8645F: Documentation/scsi/osst.txt 8646F: drivers/scsi/osst.* 8647F: drivers/scsi/osst_*.h 8648F: drivers/scsi/st.h 8649 8650OPENCORES I2C BUS DRIVER 8651M: Peter Korsgaard <jacmet@sunsite.dk> 8652L: linux-i2c@vger.kernel.org 8653S: Maintained 8654F: Documentation/i2c/busses/i2c-ocores 8655F: drivers/i2c/busses/i2c-ocores.c 8656 8657OPEN FIRMWARE AND FLATTENED DEVICE TREE 8658M: Rob Herring <robh+dt@kernel.org> 8659M: Frank Rowand <frowand.list@gmail.com> 8660L: devicetree@vger.kernel.org 8661W: http://www.devicetree.org/ 8662T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8663S: Maintained 8664F: drivers/of/ 8665F: include/linux/of*.h 8666F: scripts/dtc/ 8667 8668OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8669M: Rob Herring <robh+dt@kernel.org> 8670M: Mark Rutland <mark.rutland@arm.com> 8671L: devicetree@vger.kernel.org 8672T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8673Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8674S: Maintained 8675F: Documentation/devicetree/ 8676F: arch/*/boot/dts/ 8677F: include/dt-bindings/ 8678 8679OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8680M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8681L: devicetree@vger.kernel.org 8682S: Maintained 8683F: Documentation/devicetree/dynamic-resolution-notes.txt 8684F: Documentation/devicetree/overlay-notes.txt 8685F: drivers/of/overlay.c 8686F: drivers/of/resolver.c 8687 8688OPENRISC ARCHITECTURE 8689M: Jonas Bonn <jonas@southpole.se> 8690W: http://openrisc.net 8691S: Maintained 8692T: git git://openrisc.net/~jonas/linux 8693F: arch/openrisc/ 8694 8695OPENVSWITCH 8696M: Pravin Shelar <pshelar@nicira.com> 8697L: netdev@vger.kernel.org 8698L: dev@openvswitch.org 8699W: http://openvswitch.org 8700S: Maintained 8701F: net/openvswitch/ 8702F: include/uapi/linux/openvswitch.h 8703 8704OPERATING PERFORMANCE POINTS (OPP) 8705M: Viresh Kumar <vireshk@kernel.org> 8706M: Nishanth Menon <nm@ti.com> 8707M: Stephen Boyd <sboyd@codeaurora.org> 8708L: linux-pm@vger.kernel.org 8709S: Maintained 8710T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8711F: drivers/base/power/opp/ 8712F: include/linux/pm_opp.h 8713F: Documentation/power/opp.txt 8714F: Documentation/devicetree/bindings/opp/ 8715 8716OPL4 DRIVER 8717M: Clemens Ladisch <clemens@ladisch.de> 8718L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8719T: git git://git.alsa-project.org/alsa-kernel.git 8720S: Maintained 8721F: sound/drivers/opl4/ 8722 8723OPROFILE 8724M: Robert Richter <rric@kernel.org> 8725L: oprofile-list@lists.sf.net 8726S: Maintained 8727F: arch/*/include/asm/oprofile*.h 8728F: arch/*/oprofile/ 8729F: drivers/oprofile/ 8730F: include/linux/oprofile.h 8731 8732ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8733M: Mark Fasheh <mfasheh@suse.com> 8734M: Joel Becker <jlbec@evilplan.org> 8735L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8736W: http://ocfs2.wiki.kernel.org 8737S: Supported 8738F: Documentation/filesystems/ocfs2.txt 8739F: Documentation/filesystems/dlmfs.txt 8740F: fs/ocfs2/ 8741 8742ORINOCO DRIVER 8743L: linux-wireless@vger.kernel.org 8744W: http://wireless.kernel.org/en/users/Drivers/orinoco 8745W: http://www.nongnu.org/orinoco/ 8746S: Orphan 8747F: drivers/net/wireless/intersil/orinoco/ 8748 8749OSD LIBRARY and FILESYSTEM 8750M: Boaz Harrosh <ooo@electrozaur.com> 8751M: Benny Halevy <bhalevy@primarydata.com> 8752L: osd-dev@open-osd.org 8753W: http://open-osd.org 8754T: git git://git.open-osd.org/open-osd.git 8755S: Maintained 8756F: drivers/scsi/osd/ 8757F: include/scsi/osd_* 8758F: fs/exofs/ 8759 8760OVERLAY FILESYSTEM 8761M: Miklos Szeredi <miklos@szeredi.hu> 8762L: linux-unionfs@vger.kernel.org 8763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8764S: Supported 8765F: fs/overlayfs/ 8766F: Documentation/filesystems/overlayfs.txt 8767 8768ORANGEFS FILESYSTEM 8769M: Mike Marshall <hubcap@omnibond.com> 8770L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8771T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8772S: Supported 8773F: fs/orangefs/ 8774F: Documentation/filesystems/orangefs.txt 8775 8776P54 WIRELESS DRIVER 8777M: Christian Lamparter <chunkeey@googlemail.com> 8778L: linux-wireless@vger.kernel.org 8779W: http://wireless.kernel.org/en/users/Drivers/p54 8780S: Maintained 8781F: drivers/net/wireless/intersil/p54/ 8782 8783PA SEMI ETHERNET DRIVER 8784M: Olof Johansson <olof@lixom.net> 8785L: netdev@vger.kernel.org 8786S: Maintained 8787F: drivers/net/ethernet/pasemi/* 8788 8789PA SEMI SMBUS DRIVER 8790M: Olof Johansson <olof@lixom.net> 8791L: linux-i2c@vger.kernel.org 8792S: Maintained 8793F: drivers/i2c/busses/i2c-pasemi.c 8794 8795PADATA PARALLEL EXECUTION MECHANISM 8796M: Steffen Klassert <steffen.klassert@secunet.com> 8797L: linux-crypto@vger.kernel.org 8798S: Maintained 8799F: kernel/padata.c 8800F: include/linux/padata.h 8801F: Documentation/padata.txt 8802 8803PANASONIC LAPTOP ACPI EXTRAS DRIVER 8804M: Harald Welte <laforge@gnumonks.org> 8805L: platform-driver-x86@vger.kernel.org 8806S: Maintained 8807F: drivers/platform/x86/panasonic-laptop.c 8808 8809PANASONIC MN10300/AM33/AM34 PORT 8810M: David Howells <dhowells@redhat.com> 8811L: linux-am33-list@redhat.com (moderated for non-subscribers) 8812W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8813S: Maintained 8814F: Documentation/mn10300/ 8815F: arch/mn10300/ 8816 8817PARALLEL LCD/KEYPAD PANEL DRIVER 8818M: Willy Tarreau <willy@haproxy.com> 8819M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8820S: Odd Fixes 8821F: Documentation/misc-devices/lcd-panel-cgram.txt 8822F: drivers/misc/panel.c 8823 8824PARALLEL PORT SUBSYSTEM 8825M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8826M: Sudip Mukherjee <sudip@vectorindia.org> 8827L: linux-parport@lists.infradead.org (subscribers-only) 8828S: Maintained 8829F: drivers/parport/ 8830F: include/linux/parport*.h 8831F: drivers/char/ppdev.c 8832F: include/uapi/linux/ppdev.h 8833F: Documentation/parport*.txt 8834 8835PARAVIRT_OPS INTERFACE 8836M: Jeremy Fitzhardinge <jeremy@goop.org> 8837M: Chris Wright <chrisw@sous-sol.org> 8838M: Alok Kataria <akataria@vmware.com> 8839M: Rusty Russell <rusty@rustcorp.com.au> 8840L: virtualization@lists.linux-foundation.org 8841S: Supported 8842F: Documentation/virtual/paravirt_ops.txt 8843F: arch/*/kernel/paravirt* 8844F: arch/*/include/asm/paravirt.h 8845 8846PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8847M: Tim Waugh <tim@cyberelk.net> 8848L: linux-parport@lists.infradead.org (subscribers-only) 8849S: Maintained 8850F: Documentation/blockdev/paride.txt 8851F: drivers/block/paride/ 8852 8853PARISC ARCHITECTURE 8854M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8855M: Helge Deller <deller@gmx.de> 8856L: linux-parisc@vger.kernel.org 8857W: http://www.parisc-linux.org/ 8858Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8859T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8860T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8861S: Maintained 8862F: arch/parisc/ 8863F: Documentation/parisc/ 8864F: drivers/parisc/ 8865F: drivers/char/agp/parisc-agp.c 8866F: drivers/input/serio/gscps2.c 8867F: drivers/parport/parport_gsc.* 8868F: drivers/tty/serial/8250/8250_gsc.c 8869F: drivers/video/fbdev/sti* 8870F: drivers/video/console/sti* 8871F: drivers/video/logo/logo_parisc* 8872 8873PC87360 HARDWARE MONITORING DRIVER 8874M: Jim Cromie <jim.cromie@gmail.com> 8875L: linux-hwmon@vger.kernel.org 8876S: Maintained 8877F: Documentation/hwmon/pc87360 8878F: drivers/hwmon/pc87360.c 8879 8880PC8736x GPIO DRIVER 8881M: Jim Cromie <jim.cromie@gmail.com> 8882S: Maintained 8883F: drivers/char/pc8736x_gpio.c 8884 8885PC87427 HARDWARE MONITORING DRIVER 8886M: Jean Delvare <jdelvare@suse.com> 8887L: linux-hwmon@vger.kernel.org 8888S: Maintained 8889F: Documentation/hwmon/pc87427 8890F: drivers/hwmon/pc87427.c 8891 8892PCA9532 LED DRIVER 8893M: Riku Voipio <riku.voipio@iki.fi> 8894S: Maintained 8895F: drivers/leds/leds-pca9532.c 8896F: include/linux/leds-pca9532.h 8897 8898PCA9541 I2C BUS MASTER SELECTOR DRIVER 8899M: Guenter Roeck <linux@roeck-us.net> 8900L: linux-i2c@vger.kernel.org 8901S: Maintained 8902F: drivers/i2c/muxes/i2c-mux-pca9541.c 8903 8904PCDP - PRIMARY CONSOLE AND DEBUG PORT 8905M: Khalid Aziz <khalid@gonehiking.org> 8906S: Maintained 8907F: drivers/firmware/pcdp.* 8908 8909PCI ERROR RECOVERY 8910M: Linas Vepstas <linasvepstas@gmail.com> 8911L: linux-pci@vger.kernel.org 8912S: Supported 8913F: Documentation/PCI/pci-error-recovery.txt 8914 8915PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8916M: Russell Currey <ruscur@russell.cc> 8917L: linuxppc-dev@lists.ozlabs.org 8918S: Supported 8919F: Documentation/powerpc/eeh-pci-error-recovery.txt 8920F: arch/powerpc/kernel/eeh*.c 8921F: arch/powerpc/platforms/*/eeh*.c 8922F: arch/powerpc/include/*/eeh*.h 8923 8924PCI SUBSYSTEM 8925M: Bjorn Helgaas <bhelgaas@google.com> 8926L: linux-pci@vger.kernel.org 8927Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8928T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8929S: Supported 8930F: Documentation/devicetree/bindings/pci/ 8931F: Documentation/PCI/ 8932F: drivers/pci/ 8933F: include/linux/pci* 8934F: arch/x86/pci/ 8935F: arch/x86/kernel/quirks.c 8936 8937PCI DRIVER FOR ALTERA PCIE IP 8938M: Ley Foon Tan <lftan@altera.com> 8939L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8940L: linux-pci@vger.kernel.org 8941S: Supported 8942F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8943F: drivers/pci/host/pcie-altera.c 8944 8945PCI DRIVER FOR ARM VERSATILE PLATFORM 8946M: Rob Herring <robh@kernel.org> 8947L: linux-pci@vger.kernel.org 8948L: linux-arm-kernel@lists.infradead.org 8949S: Maintained 8950F: Documentation/devicetree/bindings/pci/versatile.txt 8951F: drivers/pci/host/pci-versatile.c 8952 8953PCI DRIVER FOR APPLIEDMICRO XGENE 8954M: Tanmay Inamdar <tinamdar@apm.com> 8955L: linux-pci@vger.kernel.org 8956L: linux-arm-kernel@lists.infradead.org 8957S: Maintained 8958F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8959F: drivers/pci/host/pci-xgene.c 8960 8961PCI DRIVER FOR FREESCALE LAYERSCAPE 8962M: Minghuan Lian <minghuan.Lian@freescale.com> 8963M: Mingkai Hu <mingkai.hu@freescale.com> 8964M: Roy Zang <tie-fei.zang@freescale.com> 8965L: linuxppc-dev@lists.ozlabs.org 8966L: linux-pci@vger.kernel.org 8967L: linux-arm-kernel@lists.infradead.org 8968S: Maintained 8969F: drivers/pci/host/*layerscape* 8970 8971PCI DRIVER FOR IMX6 8972M: Richard Zhu <Richard.Zhu@freescale.com> 8973M: Lucas Stach <l.stach@pengutronix.de> 8974L: linux-pci@vger.kernel.org 8975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8976S: Maintained 8977F: drivers/pci/host/*imx6* 8978 8979PCI DRIVER FOR TI KEYSTONE 8980M: Murali Karicheri <m-karicheri2@ti.com> 8981L: linux-pci@vger.kernel.org 8982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8983S: Maintained 8984F: drivers/pci/host/*keystone* 8985 8986PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8987M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8988M: Jason Cooper <jason@lakedaemon.net> 8989L: linux-pci@vger.kernel.org 8990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8991S: Maintained 8992F: drivers/pci/host/*mvebu* 8993 8994PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 8995M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8996L: linux-pci@vger.kernel.org 8997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8998S: Maintained 8999F: drivers/pci/host/pci-aardvark.c 9000 9001PCI DRIVER FOR NVIDIA TEGRA 9002M: Thierry Reding <thierry.reding@gmail.com> 9003L: linux-tegra@vger.kernel.org 9004L: linux-pci@vger.kernel.org 9005S: Supported 9006F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9007F: drivers/pci/host/pci-tegra.c 9008 9009PCI DRIVER FOR TI DRA7XX 9010M: Kishon Vijay Abraham I <kishon@ti.com> 9011L: linux-omap@vger.kernel.org 9012L: linux-pci@vger.kernel.org 9013S: Supported 9014F: Documentation/devicetree/bindings/pci/ti-pci.txt 9015F: drivers/pci/host/pci-dra7xx.c 9016 9017PCI DRIVER FOR RENESAS R-CAR 9018M: Simon Horman <horms@verge.net.au> 9019L: linux-pci@vger.kernel.org 9020L: linux-renesas-soc@vger.kernel.org 9021S: Maintained 9022F: drivers/pci/host/*rcar* 9023 9024PCI DRIVER FOR SAMSUNG EXYNOS 9025M: Jingoo Han <jingoohan1@gmail.com> 9026L: linux-pci@vger.kernel.org 9027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9028L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9029S: Maintained 9030F: drivers/pci/host/pci-exynos.c 9031 9032PCI DRIVER FOR SYNOPSIS DESIGNWARE 9033M: Jingoo Han <jingoohan1@gmail.com> 9034M: Pratyush Anand <pratyush.anand@gmail.com> 9035L: linux-pci@vger.kernel.org 9036S: Maintained 9037F: drivers/pci/host/*designware* 9038 9039PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9040M: Joao Pinto <jpinto@synopsys.com> 9041L: linux-pci@vger.kernel.org 9042S: Maintained 9043F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9044F: drivers/pci/host/pcie-designware-plat.c 9045 9046PCI DRIVER FOR GENERIC OF HOSTS 9047M: Will Deacon <will.deacon@arm.com> 9048L: linux-pci@vger.kernel.org 9049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9050S: Maintained 9051F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9052F: drivers/pci/host/pci-host-common.c 9053F: drivers/pci/host/pci-host-generic.c 9054 9055PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9056M: Keith Busch <keith.busch@intel.com> 9057L: linux-pci@vger.kernel.org 9058S: Supported 9059F: arch/x86/pci/vmd.c 9060 9061PCIE DRIVER FOR ST SPEAR13XX 9062M: Pratyush Anand <pratyush.anand@gmail.com> 9063L: linux-pci@vger.kernel.org 9064S: Maintained 9065F: drivers/pci/host/*spear* 9066 9067PCI MSI DRIVER FOR ALTERA MSI IP 9068M: Ley Foon Tan <lftan@altera.com> 9069L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9070L: linux-pci@vger.kernel.org 9071S: Supported 9072F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9073F: drivers/pci/host/pcie-altera-msi.c 9074 9075PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9076M: Duc Dang <dhdang@apm.com> 9077L: linux-pci@vger.kernel.org 9078L: linux-arm-kernel@lists.infradead.org 9079S: Maintained 9080F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9081F: drivers/pci/host/pci-xgene-msi.c 9082 9083PCIE DRIVER FOR AXIS ARTPEC 9084M: Niklas Cassel <niklas.cassel@axis.com> 9085M: Jesper Nilsson <jesper.nilsson@axis.com> 9086L: linux-arm-kernel@axis.com 9087L: linux-pci@vger.kernel.org 9088S: Maintained 9089F: Documentation/devicetree/bindings/pci/axis,artpec* 9090F: drivers/pci/host/*artpec* 9091 9092PCIE DRIVER FOR HISILICON 9093M: Zhou Wang <wangzhou1@hisilicon.com> 9094M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9095L: linux-pci@vger.kernel.org 9096S: Maintained 9097F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9098F: drivers/pci/host/pcie-hisi.c 9099 9100PCIE DRIVER FOR QUALCOMM MSM 9101M: Stanimir Varbanov <svarbanov@mm-sol.com> 9102L: linux-pci@vger.kernel.org 9103L: linux-arm-msm@vger.kernel.org 9104S: Maintained 9105F: drivers/pci/host/*qcom* 9106 9107PCIE DRIVER FOR CAVIUM THUNDERX 9108M: David Daney <david.daney@cavium.com> 9109L: linux-pci@vger.kernel.org 9110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9111S: Supported 9112F: Documentation/devicetree/bindings/pci/pci-thunder-* 9113F: drivers/pci/host/pci-thunder-* 9114 9115PCMCIA SUBSYSTEM 9116P: Linux PCMCIA Team 9117L: linux-pcmcia@lists.infradead.org 9118W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9119T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9120S: Maintained 9121F: Documentation/pcmcia/ 9122F: drivers/pcmcia/ 9123F: include/pcmcia/ 9124 9125PCNET32 NETWORK DRIVER 9126M: Don Fry <pcnet32@frontier.com> 9127L: netdev@vger.kernel.org 9128S: Maintained 9129F: drivers/net/ethernet/amd/pcnet32.c 9130 9131PCRYPT PARALLEL CRYPTO ENGINE 9132M: Steffen Klassert <steffen.klassert@secunet.com> 9133L: linux-crypto@vger.kernel.org 9134S: Maintained 9135F: crypto/pcrypt.c 9136F: include/crypto/pcrypt.h 9137 9138PER-CPU MEMORY ALLOCATOR 9139M: Tejun Heo <tj@kernel.org> 9140M: Christoph Lameter <cl@linux.com> 9141T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9142S: Maintained 9143F: include/linux/percpu*.h 9144F: mm/percpu*.c 9145F: arch/*/include/asm/percpu.h 9146 9147PER-TASK DELAY ACCOUNTING 9148M: Balbir Singh <bsingharora@gmail.com> 9149S: Maintained 9150F: include/linux/delayacct.h 9151F: kernel/delayacct.c 9152 9153PERFORMANCE EVENTS SUBSYSTEM 9154M: Peter Zijlstra <peterz@infradead.org> 9155M: Ingo Molnar <mingo@redhat.com> 9156M: Arnaldo Carvalho de Melo <acme@kernel.org> 9157R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9158L: linux-kernel@vger.kernel.org 9159T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9160S: Supported 9161F: kernel/events/* 9162F: include/linux/perf_event.h 9163F: include/uapi/linux/perf_event.h 9164F: arch/*/kernel/perf_event*.c 9165F: arch/*/kernel/*/perf_event*.c 9166F: arch/*/kernel/*/*/perf_event*.c 9167F: arch/*/include/asm/perf_event.h 9168F: arch/*/kernel/perf_callchain.c 9169F: arch/*/events/* 9170F: tools/perf/ 9171 9172PERSONALITY HANDLING 9173M: Christoph Hellwig <hch@infradead.org> 9174L: linux-abi-devel@lists.sourceforge.net 9175S: Maintained 9176F: include/linux/personality.h 9177F: include/uapi/linux/personality.h 9178 9179PHONET PROTOCOL 9180M: Remi Denis-Courmont <courmisch@gmail.com> 9181S: Supported 9182F: Documentation/networking/phonet.txt 9183F: include/linux/phonet.h 9184F: include/net/phonet/ 9185F: include/uapi/linux/phonet.h 9186F: net/phonet/ 9187 9188PHRAM MTD DRIVER 9189M: Joern Engel <joern@lazybastard.org> 9190L: linux-mtd@lists.infradead.org 9191S: Maintained 9192F: drivers/mtd/devices/phram.c 9193 9194PICOLCD HID DRIVER 9195M: Bruno Prémont <bonbons@linux-vserver.org> 9196L: linux-input@vger.kernel.org 9197S: Maintained 9198F: drivers/hid/hid-picolcd* 9199 9200PICOXCELL SUPPORT 9201M: Jamie Iles <jamie@jamieiles.com> 9202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9203T: git git://github.com/jamieiles/linux-2.6-ji.git 9204S: Supported 9205F: arch/arm/boot/dts/picoxcell* 9206F: arch/arm/mach-picoxcell/ 9207F: drivers/crypto/picoxcell* 9208 9209PIN CONTROL SUBSYSTEM 9210M: Linus Walleij <linus.walleij@linaro.org> 9211L: linux-gpio@vger.kernel.org 9212T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9213S: Maintained 9214F: Documentation/devicetree/bindings/pinctrl/ 9215F: Documentation/pinctrl.txt 9216F: drivers/pinctrl/ 9217F: include/linux/pinctrl/ 9218 9219PIN CONTROLLER - ATMEL AT91 9220M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9222S: Maintained 9223F: drivers/pinctrl/pinctrl-at91.* 9224 9225PIN CONTROLLER - ATMEL AT91 PIO4 9226M: Ludovic Desroches <ludovic.desroches@atmel.com> 9227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9228L: linux-gpio@vger.kernel.org 9229S: Supported 9230F: drivers/pinctrl/pinctrl-at91-pio4.* 9231 9232PIN CONTROLLER - INTEL 9233M: Mika Westerberg <mika.westerberg@linux.intel.com> 9234M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9235S: Maintained 9236F: drivers/pinctrl/intel/ 9237 9238PIN CONTROLLER - RENESAS 9239M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9240M: Geert Uytterhoeven <geert+renesas@glider.be> 9241L: linux-renesas-soc@vger.kernel.org 9242S: Maintained 9243F: drivers/pinctrl/sh-pfc/ 9244 9245PIN CONTROLLER - SAMSUNG 9246M: Tomasz Figa <tomasz.figa@gmail.com> 9247M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9248M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9250L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9251S: Maintained 9252F: drivers/pinctrl/samsung/ 9253 9254PIN CONTROLLER - SINGLE 9255M: Tony Lindgren <tony@atomide.com> 9256M: Haojian Zhuang <haojian.zhuang@linaro.org> 9257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9258L: linux-omap@vger.kernel.org 9259S: Maintained 9260F: drivers/pinctrl/pinctrl-single.c 9261 9262PIN CONTROLLER - ST SPEAR 9263M: Viresh Kumar <vireshk@kernel.org> 9264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9265W: http://www.st.com/spear 9266S: Maintained 9267F: drivers/pinctrl/spear/ 9268 9269PISTACHIO SOC SUPPORT 9270M: James Hartley <james.hartley@imgtec.com> 9271M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9272L: linux-mips@linux-mips.org 9273S: Maintained 9274F: arch/mips/pistachio/ 9275F: arch/mips/include/asm/mach-pistachio/ 9276F: arch/mips/boot/dts/pistachio/ 9277F: arch/mips/configs/pistachio*_defconfig 9278 9279PKTCDVD DRIVER 9280M: Jiri Kosina <jikos@kernel.org> 9281S: Maintained 9282F: drivers/block/pktcdvd.c 9283F: include/linux/pktcdvd.h 9284F: include/uapi/linux/pktcdvd.h 9285 9286PKUNITY SOC DRIVERS 9287M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9288W: http://mprc.pku.edu.cn/~guanxuetao/linux 9289S: Maintained 9290T: git git://github.com/gxt/linux.git 9291F: drivers/input/serio/i8042-unicore32io.h 9292F: drivers/i2c/busses/i2c-puv3.c 9293F: drivers/video/fbdev/fb-puv3.c 9294F: drivers/rtc/rtc-puv3.c 9295 9296PMBUS HARDWARE MONITORING DRIVERS 9297M: Guenter Roeck <linux@roeck-us.net> 9298L: linux-hwmon@vger.kernel.org 9299W: http://hwmon.wiki.kernel.org/ 9300W: http://www.roeck-us.net/linux/drivers/ 9301T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9302S: Maintained 9303F: Documentation/hwmon/pmbus 9304F: drivers/hwmon/pmbus/ 9305F: include/linux/i2c/pmbus.h 9306 9307PMC SIERRA MaxRAID DRIVER 9308L: linux-scsi@vger.kernel.org 9309W: http://www.pmc-sierra.com/ 9310S: Orphan 9311F: drivers/scsi/pmcraid.* 9312 9313PMC SIERRA PM8001 DRIVER 9314M: Jack Wang <jinpu.wang@profitbricks.com> 9315M: lindar_liu@usish.com 9316L: pmchba@pmcs.com 9317L: linux-scsi@vger.kernel.org 9318S: Supported 9319F: drivers/scsi/pm8001/ 9320 9321POSIX CLOCKS and TIMERS 9322M: Thomas Gleixner <tglx@linutronix.de> 9323L: linux-kernel@vger.kernel.org 9324T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9325S: Maintained 9326F: fs/timerfd.c 9327F: include/linux/timer* 9328F: kernel/time/*timer* 9329 9330POWER MANAGEMENT CORE 9331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9332L: linux-pm@vger.kernel.org 9333T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9334S: Supported 9335F: drivers/base/power/ 9336F: include/linux/pm.h 9337F: include/linux/pm_* 9338F: include/linux/powercap.h 9339F: drivers/powercap/ 9340 9341POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9342M: Sebastian Reichel <sre@kernel.org> 9343M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9344M: David Woodhouse <dwmw2@infradead.org> 9345L: linux-pm@vger.kernel.org 9346T: git git://git.infradead.org/battery-2.6.git 9347S: Maintained 9348F: Documentation/devicetree/bindings/power/ 9349F: Documentation/devicetree/bindings/power_supply/ 9350F: include/linux/power_supply.h 9351F: drivers/power/ 9352X: drivers/power/avs/ 9353 9354POWER STATE COORDINATION INTERFACE (PSCI) 9355M: Mark Rutland <mark.rutland@arm.com> 9356M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9357L: linux-arm-kernel@lists.infradead.org 9358S: Maintained 9359F: drivers/firmware/psci.c 9360F: include/linux/psci.h 9361F: include/uapi/linux/psci.h 9362 9363POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9364M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9365L: linuxppc-dev@lists.ozlabs.org 9366S: Maintained 9367F: drivers/char/powernv-op-panel.c 9368 9369PNP SUPPORT 9370M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9371S: Maintained 9372F: drivers/pnp/ 9373 9374PPP PROTOCOL DRIVERS AND COMPRESSORS 9375M: Paul Mackerras <paulus@samba.org> 9376L: linux-ppp@vger.kernel.org 9377S: Maintained 9378F: drivers/net/ppp/ppp_* 9379 9380PPP OVER ATM (RFC 2364) 9381M: Mitchell Blank Jr <mitch@sfgoth.com> 9382S: Maintained 9383F: net/atm/pppoatm.c 9384F: include/uapi/linux/atmppp.h 9385 9386PPP OVER ETHERNET 9387M: Michal Ostrowski <mostrows@earthlink.net> 9388S: Maintained 9389F: drivers/net/ppp/pppoe.c 9390F: drivers/net/ppp/pppox.c 9391 9392PPP OVER L2TP 9393M: James Chapman <jchapman@katalix.com> 9394S: Maintained 9395F: net/l2tp/l2tp_ppp.c 9396F: include/linux/if_pppol2tp.h 9397F: include/uapi/linux/if_pppol2tp.h 9398 9399PPS SUPPORT 9400M: Rodolfo Giometti <giometti@enneenne.com> 9401W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9402L: linuxpps@ml.enneenne.com (subscribers-only) 9403S: Maintained 9404F: Documentation/pps/ 9405F: drivers/pps/ 9406F: include/linux/pps*.h 9407 9408PPTP DRIVER 9409M: Dmitry Kozlov <xeb@mail.ru> 9410L: netdev@vger.kernel.org 9411S: Maintained 9412F: drivers/net/ppp/pptp.c 9413W: http://sourceforge.net/projects/accel-pptp 9414 9415PREEMPTIBLE KERNEL 9416M: Robert Love <rml@tech9.net> 9417L: kpreempt-tech@lists.sourceforge.net 9418W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9419S: Supported 9420F: Documentation/preempt-locking.txt 9421F: include/linux/preempt.h 9422 9423PRISM54 WIRELESS DRIVER 9424M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9425L: linux-wireless@vger.kernel.org 9426W: http://wireless.kernel.org/en/users/Drivers/p54 9427S: Obsolete 9428F: drivers/net/wireless/intersil/prism54/ 9429 9430PS3 NETWORK SUPPORT 9431M: Geoff Levand <geoff@infradead.org> 9432L: netdev@vger.kernel.org 9433L: linuxppc-dev@lists.ozlabs.org 9434S: Maintained 9435F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9436 9437PS3 PLATFORM SUPPORT 9438M: Geoff Levand <geoff@infradead.org> 9439L: linuxppc-dev@lists.ozlabs.org 9440S: Maintained 9441F: arch/powerpc/boot/ps3* 9442F: arch/powerpc/include/asm/lv1call.h 9443F: arch/powerpc/include/asm/ps3*.h 9444F: arch/powerpc/platforms/ps3/ 9445F: drivers/*/ps3* 9446F: drivers/ps3/ 9447F: drivers/rtc/rtc-ps3.c 9448F: drivers/usb/host/*ps3.c 9449F: sound/ppc/snd_ps3* 9450 9451PS3VRAM DRIVER 9452M: Jim Paris <jim@jtan.com> 9453M: Geoff Levand <geoff@infradead.org> 9454L: linuxppc-dev@lists.ozlabs.org 9455S: Maintained 9456F: drivers/block/ps3vram.c 9457 9458PSTORE FILESYSTEM 9459M: Anton Vorontsov <anton@enomsg.org> 9460M: Colin Cross <ccross@android.com> 9461M: Kees Cook <keescook@chromium.org> 9462M: Tony Luck <tony.luck@intel.com> 9463S: Maintained 9464T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9465F: fs/pstore/ 9466F: include/linux/pstore* 9467F: drivers/firmware/efi/efi-pstore.c 9468F: drivers/acpi/apei/erst.c 9469 9470PTP HARDWARE CLOCK SUPPORT 9471M: Richard Cochran <richardcochran@gmail.com> 9472L: netdev@vger.kernel.org 9473S: Maintained 9474W: http://linuxptp.sourceforge.net/ 9475F: Documentation/ABI/testing/sysfs-ptp 9476F: Documentation/ptp/* 9477F: drivers/net/ethernet/freescale/gianfar_ptp.c 9478F: drivers/net/phy/dp83640* 9479F: drivers/ptp/* 9480F: include/linux/ptp_cl* 9481 9482PTRACE SUPPORT 9483M: Roland McGrath <roland@hack.frob.com> 9484M: Oleg Nesterov <oleg@redhat.com> 9485S: Maintained 9486F: include/asm-generic/syscall.h 9487F: include/linux/ptrace.h 9488F: include/linux/regset.h 9489F: include/linux/tracehook.h 9490F: include/uapi/linux/ptrace.h 9491F: kernel/ptrace.c 9492 9493PULSE8-CEC DRIVER 9494M: Hans Verkuil <hverkuil@xs4all.nl> 9495L: linux-media@vger.kernel.org 9496T: git git://linuxtv.org/media_tree.git 9497S: Maintained 9498F: drivers/staging/media/pulse8-cec 9499 9500PVRUSB2 VIDEO4LINUX DRIVER 9501M: Mike Isely <isely@pobox.com> 9502L: pvrusb2@isely.net (subscribers-only) 9503L: linux-media@vger.kernel.org 9504W: http://www.isely.net/pvrusb2/ 9505T: git git://linuxtv.org/media_tree.git 9506S: Maintained 9507F: Documentation/media/v4l-drivers/pvrusb2* 9508F: drivers/media/usb/pvrusb2/ 9509 9510PWC WEBCAM DRIVER 9511M: Hans Verkuil <hverkuil@xs4all.nl> 9512L: linux-media@vger.kernel.org 9513T: git git://linuxtv.org/media_tree.git 9514S: Odd Fixes 9515F: drivers/media/usb/pwc/* 9516 9517PWM FAN DRIVER 9518M: Kamil Debski <kamil@wypas.org> 9519M: Lukasz Majewski <l.majewski@samsung.com> 9520L: linux-hwmon@vger.kernel.org 9521S: Supported 9522F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9523F: Documentation/hwmon/pwm-fan 9524F: drivers/hwmon/pwm-fan.c 9525 9526PWM SUBSYSTEM 9527M: Thierry Reding <thierry.reding@gmail.com> 9528L: linux-pwm@vger.kernel.org 9529S: Maintained 9530T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9531F: Documentation/pwm.txt 9532F: Documentation/devicetree/bindings/pwm/ 9533F: include/linux/pwm.h 9534F: drivers/pwm/ 9535F: drivers/video/backlight/pwm_bl.c 9536F: include/linux/pwm_backlight.h 9537 9538PXA2xx/PXA3xx SUPPORT 9539M: Daniel Mack <daniel@zonque.org> 9540M: Haojian Zhuang <haojian.zhuang@gmail.com> 9541M: Robert Jarzmik <robert.jarzmik@free.fr> 9542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9543T: git git://github.com/hzhuang1/linux.git 9544T: git git://github.com/rjarzmik/linux.git 9545S: Maintained 9546F: arch/arm/boot/dts/pxa* 9547F: arch/arm/mach-pxa/ 9548F: drivers/dma/pxa* 9549F: drivers/pcmcia/pxa2xx* 9550F: drivers/pinctrl/pxa/ 9551F: drivers/spi/spi-pxa2xx* 9552F: drivers/usb/gadget/udc/pxa2* 9553F: include/sound/pxa2xx-lib.h 9554F: sound/arm/pxa* 9555F: sound/soc/pxa/ 9556 9557PXA GPIO DRIVER 9558M: Robert Jarzmik <robert.jarzmik@free.fr> 9559L: linux-gpio@vger.kernel.org 9560S: Maintained 9561F: drivers/gpio/gpio-pxa.c 9562 9563PXA3xx NAND FLASH DRIVER 9564M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9565L: linux-mtd@lists.infradead.org 9566S: Maintained 9567F: drivers/mtd/nand/pxa3xx_nand.c 9568 9569MMP SUPPORT 9570M: Eric Miao <eric.y.miao@gmail.com> 9571M: Haojian Zhuang <haojian.zhuang@gmail.com> 9572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9573T: git git://github.com/hzhuang1/linux.git 9574T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9575S: Maintained 9576F: arch/arm/boot/dts/mmp* 9577F: arch/arm/mach-mmp/ 9578 9579PXA MMCI DRIVER 9580S: Orphan 9581 9582PXA RTC DRIVER 9583M: Robert Jarzmik <robert.jarzmik@free.fr> 9584L: rtc-linux@googlegroups.com 9585S: Maintained 9586 9587QAT DRIVER 9588M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9589M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9590L: qat-linux@intel.com 9591S: Supported 9592F: drivers/crypto/qat/ 9593 9594QIB DRIVER 9595M: Mike Marciniszyn <infinipath@intel.com> 9596L: linux-rdma@vger.kernel.org 9597S: Supported 9598F: drivers/infiniband/hw/qib/ 9599 9600QLOGIC QLA1280 SCSI DRIVER 9601M: Michael Reed <mdr@sgi.com> 9602L: linux-scsi@vger.kernel.org 9603S: Maintained 9604F: drivers/scsi/qla1280.[ch] 9605 9606QLOGIC QLA2XXX FC-SCSI DRIVER 9607M: qla2xxx-upstream@qlogic.com 9608L: linux-scsi@vger.kernel.org 9609S: Supported 9610F: Documentation/scsi/LICENSE.qla2xxx 9611F: drivers/scsi/qla2xxx/ 9612 9613QLOGIC QLA4XXX iSCSI DRIVER 9614M: QLogic-Storage-Upstream@qlogic.com 9615L: linux-scsi@vger.kernel.org 9616S: Supported 9617F: Documentation/scsi/LICENSE.qla4xxx 9618F: drivers/scsi/qla4xxx/ 9619 9620QLOGIC QLA3XXX NETWORK DRIVER 9621M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9622M: Ron Mercer <ron.mercer@qlogic.com> 9623M: linux-driver@qlogic.com 9624L: netdev@vger.kernel.org 9625S: Supported 9626F: Documentation/networking/LICENSE.qla3xxx 9627F: drivers/net/ethernet/qlogic/qla3xxx.* 9628 9629QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9630M: Dept-GELinuxNICDev@qlogic.com 9631L: netdev@vger.kernel.org 9632S: Supported 9633F: drivers/net/ethernet/qlogic/qlcnic/ 9634 9635QLOGIC QLGE 10Gb ETHERNET DRIVER 9636M: Harish Patil <harish.patil@qlogic.com> 9637M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9638M: Dept-GELinuxNICDev@qlogic.com 9639M: linux-driver@qlogic.com 9640L: netdev@vger.kernel.org 9641S: Supported 9642F: drivers/net/ethernet/qlogic/qlge/ 9643 9644QLOGIC QL4xxx ETHERNET DRIVER 9645M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9646M: Ariel Elior <Ariel.Elior@qlogic.com> 9647M: everest-linux-l2@qlogic.com 9648L: netdev@vger.kernel.org 9649S: Supported 9650F: drivers/net/ethernet/qlogic/qed/ 9651F: include/linux/qed/ 9652F: drivers/net/ethernet/qlogic/qede/ 9653 9654QNX4 FILESYSTEM 9655M: Anders Larsen <al@alarsen.net> 9656W: http://www.alarsen.net/linux/qnx4fs/ 9657S: Maintained 9658F: fs/qnx4/ 9659F: include/uapi/linux/qnx4_fs.h 9660F: include/uapi/linux/qnxtypes.h 9661 9662QT1010 MEDIA DRIVER 9663M: Antti Palosaari <crope@iki.fi> 9664L: linux-media@vger.kernel.org 9665W: https://linuxtv.org 9666W: http://palosaari.fi/linux/ 9667Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9668T: git git://linuxtv.org/anttip/media_tree.git 9669S: Maintained 9670F: drivers/media/tuners/qt1010* 9671 9672QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9673M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9674L: linux-wireless@vger.kernel.org 9675L: ath9k-devel@lists.ath9k.org 9676W: http://wireless.kernel.org/en/users/Drivers/ath9k 9677S: Supported 9678F: drivers/net/wireless/ath/ath9k/ 9679 9680QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9681M: Kalle Valo <kvalo@qca.qualcomm.com> 9682L: ath10k@lists.infradead.org 9683W: http://wireless.kernel.org/en/users/Drivers/ath10k 9684T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9685S: Supported 9686F: drivers/net/wireless/ath/ath10k/ 9687 9688QUALCOMM HEXAGON ARCHITECTURE 9689M: Richard Kuo <rkuo@codeaurora.org> 9690L: linux-hexagon@vger.kernel.org 9691T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9692S: Supported 9693F: arch/hexagon/ 9694 9695QUALCOMM WCN36XX WIRELESS DRIVER 9696M: Eugene Krasnikov <k.eugene.e@gmail.com> 9697L: wcn36xx@lists.infradead.org 9698W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9699T: git git://github.com/KrasnikovEugene/wcn36xx.git 9700S: Supported 9701F: drivers/net/wireless/ath/wcn36xx/ 9702 9703QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9704M: Gabriel Somlo <somlo@cmu.edu> 9705M: "Michael S. Tsirkin" <mst@redhat.com> 9706L: qemu-devel@nongnu.org 9707S: Maintained 9708F: drivers/firmware/qemu_fw_cfg.c 9709 9710RADOS BLOCK DEVICE (RBD) 9711M: Ilya Dryomov <idryomov@gmail.com> 9712M: Sage Weil <sage@redhat.com> 9713M: Alex Elder <elder@kernel.org> 9714L: ceph-devel@vger.kernel.org 9715W: http://ceph.com/ 9716T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9717T: git git://github.com/ceph/ceph-client.git 9718S: Supported 9719F: Documentation/ABI/testing/sysfs-bus-rbd 9720F: drivers/block/rbd.c 9721F: drivers/block/rbd_types.h 9722 9723RADEON FRAMEBUFFER DISPLAY DRIVER 9724M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9725L: linux-fbdev@vger.kernel.org 9726S: Maintained 9727F: drivers/video/fbdev/aty/radeon* 9728F: include/uapi/linux/radeonfb.h 9729 9730RADIOSHARK RADIO DRIVER 9731M: Hans Verkuil <hverkuil@xs4all.nl> 9732L: linux-media@vger.kernel.org 9733T: git git://linuxtv.org/media_tree.git 9734S: Maintained 9735F: drivers/media/radio/radio-shark.c 9736 9737RADIOSHARK2 RADIO DRIVER 9738M: Hans Verkuil <hverkuil@xs4all.nl> 9739L: linux-media@vger.kernel.org 9740T: git git://linuxtv.org/media_tree.git 9741S: Maintained 9742F: drivers/media/radio/radio-shark2.c 9743F: drivers/media/radio/radio-tea5777.c 9744 9745RAGE128 FRAMEBUFFER DISPLAY DRIVER 9746M: Paul Mackerras <paulus@samba.org> 9747L: linux-fbdev@vger.kernel.org 9748S: Maintained 9749F: drivers/video/fbdev/aty/aty128fb.c 9750 9751RALINK MIPS ARCHITECTURE 9752M: John Crispin <john@phrozen.org> 9753L: linux-mips@linux-mips.org 9754S: Maintained 9755F: arch/mips/ralink 9756 9757RALINK RT2X00 WIRELESS LAN DRIVER 9758P: rt2x00 project 9759M: Stanislaw Gruszka <sgruszka@redhat.com> 9760M: Helmut Schaa <helmut.schaa@googlemail.com> 9761L: linux-wireless@vger.kernel.org 9762S: Maintained 9763F: drivers/net/wireless/ralink/rt2x00/ 9764 9765RAMDISK RAM BLOCK DEVICE DRIVER 9766M: Jens Axboe <axboe@kernel.dk> 9767S: Maintained 9768F: Documentation/blockdev/ramdisk.txt 9769F: drivers/block/brd.c 9770 9771RANDOM NUMBER DRIVER 9772M: "Theodore Ts'o" <tytso@mit.edu> 9773S: Maintained 9774F: drivers/char/random.c 9775 9776RAPIDIO SUBSYSTEM 9777M: Matt Porter <mporter@kernel.crashing.org> 9778M: Alexandre Bounine <alexandre.bounine@idt.com> 9779S: Maintained 9780F: drivers/rapidio/ 9781 9782RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9783L: linux-wireless@vger.kernel.org 9784S: Orphan 9785F: drivers/net/wireless/ray* 9786 9787RCUTORTURE MODULE 9788M: Josh Triplett <josh@joshtriplett.org> 9789M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9790L: linux-kernel@vger.kernel.org 9791S: Supported 9792T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9793F: Documentation/RCU/torture.txt 9794F: kernel/rcu/rcutorture.c 9795 9796RCUTORTURE TEST FRAMEWORK 9797M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9798M: Josh Triplett <josh@joshtriplett.org> 9799R: Steven Rostedt <rostedt@goodmis.org> 9800R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9801R: Lai Jiangshan <jiangshanlai@gmail.com> 9802L: linux-kernel@vger.kernel.org 9803S: Supported 9804T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9805F: tools/testing/selftests/rcutorture 9806 9807RDC R-321X SoC 9808M: Florian Fainelli <florian@openwrt.org> 9809S: Maintained 9810 9811RDC R6040 FAST ETHERNET DRIVER 9812M: Florian Fainelli <f.fainelli@gmail.com> 9813L: netdev@vger.kernel.org 9814S: Maintained 9815F: drivers/net/ethernet/rdc/r6040.c 9816 9817RDS - RELIABLE DATAGRAM SOCKETS 9818M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9819L: netdev@vger.kernel.org 9820L: linux-rdma@vger.kernel.org 9821L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9822W: https://oss.oracle.com/projects/rds/ 9823S: Supported 9824F: net/rds/ 9825F: Documentation/networking/rds.txt 9826 9827RDMAVT - RDMA verbs software 9828M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9829L: linux-rdma@vger.kernel.org 9830S: Supported 9831F: drivers/infiniband/sw/rdmavt 9832 9833READ-COPY UPDATE (RCU) 9834M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9835M: Josh Triplett <josh@joshtriplett.org> 9836R: Steven Rostedt <rostedt@goodmis.org> 9837R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9838R: Lai Jiangshan <jiangshanlai@gmail.com> 9839L: linux-kernel@vger.kernel.org 9840W: http://www.rdrop.com/users/paulmck/RCU/ 9841S: Supported 9842T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9843F: Documentation/RCU/ 9844X: Documentation/RCU/torture.txt 9845F: include/linux/rcu* 9846X: include/linux/srcu.h 9847F: kernel/rcu/ 9848X: kernel/torture.c 9849 9850REAL TIME CLOCK (RTC) SUBSYSTEM 9851M: Alessandro Zummo <a.zummo@towertech.it> 9852M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9853L: rtc-linux@googlegroups.com 9854Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9855T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9856S: Maintained 9857F: Documentation/devicetree/bindings/rtc/ 9858F: Documentation/rtc.txt 9859F: drivers/rtc/ 9860F: include/linux/rtc.h 9861F: include/uapi/linux/rtc.h 9862F: include/linux/rtc/ 9863F: include/linux/platform_data/rtc-* 9864F: tools/testing/selftests/timers/rtctest.c 9865 9866REALTEK AUDIO CODECS 9867M: Bard Liao <bardliao@realtek.com> 9868M: Oder Chiou <oder_chiou@realtek.com> 9869S: Maintained 9870F: sound/soc/codecs/rt* 9871F: include/sound/rt*.h 9872 9873REISERFS FILE SYSTEM 9874L: reiserfs-devel@vger.kernel.org 9875S: Supported 9876F: fs/reiserfs/ 9877 9878REGISTER MAP ABSTRACTION 9879M: Mark Brown <broonie@kernel.org> 9880L: linux-kernel@vger.kernel.org 9881T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9882S: Supported 9883F: Documentation/devicetree/bindings/regmap/ 9884F: drivers/base/regmap/ 9885F: include/linux/regmap.h 9886 9887REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9888M: Ohad Ben-Cohen <ohad@wizery.com> 9889M: Bjorn Andersson <bjorn.andersson@linaro.org> 9890L: linux-remoteproc@vger.kernel.org 9891T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9892S: Maintained 9893F: Documentation/devicetree/bindings/remoteproc/ 9894F: Documentation/remoteproc.txt 9895F: drivers/remoteproc/ 9896F: include/linux/remoteproc.h 9897 9898REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9899M: Ohad Ben-Cohen <ohad@wizery.com> 9900M: Bjorn Andersson <bjorn.andersson@linaro.org> 9901L: linux-remoteproc@vger.kernel.org 9902T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9903S: Maintained 9904F: drivers/rpmsg/ 9905F: Documentation/rpmsg.txt 9906F: include/linux/rpmsg.h 9907 9908RENESAS ETHERNET DRIVERS 9909R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9910L: netdev@vger.kernel.org 9911L: linux-renesas-soc@vger.kernel.org 9912F: drivers/net/ethernet/renesas/ 9913F: include/linux/sh_eth.h 9914 9915RENESAS USB2 PHY DRIVER 9916M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9917L: linux-renesas-soc@vger.kernel.org 9918S: Maintained 9919F: drivers/phy/phy-rcar-gen3-usb2.c 9920 9921RESET CONTROLLER FRAMEWORK 9922M: Philipp Zabel <p.zabel@pengutronix.de> 9923T: git git://git.pengutronix.de/git/pza/linux 9924S: Maintained 9925F: drivers/reset/ 9926F: Documentation/devicetree/bindings/reset/ 9927F: include/dt-bindings/reset/ 9928F: include/linux/reset.h 9929F: include/linux/reset-controller.h 9930 9931RFKILL 9932M: Johannes Berg <johannes@sipsolutions.net> 9933L: linux-wireless@vger.kernel.org 9934W: http://wireless.kernel.org/ 9935T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9936T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9937S: Maintained 9938F: Documentation/rfkill.txt 9939F: net/rfkill/ 9940 9941RHASHTABLE 9942M: Thomas Graf <tgraf@suug.ch> 9943L: netdev@vger.kernel.org 9944S: Maintained 9945F: lib/rhashtable.c 9946F: include/linux/rhashtable.h 9947 9948RICOH SMARTMEDIA/XD DRIVER 9949M: Maxim Levitsky <maximlevitsky@gmail.com> 9950S: Maintained 9951F: drivers/mtd/nand/r852.c 9952F: drivers/mtd/nand/r852.h 9953 9954RICOH R5C592 MEMORYSTICK DRIVER 9955M: Maxim Levitsky <maximlevitsky@gmail.com> 9956S: Maintained 9957F: drivers/memstick/host/r592.* 9958 9959ROCCAT DRIVERS 9960M: Stefan Achatz <erazor_de@users.sourceforge.net> 9961W: http://sourceforge.net/projects/roccat/ 9962S: Maintained 9963F: drivers/hid/hid-roccat* 9964F: include/linux/hid-roccat* 9965F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9966 9967ROCKER DRIVER 9968M: Jiri Pirko <jiri@resnulli.us> 9969L: netdev@vger.kernel.org 9970S: Supported 9971F: drivers/net/ethernet/rocker/ 9972 9973ROCKETPORT DRIVER 9974P: Comtrol Corp. 9975W: http://www.comtrol.com 9976S: Maintained 9977F: Documentation/serial/rocket.txt 9978F: drivers/tty/rocket* 9979 9980ROCKETPORT EXPRESS/INFINITY DRIVER 9981M: Kevin Cernekee <cernekee@gmail.com> 9982L: linux-serial@vger.kernel.org 9983S: Odd Fixes 9984F: drivers/tty/serial/rp2.* 9985 9986ROSE NETWORK LAYER 9987M: Ralf Baechle <ralf@linux-mips.org> 9988L: linux-hams@vger.kernel.org 9989W: http://www.linux-ax25.org/ 9990S: Maintained 9991F: include/net/rose.h 9992F: include/uapi/linux/rose.h 9993F: net/rose/ 9994 9995RTL2830 MEDIA DRIVER 9996M: Antti Palosaari <crope@iki.fi> 9997L: linux-media@vger.kernel.org 9998W: https://linuxtv.org 9999W: http://palosaari.fi/linux/ 10000Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10001T: git git://linuxtv.org/anttip/media_tree.git 10002S: Maintained 10003F: drivers/media/dvb-frontends/rtl2830* 10004 10005RTL2832 MEDIA DRIVER 10006M: Antti Palosaari <crope@iki.fi> 10007L: linux-media@vger.kernel.org 10008W: https://linuxtv.org 10009W: http://palosaari.fi/linux/ 10010Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10011T: git git://linuxtv.org/anttip/media_tree.git 10012S: Maintained 10013F: drivers/media/dvb-frontends/rtl2832* 10014 10015RTL2832_SDR MEDIA DRIVER 10016M: Antti Palosaari <crope@iki.fi> 10017L: linux-media@vger.kernel.org 10018W: https://linuxtv.org 10019W: http://palosaari.fi/linux/ 10020Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10021T: git git://linuxtv.org/anttip/media_tree.git 10022S: Maintained 10023F: drivers/media/dvb-frontends/rtl2832_sdr* 10024 10025RTL8180 WIRELESS DRIVER 10026L: linux-wireless@vger.kernel.org 10027W: http://wireless.kernel.org/ 10028T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10029S: Orphan 10030F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10031 10032RTL8187 WIRELESS DRIVER 10033M: Herton Ronaldo Krzesinski <herton@canonical.com> 10034M: Hin-Tak Leung <htl10@users.sourceforge.net> 10035M: Larry Finger <Larry.Finger@lwfinger.net> 10036L: linux-wireless@vger.kernel.org 10037W: http://wireless.kernel.org/ 10038T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10039S: Maintained 10040F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10041 10042RTL8192CE WIRELESS DRIVER 10043M: Larry Finger <Larry.Finger@lwfinger.net> 10044M: Chaoming Li <chaoming_li@realsil.com.cn> 10045L: linux-wireless@vger.kernel.org 10046W: http://wireless.kernel.org/ 10047T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10048S: Maintained 10049F: drivers/net/wireless/realtek/rtlwifi/ 10050F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10051 10052RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10053M: Jes Sorensen <Jes.Sorensen@redhat.com> 10054L: linux-wireless@vger.kernel.org 10055T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10056S: Maintained 10057F: drivers/net/wireless/realtek/rtl8xxxu/ 10058 10059S3 SAVAGE FRAMEBUFFER DRIVER 10060M: Antonino Daplas <adaplas@gmail.com> 10061L: linux-fbdev@vger.kernel.org 10062S: Maintained 10063F: drivers/video/fbdev/savage/ 10064 10065S390 10066M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10067M: Heiko Carstens <heiko.carstens@de.ibm.com> 10068L: linux-s390@vger.kernel.org 10069W: http://www.ibm.com/developerworks/linux/linux390/ 10070T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10071S: Supported 10072F: arch/s390/ 10073F: drivers/s390/ 10074F: Documentation/s390/ 10075F: Documentation/DocBook/s390* 10076 10077S390 COMMON I/O LAYER 10078M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10079M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10080L: linux-s390@vger.kernel.org 10081W: http://www.ibm.com/developerworks/linux/linux390/ 10082S: Supported 10083F: drivers/s390/cio/ 10084 10085S390 DASD DRIVER 10086M: Stefan Weinhuber <wein@de.ibm.com> 10087M: Stefan Haberland <stefan.haberland@de.ibm.com> 10088L: linux-s390@vger.kernel.org 10089W: http://www.ibm.com/developerworks/linux/linux390/ 10090S: Supported 10091F: drivers/s390/block/dasd* 10092F: block/partitions/ibm.c 10093 10094S390 NETWORK DRIVERS 10095M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10096L: linux-s390@vger.kernel.org 10097W: http://www.ibm.com/developerworks/linux/linux390/ 10098S: Supported 10099F: drivers/s390/net/ 10100 10101S390 PCI SUBSYSTEM 10102M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10103M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10104L: linux-s390@vger.kernel.org 10105W: http://www.ibm.com/developerworks/linux/linux390/ 10106S: Supported 10107F: arch/s390/pci/ 10108F: drivers/pci/hotplug/s390_pci_hpc.c 10109 10110S390 ZCRYPT DRIVER 10111M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10112L: linux-s390@vger.kernel.org 10113W: http://www.ibm.com/developerworks/linux/linux390/ 10114S: Supported 10115F: drivers/s390/crypto/ 10116 10117S390 ZFCP DRIVER 10118M: Steffen Maier <maier@linux.vnet.ibm.com> 10119L: linux-s390@vger.kernel.org 10120W: http://www.ibm.com/developerworks/linux/linux390/ 10121S: Supported 10122F: drivers/s390/scsi/zfcp_* 10123 10124S390 IUCV NETWORK LAYER 10125M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10126L: linux-s390@vger.kernel.org 10127W: http://www.ibm.com/developerworks/linux/linux390/ 10128S: Supported 10129F: drivers/s390/net/*iucv* 10130F: include/net/iucv/ 10131F: net/iucv/ 10132 10133S390 IOMMU (PCI) 10134M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10135L: linux-s390@vger.kernel.org 10136W: http://www.ibm.com/developerworks/linux/linux390/ 10137S: Supported 10138F: drivers/iommu/s390-iommu.c 10139 10140S3C24XX SD/MMC Driver 10141M: Ben Dooks <ben-linux@fluff.org> 10142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10143S: Supported 10144F: drivers/mmc/host/s3cmci.* 10145 10146SAA6588 RDS RECEIVER DRIVER 10147M: Hans Verkuil <hverkuil@xs4all.nl> 10148L: linux-media@vger.kernel.org 10149T: git git://linuxtv.org/media_tree.git 10150W: https://linuxtv.org 10151S: Odd Fixes 10152F: drivers/media/i2c/saa6588* 10153 10154SAA7134 VIDEO4LINUX DRIVER 10155M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10156M: Mauro Carvalho Chehab <mchehab@kernel.org> 10157L: linux-media@vger.kernel.org 10158W: https://linuxtv.org 10159T: git git://linuxtv.org/media_tree.git 10160S: Odd fixes 10161F: Documentation/media/v4l-drivers/saa7134* 10162F: drivers/media/pci/saa7134/ 10163 10164SAA7146 VIDEO4LINUX-2 DRIVER 10165M: Hans Verkuil <hverkuil@xs4all.nl> 10166L: linux-media@vger.kernel.org 10167T: git git://linuxtv.org/media_tree.git 10168S: Maintained 10169F: drivers/media/common/saa7146/ 10170F: drivers/media/pci/saa7146/ 10171F: include/media/saa7146* 10172 10173SAMSUNG LAPTOP DRIVER 10174M: Corentin Chary <corentin.chary@gmail.com> 10175L: platform-driver-x86@vger.kernel.org 10176S: Maintained 10177F: drivers/platform/x86/samsung-laptop.c 10178 10179SAMSUNG AUDIO (ASoC) DRIVERS 10180M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 10181M: Sangbeom Kim <sbkim73@samsung.com> 10182M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10183L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10184S: Supported 10185F: sound/soc/samsung/ 10186 10187SAMSUNG FRAMEBUFFER DRIVER 10188M: Jingoo Han <jingoohan1@gmail.com> 10189L: linux-fbdev@vger.kernel.org 10190S: Maintained 10191F: drivers/video/fbdev/s3c-fb.c 10192 10193SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10194M: Sangbeom Kim <sbkim73@samsung.com> 10195M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 10196L: linux-kernel@vger.kernel.org 10197L: linux-samsung-soc@vger.kernel.org 10198S: Supported 10199F: drivers/mfd/sec*.c 10200F: drivers/regulator/s2m*.c 10201F: drivers/regulator/s5m*.c 10202F: drivers/clk/clk-s2mps11.c 10203F: drivers/rtc/rtc-s5m.c 10204F: include/linux/mfd/samsung/ 10205F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10206F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10207F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10208F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10209 10210SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10211M: Kyungmin Park <kyungmin.park@samsung.com> 10212M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10213L: linux-media@vger.kernel.org 10214Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10215S: Supported 10216F: drivers/media/platform/exynos4-is/ 10217 10218SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10219M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10220L: linux-media@vger.kernel.org 10221L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10222S: Maintained 10223F: drivers/media/platform/s3c-camif/ 10224F: include/media/drv-intf/s3c_camif.h 10225 10226SAMSUNG S5C73M3 CAMERA DRIVER 10227M: Kyungmin Park <kyungmin.park@samsung.com> 10228M: Andrzej Hajda <a.hajda@samsung.com> 10229L: linux-media@vger.kernel.org 10230S: Supported 10231F: drivers/media/i2c/s5c73m3/* 10232 10233SAMSUNG S5K5BAF CAMERA DRIVER 10234M: Kyungmin Park <kyungmin.park@samsung.com> 10235M: Andrzej Hajda <a.hajda@samsung.com> 10236L: linux-media@vger.kernel.org 10237S: Supported 10238F: drivers/media/i2c/s5k5baf.c 10239 10240SAMSUNG S3FWRN5 NFC DRIVER 10241M: Robert Baldyga <r.baldyga@samsung.com> 10242M: Krzysztof Opasiak <k.opasiak@samsung.com> 10243L: linux-nfc@lists.01.org (moderated for non-subscribers) 10244S: Supported 10245F: drivers/nfc/s3fwrn5 10246 10247SAMSUNG SOC CLOCK DRIVERS 10248M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10249M: Tomasz Figa <tomasz.figa@gmail.com> 10250S: Supported 10251L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10252F: drivers/clk/samsung/ 10253 10254SAMSUNG SXGBE DRIVERS 10255M: Byungho An <bh74.an@samsung.com> 10256M: Girish K S <ks.giri@samsung.com> 10257M: Vipul Pandya <vipul.pandya@samsung.com> 10258S: Supported 10259L: netdev@vger.kernel.org 10260F: drivers/net/ethernet/samsung/sxgbe/ 10261 10262SAMSUNG THERMAL DRIVER 10263M: Lukasz Majewski <l.majewski@samsung.com> 10264L: linux-pm@vger.kernel.org 10265L: linux-samsung-soc@vger.kernel.org 10266S: Supported 10267T: git https://github.com/lmajewski/linux-samsung-thermal.git 10268F: drivers/thermal/samsung/ 10269 10270SAMSUNG USB2 PHY DRIVER 10271M: Kamil Debski <kamil@wypas.org> 10272M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10273L: linux-kernel@vger.kernel.org 10274S: Supported 10275F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10276F: Documentation/phy/samsung-usb2.txt 10277F: drivers/phy/phy-exynos4210-usb2.c 10278F: drivers/phy/phy-exynos4x12-usb2.c 10279F: drivers/phy/phy-exynos5250-usb2.c 10280F: drivers/phy/phy-s5pv210-usb2.c 10281F: drivers/phy/phy-samsung-usb2.c 10282F: drivers/phy/phy-samsung-usb2.h 10283 10284SERIAL DRIVERS 10285M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10286L: linux-serial@vger.kernel.org 10287S: Maintained 10288F: Documentation/devicetree/bindings/serial/ 10289F: drivers/tty/serial/ 10290 10291STI CEC DRIVER 10292M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10293L: kernel@stlinux.com 10294S: Maintained 10295F: drivers/staging/media/st-cec/ 10296F: Documentation/devicetree/bindings/media/stih-cec.txt 10297 10298SYNOPSYS DESIGNWARE DMAC DRIVER 10299M: Viresh Kumar <vireshk@kernel.org> 10300M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10301S: Maintained 10302F: include/linux/dma/dw.h 10303F: include/linux/platform_data/dma-dw.h 10304F: drivers/dma/dw/ 10305 10306SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10307M: Lars Persson <lars.persson@axis.com> 10308L: netdev@vger.kernel.org 10309S: Supported 10310F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10311F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10312 10313SYNOPSYS DESIGNWARE I2C DRIVER 10314M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10315R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10316R: Mika Westerberg <mika.westerberg@linux.intel.com> 10317L: linux-i2c@vger.kernel.org 10318S: Maintained 10319F: drivers/i2c/busses/i2c-designware-* 10320F: include/linux/platform_data/i2c-designware.h 10321 10322SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10323M: Jaehoon Chung <jh80.chung@samsung.com> 10324L: linux-mmc@vger.kernel.org 10325S: Maintained 10326F: include/linux/mmc/dw_mmc.h 10327F: drivers/mmc/host/dw_mmc* 10328 10329SYSTEM TRACE MODULE CLASS 10330M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10331S: Maintained 10332T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10333F: Documentation/trace/stm.txt 10334F: drivers/hwtracing/stm/ 10335F: include/linux/stm.h 10336F: include/uapi/linux/stm.h 10337 10338THUNDERBOLT DRIVER 10339M: Andreas Noever <andreas.noever@gmail.com> 10340S: Maintained 10341F: drivers/thunderbolt/ 10342 10343TI BQ27XXX POWER SUPPLY DRIVER 10344R: Andrew F. Davis <afd@ti.com> 10345F: include/linux/power/bq27xxx_battery.h 10346F: drivers/power/bq27xxx_battery.c 10347F: drivers/power/bq27xxx_battery_i2c.c 10348 10349TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10350M: John Stultz <john.stultz@linaro.org> 10351M: Thomas Gleixner <tglx@linutronix.de> 10352L: linux-kernel@vger.kernel.org 10353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10354S: Supported 10355F: include/linux/clocksource.h 10356F: include/linux/time.h 10357F: include/linux/timex.h 10358F: include/uapi/linux/time.h 10359F: include/uapi/linux/timex.h 10360F: kernel/time/clocksource.c 10361F: kernel/time/time*.c 10362F: kernel/time/alarmtimer.c 10363F: kernel/time/ntp.c 10364F: tools/testing/selftests/timers/ 10365 10366SC1200 WDT DRIVER 10367M: Zwane Mwaikambo <zwanem@gmail.com> 10368S: Maintained 10369F: drivers/watchdog/sc1200wdt.c 10370 10371SCHEDULER 10372M: Ingo Molnar <mingo@redhat.com> 10373M: Peter Zijlstra <peterz@infradead.org> 10374L: linux-kernel@vger.kernel.org 10375T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10376S: Maintained 10377F: kernel/sched/ 10378F: include/linux/sched.h 10379F: include/uapi/linux/sched.h 10380F: include/linux/wait.h 10381 10382SCORE ARCHITECTURE 10383M: Chen Liqin <liqin.linux@gmail.com> 10384M: Lennox Wu <lennox.wu@gmail.com> 10385W: http://www.sunplus.com 10386S: Supported 10387F: arch/score/ 10388 10389SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10390M: Sudeep Holla <sudeep.holla@arm.com> 10391L: linux-arm-kernel@lists.infradead.org 10392S: Maintained 10393F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10394F: drivers/clk/clk-scpi.c 10395F: drivers/cpufreq/scpi-cpufreq.c 10396F: drivers/firmware/arm_scpi.c 10397F: include/linux/scpi_protocol.h 10398 10399SCSI CDROM DRIVER 10400M: Jens Axboe <axboe@kernel.dk> 10401L: linux-scsi@vger.kernel.org 10402W: http://www.kernel.dk 10403S: Maintained 10404F: drivers/scsi/sr* 10405 10406SCSI RDMA PROTOCOL (SRP) INITIATOR 10407M: Bart Van Assche <bart.vanassche@sandisk.com> 10408L: linux-rdma@vger.kernel.org 10409S: Supported 10410W: http://www.openfabrics.org 10411Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10412T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10413F: drivers/infiniband/ulp/srp/ 10414F: include/scsi/srp.h 10415 10416SCSI SG DRIVER 10417M: Doug Gilbert <dgilbert@interlog.com> 10418L: linux-scsi@vger.kernel.org 10419W: http://sg.danny.cz/sg 10420S: Maintained 10421F: Documentation/scsi/scsi-generic.txt 10422F: drivers/scsi/sg.c 10423F: include/scsi/sg.h 10424 10425SCSI SUBSYSTEM 10426M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10427T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10428M: "Martin K. Petersen" <martin.petersen@oracle.com> 10429T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10430L: linux-scsi@vger.kernel.org 10431S: Maintained 10432F: Documentation/devicetree/bindings/scsi/ 10433F: drivers/scsi/ 10434F: include/scsi/ 10435 10436SCSI TAPE DRIVER 10437M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10438L: linux-scsi@vger.kernel.org 10439S: Maintained 10440F: Documentation/scsi/st.txt 10441F: drivers/scsi/st.* 10442F: drivers/scsi/st_*.h 10443 10444SCTP PROTOCOL 10445M: Vlad Yasevich <vyasevich@gmail.com> 10446M: Neil Horman <nhorman@tuxdriver.com> 10447L: linux-sctp@vger.kernel.org 10448W: http://lksctp.sourceforge.net 10449S: Maintained 10450F: Documentation/networking/sctp.txt 10451F: include/linux/sctp.h 10452F: include/uapi/linux/sctp.h 10453F: include/net/sctp/ 10454F: net/sctp/ 10455 10456SCx200 CPU SUPPORT 10457M: Jim Cromie <jim.cromie@gmail.com> 10458S: Odd Fixes 10459F: Documentation/i2c/busses/scx200_acb 10460F: arch/x86/platform/scx200/ 10461F: drivers/watchdog/scx200_wdt.c 10462F: drivers/i2c/busses/scx200* 10463F: drivers/mtd/maps/scx200_docflash.c 10464F: include/linux/scx200.h 10465 10466SCx200 GPIO DRIVER 10467M: Jim Cromie <jim.cromie@gmail.com> 10468S: Maintained 10469F: drivers/char/scx200_gpio.c 10470F: include/linux/scx200_gpio.h 10471 10472SCx200 HRT CLOCKSOURCE DRIVER 10473M: Jim Cromie <jim.cromie@gmail.com> 10474S: Maintained 10475F: drivers/clocksource/scx200_hrt.c 10476 10477SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10478M: Sascha Sommer <saschasommer@freenet.de> 10479L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10480S: Maintained 10481F: drivers/mmc/host/sdricoh_cs.c 10482 10483SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10484M: Adrian Hunter <adrian.hunter@intel.com> 10485L: linux-mmc@vger.kernel.org 10486T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10487S: Maintained 10488F: drivers/mmc/host/sdhci* 10489F: include/linux/mmc/sdhci* 10490 10491SECURE COMPUTING 10492M: Kees Cook <keescook@chromium.org> 10493R: Andy Lutomirski <luto@amacapital.net> 10494R: Will Drewry <wad@chromium.org> 10495T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10496S: Supported 10497F: kernel/seccomp.c 10498F: include/uapi/linux/seccomp.h 10499F: include/linux/seccomp.h 10500F: tools/testing/selftests/seccomp/* 10501K: \bsecure_computing 10502K: \bTIF_SECCOMP\b 10503 10504SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10505M: Al Cooper <alcooperx@gmail.com> 10506L: linux-mmc@vger.kernel.org 10507L: bcm-kernel-feedback-list@broadcom.com 10508S: Maintained 10509F: drivers/mmc/host/sdhci-brcmstb* 10510 10511SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10512M: Ben Dooks <ben-linux@fluff.org> 10513M: Jaehoon Chung <jh80.chung@samsung.com> 10514L: linux-mmc@vger.kernel.org 10515S: Maintained 10516F: drivers/mmc/host/sdhci-s3c* 10517 10518SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10519M: Viresh Kumar <vireshk@kernel.org> 10520L: linux-mmc@vger.kernel.org 10521S: Maintained 10522F: drivers/mmc/host/sdhci-spear.c 10523 10524SECURITY SUBSYSTEM 10525M: James Morris <james.l.morris@oracle.com> 10526M: "Serge E. Hallyn" <serge@hallyn.com> 10527L: linux-security-module@vger.kernel.org (suggested Cc:) 10528T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10529W: http://kernsec.org/ 10530S: Supported 10531F: security/ 10532 10533SECURITY CONTACT 10534M: Security Officers <security@kernel.org> 10535S: Supported 10536 10537SELINUX SECURITY MODULE 10538M: Paul Moore <paul@paul-moore.com> 10539M: Stephen Smalley <sds@tycho.nsa.gov> 10540M: Eric Paris <eparis@parisplace.org> 10541L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10542W: http://selinuxproject.org 10543T: git git://git.infradead.org/users/pcmoore/selinux 10544S: Supported 10545F: include/linux/selinux* 10546F: security/selinux/ 10547F: scripts/selinux/ 10548 10549APPARMOR SECURITY MODULE 10550M: John Johansen <john.johansen@canonical.com> 10551L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10552W: apparmor.wiki.kernel.org 10553T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10554S: Supported 10555F: security/apparmor/ 10556 10557LOADPIN SECURITY MODULE 10558M: Kees Cook <keescook@chromium.org> 10559T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10560S: Supported 10561F: security/loadpin/ 10562 10563YAMA SECURITY MODULE 10564M: Kees Cook <keescook@chromium.org> 10565T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10566S: Supported 10567F: security/yama/ 10568 10569SENSABLE PHANTOM 10570M: Jiri Slaby <jirislaby@gmail.com> 10571S: Maintained 10572F: drivers/misc/phantom.c 10573F: include/uapi/linux/phantom.h 10574 10575SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10576M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10577M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10578M: John Soni Jose <sony.john@avagotech.com> 10579L: linux-scsi@vger.kernel.org 10580W: http://www.avagotech.com 10581S: Supported 10582F: drivers/scsi/be2iscsi/ 10583 10584Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10585M: Sathya Perla <sathya.perla@broadcom.com> 10586M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10587M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10588M: Somnath Kotur <somnath.kotur@broadcom.com> 10589L: netdev@vger.kernel.org 10590W: http://www.emulex.com 10591S: Supported 10592F: drivers/net/ethernet/emulex/benet/ 10593 10594EMULEX ONECONNECT ROCE DRIVER 10595M: Selvin Xavier <selvin.xavier@avagotech.com> 10596M: Devesh Sharma <devesh.sharma@avagotech.com> 10597M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10598L: linux-rdma@vger.kernel.org 10599W: http://www.emulex.com 10600S: Supported 10601F: drivers/infiniband/hw/ocrdma/ 10602 10603SFC NETWORK DRIVER 10604M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10605M: Edward Cree <ecree@solarflare.com> 10606M: Bert Kenward <bkenward@solarflare.com> 10607L: netdev@vger.kernel.org 10608S: Supported 10609F: drivers/net/ethernet/sfc/ 10610 10611SGI GRU DRIVER 10612M: Dimitri Sivanich <sivanich@sgi.com> 10613S: Maintained 10614F: drivers/misc/sgi-gru/ 10615 10616SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10617M: Pat Gefre <pfg@sgi.com> 10618L: linux-ia64@vger.kernel.org 10619S: Supported 10620F: Documentation/ia64/serial.txt 10621F: drivers/tty/serial/ioc?_serial.c 10622F: include/linux/ioc?.h 10623 10624SGI XP/XPC/XPNET DRIVER 10625M: Cliff Whickman <cpw@sgi.com> 10626M: Robin Holt <robinmholt@gmail.com> 10627S: Maintained 10628F: drivers/misc/sgi-xp/ 10629 10630SI2157 MEDIA DRIVER 10631M: Antti Palosaari <crope@iki.fi> 10632L: linux-media@vger.kernel.org 10633W: https://linuxtv.org 10634W: http://palosaari.fi/linux/ 10635Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10636T: git git://linuxtv.org/anttip/media_tree.git 10637S: Maintained 10638F: drivers/media/tuners/si2157* 10639 10640SI2168 MEDIA DRIVER 10641M: Antti Palosaari <crope@iki.fi> 10642L: linux-media@vger.kernel.org 10643W: https://linuxtv.org 10644W: http://palosaari.fi/linux/ 10645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10646T: git git://linuxtv.org/anttip/media_tree.git 10647S: Maintained 10648F: drivers/media/dvb-frontends/si2168* 10649 10650SI470X FM RADIO RECEIVER I2C DRIVER 10651M: Hans Verkuil <hverkuil@xs4all.nl> 10652L: linux-media@vger.kernel.org 10653T: git git://linuxtv.org/media_tree.git 10654W: https://linuxtv.org 10655S: Odd Fixes 10656F: drivers/media/radio/si470x/radio-si470x-i2c.c 10657 10658SI470X FM RADIO RECEIVER USB DRIVER 10659M: Hans Verkuil <hverkuil@xs4all.nl> 10660L: linux-media@vger.kernel.org 10661T: git git://linuxtv.org/media_tree.git 10662W: https://linuxtv.org 10663S: Maintained 10664F: drivers/media/radio/si470x/radio-si470x-common.c 10665F: drivers/media/radio/si470x/radio-si470x.h 10666F: drivers/media/radio/si470x/radio-si470x-usb.c 10667 10668SI4713 FM RADIO TRANSMITTER I2C DRIVER 10669M: Eduardo Valentin <edubezval@gmail.com> 10670L: linux-media@vger.kernel.org 10671T: git git://linuxtv.org/media_tree.git 10672W: https://linuxtv.org 10673S: Odd Fixes 10674F: drivers/media/radio/si4713/si4713.? 10675 10676SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10677M: Eduardo Valentin <edubezval@gmail.com> 10678L: linux-media@vger.kernel.org 10679T: git git://linuxtv.org/media_tree.git 10680W: https://linuxtv.org 10681S: Odd Fixes 10682F: drivers/media/radio/si4713/radio-platform-si4713.c 10683 10684SI4713 FM RADIO TRANSMITTER USB DRIVER 10685M: Hans Verkuil <hverkuil@xs4all.nl> 10686L: linux-media@vger.kernel.org 10687T: git git://linuxtv.org/media_tree.git 10688W: https://linuxtv.org 10689S: Maintained 10690F: drivers/media/radio/si4713/radio-usb-si4713.c 10691 10692SIANO DVB DRIVER 10693M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10694M: Mauro Carvalho Chehab <mchehab@kernel.org> 10695L: linux-media@vger.kernel.org 10696W: https://linuxtv.org 10697T: git git://linuxtv.org/media_tree.git 10698S: Odd fixes 10699F: drivers/media/common/siano/ 10700F: drivers/media/usb/siano/ 10701F: drivers/media/usb/siano/ 10702F: drivers/media/mmc/siano/ 10703 10704SIMPLEFB FB DRIVER 10705M: Hans de Goede <hdegoede@redhat.com> 10706L: linux-fbdev@vger.kernel.org 10707S: Maintained 10708F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10709F: drivers/video/fbdev/simplefb.c 10710F: include/linux/platform_data/simplefb.h 10711 10712SH_VEU V4L2 MEM2MEM DRIVER 10713L: linux-media@vger.kernel.org 10714S: Orphan 10715F: drivers/media/platform/sh_veu.c 10716 10717SH_VOU V4L2 OUTPUT DRIVER 10718L: linux-media@vger.kernel.org 10719S: Orphan 10720F: drivers/media/platform/sh_vou.c 10721F: include/media/drv-intf/sh_vou.h 10722 10723SIMPLE FIRMWARE INTERFACE (SFI) 10724M: Len Brown <lenb@kernel.org> 10725L: sfi-devel@simplefirmware.org 10726W: http://simplefirmware.org/ 10727T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10728S: Supported 10729F: arch/x86/platform/sfi/ 10730F: drivers/sfi/ 10731F: include/linux/sfi*.h 10732 10733SIMTEC EB110ATX (Chalice CATS) 10734P: Ben Dooks 10735P: Vincent Sanders <vince@simtec.co.uk> 10736M: Simtec Linux Team <linux@simtec.co.uk> 10737W: http://www.simtec.co.uk/products/EB110ATX/ 10738S: Supported 10739 10740SIMTEC EB2410ITX (BAST) 10741P: Ben Dooks 10742P: Vincent Sanders <vince@simtec.co.uk> 10743M: Simtec Linux Team <linux@simtec.co.uk> 10744W: http://www.simtec.co.uk/products/EB2410ITX/ 10745S: Supported 10746F: arch/arm/mach-s3c24xx/mach-bast.c 10747F: arch/arm/mach-s3c24xx/bast-ide.c 10748F: arch/arm/mach-s3c24xx/bast-irq.c 10749 10750TI DAVINCI MACHINE SUPPORT 10751M: Sekhar Nori <nsekhar@ti.com> 10752M: Kevin Hilman <khilman@kernel.org> 10753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10755S: Supported 10756F: arch/arm/mach-davinci/ 10757F: drivers/i2c/busses/i2c-davinci.c 10758 10759TI DAVINCI SERIES MEDIA DRIVER 10760M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10761L: linux-media@vger.kernel.org 10762W: https://linuxtv.org 10763Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10764T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10765S: Maintained 10766F: drivers/media/platform/davinci/ 10767F: include/media/davinci/ 10768 10769TI AM437X VPFE DRIVER 10770M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10771L: linux-media@vger.kernel.org 10772W: https://linuxtv.org 10773Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10774T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10775S: Maintained 10776F: drivers/media/platform/am437x/ 10777 10778OV2659 OMNIVISION SENSOR DRIVER 10779M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10780L: linux-media@vger.kernel.org 10781W: https://linuxtv.org 10782Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10783T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10784S: Maintained 10785F: drivers/media/i2c/ov2659.c 10786F: include/media/i2c/ov2659.h 10787 10788SILICON MOTION SM712 FRAME BUFFER DRIVER 10789M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10790M: Teddy Wang <teddy.wang@siliconmotion.com> 10791M: Sudip Mukherjee <sudip@vectorindia.org> 10792L: linux-fbdev@vger.kernel.org 10793S: Maintained 10794F: drivers/video/fbdev/sm712* 10795F: Documentation/fb/sm712fb.txt 10796 10797SIS 190 ETHERNET DRIVER 10798M: Francois Romieu <romieu@fr.zoreil.com> 10799L: netdev@vger.kernel.org 10800S: Maintained 10801F: drivers/net/ethernet/sis/sis190.c 10802 10803SIS 900/7016 FAST ETHERNET DRIVER 10804M: Daniele Venzano <venza@brownhat.org> 10805W: http://www.brownhat.org/sis900.html 10806L: netdev@vger.kernel.org 10807S: Maintained 10808F: drivers/net/ethernet/sis/sis900.* 10809 10810SIS FRAMEBUFFER DRIVER 10811M: Thomas Winischhofer <thomas@winischhofer.net> 10812W: http://www.winischhofer.net/linuxsisvga.shtml 10813S: Maintained 10814F: Documentation/fb/sisfb.txt 10815F: drivers/video/fbdev/sis/ 10816F: include/video/sisfb.h 10817 10818SIS USB2VGA DRIVER 10819M: Thomas Winischhofer <thomas@winischhofer.net> 10820W: http://www.winischhofer.at/linuxsisusbvga.shtml 10821S: Maintained 10822F: drivers/usb/misc/sisusbvga/ 10823 10824SLAB ALLOCATOR 10825M: Christoph Lameter <cl@linux.com> 10826M: Pekka Enberg <penberg@kernel.org> 10827M: David Rientjes <rientjes@google.com> 10828M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10829M: Andrew Morton <akpm@linux-foundation.org> 10830L: linux-mm@kvack.org 10831S: Maintained 10832F: include/linux/sl?b*.h 10833F: mm/sl?b* 10834 10835SLEEPABLE READ-COPY UPDATE (SRCU) 10836M: Lai Jiangshan <jiangshanlai@gmail.com> 10837M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10838M: Josh Triplett <josh@joshtriplett.org> 10839R: Steven Rostedt <rostedt@goodmis.org> 10840R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10841L: linux-kernel@vger.kernel.org 10842W: http://www.rdrop.com/users/paulmck/RCU/ 10843S: Supported 10844T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10845F: include/linux/srcu.h 10846F: kernel/rcu/srcu.c 10847 10848SMACK SECURITY MODULE 10849M: Casey Schaufler <casey@schaufler-ca.com> 10850L: linux-security-module@vger.kernel.org 10851W: http://schaufler-ca.com 10852T: git git://github.com/cschaufler/smack-next 10853S: Maintained 10854F: Documentation/security/Smack.txt 10855F: security/smack/ 10856 10857DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10858M: Kevin Hilman <khilman@kernel.org> 10859M: Nishanth Menon <nm@ti.com> 10860S: Maintained 10861F: drivers/power/avs/ 10862F: include/linux/power/smartreflex.h 10863L: linux-pm@vger.kernel.org 10864 10865SMC91x ETHERNET DRIVER 10866M: Nicolas Pitre <nico@fluxnic.net> 10867S: Odd Fixes 10868F: drivers/net/ethernet/smsc/smc91x.* 10869 10870SMIA AND SMIA++ IMAGE SENSOR DRIVER 10871M: Sakari Ailus <sakari.ailus@iki.fi> 10872L: linux-media@vger.kernel.org 10873S: Maintained 10874F: drivers/media/i2c/smiapp/ 10875F: include/media/i2c/smiapp.h 10876F: drivers/media/i2c/smiapp-pll.c 10877F: drivers/media/i2c/smiapp-pll.h 10878F: include/uapi/linux/smiapp.h 10879F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10880 10881SMM665 HARDWARE MONITOR DRIVER 10882M: Guenter Roeck <linux@roeck-us.net> 10883L: linux-hwmon@vger.kernel.org 10884S: Maintained 10885F: Documentation/hwmon/smm665 10886F: drivers/hwmon/smm665.c 10887 10888SMSC EMC2103 HARDWARE MONITOR DRIVER 10889M: Steve Glendinning <steve.glendinning@shawell.net> 10890L: linux-hwmon@vger.kernel.org 10891S: Maintained 10892F: Documentation/hwmon/emc2103 10893F: drivers/hwmon/emc2103.c 10894 10895SMSC SCH5627 HARDWARE MONITOR DRIVER 10896M: Hans de Goede <hdegoede@redhat.com> 10897L: linux-hwmon@vger.kernel.org 10898S: Supported 10899F: Documentation/hwmon/sch5627 10900F: drivers/hwmon/sch5627.c 10901 10902SMSC47B397 HARDWARE MONITOR DRIVER 10903M: Jean Delvare <jdelvare@suse.com> 10904L: linux-hwmon@vger.kernel.org 10905S: Maintained 10906F: Documentation/hwmon/smsc47b397 10907F: drivers/hwmon/smsc47b397.c 10908 10909SMSC911x ETHERNET DRIVER 10910M: Steve Glendinning <steve.glendinning@shawell.net> 10911L: netdev@vger.kernel.org 10912S: Maintained 10913F: include/linux/smsc911x.h 10914F: drivers/net/ethernet/smsc/smsc911x.* 10915 10916SMSC9420 PCI ETHERNET DRIVER 10917M: Steve Glendinning <steve.glendinning@shawell.net> 10918L: netdev@vger.kernel.org 10919S: Maintained 10920F: drivers/net/ethernet/smsc/smsc9420.* 10921 10922SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10923M: Steve Glendinning <steve.glendinning@shawell.net> 10924L: linux-fbdev@vger.kernel.org 10925S: Maintained 10926F: drivers/video/fbdev/smscufx.c 10927 10928SOC-CAMERA V4L2 SUBSYSTEM 10929M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10930L: linux-media@vger.kernel.org 10931T: git git://linuxtv.org/media_tree.git 10932S: Maintained 10933F: include/media/soc* 10934F: drivers/media/i2c/soc_camera/ 10935F: drivers/media/platform/soc_camera/ 10936 10937SOEKRIS NET48XX LED SUPPORT 10938M: Chris Boot <bootc@bootc.net> 10939S: Maintained 10940F: drivers/leds/leds-net48xx.c 10941 10942SOFTLOGIC 6x10 MPEG CODEC 10943M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10944M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10945M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10946M: Ismael Luceno <ismael@iodev.co.uk> 10947L: linux-media@vger.kernel.org 10948S: Supported 10949F: drivers/media/pci/solo6x10/ 10950 10951SOFTWARE RAID (Multiple Disks) SUPPORT 10952M: Shaohua Li <shli@kernel.org> 10953L: linux-raid@vger.kernel.org 10954T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10955S: Supported 10956F: drivers/md/ 10957F: include/linux/raid/ 10958F: include/uapi/linux/raid/ 10959 10960SONIC NETWORK DRIVER 10961M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10962L: netdev@vger.kernel.org 10963S: Maintained 10964F: drivers/net/ethernet/natsemi/sonic.* 10965 10966SONICS SILICON BACKPLANE DRIVER (SSB) 10967M: Michael Buesch <m@bues.ch> 10968L: linux-wireless@vger.kernel.org 10969S: Maintained 10970F: drivers/ssb/ 10971F: include/linux/ssb/ 10972 10973SONY VAIO CONTROL DEVICE DRIVER 10974M: Mattia Dongili <malattia@linux.it> 10975L: platform-driver-x86@vger.kernel.org 10976W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10977S: Maintained 10978F: Documentation/laptops/sony-laptop.txt 10979F: drivers/char/sonypi.c 10980F: drivers/platform/x86/sony-laptop.c 10981F: include/linux/sony-laptop.h 10982 10983SONY MEMORYSTICK CARD SUPPORT 10984M: Alex Dubov <oakad@yahoo.com> 10985W: http://tifmxx.berlios.de/ 10986S: Maintained 10987F: drivers/memstick/host/tifm_ms.c 10988 10989SONY MEMORYSTICK STANDARD SUPPORT 10990M: Maxim Levitsky <maximlevitsky@gmail.com> 10991S: Maintained 10992F: drivers/memstick/core/ms_block.* 10993 10994SOUND 10995M: Jaroslav Kysela <perex@perex.cz> 10996M: Takashi Iwai <tiwai@suse.com> 10997L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10998W: http://www.alsa-project.org/ 10999T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11000T: git git://git.alsa-project.org/alsa-kernel.git 11001Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11002S: Maintained 11003F: Documentation/sound/ 11004F: include/sound/ 11005F: include/uapi/sound/ 11006F: sound/ 11007 11008SOUND - COMPRESSED AUDIO 11009M: Vinod Koul <vinod.koul@intel.com> 11010L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11012S: Supported 11013F: Documentation/sound/alsa/compress_offload.txt 11014F: include/sound/compress_driver.h 11015F: include/uapi/sound/compress_* 11016F: sound/core/compress_offload.c 11017F: sound/soc/soc-compress.c 11018 11019SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11020M: Liam Girdwood <lgirdwood@gmail.com> 11021M: Mark Brown <broonie@kernel.org> 11022T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11023L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11024W: http://alsa-project.org/main/index.php/ASoC 11025S: Supported 11026F: Documentation/devicetree/bindings/sound/ 11027F: Documentation/sound/alsa/soc/ 11028F: sound/soc/ 11029F: include/sound/soc* 11030 11031SOUND - DMAENGINE HELPERS 11032M: Lars-Peter Clausen <lars@metafoo.de> 11033S: Supported 11034F: include/sound/dmaengine_pcm.h 11035F: sound/core/pcm_dmaengine.c 11036F: sound/soc/soc-generic-dmaengine-pcm.c 11037 11038SP2 MEDIA DRIVER 11039M: Olli Salonen <olli.salonen@iki.fi> 11040L: linux-media@vger.kernel.org 11041W: https://linuxtv.org 11042Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11043S: Maintained 11044F: drivers/media/dvb-frontends/sp2* 11045 11046SPARC + UltraSPARC (sparc/sparc64) 11047M: "David S. Miller" <davem@davemloft.net> 11048L: sparclinux@vger.kernel.org 11049Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11050T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11051T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11052S: Maintained 11053F: arch/sparc/ 11054F: drivers/sbus/ 11055 11056SPARC SERIAL DRIVERS 11057M: "David S. Miller" <davem@davemloft.net> 11058L: sparclinux@vger.kernel.org 11059T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11060T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11061S: Maintained 11062F: include/linux/sunserialcore.h 11063F: drivers/tty/serial/suncore.c 11064F: drivers/tty/serial/sunhv.c 11065F: drivers/tty/serial/sunsab.c 11066F: drivers/tty/serial/sunsab.h 11067F: drivers/tty/serial/sunsu.c 11068F: drivers/tty/serial/sunzilog.c 11069F: drivers/tty/serial/sunzilog.h 11070 11071SPARSE CHECKER 11072M: "Christopher Li" <sparse@chrisli.org> 11073L: linux-sparse@vger.kernel.org 11074W: https://sparse.wiki.kernel.org/ 11075T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11076T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11077S: Maintained 11078F: include/linux/compiler.h 11079 11080SPEAR PLATFORM SUPPORT 11081M: Viresh Kumar <vireshk@kernel.org> 11082M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11084W: http://www.st.com/spear 11085S: Maintained 11086F: arch/arm/boot/dts/spear* 11087F: arch/arm/mach-spear/ 11088 11089SPEAR CLOCK FRAMEWORK SUPPORT 11090M: Viresh Kumar <vireshk@kernel.org> 11091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11092W: http://www.st.com/spear 11093S: Maintained 11094F: drivers/clk/spear/ 11095 11096SPI SUBSYSTEM 11097M: Mark Brown <broonie@kernel.org> 11098L: linux-spi@vger.kernel.org 11099T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11100Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11101S: Maintained 11102F: Documentation/devicetree/bindings/spi/ 11103F: Documentation/spi/ 11104F: drivers/spi/ 11105F: include/linux/spi/ 11106F: include/uapi/linux/spi/ 11107 11108SPIDERNET NETWORK DRIVER for CELL 11109M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11110L: netdev@vger.kernel.org 11111S: Supported 11112F: Documentation/networking/spider_net.txt 11113F: drivers/net/ethernet/toshiba/spider_net* 11114 11115SPU FILE SYSTEM 11116M: Jeremy Kerr <jk@ozlabs.org> 11117L: linuxppc-dev@lists.ozlabs.org 11118W: http://www.ibm.com/developerworks/power/cell/ 11119S: Supported 11120F: Documentation/filesystems/spufs.txt 11121F: arch/powerpc/platforms/cell/spufs/ 11122 11123SQUASHFS FILE SYSTEM 11124M: Phillip Lougher <phillip@squashfs.org.uk> 11125L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11126W: http://squashfs.org.uk 11127T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11128S: Maintained 11129F: Documentation/filesystems/squashfs.txt 11130F: fs/squashfs/ 11131 11132SRM (Alpha) environment access 11133M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11134S: Maintained 11135F: arch/alpha/kernel/srm_env.c 11136 11137STABLE BRANCH 11138M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11139L: stable@vger.kernel.org 11140S: Supported 11141F: Documentation/stable_kernel_rules.txt 11142 11143STAGING SUBSYSTEM 11144M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11145T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11146L: devel@driverdev.osuosl.org 11147S: Supported 11148F: drivers/staging/ 11149 11150STAGING - COMEDI 11151M: Ian Abbott <abbotti@mev.co.uk> 11152M: H Hartley Sweeten <hsweeten@visionengravers.com> 11153S: Odd Fixes 11154F: drivers/staging/comedi/ 11155 11156STAGING - FLARION FT1000 DRIVERS 11157M: Marek Belisko <marek.belisko@gmail.com> 11158S: Odd Fixes 11159F: drivers/staging/ft1000/ 11160 11161STAGING - INDUSTRIAL IO 11162M: Jonathan Cameron <jic23@kernel.org> 11163L: linux-iio@vger.kernel.org 11164S: Odd Fixes 11165F: Documentation/devicetree/bindings/staging/iio/ 11166F: drivers/staging/iio/ 11167 11168STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11169M: Jarod Wilson <jarod@wilsonet.com> 11170W: http://www.lirc.org/ 11171S: Odd Fixes 11172F: drivers/staging/media/lirc/ 11173 11174STAGING - LUSTRE PARALLEL FILESYSTEM 11175M: Oleg Drokin <oleg.drokin@intel.com> 11176M: Andreas Dilger <andreas.dilger@intel.com> 11177L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11178W: http://wiki.lustre.org/ 11179S: Maintained 11180F: drivers/staging/lustre 11181 11182STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11183M: Marc Dietrich <marvin24@gmx.de> 11184L: ac100@lists.launchpad.net (moderated for non-subscribers) 11185L: linux-tegra@vger.kernel.org 11186S: Maintained 11187F: drivers/staging/nvec/ 11188 11189STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11190M: Jens Frederich <jfrederich@gmail.com> 11191M: Daniel Drake <dsd@laptop.org> 11192M: Jon Nettleton <jon.nettleton@gmail.com> 11193W: http://wiki.laptop.org/go/DCON 11194S: Maintained 11195F: drivers/staging/olpc_dcon/ 11196 11197STAGING - REALTEK RTL8712U DRIVERS 11198M: Larry Finger <Larry.Finger@lwfinger.net> 11199M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11200S: Odd Fixes 11201F: drivers/staging/rtl8712/ 11202 11203STAGING - REALTEK RTL8723U WIRELESS DRIVER 11204M: Larry Finger <Larry.Finger@lwfinger.net> 11205M: Jes Sorensen <Jes.Sorensen@redhat.com> 11206L: linux-wireless@vger.kernel.org 11207S: Maintained 11208F: drivers/staging/rtl8723au/ 11209 11210STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11211M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11212M: Teddy Wang <teddy.wang@siliconmotion.com> 11213M: Sudip Mukherjee <sudip@vectorindia.org> 11214L: linux-fbdev@vger.kernel.org 11215S: Maintained 11216F: drivers/staging/sm750fb/ 11217 11218STAGING - SLICOSS 11219M: Lior Dotan <liodot@gmail.com> 11220M: Christopher Harrer <charrer@alacritech.com> 11221S: Odd Fixes 11222F: drivers/staging/slicoss/ 11223 11224STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11225M: William Hubbs <w.d.hubbs@gmail.com> 11226M: Chris Brannon <chris@the-brannons.com> 11227M: Kirk Reiser <kirk@reisers.ca> 11228M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11229L: speakup@linux-speakup.org 11230W: http://www.linux-speakup.org/ 11231S: Odd Fixes 11232F: drivers/staging/speakup/ 11233 11234STAGING - VIA VT665X DRIVERS 11235M: Forest Bond <forest@alittletooquiet.net> 11236S: Odd Fixes 11237F: drivers/staging/vt665?/ 11238 11239STAGING - WILC1000 WIFI DRIVER 11240M: Johnny Kim <johnny.kim@atmel.com> 11241M: Austin Shin <austin.shin@atmel.com> 11242M: Chris Park <chris.park@atmel.com> 11243M: Tony Cho <tony.cho@atmel.com> 11244M: Glen Lee <glen.lee@atmel.com> 11245M: Leo Kim <leo.kim@atmel.com> 11246L: linux-wireless@vger.kernel.org 11247S: Supported 11248F: drivers/staging/wilc1000/ 11249 11250STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11251M: Arnaud Patard <arnaud.patard@rtp-net.org> 11252S: Odd Fixes 11253F: drivers/staging/xgifb/ 11254 11255STARFIRE/DURALAN NETWORK DRIVER 11256M: Ion Badulescu <ionut@badula.org> 11257S: Odd Fixes 11258F: drivers/net/ethernet/adaptec/starfire* 11259 11260SUN3/3X 11261M: Sam Creasey <sammy@sammy.net> 11262W: http://sammy.net/sun3/ 11263S: Maintained 11264F: arch/m68k/kernel/*sun3* 11265F: arch/m68k/sun3*/ 11266F: arch/m68k/include/asm/sun3* 11267F: drivers/net/ethernet/i825xx/sun3* 11268 11269SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11270M: Hans de Goede <hdegoede@redhat.com> 11271L: linux-input@vger.kernel.org 11272S: Maintained 11273F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11274F: drivers/input/keyboard/sun4i-lradc-keys.c 11275 11276SUNDANCE NETWORK DRIVER 11277M: Denis Kirjanov <kda@linux-powerpc.org> 11278L: netdev@vger.kernel.org 11279S: Maintained 11280F: drivers/net/ethernet/dlink/sundance.c 11281 11282SUPERH 11283M: Yoshinori Sato <ysato@users.sourceforge.jp> 11284M: Rich Felker <dalias@libc.org> 11285L: linux-sh@vger.kernel.org 11286Q: http://patchwork.kernel.org/project/linux-sh/list/ 11287S: Maintained 11288F: Documentation/sh/ 11289F: arch/sh/ 11290F: drivers/sh/ 11291 11292SUSPEND TO RAM 11293M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11294M: Len Brown <len.brown@intel.com> 11295M: Pavel Machek <pavel@ucw.cz> 11296L: linux-pm@vger.kernel.org 11297S: Supported 11298F: Documentation/power/ 11299F: arch/x86/kernel/acpi/ 11300F: drivers/base/power/ 11301F: kernel/power/ 11302F: include/linux/suspend.h 11303F: include/linux/freezer.h 11304F: include/linux/pm.h 11305 11306SVGA HANDLING 11307M: Martin Mares <mj@ucw.cz> 11308L: linux-video@atrey.karlin.mff.cuni.cz 11309S: Maintained 11310F: Documentation/svga.txt 11311F: arch/x86/boot/video* 11312 11313SWIOTLB SUBSYSTEM 11314M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11315L: linux-kernel@vger.kernel.org 11316T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11317S: Supported 11318F: lib/swiotlb.c 11319F: arch/*/kernel/pci-swiotlb.c 11320F: include/linux/swiotlb.h 11321 11322SWITCHDEV 11323M: Jiri Pirko <jiri@resnulli.us> 11324L: netdev@vger.kernel.org 11325S: Supported 11326F: net/switchdev/ 11327F: include/net/switchdev.h 11328 11329SYNOPSYS ARC ARCHITECTURE 11330M: Vineet Gupta <vgupta@synopsys.com> 11331L: linux-snps-arc@lists.infradead.org 11332S: Supported 11333F: arch/arc/ 11334F: Documentation/devicetree/bindings/arc/* 11335F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11336F: drivers/tty/serial/arc_uart.c 11337T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11338 11339SYNOPSYS ARC SDP platform support 11340M: Alexey Brodkin <abrodkin@synopsys.com> 11341S: Supported 11342F: arch/arc/plat-axs10x 11343F: arch/arc/boot/dts/ax* 11344F: Documentation/devicetree/bindings/arc/axs10* 11345 11346SYSTEM CONFIGURATION (SYSCON) 11347M: Lee Jones <lee.jones@linaro.org> 11348M: Arnd Bergmann <arnd@arndb.de> 11349T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11350S: Supported 11351F: drivers/mfd/syscon.c 11352 11353SYSV FILESYSTEM 11354M: Christoph Hellwig <hch@infradead.org> 11355S: Maintained 11356F: Documentation/filesystems/sysv-fs.txt 11357F: fs/sysv/ 11358F: include/linux/sysv_fs.h 11359 11360TARGET SUBSYSTEM 11361M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11362L: linux-scsi@vger.kernel.org 11363L: target-devel@vger.kernel.org 11364W: http://www.linux-iscsi.org 11365W: http://groups.google.com/group/linux-iscsi-target-dev 11366T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11367S: Supported 11368F: drivers/target/ 11369F: include/target/ 11370F: Documentation/target/ 11371 11372TASKSTATS STATISTICS INTERFACE 11373M: Balbir Singh <bsingharora@gmail.com> 11374S: Maintained 11375F: Documentation/accounting/taskstats* 11376F: include/linux/taskstats* 11377F: kernel/taskstats.c 11378 11379TC CLASSIFIER 11380M: Jamal Hadi Salim <jhs@mojatatu.com> 11381L: netdev@vger.kernel.org 11382S: Maintained 11383F: include/net/pkt_cls.h 11384F: include/uapi/linux/pkt_cls.h 11385F: net/sched/ 11386 11387TCP LOW PRIORITY MODULE 11388M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11389M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11390W: http://tcp-lp-mod.sourceforge.net/ 11391S: Maintained 11392F: net/ipv4/tcp_lp.c 11393 11394TDA10071 MEDIA DRIVER 11395M: Antti Palosaari <crope@iki.fi> 11396L: linux-media@vger.kernel.org 11397W: https://linuxtv.org 11398W: http://palosaari.fi/linux/ 11399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11400T: git git://linuxtv.org/anttip/media_tree.git 11401S: Maintained 11402F: drivers/media/dvb-frontends/tda10071* 11403 11404TDA18212 MEDIA DRIVER 11405M: Antti Palosaari <crope@iki.fi> 11406L: linux-media@vger.kernel.org 11407W: https://linuxtv.org 11408W: http://palosaari.fi/linux/ 11409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11410T: git git://linuxtv.org/anttip/media_tree.git 11411S: Maintained 11412F: drivers/media/tuners/tda18212* 11413 11414TDA18218 MEDIA DRIVER 11415M: Antti Palosaari <crope@iki.fi> 11416L: linux-media@vger.kernel.org 11417W: https://linuxtv.org 11418W: http://palosaari.fi/linux/ 11419Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11420T: git git://linuxtv.org/anttip/media_tree.git 11421S: Maintained 11422F: drivers/media/tuners/tda18218* 11423 11424TDA18271 MEDIA DRIVER 11425M: Michael Krufky <mkrufky@linuxtv.org> 11426L: linux-media@vger.kernel.org 11427W: https://linuxtv.org 11428W: http://github.com/mkrufky 11429Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11430T: git git://linuxtv.org/mkrufky/tuners.git 11431S: Maintained 11432F: drivers/media/tuners/tda18271* 11433 11434TDA827x MEDIA DRIVER 11435M: Michael Krufky <mkrufky@linuxtv.org> 11436L: linux-media@vger.kernel.org 11437W: https://linuxtv.org 11438W: http://github.com/mkrufky 11439Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11440T: git git://linuxtv.org/mkrufky/tuners.git 11441S: Maintained 11442F: drivers/media/tuners/tda8290.* 11443 11444TDA8290 MEDIA DRIVER 11445M: Michael Krufky <mkrufky@linuxtv.org> 11446L: linux-media@vger.kernel.org 11447W: https://linuxtv.org 11448W: http://github.com/mkrufky 11449Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11450T: git git://linuxtv.org/mkrufky/tuners.git 11451S: Maintained 11452F: drivers/media/tuners/tda8290.* 11453 11454TDA9840 MEDIA DRIVER 11455M: Hans Verkuil <hverkuil@xs4all.nl> 11456L: linux-media@vger.kernel.org 11457T: git git://linuxtv.org/media_tree.git 11458W: https://linuxtv.org 11459S: Maintained 11460F: drivers/media/i2c/tda9840* 11461 11462TEA5761 TUNER DRIVER 11463M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11464M: Mauro Carvalho Chehab <mchehab@kernel.org> 11465L: linux-media@vger.kernel.org 11466W: https://linuxtv.org 11467T: git git://linuxtv.org/media_tree.git 11468S: Odd fixes 11469F: drivers/media/tuners/tea5761.* 11470 11471TEA5767 TUNER DRIVER 11472M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11473M: Mauro Carvalho Chehab <mchehab@kernel.org> 11474L: linux-media@vger.kernel.org 11475W: https://linuxtv.org 11476T: git git://linuxtv.org/media_tree.git 11477S: Maintained 11478F: drivers/media/tuners/tea5767.* 11479 11480TEA6415C MEDIA DRIVER 11481M: Hans Verkuil <hverkuil@xs4all.nl> 11482L: linux-media@vger.kernel.org 11483T: git git://linuxtv.org/media_tree.git 11484W: https://linuxtv.org 11485S: Maintained 11486F: drivers/media/i2c/tea6415c* 11487 11488TEA6420 MEDIA DRIVER 11489M: Hans Verkuil <hverkuil@xs4all.nl> 11490L: linux-media@vger.kernel.org 11491T: git git://linuxtv.org/media_tree.git 11492W: https://linuxtv.org 11493S: Maintained 11494F: drivers/media/i2c/tea6420* 11495 11496TEAM DRIVER 11497M: Jiri Pirko <jiri@resnulli.us> 11498L: netdev@vger.kernel.org 11499S: Supported 11500F: drivers/net/team/ 11501F: include/linux/if_team.h 11502F: include/uapi/linux/if_team.h 11503 11504TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11505M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11506S: Maintained 11507F: arch/x86/platform/ts5500/ 11508 11509TECHNOTREND USB IR RECEIVER 11510M: Sean Young <sean@mess.org> 11511L: linux-media@vger.kernel.org 11512S: Maintained 11513F: drivers/media/rc/ttusbir.c 11514 11515TEGRA ARCHITECTURE SUPPORT 11516M: Stephen Warren <swarren@wwwdotorg.org> 11517M: Thierry Reding <thierry.reding@gmail.com> 11518M: Alexandre Courbot <gnurou@gmail.com> 11519L: linux-tegra@vger.kernel.org 11520Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11521T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11522S: Supported 11523N: [^a-z]tegra 11524 11525TEGRA CLOCK DRIVER 11526M: Peter De Schrijver <pdeschrijver@nvidia.com> 11527M: Prashant Gaikwad <pgaikwad@nvidia.com> 11528S: Supported 11529F: drivers/clk/tegra/ 11530 11531TEGRA DMA DRIVERS 11532M: Laxman Dewangan <ldewangan@nvidia.com> 11533M: Jon Hunter <jonathanh@nvidia.com> 11534S: Supported 11535F: drivers/dma/tegra* 11536 11537TEGRA I2C DRIVER 11538M: Laxman Dewangan <ldewangan@nvidia.com> 11539S: Supported 11540F: drivers/i2c/busses/i2c-tegra.c 11541 11542TEGRA IOMMU DRIVERS 11543M: Hiroshi Doyu <hdoyu@nvidia.com> 11544S: Supported 11545F: drivers/iommu/tegra* 11546 11547TEGRA KBC DRIVER 11548M: Rakesh Iyer <riyer@nvidia.com> 11549M: Laxman Dewangan <ldewangan@nvidia.com> 11550S: Supported 11551F: drivers/input/keyboard/tegra-kbc.c 11552 11553TEGRA PWM DRIVER 11554M: Thierry Reding <thierry.reding@gmail.com> 11555S: Supported 11556F: drivers/pwm/pwm-tegra.c 11557 11558TEGRA SERIAL DRIVER 11559M: Laxman Dewangan <ldewangan@nvidia.com> 11560S: Supported 11561F: drivers/tty/serial/serial-tegra.c 11562 11563TEGRA SPI DRIVER 11564M: Laxman Dewangan <ldewangan@nvidia.com> 11565S: Supported 11566F: drivers/spi/spi-tegra* 11567 11568TEHUTI ETHERNET DRIVER 11569M: Andy Gospodarek <andy@greyhouse.net> 11570L: netdev@vger.kernel.org 11571S: Supported 11572F: drivers/net/ethernet/tehuti/* 11573 11574Telecom Clock Driver for MCPL0010 11575M: Mark Gross <mark.gross@intel.com> 11576S: Supported 11577F: drivers/char/tlclk.c 11578 11579TENSILICA XTENSA PORT (xtensa) 11580M: Chris Zankel <chris@zankel.net> 11581M: Max Filippov <jcmvbkbc@gmail.com> 11582L: linux-xtensa@linux-xtensa.org 11583T: git git://github.com/czankel/xtensa-linux.git 11584S: Maintained 11585F: arch/xtensa/ 11586F: drivers/irqchip/irq-xtensa-* 11587 11588THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11589M: Hans Verkuil <hverkuil@xs4all.nl> 11590L: linux-media@vger.kernel.org 11591T: git git://linuxtv.org/media_tree.git 11592W: https://linuxtv.org 11593S: Maintained 11594F: drivers/media/radio/radio-raremono.c 11595 11596THERMAL 11597M: Zhang Rui <rui.zhang@intel.com> 11598M: Eduardo Valentin <edubezval@gmail.com> 11599L: linux-pm@vger.kernel.org 11600T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11601T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11602Q: https://patchwork.kernel.org/project/linux-pm/list/ 11603S: Supported 11604F: drivers/thermal/ 11605F: include/linux/thermal.h 11606F: include/uapi/linux/thermal.h 11607F: include/linux/cpu_cooling.h 11608F: Documentation/devicetree/bindings/thermal/ 11609 11610THERMAL/CPU_COOLING 11611M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11612M: Viresh Kumar <viresh.kumar@linaro.org> 11613M: Javi Merino <javi.merino@arm.com> 11614L: linux-pm@vger.kernel.org 11615S: Supported 11616F: Documentation/thermal/cpu-cooling-api.txt 11617F: drivers/thermal/cpu_cooling.c 11618F: include/linux/cpu_cooling.h 11619 11620THINKPAD ACPI EXTRAS DRIVER 11621M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11622L: ibm-acpi-devel@lists.sourceforge.net 11623L: platform-driver-x86@vger.kernel.org 11624W: http://ibm-acpi.sourceforge.net 11625W: http://thinkwiki.org/wiki/Ibm-acpi 11626T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11627S: Maintained 11628F: drivers/platform/x86/thinkpad_acpi.c 11629 11630TI BANDGAP AND THERMAL DRIVER 11631M: Eduardo Valentin <edubezval@gmail.com> 11632M: Keerthy <j-keerthy@ti.com> 11633L: linux-pm@vger.kernel.org 11634L: linux-omap@vger.kernel.org 11635S: Maintained 11636F: drivers/thermal/ti-soc-thermal/ 11637 11638TI VPE/CAL DRIVERS 11639M: Benoit Parrot <bparrot@ti.com> 11640L: linux-media@vger.kernel.org 11641W: http://linuxtv.org/ 11642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11643S: Maintained 11644F: drivers/media/platform/ti-vpe/ 11645 11646TI CDCE706 CLOCK DRIVER 11647M: Max Filippov <jcmvbkbc@gmail.com> 11648S: Maintained 11649F: drivers/clk/clk-cdce706.c 11650 11651TI CLOCK DRIVER 11652M: Tero Kristo <t-kristo@ti.com> 11653L: linux-omap@vger.kernel.org 11654S: Maintained 11655F: drivers/clk/ti/ 11656F: include/linux/clk/ti.h 11657 11658TI ETHERNET SWITCH DRIVER (CPSW) 11659M: Mugunthan V N <mugunthanvnm@ti.com> 11660R: Grygorii Strashko <grygorii.strashko@ti.com> 11661L: linux-omap@vger.kernel.org 11662L: netdev@vger.kernel.org 11663S: Maintained 11664F: drivers/net/ethernet/ti/cpsw* 11665F: drivers/net/ethernet/ti/davinci* 11666 11667TI FLASH MEDIA INTERFACE DRIVER 11668M: Alex Dubov <oakad@yahoo.com> 11669S: Maintained 11670F: drivers/misc/tifm* 11671F: drivers/mmc/host/tifm_sd.c 11672F: include/linux/tifm.h 11673 11674TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11675M: Santosh Shilimkar <ssantosh@kernel.org> 11676L: linux-kernel@vger.kernel.org 11677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11678S: Maintained 11679F: drivers/soc/ti/* 11680T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11681 11682 11683TI LM49xxx FAMILY ASoC CODEC DRIVERS 11684M: M R Swami Reddy <mr.swami.reddy@ti.com> 11685M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11686L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11687S: Maintained 11688F: sound/soc/codecs/lm49453* 11689F: sound/soc/codecs/isabelle* 11690 11691TI LP855x BACKLIGHT DRIVER 11692M: Milo Kim <milo.kim@ti.com> 11693S: Maintained 11694F: Documentation/backlight/lp855x-driver.txt 11695F: drivers/video/backlight/lp855x_bl.c 11696F: include/linux/platform_data/lp855x.h 11697 11698TI LP8727 CHARGER DRIVER 11699M: Milo Kim <milo.kim@ti.com> 11700S: Maintained 11701F: drivers/power/lp8727_charger.c 11702F: include/linux/platform_data/lp8727.h 11703 11704TI LP8788 MFD DRIVER 11705M: Milo Kim <milo.kim@ti.com> 11706S: Maintained 11707F: drivers/iio/adc/lp8788_adc.c 11708F: drivers/leds/leds-lp8788.c 11709F: drivers/mfd/lp8788*.c 11710F: drivers/power/lp8788-charger.c 11711F: drivers/regulator/lp8788-*.c 11712F: include/linux/mfd/lp8788*.h 11713 11714TI NETCP ETHERNET DRIVER 11715M: Wingman Kwok <w-kwok2@ti.com> 11716M: Murali Karicheri <m-karicheri2@ti.com> 11717L: netdev@vger.kernel.org 11718S: Maintained 11719F: drivers/net/ethernet/ti/netcp* 11720 11721TI TAS571X FAMILY ASoC CODEC DRIVER 11722M: Kevin Cernekee <cernekee@chromium.org> 11723L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11724S: Odd Fixes 11725F: sound/soc/codecs/tas571x* 11726 11727TI TWL4030 SERIES SOC CODEC DRIVER 11728M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11729L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11730S: Maintained 11731F: sound/soc/codecs/twl4030* 11732 11733TI WILINK WIRELESS DRIVERS 11734L: linux-wireless@vger.kernel.org 11735W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11736W: http://wireless.kernel.org/en/users/Drivers/wl1251 11737T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11738S: Orphan 11739F: drivers/net/wireless/ti/ 11740F: include/linux/wl12xx.h 11741 11742TIPC NETWORK LAYER 11743M: Jon Maloy <jon.maloy@ericsson.com> 11744M: Ying Xue <ying.xue@windriver.com> 11745L: netdev@vger.kernel.org (core kernel code) 11746L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11747W: http://tipc.sourceforge.net/ 11748S: Maintained 11749F: include/uapi/linux/tipc*.h 11750F: net/tipc/ 11751 11752TILE ARCHITECTURE 11753M: Chris Metcalf <cmetcalf@mellanox.com> 11754W: http://www.mellanox.com/repository/solutions/tile-scm/ 11755T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11756S: Supported 11757F: arch/tile/ 11758F: drivers/char/tile-srom.c 11759F: drivers/edac/tile_edac.c 11760F: drivers/net/ethernet/tile/ 11761F: drivers/rtc/rtc-tile.c 11762F: drivers/tty/hvc/hvc_tile.c 11763F: drivers/tty/serial/tilegx.c 11764F: drivers/usb/host/*-tilegx.c 11765F: include/linux/usb/tilegx.h 11766 11767TLAN NETWORK DRIVER 11768M: Samuel Chessman <chessman@tux.org> 11769L: tlan-devel@lists.sourceforge.net (subscribers-only) 11770W: http://sourceforge.net/projects/tlan/ 11771S: Maintained 11772F: Documentation/networking/tlan.txt 11773F: drivers/net/ethernet/ti/tlan.* 11774 11775TOMOYO SECURITY MODULE 11776M: Kentaro Takeda <takedakn@nttdata.co.jp> 11777M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11778L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11779L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11780L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11781L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11782W: http://tomoyo.sourceforge.jp/ 11783T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11784S: Maintained 11785F: security/tomoyo/ 11786 11787TOPSTAR LAPTOP EXTRAS DRIVER 11788M: Herton Ronaldo Krzesinski <herton@canonical.com> 11789L: platform-driver-x86@vger.kernel.org 11790S: Maintained 11791F: drivers/platform/x86/topstar-laptop.c 11792 11793TOSHIBA ACPI EXTRAS DRIVER 11794M: Azael Avalos <coproscefalo@gmail.com> 11795L: platform-driver-x86@vger.kernel.org 11796S: Maintained 11797F: drivers/platform/x86/toshiba_acpi.c 11798 11799TOSHIBA BLUETOOTH DRIVER 11800M: Azael Avalos <coproscefalo@gmail.com> 11801L: platform-driver-x86@vger.kernel.org 11802S: Maintained 11803F: drivers/platform/x86/toshiba_bluetooth.c 11804 11805TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11806M: Azael Avalos <coproscefalo@gmail.com> 11807L: platform-driver-x86@vger.kernel.org 11808S: Maintained 11809F: drivers/platform/x86/toshiba_haps.c 11810 11811TOSHIBA WMI HOTKEYS DRIVER 11812M: Azael Avalos <coproscefalo@gmail.com> 11813L: platform-driver-x86@vger.kernel.org 11814S: Maintained 11815F: drivers/platform/x86/toshiba-wmi.c 11816 11817TOSHIBA SMM DRIVER 11818M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11819W: http://www.buzzard.org.uk/toshiba/ 11820S: Maintained 11821F: drivers/char/toshiba.c 11822F: include/linux/toshiba.h 11823F: include/uapi/linux/toshiba.h 11824 11825TOSHIBA TC358743 DRIVER 11826M: Mats Randgaard <matrandg@cisco.com> 11827L: linux-media@vger.kernel.org 11828S: Maintained 11829F: drivers/media/i2c/tc358743* 11830F: include/media/i2c/tc358743.h 11831 11832TMIO/SDHI MMC DRIVER 11833M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11834L: linux-mmc@vger.kernel.org 11835S: Supported 11836F: drivers/mmc/host/tmio_mmc* 11837F: drivers/mmc/host/sh_mobile_sdhi.c 11838F: include/linux/mfd/tmio.h 11839 11840TMP401 HARDWARE MONITOR DRIVER 11841M: Guenter Roeck <linux@roeck-us.net> 11842L: linux-hwmon@vger.kernel.org 11843S: Maintained 11844F: Documentation/hwmon/tmp401 11845F: drivers/hwmon/tmp401.c 11846 11847TMPFS (SHMEM FILESYSTEM) 11848M: Hugh Dickins <hughd@google.com> 11849L: linux-mm@kvack.org 11850S: Maintained 11851F: include/linux/shmem_fs.h 11852F: mm/shmem.c 11853 11854TM6000 VIDEO4LINUX DRIVER 11855M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11856M: Mauro Carvalho Chehab <mchehab@kernel.org> 11857L: linux-media@vger.kernel.org 11858W: https://linuxtv.org 11859T: git git://linuxtv.org/media_tree.git 11860S: Odd fixes 11861F: drivers/media/usb/tm6000/ 11862F: Documentation/media/v4l-drivers/tm6000* 11863 11864TW5864 VIDEO4LINUX DRIVER 11865M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11866M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11867M: Andrey Utkin <andrey_utkin@fastmail.com> 11868L: linux-media@vger.kernel.org 11869S: Supported 11870F: drivers/media/pci/tw5864/ 11871 11872TW68 VIDEO4LINUX DRIVER 11873M: Hans Verkuil <hverkuil@xs4all.nl> 11874L: linux-media@vger.kernel.org 11875T: git git://linuxtv.org/media_tree.git 11876W: https://linuxtv.org 11877S: Odd Fixes 11878F: drivers/media/pci/tw68/ 11879 11880TW686X VIDEO4LINUX DRIVER 11881M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11882L: linux-media@vger.kernel.org 11883T: git git://linuxtv.org/media_tree.git 11884W: http://linuxtv.org 11885S: Maintained 11886F: drivers/media/pci/tw686x/ 11887 11888TPM DEVICE DRIVER 11889M: Peter Huewe <peterhuewe@gmx.de> 11890M: Marcel Selhorst <tpmdd@selhorst.net> 11891M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11892R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11893W: http://tpmdd.sourceforge.net 11894L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11895Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11896T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11897S: Maintained 11898F: drivers/char/tpm/ 11899 11900TPM IBM_VTPM DEVICE DRIVER 11901M: Ashley Lai <ashleydlai@gmail.com> 11902W: http://tpmdd.sourceforge.net 11903L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11904S: Maintained 11905F: drivers/char/tpm/tpm_ibmvtpm* 11906 11907TRACING 11908M: Steven Rostedt <rostedt@goodmis.org> 11909M: Ingo Molnar <mingo@redhat.com> 11910T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11911S: Maintained 11912F: Documentation/trace/ftrace.txt 11913F: arch/*/*/*/ftrace.h 11914F: arch/*/kernel/ftrace.c 11915F: include/*/ftrace.h 11916F: include/linux/trace*.h 11917F: include/trace/ 11918F: kernel/trace/ 11919F: tools/testing/selftests/ftrace/ 11920 11921TRACING MMIO ACCESSES (MMIOTRACE) 11922M: Steven Rostedt <rostedt@goodmis.org> 11923M: Ingo Molnar <mingo@kernel.org> 11924R: Karol Herbst <karolherbst@gmail.com> 11925R: Pekka Paalanen <ppaalanen@gmail.com> 11926S: Maintained 11927L: linux-kernel@vger.kernel.org 11928L: nouveau@lists.freedesktop.org 11929F: kernel/trace/trace_mmiotrace.c 11930F: include/linux/mmiotrace.h 11931F: arch/x86/mm/kmmio.c 11932F: arch/x86/mm/mmio-mod.c 11933F: arch/x86/mm/testmmiotrace.c 11934 11935TRIVIAL PATCHES 11936M: Jiri Kosina <trivial@kernel.org> 11937T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11938S: Maintained 11939K: ^Subject:.*(?i)trivial 11940 11941TTY LAYER 11942M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11943M: Jiri Slaby <jslaby@suse.com> 11944S: Supported 11945T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11946F: Documentation/serial/ 11947F: drivers/tty/ 11948F: drivers/tty/serial/serial_core.c 11949F: include/linux/serial_core.h 11950F: include/linux/serial.h 11951F: include/linux/tty.h 11952F: include/uapi/linux/serial_core.h 11953F: include/uapi/linux/serial.h 11954F: include/uapi/linux/tty.h 11955 11956TUA9001 MEDIA DRIVER 11957M: Antti Palosaari <crope@iki.fi> 11958L: linux-media@vger.kernel.org 11959W: https://linuxtv.org 11960W: http://palosaari.fi/linux/ 11961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11962T: git git://linuxtv.org/anttip/media_tree.git 11963S: Maintained 11964F: drivers/media/tuners/tua9001* 11965 11966TULIP NETWORK DRIVERS 11967L: netdev@vger.kernel.org 11968L: linux-parisc@vger.kernel.org 11969S: Orphan 11970F: drivers/net/ethernet/dec/tulip/ 11971 11972TUN/TAP driver 11973M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11974W: http://vtun.sourceforge.net/tun 11975S: Maintained 11976F: Documentation/networking/tuntap.txt 11977F: arch/um/os-Linux/drivers/ 11978 11979TURBOCHANNEL SUBSYSTEM 11980M: "Maciej W. Rozycki" <macro@linux-mips.org> 11981M: Ralf Baechle <ralf@linux-mips.org> 11982L: linux-mips@linux-mips.org 11983Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11984S: Maintained 11985F: drivers/tc/ 11986F: include/linux/tc.h 11987 11988U14-34F SCSI DRIVER 11989M: Dario Ballabio <ballabio_dario@emc.com> 11990L: linux-scsi@vger.kernel.org 11991S: Maintained 11992F: drivers/scsi/u14-34f.c 11993 11994UBI FILE SYSTEM (UBIFS) 11995M: Richard Weinberger <richard@nod.at> 11996M: Artem Bityutskiy <dedekind1@gmail.com> 11997M: Adrian Hunter <adrian.hunter@intel.com> 11998L: linux-mtd@lists.infradead.org 11999T: git git://git.infradead.org/ubifs-2.6.git 12000W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12001S: Supported 12002F: Documentation/filesystems/ubifs.txt 12003F: fs/ubifs/ 12004 12005UCLINUX (M68KNOMMU AND COLDFIRE) 12006M: Greg Ungerer <gerg@linux-m68k.org> 12007W: http://www.linux-m68k.org/ 12008W: http://www.uclinux.org/ 12009L: linux-m68k@lists.linux-m68k.org 12010L: uclinux-dev@uclinux.org (subscribers-only) 12011T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12012S: Maintained 12013F: arch/m68k/coldfire/ 12014F: arch/m68k/68*/ 12015F: arch/m68k/*/*_no.* 12016F: arch/m68k/include/asm/*_no.* 12017 12018UDF FILESYSTEM 12019M: Jan Kara <jack@suse.com> 12020S: Maintained 12021F: Documentation/filesystems/udf.txt 12022F: fs/udf/ 12023 12024UFS FILESYSTEM 12025M: Evgeniy Dushistov <dushistov@mail.ru> 12026S: Maintained 12027F: Documentation/filesystems/ufs.txt 12028F: fs/ufs/ 12029 12030UHID USERSPACE HID IO DRIVER: 12031M: David Herrmann <dh.herrmann@googlemail.com> 12032L: linux-input@vger.kernel.org 12033S: Maintained 12034F: drivers/hid/uhid.c 12035F: include/uapi/linux/uhid.h 12036 12037ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12038L: linux-usb@vger.kernel.org 12039S: Orphan 12040F: drivers/uwb/ 12041F: include/linux/uwb.h 12042F: include/linux/uwb/ 12043 12044UNICORE32 ARCHITECTURE: 12045M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12046W: http://mprc.pku.edu.cn/~guanxuetao/linux 12047S: Maintained 12048T: git git://github.com/gxt/linux.git 12049F: arch/unicore32/ 12050 12051UNIFDEF 12052M: Tony Finch <dot@dotat.at> 12053W: http://dotat.at/prog/unifdef 12054S: Maintained 12055F: scripts/unifdef.c 12056 12057UNIFORM CDROM DRIVER 12058M: Jens Axboe <axboe@kernel.dk> 12059W: http://www.kernel.dk 12060S: Maintained 12061F: Documentation/cdrom/ 12062F: drivers/cdrom/cdrom.c 12063F: include/linux/cdrom.h 12064F: include/uapi/linux/cdrom.h 12065 12066UNISYS S-PAR DRIVERS 12067M: David Kershner <david.kershner@unisys.com> 12068L: sparmaintainer@unisys.com (Unisys internal) 12069S: Supported 12070F: drivers/staging/unisys/ 12071 12072UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12073M: Vinayak Holikatti <vinholikatti@gmail.com> 12074L: linux-scsi@vger.kernel.org 12075S: Supported 12076F: Documentation/scsi/ufs.txt 12077F: drivers/scsi/ufs/ 12078 12079UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12080M: Joao Pinto <Joao.Pinto@synopsys.com> 12081L: linux-scsi@vger.kernel.org 12082S: Supported 12083F: drivers/scsi/ufs/*dwc* 12084 12085UNSORTED BLOCK IMAGES (UBI) 12086M: Artem Bityutskiy <dedekind1@gmail.com> 12087M: Richard Weinberger <richard@nod.at> 12088W: http://www.linux-mtd.infradead.org/ 12089L: linux-mtd@lists.infradead.org 12090T: git git://git.infradead.org/ubifs-2.6.git 12091S: Supported 12092F: drivers/mtd/ubi/ 12093F: include/linux/mtd/ubi.h 12094F: include/uapi/mtd/ubi-user.h 12095 12096USB ACM DRIVER 12097M: Oliver Neukum <oneukum@suse.com> 12098L: linux-usb@vger.kernel.org 12099S: Maintained 12100F: Documentation/usb/acm.txt 12101F: drivers/usb/class/cdc-acm.* 12102 12103USB AR5523 WIRELESS DRIVER 12104M: Pontus Fuchs <pontus.fuchs@gmail.com> 12105L: linux-wireless@vger.kernel.org 12106S: Maintained 12107F: drivers/net/wireless/ath/ar5523/ 12108 12109USB ATTACHED SCSI 12110M: Oliver Neukum <oneukum@suse.com> 12111L: linux-usb@vger.kernel.org 12112L: linux-scsi@vger.kernel.org 12113S: Maintained 12114F: drivers/usb/storage/uas.c 12115 12116USB CDC ETHERNET DRIVER 12117M: Oliver Neukum <oliver@neukum.org> 12118L: linux-usb@vger.kernel.org 12119S: Maintained 12120F: drivers/net/usb/cdc_*.c 12121F: include/uapi/linux/usb/cdc.h 12122 12123USB CHAOSKEY DRIVER 12124M: Keith Packard <keithp@keithp.com> 12125L: linux-usb@vger.kernel.org 12126S: Maintained 12127F: drivers/usb/misc/chaoskey.c 12128 12129USB CYPRESS C67X00 DRIVER 12130M: Peter Korsgaard <jacmet@sunsite.dk> 12131L: linux-usb@vger.kernel.org 12132S: Maintained 12133F: drivers/usb/c67x00/ 12134 12135USB DAVICOM DM9601 DRIVER 12136M: Peter Korsgaard <jacmet@sunsite.dk> 12137L: netdev@vger.kernel.org 12138W: http://www.linux-usb.org/usbnet 12139S: Maintained 12140F: drivers/net/usb/dm9601.c 12141 12142USB DIAMOND RIO500 DRIVER 12143M: Cesar Miquel <miquel@df.uba.ar> 12144L: rio500-users@lists.sourceforge.net 12145W: http://rio500.sourceforge.net 12146S: Maintained 12147F: drivers/usb/misc/rio500* 12148 12149USB EHCI DRIVER 12150M: Alan Stern <stern@rowland.harvard.edu> 12151L: linux-usb@vger.kernel.org 12152S: Maintained 12153F: Documentation/usb/ehci.txt 12154F: drivers/usb/host/ehci* 12155 12156USB GADGET/PERIPHERAL SUBSYSTEM 12157M: Felipe Balbi <balbi@kernel.org> 12158L: linux-usb@vger.kernel.org 12159W: http://www.linux-usb.org/gadget 12160T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12161S: Maintained 12162F: drivers/usb/gadget/ 12163F: include/linux/usb/gadget* 12164 12165USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12166M: Jiri Kosina <jikos@kernel.org> 12167R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12168L: linux-usb@vger.kernel.org 12169T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12170S: Maintained 12171F: Documentation/hid/hiddev.txt 12172F: drivers/hid/usbhid/ 12173 12174USB ISP116X DRIVER 12175M: Olav Kongas <ok@artecdesign.ee> 12176L: linux-usb@vger.kernel.org 12177S: Maintained 12178F: drivers/usb/host/isp116x* 12179F: include/linux/usb/isp116x.h 12180 12181USB LAN78XX ETHERNET DRIVER 12182M: Woojung Huh <woojung.huh@microchip.com> 12183M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12184L: netdev@vger.kernel.org 12185S: Maintained 12186F: drivers/net/usb/lan78xx.* 12187 12188USB MASS STORAGE DRIVER 12189M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 12190L: linux-usb@vger.kernel.org 12191L: usb-storage@lists.one-eyed-alien.net 12192S: Maintained 12193W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12194F: drivers/usb/storage/ 12195 12196USB MIDI DRIVER 12197M: Clemens Ladisch <clemens@ladisch.de> 12198L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12199T: git git://git.alsa-project.org/alsa-kernel.git 12200S: Maintained 12201F: sound/usb/midi.* 12202 12203USB NETWORKING DRIVERS 12204L: linux-usb@vger.kernel.org 12205S: Odd Fixes 12206F: drivers/net/usb/ 12207 12208USB OHCI DRIVER 12209M: Alan Stern <stern@rowland.harvard.edu> 12210L: linux-usb@vger.kernel.org 12211S: Maintained 12212F: Documentation/usb/ohci.txt 12213F: drivers/usb/host/ohci* 12214 12215USB OTG FSM (Finite State Machine) 12216M: Peter Chen <Peter.Chen@nxp.com> 12217T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12218L: linux-usb@vger.kernel.org 12219S: Maintained 12220F: drivers/usb/common/usb-otg-fsm.c 12221 12222USB OVER IP DRIVER 12223M: Valentina Manea <valentina.manea.m@gmail.com> 12224M: Shuah Khan <shuahkh@osg.samsung.com> 12225M: Shuah Khan <shuah@kernel.org> 12226L: linux-usb@vger.kernel.org 12227S: Maintained 12228F: Documentation/usb/usbip_protocol.txt 12229F: drivers/usb/usbip/ 12230F: tools/usb/usbip/ 12231 12232USB PEGASUS DRIVER 12233M: Petko Manolov <petkan@nucleusys.com> 12234L: linux-usb@vger.kernel.org 12235L: netdev@vger.kernel.org 12236T: git git://github.com/petkan/pegasus.git 12237W: https://github.com/petkan/pegasus 12238S: Maintained 12239F: drivers/net/usb/pegasus.* 12240 12241USB PHY LAYER 12242M: Felipe Balbi <balbi@kernel.org> 12243L: linux-usb@vger.kernel.org 12244T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12245S: Maintained 12246F: drivers/usb/phy/ 12247 12248USB PRINTER DRIVER (usblp) 12249M: Pete Zaitcev <zaitcev@redhat.com> 12250L: linux-usb@vger.kernel.org 12251S: Supported 12252F: drivers/usb/class/usblp.c 12253 12254USB QMI WWAN NETWORK DRIVER 12255M: Bjørn Mork <bjorn@mork.no> 12256L: netdev@vger.kernel.org 12257S: Maintained 12258F: Documentation/ABI/testing/sysfs-class-net-qmi 12259F: drivers/net/usb/qmi_wwan.c 12260 12261USB RTL8150 DRIVER 12262M: Petko Manolov <petkan@nucleusys.com> 12263L: linux-usb@vger.kernel.org 12264L: netdev@vger.kernel.org 12265T: git git://github.com/petkan/rtl8150.git 12266W: https://github.com/petkan/rtl8150 12267S: Maintained 12268F: drivers/net/usb/rtl8150.c 12269 12270USB SERIAL SUBSYSTEM 12271M: Johan Hovold <johan@kernel.org> 12272L: linux-usb@vger.kernel.org 12273S: Maintained 12274F: Documentation/usb/usb-serial.txt 12275F: drivers/usb/serial/ 12276F: include/linux/usb/serial.h 12277 12278USB SMSC75XX ETHERNET DRIVER 12279M: Steve Glendinning <steve.glendinning@shawell.net> 12280L: netdev@vger.kernel.org 12281S: Maintained 12282F: drivers/net/usb/smsc75xx.* 12283 12284USB SMSC95XX ETHERNET DRIVER 12285M: Steve Glendinning <steve.glendinning@shawell.net> 12286L: netdev@vger.kernel.org 12287S: Maintained 12288F: drivers/net/usb/smsc95xx.* 12289 12290USB SUBSYSTEM 12291M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12292L: linux-usb@vger.kernel.org 12293W: http://www.linux-usb.org 12294T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12295S: Supported 12296F: Documentation/devicetree/bindings/usb/ 12297F: Documentation/usb/ 12298F: drivers/usb/ 12299F: include/linux/usb.h 12300F: include/linux/usb/ 12301 12302USB UHCI DRIVER 12303M: Alan Stern <stern@rowland.harvard.edu> 12304L: linux-usb@vger.kernel.org 12305S: Maintained 12306F: drivers/usb/host/uhci* 12307 12308USB "USBNET" DRIVER FRAMEWORK 12309M: Oliver Neukum <oneukum@suse.com> 12310L: netdev@vger.kernel.org 12311W: http://www.linux-usb.org/usbnet 12312S: Maintained 12313F: drivers/net/usb/usbnet.c 12314F: include/linux/usb/usbnet.h 12315 12316USB VIDEO CLASS 12317M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12318L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12319L: linux-media@vger.kernel.org 12320T: git git://linuxtv.org/media_tree.git 12321W: http://www.ideasonboard.org/uvc/ 12322S: Maintained 12323F: drivers/media/usb/uvc/ 12324F: include/uapi/linux/uvcvideo.h 12325 12326USB VISION DRIVER 12327M: Hans Verkuil <hverkuil@xs4all.nl> 12328L: linux-media@vger.kernel.org 12329T: git git://linuxtv.org/media_tree.git 12330W: https://linuxtv.org 12331S: Odd Fixes 12332F: drivers/media/usb/usbvision/ 12333 12334USB WEBCAM GADGET 12335M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12336L: linux-usb@vger.kernel.org 12337S: Maintained 12338F: drivers/usb/gadget/function/*uvc* 12339F: drivers/usb/gadget/legacy/webcam.c 12340 12341USB WIRELESS RNDIS DRIVER (rndis_wlan) 12342M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12343L: linux-wireless@vger.kernel.org 12344S: Maintained 12345F: drivers/net/wireless/rndis_wlan.c 12346 12347USB XHCI DRIVER 12348M: Mathias Nyman <mathias.nyman@intel.com> 12349L: linux-usb@vger.kernel.org 12350S: Supported 12351F: drivers/usb/host/xhci* 12352F: drivers/usb/host/pci-quirks* 12353 12354USB ZD1201 DRIVER 12355L: linux-wireless@vger.kernel.org 12356W: http://linux-lc100020.sourceforge.net 12357S: Orphan 12358F: drivers/net/wireless/zydas/zd1201.* 12359 12360USB ZR364XX DRIVER 12361M: Antoine Jacquet <royale@zerezo.com> 12362L: linux-usb@vger.kernel.org 12363L: linux-media@vger.kernel.org 12364T: git git://linuxtv.org/media_tree.git 12365W: http://royale.zerezo.com/zr364xx/ 12366S: Maintained 12367F: Documentation/media/v4l-drivers/zr364xx* 12368F: drivers/media/usb/zr364xx/ 12369 12370ULPI BUS 12371M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12372L: linux-usb@vger.kernel.org 12373S: Maintained 12374F: drivers/usb/common/ulpi.c 12375F: include/linux/ulpi/ 12376 12377USER-MODE LINUX (UML) 12378M: Jeff Dike <jdike@addtoit.com> 12379M: Richard Weinberger <richard@nod.at> 12380L: user-mode-linux-devel@lists.sourceforge.net 12381L: user-mode-linux-user@lists.sourceforge.net 12382W: http://user-mode-linux.sourceforge.net 12383T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12384S: Maintained 12385F: Documentation/virtual/uml/ 12386F: arch/um/ 12387F: arch/x86/um/ 12388F: fs/hostfs/ 12389F: fs/hppfs/ 12390 12391USERSPACE I/O (UIO) 12392M: "Hans J. Koch" <hjk@hansjkoch.de> 12393M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12394S: Maintained 12395T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12396F: Documentation/DocBook/uio-howto.tmpl 12397F: drivers/uio/ 12398F: include/linux/uio*.h 12399 12400UTIL-LINUX PACKAGE 12401M: Karel Zak <kzak@redhat.com> 12402L: util-linux@vger.kernel.org 12403W: http://en.wikipedia.org/wiki/Util-linux 12404T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12405S: Maintained 12406 12407UVESAFB DRIVER 12408M: Michal Januszewski <spock@gentoo.org> 12409L: linux-fbdev@vger.kernel.org 12410W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12411S: Maintained 12412F: Documentation/fb/uvesafb.txt 12413F: drivers/video/fbdev/uvesafb.* 12414 12415VF610 NAND DRIVER 12416M: Stefan Agner <stefan@agner.ch> 12417L: linux-mtd@lists.infradead.org 12418S: Supported 12419F: drivers/mtd/nand/vf610_nfc.c 12420 12421VFAT/FAT/MSDOS FILESYSTEM 12422M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12423S: Maintained 12424F: Documentation/filesystems/vfat.txt 12425F: fs/fat/ 12426 12427VFIO DRIVER 12428M: Alex Williamson <alex.williamson@redhat.com> 12429L: kvm@vger.kernel.org 12430T: git git://github.com/awilliam/linux-vfio.git 12431S: Maintained 12432F: Documentation/vfio.txt 12433F: drivers/vfio/ 12434F: include/linux/vfio.h 12435F: include/uapi/linux/vfio.h 12436 12437VFIO PLATFORM DRIVER 12438M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12439L: kvm@vger.kernel.org 12440S: Maintained 12441F: drivers/vfio/platform/ 12442 12443VIDEOBUF2 FRAMEWORK 12444M: Pawel Osciak <pawel@osciak.com> 12445M: Marek Szyprowski <m.szyprowski@samsung.com> 12446M: Kyungmin Park <kyungmin.park@samsung.com> 12447L: linux-media@vger.kernel.org 12448S: Maintained 12449F: drivers/media/v4l2-core/videobuf2-* 12450F: include/media/videobuf2-* 12451 12452VIRTIO AND VHOST VSOCK DRIVER 12453M: Stefan Hajnoczi <stefanha@redhat.com> 12454L: kvm@vger.kernel.org 12455L: virtualization@lists.linux-foundation.org 12456L: netdev@vger.kernel.org 12457S: Maintained 12458F: include/linux/virtio_vsock.h 12459F: include/uapi/linux/virtio_vsock.h 12460F: net/vmw_vsock/virtio_transport_common.c 12461F: net/vmw_vsock/virtio_transport.c 12462F: drivers/vhost/vsock.c 12463F: drivers/vhost/vsock.h 12464 12465VIRTUAL SERIO DEVICE DRIVER 12466M: Stephen Chandler Paul <thatslyude@gmail.com> 12467S: Maintained 12468F: drivers/input/serio/userio.c 12469F: include/uapi/linux/userio.h 12470 12471VIRTIO CONSOLE DRIVER 12472M: Amit Shah <amit.shah@redhat.com> 12473L: virtualization@lists.linux-foundation.org 12474S: Maintained 12475F: drivers/char/virtio_console.c 12476F: include/linux/virtio_console.h 12477F: include/uapi/linux/virtio_console.h 12478 12479VIRTIO CORE, NET AND BLOCK DRIVERS 12480M: "Michael S. Tsirkin" <mst@redhat.com> 12481L: virtualization@lists.linux-foundation.org 12482S: Maintained 12483F: Documentation/devicetree/bindings/virtio/ 12484F: drivers/virtio/ 12485F: tools/virtio/ 12486F: drivers/net/virtio_net.c 12487F: drivers/block/virtio_blk.c 12488F: include/linux/virtio_*.h 12489F: include/uapi/linux/virtio_*.h 12490 12491VIRTIO DRIVERS FOR S390 12492M: Christian Borntraeger <borntraeger@de.ibm.com> 12493M: Cornelia Huck <cornelia.huck@de.ibm.com> 12494L: linux-s390@vger.kernel.org 12495L: virtualization@lists.linux-foundation.org 12496L: kvm@vger.kernel.org 12497S: Supported 12498F: drivers/s390/virtio/ 12499 12500VIRTIO GPU DRIVER 12501M: David Airlie <airlied@linux.ie> 12502M: Gerd Hoffmann <kraxel@redhat.com> 12503L: dri-devel@lists.freedesktop.org 12504L: virtualization@lists.linux-foundation.org 12505S: Maintained 12506F: drivers/gpu/drm/virtio/ 12507F: include/uapi/linux/virtio_gpu.h 12508 12509VIRTIO HOST (VHOST) 12510M: "Michael S. Tsirkin" <mst@redhat.com> 12511L: kvm@vger.kernel.org 12512L: virtualization@lists.linux-foundation.org 12513L: netdev@vger.kernel.org 12514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12515S: Maintained 12516F: drivers/vhost/ 12517F: include/uapi/linux/vhost.h 12518 12519VIRTIO INPUT DRIVER 12520M: Gerd Hoffmann <kraxel@redhat.com> 12521S: Maintained 12522F: drivers/virtio/virtio_input.c 12523F: include/uapi/linux/virtio_input.h 12524 12525VIA RHINE NETWORK DRIVER 12526S: Orphan 12527F: drivers/net/ethernet/via/via-rhine.c 12528 12529VIA SD/MMC CARD CONTROLLER DRIVER 12530M: Bruce Chang <brucechang@via.com.tw> 12531M: Harald Welte <HaraldWelte@viatech.com> 12532S: Maintained 12533F: drivers/mmc/host/via-sdmmc.c 12534 12535VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12536M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12537L: linux-fbdev@vger.kernel.org 12538S: Maintained 12539F: include/linux/via-core.h 12540F: include/linux/via-gpio.h 12541F: include/linux/via_i2c.h 12542F: drivers/video/fbdev/via/ 12543 12544VIA VELOCITY NETWORK DRIVER 12545M: Francois Romieu <romieu@fr.zoreil.com> 12546L: netdev@vger.kernel.org 12547S: Maintained 12548F: drivers/net/ethernet/via/via-velocity.* 12549 12550VIRT LIB 12551M: Alex Williamson <alex.williamson@redhat.com> 12552M: Paolo Bonzini <pbonzini@redhat.com> 12553L: kvm@vger.kernel.org 12554S: Supported 12555F: virt/lib/ 12556 12557VIVID VIRTUAL VIDEO DRIVER 12558M: Hans Verkuil <hverkuil@xs4all.nl> 12559L: linux-media@vger.kernel.org 12560T: git git://linuxtv.org/media_tree.git 12561W: https://linuxtv.org 12562S: Maintained 12563F: drivers/media/platform/vivid/* 12564 12565VLAN (802.1Q) 12566M: Patrick McHardy <kaber@trash.net> 12567L: netdev@vger.kernel.org 12568S: Maintained 12569F: drivers/net/macvlan.c 12570F: include/linux/if_*vlan.h 12571F: net/8021q/ 12572 12573VLYNQ BUS 12574M: Florian Fainelli <florian@openwrt.org> 12575L: openwrt-devel@lists.openwrt.org (subscribers-only) 12576S: Maintained 12577F: drivers/vlynq/vlynq.c 12578F: include/linux/vlynq.h 12579 12580VME SUBSYSTEM 12581M: Martyn Welch <martyn@welchs.me.uk> 12582M: Manohar Vanga <manohar.vanga@gmail.com> 12583M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12584L: devel@driverdev.osuosl.org 12585S: Maintained 12586T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12587F: Documentation/vme_api.txt 12588F: drivers/staging/vme/ 12589F: drivers/vme/ 12590F: include/linux/vme* 12591 12592VMWARE HYPERVISOR INTERFACE 12593M: Alok Kataria <akataria@vmware.com> 12594L: virtualization@lists.linux-foundation.org 12595S: Supported 12596F: arch/x86/kernel/cpu/vmware.c 12597 12598VMWARE BALLOON DRIVER 12599M: Xavier Deguillard <xdeguillard@vmware.com> 12600M: Philip Moltmann <moltmann@vmware.com> 12601M: "VMware, Inc." <pv-drivers@vmware.com> 12602L: linux-kernel@vger.kernel.org 12603S: Maintained 12604F: drivers/misc/vmw_balloon.c 12605 12606VMWARE VMMOUSE SUBDRIVER 12607M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12608M: "VMware, Inc." <pv-drivers@vmware.com> 12609L: linux-input@vger.kernel.org 12610S: Maintained 12611F: drivers/input/mouse/vmmouse.c 12612F: drivers/input/mouse/vmmouse.h 12613 12614VMWARE VMXNET3 ETHERNET DRIVER 12615M: Shrikrishna Khare <skhare@vmware.com> 12616M: "VMware, Inc." <pv-drivers@vmware.com> 12617L: netdev@vger.kernel.org 12618S: Maintained 12619F: drivers/net/vmxnet3/ 12620 12621VMware PVSCSI driver 12622M: Jim Gill <jgill@vmware.com> 12623M: VMware PV-Drivers <pv-drivers@vmware.com> 12624L: linux-scsi@vger.kernel.org 12625S: Maintained 12626F: drivers/scsi/vmw_pvscsi.c 12627F: drivers/scsi/vmw_pvscsi.h 12628 12629VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12630M: Liam Girdwood <lgirdwood@gmail.com> 12631M: Mark Brown <broonie@kernel.org> 12632L: linux-kernel@vger.kernel.org 12633W: http://www.slimlogic.co.uk/?p=48 12634T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12635S: Supported 12636F: Documentation/devicetree/bindings/regulator/ 12637F: drivers/regulator/ 12638F: include/dt-bindings/regulator/ 12639F: include/linux/regulator/ 12640 12641VRF 12642M: David Ahern <dsa@cumulusnetworks.com> 12643M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12644L: netdev@vger.kernel.org 12645S: Maintained 12646F: drivers/net/vrf.c 12647F: Documentation/networking/vrf.txt 12648 12649VT1211 HARDWARE MONITOR DRIVER 12650M: Juerg Haefliger <juergh@gmail.com> 12651L: linux-hwmon@vger.kernel.org 12652S: Maintained 12653F: Documentation/hwmon/vt1211 12654F: drivers/hwmon/vt1211.c 12655 12656VT8231 HARDWARE MONITOR DRIVER 12657M: Roger Lucas <vt8231@hiddenengine.co.uk> 12658L: linux-hwmon@vger.kernel.org 12659S: Maintained 12660F: drivers/hwmon/vt8231.c 12661 12662VUB300 USB to SDIO/SD/MMC bridge chip 12663M: Tony Olech <tony.olech@elandigitalsystems.com> 12664L: linux-mmc@vger.kernel.org 12665L: linux-usb@vger.kernel.org 12666S: Supported 12667F: drivers/mmc/host/vub300.c 12668 12669W1 DALLAS'S 1-WIRE BUS 12670M: Evgeniy Polyakov <zbr@ioremap.net> 12671S: Maintained 12672F: Documentation/w1/ 12673F: drivers/w1/ 12674 12675W83791D HARDWARE MONITORING DRIVER 12676M: Marc Hulsman <m.hulsman@tudelft.nl> 12677L: linux-hwmon@vger.kernel.org 12678S: Maintained 12679F: Documentation/hwmon/w83791d 12680F: drivers/hwmon/w83791d.c 12681 12682W83793 HARDWARE MONITORING DRIVER 12683M: Rudolf Marek <r.marek@assembler.cz> 12684L: linux-hwmon@vger.kernel.org 12685S: Maintained 12686F: Documentation/hwmon/w83793 12687F: drivers/hwmon/w83793.c 12688 12689W83795 HARDWARE MONITORING DRIVER 12690M: Jean Delvare <jdelvare@suse.com> 12691L: linux-hwmon@vger.kernel.org 12692S: Maintained 12693F: drivers/hwmon/w83795.c 12694 12695W83L51xD SD/MMC CARD INTERFACE DRIVER 12696M: Pierre Ossman <pierre@ossman.eu> 12697S: Maintained 12698F: drivers/mmc/host/wbsd.* 12699 12700WACOM PROTOCOL 4 SERIAL TABLETS 12701M: Julian Squires <julian@cipht.net> 12702M: Hans de Goede <hdegoede@redhat.com> 12703L: linux-input@vger.kernel.org 12704S: Maintained 12705F: drivers/input/tablet/wacom_serial4.c 12706 12707WATCHDOG DEVICE DRIVERS 12708M: Wim Van Sebroeck <wim@iguana.be> 12709R: Guenter Roeck <linux@roeck-us.net> 12710L: linux-watchdog@vger.kernel.org 12711W: http://www.linux-watchdog.org/ 12712T: git git://www.linux-watchdog.org/linux-watchdog.git 12713S: Maintained 12714F: Documentation/devicetree/bindings/watchdog/ 12715F: Documentation/watchdog/ 12716F: drivers/watchdog/ 12717F: include/linux/watchdog.h 12718F: include/uapi/linux/watchdog.h 12719 12720WD7000 SCSI DRIVER 12721M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12722L: linux-scsi@vger.kernel.org 12723S: Maintained 12724F: drivers/scsi/wd7000.c 12725 12726WIIMOTE HID DRIVER 12727M: David Herrmann <dh.herrmann@googlemail.com> 12728L: linux-input@vger.kernel.org 12729S: Maintained 12730F: drivers/hid/hid-wiimote* 12731 12732WINBOND CIR DRIVER 12733M: David Härdeman <david@hardeman.nu> 12734S: Maintained 12735F: drivers/media/rc/winbond-cir.c 12736 12737WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12738M: William Breathitt Gray <vilhelm.gray@gmail.com> 12739L: linux-watchdog@vger.kernel.org 12740S: Maintained 12741F: drivers/watchdog/ebc-c384_wdt.c 12742 12743WINSYSTEMS WS16C48 GPIO DRIVER 12744M: William Breathitt Gray <vilhelm.gray@gmail.com> 12745L: linux-gpio@vger.kernel.org 12746S: Maintained 12747F: drivers/gpio/gpio-ws16c48.c 12748 12749WIMAX STACK 12750M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12751M: linux-wimax@intel.com 12752L: wimax@linuxwimax.org (subscribers-only) 12753S: Supported 12754W: http://linuxwimax.org 12755F: Documentation/wimax/README.wimax 12756F: include/linux/wimax/debug.h 12757F: include/net/wimax.h 12758F: include/uapi/linux/wimax.h 12759F: net/wimax/ 12760 12761WISTRON LAPTOP BUTTON DRIVER 12762M: Miloslav Trmac <mitr@volny.cz> 12763S: Maintained 12764F: drivers/input/misc/wistron_btns.c 12765 12766WL3501 WIRELESS PCMCIA CARD DRIVER 12767M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12768L: linux-wireless@vger.kernel.org 12769W: http://oops.ghostprotocols.net:81/blog 12770S: Maintained 12771F: drivers/net/wireless/wl3501* 12772 12773WOLFSON MICROELECTRONICS DRIVERS 12774L: patches@opensource.wolfsonmicro.com 12775T: git https://github.com/CirrusLogic/linux-drivers.git 12776W: https://github.com/CirrusLogic/linux-drivers/wiki 12777S: Supported 12778F: Documentation/hwmon/wm83?? 12779F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12780F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12781F: Documentation/devicetree/bindings/mfd/arizona.txt 12782F: arch/arm/mach-s3c64xx/mach-crag6410* 12783F: drivers/clk/clk-wm83*.c 12784F: drivers/extcon/extcon-arizona.c 12785F: drivers/leds/leds-wm83*.c 12786F: drivers/gpio/gpio-*wm*.c 12787F: drivers/gpio/gpio-arizona.c 12788F: drivers/hwmon/wm83??-hwmon.c 12789F: drivers/input/misc/wm831x-on.c 12790F: drivers/input/touchscreen/wm831x-ts.c 12791F: drivers/input/touchscreen/wm97*.c 12792F: drivers/mfd/arizona* 12793F: drivers/mfd/wm*.c 12794F: drivers/mfd/cs47l24* 12795F: drivers/power/wm83*.c 12796F: drivers/rtc/rtc-wm83*.c 12797F: drivers/regulator/wm8*.c 12798F: drivers/video/backlight/wm83*_bl.c 12799F: drivers/watchdog/wm83*_wdt.c 12800F: include/linux/mfd/arizona/ 12801F: include/linux/mfd/wm831x/ 12802F: include/linux/mfd/wm8350/ 12803F: include/linux/mfd/wm8400* 12804F: include/linux/wm97xx.h 12805F: include/sound/wm????.h 12806F: sound/soc/codecs/arizona.? 12807F: sound/soc/codecs/wm* 12808F: sound/soc/codecs/cs47l24* 12809 12810WORKQUEUE 12811M: Tejun Heo <tj@kernel.org> 12812R: Lai Jiangshan <jiangshanlai@gmail.com> 12813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12814S: Maintained 12815F: include/linux/workqueue.h 12816F: kernel/workqueue.c 12817F: Documentation/workqueue.txt 12818 12819X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12820M: Chen-Yu Tsai <wens@csie.org> 12821L: linux-kernel@vger.kernel.org 12822S: Maintained 12823N: axp[128] 12824 12825X.25 NETWORK LAYER 12826M: Andrew Hendry <andrew.hendry@gmail.com> 12827L: linux-x25@vger.kernel.org 12828S: Odd Fixes 12829F: Documentation/networking/x25* 12830F: include/net/x25* 12831F: net/x25/ 12832 12833X86 ARCHITECTURE (32-BIT AND 64-BIT) 12834M: Thomas Gleixner <tglx@linutronix.de> 12835M: Ingo Molnar <mingo@redhat.com> 12836M: "H. Peter Anvin" <hpa@zytor.com> 12837M: x86@kernel.org 12838L: linux-kernel@vger.kernel.org 12839T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12840S: Maintained 12841F: Documentation/x86/ 12842F: arch/x86/ 12843 12844X86 PLATFORM DRIVERS 12845M: Darren Hart <dvhart@infradead.org> 12846L: platform-driver-x86@vger.kernel.org 12847T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12848S: Maintained 12849F: drivers/platform/x86/ 12850F: drivers/platform/olpc/ 12851 12852X86 MCE INFRASTRUCTURE 12853M: Tony Luck <tony.luck@intel.com> 12854M: Borislav Petkov <bp@alien8.de> 12855L: linux-edac@vger.kernel.org 12856S: Maintained 12857F: arch/x86/kernel/cpu/mcheck/* 12858 12859X86 MICROCODE UPDATE SUPPORT 12860M: Borislav Petkov <bp@alien8.de> 12861S: Maintained 12862F: arch/x86/kernel/cpu/microcode/* 12863 12864X86 VDSO 12865M: Andy Lutomirski <luto@amacapital.net> 12866L: linux-kernel@vger.kernel.org 12867T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12868S: Maintained 12869F: arch/x86/entry/vdso/ 12870 12871XC2028/3028 TUNER DRIVER 12872M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12873M: Mauro Carvalho Chehab <mchehab@kernel.org> 12874L: linux-media@vger.kernel.org 12875W: https://linuxtv.org 12876T: git git://linuxtv.org/media_tree.git 12877S: Maintained 12878F: drivers/media/tuners/tuner-xc2028.* 12879 12880XEN HYPERVISOR INTERFACE 12881M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12882M: David Vrabel <david.vrabel@citrix.com> 12883M: Juergen Gross <jgross@suse.com> 12884L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12885T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12886S: Supported 12887F: arch/x86/xen/ 12888F: drivers/*/xen-*front.c 12889F: drivers/xen/ 12890F: arch/x86/include/asm/xen/ 12891F: include/xen/ 12892F: include/uapi/xen/ 12893 12894XEN HYPERVISOR ARM 12895M: Stefano Stabellini <sstabellini@kernel.org> 12896L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12897S: Maintained 12898F: arch/arm/xen/ 12899F: arch/arm/include/asm/xen/ 12900 12901XEN HYPERVISOR ARM64 12902M: Stefano Stabellini <sstabellini@kernel.org> 12903L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12904S: Maintained 12905F: arch/arm64/xen/ 12906F: arch/arm64/include/asm/xen/ 12907 12908XEN NETWORK BACKEND DRIVER 12909M: Wei Liu <wei.liu2@citrix.com> 12910L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12911L: netdev@vger.kernel.org 12912S: Supported 12913F: drivers/net/xen-netback/* 12914 12915XEN PCI SUBSYSTEM 12916M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12917L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12918S: Supported 12919F: arch/x86/pci/*xen* 12920F: drivers/pci/*xen* 12921 12922XEN BLOCK SUBSYSTEM 12923M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12924M: Roger Pau Monné <roger.pau@citrix.com> 12925L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12926S: Supported 12927F: drivers/block/xen-blkback/* 12928F: drivers/block/xen* 12929 12930XEN PVSCSI DRIVERS 12931M: Juergen Gross <jgross@suse.com> 12932L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12933L: linux-scsi@vger.kernel.org 12934S: Supported 12935F: drivers/scsi/xen-scsifront.c 12936F: drivers/xen/xen-scsiback.c 12937F: include/xen/interface/io/vscsiif.h 12938 12939XEN SWIOTLB SUBSYSTEM 12940M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12941L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12942S: Supported 12943F: arch/x86/xen/*swiotlb* 12944F: drivers/xen/*swiotlb* 12945 12946XFS FILESYSTEM 12947P: Silicon Graphics Inc 12948M: Dave Chinner <david@fromorbit.com> 12949M: xfs@oss.sgi.com 12950L: xfs@oss.sgi.com 12951W: http://oss.sgi.com/projects/xfs 12952T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12953S: Supported 12954F: Documentation/filesystems/xfs.txt 12955F: fs/xfs/ 12956 12957XILINX AXI ETHERNET DRIVER 12958M: Anirudha Sarangi <anirudh@xilinx.com> 12959M: John Linn <John.Linn@xilinx.com> 12960S: Maintained 12961F: drivers/net/ethernet/xilinx/xilinx_axienet* 12962 12963XILINX UARTLITE SERIAL DRIVER 12964M: Peter Korsgaard <jacmet@sunsite.dk> 12965L: linux-serial@vger.kernel.org 12966S: Maintained 12967F: drivers/tty/serial/uartlite.c 12968 12969XILINX VIDEO IP CORES 12970M: Hyun Kwon <hyun.kwon@xilinx.com> 12971M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12972L: linux-media@vger.kernel.org 12973T: git git://linuxtv.org/media_tree.git 12974S: Supported 12975F: Documentation/devicetree/bindings/media/xilinx/ 12976F: drivers/media/platform/xilinx/ 12977F: include/uapi/linux/xilinx-v4l2-controls.h 12978 12979XILLYBUS DRIVER 12980M: Eli Billauer <eli.billauer@gmail.com> 12981L: linux-kernel@vger.kernel.org 12982S: Supported 12983F: drivers/char/xillybus/ 12984 12985XTENSA XTFPGA PLATFORM SUPPORT 12986M: Max Filippov <jcmvbkbc@gmail.com> 12987L: linux-xtensa@linux-xtensa.org 12988S: Maintained 12989F: drivers/spi/spi-xtensa-xtfpga.c 12990F: sound/soc/xtensa/xtfpga-i2s.c 12991 12992YAM DRIVER FOR AX.25 12993M: Jean-Paul Roubelat <jpr@f6fbb.org> 12994L: linux-hams@vger.kernel.org 12995S: Maintained 12996F: drivers/net/hamradio/yam* 12997F: include/linux/yam.h 12998 12999YEALINK PHONE DRIVER 13000M: Henk Vergonet <Henk.Vergonet@gmail.com> 13001L: usbb2k-api-dev@nongnu.org 13002S: Maintained 13003F: Documentation/input/yealink.txt 13004F: drivers/input/misc/yealink.* 13005 13006Z8530 DRIVER FOR AX.25 13007M: Joerg Reuter <jreuter@yaina.de> 13008W: http://yaina.de/jreuter/ 13009W: http://www.qsl.net/dl1bke/ 13010L: linux-hams@vger.kernel.org 13011S: Maintained 13012F: Documentation/networking/z8530drv.txt 13013F: drivers/net/hamradio/*scc.c 13014F: drivers/net/hamradio/z8530.h 13015 13016ZBUD COMPRESSED PAGE ALLOCATOR 13017M: Seth Jennings <sjenning@redhat.com> 13018L: linux-mm@kvack.org 13019S: Maintained 13020F: mm/zbud.c 13021F: include/linux/zbud.h 13022 13023ZD1211RW WIRELESS DRIVER 13024M: Daniel Drake <dsd@gentoo.org> 13025M: Ulrich Kunitz <kune@deine-taler.de> 13026W: http://zd1211.ath.cx/wiki/DriverRewrite 13027L: linux-wireless@vger.kernel.org 13028L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13029S: Maintained 13030F: drivers/net/wireless/zydas/zd1211rw/ 13031 13032ZPOOL COMPRESSED PAGE STORAGE API 13033M: Dan Streetman <ddstreet@ieee.org> 13034L: linux-mm@kvack.org 13035S: Maintained 13036F: mm/zpool.c 13037F: include/linux/zpool.h 13038 13039ZR36067 VIDEO FOR LINUX DRIVER 13040L: mjpeg-users@lists.sourceforge.net 13041L: linux-media@vger.kernel.org 13042W: http://mjpeg.sourceforge.net/driver-zoran/ 13043T: hg https://linuxtv.org/hg/v4l-dvb 13044S: Odd Fixes 13045F: drivers/media/pci/zoran/ 13046 13047ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13048M: Minchan Kim <minchan@kernel.org> 13049M: Nitin Gupta <ngupta@vflare.org> 13050R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13051L: linux-kernel@vger.kernel.org 13052S: Maintained 13053F: drivers/block/zram/ 13054F: Documentation/blockdev/zram.txt 13055 13056ZS DECSTATION Z85C30 SERIAL DRIVER 13057M: "Maciej W. Rozycki" <macro@linux-mips.org> 13058S: Maintained 13059F: drivers/tty/serial/zs.* 13060 13061ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13062M: Minchan Kim <minchan@kernel.org> 13063M: Nitin Gupta <ngupta@vflare.org> 13064R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13065L: linux-mm@kvack.org 13066S: Maintained 13067F: mm/zsmalloc.c 13068F: include/linux/zsmalloc.h 13069F: Documentation/vm/zsmalloc.txt 13070 13071ZSWAP COMPRESSED SWAP CACHING 13072M: Seth Jennings <sjenning@redhat.com> 13073L: linux-mm@kvack.org 13074S: Maintained 13075F: mm/zswap.c 13076 13077THE REST 13078M: Linus Torvalds <torvalds@linux-foundation.org> 13079L: linux-kernel@vger.kernel.org 13080Q: http://patchwork.kernel.org/project/LKML/list/ 13081T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13082S: Buried alive in reporters 13083F: * 13084F: */ 13085