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@adaptec.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: drivers/pci/*acpi* 292F: drivers/pci/*/*acpi* 293F: drivers/pci/*/*/*acpi* 294F: tools/power/acpi/ 295 296ACPI COMPONENT ARCHITECTURE (ACPICA) 297M: Robert Moore <robert.moore@intel.com> 298M: Lv Zheng <lv.zheng@intel.com> 299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 300L: linux-acpi@vger.kernel.org 301L: devel@acpica.org 302W: https://acpica.org/ 303W: https://github.com/acpica/acpica/ 304Q: https://patchwork.kernel.org/project/linux-acpi/list/ 305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 306S: Supported 307F: drivers/acpi/acpica/ 308F: include/acpi/ 309F: tools/power/acpi/ 310 311ACPI FAN DRIVER 312M: Zhang Rui <rui.zhang@intel.com> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315S: Supported 316F: drivers/acpi/fan.c 317 318ACPI THERMAL DRIVER 319M: Zhang Rui <rui.zhang@intel.com> 320L: linux-acpi@vger.kernel.org 321W: https://01.org/linux-acpi 322S: Supported 323F: drivers/acpi/*thermal* 324 325ACPI VIDEO DRIVER 326M: Zhang Rui <rui.zhang@intel.com> 327L: linux-acpi@vger.kernel.org 328W: https://01.org/linux-acpi 329S: Supported 330F: drivers/acpi/acpi_video.c 331 332ACPI WMI DRIVER 333L: platform-driver-x86@vger.kernel.org 334S: Orphan 335F: drivers/platform/x86/wmi.c 336 337AD1889 ALSA SOUND DRIVER 338M: Thibaut Varene <T-Bone@parisc-linux.org> 339W: http://wiki.parisc-linux.org/AD1889 340L: linux-parisc@vger.kernel.org 341S: Maintained 342F: sound/pci/ad1889.* 343 344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 345M: Michael Hennerich <michael.hennerich@analog.com> 346W: http://wiki.analog.com/AD5254 347W: http://ez.analog.com/community/linux-device-drivers 348S: Supported 349F: drivers/misc/ad525x_dpot.c 350 351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 352M: Michael Hennerich <michael.hennerich@analog.com> 353W: http://wiki.analog.com/AD5398 354W: http://ez.analog.com/community/linux-device-drivers 355S: Supported 356F: drivers/regulator/ad5398.c 357 358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 359M: Michael Hennerich <michael.hennerich@analog.com> 360W: http://wiki.analog.com/AD7142 361W: http://ez.analog.com/community/linux-device-drivers 362S: Supported 363F: drivers/input/misc/ad714x.c 364 365AD7877 TOUCHSCREEN DRIVER 366M: Michael Hennerich <michael.hennerich@analog.com> 367W: http://wiki.analog.com/AD7877 368W: http://ez.analog.com/community/linux-device-drivers 369S: Supported 370F: drivers/input/touchscreen/ad7877.c 371 372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 373M: Michael Hennerich <michael.hennerich@analog.com> 374W: http://wiki.analog.com/AD7879 375W: http://ez.analog.com/community/linux-device-drivers 376S: Supported 377F: drivers/input/touchscreen/ad7879.c 378 379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 380M: Jiri Kosina <jikos@kernel.org> 381S: Maintained 382 383ADF7242 IEEE 802.15.4 RADIO DRIVER 384M: Michael Hennerich <michael.hennerich@analog.com> 385W: https://wiki.analog.com/ADF7242 386W: http://ez.analog.com/community/linux-device-drivers 387L: linux-wpan@vger.kernel.org 388S: Supported 389F: drivers/net/ieee802154/adf7242.c 390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 391 392ADM1025 HARDWARE MONITOR DRIVER 393M: Jean Delvare <jdelvare@suse.com> 394L: linux-hwmon@vger.kernel.org 395S: Maintained 396F: Documentation/hwmon/adm1025 397F: drivers/hwmon/adm1025.c 398 399ADM1029 HARDWARE MONITOR DRIVER 400M: Corentin Labbe <clabbe.montjoie@gmail.com> 401L: linux-hwmon@vger.kernel.org 402S: Maintained 403F: drivers/hwmon/adm1029.c 404 405ADM8211 WIRELESS DRIVER 406L: linux-wireless@vger.kernel.org 407W: http://wireless.kernel.org/ 408S: Orphan 409F: drivers/net/wireless/admtek/adm8211.* 410 411ADP1653 FLASH CONTROLLER DRIVER 412M: Sakari Ailus <sakari.ailus@iki.fi> 413L: linux-media@vger.kernel.org 414S: Maintained 415F: drivers/media/i2c/adp1653.c 416F: include/media/i2c/adp1653.h 417 418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/ADP5520 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/mfd/adp5520.c 424F: drivers/video/backlight/adp5520_bl.c 425F: drivers/leds/leds-adp5520.c 426F: drivers/gpio/gpio-adp5520.c 427F: drivers/input/keyboard/adp5520-keys.c 428 429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 430M: Michael Hennerich <michael.hennerich@analog.com> 431W: http://wiki.analog.com/ADP5588 432W: http://ez.analog.com/community/linux-device-drivers 433S: Supported 434F: drivers/input/keyboard/adp5588-keys.c 435F: drivers/gpio/gpio-adp5588.c 436 437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 438M: Michael Hennerich <michael.hennerich@analog.com> 439W: http://wiki.analog.com/ADP8860 440W: http://ez.analog.com/community/linux-device-drivers 441S: Supported 442F: drivers/video/backlight/adp8860_bl.c 443 444ADS1015 HARDWARE MONITOR DRIVER 445M: Dirk Eibach <eibach@gdsys.de> 446L: linux-hwmon@vger.kernel.org 447S: Maintained 448F: Documentation/hwmon/ads1015 449F: drivers/hwmon/ads1015.c 450F: include/linux/i2c/ads1015.h 451 452ADT746X FAN DRIVER 453M: Colin Leroy <colin@colino.net> 454S: Maintained 455F: drivers/macintosh/therm_adt746x.c 456 457ADT7475 HARDWARE MONITOR DRIVER 458M: Jean Delvare <jdelvare@suse.com> 459L: linux-hwmon@vger.kernel.org 460S: Maintained 461F: Documentation/hwmon/adt7475 462F: drivers/hwmon/adt7475.c 463 464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 465M: Michael Hennerich <michael.hennerich@analog.com> 466W: http://wiki.analog.com/ADXL345 467W: http://ez.analog.com/community/linux-device-drivers 468S: Supported 469F: drivers/input/misc/adxl34x.c 470 471ADVANSYS SCSI DRIVER 472M: Matthew Wilcox <matthew@wil.cx> 473M: Hannes Reinecke <hare@suse.com> 474L: linux-scsi@vger.kernel.org 475S: Maintained 476F: Documentation/scsi/advansys.txt 477F: drivers/scsi/advansys.c 478 479AEDSP16 DRIVER 480M: Riccardo Facchetti <fizban@tin.it> 481S: Maintained 482F: sound/oss/aedsp16.c 483 484AF9013 MEDIA DRIVER 485M: Antti Palosaari <crope@iki.fi> 486L: linux-media@vger.kernel.org 487W: https://linuxtv.org 488W: http://palosaari.fi/linux/ 489Q: http://patchwork.linuxtv.org/project/linux-media/list/ 490T: git git://linuxtv.org/anttip/media_tree.git 491S: Maintained 492F: drivers/media/dvb-frontends/af9013* 493 494AF9033 MEDIA DRIVER 495M: Antti Palosaari <crope@iki.fi> 496L: linux-media@vger.kernel.org 497W: https://linuxtv.org 498W: http://palosaari.fi/linux/ 499Q: http://patchwork.linuxtv.org/project/linux-media/list/ 500T: git git://linuxtv.org/anttip/media_tree.git 501S: Maintained 502F: drivers/media/dvb-frontends/af9033* 503 504AFFS FILE SYSTEM 505L: linux-fsdevel@vger.kernel.org 506S: Orphan 507F: Documentation/filesystems/affs.txt 508F: fs/affs/ 509 510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 511M: David Howells <dhowells@redhat.com> 512L: linux-afs@lists.infradead.org 513S: Supported 514F: fs/afs/ 515F: include/net/af_rxrpc.h 516F: net/rxrpc/af_rxrpc.c 517 518AGPGART DRIVER 519M: David Airlie <airlied@linux.ie> 520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 521S: Maintained 522F: drivers/char/agp/ 523F: include/linux/agp* 524F: include/uapi/linux/agp* 525 526AHA152X SCSI DRIVER 527M: "Juergen E. Fischer" <fischer@norbit.de> 528L: linux-scsi@vger.kernel.org 529S: Maintained 530F: drivers/scsi/aha152x* 531F: drivers/scsi/pcmcia/aha152x* 532 533AIC7XXX / AIC79XX SCSI DRIVER 534M: Hannes Reinecke <hare@suse.com> 535L: linux-scsi@vger.kernel.org 536S: Maintained 537F: drivers/scsi/aic7xxx/ 538 539AIMSLAB FM RADIO RECEIVER DRIVER 540M: Hans Verkuil <hverkuil@xs4all.nl> 541L: linux-media@vger.kernel.org 542T: git git://linuxtv.org/media_tree.git 543W: https://linuxtv.org 544S: Maintained 545F: drivers/media/radio/radio-aimslab* 546 547AIO 548M: Benjamin LaHaise <bcrl@kvack.org> 549L: linux-aio@kvack.org 550S: Supported 551F: fs/aio.c 552F: include/linux/*aio*.h 553 554AIRSPY MEDIA DRIVER 555M: Antti Palosaari <crope@iki.fi> 556L: linux-media@vger.kernel.org 557W: https://linuxtv.org 558W: http://palosaari.fi/linux/ 559Q: http://patchwork.linuxtv.org/project/linux-media/list/ 560T: git git://linuxtv.org/anttip/media_tree.git 561S: Maintained 562F: drivers/media/usb/airspy/ 563 564ALCATEL SPEEDTOUCH USB DRIVER 565M: Duncan Sands <duncan.sands@free.fr> 566L: linux-usb@vger.kernel.org 567W: http://www.linux-usb.org/SpeedTouch/ 568S: Maintained 569F: drivers/usb/atm/speedtch.c 570F: drivers/usb/atm/usbatm.c 571 572ALCHEMY AU1XX0 MMC DRIVER 573M: Manuel Lauss <manuel.lauss@gmail.com> 574S: Maintained 575F: drivers/mmc/host/au1xmmc.c 576 577ALI1563 I2C DRIVER 578M: Rudolf Marek <r.marek@assembler.cz> 579L: linux-i2c@vger.kernel.org 580S: Maintained 581F: Documentation/i2c/busses/i2c-ali1563 582F: drivers/i2c/busses/i2c-ali1563.c 583 584ALLWINNER SECURITY SYSTEM 585M: Corentin Labbe <clabbe.montjoie@gmail.com> 586L: linux-crypto@vger.kernel.org 587S: Maintained 588F: drivers/crypto/sunxi-ss/ 589 590ALPHA PORT 591M: Richard Henderson <rth@twiddle.net> 592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 593M: Matt Turner <mattst88@gmail.com> 594S: Odd Fixes 595L: linux-alpha@vger.kernel.org 596F: arch/alpha/ 597 598ALPS PS/2 TOUCHPAD DRIVER 599R: Pali Rohár <pali.rohar@gmail.com> 600F: drivers/input/mouse/alps.* 601 602ALTERA MAILBOX DRIVER 603M: Ley Foon Tan <lftan@altera.com> 604L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 605S: Maintained 606F: drivers/mailbox/mailbox-altera.c 607 608ALTERA PIO DRIVER 609M: Tien Hock Loh <thloh@altera.com> 610L: linux-gpio@vger.kernel.org 611S: Maintained 612F: drivers/gpio/gpio-altera.c 613 614ALTERA TRIPLE SPEED ETHERNET DRIVER 615M: Vince Bridgers <vbridger@opensource.altera.com> 616L: netdev@vger.kernel.org 617L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 618S: Maintained 619F: drivers/net/ethernet/altera/ 620 621ALTERA UART/JTAG UART SERIAL DRIVERS 622M: Tobias Klauser <tklauser@distanz.ch> 623L: linux-serial@vger.kernel.org 624L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 625S: Maintained 626F: drivers/tty/serial/altera_uart.c 627F: drivers/tty/serial/altera_jtaguart.c 628F: include/linux/altera_uart.h 629F: include/linux/altera_jtaguart.h 630 631AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 632M: Tom Lendacky <thomas.lendacky@amd.com> 633M: Gary Hook <gary.hook@amd.com> 634L: linux-crypto@vger.kernel.org 635S: Supported 636F: drivers/crypto/ccp/ 637F: include/linux/ccp.h 638 639AMD FAM15H PROCESSOR POWER MONITORING DRIVER 640M: Huang Rui <ray.huang@amd.com> 641L: linux-hwmon@vger.kernel.org 642S: Supported 643F: Documentation/hwmon/fam15h_power 644F: drivers/hwmon/fam15h_power.c 645 646AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 647L: linux-geode@lists.infradead.org (moderated for non-subscribers) 648S: Orphan 649F: drivers/usb/gadget/udc/amd5536udc.* 650 651AMD GEODE PROCESSOR/CHIPSET SUPPORT 652P: Andres Salomon <dilinger@queued.net> 653L: linux-geode@lists.infradead.org (moderated for non-subscribers) 654W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 655S: Supported 656F: drivers/char/hw_random/geode-rng.c 657F: drivers/crypto/geode* 658F: drivers/video/fbdev/geode/ 659F: arch/x86/include/asm/geode.h 660 661AMD IOMMU (AMD-VI) 662M: Joerg Roedel <joro@8bytes.org> 663L: iommu@lists.linux-foundation.org 664T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 665S: Maintained 666F: drivers/iommu/amd_iommu*.[ch] 667F: include/linux/amd-iommu.h 668 669AMD KFD 670M: Oded Gabbay <oded.gabbay@gmail.com> 671L: dri-devel@lists.freedesktop.org 672T: git git://people.freedesktop.org/~gabbayo/linux.git 673S: Supported 674F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 675F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 676F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 677F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 678F: drivers/gpu/drm/amd/amdkfd/ 679F: drivers/gpu/drm/amd/include/cik_structs.h 680F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 681F: drivers/gpu/drm/amd/include/vi_structs.h 682F: drivers/gpu/drm/radeon/radeon_kfd.c 683F: drivers/gpu/drm/radeon/radeon_kfd.h 684F: include/uapi/linux/kfd_ioctl.h 685 686AMD SEATTLE DEVICE TREE SUPPORT 687M: Brijesh Singh <brijeshkumar.singh@amd.com> 688M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 689M: Tom Lendacky <thomas.lendacky@amd.com> 690S: Supported 691F: arch/arm64/boot/dts/amd/ 692 693AMD XGBE DRIVER 694M: Tom Lendacky <thomas.lendacky@amd.com> 695L: netdev@vger.kernel.org 696S: Supported 697F: drivers/net/ethernet/amd/xgbe/ 698F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 699 700AMS (Apple Motion Sensor) DRIVER 701M: Michael Hanselmann <linux-kernel@hansmi.ch> 702S: Supported 703F: drivers/macintosh/ams/ 704 705ANALOG DEVICES INC AD9389B DRIVER 706M: Hans Verkuil <hans.verkuil@cisco.com> 707L: linux-media@vger.kernel.org 708S: Maintained 709F: drivers/media/i2c/ad9389b* 710 711ANALOG DEVICES INC ADV7180 DRIVER 712M: Lars-Peter Clausen <lars@metafoo.de> 713L: linux-media@vger.kernel.org 714W: http://ez.analog.com/community/linux-device-drivers 715S: Supported 716F: drivers/media/i2c/adv7180.c 717 718ANALOG DEVICES INC ADV7511 DRIVER 719M: Hans Verkuil <hans.verkuil@cisco.com> 720L: linux-media@vger.kernel.org 721S: Maintained 722F: drivers/media/i2c/adv7511* 723 724ANALOG DEVICES INC ADV7604 DRIVER 725M: Hans Verkuil <hans.verkuil@cisco.com> 726L: linux-media@vger.kernel.org 727S: Maintained 728F: drivers/media/i2c/adv7604* 729 730ANALOG DEVICES INC ADV7842 DRIVER 731M: Hans Verkuil <hans.verkuil@cisco.com> 732L: linux-media@vger.kernel.org 733S: Maintained 734F: drivers/media/i2c/adv7842* 735 736ANALOG DEVICES INC ASOC CODEC DRIVERS 737M: Lars-Peter Clausen <lars@metafoo.de> 738L: alsa-devel@alsa-project.org (moderated for non-subscribers) 739W: http://wiki.analog.com/ 740W: http://ez.analog.com/community/linux-device-drivers 741S: Supported 742F: sound/soc/codecs/adau* 743F: sound/soc/codecs/adav* 744F: sound/soc/codecs/ad1* 745F: sound/soc/codecs/ad7* 746F: sound/soc/codecs/ssm* 747F: sound/soc/codecs/sigmadsp.* 748 749ANALOG DEVICES INC ASOC DRIVERS 750L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 751L: alsa-devel@alsa-project.org (moderated for non-subscribers) 752W: http://blackfin.uclinux.org/ 753S: Supported 754F: sound/soc/blackfin/* 755 756ANALOG DEVICES INC IIO DRIVERS 757M: Lars-Peter Clausen <lars@metafoo.de> 758M: Michael Hennerich <Michael.Hennerich@analog.com> 759W: http://wiki.analog.com/ 760W: http://ez.analog.com/community/linux-device-drivers 761S: Supported 762F: drivers/iio/*/ad* 763X: drivers/iio/*/adjd* 764F: drivers/staging/iio/*/ad* 765F: staging/iio/trigger/iio-trig-bfin-timer.c 766 767ANALOG DEVICES INC DMA DRIVERS 768M: Lars-Peter Clausen <lars@metafoo.de> 769W: http://ez.analog.com/community/linux-device-drivers 770S: Supported 771F: drivers/dma/dma-axi-dmac.c 772 773ANDROID DRIVERS 774M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 775M: Arve Hjønnevåg <arve@android.com> 776M: Riley Andrews <riandrews@android.com> 777T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 778L: devel@driverdev.osuosl.org 779S: Supported 780F: drivers/android/ 781F: drivers/staging/android/ 782 783ANDROID ION DRIVER 784M: Laura Abbott <labbott@redhat.com> 785M: Sumit Semwal <sumit.semwal@linaro.org> 786L: devel@driverdev.osuosl.org 787S: Supported 788F: drivers/staging/android/ion 789F: drivers/staging/android/uapi/ion.h 790F: drivers/staging/android/uapi/ion_test.h 791 792AOA (Apple Onboard Audio) ALSA DRIVER 793M: Johannes Berg <johannes@sipsolutions.net> 794L: linuxppc-dev@lists.ozlabs.org 795L: alsa-devel@alsa-project.org (moderated for non-subscribers) 796S: Maintained 797F: sound/aoa/ 798 799APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 800M: William Breathitt Gray <vilhelm.gray@gmail.com> 801L: linux-iio@vger.kernel.org 802S: Maintained 803F: drivers/iio/dac/stx104.c 804 805APM DRIVER 806M: Jiri Kosina <jikos@kernel.org> 807S: Odd fixes 808T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 809F: arch/x86/kernel/apm_32.c 810F: include/linux/apm_bios.h 811F: include/uapi/linux/apm_bios.h 812F: drivers/char/apm-emulation.c 813 814APPLE BCM5974 MULTITOUCH DRIVER 815M: Henrik Rydberg <rydberg@bitmath.org> 816L: linux-input@vger.kernel.org 817S: Odd fixes 818F: drivers/input/mouse/bcm5974.c 819 820APPLE SMC DRIVER 821M: Henrik Rydberg <rydberg@bitmath.org> 822L: linux-hwmon@vger.kernel.org 823S: Odd fixes 824F: drivers/hwmon/applesmc.c 825 826APPLETALK NETWORK LAYER 827M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 828S: Maintained 829F: drivers/net/appletalk/ 830F: net/appletalk/ 831 832APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 833M: Duc Dang <dhdang@apm.com> 834S: Supported 835F: arch/arm64/boot/dts/apm/ 836 837APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 838M: Iyappan Subramanian <isubramanian@apm.com> 839M: Keyur Chudgar <kchudgar@apm.com> 840S: Supported 841F: drivers/net/ethernet/apm/xgene/ 842F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 843 844APTINA CAMERA SENSOR PLL 845M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 846L: linux-media@vger.kernel.org 847S: Maintained 848F: drivers/media/i2c/aptina-pll.* 849 850ARC FRAMEBUFFER DRIVER 851M: Jaya Kumar <jayalk@intworks.biz> 852S: Maintained 853F: drivers/video/fbdev/arcfb.c 854F: drivers/video/fbdev/core/fb_defio.c 855 856ARCNET NETWORK LAYER 857M: Michael Grzeschik <m.grzeschik@pengutronix.de> 858L: netdev@vger.kernel.org 859S: Maintained 860F: drivers/net/arcnet/ 861F: include/uapi/linux/if_arcnet.h 862 863ARC PGU DRM DRIVER 864M: Alexey Brodkin <abrodkin@synopsys.com> 865S: Supported 866F: drivers/gpu/drm/arc/ 867F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 868 869ARM HDLCD DRM DRIVER 870M: Liviu Dudau <liviu.dudau@arm.com> 871S: Supported 872F: drivers/gpu/drm/arm/ 873F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 874 875ARM MFM AND FLOPPY DRIVERS 876M: Ian Molton <spyro@f2s.com> 877S: Maintained 878F: arch/arm/lib/floppydma.S 879F: arch/arm/include/asm/floppy.h 880 881ARM PMU PROFILING AND DEBUGGING 882M: Will Deacon <will.deacon@arm.com> 883R: Mark Rutland <mark.rutland@arm.com> 884S: Maintained 885F: arch/arm*/kernel/perf_* 886F: arch/arm/oprofile/common.c 887F: arch/arm*/kernel/hw_breakpoint.c 888F: arch/arm*/include/asm/hw_breakpoint.h 889F: arch/arm*/include/asm/perf_event.h 890F: drivers/perf/arm_pmu.c 891F: include/linux/perf/arm_pmu.h 892 893ARM PORT 894M: Russell King <linux@armlinux.org.uk> 895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 896W: http://www.armlinux.org.uk/ 897S: Maintained 898F: arch/arm/ 899 900ARM SUB-ARCHITECTURES 901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 902S: Maintained 903F: arch/arm/mach-*/ 904F: arch/arm/plat-*/ 905T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 906 907ARM PRIMECELL AACI PL041 DRIVER 908M: Russell King <linux@armlinux.org.uk> 909S: Maintained 910F: sound/arm/aaci.* 911 912ARM PRIMECELL CLCD PL110 DRIVER 913M: Russell King <linux@armlinux.org.uk> 914S: Maintained 915F: drivers/video/fbdev/amba-clcd.* 916 917ARM PRIMECELL KMI PL050 DRIVER 918M: Russell King <linux@armlinux.org.uk> 919S: Maintained 920F: drivers/input/serio/ambakmi.* 921F: include/linux/amba/kmi.h 922 923ARM PRIMECELL MMCI PL180/1 DRIVER 924M: Russell King <linux@armlinux.org.uk> 925S: Maintained 926F: drivers/mmc/host/mmci.* 927F: include/linux/amba/mmci.h 928 929ARM PRIMECELL UART PL010 AND PL011 DRIVERS 930M: Russell King <linux@armlinux.org.uk> 931S: Maintained 932F: drivers/tty/serial/amba-pl01*.c 933F: include/linux/amba/serial.h 934 935ARM PRIMECELL BUS SUPPORT 936M: Russell King <linux@armlinux.org.uk> 937S: Maintained 938F: drivers/amba/ 939F: include/linux/amba/bus.h 940 941ARM/ADS SPHERE MACHINE SUPPORT 942M: Lennert Buytenhek <kernel@wantstofly.org> 943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 944S: Maintained 945 946ARM/AFEB9260 MACHINE SUPPORT 947M: Sergey Lapin <slapin@ossfans.org> 948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 949S: Maintained 950 951ARM/AJECO 1ARM MACHINE SUPPORT 952M: Lennert Buytenhek <kernel@wantstofly.org> 953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 954S: Maintained 955 956ARM/Allwinner sunXi SoC support 957M: Maxime Ripard <maxime.ripard@free-electrons.com> 958M: Chen-Yu Tsai <wens@csie.org> 959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 960S: Maintained 961N: sun[x456789]i 962 963ARM/Allwinner SoC Clock Support 964M: Emilio López <emilio@elopez.com.ar> 965S: Maintained 966F: drivers/clk/sunxi/ 967 968ARM/Amlogic Meson SoC support 969M: Carlo Caione <carlo@caione.org> 970M: Kevin Hilman <khilman@baylibre.com> 971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 972L: linux-amlogic@lists.infradead.org 973W: http://linux-meson.com/ 974S: Maintained 975F: arch/arm/mach-meson/ 976F: arch/arm/boot/dts/meson* 977F: arch/arm64/boot/dts/amlogic/ 978F: drivers/pinctrl/meson/ 979N: meson 980 981ARM/Annapurna Labs ALPINE ARCHITECTURE 982M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 983M: Antoine Tenart <antoine.tenart@free-electrons.com> 984S: Maintained 985F: arch/arm/mach-alpine/ 986F: arch/arm/boot/dts/alpine* 987F: arch/arm64/boot/dts/al/ 988F: drivers/*/*alpine* 989 990ARM/ARTPEC MACHINE SUPPORT 991M: Jesper Nilsson <jesper.nilsson@axis.com> 992M: Lars Persson <lars.persson@axis.com> 993M: Niklas Cassel <niklas.cassel@axis.com> 994S: Maintained 995L: linux-arm-kernel@axis.com 996F: arch/arm/mach-artpec 997F: arch/arm/boot/dts/artpec6* 998F: drivers/clk/axis 999 1000ARM/ASPEED MACHINE SUPPORT 1001M: Joel Stanley <joel@jms.id.au> 1002S: Maintained 1003F: arch/arm/mach-aspeed/ 1004F: arch/arm/boot/dts/aspeed-* 1005F: drivers/*/*aspeed* 1006 1007ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1008M: Nicolas Ferre <nicolas.ferre@atmel.com> 1009M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1010M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1012W: http://www.linux4sam.org 1013T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1014S: Supported 1015F: arch/arm/mach-at91/ 1016F: include/soc/at91/ 1017F: arch/arm/boot/dts/at91*.dts 1018F: arch/arm/boot/dts/at91*.dtsi 1019F: arch/arm/boot/dts/sama*.dts 1020F: arch/arm/boot/dts/sama*.dtsi 1021F: arch/arm/include/debug/at91.S 1022 1023ARM/ATMEL AT91 Clock Support 1024M: Boris Brezillon <boris.brezillon@free-electrons.com> 1025S: Maintained 1026F: drivers/clk/at91 1027 1028ARM/CALXEDA HIGHBANK ARCHITECTURE 1029M: Rob Herring <robh@kernel.org> 1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1031S: Maintained 1032F: arch/arm/mach-highbank/ 1033F: arch/arm/boot/dts/highbank.dts 1034F: arch/arm/boot/dts/ecx-*.dts* 1035 1036ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1037M: Krzysztof Halasa <khalasa@piap.pl> 1038S: Maintained 1039F: arch/arm/mach-cns3xxx/ 1040 1041ARM/CAVIUM THUNDER NETWORK DRIVER 1042M: Sunil Goutham <sgoutham@cavium.com> 1043M: Robert Richter <rric@kernel.org> 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1045S: Supported 1046F: drivers/net/ethernet/cavium/thunder/ 1047 1048ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1049M: Alexander Shiyan <shc_work@mail.ru> 1050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1051S: Odd Fixes 1052N: clps711x 1053 1054ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1055M: Hartley Sweeten <hsweeten@visionengravers.com> 1056M: Ryan Mallon <rmallon@gmail.com> 1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1058S: Maintained 1059F: arch/arm/mach-ep93xx/ 1060F: arch/arm/mach-ep93xx/include/mach/ 1061 1062ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1063M: Lennert Buytenhek <kernel@wantstofly.org> 1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1065S: Maintained 1066 1067ARM/CLKDEV SUPPORT 1068M: Russell King <linux@armlinux.org.uk> 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1070S: Maintained 1071F: arch/arm/include/asm/clkdev.h 1072F: drivers/clk/clkdev.c 1073 1074ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1075M: Mike Rapoport <mike@compulab.co.il> 1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1077S: Maintained 1078 1079ARM/CONTEC MICRO9 MACHINE SUPPORT 1080M: Hubert Feurstein <hubert.feurstein@contec.at> 1081S: Maintained 1082F: arch/arm/mach-ep93xx/micro9.c 1083 1084ARM/CORESIGHT FRAMEWORK AND DRIVERS 1085M: Mathieu Poirier <mathieu.poirier@linaro.org> 1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1087S: Maintained 1088F: drivers/hwtracing/coresight/* 1089F: Documentation/trace/coresight.txt 1090F: Documentation/devicetree/bindings/arm/coresight.txt 1091F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1092 1093ARM/CORGI MACHINE SUPPORT 1094M: Richard Purdie <rpurdie@rpsys.net> 1095S: Maintained 1096 1097ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1098M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1100T: git git://github.com/ulli-kroll/linux.git 1101S: Maintained 1102F: arch/arm/mach-gemini/ 1103F: drivers/rtc/rtc-gemini.c 1104 1105ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1106M: Barry Song <baohua@kernel.org> 1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1108T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1109S: Maintained 1110F: arch/arm/boot/dts/prima2* 1111F: arch/arm/mach-prima2/ 1112F: drivers/clk/sirf/ 1113F: drivers/clocksource/timer-prima2.c 1114F: drivers/clocksource/timer-atlas7.c 1115N: [^a-z]sirf 1116 1117ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1118M: Baruch Siach <baruch@tkos.co.il> 1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1120S: Maintained 1121F: arch/arm/boot/dts/cx92755* 1122N: digicolor 1123 1124ARM/EBSA110 MACHINE SUPPORT 1125M: Russell King <linux@armlinux.org.uk> 1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1127W: http://www.armlinux.org.uk/ 1128S: Maintained 1129F: arch/arm/mach-ebsa110/ 1130F: drivers/net/ethernet/amd/am79c961a.* 1131 1132ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1133M: Uwe Kleine-König <kernel@pengutronix.de> 1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1135S: Maintained 1136N: efm32 1137 1138ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1139M: Daniel Ribeiro <drwyrm@gmail.com> 1140M: Stefan Schmidt <stefan@openezx.org> 1141M: Harald Welte <laforge@openezx.org> 1142L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1143W: http://www.openezx.org/ 1144S: Maintained 1145T: topgit git://git.openezx.org/openezx.git 1146F: arch/arm/mach-pxa/ezx.c 1147 1148ARM/FARADAY FA526 PORT 1149M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1151S: Maintained 1152T: git git://git.berlios.de/gemini-board 1153F: arch/arm/mm/*-fa* 1154 1155ARM/FOOTBRIDGE ARCHITECTURE 1156M: Russell King <linux@armlinux.org.uk> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158W: http://www.armlinux.org.uk/ 1159S: Maintained 1160F: arch/arm/include/asm/hardware/dec21285.h 1161F: arch/arm/mach-footbridge/ 1162 1163ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1164M: Shawn Guo <shawnguo@kernel.org> 1165M: Sascha Hauer <kernel@pengutronix.de> 1166R: Fabio Estevam <fabio.estevam@nxp.com> 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1168S: Maintained 1169T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1170F: arch/arm/mach-imx/ 1171F: arch/arm/mach-mxs/ 1172F: arch/arm/boot/dts/imx* 1173F: arch/arm/configs/imx*_defconfig 1174F: drivers/clk/imx/ 1175F: include/soc/imx/ 1176 1177ARM/FREESCALE VYBRID ARM ARCHITECTURE 1178M: Shawn Guo <shawnguo@kernel.org> 1179M: Sascha Hauer <kernel@pengutronix.de> 1180R: Stefan Agner <stefan@agner.ch> 1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1182S: Maintained 1183T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1184F: arch/arm/mach-imx/*vf610* 1185F: arch/arm/boot/dts/vf* 1186 1187ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1188M: Lennert Buytenhek <kernel@wantstofly.org> 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1190S: Maintained 1191 1192ARM/GUMSTIX MACHINE SUPPORT 1193M: Steve Sakoman <sakoman@gmail.com> 1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1195S: Maintained 1196 1197ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1198M: Philipp Zabel <philipp.zabel@gmail.com> 1199M: Paul Parsons <lost.distance@yahoo.com> 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1201S: Maintained 1202F: arch/arm/mach-pxa/hx4700.c 1203F: arch/arm/mach-pxa/include/mach/hx4700.h 1204F: sound/soc/pxa/hx4700.c 1205 1206ARM/HISILICON SOC SUPPORT 1207M: Wei Xu <xuwei5@hisilicon.com> 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1209W: http://www.hisilicon.com 1210S: Supported 1211T: git git://github.com/hisilicon/linux-hisi.git 1212F: arch/arm/mach-hisi/ 1213F: arch/arm/boot/dts/hi3* 1214F: arch/arm/boot/dts/hip* 1215F: arch/arm/boot/dts/hisi* 1216F: arch/arm64/boot/dts/hisilicon/ 1217 1218ARM/HP JORNADA 7XX MACHINE SUPPORT 1219M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1220W: www.jlime.com 1221S: Maintained 1222T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1223F: arch/arm/mach-sa1100/jornada720.c 1224F: arch/arm/mach-sa1100/include/mach/jornada720.h 1225 1226ARM/IGEP MACHINE SUPPORT 1227M: Enric Balletbo i Serra <eballetbo@gmail.com> 1228M: Javier Martinez Canillas <javier@dowhile0.org> 1229L: linux-omap@vger.kernel.org 1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1231S: Maintained 1232F: arch/arm/boot/dts/omap3-igep* 1233 1234ARM/INCOME PXA270 SUPPORT 1235M: Marek Vasut <marek.vasut@gmail.com> 1236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1237S: Maintained 1238F: arch/arm/mach-pxa/colibri-pxa270-income.c 1239 1240ARM/INTEL IOP32X ARM ARCHITECTURE 1241M: Lennert Buytenhek <kernel@wantstofly.org> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243S: Maintained 1244 1245ARM/INTEL IOP33X ARM ARCHITECTURE 1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1247S: Orphan 1248 1249ARM/INTEL IOP13XX ARM ARCHITECTURE 1250M: Lennert Buytenhek <kernel@wantstofly.org> 1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1252S: Maintained 1253 1254ARM/INTEL IQ81342EX MACHINE SUPPORT 1255M: Lennert Buytenhek <kernel@wantstofly.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258 1259ARM/INTEL IXDP2850 MACHINE SUPPORT 1260M: Lennert Buytenhek <kernel@wantstofly.org> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Maintained 1263 1264ARM/INTEL IXP4XX ARM ARCHITECTURE 1265M: Imre Kaloz <kaloz@openwrt.org> 1266M: Krzysztof Halasa <khalasa@piap.pl> 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1268S: Maintained 1269F: arch/arm/mach-ixp4xx/ 1270 1271ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1272M: Jonathan Cameron <jic23@cam.ac.uk> 1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1274S: Maintained 1275F: arch/arm/mach-pxa/stargate2.c 1276F: drivers/pcmcia/pxa2xx_stargate2.c 1277 1278ARM/INTEL XSC3 (MANZANO) ARM CORE 1279M: Lennert Buytenhek <kernel@wantstofly.org> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Maintained 1282 1283ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1284M: Lennert Buytenhek <kernel@wantstofly.org> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286S: Maintained 1287 1288ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1289M: Santosh Shilimkar <ssantosh@kernel.org> 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1291S: Maintained 1292F: arch/arm/mach-keystone/ 1293F: arch/arm/boot/dts/keystone-* 1294T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1295 1296ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1297M: Santosh Shilimkar <ssantosh@kernel.org> 1298L: linux-kernel@vger.kernel.org 1299S: Maintained 1300F: drivers/clk/keystone/ 1301 1302ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1303M: Santosh Shilimkar <ssantosh@kernel.org> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305L: linux-kernel@vger.kernel.org 1306S: Maintained 1307F: drivers/clocksource/timer-keystone.c 1308 1309ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1310M: Santosh Shilimkar <ssantosh@kernel.org> 1311L: linux-kernel@vger.kernel.org 1312S: Maintained 1313F: drivers/power/reset/keystone-reset.c 1314 1315ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1316M: Santosh Shilimkar <ssantosh@kernel.org> 1317L: linux-kernel@vger.kernel.org 1318S: Maintained 1319F: drivers/memory/*emif* 1320 1321ARM/LG1K ARCHITECTURE 1322M: Chanho Min <chanho.min@lge.com> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325F: arch/arm64/boot/dts/lg/ 1326 1327ARM/LOGICPD PXA270 MACHINE SUPPORT 1328M: Lennert Buytenhek <kernel@wantstofly.org> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331 1332ARM/LPC18XX ARCHITECTURE 1333M: Joachim Eastwood <manabian@gmail.com> 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1335S: Maintained 1336F: arch/arm/boot/dts/lpc43* 1337F: drivers/clk/nxp/clk-lpc18xx* 1338F: drivers/clocksource/time-lpc32xx.c 1339F: drivers/i2c/busses/i2c-lpc2k.c 1340F: drivers/memory/pl172.c 1341F: drivers/mtd/spi-nor/nxp-spifi.c 1342F: drivers/rtc/rtc-lpc24xx.c 1343N: lpc18xx 1344 1345ARM/LPC32XX SOC SUPPORT 1346M: Vladimir Zapolskiy <vz@mleia.com> 1347M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1349T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1350S: Maintained 1351F: arch/arm/boot/dts/lpc32* 1352F: arch/arm/mach-lpc32xx/ 1353F: drivers/i2c/busses/i2c-pnx.c 1354F: drivers/net/ethernet/nxp/lpc_eth.c 1355F: drivers/usb/host/ohci-nxp.c 1356F: drivers/watchdog/pnx4008_wdt.c 1357N: lpc32xx 1358 1359ARM/MAGICIAN MACHINE SUPPORT 1360M: Philipp Zabel <philipp.zabel@gmail.com> 1361S: Maintained 1362 1363ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1364M: Jason Cooper <jason@lakedaemon.net> 1365M: Andrew Lunn <andrew@lunn.ch> 1366M: Gregory Clement <gregory.clement@free-electrons.com> 1367M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370F: arch/arm/mach-mvebu/ 1371F: drivers/rtc/rtc-armada38x.c 1372F: arch/arm/boot/dts/armada* 1373F: arch/arm/boot/dts/kirkwood* 1374F: arch/arm64/boot/dts/marvell/armada* 1375F: drivers/cpufreq/mvebu-cpufreq.c 1376F: arch/arm/configs/mvebu_*_defconfig 1377 1378ARM/Marvell Berlin SoC support 1379M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1381S: Maintained 1382F: arch/arm/mach-berlin/ 1383F: arch/arm/boot/dts/berlin* 1384F: arch/arm64/boot/dts/marvell/berlin* 1385 1386 1387ARM/Marvell Dove/MV78xx0/Orion SOC support 1388M: Jason Cooper <jason@lakedaemon.net> 1389M: Andrew Lunn <andrew@lunn.ch> 1390M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1391M: Gregory Clement <gregory.clement@free-electrons.com> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394F: arch/arm/mach-dove/ 1395F: arch/arm/mach-mv78xx0/ 1396F: arch/arm/mach-orion5x/ 1397F: arch/arm/plat-orion/ 1398F: arch/arm/boot/dts/dove* 1399F: arch/arm/boot/dts/orion5x* 1400 1401 1402ARM/Orion SoC/Technologic Systems TS-78xx platform support 1403M: Alexander Clouter <alex@digriz.org.uk> 1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1405W: http://www.digriz.org.uk/ts78xx/kernel 1406S: Maintained 1407F: arch/arm/mach-orion5x/ts78xx-* 1408 1409ARM/OXNAS platform support 1410M: Neil Armstrong <narmstrong@baylibre.com> 1411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1412S: Maintained 1413F: arch/arm/mach-oxnas/ 1414F: arch/arm/boot/dts/oxnas* 1415F: arch/arm/boot/dts/wd-mbwe.dts 1416N: oxnas 1417 1418ARM/Mediatek RTC DRIVER 1419M: Eddie Huang <eddie.huang@mediatek.com> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1422S: Maintained 1423F: drivers/rtc/rtc-mt6397.c 1424 1425ARM/Mediatek SoC support 1426M: Matthias Brugger <matthias.bgg@gmail.com> 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1429S: Maintained 1430F: arch/arm/boot/dts/mt6* 1431F: arch/arm/boot/dts/mt8* 1432F: arch/arm/mach-mediatek/ 1433N: mtk 1434K: mediatek 1435 1436ARM/Mediatek USB3 PHY DRIVER 1437M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441F: drivers/phy/phy-mt65xx-usb3.c 1442 1443ARM/MICREL KS8695 ARCHITECTURE 1444M: Greg Ungerer <gerg@uclinux.org> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446F: arch/arm/mach-ks8695/ 1447S: Odd Fixes 1448 1449ARM/MIOA701 MACHINE SUPPORT 1450M: Robert Jarzmik <robert.jarzmik@free.fr> 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452F: arch/arm/mach-pxa/mioa701.c 1453S: Maintained 1454 1455ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1456M: Michael Petchkovsky <mkpetch@internode.on.net> 1457S: Maintained 1458 1459ARM/NOMADIK ARCHITECTURE 1460M: Alessandro Rubini <rubini@unipv.it> 1461M: Linus Walleij <linus.walleij@linaro.org> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464F: arch/arm/mach-nomadik/ 1465F: drivers/pinctrl/nomadik/ 1466F: drivers/i2c/busses/i2c-nomadik.c 1467T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1468 1469ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1470M: Nelson Castillo <arhuaco@freaks-unidos.net> 1471L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1472W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1473S: Supported 1474 1475ARM/TOSA MACHINE SUPPORT 1476M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1477M: Dirk Opfer <dirk@opfer-online.de> 1478S: Maintained 1479 1480ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1481M: Marek Vasut <marek.vasut@gmail.com> 1482L: linux-arm-kernel@lists.infradead.org 1483W: http://hackndev.com 1484S: Maintained 1485F: arch/arm/mach-pxa/include/mach/palmtx.h 1486F: arch/arm/mach-pxa/palmtx.c 1487F: arch/arm/mach-pxa/include/mach/palmt5.h 1488F: arch/arm/mach-pxa/palmt5.c 1489F: arch/arm/mach-pxa/include/mach/palmld.h 1490F: arch/arm/mach-pxa/palmld.c 1491F: arch/arm/mach-pxa/include/mach/palmte2.h 1492F: arch/arm/mach-pxa/palmte2.c 1493F: arch/arm/mach-pxa/include/mach/palmtc.h 1494F: arch/arm/mach-pxa/palmtc.c 1495 1496ARM/PALM TREO SUPPORT 1497M: Tomas Cech <sleep_walker@suse.com> 1498L: linux-arm-kernel@lists.infradead.org 1499W: http://hackndev.com 1500S: Maintained 1501F: arch/arm/mach-pxa/include/mach/palmtreo.h 1502F: arch/arm/mach-pxa/palmtreo.c 1503 1504ARM/PALMZ72 SUPPORT 1505M: Sergey Lapin <slapin@ossfans.org> 1506L: linux-arm-kernel@lists.infradead.org 1507W: http://hackndev.com 1508S: Maintained 1509F: arch/arm/mach-pxa/include/mach/palmz72.h 1510F: arch/arm/mach-pxa/palmz72.c 1511 1512ARM/PLEB SUPPORT 1513M: Peter Chubb <pleb@gelato.unsw.edu.au> 1514W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1515S: Maintained 1516 1517ARM/PT DIGITAL BOARD PORT 1518M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520W: http://www.armlinux.org.uk/ 1521S: Maintained 1522 1523ARM/QUALCOMM SUPPORT 1524M: Andy Gross <andy.gross@linaro.org> 1525M: David Brown <david.brown@linaro.org> 1526L: linux-arm-msm@vger.kernel.org 1527L: linux-soc@vger.kernel.org 1528S: Maintained 1529F: arch/arm/boot/dts/qcom-*.dts 1530F: arch/arm/boot/dts/qcom-*.dtsi 1531F: arch/arm/mach-qcom/ 1532F: arch/arm64/boot/dts/qcom/* 1533F: drivers/i2c/busses/i2c-qup.c 1534F: drivers/clk/qcom/ 1535F: drivers/soc/qcom/ 1536F: drivers/spi/spi-qup.c 1537F: drivers/tty/serial/msm_serial.h 1538F: drivers/tty/serial/msm_serial.c 1539F: drivers/*/pm8???-* 1540F: drivers/mfd/ssbi.c 1541F: drivers/firmware/qcom_scm.c 1542T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1543 1544ARM/RADISYS ENP2611 MACHINE SUPPORT 1545M: Lennert Buytenhek <kernel@wantstofly.org> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547S: Maintained 1548 1549ARM/RENESAS ARM64 ARCHITECTURE 1550M: Simon Horman <horms@verge.net.au> 1551M: Magnus Damm <magnus.damm@gmail.com> 1552L: linux-renesas-soc@vger.kernel.org 1553Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1554T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1555S: Supported 1556F: arch/arm64/boot/dts/renesas/ 1557F: drivers/soc/renesas/ 1558F: include/linux/soc/renesas/ 1559 1560ARM/RISCPC ARCHITECTURE 1561M: Russell King <linux@armlinux.org.uk> 1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1563W: http://www.armlinux.org.uk/ 1564S: Maintained 1565F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1566F: arch/arm/include/asm/hardware/ioc.h 1567F: arch/arm/include/asm/hardware/iomd.h 1568F: arch/arm/include/asm/hardware/memc.h 1569F: arch/arm/mach-rpc/ 1570F: drivers/net/ethernet/8390/etherh.c 1571F: drivers/net/ethernet/i825xx/ether1* 1572F: drivers/net/ethernet/seeq/ether3* 1573F: drivers/scsi/arm/ 1574 1575ARM/Rockchip SoC support 1576M: Heiko Stuebner <heiko@sntech.de> 1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1578L: linux-rockchip@lists.infradead.org 1579T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1580S: Maintained 1581F: arch/arm/boot/dts/rk3* 1582F: arch/arm/mach-rockchip/ 1583F: drivers/clk/rockchip/ 1584F: drivers/i2c/busses/i2c-rk3x.c 1585F: drivers/*/*rockchip* 1586F: drivers/*/*/*rockchip* 1587F: sound/soc/rockchip/ 1588N: rockchip 1589 1590ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1591M: Kukjin Kim <kgene@kernel.org> 1592M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1594L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1595S: Maintained 1596F: arch/arm/boot/dts/s3c* 1597F: arch/arm/boot/dts/s5p* 1598F: arch/arm/boot/dts/samsung* 1599F: arch/arm/boot/dts/exynos* 1600F: arch/arm64/boot/dts/exynos/ 1601F: arch/arm/plat-samsung/ 1602F: arch/arm/mach-s3c24*/ 1603F: arch/arm/mach-s3c64xx/ 1604F: arch/arm/mach-s5p*/ 1605F: arch/arm/mach-exynos*/ 1606F: drivers/*/*s3c2410* 1607F: drivers/*/*/*s3c2410* 1608F: drivers/memory/samsung/* 1609F: drivers/soc/samsung/* 1610F: drivers/spi/spi-s3c* 1611F: sound/soc/samsung/* 1612F: Documentation/arm/Samsung/ 1613F: Documentation/devicetree/bindings/arm/samsung/ 1614F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1615F: Documentation/devicetree/bindings/power/pd-samsung.txt 1616N: exynos 1617 1618ARM/SAMSUNG MOBILE MACHINE SUPPORT 1619M: Kyungmin Park <kyungmin.park@samsung.com> 1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1621S: Maintained 1622F: arch/arm/mach-s5pv210/ 1623 1624ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1625M: Kyungmin Park <kyungmin.park@samsung.com> 1626M: Kamil Debski <k.debski@samsung.com> 1627L: linux-arm-kernel@lists.infradead.org 1628L: linux-media@vger.kernel.org 1629S: Maintained 1630F: drivers/media/platform/s5p-g2d/ 1631 1632ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1633M: Kyungmin Park <kyungmin.park@samsung.com> 1634M: Kamil Debski <k.debski@samsung.com> 1635M: Jeongtae Park <jtp.park@samsung.com> 1636L: linux-arm-kernel@lists.infradead.org 1637L: linux-media@vger.kernel.org 1638S: Maintained 1639F: arch/arm/plat-samsung/s5p-dev-mfc.c 1640F: drivers/media/platform/s5p-mfc/ 1641 1642ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1643M: Kyungmin Park <kyungmin.park@samsung.com> 1644M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1645L: linux-arm-kernel@lists.infradead.org 1646L: linux-media@vger.kernel.org 1647S: Maintained 1648F: drivers/media/platform/s5p-tv/ 1649 1650ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1651M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1652M: Jacek Anaszewski <j.anaszewski@samsung.com> 1653L: linux-arm-kernel@lists.infradead.org 1654L: linux-media@vger.kernel.org 1655S: Maintained 1656F: drivers/media/platform/s5p-jpeg/ 1657 1658ARM/SHMOBILE ARM ARCHITECTURE 1659M: Simon Horman <horms@verge.net.au> 1660M: Magnus Damm <magnus.damm@gmail.com> 1661L: linux-renesas-soc@vger.kernel.org 1662Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1664S: Supported 1665F: arch/arm/boot/dts/emev2* 1666F: arch/arm/boot/dts/r7s* 1667F: arch/arm/boot/dts/r8a* 1668F: arch/arm/boot/dts/sh* 1669F: arch/arm/configs/shmobile_defconfig 1670F: arch/arm/include/debug/renesas-scif.S 1671F: arch/arm/mach-shmobile/ 1672F: drivers/sh/ 1673F: drivers/soc/renesas/ 1674F: include/linux/soc/renesas/ 1675 1676ARM/SOCFPGA ARCHITECTURE 1677M: Dinh Nguyen <dinguyen@opensource.altera.com> 1678S: Maintained 1679F: arch/arm/mach-socfpga/ 1680F: arch/arm/boot/dts/socfpga* 1681F: arch/arm/configs/socfpga_defconfig 1682F: arch/arm64/boot/dts/altera/ 1683W: http://www.rocketboards.org 1684T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1685 1686ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1687M: Dinh Nguyen <dinguyen@opensource.altera.com> 1688S: Maintained 1689F: drivers/clk/socfpga/ 1690 1691ARM/SOCFPGA EDAC SUPPORT 1692M: Thor Thayer <tthayer@opensource.altera.com> 1693S: Maintained 1694F: drivers/edac/altera_edac. 1695 1696ARM/STI ARCHITECTURE 1697M: Patrice Chotard <patrice.chotard@st.com> 1698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1699L: kernel@stlinux.com 1700W: http://www.stlinux.com 1701S: Maintained 1702F: arch/arm/mach-sti/ 1703F: arch/arm/boot/dts/sti* 1704F: drivers/char/hw_random/st-rng.c 1705F: drivers/clocksource/arm_global_timer.c 1706F: drivers/clocksource/clksrc_st_lpc.c 1707F: drivers/cpufreq/sti-cpufreq.c 1708F: drivers/i2c/busses/i2c-st.c 1709F: drivers/media/rc/st_rc.c 1710F: drivers/media/platform/sti/c8sectpfe/ 1711F: drivers/mmc/host/sdhci-st.c 1712F: drivers/phy/phy-miphy28lp.c 1713F: drivers/phy/phy-miphy365x.c 1714F: drivers/phy/phy-stih407-usb.c 1715F: drivers/phy/phy-stih41x-usb.c 1716F: drivers/pinctrl/pinctrl-st.c 1717F: drivers/remoteproc/st_remoteproc.c 1718F: drivers/reset/sti/ 1719F: drivers/rtc/rtc-st-lpc.c 1720F: drivers/tty/serial/st-asc.c 1721F: drivers/usb/dwc3/dwc3-st.c 1722F: drivers/usb/host/ehci-st.c 1723F: drivers/usb/host/ohci-st.c 1724F: drivers/watchdog/st_lpc_wdt.c 1725F: drivers/ata/ahci_st.c 1726 1727ARM/STM32 ARCHITECTURE 1728M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1729M: Alexandre Torgue <alexandre.torgue@st.com> 1730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1731S: Maintained 1732T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1733N: stm32 1734F: drivers/clocksource/armv7m_systick.c 1735 1736ARM/TANGO ARCHITECTURE 1737M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1738L: linux-arm-kernel@lists.infradead.org 1739S: Maintained 1740F: arch/arm/mach-tango/ 1741F: arch/arm/boot/dts/tango* 1742 1743ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1744M: Lennert Buytenhek <kernel@wantstofly.org> 1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1746S: Maintained 1747 1748ARM/TETON BGA MACHINE SUPPORT 1749M: "Mark F. Brown" <mark.brown314@gmail.com> 1750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1751S: Maintained 1752 1753ARM/THECUS N2100 MACHINE SUPPORT 1754M: Lennert Buytenhek <kernel@wantstofly.org> 1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1756S: Maintained 1757 1758ARM/NUVOTON W90X900 ARM ARCHITECTURE 1759M: Wan ZongShun <mcuos.com@gmail.com> 1760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1761W: http://www.mcuos.com 1762S: Maintained 1763F: arch/arm/mach-w90x900/ 1764F: drivers/input/keyboard/w90p910_keypad.c 1765F: drivers/input/touchscreen/w90p910_ts.c 1766F: drivers/watchdog/nuc900_wdt.c 1767F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1768F: drivers/mtd/nand/nuc900_nand.c 1769F: drivers/rtc/rtc-nuc900.c 1770F: drivers/spi/spi-nuc900.c 1771F: drivers/usb/host/ehci-w90x900.c 1772F: drivers/video/fbdev/nuc900fb.c 1773 1774ARM/U300 MACHINE SUPPORT 1775M: Linus Walleij <linus.walleij@linaro.org> 1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1777S: Supported 1778F: arch/arm/mach-u300/ 1779F: drivers/clocksource/timer-u300.c 1780F: drivers/i2c/busses/i2c-stu300.c 1781F: drivers/rtc/rtc-coh901331.c 1782F: drivers/watchdog/coh901327_wdt.c 1783F: drivers/dma/coh901318* 1784F: drivers/mfd/ab3100* 1785F: drivers/rtc/rtc-ab3100.c 1786F: drivers/rtc/rtc-coh901331.c 1787T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1788 1789ARM/UNIPHIER ARCHITECTURE 1790M: Masahiro Yamada <yamada.masahiro@socionext.com> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792S: Maintained 1793F: arch/arm/boot/dts/uniphier* 1794F: arch/arm/include/asm/hardware/cache-uniphier.h 1795F: arch/arm/mach-uniphier/ 1796F: arch/arm/mm/cache-uniphier.c 1797F: arch/arm64/boot/dts/socionext/ 1798F: drivers/bus/uniphier-system-bus.c 1799F: drivers/i2c/busses/i2c-uniphier* 1800F: drivers/pinctrl/uniphier/ 1801F: drivers/tty/serial/8250/8250_uniphier.c 1802N: uniphier 1803 1804ARM/Ux500 ARM ARCHITECTURE 1805M: Linus Walleij <linus.walleij@linaro.org> 1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1807S: Maintained 1808F: arch/arm/mach-ux500/ 1809F: drivers/clocksource/clksrc-dbx500-prcmu.c 1810F: drivers/dma/ste_dma40* 1811F: drivers/hwspinlock/u8500_hsem.c 1812F: drivers/mfd/abx500* 1813F: drivers/mfd/ab8500* 1814F: drivers/mfd/dbx500* 1815F: drivers/mfd/db8500* 1816F: drivers/pinctrl/nomadik/pinctrl-ab* 1817F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1818F: drivers/rtc/rtc-ab8500.c 1819F: drivers/rtc/rtc-pl031.c 1820T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1821 1822ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1823M: Ulf Hansson <ulf.hansson@linaro.org> 1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1825T: git git://git.linaro.org/people/ulfh/clk.git 1826S: Maintained 1827F: drivers/clk/ux500/ 1828F: include/linux/platform_data/clk-ux500.h 1829 1830ARM/VERSATILE EXPRESS PLATFORM 1831M: Liviu Dudau <liviu.dudau@arm.com> 1832M: Sudeep Holla <sudeep.holla@arm.com> 1833M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1835S: Maintained 1836F: arch/arm/boot/dts/vexpress* 1837F: arch/arm64/boot/dts/arm/ 1838F: arch/arm/mach-vexpress/ 1839F: */*/vexpress* 1840F: */*/*/vexpress* 1841F: drivers/clk/versatile/clk-vexpress-osc.c 1842F: drivers/clocksource/versatile.c 1843N: mps2 1844 1845ARM/VFP SUPPORT 1846M: Russell King <linux@armlinux.org.uk> 1847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1848W: http://www.armlinux.org.uk/ 1849S: Maintained 1850F: arch/arm/vfp/ 1851 1852ARM/VOIPAC PXA270 SUPPORT 1853M: Marek Vasut <marek.vasut@gmail.com> 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1855S: Maintained 1856F: arch/arm/mach-pxa/vpac270.c 1857F: arch/arm/mach-pxa/include/mach/vpac270.h 1858 1859ARM/VT8500 ARM ARCHITECTURE 1860M: Tony Prisk <linux@prisktech.co.nz> 1861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1862S: Maintained 1863F: arch/arm/mach-vt8500/ 1864F: drivers/clocksource/vt8500_timer.c 1865F: drivers/i2c/busses/i2c-wmt.c 1866F: drivers/mmc/host/wmt-sdmmc.c 1867F: drivers/pwm/pwm-vt8500.c 1868F: drivers/rtc/rtc-vt8500.c 1869F: drivers/tty/serial/vt8500_serial.c 1870F: drivers/usb/host/ehci-platform.c 1871F: drivers/usb/host/uhci-platform.c 1872F: drivers/video/fbdev/vt8500lcdfb.* 1873F: drivers/video/fbdev/wm8505fb* 1874F: drivers/video/fbdev/wmt_ge_rops.* 1875 1876ARM/ZIPIT Z2 SUPPORT 1877M: Marek Vasut <marek.vasut@gmail.com> 1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1879S: Maintained 1880F: arch/arm/mach-pxa/z2.c 1881F: arch/arm/mach-pxa/include/mach/z2.h 1882 1883ARM/ZTE ARCHITECTURE 1884M: Jun Nie <jun.nie@linaro.org> 1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1886S: Maintained 1887F: arch/arm/mach-zx/ 1888F: drivers/clk/zte/ 1889F: Documentation/devicetree/bindings/arm/zte.txt 1890F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1891 1892ARM/ZYNQ ARCHITECTURE 1893M: Michal Simek <michal.simek@xilinx.com> 1894R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1896W: http://wiki.xilinx.com 1897T: git https://github.com/Xilinx/linux-xlnx.git 1898S: Supported 1899F: arch/arm/mach-zynq/ 1900F: drivers/cpuidle/cpuidle-zynq.c 1901F: drivers/block/xsysace.c 1902N: zynq 1903N: xilinx 1904F: drivers/clocksource/cadence_ttc_timer.c 1905F: drivers/i2c/busses/i2c-cadence.c 1906F: drivers/mmc/host/sdhci-of-arasan.c 1907F: drivers/edac/synopsys_edac.c 1908 1909ARM SMMU DRIVERS 1910M: Will Deacon <will.deacon@arm.com> 1911R: Robin Murphy <robin.murphy@arm.com> 1912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1913S: Maintained 1914F: drivers/iommu/arm-smmu.c 1915F: drivers/iommu/arm-smmu-v3.c 1916F: drivers/iommu/io-pgtable-arm.c 1917F: drivers/iommu/io-pgtable-arm-v7s.c 1918 1919ARM64 PORT (AARCH64 ARCHITECTURE) 1920M: Catalin Marinas <catalin.marinas@arm.com> 1921M: Will Deacon <will.deacon@arm.com> 1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1923T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1924S: Maintained 1925F: arch/arm64/ 1926F: Documentation/arm64/ 1927 1928AS3645A LED FLASH CONTROLLER DRIVER 1929M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1930L: linux-media@vger.kernel.org 1931T: git git://linuxtv.org/media_tree.git 1932S: Maintained 1933F: drivers/media/i2c/as3645a.c 1934F: include/media/i2c/as3645a.h 1935 1936ASC7621 HARDWARE MONITOR DRIVER 1937M: George Joseph <george.joseph@fairview5.com> 1938L: linux-hwmon@vger.kernel.org 1939S: Maintained 1940F: Documentation/hwmon/asc7621 1941F: drivers/hwmon/asc7621.c 1942 1943ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1944M: Corentin Chary <corentin.chary@gmail.com> 1945L: acpi4asus-user@lists.sourceforge.net 1946L: platform-driver-x86@vger.kernel.org 1947W: http://acpi4asus.sf.net 1948S: Maintained 1949F: drivers/platform/x86/asus*.c 1950F: drivers/platform/x86/eeepc*.c 1951 1952ASUS WIRELESS RADIO CONTROL DRIVER 1953M: João Paulo Rechi Vita <jprvita@gmail.com> 1954L: platform-driver-x86@vger.kernel.org 1955S: Maintained 1956F: drivers/platform/x86/asus-wireless.c 1957 1958ASYMMETRIC KEYS 1959M: David Howells <dhowells@redhat.com> 1960L: keyrings@vger.kernel.org 1961S: Maintained 1962F: Documentation/crypto/asymmetric-keys.txt 1963F: include/linux/verification.h 1964F: include/crypto/public_key.h 1965F: include/crypto/pkcs7.h 1966F: crypto/asymmetric_keys/ 1967 1968ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1969R: Dan Williams <dan.j.williams@intel.com> 1970W: http://sourceforge.net/projects/xscaleiop 1971S: Odd fixes 1972F: Documentation/crypto/async-tx-api.txt 1973F: crypto/async_tx/ 1974F: drivers/dma/ 1975F: include/linux/dmaengine.h 1976F: include/linux/async_tx.h 1977 1978AT24 EEPROM DRIVER 1979M: Wolfram Sang <wsa@the-dreams.de> 1980L: linux-i2c@vger.kernel.org 1981S: Maintained 1982F: drivers/misc/eeprom/at24.c 1983F: include/linux/platform_data/at24.h 1984 1985ATA OVER ETHERNET (AOE) DRIVER 1986M: "Ed L. Cashin" <ed.cashin@acm.org> 1987W: http://www.openaoe.org/ 1988S: Supported 1989F: Documentation/aoe/ 1990F: drivers/block/aoe/ 1991 1992ATHEROS 71XX/9XXX GPIO DRIVER 1993M: Alban Bedel <albeu@free.fr> 1994W: https://github.com/AlbanBedel/linux 1995T: git git://github.com/AlbanBedel/linux 1996S: Maintained 1997F: drivers/gpio/gpio-ath79.c 1998F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 1999 2000ATHEROS ATH GENERIC UTILITIES 2001M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2002L: linux-wireless@vger.kernel.org 2003S: Supported 2004F: drivers/net/wireless/ath/* 2005 2006ATHEROS ATH5K WIRELESS DRIVER 2007M: Jiri Slaby <jirislaby@gmail.com> 2008M: Nick Kossifidis <mickflemm@gmail.com> 2009M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2010L: linux-wireless@vger.kernel.org 2011W: http://wireless.kernel.org/en/users/Drivers/ath5k 2012S: Maintained 2013F: drivers/net/wireless/ath/ath5k/ 2014 2015ATHEROS ATH6KL WIRELESS DRIVER 2016M: Kalle Valo <kvalo@qca.qualcomm.com> 2017L: linux-wireless@vger.kernel.org 2018W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2019T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2020S: Supported 2021F: drivers/net/wireless/ath/ath6kl/ 2022 2023WILOCITY WIL6210 WIRELESS DRIVER 2024M: Maya Erez <qca_merez@qca.qualcomm.com> 2025L: linux-wireless@vger.kernel.org 2026L: wil6210@qca.qualcomm.com 2027S: Supported 2028W: http://wireless.kernel.org/en/users/Drivers/wil6210 2029F: drivers/net/wireless/ath/wil6210/ 2030F: include/uapi/linux/wil6210_uapi.h 2031 2032CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2033M: Christian Lamparter <chunkeey@googlemail.com> 2034L: linux-wireless@vger.kernel.org 2035W: http://wireless.kernel.org/en/users/Drivers/carl9170 2036S: Maintained 2037F: drivers/net/wireless/ath/carl9170/ 2038 2039ATK0110 HWMON DRIVER 2040M: Luca Tettamanti <kronos.it@gmail.com> 2041L: linux-hwmon@vger.kernel.org 2042S: Maintained 2043F: drivers/hwmon/asus_atk0110.c 2044 2045ATI_REMOTE2 DRIVER 2046M: Ville Syrjala <syrjala@sci.fi> 2047S: Maintained 2048F: drivers/input/misc/ati_remote2.c 2049 2050ATLX ETHERNET DRIVERS 2051M: Jay Cliburn <jcliburn@gmail.com> 2052M: Chris Snook <chris.snook@gmail.com> 2053L: netdev@vger.kernel.org 2054W: http://sourceforge.net/projects/atl1 2055W: http://atl1.sourceforge.net 2056S: Maintained 2057F: drivers/net/ethernet/atheros/ 2058 2059ATM 2060M: Chas Williams <3chas3@gmail.com> 2061L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2062L: netdev@vger.kernel.org 2063W: http://linux-atm.sourceforge.net 2064S: Maintained 2065F: drivers/atm/ 2066F: include/linux/atm* 2067F: include/uapi/linux/atm* 2068 2069ATMEL AT91 / AT32 MCI DRIVER 2070M: Ludovic Desroches <ludovic.desroches@atmel.com> 2071S: Maintained 2072F: drivers/mmc/host/atmel-mci.c 2073 2074ATMEL AT91 / AT32 SERIAL DRIVER 2075M: Nicolas Ferre <nicolas.ferre@atmel.com> 2076S: Supported 2077F: drivers/tty/serial/atmel_serial.c 2078 2079ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2080M: Nicolas Ferre <nicolas.ferre@atmel.com> 2081S: Supported 2082F: drivers/power/reset/at91-sama5d2_shdwc.c 2083 2084ATMEL SAMA5D2 ADC DRIVER 2085M: Ludovic Desroches <ludovic.desroches@atmel.com> 2086L: linux-iio@vger.kernel.org 2087S: Supported 2088F: drivers/iio/adc/at91-sama5d2_adc.c 2089 2090ATMEL Audio ALSA driver 2091M: Nicolas Ferre <nicolas.ferre@atmel.com> 2092L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2093S: Supported 2094F: sound/soc/atmel 2095 2096ATMEL DMA DRIVER 2097M: Nicolas Ferre <nicolas.ferre@atmel.com> 2098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2099S: Supported 2100F: drivers/dma/at_hdmac.c 2101F: drivers/dma/at_hdmac_regs.h 2102F: include/linux/platform_data/dma-atmel.h 2103 2104ATMEL XDMA DRIVER 2105M: Ludovic Desroches <ludovic.desroches@atmel.com> 2106L: linux-arm-kernel@lists.infradead.org 2107L: dmaengine@vger.kernel.org 2108S: Supported 2109F: drivers/dma/at_xdmac.c 2110 2111ATMEL I2C DRIVER 2112M: Ludovic Desroches <ludovic.desroches@atmel.com> 2113L: linux-i2c@vger.kernel.org 2114S: Supported 2115F: drivers/i2c/busses/i2c-at91.c 2116 2117ATMEL ISI DRIVER 2118M: Ludovic Desroches <ludovic.desroches@atmel.com> 2119L: linux-media@vger.kernel.org 2120S: Supported 2121F: drivers/media/platform/soc_camera/atmel-isi.c 2122F: include/media/atmel-isi.h 2123 2124ATMEL LCDFB DRIVER 2125M: Nicolas Ferre <nicolas.ferre@atmel.com> 2126L: linux-fbdev@vger.kernel.org 2127S: Maintained 2128F: drivers/video/fbdev/atmel_lcdfb.c 2129F: include/video/atmel_lcdc.h 2130 2131ATMEL MACB ETHERNET DRIVER 2132M: Nicolas Ferre <nicolas.ferre@atmel.com> 2133S: Supported 2134F: drivers/net/ethernet/cadence/ 2135 2136ATMEL NAND DRIVER 2137M: Wenyou Yang <wenyou.yang@atmel.com> 2138M: Josh Wu <rainyfeeling@outlook.com> 2139L: linux-mtd@lists.infradead.org 2140S: Supported 2141F: drivers/mtd/nand/atmel_nand* 2142 2143ATMEL SDMMC DRIVER 2144M: Ludovic Desroches <ludovic.desroches@atmel.com> 2145L: linux-mmc@vger.kernel.org 2146S: Supported 2147F: drivers/mmc/host/sdhci-of-at91.c 2148 2149ATMEL SPI DRIVER 2150M: Nicolas Ferre <nicolas.ferre@atmel.com> 2151S: Supported 2152F: drivers/spi/spi-atmel.* 2153 2154ATMEL SSC DRIVER 2155M: Nicolas Ferre <nicolas.ferre@atmel.com> 2156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2157S: Supported 2158F: drivers/misc/atmel-ssc.c 2159F: include/linux/atmel-ssc.h 2160 2161ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2162M: Nicolas Ferre <nicolas.ferre@atmel.com> 2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2164S: Supported 2165F: drivers/misc/atmel_tclib.c 2166F: drivers/clocksource/tcb_clksrc.c 2167 2168ATMEL USBA UDC DRIVER 2169M: Nicolas Ferre <nicolas.ferre@atmel.com> 2170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2171S: Supported 2172F: drivers/usb/gadget/udc/atmel_usba_udc.* 2173 2174ATMEL WIRELESS DRIVER 2175M: Simon Kelley <simon@thekelleys.org.uk> 2176L: linux-wireless@vger.kernel.org 2177W: http://www.thekelleys.org.uk/atmel 2178W: http://atmelwlandriver.sourceforge.net/ 2179S: Maintained 2180F: drivers/net/wireless/atmel/atmel* 2181 2182ATMEL MAXTOUCH DRIVER 2183M: Nick Dyer <nick.dyer@itdev.co.uk> 2184T: git git://github.com/atmel-maxtouch/linux.git 2185S: Supported 2186F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2187F: drivers/input/touchscreen/atmel_mxt_ts.c 2188F: include/linux/platform_data/atmel_mxt_ts.h 2189 2190ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2191M: Bradley Grove <linuxdrivers@attotech.com> 2192L: linux-scsi@vger.kernel.org 2193W: http://www.attotech.com 2194S: Supported 2195F: drivers/scsi/esas2r 2196 2197ATUSB IEEE 802.15.4 RADIO DRIVER 2198M: Stefan Schmidt <stefan@osg.samsung.com> 2199L: linux-wpan@vger.kernel.org 2200S: Maintained 2201F: drivers/net/ieee802154/atusb.c 2202F: drivers/net/ieee802154/atusb.h 2203F: drivers/net/ieee802154/at86rf230.h 2204 2205AUDIT SUBSYSTEM 2206M: Paul Moore <paul@paul-moore.com> 2207M: Eric Paris <eparis@redhat.com> 2208L: linux-audit@redhat.com (moderated for non-subscribers) 2209W: http://people.redhat.com/sgrubb/audit/ 2210T: git git://git.infradead.org/users/pcmoore/audit 2211S: Maintained 2212F: include/linux/audit.h 2213F: include/uapi/linux/audit.h 2214F: kernel/audit* 2215 2216AUXILIARY DISPLAY DRIVERS 2217M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2218W: http://miguelojeda.es/auxdisplay.htm 2219W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2220S: Maintained 2221F: drivers/auxdisplay/ 2222F: include/linux/cfag12864b.h 2223 2224AVR32 ARCHITECTURE 2225M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2226M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2227W: http://www.atmel.com/products/AVR32/ 2228W: http://mirror.egtvedt.no/avr32linux.org/ 2229W: http://avrfreaks.net/ 2230S: Maintained 2231F: arch/avr32/ 2232 2233AVR32/AT32AP MACHINE SUPPORT 2234M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2235M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2236S: Maintained 2237F: arch/avr32/mach-at32ap/ 2238 2239AX.25 NETWORK LAYER 2240M: Ralf Baechle <ralf@linux-mips.org> 2241L: linux-hams@vger.kernel.org 2242W: http://www.linux-ax25.org/ 2243S: Maintained 2244F: include/uapi/linux/ax25.h 2245F: include/net/ax25.h 2246F: net/ax25/ 2247 2248AZ6007 DVB DRIVER 2249M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2250M: Mauro Carvalho Chehab <mchehab@kernel.org> 2251L: linux-media@vger.kernel.org 2252W: https://linuxtv.org 2253T: git git://linuxtv.org/media_tree.git 2254S: Maintained 2255F: drivers/media/usb/dvb-usb-v2/az6007.c 2256 2257AZTECH FM RADIO RECEIVER DRIVER 2258M: Hans Verkuil <hverkuil@xs4all.nl> 2259L: linux-media@vger.kernel.org 2260T: git git://linuxtv.org/media_tree.git 2261W: https://linuxtv.org 2262S: Maintained 2263F: drivers/media/radio/radio-aztech* 2264 2265B43 WIRELESS DRIVER 2266L: linux-wireless@vger.kernel.org 2267L: b43-dev@lists.infradead.org 2268W: http://wireless.kernel.org/en/users/Drivers/b43 2269S: Odd Fixes 2270F: drivers/net/wireless/broadcom/b43/ 2271 2272B43LEGACY WIRELESS DRIVER 2273M: Larry Finger <Larry.Finger@lwfinger.net> 2274L: linux-wireless@vger.kernel.org 2275L: b43-dev@lists.infradead.org 2276W: http://wireless.kernel.org/en/users/Drivers/b43 2277S: Maintained 2278F: drivers/net/wireless/broadcom/b43legacy/ 2279 2280BACKLIGHT CLASS/SUBSYSTEM 2281M: Jingoo Han <jingoohan1@gmail.com> 2282M: Lee Jones <lee.jones@linaro.org> 2283T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2284S: Maintained 2285F: drivers/video/backlight/ 2286F: include/linux/backlight.h 2287 2288BATMAN ADVANCED 2289M: Marek Lindner <mareklindner@neomailbox.ch> 2290M: Simon Wunderlich <sw@simonwunderlich.de> 2291M: Antonio Quartulli <a@unstable.cc> 2292L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2293W: https://www.open-mesh.org/ 2294Q: https://patchwork.open-mesh.org/project/batman/list/ 2295S: Maintained 2296F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2297F: Documentation/ABI/testing/sysfs-class-net-mesh 2298F: Documentation/networking/batman-adv.txt 2299F: include/uapi/linux/batman_adv.h 2300F: net/batman-adv/ 2301 2302BAYCOM/HDLCDRV DRIVERS FOR AX.25 2303M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2304L: linux-hams@vger.kernel.org 2305W: http://www.baycom.org/~tom/ham/ham.html 2306S: Maintained 2307F: drivers/net/hamradio/baycom* 2308 2309BCACHE (BLOCK LAYER CACHE) 2310M: Kent Overstreet <kent.overstreet@gmail.com> 2311L: linux-bcache@vger.kernel.org 2312W: http://bcache.evilpiepirate.org 2313S: Orphan 2314F: drivers/md/bcache/ 2315 2316BDISP ST MEDIA DRIVER 2317M: Fabien Dessenne <fabien.dessenne@st.com> 2318L: linux-media@vger.kernel.org 2319T: git git://linuxtv.org/media_tree.git 2320W: https://linuxtv.org 2321S: Supported 2322F: drivers/media/platform/sti/bdisp 2323 2324BEFS FILE SYSTEM 2325S: Orphan 2326F: Documentation/filesystems/befs.txt 2327F: fs/befs/ 2328 2329BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2330M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2331L: netdev@vger.kernel.org 2332S: Maintained 2333F: drivers/net/ethernet/ec_bhf.c 2334 2335BFS FILE SYSTEM 2336M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2337S: Maintained 2338F: Documentation/filesystems/bfs.txt 2339F: fs/bfs/ 2340F: include/uapi/linux/bfs_fs.h 2341 2342BLACKFIN ARCHITECTURE 2343M: Steven Miao <realmz6@gmail.com> 2344L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2345T: git git://git.code.sf.net/p/adi-linux/code 2346W: http://blackfin.uclinux.org 2347S: Supported 2348F: arch/blackfin/ 2349 2350BLACKFIN EMAC DRIVER 2351L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2352W: http://blackfin.uclinux.org 2353S: Supported 2354F: drivers/net/ethernet/adi/ 2355 2356BLACKFIN RTC DRIVER 2357L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2358W: http://blackfin.uclinux.org 2359S: Supported 2360F: drivers/rtc/rtc-bfin.c 2361 2362BLACKFIN SDH DRIVER 2363M: Sonic Zhang <sonic.zhang@analog.com> 2364L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2365W: http://blackfin.uclinux.org 2366S: Supported 2367F: drivers/mmc/host/bfin_sdh.c 2368 2369BLACKFIN SERIAL DRIVER 2370M: Sonic Zhang <sonic.zhang@analog.com> 2371L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2372W: http://blackfin.uclinux.org 2373S: Supported 2374F: drivers/tty/serial/bfin_uart.c 2375 2376BLACKFIN WATCHDOG DRIVER 2377L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2378W: http://blackfin.uclinux.org 2379S: Supported 2380F: drivers/watchdog/bfin_wdt.c 2381 2382BLACKFIN I2C TWI DRIVER 2383M: Sonic Zhang <sonic.zhang@analog.com> 2384L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2385W: http://blackfin.uclinux.org/ 2386S: Supported 2387F: drivers/i2c/busses/i2c-bfin-twi.c 2388 2389BLACKFIN MEDIA DRIVER 2390M: Scott Jiang <scott.jiang.linux@gmail.com> 2391L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2392W: http://blackfin.uclinux.org/ 2393S: Supported 2394F: drivers/media/platform/blackfin/ 2395F: drivers/media/i2c/adv7183* 2396F: drivers/media/i2c/vs6624* 2397 2398BLINKM RGB LED DRIVER 2399M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2400S: Maintained 2401F: drivers/leds/leds-blinkm.c 2402 2403BLOCK LAYER 2404M: Jens Axboe <axboe@kernel.dk> 2405L: linux-block@vger.kernel.org 2406T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2407S: Maintained 2408F: block/ 2409F: kernel/trace/blktrace.c 2410 2411BLOCK2MTD DRIVER 2412M: Joern Engel <joern@lazybastard.org> 2413L: linux-mtd@lists.infradead.org 2414S: Maintained 2415F: drivers/mtd/devices/block2mtd.c 2416 2417BLUETOOTH DRIVERS 2418M: Marcel Holtmann <marcel@holtmann.org> 2419M: Gustavo Padovan <gustavo@padovan.org> 2420M: Johan Hedberg <johan.hedberg@gmail.com> 2421L: linux-bluetooth@vger.kernel.org 2422W: http://www.bluez.org/ 2423T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2424T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2425S: Maintained 2426F: drivers/bluetooth/ 2427 2428BLUETOOTH SUBSYSTEM 2429M: Marcel Holtmann <marcel@holtmann.org> 2430M: Gustavo Padovan <gustavo@padovan.org> 2431M: Johan Hedberg <johan.hedberg@gmail.com> 2432L: linux-bluetooth@vger.kernel.org 2433W: http://www.bluez.org/ 2434T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2435T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2436S: Maintained 2437F: net/bluetooth/ 2438F: include/net/bluetooth/ 2439 2440BONDING DRIVER 2441M: Jay Vosburgh <j.vosburgh@gmail.com> 2442M: Veaceslav Falico <vfalico@gmail.com> 2443M: Andy Gospodarek <gospo@cumulusnetworks.com> 2444L: netdev@vger.kernel.org 2445W: http://sourceforge.net/projects/bonding/ 2446S: Supported 2447F: drivers/net/bonding/ 2448F: include/uapi/linux/if_bonding.h 2449 2450BPF (Safe dynamic programs and tools) 2451M: Alexei Starovoitov <ast@kernel.org> 2452L: netdev@vger.kernel.org 2453L: linux-kernel@vger.kernel.org 2454S: Supported 2455F: kernel/bpf/ 2456 2457BROADCOM B44 10/100 ETHERNET DRIVER 2458M: Gary Zambrano <zambrano@broadcom.com> 2459L: netdev@vger.kernel.org 2460S: Supported 2461F: drivers/net/ethernet/broadcom/b44.* 2462 2463BROADCOM B53 ETHERNET SWITCH DRIVER 2464M: Florian Fainelli <f.fainelli@gmail.com> 2465L: netdev@vger.kernel.org 2466L: openwrt-devel@lists.openwrt.org (subscribers-only) 2467S: Supported 2468F: drivers/net/dsa/b53/* 2469F: include/linux/platform_data/b53.h 2470 2471BROADCOM GENET ETHERNET DRIVER 2472M: Florian Fainelli <f.fainelli@gmail.com> 2473L: netdev@vger.kernel.org 2474S: Supported 2475F: drivers/net/ethernet/broadcom/genet/ 2476 2477BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2478M: Sony Chacko <sony.chacko@qlogic.com> 2479M: Dept-HSGLinuxNICDev@qlogic.com 2480L: netdev@vger.kernel.org 2481S: Supported 2482F: drivers/net/ethernet/broadcom/bnx2.* 2483F: drivers/net/ethernet/broadcom/bnx2_* 2484 2485BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2486M: Ariel Elior <ariel.elior@qlogic.com> 2487L: netdev@vger.kernel.org 2488S: Supported 2489F: drivers/net/ethernet/broadcom/bnx2x/ 2490 2491BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2492M: Florian Fainelli <f.fainelli@gmail.com> 2493M: Ray Jui <rjui@broadcom.com> 2494M: Scott Branden <sbranden@broadcom.com> 2495L: bcm-kernel-feedback-list@broadcom.com 2496T: git git://github.com/broadcom/mach-bcm 2497S: Maintained 2498F: arch/arm/mach-bcm/ 2499F: arch/arm/boot/dts/bcm113* 2500F: arch/arm/boot/dts/bcm216* 2501F: arch/arm/boot/dts/bcm281* 2502F: arch/arm64/boot/dts/broadcom/ 2503F: arch/arm/configs/bcm_defconfig 2504F: drivers/mmc/host/sdhci-bcm-kona.c 2505F: drivers/clocksource/bcm_kona_timer.c 2506 2507BROADCOM BCM2835 ARM ARCHITECTURE 2508M: Stephen Warren <swarren@wwwdotorg.org> 2509M: Lee Jones <lee@kernel.org> 2510M: Eric Anholt <eric@anholt.net> 2511L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2513T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2514S: Maintained 2515N: bcm2835 2516 2517BROADCOM BCM47XX MIPS ARCHITECTURE 2518M: Hauke Mehrtens <hauke@hauke-m.de> 2519M: Rafał Miłecki <zajec5@gmail.com> 2520L: linux-mips@linux-mips.org 2521S: Maintained 2522F: Documentation/devicetree/bindings/mips/brcm/ 2523F: arch/mips/bcm47xx/* 2524F: arch/mips/include/asm/mach-bcm47xx/* 2525 2526BROADCOM BCM5301X ARM ARCHITECTURE 2527M: Hauke Mehrtens <hauke@hauke-m.de> 2528L: linux-arm-kernel@lists.infradead.org 2529S: Maintained 2530F: arch/arm/mach-bcm/bcm_5301x.c 2531F: arch/arm/boot/dts/bcm5301x.dtsi 2532F: arch/arm/boot/dts/bcm470* 2533 2534BROADCOM BCM63XX ARM ARCHITECTURE 2535M: Florian Fainelli <f.fainelli@gmail.com> 2536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2537L: bcm-kernel-feedback-list@broadcom.com 2538T: git git://github.com/broadcom/stblinux.git 2539S: Maintained 2540F: arch/arm/mach-bcm/bcm63xx.c 2541F: arch/arm/include/debug/bcm63xx.S 2542 2543BROADCOM BCM63XX/BCM33XX UDC DRIVER 2544M: Kevin Cernekee <cernekee@gmail.com> 2545L: linux-usb@vger.kernel.org 2546S: Maintained 2547F: drivers/usb/gadget/udc/bcm63xx_udc.* 2548 2549BROADCOM BCM7XXX ARM ARCHITECTURE 2550M: Brian Norris <computersforpeace@gmail.com> 2551M: Gregory Fong <gregory.0xf0@gmail.com> 2552M: Florian Fainelli <f.fainelli@gmail.com> 2553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2554L: bcm-kernel-feedback-list@broadcom.com 2555T: git git://github.com/broadcom/stblinux.git 2556S: Maintained 2557F: arch/arm/mach-bcm/*brcmstb* 2558F: arch/arm/boot/dts/bcm7*.dts* 2559F: drivers/bus/brcmstb_gisb.c 2560N: brcmstb 2561 2562BROADCOM BMIPS MIPS ARCHITECTURE 2563M: Kevin Cernekee <cernekee@gmail.com> 2564M: Florian Fainelli <f.fainelli@gmail.com> 2565L: linux-mips@linux-mips.org 2566T: git git://github.com/broadcom/stblinux.git 2567S: Maintained 2568F: arch/mips/bmips/* 2569F: arch/mips/include/asm/mach-bmips/* 2570F: arch/mips/kernel/*bmips* 2571F: arch/mips/boot/dts/brcm/bcm*.dts* 2572F: drivers/irqchip/irq-bcm63* 2573F: drivers/irqchip/irq-bcm7* 2574F: drivers/irqchip/irq-brcmstb* 2575F: include/linux/bcm963xx_nvram.h 2576F: include/linux/bcm963xx_tag.h 2577 2578BROADCOM TG3 GIGABIT ETHERNET DRIVER 2579M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2580M: Prashant Sreedharan <prashant@broadcom.com> 2581M: Michael Chan <mchan@broadcom.com> 2582L: netdev@vger.kernel.org 2583S: Supported 2584F: drivers/net/ethernet/broadcom/tg3.* 2585 2586BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2587M: Arend van Spriel <arend.vanspriel@broadcom.com> 2588M: Franky Lin <franky.lin@broadcom.com> 2589M: Hante Meuleman <hante.meuleman@broadcom.com> 2590L: linux-wireless@vger.kernel.org 2591L: brcm80211-dev-list.pdl@broadcom.com 2592S: Supported 2593F: drivers/net/wireless/broadcom/brcm80211/ 2594 2595BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2596M: QLogic-Storage-Upstream@qlogic.com 2597L: linux-scsi@vger.kernel.org 2598S: Supported 2599F: drivers/scsi/bnx2fc/ 2600 2601BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2602M: QLogic-Storage-Upstream@qlogic.com 2603L: linux-scsi@vger.kernel.org 2604S: Supported 2605F: drivers/scsi/bnx2i/ 2606 2607BROADCOM IPROC ARM ARCHITECTURE 2608M: Ray Jui <rjui@broadcom.com> 2609M: Scott Branden <sbranden@broadcom.com> 2610M: Jon Mason <jonmason@broadcom.com> 2611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2612L: bcm-kernel-feedback-list@broadcom.com 2613T: git git://github.com/broadcom/cygnus-linux.git 2614S: Maintained 2615N: iproc 2616N: cygnus 2617N: nsp 2618N: bcm9113* 2619N: bcm9583* 2620N: bcm9585* 2621N: bcm9586* 2622N: bcm988312 2623N: bcm113* 2624N: bcm583* 2625N: bcm585* 2626N: bcm586* 2627N: bcm88312 2628 2629BROADCOM BRCMSTB GPIO DRIVER 2630M: Gregory Fong <gregory.0xf0@gmail.com> 2631L: bcm-kernel-feedback-list@broadcom.com 2632S: Supported 2633F: drivers/gpio/gpio-brcmstb.c 2634F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2635 2636BROADCOM KONA GPIO DRIVER 2637M: Ray Jui <rjui@broadcom.com> 2638L: bcm-kernel-feedback-list@broadcom.com 2639S: Supported 2640F: drivers/gpio/gpio-bcm-kona.c 2641F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2642 2643BROADCOM NVRAM DRIVER 2644M: Rafał Miłecki <zajec5@gmail.com> 2645L: linux-mips@linux-mips.org 2646S: Maintained 2647F: drivers/firmware/broadcom/* 2648 2649BROADCOM STB NAND FLASH DRIVER 2650M: Brian Norris <computersforpeace@gmail.com> 2651M: Kamal Dasu <kdasu.kdev@gmail.com> 2652L: linux-mtd@lists.infradead.org 2653L: bcm-kernel-feedback-list@broadcom.com 2654S: Maintained 2655F: drivers/mtd/nand/brcmnand/ 2656 2657BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2658M: Rafał Miłecki <zajec5@gmail.com> 2659L: linux-wireless@vger.kernel.org 2660S: Maintained 2661F: drivers/bcma/ 2662F: include/linux/bcma/ 2663 2664BROADCOM SYSTEMPORT ETHERNET DRIVER 2665M: Florian Fainelli <f.fainelli@gmail.com> 2666L: netdev@vger.kernel.org 2667S: Supported 2668F: drivers/net/ethernet/broadcom/bcmsysport.* 2669 2670BROADCOM VULCAN ARM64 SOC 2671M: Jayachandran C. <jchandra@broadcom.com> 2672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2673L: bcm-kernel-feedback-list@broadcom.com 2674S: Maintained 2675F: arch/arm64/boot/dts/broadcom/vulcan* 2676 2677BROCADE BFA FC SCSI DRIVER 2678M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2679M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2680L: linux-scsi@vger.kernel.org 2681S: Supported 2682F: drivers/scsi/bfa/ 2683 2684BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2685M: Rasesh Mody <rasesh.mody@qlogic.com> 2686L: netdev@vger.kernel.org 2687S: Supported 2688F: drivers/net/ethernet/brocade/bna/ 2689 2690BSG (block layer generic sg v4 driver) 2691M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2692L: linux-scsi@vger.kernel.org 2693S: Supported 2694F: block/bsg.c 2695F: include/linux/bsg.h 2696F: include/uapi/linux/bsg.h 2697 2698BT87X AUDIO DRIVER 2699M: Clemens Ladisch <clemens@ladisch.de> 2700L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2701T: git git://git.alsa-project.org/alsa-kernel.git 2702S: Maintained 2703F: Documentation/sound/alsa/Bt87x.txt 2704F: sound/pci/bt87x.c 2705 2706BT8XXGPIO DRIVER 2707M: Michael Buesch <m@bues.ch> 2708W: http://bu3sch.de/btgpio.php 2709S: Maintained 2710F: drivers/gpio/gpio-bt8xx.c 2711 2712BTRFS FILE SYSTEM 2713M: Chris Mason <clm@fb.com> 2714M: Josef Bacik <jbacik@fb.com> 2715M: David Sterba <dsterba@suse.com> 2716L: linux-btrfs@vger.kernel.org 2717W: http://btrfs.wiki.kernel.org/ 2718Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2719T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2720S: Maintained 2721F: Documentation/filesystems/btrfs.txt 2722F: fs/btrfs/ 2723 2724BTTV VIDEO4LINUX DRIVER 2725M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2726M: Mauro Carvalho Chehab <mchehab@kernel.org> 2727L: linux-media@vger.kernel.org 2728W: https://linuxtv.org 2729T: git git://linuxtv.org/media_tree.git 2730S: Odd fixes 2731F: Documentation/video4linux/bttv/ 2732F: drivers/media/pci/bt8xx/bttv* 2733 2734BUSLOGIC SCSI DRIVER 2735M: Khalid Aziz <khalid@gonehiking.org> 2736L: linux-scsi@vger.kernel.org 2737S: Maintained 2738F: drivers/scsi/BusLogic.* 2739F: drivers/scsi/FlashPoint.* 2740 2741C-MEDIA CMI8788 DRIVER 2742M: Clemens Ladisch <clemens@ladisch.de> 2743L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2744T: git git://git.alsa-project.org/alsa-kernel.git 2745S: Maintained 2746F: sound/pci/oxygen/ 2747 2748C6X ARCHITECTURE 2749M: Mark Salter <msalter@redhat.com> 2750M: Aurelien Jacquiot <a-jacquiot@ti.com> 2751L: linux-c6x-dev@linux-c6x.org 2752W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2753S: Maintained 2754F: arch/c6x/ 2755 2756CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2757M: David Howells <dhowells@redhat.com> 2758L: linux-cachefs@redhat.com (moderated for non-subscribers) 2759S: Supported 2760F: Documentation/filesystems/caching/cachefiles.txt 2761F: fs/cachefiles/ 2762 2763CADET FM/AM RADIO RECEIVER DRIVER 2764M: Hans Verkuil <hverkuil@xs4all.nl> 2765L: linux-media@vger.kernel.org 2766T: git git://linuxtv.org/media_tree.git 2767W: https://linuxtv.org 2768S: Maintained 2769F: drivers/media/radio/radio-cadet* 2770 2771CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2772M: Jonathan Corbet <corbet@lwn.net> 2773L: linux-media@vger.kernel.org 2774T: git git://linuxtv.org/media_tree.git 2775S: Maintained 2776F: Documentation/video4linux/cafe_ccic 2777F: drivers/media/platform/marvell-ccic/ 2778 2779CAIF NETWORK LAYER 2780M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2781L: netdev@vger.kernel.org 2782S: Supported 2783F: Documentation/networking/caif/ 2784F: drivers/net/caif/ 2785F: include/uapi/linux/caif/ 2786F: include/net/caif/ 2787F: net/caif/ 2788 2789CALGARY x86-64 IOMMU 2790M: Muli Ben-Yehuda <mulix@mulix.org> 2791M: Jon Mason <jdmason@kudzu.us> 2792L: iommu@lists.linux-foundation.org 2793S: Maintained 2794F: arch/x86/kernel/pci-calgary_64.c 2795F: arch/x86/kernel/tce_64.c 2796F: arch/x86/include/asm/calgary.h 2797F: arch/x86/include/asm/tce.h 2798 2799CAN NETWORK LAYER 2800M: Oliver Hartkopp <socketcan@hartkopp.net> 2801M: Marc Kleine-Budde <mkl@pengutronix.de> 2802L: linux-can@vger.kernel.org 2803W: https://github.com/linux-can 2804T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2805T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2806S: Maintained 2807F: Documentation/networking/can.txt 2808F: net/can/ 2809F: include/linux/can/core.h 2810F: include/uapi/linux/can.h 2811F: include/uapi/linux/can/bcm.h 2812F: include/uapi/linux/can/raw.h 2813F: include/uapi/linux/can/gw.h 2814 2815CAN NETWORK DRIVERS 2816M: Wolfgang Grandegger <wg@grandegger.com> 2817M: Marc Kleine-Budde <mkl@pengutronix.de> 2818L: linux-can@vger.kernel.org 2819W: https://github.com/linux-can 2820T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2821T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2822S: Maintained 2823F: Documentation/devicetree/bindings/net/can/ 2824F: drivers/net/can/ 2825F: include/linux/can/dev.h 2826F: include/linux/can/platform/ 2827F: include/uapi/linux/can/error.h 2828F: include/uapi/linux/can/netlink.h 2829 2830CAPABILITIES 2831M: Serge Hallyn <serge.hallyn@canonical.com> 2832L: linux-security-module@vger.kernel.org 2833S: Supported 2834F: include/linux/capability.h 2835F: include/uapi/linux/capability.h 2836F: security/commoncap.c 2837F: kernel/capability.c 2838 2839CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2840M: Kevin Tsai <ktsai@capellamicro.com> 2841S: Maintained 2842F: drivers/iio/light/cm* 2843F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2844 2845CAVIUM LIQUIDIO NETWORK DRIVER 2846M: Derek Chickles <derek.chickles@caviumnetworks.com> 2847M: Satanand Burla <satananda.burla@caviumnetworks.com> 2848M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2849M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2850L: netdev@vger.kernel.org 2851W: http://www.cavium.com 2852S: Supported 2853F: drivers/net/ethernet/cavium/liquidio/ 2854 2855CC2520 IEEE-802.15.4 RADIO DRIVER 2856M: Varka Bhadram <varkabhadram@gmail.com> 2857L: linux-wpan@vger.kernel.org 2858S: Maintained 2859F: drivers/net/ieee802154/cc2520.c 2860F: include/linux/spi/cc2520.h 2861F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2862 2863CELL BROADBAND ENGINE ARCHITECTURE 2864M: Arnd Bergmann <arnd@arndb.de> 2865L: linuxppc-dev@lists.ozlabs.org 2866W: http://www.ibm.com/developerworks/power/cell/ 2867S: Supported 2868F: arch/powerpc/include/asm/cell*.h 2869F: arch/powerpc/include/asm/spu*.h 2870F: arch/powerpc/include/uapi/asm/spu*.h 2871F: arch/powerpc/oprofile/*cell* 2872F: arch/powerpc/platforms/cell/ 2873 2874CEPH COMMON CODE (LIBCEPH) 2875M: Ilya Dryomov <idryomov@gmail.com> 2876M: "Yan, Zheng" <zyan@redhat.com> 2877M: Sage Weil <sage@redhat.com> 2878L: ceph-devel@vger.kernel.org 2879W: http://ceph.com/ 2880T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2881T: git git://github.com/ceph/ceph-client.git 2882S: Supported 2883F: net/ceph/ 2884F: include/linux/ceph/ 2885F: include/linux/crush/ 2886 2887CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2888M: "Yan, Zheng" <zyan@redhat.com> 2889M: Sage Weil <sage@redhat.com> 2890M: Ilya Dryomov <idryomov@gmail.com> 2891L: ceph-devel@vger.kernel.org 2892W: http://ceph.com/ 2893T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2894T: git git://github.com/ceph/ceph-client.git 2895S: Supported 2896F: Documentation/filesystems/ceph.txt 2897F: fs/ceph/ 2898 2899CERTIFICATE HANDLING: 2900M: David Howells <dhowells@redhat.com> 2901M: David Woodhouse <dwmw2@infradead.org> 2902L: keyrings@vger.kernel.org 2903S: Maintained 2904F: Documentation/module-signing.txt 2905F: certs/ 2906F: scripts/sign-file.c 2907F: scripts/extract-cert.c 2908 2909CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2910L: linux-usb@vger.kernel.org 2911S: Orphan 2912F: Documentation/usb/WUSB-Design-overview.txt 2913F: Documentation/usb/wusb-cbaf 2914F: drivers/usb/host/hwa-hc.c 2915F: drivers/usb/host/whci/ 2916F: drivers/usb/wusbcore/ 2917F: include/linux/usb/wusb* 2918 2919CFAG12864B LCD DRIVER 2920M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2921W: http://miguelojeda.es/auxdisplay.htm 2922W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2923S: Maintained 2924F: drivers/auxdisplay/cfag12864b.c 2925F: include/linux/cfag12864b.h 2926 2927CFAG12864BFB LCD FRAMEBUFFER DRIVER 2928M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2929W: http://miguelojeda.es/auxdisplay.htm 2930W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2931S: Maintained 2932F: drivers/auxdisplay/cfag12864bfb.c 2933F: include/linux/cfag12864b.h 2934 2935CFG80211 and NL80211 2936M: Johannes Berg <johannes@sipsolutions.net> 2937L: linux-wireless@vger.kernel.org 2938W: http://wireless.kernel.org/ 2939T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2940T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2941S: Maintained 2942F: include/uapi/linux/nl80211.h 2943F: include/net/cfg80211.h 2944F: net/wireless/* 2945X: net/wireless/wext* 2946 2947CHAR and MISC DRIVERS 2948M: Arnd Bergmann <arnd@arndb.de> 2949M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2950T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2951S: Supported 2952F: drivers/char/* 2953F: drivers/misc/* 2954F: include/linux/miscdevice.h 2955 2956CHECKPATCH 2957M: Andy Whitcroft <apw@canonical.com> 2958M: Joe Perches <joe@perches.com> 2959S: Maintained 2960F: scripts/checkpatch.pl 2961 2962CHINESE DOCUMENTATION 2963M: Harry Wei <harryxiyou@gmail.com> 2964L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2965L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2966S: Maintained 2967F: Documentation/zh_CN/ 2968 2969CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2970M: Peter Chen <Peter.Chen@nxp.com> 2971T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2972L: linux-usb@vger.kernel.org 2973S: Maintained 2974F: drivers/usb/chipidea/ 2975 2976CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2977M: Hans de Goede <hdegoede@redhat.com> 2978L: linux-input@vger.kernel.org 2979S: Maintained 2980F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2981F: drivers/input/touchscreen/chipone_icn8318.c 2982 2983CHROME HARDWARE PLATFORM SUPPORT 2984M: Olof Johansson <olof@lixom.net> 2985S: Maintained 2986T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 2987F: drivers/platform/chrome/ 2988 2989CISCO VIC ETHERNET NIC DRIVER 2990M: Christian Benvenuti <benve@cisco.com> 2991M: Sujith Sankar <ssujith@cisco.com> 2992M: Govindarajulu Varadarajan <_govind@gmx.com> 2993M: Neel Patel <neepatel@cisco.com> 2994S: Supported 2995F: drivers/net/ethernet/cisco/enic/ 2996 2997CISCO VIC LOW LATENCY NIC DRIVER 2998M: Christian Benvenuti <benve@cisco.com> 2999M: Dave Goodell <dgoodell@cisco.com> 3000S: Supported 3001F: drivers/infiniband/hw/usnic/ 3002 3003CIRRUS LOGIC EP93XX ETHERNET DRIVER 3004M: Hartley Sweeten <hsweeten@visionengravers.com> 3005L: netdev@vger.kernel.org 3006S: Maintained 3007F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3008 3009CIRRUS LOGIC AUDIO CODEC DRIVERS 3010M: Brian Austin <brian.austin@cirrus.com> 3011M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3012L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3013S: Maintained 3014F: sound/soc/codecs/cs* 3015 3016CLEANCACHE API 3017M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3018L: linux-kernel@vger.kernel.org 3019S: Maintained 3020F: mm/cleancache.c 3021F: include/linux/cleancache.h 3022 3023CLK API 3024M: Russell King <linux@armlinux.org.uk> 3025L: linux-clk@vger.kernel.org 3026S: Maintained 3027F: include/linux/clk.h 3028 3029CLOCKSOURCE, CLOCKEVENT DRIVERS 3030M: Daniel Lezcano <daniel.lezcano@linaro.org> 3031M: Thomas Gleixner <tglx@linutronix.de> 3032L: linux-kernel@vger.kernel.org 3033T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3034S: Supported 3035F: drivers/clocksource 3036 3037CISCO FCOE HBA DRIVER 3038M: Hiral Patel <hiralpat@cisco.com> 3039M: Suma Ramars <sramars@cisco.com> 3040M: Brian Uchino <buchino@cisco.com> 3041L: linux-scsi@vger.kernel.org 3042S: Supported 3043F: drivers/scsi/fnic/ 3044 3045CISCO SCSI HBA DRIVER 3046M: Narsimhulu Musini <nmusini@cisco.com> 3047M: Sesidhar Baddela <sebaddel@cisco.com> 3048L: linux-scsi@vger.kernel.org 3049S: Supported 3050F: drivers/scsi/snic/ 3051 3052CMPC ACPI DRIVER 3053M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3054M: Daniel Oliveira Nascimento <don@syst.com.br> 3055L: platform-driver-x86@vger.kernel.org 3056S: Supported 3057F: drivers/platform/x86/classmate-laptop.c 3058 3059COBALT MEDIA DRIVER 3060M: Hans Verkuil <hans.verkuil@cisco.com> 3061L: linux-media@vger.kernel.org 3062T: git git://linuxtv.org/media_tree.git 3063W: https://linuxtv.org 3064S: Supported 3065F: drivers/media/pci/cobalt/ 3066 3067COCCINELLE/Semantic Patches (SmPL) 3068M: Julia Lawall <Julia.Lawall@lip6.fr> 3069M: Gilles Muller <Gilles.Muller@lip6.fr> 3070M: Nicolas Palix <nicolas.palix@imag.fr> 3071M: Michal Marek <mmarek@suse.com> 3072L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3073T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3074W: http://coccinelle.lip6.fr/ 3075S: Supported 3076F: Documentation/coccinelle.txt 3077F: scripts/coccinelle/ 3078F: scripts/coccicheck 3079 3080CODA FILE SYSTEM 3081M: Jan Harkes <jaharkes@cs.cmu.edu> 3082M: coda@cs.cmu.edu 3083L: codalist@coda.cs.cmu.edu 3084W: http://www.coda.cs.cmu.edu/ 3085S: Maintained 3086F: Documentation/filesystems/coda.txt 3087F: fs/coda/ 3088F: include/linux/coda*.h 3089F: include/uapi/linux/coda*.h 3090 3091CODA V4L2 MEM2MEM DRIVER 3092M: Philipp Zabel <p.zabel@pengutronix.de> 3093L: linux-media@vger.kernel.org 3094S: Maintained 3095F: Documentation/devicetree/bindings/media/coda.txt 3096F: drivers/media/platform/coda/ 3097 3098COMMON CLK FRAMEWORK 3099M: Michael Turquette <mturquette@baylibre.com> 3100M: Stephen Boyd <sboyd@codeaurora.org> 3101L: linux-clk@vger.kernel.org 3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3103S: Maintained 3104F: Documentation/devicetree/bindings/clock/ 3105F: drivers/clk/ 3106X: drivers/clk/clkdev.c 3107F: include/linux/clk-pr* 3108F: include/linux/clk/ 3109 3110COMMON INTERNET FILE SYSTEM (CIFS) 3111M: Steve French <sfrench@samba.org> 3112L: linux-cifs@vger.kernel.org 3113L: samba-technical@lists.samba.org (moderated for non-subscribers) 3114W: http://linux-cifs.samba.org/ 3115T: git git://git.samba.org/sfrench/cifs-2.6.git 3116S: Supported 3117F: Documentation/filesystems/cifs/ 3118F: fs/cifs/ 3119 3120COMPACTPCI HOTPLUG CORE 3121M: Scott Murray <scott@spiteful.org> 3122L: linux-pci@vger.kernel.org 3123S: Maintained 3124F: drivers/pci/hotplug/cpci_hotplug* 3125 3126COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3127M: Scott Murray <scott@spiteful.org> 3128L: linux-pci@vger.kernel.org 3129S: Maintained 3130F: drivers/pci/hotplug/cpcihp_zt5550.* 3131 3132COMPACTPCI HOTPLUG GENERIC DRIVER 3133M: Scott Murray <scott@spiteful.org> 3134L: linux-pci@vger.kernel.org 3135S: Maintained 3136F: drivers/pci/hotplug/cpcihp_generic.c 3137 3138COMPAL LAPTOP SUPPORT 3139M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3140L: platform-driver-x86@vger.kernel.org 3141S: Maintained 3142F: drivers/platform/x86/compal-laptop.c 3143 3144CONEXANT ACCESSRUNNER USB DRIVER 3145L: accessrunner-general@lists.sourceforge.net 3146W: http://accessrunner.sourceforge.net/ 3147S: Orphan 3148F: drivers/usb/atm/cxacru.c 3149 3150CONFIGFS 3151M: Joel Becker <jlbec@evilplan.org> 3152M: Christoph Hellwig <hch@lst.de> 3153T: git git://git.infradead.org/users/hch/configfs.git 3154S: Supported 3155F: fs/configfs/ 3156F: include/linux/configfs.h 3157 3158CONNECTOR 3159M: Evgeniy Polyakov <zbr@ioremap.net> 3160L: netdev@vger.kernel.org 3161S: Maintained 3162F: drivers/connector/ 3163 3164CONTROL GROUP (CGROUP) 3165M: Tejun Heo <tj@kernel.org> 3166M: Li Zefan <lizefan@huawei.com> 3167M: Johannes Weiner <hannes@cmpxchg.org> 3168L: cgroups@vger.kernel.org 3169T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3170S: Maintained 3171F: Documentation/cgroups/ 3172F: include/linux/cgroup* 3173F: kernel/cgroup* 3174 3175CONTROL GROUP - CPUSET 3176M: Li Zefan <lizefan@huawei.com> 3177L: cgroups@vger.kernel.org 3178W: http://www.bullopensource.org/cpuset/ 3179W: http://oss.sgi.com/projects/cpusets/ 3180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3181S: Maintained 3182F: Documentation/cgroups/cpusets.txt 3183F: include/linux/cpuset.h 3184F: kernel/cpuset.c 3185 3186CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3187M: Johannes Weiner <hannes@cmpxchg.org> 3188M: Michal Hocko <mhocko@kernel.org> 3189M: Vladimir Davydov <vdavydov@virtuozzo.com> 3190L: cgroups@vger.kernel.org 3191L: linux-mm@kvack.org 3192S: Maintained 3193F: mm/memcontrol.c 3194F: mm/swap_cgroup.c 3195 3196CORETEMP HARDWARE MONITORING DRIVER 3197M: Fenghua Yu <fenghua.yu@intel.com> 3198L: linux-hwmon@vger.kernel.org 3199S: Maintained 3200F: Documentation/hwmon/coretemp 3201F: drivers/hwmon/coretemp.c 3202 3203COSA/SRP SYNC SERIAL DRIVER 3204M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3205W: http://www.fi.muni.cz/~kas/cosa/ 3206S: Maintained 3207F: drivers/net/wan/cosa* 3208 3209CPMAC ETHERNET DRIVER 3210M: Florian Fainelli <florian@openwrt.org> 3211L: netdev@vger.kernel.org 3212S: Maintained 3213F: drivers/net/ethernet/ti/cpmac.c 3214 3215CPU FREQUENCY DRIVERS 3216M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3217M: Viresh Kumar <viresh.kumar@linaro.org> 3218L: linux-pm@vger.kernel.org 3219S: Maintained 3220T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3221T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3222F: drivers/cpufreq/ 3223F: include/linux/cpufreq.h 3224 3225CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3226M: Viresh Kumar <viresh.kumar@linaro.org> 3227M: Sudeep Holla <sudeep.holla@arm.com> 3228L: linux-pm@vger.kernel.org 3229W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3230S: Maintained 3231F: drivers/cpufreq/arm_big_little.h 3232F: drivers/cpufreq/arm_big_little.c 3233F: drivers/cpufreq/arm_big_little_dt.c 3234 3235CPUIDLE DRIVER - ARM BIG LITTLE 3236M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3237M: Daniel Lezcano <daniel.lezcano@linaro.org> 3238L: linux-pm@vger.kernel.org 3239L: linux-arm-kernel@lists.infradead.org 3240T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3241S: Maintained 3242F: drivers/cpuidle/cpuidle-big_little.c 3243 3244CPUIDLE DRIVER - ARM EXYNOS 3245M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3246M: Daniel Lezcano <daniel.lezcano@linaro.org> 3247M: Kukjin Kim <kgene@kernel.org> 3248L: linux-pm@vger.kernel.org 3249L: linux-samsung-soc@vger.kernel.org 3250S: Supported 3251F: drivers/cpuidle/cpuidle-exynos.c 3252F: arch/arm/mach-exynos/pm.c 3253 3254CPUIDLE DRIVERS 3255M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3256M: Daniel Lezcano <daniel.lezcano@linaro.org> 3257L: linux-pm@vger.kernel.org 3258S: Maintained 3259T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3260F: drivers/cpuidle/* 3261F: include/linux/cpuidle.h 3262 3263CPUID/MSR DRIVER 3264M: "H. Peter Anvin" <hpa@zytor.com> 3265S: Maintained 3266F: arch/x86/kernel/cpuid.c 3267F: arch/x86/kernel/msr.c 3268 3269CPU POWER MONITORING SUBSYSTEM 3270M: Thomas Renninger <trenn@suse.com> 3271L: linux-pm@vger.kernel.org 3272S: Maintained 3273F: tools/power/cpupower/ 3274 3275CRAMFS FILESYSTEM 3276W: http://sourceforge.net/projects/cramfs/ 3277S: Orphan / Obsolete 3278F: Documentation/filesystems/cramfs.txt 3279F: fs/cramfs/ 3280 3281CRIS PORT 3282M: Mikael Starvik <starvik@axis.com> 3283M: Jesper Nilsson <jesper.nilsson@axis.com> 3284L: linux-cris-kernel@axis.com 3285W: http://developer.axis.com 3286T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3287S: Maintained 3288F: arch/cris/ 3289F: drivers/tty/serial/crisv10.* 3290 3291CRYPTO API 3292M: Herbert Xu <herbert@gondor.apana.org.au> 3293M: "David S. Miller" <davem@davemloft.net> 3294L: linux-crypto@vger.kernel.org 3295T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3296T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3297S: Maintained 3298F: Documentation/crypto/ 3299F: Documentation/DocBook/crypto-API.tmpl 3300F: arch/*/crypto/ 3301F: crypto/ 3302F: drivers/crypto/ 3303F: include/crypto/ 3304 3305CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3306M: Neil Horman <nhorman@tuxdriver.com> 3307L: linux-crypto@vger.kernel.org 3308S: Maintained 3309F: crypto/ansi_cprng.c 3310F: crypto/rng.c 3311 3312CS3308 MEDIA DRIVER 3313M: Hans Verkuil <hverkuil@xs4all.nl> 3314L: linux-media@vger.kernel.org 3315T: git git://linuxtv.org/media_tree.git 3316W: http://linuxtv.org 3317S: Odd Fixes 3318F: drivers/media/i2c/cs3308.c 3319F: drivers/media/i2c/cs3308.h 3320 3321CS5535 Audio ALSA driver 3322M: Jaya Kumar <jayakumar.alsa@gmail.com> 3323S: Maintained 3324F: sound/pci/cs5535audio/ 3325 3326CW1200 WLAN driver 3327M: Solomon Peachy <pizza@shaftnet.org> 3328S: Maintained 3329F: drivers/net/wireless/st/cw1200/ 3330 3331CX18 VIDEO4LINUX DRIVER 3332M: Andy Walls <awalls@md.metrocast.net> 3333L: ivtv-devel@ivtvdriver.org (subscribers-only) 3334L: linux-media@vger.kernel.org 3335T: git git://linuxtv.org/media_tree.git 3336W: https://linuxtv.org 3337W: http://www.ivtvdriver.org/index.php/Cx18 3338S: Maintained 3339F: Documentation/video4linux/cx18.txt 3340F: drivers/media/pci/cx18/ 3341F: include/uapi/linux/ivtv* 3342 3343CX2341X MPEG ENCODER HELPER MODULE 3344M: Hans Verkuil <hverkuil@xs4all.nl> 3345L: linux-media@vger.kernel.org 3346T: git git://linuxtv.org/media_tree.git 3347W: https://linuxtv.org 3348S: Maintained 3349F: drivers/media/common/cx2341x* 3350F: include/media/cx2341x* 3351 3352CX24120 MEDIA DRIVER 3353M: Jemma Denson <jdenson@gmail.com> 3354M: Patrick Boettcher <patrick.boettcher@posteo.de> 3355L: linux-media@vger.kernel.org 3356W: https://linuxtv.org 3357Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3358S: Maintained 3359F: drivers/media/dvb-frontends/cx24120* 3360 3361CX88 VIDEO4LINUX DRIVER 3362M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3363M: Mauro Carvalho Chehab <mchehab@kernel.org> 3364L: linux-media@vger.kernel.org 3365W: https://linuxtv.org 3366T: git git://linuxtv.org/media_tree.git 3367S: Odd fixes 3368F: Documentation/video4linux/cx88/ 3369F: drivers/media/pci/cx88/ 3370 3371CXD2820R MEDIA DRIVER 3372M: Antti Palosaari <crope@iki.fi> 3373L: linux-media@vger.kernel.org 3374W: https://linuxtv.org 3375W: http://palosaari.fi/linux/ 3376Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3377T: git git://linuxtv.org/anttip/media_tree.git 3378S: Maintained 3379F: drivers/media/dvb-frontends/cxd2820r* 3380 3381CXGB3 ETHERNET DRIVER (CXGB3) 3382M: Santosh Raspatur <santosh@chelsio.com> 3383L: netdev@vger.kernel.org 3384W: http://www.chelsio.com 3385S: Supported 3386F: drivers/net/ethernet/chelsio/cxgb3/ 3387 3388CXGB3 ISCSI DRIVER (CXGB3I) 3389M: Karen Xie <kxie@chelsio.com> 3390L: linux-scsi@vger.kernel.org 3391W: http://www.chelsio.com 3392S: Supported 3393F: drivers/scsi/cxgbi/cxgb3i 3394 3395CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3396M: Steve Wise <swise@chelsio.com> 3397L: linux-rdma@vger.kernel.org 3398W: http://www.openfabrics.org 3399S: Supported 3400F: drivers/infiniband/hw/cxgb3/ 3401 3402CXGB4 ETHERNET DRIVER (CXGB4) 3403M: Hariprasad S <hariprasad@chelsio.com> 3404L: netdev@vger.kernel.org 3405W: http://www.chelsio.com 3406S: Supported 3407F: drivers/net/ethernet/chelsio/cxgb4/ 3408 3409CXGB4 ISCSI DRIVER (CXGB4I) 3410M: Karen Xie <kxie@chelsio.com> 3411L: linux-scsi@vger.kernel.org 3412W: http://www.chelsio.com 3413S: Supported 3414F: drivers/scsi/cxgbi/cxgb4i 3415 3416CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3417M: Steve Wise <swise@chelsio.com> 3418L: linux-rdma@vger.kernel.org 3419W: http://www.openfabrics.org 3420S: Supported 3421F: drivers/infiniband/hw/cxgb4/ 3422 3423CXGB4VF ETHERNET DRIVER (CXGB4VF) 3424M: Casey Leedom <leedom@chelsio.com> 3425L: netdev@vger.kernel.org 3426W: http://www.chelsio.com 3427S: Supported 3428F: drivers/net/ethernet/chelsio/cxgb4vf/ 3429 3430CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3431M: Ian Munsie <imunsie@au1.ibm.com> 3432M: Michael Neuling <mikey@neuling.org> 3433L: linuxppc-dev@lists.ozlabs.org 3434S: Supported 3435F: drivers/misc/cxl/ 3436F: include/misc/cxl* 3437F: include/uapi/misc/cxl.h 3438F: Documentation/powerpc/cxl.txt 3439F: Documentation/powerpc/cxl.txt 3440F: Documentation/ABI/testing/sysfs-class-cxl 3441 3442CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3443M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3444M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3445L: linux-scsi@vger.kernel.org 3446S: Supported 3447F: drivers/scsi/cxlflash/ 3448F: include/uapi/scsi/cxlflash_ioctls.h 3449F: Documentation/powerpc/cxlflash.txt 3450 3451STMMAC ETHERNET DRIVER 3452M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3453M: Alexandre Torgue <alexandre.torgue@st.com> 3454L: netdev@vger.kernel.org 3455W: http://www.stlinux.com 3456S: Supported 3457F: drivers/net/ethernet/stmicro/stmmac/ 3458 3459CYBERPRO FB DRIVER 3460M: Russell King <linux@armlinux.org.uk> 3461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3462W: http://www.armlinux.org.uk/ 3463S: Maintained 3464F: drivers/video/fbdev/cyber2000fb.* 3465 3466CYCLADES ASYNC MUX DRIVER 3467W: http://www.cyclades.com/ 3468S: Orphan 3469F: drivers/tty/cyclades.c 3470F: include/linux/cyclades.h 3471F: include/uapi/linux/cyclades.h 3472 3473CYCLADES PC300 DRIVER 3474W: http://www.cyclades.com/ 3475S: Orphan 3476F: drivers/net/wan/pc300* 3477 3478CYPRESS_FIRMWARE MEDIA DRIVER 3479M: Antti Palosaari <crope@iki.fi> 3480L: linux-media@vger.kernel.org 3481W: https://linuxtv.org 3482W: http://palosaari.fi/linux/ 3483Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3484T: git git://linuxtv.org/anttip/media_tree.git 3485S: Maintained 3486F: drivers/media/common/cypress_firmware* 3487 3488CYTTSP TOUCHSCREEN DRIVER 3489M: Ferruh Yigit <fery@cypress.com> 3490L: linux-input@vger.kernel.org 3491S: Supported 3492F: drivers/input/touchscreen/cyttsp* 3493F: include/linux/input/cyttsp.h 3494 3495DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3496M: Joshua Kinard <kumba@gentoo.org> 3497S: Maintained 3498F: drivers/rtc/rtc-ds1685.c 3499F: include/linux/rtc/ds1685.h 3500 3501DAMA SLAVE for AX.25 3502M: Joerg Reuter <jreuter@yaina.de> 3503W: http://yaina.de/jreuter/ 3504W: http://www.qsl.net/dl1bke/ 3505L: linux-hams@vger.kernel.org 3506S: Maintained 3507F: net/ax25/af_ax25.c 3508F: net/ax25/ax25_dev.c 3509F: net/ax25/ax25_ds_* 3510F: net/ax25/ax25_in.c 3511F: net/ax25/ax25_out.c 3512F: net/ax25/ax25_timer.c 3513F: net/ax25/sysctl_net_ax25.c 3514 3515DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3516L: netdev@vger.kernel.org 3517S: Orphan 3518F: Documentation/networking/dmfe.txt 3519F: drivers/net/ethernet/dec/tulip/dmfe.c 3520 3521DC390/AM53C974 SCSI driver 3522M: Hannes Reinecke <hare@suse.com> 3523L: linux-scsi@vger.kernel.org 3524S: Maintained 3525F: drivers/scsi/am53c974.c 3526 3527DC395x SCSI driver 3528M: Oliver Neukum <oliver@neukum.org> 3529M: Ali Akcaagac <aliakc@web.de> 3530M: Jamie Lenehan <lenehan@twibble.org> 3531L: dc395x@twibble.org 3532W: http://twibble.org/dist/dc395x/ 3533W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3534S: Maintained 3535F: Documentation/scsi/dc395x.txt 3536F: drivers/scsi/dc395x.* 3537 3538DCCP PROTOCOL 3539M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3540L: dccp@vger.kernel.org 3541W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3542S: Maintained 3543F: include/linux/dccp.h 3544F: include/uapi/linux/dccp.h 3545F: include/linux/tfrc.h 3546F: net/dccp/ 3547 3548DECnet NETWORK LAYER 3549W: http://linux-decnet.sourceforge.net 3550L: linux-decnet-user@lists.sourceforge.net 3551S: Orphan 3552F: Documentation/networking/decnet.txt 3553F: net/decnet/ 3554 3555DECSTATION PLATFORM SUPPORT 3556M: "Maciej W. Rozycki" <macro@linux-mips.org> 3557L: linux-mips@linux-mips.org 3558W: http://www.linux-mips.org/wiki/DECstation 3559S: Maintained 3560F: arch/mips/dec/ 3561F: arch/mips/include/asm/dec/ 3562F: arch/mips/include/asm/mach-dec/ 3563 3564DEFXX FDDI NETWORK DRIVER 3565M: "Maciej W. Rozycki" <macro@linux-mips.org> 3566S: Maintained 3567F: drivers/net/fddi/defxx.* 3568 3569DELL LAPTOP DRIVER 3570M: Matthew Garrett <mjg59@srcf.ucam.org> 3571M: Pali Rohár <pali.rohar@gmail.com> 3572L: platform-driver-x86@vger.kernel.org 3573S: Maintained 3574F: drivers/platform/x86/dell-laptop.c 3575 3576DELL LAPTOP RBTN DRIVER 3577M: Pali Rohár <pali.rohar@gmail.com> 3578S: Maintained 3579F: drivers/platform/x86/dell-rbtn.* 3580 3581DELL LAPTOP FREEFALL DRIVER 3582M: Pali Rohár <pali.rohar@gmail.com> 3583S: Maintained 3584F: drivers/platform/x86/dell-smo8800.c 3585 3586DELL LAPTOP SMM DRIVER 3587M: Pali Rohár <pali.rohar@gmail.com> 3588S: Maintained 3589F: drivers/hwmon/dell-smm-hwmon.c 3590F: include/uapi/linux/i8k.h 3591 3592DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3593M: Doug Warzecha <Douglas_Warzecha@dell.com> 3594S: Maintained 3595F: Documentation/dcdbas.txt 3596F: drivers/firmware/dcdbas.* 3597 3598DELL WMI EXTRAS DRIVER 3599M: Matthew Garrett <mjg59@srcf.ucam.org> 3600M: Pali Rohár <pali.rohar@gmail.com> 3601S: Maintained 3602F: drivers/platform/x86/dell-wmi.c 3603 3604DESIGNWARE USB2 DRD IP DRIVER 3605M: John Youn <johnyoun@synopsys.com> 3606L: linux-usb@vger.kernel.org 3607T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3608S: Maintained 3609F: drivers/usb/dwc2/ 3610 3611DESIGNWARE USB3 DRD IP DRIVER 3612M: Felipe Balbi <balbi@kernel.org> 3613L: linux-usb@vger.kernel.org 3614T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3615S: Maintained 3616F: drivers/usb/dwc3/ 3617 3618DEVICE COREDUMP (DEV_COREDUMP) 3619M: Johannes Berg <johannes@sipsolutions.net> 3620L: linux-kernel@vger.kernel.org 3621S: Maintained 3622F: drivers/base/devcoredump.c 3623F: include/linux/devcoredump.h 3624 3625DEVICE FREQUENCY (DEVFREQ) 3626M: MyungJoo Ham <myungjoo.ham@samsung.com> 3627M: Kyungmin Park <kyungmin.park@samsung.com> 3628L: linux-pm@vger.kernel.org 3629T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3630S: Maintained 3631F: drivers/devfreq/ 3632F: include/linux/devfreq.h 3633F: Documentation/devicetree/bindings/devfreq/ 3634 3635DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3636M: Chanwoo Choi <cw00.choi@samsung.com> 3637L: linux-pm@vger.kernel.org 3638T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3639S: Supported 3640F: drivers/devfreq/event/ 3641F: drivers/devfreq/devfreq-event.c 3642F: include/linux/devfreq-event.h 3643F: Documentation/devicetree/bindings/devfreq/event/ 3644 3645BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3646M: Chanwoo Choi <cw00.choi@samsung.com> 3647L: linux-pm@vger.kernel.org 3648L: linux-samsung-soc@vger.kernel.org 3649T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3650S: Maintained 3651F: drivers/devfreq/exynos-bus.c 3652F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3653 3654DEVICE NUMBER REGISTRY 3655M: Torben Mathiasen <device@lanana.org> 3656W: http://lanana.org/docs/device-list/index.html 3657S: Maintained 3658 3659DEVICE-MAPPER (LVM) 3660M: Alasdair Kergon <agk@redhat.com> 3661M: Mike Snitzer <snitzer@redhat.com> 3662M: dm-devel@redhat.com 3663L: dm-devel@redhat.com 3664W: http://sources.redhat.com/dm 3665Q: http://patchwork.kernel.org/project/dm-devel/list/ 3666T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3667T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3668S: Maintained 3669F: Documentation/device-mapper/ 3670F: drivers/md/dm* 3671F: drivers/md/persistent-data/ 3672F: include/linux/device-mapper.h 3673F: include/linux/dm-*.h 3674F: include/uapi/linux/dm-*.h 3675 3676DEVLINK 3677M: Jiri Pirko <jiri@mellanox.com> 3678L: netdev@vger.kernel.org 3679S: Supported 3680F: net/core/devlink.c 3681F: include/net/devlink.h 3682F: include/uapi/linux/devlink.h 3683 3684DIALOG SEMICONDUCTOR DRIVERS 3685M: Support Opensource <support.opensource@diasemi.com> 3686W: http://www.dialog-semiconductor.com/products 3687S: Supported 3688F: Documentation/hwmon/da90?? 3689F: Documentation/devicetree/bindings/sound/da[79]*.txt 3690F: drivers/gpio/gpio-da90??.c 3691F: drivers/hwmon/da90??-hwmon.c 3692F: drivers/iio/adc/da91??-*.c 3693F: drivers/input/misc/da90??_onkey.c 3694F: drivers/input/touchscreen/da9052_tsi.c 3695F: drivers/leds/leds-da90??.c 3696F: drivers/mfd/da903x.c 3697F: drivers/mfd/da90??-*.c 3698F: drivers/mfd/da91??-*.c 3699F: drivers/power/da9052-battery.c 3700F: drivers/power/da91??-*.c 3701F: drivers/regulator/da903x.c 3702F: drivers/regulator/da9???-regulator.[ch] 3703F: drivers/rtc/rtc-da90??.c 3704F: drivers/video/backlight/da90??_bl.c 3705F: drivers/watchdog/da90??_wdt.c 3706F: include/linux/mfd/da903x.h 3707F: include/linux/mfd/da9052/ 3708F: include/linux/mfd/da9055/ 3709F: include/linux/mfd/da9063/ 3710F: include/linux/mfd/da9150/ 3711F: include/sound/da[79]*.h 3712F: sound/soc/codecs/da[79]*.[ch] 3713 3714DIGI NEO AND CLASSIC PCI PRODUCTS 3715M: Lidza Louina <lidza.louina@gmail.com> 3716M: Mark Hounschell <markh@compro.net> 3717L: driverdev-devel@linuxdriverproject.org 3718S: Maintained 3719F: drivers/staging/dgnc/ 3720 3721DIOLAN U2C-12 I2C DRIVER 3722M: Guenter Roeck <linux@roeck-us.net> 3723L: linux-i2c@vger.kernel.org 3724S: Maintained 3725F: drivers/i2c/busses/i2c-diolan-u2c.c 3726 3727DIRECT ACCESS (DAX) 3728M: Matthew Wilcox <willy@linux.intel.com> 3729L: linux-fsdevel@vger.kernel.org 3730S: Supported 3731F: fs/dax.c 3732 3733DIRECTORY NOTIFICATION (DNOTIFY) 3734M: Eric Paris <eparis@parisplace.org> 3735S: Maintained 3736F: Documentation/filesystems/dnotify.txt 3737F: fs/notify/dnotify/ 3738F: include/linux/dnotify.h 3739 3740DISK GEOMETRY AND PARTITION HANDLING 3741M: Andries Brouwer <aeb@cwi.nl> 3742W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3743W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3744W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3745S: Maintained 3746 3747DISKQUOTA 3748M: Jan Kara <jack@suse.com> 3749S: Maintained 3750F: Documentation/filesystems/quota.txt 3751F: fs/quota/ 3752F: include/linux/quota*.h 3753F: include/uapi/linux/quota*.h 3754 3755DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3756M: Bernie Thompson <bernie@plugable.com> 3757L: linux-fbdev@vger.kernel.org 3758S: Maintained 3759W: http://plugable.com/category/projects/udlfb/ 3760F: drivers/video/fbdev/udlfb.c 3761F: include/video/udlfb.h 3762F: Documentation/fb/udlfb.txt 3763 3764DISTRIBUTED LOCK MANAGER (DLM) 3765M: Christine Caulfield <ccaulfie@redhat.com> 3766M: David Teigland <teigland@redhat.com> 3767L: cluster-devel@redhat.com 3768W: http://sources.redhat.com/cluster/ 3769T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3770S: Supported 3771F: fs/dlm/ 3772 3773DMA BUFFER SHARING FRAMEWORK 3774M: Sumit Semwal <sumit.semwal@linaro.org> 3775S: Maintained 3776L: linux-media@vger.kernel.org 3777L: dri-devel@lists.freedesktop.org 3778L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3779F: drivers/dma-buf/ 3780F: include/linux/dma-buf* 3781F: include/linux/reservation.h 3782F: include/linux/*fence.h 3783F: Documentation/dma-buf-sharing.txt 3784T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3785 3786DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3787M: Vinod Koul <vinod.koul@intel.com> 3788L: dmaengine@vger.kernel.org 3789Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3790S: Maintained 3791F: drivers/dma/ 3792F: include/linux/dmaengine.h 3793F: Documentation/devicetree/bindings/dma/ 3794F: Documentation/dmaengine/ 3795T: git git://git.infradead.org/users/vkoul/slave-dma.git 3796 3797DME1737 HARDWARE MONITOR DRIVER 3798M: Juerg Haefliger <juergh@gmail.com> 3799L: linux-hwmon@vger.kernel.org 3800S: Maintained 3801F: Documentation/hwmon/dme1737 3802F: drivers/hwmon/dme1737.c 3803 3804DMI/SMBIOS SUPPORT 3805M: Jean Delvare <jdelvare@suse.com> 3806S: Maintained 3807T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3808F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3809F: drivers/firmware/dmi-id.c 3810F: drivers/firmware/dmi_scan.c 3811F: include/linux/dmi.h 3812 3813DOCUMENTATION 3814M: Jonathan Corbet <corbet@lwn.net> 3815L: linux-doc@vger.kernel.org 3816S: Maintained 3817F: Documentation/ 3818F: scripts/docproc.c 3819F: scripts/kernel-doc* 3820X: Documentation/ABI/ 3821X: Documentation/devicetree/ 3822X: Documentation/acpi 3823X: Documentation/power 3824X: Documentation/spi 3825X: Documentation/DocBook/media 3826T: git git://git.lwn.net/linux.git docs-next 3827 3828DOUBLETALK DRIVER 3829M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3830L: blinux-list@redhat.com 3831S: Maintained 3832F: drivers/char/dtlk.c 3833F: include/linux/dtlk.h 3834 3835DPT_I2O SCSI RAID DRIVER 3836M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3837L: linux-scsi@vger.kernel.org 3838W: http://www.adaptec.com/ 3839S: Maintained 3840F: drivers/scsi/dpt* 3841F: drivers/scsi/dpt/ 3842 3843DRBD DRIVER 3844M: Philipp Reisner <philipp.reisner@linbit.com> 3845M: Lars Ellenberg <lars.ellenberg@linbit.com> 3846L: drbd-dev@lists.linbit.com 3847W: http://www.drbd.org 3848T: git git://git.linbit.com/linux-drbd.git 3849T: git git://git.linbit.com/drbd-8.4.git 3850S: Supported 3851F: drivers/block/drbd/ 3852F: lib/lru_cache.c 3853F: Documentation/blockdev/drbd/ 3854 3855DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3856M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3857T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3858S: Supported 3859F: Documentation/kobject.txt 3860F: drivers/base/ 3861F: fs/debugfs/ 3862F: fs/kernfs/ 3863F: fs/sysfs/ 3864F: include/linux/debugfs.h 3865F: include/linux/kobj* 3866F: lib/kobj* 3867 3868DRM DRIVERS 3869M: David Airlie <airlied@linux.ie> 3870L: dri-devel@lists.freedesktop.org 3871T: git git://people.freedesktop.org/~airlied/linux 3872S: Maintained 3873F: drivers/gpu/drm/ 3874F: drivers/gpu/vga/ 3875F: Documentation/DocBook/gpu.* 3876F: include/drm/ 3877F: include/uapi/drm/ 3878 3879DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3880M: Dave Airlie <airlied@redhat.com> 3881S: Odd Fixes 3882F: drivers/gpu/drm/ast/ 3883 3884DRM DRIVER FOR BOCHS VIRTUAL GPU 3885M: Gerd Hoffmann <kraxel@redhat.com> 3886S: Odd Fixes 3887F: drivers/gpu/drm/bochs/ 3888 3889DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3890M: Dave Airlie <airlied@redhat.com> 3891S: Odd Fixes 3892F: drivers/gpu/drm/cirrus/ 3893 3894RADEON and AMDGPU DRM DRIVERS 3895M: Alex Deucher <alexander.deucher@amd.com> 3896M: Christian König <christian.koenig@amd.com> 3897L: dri-devel@lists.freedesktop.org 3898T: git git://people.freedesktop.org/~agd5f/linux 3899S: Supported 3900F: drivers/gpu/drm/radeon/ 3901F: include/uapi/drm/radeon_drm.h 3902F: drivers/gpu/drm/amd/ 3903F: include/uapi/drm/amdgpu_drm.h 3904 3905DRM PANEL DRIVERS 3906M: Thierry Reding <thierry.reding@gmail.com> 3907L: dri-devel@lists.freedesktop.org 3908T: git git://anongit.freedesktop.org/tegra/linux.git 3909S: Maintained 3910F: drivers/gpu/drm/drm_panel.c 3911F: drivers/gpu/drm/panel/ 3912F: include/drm/drm_panel.h 3913F: Documentation/devicetree/bindings/display/panel/ 3914 3915INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3916M: Daniel Vetter <daniel.vetter@intel.com> 3917M: Jani Nikula <jani.nikula@linux.intel.com> 3918L: intel-gfx@lists.freedesktop.org 3919L: dri-devel@lists.freedesktop.org 3920W: https://01.org/linuxgraphics/ 3921Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3922T: git git://anongit.freedesktop.org/drm-intel 3923S: Supported 3924F: drivers/gpu/drm/i915/ 3925F: include/drm/i915* 3926F: include/uapi/drm/i915_drm.h 3927 3928DRM DRIVERS FOR ATMEL HLCDC 3929M: Boris Brezillon <boris.brezillon@free-electrons.com> 3930L: dri-devel@lists.freedesktop.org 3931S: Supported 3932F: drivers/gpu/drm/atmel-hlcdc/ 3933F: Documentation/devicetree/bindings/drm/atmel/ 3934 3935DRM DRIVERS FOR ALLWINNER A10 3936M: Maxime Ripard <maxime.ripard@free-electrons.com> 3937L: dri-devel@lists.freedesktop.org 3938S: Supported 3939F: drivers/gpu/drm/sun4i/ 3940F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 3941 3942DRM DRIVERS FOR EXYNOS 3943M: Inki Dae <inki.dae@samsung.com> 3944M: Joonyoung Shim <jy0922.shim@samsung.com> 3945M: Seung-Woo Kim <sw0312.kim@samsung.com> 3946M: Kyungmin Park <kyungmin.park@samsung.com> 3947L: dri-devel@lists.freedesktop.org 3948T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3949S: Supported 3950F: drivers/gpu/drm/exynos/ 3951F: include/uapi/drm/exynos_drm.h 3952F: Documentation/devicetree/bindings/display/exynos/ 3953 3954DRM DRIVERS FOR FREESCALE DCU 3955M: Stefan Agner <stefan@agner.ch> 3956M: Alison Wang <alison.wang@freescale.com> 3957L: dri-devel@lists.freedesktop.org 3958S: Supported 3959F: drivers/gpu/drm/fsl-dcu/ 3960F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3961F: Documentation/devicetree/bindings/display/fsl,tcon.txt 3962F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3963 3964DRM DRIVERS FOR FREESCALE IMX 3965M: Philipp Zabel <p.zabel@pengutronix.de> 3966L: dri-devel@lists.freedesktop.org 3967S: Maintained 3968F: drivers/gpu/drm/imx/ 3969F: drivers/gpu/ipu-v3/ 3970F: Documentation/devicetree/bindings/display/imx/ 3971 3972DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3973M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3974L: dri-devel@lists.freedesktop.org 3975T: git git://github.com/patjak/drm-gma500 3976S: Maintained 3977F: drivers/gpu/drm/gma500/ 3978 3979DRM DRIVERS FOR HISILICON 3980M: Xinliang Liu <z.liuxinliang@hisilicon.com> 3981R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 3982R: Chen Feng <puck.chen@hisilicon.com> 3983L: dri-devel@lists.freedesktop.org 3984T: git git://github.com/xin3liang/linux.git 3985S: Maintained 3986F: drivers/gpu/drm/hisilicon/ 3987F: Documentation/devicetree/bindings/display/hisilicon/ 3988 3989DRM DRIVER FOR INTEL I810 VIDEO CARDS 3990S: Orphan / Obsolete 3991F: drivers/gpu/drm/i810/ 3992F: include/uapi/drm/i810_drm.h 3993 3994DRM DRIVER FOR MSM ADRENO GPU 3995M: Rob Clark <robdclark@gmail.com> 3996L: linux-arm-msm@vger.kernel.org 3997L: dri-devel@lists.freedesktop.org 3998L: freedreno@lists.freedesktop.org 3999T: git git://people.freedesktop.org/~robclark/linux 4000S: Maintained 4001F: drivers/gpu/drm/msm/ 4002F: include/uapi/drm/msm_drm.h 4003F: Documentation/devicetree/bindings/display/msm/ 4004 4005DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4006M: Ben Skeggs <bskeggs@redhat.com> 4007L: dri-devel@lists.freedesktop.org 4008L: nouveau@lists.freedesktop.org 4009T: git git://github.com/skeggsb/linux 4010S: Supported 4011F: drivers/gpu/drm/nouveau/ 4012F: include/uapi/drm/nouveau_drm.h 4013 4014DRM DRIVERS FOR NVIDIA TEGRA 4015M: Thierry Reding <thierry.reding@gmail.com> 4016L: dri-devel@lists.freedesktop.org 4017L: linux-tegra@vger.kernel.org 4018T: git git://anongit.freedesktop.org/tegra/linux.git 4019S: Supported 4020F: drivers/gpu/drm/tegra/ 4021F: drivers/gpu/host1x/ 4022F: include/linux/host1x.h 4023F: include/uapi/drm/tegra_drm.h 4024F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4025 4026DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4027S: Orphan / Obsolete 4028F: drivers/gpu/drm/mga/ 4029F: include/uapi/drm/mga_drm.h 4030 4031DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4032M: Dave Airlie <airlied@redhat.com> 4033S: Odd Fixes 4034F: drivers/gpu/drm/mgag200/ 4035 4036DRM DRIVER FOR RAGE 128 VIDEO CARDS 4037S: Orphan / Obsolete 4038F: drivers/gpu/drm/r128/ 4039F: include/uapi/drm/r128_drm.h 4040 4041DRM DRIVERS FOR RENESAS 4042M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4043L: dri-devel@lists.freedesktop.org 4044L: linux-renesas-soc@vger.kernel.org 4045T: git git://linuxtv.org/pinchartl/fbdev 4046S: Supported 4047F: drivers/gpu/drm/rcar-du/ 4048F: drivers/gpu/drm/shmobile/ 4049F: include/linux/platform_data/shmob_drm.h 4050F: Documentation/devicetree/bindings/display/renesas,du.txt 4051 4052DRM DRIVER FOR QXL VIRTUAL GPU 4053M: Dave Airlie <airlied@redhat.com> 4054S: Odd Fixes 4055F: drivers/gpu/drm/qxl/ 4056F: include/uapi/drm/qxl_drm.h 4057 4058DRM DRIVERS FOR ROCKCHIP 4059M: Mark Yao <mark.yao@rock-chips.com> 4060L: dri-devel@lists.freedesktop.org 4061S: Maintained 4062F: drivers/gpu/drm/rockchip/ 4063F: Documentation/devicetree/bindings/display/rockchip/ 4064 4065DRM DRIVER FOR SAVAGE VIDEO CARDS 4066S: Orphan / Obsolete 4067F: drivers/gpu/drm/savage/ 4068F: include/uapi/drm/savage_drm.h 4069 4070DRM DRIVER FOR SIS VIDEO CARDS 4071S: Orphan / Obsolete 4072F: drivers/gpu/drm/sis/ 4073F: include/uapi/drm/sis_drm.h 4074 4075DRM DRIVERS FOR STI 4076M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4077M: Vincent Abriou <vincent.abriou@st.com> 4078L: dri-devel@lists.freedesktop.org 4079T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4080S: Maintained 4081F: drivers/gpu/drm/sti 4082F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4083 4084DRM DRIVER FOR TDFX VIDEO CARDS 4085S: Orphan / Obsolete 4086F: drivers/gpu/drm/tdfx/ 4087 4088DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4089M: Dave Airlie <airlied@redhat.com> 4090S: Odd Fixes 4091F: drivers/gpu/drm/udl/ 4092 4093DRM DRIVERS FOR VIVANTE GPU IP 4094M: Lucas Stach <l.stach@pengutronix.de> 4095R: Russell King <linux+etnaviv@armlinux.org.uk> 4096R: Christian Gmeiner <christian.gmeiner@gmail.com> 4097L: dri-devel@lists.freedesktop.org 4098S: Maintained 4099F: drivers/gpu/drm/etnaviv/ 4100F: include/uapi/drm/etnaviv_drm.h 4101F: Documentation/devicetree/bindings/display/etnaviv/ 4102 4103DRM DRIVER FOR VMWARE VIRTUAL GPU 4104M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4105M: Sinclair Yeh <syeh@vmware.com> 4106M: Thomas Hellstrom <thellstrom@vmware.com> 4107L: dri-devel@lists.freedesktop.org 4108T: git git://people.freedesktop.org/~syeh/repos_linux 4109T: git git://people.freedesktop.org/~thomash/linux 4110S: Supported 4111F: drivers/gpu/drm/vmwgfx/ 4112F: include/uapi/drm/vmwgfx_drm.h 4113 4114DRM DRIVERS FOR VC4 4115M: Eric Anholt <eric@anholt.net> 4116T: git git://github.com/anholt/linux 4117S: Supported 4118F: drivers/gpu/drm/vc4/ 4119F: include/uapi/drm/vc4_drm.h 4120F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4121 4122DSBR100 USB FM RADIO DRIVER 4123M: Alexey Klimov <klimov.linux@gmail.com> 4124L: linux-media@vger.kernel.org 4125T: git git://linuxtv.org/media_tree.git 4126S: Maintained 4127F: drivers/media/radio/dsbr100.c 4128 4129DSCC4 DRIVER 4130M: Francois Romieu <romieu@fr.zoreil.com> 4131L: netdev@vger.kernel.org 4132S: Maintained 4133F: drivers/net/wan/dscc4.c 4134 4135DT3155 MEDIA DRIVER 4136M: Hans Verkuil <hverkuil@xs4all.nl> 4137L: linux-media@vger.kernel.org 4138T: git git://linuxtv.org/media_tree.git 4139W: https://linuxtv.org 4140S: Odd Fixes 4141F: drivers/media/pci/dt3155/ 4142 4143DVB_USB_AF9015 MEDIA DRIVER 4144M: Antti Palosaari <crope@iki.fi> 4145L: linux-media@vger.kernel.org 4146W: https://linuxtv.org 4147W: http://palosaari.fi/linux/ 4148Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4149T: git git://linuxtv.org/anttip/media_tree.git 4150S: Maintained 4151F: drivers/media/usb/dvb-usb-v2/af9015* 4152 4153DVB_USB_AF9035 MEDIA DRIVER 4154M: Antti Palosaari <crope@iki.fi> 4155L: linux-media@vger.kernel.org 4156W: https://linuxtv.org 4157W: http://palosaari.fi/linux/ 4158Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4159T: git git://linuxtv.org/anttip/media_tree.git 4160S: Maintained 4161F: drivers/media/usb/dvb-usb-v2/af9035* 4162 4163DVB_USB_ANYSEE MEDIA DRIVER 4164M: Antti Palosaari <crope@iki.fi> 4165L: linux-media@vger.kernel.org 4166W: https://linuxtv.org 4167W: http://palosaari.fi/linux/ 4168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4169T: git git://linuxtv.org/anttip/media_tree.git 4170S: Maintained 4171F: drivers/media/usb/dvb-usb-v2/anysee* 4172 4173DVB_USB_AU6610 MEDIA DRIVER 4174M: Antti Palosaari <crope@iki.fi> 4175L: linux-media@vger.kernel.org 4176W: https://linuxtv.org 4177W: http://palosaari.fi/linux/ 4178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4179T: git git://linuxtv.org/anttip/media_tree.git 4180S: Maintained 4181F: drivers/media/usb/dvb-usb-v2/au6610* 4182 4183DVB_USB_CE6230 MEDIA DRIVER 4184M: Antti Palosaari <crope@iki.fi> 4185L: linux-media@vger.kernel.org 4186W: https://linuxtv.org 4187W: http://palosaari.fi/linux/ 4188Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4189T: git git://linuxtv.org/anttip/media_tree.git 4190S: Maintained 4191F: drivers/media/usb/dvb-usb-v2/ce6230* 4192 4193DVB_USB_CXUSB MEDIA DRIVER 4194M: Michael Krufky <mkrufky@linuxtv.org> 4195L: linux-media@vger.kernel.org 4196W: https://linuxtv.org 4197W: http://github.com/mkrufky 4198Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4199T: git git://linuxtv.org/media_tree.git 4200S: Maintained 4201F: drivers/media/usb/dvb-usb/cxusb* 4202 4203DVB_USB_EC168 MEDIA DRIVER 4204M: Antti Palosaari <crope@iki.fi> 4205L: linux-media@vger.kernel.org 4206W: https://linuxtv.org 4207W: http://palosaari.fi/linux/ 4208Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4209T: git git://linuxtv.org/anttip/media_tree.git 4210S: Maintained 4211F: drivers/media/usb/dvb-usb-v2/ec168* 4212 4213DVB_USB_GL861 MEDIA DRIVER 4214M: Antti Palosaari <crope@iki.fi> 4215L: linux-media@vger.kernel.org 4216W: https://linuxtv.org 4217Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4218T: git git://linuxtv.org/anttip/media_tree.git 4219S: Maintained 4220F: drivers/media/usb/dvb-usb-v2/gl861* 4221 4222DVB_USB_MXL111SF MEDIA DRIVER 4223M: Michael Krufky <mkrufky@linuxtv.org> 4224L: linux-media@vger.kernel.org 4225W: https://linuxtv.org 4226W: http://github.com/mkrufky 4227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4228T: git git://linuxtv.org/mkrufky/mxl111sf.git 4229S: Maintained 4230F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4231 4232DVB_USB_RTL28XXU 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/rtl28xxu* 4241 4242DVB_USB_V2 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/dvb_usb* 4251F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4252 4253DYNAMIC DEBUG 4254M: Jason Baron <jbaron@akamai.com> 4255S: Maintained 4256F: lib/dynamic_debug.c 4257F: include/linux/dynamic_debug.h 4258 4259DZ DECSTATION DZ11 SERIAL DRIVER 4260M: "Maciej W. Rozycki" <macro@linux-mips.org> 4261S: Maintained 4262F: drivers/tty/serial/dz.* 4263 4264E3X0 POWER BUTTON DRIVER 4265M: Moritz Fischer <moritz.fischer@ettus.com> 4266L: usrp-users@lists.ettus.com 4267W: http://www.ettus.com 4268S: Supported 4269F: drivers/input/misc/e3x0-button.c 4270F: Documentation/devicetree/bindings/input/e3x0-button.txt 4271 4272E4000 MEDIA DRIVER 4273M: Antti Palosaari <crope@iki.fi> 4274L: linux-media@vger.kernel.org 4275W: https://linuxtv.org 4276W: http://palosaari.fi/linux/ 4277Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4278T: git git://linuxtv.org/anttip/media_tree.git 4279S: Maintained 4280F: drivers/media/tuners/e4000* 4281 4282EATA ISA/EISA/PCI SCSI DRIVER 4283M: Dario Ballabio <ballabio_dario@emc.com> 4284L: linux-scsi@vger.kernel.org 4285S: Maintained 4286F: drivers/scsi/eata.c 4287 4288EC100 MEDIA DRIVER 4289M: Antti Palosaari <crope@iki.fi> 4290L: linux-media@vger.kernel.org 4291W: https://linuxtv.org 4292W: http://palosaari.fi/linux/ 4293Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4294T: git git://linuxtv.org/anttip/media_tree.git 4295S: Maintained 4296F: drivers/media/dvb-frontends/ec100* 4297 4298ECRYPT FILE SYSTEM 4299M: Tyler Hicks <tyhicks@canonical.com> 4300L: ecryptfs@vger.kernel.org 4301W: http://ecryptfs.org 4302W: https://launchpad.net/ecryptfs 4303T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4304S: Supported 4305F: Documentation/filesystems/ecryptfs.txt 4306F: fs/ecryptfs/ 4307 4308EDAC-CORE 4309M: Doug Thompson <dougthompson@xmission.com> 4310M: Borislav Petkov <bp@alien8.de> 4311M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4312M: Mauro Carvalho Chehab <mchehab@kernel.org> 4313L: linux-edac@vger.kernel.org 4314T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4315T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4316S: Supported 4317F: Documentation/edac.txt 4318F: drivers/edac/ 4319F: include/linux/edac.h 4320 4321EDAC-AMD64 4322M: Doug Thompson <dougthompson@xmission.com> 4323M: Borislav Petkov <bp@alien8.de> 4324L: linux-edac@vger.kernel.org 4325S: Maintained 4326F: drivers/edac/amd64_edac* 4327 4328EDAC-CALXEDA 4329M: Doug Thompson <dougthompson@xmission.com> 4330M: Robert Richter <rric@kernel.org> 4331L: linux-edac@vger.kernel.org 4332S: Maintained 4333F: drivers/edac/highbank* 4334 4335EDAC-CAVIUM 4336M: Ralf Baechle <ralf@linux-mips.org> 4337M: David Daney <david.daney@cavium.com> 4338L: linux-edac@vger.kernel.org 4339L: linux-mips@linux-mips.org 4340S: Supported 4341F: drivers/edac/octeon_edac* 4342 4343EDAC-E752X 4344M: Mark Gross <mark.gross@intel.com> 4345M: Doug Thompson <dougthompson@xmission.com> 4346L: linux-edac@vger.kernel.org 4347S: Maintained 4348F: drivers/edac/e752x_edac.c 4349 4350EDAC-E7XXX 4351M: Doug Thompson <dougthompson@xmission.com> 4352L: linux-edac@vger.kernel.org 4353S: Maintained 4354F: drivers/edac/e7xxx_edac.c 4355 4356EDAC-GHES 4357M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4358M: Mauro Carvalho Chehab <mchehab@kernel.org> 4359L: linux-edac@vger.kernel.org 4360S: Maintained 4361F: drivers/edac/ghes_edac.c 4362 4363EDAC-I82443BXGX 4364M: Tim Small <tim@buttersideup.com> 4365L: linux-edac@vger.kernel.org 4366S: Maintained 4367F: drivers/edac/i82443bxgx_edac.c 4368 4369EDAC-I3000 4370M: Jason Uhlenkott <juhlenko@akamai.com> 4371L: linux-edac@vger.kernel.org 4372S: Maintained 4373F: drivers/edac/i3000_edac.c 4374 4375EDAC-I5000 4376M: Doug Thompson <dougthompson@xmission.com> 4377L: linux-edac@vger.kernel.org 4378S: Maintained 4379F: drivers/edac/i5000_edac.c 4380 4381EDAC-I5400 4382M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4383M: Mauro Carvalho Chehab <mchehab@kernel.org> 4384L: linux-edac@vger.kernel.org 4385S: Maintained 4386F: drivers/edac/i5400_edac.c 4387 4388EDAC-I7300 4389M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4390M: Mauro Carvalho Chehab <mchehab@kernel.org> 4391L: linux-edac@vger.kernel.org 4392S: Maintained 4393F: drivers/edac/i7300_edac.c 4394 4395EDAC-I7CORE 4396M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4397M: Mauro Carvalho Chehab <mchehab@kernel.org> 4398L: linux-edac@vger.kernel.org 4399S: Maintained 4400F: drivers/edac/i7core_edac.c 4401 4402EDAC-I82975X 4403M: Ranganathan Desikan <ravi@jetztechnologies.com> 4404M: "Arvind R." <arvino55@gmail.com> 4405L: linux-edac@vger.kernel.org 4406S: Maintained 4407F: drivers/edac/i82975x_edac.c 4408 4409EDAC-IE31200 4410M: Jason Baron <jbaron@akamai.com> 4411L: linux-edac@vger.kernel.org 4412S: Maintained 4413F: drivers/edac/ie31200_edac.c 4414 4415EDAC-MPC85XX 4416M: Johannes Thumshirn <morbidrsa@gmail.com> 4417L: linux-edac@vger.kernel.org 4418S: Maintained 4419F: drivers/edac/mpc85xx_edac.[ch] 4420 4421EDAC-PASEMI 4422M: Egor Martovetsky <egor@pasemi.com> 4423L: linux-edac@vger.kernel.org 4424S: Maintained 4425F: drivers/edac/pasemi_edac.c 4426 4427EDAC-R82600 4428M: Tim Small <tim@buttersideup.com> 4429L: linux-edac@vger.kernel.org 4430S: Maintained 4431F: drivers/edac/r82600_edac.c 4432 4433EDAC-SBRIDGE 4434M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4435M: Mauro Carvalho Chehab <mchehab@kernel.org> 4436L: linux-edac@vger.kernel.org 4437S: Maintained 4438F: drivers/edac/sb_edac.c 4439 4440EDAC-XGENE 4441APPLIED MICRO (APM) X-GENE SOC EDAC 4442M: Loc Ho <lho@apm.com> 4443S: Supported 4444F: drivers/edac/xgene_edac.c 4445F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4446 4447EDIROL UA-101/UA-1000 DRIVER 4448M: Clemens Ladisch <clemens@ladisch.de> 4449L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4450T: git git://git.alsa-project.org/alsa-kernel.git 4451S: Maintained 4452F: sound/usb/misc/ua101.c 4453 4454EXTENSIBLE FIRMWARE INTERFACE (EFI) 4455M: Matt Fleming <matt@codeblueprint.co.uk> 4456L: linux-efi@vger.kernel.org 4457T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4458S: Maintained 4459F: Documentation/efi-stub.txt 4460F: arch/ia64/kernel/efi.c 4461F: arch/x86/boot/compressed/eboot.[ch] 4462F: arch/x86/include/asm/efi.h 4463F: arch/x86/platform/efi/ 4464F: drivers/firmware/efi/ 4465F: include/linux/efi*.h 4466 4467EFI VARIABLE FILESYSTEM 4468M: Matthew Garrett <matthew.garrett@nebula.com> 4469M: Jeremy Kerr <jk@ozlabs.org> 4470M: Matt Fleming <matt@codeblueprint.co.uk> 4471T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4472L: linux-efi@vger.kernel.org 4473S: Maintained 4474F: fs/efivarfs/ 4475 4476EFIFB FRAMEBUFFER DRIVER 4477L: linux-fbdev@vger.kernel.org 4478M: Peter Jones <pjones@redhat.com> 4479S: Maintained 4480F: drivers/video/fbdev/efifb.c 4481 4482EFS FILESYSTEM 4483W: http://aeschi.ch.eu.org/efs/ 4484S: Orphan 4485F: fs/efs/ 4486 4487EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4488M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4489L: netdev@vger.kernel.org 4490S: Maintained 4491F: drivers/net/ethernet/ibm/ehea/ 4492 4493EM28XX VIDEO4LINUX DRIVER 4494M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4495M: Mauro Carvalho Chehab <mchehab@kernel.org> 4496L: linux-media@vger.kernel.org 4497W: https://linuxtv.org 4498T: git git://linuxtv.org/media_tree.git 4499S: Maintained 4500F: drivers/media/usb/em28xx/ 4501 4502EMBEDDED LINUX 4503M: Paul Gortmaker <paul.gortmaker@windriver.com> 4504M: Matt Mackall <mpm@selenic.com> 4505M: David Woodhouse <dwmw2@infradead.org> 4506L: linux-embedded@vger.kernel.org 4507S: Maintained 4508 4509EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4510M: James Smart <james.smart@avagotech.com> 4511M: Dick Kennedy <dick.kennedy@avagotech.com> 4512L: linux-scsi@vger.kernel.org 4513W: http://www.avagotech.com 4514S: Supported 4515F: drivers/scsi/lpfc/ 4516 4517ENE CB710 FLASH CARD READER DRIVER 4518M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4519S: Maintained 4520F: drivers/misc/cb710/ 4521F: drivers/mmc/host/cb710-mmc.* 4522F: include/linux/cb710.h 4523 4524ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4525M: Maxim Levitsky <maximlevitsky@gmail.com> 4526S: Maintained 4527F: drivers/media/rc/ene_ir.* 4528 4529EPSON S1D13XXX FRAMEBUFFER DRIVER 4530M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4531S: Maintained 4532T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4533F: drivers/video/fbdev/s1d13xxxfb.c 4534F: include/video/s1d13xxxfb.h 4535 4536ET131X NETWORK DRIVER 4537M: Mark Einon <mark.einon@gmail.com> 4538S: Odd Fixes 4539F: drivers/net/ethernet/agere/ 4540 4541ETHERNET BRIDGE 4542M: Stephen Hemminger <stephen@networkplumber.org> 4543L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4544L: netdev@vger.kernel.org 4545W: http://www.linuxfoundation.org/en/Net:Bridge 4546S: Maintained 4547F: include/linux/netfilter_bridge/ 4548F: net/bridge/ 4549 4550ETHERNET PHY LIBRARY 4551M: Florian Fainelli <f.fainelli@gmail.com> 4552L: netdev@vger.kernel.org 4553S: Maintained 4554F: include/linux/phy.h 4555F: include/linux/phy_fixed.h 4556F: drivers/net/phy/ 4557F: Documentation/networking/phy.txt 4558F: drivers/of/of_mdio.c 4559F: drivers/of/of_net.c 4560 4561EXT2 FILE SYSTEM 4562M: Jan Kara <jack@suse.com> 4563L: linux-ext4@vger.kernel.org 4564S: Maintained 4565F: Documentation/filesystems/ext2.txt 4566F: fs/ext2/ 4567F: include/linux/ext2* 4568 4569EXT4 FILE SYSTEM 4570M: "Theodore Ts'o" <tytso@mit.edu> 4571M: Andreas Dilger <adilger.kernel@dilger.ca> 4572L: linux-ext4@vger.kernel.org 4573W: http://ext4.wiki.kernel.org 4574Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4575T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4576S: Maintained 4577F: Documentation/filesystems/ext4.txt 4578F: fs/ext4/ 4579 4580Extended Verification Module (EVM) 4581M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4582L: linux-ima-devel@lists.sourceforge.net 4583L: linux-security-module@vger.kernel.org 4584S: Supported 4585F: security/integrity/evm/ 4586 4587EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4588M: MyungJoo Ham <myungjoo.ham@samsung.com> 4589M: Chanwoo Choi <cw00.choi@samsung.com> 4590L: linux-kernel@vger.kernel.org 4591T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4592S: Maintained 4593F: drivers/extcon/ 4594F: include/linux/extcon/ 4595F: include/linux/extcon.h 4596F: Documentation/extcon/ 4597F: Documentation/devicetree/bindings/extcon/ 4598 4599EXYNOS DP DRIVER 4600M: Jingoo Han <jingoohan1@gmail.com> 4601L: dri-devel@lists.freedesktop.org 4602S: Maintained 4603F: drivers/gpu/drm/exynos/exynos_dp* 4604 4605EXYNOS SYSMMU (IOMMU) driver 4606M: Marek Szyprowski <m.szyprowski@samsung.com> 4607L: iommu@lists.linux-foundation.org 4608S: Maintained 4609F: drivers/iommu/exynos-iommu.c 4610 4611EXYNOS MIPI DISPLAY DRIVERS 4612M: Inki Dae <inki.dae@samsung.com> 4613M: Donghwa Lee <dh09.lee@samsung.com> 4614M: Kyungmin Park <kyungmin.park@samsung.com> 4615L: linux-fbdev@vger.kernel.org 4616S: Maintained 4617F: drivers/video/fbdev/exynos/exynos_mipi* 4618F: include/video/exynos_mipi* 4619 4620EZchip NPS platform support 4621M: Noam Camus <noamc@ezchip.com> 4622S: Supported 4623F: arch/arc/plat-eznps 4624F: arch/arc/boot/dts/eznps.dts 4625 4626F71805F HARDWARE MONITORING DRIVER 4627M: Jean Delvare <jdelvare@suse.com> 4628L: linux-hwmon@vger.kernel.org 4629S: Maintained 4630F: Documentation/hwmon/f71805f 4631F: drivers/hwmon/f71805f.c 4632 4633FC0011 TUNER DRIVER 4634M: Michael Buesch <m@bues.ch> 4635L: linux-media@vger.kernel.org 4636S: Maintained 4637F: drivers/media/tuners/fc0011.h 4638F: drivers/media/tuners/fc0011.c 4639 4640FC2580 MEDIA DRIVER 4641M: Antti Palosaari <crope@iki.fi> 4642L: linux-media@vger.kernel.org 4643W: https://linuxtv.org 4644W: http://palosaari.fi/linux/ 4645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4646T: git git://linuxtv.org/anttip/media_tree.git 4647S: Maintained 4648F: drivers/media/tuners/fc2580* 4649 4650FANOTIFY 4651M: Eric Paris <eparis@redhat.com> 4652S: Maintained 4653F: fs/notify/fanotify/ 4654F: include/linux/fanotify.h 4655F: include/uapi/linux/fanotify.h 4656 4657FARSYNC SYNCHRONOUS DRIVER 4658M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4659W: http://www.farsite.co.uk/ 4660S: Supported 4661F: drivers/net/wan/farsync.* 4662 4663FAULT INJECTION SUPPORT 4664M: Akinobu Mita <akinobu.mita@gmail.com> 4665S: Supported 4666F: Documentation/fault-injection/ 4667F: lib/fault-inject.c 4668 4669FBTFT Framebuffer drivers 4670M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4671M: Noralf Trønnes <noralf@tronnes.org> 4672S: Maintained 4673F: drivers/staging/fbtft/ 4674 4675FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4676M: Vasu Dev <vasu.dev@intel.com> 4677L: fcoe-devel@open-fcoe.org 4678W: www.Open-FCoE.org 4679S: Supported 4680F: drivers/scsi/libfc/ 4681F: drivers/scsi/fcoe/ 4682F: include/scsi/fc/ 4683F: include/scsi/libfc.h 4684F: include/scsi/libfcoe.h 4685F: include/uapi/scsi/fc/ 4686 4687FILE LOCKING (flock() and fcntl()/lockf()) 4688M: Jeff Layton <jlayton@poochiereds.net> 4689M: "J. Bruce Fields" <bfields@fieldses.org> 4690L: linux-fsdevel@vger.kernel.org 4691S: Maintained 4692F: include/linux/fcntl.h 4693F: include/linux/fs.h 4694F: include/uapi/linux/fcntl.h 4695F: include/uapi/linux/fs.h 4696F: fs/fcntl.c 4697F: fs/locks.c 4698 4699FILESYSTEMS (VFS and infrastructure) 4700M: Alexander Viro <viro@zeniv.linux.org.uk> 4701L: linux-fsdevel@vger.kernel.org 4702S: Maintained 4703F: fs/* 4704 4705FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4706M: Riku Voipio <riku.voipio@iki.fi> 4707L: linux-hwmon@vger.kernel.org 4708S: Maintained 4709F: drivers/hwmon/f75375s.c 4710F: include/linux/f75375s.h 4711 4712FIREWIRE AUDIO DRIVERS 4713M: Clemens Ladisch <clemens@ladisch.de> 4714L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4715T: git git://git.alsa-project.org/alsa-kernel.git 4716S: Maintained 4717F: sound/firewire/ 4718 4719FIREWIRE MEDIA DRIVERS (firedtv) 4720M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4721L: linux-media@vger.kernel.org 4722L: linux1394-devel@lists.sourceforge.net 4723T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4724S: Maintained 4725F: drivers/media/firewire/ 4726 4727FIREWIRE SBP-2 TARGET 4728M: Chris Boot <bootc@bootc.net> 4729L: linux-scsi@vger.kernel.org 4730L: target-devel@vger.kernel.org 4731L: linux1394-devel@lists.sourceforge.net 4732T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4733S: Maintained 4734F: drivers/target/sbp/ 4735 4736FIREWIRE SUBSYSTEM 4737M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4738L: linux1394-devel@lists.sourceforge.net 4739W: http://ieee1394.wiki.kernel.org/ 4740T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4741S: Maintained 4742F: drivers/firewire/ 4743F: include/linux/firewire.h 4744F: include/uapi/linux/firewire*.h 4745F: tools/firewire/ 4746 4747FIRMWARE LOADER (request_firmware) 4748M: Ming Lei <ming.lei@canonical.com> 4749L: linux-kernel@vger.kernel.org 4750S: Maintained 4751F: Documentation/firmware_class/ 4752F: drivers/base/firmware*.c 4753F: include/linux/firmware.h 4754 4755FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4756M: Joshua Morris <josh.h.morris@us.ibm.com> 4757M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4758S: Maintained 4759F: drivers/block/rsxx/ 4760 4761FLOPPY DRIVER 4762M: Jiri Kosina <jikos@kernel.org> 4763T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4764S: Odd fixes 4765F: drivers/block/floppy.c 4766 4767FMC SUBSYSTEM 4768M: Alessandro Rubini <rubini@gnudd.com> 4769W: http://www.ohwr.org/projects/fmc-bus 4770S: Supported 4771F: drivers/fmc/ 4772F: include/linux/fmc*.h 4773F: include/linux/ipmi-fru.h 4774K: fmc_d.*register 4775 4776FPGA MANAGER FRAMEWORK 4777M: Alan Tull <atull@opensource.altera.com> 4778R: Moritz Fischer <moritz.fischer@ettus.com> 4779S: Maintained 4780F: drivers/fpga/ 4781F: include/linux/fpga/fpga-mgr.h 4782W: http://www.rocketboards.org 4783 4784FPU EMULATOR 4785M: Bill Metzenthen <billm@melbpc.org.au> 4786W: http://floatingpoint.sourceforge.net/emulator/index.html 4787S: Maintained 4788F: arch/x86/math-emu/ 4789 4790FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4791L: netdev@vger.kernel.org 4792S: Orphan 4793F: drivers/net/wan/dlci.c 4794F: drivers/net/wan/sdla.c 4795 4796FRAMEBUFFER LAYER 4797M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4798M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4799L: linux-fbdev@vger.kernel.org 4800W: http://linux-fbdev.sourceforge.net/ 4801Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4802T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4803S: Maintained 4804F: Documentation/fb/ 4805F: drivers/video/ 4806F: include/video/ 4807F: include/linux/fb.h 4808F: include/uapi/video/ 4809F: include/uapi/linux/fb.h 4810 4811FREESCALE DIU FRAMEBUFFER DRIVER 4812M: Timur Tabi <timur@tabi.org> 4813L: linux-fbdev@vger.kernel.org 4814S: Maintained 4815F: drivers/video/fbdev/fsl-diu-fb.* 4816 4817FREESCALE DMA DRIVER 4818M: Li Yang <leoli@freescale.com> 4819M: Zhang Wei <zw@zh-kernel.org> 4820L: linuxppc-dev@lists.ozlabs.org 4821S: Maintained 4822F: drivers/dma/fsldma.* 4823 4824FREESCALE GPMI NAND DRIVER 4825M: Han Xu <han.xu@nxp.com> 4826L: linux-mtd@lists.infradead.org 4827S: Maintained 4828F: drivers/mtd/nand/gpmi-nand/* 4829 4830FREESCALE I2C CPM DRIVER 4831M: Jochen Friedrich <jochen@scram.de> 4832L: linuxppc-dev@lists.ozlabs.org 4833L: linux-i2c@vger.kernel.org 4834S: Maintained 4835F: drivers/i2c/busses/i2c-cpm.c 4836 4837FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4838M: Sascha Hauer <kernel@pengutronix.de> 4839L: linux-fbdev@vger.kernel.org 4840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4841S: Maintained 4842F: include/linux/platform_data/video-imxfb.h 4843F: drivers/video/fbdev/imxfb.c 4844 4845FREESCALE QUAD SPI DRIVER 4846M: Han Xu <han.xu@nxp.com> 4847L: linux-mtd@lists.infradead.org 4848S: Maintained 4849F: drivers/mtd/spi-nor/fsl-quadspi.c 4850 4851FREESCALE SOC FS_ENET DRIVER 4852M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4853M: Vitaly Bordug <vbordug@ru.mvista.com> 4854L: linuxppc-dev@lists.ozlabs.org 4855L: netdev@vger.kernel.org 4856S: Maintained 4857F: drivers/net/ethernet/freescale/fs_enet/ 4858F: include/linux/fs_enet_pd.h 4859 4860FREESCALE IMX / MXC FEC DRIVER 4861M: Fugang Duan <fugang.duan@nxp.com> 4862L: netdev@vger.kernel.org 4863S: Maintained 4864F: drivers/net/ethernet/freescale/fec_main.c 4865F: drivers/net/ethernet/freescale/fec_ptp.c 4866F: drivers/net/ethernet/freescale/fec.h 4867F: Documentation/devicetree/bindings/net/fsl-fec.txt 4868 4869FREESCALE QUICC ENGINE LIBRARY 4870L: linuxppc-dev@lists.ozlabs.org 4871S: Orphan 4872F: drivers/soc/fsl/qe/ 4873F: include/soc/fsl/*qe*.h 4874F: include/soc/fsl/*ucc*.h 4875 4876FREESCALE USB PERIPHERAL DRIVERS 4877M: Li Yang <leoli@freescale.com> 4878L: linux-usb@vger.kernel.org 4879L: linuxppc-dev@lists.ozlabs.org 4880S: Maintained 4881F: drivers/usb/gadget/udc/fsl* 4882 4883FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4884M: Li Yang <leoli@freescale.com> 4885L: netdev@vger.kernel.org 4886L: linuxppc-dev@lists.ozlabs.org 4887S: Maintained 4888F: drivers/net/ethernet/freescale/ucc_geth* 4889 4890FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4891M: Claudiu Manoil <claudiu.manoil@freescale.com> 4892L: netdev@vger.kernel.org 4893S: Maintained 4894F: drivers/net/ethernet/freescale/gianfar* 4895X: drivers/net/ethernet/freescale/gianfar_ptp.c 4896F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4897 4898FREESCALE QUICC ENGINE UCC HDLC DRIVER 4899M: Zhao Qiang <qiang.zhao@nxp.com> 4900L: netdev@vger.kernel.org 4901L: linuxppc-dev@lists.ozlabs.org 4902S: Maintained 4903F: drivers/net/wan/fsl_ucc_hdlc* 4904 4905FREESCALE QUICC ENGINE UCC UART DRIVER 4906M: Timur Tabi <timur@tabi.org> 4907L: linuxppc-dev@lists.ozlabs.org 4908S: Maintained 4909F: drivers/tty/serial/ucc_uart.c 4910 4911FREESCALE SOC SOUND DRIVERS 4912M: Timur Tabi <timur@tabi.org> 4913M: Nicolin Chen <nicoleotsuka@gmail.com> 4914M: Xiubo Li <Xiubo.Lee@gmail.com> 4915R: Fabio Estevam <fabio.estevam@nxp.com> 4916L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4917L: linuxppc-dev@lists.ozlabs.org 4918S: Maintained 4919F: sound/soc/fsl/fsl* 4920F: sound/soc/fsl/imx* 4921F: sound/soc/fsl/mpc8610_hpcd.c 4922 4923FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4924M: "J. German Rivera" <German.Rivera@freescale.com> 4925M: Stuart Yoder <stuart.yoder@nxp.com> 4926L: linux-kernel@vger.kernel.org 4927S: Maintained 4928F: drivers/staging/fsl-mc/ 4929 4930FREEVXFS FILESYSTEM 4931M: Christoph Hellwig <hch@infradead.org> 4932W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4933S: Maintained 4934F: fs/freevxfs/ 4935 4936FREEZER 4937M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4938M: Pavel Machek <pavel@ucw.cz> 4939L: linux-pm@vger.kernel.org 4940S: Supported 4941F: Documentation/power/freezing-of-tasks.txt 4942F: include/linux/freezer.h 4943F: kernel/freezer.c 4944 4945FRONTSWAP API 4946M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4947L: linux-kernel@vger.kernel.org 4948S: Maintained 4949F: mm/frontswap.c 4950F: include/linux/frontswap.h 4951 4952FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4953M: David Howells <dhowells@redhat.com> 4954L: linux-cachefs@redhat.com (moderated for non-subscribers) 4955S: Supported 4956F: Documentation/filesystems/caching/ 4957F: fs/fscache/ 4958F: include/linux/fscache*.h 4959 4960F2FS FILE SYSTEM 4961M: Jaegeuk Kim <jaegeuk@kernel.org> 4962M: Changman Lee <cm224.lee@samsung.com> 4963R: Chao Yu <yuchao0@huawei.com> 4964L: linux-f2fs-devel@lists.sourceforge.net 4965W: http://en.wikipedia.org/wiki/F2FS 4966T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4967S: Maintained 4968F: Documentation/filesystems/f2fs.txt 4969F: Documentation/ABI/testing/sysfs-fs-f2fs 4970F: fs/f2fs/ 4971F: include/linux/f2fs_fs.h 4972F: include/trace/events/f2fs.h 4973 4974FUJITSU FR-V (FRV) PORT 4975S: Orphan 4976F: arch/frv/ 4977 4978FUJITSU LAPTOP EXTRAS 4979M: Jonathan Woithe <jwoithe@just42.net> 4980L: platform-driver-x86@vger.kernel.org 4981S: Maintained 4982F: drivers/platform/x86/fujitsu-laptop.c 4983 4984FUJITSU M-5MO LS CAMERA ISP DRIVER 4985M: Kyungmin Park <kyungmin.park@samsung.com> 4986M: Heungjun Kim <riverful.kim@samsung.com> 4987L: linux-media@vger.kernel.org 4988S: Maintained 4989F: drivers/media/i2c/m5mols/ 4990F: include/media/i2c/m5mols.h 4991 4992FUJITSU TABLET EXTRAS 4993M: Robert Gerlach <khnz@gmx.de> 4994L: platform-driver-x86@vger.kernel.org 4995S: Maintained 4996F: drivers/platform/x86/fujitsu-tablet.c 4997 4998FUSE: FILESYSTEM IN USERSPACE 4999M: Miklos Szeredi <miklos@szeredi.hu> 5000L: linux-fsdevel@vger.kernel.org 5001W: http://fuse.sourceforge.net/ 5002T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5003S: Maintained 5004F: fs/fuse/ 5005F: include/uapi/linux/fuse.h 5006F: Documentation/filesystems/fuse.txt 5007 5008FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5009M: Rik Faith <faith@cs.unc.edu> 5010L: linux-scsi@vger.kernel.org 5011S: Odd Fixes (e.g., new signatures) 5012F: drivers/scsi/fdomain.* 5013 5014GCOV BASED KERNEL PROFILING 5015M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5016S: Maintained 5017F: kernel/gcov/ 5018F: Documentation/gcov.txt 5019 5020GDT SCSI DISK ARRAY CONTROLLER DRIVER 5021M: Achim Leubner <achim_leubner@adaptec.com> 5022L: linux-scsi@vger.kernel.org 5023W: http://www.icp-vortex.com/ 5024S: Supported 5025F: drivers/scsi/gdt* 5026 5027GDB KERNEL DEBUGGING HELPER SCRIPTS 5028M: Jan Kiszka <jan.kiszka@siemens.com> 5029M: Kieran Bingham <kieran@bingham.xyz> 5030S: Supported 5031F: scripts/gdb/ 5032 5033GEMTEK FM RADIO RECEIVER DRIVER 5034M: Hans Verkuil <hverkuil@xs4all.nl> 5035L: linux-media@vger.kernel.org 5036T: git git://linuxtv.org/media_tree.git 5037W: https://linuxtv.org 5038S: Maintained 5039F: drivers/media/radio/radio-gemtek* 5040 5041GENERIC GPIO I2C DRIVER 5042M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5043S: Supported 5044F: drivers/i2c/busses/i2c-gpio.c 5045F: include/linux/i2c-gpio.h 5046 5047GENERIC GPIO I2C MULTIPLEXER DRIVER 5048M: Peter Korsgaard <peter.korsgaard@barco.com> 5049L: linux-i2c@vger.kernel.org 5050S: Supported 5051F: drivers/i2c/muxes/i2c-mux-gpio.c 5052F: include/linux/i2c-mux-gpio.h 5053F: Documentation/i2c/muxes/i2c-mux-gpio 5054 5055GENERIC HDLC (WAN) DRIVERS 5056M: Krzysztof Halasa <khc@pm.waw.pl> 5057W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5058S: Maintained 5059F: drivers/net/wan/c101.c 5060F: drivers/net/wan/hd6457* 5061F: drivers/net/wan/hdlc* 5062F: drivers/net/wan/n2.c 5063F: drivers/net/wan/pc300too.c 5064F: drivers/net/wan/pci200syn.c 5065F: drivers/net/wan/wanxl* 5066 5067GENERIC INCLUDE/ASM HEADER FILES 5068M: Arnd Bergmann <arnd@arndb.de> 5069L: linux-arch@vger.kernel.org 5070T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5071S: Maintained 5072F: include/asm-generic/ 5073F: include/uapi/asm-generic/ 5074 5075GENERIC PHY FRAMEWORK 5076M: Kishon Vijay Abraham I <kishon@ti.com> 5077L: linux-kernel@vger.kernel.org 5078T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5079S: Supported 5080F: drivers/phy/ 5081F: include/linux/phy/ 5082 5083GENERIC PM DOMAINS 5084M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5085M: Kevin Hilman <khilman@kernel.org> 5086M: Ulf Hansson <ulf.hansson@linaro.org> 5087L: linux-pm@vger.kernel.org 5088S: Supported 5089F: drivers/base/power/domain*.c 5090F: include/linux/pm_domain.h 5091 5092GENERIC UIO DRIVER FOR PCI DEVICES 5093M: "Michael S. Tsirkin" <mst@redhat.com> 5094L: kvm@vger.kernel.org 5095S: Supported 5096F: drivers/uio/uio_pci_generic.c 5097 5098GET_MAINTAINER SCRIPT 5099M: Joe Perches <joe@perches.com> 5100S: Maintained 5101F: scripts/get_maintainer.pl 5102 5103GFS2 FILE SYSTEM 5104M: Steven Whitehouse <swhiteho@redhat.com> 5105M: Bob Peterson <rpeterso@redhat.com> 5106L: cluster-devel@redhat.com 5107W: http://sources.redhat.com/cluster/ 5108T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5109S: Supported 5110F: Documentation/filesystems/gfs2*.txt 5111F: fs/gfs2/ 5112F: include/uapi/linux/gfs2_ondisk.h 5113 5114GIGASET ISDN DRIVERS 5115M: Paul Bolle <pebolle@tiscali.nl> 5116L: gigaset307x-common@lists.sourceforge.net 5117W: http://gigaset307x.sourceforge.net/ 5118S: Odd Fixes 5119F: Documentation/isdn/README.gigaset 5120F: drivers/isdn/gigaset/ 5121F: include/uapi/linux/gigaset_dev.h 5122 5123GO7007 MPEG CODEC 5124M: Hans Verkuil <hans.verkuil@cisco.com> 5125L: linux-media@vger.kernel.org 5126S: Maintained 5127F: drivers/media/usb/go7007/ 5128 5129GOODIX TOUCHSCREEN 5130M: Bastien Nocera <hadess@hadess.net> 5131L: linux-input@vger.kernel.org 5132S: Maintained 5133F: drivers/input/touchscreen/goodix.c 5134 5135GPIO SUBSYSTEM 5136M: Linus Walleij <linus.walleij@linaro.org> 5137M: Alexandre Courbot <gnurou@gmail.com> 5138L: linux-gpio@vger.kernel.org 5139T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5140S: Maintained 5141F: Documentation/devicetree/bindings/gpio/ 5142F: Documentation/gpio/ 5143F: Documentation/ABI/testing/gpio-cdev 5144F: Documentation/ABI/obsolete/sysfs-gpio 5145F: drivers/gpio/ 5146F: include/linux/gpio/ 5147F: include/linux/gpio.h 5148F: include/asm-generic/gpio.h 5149F: include/uapi/linux/gpio.h 5150F: tools/gpio/ 5151 5152GRE DEMULTIPLEXER DRIVER 5153M: Dmitry Kozlov <xeb@mail.ru> 5154L: netdev@vger.kernel.org 5155S: Maintained 5156F: net/ipv4/gre_demux.c 5157F: net/ipv4/gre_offload.c 5158F: include/net/gre.h 5159 5160GRETH 10/100/1G Ethernet MAC device driver 5161M: Andreas Larsson <andreas@gaisler.com> 5162L: netdev@vger.kernel.org 5163S: Maintained 5164F: drivers/net/ethernet/aeroflex/ 5165 5166GSPCA FINEPIX SUBDRIVER 5167M: Frank Zago <frank@zago.net> 5168L: linux-media@vger.kernel.org 5169T: git git://linuxtv.org/media_tree.git 5170S: Maintained 5171F: drivers/media/usb/gspca/finepix.c 5172 5173GSPCA GL860 SUBDRIVER 5174M: Olivier Lorin <o.lorin@laposte.net> 5175L: linux-media@vger.kernel.org 5176T: git git://linuxtv.org/media_tree.git 5177S: Maintained 5178F: drivers/media/usb/gspca/gl860/ 5179 5180GSPCA M5602 SUBDRIVER 5181M: Erik Andren <erik.andren@gmail.com> 5182L: linux-media@vger.kernel.org 5183T: git git://linuxtv.org/media_tree.git 5184S: Maintained 5185F: drivers/media/usb/gspca/m5602/ 5186 5187GSPCA PAC207 SONIXB SUBDRIVER 5188M: Hans de Goede <hdegoede@redhat.com> 5189L: linux-media@vger.kernel.org 5190T: git git://linuxtv.org/media_tree.git 5191S: Maintained 5192F: drivers/media/usb/gspca/pac207.c 5193 5194GSPCA SN9C20X SUBDRIVER 5195M: Brian Johnson <brijohn@gmail.com> 5196L: linux-media@vger.kernel.org 5197T: git git://linuxtv.org/media_tree.git 5198S: Maintained 5199F: drivers/media/usb/gspca/sn9c20x.c 5200 5201GSPCA T613 SUBDRIVER 5202M: Leandro Costantino <lcostantino@gmail.com> 5203L: linux-media@vger.kernel.org 5204T: git git://linuxtv.org/media_tree.git 5205S: Maintained 5206F: drivers/media/usb/gspca/t613.c 5207 5208GSPCA USB WEBCAM DRIVER 5209M: Hans de Goede <hdegoede@redhat.com> 5210L: linux-media@vger.kernel.org 5211T: git git://linuxtv.org/media_tree.git 5212S: Maintained 5213F: drivers/media/usb/gspca/ 5214 5215GUID PARTITION TABLE (GPT) 5216M: Davidlohr Bueso <dave@stgolabs.net> 5217L: linux-efi@vger.kernel.org 5218S: Maintained 5219F: block/partitions/efi.* 5220 5221STK1160 USB VIDEO CAPTURE DRIVER 5222M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5223L: linux-media@vger.kernel.org 5224T: git git://linuxtv.org/media_tree.git 5225S: Maintained 5226F: drivers/media/usb/stk1160/ 5227 5228H8/300 ARCHITECTURE 5229M: Yoshinori Sato <ysato@users.sourceforge.jp> 5230L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5231W: http://uclinux-h8.sourceforge.jp 5232T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5233S: Maintained 5234F: arch/h8300/ 5235F: drivers/clocksource/h8300_*.c 5236F: drivers/clk/h8300/ 5237F: drivers/irqchip/irq-renesas-h8*.c 5238 5239HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5240M: Frank Seidel <frank@f-seidel.de> 5241L: platform-driver-x86@vger.kernel.org 5242W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5243S: Maintained 5244F: drivers/platform/x86/hdaps.c 5245 5246HDPVR USB VIDEO ENCODER DRIVER 5247M: Hans Verkuil <hverkuil@xs4all.nl> 5248L: linux-media@vger.kernel.org 5249T: git git://linuxtv.org/media_tree.git 5250W: https://linuxtv.org 5251S: Odd Fixes 5252F: drivers/media/usb/hdpvr/ 5253 5254HWPOISON MEMORY FAILURE HANDLING 5255M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5256L: linux-mm@kvack.org 5257S: Maintained 5258F: mm/memory-failure.c 5259F: mm/hwpoison-inject.c 5260 5261HYPERVISOR VIRTUAL CONSOLE DRIVER 5262L: linuxppc-dev@lists.ozlabs.org 5263S: Odd Fixes 5264F: drivers/tty/hvc/ 5265 5266HACKRF MEDIA DRIVER 5267M: Antti Palosaari <crope@iki.fi> 5268L: linux-media@vger.kernel.org 5269W: https://linuxtv.org 5270W: http://palosaari.fi/linux/ 5271Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5272T: git git://linuxtv.org/anttip/media_tree.git 5273S: Maintained 5274F: drivers/media/usb/hackrf/ 5275 5276HARDWARE MONITORING 5277M: Jean Delvare <jdelvare@suse.com> 5278M: Guenter Roeck <linux@roeck-us.net> 5279L: linux-hwmon@vger.kernel.org 5280W: http://hwmon.wiki.kernel.org/ 5281T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5282T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5283S: Maintained 5284F: Documentation/hwmon/ 5285F: drivers/hwmon/ 5286F: include/linux/hwmon*.h 5287 5288HARDWARE RANDOM NUMBER GENERATOR CORE 5289M: Matt Mackall <mpm@selenic.com> 5290M: Herbert Xu <herbert@gondor.apana.org.au> 5291L: linux-crypto@vger.kernel.org 5292S: Odd fixes 5293F: Documentation/hw_random.txt 5294F: drivers/char/hw_random/ 5295F: include/linux/hw_random.h 5296 5297HARDWARE SPINLOCK CORE 5298M: Ohad Ben-Cohen <ohad@wizery.com> 5299M: Bjorn Andersson <bjorn.andersson@linaro.org> 5300L: linux-remoteproc@vger.kernel.org 5301S: Maintained 5302T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5303F: Documentation/hwspinlock.txt 5304F: drivers/hwspinlock/hwspinlock_* 5305F: include/linux/hwspinlock.h 5306 5307HARMONY SOUND DRIVER 5308L: linux-parisc@vger.kernel.org 5309S: Maintained 5310F: sound/parisc/harmony.* 5311 5312HD29L2 MEDIA DRIVER 5313M: Antti Palosaari <crope@iki.fi> 5314L: linux-media@vger.kernel.org 5315W: https://linuxtv.org 5316W: http://palosaari.fi/linux/ 5317Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5318T: git git://linuxtv.org/anttip/media_tree.git 5319S: Maintained 5320F: drivers/media/dvb-frontends/hd29l2* 5321 5322HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5323M: Don Brace <don.brace@microsemi.com> 5324L: iss_storagedev@hp.com 5325L: esc.storagedev@microsemi.com 5326L: linux-scsi@vger.kernel.org 5327S: Supported 5328F: Documentation/scsi/hpsa.txt 5329F: drivers/scsi/hpsa*.[ch] 5330F: include/linux/cciss*.h 5331F: include/uapi/linux/cciss*.h 5332 5333HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5334M: Don Brace <don.brace@microsemi.com> 5335L: iss_storagedev@hp.com 5336L: esc.storagedev@microsemi.com 5337L: linux-scsi@vger.kernel.org 5338S: Supported 5339F: Documentation/blockdev/cciss.txt 5340F: drivers/block/cciss* 5341F: include/linux/cciss_ioctl.h 5342F: include/uapi/linux/cciss_ioctl.h 5343 5344HFI1 DRIVER 5345M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5346M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5347L: linux-rdma@vger.kernel.org 5348S: Supported 5349F: drivers/infiniband/hw/hfi1 5350 5351HFS FILESYSTEM 5352L: linux-fsdevel@vger.kernel.org 5353S: Orphan 5354F: Documentation/filesystems/hfs.txt 5355F: fs/hfs/ 5356 5357HFSPLUS FILESYSTEM 5358L: linux-fsdevel@vger.kernel.org 5359S: Orphan 5360F: Documentation/filesystems/hfsplus.txt 5361F: fs/hfsplus/ 5362 5363HGA FRAMEBUFFER DRIVER 5364M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5365L: linux-nvidia@lists.surfsouth.com 5366W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5367S: Maintained 5368F: drivers/video/fbdev/hgafb.c 5369 5370HIBERNATION (aka Software Suspend, aka swsusp) 5371M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5372M: Pavel Machek <pavel@ucw.cz> 5373L: linux-pm@vger.kernel.org 5374S: Supported 5375F: arch/x86/power/ 5376F: drivers/base/power/ 5377F: kernel/power/ 5378F: include/linux/suspend.h 5379F: include/linux/freezer.h 5380F: include/linux/pm.h 5381F: arch/*/include/asm/suspend*.h 5382 5383HID CORE LAYER 5384M: Jiri Kosina <jikos@kernel.org> 5385R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5386L: linux-input@vger.kernel.org 5387T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5388S: Maintained 5389F: drivers/hid/ 5390F: include/linux/hid* 5391F: include/uapi/linux/hid* 5392 5393HID SENSOR HUB DRIVERS 5394M: Jiri Kosina <jikos@kernel.org> 5395M: Jonathan Cameron <jic23@kernel.org> 5396M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5397L: linux-input@vger.kernel.org 5398L: linux-iio@vger.kernel.org 5399S: Maintained 5400F: Documentation/hid/hid-sensor* 5401F: drivers/hid/hid-sensor-* 5402F: drivers/iio/*/hid-* 5403F: include/linux/hid-sensor-* 5404 5405HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5406M: Thomas Gleixner <tglx@linutronix.de> 5407L: linux-kernel@vger.kernel.org 5408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5409S: Maintained 5410F: Documentation/timers/ 5411F: kernel/time/hrtimer.c 5412F: kernel/time/clockevents.c 5413F: kernel/time/tick*.* 5414F: kernel/time/timer_*.c 5415F: include/linux/clockchips.h 5416F: include/linux/hrtimer.h 5417 5418HIGH-SPEED SCC DRIVER FOR AX.25 5419L: linux-hams@vger.kernel.org 5420S: Orphan 5421F: drivers/net/hamradio/dmascc.c 5422F: drivers/net/hamradio/scc.c 5423 5424HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5425M: HighPoint Linux Team <linux@highpoint-tech.com> 5426W: http://www.highpoint-tech.com 5427S: Supported 5428F: Documentation/scsi/hptiop.txt 5429F: drivers/scsi/hptiop.c 5430 5431HIPPI 5432M: Jes Sorensen <jes@trained-monkey.org> 5433L: linux-hippi@sunsite.dk 5434S: Maintained 5435F: include/linux/hippidevice.h 5436F: include/uapi/linux/if_hippi.h 5437F: net/802/hippi.c 5438F: drivers/net/hippi/ 5439 5440HISILICON NETWORK SUBSYSTEM DRIVER 5441M: Yisen Zhuang <yisen.zhuang@huawei.com> 5442M: Salil Mehta <salil.mehta@huawei.com> 5443L: netdev@vger.kernel.org 5444W: http://www.hisilicon.com 5445S: Maintained 5446F: drivers/net/ethernet/hisilicon/ 5447F: Documentation/devicetree/bindings/net/hisilicon*.txt 5448 5449HISILICON SAS Controller 5450M: John Garry <john.garry@huawei.com> 5451W: http://www.hisilicon.com 5452S: Supported 5453F: drivers/scsi/hisi_sas/ 5454F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5455 5456HOST AP DRIVER 5457M: Jouni Malinen <j@w1.fi> 5458L: hostap@shmoo.com (subscribers-only) 5459L: linux-wireless@vger.kernel.org 5460W: http://hostap.epitest.fi/ 5461S: Maintained 5462F: drivers/net/wireless/intersil/hostap/ 5463 5464HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5465L: platform-driver-x86@vger.kernel.org 5466S: Orphan 5467F: drivers/platform/x86/tc1100-wmi.c 5468 5469HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5470M: Jaroslav Kysela <perex@perex.cz> 5471S: Maintained 5472F: drivers/net/ethernet/hp/hp100.* 5473 5474HPET: High Precision Event Timers driver 5475M: Clemens Ladisch <clemens@ladisch.de> 5476S: Maintained 5477F: Documentation/timers/hpet.txt 5478F: drivers/char/hpet.c 5479F: include/linux/hpet.h 5480F: include/uapi/linux/hpet.h 5481 5482HPET: x86 5483S: Orphan 5484F: arch/x86/kernel/hpet.c 5485F: arch/x86/include/asm/hpet.h 5486 5487HPFS FILESYSTEM 5488M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5489W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5490S: Maintained 5491F: fs/hpfs/ 5492 5493HSI SUBSYSTEM 5494M: Sebastian Reichel <sre@kernel.org> 5495T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5496S: Maintained 5497F: Documentation/ABI/testing/sysfs-bus-hsi 5498F: Documentation/hsi.txt 5499F: drivers/hsi/ 5500F: include/linux/hsi/ 5501F: include/uapi/linux/hsi/ 5502 5503HSO 3G MODEM DRIVER 5504M: Jan Dumon <j.dumon@option.com> 5505W: http://www.pharscape.org 5506S: Maintained 5507F: drivers/net/usb/hso.c 5508 5509HSR NETWORK PROTOCOL 5510M: Arvid Brodin <arvid.brodin@alten.se> 5511L: netdev@vger.kernel.org 5512S: Maintained 5513F: net/hsr/ 5514 5515HTCPEN TOUCHSCREEN DRIVER 5516M: Pau Oliva Fora <pof@eslack.org> 5517L: linux-input@vger.kernel.org 5518S: Maintained 5519F: drivers/input/touchscreen/htcpen.c 5520 5521HUGETLB FILESYSTEM 5522M: Nadia Yvette Chambers <nyc@holomorphy.com> 5523S: Maintained 5524F: fs/hugetlbfs/ 5525 5526Hyper-V CORE AND DRIVERS 5527M: "K. Y. Srinivasan" <kys@microsoft.com> 5528M: Haiyang Zhang <haiyangz@microsoft.com> 5529L: devel@linuxdriverproject.org 5530S: Maintained 5531F: arch/x86/include/asm/mshyperv.h 5532F: arch/x86/include/uapi/asm/hyperv.h 5533F: arch/x86/kernel/cpu/mshyperv.c 5534F: drivers/hid/hid-hyperv.c 5535F: drivers/hv/ 5536F: drivers/input/serio/hyperv-keyboard.c 5537F: drivers/pci/host/pci-hyperv.c 5538F: drivers/net/hyperv/ 5539F: drivers/scsi/storvsc_drv.c 5540F: drivers/video/fbdev/hyperv_fb.c 5541F: include/linux/hyperv.h 5542F: tools/hv/ 5543F: Documentation/ABI/stable/sysfs-bus-vmbus 5544 5545I2C MUXES 5546M: Peter Rosin <peda@axentia.se> 5547L: linux-i2c@vger.kernel.org 5548S: Maintained 5549F: Documentation/i2c/i2c-topology 5550F: Documentation/i2c/muxes/ 5551F: Documentation/devicetree/bindings/i2c/i2c-mux* 5552F: drivers/i2c/i2c-mux.c 5553F: drivers/i2c/muxes/ 5554F: include/linux/i2c-mux.h 5555 5556I2C OVER PARALLEL PORT 5557M: Jean Delvare <jdelvare@suse.com> 5558L: linux-i2c@vger.kernel.org 5559S: Maintained 5560F: Documentation/i2c/busses/i2c-parport 5561F: Documentation/i2c/busses/i2c-parport-light 5562F: drivers/i2c/busses/i2c-parport.c 5563F: drivers/i2c/busses/i2c-parport-light.c 5564 5565I2C/SMBUS CONTROLLER DRIVERS FOR PC 5566M: Jean Delvare <jdelvare@suse.com> 5567L: linux-i2c@vger.kernel.org 5568S: Maintained 5569F: Documentation/i2c/busses/i2c-ali1535 5570F: Documentation/i2c/busses/i2c-ali1563 5571F: Documentation/i2c/busses/i2c-ali15x3 5572F: Documentation/i2c/busses/i2c-amd756 5573F: Documentation/i2c/busses/i2c-amd8111 5574F: Documentation/i2c/busses/i2c-i801 5575F: Documentation/i2c/busses/i2c-nforce2 5576F: Documentation/i2c/busses/i2c-piix4 5577F: Documentation/i2c/busses/i2c-sis5595 5578F: Documentation/i2c/busses/i2c-sis630 5579F: Documentation/i2c/busses/i2c-sis96x 5580F: Documentation/i2c/busses/i2c-via 5581F: Documentation/i2c/busses/i2c-viapro 5582F: drivers/i2c/busses/i2c-ali1535.c 5583F: drivers/i2c/busses/i2c-ali1563.c 5584F: drivers/i2c/busses/i2c-ali15x3.c 5585F: drivers/i2c/busses/i2c-amd756.c 5586F: drivers/i2c/busses/i2c-amd756-s4882.c 5587F: drivers/i2c/busses/i2c-amd8111.c 5588F: drivers/i2c/busses/i2c-i801.c 5589F: drivers/i2c/busses/i2c-isch.c 5590F: drivers/i2c/busses/i2c-nforce2.c 5591F: drivers/i2c/busses/i2c-nforce2-s4985.c 5592F: drivers/i2c/busses/i2c-piix4.c 5593F: drivers/i2c/busses/i2c-sis5595.c 5594F: drivers/i2c/busses/i2c-sis630.c 5595F: drivers/i2c/busses/i2c-sis96x.c 5596F: drivers/i2c/busses/i2c-via.c 5597F: drivers/i2c/busses/i2c-viapro.c 5598 5599I2C/SMBUS ISMT DRIVER 5600M: Seth Heasley <seth.heasley@intel.com> 5601M: Neil Horman <nhorman@tuxdriver.com> 5602L: linux-i2c@vger.kernel.org 5603F: drivers/i2c/busses/i2c-ismt.c 5604F: Documentation/i2c/busses/i2c-ismt 5605 5606I2C/SMBUS STUB DRIVER 5607M: Jean Delvare <jdelvare@suse.com> 5608L: linux-i2c@vger.kernel.org 5609S: Maintained 5610F: drivers/i2c/i2c-stub.c 5611 5612I2C SUBSYSTEM 5613M: Wolfram Sang <wsa@the-dreams.de> 5614L: linux-i2c@vger.kernel.org 5615W: https://i2c.wiki.kernel.org/ 5616Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5617T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5618S: Maintained 5619F: Documentation/devicetree/bindings/i2c/ 5620F: Documentation/i2c/ 5621F: drivers/i2c/ 5622F: drivers/i2c/*/ 5623F: include/linux/i2c.h 5624F: include/linux/i2c-*.h 5625F: include/uapi/linux/i2c.h 5626F: include/uapi/linux/i2c-*.h 5627 5628I2C ACPI SUPPORT 5629M: Mika Westerberg <mika.westerberg@linux.intel.com> 5630L: linux-i2c@vger.kernel.org 5631L: linux-acpi@vger.kernel.org 5632S: Maintained 5633 5634I2C-TAOS-EVM DRIVER 5635M: Jean Delvare <jdelvare@suse.com> 5636L: linux-i2c@vger.kernel.org 5637S: Maintained 5638F: Documentation/i2c/busses/i2c-taos-evm 5639F: drivers/i2c/busses/i2c-taos-evm.c 5640 5641I2C-TINY-USB DRIVER 5642M: Till Harbaum <till@harbaum.org> 5643L: linux-i2c@vger.kernel.org 5644W: http://www.harbaum.org/till/i2c_tiny_usb 5645S: Maintained 5646F: drivers/i2c/busses/i2c-tiny-usb.c 5647 5648i386 BOOT CODE 5649M: "H. Peter Anvin" <hpa@zytor.com> 5650S: Maintained 5651F: arch/x86/boot/ 5652 5653i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5654M: "H. Peter Anvin" <hpa@zytor.com> 5655T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5656S: Maintained 5657 5658IA64 (Itanium) PLATFORM 5659M: Tony Luck <tony.luck@intel.com> 5660M: Fenghua Yu <fenghua.yu@intel.com> 5661L: linux-ia64@vger.kernel.org 5662T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5663S: Maintained 5664F: arch/ia64/ 5665 5666IBM Power VMX Cryptographic instructions 5667M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5668M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5669L: linux-crypto@vger.kernel.org 5670S: Supported 5671F: drivers/crypto/vmx/Makefile 5672F: drivers/crypto/vmx/Kconfig 5673F: drivers/crypto/vmx/vmx.c 5674F: drivers/crypto/vmx/aes* 5675F: drivers/crypto/vmx/ghash* 5676F: drivers/crypto/vmx/ppc-xlate.pl 5677 5678IBM Power in-Nest Crypto Acceleration 5679M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5680M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5681L: linux-crypto@vger.kernel.org 5682S: Supported 5683F: drivers/crypto/nx/Makefile 5684F: drivers/crypto/nx/Kconfig 5685F: drivers/crypto/nx/nx-aes* 5686F: drivers/crypto/nx/nx-sha* 5687F: drivers/crypto/nx/nx.* 5688F: drivers/crypto/nx/nx_csbcpb.h 5689F: drivers/crypto/nx/nx_debugfs.h 5690 5691IBM Power 842 compression accelerator 5692M: Dan Streetman <ddstreet@ieee.org> 5693S: Supported 5694F: drivers/crypto/nx/Makefile 5695F: drivers/crypto/nx/Kconfig 5696F: drivers/crypto/nx/nx-842* 5697F: include/linux/sw842.h 5698F: crypto/842.c 5699F: lib/842/ 5700 5701IBM Power Linux RAID adapter 5702M: Brian King <brking@us.ibm.com> 5703S: Supported 5704F: drivers/scsi/ipr.* 5705 5706IBM Power Virtual Ethernet Device Driver 5707M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5708L: netdev@vger.kernel.org 5709S: Supported 5710F: drivers/net/ethernet/ibm/ibmveth.* 5711 5712IBM Power SRIOV Virtual NIC Device Driver 5713M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5714M: John Allen <jallen@linux.vnet.ibm.com> 5715L: netdev@vger.kernel.org 5716S: Supported 5717F: drivers/net/ethernet/ibm/ibmvnic.* 5718 5719IBM Power Virtual SCSI Device Drivers 5720M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5721L: linux-scsi@vger.kernel.org 5722S: Supported 5723F: drivers/scsi/ibmvscsi/ibmvscsi* 5724F: drivers/scsi/ibmvscsi/viosrp.h 5725 5726IBM Power Virtual FC Device Drivers 5727M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5728L: linux-scsi@vger.kernel.org 5729S: Supported 5730F: drivers/scsi/ibmvscsi/ibmvfc* 5731 5732IBM ServeRAID RAID DRIVER 5733S: Orphan 5734F: drivers/scsi/ips.* 5735 5736ICH LPC AND GPIO DRIVER 5737M: Peter Tyser <ptyser@xes-inc.com> 5738S: Maintained 5739F: drivers/mfd/lpc_ich.c 5740F: drivers/gpio/gpio-ich.c 5741 5742IDE SUBSYSTEM 5743M: "David S. Miller" <davem@davemloft.net> 5744L: linux-ide@vger.kernel.org 5745Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5746T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5747S: Maintained 5748F: Documentation/ide/ 5749F: drivers/ide/ 5750F: include/linux/ide.h 5751 5752IDEAPAD LAPTOP EXTRAS DRIVER 5753M: Ike Panhc <ike.pan@canonical.com> 5754L: platform-driver-x86@vger.kernel.org 5755W: http://launchpad.net/ideapad-laptop 5756S: Maintained 5757F: drivers/platform/x86/ideapad-laptop.c 5758 5759IDEAPAD LAPTOP SLIDEBAR DRIVER 5760M: Andrey Moiseev <o2g.org.ru@gmail.com> 5761L: linux-input@vger.kernel.org 5762W: https://github.com/o2genum/ideapad-slidebar 5763S: Maintained 5764F: drivers/input/misc/ideapad_slidebar.c 5765 5766IDE/ATAPI DRIVERS 5767M: Borislav Petkov <bp@alien8.de> 5768L: linux-ide@vger.kernel.org 5769S: Maintained 5770F: Documentation/cdrom/ide-cd 5771F: drivers/ide/ide-cd* 5772 5773IDLE-I7300 5774M: Andy Henroid <andrew.d.henroid@intel.com> 5775L: linux-pm@vger.kernel.org 5776S: Supported 5777F: drivers/idle/i7300_idle.c 5778 5779IEEE 802.15.4 SUBSYSTEM 5780M: Alexander Aring <aar@pengutronix.de> 5781L: linux-wpan@vger.kernel.org 5782W: http://wpan.cakelab.org/ 5783T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5784T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5785S: Maintained 5786F: net/ieee802154/ 5787F: net/mac802154/ 5788F: drivers/net/ieee802154/ 5789F: include/linux/nl802154.h 5790F: include/linux/ieee802154.h 5791F: include/net/nl802154.h 5792F: include/net/mac802154.h 5793F: include/net/af_ieee802154.h 5794F: include/net/cfg802154.h 5795F: include/net/ieee802154_netdev.h 5796F: Documentation/networking/ieee802154.txt 5797 5798IGORPLUG-USB IR RECEIVER 5799M: Sean Young <sean@mess.org> 5800L: linux-media@vger.kernel.org 5801S: Maintained 5802F: drivers/media/rc/igorplugusb.c 5803 5804IGUANAWORKS USB IR TRANSCEIVER 5805M: Sean Young <sean@mess.org> 5806L: linux-media@vger.kernel.org 5807S: Maintained 5808F: drivers/media/rc/iguanair.c 5809 5810IIO SUBSYSTEM AND DRIVERS 5811M: Jonathan Cameron <jic23@kernel.org> 5812R: Hartmut Knaack <knaack.h@gmx.de> 5813R: Lars-Peter Clausen <lars@metafoo.de> 5814R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5815L: linux-iio@vger.kernel.org 5816S: Maintained 5817F: drivers/iio/ 5818F: drivers/staging/iio/ 5819F: include/linux/iio/ 5820F: tools/iio/ 5821 5822IKANOS/ADI EAGLE ADSL USB DRIVER 5823M: Matthieu Castet <castet.matthieu@free.fr> 5824M: Stanislaw Gruszka <stf_xl@wp.pl> 5825S: Maintained 5826F: drivers/usb/atm/ueagle-atm.c 5827 5828INA209 HARDWARE MONITOR DRIVER 5829M: Guenter Roeck <linux@roeck-us.net> 5830L: linux-hwmon@vger.kernel.org 5831S: Maintained 5832F: Documentation/hwmon/ina209 5833F: Documentation/devicetree/bindings/i2c/ina209.txt 5834F: drivers/hwmon/ina209.c 5835 5836INA2XX HARDWARE MONITOR DRIVER 5837M: Guenter Roeck <linux@roeck-us.net> 5838L: linux-hwmon@vger.kernel.org 5839S: Maintained 5840F: Documentation/hwmon/ina2xx 5841F: drivers/hwmon/ina2xx.c 5842F: include/linux/platform_data/ina2xx.h 5843 5844INDUSTRY PACK SUBSYSTEM (IPACK) 5845M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5846M: Jens Taprogge <jens.taprogge@taprogge.org> 5847M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5848L: industrypack-devel@lists.sourceforge.net 5849W: http://industrypack.sourceforge.net 5850S: Maintained 5851F: drivers/ipack/ 5852 5853INGENIC JZ4780 DMA Driver 5854M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5855S: Maintained 5856F: drivers/dma/dma-jz4780.c 5857 5858INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5859M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5860M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5861L: linux-ima-devel@lists.sourceforge.net 5862L: linux-ima-user@lists.sourceforge.net 5863L: linux-security-module@vger.kernel.org 5864T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5865S: Supported 5866F: security/integrity/ima/ 5867 5868IMGTEC IR DECODER DRIVER 5869M: James Hogan <james.hogan@imgtec.com> 5870S: Maintained 5871F: drivers/media/rc/img-ir/ 5872 5873IMS TWINTURBO FRAMEBUFFER DRIVER 5874L: linux-fbdev@vger.kernel.org 5875S: Orphan 5876F: drivers/video/fbdev/imsttfb.c 5877 5878INFINIBAND SUBSYSTEM 5879M: Doug Ledford <dledford@redhat.com> 5880M: Sean Hefty <sean.hefty@intel.com> 5881M: Hal Rosenstock <hal.rosenstock@gmail.com> 5882L: linux-rdma@vger.kernel.org 5883W: http://www.openfabrics.org/ 5884Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5885T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5886S: Supported 5887F: Documentation/infiniband/ 5888F: drivers/infiniband/ 5889F: include/uapi/linux/if_infiniband.h 5890F: include/uapi/rdma/ 5891F: include/rdma/ 5892 5893INOTIFY 5894M: John McCutchan <john@johnmccutchan.com> 5895M: Robert Love <rlove@rlove.org> 5896M: Eric Paris <eparis@parisplace.org> 5897S: Maintained 5898F: Documentation/filesystems/inotify.txt 5899F: fs/notify/inotify/ 5900F: include/linux/inotify.h 5901F: include/uapi/linux/inotify.h 5902 5903INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5904M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5905L: linux-input@vger.kernel.org 5906Q: http://patchwork.kernel.org/project/linux-input/list/ 5907T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5908S: Maintained 5909F: drivers/input/ 5910F: include/linux/input.h 5911F: include/uapi/linux/input.h 5912F: include/linux/input/ 5913F: Documentation/devicetree/bindings/input/ 5914 5915INPUT MULTITOUCH (MT) PROTOCOL 5916M: Henrik Rydberg <rydberg@bitmath.org> 5917L: linux-input@vger.kernel.org 5918S: Odd fixes 5919F: Documentation/input/multi-touch-protocol.txt 5920F: drivers/input/input-mt.c 5921K: \b(ABS|SYN)_MT_ 5922 5923INTEL ASoC BDW/HSW DRIVERS 5924M: Jie Yang <yang.jie@linux.intel.com> 5925L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5926S: Supported 5927F: sound/soc/intel/common/sst-dsp* 5928F: sound/soc/intel/common/sst-firmware.c 5929F: sound/soc/intel/boards/broadwell.c 5930F: sound/soc/intel/haswell/ 5931 5932INTEL C600 SERIES SAS CONTROLLER DRIVER 5933M: Intel SCU Linux support <intel-linux-scu@intel.com> 5934M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5935L: linux-scsi@vger.kernel.org 5936T: git git://git.code.sf.net/p/intel-sas/isci 5937S: Supported 5938F: drivers/scsi/isci/ 5939 5940INTEL HID EVENT DRIVER 5941M: Alex Hung <alex.hung@canonical.com> 5942L: platform-driver-x86@vger.kernel.org 5943S: Maintained 5944F: drivers/platform/x86/intel-hid.c 5945 5946INTEL IDLE DRIVER 5947M: Len Brown <lenb@kernel.org> 5948L: linux-pm@vger.kernel.org 5949T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5950S: Supported 5951F: drivers/idle/intel_idle.c 5952 5953INTEL PSTATE DRIVER 5954M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5955M: Len Brown <lenb@kernel.org> 5956L: linux-pm@vger.kernel.org 5957S: Supported 5958F: drivers/cpufreq/intel_pstate.c 5959 5960INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5961M: Maik Broemme <mbroemme@plusserver.de> 5962L: linux-fbdev@vger.kernel.org 5963S: Maintained 5964F: Documentation/fb/intelfb.txt 5965F: drivers/video/fbdev/intelfb/ 5966 5967INTEL 810/815 FRAMEBUFFER DRIVER 5968M: Antonino Daplas <adaplas@gmail.com> 5969L: linux-fbdev@vger.kernel.org 5970S: Maintained 5971F: drivers/video/fbdev/i810/ 5972 5973INTEL MENLOW THERMAL DRIVER 5974M: Sujith Thomas <sujith.thomas@intel.com> 5975L: platform-driver-x86@vger.kernel.org 5976W: https://01.org/linux-acpi 5977S: Supported 5978F: drivers/platform/x86/intel_menlow.c 5979 5980INTEL I/OAT DMA DRIVER 5981M: Dave Jiang <dave.jiang@intel.com> 5982R: Dan Williams <dan.j.williams@intel.com> 5983L: dmaengine@vger.kernel.org 5984Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5985S: Supported 5986F: drivers/dma/ioat* 5987 5988INTEL IOMMU (VT-d) 5989M: David Woodhouse <dwmw2@infradead.org> 5990L: iommu@lists.linux-foundation.org 5991T: git git://git.infradead.org/iommu-2.6.git 5992S: Supported 5993F: drivers/iommu/intel-iommu.c 5994F: include/linux/intel-iommu.h 5995 5996INTEL IOP-ADMA DMA DRIVER 5997R: Dan Williams <dan.j.williams@intel.com> 5998S: Odd fixes 5999F: drivers/dma/iop-adma.c 6000 6001INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6002M: Krzysztof Halasa <khalasa@piap.pl> 6003S: Maintained 6004F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6005F: arch/arm/mach-ixp4xx/include/mach/npe.h 6006F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6007F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6008F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6009F: drivers/net/wan/ixp4xx_hss.c 6010 6011INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6012M: Deepak Saxena <dsaxena@plexity.net> 6013S: Maintained 6014F: drivers/char/hw_random/ixp4xx-rng.c 6015 6016INTEL ETHERNET DRIVERS 6017M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6018L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6019W: http://www.intel.com/support/feedback.htm 6020W: http://e1000.sourceforge.net/ 6021Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6022T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6023T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6024S: Supported 6025F: Documentation/networking/e100.txt 6026F: Documentation/networking/e1000.txt 6027F: Documentation/networking/e1000e.txt 6028F: Documentation/networking/igb.txt 6029F: Documentation/networking/igbvf.txt 6030F: Documentation/networking/ixgb.txt 6031F: Documentation/networking/ixgbe.txt 6032F: Documentation/networking/ixgbevf.txt 6033F: Documentation/networking/i40e.txt 6034F: Documentation/networking/i40evf.txt 6035F: drivers/net/ethernet/intel/ 6036F: drivers/net/ethernet/intel/*/ 6037 6038INTEL RDMA RNIC DRIVER 6039M: Faisal Latif <faisal.latif@intel.com> 6040R: Chien Tin Tung <chien.tin.tung@intel.com> 6041R: Mustafa Ismail <mustafa.ismail@intel.com> 6042R: Shiraz Saleem <shiraz.saleem@intel.com> 6043R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6044L: linux-rdma@vger.kernel.org 6045S: Supported 6046F: drivers/infiniband/hw/i40iw/ 6047 6048INTEL-MID GPIO DRIVER 6049M: David Cohen <david.a.cohen@linux.intel.com> 6050L: linux-gpio@vger.kernel.org 6051S: Maintained 6052F: drivers/gpio/gpio-intel-mid.c 6053 6054INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6055M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6056L: linux-wireless@vger.kernel.org 6057S: Maintained 6058F: Documentation/networking/README.ipw2100 6059F: Documentation/networking/README.ipw2200 6060F: drivers/net/wireless/intel/ipw2x00/ 6061 6062INTEL(R) TRACE HUB 6063M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6064S: Supported 6065F: Documentation/trace/intel_th.txt 6066F: drivers/hwtracing/intel_th/ 6067 6068INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6069M: Ning Sun <ning.sun@intel.com> 6070L: tboot-devel@lists.sourceforge.net 6071W: http://tboot.sourceforge.net 6072T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6073S: Supported 6074F: Documentation/intel_txt.txt 6075F: include/linux/tboot.h 6076F: arch/x86/kernel/tboot.c 6077 6078INTEL WIRELESS WIMAX CONNECTION 2400 6079M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6080M: linux-wimax@intel.com 6081L: wimax@linuxwimax.org (subscribers-only) 6082S: Supported 6083W: http://linuxwimax.org 6084F: Documentation/wimax/README.i2400m 6085F: drivers/net/wimax/i2400m/ 6086F: include/uapi/linux/wimax/i2400m.h 6087 6088INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6089M: Stanislaw Gruszka <sgruszka@redhat.com> 6090L: linux-wireless@vger.kernel.org 6091S: Supported 6092F: drivers/net/wireless/intel/iwlegacy/ 6093 6094INTEL WIRELESS WIFI LINK (iwlwifi) 6095M: Johannes Berg <johannes.berg@intel.com> 6096M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6097M: Luca Coelho <luciano.coelho@intel.com> 6098M: Intel Linux Wireless <linuxwifi@intel.com> 6099L: linux-wireless@vger.kernel.org 6100W: http://intellinuxwireless.org 6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6102S: Supported 6103F: drivers/net/wireless/intel/iwlwifi/ 6104 6105INTEL MANAGEMENT ENGINE (mei) 6106M: Tomas Winkler <tomas.winkler@intel.com> 6107L: linux-kernel@vger.kernel.org 6108S: Supported 6109F: include/uapi/linux/mei.h 6110F: include/linux/mei_cl_bus.h 6111F: drivers/misc/mei/* 6112F: drivers/watchdog/mei_wdt.c 6113F: Documentation/misc-devices/mei/* 6114 6115INTEL MIC DRIVERS (mic) 6116M: Sudeep Dutt <sudeep.dutt@intel.com> 6117M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6118S: Supported 6119W: https://github.com/sudeepdutt/mic 6120W: http://software.intel.com/en-us/mic-developer 6121F: include/linux/mic_bus.h 6122F: include/linux/scif.h 6123F: include/uapi/linux/mic_common.h 6124F: include/uapi/linux/mic_ioctl.h 6125F: include/uapi/linux/scif_ioctl.h 6126F: drivers/misc/mic/ 6127F: drivers/dma/mic_x100_dma.c 6128F: drivers/dma/mic_x100_dma.h 6129F: Documentation/mic/ 6130 6131INTEL PMC/P-Unit IPC DRIVER 6132M: Zha Qipeng<qipeng.zha@intel.com> 6133L: platform-driver-x86@vger.kernel.org 6134S: Maintained 6135F: drivers/platform/x86/intel_pmc_ipc.c 6136F: drivers/platform/x86/intel_punit_ipc.c 6137F: arch/x86/include/asm/intel_pmc_ipc.h 6138F: arch/x86/include/asm/intel_punit_ipc.h 6139 6140INTEL TELEMETRY DRIVER 6141M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6142L: platform-driver-x86@vger.kernel.org 6143S: Maintained 6144F: arch/x86/include/asm/intel_telemetry.h 6145F: drivers/platform/x86/intel_telemetry* 6146 6147INTEL PMC CORE DRIVER 6148M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6149M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6150L: platform-driver-x86@vger.kernel.org 6151S: Maintained 6152F: arch/x86/include/asm/pmc_core.h 6153F: drivers/platform/x86/intel_pmc_core* 6154 6155IOC3 ETHERNET DRIVER 6156M: Ralf Baechle <ralf@linux-mips.org> 6157L: linux-mips@linux-mips.org 6158S: Maintained 6159F: drivers/net/ethernet/sgi/ioc3-eth.c 6160 6161IOC3 SERIAL DRIVER 6162M: Pat Gefre <pfg@sgi.com> 6163L: linux-serial@vger.kernel.org 6164S: Maintained 6165F: drivers/tty/serial/ioc3_serial.c 6166 6167IOMMU DRIVERS 6168M: Joerg Roedel <joro@8bytes.org> 6169L: iommu@lists.linux-foundation.org 6170T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6171S: Maintained 6172F: drivers/iommu/ 6173 6174IP MASQUERADING 6175M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6176S: Maintained 6177F: net/ipv4/netfilter/ipt_MASQUERADE.c 6178 6179IPMI SUBSYSTEM 6180M: Corey Minyard <minyard@acm.org> 6181L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6182W: http://openipmi.sourceforge.net/ 6183S: Supported 6184F: Documentation/IPMI.txt 6185F: drivers/char/ipmi/ 6186F: include/linux/ipmi* 6187F: include/uapi/linux/ipmi* 6188 6189QCOM AUDIO (ASoC) DRIVERS 6190M: Patrick Lai <plai@codeaurora.org> 6191M: Banajit Goswami <bgoswami@codeaurora.org> 6192L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6193S: Supported 6194F: sound/soc/qcom/ 6195 6196IPS SCSI RAID DRIVER 6197M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6198L: linux-scsi@vger.kernel.org 6199W: http://www.adaptec.com/ 6200S: Maintained 6201F: drivers/scsi/ips* 6202 6203IPVS 6204M: Wensong Zhang <wensong@linux-vs.org> 6205M: Simon Horman <horms@verge.net.au> 6206M: Julian Anastasov <ja@ssi.bg> 6207L: netdev@vger.kernel.org 6208L: lvs-devel@vger.kernel.org 6209S: Maintained 6210T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6211T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6212F: Documentation/networking/ipvs-sysctl.txt 6213F: include/net/ip_vs.h 6214F: include/uapi/linux/ip_vs.h 6215F: net/netfilter/ipvs/ 6216 6217IPWIRELESS DRIVER 6218M: Jiri Kosina <jikos@kernel.org> 6219M: David Sterba <dsterba@suse.com> 6220S: Odd Fixes 6221F: drivers/tty/ipwireless/ 6222 6223IPX NETWORK LAYER 6224M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6225L: netdev@vger.kernel.org 6226S: Maintained 6227F: include/net/ipx.h 6228F: include/uapi/linux/ipx.h 6229F: net/ipx/ 6230 6231IRDA SUBSYSTEM 6232M: Samuel Ortiz <samuel@sortiz.org> 6233L: irda-users@lists.sourceforge.net (subscribers-only) 6234L: netdev@vger.kernel.org 6235W: http://irda.sourceforge.net/ 6236S: Maintained 6237T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6238F: Documentation/networking/irda.txt 6239F: drivers/net/irda/ 6240F: include/net/irda/ 6241F: net/irda/ 6242 6243IRQ SUBSYSTEM 6244M: Thomas Gleixner <tglx@linutronix.de> 6245L: linux-kernel@vger.kernel.org 6246S: Maintained 6247T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6248F: kernel/irq/ 6249 6250IRQCHIP DRIVERS 6251M: Thomas Gleixner <tglx@linutronix.de> 6252M: Jason Cooper <jason@lakedaemon.net> 6253M: Marc Zyngier <marc.zyngier@arm.com> 6254L: linux-kernel@vger.kernel.org 6255S: Maintained 6256T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6257T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6258F: Documentation/devicetree/bindings/interrupt-controller/ 6259F: drivers/irqchip/ 6260 6261IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6262M: Jiang Liu <jiang.liu@linux.intel.com> 6263M: Marc Zyngier <marc.zyngier@arm.com> 6264S: Maintained 6265T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6266F: Documentation/IRQ-domain.txt 6267F: include/linux/irqdomain.h 6268F: kernel/irq/irqdomain.c 6269F: kernel/irq/msi.c 6270 6271ISA 6272M: William Breathitt Gray <vilhelm.gray@gmail.com> 6273S: Maintained 6274F: Documentation/isa.txt 6275F: drivers/base/isa.c 6276F: include/linux/isa.h 6277 6278ISAPNP 6279M: Jaroslav Kysela <perex@perex.cz> 6280S: Maintained 6281F: Documentation/isapnp.txt 6282F: drivers/pnp/isapnp/ 6283F: include/linux/isapnp.h 6284 6285ISA RADIO MODULE 6286M: Hans Verkuil <hverkuil@xs4all.nl> 6287L: linux-media@vger.kernel.org 6288T: git git://linuxtv.org/media_tree.git 6289W: https://linuxtv.org 6290S: Maintained 6291F: drivers/media/radio/radio-isa* 6292 6293iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6294M: Peter Jones <pjones@redhat.com> 6295M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6296S: Maintained 6297F: drivers/firmware/iscsi_ibft* 6298 6299ISCSI 6300M: Mike Christie <michaelc@cs.wisc.edu> 6301L: open-iscsi@googlegroups.com 6302W: www.open-iscsi.org 6303T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6304S: Maintained 6305F: drivers/scsi/*iscsi* 6306F: include/scsi/*iscsi* 6307 6308ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6309M: Or Gerlitz <ogerlitz@mellanox.com> 6310M: Sagi Grimberg <sagi@grimberg.me> 6311M: Roi Dayan <roid@mellanox.com> 6312L: linux-rdma@vger.kernel.org 6313S: Supported 6314W: http://www.openfabrics.org 6315W: www.open-iscsi.org 6316Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6317F: drivers/infiniband/ulp/iser/ 6318 6319ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6320M: Sagi Grimberg <sagi@grimberg.me> 6321T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6322L: linux-rdma@vger.kernel.org 6323L: target-devel@vger.kernel.org 6324S: Supported 6325W: http://www.linux-iscsi.org 6326F: drivers/infiniband/ulp/isert 6327 6328ISDN SUBSYSTEM 6329M: Karsten Keil <isdn@linux-pingi.de> 6330L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6331L: netdev@vger.kernel.org 6332W: http://www.isdn4linux.de 6333T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6334S: Maintained 6335F: Documentation/isdn/ 6336F: drivers/isdn/ 6337F: include/linux/isdn.h 6338F: include/linux/isdn/ 6339F: include/uapi/linux/isdn.h 6340F: include/uapi/linux/isdn/ 6341 6342ISDN SUBSYSTEM (Eicon active card driver) 6343M: Armin Schindler <mac@melware.de> 6344L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6345W: http://www.melware.de 6346S: Maintained 6347F: drivers/isdn/hardware/eicon/ 6348 6349IT87 HARDWARE MONITORING DRIVER 6350M: Jean Delvare <jdelvare@suse.com> 6351L: linux-hwmon@vger.kernel.org 6352S: Maintained 6353F: Documentation/hwmon/it87 6354F: drivers/hwmon/it87.c 6355 6356IT913X MEDIA DRIVER 6357M: Antti Palosaari <crope@iki.fi> 6358L: linux-media@vger.kernel.org 6359W: https://linuxtv.org 6360W: http://palosaari.fi/linux/ 6361Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6362T: git git://linuxtv.org/anttip/media_tree.git 6363S: Maintained 6364F: drivers/media/tuners/it913x* 6365 6366IVTV VIDEO4LINUX DRIVER 6367M: Andy Walls <awalls@md.metrocast.net> 6368L: ivtv-devel@ivtvdriver.org (subscribers-only) 6369L: linux-media@vger.kernel.org 6370T: git git://linuxtv.org/media_tree.git 6371W: http://www.ivtvdriver.org 6372S: Maintained 6373F: Documentation/video4linux/*.ivtv 6374F: drivers/media/pci/ivtv/ 6375F: include/uapi/linux/ivtv* 6376 6377IX2505V MEDIA DRIVER 6378M: Malcolm Priestley <tvboxspy@gmail.com> 6379L: linux-media@vger.kernel.org 6380W: https://linuxtv.org 6381Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6382S: Maintained 6383F: drivers/media/dvb-frontends/ix2505v* 6384 6385JC42.4 TEMPERATURE SENSOR DRIVER 6386M: Guenter Roeck <linux@roeck-us.net> 6387L: linux-hwmon@vger.kernel.org 6388S: Maintained 6389F: drivers/hwmon/jc42.c 6390F: Documentation/hwmon/jc42 6391 6392JFS FILESYSTEM 6393M: Dave Kleikamp <shaggy@kernel.org> 6394L: jfs-discussion@lists.sourceforge.net 6395W: http://jfs.sourceforge.net/ 6396T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6397S: Maintained 6398F: Documentation/filesystems/jfs.txt 6399F: fs/jfs/ 6400 6401JME NETWORK DRIVER 6402M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6403L: netdev@vger.kernel.org 6404S: Maintained 6405F: drivers/net/ethernet/jme.* 6406 6407JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6408M: David Woodhouse <dwmw2@infradead.org> 6409L: linux-mtd@lists.infradead.org 6410W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6411S: Maintained 6412F: fs/jffs2/ 6413F: include/uapi/linux/jffs2.h 6414 6415JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6416M: "Theodore Ts'o" <tytso@mit.edu> 6417M: Jan Kara <jack@suse.com> 6418L: linux-ext4@vger.kernel.org 6419S: Maintained 6420F: fs/jbd2/ 6421F: include/linux/jbd2.h 6422 6423JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6424M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6425L: linux-media@vger.kernel.org 6426S: Maintained 6427F: drivers/media/platform/rcar_jpu.c 6428 6429JSM Neo PCI based serial card 6430M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6431L: linux-serial@vger.kernel.org 6432S: Maintained 6433F: drivers/tty/serial/jsm/ 6434 6435K10TEMP HARDWARE MONITORING DRIVER 6436M: Clemens Ladisch <clemens@ladisch.de> 6437L: linux-hwmon@vger.kernel.org 6438S: Maintained 6439F: Documentation/hwmon/k10temp 6440F: drivers/hwmon/k10temp.c 6441 6442K8TEMP HARDWARE MONITORING DRIVER 6443M: Rudolf Marek <r.marek@assembler.cz> 6444L: linux-hwmon@vger.kernel.org 6445S: Maintained 6446F: Documentation/hwmon/k8temp 6447F: drivers/hwmon/k8temp.c 6448 6449KASAN 6450M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6451R: Alexander Potapenko <glider@google.com> 6452R: Dmitry Vyukov <dvyukov@google.com> 6453L: kasan-dev@googlegroups.com 6454S: Maintained 6455F: arch/*/include/asm/kasan.h 6456F: arch/*/mm/kasan_init* 6457F: Documentation/kasan.txt 6458F: include/linux/kasan*.h 6459F: lib/test_kasan.c 6460F: mm/kasan/ 6461F: scripts/Makefile.kasan 6462 6463KCONFIG 6464M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6465L: linux-kbuild@vger.kernel.org 6466T: git git://gitorious.org/linux-kconfig/linux-kconfig 6467S: Maintained 6468F: Documentation/kbuild/kconfig-language.txt 6469F: scripts/kconfig/ 6470 6471KDUMP 6472M: Dave Young <dyoung@redhat.com> 6473M: Baoquan He <bhe@redhat.com> 6474R: Vivek Goyal <vgoyal@redhat.com> 6475L: kexec@lists.infradead.org 6476W: http://lse.sourceforge.net/kdump/ 6477S: Maintained 6478F: Documentation/kdump/ 6479 6480KEENE FM RADIO TRANSMITTER DRIVER 6481M: Hans Verkuil <hverkuil@xs4all.nl> 6482L: linux-media@vger.kernel.org 6483T: git git://linuxtv.org/media_tree.git 6484W: https://linuxtv.org 6485S: Maintained 6486F: drivers/media/radio/radio-keene* 6487 6488KERNEL AUTOMOUNTER v4 (AUTOFS4) 6489M: Ian Kent <raven@themaw.net> 6490L: autofs@vger.kernel.org 6491S: Maintained 6492F: fs/autofs4/ 6493 6494KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6495M: Michal Marek <mmarek@suse.com> 6496T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6497T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6498L: linux-kbuild@vger.kernel.org 6499S: Maintained 6500F: Documentation/kbuild/ 6501F: Makefile 6502F: scripts/Makefile.* 6503F: scripts/basic/ 6504F: scripts/mk* 6505F: scripts/package/ 6506 6507KERNEL JANITORS 6508L: kernel-janitors@vger.kernel.org 6509W: http://kernelnewbies.org/KernelJanitors 6510S: Odd Fixes 6511 6512KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6513M: "J. Bruce Fields" <bfields@fieldses.org> 6514M: Jeff Layton <jlayton@poochiereds.net> 6515L: linux-nfs@vger.kernel.org 6516W: http://nfs.sourceforge.net/ 6517T: git git://linux-nfs.org/~bfields/linux.git 6518S: Supported 6519F: fs/nfsd/ 6520F: include/uapi/linux/nfsd/ 6521F: fs/lockd/ 6522F: fs/nfs_common/ 6523F: net/sunrpc/ 6524F: include/linux/lockd/ 6525F: include/linux/sunrpc/ 6526F: include/uapi/linux/sunrpc/ 6527 6528KERNEL SELFTEST FRAMEWORK 6529M: Shuah Khan <shuahkh@osg.samsung.com> 6530M: Shuah Khan <shuah@kernel.org> 6531L: linux-kselftest@vger.kernel.org 6532T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6533S: Maintained 6534F: tools/testing/selftests 6535 6536KERNEL VIRTUAL MACHINE (KVM) 6537M: Paolo Bonzini <pbonzini@redhat.com> 6538M: Radim Krčmář <rkrcmar@redhat.com> 6539L: kvm@vger.kernel.org 6540W: http://www.linux-kvm.org 6541T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6542S: Supported 6543F: Documentation/*/kvm*.txt 6544F: Documentation/virtual/kvm/ 6545F: arch/*/kvm/ 6546F: arch/x86/kernel/kvm.c 6547F: arch/x86/kernel/kvmclock.c 6548F: arch/*/include/asm/kvm* 6549F: include/linux/kvm* 6550F: include/uapi/linux/kvm* 6551F: virt/kvm/ 6552F: tools/kvm/ 6553 6554KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6555M: Joerg Roedel <joro@8bytes.org> 6556L: kvm@vger.kernel.org 6557W: http://www.linux-kvm.org/ 6558S: Maintained 6559F: arch/x86/include/asm/svm.h 6560F: arch/x86/kvm/svm.c 6561 6562KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6563M: Alexander Graf <agraf@suse.com> 6564L: kvm-ppc@vger.kernel.org 6565W: http://www.linux-kvm.org/ 6566T: git git://github.com/agraf/linux-2.6.git 6567S: Supported 6568F: arch/powerpc/include/asm/kvm* 6569F: arch/powerpc/kvm/ 6570 6571KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6572M: Christian Borntraeger <borntraeger@de.ibm.com> 6573M: Cornelia Huck <cornelia.huck@de.ibm.com> 6574L: linux-s390@vger.kernel.org 6575W: http://www.ibm.com/developerworks/linux/linux390/ 6576T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6577S: Supported 6578F: Documentation/s390/kvm.txt 6579F: arch/s390/include/asm/kvm* 6580F: arch/s390/kvm/ 6581 6582KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6583M: Christoffer Dall <christoffer.dall@linaro.org> 6584M: Marc Zyngier <marc.zyngier@arm.com> 6585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6586L: kvmarm@lists.cs.columbia.edu 6587W: http://systems.cs.columbia.edu/projects/kvm-arm 6588T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6589S: Supported 6590F: arch/arm/include/uapi/asm/kvm* 6591F: arch/arm/include/asm/kvm* 6592F: arch/arm/kvm/ 6593F: virt/kvm/arm/ 6594F: include/kvm/arm_* 6595 6596KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6597M: Christoffer Dall <christoffer.dall@linaro.org> 6598M: Marc Zyngier <marc.zyngier@arm.com> 6599L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6600L: kvmarm@lists.cs.columbia.edu 6601S: Maintained 6602F: arch/arm64/include/uapi/asm/kvm* 6603F: arch/arm64/include/asm/kvm* 6604F: arch/arm64/kvm/ 6605 6606KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6607M: James Hogan <james.hogan@imgtec.com> 6608L: linux-mips@linux-mips.org 6609S: Supported 6610F: arch/mips/include/uapi/asm/kvm* 6611F: arch/mips/include/asm/kvm* 6612F: arch/mips/kvm/ 6613 6614KEXEC 6615M: Eric Biederman <ebiederm@xmission.com> 6616W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6617L: kexec@lists.infradead.org 6618S: Maintained 6619F: include/linux/kexec.h 6620F: include/uapi/linux/kexec.h 6621F: kernel/kexec* 6622 6623KEYS/KEYRINGS: 6624M: David Howells <dhowells@redhat.com> 6625L: keyrings@vger.kernel.org 6626S: Maintained 6627F: Documentation/security/keys.txt 6628F: include/linux/key.h 6629F: include/linux/key-type.h 6630F: include/linux/keyctl.h 6631F: include/uapi/linux/keyctl.h 6632F: include/keys/ 6633F: security/keys/ 6634 6635KEYS-TRUSTED 6636M: David Safford <safford@us.ibm.com> 6637M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6638L: linux-security-module@vger.kernel.org 6639L: keyrings@vger.kernel.org 6640S: Supported 6641F: Documentation/security/keys-trusted-encrypted.txt 6642F: include/keys/trusted-type.h 6643F: security/keys/trusted.c 6644F: security/keys/trusted.h 6645 6646KEYS-ENCRYPTED 6647M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6648M: David Safford <safford@us.ibm.com> 6649L: linux-security-module@vger.kernel.org 6650L: keyrings@vger.kernel.org 6651S: Supported 6652F: Documentation/security/keys-trusted-encrypted.txt 6653F: include/keys/encrypted-type.h 6654F: security/keys/encrypted-keys/ 6655 6656KGDB / KDB /debug_core 6657M: Jason Wessel <jason.wessel@windriver.com> 6658W: http://kgdb.wiki.kernel.org/ 6659L: kgdb-bugreport@lists.sourceforge.net 6660T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6661S: Maintained 6662F: Documentation/DocBook/kgdb.tmpl 6663F: drivers/misc/kgdbts.c 6664F: drivers/tty/serial/kgdboc.c 6665F: include/linux/kdb.h 6666F: include/linux/kgdb.h 6667F: kernel/debug/ 6668 6669KMEMCHECK 6670M: Vegard Nossum <vegardno@ifi.uio.no> 6671M: Pekka Enberg <penberg@kernel.org> 6672S: Maintained 6673F: Documentation/kmemcheck.txt 6674F: arch/x86/include/asm/kmemcheck.h 6675F: arch/x86/mm/kmemcheck/ 6676F: include/linux/kmemcheck.h 6677F: mm/kmemcheck.c 6678 6679KMEMLEAK 6680M: Catalin Marinas <catalin.marinas@arm.com> 6681S: Maintained 6682F: Documentation/kmemleak.txt 6683F: include/linux/kmemleak.h 6684F: mm/kmemleak.c 6685F: mm/kmemleak-test.c 6686 6687KPROBES 6688M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6689M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6690M: "David S. Miller" <davem@davemloft.net> 6691M: Masami Hiramatsu <mhiramat@kernel.org> 6692S: Maintained 6693F: Documentation/kprobes.txt 6694F: include/linux/kprobes.h 6695F: kernel/kprobes.c 6696 6697KS0108 LCD CONTROLLER DRIVER 6698M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6699W: http://miguelojeda.es/auxdisplay.htm 6700W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6701S: Maintained 6702F: Documentation/auxdisplay/ks0108 6703F: drivers/auxdisplay/ks0108.c 6704F: include/linux/ks0108.h 6705 6706L3MDEV 6707M: David Ahern <dsa@cumulusnetworks.com> 6708L: netdev@vger.kernel.org 6709S: Maintained 6710F: net/l3mdev 6711F: include/net/l3mdev.h 6712 6713LANTIQ MIPS ARCHITECTURE 6714M: John Crispin <john@phrozen.org> 6715L: linux-mips@linux-mips.org 6716S: Maintained 6717F: arch/mips/lantiq 6718 6719LAPB module 6720L: linux-x25@vger.kernel.org 6721S: Orphan 6722F: Documentation/networking/lapb-module.txt 6723F: include/*/lapb.h 6724F: net/lapb/ 6725 6726LASI 53c700 driver for PARISC 6727M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6728L: linux-scsi@vger.kernel.org 6729S: Maintained 6730F: Documentation/scsi/53c700.txt 6731F: drivers/scsi/53c700* 6732 6733LED SUBSYSTEM 6734M: Richard Purdie <rpurdie@rpsys.net> 6735M: Jacek Anaszewski <j.anaszewski@samsung.com> 6736L: linux-leds@vger.kernel.org 6737T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6738S: Maintained 6739F: drivers/leds/ 6740F: include/linux/leds.h 6741 6742LEGACY EEPROM DRIVER 6743M: Jean Delvare <jdelvare@suse.com> 6744S: Maintained 6745F: Documentation/misc-devices/eeprom 6746F: drivers/misc/eeprom/eeprom.c 6747 6748LEGO USB Tower driver 6749M: Juergen Stuber <starblue@users.sourceforge.net> 6750L: legousb-devel@lists.sourceforge.net 6751W: http://legousb.sourceforge.net/ 6752S: Maintained 6753F: drivers/usb/misc/legousbtower.c 6754 6755LG2160 MEDIA DRIVER 6756M: Michael Krufky <mkrufky@linuxtv.org> 6757L: linux-media@vger.kernel.org 6758W: https://linuxtv.org 6759W: http://github.com/mkrufky 6760Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6761T: git git://linuxtv.org/mkrufky/tuners.git 6762S: Maintained 6763F: drivers/media/dvb-frontends/lg2160.* 6764 6765LGDT3305 MEDIA DRIVER 6766M: Michael Krufky <mkrufky@linuxtv.org> 6767L: linux-media@vger.kernel.org 6768W: https://linuxtv.org 6769W: http://github.com/mkrufky 6770Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6771T: git git://linuxtv.org/mkrufky/tuners.git 6772S: Maintained 6773F: drivers/media/dvb-frontends/lgdt3305.* 6774 6775LGUEST 6776M: Rusty Russell <rusty@rustcorp.com.au> 6777L: lguest@lists.ozlabs.org 6778W: http://lguest.ozlabs.org/ 6779S: Odd Fixes 6780F: arch/x86/include/asm/lguest*.h 6781F: arch/x86/lguest/ 6782F: drivers/lguest/ 6783F: include/linux/lguest*.h 6784F: tools/lguest/ 6785 6786LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6787M: Tejun Heo <tj@kernel.org> 6788L: linux-ide@vger.kernel.org 6789T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6790S: Maintained 6791F: drivers/ata/ 6792F: include/linux/ata.h 6793F: include/linux/libata.h 6794 6795LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6796M: Viresh Kumar <vireshk@kernel.org> 6797L: linux-ide@vger.kernel.org 6798T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6799S: Maintained 6800F: include/linux/pata_arasan_cf_data.h 6801F: drivers/ata/pata_arasan_cf.c 6802 6803LIBATA PATA DRIVERS 6804M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6805M: Tejun Heo <tj@kernel.org> 6806L: linux-ide@vger.kernel.org 6807T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6808S: Maintained 6809F: drivers/ata/pata_*.c 6810F: drivers/ata/ata_generic.c 6811 6812LIBATA SATA AHCI PLATFORM devices support 6813M: Hans de Goede <hdegoede@redhat.com> 6814M: Tejun Heo <tj@kernel.org> 6815L: linux-ide@vger.kernel.org 6816T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6817S: Maintained 6818F: drivers/ata/ahci_platform.c 6819F: drivers/ata/libahci_platform.c 6820F: include/linux/ahci_platform.h 6821 6822LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6823M: Mikael Pettersson <mikpelinux@gmail.com> 6824L: linux-ide@vger.kernel.org 6825T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6826S: Maintained 6827F: drivers/ata/sata_promise.* 6828 6829LIBLOCKDEP 6830M: Sasha Levin <sasha.levin@oracle.com> 6831S: Maintained 6832F: tools/lib/lockdep/ 6833 6834LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6835M: Dan Williams <dan.j.williams@intel.com> 6836L: linux-nvdimm@lists.01.org 6837Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6838T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6839S: Supported 6840F: drivers/nvdimm/* 6841F: include/linux/nd.h 6842F: include/linux/libnvdimm.h 6843F: include/uapi/linux/ndctl.h 6844 6845LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6846M: Ross Zwisler <ross.zwisler@linux.intel.com> 6847L: linux-nvdimm@lists.01.org 6848Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6849S: Supported 6850F: drivers/nvdimm/blk.c 6851F: drivers/nvdimm/region_devs.c 6852F: drivers/acpi/nfit* 6853 6854LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6855M: Vishal Verma <vishal.l.verma@intel.com> 6856L: linux-nvdimm@lists.01.org 6857Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6858S: Supported 6859F: drivers/nvdimm/btt* 6860 6861LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6862M: Ross Zwisler <ross.zwisler@linux.intel.com> 6863L: linux-nvdimm@lists.01.org 6864Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6865S: Supported 6866F: drivers/nvdimm/pmem.c 6867F: include/linux/pmem.h 6868F: arch/*/include/asm/pmem.h 6869 6870LIGHTNVM PLATFORM SUPPORT 6871M: Matias Bjorling <mb@lightnvm.io> 6872W: http://github/OpenChannelSSD 6873L: linux-block@vger.kernel.org 6874S: Maintained 6875F: drivers/lightnvm/ 6876F: include/linux/lightnvm.h 6877F: include/uapi/linux/lightnvm.h 6878 6879LINUX FOR IBM pSERIES (RS/6000) 6880M: Paul Mackerras <paulus@au.ibm.com> 6881W: http://www.ibm.com/linux/ltc/projects/ppc 6882S: Supported 6883F: arch/powerpc/boot/rs6000.h 6884 6885LINUX FOR POWERPC (32-BIT AND 64-BIT) 6886M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6887M: Paul Mackerras <paulus@samba.org> 6888M: Michael Ellerman <mpe@ellerman.id.au> 6889W: http://www.penguinppc.org/ 6890L: linuxppc-dev@lists.ozlabs.org 6891Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6892T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6893S: Supported 6894F: Documentation/powerpc/ 6895F: arch/powerpc/ 6896F: drivers/char/tpm/tpm_ibmvtpm* 6897F: drivers/crypto/nx/ 6898F: drivers/crypto/vmx/ 6899F: drivers/net/ethernet/ibm/ibmveth.* 6900F: drivers/net/ethernet/ibm/ibmvnic.* 6901F: drivers/pci/hotplug/rpa* 6902F: drivers/scsi/ibmvscsi/ 6903N: opal 6904N: /pmac 6905N: powermac 6906N: powernv 6907N: [^a-z0-9]ps3 6908N: pseries 6909 6910LINUX FOR POWER MACINTOSH 6911M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6912W: http://www.penguinppc.org/ 6913L: linuxppc-dev@lists.ozlabs.org 6914S: Maintained 6915F: arch/powerpc/platforms/powermac/ 6916F: drivers/macintosh/ 6917 6918LINUX FOR POWERPC EMBEDDED MPC5XXX 6919M: Anatolij Gustschin <agust@denx.de> 6920L: linuxppc-dev@lists.ozlabs.org 6921T: git git://git.denx.de/linux-denx-agust.git 6922S: Maintained 6923F: arch/powerpc/platforms/512x/ 6924F: arch/powerpc/platforms/52xx/ 6925 6926LINUX FOR POWERPC EMBEDDED PPC4XX 6927M: Alistair Popple <alistair@popple.id.au> 6928M: Matt Porter <mporter@kernel.crashing.org> 6929W: http://www.penguinppc.org/ 6930L: linuxppc-dev@lists.ozlabs.org 6931S: Maintained 6932F: arch/powerpc/platforms/40x/ 6933F: arch/powerpc/platforms/44x/ 6934 6935LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6936L: linuxppc-dev@lists.ozlabs.org 6937S: Orphan 6938F: arch/powerpc/*/*virtex* 6939F: arch/powerpc/*/*/*virtex* 6940 6941LINUX FOR POWERPC EMBEDDED PPC8XX 6942M: Vitaly Bordug <vitb@kernel.crashing.org> 6943W: http://www.penguinppc.org/ 6944L: linuxppc-dev@lists.ozlabs.org 6945S: Maintained 6946F: arch/powerpc/platforms/8xx/ 6947 6948LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6949M: Scott Wood <oss@buserror.net> 6950M: Kumar Gala <galak@kernel.crashing.org> 6951W: http://www.penguinppc.org/ 6952L: linuxppc-dev@lists.ozlabs.org 6953T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6954S: Maintained 6955F: arch/powerpc/platforms/83xx/ 6956F: arch/powerpc/platforms/85xx/ 6957 6958LINUX FOR POWERPC PA SEMI PWRFICIENT 6959M: Olof Johansson <olof@lixom.net> 6960L: linuxppc-dev@lists.ozlabs.org 6961S: Maintained 6962F: arch/powerpc/platforms/pasemi/ 6963F: drivers/*/*pasemi* 6964F: drivers/*/*/*pasemi* 6965 6966LINUX SECURITY MODULE (LSM) FRAMEWORK 6967M: Chris Wright <chrisw@sous-sol.org> 6968L: linux-security-module@vger.kernel.org 6969S: Supported 6970 6971LIS3LV02D ACCELEROMETER DRIVER 6972M: Eric Piel <eric.piel@tremplin-utc.net> 6973S: Maintained 6974F: Documentation/misc-devices/lis3lv02d 6975F: drivers/misc/lis3lv02d/ 6976F: drivers/platform/x86/hp_accel.c 6977 6978LIVE PATCHING 6979M: Josh Poimboeuf <jpoimboe@redhat.com> 6980M: Jessica Yu <jeyu@redhat.com> 6981M: Jiri Kosina <jikos@kernel.org> 6982M: Miroslav Benes <mbenes@suse.cz> 6983R: Petr Mladek <pmladek@suse.com> 6984S: Maintained 6985F: kernel/livepatch/ 6986F: include/linux/livepatch.h 6987F: arch/x86/include/asm/livepatch.h 6988F: arch/x86/kernel/livepatch.c 6989F: Documentation/livepatch/ 6990F: Documentation/ABI/testing/sysfs-kernel-livepatch 6991F: samples/livepatch/ 6992L: live-patching@vger.kernel.org 6993T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6994 6995LINUX KERNEL DUMP TEST MODULE (LKDTM) 6996M: Kees Cook <keescook@chromium.org> 6997S: Maintained 6998F: drivers/misc/lkdtm.c 6999 7000LLC (802.2) 7001M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7002S: Maintained 7003F: include/linux/llc.h 7004F: include/uapi/linux/llc.h 7005F: include/net/llc* 7006F: net/llc/ 7007 7008LM73 HARDWARE MONITOR DRIVER 7009M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7010L: linux-hwmon@vger.kernel.org 7011S: Maintained 7012F: drivers/hwmon/lm73.c 7013 7014LM78 HARDWARE MONITOR DRIVER 7015M: Jean Delvare <jdelvare@suse.com> 7016L: linux-hwmon@vger.kernel.org 7017S: Maintained 7018F: Documentation/hwmon/lm78 7019F: drivers/hwmon/lm78.c 7020 7021LM83 HARDWARE MONITOR DRIVER 7022M: Jean Delvare <jdelvare@suse.com> 7023L: linux-hwmon@vger.kernel.org 7024S: Maintained 7025F: Documentation/hwmon/lm83 7026F: drivers/hwmon/lm83.c 7027 7028LM90 HARDWARE MONITOR DRIVER 7029M: Jean Delvare <jdelvare@suse.com> 7030L: linux-hwmon@vger.kernel.org 7031S: Maintained 7032F: Documentation/hwmon/lm90 7033F: Documentation/devicetree/bindings/hwmon/lm90.txt 7034F: drivers/hwmon/lm90.c 7035 7036LM95234 HARDWARE MONITOR DRIVER 7037M: Guenter Roeck <linux@roeck-us.net> 7038L: linux-hwmon@vger.kernel.org 7039S: Maintained 7040F: Documentation/hwmon/lm95234 7041F: drivers/hwmon/lm95234.c 7042 7043LME2510 MEDIA DRIVER 7044M: Malcolm Priestley <tvboxspy@gmail.com> 7045L: linux-media@vger.kernel.org 7046W: https://linuxtv.org 7047Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7048S: Maintained 7049F: drivers/media/usb/dvb-usb-v2/lmedm04* 7050 7051LOCKDEP AND LOCKSTAT 7052M: Peter Zijlstra <peterz@infradead.org> 7053M: Ingo Molnar <mingo@redhat.com> 7054L: linux-kernel@vger.kernel.org 7055T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 7056S: Maintained 7057F: Documentation/locking/lockdep*.txt 7058F: Documentation/locking/lockstat.txt 7059F: include/linux/lockdep.h 7060F: kernel/locking/ 7061 7062LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7063M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7064L: linux-ntfs-dev@lists.sourceforge.net 7065W: http://www.linux-ntfs.org/content/view/19/37/ 7066S: Maintained 7067F: Documentation/ldm.txt 7068F: block/partitions/ldm.* 7069 7070LogFS 7071M: Joern Engel <joern@logfs.org> 7072M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7073L: logfs@logfs.org 7074W: logfs.org 7075S: Maintained 7076F: fs/logfs/ 7077 7078LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7079M: Sathya Prakash <sathya.prakash@broadcom.com> 7080M: Chaitra P B <chaitra.basappa@broadcom.com> 7081M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7082L: MPT-FusionLinux.pdl@broadcom.com 7083L: linux-scsi@vger.kernel.org 7084W: http://www.avagotech.com/support/ 7085S: Supported 7086F: drivers/message/fusion/ 7087F: drivers/scsi/mpt2sas/ 7088F: drivers/scsi/mpt3sas/ 7089 7090LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7091M: Matthew Wilcox <matthew@wil.cx> 7092L: linux-scsi@vger.kernel.org 7093S: Maintained 7094F: drivers/scsi/sym53c8xx_2/ 7095 7096LTC4261 HARDWARE MONITOR DRIVER 7097M: Guenter Roeck <linux@roeck-us.net> 7098L: linux-hwmon@vger.kernel.org 7099S: Maintained 7100F: Documentation/hwmon/ltc4261 7101F: drivers/hwmon/ltc4261.c 7102 7103LTP (Linux Test Project) 7104M: Mike Frysinger <vapier@gentoo.org> 7105M: Cyril Hrubis <chrubis@suse.cz> 7106M: Wanlong Gao <wanlong.gao@gmail.com> 7107M: Jan Stancek <jstancek@redhat.com> 7108M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7109M: Alexey Kodanev <alexey.kodanev@oracle.com> 7110L: ltp@lists.linux.it (subscribers-only) 7111W: http://linux-test-project.github.io/ 7112T: git git://github.com/linux-test-project/ltp.git 7113S: Maintained 7114 7115M32R ARCHITECTURE 7116W: http://www.linux-m32r.org/ 7117S: Orphan 7118F: arch/m32r/ 7119 7120M68K ARCHITECTURE 7121M: Geert Uytterhoeven <geert@linux-m68k.org> 7122L: linux-m68k@lists.linux-m68k.org 7123W: http://www.linux-m68k.org/ 7124T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7125S: Maintained 7126F: arch/m68k/ 7127F: drivers/zorro/ 7128 7129M68K ON APPLE MACINTOSH 7130M: Joshua Thompson <funaho@jurai.org> 7131W: http://www.mac.linux-m68k.org/ 7132L: linux-m68k@lists.linux-m68k.org 7133S: Maintained 7134F: arch/m68k/mac/ 7135 7136M68K ON HP9000/300 7137M: Philip Blundell <philb@gnu.org> 7138W: http://www.tazenda.demon.co.uk/phil/linux-hp 7139S: Maintained 7140F: arch/m68k/hp300/ 7141 7142M88DS3103 MEDIA DRIVER 7143M: Antti Palosaari <crope@iki.fi> 7144L: linux-media@vger.kernel.org 7145W: https://linuxtv.org 7146W: http://palosaari.fi/linux/ 7147Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7148T: git git://linuxtv.org/anttip/media_tree.git 7149S: Maintained 7150F: drivers/media/dvb-frontends/m88ds3103* 7151 7152M88RS2000 MEDIA DRIVER 7153M: Malcolm Priestley <tvboxspy@gmail.com> 7154L: linux-media@vger.kernel.org 7155W: https://linuxtv.org 7156Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7157S: Maintained 7158F: drivers/media/dvb-frontends/m88rs2000* 7159 7160MA901 MASTERKIT USB FM RADIO DRIVER 7161M: Alexey Klimov <klimov.linux@gmail.com> 7162L: linux-media@vger.kernel.org 7163T: git git://linuxtv.org/media_tree.git 7164S: Maintained 7165F: drivers/media/radio/radio-ma901.c 7166 7167MAC80211 7168M: Johannes Berg <johannes@sipsolutions.net> 7169L: linux-wireless@vger.kernel.org 7170W: http://wireless.kernel.org/ 7171T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7172T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7173S: Maintained 7174F: Documentation/networking/mac80211-injection.txt 7175F: include/net/mac80211.h 7176F: net/mac80211/ 7177F: drivers/net/wireless/mac80211_hwsim.[ch] 7178 7179MACVLAN DRIVER 7180M: Patrick McHardy <kaber@trash.net> 7181L: netdev@vger.kernel.org 7182S: Maintained 7183F: drivers/net/macvlan.c 7184F: include/linux/if_macvlan.h 7185 7186MAILBOX API 7187M: Jassi Brar <jassisinghbrar@gmail.com> 7188L: linux-kernel@vger.kernel.org 7189S: Maintained 7190F: drivers/mailbox/ 7191F: include/linux/mailbox_client.h 7192F: include/linux/mailbox_controller.h 7193 7194MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7195M: Michael Kerrisk <mtk.manpages@gmail.com> 7196W: http://www.kernel.org/doc/man-pages 7197L: linux-man@vger.kernel.org 7198S: Maintained 7199 7200MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7201M: Andrew Lunn <andrew@lunn.ch> 7202M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7203S: Maintained 7204F: drivers/net/dsa/mv88e6xxx/ 7205 7206MARVELL ARMADA DRM SUPPORT 7207M: Russell King <rmk+kernel@armlinux.org.uk> 7208S: Maintained 7209F: drivers/gpu/drm/armada/ 7210F: include/uapi/drm/armada_drm.h 7211F: Documentation/devicetree/bindings/display/armada/ 7212 7213MARVELL CRYPTO DRIVER 7214M: Boris Brezillon <boris.brezillon@free-electrons.com> 7215M: Arnaud Ebalard <arno@natisbad.org> 7216F: drivers/crypto/marvell/ 7217S: Maintained 7218L: linux-crypto@vger.kernel.org 7219 7220MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7221M: Mirko Lindner <mlindner@marvell.com> 7222M: Stephen Hemminger <stephen@networkplumber.org> 7223L: netdev@vger.kernel.org 7224S: Maintained 7225F: drivers/net/ethernet/marvell/sk* 7226 7227MARVELL LIBERTAS WIRELESS DRIVER 7228L: libertas-dev@lists.infradead.org 7229S: Orphan 7230F: drivers/net/wireless/marvell/libertas/ 7231 7232MARVELL MV643XX ETHERNET DRIVER 7233M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7234L: netdev@vger.kernel.org 7235S: Maintained 7236F: drivers/net/ethernet/marvell/mv643xx_eth.* 7237F: include/linux/mv643xx.h 7238 7239MARVELL MVNETA ETHERNET DRIVER 7240M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7241L: netdev@vger.kernel.org 7242S: Maintained 7243F: drivers/net/ethernet/marvell/mvneta.* 7244 7245MARVELL MWIFIEX WIRELESS DRIVER 7246M: Amitkumar Karwar <akarwar@marvell.com> 7247M: Nishant Sarmukadam <nishants@marvell.com> 7248L: linux-wireless@vger.kernel.org 7249S: Maintained 7250F: drivers/net/wireless/marvell/mwifiex/ 7251 7252MARVELL MWL8K WIRELESS DRIVER 7253M: Lennert Buytenhek <buytenh@wantstofly.org> 7254L: linux-wireless@vger.kernel.org 7255S: Odd Fixes 7256F: drivers/net/wireless/marvell/mwl8k.c 7257 7258MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7259M: Nicolas Pitre <nico@fluxnic.net> 7260S: Odd Fixes 7261F: drivers/mmc/host/mvsdio.* 7262 7263MATROX FRAMEBUFFER DRIVER 7264L: linux-fbdev@vger.kernel.org 7265S: Orphan 7266F: drivers/video/fbdev/matrox/matroxfb_* 7267F: include/uapi/linux/matroxfb.h 7268 7269MAX16065 HARDWARE MONITOR DRIVER 7270M: Guenter Roeck <linux@roeck-us.net> 7271L: linux-hwmon@vger.kernel.org 7272S: Maintained 7273F: Documentation/hwmon/max16065 7274F: drivers/hwmon/max16065.c 7275 7276MAX20751 HARDWARE MONITOR DRIVER 7277M: Guenter Roeck <linux@roeck-us.net> 7278L: linux-hwmon@vger.kernel.org 7279S: Maintained 7280F: Documentation/hwmon/max20751 7281F: drivers/hwmon/max20751.c 7282 7283MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7284M: "Hans J. Koch" <hjk@hansjkoch.de> 7285L: linux-hwmon@vger.kernel.org 7286S: Maintained 7287F: Documentation/hwmon/max6650 7288F: drivers/hwmon/max6650.c 7289 7290MAX6697 HARDWARE MONITOR DRIVER 7291M: Guenter Roeck <linux@roeck-us.net> 7292L: linux-hwmon@vger.kernel.org 7293S: Maintained 7294F: Documentation/hwmon/max6697 7295F: Documentation/devicetree/bindings/i2c/max6697.txt 7296F: drivers/hwmon/max6697.c 7297F: include/linux/platform_data/max6697.h 7298 7299MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7300M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7301L: linux-pm@vger.kernel.org 7302S: Supported 7303F: drivers/power/max14577_charger.c 7304F: drivers/power/max77693_charger.c 7305 7306MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7307M: Javier Martinez Canillas <javier@osg.samsung.com> 7308L: linux-kernel@vger.kernel.org 7309S: Supported 7310F: drivers/*/*max77802*.c 7311F: Documentation/devicetree/bindings/*/*max77802.txt 7312F: include/dt-bindings/*/*max77802.h 7313 7314MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7315M: Chanwoo Choi <cw00.choi@samsung.com> 7316M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7317L: linux-kernel@vger.kernel.org 7318S: Supported 7319F: drivers/*/max14577*.c 7320F: drivers/*/max77686*.c 7321F: drivers/*/max77693*.c 7322F: drivers/extcon/extcon-max14577.c 7323F: drivers/extcon/extcon-max77693.c 7324F: drivers/rtc/rtc-max77686.c 7325F: drivers/clk/clk-max77686.c 7326F: Documentation/devicetree/bindings/mfd/max14577.txt 7327F: Documentation/devicetree/bindings/*/max77686.txt 7328F: Documentation/devicetree/bindings/mfd/max77693.txt 7329F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7330F: include/linux/mfd/max14577*.h 7331F: include/linux/mfd/max77686*.h 7332F: include/linux/mfd/max77693*.h 7333 7334MAXIRADIO FM RADIO RECEIVER DRIVER 7335M: Hans Verkuil <hverkuil@xs4all.nl> 7336L: linux-media@vger.kernel.org 7337T: git git://linuxtv.org/media_tree.git 7338W: https://linuxtv.org 7339S: Maintained 7340F: drivers/media/radio/radio-maxiradio* 7341 7342MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7343M: Peter Rosin <peda@axentia.se> 7344L: linux-iio@vger.kernel.org 7345S: Maintained 7346F: drivers/iio/potentiometer/mcp4531.c 7347 7348MEDIA DRIVERS FOR RENESAS - VSP1 7349M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7350L: linux-media@vger.kernel.org 7351L: linux-renesas-soc@vger.kernel.org 7352T: git git://linuxtv.org/media_tree.git 7353S: Supported 7354F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7355F: drivers/media/platform/vsp1/ 7356 7357MEDIA DRIVERS FOR ASCOT2E 7358M: Sergey Kozlov <serjk@netup.ru> 7359L: linux-media@vger.kernel.org 7360W: https://linuxtv.org 7361W: http://netup.tv/ 7362T: git git://linuxtv.org/media_tree.git 7363S: Supported 7364F: drivers/media/dvb-frontends/ascot2e* 7365 7366MEDIA DRIVERS FOR CXD2841ER 7367M: Sergey Kozlov <serjk@netup.ru> 7368L: linux-media@vger.kernel.org 7369W: https://linuxtv.org 7370W: http://netup.tv/ 7371T: git git://linuxtv.org/media_tree.git 7372S: Supported 7373F: drivers/media/dvb-frontends/cxd2841er* 7374 7375MEDIA DRIVERS FOR HORUS3A 7376M: Sergey Kozlov <serjk@netup.ru> 7377L: linux-media@vger.kernel.org 7378W: https://linuxtv.org 7379W: http://netup.tv/ 7380T: git git://linuxtv.org/media_tree.git 7381S: Supported 7382F: drivers/media/dvb-frontends/horus3a* 7383 7384MEDIA DRIVERS FOR LNBH25 7385M: Sergey Kozlov <serjk@netup.ru> 7386L: linux-media@vger.kernel.org 7387W: https://linuxtv.org 7388W: http://netup.tv/ 7389T: git git://linuxtv.org/media_tree.git 7390S: Supported 7391F: drivers/media/dvb-frontends/lnbh25* 7392 7393MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7394M: Sergey Kozlov <serjk@netup.ru> 7395L: linux-media@vger.kernel.org 7396W: https://linuxtv.org 7397W: http://netup.tv/ 7398T: git git://linuxtv.org/media_tree.git 7399S: Supported 7400F: drivers/media/pci/netup_unidvb/* 7401 7402MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7403M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7404M: Mauro Carvalho Chehab <mchehab@kernel.org> 7405P: LinuxTV.org Project 7406L: linux-media@vger.kernel.org 7407W: https://linuxtv.org 7408Q: http://patchwork.kernel.org/project/linux-media/list/ 7409T: git git://linuxtv.org/media_tree.git 7410S: Maintained 7411F: Documentation/dvb/ 7412F: Documentation/video4linux/ 7413F: Documentation/DocBook/media/ 7414F: drivers/media/ 7415F: drivers/staging/media/ 7416F: include/linux/platform_data/media/ 7417F: include/media/ 7418F: include/uapi/linux/dvb/ 7419F: include/uapi/linux/videodev2.h 7420F: include/uapi/linux/media.h 7421F: include/uapi/linux/v4l2-* 7422F: include/uapi/linux/meye.h 7423F: include/uapi/linux/ivtv* 7424F: include/uapi/linux/uvcvideo.h 7425 7426MEDIATEK ETHERNET DRIVER 7427M: Felix Fietkau <nbd@openwrt.org> 7428M: John Crispin <blogic@openwrt.org> 7429L: netdev@vger.kernel.org 7430S: Maintained 7431F: drivers/net/ethernet/mediatek/ 7432 7433MEDIATEK MT7601U WIRELESS LAN DRIVER 7434M: Jakub Kicinski <kubakici@wp.pl> 7435L: linux-wireless@vger.kernel.org 7436S: Maintained 7437F: drivers/net/wireless/mediatek/mt7601u/ 7438 7439MEGARAID SCSI/SAS DRIVERS 7440M: Kashyap Desai <kashyap.desai@avagotech.com> 7441M: Sumit Saxena <sumit.saxena@avagotech.com> 7442M: Uday Lingala <uday.lingala@avagotech.com> 7443L: megaraidlinux.pdl@avagotech.com 7444L: linux-scsi@vger.kernel.org 7445W: http://www.lsi.com 7446S: Maintained 7447F: Documentation/scsi/megaraid.txt 7448F: drivers/scsi/megaraid.* 7449F: drivers/scsi/megaraid/ 7450 7451MELLANOX ETHERNET DRIVER (mlx4_en) 7452M: Tariq Toukan <tariqt@mellanox.com> 7453L: netdev@vger.kernel.org 7454S: Supported 7455W: http://www.mellanox.com 7456Q: http://patchwork.ozlabs.org/project/netdev/list/ 7457F: drivers/net/ethernet/mellanox/mlx4/en_* 7458 7459MELLANOX ETHERNET DRIVER (mlx5e) 7460M: Saeed Mahameed <saeedm@mellanox.com> 7461L: netdev@vger.kernel.org 7462S: Supported 7463W: http://www.mellanox.com 7464Q: http://patchwork.ozlabs.org/project/netdev/list/ 7465F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7466 7467MELLANOX ETHERNET SWITCH DRIVERS 7468M: Jiri Pirko <jiri@mellanox.com> 7469M: Ido Schimmel <idosch@mellanox.com> 7470L: netdev@vger.kernel.org 7471S: Supported 7472W: http://www.mellanox.com 7473Q: http://patchwork.ozlabs.org/project/netdev/list/ 7474F: drivers/net/ethernet/mellanox/mlxsw/ 7475 7476MEMBARRIER SUPPORT 7477M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7478M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7479L: linux-kernel@vger.kernel.org 7480S: Supported 7481F: kernel/membarrier.c 7482F: include/uapi/linux/membarrier.h 7483 7484MEMORY MANAGEMENT 7485L: linux-mm@kvack.org 7486W: http://www.linux-mm.org 7487S: Maintained 7488F: include/linux/mm.h 7489F: include/linux/gfp.h 7490F: include/linux/mmzone.h 7491F: include/linux/memory_hotplug.h 7492F: include/linux/vmalloc.h 7493F: mm/ 7494 7495MEMORY TECHNOLOGY DEVICES (MTD) 7496M: David Woodhouse <dwmw2@infradead.org> 7497M: Brian Norris <computersforpeace@gmail.com> 7498L: linux-mtd@lists.infradead.org 7499W: http://www.linux-mtd.infradead.org/ 7500Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7501T: git git://git.infradead.org/linux-mtd.git 7502T: git git://git.infradead.org/l2-mtd.git 7503S: Maintained 7504F: Documentation/devicetree/bindings/mtd/ 7505F: drivers/mtd/ 7506F: include/linux/mtd/ 7507F: include/uapi/mtd/ 7508 7509MEN A21 WATCHDOG DRIVER 7510M: Johannes Thumshirn <morbidrsa@gmail.com> 7511L: linux-watchdog@vger.kernel.org 7512S: Maintained 7513F: drivers/watchdog/mena21_wdt.c 7514 7515MEN CHAMELEON BUS (mcb) 7516M: Johannes Thumshirn <morbidrsa@gmail.com> 7517S: Maintained 7518F: drivers/mcb/ 7519F: include/linux/mcb.h 7520F: Documentation/men-chameleon-bus.txt 7521 7522MEN F21BMC (Board Management Controller) 7523M: Andreas Werner <andreas.werner@men.de> 7524S: Supported 7525F: drivers/mfd/menf21bmc.c 7526F: drivers/watchdog/menf21bmc_wdt.c 7527F: drivers/leds/leds-menf21bmc.c 7528F: drivers/hwmon/menf21bmc_hwmon.c 7529F: Documentation/hwmon/menf21bmc 7530 7531METAG ARCHITECTURE 7532M: James Hogan <james.hogan@imgtec.com> 7533L: linux-metag@vger.kernel.org 7534T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7535S: Odd Fixes 7536F: arch/metag/ 7537F: Documentation/metag/ 7538F: Documentation/devicetree/bindings/metag/ 7539F: Documentation/devicetree/bindings/interrupt-controller/img,* 7540F: drivers/clocksource/metag_generic.c 7541F: drivers/irqchip/irq-metag.c 7542F: drivers/irqchip/irq-metag-ext.c 7543F: drivers/tty/metag_da.c 7544 7545MICROBLAZE ARCHITECTURE 7546M: Michal Simek <monstr@monstr.eu> 7547W: http://www.monstr.eu/fdt/ 7548T: git git://git.monstr.eu/linux-2.6-microblaze.git 7549S: Supported 7550F: arch/microblaze/ 7551 7552MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7553M: Chen Yu <yu.c.chen@intel.com> 7554L: platform-driver-x86@vger.kernel.org 7555S: Supported 7556F: drivers/platform/x86/surfacepro3_button.c 7557 7558MICROTEK X6 SCANNER 7559M: Oliver Neukum <oliver@neukum.org> 7560S: Maintained 7561F: drivers/usb/image/microtek.* 7562 7563MIPS 7564M: Ralf Baechle <ralf@linux-mips.org> 7565L: linux-mips@linux-mips.org 7566W: http://www.linux-mips.org/ 7567T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7568Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7569S: Supported 7570F: Documentation/devicetree/bindings/mips/ 7571F: Documentation/mips/ 7572F: arch/mips/ 7573 7574MIPS/LOONGSON1 ARCHITECTURE 7575M: Keguang Zhang <keguang.zhang@gmail.com> 7576L: linux-mips@linux-mips.org 7577S: Maintained 7578F: arch/mips/loongson32/ 7579F: arch/mips/include/asm/mach-loongson32/ 7580F: drivers/*/*loongson1* 7581F: drivers/*/*/*loongson1* 7582 7583MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7584M: Hans Verkuil <hverkuil@xs4all.nl> 7585L: linux-media@vger.kernel.org 7586T: git git://linuxtv.org/media_tree.git 7587W: https://linuxtv.org 7588S: Odd Fixes 7589F: drivers/media/radio/radio-miropcm20* 7590 7591MELLANOX MLX4 core VPI driver 7592M: Yishai Hadas <yishaih@mellanox.com> 7593L: netdev@vger.kernel.org 7594L: linux-rdma@vger.kernel.org 7595W: http://www.mellanox.com 7596Q: http://patchwork.ozlabs.org/project/netdev/list/ 7597S: Supported 7598F: drivers/net/ethernet/mellanox/mlx4/ 7599F: include/linux/mlx4/ 7600 7601MELLANOX MLX4 IB driver 7602M: Yishai Hadas <yishaih@mellanox.com> 7603L: linux-rdma@vger.kernel.org 7604W: http://www.mellanox.com 7605Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7606S: Supported 7607F: drivers/infiniband/hw/mlx4/ 7608F: include/linux/mlx4/ 7609 7610MELLANOX MLX5 core VPI driver 7611M: Matan Barak <matanb@mellanox.com> 7612M: Leon Romanovsky <leonro@mellanox.com> 7613L: netdev@vger.kernel.org 7614L: linux-rdma@vger.kernel.org 7615W: http://www.mellanox.com 7616Q: http://patchwork.ozlabs.org/project/netdev/list/ 7617S: Supported 7618F: drivers/net/ethernet/mellanox/mlx5/core/ 7619F: include/linux/mlx5/ 7620 7621MELLANOX MLX5 IB driver 7622M: Matan Barak <matanb@mellanox.com> 7623M: Leon Romanovsky <leonro@mellanox.com> 7624L: linux-rdma@vger.kernel.org 7625W: http://www.mellanox.com 7626Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7627S: Supported 7628F: drivers/infiniband/hw/mlx5/ 7629F: include/linux/mlx5/ 7630 7631MELEXIS MLX90614 DRIVER 7632M: Crt Mori <cmo@melexis.com> 7633L: linux-iio@vger.kernel.org 7634W: http://www.melexis.com 7635S: Supported 7636F: drivers/iio/temperature/mlx90614.c 7637 7638MN88472 MEDIA DRIVER 7639M: Antti Palosaari <crope@iki.fi> 7640L: linux-media@vger.kernel.org 7641W: https://linuxtv.org 7642W: http://palosaari.fi/linux/ 7643Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7644T: git git://linuxtv.org/anttip/media_tree.git 7645S: Maintained 7646F: drivers/staging/media/mn88472/ 7647F: drivers/media/dvb-frontends/mn88472.h 7648 7649MN88473 MEDIA DRIVER 7650M: Antti Palosaari <crope@iki.fi> 7651L: linux-media@vger.kernel.org 7652W: https://linuxtv.org 7653W: http://palosaari.fi/linux/ 7654Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7655S: Maintained 7656F: drivers/media/dvb-frontends/mn88473* 7657 7658MODULE SUPPORT 7659M: Rusty Russell <rusty@rustcorp.com.au> 7660S: Maintained 7661F: include/linux/module.h 7662F: kernel/module.c 7663 7664MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7665W: http://popies.net/meye/ 7666S: Orphan 7667F: Documentation/video4linux/meye.txt 7668F: drivers/media/pci/meye/ 7669F: include/uapi/linux/meye.h 7670 7671MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7672M: Jiri Slaby <jirislaby@gmail.com> 7673S: Maintained 7674F: Documentation/serial/moxa-smartio 7675F: drivers/tty/mxser.* 7676 7677MR800 AVERMEDIA USB FM RADIO DRIVER 7678M: Alexey Klimov <klimov.linux@gmail.com> 7679L: linux-media@vger.kernel.org 7680T: git git://linuxtv.org/media_tree.git 7681S: Maintained 7682F: drivers/media/radio/radio-mr800.c 7683 7684MRF24J40 IEEE 802.15.4 RADIO DRIVER 7685M: Alan Ott <alan@signal11.us> 7686L: linux-wpan@vger.kernel.org 7687S: Maintained 7688F: drivers/net/ieee802154/mrf24j40.c 7689F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7690 7691MSI LAPTOP SUPPORT 7692M: "Lee, Chun-Yi" <jlee@suse.com> 7693L: platform-driver-x86@vger.kernel.org 7694S: Maintained 7695F: drivers/platform/x86/msi-laptop.c 7696 7697MSI WMI SUPPORT 7698L: platform-driver-x86@vger.kernel.org 7699S: Orphan 7700F: drivers/platform/x86/msi-wmi.c 7701 7702MSI001 MEDIA DRIVER 7703M: Antti Palosaari <crope@iki.fi> 7704L: linux-media@vger.kernel.org 7705W: https://linuxtv.org 7706W: http://palosaari.fi/linux/ 7707Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7708T: git git://linuxtv.org/anttip/media_tree.git 7709S: Maintained 7710F: drivers/media/tuners/msi001* 7711 7712MSI2500 MEDIA DRIVER 7713M: Antti Palosaari <crope@iki.fi> 7714L: linux-media@vger.kernel.org 7715W: https://linuxtv.org 7716W: http://palosaari.fi/linux/ 7717Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7718T: git git://linuxtv.org/anttip/media_tree.git 7719S: Maintained 7720F: drivers/media/usb/msi2500/ 7721 7722MSYSTEMS DISKONCHIP G3 MTD DRIVER 7723M: Robert Jarzmik <robert.jarzmik@free.fr> 7724L: linux-mtd@lists.infradead.org 7725S: Maintained 7726F: drivers/mtd/devices/docg3* 7727 7728MT9M032 APTINA SENSOR DRIVER 7729M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7730L: linux-media@vger.kernel.org 7731T: git git://linuxtv.org/media_tree.git 7732S: Maintained 7733F: drivers/media/i2c/mt9m032.c 7734F: include/media/i2c/mt9m032.h 7735 7736MT9P031 APTINA CAMERA SENSOR 7737M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7738L: linux-media@vger.kernel.org 7739T: git git://linuxtv.org/media_tree.git 7740S: Maintained 7741F: drivers/media/i2c/mt9p031.c 7742F: include/media/i2c/mt9p031.h 7743 7744MT9T001 APTINA CAMERA SENSOR 7745M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7746L: linux-media@vger.kernel.org 7747T: git git://linuxtv.org/media_tree.git 7748S: Maintained 7749F: drivers/media/i2c/mt9t001.c 7750F: include/media/i2c/mt9t001.h 7751 7752MT9V032 APTINA CAMERA SENSOR 7753M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7754L: linux-media@vger.kernel.org 7755T: git git://linuxtv.org/media_tree.git 7756S: Maintained 7757F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7758F: drivers/media/i2c/mt9v032.c 7759F: include/media/i2c/mt9v032.h 7760 7761MULTIFUNCTION DEVICES (MFD) 7762M: Lee Jones <lee.jones@linaro.org> 7763T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7764S: Supported 7765F: drivers/mfd/ 7766F: include/linux/mfd/ 7767 7768MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7769M: Ulf Hansson <ulf.hansson@linaro.org> 7770L: linux-mmc@vger.kernel.org 7771T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7772S: Maintained 7773F: drivers/mmc/ 7774F: include/linux/mmc/ 7775F: include/uapi/linux/mmc/ 7776 7777MULTIMEDIA CARD (MMC) ETC. OVER SPI 7778S: Orphan 7779F: drivers/mmc/host/mmc_spi.c 7780F: include/linux/spi/mmc_spi.h 7781 7782MULTISOUND SOUND DRIVER 7783M: Andrew Veliath <andrewtv@usa.net> 7784S: Maintained 7785F: Documentation/sound/oss/MultiSound 7786F: sound/oss/msnd* 7787 7788MULTITECH MULTIPORT CARD (ISICOM) 7789S: Orphan 7790F: drivers/tty/isicom.c 7791F: include/linux/isicom.h 7792 7793MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7794M: Bin Liu <b-liu@ti.com> 7795L: linux-usb@vger.kernel.org 7796T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7797S: Maintained 7798F: drivers/usb/musb/ 7799 7800MXL5007T MEDIA DRIVER 7801M: Michael Krufky <mkrufky@linuxtv.org> 7802L: linux-media@vger.kernel.org 7803W: https://linuxtv.org 7804W: http://github.com/mkrufky 7805Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7806T: git git://linuxtv.org/mkrufky/tuners.git 7807S: Maintained 7808F: drivers/media/tuners/mxl5007t.* 7809 7810MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7811M: Hyong-Youb Kim <hykim@myri.com> 7812L: netdev@vger.kernel.org 7813W: https://www.myricom.com/support/downloads/myri10ge.html 7814S: Supported 7815F: drivers/net/ethernet/myricom/myri10ge/ 7816 7817NAND FLASH SUBSYSTEM 7818M: Boris Brezillon <boris.brezillon@free-electrons.com> 7819R: Richard Weinberger <richard@nod.at> 7820L: linux-mtd@lists.infradead.org 7821W: http://www.linux-mtd.infradead.org/ 7822Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7823T: git git://github.com/linux-nand/linux.git 7824S: Maintained 7825F: drivers/mtd/nand/ 7826F: include/linux/mtd/nand*.h 7827 7828NATSEMI ETHERNET DRIVER (DP8381x) 7829S: Orphan 7830F: drivers/net/ethernet/natsemi/natsemi.c 7831 7832NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7833M: Daniel Mack <zonque@gmail.com> 7834S: Maintained 7835L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7836W: http://www.native-instruments.com 7837F: sound/usb/caiaq/ 7838 7839NCP FILESYSTEM 7840M: Petr Vandrovec <petr@vandrovec.name> 7841S: Odd Fixes 7842F: fs/ncpfs/ 7843 7844NCR 5380 SCSI DRIVERS 7845M: Finn Thain <fthain@telegraphics.com.au> 7846M: Michael Schmitz <schmitzmic@gmail.com> 7847L: linux-scsi@vger.kernel.org 7848S: Maintained 7849F: Documentation/scsi/g_NCR5380.txt 7850F: Documentation/scsi/dtc3x80.txt 7851F: drivers/scsi/NCR5380.* 7852F: drivers/scsi/arm/cumana_1.c 7853F: drivers/scsi/arm/oak.c 7854F: drivers/scsi/atari_scsi.* 7855F: drivers/scsi/dmx3191d.c 7856F: drivers/scsi/dtc.* 7857F: drivers/scsi/g_NCR5380.* 7858F: drivers/scsi/g_NCR5380_mmio.c 7859F: drivers/scsi/mac_scsi.* 7860F: drivers/scsi/pas16.* 7861F: drivers/scsi/sun3_scsi.* 7862F: drivers/scsi/sun3_scsi_vme.c 7863F: drivers/scsi/t128.* 7864 7865NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7866M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7867L: linux-scsi@vger.kernel.org 7868S: Maintained 7869F: drivers/scsi/NCR_D700.* 7870 7871NCT6775 HARDWARE MONITOR DRIVER 7872M: Guenter Roeck <linux@roeck-us.net> 7873L: linux-hwmon@vger.kernel.org 7874S: Maintained 7875F: Documentation/hwmon/nct6775 7876F: drivers/hwmon/nct6775.c 7877 7878NETEFFECT IWARP RNIC DRIVER (IW_NES) 7879M: Faisal Latif <faisal.latif@intel.com> 7880L: linux-rdma@vger.kernel.org 7881W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7882S: Supported 7883F: drivers/infiniband/hw/nes/ 7884 7885NETEM NETWORK EMULATOR 7886M: Stephen Hemminger <stephen@networkplumber.org> 7887L: netem@lists.linux-foundation.org (moderated for non-subscribers) 7888S: Maintained 7889F: net/sched/sch_netem.c 7890 7891NETERION 10GbE DRIVERS (s2io/vxge) 7892M: Jon Mason <jdmason@kudzu.us> 7893L: netdev@vger.kernel.org 7894S: Supported 7895F: Documentation/networking/s2io.txt 7896F: Documentation/networking/vxge.txt 7897F: drivers/net/ethernet/neterion/ 7898 7899NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7900M: Pablo Neira Ayuso <pablo@netfilter.org> 7901M: Patrick McHardy <kaber@trash.net> 7902M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7903L: netfilter-devel@vger.kernel.org 7904L: coreteam@netfilter.org 7905W: http://www.netfilter.org/ 7906W: http://www.iptables.org/ 7907Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7908T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7909T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7910S: Supported 7911F: include/linux/netfilter* 7912F: include/linux/netfilter/ 7913F: include/net/netfilter/ 7914F: include/uapi/linux/netfilter* 7915F: include/uapi/linux/netfilter/ 7916F: net/*/netfilter.c 7917F: net/*/netfilter/ 7918F: net/netfilter/ 7919F: net/bridge/br_netfilter*.c 7920 7921NETLABEL 7922M: Paul Moore <paul@paul-moore.com> 7923W: http://netlabel.sf.net 7924L: netdev@vger.kernel.org 7925S: Maintained 7926F: Documentation/netlabel/ 7927F: include/net/netlabel.h 7928F: net/netlabel/ 7929 7930NETROM NETWORK LAYER 7931M: Ralf Baechle <ralf@linux-mips.org> 7932L: linux-hams@vger.kernel.org 7933W: http://www.linux-ax25.org/ 7934S: Maintained 7935F: include/net/netrom.h 7936F: include/uapi/linux/netrom.h 7937F: net/netrom/ 7938 7939NETRONOME ETHERNET DRIVERS 7940M: Jakub Kicinski <jakub.kicinski@netronome.com> 7941L: oss-drivers@netronome.com 7942S: Maintained 7943F: drivers/net/ethernet/netronome/ 7944 7945NETWORK BLOCK DEVICE (NBD) 7946M: Markus Pargmann <mpa@pengutronix.de> 7947S: Maintained 7948L: nbd-general@lists.sourceforge.net 7949T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7950F: Documentation/blockdev/nbd.txt 7951F: drivers/block/nbd.c 7952F: include/uapi/linux/nbd.h 7953 7954NETWORK DROP MONITOR 7955M: Neil Horman <nhorman@tuxdriver.com> 7956L: netdev@vger.kernel.org 7957S: Maintained 7958W: https://fedorahosted.org/dropwatch/ 7959F: net/core/drop_monitor.c 7960 7961NETWORKING [GENERAL] 7962M: "David S. Miller" <davem@davemloft.net> 7963L: netdev@vger.kernel.org 7964W: http://www.linuxfoundation.org/en/Net 7965Q: http://patchwork.ozlabs.org/project/netdev/list/ 7966T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7967T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7968S: Maintained 7969F: net/ 7970F: include/net/ 7971F: include/linux/in.h 7972F: include/linux/net.h 7973F: include/linux/netdevice.h 7974F: include/uapi/linux/in.h 7975F: include/uapi/linux/net.h 7976F: include/uapi/linux/netdevice.h 7977F: include/uapi/linux/net_namespace.h 7978F: tools/net/ 7979F: tools/testing/selftests/net/ 7980F: lib/random32.c 7981F: lib/test_bpf.c 7982 7983NETWORKING [IPv4/IPv6] 7984M: "David S. Miller" <davem@davemloft.net> 7985M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7986M: James Morris <jmorris@namei.org> 7987M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7988M: Patrick McHardy <kaber@trash.net> 7989L: netdev@vger.kernel.org 7990T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7991S: Maintained 7992F: net/ipv4/ 7993F: net/ipv6/ 7994F: include/net/ip* 7995F: arch/x86/net/* 7996 7997NETWORKING [IPSEC] 7998M: Steffen Klassert <steffen.klassert@secunet.com> 7999M: Herbert Xu <herbert@gondor.apana.org.au> 8000M: "David S. Miller" <davem@davemloft.net> 8001L: netdev@vger.kernel.org 8002T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8003T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8004S: Maintained 8005F: net/core/flow.c 8006F: net/xfrm/ 8007F: net/key/ 8008F: net/ipv4/xfrm* 8009F: net/ipv4/esp4.c 8010F: net/ipv4/ah4.c 8011F: net/ipv4/ipcomp.c 8012F: net/ipv4/ip_vti.c 8013F: net/ipv6/xfrm* 8014F: net/ipv6/esp6.c 8015F: net/ipv6/ah6.c 8016F: net/ipv6/ipcomp6.c 8017F: net/ipv6/ip6_vti.c 8018F: include/uapi/linux/xfrm.h 8019F: include/net/xfrm.h 8020 8021NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8022M: Paul Moore <paul@paul-moore.com> 8023L: netdev@vger.kernel.org 8024S: Maintained 8025 8026NETWORKING [WIRELESS] 8027L: linux-wireless@vger.kernel.org 8028Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8029 8030NETWORKING DRIVERS 8031L: netdev@vger.kernel.org 8032W: http://www.linuxfoundation.org/en/Net 8033Q: http://patchwork.ozlabs.org/project/netdev/list/ 8034T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8035T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8036S: Odd Fixes 8037F: Documentation/devicetree/bindings/net/ 8038F: drivers/net/ 8039F: include/linux/if_* 8040F: include/linux/netdevice.h 8041F: include/linux/etherdevice.h 8042F: include/linux/fcdevice.h 8043F: include/linux/fddidevice.h 8044F: include/linux/hippidevice.h 8045F: include/linux/inetdevice.h 8046F: include/uapi/linux/if_* 8047F: include/uapi/linux/netdevice.h 8048 8049NETWORKING DRIVERS (WIRELESS) 8050M: Kalle Valo <kvalo@codeaurora.org> 8051L: linux-wireless@vger.kernel.org 8052Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8053T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8054T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8055S: Maintained 8056F: Documentation/devicetree/bindings/net/wireless/ 8057F: drivers/net/wireless/ 8058 8059NETXEN (1/10) GbE SUPPORT 8060M: Manish Chopra <manish.chopra@qlogic.com> 8061M: Sony Chacko <sony.chacko@qlogic.com> 8062M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8063L: netdev@vger.kernel.org 8064W: http://www.qlogic.com 8065S: Supported 8066F: drivers/net/ethernet/qlogic/netxen/ 8067 8068NFC SUBSYSTEM 8069M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8070M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8071M: Samuel Ortiz <sameo@linux.intel.com> 8072L: linux-wireless@vger.kernel.org 8073L: linux-nfc@lists.01.org (subscribers-only) 8074S: Supported 8075F: net/nfc/ 8076F: include/net/nfc/ 8077F: include/uapi/linux/nfc.h 8078F: drivers/nfc/ 8079F: include/linux/platform_data/nfcmrvl.h 8080F: include/linux/platform_data/nxp-nci.h 8081F: include/linux/platform_data/pn544.h 8082F: include/linux/platform_data/st21nfca.h 8083F: include/linux/platform_data/st-nci.h 8084F: Documentation/devicetree/bindings/net/nfc/ 8085 8086NFS, SUNRPC, AND LOCKD CLIENTS 8087M: Trond Myklebust <trond.myklebust@primarydata.com> 8088M: Anna Schumaker <anna.schumaker@netapp.com> 8089L: linux-nfs@vger.kernel.org 8090W: http://client.linux-nfs.org 8091T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8092S: Maintained 8093F: fs/lockd/ 8094F: fs/nfs/ 8095F: fs/nfs_common/ 8096F: net/sunrpc/ 8097F: include/linux/lockd/ 8098F: include/linux/nfs* 8099F: include/linux/sunrpc/ 8100F: include/uapi/linux/nfs* 8101F: include/uapi/linux/sunrpc/ 8102 8103NILFS2 FILESYSTEM 8104M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8105L: linux-nilfs@vger.kernel.org 8106W: http://nilfs.sourceforge.net/ 8107W: http://nilfs.osdn.jp/ 8108T: git git://github.com/konis/nilfs2.git 8109S: Supported 8110F: Documentation/filesystems/nilfs2.txt 8111F: fs/nilfs2/ 8112F: include/linux/nilfs2_fs.h 8113F: include/trace/events/nilfs2.h 8114 8115NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8116M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8117W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8118S: Maintained 8119F: Documentation/scsi/NinjaSCSI.txt 8120F: drivers/scsi/pcmcia/nsp_* 8121 8122NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8123M: GOTO Masanori <gotom@debian.or.jp> 8124M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8125W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8126S: Maintained 8127F: Documentation/scsi/NinjaSCSI.txt 8128F: drivers/scsi/nsp32* 8129 8130NIOS2 ARCHITECTURE 8131M: Ley Foon Tan <lftan@altera.com> 8132L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8133T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8134S: Maintained 8135F: arch/nios2/ 8136 8137NOKIA N900 POWER SUPPLY DRIVERS 8138R: Pali Rohár <pali.rohar@gmail.com> 8139F: include/linux/power/bq2415x_charger.h 8140F: include/linux/power/bq27xxx_battery.h 8141F: include/linux/power/isp1704_charger.h 8142F: drivers/power/bq2415x_charger.c 8143F: drivers/power/bq27xxx_battery.c 8144F: drivers/power/bq27xxx_battery_i2c.c 8145F: drivers/power/isp1704_charger.c 8146F: drivers/power/rx51_battery.c 8147 8148NTB DRIVER CORE 8149M: Jon Mason <jdmason@kudzu.us> 8150M: Dave Jiang <dave.jiang@intel.com> 8151M: Allen Hubbe <Allen.Hubbe@emc.com> 8152L: linux-ntb@googlegroups.com 8153S: Supported 8154W: https://github.com/jonmason/ntb/wiki 8155T: git git://github.com/jonmason/ntb.git 8156F: drivers/ntb/ 8157F: drivers/net/ntb_netdev.c 8158F: include/linux/ntb.h 8159F: include/linux/ntb_transport.h 8160 8161NTB INTEL DRIVER 8162M: Jon Mason <jdmason@kudzu.us> 8163M: Dave Jiang <dave.jiang@intel.com> 8164L: linux-ntb@googlegroups.com 8165S: Supported 8166W: https://github.com/jonmason/ntb/wiki 8167T: git git://github.com/jonmason/ntb.git 8168F: drivers/ntb/hw/intel/ 8169 8170NTB AMD DRIVER 8171M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8172L: linux-ntb@googlegroups.com 8173S: Supported 8174F: drivers/ntb/hw/amd/ 8175 8176NTFS FILESYSTEM 8177M: Anton Altaparmakov <anton@tuxera.com> 8178L: linux-ntfs-dev@lists.sourceforge.net 8179W: http://www.tuxera.com/ 8180T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8181S: Supported 8182F: Documentation/filesystems/ntfs.txt 8183F: fs/ntfs/ 8184 8185NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8186M: Antonino Daplas <adaplas@gmail.com> 8187L: linux-fbdev@vger.kernel.org 8188S: Maintained 8189F: drivers/video/fbdev/riva/ 8190F: drivers/video/fbdev/nvidia/ 8191 8192NVM EXPRESS DRIVER 8193M: Keith Busch <keith.busch@intel.com> 8194M: Jens Axboe <axboe@fb.com> 8195L: linux-nvme@lists.infradead.org 8196T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8197W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8198S: Supported 8199F: drivers/nvme/host/ 8200F: include/linux/nvme.h 8201 8202NVMEM FRAMEWORK 8203M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8204M: Maxime Ripard <maxime.ripard@free-electrons.com> 8205S: Maintained 8206F: drivers/nvmem/ 8207F: Documentation/devicetree/bindings/nvmem/ 8208F: include/linux/nvmem-consumer.h 8209F: include/linux/nvmem-provider.h 8210 8211NXP-NCI NFC DRIVER 8212M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8213R: Charles Gorand <charles.gorand@effinnov.com> 8214L: linux-nfc@lists.01.org (moderated for non-subscribers) 8215S: Supported 8216F: drivers/nfc/nxp-nci 8217 8218NXP TDA998X DRM DRIVER 8219M: Russell King <rmk+kernel@armlinux.org.uk> 8220S: Supported 8221F: drivers/gpu/drm/i2c/tda998x_drv.c 8222F: include/drm/i2c/tda998x.h 8223 8224NXP TFA9879 DRIVER 8225M: Peter Rosin <peda@axentia.se> 8226L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8227S: Maintained 8228F: sound/soc/codecs/tfa9879* 8229 8230OBJTOOL 8231M: Josh Poimboeuf <jpoimboe@redhat.com> 8232S: Supported 8233F: tools/objtool/ 8234 8235OMAP SUPPORT 8236M: Tony Lindgren <tony@atomide.com> 8237L: linux-omap@vger.kernel.org 8238W: http://www.muru.com/linux/omap/ 8239W: http://linux.omap.com/ 8240Q: http://patchwork.kernel.org/project/linux-omap/list/ 8241T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8242S: Maintained 8243F: arch/arm/*omap*/ 8244F: arch/arm/configs/omap1_defconfig 8245F: arch/arm/configs/omap2plus_defconfig 8246F: drivers/i2c/busses/i2c-omap.c 8247F: drivers/irqchip/irq-omap-intc.c 8248F: drivers/mfd/*omap*.c 8249F: drivers/mfd/menelaus.c 8250F: drivers/mfd/palmas.c 8251F: drivers/mfd/tps65217.c 8252F: drivers/mfd/tps65218.c 8253F: drivers/mfd/tps65910.c 8254F: drivers/mfd/twl-core.[ch] 8255F: drivers/mfd/twl4030*.c 8256F: drivers/mfd/twl6030*.c 8257F: drivers/mfd/twl6040*.c 8258F: drivers/regulator/palmas-regulator*.c 8259F: drivers/regulator/pbias-regulator.c 8260F: drivers/regulator/tps65217-regulator.c 8261F: drivers/regulator/tps65218-regulator.c 8262F: drivers/regulator/tps65910-regulator.c 8263F: drivers/regulator/twl-regulator.c 8264F: include/linux/i2c-omap.h 8265 8266OMAP DEVICE TREE SUPPORT 8267M: Benoît Cousson <bcousson@baylibre.com> 8268M: Tony Lindgren <tony@atomide.com> 8269L: linux-omap@vger.kernel.org 8270L: devicetree@vger.kernel.org 8271S: Maintained 8272F: arch/arm/boot/dts/*omap* 8273F: arch/arm/boot/dts/*am3* 8274F: arch/arm/boot/dts/*am4* 8275F: arch/arm/boot/dts/*am5* 8276F: arch/arm/boot/dts/*dra7* 8277 8278OMAP CLOCK FRAMEWORK SUPPORT 8279M: Paul Walmsley <paul@pwsan.com> 8280L: linux-omap@vger.kernel.org 8281S: Maintained 8282F: arch/arm/*omap*/*clock* 8283 8284OMAP POWER MANAGEMENT SUPPORT 8285M: Kevin Hilman <khilman@kernel.org> 8286L: linux-omap@vger.kernel.org 8287S: Maintained 8288F: arch/arm/*omap*/*pm* 8289F: drivers/cpufreq/omap-cpufreq.c 8290 8291OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8292M: Rajendra Nayak <rnayak@codeaurora.org> 8293M: Paul Walmsley <paul@pwsan.com> 8294L: linux-omap@vger.kernel.org 8295S: Maintained 8296F: arch/arm/mach-omap2/prm* 8297 8298OMAP AUDIO SUPPORT 8299M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8300M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8301L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8302L: linux-omap@vger.kernel.org 8303S: Maintained 8304F: sound/soc/omap/ 8305 8306OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8307M: Roger Quadros <rogerq@ti.com> 8308M: Tony Lindgren <tony@atomide.com> 8309L: linux-omap@vger.kernel.org 8310S: Maintained 8311F: drivers/memory/omap-gpmc.c 8312F: arch/arm/mach-omap2/*gpmc* 8313 8314OMAP FRAMEBUFFER SUPPORT 8315M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8316L: linux-fbdev@vger.kernel.org 8317L: linux-omap@vger.kernel.org 8318S: Maintained 8319F: drivers/video/fbdev/omap/ 8320 8321OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8322M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8323L: linux-omap@vger.kernel.org 8324L: linux-fbdev@vger.kernel.org 8325S: Maintained 8326F: drivers/video/fbdev/omap2/ 8327F: Documentation/arm/OMAP/DSS 8328 8329OMAP HARDWARE SPINLOCK SUPPORT 8330M: Ohad Ben-Cohen <ohad@wizery.com> 8331L: linux-omap@vger.kernel.org 8332S: Maintained 8333F: drivers/hwspinlock/omap_hwspinlock.c 8334 8335OMAP MMC SUPPORT 8336M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8337L: linux-omap@vger.kernel.org 8338S: Maintained 8339F: drivers/mmc/host/omap.c 8340 8341OMAP HS MMC SUPPORT 8342L: linux-mmc@vger.kernel.org 8343L: linux-omap@vger.kernel.org 8344S: Orphan 8345F: drivers/mmc/host/omap_hsmmc.c 8346 8347OMAP RANDOM NUMBER GENERATOR SUPPORT 8348M: Deepak Saxena <dsaxena@plexity.net> 8349S: Maintained 8350F: drivers/char/hw_random/omap-rng.c 8351 8352OMAP HWMOD SUPPORT 8353M: Benoît Cousson <bcousson@baylibre.com> 8354M: Paul Walmsley <paul@pwsan.com> 8355L: linux-omap@vger.kernel.org 8356S: Maintained 8357F: arch/arm/mach-omap2/omap_hwmod.* 8358 8359OMAP HWMOD DATA 8360M: Paul Walmsley <paul@pwsan.com> 8361L: linux-omap@vger.kernel.org 8362S: Maintained 8363F: arch/arm/mach-omap2/omap_hwmod*data* 8364 8365OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8366M: Benoît Cousson <bcousson@baylibre.com> 8367L: linux-omap@vger.kernel.org 8368S: Maintained 8369F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8370 8371OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8372M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8373L: linux-media@vger.kernel.org 8374S: Maintained 8375F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8376F: drivers/media/platform/omap3isp/ 8377F: drivers/staging/media/omap4iss/ 8378 8379OMAP USB SUPPORT 8380L: linux-usb@vger.kernel.org 8381L: linux-omap@vger.kernel.org 8382S: Orphan 8383F: drivers/usb/*/*omap* 8384F: arch/arm/*omap*/usb* 8385 8386OMAP GPIO DRIVER 8387M: Grygorii Strashko <grygorii.strashko@ti.com> 8388M: Santosh Shilimkar <ssantosh@kernel.org> 8389M: Kevin Hilman <khilman@kernel.org> 8390L: linux-omap@vger.kernel.org 8391S: Maintained 8392F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8393F: drivers/gpio/gpio-omap.c 8394 8395OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8396M: Mark Jackson <mpfj@newflow.co.uk> 8397L: linux-omap@vger.kernel.org 8398S: Maintained 8399F: arch/arm/boot/dts/am335x-nano.dts 8400 8401OMFS FILESYSTEM 8402M: Bob Copeland <me@bobcopeland.com> 8403L: linux-karma-devel@lists.sourceforge.net 8404S: Maintained 8405F: Documentation/filesystems/omfs.txt 8406F: fs/omfs/ 8407 8408OMNIKEY CARDMAN 4000 DRIVER 8409M: Harald Welte <laforge@gnumonks.org> 8410S: Maintained 8411F: drivers/char/pcmcia/cm4000_cs.c 8412F: include/linux/cm4000_cs.h 8413F: include/uapi/linux/cm4000_cs.h 8414 8415OMNIKEY CARDMAN 4040 DRIVER 8416M: Harald Welte <laforge@gnumonks.org> 8417S: Maintained 8418F: drivers/char/pcmcia/cm4040_cs.* 8419 8420OMNIVISION OV7670 SENSOR DRIVER 8421M: Jonathan Corbet <corbet@lwn.net> 8422L: linux-media@vger.kernel.org 8423T: git git://linuxtv.org/media_tree.git 8424S: Maintained 8425F: drivers/media/i2c/ov7670.c 8426 8427ONENAND FLASH DRIVER 8428M: Kyungmin Park <kyungmin.park@samsung.com> 8429L: linux-mtd@lists.infradead.org 8430S: Maintained 8431F: drivers/mtd/onenand/ 8432F: include/linux/mtd/onenand*.h 8433 8434ONSTREAM SCSI TAPE DRIVER 8435M: Willem Riede <osst@riede.org> 8436L: osst-users@lists.sourceforge.net 8437L: linux-scsi@vger.kernel.org 8438S: Maintained 8439F: Documentation/scsi/osst.txt 8440F: drivers/scsi/osst.* 8441F: drivers/scsi/osst_*.h 8442F: drivers/scsi/st.h 8443 8444OPENCORES I2C BUS DRIVER 8445M: Peter Korsgaard <jacmet@sunsite.dk> 8446L: linux-i2c@vger.kernel.org 8447S: Maintained 8448F: Documentation/i2c/busses/i2c-ocores 8449F: drivers/i2c/busses/i2c-ocores.c 8450 8451OPEN FIRMWARE AND FLATTENED DEVICE TREE 8452M: Rob Herring <robh+dt@kernel.org> 8453M: Frank Rowand <frowand.list@gmail.com> 8454L: devicetree@vger.kernel.org 8455W: http://www.devicetree.org/ 8456T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8457S: Maintained 8458F: drivers/of/ 8459F: include/linux/of*.h 8460F: scripts/dtc/ 8461 8462OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8463M: Rob Herring <robh+dt@kernel.org> 8464M: Mark Rutland <mark.rutland@arm.com> 8465L: devicetree@vger.kernel.org 8466T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8467Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8468S: Maintained 8469F: Documentation/devicetree/ 8470F: arch/*/boot/dts/ 8471F: include/dt-bindings/ 8472 8473OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8474M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8475L: devicetree@vger.kernel.org 8476S: Maintained 8477F: Documentation/devicetree/dynamic-resolution-notes.txt 8478F: Documentation/devicetree/overlay-notes.txt 8479F: drivers/of/overlay.c 8480F: drivers/of/resolver.c 8481 8482OPENRISC ARCHITECTURE 8483M: Jonas Bonn <jonas@southpole.se> 8484W: http://openrisc.net 8485S: Maintained 8486T: git git://openrisc.net/~jonas/linux 8487F: arch/openrisc/ 8488 8489OPENVSWITCH 8490M: Pravin Shelar <pshelar@nicira.com> 8491L: netdev@vger.kernel.org 8492L: dev@openvswitch.org 8493W: http://openvswitch.org 8494S: Maintained 8495F: net/openvswitch/ 8496F: include/uapi/linux/openvswitch.h 8497 8498OPERATING PERFORMANCE POINTS (OPP) 8499M: Viresh Kumar <vireshk@kernel.org> 8500M: Nishanth Menon <nm@ti.com> 8501M: Stephen Boyd <sboyd@codeaurora.org> 8502L: linux-pm@vger.kernel.org 8503S: Maintained 8504T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8505F: drivers/base/power/opp/ 8506F: include/linux/pm_opp.h 8507F: Documentation/power/opp.txt 8508F: Documentation/devicetree/bindings/opp/ 8509 8510OPL4 DRIVER 8511M: Clemens Ladisch <clemens@ladisch.de> 8512L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8513T: git git://git.alsa-project.org/alsa-kernel.git 8514S: Maintained 8515F: sound/drivers/opl4/ 8516 8517OPROFILE 8518M: Robert Richter <rric@kernel.org> 8519L: oprofile-list@lists.sf.net 8520S: Maintained 8521F: arch/*/include/asm/oprofile*.h 8522F: arch/*/oprofile/ 8523F: drivers/oprofile/ 8524F: include/linux/oprofile.h 8525 8526ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8527M: Mark Fasheh <mfasheh@suse.com> 8528M: Joel Becker <jlbec@evilplan.org> 8529L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8530W: http://ocfs2.wiki.kernel.org 8531S: Supported 8532F: Documentation/filesystems/ocfs2.txt 8533F: Documentation/filesystems/dlmfs.txt 8534F: fs/ocfs2/ 8535 8536ORINOCO DRIVER 8537L: linux-wireless@vger.kernel.org 8538W: http://wireless.kernel.org/en/users/Drivers/orinoco 8539W: http://www.nongnu.org/orinoco/ 8540S: Orphan 8541F: drivers/net/wireless/intersil/orinoco/ 8542 8543OSD LIBRARY and FILESYSTEM 8544M: Boaz Harrosh <ooo@electrozaur.com> 8545M: Benny Halevy <bhalevy@primarydata.com> 8546L: osd-dev@open-osd.org 8547W: http://open-osd.org 8548T: git git://git.open-osd.org/open-osd.git 8549S: Maintained 8550F: drivers/scsi/osd/ 8551F: include/scsi/osd_* 8552F: fs/exofs/ 8553 8554OVERLAY FILESYSTEM 8555M: Miklos Szeredi <miklos@szeredi.hu> 8556L: linux-unionfs@vger.kernel.org 8557T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8558S: Supported 8559F: fs/overlayfs/ 8560F: Documentation/filesystems/overlayfs.txt 8561 8562ORANGEFS FILESYSTEM 8563M: Mike Marshall <hubcap@omnibond.com> 8564L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8565T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8566S: Supported 8567F: fs/orangefs/ 8568F: Documentation/filesystems/orangefs.txt 8569 8570P54 WIRELESS DRIVER 8571M: Christian Lamparter <chunkeey@googlemail.com> 8572L: linux-wireless@vger.kernel.org 8573W: http://wireless.kernel.org/en/users/Drivers/p54 8574S: Maintained 8575F: drivers/net/wireless/intersil/p54/ 8576 8577PA SEMI ETHERNET DRIVER 8578M: Olof Johansson <olof@lixom.net> 8579L: netdev@vger.kernel.org 8580S: Maintained 8581F: drivers/net/ethernet/pasemi/* 8582 8583PA SEMI SMBUS DRIVER 8584M: Olof Johansson <olof@lixom.net> 8585L: linux-i2c@vger.kernel.org 8586S: Maintained 8587F: drivers/i2c/busses/i2c-pasemi.c 8588 8589PADATA PARALLEL EXECUTION MECHANISM 8590M: Steffen Klassert <steffen.klassert@secunet.com> 8591L: linux-crypto@vger.kernel.org 8592S: Maintained 8593F: kernel/padata.c 8594F: include/linux/padata.h 8595F: Documentation/padata.txt 8596 8597PANASONIC LAPTOP ACPI EXTRAS DRIVER 8598M: Harald Welte <laforge@gnumonks.org> 8599L: platform-driver-x86@vger.kernel.org 8600S: Maintained 8601F: drivers/platform/x86/panasonic-laptop.c 8602 8603PANASONIC MN10300/AM33/AM34 PORT 8604M: David Howells <dhowells@redhat.com> 8605L: linux-am33-list@redhat.com (moderated for non-subscribers) 8606W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8607S: Maintained 8608F: Documentation/mn10300/ 8609F: arch/mn10300/ 8610 8611PARALLEL LCD/KEYPAD PANEL DRIVER 8612M: Willy Tarreau <willy@haproxy.com> 8613M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8614S: Odd Fixes 8615F: Documentation/misc-devices/lcd-panel-cgram.txt 8616F: drivers/misc/panel.c 8617 8618PARALLEL PORT SUBSYSTEM 8619M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8620M: Sudip Mukherjee <sudip@vectorindia.org> 8621L: linux-parport@lists.infradead.org (subscribers-only) 8622S: Maintained 8623F: drivers/parport/ 8624F: include/linux/parport*.h 8625F: drivers/char/ppdev.c 8626F: include/uapi/linux/ppdev.h 8627F: Documentation/parport*.txt 8628 8629PARAVIRT_OPS INTERFACE 8630M: Jeremy Fitzhardinge <jeremy@goop.org> 8631M: Chris Wright <chrisw@sous-sol.org> 8632M: Alok Kataria <akataria@vmware.com> 8633M: Rusty Russell <rusty@rustcorp.com.au> 8634L: virtualization@lists.linux-foundation.org 8635S: Supported 8636F: Documentation/virtual/paravirt_ops.txt 8637F: arch/*/kernel/paravirt* 8638F: arch/*/include/asm/paravirt.h 8639 8640PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8641M: Tim Waugh <tim@cyberelk.net> 8642L: linux-parport@lists.infradead.org (subscribers-only) 8643S: Maintained 8644F: Documentation/blockdev/paride.txt 8645F: drivers/block/paride/ 8646 8647PARISC ARCHITECTURE 8648M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8649M: Helge Deller <deller@gmx.de> 8650L: linux-parisc@vger.kernel.org 8651W: http://www.parisc-linux.org/ 8652Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8653T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8654T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8655S: Maintained 8656F: arch/parisc/ 8657F: Documentation/parisc/ 8658F: drivers/parisc/ 8659F: drivers/char/agp/parisc-agp.c 8660F: drivers/input/serio/gscps2.c 8661F: drivers/parport/parport_gsc.* 8662F: drivers/tty/serial/8250/8250_gsc.c 8663F: drivers/video/fbdev/sti* 8664F: drivers/video/console/sti* 8665F: drivers/video/logo/logo_parisc* 8666 8667PC87360 HARDWARE MONITORING DRIVER 8668M: Jim Cromie <jim.cromie@gmail.com> 8669L: linux-hwmon@vger.kernel.org 8670S: Maintained 8671F: Documentation/hwmon/pc87360 8672F: drivers/hwmon/pc87360.c 8673 8674PC8736x GPIO DRIVER 8675M: Jim Cromie <jim.cromie@gmail.com> 8676S: Maintained 8677F: drivers/char/pc8736x_gpio.c 8678 8679PC87427 HARDWARE MONITORING DRIVER 8680M: Jean Delvare <jdelvare@suse.com> 8681L: linux-hwmon@vger.kernel.org 8682S: Maintained 8683F: Documentation/hwmon/pc87427 8684F: drivers/hwmon/pc87427.c 8685 8686PCA9532 LED DRIVER 8687M: Riku Voipio <riku.voipio@iki.fi> 8688S: Maintained 8689F: drivers/leds/leds-pca9532.c 8690F: include/linux/leds-pca9532.h 8691 8692PCA9541 I2C BUS MASTER SELECTOR DRIVER 8693M: Guenter Roeck <linux@roeck-us.net> 8694L: linux-i2c@vger.kernel.org 8695S: Maintained 8696F: drivers/i2c/muxes/i2c-mux-pca9541.c 8697 8698PCDP - PRIMARY CONSOLE AND DEBUG PORT 8699M: Khalid Aziz <khalid@gonehiking.org> 8700S: Maintained 8701F: drivers/firmware/pcdp.* 8702 8703PCI ERROR RECOVERY 8704M: Linas Vepstas <linasvepstas@gmail.com> 8705L: linux-pci@vger.kernel.org 8706S: Supported 8707F: Documentation/PCI/pci-error-recovery.txt 8708 8709PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8710M: Russell Currey <ruscur@russell.cc> 8711L: linuxppc-dev@lists.ozlabs.org 8712S: Supported 8713F: Documentation/powerpc/eeh-pci-error-recovery.txt 8714F: arch/powerpc/kernel/eeh*.c 8715F: arch/powerpc/platforms/*/eeh*.c 8716F: arch/powerpc/include/*/eeh*.h 8717 8718PCI SUBSYSTEM 8719M: Bjorn Helgaas <bhelgaas@google.com> 8720L: linux-pci@vger.kernel.org 8721Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8722T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8723S: Supported 8724F: Documentation/PCI/ 8725F: drivers/pci/ 8726F: include/linux/pci* 8727F: arch/x86/pci/ 8728F: arch/x86/kernel/quirks.c 8729 8730PCI DRIVER FOR ALTERA PCIE IP 8731M: Ley Foon Tan <lftan@altera.com> 8732L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8733L: linux-pci@vger.kernel.org 8734S: Supported 8735F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8736F: drivers/pci/host/pcie-altera.c 8737 8738PCI DRIVER FOR ARM VERSATILE PLATFORM 8739M: Rob Herring <robh@kernel.org> 8740L: linux-pci@vger.kernel.org 8741L: linux-arm-kernel@lists.infradead.org 8742S: Maintained 8743F: Documentation/devicetree/bindings/pci/versatile.txt 8744F: drivers/pci/host/pci-versatile.c 8745 8746PCI DRIVER FOR APPLIEDMICRO XGENE 8747M: Tanmay Inamdar <tinamdar@apm.com> 8748L: linux-pci@vger.kernel.org 8749L: linux-arm-kernel@lists.infradead.org 8750S: Maintained 8751F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8752F: drivers/pci/host/pci-xgene.c 8753 8754PCI DRIVER FOR FREESCALE LAYERSCAPE 8755M: Minghuan Lian <minghuan.Lian@freescale.com> 8756M: Mingkai Hu <mingkai.hu@freescale.com> 8757M: Roy Zang <tie-fei.zang@freescale.com> 8758L: linuxppc-dev@lists.ozlabs.org 8759L: linux-pci@vger.kernel.org 8760L: linux-arm-kernel@lists.infradead.org 8761S: Maintained 8762F: drivers/pci/host/*layerscape* 8763 8764PCI DRIVER FOR IMX6 8765M: Richard Zhu <Richard.Zhu@freescale.com> 8766M: Lucas Stach <l.stach@pengutronix.de> 8767L: linux-pci@vger.kernel.org 8768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8769S: Maintained 8770F: drivers/pci/host/*imx6* 8771 8772PCI DRIVER FOR TI KEYSTONE 8773M: Murali Karicheri <m-karicheri2@ti.com> 8774L: linux-pci@vger.kernel.org 8775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8776S: Maintained 8777F: drivers/pci/host/*keystone* 8778 8779PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8780M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8781M: Jason Cooper <jason@lakedaemon.net> 8782L: linux-pci@vger.kernel.org 8783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8784S: Maintained 8785F: drivers/pci/host/*mvebu* 8786 8787PCI DRIVER FOR NVIDIA TEGRA 8788M: Thierry Reding <thierry.reding@gmail.com> 8789L: linux-tegra@vger.kernel.org 8790L: linux-pci@vger.kernel.org 8791S: Supported 8792F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8793F: drivers/pci/host/pci-tegra.c 8794 8795PCI DRIVER FOR TI DRA7XX 8796M: Kishon Vijay Abraham I <kishon@ti.com> 8797L: linux-omap@vger.kernel.org 8798L: linux-pci@vger.kernel.org 8799S: Supported 8800F: Documentation/devicetree/bindings/pci/ti-pci.txt 8801F: drivers/pci/host/pci-dra7xx.c 8802 8803PCI DRIVER FOR RENESAS R-CAR 8804M: Simon Horman <horms@verge.net.au> 8805L: linux-pci@vger.kernel.org 8806L: linux-renesas-soc@vger.kernel.org 8807S: Maintained 8808F: drivers/pci/host/*rcar* 8809 8810PCI DRIVER FOR SAMSUNG EXYNOS 8811M: Jingoo Han <jingoohan1@gmail.com> 8812L: linux-pci@vger.kernel.org 8813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8814L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8815S: Maintained 8816F: drivers/pci/host/pci-exynos.c 8817 8818PCI DRIVER FOR SYNOPSIS DESIGNWARE 8819M: Jingoo Han <jingoohan1@gmail.com> 8820M: Pratyush Anand <pratyush.anand@gmail.com> 8821L: linux-pci@vger.kernel.org 8822S: Maintained 8823F: drivers/pci/host/*designware* 8824 8825PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8826M: Joao Pinto <jpinto@synopsys.com> 8827L: linux-pci@vger.kernel.org 8828S: Maintained 8829F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8830F: drivers/pci/host/pcie-designware-plat.c 8831 8832PCI DRIVER FOR GENERIC OF HOSTS 8833M: Will Deacon <will.deacon@arm.com> 8834L: linux-pci@vger.kernel.org 8835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8836S: Maintained 8837F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8838F: drivers/pci/host/pci-host-common.c 8839F: drivers/pci/host/pci-host-generic.c 8840 8841PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8842M: Keith Busch <keith.busch@intel.com> 8843L: linux-pci@vger.kernel.org 8844S: Supported 8845F: arch/x86/pci/vmd.c 8846 8847PCIE DRIVER FOR ST SPEAR13XX 8848M: Pratyush Anand <pratyush.anand@gmail.com> 8849L: linux-pci@vger.kernel.org 8850S: Maintained 8851F: drivers/pci/host/*spear* 8852 8853PCI MSI DRIVER FOR ALTERA MSI IP 8854M: Ley Foon Tan <lftan@altera.com> 8855L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8856L: linux-pci@vger.kernel.org 8857S: Supported 8858F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8859F: drivers/pci/host/pcie-altera-msi.c 8860 8861PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8862M: Duc Dang <dhdang@apm.com> 8863L: linux-pci@vger.kernel.org 8864L: linux-arm-kernel@lists.infradead.org 8865S: Maintained 8866F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8867F: drivers/pci/host/pci-xgene-msi.c 8868 8869PCIE DRIVER FOR HISILICON 8870M: Zhou Wang <wangzhou1@hisilicon.com> 8871M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8872L: linux-pci@vger.kernel.org 8873S: Maintained 8874F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8875F: drivers/pci/host/pcie-hisi.c 8876 8877PCIE DRIVER FOR QUALCOMM MSM 8878M: Stanimir Varbanov <svarbanov@mm-sol.com> 8879L: linux-pci@vger.kernel.org 8880L: linux-arm-msm@vger.kernel.org 8881S: Maintained 8882F: drivers/pci/host/*qcom* 8883 8884PCIE DRIVER FOR CAVIUM THUNDERX 8885M: David Daney <david.daney@cavium.com> 8886L: linux-pci@vger.kernel.org 8887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8888S: Supported 8889F: Documentation/devicetree/bindings/pci/pci-thunder-* 8890F: drivers/pci/host/pci-thunder-* 8891 8892PCMCIA SUBSYSTEM 8893P: Linux PCMCIA Team 8894L: linux-pcmcia@lists.infradead.org 8895W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8896T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8897S: Maintained 8898F: Documentation/pcmcia/ 8899F: drivers/pcmcia/ 8900F: include/pcmcia/ 8901 8902PCNET32 NETWORK DRIVER 8903M: Don Fry <pcnet32@frontier.com> 8904L: netdev@vger.kernel.org 8905S: Maintained 8906F: drivers/net/ethernet/amd/pcnet32.c 8907 8908PCRYPT PARALLEL CRYPTO ENGINE 8909M: Steffen Klassert <steffen.klassert@secunet.com> 8910L: linux-crypto@vger.kernel.org 8911S: Maintained 8912F: crypto/pcrypt.c 8913F: include/crypto/pcrypt.h 8914 8915PER-CPU MEMORY ALLOCATOR 8916M: Tejun Heo <tj@kernel.org> 8917M: Christoph Lameter <cl@linux.com> 8918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8919S: Maintained 8920F: include/linux/percpu*.h 8921F: mm/percpu*.c 8922F: arch/*/include/asm/percpu.h 8923 8924PER-TASK DELAY ACCOUNTING 8925M: Balbir Singh <bsingharora@gmail.com> 8926S: Maintained 8927F: include/linux/delayacct.h 8928F: kernel/delayacct.c 8929 8930PERFORMANCE EVENTS SUBSYSTEM 8931M: Peter Zijlstra <peterz@infradead.org> 8932M: Ingo Molnar <mingo@redhat.com> 8933M: Arnaldo Carvalho de Melo <acme@kernel.org> 8934R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8935L: linux-kernel@vger.kernel.org 8936T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8937S: Supported 8938F: kernel/events/* 8939F: include/linux/perf_event.h 8940F: include/uapi/linux/perf_event.h 8941F: arch/*/kernel/perf_event*.c 8942F: arch/*/kernel/*/perf_event*.c 8943F: arch/*/kernel/*/*/perf_event*.c 8944F: arch/*/include/asm/perf_event.h 8945F: arch/*/kernel/perf_callchain.c 8946F: arch/*/events/* 8947F: tools/perf/ 8948 8949PERSONALITY HANDLING 8950M: Christoph Hellwig <hch@infradead.org> 8951L: linux-abi-devel@lists.sourceforge.net 8952S: Maintained 8953F: include/linux/personality.h 8954F: include/uapi/linux/personality.h 8955 8956PHONET PROTOCOL 8957M: Remi Denis-Courmont <courmisch@gmail.com> 8958S: Supported 8959F: Documentation/networking/phonet.txt 8960F: include/linux/phonet.h 8961F: include/net/phonet/ 8962F: include/uapi/linux/phonet.h 8963F: net/phonet/ 8964 8965PHRAM MTD DRIVER 8966M: Joern Engel <joern@lazybastard.org> 8967L: linux-mtd@lists.infradead.org 8968S: Maintained 8969F: drivers/mtd/devices/phram.c 8970 8971PICOLCD HID DRIVER 8972M: Bruno Prémont <bonbons@linux-vserver.org> 8973L: linux-input@vger.kernel.org 8974S: Maintained 8975F: drivers/hid/hid-picolcd* 8976 8977PICOXCELL SUPPORT 8978M: Jamie Iles <jamie@jamieiles.com> 8979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8980T: git git://github.com/jamieiles/linux-2.6-ji.git 8981S: Supported 8982F: arch/arm/boot/dts/picoxcell* 8983F: arch/arm/mach-picoxcell/ 8984F: drivers/crypto/picoxcell* 8985 8986PIN CONTROL SUBSYSTEM 8987M: Linus Walleij <linus.walleij@linaro.org> 8988L: linux-gpio@vger.kernel.org 8989T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8990S: Maintained 8991F: Documentation/devicetree/bindings/pinctrl/ 8992F: Documentation/pinctrl.txt 8993F: drivers/pinctrl/ 8994F: include/linux/pinctrl/ 8995 8996PIN CONTROLLER - ATMEL AT91 8997M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8999S: Maintained 9000F: drivers/pinctrl/pinctrl-at91.* 9001 9002PIN CONTROLLER - ATMEL AT91 PIO4 9003M: Ludovic Desroches <ludovic.desroches@atmel.com> 9004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9005L: linux-gpio@vger.kernel.org 9006S: Supported 9007F: drivers/pinctrl/pinctrl-at91-pio4.* 9008 9009PIN CONTROLLER - INTEL 9010M: Mika Westerberg <mika.westerberg@linux.intel.com> 9011M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9012S: Maintained 9013F: drivers/pinctrl/intel/ 9014 9015PIN CONTROLLER - RENESAS 9016M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9017M: Geert Uytterhoeven <geert+renesas@glider.be> 9018L: linux-renesas-soc@vger.kernel.org 9019S: Maintained 9020F: drivers/pinctrl/sh-pfc/ 9021 9022PIN CONTROLLER - SAMSUNG 9023M: Tomasz Figa <tomasz.figa@gmail.com> 9024M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9025M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9027L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9028S: Maintained 9029F: drivers/pinctrl/samsung/ 9030 9031PIN CONTROLLER - SINGLE 9032M: Tony Lindgren <tony@atomide.com> 9033M: Haojian Zhuang <haojian.zhuang@linaro.org> 9034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9035L: linux-omap@vger.kernel.org 9036S: Maintained 9037F: drivers/pinctrl/pinctrl-single.c 9038 9039PIN CONTROLLER - ST SPEAR 9040M: Viresh Kumar <vireshk@kernel.org> 9041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9042W: http://www.st.com/spear 9043S: Maintained 9044F: drivers/pinctrl/spear/ 9045 9046PKTCDVD DRIVER 9047M: Jiri Kosina <jikos@kernel.org> 9048S: Maintained 9049F: drivers/block/pktcdvd.c 9050F: include/linux/pktcdvd.h 9051F: include/uapi/linux/pktcdvd.h 9052 9053PKUNITY SOC DRIVERS 9054M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9055W: http://mprc.pku.edu.cn/~guanxuetao/linux 9056S: Maintained 9057T: git git://github.com/gxt/linux.git 9058F: drivers/input/serio/i8042-unicore32io.h 9059F: drivers/i2c/busses/i2c-puv3.c 9060F: drivers/video/fbdev/fb-puv3.c 9061F: drivers/rtc/rtc-puv3.c 9062 9063PMBUS HARDWARE MONITORING DRIVERS 9064M: Guenter Roeck <linux@roeck-us.net> 9065L: linux-hwmon@vger.kernel.org 9066W: http://hwmon.wiki.kernel.org/ 9067W: http://www.roeck-us.net/linux/drivers/ 9068T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9069S: Maintained 9070F: Documentation/hwmon/pmbus 9071F: drivers/hwmon/pmbus/ 9072F: include/linux/i2c/pmbus.h 9073 9074PMC SIERRA MaxRAID DRIVER 9075L: linux-scsi@vger.kernel.org 9076W: http://www.pmc-sierra.com/ 9077S: Orphan 9078F: drivers/scsi/pmcraid.* 9079 9080PMC SIERRA PM8001 DRIVER 9081M: Jack Wang <jinpu.wang@profitbricks.com> 9082M: lindar_liu@usish.com 9083L: pmchba@pmcs.com 9084L: linux-scsi@vger.kernel.org 9085S: Supported 9086F: drivers/scsi/pm8001/ 9087 9088POSIX CLOCKS and TIMERS 9089M: Thomas Gleixner <tglx@linutronix.de> 9090L: linux-kernel@vger.kernel.org 9091T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9092S: Maintained 9093F: fs/timerfd.c 9094F: include/linux/timer* 9095F: kernel/time/*timer* 9096 9097POWER MANAGEMENT CORE 9098M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9099L: linux-pm@vger.kernel.org 9100T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9101S: Supported 9102F: drivers/base/power/ 9103F: include/linux/pm.h 9104F: include/linux/pm_* 9105F: include/linux/powercap.h 9106F: drivers/powercap/ 9107 9108POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9109M: Sebastian Reichel <sre@kernel.org> 9110M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9111M: David Woodhouse <dwmw2@infradead.org> 9112L: linux-pm@vger.kernel.org 9113T: git git://git.infradead.org/battery-2.6.git 9114S: Maintained 9115F: include/linux/power_supply.h 9116F: drivers/power/ 9117X: drivers/power/avs/ 9118 9119POWER STATE COORDINATION INTERFACE (PSCI) 9120M: Mark Rutland <mark.rutland@arm.com> 9121M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9122L: linux-arm-kernel@lists.infradead.org 9123S: Maintained 9124F: drivers/firmware/psci.c 9125F: include/linux/psci.h 9126F: include/uapi/linux/psci.h 9127 9128PNP SUPPORT 9129M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9130S: Maintained 9131F: drivers/pnp/ 9132 9133PPP PROTOCOL DRIVERS AND COMPRESSORS 9134M: Paul Mackerras <paulus@samba.org> 9135L: linux-ppp@vger.kernel.org 9136S: Maintained 9137F: drivers/net/ppp/ppp_* 9138 9139PPP OVER ATM (RFC 2364) 9140M: Mitchell Blank Jr <mitch@sfgoth.com> 9141S: Maintained 9142F: net/atm/pppoatm.c 9143F: include/uapi/linux/atmppp.h 9144 9145PPP OVER ETHERNET 9146M: Michal Ostrowski <mostrows@earthlink.net> 9147S: Maintained 9148F: drivers/net/ppp/pppoe.c 9149F: drivers/net/ppp/pppox.c 9150 9151PPP OVER L2TP 9152M: James Chapman <jchapman@katalix.com> 9153S: Maintained 9154F: net/l2tp/l2tp_ppp.c 9155F: include/linux/if_pppol2tp.h 9156F: include/uapi/linux/if_pppol2tp.h 9157 9158PPS SUPPORT 9159M: Rodolfo Giometti <giometti@enneenne.com> 9160W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9161L: linuxpps@ml.enneenne.com (subscribers-only) 9162S: Maintained 9163F: Documentation/pps/ 9164F: drivers/pps/ 9165F: include/linux/pps*.h 9166 9167PPTP DRIVER 9168M: Dmitry Kozlov <xeb@mail.ru> 9169L: netdev@vger.kernel.org 9170S: Maintained 9171F: drivers/net/ppp/pptp.c 9172W: http://sourceforge.net/projects/accel-pptp 9173 9174PREEMPTIBLE KERNEL 9175M: Robert Love <rml@tech9.net> 9176L: kpreempt-tech@lists.sourceforge.net 9177W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9178S: Supported 9179F: Documentation/preempt-locking.txt 9180F: include/linux/preempt.h 9181 9182PRISM54 WIRELESS DRIVER 9183M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9184L: linux-wireless@vger.kernel.org 9185W: http://wireless.kernel.org/en/users/Drivers/p54 9186S: Obsolete 9187F: drivers/net/wireless/intersil/prism54/ 9188 9189PS3 NETWORK SUPPORT 9190M: Geoff Levand <geoff@infradead.org> 9191L: netdev@vger.kernel.org 9192L: linuxppc-dev@lists.ozlabs.org 9193S: Maintained 9194F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9195 9196PS3 PLATFORM SUPPORT 9197M: Geoff Levand <geoff@infradead.org> 9198L: linuxppc-dev@lists.ozlabs.org 9199S: Maintained 9200F: arch/powerpc/boot/ps3* 9201F: arch/powerpc/include/asm/lv1call.h 9202F: arch/powerpc/include/asm/ps3*.h 9203F: arch/powerpc/platforms/ps3/ 9204F: drivers/*/ps3* 9205F: drivers/ps3/ 9206F: drivers/rtc/rtc-ps3.c 9207F: drivers/usb/host/*ps3.c 9208F: sound/ppc/snd_ps3* 9209 9210PS3VRAM DRIVER 9211M: Jim Paris <jim@jtan.com> 9212M: Geoff Levand <geoff@infradead.org> 9213L: linuxppc-dev@lists.ozlabs.org 9214S: Maintained 9215F: drivers/block/ps3vram.c 9216 9217PSTORE FILESYSTEM 9218M: Anton Vorontsov <anton@enomsg.org> 9219M: Colin Cross <ccross@android.com> 9220M: Kees Cook <keescook@chromium.org> 9221M: Tony Luck <tony.luck@intel.com> 9222S: Maintained 9223T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9224F: fs/pstore/ 9225F: include/linux/pstore* 9226F: drivers/firmware/efi/efi-pstore.c 9227F: drivers/acpi/apei/erst.c 9228 9229PTP HARDWARE CLOCK SUPPORT 9230M: Richard Cochran <richardcochran@gmail.com> 9231L: netdev@vger.kernel.org 9232S: Maintained 9233W: http://linuxptp.sourceforge.net/ 9234F: Documentation/ABI/testing/sysfs-ptp 9235F: Documentation/ptp/* 9236F: drivers/net/ethernet/freescale/gianfar_ptp.c 9237F: drivers/net/phy/dp83640* 9238F: drivers/ptp/* 9239F: include/linux/ptp_cl* 9240 9241PTRACE SUPPORT 9242M: Roland McGrath <roland@hack.frob.com> 9243M: Oleg Nesterov <oleg@redhat.com> 9244S: Maintained 9245F: include/asm-generic/syscall.h 9246F: include/linux/ptrace.h 9247F: include/linux/regset.h 9248F: include/linux/tracehook.h 9249F: include/uapi/linux/ptrace.h 9250F: kernel/ptrace.c 9251 9252PVRUSB2 VIDEO4LINUX DRIVER 9253M: Mike Isely <isely@pobox.com> 9254L: pvrusb2@isely.net (subscribers-only) 9255L: linux-media@vger.kernel.org 9256W: http://www.isely.net/pvrusb2/ 9257T: git git://linuxtv.org/media_tree.git 9258S: Maintained 9259F: Documentation/video4linux/README.pvrusb2 9260F: drivers/media/usb/pvrusb2/ 9261 9262PWC WEBCAM DRIVER 9263M: Hans de Goede <hdegoede@redhat.com> 9264L: linux-media@vger.kernel.org 9265T: git git://linuxtv.org/media_tree.git 9266S: Maintained 9267F: drivers/media/usb/pwc/* 9268 9269PWM FAN DRIVER 9270M: Kamil Debski <k.debski@samsung.com> 9271L: linux-hwmon@vger.kernel.org 9272S: Supported 9273F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9274F: Documentation/hwmon/pwm-fan 9275F: drivers/hwmon/pwm-fan.c 9276 9277PWM SUBSYSTEM 9278M: Thierry Reding <thierry.reding@gmail.com> 9279L: linux-pwm@vger.kernel.org 9280S: Maintained 9281T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9282F: Documentation/pwm.txt 9283F: Documentation/devicetree/bindings/pwm/ 9284F: include/linux/pwm.h 9285F: drivers/pwm/ 9286F: drivers/video/backlight/pwm_bl.c 9287F: include/linux/pwm_backlight.h 9288 9289PXA2xx/PXA3xx SUPPORT 9290M: Daniel Mack <daniel@zonque.org> 9291M: Haojian Zhuang <haojian.zhuang@gmail.com> 9292M: Robert Jarzmik <robert.jarzmik@free.fr> 9293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9294T: git git://github.com/hzhuang1/linux.git 9295T: git git://github.com/rjarzmik/linux.git 9296S: Maintained 9297F: arch/arm/boot/dts/pxa* 9298F: arch/arm/mach-pxa/ 9299F: drivers/dma/pxa* 9300F: drivers/pcmcia/pxa2xx* 9301F: drivers/pinctrl/pxa/ 9302F: drivers/spi/spi-pxa2xx* 9303F: drivers/usb/gadget/udc/pxa2* 9304F: include/sound/pxa2xx-lib.h 9305F: sound/arm/pxa* 9306F: sound/soc/pxa/ 9307 9308PXA GPIO DRIVER 9309M: Robert Jarzmik <robert.jarzmik@free.fr> 9310L: linux-gpio@vger.kernel.org 9311S: Maintained 9312F: drivers/gpio/gpio-pxa.c 9313 9314PXA3xx NAND FLASH DRIVER 9315M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9316L: linux-mtd@lists.infradead.org 9317S: Maintained 9318F: drivers/mtd/nand/pxa3xx_nand.c 9319 9320MMP SUPPORT 9321M: Eric Miao <eric.y.miao@gmail.com> 9322M: Haojian Zhuang <haojian.zhuang@gmail.com> 9323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9324T: git git://github.com/hzhuang1/linux.git 9325T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9326S: Maintained 9327F: arch/arm/boot/dts/mmp* 9328F: arch/arm/mach-mmp/ 9329 9330PXA MMCI DRIVER 9331S: Orphan 9332 9333PXA RTC DRIVER 9334M: Robert Jarzmik <robert.jarzmik@free.fr> 9335L: rtc-linux@googlegroups.com 9336S: Maintained 9337 9338QAT DRIVER 9339M: Tadeusz Struk <tadeusz.struk@intel.com> 9340L: qat-linux@intel.com 9341S: Supported 9342F: drivers/crypto/qat/ 9343 9344QIB DRIVER 9345M: Mike Marciniszyn <infinipath@intel.com> 9346L: linux-rdma@vger.kernel.org 9347S: Supported 9348F: drivers/infiniband/hw/qib/ 9349 9350QLOGIC QLA1280 SCSI DRIVER 9351M: Michael Reed <mdr@sgi.com> 9352L: linux-scsi@vger.kernel.org 9353S: Maintained 9354F: drivers/scsi/qla1280.[ch] 9355 9356QLOGIC QLA2XXX FC-SCSI DRIVER 9357M: qla2xxx-upstream@qlogic.com 9358L: linux-scsi@vger.kernel.org 9359S: Supported 9360F: Documentation/scsi/LICENSE.qla2xxx 9361F: drivers/scsi/qla2xxx/ 9362 9363QLOGIC QLA4XXX iSCSI DRIVER 9364M: QLogic-Storage-Upstream@qlogic.com 9365L: linux-scsi@vger.kernel.org 9366S: Supported 9367F: Documentation/scsi/LICENSE.qla4xxx 9368F: drivers/scsi/qla4xxx/ 9369 9370QLOGIC QLA3XXX NETWORK DRIVER 9371M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9372M: Ron Mercer <ron.mercer@qlogic.com> 9373M: linux-driver@qlogic.com 9374L: netdev@vger.kernel.org 9375S: Supported 9376F: Documentation/networking/LICENSE.qla3xxx 9377F: drivers/net/ethernet/qlogic/qla3xxx.* 9378 9379QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9380M: Dept-GELinuxNICDev@qlogic.com 9381L: netdev@vger.kernel.org 9382S: Supported 9383F: drivers/net/ethernet/qlogic/qlcnic/ 9384 9385QLOGIC QLGE 10Gb ETHERNET DRIVER 9386M: Harish Patil <harish.patil@qlogic.com> 9387M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9388M: Dept-GELinuxNICDev@qlogic.com 9389M: linux-driver@qlogic.com 9390L: netdev@vger.kernel.org 9391S: Supported 9392F: drivers/net/ethernet/qlogic/qlge/ 9393 9394QLOGIC QL4xxx ETHERNET DRIVER 9395M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9396M: Ariel Elior <Ariel.Elior@qlogic.com> 9397M: everest-linux-l2@qlogic.com 9398L: netdev@vger.kernel.org 9399S: Supported 9400F: drivers/net/ethernet/qlogic/qed/ 9401F: include/linux/qed/ 9402F: drivers/net/ethernet/qlogic/qede/ 9403 9404QNX4 FILESYSTEM 9405M: Anders Larsen <al@alarsen.net> 9406W: http://www.alarsen.net/linux/qnx4fs/ 9407S: Maintained 9408F: fs/qnx4/ 9409F: include/uapi/linux/qnx4_fs.h 9410F: include/uapi/linux/qnxtypes.h 9411 9412QT1010 MEDIA DRIVER 9413M: Antti Palosaari <crope@iki.fi> 9414L: linux-media@vger.kernel.org 9415W: https://linuxtv.org 9416W: http://palosaari.fi/linux/ 9417Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9418T: git git://linuxtv.org/anttip/media_tree.git 9419S: Maintained 9420F: drivers/media/tuners/qt1010* 9421 9422QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9423M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9424L: linux-wireless@vger.kernel.org 9425L: ath9k-devel@lists.ath9k.org 9426W: http://wireless.kernel.org/en/users/Drivers/ath9k 9427S: Supported 9428F: drivers/net/wireless/ath/ath9k/ 9429 9430QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9431M: Kalle Valo <kvalo@qca.qualcomm.com> 9432L: ath10k@lists.infradead.org 9433W: http://wireless.kernel.org/en/users/Drivers/ath10k 9434T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9435S: Supported 9436F: drivers/net/wireless/ath/ath10k/ 9437 9438QUALCOMM HEXAGON ARCHITECTURE 9439M: Richard Kuo <rkuo@codeaurora.org> 9440L: linux-hexagon@vger.kernel.org 9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9442S: Supported 9443F: arch/hexagon/ 9444 9445QUALCOMM WCN36XX WIRELESS DRIVER 9446M: Eugene Krasnikov <k.eugene.e@gmail.com> 9447L: wcn36xx@lists.infradead.org 9448W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9449T: git git://github.com/KrasnikovEugene/wcn36xx.git 9450S: Supported 9451F: drivers/net/wireless/ath/wcn36xx/ 9452 9453QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9454M: Gabriel Somlo <somlo@cmu.edu> 9455M: "Michael S. Tsirkin" <mst@redhat.com> 9456L: qemu-devel@nongnu.org 9457S: Maintained 9458F: drivers/firmware/qemu_fw_cfg.c 9459 9460RADOS BLOCK DEVICE (RBD) 9461M: Ilya Dryomov <idryomov@gmail.com> 9462M: Sage Weil <sage@redhat.com> 9463M: Alex Elder <elder@kernel.org> 9464L: ceph-devel@vger.kernel.org 9465W: http://ceph.com/ 9466T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9467T: git git://github.com/ceph/ceph-client.git 9468S: Supported 9469F: Documentation/ABI/testing/sysfs-bus-rbd 9470F: drivers/block/rbd.c 9471F: drivers/block/rbd_types.h 9472 9473RADEON FRAMEBUFFER DISPLAY DRIVER 9474M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9475L: linux-fbdev@vger.kernel.org 9476S: Maintained 9477F: drivers/video/fbdev/aty/radeon* 9478F: include/uapi/linux/radeonfb.h 9479 9480RADIOSHARK RADIO DRIVER 9481M: Hans de Goede <hdegoede@redhat.com> 9482L: linux-media@vger.kernel.org 9483T: git git://linuxtv.org/media_tree.git 9484S: Maintained 9485F: drivers/media/radio/radio-shark.c 9486 9487RADIOSHARK2 RADIO DRIVER 9488M: Hans de Goede <hdegoede@redhat.com> 9489L: linux-media@vger.kernel.org 9490T: git git://linuxtv.org/media_tree.git 9491S: Maintained 9492F: drivers/media/radio/radio-shark2.c 9493F: drivers/media/radio/radio-tea5777.c 9494 9495RAGE128 FRAMEBUFFER DISPLAY DRIVER 9496M: Paul Mackerras <paulus@samba.org> 9497L: linux-fbdev@vger.kernel.org 9498S: Maintained 9499F: drivers/video/fbdev/aty/aty128fb.c 9500 9501RALINK MIPS ARCHITECTURE 9502M: John Crispin <john@phrozen.org> 9503L: linux-mips@linux-mips.org 9504S: Maintained 9505F: arch/mips/ralink 9506 9507RALINK RT2X00 WIRELESS LAN DRIVER 9508P: rt2x00 project 9509M: Stanislaw Gruszka <sgruszka@redhat.com> 9510M: Helmut Schaa <helmut.schaa@googlemail.com> 9511L: linux-wireless@vger.kernel.org 9512S: Maintained 9513F: drivers/net/wireless/ralink/rt2x00/ 9514 9515RAMDISK RAM BLOCK DEVICE DRIVER 9516M: Jens Axboe <axboe@kernel.dk> 9517S: Maintained 9518F: Documentation/blockdev/ramdisk.txt 9519F: drivers/block/brd.c 9520 9521RANDOM NUMBER DRIVER 9522M: "Theodore Ts'o" <tytso@mit.edu> 9523S: Maintained 9524F: drivers/char/random.c 9525 9526RAPIDIO SUBSYSTEM 9527M: Matt Porter <mporter@kernel.crashing.org> 9528M: Alexandre Bounine <alexandre.bounine@idt.com> 9529S: Maintained 9530F: drivers/rapidio/ 9531 9532RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9533L: linux-wireless@vger.kernel.org 9534S: Orphan 9535F: drivers/net/wireless/ray* 9536 9537RCUTORTURE MODULE 9538M: Josh Triplett <josh@joshtriplett.org> 9539M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9540L: linux-kernel@vger.kernel.org 9541S: Supported 9542T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9543F: Documentation/RCU/torture.txt 9544F: kernel/rcu/rcutorture.c 9545 9546RCUTORTURE TEST FRAMEWORK 9547M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9548M: Josh Triplett <josh@joshtriplett.org> 9549R: Steven Rostedt <rostedt@goodmis.org> 9550R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9551R: Lai Jiangshan <jiangshanlai@gmail.com> 9552L: linux-kernel@vger.kernel.org 9553S: Supported 9554T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9555F: tools/testing/selftests/rcutorture 9556 9557RDC R-321X SoC 9558M: Florian Fainelli <florian@openwrt.org> 9559S: Maintained 9560 9561RDC R6040 FAST ETHERNET DRIVER 9562M: Florian Fainelli <f.fainelli@gmail.com> 9563L: netdev@vger.kernel.org 9564S: Maintained 9565F: drivers/net/ethernet/rdc/r6040.c 9566 9567RDS - RELIABLE DATAGRAM SOCKETS 9568M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9569L: netdev@vger.kernel.org 9570L: linux-rdma@vger.kernel.org 9571L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9572W: https://oss.oracle.com/projects/rds/ 9573S: Supported 9574F: net/rds/ 9575F: Documentation/networking/rds.txt 9576 9577RDMAVT - RDMA verbs software 9578M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9579L: linux-rdma@vger.kernel.org 9580S: Supported 9581F: drivers/infiniband/sw/rdmavt 9582 9583READ-COPY UPDATE (RCU) 9584M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9585M: Josh Triplett <josh@joshtriplett.org> 9586R: Steven Rostedt <rostedt@goodmis.org> 9587R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9588R: Lai Jiangshan <jiangshanlai@gmail.com> 9589L: linux-kernel@vger.kernel.org 9590W: http://www.rdrop.com/users/paulmck/RCU/ 9591S: Supported 9592T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9593F: Documentation/RCU/ 9594X: Documentation/RCU/torture.txt 9595F: include/linux/rcu* 9596X: include/linux/srcu.h 9597F: kernel/rcu/ 9598X: kernel/torture.c 9599 9600REAL TIME CLOCK (RTC) SUBSYSTEM 9601M: Alessandro Zummo <a.zummo@towertech.it> 9602M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9603L: rtc-linux@googlegroups.com 9604Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9605T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9606S: Maintained 9607F: Documentation/rtc.txt 9608F: drivers/rtc/ 9609F: include/linux/rtc.h 9610F: include/uapi/linux/rtc.h 9611 9612REALTEK AUDIO CODECS 9613M: Bard Liao <bardliao@realtek.com> 9614M: Oder Chiou <oder_chiou@realtek.com> 9615S: Maintained 9616F: sound/soc/codecs/rt* 9617F: include/sound/rt*.h 9618 9619REISERFS FILE SYSTEM 9620L: reiserfs-devel@vger.kernel.org 9621S: Supported 9622F: fs/reiserfs/ 9623 9624REGISTER MAP ABSTRACTION 9625M: Mark Brown <broonie@kernel.org> 9626L: linux-kernel@vger.kernel.org 9627T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9628S: Supported 9629F: drivers/base/regmap/ 9630F: include/linux/regmap.h 9631 9632REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9633M: Ohad Ben-Cohen <ohad@wizery.com> 9634M: Bjorn Andersson <bjorn.andersson@linaro.org> 9635L: linux-remoteproc@vger.kernel.org 9636T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9637S: Maintained 9638F: drivers/remoteproc/ 9639F: Documentation/remoteproc.txt 9640F: include/linux/remoteproc.h 9641 9642REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9643M: Ohad Ben-Cohen <ohad@wizery.com> 9644M: Bjorn Andersson <bjorn.andersson@linaro.org> 9645L: linux-remoteproc@vger.kernel.org 9646T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9647S: Maintained 9648F: drivers/rpmsg/ 9649F: Documentation/rpmsg.txt 9650F: include/linux/rpmsg.h 9651 9652RENESAS ETHERNET DRIVERS 9653R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9654L: netdev@vger.kernel.org 9655L: linux-renesas-soc@vger.kernel.org 9656F: drivers/net/ethernet/renesas/ 9657F: include/linux/sh_eth.h 9658 9659RENESAS USB2 PHY DRIVER 9660M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9661L: linux-renesas-soc@vger.kernel.org 9662S: Maintained 9663F: drivers/phy/phy-rcar-gen3-usb2.c 9664 9665RESET CONTROLLER FRAMEWORK 9666M: Philipp Zabel <p.zabel@pengutronix.de> 9667T: git git://git.pengutronix.de/git/pza/linux 9668S: Maintained 9669F: drivers/reset/ 9670F: Documentation/devicetree/bindings/reset/ 9671F: include/dt-bindings/reset/ 9672F: include/linux/reset.h 9673F: include/linux/reset-controller.h 9674 9675RFKILL 9676M: Johannes Berg <johannes@sipsolutions.net> 9677L: linux-wireless@vger.kernel.org 9678W: http://wireless.kernel.org/ 9679T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9680T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9681S: Maintained 9682F: Documentation/rfkill.txt 9683F: net/rfkill/ 9684 9685RHASHTABLE 9686M: Thomas Graf <tgraf@suug.ch> 9687L: netdev@vger.kernel.org 9688S: Maintained 9689F: lib/rhashtable.c 9690F: include/linux/rhashtable.h 9691 9692RICOH SMARTMEDIA/XD DRIVER 9693M: Maxim Levitsky <maximlevitsky@gmail.com> 9694S: Maintained 9695F: drivers/mtd/nand/r852.c 9696F: drivers/mtd/nand/r852.h 9697 9698RICOH R5C592 MEMORYSTICK DRIVER 9699M: Maxim Levitsky <maximlevitsky@gmail.com> 9700S: Maintained 9701F: drivers/memstick/host/r592.* 9702 9703ROCCAT DRIVERS 9704M: Stefan Achatz <erazor_de@users.sourceforge.net> 9705W: http://sourceforge.net/projects/roccat/ 9706S: Maintained 9707F: drivers/hid/hid-roccat* 9708F: include/linux/hid-roccat* 9709F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9710 9711ROCKER DRIVER 9712M: Jiri Pirko <jiri@resnulli.us> 9713L: netdev@vger.kernel.org 9714S: Supported 9715F: drivers/net/ethernet/rocker/ 9716 9717ROCKETPORT DRIVER 9718P: Comtrol Corp. 9719W: http://www.comtrol.com 9720S: Maintained 9721F: Documentation/serial/rocket.txt 9722F: drivers/tty/rocket* 9723 9724ROCKETPORT EXPRESS/INFINITY DRIVER 9725M: Kevin Cernekee <cernekee@gmail.com> 9726L: linux-serial@vger.kernel.org 9727S: Odd Fixes 9728F: drivers/tty/serial/rp2.* 9729 9730ROSE NETWORK LAYER 9731M: Ralf Baechle <ralf@linux-mips.org> 9732L: linux-hams@vger.kernel.org 9733W: http://www.linux-ax25.org/ 9734S: Maintained 9735F: include/net/rose.h 9736F: include/uapi/linux/rose.h 9737F: net/rose/ 9738 9739RTL2830 MEDIA DRIVER 9740M: Antti Palosaari <crope@iki.fi> 9741L: linux-media@vger.kernel.org 9742W: https://linuxtv.org 9743W: http://palosaari.fi/linux/ 9744Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9745T: git git://linuxtv.org/anttip/media_tree.git 9746S: Maintained 9747F: drivers/media/dvb-frontends/rtl2830* 9748 9749RTL2832 MEDIA DRIVER 9750M: Antti Palosaari <crope@iki.fi> 9751L: linux-media@vger.kernel.org 9752W: https://linuxtv.org 9753W: http://palosaari.fi/linux/ 9754Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9755T: git git://linuxtv.org/anttip/media_tree.git 9756S: Maintained 9757F: drivers/media/dvb-frontends/rtl2832* 9758 9759RTL2832_SDR MEDIA DRIVER 9760M: Antti Palosaari <crope@iki.fi> 9761L: linux-media@vger.kernel.org 9762W: https://linuxtv.org 9763W: http://palosaari.fi/linux/ 9764Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9765T: git git://linuxtv.org/anttip/media_tree.git 9766S: Maintained 9767F: drivers/media/dvb-frontends/rtl2832_sdr* 9768 9769RTL8180 WIRELESS DRIVER 9770L: linux-wireless@vger.kernel.org 9771W: http://wireless.kernel.org/ 9772T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9773S: Orphan 9774F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9775 9776RTL8187 WIRELESS DRIVER 9777M: Herton Ronaldo Krzesinski <herton@canonical.com> 9778M: Hin-Tak Leung <htl10@users.sourceforge.net> 9779M: Larry Finger <Larry.Finger@lwfinger.net> 9780L: linux-wireless@vger.kernel.org 9781W: http://wireless.kernel.org/ 9782T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9783S: Maintained 9784F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9785 9786RTL8192CE WIRELESS DRIVER 9787M: Larry Finger <Larry.Finger@lwfinger.net> 9788M: Chaoming Li <chaoming_li@realsil.com.cn> 9789L: linux-wireless@vger.kernel.org 9790W: http://wireless.kernel.org/ 9791T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9792S: Maintained 9793F: drivers/net/wireless/realtek/rtlwifi/ 9794F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9795 9796RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9797M: Jes Sorensen <Jes.Sorensen@redhat.com> 9798L: linux-wireless@vger.kernel.org 9799T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 9800S: Maintained 9801F: drivers/net/wireless/realtek/rtl8xxxu/ 9802 9803S3 SAVAGE FRAMEBUFFER DRIVER 9804M: Antonino Daplas <adaplas@gmail.com> 9805L: linux-fbdev@vger.kernel.org 9806S: Maintained 9807F: drivers/video/fbdev/savage/ 9808 9809S390 9810M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9811M: Heiko Carstens <heiko.carstens@de.ibm.com> 9812L: linux-s390@vger.kernel.org 9813W: http://www.ibm.com/developerworks/linux/linux390/ 9814T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9815S: Supported 9816F: arch/s390/ 9817F: drivers/s390/ 9818F: Documentation/s390/ 9819F: Documentation/DocBook/s390* 9820 9821S390 COMMON I/O LAYER 9822M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9823M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9824L: linux-s390@vger.kernel.org 9825W: http://www.ibm.com/developerworks/linux/linux390/ 9826S: Supported 9827F: drivers/s390/cio/ 9828 9829S390 DASD DRIVER 9830M: Stefan Weinhuber <wein@de.ibm.com> 9831M: Stefan Haberland <stefan.haberland@de.ibm.com> 9832L: linux-s390@vger.kernel.org 9833W: http://www.ibm.com/developerworks/linux/linux390/ 9834S: Supported 9835F: drivers/s390/block/dasd* 9836F: block/partitions/ibm.c 9837 9838S390 NETWORK DRIVERS 9839M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9840L: linux-s390@vger.kernel.org 9841W: http://www.ibm.com/developerworks/linux/linux390/ 9842S: Supported 9843F: drivers/s390/net/ 9844 9845S390 PCI SUBSYSTEM 9846M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9847M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9848L: linux-s390@vger.kernel.org 9849W: http://www.ibm.com/developerworks/linux/linux390/ 9850S: Supported 9851F: arch/s390/pci/ 9852F: drivers/pci/hotplug/s390_pci_hpc.c 9853 9854S390 ZCRYPT DRIVER 9855M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9856L: linux-s390@vger.kernel.org 9857W: http://www.ibm.com/developerworks/linux/linux390/ 9858S: Supported 9859F: drivers/s390/crypto/ 9860 9861S390 ZFCP DRIVER 9862M: Steffen Maier <maier@linux.vnet.ibm.com> 9863L: linux-s390@vger.kernel.org 9864W: http://www.ibm.com/developerworks/linux/linux390/ 9865S: Supported 9866F: drivers/s390/scsi/zfcp_* 9867 9868S390 IUCV NETWORK LAYER 9869M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9870L: linux-s390@vger.kernel.org 9871W: http://www.ibm.com/developerworks/linux/linux390/ 9872S: Supported 9873F: drivers/s390/net/*iucv* 9874F: include/net/iucv/ 9875F: net/iucv/ 9876 9877S390 IOMMU (PCI) 9878M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9879L: linux-s390@vger.kernel.org 9880W: http://www.ibm.com/developerworks/linux/linux390/ 9881S: Supported 9882F: drivers/iommu/s390-iommu.c 9883 9884S3C24XX SD/MMC Driver 9885M: Ben Dooks <ben-linux@fluff.org> 9886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9887S: Supported 9888F: drivers/mmc/host/s3cmci.* 9889 9890SAA6588 RDS RECEIVER DRIVER 9891M: Hans Verkuil <hverkuil@xs4all.nl> 9892L: linux-media@vger.kernel.org 9893T: git git://linuxtv.org/media_tree.git 9894W: https://linuxtv.org 9895S: Odd Fixes 9896F: drivers/media/i2c/saa6588* 9897 9898SAA7134 VIDEO4LINUX DRIVER 9899M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 9900M: Mauro Carvalho Chehab <mchehab@kernel.org> 9901L: linux-media@vger.kernel.org 9902W: https://linuxtv.org 9903T: git git://linuxtv.org/media_tree.git 9904S: Odd fixes 9905F: Documentation/video4linux/*.saa7134 9906F: drivers/media/pci/saa7134/ 9907 9908SAA7146 VIDEO4LINUX-2 DRIVER 9909M: Hans Verkuil <hverkuil@xs4all.nl> 9910L: linux-media@vger.kernel.org 9911T: git git://linuxtv.org/media_tree.git 9912S: Maintained 9913F: drivers/media/common/saa7146/ 9914F: drivers/media/pci/saa7146/ 9915F: include/media/saa7146* 9916 9917SAMSUNG LAPTOP DRIVER 9918M: Corentin Chary <corentin.chary@gmail.com> 9919L: platform-driver-x86@vger.kernel.org 9920S: Maintained 9921F: drivers/platform/x86/samsung-laptop.c 9922 9923SAMSUNG AUDIO (ASoC) DRIVERS 9924M: Sangbeom Kim <sbkim73@samsung.com> 9925L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9926S: Supported 9927F: sound/soc/samsung/ 9928 9929SAMSUNG FRAMEBUFFER DRIVER 9930M: Jingoo Han <jingoohan1@gmail.com> 9931L: linux-fbdev@vger.kernel.org 9932S: Maintained 9933F: drivers/video/fbdev/s3c-fb.c 9934 9935SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9936M: Sangbeom Kim <sbkim73@samsung.com> 9937M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9938L: linux-kernel@vger.kernel.org 9939L: linux-samsung-soc@vger.kernel.org 9940S: Supported 9941F: drivers/mfd/sec*.c 9942F: drivers/regulator/s2m*.c 9943F: drivers/regulator/s5m*.c 9944F: drivers/clk/clk-s2mps11.c 9945F: drivers/rtc/rtc-s5m.c 9946F: include/linux/mfd/samsung/ 9947F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9948F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9949F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9950F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9951 9952SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9953M: Kyungmin Park <kyungmin.park@samsung.com> 9954M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9955L: linux-media@vger.kernel.org 9956Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9957S: Supported 9958F: drivers/media/platform/exynos4-is/ 9959 9960SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9961M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9962L: linux-media@vger.kernel.org 9963L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9964S: Maintained 9965F: drivers/media/platform/s3c-camif/ 9966F: include/media/drv-intf/s3c_camif.h 9967 9968SAMSUNG S5C73M3 CAMERA DRIVER 9969M: Kyungmin Park <kyungmin.park@samsung.com> 9970M: Andrzej Hajda <a.hajda@samsung.com> 9971L: linux-media@vger.kernel.org 9972S: Supported 9973F: drivers/media/i2c/s5c73m3/* 9974 9975SAMSUNG S5K5BAF CAMERA DRIVER 9976M: Kyungmin Park <kyungmin.park@samsung.com> 9977M: Andrzej Hajda <a.hajda@samsung.com> 9978L: linux-media@vger.kernel.org 9979S: Supported 9980F: drivers/media/i2c/s5k5baf.c 9981 9982SAMSUNG S3FWRN5 NFC DRIVER 9983M: Robert Baldyga <r.baldyga@samsung.com> 9984M: Krzysztof Opasiak <k.opasiak@samsung.com> 9985L: linux-nfc@lists.01.org (moderated for non-subscribers) 9986S: Supported 9987F: drivers/nfc/s3fwrn5 9988 9989SAMSUNG SOC CLOCK DRIVERS 9990M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9991M: Tomasz Figa <tomasz.figa@gmail.com> 9992S: Supported 9993L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9994F: drivers/clk/samsung/ 9995 9996SAMSUNG SXGBE DRIVERS 9997M: Byungho An <bh74.an@samsung.com> 9998M: Girish K S <ks.giri@samsung.com> 9999M: Vipul Pandya <vipul.pandya@samsung.com> 10000S: Supported 10001L: netdev@vger.kernel.org 10002F: drivers/net/ethernet/samsung/sxgbe/ 10003 10004SAMSUNG THERMAL DRIVER 10005M: Lukasz Majewski <l.majewski@samsung.com> 10006L: linux-pm@vger.kernel.org 10007L: linux-samsung-soc@vger.kernel.org 10008S: Supported 10009T: git https://github.com/lmajewski/linux-samsung-thermal.git 10010F: drivers/thermal/samsung/ 10011 10012SAMSUNG USB2 PHY DRIVER 10013M: Kamil Debski <k.debski@samsung.com> 10014L: linux-kernel@vger.kernel.org 10015S: Supported 10016F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10017F: Documentation/phy/samsung-usb2.txt 10018F: drivers/phy/phy-exynos4210-usb2.c 10019F: drivers/phy/phy-exynos4x12-usb2.c 10020F: drivers/phy/phy-exynos5250-usb2.c 10021F: drivers/phy/phy-s5pv210-usb2.c 10022F: drivers/phy/phy-samsung-usb2.c 10023F: drivers/phy/phy-samsung-usb2.h 10024 10025SERIAL DRIVERS 10026M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10027L: linux-serial@vger.kernel.org 10028S: Maintained 10029F: drivers/tty/serial/ 10030 10031SYNOPSYS DESIGNWARE DMAC DRIVER 10032M: Viresh Kumar <vireshk@kernel.org> 10033M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10034S: Maintained 10035F: include/linux/dma/dw.h 10036F: include/linux/platform_data/dma-dw.h 10037F: drivers/dma/dw/ 10038 10039SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10040M: Lars Persson <lars.persson@axis.com> 10041L: netdev@vger.kernel.org 10042S: Supported 10043F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10044F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10045 10046SYNOPSYS DESIGNWARE I2C DRIVER 10047M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10048R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10049R: Mika Westerberg <mika.westerberg@linux.intel.com> 10050L: linux-i2c@vger.kernel.org 10051S: Maintained 10052F: drivers/i2c/busses/i2c-designware-* 10053F: include/linux/platform_data/i2c-designware.h 10054 10055SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10056M: Jaehoon Chung <jh80.chung@samsung.com> 10057L: linux-mmc@vger.kernel.org 10058S: Maintained 10059F: include/linux/mmc/dw_mmc.h 10060F: drivers/mmc/host/dw_mmc* 10061 10062SYSTEM TRACE MODULE CLASS 10063M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10064S: Maintained 10065T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10066F: Documentation/trace/stm.txt 10067F: drivers/hwtracing/stm/ 10068F: include/linux/stm.h 10069F: include/uapi/linux/stm.h 10070 10071THUNDERBOLT DRIVER 10072M: Andreas Noever <andreas.noever@gmail.com> 10073S: Maintained 10074F: drivers/thunderbolt/ 10075 10076TI BQ27XXX POWER SUPPLY DRIVER 10077R: Andrew F. Davis <afd@ti.com> 10078F: include/linux/power/bq27xxx_battery.h 10079F: drivers/power/bq27xxx_battery.c 10080F: drivers/power/bq27xxx_battery_i2c.c 10081 10082TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10083M: John Stultz <john.stultz@linaro.org> 10084M: Thomas Gleixner <tglx@linutronix.de> 10085L: linux-kernel@vger.kernel.org 10086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10087S: Supported 10088F: include/linux/clocksource.h 10089F: include/linux/time.h 10090F: include/linux/timex.h 10091F: include/uapi/linux/time.h 10092F: include/uapi/linux/timex.h 10093F: kernel/time/clocksource.c 10094F: kernel/time/time*.c 10095F: kernel/time/alarmtimer.c 10096F: kernel/time/ntp.c 10097F: tools/testing/selftests/timers/ 10098 10099SC1200 WDT DRIVER 10100M: Zwane Mwaikambo <zwanem@gmail.com> 10101S: Maintained 10102F: drivers/watchdog/sc1200wdt.c 10103 10104SCHEDULER 10105M: Ingo Molnar <mingo@redhat.com> 10106M: Peter Zijlstra <peterz@infradead.org> 10107L: linux-kernel@vger.kernel.org 10108T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10109S: Maintained 10110F: kernel/sched/ 10111F: include/linux/sched.h 10112F: include/uapi/linux/sched.h 10113F: include/linux/wait.h 10114 10115SCORE ARCHITECTURE 10116M: Chen Liqin <liqin.linux@gmail.com> 10117M: Lennox Wu <lennox.wu@gmail.com> 10118W: http://www.sunplus.com 10119S: Supported 10120F: arch/score/ 10121 10122SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10123M: Sudeep Holla <sudeep.holla@arm.com> 10124L: linux-arm-kernel@lists.infradead.org 10125S: Maintained 10126F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10127F: drivers/clk/clk-scpi.c 10128F: drivers/cpufreq/scpi-cpufreq.c 10129F: drivers/firmware/arm_scpi.c 10130F: include/linux/scpi_protocol.h 10131 10132SCSI CDROM DRIVER 10133M: Jens Axboe <axboe@kernel.dk> 10134L: linux-scsi@vger.kernel.org 10135W: http://www.kernel.dk 10136S: Maintained 10137F: drivers/scsi/sr* 10138 10139SCSI RDMA PROTOCOL (SRP) INITIATOR 10140M: Bart Van Assche <bart.vanassche@sandisk.com> 10141L: linux-rdma@vger.kernel.org 10142S: Supported 10143W: http://www.openfabrics.org 10144Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10145T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10146F: drivers/infiniband/ulp/srp/ 10147F: include/scsi/srp.h 10148 10149SCSI SG DRIVER 10150M: Doug Gilbert <dgilbert@interlog.com> 10151L: linux-scsi@vger.kernel.org 10152W: http://sg.danny.cz/sg 10153S: Maintained 10154F: Documentation/scsi/scsi-generic.txt 10155F: drivers/scsi/sg.c 10156F: include/scsi/sg.h 10157 10158SCSI SUBSYSTEM 10159M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10160T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10161M: "Martin K. Petersen" <martin.petersen@oracle.com> 10162T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10163L: linux-scsi@vger.kernel.org 10164S: Maintained 10165F: drivers/scsi/ 10166F: include/scsi/ 10167 10168SCSI TAPE DRIVER 10169M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10170L: linux-scsi@vger.kernel.org 10171S: Maintained 10172F: Documentation/scsi/st.txt 10173F: drivers/scsi/st.* 10174F: drivers/scsi/st_*.h 10175 10176SCTP PROTOCOL 10177M: Vlad Yasevich <vyasevich@gmail.com> 10178M: Neil Horman <nhorman@tuxdriver.com> 10179L: linux-sctp@vger.kernel.org 10180W: http://lksctp.sourceforge.net 10181S: Maintained 10182F: Documentation/networking/sctp.txt 10183F: include/linux/sctp.h 10184F: include/uapi/linux/sctp.h 10185F: include/net/sctp/ 10186F: net/sctp/ 10187 10188SCx200 CPU SUPPORT 10189M: Jim Cromie <jim.cromie@gmail.com> 10190S: Odd Fixes 10191F: Documentation/i2c/busses/scx200_acb 10192F: arch/x86/platform/scx200/ 10193F: drivers/watchdog/scx200_wdt.c 10194F: drivers/i2c/busses/scx200* 10195F: drivers/mtd/maps/scx200_docflash.c 10196F: include/linux/scx200.h 10197 10198SCx200 GPIO DRIVER 10199M: Jim Cromie <jim.cromie@gmail.com> 10200S: Maintained 10201F: drivers/char/scx200_gpio.c 10202F: include/linux/scx200_gpio.h 10203 10204SCx200 HRT CLOCKSOURCE DRIVER 10205M: Jim Cromie <jim.cromie@gmail.com> 10206S: Maintained 10207F: drivers/clocksource/scx200_hrt.c 10208 10209SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10210M: Sascha Sommer <saschasommer@freenet.de> 10211L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10212S: Maintained 10213F: drivers/mmc/host/sdricoh_cs.c 10214 10215SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10216M: Adrian Hunter <adrian.hunter@intel.com> 10217L: linux-mmc@vger.kernel.org 10218T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10219S: Maintained 10220F: drivers/mmc/host/sdhci* 10221F: include/linux/mmc/sdhci* 10222 10223SECURE COMPUTING 10224M: Kees Cook <keescook@chromium.org> 10225R: Andy Lutomirski <luto@amacapital.net> 10226R: Will Drewry <wad@chromium.org> 10227T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10228S: Supported 10229F: kernel/seccomp.c 10230F: include/uapi/linux/seccomp.h 10231F: include/linux/seccomp.h 10232F: tools/testing/selftests/seccomp/* 10233K: \bsecure_computing 10234K: \bTIF_SECCOMP\b 10235 10236SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10237M: Ben Dooks <ben-linux@fluff.org> 10238M: Jaehoon Chung <jh80.chung@samsung.com> 10239L: linux-mmc@vger.kernel.org 10240S: Maintained 10241F: drivers/mmc/host/sdhci-s3c* 10242 10243SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10244M: Viresh Kumar <vireshk@kernel.org> 10245L: linux-mmc@vger.kernel.org 10246S: Maintained 10247F: drivers/mmc/host/sdhci-spear.c 10248 10249SECURITY SUBSYSTEM 10250M: James Morris <james.l.morris@oracle.com> 10251M: "Serge E. Hallyn" <serge@hallyn.com> 10252L: linux-security-module@vger.kernel.org (suggested Cc:) 10253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10254W: http://kernsec.org/ 10255S: Supported 10256F: security/ 10257 10258SECURITY CONTACT 10259M: Security Officers <security@kernel.org> 10260S: Supported 10261 10262SELINUX SECURITY MODULE 10263M: Paul Moore <paul@paul-moore.com> 10264M: Stephen Smalley <sds@tycho.nsa.gov> 10265M: Eric Paris <eparis@parisplace.org> 10266L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10267W: http://selinuxproject.org 10268T: git git://git.infradead.org/users/pcmoore/selinux 10269S: Supported 10270F: include/linux/selinux* 10271F: security/selinux/ 10272F: scripts/selinux/ 10273 10274APPARMOR SECURITY MODULE 10275M: John Johansen <john.johansen@canonical.com> 10276L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10277W: apparmor.wiki.kernel.org 10278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10279S: Supported 10280F: security/apparmor/ 10281 10282LOADPIN SECURITY MODULE 10283M: Kees Cook <keescook@chromium.org> 10284T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10285S: Supported 10286F: security/loadpin/ 10287 10288YAMA SECURITY MODULE 10289M: Kees Cook <keescook@chromium.org> 10290T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10291S: Supported 10292F: security/yama/ 10293 10294SENSABLE PHANTOM 10295M: Jiri Slaby <jirislaby@gmail.com> 10296S: Maintained 10297F: drivers/misc/phantom.c 10298F: include/uapi/linux/phantom.h 10299 10300SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10301M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10302M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10303M: John Soni Jose <sony.john@avagotech.com> 10304L: linux-scsi@vger.kernel.org 10305W: http://www.avagotech.com 10306S: Supported 10307F: drivers/scsi/be2iscsi/ 10308 10309Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10310M: Sathya Perla <sathya.perla@broadcom.com> 10311M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10312M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10313M: Somnath Kotur <somnath.kotur@broadcom.com> 10314L: netdev@vger.kernel.org 10315W: http://www.emulex.com 10316S: Supported 10317F: drivers/net/ethernet/emulex/benet/ 10318 10319EMULEX ONECONNECT ROCE DRIVER 10320M: Selvin Xavier <selvin.xavier@avagotech.com> 10321M: Devesh Sharma <devesh.sharma@avagotech.com> 10322M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10323L: linux-rdma@vger.kernel.org 10324W: http://www.emulex.com 10325S: Supported 10326F: drivers/infiniband/hw/ocrdma/ 10327 10328SFC NETWORK DRIVER 10329M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10330M: Edward Cree <ecree@solarflare.com> 10331M: Bert Kenward <bkenward@solarflare.com> 10332L: netdev@vger.kernel.org 10333S: Supported 10334F: drivers/net/ethernet/sfc/ 10335 10336SGI GRU DRIVER 10337M: Dimitri Sivanich <sivanich@sgi.com> 10338S: Maintained 10339F: drivers/misc/sgi-gru/ 10340 10341SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10342M: Pat Gefre <pfg@sgi.com> 10343L: linux-ia64@vger.kernel.org 10344S: Supported 10345F: Documentation/ia64/serial.txt 10346F: drivers/tty/serial/ioc?_serial.c 10347F: include/linux/ioc?.h 10348 10349SGI XP/XPC/XPNET DRIVER 10350M: Cliff Whickman <cpw@sgi.com> 10351M: Robin Holt <robinmholt@gmail.com> 10352S: Maintained 10353F: drivers/misc/sgi-xp/ 10354 10355SI2157 MEDIA DRIVER 10356M: Antti Palosaari <crope@iki.fi> 10357L: linux-media@vger.kernel.org 10358W: https://linuxtv.org 10359W: http://palosaari.fi/linux/ 10360Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10361T: git git://linuxtv.org/anttip/media_tree.git 10362S: Maintained 10363F: drivers/media/tuners/si2157* 10364 10365SI2168 MEDIA DRIVER 10366M: Antti Palosaari <crope@iki.fi> 10367L: linux-media@vger.kernel.org 10368W: https://linuxtv.org 10369W: http://palosaari.fi/linux/ 10370Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10371T: git git://linuxtv.org/anttip/media_tree.git 10372S: Maintained 10373F: drivers/media/dvb-frontends/si2168* 10374 10375SI470X FM RADIO RECEIVER I2C DRIVER 10376M: Hans Verkuil <hverkuil@xs4all.nl> 10377L: linux-media@vger.kernel.org 10378T: git git://linuxtv.org/media_tree.git 10379W: https://linuxtv.org 10380S: Odd Fixes 10381F: drivers/media/radio/si470x/radio-si470x-i2c.c 10382 10383SI470X FM RADIO RECEIVER USB DRIVER 10384M: Hans Verkuil <hverkuil@xs4all.nl> 10385L: linux-media@vger.kernel.org 10386T: git git://linuxtv.org/media_tree.git 10387W: https://linuxtv.org 10388S: Maintained 10389F: drivers/media/radio/si470x/radio-si470x-common.c 10390F: drivers/media/radio/si470x/radio-si470x.h 10391F: drivers/media/radio/si470x/radio-si470x-usb.c 10392 10393SI4713 FM RADIO TRANSMITTER I2C DRIVER 10394M: Eduardo Valentin <edubezval@gmail.com> 10395L: linux-media@vger.kernel.org 10396T: git git://linuxtv.org/media_tree.git 10397W: https://linuxtv.org 10398S: Odd Fixes 10399F: drivers/media/radio/si4713/si4713.? 10400 10401SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10402M: Eduardo Valentin <edubezval@gmail.com> 10403L: linux-media@vger.kernel.org 10404T: git git://linuxtv.org/media_tree.git 10405W: https://linuxtv.org 10406S: Odd Fixes 10407F: drivers/media/radio/si4713/radio-platform-si4713.c 10408 10409SI4713 FM RADIO TRANSMITTER USB DRIVER 10410M: Hans Verkuil <hverkuil@xs4all.nl> 10411L: linux-media@vger.kernel.org 10412T: git git://linuxtv.org/media_tree.git 10413W: https://linuxtv.org 10414S: Maintained 10415F: drivers/media/radio/si4713/radio-usb-si4713.c 10416 10417SIANO DVB DRIVER 10418M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10419M: Mauro Carvalho Chehab <mchehab@kernel.org> 10420L: linux-media@vger.kernel.org 10421W: https://linuxtv.org 10422T: git git://linuxtv.org/media_tree.git 10423S: Odd fixes 10424F: drivers/media/common/siano/ 10425F: drivers/media/usb/siano/ 10426F: drivers/media/usb/siano/ 10427F: drivers/media/mmc/siano/ 10428 10429SIMPLEFB FB DRIVER 10430M: Hans de Goede <hdegoede@redhat.com> 10431L: linux-fbdev@vger.kernel.org 10432S: Maintained 10433F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10434F: drivers/video/fbdev/simplefb.c 10435F: include/linux/platform_data/simplefb.h 10436 10437SH_VEU V4L2 MEM2MEM DRIVER 10438L: linux-media@vger.kernel.org 10439S: Orphan 10440F: drivers/media/platform/sh_veu.c 10441 10442SH_VOU V4L2 OUTPUT DRIVER 10443L: linux-media@vger.kernel.org 10444S: Orphan 10445F: drivers/media/platform/sh_vou.c 10446F: include/media/drv-intf/sh_vou.h 10447 10448SIMPLE FIRMWARE INTERFACE (SFI) 10449M: Len Brown <lenb@kernel.org> 10450L: sfi-devel@simplefirmware.org 10451W: http://simplefirmware.org/ 10452T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10453S: Supported 10454F: arch/x86/platform/sfi/ 10455F: drivers/sfi/ 10456F: include/linux/sfi*.h 10457 10458SIMTEC EB110ATX (Chalice CATS) 10459P: Ben Dooks 10460P: Vincent Sanders <vince@simtec.co.uk> 10461M: Simtec Linux Team <linux@simtec.co.uk> 10462W: http://www.simtec.co.uk/products/EB110ATX/ 10463S: Supported 10464 10465SIMTEC EB2410ITX (BAST) 10466P: Ben Dooks 10467P: Vincent Sanders <vince@simtec.co.uk> 10468M: Simtec Linux Team <linux@simtec.co.uk> 10469W: http://www.simtec.co.uk/products/EB2410ITX/ 10470S: Supported 10471F: arch/arm/mach-s3c24xx/mach-bast.c 10472F: arch/arm/mach-s3c24xx/bast-ide.c 10473F: arch/arm/mach-s3c24xx/bast-irq.c 10474 10475TI DAVINCI MACHINE SUPPORT 10476M: Sekhar Nori <nsekhar@ti.com> 10477M: Kevin Hilman <khilman@kernel.org> 10478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10479T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10480S: Supported 10481F: arch/arm/mach-davinci/ 10482F: drivers/i2c/busses/i2c-davinci.c 10483 10484TI DAVINCI SERIES MEDIA DRIVER 10485M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10486L: linux-media@vger.kernel.org 10487W: https://linuxtv.org 10488Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10489T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10490S: Maintained 10491F: drivers/media/platform/davinci/ 10492F: include/media/davinci/ 10493 10494TI AM437X VPFE DRIVER 10495M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10496L: linux-media@vger.kernel.org 10497W: https://linuxtv.org 10498Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10499T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10500S: Maintained 10501F: drivers/media/platform/am437x/ 10502 10503OV2659 OMNIVISION SENSOR DRIVER 10504M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10505L: linux-media@vger.kernel.org 10506W: https://linuxtv.org 10507Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10508T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10509S: Maintained 10510F: drivers/media/i2c/ov2659.c 10511F: include/media/i2c/ov2659.h 10512 10513SILICON MOTION SM712 FRAME BUFFER DRIVER 10514M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10515M: Teddy Wang <teddy.wang@siliconmotion.com> 10516M: Sudip Mukherjee <sudip@vectorindia.org> 10517L: linux-fbdev@vger.kernel.org 10518S: Maintained 10519F: drivers/video/fbdev/sm712* 10520F: Documentation/fb/sm712fb.txt 10521 10522SIS 190 ETHERNET DRIVER 10523M: Francois Romieu <romieu@fr.zoreil.com> 10524L: netdev@vger.kernel.org 10525S: Maintained 10526F: drivers/net/ethernet/sis/sis190.c 10527 10528SIS 900/7016 FAST ETHERNET DRIVER 10529M: Daniele Venzano <venza@brownhat.org> 10530W: http://www.brownhat.org/sis900.html 10531L: netdev@vger.kernel.org 10532S: Maintained 10533F: drivers/net/ethernet/sis/sis900.* 10534 10535SIS FRAMEBUFFER DRIVER 10536M: Thomas Winischhofer <thomas@winischhofer.net> 10537W: http://www.winischhofer.net/linuxsisvga.shtml 10538S: Maintained 10539F: Documentation/fb/sisfb.txt 10540F: drivers/video/fbdev/sis/ 10541F: include/video/sisfb.h 10542 10543SIS USB2VGA DRIVER 10544M: Thomas Winischhofer <thomas@winischhofer.net> 10545W: http://www.winischhofer.at/linuxsisusbvga.shtml 10546S: Maintained 10547F: drivers/usb/misc/sisusbvga/ 10548 10549SLAB ALLOCATOR 10550M: Christoph Lameter <cl@linux.com> 10551M: Pekka Enberg <penberg@kernel.org> 10552M: David Rientjes <rientjes@google.com> 10553M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10554M: Andrew Morton <akpm@linux-foundation.org> 10555L: linux-mm@kvack.org 10556S: Maintained 10557F: include/linux/sl?b*.h 10558F: mm/sl?b* 10559 10560SLEEPABLE READ-COPY UPDATE (SRCU) 10561M: Lai Jiangshan <jiangshanlai@gmail.com> 10562M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10563M: Josh Triplett <josh@joshtriplett.org> 10564R: Steven Rostedt <rostedt@goodmis.org> 10565R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10566L: linux-kernel@vger.kernel.org 10567W: http://www.rdrop.com/users/paulmck/RCU/ 10568S: Supported 10569T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10570F: include/linux/srcu.h 10571F: kernel/rcu/srcu.c 10572 10573SMACK SECURITY MODULE 10574M: Casey Schaufler <casey@schaufler-ca.com> 10575L: linux-security-module@vger.kernel.org 10576W: http://schaufler-ca.com 10577T: git git://git.gitorious.org/smack-next/kernel.git 10578S: Maintained 10579F: Documentation/security/Smack.txt 10580F: security/smack/ 10581 10582DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10583M: Kevin Hilman <khilman@kernel.org> 10584M: Nishanth Menon <nm@ti.com> 10585S: Maintained 10586F: drivers/power/avs/ 10587F: include/linux/power/smartreflex.h 10588L: linux-pm@vger.kernel.org 10589 10590SMC91x ETHERNET DRIVER 10591M: Nicolas Pitre <nico@fluxnic.net> 10592S: Odd Fixes 10593F: drivers/net/ethernet/smsc/smc91x.* 10594 10595SMIA AND SMIA++ IMAGE SENSOR DRIVER 10596M: Sakari Ailus <sakari.ailus@iki.fi> 10597L: linux-media@vger.kernel.org 10598S: Maintained 10599F: drivers/media/i2c/smiapp/ 10600F: include/media/i2c/smiapp.h 10601F: drivers/media/i2c/smiapp-pll.c 10602F: drivers/media/i2c/smiapp-pll.h 10603F: include/uapi/linux/smiapp.h 10604F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10605 10606SMM665 HARDWARE MONITOR DRIVER 10607M: Guenter Roeck <linux@roeck-us.net> 10608L: linux-hwmon@vger.kernel.org 10609S: Maintained 10610F: Documentation/hwmon/smm665 10611F: drivers/hwmon/smm665.c 10612 10613SMSC EMC2103 HARDWARE MONITOR DRIVER 10614M: Steve Glendinning <steve.glendinning@shawell.net> 10615L: linux-hwmon@vger.kernel.org 10616S: Maintained 10617F: Documentation/hwmon/emc2103 10618F: drivers/hwmon/emc2103.c 10619 10620SMSC SCH5627 HARDWARE MONITOR DRIVER 10621M: Hans de Goede <hdegoede@redhat.com> 10622L: linux-hwmon@vger.kernel.org 10623S: Supported 10624F: Documentation/hwmon/sch5627 10625F: drivers/hwmon/sch5627.c 10626 10627SMSC47B397 HARDWARE MONITOR DRIVER 10628M: Jean Delvare <jdelvare@suse.com> 10629L: linux-hwmon@vger.kernel.org 10630S: Maintained 10631F: Documentation/hwmon/smsc47b397 10632F: drivers/hwmon/smsc47b397.c 10633 10634SMSC911x ETHERNET DRIVER 10635M: Steve Glendinning <steve.glendinning@shawell.net> 10636L: netdev@vger.kernel.org 10637S: Maintained 10638F: include/linux/smsc911x.h 10639F: drivers/net/ethernet/smsc/smsc911x.* 10640 10641SMSC9420 PCI ETHERNET DRIVER 10642M: Steve Glendinning <steve.glendinning@shawell.net> 10643L: netdev@vger.kernel.org 10644S: Maintained 10645F: drivers/net/ethernet/smsc/smsc9420.* 10646 10647SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10648M: Steve Glendinning <steve.glendinning@shawell.net> 10649L: linux-fbdev@vger.kernel.org 10650S: Maintained 10651F: drivers/video/fbdev/smscufx.c 10652 10653SOC-CAMERA V4L2 SUBSYSTEM 10654M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10655L: linux-media@vger.kernel.org 10656T: git git://linuxtv.org/media_tree.git 10657S: Maintained 10658F: include/media/soc* 10659F: drivers/media/i2c/soc_camera/ 10660F: drivers/media/platform/soc_camera/ 10661 10662SOEKRIS NET48XX LED SUPPORT 10663M: Chris Boot <bootc@bootc.net> 10664S: Maintained 10665F: drivers/leds/leds-net48xx.c 10666 10667SOFTLOGIC 6x10 MPEG CODEC 10668M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10669M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10670M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10671M: Ismael Luceno <ismael@iodev.co.uk> 10672L: linux-media@vger.kernel.org 10673S: Supported 10674F: drivers/media/pci/solo6x10/ 10675 10676SOFTWARE RAID (Multiple Disks) SUPPORT 10677M: Shaohua Li <shli@kernel.org> 10678L: linux-raid@vger.kernel.org 10679T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10680S: Supported 10681F: drivers/md/ 10682F: include/linux/raid/ 10683F: include/uapi/linux/raid/ 10684 10685SONIC NETWORK DRIVER 10686M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10687L: netdev@vger.kernel.org 10688S: Maintained 10689F: drivers/net/ethernet/natsemi/sonic.* 10690 10691SONICS SILICON BACKPLANE DRIVER (SSB) 10692M: Michael Buesch <m@bues.ch> 10693L: linux-wireless@vger.kernel.org 10694S: Maintained 10695F: drivers/ssb/ 10696F: include/linux/ssb/ 10697 10698SONY VAIO CONTROL DEVICE DRIVER 10699M: Mattia Dongili <malattia@linux.it> 10700L: platform-driver-x86@vger.kernel.org 10701W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10702S: Maintained 10703F: Documentation/laptops/sony-laptop.txt 10704F: drivers/char/sonypi.c 10705F: drivers/platform/x86/sony-laptop.c 10706F: include/linux/sony-laptop.h 10707 10708SONY MEMORYSTICK CARD SUPPORT 10709M: Alex Dubov <oakad@yahoo.com> 10710W: http://tifmxx.berlios.de/ 10711S: Maintained 10712F: drivers/memstick/host/tifm_ms.c 10713 10714SONY MEMORYSTICK STANDARD SUPPORT 10715M: Maxim Levitsky <maximlevitsky@gmail.com> 10716S: Maintained 10717F: drivers/memstick/core/ms_block.* 10718 10719SOUND 10720M: Jaroslav Kysela <perex@perex.cz> 10721M: Takashi Iwai <tiwai@suse.com> 10722L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10723W: http://www.alsa-project.org/ 10724T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10725T: git git://git.alsa-project.org/alsa-kernel.git 10726Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10727S: Maintained 10728F: Documentation/sound/ 10729F: include/sound/ 10730F: include/uapi/sound/ 10731F: sound/ 10732 10733SOUND - COMPRESSED AUDIO 10734M: Vinod Koul <vinod.koul@intel.com> 10735L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10736T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10737S: Supported 10738F: Documentation/sound/alsa/compress_offload.txt 10739F: include/sound/compress_driver.h 10740F: include/uapi/sound/compress_* 10741F: sound/core/compress_offload.c 10742F: sound/soc/soc-compress.c 10743 10744SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10745M: Liam Girdwood <lgirdwood@gmail.com> 10746M: Mark Brown <broonie@kernel.org> 10747T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10748L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10749W: http://alsa-project.org/main/index.php/ASoC 10750S: Supported 10751F: Documentation/sound/alsa/soc/ 10752F: sound/soc/ 10753F: include/sound/soc* 10754 10755SOUND - DMAENGINE HELPERS 10756M: Lars-Peter Clausen <lars@metafoo.de> 10757S: Supported 10758F: include/sound/dmaengine_pcm.h 10759F: sound/core/pcm_dmaengine.c 10760F: sound/soc/soc-generic-dmaengine-pcm.c 10761 10762SP2 MEDIA DRIVER 10763M: Olli Salonen <olli.salonen@iki.fi> 10764L: linux-media@vger.kernel.org 10765W: https://linuxtv.org 10766Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10767S: Maintained 10768F: drivers/media/dvb-frontends/sp2* 10769 10770SPARC + UltraSPARC (sparc/sparc64) 10771M: "David S. Miller" <davem@davemloft.net> 10772L: sparclinux@vger.kernel.org 10773Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10774T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10775T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10776S: Maintained 10777F: arch/sparc/ 10778F: drivers/sbus/ 10779 10780SPARC SERIAL DRIVERS 10781M: "David S. Miller" <davem@davemloft.net> 10782L: sparclinux@vger.kernel.org 10783T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10784T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10785S: Maintained 10786F: include/linux/sunserialcore.h 10787F: drivers/tty/serial/suncore.c 10788F: drivers/tty/serial/sunhv.c 10789F: drivers/tty/serial/sunsab.c 10790F: drivers/tty/serial/sunsab.h 10791F: drivers/tty/serial/sunsu.c 10792F: drivers/tty/serial/sunzilog.c 10793F: drivers/tty/serial/sunzilog.h 10794 10795SPARSE CHECKER 10796M: "Christopher Li" <sparse@chrisli.org> 10797L: linux-sparse@vger.kernel.org 10798W: https://sparse.wiki.kernel.org/ 10799T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10800T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10801S: Maintained 10802F: include/linux/compiler.h 10803 10804SPEAR PLATFORM SUPPORT 10805M: Viresh Kumar <vireshk@kernel.org> 10806M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10808W: http://www.st.com/spear 10809S: Maintained 10810F: arch/arm/boot/dts/spear* 10811F: arch/arm/mach-spear/ 10812 10813SPEAR CLOCK FRAMEWORK SUPPORT 10814M: Viresh Kumar <vireshk@kernel.org> 10815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10816W: http://www.st.com/spear 10817S: Maintained 10818F: drivers/clk/spear/ 10819 10820SPI SUBSYSTEM 10821M: Mark Brown <broonie@kernel.org> 10822L: linux-spi@vger.kernel.org 10823T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10824Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10825S: Maintained 10826F: Documentation/spi/ 10827F: drivers/spi/ 10828F: include/linux/spi/ 10829F: include/uapi/linux/spi/ 10830 10831SPIDERNET NETWORK DRIVER for CELL 10832M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10833L: netdev@vger.kernel.org 10834S: Supported 10835F: Documentation/networking/spider_net.txt 10836F: drivers/net/ethernet/toshiba/spider_net* 10837 10838SPU FILE SYSTEM 10839M: Jeremy Kerr <jk@ozlabs.org> 10840L: linuxppc-dev@lists.ozlabs.org 10841W: http://www.ibm.com/developerworks/power/cell/ 10842S: Supported 10843F: Documentation/filesystems/spufs.txt 10844F: arch/powerpc/platforms/cell/spufs/ 10845 10846SQUASHFS FILE SYSTEM 10847M: Phillip Lougher <phillip@squashfs.org.uk> 10848L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10849W: http://squashfs.org.uk 10850T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10851S: Maintained 10852F: Documentation/filesystems/squashfs.txt 10853F: fs/squashfs/ 10854 10855SRM (Alpha) environment access 10856M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10857S: Maintained 10858F: arch/alpha/kernel/srm_env.c 10859 10860STABLE BRANCH 10861M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10862L: stable@vger.kernel.org 10863S: Supported 10864F: Documentation/stable_kernel_rules.txt 10865 10866STAGING SUBSYSTEM 10867M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10868T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10869L: devel@driverdev.osuosl.org 10870S: Supported 10871F: drivers/staging/ 10872 10873STAGING - COMEDI 10874M: Ian Abbott <abbotti@mev.co.uk> 10875M: H Hartley Sweeten <hsweeten@visionengravers.com> 10876S: Odd Fixes 10877F: drivers/staging/comedi/ 10878 10879STAGING - FLARION FT1000 DRIVERS 10880M: Marek Belisko <marek.belisko@gmail.com> 10881S: Odd Fixes 10882F: drivers/staging/ft1000/ 10883 10884STAGING - INDUSTRIAL IO 10885M: Jonathan Cameron <jic23@kernel.org> 10886L: linux-iio@vger.kernel.org 10887S: Odd Fixes 10888F: drivers/staging/iio/ 10889 10890STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10891M: Jarod Wilson <jarod@wilsonet.com> 10892W: http://www.lirc.org/ 10893S: Odd Fixes 10894F: drivers/staging/media/lirc/ 10895 10896STAGING - LUSTRE PARALLEL FILESYSTEM 10897M: Oleg Drokin <oleg.drokin@intel.com> 10898M: Andreas Dilger <andreas.dilger@intel.com> 10899L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10900W: http://wiki.lustre.org/ 10901S: Maintained 10902F: drivers/staging/lustre 10903 10904STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10905M: Marc Dietrich <marvin24@gmx.de> 10906L: ac100@lists.launchpad.net (moderated for non-subscribers) 10907L: linux-tegra@vger.kernel.org 10908S: Maintained 10909F: drivers/staging/nvec/ 10910 10911STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10912M: Jens Frederich <jfrederich@gmail.com> 10913M: Daniel Drake <dsd@laptop.org> 10914M: Jon Nettleton <jon.nettleton@gmail.com> 10915W: http://wiki.laptop.org/go/DCON 10916S: Maintained 10917F: drivers/staging/olpc_dcon/ 10918 10919STAGING - REALTEK RTL8712U DRIVERS 10920M: Larry Finger <Larry.Finger@lwfinger.net> 10921M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10922S: Odd Fixes 10923F: drivers/staging/rtl8712/ 10924 10925STAGING - REALTEK RTL8723U WIRELESS DRIVER 10926M: Larry Finger <Larry.Finger@lwfinger.net> 10927M: Jes Sorensen <Jes.Sorensen@redhat.com> 10928L: linux-wireless@vger.kernel.org 10929S: Maintained 10930F: drivers/staging/rtl8723au/ 10931 10932STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10933M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10934M: Teddy Wang <teddy.wang@siliconmotion.com> 10935M: Sudip Mukherjee <sudip@vectorindia.org> 10936L: linux-fbdev@vger.kernel.org 10937S: Maintained 10938F: drivers/staging/sm750fb/ 10939 10940STAGING - SLICOSS 10941M: Lior Dotan <liodot@gmail.com> 10942M: Christopher Harrer <charrer@alacritech.com> 10943S: Odd Fixes 10944F: drivers/staging/slicoss/ 10945 10946STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10947M: William Hubbs <w.d.hubbs@gmail.com> 10948M: Chris Brannon <chris@the-brannons.com> 10949M: Kirk Reiser <kirk@reisers.ca> 10950M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10951L: speakup@linux-speakup.org 10952W: http://www.linux-speakup.org/ 10953S: Odd Fixes 10954F: drivers/staging/speakup/ 10955 10956STAGING - VIA VT665X DRIVERS 10957M: Forest Bond <forest@alittletooquiet.net> 10958S: Odd Fixes 10959F: drivers/staging/vt665?/ 10960 10961STAGING - WILC1000 WIFI DRIVER 10962M: Johnny Kim <johnny.kim@atmel.com> 10963M: Austin Shin <austin.shin@atmel.com> 10964M: Chris Park <chris.park@atmel.com> 10965M: Tony Cho <tony.cho@atmel.com> 10966M: Glen Lee <glen.lee@atmel.com> 10967M: Leo Kim <leo.kim@atmel.com> 10968L: linux-wireless@vger.kernel.org 10969S: Supported 10970F: drivers/staging/wilc1000/ 10971 10972STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10973M: Arnaud Patard <arnaud.patard@rtp-net.org> 10974S: Odd Fixes 10975F: drivers/staging/xgifb/ 10976 10977STARFIRE/DURALAN NETWORK DRIVER 10978M: Ion Badulescu <ionut@badula.org> 10979S: Odd Fixes 10980F: drivers/net/ethernet/adaptec/starfire* 10981 10982SUN3/3X 10983M: Sam Creasey <sammy@sammy.net> 10984W: http://sammy.net/sun3/ 10985S: Maintained 10986F: arch/m68k/kernel/*sun3* 10987F: arch/m68k/sun3*/ 10988F: arch/m68k/include/asm/sun3* 10989F: drivers/net/ethernet/i825xx/sun3* 10990 10991SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10992M: Hans de Goede <hdegoede@redhat.com> 10993L: linux-input@vger.kernel.org 10994S: Maintained 10995F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10996F: drivers/input/keyboard/sun4i-lradc-keys.c 10997 10998SUNDANCE NETWORK DRIVER 10999M: Denis Kirjanov <kda@linux-powerpc.org> 11000L: netdev@vger.kernel.org 11001S: Maintained 11002F: drivers/net/ethernet/dlink/sundance.c 11003 11004SUPERH 11005M: Yoshinori Sato <ysato@users.sourceforge.jp> 11006M: Rich Felker <dalias@libc.org> 11007L: linux-sh@vger.kernel.org 11008Q: http://patchwork.kernel.org/project/linux-sh/list/ 11009S: Maintained 11010F: Documentation/sh/ 11011F: arch/sh/ 11012F: drivers/sh/ 11013 11014SUSPEND TO RAM 11015M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11016M: Len Brown <len.brown@intel.com> 11017M: Pavel Machek <pavel@ucw.cz> 11018L: linux-pm@vger.kernel.org 11019S: Supported 11020F: Documentation/power/ 11021F: arch/x86/kernel/acpi/ 11022F: drivers/base/power/ 11023F: kernel/power/ 11024F: include/linux/suspend.h 11025F: include/linux/freezer.h 11026F: include/linux/pm.h 11027 11028SVGA HANDLING 11029M: Martin Mares <mj@ucw.cz> 11030L: linux-video@atrey.karlin.mff.cuni.cz 11031S: Maintained 11032F: Documentation/svga.txt 11033F: arch/x86/boot/video* 11034 11035SWIOTLB SUBSYSTEM 11036M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11037L: linux-kernel@vger.kernel.org 11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11039S: Supported 11040F: lib/swiotlb.c 11041F: arch/*/kernel/pci-swiotlb.c 11042F: include/linux/swiotlb.h 11043 11044SWITCHDEV 11045M: Jiri Pirko <jiri@resnulli.us> 11046L: netdev@vger.kernel.org 11047S: Supported 11048F: net/switchdev/ 11049F: include/net/switchdev.h 11050 11051SYNOPSYS ARC ARCHITECTURE 11052M: Vineet Gupta <vgupta@synopsys.com> 11053L: linux-snps-arc@lists.infradead.org 11054S: Supported 11055F: arch/arc/ 11056F: Documentation/devicetree/bindings/arc/* 11057F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11058F: drivers/tty/serial/arc_uart.c 11059T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11060 11061SYNOPSYS ARC SDP platform support 11062M: Alexey Brodkin <abrodkin@synopsys.com> 11063S: Supported 11064F: arch/arc/plat-axs10x 11065F: arch/arc/boot/dts/ax* 11066F: Documentation/devicetree/bindings/arc/axs10* 11067 11068SYSTEM CONFIGURATION (SYSCON) 11069M: Lee Jones <lee.jones@linaro.org> 11070M: Arnd Bergmann <arnd@arndb.de> 11071T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11072S: Supported 11073F: drivers/mfd/syscon.c 11074 11075SYSV FILESYSTEM 11076M: Christoph Hellwig <hch@infradead.org> 11077S: Maintained 11078F: Documentation/filesystems/sysv-fs.txt 11079F: fs/sysv/ 11080F: include/linux/sysv_fs.h 11081 11082TARGET SUBSYSTEM 11083M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11084L: linux-scsi@vger.kernel.org 11085L: target-devel@vger.kernel.org 11086W: http://www.linux-iscsi.org 11087W: http://groups.google.com/group/linux-iscsi-target-dev 11088T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11089S: Supported 11090F: drivers/target/ 11091F: include/target/ 11092F: Documentation/target/ 11093 11094TASKSTATS STATISTICS INTERFACE 11095M: Balbir Singh <bsingharora@gmail.com> 11096S: Maintained 11097F: Documentation/accounting/taskstats* 11098F: include/linux/taskstats* 11099F: kernel/taskstats.c 11100 11101TC CLASSIFIER 11102M: Jamal Hadi Salim <jhs@mojatatu.com> 11103L: netdev@vger.kernel.org 11104S: Maintained 11105F: include/net/pkt_cls.h 11106F: include/uapi/linux/pkt_cls.h 11107F: net/sched/ 11108 11109TCP LOW PRIORITY MODULE 11110M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11111M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11112W: http://tcp-lp-mod.sourceforge.net/ 11113S: Maintained 11114F: net/ipv4/tcp_lp.c 11115 11116TDA10071 MEDIA DRIVER 11117M: Antti Palosaari <crope@iki.fi> 11118L: linux-media@vger.kernel.org 11119W: https://linuxtv.org 11120W: http://palosaari.fi/linux/ 11121Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11122T: git git://linuxtv.org/anttip/media_tree.git 11123S: Maintained 11124F: drivers/media/dvb-frontends/tda10071* 11125 11126TDA18212 MEDIA DRIVER 11127M: Antti Palosaari <crope@iki.fi> 11128L: linux-media@vger.kernel.org 11129W: https://linuxtv.org 11130W: http://palosaari.fi/linux/ 11131Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11132T: git git://linuxtv.org/anttip/media_tree.git 11133S: Maintained 11134F: drivers/media/tuners/tda18212* 11135 11136TDA18218 MEDIA DRIVER 11137M: Antti Palosaari <crope@iki.fi> 11138L: linux-media@vger.kernel.org 11139W: https://linuxtv.org 11140W: http://palosaari.fi/linux/ 11141Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11142T: git git://linuxtv.org/anttip/media_tree.git 11143S: Maintained 11144F: drivers/media/tuners/tda18218* 11145 11146TDA18271 MEDIA DRIVER 11147M: Michael Krufky <mkrufky@linuxtv.org> 11148L: linux-media@vger.kernel.org 11149W: https://linuxtv.org 11150W: http://github.com/mkrufky 11151Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11152T: git git://linuxtv.org/mkrufky/tuners.git 11153S: Maintained 11154F: drivers/media/tuners/tda18271* 11155 11156TDA827x MEDIA DRIVER 11157M: Michael Krufky <mkrufky@linuxtv.org> 11158L: linux-media@vger.kernel.org 11159W: https://linuxtv.org 11160W: http://github.com/mkrufky 11161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11162T: git git://linuxtv.org/mkrufky/tuners.git 11163S: Maintained 11164F: drivers/media/tuners/tda8290.* 11165 11166TDA8290 MEDIA DRIVER 11167M: Michael Krufky <mkrufky@linuxtv.org> 11168L: linux-media@vger.kernel.org 11169W: https://linuxtv.org 11170W: http://github.com/mkrufky 11171Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11172T: git git://linuxtv.org/mkrufky/tuners.git 11173S: Maintained 11174F: drivers/media/tuners/tda8290.* 11175 11176TDA9840 MEDIA DRIVER 11177M: Hans Verkuil <hverkuil@xs4all.nl> 11178L: linux-media@vger.kernel.org 11179T: git git://linuxtv.org/media_tree.git 11180W: https://linuxtv.org 11181S: Maintained 11182F: drivers/media/i2c/tda9840* 11183 11184TEA5761 TUNER DRIVER 11185M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11186M: Mauro Carvalho Chehab <mchehab@kernel.org> 11187L: linux-media@vger.kernel.org 11188W: https://linuxtv.org 11189T: git git://linuxtv.org/media_tree.git 11190S: Odd fixes 11191F: drivers/media/tuners/tea5761.* 11192 11193TEA5767 TUNER DRIVER 11194M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11195M: Mauro Carvalho Chehab <mchehab@kernel.org> 11196L: linux-media@vger.kernel.org 11197W: https://linuxtv.org 11198T: git git://linuxtv.org/media_tree.git 11199S: Maintained 11200F: drivers/media/tuners/tea5767.* 11201 11202TEA6415C MEDIA DRIVER 11203M: Hans Verkuil <hverkuil@xs4all.nl> 11204L: linux-media@vger.kernel.org 11205T: git git://linuxtv.org/media_tree.git 11206W: https://linuxtv.org 11207S: Maintained 11208F: drivers/media/i2c/tea6415c* 11209 11210TEA6420 MEDIA DRIVER 11211M: Hans Verkuil <hverkuil@xs4all.nl> 11212L: linux-media@vger.kernel.org 11213T: git git://linuxtv.org/media_tree.git 11214W: https://linuxtv.org 11215S: Maintained 11216F: drivers/media/i2c/tea6420* 11217 11218TEAM DRIVER 11219M: Jiri Pirko <jiri@resnulli.us> 11220L: netdev@vger.kernel.org 11221S: Supported 11222F: drivers/net/team/ 11223F: include/linux/if_team.h 11224F: include/uapi/linux/if_team.h 11225 11226TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11227M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11228S: Maintained 11229F: arch/x86/platform/ts5500/ 11230 11231TECHNOTREND USB IR RECEIVER 11232M: Sean Young <sean@mess.org> 11233L: linux-media@vger.kernel.org 11234S: Maintained 11235F: drivers/media/rc/ttusbir.c 11236 11237TEGRA ARCHITECTURE SUPPORT 11238M: Stephen Warren <swarren@wwwdotorg.org> 11239M: Thierry Reding <thierry.reding@gmail.com> 11240M: Alexandre Courbot <gnurou@gmail.com> 11241L: linux-tegra@vger.kernel.org 11242Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11244S: Supported 11245N: [^a-z]tegra 11246 11247TEGRA CLOCK DRIVER 11248M: Peter De Schrijver <pdeschrijver@nvidia.com> 11249M: Prashant Gaikwad <pgaikwad@nvidia.com> 11250S: Supported 11251F: drivers/clk/tegra/ 11252 11253TEGRA DMA DRIVERS 11254M: Laxman Dewangan <ldewangan@nvidia.com> 11255M: Jon Hunter <jonathanh@nvidia.com> 11256S: Supported 11257F: drivers/dma/tegra* 11258 11259TEGRA I2C DRIVER 11260M: Laxman Dewangan <ldewangan@nvidia.com> 11261S: Supported 11262F: drivers/i2c/busses/i2c-tegra.c 11263 11264TEGRA IOMMU DRIVERS 11265M: Hiroshi Doyu <hdoyu@nvidia.com> 11266S: Supported 11267F: drivers/iommu/tegra* 11268 11269TEGRA KBC DRIVER 11270M: Rakesh Iyer <riyer@nvidia.com> 11271M: Laxman Dewangan <ldewangan@nvidia.com> 11272S: Supported 11273F: drivers/input/keyboard/tegra-kbc.c 11274 11275TEGRA PWM DRIVER 11276M: Thierry Reding <thierry.reding@gmail.com> 11277S: Supported 11278F: drivers/pwm/pwm-tegra.c 11279 11280TEGRA SERIAL DRIVER 11281M: Laxman Dewangan <ldewangan@nvidia.com> 11282S: Supported 11283F: drivers/tty/serial/serial-tegra.c 11284 11285TEGRA SPI DRIVER 11286M: Laxman Dewangan <ldewangan@nvidia.com> 11287S: Supported 11288F: drivers/spi/spi-tegra* 11289 11290TEHUTI ETHERNET DRIVER 11291M: Andy Gospodarek <andy@greyhouse.net> 11292L: netdev@vger.kernel.org 11293S: Supported 11294F: drivers/net/ethernet/tehuti/* 11295 11296Telecom Clock Driver for MCPL0010 11297M: Mark Gross <mark.gross@intel.com> 11298S: Supported 11299F: drivers/char/tlclk.c 11300 11301TENSILICA XTENSA PORT (xtensa) 11302M: Chris Zankel <chris@zankel.net> 11303M: Max Filippov <jcmvbkbc@gmail.com> 11304L: linux-xtensa@linux-xtensa.org 11305T: git git://github.com/czankel/xtensa-linux.git 11306S: Maintained 11307F: arch/xtensa/ 11308F: drivers/irqchip/irq-xtensa-* 11309 11310THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11311M: Hans Verkuil <hverkuil@xs4all.nl> 11312L: linux-media@vger.kernel.org 11313T: git git://linuxtv.org/media_tree.git 11314W: https://linuxtv.org 11315S: Maintained 11316F: drivers/media/radio/radio-raremono.c 11317 11318THERMAL 11319M: Zhang Rui <rui.zhang@intel.com> 11320M: Eduardo Valentin <edubezval@gmail.com> 11321L: linux-pm@vger.kernel.org 11322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11323T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11324Q: https://patchwork.kernel.org/project/linux-pm/list/ 11325S: Supported 11326F: drivers/thermal/ 11327F: include/linux/thermal.h 11328F: include/uapi/linux/thermal.h 11329F: include/linux/cpu_cooling.h 11330F: Documentation/devicetree/bindings/thermal/ 11331 11332THERMAL/CPU_COOLING 11333M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11334M: Viresh Kumar <viresh.kumar@linaro.org> 11335M: Javi Merino <javi.merino@arm.com> 11336L: linux-pm@vger.kernel.org 11337S: Supported 11338F: Documentation/thermal/cpu-cooling-api.txt 11339F: drivers/thermal/cpu_cooling.c 11340F: include/linux/cpu_cooling.h 11341 11342THINGM BLINK(1) USB RGB LED DRIVER 11343M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11344S: Maintained 11345F: drivers/hid/hid-thingm.c 11346 11347THINKPAD ACPI EXTRAS DRIVER 11348M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11349L: ibm-acpi-devel@lists.sourceforge.net 11350L: platform-driver-x86@vger.kernel.org 11351W: http://ibm-acpi.sourceforge.net 11352W: http://thinkwiki.org/wiki/Ibm-acpi 11353T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11354S: Maintained 11355F: drivers/platform/x86/thinkpad_acpi.c 11356 11357TI BANDGAP AND THERMAL DRIVER 11358M: Eduardo Valentin <edubezval@gmail.com> 11359M: Keerthy <j-keerthy@ti.com> 11360L: linux-pm@vger.kernel.org 11361L: linux-omap@vger.kernel.org 11362S: Maintained 11363F: drivers/thermal/ti-soc-thermal/ 11364 11365TI VPE/CAL DRIVERS 11366M: Benoit Parrot <bparrot@ti.com> 11367L: linux-media@vger.kernel.org 11368W: http://linuxtv.org/ 11369Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11370S: Maintained 11371F: drivers/media/platform/ti-vpe/ 11372 11373TI CDCE706 CLOCK DRIVER 11374M: Max Filippov <jcmvbkbc@gmail.com> 11375S: Maintained 11376F: drivers/clk/clk-cdce706.c 11377 11378TI CLOCK DRIVER 11379M: Tero Kristo <t-kristo@ti.com> 11380L: linux-omap@vger.kernel.org 11381S: Maintained 11382F: drivers/clk/ti/ 11383F: include/linux/clk/ti.h 11384 11385TI ETHERNET SWITCH DRIVER (CPSW) 11386M: Mugunthan V N <mugunthanvnm@ti.com> 11387R: Grygorii Strashko <grygorii.strashko@ti.com> 11388L: linux-omap@vger.kernel.org 11389L: netdev@vger.kernel.org 11390S: Maintained 11391F: drivers/net/ethernet/ti/cpsw* 11392F: drivers/net/ethernet/ti/davinci* 11393 11394TI FLASH MEDIA INTERFACE DRIVER 11395M: Alex Dubov <oakad@yahoo.com> 11396S: Maintained 11397F: drivers/misc/tifm* 11398F: drivers/mmc/host/tifm_sd.c 11399F: include/linux/tifm.h 11400 11401TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11402M: Santosh Shilimkar <ssantosh@kernel.org> 11403L: linux-kernel@vger.kernel.org 11404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11405S: Maintained 11406F: drivers/soc/ti/* 11407T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11408 11409 11410TI LM49xxx FAMILY ASoC CODEC DRIVERS 11411M: M R Swami Reddy <mr.swami.reddy@ti.com> 11412M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11413L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11414S: Maintained 11415F: sound/soc/codecs/lm49453* 11416F: sound/soc/codecs/isabelle* 11417 11418TI LP855x BACKLIGHT DRIVER 11419M: Milo Kim <milo.kim@ti.com> 11420S: Maintained 11421F: Documentation/backlight/lp855x-driver.txt 11422F: drivers/video/backlight/lp855x_bl.c 11423F: include/linux/platform_data/lp855x.h 11424 11425TI LP8727 CHARGER DRIVER 11426M: Milo Kim <milo.kim@ti.com> 11427S: Maintained 11428F: drivers/power/lp8727_charger.c 11429F: include/linux/platform_data/lp8727.h 11430 11431TI LP8788 MFD DRIVER 11432M: Milo Kim <milo.kim@ti.com> 11433S: Maintained 11434F: drivers/iio/adc/lp8788_adc.c 11435F: drivers/leds/leds-lp8788.c 11436F: drivers/mfd/lp8788*.c 11437F: drivers/power/lp8788-charger.c 11438F: drivers/regulator/lp8788-*.c 11439F: include/linux/mfd/lp8788*.h 11440 11441TI NETCP ETHERNET DRIVER 11442M: Wingman Kwok <w-kwok2@ti.com> 11443M: Murali Karicheri <m-karicheri2@ti.com> 11444L: netdev@vger.kernel.org 11445S: Maintained 11446F: drivers/net/ethernet/ti/netcp* 11447 11448TI TAS571X FAMILY ASoC CODEC DRIVER 11449M: Kevin Cernekee <cernekee@chromium.org> 11450L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11451S: Odd Fixes 11452F: sound/soc/codecs/tas571x* 11453 11454TI TWL4030 SERIES SOC CODEC DRIVER 11455M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11456L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11457S: Maintained 11458F: sound/soc/codecs/twl4030* 11459 11460TI WILINK WIRELESS DRIVERS 11461L: linux-wireless@vger.kernel.org 11462W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11463W: http://wireless.kernel.org/en/users/Drivers/wl1251 11464T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11465S: Orphan 11466F: drivers/net/wireless/ti/ 11467F: include/linux/wl12xx.h 11468 11469TIPC NETWORK LAYER 11470M: Jon Maloy <jon.maloy@ericsson.com> 11471M: Ying Xue <ying.xue@windriver.com> 11472L: netdev@vger.kernel.org (core kernel code) 11473L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11474W: http://tipc.sourceforge.net/ 11475S: Maintained 11476F: include/uapi/linux/tipc*.h 11477F: net/tipc/ 11478 11479TILE ARCHITECTURE 11480M: Chris Metcalf <cmetcalf@mellanox.com> 11481W: http://www.mellanox.com/repository/solutions/tile-scm/ 11482T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11483S: Supported 11484F: arch/tile/ 11485F: drivers/char/tile-srom.c 11486F: drivers/edac/tile_edac.c 11487F: drivers/net/ethernet/tile/ 11488F: drivers/rtc/rtc-tile.c 11489F: drivers/tty/hvc/hvc_tile.c 11490F: drivers/tty/serial/tilegx.c 11491F: drivers/usb/host/*-tilegx.c 11492F: include/linux/usb/tilegx.h 11493 11494TLAN NETWORK DRIVER 11495M: Samuel Chessman <chessman@tux.org> 11496L: tlan-devel@lists.sourceforge.net (subscribers-only) 11497W: http://sourceforge.net/projects/tlan/ 11498S: Maintained 11499F: Documentation/networking/tlan.txt 11500F: drivers/net/ethernet/ti/tlan.* 11501 11502TOMOYO SECURITY MODULE 11503M: Kentaro Takeda <takedakn@nttdata.co.jp> 11504M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11505L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11506L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11507L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11508L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11509W: http://tomoyo.sourceforge.jp/ 11510T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11511S: Maintained 11512F: security/tomoyo/ 11513 11514TOPSTAR LAPTOP EXTRAS DRIVER 11515M: Herton Ronaldo Krzesinski <herton@canonical.com> 11516L: platform-driver-x86@vger.kernel.org 11517S: Maintained 11518F: drivers/platform/x86/topstar-laptop.c 11519 11520TOSHIBA ACPI EXTRAS DRIVER 11521M: Azael Avalos <coproscefalo@gmail.com> 11522L: platform-driver-x86@vger.kernel.org 11523S: Maintained 11524F: drivers/platform/x86/toshiba_acpi.c 11525 11526TOSHIBA BLUETOOTH DRIVER 11527M: Azael Avalos <coproscefalo@gmail.com> 11528L: platform-driver-x86@vger.kernel.org 11529S: Maintained 11530F: drivers/platform/x86/toshiba_bluetooth.c 11531 11532TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11533M: Azael Avalos <coproscefalo@gmail.com> 11534L: platform-driver-x86@vger.kernel.org 11535S: Maintained 11536F: drivers/platform/x86/toshiba_haps.c 11537 11538TOSHIBA WMI HOTKEYS DRIVER 11539M: Azael Avalos <coproscefalo@gmail.com> 11540L: platform-driver-x86@vger.kernel.org 11541S: Maintained 11542F: drivers/platform/x86/toshiba-wmi.c 11543 11544TOSHIBA SMM DRIVER 11545M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11546W: http://www.buzzard.org.uk/toshiba/ 11547S: Maintained 11548F: drivers/char/toshiba.c 11549F: include/linux/toshiba.h 11550F: include/uapi/linux/toshiba.h 11551 11552TOSHIBA TC358743 DRIVER 11553M: Mats Randgaard <matrandg@cisco.com> 11554L: linux-media@vger.kernel.org 11555S: Maintained 11556F: drivers/media/i2c/tc358743* 11557F: include/media/i2c/tc358743.h 11558 11559TMIO/SDHI MMC DRIVER 11560M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11561L: linux-mmc@vger.kernel.org 11562S: Supported 11563F: drivers/mmc/host/tmio_mmc* 11564F: drivers/mmc/host/sh_mobile_sdhi.c 11565F: include/linux/mfd/tmio.h 11566 11567TMP401 HARDWARE MONITOR DRIVER 11568M: Guenter Roeck <linux@roeck-us.net> 11569L: linux-hwmon@vger.kernel.org 11570S: Maintained 11571F: Documentation/hwmon/tmp401 11572F: drivers/hwmon/tmp401.c 11573 11574TMPFS (SHMEM FILESYSTEM) 11575M: Hugh Dickins <hughd@google.com> 11576L: linux-mm@kvack.org 11577S: Maintained 11578F: include/linux/shmem_fs.h 11579F: mm/shmem.c 11580 11581TM6000 VIDEO4LINUX DRIVER 11582M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11583M: Mauro Carvalho Chehab <mchehab@kernel.org> 11584L: linux-media@vger.kernel.org 11585W: https://linuxtv.org 11586T: git git://linuxtv.org/media_tree.git 11587S: Odd fixes 11588F: drivers/media/usb/tm6000/ 11589 11590TW68 VIDEO4LINUX DRIVER 11591M: Hans Verkuil <hverkuil@xs4all.nl> 11592L: linux-media@vger.kernel.org 11593T: git git://linuxtv.org/media_tree.git 11594W: https://linuxtv.org 11595S: Odd Fixes 11596F: drivers/media/pci/tw68/ 11597 11598TW686X VIDEO4LINUX DRIVER 11599M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11600L: linux-media@vger.kernel.org 11601T: git git://linuxtv.org/media_tree.git 11602W: http://linuxtv.org 11603S: Maintained 11604F: drivers/media/pci/tw686x/ 11605 11606TPM DEVICE DRIVER 11607M: Peter Huewe <peterhuewe@gmx.de> 11608M: Marcel Selhorst <tpmdd@selhorst.net> 11609M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11610R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11611W: http://tpmdd.sourceforge.net 11612L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11613Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11614T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11615S: Maintained 11616F: drivers/char/tpm/ 11617 11618TPM IBM_VTPM DEVICE DRIVER 11619M: Ashley Lai <ashleydlai@gmail.com> 11620W: http://tpmdd.sourceforge.net 11621L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11622S: Maintained 11623F: drivers/char/tpm/tpm_ibmvtpm* 11624 11625TRACING 11626M: Steven Rostedt <rostedt@goodmis.org> 11627M: Ingo Molnar <mingo@redhat.com> 11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11629S: Maintained 11630F: Documentation/trace/ftrace.txt 11631F: arch/*/*/*/ftrace.h 11632F: arch/*/kernel/ftrace.c 11633F: include/*/ftrace.h 11634F: include/linux/trace*.h 11635F: include/trace/ 11636F: kernel/trace/ 11637F: tools/testing/selftests/ftrace/ 11638 11639TRACING MMIO ACCESSES (MMIOTRACE) 11640M: Steven Rostedt <rostedt@goodmis.org> 11641M: Ingo Molnar <mingo@kernel.org> 11642R: Karol Herbst <karolherbst@gmail.com> 11643R: Pekka Paalanen <ppaalanen@gmail.com> 11644S: Maintained 11645L: linux-kernel@vger.kernel.org 11646L: nouveau@lists.freedesktop.org 11647F: kernel/trace/trace_mmiotrace.c 11648F: include/linux/mmiotrace.h 11649F: arch/x86/mm/kmmio.c 11650F: arch/x86/mm/mmio-mod.c 11651F: arch/x86/mm/testmmiotrace.c 11652 11653TRIVIAL PATCHES 11654M: Jiri Kosina <trivial@kernel.org> 11655T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11656S: Maintained 11657K: ^Subject:.*(?i)trivial 11658 11659TTY LAYER 11660M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11661M: Jiri Slaby <jslaby@suse.com> 11662S: Supported 11663T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11664F: Documentation/serial/ 11665F: drivers/tty/ 11666F: drivers/tty/serial/serial_core.c 11667F: include/linux/serial_core.h 11668F: include/linux/serial.h 11669F: include/linux/tty.h 11670F: include/uapi/linux/serial_core.h 11671F: include/uapi/linux/serial.h 11672F: include/uapi/linux/tty.h 11673 11674TUA9001 MEDIA DRIVER 11675M: Antti Palosaari <crope@iki.fi> 11676L: linux-media@vger.kernel.org 11677W: https://linuxtv.org 11678W: http://palosaari.fi/linux/ 11679Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11680T: git git://linuxtv.org/anttip/media_tree.git 11681S: Maintained 11682F: drivers/media/tuners/tua9001* 11683 11684TULIP NETWORK DRIVERS 11685L: netdev@vger.kernel.org 11686L: linux-parisc@vger.kernel.org 11687S: Orphan 11688F: drivers/net/ethernet/dec/tulip/ 11689 11690TUN/TAP driver 11691M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11692W: http://vtun.sourceforge.net/tun 11693S: Maintained 11694F: Documentation/networking/tuntap.txt 11695F: arch/um/os-Linux/drivers/ 11696 11697TURBOCHANNEL SUBSYSTEM 11698M: "Maciej W. Rozycki" <macro@linux-mips.org> 11699M: Ralf Baechle <ralf@linux-mips.org> 11700L: linux-mips@linux-mips.org 11701Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11702S: Maintained 11703F: drivers/tc/ 11704F: include/linux/tc.h 11705 11706U14-34F SCSI DRIVER 11707M: Dario Ballabio <ballabio_dario@emc.com> 11708L: linux-scsi@vger.kernel.org 11709S: Maintained 11710F: drivers/scsi/u14-34f.c 11711 11712UBI FILE SYSTEM (UBIFS) 11713M: Richard Weinberger <richard@nod.at> 11714M: Artem Bityutskiy <dedekind1@gmail.com> 11715M: Adrian Hunter <adrian.hunter@intel.com> 11716L: linux-mtd@lists.infradead.org 11717T: git git://git.infradead.org/ubifs-2.6.git 11718W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11719S: Supported 11720F: Documentation/filesystems/ubifs.txt 11721F: fs/ubifs/ 11722 11723UCLINUX (M68KNOMMU AND COLDFIRE) 11724M: Greg Ungerer <gerg@linux-m68k.org> 11725W: http://www.linux-m68k.org/ 11726W: http://www.uclinux.org/ 11727L: linux-m68k@lists.linux-m68k.org 11728L: uclinux-dev@uclinux.org (subscribers-only) 11729T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11730S: Maintained 11731F: arch/m68k/coldfire/ 11732F: arch/m68k/68*/ 11733F: arch/m68k/*/*_no.* 11734F: arch/m68k/include/asm/*_no.* 11735 11736UDF FILESYSTEM 11737M: Jan Kara <jack@suse.com> 11738S: Maintained 11739F: Documentation/filesystems/udf.txt 11740F: fs/udf/ 11741 11742UFS FILESYSTEM 11743M: Evgeniy Dushistov <dushistov@mail.ru> 11744S: Maintained 11745F: Documentation/filesystems/ufs.txt 11746F: fs/ufs/ 11747 11748UHID USERSPACE HID IO DRIVER: 11749M: David Herrmann <dh.herrmann@googlemail.com> 11750L: linux-input@vger.kernel.org 11751S: Maintained 11752F: drivers/hid/uhid.c 11753F: include/uapi/linux/uhid.h 11754 11755ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11756L: linux-usb@vger.kernel.org 11757S: Orphan 11758F: drivers/uwb/ 11759F: include/linux/uwb.h 11760F: include/linux/uwb/ 11761 11762UNICORE32 ARCHITECTURE: 11763M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11764W: http://mprc.pku.edu.cn/~guanxuetao/linux 11765S: Maintained 11766T: git git://github.com/gxt/linux.git 11767F: arch/unicore32/ 11768 11769UNIFDEF 11770M: Tony Finch <dot@dotat.at> 11771W: http://dotat.at/prog/unifdef 11772S: Maintained 11773F: scripts/unifdef.c 11774 11775UNIFORM CDROM DRIVER 11776M: Jens Axboe <axboe@kernel.dk> 11777W: http://www.kernel.dk 11778S: Maintained 11779F: Documentation/cdrom/ 11780F: drivers/cdrom/cdrom.c 11781F: include/linux/cdrom.h 11782F: include/uapi/linux/cdrom.h 11783 11784UNISYS S-PAR DRIVERS 11785M: David Kershner <david.kershner@unisys.com> 11786L: sparmaintainer@unisys.com (Unisys internal) 11787S: Supported 11788F: drivers/staging/unisys/ 11789 11790UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11791M: Vinayak Holikatti <vinholikatti@gmail.com> 11792L: linux-scsi@vger.kernel.org 11793S: Supported 11794F: Documentation/scsi/ufs.txt 11795F: drivers/scsi/ufs/ 11796 11797UNSORTED BLOCK IMAGES (UBI) 11798M: Artem Bityutskiy <dedekind1@gmail.com> 11799M: Richard Weinberger <richard@nod.at> 11800W: http://www.linux-mtd.infradead.org/ 11801L: linux-mtd@lists.infradead.org 11802T: git git://git.infradead.org/ubifs-2.6.git 11803S: Supported 11804F: drivers/mtd/ubi/ 11805F: include/linux/mtd/ubi.h 11806F: include/uapi/mtd/ubi-user.h 11807 11808USB ACM DRIVER 11809M: Oliver Neukum <oneukum@suse.com> 11810L: linux-usb@vger.kernel.org 11811S: Maintained 11812F: Documentation/usb/acm.txt 11813F: drivers/usb/class/cdc-acm.* 11814 11815USB AR5523 WIRELESS DRIVER 11816M: Pontus Fuchs <pontus.fuchs@gmail.com> 11817L: linux-wireless@vger.kernel.org 11818S: Maintained 11819F: drivers/net/wireless/ath/ar5523/ 11820 11821USB ATTACHED SCSI 11822M: Hans de Goede <hdegoede@redhat.com> 11823M: Gerd Hoffmann <kraxel@redhat.com> 11824L: linux-usb@vger.kernel.org 11825L: linux-scsi@vger.kernel.org 11826S: Maintained 11827F: drivers/usb/storage/uas.c 11828 11829USB CDC ETHERNET DRIVER 11830M: Oliver Neukum <oliver@neukum.org> 11831L: linux-usb@vger.kernel.org 11832S: Maintained 11833F: drivers/net/usb/cdc_*.c 11834F: include/uapi/linux/usb/cdc.h 11835 11836USB CHAOSKEY DRIVER 11837M: Keith Packard <keithp@keithp.com> 11838L: linux-usb@vger.kernel.org 11839S: Maintained 11840F: drivers/usb/misc/chaoskey.c 11841 11842USB CYPRESS C67X00 DRIVER 11843M: Peter Korsgaard <jacmet@sunsite.dk> 11844L: linux-usb@vger.kernel.org 11845S: Maintained 11846F: drivers/usb/c67x00/ 11847 11848USB DAVICOM DM9601 DRIVER 11849M: Peter Korsgaard <jacmet@sunsite.dk> 11850L: netdev@vger.kernel.org 11851W: http://www.linux-usb.org/usbnet 11852S: Maintained 11853F: drivers/net/usb/dm9601.c 11854 11855USB DIAMOND RIO500 DRIVER 11856M: Cesar Miquel <miquel@df.uba.ar> 11857L: rio500-users@lists.sourceforge.net 11858W: http://rio500.sourceforge.net 11859S: Maintained 11860F: drivers/usb/misc/rio500* 11861 11862USB EHCI DRIVER 11863M: Alan Stern <stern@rowland.harvard.edu> 11864L: linux-usb@vger.kernel.org 11865S: Maintained 11866F: Documentation/usb/ehci.txt 11867F: drivers/usb/host/ehci* 11868 11869USB GADGET/PERIPHERAL SUBSYSTEM 11870M: Felipe Balbi <balbi@kernel.org> 11871L: linux-usb@vger.kernel.org 11872W: http://www.linux-usb.org/gadget 11873T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11874S: Maintained 11875F: drivers/usb/gadget/ 11876F: include/linux/usb/gadget* 11877 11878USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11879M: Jiri Kosina <jikos@kernel.org> 11880R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11881L: linux-usb@vger.kernel.org 11882T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11883S: Maintained 11884F: Documentation/hid/hiddev.txt 11885F: drivers/hid/usbhid/ 11886 11887USB ISP116X DRIVER 11888M: Olav Kongas <ok@artecdesign.ee> 11889L: linux-usb@vger.kernel.org 11890S: Maintained 11891F: drivers/usb/host/isp116x* 11892F: include/linux/usb/isp116x.h 11893 11894USB LAN78XX ETHERNET DRIVER 11895M: Woojung Huh <woojung.huh@microchip.com> 11896M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11897L: netdev@vger.kernel.org 11898S: Maintained 11899F: drivers/net/usb/lan78xx.* 11900 11901USB MASS STORAGE DRIVER 11902M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11903L: linux-usb@vger.kernel.org 11904L: usb-storage@lists.one-eyed-alien.net 11905S: Maintained 11906W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11907F: drivers/usb/storage/ 11908 11909USB MIDI DRIVER 11910M: Clemens Ladisch <clemens@ladisch.de> 11911L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11912T: git git://git.alsa-project.org/alsa-kernel.git 11913S: Maintained 11914F: sound/usb/midi.* 11915 11916USB NETWORKING DRIVERS 11917L: linux-usb@vger.kernel.org 11918S: Odd Fixes 11919F: drivers/net/usb/ 11920 11921USB OHCI DRIVER 11922M: Alan Stern <stern@rowland.harvard.edu> 11923L: linux-usb@vger.kernel.org 11924S: Maintained 11925F: Documentation/usb/ohci.txt 11926F: drivers/usb/host/ohci* 11927 11928USB OTG FSM (Finite State Machine) 11929M: Peter Chen <Peter.Chen@nxp.com> 11930T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11931L: linux-usb@vger.kernel.org 11932S: Maintained 11933F: drivers/usb/common/usb-otg-fsm.c 11934 11935USB OVER IP DRIVER 11936M: Valentina Manea <valentina.manea.m@gmail.com> 11937M: Shuah Khan <shuahkh@osg.samsung.com> 11938M: Shuah Khan <shuah@kernel.org> 11939L: linux-usb@vger.kernel.org 11940S: Maintained 11941F: Documentation/usb/usbip_protocol.txt 11942F: drivers/usb/usbip/ 11943F: tools/usb/usbip/ 11944 11945USB PEGASUS DRIVER 11946M: Petko Manolov <petkan@nucleusys.com> 11947L: linux-usb@vger.kernel.org 11948L: netdev@vger.kernel.org 11949T: git git://github.com/petkan/pegasus.git 11950W: https://github.com/petkan/pegasus 11951S: Maintained 11952F: drivers/net/usb/pegasus.* 11953 11954USB PHY LAYER 11955M: Felipe Balbi <balbi@kernel.org> 11956L: linux-usb@vger.kernel.org 11957T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11958S: Maintained 11959F: drivers/usb/phy/ 11960 11961USB PRINTER DRIVER (usblp) 11962M: Pete Zaitcev <zaitcev@redhat.com> 11963L: linux-usb@vger.kernel.org 11964S: Supported 11965F: drivers/usb/class/usblp.c 11966 11967USB QMI WWAN NETWORK DRIVER 11968M: Bjørn Mork <bjorn@mork.no> 11969L: netdev@vger.kernel.org 11970S: Maintained 11971F: Documentation/ABI/testing/sysfs-class-net-qmi 11972F: drivers/net/usb/qmi_wwan.c 11973 11974USB RTL8150 DRIVER 11975M: Petko Manolov <petkan@nucleusys.com> 11976L: linux-usb@vger.kernel.org 11977L: netdev@vger.kernel.org 11978T: git git://github.com/petkan/rtl8150.git 11979W: https://github.com/petkan/rtl8150 11980S: Maintained 11981F: drivers/net/usb/rtl8150.c 11982 11983USB SERIAL SUBSYSTEM 11984M: Johan Hovold <johan@kernel.org> 11985L: linux-usb@vger.kernel.org 11986S: Maintained 11987F: Documentation/usb/usb-serial.txt 11988F: drivers/usb/serial/ 11989F: include/linux/usb/serial.h 11990 11991USB SMSC75XX ETHERNET DRIVER 11992M: Steve Glendinning <steve.glendinning@shawell.net> 11993L: netdev@vger.kernel.org 11994S: Maintained 11995F: drivers/net/usb/smsc75xx.* 11996 11997USB SMSC95XX ETHERNET DRIVER 11998M: Steve Glendinning <steve.glendinning@shawell.net> 11999L: netdev@vger.kernel.org 12000S: Maintained 12001F: drivers/net/usb/smsc95xx.* 12002 12003USB SUBSYSTEM 12004M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12005L: linux-usb@vger.kernel.org 12006W: http://www.linux-usb.org 12007T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12008S: Supported 12009F: Documentation/devicetree/bindings/usb/ 12010F: Documentation/usb/ 12011F: drivers/usb/ 12012F: include/linux/usb.h 12013F: include/linux/usb/ 12014 12015USB UHCI DRIVER 12016M: Alan Stern <stern@rowland.harvard.edu> 12017L: linux-usb@vger.kernel.org 12018S: Maintained 12019F: drivers/usb/host/uhci* 12020 12021USB "USBNET" DRIVER FRAMEWORK 12022M: Oliver Neukum <oneukum@suse.com> 12023L: netdev@vger.kernel.org 12024W: http://www.linux-usb.org/usbnet 12025S: Maintained 12026F: drivers/net/usb/usbnet.c 12027F: include/linux/usb/usbnet.h 12028 12029USB VIDEO CLASS 12030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12031L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12032L: linux-media@vger.kernel.org 12033T: git git://linuxtv.org/media_tree.git 12034W: http://www.ideasonboard.org/uvc/ 12035S: Maintained 12036F: drivers/media/usb/uvc/ 12037F: include/uapi/linux/uvcvideo.h 12038 12039USB VISION DRIVER 12040M: Hans Verkuil <hverkuil@xs4all.nl> 12041L: linux-media@vger.kernel.org 12042T: git git://linuxtv.org/media_tree.git 12043W: https://linuxtv.org 12044S: Odd Fixes 12045F: drivers/media/usb/usbvision/ 12046 12047USB WEBCAM GADGET 12048M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12049L: linux-usb@vger.kernel.org 12050S: Maintained 12051F: drivers/usb/gadget/function/*uvc* 12052F: drivers/usb/gadget/legacy/webcam.c 12053 12054USB WIRELESS RNDIS DRIVER (rndis_wlan) 12055M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12056L: linux-wireless@vger.kernel.org 12057S: Maintained 12058F: drivers/net/wireless/rndis_wlan.c 12059 12060USB XHCI DRIVER 12061M: Mathias Nyman <mathias.nyman@intel.com> 12062L: linux-usb@vger.kernel.org 12063S: Supported 12064F: drivers/usb/host/xhci* 12065F: drivers/usb/host/pci-quirks* 12066 12067USB ZD1201 DRIVER 12068L: linux-wireless@vger.kernel.org 12069W: http://linux-lc100020.sourceforge.net 12070S: Orphan 12071F: drivers/net/wireless/zydas/zd1201.* 12072 12073USB ZR364XX DRIVER 12074M: Antoine Jacquet <royale@zerezo.com> 12075L: linux-usb@vger.kernel.org 12076L: linux-media@vger.kernel.org 12077T: git git://linuxtv.org/media_tree.git 12078W: http://royale.zerezo.com/zr364xx/ 12079S: Maintained 12080F: Documentation/video4linux/zr364xx.txt 12081F: drivers/media/usb/zr364xx/ 12082 12083ULPI BUS 12084M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12085L: linux-usb@vger.kernel.org 12086S: Maintained 12087F: drivers/usb/common/ulpi.c 12088F: include/linux/ulpi/ 12089 12090USER-MODE LINUX (UML) 12091M: Jeff Dike <jdike@addtoit.com> 12092M: Richard Weinberger <richard@nod.at> 12093L: user-mode-linux-devel@lists.sourceforge.net 12094L: user-mode-linux-user@lists.sourceforge.net 12095W: http://user-mode-linux.sourceforge.net 12096T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12097S: Maintained 12098F: Documentation/virtual/uml/ 12099F: arch/um/ 12100F: arch/x86/um/ 12101F: fs/hostfs/ 12102F: fs/hppfs/ 12103 12104USERSPACE I/O (UIO) 12105M: "Hans J. Koch" <hjk@hansjkoch.de> 12106M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12107S: Maintained 12108T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12109F: Documentation/DocBook/uio-howto.tmpl 12110F: drivers/uio/ 12111F: include/linux/uio*.h 12112 12113UTIL-LINUX PACKAGE 12114M: Karel Zak <kzak@redhat.com> 12115L: util-linux@vger.kernel.org 12116W: http://en.wikipedia.org/wiki/Util-linux 12117T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12118S: Maintained 12119 12120UVESAFB DRIVER 12121M: Michal Januszewski <spock@gentoo.org> 12122L: linux-fbdev@vger.kernel.org 12123W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12124S: Maintained 12125F: Documentation/fb/uvesafb.txt 12126F: drivers/video/fbdev/uvesafb.* 12127 12128VF610 NAND DRIVER 12129M: Stefan Agner <stefan@agner.ch> 12130L: linux-mtd@lists.infradead.org 12131S: Supported 12132F: drivers/mtd/nand/vf610_nfc.c 12133 12134VFAT/FAT/MSDOS FILESYSTEM 12135M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12136S: Maintained 12137F: Documentation/filesystems/vfat.txt 12138F: fs/fat/ 12139 12140VFIO DRIVER 12141M: Alex Williamson <alex.williamson@redhat.com> 12142L: kvm@vger.kernel.org 12143T: git git://github.com/awilliam/linux-vfio.git 12144S: Maintained 12145F: Documentation/vfio.txt 12146F: drivers/vfio/ 12147F: include/linux/vfio.h 12148F: include/uapi/linux/vfio.h 12149 12150VFIO PLATFORM DRIVER 12151M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12152L: kvm@vger.kernel.org 12153S: Maintained 12154F: drivers/vfio/platform/ 12155 12156VIDEOBUF2 FRAMEWORK 12157M: Pawel Osciak <pawel@osciak.com> 12158M: Marek Szyprowski <m.szyprowski@samsung.com> 12159M: Kyungmin Park <kyungmin.park@samsung.com> 12160L: linux-media@vger.kernel.org 12161S: Maintained 12162F: drivers/media/v4l2-core/videobuf2-* 12163F: include/media/videobuf2-* 12164 12165VIRTUAL SERIO DEVICE DRIVER 12166M: Stephen Chandler Paul <thatslyude@gmail.com> 12167S: Maintained 12168F: drivers/input/serio/userio.c 12169F: include/uapi/linux/userio.h 12170 12171VIRTIO CONSOLE DRIVER 12172M: Amit Shah <amit.shah@redhat.com> 12173L: virtualization@lists.linux-foundation.org 12174S: Maintained 12175F: drivers/char/virtio_console.c 12176F: include/linux/virtio_console.h 12177F: include/uapi/linux/virtio_console.h 12178 12179VIRTIO CORE, NET AND BLOCK DRIVERS 12180M: "Michael S. Tsirkin" <mst@redhat.com> 12181L: virtualization@lists.linux-foundation.org 12182S: Maintained 12183F: Documentation/devicetree/bindings/virtio/ 12184F: drivers/virtio/ 12185F: tools/virtio/ 12186F: drivers/net/virtio_net.c 12187F: drivers/block/virtio_blk.c 12188F: include/linux/virtio_*.h 12189F: include/uapi/linux/virtio_*.h 12190 12191VIRTIO DRIVERS FOR S390 12192M: Christian Borntraeger <borntraeger@de.ibm.com> 12193M: Cornelia Huck <cornelia.huck@de.ibm.com> 12194L: linux-s390@vger.kernel.org 12195L: virtualization@lists.linux-foundation.org 12196L: kvm@vger.kernel.org 12197S: Supported 12198F: drivers/s390/virtio/ 12199 12200VIRTIO GPU DRIVER 12201M: David Airlie <airlied@linux.ie> 12202M: Gerd Hoffmann <kraxel@redhat.com> 12203L: dri-devel@lists.freedesktop.org 12204L: virtualization@lists.linux-foundation.org 12205S: Maintained 12206F: drivers/gpu/drm/virtio/ 12207F: include/uapi/linux/virtio_gpu.h 12208 12209VIRTIO HOST (VHOST) 12210M: "Michael S. Tsirkin" <mst@redhat.com> 12211L: kvm@vger.kernel.org 12212L: virtualization@lists.linux-foundation.org 12213L: netdev@vger.kernel.org 12214T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12215S: Maintained 12216F: drivers/vhost/ 12217F: include/uapi/linux/vhost.h 12218 12219VIRTIO INPUT DRIVER 12220M: Gerd Hoffmann <kraxel@redhat.com> 12221S: Maintained 12222F: drivers/virtio/virtio_input.c 12223F: include/uapi/linux/virtio_input.h 12224 12225VIA RHINE NETWORK DRIVER 12226S: Orphan 12227F: drivers/net/ethernet/via/via-rhine.c 12228 12229VIA SD/MMC CARD CONTROLLER DRIVER 12230M: Bruce Chang <brucechang@via.com.tw> 12231M: Harald Welte <HaraldWelte@viatech.com> 12232S: Maintained 12233F: drivers/mmc/host/via-sdmmc.c 12234 12235VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12236M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12237L: linux-fbdev@vger.kernel.org 12238S: Maintained 12239F: include/linux/via-core.h 12240F: include/linux/via-gpio.h 12241F: include/linux/via_i2c.h 12242F: drivers/video/fbdev/via/ 12243 12244VIA VELOCITY NETWORK DRIVER 12245M: Francois Romieu <romieu@fr.zoreil.com> 12246L: netdev@vger.kernel.org 12247S: Maintained 12248F: drivers/net/ethernet/via/via-velocity.* 12249 12250VIRT LIB 12251M: Alex Williamson <alex.williamson@redhat.com> 12252M: Paolo Bonzini <pbonzini@redhat.com> 12253L: kvm@vger.kernel.org 12254S: Supported 12255F: virt/lib/ 12256 12257VIVID VIRTUAL VIDEO DRIVER 12258M: Hans Verkuil <hverkuil@xs4all.nl> 12259L: linux-media@vger.kernel.org 12260T: git git://linuxtv.org/media_tree.git 12261W: https://linuxtv.org 12262S: Maintained 12263F: drivers/media/platform/vivid/* 12264 12265VLAN (802.1Q) 12266M: Patrick McHardy <kaber@trash.net> 12267L: netdev@vger.kernel.org 12268S: Maintained 12269F: drivers/net/macvlan.c 12270F: include/linux/if_*vlan.h 12271F: net/8021q/ 12272 12273VLYNQ BUS 12274M: Florian Fainelli <florian@openwrt.org> 12275L: openwrt-devel@lists.openwrt.org (subscribers-only) 12276S: Maintained 12277F: drivers/vlynq/vlynq.c 12278F: include/linux/vlynq.h 12279 12280VME SUBSYSTEM 12281M: Martyn Welch <martyn@welchs.me.uk> 12282M: Manohar Vanga <manohar.vanga@gmail.com> 12283M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12284L: devel@driverdev.osuosl.org 12285S: Maintained 12286T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12287F: Documentation/vme_api.txt 12288F: drivers/staging/vme/ 12289F: drivers/vme/ 12290F: include/linux/vme* 12291 12292VMWARE HYPERVISOR INTERFACE 12293M: Alok Kataria <akataria@vmware.com> 12294L: virtualization@lists.linux-foundation.org 12295S: Supported 12296F: arch/x86/kernel/cpu/vmware.c 12297 12298VMWARE BALLOON DRIVER 12299M: Xavier Deguillard <xdeguillard@vmware.com> 12300M: Philip Moltmann <moltmann@vmware.com> 12301M: "VMware, Inc." <pv-drivers@vmware.com> 12302L: linux-kernel@vger.kernel.org 12303S: Maintained 12304F: drivers/misc/vmw_balloon.c 12305 12306VMWARE VMMOUSE SUBDRIVER 12307M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12308M: "VMware, Inc." <pv-drivers@vmware.com> 12309L: linux-input@vger.kernel.org 12310S: Maintained 12311F: drivers/input/mouse/vmmouse.c 12312F: drivers/input/mouse/vmmouse.h 12313 12314VMWARE VMXNET3 ETHERNET DRIVER 12315M: Shrikrishna Khare <skhare@vmware.com> 12316M: "VMware, Inc." <pv-drivers@vmware.com> 12317L: netdev@vger.kernel.org 12318S: Maintained 12319F: drivers/net/vmxnet3/ 12320 12321VMware PVSCSI driver 12322M: Arvind Kumar <arvindkumar@vmware.com> 12323M: VMware PV-Drivers <pv-drivers@vmware.com> 12324L: linux-scsi@vger.kernel.org 12325S: Maintained 12326F: drivers/scsi/vmw_pvscsi.c 12327F: drivers/scsi/vmw_pvscsi.h 12328 12329VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12330M: Liam Girdwood <lgirdwood@gmail.com> 12331M: Mark Brown <broonie@kernel.org> 12332L: linux-kernel@vger.kernel.org 12333W: http://www.slimlogic.co.uk/?p=48 12334T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12335S: Supported 12336F: Documentation/devicetree/bindings/regulator/ 12337F: drivers/regulator/ 12338F: include/dt-bindings/regulator/ 12339F: include/linux/regulator/ 12340 12341VRF 12342M: David Ahern <dsa@cumulusnetworks.com> 12343M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12344L: netdev@vger.kernel.org 12345S: Maintained 12346F: drivers/net/vrf.c 12347F: Documentation/networking/vrf.txt 12348 12349VT1211 HARDWARE MONITOR DRIVER 12350M: Juerg Haefliger <juergh@gmail.com> 12351L: linux-hwmon@vger.kernel.org 12352S: Maintained 12353F: Documentation/hwmon/vt1211 12354F: drivers/hwmon/vt1211.c 12355 12356VT8231 HARDWARE MONITOR DRIVER 12357M: Roger Lucas <vt8231@hiddenengine.co.uk> 12358L: linux-hwmon@vger.kernel.org 12359S: Maintained 12360F: drivers/hwmon/vt8231.c 12361 12362VUB300 USB to SDIO/SD/MMC bridge chip 12363M: Tony Olech <tony.olech@elandigitalsystems.com> 12364L: linux-mmc@vger.kernel.org 12365L: linux-usb@vger.kernel.org 12366S: Supported 12367F: drivers/mmc/host/vub300.c 12368 12369W1 DALLAS'S 1-WIRE BUS 12370M: Evgeniy Polyakov <zbr@ioremap.net> 12371S: Maintained 12372F: Documentation/w1/ 12373F: drivers/w1/ 12374 12375W83791D HARDWARE MONITORING DRIVER 12376M: Marc Hulsman <m.hulsman@tudelft.nl> 12377L: linux-hwmon@vger.kernel.org 12378S: Maintained 12379F: Documentation/hwmon/w83791d 12380F: drivers/hwmon/w83791d.c 12381 12382W83793 HARDWARE MONITORING DRIVER 12383M: Rudolf Marek <r.marek@assembler.cz> 12384L: linux-hwmon@vger.kernel.org 12385S: Maintained 12386F: Documentation/hwmon/w83793 12387F: drivers/hwmon/w83793.c 12388 12389W83795 HARDWARE MONITORING DRIVER 12390M: Jean Delvare <jdelvare@suse.com> 12391L: linux-hwmon@vger.kernel.org 12392S: Maintained 12393F: drivers/hwmon/w83795.c 12394 12395W83L51xD SD/MMC CARD INTERFACE DRIVER 12396M: Pierre Ossman <pierre@ossman.eu> 12397S: Maintained 12398F: drivers/mmc/host/wbsd.* 12399 12400WACOM PROTOCOL 4 SERIAL TABLETS 12401M: Julian Squires <julian@cipht.net> 12402M: Hans de Goede <hdegoede@redhat.com> 12403L: linux-input@vger.kernel.org 12404S: Maintained 12405F: drivers/input/tablet/wacom_serial4.c 12406 12407WATCHDOG DEVICE DRIVERS 12408M: Wim Van Sebroeck <wim@iguana.be> 12409R: Guenter Roeck <linux@roeck-us.net> 12410L: linux-watchdog@vger.kernel.org 12411W: http://www.linux-watchdog.org/ 12412T: git git://www.linux-watchdog.org/linux-watchdog.git 12413S: Maintained 12414F: Documentation/devicetree/bindings/watchdog/ 12415F: Documentation/watchdog/ 12416F: drivers/watchdog/ 12417F: include/linux/watchdog.h 12418F: include/uapi/linux/watchdog.h 12419 12420WD7000 SCSI DRIVER 12421M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12422L: linux-scsi@vger.kernel.org 12423S: Maintained 12424F: drivers/scsi/wd7000.c 12425 12426WIIMOTE HID DRIVER 12427M: David Herrmann <dh.herrmann@googlemail.com> 12428L: linux-input@vger.kernel.org 12429S: Maintained 12430F: drivers/hid/hid-wiimote* 12431 12432WINBOND CIR DRIVER 12433M: David Härdeman <david@hardeman.nu> 12434S: Maintained 12435F: drivers/media/rc/winbond-cir.c 12436 12437WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12438M: William Breathitt Gray <vilhelm.gray@gmail.com> 12439L: linux-watchdog@vger.kernel.org 12440S: Maintained 12441F: drivers/watchdog/ebc-c384_wdt.c 12442 12443WINSYSTEMS WS16C48 GPIO DRIVER 12444M: William Breathitt Gray <vilhelm.gray@gmail.com> 12445L: linux-gpio@vger.kernel.org 12446S: Maintained 12447F: drivers/gpio/gpio-ws16c48.c 12448 12449WIMAX STACK 12450M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12451M: linux-wimax@intel.com 12452L: wimax@linuxwimax.org (subscribers-only) 12453S: Supported 12454W: http://linuxwimax.org 12455F: Documentation/wimax/README.wimax 12456F: include/linux/wimax/debug.h 12457F: include/net/wimax.h 12458F: include/uapi/linux/wimax.h 12459F: net/wimax/ 12460 12461WISTRON LAPTOP BUTTON DRIVER 12462M: Miloslav Trmac <mitr@volny.cz> 12463S: Maintained 12464F: drivers/input/misc/wistron_btns.c 12465 12466WL3501 WIRELESS PCMCIA CARD DRIVER 12467M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12468L: linux-wireless@vger.kernel.org 12469W: http://oops.ghostprotocols.net:81/blog 12470S: Maintained 12471F: drivers/net/wireless/wl3501* 12472 12473WOLFSON MICROELECTRONICS DRIVERS 12474L: patches@opensource.wolfsonmicro.com 12475T: git https://github.com/CirrusLogic/linux-drivers.git 12476W: https://github.com/CirrusLogic/linux-drivers/wiki 12477S: Supported 12478F: Documentation/hwmon/wm83?? 12479F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12480F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12481F: Documentation/devicetree/bindings/mfd/arizona.txt 12482F: arch/arm/mach-s3c64xx/mach-crag6410* 12483F: drivers/clk/clk-wm83*.c 12484F: drivers/extcon/extcon-arizona.c 12485F: drivers/leds/leds-wm83*.c 12486F: drivers/gpio/gpio-*wm*.c 12487F: drivers/gpio/gpio-arizona.c 12488F: drivers/hwmon/wm83??-hwmon.c 12489F: drivers/input/misc/wm831x-on.c 12490F: drivers/input/touchscreen/wm831x-ts.c 12491F: drivers/input/touchscreen/wm97*.c 12492F: drivers/mfd/arizona* 12493F: drivers/mfd/wm*.c 12494F: drivers/mfd/cs47l24* 12495F: drivers/power/wm83*.c 12496F: drivers/rtc/rtc-wm83*.c 12497F: drivers/regulator/wm8*.c 12498F: drivers/video/backlight/wm83*_bl.c 12499F: drivers/watchdog/wm83*_wdt.c 12500F: include/linux/mfd/arizona/ 12501F: include/linux/mfd/wm831x/ 12502F: include/linux/mfd/wm8350/ 12503F: include/linux/mfd/wm8400* 12504F: include/linux/wm97xx.h 12505F: include/sound/wm????.h 12506F: sound/soc/codecs/arizona.? 12507F: sound/soc/codecs/wm* 12508F: sound/soc/codecs/cs47l24* 12509 12510WORKQUEUE 12511M: Tejun Heo <tj@kernel.org> 12512R: Lai Jiangshan <jiangshanlai@gmail.com> 12513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12514S: Maintained 12515F: include/linux/workqueue.h 12516F: kernel/workqueue.c 12517F: Documentation/workqueue.txt 12518 12519X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12520M: Chen-Yu Tsai <wens@csie.org> 12521L: linux-kernel@vger.kernel.org 12522S: Maintained 12523N: axp[128] 12524 12525X.25 NETWORK LAYER 12526M: Andrew Hendry <andrew.hendry@gmail.com> 12527L: linux-x25@vger.kernel.org 12528S: Odd Fixes 12529F: Documentation/networking/x25* 12530F: include/net/x25* 12531F: net/x25/ 12532 12533X86 ARCHITECTURE (32-BIT AND 64-BIT) 12534M: Thomas Gleixner <tglx@linutronix.de> 12535M: Ingo Molnar <mingo@redhat.com> 12536M: "H. Peter Anvin" <hpa@zytor.com> 12537M: x86@kernel.org 12538L: linux-kernel@vger.kernel.org 12539T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12540S: Maintained 12541F: Documentation/x86/ 12542F: arch/x86/ 12543 12544X86 PLATFORM DRIVERS 12545M: Darren Hart <dvhart@infradead.org> 12546L: platform-driver-x86@vger.kernel.org 12547T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12548S: Maintained 12549F: drivers/platform/x86/ 12550F: drivers/platform/olpc/ 12551 12552X86 MCE INFRASTRUCTURE 12553M: Tony Luck <tony.luck@intel.com> 12554M: Borislav Petkov <bp@alien8.de> 12555L: linux-edac@vger.kernel.org 12556S: Maintained 12557F: arch/x86/kernel/cpu/mcheck/* 12558 12559X86 MICROCODE UPDATE SUPPORT 12560M: Borislav Petkov <bp@alien8.de> 12561S: Maintained 12562F: arch/x86/kernel/cpu/microcode/* 12563 12564X86 VDSO 12565M: Andy Lutomirski <luto@amacapital.net> 12566L: linux-kernel@vger.kernel.org 12567T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12568S: Maintained 12569F: arch/x86/entry/vdso/ 12570 12571XC2028/3028 TUNER DRIVER 12572M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12573M: Mauro Carvalho Chehab <mchehab@kernel.org> 12574L: linux-media@vger.kernel.org 12575W: https://linuxtv.org 12576T: git git://linuxtv.org/media_tree.git 12577S: Maintained 12578F: drivers/media/tuners/tuner-xc2028.* 12579 12580XEN HYPERVISOR INTERFACE 12581M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12582M: David Vrabel <david.vrabel@citrix.com> 12583M: Juergen Gross <jgross@suse.com> 12584L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12585T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12586S: Supported 12587F: arch/x86/xen/ 12588F: drivers/*/xen-*front.c 12589F: drivers/xen/ 12590F: arch/x86/include/asm/xen/ 12591F: include/xen/ 12592F: include/uapi/xen/ 12593 12594XEN HYPERVISOR ARM 12595M: Stefano Stabellini <sstabellini@kernel.org> 12596L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12597S: Maintained 12598F: arch/arm/xen/ 12599F: arch/arm/include/asm/xen/ 12600 12601XEN HYPERVISOR ARM64 12602M: Stefano Stabellini <sstabellini@kernel.org> 12603L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12604S: Maintained 12605F: arch/arm64/xen/ 12606F: arch/arm64/include/asm/xen/ 12607 12608XEN NETWORK BACKEND DRIVER 12609M: Wei Liu <wei.liu2@citrix.com> 12610L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12611L: netdev@vger.kernel.org 12612S: Supported 12613F: drivers/net/xen-netback/* 12614 12615XEN PCI SUBSYSTEM 12616M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12617L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12618S: Supported 12619F: arch/x86/pci/*xen* 12620F: drivers/pci/*xen* 12621 12622XEN BLOCK SUBSYSTEM 12623M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12624M: Roger Pau Monné <roger.pau@citrix.com> 12625L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12626S: Supported 12627F: drivers/block/xen-blkback/* 12628F: drivers/block/xen* 12629 12630XEN PVSCSI DRIVERS 12631M: Juergen Gross <jgross@suse.com> 12632L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12633L: linux-scsi@vger.kernel.org 12634S: Supported 12635F: drivers/scsi/xen-scsifront.c 12636F: drivers/xen/xen-scsiback.c 12637F: include/xen/interface/io/vscsiif.h 12638 12639XEN SWIOTLB SUBSYSTEM 12640M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12641L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12642S: Supported 12643F: arch/x86/xen/*swiotlb* 12644F: drivers/xen/*swiotlb* 12645 12646XFS FILESYSTEM 12647P: Silicon Graphics Inc 12648M: Dave Chinner <david@fromorbit.com> 12649M: xfs@oss.sgi.com 12650L: xfs@oss.sgi.com 12651W: http://oss.sgi.com/projects/xfs 12652T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12653S: Supported 12654F: Documentation/filesystems/xfs.txt 12655F: fs/xfs/ 12656 12657XILINX AXI ETHERNET DRIVER 12658M: Anirudha Sarangi <anirudh@xilinx.com> 12659M: John Linn <John.Linn@xilinx.com> 12660S: Maintained 12661F: drivers/net/ethernet/xilinx/xilinx_axienet* 12662 12663XILINX UARTLITE SERIAL DRIVER 12664M: Peter Korsgaard <jacmet@sunsite.dk> 12665L: linux-serial@vger.kernel.org 12666S: Maintained 12667F: drivers/tty/serial/uartlite.c 12668 12669XILINX VIDEO IP CORES 12670M: Hyun Kwon <hyun.kwon@xilinx.com> 12671M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12672L: linux-media@vger.kernel.org 12673T: git git://linuxtv.org/media_tree.git 12674S: Supported 12675F: Documentation/devicetree/bindings/media/xilinx/ 12676F: drivers/media/platform/xilinx/ 12677F: include/uapi/linux/xilinx-v4l2-controls.h 12678 12679XILLYBUS DRIVER 12680M: Eli Billauer <eli.billauer@gmail.com> 12681L: linux-kernel@vger.kernel.org 12682S: Supported 12683F: drivers/char/xillybus/ 12684 12685XTENSA XTFPGA PLATFORM SUPPORT 12686M: Max Filippov <jcmvbkbc@gmail.com> 12687L: linux-xtensa@linux-xtensa.org 12688S: Maintained 12689F: drivers/spi/spi-xtensa-xtfpga.c 12690F: sound/soc/xtensa/xtfpga-i2s.c 12691 12692YAM DRIVER FOR AX.25 12693M: Jean-Paul Roubelat <jpr@f6fbb.org> 12694L: linux-hams@vger.kernel.org 12695S: Maintained 12696F: drivers/net/hamradio/yam* 12697F: include/linux/yam.h 12698 12699YEALINK PHONE DRIVER 12700M: Henk Vergonet <Henk.Vergonet@gmail.com> 12701L: usbb2k-api-dev@nongnu.org 12702S: Maintained 12703F: Documentation/input/yealink.txt 12704F: drivers/input/misc/yealink.* 12705 12706Z8530 DRIVER FOR AX.25 12707M: Joerg Reuter <jreuter@yaina.de> 12708W: http://yaina.de/jreuter/ 12709W: http://www.qsl.net/dl1bke/ 12710L: linux-hams@vger.kernel.org 12711S: Maintained 12712F: Documentation/networking/z8530drv.txt 12713F: drivers/net/hamradio/*scc.c 12714F: drivers/net/hamradio/z8530.h 12715 12716ZBUD COMPRESSED PAGE ALLOCATOR 12717M: Seth Jennings <sjenning@redhat.com> 12718L: linux-mm@kvack.org 12719S: Maintained 12720F: mm/zbud.c 12721F: include/linux/zbud.h 12722 12723ZD1211RW WIRELESS DRIVER 12724M: Daniel Drake <dsd@gentoo.org> 12725M: Ulrich Kunitz <kune@deine-taler.de> 12726W: http://zd1211.ath.cx/wiki/DriverRewrite 12727L: linux-wireless@vger.kernel.org 12728L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12729S: Maintained 12730F: drivers/net/wireless/zydas/zd1211rw/ 12731 12732ZPOOL COMPRESSED PAGE STORAGE API 12733M: Dan Streetman <ddstreet@ieee.org> 12734L: linux-mm@kvack.org 12735S: Maintained 12736F: mm/zpool.c 12737F: include/linux/zpool.h 12738 12739ZR36067 VIDEO FOR LINUX DRIVER 12740L: mjpeg-users@lists.sourceforge.net 12741L: linux-media@vger.kernel.org 12742W: http://mjpeg.sourceforge.net/driver-zoran/ 12743T: hg https://linuxtv.org/hg/v4l-dvb 12744S: Odd Fixes 12745F: drivers/media/pci/zoran/ 12746 12747ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12748M: Minchan Kim <minchan@kernel.org> 12749M: Nitin Gupta <ngupta@vflare.org> 12750R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12751L: linux-kernel@vger.kernel.org 12752S: Maintained 12753F: drivers/block/zram/ 12754F: Documentation/blockdev/zram.txt 12755 12756ZS DECSTATION Z85C30 SERIAL DRIVER 12757M: "Maciej W. Rozycki" <macro@linux-mips.org> 12758S: Maintained 12759F: drivers/tty/serial/zs.* 12760 12761ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12762M: Minchan Kim <minchan@kernel.org> 12763M: Nitin Gupta <ngupta@vflare.org> 12764R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12765L: linux-mm@kvack.org 12766S: Maintained 12767F: mm/zsmalloc.c 12768F: include/linux/zsmalloc.h 12769F: Documentation/vm/zsmalloc.txt 12770 12771ZSWAP COMPRESSED SWAP CACHING 12772M: Seth Jennings <sjenning@redhat.com> 12773L: linux-mm@kvack.org 12774S: Maintained 12775F: mm/zswap.c 12776 12777THE REST 12778M: Linus Torvalds <torvalds@linux-foundation.org> 12779L: linux-kernel@vger.kernel.org 12780Q: http://patchwork.kernel.org/project/LKML/list/ 12781T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12782S: Buried alive in reporters 12783F: * 12784F: */ 12785