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: Documentation/arm/Samsung/ 1612F: Documentation/devicetree/bindings/arm/samsung/ 1613F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1614F: Documentation/devicetree/bindings/power/pd-samsung.txt 1615N: exynos 1616 1617ARM/SAMSUNG MOBILE MACHINE SUPPORT 1618M: Kyungmin Park <kyungmin.park@samsung.com> 1619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1620S: Maintained 1621F: arch/arm/mach-s5pv210/ 1622 1623ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1624M: Kyungmin Park <kyungmin.park@samsung.com> 1625M: Kamil Debski <k.debski@samsung.com> 1626L: linux-arm-kernel@lists.infradead.org 1627L: linux-media@vger.kernel.org 1628S: Maintained 1629F: drivers/media/platform/s5p-g2d/ 1630 1631ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1632M: Kyungmin Park <kyungmin.park@samsung.com> 1633M: Kamil Debski <k.debski@samsung.com> 1634M: Jeongtae Park <jtp.park@samsung.com> 1635L: linux-arm-kernel@lists.infradead.org 1636L: linux-media@vger.kernel.org 1637S: Maintained 1638F: arch/arm/plat-samsung/s5p-dev-mfc.c 1639F: drivers/media/platform/s5p-mfc/ 1640 1641ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1642M: Kyungmin Park <kyungmin.park@samsung.com> 1643M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1644L: linux-arm-kernel@lists.infradead.org 1645L: linux-media@vger.kernel.org 1646S: Maintained 1647F: drivers/media/platform/s5p-tv/ 1648 1649ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1650M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1651M: Jacek Anaszewski <j.anaszewski@samsung.com> 1652L: linux-arm-kernel@lists.infradead.org 1653L: linux-media@vger.kernel.org 1654S: Maintained 1655F: drivers/media/platform/s5p-jpeg/ 1656 1657ARM/SHMOBILE ARM ARCHITECTURE 1658M: Simon Horman <horms@verge.net.au> 1659M: Magnus Damm <magnus.damm@gmail.com> 1660L: linux-renesas-soc@vger.kernel.org 1661Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1662T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1663S: Supported 1664F: arch/arm/boot/dts/emev2* 1665F: arch/arm/boot/dts/r7s* 1666F: arch/arm/boot/dts/r8a* 1667F: arch/arm/boot/dts/sh* 1668F: arch/arm/configs/shmobile_defconfig 1669F: arch/arm/include/debug/renesas-scif.S 1670F: arch/arm/mach-shmobile/ 1671F: drivers/sh/ 1672F: drivers/soc/renesas/ 1673F: include/linux/soc/renesas/ 1674 1675ARM/SOCFPGA ARCHITECTURE 1676M: Dinh Nguyen <dinguyen@opensource.altera.com> 1677S: Maintained 1678F: arch/arm/mach-socfpga/ 1679F: arch/arm/boot/dts/socfpga* 1680F: arch/arm/configs/socfpga_defconfig 1681F: arch/arm64/boot/dts/altera/ 1682W: http://www.rocketboards.org 1683T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1684 1685ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1686M: Dinh Nguyen <dinguyen@opensource.altera.com> 1687S: Maintained 1688F: drivers/clk/socfpga/ 1689 1690ARM/SOCFPGA EDAC SUPPORT 1691M: Thor Thayer <tthayer@opensource.altera.com> 1692S: Maintained 1693F: drivers/edac/altera_edac. 1694 1695ARM/STI ARCHITECTURE 1696M: Patrice Chotard <patrice.chotard@st.com> 1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1698L: kernel@stlinux.com 1699W: http://www.stlinux.com 1700S: Maintained 1701F: arch/arm/mach-sti/ 1702F: arch/arm/boot/dts/sti* 1703F: drivers/char/hw_random/st-rng.c 1704F: drivers/clocksource/arm_global_timer.c 1705F: drivers/clocksource/clksrc_st_lpc.c 1706F: drivers/cpufreq/sti-cpufreq.c 1707F: drivers/i2c/busses/i2c-st.c 1708F: drivers/media/rc/st_rc.c 1709F: drivers/media/platform/sti/c8sectpfe/ 1710F: drivers/mmc/host/sdhci-st.c 1711F: drivers/phy/phy-miphy28lp.c 1712F: drivers/phy/phy-miphy365x.c 1713F: drivers/phy/phy-stih407-usb.c 1714F: drivers/phy/phy-stih41x-usb.c 1715F: drivers/pinctrl/pinctrl-st.c 1716F: drivers/remoteproc/st_remoteproc.c 1717F: drivers/reset/sti/ 1718F: drivers/rtc/rtc-st-lpc.c 1719F: drivers/tty/serial/st-asc.c 1720F: drivers/usb/dwc3/dwc3-st.c 1721F: drivers/usb/host/ehci-st.c 1722F: drivers/usb/host/ohci-st.c 1723F: drivers/watchdog/st_lpc_wdt.c 1724F: drivers/ata/ahci_st.c 1725 1726ARM/STM32 ARCHITECTURE 1727M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1728M: Alexandre Torgue <alexandre.torgue@st.com> 1729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1730S: Maintained 1731T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1732N: stm32 1733F: drivers/clocksource/armv7m_systick.c 1734 1735ARM/TANGO ARCHITECTURE 1736M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1737L: linux-arm-kernel@lists.infradead.org 1738S: Maintained 1739F: arch/arm/mach-tango/ 1740F: arch/arm/boot/dts/tango* 1741 1742ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1743M: Lennert Buytenhek <kernel@wantstofly.org> 1744L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1745S: Maintained 1746 1747ARM/TETON BGA MACHINE SUPPORT 1748M: "Mark F. Brown" <mark.brown314@gmail.com> 1749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1750S: Maintained 1751 1752ARM/THECUS N2100 MACHINE SUPPORT 1753M: Lennert Buytenhek <kernel@wantstofly.org> 1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1755S: Maintained 1756 1757ARM/NUVOTON W90X900 ARM ARCHITECTURE 1758M: Wan ZongShun <mcuos.com@gmail.com> 1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1760W: http://www.mcuos.com 1761S: Maintained 1762F: arch/arm/mach-w90x900/ 1763F: drivers/input/keyboard/w90p910_keypad.c 1764F: drivers/input/touchscreen/w90p910_ts.c 1765F: drivers/watchdog/nuc900_wdt.c 1766F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1767F: drivers/mtd/nand/nuc900_nand.c 1768F: drivers/rtc/rtc-nuc900.c 1769F: drivers/spi/spi-nuc900.c 1770F: drivers/usb/host/ehci-w90x900.c 1771F: drivers/video/fbdev/nuc900fb.c 1772 1773ARM/U300 MACHINE SUPPORT 1774M: Linus Walleij <linus.walleij@linaro.org> 1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1776S: Supported 1777F: arch/arm/mach-u300/ 1778F: drivers/clocksource/timer-u300.c 1779F: drivers/i2c/busses/i2c-stu300.c 1780F: drivers/rtc/rtc-coh901331.c 1781F: drivers/watchdog/coh901327_wdt.c 1782F: drivers/dma/coh901318* 1783F: drivers/mfd/ab3100* 1784F: drivers/rtc/rtc-ab3100.c 1785F: drivers/rtc/rtc-coh901331.c 1786T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1787 1788ARM/UNIPHIER ARCHITECTURE 1789M: Masahiro Yamada <yamada.masahiro@socionext.com> 1790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1791S: Maintained 1792F: arch/arm/boot/dts/uniphier* 1793F: arch/arm/include/asm/hardware/cache-uniphier.h 1794F: arch/arm/mach-uniphier/ 1795F: arch/arm/mm/cache-uniphier.c 1796F: arch/arm64/boot/dts/socionext/ 1797F: drivers/bus/uniphier-system-bus.c 1798F: drivers/i2c/busses/i2c-uniphier* 1799F: drivers/pinctrl/uniphier/ 1800F: drivers/tty/serial/8250/8250_uniphier.c 1801N: uniphier 1802 1803ARM/Ux500 ARM ARCHITECTURE 1804M: Linus Walleij <linus.walleij@linaro.org> 1805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1806S: Maintained 1807F: arch/arm/mach-ux500/ 1808F: drivers/clocksource/clksrc-dbx500-prcmu.c 1809F: drivers/dma/ste_dma40* 1810F: drivers/hwspinlock/u8500_hsem.c 1811F: drivers/mfd/abx500* 1812F: drivers/mfd/ab8500* 1813F: drivers/mfd/dbx500* 1814F: drivers/mfd/db8500* 1815F: drivers/pinctrl/nomadik/pinctrl-ab* 1816F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1817F: drivers/rtc/rtc-ab8500.c 1818F: drivers/rtc/rtc-pl031.c 1819T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1820 1821ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1822M: Ulf Hansson <ulf.hansson@linaro.org> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824T: git git://git.linaro.org/people/ulfh/clk.git 1825S: Maintained 1826F: drivers/clk/ux500/ 1827F: include/linux/platform_data/clk-ux500.h 1828 1829ARM/VERSATILE EXPRESS PLATFORM 1830M: Liviu Dudau <liviu.dudau@arm.com> 1831M: Sudeep Holla <sudeep.holla@arm.com> 1832M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1834S: Maintained 1835F: arch/arm/boot/dts/vexpress* 1836F: arch/arm64/boot/dts/arm/ 1837F: arch/arm/mach-vexpress/ 1838F: */*/vexpress* 1839F: */*/*/vexpress* 1840F: drivers/clk/versatile/clk-vexpress-osc.c 1841F: drivers/clocksource/versatile.c 1842N: mps2 1843 1844ARM/VFP SUPPORT 1845M: Russell King <linux@armlinux.org.uk> 1846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1847W: http://www.armlinux.org.uk/ 1848S: Maintained 1849F: arch/arm/vfp/ 1850 1851ARM/VOIPAC PXA270 SUPPORT 1852M: Marek Vasut <marek.vasut@gmail.com> 1853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1854S: Maintained 1855F: arch/arm/mach-pxa/vpac270.c 1856F: arch/arm/mach-pxa/include/mach/vpac270.h 1857 1858ARM/VT8500 ARM ARCHITECTURE 1859M: Tony Prisk <linux@prisktech.co.nz> 1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1861S: Maintained 1862F: arch/arm/mach-vt8500/ 1863F: drivers/clocksource/vt8500_timer.c 1864F: drivers/i2c/busses/i2c-wmt.c 1865F: drivers/mmc/host/wmt-sdmmc.c 1866F: drivers/pwm/pwm-vt8500.c 1867F: drivers/rtc/rtc-vt8500.c 1868F: drivers/tty/serial/vt8500_serial.c 1869F: drivers/usb/host/ehci-platform.c 1870F: drivers/usb/host/uhci-platform.c 1871F: drivers/video/fbdev/vt8500lcdfb.* 1872F: drivers/video/fbdev/wm8505fb* 1873F: drivers/video/fbdev/wmt_ge_rops.* 1874 1875ARM/ZIPIT Z2 SUPPORT 1876M: Marek Vasut <marek.vasut@gmail.com> 1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1878S: Maintained 1879F: arch/arm/mach-pxa/z2.c 1880F: arch/arm/mach-pxa/include/mach/z2.h 1881 1882ARM/ZTE ARCHITECTURE 1883M: Jun Nie <jun.nie@linaro.org> 1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1885S: Maintained 1886F: arch/arm/mach-zx/ 1887F: drivers/clk/zte/ 1888F: Documentation/devicetree/bindings/arm/zte.txt 1889F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1890 1891ARM/ZYNQ ARCHITECTURE 1892M: Michal Simek <michal.simek@xilinx.com> 1893R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1895W: http://wiki.xilinx.com 1896T: git https://github.com/Xilinx/linux-xlnx.git 1897S: Supported 1898F: arch/arm/mach-zynq/ 1899F: drivers/cpuidle/cpuidle-zynq.c 1900F: drivers/block/xsysace.c 1901N: zynq 1902N: xilinx 1903F: drivers/clocksource/cadence_ttc_timer.c 1904F: drivers/i2c/busses/i2c-cadence.c 1905F: drivers/mmc/host/sdhci-of-arasan.c 1906F: drivers/edac/synopsys_edac.c 1907 1908ARM SMMU DRIVERS 1909M: Will Deacon <will.deacon@arm.com> 1910R: Robin Murphy <robin.murphy@arm.com> 1911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1912S: Maintained 1913F: drivers/iommu/arm-smmu.c 1914F: drivers/iommu/arm-smmu-v3.c 1915F: drivers/iommu/io-pgtable-arm.c 1916F: drivers/iommu/io-pgtable-arm-v7s.c 1917 1918ARM64 PORT (AARCH64 ARCHITECTURE) 1919M: Catalin Marinas <catalin.marinas@arm.com> 1920M: Will Deacon <will.deacon@arm.com> 1921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1922T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1923S: Maintained 1924F: arch/arm64/ 1925F: Documentation/arm64/ 1926 1927AS3645A LED FLASH CONTROLLER DRIVER 1928M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1929L: linux-media@vger.kernel.org 1930T: git git://linuxtv.org/media_tree.git 1931S: Maintained 1932F: drivers/media/i2c/as3645a.c 1933F: include/media/i2c/as3645a.h 1934 1935ASC7621 HARDWARE MONITOR DRIVER 1936M: George Joseph <george.joseph@fairview5.com> 1937L: linux-hwmon@vger.kernel.org 1938S: Maintained 1939F: Documentation/hwmon/asc7621 1940F: drivers/hwmon/asc7621.c 1941 1942ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1943M: Corentin Chary <corentin.chary@gmail.com> 1944L: acpi4asus-user@lists.sourceforge.net 1945L: platform-driver-x86@vger.kernel.org 1946W: http://acpi4asus.sf.net 1947S: Maintained 1948F: drivers/platform/x86/asus*.c 1949F: drivers/platform/x86/eeepc*.c 1950 1951ASUS WIRELESS RADIO CONTROL DRIVER 1952M: João Paulo Rechi Vita <jprvita@gmail.com> 1953L: platform-driver-x86@vger.kernel.org 1954S: Maintained 1955F: drivers/platform/x86/asus-wireless.c 1956 1957ASYMMETRIC KEYS 1958M: David Howells <dhowells@redhat.com> 1959L: keyrings@vger.kernel.org 1960S: Maintained 1961F: Documentation/crypto/asymmetric-keys.txt 1962F: include/linux/verification.h 1963F: include/crypto/public_key.h 1964F: include/crypto/pkcs7.h 1965F: crypto/asymmetric_keys/ 1966 1967ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1968R: Dan Williams <dan.j.williams@intel.com> 1969W: http://sourceforge.net/projects/xscaleiop 1970S: Odd fixes 1971F: Documentation/crypto/async-tx-api.txt 1972F: crypto/async_tx/ 1973F: drivers/dma/ 1974F: include/linux/dmaengine.h 1975F: include/linux/async_tx.h 1976 1977AT24 EEPROM DRIVER 1978M: Wolfram Sang <wsa@the-dreams.de> 1979L: linux-i2c@vger.kernel.org 1980S: Maintained 1981F: drivers/misc/eeprom/at24.c 1982F: include/linux/platform_data/at24.h 1983 1984ATA OVER ETHERNET (AOE) DRIVER 1985M: "Ed L. Cashin" <ed.cashin@acm.org> 1986W: http://www.openaoe.org/ 1987S: Supported 1988F: Documentation/aoe/ 1989F: drivers/block/aoe/ 1990 1991ATHEROS 71XX/9XXX GPIO DRIVER 1992M: Alban Bedel <albeu@free.fr> 1993W: https://github.com/AlbanBedel/linux 1994T: git git://github.com/AlbanBedel/linux 1995S: Maintained 1996F: drivers/gpio/gpio-ath79.c 1997F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 1998 1999ATHEROS ATH GENERIC UTILITIES 2000M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2001L: linux-wireless@vger.kernel.org 2002S: Supported 2003F: drivers/net/wireless/ath/* 2004 2005ATHEROS ATH5K WIRELESS DRIVER 2006M: Jiri Slaby <jirislaby@gmail.com> 2007M: Nick Kossifidis <mickflemm@gmail.com> 2008M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2009L: linux-wireless@vger.kernel.org 2010W: http://wireless.kernel.org/en/users/Drivers/ath5k 2011S: Maintained 2012F: drivers/net/wireless/ath/ath5k/ 2013 2014ATHEROS ATH6KL WIRELESS DRIVER 2015M: Kalle Valo <kvalo@qca.qualcomm.com> 2016L: linux-wireless@vger.kernel.org 2017W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2018T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2019S: Supported 2020F: drivers/net/wireless/ath/ath6kl/ 2021 2022WILOCITY WIL6210 WIRELESS DRIVER 2023M: Maya Erez <qca_merez@qca.qualcomm.com> 2024L: linux-wireless@vger.kernel.org 2025L: wil6210@qca.qualcomm.com 2026S: Supported 2027W: http://wireless.kernel.org/en/users/Drivers/wil6210 2028F: drivers/net/wireless/ath/wil6210/ 2029F: include/uapi/linux/wil6210_uapi.h 2030 2031CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2032M: Christian Lamparter <chunkeey@googlemail.com> 2033L: linux-wireless@vger.kernel.org 2034W: http://wireless.kernel.org/en/users/Drivers/carl9170 2035S: Maintained 2036F: drivers/net/wireless/ath/carl9170/ 2037 2038ATK0110 HWMON DRIVER 2039M: Luca Tettamanti <kronos.it@gmail.com> 2040L: linux-hwmon@vger.kernel.org 2041S: Maintained 2042F: drivers/hwmon/asus_atk0110.c 2043 2044ATI_REMOTE2 DRIVER 2045M: Ville Syrjala <syrjala@sci.fi> 2046S: Maintained 2047F: drivers/input/misc/ati_remote2.c 2048 2049ATLX ETHERNET DRIVERS 2050M: Jay Cliburn <jcliburn@gmail.com> 2051M: Chris Snook <chris.snook@gmail.com> 2052L: netdev@vger.kernel.org 2053W: http://sourceforge.net/projects/atl1 2054W: http://atl1.sourceforge.net 2055S: Maintained 2056F: drivers/net/ethernet/atheros/ 2057 2058ATM 2059M: Chas Williams <3chas3@gmail.com> 2060L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2061L: netdev@vger.kernel.org 2062W: http://linux-atm.sourceforge.net 2063S: Maintained 2064F: drivers/atm/ 2065F: include/linux/atm* 2066F: include/uapi/linux/atm* 2067 2068ATMEL AT91 / AT32 MCI DRIVER 2069M: Ludovic Desroches <ludovic.desroches@atmel.com> 2070S: Maintained 2071F: drivers/mmc/host/atmel-mci.c 2072 2073ATMEL AT91 / AT32 SERIAL DRIVER 2074M: Nicolas Ferre <nicolas.ferre@atmel.com> 2075S: Supported 2076F: drivers/tty/serial/atmel_serial.c 2077 2078ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2079M: Nicolas Ferre <nicolas.ferre@atmel.com> 2080S: Supported 2081F: drivers/power/reset/at91-sama5d2_shdwc.c 2082 2083ATMEL SAMA5D2 ADC DRIVER 2084M: Ludovic Desroches <ludovic.desroches@atmel.com> 2085L: linux-iio@vger.kernel.org 2086S: Supported 2087F: drivers/iio/adc/at91-sama5d2_adc.c 2088 2089ATMEL Audio ALSA driver 2090M: Nicolas Ferre <nicolas.ferre@atmel.com> 2091L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2092S: Supported 2093F: sound/soc/atmel 2094 2095ATMEL DMA DRIVER 2096M: Nicolas Ferre <nicolas.ferre@atmel.com> 2097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2098S: Supported 2099F: drivers/dma/at_hdmac.c 2100F: drivers/dma/at_hdmac_regs.h 2101F: include/linux/platform_data/dma-atmel.h 2102 2103ATMEL XDMA DRIVER 2104M: Ludovic Desroches <ludovic.desroches@atmel.com> 2105L: linux-arm-kernel@lists.infradead.org 2106L: dmaengine@vger.kernel.org 2107S: Supported 2108F: drivers/dma/at_xdmac.c 2109 2110ATMEL I2C DRIVER 2111M: Ludovic Desroches <ludovic.desroches@atmel.com> 2112L: linux-i2c@vger.kernel.org 2113S: Supported 2114F: drivers/i2c/busses/i2c-at91.c 2115 2116ATMEL ISI DRIVER 2117M: Ludovic Desroches <ludovic.desroches@atmel.com> 2118L: linux-media@vger.kernel.org 2119S: Supported 2120F: drivers/media/platform/soc_camera/atmel-isi.c 2121F: include/media/atmel-isi.h 2122 2123ATMEL LCDFB DRIVER 2124M: Nicolas Ferre <nicolas.ferre@atmel.com> 2125L: linux-fbdev@vger.kernel.org 2126S: Maintained 2127F: drivers/video/fbdev/atmel_lcdfb.c 2128F: include/video/atmel_lcdc.h 2129 2130ATMEL MACB ETHERNET DRIVER 2131M: Nicolas Ferre <nicolas.ferre@atmel.com> 2132S: Supported 2133F: drivers/net/ethernet/cadence/ 2134 2135ATMEL NAND DRIVER 2136M: Wenyou Yang <wenyou.yang@atmel.com> 2137M: Josh Wu <rainyfeeling@outlook.com> 2138L: linux-mtd@lists.infradead.org 2139S: Supported 2140F: drivers/mtd/nand/atmel_nand* 2141 2142ATMEL SDMMC DRIVER 2143M: Ludovic Desroches <ludovic.desroches@atmel.com> 2144L: linux-mmc@vger.kernel.org 2145S: Supported 2146F: drivers/mmc/host/sdhci-of-at91.c 2147 2148ATMEL SPI DRIVER 2149M: Nicolas Ferre <nicolas.ferre@atmel.com> 2150S: Supported 2151F: drivers/spi/spi-atmel.* 2152 2153ATMEL SSC DRIVER 2154M: Nicolas Ferre <nicolas.ferre@atmel.com> 2155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2156S: Supported 2157F: drivers/misc/atmel-ssc.c 2158F: include/linux/atmel-ssc.h 2159 2160ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2161M: Nicolas Ferre <nicolas.ferre@atmel.com> 2162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2163S: Supported 2164F: drivers/misc/atmel_tclib.c 2165F: drivers/clocksource/tcb_clksrc.c 2166 2167ATMEL USBA UDC DRIVER 2168M: Nicolas Ferre <nicolas.ferre@atmel.com> 2169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2170S: Supported 2171F: drivers/usb/gadget/udc/atmel_usba_udc.* 2172 2173ATMEL WIRELESS DRIVER 2174M: Simon Kelley <simon@thekelleys.org.uk> 2175L: linux-wireless@vger.kernel.org 2176W: http://www.thekelleys.org.uk/atmel 2177W: http://atmelwlandriver.sourceforge.net/ 2178S: Maintained 2179F: drivers/net/wireless/atmel/atmel* 2180 2181ATMEL MAXTOUCH DRIVER 2182M: Nick Dyer <nick.dyer@itdev.co.uk> 2183T: git git://github.com/atmel-maxtouch/linux.git 2184S: Supported 2185F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2186F: drivers/input/touchscreen/atmel_mxt_ts.c 2187F: include/linux/platform_data/atmel_mxt_ts.h 2188 2189ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2190M: Bradley Grove <linuxdrivers@attotech.com> 2191L: linux-scsi@vger.kernel.org 2192W: http://www.attotech.com 2193S: Supported 2194F: drivers/scsi/esas2r 2195 2196ATUSB IEEE 802.15.4 RADIO DRIVER 2197M: Stefan Schmidt <stefan@osg.samsung.com> 2198L: linux-wpan@vger.kernel.org 2199S: Maintained 2200F: drivers/net/ieee802154/atusb.c 2201F: drivers/net/ieee802154/atusb.h 2202F: drivers/net/ieee802154/at86rf230.h 2203 2204AUDIT SUBSYSTEM 2205M: Paul Moore <paul@paul-moore.com> 2206M: Eric Paris <eparis@redhat.com> 2207L: linux-audit@redhat.com (moderated for non-subscribers) 2208W: http://people.redhat.com/sgrubb/audit/ 2209T: git git://git.infradead.org/users/pcmoore/audit 2210S: Maintained 2211F: include/linux/audit.h 2212F: include/uapi/linux/audit.h 2213F: kernel/audit* 2214 2215AUXILIARY DISPLAY DRIVERS 2216M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2217W: http://miguelojeda.es/auxdisplay.htm 2218W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2219S: Maintained 2220F: drivers/auxdisplay/ 2221F: include/linux/cfag12864b.h 2222 2223AVR32 ARCHITECTURE 2224M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2225M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2226W: http://www.atmel.com/products/AVR32/ 2227W: http://mirror.egtvedt.no/avr32linux.org/ 2228W: http://avrfreaks.net/ 2229S: Maintained 2230F: arch/avr32/ 2231 2232AVR32/AT32AP MACHINE SUPPORT 2233M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2234M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2235S: Maintained 2236F: arch/avr32/mach-at32ap/ 2237 2238AX.25 NETWORK LAYER 2239M: Ralf Baechle <ralf@linux-mips.org> 2240L: linux-hams@vger.kernel.org 2241W: http://www.linux-ax25.org/ 2242S: Maintained 2243F: include/uapi/linux/ax25.h 2244F: include/net/ax25.h 2245F: net/ax25/ 2246 2247AZ6007 DVB DRIVER 2248M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2249M: Mauro Carvalho Chehab <mchehab@kernel.org> 2250L: linux-media@vger.kernel.org 2251W: https://linuxtv.org 2252T: git git://linuxtv.org/media_tree.git 2253S: Maintained 2254F: drivers/media/usb/dvb-usb-v2/az6007.c 2255 2256AZTECH FM RADIO RECEIVER DRIVER 2257M: Hans Verkuil <hverkuil@xs4all.nl> 2258L: linux-media@vger.kernel.org 2259T: git git://linuxtv.org/media_tree.git 2260W: https://linuxtv.org 2261S: Maintained 2262F: drivers/media/radio/radio-aztech* 2263 2264B43 WIRELESS DRIVER 2265L: linux-wireless@vger.kernel.org 2266L: b43-dev@lists.infradead.org 2267W: http://wireless.kernel.org/en/users/Drivers/b43 2268S: Odd Fixes 2269F: drivers/net/wireless/broadcom/b43/ 2270 2271B43LEGACY WIRELESS DRIVER 2272M: Larry Finger <Larry.Finger@lwfinger.net> 2273L: linux-wireless@vger.kernel.org 2274L: b43-dev@lists.infradead.org 2275W: http://wireless.kernel.org/en/users/Drivers/b43 2276S: Maintained 2277F: drivers/net/wireless/broadcom/b43legacy/ 2278 2279BACKLIGHT CLASS/SUBSYSTEM 2280M: Jingoo Han <jingoohan1@gmail.com> 2281M: Lee Jones <lee.jones@linaro.org> 2282T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2283S: Maintained 2284F: drivers/video/backlight/ 2285F: include/linux/backlight.h 2286 2287BATMAN ADVANCED 2288M: Marek Lindner <mareklindner@neomailbox.ch> 2289M: Simon Wunderlich <sw@simonwunderlich.de> 2290M: Antonio Quartulli <a@unstable.cc> 2291L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2292W: https://www.open-mesh.org/ 2293Q: https://patchwork.open-mesh.org/project/batman/list/ 2294S: Maintained 2295F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2296F: Documentation/ABI/testing/sysfs-class-net-mesh 2297F: Documentation/networking/batman-adv.txt 2298F: net/batman-adv/ 2299 2300BAYCOM/HDLCDRV DRIVERS FOR AX.25 2301M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2302L: linux-hams@vger.kernel.org 2303W: http://www.baycom.org/~tom/ham/ham.html 2304S: Maintained 2305F: drivers/net/hamradio/baycom* 2306 2307BCACHE (BLOCK LAYER CACHE) 2308M: Kent Overstreet <kent.overstreet@gmail.com> 2309L: linux-bcache@vger.kernel.org 2310W: http://bcache.evilpiepirate.org 2311S: Orphan 2312F: drivers/md/bcache/ 2313 2314BDISP ST MEDIA DRIVER 2315M: Fabien Dessenne <fabien.dessenne@st.com> 2316L: linux-media@vger.kernel.org 2317T: git git://linuxtv.org/media_tree.git 2318W: https://linuxtv.org 2319S: Supported 2320F: drivers/media/platform/sti/bdisp 2321 2322BEFS FILE SYSTEM 2323S: Orphan 2324F: Documentation/filesystems/befs.txt 2325F: fs/befs/ 2326 2327BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2328M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2329L: netdev@vger.kernel.org 2330S: Maintained 2331F: drivers/net/ethernet/ec_bhf.c 2332 2333BFS FILE SYSTEM 2334M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2335S: Maintained 2336F: Documentation/filesystems/bfs.txt 2337F: fs/bfs/ 2338F: include/uapi/linux/bfs_fs.h 2339 2340BLACKFIN ARCHITECTURE 2341M: Steven Miao <realmz6@gmail.com> 2342L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2343T: git git://git.code.sf.net/p/adi-linux/code 2344W: http://blackfin.uclinux.org 2345S: Supported 2346F: arch/blackfin/ 2347 2348BLACKFIN EMAC DRIVER 2349L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2350W: http://blackfin.uclinux.org 2351S: Supported 2352F: drivers/net/ethernet/adi/ 2353 2354BLACKFIN RTC DRIVER 2355L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2356W: http://blackfin.uclinux.org 2357S: Supported 2358F: drivers/rtc/rtc-bfin.c 2359 2360BLACKFIN SDH DRIVER 2361M: Sonic Zhang <sonic.zhang@analog.com> 2362L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2363W: http://blackfin.uclinux.org 2364S: Supported 2365F: drivers/mmc/host/bfin_sdh.c 2366 2367BLACKFIN SERIAL DRIVER 2368M: Sonic Zhang <sonic.zhang@analog.com> 2369L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2370W: http://blackfin.uclinux.org 2371S: Supported 2372F: drivers/tty/serial/bfin_uart.c 2373 2374BLACKFIN WATCHDOG DRIVER 2375L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2376W: http://blackfin.uclinux.org 2377S: Supported 2378F: drivers/watchdog/bfin_wdt.c 2379 2380BLACKFIN I2C TWI DRIVER 2381M: Sonic Zhang <sonic.zhang@analog.com> 2382L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2383W: http://blackfin.uclinux.org/ 2384S: Supported 2385F: drivers/i2c/busses/i2c-bfin-twi.c 2386 2387BLACKFIN MEDIA DRIVER 2388M: Scott Jiang <scott.jiang.linux@gmail.com> 2389L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2390W: http://blackfin.uclinux.org/ 2391S: Supported 2392F: drivers/media/platform/blackfin/ 2393F: drivers/media/i2c/adv7183* 2394F: drivers/media/i2c/vs6624* 2395 2396BLINKM RGB LED DRIVER 2397M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2398S: Maintained 2399F: drivers/leds/leds-blinkm.c 2400 2401BLOCK LAYER 2402M: Jens Axboe <axboe@kernel.dk> 2403L: linux-block@vger.kernel.org 2404T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2405S: Maintained 2406F: block/ 2407F: kernel/trace/blktrace.c 2408 2409BLOCK2MTD DRIVER 2410M: Joern Engel <joern@lazybastard.org> 2411L: linux-mtd@lists.infradead.org 2412S: Maintained 2413F: drivers/mtd/devices/block2mtd.c 2414 2415BLUETOOTH DRIVERS 2416M: Marcel Holtmann <marcel@holtmann.org> 2417M: Gustavo Padovan <gustavo@padovan.org> 2418M: Johan Hedberg <johan.hedberg@gmail.com> 2419L: linux-bluetooth@vger.kernel.org 2420W: http://www.bluez.org/ 2421T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2422T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2423S: Maintained 2424F: drivers/bluetooth/ 2425 2426BLUETOOTH SUBSYSTEM 2427M: Marcel Holtmann <marcel@holtmann.org> 2428M: Gustavo Padovan <gustavo@padovan.org> 2429M: Johan Hedberg <johan.hedberg@gmail.com> 2430L: linux-bluetooth@vger.kernel.org 2431W: http://www.bluez.org/ 2432T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2433T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2434S: Maintained 2435F: net/bluetooth/ 2436F: include/net/bluetooth/ 2437 2438BONDING DRIVER 2439M: Jay Vosburgh <j.vosburgh@gmail.com> 2440M: Veaceslav Falico <vfalico@gmail.com> 2441M: Andy Gospodarek <gospo@cumulusnetworks.com> 2442L: netdev@vger.kernel.org 2443W: http://sourceforge.net/projects/bonding/ 2444S: Supported 2445F: drivers/net/bonding/ 2446F: include/uapi/linux/if_bonding.h 2447 2448BPF (Safe dynamic programs and tools) 2449M: Alexei Starovoitov <ast@kernel.org> 2450L: netdev@vger.kernel.org 2451L: linux-kernel@vger.kernel.org 2452S: Supported 2453F: kernel/bpf/ 2454 2455BROADCOM B44 10/100 ETHERNET DRIVER 2456M: Gary Zambrano <zambrano@broadcom.com> 2457L: netdev@vger.kernel.org 2458S: Supported 2459F: drivers/net/ethernet/broadcom/b44.* 2460 2461BROADCOM GENET ETHERNET DRIVER 2462M: Florian Fainelli <f.fainelli@gmail.com> 2463L: netdev@vger.kernel.org 2464S: Supported 2465F: drivers/net/ethernet/broadcom/genet/ 2466 2467BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2468M: Sony Chacko <sony.chacko@qlogic.com> 2469M: Dept-HSGLinuxNICDev@qlogic.com 2470L: netdev@vger.kernel.org 2471S: Supported 2472F: drivers/net/ethernet/broadcom/bnx2.* 2473F: drivers/net/ethernet/broadcom/bnx2_* 2474 2475BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2476M: Ariel Elior <ariel.elior@qlogic.com> 2477L: netdev@vger.kernel.org 2478S: Supported 2479F: drivers/net/ethernet/broadcom/bnx2x/ 2480 2481BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2482M: Florian Fainelli <f.fainelli@gmail.com> 2483M: Ray Jui <rjui@broadcom.com> 2484M: Scott Branden <sbranden@broadcom.com> 2485L: bcm-kernel-feedback-list@broadcom.com 2486T: git git://github.com/broadcom/mach-bcm 2487S: Maintained 2488F: arch/arm/mach-bcm/ 2489F: arch/arm/boot/dts/bcm113* 2490F: arch/arm/boot/dts/bcm216* 2491F: arch/arm/boot/dts/bcm281* 2492F: arch/arm64/boot/dts/broadcom/ 2493F: arch/arm/configs/bcm_defconfig 2494F: drivers/mmc/host/sdhci-bcm-kona.c 2495F: drivers/clocksource/bcm_kona_timer.c 2496 2497BROADCOM BCM2835 ARM ARCHITECTURE 2498M: Stephen Warren <swarren@wwwdotorg.org> 2499M: Lee Jones <lee@kernel.org> 2500M: Eric Anholt <eric@anholt.net> 2501L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2503T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2504S: Maintained 2505N: bcm2835 2506 2507BROADCOM BCM47XX MIPS ARCHITECTURE 2508M: Hauke Mehrtens <hauke@hauke-m.de> 2509M: Rafał Miłecki <zajec5@gmail.com> 2510L: linux-mips@linux-mips.org 2511S: Maintained 2512F: Documentation/devicetree/bindings/mips/brcm/ 2513F: arch/mips/bcm47xx/* 2514F: arch/mips/include/asm/mach-bcm47xx/* 2515 2516BROADCOM BCM5301X ARM ARCHITECTURE 2517M: Hauke Mehrtens <hauke@hauke-m.de> 2518L: linux-arm-kernel@lists.infradead.org 2519S: Maintained 2520F: arch/arm/mach-bcm/bcm_5301x.c 2521F: arch/arm/boot/dts/bcm5301x.dtsi 2522F: arch/arm/boot/dts/bcm470* 2523 2524BROADCOM BCM63XX ARM ARCHITECTURE 2525M: Florian Fainelli <f.fainelli@gmail.com> 2526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2527L: bcm-kernel-feedback-list@broadcom.com 2528T: git git://github.com/broadcom/stblinux.git 2529S: Maintained 2530F: arch/arm/mach-bcm/bcm63xx.c 2531F: arch/arm/include/debug/bcm63xx.S 2532 2533BROADCOM BCM63XX/BCM33XX UDC DRIVER 2534M: Kevin Cernekee <cernekee@gmail.com> 2535L: linux-usb@vger.kernel.org 2536S: Maintained 2537F: drivers/usb/gadget/udc/bcm63xx_udc.* 2538 2539BROADCOM BCM7XXX ARM ARCHITECTURE 2540M: Brian Norris <computersforpeace@gmail.com> 2541M: Gregory Fong <gregory.0xf0@gmail.com> 2542M: Florian Fainelli <f.fainelli@gmail.com> 2543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2544L: bcm-kernel-feedback-list@broadcom.com 2545T: git git://github.com/broadcom/stblinux.git 2546S: Maintained 2547F: arch/arm/mach-bcm/*brcmstb* 2548F: arch/arm/boot/dts/bcm7*.dts* 2549F: drivers/bus/brcmstb_gisb.c 2550N: brcmstb 2551 2552BROADCOM BMIPS MIPS ARCHITECTURE 2553M: Kevin Cernekee <cernekee@gmail.com> 2554M: Florian Fainelli <f.fainelli@gmail.com> 2555L: linux-mips@linux-mips.org 2556T: git git://github.com/broadcom/stblinux.git 2557S: Maintained 2558F: arch/mips/bmips/* 2559F: arch/mips/include/asm/mach-bmips/* 2560F: arch/mips/kernel/*bmips* 2561F: arch/mips/boot/dts/brcm/bcm*.dts* 2562F: drivers/irqchip/irq-bcm63* 2563F: drivers/irqchip/irq-bcm7* 2564F: drivers/irqchip/irq-brcmstb* 2565F: include/linux/bcm963xx_nvram.h 2566F: include/linux/bcm963xx_tag.h 2567 2568BROADCOM TG3 GIGABIT ETHERNET DRIVER 2569M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2570M: Prashant Sreedharan <prashant@broadcom.com> 2571M: Michael Chan <mchan@broadcom.com> 2572L: netdev@vger.kernel.org 2573S: Supported 2574F: drivers/net/ethernet/broadcom/tg3.* 2575 2576BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2577M: Brett Rudley <brudley@broadcom.com> 2578M: Arend van Spriel <arend@broadcom.com> 2579M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2580M: Hante Meuleman <meuleman@broadcom.com> 2581L: linux-wireless@vger.kernel.org 2582L: brcm80211-dev-list@broadcom.com 2583S: Supported 2584F: drivers/net/wireless/broadcom/brcm80211/ 2585 2586BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2587M: QLogic-Storage-Upstream@qlogic.com 2588L: linux-scsi@vger.kernel.org 2589S: Supported 2590F: drivers/scsi/bnx2fc/ 2591 2592BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2593M: QLogic-Storage-Upstream@qlogic.com 2594L: linux-scsi@vger.kernel.org 2595S: Supported 2596F: drivers/scsi/bnx2i/ 2597 2598BROADCOM IPROC ARM ARCHITECTURE 2599M: Ray Jui <rjui@broadcom.com> 2600M: Scott Branden <sbranden@broadcom.com> 2601M: Jon Mason <jonmason@broadcom.com> 2602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2603L: bcm-kernel-feedback-list@broadcom.com 2604T: git git://github.com/broadcom/cygnus-linux.git 2605S: Maintained 2606N: iproc 2607N: cygnus 2608N: nsp 2609N: bcm9113* 2610N: bcm9583* 2611N: bcm9585* 2612N: bcm9586* 2613N: bcm988312 2614N: bcm113* 2615N: bcm583* 2616N: bcm585* 2617N: bcm586* 2618N: bcm88312 2619 2620BROADCOM BRCMSTB GPIO DRIVER 2621M: Gregory Fong <gregory.0xf0@gmail.com> 2622L: bcm-kernel-feedback-list@broadcom.com 2623S: Supported 2624F: drivers/gpio/gpio-brcmstb.c 2625F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2626 2627BROADCOM KONA GPIO DRIVER 2628M: Ray Jui <rjui@broadcom.com> 2629L: bcm-kernel-feedback-list@broadcom.com 2630S: Supported 2631F: drivers/gpio/gpio-bcm-kona.c 2632F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2633 2634BROADCOM NVRAM DRIVER 2635M: Rafał Miłecki <zajec5@gmail.com> 2636L: linux-mips@linux-mips.org 2637S: Maintained 2638F: drivers/firmware/broadcom/* 2639 2640BROADCOM STB NAND FLASH DRIVER 2641M: Brian Norris <computersforpeace@gmail.com> 2642M: Kamal Dasu <kdasu.kdev@gmail.com> 2643L: linux-mtd@lists.infradead.org 2644L: bcm-kernel-feedback-list@broadcom.com 2645S: Maintained 2646F: drivers/mtd/nand/brcmnand/ 2647 2648BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2649M: Rafał Miłecki <zajec5@gmail.com> 2650L: linux-wireless@vger.kernel.org 2651S: Maintained 2652F: drivers/bcma/ 2653F: include/linux/bcma/ 2654 2655BROADCOM SYSTEMPORT ETHERNET DRIVER 2656M: Florian Fainelli <f.fainelli@gmail.com> 2657L: netdev@vger.kernel.org 2658S: Supported 2659F: drivers/net/ethernet/broadcom/bcmsysport.* 2660 2661BROADCOM VULCAN ARM64 SOC 2662M: Jayachandran C. <jchandra@broadcom.com> 2663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2664L: bcm-kernel-feedback-list@broadcom.com 2665S: Maintained 2666F: arch/arm64/boot/dts/broadcom/vulcan* 2667 2668BROCADE BFA FC SCSI DRIVER 2669M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2670M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2671L: linux-scsi@vger.kernel.org 2672S: Supported 2673F: drivers/scsi/bfa/ 2674 2675BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2676M: Rasesh Mody <rasesh.mody@qlogic.com> 2677L: netdev@vger.kernel.org 2678S: Supported 2679F: drivers/net/ethernet/brocade/bna/ 2680 2681BSG (block layer generic sg v4 driver) 2682M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2683L: linux-scsi@vger.kernel.org 2684S: Supported 2685F: block/bsg.c 2686F: include/linux/bsg.h 2687F: include/uapi/linux/bsg.h 2688 2689BT87X AUDIO DRIVER 2690M: Clemens Ladisch <clemens@ladisch.de> 2691L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2692T: git git://git.alsa-project.org/alsa-kernel.git 2693S: Maintained 2694F: Documentation/sound/alsa/Bt87x.txt 2695F: sound/pci/bt87x.c 2696 2697BT8XXGPIO DRIVER 2698M: Michael Buesch <m@bues.ch> 2699W: http://bu3sch.de/btgpio.php 2700S: Maintained 2701F: drivers/gpio/gpio-bt8xx.c 2702 2703BTRFS FILE SYSTEM 2704M: Chris Mason <clm@fb.com> 2705M: Josef Bacik <jbacik@fb.com> 2706M: David Sterba <dsterba@suse.com> 2707L: linux-btrfs@vger.kernel.org 2708W: http://btrfs.wiki.kernel.org/ 2709Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2710T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2711S: Maintained 2712F: Documentation/filesystems/btrfs.txt 2713F: fs/btrfs/ 2714 2715BTTV VIDEO4LINUX DRIVER 2716M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2717M: Mauro Carvalho Chehab <mchehab@kernel.org> 2718L: linux-media@vger.kernel.org 2719W: https://linuxtv.org 2720T: git git://linuxtv.org/media_tree.git 2721S: Odd fixes 2722F: Documentation/video4linux/bttv/ 2723F: drivers/media/pci/bt8xx/bttv* 2724 2725BUSLOGIC SCSI DRIVER 2726M: Khalid Aziz <khalid@gonehiking.org> 2727L: linux-scsi@vger.kernel.org 2728S: Maintained 2729F: drivers/scsi/BusLogic.* 2730F: drivers/scsi/FlashPoint.* 2731 2732C-MEDIA CMI8788 DRIVER 2733M: Clemens Ladisch <clemens@ladisch.de> 2734L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2735T: git git://git.alsa-project.org/alsa-kernel.git 2736S: Maintained 2737F: sound/pci/oxygen/ 2738 2739C6X ARCHITECTURE 2740M: Mark Salter <msalter@redhat.com> 2741M: Aurelien Jacquiot <a-jacquiot@ti.com> 2742L: linux-c6x-dev@linux-c6x.org 2743W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2744S: Maintained 2745F: arch/c6x/ 2746 2747CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2748M: David Howells <dhowells@redhat.com> 2749L: linux-cachefs@redhat.com (moderated for non-subscribers) 2750S: Supported 2751F: Documentation/filesystems/caching/cachefiles.txt 2752F: fs/cachefiles/ 2753 2754CADET FM/AM RADIO RECEIVER DRIVER 2755M: Hans Verkuil <hverkuil@xs4all.nl> 2756L: linux-media@vger.kernel.org 2757T: git git://linuxtv.org/media_tree.git 2758W: https://linuxtv.org 2759S: Maintained 2760F: drivers/media/radio/radio-cadet* 2761 2762CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2763M: Jonathan Corbet <corbet@lwn.net> 2764L: linux-media@vger.kernel.org 2765T: git git://linuxtv.org/media_tree.git 2766S: Maintained 2767F: Documentation/video4linux/cafe_ccic 2768F: drivers/media/platform/marvell-ccic/ 2769 2770CAIF NETWORK LAYER 2771M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2772L: netdev@vger.kernel.org 2773S: Supported 2774F: Documentation/networking/caif/ 2775F: drivers/net/caif/ 2776F: include/uapi/linux/caif/ 2777F: include/net/caif/ 2778F: net/caif/ 2779 2780CALGARY x86-64 IOMMU 2781M: Muli Ben-Yehuda <mulix@mulix.org> 2782M: Jon Mason <jdmason@kudzu.us> 2783L: iommu@lists.linux-foundation.org 2784S: Maintained 2785F: arch/x86/kernel/pci-calgary_64.c 2786F: arch/x86/kernel/tce_64.c 2787F: arch/x86/include/asm/calgary.h 2788F: arch/x86/include/asm/tce.h 2789 2790CAN NETWORK LAYER 2791M: Oliver Hartkopp <socketcan@hartkopp.net> 2792M: Marc Kleine-Budde <mkl@pengutronix.de> 2793L: linux-can@vger.kernel.org 2794W: https://github.com/linux-can 2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2796T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2797S: Maintained 2798F: Documentation/networking/can.txt 2799F: net/can/ 2800F: include/linux/can/core.h 2801F: include/uapi/linux/can.h 2802F: include/uapi/linux/can/bcm.h 2803F: include/uapi/linux/can/raw.h 2804F: include/uapi/linux/can/gw.h 2805 2806CAN NETWORK DRIVERS 2807M: Wolfgang Grandegger <wg@grandegger.com> 2808M: Marc Kleine-Budde <mkl@pengutronix.de> 2809L: linux-can@vger.kernel.org 2810W: https://github.com/linux-can 2811T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2812T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2813S: Maintained 2814F: drivers/net/can/ 2815F: include/linux/can/dev.h 2816F: include/linux/can/platform/ 2817F: include/uapi/linux/can/error.h 2818F: include/uapi/linux/can/netlink.h 2819 2820CAPABILITIES 2821M: Serge Hallyn <serge.hallyn@canonical.com> 2822L: linux-security-module@vger.kernel.org 2823S: Supported 2824F: include/linux/capability.h 2825F: include/uapi/linux/capability.h 2826F: security/commoncap.c 2827F: kernel/capability.c 2828 2829CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2830M: Kevin Tsai <ktsai@capellamicro.com> 2831S: Maintained 2832F: drivers/iio/light/cm* 2833F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2834 2835CAVIUM LIQUIDIO NETWORK DRIVER 2836M: Derek Chickles <derek.chickles@caviumnetworks.com> 2837M: Satanand Burla <satananda.burla@caviumnetworks.com> 2838M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2839M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2840L: netdev@vger.kernel.org 2841W: http://www.cavium.com 2842S: Supported 2843F: drivers/net/ethernet/cavium/liquidio/ 2844 2845CC2520 IEEE-802.15.4 RADIO DRIVER 2846M: Varka Bhadram <varkabhadram@gmail.com> 2847L: linux-wpan@vger.kernel.org 2848S: Maintained 2849F: drivers/net/ieee802154/cc2520.c 2850F: include/linux/spi/cc2520.h 2851F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2852 2853CELL BROADBAND ENGINE ARCHITECTURE 2854M: Arnd Bergmann <arnd@arndb.de> 2855L: linuxppc-dev@lists.ozlabs.org 2856W: http://www.ibm.com/developerworks/power/cell/ 2857S: Supported 2858F: arch/powerpc/include/asm/cell*.h 2859F: arch/powerpc/include/asm/spu*.h 2860F: arch/powerpc/include/uapi/asm/spu*.h 2861F: arch/powerpc/oprofile/*cell* 2862F: arch/powerpc/platforms/cell/ 2863 2864CEPH COMMON CODE (LIBCEPH) 2865M: Ilya Dryomov <idryomov@gmail.com> 2866M: "Yan, Zheng" <zyan@redhat.com> 2867M: Sage Weil <sage@redhat.com> 2868L: ceph-devel@vger.kernel.org 2869W: http://ceph.com/ 2870T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2871T: git git://github.com/ceph/ceph-client.git 2872S: Supported 2873F: net/ceph/ 2874F: include/linux/ceph/ 2875F: include/linux/crush/ 2876 2877CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2878M: "Yan, Zheng" <zyan@redhat.com> 2879M: Sage Weil <sage@redhat.com> 2880M: Ilya Dryomov <idryomov@gmail.com> 2881L: ceph-devel@vger.kernel.org 2882W: http://ceph.com/ 2883T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2884T: git git://github.com/ceph/ceph-client.git 2885S: Supported 2886F: Documentation/filesystems/ceph.txt 2887F: fs/ceph/ 2888 2889CERTIFICATE HANDLING: 2890M: David Howells <dhowells@redhat.com> 2891M: David Woodhouse <dwmw2@infradead.org> 2892L: keyrings@vger.kernel.org 2893S: Maintained 2894F: Documentation/module-signing.txt 2895F: certs/ 2896F: scripts/sign-file.c 2897F: scripts/extract-cert.c 2898 2899CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2900L: linux-usb@vger.kernel.org 2901S: Orphan 2902F: Documentation/usb/WUSB-Design-overview.txt 2903F: Documentation/usb/wusb-cbaf 2904F: drivers/usb/host/hwa-hc.c 2905F: drivers/usb/host/whci/ 2906F: drivers/usb/wusbcore/ 2907F: include/linux/usb/wusb* 2908 2909CFAG12864B LCD DRIVER 2910M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2911W: http://miguelojeda.es/auxdisplay.htm 2912W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2913S: Maintained 2914F: drivers/auxdisplay/cfag12864b.c 2915F: include/linux/cfag12864b.h 2916 2917CFAG12864BFB LCD FRAMEBUFFER DRIVER 2918M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2919W: http://miguelojeda.es/auxdisplay.htm 2920W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2921S: Maintained 2922F: drivers/auxdisplay/cfag12864bfb.c 2923F: include/linux/cfag12864b.h 2924 2925CFG80211 and NL80211 2926M: Johannes Berg <johannes@sipsolutions.net> 2927L: linux-wireless@vger.kernel.org 2928W: http://wireless.kernel.org/ 2929T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2931S: Maintained 2932F: include/uapi/linux/nl80211.h 2933F: include/net/cfg80211.h 2934F: net/wireless/* 2935X: net/wireless/wext* 2936 2937CHAR and MISC DRIVERS 2938M: Arnd Bergmann <arnd@arndb.de> 2939M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2940T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2941S: Supported 2942F: drivers/char/* 2943F: drivers/misc/* 2944F: include/linux/miscdevice.h 2945 2946CHECKPATCH 2947M: Andy Whitcroft <apw@canonical.com> 2948M: Joe Perches <joe@perches.com> 2949S: Maintained 2950F: scripts/checkpatch.pl 2951 2952CHINESE DOCUMENTATION 2953M: Harry Wei <harryxiyou@gmail.com> 2954L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2955L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2956S: Maintained 2957F: Documentation/zh_CN/ 2958 2959CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2960M: Peter Chen <Peter.Chen@nxp.com> 2961T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2962L: linux-usb@vger.kernel.org 2963S: Maintained 2964F: drivers/usb/chipidea/ 2965 2966CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2967M: Hans de Goede <hdegoede@redhat.com> 2968L: linux-input@vger.kernel.org 2969S: Maintained 2970F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2971F: drivers/input/touchscreen/chipone_icn8318.c 2972 2973CHROME HARDWARE PLATFORM SUPPORT 2974M: Olof Johansson <olof@lixom.net> 2975S: Maintained 2976T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 2977F: drivers/platform/chrome/ 2978 2979CISCO VIC ETHERNET NIC DRIVER 2980M: Christian Benvenuti <benve@cisco.com> 2981M: Sujith Sankar <ssujith@cisco.com> 2982M: Govindarajulu Varadarajan <_govind@gmx.com> 2983M: Neel Patel <neepatel@cisco.com> 2984S: Supported 2985F: drivers/net/ethernet/cisco/enic/ 2986 2987CISCO VIC LOW LATENCY NIC DRIVER 2988M: Christian Benvenuti <benve@cisco.com> 2989M: Dave Goodell <dgoodell@cisco.com> 2990S: Supported 2991F: drivers/infiniband/hw/usnic/ 2992 2993CIRRUS LOGIC EP93XX ETHERNET DRIVER 2994M: Hartley Sweeten <hsweeten@visionengravers.com> 2995L: netdev@vger.kernel.org 2996S: Maintained 2997F: drivers/net/ethernet/cirrus/ep93xx_eth.c 2998 2999CIRRUS LOGIC AUDIO CODEC DRIVERS 3000M: Brian Austin <brian.austin@cirrus.com> 3001M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3002L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3003S: Maintained 3004F: sound/soc/codecs/cs* 3005 3006CLEANCACHE API 3007M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3008L: linux-kernel@vger.kernel.org 3009S: Maintained 3010F: mm/cleancache.c 3011F: include/linux/cleancache.h 3012 3013CLK API 3014M: Russell King <linux@armlinux.org.uk> 3015L: linux-clk@vger.kernel.org 3016S: Maintained 3017F: include/linux/clk.h 3018 3019CLOCKSOURCE, CLOCKEVENT DRIVERS 3020M: Daniel Lezcano <daniel.lezcano@linaro.org> 3021M: Thomas Gleixner <tglx@linutronix.de> 3022L: linux-kernel@vger.kernel.org 3023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3024S: Supported 3025F: drivers/clocksource 3026 3027CISCO FCOE HBA DRIVER 3028M: Hiral Patel <hiralpat@cisco.com> 3029M: Suma Ramars <sramars@cisco.com> 3030M: Brian Uchino <buchino@cisco.com> 3031L: linux-scsi@vger.kernel.org 3032S: Supported 3033F: drivers/scsi/fnic/ 3034 3035CISCO SCSI HBA DRIVER 3036M: Narsimhulu Musini <nmusini@cisco.com> 3037M: Sesidhar Baddela <sebaddel@cisco.com> 3038L: linux-scsi@vger.kernel.org 3039S: Supported 3040F: drivers/scsi/snic/ 3041 3042CMPC ACPI DRIVER 3043M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3044M: Daniel Oliveira Nascimento <don@syst.com.br> 3045L: platform-driver-x86@vger.kernel.org 3046S: Supported 3047F: drivers/platform/x86/classmate-laptop.c 3048 3049COBALT MEDIA DRIVER 3050M: Hans Verkuil <hans.verkuil@cisco.com> 3051L: linux-media@vger.kernel.org 3052T: git git://linuxtv.org/media_tree.git 3053W: https://linuxtv.org 3054S: Supported 3055F: drivers/media/pci/cobalt/ 3056 3057COCCINELLE/Semantic Patches (SmPL) 3058M: Julia Lawall <Julia.Lawall@lip6.fr> 3059M: Gilles Muller <Gilles.Muller@lip6.fr> 3060M: Nicolas Palix <nicolas.palix@imag.fr> 3061M: Michal Marek <mmarek@suse.com> 3062L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3063T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3064W: http://coccinelle.lip6.fr/ 3065S: Supported 3066F: Documentation/coccinelle.txt 3067F: scripts/coccinelle/ 3068F: scripts/coccicheck 3069 3070CODA FILE SYSTEM 3071M: Jan Harkes <jaharkes@cs.cmu.edu> 3072M: coda@cs.cmu.edu 3073L: codalist@coda.cs.cmu.edu 3074W: http://www.coda.cs.cmu.edu/ 3075S: Maintained 3076F: Documentation/filesystems/coda.txt 3077F: fs/coda/ 3078F: include/linux/coda*.h 3079F: include/uapi/linux/coda*.h 3080 3081CODA V4L2 MEM2MEM DRIVER 3082M: Philipp Zabel <p.zabel@pengutronix.de> 3083L: linux-media@vger.kernel.org 3084S: Maintained 3085F: Documentation/devicetree/bindings/media/coda.txt 3086F: drivers/media/platform/coda/ 3087 3088COMMON CLK FRAMEWORK 3089M: Michael Turquette <mturquette@baylibre.com> 3090M: Stephen Boyd <sboyd@codeaurora.org> 3091L: linux-clk@vger.kernel.org 3092T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3093S: Maintained 3094F: Documentation/devicetree/bindings/clock/ 3095F: drivers/clk/ 3096X: drivers/clk/clkdev.c 3097F: include/linux/clk-pr* 3098F: include/linux/clk/ 3099 3100COMMON INTERNET FILE SYSTEM (CIFS) 3101M: Steve French <sfrench@samba.org> 3102L: linux-cifs@vger.kernel.org 3103L: samba-technical@lists.samba.org (moderated for non-subscribers) 3104W: http://linux-cifs.samba.org/ 3105T: git git://git.samba.org/sfrench/cifs-2.6.git 3106S: Supported 3107F: Documentation/filesystems/cifs/ 3108F: fs/cifs/ 3109 3110COMPACTPCI HOTPLUG CORE 3111M: Scott Murray <scott@spiteful.org> 3112L: linux-pci@vger.kernel.org 3113S: Maintained 3114F: drivers/pci/hotplug/cpci_hotplug* 3115 3116COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3117M: Scott Murray <scott@spiteful.org> 3118L: linux-pci@vger.kernel.org 3119S: Maintained 3120F: drivers/pci/hotplug/cpcihp_zt5550.* 3121 3122COMPACTPCI HOTPLUG GENERIC DRIVER 3123M: Scott Murray <scott@spiteful.org> 3124L: linux-pci@vger.kernel.org 3125S: Maintained 3126F: drivers/pci/hotplug/cpcihp_generic.c 3127 3128COMPAL LAPTOP SUPPORT 3129M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3130L: platform-driver-x86@vger.kernel.org 3131S: Maintained 3132F: drivers/platform/x86/compal-laptop.c 3133 3134CONEXANT ACCESSRUNNER USB DRIVER 3135L: accessrunner-general@lists.sourceforge.net 3136W: http://accessrunner.sourceforge.net/ 3137S: Orphan 3138F: drivers/usb/atm/cxacru.c 3139 3140CONFIGFS 3141M: Joel Becker <jlbec@evilplan.org> 3142M: Christoph Hellwig <hch@lst.de> 3143T: git git://git.infradead.org/users/hch/configfs.git 3144S: Supported 3145F: fs/configfs/ 3146F: include/linux/configfs.h 3147 3148CONNECTOR 3149M: Evgeniy Polyakov <zbr@ioremap.net> 3150L: netdev@vger.kernel.org 3151S: Maintained 3152F: drivers/connector/ 3153 3154CONTROL GROUP (CGROUP) 3155M: Tejun Heo <tj@kernel.org> 3156M: Li Zefan <lizefan@huawei.com> 3157M: Johannes Weiner <hannes@cmpxchg.org> 3158L: cgroups@vger.kernel.org 3159T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3160S: Maintained 3161F: Documentation/cgroups/ 3162F: include/linux/cgroup* 3163F: kernel/cgroup* 3164 3165CONTROL GROUP - CPUSET 3166M: Li Zefan <lizefan@huawei.com> 3167L: cgroups@vger.kernel.org 3168W: http://www.bullopensource.org/cpuset/ 3169W: http://oss.sgi.com/projects/cpusets/ 3170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3171S: Maintained 3172F: Documentation/cgroups/cpusets.txt 3173F: include/linux/cpuset.h 3174F: kernel/cpuset.c 3175 3176CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3177M: Johannes Weiner <hannes@cmpxchg.org> 3178M: Michal Hocko <mhocko@kernel.org> 3179M: Vladimir Davydov <vdavydov@virtuozzo.com> 3180L: cgroups@vger.kernel.org 3181L: linux-mm@kvack.org 3182S: Maintained 3183F: mm/memcontrol.c 3184F: mm/swap_cgroup.c 3185 3186CORETEMP HARDWARE MONITORING DRIVER 3187M: Fenghua Yu <fenghua.yu@intel.com> 3188L: linux-hwmon@vger.kernel.org 3189S: Maintained 3190F: Documentation/hwmon/coretemp 3191F: drivers/hwmon/coretemp.c 3192 3193COSA/SRP SYNC SERIAL DRIVER 3194M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3195W: http://www.fi.muni.cz/~kas/cosa/ 3196S: Maintained 3197F: drivers/net/wan/cosa* 3198 3199CPMAC ETHERNET DRIVER 3200M: Florian Fainelli <florian@openwrt.org> 3201L: netdev@vger.kernel.org 3202S: Maintained 3203F: drivers/net/ethernet/ti/cpmac.c 3204 3205CPU FREQUENCY DRIVERS 3206M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3207M: Viresh Kumar <viresh.kumar@linaro.org> 3208L: linux-pm@vger.kernel.org 3209S: Maintained 3210T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3211T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3212F: drivers/cpufreq/ 3213F: include/linux/cpufreq.h 3214 3215CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3216M: Viresh Kumar <viresh.kumar@linaro.org> 3217M: Sudeep Holla <sudeep.holla@arm.com> 3218L: linux-pm@vger.kernel.org 3219W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3220S: Maintained 3221F: drivers/cpufreq/arm_big_little.h 3222F: drivers/cpufreq/arm_big_little.c 3223F: drivers/cpufreq/arm_big_little_dt.c 3224 3225CPUIDLE DRIVER - ARM BIG LITTLE 3226M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3227M: Daniel Lezcano <daniel.lezcano@linaro.org> 3228L: linux-pm@vger.kernel.org 3229L: linux-arm-kernel@lists.infradead.org 3230T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3231S: Maintained 3232F: drivers/cpuidle/cpuidle-big_little.c 3233 3234CPUIDLE DRIVER - ARM EXYNOS 3235M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3236M: Daniel Lezcano <daniel.lezcano@linaro.org> 3237M: Kukjin Kim <kgene@kernel.org> 3238L: linux-pm@vger.kernel.org 3239L: linux-samsung-soc@vger.kernel.org 3240S: Supported 3241F: drivers/cpuidle/cpuidle-exynos.c 3242F: arch/arm/mach-exynos/pm.c 3243 3244CPUIDLE DRIVERS 3245M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3246M: Daniel Lezcano <daniel.lezcano@linaro.org> 3247L: linux-pm@vger.kernel.org 3248S: Maintained 3249T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3250F: drivers/cpuidle/* 3251F: include/linux/cpuidle.h 3252 3253CPUID/MSR DRIVER 3254M: "H. Peter Anvin" <hpa@zytor.com> 3255S: Maintained 3256F: arch/x86/kernel/cpuid.c 3257F: arch/x86/kernel/msr.c 3258 3259CPU POWER MONITORING SUBSYSTEM 3260M: Thomas Renninger <trenn@suse.com> 3261L: linux-pm@vger.kernel.org 3262S: Maintained 3263F: tools/power/cpupower/ 3264 3265CRAMFS FILESYSTEM 3266W: http://sourceforge.net/projects/cramfs/ 3267S: Orphan / Obsolete 3268F: Documentation/filesystems/cramfs.txt 3269F: fs/cramfs/ 3270 3271CRIS PORT 3272M: Mikael Starvik <starvik@axis.com> 3273M: Jesper Nilsson <jesper.nilsson@axis.com> 3274L: linux-cris-kernel@axis.com 3275W: http://developer.axis.com 3276T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3277S: Maintained 3278F: arch/cris/ 3279F: drivers/tty/serial/crisv10.* 3280 3281CRYPTO API 3282M: Herbert Xu <herbert@gondor.apana.org.au> 3283M: "David S. Miller" <davem@davemloft.net> 3284L: linux-crypto@vger.kernel.org 3285T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3286T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3287S: Maintained 3288F: Documentation/crypto/ 3289F: Documentation/DocBook/crypto-API.tmpl 3290F: arch/*/crypto/ 3291F: crypto/ 3292F: drivers/crypto/ 3293F: include/crypto/ 3294 3295CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3296M: Neil Horman <nhorman@tuxdriver.com> 3297L: linux-crypto@vger.kernel.org 3298S: Maintained 3299F: crypto/ansi_cprng.c 3300F: crypto/rng.c 3301 3302CS3308 MEDIA DRIVER 3303M: Hans Verkuil <hverkuil@xs4all.nl> 3304L: linux-media@vger.kernel.org 3305T: git git://linuxtv.org/media_tree.git 3306W: http://linuxtv.org 3307S: Odd Fixes 3308F: drivers/media/i2c/cs3308.c 3309F: drivers/media/i2c/cs3308.h 3310 3311CS5535 Audio ALSA driver 3312M: Jaya Kumar <jayakumar.alsa@gmail.com> 3313S: Maintained 3314F: sound/pci/cs5535audio/ 3315 3316CW1200 WLAN driver 3317M: Solomon Peachy <pizza@shaftnet.org> 3318S: Maintained 3319F: drivers/net/wireless/st/cw1200/ 3320 3321CX18 VIDEO4LINUX DRIVER 3322M: Andy Walls <awalls@md.metrocast.net> 3323L: ivtv-devel@ivtvdriver.org (subscribers-only) 3324L: linux-media@vger.kernel.org 3325T: git git://linuxtv.org/media_tree.git 3326W: https://linuxtv.org 3327W: http://www.ivtvdriver.org/index.php/Cx18 3328S: Maintained 3329F: Documentation/video4linux/cx18.txt 3330F: drivers/media/pci/cx18/ 3331F: include/uapi/linux/ivtv* 3332 3333CX2341X MPEG ENCODER HELPER MODULE 3334M: Hans Verkuil <hverkuil@xs4all.nl> 3335L: linux-media@vger.kernel.org 3336T: git git://linuxtv.org/media_tree.git 3337W: https://linuxtv.org 3338S: Maintained 3339F: drivers/media/common/cx2341x* 3340F: include/media/cx2341x* 3341 3342CX24120 MEDIA DRIVER 3343M: Jemma Denson <jdenson@gmail.com> 3344M: Patrick Boettcher <patrick.boettcher@posteo.de> 3345L: linux-media@vger.kernel.org 3346W: https://linuxtv.org 3347Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3348S: Maintained 3349F: drivers/media/dvb-frontends/cx24120* 3350 3351CX88 VIDEO4LINUX DRIVER 3352M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3353M: Mauro Carvalho Chehab <mchehab@kernel.org> 3354L: linux-media@vger.kernel.org 3355W: https://linuxtv.org 3356T: git git://linuxtv.org/media_tree.git 3357S: Odd fixes 3358F: Documentation/video4linux/cx88/ 3359F: drivers/media/pci/cx88/ 3360 3361CXD2820R MEDIA DRIVER 3362M: Antti Palosaari <crope@iki.fi> 3363L: linux-media@vger.kernel.org 3364W: https://linuxtv.org 3365W: http://palosaari.fi/linux/ 3366Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3367T: git git://linuxtv.org/anttip/media_tree.git 3368S: Maintained 3369F: drivers/media/dvb-frontends/cxd2820r* 3370 3371CXGB3 ETHERNET DRIVER (CXGB3) 3372M: Santosh Raspatur <santosh@chelsio.com> 3373L: netdev@vger.kernel.org 3374W: http://www.chelsio.com 3375S: Supported 3376F: drivers/net/ethernet/chelsio/cxgb3/ 3377 3378CXGB3 ISCSI DRIVER (CXGB3I) 3379M: Karen Xie <kxie@chelsio.com> 3380L: linux-scsi@vger.kernel.org 3381W: http://www.chelsio.com 3382S: Supported 3383F: drivers/scsi/cxgbi/cxgb3i 3384 3385CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3386M: Steve Wise <swise@chelsio.com> 3387L: linux-rdma@vger.kernel.org 3388W: http://www.openfabrics.org 3389S: Supported 3390F: drivers/infiniband/hw/cxgb3/ 3391 3392CXGB4 ETHERNET DRIVER (CXGB4) 3393M: Hariprasad S <hariprasad@chelsio.com> 3394L: netdev@vger.kernel.org 3395W: http://www.chelsio.com 3396S: Supported 3397F: drivers/net/ethernet/chelsio/cxgb4/ 3398 3399CXGB4 ISCSI DRIVER (CXGB4I) 3400M: Karen Xie <kxie@chelsio.com> 3401L: linux-scsi@vger.kernel.org 3402W: http://www.chelsio.com 3403S: Supported 3404F: drivers/scsi/cxgbi/cxgb4i 3405 3406CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3407M: Steve Wise <swise@chelsio.com> 3408L: linux-rdma@vger.kernel.org 3409W: http://www.openfabrics.org 3410S: Supported 3411F: drivers/infiniband/hw/cxgb4/ 3412 3413CXGB4VF ETHERNET DRIVER (CXGB4VF) 3414M: Casey Leedom <leedom@chelsio.com> 3415L: netdev@vger.kernel.org 3416W: http://www.chelsio.com 3417S: Supported 3418F: drivers/net/ethernet/chelsio/cxgb4vf/ 3419 3420CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3421M: Ian Munsie <imunsie@au1.ibm.com> 3422M: Michael Neuling <mikey@neuling.org> 3423L: linuxppc-dev@lists.ozlabs.org 3424S: Supported 3425F: drivers/misc/cxl/ 3426F: include/misc/cxl* 3427F: include/uapi/misc/cxl.h 3428F: Documentation/powerpc/cxl.txt 3429F: Documentation/powerpc/cxl.txt 3430F: Documentation/ABI/testing/sysfs-class-cxl 3431 3432CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3433M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3434M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3435L: linux-scsi@vger.kernel.org 3436S: Supported 3437F: drivers/scsi/cxlflash/ 3438F: include/uapi/scsi/cxlflash_ioctls.h 3439F: Documentation/powerpc/cxlflash.txt 3440 3441STMMAC ETHERNET DRIVER 3442M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3443M: Alexandre Torgue <alexandre.torgue@st.com> 3444L: netdev@vger.kernel.org 3445W: http://www.stlinux.com 3446S: Supported 3447F: drivers/net/ethernet/stmicro/stmmac/ 3448 3449CYBERPRO FB DRIVER 3450M: Russell King <linux@armlinux.org.uk> 3451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3452W: http://www.armlinux.org.uk/ 3453S: Maintained 3454F: drivers/video/fbdev/cyber2000fb.* 3455 3456CYCLADES ASYNC MUX DRIVER 3457W: http://www.cyclades.com/ 3458S: Orphan 3459F: drivers/tty/cyclades.c 3460F: include/linux/cyclades.h 3461F: include/uapi/linux/cyclades.h 3462 3463CYCLADES PC300 DRIVER 3464W: http://www.cyclades.com/ 3465S: Orphan 3466F: drivers/net/wan/pc300* 3467 3468CYPRESS_FIRMWARE MEDIA DRIVER 3469M: Antti Palosaari <crope@iki.fi> 3470L: linux-media@vger.kernel.org 3471W: https://linuxtv.org 3472W: http://palosaari.fi/linux/ 3473Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3474T: git git://linuxtv.org/anttip/media_tree.git 3475S: Maintained 3476F: drivers/media/common/cypress_firmware* 3477 3478CYTTSP TOUCHSCREEN DRIVER 3479M: Ferruh Yigit <fery@cypress.com> 3480L: linux-input@vger.kernel.org 3481S: Supported 3482F: drivers/input/touchscreen/cyttsp* 3483F: include/linux/input/cyttsp.h 3484 3485DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3486M: Joshua Kinard <kumba@gentoo.org> 3487S: Maintained 3488F: drivers/rtc/rtc-ds1685.c 3489F: include/linux/rtc/ds1685.h 3490 3491DAMA SLAVE for AX.25 3492M: Joerg Reuter <jreuter@yaina.de> 3493W: http://yaina.de/jreuter/ 3494W: http://www.qsl.net/dl1bke/ 3495L: linux-hams@vger.kernel.org 3496S: Maintained 3497F: net/ax25/af_ax25.c 3498F: net/ax25/ax25_dev.c 3499F: net/ax25/ax25_ds_* 3500F: net/ax25/ax25_in.c 3501F: net/ax25/ax25_out.c 3502F: net/ax25/ax25_timer.c 3503F: net/ax25/sysctl_net_ax25.c 3504 3505DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3506L: netdev@vger.kernel.org 3507S: Orphan 3508F: Documentation/networking/dmfe.txt 3509F: drivers/net/ethernet/dec/tulip/dmfe.c 3510 3511DC390/AM53C974 SCSI driver 3512M: Hannes Reinecke <hare@suse.com> 3513L: linux-scsi@vger.kernel.org 3514S: Maintained 3515F: drivers/scsi/am53c974.c 3516 3517DC395x SCSI driver 3518M: Oliver Neukum <oliver@neukum.org> 3519M: Ali Akcaagac <aliakc@web.de> 3520M: Jamie Lenehan <lenehan@twibble.org> 3521L: dc395x@twibble.org 3522W: http://twibble.org/dist/dc395x/ 3523W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3524S: Maintained 3525F: Documentation/scsi/dc395x.txt 3526F: drivers/scsi/dc395x.* 3527 3528DCCP PROTOCOL 3529M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3530L: dccp@vger.kernel.org 3531W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3532S: Maintained 3533F: include/linux/dccp.h 3534F: include/uapi/linux/dccp.h 3535F: include/linux/tfrc.h 3536F: net/dccp/ 3537 3538DECnet NETWORK LAYER 3539W: http://linux-decnet.sourceforge.net 3540L: linux-decnet-user@lists.sourceforge.net 3541S: Orphan 3542F: Documentation/networking/decnet.txt 3543F: net/decnet/ 3544 3545DECSTATION PLATFORM SUPPORT 3546M: "Maciej W. Rozycki" <macro@linux-mips.org> 3547L: linux-mips@linux-mips.org 3548W: http://www.linux-mips.org/wiki/DECstation 3549S: Maintained 3550F: arch/mips/dec/ 3551F: arch/mips/include/asm/dec/ 3552F: arch/mips/include/asm/mach-dec/ 3553 3554DEFXX FDDI NETWORK DRIVER 3555M: "Maciej W. Rozycki" <macro@linux-mips.org> 3556S: Maintained 3557F: drivers/net/fddi/defxx.* 3558 3559DELL LAPTOP DRIVER 3560M: Matthew Garrett <mjg59@srcf.ucam.org> 3561M: Pali Rohár <pali.rohar@gmail.com> 3562L: platform-driver-x86@vger.kernel.org 3563S: Maintained 3564F: drivers/platform/x86/dell-laptop.c 3565 3566DELL LAPTOP RBTN DRIVER 3567M: Pali Rohár <pali.rohar@gmail.com> 3568S: Maintained 3569F: drivers/platform/x86/dell-rbtn.* 3570 3571DELL LAPTOP FREEFALL DRIVER 3572M: Pali Rohár <pali.rohar@gmail.com> 3573S: Maintained 3574F: drivers/platform/x86/dell-smo8800.c 3575 3576DELL LAPTOP SMM DRIVER 3577M: Pali Rohár <pali.rohar@gmail.com> 3578S: Maintained 3579F: drivers/hwmon/dell-smm-hwmon.c 3580F: include/uapi/linux/i8k.h 3581 3582DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3583M: Doug Warzecha <Douglas_Warzecha@dell.com> 3584S: Maintained 3585F: Documentation/dcdbas.txt 3586F: drivers/firmware/dcdbas.* 3587 3588DELL WMI EXTRAS DRIVER 3589M: Matthew Garrett <mjg59@srcf.ucam.org> 3590M: Pali Rohár <pali.rohar@gmail.com> 3591S: Maintained 3592F: drivers/platform/x86/dell-wmi.c 3593 3594DESIGNWARE USB2 DRD IP DRIVER 3595M: John Youn <johnyoun@synopsys.com> 3596L: linux-usb@vger.kernel.org 3597T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3598S: Maintained 3599F: drivers/usb/dwc2/ 3600 3601DESIGNWARE USB3 DRD IP DRIVER 3602M: Felipe Balbi <balbi@kernel.org> 3603L: linux-usb@vger.kernel.org 3604T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3605S: Maintained 3606F: drivers/usb/dwc3/ 3607 3608DEVICE COREDUMP (DEV_COREDUMP) 3609M: Johannes Berg <johannes@sipsolutions.net> 3610L: linux-kernel@vger.kernel.org 3611S: Maintained 3612F: drivers/base/devcoredump.c 3613F: include/linux/devcoredump.h 3614 3615DEVICE FREQUENCY (DEVFREQ) 3616M: MyungJoo Ham <myungjoo.ham@samsung.com> 3617M: Kyungmin Park <kyungmin.park@samsung.com> 3618L: linux-pm@vger.kernel.org 3619T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3620S: Maintained 3621F: drivers/devfreq/ 3622F: include/linux/devfreq.h 3623F: Documentation/devicetree/bindings/devfreq/ 3624 3625DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3626M: Chanwoo Choi <cw00.choi@samsung.com> 3627L: linux-pm@vger.kernel.org 3628T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3629S: Supported 3630F: drivers/devfreq/event/ 3631F: drivers/devfreq/devfreq-event.c 3632F: include/linux/devfreq-event.h 3633F: Documentation/devicetree/bindings/devfreq/event/ 3634 3635BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3636M: Chanwoo Choi <cw00.choi@samsung.com> 3637L: linux-pm@vger.kernel.org 3638L: linux-samsung-soc@vger.kernel.org 3639T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3640S: Maintained 3641F: drivers/devfreq/exynos-bus.c 3642F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3643 3644DEVICE NUMBER REGISTRY 3645M: Torben Mathiasen <device@lanana.org> 3646W: http://lanana.org/docs/device-list/index.html 3647S: Maintained 3648 3649DEVICE-MAPPER (LVM) 3650M: Alasdair Kergon <agk@redhat.com> 3651M: Mike Snitzer <snitzer@redhat.com> 3652M: dm-devel@redhat.com 3653L: dm-devel@redhat.com 3654W: http://sources.redhat.com/dm 3655Q: http://patchwork.kernel.org/project/dm-devel/list/ 3656T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3657T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3658S: Maintained 3659F: Documentation/device-mapper/ 3660F: drivers/md/dm* 3661F: drivers/md/persistent-data/ 3662F: include/linux/device-mapper.h 3663F: include/linux/dm-*.h 3664F: include/uapi/linux/dm-*.h 3665 3666DEVLINK 3667M: Jiri Pirko <jiri@mellanox.com> 3668L: netdev@vger.kernel.org 3669S: Supported 3670F: net/core/devlink.c 3671F: include/net/devlink.h 3672F: include/uapi/linux/devlink.h 3673 3674DIALOG SEMICONDUCTOR DRIVERS 3675M: Support Opensource <support.opensource@diasemi.com> 3676W: http://www.dialog-semiconductor.com/products 3677S: Supported 3678F: Documentation/hwmon/da90?? 3679F: Documentation/devicetree/bindings/sound/da[79]*.txt 3680F: drivers/gpio/gpio-da90??.c 3681F: drivers/hwmon/da90??-hwmon.c 3682F: drivers/iio/adc/da91??-*.c 3683F: drivers/input/misc/da90??_onkey.c 3684F: drivers/input/touchscreen/da9052_tsi.c 3685F: drivers/leds/leds-da90??.c 3686F: drivers/mfd/da903x.c 3687F: drivers/mfd/da90??-*.c 3688F: drivers/mfd/da91??-*.c 3689F: drivers/power/da9052-battery.c 3690F: drivers/power/da91??-*.c 3691F: drivers/regulator/da903x.c 3692F: drivers/regulator/da9???-regulator.[ch] 3693F: drivers/rtc/rtc-da90??.c 3694F: drivers/video/backlight/da90??_bl.c 3695F: drivers/watchdog/da90??_wdt.c 3696F: include/linux/mfd/da903x.h 3697F: include/linux/mfd/da9052/ 3698F: include/linux/mfd/da9055/ 3699F: include/linux/mfd/da9063/ 3700F: include/linux/mfd/da9150/ 3701F: include/sound/da[79]*.h 3702F: sound/soc/codecs/da[79]*.[ch] 3703 3704DIGI NEO AND CLASSIC PCI PRODUCTS 3705M: Lidza Louina <lidza.louina@gmail.com> 3706M: Mark Hounschell <markh@compro.net> 3707L: driverdev-devel@linuxdriverproject.org 3708S: Maintained 3709F: drivers/staging/dgnc/ 3710 3711DIOLAN U2C-12 I2C DRIVER 3712M: Guenter Roeck <linux@roeck-us.net> 3713L: linux-i2c@vger.kernel.org 3714S: Maintained 3715F: drivers/i2c/busses/i2c-diolan-u2c.c 3716 3717DIRECT ACCESS (DAX) 3718M: Matthew Wilcox <willy@linux.intel.com> 3719L: linux-fsdevel@vger.kernel.org 3720S: Supported 3721F: fs/dax.c 3722 3723DIRECTORY NOTIFICATION (DNOTIFY) 3724M: Eric Paris <eparis@parisplace.org> 3725S: Maintained 3726F: Documentation/filesystems/dnotify.txt 3727F: fs/notify/dnotify/ 3728F: include/linux/dnotify.h 3729 3730DISK GEOMETRY AND PARTITION HANDLING 3731M: Andries Brouwer <aeb@cwi.nl> 3732W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3733W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3734W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3735S: Maintained 3736 3737DISKQUOTA 3738M: Jan Kara <jack@suse.com> 3739S: Maintained 3740F: Documentation/filesystems/quota.txt 3741F: fs/quota/ 3742F: include/linux/quota*.h 3743F: include/uapi/linux/quota*.h 3744 3745DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3746M: Bernie Thompson <bernie@plugable.com> 3747L: linux-fbdev@vger.kernel.org 3748S: Maintained 3749W: http://plugable.com/category/projects/udlfb/ 3750F: drivers/video/fbdev/udlfb.c 3751F: include/video/udlfb.h 3752F: Documentation/fb/udlfb.txt 3753 3754DISTRIBUTED LOCK MANAGER (DLM) 3755M: Christine Caulfield <ccaulfie@redhat.com> 3756M: David Teigland <teigland@redhat.com> 3757L: cluster-devel@redhat.com 3758W: http://sources.redhat.com/cluster/ 3759T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3760S: Supported 3761F: fs/dlm/ 3762 3763DMA BUFFER SHARING FRAMEWORK 3764M: Sumit Semwal <sumit.semwal@linaro.org> 3765S: Maintained 3766L: linux-media@vger.kernel.org 3767L: dri-devel@lists.freedesktop.org 3768L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3769F: drivers/dma-buf/ 3770F: include/linux/dma-buf* 3771F: include/linux/reservation.h 3772F: include/linux/*fence.h 3773F: Documentation/dma-buf-sharing.txt 3774T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3775 3776DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3777M: Vinod Koul <vinod.koul@intel.com> 3778L: dmaengine@vger.kernel.org 3779Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3780S: Maintained 3781F: drivers/dma/ 3782F: include/linux/dmaengine.h 3783F: Documentation/devicetree/bindings/dma/ 3784F: Documentation/dmaengine/ 3785T: git git://git.infradead.org/users/vkoul/slave-dma.git 3786 3787DME1737 HARDWARE MONITOR DRIVER 3788M: Juerg Haefliger <juergh@gmail.com> 3789L: linux-hwmon@vger.kernel.org 3790S: Maintained 3791F: Documentation/hwmon/dme1737 3792F: drivers/hwmon/dme1737.c 3793 3794DMI/SMBIOS SUPPORT 3795M: Jean Delvare <jdelvare@suse.com> 3796S: Maintained 3797T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3798F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3799F: drivers/firmware/dmi-id.c 3800F: drivers/firmware/dmi_scan.c 3801F: include/linux/dmi.h 3802 3803DOCUMENTATION 3804M: Jonathan Corbet <corbet@lwn.net> 3805L: linux-doc@vger.kernel.org 3806S: Maintained 3807F: Documentation/ 3808F: scripts/docproc.c 3809F: scripts/kernel-doc* 3810X: Documentation/ABI/ 3811X: Documentation/devicetree/ 3812X: Documentation/acpi 3813X: Documentation/power 3814X: Documentation/spi 3815X: Documentation/DocBook/media 3816T: git git://git.lwn.net/linux.git docs-next 3817 3818DOUBLETALK DRIVER 3819M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3820L: blinux-list@redhat.com 3821S: Maintained 3822F: drivers/char/dtlk.c 3823F: include/linux/dtlk.h 3824 3825DPT_I2O SCSI RAID DRIVER 3826M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3827L: linux-scsi@vger.kernel.org 3828W: http://www.adaptec.com/ 3829S: Maintained 3830F: drivers/scsi/dpt* 3831F: drivers/scsi/dpt/ 3832 3833DRBD DRIVER 3834M: Philipp Reisner <philipp.reisner@linbit.com> 3835M: Lars Ellenberg <lars.ellenberg@linbit.com> 3836L: drbd-dev@lists.linbit.com 3837W: http://www.drbd.org 3838T: git git://git.linbit.com/linux-drbd.git 3839T: git git://git.linbit.com/drbd-8.4.git 3840S: Supported 3841F: drivers/block/drbd/ 3842F: lib/lru_cache.c 3843F: Documentation/blockdev/drbd/ 3844 3845DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3846M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3847T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3848S: Supported 3849F: Documentation/kobject.txt 3850F: drivers/base/ 3851F: fs/debugfs/ 3852F: fs/kernfs/ 3853F: fs/sysfs/ 3854F: include/linux/debugfs.h 3855F: include/linux/kobj* 3856F: lib/kobj* 3857 3858DRM DRIVERS 3859M: David Airlie <airlied@linux.ie> 3860L: dri-devel@lists.freedesktop.org 3861T: git git://people.freedesktop.org/~airlied/linux 3862S: Maintained 3863F: drivers/gpu/drm/ 3864F: drivers/gpu/vga/ 3865F: Documentation/DocBook/gpu.* 3866F: include/drm/ 3867F: include/uapi/drm/ 3868 3869DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3870M: Dave Airlie <airlied@redhat.com> 3871S: Odd Fixes 3872F: drivers/gpu/drm/ast/ 3873 3874DRM DRIVER FOR BOCHS VIRTUAL GPU 3875M: Gerd Hoffmann <kraxel@redhat.com> 3876S: Odd Fixes 3877F: drivers/gpu/drm/bochs/ 3878 3879DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3880M: Dave Airlie <airlied@redhat.com> 3881S: Odd Fixes 3882F: drivers/gpu/drm/cirrus/ 3883 3884RADEON and AMDGPU DRM DRIVERS 3885M: Alex Deucher <alexander.deucher@amd.com> 3886M: Christian König <christian.koenig@amd.com> 3887L: dri-devel@lists.freedesktop.org 3888T: git git://people.freedesktop.org/~agd5f/linux 3889S: Supported 3890F: drivers/gpu/drm/radeon/ 3891F: include/uapi/drm/radeon_drm.h 3892F: drivers/gpu/drm/amd/ 3893F: include/uapi/drm/amdgpu_drm.h 3894 3895DRM PANEL DRIVERS 3896M: Thierry Reding <thierry.reding@gmail.com> 3897L: dri-devel@lists.freedesktop.org 3898T: git git://anongit.freedesktop.org/tegra/linux.git 3899S: Maintained 3900F: drivers/gpu/drm/drm_panel.c 3901F: drivers/gpu/drm/panel/ 3902F: include/drm/drm_panel.h 3903F: Documentation/devicetree/bindings/display/panel/ 3904 3905INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3906M: Daniel Vetter <daniel.vetter@intel.com> 3907M: Jani Nikula <jani.nikula@linux.intel.com> 3908L: intel-gfx@lists.freedesktop.org 3909L: dri-devel@lists.freedesktop.org 3910W: https://01.org/linuxgraphics/ 3911Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3912T: git git://anongit.freedesktop.org/drm-intel 3913S: Supported 3914F: drivers/gpu/drm/i915/ 3915F: include/drm/i915* 3916F: include/uapi/drm/i915_drm.h 3917 3918DRM DRIVERS FOR ATMEL HLCDC 3919M: Boris Brezillon <boris.brezillon@free-electrons.com> 3920L: dri-devel@lists.freedesktop.org 3921S: Supported 3922F: drivers/gpu/drm/atmel-hlcdc/ 3923F: Documentation/devicetree/bindings/drm/atmel/ 3924 3925DRM DRIVERS FOR ALLWINNER A10 3926M: Maxime Ripard <maxime.ripard@free-electrons.com> 3927L: dri-devel@lists.freedesktop.org 3928S: Supported 3929F: drivers/gpu/drm/sun4i/ 3930F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 3931 3932DRM DRIVERS FOR EXYNOS 3933M: Inki Dae <inki.dae@samsung.com> 3934M: Joonyoung Shim <jy0922.shim@samsung.com> 3935M: Seung-Woo Kim <sw0312.kim@samsung.com> 3936M: Kyungmin Park <kyungmin.park@samsung.com> 3937L: dri-devel@lists.freedesktop.org 3938T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3939S: Supported 3940F: drivers/gpu/drm/exynos/ 3941F: include/uapi/drm/exynos_drm.h 3942F: Documentation/devicetree/bindings/display/exynos/ 3943 3944DRM DRIVERS FOR FREESCALE DCU 3945M: Stefan Agner <stefan@agner.ch> 3946M: Alison Wang <alison.wang@freescale.com> 3947L: dri-devel@lists.freedesktop.org 3948S: Supported 3949F: drivers/gpu/drm/fsl-dcu/ 3950F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3951F: Documentation/devicetree/bindings/display/fsl,tcon.txt 3952F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3953 3954DRM DRIVERS FOR FREESCALE IMX 3955M: Philipp Zabel <p.zabel@pengutronix.de> 3956L: dri-devel@lists.freedesktop.org 3957S: Maintained 3958F: drivers/gpu/drm/imx/ 3959F: drivers/gpu/ipu-v3/ 3960F: Documentation/devicetree/bindings/display/imx/ 3961 3962DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3963M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3964L: dri-devel@lists.freedesktop.org 3965T: git git://github.com/patjak/drm-gma500 3966S: Maintained 3967F: drivers/gpu/drm/gma500/ 3968 3969DRM DRIVERS FOR HISILICON 3970M: Xinliang Liu <z.liuxinliang@hisilicon.com> 3971R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 3972R: Chen Feng <puck.chen@hisilicon.com> 3973L: dri-devel@lists.freedesktop.org 3974T: git git://github.com/xin3liang/linux.git 3975S: Maintained 3976F: drivers/gpu/drm/hisilicon/ 3977F: Documentation/devicetree/bindings/display/hisilicon/ 3978 3979DRM DRIVER FOR INTEL I810 VIDEO CARDS 3980S: Orphan / Obsolete 3981F: drivers/gpu/drm/i810/ 3982F: include/uapi/drm/i810_drm.h 3983 3984DRM DRIVER FOR MSM ADRENO GPU 3985M: Rob Clark <robdclark@gmail.com> 3986L: linux-arm-msm@vger.kernel.org 3987L: dri-devel@lists.freedesktop.org 3988L: freedreno@lists.freedesktop.org 3989T: git git://people.freedesktop.org/~robclark/linux 3990S: Maintained 3991F: drivers/gpu/drm/msm/ 3992F: include/uapi/drm/msm_drm.h 3993F: Documentation/devicetree/bindings/display/msm/ 3994 3995DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 3996M: Ben Skeggs <bskeggs@redhat.com> 3997L: dri-devel@lists.freedesktop.org 3998L: nouveau@lists.freedesktop.org 3999T: git git://github.com/skeggsb/linux 4000S: Supported 4001F: drivers/gpu/drm/nouveau/ 4002F: include/uapi/drm/nouveau_drm.h 4003 4004DRM DRIVERS FOR NVIDIA TEGRA 4005M: Thierry Reding <thierry.reding@gmail.com> 4006L: dri-devel@lists.freedesktop.org 4007L: linux-tegra@vger.kernel.org 4008T: git git://anongit.freedesktop.org/tegra/linux.git 4009S: Supported 4010F: drivers/gpu/drm/tegra/ 4011F: drivers/gpu/host1x/ 4012F: include/linux/host1x.h 4013F: include/uapi/drm/tegra_drm.h 4014F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4015 4016DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4017S: Orphan / Obsolete 4018F: drivers/gpu/drm/mga/ 4019F: include/uapi/drm/mga_drm.h 4020 4021DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4022M: Dave Airlie <airlied@redhat.com> 4023S: Odd Fixes 4024F: drivers/gpu/drm/mgag200/ 4025 4026DRM DRIVER FOR RAGE 128 VIDEO CARDS 4027S: Orphan / Obsolete 4028F: drivers/gpu/drm/r128/ 4029F: include/uapi/drm/r128_drm.h 4030 4031DRM DRIVERS FOR RENESAS 4032M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4033L: dri-devel@lists.freedesktop.org 4034L: linux-renesas-soc@vger.kernel.org 4035T: git git://linuxtv.org/pinchartl/fbdev 4036S: Supported 4037F: drivers/gpu/drm/rcar-du/ 4038F: drivers/gpu/drm/shmobile/ 4039F: include/linux/platform_data/shmob_drm.h 4040F: Documentation/devicetree/bindings/display/renesas,du.txt 4041 4042DRM DRIVER FOR QXL VIRTUAL GPU 4043M: Dave Airlie <airlied@redhat.com> 4044S: Odd Fixes 4045F: drivers/gpu/drm/qxl/ 4046F: include/uapi/drm/qxl_drm.h 4047 4048DRM DRIVERS FOR ROCKCHIP 4049M: Mark Yao <mark.yao@rock-chips.com> 4050L: dri-devel@lists.freedesktop.org 4051S: Maintained 4052F: drivers/gpu/drm/rockchip/ 4053F: Documentation/devicetree/bindings/display/rockchip/ 4054 4055DRM DRIVER FOR SAVAGE VIDEO CARDS 4056S: Orphan / Obsolete 4057F: drivers/gpu/drm/savage/ 4058F: include/uapi/drm/savage_drm.h 4059 4060DRM DRIVER FOR SIS VIDEO CARDS 4061S: Orphan / Obsolete 4062F: drivers/gpu/drm/sis/ 4063F: include/uapi/drm/sis_drm.h 4064 4065DRM DRIVERS FOR STI 4066M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4067M: Vincent Abriou <vincent.abriou@st.com> 4068L: dri-devel@lists.freedesktop.org 4069T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4070S: Maintained 4071F: drivers/gpu/drm/sti 4072F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4073 4074DRM DRIVER FOR TDFX VIDEO CARDS 4075S: Orphan / Obsolete 4076F: drivers/gpu/drm/tdfx/ 4077 4078DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4079M: Dave Airlie <airlied@redhat.com> 4080S: Odd Fixes 4081F: drivers/gpu/drm/udl/ 4082 4083DRM DRIVERS FOR VIVANTE GPU IP 4084M: Lucas Stach <l.stach@pengutronix.de> 4085R: Russell King <linux+etnaviv@armlinux.org.uk> 4086R: Christian Gmeiner <christian.gmeiner@gmail.com> 4087L: dri-devel@lists.freedesktop.org 4088S: Maintained 4089F: drivers/gpu/drm/etnaviv/ 4090F: include/uapi/drm/etnaviv_drm.h 4091F: Documentation/devicetree/bindings/display/etnaviv/ 4092 4093DRM DRIVER FOR VMWARE VIRTUAL GPU 4094M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4095M: Sinclair Yeh <syeh@vmware.com> 4096M: Thomas Hellstrom <thellstrom@vmware.com> 4097L: dri-devel@lists.freedesktop.org 4098T: git git://people.freedesktop.org/~syeh/repos_linux 4099T: git git://people.freedesktop.org/~thomash/linux 4100S: Supported 4101F: drivers/gpu/drm/vmwgfx/ 4102F: include/uapi/drm/vmwgfx_drm.h 4103 4104DRM DRIVERS FOR VC4 4105M: Eric Anholt <eric@anholt.net> 4106T: git git://github.com/anholt/linux 4107S: Supported 4108F: drivers/gpu/drm/vc4/ 4109F: include/uapi/drm/vc4_drm.h 4110F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4111 4112DSBR100 USB FM RADIO DRIVER 4113M: Alexey Klimov <klimov.linux@gmail.com> 4114L: linux-media@vger.kernel.org 4115T: git git://linuxtv.org/media_tree.git 4116S: Maintained 4117F: drivers/media/radio/dsbr100.c 4118 4119DSCC4 DRIVER 4120M: Francois Romieu <romieu@fr.zoreil.com> 4121L: netdev@vger.kernel.org 4122S: Maintained 4123F: drivers/net/wan/dscc4.c 4124 4125DT3155 MEDIA DRIVER 4126M: Hans Verkuil <hverkuil@xs4all.nl> 4127L: linux-media@vger.kernel.org 4128T: git git://linuxtv.org/media_tree.git 4129W: https://linuxtv.org 4130S: Odd Fixes 4131F: drivers/media/pci/dt3155/ 4132 4133DVB_USB_AF9015 MEDIA DRIVER 4134M: Antti Palosaari <crope@iki.fi> 4135L: linux-media@vger.kernel.org 4136W: https://linuxtv.org 4137W: http://palosaari.fi/linux/ 4138Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4139T: git git://linuxtv.org/anttip/media_tree.git 4140S: Maintained 4141F: drivers/media/usb/dvb-usb-v2/af9015* 4142 4143DVB_USB_AF9035 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/af9035* 4152 4153DVB_USB_ANYSEE 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/anysee* 4162 4163DVB_USB_AU6610 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/au6610* 4172 4173DVB_USB_CE6230 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/ce6230* 4182 4183DVB_USB_CXUSB MEDIA DRIVER 4184M: Michael Krufky <mkrufky@linuxtv.org> 4185L: linux-media@vger.kernel.org 4186W: https://linuxtv.org 4187W: http://github.com/mkrufky 4188Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4189T: git git://linuxtv.org/media_tree.git 4190S: Maintained 4191F: drivers/media/usb/dvb-usb/cxusb* 4192 4193DVB_USB_EC168 MEDIA DRIVER 4194M: Antti Palosaari <crope@iki.fi> 4195L: linux-media@vger.kernel.org 4196W: https://linuxtv.org 4197W: http://palosaari.fi/linux/ 4198Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4199T: git git://linuxtv.org/anttip/media_tree.git 4200S: Maintained 4201F: drivers/media/usb/dvb-usb-v2/ec168* 4202 4203DVB_USB_GL861 MEDIA DRIVER 4204M: Antti Palosaari <crope@iki.fi> 4205L: linux-media@vger.kernel.org 4206W: https://linuxtv.org 4207Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4208T: git git://linuxtv.org/anttip/media_tree.git 4209S: Maintained 4210F: drivers/media/usb/dvb-usb-v2/gl861* 4211 4212DVB_USB_MXL111SF MEDIA DRIVER 4213M: Michael Krufky <mkrufky@linuxtv.org> 4214L: linux-media@vger.kernel.org 4215W: https://linuxtv.org 4216W: http://github.com/mkrufky 4217Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4218T: git git://linuxtv.org/mkrufky/mxl111sf.git 4219S: Maintained 4220F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4221 4222DVB_USB_RTL28XXU MEDIA DRIVER 4223M: Antti Palosaari <crope@iki.fi> 4224L: linux-media@vger.kernel.org 4225W: https://linuxtv.org 4226W: http://palosaari.fi/linux/ 4227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4228T: git git://linuxtv.org/anttip/media_tree.git 4229S: Maintained 4230F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4231 4232DVB_USB_V2 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/dvb_usb* 4241F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4242 4243DYNAMIC DEBUG 4244M: Jason Baron <jbaron@akamai.com> 4245S: Maintained 4246F: lib/dynamic_debug.c 4247F: include/linux/dynamic_debug.h 4248 4249DZ DECSTATION DZ11 SERIAL DRIVER 4250M: "Maciej W. Rozycki" <macro@linux-mips.org> 4251S: Maintained 4252F: drivers/tty/serial/dz.* 4253 4254E3X0 POWER BUTTON DRIVER 4255M: Moritz Fischer <moritz.fischer@ettus.com> 4256L: usrp-users@lists.ettus.com 4257W: http://www.ettus.com 4258S: Supported 4259F: drivers/input/misc/e3x0-button.c 4260F: Documentation/devicetree/bindings/input/e3x0-button.txt 4261 4262E4000 MEDIA DRIVER 4263M: Antti Palosaari <crope@iki.fi> 4264L: linux-media@vger.kernel.org 4265W: https://linuxtv.org 4266W: http://palosaari.fi/linux/ 4267Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4268T: git git://linuxtv.org/anttip/media_tree.git 4269S: Maintained 4270F: drivers/media/tuners/e4000* 4271 4272EATA ISA/EISA/PCI SCSI DRIVER 4273M: Dario Ballabio <ballabio_dario@emc.com> 4274L: linux-scsi@vger.kernel.org 4275S: Maintained 4276F: drivers/scsi/eata.c 4277 4278EC100 MEDIA DRIVER 4279M: Antti Palosaari <crope@iki.fi> 4280L: linux-media@vger.kernel.org 4281W: https://linuxtv.org 4282W: http://palosaari.fi/linux/ 4283Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4284T: git git://linuxtv.org/anttip/media_tree.git 4285S: Maintained 4286F: drivers/media/dvb-frontends/ec100* 4287 4288ECRYPT FILE SYSTEM 4289M: Tyler Hicks <tyhicks@canonical.com> 4290L: ecryptfs@vger.kernel.org 4291W: http://ecryptfs.org 4292W: https://launchpad.net/ecryptfs 4293T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4294S: Supported 4295F: Documentation/filesystems/ecryptfs.txt 4296F: fs/ecryptfs/ 4297 4298EDAC-CORE 4299M: Doug Thompson <dougthompson@xmission.com> 4300M: Borislav Petkov <bp@alien8.de> 4301M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4302M: Mauro Carvalho Chehab <mchehab@kernel.org> 4303L: linux-edac@vger.kernel.org 4304T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4305T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4306S: Supported 4307F: Documentation/edac.txt 4308F: drivers/edac/ 4309F: include/linux/edac.h 4310 4311EDAC-AMD64 4312M: Doug Thompson <dougthompson@xmission.com> 4313M: Borislav Petkov <bp@alien8.de> 4314L: linux-edac@vger.kernel.org 4315S: Maintained 4316F: drivers/edac/amd64_edac* 4317 4318EDAC-CALXEDA 4319M: Doug Thompson <dougthompson@xmission.com> 4320M: Robert Richter <rric@kernel.org> 4321L: linux-edac@vger.kernel.org 4322S: Maintained 4323F: drivers/edac/highbank* 4324 4325EDAC-CAVIUM 4326M: Ralf Baechle <ralf@linux-mips.org> 4327M: David Daney <david.daney@cavium.com> 4328L: linux-edac@vger.kernel.org 4329L: linux-mips@linux-mips.org 4330S: Supported 4331F: drivers/edac/octeon_edac* 4332 4333EDAC-E752X 4334M: Mark Gross <mark.gross@intel.com> 4335M: Doug Thompson <dougthompson@xmission.com> 4336L: linux-edac@vger.kernel.org 4337S: Maintained 4338F: drivers/edac/e752x_edac.c 4339 4340EDAC-E7XXX 4341M: Doug Thompson <dougthompson@xmission.com> 4342L: linux-edac@vger.kernel.org 4343S: Maintained 4344F: drivers/edac/e7xxx_edac.c 4345 4346EDAC-GHES 4347M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4348M: Mauro Carvalho Chehab <mchehab@kernel.org> 4349L: linux-edac@vger.kernel.org 4350S: Maintained 4351F: drivers/edac/ghes_edac.c 4352 4353EDAC-I82443BXGX 4354M: Tim Small <tim@buttersideup.com> 4355L: linux-edac@vger.kernel.org 4356S: Maintained 4357F: drivers/edac/i82443bxgx_edac.c 4358 4359EDAC-I3000 4360M: Jason Uhlenkott <juhlenko@akamai.com> 4361L: linux-edac@vger.kernel.org 4362S: Maintained 4363F: drivers/edac/i3000_edac.c 4364 4365EDAC-I5000 4366M: Doug Thompson <dougthompson@xmission.com> 4367L: linux-edac@vger.kernel.org 4368S: Maintained 4369F: drivers/edac/i5000_edac.c 4370 4371EDAC-I5400 4372M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4373M: Mauro Carvalho Chehab <mchehab@kernel.org> 4374L: linux-edac@vger.kernel.org 4375S: Maintained 4376F: drivers/edac/i5400_edac.c 4377 4378EDAC-I7300 4379M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4380M: Mauro Carvalho Chehab <mchehab@kernel.org> 4381L: linux-edac@vger.kernel.org 4382S: Maintained 4383F: drivers/edac/i7300_edac.c 4384 4385EDAC-I7CORE 4386M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4387M: Mauro Carvalho Chehab <mchehab@kernel.org> 4388L: linux-edac@vger.kernel.org 4389S: Maintained 4390F: drivers/edac/i7core_edac.c 4391 4392EDAC-I82975X 4393M: Ranganathan Desikan <ravi@jetztechnologies.com> 4394M: "Arvind R." <arvino55@gmail.com> 4395L: linux-edac@vger.kernel.org 4396S: Maintained 4397F: drivers/edac/i82975x_edac.c 4398 4399EDAC-IE31200 4400M: Jason Baron <jbaron@akamai.com> 4401L: linux-edac@vger.kernel.org 4402S: Maintained 4403F: drivers/edac/ie31200_edac.c 4404 4405EDAC-MPC85XX 4406M: Johannes Thumshirn <morbidrsa@gmail.com> 4407L: linux-edac@vger.kernel.org 4408S: Maintained 4409F: drivers/edac/mpc85xx_edac.[ch] 4410 4411EDAC-PASEMI 4412M: Egor Martovetsky <egor@pasemi.com> 4413L: linux-edac@vger.kernel.org 4414S: Maintained 4415F: drivers/edac/pasemi_edac.c 4416 4417EDAC-R82600 4418M: Tim Small <tim@buttersideup.com> 4419L: linux-edac@vger.kernel.org 4420S: Maintained 4421F: drivers/edac/r82600_edac.c 4422 4423EDAC-SBRIDGE 4424M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4425M: Mauro Carvalho Chehab <mchehab@kernel.org> 4426L: linux-edac@vger.kernel.org 4427S: Maintained 4428F: drivers/edac/sb_edac.c 4429 4430EDAC-XGENE 4431APPLIED MICRO (APM) X-GENE SOC EDAC 4432M: Loc Ho <lho@apm.com> 4433S: Supported 4434F: drivers/edac/xgene_edac.c 4435F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4436 4437EDIROL UA-101/UA-1000 DRIVER 4438M: Clemens Ladisch <clemens@ladisch.de> 4439L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4440T: git git://git.alsa-project.org/alsa-kernel.git 4441S: Maintained 4442F: sound/usb/misc/ua101.c 4443 4444EXTENSIBLE FIRMWARE INTERFACE (EFI) 4445M: Matt Fleming <matt@codeblueprint.co.uk> 4446L: linux-efi@vger.kernel.org 4447T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4448S: Maintained 4449F: Documentation/efi-stub.txt 4450F: arch/ia64/kernel/efi.c 4451F: arch/x86/boot/compressed/eboot.[ch] 4452F: arch/x86/include/asm/efi.h 4453F: arch/x86/platform/efi/ 4454F: drivers/firmware/efi/ 4455F: include/linux/efi*.h 4456 4457EFI VARIABLE FILESYSTEM 4458M: Matthew Garrett <matthew.garrett@nebula.com> 4459M: Jeremy Kerr <jk@ozlabs.org> 4460M: Matt Fleming <matt@codeblueprint.co.uk> 4461T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4462L: linux-efi@vger.kernel.org 4463S: Maintained 4464F: fs/efivarfs/ 4465 4466EFIFB FRAMEBUFFER DRIVER 4467L: linux-fbdev@vger.kernel.org 4468M: Peter Jones <pjones@redhat.com> 4469S: Maintained 4470F: drivers/video/fbdev/efifb.c 4471 4472EFS FILESYSTEM 4473W: http://aeschi.ch.eu.org/efs/ 4474S: Orphan 4475F: fs/efs/ 4476 4477EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4478M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4479L: netdev@vger.kernel.org 4480S: Maintained 4481F: drivers/net/ethernet/ibm/ehea/ 4482 4483EM28XX VIDEO4LINUX DRIVER 4484M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4485M: Mauro Carvalho Chehab <mchehab@kernel.org> 4486L: linux-media@vger.kernel.org 4487W: https://linuxtv.org 4488T: git git://linuxtv.org/media_tree.git 4489S: Maintained 4490F: drivers/media/usb/em28xx/ 4491 4492EMBEDDED LINUX 4493M: Paul Gortmaker <paul.gortmaker@windriver.com> 4494M: Matt Mackall <mpm@selenic.com> 4495M: David Woodhouse <dwmw2@infradead.org> 4496L: linux-embedded@vger.kernel.org 4497S: Maintained 4498 4499EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4500M: James Smart <james.smart@avagotech.com> 4501M: Dick Kennedy <dick.kennedy@avagotech.com> 4502L: linux-scsi@vger.kernel.org 4503W: http://www.avagotech.com 4504S: Supported 4505F: drivers/scsi/lpfc/ 4506 4507ENE CB710 FLASH CARD READER DRIVER 4508M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4509S: Maintained 4510F: drivers/misc/cb710/ 4511F: drivers/mmc/host/cb710-mmc.* 4512F: include/linux/cb710.h 4513 4514ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4515M: Maxim Levitsky <maximlevitsky@gmail.com> 4516S: Maintained 4517F: drivers/media/rc/ene_ir.* 4518 4519EPSON S1D13XXX FRAMEBUFFER DRIVER 4520M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4521S: Maintained 4522T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4523F: drivers/video/fbdev/s1d13xxxfb.c 4524F: include/video/s1d13xxxfb.h 4525 4526ET131X NETWORK DRIVER 4527M: Mark Einon <mark.einon@gmail.com> 4528S: Odd Fixes 4529F: drivers/net/ethernet/agere/ 4530 4531ETHERNET BRIDGE 4532M: Stephen Hemminger <stephen@networkplumber.org> 4533L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4534L: netdev@vger.kernel.org 4535W: http://www.linuxfoundation.org/en/Net:Bridge 4536S: Maintained 4537F: include/linux/netfilter_bridge/ 4538F: net/bridge/ 4539 4540ETHERNET PHY LIBRARY 4541M: Florian Fainelli <f.fainelli@gmail.com> 4542L: netdev@vger.kernel.org 4543S: Maintained 4544F: include/linux/phy.h 4545F: include/linux/phy_fixed.h 4546F: drivers/net/phy/ 4547F: Documentation/networking/phy.txt 4548F: drivers/of/of_mdio.c 4549F: drivers/of/of_net.c 4550 4551EXT2 FILE SYSTEM 4552M: Jan Kara <jack@suse.com> 4553L: linux-ext4@vger.kernel.org 4554S: Maintained 4555F: Documentation/filesystems/ext2.txt 4556F: fs/ext2/ 4557F: include/linux/ext2* 4558 4559EXT4 FILE SYSTEM 4560M: "Theodore Ts'o" <tytso@mit.edu> 4561M: Andreas Dilger <adilger.kernel@dilger.ca> 4562L: linux-ext4@vger.kernel.org 4563W: http://ext4.wiki.kernel.org 4564Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4565T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4566S: Maintained 4567F: Documentation/filesystems/ext4.txt 4568F: fs/ext4/ 4569 4570Extended Verification Module (EVM) 4571M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4572L: linux-ima-devel@lists.sourceforge.net 4573L: linux-security-module@vger.kernel.org 4574S: Supported 4575F: security/integrity/evm/ 4576 4577EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4578M: MyungJoo Ham <myungjoo.ham@samsung.com> 4579M: Chanwoo Choi <cw00.choi@samsung.com> 4580L: linux-kernel@vger.kernel.org 4581T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4582S: Maintained 4583F: drivers/extcon/ 4584F: include/linux/extcon/ 4585F: include/linux/extcon.h 4586F: Documentation/extcon/ 4587F: Documentation/devicetree/bindings/extcon/ 4588 4589EXYNOS DP DRIVER 4590M: Jingoo Han <jingoohan1@gmail.com> 4591L: dri-devel@lists.freedesktop.org 4592S: Maintained 4593F: drivers/gpu/drm/exynos/exynos_dp* 4594 4595EXYNOS SYSMMU (IOMMU) driver 4596M: Marek Szyprowski <m.szyprowski@samsung.com> 4597L: iommu@lists.linux-foundation.org 4598S: Maintained 4599F: drivers/iommu/exynos-iommu.c 4600 4601EXYNOS MIPI DISPLAY DRIVERS 4602M: Inki Dae <inki.dae@samsung.com> 4603M: Donghwa Lee <dh09.lee@samsung.com> 4604M: Kyungmin Park <kyungmin.park@samsung.com> 4605L: linux-fbdev@vger.kernel.org 4606S: Maintained 4607F: drivers/video/fbdev/exynos/exynos_mipi* 4608F: include/video/exynos_mipi* 4609 4610EZchip NPS platform support 4611M: Noam Camus <noamc@ezchip.com> 4612S: Supported 4613F: arch/arc/plat-eznps 4614F: arch/arc/boot/dts/eznps.dts 4615 4616F71805F HARDWARE MONITORING DRIVER 4617M: Jean Delvare <jdelvare@suse.com> 4618L: linux-hwmon@vger.kernel.org 4619S: Maintained 4620F: Documentation/hwmon/f71805f 4621F: drivers/hwmon/f71805f.c 4622 4623FC0011 TUNER DRIVER 4624M: Michael Buesch <m@bues.ch> 4625L: linux-media@vger.kernel.org 4626S: Maintained 4627F: drivers/media/tuners/fc0011.h 4628F: drivers/media/tuners/fc0011.c 4629 4630FC2580 MEDIA DRIVER 4631M: Antti Palosaari <crope@iki.fi> 4632L: linux-media@vger.kernel.org 4633W: https://linuxtv.org 4634W: http://palosaari.fi/linux/ 4635Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4636T: git git://linuxtv.org/anttip/media_tree.git 4637S: Maintained 4638F: drivers/media/tuners/fc2580* 4639 4640FANOTIFY 4641M: Eric Paris <eparis@redhat.com> 4642S: Maintained 4643F: fs/notify/fanotify/ 4644F: include/linux/fanotify.h 4645F: include/uapi/linux/fanotify.h 4646 4647FARSYNC SYNCHRONOUS DRIVER 4648M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4649W: http://www.farsite.co.uk/ 4650S: Supported 4651F: drivers/net/wan/farsync.* 4652 4653FAULT INJECTION SUPPORT 4654M: Akinobu Mita <akinobu.mita@gmail.com> 4655S: Supported 4656F: Documentation/fault-injection/ 4657F: lib/fault-inject.c 4658 4659FBTFT Framebuffer drivers 4660M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4661M: Noralf Trønnes <noralf@tronnes.org> 4662S: Maintained 4663F: drivers/staging/fbtft/ 4664 4665FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4666M: Vasu Dev <vasu.dev@intel.com> 4667L: fcoe-devel@open-fcoe.org 4668W: www.Open-FCoE.org 4669S: Supported 4670F: drivers/scsi/libfc/ 4671F: drivers/scsi/fcoe/ 4672F: include/scsi/fc/ 4673F: include/scsi/libfc.h 4674F: include/scsi/libfcoe.h 4675F: include/uapi/scsi/fc/ 4676 4677FILE LOCKING (flock() and fcntl()/lockf()) 4678M: Jeff Layton <jlayton@poochiereds.net> 4679M: "J. Bruce Fields" <bfields@fieldses.org> 4680L: linux-fsdevel@vger.kernel.org 4681S: Maintained 4682F: include/linux/fcntl.h 4683F: include/linux/fs.h 4684F: include/uapi/linux/fcntl.h 4685F: include/uapi/linux/fs.h 4686F: fs/fcntl.c 4687F: fs/locks.c 4688 4689FILESYSTEMS (VFS and infrastructure) 4690M: Alexander Viro <viro@zeniv.linux.org.uk> 4691L: linux-fsdevel@vger.kernel.org 4692S: Maintained 4693F: fs/* 4694 4695FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4696M: Riku Voipio <riku.voipio@iki.fi> 4697L: linux-hwmon@vger.kernel.org 4698S: Maintained 4699F: drivers/hwmon/f75375s.c 4700F: include/linux/f75375s.h 4701 4702FIREWIRE AUDIO DRIVERS 4703M: Clemens Ladisch <clemens@ladisch.de> 4704L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4705T: git git://git.alsa-project.org/alsa-kernel.git 4706S: Maintained 4707F: sound/firewire/ 4708 4709FIREWIRE MEDIA DRIVERS (firedtv) 4710M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4711L: linux-media@vger.kernel.org 4712L: linux1394-devel@lists.sourceforge.net 4713T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4714S: Maintained 4715F: drivers/media/firewire/ 4716 4717FIREWIRE SBP-2 TARGET 4718M: Chris Boot <bootc@bootc.net> 4719L: linux-scsi@vger.kernel.org 4720L: target-devel@vger.kernel.org 4721L: linux1394-devel@lists.sourceforge.net 4722T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4723S: Maintained 4724F: drivers/target/sbp/ 4725 4726FIREWIRE SUBSYSTEM 4727M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4728L: linux1394-devel@lists.sourceforge.net 4729W: http://ieee1394.wiki.kernel.org/ 4730T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4731S: Maintained 4732F: drivers/firewire/ 4733F: include/linux/firewire.h 4734F: include/uapi/linux/firewire*.h 4735F: tools/firewire/ 4736 4737FIRMWARE LOADER (request_firmware) 4738M: Ming Lei <ming.lei@canonical.com> 4739L: linux-kernel@vger.kernel.org 4740S: Maintained 4741F: Documentation/firmware_class/ 4742F: drivers/base/firmware*.c 4743F: include/linux/firmware.h 4744 4745FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4746M: Joshua Morris <josh.h.morris@us.ibm.com> 4747M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4748S: Maintained 4749F: drivers/block/rsxx/ 4750 4751FLOPPY DRIVER 4752M: Jiri Kosina <jikos@kernel.org> 4753T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4754S: Odd fixes 4755F: drivers/block/floppy.c 4756 4757FMC SUBSYSTEM 4758M: Alessandro Rubini <rubini@gnudd.com> 4759W: http://www.ohwr.org/projects/fmc-bus 4760S: Supported 4761F: drivers/fmc/ 4762F: include/linux/fmc*.h 4763F: include/linux/ipmi-fru.h 4764K: fmc_d.*register 4765 4766FPGA MANAGER FRAMEWORK 4767M: Alan Tull <atull@opensource.altera.com> 4768R: Moritz Fischer <moritz.fischer@ettus.com> 4769S: Maintained 4770F: drivers/fpga/ 4771F: include/linux/fpga/fpga-mgr.h 4772W: http://www.rocketboards.org 4773 4774FPU EMULATOR 4775M: Bill Metzenthen <billm@melbpc.org.au> 4776W: http://floatingpoint.sourceforge.net/emulator/index.html 4777S: Maintained 4778F: arch/x86/math-emu/ 4779 4780FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4781L: netdev@vger.kernel.org 4782S: Orphan 4783F: drivers/net/wan/dlci.c 4784F: drivers/net/wan/sdla.c 4785 4786FRAMEBUFFER LAYER 4787M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4788M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4789L: linux-fbdev@vger.kernel.org 4790W: http://linux-fbdev.sourceforge.net/ 4791Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4792T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4793S: Maintained 4794F: Documentation/fb/ 4795F: drivers/video/ 4796F: include/video/ 4797F: include/linux/fb.h 4798F: include/uapi/video/ 4799F: include/uapi/linux/fb.h 4800 4801FREESCALE DIU FRAMEBUFFER DRIVER 4802M: Timur Tabi <timur@tabi.org> 4803L: linux-fbdev@vger.kernel.org 4804S: Maintained 4805F: drivers/video/fbdev/fsl-diu-fb.* 4806 4807FREESCALE DMA DRIVER 4808M: Li Yang <leoli@freescale.com> 4809M: Zhang Wei <zw@zh-kernel.org> 4810L: linuxppc-dev@lists.ozlabs.org 4811S: Maintained 4812F: drivers/dma/fsldma.* 4813 4814FREESCALE GPMI NAND DRIVER 4815M: Han Xu <han.xu@nxp.com> 4816L: linux-mtd@lists.infradead.org 4817S: Maintained 4818F: drivers/mtd/nand/gpmi-nand/* 4819 4820FREESCALE I2C CPM DRIVER 4821M: Jochen Friedrich <jochen@scram.de> 4822L: linuxppc-dev@lists.ozlabs.org 4823L: linux-i2c@vger.kernel.org 4824S: Maintained 4825F: drivers/i2c/busses/i2c-cpm.c 4826 4827FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4828M: Sascha Hauer <kernel@pengutronix.de> 4829L: linux-fbdev@vger.kernel.org 4830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4831S: Maintained 4832F: include/linux/platform_data/video-imxfb.h 4833F: drivers/video/fbdev/imxfb.c 4834 4835FREESCALE QUAD SPI DRIVER 4836M: Han Xu <han.xu@nxp.com> 4837L: linux-mtd@lists.infradead.org 4838S: Maintained 4839F: drivers/mtd/spi-nor/fsl-quadspi.c 4840 4841FREESCALE SOC FS_ENET DRIVER 4842M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4843M: Vitaly Bordug <vbordug@ru.mvista.com> 4844L: linuxppc-dev@lists.ozlabs.org 4845L: netdev@vger.kernel.org 4846S: Maintained 4847F: drivers/net/ethernet/freescale/fs_enet/ 4848F: include/linux/fs_enet_pd.h 4849 4850FREESCALE IMX / MXC FEC DRIVER 4851M: Fugang Duan <fugang.duan@nxp.com> 4852L: netdev@vger.kernel.org 4853S: Maintained 4854F: drivers/net/ethernet/freescale/fec_main.c 4855F: drivers/net/ethernet/freescale/fec_ptp.c 4856F: drivers/net/ethernet/freescale/fec.h 4857F: Documentation/devicetree/bindings/net/fsl-fec.txt 4858 4859FREESCALE QUICC ENGINE LIBRARY 4860L: linuxppc-dev@lists.ozlabs.org 4861S: Orphan 4862F: drivers/soc/fsl/qe/ 4863F: include/soc/fsl/*qe*.h 4864F: include/soc/fsl/*ucc*.h 4865 4866FREESCALE USB PERIPHERAL DRIVERS 4867M: Li Yang <leoli@freescale.com> 4868L: linux-usb@vger.kernel.org 4869L: linuxppc-dev@lists.ozlabs.org 4870S: Maintained 4871F: drivers/usb/gadget/udc/fsl* 4872 4873FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4874M: Li Yang <leoli@freescale.com> 4875L: netdev@vger.kernel.org 4876L: linuxppc-dev@lists.ozlabs.org 4877S: Maintained 4878F: drivers/net/ethernet/freescale/ucc_geth* 4879 4880FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4881M: Claudiu Manoil <claudiu.manoil@freescale.com> 4882L: netdev@vger.kernel.org 4883S: Maintained 4884F: drivers/net/ethernet/freescale/gianfar* 4885X: drivers/net/ethernet/freescale/gianfar_ptp.c 4886F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4887 4888FREESCALE QUICC ENGINE UCC UART DRIVER 4889M: Timur Tabi <timur@tabi.org> 4890L: linuxppc-dev@lists.ozlabs.org 4891S: Maintained 4892F: drivers/tty/serial/ucc_uart.c 4893 4894FREESCALE SOC SOUND DRIVERS 4895M: Timur Tabi <timur@tabi.org> 4896M: Nicolin Chen <nicoleotsuka@gmail.com> 4897M: Xiubo Li <Xiubo.Lee@gmail.com> 4898R: Fabio Estevam <fabio.estevam@nxp.com> 4899L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4900L: linuxppc-dev@lists.ozlabs.org 4901S: Maintained 4902F: sound/soc/fsl/fsl* 4903F: sound/soc/fsl/imx* 4904F: sound/soc/fsl/mpc8610_hpcd.c 4905 4906FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4907M: "J. German Rivera" <German.Rivera@freescale.com> 4908M: Stuart Yoder <stuart.yoder@nxp.com> 4909L: linux-kernel@vger.kernel.org 4910S: Maintained 4911F: drivers/staging/fsl-mc/ 4912 4913FREEVXFS FILESYSTEM 4914M: Christoph Hellwig <hch@infradead.org> 4915W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4916S: Maintained 4917F: fs/freevxfs/ 4918 4919FREEZER 4920M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4921M: Pavel Machek <pavel@ucw.cz> 4922L: linux-pm@vger.kernel.org 4923S: Supported 4924F: Documentation/power/freezing-of-tasks.txt 4925F: include/linux/freezer.h 4926F: kernel/freezer.c 4927 4928FRONTSWAP API 4929M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4930L: linux-kernel@vger.kernel.org 4931S: Maintained 4932F: mm/frontswap.c 4933F: include/linux/frontswap.h 4934 4935FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4936M: David Howells <dhowells@redhat.com> 4937L: linux-cachefs@redhat.com (moderated for non-subscribers) 4938S: Supported 4939F: Documentation/filesystems/caching/ 4940F: fs/fscache/ 4941F: include/linux/fscache*.h 4942 4943F2FS FILE SYSTEM 4944M: Jaegeuk Kim <jaegeuk@kernel.org> 4945M: Changman Lee <cm224.lee@samsung.com> 4946R: Chao Yu <yuchao0@huawei.com> 4947L: linux-f2fs-devel@lists.sourceforge.net 4948W: http://en.wikipedia.org/wiki/F2FS 4949T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4950S: Maintained 4951F: Documentation/filesystems/f2fs.txt 4952F: Documentation/ABI/testing/sysfs-fs-f2fs 4953F: fs/f2fs/ 4954F: include/linux/f2fs_fs.h 4955F: include/trace/events/f2fs.h 4956 4957FUJITSU FR-V (FRV) PORT 4958S: Orphan 4959F: arch/frv/ 4960 4961FUJITSU LAPTOP EXTRAS 4962M: Jonathan Woithe <jwoithe@just42.net> 4963L: platform-driver-x86@vger.kernel.org 4964S: Maintained 4965F: drivers/platform/x86/fujitsu-laptop.c 4966 4967FUJITSU M-5MO LS CAMERA ISP DRIVER 4968M: Kyungmin Park <kyungmin.park@samsung.com> 4969M: Heungjun Kim <riverful.kim@samsung.com> 4970L: linux-media@vger.kernel.org 4971S: Maintained 4972F: drivers/media/i2c/m5mols/ 4973F: include/media/i2c/m5mols.h 4974 4975FUJITSU TABLET EXTRAS 4976M: Robert Gerlach <khnz@gmx.de> 4977L: platform-driver-x86@vger.kernel.org 4978S: Maintained 4979F: drivers/platform/x86/fujitsu-tablet.c 4980 4981FUSE: FILESYSTEM IN USERSPACE 4982M: Miklos Szeredi <miklos@szeredi.hu> 4983L: linux-fsdevel@vger.kernel.org 4984W: http://fuse.sourceforge.net/ 4985T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 4986S: Maintained 4987F: fs/fuse/ 4988F: include/uapi/linux/fuse.h 4989F: Documentation/filesystems/fuse.txt 4990 4991FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4992M: Rik Faith <faith@cs.unc.edu> 4993L: linux-scsi@vger.kernel.org 4994S: Odd Fixes (e.g., new signatures) 4995F: drivers/scsi/fdomain.* 4996 4997GCOV BASED KERNEL PROFILING 4998M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 4999S: Maintained 5000F: kernel/gcov/ 5001F: Documentation/gcov.txt 5002 5003GDT SCSI DISK ARRAY CONTROLLER DRIVER 5004M: Achim Leubner <achim_leubner@adaptec.com> 5005L: linux-scsi@vger.kernel.org 5006W: http://www.icp-vortex.com/ 5007S: Supported 5008F: drivers/scsi/gdt* 5009 5010GDB KERNEL DEBUGGING HELPER SCRIPTS 5011M: Jan Kiszka <jan.kiszka@siemens.com> 5012M: Kieran Bingham <kieran@bingham.xyz> 5013S: Supported 5014F: scripts/gdb/ 5015 5016GEMTEK FM RADIO RECEIVER DRIVER 5017M: Hans Verkuil <hverkuil@xs4all.nl> 5018L: linux-media@vger.kernel.org 5019T: git git://linuxtv.org/media_tree.git 5020W: https://linuxtv.org 5021S: Maintained 5022F: drivers/media/radio/radio-gemtek* 5023 5024GENERIC GPIO I2C DRIVER 5025M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5026S: Supported 5027F: drivers/i2c/busses/i2c-gpio.c 5028F: include/linux/i2c-gpio.h 5029 5030GENERIC GPIO I2C MULTIPLEXER DRIVER 5031M: Peter Korsgaard <peter.korsgaard@barco.com> 5032L: linux-i2c@vger.kernel.org 5033S: Supported 5034F: drivers/i2c/muxes/i2c-mux-gpio.c 5035F: include/linux/i2c-mux-gpio.h 5036F: Documentation/i2c/muxes/i2c-mux-gpio 5037 5038GENERIC HDLC (WAN) DRIVERS 5039M: Krzysztof Halasa <khc@pm.waw.pl> 5040W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5041S: Maintained 5042F: drivers/net/wan/c101.c 5043F: drivers/net/wan/hd6457* 5044F: drivers/net/wan/hdlc* 5045F: drivers/net/wan/n2.c 5046F: drivers/net/wan/pc300too.c 5047F: drivers/net/wan/pci200syn.c 5048F: drivers/net/wan/wanxl* 5049 5050GENERIC INCLUDE/ASM HEADER FILES 5051M: Arnd Bergmann <arnd@arndb.de> 5052L: linux-arch@vger.kernel.org 5053T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5054S: Maintained 5055F: include/asm-generic/ 5056F: include/uapi/asm-generic/ 5057 5058GENERIC PHY FRAMEWORK 5059M: Kishon Vijay Abraham I <kishon@ti.com> 5060L: linux-kernel@vger.kernel.org 5061T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5062S: Supported 5063F: drivers/phy/ 5064F: include/linux/phy/ 5065 5066GENERIC PM DOMAINS 5067M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5068M: Kevin Hilman <khilman@kernel.org> 5069M: Ulf Hansson <ulf.hansson@linaro.org> 5070L: linux-pm@vger.kernel.org 5071S: Supported 5072F: drivers/base/power/domain*.c 5073F: include/linux/pm_domain.h 5074 5075GENERIC UIO DRIVER FOR PCI DEVICES 5076M: "Michael S. Tsirkin" <mst@redhat.com> 5077L: kvm@vger.kernel.org 5078S: Supported 5079F: drivers/uio/uio_pci_generic.c 5080 5081GET_MAINTAINER SCRIPT 5082M: Joe Perches <joe@perches.com> 5083S: Maintained 5084F: scripts/get_maintainer.pl 5085 5086GFS2 FILE SYSTEM 5087M: Steven Whitehouse <swhiteho@redhat.com> 5088M: Bob Peterson <rpeterso@redhat.com> 5089L: cluster-devel@redhat.com 5090W: http://sources.redhat.com/cluster/ 5091T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5092S: Supported 5093F: Documentation/filesystems/gfs2*.txt 5094F: fs/gfs2/ 5095F: include/uapi/linux/gfs2_ondisk.h 5096 5097GIGASET ISDN DRIVERS 5098M: Paul Bolle <pebolle@tiscali.nl> 5099L: gigaset307x-common@lists.sourceforge.net 5100W: http://gigaset307x.sourceforge.net/ 5101S: Odd Fixes 5102F: Documentation/isdn/README.gigaset 5103F: drivers/isdn/gigaset/ 5104F: include/uapi/linux/gigaset_dev.h 5105 5106GO7007 MPEG CODEC 5107M: Hans Verkuil <hans.verkuil@cisco.com> 5108L: linux-media@vger.kernel.org 5109S: Maintained 5110F: drivers/media/usb/go7007/ 5111 5112GOODIX TOUCHSCREEN 5113M: Bastien Nocera <hadess@hadess.net> 5114L: linux-input@vger.kernel.org 5115S: Maintained 5116F: drivers/input/touchscreen/goodix.c 5117 5118GPIO SUBSYSTEM 5119M: Linus Walleij <linus.walleij@linaro.org> 5120M: Alexandre Courbot <gnurou@gmail.com> 5121L: linux-gpio@vger.kernel.org 5122T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5123S: Maintained 5124F: Documentation/devicetree/bindings/gpio/ 5125F: Documentation/gpio/ 5126F: Documentation/ABI/testing/gpio-cdev 5127F: Documentation/ABI/obsolete/sysfs-gpio 5128F: drivers/gpio/ 5129F: include/linux/gpio/ 5130F: include/linux/gpio.h 5131F: include/asm-generic/gpio.h 5132F: include/uapi/linux/gpio.h 5133F: tools/gpio/ 5134 5135GRE DEMULTIPLEXER DRIVER 5136M: Dmitry Kozlov <xeb@mail.ru> 5137L: netdev@vger.kernel.org 5138S: Maintained 5139F: net/ipv4/gre_demux.c 5140F: net/ipv4/gre_offload.c 5141F: include/net/gre.h 5142 5143GRETH 10/100/1G Ethernet MAC device driver 5144M: Andreas Larsson <andreas@gaisler.com> 5145L: netdev@vger.kernel.org 5146S: Maintained 5147F: drivers/net/ethernet/aeroflex/ 5148 5149GSPCA FINEPIX SUBDRIVER 5150M: Frank Zago <frank@zago.net> 5151L: linux-media@vger.kernel.org 5152T: git git://linuxtv.org/media_tree.git 5153S: Maintained 5154F: drivers/media/usb/gspca/finepix.c 5155 5156GSPCA GL860 SUBDRIVER 5157M: Olivier Lorin <o.lorin@laposte.net> 5158L: linux-media@vger.kernel.org 5159T: git git://linuxtv.org/media_tree.git 5160S: Maintained 5161F: drivers/media/usb/gspca/gl860/ 5162 5163GSPCA M5602 SUBDRIVER 5164M: Erik Andren <erik.andren@gmail.com> 5165L: linux-media@vger.kernel.org 5166T: git git://linuxtv.org/media_tree.git 5167S: Maintained 5168F: drivers/media/usb/gspca/m5602/ 5169 5170GSPCA PAC207 SONIXB SUBDRIVER 5171M: Hans de Goede <hdegoede@redhat.com> 5172L: linux-media@vger.kernel.org 5173T: git git://linuxtv.org/media_tree.git 5174S: Maintained 5175F: drivers/media/usb/gspca/pac207.c 5176 5177GSPCA SN9C20X SUBDRIVER 5178M: Brian Johnson <brijohn@gmail.com> 5179L: linux-media@vger.kernel.org 5180T: git git://linuxtv.org/media_tree.git 5181S: Maintained 5182F: drivers/media/usb/gspca/sn9c20x.c 5183 5184GSPCA T613 SUBDRIVER 5185M: Leandro Costantino <lcostantino@gmail.com> 5186L: linux-media@vger.kernel.org 5187T: git git://linuxtv.org/media_tree.git 5188S: Maintained 5189F: drivers/media/usb/gspca/t613.c 5190 5191GSPCA USB WEBCAM DRIVER 5192M: Hans de Goede <hdegoede@redhat.com> 5193L: linux-media@vger.kernel.org 5194T: git git://linuxtv.org/media_tree.git 5195S: Maintained 5196F: drivers/media/usb/gspca/ 5197 5198GUID PARTITION TABLE (GPT) 5199M: Davidlohr Bueso <dave@stgolabs.net> 5200L: linux-efi@vger.kernel.org 5201S: Maintained 5202F: block/partitions/efi.* 5203 5204STK1160 USB VIDEO CAPTURE DRIVER 5205M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5206L: linux-media@vger.kernel.org 5207T: git git://linuxtv.org/media_tree.git 5208S: Maintained 5209F: drivers/media/usb/stk1160/ 5210 5211H8/300 ARCHITECTURE 5212M: Yoshinori Sato <ysato@users.sourceforge.jp> 5213L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5214W: http://uclinux-h8.sourceforge.jp 5215T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5216S: Maintained 5217F: arch/h8300/ 5218F: drivers/clocksource/h8300_*.c 5219F: drivers/clk/h8300/ 5220F: drivers/irqchip/irq-renesas-h8*.c 5221 5222HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5223M: Frank Seidel <frank@f-seidel.de> 5224L: platform-driver-x86@vger.kernel.org 5225W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5226S: Maintained 5227F: drivers/platform/x86/hdaps.c 5228 5229HDPVR USB VIDEO ENCODER DRIVER 5230M: Hans Verkuil <hverkuil@xs4all.nl> 5231L: linux-media@vger.kernel.org 5232T: git git://linuxtv.org/media_tree.git 5233W: https://linuxtv.org 5234S: Odd Fixes 5235F: drivers/media/usb/hdpvr/ 5236 5237HWPOISON MEMORY FAILURE HANDLING 5238M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5239L: linux-mm@kvack.org 5240S: Maintained 5241F: mm/memory-failure.c 5242F: mm/hwpoison-inject.c 5243 5244HYPERVISOR VIRTUAL CONSOLE DRIVER 5245L: linuxppc-dev@lists.ozlabs.org 5246S: Odd Fixes 5247F: drivers/tty/hvc/ 5248 5249HACKRF MEDIA DRIVER 5250M: Antti Palosaari <crope@iki.fi> 5251L: linux-media@vger.kernel.org 5252W: https://linuxtv.org 5253W: http://palosaari.fi/linux/ 5254Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5255T: git git://linuxtv.org/anttip/media_tree.git 5256S: Maintained 5257F: drivers/media/usb/hackrf/ 5258 5259HARDWARE MONITORING 5260M: Jean Delvare <jdelvare@suse.com> 5261M: Guenter Roeck <linux@roeck-us.net> 5262L: linux-hwmon@vger.kernel.org 5263W: http://hwmon.wiki.kernel.org/ 5264T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5265T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5266S: Maintained 5267F: Documentation/hwmon/ 5268F: drivers/hwmon/ 5269F: include/linux/hwmon*.h 5270 5271HARDWARE RANDOM NUMBER GENERATOR CORE 5272M: Matt Mackall <mpm@selenic.com> 5273M: Herbert Xu <herbert@gondor.apana.org.au> 5274L: linux-crypto@vger.kernel.org 5275S: Odd fixes 5276F: Documentation/hw_random.txt 5277F: drivers/char/hw_random/ 5278F: include/linux/hw_random.h 5279 5280HARDWARE SPINLOCK CORE 5281M: Ohad Ben-Cohen <ohad@wizery.com> 5282M: Bjorn Andersson <bjorn.andersson@linaro.org> 5283L: linux-remoteproc@vger.kernel.org 5284S: Maintained 5285T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5286F: Documentation/hwspinlock.txt 5287F: drivers/hwspinlock/hwspinlock_* 5288F: include/linux/hwspinlock.h 5289 5290HARMONY SOUND DRIVER 5291L: linux-parisc@vger.kernel.org 5292S: Maintained 5293F: sound/parisc/harmony.* 5294 5295HD29L2 MEDIA DRIVER 5296M: Antti Palosaari <crope@iki.fi> 5297L: linux-media@vger.kernel.org 5298W: https://linuxtv.org 5299W: http://palosaari.fi/linux/ 5300Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5301T: git git://linuxtv.org/anttip/media_tree.git 5302S: Maintained 5303F: drivers/media/dvb-frontends/hd29l2* 5304 5305HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5306M: Don Brace <don.brace@microsemi.com> 5307L: iss_storagedev@hp.com 5308L: esc.storagedev@microsemi.com 5309L: linux-scsi@vger.kernel.org 5310S: Supported 5311F: Documentation/scsi/hpsa.txt 5312F: drivers/scsi/hpsa*.[ch] 5313F: include/linux/cciss*.h 5314F: include/uapi/linux/cciss*.h 5315 5316HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5317M: Don Brace <don.brace@microsemi.com> 5318L: iss_storagedev@hp.com 5319L: esc.storagedev@microsemi.com 5320L: linux-scsi@vger.kernel.org 5321S: Supported 5322F: Documentation/blockdev/cciss.txt 5323F: drivers/block/cciss* 5324F: include/linux/cciss_ioctl.h 5325F: include/uapi/linux/cciss_ioctl.h 5326 5327HFI1 DRIVER 5328M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5329M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5330L: linux-rdma@vger.kernel.org 5331S: Supported 5332F: drivers/infiniband/hw/hfi1 5333 5334HFS FILESYSTEM 5335L: linux-fsdevel@vger.kernel.org 5336S: Orphan 5337F: Documentation/filesystems/hfs.txt 5338F: fs/hfs/ 5339 5340HFSPLUS FILESYSTEM 5341L: linux-fsdevel@vger.kernel.org 5342S: Orphan 5343F: Documentation/filesystems/hfsplus.txt 5344F: fs/hfsplus/ 5345 5346HGA FRAMEBUFFER DRIVER 5347M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5348L: linux-nvidia@lists.surfsouth.com 5349W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5350S: Maintained 5351F: drivers/video/fbdev/hgafb.c 5352 5353HIBERNATION (aka Software Suspend, aka swsusp) 5354M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5355M: Pavel Machek <pavel@ucw.cz> 5356L: linux-pm@vger.kernel.org 5357S: Supported 5358F: arch/x86/power/ 5359F: drivers/base/power/ 5360F: kernel/power/ 5361F: include/linux/suspend.h 5362F: include/linux/freezer.h 5363F: include/linux/pm.h 5364F: arch/*/include/asm/suspend*.h 5365 5366HID CORE LAYER 5367M: Jiri Kosina <jikos@kernel.org> 5368R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5369L: linux-input@vger.kernel.org 5370T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5371S: Maintained 5372F: drivers/hid/ 5373F: include/linux/hid* 5374F: include/uapi/linux/hid* 5375 5376HID SENSOR HUB DRIVERS 5377M: Jiri Kosina <jikos@kernel.org> 5378M: Jonathan Cameron <jic23@kernel.org> 5379M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5380L: linux-input@vger.kernel.org 5381L: linux-iio@vger.kernel.org 5382S: Maintained 5383F: Documentation/hid/hid-sensor* 5384F: drivers/hid/hid-sensor-* 5385F: drivers/iio/*/hid-* 5386F: include/linux/hid-sensor-* 5387 5388HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5389M: Thomas Gleixner <tglx@linutronix.de> 5390L: linux-kernel@vger.kernel.org 5391T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5392S: Maintained 5393F: Documentation/timers/ 5394F: kernel/time/hrtimer.c 5395F: kernel/time/clockevents.c 5396F: kernel/time/tick*.* 5397F: kernel/time/timer_*.c 5398F: include/linux/clockchips.h 5399F: include/linux/hrtimer.h 5400 5401HIGH-SPEED SCC DRIVER FOR AX.25 5402L: linux-hams@vger.kernel.org 5403S: Orphan 5404F: drivers/net/hamradio/dmascc.c 5405F: drivers/net/hamradio/scc.c 5406 5407HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5408M: HighPoint Linux Team <linux@highpoint-tech.com> 5409W: http://www.highpoint-tech.com 5410S: Supported 5411F: Documentation/scsi/hptiop.txt 5412F: drivers/scsi/hptiop.c 5413 5414HIPPI 5415M: Jes Sorensen <jes@trained-monkey.org> 5416L: linux-hippi@sunsite.dk 5417S: Maintained 5418F: include/linux/hippidevice.h 5419F: include/uapi/linux/if_hippi.h 5420F: net/802/hippi.c 5421F: drivers/net/hippi/ 5422 5423HISILICON SAS Controller 5424M: John Garry <john.garry@huawei.com> 5425W: http://www.hisilicon.com 5426S: Supported 5427F: drivers/scsi/hisi_sas/ 5428F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5429 5430HOST AP DRIVER 5431M: Jouni Malinen <j@w1.fi> 5432L: hostap@shmoo.com (subscribers-only) 5433L: linux-wireless@vger.kernel.org 5434W: http://hostap.epitest.fi/ 5435S: Maintained 5436F: drivers/net/wireless/intersil/hostap/ 5437 5438HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5439L: platform-driver-x86@vger.kernel.org 5440S: Orphan 5441F: drivers/platform/x86/tc1100-wmi.c 5442 5443HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5444M: Jaroslav Kysela <perex@perex.cz> 5445S: Maintained 5446F: drivers/net/ethernet/hp/hp100.* 5447 5448HPET: High Precision Event Timers driver 5449M: Clemens Ladisch <clemens@ladisch.de> 5450S: Maintained 5451F: Documentation/timers/hpet.txt 5452F: drivers/char/hpet.c 5453F: include/linux/hpet.h 5454F: include/uapi/linux/hpet.h 5455 5456HPET: x86 5457S: Orphan 5458F: arch/x86/kernel/hpet.c 5459F: arch/x86/include/asm/hpet.h 5460 5461HPFS FILESYSTEM 5462M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5463W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5464S: Maintained 5465F: fs/hpfs/ 5466 5467HSI SUBSYSTEM 5468M: Sebastian Reichel <sre@kernel.org> 5469T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5470S: Maintained 5471F: Documentation/ABI/testing/sysfs-bus-hsi 5472F: Documentation/hsi.txt 5473F: drivers/hsi/ 5474F: include/linux/hsi/ 5475F: include/uapi/linux/hsi/ 5476 5477HSO 3G MODEM DRIVER 5478M: Jan Dumon <j.dumon@option.com> 5479W: http://www.pharscape.org 5480S: Maintained 5481F: drivers/net/usb/hso.c 5482 5483HSR NETWORK PROTOCOL 5484M: Arvid Brodin <arvid.brodin@alten.se> 5485L: netdev@vger.kernel.org 5486S: Maintained 5487F: net/hsr/ 5488 5489HTCPEN TOUCHSCREEN DRIVER 5490M: Pau Oliva Fora <pof@eslack.org> 5491L: linux-input@vger.kernel.org 5492S: Maintained 5493F: drivers/input/touchscreen/htcpen.c 5494 5495HUGETLB FILESYSTEM 5496M: Nadia Yvette Chambers <nyc@holomorphy.com> 5497S: Maintained 5498F: fs/hugetlbfs/ 5499 5500Hyper-V CORE AND DRIVERS 5501M: "K. Y. Srinivasan" <kys@microsoft.com> 5502M: Haiyang Zhang <haiyangz@microsoft.com> 5503L: devel@linuxdriverproject.org 5504S: Maintained 5505F: arch/x86/include/asm/mshyperv.h 5506F: arch/x86/include/uapi/asm/hyperv.h 5507F: arch/x86/kernel/cpu/mshyperv.c 5508F: drivers/hid/hid-hyperv.c 5509F: drivers/hv/ 5510F: drivers/input/serio/hyperv-keyboard.c 5511F: drivers/pci/host/pci-hyperv.c 5512F: drivers/net/hyperv/ 5513F: drivers/scsi/storvsc_drv.c 5514F: drivers/video/fbdev/hyperv_fb.c 5515F: include/linux/hyperv.h 5516F: tools/hv/ 5517F: Documentation/ABI/stable/sysfs-bus-vmbus 5518 5519I2C MUXES 5520M: Peter Rosin <peda@axentia.se> 5521L: linux-i2c@vger.kernel.org 5522S: Maintained 5523F: Documentation/i2c/i2c-topology 5524F: Documentation/i2c/muxes/ 5525F: Documentation/devicetree/bindings/i2c/i2c-mux* 5526F: drivers/i2c/i2c-mux.c 5527F: drivers/i2c/muxes/ 5528F: include/linux/i2c-mux.h 5529 5530I2C OVER PARALLEL PORT 5531M: Jean Delvare <jdelvare@suse.com> 5532L: linux-i2c@vger.kernel.org 5533S: Maintained 5534F: Documentation/i2c/busses/i2c-parport 5535F: Documentation/i2c/busses/i2c-parport-light 5536F: drivers/i2c/busses/i2c-parport.c 5537F: drivers/i2c/busses/i2c-parport-light.c 5538 5539I2C/SMBUS CONTROLLER DRIVERS FOR PC 5540M: Jean Delvare <jdelvare@suse.com> 5541L: linux-i2c@vger.kernel.org 5542S: Maintained 5543F: Documentation/i2c/busses/i2c-ali1535 5544F: Documentation/i2c/busses/i2c-ali1563 5545F: Documentation/i2c/busses/i2c-ali15x3 5546F: Documentation/i2c/busses/i2c-amd756 5547F: Documentation/i2c/busses/i2c-amd8111 5548F: Documentation/i2c/busses/i2c-i801 5549F: Documentation/i2c/busses/i2c-nforce2 5550F: Documentation/i2c/busses/i2c-piix4 5551F: Documentation/i2c/busses/i2c-sis5595 5552F: Documentation/i2c/busses/i2c-sis630 5553F: Documentation/i2c/busses/i2c-sis96x 5554F: Documentation/i2c/busses/i2c-via 5555F: Documentation/i2c/busses/i2c-viapro 5556F: drivers/i2c/busses/i2c-ali1535.c 5557F: drivers/i2c/busses/i2c-ali1563.c 5558F: drivers/i2c/busses/i2c-ali15x3.c 5559F: drivers/i2c/busses/i2c-amd756.c 5560F: drivers/i2c/busses/i2c-amd756-s4882.c 5561F: drivers/i2c/busses/i2c-amd8111.c 5562F: drivers/i2c/busses/i2c-i801.c 5563F: drivers/i2c/busses/i2c-isch.c 5564F: drivers/i2c/busses/i2c-nforce2.c 5565F: drivers/i2c/busses/i2c-nforce2-s4985.c 5566F: drivers/i2c/busses/i2c-piix4.c 5567F: drivers/i2c/busses/i2c-sis5595.c 5568F: drivers/i2c/busses/i2c-sis630.c 5569F: drivers/i2c/busses/i2c-sis96x.c 5570F: drivers/i2c/busses/i2c-via.c 5571F: drivers/i2c/busses/i2c-viapro.c 5572 5573I2C/SMBUS ISMT DRIVER 5574M: Seth Heasley <seth.heasley@intel.com> 5575M: Neil Horman <nhorman@tuxdriver.com> 5576L: linux-i2c@vger.kernel.org 5577F: drivers/i2c/busses/i2c-ismt.c 5578F: Documentation/i2c/busses/i2c-ismt 5579 5580I2C/SMBUS STUB DRIVER 5581M: Jean Delvare <jdelvare@suse.com> 5582L: linux-i2c@vger.kernel.org 5583S: Maintained 5584F: drivers/i2c/i2c-stub.c 5585 5586I2C SUBSYSTEM 5587M: Wolfram Sang <wsa@the-dreams.de> 5588L: linux-i2c@vger.kernel.org 5589W: https://i2c.wiki.kernel.org/ 5590Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5591T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5592S: Maintained 5593F: Documentation/devicetree/bindings/i2c/ 5594F: Documentation/i2c/ 5595F: drivers/i2c/ 5596F: drivers/i2c/*/ 5597F: include/linux/i2c.h 5598F: include/linux/i2c-*.h 5599F: include/uapi/linux/i2c.h 5600F: include/uapi/linux/i2c-*.h 5601 5602I2C ACPI SUPPORT 5603M: Mika Westerberg <mika.westerberg@linux.intel.com> 5604L: linux-i2c@vger.kernel.org 5605L: linux-acpi@vger.kernel.org 5606S: Maintained 5607 5608I2C-TAOS-EVM DRIVER 5609M: Jean Delvare <jdelvare@suse.com> 5610L: linux-i2c@vger.kernel.org 5611S: Maintained 5612F: Documentation/i2c/busses/i2c-taos-evm 5613F: drivers/i2c/busses/i2c-taos-evm.c 5614 5615I2C-TINY-USB DRIVER 5616M: Till Harbaum <till@harbaum.org> 5617L: linux-i2c@vger.kernel.org 5618W: http://www.harbaum.org/till/i2c_tiny_usb 5619S: Maintained 5620F: drivers/i2c/busses/i2c-tiny-usb.c 5621 5622i386 BOOT CODE 5623M: "H. Peter Anvin" <hpa@zytor.com> 5624S: Maintained 5625F: arch/x86/boot/ 5626 5627i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5628M: "H. Peter Anvin" <hpa@zytor.com> 5629T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5630S: Maintained 5631 5632IA64 (Itanium) PLATFORM 5633M: Tony Luck <tony.luck@intel.com> 5634M: Fenghua Yu <fenghua.yu@intel.com> 5635L: linux-ia64@vger.kernel.org 5636T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5637S: Maintained 5638F: arch/ia64/ 5639 5640IBM Power VMX Cryptographic instructions 5641M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5642M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5643L: linux-crypto@vger.kernel.org 5644S: Supported 5645F: drivers/crypto/vmx/Makefile 5646F: drivers/crypto/vmx/Kconfig 5647F: drivers/crypto/vmx/vmx.c 5648F: drivers/crypto/vmx/aes* 5649F: drivers/crypto/vmx/ghash* 5650F: drivers/crypto/vmx/ppc-xlate.pl 5651 5652IBM Power in-Nest Crypto Acceleration 5653M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5654M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5655L: linux-crypto@vger.kernel.org 5656S: Supported 5657F: drivers/crypto/nx/Makefile 5658F: drivers/crypto/nx/Kconfig 5659F: drivers/crypto/nx/nx-aes* 5660F: drivers/crypto/nx/nx-sha* 5661F: drivers/crypto/nx/nx.* 5662F: drivers/crypto/nx/nx_csbcpb.h 5663F: drivers/crypto/nx/nx_debugfs.h 5664 5665IBM Power 842 compression accelerator 5666M: Dan Streetman <ddstreet@ieee.org> 5667S: Supported 5668F: drivers/crypto/nx/Makefile 5669F: drivers/crypto/nx/Kconfig 5670F: drivers/crypto/nx/nx-842* 5671F: include/linux/sw842.h 5672F: crypto/842.c 5673F: lib/842/ 5674 5675IBM Power Linux RAID adapter 5676M: Brian King <brking@us.ibm.com> 5677S: Supported 5678F: drivers/scsi/ipr.* 5679 5680IBM Power Virtual Ethernet Device Driver 5681M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5682L: netdev@vger.kernel.org 5683S: Supported 5684F: drivers/net/ethernet/ibm/ibmveth.* 5685 5686IBM Power SRIOV Virtual NIC Device Driver 5687M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5688M: John Allen <jallen@linux.vnet.ibm.com> 5689L: netdev@vger.kernel.org 5690S: Supported 5691F: drivers/net/ethernet/ibm/ibmvnic.* 5692 5693IBM Power Virtual SCSI Device Drivers 5694M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5695L: linux-scsi@vger.kernel.org 5696S: Supported 5697F: drivers/scsi/ibmvscsi/ibmvscsi* 5698F: drivers/scsi/ibmvscsi/viosrp.h 5699 5700IBM Power Virtual FC Device Drivers 5701M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5702L: linux-scsi@vger.kernel.org 5703S: Supported 5704F: drivers/scsi/ibmvscsi/ibmvfc* 5705 5706IBM ServeRAID RAID DRIVER 5707S: Orphan 5708F: drivers/scsi/ips.* 5709 5710ICH LPC AND GPIO DRIVER 5711M: Peter Tyser <ptyser@xes-inc.com> 5712S: Maintained 5713F: drivers/mfd/lpc_ich.c 5714F: drivers/gpio/gpio-ich.c 5715 5716IDE SUBSYSTEM 5717M: "David S. Miller" <davem@davemloft.net> 5718L: linux-ide@vger.kernel.org 5719Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5720T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5721S: Maintained 5722F: Documentation/ide/ 5723F: drivers/ide/ 5724F: include/linux/ide.h 5725 5726IDEAPAD LAPTOP EXTRAS DRIVER 5727M: Ike Panhc <ike.pan@canonical.com> 5728L: platform-driver-x86@vger.kernel.org 5729W: http://launchpad.net/ideapad-laptop 5730S: Maintained 5731F: drivers/platform/x86/ideapad-laptop.c 5732 5733IDEAPAD LAPTOP SLIDEBAR DRIVER 5734M: Andrey Moiseev <o2g.org.ru@gmail.com> 5735L: linux-input@vger.kernel.org 5736W: https://github.com/o2genum/ideapad-slidebar 5737S: Maintained 5738F: drivers/input/misc/ideapad_slidebar.c 5739 5740IDE/ATAPI DRIVERS 5741M: Borislav Petkov <bp@alien8.de> 5742L: linux-ide@vger.kernel.org 5743S: Maintained 5744F: Documentation/cdrom/ide-cd 5745F: drivers/ide/ide-cd* 5746 5747IDLE-I7300 5748M: Andy Henroid <andrew.d.henroid@intel.com> 5749L: linux-pm@vger.kernel.org 5750S: Supported 5751F: drivers/idle/i7300_idle.c 5752 5753IEEE 802.15.4 SUBSYSTEM 5754M: Alexander Aring <aar@pengutronix.de> 5755L: linux-wpan@vger.kernel.org 5756W: http://wpan.cakelab.org/ 5757T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5758T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5759S: Maintained 5760F: net/ieee802154/ 5761F: net/mac802154/ 5762F: drivers/net/ieee802154/ 5763F: include/linux/nl802154.h 5764F: include/linux/ieee802154.h 5765F: include/net/nl802154.h 5766F: include/net/mac802154.h 5767F: include/net/af_ieee802154.h 5768F: include/net/cfg802154.h 5769F: include/net/ieee802154_netdev.h 5770F: Documentation/networking/ieee802154.txt 5771 5772IGORPLUG-USB IR RECEIVER 5773M: Sean Young <sean@mess.org> 5774L: linux-media@vger.kernel.org 5775S: Maintained 5776F: drivers/media/rc/igorplugusb.c 5777 5778IGUANAWORKS USB IR TRANSCEIVER 5779M: Sean Young <sean@mess.org> 5780L: linux-media@vger.kernel.org 5781S: Maintained 5782F: drivers/media/rc/iguanair.c 5783 5784IIO SUBSYSTEM AND DRIVERS 5785M: Jonathan Cameron <jic23@kernel.org> 5786R: Hartmut Knaack <knaack.h@gmx.de> 5787R: Lars-Peter Clausen <lars@metafoo.de> 5788R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5789L: linux-iio@vger.kernel.org 5790S: Maintained 5791F: drivers/iio/ 5792F: drivers/staging/iio/ 5793F: include/linux/iio/ 5794F: tools/iio/ 5795 5796IKANOS/ADI EAGLE ADSL USB DRIVER 5797M: Matthieu Castet <castet.matthieu@free.fr> 5798M: Stanislaw Gruszka <stf_xl@wp.pl> 5799S: Maintained 5800F: drivers/usb/atm/ueagle-atm.c 5801 5802INA209 HARDWARE MONITOR DRIVER 5803M: Guenter Roeck <linux@roeck-us.net> 5804L: linux-hwmon@vger.kernel.org 5805S: Maintained 5806F: Documentation/hwmon/ina209 5807F: Documentation/devicetree/bindings/i2c/ina209.txt 5808F: drivers/hwmon/ina209.c 5809 5810INA2XX HARDWARE MONITOR DRIVER 5811M: Guenter Roeck <linux@roeck-us.net> 5812L: linux-hwmon@vger.kernel.org 5813S: Maintained 5814F: Documentation/hwmon/ina2xx 5815F: drivers/hwmon/ina2xx.c 5816F: include/linux/platform_data/ina2xx.h 5817 5818INDUSTRY PACK SUBSYSTEM (IPACK) 5819M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5820M: Jens Taprogge <jens.taprogge@taprogge.org> 5821M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5822L: industrypack-devel@lists.sourceforge.net 5823W: http://industrypack.sourceforge.net 5824S: Maintained 5825F: drivers/ipack/ 5826 5827INGENIC JZ4780 DMA Driver 5828M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5829S: Maintained 5830F: drivers/dma/dma-jz4780.c 5831 5832INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5833M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5834M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5835L: linux-ima-devel@lists.sourceforge.net 5836L: linux-ima-user@lists.sourceforge.net 5837L: linux-security-module@vger.kernel.org 5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5839S: Supported 5840F: security/integrity/ima/ 5841 5842IMGTEC IR DECODER DRIVER 5843M: James Hogan <james.hogan@imgtec.com> 5844S: Maintained 5845F: drivers/media/rc/img-ir/ 5846 5847IMS TWINTURBO FRAMEBUFFER DRIVER 5848L: linux-fbdev@vger.kernel.org 5849S: Orphan 5850F: drivers/video/fbdev/imsttfb.c 5851 5852INFINIBAND SUBSYSTEM 5853M: Doug Ledford <dledford@redhat.com> 5854M: Sean Hefty <sean.hefty@intel.com> 5855M: Hal Rosenstock <hal.rosenstock@gmail.com> 5856L: linux-rdma@vger.kernel.org 5857W: http://www.openfabrics.org/ 5858Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5859T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5860S: Supported 5861F: Documentation/infiniband/ 5862F: drivers/infiniband/ 5863F: include/uapi/linux/if_infiniband.h 5864F: include/uapi/rdma/ 5865F: include/rdma/ 5866 5867INOTIFY 5868M: John McCutchan <john@johnmccutchan.com> 5869M: Robert Love <rlove@rlove.org> 5870M: Eric Paris <eparis@parisplace.org> 5871S: Maintained 5872F: Documentation/filesystems/inotify.txt 5873F: fs/notify/inotify/ 5874F: include/linux/inotify.h 5875F: include/uapi/linux/inotify.h 5876 5877INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5878M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5879L: linux-input@vger.kernel.org 5880Q: http://patchwork.kernel.org/project/linux-input/list/ 5881T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5882S: Maintained 5883F: drivers/input/ 5884F: include/linux/input.h 5885F: include/uapi/linux/input.h 5886F: include/linux/input/ 5887F: Documentation/devicetree/bindings/input/ 5888 5889INPUT MULTITOUCH (MT) PROTOCOL 5890M: Henrik Rydberg <rydberg@bitmath.org> 5891L: linux-input@vger.kernel.org 5892S: Odd fixes 5893F: Documentation/input/multi-touch-protocol.txt 5894F: drivers/input/input-mt.c 5895K: \b(ABS|SYN)_MT_ 5896 5897INTEL ASoC BDW/HSW DRIVERS 5898M: Jie Yang <yang.jie@linux.intel.com> 5899L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5900S: Supported 5901F: sound/soc/intel/common/sst-dsp* 5902F: sound/soc/intel/common/sst-firmware.c 5903F: sound/soc/intel/boards/broadwell.c 5904F: sound/soc/intel/haswell/ 5905 5906INTEL C600 SERIES SAS CONTROLLER DRIVER 5907M: Intel SCU Linux support <intel-linux-scu@intel.com> 5908M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5909L: linux-scsi@vger.kernel.org 5910T: git git://git.code.sf.net/p/intel-sas/isci 5911S: Supported 5912F: drivers/scsi/isci/ 5913 5914INTEL HID EVENT DRIVER 5915M: Alex Hung <alex.hung@canonical.com> 5916L: platform-driver-x86@vger.kernel.org 5917S: Maintained 5918F: drivers/platform/x86/intel-hid.c 5919 5920INTEL IDLE DRIVER 5921M: Len Brown <lenb@kernel.org> 5922L: linux-pm@vger.kernel.org 5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5924S: Supported 5925F: drivers/idle/intel_idle.c 5926 5927INTEL PSTATE DRIVER 5928M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5929M: Len Brown <lenb@kernel.org> 5930L: linux-pm@vger.kernel.org 5931S: Supported 5932F: drivers/cpufreq/intel_pstate.c 5933 5934INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5935M: Maik Broemme <mbroemme@plusserver.de> 5936L: linux-fbdev@vger.kernel.org 5937S: Maintained 5938F: Documentation/fb/intelfb.txt 5939F: drivers/video/fbdev/intelfb/ 5940 5941INTEL 810/815 FRAMEBUFFER DRIVER 5942M: Antonino Daplas <adaplas@gmail.com> 5943L: linux-fbdev@vger.kernel.org 5944S: Maintained 5945F: drivers/video/fbdev/i810/ 5946 5947INTEL MENLOW THERMAL DRIVER 5948M: Sujith Thomas <sujith.thomas@intel.com> 5949L: platform-driver-x86@vger.kernel.org 5950W: https://01.org/linux-acpi 5951S: Supported 5952F: drivers/platform/x86/intel_menlow.c 5953 5954INTEL I/OAT DMA DRIVER 5955M: Dave Jiang <dave.jiang@intel.com> 5956R: Dan Williams <dan.j.williams@intel.com> 5957L: dmaengine@vger.kernel.org 5958Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5959S: Supported 5960F: drivers/dma/ioat* 5961 5962INTEL IOMMU (VT-d) 5963M: David Woodhouse <dwmw2@infradead.org> 5964L: iommu@lists.linux-foundation.org 5965T: git git://git.infradead.org/iommu-2.6.git 5966S: Supported 5967F: drivers/iommu/intel-iommu.c 5968F: include/linux/intel-iommu.h 5969 5970INTEL IOP-ADMA DMA DRIVER 5971R: Dan Williams <dan.j.williams@intel.com> 5972S: Odd fixes 5973F: drivers/dma/iop-adma.c 5974 5975INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5976M: Krzysztof Halasa <khalasa@piap.pl> 5977S: Maintained 5978F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5979F: arch/arm/mach-ixp4xx/include/mach/npe.h 5980F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5981F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5982F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5983F: drivers/net/wan/ixp4xx_hss.c 5984 5985INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5986M: Deepak Saxena <dsaxena@plexity.net> 5987S: Maintained 5988F: drivers/char/hw_random/ixp4xx-rng.c 5989 5990INTEL ETHERNET DRIVERS 5991M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5992L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 5993W: http://www.intel.com/support/feedback.htm 5994W: http://e1000.sourceforge.net/ 5995Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5996T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5998S: Supported 5999F: Documentation/networking/e100.txt 6000F: Documentation/networking/e1000.txt 6001F: Documentation/networking/e1000e.txt 6002F: Documentation/networking/igb.txt 6003F: Documentation/networking/igbvf.txt 6004F: Documentation/networking/ixgb.txt 6005F: Documentation/networking/ixgbe.txt 6006F: Documentation/networking/ixgbevf.txt 6007F: Documentation/networking/i40e.txt 6008F: Documentation/networking/i40evf.txt 6009F: drivers/net/ethernet/intel/ 6010F: drivers/net/ethernet/intel/*/ 6011 6012INTEL RDMA RNIC DRIVER 6013M: Faisal Latif <faisal.latif@intel.com> 6014R: Chien Tin Tung <chien.tin.tung@intel.com> 6015R: Mustafa Ismail <mustafa.ismail@intel.com> 6016R: Shiraz Saleem <shiraz.saleem@intel.com> 6017R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6018L: linux-rdma@vger.kernel.org 6019S: Supported 6020F: drivers/infiniband/hw/i40iw/ 6021 6022INTEL-MID GPIO DRIVER 6023M: David Cohen <david.a.cohen@linux.intel.com> 6024L: linux-gpio@vger.kernel.org 6025S: Maintained 6026F: drivers/gpio/gpio-intel-mid.c 6027 6028INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6029M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6030L: linux-wireless@vger.kernel.org 6031S: Maintained 6032F: Documentation/networking/README.ipw2100 6033F: Documentation/networking/README.ipw2200 6034F: drivers/net/wireless/intel/ipw2x00/ 6035 6036INTEL(R) TRACE HUB 6037M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6038S: Supported 6039F: Documentation/trace/intel_th.txt 6040F: drivers/hwtracing/intel_th/ 6041 6042INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6043M: Ning Sun <ning.sun@intel.com> 6044L: tboot-devel@lists.sourceforge.net 6045W: http://tboot.sourceforge.net 6046T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6047S: Supported 6048F: Documentation/intel_txt.txt 6049F: include/linux/tboot.h 6050F: arch/x86/kernel/tboot.c 6051 6052INTEL WIRELESS WIMAX CONNECTION 2400 6053M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6054M: linux-wimax@intel.com 6055L: wimax@linuxwimax.org (subscribers-only) 6056S: Supported 6057W: http://linuxwimax.org 6058F: Documentation/wimax/README.i2400m 6059F: drivers/net/wimax/i2400m/ 6060F: include/uapi/linux/wimax/i2400m.h 6061 6062INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6063M: Stanislaw Gruszka <sgruszka@redhat.com> 6064L: linux-wireless@vger.kernel.org 6065S: Supported 6066F: drivers/net/wireless/intel/iwlegacy/ 6067 6068INTEL WIRELESS WIFI LINK (iwlwifi) 6069M: Johannes Berg <johannes.berg@intel.com> 6070M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6071M: Luca Coelho <luciano.coelho@intel.com> 6072M: Intel Linux Wireless <linuxwifi@intel.com> 6073L: linux-wireless@vger.kernel.org 6074W: http://intellinuxwireless.org 6075T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6076S: Supported 6077F: drivers/net/wireless/intel/iwlwifi/ 6078 6079INTEL MANAGEMENT ENGINE (mei) 6080M: Tomas Winkler <tomas.winkler@intel.com> 6081L: linux-kernel@vger.kernel.org 6082S: Supported 6083F: include/uapi/linux/mei.h 6084F: include/linux/mei_cl_bus.h 6085F: drivers/misc/mei/* 6086F: drivers/watchdog/mei_wdt.c 6087F: Documentation/misc-devices/mei/* 6088 6089INTEL MIC DRIVERS (mic) 6090M: Sudeep Dutt <sudeep.dutt@intel.com> 6091M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6092S: Supported 6093W: https://github.com/sudeepdutt/mic 6094W: http://software.intel.com/en-us/mic-developer 6095F: include/linux/mic_bus.h 6096F: include/linux/scif.h 6097F: include/uapi/linux/mic_common.h 6098F: include/uapi/linux/mic_ioctl.h 6099F: include/uapi/linux/scif_ioctl.h 6100F: drivers/misc/mic/ 6101F: drivers/dma/mic_x100_dma.c 6102F: drivers/dma/mic_x100_dma.h 6103F: Documentation/mic/ 6104 6105INTEL PMC/P-Unit IPC DRIVER 6106M: Zha Qipeng<qipeng.zha@intel.com> 6107L: platform-driver-x86@vger.kernel.org 6108S: Maintained 6109F: drivers/platform/x86/intel_pmc_ipc.c 6110F: drivers/platform/x86/intel_punit_ipc.c 6111F: arch/x86/include/asm/intel_pmc_ipc.h 6112F: arch/x86/include/asm/intel_punit_ipc.h 6113 6114INTEL TELEMETRY DRIVER 6115M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6116L: platform-driver-x86@vger.kernel.org 6117S: Maintained 6118F: arch/x86/include/asm/intel_telemetry.h 6119F: drivers/platform/x86/intel_telemetry* 6120 6121INTEL PMC CORE DRIVER 6122M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6123M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6124L: platform-driver-x86@vger.kernel.org 6125S: Maintained 6126F: arch/x86/include/asm/pmc_core.h 6127F: drivers/platform/x86/intel_pmc_core* 6128 6129IOC3 ETHERNET DRIVER 6130M: Ralf Baechle <ralf@linux-mips.org> 6131L: linux-mips@linux-mips.org 6132S: Maintained 6133F: drivers/net/ethernet/sgi/ioc3-eth.c 6134 6135IOC3 SERIAL DRIVER 6136M: Pat Gefre <pfg@sgi.com> 6137L: linux-serial@vger.kernel.org 6138S: Maintained 6139F: drivers/tty/serial/ioc3_serial.c 6140 6141IOMMU DRIVERS 6142M: Joerg Roedel <joro@8bytes.org> 6143L: iommu@lists.linux-foundation.org 6144T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6145S: Maintained 6146F: drivers/iommu/ 6147 6148IP MASQUERADING 6149M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6150S: Maintained 6151F: net/ipv4/netfilter/ipt_MASQUERADE.c 6152 6153IPMI SUBSYSTEM 6154M: Corey Minyard <minyard@acm.org> 6155L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6156W: http://openipmi.sourceforge.net/ 6157S: Supported 6158F: Documentation/IPMI.txt 6159F: drivers/char/ipmi/ 6160F: include/linux/ipmi* 6161F: include/uapi/linux/ipmi* 6162 6163QCOM AUDIO (ASoC) DRIVERS 6164M: Patrick Lai <plai@codeaurora.org> 6165M: Banajit Goswami <bgoswami@codeaurora.org> 6166L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6167S: Supported 6168F: sound/soc/qcom/ 6169 6170IPS SCSI RAID DRIVER 6171M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6172L: linux-scsi@vger.kernel.org 6173W: http://www.adaptec.com/ 6174S: Maintained 6175F: drivers/scsi/ips* 6176 6177IPVS 6178M: Wensong Zhang <wensong@linux-vs.org> 6179M: Simon Horman <horms@verge.net.au> 6180M: Julian Anastasov <ja@ssi.bg> 6181L: netdev@vger.kernel.org 6182L: lvs-devel@vger.kernel.org 6183S: Maintained 6184T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6185T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6186F: Documentation/networking/ipvs-sysctl.txt 6187F: include/net/ip_vs.h 6188F: include/uapi/linux/ip_vs.h 6189F: net/netfilter/ipvs/ 6190 6191IPWIRELESS DRIVER 6192M: Jiri Kosina <jikos@kernel.org> 6193M: David Sterba <dsterba@suse.com> 6194S: Odd Fixes 6195F: drivers/tty/ipwireless/ 6196 6197IPX NETWORK LAYER 6198M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6199L: netdev@vger.kernel.org 6200S: Maintained 6201F: include/net/ipx.h 6202F: include/uapi/linux/ipx.h 6203F: net/ipx/ 6204 6205IRDA SUBSYSTEM 6206M: Samuel Ortiz <samuel@sortiz.org> 6207L: irda-users@lists.sourceforge.net (subscribers-only) 6208L: netdev@vger.kernel.org 6209W: http://irda.sourceforge.net/ 6210S: Maintained 6211T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6212F: Documentation/networking/irda.txt 6213F: drivers/net/irda/ 6214F: include/net/irda/ 6215F: net/irda/ 6216 6217IRQ SUBSYSTEM 6218M: Thomas Gleixner <tglx@linutronix.de> 6219L: linux-kernel@vger.kernel.org 6220S: Maintained 6221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6222F: kernel/irq/ 6223 6224IRQCHIP DRIVERS 6225M: Thomas Gleixner <tglx@linutronix.de> 6226M: Jason Cooper <jason@lakedaemon.net> 6227M: Marc Zyngier <marc.zyngier@arm.com> 6228L: linux-kernel@vger.kernel.org 6229S: Maintained 6230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6231T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6232F: Documentation/devicetree/bindings/interrupt-controller/ 6233F: drivers/irqchip/ 6234 6235IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6236M: Jiang Liu <jiang.liu@linux.intel.com> 6237M: Marc Zyngier <marc.zyngier@arm.com> 6238S: Maintained 6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6240F: Documentation/IRQ-domain.txt 6241F: include/linux/irqdomain.h 6242F: kernel/irq/irqdomain.c 6243F: kernel/irq/msi.c 6244 6245ISA 6246M: William Breathitt Gray <vilhelm.gray@gmail.com> 6247S: Maintained 6248F: Documentation/isa.txt 6249F: drivers/base/isa.c 6250F: include/linux/isa.h 6251 6252ISAPNP 6253M: Jaroslav Kysela <perex@perex.cz> 6254S: Maintained 6255F: Documentation/isapnp.txt 6256F: drivers/pnp/isapnp/ 6257F: include/linux/isapnp.h 6258 6259ISA RADIO MODULE 6260M: Hans Verkuil <hverkuil@xs4all.nl> 6261L: linux-media@vger.kernel.org 6262T: git git://linuxtv.org/media_tree.git 6263W: https://linuxtv.org 6264S: Maintained 6265F: drivers/media/radio/radio-isa* 6266 6267iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6268M: Peter Jones <pjones@redhat.com> 6269M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6270S: Maintained 6271F: drivers/firmware/iscsi_ibft* 6272 6273ISCSI 6274M: Mike Christie <michaelc@cs.wisc.edu> 6275L: open-iscsi@googlegroups.com 6276W: www.open-iscsi.org 6277T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6278S: Maintained 6279F: drivers/scsi/*iscsi* 6280F: include/scsi/*iscsi* 6281 6282ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6283M: Or Gerlitz <ogerlitz@mellanox.com> 6284M: Sagi Grimberg <sagi@grimberg.me> 6285M: Roi Dayan <roid@mellanox.com> 6286L: linux-rdma@vger.kernel.org 6287S: Supported 6288W: http://www.openfabrics.org 6289W: www.open-iscsi.org 6290Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6291F: drivers/infiniband/ulp/iser/ 6292 6293ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6294M: Sagi Grimberg <sagi@grimberg.me> 6295T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6296L: linux-rdma@vger.kernel.org 6297L: target-devel@vger.kernel.org 6298S: Supported 6299W: http://www.linux-iscsi.org 6300F: drivers/infiniband/ulp/isert 6301 6302ISDN SUBSYSTEM 6303M: Karsten Keil <isdn@linux-pingi.de> 6304L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6305L: netdev@vger.kernel.org 6306W: http://www.isdn4linux.de 6307T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6308S: Maintained 6309F: Documentation/isdn/ 6310F: drivers/isdn/ 6311F: include/linux/isdn.h 6312F: include/linux/isdn/ 6313F: include/uapi/linux/isdn.h 6314F: include/uapi/linux/isdn/ 6315 6316ISDN SUBSYSTEM (Eicon active card driver) 6317M: Armin Schindler <mac@melware.de> 6318L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6319W: http://www.melware.de 6320S: Maintained 6321F: drivers/isdn/hardware/eicon/ 6322 6323IT87 HARDWARE MONITORING DRIVER 6324M: Jean Delvare <jdelvare@suse.com> 6325L: linux-hwmon@vger.kernel.org 6326S: Maintained 6327F: Documentation/hwmon/it87 6328F: drivers/hwmon/it87.c 6329 6330IT913X MEDIA DRIVER 6331M: Antti Palosaari <crope@iki.fi> 6332L: linux-media@vger.kernel.org 6333W: https://linuxtv.org 6334W: http://palosaari.fi/linux/ 6335Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6336T: git git://linuxtv.org/anttip/media_tree.git 6337S: Maintained 6338F: drivers/media/tuners/it913x* 6339 6340IVTV VIDEO4LINUX DRIVER 6341M: Andy Walls <awalls@md.metrocast.net> 6342L: ivtv-devel@ivtvdriver.org (subscribers-only) 6343L: linux-media@vger.kernel.org 6344T: git git://linuxtv.org/media_tree.git 6345W: http://www.ivtvdriver.org 6346S: Maintained 6347F: Documentation/video4linux/*.ivtv 6348F: drivers/media/pci/ivtv/ 6349F: include/uapi/linux/ivtv* 6350 6351IX2505V MEDIA DRIVER 6352M: Malcolm Priestley <tvboxspy@gmail.com> 6353L: linux-media@vger.kernel.org 6354W: https://linuxtv.org 6355Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6356S: Maintained 6357F: drivers/media/dvb-frontends/ix2505v* 6358 6359JC42.4 TEMPERATURE SENSOR DRIVER 6360M: Guenter Roeck <linux@roeck-us.net> 6361L: linux-hwmon@vger.kernel.org 6362S: Maintained 6363F: drivers/hwmon/jc42.c 6364F: Documentation/hwmon/jc42 6365 6366JFS FILESYSTEM 6367M: Dave Kleikamp <shaggy@kernel.org> 6368L: jfs-discussion@lists.sourceforge.net 6369W: http://jfs.sourceforge.net/ 6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6371S: Maintained 6372F: Documentation/filesystems/jfs.txt 6373F: fs/jfs/ 6374 6375JME NETWORK DRIVER 6376M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6377L: netdev@vger.kernel.org 6378S: Maintained 6379F: drivers/net/ethernet/jme.* 6380 6381JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6382M: David Woodhouse <dwmw2@infradead.org> 6383L: linux-mtd@lists.infradead.org 6384W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6385S: Maintained 6386F: fs/jffs2/ 6387F: include/uapi/linux/jffs2.h 6388 6389JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6390M: "Theodore Ts'o" <tytso@mit.edu> 6391M: Jan Kara <jack@suse.com> 6392L: linux-ext4@vger.kernel.org 6393S: Maintained 6394F: fs/jbd2/ 6395F: include/linux/jbd2.h 6396 6397JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6398M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6399L: linux-media@vger.kernel.org 6400S: Maintained 6401F: drivers/media/platform/rcar_jpu.c 6402 6403JSM Neo PCI based serial card 6404M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6405L: linux-serial@vger.kernel.org 6406S: Maintained 6407F: drivers/tty/serial/jsm/ 6408 6409K10TEMP HARDWARE MONITORING DRIVER 6410M: Clemens Ladisch <clemens@ladisch.de> 6411L: linux-hwmon@vger.kernel.org 6412S: Maintained 6413F: Documentation/hwmon/k10temp 6414F: drivers/hwmon/k10temp.c 6415 6416K8TEMP HARDWARE MONITORING DRIVER 6417M: Rudolf Marek <r.marek@assembler.cz> 6418L: linux-hwmon@vger.kernel.org 6419S: Maintained 6420F: Documentation/hwmon/k8temp 6421F: drivers/hwmon/k8temp.c 6422 6423KASAN 6424M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6425R: Alexander Potapenko <glider@google.com> 6426R: Dmitry Vyukov <dvyukov@google.com> 6427L: kasan-dev@googlegroups.com 6428S: Maintained 6429F: arch/*/include/asm/kasan.h 6430F: arch/*/mm/kasan_init* 6431F: Documentation/kasan.txt 6432F: include/linux/kasan*.h 6433F: lib/test_kasan.c 6434F: mm/kasan/ 6435F: scripts/Makefile.kasan 6436 6437KCONFIG 6438M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6439L: linux-kbuild@vger.kernel.org 6440T: git git://gitorious.org/linux-kconfig/linux-kconfig 6441S: Maintained 6442F: Documentation/kbuild/kconfig-language.txt 6443F: scripts/kconfig/ 6444 6445KDUMP 6446M: Dave Young <dyoung@redhat.com> 6447M: Baoquan He <bhe@redhat.com> 6448R: Vivek Goyal <vgoyal@redhat.com> 6449L: kexec@lists.infradead.org 6450W: http://lse.sourceforge.net/kdump/ 6451S: Maintained 6452F: Documentation/kdump/ 6453 6454KEENE FM RADIO TRANSMITTER DRIVER 6455M: Hans Verkuil <hverkuil@xs4all.nl> 6456L: linux-media@vger.kernel.org 6457T: git git://linuxtv.org/media_tree.git 6458W: https://linuxtv.org 6459S: Maintained 6460F: drivers/media/radio/radio-keene* 6461 6462KERNEL AUTOMOUNTER v4 (AUTOFS4) 6463M: Ian Kent <raven@themaw.net> 6464L: autofs@vger.kernel.org 6465S: Maintained 6466F: fs/autofs4/ 6467 6468KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6469M: Michal Marek <mmarek@suse.com> 6470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6471T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6472L: linux-kbuild@vger.kernel.org 6473S: Maintained 6474F: Documentation/kbuild/ 6475F: Makefile 6476F: scripts/Makefile.* 6477F: scripts/basic/ 6478F: scripts/mk* 6479F: scripts/package/ 6480 6481KERNEL JANITORS 6482L: kernel-janitors@vger.kernel.org 6483W: http://kernelnewbies.org/KernelJanitors 6484S: Odd Fixes 6485 6486KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6487M: "J. Bruce Fields" <bfields@fieldses.org> 6488M: Jeff Layton <jlayton@poochiereds.net> 6489L: linux-nfs@vger.kernel.org 6490W: http://nfs.sourceforge.net/ 6491T: git git://linux-nfs.org/~bfields/linux.git 6492S: Supported 6493F: fs/nfsd/ 6494F: include/uapi/linux/nfsd/ 6495F: fs/lockd/ 6496F: fs/nfs_common/ 6497F: net/sunrpc/ 6498F: include/linux/lockd/ 6499F: include/linux/sunrpc/ 6500F: include/uapi/linux/sunrpc/ 6501 6502KERNEL SELFTEST FRAMEWORK 6503M: Shuah Khan <shuahkh@osg.samsung.com> 6504M: Shuah Khan <shuah@kernel.org> 6505L: linux-kselftest@vger.kernel.org 6506T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6507S: Maintained 6508F: tools/testing/selftests 6509 6510KERNEL VIRTUAL MACHINE (KVM) 6511M: Paolo Bonzini <pbonzini@redhat.com> 6512M: Radim Krčmář <rkrcmar@redhat.com> 6513L: kvm@vger.kernel.org 6514W: http://www.linux-kvm.org 6515T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6516S: Supported 6517F: Documentation/*/kvm*.txt 6518F: Documentation/virtual/kvm/ 6519F: arch/*/kvm/ 6520F: arch/x86/kernel/kvm.c 6521F: arch/x86/kernel/kvmclock.c 6522F: arch/*/include/asm/kvm* 6523F: include/linux/kvm* 6524F: include/uapi/linux/kvm* 6525F: virt/kvm/ 6526F: tools/kvm/ 6527 6528KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6529M: Joerg Roedel <joro@8bytes.org> 6530L: kvm@vger.kernel.org 6531W: http://www.linux-kvm.org/ 6532S: Maintained 6533F: arch/x86/include/asm/svm.h 6534F: arch/x86/kvm/svm.c 6535 6536KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6537M: Alexander Graf <agraf@suse.com> 6538L: kvm-ppc@vger.kernel.org 6539W: http://www.linux-kvm.org/ 6540T: git git://github.com/agraf/linux-2.6.git 6541S: Supported 6542F: arch/powerpc/include/asm/kvm* 6543F: arch/powerpc/kvm/ 6544 6545KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6546M: Christian Borntraeger <borntraeger@de.ibm.com> 6547M: Cornelia Huck <cornelia.huck@de.ibm.com> 6548L: linux-s390@vger.kernel.org 6549W: http://www.ibm.com/developerworks/linux/linux390/ 6550T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6551S: Supported 6552F: Documentation/s390/kvm.txt 6553F: arch/s390/include/asm/kvm* 6554F: arch/s390/kvm/ 6555 6556KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6557M: Christoffer Dall <christoffer.dall@linaro.org> 6558M: Marc Zyngier <marc.zyngier@arm.com> 6559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6560L: kvmarm@lists.cs.columbia.edu 6561W: http://systems.cs.columbia.edu/projects/kvm-arm 6562T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6563S: Supported 6564F: arch/arm/include/uapi/asm/kvm* 6565F: arch/arm/include/asm/kvm* 6566F: arch/arm/kvm/ 6567F: virt/kvm/arm/ 6568F: include/kvm/arm_* 6569 6570KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6571M: Christoffer Dall <christoffer.dall@linaro.org> 6572M: Marc Zyngier <marc.zyngier@arm.com> 6573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6574L: kvmarm@lists.cs.columbia.edu 6575S: Maintained 6576F: arch/arm64/include/uapi/asm/kvm* 6577F: arch/arm64/include/asm/kvm* 6578F: arch/arm64/kvm/ 6579 6580KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6581M: James Hogan <james.hogan@imgtec.com> 6582L: linux-mips@linux-mips.org 6583S: Supported 6584F: arch/mips/include/uapi/asm/kvm* 6585F: arch/mips/include/asm/kvm* 6586F: arch/mips/kvm/ 6587 6588KEXEC 6589M: Eric Biederman <ebiederm@xmission.com> 6590W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6591L: kexec@lists.infradead.org 6592S: Maintained 6593F: include/linux/kexec.h 6594F: include/uapi/linux/kexec.h 6595F: kernel/kexec* 6596 6597KEYS/KEYRINGS: 6598M: David Howells <dhowells@redhat.com> 6599L: keyrings@vger.kernel.org 6600S: Maintained 6601F: Documentation/security/keys.txt 6602F: include/linux/key.h 6603F: include/linux/key-type.h 6604F: include/linux/keyctl.h 6605F: include/uapi/linux/keyctl.h 6606F: include/keys/ 6607F: security/keys/ 6608 6609KEYS-TRUSTED 6610M: David Safford <safford@us.ibm.com> 6611M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6612L: linux-security-module@vger.kernel.org 6613L: keyrings@vger.kernel.org 6614S: Supported 6615F: Documentation/security/keys-trusted-encrypted.txt 6616F: include/keys/trusted-type.h 6617F: security/keys/trusted.c 6618F: security/keys/trusted.h 6619 6620KEYS-ENCRYPTED 6621M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6622M: David Safford <safford@us.ibm.com> 6623L: linux-security-module@vger.kernel.org 6624L: keyrings@vger.kernel.org 6625S: Supported 6626F: Documentation/security/keys-trusted-encrypted.txt 6627F: include/keys/encrypted-type.h 6628F: security/keys/encrypted-keys/ 6629 6630KGDB / KDB /debug_core 6631M: Jason Wessel <jason.wessel@windriver.com> 6632W: http://kgdb.wiki.kernel.org/ 6633L: kgdb-bugreport@lists.sourceforge.net 6634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6635S: Maintained 6636F: Documentation/DocBook/kgdb.tmpl 6637F: drivers/misc/kgdbts.c 6638F: drivers/tty/serial/kgdboc.c 6639F: include/linux/kdb.h 6640F: include/linux/kgdb.h 6641F: kernel/debug/ 6642 6643KMEMCHECK 6644M: Vegard Nossum <vegardno@ifi.uio.no> 6645M: Pekka Enberg <penberg@kernel.org> 6646S: Maintained 6647F: Documentation/kmemcheck.txt 6648F: arch/x86/include/asm/kmemcheck.h 6649F: arch/x86/mm/kmemcheck/ 6650F: include/linux/kmemcheck.h 6651F: mm/kmemcheck.c 6652 6653KMEMLEAK 6654M: Catalin Marinas <catalin.marinas@arm.com> 6655S: Maintained 6656F: Documentation/kmemleak.txt 6657F: include/linux/kmemleak.h 6658F: mm/kmemleak.c 6659F: mm/kmemleak-test.c 6660 6661KPROBES 6662M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6663M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6664M: "David S. Miller" <davem@davemloft.net> 6665M: Masami Hiramatsu <mhiramat@kernel.org> 6666S: Maintained 6667F: Documentation/kprobes.txt 6668F: include/linux/kprobes.h 6669F: kernel/kprobes.c 6670 6671KS0108 LCD CONTROLLER DRIVER 6672M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6673W: http://miguelojeda.es/auxdisplay.htm 6674W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6675S: Maintained 6676F: Documentation/auxdisplay/ks0108 6677F: drivers/auxdisplay/ks0108.c 6678F: include/linux/ks0108.h 6679 6680L3MDEV 6681M: David Ahern <dsa@cumulusnetworks.com> 6682L: netdev@vger.kernel.org 6683S: Maintained 6684F: net/l3mdev 6685F: include/net/l3mdev.h 6686 6687LANTIQ MIPS ARCHITECTURE 6688M: John Crispin <john@phrozen.org> 6689L: linux-mips@linux-mips.org 6690S: Maintained 6691F: arch/mips/lantiq 6692 6693LAPB module 6694L: linux-x25@vger.kernel.org 6695S: Orphan 6696F: Documentation/networking/lapb-module.txt 6697F: include/*/lapb.h 6698F: net/lapb/ 6699 6700LASI 53c700 driver for PARISC 6701M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6702L: linux-scsi@vger.kernel.org 6703S: Maintained 6704F: Documentation/scsi/53c700.txt 6705F: drivers/scsi/53c700* 6706 6707LED SUBSYSTEM 6708M: Richard Purdie <rpurdie@rpsys.net> 6709M: Jacek Anaszewski <j.anaszewski@samsung.com> 6710L: linux-leds@vger.kernel.org 6711T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6712S: Maintained 6713F: drivers/leds/ 6714F: include/linux/leds.h 6715 6716LEGACY EEPROM DRIVER 6717M: Jean Delvare <jdelvare@suse.com> 6718S: Maintained 6719F: Documentation/misc-devices/eeprom 6720F: drivers/misc/eeprom/eeprom.c 6721 6722LEGO USB Tower driver 6723M: Juergen Stuber <starblue@users.sourceforge.net> 6724L: legousb-devel@lists.sourceforge.net 6725W: http://legousb.sourceforge.net/ 6726S: Maintained 6727F: drivers/usb/misc/legousbtower.c 6728 6729LG2160 MEDIA DRIVER 6730M: Michael Krufky <mkrufky@linuxtv.org> 6731L: linux-media@vger.kernel.org 6732W: https://linuxtv.org 6733W: http://github.com/mkrufky 6734Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6735T: git git://linuxtv.org/mkrufky/tuners.git 6736S: Maintained 6737F: drivers/media/dvb-frontends/lg2160.* 6738 6739LGDT3305 MEDIA DRIVER 6740M: Michael Krufky <mkrufky@linuxtv.org> 6741L: linux-media@vger.kernel.org 6742W: https://linuxtv.org 6743W: http://github.com/mkrufky 6744Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6745T: git git://linuxtv.org/mkrufky/tuners.git 6746S: Maintained 6747F: drivers/media/dvb-frontends/lgdt3305.* 6748 6749LGUEST 6750M: Rusty Russell <rusty@rustcorp.com.au> 6751L: lguest@lists.ozlabs.org 6752W: http://lguest.ozlabs.org/ 6753S: Odd Fixes 6754F: arch/x86/include/asm/lguest*.h 6755F: arch/x86/lguest/ 6756F: drivers/lguest/ 6757F: include/linux/lguest*.h 6758F: tools/lguest/ 6759 6760LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6761M: Tejun Heo <tj@kernel.org> 6762L: linux-ide@vger.kernel.org 6763T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6764S: Maintained 6765F: drivers/ata/ 6766F: include/linux/ata.h 6767F: include/linux/libata.h 6768 6769LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6770M: Viresh Kumar <vireshk@kernel.org> 6771L: linux-ide@vger.kernel.org 6772T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6773S: Maintained 6774F: include/linux/pata_arasan_cf_data.h 6775F: drivers/ata/pata_arasan_cf.c 6776 6777LIBATA PATA DRIVERS 6778M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6779M: Tejun Heo <tj@kernel.org> 6780L: linux-ide@vger.kernel.org 6781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6782S: Maintained 6783F: drivers/ata/pata_*.c 6784F: drivers/ata/ata_generic.c 6785 6786LIBATA SATA AHCI PLATFORM devices support 6787M: Hans de Goede <hdegoede@redhat.com> 6788M: Tejun Heo <tj@kernel.org> 6789L: linux-ide@vger.kernel.org 6790T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6791S: Maintained 6792F: drivers/ata/ahci_platform.c 6793F: drivers/ata/libahci_platform.c 6794F: include/linux/ahci_platform.h 6795 6796LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6797M: Mikael Pettersson <mikpelinux@gmail.com> 6798L: linux-ide@vger.kernel.org 6799T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6800S: Maintained 6801F: drivers/ata/sata_promise.* 6802 6803LIBLOCKDEP 6804M: Sasha Levin <sasha.levin@oracle.com> 6805S: Maintained 6806F: tools/lib/lockdep/ 6807 6808LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6809M: Dan Williams <dan.j.williams@intel.com> 6810L: linux-nvdimm@lists.01.org 6811Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6812T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6813S: Supported 6814F: drivers/nvdimm/* 6815F: include/linux/nd.h 6816F: include/linux/libnvdimm.h 6817F: include/uapi/linux/ndctl.h 6818 6819LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6820M: Ross Zwisler <ross.zwisler@linux.intel.com> 6821L: linux-nvdimm@lists.01.org 6822Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6823S: Supported 6824F: drivers/nvdimm/blk.c 6825F: drivers/nvdimm/region_devs.c 6826F: drivers/acpi/nfit* 6827 6828LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6829M: Vishal Verma <vishal.l.verma@intel.com> 6830L: linux-nvdimm@lists.01.org 6831Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6832S: Supported 6833F: drivers/nvdimm/btt* 6834 6835LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6836M: Ross Zwisler <ross.zwisler@linux.intel.com> 6837L: linux-nvdimm@lists.01.org 6838Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6839S: Supported 6840F: drivers/nvdimm/pmem.c 6841F: include/linux/pmem.h 6842F: arch/*/include/asm/pmem.h 6843 6844LIGHTNVM PLATFORM SUPPORT 6845M: Matias Bjorling <mb@lightnvm.io> 6846W: http://github/OpenChannelSSD 6847L: linux-block@vger.kernel.org 6848S: Maintained 6849F: drivers/lightnvm/ 6850F: include/linux/lightnvm.h 6851F: include/uapi/linux/lightnvm.h 6852 6853LINUX FOR IBM pSERIES (RS/6000) 6854M: Paul Mackerras <paulus@au.ibm.com> 6855W: http://www.ibm.com/linux/ltc/projects/ppc 6856S: Supported 6857F: arch/powerpc/boot/rs6000.h 6858 6859LINUX FOR POWERPC (32-BIT AND 64-BIT) 6860M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6861M: Paul Mackerras <paulus@samba.org> 6862M: Michael Ellerman <mpe@ellerman.id.au> 6863W: http://www.penguinppc.org/ 6864L: linuxppc-dev@lists.ozlabs.org 6865Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6866T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6867S: Supported 6868F: Documentation/powerpc/ 6869F: arch/powerpc/ 6870F: drivers/char/tpm/tpm_ibmvtpm* 6871F: drivers/crypto/nx/ 6872F: drivers/crypto/vmx/ 6873F: drivers/net/ethernet/ibm/ibmveth.* 6874F: drivers/net/ethernet/ibm/ibmvnic.* 6875F: drivers/pci/hotplug/rpa* 6876F: drivers/scsi/ibmvscsi/ 6877N: opal 6878N: /pmac 6879N: powermac 6880N: powernv 6881N: [^a-z0-9]ps3 6882N: pseries 6883 6884LINUX FOR POWER MACINTOSH 6885M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6886W: http://www.penguinppc.org/ 6887L: linuxppc-dev@lists.ozlabs.org 6888S: Maintained 6889F: arch/powerpc/platforms/powermac/ 6890F: drivers/macintosh/ 6891 6892LINUX FOR POWERPC EMBEDDED MPC5XXX 6893M: Anatolij Gustschin <agust@denx.de> 6894L: linuxppc-dev@lists.ozlabs.org 6895T: git git://git.denx.de/linux-denx-agust.git 6896S: Maintained 6897F: arch/powerpc/platforms/512x/ 6898F: arch/powerpc/platforms/52xx/ 6899 6900LINUX FOR POWERPC EMBEDDED PPC4XX 6901M: Alistair Popple <alistair@popple.id.au> 6902M: Matt Porter <mporter@kernel.crashing.org> 6903W: http://www.penguinppc.org/ 6904L: linuxppc-dev@lists.ozlabs.org 6905S: Maintained 6906F: arch/powerpc/platforms/40x/ 6907F: arch/powerpc/platforms/44x/ 6908 6909LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6910L: linuxppc-dev@lists.ozlabs.org 6911S: Orphan 6912F: arch/powerpc/*/*virtex* 6913F: arch/powerpc/*/*/*virtex* 6914 6915LINUX FOR POWERPC EMBEDDED PPC8XX 6916M: Vitaly Bordug <vitb@kernel.crashing.org> 6917W: http://www.penguinppc.org/ 6918L: linuxppc-dev@lists.ozlabs.org 6919S: Maintained 6920F: arch/powerpc/platforms/8xx/ 6921 6922LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6923M: Scott Wood <oss@buserror.net> 6924M: Kumar Gala <galak@kernel.crashing.org> 6925W: http://www.penguinppc.org/ 6926L: linuxppc-dev@lists.ozlabs.org 6927T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6928S: Maintained 6929F: arch/powerpc/platforms/83xx/ 6930F: arch/powerpc/platforms/85xx/ 6931 6932LINUX FOR POWERPC PA SEMI PWRFICIENT 6933M: Olof Johansson <olof@lixom.net> 6934L: linuxppc-dev@lists.ozlabs.org 6935S: Maintained 6936F: arch/powerpc/platforms/pasemi/ 6937F: drivers/*/*pasemi* 6938F: drivers/*/*/*pasemi* 6939 6940LINUX SECURITY MODULE (LSM) FRAMEWORK 6941M: Chris Wright <chrisw@sous-sol.org> 6942L: linux-security-module@vger.kernel.org 6943S: Supported 6944 6945LIS3LV02D ACCELEROMETER DRIVER 6946M: Eric Piel <eric.piel@tremplin-utc.net> 6947S: Maintained 6948F: Documentation/misc-devices/lis3lv02d 6949F: drivers/misc/lis3lv02d/ 6950F: drivers/platform/x86/hp_accel.c 6951 6952LIVE PATCHING 6953M: Josh Poimboeuf <jpoimboe@redhat.com> 6954M: Jessica Yu <jeyu@redhat.com> 6955M: Jiri Kosina <jikos@kernel.org> 6956M: Miroslav Benes <mbenes@suse.cz> 6957R: Petr Mladek <pmladek@suse.com> 6958S: Maintained 6959F: kernel/livepatch/ 6960F: include/linux/livepatch.h 6961F: arch/x86/include/asm/livepatch.h 6962F: arch/x86/kernel/livepatch.c 6963F: Documentation/livepatch/ 6964F: Documentation/ABI/testing/sysfs-kernel-livepatch 6965F: samples/livepatch/ 6966L: live-patching@vger.kernel.org 6967T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6968 6969LINUX KERNEL DUMP TEST MODULE (LKDTM) 6970M: Kees Cook <keescook@chromium.org> 6971S: Maintained 6972F: drivers/misc/lkdtm.c 6973 6974LLC (802.2) 6975M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6976S: Maintained 6977F: include/linux/llc.h 6978F: include/uapi/linux/llc.h 6979F: include/net/llc* 6980F: net/llc/ 6981 6982LM73 HARDWARE MONITOR DRIVER 6983M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6984L: linux-hwmon@vger.kernel.org 6985S: Maintained 6986F: drivers/hwmon/lm73.c 6987 6988LM78 HARDWARE MONITOR DRIVER 6989M: Jean Delvare <jdelvare@suse.com> 6990L: linux-hwmon@vger.kernel.org 6991S: Maintained 6992F: Documentation/hwmon/lm78 6993F: drivers/hwmon/lm78.c 6994 6995LM83 HARDWARE MONITOR DRIVER 6996M: Jean Delvare <jdelvare@suse.com> 6997L: linux-hwmon@vger.kernel.org 6998S: Maintained 6999F: Documentation/hwmon/lm83 7000F: drivers/hwmon/lm83.c 7001 7002LM90 HARDWARE MONITOR DRIVER 7003M: Jean Delvare <jdelvare@suse.com> 7004L: linux-hwmon@vger.kernel.org 7005S: Maintained 7006F: Documentation/hwmon/lm90 7007F: Documentation/devicetree/bindings/hwmon/lm90.txt 7008F: drivers/hwmon/lm90.c 7009 7010LM95234 HARDWARE MONITOR DRIVER 7011M: Guenter Roeck <linux@roeck-us.net> 7012L: linux-hwmon@vger.kernel.org 7013S: Maintained 7014F: Documentation/hwmon/lm95234 7015F: drivers/hwmon/lm95234.c 7016 7017LME2510 MEDIA DRIVER 7018M: Malcolm Priestley <tvboxspy@gmail.com> 7019L: linux-media@vger.kernel.org 7020W: https://linuxtv.org 7021Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7022S: Maintained 7023F: drivers/media/usb/dvb-usb-v2/lmedm04* 7024 7025LOCKDEP AND LOCKSTAT 7026M: Peter Zijlstra <peterz@infradead.org> 7027M: Ingo Molnar <mingo@redhat.com> 7028L: linux-kernel@vger.kernel.org 7029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 7030S: Maintained 7031F: Documentation/locking/lockdep*.txt 7032F: Documentation/locking/lockstat.txt 7033F: include/linux/lockdep.h 7034F: kernel/locking/ 7035 7036LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7037M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7038L: linux-ntfs-dev@lists.sourceforge.net 7039W: http://www.linux-ntfs.org/content/view/19/37/ 7040S: Maintained 7041F: Documentation/ldm.txt 7042F: block/partitions/ldm.* 7043 7044LogFS 7045M: Joern Engel <joern@logfs.org> 7046M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7047L: logfs@logfs.org 7048W: logfs.org 7049S: Maintained 7050F: fs/logfs/ 7051 7052LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7053M: Sathya Prakash <sathya.prakash@broadcom.com> 7054M: Chaitra P B <chaitra.basappa@broadcom.com> 7055M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7056L: MPT-FusionLinux.pdl@broadcom.com 7057L: linux-scsi@vger.kernel.org 7058W: http://www.avagotech.com/support/ 7059S: Supported 7060F: drivers/message/fusion/ 7061F: drivers/scsi/mpt2sas/ 7062F: drivers/scsi/mpt3sas/ 7063 7064LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7065M: Matthew Wilcox <matthew@wil.cx> 7066L: linux-scsi@vger.kernel.org 7067S: Maintained 7068F: drivers/scsi/sym53c8xx_2/ 7069 7070LTC4261 HARDWARE MONITOR DRIVER 7071M: Guenter Roeck <linux@roeck-us.net> 7072L: linux-hwmon@vger.kernel.org 7073S: Maintained 7074F: Documentation/hwmon/ltc4261 7075F: drivers/hwmon/ltc4261.c 7076 7077LTP (Linux Test Project) 7078M: Mike Frysinger <vapier@gentoo.org> 7079M: Cyril Hrubis <chrubis@suse.cz> 7080M: Wanlong Gao <wanlong.gao@gmail.com> 7081M: Jan Stancek <jstancek@redhat.com> 7082M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7083M: Alexey Kodanev <alexey.kodanev@oracle.com> 7084L: ltp@lists.linux.it (subscribers-only) 7085W: http://linux-test-project.github.io/ 7086T: git git://github.com/linux-test-project/ltp.git 7087S: Maintained 7088 7089M32R ARCHITECTURE 7090W: http://www.linux-m32r.org/ 7091S: Orphan 7092F: arch/m32r/ 7093 7094M68K ARCHITECTURE 7095M: Geert Uytterhoeven <geert@linux-m68k.org> 7096L: linux-m68k@lists.linux-m68k.org 7097W: http://www.linux-m68k.org/ 7098T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7099S: Maintained 7100F: arch/m68k/ 7101F: drivers/zorro/ 7102 7103M68K ON APPLE MACINTOSH 7104M: Joshua Thompson <funaho@jurai.org> 7105W: http://www.mac.linux-m68k.org/ 7106L: linux-m68k@lists.linux-m68k.org 7107S: Maintained 7108F: arch/m68k/mac/ 7109 7110M68K ON HP9000/300 7111M: Philip Blundell <philb@gnu.org> 7112W: http://www.tazenda.demon.co.uk/phil/linux-hp 7113S: Maintained 7114F: arch/m68k/hp300/ 7115 7116M88DS3103 MEDIA DRIVER 7117M: Antti Palosaari <crope@iki.fi> 7118L: linux-media@vger.kernel.org 7119W: https://linuxtv.org 7120W: http://palosaari.fi/linux/ 7121Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7122T: git git://linuxtv.org/anttip/media_tree.git 7123S: Maintained 7124F: drivers/media/dvb-frontends/m88ds3103* 7125 7126M88RS2000 MEDIA DRIVER 7127M: Malcolm Priestley <tvboxspy@gmail.com> 7128L: linux-media@vger.kernel.org 7129W: https://linuxtv.org 7130Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7131S: Maintained 7132F: drivers/media/dvb-frontends/m88rs2000* 7133 7134MA901 MASTERKIT USB FM RADIO DRIVER 7135M: Alexey Klimov <klimov.linux@gmail.com> 7136L: linux-media@vger.kernel.org 7137T: git git://linuxtv.org/media_tree.git 7138S: Maintained 7139F: drivers/media/radio/radio-ma901.c 7140 7141MAC80211 7142M: Johannes Berg <johannes@sipsolutions.net> 7143L: linux-wireless@vger.kernel.org 7144W: http://wireless.kernel.org/ 7145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7146T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7147S: Maintained 7148F: Documentation/networking/mac80211-injection.txt 7149F: include/net/mac80211.h 7150F: net/mac80211/ 7151F: drivers/net/wireless/mac80211_hwsim.[ch] 7152 7153MACVLAN DRIVER 7154M: Patrick McHardy <kaber@trash.net> 7155L: netdev@vger.kernel.org 7156S: Maintained 7157F: drivers/net/macvlan.c 7158F: include/linux/if_macvlan.h 7159 7160MAILBOX API 7161M: Jassi Brar <jassisinghbrar@gmail.com> 7162L: linux-kernel@vger.kernel.org 7163S: Maintained 7164F: drivers/mailbox/ 7165F: include/linux/mailbox_client.h 7166F: include/linux/mailbox_controller.h 7167 7168MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7169M: Michael Kerrisk <mtk.manpages@gmail.com> 7170W: http://www.kernel.org/doc/man-pages 7171L: linux-man@vger.kernel.org 7172S: Maintained 7173 7174MARVELL ARMADA DRM SUPPORT 7175M: Russell King <rmk+kernel@armlinux.org.uk> 7176S: Maintained 7177F: drivers/gpu/drm/armada/ 7178F: include/uapi/drm/armada_drm.h 7179F: Documentation/devicetree/bindings/display/armada/ 7180 7181MARVELL 88E6352 DSA support 7182M: Guenter Roeck <linux@roeck-us.net> 7183S: Maintained 7184F: drivers/net/dsa/mv88e6352.c 7185 7186MARVELL CRYPTO DRIVER 7187M: Boris Brezillon <boris.brezillon@free-electrons.com> 7188M: Arnaud Ebalard <arno@natisbad.org> 7189F: drivers/crypto/marvell/ 7190S: Maintained 7191L: linux-crypto@vger.kernel.org 7192 7193MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7194M: Mirko Lindner <mlindner@marvell.com> 7195M: Stephen Hemminger <stephen@networkplumber.org> 7196L: netdev@vger.kernel.org 7197S: Maintained 7198F: drivers/net/ethernet/marvell/sk* 7199 7200MARVELL LIBERTAS WIRELESS DRIVER 7201L: libertas-dev@lists.infradead.org 7202S: Orphan 7203F: drivers/net/wireless/marvell/libertas/ 7204 7205MARVELL MV643XX ETHERNET DRIVER 7206M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7207L: netdev@vger.kernel.org 7208S: Maintained 7209F: drivers/net/ethernet/marvell/mv643xx_eth.* 7210F: include/linux/mv643xx.h 7211 7212MARVELL MVNETA ETHERNET DRIVER 7213M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7214L: netdev@vger.kernel.org 7215S: Maintained 7216F: drivers/net/ethernet/marvell/mvneta.* 7217 7218MARVELL MWIFIEX WIRELESS DRIVER 7219M: Amitkumar Karwar <akarwar@marvell.com> 7220M: Nishant Sarmukadam <nishants@marvell.com> 7221L: linux-wireless@vger.kernel.org 7222S: Maintained 7223F: drivers/net/wireless/marvell/mwifiex/ 7224 7225MARVELL MWL8K WIRELESS DRIVER 7226M: Lennert Buytenhek <buytenh@wantstofly.org> 7227L: linux-wireless@vger.kernel.org 7228S: Odd Fixes 7229F: drivers/net/wireless/marvell/mwl8k.c 7230 7231MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7232M: Nicolas Pitre <nico@fluxnic.net> 7233S: Odd Fixes 7234F: drivers/mmc/host/mvsdio.* 7235 7236MATROX FRAMEBUFFER DRIVER 7237L: linux-fbdev@vger.kernel.org 7238S: Orphan 7239F: drivers/video/fbdev/matrox/matroxfb_* 7240F: include/uapi/linux/matroxfb.h 7241 7242MAX16065 HARDWARE MONITOR DRIVER 7243M: Guenter Roeck <linux@roeck-us.net> 7244L: linux-hwmon@vger.kernel.org 7245S: Maintained 7246F: Documentation/hwmon/max16065 7247F: drivers/hwmon/max16065.c 7248 7249MAX20751 HARDWARE MONITOR DRIVER 7250M: Guenter Roeck <linux@roeck-us.net> 7251L: linux-hwmon@vger.kernel.org 7252S: Maintained 7253F: Documentation/hwmon/max20751 7254F: drivers/hwmon/max20751.c 7255 7256MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7257M: "Hans J. Koch" <hjk@hansjkoch.de> 7258L: linux-hwmon@vger.kernel.org 7259S: Maintained 7260F: Documentation/hwmon/max6650 7261F: drivers/hwmon/max6650.c 7262 7263MAX6697 HARDWARE MONITOR DRIVER 7264M: Guenter Roeck <linux@roeck-us.net> 7265L: linux-hwmon@vger.kernel.org 7266S: Maintained 7267F: Documentation/hwmon/max6697 7268F: Documentation/devicetree/bindings/i2c/max6697.txt 7269F: drivers/hwmon/max6697.c 7270F: include/linux/platform_data/max6697.h 7271 7272MAX9860 MONO AUDIO VOICE CODEC DRIVER 7273M: Peter Rosin <peda@axentia.se> 7274L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7275S: Maintained 7276F: Documentation/devicetree/bindings/sound/max9860.txt 7277F: sound/soc/codecs/max9860.* 7278 7279MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7280M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7281L: linux-pm@vger.kernel.org 7282S: Supported 7283F: drivers/power/max14577_charger.c 7284F: drivers/power/max77693_charger.c 7285 7286MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7287M: Javier Martinez Canillas <javier@osg.samsung.com> 7288L: linux-kernel@vger.kernel.org 7289S: Supported 7290F: drivers/*/*max77802*.c 7291F: Documentation/devicetree/bindings/*/*max77802.txt 7292F: include/dt-bindings/*/*max77802.h 7293 7294MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7295M: Chanwoo Choi <cw00.choi@samsung.com> 7296M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7297L: linux-kernel@vger.kernel.org 7298S: Supported 7299F: drivers/*/max14577*.c 7300F: drivers/*/max77686*.c 7301F: drivers/*/max77693*.c 7302F: drivers/extcon/extcon-max14577.c 7303F: drivers/extcon/extcon-max77693.c 7304F: drivers/rtc/rtc-max77686.c 7305F: drivers/clk/clk-max77686.c 7306F: Documentation/devicetree/bindings/mfd/max14577.txt 7307F: Documentation/devicetree/bindings/*/max77686.txt 7308F: Documentation/devicetree/bindings/mfd/max77693.txt 7309F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7310F: include/linux/mfd/max14577*.h 7311F: include/linux/mfd/max77686*.h 7312F: include/linux/mfd/max77693*.h 7313 7314MAXIRADIO FM RADIO RECEIVER DRIVER 7315M: Hans Verkuil <hverkuil@xs4all.nl> 7316L: linux-media@vger.kernel.org 7317T: git git://linuxtv.org/media_tree.git 7318W: https://linuxtv.org 7319S: Maintained 7320F: drivers/media/radio/radio-maxiradio* 7321 7322MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7323M: Peter Rosin <peda@axentia.se> 7324L: linux-iio@vger.kernel.org 7325S: Maintained 7326F: drivers/iio/potentiometer/mcp4531.c 7327 7328MEDIA DRIVERS FOR RENESAS - VSP1 7329M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7330L: linux-media@vger.kernel.org 7331L: linux-renesas-soc@vger.kernel.org 7332T: git git://linuxtv.org/media_tree.git 7333S: Supported 7334F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7335F: drivers/media/platform/vsp1/ 7336 7337MEDIA DRIVERS FOR ASCOT2E 7338M: Sergey Kozlov <serjk@netup.ru> 7339L: linux-media@vger.kernel.org 7340W: https://linuxtv.org 7341W: http://netup.tv/ 7342T: git git://linuxtv.org/media_tree.git 7343S: Supported 7344F: drivers/media/dvb-frontends/ascot2e* 7345 7346MEDIA DRIVERS FOR CXD2841ER 7347M: Sergey Kozlov <serjk@netup.ru> 7348L: linux-media@vger.kernel.org 7349W: https://linuxtv.org 7350W: http://netup.tv/ 7351T: git git://linuxtv.org/media_tree.git 7352S: Supported 7353F: drivers/media/dvb-frontends/cxd2841er* 7354 7355MEDIA DRIVERS FOR HORUS3A 7356M: Sergey Kozlov <serjk@netup.ru> 7357L: linux-media@vger.kernel.org 7358W: https://linuxtv.org 7359W: http://netup.tv/ 7360T: git git://linuxtv.org/media_tree.git 7361S: Supported 7362F: drivers/media/dvb-frontends/horus3a* 7363 7364MEDIA DRIVERS FOR LNBH25 7365M: Sergey Kozlov <serjk@netup.ru> 7366L: linux-media@vger.kernel.org 7367W: https://linuxtv.org 7368W: http://netup.tv/ 7369T: git git://linuxtv.org/media_tree.git 7370S: Supported 7371F: drivers/media/dvb-frontends/lnbh25* 7372 7373MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7374M: Sergey Kozlov <serjk@netup.ru> 7375L: linux-media@vger.kernel.org 7376W: https://linuxtv.org 7377W: http://netup.tv/ 7378T: git git://linuxtv.org/media_tree.git 7379S: Supported 7380F: drivers/media/pci/netup_unidvb/* 7381 7382MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7383M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7384M: Mauro Carvalho Chehab <mchehab@kernel.org> 7385P: LinuxTV.org Project 7386L: linux-media@vger.kernel.org 7387W: https://linuxtv.org 7388Q: http://patchwork.kernel.org/project/linux-media/list/ 7389T: git git://linuxtv.org/media_tree.git 7390S: Maintained 7391F: Documentation/dvb/ 7392F: Documentation/video4linux/ 7393F: Documentation/DocBook/media/ 7394F: drivers/media/ 7395F: drivers/staging/media/ 7396F: include/linux/platform_data/media/ 7397F: include/media/ 7398F: include/uapi/linux/dvb/ 7399F: include/uapi/linux/videodev2.h 7400F: include/uapi/linux/media.h 7401F: include/uapi/linux/v4l2-* 7402F: include/uapi/linux/meye.h 7403F: include/uapi/linux/ivtv* 7404F: include/uapi/linux/uvcvideo.h 7405 7406MEDIATEK ETHERNET DRIVER 7407M: Felix Fietkau <nbd@openwrt.org> 7408M: John Crispin <blogic@openwrt.org> 7409L: netdev@vger.kernel.org 7410S: Maintained 7411F: drivers/net/ethernet/mediatek/ 7412 7413MEDIATEK MT7601U WIRELESS LAN DRIVER 7414M: Jakub Kicinski <kubakici@wp.pl> 7415L: linux-wireless@vger.kernel.org 7416S: Maintained 7417F: drivers/net/wireless/mediatek/mt7601u/ 7418 7419MEGARAID SCSI/SAS DRIVERS 7420M: Kashyap Desai <kashyap.desai@avagotech.com> 7421M: Sumit Saxena <sumit.saxena@avagotech.com> 7422M: Uday Lingala <uday.lingala@avagotech.com> 7423L: megaraidlinux.pdl@avagotech.com 7424L: linux-scsi@vger.kernel.org 7425W: http://www.lsi.com 7426S: Maintained 7427F: Documentation/scsi/megaraid.txt 7428F: drivers/scsi/megaraid.* 7429F: drivers/scsi/megaraid/ 7430 7431MELLANOX ETHERNET DRIVER (mlx4_en) 7432M: Tariq Toukan <tariqt@mellanox.com> 7433L: netdev@vger.kernel.org 7434S: Supported 7435W: http://www.mellanox.com 7436Q: http://patchwork.ozlabs.org/project/netdev/list/ 7437F: drivers/net/ethernet/mellanox/mlx4/en_* 7438 7439MELLANOX ETHERNET DRIVER (mlx5e) 7440M: Saeed Mahameed <saeedm@mellanox.com> 7441L: netdev@vger.kernel.org 7442S: Supported 7443W: http://www.mellanox.com 7444Q: http://patchwork.ozlabs.org/project/netdev/list/ 7445F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7446 7447MELLANOX ETHERNET SWITCH DRIVERS 7448M: Jiri Pirko <jiri@mellanox.com> 7449M: Ido Schimmel <idosch@mellanox.com> 7450L: netdev@vger.kernel.org 7451S: Supported 7452W: http://www.mellanox.com 7453Q: http://patchwork.ozlabs.org/project/netdev/list/ 7454F: drivers/net/ethernet/mellanox/mlxsw/ 7455 7456MEMBARRIER SUPPORT 7457M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7458M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7459L: linux-kernel@vger.kernel.org 7460S: Supported 7461F: kernel/membarrier.c 7462F: include/uapi/linux/membarrier.h 7463 7464MEMORY MANAGEMENT 7465L: linux-mm@kvack.org 7466W: http://www.linux-mm.org 7467S: Maintained 7468F: include/linux/mm.h 7469F: include/linux/gfp.h 7470F: include/linux/mmzone.h 7471F: include/linux/memory_hotplug.h 7472F: include/linux/vmalloc.h 7473F: mm/ 7474 7475MEMORY TECHNOLOGY DEVICES (MTD) 7476M: David Woodhouse <dwmw2@infradead.org> 7477M: Brian Norris <computersforpeace@gmail.com> 7478L: linux-mtd@lists.infradead.org 7479W: http://www.linux-mtd.infradead.org/ 7480Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7481T: git git://git.infradead.org/linux-mtd.git 7482T: git git://git.infradead.org/l2-mtd.git 7483S: Maintained 7484F: Documentation/devicetree/bindings/mtd/ 7485F: drivers/mtd/ 7486F: include/linux/mtd/ 7487F: include/uapi/mtd/ 7488 7489MEN A21 WATCHDOG DRIVER 7490M: Johannes Thumshirn <morbidrsa@gmail.com> 7491L: linux-watchdog@vger.kernel.org 7492S: Maintained 7493F: drivers/watchdog/mena21_wdt.c 7494 7495MEN CHAMELEON BUS (mcb) 7496M: Johannes Thumshirn <morbidrsa@gmail.com> 7497S: Maintained 7498F: drivers/mcb/ 7499F: include/linux/mcb.h 7500F: Documentation/men-chameleon-bus.txt 7501 7502MEN F21BMC (Board Management Controller) 7503M: Andreas Werner <andreas.werner@men.de> 7504S: Supported 7505F: drivers/mfd/menf21bmc.c 7506F: drivers/watchdog/menf21bmc_wdt.c 7507F: drivers/leds/leds-menf21bmc.c 7508F: drivers/hwmon/menf21bmc_hwmon.c 7509F: Documentation/hwmon/menf21bmc 7510 7511METAG ARCHITECTURE 7512M: James Hogan <james.hogan@imgtec.com> 7513L: linux-metag@vger.kernel.org 7514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7515S: Odd Fixes 7516F: arch/metag/ 7517F: Documentation/metag/ 7518F: Documentation/devicetree/bindings/metag/ 7519F: Documentation/devicetree/bindings/interrupt-controller/img,* 7520F: drivers/clocksource/metag_generic.c 7521F: drivers/irqchip/irq-metag.c 7522F: drivers/irqchip/irq-metag-ext.c 7523F: drivers/tty/metag_da.c 7524 7525MICROBLAZE ARCHITECTURE 7526M: Michal Simek <monstr@monstr.eu> 7527W: http://www.monstr.eu/fdt/ 7528T: git git://git.monstr.eu/linux-2.6-microblaze.git 7529S: Supported 7530F: arch/microblaze/ 7531 7532MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7533M: Chen Yu <yu.c.chen@intel.com> 7534L: platform-driver-x86@vger.kernel.org 7535S: Supported 7536F: drivers/platform/x86/surfacepro3_button.c 7537 7538MICROTEK X6 SCANNER 7539M: Oliver Neukum <oliver@neukum.org> 7540S: Maintained 7541F: drivers/usb/image/microtek.* 7542 7543MIPS 7544M: Ralf Baechle <ralf@linux-mips.org> 7545L: linux-mips@linux-mips.org 7546W: http://www.linux-mips.org/ 7547T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7548Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7549S: Supported 7550F: Documentation/devicetree/bindings/mips/ 7551F: Documentation/mips/ 7552F: arch/mips/ 7553 7554MIPS/LOONGSON1 ARCHITECTURE 7555M: Keguang Zhang <keguang.zhang@gmail.com> 7556L: linux-mips@linux-mips.org 7557S: Maintained 7558F: arch/mips/loongson32/ 7559F: arch/mips/include/asm/mach-loongson32/ 7560F: drivers/*/*loongson1* 7561F: drivers/*/*/*loongson1* 7562 7563MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7564M: Hans Verkuil <hverkuil@xs4all.nl> 7565L: linux-media@vger.kernel.org 7566T: git git://linuxtv.org/media_tree.git 7567W: https://linuxtv.org 7568S: Odd Fixes 7569F: drivers/media/radio/radio-miropcm20* 7570 7571MELLANOX MLX4 core VPI driver 7572M: Yishai Hadas <yishaih@mellanox.com> 7573L: netdev@vger.kernel.org 7574L: linux-rdma@vger.kernel.org 7575W: http://www.mellanox.com 7576Q: http://patchwork.ozlabs.org/project/netdev/list/ 7577S: Supported 7578F: drivers/net/ethernet/mellanox/mlx4/ 7579F: include/linux/mlx4/ 7580 7581MELLANOX MLX4 IB driver 7582M: Yishai Hadas <yishaih@mellanox.com> 7583L: linux-rdma@vger.kernel.org 7584W: http://www.mellanox.com 7585Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7586S: Supported 7587F: drivers/infiniband/hw/mlx4/ 7588F: include/linux/mlx4/ 7589 7590MELLANOX MLX5 core VPI driver 7591M: Matan Barak <matanb@mellanox.com> 7592M: Leon Romanovsky <leonro@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/mlx5/core/ 7599F: include/linux/mlx5/ 7600 7601MELLANOX MLX5 IB driver 7602M: Matan Barak <matanb@mellanox.com> 7603M: Leon Romanovsky <leonro@mellanox.com> 7604L: linux-rdma@vger.kernel.org 7605W: http://www.mellanox.com 7606Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7607S: Supported 7608F: drivers/infiniband/hw/mlx5/ 7609F: include/linux/mlx5/ 7610 7611MELEXIS MLX90614 DRIVER 7612M: Crt Mori <cmo@melexis.com> 7613L: linux-iio@vger.kernel.org 7614W: http://www.melexis.com 7615S: Supported 7616F: drivers/iio/temperature/mlx90614.c 7617 7618MN88472 MEDIA DRIVER 7619M: Antti Palosaari <crope@iki.fi> 7620L: linux-media@vger.kernel.org 7621W: https://linuxtv.org 7622W: http://palosaari.fi/linux/ 7623Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7624T: git git://linuxtv.org/anttip/media_tree.git 7625S: Maintained 7626F: drivers/staging/media/mn88472/ 7627F: drivers/media/dvb-frontends/mn88472.h 7628 7629MN88473 MEDIA DRIVER 7630M: Antti Palosaari <crope@iki.fi> 7631L: linux-media@vger.kernel.org 7632W: https://linuxtv.org 7633W: http://palosaari.fi/linux/ 7634Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7635S: Maintained 7636F: drivers/media/dvb-frontends/mn88473* 7637 7638MODULE SUPPORT 7639M: Rusty Russell <rusty@rustcorp.com.au> 7640S: Maintained 7641F: include/linux/module.h 7642F: kernel/module.c 7643 7644MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7645W: http://popies.net/meye/ 7646S: Orphan 7647F: Documentation/video4linux/meye.txt 7648F: drivers/media/pci/meye/ 7649F: include/uapi/linux/meye.h 7650 7651MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7652M: Jiri Slaby <jirislaby@gmail.com> 7653S: Maintained 7654F: Documentation/serial/moxa-smartio 7655F: drivers/tty/mxser.* 7656 7657MR800 AVERMEDIA USB FM RADIO DRIVER 7658M: Alexey Klimov <klimov.linux@gmail.com> 7659L: linux-media@vger.kernel.org 7660T: git git://linuxtv.org/media_tree.git 7661S: Maintained 7662F: drivers/media/radio/radio-mr800.c 7663 7664MRF24J40 IEEE 802.15.4 RADIO DRIVER 7665M: Alan Ott <alan@signal11.us> 7666L: linux-wpan@vger.kernel.org 7667S: Maintained 7668F: drivers/net/ieee802154/mrf24j40.c 7669F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7670 7671MSI LAPTOP SUPPORT 7672M: "Lee, Chun-Yi" <jlee@suse.com> 7673L: platform-driver-x86@vger.kernel.org 7674S: Maintained 7675F: drivers/platform/x86/msi-laptop.c 7676 7677MSI WMI SUPPORT 7678L: platform-driver-x86@vger.kernel.org 7679S: Orphan 7680F: drivers/platform/x86/msi-wmi.c 7681 7682MSI001 MEDIA DRIVER 7683M: Antti Palosaari <crope@iki.fi> 7684L: linux-media@vger.kernel.org 7685W: https://linuxtv.org 7686W: http://palosaari.fi/linux/ 7687Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7688T: git git://linuxtv.org/anttip/media_tree.git 7689S: Maintained 7690F: drivers/media/tuners/msi001* 7691 7692MSI2500 MEDIA DRIVER 7693M: Antti Palosaari <crope@iki.fi> 7694L: linux-media@vger.kernel.org 7695W: https://linuxtv.org 7696W: http://palosaari.fi/linux/ 7697Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7698T: git git://linuxtv.org/anttip/media_tree.git 7699S: Maintained 7700F: drivers/media/usb/msi2500/ 7701 7702MSYSTEMS DISKONCHIP G3 MTD DRIVER 7703M: Robert Jarzmik <robert.jarzmik@free.fr> 7704L: linux-mtd@lists.infradead.org 7705S: Maintained 7706F: drivers/mtd/devices/docg3* 7707 7708MT9M032 APTINA SENSOR DRIVER 7709M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7710L: linux-media@vger.kernel.org 7711T: git git://linuxtv.org/media_tree.git 7712S: Maintained 7713F: drivers/media/i2c/mt9m032.c 7714F: include/media/i2c/mt9m032.h 7715 7716MT9P031 APTINA CAMERA SENSOR 7717M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7718L: linux-media@vger.kernel.org 7719T: git git://linuxtv.org/media_tree.git 7720S: Maintained 7721F: drivers/media/i2c/mt9p031.c 7722F: include/media/i2c/mt9p031.h 7723 7724MT9T001 APTINA CAMERA SENSOR 7725M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7726L: linux-media@vger.kernel.org 7727T: git git://linuxtv.org/media_tree.git 7728S: Maintained 7729F: drivers/media/i2c/mt9t001.c 7730F: include/media/i2c/mt9t001.h 7731 7732MT9V032 APTINA CAMERA SENSOR 7733M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7734L: linux-media@vger.kernel.org 7735T: git git://linuxtv.org/media_tree.git 7736S: Maintained 7737F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7738F: drivers/media/i2c/mt9v032.c 7739F: include/media/i2c/mt9v032.h 7740 7741MULTIFUNCTION DEVICES (MFD) 7742M: Lee Jones <lee.jones@linaro.org> 7743T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7744S: Supported 7745F: drivers/mfd/ 7746F: include/linux/mfd/ 7747 7748MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7749M: Ulf Hansson <ulf.hansson@linaro.org> 7750L: linux-mmc@vger.kernel.org 7751T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7752S: Maintained 7753F: drivers/mmc/ 7754F: include/linux/mmc/ 7755F: include/uapi/linux/mmc/ 7756 7757MULTIMEDIA CARD (MMC) ETC. OVER SPI 7758S: Orphan 7759F: drivers/mmc/host/mmc_spi.c 7760F: include/linux/spi/mmc_spi.h 7761 7762MULTISOUND SOUND DRIVER 7763M: Andrew Veliath <andrewtv@usa.net> 7764S: Maintained 7765F: Documentation/sound/oss/MultiSound 7766F: sound/oss/msnd* 7767 7768MULTITECH MULTIPORT CARD (ISICOM) 7769S: Orphan 7770F: drivers/tty/isicom.c 7771F: include/linux/isicom.h 7772 7773MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7774M: Bin Liu <b-liu@ti.com> 7775L: linux-usb@vger.kernel.org 7776T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7777S: Maintained 7778F: drivers/usb/musb/ 7779 7780MXL5007T MEDIA DRIVER 7781M: Michael Krufky <mkrufky@linuxtv.org> 7782L: linux-media@vger.kernel.org 7783W: https://linuxtv.org 7784W: http://github.com/mkrufky 7785Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7786T: git git://linuxtv.org/mkrufky/tuners.git 7787S: Maintained 7788F: drivers/media/tuners/mxl5007t.* 7789 7790MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7791M: Hyong-Youb Kim <hykim@myri.com> 7792L: netdev@vger.kernel.org 7793W: https://www.myricom.com/support/downloads/myri10ge.html 7794S: Supported 7795F: drivers/net/ethernet/myricom/myri10ge/ 7796 7797NAND FLASH SUBSYSTEM 7798M: Boris Brezillon <boris.brezillon@free-electrons.com> 7799R: Richard Weinberger <richard@nod.at> 7800L: linux-mtd@lists.infradead.org 7801W: http://www.linux-mtd.infradead.org/ 7802Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7803T: git git://github.com/linux-nand/linux.git 7804S: Maintained 7805F: drivers/mtd/nand/ 7806F: include/linux/mtd/nand*.h 7807 7808NATSEMI ETHERNET DRIVER (DP8381x) 7809S: Orphan 7810F: drivers/net/ethernet/natsemi/natsemi.c 7811 7812NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7813M: Daniel Mack <zonque@gmail.com> 7814S: Maintained 7815L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7816W: http://www.native-instruments.com 7817F: sound/usb/caiaq/ 7818 7819NCP FILESYSTEM 7820M: Petr Vandrovec <petr@vandrovec.name> 7821S: Odd Fixes 7822F: fs/ncpfs/ 7823 7824NCR 5380 SCSI DRIVERS 7825M: Finn Thain <fthain@telegraphics.com.au> 7826M: Michael Schmitz <schmitzmic@gmail.com> 7827L: linux-scsi@vger.kernel.org 7828S: Maintained 7829F: Documentation/scsi/g_NCR5380.txt 7830F: Documentation/scsi/dtc3x80.txt 7831F: drivers/scsi/NCR5380.* 7832F: drivers/scsi/arm/cumana_1.c 7833F: drivers/scsi/arm/oak.c 7834F: drivers/scsi/atari_scsi.* 7835F: drivers/scsi/dmx3191d.c 7836F: drivers/scsi/dtc.* 7837F: drivers/scsi/g_NCR5380.* 7838F: drivers/scsi/g_NCR5380_mmio.c 7839F: drivers/scsi/mac_scsi.* 7840F: drivers/scsi/pas16.* 7841F: drivers/scsi/sun3_scsi.* 7842F: drivers/scsi/sun3_scsi_vme.c 7843F: drivers/scsi/t128.* 7844 7845NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7846M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7847L: linux-scsi@vger.kernel.org 7848S: Maintained 7849F: drivers/scsi/NCR_D700.* 7850 7851NCT6775 HARDWARE MONITOR DRIVER 7852M: Guenter Roeck <linux@roeck-us.net> 7853L: linux-hwmon@vger.kernel.org 7854S: Maintained 7855F: Documentation/hwmon/nct6775 7856F: drivers/hwmon/nct6775.c 7857 7858NETEFFECT IWARP RNIC DRIVER (IW_NES) 7859M: Faisal Latif <faisal.latif@intel.com> 7860L: linux-rdma@vger.kernel.org 7861W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7862S: Supported 7863F: drivers/infiniband/hw/nes/ 7864 7865NETEM NETWORK EMULATOR 7866M: Stephen Hemminger <stephen@networkplumber.org> 7867L: netem@lists.linux-foundation.org (moderated for non-subscribers) 7868S: Maintained 7869F: net/sched/sch_netem.c 7870 7871NETERION 10GbE DRIVERS (s2io/vxge) 7872M: Jon Mason <jdmason@kudzu.us> 7873L: netdev@vger.kernel.org 7874S: Supported 7875F: Documentation/networking/s2io.txt 7876F: Documentation/networking/vxge.txt 7877F: drivers/net/ethernet/neterion/ 7878 7879NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7880M: Pablo Neira Ayuso <pablo@netfilter.org> 7881M: Patrick McHardy <kaber@trash.net> 7882M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7883L: netfilter-devel@vger.kernel.org 7884L: coreteam@netfilter.org 7885W: http://www.netfilter.org/ 7886W: http://www.iptables.org/ 7887Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7888T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7889T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7890S: Supported 7891F: include/linux/netfilter* 7892F: include/linux/netfilter/ 7893F: include/net/netfilter/ 7894F: include/uapi/linux/netfilter* 7895F: include/uapi/linux/netfilter/ 7896F: net/*/netfilter.c 7897F: net/*/netfilter/ 7898F: net/netfilter/ 7899F: net/bridge/br_netfilter*.c 7900 7901NETLABEL 7902M: Paul Moore <paul@paul-moore.com> 7903W: http://netlabel.sf.net 7904L: netdev@vger.kernel.org 7905S: Maintained 7906F: Documentation/netlabel/ 7907F: include/net/netlabel.h 7908F: net/netlabel/ 7909 7910NETROM NETWORK LAYER 7911M: Ralf Baechle <ralf@linux-mips.org> 7912L: linux-hams@vger.kernel.org 7913W: http://www.linux-ax25.org/ 7914S: Maintained 7915F: include/net/netrom.h 7916F: include/uapi/linux/netrom.h 7917F: net/netrom/ 7918 7919NETRONOME ETHERNET DRIVERS 7920M: Jakub Kicinski <jakub.kicinski@netronome.com> 7921L: oss-drivers@netronome.com 7922S: Maintained 7923F: drivers/net/ethernet/netronome/ 7924 7925NETWORK BLOCK DEVICE (NBD) 7926M: Markus Pargmann <mpa@pengutronix.de> 7927S: Maintained 7928L: nbd-general@lists.sourceforge.net 7929T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7930F: Documentation/blockdev/nbd.txt 7931F: drivers/block/nbd.c 7932F: include/uapi/linux/nbd.h 7933 7934NETWORK DROP MONITOR 7935M: Neil Horman <nhorman@tuxdriver.com> 7936L: netdev@vger.kernel.org 7937S: Maintained 7938W: https://fedorahosted.org/dropwatch/ 7939F: net/core/drop_monitor.c 7940 7941NETWORKING [GENERAL] 7942M: "David S. Miller" <davem@davemloft.net> 7943L: netdev@vger.kernel.org 7944W: http://www.linuxfoundation.org/en/Net 7945Q: http://patchwork.ozlabs.org/project/netdev/list/ 7946T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7947T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7948S: Maintained 7949F: net/ 7950F: include/net/ 7951F: include/linux/in.h 7952F: include/linux/net.h 7953F: include/linux/netdevice.h 7954F: include/uapi/linux/in.h 7955F: include/uapi/linux/net.h 7956F: include/uapi/linux/netdevice.h 7957F: include/uapi/linux/net_namespace.h 7958F: tools/net/ 7959F: tools/testing/selftests/net/ 7960F: lib/random32.c 7961F: lib/test_bpf.c 7962 7963NETWORKING [IPv4/IPv6] 7964M: "David S. Miller" <davem@davemloft.net> 7965M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7966M: James Morris <jmorris@namei.org> 7967M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7968M: Patrick McHardy <kaber@trash.net> 7969L: netdev@vger.kernel.org 7970T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7971S: Maintained 7972F: net/ipv4/ 7973F: net/ipv6/ 7974F: include/net/ip* 7975F: arch/x86/net/* 7976 7977NETWORKING [IPSEC] 7978M: Steffen Klassert <steffen.klassert@secunet.com> 7979M: Herbert Xu <herbert@gondor.apana.org.au> 7980M: "David S. Miller" <davem@davemloft.net> 7981L: netdev@vger.kernel.org 7982T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7983T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7984S: Maintained 7985F: net/core/flow.c 7986F: net/xfrm/ 7987F: net/key/ 7988F: net/ipv4/xfrm* 7989F: net/ipv4/esp4.c 7990F: net/ipv4/ah4.c 7991F: net/ipv4/ipcomp.c 7992F: net/ipv4/ip_vti.c 7993F: net/ipv6/xfrm* 7994F: net/ipv6/esp6.c 7995F: net/ipv6/ah6.c 7996F: net/ipv6/ipcomp6.c 7997F: net/ipv6/ip6_vti.c 7998F: include/uapi/linux/xfrm.h 7999F: include/net/xfrm.h 8000 8001NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8002M: Paul Moore <paul@paul-moore.com> 8003L: netdev@vger.kernel.org 8004S: Maintained 8005 8006NETWORKING [WIRELESS] 8007L: linux-wireless@vger.kernel.org 8008Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8009 8010NETWORKING DRIVERS 8011L: netdev@vger.kernel.org 8012W: http://www.linuxfoundation.org/en/Net 8013Q: http://patchwork.ozlabs.org/project/netdev/list/ 8014T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8015T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8016S: Odd Fixes 8017F: Documentation/devicetree/bindings/net/ 8018F: drivers/net/ 8019F: include/linux/if_* 8020F: include/linux/netdevice.h 8021F: include/linux/etherdevice.h 8022F: include/linux/fcdevice.h 8023F: include/linux/fddidevice.h 8024F: include/linux/hippidevice.h 8025F: include/linux/inetdevice.h 8026F: include/uapi/linux/if_* 8027F: include/uapi/linux/netdevice.h 8028 8029NETWORKING DRIVERS (WIRELESS) 8030M: Kalle Valo <kvalo@codeaurora.org> 8031L: linux-wireless@vger.kernel.org 8032Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8033T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8034T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8035S: Maintained 8036F: Documentation/devicetree/bindings/net/wireless/ 8037F: drivers/net/wireless/ 8038 8039NETXEN (1/10) GbE SUPPORT 8040M: Manish Chopra <manish.chopra@qlogic.com> 8041M: Sony Chacko <sony.chacko@qlogic.com> 8042M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8043L: netdev@vger.kernel.org 8044W: http://www.qlogic.com 8045S: Supported 8046F: drivers/net/ethernet/qlogic/netxen/ 8047 8048NFC SUBSYSTEM 8049M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8050M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8051M: Samuel Ortiz <sameo@linux.intel.com> 8052L: linux-wireless@vger.kernel.org 8053L: linux-nfc@lists.01.org (subscribers-only) 8054S: Supported 8055F: net/nfc/ 8056F: include/net/nfc/ 8057F: include/uapi/linux/nfc.h 8058F: drivers/nfc/ 8059F: include/linux/platform_data/nfcmrvl.h 8060F: include/linux/platform_data/nxp-nci.h 8061F: include/linux/platform_data/pn544.h 8062F: include/linux/platform_data/st21nfca.h 8063F: include/linux/platform_data/st-nci.h 8064F: Documentation/devicetree/bindings/net/nfc/ 8065 8066NFS, SUNRPC, AND LOCKD CLIENTS 8067M: Trond Myklebust <trond.myklebust@primarydata.com> 8068M: Anna Schumaker <anna.schumaker@netapp.com> 8069L: linux-nfs@vger.kernel.org 8070W: http://client.linux-nfs.org 8071T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8072S: Maintained 8073F: fs/lockd/ 8074F: fs/nfs/ 8075F: fs/nfs_common/ 8076F: net/sunrpc/ 8077F: include/linux/lockd/ 8078F: include/linux/nfs* 8079F: include/linux/sunrpc/ 8080F: include/uapi/linux/nfs* 8081F: include/uapi/linux/sunrpc/ 8082 8083NILFS2 FILESYSTEM 8084M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8085L: linux-nilfs@vger.kernel.org 8086W: http://nilfs.sourceforge.net/ 8087W: http://nilfs.osdn.jp/ 8088T: git git://github.com/konis/nilfs2.git 8089S: Supported 8090F: Documentation/filesystems/nilfs2.txt 8091F: fs/nilfs2/ 8092F: include/linux/nilfs2_fs.h 8093F: include/trace/events/nilfs2.h 8094 8095NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8096M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8097W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8098S: Maintained 8099F: Documentation/scsi/NinjaSCSI.txt 8100F: drivers/scsi/pcmcia/nsp_* 8101 8102NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8103M: GOTO Masanori <gotom@debian.or.jp> 8104M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8105W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8106S: Maintained 8107F: Documentation/scsi/NinjaSCSI.txt 8108F: drivers/scsi/nsp32* 8109 8110NIOS2 ARCHITECTURE 8111M: Ley Foon Tan <lftan@altera.com> 8112L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8113T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8114S: Maintained 8115F: arch/nios2/ 8116 8117NOKIA N900 POWER SUPPLY DRIVERS 8118R: Pali Rohár <pali.rohar@gmail.com> 8119F: include/linux/power/bq2415x_charger.h 8120F: include/linux/power/bq27xxx_battery.h 8121F: include/linux/power/isp1704_charger.h 8122F: drivers/power/bq2415x_charger.c 8123F: drivers/power/bq27xxx_battery.c 8124F: drivers/power/bq27xxx_battery_i2c.c 8125F: drivers/power/isp1704_charger.c 8126F: drivers/power/rx51_battery.c 8127 8128NTB DRIVER CORE 8129M: Jon Mason <jdmason@kudzu.us> 8130M: Dave Jiang <dave.jiang@intel.com> 8131M: Allen Hubbe <Allen.Hubbe@emc.com> 8132L: linux-ntb@googlegroups.com 8133S: Supported 8134W: https://github.com/jonmason/ntb/wiki 8135T: git git://github.com/jonmason/ntb.git 8136F: drivers/ntb/ 8137F: drivers/net/ntb_netdev.c 8138F: include/linux/ntb.h 8139F: include/linux/ntb_transport.h 8140 8141NTB INTEL DRIVER 8142M: Jon Mason <jdmason@kudzu.us> 8143M: Dave Jiang <dave.jiang@intel.com> 8144L: linux-ntb@googlegroups.com 8145S: Supported 8146W: https://github.com/jonmason/ntb/wiki 8147T: git git://github.com/jonmason/ntb.git 8148F: drivers/ntb/hw/intel/ 8149 8150NTB AMD DRIVER 8151M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8152L: linux-ntb@googlegroups.com 8153S: Supported 8154F: drivers/ntb/hw/amd/ 8155 8156NTFS FILESYSTEM 8157M: Anton Altaparmakov <anton@tuxera.com> 8158L: linux-ntfs-dev@lists.sourceforge.net 8159W: http://www.tuxera.com/ 8160T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8161S: Supported 8162F: Documentation/filesystems/ntfs.txt 8163F: fs/ntfs/ 8164 8165NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8166M: Antonino Daplas <adaplas@gmail.com> 8167L: linux-fbdev@vger.kernel.org 8168S: Maintained 8169F: drivers/video/fbdev/riva/ 8170F: drivers/video/fbdev/nvidia/ 8171 8172NVM EXPRESS DRIVER 8173M: Keith Busch <keith.busch@intel.com> 8174M: Jens Axboe <axboe@fb.com> 8175L: linux-nvme@lists.infradead.org 8176T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8177W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8178S: Supported 8179F: drivers/nvme/host/ 8180F: include/linux/nvme.h 8181 8182NVMEM FRAMEWORK 8183M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8184M: Maxime Ripard <maxime.ripard@free-electrons.com> 8185S: Maintained 8186F: drivers/nvmem/ 8187F: Documentation/devicetree/bindings/nvmem/ 8188F: include/linux/nvmem-consumer.h 8189F: include/linux/nvmem-provider.h 8190 8191NXP-NCI NFC DRIVER 8192M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8193R: Charles Gorand <charles.gorand@effinnov.com> 8194L: linux-nfc@lists.01.org (moderated for non-subscribers) 8195S: Supported 8196F: drivers/nfc/nxp-nci 8197 8198NXP TDA998X DRM DRIVER 8199M: Russell King <rmk+kernel@armlinux.org.uk> 8200S: Supported 8201F: drivers/gpu/drm/i2c/tda998x_drv.c 8202F: include/drm/i2c/tda998x.h 8203 8204NXP TFA9879 DRIVER 8205M: Peter Rosin <peda@axentia.se> 8206L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8207S: Maintained 8208F: sound/soc/codecs/tfa9879* 8209 8210OBJTOOL 8211M: Josh Poimboeuf <jpoimboe@redhat.com> 8212S: Supported 8213F: tools/objtool/ 8214 8215OMAP SUPPORT 8216M: Tony Lindgren <tony@atomide.com> 8217L: linux-omap@vger.kernel.org 8218W: http://www.muru.com/linux/omap/ 8219W: http://linux.omap.com/ 8220Q: http://patchwork.kernel.org/project/linux-omap/list/ 8221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8222S: Maintained 8223F: arch/arm/*omap*/ 8224F: arch/arm/configs/omap1_defconfig 8225F: arch/arm/configs/omap2plus_defconfig 8226F: drivers/i2c/busses/i2c-omap.c 8227F: drivers/irqchip/irq-omap-intc.c 8228F: drivers/mfd/*omap*.c 8229F: drivers/mfd/menelaus.c 8230F: drivers/mfd/palmas.c 8231F: drivers/mfd/tps65217.c 8232F: drivers/mfd/tps65218.c 8233F: drivers/mfd/tps65910.c 8234F: drivers/mfd/twl-core.[ch] 8235F: drivers/mfd/twl4030*.c 8236F: drivers/mfd/twl6030*.c 8237F: drivers/mfd/twl6040*.c 8238F: drivers/regulator/palmas-regulator*.c 8239F: drivers/regulator/pbias-regulator.c 8240F: drivers/regulator/tps65217-regulator.c 8241F: drivers/regulator/tps65218-regulator.c 8242F: drivers/regulator/tps65910-regulator.c 8243F: drivers/regulator/twl-regulator.c 8244F: include/linux/i2c-omap.h 8245 8246OMAP DEVICE TREE SUPPORT 8247M: Benoît Cousson <bcousson@baylibre.com> 8248M: Tony Lindgren <tony@atomide.com> 8249L: linux-omap@vger.kernel.org 8250L: devicetree@vger.kernel.org 8251S: Maintained 8252F: arch/arm/boot/dts/*omap* 8253F: arch/arm/boot/dts/*am3* 8254F: arch/arm/boot/dts/*am4* 8255F: arch/arm/boot/dts/*am5* 8256F: arch/arm/boot/dts/*dra7* 8257 8258OMAP CLOCK FRAMEWORK SUPPORT 8259M: Paul Walmsley <paul@pwsan.com> 8260L: linux-omap@vger.kernel.org 8261S: Maintained 8262F: arch/arm/*omap*/*clock* 8263 8264OMAP POWER MANAGEMENT SUPPORT 8265M: Kevin Hilman <khilman@kernel.org> 8266L: linux-omap@vger.kernel.org 8267S: Maintained 8268F: arch/arm/*omap*/*pm* 8269F: drivers/cpufreq/omap-cpufreq.c 8270 8271OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8272M: Rajendra Nayak <rnayak@codeaurora.org> 8273M: Paul Walmsley <paul@pwsan.com> 8274L: linux-omap@vger.kernel.org 8275S: Maintained 8276F: arch/arm/mach-omap2/prm* 8277 8278OMAP AUDIO SUPPORT 8279M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8280M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8281L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8282L: linux-omap@vger.kernel.org 8283S: Maintained 8284F: sound/soc/omap/ 8285 8286OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8287M: Roger Quadros <rogerq@ti.com> 8288M: Tony Lindgren <tony@atomide.com> 8289L: linux-omap@vger.kernel.org 8290S: Maintained 8291F: drivers/memory/omap-gpmc.c 8292F: arch/arm/mach-omap2/*gpmc* 8293 8294OMAP FRAMEBUFFER SUPPORT 8295M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8296L: linux-fbdev@vger.kernel.org 8297L: linux-omap@vger.kernel.org 8298S: Maintained 8299F: drivers/video/fbdev/omap/ 8300 8301OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8302M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8303L: linux-omap@vger.kernel.org 8304L: linux-fbdev@vger.kernel.org 8305S: Maintained 8306F: drivers/video/fbdev/omap2/ 8307F: Documentation/arm/OMAP/DSS 8308 8309OMAP HARDWARE SPINLOCK SUPPORT 8310M: Ohad Ben-Cohen <ohad@wizery.com> 8311L: linux-omap@vger.kernel.org 8312S: Maintained 8313F: drivers/hwspinlock/omap_hwspinlock.c 8314 8315OMAP MMC SUPPORT 8316M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8317L: linux-omap@vger.kernel.org 8318S: Maintained 8319F: drivers/mmc/host/omap.c 8320 8321OMAP HS MMC SUPPORT 8322L: linux-mmc@vger.kernel.org 8323L: linux-omap@vger.kernel.org 8324S: Orphan 8325F: drivers/mmc/host/omap_hsmmc.c 8326 8327OMAP RANDOM NUMBER GENERATOR SUPPORT 8328M: Deepak Saxena <dsaxena@plexity.net> 8329S: Maintained 8330F: drivers/char/hw_random/omap-rng.c 8331 8332OMAP HWMOD SUPPORT 8333M: Benoît Cousson <bcousson@baylibre.com> 8334M: Paul Walmsley <paul@pwsan.com> 8335L: linux-omap@vger.kernel.org 8336S: Maintained 8337F: arch/arm/mach-omap2/omap_hwmod.* 8338 8339OMAP HWMOD DATA 8340M: Paul Walmsley <paul@pwsan.com> 8341L: linux-omap@vger.kernel.org 8342S: Maintained 8343F: arch/arm/mach-omap2/omap_hwmod*data* 8344 8345OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8346M: Benoît Cousson <bcousson@baylibre.com> 8347L: linux-omap@vger.kernel.org 8348S: Maintained 8349F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8350 8351OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8352M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8353L: linux-media@vger.kernel.org 8354S: Maintained 8355F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8356F: drivers/media/platform/omap3isp/ 8357F: drivers/staging/media/omap4iss/ 8358 8359OMAP USB SUPPORT 8360L: linux-usb@vger.kernel.org 8361L: linux-omap@vger.kernel.org 8362S: Orphan 8363F: drivers/usb/*/*omap* 8364F: arch/arm/*omap*/usb* 8365 8366OMAP GPIO DRIVER 8367M: Grygorii Strashko <grygorii.strashko@ti.com> 8368M: Santosh Shilimkar <ssantosh@kernel.org> 8369M: Kevin Hilman <khilman@kernel.org> 8370L: linux-omap@vger.kernel.org 8371S: Maintained 8372F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8373F: drivers/gpio/gpio-omap.c 8374 8375OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8376M: Mark Jackson <mpfj@newflow.co.uk> 8377L: linux-omap@vger.kernel.org 8378S: Maintained 8379F: arch/arm/boot/dts/am335x-nano.dts 8380 8381OMFS FILESYSTEM 8382M: Bob Copeland <me@bobcopeland.com> 8383L: linux-karma-devel@lists.sourceforge.net 8384S: Maintained 8385F: Documentation/filesystems/omfs.txt 8386F: fs/omfs/ 8387 8388OMNIKEY CARDMAN 4000 DRIVER 8389M: Harald Welte <laforge@gnumonks.org> 8390S: Maintained 8391F: drivers/char/pcmcia/cm4000_cs.c 8392F: include/linux/cm4000_cs.h 8393F: include/uapi/linux/cm4000_cs.h 8394 8395OMNIKEY CARDMAN 4040 DRIVER 8396M: Harald Welte <laforge@gnumonks.org> 8397S: Maintained 8398F: drivers/char/pcmcia/cm4040_cs.* 8399 8400OMNIVISION OV7670 SENSOR DRIVER 8401M: Jonathan Corbet <corbet@lwn.net> 8402L: linux-media@vger.kernel.org 8403T: git git://linuxtv.org/media_tree.git 8404S: Maintained 8405F: drivers/media/i2c/ov7670.c 8406 8407ONENAND FLASH DRIVER 8408M: Kyungmin Park <kyungmin.park@samsung.com> 8409L: linux-mtd@lists.infradead.org 8410S: Maintained 8411F: drivers/mtd/onenand/ 8412F: include/linux/mtd/onenand*.h 8413 8414ONSTREAM SCSI TAPE DRIVER 8415M: Willem Riede <osst@riede.org> 8416L: osst-users@lists.sourceforge.net 8417L: linux-scsi@vger.kernel.org 8418S: Maintained 8419F: Documentation/scsi/osst.txt 8420F: drivers/scsi/osst.* 8421F: drivers/scsi/osst_*.h 8422F: drivers/scsi/st.h 8423 8424OPENCORES I2C BUS DRIVER 8425M: Peter Korsgaard <jacmet@sunsite.dk> 8426L: linux-i2c@vger.kernel.org 8427S: Maintained 8428F: Documentation/i2c/busses/i2c-ocores 8429F: drivers/i2c/busses/i2c-ocores.c 8430 8431OPEN FIRMWARE AND FLATTENED DEVICE TREE 8432M: Rob Herring <robh+dt@kernel.org> 8433M: Frank Rowand <frowand.list@gmail.com> 8434L: devicetree@vger.kernel.org 8435W: http://www.devicetree.org/ 8436T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8437S: Maintained 8438F: drivers/of/ 8439F: include/linux/of*.h 8440F: scripts/dtc/ 8441 8442OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8443M: Rob Herring <robh+dt@kernel.org> 8444M: Mark Rutland <mark.rutland@arm.com> 8445L: devicetree@vger.kernel.org 8446T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8447Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8448S: Maintained 8449F: Documentation/devicetree/ 8450F: arch/*/boot/dts/ 8451F: include/dt-bindings/ 8452 8453OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8454M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8455L: devicetree@vger.kernel.org 8456S: Maintained 8457F: Documentation/devicetree/dynamic-resolution-notes.txt 8458F: Documentation/devicetree/overlay-notes.txt 8459F: drivers/of/overlay.c 8460F: drivers/of/resolver.c 8461 8462OPENRISC ARCHITECTURE 8463M: Jonas Bonn <jonas@southpole.se> 8464W: http://openrisc.net 8465S: Maintained 8466T: git git://openrisc.net/~jonas/linux 8467F: arch/openrisc/ 8468 8469OPENVSWITCH 8470M: Pravin Shelar <pshelar@nicira.com> 8471L: netdev@vger.kernel.org 8472L: dev@openvswitch.org 8473W: http://openvswitch.org 8474S: Maintained 8475F: net/openvswitch/ 8476F: include/uapi/linux/openvswitch.h 8477 8478OPERATING PERFORMANCE POINTS (OPP) 8479M: Viresh Kumar <vireshk@kernel.org> 8480M: Nishanth Menon <nm@ti.com> 8481M: Stephen Boyd <sboyd@codeaurora.org> 8482L: linux-pm@vger.kernel.org 8483S: Maintained 8484T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8485F: drivers/base/power/opp/ 8486F: include/linux/pm_opp.h 8487F: Documentation/power/opp.txt 8488F: Documentation/devicetree/bindings/opp/ 8489 8490OPL4 DRIVER 8491M: Clemens Ladisch <clemens@ladisch.de> 8492L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8493T: git git://git.alsa-project.org/alsa-kernel.git 8494S: Maintained 8495F: sound/drivers/opl4/ 8496 8497OPROFILE 8498M: Robert Richter <rric@kernel.org> 8499L: oprofile-list@lists.sf.net 8500S: Maintained 8501F: arch/*/include/asm/oprofile*.h 8502F: arch/*/oprofile/ 8503F: drivers/oprofile/ 8504F: include/linux/oprofile.h 8505 8506ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8507M: Mark Fasheh <mfasheh@suse.com> 8508M: Joel Becker <jlbec@evilplan.org> 8509L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8510W: http://ocfs2.wiki.kernel.org 8511S: Supported 8512F: Documentation/filesystems/ocfs2.txt 8513F: Documentation/filesystems/dlmfs.txt 8514F: fs/ocfs2/ 8515 8516ORINOCO DRIVER 8517L: linux-wireless@vger.kernel.org 8518W: http://wireless.kernel.org/en/users/Drivers/orinoco 8519W: http://www.nongnu.org/orinoco/ 8520S: Orphan 8521F: drivers/net/wireless/intersil/orinoco/ 8522 8523OSD LIBRARY and FILESYSTEM 8524M: Boaz Harrosh <ooo@electrozaur.com> 8525M: Benny Halevy <bhalevy@primarydata.com> 8526L: osd-dev@open-osd.org 8527W: http://open-osd.org 8528T: git git://git.open-osd.org/open-osd.git 8529S: Maintained 8530F: drivers/scsi/osd/ 8531F: include/scsi/osd_* 8532F: fs/exofs/ 8533 8534OVERLAY FILESYSTEM 8535M: Miklos Szeredi <miklos@szeredi.hu> 8536L: linux-unionfs@vger.kernel.org 8537T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8538S: Supported 8539F: fs/overlayfs/ 8540F: Documentation/filesystems/overlayfs.txt 8541 8542ORANGEFS FILESYSTEM 8543M: Mike Marshall <hubcap@omnibond.com> 8544L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8545T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8546S: Supported 8547F: fs/orangefs/ 8548F: Documentation/filesystems/orangefs.txt 8549 8550P54 WIRELESS DRIVER 8551M: Christian Lamparter <chunkeey@googlemail.com> 8552L: linux-wireless@vger.kernel.org 8553W: http://wireless.kernel.org/en/users/Drivers/p54 8554S: Maintained 8555F: drivers/net/wireless/intersil/p54/ 8556 8557PA SEMI ETHERNET DRIVER 8558M: Olof Johansson <olof@lixom.net> 8559L: netdev@vger.kernel.org 8560S: Maintained 8561F: drivers/net/ethernet/pasemi/* 8562 8563PA SEMI SMBUS DRIVER 8564M: Olof Johansson <olof@lixom.net> 8565L: linux-i2c@vger.kernel.org 8566S: Maintained 8567F: drivers/i2c/busses/i2c-pasemi.c 8568 8569PADATA PARALLEL EXECUTION MECHANISM 8570M: Steffen Klassert <steffen.klassert@secunet.com> 8571L: linux-crypto@vger.kernel.org 8572S: Maintained 8573F: kernel/padata.c 8574F: include/linux/padata.h 8575F: Documentation/padata.txt 8576 8577PANASONIC LAPTOP ACPI EXTRAS DRIVER 8578M: Harald Welte <laforge@gnumonks.org> 8579L: platform-driver-x86@vger.kernel.org 8580S: Maintained 8581F: drivers/platform/x86/panasonic-laptop.c 8582 8583PANASONIC MN10300/AM33/AM34 PORT 8584M: David Howells <dhowells@redhat.com> 8585L: linux-am33-list@redhat.com (moderated for non-subscribers) 8586W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8587S: Maintained 8588F: Documentation/mn10300/ 8589F: arch/mn10300/ 8590 8591PARALLEL LCD/KEYPAD PANEL DRIVER 8592M: Willy Tarreau <willy@haproxy.com> 8593M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8594S: Odd Fixes 8595F: Documentation/misc-devices/lcd-panel-cgram.txt 8596F: drivers/misc/panel.c 8597 8598PARALLEL PORT SUBSYSTEM 8599M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8600M: Sudip Mukherjee <sudip@vectorindia.org> 8601L: linux-parport@lists.infradead.org (subscribers-only) 8602S: Maintained 8603F: drivers/parport/ 8604F: include/linux/parport*.h 8605F: drivers/char/ppdev.c 8606F: include/uapi/linux/ppdev.h 8607F: Documentation/parport*.txt 8608 8609PARAVIRT_OPS INTERFACE 8610M: Jeremy Fitzhardinge <jeremy@goop.org> 8611M: Chris Wright <chrisw@sous-sol.org> 8612M: Alok Kataria <akataria@vmware.com> 8613M: Rusty Russell <rusty@rustcorp.com.au> 8614L: virtualization@lists.linux-foundation.org 8615S: Supported 8616F: Documentation/virtual/paravirt_ops.txt 8617F: arch/*/kernel/paravirt* 8618F: arch/*/include/asm/paravirt.h 8619 8620PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8621M: Tim Waugh <tim@cyberelk.net> 8622L: linux-parport@lists.infradead.org (subscribers-only) 8623S: Maintained 8624F: Documentation/blockdev/paride.txt 8625F: drivers/block/paride/ 8626 8627PARISC ARCHITECTURE 8628M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8629M: Helge Deller <deller@gmx.de> 8630L: linux-parisc@vger.kernel.org 8631W: http://www.parisc-linux.org/ 8632Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8633T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8634T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8635S: Maintained 8636F: arch/parisc/ 8637F: Documentation/parisc/ 8638F: drivers/parisc/ 8639F: drivers/char/agp/parisc-agp.c 8640F: drivers/input/serio/gscps2.c 8641F: drivers/parport/parport_gsc.* 8642F: drivers/tty/serial/8250/8250_gsc.c 8643F: drivers/video/fbdev/sti* 8644F: drivers/video/console/sti* 8645F: drivers/video/logo/logo_parisc* 8646 8647PC87360 HARDWARE MONITORING DRIVER 8648M: Jim Cromie <jim.cromie@gmail.com> 8649L: linux-hwmon@vger.kernel.org 8650S: Maintained 8651F: Documentation/hwmon/pc87360 8652F: drivers/hwmon/pc87360.c 8653 8654PC8736x GPIO DRIVER 8655M: Jim Cromie <jim.cromie@gmail.com> 8656S: Maintained 8657F: drivers/char/pc8736x_gpio.c 8658 8659PC87427 HARDWARE MONITORING DRIVER 8660M: Jean Delvare <jdelvare@suse.com> 8661L: linux-hwmon@vger.kernel.org 8662S: Maintained 8663F: Documentation/hwmon/pc87427 8664F: drivers/hwmon/pc87427.c 8665 8666PCA9532 LED DRIVER 8667M: Riku Voipio <riku.voipio@iki.fi> 8668S: Maintained 8669F: drivers/leds/leds-pca9532.c 8670F: include/linux/leds-pca9532.h 8671 8672PCA9541 I2C BUS MASTER SELECTOR DRIVER 8673M: Guenter Roeck <linux@roeck-us.net> 8674L: linux-i2c@vger.kernel.org 8675S: Maintained 8676F: drivers/i2c/muxes/i2c-mux-pca9541.c 8677 8678PCDP - PRIMARY CONSOLE AND DEBUG PORT 8679M: Khalid Aziz <khalid@gonehiking.org> 8680S: Maintained 8681F: drivers/firmware/pcdp.* 8682 8683PCI ERROR RECOVERY 8684M: Linas Vepstas <linasvepstas@gmail.com> 8685L: linux-pci@vger.kernel.org 8686S: Supported 8687F: Documentation/PCI/pci-error-recovery.txt 8688 8689PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8690M: Russell Currey <ruscur@russell.cc> 8691L: linuxppc-dev@lists.ozlabs.org 8692S: Supported 8693F: Documentation/powerpc/eeh-pci-error-recovery.txt 8694F: arch/powerpc/kernel/eeh*.c 8695F: arch/powerpc/platforms/*/eeh*.c 8696F: arch/powerpc/include/*/eeh*.h 8697 8698PCI SUBSYSTEM 8699M: Bjorn Helgaas <bhelgaas@google.com> 8700L: linux-pci@vger.kernel.org 8701Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8702T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8703S: Supported 8704F: Documentation/PCI/ 8705F: drivers/pci/ 8706F: include/linux/pci* 8707F: arch/x86/pci/ 8708F: arch/x86/kernel/quirks.c 8709 8710PCI DRIVER FOR ALTERA PCIE IP 8711M: Ley Foon Tan <lftan@altera.com> 8712L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8713L: linux-pci@vger.kernel.org 8714S: Supported 8715F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8716F: drivers/pci/host/pcie-altera.c 8717 8718PCI DRIVER FOR ARM VERSATILE PLATFORM 8719M: Rob Herring <robh@kernel.org> 8720L: linux-pci@vger.kernel.org 8721L: linux-arm-kernel@lists.infradead.org 8722S: Maintained 8723F: Documentation/devicetree/bindings/pci/versatile.txt 8724F: drivers/pci/host/pci-versatile.c 8725 8726PCI DRIVER FOR APPLIEDMICRO XGENE 8727M: Tanmay Inamdar <tinamdar@apm.com> 8728L: linux-pci@vger.kernel.org 8729L: linux-arm-kernel@lists.infradead.org 8730S: Maintained 8731F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8732F: drivers/pci/host/pci-xgene.c 8733 8734PCI DRIVER FOR FREESCALE LAYERSCAPE 8735M: Minghuan Lian <minghuan.Lian@freescale.com> 8736M: Mingkai Hu <mingkai.hu@freescale.com> 8737M: Roy Zang <tie-fei.zang@freescale.com> 8738L: linuxppc-dev@lists.ozlabs.org 8739L: linux-pci@vger.kernel.org 8740L: linux-arm-kernel@lists.infradead.org 8741S: Maintained 8742F: drivers/pci/host/*layerscape* 8743 8744PCI DRIVER FOR IMX6 8745M: Richard Zhu <Richard.Zhu@freescale.com> 8746M: Lucas Stach <l.stach@pengutronix.de> 8747L: linux-pci@vger.kernel.org 8748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8749S: Maintained 8750F: drivers/pci/host/*imx6* 8751 8752PCI DRIVER FOR TI KEYSTONE 8753M: Murali Karicheri <m-karicheri2@ti.com> 8754L: linux-pci@vger.kernel.org 8755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8756S: Maintained 8757F: drivers/pci/host/*keystone* 8758 8759PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8760M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8761M: Jason Cooper <jason@lakedaemon.net> 8762L: linux-pci@vger.kernel.org 8763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8764S: Maintained 8765F: drivers/pci/host/*mvebu* 8766 8767PCI DRIVER FOR NVIDIA TEGRA 8768M: Thierry Reding <thierry.reding@gmail.com> 8769L: linux-tegra@vger.kernel.org 8770L: linux-pci@vger.kernel.org 8771S: Supported 8772F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8773F: drivers/pci/host/pci-tegra.c 8774 8775PCI DRIVER FOR TI DRA7XX 8776M: Kishon Vijay Abraham I <kishon@ti.com> 8777L: linux-omap@vger.kernel.org 8778L: linux-pci@vger.kernel.org 8779S: Supported 8780F: Documentation/devicetree/bindings/pci/ti-pci.txt 8781F: drivers/pci/host/pci-dra7xx.c 8782 8783PCI DRIVER FOR RENESAS R-CAR 8784M: Simon Horman <horms@verge.net.au> 8785L: linux-pci@vger.kernel.org 8786L: linux-renesas-soc@vger.kernel.org 8787S: Maintained 8788F: drivers/pci/host/*rcar* 8789 8790PCI DRIVER FOR SAMSUNG EXYNOS 8791M: Jingoo Han <jingoohan1@gmail.com> 8792L: linux-pci@vger.kernel.org 8793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8794L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8795S: Maintained 8796F: drivers/pci/host/pci-exynos.c 8797 8798PCI DRIVER FOR SYNOPSIS DESIGNWARE 8799M: Jingoo Han <jingoohan1@gmail.com> 8800M: Pratyush Anand <pratyush.anand@gmail.com> 8801L: linux-pci@vger.kernel.org 8802S: Maintained 8803F: drivers/pci/host/*designware* 8804 8805PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8806M: Joao Pinto <jpinto@synopsys.com> 8807L: linux-pci@vger.kernel.org 8808S: Maintained 8809F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8810F: drivers/pci/host/pcie-designware-plat.c 8811 8812PCI DRIVER FOR GENERIC OF HOSTS 8813M: Will Deacon <will.deacon@arm.com> 8814L: linux-pci@vger.kernel.org 8815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8816S: Maintained 8817F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8818F: drivers/pci/host/pci-host-common.c 8819F: drivers/pci/host/pci-host-generic.c 8820 8821PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8822M: Keith Busch <keith.busch@intel.com> 8823L: linux-pci@vger.kernel.org 8824S: Supported 8825F: arch/x86/pci/vmd.c 8826 8827PCIE DRIVER FOR ST SPEAR13XX 8828M: Pratyush Anand <pratyush.anand@gmail.com> 8829L: linux-pci@vger.kernel.org 8830S: Maintained 8831F: drivers/pci/host/*spear* 8832 8833PCI MSI DRIVER FOR ALTERA MSI IP 8834M: Ley Foon Tan <lftan@altera.com> 8835L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8836L: linux-pci@vger.kernel.org 8837S: Supported 8838F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8839F: drivers/pci/host/pcie-altera-msi.c 8840 8841PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8842M: Duc Dang <dhdang@apm.com> 8843L: linux-pci@vger.kernel.org 8844L: linux-arm-kernel@lists.infradead.org 8845S: Maintained 8846F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8847F: drivers/pci/host/pci-xgene-msi.c 8848 8849PCIE DRIVER FOR HISILICON 8850M: Zhou Wang <wangzhou1@hisilicon.com> 8851M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8852L: linux-pci@vger.kernel.org 8853S: Maintained 8854F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8855F: drivers/pci/host/pcie-hisi.c 8856 8857PCIE DRIVER FOR QUALCOMM MSM 8858M: Stanimir Varbanov <svarbanov@mm-sol.com> 8859L: linux-pci@vger.kernel.org 8860L: linux-arm-msm@vger.kernel.org 8861S: Maintained 8862F: drivers/pci/host/*qcom* 8863 8864PCIE DRIVER FOR CAVIUM THUNDERX 8865M: David Daney <david.daney@cavium.com> 8866L: linux-pci@vger.kernel.org 8867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8868S: Supported 8869F: Documentation/devicetree/bindings/pci/pci-thunder-* 8870F: drivers/pci/host/pci-thunder-* 8871 8872PCMCIA SUBSYSTEM 8873P: Linux PCMCIA Team 8874L: linux-pcmcia@lists.infradead.org 8875W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8876T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8877S: Maintained 8878F: Documentation/pcmcia/ 8879F: drivers/pcmcia/ 8880F: include/pcmcia/ 8881 8882PCNET32 NETWORK DRIVER 8883M: Don Fry <pcnet32@frontier.com> 8884L: netdev@vger.kernel.org 8885S: Maintained 8886F: drivers/net/ethernet/amd/pcnet32.c 8887 8888PCRYPT PARALLEL CRYPTO ENGINE 8889M: Steffen Klassert <steffen.klassert@secunet.com> 8890L: linux-crypto@vger.kernel.org 8891S: Maintained 8892F: crypto/pcrypt.c 8893F: include/crypto/pcrypt.h 8894 8895PER-CPU MEMORY ALLOCATOR 8896M: Tejun Heo <tj@kernel.org> 8897M: Christoph Lameter <cl@linux.com> 8898T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8899S: Maintained 8900F: include/linux/percpu*.h 8901F: mm/percpu*.c 8902F: arch/*/include/asm/percpu.h 8903 8904PER-TASK DELAY ACCOUNTING 8905M: Balbir Singh <bsingharora@gmail.com> 8906S: Maintained 8907F: include/linux/delayacct.h 8908F: kernel/delayacct.c 8909 8910PERFORMANCE EVENTS SUBSYSTEM 8911M: Peter Zijlstra <peterz@infradead.org> 8912M: Ingo Molnar <mingo@redhat.com> 8913M: Arnaldo Carvalho de Melo <acme@kernel.org> 8914R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8915L: linux-kernel@vger.kernel.org 8916T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8917S: Supported 8918F: kernel/events/* 8919F: include/linux/perf_event.h 8920F: include/uapi/linux/perf_event.h 8921F: arch/*/kernel/perf_event*.c 8922F: arch/*/kernel/*/perf_event*.c 8923F: arch/*/kernel/*/*/perf_event*.c 8924F: arch/*/include/asm/perf_event.h 8925F: arch/*/kernel/perf_callchain.c 8926F: arch/*/events/* 8927F: tools/perf/ 8928 8929PERSONALITY HANDLING 8930M: Christoph Hellwig <hch@infradead.org> 8931L: linux-abi-devel@lists.sourceforge.net 8932S: Maintained 8933F: include/linux/personality.h 8934F: include/uapi/linux/personality.h 8935 8936PHONET PROTOCOL 8937M: Remi Denis-Courmont <courmisch@gmail.com> 8938S: Supported 8939F: Documentation/networking/phonet.txt 8940F: include/linux/phonet.h 8941F: include/net/phonet/ 8942F: include/uapi/linux/phonet.h 8943F: net/phonet/ 8944 8945PHRAM MTD DRIVER 8946M: Joern Engel <joern@lazybastard.org> 8947L: linux-mtd@lists.infradead.org 8948S: Maintained 8949F: drivers/mtd/devices/phram.c 8950 8951PICOLCD HID DRIVER 8952M: Bruno Prémont <bonbons@linux-vserver.org> 8953L: linux-input@vger.kernel.org 8954S: Maintained 8955F: drivers/hid/hid-picolcd* 8956 8957PICOXCELL SUPPORT 8958M: Jamie Iles <jamie@jamieiles.com> 8959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8960T: git git://github.com/jamieiles/linux-2.6-ji.git 8961S: Supported 8962F: arch/arm/boot/dts/picoxcell* 8963F: arch/arm/mach-picoxcell/ 8964F: drivers/crypto/picoxcell* 8965 8966PIN CONTROL SUBSYSTEM 8967M: Linus Walleij <linus.walleij@linaro.org> 8968L: linux-gpio@vger.kernel.org 8969T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8970S: Maintained 8971F: Documentation/devicetree/bindings/pinctrl/ 8972F: Documentation/pinctrl.txt 8973F: drivers/pinctrl/ 8974F: include/linux/pinctrl/ 8975 8976PIN CONTROLLER - ATMEL AT91 8977M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8979S: Maintained 8980F: drivers/pinctrl/pinctrl-at91.* 8981 8982PIN CONTROLLER - ATMEL AT91 PIO4 8983M: Ludovic Desroches <ludovic.desroches@atmel.com> 8984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8985L: linux-gpio@vger.kernel.org 8986S: Supported 8987F: drivers/pinctrl/pinctrl-at91-pio4.* 8988 8989PIN CONTROLLER - INTEL 8990M: Mika Westerberg <mika.westerberg@linux.intel.com> 8991M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8992S: Maintained 8993F: drivers/pinctrl/intel/ 8994 8995PIN CONTROLLER - RENESAS 8996M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8997M: Geert Uytterhoeven <geert+renesas@glider.be> 8998L: linux-renesas-soc@vger.kernel.org 8999S: Maintained 9000F: drivers/pinctrl/sh-pfc/ 9001 9002PIN CONTROLLER - SAMSUNG 9003M: Tomasz Figa <tomasz.figa@gmail.com> 9004M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9005M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9007L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9008S: Maintained 9009F: drivers/pinctrl/samsung/ 9010 9011PIN CONTROLLER - SINGLE 9012M: Tony Lindgren <tony@atomide.com> 9013M: Haojian Zhuang <haojian.zhuang@linaro.org> 9014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9015L: linux-omap@vger.kernel.org 9016S: Maintained 9017F: drivers/pinctrl/pinctrl-single.c 9018 9019PIN CONTROLLER - ST SPEAR 9020M: Viresh Kumar <vireshk@kernel.org> 9021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9022W: http://www.st.com/spear 9023S: Maintained 9024F: drivers/pinctrl/spear/ 9025 9026PKTCDVD DRIVER 9027M: Jiri Kosina <jikos@kernel.org> 9028S: Maintained 9029F: drivers/block/pktcdvd.c 9030F: include/linux/pktcdvd.h 9031F: include/uapi/linux/pktcdvd.h 9032 9033PKUNITY SOC DRIVERS 9034M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9035W: http://mprc.pku.edu.cn/~guanxuetao/linux 9036S: Maintained 9037T: git git://github.com/gxt/linux.git 9038F: drivers/input/serio/i8042-unicore32io.h 9039F: drivers/i2c/busses/i2c-puv3.c 9040F: drivers/video/fbdev/fb-puv3.c 9041F: drivers/rtc/rtc-puv3.c 9042 9043PMBUS HARDWARE MONITORING DRIVERS 9044M: Guenter Roeck <linux@roeck-us.net> 9045L: linux-hwmon@vger.kernel.org 9046W: http://hwmon.wiki.kernel.org/ 9047W: http://www.roeck-us.net/linux/drivers/ 9048T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9049S: Maintained 9050F: Documentation/hwmon/pmbus 9051F: drivers/hwmon/pmbus/ 9052F: include/linux/i2c/pmbus.h 9053 9054PMC SIERRA MaxRAID DRIVER 9055L: linux-scsi@vger.kernel.org 9056W: http://www.pmc-sierra.com/ 9057S: Orphan 9058F: drivers/scsi/pmcraid.* 9059 9060PMC SIERRA PM8001 DRIVER 9061M: Jack Wang <jinpu.wang@profitbricks.com> 9062M: lindar_liu@usish.com 9063L: pmchba@pmcs.com 9064L: linux-scsi@vger.kernel.org 9065S: Supported 9066F: drivers/scsi/pm8001/ 9067 9068POSIX CLOCKS and TIMERS 9069M: Thomas Gleixner <tglx@linutronix.de> 9070L: linux-kernel@vger.kernel.org 9071T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9072S: Maintained 9073F: fs/timerfd.c 9074F: include/linux/timer* 9075F: kernel/time/*timer* 9076 9077POWER MANAGEMENT CORE 9078M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9079L: linux-pm@vger.kernel.org 9080T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9081S: Supported 9082F: drivers/base/power/ 9083F: include/linux/pm.h 9084F: include/linux/pm_* 9085F: include/linux/powercap.h 9086F: drivers/powercap/ 9087 9088POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9089M: Sebastian Reichel <sre@kernel.org> 9090M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9091M: David Woodhouse <dwmw2@infradead.org> 9092L: linux-pm@vger.kernel.org 9093T: git git://git.infradead.org/battery-2.6.git 9094S: Maintained 9095F: include/linux/power_supply.h 9096F: drivers/power/ 9097X: drivers/power/avs/ 9098 9099POWER STATE COORDINATION INTERFACE (PSCI) 9100M: Mark Rutland <mark.rutland@arm.com> 9101M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9102L: linux-arm-kernel@lists.infradead.org 9103S: Maintained 9104F: drivers/firmware/psci.c 9105F: include/linux/psci.h 9106F: include/uapi/linux/psci.h 9107 9108PNP SUPPORT 9109M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9110S: Maintained 9111F: drivers/pnp/ 9112 9113PPP PROTOCOL DRIVERS AND COMPRESSORS 9114M: Paul Mackerras <paulus@samba.org> 9115L: linux-ppp@vger.kernel.org 9116S: Maintained 9117F: drivers/net/ppp/ppp_* 9118 9119PPP OVER ATM (RFC 2364) 9120M: Mitchell Blank Jr <mitch@sfgoth.com> 9121S: Maintained 9122F: net/atm/pppoatm.c 9123F: include/uapi/linux/atmppp.h 9124 9125PPP OVER ETHERNET 9126M: Michal Ostrowski <mostrows@earthlink.net> 9127S: Maintained 9128F: drivers/net/ppp/pppoe.c 9129F: drivers/net/ppp/pppox.c 9130 9131PPP OVER L2TP 9132M: James Chapman <jchapman@katalix.com> 9133S: Maintained 9134F: net/l2tp/l2tp_ppp.c 9135F: include/linux/if_pppol2tp.h 9136F: include/uapi/linux/if_pppol2tp.h 9137 9138PPS SUPPORT 9139M: Rodolfo Giometti <giometti@enneenne.com> 9140W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9141L: linuxpps@ml.enneenne.com (subscribers-only) 9142S: Maintained 9143F: Documentation/pps/ 9144F: drivers/pps/ 9145F: include/linux/pps*.h 9146 9147PPTP DRIVER 9148M: Dmitry Kozlov <xeb@mail.ru> 9149L: netdev@vger.kernel.org 9150S: Maintained 9151F: drivers/net/ppp/pptp.c 9152W: http://sourceforge.net/projects/accel-pptp 9153 9154PREEMPTIBLE KERNEL 9155M: Robert Love <rml@tech9.net> 9156L: kpreempt-tech@lists.sourceforge.net 9157W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9158S: Supported 9159F: Documentation/preempt-locking.txt 9160F: include/linux/preempt.h 9161 9162PRISM54 WIRELESS DRIVER 9163M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9164L: linux-wireless@vger.kernel.org 9165W: http://wireless.kernel.org/en/users/Drivers/p54 9166S: Obsolete 9167F: drivers/net/wireless/intersil/prism54/ 9168 9169PS3 NETWORK SUPPORT 9170M: Geoff Levand <geoff@infradead.org> 9171L: netdev@vger.kernel.org 9172L: linuxppc-dev@lists.ozlabs.org 9173S: Maintained 9174F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9175 9176PS3 PLATFORM SUPPORT 9177M: Geoff Levand <geoff@infradead.org> 9178L: linuxppc-dev@lists.ozlabs.org 9179S: Maintained 9180F: arch/powerpc/boot/ps3* 9181F: arch/powerpc/include/asm/lv1call.h 9182F: arch/powerpc/include/asm/ps3*.h 9183F: arch/powerpc/platforms/ps3/ 9184F: drivers/*/ps3* 9185F: drivers/ps3/ 9186F: drivers/rtc/rtc-ps3.c 9187F: drivers/usb/host/*ps3.c 9188F: sound/ppc/snd_ps3* 9189 9190PS3VRAM DRIVER 9191M: Jim Paris <jim@jtan.com> 9192M: Geoff Levand <geoff@infradead.org> 9193L: linuxppc-dev@lists.ozlabs.org 9194S: Maintained 9195F: drivers/block/ps3vram.c 9196 9197PSTORE FILESYSTEM 9198M: Anton Vorontsov <anton@enomsg.org> 9199M: Colin Cross <ccross@android.com> 9200M: Kees Cook <keescook@chromium.org> 9201M: Tony Luck <tony.luck@intel.com> 9202S: Maintained 9203T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9204F: fs/pstore/ 9205F: include/linux/pstore* 9206F: drivers/firmware/efi/efi-pstore.c 9207F: drivers/acpi/apei/erst.c 9208 9209PTP HARDWARE CLOCK SUPPORT 9210M: Richard Cochran <richardcochran@gmail.com> 9211L: netdev@vger.kernel.org 9212S: Maintained 9213W: http://linuxptp.sourceforge.net/ 9214F: Documentation/ABI/testing/sysfs-ptp 9215F: Documentation/ptp/* 9216F: drivers/net/ethernet/freescale/gianfar_ptp.c 9217F: drivers/net/phy/dp83640* 9218F: drivers/ptp/* 9219F: include/linux/ptp_cl* 9220 9221PTRACE SUPPORT 9222M: Roland McGrath <roland@hack.frob.com> 9223M: Oleg Nesterov <oleg@redhat.com> 9224S: Maintained 9225F: include/asm-generic/syscall.h 9226F: include/linux/ptrace.h 9227F: include/linux/regset.h 9228F: include/linux/tracehook.h 9229F: include/uapi/linux/ptrace.h 9230F: kernel/ptrace.c 9231 9232PVRUSB2 VIDEO4LINUX DRIVER 9233M: Mike Isely <isely@pobox.com> 9234L: pvrusb2@isely.net (subscribers-only) 9235L: linux-media@vger.kernel.org 9236W: http://www.isely.net/pvrusb2/ 9237T: git git://linuxtv.org/media_tree.git 9238S: Maintained 9239F: Documentation/video4linux/README.pvrusb2 9240F: drivers/media/usb/pvrusb2/ 9241 9242PWC WEBCAM DRIVER 9243M: Hans de Goede <hdegoede@redhat.com> 9244L: linux-media@vger.kernel.org 9245T: git git://linuxtv.org/media_tree.git 9246S: Maintained 9247F: drivers/media/usb/pwc/* 9248 9249PWM FAN DRIVER 9250M: Kamil Debski <k.debski@samsung.com> 9251L: linux-hwmon@vger.kernel.org 9252S: Supported 9253F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9254F: Documentation/hwmon/pwm-fan 9255F: drivers/hwmon/pwm-fan.c 9256 9257PWM SUBSYSTEM 9258M: Thierry Reding <thierry.reding@gmail.com> 9259L: linux-pwm@vger.kernel.org 9260S: Maintained 9261T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9262F: Documentation/pwm.txt 9263F: Documentation/devicetree/bindings/pwm/ 9264F: include/linux/pwm.h 9265F: drivers/pwm/ 9266F: drivers/video/backlight/pwm_bl.c 9267F: include/linux/pwm_backlight.h 9268 9269PXA2xx/PXA3xx SUPPORT 9270M: Daniel Mack <daniel@zonque.org> 9271M: Haojian Zhuang <haojian.zhuang@gmail.com> 9272M: Robert Jarzmik <robert.jarzmik@free.fr> 9273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9274T: git git://github.com/hzhuang1/linux.git 9275T: git git://github.com/rjarzmik/linux.git 9276S: Maintained 9277F: arch/arm/boot/dts/pxa* 9278F: arch/arm/mach-pxa/ 9279F: drivers/dma/pxa* 9280F: drivers/pcmcia/pxa2xx* 9281F: drivers/pinctrl/pxa/ 9282F: drivers/spi/spi-pxa2xx* 9283F: drivers/usb/gadget/udc/pxa2* 9284F: include/sound/pxa2xx-lib.h 9285F: sound/arm/pxa* 9286F: sound/soc/pxa/ 9287 9288PXA GPIO DRIVER 9289M: Robert Jarzmik <robert.jarzmik@free.fr> 9290L: linux-gpio@vger.kernel.org 9291S: Maintained 9292F: drivers/gpio/gpio-pxa.c 9293 9294PXA3xx NAND FLASH DRIVER 9295M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9296L: linux-mtd@lists.infradead.org 9297S: Maintained 9298F: drivers/mtd/nand/pxa3xx_nand.c 9299 9300MMP SUPPORT 9301M: Eric Miao <eric.y.miao@gmail.com> 9302M: Haojian Zhuang <haojian.zhuang@gmail.com> 9303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9304T: git git://github.com/hzhuang1/linux.git 9305T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9306S: Maintained 9307F: arch/arm/boot/dts/mmp* 9308F: arch/arm/mach-mmp/ 9309 9310PXA MMCI DRIVER 9311S: Orphan 9312 9313PXA RTC DRIVER 9314M: Robert Jarzmik <robert.jarzmik@free.fr> 9315L: rtc-linux@googlegroups.com 9316S: Maintained 9317 9318QAT DRIVER 9319M: Tadeusz Struk <tadeusz.struk@intel.com> 9320L: qat-linux@intel.com 9321S: Supported 9322F: drivers/crypto/qat/ 9323 9324QIB DRIVER 9325M: Mike Marciniszyn <infinipath@intel.com> 9326L: linux-rdma@vger.kernel.org 9327S: Supported 9328F: drivers/infiniband/hw/qib/ 9329 9330QLOGIC QLA1280 SCSI DRIVER 9331M: Michael Reed <mdr@sgi.com> 9332L: linux-scsi@vger.kernel.org 9333S: Maintained 9334F: drivers/scsi/qla1280.[ch] 9335 9336QLOGIC QLA2XXX FC-SCSI DRIVER 9337M: qla2xxx-upstream@qlogic.com 9338L: linux-scsi@vger.kernel.org 9339S: Supported 9340F: Documentation/scsi/LICENSE.qla2xxx 9341F: drivers/scsi/qla2xxx/ 9342 9343QLOGIC QLA4XXX iSCSI DRIVER 9344M: QLogic-Storage-Upstream@qlogic.com 9345L: linux-scsi@vger.kernel.org 9346S: Supported 9347F: Documentation/scsi/LICENSE.qla4xxx 9348F: drivers/scsi/qla4xxx/ 9349 9350QLOGIC QLA3XXX NETWORK DRIVER 9351M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9352M: Ron Mercer <ron.mercer@qlogic.com> 9353M: linux-driver@qlogic.com 9354L: netdev@vger.kernel.org 9355S: Supported 9356F: Documentation/networking/LICENSE.qla3xxx 9357F: drivers/net/ethernet/qlogic/qla3xxx.* 9358 9359QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9360M: Dept-GELinuxNICDev@qlogic.com 9361L: netdev@vger.kernel.org 9362S: Supported 9363F: drivers/net/ethernet/qlogic/qlcnic/ 9364 9365QLOGIC QLGE 10Gb ETHERNET DRIVER 9366M: Harish Patil <harish.patil@qlogic.com> 9367M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9368M: Dept-GELinuxNICDev@qlogic.com 9369M: linux-driver@qlogic.com 9370L: netdev@vger.kernel.org 9371S: Supported 9372F: drivers/net/ethernet/qlogic/qlge/ 9373 9374QLOGIC QL4xxx ETHERNET DRIVER 9375M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9376M: Ariel Elior <Ariel.Elior@qlogic.com> 9377M: everest-linux-l2@qlogic.com 9378L: netdev@vger.kernel.org 9379S: Supported 9380F: drivers/net/ethernet/qlogic/qed/ 9381F: include/linux/qed/ 9382F: drivers/net/ethernet/qlogic/qede/ 9383 9384QNX4 FILESYSTEM 9385M: Anders Larsen <al@alarsen.net> 9386W: http://www.alarsen.net/linux/qnx4fs/ 9387S: Maintained 9388F: fs/qnx4/ 9389F: include/uapi/linux/qnx4_fs.h 9390F: include/uapi/linux/qnxtypes.h 9391 9392QT1010 MEDIA DRIVER 9393M: Antti Palosaari <crope@iki.fi> 9394L: linux-media@vger.kernel.org 9395W: https://linuxtv.org 9396W: http://palosaari.fi/linux/ 9397Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9398T: git git://linuxtv.org/anttip/media_tree.git 9399S: Maintained 9400F: drivers/media/tuners/qt1010* 9401 9402QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9403M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9404L: linux-wireless@vger.kernel.org 9405L: ath9k-devel@lists.ath9k.org 9406W: http://wireless.kernel.org/en/users/Drivers/ath9k 9407S: Supported 9408F: drivers/net/wireless/ath/ath9k/ 9409 9410QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9411M: Kalle Valo <kvalo@qca.qualcomm.com> 9412L: ath10k@lists.infradead.org 9413W: http://wireless.kernel.org/en/users/Drivers/ath10k 9414T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9415S: Supported 9416F: drivers/net/wireless/ath/ath10k/ 9417 9418QUALCOMM HEXAGON ARCHITECTURE 9419M: Richard Kuo <rkuo@codeaurora.org> 9420L: linux-hexagon@vger.kernel.org 9421T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9422S: Supported 9423F: arch/hexagon/ 9424 9425QUALCOMM WCN36XX WIRELESS DRIVER 9426M: Eugene Krasnikov <k.eugene.e@gmail.com> 9427L: wcn36xx@lists.infradead.org 9428W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9429T: git git://github.com/KrasnikovEugene/wcn36xx.git 9430S: Supported 9431F: drivers/net/wireless/ath/wcn36xx/ 9432 9433QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9434M: Gabriel Somlo <somlo@cmu.edu> 9435M: "Michael S. Tsirkin" <mst@redhat.com> 9436L: qemu-devel@nongnu.org 9437S: Maintained 9438F: drivers/firmware/qemu_fw_cfg.c 9439 9440RADOS BLOCK DEVICE (RBD) 9441M: Ilya Dryomov <idryomov@gmail.com> 9442M: Sage Weil <sage@redhat.com> 9443M: Alex Elder <elder@kernel.org> 9444L: ceph-devel@vger.kernel.org 9445W: http://ceph.com/ 9446T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9447T: git git://github.com/ceph/ceph-client.git 9448S: Supported 9449F: Documentation/ABI/testing/sysfs-bus-rbd 9450F: drivers/block/rbd.c 9451F: drivers/block/rbd_types.h 9452 9453RADEON FRAMEBUFFER DISPLAY DRIVER 9454M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9455L: linux-fbdev@vger.kernel.org 9456S: Maintained 9457F: drivers/video/fbdev/aty/radeon* 9458F: include/uapi/linux/radeonfb.h 9459 9460RADIOSHARK RADIO DRIVER 9461M: Hans de Goede <hdegoede@redhat.com> 9462L: linux-media@vger.kernel.org 9463T: git git://linuxtv.org/media_tree.git 9464S: Maintained 9465F: drivers/media/radio/radio-shark.c 9466 9467RADIOSHARK2 RADIO DRIVER 9468M: Hans de Goede <hdegoede@redhat.com> 9469L: linux-media@vger.kernel.org 9470T: git git://linuxtv.org/media_tree.git 9471S: Maintained 9472F: drivers/media/radio/radio-shark2.c 9473F: drivers/media/radio/radio-tea5777.c 9474 9475RAGE128 FRAMEBUFFER DISPLAY DRIVER 9476M: Paul Mackerras <paulus@samba.org> 9477L: linux-fbdev@vger.kernel.org 9478S: Maintained 9479F: drivers/video/fbdev/aty/aty128fb.c 9480 9481RALINK MIPS ARCHITECTURE 9482M: John Crispin <john@phrozen.org> 9483L: linux-mips@linux-mips.org 9484S: Maintained 9485F: arch/mips/ralink 9486 9487RALINK RT2X00 WIRELESS LAN DRIVER 9488P: rt2x00 project 9489M: Stanislaw Gruszka <sgruszka@redhat.com> 9490M: Helmut Schaa <helmut.schaa@googlemail.com> 9491L: linux-wireless@vger.kernel.org 9492S: Maintained 9493F: drivers/net/wireless/ralink/rt2x00/ 9494 9495RAMDISK RAM BLOCK DEVICE DRIVER 9496M: Jens Axboe <axboe@kernel.dk> 9497S: Maintained 9498F: Documentation/blockdev/ramdisk.txt 9499F: drivers/block/brd.c 9500 9501RANDOM NUMBER DRIVER 9502M: "Theodore Ts'o" <tytso@mit.edu> 9503S: Maintained 9504F: drivers/char/random.c 9505 9506RAPIDIO SUBSYSTEM 9507M: Matt Porter <mporter@kernel.crashing.org> 9508M: Alexandre Bounine <alexandre.bounine@idt.com> 9509S: Maintained 9510F: drivers/rapidio/ 9511 9512RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9513L: linux-wireless@vger.kernel.org 9514S: Orphan 9515F: drivers/net/wireless/ray* 9516 9517RCUTORTURE MODULE 9518M: Josh Triplett <josh@joshtriplett.org> 9519M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9520L: linux-kernel@vger.kernel.org 9521S: Supported 9522T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9523F: Documentation/RCU/torture.txt 9524F: kernel/rcu/rcutorture.c 9525 9526RCUTORTURE TEST FRAMEWORK 9527M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9528M: Josh Triplett <josh@joshtriplett.org> 9529R: Steven Rostedt <rostedt@goodmis.org> 9530R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9531R: Lai Jiangshan <jiangshanlai@gmail.com> 9532L: linux-kernel@vger.kernel.org 9533S: Supported 9534T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9535F: tools/testing/selftests/rcutorture 9536 9537RDC R-321X SoC 9538M: Florian Fainelli <florian@openwrt.org> 9539S: Maintained 9540 9541RDC R6040 FAST ETHERNET DRIVER 9542M: Florian Fainelli <florian@openwrt.org> 9543L: netdev@vger.kernel.org 9544S: Maintained 9545F: drivers/net/ethernet/rdc/r6040.c 9546 9547RDS - RELIABLE DATAGRAM SOCKETS 9548M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9549L: netdev@vger.kernel.org 9550L: linux-rdma@vger.kernel.org 9551L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9552W: https://oss.oracle.com/projects/rds/ 9553S: Supported 9554F: net/rds/ 9555F: Documentation/networking/rds.txt 9556 9557RDMAVT - RDMA verbs software 9558M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9559L: linux-rdma@vger.kernel.org 9560S: Supported 9561F: drivers/infiniband/sw/rdmavt 9562 9563READ-COPY UPDATE (RCU) 9564M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9565M: Josh Triplett <josh@joshtriplett.org> 9566R: Steven Rostedt <rostedt@goodmis.org> 9567R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9568R: Lai Jiangshan <jiangshanlai@gmail.com> 9569L: linux-kernel@vger.kernel.org 9570W: http://www.rdrop.com/users/paulmck/RCU/ 9571S: Supported 9572T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9573F: Documentation/RCU/ 9574X: Documentation/RCU/torture.txt 9575F: include/linux/rcu* 9576X: include/linux/srcu.h 9577F: kernel/rcu/ 9578X: kernel/torture.c 9579 9580REAL TIME CLOCK (RTC) SUBSYSTEM 9581M: Alessandro Zummo <a.zummo@towertech.it> 9582M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9583L: rtc-linux@googlegroups.com 9584Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9585T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9586S: Maintained 9587F: Documentation/rtc.txt 9588F: drivers/rtc/ 9589F: include/linux/rtc.h 9590F: include/uapi/linux/rtc.h 9591 9592REALTEK AUDIO CODECS 9593M: Bard Liao <bardliao@realtek.com> 9594M: Oder Chiou <oder_chiou@realtek.com> 9595S: Maintained 9596F: sound/soc/codecs/rt* 9597F: include/sound/rt*.h 9598 9599REISERFS FILE SYSTEM 9600L: reiserfs-devel@vger.kernel.org 9601S: Supported 9602F: fs/reiserfs/ 9603 9604REGISTER MAP ABSTRACTION 9605M: Mark Brown <broonie@kernel.org> 9606L: linux-kernel@vger.kernel.org 9607T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9608S: Supported 9609F: drivers/base/regmap/ 9610F: include/linux/regmap.h 9611 9612REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9613M: Ohad Ben-Cohen <ohad@wizery.com> 9614M: Bjorn Andersson <bjorn.andersson@linaro.org> 9615L: linux-remoteproc@vger.kernel.org 9616T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9617S: Maintained 9618F: drivers/remoteproc/ 9619F: Documentation/remoteproc.txt 9620F: include/linux/remoteproc.h 9621 9622REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9623M: Ohad Ben-Cohen <ohad@wizery.com> 9624M: Bjorn Andersson <bjorn.andersson@linaro.org> 9625L: linux-remoteproc@vger.kernel.org 9626T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9627S: Maintained 9628F: drivers/rpmsg/ 9629F: Documentation/rpmsg.txt 9630F: include/linux/rpmsg.h 9631 9632RENESAS ETHERNET DRIVERS 9633R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9634L: netdev@vger.kernel.org 9635L: linux-renesas-soc@vger.kernel.org 9636F: drivers/net/ethernet/renesas/ 9637F: include/linux/sh_eth.h 9638 9639RENESAS USB2 PHY DRIVER 9640M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9641L: linux-renesas-soc@vger.kernel.org 9642S: Maintained 9643F: drivers/phy/phy-rcar-gen3-usb2.c 9644 9645RESET CONTROLLER FRAMEWORK 9646M: Philipp Zabel <p.zabel@pengutronix.de> 9647T: git git://git.pengutronix.de/git/pza/linux 9648S: Maintained 9649F: drivers/reset/ 9650F: Documentation/devicetree/bindings/reset/ 9651F: include/dt-bindings/reset/ 9652F: include/linux/reset.h 9653F: include/linux/reset-controller.h 9654 9655RFKILL 9656M: Johannes Berg <johannes@sipsolutions.net> 9657L: linux-wireless@vger.kernel.org 9658W: http://wireless.kernel.org/ 9659T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9660T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9661S: Maintained 9662F: Documentation/rfkill.txt 9663F: net/rfkill/ 9664 9665RHASHTABLE 9666M: Thomas Graf <tgraf@suug.ch> 9667L: netdev@vger.kernel.org 9668S: Maintained 9669F: lib/rhashtable.c 9670F: include/linux/rhashtable.h 9671 9672RICOH SMARTMEDIA/XD DRIVER 9673M: Maxim Levitsky <maximlevitsky@gmail.com> 9674S: Maintained 9675F: drivers/mtd/nand/r852.c 9676F: drivers/mtd/nand/r852.h 9677 9678RICOH R5C592 MEMORYSTICK DRIVER 9679M: Maxim Levitsky <maximlevitsky@gmail.com> 9680S: Maintained 9681F: drivers/memstick/host/r592.* 9682 9683ROCCAT DRIVERS 9684M: Stefan Achatz <erazor_de@users.sourceforge.net> 9685W: http://sourceforge.net/projects/roccat/ 9686S: Maintained 9687F: drivers/hid/hid-roccat* 9688F: include/linux/hid-roccat* 9689F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9690 9691ROCKER DRIVER 9692M: Jiri Pirko <jiri@resnulli.us> 9693M: Scott Feldman <sfeldma@gmail.com> 9694L: netdev@vger.kernel.org 9695S: Supported 9696F: drivers/net/ethernet/rocker/ 9697 9698ROCKETPORT DRIVER 9699P: Comtrol Corp. 9700W: http://www.comtrol.com 9701S: Maintained 9702F: Documentation/serial/rocket.txt 9703F: drivers/tty/rocket* 9704 9705ROCKETPORT EXPRESS/INFINITY DRIVER 9706M: Kevin Cernekee <cernekee@gmail.com> 9707L: linux-serial@vger.kernel.org 9708S: Odd Fixes 9709F: drivers/tty/serial/rp2.* 9710 9711ROSE NETWORK LAYER 9712M: Ralf Baechle <ralf@linux-mips.org> 9713L: linux-hams@vger.kernel.org 9714W: http://www.linux-ax25.org/ 9715S: Maintained 9716F: include/net/rose.h 9717F: include/uapi/linux/rose.h 9718F: net/rose/ 9719 9720RTL2830 MEDIA DRIVER 9721M: Antti Palosaari <crope@iki.fi> 9722L: linux-media@vger.kernel.org 9723W: https://linuxtv.org 9724W: http://palosaari.fi/linux/ 9725Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9726T: git git://linuxtv.org/anttip/media_tree.git 9727S: Maintained 9728F: drivers/media/dvb-frontends/rtl2830* 9729 9730RTL2832 MEDIA DRIVER 9731M: Antti Palosaari <crope@iki.fi> 9732L: linux-media@vger.kernel.org 9733W: https://linuxtv.org 9734W: http://palosaari.fi/linux/ 9735Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9736T: git git://linuxtv.org/anttip/media_tree.git 9737S: Maintained 9738F: drivers/media/dvb-frontends/rtl2832* 9739 9740RTL2832_SDR MEDIA DRIVER 9741M: Antti Palosaari <crope@iki.fi> 9742L: linux-media@vger.kernel.org 9743W: https://linuxtv.org 9744W: http://palosaari.fi/linux/ 9745Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9746T: git git://linuxtv.org/anttip/media_tree.git 9747S: Maintained 9748F: drivers/media/dvb-frontends/rtl2832_sdr* 9749 9750RTL8180 WIRELESS DRIVER 9751L: linux-wireless@vger.kernel.org 9752W: http://wireless.kernel.org/ 9753T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9754S: Orphan 9755F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9756 9757RTL8187 WIRELESS DRIVER 9758M: Herton Ronaldo Krzesinski <herton@canonical.com> 9759M: Hin-Tak Leung <htl10@users.sourceforge.net> 9760M: Larry Finger <Larry.Finger@lwfinger.net> 9761L: linux-wireless@vger.kernel.org 9762W: http://wireless.kernel.org/ 9763T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9764S: Maintained 9765F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9766 9767RTL8192CE WIRELESS DRIVER 9768M: Larry Finger <Larry.Finger@lwfinger.net> 9769M: Chaoming Li <chaoming_li@realsil.com.cn> 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: Maintained 9774F: drivers/net/wireless/realtek/rtlwifi/ 9775F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9776 9777RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9778M: Jes Sorensen <Jes.Sorensen@redhat.com> 9779L: linux-wireless@vger.kernel.org 9780T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 9781S: Maintained 9782F: drivers/net/wireless/realtek/rtl8xxxu/ 9783 9784S3 SAVAGE FRAMEBUFFER DRIVER 9785M: Antonino Daplas <adaplas@gmail.com> 9786L: linux-fbdev@vger.kernel.org 9787S: Maintained 9788F: drivers/video/fbdev/savage/ 9789 9790S390 9791M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9792M: Heiko Carstens <heiko.carstens@de.ibm.com> 9793L: linux-s390@vger.kernel.org 9794W: http://www.ibm.com/developerworks/linux/linux390/ 9795T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9796S: Supported 9797F: arch/s390/ 9798F: drivers/s390/ 9799F: Documentation/s390/ 9800F: Documentation/DocBook/s390* 9801 9802S390 COMMON I/O LAYER 9803M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9804M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9805L: linux-s390@vger.kernel.org 9806W: http://www.ibm.com/developerworks/linux/linux390/ 9807S: Supported 9808F: drivers/s390/cio/ 9809 9810S390 DASD DRIVER 9811M: Stefan Weinhuber <wein@de.ibm.com> 9812M: Stefan Haberland <stefan.haberland@de.ibm.com> 9813L: linux-s390@vger.kernel.org 9814W: http://www.ibm.com/developerworks/linux/linux390/ 9815S: Supported 9816F: drivers/s390/block/dasd* 9817F: block/partitions/ibm.c 9818 9819S390 NETWORK DRIVERS 9820M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9821L: linux-s390@vger.kernel.org 9822W: http://www.ibm.com/developerworks/linux/linux390/ 9823S: Supported 9824F: drivers/s390/net/ 9825 9826S390 PCI SUBSYSTEM 9827M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9828M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9829L: linux-s390@vger.kernel.org 9830W: http://www.ibm.com/developerworks/linux/linux390/ 9831S: Supported 9832F: arch/s390/pci/ 9833F: drivers/pci/hotplug/s390_pci_hpc.c 9834 9835S390 ZCRYPT DRIVER 9836M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9837L: linux-s390@vger.kernel.org 9838W: http://www.ibm.com/developerworks/linux/linux390/ 9839S: Supported 9840F: drivers/s390/crypto/ 9841 9842S390 ZFCP DRIVER 9843M: Steffen Maier <maier@linux.vnet.ibm.com> 9844L: linux-s390@vger.kernel.org 9845W: http://www.ibm.com/developerworks/linux/linux390/ 9846S: Supported 9847F: drivers/s390/scsi/zfcp_* 9848 9849S390 IUCV NETWORK LAYER 9850M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9851L: linux-s390@vger.kernel.org 9852W: http://www.ibm.com/developerworks/linux/linux390/ 9853S: Supported 9854F: drivers/s390/net/*iucv* 9855F: include/net/iucv/ 9856F: net/iucv/ 9857 9858S390 IOMMU (PCI) 9859M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9860L: linux-s390@vger.kernel.org 9861W: http://www.ibm.com/developerworks/linux/linux390/ 9862S: Supported 9863F: drivers/iommu/s390-iommu.c 9864 9865S3C24XX SD/MMC Driver 9866M: Ben Dooks <ben-linux@fluff.org> 9867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9868S: Supported 9869F: drivers/mmc/host/s3cmci.* 9870 9871SAA6588 RDS RECEIVER DRIVER 9872M: Hans Verkuil <hverkuil@xs4all.nl> 9873L: linux-media@vger.kernel.org 9874T: git git://linuxtv.org/media_tree.git 9875W: https://linuxtv.org 9876S: Odd Fixes 9877F: drivers/media/i2c/saa6588* 9878 9879SAA7134 VIDEO4LINUX DRIVER 9880M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 9881M: Mauro Carvalho Chehab <mchehab@kernel.org> 9882L: linux-media@vger.kernel.org 9883W: https://linuxtv.org 9884T: git git://linuxtv.org/media_tree.git 9885S: Odd fixes 9886F: Documentation/video4linux/*.saa7134 9887F: drivers/media/pci/saa7134/ 9888 9889SAA7146 VIDEO4LINUX-2 DRIVER 9890M: Hans Verkuil <hverkuil@xs4all.nl> 9891L: linux-media@vger.kernel.org 9892T: git git://linuxtv.org/media_tree.git 9893S: Maintained 9894F: drivers/media/common/saa7146/ 9895F: drivers/media/pci/saa7146/ 9896F: include/media/saa7146* 9897 9898SAMSUNG LAPTOP DRIVER 9899M: Corentin Chary <corentin.chary@gmail.com> 9900L: platform-driver-x86@vger.kernel.org 9901S: Maintained 9902F: drivers/platform/x86/samsung-laptop.c 9903 9904SAMSUNG AUDIO (ASoC) DRIVERS 9905M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9906M: Sangbeom Kim <sbkim73@samsung.com> 9907M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9908L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9909S: Supported 9910F: sound/soc/samsung/ 9911 9912SAMSUNG FRAMEBUFFER DRIVER 9913M: Jingoo Han <jingoohan1@gmail.com> 9914L: linux-fbdev@vger.kernel.org 9915S: Maintained 9916F: drivers/video/fbdev/s3c-fb.c 9917 9918SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9919M: Sangbeom Kim <sbkim73@samsung.com> 9920M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9921L: linux-kernel@vger.kernel.org 9922L: linux-samsung-soc@vger.kernel.org 9923S: Supported 9924F: drivers/mfd/sec*.c 9925F: drivers/regulator/s2m*.c 9926F: drivers/regulator/s5m*.c 9927F: drivers/clk/clk-s2mps11.c 9928F: drivers/rtc/rtc-s5m.c 9929F: include/linux/mfd/samsung/ 9930F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9931F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9932F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9933F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9934 9935SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9936M: Kyungmin Park <kyungmin.park@samsung.com> 9937M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9938L: linux-media@vger.kernel.org 9939Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9940S: Supported 9941F: drivers/media/platform/exynos4-is/ 9942 9943SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9944M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9945L: linux-media@vger.kernel.org 9946L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9947S: Maintained 9948F: drivers/media/platform/s3c-camif/ 9949F: include/media/drv-intf/s3c_camif.h 9950 9951SAMSUNG S5C73M3 CAMERA DRIVER 9952M: Kyungmin Park <kyungmin.park@samsung.com> 9953M: Andrzej Hajda <a.hajda@samsung.com> 9954L: linux-media@vger.kernel.org 9955S: Supported 9956F: drivers/media/i2c/s5c73m3/* 9957 9958SAMSUNG S5K5BAF CAMERA DRIVER 9959M: Kyungmin Park <kyungmin.park@samsung.com> 9960M: Andrzej Hajda <a.hajda@samsung.com> 9961L: linux-media@vger.kernel.org 9962S: Supported 9963F: drivers/media/i2c/s5k5baf.c 9964 9965SAMSUNG S3FWRN5 NFC DRIVER 9966M: Robert Baldyga <r.baldyga@samsung.com> 9967M: Krzysztof Opasiak <k.opasiak@samsung.com> 9968L: linux-nfc@lists.01.org (moderated for non-subscribers) 9969S: Supported 9970F: drivers/nfc/s3fwrn5 9971 9972SAMSUNG SOC CLOCK DRIVERS 9973M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9974M: Tomasz Figa <tomasz.figa@gmail.com> 9975S: Supported 9976L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9977F: drivers/clk/samsung/ 9978 9979SAMSUNG SXGBE DRIVERS 9980M: Byungho An <bh74.an@samsung.com> 9981M: Girish K S <ks.giri@samsung.com> 9982M: Vipul Pandya <vipul.pandya@samsung.com> 9983S: Supported 9984L: netdev@vger.kernel.org 9985F: drivers/net/ethernet/samsung/sxgbe/ 9986 9987SAMSUNG THERMAL DRIVER 9988M: Lukasz Majewski <l.majewski@samsung.com> 9989L: linux-pm@vger.kernel.org 9990L: linux-samsung-soc@vger.kernel.org 9991S: Supported 9992T: git https://github.com/lmajewski/linux-samsung-thermal.git 9993F: drivers/thermal/samsung/ 9994 9995SAMSUNG USB2 PHY DRIVER 9996M: Kamil Debski <k.debski@samsung.com> 9997L: linux-kernel@vger.kernel.org 9998S: Supported 9999F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10000F: Documentation/phy/samsung-usb2.txt 10001F: drivers/phy/phy-exynos4210-usb2.c 10002F: drivers/phy/phy-exynos4x12-usb2.c 10003F: drivers/phy/phy-exynos5250-usb2.c 10004F: drivers/phy/phy-s5pv210-usb2.c 10005F: drivers/phy/phy-samsung-usb2.c 10006F: drivers/phy/phy-samsung-usb2.h 10007 10008SERIAL DRIVERS 10009M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10010L: linux-serial@vger.kernel.org 10011S: Maintained 10012F: drivers/tty/serial/ 10013 10014SYNOPSYS DESIGNWARE DMAC DRIVER 10015M: Viresh Kumar <vireshk@kernel.org> 10016M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10017S: Maintained 10018F: include/linux/dma/dw.h 10019F: include/linux/platform_data/dma-dw.h 10020F: drivers/dma/dw/ 10021 10022SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10023M: Lars Persson <lars.persson@axis.com> 10024L: netdev@vger.kernel.org 10025S: Supported 10026F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10027F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10028 10029SYNOPSYS DESIGNWARE I2C DRIVER 10030M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10031R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10032R: Mika Westerberg <mika.westerberg@linux.intel.com> 10033L: linux-i2c@vger.kernel.org 10034S: Maintained 10035F: drivers/i2c/busses/i2c-designware-* 10036F: include/linux/platform_data/i2c-designware.h 10037 10038SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10039M: Jaehoon Chung <jh80.chung@samsung.com> 10040L: linux-mmc@vger.kernel.org 10041S: Maintained 10042F: include/linux/mmc/dw_mmc.h 10043F: drivers/mmc/host/dw_mmc* 10044 10045SYSTEM TRACE MODULE CLASS 10046M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10047S: Maintained 10048T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10049F: Documentation/trace/stm.txt 10050F: drivers/hwtracing/stm/ 10051F: include/linux/stm.h 10052F: include/uapi/linux/stm.h 10053 10054THUNDERBOLT DRIVER 10055M: Andreas Noever <andreas.noever@gmail.com> 10056S: Maintained 10057F: drivers/thunderbolt/ 10058 10059TI BQ27XXX POWER SUPPLY DRIVER 10060R: Andrew F. Davis <afd@ti.com> 10061F: include/linux/power/bq27xxx_battery.h 10062F: drivers/power/bq27xxx_battery.c 10063F: drivers/power/bq27xxx_battery_i2c.c 10064 10065TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10066M: John Stultz <john.stultz@linaro.org> 10067M: Thomas Gleixner <tglx@linutronix.de> 10068L: linux-kernel@vger.kernel.org 10069T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10070S: Supported 10071F: include/linux/clocksource.h 10072F: include/linux/time.h 10073F: include/linux/timex.h 10074F: include/uapi/linux/time.h 10075F: include/uapi/linux/timex.h 10076F: kernel/time/clocksource.c 10077F: kernel/time/time*.c 10078F: kernel/time/alarmtimer.c 10079F: kernel/time/ntp.c 10080F: tools/testing/selftests/timers/ 10081 10082SC1200 WDT DRIVER 10083M: Zwane Mwaikambo <zwanem@gmail.com> 10084S: Maintained 10085F: drivers/watchdog/sc1200wdt.c 10086 10087SCHEDULER 10088M: Ingo Molnar <mingo@redhat.com> 10089M: Peter Zijlstra <peterz@infradead.org> 10090L: linux-kernel@vger.kernel.org 10091T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10092S: Maintained 10093F: kernel/sched/ 10094F: include/linux/sched.h 10095F: include/uapi/linux/sched.h 10096F: include/linux/wait.h 10097 10098SCORE ARCHITECTURE 10099M: Chen Liqin <liqin.linux@gmail.com> 10100M: Lennox Wu <lennox.wu@gmail.com> 10101W: http://www.sunplus.com 10102S: Supported 10103F: arch/score/ 10104 10105SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10106M: Sudeep Holla <sudeep.holla@arm.com> 10107L: linux-arm-kernel@lists.infradead.org 10108S: Maintained 10109F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10110F: drivers/clk/clk-scpi.c 10111F: drivers/cpufreq/scpi-cpufreq.c 10112F: drivers/firmware/arm_scpi.c 10113F: include/linux/scpi_protocol.h 10114 10115SCSI CDROM DRIVER 10116M: Jens Axboe <axboe@kernel.dk> 10117L: linux-scsi@vger.kernel.org 10118W: http://www.kernel.dk 10119S: Maintained 10120F: drivers/scsi/sr* 10121 10122SCSI RDMA PROTOCOL (SRP) INITIATOR 10123M: Bart Van Assche <bart.vanassche@sandisk.com> 10124L: linux-rdma@vger.kernel.org 10125S: Supported 10126W: http://www.openfabrics.org 10127Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10128T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10129F: drivers/infiniband/ulp/srp/ 10130F: include/scsi/srp.h 10131 10132SCSI SG DRIVER 10133M: Doug Gilbert <dgilbert@interlog.com> 10134L: linux-scsi@vger.kernel.org 10135W: http://sg.danny.cz/sg 10136S: Maintained 10137F: Documentation/scsi/scsi-generic.txt 10138F: drivers/scsi/sg.c 10139F: include/scsi/sg.h 10140 10141SCSI SUBSYSTEM 10142M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10143T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10144M: "Martin K. Petersen" <martin.petersen@oracle.com> 10145T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10146L: linux-scsi@vger.kernel.org 10147S: Maintained 10148F: drivers/scsi/ 10149F: include/scsi/ 10150 10151SCSI TAPE DRIVER 10152M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10153L: linux-scsi@vger.kernel.org 10154S: Maintained 10155F: Documentation/scsi/st.txt 10156F: drivers/scsi/st.* 10157F: drivers/scsi/st_*.h 10158 10159SCTP PROTOCOL 10160M: Vlad Yasevich <vyasevich@gmail.com> 10161M: Neil Horman <nhorman@tuxdriver.com> 10162L: linux-sctp@vger.kernel.org 10163W: http://lksctp.sourceforge.net 10164S: Maintained 10165F: Documentation/networking/sctp.txt 10166F: include/linux/sctp.h 10167F: include/uapi/linux/sctp.h 10168F: include/net/sctp/ 10169F: net/sctp/ 10170 10171SCx200 CPU SUPPORT 10172M: Jim Cromie <jim.cromie@gmail.com> 10173S: Odd Fixes 10174F: Documentation/i2c/busses/scx200_acb 10175F: arch/x86/platform/scx200/ 10176F: drivers/watchdog/scx200_wdt.c 10177F: drivers/i2c/busses/scx200* 10178F: drivers/mtd/maps/scx200_docflash.c 10179F: include/linux/scx200.h 10180 10181SCx200 GPIO DRIVER 10182M: Jim Cromie <jim.cromie@gmail.com> 10183S: Maintained 10184F: drivers/char/scx200_gpio.c 10185F: include/linux/scx200_gpio.h 10186 10187SCx200 HRT CLOCKSOURCE DRIVER 10188M: Jim Cromie <jim.cromie@gmail.com> 10189S: Maintained 10190F: drivers/clocksource/scx200_hrt.c 10191 10192SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10193M: Sascha Sommer <saschasommer@freenet.de> 10194L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10195S: Maintained 10196F: drivers/mmc/host/sdricoh_cs.c 10197 10198SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10199M: Adrian Hunter <adrian.hunter@intel.com> 10200L: linux-mmc@vger.kernel.org 10201T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10202S: Maintained 10203F: drivers/mmc/host/sdhci* 10204F: include/linux/mmc/sdhci* 10205 10206SECURE COMPUTING 10207M: Kees Cook <keescook@chromium.org> 10208R: Andy Lutomirski <luto@amacapital.net> 10209R: Will Drewry <wad@chromium.org> 10210T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10211S: Supported 10212F: kernel/seccomp.c 10213F: include/uapi/linux/seccomp.h 10214F: include/linux/seccomp.h 10215F: tools/testing/selftests/seccomp/* 10216K: \bsecure_computing 10217K: \bTIF_SECCOMP\b 10218 10219SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10220M: Ben Dooks <ben-linux@fluff.org> 10221M: Jaehoon Chung <jh80.chung@samsung.com> 10222L: linux-mmc@vger.kernel.org 10223S: Maintained 10224F: drivers/mmc/host/sdhci-s3c* 10225 10226SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10227M: Viresh Kumar <vireshk@kernel.org> 10228L: linux-mmc@vger.kernel.org 10229S: Maintained 10230F: drivers/mmc/host/sdhci-spear.c 10231 10232SECURITY SUBSYSTEM 10233M: James Morris <james.l.morris@oracle.com> 10234M: "Serge E. Hallyn" <serge@hallyn.com> 10235L: linux-security-module@vger.kernel.org (suggested Cc:) 10236T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10237W: http://kernsec.org/ 10238S: Supported 10239F: security/ 10240 10241SECURITY CONTACT 10242M: Security Officers <security@kernel.org> 10243S: Supported 10244 10245SELINUX SECURITY MODULE 10246M: Paul Moore <paul@paul-moore.com> 10247M: Stephen Smalley <sds@tycho.nsa.gov> 10248M: Eric Paris <eparis@parisplace.org> 10249L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10250W: http://selinuxproject.org 10251T: git git://git.infradead.org/users/pcmoore/selinux 10252S: Supported 10253F: include/linux/selinux* 10254F: security/selinux/ 10255F: scripts/selinux/ 10256 10257APPARMOR SECURITY MODULE 10258M: John Johansen <john.johansen@canonical.com> 10259L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10260W: apparmor.wiki.kernel.org 10261T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10262S: Supported 10263F: security/apparmor/ 10264 10265LOADPIN SECURITY MODULE 10266M: Kees Cook <keescook@chromium.org> 10267T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10268S: Supported 10269F: security/loadpin/ 10270 10271YAMA SECURITY MODULE 10272M: Kees Cook <keescook@chromium.org> 10273T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10274S: Supported 10275F: security/yama/ 10276 10277SENSABLE PHANTOM 10278M: Jiri Slaby <jirislaby@gmail.com> 10279S: Maintained 10280F: drivers/misc/phantom.c 10281F: include/uapi/linux/phantom.h 10282 10283SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10284M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10285M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10286M: John Soni Jose <sony.john@avagotech.com> 10287L: linux-scsi@vger.kernel.org 10288W: http://www.avagotech.com 10289S: Supported 10290F: drivers/scsi/be2iscsi/ 10291 10292Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 10293M: Sathya Perla <sathya.perla@broadcom.com> 10294M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10295M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 10296M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10297M: Somnath Kotur <somnath.kotur@broadcom.com> 10298L: netdev@vger.kernel.org 10299W: http://www.emulex.com 10300S: Supported 10301F: drivers/net/ethernet/emulex/benet/ 10302 10303EMULEX ONECONNECT ROCE DRIVER 10304M: Selvin Xavier <selvin.xavier@avagotech.com> 10305M: Devesh Sharma <devesh.sharma@avagotech.com> 10306M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10307L: linux-rdma@vger.kernel.org 10308W: http://www.emulex.com 10309S: Supported 10310F: drivers/infiniband/hw/ocrdma/ 10311 10312SFC NETWORK DRIVER 10313M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10314M: Edward Cree <ecree@solarflare.com> 10315M: Bert Kenward <bkenward@solarflare.com> 10316L: netdev@vger.kernel.org 10317S: Supported 10318F: drivers/net/ethernet/sfc/ 10319 10320SGI GRU DRIVER 10321M: Dimitri Sivanich <sivanich@sgi.com> 10322S: Maintained 10323F: drivers/misc/sgi-gru/ 10324 10325SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10326M: Pat Gefre <pfg@sgi.com> 10327L: linux-ia64@vger.kernel.org 10328S: Supported 10329F: Documentation/ia64/serial.txt 10330F: drivers/tty/serial/ioc?_serial.c 10331F: include/linux/ioc?.h 10332 10333SGI XP/XPC/XPNET DRIVER 10334M: Cliff Whickman <cpw@sgi.com> 10335M: Robin Holt <robinmholt@gmail.com> 10336S: Maintained 10337F: drivers/misc/sgi-xp/ 10338 10339SI2157 MEDIA DRIVER 10340M: Antti Palosaari <crope@iki.fi> 10341L: linux-media@vger.kernel.org 10342W: https://linuxtv.org 10343W: http://palosaari.fi/linux/ 10344Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10345T: git git://linuxtv.org/anttip/media_tree.git 10346S: Maintained 10347F: drivers/media/tuners/si2157* 10348 10349SI2168 MEDIA DRIVER 10350M: Antti Palosaari <crope@iki.fi> 10351L: linux-media@vger.kernel.org 10352W: https://linuxtv.org 10353W: http://palosaari.fi/linux/ 10354Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10355T: git git://linuxtv.org/anttip/media_tree.git 10356S: Maintained 10357F: drivers/media/dvb-frontends/si2168* 10358 10359SI470X FM RADIO RECEIVER I2C DRIVER 10360M: Hans Verkuil <hverkuil@xs4all.nl> 10361L: linux-media@vger.kernel.org 10362T: git git://linuxtv.org/media_tree.git 10363W: https://linuxtv.org 10364S: Odd Fixes 10365F: drivers/media/radio/si470x/radio-si470x-i2c.c 10366 10367SI470X FM RADIO RECEIVER USB DRIVER 10368M: Hans Verkuil <hverkuil@xs4all.nl> 10369L: linux-media@vger.kernel.org 10370T: git git://linuxtv.org/media_tree.git 10371W: https://linuxtv.org 10372S: Maintained 10373F: drivers/media/radio/si470x/radio-si470x-common.c 10374F: drivers/media/radio/si470x/radio-si470x.h 10375F: drivers/media/radio/si470x/radio-si470x-usb.c 10376 10377SI4713 FM RADIO TRANSMITTER I2C DRIVER 10378M: Eduardo Valentin <edubezval@gmail.com> 10379L: linux-media@vger.kernel.org 10380T: git git://linuxtv.org/media_tree.git 10381W: https://linuxtv.org 10382S: Odd Fixes 10383F: drivers/media/radio/si4713/si4713.? 10384 10385SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10386M: Eduardo Valentin <edubezval@gmail.com> 10387L: linux-media@vger.kernel.org 10388T: git git://linuxtv.org/media_tree.git 10389W: https://linuxtv.org 10390S: Odd Fixes 10391F: drivers/media/radio/si4713/radio-platform-si4713.c 10392 10393SI4713 FM RADIO TRANSMITTER USB DRIVER 10394M: Hans Verkuil <hverkuil@xs4all.nl> 10395L: linux-media@vger.kernel.org 10396T: git git://linuxtv.org/media_tree.git 10397W: https://linuxtv.org 10398S: Maintained 10399F: drivers/media/radio/si4713/radio-usb-si4713.c 10400 10401SIANO DVB DRIVER 10402M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10403M: Mauro Carvalho Chehab <mchehab@kernel.org> 10404L: linux-media@vger.kernel.org 10405W: https://linuxtv.org 10406T: git git://linuxtv.org/media_tree.git 10407S: Odd fixes 10408F: drivers/media/common/siano/ 10409F: drivers/media/usb/siano/ 10410F: drivers/media/usb/siano/ 10411F: drivers/media/mmc/siano/ 10412 10413SIMPLEFB FB DRIVER 10414M: Hans de Goede <hdegoede@redhat.com> 10415L: linux-fbdev@vger.kernel.org 10416S: Maintained 10417F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10418F: drivers/video/fbdev/simplefb.c 10419F: include/linux/platform_data/simplefb.h 10420 10421SH_VEU V4L2 MEM2MEM DRIVER 10422L: linux-media@vger.kernel.org 10423S: Orphan 10424F: drivers/media/platform/sh_veu.c 10425 10426SH_VOU V4L2 OUTPUT DRIVER 10427L: linux-media@vger.kernel.org 10428S: Orphan 10429F: drivers/media/platform/sh_vou.c 10430F: include/media/drv-intf/sh_vou.h 10431 10432SIMPLE FIRMWARE INTERFACE (SFI) 10433M: Len Brown <lenb@kernel.org> 10434L: sfi-devel@simplefirmware.org 10435W: http://simplefirmware.org/ 10436T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10437S: Supported 10438F: arch/x86/platform/sfi/ 10439F: drivers/sfi/ 10440F: include/linux/sfi*.h 10441 10442SIMTEC EB110ATX (Chalice CATS) 10443P: Ben Dooks 10444P: Vincent Sanders <vince@simtec.co.uk> 10445M: Simtec Linux Team <linux@simtec.co.uk> 10446W: http://www.simtec.co.uk/products/EB110ATX/ 10447S: Supported 10448 10449SIMTEC EB2410ITX (BAST) 10450P: Ben Dooks 10451P: Vincent Sanders <vince@simtec.co.uk> 10452M: Simtec Linux Team <linux@simtec.co.uk> 10453W: http://www.simtec.co.uk/products/EB2410ITX/ 10454S: Supported 10455F: arch/arm/mach-s3c24xx/mach-bast.c 10456F: arch/arm/mach-s3c24xx/bast-ide.c 10457F: arch/arm/mach-s3c24xx/bast-irq.c 10458 10459TI DAVINCI MACHINE SUPPORT 10460M: Sekhar Nori <nsekhar@ti.com> 10461M: Kevin Hilman <khilman@kernel.org> 10462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10463T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10464S: Supported 10465F: arch/arm/mach-davinci/ 10466F: drivers/i2c/busses/i2c-davinci.c 10467 10468TI DAVINCI SERIES MEDIA DRIVER 10469M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10470L: linux-media@vger.kernel.org 10471W: https://linuxtv.org 10472Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10473T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10474S: Maintained 10475F: drivers/media/platform/davinci/ 10476F: include/media/davinci/ 10477 10478TI AM437X VPFE DRIVER 10479M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10480L: linux-media@vger.kernel.org 10481W: https://linuxtv.org 10482Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10483T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10484S: Maintained 10485F: drivers/media/platform/am437x/ 10486 10487OV2659 OMNIVISION SENSOR DRIVER 10488M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10489L: linux-media@vger.kernel.org 10490W: https://linuxtv.org 10491Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10492T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10493S: Maintained 10494F: drivers/media/i2c/ov2659.c 10495F: include/media/i2c/ov2659.h 10496 10497SILICON MOTION SM712 FRAME BUFFER DRIVER 10498M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10499M: Teddy Wang <teddy.wang@siliconmotion.com> 10500M: Sudip Mukherjee <sudip@vectorindia.org> 10501L: linux-fbdev@vger.kernel.org 10502S: Maintained 10503F: drivers/video/fbdev/sm712* 10504F: Documentation/fb/sm712fb.txt 10505 10506SIS 190 ETHERNET DRIVER 10507M: Francois Romieu <romieu@fr.zoreil.com> 10508L: netdev@vger.kernel.org 10509S: Maintained 10510F: drivers/net/ethernet/sis/sis190.c 10511 10512SIS 900/7016 FAST ETHERNET DRIVER 10513M: Daniele Venzano <venza@brownhat.org> 10514W: http://www.brownhat.org/sis900.html 10515L: netdev@vger.kernel.org 10516S: Maintained 10517F: drivers/net/ethernet/sis/sis900.* 10518 10519SIS FRAMEBUFFER DRIVER 10520M: Thomas Winischhofer <thomas@winischhofer.net> 10521W: http://www.winischhofer.net/linuxsisvga.shtml 10522S: Maintained 10523F: Documentation/fb/sisfb.txt 10524F: drivers/video/fbdev/sis/ 10525F: include/video/sisfb.h 10526 10527SIS USB2VGA DRIVER 10528M: Thomas Winischhofer <thomas@winischhofer.net> 10529W: http://www.winischhofer.at/linuxsisusbvga.shtml 10530S: Maintained 10531F: drivers/usb/misc/sisusbvga/ 10532 10533SLAB ALLOCATOR 10534M: Christoph Lameter <cl@linux.com> 10535M: Pekka Enberg <penberg@kernel.org> 10536M: David Rientjes <rientjes@google.com> 10537M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10538M: Andrew Morton <akpm@linux-foundation.org> 10539L: linux-mm@kvack.org 10540S: Maintained 10541F: include/linux/sl?b*.h 10542F: mm/sl?b* 10543 10544SLEEPABLE READ-COPY UPDATE (SRCU) 10545M: Lai Jiangshan <jiangshanlai@gmail.com> 10546M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10547M: Josh Triplett <josh@joshtriplett.org> 10548R: Steven Rostedt <rostedt@goodmis.org> 10549R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10550L: linux-kernel@vger.kernel.org 10551W: http://www.rdrop.com/users/paulmck/RCU/ 10552S: Supported 10553T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10554F: include/linux/srcu.h 10555F: kernel/rcu/srcu.c 10556 10557SMACK SECURITY MODULE 10558M: Casey Schaufler <casey@schaufler-ca.com> 10559L: linux-security-module@vger.kernel.org 10560W: http://schaufler-ca.com 10561T: git git://git.gitorious.org/smack-next/kernel.git 10562S: Maintained 10563F: Documentation/security/Smack.txt 10564F: security/smack/ 10565 10566DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10567M: Kevin Hilman <khilman@kernel.org> 10568M: Nishanth Menon <nm@ti.com> 10569S: Maintained 10570F: drivers/power/avs/ 10571F: include/linux/power/smartreflex.h 10572L: linux-pm@vger.kernel.org 10573 10574SMC91x ETHERNET DRIVER 10575M: Nicolas Pitre <nico@fluxnic.net> 10576S: Odd Fixes 10577F: drivers/net/ethernet/smsc/smc91x.* 10578 10579SMIA AND SMIA++ IMAGE SENSOR DRIVER 10580M: Sakari Ailus <sakari.ailus@iki.fi> 10581L: linux-media@vger.kernel.org 10582S: Maintained 10583F: drivers/media/i2c/smiapp/ 10584F: include/media/i2c/smiapp.h 10585F: drivers/media/i2c/smiapp-pll.c 10586F: drivers/media/i2c/smiapp-pll.h 10587F: include/uapi/linux/smiapp.h 10588F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10589 10590SMM665 HARDWARE MONITOR DRIVER 10591M: Guenter Roeck <linux@roeck-us.net> 10592L: linux-hwmon@vger.kernel.org 10593S: Maintained 10594F: Documentation/hwmon/smm665 10595F: drivers/hwmon/smm665.c 10596 10597SMSC EMC2103 HARDWARE MONITOR DRIVER 10598M: Steve Glendinning <steve.glendinning@shawell.net> 10599L: linux-hwmon@vger.kernel.org 10600S: Maintained 10601F: Documentation/hwmon/emc2103 10602F: drivers/hwmon/emc2103.c 10603 10604SMSC SCH5627 HARDWARE MONITOR DRIVER 10605M: Hans de Goede <hdegoede@redhat.com> 10606L: linux-hwmon@vger.kernel.org 10607S: Supported 10608F: Documentation/hwmon/sch5627 10609F: drivers/hwmon/sch5627.c 10610 10611SMSC47B397 HARDWARE MONITOR DRIVER 10612M: Jean Delvare <jdelvare@suse.com> 10613L: linux-hwmon@vger.kernel.org 10614S: Maintained 10615F: Documentation/hwmon/smsc47b397 10616F: drivers/hwmon/smsc47b397.c 10617 10618SMSC911x ETHERNET DRIVER 10619M: Steve Glendinning <steve.glendinning@shawell.net> 10620L: netdev@vger.kernel.org 10621S: Maintained 10622F: include/linux/smsc911x.h 10623F: drivers/net/ethernet/smsc/smsc911x.* 10624 10625SMSC9420 PCI ETHERNET DRIVER 10626M: Steve Glendinning <steve.glendinning@shawell.net> 10627L: netdev@vger.kernel.org 10628S: Maintained 10629F: drivers/net/ethernet/smsc/smsc9420.* 10630 10631SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10632M: Steve Glendinning <steve.glendinning@shawell.net> 10633L: linux-fbdev@vger.kernel.org 10634S: Maintained 10635F: drivers/video/fbdev/smscufx.c 10636 10637SOC-CAMERA V4L2 SUBSYSTEM 10638M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10639L: linux-media@vger.kernel.org 10640T: git git://linuxtv.org/media_tree.git 10641S: Maintained 10642F: include/media/soc* 10643F: drivers/media/i2c/soc_camera/ 10644F: drivers/media/platform/soc_camera/ 10645 10646SOEKRIS NET48XX LED SUPPORT 10647M: Chris Boot <bootc@bootc.net> 10648S: Maintained 10649F: drivers/leds/leds-net48xx.c 10650 10651SOFTLOGIC 6x10 MPEG CODEC 10652M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10653M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10654M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10655M: Ismael Luceno <ismael@iodev.co.uk> 10656L: linux-media@vger.kernel.org 10657S: Supported 10658F: drivers/media/pci/solo6x10/ 10659 10660SOFTWARE RAID (Multiple Disks) SUPPORT 10661M: Shaohua Li <shli@kernel.org> 10662L: linux-raid@vger.kernel.org 10663T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10664S: Supported 10665F: drivers/md/ 10666F: include/linux/raid/ 10667F: include/uapi/linux/raid/ 10668 10669SONIC NETWORK DRIVER 10670M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10671L: netdev@vger.kernel.org 10672S: Maintained 10673F: drivers/net/ethernet/natsemi/sonic.* 10674 10675SONICS SILICON BACKPLANE DRIVER (SSB) 10676M: Michael Buesch <m@bues.ch> 10677L: linux-wireless@vger.kernel.org 10678S: Maintained 10679F: drivers/ssb/ 10680F: include/linux/ssb/ 10681 10682SONY VAIO CONTROL DEVICE DRIVER 10683M: Mattia Dongili <malattia@linux.it> 10684L: platform-driver-x86@vger.kernel.org 10685W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10686S: Maintained 10687F: Documentation/laptops/sony-laptop.txt 10688F: drivers/char/sonypi.c 10689F: drivers/platform/x86/sony-laptop.c 10690F: include/linux/sony-laptop.h 10691 10692SONY MEMORYSTICK CARD SUPPORT 10693M: Alex Dubov <oakad@yahoo.com> 10694W: http://tifmxx.berlios.de/ 10695S: Maintained 10696F: drivers/memstick/host/tifm_ms.c 10697 10698SONY MEMORYSTICK STANDARD SUPPORT 10699M: Maxim Levitsky <maximlevitsky@gmail.com> 10700S: Maintained 10701F: drivers/memstick/core/ms_block.* 10702 10703SOUND 10704M: Jaroslav Kysela <perex@perex.cz> 10705M: Takashi Iwai <tiwai@suse.com> 10706L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10707W: http://www.alsa-project.org/ 10708T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10709T: git git://git.alsa-project.org/alsa-kernel.git 10710Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10711S: Maintained 10712F: Documentation/sound/ 10713F: include/sound/ 10714F: include/uapi/sound/ 10715F: sound/ 10716 10717SOUND - COMPRESSED AUDIO 10718M: Vinod Koul <vinod.koul@intel.com> 10719L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10720T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10721S: Supported 10722F: Documentation/sound/alsa/compress_offload.txt 10723F: include/sound/compress_driver.h 10724F: include/uapi/sound/compress_* 10725F: sound/core/compress_offload.c 10726F: sound/soc/soc-compress.c 10727 10728SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10729M: Liam Girdwood <lgirdwood@gmail.com> 10730M: Mark Brown <broonie@kernel.org> 10731T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10732L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10733W: http://alsa-project.org/main/index.php/ASoC 10734S: Supported 10735F: Documentation/devicetree/bindings/sound/ 10736F: Documentation/sound/alsa/soc/ 10737F: sound/soc/ 10738F: include/sound/soc* 10739 10740SOUND - DMAENGINE HELPERS 10741M: Lars-Peter Clausen <lars@metafoo.de> 10742S: Supported 10743F: include/sound/dmaengine_pcm.h 10744F: sound/core/pcm_dmaengine.c 10745F: sound/soc/soc-generic-dmaengine-pcm.c 10746 10747SP2 MEDIA DRIVER 10748M: Olli Salonen <olli.salonen@iki.fi> 10749L: linux-media@vger.kernel.org 10750W: https://linuxtv.org 10751Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10752S: Maintained 10753F: drivers/media/dvb-frontends/sp2* 10754 10755SPARC + UltraSPARC (sparc/sparc64) 10756M: "David S. Miller" <davem@davemloft.net> 10757L: sparclinux@vger.kernel.org 10758Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10759T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10760T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10761S: Maintained 10762F: arch/sparc/ 10763F: drivers/sbus/ 10764 10765SPARC SERIAL DRIVERS 10766M: "David S. Miller" <davem@davemloft.net> 10767L: sparclinux@vger.kernel.org 10768T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10769T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10770S: Maintained 10771F: include/linux/sunserialcore.h 10772F: drivers/tty/serial/suncore.c 10773F: drivers/tty/serial/sunhv.c 10774F: drivers/tty/serial/sunsab.c 10775F: drivers/tty/serial/sunsab.h 10776F: drivers/tty/serial/sunsu.c 10777F: drivers/tty/serial/sunzilog.c 10778F: drivers/tty/serial/sunzilog.h 10779 10780SPARSE CHECKER 10781M: "Christopher Li" <sparse@chrisli.org> 10782L: linux-sparse@vger.kernel.org 10783W: https://sparse.wiki.kernel.org/ 10784T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10785T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10786S: Maintained 10787F: include/linux/compiler.h 10788 10789SPEAR PLATFORM SUPPORT 10790M: Viresh Kumar <vireshk@kernel.org> 10791M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10793W: http://www.st.com/spear 10794S: Maintained 10795F: arch/arm/boot/dts/spear* 10796F: arch/arm/mach-spear/ 10797 10798SPEAR CLOCK FRAMEWORK SUPPORT 10799M: Viresh Kumar <vireshk@kernel.org> 10800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10801W: http://www.st.com/spear 10802S: Maintained 10803F: drivers/clk/spear/ 10804 10805SPI SUBSYSTEM 10806M: Mark Brown <broonie@kernel.org> 10807L: linux-spi@vger.kernel.org 10808T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10809Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10810S: Maintained 10811F: Documentation/spi/ 10812F: drivers/spi/ 10813F: include/linux/spi/ 10814F: include/uapi/linux/spi/ 10815 10816SPIDERNET NETWORK DRIVER for CELL 10817M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10818L: netdev@vger.kernel.org 10819S: Supported 10820F: Documentation/networking/spider_net.txt 10821F: drivers/net/ethernet/toshiba/spider_net* 10822 10823SPU FILE SYSTEM 10824M: Jeremy Kerr <jk@ozlabs.org> 10825L: linuxppc-dev@lists.ozlabs.org 10826W: http://www.ibm.com/developerworks/power/cell/ 10827S: Supported 10828F: Documentation/filesystems/spufs.txt 10829F: arch/powerpc/platforms/cell/spufs/ 10830 10831SQUASHFS FILE SYSTEM 10832M: Phillip Lougher <phillip@squashfs.org.uk> 10833L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10834W: http://squashfs.org.uk 10835T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10836S: Maintained 10837F: Documentation/filesystems/squashfs.txt 10838F: fs/squashfs/ 10839 10840SRM (Alpha) environment access 10841M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10842S: Maintained 10843F: arch/alpha/kernel/srm_env.c 10844 10845STABLE BRANCH 10846M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10847L: stable@vger.kernel.org 10848S: Supported 10849F: Documentation/stable_kernel_rules.txt 10850 10851STAGING SUBSYSTEM 10852M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10853T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10854L: devel@driverdev.osuosl.org 10855S: Supported 10856F: drivers/staging/ 10857 10858STAGING - COMEDI 10859M: Ian Abbott <abbotti@mev.co.uk> 10860M: H Hartley Sweeten <hsweeten@visionengravers.com> 10861S: Odd Fixes 10862F: drivers/staging/comedi/ 10863 10864STAGING - FLARION FT1000 DRIVERS 10865M: Marek Belisko <marek.belisko@gmail.com> 10866S: Odd Fixes 10867F: drivers/staging/ft1000/ 10868 10869STAGING - INDUSTRIAL IO 10870M: Jonathan Cameron <jic23@kernel.org> 10871L: linux-iio@vger.kernel.org 10872S: Odd Fixes 10873F: drivers/staging/iio/ 10874 10875STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10876M: Jarod Wilson <jarod@wilsonet.com> 10877W: http://www.lirc.org/ 10878S: Odd Fixes 10879F: drivers/staging/media/lirc/ 10880 10881STAGING - LUSTRE PARALLEL FILESYSTEM 10882M: Oleg Drokin <oleg.drokin@intel.com> 10883M: Andreas Dilger <andreas.dilger@intel.com> 10884L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10885W: http://wiki.lustre.org/ 10886S: Maintained 10887F: drivers/staging/lustre 10888 10889STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10890M: Marc Dietrich <marvin24@gmx.de> 10891L: ac100@lists.launchpad.net (moderated for non-subscribers) 10892L: linux-tegra@vger.kernel.org 10893S: Maintained 10894F: drivers/staging/nvec/ 10895 10896STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10897M: Jens Frederich <jfrederich@gmail.com> 10898M: Daniel Drake <dsd@laptop.org> 10899M: Jon Nettleton <jon.nettleton@gmail.com> 10900W: http://wiki.laptop.org/go/DCON 10901S: Maintained 10902F: drivers/staging/olpc_dcon/ 10903 10904STAGING - REALTEK RTL8712U DRIVERS 10905M: Larry Finger <Larry.Finger@lwfinger.net> 10906M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10907S: Odd Fixes 10908F: drivers/staging/rtl8712/ 10909 10910STAGING - REALTEK RTL8723U WIRELESS DRIVER 10911M: Larry Finger <Larry.Finger@lwfinger.net> 10912M: Jes Sorensen <Jes.Sorensen@redhat.com> 10913L: linux-wireless@vger.kernel.org 10914S: Maintained 10915F: drivers/staging/rtl8723au/ 10916 10917STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10918M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10919M: Teddy Wang <teddy.wang@siliconmotion.com> 10920M: Sudip Mukherjee <sudip@vectorindia.org> 10921L: linux-fbdev@vger.kernel.org 10922S: Maintained 10923F: drivers/staging/sm750fb/ 10924 10925STAGING - SLICOSS 10926M: Lior Dotan <liodot@gmail.com> 10927M: Christopher Harrer <charrer@alacritech.com> 10928S: Odd Fixes 10929F: drivers/staging/slicoss/ 10930 10931STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10932M: William Hubbs <w.d.hubbs@gmail.com> 10933M: Chris Brannon <chris@the-brannons.com> 10934M: Kirk Reiser <kirk@reisers.ca> 10935M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10936L: speakup@linux-speakup.org 10937W: http://www.linux-speakup.org/ 10938S: Odd Fixes 10939F: drivers/staging/speakup/ 10940 10941STAGING - VIA VT665X DRIVERS 10942M: Forest Bond <forest@alittletooquiet.net> 10943S: Odd Fixes 10944F: drivers/staging/vt665?/ 10945 10946STAGING - WILC1000 WIFI DRIVER 10947M: Johnny Kim <johnny.kim@atmel.com> 10948M: Austin Shin <austin.shin@atmel.com> 10949M: Chris Park <chris.park@atmel.com> 10950M: Tony Cho <tony.cho@atmel.com> 10951M: Glen Lee <glen.lee@atmel.com> 10952M: Leo Kim <leo.kim@atmel.com> 10953L: linux-wireless@vger.kernel.org 10954S: Supported 10955F: drivers/staging/wilc1000/ 10956 10957STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10958M: Arnaud Patard <arnaud.patard@rtp-net.org> 10959S: Odd Fixes 10960F: drivers/staging/xgifb/ 10961 10962STARFIRE/DURALAN NETWORK DRIVER 10963M: Ion Badulescu <ionut@badula.org> 10964S: Odd Fixes 10965F: drivers/net/ethernet/adaptec/starfire* 10966 10967SUN3/3X 10968M: Sam Creasey <sammy@sammy.net> 10969W: http://sammy.net/sun3/ 10970S: Maintained 10971F: arch/m68k/kernel/*sun3* 10972F: arch/m68k/sun3*/ 10973F: arch/m68k/include/asm/sun3* 10974F: drivers/net/ethernet/i825xx/sun3* 10975 10976SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10977M: Hans de Goede <hdegoede@redhat.com> 10978L: linux-input@vger.kernel.org 10979S: Maintained 10980F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10981F: drivers/input/keyboard/sun4i-lradc-keys.c 10982 10983SUNDANCE NETWORK DRIVER 10984M: Denis Kirjanov <kda@linux-powerpc.org> 10985L: netdev@vger.kernel.org 10986S: Maintained 10987F: drivers/net/ethernet/dlink/sundance.c 10988 10989SUPERH 10990M: Yoshinori Sato <ysato@users.sourceforge.jp> 10991M: Rich Felker <dalias@libc.org> 10992L: linux-sh@vger.kernel.org 10993Q: http://patchwork.kernel.org/project/linux-sh/list/ 10994S: Maintained 10995F: Documentation/sh/ 10996F: arch/sh/ 10997F: drivers/sh/ 10998 10999SUSPEND TO RAM 11000M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11001M: Len Brown <len.brown@intel.com> 11002M: Pavel Machek <pavel@ucw.cz> 11003L: linux-pm@vger.kernel.org 11004S: Supported 11005F: Documentation/power/ 11006F: arch/x86/kernel/acpi/ 11007F: drivers/base/power/ 11008F: kernel/power/ 11009F: include/linux/suspend.h 11010F: include/linux/freezer.h 11011F: include/linux/pm.h 11012 11013SVGA HANDLING 11014M: Martin Mares <mj@ucw.cz> 11015L: linux-video@atrey.karlin.mff.cuni.cz 11016S: Maintained 11017F: Documentation/svga.txt 11018F: arch/x86/boot/video* 11019 11020SWIOTLB SUBSYSTEM 11021M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11022L: linux-kernel@vger.kernel.org 11023T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11024S: Supported 11025F: lib/swiotlb.c 11026F: arch/*/kernel/pci-swiotlb.c 11027F: include/linux/swiotlb.h 11028 11029SWITCHDEV 11030M: Jiri Pirko <jiri@resnulli.us> 11031L: netdev@vger.kernel.org 11032S: Supported 11033F: net/switchdev/ 11034F: include/net/switchdev.h 11035 11036SYNOPSYS ARC ARCHITECTURE 11037M: Vineet Gupta <vgupta@synopsys.com> 11038L: linux-snps-arc@lists.infradead.org 11039S: Supported 11040F: arch/arc/ 11041F: Documentation/devicetree/bindings/arc/* 11042F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11043F: drivers/tty/serial/arc_uart.c 11044T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11045 11046SYNOPSYS ARC SDP platform support 11047M: Alexey Brodkin <abrodkin@synopsys.com> 11048S: Supported 11049F: arch/arc/plat-axs10x 11050F: arch/arc/boot/dts/ax* 11051F: Documentation/devicetree/bindings/arc/axs10* 11052 11053SYSTEM CONFIGURATION (SYSCON) 11054M: Lee Jones <lee.jones@linaro.org> 11055M: Arnd Bergmann <arnd@arndb.de> 11056T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11057S: Supported 11058F: drivers/mfd/syscon.c 11059 11060SYSV FILESYSTEM 11061M: Christoph Hellwig <hch@infradead.org> 11062S: Maintained 11063F: Documentation/filesystems/sysv-fs.txt 11064F: fs/sysv/ 11065F: include/linux/sysv_fs.h 11066 11067TARGET SUBSYSTEM 11068M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11069L: linux-scsi@vger.kernel.org 11070L: target-devel@vger.kernel.org 11071W: http://www.linux-iscsi.org 11072W: http://groups.google.com/group/linux-iscsi-target-dev 11073T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11074S: Supported 11075F: drivers/target/ 11076F: include/target/ 11077F: Documentation/target/ 11078 11079TASKSTATS STATISTICS INTERFACE 11080M: Balbir Singh <bsingharora@gmail.com> 11081S: Maintained 11082F: Documentation/accounting/taskstats* 11083F: include/linux/taskstats* 11084F: kernel/taskstats.c 11085 11086TC CLASSIFIER 11087M: Jamal Hadi Salim <jhs@mojatatu.com> 11088L: netdev@vger.kernel.org 11089S: Maintained 11090F: include/net/pkt_cls.h 11091F: include/uapi/linux/pkt_cls.h 11092F: net/sched/ 11093 11094TCP LOW PRIORITY MODULE 11095M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11096M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11097W: http://tcp-lp-mod.sourceforge.net/ 11098S: Maintained 11099F: net/ipv4/tcp_lp.c 11100 11101TDA10071 MEDIA DRIVER 11102M: Antti Palosaari <crope@iki.fi> 11103L: linux-media@vger.kernel.org 11104W: https://linuxtv.org 11105W: http://palosaari.fi/linux/ 11106Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11107T: git git://linuxtv.org/anttip/media_tree.git 11108S: Maintained 11109F: drivers/media/dvb-frontends/tda10071* 11110 11111TDA18212 MEDIA DRIVER 11112M: Antti Palosaari <crope@iki.fi> 11113L: linux-media@vger.kernel.org 11114W: https://linuxtv.org 11115W: http://palosaari.fi/linux/ 11116Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11117T: git git://linuxtv.org/anttip/media_tree.git 11118S: Maintained 11119F: drivers/media/tuners/tda18212* 11120 11121TDA18218 MEDIA DRIVER 11122M: Antti Palosaari <crope@iki.fi> 11123L: linux-media@vger.kernel.org 11124W: https://linuxtv.org 11125W: http://palosaari.fi/linux/ 11126Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11127T: git git://linuxtv.org/anttip/media_tree.git 11128S: Maintained 11129F: drivers/media/tuners/tda18218* 11130 11131TDA18271 MEDIA DRIVER 11132M: Michael Krufky <mkrufky@linuxtv.org> 11133L: linux-media@vger.kernel.org 11134W: https://linuxtv.org 11135W: http://github.com/mkrufky 11136Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11137T: git git://linuxtv.org/mkrufky/tuners.git 11138S: Maintained 11139F: drivers/media/tuners/tda18271* 11140 11141TDA827x MEDIA DRIVER 11142M: Michael Krufky <mkrufky@linuxtv.org> 11143L: linux-media@vger.kernel.org 11144W: https://linuxtv.org 11145W: http://github.com/mkrufky 11146Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11147T: git git://linuxtv.org/mkrufky/tuners.git 11148S: Maintained 11149F: drivers/media/tuners/tda8290.* 11150 11151TDA8290 MEDIA DRIVER 11152M: Michael Krufky <mkrufky@linuxtv.org> 11153L: linux-media@vger.kernel.org 11154W: https://linuxtv.org 11155W: http://github.com/mkrufky 11156Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11157T: git git://linuxtv.org/mkrufky/tuners.git 11158S: Maintained 11159F: drivers/media/tuners/tda8290.* 11160 11161TDA9840 MEDIA DRIVER 11162M: Hans Verkuil <hverkuil@xs4all.nl> 11163L: linux-media@vger.kernel.org 11164T: git git://linuxtv.org/media_tree.git 11165W: https://linuxtv.org 11166S: Maintained 11167F: drivers/media/i2c/tda9840* 11168 11169TEA5761 TUNER DRIVER 11170M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11171M: Mauro Carvalho Chehab <mchehab@kernel.org> 11172L: linux-media@vger.kernel.org 11173W: https://linuxtv.org 11174T: git git://linuxtv.org/media_tree.git 11175S: Odd fixes 11176F: drivers/media/tuners/tea5761.* 11177 11178TEA5767 TUNER DRIVER 11179M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11180M: Mauro Carvalho Chehab <mchehab@kernel.org> 11181L: linux-media@vger.kernel.org 11182W: https://linuxtv.org 11183T: git git://linuxtv.org/media_tree.git 11184S: Maintained 11185F: drivers/media/tuners/tea5767.* 11186 11187TEA6415C MEDIA DRIVER 11188M: Hans Verkuil <hverkuil@xs4all.nl> 11189L: linux-media@vger.kernel.org 11190T: git git://linuxtv.org/media_tree.git 11191W: https://linuxtv.org 11192S: Maintained 11193F: drivers/media/i2c/tea6415c* 11194 11195TEA6420 MEDIA DRIVER 11196M: Hans Verkuil <hverkuil@xs4all.nl> 11197L: linux-media@vger.kernel.org 11198T: git git://linuxtv.org/media_tree.git 11199W: https://linuxtv.org 11200S: Maintained 11201F: drivers/media/i2c/tea6420* 11202 11203TEAM DRIVER 11204M: Jiri Pirko <jiri@resnulli.us> 11205L: netdev@vger.kernel.org 11206S: Supported 11207F: drivers/net/team/ 11208F: include/linux/if_team.h 11209F: include/uapi/linux/if_team.h 11210 11211TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11212M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11213S: Maintained 11214F: arch/x86/platform/ts5500/ 11215 11216TECHNOTREND USB IR RECEIVER 11217M: Sean Young <sean@mess.org> 11218L: linux-media@vger.kernel.org 11219S: Maintained 11220F: drivers/media/rc/ttusbir.c 11221 11222TEGRA ARCHITECTURE SUPPORT 11223M: Stephen Warren <swarren@wwwdotorg.org> 11224M: Thierry Reding <thierry.reding@gmail.com> 11225M: Alexandre Courbot <gnurou@gmail.com> 11226L: linux-tegra@vger.kernel.org 11227Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11228T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11229S: Supported 11230N: [^a-z]tegra 11231 11232TEGRA CLOCK DRIVER 11233M: Peter De Schrijver <pdeschrijver@nvidia.com> 11234M: Prashant Gaikwad <pgaikwad@nvidia.com> 11235S: Supported 11236F: drivers/clk/tegra/ 11237 11238TEGRA DMA DRIVERS 11239M: Laxman Dewangan <ldewangan@nvidia.com> 11240M: Jon Hunter <jonathanh@nvidia.com> 11241S: Supported 11242F: drivers/dma/tegra* 11243 11244TEGRA I2C DRIVER 11245M: Laxman Dewangan <ldewangan@nvidia.com> 11246S: Supported 11247F: drivers/i2c/busses/i2c-tegra.c 11248 11249TEGRA IOMMU DRIVERS 11250M: Hiroshi Doyu <hdoyu@nvidia.com> 11251S: Supported 11252F: drivers/iommu/tegra* 11253 11254TEGRA KBC DRIVER 11255M: Rakesh Iyer <riyer@nvidia.com> 11256M: Laxman Dewangan <ldewangan@nvidia.com> 11257S: Supported 11258F: drivers/input/keyboard/tegra-kbc.c 11259 11260TEGRA PWM DRIVER 11261M: Thierry Reding <thierry.reding@gmail.com> 11262S: Supported 11263F: drivers/pwm/pwm-tegra.c 11264 11265TEGRA SERIAL DRIVER 11266M: Laxman Dewangan <ldewangan@nvidia.com> 11267S: Supported 11268F: drivers/tty/serial/serial-tegra.c 11269 11270TEGRA SPI DRIVER 11271M: Laxman Dewangan <ldewangan@nvidia.com> 11272S: Supported 11273F: drivers/spi/spi-tegra* 11274 11275TEHUTI ETHERNET DRIVER 11276M: Andy Gospodarek <andy@greyhouse.net> 11277L: netdev@vger.kernel.org 11278S: Supported 11279F: drivers/net/ethernet/tehuti/* 11280 11281Telecom Clock Driver for MCPL0010 11282M: Mark Gross <mark.gross@intel.com> 11283S: Supported 11284F: drivers/char/tlclk.c 11285 11286TENSILICA XTENSA PORT (xtensa) 11287M: Chris Zankel <chris@zankel.net> 11288M: Max Filippov <jcmvbkbc@gmail.com> 11289L: linux-xtensa@linux-xtensa.org 11290T: git git://github.com/czankel/xtensa-linux.git 11291S: Maintained 11292F: arch/xtensa/ 11293F: drivers/irqchip/irq-xtensa-* 11294 11295THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11296M: Hans Verkuil <hverkuil@xs4all.nl> 11297L: linux-media@vger.kernel.org 11298T: git git://linuxtv.org/media_tree.git 11299W: https://linuxtv.org 11300S: Maintained 11301F: drivers/media/radio/radio-raremono.c 11302 11303THERMAL 11304M: Zhang Rui <rui.zhang@intel.com> 11305M: Eduardo Valentin <edubezval@gmail.com> 11306L: linux-pm@vger.kernel.org 11307T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11308T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11309Q: https://patchwork.kernel.org/project/linux-pm/list/ 11310S: Supported 11311F: drivers/thermal/ 11312F: include/linux/thermal.h 11313F: include/uapi/linux/thermal.h 11314F: include/linux/cpu_cooling.h 11315F: Documentation/devicetree/bindings/thermal/ 11316 11317THERMAL/CPU_COOLING 11318M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11319M: Viresh Kumar <viresh.kumar@linaro.org> 11320M: Javi Merino <javi.merino@arm.com> 11321L: linux-pm@vger.kernel.org 11322S: Supported 11323F: Documentation/thermal/cpu-cooling-api.txt 11324F: drivers/thermal/cpu_cooling.c 11325F: include/linux/cpu_cooling.h 11326 11327THINGM BLINK(1) USB RGB LED DRIVER 11328M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11329S: Maintained 11330F: drivers/hid/hid-thingm.c 11331 11332THINKPAD ACPI EXTRAS DRIVER 11333M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11334L: ibm-acpi-devel@lists.sourceforge.net 11335L: platform-driver-x86@vger.kernel.org 11336W: http://ibm-acpi.sourceforge.net 11337W: http://thinkwiki.org/wiki/Ibm-acpi 11338T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11339S: Maintained 11340F: drivers/platform/x86/thinkpad_acpi.c 11341 11342TI BANDGAP AND THERMAL DRIVER 11343M: Eduardo Valentin <edubezval@gmail.com> 11344M: Keerthy <j-keerthy@ti.com> 11345L: linux-pm@vger.kernel.org 11346L: linux-omap@vger.kernel.org 11347S: Maintained 11348F: drivers/thermal/ti-soc-thermal/ 11349 11350TI VPE/CAL DRIVERS 11351M: Benoit Parrot <bparrot@ti.com> 11352L: linux-media@vger.kernel.org 11353W: http://linuxtv.org/ 11354Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11355S: Maintained 11356F: drivers/media/platform/ti-vpe/ 11357 11358TI CDCE706 CLOCK DRIVER 11359M: Max Filippov <jcmvbkbc@gmail.com> 11360S: Maintained 11361F: drivers/clk/clk-cdce706.c 11362 11363TI CLOCK DRIVER 11364M: Tero Kristo <t-kristo@ti.com> 11365L: linux-omap@vger.kernel.org 11366S: Maintained 11367F: drivers/clk/ti/ 11368F: include/linux/clk/ti.h 11369 11370TI ETHERNET SWITCH DRIVER (CPSW) 11371M: Mugunthan V N <mugunthanvnm@ti.com> 11372R: Grygorii Strashko <grygorii.strashko@ti.com> 11373L: linux-omap@vger.kernel.org 11374L: netdev@vger.kernel.org 11375S: Maintained 11376F: drivers/net/ethernet/ti/cpsw* 11377F: drivers/net/ethernet/ti/davinci* 11378 11379TI FLASH MEDIA INTERFACE DRIVER 11380M: Alex Dubov <oakad@yahoo.com> 11381S: Maintained 11382F: drivers/misc/tifm* 11383F: drivers/mmc/host/tifm_sd.c 11384F: include/linux/tifm.h 11385 11386TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11387M: Santosh Shilimkar <ssantosh@kernel.org> 11388L: linux-kernel@vger.kernel.org 11389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11390S: Maintained 11391F: drivers/soc/ti/* 11392T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11393 11394 11395TI LM49xxx FAMILY ASoC CODEC DRIVERS 11396M: M R Swami Reddy <mr.swami.reddy@ti.com> 11397M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11398L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11399S: Maintained 11400F: sound/soc/codecs/lm49453* 11401F: sound/soc/codecs/isabelle* 11402 11403TI LP855x BACKLIGHT DRIVER 11404M: Milo Kim <milo.kim@ti.com> 11405S: Maintained 11406F: Documentation/backlight/lp855x-driver.txt 11407F: drivers/video/backlight/lp855x_bl.c 11408F: include/linux/platform_data/lp855x.h 11409 11410TI LP8727 CHARGER DRIVER 11411M: Milo Kim <milo.kim@ti.com> 11412S: Maintained 11413F: drivers/power/lp8727_charger.c 11414F: include/linux/platform_data/lp8727.h 11415 11416TI LP8788 MFD DRIVER 11417M: Milo Kim <milo.kim@ti.com> 11418S: Maintained 11419F: drivers/iio/adc/lp8788_adc.c 11420F: drivers/leds/leds-lp8788.c 11421F: drivers/mfd/lp8788*.c 11422F: drivers/power/lp8788-charger.c 11423F: drivers/regulator/lp8788-*.c 11424F: include/linux/mfd/lp8788*.h 11425 11426TI NETCP ETHERNET DRIVER 11427M: Wingman Kwok <w-kwok2@ti.com> 11428M: Murali Karicheri <m-karicheri2@ti.com> 11429L: netdev@vger.kernel.org 11430S: Maintained 11431F: drivers/net/ethernet/ti/netcp* 11432 11433TI TAS571X FAMILY ASoC CODEC DRIVER 11434M: Kevin Cernekee <cernekee@chromium.org> 11435L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11436S: Odd Fixes 11437F: sound/soc/codecs/tas571x* 11438 11439TI TWL4030 SERIES SOC CODEC DRIVER 11440M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11441L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11442S: Maintained 11443F: sound/soc/codecs/twl4030* 11444 11445TI WILINK WIRELESS DRIVERS 11446L: linux-wireless@vger.kernel.org 11447W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11448W: http://wireless.kernel.org/en/users/Drivers/wl1251 11449T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11450S: Orphan 11451F: drivers/net/wireless/ti/ 11452F: include/linux/wl12xx.h 11453 11454TIPC NETWORK LAYER 11455M: Jon Maloy <jon.maloy@ericsson.com> 11456M: Ying Xue <ying.xue@windriver.com> 11457L: netdev@vger.kernel.org (core kernel code) 11458L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11459W: http://tipc.sourceforge.net/ 11460S: Maintained 11461F: include/uapi/linux/tipc*.h 11462F: net/tipc/ 11463 11464TILE ARCHITECTURE 11465M: Chris Metcalf <cmetcalf@mellanox.com> 11466W: http://www.mellanox.com/repository/solutions/tile-scm/ 11467T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11468S: Supported 11469F: arch/tile/ 11470F: drivers/char/tile-srom.c 11471F: drivers/edac/tile_edac.c 11472F: drivers/net/ethernet/tile/ 11473F: drivers/rtc/rtc-tile.c 11474F: drivers/tty/hvc/hvc_tile.c 11475F: drivers/tty/serial/tilegx.c 11476F: drivers/usb/host/*-tilegx.c 11477F: include/linux/usb/tilegx.h 11478 11479TLAN NETWORK DRIVER 11480M: Samuel Chessman <chessman@tux.org> 11481L: tlan-devel@lists.sourceforge.net (subscribers-only) 11482W: http://sourceforge.net/projects/tlan/ 11483S: Maintained 11484F: Documentation/networking/tlan.txt 11485F: drivers/net/ethernet/ti/tlan.* 11486 11487TOMOYO SECURITY MODULE 11488M: Kentaro Takeda <takedakn@nttdata.co.jp> 11489M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11490L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11491L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11492L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11493L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11494W: http://tomoyo.sourceforge.jp/ 11495T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11496S: Maintained 11497F: security/tomoyo/ 11498 11499TOPSTAR LAPTOP EXTRAS DRIVER 11500M: Herton Ronaldo Krzesinski <herton@canonical.com> 11501L: platform-driver-x86@vger.kernel.org 11502S: Maintained 11503F: drivers/platform/x86/topstar-laptop.c 11504 11505TOSHIBA ACPI EXTRAS DRIVER 11506M: Azael Avalos <coproscefalo@gmail.com> 11507L: platform-driver-x86@vger.kernel.org 11508S: Maintained 11509F: drivers/platform/x86/toshiba_acpi.c 11510 11511TOSHIBA BLUETOOTH DRIVER 11512M: Azael Avalos <coproscefalo@gmail.com> 11513L: platform-driver-x86@vger.kernel.org 11514S: Maintained 11515F: drivers/platform/x86/toshiba_bluetooth.c 11516 11517TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11518M: Azael Avalos <coproscefalo@gmail.com> 11519L: platform-driver-x86@vger.kernel.org 11520S: Maintained 11521F: drivers/platform/x86/toshiba_haps.c 11522 11523TOSHIBA WMI HOTKEYS DRIVER 11524M: Azael Avalos <coproscefalo@gmail.com> 11525L: platform-driver-x86@vger.kernel.org 11526S: Maintained 11527F: drivers/platform/x86/toshiba-wmi.c 11528 11529TOSHIBA SMM DRIVER 11530M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11531W: http://www.buzzard.org.uk/toshiba/ 11532S: Maintained 11533F: drivers/char/toshiba.c 11534F: include/linux/toshiba.h 11535F: include/uapi/linux/toshiba.h 11536 11537TOSHIBA TC358743 DRIVER 11538M: Mats Randgaard <matrandg@cisco.com> 11539L: linux-media@vger.kernel.org 11540S: Maintained 11541F: drivers/media/i2c/tc358743* 11542F: include/media/i2c/tc358743.h 11543 11544TMIO/SDHI MMC DRIVER 11545M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11546L: linux-mmc@vger.kernel.org 11547S: Supported 11548F: drivers/mmc/host/tmio_mmc* 11549F: drivers/mmc/host/sh_mobile_sdhi.c 11550F: include/linux/mfd/tmio.h 11551 11552TMP401 HARDWARE MONITOR DRIVER 11553M: Guenter Roeck <linux@roeck-us.net> 11554L: linux-hwmon@vger.kernel.org 11555S: Maintained 11556F: Documentation/hwmon/tmp401 11557F: drivers/hwmon/tmp401.c 11558 11559TMPFS (SHMEM FILESYSTEM) 11560M: Hugh Dickins <hughd@google.com> 11561L: linux-mm@kvack.org 11562S: Maintained 11563F: include/linux/shmem_fs.h 11564F: mm/shmem.c 11565 11566TM6000 VIDEO4LINUX DRIVER 11567M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11568M: Mauro Carvalho Chehab <mchehab@kernel.org> 11569L: linux-media@vger.kernel.org 11570W: https://linuxtv.org 11571T: git git://linuxtv.org/media_tree.git 11572S: Odd fixes 11573F: drivers/media/usb/tm6000/ 11574 11575TW68 VIDEO4LINUX DRIVER 11576M: Hans Verkuil <hverkuil@xs4all.nl> 11577L: linux-media@vger.kernel.org 11578T: git git://linuxtv.org/media_tree.git 11579W: https://linuxtv.org 11580S: Odd Fixes 11581F: drivers/media/pci/tw68/ 11582 11583TW686X VIDEO4LINUX DRIVER 11584M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11585L: linux-media@vger.kernel.org 11586T: git git://linuxtv.org/media_tree.git 11587W: http://linuxtv.org 11588S: Maintained 11589F: drivers/media/pci/tw686x/ 11590 11591TPM DEVICE DRIVER 11592M: Peter Huewe <peterhuewe@gmx.de> 11593M: Marcel Selhorst <tpmdd@selhorst.net> 11594M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11595R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11596W: http://tpmdd.sourceforge.net 11597L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11598Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11599T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11600S: Maintained 11601F: drivers/char/tpm/ 11602 11603TPM IBM_VTPM DEVICE DRIVER 11604M: Ashley Lai <ashleydlai@gmail.com> 11605W: http://tpmdd.sourceforge.net 11606L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11607S: Maintained 11608F: drivers/char/tpm/tpm_ibmvtpm* 11609 11610TRACING 11611M: Steven Rostedt <rostedt@goodmis.org> 11612M: Ingo Molnar <mingo@redhat.com> 11613T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11614S: Maintained 11615F: Documentation/trace/ftrace.txt 11616F: arch/*/*/*/ftrace.h 11617F: arch/*/kernel/ftrace.c 11618F: include/*/ftrace.h 11619F: include/linux/trace*.h 11620F: include/trace/ 11621F: kernel/trace/ 11622F: tools/testing/selftests/ftrace/ 11623 11624TRACING MMIO ACCESSES (MMIOTRACE) 11625M: Steven Rostedt <rostedt@goodmis.org> 11626M: Ingo Molnar <mingo@kernel.org> 11627R: Karol Herbst <karolherbst@gmail.com> 11628R: Pekka Paalanen <ppaalanen@gmail.com> 11629S: Maintained 11630L: linux-kernel@vger.kernel.org 11631L: nouveau@lists.freedesktop.org 11632F: kernel/trace/trace_mmiotrace.c 11633F: include/linux/mmiotrace.h 11634F: arch/x86/mm/kmmio.c 11635F: arch/x86/mm/mmio-mod.c 11636F: arch/x86/mm/testmmiotrace.c 11637 11638TRIVIAL PATCHES 11639M: Jiri Kosina <trivial@kernel.org> 11640T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11641S: Maintained 11642K: ^Subject:.*(?i)trivial 11643 11644TTY LAYER 11645M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11646M: Jiri Slaby <jslaby@suse.com> 11647S: Supported 11648T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11649F: Documentation/serial/ 11650F: drivers/tty/ 11651F: drivers/tty/serial/serial_core.c 11652F: include/linux/serial_core.h 11653F: include/linux/serial.h 11654F: include/linux/tty.h 11655F: include/uapi/linux/serial_core.h 11656F: include/uapi/linux/serial.h 11657F: include/uapi/linux/tty.h 11658 11659TUA9001 MEDIA DRIVER 11660M: Antti Palosaari <crope@iki.fi> 11661L: linux-media@vger.kernel.org 11662W: https://linuxtv.org 11663W: http://palosaari.fi/linux/ 11664Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11665T: git git://linuxtv.org/anttip/media_tree.git 11666S: Maintained 11667F: drivers/media/tuners/tua9001* 11668 11669TULIP NETWORK DRIVERS 11670L: netdev@vger.kernel.org 11671L: linux-parisc@vger.kernel.org 11672S: Orphan 11673F: drivers/net/ethernet/dec/tulip/ 11674 11675TUN/TAP driver 11676M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11677W: http://vtun.sourceforge.net/tun 11678S: Maintained 11679F: Documentation/networking/tuntap.txt 11680F: arch/um/os-Linux/drivers/ 11681 11682TURBOCHANNEL SUBSYSTEM 11683M: "Maciej W. Rozycki" <macro@linux-mips.org> 11684M: Ralf Baechle <ralf@linux-mips.org> 11685L: linux-mips@linux-mips.org 11686Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11687S: Maintained 11688F: drivers/tc/ 11689F: include/linux/tc.h 11690 11691U14-34F SCSI DRIVER 11692M: Dario Ballabio <ballabio_dario@emc.com> 11693L: linux-scsi@vger.kernel.org 11694S: Maintained 11695F: drivers/scsi/u14-34f.c 11696 11697UBI FILE SYSTEM (UBIFS) 11698M: Richard Weinberger <richard@nod.at> 11699M: Artem Bityutskiy <dedekind1@gmail.com> 11700M: Adrian Hunter <adrian.hunter@intel.com> 11701L: linux-mtd@lists.infradead.org 11702T: git git://git.infradead.org/ubifs-2.6.git 11703W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11704S: Supported 11705F: Documentation/filesystems/ubifs.txt 11706F: fs/ubifs/ 11707 11708UCLINUX (M68KNOMMU AND COLDFIRE) 11709M: Greg Ungerer <gerg@linux-m68k.org> 11710W: http://www.linux-m68k.org/ 11711W: http://www.uclinux.org/ 11712L: linux-m68k@lists.linux-m68k.org 11713L: uclinux-dev@uclinux.org (subscribers-only) 11714T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11715S: Maintained 11716F: arch/m68k/coldfire/ 11717F: arch/m68k/68*/ 11718F: arch/m68k/*/*_no.* 11719F: arch/m68k/include/asm/*_no.* 11720 11721UDF FILESYSTEM 11722M: Jan Kara <jack@suse.com> 11723S: Maintained 11724F: Documentation/filesystems/udf.txt 11725F: fs/udf/ 11726 11727UFS FILESYSTEM 11728M: Evgeniy Dushistov <dushistov@mail.ru> 11729S: Maintained 11730F: Documentation/filesystems/ufs.txt 11731F: fs/ufs/ 11732 11733UHID USERSPACE HID IO DRIVER: 11734M: David Herrmann <dh.herrmann@googlemail.com> 11735L: linux-input@vger.kernel.org 11736S: Maintained 11737F: drivers/hid/uhid.c 11738F: include/uapi/linux/uhid.h 11739 11740ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11741L: linux-usb@vger.kernel.org 11742S: Orphan 11743F: drivers/uwb/ 11744F: include/linux/uwb.h 11745F: include/linux/uwb/ 11746 11747UNICORE32 ARCHITECTURE: 11748M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11749W: http://mprc.pku.edu.cn/~guanxuetao/linux 11750S: Maintained 11751T: git git://github.com/gxt/linux.git 11752F: arch/unicore32/ 11753 11754UNIFDEF 11755M: Tony Finch <dot@dotat.at> 11756W: http://dotat.at/prog/unifdef 11757S: Maintained 11758F: scripts/unifdef.c 11759 11760UNIFORM CDROM DRIVER 11761M: Jens Axboe <axboe@kernel.dk> 11762W: http://www.kernel.dk 11763S: Maintained 11764F: Documentation/cdrom/ 11765F: drivers/cdrom/cdrom.c 11766F: include/linux/cdrom.h 11767F: include/uapi/linux/cdrom.h 11768 11769UNISYS S-PAR DRIVERS 11770M: David Kershner <david.kershner@unisys.com> 11771L: sparmaintainer@unisys.com (Unisys internal) 11772S: Supported 11773F: drivers/staging/unisys/ 11774 11775UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11776M: Vinayak Holikatti <vinholikatti@gmail.com> 11777L: linux-scsi@vger.kernel.org 11778S: Supported 11779F: Documentation/scsi/ufs.txt 11780F: drivers/scsi/ufs/ 11781 11782UNSORTED BLOCK IMAGES (UBI) 11783M: Artem Bityutskiy <dedekind1@gmail.com> 11784M: Richard Weinberger <richard@nod.at> 11785W: http://www.linux-mtd.infradead.org/ 11786L: linux-mtd@lists.infradead.org 11787T: git git://git.infradead.org/ubifs-2.6.git 11788S: Supported 11789F: drivers/mtd/ubi/ 11790F: include/linux/mtd/ubi.h 11791F: include/uapi/mtd/ubi-user.h 11792 11793USB ACM DRIVER 11794M: Oliver Neukum <oneukum@suse.com> 11795L: linux-usb@vger.kernel.org 11796S: Maintained 11797F: Documentation/usb/acm.txt 11798F: drivers/usb/class/cdc-acm.* 11799 11800USB AR5523 WIRELESS DRIVER 11801M: Pontus Fuchs <pontus.fuchs@gmail.com> 11802L: linux-wireless@vger.kernel.org 11803S: Maintained 11804F: drivers/net/wireless/ath/ar5523/ 11805 11806USB ATTACHED SCSI 11807M: Hans de Goede <hdegoede@redhat.com> 11808M: Gerd Hoffmann <kraxel@redhat.com> 11809L: linux-usb@vger.kernel.org 11810L: linux-scsi@vger.kernel.org 11811S: Maintained 11812F: drivers/usb/storage/uas.c 11813 11814USB CDC ETHERNET DRIVER 11815M: Oliver Neukum <oliver@neukum.org> 11816L: linux-usb@vger.kernel.org 11817S: Maintained 11818F: drivers/net/usb/cdc_*.c 11819F: include/uapi/linux/usb/cdc.h 11820 11821USB CHAOSKEY DRIVER 11822M: Keith Packard <keithp@keithp.com> 11823L: linux-usb@vger.kernel.org 11824S: Maintained 11825F: drivers/usb/misc/chaoskey.c 11826 11827USB CYPRESS C67X00 DRIVER 11828M: Peter Korsgaard <jacmet@sunsite.dk> 11829L: linux-usb@vger.kernel.org 11830S: Maintained 11831F: drivers/usb/c67x00/ 11832 11833USB DAVICOM DM9601 DRIVER 11834M: Peter Korsgaard <jacmet@sunsite.dk> 11835L: netdev@vger.kernel.org 11836W: http://www.linux-usb.org/usbnet 11837S: Maintained 11838F: drivers/net/usb/dm9601.c 11839 11840USB DIAMOND RIO500 DRIVER 11841M: Cesar Miquel <miquel@df.uba.ar> 11842L: rio500-users@lists.sourceforge.net 11843W: http://rio500.sourceforge.net 11844S: Maintained 11845F: drivers/usb/misc/rio500* 11846 11847USB EHCI DRIVER 11848M: Alan Stern <stern@rowland.harvard.edu> 11849L: linux-usb@vger.kernel.org 11850S: Maintained 11851F: Documentation/usb/ehci.txt 11852F: drivers/usb/host/ehci* 11853 11854USB GADGET/PERIPHERAL SUBSYSTEM 11855M: Felipe Balbi <balbi@kernel.org> 11856L: linux-usb@vger.kernel.org 11857W: http://www.linux-usb.org/gadget 11858T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11859S: Maintained 11860F: drivers/usb/gadget/ 11861F: include/linux/usb/gadget* 11862 11863USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11864M: Jiri Kosina <jikos@kernel.org> 11865R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11866L: linux-usb@vger.kernel.org 11867T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11868S: Maintained 11869F: Documentation/hid/hiddev.txt 11870F: drivers/hid/usbhid/ 11871 11872USB ISP116X DRIVER 11873M: Olav Kongas <ok@artecdesign.ee> 11874L: linux-usb@vger.kernel.org 11875S: Maintained 11876F: drivers/usb/host/isp116x* 11877F: include/linux/usb/isp116x.h 11878 11879USB LAN78XX ETHERNET DRIVER 11880M: Woojung Huh <woojung.huh@microchip.com> 11881M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11882L: netdev@vger.kernel.org 11883S: Maintained 11884F: drivers/net/usb/lan78xx.* 11885 11886USB MASS STORAGE DRIVER 11887M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11888L: linux-usb@vger.kernel.org 11889L: usb-storage@lists.one-eyed-alien.net 11890S: Maintained 11891W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11892F: drivers/usb/storage/ 11893 11894USB MIDI DRIVER 11895M: Clemens Ladisch <clemens@ladisch.de> 11896L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11897T: git git://git.alsa-project.org/alsa-kernel.git 11898S: Maintained 11899F: sound/usb/midi.* 11900 11901USB NETWORKING DRIVERS 11902L: linux-usb@vger.kernel.org 11903S: Odd Fixes 11904F: drivers/net/usb/ 11905 11906USB OHCI DRIVER 11907M: Alan Stern <stern@rowland.harvard.edu> 11908L: linux-usb@vger.kernel.org 11909S: Maintained 11910F: Documentation/usb/ohci.txt 11911F: drivers/usb/host/ohci* 11912 11913USB OTG FSM (Finite State Machine) 11914M: Peter Chen <Peter.Chen@nxp.com> 11915T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11916L: linux-usb@vger.kernel.org 11917S: Maintained 11918F: drivers/usb/common/usb-otg-fsm.c 11919 11920USB OVER IP DRIVER 11921M: Valentina Manea <valentina.manea.m@gmail.com> 11922M: Shuah Khan <shuahkh@osg.samsung.com> 11923M: Shuah Khan <shuah@kernel.org> 11924L: linux-usb@vger.kernel.org 11925S: Maintained 11926F: Documentation/usb/usbip_protocol.txt 11927F: drivers/usb/usbip/ 11928F: tools/usb/usbip/ 11929 11930USB PEGASUS DRIVER 11931M: Petko Manolov <petkan@nucleusys.com> 11932L: linux-usb@vger.kernel.org 11933L: netdev@vger.kernel.org 11934T: git git://github.com/petkan/pegasus.git 11935W: https://github.com/petkan/pegasus 11936S: Maintained 11937F: drivers/net/usb/pegasus.* 11938 11939USB PHY LAYER 11940M: Felipe Balbi <balbi@kernel.org> 11941L: linux-usb@vger.kernel.org 11942T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11943S: Maintained 11944F: drivers/usb/phy/ 11945 11946USB PRINTER DRIVER (usblp) 11947M: Pete Zaitcev <zaitcev@redhat.com> 11948L: linux-usb@vger.kernel.org 11949S: Supported 11950F: drivers/usb/class/usblp.c 11951 11952USB QMI WWAN NETWORK DRIVER 11953M: Bjørn Mork <bjorn@mork.no> 11954L: netdev@vger.kernel.org 11955S: Maintained 11956F: Documentation/ABI/testing/sysfs-class-net-qmi 11957F: drivers/net/usb/qmi_wwan.c 11958 11959USB RTL8150 DRIVER 11960M: Petko Manolov <petkan@nucleusys.com> 11961L: linux-usb@vger.kernel.org 11962L: netdev@vger.kernel.org 11963T: git git://github.com/petkan/rtl8150.git 11964W: https://github.com/petkan/rtl8150 11965S: Maintained 11966F: drivers/net/usb/rtl8150.c 11967 11968USB SERIAL SUBSYSTEM 11969M: Johan Hovold <johan@kernel.org> 11970L: linux-usb@vger.kernel.org 11971S: Maintained 11972F: Documentation/usb/usb-serial.txt 11973F: drivers/usb/serial/ 11974F: include/linux/usb/serial.h 11975 11976USB SMSC75XX ETHERNET DRIVER 11977M: Steve Glendinning <steve.glendinning@shawell.net> 11978L: netdev@vger.kernel.org 11979S: Maintained 11980F: drivers/net/usb/smsc75xx.* 11981 11982USB SMSC95XX ETHERNET DRIVER 11983M: Steve Glendinning <steve.glendinning@shawell.net> 11984L: netdev@vger.kernel.org 11985S: Maintained 11986F: drivers/net/usb/smsc95xx.* 11987 11988USB SUBSYSTEM 11989M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11990L: linux-usb@vger.kernel.org 11991W: http://www.linux-usb.org 11992T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11993S: Supported 11994F: Documentation/devicetree/bindings/usb/ 11995F: Documentation/usb/ 11996F: drivers/usb/ 11997F: include/linux/usb.h 11998F: include/linux/usb/ 11999 12000USB UHCI DRIVER 12001M: Alan Stern <stern@rowland.harvard.edu> 12002L: linux-usb@vger.kernel.org 12003S: Maintained 12004F: drivers/usb/host/uhci* 12005 12006USB "USBNET" DRIVER FRAMEWORK 12007M: Oliver Neukum <oneukum@suse.com> 12008L: netdev@vger.kernel.org 12009W: http://www.linux-usb.org/usbnet 12010S: Maintained 12011F: drivers/net/usb/usbnet.c 12012F: include/linux/usb/usbnet.h 12013 12014USB VIDEO CLASS 12015M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12016L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12017L: linux-media@vger.kernel.org 12018T: git git://linuxtv.org/media_tree.git 12019W: http://www.ideasonboard.org/uvc/ 12020S: Maintained 12021F: drivers/media/usb/uvc/ 12022F: include/uapi/linux/uvcvideo.h 12023 12024USB VISION DRIVER 12025M: Hans Verkuil <hverkuil@xs4all.nl> 12026L: linux-media@vger.kernel.org 12027T: git git://linuxtv.org/media_tree.git 12028W: https://linuxtv.org 12029S: Odd Fixes 12030F: drivers/media/usb/usbvision/ 12031 12032USB WEBCAM GADGET 12033M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12034L: linux-usb@vger.kernel.org 12035S: Maintained 12036F: drivers/usb/gadget/function/*uvc* 12037F: drivers/usb/gadget/legacy/webcam.c 12038 12039USB WIRELESS RNDIS DRIVER (rndis_wlan) 12040M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12041L: linux-wireless@vger.kernel.org 12042S: Maintained 12043F: drivers/net/wireless/rndis_wlan.c 12044 12045USB XHCI DRIVER 12046M: Mathias Nyman <mathias.nyman@intel.com> 12047L: linux-usb@vger.kernel.org 12048S: Supported 12049F: drivers/usb/host/xhci* 12050F: drivers/usb/host/pci-quirks* 12051 12052USB ZD1201 DRIVER 12053L: linux-wireless@vger.kernel.org 12054W: http://linux-lc100020.sourceforge.net 12055S: Orphan 12056F: drivers/net/wireless/zydas/zd1201.* 12057 12058USB ZR364XX DRIVER 12059M: Antoine Jacquet <royale@zerezo.com> 12060L: linux-usb@vger.kernel.org 12061L: linux-media@vger.kernel.org 12062T: git git://linuxtv.org/media_tree.git 12063W: http://royale.zerezo.com/zr364xx/ 12064S: Maintained 12065F: Documentation/video4linux/zr364xx.txt 12066F: drivers/media/usb/zr364xx/ 12067 12068ULPI BUS 12069M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12070L: linux-usb@vger.kernel.org 12071S: Maintained 12072F: drivers/usb/common/ulpi.c 12073F: include/linux/ulpi/ 12074 12075USER-MODE LINUX (UML) 12076M: Jeff Dike <jdike@addtoit.com> 12077M: Richard Weinberger <richard@nod.at> 12078L: user-mode-linux-devel@lists.sourceforge.net 12079L: user-mode-linux-user@lists.sourceforge.net 12080W: http://user-mode-linux.sourceforge.net 12081T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12082S: Maintained 12083F: Documentation/virtual/uml/ 12084F: arch/um/ 12085F: arch/x86/um/ 12086F: fs/hostfs/ 12087F: fs/hppfs/ 12088 12089USERSPACE I/O (UIO) 12090M: "Hans J. Koch" <hjk@hansjkoch.de> 12091M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12092S: Maintained 12093T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12094F: Documentation/DocBook/uio-howto.tmpl 12095F: drivers/uio/ 12096F: include/linux/uio*.h 12097 12098UTIL-LINUX PACKAGE 12099M: Karel Zak <kzak@redhat.com> 12100L: util-linux@vger.kernel.org 12101W: http://en.wikipedia.org/wiki/Util-linux 12102T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12103S: Maintained 12104 12105UVESAFB DRIVER 12106M: Michal Januszewski <spock@gentoo.org> 12107L: linux-fbdev@vger.kernel.org 12108W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12109S: Maintained 12110F: Documentation/fb/uvesafb.txt 12111F: drivers/video/fbdev/uvesafb.* 12112 12113VF610 NAND DRIVER 12114M: Stefan Agner <stefan@agner.ch> 12115L: linux-mtd@lists.infradead.org 12116S: Supported 12117F: drivers/mtd/nand/vf610_nfc.c 12118 12119VFAT/FAT/MSDOS FILESYSTEM 12120M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12121S: Maintained 12122F: Documentation/filesystems/vfat.txt 12123F: fs/fat/ 12124 12125VFIO DRIVER 12126M: Alex Williamson <alex.williamson@redhat.com> 12127L: kvm@vger.kernel.org 12128T: git git://github.com/awilliam/linux-vfio.git 12129S: Maintained 12130F: Documentation/vfio.txt 12131F: drivers/vfio/ 12132F: include/linux/vfio.h 12133F: include/uapi/linux/vfio.h 12134 12135VFIO PLATFORM DRIVER 12136M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12137L: kvm@vger.kernel.org 12138S: Maintained 12139F: drivers/vfio/platform/ 12140 12141VIDEOBUF2 FRAMEWORK 12142M: Pawel Osciak <pawel@osciak.com> 12143M: Marek Szyprowski <m.szyprowski@samsung.com> 12144M: Kyungmin Park <kyungmin.park@samsung.com> 12145L: linux-media@vger.kernel.org 12146S: Maintained 12147F: drivers/media/v4l2-core/videobuf2-* 12148F: include/media/videobuf2-* 12149 12150VIRTUAL SERIO DEVICE DRIVER 12151M: Stephen Chandler Paul <thatslyude@gmail.com> 12152S: Maintained 12153F: drivers/input/serio/userio.c 12154F: include/uapi/linux/userio.h 12155 12156VIRTIO CONSOLE DRIVER 12157M: Amit Shah <amit.shah@redhat.com> 12158L: virtualization@lists.linux-foundation.org 12159S: Maintained 12160F: drivers/char/virtio_console.c 12161F: include/linux/virtio_console.h 12162F: include/uapi/linux/virtio_console.h 12163 12164VIRTIO CORE, NET AND BLOCK DRIVERS 12165M: "Michael S. Tsirkin" <mst@redhat.com> 12166L: virtualization@lists.linux-foundation.org 12167S: Maintained 12168F: Documentation/devicetree/bindings/virtio/ 12169F: drivers/virtio/ 12170F: tools/virtio/ 12171F: drivers/net/virtio_net.c 12172F: drivers/block/virtio_blk.c 12173F: include/linux/virtio_*.h 12174F: include/uapi/linux/virtio_*.h 12175 12176VIRTIO DRIVERS FOR S390 12177M: Christian Borntraeger <borntraeger@de.ibm.com> 12178M: Cornelia Huck <cornelia.huck@de.ibm.com> 12179L: linux-s390@vger.kernel.org 12180L: virtualization@lists.linux-foundation.org 12181L: kvm@vger.kernel.org 12182S: Supported 12183F: drivers/s390/virtio/ 12184 12185VIRTIO GPU DRIVER 12186M: David Airlie <airlied@linux.ie> 12187M: Gerd Hoffmann <kraxel@redhat.com> 12188L: dri-devel@lists.freedesktop.org 12189L: virtualization@lists.linux-foundation.org 12190S: Maintained 12191F: drivers/gpu/drm/virtio/ 12192F: include/uapi/linux/virtio_gpu.h 12193 12194VIRTIO HOST (VHOST) 12195M: "Michael S. Tsirkin" <mst@redhat.com> 12196L: kvm@vger.kernel.org 12197L: virtualization@lists.linux-foundation.org 12198L: netdev@vger.kernel.org 12199T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12200S: Maintained 12201F: drivers/vhost/ 12202F: include/uapi/linux/vhost.h 12203 12204VIRTIO INPUT DRIVER 12205M: Gerd Hoffmann <kraxel@redhat.com> 12206S: Maintained 12207F: drivers/virtio/virtio_input.c 12208F: include/uapi/linux/virtio_input.h 12209 12210VIA RHINE NETWORK DRIVER 12211S: Orphan 12212F: drivers/net/ethernet/via/via-rhine.c 12213 12214VIA SD/MMC CARD CONTROLLER DRIVER 12215M: Bruce Chang <brucechang@via.com.tw> 12216M: Harald Welte <HaraldWelte@viatech.com> 12217S: Maintained 12218F: drivers/mmc/host/via-sdmmc.c 12219 12220VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12221M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12222L: linux-fbdev@vger.kernel.org 12223S: Maintained 12224F: include/linux/via-core.h 12225F: include/linux/via-gpio.h 12226F: include/linux/via_i2c.h 12227F: drivers/video/fbdev/via/ 12228 12229VIA VELOCITY NETWORK DRIVER 12230M: Francois Romieu <romieu@fr.zoreil.com> 12231L: netdev@vger.kernel.org 12232S: Maintained 12233F: drivers/net/ethernet/via/via-velocity.* 12234 12235VIRT LIB 12236M: Alex Williamson <alex.williamson@redhat.com> 12237M: Paolo Bonzini <pbonzini@redhat.com> 12238L: kvm@vger.kernel.org 12239S: Supported 12240F: virt/lib/ 12241 12242VIVID VIRTUAL VIDEO DRIVER 12243M: Hans Verkuil <hverkuil@xs4all.nl> 12244L: linux-media@vger.kernel.org 12245T: git git://linuxtv.org/media_tree.git 12246W: https://linuxtv.org 12247S: Maintained 12248F: drivers/media/platform/vivid/* 12249 12250VLAN (802.1Q) 12251M: Patrick McHardy <kaber@trash.net> 12252L: netdev@vger.kernel.org 12253S: Maintained 12254F: drivers/net/macvlan.c 12255F: include/linux/if_*vlan.h 12256F: net/8021q/ 12257 12258VLYNQ BUS 12259M: Florian Fainelli <florian@openwrt.org> 12260L: openwrt-devel@lists.openwrt.org (subscribers-only) 12261S: Maintained 12262F: drivers/vlynq/vlynq.c 12263F: include/linux/vlynq.h 12264 12265VME SUBSYSTEM 12266M: Martyn Welch <martyn@welchs.me.uk> 12267M: Manohar Vanga <manohar.vanga@gmail.com> 12268M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12269L: devel@driverdev.osuosl.org 12270S: Maintained 12271T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12272F: Documentation/vme_api.txt 12273F: drivers/staging/vme/ 12274F: drivers/vme/ 12275F: include/linux/vme* 12276 12277VMWARE HYPERVISOR INTERFACE 12278M: Alok Kataria <akataria@vmware.com> 12279L: virtualization@lists.linux-foundation.org 12280S: Supported 12281F: arch/x86/kernel/cpu/vmware.c 12282 12283VMWARE BALLOON DRIVER 12284M: Xavier Deguillard <xdeguillard@vmware.com> 12285M: Philip Moltmann <moltmann@vmware.com> 12286M: "VMware, Inc." <pv-drivers@vmware.com> 12287L: linux-kernel@vger.kernel.org 12288S: Maintained 12289F: drivers/misc/vmw_balloon.c 12290 12291VMWARE VMMOUSE SUBDRIVER 12292M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12293M: "VMware, Inc." <pv-drivers@vmware.com> 12294L: linux-input@vger.kernel.org 12295S: Maintained 12296F: drivers/input/mouse/vmmouse.c 12297F: drivers/input/mouse/vmmouse.h 12298 12299VMWARE VMXNET3 ETHERNET DRIVER 12300M: Shrikrishna Khare <skhare@vmware.com> 12301M: "VMware, Inc." <pv-drivers@vmware.com> 12302L: netdev@vger.kernel.org 12303S: Maintained 12304F: drivers/net/vmxnet3/ 12305 12306VMware PVSCSI driver 12307M: Arvind Kumar <arvindkumar@vmware.com> 12308M: VMware PV-Drivers <pv-drivers@vmware.com> 12309L: linux-scsi@vger.kernel.org 12310S: Maintained 12311F: drivers/scsi/vmw_pvscsi.c 12312F: drivers/scsi/vmw_pvscsi.h 12313 12314VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12315M: Liam Girdwood <lgirdwood@gmail.com> 12316M: Mark Brown <broonie@kernel.org> 12317L: linux-kernel@vger.kernel.org 12318W: http://www.slimlogic.co.uk/?p=48 12319T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12320S: Supported 12321F: Documentation/devicetree/bindings/regulator/ 12322F: drivers/regulator/ 12323F: include/dt-bindings/regulator/ 12324F: include/linux/regulator/ 12325 12326VRF 12327M: David Ahern <dsa@cumulusnetworks.com> 12328M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12329L: netdev@vger.kernel.org 12330S: Maintained 12331F: drivers/net/vrf.c 12332F: Documentation/networking/vrf.txt 12333 12334VT1211 HARDWARE MONITOR DRIVER 12335M: Juerg Haefliger <juergh@gmail.com> 12336L: linux-hwmon@vger.kernel.org 12337S: Maintained 12338F: Documentation/hwmon/vt1211 12339F: drivers/hwmon/vt1211.c 12340 12341VT8231 HARDWARE MONITOR DRIVER 12342M: Roger Lucas <vt8231@hiddenengine.co.uk> 12343L: linux-hwmon@vger.kernel.org 12344S: Maintained 12345F: drivers/hwmon/vt8231.c 12346 12347VUB300 USB to SDIO/SD/MMC bridge chip 12348M: Tony Olech <tony.olech@elandigitalsystems.com> 12349L: linux-mmc@vger.kernel.org 12350L: linux-usb@vger.kernel.org 12351S: Supported 12352F: drivers/mmc/host/vub300.c 12353 12354W1 DALLAS'S 1-WIRE BUS 12355M: Evgeniy Polyakov <zbr@ioremap.net> 12356S: Maintained 12357F: Documentation/w1/ 12358F: drivers/w1/ 12359 12360W83791D HARDWARE MONITORING DRIVER 12361M: Marc Hulsman <m.hulsman@tudelft.nl> 12362L: linux-hwmon@vger.kernel.org 12363S: Maintained 12364F: Documentation/hwmon/w83791d 12365F: drivers/hwmon/w83791d.c 12366 12367W83793 HARDWARE MONITORING DRIVER 12368M: Rudolf Marek <r.marek@assembler.cz> 12369L: linux-hwmon@vger.kernel.org 12370S: Maintained 12371F: Documentation/hwmon/w83793 12372F: drivers/hwmon/w83793.c 12373 12374W83795 HARDWARE MONITORING DRIVER 12375M: Jean Delvare <jdelvare@suse.com> 12376L: linux-hwmon@vger.kernel.org 12377S: Maintained 12378F: drivers/hwmon/w83795.c 12379 12380W83L51xD SD/MMC CARD INTERFACE DRIVER 12381M: Pierre Ossman <pierre@ossman.eu> 12382S: Maintained 12383F: drivers/mmc/host/wbsd.* 12384 12385WACOM PROTOCOL 4 SERIAL TABLETS 12386M: Julian Squires <julian@cipht.net> 12387M: Hans de Goede <hdegoede@redhat.com> 12388L: linux-input@vger.kernel.org 12389S: Maintained 12390F: drivers/input/tablet/wacom_serial4.c 12391 12392WATCHDOG DEVICE DRIVERS 12393M: Wim Van Sebroeck <wim@iguana.be> 12394R: Guenter Roeck <linux@roeck-us.net> 12395L: linux-watchdog@vger.kernel.org 12396W: http://www.linux-watchdog.org/ 12397T: git git://www.linux-watchdog.org/linux-watchdog.git 12398S: Maintained 12399F: Documentation/devicetree/bindings/watchdog/ 12400F: Documentation/watchdog/ 12401F: drivers/watchdog/ 12402F: include/linux/watchdog.h 12403F: include/uapi/linux/watchdog.h 12404 12405WD7000 SCSI DRIVER 12406M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12407L: linux-scsi@vger.kernel.org 12408S: Maintained 12409F: drivers/scsi/wd7000.c 12410 12411WIIMOTE HID DRIVER 12412M: David Herrmann <dh.herrmann@googlemail.com> 12413L: linux-input@vger.kernel.org 12414S: Maintained 12415F: drivers/hid/hid-wiimote* 12416 12417WINBOND CIR DRIVER 12418M: David Härdeman <david@hardeman.nu> 12419S: Maintained 12420F: drivers/media/rc/winbond-cir.c 12421 12422WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12423M: William Breathitt Gray <vilhelm.gray@gmail.com> 12424L: linux-watchdog@vger.kernel.org 12425S: Maintained 12426F: drivers/watchdog/ebc-c384_wdt.c 12427 12428WINSYSTEMS WS16C48 GPIO DRIVER 12429M: William Breathitt Gray <vilhelm.gray@gmail.com> 12430L: linux-gpio@vger.kernel.org 12431S: Maintained 12432F: drivers/gpio/gpio-ws16c48.c 12433 12434WIMAX STACK 12435M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12436M: linux-wimax@intel.com 12437L: wimax@linuxwimax.org (subscribers-only) 12438S: Supported 12439W: http://linuxwimax.org 12440F: Documentation/wimax/README.wimax 12441F: include/linux/wimax/debug.h 12442F: include/net/wimax.h 12443F: include/uapi/linux/wimax.h 12444F: net/wimax/ 12445 12446WISTRON LAPTOP BUTTON DRIVER 12447M: Miloslav Trmac <mitr@volny.cz> 12448S: Maintained 12449F: drivers/input/misc/wistron_btns.c 12450 12451WL3501 WIRELESS PCMCIA CARD DRIVER 12452M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12453L: linux-wireless@vger.kernel.org 12454W: http://oops.ghostprotocols.net:81/blog 12455S: Maintained 12456F: drivers/net/wireless/wl3501* 12457 12458WOLFSON MICROELECTRONICS DRIVERS 12459L: patches@opensource.wolfsonmicro.com 12460T: git https://github.com/CirrusLogic/linux-drivers.git 12461W: https://github.com/CirrusLogic/linux-drivers/wiki 12462S: Supported 12463F: Documentation/hwmon/wm83?? 12464F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12465F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12466F: Documentation/devicetree/bindings/mfd/arizona.txt 12467F: arch/arm/mach-s3c64xx/mach-crag6410* 12468F: drivers/clk/clk-wm83*.c 12469F: drivers/extcon/extcon-arizona.c 12470F: drivers/leds/leds-wm83*.c 12471F: drivers/gpio/gpio-*wm*.c 12472F: drivers/gpio/gpio-arizona.c 12473F: drivers/hwmon/wm83??-hwmon.c 12474F: drivers/input/misc/wm831x-on.c 12475F: drivers/input/touchscreen/wm831x-ts.c 12476F: drivers/input/touchscreen/wm97*.c 12477F: drivers/mfd/arizona* 12478F: drivers/mfd/wm*.c 12479F: drivers/mfd/cs47l24* 12480F: drivers/power/wm83*.c 12481F: drivers/rtc/rtc-wm83*.c 12482F: drivers/regulator/wm8*.c 12483F: drivers/video/backlight/wm83*_bl.c 12484F: drivers/watchdog/wm83*_wdt.c 12485F: include/linux/mfd/arizona/ 12486F: include/linux/mfd/wm831x/ 12487F: include/linux/mfd/wm8350/ 12488F: include/linux/mfd/wm8400* 12489F: include/linux/wm97xx.h 12490F: include/sound/wm????.h 12491F: sound/soc/codecs/arizona.? 12492F: sound/soc/codecs/wm* 12493F: sound/soc/codecs/cs47l24* 12494 12495WORKQUEUE 12496M: Tejun Heo <tj@kernel.org> 12497R: Lai Jiangshan <jiangshanlai@gmail.com> 12498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12499S: Maintained 12500F: include/linux/workqueue.h 12501F: kernel/workqueue.c 12502F: Documentation/workqueue.txt 12503 12504X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12505M: Chen-Yu Tsai <wens@csie.org> 12506L: linux-kernel@vger.kernel.org 12507S: Maintained 12508N: axp[128] 12509 12510X.25 NETWORK LAYER 12511M: Andrew Hendry <andrew.hendry@gmail.com> 12512L: linux-x25@vger.kernel.org 12513S: Odd Fixes 12514F: Documentation/networking/x25* 12515F: include/net/x25* 12516F: net/x25/ 12517 12518X86 ARCHITECTURE (32-BIT AND 64-BIT) 12519M: Thomas Gleixner <tglx@linutronix.de> 12520M: Ingo Molnar <mingo@redhat.com> 12521M: "H. Peter Anvin" <hpa@zytor.com> 12522M: x86@kernel.org 12523L: linux-kernel@vger.kernel.org 12524T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12525S: Maintained 12526F: Documentation/x86/ 12527F: arch/x86/ 12528 12529X86 PLATFORM DRIVERS 12530M: Darren Hart <dvhart@infradead.org> 12531L: platform-driver-x86@vger.kernel.org 12532T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12533S: Maintained 12534F: drivers/platform/x86/ 12535F: drivers/platform/olpc/ 12536 12537X86 MCE INFRASTRUCTURE 12538M: Tony Luck <tony.luck@intel.com> 12539M: Borislav Petkov <bp@alien8.de> 12540L: linux-edac@vger.kernel.org 12541S: Maintained 12542F: arch/x86/kernel/cpu/mcheck/* 12543 12544X86 MICROCODE UPDATE SUPPORT 12545M: Borislav Petkov <bp@alien8.de> 12546S: Maintained 12547F: arch/x86/kernel/cpu/microcode/* 12548 12549X86 VDSO 12550M: Andy Lutomirski <luto@amacapital.net> 12551L: linux-kernel@vger.kernel.org 12552T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12553S: Maintained 12554F: arch/x86/entry/vdso/ 12555 12556XC2028/3028 TUNER DRIVER 12557M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12558M: Mauro Carvalho Chehab <mchehab@kernel.org> 12559L: linux-media@vger.kernel.org 12560W: https://linuxtv.org 12561T: git git://linuxtv.org/media_tree.git 12562S: Maintained 12563F: drivers/media/tuners/tuner-xc2028.* 12564 12565XEN HYPERVISOR INTERFACE 12566M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12567M: David Vrabel <david.vrabel@citrix.com> 12568M: Juergen Gross <jgross@suse.com> 12569L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12570T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12571S: Supported 12572F: arch/x86/xen/ 12573F: drivers/*/xen-*front.c 12574F: drivers/xen/ 12575F: arch/x86/include/asm/xen/ 12576F: include/xen/ 12577F: include/uapi/xen/ 12578 12579XEN HYPERVISOR ARM 12580M: Stefano Stabellini <sstabellini@kernel.org> 12581L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12582S: Maintained 12583F: arch/arm/xen/ 12584F: arch/arm/include/asm/xen/ 12585 12586XEN HYPERVISOR ARM64 12587M: Stefano Stabellini <sstabellini@kernel.org> 12588L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12589S: Maintained 12590F: arch/arm64/xen/ 12591F: arch/arm64/include/asm/xen/ 12592 12593XEN NETWORK BACKEND DRIVER 12594M: Wei Liu <wei.liu2@citrix.com> 12595L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12596L: netdev@vger.kernel.org 12597S: Supported 12598F: drivers/net/xen-netback/* 12599 12600XEN PCI SUBSYSTEM 12601M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12602L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12603S: Supported 12604F: arch/x86/pci/*xen* 12605F: drivers/pci/*xen* 12606 12607XEN BLOCK SUBSYSTEM 12608M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12609M: Roger Pau Monné <roger.pau@citrix.com> 12610L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12611S: Supported 12612F: drivers/block/xen-blkback/* 12613F: drivers/block/xen* 12614 12615XEN PVSCSI DRIVERS 12616M: Juergen Gross <jgross@suse.com> 12617L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12618L: linux-scsi@vger.kernel.org 12619S: Supported 12620F: drivers/scsi/xen-scsifront.c 12621F: drivers/xen/xen-scsiback.c 12622F: include/xen/interface/io/vscsiif.h 12623 12624XEN SWIOTLB SUBSYSTEM 12625M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12626L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12627S: Supported 12628F: arch/x86/xen/*swiotlb* 12629F: drivers/xen/*swiotlb* 12630 12631XFS FILESYSTEM 12632P: Silicon Graphics Inc 12633M: Dave Chinner <david@fromorbit.com> 12634M: xfs@oss.sgi.com 12635L: xfs@oss.sgi.com 12636W: http://oss.sgi.com/projects/xfs 12637T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12638S: Supported 12639F: Documentation/filesystems/xfs.txt 12640F: fs/xfs/ 12641 12642XILINX AXI ETHERNET DRIVER 12643M: Anirudha Sarangi <anirudh@xilinx.com> 12644M: John Linn <John.Linn@xilinx.com> 12645S: Maintained 12646F: drivers/net/ethernet/xilinx/xilinx_axienet* 12647 12648XILINX UARTLITE SERIAL DRIVER 12649M: Peter Korsgaard <jacmet@sunsite.dk> 12650L: linux-serial@vger.kernel.org 12651S: Maintained 12652F: drivers/tty/serial/uartlite.c 12653 12654XILINX VIDEO IP CORES 12655M: Hyun Kwon <hyun.kwon@xilinx.com> 12656M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12657L: linux-media@vger.kernel.org 12658T: git git://linuxtv.org/media_tree.git 12659S: Supported 12660F: Documentation/devicetree/bindings/media/xilinx/ 12661F: drivers/media/platform/xilinx/ 12662F: include/uapi/linux/xilinx-v4l2-controls.h 12663 12664XILLYBUS DRIVER 12665M: Eli Billauer <eli.billauer@gmail.com> 12666L: linux-kernel@vger.kernel.org 12667S: Supported 12668F: drivers/char/xillybus/ 12669 12670XTENSA XTFPGA PLATFORM SUPPORT 12671M: Max Filippov <jcmvbkbc@gmail.com> 12672L: linux-xtensa@linux-xtensa.org 12673S: Maintained 12674F: drivers/spi/spi-xtensa-xtfpga.c 12675F: sound/soc/xtensa/xtfpga-i2s.c 12676 12677YAM DRIVER FOR AX.25 12678M: Jean-Paul Roubelat <jpr@f6fbb.org> 12679L: linux-hams@vger.kernel.org 12680S: Maintained 12681F: drivers/net/hamradio/yam* 12682F: include/linux/yam.h 12683 12684YEALINK PHONE DRIVER 12685M: Henk Vergonet <Henk.Vergonet@gmail.com> 12686L: usbb2k-api-dev@nongnu.org 12687S: Maintained 12688F: Documentation/input/yealink.txt 12689F: drivers/input/misc/yealink.* 12690 12691Z8530 DRIVER FOR AX.25 12692M: Joerg Reuter <jreuter@yaina.de> 12693W: http://yaina.de/jreuter/ 12694W: http://www.qsl.net/dl1bke/ 12695L: linux-hams@vger.kernel.org 12696S: Maintained 12697F: Documentation/networking/z8530drv.txt 12698F: drivers/net/hamradio/*scc.c 12699F: drivers/net/hamradio/z8530.h 12700 12701ZBUD COMPRESSED PAGE ALLOCATOR 12702M: Seth Jennings <sjenning@redhat.com> 12703L: linux-mm@kvack.org 12704S: Maintained 12705F: mm/zbud.c 12706F: include/linux/zbud.h 12707 12708ZD1211RW WIRELESS DRIVER 12709M: Daniel Drake <dsd@gentoo.org> 12710M: Ulrich Kunitz <kune@deine-taler.de> 12711W: http://zd1211.ath.cx/wiki/DriverRewrite 12712L: linux-wireless@vger.kernel.org 12713L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12714S: Maintained 12715F: drivers/net/wireless/zydas/zd1211rw/ 12716 12717ZPOOL COMPRESSED PAGE STORAGE API 12718M: Dan Streetman <ddstreet@ieee.org> 12719L: linux-mm@kvack.org 12720S: Maintained 12721F: mm/zpool.c 12722F: include/linux/zpool.h 12723 12724ZR36067 VIDEO FOR LINUX DRIVER 12725L: mjpeg-users@lists.sourceforge.net 12726L: linux-media@vger.kernel.org 12727W: http://mjpeg.sourceforge.net/driver-zoran/ 12728T: hg https://linuxtv.org/hg/v4l-dvb 12729S: Odd Fixes 12730F: drivers/media/pci/zoran/ 12731 12732ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12733M: Minchan Kim <minchan@kernel.org> 12734M: Nitin Gupta <ngupta@vflare.org> 12735R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12736L: linux-kernel@vger.kernel.org 12737S: Maintained 12738F: drivers/block/zram/ 12739F: Documentation/blockdev/zram.txt 12740 12741ZS DECSTATION Z85C30 SERIAL DRIVER 12742M: "Maciej W. Rozycki" <macro@linux-mips.org> 12743S: Maintained 12744F: drivers/tty/serial/zs.* 12745 12746ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12747M: Minchan Kim <minchan@kernel.org> 12748M: Nitin Gupta <ngupta@vflare.org> 12749R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12750L: linux-mm@kvack.org 12751S: Maintained 12752F: mm/zsmalloc.c 12753F: include/linux/zsmalloc.h 12754F: Documentation/vm/zsmalloc.txt 12755 12756ZSWAP COMPRESSED SWAP CACHING 12757M: Seth Jennings <sjenning@redhat.com> 12758L: linux-mm@kvack.org 12759S: Maintained 12760F: mm/zswap.c 12761 12762THE REST 12763M: Linus Torvalds <torvalds@linux-foundation.org> 12764L: linux-kernel@vger.kernel.org 12765Q: http://patchwork.kernel.org/project/LKML/list/ 12766T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12767S: Buried alive in reporters 12768F: * 12769F: */ 12770