1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178S: Maintained 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 180F: drivers/tty/serial/8250* 181F: include/linux/serial_8250.h 182 1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 184L: netdev@vger.kernel.org 185S: Orphan / Obsolete 186F: drivers/net/ethernet/8390/ 187 1889P FILE SYSTEM 189M: Eric Van Hensbergen <ericvh@gmail.com> 190M: Ron Minnich <rminnich@sandia.gov> 191M: Latchesar Ionkov <lucho@ionkov.net> 192L: v9fs-developer@lists.sourceforge.net 193W: http://swik.net/v9fs 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 196S: Maintained 197F: Documentation/filesystems/9p.txt 198F: fs/9p/ 199F: net/9p/ 200F: include/net/9p/ 201F: include/uapi/linux/virtio_9p.h 202F: include/trace/events/9p.h 203 204 205A8293 MEDIA DRIVER 206M: Antti Palosaari <crope@iki.fi> 207L: linux-media@vger.kernel.org 208W: https://linuxtv.org 209W: http://palosaari.fi/linux/ 210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 211T: git git://linuxtv.org/anttip/media_tree.git 212S: Maintained 213F: drivers/media/dvb-frontends/a8293* 214 215AACRAID SCSI RAID DRIVER 216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 217L: linux-scsi@vger.kernel.org 218W: http://www.adaptec.com/ 219S: Supported 220F: Documentation/scsi/aacraid.txt 221F: drivers/scsi/aacraid/ 222 223ABI/API 224L: linux-api@vger.kernel.org 225F: include/linux/syscalls.h 226F: kernel/sys_ni.c 227 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 229M: Hans de Goede <hdegoede@redhat.com> 230L: linux-hwmon@vger.kernel.org 231S: Maintained 232F: drivers/hwmon/abituguru.c 233 234ABIT UGURU 3 HARDWARE MONITOR DRIVER 235M: Alistair John Strachan <alistair@devzero.co.uk> 236L: linux-hwmon@vger.kernel.org 237S: Maintained 238F: drivers/hwmon/abituguru3.c 239 240ACCES 104-DIO-48E GPIO DRIVER 241M: William Breathitt Gray <vilhelm.gray@gmail.com> 242L: linux-gpio@vger.kernel.org 243S: Maintained 244F: drivers/gpio/gpio-104-dio-48e.c 245 246ACCES 104-IDI-48 GPIO DRIVER 247M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 248L: linux-gpio@vger.kernel.org 249S: Maintained 250F: drivers/gpio/gpio-104-idi-48.c 251 252ACCES 104-IDIO-16 GPIO DRIVER 253M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-idio-16.c 257 258ACENIC DRIVER 259M: Jes Sorensen <jes@trained-monkey.org> 260L: linux-acenic@sunsite.dk 261S: Maintained 262F: drivers/net/ethernet/alteon/acenic* 263 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 265M: Peter Feuerer <peter@piie.net> 266L: platform-driver-x86@vger.kernel.org 267W: http://piie.net/?section=acerhdf 268S: Maintained 269F: drivers/platform/x86/acerhdf.c 270 271ACER WMI LAPTOP EXTRAS 272M: "Lee, Chun-Yi" <jlee@suse.com> 273L: platform-driver-x86@vger.kernel.org 274S: Maintained 275F: drivers/platform/x86/acer-wmi.c 276 277ACPI 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 279M: Len Brown <lenb@kernel.org> 280L: linux-acpi@vger.kernel.org 281W: https://01.org/linux-acpi 282Q: https://patchwork.kernel.org/project/linux-acpi/list/ 283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 284S: Supported 285F: drivers/acpi/ 286F: drivers/pnp/pnpacpi/ 287F: include/linux/acpi.h 288F: include/acpi/ 289F: Documentation/acpi/ 290F: Documentation/ABI/testing/sysfs-bus-acpi 291F: drivers/pci/*acpi* 292F: drivers/pci/*/*acpi* 293F: drivers/pci/*/*/*acpi* 294F: tools/power/acpi/ 295 296ACPI COMPONENT ARCHITECTURE (ACPICA) 297M: Robert Moore <robert.moore@intel.com> 298M: Lv Zheng <lv.zheng@intel.com> 299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 300L: linux-acpi@vger.kernel.org 301L: devel@acpica.org 302W: https://acpica.org/ 303W: https://github.com/acpica/acpica/ 304Q: https://patchwork.kernel.org/project/linux-acpi/list/ 305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 306S: Supported 307F: drivers/acpi/acpica/ 308F: include/acpi/ 309F: tools/power/acpi/ 310 311ACPI FAN DRIVER 312M: Zhang Rui <rui.zhang@intel.com> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315S: Supported 316F: drivers/acpi/fan.c 317 318ACPI THERMAL DRIVER 319M: Zhang Rui <rui.zhang@intel.com> 320L: linux-acpi@vger.kernel.org 321W: https://01.org/linux-acpi 322S: Supported 323F: drivers/acpi/*thermal* 324 325ACPI VIDEO DRIVER 326M: Zhang Rui <rui.zhang@intel.com> 327L: linux-acpi@vger.kernel.org 328W: https://01.org/linux-acpi 329S: Supported 330F: drivers/acpi/acpi_video.c 331 332ACPI WMI DRIVER 333L: platform-driver-x86@vger.kernel.org 334S: Orphan 335F: drivers/platform/x86/wmi.c 336 337AD1889 ALSA SOUND DRIVER 338M: Thibaut Varene <T-Bone@parisc-linux.org> 339W: http://wiki.parisc-linux.org/AD1889 340L: linux-parisc@vger.kernel.org 341S: Maintained 342F: sound/pci/ad1889.* 343 344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 345M: Michael Hennerich <michael.hennerich@analog.com> 346W: http://wiki.analog.com/AD5254 347W: http://ez.analog.com/community/linux-device-drivers 348S: Supported 349F: drivers/misc/ad525x_dpot.c 350 351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 352M: Michael Hennerich <michael.hennerich@analog.com> 353W: http://wiki.analog.com/AD5398 354W: http://ez.analog.com/community/linux-device-drivers 355S: Supported 356F: drivers/regulator/ad5398.c 357 358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 359M: Michael Hennerich <michael.hennerich@analog.com> 360W: http://wiki.analog.com/AD7142 361W: http://ez.analog.com/community/linux-device-drivers 362S: Supported 363F: drivers/input/misc/ad714x.c 364 365AD7877 TOUCHSCREEN DRIVER 366M: Michael Hennerich <michael.hennerich@analog.com> 367W: http://wiki.analog.com/AD7877 368W: http://ez.analog.com/community/linux-device-drivers 369S: Supported 370F: drivers/input/touchscreen/ad7877.c 371 372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 373M: Michael Hennerich <michael.hennerich@analog.com> 374W: http://wiki.analog.com/AD7879 375W: http://ez.analog.com/community/linux-device-drivers 376S: Supported 377F: drivers/input/touchscreen/ad7879.c 378 379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 380M: Jiri Kosina <jikos@kernel.org> 381S: Maintained 382 383ADF7242 IEEE 802.15.4 RADIO DRIVER 384M: Michael Hennerich <michael.hennerich@analog.com> 385W: https://wiki.analog.com/ADF7242 386W: http://ez.analog.com/community/linux-device-drivers 387L: linux-wpan@vger.kernel.org 388S: Supported 389F: drivers/net/ieee802154/adf7242.c 390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 391 392ADM1025 HARDWARE MONITOR DRIVER 393M: Jean Delvare <jdelvare@suse.com> 394L: linux-hwmon@vger.kernel.org 395S: Maintained 396F: Documentation/hwmon/adm1025 397F: drivers/hwmon/adm1025.c 398 399ADM1029 HARDWARE MONITOR DRIVER 400M: Corentin Labbe <clabbe.montjoie@gmail.com> 401L: linux-hwmon@vger.kernel.org 402S: Maintained 403F: drivers/hwmon/adm1029.c 404 405ADM8211 WIRELESS DRIVER 406L: linux-wireless@vger.kernel.org 407W: http://wireless.kernel.org/ 408S: Orphan 409F: drivers/net/wireless/admtek/adm8211.* 410 411ADP1653 FLASH CONTROLLER DRIVER 412M: Sakari Ailus <sakari.ailus@iki.fi> 413L: linux-media@vger.kernel.org 414S: Maintained 415F: drivers/media/i2c/adp1653.c 416F: include/media/i2c/adp1653.h 417 418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/ADP5520 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/mfd/adp5520.c 424F: drivers/video/backlight/adp5520_bl.c 425F: drivers/leds/leds-adp5520.c 426F: drivers/gpio/gpio-adp5520.c 427F: drivers/input/keyboard/adp5520-keys.c 428 429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 430M: Michael Hennerich <michael.hennerich@analog.com> 431W: http://wiki.analog.com/ADP5588 432W: http://ez.analog.com/community/linux-device-drivers 433S: Supported 434F: drivers/input/keyboard/adp5588-keys.c 435F: drivers/gpio/gpio-adp5588.c 436 437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 438M: Michael Hennerich <michael.hennerich@analog.com> 439W: http://wiki.analog.com/ADP8860 440W: http://ez.analog.com/community/linux-device-drivers 441S: Supported 442F: drivers/video/backlight/adp8860_bl.c 443 444ADS1015 HARDWARE MONITOR DRIVER 445M: Dirk Eibach <eibach@gdsys.de> 446L: linux-hwmon@vger.kernel.org 447S: Maintained 448F: Documentation/hwmon/ads1015 449F: drivers/hwmon/ads1015.c 450F: include/linux/i2c/ads1015.h 451 452ADT746X FAN DRIVER 453M: Colin Leroy <colin@colino.net> 454S: Maintained 455F: drivers/macintosh/therm_adt746x.c 456 457ADT7475 HARDWARE MONITOR DRIVER 458M: Jean Delvare <jdelvare@suse.com> 459L: linux-hwmon@vger.kernel.org 460S: Maintained 461F: Documentation/hwmon/adt7475 462F: drivers/hwmon/adt7475.c 463 464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 465M: Michael Hennerich <michael.hennerich@analog.com> 466W: http://wiki.analog.com/ADXL345 467W: http://ez.analog.com/community/linux-device-drivers 468S: Supported 469F: drivers/input/misc/adxl34x.c 470 471ADVANSYS SCSI DRIVER 472M: Matthew Wilcox <matthew@wil.cx> 473M: Hannes Reinecke <hare@suse.com> 474L: linux-scsi@vger.kernel.org 475S: Maintained 476F: Documentation/scsi/advansys.txt 477F: drivers/scsi/advansys.c 478 479AEDSP16 DRIVER 480M: Riccardo Facchetti <fizban@tin.it> 481S: Maintained 482F: sound/oss/aedsp16.c 483 484AF9013 MEDIA DRIVER 485M: Antti Palosaari <crope@iki.fi> 486L: linux-media@vger.kernel.org 487W: https://linuxtv.org 488W: http://palosaari.fi/linux/ 489Q: http://patchwork.linuxtv.org/project/linux-media/list/ 490T: git git://linuxtv.org/anttip/media_tree.git 491S: Maintained 492F: drivers/media/dvb-frontends/af9013* 493 494AF9033 MEDIA DRIVER 495M: Antti Palosaari <crope@iki.fi> 496L: linux-media@vger.kernel.org 497W: https://linuxtv.org 498W: http://palosaari.fi/linux/ 499Q: http://patchwork.linuxtv.org/project/linux-media/list/ 500T: git git://linuxtv.org/anttip/media_tree.git 501S: Maintained 502F: drivers/media/dvb-frontends/af9033* 503 504AFFS FILE SYSTEM 505L: linux-fsdevel@vger.kernel.org 506S: Orphan 507F: Documentation/filesystems/affs.txt 508F: fs/affs/ 509 510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 511M: David Howells <dhowells@redhat.com> 512L: linux-afs@lists.infradead.org 513S: Supported 514F: fs/afs/ 515F: include/net/af_rxrpc.h 516F: net/rxrpc/af_rxrpc.c 517 518AGPGART DRIVER 519M: David Airlie <airlied@linux.ie> 520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 521S: Maintained 522F: drivers/char/agp/ 523F: include/linux/agp* 524F: include/uapi/linux/agp* 525 526AHA152X SCSI DRIVER 527M: "Juergen E. Fischer" <fischer@norbit.de> 528L: linux-scsi@vger.kernel.org 529S: Maintained 530F: drivers/scsi/aha152x* 531F: drivers/scsi/pcmcia/aha152x* 532 533AIC7XXX / AIC79XX SCSI DRIVER 534M: Hannes Reinecke <hare@suse.com> 535L: linux-scsi@vger.kernel.org 536S: Maintained 537F: drivers/scsi/aic7xxx/ 538 539AIMSLAB FM RADIO RECEIVER DRIVER 540M: Hans Verkuil <hverkuil@xs4all.nl> 541L: linux-media@vger.kernel.org 542T: git git://linuxtv.org/media_tree.git 543W: https://linuxtv.org 544S: Maintained 545F: drivers/media/radio/radio-aimslab* 546 547AIO 548M: Benjamin LaHaise <bcrl@kvack.org> 549L: linux-aio@kvack.org 550S: Supported 551F: fs/aio.c 552F: include/linux/*aio*.h 553 554AIRSPY MEDIA DRIVER 555M: Antti Palosaari <crope@iki.fi> 556L: linux-media@vger.kernel.org 557W: https://linuxtv.org 558W: http://palosaari.fi/linux/ 559Q: http://patchwork.linuxtv.org/project/linux-media/list/ 560T: git git://linuxtv.org/anttip/media_tree.git 561S: Maintained 562F: drivers/media/usb/airspy/ 563 564ALCATEL SPEEDTOUCH USB DRIVER 565M: Duncan Sands <duncan.sands@free.fr> 566L: linux-usb@vger.kernel.org 567W: http://www.linux-usb.org/SpeedTouch/ 568S: Maintained 569F: drivers/usb/atm/speedtch.c 570F: drivers/usb/atm/usbatm.c 571 572ALCHEMY AU1XX0 MMC DRIVER 573M: Manuel Lauss <manuel.lauss@gmail.com> 574S: Maintained 575F: drivers/mmc/host/au1xmmc.c 576 577ALI1563 I2C DRIVER 578M: Rudolf Marek <r.marek@assembler.cz> 579L: linux-i2c@vger.kernel.org 580S: Maintained 581F: Documentation/i2c/busses/i2c-ali1563 582F: drivers/i2c/busses/i2c-ali1563.c 583 584ALLWINNER SECURITY SYSTEM 585M: Corentin Labbe <clabbe.montjoie@gmail.com> 586L: linux-crypto@vger.kernel.org 587S: Maintained 588F: drivers/crypto/sunxi-ss/ 589 590ALPHA PORT 591M: Richard Henderson <rth@twiddle.net> 592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 593M: Matt Turner <mattst88@gmail.com> 594S: Odd Fixes 595L: linux-alpha@vger.kernel.org 596F: arch/alpha/ 597 598ALPS PS/2 TOUCHPAD DRIVER 599R: Pali Rohár <pali.rohar@gmail.com> 600F: drivers/input/mouse/alps.* 601 602ALTERA MAILBOX DRIVER 603M: Ley Foon Tan <lftan@altera.com> 604L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 605S: Maintained 606F: drivers/mailbox/mailbox-altera.c 607 608ALTERA PIO DRIVER 609M: Tien Hock Loh <thloh@altera.com> 610L: linux-gpio@vger.kernel.org 611S: Maintained 612F: drivers/gpio/gpio-altera.c 613 614ALTERA TRIPLE SPEED ETHERNET DRIVER 615M: Vince Bridgers <vbridger@opensource.altera.com> 616L: netdev@vger.kernel.org 617L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 618S: Maintained 619F: drivers/net/ethernet/altera/ 620 621ALTERA UART/JTAG UART SERIAL DRIVERS 622M: Tobias Klauser <tklauser@distanz.ch> 623L: linux-serial@vger.kernel.org 624L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 625S: Maintained 626F: drivers/tty/serial/altera_uart.c 627F: drivers/tty/serial/altera_jtaguart.c 628F: include/linux/altera_uart.h 629F: include/linux/altera_jtaguart.h 630 631AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 632M: Tom Lendacky <thomas.lendacky@amd.com> 633M: Gary Hook <gary.hook@amd.com> 634L: linux-crypto@vger.kernel.org 635S: Supported 636F: drivers/crypto/ccp/ 637F: include/linux/ccp.h 638 639AMD FAM15H PROCESSOR POWER MONITORING DRIVER 640M: Huang Rui <ray.huang@amd.com> 641L: linux-hwmon@vger.kernel.org 642S: Supported 643F: Documentation/hwmon/fam15h_power 644F: drivers/hwmon/fam15h_power.c 645 646AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 647L: linux-geode@lists.infradead.org (moderated for non-subscribers) 648S: Orphan 649F: drivers/usb/gadget/udc/amd5536udc.* 650 651AMD GEODE PROCESSOR/CHIPSET SUPPORT 652P: Andres Salomon <dilinger@queued.net> 653L: linux-geode@lists.infradead.org (moderated for non-subscribers) 654W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 655S: Supported 656F: drivers/char/hw_random/geode-rng.c 657F: drivers/crypto/geode* 658F: drivers/video/fbdev/geode/ 659F: arch/x86/include/asm/geode.h 660 661AMD IOMMU (AMD-VI) 662M: Joerg Roedel <joro@8bytes.org> 663L: iommu@lists.linux-foundation.org 664T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 665S: Maintained 666F: drivers/iommu/amd_iommu*.[ch] 667F: include/linux/amd-iommu.h 668 669AMD KFD 670M: Oded Gabbay <oded.gabbay@gmail.com> 671L: dri-devel@lists.freedesktop.org 672T: git git://people.freedesktop.org/~gabbayo/linux.git 673S: Supported 674F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 675F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 676F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 677F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 678F: drivers/gpu/drm/amd/amdkfd/ 679F: drivers/gpu/drm/amd/include/cik_structs.h 680F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 681F: drivers/gpu/drm/amd/include/vi_structs.h 682F: drivers/gpu/drm/radeon/radeon_kfd.c 683F: drivers/gpu/drm/radeon/radeon_kfd.h 684F: include/uapi/linux/kfd_ioctl.h 685 686AMD SEATTLE DEVICE TREE SUPPORT 687M: Brijesh Singh <brijeshkumar.singh@amd.com> 688M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 689M: Tom Lendacky <thomas.lendacky@amd.com> 690S: Supported 691F: arch/arm64/boot/dts/amd/ 692 693AMD XGBE DRIVER 694M: Tom Lendacky <thomas.lendacky@amd.com> 695L: netdev@vger.kernel.org 696S: Supported 697F: drivers/net/ethernet/amd/xgbe/ 698F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 699 700AMS (Apple Motion Sensor) DRIVER 701M: Michael Hanselmann <linux-kernel@hansmi.ch> 702S: Supported 703F: drivers/macintosh/ams/ 704 705ANALOG DEVICES INC AD9389B DRIVER 706M: Hans Verkuil <hans.verkuil@cisco.com> 707L: linux-media@vger.kernel.org 708S: Maintained 709F: drivers/media/i2c/ad9389b* 710 711ANALOG DEVICES INC ADV7180 DRIVER 712M: Lars-Peter Clausen <lars@metafoo.de> 713L: linux-media@vger.kernel.org 714W: http://ez.analog.com/community/linux-device-drivers 715S: Supported 716F: drivers/media/i2c/adv7180.c 717 718ANALOG DEVICES INC ADV7511 DRIVER 719M: Hans Verkuil <hans.verkuil@cisco.com> 720L: linux-media@vger.kernel.org 721S: Maintained 722F: drivers/media/i2c/adv7511* 723 724ANALOG DEVICES INC ADV7604 DRIVER 725M: Hans Verkuil <hans.verkuil@cisco.com> 726L: linux-media@vger.kernel.org 727S: Maintained 728F: drivers/media/i2c/adv7604* 729 730ANALOG DEVICES INC ADV7842 DRIVER 731M: Hans Verkuil <hans.verkuil@cisco.com> 732L: linux-media@vger.kernel.org 733S: Maintained 734F: drivers/media/i2c/adv7842* 735 736ANALOG DEVICES INC ASOC CODEC DRIVERS 737M: Lars-Peter Clausen <lars@metafoo.de> 738L: alsa-devel@alsa-project.org (moderated for non-subscribers) 739W: http://wiki.analog.com/ 740W: http://ez.analog.com/community/linux-device-drivers 741S: Supported 742F: sound/soc/codecs/adau* 743F: sound/soc/codecs/adav* 744F: sound/soc/codecs/ad1* 745F: sound/soc/codecs/ad7* 746F: sound/soc/codecs/ssm* 747F: sound/soc/codecs/sigmadsp.* 748 749ANALOG DEVICES INC ASOC DRIVERS 750L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 751L: alsa-devel@alsa-project.org (moderated for non-subscribers) 752W: http://blackfin.uclinux.org/ 753S: Supported 754F: sound/soc/blackfin/* 755 756ANALOG DEVICES INC IIO DRIVERS 757M: Lars-Peter Clausen <lars@metafoo.de> 758M: Michael Hennerich <Michael.Hennerich@analog.com> 759W: http://wiki.analog.com/ 760W: http://ez.analog.com/community/linux-device-drivers 761S: Supported 762F: drivers/iio/*/ad* 763X: drivers/iio/*/adjd* 764F: drivers/staging/iio/*/ad* 765F: staging/iio/trigger/iio-trig-bfin-timer.c 766 767ANALOG DEVICES INC DMA DRIVERS 768M: Lars-Peter Clausen <lars@metafoo.de> 769W: http://ez.analog.com/community/linux-device-drivers 770S: Supported 771F: drivers/dma/dma-axi-dmac.c 772 773ANDROID DRIVERS 774M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 775M: Arve Hjønnevåg <arve@android.com> 776M: Riley Andrews <riandrews@android.com> 777T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 778L: devel@driverdev.osuosl.org 779S: Supported 780F: drivers/android/ 781F: drivers/staging/android/ 782 783ANDROID ION DRIVER 784M: Laura Abbott <labbott@redhat.com> 785M: Sumit Semwal <sumit.semwal@linaro.org> 786L: devel@driverdev.osuosl.org 787S: Supported 788F: drivers/staging/android/ion 789F: drivers/staging/android/uapi/ion.h 790F: drivers/staging/android/uapi/ion_test.h 791 792AOA (Apple Onboard Audio) ALSA DRIVER 793M: Johannes Berg <johannes@sipsolutions.net> 794L: linuxppc-dev@lists.ozlabs.org 795L: alsa-devel@alsa-project.org (moderated for non-subscribers) 796S: Maintained 797F: sound/aoa/ 798 799APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 800M: William Breathitt Gray <vilhelm.gray@gmail.com> 801L: linux-iio@vger.kernel.org 802S: Maintained 803F: drivers/iio/dac/stx104.c 804 805APM DRIVER 806M: Jiri Kosina <jikos@kernel.org> 807S: Odd fixes 808T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 809F: arch/x86/kernel/apm_32.c 810F: include/linux/apm_bios.h 811F: include/uapi/linux/apm_bios.h 812F: drivers/char/apm-emulation.c 813 814APPLE BCM5974 MULTITOUCH DRIVER 815M: Henrik Rydberg <rydberg@bitmath.org> 816L: linux-input@vger.kernel.org 817S: Odd fixes 818F: drivers/input/mouse/bcm5974.c 819 820APPLE SMC DRIVER 821M: Henrik Rydberg <rydberg@bitmath.org> 822L: linux-hwmon@vger.kernel.org 823S: Odd fixes 824F: drivers/hwmon/applesmc.c 825 826APPLETALK NETWORK LAYER 827M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 828S: Maintained 829F: drivers/net/appletalk/ 830F: net/appletalk/ 831 832APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 833M: Duc Dang <dhdang@apm.com> 834S: Supported 835F: arch/arm64/boot/dts/apm/ 836 837APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 838M: Iyappan Subramanian <isubramanian@apm.com> 839M: Keyur Chudgar <kchudgar@apm.com> 840S: Supported 841F: drivers/net/ethernet/apm/xgene/ 842F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 843 844APTINA CAMERA SENSOR PLL 845M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 846L: linux-media@vger.kernel.org 847S: Maintained 848F: drivers/media/i2c/aptina-pll.* 849 850ARC FRAMEBUFFER DRIVER 851M: Jaya Kumar <jayalk@intworks.biz> 852S: Maintained 853F: drivers/video/fbdev/arcfb.c 854F: drivers/video/fbdev/core/fb_defio.c 855 856ARCNET NETWORK LAYER 857M: Michael Grzeschik <m.grzeschik@pengutronix.de> 858L: netdev@vger.kernel.org 859S: Maintained 860F: drivers/net/arcnet/ 861F: include/uapi/linux/if_arcnet.h 862 863ARC PGU DRM DRIVER 864M: Alexey Brodkin <abrodkin@synopsys.com> 865S: Supported 866F: drivers/gpu/drm/arc/ 867F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 868 869ARM HDLCD DRM DRIVER 870M: Liviu Dudau <liviu.dudau@arm.com> 871S: Supported 872F: drivers/gpu/drm/arm/ 873F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 874 875ARM MFM AND FLOPPY DRIVERS 876M: Ian Molton <spyro@f2s.com> 877S: Maintained 878F: arch/arm/lib/floppydma.S 879F: arch/arm/include/asm/floppy.h 880 881ARM PMU PROFILING AND DEBUGGING 882M: Will Deacon <will.deacon@arm.com> 883R: Mark Rutland <mark.rutland@arm.com> 884S: Maintained 885F: arch/arm*/kernel/perf_* 886F: arch/arm/oprofile/common.c 887F: arch/arm*/kernel/hw_breakpoint.c 888F: arch/arm*/include/asm/hw_breakpoint.h 889F: arch/arm*/include/asm/perf_event.h 890F: drivers/perf/arm_pmu.c 891F: include/linux/perf/arm_pmu.h 892 893ARM PORT 894M: Russell King <linux@armlinux.org.uk> 895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 896W: http://www.armlinux.org.uk/ 897S: Maintained 898F: arch/arm/ 899 900ARM SUB-ARCHITECTURES 901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 902S: Maintained 903F: arch/arm/mach-*/ 904F: arch/arm/plat-*/ 905T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 906 907ARM PRIMECELL AACI PL041 DRIVER 908M: Russell King <linux@armlinux.org.uk> 909S: Maintained 910F: sound/arm/aaci.* 911 912ARM PRIMECELL CLCD PL110 DRIVER 913M: Russell King <linux@armlinux.org.uk> 914S: Maintained 915F: drivers/video/fbdev/amba-clcd.* 916 917ARM PRIMECELL KMI PL050 DRIVER 918M: Russell King <linux@armlinux.org.uk> 919S: Maintained 920F: drivers/input/serio/ambakmi.* 921F: include/linux/amba/kmi.h 922 923ARM PRIMECELL MMCI PL180/1 DRIVER 924M: Russell King <linux@armlinux.org.uk> 925S: Maintained 926F: drivers/mmc/host/mmci.* 927F: include/linux/amba/mmci.h 928 929ARM PRIMECELL UART PL010 AND PL011 DRIVERS 930M: Russell King <linux@armlinux.org.uk> 931S: Maintained 932F: drivers/tty/serial/amba-pl01*.c 933F: include/linux/amba/serial.h 934 935ARM PRIMECELL BUS SUPPORT 936M: Russell King <linux@armlinux.org.uk> 937S: Maintained 938F: drivers/amba/ 939F: include/linux/amba/bus.h 940 941ARM/ADS SPHERE MACHINE SUPPORT 942M: Lennert Buytenhek <kernel@wantstofly.org> 943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 944S: Maintained 945 946ARM/AFEB9260 MACHINE SUPPORT 947M: Sergey Lapin <slapin@ossfans.org> 948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 949S: Maintained 950 951ARM/AJECO 1ARM MACHINE SUPPORT 952M: Lennert Buytenhek <kernel@wantstofly.org> 953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 954S: Maintained 955 956ARM/Allwinner sunXi SoC support 957M: Maxime Ripard <maxime.ripard@free-electrons.com> 958M: Chen-Yu Tsai <wens@csie.org> 959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 960S: Maintained 961N: sun[x456789]i 962 963ARM/Allwinner SoC Clock Support 964M: Emilio López <emilio@elopez.com.ar> 965S: Maintained 966F: drivers/clk/sunxi/ 967 968ARM/Amlogic Meson SoC support 969M: Carlo Caione <carlo@caione.org> 970M: Kevin Hilman <khilman@baylibre.com> 971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 972L: linux-amlogic@lists.infradead.org 973W: http://linux-meson.com/ 974S: Maintained 975F: arch/arm/mach-meson/ 976F: arch/arm/boot/dts/meson* 977F: arch/arm64/boot/dts/amlogic/ 978F: drivers/pinctrl/meson/ 979N: meson 980 981ARM/Annapurna Labs ALPINE ARCHITECTURE 982M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 983M: Antoine Tenart <antoine.tenart@free-electrons.com> 984S: Maintained 985F: arch/arm/mach-alpine/ 986F: arch/arm/boot/dts/alpine* 987F: arch/arm64/boot/dts/al/ 988F: drivers/*/*alpine* 989 990ARM/ARTPEC MACHINE SUPPORT 991M: Jesper Nilsson <jesper.nilsson@axis.com> 992M: Lars Persson <lars.persson@axis.com> 993M: Niklas Cassel <niklas.cassel@axis.com> 994S: Maintained 995L: linux-arm-kernel@axis.com 996F: arch/arm/mach-artpec 997F: arch/arm/boot/dts/artpec6* 998F: drivers/clk/axis 999 1000ARM/ASPEED MACHINE SUPPORT 1001M: Joel Stanley <joel@jms.id.au> 1002S: Maintained 1003F: arch/arm/mach-aspeed/ 1004F: arch/arm/boot/dts/aspeed-* 1005F: drivers/*/*aspeed* 1006 1007ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1008M: Nicolas Ferre <nicolas.ferre@atmel.com> 1009M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1010M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1012W: http://www.linux4sam.org 1013T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1014S: Supported 1015F: arch/arm/mach-at91/ 1016F: include/soc/at91/ 1017F: arch/arm/boot/dts/at91*.dts 1018F: arch/arm/boot/dts/at91*.dtsi 1019F: arch/arm/boot/dts/sama*.dts 1020F: arch/arm/boot/dts/sama*.dtsi 1021F: arch/arm/include/debug/at91.S 1022 1023ARM/ATMEL AT91 Clock Support 1024M: Boris Brezillon <boris.brezillon@free-electrons.com> 1025S: Maintained 1026F: drivers/clk/at91 1027 1028ARM/CALXEDA HIGHBANK ARCHITECTURE 1029M: Rob Herring <robh@kernel.org> 1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1031S: Maintained 1032F: arch/arm/mach-highbank/ 1033F: arch/arm/boot/dts/highbank.dts 1034F: arch/arm/boot/dts/ecx-*.dts* 1035 1036ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1037M: Krzysztof Halasa <khalasa@piap.pl> 1038S: Maintained 1039F: arch/arm/mach-cns3xxx/ 1040 1041ARM/CAVIUM THUNDER NETWORK DRIVER 1042M: Sunil Goutham <sgoutham@cavium.com> 1043M: Robert Richter <rric@kernel.org> 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1045S: Supported 1046F: drivers/net/ethernet/cavium/thunder/ 1047 1048ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1049M: Alexander Shiyan <shc_work@mail.ru> 1050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1051S: Odd Fixes 1052N: clps711x 1053 1054ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1055M: Hartley Sweeten <hsweeten@visionengravers.com> 1056M: Ryan Mallon <rmallon@gmail.com> 1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1058S: Maintained 1059F: arch/arm/mach-ep93xx/ 1060F: arch/arm/mach-ep93xx/include/mach/ 1061 1062ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1063M: Lennert Buytenhek <kernel@wantstofly.org> 1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1065S: Maintained 1066 1067ARM/CLKDEV SUPPORT 1068M: Russell King <linux@armlinux.org.uk> 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1070S: Maintained 1071F: arch/arm/include/asm/clkdev.h 1072F: drivers/clk/clkdev.c 1073 1074ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1075M: Mike Rapoport <mike@compulab.co.il> 1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1077S: Maintained 1078 1079ARM/CONTEC MICRO9 MACHINE SUPPORT 1080M: Hubert Feurstein <hubert.feurstein@contec.at> 1081S: Maintained 1082F: arch/arm/mach-ep93xx/micro9.c 1083 1084ARM/CORESIGHT FRAMEWORK AND DRIVERS 1085M: Mathieu Poirier <mathieu.poirier@linaro.org> 1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1087S: Maintained 1088F: drivers/hwtracing/coresight/* 1089F: Documentation/trace/coresight.txt 1090F: Documentation/devicetree/bindings/arm/coresight.txt 1091F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1092 1093ARM/CORGI MACHINE SUPPORT 1094M: Richard Purdie <rpurdie@rpsys.net> 1095S: Maintained 1096 1097ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1098M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1100T: git git://github.com/ulli-kroll/linux.git 1101S: Maintained 1102F: arch/arm/mach-gemini/ 1103F: drivers/rtc/rtc-gemini.c 1104 1105ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1106M: Barry Song <baohua@kernel.org> 1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1108T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1109S: Maintained 1110F: arch/arm/boot/dts/prima2* 1111F: arch/arm/mach-prima2/ 1112F: drivers/clk/sirf/ 1113F: drivers/clocksource/timer-prima2.c 1114F: drivers/clocksource/timer-atlas7.c 1115N: [^a-z]sirf 1116 1117ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1118M: Baruch Siach <baruch@tkos.co.il> 1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1120S: Maintained 1121F: arch/arm/boot/dts/cx92755* 1122N: digicolor 1123 1124ARM/EBSA110 MACHINE SUPPORT 1125M: Russell King <linux@armlinux.org.uk> 1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1127W: http://www.armlinux.org.uk/ 1128S: Maintained 1129F: arch/arm/mach-ebsa110/ 1130F: drivers/net/ethernet/amd/am79c961a.* 1131 1132ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1133M: Uwe Kleine-König <kernel@pengutronix.de> 1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1135S: Maintained 1136N: efm32 1137 1138ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1139M: Daniel Ribeiro <drwyrm@gmail.com> 1140M: Stefan Schmidt <stefan@openezx.org> 1141M: Harald Welte <laforge@openezx.org> 1142L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1143W: http://www.openezx.org/ 1144S: Maintained 1145T: topgit git://git.openezx.org/openezx.git 1146F: arch/arm/mach-pxa/ezx.c 1147 1148ARM/FARADAY FA526 PORT 1149M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1151S: Maintained 1152T: git git://git.berlios.de/gemini-board 1153F: arch/arm/mm/*-fa* 1154 1155ARM/FOOTBRIDGE ARCHITECTURE 1156M: Russell King <linux@armlinux.org.uk> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158W: http://www.armlinux.org.uk/ 1159S: Maintained 1160F: arch/arm/include/asm/hardware/dec21285.h 1161F: arch/arm/mach-footbridge/ 1162 1163ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1164M: Shawn Guo <shawnguo@kernel.org> 1165M: Sascha Hauer <kernel@pengutronix.de> 1166R: Fabio Estevam <fabio.estevam@nxp.com> 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1168S: Maintained 1169T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1170F: arch/arm/mach-imx/ 1171F: arch/arm/mach-mxs/ 1172F: arch/arm/boot/dts/imx* 1173F: arch/arm/configs/imx*_defconfig 1174F: drivers/clk/imx/ 1175F: include/soc/imx/ 1176 1177ARM/FREESCALE VYBRID ARM ARCHITECTURE 1178M: Shawn Guo <shawnguo@kernel.org> 1179M: Sascha Hauer <kernel@pengutronix.de> 1180R: Stefan Agner <stefan@agner.ch> 1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1182S: Maintained 1183T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1184F: arch/arm/mach-imx/*vf610* 1185F: arch/arm/boot/dts/vf* 1186 1187ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1188M: Lennert Buytenhek <kernel@wantstofly.org> 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1190S: Maintained 1191 1192ARM/GUMSTIX MACHINE SUPPORT 1193M: Steve Sakoman <sakoman@gmail.com> 1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1195S: Maintained 1196 1197ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1198M: Philipp Zabel <philipp.zabel@gmail.com> 1199M: Paul Parsons <lost.distance@yahoo.com> 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1201S: Maintained 1202F: arch/arm/mach-pxa/hx4700.c 1203F: arch/arm/mach-pxa/include/mach/hx4700.h 1204F: sound/soc/pxa/hx4700.c 1205 1206ARM/HISILICON SOC SUPPORT 1207M: Wei Xu <xuwei5@hisilicon.com> 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1209W: http://www.hisilicon.com 1210S: Supported 1211T: git git://github.com/hisilicon/linux-hisi.git 1212F: arch/arm/mach-hisi/ 1213F: arch/arm/boot/dts/hi3* 1214F: arch/arm/boot/dts/hip* 1215F: arch/arm/boot/dts/hisi* 1216F: arch/arm64/boot/dts/hisilicon/ 1217 1218ARM/HP JORNADA 7XX MACHINE SUPPORT 1219M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1220W: www.jlime.com 1221S: Maintained 1222T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1223F: arch/arm/mach-sa1100/jornada720.c 1224F: arch/arm/mach-sa1100/include/mach/jornada720.h 1225 1226ARM/IGEP MACHINE SUPPORT 1227M: Enric Balletbo i Serra <eballetbo@gmail.com> 1228M: Javier Martinez Canillas <javier@dowhile0.org> 1229L: linux-omap@vger.kernel.org 1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1231S: Maintained 1232F: arch/arm/boot/dts/omap3-igep* 1233 1234ARM/INCOME PXA270 SUPPORT 1235M: Marek Vasut <marek.vasut@gmail.com> 1236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1237S: Maintained 1238F: arch/arm/mach-pxa/colibri-pxa270-income.c 1239 1240ARM/INTEL IOP32X ARM ARCHITECTURE 1241M: Lennert Buytenhek <kernel@wantstofly.org> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243S: Maintained 1244 1245ARM/INTEL IOP33X ARM ARCHITECTURE 1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1247S: Orphan 1248 1249ARM/INTEL IOP13XX ARM ARCHITECTURE 1250M: Lennert Buytenhek <kernel@wantstofly.org> 1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1252S: Maintained 1253 1254ARM/INTEL IQ81342EX MACHINE SUPPORT 1255M: Lennert Buytenhek <kernel@wantstofly.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258 1259ARM/INTEL IXDP2850 MACHINE SUPPORT 1260M: Lennert Buytenhek <kernel@wantstofly.org> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Maintained 1263 1264ARM/INTEL IXP4XX ARM ARCHITECTURE 1265M: Imre Kaloz <kaloz@openwrt.org> 1266M: Krzysztof Halasa <khalasa@piap.pl> 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1268S: Maintained 1269F: arch/arm/mach-ixp4xx/ 1270 1271ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1272M: Jonathan Cameron <jic23@cam.ac.uk> 1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1274S: Maintained 1275F: arch/arm/mach-pxa/stargate2.c 1276F: drivers/pcmcia/pxa2xx_stargate2.c 1277 1278ARM/INTEL XSC3 (MANZANO) ARM CORE 1279M: Lennert Buytenhek <kernel@wantstofly.org> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Maintained 1282 1283ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1284M: Lennert Buytenhek <kernel@wantstofly.org> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286S: Maintained 1287 1288ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1289M: Santosh Shilimkar <ssantosh@kernel.org> 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1291S: Maintained 1292F: arch/arm/mach-keystone/ 1293F: arch/arm/boot/dts/keystone-* 1294T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1295 1296ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1297M: Santosh Shilimkar <ssantosh@kernel.org> 1298L: linux-kernel@vger.kernel.org 1299S: Maintained 1300F: drivers/clk/keystone/ 1301 1302ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1303M: Santosh Shilimkar <ssantosh@kernel.org> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305L: linux-kernel@vger.kernel.org 1306S: Maintained 1307F: drivers/clocksource/timer-keystone.c 1308 1309ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1310M: Santosh Shilimkar <ssantosh@kernel.org> 1311L: linux-kernel@vger.kernel.org 1312S: Maintained 1313F: drivers/power/reset/keystone-reset.c 1314 1315ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1316M: Santosh Shilimkar <ssantosh@kernel.org> 1317L: linux-kernel@vger.kernel.org 1318S: Maintained 1319F: drivers/memory/*emif* 1320 1321ARM/LG1K ARCHITECTURE 1322M: Chanho Min <chanho.min@lge.com> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325F: arch/arm64/boot/dts/lg/ 1326 1327ARM/LOGICPD PXA270 MACHINE SUPPORT 1328M: Lennert Buytenhek <kernel@wantstofly.org> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331 1332ARM/LPC18XX ARCHITECTURE 1333M: Joachim Eastwood <manabian@gmail.com> 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1335S: Maintained 1336F: arch/arm/boot/dts/lpc43* 1337F: drivers/clk/nxp/clk-lpc18xx* 1338F: drivers/clocksource/time-lpc32xx.c 1339F: drivers/i2c/busses/i2c-lpc2k.c 1340F: drivers/memory/pl172.c 1341F: drivers/mtd/spi-nor/nxp-spifi.c 1342F: drivers/rtc/rtc-lpc24xx.c 1343N: lpc18xx 1344 1345ARM/LPC32XX SOC SUPPORT 1346M: Vladimir Zapolskiy <vz@mleia.com> 1347M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1349T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1350S: Maintained 1351F: arch/arm/boot/dts/lpc32* 1352F: arch/arm/mach-lpc32xx/ 1353F: drivers/i2c/busses/i2c-pnx.c 1354F: drivers/net/ethernet/nxp/lpc_eth.c 1355F: drivers/usb/host/ohci-nxp.c 1356F: drivers/watchdog/pnx4008_wdt.c 1357N: lpc32xx 1358 1359ARM/MAGICIAN MACHINE SUPPORT 1360M: Philipp Zabel <philipp.zabel@gmail.com> 1361S: Maintained 1362 1363ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1364M: Jason Cooper <jason@lakedaemon.net> 1365M: Andrew Lunn <andrew@lunn.ch> 1366M: Gregory Clement <gregory.clement@free-electrons.com> 1367M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370F: arch/arm/mach-mvebu/ 1371F: drivers/rtc/rtc-armada38x.c 1372F: arch/arm/boot/dts/armada* 1373F: arch/arm/boot/dts/kirkwood* 1374F: arch/arm64/boot/dts/marvell/armada* 1375F: drivers/cpufreq/mvebu-cpufreq.c 1376F: arch/arm/configs/mvebu_*_defconfig 1377 1378ARM/Marvell Berlin SoC support 1379M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1381S: Maintained 1382F: arch/arm/mach-berlin/ 1383F: arch/arm/boot/dts/berlin* 1384F: arch/arm64/boot/dts/marvell/berlin* 1385 1386 1387ARM/Marvell Dove/MV78xx0/Orion SOC support 1388M: Jason Cooper <jason@lakedaemon.net> 1389M: Andrew Lunn <andrew@lunn.ch> 1390M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1391M: Gregory Clement <gregory.clement@free-electrons.com> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394F: arch/arm/mach-dove/ 1395F: arch/arm/mach-mv78xx0/ 1396F: arch/arm/mach-orion5x/ 1397F: arch/arm/plat-orion/ 1398F: arch/arm/boot/dts/dove* 1399F: arch/arm/boot/dts/orion5x* 1400 1401 1402ARM/Orion SoC/Technologic Systems TS-78xx platform support 1403M: Alexander Clouter <alex@digriz.org.uk> 1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1405W: http://www.digriz.org.uk/ts78xx/kernel 1406S: Maintained 1407F: arch/arm/mach-orion5x/ts78xx-* 1408 1409ARM/OXNAS platform support 1410M: Neil Armstrong <narmstrong@baylibre.com> 1411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1412S: Maintained 1413F: arch/arm/mach-oxnas/ 1414F: arch/arm/boot/dts/oxnas* 1415F: arch/arm/boot/dts/wd-mbwe.dts 1416N: oxnas 1417 1418ARM/Mediatek RTC DRIVER 1419M: Eddie Huang <eddie.huang@mediatek.com> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1422S: Maintained 1423F: drivers/rtc/rtc-mt6397.c 1424 1425ARM/Mediatek SoC support 1426M: Matthias Brugger <matthias.bgg@gmail.com> 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1429S: Maintained 1430F: arch/arm/boot/dts/mt6* 1431F: arch/arm/boot/dts/mt8* 1432F: arch/arm/mach-mediatek/ 1433N: mtk 1434K: mediatek 1435 1436ARM/Mediatek USB3 PHY DRIVER 1437M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441F: drivers/phy/phy-mt65xx-usb3.c 1442 1443ARM/MICREL KS8695 ARCHITECTURE 1444M: Greg Ungerer <gerg@uclinux.org> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446F: arch/arm/mach-ks8695/ 1447S: Odd Fixes 1448 1449ARM/MIOA701 MACHINE SUPPORT 1450M: Robert Jarzmik <robert.jarzmik@free.fr> 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452F: arch/arm/mach-pxa/mioa701.c 1453S: Maintained 1454 1455ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1456M: Michael Petchkovsky <mkpetch@internode.on.net> 1457S: Maintained 1458 1459ARM/NOMADIK ARCHITECTURE 1460M: Alessandro Rubini <rubini@unipv.it> 1461M: Linus Walleij <linus.walleij@linaro.org> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464F: arch/arm/mach-nomadik/ 1465F: drivers/pinctrl/nomadik/ 1466F: drivers/i2c/busses/i2c-nomadik.c 1467T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1468 1469ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1470M: Nelson Castillo <arhuaco@freaks-unidos.net> 1471L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1472W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1473S: Supported 1474 1475ARM/TOSA MACHINE SUPPORT 1476M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1477M: Dirk Opfer <dirk@opfer-online.de> 1478S: Maintained 1479 1480ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1481M: Marek Vasut <marek.vasut@gmail.com> 1482L: linux-arm-kernel@lists.infradead.org 1483W: http://hackndev.com 1484S: Maintained 1485F: arch/arm/mach-pxa/include/mach/palmtx.h 1486F: arch/arm/mach-pxa/palmtx.c 1487F: arch/arm/mach-pxa/include/mach/palmt5.h 1488F: arch/arm/mach-pxa/palmt5.c 1489F: arch/arm/mach-pxa/include/mach/palmld.h 1490F: arch/arm/mach-pxa/palmld.c 1491F: arch/arm/mach-pxa/include/mach/palmte2.h 1492F: arch/arm/mach-pxa/palmte2.c 1493F: arch/arm/mach-pxa/include/mach/palmtc.h 1494F: arch/arm/mach-pxa/palmtc.c 1495 1496ARM/PALM TREO SUPPORT 1497M: Tomas Cech <sleep_walker@suse.com> 1498L: linux-arm-kernel@lists.infradead.org 1499W: http://hackndev.com 1500S: Maintained 1501F: arch/arm/mach-pxa/include/mach/palmtreo.h 1502F: arch/arm/mach-pxa/palmtreo.c 1503 1504ARM/PALMZ72 SUPPORT 1505M: Sergey Lapin <slapin@ossfans.org> 1506L: linux-arm-kernel@lists.infradead.org 1507W: http://hackndev.com 1508S: Maintained 1509F: arch/arm/mach-pxa/include/mach/palmz72.h 1510F: arch/arm/mach-pxa/palmz72.c 1511 1512ARM/PLEB SUPPORT 1513M: Peter Chubb <pleb@gelato.unsw.edu.au> 1514W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1515S: Maintained 1516 1517ARM/PT DIGITAL BOARD PORT 1518M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520W: http://www.armlinux.org.uk/ 1521S: Maintained 1522 1523ARM/QUALCOMM SUPPORT 1524M: Andy Gross <andy.gross@linaro.org> 1525M: David Brown <david.brown@linaro.org> 1526L: linux-arm-msm@vger.kernel.org 1527L: linux-soc@vger.kernel.org 1528S: Maintained 1529F: arch/arm/boot/dts/qcom-*.dts 1530F: arch/arm/boot/dts/qcom-*.dtsi 1531F: arch/arm/mach-qcom/ 1532F: arch/arm64/boot/dts/qcom/* 1533F: drivers/i2c/busses/i2c-qup.c 1534F: drivers/clk/qcom/ 1535F: drivers/soc/qcom/ 1536F: drivers/spi/spi-qup.c 1537F: drivers/tty/serial/msm_serial.h 1538F: drivers/tty/serial/msm_serial.c 1539F: drivers/*/pm8???-* 1540F: drivers/mfd/ssbi.c 1541F: drivers/firmware/qcom_scm.c 1542T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1543 1544ARM/RADISYS ENP2611 MACHINE SUPPORT 1545M: Lennert Buytenhek <kernel@wantstofly.org> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547S: Maintained 1548 1549ARM/RENESAS ARM64 ARCHITECTURE 1550M: Simon Horman <horms@verge.net.au> 1551M: Magnus Damm <magnus.damm@gmail.com> 1552L: linux-renesas-soc@vger.kernel.org 1553Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1554T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1555S: Supported 1556F: arch/arm64/boot/dts/renesas/ 1557F: drivers/soc/renesas/ 1558F: include/linux/soc/renesas/ 1559 1560ARM/RISCPC ARCHITECTURE 1561M: Russell King <linux@armlinux.org.uk> 1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1563W: http://www.armlinux.org.uk/ 1564S: Maintained 1565F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1566F: arch/arm/include/asm/hardware/ioc.h 1567F: arch/arm/include/asm/hardware/iomd.h 1568F: arch/arm/include/asm/hardware/memc.h 1569F: arch/arm/mach-rpc/ 1570F: drivers/net/ethernet/8390/etherh.c 1571F: drivers/net/ethernet/i825xx/ether1* 1572F: drivers/net/ethernet/seeq/ether3* 1573F: drivers/scsi/arm/ 1574 1575ARM/Rockchip SoC support 1576M: Heiko Stuebner <heiko@sntech.de> 1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1578L: linux-rockchip@lists.infradead.org 1579T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1580S: Maintained 1581F: arch/arm/boot/dts/rk3* 1582F: arch/arm/mach-rockchip/ 1583F: drivers/clk/rockchip/ 1584F: drivers/i2c/busses/i2c-rk3x.c 1585F: drivers/*/*rockchip* 1586F: drivers/*/*/*rockchip* 1587F: sound/soc/rockchip/ 1588N: rockchip 1589 1590ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1591M: Kukjin Kim <kgene@kernel.org> 1592M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1594L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1595S: Maintained 1596F: arch/arm/boot/dts/s3c* 1597F: arch/arm/boot/dts/s5p* 1598F: arch/arm/boot/dts/samsung* 1599F: arch/arm/boot/dts/exynos* 1600F: arch/arm64/boot/dts/exynos/ 1601F: arch/arm/plat-samsung/ 1602F: arch/arm/mach-s3c24*/ 1603F: arch/arm/mach-s3c64xx/ 1604F: arch/arm/mach-s5p*/ 1605F: arch/arm/mach-exynos*/ 1606F: drivers/*/*s3c2410* 1607F: drivers/*/*/*s3c2410* 1608F: drivers/memory/samsung/* 1609F: drivers/soc/samsung/* 1610F: drivers/spi/spi-s3c* 1611F: sound/soc/samsung/* 1612F: Documentation/arm/Samsung/ 1613F: Documentation/devicetree/bindings/arm/samsung/ 1614F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1615F: Documentation/devicetree/bindings/power/pd-samsung.txt 1616N: exynos 1617 1618ARM/SAMSUNG MOBILE MACHINE SUPPORT 1619M: Kyungmin Park <kyungmin.park@samsung.com> 1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1621S: Maintained 1622F: arch/arm/mach-s5pv210/ 1623 1624ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1625M: Kyungmin Park <kyungmin.park@samsung.com> 1626M: Kamil Debski <k.debski@samsung.com> 1627L: linux-arm-kernel@lists.infradead.org 1628L: linux-media@vger.kernel.org 1629S: Maintained 1630F: drivers/media/platform/s5p-g2d/ 1631 1632ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1633M: Kyungmin Park <kyungmin.park@samsung.com> 1634M: Kamil Debski <k.debski@samsung.com> 1635M: Jeongtae Park <jtp.park@samsung.com> 1636L: linux-arm-kernel@lists.infradead.org 1637L: linux-media@vger.kernel.org 1638S: Maintained 1639F: arch/arm/plat-samsung/s5p-dev-mfc.c 1640F: drivers/media/platform/s5p-mfc/ 1641 1642ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1643M: Kyungmin Park <kyungmin.park@samsung.com> 1644M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1645L: linux-arm-kernel@lists.infradead.org 1646L: linux-media@vger.kernel.org 1647S: Maintained 1648F: drivers/media/platform/s5p-tv/ 1649 1650ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1651M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1652M: Jacek Anaszewski <j.anaszewski@samsung.com> 1653L: linux-arm-kernel@lists.infradead.org 1654L: linux-media@vger.kernel.org 1655S: Maintained 1656F: drivers/media/platform/s5p-jpeg/ 1657 1658ARM/SHMOBILE ARM ARCHITECTURE 1659M: Simon Horman <horms@verge.net.au> 1660M: Magnus Damm <magnus.damm@gmail.com> 1661L: linux-renesas-soc@vger.kernel.org 1662Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1664S: Supported 1665F: arch/arm/boot/dts/emev2* 1666F: arch/arm/boot/dts/r7s* 1667F: arch/arm/boot/dts/r8a* 1668F: arch/arm/boot/dts/sh* 1669F: arch/arm/configs/shmobile_defconfig 1670F: arch/arm/include/debug/renesas-scif.S 1671F: arch/arm/mach-shmobile/ 1672F: drivers/sh/ 1673F: drivers/soc/renesas/ 1674F: include/linux/soc/renesas/ 1675 1676ARM/SOCFPGA ARCHITECTURE 1677M: Dinh Nguyen <dinguyen@opensource.altera.com> 1678S: Maintained 1679F: arch/arm/mach-socfpga/ 1680F: arch/arm/boot/dts/socfpga* 1681F: arch/arm/configs/socfpga_defconfig 1682F: arch/arm64/boot/dts/altera/ 1683W: http://www.rocketboards.org 1684T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1685 1686ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1687M: Dinh Nguyen <dinguyen@opensource.altera.com> 1688S: Maintained 1689F: drivers/clk/socfpga/ 1690 1691ARM/SOCFPGA EDAC SUPPORT 1692M: Thor Thayer <tthayer@opensource.altera.com> 1693S: Maintained 1694F: drivers/edac/altera_edac. 1695 1696ARM/STI ARCHITECTURE 1697M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com> 1698M: Maxime Coquelin <maxime.coquelin@st.com> 1699M: Patrice Chotard <patrice.chotard@st.com> 1700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1701L: kernel@stlinux.com 1702W: http://www.stlinux.com 1703S: Maintained 1704F: arch/arm/mach-sti/ 1705F: arch/arm/boot/dts/sti* 1706F: drivers/char/hw_random/st-rng.c 1707F: drivers/clocksource/arm_global_timer.c 1708F: drivers/clocksource/clksrc_st_lpc.c 1709F: drivers/cpufreq/sti-cpufreq.c 1710F: drivers/i2c/busses/i2c-st.c 1711F: drivers/media/rc/st_rc.c 1712F: drivers/media/platform/sti/c8sectpfe/ 1713F: drivers/mmc/host/sdhci-st.c 1714F: drivers/phy/phy-miphy28lp.c 1715F: drivers/phy/phy-miphy365x.c 1716F: drivers/phy/phy-stih407-usb.c 1717F: drivers/phy/phy-stih41x-usb.c 1718F: drivers/pinctrl/pinctrl-st.c 1719F: drivers/remoteproc/st_remoteproc.c 1720F: drivers/reset/sti/ 1721F: drivers/rtc/rtc-st-lpc.c 1722F: drivers/tty/serial/st-asc.c 1723F: drivers/usb/dwc3/dwc3-st.c 1724F: drivers/usb/host/ehci-st.c 1725F: drivers/usb/host/ohci-st.c 1726F: drivers/watchdog/st_lpc_wdt.c 1727F: drivers/ata/ahci_st.c 1728 1729ARM/STM32 ARCHITECTURE 1730M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1732S: Maintained 1733T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1734N: stm32 1735F: drivers/clocksource/armv7m_systick.c 1736 1737ARM/TANGO ARCHITECTURE 1738M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1739L: linux-arm-kernel@lists.infradead.org 1740S: Maintained 1741F: arch/arm/mach-tango/ 1742F: arch/arm/boot/dts/tango* 1743 1744ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1745M: Lennert Buytenhek <kernel@wantstofly.org> 1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1747S: Maintained 1748 1749ARM/TETON BGA MACHINE SUPPORT 1750M: "Mark F. Brown" <mark.brown314@gmail.com> 1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1752S: Maintained 1753 1754ARM/THECUS N2100 MACHINE SUPPORT 1755M: Lennert Buytenhek <kernel@wantstofly.org> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758 1759ARM/NUVOTON W90X900 ARM ARCHITECTURE 1760M: Wan ZongShun <mcuos.com@gmail.com> 1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1762W: http://www.mcuos.com 1763S: Maintained 1764F: arch/arm/mach-w90x900/ 1765F: drivers/input/keyboard/w90p910_keypad.c 1766F: drivers/input/touchscreen/w90p910_ts.c 1767F: drivers/watchdog/nuc900_wdt.c 1768F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1769F: drivers/mtd/nand/nuc900_nand.c 1770F: drivers/rtc/rtc-nuc900.c 1771F: drivers/spi/spi-nuc900.c 1772F: drivers/usb/host/ehci-w90x900.c 1773F: drivers/video/fbdev/nuc900fb.c 1774 1775ARM/U300 MACHINE SUPPORT 1776M: Linus Walleij <linus.walleij@linaro.org> 1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1778S: Supported 1779F: arch/arm/mach-u300/ 1780F: drivers/clocksource/timer-u300.c 1781F: drivers/i2c/busses/i2c-stu300.c 1782F: drivers/rtc/rtc-coh901331.c 1783F: drivers/watchdog/coh901327_wdt.c 1784F: drivers/dma/coh901318* 1785F: drivers/mfd/ab3100* 1786F: drivers/rtc/rtc-ab3100.c 1787F: drivers/rtc/rtc-coh901331.c 1788T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1789 1790ARM/UNIPHIER ARCHITECTURE 1791M: Masahiro Yamada <yamada.masahiro@socionext.com> 1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1793S: Maintained 1794F: arch/arm/boot/dts/uniphier* 1795F: arch/arm/include/asm/hardware/cache-uniphier.h 1796F: arch/arm/mach-uniphier/ 1797F: arch/arm/mm/cache-uniphier.c 1798F: arch/arm64/boot/dts/socionext/ 1799F: drivers/bus/uniphier-system-bus.c 1800F: drivers/i2c/busses/i2c-uniphier* 1801F: drivers/pinctrl/uniphier/ 1802F: drivers/tty/serial/8250/8250_uniphier.c 1803N: uniphier 1804 1805ARM/Ux500 ARM ARCHITECTURE 1806M: Linus Walleij <linus.walleij@linaro.org> 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1808S: Maintained 1809F: arch/arm/mach-ux500/ 1810F: drivers/clocksource/clksrc-dbx500-prcmu.c 1811F: drivers/dma/ste_dma40* 1812F: drivers/hwspinlock/u8500_hsem.c 1813F: drivers/mfd/abx500* 1814F: drivers/mfd/ab8500* 1815F: drivers/mfd/dbx500* 1816F: drivers/mfd/db8500* 1817F: drivers/pinctrl/nomadik/pinctrl-ab* 1818F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1819F: drivers/rtc/rtc-ab8500.c 1820F: drivers/rtc/rtc-pl031.c 1821T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1822 1823ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1824M: Ulf Hansson <ulf.hansson@linaro.org> 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1826T: git git://git.linaro.org/people/ulfh/clk.git 1827S: Maintained 1828F: drivers/clk/ux500/ 1829F: include/linux/platform_data/clk-ux500.h 1830 1831ARM/VERSATILE EXPRESS PLATFORM 1832M: Liviu Dudau <liviu.dudau@arm.com> 1833M: Sudeep Holla <sudeep.holla@arm.com> 1834M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1836S: Maintained 1837F: arch/arm/boot/dts/vexpress* 1838F: arch/arm64/boot/dts/arm/ 1839F: arch/arm/mach-vexpress/ 1840F: */*/vexpress* 1841F: */*/*/vexpress* 1842F: drivers/clk/versatile/clk-vexpress-osc.c 1843F: drivers/clocksource/versatile.c 1844N: mps2 1845 1846ARM/VFP SUPPORT 1847M: Russell King <linux@armlinux.org.uk> 1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1849W: http://www.armlinux.org.uk/ 1850S: Maintained 1851F: arch/arm/vfp/ 1852 1853ARM/VOIPAC PXA270 SUPPORT 1854M: Marek Vasut <marek.vasut@gmail.com> 1855L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1856S: Maintained 1857F: arch/arm/mach-pxa/vpac270.c 1858F: arch/arm/mach-pxa/include/mach/vpac270.h 1859 1860ARM/VT8500 ARM ARCHITECTURE 1861M: Tony Prisk <linux@prisktech.co.nz> 1862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1863S: Maintained 1864F: arch/arm/mach-vt8500/ 1865F: drivers/clocksource/vt8500_timer.c 1866F: drivers/i2c/busses/i2c-wmt.c 1867F: drivers/mmc/host/wmt-sdmmc.c 1868F: drivers/pwm/pwm-vt8500.c 1869F: drivers/rtc/rtc-vt8500.c 1870F: drivers/tty/serial/vt8500_serial.c 1871F: drivers/usb/host/ehci-platform.c 1872F: drivers/usb/host/uhci-platform.c 1873F: drivers/video/fbdev/vt8500lcdfb.* 1874F: drivers/video/fbdev/wm8505fb* 1875F: drivers/video/fbdev/wmt_ge_rops.* 1876 1877ARM/ZIPIT Z2 SUPPORT 1878M: Marek Vasut <marek.vasut@gmail.com> 1879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1880S: Maintained 1881F: arch/arm/mach-pxa/z2.c 1882F: arch/arm/mach-pxa/include/mach/z2.h 1883 1884ARM/ZTE ARCHITECTURE 1885M: Jun Nie <jun.nie@linaro.org> 1886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1887S: Maintained 1888F: arch/arm/mach-zx/ 1889F: drivers/clk/zte/ 1890F: Documentation/devicetree/bindings/arm/zte.txt 1891F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1892 1893ARM/ZYNQ ARCHITECTURE 1894M: Michal Simek <michal.simek@xilinx.com> 1895R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1897W: http://wiki.xilinx.com 1898T: git https://github.com/Xilinx/linux-xlnx.git 1899S: Supported 1900F: arch/arm/mach-zynq/ 1901F: drivers/cpuidle/cpuidle-zynq.c 1902F: drivers/block/xsysace.c 1903N: zynq 1904N: xilinx 1905F: drivers/clocksource/cadence_ttc_timer.c 1906F: drivers/i2c/busses/i2c-cadence.c 1907F: drivers/mmc/host/sdhci-of-arasan.c 1908F: drivers/edac/synopsys_edac.c 1909 1910ARM SMMU DRIVERS 1911M: Will Deacon <will.deacon@arm.com> 1912R: Robin Murphy <robin.murphy@arm.com> 1913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1914S: Maintained 1915F: drivers/iommu/arm-smmu.c 1916F: drivers/iommu/arm-smmu-v3.c 1917F: drivers/iommu/io-pgtable-arm.c 1918F: drivers/iommu/io-pgtable-arm-v7s.c 1919 1920ARM64 PORT (AARCH64 ARCHITECTURE) 1921M: Catalin Marinas <catalin.marinas@arm.com> 1922M: Will Deacon <will.deacon@arm.com> 1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1924T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1925S: Maintained 1926F: arch/arm64/ 1927F: Documentation/arm64/ 1928 1929AS3645A LED FLASH CONTROLLER DRIVER 1930M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1931L: linux-media@vger.kernel.org 1932T: git git://linuxtv.org/media_tree.git 1933S: Maintained 1934F: drivers/media/i2c/as3645a.c 1935F: include/media/i2c/as3645a.h 1936 1937ASC7621 HARDWARE MONITOR DRIVER 1938M: George Joseph <george.joseph@fairview5.com> 1939L: linux-hwmon@vger.kernel.org 1940S: Maintained 1941F: Documentation/hwmon/asc7621 1942F: drivers/hwmon/asc7621.c 1943 1944ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1945M: Corentin Chary <corentin.chary@gmail.com> 1946L: acpi4asus-user@lists.sourceforge.net 1947L: platform-driver-x86@vger.kernel.org 1948W: http://acpi4asus.sf.net 1949S: Maintained 1950F: drivers/platform/x86/asus*.c 1951F: drivers/platform/x86/eeepc*.c 1952 1953ASUS WIRELESS RADIO CONTROL DRIVER 1954M: João Paulo Rechi Vita <jprvita@gmail.com> 1955L: platform-driver-x86@vger.kernel.org 1956S: Maintained 1957F: drivers/platform/x86/asus-wireless.c 1958 1959ASYMMETRIC KEYS 1960M: David Howells <dhowells@redhat.com> 1961L: keyrings@vger.kernel.org 1962S: Maintained 1963F: Documentation/crypto/asymmetric-keys.txt 1964F: include/linux/verification.h 1965F: include/crypto/public_key.h 1966F: include/crypto/pkcs7.h 1967F: crypto/asymmetric_keys/ 1968 1969ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1970R: Dan Williams <dan.j.williams@intel.com> 1971W: http://sourceforge.net/projects/xscaleiop 1972S: Odd fixes 1973F: Documentation/crypto/async-tx-api.txt 1974F: crypto/async_tx/ 1975F: drivers/dma/ 1976F: include/linux/dmaengine.h 1977F: include/linux/async_tx.h 1978 1979AT24 EEPROM DRIVER 1980M: Wolfram Sang <wsa@the-dreams.de> 1981L: linux-i2c@vger.kernel.org 1982S: Maintained 1983F: drivers/misc/eeprom/at24.c 1984F: include/linux/platform_data/at24.h 1985 1986ATA OVER ETHERNET (AOE) DRIVER 1987M: "Ed L. Cashin" <ed.cashin@acm.org> 1988W: http://www.openaoe.org/ 1989S: Supported 1990F: Documentation/aoe/ 1991F: drivers/block/aoe/ 1992 1993ATHEROS 71XX/9XXX GPIO DRIVER 1994M: Alban Bedel <albeu@free.fr> 1995W: https://github.com/AlbanBedel/linux 1996T: git git://github.com/AlbanBedel/linux 1997S: Maintained 1998F: drivers/gpio/gpio-ath79.c 1999F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2000 2001ATHEROS ATH GENERIC UTILITIES 2002M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2003L: linux-wireless@vger.kernel.org 2004S: Supported 2005F: drivers/net/wireless/ath/* 2006 2007ATHEROS ATH5K WIRELESS DRIVER 2008M: Jiri Slaby <jirislaby@gmail.com> 2009M: Nick Kossifidis <mickflemm@gmail.com> 2010M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2011L: linux-wireless@vger.kernel.org 2012W: http://wireless.kernel.org/en/users/Drivers/ath5k 2013S: Maintained 2014F: drivers/net/wireless/ath/ath5k/ 2015 2016ATHEROS ATH6KL WIRELESS DRIVER 2017M: Kalle Valo <kvalo@qca.qualcomm.com> 2018L: linux-wireless@vger.kernel.org 2019W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2020T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2021S: Supported 2022F: drivers/net/wireless/ath/ath6kl/ 2023 2024WILOCITY WIL6210 WIRELESS DRIVER 2025M: Maya Erez <qca_merez@qca.qualcomm.com> 2026L: linux-wireless@vger.kernel.org 2027L: wil6210@qca.qualcomm.com 2028S: Supported 2029W: http://wireless.kernel.org/en/users/Drivers/wil6210 2030F: drivers/net/wireless/ath/wil6210/ 2031F: include/uapi/linux/wil6210_uapi.h 2032 2033CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2034M: Christian Lamparter <chunkeey@googlemail.com> 2035L: linux-wireless@vger.kernel.org 2036W: http://wireless.kernel.org/en/users/Drivers/carl9170 2037S: Maintained 2038F: drivers/net/wireless/ath/carl9170/ 2039 2040ATK0110 HWMON DRIVER 2041M: Luca Tettamanti <kronos.it@gmail.com> 2042L: linux-hwmon@vger.kernel.org 2043S: Maintained 2044F: drivers/hwmon/asus_atk0110.c 2045 2046ATI_REMOTE2 DRIVER 2047M: Ville Syrjala <syrjala@sci.fi> 2048S: Maintained 2049F: drivers/input/misc/ati_remote2.c 2050 2051ATLX ETHERNET DRIVERS 2052M: Jay Cliburn <jcliburn@gmail.com> 2053M: Chris Snook <chris.snook@gmail.com> 2054L: netdev@vger.kernel.org 2055W: http://sourceforge.net/projects/atl1 2056W: http://atl1.sourceforge.net 2057S: Maintained 2058F: drivers/net/ethernet/atheros/ 2059 2060ATM 2061M: Chas Williams <3chas3@gmail.com> 2062L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2063L: netdev@vger.kernel.org 2064W: http://linux-atm.sourceforge.net 2065S: Maintained 2066F: drivers/atm/ 2067F: include/linux/atm* 2068F: include/uapi/linux/atm* 2069 2070ATMEL AT91 / AT32 MCI DRIVER 2071M: Ludovic Desroches <ludovic.desroches@atmel.com> 2072S: Maintained 2073F: drivers/mmc/host/atmel-mci.c 2074 2075ATMEL AT91 / AT32 SERIAL DRIVER 2076M: Nicolas Ferre <nicolas.ferre@atmel.com> 2077S: Supported 2078F: drivers/tty/serial/atmel_serial.c 2079 2080ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2081M: Nicolas Ferre <nicolas.ferre@atmel.com> 2082S: Supported 2083F: drivers/power/reset/at91-sama5d2_shdwc.c 2084 2085ATMEL SAMA5D2 ADC DRIVER 2086M: Ludovic Desroches <ludovic.desroches@atmel.com> 2087L: linux-iio@vger.kernel.org 2088S: Supported 2089F: drivers/iio/adc/at91-sama5d2_adc.c 2090 2091ATMEL Audio ALSA driver 2092M: Nicolas Ferre <nicolas.ferre@atmel.com> 2093L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2094S: Supported 2095F: sound/soc/atmel 2096 2097ATMEL DMA DRIVER 2098M: Nicolas Ferre <nicolas.ferre@atmel.com> 2099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2100S: Supported 2101F: drivers/dma/at_hdmac.c 2102F: drivers/dma/at_hdmac_regs.h 2103F: include/linux/platform_data/dma-atmel.h 2104 2105ATMEL XDMA DRIVER 2106M: Ludovic Desroches <ludovic.desroches@atmel.com> 2107L: linux-arm-kernel@lists.infradead.org 2108L: dmaengine@vger.kernel.org 2109S: Supported 2110F: drivers/dma/at_xdmac.c 2111 2112ATMEL I2C DRIVER 2113M: Ludovic Desroches <ludovic.desroches@atmel.com> 2114L: linux-i2c@vger.kernel.org 2115S: Supported 2116F: drivers/i2c/busses/i2c-at91.c 2117 2118ATMEL ISI DRIVER 2119M: Ludovic Desroches <ludovic.desroches@atmel.com> 2120L: linux-media@vger.kernel.org 2121S: Supported 2122F: drivers/media/platform/soc_camera/atmel-isi.c 2123F: include/media/atmel-isi.h 2124 2125ATMEL LCDFB DRIVER 2126M: Nicolas Ferre <nicolas.ferre@atmel.com> 2127L: linux-fbdev@vger.kernel.org 2128S: Maintained 2129F: drivers/video/fbdev/atmel_lcdfb.c 2130F: include/video/atmel_lcdc.h 2131 2132ATMEL MACB ETHERNET DRIVER 2133M: Nicolas Ferre <nicolas.ferre@atmel.com> 2134S: Supported 2135F: drivers/net/ethernet/cadence/ 2136 2137ATMEL NAND DRIVER 2138M: Wenyou Yang <wenyou.yang@atmel.com> 2139M: Josh Wu <rainyfeeling@outlook.com> 2140L: linux-mtd@lists.infradead.org 2141S: Supported 2142F: drivers/mtd/nand/atmel_nand* 2143 2144ATMEL SDMMC DRIVER 2145M: Ludovic Desroches <ludovic.desroches@atmel.com> 2146L: linux-mmc@vger.kernel.org 2147S: Supported 2148F: drivers/mmc/host/sdhci-of-at91.c 2149 2150ATMEL SPI DRIVER 2151M: Nicolas Ferre <nicolas.ferre@atmel.com> 2152S: Supported 2153F: drivers/spi/spi-atmel.* 2154 2155ATMEL SSC DRIVER 2156M: Nicolas Ferre <nicolas.ferre@atmel.com> 2157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2158S: Supported 2159F: drivers/misc/atmel-ssc.c 2160F: include/linux/atmel-ssc.h 2161 2162ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2163M: Nicolas Ferre <nicolas.ferre@atmel.com> 2164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2165S: Supported 2166F: drivers/misc/atmel_tclib.c 2167F: drivers/clocksource/tcb_clksrc.c 2168 2169ATMEL USBA UDC DRIVER 2170M: Nicolas Ferre <nicolas.ferre@atmel.com> 2171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2172S: Supported 2173F: drivers/usb/gadget/udc/atmel_usba_udc.* 2174 2175ATMEL WIRELESS DRIVER 2176M: Simon Kelley <simon@thekelleys.org.uk> 2177L: linux-wireless@vger.kernel.org 2178W: http://www.thekelleys.org.uk/atmel 2179W: http://atmelwlandriver.sourceforge.net/ 2180S: Maintained 2181F: drivers/net/wireless/atmel/atmel* 2182 2183ATMEL MAXTOUCH DRIVER 2184M: Nick Dyer <nick.dyer@itdev.co.uk> 2185T: git git://github.com/atmel-maxtouch/linux.git 2186S: Supported 2187F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2188F: drivers/input/touchscreen/atmel_mxt_ts.c 2189F: include/linux/platform_data/atmel_mxt_ts.h 2190 2191ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2192M: Bradley Grove <linuxdrivers@attotech.com> 2193L: linux-scsi@vger.kernel.org 2194W: http://www.attotech.com 2195S: Supported 2196F: drivers/scsi/esas2r 2197 2198ATUSB IEEE 802.15.4 RADIO DRIVER 2199M: Stefan Schmidt <stefan@osg.samsung.com> 2200L: linux-wpan@vger.kernel.org 2201S: Maintained 2202F: drivers/net/ieee802154/atusb.c 2203F: drivers/net/ieee802154/atusb.h 2204F: drivers/net/ieee802154/at86rf230.h 2205 2206AUDIT SUBSYSTEM 2207M: Paul Moore <paul@paul-moore.com> 2208M: Eric Paris <eparis@redhat.com> 2209L: linux-audit@redhat.com (moderated for non-subscribers) 2210W: http://people.redhat.com/sgrubb/audit/ 2211T: git git://git.infradead.org/users/pcmoore/audit 2212S: Maintained 2213F: include/linux/audit.h 2214F: include/uapi/linux/audit.h 2215F: kernel/audit* 2216 2217AUXILIARY DISPLAY DRIVERS 2218M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2219W: http://miguelojeda.es/auxdisplay.htm 2220W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2221S: Maintained 2222F: drivers/auxdisplay/ 2223F: include/linux/cfag12864b.h 2224 2225AVR32 ARCHITECTURE 2226M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2227M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2228W: http://www.atmel.com/products/AVR32/ 2229W: http://mirror.egtvedt.no/avr32linux.org/ 2230W: http://avrfreaks.net/ 2231S: Maintained 2232F: arch/avr32/ 2233 2234AVR32/AT32AP MACHINE SUPPORT 2235M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2236M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2237S: Maintained 2238F: arch/avr32/mach-at32ap/ 2239 2240AX.25 NETWORK LAYER 2241M: Ralf Baechle <ralf@linux-mips.org> 2242L: linux-hams@vger.kernel.org 2243W: http://www.linux-ax25.org/ 2244S: Maintained 2245F: include/uapi/linux/ax25.h 2246F: include/net/ax25.h 2247F: net/ax25/ 2248 2249AZ6007 DVB DRIVER 2250M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2251M: Mauro Carvalho Chehab <mchehab@kernel.org> 2252L: linux-media@vger.kernel.org 2253W: https://linuxtv.org 2254T: git git://linuxtv.org/media_tree.git 2255S: Maintained 2256F: drivers/media/usb/dvb-usb-v2/az6007.c 2257 2258AZTECH FM RADIO RECEIVER DRIVER 2259M: Hans Verkuil <hverkuil@xs4all.nl> 2260L: linux-media@vger.kernel.org 2261T: git git://linuxtv.org/media_tree.git 2262W: https://linuxtv.org 2263S: Maintained 2264F: drivers/media/radio/radio-aztech* 2265 2266B43 WIRELESS DRIVER 2267L: linux-wireless@vger.kernel.org 2268L: b43-dev@lists.infradead.org 2269W: http://wireless.kernel.org/en/users/Drivers/b43 2270S: Odd Fixes 2271F: drivers/net/wireless/broadcom/b43/ 2272 2273B43LEGACY WIRELESS DRIVER 2274M: Larry Finger <Larry.Finger@lwfinger.net> 2275L: linux-wireless@vger.kernel.org 2276L: b43-dev@lists.infradead.org 2277W: http://wireless.kernel.org/en/users/Drivers/b43 2278S: Maintained 2279F: drivers/net/wireless/broadcom/b43legacy/ 2280 2281BACKLIGHT CLASS/SUBSYSTEM 2282M: Jingoo Han <jingoohan1@gmail.com> 2283M: Lee Jones <lee.jones@linaro.org> 2284T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2285S: Maintained 2286F: drivers/video/backlight/ 2287F: include/linux/backlight.h 2288 2289BATMAN ADVANCED 2290M: Marek Lindner <mareklindner@neomailbox.ch> 2291M: Simon Wunderlich <sw@simonwunderlich.de> 2292M: Antonio Quartulli <a@unstable.cc> 2293L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2294W: https://www.open-mesh.org/ 2295Q: https://patchwork.open-mesh.org/project/batman/list/ 2296S: Maintained 2297F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2298F: Documentation/ABI/testing/sysfs-class-net-mesh 2299F: Documentation/networking/batman-adv.txt 2300F: net/batman-adv/ 2301 2302BAYCOM/HDLCDRV DRIVERS FOR AX.25 2303M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2304L: linux-hams@vger.kernel.org 2305W: http://www.baycom.org/~tom/ham/ham.html 2306S: Maintained 2307F: drivers/net/hamradio/baycom* 2308 2309BCACHE (BLOCK LAYER CACHE) 2310M: Kent Overstreet <kent.overstreet@gmail.com> 2311L: linux-bcache@vger.kernel.org 2312W: http://bcache.evilpiepirate.org 2313S: Orphan 2314F: drivers/md/bcache/ 2315 2316BDISP ST MEDIA DRIVER 2317M: Fabien Dessenne <fabien.dessenne@st.com> 2318L: linux-media@vger.kernel.org 2319T: git git://linuxtv.org/media_tree.git 2320W: https://linuxtv.org 2321S: Supported 2322F: drivers/media/platform/sti/bdisp 2323 2324BEFS FILE SYSTEM 2325S: Orphan 2326F: Documentation/filesystems/befs.txt 2327F: fs/befs/ 2328 2329BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2330M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2331L: netdev@vger.kernel.org 2332S: Maintained 2333F: drivers/net/ethernet/ec_bhf.c 2334 2335BFS FILE SYSTEM 2336M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2337S: Maintained 2338F: Documentation/filesystems/bfs.txt 2339F: fs/bfs/ 2340F: include/uapi/linux/bfs_fs.h 2341 2342BLACKFIN ARCHITECTURE 2343M: Steven Miao <realmz6@gmail.com> 2344L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2345T: git git://git.code.sf.net/p/adi-linux/code 2346W: http://blackfin.uclinux.org 2347S: Supported 2348F: arch/blackfin/ 2349 2350BLACKFIN EMAC DRIVER 2351L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2352W: http://blackfin.uclinux.org 2353S: Supported 2354F: drivers/net/ethernet/adi/ 2355 2356BLACKFIN RTC DRIVER 2357L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2358W: http://blackfin.uclinux.org 2359S: Supported 2360F: drivers/rtc/rtc-bfin.c 2361 2362BLACKFIN SDH DRIVER 2363M: Sonic Zhang <sonic.zhang@analog.com> 2364L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2365W: http://blackfin.uclinux.org 2366S: Supported 2367F: drivers/mmc/host/bfin_sdh.c 2368 2369BLACKFIN SERIAL DRIVER 2370M: Sonic Zhang <sonic.zhang@analog.com> 2371L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2372W: http://blackfin.uclinux.org 2373S: Supported 2374F: drivers/tty/serial/bfin_uart.c 2375 2376BLACKFIN WATCHDOG DRIVER 2377L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2378W: http://blackfin.uclinux.org 2379S: Supported 2380F: drivers/watchdog/bfin_wdt.c 2381 2382BLACKFIN I2C TWI DRIVER 2383M: Sonic Zhang <sonic.zhang@analog.com> 2384L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2385W: http://blackfin.uclinux.org/ 2386S: Supported 2387F: drivers/i2c/busses/i2c-bfin-twi.c 2388 2389BLACKFIN MEDIA DRIVER 2390M: Scott Jiang <scott.jiang.linux@gmail.com> 2391L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2392W: http://blackfin.uclinux.org/ 2393S: Supported 2394F: drivers/media/platform/blackfin/ 2395F: drivers/media/i2c/adv7183* 2396F: drivers/media/i2c/vs6624* 2397 2398BLINKM RGB LED DRIVER 2399M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2400S: Maintained 2401F: drivers/leds/leds-blinkm.c 2402 2403BLOCK LAYER 2404M: Jens Axboe <axboe@kernel.dk> 2405L: linux-block@vger.kernel.org 2406T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2407S: Maintained 2408F: block/ 2409F: kernel/trace/blktrace.c 2410 2411BLOCK2MTD DRIVER 2412M: Joern Engel <joern@lazybastard.org> 2413L: linux-mtd@lists.infradead.org 2414S: Maintained 2415F: drivers/mtd/devices/block2mtd.c 2416 2417BLUETOOTH DRIVERS 2418M: Marcel Holtmann <marcel@holtmann.org> 2419M: Gustavo Padovan <gustavo@padovan.org> 2420M: Johan Hedberg <johan.hedberg@gmail.com> 2421L: linux-bluetooth@vger.kernel.org 2422W: http://www.bluez.org/ 2423T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2424T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2425S: Maintained 2426F: drivers/bluetooth/ 2427 2428BLUETOOTH SUBSYSTEM 2429M: Marcel Holtmann <marcel@holtmann.org> 2430M: Gustavo Padovan <gustavo@padovan.org> 2431M: Johan Hedberg <johan.hedberg@gmail.com> 2432L: linux-bluetooth@vger.kernel.org 2433W: http://www.bluez.org/ 2434T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2435T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2436S: Maintained 2437F: net/bluetooth/ 2438F: include/net/bluetooth/ 2439 2440BONDING DRIVER 2441M: Jay Vosburgh <j.vosburgh@gmail.com> 2442M: Veaceslav Falico <vfalico@gmail.com> 2443M: Andy Gospodarek <gospo@cumulusnetworks.com> 2444L: netdev@vger.kernel.org 2445W: http://sourceforge.net/projects/bonding/ 2446S: Supported 2447F: drivers/net/bonding/ 2448F: include/uapi/linux/if_bonding.h 2449 2450BPF (Safe dynamic programs and tools) 2451M: Alexei Starovoitov <ast@kernel.org> 2452L: netdev@vger.kernel.org 2453L: linux-kernel@vger.kernel.org 2454S: Supported 2455F: kernel/bpf/ 2456 2457BROADCOM B44 10/100 ETHERNET DRIVER 2458M: Gary Zambrano <zambrano@broadcom.com> 2459L: netdev@vger.kernel.org 2460S: Supported 2461F: drivers/net/ethernet/broadcom/b44.* 2462 2463BROADCOM GENET ETHERNET DRIVER 2464M: Florian Fainelli <f.fainelli@gmail.com> 2465L: netdev@vger.kernel.org 2466S: Supported 2467F: drivers/net/ethernet/broadcom/genet/ 2468 2469BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2470M: Sony Chacko <sony.chacko@qlogic.com> 2471M: Dept-HSGLinuxNICDev@qlogic.com 2472L: netdev@vger.kernel.org 2473S: Supported 2474F: drivers/net/ethernet/broadcom/bnx2.* 2475F: drivers/net/ethernet/broadcom/bnx2_* 2476 2477BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2478M: Ariel Elior <ariel.elior@qlogic.com> 2479L: netdev@vger.kernel.org 2480S: Supported 2481F: drivers/net/ethernet/broadcom/bnx2x/ 2482 2483BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2484M: Florian Fainelli <f.fainelli@gmail.com> 2485M: Ray Jui <rjui@broadcom.com> 2486M: Scott Branden <sbranden@broadcom.com> 2487L: bcm-kernel-feedback-list@broadcom.com 2488T: git git://github.com/broadcom/mach-bcm 2489S: Maintained 2490F: arch/arm/mach-bcm/ 2491F: arch/arm/boot/dts/bcm113* 2492F: arch/arm/boot/dts/bcm216* 2493F: arch/arm/boot/dts/bcm281* 2494F: arch/arm64/boot/dts/broadcom/ 2495F: arch/arm/configs/bcm_defconfig 2496F: drivers/mmc/host/sdhci-bcm-kona.c 2497F: drivers/clocksource/bcm_kona_timer.c 2498 2499BROADCOM BCM2835 ARM ARCHITECTURE 2500M: Stephen Warren <swarren@wwwdotorg.org> 2501M: Lee Jones <lee@kernel.org> 2502M: Eric Anholt <eric@anholt.net> 2503L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2505T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2506S: Maintained 2507N: bcm2835 2508 2509BROADCOM BCM47XX MIPS ARCHITECTURE 2510M: Hauke Mehrtens <hauke@hauke-m.de> 2511M: Rafał Miłecki <zajec5@gmail.com> 2512L: linux-mips@linux-mips.org 2513S: Maintained 2514F: Documentation/devicetree/bindings/mips/brcm/ 2515F: arch/mips/bcm47xx/* 2516F: arch/mips/include/asm/mach-bcm47xx/* 2517 2518BROADCOM BCM5301X ARM ARCHITECTURE 2519M: Hauke Mehrtens <hauke@hauke-m.de> 2520L: linux-arm-kernel@lists.infradead.org 2521S: Maintained 2522F: arch/arm/mach-bcm/bcm_5301x.c 2523F: arch/arm/boot/dts/bcm5301x.dtsi 2524F: arch/arm/boot/dts/bcm470* 2525 2526BROADCOM BCM63XX ARM ARCHITECTURE 2527M: Florian Fainelli <f.fainelli@gmail.com> 2528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2529L: bcm-kernel-feedback-list@broadcom.com 2530T: git git://github.com/broadcom/stblinux.git 2531S: Maintained 2532F: arch/arm/mach-bcm/bcm63xx.c 2533F: arch/arm/include/debug/bcm63xx.S 2534 2535BROADCOM BCM63XX/BCM33XX UDC DRIVER 2536M: Kevin Cernekee <cernekee@gmail.com> 2537L: linux-usb@vger.kernel.org 2538S: Maintained 2539F: drivers/usb/gadget/udc/bcm63xx_udc.* 2540 2541BROADCOM BCM7XXX ARM ARCHITECTURE 2542M: Brian Norris <computersforpeace@gmail.com> 2543M: Gregory Fong <gregory.0xf0@gmail.com> 2544M: Florian Fainelli <f.fainelli@gmail.com> 2545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2546L: bcm-kernel-feedback-list@broadcom.com 2547T: git git://github.com/broadcom/stblinux.git 2548S: Maintained 2549F: arch/arm/mach-bcm/*brcmstb* 2550F: arch/arm/boot/dts/bcm7*.dts* 2551F: drivers/bus/brcmstb_gisb.c 2552N: brcmstb 2553 2554BROADCOM BMIPS MIPS ARCHITECTURE 2555M: Kevin Cernekee <cernekee@gmail.com> 2556M: Florian Fainelli <f.fainelli@gmail.com> 2557L: linux-mips@linux-mips.org 2558T: git git://github.com/broadcom/stblinux.git 2559S: Maintained 2560F: arch/mips/bmips/* 2561F: arch/mips/include/asm/mach-bmips/* 2562F: arch/mips/kernel/*bmips* 2563F: arch/mips/boot/dts/brcm/bcm*.dts* 2564F: drivers/irqchip/irq-bcm63* 2565F: drivers/irqchip/irq-bcm7* 2566F: drivers/irqchip/irq-brcmstb* 2567F: include/linux/bcm963xx_nvram.h 2568F: include/linux/bcm963xx_tag.h 2569 2570BROADCOM TG3 GIGABIT ETHERNET DRIVER 2571M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2572M: Prashant Sreedharan <prashant@broadcom.com> 2573M: Michael Chan <mchan@broadcom.com> 2574L: netdev@vger.kernel.org 2575S: Supported 2576F: drivers/net/ethernet/broadcom/tg3.* 2577 2578BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2579M: Brett Rudley <brudley@broadcom.com> 2580M: Arend van Spriel <arend@broadcom.com> 2581M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2582M: Hante Meuleman <meuleman@broadcom.com> 2583L: linux-wireless@vger.kernel.org 2584L: brcm80211-dev-list@broadcom.com 2585S: Supported 2586F: drivers/net/wireless/broadcom/brcm80211/ 2587 2588BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2589M: QLogic-Storage-Upstream@qlogic.com 2590L: linux-scsi@vger.kernel.org 2591S: Supported 2592F: drivers/scsi/bnx2fc/ 2593 2594BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2595M: QLogic-Storage-Upstream@qlogic.com 2596L: linux-scsi@vger.kernel.org 2597S: Supported 2598F: drivers/scsi/bnx2i/ 2599 2600BROADCOM IPROC ARM ARCHITECTURE 2601M: Ray Jui <rjui@broadcom.com> 2602M: Scott Branden <sbranden@broadcom.com> 2603M: Jon Mason <jonmason@broadcom.com> 2604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2605L: bcm-kernel-feedback-list@broadcom.com 2606T: git git://github.com/broadcom/cygnus-linux.git 2607S: Maintained 2608N: iproc 2609N: cygnus 2610N: nsp 2611N: bcm9113* 2612N: bcm9583* 2613N: bcm9585* 2614N: bcm9586* 2615N: bcm988312 2616N: bcm113* 2617N: bcm583* 2618N: bcm585* 2619N: bcm586* 2620N: bcm88312 2621 2622BROADCOM BRCMSTB GPIO DRIVER 2623M: Gregory Fong <gregory.0xf0@gmail.com> 2624L: bcm-kernel-feedback-list@broadcom.com 2625S: Supported 2626F: drivers/gpio/gpio-brcmstb.c 2627F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2628 2629BROADCOM KONA GPIO DRIVER 2630M: Ray Jui <rjui@broadcom.com> 2631L: bcm-kernel-feedback-list@broadcom.com 2632S: Supported 2633F: drivers/gpio/gpio-bcm-kona.c 2634F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2635 2636BROADCOM NVRAM DRIVER 2637M: Rafał Miłecki <zajec5@gmail.com> 2638L: linux-mips@linux-mips.org 2639S: Maintained 2640F: drivers/firmware/broadcom/* 2641 2642BROADCOM STB NAND FLASH DRIVER 2643M: Brian Norris <computersforpeace@gmail.com> 2644M: Kamal Dasu <kdasu.kdev@gmail.com> 2645L: linux-mtd@lists.infradead.org 2646L: bcm-kernel-feedback-list@broadcom.com 2647S: Maintained 2648F: drivers/mtd/nand/brcmnand/ 2649 2650BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2651M: Rafał Miłecki <zajec5@gmail.com> 2652L: linux-wireless@vger.kernel.org 2653S: Maintained 2654F: drivers/bcma/ 2655F: include/linux/bcma/ 2656 2657BROADCOM SYSTEMPORT ETHERNET DRIVER 2658M: Florian Fainelli <f.fainelli@gmail.com> 2659L: netdev@vger.kernel.org 2660S: Supported 2661F: drivers/net/ethernet/broadcom/bcmsysport.* 2662 2663BROADCOM VULCAN ARM64 SOC 2664M: Jayachandran C. <jchandra@broadcom.com> 2665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2666L: bcm-kernel-feedback-list@broadcom.com 2667S: Maintained 2668F: arch/arm64/boot/dts/broadcom/vulcan* 2669 2670BROCADE BFA FC SCSI DRIVER 2671M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2672M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2673L: linux-scsi@vger.kernel.org 2674S: Supported 2675F: drivers/scsi/bfa/ 2676 2677BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2678M: Rasesh Mody <rasesh.mody@qlogic.com> 2679L: netdev@vger.kernel.org 2680S: Supported 2681F: drivers/net/ethernet/brocade/bna/ 2682 2683BSG (block layer generic sg v4 driver) 2684M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2685L: linux-scsi@vger.kernel.org 2686S: Supported 2687F: block/bsg.c 2688F: include/linux/bsg.h 2689F: include/uapi/linux/bsg.h 2690 2691BT87X AUDIO DRIVER 2692M: Clemens Ladisch <clemens@ladisch.de> 2693L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2694T: git git://git.alsa-project.org/alsa-kernel.git 2695S: Maintained 2696F: Documentation/sound/alsa/Bt87x.txt 2697F: sound/pci/bt87x.c 2698 2699BT8XXGPIO DRIVER 2700M: Michael Buesch <m@bues.ch> 2701W: http://bu3sch.de/btgpio.php 2702S: Maintained 2703F: drivers/gpio/gpio-bt8xx.c 2704 2705BTRFS FILE SYSTEM 2706M: Chris Mason <clm@fb.com> 2707M: Josef Bacik <jbacik@fb.com> 2708M: David Sterba <dsterba@suse.com> 2709L: linux-btrfs@vger.kernel.org 2710W: http://btrfs.wiki.kernel.org/ 2711Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2713S: Maintained 2714F: Documentation/filesystems/btrfs.txt 2715F: fs/btrfs/ 2716 2717BTTV VIDEO4LINUX DRIVER 2718M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2719M: Mauro Carvalho Chehab <mchehab@kernel.org> 2720L: linux-media@vger.kernel.org 2721W: https://linuxtv.org 2722T: git git://linuxtv.org/media_tree.git 2723S: Odd fixes 2724F: Documentation/video4linux/bttv/ 2725F: drivers/media/pci/bt8xx/bttv* 2726 2727BUSLOGIC SCSI DRIVER 2728M: Khalid Aziz <khalid@gonehiking.org> 2729L: linux-scsi@vger.kernel.org 2730S: Maintained 2731F: drivers/scsi/BusLogic.* 2732F: drivers/scsi/FlashPoint.* 2733 2734C-MEDIA CMI8788 DRIVER 2735M: Clemens Ladisch <clemens@ladisch.de> 2736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2737T: git git://git.alsa-project.org/alsa-kernel.git 2738S: Maintained 2739F: sound/pci/oxygen/ 2740 2741C6X ARCHITECTURE 2742M: Mark Salter <msalter@redhat.com> 2743M: Aurelien Jacquiot <a-jacquiot@ti.com> 2744L: linux-c6x-dev@linux-c6x.org 2745W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2746S: Maintained 2747F: arch/c6x/ 2748 2749CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2750M: David Howells <dhowells@redhat.com> 2751L: linux-cachefs@redhat.com (moderated for non-subscribers) 2752S: Supported 2753F: Documentation/filesystems/caching/cachefiles.txt 2754F: fs/cachefiles/ 2755 2756CADET FM/AM RADIO RECEIVER DRIVER 2757M: Hans Verkuil <hverkuil@xs4all.nl> 2758L: linux-media@vger.kernel.org 2759T: git git://linuxtv.org/media_tree.git 2760W: https://linuxtv.org 2761S: Maintained 2762F: drivers/media/radio/radio-cadet* 2763 2764CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2765M: Jonathan Corbet <corbet@lwn.net> 2766L: linux-media@vger.kernel.org 2767T: git git://linuxtv.org/media_tree.git 2768S: Maintained 2769F: Documentation/video4linux/cafe_ccic 2770F: drivers/media/platform/marvell-ccic/ 2771 2772CAIF NETWORK LAYER 2773M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2774L: netdev@vger.kernel.org 2775S: Supported 2776F: Documentation/networking/caif/ 2777F: drivers/net/caif/ 2778F: include/uapi/linux/caif/ 2779F: include/net/caif/ 2780F: net/caif/ 2781 2782CALGARY x86-64 IOMMU 2783M: Muli Ben-Yehuda <mulix@mulix.org> 2784M: Jon Mason <jdmason@kudzu.us> 2785L: iommu@lists.linux-foundation.org 2786S: Maintained 2787F: arch/x86/kernel/pci-calgary_64.c 2788F: arch/x86/kernel/tce_64.c 2789F: arch/x86/include/asm/calgary.h 2790F: arch/x86/include/asm/tce.h 2791 2792CAN NETWORK LAYER 2793M: Oliver Hartkopp <socketcan@hartkopp.net> 2794M: Marc Kleine-Budde <mkl@pengutronix.de> 2795L: linux-can@vger.kernel.org 2796W: https://github.com/linux-can 2797T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2798T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2799S: Maintained 2800F: Documentation/networking/can.txt 2801F: net/can/ 2802F: include/linux/can/core.h 2803F: include/uapi/linux/can.h 2804F: include/uapi/linux/can/bcm.h 2805F: include/uapi/linux/can/raw.h 2806F: include/uapi/linux/can/gw.h 2807 2808CAN NETWORK DRIVERS 2809M: Wolfgang Grandegger <wg@grandegger.com> 2810M: Marc Kleine-Budde <mkl@pengutronix.de> 2811L: linux-can@vger.kernel.org 2812W: https://github.com/linux-can 2813T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2815S: Maintained 2816F: drivers/net/can/ 2817F: include/linux/can/dev.h 2818F: include/linux/can/platform/ 2819F: include/uapi/linux/can/error.h 2820F: include/uapi/linux/can/netlink.h 2821 2822CAPABILITIES 2823M: Serge Hallyn <serge.hallyn@canonical.com> 2824L: linux-security-module@vger.kernel.org 2825S: Supported 2826F: include/linux/capability.h 2827F: include/uapi/linux/capability.h 2828F: security/commoncap.c 2829F: kernel/capability.c 2830 2831CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2832M: Kevin Tsai <ktsai@capellamicro.com> 2833S: Maintained 2834F: drivers/iio/light/cm* 2835F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2836 2837CAVIUM LIQUIDIO NETWORK DRIVER 2838M: Derek Chickles <derek.chickles@caviumnetworks.com> 2839M: Satanand Burla <satananda.burla@caviumnetworks.com> 2840M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2841M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2842L: netdev@vger.kernel.org 2843W: http://www.cavium.com 2844S: Supported 2845F: drivers/net/ethernet/cavium/liquidio/ 2846 2847CC2520 IEEE-802.15.4 RADIO DRIVER 2848M: Varka Bhadram <varkabhadram@gmail.com> 2849L: linux-wpan@vger.kernel.org 2850S: Maintained 2851F: drivers/net/ieee802154/cc2520.c 2852F: include/linux/spi/cc2520.h 2853F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2854 2855CELL BROADBAND ENGINE ARCHITECTURE 2856M: Arnd Bergmann <arnd@arndb.de> 2857L: linuxppc-dev@lists.ozlabs.org 2858W: http://www.ibm.com/developerworks/power/cell/ 2859S: Supported 2860F: arch/powerpc/include/asm/cell*.h 2861F: arch/powerpc/include/asm/spu*.h 2862F: arch/powerpc/include/uapi/asm/spu*.h 2863F: arch/powerpc/oprofile/*cell* 2864F: arch/powerpc/platforms/cell/ 2865 2866CEPH COMMON CODE (LIBCEPH) 2867M: Ilya Dryomov <idryomov@gmail.com> 2868M: "Yan, Zheng" <zyan@redhat.com> 2869M: Sage Weil <sage@redhat.com> 2870L: ceph-devel@vger.kernel.org 2871W: http://ceph.com/ 2872T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2873T: git git://github.com/ceph/ceph-client.git 2874S: Supported 2875F: net/ceph/ 2876F: include/linux/ceph/ 2877F: include/linux/crush/ 2878 2879CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2880M: "Yan, Zheng" <zyan@redhat.com> 2881M: Sage Weil <sage@redhat.com> 2882M: Ilya Dryomov <idryomov@gmail.com> 2883L: ceph-devel@vger.kernel.org 2884W: http://ceph.com/ 2885T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2886T: git git://github.com/ceph/ceph-client.git 2887S: Supported 2888F: Documentation/filesystems/ceph.txt 2889F: fs/ceph/ 2890 2891CERTIFICATE HANDLING: 2892M: David Howells <dhowells@redhat.com> 2893M: David Woodhouse <dwmw2@infradead.org> 2894L: keyrings@vger.kernel.org 2895S: Maintained 2896F: Documentation/module-signing.txt 2897F: certs/ 2898F: scripts/sign-file.c 2899F: scripts/extract-cert.c 2900 2901CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2902L: linux-usb@vger.kernel.org 2903S: Orphan 2904F: Documentation/usb/WUSB-Design-overview.txt 2905F: Documentation/usb/wusb-cbaf 2906F: drivers/usb/host/hwa-hc.c 2907F: drivers/usb/host/whci/ 2908F: drivers/usb/wusbcore/ 2909F: include/linux/usb/wusb* 2910 2911CFAG12864B LCD DRIVER 2912M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2913W: http://miguelojeda.es/auxdisplay.htm 2914W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2915S: Maintained 2916F: drivers/auxdisplay/cfag12864b.c 2917F: include/linux/cfag12864b.h 2918 2919CFAG12864BFB LCD FRAMEBUFFER DRIVER 2920M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2921W: http://miguelojeda.es/auxdisplay.htm 2922W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2923S: Maintained 2924F: drivers/auxdisplay/cfag12864bfb.c 2925F: include/linux/cfag12864b.h 2926 2927CFG80211 and NL80211 2928M: Johannes Berg <johannes@sipsolutions.net> 2929L: linux-wireless@vger.kernel.org 2930W: http://wireless.kernel.org/ 2931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2932T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2933S: Maintained 2934F: include/uapi/linux/nl80211.h 2935F: include/net/cfg80211.h 2936F: net/wireless/* 2937X: net/wireless/wext* 2938 2939CHAR and MISC DRIVERS 2940M: Arnd Bergmann <arnd@arndb.de> 2941M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2942T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2943S: Supported 2944F: drivers/char/* 2945F: drivers/misc/* 2946F: include/linux/miscdevice.h 2947 2948CHECKPATCH 2949M: Andy Whitcroft <apw@canonical.com> 2950M: Joe Perches <joe@perches.com> 2951S: Maintained 2952F: scripts/checkpatch.pl 2953 2954CHINESE DOCUMENTATION 2955M: Harry Wei <harryxiyou@gmail.com> 2956L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2957L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2958S: Maintained 2959F: Documentation/zh_CN/ 2960 2961CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2962M: Peter Chen <Peter.Chen@nxp.com> 2963T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2964L: linux-usb@vger.kernel.org 2965S: Maintained 2966F: drivers/usb/chipidea/ 2967 2968CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2969M: Hans de Goede <hdegoede@redhat.com> 2970L: linux-input@vger.kernel.org 2971S: Maintained 2972F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2973F: drivers/input/touchscreen/chipone_icn8318.c 2974 2975CHROME HARDWARE PLATFORM SUPPORT 2976M: Olof Johansson <olof@lixom.net> 2977S: Maintained 2978T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 2979F: drivers/platform/chrome/ 2980 2981CISCO VIC ETHERNET NIC DRIVER 2982M: Christian Benvenuti <benve@cisco.com> 2983M: Sujith Sankar <ssujith@cisco.com> 2984M: Govindarajulu Varadarajan <_govind@gmx.com> 2985M: Neel Patel <neepatel@cisco.com> 2986S: Supported 2987F: drivers/net/ethernet/cisco/enic/ 2988 2989CISCO VIC LOW LATENCY NIC DRIVER 2990M: Christian Benvenuti <benve@cisco.com> 2991M: Dave Goodell <dgoodell@cisco.com> 2992S: Supported 2993F: drivers/infiniband/hw/usnic/ 2994 2995CIRRUS LOGIC EP93XX ETHERNET DRIVER 2996M: Hartley Sweeten <hsweeten@visionengravers.com> 2997L: netdev@vger.kernel.org 2998S: Maintained 2999F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3000 3001CIRRUS LOGIC AUDIO CODEC DRIVERS 3002M: Brian Austin <brian.austin@cirrus.com> 3003M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3004L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3005S: Maintained 3006F: sound/soc/codecs/cs* 3007 3008CLEANCACHE API 3009M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3010L: linux-kernel@vger.kernel.org 3011S: Maintained 3012F: mm/cleancache.c 3013F: include/linux/cleancache.h 3014 3015CLK API 3016M: Russell King <linux@armlinux.org.uk> 3017L: linux-clk@vger.kernel.org 3018S: Maintained 3019F: include/linux/clk.h 3020 3021CLOCKSOURCE, CLOCKEVENT DRIVERS 3022M: Daniel Lezcano <daniel.lezcano@linaro.org> 3023M: Thomas Gleixner <tglx@linutronix.de> 3024L: linux-kernel@vger.kernel.org 3025T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3026S: Supported 3027F: drivers/clocksource 3028 3029CISCO FCOE HBA DRIVER 3030M: Hiral Patel <hiralpat@cisco.com> 3031M: Suma Ramars <sramars@cisco.com> 3032M: Brian Uchino <buchino@cisco.com> 3033L: linux-scsi@vger.kernel.org 3034S: Supported 3035F: drivers/scsi/fnic/ 3036 3037CISCO SCSI HBA DRIVER 3038M: Narsimhulu Musini <nmusini@cisco.com> 3039M: Sesidhar Baddela <sebaddel@cisco.com> 3040L: linux-scsi@vger.kernel.org 3041S: Supported 3042F: drivers/scsi/snic/ 3043 3044CMPC ACPI DRIVER 3045M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3046M: Daniel Oliveira Nascimento <don@syst.com.br> 3047L: platform-driver-x86@vger.kernel.org 3048S: Supported 3049F: drivers/platform/x86/classmate-laptop.c 3050 3051COBALT MEDIA DRIVER 3052M: Hans Verkuil <hans.verkuil@cisco.com> 3053L: linux-media@vger.kernel.org 3054T: git git://linuxtv.org/media_tree.git 3055W: https://linuxtv.org 3056S: Supported 3057F: drivers/media/pci/cobalt/ 3058 3059COCCINELLE/Semantic Patches (SmPL) 3060M: Julia Lawall <Julia.Lawall@lip6.fr> 3061M: Gilles Muller <Gilles.Muller@lip6.fr> 3062M: Nicolas Palix <nicolas.palix@imag.fr> 3063M: Michal Marek <mmarek@suse.com> 3064L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3065T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3066W: http://coccinelle.lip6.fr/ 3067S: Supported 3068F: Documentation/coccinelle.txt 3069F: scripts/coccinelle/ 3070F: scripts/coccicheck 3071 3072CODA FILE SYSTEM 3073M: Jan Harkes <jaharkes@cs.cmu.edu> 3074M: coda@cs.cmu.edu 3075L: codalist@coda.cs.cmu.edu 3076W: http://www.coda.cs.cmu.edu/ 3077S: Maintained 3078F: Documentation/filesystems/coda.txt 3079F: fs/coda/ 3080F: include/linux/coda*.h 3081F: include/uapi/linux/coda*.h 3082 3083CODA V4L2 MEM2MEM DRIVER 3084M: Philipp Zabel <p.zabel@pengutronix.de> 3085L: linux-media@vger.kernel.org 3086S: Maintained 3087F: Documentation/devicetree/bindings/media/coda.txt 3088F: drivers/media/platform/coda/ 3089 3090COMMON CLK FRAMEWORK 3091M: Michael Turquette <mturquette@baylibre.com> 3092M: Stephen Boyd <sboyd@codeaurora.org> 3093L: linux-clk@vger.kernel.org 3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3095S: Maintained 3096F: Documentation/devicetree/bindings/clock/ 3097F: drivers/clk/ 3098X: drivers/clk/clkdev.c 3099F: include/linux/clk-pr* 3100F: include/linux/clk/ 3101 3102COMMON INTERNET FILE SYSTEM (CIFS) 3103M: Steve French <sfrench@samba.org> 3104L: linux-cifs@vger.kernel.org 3105L: samba-technical@lists.samba.org (moderated for non-subscribers) 3106W: http://linux-cifs.samba.org/ 3107T: git git://git.samba.org/sfrench/cifs-2.6.git 3108S: Supported 3109F: Documentation/filesystems/cifs/ 3110F: fs/cifs/ 3111 3112COMPACTPCI HOTPLUG CORE 3113M: Scott Murray <scott@spiteful.org> 3114L: linux-pci@vger.kernel.org 3115S: Maintained 3116F: drivers/pci/hotplug/cpci_hotplug* 3117 3118COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3119M: Scott Murray <scott@spiteful.org> 3120L: linux-pci@vger.kernel.org 3121S: Maintained 3122F: drivers/pci/hotplug/cpcihp_zt5550.* 3123 3124COMPACTPCI HOTPLUG GENERIC DRIVER 3125M: Scott Murray <scott@spiteful.org> 3126L: linux-pci@vger.kernel.org 3127S: Maintained 3128F: drivers/pci/hotplug/cpcihp_generic.c 3129 3130COMPAL LAPTOP SUPPORT 3131M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3132L: platform-driver-x86@vger.kernel.org 3133S: Maintained 3134F: drivers/platform/x86/compal-laptop.c 3135 3136CONEXANT ACCESSRUNNER USB DRIVER 3137L: accessrunner-general@lists.sourceforge.net 3138W: http://accessrunner.sourceforge.net/ 3139S: Orphan 3140F: drivers/usb/atm/cxacru.c 3141 3142CONFIGFS 3143M: Joel Becker <jlbec@evilplan.org> 3144M: Christoph Hellwig <hch@lst.de> 3145T: git git://git.infradead.org/users/hch/configfs.git 3146S: Supported 3147F: fs/configfs/ 3148F: include/linux/configfs.h 3149 3150CONNECTOR 3151M: Evgeniy Polyakov <zbr@ioremap.net> 3152L: netdev@vger.kernel.org 3153S: Maintained 3154F: drivers/connector/ 3155 3156CONTROL GROUP (CGROUP) 3157M: Tejun Heo <tj@kernel.org> 3158M: Li Zefan <lizefan@huawei.com> 3159M: Johannes Weiner <hannes@cmpxchg.org> 3160L: cgroups@vger.kernel.org 3161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3162S: Maintained 3163F: Documentation/cgroups/ 3164F: include/linux/cgroup* 3165F: kernel/cgroup* 3166 3167CONTROL GROUP - CPUSET 3168M: Li Zefan <lizefan@huawei.com> 3169L: cgroups@vger.kernel.org 3170W: http://www.bullopensource.org/cpuset/ 3171W: http://oss.sgi.com/projects/cpusets/ 3172T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3173S: Maintained 3174F: Documentation/cgroups/cpusets.txt 3175F: include/linux/cpuset.h 3176F: kernel/cpuset.c 3177 3178CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3179M: Johannes Weiner <hannes@cmpxchg.org> 3180M: Michal Hocko <mhocko@kernel.org> 3181M: Vladimir Davydov <vdavydov@virtuozzo.com> 3182L: cgroups@vger.kernel.org 3183L: linux-mm@kvack.org 3184S: Maintained 3185F: mm/memcontrol.c 3186F: mm/swap_cgroup.c 3187 3188CORETEMP HARDWARE MONITORING DRIVER 3189M: Fenghua Yu <fenghua.yu@intel.com> 3190L: linux-hwmon@vger.kernel.org 3191S: Maintained 3192F: Documentation/hwmon/coretemp 3193F: drivers/hwmon/coretemp.c 3194 3195COSA/SRP SYNC SERIAL DRIVER 3196M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3197W: http://www.fi.muni.cz/~kas/cosa/ 3198S: Maintained 3199F: drivers/net/wan/cosa* 3200 3201CPMAC ETHERNET DRIVER 3202M: Florian Fainelli <florian@openwrt.org> 3203L: netdev@vger.kernel.org 3204S: Maintained 3205F: drivers/net/ethernet/ti/cpmac.c 3206 3207CPU FREQUENCY DRIVERS 3208M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3209M: Viresh Kumar <viresh.kumar@linaro.org> 3210L: linux-pm@vger.kernel.org 3211S: Maintained 3212T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3213T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3214F: drivers/cpufreq/ 3215F: include/linux/cpufreq.h 3216 3217CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3218M: Viresh Kumar <viresh.kumar@linaro.org> 3219M: Sudeep Holla <sudeep.holla@arm.com> 3220L: linux-pm@vger.kernel.org 3221W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3222S: Maintained 3223F: drivers/cpufreq/arm_big_little.h 3224F: drivers/cpufreq/arm_big_little.c 3225F: drivers/cpufreq/arm_big_little_dt.c 3226 3227CPUIDLE DRIVER - ARM BIG LITTLE 3228M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3229M: Daniel Lezcano <daniel.lezcano@linaro.org> 3230L: linux-pm@vger.kernel.org 3231L: linux-arm-kernel@lists.infradead.org 3232T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3233S: Maintained 3234F: drivers/cpuidle/cpuidle-big_little.c 3235 3236CPUIDLE DRIVER - ARM EXYNOS 3237M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3238M: Daniel Lezcano <daniel.lezcano@linaro.org> 3239M: Kukjin Kim <kgene@kernel.org> 3240L: linux-pm@vger.kernel.org 3241L: linux-samsung-soc@vger.kernel.org 3242S: Supported 3243F: drivers/cpuidle/cpuidle-exynos.c 3244F: arch/arm/mach-exynos/pm.c 3245 3246CPUIDLE DRIVERS 3247M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3248M: Daniel Lezcano <daniel.lezcano@linaro.org> 3249L: linux-pm@vger.kernel.org 3250S: Maintained 3251T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3252F: drivers/cpuidle/* 3253F: include/linux/cpuidle.h 3254 3255CPUID/MSR DRIVER 3256M: "H. Peter Anvin" <hpa@zytor.com> 3257S: Maintained 3258F: arch/x86/kernel/cpuid.c 3259F: arch/x86/kernel/msr.c 3260 3261CPU POWER MONITORING SUBSYSTEM 3262M: Thomas Renninger <trenn@suse.com> 3263L: linux-pm@vger.kernel.org 3264S: Maintained 3265F: tools/power/cpupower/ 3266 3267CRAMFS FILESYSTEM 3268W: http://sourceforge.net/projects/cramfs/ 3269S: Orphan / Obsolete 3270F: Documentation/filesystems/cramfs.txt 3271F: fs/cramfs/ 3272 3273CRIS PORT 3274M: Mikael Starvik <starvik@axis.com> 3275M: Jesper Nilsson <jesper.nilsson@axis.com> 3276L: linux-cris-kernel@axis.com 3277W: http://developer.axis.com 3278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3279S: Maintained 3280F: arch/cris/ 3281F: drivers/tty/serial/crisv10.* 3282 3283CRYPTO API 3284M: Herbert Xu <herbert@gondor.apana.org.au> 3285M: "David S. Miller" <davem@davemloft.net> 3286L: linux-crypto@vger.kernel.org 3287T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3288T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3289S: Maintained 3290F: Documentation/crypto/ 3291F: Documentation/DocBook/crypto-API.tmpl 3292F: arch/*/crypto/ 3293F: crypto/ 3294F: drivers/crypto/ 3295F: include/crypto/ 3296 3297CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3298M: Neil Horman <nhorman@tuxdriver.com> 3299L: linux-crypto@vger.kernel.org 3300S: Maintained 3301F: crypto/ansi_cprng.c 3302F: crypto/rng.c 3303 3304CS3308 MEDIA DRIVER 3305M: Hans Verkuil <hverkuil@xs4all.nl> 3306L: linux-media@vger.kernel.org 3307T: git git://linuxtv.org/media_tree.git 3308W: http://linuxtv.org 3309S: Odd Fixes 3310F: drivers/media/i2c/cs3308.c 3311F: drivers/media/i2c/cs3308.h 3312 3313CS5535 Audio ALSA driver 3314M: Jaya Kumar <jayakumar.alsa@gmail.com> 3315S: Maintained 3316F: sound/pci/cs5535audio/ 3317 3318CW1200 WLAN driver 3319M: Solomon Peachy <pizza@shaftnet.org> 3320S: Maintained 3321F: drivers/net/wireless/st/cw1200/ 3322 3323CX18 VIDEO4LINUX DRIVER 3324M: Andy Walls <awalls@md.metrocast.net> 3325L: ivtv-devel@ivtvdriver.org (subscribers-only) 3326L: linux-media@vger.kernel.org 3327T: git git://linuxtv.org/media_tree.git 3328W: https://linuxtv.org 3329W: http://www.ivtvdriver.org/index.php/Cx18 3330S: Maintained 3331F: Documentation/video4linux/cx18.txt 3332F: drivers/media/pci/cx18/ 3333F: include/uapi/linux/ivtv* 3334 3335CX2341X MPEG ENCODER HELPER MODULE 3336M: Hans Verkuil <hverkuil@xs4all.nl> 3337L: linux-media@vger.kernel.org 3338T: git git://linuxtv.org/media_tree.git 3339W: https://linuxtv.org 3340S: Maintained 3341F: drivers/media/common/cx2341x* 3342F: include/media/cx2341x* 3343 3344CX24120 MEDIA DRIVER 3345M: Jemma Denson <jdenson@gmail.com> 3346M: Patrick Boettcher <patrick.boettcher@posteo.de> 3347L: linux-media@vger.kernel.org 3348W: https://linuxtv.org 3349Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3350S: Maintained 3351F: drivers/media/dvb-frontends/cx24120* 3352 3353CX88 VIDEO4LINUX DRIVER 3354M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3355M: Mauro Carvalho Chehab <mchehab@kernel.org> 3356L: linux-media@vger.kernel.org 3357W: https://linuxtv.org 3358T: git git://linuxtv.org/media_tree.git 3359S: Odd fixes 3360F: Documentation/video4linux/cx88/ 3361F: drivers/media/pci/cx88/ 3362 3363CXD2820R MEDIA DRIVER 3364M: Antti Palosaari <crope@iki.fi> 3365L: linux-media@vger.kernel.org 3366W: https://linuxtv.org 3367W: http://palosaari.fi/linux/ 3368Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3369T: git git://linuxtv.org/anttip/media_tree.git 3370S: Maintained 3371F: drivers/media/dvb-frontends/cxd2820r* 3372 3373CXGB3 ETHERNET DRIVER (CXGB3) 3374M: Santosh Raspatur <santosh@chelsio.com> 3375L: netdev@vger.kernel.org 3376W: http://www.chelsio.com 3377S: Supported 3378F: drivers/net/ethernet/chelsio/cxgb3/ 3379 3380CXGB3 ISCSI DRIVER (CXGB3I) 3381M: Karen Xie <kxie@chelsio.com> 3382L: linux-scsi@vger.kernel.org 3383W: http://www.chelsio.com 3384S: Supported 3385F: drivers/scsi/cxgbi/cxgb3i 3386 3387CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3388M: Steve Wise <swise@chelsio.com> 3389L: linux-rdma@vger.kernel.org 3390W: http://www.openfabrics.org 3391S: Supported 3392F: drivers/infiniband/hw/cxgb3/ 3393 3394CXGB4 ETHERNET DRIVER (CXGB4) 3395M: Hariprasad S <hariprasad@chelsio.com> 3396L: netdev@vger.kernel.org 3397W: http://www.chelsio.com 3398S: Supported 3399F: drivers/net/ethernet/chelsio/cxgb4/ 3400 3401CXGB4 ISCSI DRIVER (CXGB4I) 3402M: Karen Xie <kxie@chelsio.com> 3403L: linux-scsi@vger.kernel.org 3404W: http://www.chelsio.com 3405S: Supported 3406F: drivers/scsi/cxgbi/cxgb4i 3407 3408CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3409M: Steve Wise <swise@chelsio.com> 3410L: linux-rdma@vger.kernel.org 3411W: http://www.openfabrics.org 3412S: Supported 3413F: drivers/infiniband/hw/cxgb4/ 3414 3415CXGB4VF ETHERNET DRIVER (CXGB4VF) 3416M: Casey Leedom <leedom@chelsio.com> 3417L: netdev@vger.kernel.org 3418W: http://www.chelsio.com 3419S: Supported 3420F: drivers/net/ethernet/chelsio/cxgb4vf/ 3421 3422CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3423M: Ian Munsie <imunsie@au1.ibm.com> 3424M: Michael Neuling <mikey@neuling.org> 3425L: linuxppc-dev@lists.ozlabs.org 3426S: Supported 3427F: drivers/misc/cxl/ 3428F: include/misc/cxl* 3429F: include/uapi/misc/cxl.h 3430F: Documentation/powerpc/cxl.txt 3431F: Documentation/powerpc/cxl.txt 3432F: Documentation/ABI/testing/sysfs-class-cxl 3433 3434CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3435M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3436M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3437L: linux-scsi@vger.kernel.org 3438S: Supported 3439F: drivers/scsi/cxlflash/ 3440F: include/uapi/scsi/cxlflash_ioctls.h 3441F: Documentation/powerpc/cxlflash.txt 3442 3443STMMAC ETHERNET DRIVER 3444M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3445M: Alexandre Torgue <alexandre.torgue@st.com> 3446L: netdev@vger.kernel.org 3447W: http://www.stlinux.com 3448S: Supported 3449F: drivers/net/ethernet/stmicro/stmmac/ 3450 3451CYBERPRO FB DRIVER 3452M: Russell King <linux@armlinux.org.uk> 3453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3454W: http://www.armlinux.org.uk/ 3455S: Maintained 3456F: drivers/video/fbdev/cyber2000fb.* 3457 3458CYCLADES ASYNC MUX DRIVER 3459W: http://www.cyclades.com/ 3460S: Orphan 3461F: drivers/tty/cyclades.c 3462F: include/linux/cyclades.h 3463F: include/uapi/linux/cyclades.h 3464 3465CYCLADES PC300 DRIVER 3466W: http://www.cyclades.com/ 3467S: Orphan 3468F: drivers/net/wan/pc300* 3469 3470CYPRESS_FIRMWARE MEDIA DRIVER 3471M: Antti Palosaari <crope@iki.fi> 3472L: linux-media@vger.kernel.org 3473W: https://linuxtv.org 3474W: http://palosaari.fi/linux/ 3475Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3476T: git git://linuxtv.org/anttip/media_tree.git 3477S: Maintained 3478F: drivers/media/common/cypress_firmware* 3479 3480CYTTSP TOUCHSCREEN DRIVER 3481M: Ferruh Yigit <fery@cypress.com> 3482L: linux-input@vger.kernel.org 3483S: Supported 3484F: drivers/input/touchscreen/cyttsp* 3485F: include/linux/input/cyttsp.h 3486 3487DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3488M: Joshua Kinard <kumba@gentoo.org> 3489S: Maintained 3490F: drivers/rtc/rtc-ds1685.c 3491F: include/linux/rtc/ds1685.h 3492 3493DAMA SLAVE for AX.25 3494M: Joerg Reuter <jreuter@yaina.de> 3495W: http://yaina.de/jreuter/ 3496W: http://www.qsl.net/dl1bke/ 3497L: linux-hams@vger.kernel.org 3498S: Maintained 3499F: net/ax25/af_ax25.c 3500F: net/ax25/ax25_dev.c 3501F: net/ax25/ax25_ds_* 3502F: net/ax25/ax25_in.c 3503F: net/ax25/ax25_out.c 3504F: net/ax25/ax25_timer.c 3505F: net/ax25/sysctl_net_ax25.c 3506 3507DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3508L: netdev@vger.kernel.org 3509S: Orphan 3510F: Documentation/networking/dmfe.txt 3511F: drivers/net/ethernet/dec/tulip/dmfe.c 3512 3513DC390/AM53C974 SCSI driver 3514M: Hannes Reinecke <hare@suse.com> 3515L: linux-scsi@vger.kernel.org 3516S: Maintained 3517F: drivers/scsi/am53c974.c 3518 3519DC395x SCSI driver 3520M: Oliver Neukum <oliver@neukum.org> 3521M: Ali Akcaagac <aliakc@web.de> 3522M: Jamie Lenehan <lenehan@twibble.org> 3523L: dc395x@twibble.org 3524W: http://twibble.org/dist/dc395x/ 3525W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3526S: Maintained 3527F: Documentation/scsi/dc395x.txt 3528F: drivers/scsi/dc395x.* 3529 3530DCCP PROTOCOL 3531M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3532L: dccp@vger.kernel.org 3533W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3534S: Maintained 3535F: include/linux/dccp.h 3536F: include/uapi/linux/dccp.h 3537F: include/linux/tfrc.h 3538F: net/dccp/ 3539 3540DECnet NETWORK LAYER 3541W: http://linux-decnet.sourceforge.net 3542L: linux-decnet-user@lists.sourceforge.net 3543S: Orphan 3544F: Documentation/networking/decnet.txt 3545F: net/decnet/ 3546 3547DECSTATION PLATFORM SUPPORT 3548M: "Maciej W. Rozycki" <macro@linux-mips.org> 3549L: linux-mips@linux-mips.org 3550W: http://www.linux-mips.org/wiki/DECstation 3551S: Maintained 3552F: arch/mips/dec/ 3553F: arch/mips/include/asm/dec/ 3554F: arch/mips/include/asm/mach-dec/ 3555 3556DEFXX FDDI NETWORK DRIVER 3557M: "Maciej W. Rozycki" <macro@linux-mips.org> 3558S: Maintained 3559F: drivers/net/fddi/defxx.* 3560 3561DELL LAPTOP DRIVER 3562M: Matthew Garrett <mjg59@srcf.ucam.org> 3563M: Pali Rohár <pali.rohar@gmail.com> 3564L: platform-driver-x86@vger.kernel.org 3565S: Maintained 3566F: drivers/platform/x86/dell-laptop.c 3567 3568DELL LAPTOP RBTN DRIVER 3569M: Pali Rohár <pali.rohar@gmail.com> 3570S: Maintained 3571F: drivers/platform/x86/dell-rbtn.* 3572 3573DELL LAPTOP FREEFALL DRIVER 3574M: Pali Rohár <pali.rohar@gmail.com> 3575S: Maintained 3576F: drivers/platform/x86/dell-smo8800.c 3577 3578DELL LAPTOP SMM DRIVER 3579M: Pali Rohár <pali.rohar@gmail.com> 3580S: Maintained 3581F: drivers/hwmon/dell-smm-hwmon.c 3582F: include/uapi/linux/i8k.h 3583 3584DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3585M: Doug Warzecha <Douglas_Warzecha@dell.com> 3586S: Maintained 3587F: Documentation/dcdbas.txt 3588F: drivers/firmware/dcdbas.* 3589 3590DELL WMI EXTRAS DRIVER 3591M: Matthew Garrett <mjg59@srcf.ucam.org> 3592M: Pali Rohár <pali.rohar@gmail.com> 3593S: Maintained 3594F: drivers/platform/x86/dell-wmi.c 3595 3596DESIGNWARE USB2 DRD IP DRIVER 3597M: John Youn <johnyoun@synopsys.com> 3598L: linux-usb@vger.kernel.org 3599T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3600S: Maintained 3601F: drivers/usb/dwc2/ 3602 3603DESIGNWARE USB3 DRD IP DRIVER 3604M: Felipe Balbi <balbi@kernel.org> 3605L: linux-usb@vger.kernel.org 3606T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3607S: Maintained 3608F: drivers/usb/dwc3/ 3609 3610DEVICE COREDUMP (DEV_COREDUMP) 3611M: Johannes Berg <johannes@sipsolutions.net> 3612L: linux-kernel@vger.kernel.org 3613S: Maintained 3614F: drivers/base/devcoredump.c 3615F: include/linux/devcoredump.h 3616 3617DEVICE FREQUENCY (DEVFREQ) 3618M: MyungJoo Ham <myungjoo.ham@samsung.com> 3619M: Kyungmin Park <kyungmin.park@samsung.com> 3620L: linux-pm@vger.kernel.org 3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3622S: Maintained 3623F: drivers/devfreq/ 3624F: include/linux/devfreq.h 3625F: Documentation/devicetree/bindings/devfreq/ 3626 3627DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3628M: Chanwoo Choi <cw00.choi@samsung.com> 3629L: linux-pm@vger.kernel.org 3630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3631S: Supported 3632F: drivers/devfreq/event/ 3633F: drivers/devfreq/devfreq-event.c 3634F: include/linux/devfreq-event.h 3635F: Documentation/devicetree/bindings/devfreq/event/ 3636 3637BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3638M: Chanwoo Choi <cw00.choi@samsung.com> 3639L: linux-pm@vger.kernel.org 3640L: linux-samsung-soc@vger.kernel.org 3641T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3642S: Maintained 3643F: drivers/devfreq/exynos-bus.c 3644F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3645 3646DEVICE NUMBER REGISTRY 3647M: Torben Mathiasen <device@lanana.org> 3648W: http://lanana.org/docs/device-list/index.html 3649S: Maintained 3650 3651DEVICE-MAPPER (LVM) 3652M: Alasdair Kergon <agk@redhat.com> 3653M: Mike Snitzer <snitzer@redhat.com> 3654M: dm-devel@redhat.com 3655L: dm-devel@redhat.com 3656W: http://sources.redhat.com/dm 3657Q: http://patchwork.kernel.org/project/dm-devel/list/ 3658T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3659T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3660S: Maintained 3661F: Documentation/device-mapper/ 3662F: drivers/md/dm* 3663F: drivers/md/persistent-data/ 3664F: include/linux/device-mapper.h 3665F: include/linux/dm-*.h 3666F: include/uapi/linux/dm-*.h 3667 3668DEVLINK 3669M: Jiri Pirko <jiri@mellanox.com> 3670L: netdev@vger.kernel.org 3671S: Supported 3672F: net/core/devlink.c 3673F: include/net/devlink.h 3674F: include/uapi/linux/devlink.h 3675 3676DIALOG SEMICONDUCTOR DRIVERS 3677M: Support Opensource <support.opensource@diasemi.com> 3678W: http://www.dialog-semiconductor.com/products 3679S: Supported 3680F: Documentation/hwmon/da90?? 3681F: Documentation/devicetree/bindings/sound/da[79]*.txt 3682F: drivers/gpio/gpio-da90??.c 3683F: drivers/hwmon/da90??-hwmon.c 3684F: drivers/iio/adc/da91??-*.c 3685F: drivers/input/misc/da90??_onkey.c 3686F: drivers/input/touchscreen/da9052_tsi.c 3687F: drivers/leds/leds-da90??.c 3688F: drivers/mfd/da903x.c 3689F: drivers/mfd/da90??-*.c 3690F: drivers/mfd/da91??-*.c 3691F: drivers/power/da9052-battery.c 3692F: drivers/power/da91??-*.c 3693F: drivers/regulator/da903x.c 3694F: drivers/regulator/da9???-regulator.[ch] 3695F: drivers/rtc/rtc-da90??.c 3696F: drivers/video/backlight/da90??_bl.c 3697F: drivers/watchdog/da90??_wdt.c 3698F: include/linux/mfd/da903x.h 3699F: include/linux/mfd/da9052/ 3700F: include/linux/mfd/da9055/ 3701F: include/linux/mfd/da9063/ 3702F: include/linux/mfd/da9150/ 3703F: include/sound/da[79]*.h 3704F: sound/soc/codecs/da[79]*.[ch] 3705 3706DIGI NEO AND CLASSIC PCI PRODUCTS 3707M: Lidza Louina <lidza.louina@gmail.com> 3708M: Mark Hounschell <markh@compro.net> 3709L: driverdev-devel@linuxdriverproject.org 3710S: Maintained 3711F: drivers/staging/dgnc/ 3712 3713DIOLAN U2C-12 I2C DRIVER 3714M: Guenter Roeck <linux@roeck-us.net> 3715L: linux-i2c@vger.kernel.org 3716S: Maintained 3717F: drivers/i2c/busses/i2c-diolan-u2c.c 3718 3719DIRECT ACCESS (DAX) 3720M: Matthew Wilcox <willy@linux.intel.com> 3721L: linux-fsdevel@vger.kernel.org 3722S: Supported 3723F: fs/dax.c 3724 3725DIRECTORY NOTIFICATION (DNOTIFY) 3726M: Eric Paris <eparis@parisplace.org> 3727S: Maintained 3728F: Documentation/filesystems/dnotify.txt 3729F: fs/notify/dnotify/ 3730F: include/linux/dnotify.h 3731 3732DISK GEOMETRY AND PARTITION HANDLING 3733M: Andries Brouwer <aeb@cwi.nl> 3734W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3735W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3736W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3737S: Maintained 3738 3739DISKQUOTA 3740M: Jan Kara <jack@suse.com> 3741S: Maintained 3742F: Documentation/filesystems/quota.txt 3743F: fs/quota/ 3744F: include/linux/quota*.h 3745F: include/uapi/linux/quota*.h 3746 3747DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3748M: Bernie Thompson <bernie@plugable.com> 3749L: linux-fbdev@vger.kernel.org 3750S: Maintained 3751W: http://plugable.com/category/projects/udlfb/ 3752F: drivers/video/fbdev/udlfb.c 3753F: include/video/udlfb.h 3754F: Documentation/fb/udlfb.txt 3755 3756DISTRIBUTED LOCK MANAGER (DLM) 3757M: Christine Caulfield <ccaulfie@redhat.com> 3758M: David Teigland <teigland@redhat.com> 3759L: cluster-devel@redhat.com 3760W: http://sources.redhat.com/cluster/ 3761T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3762S: Supported 3763F: fs/dlm/ 3764 3765DMA BUFFER SHARING FRAMEWORK 3766M: Sumit Semwal <sumit.semwal@linaro.org> 3767S: Maintained 3768L: linux-media@vger.kernel.org 3769L: dri-devel@lists.freedesktop.org 3770L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3771F: drivers/dma-buf/ 3772F: include/linux/dma-buf* 3773F: include/linux/reservation.h 3774F: include/linux/*fence.h 3775F: Documentation/dma-buf-sharing.txt 3776T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3777 3778DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3779M: Vinod Koul <vinod.koul@intel.com> 3780L: dmaengine@vger.kernel.org 3781Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3782S: Maintained 3783F: drivers/dma/ 3784F: include/linux/dmaengine.h 3785F: Documentation/devicetree/bindings/dma/ 3786F: Documentation/dmaengine/ 3787T: git git://git.infradead.org/users/vkoul/slave-dma.git 3788 3789DME1737 HARDWARE MONITOR DRIVER 3790M: Juerg Haefliger <juergh@gmail.com> 3791L: linux-hwmon@vger.kernel.org 3792S: Maintained 3793F: Documentation/hwmon/dme1737 3794F: drivers/hwmon/dme1737.c 3795 3796DMI/SMBIOS SUPPORT 3797M: Jean Delvare <jdelvare@suse.com> 3798S: Maintained 3799T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3800F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3801F: drivers/firmware/dmi-id.c 3802F: drivers/firmware/dmi_scan.c 3803F: include/linux/dmi.h 3804 3805DOCUMENTATION 3806M: Jonathan Corbet <corbet@lwn.net> 3807L: linux-doc@vger.kernel.org 3808S: Maintained 3809F: Documentation/ 3810F: scripts/docproc.c 3811F: scripts/kernel-doc* 3812X: Documentation/ABI/ 3813X: Documentation/devicetree/ 3814X: Documentation/acpi 3815X: Documentation/power 3816X: Documentation/spi 3817X: Documentation/DocBook/media 3818T: git git://git.lwn.net/linux.git docs-next 3819 3820DOUBLETALK DRIVER 3821M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3822L: blinux-list@redhat.com 3823S: Maintained 3824F: drivers/char/dtlk.c 3825F: include/linux/dtlk.h 3826 3827DPT_I2O SCSI RAID DRIVER 3828M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3829L: linux-scsi@vger.kernel.org 3830W: http://www.adaptec.com/ 3831S: Maintained 3832F: drivers/scsi/dpt* 3833F: drivers/scsi/dpt/ 3834 3835DRBD DRIVER 3836M: Philipp Reisner <philipp.reisner@linbit.com> 3837M: Lars Ellenberg <lars.ellenberg@linbit.com> 3838L: drbd-dev@lists.linbit.com 3839W: http://www.drbd.org 3840T: git git://git.linbit.com/linux-drbd.git 3841T: git git://git.linbit.com/drbd-8.4.git 3842S: Supported 3843F: drivers/block/drbd/ 3844F: lib/lru_cache.c 3845F: Documentation/blockdev/drbd/ 3846 3847DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3848M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3849T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3850S: Supported 3851F: Documentation/kobject.txt 3852F: drivers/base/ 3853F: fs/debugfs/ 3854F: fs/kernfs/ 3855F: fs/sysfs/ 3856F: include/linux/debugfs.h 3857F: include/linux/kobj* 3858F: lib/kobj* 3859 3860DRM DRIVERS 3861M: David Airlie <airlied@linux.ie> 3862L: dri-devel@lists.freedesktop.org 3863T: git git://people.freedesktop.org/~airlied/linux 3864S: Maintained 3865F: drivers/gpu/drm/ 3866F: drivers/gpu/vga/ 3867F: Documentation/DocBook/gpu.* 3868F: include/drm/ 3869F: include/uapi/drm/ 3870 3871DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3872M: Dave Airlie <airlied@redhat.com> 3873S: Odd Fixes 3874F: drivers/gpu/drm/ast/ 3875 3876DRM DRIVER FOR BOCHS VIRTUAL GPU 3877M: Gerd Hoffmann <kraxel@redhat.com> 3878S: Odd Fixes 3879F: drivers/gpu/drm/bochs/ 3880 3881DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3882M: Dave Airlie <airlied@redhat.com> 3883S: Odd Fixes 3884F: drivers/gpu/drm/cirrus/ 3885 3886RADEON and AMDGPU DRM DRIVERS 3887M: Alex Deucher <alexander.deucher@amd.com> 3888M: Christian König <christian.koenig@amd.com> 3889L: dri-devel@lists.freedesktop.org 3890T: git git://people.freedesktop.org/~agd5f/linux 3891S: Supported 3892F: drivers/gpu/drm/radeon/ 3893F: include/uapi/drm/radeon_drm.h 3894F: drivers/gpu/drm/amd/ 3895F: include/uapi/drm/amdgpu_drm.h 3896 3897DRM PANEL DRIVERS 3898M: Thierry Reding <thierry.reding@gmail.com> 3899L: dri-devel@lists.freedesktop.org 3900T: git git://anongit.freedesktop.org/tegra/linux.git 3901S: Maintained 3902F: drivers/gpu/drm/drm_panel.c 3903F: drivers/gpu/drm/panel/ 3904F: include/drm/drm_panel.h 3905F: Documentation/devicetree/bindings/display/panel/ 3906 3907INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3908M: Daniel Vetter <daniel.vetter@intel.com> 3909M: Jani Nikula <jani.nikula@linux.intel.com> 3910L: intel-gfx@lists.freedesktop.org 3911L: dri-devel@lists.freedesktop.org 3912W: https://01.org/linuxgraphics/ 3913Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3914T: git git://anongit.freedesktop.org/drm-intel 3915S: Supported 3916F: drivers/gpu/drm/i915/ 3917F: include/drm/i915* 3918F: include/uapi/drm/i915_drm.h 3919 3920DRM DRIVERS FOR ATMEL HLCDC 3921M: Boris Brezillon <boris.brezillon@free-electrons.com> 3922L: dri-devel@lists.freedesktop.org 3923S: Supported 3924F: drivers/gpu/drm/atmel-hlcdc/ 3925F: Documentation/devicetree/bindings/drm/atmel/ 3926 3927DRM DRIVERS FOR ALLWINNER A10 3928M: Maxime Ripard <maxime.ripard@free-electrons.com> 3929L: dri-devel@lists.freedesktop.org 3930S: Supported 3931F: drivers/gpu/drm/sun4i/ 3932F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 3933 3934DRM DRIVERS FOR EXYNOS 3935M: Inki Dae <inki.dae@samsung.com> 3936M: Joonyoung Shim <jy0922.shim@samsung.com> 3937M: Seung-Woo Kim <sw0312.kim@samsung.com> 3938M: Kyungmin Park <kyungmin.park@samsung.com> 3939L: dri-devel@lists.freedesktop.org 3940T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3941S: Supported 3942F: drivers/gpu/drm/exynos/ 3943F: include/uapi/drm/exynos_drm.h 3944F: Documentation/devicetree/bindings/display/exynos/ 3945 3946DRM DRIVERS FOR FREESCALE DCU 3947M: Stefan Agner <stefan@agner.ch> 3948M: Alison Wang <alison.wang@freescale.com> 3949L: dri-devel@lists.freedesktop.org 3950S: Supported 3951F: drivers/gpu/drm/fsl-dcu/ 3952F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3953F: Documentation/devicetree/bindings/display/fsl,tcon.txt 3954F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3955 3956DRM DRIVERS FOR FREESCALE IMX 3957M: Philipp Zabel <p.zabel@pengutronix.de> 3958L: dri-devel@lists.freedesktop.org 3959S: Maintained 3960F: drivers/gpu/drm/imx/ 3961F: drivers/gpu/ipu-v3/ 3962F: Documentation/devicetree/bindings/display/imx/ 3963 3964DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3965M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3966L: dri-devel@lists.freedesktop.org 3967T: git git://github.com/patjak/drm-gma500 3968S: Maintained 3969F: drivers/gpu/drm/gma500/ 3970 3971DRM DRIVERS FOR HISILICON 3972M: Xinliang Liu <z.liuxinliang@hisilicon.com> 3973R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 3974R: Chen Feng <puck.chen@hisilicon.com> 3975L: dri-devel@lists.freedesktop.org 3976T: git git://github.com/xin3liang/linux.git 3977S: Maintained 3978F: drivers/gpu/drm/hisilicon/ 3979F: Documentation/devicetree/bindings/display/hisilicon/ 3980 3981DRM DRIVER FOR INTEL I810 VIDEO CARDS 3982S: Orphan / Obsolete 3983F: drivers/gpu/drm/i810/ 3984F: include/uapi/drm/i810_drm.h 3985 3986DRM DRIVER FOR MSM ADRENO GPU 3987M: Rob Clark <robdclark@gmail.com> 3988L: linux-arm-msm@vger.kernel.org 3989L: dri-devel@lists.freedesktop.org 3990L: freedreno@lists.freedesktop.org 3991T: git git://people.freedesktop.org/~robclark/linux 3992S: Maintained 3993F: drivers/gpu/drm/msm/ 3994F: include/uapi/drm/msm_drm.h 3995F: Documentation/devicetree/bindings/display/msm/ 3996 3997DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 3998M: Ben Skeggs <bskeggs@redhat.com> 3999L: dri-devel@lists.freedesktop.org 4000L: nouveau@lists.freedesktop.org 4001T: git git://github.com/skeggsb/linux 4002S: Supported 4003F: drivers/gpu/drm/nouveau/ 4004F: include/uapi/drm/nouveau_drm.h 4005 4006DRM DRIVERS FOR NVIDIA TEGRA 4007M: Thierry Reding <thierry.reding@gmail.com> 4008L: dri-devel@lists.freedesktop.org 4009L: linux-tegra@vger.kernel.org 4010T: git git://anongit.freedesktop.org/tegra/linux.git 4011S: Supported 4012F: drivers/gpu/drm/tegra/ 4013F: drivers/gpu/host1x/ 4014F: include/linux/host1x.h 4015F: include/uapi/drm/tegra_drm.h 4016F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4017 4018DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4019S: Orphan / Obsolete 4020F: drivers/gpu/drm/mga/ 4021F: include/uapi/drm/mga_drm.h 4022 4023DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4024M: Dave Airlie <airlied@redhat.com> 4025S: Odd Fixes 4026F: drivers/gpu/drm/mgag200/ 4027 4028DRM DRIVER FOR RAGE 128 VIDEO CARDS 4029S: Orphan / Obsolete 4030F: drivers/gpu/drm/r128/ 4031F: include/uapi/drm/r128_drm.h 4032 4033DRM DRIVERS FOR RENESAS 4034M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4035L: dri-devel@lists.freedesktop.org 4036L: linux-renesas-soc@vger.kernel.org 4037T: git git://linuxtv.org/pinchartl/fbdev 4038S: Supported 4039F: drivers/gpu/drm/rcar-du/ 4040F: drivers/gpu/drm/shmobile/ 4041F: include/linux/platform_data/shmob_drm.h 4042F: Documentation/devicetree/bindings/display/renesas,du.txt 4043 4044DRM DRIVER FOR QXL VIRTUAL GPU 4045M: Dave Airlie <airlied@redhat.com> 4046S: Odd Fixes 4047F: drivers/gpu/drm/qxl/ 4048F: include/uapi/drm/qxl_drm.h 4049 4050DRM DRIVERS FOR ROCKCHIP 4051M: Mark Yao <mark.yao@rock-chips.com> 4052L: dri-devel@lists.freedesktop.org 4053S: Maintained 4054F: drivers/gpu/drm/rockchip/ 4055F: Documentation/devicetree/bindings/display/rockchip/ 4056 4057DRM DRIVER FOR SAVAGE VIDEO CARDS 4058S: Orphan / Obsolete 4059F: drivers/gpu/drm/savage/ 4060F: include/uapi/drm/savage_drm.h 4061 4062DRM DRIVER FOR SIS VIDEO CARDS 4063S: Orphan / Obsolete 4064F: drivers/gpu/drm/sis/ 4065F: include/uapi/drm/sis_drm.h 4066 4067DRM DRIVERS FOR STI 4068M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4069M: Vincent Abriou <vincent.abriou@st.com> 4070L: dri-devel@lists.freedesktop.org 4071T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4072S: Maintained 4073F: drivers/gpu/drm/sti 4074F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4075 4076DRM DRIVER FOR TDFX VIDEO CARDS 4077S: Orphan / Obsolete 4078F: drivers/gpu/drm/tdfx/ 4079 4080DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4081M: Dave Airlie <airlied@redhat.com> 4082S: Odd Fixes 4083F: drivers/gpu/drm/udl/ 4084 4085DRM DRIVERS FOR VIVANTE GPU IP 4086M: Lucas Stach <l.stach@pengutronix.de> 4087R: Russell King <linux+etnaviv@armlinux.org.uk> 4088R: Christian Gmeiner <christian.gmeiner@gmail.com> 4089L: dri-devel@lists.freedesktop.org 4090S: Maintained 4091F: drivers/gpu/drm/etnaviv/ 4092F: include/uapi/drm/etnaviv_drm.h 4093F: Documentation/devicetree/bindings/display/etnaviv/ 4094 4095DRM DRIVER FOR VMWARE VIRTUAL GPU 4096M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4097M: Sinclair Yeh <syeh@vmware.com> 4098M: Thomas Hellstrom <thellstrom@vmware.com> 4099L: dri-devel@lists.freedesktop.org 4100T: git git://people.freedesktop.org/~syeh/repos_linux 4101T: git git://people.freedesktop.org/~thomash/linux 4102S: Supported 4103F: drivers/gpu/drm/vmwgfx/ 4104F: include/uapi/drm/vmwgfx_drm.h 4105 4106DRM DRIVERS FOR VC4 4107M: Eric Anholt <eric@anholt.net> 4108T: git git://github.com/anholt/linux 4109S: Supported 4110F: drivers/gpu/drm/vc4/ 4111F: include/uapi/drm/vc4_drm.h 4112F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4113 4114DSBR100 USB FM RADIO DRIVER 4115M: Alexey Klimov <klimov.linux@gmail.com> 4116L: linux-media@vger.kernel.org 4117T: git git://linuxtv.org/media_tree.git 4118S: Maintained 4119F: drivers/media/radio/dsbr100.c 4120 4121DSCC4 DRIVER 4122M: Francois Romieu <romieu@fr.zoreil.com> 4123L: netdev@vger.kernel.org 4124S: Maintained 4125F: drivers/net/wan/dscc4.c 4126 4127DT3155 MEDIA DRIVER 4128M: Hans Verkuil <hverkuil@xs4all.nl> 4129L: linux-media@vger.kernel.org 4130T: git git://linuxtv.org/media_tree.git 4131W: https://linuxtv.org 4132S: Odd Fixes 4133F: drivers/media/pci/dt3155/ 4134 4135DVB_USB_AF9015 MEDIA DRIVER 4136M: Antti Palosaari <crope@iki.fi> 4137L: linux-media@vger.kernel.org 4138W: https://linuxtv.org 4139W: http://palosaari.fi/linux/ 4140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4141T: git git://linuxtv.org/anttip/media_tree.git 4142S: Maintained 4143F: drivers/media/usb/dvb-usb-v2/af9015* 4144 4145DVB_USB_AF9035 MEDIA DRIVER 4146M: Antti Palosaari <crope@iki.fi> 4147L: linux-media@vger.kernel.org 4148W: https://linuxtv.org 4149W: http://palosaari.fi/linux/ 4150Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4151T: git git://linuxtv.org/anttip/media_tree.git 4152S: Maintained 4153F: drivers/media/usb/dvb-usb-v2/af9035* 4154 4155DVB_USB_ANYSEE MEDIA DRIVER 4156M: Antti Palosaari <crope@iki.fi> 4157L: linux-media@vger.kernel.org 4158W: https://linuxtv.org 4159W: http://palosaari.fi/linux/ 4160Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4161T: git git://linuxtv.org/anttip/media_tree.git 4162S: Maintained 4163F: drivers/media/usb/dvb-usb-v2/anysee* 4164 4165DVB_USB_AU6610 MEDIA DRIVER 4166M: Antti Palosaari <crope@iki.fi> 4167L: linux-media@vger.kernel.org 4168W: https://linuxtv.org 4169W: http://palosaari.fi/linux/ 4170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4171T: git git://linuxtv.org/anttip/media_tree.git 4172S: Maintained 4173F: drivers/media/usb/dvb-usb-v2/au6610* 4174 4175DVB_USB_CE6230 MEDIA DRIVER 4176M: Antti Palosaari <crope@iki.fi> 4177L: linux-media@vger.kernel.org 4178W: https://linuxtv.org 4179W: http://palosaari.fi/linux/ 4180Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4181T: git git://linuxtv.org/anttip/media_tree.git 4182S: Maintained 4183F: drivers/media/usb/dvb-usb-v2/ce6230* 4184 4185DVB_USB_CXUSB MEDIA DRIVER 4186M: Michael Krufky <mkrufky@linuxtv.org> 4187L: linux-media@vger.kernel.org 4188W: https://linuxtv.org 4189W: http://github.com/mkrufky 4190Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4191T: git git://linuxtv.org/media_tree.git 4192S: Maintained 4193F: drivers/media/usb/dvb-usb/cxusb* 4194 4195DVB_USB_EC168 MEDIA DRIVER 4196M: Antti Palosaari <crope@iki.fi> 4197L: linux-media@vger.kernel.org 4198W: https://linuxtv.org 4199W: http://palosaari.fi/linux/ 4200Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4201T: git git://linuxtv.org/anttip/media_tree.git 4202S: Maintained 4203F: drivers/media/usb/dvb-usb-v2/ec168* 4204 4205DVB_USB_GL861 MEDIA DRIVER 4206M: Antti Palosaari <crope@iki.fi> 4207L: linux-media@vger.kernel.org 4208W: https://linuxtv.org 4209Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4210T: git git://linuxtv.org/anttip/media_tree.git 4211S: Maintained 4212F: drivers/media/usb/dvb-usb-v2/gl861* 4213 4214DVB_USB_MXL111SF MEDIA DRIVER 4215M: Michael Krufky <mkrufky@linuxtv.org> 4216L: linux-media@vger.kernel.org 4217W: https://linuxtv.org 4218W: http://github.com/mkrufky 4219Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4220T: git git://linuxtv.org/mkrufky/mxl111sf.git 4221S: Maintained 4222F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4223 4224DVB_USB_RTL28XXU MEDIA DRIVER 4225M: Antti Palosaari <crope@iki.fi> 4226L: linux-media@vger.kernel.org 4227W: https://linuxtv.org 4228W: http://palosaari.fi/linux/ 4229Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4230T: git git://linuxtv.org/anttip/media_tree.git 4231S: Maintained 4232F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4233 4234DVB_USB_V2 MEDIA DRIVER 4235M: Antti Palosaari <crope@iki.fi> 4236L: linux-media@vger.kernel.org 4237W: https://linuxtv.org 4238W: http://palosaari.fi/linux/ 4239Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4240T: git git://linuxtv.org/anttip/media_tree.git 4241S: Maintained 4242F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4243F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4244 4245DYNAMIC DEBUG 4246M: Jason Baron <jbaron@akamai.com> 4247S: Maintained 4248F: lib/dynamic_debug.c 4249F: include/linux/dynamic_debug.h 4250 4251DZ DECSTATION DZ11 SERIAL DRIVER 4252M: "Maciej W. Rozycki" <macro@linux-mips.org> 4253S: Maintained 4254F: drivers/tty/serial/dz.* 4255 4256E3X0 POWER BUTTON DRIVER 4257M: Moritz Fischer <moritz.fischer@ettus.com> 4258L: usrp-users@lists.ettus.com 4259W: http://www.ettus.com 4260S: Supported 4261F: drivers/input/misc/e3x0-button.c 4262F: Documentation/devicetree/bindings/input/e3x0-button.txt 4263 4264E4000 MEDIA DRIVER 4265M: Antti Palosaari <crope@iki.fi> 4266L: linux-media@vger.kernel.org 4267W: https://linuxtv.org 4268W: http://palosaari.fi/linux/ 4269Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4270T: git git://linuxtv.org/anttip/media_tree.git 4271S: Maintained 4272F: drivers/media/tuners/e4000* 4273 4274EATA ISA/EISA/PCI SCSI DRIVER 4275M: Dario Ballabio <ballabio_dario@emc.com> 4276L: linux-scsi@vger.kernel.org 4277S: Maintained 4278F: drivers/scsi/eata.c 4279 4280EC100 MEDIA DRIVER 4281M: Antti Palosaari <crope@iki.fi> 4282L: linux-media@vger.kernel.org 4283W: https://linuxtv.org 4284W: http://palosaari.fi/linux/ 4285Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4286T: git git://linuxtv.org/anttip/media_tree.git 4287S: Maintained 4288F: drivers/media/dvb-frontends/ec100* 4289 4290ECRYPT FILE SYSTEM 4291M: Tyler Hicks <tyhicks@canonical.com> 4292L: ecryptfs@vger.kernel.org 4293W: http://ecryptfs.org 4294W: https://launchpad.net/ecryptfs 4295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4296S: Supported 4297F: Documentation/filesystems/ecryptfs.txt 4298F: fs/ecryptfs/ 4299 4300EDAC-CORE 4301M: Doug Thompson <dougthompson@xmission.com> 4302M: Borislav Petkov <bp@alien8.de> 4303M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4304M: Mauro Carvalho Chehab <mchehab@kernel.org> 4305L: linux-edac@vger.kernel.org 4306T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4307T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4308S: Supported 4309F: Documentation/edac.txt 4310F: drivers/edac/ 4311F: include/linux/edac.h 4312 4313EDAC-AMD64 4314M: Doug Thompson <dougthompson@xmission.com> 4315M: Borislav Petkov <bp@alien8.de> 4316L: linux-edac@vger.kernel.org 4317S: Maintained 4318F: drivers/edac/amd64_edac* 4319 4320EDAC-CALXEDA 4321M: Doug Thompson <dougthompson@xmission.com> 4322M: Robert Richter <rric@kernel.org> 4323L: linux-edac@vger.kernel.org 4324S: Maintained 4325F: drivers/edac/highbank* 4326 4327EDAC-CAVIUM 4328M: Ralf Baechle <ralf@linux-mips.org> 4329M: David Daney <david.daney@cavium.com> 4330L: linux-edac@vger.kernel.org 4331L: linux-mips@linux-mips.org 4332S: Supported 4333F: drivers/edac/octeon_edac* 4334 4335EDAC-E752X 4336M: Mark Gross <mark.gross@intel.com> 4337M: Doug Thompson <dougthompson@xmission.com> 4338L: linux-edac@vger.kernel.org 4339S: Maintained 4340F: drivers/edac/e752x_edac.c 4341 4342EDAC-E7XXX 4343M: Doug Thompson <dougthompson@xmission.com> 4344L: linux-edac@vger.kernel.org 4345S: Maintained 4346F: drivers/edac/e7xxx_edac.c 4347 4348EDAC-GHES 4349M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4350M: Mauro Carvalho Chehab <mchehab@kernel.org> 4351L: linux-edac@vger.kernel.org 4352S: Maintained 4353F: drivers/edac/ghes_edac.c 4354 4355EDAC-I82443BXGX 4356M: Tim Small <tim@buttersideup.com> 4357L: linux-edac@vger.kernel.org 4358S: Maintained 4359F: drivers/edac/i82443bxgx_edac.c 4360 4361EDAC-I3000 4362M: Jason Uhlenkott <juhlenko@akamai.com> 4363L: linux-edac@vger.kernel.org 4364S: Maintained 4365F: drivers/edac/i3000_edac.c 4366 4367EDAC-I5000 4368M: Doug Thompson <dougthompson@xmission.com> 4369L: linux-edac@vger.kernel.org 4370S: Maintained 4371F: drivers/edac/i5000_edac.c 4372 4373EDAC-I5400 4374M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4375M: Mauro Carvalho Chehab <mchehab@kernel.org> 4376L: linux-edac@vger.kernel.org 4377S: Maintained 4378F: drivers/edac/i5400_edac.c 4379 4380EDAC-I7300 4381M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4382M: Mauro Carvalho Chehab <mchehab@kernel.org> 4383L: linux-edac@vger.kernel.org 4384S: Maintained 4385F: drivers/edac/i7300_edac.c 4386 4387EDAC-I7CORE 4388M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4389M: Mauro Carvalho Chehab <mchehab@kernel.org> 4390L: linux-edac@vger.kernel.org 4391S: Maintained 4392F: drivers/edac/i7core_edac.c 4393 4394EDAC-I82975X 4395M: Ranganathan Desikan <ravi@jetztechnologies.com> 4396M: "Arvind R." <arvino55@gmail.com> 4397L: linux-edac@vger.kernel.org 4398S: Maintained 4399F: drivers/edac/i82975x_edac.c 4400 4401EDAC-IE31200 4402M: Jason Baron <jbaron@akamai.com> 4403L: linux-edac@vger.kernel.org 4404S: Maintained 4405F: drivers/edac/ie31200_edac.c 4406 4407EDAC-MPC85XX 4408M: Johannes Thumshirn <morbidrsa@gmail.com> 4409L: linux-edac@vger.kernel.org 4410S: Maintained 4411F: drivers/edac/mpc85xx_edac.[ch] 4412 4413EDAC-PASEMI 4414M: Egor Martovetsky <egor@pasemi.com> 4415L: linux-edac@vger.kernel.org 4416S: Maintained 4417F: drivers/edac/pasemi_edac.c 4418 4419EDAC-R82600 4420M: Tim Small <tim@buttersideup.com> 4421L: linux-edac@vger.kernel.org 4422S: Maintained 4423F: drivers/edac/r82600_edac.c 4424 4425EDAC-SBRIDGE 4426M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4427M: Mauro Carvalho Chehab <mchehab@kernel.org> 4428L: linux-edac@vger.kernel.org 4429S: Maintained 4430F: drivers/edac/sb_edac.c 4431 4432EDAC-XGENE 4433APPLIED MICRO (APM) X-GENE SOC EDAC 4434M: Loc Ho <lho@apm.com> 4435S: Supported 4436F: drivers/edac/xgene_edac.c 4437F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4438 4439EDIROL UA-101/UA-1000 DRIVER 4440M: Clemens Ladisch <clemens@ladisch.de> 4441L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4442T: git git://git.alsa-project.org/alsa-kernel.git 4443S: Maintained 4444F: sound/usb/misc/ua101.c 4445 4446EXTENSIBLE FIRMWARE INTERFACE (EFI) 4447M: Matt Fleming <matt@codeblueprint.co.uk> 4448L: linux-efi@vger.kernel.org 4449T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4450S: Maintained 4451F: Documentation/efi-stub.txt 4452F: arch/ia64/kernel/efi.c 4453F: arch/x86/boot/compressed/eboot.[ch] 4454F: arch/x86/include/asm/efi.h 4455F: arch/x86/platform/efi/ 4456F: drivers/firmware/efi/ 4457F: include/linux/efi*.h 4458 4459EFI VARIABLE FILESYSTEM 4460M: Matthew Garrett <matthew.garrett@nebula.com> 4461M: Jeremy Kerr <jk@ozlabs.org> 4462M: Matt Fleming <matt@codeblueprint.co.uk> 4463T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4464L: linux-efi@vger.kernel.org 4465S: Maintained 4466F: fs/efivarfs/ 4467 4468EFIFB FRAMEBUFFER DRIVER 4469L: linux-fbdev@vger.kernel.org 4470M: Peter Jones <pjones@redhat.com> 4471S: Maintained 4472F: drivers/video/fbdev/efifb.c 4473 4474EFS FILESYSTEM 4475W: http://aeschi.ch.eu.org/efs/ 4476S: Orphan 4477F: fs/efs/ 4478 4479EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4480M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 4481L: netdev@vger.kernel.org 4482S: Maintained 4483F: drivers/net/ethernet/ibm/ehea/ 4484 4485EM28XX VIDEO4LINUX DRIVER 4486M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4487M: Mauro Carvalho Chehab <mchehab@kernel.org> 4488L: linux-media@vger.kernel.org 4489W: https://linuxtv.org 4490T: git git://linuxtv.org/media_tree.git 4491S: Maintained 4492F: drivers/media/usb/em28xx/ 4493 4494EMBEDDED LINUX 4495M: Paul Gortmaker <paul.gortmaker@windriver.com> 4496M: Matt Mackall <mpm@selenic.com> 4497M: David Woodhouse <dwmw2@infradead.org> 4498L: linux-embedded@vger.kernel.org 4499S: Maintained 4500 4501EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4502M: James Smart <james.smart@avagotech.com> 4503M: Dick Kennedy <dick.kennedy@avagotech.com> 4504L: linux-scsi@vger.kernel.org 4505W: http://www.avagotech.com 4506S: Supported 4507F: drivers/scsi/lpfc/ 4508 4509ENE CB710 FLASH CARD READER DRIVER 4510M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4511S: Maintained 4512F: drivers/misc/cb710/ 4513F: drivers/mmc/host/cb710-mmc.* 4514F: include/linux/cb710.h 4515 4516ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4517M: Maxim Levitsky <maximlevitsky@gmail.com> 4518S: Maintained 4519F: drivers/media/rc/ene_ir.* 4520 4521EPSON S1D13XXX FRAMEBUFFER DRIVER 4522M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4523S: Maintained 4524T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4525F: drivers/video/fbdev/s1d13xxxfb.c 4526F: include/video/s1d13xxxfb.h 4527 4528ET131X NETWORK DRIVER 4529M: Mark Einon <mark.einon@gmail.com> 4530S: Odd Fixes 4531F: drivers/net/ethernet/agere/ 4532 4533ETHERNET BRIDGE 4534M: Stephen Hemminger <stephen@networkplumber.org> 4535L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4536L: netdev@vger.kernel.org 4537W: http://www.linuxfoundation.org/en/Net:Bridge 4538S: Maintained 4539F: include/linux/netfilter_bridge/ 4540F: net/bridge/ 4541 4542ETHERNET PHY LIBRARY 4543M: Florian Fainelli <f.fainelli@gmail.com> 4544L: netdev@vger.kernel.org 4545S: Maintained 4546F: include/linux/phy.h 4547F: include/linux/phy_fixed.h 4548F: drivers/net/phy/ 4549F: Documentation/networking/phy.txt 4550F: drivers/of/of_mdio.c 4551F: drivers/of/of_net.c 4552 4553EXT2 FILE SYSTEM 4554M: Jan Kara <jack@suse.com> 4555L: linux-ext4@vger.kernel.org 4556S: Maintained 4557F: Documentation/filesystems/ext2.txt 4558F: fs/ext2/ 4559F: include/linux/ext2* 4560 4561EXT4 FILE SYSTEM 4562M: "Theodore Ts'o" <tytso@mit.edu> 4563M: Andreas Dilger <adilger.kernel@dilger.ca> 4564L: linux-ext4@vger.kernel.org 4565W: http://ext4.wiki.kernel.org 4566Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4567T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4568S: Maintained 4569F: Documentation/filesystems/ext4.txt 4570F: fs/ext4/ 4571 4572Extended Verification Module (EVM) 4573M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4574L: linux-ima-devel@lists.sourceforge.net 4575L: linux-security-module@vger.kernel.org 4576S: Supported 4577F: security/integrity/evm/ 4578 4579EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4580M: MyungJoo Ham <myungjoo.ham@samsung.com> 4581M: Chanwoo Choi <cw00.choi@samsung.com> 4582L: linux-kernel@vger.kernel.org 4583T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4584S: Maintained 4585F: drivers/extcon/ 4586F: include/linux/extcon/ 4587F: include/linux/extcon.h 4588F: Documentation/extcon/ 4589F: Documentation/devicetree/bindings/extcon/ 4590 4591EXYNOS DP DRIVER 4592M: Jingoo Han <jingoohan1@gmail.com> 4593L: dri-devel@lists.freedesktop.org 4594S: Maintained 4595F: drivers/gpu/drm/exynos/exynos_dp* 4596 4597EXYNOS SYSMMU (IOMMU) driver 4598M: Marek Szyprowski <m.szyprowski@samsung.com> 4599L: iommu@lists.linux-foundation.org 4600S: Maintained 4601F: drivers/iommu/exynos-iommu.c 4602 4603EXYNOS MIPI DISPLAY DRIVERS 4604M: Inki Dae <inki.dae@samsung.com> 4605M: Donghwa Lee <dh09.lee@samsung.com> 4606M: Kyungmin Park <kyungmin.park@samsung.com> 4607L: linux-fbdev@vger.kernel.org 4608S: Maintained 4609F: drivers/video/fbdev/exynos/exynos_mipi* 4610F: include/video/exynos_mipi* 4611 4612EZchip NPS platform support 4613M: Noam Camus <noamc@ezchip.com> 4614S: Supported 4615F: arch/arc/plat-eznps 4616F: arch/arc/boot/dts/eznps.dts 4617 4618F71805F HARDWARE MONITORING DRIVER 4619M: Jean Delvare <jdelvare@suse.com> 4620L: linux-hwmon@vger.kernel.org 4621S: Maintained 4622F: Documentation/hwmon/f71805f 4623F: drivers/hwmon/f71805f.c 4624 4625FC0011 TUNER DRIVER 4626M: Michael Buesch <m@bues.ch> 4627L: linux-media@vger.kernel.org 4628S: Maintained 4629F: drivers/media/tuners/fc0011.h 4630F: drivers/media/tuners/fc0011.c 4631 4632FC2580 MEDIA DRIVER 4633M: Antti Palosaari <crope@iki.fi> 4634L: linux-media@vger.kernel.org 4635W: https://linuxtv.org 4636W: http://palosaari.fi/linux/ 4637Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4638T: git git://linuxtv.org/anttip/media_tree.git 4639S: Maintained 4640F: drivers/media/tuners/fc2580* 4641 4642FANOTIFY 4643M: Eric Paris <eparis@redhat.com> 4644S: Maintained 4645F: fs/notify/fanotify/ 4646F: include/linux/fanotify.h 4647F: include/uapi/linux/fanotify.h 4648 4649FARSYNC SYNCHRONOUS DRIVER 4650M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4651W: http://www.farsite.co.uk/ 4652S: Supported 4653F: drivers/net/wan/farsync.* 4654 4655FAULT INJECTION SUPPORT 4656M: Akinobu Mita <akinobu.mita@gmail.com> 4657S: Supported 4658F: Documentation/fault-injection/ 4659F: lib/fault-inject.c 4660 4661FBTFT Framebuffer drivers 4662M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4663M: Noralf Trønnes <noralf@tronnes.org> 4664S: Maintained 4665F: drivers/staging/fbtft/ 4666 4667FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4668M: Vasu Dev <vasu.dev@intel.com> 4669L: fcoe-devel@open-fcoe.org 4670W: www.Open-FCoE.org 4671S: Supported 4672F: drivers/scsi/libfc/ 4673F: drivers/scsi/fcoe/ 4674F: include/scsi/fc/ 4675F: include/scsi/libfc.h 4676F: include/scsi/libfcoe.h 4677F: include/uapi/scsi/fc/ 4678 4679FILE LOCKING (flock() and fcntl()/lockf()) 4680M: Jeff Layton <jlayton@poochiereds.net> 4681M: "J. Bruce Fields" <bfields@fieldses.org> 4682L: linux-fsdevel@vger.kernel.org 4683S: Maintained 4684F: include/linux/fcntl.h 4685F: include/linux/fs.h 4686F: include/uapi/linux/fcntl.h 4687F: include/uapi/linux/fs.h 4688F: fs/fcntl.c 4689F: fs/locks.c 4690 4691FILESYSTEMS (VFS and infrastructure) 4692M: Alexander Viro <viro@zeniv.linux.org.uk> 4693L: linux-fsdevel@vger.kernel.org 4694S: Maintained 4695F: fs/* 4696 4697FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4698M: Riku Voipio <riku.voipio@iki.fi> 4699L: linux-hwmon@vger.kernel.org 4700S: Maintained 4701F: drivers/hwmon/f75375s.c 4702F: include/linux/f75375s.h 4703 4704FIREWIRE AUDIO DRIVERS 4705M: Clemens Ladisch <clemens@ladisch.de> 4706L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4707T: git git://git.alsa-project.org/alsa-kernel.git 4708S: Maintained 4709F: sound/firewire/ 4710 4711FIREWIRE MEDIA DRIVERS (firedtv) 4712M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4713L: linux-media@vger.kernel.org 4714L: linux1394-devel@lists.sourceforge.net 4715T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4716S: Maintained 4717F: drivers/media/firewire/ 4718 4719FIREWIRE SBP-2 TARGET 4720M: Chris Boot <bootc@bootc.net> 4721L: linux-scsi@vger.kernel.org 4722L: target-devel@vger.kernel.org 4723L: linux1394-devel@lists.sourceforge.net 4724T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4725S: Maintained 4726F: drivers/target/sbp/ 4727 4728FIREWIRE SUBSYSTEM 4729M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4730L: linux1394-devel@lists.sourceforge.net 4731W: http://ieee1394.wiki.kernel.org/ 4732T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4733S: Maintained 4734F: drivers/firewire/ 4735F: include/linux/firewire.h 4736F: include/uapi/linux/firewire*.h 4737F: tools/firewire/ 4738 4739FIRMWARE LOADER (request_firmware) 4740M: Ming Lei <ming.lei@canonical.com> 4741L: linux-kernel@vger.kernel.org 4742S: Maintained 4743F: Documentation/firmware_class/ 4744F: drivers/base/firmware*.c 4745F: include/linux/firmware.h 4746 4747FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4748M: Joshua Morris <josh.h.morris@us.ibm.com> 4749M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4750S: Maintained 4751F: drivers/block/rsxx/ 4752 4753FLOPPY DRIVER 4754M: Jiri Kosina <jikos@kernel.org> 4755T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4756S: Odd fixes 4757F: drivers/block/floppy.c 4758 4759FMC SUBSYSTEM 4760M: Alessandro Rubini <rubini@gnudd.com> 4761W: http://www.ohwr.org/projects/fmc-bus 4762S: Supported 4763F: drivers/fmc/ 4764F: include/linux/fmc*.h 4765F: include/linux/ipmi-fru.h 4766K: fmc_d.*register 4767 4768FPGA MANAGER FRAMEWORK 4769M: Alan Tull <atull@opensource.altera.com> 4770R: Moritz Fischer <moritz.fischer@ettus.com> 4771S: Maintained 4772F: drivers/fpga/ 4773F: include/linux/fpga/fpga-mgr.h 4774W: http://www.rocketboards.org 4775 4776FPU EMULATOR 4777M: Bill Metzenthen <billm@melbpc.org.au> 4778W: http://floatingpoint.sourceforge.net/emulator/index.html 4779S: Maintained 4780F: arch/x86/math-emu/ 4781 4782FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4783L: netdev@vger.kernel.org 4784S: Orphan 4785F: drivers/net/wan/dlci.c 4786F: drivers/net/wan/sdla.c 4787 4788FRAMEBUFFER LAYER 4789M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4790M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4791L: linux-fbdev@vger.kernel.org 4792W: http://linux-fbdev.sourceforge.net/ 4793Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4794T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4795S: Maintained 4796F: Documentation/fb/ 4797F: drivers/video/ 4798F: include/video/ 4799F: include/linux/fb.h 4800F: include/uapi/video/ 4801F: include/uapi/linux/fb.h 4802 4803FREESCALE DIU FRAMEBUFFER DRIVER 4804M: Timur Tabi <timur@tabi.org> 4805L: linux-fbdev@vger.kernel.org 4806S: Maintained 4807F: drivers/video/fbdev/fsl-diu-fb.* 4808 4809FREESCALE DMA DRIVER 4810M: Li Yang <leoli@freescale.com> 4811M: Zhang Wei <zw@zh-kernel.org> 4812L: linuxppc-dev@lists.ozlabs.org 4813S: Maintained 4814F: drivers/dma/fsldma.* 4815 4816FREESCALE GPMI NAND DRIVER 4817M: Han Xu <han.xu@nxp.com> 4818L: linux-mtd@lists.infradead.org 4819S: Maintained 4820F: drivers/mtd/nand/gpmi-nand/* 4821 4822FREESCALE I2C CPM DRIVER 4823M: Jochen Friedrich <jochen@scram.de> 4824L: linuxppc-dev@lists.ozlabs.org 4825L: linux-i2c@vger.kernel.org 4826S: Maintained 4827F: drivers/i2c/busses/i2c-cpm.c 4828 4829FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4830M: Sascha Hauer <kernel@pengutronix.de> 4831L: linux-fbdev@vger.kernel.org 4832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4833S: Maintained 4834F: include/linux/platform_data/video-imxfb.h 4835F: drivers/video/fbdev/imxfb.c 4836 4837FREESCALE QUAD SPI DRIVER 4838M: Han Xu <han.xu@nxp.com> 4839L: linux-mtd@lists.infradead.org 4840S: Maintained 4841F: drivers/mtd/spi-nor/fsl-quadspi.c 4842 4843FREESCALE SOC FS_ENET DRIVER 4844M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4845M: Vitaly Bordug <vbordug@ru.mvista.com> 4846L: linuxppc-dev@lists.ozlabs.org 4847L: netdev@vger.kernel.org 4848S: Maintained 4849F: drivers/net/ethernet/freescale/fs_enet/ 4850F: include/linux/fs_enet_pd.h 4851 4852FREESCALE IMX / MXC FEC DRIVER 4853M: Fugang Duan <fugang.duan@nxp.com> 4854L: netdev@vger.kernel.org 4855S: Maintained 4856F: drivers/net/ethernet/freescale/fec_main.c 4857F: drivers/net/ethernet/freescale/fec_ptp.c 4858F: drivers/net/ethernet/freescale/fec.h 4859F: Documentation/devicetree/bindings/net/fsl-fec.txt 4860 4861FREESCALE QUICC ENGINE LIBRARY 4862L: linuxppc-dev@lists.ozlabs.org 4863S: Orphan 4864F: drivers/soc/fsl/qe/ 4865F: include/soc/fsl/*qe*.h 4866F: include/soc/fsl/*ucc*.h 4867 4868FREESCALE USB PERIPHERAL DRIVERS 4869M: Li Yang <leoli@freescale.com> 4870L: linux-usb@vger.kernel.org 4871L: linuxppc-dev@lists.ozlabs.org 4872S: Maintained 4873F: drivers/usb/gadget/udc/fsl* 4874 4875FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4876M: Li Yang <leoli@freescale.com> 4877L: netdev@vger.kernel.org 4878L: linuxppc-dev@lists.ozlabs.org 4879S: Maintained 4880F: drivers/net/ethernet/freescale/ucc_geth* 4881 4882FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4883M: Claudiu Manoil <claudiu.manoil@freescale.com> 4884L: netdev@vger.kernel.org 4885S: Maintained 4886F: drivers/net/ethernet/freescale/gianfar* 4887X: drivers/net/ethernet/freescale/gianfar_ptp.c 4888F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4889 4890FREESCALE QUICC ENGINE UCC UART DRIVER 4891M: Timur Tabi <timur@tabi.org> 4892L: linuxppc-dev@lists.ozlabs.org 4893S: Maintained 4894F: drivers/tty/serial/ucc_uart.c 4895 4896FREESCALE SOC SOUND DRIVERS 4897M: Timur Tabi <timur@tabi.org> 4898M: Nicolin Chen <nicoleotsuka@gmail.com> 4899M: Xiubo Li <Xiubo.Lee@gmail.com> 4900R: Fabio Estevam <fabio.estevam@nxp.com> 4901L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4902L: linuxppc-dev@lists.ozlabs.org 4903S: Maintained 4904F: sound/soc/fsl/fsl* 4905F: sound/soc/fsl/imx* 4906F: sound/soc/fsl/mpc8610_hpcd.c 4907 4908FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4909M: "J. German Rivera" <German.Rivera@freescale.com> 4910M: Stuart Yoder <stuart.yoder@nxp.com> 4911L: linux-kernel@vger.kernel.org 4912S: Maintained 4913F: drivers/staging/fsl-mc/ 4914 4915FREEVXFS FILESYSTEM 4916M: Christoph Hellwig <hch@infradead.org> 4917W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4918S: Maintained 4919F: fs/freevxfs/ 4920 4921FREEZER 4922M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4923M: Pavel Machek <pavel@ucw.cz> 4924L: linux-pm@vger.kernel.org 4925S: Supported 4926F: Documentation/power/freezing-of-tasks.txt 4927F: include/linux/freezer.h 4928F: kernel/freezer.c 4929 4930FRONTSWAP API 4931M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4932L: linux-kernel@vger.kernel.org 4933S: Maintained 4934F: mm/frontswap.c 4935F: include/linux/frontswap.h 4936 4937FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4938M: David Howells <dhowells@redhat.com> 4939L: linux-cachefs@redhat.com (moderated for non-subscribers) 4940S: Supported 4941F: Documentation/filesystems/caching/ 4942F: fs/fscache/ 4943F: include/linux/fscache*.h 4944 4945F2FS FILE SYSTEM 4946M: Jaegeuk Kim <jaegeuk@kernel.org> 4947M: Changman Lee <cm224.lee@samsung.com> 4948R: Chao Yu <yuchao0@huawei.com> 4949L: linux-f2fs-devel@lists.sourceforge.net 4950W: http://en.wikipedia.org/wiki/F2FS 4951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4952S: Maintained 4953F: Documentation/filesystems/f2fs.txt 4954F: Documentation/ABI/testing/sysfs-fs-f2fs 4955F: fs/f2fs/ 4956F: include/linux/f2fs_fs.h 4957F: include/trace/events/f2fs.h 4958 4959FUJITSU FR-V (FRV) PORT 4960S: Orphan 4961F: arch/frv/ 4962 4963FUJITSU LAPTOP EXTRAS 4964M: Jonathan Woithe <jwoithe@just42.net> 4965L: platform-driver-x86@vger.kernel.org 4966S: Maintained 4967F: drivers/platform/x86/fujitsu-laptop.c 4968 4969FUJITSU M-5MO LS CAMERA ISP DRIVER 4970M: Kyungmin Park <kyungmin.park@samsung.com> 4971M: Heungjun Kim <riverful.kim@samsung.com> 4972L: linux-media@vger.kernel.org 4973S: Maintained 4974F: drivers/media/i2c/m5mols/ 4975F: include/media/i2c/m5mols.h 4976 4977FUJITSU TABLET EXTRAS 4978M: Robert Gerlach <khnz@gmx.de> 4979L: platform-driver-x86@vger.kernel.org 4980S: Maintained 4981F: drivers/platform/x86/fujitsu-tablet.c 4982 4983FUSE: FILESYSTEM IN USERSPACE 4984M: Miklos Szeredi <miklos@szeredi.hu> 4985L: linux-fsdevel@vger.kernel.org 4986W: http://fuse.sourceforge.net/ 4987T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 4988S: Maintained 4989F: fs/fuse/ 4990F: include/uapi/linux/fuse.h 4991F: Documentation/filesystems/fuse.txt 4992 4993FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4994M: Rik Faith <faith@cs.unc.edu> 4995L: linux-scsi@vger.kernel.org 4996S: Odd Fixes (e.g., new signatures) 4997F: drivers/scsi/fdomain.* 4998 4999GCOV BASED KERNEL PROFILING 5000M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5001S: Maintained 5002F: kernel/gcov/ 5003F: Documentation/gcov.txt 5004 5005GDT SCSI DISK ARRAY CONTROLLER DRIVER 5006M: Achim Leubner <achim_leubner@adaptec.com> 5007L: linux-scsi@vger.kernel.org 5008W: http://www.icp-vortex.com/ 5009S: Supported 5010F: drivers/scsi/gdt* 5011 5012GDB KERNEL DEBUGGING HELPER SCRIPTS 5013M: Jan Kiszka <jan.kiszka@siemens.com> 5014M: Kieran Bingham <kieran@bingham.xyz> 5015S: Supported 5016F: scripts/gdb/ 5017 5018GEMTEK FM RADIO RECEIVER DRIVER 5019M: Hans Verkuil <hverkuil@xs4all.nl> 5020L: linux-media@vger.kernel.org 5021T: git git://linuxtv.org/media_tree.git 5022W: https://linuxtv.org 5023S: Maintained 5024F: drivers/media/radio/radio-gemtek* 5025 5026GENERIC GPIO I2C DRIVER 5027M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5028S: Supported 5029F: drivers/i2c/busses/i2c-gpio.c 5030F: include/linux/i2c-gpio.h 5031 5032GENERIC GPIO I2C MULTIPLEXER DRIVER 5033M: Peter Korsgaard <peter.korsgaard@barco.com> 5034L: linux-i2c@vger.kernel.org 5035S: Supported 5036F: drivers/i2c/muxes/i2c-mux-gpio.c 5037F: include/linux/i2c-mux-gpio.h 5038F: Documentation/i2c/muxes/i2c-mux-gpio 5039 5040GENERIC HDLC (WAN) DRIVERS 5041M: Krzysztof Halasa <khc@pm.waw.pl> 5042W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5043S: Maintained 5044F: drivers/net/wan/c101.c 5045F: drivers/net/wan/hd6457* 5046F: drivers/net/wan/hdlc* 5047F: drivers/net/wan/n2.c 5048F: drivers/net/wan/pc300too.c 5049F: drivers/net/wan/pci200syn.c 5050F: drivers/net/wan/wanxl* 5051 5052GENERIC INCLUDE/ASM HEADER FILES 5053M: Arnd Bergmann <arnd@arndb.de> 5054L: linux-arch@vger.kernel.org 5055T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5056S: Maintained 5057F: include/asm-generic/ 5058F: include/uapi/asm-generic/ 5059 5060GENERIC PHY FRAMEWORK 5061M: Kishon Vijay Abraham I <kishon@ti.com> 5062L: linux-kernel@vger.kernel.org 5063T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5064S: Supported 5065F: drivers/phy/ 5066F: include/linux/phy/ 5067 5068GENERIC PM DOMAINS 5069M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5070M: Kevin Hilman <khilman@kernel.org> 5071M: Ulf Hansson <ulf.hansson@linaro.org> 5072L: linux-pm@vger.kernel.org 5073S: Supported 5074F: drivers/base/power/domain*.c 5075F: include/linux/pm_domain.h 5076 5077GENERIC UIO DRIVER FOR PCI DEVICES 5078M: "Michael S. Tsirkin" <mst@redhat.com> 5079L: kvm@vger.kernel.org 5080S: Supported 5081F: drivers/uio/uio_pci_generic.c 5082 5083GET_MAINTAINER SCRIPT 5084M: Joe Perches <joe@perches.com> 5085S: Maintained 5086F: scripts/get_maintainer.pl 5087 5088GFS2 FILE SYSTEM 5089M: Steven Whitehouse <swhiteho@redhat.com> 5090M: Bob Peterson <rpeterso@redhat.com> 5091L: cluster-devel@redhat.com 5092W: http://sources.redhat.com/cluster/ 5093T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5094S: Supported 5095F: Documentation/filesystems/gfs2*.txt 5096F: fs/gfs2/ 5097F: include/uapi/linux/gfs2_ondisk.h 5098 5099GIGASET ISDN DRIVERS 5100M: Paul Bolle <pebolle@tiscali.nl> 5101L: gigaset307x-common@lists.sourceforge.net 5102W: http://gigaset307x.sourceforge.net/ 5103S: Odd Fixes 5104F: Documentation/isdn/README.gigaset 5105F: drivers/isdn/gigaset/ 5106F: include/uapi/linux/gigaset_dev.h 5107 5108GO7007 MPEG CODEC 5109M: Hans Verkuil <hans.verkuil@cisco.com> 5110L: linux-media@vger.kernel.org 5111S: Maintained 5112F: drivers/media/usb/go7007/ 5113 5114GOODIX TOUCHSCREEN 5115M: Bastien Nocera <hadess@hadess.net> 5116L: linux-input@vger.kernel.org 5117S: Maintained 5118F: drivers/input/touchscreen/goodix.c 5119 5120GPIO SUBSYSTEM 5121M: Linus Walleij <linus.walleij@linaro.org> 5122M: Alexandre Courbot <gnurou@gmail.com> 5123L: linux-gpio@vger.kernel.org 5124T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5125S: Maintained 5126F: Documentation/devicetree/bindings/gpio/ 5127F: Documentation/gpio/ 5128F: Documentation/ABI/testing/gpio-cdev 5129F: Documentation/ABI/obsolete/sysfs-gpio 5130F: drivers/gpio/ 5131F: include/linux/gpio/ 5132F: include/linux/gpio.h 5133F: include/asm-generic/gpio.h 5134F: include/uapi/linux/gpio.h 5135F: tools/gpio/ 5136 5137GRE DEMULTIPLEXER DRIVER 5138M: Dmitry Kozlov <xeb@mail.ru> 5139L: netdev@vger.kernel.org 5140S: Maintained 5141F: net/ipv4/gre_demux.c 5142F: net/ipv4/gre_offload.c 5143F: include/net/gre.h 5144 5145GRETH 10/100/1G Ethernet MAC device driver 5146M: Andreas Larsson <andreas@gaisler.com> 5147L: netdev@vger.kernel.org 5148S: Maintained 5149F: drivers/net/ethernet/aeroflex/ 5150 5151GSPCA FINEPIX SUBDRIVER 5152M: Frank Zago <frank@zago.net> 5153L: linux-media@vger.kernel.org 5154T: git git://linuxtv.org/media_tree.git 5155S: Maintained 5156F: drivers/media/usb/gspca/finepix.c 5157 5158GSPCA GL860 SUBDRIVER 5159M: Olivier Lorin <o.lorin@laposte.net> 5160L: linux-media@vger.kernel.org 5161T: git git://linuxtv.org/media_tree.git 5162S: Maintained 5163F: drivers/media/usb/gspca/gl860/ 5164 5165GSPCA M5602 SUBDRIVER 5166M: Erik Andren <erik.andren@gmail.com> 5167L: linux-media@vger.kernel.org 5168T: git git://linuxtv.org/media_tree.git 5169S: Maintained 5170F: drivers/media/usb/gspca/m5602/ 5171 5172GSPCA PAC207 SONIXB SUBDRIVER 5173M: Hans de Goede <hdegoede@redhat.com> 5174L: linux-media@vger.kernel.org 5175T: git git://linuxtv.org/media_tree.git 5176S: Maintained 5177F: drivers/media/usb/gspca/pac207.c 5178 5179GSPCA SN9C20X SUBDRIVER 5180M: Brian Johnson <brijohn@gmail.com> 5181L: linux-media@vger.kernel.org 5182T: git git://linuxtv.org/media_tree.git 5183S: Maintained 5184F: drivers/media/usb/gspca/sn9c20x.c 5185 5186GSPCA T613 SUBDRIVER 5187M: Leandro Costantino <lcostantino@gmail.com> 5188L: linux-media@vger.kernel.org 5189T: git git://linuxtv.org/media_tree.git 5190S: Maintained 5191F: drivers/media/usb/gspca/t613.c 5192 5193GSPCA USB WEBCAM DRIVER 5194M: Hans de Goede <hdegoede@redhat.com> 5195L: linux-media@vger.kernel.org 5196T: git git://linuxtv.org/media_tree.git 5197S: Maintained 5198F: drivers/media/usb/gspca/ 5199 5200GUID PARTITION TABLE (GPT) 5201M: Davidlohr Bueso <dave@stgolabs.net> 5202L: linux-efi@vger.kernel.org 5203S: Maintained 5204F: block/partitions/efi.* 5205 5206STK1160 USB VIDEO CAPTURE DRIVER 5207M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5208L: linux-media@vger.kernel.org 5209T: git git://linuxtv.org/media_tree.git 5210S: Maintained 5211F: drivers/media/usb/stk1160/ 5212 5213H8/300 ARCHITECTURE 5214M: Yoshinori Sato <ysato@users.sourceforge.jp> 5215L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5216W: http://uclinux-h8.sourceforge.jp 5217T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5218S: Maintained 5219F: arch/h8300/ 5220F: drivers/clocksource/h8300_*.c 5221F: drivers/clk/h8300/ 5222F: drivers/irqchip/irq-renesas-h8*.c 5223 5224HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5225M: Frank Seidel <frank@f-seidel.de> 5226L: platform-driver-x86@vger.kernel.org 5227W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5228S: Maintained 5229F: drivers/platform/x86/hdaps.c 5230 5231HDPVR USB VIDEO ENCODER DRIVER 5232M: Hans Verkuil <hverkuil@xs4all.nl> 5233L: linux-media@vger.kernel.org 5234T: git git://linuxtv.org/media_tree.git 5235W: https://linuxtv.org 5236S: Odd Fixes 5237F: drivers/media/usb/hdpvr/ 5238 5239HWPOISON MEMORY FAILURE HANDLING 5240M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5241L: linux-mm@kvack.org 5242S: Maintained 5243F: mm/memory-failure.c 5244F: mm/hwpoison-inject.c 5245 5246HYPERVISOR VIRTUAL CONSOLE DRIVER 5247L: linuxppc-dev@lists.ozlabs.org 5248S: Odd Fixes 5249F: drivers/tty/hvc/ 5250 5251HACKRF MEDIA DRIVER 5252M: Antti Palosaari <crope@iki.fi> 5253L: linux-media@vger.kernel.org 5254W: https://linuxtv.org 5255W: http://palosaari.fi/linux/ 5256Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5257T: git git://linuxtv.org/anttip/media_tree.git 5258S: Maintained 5259F: drivers/media/usb/hackrf/ 5260 5261HARDWARE MONITORING 5262M: Jean Delvare <jdelvare@suse.com> 5263M: Guenter Roeck <linux@roeck-us.net> 5264L: linux-hwmon@vger.kernel.org 5265W: http://hwmon.wiki.kernel.org/ 5266T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5267T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5268S: Maintained 5269F: Documentation/hwmon/ 5270F: drivers/hwmon/ 5271F: include/linux/hwmon*.h 5272 5273HARDWARE RANDOM NUMBER GENERATOR CORE 5274M: Matt Mackall <mpm@selenic.com> 5275M: Herbert Xu <herbert@gondor.apana.org.au> 5276L: linux-crypto@vger.kernel.org 5277S: Odd fixes 5278F: Documentation/hw_random.txt 5279F: drivers/char/hw_random/ 5280F: include/linux/hw_random.h 5281 5282HARDWARE SPINLOCK CORE 5283M: Ohad Ben-Cohen <ohad@wizery.com> 5284M: Bjorn Andersson <bjorn.andersson@linaro.org> 5285L: linux-remoteproc@vger.kernel.org 5286S: Maintained 5287T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5288F: Documentation/hwspinlock.txt 5289F: drivers/hwspinlock/hwspinlock_* 5290F: include/linux/hwspinlock.h 5291 5292HARMONY SOUND DRIVER 5293L: linux-parisc@vger.kernel.org 5294S: Maintained 5295F: sound/parisc/harmony.* 5296 5297HD29L2 MEDIA DRIVER 5298M: Antti Palosaari <crope@iki.fi> 5299L: linux-media@vger.kernel.org 5300W: https://linuxtv.org 5301W: http://palosaari.fi/linux/ 5302Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5303T: git git://linuxtv.org/anttip/media_tree.git 5304S: Maintained 5305F: drivers/media/dvb-frontends/hd29l2* 5306 5307HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5308M: Don Brace <don.brace@microsemi.com> 5309L: iss_storagedev@hp.com 5310L: esc.storagedev@microsemi.com 5311L: linux-scsi@vger.kernel.org 5312S: Supported 5313F: Documentation/scsi/hpsa.txt 5314F: drivers/scsi/hpsa*.[ch] 5315F: include/linux/cciss*.h 5316F: include/uapi/linux/cciss*.h 5317 5318HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5319M: Don Brace <don.brace@microsemi.com> 5320L: iss_storagedev@hp.com 5321L: esc.storagedev@microsemi.com 5322L: linux-scsi@vger.kernel.org 5323S: Supported 5324F: Documentation/blockdev/cciss.txt 5325F: drivers/block/cciss* 5326F: include/linux/cciss_ioctl.h 5327F: include/uapi/linux/cciss_ioctl.h 5328 5329HFI1 DRIVER 5330M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5331M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5332L: linux-rdma@vger.kernel.org 5333S: Supported 5334F: drivers/infiniband/hw/hfi1 5335 5336HFS FILESYSTEM 5337L: linux-fsdevel@vger.kernel.org 5338S: Orphan 5339F: Documentation/filesystems/hfs.txt 5340F: fs/hfs/ 5341 5342HFSPLUS FILESYSTEM 5343L: linux-fsdevel@vger.kernel.org 5344S: Orphan 5345F: Documentation/filesystems/hfsplus.txt 5346F: fs/hfsplus/ 5347 5348HGA FRAMEBUFFER DRIVER 5349M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5350L: linux-nvidia@lists.surfsouth.com 5351W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5352S: Maintained 5353F: drivers/video/fbdev/hgafb.c 5354 5355HIBERNATION (aka Software Suspend, aka swsusp) 5356M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5357M: Pavel Machek <pavel@ucw.cz> 5358L: linux-pm@vger.kernel.org 5359S: Supported 5360F: arch/x86/power/ 5361F: drivers/base/power/ 5362F: kernel/power/ 5363F: include/linux/suspend.h 5364F: include/linux/freezer.h 5365F: include/linux/pm.h 5366F: arch/*/include/asm/suspend*.h 5367 5368HID CORE LAYER 5369M: Jiri Kosina <jikos@kernel.org> 5370R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5371L: linux-input@vger.kernel.org 5372T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5373S: Maintained 5374F: drivers/hid/ 5375F: include/linux/hid* 5376F: include/uapi/linux/hid* 5377 5378HID SENSOR HUB DRIVERS 5379M: Jiri Kosina <jikos@kernel.org> 5380M: Jonathan Cameron <jic23@kernel.org> 5381M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5382L: linux-input@vger.kernel.org 5383L: linux-iio@vger.kernel.org 5384S: Maintained 5385F: Documentation/hid/hid-sensor* 5386F: drivers/hid/hid-sensor-* 5387F: drivers/iio/*/hid-* 5388F: include/linux/hid-sensor-* 5389 5390HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5391M: Thomas Gleixner <tglx@linutronix.de> 5392L: linux-kernel@vger.kernel.org 5393T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5394S: Maintained 5395F: Documentation/timers/ 5396F: kernel/time/hrtimer.c 5397F: kernel/time/clockevents.c 5398F: kernel/time/tick*.* 5399F: kernel/time/timer_*.c 5400F: include/linux/clockchips.h 5401F: include/linux/hrtimer.h 5402 5403HIGH-SPEED SCC DRIVER FOR AX.25 5404L: linux-hams@vger.kernel.org 5405S: Orphan 5406F: drivers/net/hamradio/dmascc.c 5407F: drivers/net/hamradio/scc.c 5408 5409HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5410M: HighPoint Linux Team <linux@highpoint-tech.com> 5411W: http://www.highpoint-tech.com 5412S: Supported 5413F: Documentation/scsi/hptiop.txt 5414F: drivers/scsi/hptiop.c 5415 5416HIPPI 5417M: Jes Sorensen <jes@trained-monkey.org> 5418L: linux-hippi@sunsite.dk 5419S: Maintained 5420F: include/linux/hippidevice.h 5421F: include/uapi/linux/if_hippi.h 5422F: net/802/hippi.c 5423F: drivers/net/hippi/ 5424 5425HISILICON SAS Controller 5426M: John Garry <john.garry@huawei.com> 5427W: http://www.hisilicon.com 5428S: Supported 5429F: drivers/scsi/hisi_sas/ 5430F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5431 5432HOST AP DRIVER 5433M: Jouni Malinen <j@w1.fi> 5434L: hostap@shmoo.com (subscribers-only) 5435L: linux-wireless@vger.kernel.org 5436W: http://hostap.epitest.fi/ 5437S: Maintained 5438F: drivers/net/wireless/intersil/hostap/ 5439 5440HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5441L: platform-driver-x86@vger.kernel.org 5442S: Orphan 5443F: drivers/platform/x86/tc1100-wmi.c 5444 5445HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5446M: Jaroslav Kysela <perex@perex.cz> 5447S: Maintained 5448F: drivers/net/ethernet/hp/hp100.* 5449 5450HPET: High Precision Event Timers driver 5451M: Clemens Ladisch <clemens@ladisch.de> 5452S: Maintained 5453F: Documentation/timers/hpet.txt 5454F: drivers/char/hpet.c 5455F: include/linux/hpet.h 5456F: include/uapi/linux/hpet.h 5457 5458HPET: x86 5459S: Orphan 5460F: arch/x86/kernel/hpet.c 5461F: arch/x86/include/asm/hpet.h 5462 5463HPFS FILESYSTEM 5464M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5465W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5466S: Maintained 5467F: fs/hpfs/ 5468 5469HSI SUBSYSTEM 5470M: Sebastian Reichel <sre@kernel.org> 5471T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5472S: Maintained 5473F: Documentation/ABI/testing/sysfs-bus-hsi 5474F: Documentation/hsi.txt 5475F: drivers/hsi/ 5476F: include/linux/hsi/ 5477F: include/uapi/linux/hsi/ 5478 5479HSO 3G MODEM DRIVER 5480M: Jan Dumon <j.dumon@option.com> 5481W: http://www.pharscape.org 5482S: Maintained 5483F: drivers/net/usb/hso.c 5484 5485HSR NETWORK PROTOCOL 5486M: Arvid Brodin <arvid.brodin@alten.se> 5487L: netdev@vger.kernel.org 5488S: Maintained 5489F: net/hsr/ 5490 5491HTCPEN TOUCHSCREEN DRIVER 5492M: Pau Oliva Fora <pof@eslack.org> 5493L: linux-input@vger.kernel.org 5494S: Maintained 5495F: drivers/input/touchscreen/htcpen.c 5496 5497HUGETLB FILESYSTEM 5498M: Nadia Yvette Chambers <nyc@holomorphy.com> 5499S: Maintained 5500F: fs/hugetlbfs/ 5501 5502Hyper-V CORE AND DRIVERS 5503M: "K. Y. Srinivasan" <kys@microsoft.com> 5504M: Haiyang Zhang <haiyangz@microsoft.com> 5505L: devel@linuxdriverproject.org 5506S: Maintained 5507F: arch/x86/include/asm/mshyperv.h 5508F: arch/x86/include/uapi/asm/hyperv.h 5509F: arch/x86/kernel/cpu/mshyperv.c 5510F: drivers/hid/hid-hyperv.c 5511F: drivers/hv/ 5512F: drivers/input/serio/hyperv-keyboard.c 5513F: drivers/pci/host/pci-hyperv.c 5514F: drivers/net/hyperv/ 5515F: drivers/scsi/storvsc_drv.c 5516F: drivers/video/fbdev/hyperv_fb.c 5517F: include/linux/hyperv.h 5518F: tools/hv/ 5519F: Documentation/ABI/stable/sysfs-bus-vmbus 5520 5521I2C MUXES 5522M: Peter Rosin <peda@axentia.se> 5523L: linux-i2c@vger.kernel.org 5524S: Maintained 5525F: Documentation/i2c/i2c-topology 5526F: Documentation/i2c/muxes/ 5527F: Documentation/devicetree/bindings/i2c/i2c-mux* 5528F: drivers/i2c/i2c-mux.c 5529F: drivers/i2c/muxes/ 5530F: include/linux/i2c-mux.h 5531 5532I2C OVER PARALLEL PORT 5533M: Jean Delvare <jdelvare@suse.com> 5534L: linux-i2c@vger.kernel.org 5535S: Maintained 5536F: Documentation/i2c/busses/i2c-parport 5537F: Documentation/i2c/busses/i2c-parport-light 5538F: drivers/i2c/busses/i2c-parport.c 5539F: drivers/i2c/busses/i2c-parport-light.c 5540 5541I2C/SMBUS CONTROLLER DRIVERS FOR PC 5542M: Jean Delvare <jdelvare@suse.com> 5543L: linux-i2c@vger.kernel.org 5544S: Maintained 5545F: Documentation/i2c/busses/i2c-ali1535 5546F: Documentation/i2c/busses/i2c-ali1563 5547F: Documentation/i2c/busses/i2c-ali15x3 5548F: Documentation/i2c/busses/i2c-amd756 5549F: Documentation/i2c/busses/i2c-amd8111 5550F: Documentation/i2c/busses/i2c-i801 5551F: Documentation/i2c/busses/i2c-nforce2 5552F: Documentation/i2c/busses/i2c-piix4 5553F: Documentation/i2c/busses/i2c-sis5595 5554F: Documentation/i2c/busses/i2c-sis630 5555F: Documentation/i2c/busses/i2c-sis96x 5556F: Documentation/i2c/busses/i2c-via 5557F: Documentation/i2c/busses/i2c-viapro 5558F: drivers/i2c/busses/i2c-ali1535.c 5559F: drivers/i2c/busses/i2c-ali1563.c 5560F: drivers/i2c/busses/i2c-ali15x3.c 5561F: drivers/i2c/busses/i2c-amd756.c 5562F: drivers/i2c/busses/i2c-amd756-s4882.c 5563F: drivers/i2c/busses/i2c-amd8111.c 5564F: drivers/i2c/busses/i2c-i801.c 5565F: drivers/i2c/busses/i2c-isch.c 5566F: drivers/i2c/busses/i2c-nforce2.c 5567F: drivers/i2c/busses/i2c-nforce2-s4985.c 5568F: drivers/i2c/busses/i2c-piix4.c 5569F: drivers/i2c/busses/i2c-sis5595.c 5570F: drivers/i2c/busses/i2c-sis630.c 5571F: drivers/i2c/busses/i2c-sis96x.c 5572F: drivers/i2c/busses/i2c-via.c 5573F: drivers/i2c/busses/i2c-viapro.c 5574 5575I2C/SMBUS ISMT DRIVER 5576M: Seth Heasley <seth.heasley@intel.com> 5577M: Neil Horman <nhorman@tuxdriver.com> 5578L: linux-i2c@vger.kernel.org 5579F: drivers/i2c/busses/i2c-ismt.c 5580F: Documentation/i2c/busses/i2c-ismt 5581 5582I2C/SMBUS STUB DRIVER 5583M: Jean Delvare <jdelvare@suse.com> 5584L: linux-i2c@vger.kernel.org 5585S: Maintained 5586F: drivers/i2c/i2c-stub.c 5587 5588I2C SUBSYSTEM 5589M: Wolfram Sang <wsa@the-dreams.de> 5590L: linux-i2c@vger.kernel.org 5591W: https://i2c.wiki.kernel.org/ 5592Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5593T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5594S: Maintained 5595F: Documentation/devicetree/bindings/i2c/ 5596F: Documentation/i2c/ 5597F: drivers/i2c/ 5598F: drivers/i2c/*/ 5599F: include/linux/i2c.h 5600F: include/linux/i2c-*.h 5601F: include/uapi/linux/i2c.h 5602F: include/uapi/linux/i2c-*.h 5603 5604I2C ACPI SUPPORT 5605M: Mika Westerberg <mika.westerberg@linux.intel.com> 5606L: linux-i2c@vger.kernel.org 5607L: linux-acpi@vger.kernel.org 5608S: Maintained 5609 5610I2C-TAOS-EVM DRIVER 5611M: Jean Delvare <jdelvare@suse.com> 5612L: linux-i2c@vger.kernel.org 5613S: Maintained 5614F: Documentation/i2c/busses/i2c-taos-evm 5615F: drivers/i2c/busses/i2c-taos-evm.c 5616 5617I2C-TINY-USB DRIVER 5618M: Till Harbaum <till@harbaum.org> 5619L: linux-i2c@vger.kernel.org 5620W: http://www.harbaum.org/till/i2c_tiny_usb 5621S: Maintained 5622F: drivers/i2c/busses/i2c-tiny-usb.c 5623 5624i386 BOOT CODE 5625M: "H. Peter Anvin" <hpa@zytor.com> 5626S: Maintained 5627F: arch/x86/boot/ 5628 5629i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5630M: "H. Peter Anvin" <hpa@zytor.com> 5631T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5632S: Maintained 5633 5634IA64 (Itanium) PLATFORM 5635M: Tony Luck <tony.luck@intel.com> 5636M: Fenghua Yu <fenghua.yu@intel.com> 5637L: linux-ia64@vger.kernel.org 5638T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5639S: Maintained 5640F: arch/ia64/ 5641 5642IBM Power VMX Cryptographic instructions 5643M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5644M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5645L: linux-crypto@vger.kernel.org 5646S: Supported 5647F: drivers/crypto/vmx/Makefile 5648F: drivers/crypto/vmx/Kconfig 5649F: drivers/crypto/vmx/vmx.c 5650F: drivers/crypto/vmx/aes* 5651F: drivers/crypto/vmx/ghash* 5652F: drivers/crypto/vmx/ppc-xlate.pl 5653 5654IBM Power in-Nest Crypto Acceleration 5655M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5656M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5657L: linux-crypto@vger.kernel.org 5658S: Supported 5659F: drivers/crypto/nx/Makefile 5660F: drivers/crypto/nx/Kconfig 5661F: drivers/crypto/nx/nx-aes* 5662F: drivers/crypto/nx/nx-sha* 5663F: drivers/crypto/nx/nx.* 5664F: drivers/crypto/nx/nx_csbcpb.h 5665F: drivers/crypto/nx/nx_debugfs.h 5666 5667IBM Power 842 compression accelerator 5668M: Dan Streetman <ddstreet@ieee.org> 5669S: Supported 5670F: drivers/crypto/nx/Makefile 5671F: drivers/crypto/nx/Kconfig 5672F: drivers/crypto/nx/nx-842* 5673F: include/linux/sw842.h 5674F: crypto/842.c 5675F: lib/842/ 5676 5677IBM Power Linux RAID adapter 5678M: Brian King <brking@us.ibm.com> 5679S: Supported 5680F: drivers/scsi/ipr.* 5681 5682IBM Power Virtual Ethernet Device Driver 5683M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5684L: netdev@vger.kernel.org 5685S: Supported 5686F: drivers/net/ethernet/ibm/ibmveth.* 5687 5688IBM Power SRIOV Virtual NIC Device Driver 5689M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5690M: John Allen <jallen@linux.vnet.ibm.com> 5691L: netdev@vger.kernel.org 5692S: Supported 5693F: drivers/net/ethernet/ibm/ibmvnic.* 5694 5695IBM Power Virtual SCSI Device Drivers 5696M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5697L: linux-scsi@vger.kernel.org 5698S: Supported 5699F: drivers/scsi/ibmvscsi/ibmvscsi* 5700F: drivers/scsi/ibmvscsi/viosrp.h 5701 5702IBM Power Virtual FC Device Drivers 5703M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5704L: linux-scsi@vger.kernel.org 5705S: Supported 5706F: drivers/scsi/ibmvscsi/ibmvfc* 5707 5708IBM ServeRAID RAID DRIVER 5709S: Orphan 5710F: drivers/scsi/ips.* 5711 5712ICH LPC AND GPIO DRIVER 5713M: Peter Tyser <ptyser@xes-inc.com> 5714S: Maintained 5715F: drivers/mfd/lpc_ich.c 5716F: drivers/gpio/gpio-ich.c 5717 5718IDE SUBSYSTEM 5719M: "David S. Miller" <davem@davemloft.net> 5720L: linux-ide@vger.kernel.org 5721Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5722T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5723S: Maintained 5724F: Documentation/ide/ 5725F: drivers/ide/ 5726F: include/linux/ide.h 5727 5728IDEAPAD LAPTOP EXTRAS DRIVER 5729M: Ike Panhc <ike.pan@canonical.com> 5730L: platform-driver-x86@vger.kernel.org 5731W: http://launchpad.net/ideapad-laptop 5732S: Maintained 5733F: drivers/platform/x86/ideapad-laptop.c 5734 5735IDEAPAD LAPTOP SLIDEBAR DRIVER 5736M: Andrey Moiseev <o2g.org.ru@gmail.com> 5737L: linux-input@vger.kernel.org 5738W: https://github.com/o2genum/ideapad-slidebar 5739S: Maintained 5740F: drivers/input/misc/ideapad_slidebar.c 5741 5742IDE/ATAPI DRIVERS 5743M: Borislav Petkov <bp@alien8.de> 5744L: linux-ide@vger.kernel.org 5745S: Maintained 5746F: Documentation/cdrom/ide-cd 5747F: drivers/ide/ide-cd* 5748 5749IDLE-I7300 5750M: Andy Henroid <andrew.d.henroid@intel.com> 5751L: linux-pm@vger.kernel.org 5752S: Supported 5753F: drivers/idle/i7300_idle.c 5754 5755IEEE 802.15.4 SUBSYSTEM 5756M: Alexander Aring <aar@pengutronix.de> 5757L: linux-wpan@vger.kernel.org 5758W: http://wpan.cakelab.org/ 5759T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5760T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5761S: Maintained 5762F: net/ieee802154/ 5763F: net/mac802154/ 5764F: drivers/net/ieee802154/ 5765F: include/linux/nl802154.h 5766F: include/linux/ieee802154.h 5767F: include/net/nl802154.h 5768F: include/net/mac802154.h 5769F: include/net/af_ieee802154.h 5770F: include/net/cfg802154.h 5771F: include/net/ieee802154_netdev.h 5772F: Documentation/networking/ieee802154.txt 5773 5774IGORPLUG-USB IR RECEIVER 5775M: Sean Young <sean@mess.org> 5776L: linux-media@vger.kernel.org 5777S: Maintained 5778F: drivers/media/rc/igorplugusb.c 5779 5780IGUANAWORKS USB IR TRANSCEIVER 5781M: Sean Young <sean@mess.org> 5782L: linux-media@vger.kernel.org 5783S: Maintained 5784F: drivers/media/rc/iguanair.c 5785 5786IIO SUBSYSTEM AND DRIVERS 5787M: Jonathan Cameron <jic23@kernel.org> 5788R: Hartmut Knaack <knaack.h@gmx.de> 5789R: Lars-Peter Clausen <lars@metafoo.de> 5790R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5791L: linux-iio@vger.kernel.org 5792S: Maintained 5793F: drivers/iio/ 5794F: drivers/staging/iio/ 5795F: include/linux/iio/ 5796F: tools/iio/ 5797 5798IKANOS/ADI EAGLE ADSL USB DRIVER 5799M: Matthieu Castet <castet.matthieu@free.fr> 5800M: Stanislaw Gruszka <stf_xl@wp.pl> 5801S: Maintained 5802F: drivers/usb/atm/ueagle-atm.c 5803 5804INA209 HARDWARE MONITOR DRIVER 5805M: Guenter Roeck <linux@roeck-us.net> 5806L: linux-hwmon@vger.kernel.org 5807S: Maintained 5808F: Documentation/hwmon/ina209 5809F: Documentation/devicetree/bindings/i2c/ina209.txt 5810F: drivers/hwmon/ina209.c 5811 5812INA2XX HARDWARE MONITOR DRIVER 5813M: Guenter Roeck <linux@roeck-us.net> 5814L: linux-hwmon@vger.kernel.org 5815S: Maintained 5816F: Documentation/hwmon/ina2xx 5817F: drivers/hwmon/ina2xx.c 5818F: include/linux/platform_data/ina2xx.h 5819 5820INDUSTRY PACK SUBSYSTEM (IPACK) 5821M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5822M: Jens Taprogge <jens.taprogge@taprogge.org> 5823M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5824L: industrypack-devel@lists.sourceforge.net 5825W: http://industrypack.sourceforge.net 5826S: Maintained 5827F: drivers/ipack/ 5828 5829INGENIC JZ4780 DMA Driver 5830M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5831S: Maintained 5832F: drivers/dma/dma-jz4780.c 5833 5834INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5835M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5836M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5837L: linux-ima-devel@lists.sourceforge.net 5838L: linux-ima-user@lists.sourceforge.net 5839L: linux-security-module@vger.kernel.org 5840T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5841S: Supported 5842F: security/integrity/ima/ 5843 5844IMGTEC IR DECODER DRIVER 5845M: James Hogan <james.hogan@imgtec.com> 5846S: Maintained 5847F: drivers/media/rc/img-ir/ 5848 5849IMS TWINTURBO FRAMEBUFFER DRIVER 5850L: linux-fbdev@vger.kernel.org 5851S: Orphan 5852F: drivers/video/fbdev/imsttfb.c 5853 5854INFINIBAND SUBSYSTEM 5855M: Doug Ledford <dledford@redhat.com> 5856M: Sean Hefty <sean.hefty@intel.com> 5857M: Hal Rosenstock <hal.rosenstock@gmail.com> 5858L: linux-rdma@vger.kernel.org 5859W: http://www.openfabrics.org/ 5860Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5861T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5862S: Supported 5863F: Documentation/infiniband/ 5864F: drivers/infiniband/ 5865F: include/uapi/linux/if_infiniband.h 5866F: include/uapi/rdma/ 5867F: include/rdma/ 5868 5869INOTIFY 5870M: John McCutchan <john@johnmccutchan.com> 5871M: Robert Love <rlove@rlove.org> 5872M: Eric Paris <eparis@parisplace.org> 5873S: Maintained 5874F: Documentation/filesystems/inotify.txt 5875F: fs/notify/inotify/ 5876F: include/linux/inotify.h 5877F: include/uapi/linux/inotify.h 5878 5879INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5880M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5881L: linux-input@vger.kernel.org 5882Q: http://patchwork.kernel.org/project/linux-input/list/ 5883T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5884S: Maintained 5885F: drivers/input/ 5886F: include/linux/input.h 5887F: include/uapi/linux/input.h 5888F: include/linux/input/ 5889F: Documentation/devicetree/bindings/input/ 5890 5891INPUT MULTITOUCH (MT) PROTOCOL 5892M: Henrik Rydberg <rydberg@bitmath.org> 5893L: linux-input@vger.kernel.org 5894S: Odd fixes 5895F: Documentation/input/multi-touch-protocol.txt 5896F: drivers/input/input-mt.c 5897K: \b(ABS|SYN)_MT_ 5898 5899INTEL ASoC BDW/HSW DRIVERS 5900M: Jie Yang <yang.jie@linux.intel.com> 5901L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5902S: Supported 5903F: sound/soc/intel/common/sst-dsp* 5904F: sound/soc/intel/common/sst-firmware.c 5905F: sound/soc/intel/boards/broadwell.c 5906F: sound/soc/intel/haswell/ 5907 5908INTEL C600 SERIES SAS CONTROLLER DRIVER 5909M: Intel SCU Linux support <intel-linux-scu@intel.com> 5910M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5911L: linux-scsi@vger.kernel.org 5912T: git git://git.code.sf.net/p/intel-sas/isci 5913S: Supported 5914F: drivers/scsi/isci/ 5915 5916INTEL HID EVENT DRIVER 5917M: Alex Hung <alex.hung@canonical.com> 5918L: platform-driver-x86@vger.kernel.org 5919S: Maintained 5920F: drivers/platform/x86/intel-hid.c 5921 5922INTEL IDLE DRIVER 5923M: Len Brown <lenb@kernel.org> 5924L: linux-pm@vger.kernel.org 5925T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5926S: Supported 5927F: drivers/idle/intel_idle.c 5928 5929INTEL PSTATE DRIVER 5930M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5931M: Len Brown <lenb@kernel.org> 5932L: linux-pm@vger.kernel.org 5933S: Supported 5934F: drivers/cpufreq/intel_pstate.c 5935 5936INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5937M: Maik Broemme <mbroemme@plusserver.de> 5938L: linux-fbdev@vger.kernel.org 5939S: Maintained 5940F: Documentation/fb/intelfb.txt 5941F: drivers/video/fbdev/intelfb/ 5942 5943INTEL 810/815 FRAMEBUFFER DRIVER 5944M: Antonino Daplas <adaplas@gmail.com> 5945L: linux-fbdev@vger.kernel.org 5946S: Maintained 5947F: drivers/video/fbdev/i810/ 5948 5949INTEL MENLOW THERMAL DRIVER 5950M: Sujith Thomas <sujith.thomas@intel.com> 5951L: platform-driver-x86@vger.kernel.org 5952W: https://01.org/linux-acpi 5953S: Supported 5954F: drivers/platform/x86/intel_menlow.c 5955 5956INTEL I/OAT DMA DRIVER 5957M: Dave Jiang <dave.jiang@intel.com> 5958R: Dan Williams <dan.j.williams@intel.com> 5959L: dmaengine@vger.kernel.org 5960Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5961S: Supported 5962F: drivers/dma/ioat* 5963 5964INTEL IOMMU (VT-d) 5965M: David Woodhouse <dwmw2@infradead.org> 5966L: iommu@lists.linux-foundation.org 5967T: git git://git.infradead.org/iommu-2.6.git 5968S: Supported 5969F: drivers/iommu/intel-iommu.c 5970F: include/linux/intel-iommu.h 5971 5972INTEL IOP-ADMA DMA DRIVER 5973R: Dan Williams <dan.j.williams@intel.com> 5974S: Odd fixes 5975F: drivers/dma/iop-adma.c 5976 5977INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5978M: Krzysztof Halasa <khalasa@piap.pl> 5979S: Maintained 5980F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5981F: arch/arm/mach-ixp4xx/include/mach/npe.h 5982F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5983F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5984F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5985F: drivers/net/wan/ixp4xx_hss.c 5986 5987INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5988M: Deepak Saxena <dsaxena@plexity.net> 5989S: Maintained 5990F: drivers/char/hw_random/ixp4xx-rng.c 5991 5992INTEL ETHERNET DRIVERS 5993M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5994L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 5995W: http://www.intel.com/support/feedback.htm 5996W: http://e1000.sourceforge.net/ 5997Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5999T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6000S: Supported 6001F: Documentation/networking/e100.txt 6002F: Documentation/networking/e1000.txt 6003F: Documentation/networking/e1000e.txt 6004F: Documentation/networking/igb.txt 6005F: Documentation/networking/igbvf.txt 6006F: Documentation/networking/ixgb.txt 6007F: Documentation/networking/ixgbe.txt 6008F: Documentation/networking/ixgbevf.txt 6009F: Documentation/networking/i40e.txt 6010F: Documentation/networking/i40evf.txt 6011F: drivers/net/ethernet/intel/ 6012F: drivers/net/ethernet/intel/*/ 6013 6014INTEL RDMA RNIC DRIVER 6015M: Faisal Latif <faisal.latif@intel.com> 6016R: Chien Tin Tung <chien.tin.tung@intel.com> 6017R: Mustafa Ismail <mustafa.ismail@intel.com> 6018R: Shiraz Saleem <shiraz.saleem@intel.com> 6019R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6020L: linux-rdma@vger.kernel.org 6021S: Supported 6022F: drivers/infiniband/hw/i40iw/ 6023 6024INTEL-MID GPIO DRIVER 6025M: David Cohen <david.a.cohen@linux.intel.com> 6026L: linux-gpio@vger.kernel.org 6027S: Maintained 6028F: drivers/gpio/gpio-intel-mid.c 6029 6030INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6031M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6032L: linux-wireless@vger.kernel.org 6033S: Maintained 6034F: Documentation/networking/README.ipw2100 6035F: Documentation/networking/README.ipw2200 6036F: drivers/net/wireless/intel/ipw2x00/ 6037 6038INTEL(R) TRACE HUB 6039M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6040S: Supported 6041F: Documentation/trace/intel_th.txt 6042F: drivers/hwtracing/intel_th/ 6043 6044INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6045M: Ning Sun <ning.sun@intel.com> 6046L: tboot-devel@lists.sourceforge.net 6047W: http://tboot.sourceforge.net 6048T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6049S: Supported 6050F: Documentation/intel_txt.txt 6051F: include/linux/tboot.h 6052F: arch/x86/kernel/tboot.c 6053 6054INTEL WIRELESS WIMAX CONNECTION 2400 6055M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6056M: linux-wimax@intel.com 6057L: wimax@linuxwimax.org (subscribers-only) 6058S: Supported 6059W: http://linuxwimax.org 6060F: Documentation/wimax/README.i2400m 6061F: drivers/net/wimax/i2400m/ 6062F: include/uapi/linux/wimax/i2400m.h 6063 6064INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6065M: Stanislaw Gruszka <sgruszka@redhat.com> 6066L: linux-wireless@vger.kernel.org 6067S: Supported 6068F: drivers/net/wireless/intel/iwlegacy/ 6069 6070INTEL WIRELESS WIFI LINK (iwlwifi) 6071M: Johannes Berg <johannes.berg@intel.com> 6072M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6073M: Luca Coelho <luciano.coelho@intel.com> 6074M: Intel Linux Wireless <linuxwifi@intel.com> 6075L: linux-wireless@vger.kernel.org 6076W: http://intellinuxwireless.org 6077T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6078S: Supported 6079F: drivers/net/wireless/intel/iwlwifi/ 6080 6081INTEL MANAGEMENT ENGINE (mei) 6082M: Tomas Winkler <tomas.winkler@intel.com> 6083L: linux-kernel@vger.kernel.org 6084S: Supported 6085F: include/uapi/linux/mei.h 6086F: include/linux/mei_cl_bus.h 6087F: drivers/misc/mei/* 6088F: drivers/watchdog/mei_wdt.c 6089F: Documentation/misc-devices/mei/* 6090 6091INTEL MIC DRIVERS (mic) 6092M: Sudeep Dutt <sudeep.dutt@intel.com> 6093M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6094S: Supported 6095W: https://github.com/sudeepdutt/mic 6096W: http://software.intel.com/en-us/mic-developer 6097F: include/linux/mic_bus.h 6098F: include/linux/scif.h 6099F: include/uapi/linux/mic_common.h 6100F: include/uapi/linux/mic_ioctl.h 6101F: include/uapi/linux/scif_ioctl.h 6102F: drivers/misc/mic/ 6103F: drivers/dma/mic_x100_dma.c 6104F: drivers/dma/mic_x100_dma.h 6105F: Documentation/mic/ 6106 6107INTEL PMC/P-Unit IPC DRIVER 6108M: Zha Qipeng<qipeng.zha@intel.com> 6109L: platform-driver-x86@vger.kernel.org 6110S: Maintained 6111F: drivers/platform/x86/intel_pmc_ipc.c 6112F: drivers/platform/x86/intel_punit_ipc.c 6113F: arch/x86/include/asm/intel_pmc_ipc.h 6114F: arch/x86/include/asm/intel_punit_ipc.h 6115 6116INTEL TELEMETRY DRIVER 6117M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6118L: platform-driver-x86@vger.kernel.org 6119S: Maintained 6120F: arch/x86/include/asm/intel_telemetry.h 6121F: drivers/platform/x86/intel_telemetry* 6122 6123INTEL PMC CORE DRIVER 6124M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6125M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6126L: platform-driver-x86@vger.kernel.org 6127S: Maintained 6128F: arch/x86/include/asm/pmc_core.h 6129F: drivers/platform/x86/intel_pmc_core* 6130 6131IOC3 ETHERNET DRIVER 6132M: Ralf Baechle <ralf@linux-mips.org> 6133L: linux-mips@linux-mips.org 6134S: Maintained 6135F: drivers/net/ethernet/sgi/ioc3-eth.c 6136 6137IOC3 SERIAL DRIVER 6138M: Pat Gefre <pfg@sgi.com> 6139L: linux-serial@vger.kernel.org 6140S: Maintained 6141F: drivers/tty/serial/ioc3_serial.c 6142 6143IOMMU DRIVERS 6144M: Joerg Roedel <joro@8bytes.org> 6145L: iommu@lists.linux-foundation.org 6146T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6147S: Maintained 6148F: drivers/iommu/ 6149 6150IP MASQUERADING 6151M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6152S: Maintained 6153F: net/ipv4/netfilter/ipt_MASQUERADE.c 6154 6155IPMI SUBSYSTEM 6156M: Corey Minyard <minyard@acm.org> 6157L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6158W: http://openipmi.sourceforge.net/ 6159S: Supported 6160F: Documentation/IPMI.txt 6161F: drivers/char/ipmi/ 6162F: include/linux/ipmi* 6163F: include/uapi/linux/ipmi* 6164 6165QCOM AUDIO (ASoC) DRIVERS 6166M: Patrick Lai <plai@codeaurora.org> 6167M: Banajit Goswami <bgoswami@codeaurora.org> 6168L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6169S: Supported 6170F: sound/soc/qcom/ 6171 6172IPS SCSI RAID DRIVER 6173M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6174L: linux-scsi@vger.kernel.org 6175W: http://www.adaptec.com/ 6176S: Maintained 6177F: drivers/scsi/ips* 6178 6179IPVS 6180M: Wensong Zhang <wensong@linux-vs.org> 6181M: Simon Horman <horms@verge.net.au> 6182M: Julian Anastasov <ja@ssi.bg> 6183L: netdev@vger.kernel.org 6184L: lvs-devel@vger.kernel.org 6185S: Maintained 6186T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6187T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6188F: Documentation/networking/ipvs-sysctl.txt 6189F: include/net/ip_vs.h 6190F: include/uapi/linux/ip_vs.h 6191F: net/netfilter/ipvs/ 6192 6193IPWIRELESS DRIVER 6194M: Jiri Kosina <jikos@kernel.org> 6195M: David Sterba <dsterba@suse.com> 6196S: Odd Fixes 6197F: drivers/tty/ipwireless/ 6198 6199IPX NETWORK LAYER 6200M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6201L: netdev@vger.kernel.org 6202S: Maintained 6203F: include/net/ipx.h 6204F: include/uapi/linux/ipx.h 6205F: net/ipx/ 6206 6207IRDA SUBSYSTEM 6208M: Samuel Ortiz <samuel@sortiz.org> 6209L: irda-users@lists.sourceforge.net (subscribers-only) 6210L: netdev@vger.kernel.org 6211W: http://irda.sourceforge.net/ 6212S: Maintained 6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6214F: Documentation/networking/irda.txt 6215F: drivers/net/irda/ 6216F: include/net/irda/ 6217F: net/irda/ 6218 6219IRQ SUBSYSTEM 6220M: Thomas Gleixner <tglx@linutronix.de> 6221L: linux-kernel@vger.kernel.org 6222S: Maintained 6223T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6224F: kernel/irq/ 6225 6226IRQCHIP DRIVERS 6227M: Thomas Gleixner <tglx@linutronix.de> 6228M: Jason Cooper <jason@lakedaemon.net> 6229M: Marc Zyngier <marc.zyngier@arm.com> 6230L: linux-kernel@vger.kernel.org 6231S: Maintained 6232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6233T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6234F: Documentation/devicetree/bindings/interrupt-controller/ 6235F: drivers/irqchip/ 6236 6237IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6238M: Jiang Liu <jiang.liu@linux.intel.com> 6239M: Marc Zyngier <marc.zyngier@arm.com> 6240S: Maintained 6241T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6242F: Documentation/IRQ-domain.txt 6243F: include/linux/irqdomain.h 6244F: kernel/irq/irqdomain.c 6245F: kernel/irq/msi.c 6246 6247ISA 6248M: William Breathitt Gray <vilhelm.gray@gmail.com> 6249S: Maintained 6250F: Documentation/isa.txt 6251F: drivers/base/isa.c 6252F: include/linux/isa.h 6253 6254ISAPNP 6255M: Jaroslav Kysela <perex@perex.cz> 6256S: Maintained 6257F: Documentation/isapnp.txt 6258F: drivers/pnp/isapnp/ 6259F: include/linux/isapnp.h 6260 6261ISA RADIO MODULE 6262M: Hans Verkuil <hverkuil@xs4all.nl> 6263L: linux-media@vger.kernel.org 6264T: git git://linuxtv.org/media_tree.git 6265W: https://linuxtv.org 6266S: Maintained 6267F: drivers/media/radio/radio-isa* 6268 6269iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6270M: Peter Jones <pjones@redhat.com> 6271M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6272S: Maintained 6273F: drivers/firmware/iscsi_ibft* 6274 6275ISCSI 6276M: Mike Christie <michaelc@cs.wisc.edu> 6277L: open-iscsi@googlegroups.com 6278W: www.open-iscsi.org 6279T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6280S: Maintained 6281F: drivers/scsi/*iscsi* 6282F: include/scsi/*iscsi* 6283 6284ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6285M: Or Gerlitz <ogerlitz@mellanox.com> 6286M: Sagi Grimberg <sagi@grimberg.me> 6287M: Roi Dayan <roid@mellanox.com> 6288L: linux-rdma@vger.kernel.org 6289S: Supported 6290W: http://www.openfabrics.org 6291W: www.open-iscsi.org 6292Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6293F: drivers/infiniband/ulp/iser/ 6294 6295ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6296M: Sagi Grimberg <sagi@grimberg.me> 6297T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6298L: linux-rdma@vger.kernel.org 6299L: target-devel@vger.kernel.org 6300S: Supported 6301W: http://www.linux-iscsi.org 6302F: drivers/infiniband/ulp/isert 6303 6304ISDN SUBSYSTEM 6305M: Karsten Keil <isdn@linux-pingi.de> 6306L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6307L: netdev@vger.kernel.org 6308W: http://www.isdn4linux.de 6309T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6310S: Maintained 6311F: Documentation/isdn/ 6312F: drivers/isdn/ 6313F: include/linux/isdn.h 6314F: include/linux/isdn/ 6315F: include/uapi/linux/isdn.h 6316F: include/uapi/linux/isdn/ 6317 6318ISDN SUBSYSTEM (Eicon active card driver) 6319M: Armin Schindler <mac@melware.de> 6320L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6321W: http://www.melware.de 6322S: Maintained 6323F: drivers/isdn/hardware/eicon/ 6324 6325IT87 HARDWARE MONITORING DRIVER 6326M: Jean Delvare <jdelvare@suse.com> 6327L: linux-hwmon@vger.kernel.org 6328S: Maintained 6329F: Documentation/hwmon/it87 6330F: drivers/hwmon/it87.c 6331 6332IT913X MEDIA DRIVER 6333M: Antti Palosaari <crope@iki.fi> 6334L: linux-media@vger.kernel.org 6335W: https://linuxtv.org 6336W: http://palosaari.fi/linux/ 6337Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6338T: git git://linuxtv.org/anttip/media_tree.git 6339S: Maintained 6340F: drivers/media/tuners/it913x* 6341 6342IVTV VIDEO4LINUX DRIVER 6343M: Andy Walls <awalls@md.metrocast.net> 6344L: ivtv-devel@ivtvdriver.org (subscribers-only) 6345L: linux-media@vger.kernel.org 6346T: git git://linuxtv.org/media_tree.git 6347W: http://www.ivtvdriver.org 6348S: Maintained 6349F: Documentation/video4linux/*.ivtv 6350F: drivers/media/pci/ivtv/ 6351F: include/uapi/linux/ivtv* 6352 6353IX2505V MEDIA DRIVER 6354M: Malcolm Priestley <tvboxspy@gmail.com> 6355L: linux-media@vger.kernel.org 6356W: https://linuxtv.org 6357Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6358S: Maintained 6359F: drivers/media/dvb-frontends/ix2505v* 6360 6361JC42.4 TEMPERATURE SENSOR DRIVER 6362M: Guenter Roeck <linux@roeck-us.net> 6363L: linux-hwmon@vger.kernel.org 6364S: Maintained 6365F: drivers/hwmon/jc42.c 6366F: Documentation/hwmon/jc42 6367 6368JFS FILESYSTEM 6369M: Dave Kleikamp <shaggy@kernel.org> 6370L: jfs-discussion@lists.sourceforge.net 6371W: http://jfs.sourceforge.net/ 6372T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6373S: Maintained 6374F: Documentation/filesystems/jfs.txt 6375F: fs/jfs/ 6376 6377JME NETWORK DRIVER 6378M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6379L: netdev@vger.kernel.org 6380S: Maintained 6381F: drivers/net/ethernet/jme.* 6382 6383JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6384M: David Woodhouse <dwmw2@infradead.org> 6385L: linux-mtd@lists.infradead.org 6386W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6387S: Maintained 6388F: fs/jffs2/ 6389F: include/uapi/linux/jffs2.h 6390 6391JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6392M: "Theodore Ts'o" <tytso@mit.edu> 6393M: Jan Kara <jack@suse.com> 6394L: linux-ext4@vger.kernel.org 6395S: Maintained 6396F: fs/jbd2/ 6397F: include/linux/jbd2.h 6398 6399JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6400M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6401L: linux-media@vger.kernel.org 6402S: Maintained 6403F: drivers/media/platform/rcar_jpu.c 6404 6405JSM Neo PCI based serial card 6406M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6407L: linux-serial@vger.kernel.org 6408S: Maintained 6409F: drivers/tty/serial/jsm/ 6410 6411K10TEMP HARDWARE MONITORING DRIVER 6412M: Clemens Ladisch <clemens@ladisch.de> 6413L: linux-hwmon@vger.kernel.org 6414S: Maintained 6415F: Documentation/hwmon/k10temp 6416F: drivers/hwmon/k10temp.c 6417 6418K8TEMP HARDWARE MONITORING DRIVER 6419M: Rudolf Marek <r.marek@assembler.cz> 6420L: linux-hwmon@vger.kernel.org 6421S: Maintained 6422F: Documentation/hwmon/k8temp 6423F: drivers/hwmon/k8temp.c 6424 6425KASAN 6426M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6427R: Alexander Potapenko <glider@google.com> 6428R: Dmitry Vyukov <dvyukov@google.com> 6429L: kasan-dev@googlegroups.com 6430S: Maintained 6431F: arch/*/include/asm/kasan.h 6432F: arch/*/mm/kasan_init* 6433F: Documentation/kasan.txt 6434F: include/linux/kasan*.h 6435F: lib/test_kasan.c 6436F: mm/kasan/ 6437F: scripts/Makefile.kasan 6438 6439KCONFIG 6440M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6441L: linux-kbuild@vger.kernel.org 6442T: git git://gitorious.org/linux-kconfig/linux-kconfig 6443S: Maintained 6444F: Documentation/kbuild/kconfig-language.txt 6445F: scripts/kconfig/ 6446 6447KDUMP 6448M: Dave Young <dyoung@redhat.com> 6449M: Baoquan He <bhe@redhat.com> 6450R: Vivek Goyal <vgoyal@redhat.com> 6451L: kexec@lists.infradead.org 6452W: http://lse.sourceforge.net/kdump/ 6453S: Maintained 6454F: Documentation/kdump/ 6455 6456KEENE FM RADIO TRANSMITTER DRIVER 6457M: Hans Verkuil <hverkuil@xs4all.nl> 6458L: linux-media@vger.kernel.org 6459T: git git://linuxtv.org/media_tree.git 6460W: https://linuxtv.org 6461S: Maintained 6462F: drivers/media/radio/radio-keene* 6463 6464KERNEL AUTOMOUNTER v4 (AUTOFS4) 6465M: Ian Kent <raven@themaw.net> 6466L: autofs@vger.kernel.org 6467S: Maintained 6468F: fs/autofs4/ 6469 6470KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6471M: Michal Marek <mmarek@suse.com> 6472T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6473T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6474L: linux-kbuild@vger.kernel.org 6475S: Maintained 6476F: Documentation/kbuild/ 6477F: Makefile 6478F: scripts/Makefile.* 6479F: scripts/basic/ 6480F: scripts/mk* 6481F: scripts/package/ 6482 6483KERNEL JANITORS 6484L: kernel-janitors@vger.kernel.org 6485W: http://kernelnewbies.org/KernelJanitors 6486S: Odd Fixes 6487 6488KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6489M: "J. Bruce Fields" <bfields@fieldses.org> 6490M: Jeff Layton <jlayton@poochiereds.net> 6491L: linux-nfs@vger.kernel.org 6492W: http://nfs.sourceforge.net/ 6493T: git git://linux-nfs.org/~bfields/linux.git 6494S: Supported 6495F: fs/nfsd/ 6496F: include/uapi/linux/nfsd/ 6497F: fs/lockd/ 6498F: fs/nfs_common/ 6499F: net/sunrpc/ 6500F: include/linux/lockd/ 6501F: include/linux/sunrpc/ 6502F: include/uapi/linux/sunrpc/ 6503 6504KERNEL SELFTEST FRAMEWORK 6505M: Shuah Khan <shuahkh@osg.samsung.com> 6506M: Shuah Khan <shuah@kernel.org> 6507L: linux-kselftest@vger.kernel.org 6508T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6509S: Maintained 6510F: tools/testing/selftests 6511 6512KERNEL VIRTUAL MACHINE (KVM) 6513M: Paolo Bonzini <pbonzini@redhat.com> 6514M: Radim Krčmář <rkrcmar@redhat.com> 6515L: kvm@vger.kernel.org 6516W: http://www.linux-kvm.org 6517T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6518S: Supported 6519F: Documentation/*/kvm*.txt 6520F: Documentation/virtual/kvm/ 6521F: arch/*/kvm/ 6522F: arch/x86/kernel/kvm.c 6523F: arch/x86/kernel/kvmclock.c 6524F: arch/*/include/asm/kvm* 6525F: include/linux/kvm* 6526F: include/uapi/linux/kvm* 6527F: virt/kvm/ 6528F: tools/kvm/ 6529 6530KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6531M: Joerg Roedel <joro@8bytes.org> 6532L: kvm@vger.kernel.org 6533W: http://www.linux-kvm.org/ 6534S: Maintained 6535F: arch/x86/include/asm/svm.h 6536F: arch/x86/kvm/svm.c 6537 6538KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6539M: Alexander Graf <agraf@suse.com> 6540L: kvm-ppc@vger.kernel.org 6541W: http://www.linux-kvm.org/ 6542T: git git://github.com/agraf/linux-2.6.git 6543S: Supported 6544F: arch/powerpc/include/asm/kvm* 6545F: arch/powerpc/kvm/ 6546 6547KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6548M: Christian Borntraeger <borntraeger@de.ibm.com> 6549M: Cornelia Huck <cornelia.huck@de.ibm.com> 6550L: linux-s390@vger.kernel.org 6551W: http://www.ibm.com/developerworks/linux/linux390/ 6552T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6553S: Supported 6554F: Documentation/s390/kvm.txt 6555F: arch/s390/include/asm/kvm* 6556F: arch/s390/kvm/ 6557 6558KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6559M: Christoffer Dall <christoffer.dall@linaro.org> 6560M: Marc Zyngier <marc.zyngier@arm.com> 6561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6562L: kvmarm@lists.cs.columbia.edu 6563W: http://systems.cs.columbia.edu/projects/kvm-arm 6564T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6565S: Supported 6566F: arch/arm/include/uapi/asm/kvm* 6567F: arch/arm/include/asm/kvm* 6568F: arch/arm/kvm/ 6569F: virt/kvm/arm/ 6570F: include/kvm/arm_* 6571 6572KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6573M: Christoffer Dall <christoffer.dall@linaro.org> 6574M: Marc Zyngier <marc.zyngier@arm.com> 6575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6576L: kvmarm@lists.cs.columbia.edu 6577S: Maintained 6578F: arch/arm64/include/uapi/asm/kvm* 6579F: arch/arm64/include/asm/kvm* 6580F: arch/arm64/kvm/ 6581 6582KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6583M: James Hogan <james.hogan@imgtec.com> 6584L: linux-mips@linux-mips.org 6585S: Supported 6586F: arch/mips/include/uapi/asm/kvm* 6587F: arch/mips/include/asm/kvm* 6588F: arch/mips/kvm/ 6589 6590KEXEC 6591M: Eric Biederman <ebiederm@xmission.com> 6592W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6593L: kexec@lists.infradead.org 6594S: Maintained 6595F: include/linux/kexec.h 6596F: include/uapi/linux/kexec.h 6597F: kernel/kexec* 6598 6599KEYS/KEYRINGS: 6600M: David Howells <dhowells@redhat.com> 6601L: keyrings@vger.kernel.org 6602S: Maintained 6603F: Documentation/security/keys.txt 6604F: include/linux/key.h 6605F: include/linux/key-type.h 6606F: include/linux/keyctl.h 6607F: include/uapi/linux/keyctl.h 6608F: include/keys/ 6609F: security/keys/ 6610 6611KEYS-TRUSTED 6612M: David Safford <safford@us.ibm.com> 6613M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6614L: linux-security-module@vger.kernel.org 6615L: keyrings@vger.kernel.org 6616S: Supported 6617F: Documentation/security/keys-trusted-encrypted.txt 6618F: include/keys/trusted-type.h 6619F: security/keys/trusted.c 6620F: security/keys/trusted.h 6621 6622KEYS-ENCRYPTED 6623M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6624M: David Safford <safford@us.ibm.com> 6625L: linux-security-module@vger.kernel.org 6626L: keyrings@vger.kernel.org 6627S: Supported 6628F: Documentation/security/keys-trusted-encrypted.txt 6629F: include/keys/encrypted-type.h 6630F: security/keys/encrypted-keys/ 6631 6632KGDB / KDB /debug_core 6633M: Jason Wessel <jason.wessel@windriver.com> 6634W: http://kgdb.wiki.kernel.org/ 6635L: kgdb-bugreport@lists.sourceforge.net 6636T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6637S: Maintained 6638F: Documentation/DocBook/kgdb.tmpl 6639F: drivers/misc/kgdbts.c 6640F: drivers/tty/serial/kgdboc.c 6641F: include/linux/kdb.h 6642F: include/linux/kgdb.h 6643F: kernel/debug/ 6644 6645KMEMCHECK 6646M: Vegard Nossum <vegardno@ifi.uio.no> 6647M: Pekka Enberg <penberg@kernel.org> 6648S: Maintained 6649F: Documentation/kmemcheck.txt 6650F: arch/x86/include/asm/kmemcheck.h 6651F: arch/x86/mm/kmemcheck/ 6652F: include/linux/kmemcheck.h 6653F: mm/kmemcheck.c 6654 6655KMEMLEAK 6656M: Catalin Marinas <catalin.marinas@arm.com> 6657S: Maintained 6658F: Documentation/kmemleak.txt 6659F: include/linux/kmemleak.h 6660F: mm/kmemleak.c 6661F: mm/kmemleak-test.c 6662 6663KPROBES 6664M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6665M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6666M: "David S. Miller" <davem@davemloft.net> 6667M: Masami Hiramatsu <mhiramat@kernel.org> 6668S: Maintained 6669F: Documentation/kprobes.txt 6670F: include/linux/kprobes.h 6671F: kernel/kprobes.c 6672 6673KS0108 LCD CONTROLLER DRIVER 6674M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6675W: http://miguelojeda.es/auxdisplay.htm 6676W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6677S: Maintained 6678F: Documentation/auxdisplay/ks0108 6679F: drivers/auxdisplay/ks0108.c 6680F: include/linux/ks0108.h 6681 6682L3MDEV 6683M: David Ahern <dsa@cumulusnetworks.com> 6684L: netdev@vger.kernel.org 6685S: Maintained 6686F: net/l3mdev 6687F: include/net/l3mdev.h 6688 6689LANTIQ MIPS ARCHITECTURE 6690M: John Crispin <john@phrozen.org> 6691L: linux-mips@linux-mips.org 6692S: Maintained 6693F: arch/mips/lantiq 6694 6695LAPB module 6696L: linux-x25@vger.kernel.org 6697S: Orphan 6698F: Documentation/networking/lapb-module.txt 6699F: include/*/lapb.h 6700F: net/lapb/ 6701 6702LASI 53c700 driver for PARISC 6703M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6704L: linux-scsi@vger.kernel.org 6705S: Maintained 6706F: Documentation/scsi/53c700.txt 6707F: drivers/scsi/53c700* 6708 6709LED SUBSYSTEM 6710M: Richard Purdie <rpurdie@rpsys.net> 6711M: Jacek Anaszewski <j.anaszewski@samsung.com> 6712L: linux-leds@vger.kernel.org 6713T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6714S: Maintained 6715F: drivers/leds/ 6716F: include/linux/leds.h 6717 6718LEGACY EEPROM DRIVER 6719M: Jean Delvare <jdelvare@suse.com> 6720S: Maintained 6721F: Documentation/misc-devices/eeprom 6722F: drivers/misc/eeprom/eeprom.c 6723 6724LEGO USB Tower driver 6725M: Juergen Stuber <starblue@users.sourceforge.net> 6726L: legousb-devel@lists.sourceforge.net 6727W: http://legousb.sourceforge.net/ 6728S: Maintained 6729F: drivers/usb/misc/legousbtower.c 6730 6731LG2160 MEDIA DRIVER 6732M: Michael Krufky <mkrufky@linuxtv.org> 6733L: linux-media@vger.kernel.org 6734W: https://linuxtv.org 6735W: http://github.com/mkrufky 6736Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6737T: git git://linuxtv.org/mkrufky/tuners.git 6738S: Maintained 6739F: drivers/media/dvb-frontends/lg2160.* 6740 6741LGDT3305 MEDIA DRIVER 6742M: Michael Krufky <mkrufky@linuxtv.org> 6743L: linux-media@vger.kernel.org 6744W: https://linuxtv.org 6745W: http://github.com/mkrufky 6746Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6747T: git git://linuxtv.org/mkrufky/tuners.git 6748S: Maintained 6749F: drivers/media/dvb-frontends/lgdt3305.* 6750 6751LGUEST 6752M: Rusty Russell <rusty@rustcorp.com.au> 6753L: lguest@lists.ozlabs.org 6754W: http://lguest.ozlabs.org/ 6755S: Odd Fixes 6756F: arch/x86/include/asm/lguest*.h 6757F: arch/x86/lguest/ 6758F: drivers/lguest/ 6759F: include/linux/lguest*.h 6760F: tools/lguest/ 6761 6762LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6763M: Tejun Heo <tj@kernel.org> 6764L: linux-ide@vger.kernel.org 6765T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6766S: Maintained 6767F: drivers/ata/ 6768F: include/linux/ata.h 6769F: include/linux/libata.h 6770 6771LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6772M: Viresh Kumar <vireshk@kernel.org> 6773L: linux-ide@vger.kernel.org 6774T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6775S: Maintained 6776F: include/linux/pata_arasan_cf_data.h 6777F: drivers/ata/pata_arasan_cf.c 6778 6779LIBATA PATA DRIVERS 6780M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6781M: Tejun Heo <tj@kernel.org> 6782L: linux-ide@vger.kernel.org 6783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6784S: Maintained 6785F: drivers/ata/pata_*.c 6786F: drivers/ata/ata_generic.c 6787 6788LIBATA SATA AHCI PLATFORM devices support 6789M: Hans de Goede <hdegoede@redhat.com> 6790M: Tejun Heo <tj@kernel.org> 6791L: linux-ide@vger.kernel.org 6792T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6793S: Maintained 6794F: drivers/ata/ahci_platform.c 6795F: drivers/ata/libahci_platform.c 6796F: include/linux/ahci_platform.h 6797 6798LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6799M: Mikael Pettersson <mikpelinux@gmail.com> 6800L: linux-ide@vger.kernel.org 6801T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6802S: Maintained 6803F: drivers/ata/sata_promise.* 6804 6805LIBLOCKDEP 6806M: Sasha Levin <sasha.levin@oracle.com> 6807S: Maintained 6808F: tools/lib/lockdep/ 6809 6810LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6811M: Dan Williams <dan.j.williams@intel.com> 6812L: linux-nvdimm@lists.01.org 6813Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6814T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6815S: Supported 6816F: drivers/nvdimm/* 6817F: include/linux/nd.h 6818F: include/linux/libnvdimm.h 6819F: include/uapi/linux/ndctl.h 6820 6821LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6822M: Ross Zwisler <ross.zwisler@linux.intel.com> 6823L: linux-nvdimm@lists.01.org 6824Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6825S: Supported 6826F: drivers/nvdimm/blk.c 6827F: drivers/nvdimm/region_devs.c 6828F: drivers/acpi/nfit* 6829 6830LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6831M: Vishal Verma <vishal.l.verma@intel.com> 6832L: linux-nvdimm@lists.01.org 6833Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6834S: Supported 6835F: drivers/nvdimm/btt* 6836 6837LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6838M: Ross Zwisler <ross.zwisler@linux.intel.com> 6839L: linux-nvdimm@lists.01.org 6840Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6841S: Supported 6842F: drivers/nvdimm/pmem.c 6843F: include/linux/pmem.h 6844F: arch/*/include/asm/pmem.h 6845 6846LIGHTNVM PLATFORM SUPPORT 6847M: Matias Bjorling <mb@lightnvm.io> 6848W: http://github/OpenChannelSSD 6849L: linux-block@vger.kernel.org 6850S: Maintained 6851F: drivers/lightnvm/ 6852F: include/linux/lightnvm.h 6853F: include/uapi/linux/lightnvm.h 6854 6855LINUX FOR IBM pSERIES (RS/6000) 6856M: Paul Mackerras <paulus@au.ibm.com> 6857W: http://www.ibm.com/linux/ltc/projects/ppc 6858S: Supported 6859F: arch/powerpc/boot/rs6000.h 6860 6861LINUX FOR POWERPC (32-BIT AND 64-BIT) 6862M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6863M: Paul Mackerras <paulus@samba.org> 6864M: Michael Ellerman <mpe@ellerman.id.au> 6865W: http://www.penguinppc.org/ 6866L: linuxppc-dev@lists.ozlabs.org 6867Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6868T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6869S: Supported 6870F: Documentation/powerpc/ 6871F: arch/powerpc/ 6872F: drivers/char/tpm/tpm_ibmvtpm* 6873F: drivers/crypto/nx/ 6874F: drivers/crypto/vmx/ 6875F: drivers/net/ethernet/ibm/ibmveth.* 6876F: drivers/net/ethernet/ibm/ibmvnic.* 6877F: drivers/pci/hotplug/rpa* 6878F: drivers/scsi/ibmvscsi/ 6879N: opal 6880N: /pmac 6881N: powermac 6882N: powernv 6883N: [^a-z0-9]ps3 6884N: pseries 6885 6886LINUX FOR POWER MACINTOSH 6887M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6888W: http://www.penguinppc.org/ 6889L: linuxppc-dev@lists.ozlabs.org 6890S: Maintained 6891F: arch/powerpc/platforms/powermac/ 6892F: drivers/macintosh/ 6893 6894LINUX FOR POWERPC EMBEDDED MPC5XXX 6895M: Anatolij Gustschin <agust@denx.de> 6896L: linuxppc-dev@lists.ozlabs.org 6897T: git git://git.denx.de/linux-denx-agust.git 6898S: Maintained 6899F: arch/powerpc/platforms/512x/ 6900F: arch/powerpc/platforms/52xx/ 6901 6902LINUX FOR POWERPC EMBEDDED PPC4XX 6903M: Alistair Popple <alistair@popple.id.au> 6904M: Matt Porter <mporter@kernel.crashing.org> 6905W: http://www.penguinppc.org/ 6906L: linuxppc-dev@lists.ozlabs.org 6907S: Maintained 6908F: arch/powerpc/platforms/40x/ 6909F: arch/powerpc/platforms/44x/ 6910 6911LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6912L: linuxppc-dev@lists.ozlabs.org 6913S: Orphan 6914F: arch/powerpc/*/*virtex* 6915F: arch/powerpc/*/*/*virtex* 6916 6917LINUX FOR POWERPC EMBEDDED PPC8XX 6918M: Vitaly Bordug <vitb@kernel.crashing.org> 6919W: http://www.penguinppc.org/ 6920L: linuxppc-dev@lists.ozlabs.org 6921S: Maintained 6922F: arch/powerpc/platforms/8xx/ 6923 6924LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6925M: Scott Wood <oss@buserror.net> 6926M: Kumar Gala <galak@kernel.crashing.org> 6927W: http://www.penguinppc.org/ 6928L: linuxppc-dev@lists.ozlabs.org 6929T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6930S: Maintained 6931F: arch/powerpc/platforms/83xx/ 6932F: arch/powerpc/platforms/85xx/ 6933 6934LINUX FOR POWERPC PA SEMI PWRFICIENT 6935M: Olof Johansson <olof@lixom.net> 6936L: linuxppc-dev@lists.ozlabs.org 6937S: Maintained 6938F: arch/powerpc/platforms/pasemi/ 6939F: drivers/*/*pasemi* 6940F: drivers/*/*/*pasemi* 6941 6942LINUX SECURITY MODULE (LSM) FRAMEWORK 6943M: Chris Wright <chrisw@sous-sol.org> 6944L: linux-security-module@vger.kernel.org 6945S: Supported 6946 6947LIS3LV02D ACCELEROMETER DRIVER 6948M: Eric Piel <eric.piel@tremplin-utc.net> 6949S: Maintained 6950F: Documentation/misc-devices/lis3lv02d 6951F: drivers/misc/lis3lv02d/ 6952F: drivers/platform/x86/hp_accel.c 6953 6954LIVE PATCHING 6955M: Josh Poimboeuf <jpoimboe@redhat.com> 6956M: Jessica Yu <jeyu@redhat.com> 6957M: Jiri Kosina <jikos@kernel.org> 6958M: Miroslav Benes <mbenes@suse.cz> 6959R: Petr Mladek <pmladek@suse.com> 6960S: Maintained 6961F: kernel/livepatch/ 6962F: include/linux/livepatch.h 6963F: arch/x86/include/asm/livepatch.h 6964F: arch/x86/kernel/livepatch.c 6965F: Documentation/livepatch/ 6966F: Documentation/ABI/testing/sysfs-kernel-livepatch 6967F: samples/livepatch/ 6968L: live-patching@vger.kernel.org 6969T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6970 6971LINUX KERNEL DUMP TEST MODULE (LKDTM) 6972M: Kees Cook <keescook@chromium.org> 6973S: Maintained 6974F: drivers/misc/lkdtm.c 6975 6976LLC (802.2) 6977M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6978S: Maintained 6979F: include/linux/llc.h 6980F: include/uapi/linux/llc.h 6981F: include/net/llc* 6982F: net/llc/ 6983 6984LM73 HARDWARE MONITOR DRIVER 6985M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6986L: linux-hwmon@vger.kernel.org 6987S: Maintained 6988F: drivers/hwmon/lm73.c 6989 6990LM78 HARDWARE MONITOR DRIVER 6991M: Jean Delvare <jdelvare@suse.com> 6992L: linux-hwmon@vger.kernel.org 6993S: Maintained 6994F: Documentation/hwmon/lm78 6995F: drivers/hwmon/lm78.c 6996 6997LM83 HARDWARE MONITOR DRIVER 6998M: Jean Delvare <jdelvare@suse.com> 6999L: linux-hwmon@vger.kernel.org 7000S: Maintained 7001F: Documentation/hwmon/lm83 7002F: drivers/hwmon/lm83.c 7003 7004LM90 HARDWARE MONITOR DRIVER 7005M: Jean Delvare <jdelvare@suse.com> 7006L: linux-hwmon@vger.kernel.org 7007S: Maintained 7008F: Documentation/hwmon/lm90 7009F: Documentation/devicetree/bindings/hwmon/lm90.txt 7010F: drivers/hwmon/lm90.c 7011 7012LM95234 HARDWARE MONITOR DRIVER 7013M: Guenter Roeck <linux@roeck-us.net> 7014L: linux-hwmon@vger.kernel.org 7015S: Maintained 7016F: Documentation/hwmon/lm95234 7017F: drivers/hwmon/lm95234.c 7018 7019LME2510 MEDIA DRIVER 7020M: Malcolm Priestley <tvboxspy@gmail.com> 7021L: linux-media@vger.kernel.org 7022W: https://linuxtv.org 7023Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7024S: Maintained 7025F: drivers/media/usb/dvb-usb-v2/lmedm04* 7026 7027LOCKDEP AND LOCKSTAT 7028M: Peter Zijlstra <peterz@infradead.org> 7029M: Ingo Molnar <mingo@redhat.com> 7030L: linux-kernel@vger.kernel.org 7031T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 7032S: Maintained 7033F: Documentation/locking/lockdep*.txt 7034F: Documentation/locking/lockstat.txt 7035F: include/linux/lockdep.h 7036F: kernel/locking/ 7037 7038LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7039M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7040L: linux-ntfs-dev@lists.sourceforge.net 7041W: http://www.linux-ntfs.org/content/view/19/37/ 7042S: Maintained 7043F: Documentation/ldm.txt 7044F: block/partitions/ldm.* 7045 7046LogFS 7047M: Joern Engel <joern@logfs.org> 7048M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7049L: logfs@logfs.org 7050W: logfs.org 7051S: Maintained 7052F: fs/logfs/ 7053 7054LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7055M: Sathya Prakash <sathya.prakash@broadcom.com> 7056M: Chaitra P B <chaitra.basappa@broadcom.com> 7057M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7058L: MPT-FusionLinux.pdl@broadcom.com 7059L: linux-scsi@vger.kernel.org 7060W: http://www.avagotech.com/support/ 7061S: Supported 7062F: drivers/message/fusion/ 7063F: drivers/scsi/mpt2sas/ 7064F: drivers/scsi/mpt3sas/ 7065 7066LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7067M: Matthew Wilcox <matthew@wil.cx> 7068L: linux-scsi@vger.kernel.org 7069S: Maintained 7070F: drivers/scsi/sym53c8xx_2/ 7071 7072LTC4261 HARDWARE MONITOR DRIVER 7073M: Guenter Roeck <linux@roeck-us.net> 7074L: linux-hwmon@vger.kernel.org 7075S: Maintained 7076F: Documentation/hwmon/ltc4261 7077F: drivers/hwmon/ltc4261.c 7078 7079LTP (Linux Test Project) 7080M: Mike Frysinger <vapier@gentoo.org> 7081M: Cyril Hrubis <chrubis@suse.cz> 7082M: Wanlong Gao <wanlong.gao@gmail.com> 7083M: Jan Stancek <jstancek@redhat.com> 7084M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7085M: Alexey Kodanev <alexey.kodanev@oracle.com> 7086L: ltp@lists.linux.it (subscribers-only) 7087W: http://linux-test-project.github.io/ 7088T: git git://github.com/linux-test-project/ltp.git 7089S: Maintained 7090 7091M32R ARCHITECTURE 7092W: http://www.linux-m32r.org/ 7093S: Orphan 7094F: arch/m32r/ 7095 7096M68K ARCHITECTURE 7097M: Geert Uytterhoeven <geert@linux-m68k.org> 7098L: linux-m68k@lists.linux-m68k.org 7099W: http://www.linux-m68k.org/ 7100T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7101S: Maintained 7102F: arch/m68k/ 7103F: drivers/zorro/ 7104 7105M68K ON APPLE MACINTOSH 7106M: Joshua Thompson <funaho@jurai.org> 7107W: http://www.mac.linux-m68k.org/ 7108L: linux-m68k@lists.linux-m68k.org 7109S: Maintained 7110F: arch/m68k/mac/ 7111 7112M68K ON HP9000/300 7113M: Philip Blundell <philb@gnu.org> 7114W: http://www.tazenda.demon.co.uk/phil/linux-hp 7115S: Maintained 7116F: arch/m68k/hp300/ 7117 7118M88DS3103 MEDIA DRIVER 7119M: Antti Palosaari <crope@iki.fi> 7120L: linux-media@vger.kernel.org 7121W: https://linuxtv.org 7122W: http://palosaari.fi/linux/ 7123Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7124T: git git://linuxtv.org/anttip/media_tree.git 7125S: Maintained 7126F: drivers/media/dvb-frontends/m88ds3103* 7127 7128M88RS2000 MEDIA DRIVER 7129M: Malcolm Priestley <tvboxspy@gmail.com> 7130L: linux-media@vger.kernel.org 7131W: https://linuxtv.org 7132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7133S: Maintained 7134F: drivers/media/dvb-frontends/m88rs2000* 7135 7136MA901 MASTERKIT USB FM RADIO DRIVER 7137M: Alexey Klimov <klimov.linux@gmail.com> 7138L: linux-media@vger.kernel.org 7139T: git git://linuxtv.org/media_tree.git 7140S: Maintained 7141F: drivers/media/radio/radio-ma901.c 7142 7143MAC80211 7144M: Johannes Berg <johannes@sipsolutions.net> 7145L: linux-wireless@vger.kernel.org 7146W: http://wireless.kernel.org/ 7147T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7148T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7149S: Maintained 7150F: Documentation/networking/mac80211-injection.txt 7151F: include/net/mac80211.h 7152F: net/mac80211/ 7153F: drivers/net/wireless/mac80211_hwsim.[ch] 7154 7155MACVLAN DRIVER 7156M: Patrick McHardy <kaber@trash.net> 7157L: netdev@vger.kernel.org 7158S: Maintained 7159F: drivers/net/macvlan.c 7160F: include/linux/if_macvlan.h 7161 7162MAILBOX API 7163M: Jassi Brar <jassisinghbrar@gmail.com> 7164L: linux-kernel@vger.kernel.org 7165S: Maintained 7166F: drivers/mailbox/ 7167F: include/linux/mailbox_client.h 7168F: include/linux/mailbox_controller.h 7169 7170MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7171M: Michael Kerrisk <mtk.manpages@gmail.com> 7172W: http://www.kernel.org/doc/man-pages 7173L: linux-man@vger.kernel.org 7174S: Maintained 7175 7176MARVELL ARMADA DRM SUPPORT 7177M: Russell King <rmk+kernel@armlinux.org.uk> 7178S: Maintained 7179F: drivers/gpu/drm/armada/ 7180F: include/uapi/drm/armada_drm.h 7181F: Documentation/devicetree/bindings/display/armada/ 7182 7183MARVELL 88E6352 DSA support 7184M: Guenter Roeck <linux@roeck-us.net> 7185S: Maintained 7186F: drivers/net/dsa/mv88e6352.c 7187 7188MARVELL CRYPTO DRIVER 7189M: Boris Brezillon <boris.brezillon@free-electrons.com> 7190M: Arnaud Ebalard <arno@natisbad.org> 7191F: drivers/crypto/marvell/ 7192S: Maintained 7193L: linux-crypto@vger.kernel.org 7194 7195MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7196M: Mirko Lindner <mlindner@marvell.com> 7197M: Stephen Hemminger <stephen@networkplumber.org> 7198L: netdev@vger.kernel.org 7199S: Maintained 7200F: drivers/net/ethernet/marvell/sk* 7201 7202MARVELL LIBERTAS WIRELESS DRIVER 7203L: libertas-dev@lists.infradead.org 7204S: Orphan 7205F: drivers/net/wireless/marvell/libertas/ 7206 7207MARVELL MV643XX ETHERNET DRIVER 7208M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7209L: netdev@vger.kernel.org 7210S: Maintained 7211F: drivers/net/ethernet/marvell/mv643xx_eth.* 7212F: include/linux/mv643xx.h 7213 7214MARVELL MVNETA ETHERNET DRIVER 7215M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7216L: netdev@vger.kernel.org 7217S: Maintained 7218F: drivers/net/ethernet/marvell/mvneta.* 7219 7220MARVELL MWIFIEX WIRELESS DRIVER 7221M: Amitkumar Karwar <akarwar@marvell.com> 7222M: Nishant Sarmukadam <nishants@marvell.com> 7223L: linux-wireless@vger.kernel.org 7224S: Maintained 7225F: drivers/net/wireless/marvell/mwifiex/ 7226 7227MARVELL MWL8K WIRELESS DRIVER 7228M: Lennert Buytenhek <buytenh@wantstofly.org> 7229L: linux-wireless@vger.kernel.org 7230S: Odd Fixes 7231F: drivers/net/wireless/marvell/mwl8k.c 7232 7233MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7234M: Nicolas Pitre <nico@fluxnic.net> 7235S: Odd Fixes 7236F: drivers/mmc/host/mvsdio.* 7237 7238MATROX FRAMEBUFFER DRIVER 7239L: linux-fbdev@vger.kernel.org 7240S: Orphan 7241F: drivers/video/fbdev/matrox/matroxfb_* 7242F: include/uapi/linux/matroxfb.h 7243 7244MAX16065 HARDWARE MONITOR DRIVER 7245M: Guenter Roeck <linux@roeck-us.net> 7246L: linux-hwmon@vger.kernel.org 7247S: Maintained 7248F: Documentation/hwmon/max16065 7249F: drivers/hwmon/max16065.c 7250 7251MAX20751 HARDWARE MONITOR DRIVER 7252M: Guenter Roeck <linux@roeck-us.net> 7253L: linux-hwmon@vger.kernel.org 7254S: Maintained 7255F: Documentation/hwmon/max20751 7256F: drivers/hwmon/max20751.c 7257 7258MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7259M: "Hans J. Koch" <hjk@hansjkoch.de> 7260L: linux-hwmon@vger.kernel.org 7261S: Maintained 7262F: Documentation/hwmon/max6650 7263F: drivers/hwmon/max6650.c 7264 7265MAX6697 HARDWARE MONITOR DRIVER 7266M: Guenter Roeck <linux@roeck-us.net> 7267L: linux-hwmon@vger.kernel.org 7268S: Maintained 7269F: Documentation/hwmon/max6697 7270F: Documentation/devicetree/bindings/i2c/max6697.txt 7271F: drivers/hwmon/max6697.c 7272F: include/linux/platform_data/max6697.h 7273 7274MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7275M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7276L: linux-pm@vger.kernel.org 7277S: Supported 7278F: drivers/power/max14577_charger.c 7279F: drivers/power/max77693_charger.c 7280 7281MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7282M: Javier Martinez Canillas <javier@osg.samsung.com> 7283L: linux-kernel@vger.kernel.org 7284S: Supported 7285F: drivers/*/*max77802*.c 7286F: Documentation/devicetree/bindings/*/*max77802.txt 7287F: include/dt-bindings/*/*max77802.h 7288 7289MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7290M: Chanwoo Choi <cw00.choi@samsung.com> 7291M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7292L: linux-kernel@vger.kernel.org 7293S: Supported 7294F: drivers/*/max14577*.c 7295F: drivers/*/max77686*.c 7296F: drivers/*/max77693*.c 7297F: drivers/extcon/extcon-max14577.c 7298F: drivers/extcon/extcon-max77693.c 7299F: drivers/rtc/rtc-max77686.c 7300F: drivers/clk/clk-max77686.c 7301F: Documentation/devicetree/bindings/mfd/max14577.txt 7302F: Documentation/devicetree/bindings/*/max77686.txt 7303F: Documentation/devicetree/bindings/mfd/max77693.txt 7304F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7305F: include/linux/mfd/max14577*.h 7306F: include/linux/mfd/max77686*.h 7307F: include/linux/mfd/max77693*.h 7308 7309MAXIRADIO FM RADIO RECEIVER DRIVER 7310M: Hans Verkuil <hverkuil@xs4all.nl> 7311L: linux-media@vger.kernel.org 7312T: git git://linuxtv.org/media_tree.git 7313W: https://linuxtv.org 7314S: Maintained 7315F: drivers/media/radio/radio-maxiradio* 7316 7317MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7318M: Peter Rosin <peda@axentia.se> 7319L: linux-iio@vger.kernel.org 7320S: Maintained 7321F: drivers/iio/potentiometer/mcp4531.c 7322 7323MEDIA DRIVERS FOR RENESAS - VSP1 7324M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7325L: linux-media@vger.kernel.org 7326L: linux-renesas-soc@vger.kernel.org 7327T: git git://linuxtv.org/media_tree.git 7328S: Supported 7329F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7330F: drivers/media/platform/vsp1/ 7331 7332MEDIA DRIVERS FOR ASCOT2E 7333M: Sergey Kozlov <serjk@netup.ru> 7334L: linux-media@vger.kernel.org 7335W: https://linuxtv.org 7336W: http://netup.tv/ 7337T: git git://linuxtv.org/media_tree.git 7338S: Supported 7339F: drivers/media/dvb-frontends/ascot2e* 7340 7341MEDIA DRIVERS FOR CXD2841ER 7342M: Sergey Kozlov <serjk@netup.ru> 7343L: linux-media@vger.kernel.org 7344W: https://linuxtv.org 7345W: http://netup.tv/ 7346T: git git://linuxtv.org/media_tree.git 7347S: Supported 7348F: drivers/media/dvb-frontends/cxd2841er* 7349 7350MEDIA DRIVERS FOR HORUS3A 7351M: Sergey Kozlov <serjk@netup.ru> 7352L: linux-media@vger.kernel.org 7353W: https://linuxtv.org 7354W: http://netup.tv/ 7355T: git git://linuxtv.org/media_tree.git 7356S: Supported 7357F: drivers/media/dvb-frontends/horus3a* 7358 7359MEDIA DRIVERS FOR LNBH25 7360M: Sergey Kozlov <serjk@netup.ru> 7361L: linux-media@vger.kernel.org 7362W: https://linuxtv.org 7363W: http://netup.tv/ 7364T: git git://linuxtv.org/media_tree.git 7365S: Supported 7366F: drivers/media/dvb-frontends/lnbh25* 7367 7368MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7369M: Sergey Kozlov <serjk@netup.ru> 7370L: linux-media@vger.kernel.org 7371W: https://linuxtv.org 7372W: http://netup.tv/ 7373T: git git://linuxtv.org/media_tree.git 7374S: Supported 7375F: drivers/media/pci/netup_unidvb/* 7376 7377MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7378M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7379M: Mauro Carvalho Chehab <mchehab@kernel.org> 7380P: LinuxTV.org Project 7381L: linux-media@vger.kernel.org 7382W: https://linuxtv.org 7383Q: http://patchwork.kernel.org/project/linux-media/list/ 7384T: git git://linuxtv.org/media_tree.git 7385S: Maintained 7386F: Documentation/dvb/ 7387F: Documentation/video4linux/ 7388F: Documentation/DocBook/media/ 7389F: drivers/media/ 7390F: drivers/staging/media/ 7391F: include/linux/platform_data/media/ 7392F: include/media/ 7393F: include/uapi/linux/dvb/ 7394F: include/uapi/linux/videodev2.h 7395F: include/uapi/linux/media.h 7396F: include/uapi/linux/v4l2-* 7397F: include/uapi/linux/meye.h 7398F: include/uapi/linux/ivtv* 7399F: include/uapi/linux/uvcvideo.h 7400 7401MEDIATEK ETHERNET DRIVER 7402M: Felix Fietkau <nbd@openwrt.org> 7403M: John Crispin <blogic@openwrt.org> 7404L: netdev@vger.kernel.org 7405S: Maintained 7406F: drivers/net/ethernet/mediatek/ 7407 7408MEDIATEK MT7601U WIRELESS LAN DRIVER 7409M: Jakub Kicinski <kubakici@wp.pl> 7410L: linux-wireless@vger.kernel.org 7411S: Maintained 7412F: drivers/net/wireless/mediatek/mt7601u/ 7413 7414MEGARAID SCSI/SAS DRIVERS 7415M: Kashyap Desai <kashyap.desai@avagotech.com> 7416M: Sumit Saxena <sumit.saxena@avagotech.com> 7417M: Uday Lingala <uday.lingala@avagotech.com> 7418L: megaraidlinux.pdl@avagotech.com 7419L: linux-scsi@vger.kernel.org 7420W: http://www.lsi.com 7421S: Maintained 7422F: Documentation/scsi/megaraid.txt 7423F: drivers/scsi/megaraid.* 7424F: drivers/scsi/megaraid/ 7425 7426MELLANOX ETHERNET DRIVER (mlx4_en) 7427M: Tariq Toukan <tariqt@mellanox.com> 7428L: netdev@vger.kernel.org 7429S: Supported 7430W: http://www.mellanox.com 7431Q: http://patchwork.ozlabs.org/project/netdev/list/ 7432F: drivers/net/ethernet/mellanox/mlx4/en_* 7433 7434MELLANOX ETHERNET DRIVER (mlx5e) 7435M: Saeed Mahameed <saeedm@mellanox.com> 7436L: netdev@vger.kernel.org 7437S: Supported 7438W: http://www.mellanox.com 7439Q: http://patchwork.ozlabs.org/project/netdev/list/ 7440F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7441 7442MELLANOX ETHERNET SWITCH DRIVERS 7443M: Jiri Pirko <jiri@mellanox.com> 7444M: Ido Schimmel <idosch@mellanox.com> 7445L: netdev@vger.kernel.org 7446S: Supported 7447W: http://www.mellanox.com 7448Q: http://patchwork.ozlabs.org/project/netdev/list/ 7449F: drivers/net/ethernet/mellanox/mlxsw/ 7450 7451MEMBARRIER SUPPORT 7452M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7453M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7454L: linux-kernel@vger.kernel.org 7455S: Supported 7456F: kernel/membarrier.c 7457F: include/uapi/linux/membarrier.h 7458 7459MEMORY MANAGEMENT 7460L: linux-mm@kvack.org 7461W: http://www.linux-mm.org 7462S: Maintained 7463F: include/linux/mm.h 7464F: include/linux/gfp.h 7465F: include/linux/mmzone.h 7466F: include/linux/memory_hotplug.h 7467F: include/linux/vmalloc.h 7468F: mm/ 7469 7470MEMORY TECHNOLOGY DEVICES (MTD) 7471M: David Woodhouse <dwmw2@infradead.org> 7472M: Brian Norris <computersforpeace@gmail.com> 7473L: linux-mtd@lists.infradead.org 7474W: http://www.linux-mtd.infradead.org/ 7475Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7476T: git git://git.infradead.org/linux-mtd.git 7477T: git git://git.infradead.org/l2-mtd.git 7478S: Maintained 7479F: drivers/mtd/ 7480F: include/linux/mtd/ 7481F: include/uapi/mtd/ 7482 7483MEN A21 WATCHDOG DRIVER 7484M: Johannes Thumshirn <morbidrsa@gmail.com> 7485L: linux-watchdog@vger.kernel.org 7486S: Maintained 7487F: drivers/watchdog/mena21_wdt.c 7488 7489MEN CHAMELEON BUS (mcb) 7490M: Johannes Thumshirn <morbidrsa@gmail.com> 7491S: Maintained 7492F: drivers/mcb/ 7493F: include/linux/mcb.h 7494F: Documentation/men-chameleon-bus.txt 7495 7496MEN F21BMC (Board Management Controller) 7497M: Andreas Werner <andreas.werner@men.de> 7498S: Supported 7499F: drivers/mfd/menf21bmc.c 7500F: drivers/watchdog/menf21bmc_wdt.c 7501F: drivers/leds/leds-menf21bmc.c 7502F: drivers/hwmon/menf21bmc_hwmon.c 7503F: Documentation/hwmon/menf21bmc 7504 7505METAG ARCHITECTURE 7506M: James Hogan <james.hogan@imgtec.com> 7507L: linux-metag@vger.kernel.org 7508T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7509S: Odd Fixes 7510F: arch/metag/ 7511F: Documentation/metag/ 7512F: Documentation/devicetree/bindings/metag/ 7513F: Documentation/devicetree/bindings/interrupt-controller/img,* 7514F: drivers/clocksource/metag_generic.c 7515F: drivers/irqchip/irq-metag.c 7516F: drivers/irqchip/irq-metag-ext.c 7517F: drivers/tty/metag_da.c 7518 7519MICROBLAZE ARCHITECTURE 7520M: Michal Simek <monstr@monstr.eu> 7521W: http://www.monstr.eu/fdt/ 7522T: git git://git.monstr.eu/linux-2.6-microblaze.git 7523S: Supported 7524F: arch/microblaze/ 7525 7526MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7527M: Chen Yu <yu.c.chen@intel.com> 7528L: platform-driver-x86@vger.kernel.org 7529S: Supported 7530F: drivers/platform/x86/surfacepro3_button.c 7531 7532MICROTEK X6 SCANNER 7533M: Oliver Neukum <oliver@neukum.org> 7534S: Maintained 7535F: drivers/usb/image/microtek.* 7536 7537MIPS 7538M: Ralf Baechle <ralf@linux-mips.org> 7539L: linux-mips@linux-mips.org 7540W: http://www.linux-mips.org/ 7541T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7542Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7543S: Supported 7544F: Documentation/devicetree/bindings/mips/ 7545F: Documentation/mips/ 7546F: arch/mips/ 7547 7548MIPS/LOONGSON1 ARCHITECTURE 7549M: Keguang Zhang <keguang.zhang@gmail.com> 7550L: linux-mips@linux-mips.org 7551S: Maintained 7552F: arch/mips/loongson32/ 7553F: arch/mips/include/asm/mach-loongson32/ 7554F: drivers/*/*loongson1* 7555F: drivers/*/*/*loongson1* 7556 7557MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7558M: Hans Verkuil <hverkuil@xs4all.nl> 7559L: linux-media@vger.kernel.org 7560T: git git://linuxtv.org/media_tree.git 7561W: https://linuxtv.org 7562S: Odd Fixes 7563F: drivers/media/radio/radio-miropcm20* 7564 7565MELLANOX MLX4 core VPI driver 7566M: Yishai Hadas <yishaih@mellanox.com> 7567L: netdev@vger.kernel.org 7568L: linux-rdma@vger.kernel.org 7569W: http://www.mellanox.com 7570Q: http://patchwork.ozlabs.org/project/netdev/list/ 7571S: Supported 7572F: drivers/net/ethernet/mellanox/mlx4/ 7573F: include/linux/mlx4/ 7574 7575MELLANOX MLX4 IB driver 7576M: Yishai Hadas <yishaih@mellanox.com> 7577L: linux-rdma@vger.kernel.org 7578W: http://www.mellanox.com 7579Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7580S: Supported 7581F: drivers/infiniband/hw/mlx4/ 7582F: include/linux/mlx4/ 7583 7584MELLANOX MLX5 core VPI driver 7585M: Matan Barak <matanb@mellanox.com> 7586M: Leon Romanovsky <leonro@mellanox.com> 7587L: netdev@vger.kernel.org 7588L: linux-rdma@vger.kernel.org 7589W: http://www.mellanox.com 7590Q: http://patchwork.ozlabs.org/project/netdev/list/ 7591S: Supported 7592F: drivers/net/ethernet/mellanox/mlx5/core/ 7593F: include/linux/mlx5/ 7594 7595MELLANOX MLX5 IB driver 7596M: Matan Barak <matanb@mellanox.com> 7597M: Leon Romanovsky <leonro@mellanox.com> 7598L: linux-rdma@vger.kernel.org 7599W: http://www.mellanox.com 7600Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7601S: Supported 7602F: drivers/infiniband/hw/mlx5/ 7603F: include/linux/mlx5/ 7604 7605MELEXIS MLX90614 DRIVER 7606M: Crt Mori <cmo@melexis.com> 7607L: linux-iio@vger.kernel.org 7608W: http://www.melexis.com 7609S: Supported 7610F: drivers/iio/temperature/mlx90614.c 7611 7612MN88472 MEDIA DRIVER 7613M: Antti Palosaari <crope@iki.fi> 7614L: linux-media@vger.kernel.org 7615W: https://linuxtv.org 7616W: http://palosaari.fi/linux/ 7617Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7618T: git git://linuxtv.org/anttip/media_tree.git 7619S: Maintained 7620F: drivers/staging/media/mn88472/ 7621F: drivers/media/dvb-frontends/mn88472.h 7622 7623MN88473 MEDIA DRIVER 7624M: Antti Palosaari <crope@iki.fi> 7625L: linux-media@vger.kernel.org 7626W: https://linuxtv.org 7627W: http://palosaari.fi/linux/ 7628Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7629S: Maintained 7630F: drivers/media/dvb-frontends/mn88473* 7631 7632MODULE SUPPORT 7633M: Rusty Russell <rusty@rustcorp.com.au> 7634S: Maintained 7635F: include/linux/module.h 7636F: kernel/module.c 7637 7638MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7639W: http://popies.net/meye/ 7640S: Orphan 7641F: Documentation/video4linux/meye.txt 7642F: drivers/media/pci/meye/ 7643F: include/uapi/linux/meye.h 7644 7645MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7646M: Jiri Slaby <jirislaby@gmail.com> 7647S: Maintained 7648F: Documentation/serial/moxa-smartio 7649F: drivers/tty/mxser.* 7650 7651MR800 AVERMEDIA USB FM RADIO DRIVER 7652M: Alexey Klimov <klimov.linux@gmail.com> 7653L: linux-media@vger.kernel.org 7654T: git git://linuxtv.org/media_tree.git 7655S: Maintained 7656F: drivers/media/radio/radio-mr800.c 7657 7658MRF24J40 IEEE 802.15.4 RADIO DRIVER 7659M: Alan Ott <alan@signal11.us> 7660L: linux-wpan@vger.kernel.org 7661S: Maintained 7662F: drivers/net/ieee802154/mrf24j40.c 7663F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7664 7665MSI LAPTOP SUPPORT 7666M: "Lee, Chun-Yi" <jlee@suse.com> 7667L: platform-driver-x86@vger.kernel.org 7668S: Maintained 7669F: drivers/platform/x86/msi-laptop.c 7670 7671MSI WMI SUPPORT 7672L: platform-driver-x86@vger.kernel.org 7673S: Orphan 7674F: drivers/platform/x86/msi-wmi.c 7675 7676MSI001 MEDIA DRIVER 7677M: Antti Palosaari <crope@iki.fi> 7678L: linux-media@vger.kernel.org 7679W: https://linuxtv.org 7680W: http://palosaari.fi/linux/ 7681Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7682T: git git://linuxtv.org/anttip/media_tree.git 7683S: Maintained 7684F: drivers/media/tuners/msi001* 7685 7686MSI2500 MEDIA DRIVER 7687M: Antti Palosaari <crope@iki.fi> 7688L: linux-media@vger.kernel.org 7689W: https://linuxtv.org 7690W: http://palosaari.fi/linux/ 7691Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7692T: git git://linuxtv.org/anttip/media_tree.git 7693S: Maintained 7694F: drivers/media/usb/msi2500/ 7695 7696MSYSTEMS DISKONCHIP G3 MTD DRIVER 7697M: Robert Jarzmik <robert.jarzmik@free.fr> 7698L: linux-mtd@lists.infradead.org 7699S: Maintained 7700F: drivers/mtd/devices/docg3* 7701 7702MT9M032 APTINA SENSOR DRIVER 7703M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7704L: linux-media@vger.kernel.org 7705T: git git://linuxtv.org/media_tree.git 7706S: Maintained 7707F: drivers/media/i2c/mt9m032.c 7708F: include/media/i2c/mt9m032.h 7709 7710MT9P031 APTINA CAMERA SENSOR 7711M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7712L: linux-media@vger.kernel.org 7713T: git git://linuxtv.org/media_tree.git 7714S: Maintained 7715F: drivers/media/i2c/mt9p031.c 7716F: include/media/i2c/mt9p031.h 7717 7718MT9T001 APTINA CAMERA SENSOR 7719M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7720L: linux-media@vger.kernel.org 7721T: git git://linuxtv.org/media_tree.git 7722S: Maintained 7723F: drivers/media/i2c/mt9t001.c 7724F: include/media/i2c/mt9t001.h 7725 7726MT9V032 APTINA CAMERA SENSOR 7727M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7728L: linux-media@vger.kernel.org 7729T: git git://linuxtv.org/media_tree.git 7730S: Maintained 7731F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7732F: drivers/media/i2c/mt9v032.c 7733F: include/media/i2c/mt9v032.h 7734 7735MULTIFUNCTION DEVICES (MFD) 7736M: Lee Jones <lee.jones@linaro.org> 7737T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7738S: Supported 7739F: drivers/mfd/ 7740F: include/linux/mfd/ 7741 7742MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7743M: Ulf Hansson <ulf.hansson@linaro.org> 7744L: linux-mmc@vger.kernel.org 7745T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7746S: Maintained 7747F: drivers/mmc/ 7748F: include/linux/mmc/ 7749F: include/uapi/linux/mmc/ 7750 7751MULTIMEDIA CARD (MMC) ETC. OVER SPI 7752S: Orphan 7753F: drivers/mmc/host/mmc_spi.c 7754F: include/linux/spi/mmc_spi.h 7755 7756MULTISOUND SOUND DRIVER 7757M: Andrew Veliath <andrewtv@usa.net> 7758S: Maintained 7759F: Documentation/sound/oss/MultiSound 7760F: sound/oss/msnd* 7761 7762MULTITECH MULTIPORT CARD (ISICOM) 7763S: Orphan 7764F: drivers/tty/isicom.c 7765F: include/linux/isicom.h 7766 7767MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7768M: Bin Liu <b-liu@ti.com> 7769L: linux-usb@vger.kernel.org 7770T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7771S: Maintained 7772F: drivers/usb/musb/ 7773 7774MXL5007T MEDIA DRIVER 7775M: Michael Krufky <mkrufky@linuxtv.org> 7776L: linux-media@vger.kernel.org 7777W: https://linuxtv.org 7778W: http://github.com/mkrufky 7779Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7780T: git git://linuxtv.org/mkrufky/tuners.git 7781S: Maintained 7782F: drivers/media/tuners/mxl5007t.* 7783 7784MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7785M: Hyong-Youb Kim <hykim@myri.com> 7786L: netdev@vger.kernel.org 7787W: https://www.myricom.com/support/downloads/myri10ge.html 7788S: Supported 7789F: drivers/net/ethernet/myricom/myri10ge/ 7790 7791NAND FLASH SUBSYSTEM 7792M: Boris Brezillon <boris.brezillon@free-electrons.com> 7793R: Richard Weinberger <richard@nod.at> 7794L: linux-mtd@lists.infradead.org 7795W: http://www.linux-mtd.infradead.org/ 7796Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7797T: git git://github.com/linux-nand/linux.git 7798S: Maintained 7799F: drivers/mtd/nand/ 7800F: include/linux/mtd/nand*.h 7801 7802NATSEMI ETHERNET DRIVER (DP8381x) 7803S: Orphan 7804F: drivers/net/ethernet/natsemi/natsemi.c 7805 7806NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7807M: Daniel Mack <zonque@gmail.com> 7808S: Maintained 7809L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7810W: http://www.native-instruments.com 7811F: sound/usb/caiaq/ 7812 7813NCP FILESYSTEM 7814M: Petr Vandrovec <petr@vandrovec.name> 7815S: Odd Fixes 7816F: fs/ncpfs/ 7817 7818NCR 5380 SCSI DRIVERS 7819M: Finn Thain <fthain@telegraphics.com.au> 7820M: Michael Schmitz <schmitzmic@gmail.com> 7821L: linux-scsi@vger.kernel.org 7822S: Maintained 7823F: Documentation/scsi/g_NCR5380.txt 7824F: Documentation/scsi/dtc3x80.txt 7825F: drivers/scsi/NCR5380.* 7826F: drivers/scsi/arm/cumana_1.c 7827F: drivers/scsi/arm/oak.c 7828F: drivers/scsi/atari_scsi.* 7829F: drivers/scsi/dmx3191d.c 7830F: drivers/scsi/dtc.* 7831F: drivers/scsi/g_NCR5380.* 7832F: drivers/scsi/g_NCR5380_mmio.c 7833F: drivers/scsi/mac_scsi.* 7834F: drivers/scsi/pas16.* 7835F: drivers/scsi/sun3_scsi.* 7836F: drivers/scsi/sun3_scsi_vme.c 7837F: drivers/scsi/t128.* 7838 7839NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7840M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7841L: linux-scsi@vger.kernel.org 7842S: Maintained 7843F: drivers/scsi/NCR_D700.* 7844 7845NCT6775 HARDWARE MONITOR DRIVER 7846M: Guenter Roeck <linux@roeck-us.net> 7847L: linux-hwmon@vger.kernel.org 7848S: Maintained 7849F: Documentation/hwmon/nct6775 7850F: drivers/hwmon/nct6775.c 7851 7852NETEFFECT IWARP RNIC DRIVER (IW_NES) 7853M: Faisal Latif <faisal.latif@intel.com> 7854L: linux-rdma@vger.kernel.org 7855W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7856S: Supported 7857F: drivers/infiniband/hw/nes/ 7858 7859NETEM NETWORK EMULATOR 7860M: Stephen Hemminger <stephen@networkplumber.org> 7861L: netem@lists.linux-foundation.org (moderated for non-subscribers) 7862S: Maintained 7863F: net/sched/sch_netem.c 7864 7865NETERION 10GbE DRIVERS (s2io/vxge) 7866M: Jon Mason <jdmason@kudzu.us> 7867L: netdev@vger.kernel.org 7868S: Supported 7869F: Documentation/networking/s2io.txt 7870F: Documentation/networking/vxge.txt 7871F: drivers/net/ethernet/neterion/ 7872 7873NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7874M: Pablo Neira Ayuso <pablo@netfilter.org> 7875M: Patrick McHardy <kaber@trash.net> 7876M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7877L: netfilter-devel@vger.kernel.org 7878L: coreteam@netfilter.org 7879W: http://www.netfilter.org/ 7880W: http://www.iptables.org/ 7881Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7882T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7883T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7884S: Supported 7885F: include/linux/netfilter* 7886F: include/linux/netfilter/ 7887F: include/net/netfilter/ 7888F: include/uapi/linux/netfilter* 7889F: include/uapi/linux/netfilter/ 7890F: net/*/netfilter.c 7891F: net/*/netfilter/ 7892F: net/netfilter/ 7893F: net/bridge/br_netfilter*.c 7894 7895NETLABEL 7896M: Paul Moore <paul@paul-moore.com> 7897W: http://netlabel.sf.net 7898L: netdev@vger.kernel.org 7899S: Maintained 7900F: Documentation/netlabel/ 7901F: include/net/netlabel.h 7902F: net/netlabel/ 7903 7904NETROM NETWORK LAYER 7905M: Ralf Baechle <ralf@linux-mips.org> 7906L: linux-hams@vger.kernel.org 7907W: http://www.linux-ax25.org/ 7908S: Maintained 7909F: include/net/netrom.h 7910F: include/uapi/linux/netrom.h 7911F: net/netrom/ 7912 7913NETRONOME ETHERNET DRIVERS 7914M: Jakub Kicinski <jakub.kicinski@netronome.com> 7915L: oss-drivers@netronome.com 7916S: Maintained 7917F: drivers/net/ethernet/netronome/ 7918 7919NETWORK BLOCK DEVICE (NBD) 7920M: Markus Pargmann <mpa@pengutronix.de> 7921S: Maintained 7922L: nbd-general@lists.sourceforge.net 7923T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7924F: Documentation/blockdev/nbd.txt 7925F: drivers/block/nbd.c 7926F: include/uapi/linux/nbd.h 7927 7928NETWORK DROP MONITOR 7929M: Neil Horman <nhorman@tuxdriver.com> 7930L: netdev@vger.kernel.org 7931S: Maintained 7932W: https://fedorahosted.org/dropwatch/ 7933F: net/core/drop_monitor.c 7934 7935NETWORKING [GENERAL] 7936M: "David S. Miller" <davem@davemloft.net> 7937L: netdev@vger.kernel.org 7938W: http://www.linuxfoundation.org/en/Net 7939Q: http://patchwork.ozlabs.org/project/netdev/list/ 7940T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7941T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7942S: Maintained 7943F: net/ 7944F: include/net/ 7945F: include/linux/in.h 7946F: include/linux/net.h 7947F: include/linux/netdevice.h 7948F: include/uapi/linux/in.h 7949F: include/uapi/linux/net.h 7950F: include/uapi/linux/netdevice.h 7951F: include/uapi/linux/net_namespace.h 7952F: tools/net/ 7953F: tools/testing/selftests/net/ 7954F: lib/random32.c 7955F: lib/test_bpf.c 7956 7957NETWORKING [IPv4/IPv6] 7958M: "David S. Miller" <davem@davemloft.net> 7959M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7960M: James Morris <jmorris@namei.org> 7961M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7962M: Patrick McHardy <kaber@trash.net> 7963L: netdev@vger.kernel.org 7964T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7965S: Maintained 7966F: net/ipv4/ 7967F: net/ipv6/ 7968F: include/net/ip* 7969F: arch/x86/net/* 7970 7971NETWORKING [IPSEC] 7972M: Steffen Klassert <steffen.klassert@secunet.com> 7973M: Herbert Xu <herbert@gondor.apana.org.au> 7974M: "David S. Miller" <davem@davemloft.net> 7975L: netdev@vger.kernel.org 7976T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7977T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7978S: Maintained 7979F: net/core/flow.c 7980F: net/xfrm/ 7981F: net/key/ 7982F: net/ipv4/xfrm* 7983F: net/ipv4/esp4.c 7984F: net/ipv4/ah4.c 7985F: net/ipv4/ipcomp.c 7986F: net/ipv4/ip_vti.c 7987F: net/ipv6/xfrm* 7988F: net/ipv6/esp6.c 7989F: net/ipv6/ah6.c 7990F: net/ipv6/ipcomp6.c 7991F: net/ipv6/ip6_vti.c 7992F: include/uapi/linux/xfrm.h 7993F: include/net/xfrm.h 7994 7995NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 7996M: Paul Moore <paul@paul-moore.com> 7997L: netdev@vger.kernel.org 7998S: Maintained 7999 8000NETWORKING [WIRELESS] 8001L: linux-wireless@vger.kernel.org 8002Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8003 8004NETWORKING DRIVERS 8005L: netdev@vger.kernel.org 8006W: http://www.linuxfoundation.org/en/Net 8007Q: http://patchwork.ozlabs.org/project/netdev/list/ 8008T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8009T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8010S: Odd Fixes 8011F: Documentation/devicetree/bindings/net/ 8012F: drivers/net/ 8013F: include/linux/if_* 8014F: include/linux/netdevice.h 8015F: include/linux/etherdevice.h 8016F: include/linux/fcdevice.h 8017F: include/linux/fddidevice.h 8018F: include/linux/hippidevice.h 8019F: include/linux/inetdevice.h 8020F: include/uapi/linux/if_* 8021F: include/uapi/linux/netdevice.h 8022 8023NETWORKING DRIVERS (WIRELESS) 8024M: Kalle Valo <kvalo@codeaurora.org> 8025L: linux-wireless@vger.kernel.org 8026Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8027T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8028T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8029S: Maintained 8030F: Documentation/devicetree/bindings/net/wireless/ 8031F: drivers/net/wireless/ 8032 8033NETXEN (1/10) GbE SUPPORT 8034M: Manish Chopra <manish.chopra@qlogic.com> 8035M: Sony Chacko <sony.chacko@qlogic.com> 8036M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8037L: netdev@vger.kernel.org 8038W: http://www.qlogic.com 8039S: Supported 8040F: drivers/net/ethernet/qlogic/netxen/ 8041 8042NFC SUBSYSTEM 8043M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8044M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8045M: Samuel Ortiz <sameo@linux.intel.com> 8046L: linux-wireless@vger.kernel.org 8047L: linux-nfc@lists.01.org (subscribers-only) 8048S: Supported 8049F: net/nfc/ 8050F: include/net/nfc/ 8051F: include/uapi/linux/nfc.h 8052F: drivers/nfc/ 8053F: include/linux/platform_data/nfcmrvl.h 8054F: include/linux/platform_data/nxp-nci.h 8055F: include/linux/platform_data/pn544.h 8056F: include/linux/platform_data/st21nfca.h 8057F: include/linux/platform_data/st-nci.h 8058F: Documentation/devicetree/bindings/net/nfc/ 8059 8060NFS, SUNRPC, AND LOCKD CLIENTS 8061M: Trond Myklebust <trond.myklebust@primarydata.com> 8062M: Anna Schumaker <anna.schumaker@netapp.com> 8063L: linux-nfs@vger.kernel.org 8064W: http://client.linux-nfs.org 8065T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8066S: Maintained 8067F: fs/lockd/ 8068F: fs/nfs/ 8069F: fs/nfs_common/ 8070F: net/sunrpc/ 8071F: include/linux/lockd/ 8072F: include/linux/nfs* 8073F: include/linux/sunrpc/ 8074F: include/uapi/linux/nfs* 8075F: include/uapi/linux/sunrpc/ 8076 8077NILFS2 FILESYSTEM 8078M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8079L: linux-nilfs@vger.kernel.org 8080W: http://nilfs.sourceforge.net/ 8081W: http://nilfs.osdn.jp/ 8082T: git git://github.com/konis/nilfs2.git 8083S: Supported 8084F: Documentation/filesystems/nilfs2.txt 8085F: fs/nilfs2/ 8086F: include/linux/nilfs2_fs.h 8087F: include/trace/events/nilfs2.h 8088 8089NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8090M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8091W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8092S: Maintained 8093F: Documentation/scsi/NinjaSCSI.txt 8094F: drivers/scsi/pcmcia/nsp_* 8095 8096NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8097M: GOTO Masanori <gotom@debian.or.jp> 8098M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8099W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8100S: Maintained 8101F: Documentation/scsi/NinjaSCSI.txt 8102F: drivers/scsi/nsp32* 8103 8104NIOS2 ARCHITECTURE 8105M: Ley Foon Tan <lftan@altera.com> 8106L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8107T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8108S: Maintained 8109F: arch/nios2/ 8110 8111NOKIA N900 POWER SUPPLY DRIVERS 8112R: Pali Rohár <pali.rohar@gmail.com> 8113F: include/linux/power/bq2415x_charger.h 8114F: include/linux/power/bq27xxx_battery.h 8115F: include/linux/power/isp1704_charger.h 8116F: drivers/power/bq2415x_charger.c 8117F: drivers/power/bq27xxx_battery.c 8118F: drivers/power/bq27xxx_battery_i2c.c 8119F: drivers/power/isp1704_charger.c 8120F: drivers/power/rx51_battery.c 8121 8122NTB DRIVER CORE 8123M: Jon Mason <jdmason@kudzu.us> 8124M: Dave Jiang <dave.jiang@intel.com> 8125M: Allen Hubbe <Allen.Hubbe@emc.com> 8126L: linux-ntb@googlegroups.com 8127S: Supported 8128W: https://github.com/jonmason/ntb/wiki 8129T: git git://github.com/jonmason/ntb.git 8130F: drivers/ntb/ 8131F: drivers/net/ntb_netdev.c 8132F: include/linux/ntb.h 8133F: include/linux/ntb_transport.h 8134 8135NTB INTEL DRIVER 8136M: Jon Mason <jdmason@kudzu.us> 8137M: Dave Jiang <dave.jiang@intel.com> 8138L: linux-ntb@googlegroups.com 8139S: Supported 8140W: https://github.com/jonmason/ntb/wiki 8141T: git git://github.com/jonmason/ntb.git 8142F: drivers/ntb/hw/intel/ 8143 8144NTB AMD DRIVER 8145M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8146L: linux-ntb@googlegroups.com 8147S: Supported 8148F: drivers/ntb/hw/amd/ 8149 8150NTFS FILESYSTEM 8151M: Anton Altaparmakov <anton@tuxera.com> 8152L: linux-ntfs-dev@lists.sourceforge.net 8153W: http://www.tuxera.com/ 8154T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8155S: Supported 8156F: Documentation/filesystems/ntfs.txt 8157F: fs/ntfs/ 8158 8159NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8160M: Antonino Daplas <adaplas@gmail.com> 8161L: linux-fbdev@vger.kernel.org 8162S: Maintained 8163F: drivers/video/fbdev/riva/ 8164F: drivers/video/fbdev/nvidia/ 8165 8166NVM EXPRESS DRIVER 8167M: Keith Busch <keith.busch@intel.com> 8168M: Jens Axboe <axboe@fb.com> 8169L: linux-nvme@lists.infradead.org 8170T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8171W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8172S: Supported 8173F: drivers/nvme/host/ 8174F: include/linux/nvme.h 8175 8176NVMEM FRAMEWORK 8177M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8178M: Maxime Ripard <maxime.ripard@free-electrons.com> 8179S: Maintained 8180F: drivers/nvmem/ 8181F: Documentation/devicetree/bindings/nvmem/ 8182F: include/linux/nvmem-consumer.h 8183F: include/linux/nvmem-provider.h 8184 8185NXP-NCI NFC DRIVER 8186M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8187R: Charles Gorand <charles.gorand@effinnov.com> 8188L: linux-nfc@lists.01.org (moderated for non-subscribers) 8189S: Supported 8190F: drivers/nfc/nxp-nci 8191 8192NXP TDA998X DRM DRIVER 8193M: Russell King <rmk+kernel@armlinux.org.uk> 8194S: Supported 8195F: drivers/gpu/drm/i2c/tda998x_drv.c 8196F: include/drm/i2c/tda998x.h 8197 8198NXP TFA9879 DRIVER 8199M: Peter Rosin <peda@axentia.se> 8200L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8201S: Maintained 8202F: sound/soc/codecs/tfa9879* 8203 8204OBJTOOL 8205M: Josh Poimboeuf <jpoimboe@redhat.com> 8206S: Supported 8207F: tools/objtool/ 8208 8209OMAP SUPPORT 8210M: Tony Lindgren <tony@atomide.com> 8211L: linux-omap@vger.kernel.org 8212W: http://www.muru.com/linux/omap/ 8213W: http://linux.omap.com/ 8214Q: http://patchwork.kernel.org/project/linux-omap/list/ 8215T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8216S: Maintained 8217F: arch/arm/*omap*/ 8218F: arch/arm/configs/omap1_defconfig 8219F: arch/arm/configs/omap2plus_defconfig 8220F: drivers/i2c/busses/i2c-omap.c 8221F: drivers/irqchip/irq-omap-intc.c 8222F: drivers/mfd/*omap*.c 8223F: drivers/mfd/menelaus.c 8224F: drivers/mfd/palmas.c 8225F: drivers/mfd/tps65217.c 8226F: drivers/mfd/tps65218.c 8227F: drivers/mfd/tps65910.c 8228F: drivers/mfd/twl-core.[ch] 8229F: drivers/mfd/twl4030*.c 8230F: drivers/mfd/twl6030*.c 8231F: drivers/mfd/twl6040*.c 8232F: drivers/regulator/palmas-regulator*.c 8233F: drivers/regulator/pbias-regulator.c 8234F: drivers/regulator/tps65217-regulator.c 8235F: drivers/regulator/tps65218-regulator.c 8236F: drivers/regulator/tps65910-regulator.c 8237F: drivers/regulator/twl-regulator.c 8238F: include/linux/i2c-omap.h 8239 8240OMAP DEVICE TREE SUPPORT 8241M: Benoît Cousson <bcousson@baylibre.com> 8242M: Tony Lindgren <tony@atomide.com> 8243L: linux-omap@vger.kernel.org 8244L: devicetree@vger.kernel.org 8245S: Maintained 8246F: arch/arm/boot/dts/*omap* 8247F: arch/arm/boot/dts/*am3* 8248F: arch/arm/boot/dts/*am4* 8249F: arch/arm/boot/dts/*am5* 8250F: arch/arm/boot/dts/*dra7* 8251 8252OMAP CLOCK FRAMEWORK SUPPORT 8253M: Paul Walmsley <paul@pwsan.com> 8254L: linux-omap@vger.kernel.org 8255S: Maintained 8256F: arch/arm/*omap*/*clock* 8257 8258OMAP POWER MANAGEMENT SUPPORT 8259M: Kevin Hilman <khilman@kernel.org> 8260L: linux-omap@vger.kernel.org 8261S: Maintained 8262F: arch/arm/*omap*/*pm* 8263F: drivers/cpufreq/omap-cpufreq.c 8264 8265OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8266M: Rajendra Nayak <rnayak@codeaurora.org> 8267M: Paul Walmsley <paul@pwsan.com> 8268L: linux-omap@vger.kernel.org 8269S: Maintained 8270F: arch/arm/mach-omap2/prm* 8271 8272OMAP AUDIO SUPPORT 8273M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8274M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8275L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8276L: linux-omap@vger.kernel.org 8277S: Maintained 8278F: sound/soc/omap/ 8279 8280OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8281M: Roger Quadros <rogerq@ti.com> 8282M: Tony Lindgren <tony@atomide.com> 8283L: linux-omap@vger.kernel.org 8284S: Maintained 8285F: drivers/memory/omap-gpmc.c 8286F: arch/arm/mach-omap2/*gpmc* 8287 8288OMAP FRAMEBUFFER SUPPORT 8289M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8290L: linux-fbdev@vger.kernel.org 8291L: linux-omap@vger.kernel.org 8292S: Maintained 8293F: drivers/video/fbdev/omap/ 8294 8295OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8296M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8297L: linux-omap@vger.kernel.org 8298L: linux-fbdev@vger.kernel.org 8299S: Maintained 8300F: drivers/video/fbdev/omap2/ 8301F: Documentation/arm/OMAP/DSS 8302 8303OMAP HARDWARE SPINLOCK SUPPORT 8304M: Ohad Ben-Cohen <ohad@wizery.com> 8305L: linux-omap@vger.kernel.org 8306S: Maintained 8307F: drivers/hwspinlock/omap_hwspinlock.c 8308 8309OMAP MMC SUPPORT 8310M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8311L: linux-omap@vger.kernel.org 8312S: Maintained 8313F: drivers/mmc/host/omap.c 8314 8315OMAP HS MMC SUPPORT 8316L: linux-mmc@vger.kernel.org 8317L: linux-omap@vger.kernel.org 8318S: Orphan 8319F: drivers/mmc/host/omap_hsmmc.c 8320 8321OMAP RANDOM NUMBER GENERATOR SUPPORT 8322M: Deepak Saxena <dsaxena@plexity.net> 8323S: Maintained 8324F: drivers/char/hw_random/omap-rng.c 8325 8326OMAP HWMOD SUPPORT 8327M: Benoît Cousson <bcousson@baylibre.com> 8328M: Paul Walmsley <paul@pwsan.com> 8329L: linux-omap@vger.kernel.org 8330S: Maintained 8331F: arch/arm/mach-omap2/omap_hwmod.* 8332 8333OMAP HWMOD DATA 8334M: Paul Walmsley <paul@pwsan.com> 8335L: linux-omap@vger.kernel.org 8336S: Maintained 8337F: arch/arm/mach-omap2/omap_hwmod*data* 8338 8339OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8340M: Benoît Cousson <bcousson@baylibre.com> 8341L: linux-omap@vger.kernel.org 8342S: Maintained 8343F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8344 8345OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8346M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8347L: linux-media@vger.kernel.org 8348S: Maintained 8349F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8350F: drivers/media/platform/omap3isp/ 8351F: drivers/staging/media/omap4iss/ 8352 8353OMAP USB SUPPORT 8354L: linux-usb@vger.kernel.org 8355L: linux-omap@vger.kernel.org 8356S: Orphan 8357F: drivers/usb/*/*omap* 8358F: arch/arm/*omap*/usb* 8359 8360OMAP GPIO DRIVER 8361M: Grygorii Strashko <grygorii.strashko@ti.com> 8362M: Santosh Shilimkar <ssantosh@kernel.org> 8363M: Kevin Hilman <khilman@kernel.org> 8364L: linux-omap@vger.kernel.org 8365S: Maintained 8366F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8367F: drivers/gpio/gpio-omap.c 8368 8369OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8370M: Mark Jackson <mpfj@newflow.co.uk> 8371L: linux-omap@vger.kernel.org 8372S: Maintained 8373F: arch/arm/boot/dts/am335x-nano.dts 8374 8375OMFS FILESYSTEM 8376M: Bob Copeland <me@bobcopeland.com> 8377L: linux-karma-devel@lists.sourceforge.net 8378S: Maintained 8379F: Documentation/filesystems/omfs.txt 8380F: fs/omfs/ 8381 8382OMNIKEY CARDMAN 4000 DRIVER 8383M: Harald Welte <laforge@gnumonks.org> 8384S: Maintained 8385F: drivers/char/pcmcia/cm4000_cs.c 8386F: include/linux/cm4000_cs.h 8387F: include/uapi/linux/cm4000_cs.h 8388 8389OMNIKEY CARDMAN 4040 DRIVER 8390M: Harald Welte <laforge@gnumonks.org> 8391S: Maintained 8392F: drivers/char/pcmcia/cm4040_cs.* 8393 8394OMNIVISION OV7670 SENSOR DRIVER 8395M: Jonathan Corbet <corbet@lwn.net> 8396L: linux-media@vger.kernel.org 8397T: git git://linuxtv.org/media_tree.git 8398S: Maintained 8399F: drivers/media/i2c/ov7670.c 8400 8401ONENAND FLASH DRIVER 8402M: Kyungmin Park <kyungmin.park@samsung.com> 8403L: linux-mtd@lists.infradead.org 8404S: Maintained 8405F: drivers/mtd/onenand/ 8406F: include/linux/mtd/onenand*.h 8407 8408ONSTREAM SCSI TAPE DRIVER 8409M: Willem Riede <osst@riede.org> 8410L: osst-users@lists.sourceforge.net 8411L: linux-scsi@vger.kernel.org 8412S: Maintained 8413F: Documentation/scsi/osst.txt 8414F: drivers/scsi/osst.* 8415F: drivers/scsi/osst_*.h 8416F: drivers/scsi/st.h 8417 8418OPENCORES I2C BUS DRIVER 8419M: Peter Korsgaard <jacmet@sunsite.dk> 8420L: linux-i2c@vger.kernel.org 8421S: Maintained 8422F: Documentation/i2c/busses/i2c-ocores 8423F: drivers/i2c/busses/i2c-ocores.c 8424 8425OPEN FIRMWARE AND FLATTENED DEVICE TREE 8426M: Rob Herring <robh+dt@kernel.org> 8427M: Frank Rowand <frowand.list@gmail.com> 8428L: devicetree@vger.kernel.org 8429W: http://www.devicetree.org/ 8430T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8431S: Maintained 8432F: drivers/of/ 8433F: include/linux/of*.h 8434F: scripts/dtc/ 8435 8436OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8437M: Rob Herring <robh+dt@kernel.org> 8438M: Mark Rutland <mark.rutland@arm.com> 8439L: devicetree@vger.kernel.org 8440T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8441Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8442S: Maintained 8443F: Documentation/devicetree/ 8444F: arch/*/boot/dts/ 8445F: include/dt-bindings/ 8446 8447OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8448M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8449L: devicetree@vger.kernel.org 8450S: Maintained 8451F: Documentation/devicetree/dynamic-resolution-notes.txt 8452F: Documentation/devicetree/overlay-notes.txt 8453F: drivers/of/overlay.c 8454F: drivers/of/resolver.c 8455 8456OPENRISC ARCHITECTURE 8457M: Jonas Bonn <jonas@southpole.se> 8458W: http://openrisc.net 8459S: Maintained 8460T: git git://openrisc.net/~jonas/linux 8461F: arch/openrisc/ 8462 8463OPENVSWITCH 8464M: Pravin Shelar <pshelar@nicira.com> 8465L: netdev@vger.kernel.org 8466L: dev@openvswitch.org 8467W: http://openvswitch.org 8468S: Maintained 8469F: net/openvswitch/ 8470F: include/uapi/linux/openvswitch.h 8471 8472OPERATING PERFORMANCE POINTS (OPP) 8473M: Viresh Kumar <vireshk@kernel.org> 8474M: Nishanth Menon <nm@ti.com> 8475M: Stephen Boyd <sboyd@codeaurora.org> 8476L: linux-pm@vger.kernel.org 8477S: Maintained 8478T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8479F: drivers/base/power/opp/ 8480F: include/linux/pm_opp.h 8481F: Documentation/power/opp.txt 8482F: Documentation/devicetree/bindings/opp/ 8483 8484OPL4 DRIVER 8485M: Clemens Ladisch <clemens@ladisch.de> 8486L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8487T: git git://git.alsa-project.org/alsa-kernel.git 8488S: Maintained 8489F: sound/drivers/opl4/ 8490 8491OPROFILE 8492M: Robert Richter <rric@kernel.org> 8493L: oprofile-list@lists.sf.net 8494S: Maintained 8495F: arch/*/include/asm/oprofile*.h 8496F: arch/*/oprofile/ 8497F: drivers/oprofile/ 8498F: include/linux/oprofile.h 8499 8500ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8501M: Mark Fasheh <mfasheh@suse.com> 8502M: Joel Becker <jlbec@evilplan.org> 8503L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8504W: http://ocfs2.wiki.kernel.org 8505S: Supported 8506F: Documentation/filesystems/ocfs2.txt 8507F: Documentation/filesystems/dlmfs.txt 8508F: fs/ocfs2/ 8509 8510ORINOCO DRIVER 8511L: linux-wireless@vger.kernel.org 8512W: http://wireless.kernel.org/en/users/Drivers/orinoco 8513W: http://www.nongnu.org/orinoco/ 8514S: Orphan 8515F: drivers/net/wireless/intersil/orinoco/ 8516 8517OSD LIBRARY and FILESYSTEM 8518M: Boaz Harrosh <ooo@electrozaur.com> 8519M: Benny Halevy <bhalevy@primarydata.com> 8520L: osd-dev@open-osd.org 8521W: http://open-osd.org 8522T: git git://git.open-osd.org/open-osd.git 8523S: Maintained 8524F: drivers/scsi/osd/ 8525F: include/scsi/osd_* 8526F: fs/exofs/ 8527 8528OVERLAY FILESYSTEM 8529M: Miklos Szeredi <miklos@szeredi.hu> 8530L: linux-unionfs@vger.kernel.org 8531T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8532S: Supported 8533F: fs/overlayfs/ 8534F: Documentation/filesystems/overlayfs.txt 8535 8536ORANGEFS FILESYSTEM 8537M: Mike Marshall <hubcap@omnibond.com> 8538L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8539T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8540S: Supported 8541F: fs/orangefs/ 8542F: Documentation/filesystems/orangefs.txt 8543 8544P54 WIRELESS DRIVER 8545M: Christian Lamparter <chunkeey@googlemail.com> 8546L: linux-wireless@vger.kernel.org 8547W: http://wireless.kernel.org/en/users/Drivers/p54 8548S: Maintained 8549F: drivers/net/wireless/intersil/p54/ 8550 8551PA SEMI ETHERNET DRIVER 8552M: Olof Johansson <olof@lixom.net> 8553L: netdev@vger.kernel.org 8554S: Maintained 8555F: drivers/net/ethernet/pasemi/* 8556 8557PA SEMI SMBUS DRIVER 8558M: Olof Johansson <olof@lixom.net> 8559L: linux-i2c@vger.kernel.org 8560S: Maintained 8561F: drivers/i2c/busses/i2c-pasemi.c 8562 8563PADATA PARALLEL EXECUTION MECHANISM 8564M: Steffen Klassert <steffen.klassert@secunet.com> 8565L: linux-crypto@vger.kernel.org 8566S: Maintained 8567F: kernel/padata.c 8568F: include/linux/padata.h 8569F: Documentation/padata.txt 8570 8571PANASONIC LAPTOP ACPI EXTRAS DRIVER 8572M: Harald Welte <laforge@gnumonks.org> 8573L: platform-driver-x86@vger.kernel.org 8574S: Maintained 8575F: drivers/platform/x86/panasonic-laptop.c 8576 8577PANASONIC MN10300/AM33/AM34 PORT 8578M: David Howells <dhowells@redhat.com> 8579L: linux-am33-list@redhat.com (moderated for non-subscribers) 8580W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8581S: Maintained 8582F: Documentation/mn10300/ 8583F: arch/mn10300/ 8584 8585PARALLEL LCD/KEYPAD PANEL DRIVER 8586M: Willy Tarreau <willy@haproxy.com> 8587M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8588S: Odd Fixes 8589F: Documentation/misc-devices/lcd-panel-cgram.txt 8590F: drivers/misc/panel.c 8591 8592PARALLEL PORT SUBSYSTEM 8593M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8594M: Sudip Mukherjee <sudip@vectorindia.org> 8595L: linux-parport@lists.infradead.org (subscribers-only) 8596S: Maintained 8597F: drivers/parport/ 8598F: include/linux/parport*.h 8599F: drivers/char/ppdev.c 8600F: include/uapi/linux/ppdev.h 8601F: Documentation/parport*.txt 8602 8603PARAVIRT_OPS INTERFACE 8604M: Jeremy Fitzhardinge <jeremy@goop.org> 8605M: Chris Wright <chrisw@sous-sol.org> 8606M: Alok Kataria <akataria@vmware.com> 8607M: Rusty Russell <rusty@rustcorp.com.au> 8608L: virtualization@lists.linux-foundation.org 8609S: Supported 8610F: Documentation/virtual/paravirt_ops.txt 8611F: arch/*/kernel/paravirt* 8612F: arch/*/include/asm/paravirt.h 8613 8614PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8615M: Tim Waugh <tim@cyberelk.net> 8616L: linux-parport@lists.infradead.org (subscribers-only) 8617S: Maintained 8618F: Documentation/blockdev/paride.txt 8619F: drivers/block/paride/ 8620 8621PARISC ARCHITECTURE 8622M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8623M: Helge Deller <deller@gmx.de> 8624L: linux-parisc@vger.kernel.org 8625W: http://www.parisc-linux.org/ 8626Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8627T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8628T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8629S: Maintained 8630F: arch/parisc/ 8631F: Documentation/parisc/ 8632F: drivers/parisc/ 8633F: drivers/char/agp/parisc-agp.c 8634F: drivers/input/serio/gscps2.c 8635F: drivers/parport/parport_gsc.* 8636F: drivers/tty/serial/8250/8250_gsc.c 8637F: drivers/video/fbdev/sti* 8638F: drivers/video/console/sti* 8639F: drivers/video/logo/logo_parisc* 8640 8641PC87360 HARDWARE MONITORING DRIVER 8642M: Jim Cromie <jim.cromie@gmail.com> 8643L: linux-hwmon@vger.kernel.org 8644S: Maintained 8645F: Documentation/hwmon/pc87360 8646F: drivers/hwmon/pc87360.c 8647 8648PC8736x GPIO DRIVER 8649M: Jim Cromie <jim.cromie@gmail.com> 8650S: Maintained 8651F: drivers/char/pc8736x_gpio.c 8652 8653PC87427 HARDWARE MONITORING DRIVER 8654M: Jean Delvare <jdelvare@suse.com> 8655L: linux-hwmon@vger.kernel.org 8656S: Maintained 8657F: Documentation/hwmon/pc87427 8658F: drivers/hwmon/pc87427.c 8659 8660PCA9532 LED DRIVER 8661M: Riku Voipio <riku.voipio@iki.fi> 8662S: Maintained 8663F: drivers/leds/leds-pca9532.c 8664F: include/linux/leds-pca9532.h 8665 8666PCA9541 I2C BUS MASTER SELECTOR DRIVER 8667M: Guenter Roeck <linux@roeck-us.net> 8668L: linux-i2c@vger.kernel.org 8669S: Maintained 8670F: drivers/i2c/muxes/i2c-mux-pca9541.c 8671 8672PCDP - PRIMARY CONSOLE AND DEBUG PORT 8673M: Khalid Aziz <khalid@gonehiking.org> 8674S: Maintained 8675F: drivers/firmware/pcdp.* 8676 8677PCI ERROR RECOVERY 8678M: Linas Vepstas <linasvepstas@gmail.com> 8679L: linux-pci@vger.kernel.org 8680S: Supported 8681F: Documentation/PCI/pci-error-recovery.txt 8682 8683PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8684M: Russell Currey <ruscur@russell.cc> 8685L: linuxppc-dev@lists.ozlabs.org 8686S: Supported 8687F: Documentation/powerpc/eeh-pci-error-recovery.txt 8688F: arch/powerpc/kernel/eeh*.c 8689F: arch/powerpc/platforms/*/eeh*.c 8690F: arch/powerpc/include/*/eeh*.h 8691 8692PCI SUBSYSTEM 8693M: Bjorn Helgaas <bhelgaas@google.com> 8694L: linux-pci@vger.kernel.org 8695Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8697S: Supported 8698F: Documentation/PCI/ 8699F: drivers/pci/ 8700F: include/linux/pci* 8701F: arch/x86/pci/ 8702F: arch/x86/kernel/quirks.c 8703 8704PCI DRIVER FOR ALTERA PCIE IP 8705M: Ley Foon Tan <lftan@altera.com> 8706L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8707L: linux-pci@vger.kernel.org 8708S: Supported 8709F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8710F: drivers/pci/host/pcie-altera.c 8711 8712PCI DRIVER FOR ARM VERSATILE PLATFORM 8713M: Rob Herring <robh@kernel.org> 8714L: linux-pci@vger.kernel.org 8715L: linux-arm-kernel@lists.infradead.org 8716S: Maintained 8717F: Documentation/devicetree/bindings/pci/versatile.txt 8718F: drivers/pci/host/pci-versatile.c 8719 8720PCI DRIVER FOR APPLIEDMICRO XGENE 8721M: Tanmay Inamdar <tinamdar@apm.com> 8722L: linux-pci@vger.kernel.org 8723L: linux-arm-kernel@lists.infradead.org 8724S: Maintained 8725F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8726F: drivers/pci/host/pci-xgene.c 8727 8728PCI DRIVER FOR FREESCALE LAYERSCAPE 8729M: Minghuan Lian <minghuan.Lian@freescale.com> 8730M: Mingkai Hu <mingkai.hu@freescale.com> 8731M: Roy Zang <tie-fei.zang@freescale.com> 8732L: linuxppc-dev@lists.ozlabs.org 8733L: linux-pci@vger.kernel.org 8734L: linux-arm-kernel@lists.infradead.org 8735S: Maintained 8736F: drivers/pci/host/*layerscape* 8737 8738PCI DRIVER FOR IMX6 8739M: Richard Zhu <Richard.Zhu@freescale.com> 8740M: Lucas Stach <l.stach@pengutronix.de> 8741L: linux-pci@vger.kernel.org 8742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8743S: Maintained 8744F: drivers/pci/host/*imx6* 8745 8746PCI DRIVER FOR TI KEYSTONE 8747M: Murali Karicheri <m-karicheri2@ti.com> 8748L: linux-pci@vger.kernel.org 8749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8750S: Maintained 8751F: drivers/pci/host/*keystone* 8752 8753PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8754M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8755M: Jason Cooper <jason@lakedaemon.net> 8756L: linux-pci@vger.kernel.org 8757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8758S: Maintained 8759F: drivers/pci/host/*mvebu* 8760 8761PCI DRIVER FOR NVIDIA TEGRA 8762M: Thierry Reding <thierry.reding@gmail.com> 8763L: linux-tegra@vger.kernel.org 8764L: linux-pci@vger.kernel.org 8765S: Supported 8766F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8767F: drivers/pci/host/pci-tegra.c 8768 8769PCI DRIVER FOR TI DRA7XX 8770M: Kishon Vijay Abraham I <kishon@ti.com> 8771L: linux-omap@vger.kernel.org 8772L: linux-pci@vger.kernel.org 8773S: Supported 8774F: Documentation/devicetree/bindings/pci/ti-pci.txt 8775F: drivers/pci/host/pci-dra7xx.c 8776 8777PCI DRIVER FOR RENESAS R-CAR 8778M: Simon Horman <horms@verge.net.au> 8779L: linux-pci@vger.kernel.org 8780L: linux-renesas-soc@vger.kernel.org 8781S: Maintained 8782F: drivers/pci/host/*rcar* 8783 8784PCI DRIVER FOR SAMSUNG EXYNOS 8785M: Jingoo Han <jingoohan1@gmail.com> 8786L: linux-pci@vger.kernel.org 8787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8788L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8789S: Maintained 8790F: drivers/pci/host/pci-exynos.c 8791 8792PCI DRIVER FOR SYNOPSIS DESIGNWARE 8793M: Jingoo Han <jingoohan1@gmail.com> 8794M: Pratyush Anand <pratyush.anand@gmail.com> 8795L: linux-pci@vger.kernel.org 8796S: Maintained 8797F: drivers/pci/host/*designware* 8798 8799PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8800M: Joao Pinto <jpinto@synopsys.com> 8801L: linux-pci@vger.kernel.org 8802S: Maintained 8803F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8804F: drivers/pci/host/pcie-designware-plat.c 8805 8806PCI DRIVER FOR GENERIC OF HOSTS 8807M: Will Deacon <will.deacon@arm.com> 8808L: linux-pci@vger.kernel.org 8809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8810S: Maintained 8811F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8812F: drivers/pci/host/pci-host-common.c 8813F: drivers/pci/host/pci-host-generic.c 8814 8815PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8816M: Keith Busch <keith.busch@intel.com> 8817L: linux-pci@vger.kernel.org 8818S: Supported 8819F: arch/x86/pci/vmd.c 8820 8821PCIE DRIVER FOR ST SPEAR13XX 8822M: Pratyush Anand <pratyush.anand@gmail.com> 8823L: linux-pci@vger.kernel.org 8824S: Maintained 8825F: drivers/pci/host/*spear* 8826 8827PCI MSI DRIVER FOR ALTERA MSI IP 8828M: Ley Foon Tan <lftan@altera.com> 8829L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8830L: linux-pci@vger.kernel.org 8831S: Supported 8832F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8833F: drivers/pci/host/pcie-altera-msi.c 8834 8835PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8836M: Duc Dang <dhdang@apm.com> 8837L: linux-pci@vger.kernel.org 8838L: linux-arm-kernel@lists.infradead.org 8839S: Maintained 8840F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8841F: drivers/pci/host/pci-xgene-msi.c 8842 8843PCIE DRIVER FOR HISILICON 8844M: Zhou Wang <wangzhou1@hisilicon.com> 8845M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8846L: linux-pci@vger.kernel.org 8847S: Maintained 8848F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8849F: drivers/pci/host/pcie-hisi.c 8850 8851PCIE DRIVER FOR QUALCOMM MSM 8852M: Stanimir Varbanov <svarbanov@mm-sol.com> 8853L: linux-pci@vger.kernel.org 8854L: linux-arm-msm@vger.kernel.org 8855S: Maintained 8856F: drivers/pci/host/*qcom* 8857 8858PCIE DRIVER FOR CAVIUM THUNDERX 8859M: David Daney <david.daney@cavium.com> 8860L: linux-pci@vger.kernel.org 8861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8862S: Supported 8863F: Documentation/devicetree/bindings/pci/pci-thunder-* 8864F: drivers/pci/host/pci-thunder-* 8865 8866PCMCIA SUBSYSTEM 8867P: Linux PCMCIA Team 8868L: linux-pcmcia@lists.infradead.org 8869W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8870T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8871S: Maintained 8872F: Documentation/pcmcia/ 8873F: drivers/pcmcia/ 8874F: include/pcmcia/ 8875 8876PCNET32 NETWORK DRIVER 8877M: Don Fry <pcnet32@frontier.com> 8878L: netdev@vger.kernel.org 8879S: Maintained 8880F: drivers/net/ethernet/amd/pcnet32.c 8881 8882PCRYPT PARALLEL CRYPTO ENGINE 8883M: Steffen Klassert <steffen.klassert@secunet.com> 8884L: linux-crypto@vger.kernel.org 8885S: Maintained 8886F: crypto/pcrypt.c 8887F: include/crypto/pcrypt.h 8888 8889PER-CPU MEMORY ALLOCATOR 8890M: Tejun Heo <tj@kernel.org> 8891M: Christoph Lameter <cl@linux.com> 8892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8893S: Maintained 8894F: include/linux/percpu*.h 8895F: mm/percpu*.c 8896F: arch/*/include/asm/percpu.h 8897 8898PER-TASK DELAY ACCOUNTING 8899M: Balbir Singh <bsingharora@gmail.com> 8900S: Maintained 8901F: include/linux/delayacct.h 8902F: kernel/delayacct.c 8903 8904PERFORMANCE EVENTS SUBSYSTEM 8905M: Peter Zijlstra <peterz@infradead.org> 8906M: Ingo Molnar <mingo@redhat.com> 8907M: Arnaldo Carvalho de Melo <acme@kernel.org> 8908R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8909L: linux-kernel@vger.kernel.org 8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8911S: Supported 8912F: kernel/events/* 8913F: include/linux/perf_event.h 8914F: include/uapi/linux/perf_event.h 8915F: arch/*/kernel/perf_event*.c 8916F: arch/*/kernel/*/perf_event*.c 8917F: arch/*/kernel/*/*/perf_event*.c 8918F: arch/*/include/asm/perf_event.h 8919F: arch/*/kernel/perf_callchain.c 8920F: arch/*/events/* 8921F: tools/perf/ 8922 8923PERSONALITY HANDLING 8924M: Christoph Hellwig <hch@infradead.org> 8925L: linux-abi-devel@lists.sourceforge.net 8926S: Maintained 8927F: include/linux/personality.h 8928F: include/uapi/linux/personality.h 8929 8930PHONET PROTOCOL 8931M: Remi Denis-Courmont <courmisch@gmail.com> 8932S: Supported 8933F: Documentation/networking/phonet.txt 8934F: include/linux/phonet.h 8935F: include/net/phonet/ 8936F: include/uapi/linux/phonet.h 8937F: net/phonet/ 8938 8939PHRAM MTD DRIVER 8940M: Joern Engel <joern@lazybastard.org> 8941L: linux-mtd@lists.infradead.org 8942S: Maintained 8943F: drivers/mtd/devices/phram.c 8944 8945PICOLCD HID DRIVER 8946M: Bruno Prémont <bonbons@linux-vserver.org> 8947L: linux-input@vger.kernel.org 8948S: Maintained 8949F: drivers/hid/hid-picolcd* 8950 8951PICOXCELL SUPPORT 8952M: Jamie Iles <jamie@jamieiles.com> 8953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8954T: git git://github.com/jamieiles/linux-2.6-ji.git 8955S: Supported 8956F: arch/arm/boot/dts/picoxcell* 8957F: arch/arm/mach-picoxcell/ 8958F: drivers/crypto/picoxcell* 8959 8960PIN CONTROL SUBSYSTEM 8961M: Linus Walleij <linus.walleij@linaro.org> 8962L: linux-gpio@vger.kernel.org 8963T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8964S: Maintained 8965F: Documentation/devicetree/bindings/pinctrl/ 8966F: Documentation/pinctrl.txt 8967F: drivers/pinctrl/ 8968F: include/linux/pinctrl/ 8969 8970PIN CONTROLLER - ATMEL AT91 8971M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8973S: Maintained 8974F: drivers/pinctrl/pinctrl-at91.* 8975 8976PIN CONTROLLER - ATMEL AT91 PIO4 8977M: Ludovic Desroches <ludovic.desroches@atmel.com> 8978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8979L: linux-gpio@vger.kernel.org 8980S: Supported 8981F: drivers/pinctrl/pinctrl-at91-pio4.* 8982 8983PIN CONTROLLER - INTEL 8984M: Mika Westerberg <mika.westerberg@linux.intel.com> 8985M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8986S: Maintained 8987F: drivers/pinctrl/intel/ 8988 8989PIN CONTROLLER - RENESAS 8990M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8991M: Geert Uytterhoeven <geert+renesas@glider.be> 8992L: linux-renesas-soc@vger.kernel.org 8993S: Maintained 8994F: drivers/pinctrl/sh-pfc/ 8995 8996PIN CONTROLLER - SAMSUNG 8997M: Tomasz Figa <tomasz.figa@gmail.com> 8998M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 8999M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9001L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9002S: Maintained 9003F: drivers/pinctrl/samsung/ 9004 9005PIN CONTROLLER - SINGLE 9006M: Tony Lindgren <tony@atomide.com> 9007M: Haojian Zhuang <haojian.zhuang@linaro.org> 9008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9009L: linux-omap@vger.kernel.org 9010S: Maintained 9011F: drivers/pinctrl/pinctrl-single.c 9012 9013PIN CONTROLLER - ST SPEAR 9014M: Viresh Kumar <vireshk@kernel.org> 9015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9016W: http://www.st.com/spear 9017S: Maintained 9018F: drivers/pinctrl/spear/ 9019 9020PISTACHIO SOC SUPPORT 9021M: James Hartley <james.hartley@imgtec.com> 9022M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9023L: linux-mips@linux-mips.org 9024S: Maintained 9025F: arch/mips/pistachio/ 9026F: arch/mips/include/asm/mach-pistachio/ 9027F: arch/mips/boot/dts/pistachio/ 9028F: arch/mips/configs/pistachio*_defconfig 9029 9030PKTCDVD DRIVER 9031M: Jiri Kosina <jikos@kernel.org> 9032S: Maintained 9033F: drivers/block/pktcdvd.c 9034F: include/linux/pktcdvd.h 9035F: include/uapi/linux/pktcdvd.h 9036 9037PKUNITY SOC DRIVERS 9038M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9039W: http://mprc.pku.edu.cn/~guanxuetao/linux 9040S: Maintained 9041T: git git://github.com/gxt/linux.git 9042F: drivers/input/serio/i8042-unicore32io.h 9043F: drivers/i2c/busses/i2c-puv3.c 9044F: drivers/video/fbdev/fb-puv3.c 9045F: drivers/rtc/rtc-puv3.c 9046 9047PMBUS HARDWARE MONITORING DRIVERS 9048M: Guenter Roeck <linux@roeck-us.net> 9049L: linux-hwmon@vger.kernel.org 9050W: http://hwmon.wiki.kernel.org/ 9051W: http://www.roeck-us.net/linux/drivers/ 9052T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9053S: Maintained 9054F: Documentation/hwmon/pmbus 9055F: drivers/hwmon/pmbus/ 9056F: include/linux/i2c/pmbus.h 9057 9058PMC SIERRA MaxRAID DRIVER 9059L: linux-scsi@vger.kernel.org 9060W: http://www.pmc-sierra.com/ 9061S: Orphan 9062F: drivers/scsi/pmcraid.* 9063 9064PMC SIERRA PM8001 DRIVER 9065M: Jack Wang <jinpu.wang@profitbricks.com> 9066M: lindar_liu@usish.com 9067L: pmchba@pmcs.com 9068L: linux-scsi@vger.kernel.org 9069S: Supported 9070F: drivers/scsi/pm8001/ 9071 9072POSIX CLOCKS and TIMERS 9073M: Thomas Gleixner <tglx@linutronix.de> 9074L: linux-kernel@vger.kernel.org 9075T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9076S: Maintained 9077F: fs/timerfd.c 9078F: include/linux/timer* 9079F: kernel/time/*timer* 9080 9081POWER MANAGEMENT CORE 9082M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9083L: linux-pm@vger.kernel.org 9084T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9085S: Supported 9086F: drivers/base/power/ 9087F: include/linux/pm.h 9088F: include/linux/pm_* 9089F: include/linux/powercap.h 9090F: drivers/powercap/ 9091 9092POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9093M: Sebastian Reichel <sre@kernel.org> 9094M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9095M: David Woodhouse <dwmw2@infradead.org> 9096L: linux-pm@vger.kernel.org 9097T: git git://git.infradead.org/battery-2.6.git 9098S: Maintained 9099F: include/linux/power_supply.h 9100F: drivers/power/ 9101X: drivers/power/avs/ 9102 9103POWER STATE COORDINATION INTERFACE (PSCI) 9104M: Mark Rutland <mark.rutland@arm.com> 9105M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9106L: linux-arm-kernel@lists.infradead.org 9107S: Maintained 9108F: drivers/firmware/psci.c 9109F: include/linux/psci.h 9110F: include/uapi/linux/psci.h 9111 9112PNP SUPPORT 9113M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9114S: Maintained 9115F: drivers/pnp/ 9116 9117PPP PROTOCOL DRIVERS AND COMPRESSORS 9118M: Paul Mackerras <paulus@samba.org> 9119L: linux-ppp@vger.kernel.org 9120S: Maintained 9121F: drivers/net/ppp/ppp_* 9122 9123PPP OVER ATM (RFC 2364) 9124M: Mitchell Blank Jr <mitch@sfgoth.com> 9125S: Maintained 9126F: net/atm/pppoatm.c 9127F: include/uapi/linux/atmppp.h 9128 9129PPP OVER ETHERNET 9130M: Michal Ostrowski <mostrows@earthlink.net> 9131S: Maintained 9132F: drivers/net/ppp/pppoe.c 9133F: drivers/net/ppp/pppox.c 9134 9135PPP OVER L2TP 9136M: James Chapman <jchapman@katalix.com> 9137S: Maintained 9138F: net/l2tp/l2tp_ppp.c 9139F: include/linux/if_pppol2tp.h 9140F: include/uapi/linux/if_pppol2tp.h 9141 9142PPS SUPPORT 9143M: Rodolfo Giometti <giometti@enneenne.com> 9144W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9145L: linuxpps@ml.enneenne.com (subscribers-only) 9146S: Maintained 9147F: Documentation/pps/ 9148F: drivers/pps/ 9149F: include/linux/pps*.h 9150 9151PPTP DRIVER 9152M: Dmitry Kozlov <xeb@mail.ru> 9153L: netdev@vger.kernel.org 9154S: Maintained 9155F: drivers/net/ppp/pptp.c 9156W: http://sourceforge.net/projects/accel-pptp 9157 9158PREEMPTIBLE KERNEL 9159M: Robert Love <rml@tech9.net> 9160L: kpreempt-tech@lists.sourceforge.net 9161W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9162S: Supported 9163F: Documentation/preempt-locking.txt 9164F: include/linux/preempt.h 9165 9166PRISM54 WIRELESS DRIVER 9167M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9168L: linux-wireless@vger.kernel.org 9169W: http://wireless.kernel.org/en/users/Drivers/p54 9170S: Obsolete 9171F: drivers/net/wireless/intersil/prism54/ 9172 9173PS3 NETWORK SUPPORT 9174M: Geoff Levand <geoff@infradead.org> 9175L: netdev@vger.kernel.org 9176L: linuxppc-dev@lists.ozlabs.org 9177S: Maintained 9178F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9179 9180PS3 PLATFORM SUPPORT 9181M: Geoff Levand <geoff@infradead.org> 9182L: linuxppc-dev@lists.ozlabs.org 9183S: Maintained 9184F: arch/powerpc/boot/ps3* 9185F: arch/powerpc/include/asm/lv1call.h 9186F: arch/powerpc/include/asm/ps3*.h 9187F: arch/powerpc/platforms/ps3/ 9188F: drivers/*/ps3* 9189F: drivers/ps3/ 9190F: drivers/rtc/rtc-ps3.c 9191F: drivers/usb/host/*ps3.c 9192F: sound/ppc/snd_ps3* 9193 9194PS3VRAM DRIVER 9195M: Jim Paris <jim@jtan.com> 9196M: Geoff Levand <geoff@infradead.org> 9197L: linuxppc-dev@lists.ozlabs.org 9198S: Maintained 9199F: drivers/block/ps3vram.c 9200 9201PSTORE FILESYSTEM 9202M: Anton Vorontsov <anton@enomsg.org> 9203M: Colin Cross <ccross@android.com> 9204M: Kees Cook <keescook@chromium.org> 9205M: Tony Luck <tony.luck@intel.com> 9206S: Maintained 9207T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9208F: fs/pstore/ 9209F: include/linux/pstore* 9210F: drivers/firmware/efi/efi-pstore.c 9211F: drivers/acpi/apei/erst.c 9212 9213PTP HARDWARE CLOCK SUPPORT 9214M: Richard Cochran <richardcochran@gmail.com> 9215L: netdev@vger.kernel.org 9216S: Maintained 9217W: http://linuxptp.sourceforge.net/ 9218F: Documentation/ABI/testing/sysfs-ptp 9219F: Documentation/ptp/* 9220F: drivers/net/ethernet/freescale/gianfar_ptp.c 9221F: drivers/net/phy/dp83640* 9222F: drivers/ptp/* 9223F: include/linux/ptp_cl* 9224 9225PTRACE SUPPORT 9226M: Roland McGrath <roland@hack.frob.com> 9227M: Oleg Nesterov <oleg@redhat.com> 9228S: Maintained 9229F: include/asm-generic/syscall.h 9230F: include/linux/ptrace.h 9231F: include/linux/regset.h 9232F: include/linux/tracehook.h 9233F: include/uapi/linux/ptrace.h 9234F: kernel/ptrace.c 9235 9236PVRUSB2 VIDEO4LINUX DRIVER 9237M: Mike Isely <isely@pobox.com> 9238L: pvrusb2@isely.net (subscribers-only) 9239L: linux-media@vger.kernel.org 9240W: http://www.isely.net/pvrusb2/ 9241T: git git://linuxtv.org/media_tree.git 9242S: Maintained 9243F: Documentation/video4linux/README.pvrusb2 9244F: drivers/media/usb/pvrusb2/ 9245 9246PWC WEBCAM DRIVER 9247M: Hans de Goede <hdegoede@redhat.com> 9248L: linux-media@vger.kernel.org 9249T: git git://linuxtv.org/media_tree.git 9250S: Maintained 9251F: drivers/media/usb/pwc/* 9252 9253PWM FAN DRIVER 9254M: Kamil Debski <k.debski@samsung.com> 9255L: linux-hwmon@vger.kernel.org 9256S: Supported 9257F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9258F: Documentation/hwmon/pwm-fan 9259F: drivers/hwmon/pwm-fan.c 9260 9261PWM SUBSYSTEM 9262M: Thierry Reding <thierry.reding@gmail.com> 9263L: linux-pwm@vger.kernel.org 9264S: Maintained 9265T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9266F: Documentation/pwm.txt 9267F: Documentation/devicetree/bindings/pwm/ 9268F: include/linux/pwm.h 9269F: drivers/pwm/ 9270F: drivers/video/backlight/pwm_bl.c 9271F: include/linux/pwm_backlight.h 9272 9273PXA2xx/PXA3xx SUPPORT 9274M: Daniel Mack <daniel@zonque.org> 9275M: Haojian Zhuang <haojian.zhuang@gmail.com> 9276M: Robert Jarzmik <robert.jarzmik@free.fr> 9277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9278T: git git://github.com/hzhuang1/linux.git 9279T: git git://github.com/rjarzmik/linux.git 9280S: Maintained 9281F: arch/arm/boot/dts/pxa* 9282F: arch/arm/mach-pxa/ 9283F: drivers/dma/pxa* 9284F: drivers/pcmcia/pxa2xx* 9285F: drivers/pinctrl/pxa/ 9286F: drivers/spi/spi-pxa2xx* 9287F: drivers/usb/gadget/udc/pxa2* 9288F: include/sound/pxa2xx-lib.h 9289F: sound/arm/pxa* 9290F: sound/soc/pxa/ 9291 9292PXA GPIO DRIVER 9293M: Robert Jarzmik <robert.jarzmik@free.fr> 9294L: linux-gpio@vger.kernel.org 9295S: Maintained 9296F: drivers/gpio/gpio-pxa.c 9297 9298PXA3xx NAND FLASH DRIVER 9299M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9300L: linux-mtd@lists.infradead.org 9301S: Maintained 9302F: drivers/mtd/nand/pxa3xx_nand.c 9303 9304MMP SUPPORT 9305M: Eric Miao <eric.y.miao@gmail.com> 9306M: Haojian Zhuang <haojian.zhuang@gmail.com> 9307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9308T: git git://github.com/hzhuang1/linux.git 9309T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9310S: Maintained 9311F: arch/arm/boot/dts/mmp* 9312F: arch/arm/mach-mmp/ 9313 9314PXA MMCI DRIVER 9315S: Orphan 9316 9317PXA RTC DRIVER 9318M: Robert Jarzmik <robert.jarzmik@free.fr> 9319L: rtc-linux@googlegroups.com 9320S: Maintained 9321 9322QAT DRIVER 9323M: Tadeusz Struk <tadeusz.struk@intel.com> 9324L: qat-linux@intel.com 9325S: Supported 9326F: drivers/crypto/qat/ 9327 9328QIB DRIVER 9329M: Mike Marciniszyn <infinipath@intel.com> 9330L: linux-rdma@vger.kernel.org 9331S: Supported 9332F: drivers/infiniband/hw/qib/ 9333 9334QLOGIC QLA1280 SCSI DRIVER 9335M: Michael Reed <mdr@sgi.com> 9336L: linux-scsi@vger.kernel.org 9337S: Maintained 9338F: drivers/scsi/qla1280.[ch] 9339 9340QLOGIC QLA2XXX FC-SCSI DRIVER 9341M: qla2xxx-upstream@qlogic.com 9342L: linux-scsi@vger.kernel.org 9343S: Supported 9344F: Documentation/scsi/LICENSE.qla2xxx 9345F: drivers/scsi/qla2xxx/ 9346 9347QLOGIC QLA4XXX iSCSI DRIVER 9348M: QLogic-Storage-Upstream@qlogic.com 9349L: linux-scsi@vger.kernel.org 9350S: Supported 9351F: Documentation/scsi/LICENSE.qla4xxx 9352F: drivers/scsi/qla4xxx/ 9353 9354QLOGIC QLA3XXX NETWORK DRIVER 9355M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9356M: Ron Mercer <ron.mercer@qlogic.com> 9357M: linux-driver@qlogic.com 9358L: netdev@vger.kernel.org 9359S: Supported 9360F: Documentation/networking/LICENSE.qla3xxx 9361F: drivers/net/ethernet/qlogic/qla3xxx.* 9362 9363QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9364M: Dept-GELinuxNICDev@qlogic.com 9365L: netdev@vger.kernel.org 9366S: Supported 9367F: drivers/net/ethernet/qlogic/qlcnic/ 9368 9369QLOGIC QLGE 10Gb ETHERNET DRIVER 9370M: Harish Patil <harish.patil@qlogic.com> 9371M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9372M: Dept-GELinuxNICDev@qlogic.com 9373M: linux-driver@qlogic.com 9374L: netdev@vger.kernel.org 9375S: Supported 9376F: drivers/net/ethernet/qlogic/qlge/ 9377 9378QLOGIC QL4xxx ETHERNET DRIVER 9379M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9380M: Ariel Elior <Ariel.Elior@qlogic.com> 9381M: everest-linux-l2@qlogic.com 9382L: netdev@vger.kernel.org 9383S: Supported 9384F: drivers/net/ethernet/qlogic/qed/ 9385F: include/linux/qed/ 9386F: drivers/net/ethernet/qlogic/qede/ 9387 9388QNX4 FILESYSTEM 9389M: Anders Larsen <al@alarsen.net> 9390W: http://www.alarsen.net/linux/qnx4fs/ 9391S: Maintained 9392F: fs/qnx4/ 9393F: include/uapi/linux/qnx4_fs.h 9394F: include/uapi/linux/qnxtypes.h 9395 9396QT1010 MEDIA DRIVER 9397M: Antti Palosaari <crope@iki.fi> 9398L: linux-media@vger.kernel.org 9399W: https://linuxtv.org 9400W: http://palosaari.fi/linux/ 9401Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9402T: git git://linuxtv.org/anttip/media_tree.git 9403S: Maintained 9404F: drivers/media/tuners/qt1010* 9405 9406QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9407M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9408L: linux-wireless@vger.kernel.org 9409L: ath9k-devel@lists.ath9k.org 9410W: http://wireless.kernel.org/en/users/Drivers/ath9k 9411S: Supported 9412F: drivers/net/wireless/ath/ath9k/ 9413 9414QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9415M: Kalle Valo <kvalo@qca.qualcomm.com> 9416L: ath10k@lists.infradead.org 9417W: http://wireless.kernel.org/en/users/Drivers/ath10k 9418T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9419S: Supported 9420F: drivers/net/wireless/ath/ath10k/ 9421 9422QUALCOMM HEXAGON ARCHITECTURE 9423M: Richard Kuo <rkuo@codeaurora.org> 9424L: linux-hexagon@vger.kernel.org 9425T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9426S: Supported 9427F: arch/hexagon/ 9428 9429QUALCOMM WCN36XX WIRELESS DRIVER 9430M: Eugene Krasnikov <k.eugene.e@gmail.com> 9431L: wcn36xx@lists.infradead.org 9432W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9433T: git git://github.com/KrasnikovEugene/wcn36xx.git 9434S: Supported 9435F: drivers/net/wireless/ath/wcn36xx/ 9436 9437QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9438M: Gabriel Somlo <somlo@cmu.edu> 9439M: "Michael S. Tsirkin" <mst@redhat.com> 9440L: qemu-devel@nongnu.org 9441S: Maintained 9442F: drivers/firmware/qemu_fw_cfg.c 9443 9444RADOS BLOCK DEVICE (RBD) 9445M: Ilya Dryomov <idryomov@gmail.com> 9446M: Sage Weil <sage@redhat.com> 9447M: Alex Elder <elder@kernel.org> 9448L: ceph-devel@vger.kernel.org 9449W: http://ceph.com/ 9450T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9451T: git git://github.com/ceph/ceph-client.git 9452S: Supported 9453F: Documentation/ABI/testing/sysfs-bus-rbd 9454F: drivers/block/rbd.c 9455F: drivers/block/rbd_types.h 9456 9457RADEON FRAMEBUFFER DISPLAY DRIVER 9458M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9459L: linux-fbdev@vger.kernel.org 9460S: Maintained 9461F: drivers/video/fbdev/aty/radeon* 9462F: include/uapi/linux/radeonfb.h 9463 9464RADIOSHARK RADIO DRIVER 9465M: Hans de Goede <hdegoede@redhat.com> 9466L: linux-media@vger.kernel.org 9467T: git git://linuxtv.org/media_tree.git 9468S: Maintained 9469F: drivers/media/radio/radio-shark.c 9470 9471RADIOSHARK2 RADIO DRIVER 9472M: Hans de Goede <hdegoede@redhat.com> 9473L: linux-media@vger.kernel.org 9474T: git git://linuxtv.org/media_tree.git 9475S: Maintained 9476F: drivers/media/radio/radio-shark2.c 9477F: drivers/media/radio/radio-tea5777.c 9478 9479RAGE128 FRAMEBUFFER DISPLAY DRIVER 9480M: Paul Mackerras <paulus@samba.org> 9481L: linux-fbdev@vger.kernel.org 9482S: Maintained 9483F: drivers/video/fbdev/aty/aty128fb.c 9484 9485RALINK MIPS ARCHITECTURE 9486M: John Crispin <john@phrozen.org> 9487L: linux-mips@linux-mips.org 9488S: Maintained 9489F: arch/mips/ralink 9490 9491RALINK RT2X00 WIRELESS LAN DRIVER 9492P: rt2x00 project 9493M: Stanislaw Gruszka <sgruszka@redhat.com> 9494M: Helmut Schaa <helmut.schaa@googlemail.com> 9495L: linux-wireless@vger.kernel.org 9496S: Maintained 9497F: drivers/net/wireless/ralink/rt2x00/ 9498 9499RAMDISK RAM BLOCK DEVICE DRIVER 9500M: Jens Axboe <axboe@kernel.dk> 9501S: Maintained 9502F: Documentation/blockdev/ramdisk.txt 9503F: drivers/block/brd.c 9504 9505RANDOM NUMBER DRIVER 9506M: "Theodore Ts'o" <tytso@mit.edu> 9507S: Maintained 9508F: drivers/char/random.c 9509 9510RAPIDIO SUBSYSTEM 9511M: Matt Porter <mporter@kernel.crashing.org> 9512M: Alexandre Bounine <alexandre.bounine@idt.com> 9513S: Maintained 9514F: drivers/rapidio/ 9515 9516RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9517L: linux-wireless@vger.kernel.org 9518S: Orphan 9519F: drivers/net/wireless/ray* 9520 9521RCUTORTURE MODULE 9522M: Josh Triplett <josh@joshtriplett.org> 9523M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9524L: linux-kernel@vger.kernel.org 9525S: Supported 9526T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9527F: Documentation/RCU/torture.txt 9528F: kernel/rcu/rcutorture.c 9529 9530RCUTORTURE TEST FRAMEWORK 9531M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9532M: Josh Triplett <josh@joshtriplett.org> 9533R: Steven Rostedt <rostedt@goodmis.org> 9534R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9535R: Lai Jiangshan <jiangshanlai@gmail.com> 9536L: linux-kernel@vger.kernel.org 9537S: Supported 9538T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9539F: tools/testing/selftests/rcutorture 9540 9541RDC R-321X SoC 9542M: Florian Fainelli <florian@openwrt.org> 9543S: Maintained 9544 9545RDC R6040 FAST ETHERNET DRIVER 9546M: Florian Fainelli <florian@openwrt.org> 9547L: netdev@vger.kernel.org 9548S: Maintained 9549F: drivers/net/ethernet/rdc/r6040.c 9550 9551RDS - RELIABLE DATAGRAM SOCKETS 9552M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9553L: netdev@vger.kernel.org 9554L: linux-rdma@vger.kernel.org 9555L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9556W: https://oss.oracle.com/projects/rds/ 9557S: Supported 9558F: net/rds/ 9559F: Documentation/networking/rds.txt 9560 9561RDMAVT - RDMA verbs software 9562M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9563L: linux-rdma@vger.kernel.org 9564S: Supported 9565F: drivers/infiniband/sw/rdmavt 9566 9567READ-COPY UPDATE (RCU) 9568M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9569M: Josh Triplett <josh@joshtriplett.org> 9570R: Steven Rostedt <rostedt@goodmis.org> 9571R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9572R: Lai Jiangshan <jiangshanlai@gmail.com> 9573L: linux-kernel@vger.kernel.org 9574W: http://www.rdrop.com/users/paulmck/RCU/ 9575S: Supported 9576T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9577F: Documentation/RCU/ 9578X: Documentation/RCU/torture.txt 9579F: include/linux/rcu* 9580X: include/linux/srcu.h 9581F: kernel/rcu/ 9582X: kernel/torture.c 9583 9584REAL TIME CLOCK (RTC) SUBSYSTEM 9585M: Alessandro Zummo <a.zummo@towertech.it> 9586M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9587L: rtc-linux@googlegroups.com 9588Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9589T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9590S: Maintained 9591F: Documentation/rtc.txt 9592F: drivers/rtc/ 9593F: include/linux/rtc.h 9594F: include/uapi/linux/rtc.h 9595 9596REALTEK AUDIO CODECS 9597M: Bard Liao <bardliao@realtek.com> 9598M: Oder Chiou <oder_chiou@realtek.com> 9599S: Maintained 9600F: sound/soc/codecs/rt* 9601F: include/sound/rt*.h 9602 9603REISERFS FILE SYSTEM 9604L: reiserfs-devel@vger.kernel.org 9605S: Supported 9606F: fs/reiserfs/ 9607 9608REGISTER MAP ABSTRACTION 9609M: Mark Brown <broonie@kernel.org> 9610L: linux-kernel@vger.kernel.org 9611T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9612S: Supported 9613F: drivers/base/regmap/ 9614F: include/linux/regmap.h 9615 9616REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9617M: Ohad Ben-Cohen <ohad@wizery.com> 9618M: Bjorn Andersson <bjorn.andersson@linaro.org> 9619L: linux-remoteproc@vger.kernel.org 9620T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9621S: Maintained 9622F: drivers/remoteproc/ 9623F: Documentation/remoteproc.txt 9624F: include/linux/remoteproc.h 9625 9626REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9627M: Ohad Ben-Cohen <ohad@wizery.com> 9628M: Bjorn Andersson <bjorn.andersson@linaro.org> 9629L: linux-remoteproc@vger.kernel.org 9630T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9631S: Maintained 9632F: drivers/rpmsg/ 9633F: Documentation/rpmsg.txt 9634F: include/linux/rpmsg.h 9635 9636RENESAS ETHERNET DRIVERS 9637R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9638L: netdev@vger.kernel.org 9639L: linux-renesas-soc@vger.kernel.org 9640F: drivers/net/ethernet/renesas/ 9641F: include/linux/sh_eth.h 9642 9643RENESAS USB2 PHY DRIVER 9644M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9645L: linux-renesas-soc@vger.kernel.org 9646S: Maintained 9647F: drivers/phy/phy-rcar-gen3-usb2.c 9648 9649RESET CONTROLLER FRAMEWORK 9650M: Philipp Zabel <p.zabel@pengutronix.de> 9651T: git git://git.pengutronix.de/git/pza/linux 9652S: Maintained 9653F: drivers/reset/ 9654F: Documentation/devicetree/bindings/reset/ 9655F: include/dt-bindings/reset/ 9656F: include/linux/reset.h 9657F: include/linux/reset-controller.h 9658 9659RFKILL 9660M: Johannes Berg <johannes@sipsolutions.net> 9661L: linux-wireless@vger.kernel.org 9662W: http://wireless.kernel.org/ 9663T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9664T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9665S: Maintained 9666F: Documentation/rfkill.txt 9667F: net/rfkill/ 9668 9669RHASHTABLE 9670M: Thomas Graf <tgraf@suug.ch> 9671L: netdev@vger.kernel.org 9672S: Maintained 9673F: lib/rhashtable.c 9674F: include/linux/rhashtable.h 9675 9676RICOH SMARTMEDIA/XD DRIVER 9677M: Maxim Levitsky <maximlevitsky@gmail.com> 9678S: Maintained 9679F: drivers/mtd/nand/r852.c 9680F: drivers/mtd/nand/r852.h 9681 9682RICOH R5C592 MEMORYSTICK DRIVER 9683M: Maxim Levitsky <maximlevitsky@gmail.com> 9684S: Maintained 9685F: drivers/memstick/host/r592.* 9686 9687ROCCAT DRIVERS 9688M: Stefan Achatz <erazor_de@users.sourceforge.net> 9689W: http://sourceforge.net/projects/roccat/ 9690S: Maintained 9691F: drivers/hid/hid-roccat* 9692F: include/linux/hid-roccat* 9693F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9694 9695ROCKER DRIVER 9696M: Jiri Pirko <jiri@resnulli.us> 9697M: Scott Feldman <sfeldma@gmail.com> 9698L: netdev@vger.kernel.org 9699S: Supported 9700F: drivers/net/ethernet/rocker/ 9701 9702ROCKETPORT DRIVER 9703P: Comtrol Corp. 9704W: http://www.comtrol.com 9705S: Maintained 9706F: Documentation/serial/rocket.txt 9707F: drivers/tty/rocket* 9708 9709ROCKETPORT EXPRESS/INFINITY DRIVER 9710M: Kevin Cernekee <cernekee@gmail.com> 9711L: linux-serial@vger.kernel.org 9712S: Odd Fixes 9713F: drivers/tty/serial/rp2.* 9714 9715ROSE NETWORK LAYER 9716M: Ralf Baechle <ralf@linux-mips.org> 9717L: linux-hams@vger.kernel.org 9718W: http://www.linux-ax25.org/ 9719S: Maintained 9720F: include/net/rose.h 9721F: include/uapi/linux/rose.h 9722F: net/rose/ 9723 9724RTL2830 MEDIA DRIVER 9725M: Antti Palosaari <crope@iki.fi> 9726L: linux-media@vger.kernel.org 9727W: https://linuxtv.org 9728W: http://palosaari.fi/linux/ 9729Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9730T: git git://linuxtv.org/anttip/media_tree.git 9731S: Maintained 9732F: drivers/media/dvb-frontends/rtl2830* 9733 9734RTL2832 MEDIA DRIVER 9735M: Antti Palosaari <crope@iki.fi> 9736L: linux-media@vger.kernel.org 9737W: https://linuxtv.org 9738W: http://palosaari.fi/linux/ 9739Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9740T: git git://linuxtv.org/anttip/media_tree.git 9741S: Maintained 9742F: drivers/media/dvb-frontends/rtl2832* 9743 9744RTL2832_SDR MEDIA DRIVER 9745M: Antti Palosaari <crope@iki.fi> 9746L: linux-media@vger.kernel.org 9747W: https://linuxtv.org 9748W: http://palosaari.fi/linux/ 9749Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9750T: git git://linuxtv.org/anttip/media_tree.git 9751S: Maintained 9752F: drivers/media/dvb-frontends/rtl2832_sdr* 9753 9754RTL8180 WIRELESS DRIVER 9755L: linux-wireless@vger.kernel.org 9756W: http://wireless.kernel.org/ 9757T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9758S: Orphan 9759F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9760 9761RTL8187 WIRELESS DRIVER 9762M: Herton Ronaldo Krzesinski <herton@canonical.com> 9763M: Hin-Tak Leung <htl10@users.sourceforge.net> 9764M: Larry Finger <Larry.Finger@lwfinger.net> 9765L: linux-wireless@vger.kernel.org 9766W: http://wireless.kernel.org/ 9767T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9768S: Maintained 9769F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9770 9771RTL8192CE WIRELESS DRIVER 9772M: Larry Finger <Larry.Finger@lwfinger.net> 9773M: Chaoming Li <chaoming_li@realsil.com.cn> 9774L: linux-wireless@vger.kernel.org 9775W: http://wireless.kernel.org/ 9776T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9777S: Maintained 9778F: drivers/net/wireless/realtek/rtlwifi/ 9779F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9780 9781RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9782M: Jes Sorensen <Jes.Sorensen@redhat.com> 9783L: linux-wireless@vger.kernel.org 9784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 9785S: Maintained 9786F: drivers/net/wireless/realtek/rtl8xxxu/ 9787 9788S3 SAVAGE FRAMEBUFFER DRIVER 9789M: Antonino Daplas <adaplas@gmail.com> 9790L: linux-fbdev@vger.kernel.org 9791S: Maintained 9792F: drivers/video/fbdev/savage/ 9793 9794S390 9795M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9796M: Heiko Carstens <heiko.carstens@de.ibm.com> 9797L: linux-s390@vger.kernel.org 9798W: http://www.ibm.com/developerworks/linux/linux390/ 9799T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9800S: Supported 9801F: arch/s390/ 9802F: drivers/s390/ 9803F: Documentation/s390/ 9804F: Documentation/DocBook/s390* 9805 9806S390 COMMON I/O LAYER 9807M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9808M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9809L: linux-s390@vger.kernel.org 9810W: http://www.ibm.com/developerworks/linux/linux390/ 9811S: Supported 9812F: drivers/s390/cio/ 9813 9814S390 DASD DRIVER 9815M: Stefan Weinhuber <wein@de.ibm.com> 9816M: Stefan Haberland <stefan.haberland@de.ibm.com> 9817L: linux-s390@vger.kernel.org 9818W: http://www.ibm.com/developerworks/linux/linux390/ 9819S: Supported 9820F: drivers/s390/block/dasd* 9821F: block/partitions/ibm.c 9822 9823S390 NETWORK DRIVERS 9824M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9825L: linux-s390@vger.kernel.org 9826W: http://www.ibm.com/developerworks/linux/linux390/ 9827S: Supported 9828F: drivers/s390/net/ 9829 9830S390 PCI SUBSYSTEM 9831M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9832M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9833L: linux-s390@vger.kernel.org 9834W: http://www.ibm.com/developerworks/linux/linux390/ 9835S: Supported 9836F: arch/s390/pci/ 9837F: drivers/pci/hotplug/s390_pci_hpc.c 9838 9839S390 ZCRYPT DRIVER 9840M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9841L: linux-s390@vger.kernel.org 9842W: http://www.ibm.com/developerworks/linux/linux390/ 9843S: Supported 9844F: drivers/s390/crypto/ 9845 9846S390 ZFCP DRIVER 9847M: Steffen Maier <maier@linux.vnet.ibm.com> 9848L: linux-s390@vger.kernel.org 9849W: http://www.ibm.com/developerworks/linux/linux390/ 9850S: Supported 9851F: drivers/s390/scsi/zfcp_* 9852 9853S390 IUCV NETWORK LAYER 9854M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9855L: linux-s390@vger.kernel.org 9856W: http://www.ibm.com/developerworks/linux/linux390/ 9857S: Supported 9858F: drivers/s390/net/*iucv* 9859F: include/net/iucv/ 9860F: net/iucv/ 9861 9862S390 IOMMU (PCI) 9863M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9864L: linux-s390@vger.kernel.org 9865W: http://www.ibm.com/developerworks/linux/linux390/ 9866S: Supported 9867F: drivers/iommu/s390-iommu.c 9868 9869S3C24XX SD/MMC Driver 9870M: Ben Dooks <ben-linux@fluff.org> 9871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9872S: Supported 9873F: drivers/mmc/host/s3cmci.* 9874 9875SAA6588 RDS RECEIVER DRIVER 9876M: Hans Verkuil <hverkuil@xs4all.nl> 9877L: linux-media@vger.kernel.org 9878T: git git://linuxtv.org/media_tree.git 9879W: https://linuxtv.org 9880S: Odd Fixes 9881F: drivers/media/i2c/saa6588* 9882 9883SAA7134 VIDEO4LINUX DRIVER 9884M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 9885M: Mauro Carvalho Chehab <mchehab@kernel.org> 9886L: linux-media@vger.kernel.org 9887W: https://linuxtv.org 9888T: git git://linuxtv.org/media_tree.git 9889S: Odd fixes 9890F: Documentation/video4linux/*.saa7134 9891F: drivers/media/pci/saa7134/ 9892 9893SAA7146 VIDEO4LINUX-2 DRIVER 9894M: Hans Verkuil <hverkuil@xs4all.nl> 9895L: linux-media@vger.kernel.org 9896T: git git://linuxtv.org/media_tree.git 9897S: Maintained 9898F: drivers/media/common/saa7146/ 9899F: drivers/media/pci/saa7146/ 9900F: include/media/saa7146* 9901 9902SAMSUNG LAPTOP DRIVER 9903M: Corentin Chary <corentin.chary@gmail.com> 9904L: platform-driver-x86@vger.kernel.org 9905S: Maintained 9906F: drivers/platform/x86/samsung-laptop.c 9907 9908SAMSUNG AUDIO (ASoC) DRIVERS 9909M: Sangbeom Kim <sbkim73@samsung.com> 9910L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9911S: Supported 9912F: sound/soc/samsung/ 9913 9914SAMSUNG FRAMEBUFFER DRIVER 9915M: Jingoo Han <jingoohan1@gmail.com> 9916L: linux-fbdev@vger.kernel.org 9917S: Maintained 9918F: drivers/video/fbdev/s3c-fb.c 9919 9920SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9921M: Sangbeom Kim <sbkim73@samsung.com> 9922M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9923L: linux-kernel@vger.kernel.org 9924L: linux-samsung-soc@vger.kernel.org 9925S: Supported 9926F: drivers/mfd/sec*.c 9927F: drivers/regulator/s2m*.c 9928F: drivers/regulator/s5m*.c 9929F: drivers/clk/clk-s2mps11.c 9930F: drivers/rtc/rtc-s5m.c 9931F: include/linux/mfd/samsung/ 9932F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9933F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9934F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9935F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9936 9937SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9938M: Kyungmin Park <kyungmin.park@samsung.com> 9939M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9940L: linux-media@vger.kernel.org 9941Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9942S: Supported 9943F: drivers/media/platform/exynos4-is/ 9944 9945SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9946M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9947L: linux-media@vger.kernel.org 9948L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9949S: Maintained 9950F: drivers/media/platform/s3c-camif/ 9951F: include/media/drv-intf/s3c_camif.h 9952 9953SAMSUNG S5C73M3 CAMERA DRIVER 9954M: Kyungmin Park <kyungmin.park@samsung.com> 9955M: Andrzej Hajda <a.hajda@samsung.com> 9956L: linux-media@vger.kernel.org 9957S: Supported 9958F: drivers/media/i2c/s5c73m3/* 9959 9960SAMSUNG S5K5BAF CAMERA DRIVER 9961M: Kyungmin Park <kyungmin.park@samsung.com> 9962M: Andrzej Hajda <a.hajda@samsung.com> 9963L: linux-media@vger.kernel.org 9964S: Supported 9965F: drivers/media/i2c/s5k5baf.c 9966 9967SAMSUNG S3FWRN5 NFC DRIVER 9968M: Robert Baldyga <r.baldyga@samsung.com> 9969M: Krzysztof Opasiak <k.opasiak@samsung.com> 9970L: linux-nfc@lists.01.org (moderated for non-subscribers) 9971S: Supported 9972F: drivers/nfc/s3fwrn5 9973 9974SAMSUNG SOC CLOCK DRIVERS 9975M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9976M: Tomasz Figa <tomasz.figa@gmail.com> 9977S: Supported 9978L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9979F: drivers/clk/samsung/ 9980 9981SAMSUNG SXGBE DRIVERS 9982M: Byungho An <bh74.an@samsung.com> 9983M: Girish K S <ks.giri@samsung.com> 9984M: Vipul Pandya <vipul.pandya@samsung.com> 9985S: Supported 9986L: netdev@vger.kernel.org 9987F: drivers/net/ethernet/samsung/sxgbe/ 9988 9989SAMSUNG THERMAL DRIVER 9990M: Lukasz Majewski <l.majewski@samsung.com> 9991L: linux-pm@vger.kernel.org 9992L: linux-samsung-soc@vger.kernel.org 9993S: Supported 9994T: git https://github.com/lmajewski/linux-samsung-thermal.git 9995F: drivers/thermal/samsung/ 9996 9997SAMSUNG USB2 PHY DRIVER 9998M: Kamil Debski <k.debski@samsung.com> 9999L: linux-kernel@vger.kernel.org 10000S: Supported 10001F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10002F: Documentation/phy/samsung-usb2.txt 10003F: drivers/phy/phy-exynos4210-usb2.c 10004F: drivers/phy/phy-exynos4x12-usb2.c 10005F: drivers/phy/phy-exynos5250-usb2.c 10006F: drivers/phy/phy-s5pv210-usb2.c 10007F: drivers/phy/phy-samsung-usb2.c 10008F: drivers/phy/phy-samsung-usb2.h 10009 10010SERIAL DRIVERS 10011M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10012L: linux-serial@vger.kernel.org 10013S: Maintained 10014F: drivers/tty/serial/ 10015 10016SYNOPSYS DESIGNWARE DMAC DRIVER 10017M: Viresh Kumar <vireshk@kernel.org> 10018M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10019S: Maintained 10020F: include/linux/dma/dw.h 10021F: include/linux/platform_data/dma-dw.h 10022F: drivers/dma/dw/ 10023 10024SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10025M: Lars Persson <lars.persson@axis.com> 10026L: netdev@vger.kernel.org 10027S: Supported 10028F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10029F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10030 10031SYNOPSYS DESIGNWARE I2C DRIVER 10032M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10033R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10034R: Mika Westerberg <mika.westerberg@linux.intel.com> 10035L: linux-i2c@vger.kernel.org 10036S: Maintained 10037F: drivers/i2c/busses/i2c-designware-* 10038F: include/linux/platform_data/i2c-designware.h 10039 10040SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10041M: Jaehoon Chung <jh80.chung@samsung.com> 10042L: linux-mmc@vger.kernel.org 10043S: Maintained 10044F: include/linux/mmc/dw_mmc.h 10045F: drivers/mmc/host/dw_mmc* 10046 10047SYSTEM TRACE MODULE CLASS 10048M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10049S: Maintained 10050T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10051F: Documentation/trace/stm.txt 10052F: drivers/hwtracing/stm/ 10053F: include/linux/stm.h 10054F: include/uapi/linux/stm.h 10055 10056THUNDERBOLT DRIVER 10057M: Andreas Noever <andreas.noever@gmail.com> 10058S: Maintained 10059F: drivers/thunderbolt/ 10060 10061TI BQ27XXX POWER SUPPLY DRIVER 10062R: Andrew F. Davis <afd@ti.com> 10063F: include/linux/power/bq27xxx_battery.h 10064F: drivers/power/bq27xxx_battery.c 10065F: drivers/power/bq27xxx_battery_i2c.c 10066 10067TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10068M: John Stultz <john.stultz@linaro.org> 10069M: Thomas Gleixner <tglx@linutronix.de> 10070L: linux-kernel@vger.kernel.org 10071T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10072S: Supported 10073F: include/linux/clocksource.h 10074F: include/linux/time.h 10075F: include/linux/timex.h 10076F: include/uapi/linux/time.h 10077F: include/uapi/linux/timex.h 10078F: kernel/time/clocksource.c 10079F: kernel/time/time*.c 10080F: kernel/time/alarmtimer.c 10081F: kernel/time/ntp.c 10082F: tools/testing/selftests/timers/ 10083 10084SC1200 WDT DRIVER 10085M: Zwane Mwaikambo <zwanem@gmail.com> 10086S: Maintained 10087F: drivers/watchdog/sc1200wdt.c 10088 10089SCHEDULER 10090M: Ingo Molnar <mingo@redhat.com> 10091M: Peter Zijlstra <peterz@infradead.org> 10092L: linux-kernel@vger.kernel.org 10093T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10094S: Maintained 10095F: kernel/sched/ 10096F: include/linux/sched.h 10097F: include/uapi/linux/sched.h 10098F: include/linux/wait.h 10099 10100SCORE ARCHITECTURE 10101M: Chen Liqin <liqin.linux@gmail.com> 10102M: Lennox Wu <lennox.wu@gmail.com> 10103W: http://www.sunplus.com 10104S: Supported 10105F: arch/score/ 10106 10107SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10108M: Sudeep Holla <sudeep.holla@arm.com> 10109L: linux-arm-kernel@lists.infradead.org 10110S: Maintained 10111F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10112F: drivers/clk/clk-scpi.c 10113F: drivers/cpufreq/scpi-cpufreq.c 10114F: drivers/firmware/arm_scpi.c 10115F: include/linux/scpi_protocol.h 10116 10117SCSI CDROM DRIVER 10118M: Jens Axboe <axboe@kernel.dk> 10119L: linux-scsi@vger.kernel.org 10120W: http://www.kernel.dk 10121S: Maintained 10122F: drivers/scsi/sr* 10123 10124SCSI RDMA PROTOCOL (SRP) INITIATOR 10125M: Bart Van Assche <bart.vanassche@sandisk.com> 10126L: linux-rdma@vger.kernel.org 10127S: Supported 10128W: http://www.openfabrics.org 10129Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10130T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10131F: drivers/infiniband/ulp/srp/ 10132F: include/scsi/srp.h 10133 10134SCSI SG DRIVER 10135M: Doug Gilbert <dgilbert@interlog.com> 10136L: linux-scsi@vger.kernel.org 10137W: http://sg.danny.cz/sg 10138S: Maintained 10139F: Documentation/scsi/scsi-generic.txt 10140F: drivers/scsi/sg.c 10141F: include/scsi/sg.h 10142 10143SCSI SUBSYSTEM 10144M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10146M: "Martin K. Petersen" <martin.petersen@oracle.com> 10147T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10148L: linux-scsi@vger.kernel.org 10149S: Maintained 10150F: drivers/scsi/ 10151F: include/scsi/ 10152 10153SCSI TAPE DRIVER 10154M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10155L: linux-scsi@vger.kernel.org 10156S: Maintained 10157F: Documentation/scsi/st.txt 10158F: drivers/scsi/st.* 10159F: drivers/scsi/st_*.h 10160 10161SCTP PROTOCOL 10162M: Vlad Yasevich <vyasevich@gmail.com> 10163M: Neil Horman <nhorman@tuxdriver.com> 10164L: linux-sctp@vger.kernel.org 10165W: http://lksctp.sourceforge.net 10166S: Maintained 10167F: Documentation/networking/sctp.txt 10168F: include/linux/sctp.h 10169F: include/uapi/linux/sctp.h 10170F: include/net/sctp/ 10171F: net/sctp/ 10172 10173SCx200 CPU SUPPORT 10174M: Jim Cromie <jim.cromie@gmail.com> 10175S: Odd Fixes 10176F: Documentation/i2c/busses/scx200_acb 10177F: arch/x86/platform/scx200/ 10178F: drivers/watchdog/scx200_wdt.c 10179F: drivers/i2c/busses/scx200* 10180F: drivers/mtd/maps/scx200_docflash.c 10181F: include/linux/scx200.h 10182 10183SCx200 GPIO DRIVER 10184M: Jim Cromie <jim.cromie@gmail.com> 10185S: Maintained 10186F: drivers/char/scx200_gpio.c 10187F: include/linux/scx200_gpio.h 10188 10189SCx200 HRT CLOCKSOURCE DRIVER 10190M: Jim Cromie <jim.cromie@gmail.com> 10191S: Maintained 10192F: drivers/clocksource/scx200_hrt.c 10193 10194SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10195M: Sascha Sommer <saschasommer@freenet.de> 10196L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10197S: Maintained 10198F: drivers/mmc/host/sdricoh_cs.c 10199 10200SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10201M: Adrian Hunter <adrian.hunter@intel.com> 10202L: linux-mmc@vger.kernel.org 10203T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10204S: Maintained 10205F: drivers/mmc/host/sdhci* 10206F: include/linux/mmc/sdhci* 10207 10208SECURE COMPUTING 10209M: Kees Cook <keescook@chromium.org> 10210R: Andy Lutomirski <luto@amacapital.net> 10211R: Will Drewry <wad@chromium.org> 10212T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10213S: Supported 10214F: kernel/seccomp.c 10215F: include/uapi/linux/seccomp.h 10216F: include/linux/seccomp.h 10217F: tools/testing/selftests/seccomp/* 10218K: \bsecure_computing 10219K: \bTIF_SECCOMP\b 10220 10221SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10222M: Ben Dooks <ben-linux@fluff.org> 10223M: Jaehoon Chung <jh80.chung@samsung.com> 10224L: linux-mmc@vger.kernel.org 10225S: Maintained 10226F: drivers/mmc/host/sdhci-s3c* 10227 10228SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10229M: Viresh Kumar <vireshk@kernel.org> 10230L: linux-mmc@vger.kernel.org 10231S: Maintained 10232F: drivers/mmc/host/sdhci-spear.c 10233 10234SECURITY SUBSYSTEM 10235M: James Morris <james.l.morris@oracle.com> 10236M: "Serge E. Hallyn" <serge@hallyn.com> 10237L: linux-security-module@vger.kernel.org (suggested Cc:) 10238T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10239W: http://kernsec.org/ 10240S: Supported 10241F: security/ 10242 10243SECURITY CONTACT 10244M: Security Officers <security@kernel.org> 10245S: Supported 10246 10247SELINUX SECURITY MODULE 10248M: Paul Moore <paul@paul-moore.com> 10249M: Stephen Smalley <sds@tycho.nsa.gov> 10250M: Eric Paris <eparis@parisplace.org> 10251L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10252W: http://selinuxproject.org 10253T: git git://git.infradead.org/users/pcmoore/selinux 10254S: Supported 10255F: include/linux/selinux* 10256F: security/selinux/ 10257F: scripts/selinux/ 10258 10259APPARMOR SECURITY MODULE 10260M: John Johansen <john.johansen@canonical.com> 10261L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10262W: apparmor.wiki.kernel.org 10263T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10264S: Supported 10265F: security/apparmor/ 10266 10267LOADPIN SECURITY MODULE 10268M: Kees Cook <keescook@chromium.org> 10269T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10270S: Supported 10271F: security/loadpin/ 10272 10273YAMA SECURITY MODULE 10274M: Kees Cook <keescook@chromium.org> 10275T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10276S: Supported 10277F: security/yama/ 10278 10279SENSABLE PHANTOM 10280M: Jiri Slaby <jirislaby@gmail.com> 10281S: Maintained 10282F: drivers/misc/phantom.c 10283F: include/uapi/linux/phantom.h 10284 10285SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10286M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10287M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10288M: John Soni Jose <sony.john@avagotech.com> 10289L: linux-scsi@vger.kernel.org 10290W: http://www.avagotech.com 10291S: Supported 10292F: drivers/scsi/be2iscsi/ 10293 10294Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 10295M: Sathya Perla <sathya.perla@broadcom.com> 10296M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10297M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 10298M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10299M: Somnath Kotur <somnath.kotur@broadcom.com> 10300L: netdev@vger.kernel.org 10301W: http://www.emulex.com 10302S: Supported 10303F: drivers/net/ethernet/emulex/benet/ 10304 10305EMULEX ONECONNECT ROCE DRIVER 10306M: Selvin Xavier <selvin.xavier@avagotech.com> 10307M: Devesh Sharma <devesh.sharma@avagotech.com> 10308M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10309L: linux-rdma@vger.kernel.org 10310W: http://www.emulex.com 10311S: Supported 10312F: drivers/infiniband/hw/ocrdma/ 10313 10314SFC NETWORK DRIVER 10315M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10316M: Edward Cree <ecree@solarflare.com> 10317M: Bert Kenward <bkenward@solarflare.com> 10318L: netdev@vger.kernel.org 10319S: Supported 10320F: drivers/net/ethernet/sfc/ 10321 10322SGI GRU DRIVER 10323M: Dimitri Sivanich <sivanich@sgi.com> 10324S: Maintained 10325F: drivers/misc/sgi-gru/ 10326 10327SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10328M: Pat Gefre <pfg@sgi.com> 10329L: linux-ia64@vger.kernel.org 10330S: Supported 10331F: Documentation/ia64/serial.txt 10332F: drivers/tty/serial/ioc?_serial.c 10333F: include/linux/ioc?.h 10334 10335SGI XP/XPC/XPNET DRIVER 10336M: Cliff Whickman <cpw@sgi.com> 10337M: Robin Holt <robinmholt@gmail.com> 10338S: Maintained 10339F: drivers/misc/sgi-xp/ 10340 10341SI2157 MEDIA DRIVER 10342M: Antti Palosaari <crope@iki.fi> 10343L: linux-media@vger.kernel.org 10344W: https://linuxtv.org 10345W: http://palosaari.fi/linux/ 10346Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10347T: git git://linuxtv.org/anttip/media_tree.git 10348S: Maintained 10349F: drivers/media/tuners/si2157* 10350 10351SI2168 MEDIA DRIVER 10352M: Antti Palosaari <crope@iki.fi> 10353L: linux-media@vger.kernel.org 10354W: https://linuxtv.org 10355W: http://palosaari.fi/linux/ 10356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10357T: git git://linuxtv.org/anttip/media_tree.git 10358S: Maintained 10359F: drivers/media/dvb-frontends/si2168* 10360 10361SI470X FM RADIO RECEIVER I2C DRIVER 10362M: Hans Verkuil <hverkuil@xs4all.nl> 10363L: linux-media@vger.kernel.org 10364T: git git://linuxtv.org/media_tree.git 10365W: https://linuxtv.org 10366S: Odd Fixes 10367F: drivers/media/radio/si470x/radio-si470x-i2c.c 10368 10369SI470X FM RADIO RECEIVER USB DRIVER 10370M: Hans Verkuil <hverkuil@xs4all.nl> 10371L: linux-media@vger.kernel.org 10372T: git git://linuxtv.org/media_tree.git 10373W: https://linuxtv.org 10374S: Maintained 10375F: drivers/media/radio/si470x/radio-si470x-common.c 10376F: drivers/media/radio/si470x/radio-si470x.h 10377F: drivers/media/radio/si470x/radio-si470x-usb.c 10378 10379SI4713 FM RADIO TRANSMITTER I2C DRIVER 10380M: Eduardo Valentin <edubezval@gmail.com> 10381L: linux-media@vger.kernel.org 10382T: git git://linuxtv.org/media_tree.git 10383W: https://linuxtv.org 10384S: Odd Fixes 10385F: drivers/media/radio/si4713/si4713.? 10386 10387SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10388M: Eduardo Valentin <edubezval@gmail.com> 10389L: linux-media@vger.kernel.org 10390T: git git://linuxtv.org/media_tree.git 10391W: https://linuxtv.org 10392S: Odd Fixes 10393F: drivers/media/radio/si4713/radio-platform-si4713.c 10394 10395SI4713 FM RADIO TRANSMITTER USB DRIVER 10396M: Hans Verkuil <hverkuil@xs4all.nl> 10397L: linux-media@vger.kernel.org 10398T: git git://linuxtv.org/media_tree.git 10399W: https://linuxtv.org 10400S: Maintained 10401F: drivers/media/radio/si4713/radio-usb-si4713.c 10402 10403SIANO DVB DRIVER 10404M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10405M: Mauro Carvalho Chehab <mchehab@kernel.org> 10406L: linux-media@vger.kernel.org 10407W: https://linuxtv.org 10408T: git git://linuxtv.org/media_tree.git 10409S: Odd fixes 10410F: drivers/media/common/siano/ 10411F: drivers/media/usb/siano/ 10412F: drivers/media/usb/siano/ 10413F: drivers/media/mmc/siano/ 10414 10415SIMPLEFB FB DRIVER 10416M: Hans de Goede <hdegoede@redhat.com> 10417L: linux-fbdev@vger.kernel.org 10418S: Maintained 10419F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10420F: drivers/video/fbdev/simplefb.c 10421F: include/linux/platform_data/simplefb.h 10422 10423SH_VEU V4L2 MEM2MEM DRIVER 10424L: linux-media@vger.kernel.org 10425S: Orphan 10426F: drivers/media/platform/sh_veu.c 10427 10428SH_VOU V4L2 OUTPUT DRIVER 10429L: linux-media@vger.kernel.org 10430S: Orphan 10431F: drivers/media/platform/sh_vou.c 10432F: include/media/drv-intf/sh_vou.h 10433 10434SIMPLE FIRMWARE INTERFACE (SFI) 10435M: Len Brown <lenb@kernel.org> 10436L: sfi-devel@simplefirmware.org 10437W: http://simplefirmware.org/ 10438T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10439S: Supported 10440F: arch/x86/platform/sfi/ 10441F: drivers/sfi/ 10442F: include/linux/sfi*.h 10443 10444SIMTEC EB110ATX (Chalice CATS) 10445P: Ben Dooks 10446P: Vincent Sanders <vince@simtec.co.uk> 10447M: Simtec Linux Team <linux@simtec.co.uk> 10448W: http://www.simtec.co.uk/products/EB110ATX/ 10449S: Supported 10450 10451SIMTEC EB2410ITX (BAST) 10452P: Ben Dooks 10453P: Vincent Sanders <vince@simtec.co.uk> 10454M: Simtec Linux Team <linux@simtec.co.uk> 10455W: http://www.simtec.co.uk/products/EB2410ITX/ 10456S: Supported 10457F: arch/arm/mach-s3c24xx/mach-bast.c 10458F: arch/arm/mach-s3c24xx/bast-ide.c 10459F: arch/arm/mach-s3c24xx/bast-irq.c 10460 10461TI DAVINCI MACHINE SUPPORT 10462M: Sekhar Nori <nsekhar@ti.com> 10463M: Kevin Hilman <khilman@kernel.org> 10464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10465T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10466S: Supported 10467F: arch/arm/mach-davinci/ 10468F: drivers/i2c/busses/i2c-davinci.c 10469 10470TI DAVINCI SERIES MEDIA DRIVER 10471M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10472L: linux-media@vger.kernel.org 10473W: https://linuxtv.org 10474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10475T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10476S: Maintained 10477F: drivers/media/platform/davinci/ 10478F: include/media/davinci/ 10479 10480TI AM437X VPFE DRIVER 10481M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10482L: linux-media@vger.kernel.org 10483W: https://linuxtv.org 10484Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10485T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10486S: Maintained 10487F: drivers/media/platform/am437x/ 10488 10489OV2659 OMNIVISION SENSOR DRIVER 10490M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10491L: linux-media@vger.kernel.org 10492W: https://linuxtv.org 10493Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10494T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10495S: Maintained 10496F: drivers/media/i2c/ov2659.c 10497F: include/media/i2c/ov2659.h 10498 10499SILICON MOTION SM712 FRAME BUFFER DRIVER 10500M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10501M: Teddy Wang <teddy.wang@siliconmotion.com> 10502M: Sudip Mukherjee <sudip@vectorindia.org> 10503L: linux-fbdev@vger.kernel.org 10504S: Maintained 10505F: drivers/video/fbdev/sm712* 10506F: Documentation/fb/sm712fb.txt 10507 10508SIS 190 ETHERNET DRIVER 10509M: Francois Romieu <romieu@fr.zoreil.com> 10510L: netdev@vger.kernel.org 10511S: Maintained 10512F: drivers/net/ethernet/sis/sis190.c 10513 10514SIS 900/7016 FAST ETHERNET DRIVER 10515M: Daniele Venzano <venza@brownhat.org> 10516W: http://www.brownhat.org/sis900.html 10517L: netdev@vger.kernel.org 10518S: Maintained 10519F: drivers/net/ethernet/sis/sis900.* 10520 10521SIS FRAMEBUFFER DRIVER 10522M: Thomas Winischhofer <thomas@winischhofer.net> 10523W: http://www.winischhofer.net/linuxsisvga.shtml 10524S: Maintained 10525F: Documentation/fb/sisfb.txt 10526F: drivers/video/fbdev/sis/ 10527F: include/video/sisfb.h 10528 10529SIS USB2VGA DRIVER 10530M: Thomas Winischhofer <thomas@winischhofer.net> 10531W: http://www.winischhofer.at/linuxsisusbvga.shtml 10532S: Maintained 10533F: drivers/usb/misc/sisusbvga/ 10534 10535SLAB ALLOCATOR 10536M: Christoph Lameter <cl@linux.com> 10537M: Pekka Enberg <penberg@kernel.org> 10538M: David Rientjes <rientjes@google.com> 10539M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10540M: Andrew Morton <akpm@linux-foundation.org> 10541L: linux-mm@kvack.org 10542S: Maintained 10543F: include/linux/sl?b*.h 10544F: mm/sl?b* 10545 10546SLEEPABLE READ-COPY UPDATE (SRCU) 10547M: Lai Jiangshan <jiangshanlai@gmail.com> 10548M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10549M: Josh Triplett <josh@joshtriplett.org> 10550R: Steven Rostedt <rostedt@goodmis.org> 10551R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10552L: linux-kernel@vger.kernel.org 10553W: http://www.rdrop.com/users/paulmck/RCU/ 10554S: Supported 10555T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10556F: include/linux/srcu.h 10557F: kernel/rcu/srcu.c 10558 10559SMACK SECURITY MODULE 10560M: Casey Schaufler <casey@schaufler-ca.com> 10561L: linux-security-module@vger.kernel.org 10562W: http://schaufler-ca.com 10563T: git git://git.gitorious.org/smack-next/kernel.git 10564S: Maintained 10565F: Documentation/security/Smack.txt 10566F: security/smack/ 10567 10568DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10569M: Kevin Hilman <khilman@kernel.org> 10570M: Nishanth Menon <nm@ti.com> 10571S: Maintained 10572F: drivers/power/avs/ 10573F: include/linux/power/smartreflex.h 10574L: linux-pm@vger.kernel.org 10575 10576SMC91x ETHERNET DRIVER 10577M: Nicolas Pitre <nico@fluxnic.net> 10578S: Odd Fixes 10579F: drivers/net/ethernet/smsc/smc91x.* 10580 10581SMIA AND SMIA++ IMAGE SENSOR DRIVER 10582M: Sakari Ailus <sakari.ailus@iki.fi> 10583L: linux-media@vger.kernel.org 10584S: Maintained 10585F: drivers/media/i2c/smiapp/ 10586F: include/media/i2c/smiapp.h 10587F: drivers/media/i2c/smiapp-pll.c 10588F: drivers/media/i2c/smiapp-pll.h 10589F: include/uapi/linux/smiapp.h 10590F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10591 10592SMM665 HARDWARE MONITOR DRIVER 10593M: Guenter Roeck <linux@roeck-us.net> 10594L: linux-hwmon@vger.kernel.org 10595S: Maintained 10596F: Documentation/hwmon/smm665 10597F: drivers/hwmon/smm665.c 10598 10599SMSC EMC2103 HARDWARE MONITOR DRIVER 10600M: Steve Glendinning <steve.glendinning@shawell.net> 10601L: linux-hwmon@vger.kernel.org 10602S: Maintained 10603F: Documentation/hwmon/emc2103 10604F: drivers/hwmon/emc2103.c 10605 10606SMSC SCH5627 HARDWARE MONITOR DRIVER 10607M: Hans de Goede <hdegoede@redhat.com> 10608L: linux-hwmon@vger.kernel.org 10609S: Supported 10610F: Documentation/hwmon/sch5627 10611F: drivers/hwmon/sch5627.c 10612 10613SMSC47B397 HARDWARE MONITOR DRIVER 10614M: Jean Delvare <jdelvare@suse.com> 10615L: linux-hwmon@vger.kernel.org 10616S: Maintained 10617F: Documentation/hwmon/smsc47b397 10618F: drivers/hwmon/smsc47b397.c 10619 10620SMSC911x ETHERNET DRIVER 10621M: Steve Glendinning <steve.glendinning@shawell.net> 10622L: netdev@vger.kernel.org 10623S: Maintained 10624F: include/linux/smsc911x.h 10625F: drivers/net/ethernet/smsc/smsc911x.* 10626 10627SMSC9420 PCI ETHERNET DRIVER 10628M: Steve Glendinning <steve.glendinning@shawell.net> 10629L: netdev@vger.kernel.org 10630S: Maintained 10631F: drivers/net/ethernet/smsc/smsc9420.* 10632 10633SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10634M: Steve Glendinning <steve.glendinning@shawell.net> 10635L: linux-fbdev@vger.kernel.org 10636S: Maintained 10637F: drivers/video/fbdev/smscufx.c 10638 10639SOC-CAMERA V4L2 SUBSYSTEM 10640M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10641L: linux-media@vger.kernel.org 10642T: git git://linuxtv.org/media_tree.git 10643S: Maintained 10644F: include/media/soc* 10645F: drivers/media/i2c/soc_camera/ 10646F: drivers/media/platform/soc_camera/ 10647 10648SOEKRIS NET48XX LED SUPPORT 10649M: Chris Boot <bootc@bootc.net> 10650S: Maintained 10651F: drivers/leds/leds-net48xx.c 10652 10653SOFTLOGIC 6x10 MPEG CODEC 10654M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10655M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10656M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10657M: Ismael Luceno <ismael@iodev.co.uk> 10658L: linux-media@vger.kernel.org 10659S: Supported 10660F: drivers/media/pci/solo6x10/ 10661 10662SOFTWARE RAID (Multiple Disks) SUPPORT 10663M: Shaohua Li <shli@kernel.org> 10664L: linux-raid@vger.kernel.org 10665T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10666S: Supported 10667F: drivers/md/ 10668F: include/linux/raid/ 10669F: include/uapi/linux/raid/ 10670 10671SONIC NETWORK DRIVER 10672M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10673L: netdev@vger.kernel.org 10674S: Maintained 10675F: drivers/net/ethernet/natsemi/sonic.* 10676 10677SONICS SILICON BACKPLANE DRIVER (SSB) 10678M: Michael Buesch <m@bues.ch> 10679L: linux-wireless@vger.kernel.org 10680S: Maintained 10681F: drivers/ssb/ 10682F: include/linux/ssb/ 10683 10684SONY VAIO CONTROL DEVICE DRIVER 10685M: Mattia Dongili <malattia@linux.it> 10686L: platform-driver-x86@vger.kernel.org 10687W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10688S: Maintained 10689F: Documentation/laptops/sony-laptop.txt 10690F: drivers/char/sonypi.c 10691F: drivers/platform/x86/sony-laptop.c 10692F: include/linux/sony-laptop.h 10693 10694SONY MEMORYSTICK CARD SUPPORT 10695M: Alex Dubov <oakad@yahoo.com> 10696W: http://tifmxx.berlios.de/ 10697S: Maintained 10698F: drivers/memstick/host/tifm_ms.c 10699 10700SONY MEMORYSTICK STANDARD SUPPORT 10701M: Maxim Levitsky <maximlevitsky@gmail.com> 10702S: Maintained 10703F: drivers/memstick/core/ms_block.* 10704 10705SOUND 10706M: Jaroslav Kysela <perex@perex.cz> 10707M: Takashi Iwai <tiwai@suse.com> 10708L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10709W: http://www.alsa-project.org/ 10710T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10711T: git git://git.alsa-project.org/alsa-kernel.git 10712Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10713S: Maintained 10714F: Documentation/sound/ 10715F: include/sound/ 10716F: include/uapi/sound/ 10717F: sound/ 10718 10719SOUND - COMPRESSED AUDIO 10720M: Vinod Koul <vinod.koul@intel.com> 10721L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10722T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10723S: Supported 10724F: Documentation/sound/alsa/compress_offload.txt 10725F: include/sound/compress_driver.h 10726F: include/uapi/sound/compress_* 10727F: sound/core/compress_offload.c 10728F: sound/soc/soc-compress.c 10729 10730SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10731M: Liam Girdwood <lgirdwood@gmail.com> 10732M: Mark Brown <broonie@kernel.org> 10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10734L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10735W: http://alsa-project.org/main/index.php/ASoC 10736S: Supported 10737F: Documentation/sound/alsa/soc/ 10738F: sound/soc/ 10739F: include/sound/soc* 10740 10741SOUND - DMAENGINE HELPERS 10742M: Lars-Peter Clausen <lars@metafoo.de> 10743S: Supported 10744F: include/sound/dmaengine_pcm.h 10745F: sound/core/pcm_dmaengine.c 10746F: sound/soc/soc-generic-dmaengine-pcm.c 10747 10748SP2 MEDIA DRIVER 10749M: Olli Salonen <olli.salonen@iki.fi> 10750L: linux-media@vger.kernel.org 10751W: https://linuxtv.org 10752Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10753S: Maintained 10754F: drivers/media/dvb-frontends/sp2* 10755 10756SPARC + UltraSPARC (sparc/sparc64) 10757M: "David S. Miller" <davem@davemloft.net> 10758L: sparclinux@vger.kernel.org 10759Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10760T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10762S: Maintained 10763F: arch/sparc/ 10764F: drivers/sbus/ 10765 10766SPARC SERIAL DRIVERS 10767M: "David S. Miller" <davem@davemloft.net> 10768L: sparclinux@vger.kernel.org 10769T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10770T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10771S: Maintained 10772F: include/linux/sunserialcore.h 10773F: drivers/tty/serial/suncore.c 10774F: drivers/tty/serial/sunhv.c 10775F: drivers/tty/serial/sunsab.c 10776F: drivers/tty/serial/sunsab.h 10777F: drivers/tty/serial/sunsu.c 10778F: drivers/tty/serial/sunzilog.c 10779F: drivers/tty/serial/sunzilog.h 10780 10781SPARSE CHECKER 10782M: "Christopher Li" <sparse@chrisli.org> 10783L: linux-sparse@vger.kernel.org 10784W: https://sparse.wiki.kernel.org/ 10785T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10786T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10787S: Maintained 10788F: include/linux/compiler.h 10789 10790SPEAR PLATFORM SUPPORT 10791M: Viresh Kumar <vireshk@kernel.org> 10792M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10794W: http://www.st.com/spear 10795S: Maintained 10796F: arch/arm/boot/dts/spear* 10797F: arch/arm/mach-spear/ 10798 10799SPEAR CLOCK FRAMEWORK SUPPORT 10800M: Viresh Kumar <vireshk@kernel.org> 10801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10802W: http://www.st.com/spear 10803S: Maintained 10804F: drivers/clk/spear/ 10805 10806SPI SUBSYSTEM 10807M: Mark Brown <broonie@kernel.org> 10808L: linux-spi@vger.kernel.org 10809T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10810Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10811S: Maintained 10812F: Documentation/spi/ 10813F: drivers/spi/ 10814F: include/linux/spi/ 10815F: include/uapi/linux/spi/ 10816 10817SPIDERNET NETWORK DRIVER for CELL 10818M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10819L: netdev@vger.kernel.org 10820S: Supported 10821F: Documentation/networking/spider_net.txt 10822F: drivers/net/ethernet/toshiba/spider_net* 10823 10824SPU FILE SYSTEM 10825M: Jeremy Kerr <jk@ozlabs.org> 10826L: linuxppc-dev@lists.ozlabs.org 10827W: http://www.ibm.com/developerworks/power/cell/ 10828S: Supported 10829F: Documentation/filesystems/spufs.txt 10830F: arch/powerpc/platforms/cell/spufs/ 10831 10832SQUASHFS FILE SYSTEM 10833M: Phillip Lougher <phillip@squashfs.org.uk> 10834L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10835W: http://squashfs.org.uk 10836T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10837S: Maintained 10838F: Documentation/filesystems/squashfs.txt 10839F: fs/squashfs/ 10840 10841SRM (Alpha) environment access 10842M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10843S: Maintained 10844F: arch/alpha/kernel/srm_env.c 10845 10846STABLE BRANCH 10847M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10848L: stable@vger.kernel.org 10849S: Supported 10850F: Documentation/stable_kernel_rules.txt 10851 10852STAGING SUBSYSTEM 10853M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10854T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10855L: devel@driverdev.osuosl.org 10856S: Supported 10857F: drivers/staging/ 10858 10859STAGING - COMEDI 10860M: Ian Abbott <abbotti@mev.co.uk> 10861M: H Hartley Sweeten <hsweeten@visionengravers.com> 10862S: Odd Fixes 10863F: drivers/staging/comedi/ 10864 10865STAGING - FLARION FT1000 DRIVERS 10866M: Marek Belisko <marek.belisko@gmail.com> 10867S: Odd Fixes 10868F: drivers/staging/ft1000/ 10869 10870STAGING - INDUSTRIAL IO 10871M: Jonathan Cameron <jic23@kernel.org> 10872L: linux-iio@vger.kernel.org 10873S: Odd Fixes 10874F: drivers/staging/iio/ 10875 10876STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10877M: Jarod Wilson <jarod@wilsonet.com> 10878W: http://www.lirc.org/ 10879S: Odd Fixes 10880F: drivers/staging/media/lirc/ 10881 10882STAGING - LUSTRE PARALLEL FILESYSTEM 10883M: Oleg Drokin <oleg.drokin@intel.com> 10884M: Andreas Dilger <andreas.dilger@intel.com> 10885L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10886W: http://wiki.lustre.org/ 10887S: Maintained 10888F: drivers/staging/lustre 10889 10890STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10891M: Marc Dietrich <marvin24@gmx.de> 10892L: ac100@lists.launchpad.net (moderated for non-subscribers) 10893L: linux-tegra@vger.kernel.org 10894S: Maintained 10895F: drivers/staging/nvec/ 10896 10897STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10898M: Jens Frederich <jfrederich@gmail.com> 10899M: Daniel Drake <dsd@laptop.org> 10900M: Jon Nettleton <jon.nettleton@gmail.com> 10901W: http://wiki.laptop.org/go/DCON 10902S: Maintained 10903F: drivers/staging/olpc_dcon/ 10904 10905STAGING - REALTEK RTL8712U DRIVERS 10906M: Larry Finger <Larry.Finger@lwfinger.net> 10907M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10908S: Odd Fixes 10909F: drivers/staging/rtl8712/ 10910 10911STAGING - REALTEK RTL8723U WIRELESS DRIVER 10912M: Larry Finger <Larry.Finger@lwfinger.net> 10913M: Jes Sorensen <Jes.Sorensen@redhat.com> 10914L: linux-wireless@vger.kernel.org 10915S: Maintained 10916F: drivers/staging/rtl8723au/ 10917 10918STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10919M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10920M: Teddy Wang <teddy.wang@siliconmotion.com> 10921M: Sudip Mukherjee <sudip@vectorindia.org> 10922L: linux-fbdev@vger.kernel.org 10923S: Maintained 10924F: drivers/staging/sm750fb/ 10925 10926STAGING - SLICOSS 10927M: Lior Dotan <liodot@gmail.com> 10928M: Christopher Harrer <charrer@alacritech.com> 10929S: Odd Fixes 10930F: drivers/staging/slicoss/ 10931 10932STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10933M: William Hubbs <w.d.hubbs@gmail.com> 10934M: Chris Brannon <chris@the-brannons.com> 10935M: Kirk Reiser <kirk@reisers.ca> 10936M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10937L: speakup@linux-speakup.org 10938W: http://www.linux-speakup.org/ 10939S: Odd Fixes 10940F: drivers/staging/speakup/ 10941 10942STAGING - VIA VT665X DRIVERS 10943M: Forest Bond <forest@alittletooquiet.net> 10944S: Odd Fixes 10945F: drivers/staging/vt665?/ 10946 10947STAGING - WILC1000 WIFI DRIVER 10948M: Johnny Kim <johnny.kim@atmel.com> 10949M: Austin Shin <austin.shin@atmel.com> 10950M: Chris Park <chris.park@atmel.com> 10951M: Tony Cho <tony.cho@atmel.com> 10952M: Glen Lee <glen.lee@atmel.com> 10953M: Leo Kim <leo.kim@atmel.com> 10954L: linux-wireless@vger.kernel.org 10955S: Supported 10956F: drivers/staging/wilc1000/ 10957 10958STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10959M: Arnaud Patard <arnaud.patard@rtp-net.org> 10960S: Odd Fixes 10961F: drivers/staging/xgifb/ 10962 10963STARFIRE/DURALAN NETWORK DRIVER 10964M: Ion Badulescu <ionut@badula.org> 10965S: Odd Fixes 10966F: drivers/net/ethernet/adaptec/starfire* 10967 10968SUN3/3X 10969M: Sam Creasey <sammy@sammy.net> 10970W: http://sammy.net/sun3/ 10971S: Maintained 10972F: arch/m68k/kernel/*sun3* 10973F: arch/m68k/sun3*/ 10974F: arch/m68k/include/asm/sun3* 10975F: drivers/net/ethernet/i825xx/sun3* 10976 10977SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10978M: Hans de Goede <hdegoede@redhat.com> 10979L: linux-input@vger.kernel.org 10980S: Maintained 10981F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10982F: drivers/input/keyboard/sun4i-lradc-keys.c 10983 10984SUNDANCE NETWORK DRIVER 10985M: Denis Kirjanov <kda@linux-powerpc.org> 10986L: netdev@vger.kernel.org 10987S: Maintained 10988F: drivers/net/ethernet/dlink/sundance.c 10989 10990SUPERH 10991M: Yoshinori Sato <ysato@users.sourceforge.jp> 10992M: Rich Felker <dalias@libc.org> 10993L: linux-sh@vger.kernel.org 10994Q: http://patchwork.kernel.org/project/linux-sh/list/ 10995S: Maintained 10996F: Documentation/sh/ 10997F: arch/sh/ 10998F: drivers/sh/ 10999 11000SUSPEND TO RAM 11001M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11002M: Len Brown <len.brown@intel.com> 11003M: Pavel Machek <pavel@ucw.cz> 11004L: linux-pm@vger.kernel.org 11005S: Supported 11006F: Documentation/power/ 11007F: arch/x86/kernel/acpi/ 11008F: drivers/base/power/ 11009F: kernel/power/ 11010F: include/linux/suspend.h 11011F: include/linux/freezer.h 11012F: include/linux/pm.h 11013 11014SVGA HANDLING 11015M: Martin Mares <mj@ucw.cz> 11016L: linux-video@atrey.karlin.mff.cuni.cz 11017S: Maintained 11018F: Documentation/svga.txt 11019F: arch/x86/boot/video* 11020 11021SWIOTLB SUBSYSTEM 11022M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11023L: linux-kernel@vger.kernel.org 11024T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11025S: Supported 11026F: lib/swiotlb.c 11027F: arch/*/kernel/pci-swiotlb.c 11028F: include/linux/swiotlb.h 11029 11030SWITCHDEV 11031M: Jiri Pirko <jiri@resnulli.us> 11032L: netdev@vger.kernel.org 11033S: Supported 11034F: net/switchdev/ 11035F: include/net/switchdev.h 11036 11037SYNOPSYS ARC ARCHITECTURE 11038M: Vineet Gupta <vgupta@synopsys.com> 11039L: linux-snps-arc@lists.infradead.org 11040S: Supported 11041F: arch/arc/ 11042F: Documentation/devicetree/bindings/arc/* 11043F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11044F: drivers/tty/serial/arc_uart.c 11045T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11046 11047SYNOPSYS ARC SDP platform support 11048M: Alexey Brodkin <abrodkin@synopsys.com> 11049S: Supported 11050F: arch/arc/plat-axs10x 11051F: arch/arc/boot/dts/ax* 11052F: Documentation/devicetree/bindings/arc/axs10* 11053 11054SYSTEM CONFIGURATION (SYSCON) 11055M: Lee Jones <lee.jones@linaro.org> 11056M: Arnd Bergmann <arnd@arndb.de> 11057T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11058S: Supported 11059F: drivers/mfd/syscon.c 11060 11061SYSV FILESYSTEM 11062M: Christoph Hellwig <hch@infradead.org> 11063S: Maintained 11064F: Documentation/filesystems/sysv-fs.txt 11065F: fs/sysv/ 11066F: include/linux/sysv_fs.h 11067 11068TARGET SUBSYSTEM 11069M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11070L: linux-scsi@vger.kernel.org 11071L: target-devel@vger.kernel.org 11072W: http://www.linux-iscsi.org 11073W: http://groups.google.com/group/linux-iscsi-target-dev 11074T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11075S: Supported 11076F: drivers/target/ 11077F: include/target/ 11078F: Documentation/target/ 11079 11080TASKSTATS STATISTICS INTERFACE 11081M: Balbir Singh <bsingharora@gmail.com> 11082S: Maintained 11083F: Documentation/accounting/taskstats* 11084F: include/linux/taskstats* 11085F: kernel/taskstats.c 11086 11087TC CLASSIFIER 11088M: Jamal Hadi Salim <jhs@mojatatu.com> 11089L: netdev@vger.kernel.org 11090S: Maintained 11091F: include/net/pkt_cls.h 11092F: include/uapi/linux/pkt_cls.h 11093F: net/sched/ 11094 11095TCP LOW PRIORITY MODULE 11096M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11097M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11098W: http://tcp-lp-mod.sourceforge.net/ 11099S: Maintained 11100F: net/ipv4/tcp_lp.c 11101 11102TDA10071 MEDIA DRIVER 11103M: Antti Palosaari <crope@iki.fi> 11104L: linux-media@vger.kernel.org 11105W: https://linuxtv.org 11106W: http://palosaari.fi/linux/ 11107Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11108T: git git://linuxtv.org/anttip/media_tree.git 11109S: Maintained 11110F: drivers/media/dvb-frontends/tda10071* 11111 11112TDA18212 MEDIA DRIVER 11113M: Antti Palosaari <crope@iki.fi> 11114L: linux-media@vger.kernel.org 11115W: https://linuxtv.org 11116W: http://palosaari.fi/linux/ 11117Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11118T: git git://linuxtv.org/anttip/media_tree.git 11119S: Maintained 11120F: drivers/media/tuners/tda18212* 11121 11122TDA18218 MEDIA DRIVER 11123M: Antti Palosaari <crope@iki.fi> 11124L: linux-media@vger.kernel.org 11125W: https://linuxtv.org 11126W: http://palosaari.fi/linux/ 11127Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11128T: git git://linuxtv.org/anttip/media_tree.git 11129S: Maintained 11130F: drivers/media/tuners/tda18218* 11131 11132TDA18271 MEDIA DRIVER 11133M: Michael Krufky <mkrufky@linuxtv.org> 11134L: linux-media@vger.kernel.org 11135W: https://linuxtv.org 11136W: http://github.com/mkrufky 11137Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11138T: git git://linuxtv.org/mkrufky/tuners.git 11139S: Maintained 11140F: drivers/media/tuners/tda18271* 11141 11142TDA827x MEDIA DRIVER 11143M: Michael Krufky <mkrufky@linuxtv.org> 11144L: linux-media@vger.kernel.org 11145W: https://linuxtv.org 11146W: http://github.com/mkrufky 11147Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11148T: git git://linuxtv.org/mkrufky/tuners.git 11149S: Maintained 11150F: drivers/media/tuners/tda8290.* 11151 11152TDA8290 MEDIA DRIVER 11153M: Michael Krufky <mkrufky@linuxtv.org> 11154L: linux-media@vger.kernel.org 11155W: https://linuxtv.org 11156W: http://github.com/mkrufky 11157Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11158T: git git://linuxtv.org/mkrufky/tuners.git 11159S: Maintained 11160F: drivers/media/tuners/tda8290.* 11161 11162TDA9840 MEDIA DRIVER 11163M: Hans Verkuil <hverkuil@xs4all.nl> 11164L: linux-media@vger.kernel.org 11165T: git git://linuxtv.org/media_tree.git 11166W: https://linuxtv.org 11167S: Maintained 11168F: drivers/media/i2c/tda9840* 11169 11170TEA5761 TUNER DRIVER 11171M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11172M: Mauro Carvalho Chehab <mchehab@kernel.org> 11173L: linux-media@vger.kernel.org 11174W: https://linuxtv.org 11175T: git git://linuxtv.org/media_tree.git 11176S: Odd fixes 11177F: drivers/media/tuners/tea5761.* 11178 11179TEA5767 TUNER DRIVER 11180M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11181M: Mauro Carvalho Chehab <mchehab@kernel.org> 11182L: linux-media@vger.kernel.org 11183W: https://linuxtv.org 11184T: git git://linuxtv.org/media_tree.git 11185S: Maintained 11186F: drivers/media/tuners/tea5767.* 11187 11188TEA6415C MEDIA DRIVER 11189M: Hans Verkuil <hverkuil@xs4all.nl> 11190L: linux-media@vger.kernel.org 11191T: git git://linuxtv.org/media_tree.git 11192W: https://linuxtv.org 11193S: Maintained 11194F: drivers/media/i2c/tea6415c* 11195 11196TEA6420 MEDIA DRIVER 11197M: Hans Verkuil <hverkuil@xs4all.nl> 11198L: linux-media@vger.kernel.org 11199T: git git://linuxtv.org/media_tree.git 11200W: https://linuxtv.org 11201S: Maintained 11202F: drivers/media/i2c/tea6420* 11203 11204TEAM DRIVER 11205M: Jiri Pirko <jiri@resnulli.us> 11206L: netdev@vger.kernel.org 11207S: Supported 11208F: drivers/net/team/ 11209F: include/linux/if_team.h 11210F: include/uapi/linux/if_team.h 11211 11212TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11213M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11214S: Maintained 11215F: arch/x86/platform/ts5500/ 11216 11217TECHNOTREND USB IR RECEIVER 11218M: Sean Young <sean@mess.org> 11219L: linux-media@vger.kernel.org 11220S: Maintained 11221F: drivers/media/rc/ttusbir.c 11222 11223TEGRA ARCHITECTURE SUPPORT 11224M: Stephen Warren <swarren@wwwdotorg.org> 11225M: Thierry Reding <thierry.reding@gmail.com> 11226M: Alexandre Courbot <gnurou@gmail.com> 11227L: linux-tegra@vger.kernel.org 11228Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11229T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11230S: Supported 11231N: [^a-z]tegra 11232 11233TEGRA CLOCK DRIVER 11234M: Peter De Schrijver <pdeschrijver@nvidia.com> 11235M: Prashant Gaikwad <pgaikwad@nvidia.com> 11236S: Supported 11237F: drivers/clk/tegra/ 11238 11239TEGRA DMA DRIVERS 11240M: Laxman Dewangan <ldewangan@nvidia.com> 11241M: Jon Hunter <jonathanh@nvidia.com> 11242S: Supported 11243F: drivers/dma/tegra* 11244 11245TEGRA I2C DRIVER 11246M: Laxman Dewangan <ldewangan@nvidia.com> 11247S: Supported 11248F: drivers/i2c/busses/i2c-tegra.c 11249 11250TEGRA IOMMU DRIVERS 11251M: Hiroshi Doyu <hdoyu@nvidia.com> 11252S: Supported 11253F: drivers/iommu/tegra* 11254 11255TEGRA KBC DRIVER 11256M: Rakesh Iyer <riyer@nvidia.com> 11257M: Laxman Dewangan <ldewangan@nvidia.com> 11258S: Supported 11259F: drivers/input/keyboard/tegra-kbc.c 11260 11261TEGRA PWM DRIVER 11262M: Thierry Reding <thierry.reding@gmail.com> 11263S: Supported 11264F: drivers/pwm/pwm-tegra.c 11265 11266TEGRA SERIAL DRIVER 11267M: Laxman Dewangan <ldewangan@nvidia.com> 11268S: Supported 11269F: drivers/tty/serial/serial-tegra.c 11270 11271TEGRA SPI DRIVER 11272M: Laxman Dewangan <ldewangan@nvidia.com> 11273S: Supported 11274F: drivers/spi/spi-tegra* 11275 11276TEHUTI ETHERNET DRIVER 11277M: Andy Gospodarek <andy@greyhouse.net> 11278L: netdev@vger.kernel.org 11279S: Supported 11280F: drivers/net/ethernet/tehuti/* 11281 11282Telecom Clock Driver for MCPL0010 11283M: Mark Gross <mark.gross@intel.com> 11284S: Supported 11285F: drivers/char/tlclk.c 11286 11287TENSILICA XTENSA PORT (xtensa) 11288M: Chris Zankel <chris@zankel.net> 11289M: Max Filippov <jcmvbkbc@gmail.com> 11290L: linux-xtensa@linux-xtensa.org 11291T: git git://github.com/czankel/xtensa-linux.git 11292S: Maintained 11293F: arch/xtensa/ 11294F: drivers/irqchip/irq-xtensa-* 11295 11296THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11297M: Hans Verkuil <hverkuil@xs4all.nl> 11298L: linux-media@vger.kernel.org 11299T: git git://linuxtv.org/media_tree.git 11300W: https://linuxtv.org 11301S: Maintained 11302F: drivers/media/radio/radio-raremono.c 11303 11304THERMAL 11305M: Zhang Rui <rui.zhang@intel.com> 11306M: Eduardo Valentin <edubezval@gmail.com> 11307L: linux-pm@vger.kernel.org 11308T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11309T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11310Q: https://patchwork.kernel.org/project/linux-pm/list/ 11311S: Supported 11312F: drivers/thermal/ 11313F: include/linux/thermal.h 11314F: include/uapi/linux/thermal.h 11315F: include/linux/cpu_cooling.h 11316F: Documentation/devicetree/bindings/thermal/ 11317 11318THERMAL/CPU_COOLING 11319M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11320M: Viresh Kumar <viresh.kumar@linaro.org> 11321M: Javi Merino <javi.merino@arm.com> 11322L: linux-pm@vger.kernel.org 11323S: Supported 11324F: Documentation/thermal/cpu-cooling-api.txt 11325F: drivers/thermal/cpu_cooling.c 11326F: include/linux/cpu_cooling.h 11327 11328THINGM BLINK(1) USB RGB LED DRIVER 11329M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11330S: Maintained 11331F: drivers/hid/hid-thingm.c 11332 11333THINKPAD ACPI EXTRAS DRIVER 11334M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11335L: ibm-acpi-devel@lists.sourceforge.net 11336L: platform-driver-x86@vger.kernel.org 11337W: http://ibm-acpi.sourceforge.net 11338W: http://thinkwiki.org/wiki/Ibm-acpi 11339T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11340S: Maintained 11341F: drivers/platform/x86/thinkpad_acpi.c 11342 11343TI BANDGAP AND THERMAL DRIVER 11344M: Eduardo Valentin <edubezval@gmail.com> 11345M: Keerthy <j-keerthy@ti.com> 11346L: linux-pm@vger.kernel.org 11347L: linux-omap@vger.kernel.org 11348S: Maintained 11349F: drivers/thermal/ti-soc-thermal/ 11350 11351TI VPE/CAL DRIVERS 11352M: Benoit Parrot <bparrot@ti.com> 11353L: linux-media@vger.kernel.org 11354W: http://linuxtv.org/ 11355Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11356S: Maintained 11357F: drivers/media/platform/ti-vpe/ 11358 11359TI CDCE706 CLOCK DRIVER 11360M: Max Filippov <jcmvbkbc@gmail.com> 11361S: Maintained 11362F: drivers/clk/clk-cdce706.c 11363 11364TI CLOCK DRIVER 11365M: Tero Kristo <t-kristo@ti.com> 11366L: linux-omap@vger.kernel.org 11367S: Maintained 11368F: drivers/clk/ti/ 11369F: include/linux/clk/ti.h 11370 11371TI ETHERNET SWITCH DRIVER (CPSW) 11372M: Mugunthan V N <mugunthanvnm@ti.com> 11373R: Grygorii Strashko <grygorii.strashko@ti.com> 11374L: linux-omap@vger.kernel.org 11375L: netdev@vger.kernel.org 11376S: Maintained 11377F: drivers/net/ethernet/ti/cpsw* 11378F: drivers/net/ethernet/ti/davinci* 11379 11380TI FLASH MEDIA INTERFACE DRIVER 11381M: Alex Dubov <oakad@yahoo.com> 11382S: Maintained 11383F: drivers/misc/tifm* 11384F: drivers/mmc/host/tifm_sd.c 11385F: include/linux/tifm.h 11386 11387TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11388M: Santosh Shilimkar <ssantosh@kernel.org> 11389L: linux-kernel@vger.kernel.org 11390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11391S: Maintained 11392F: drivers/soc/ti/* 11393T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11394 11395 11396TI LM49xxx FAMILY ASoC CODEC DRIVERS 11397M: M R Swami Reddy <mr.swami.reddy@ti.com> 11398M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11399L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11400S: Maintained 11401F: sound/soc/codecs/lm49453* 11402F: sound/soc/codecs/isabelle* 11403 11404TI LP855x BACKLIGHT DRIVER 11405M: Milo Kim <milo.kim@ti.com> 11406S: Maintained 11407F: Documentation/backlight/lp855x-driver.txt 11408F: drivers/video/backlight/lp855x_bl.c 11409F: include/linux/platform_data/lp855x.h 11410 11411TI LP8727 CHARGER DRIVER 11412M: Milo Kim <milo.kim@ti.com> 11413S: Maintained 11414F: drivers/power/lp8727_charger.c 11415F: include/linux/platform_data/lp8727.h 11416 11417TI LP8788 MFD DRIVER 11418M: Milo Kim <milo.kim@ti.com> 11419S: Maintained 11420F: drivers/iio/adc/lp8788_adc.c 11421F: drivers/leds/leds-lp8788.c 11422F: drivers/mfd/lp8788*.c 11423F: drivers/power/lp8788-charger.c 11424F: drivers/regulator/lp8788-*.c 11425F: include/linux/mfd/lp8788*.h 11426 11427TI NETCP ETHERNET DRIVER 11428M: Wingman Kwok <w-kwok2@ti.com> 11429M: Murali Karicheri <m-karicheri2@ti.com> 11430L: netdev@vger.kernel.org 11431S: Maintained 11432F: drivers/net/ethernet/ti/netcp* 11433 11434TI TAS571X FAMILY ASoC CODEC DRIVER 11435M: Kevin Cernekee <cernekee@chromium.org> 11436L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11437S: Odd Fixes 11438F: sound/soc/codecs/tas571x* 11439 11440TI TWL4030 SERIES SOC CODEC DRIVER 11441M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11442L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11443S: Maintained 11444F: sound/soc/codecs/twl4030* 11445 11446TI WILINK WIRELESS DRIVERS 11447L: linux-wireless@vger.kernel.org 11448W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11449W: http://wireless.kernel.org/en/users/Drivers/wl1251 11450T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11451S: Orphan 11452F: drivers/net/wireless/ti/ 11453F: include/linux/wl12xx.h 11454 11455TIPC NETWORK LAYER 11456M: Jon Maloy <jon.maloy@ericsson.com> 11457M: Ying Xue <ying.xue@windriver.com> 11458L: netdev@vger.kernel.org (core kernel code) 11459L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11460W: http://tipc.sourceforge.net/ 11461S: Maintained 11462F: include/uapi/linux/tipc*.h 11463F: net/tipc/ 11464 11465TILE ARCHITECTURE 11466M: Chris Metcalf <cmetcalf@mellanox.com> 11467W: http://www.mellanox.com/repository/solutions/tile-scm/ 11468T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11469S: Supported 11470F: arch/tile/ 11471F: drivers/char/tile-srom.c 11472F: drivers/edac/tile_edac.c 11473F: drivers/net/ethernet/tile/ 11474F: drivers/rtc/rtc-tile.c 11475F: drivers/tty/hvc/hvc_tile.c 11476F: drivers/tty/serial/tilegx.c 11477F: drivers/usb/host/*-tilegx.c 11478F: include/linux/usb/tilegx.h 11479 11480TLAN NETWORK DRIVER 11481M: Samuel Chessman <chessman@tux.org> 11482L: tlan-devel@lists.sourceforge.net (subscribers-only) 11483W: http://sourceforge.net/projects/tlan/ 11484S: Maintained 11485F: Documentation/networking/tlan.txt 11486F: drivers/net/ethernet/ti/tlan.* 11487 11488TOMOYO SECURITY MODULE 11489M: Kentaro Takeda <takedakn@nttdata.co.jp> 11490M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11491L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11492L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11493L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11494L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11495W: http://tomoyo.sourceforge.jp/ 11496T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11497S: Maintained 11498F: security/tomoyo/ 11499 11500TOPSTAR LAPTOP EXTRAS DRIVER 11501M: Herton Ronaldo Krzesinski <herton@canonical.com> 11502L: platform-driver-x86@vger.kernel.org 11503S: Maintained 11504F: drivers/platform/x86/topstar-laptop.c 11505 11506TOSHIBA ACPI EXTRAS DRIVER 11507M: Azael Avalos <coproscefalo@gmail.com> 11508L: platform-driver-x86@vger.kernel.org 11509S: Maintained 11510F: drivers/platform/x86/toshiba_acpi.c 11511 11512TOSHIBA BLUETOOTH DRIVER 11513M: Azael Avalos <coproscefalo@gmail.com> 11514L: platform-driver-x86@vger.kernel.org 11515S: Maintained 11516F: drivers/platform/x86/toshiba_bluetooth.c 11517 11518TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11519M: Azael Avalos <coproscefalo@gmail.com> 11520L: platform-driver-x86@vger.kernel.org 11521S: Maintained 11522F: drivers/platform/x86/toshiba_haps.c 11523 11524TOSHIBA WMI HOTKEYS DRIVER 11525M: Azael Avalos <coproscefalo@gmail.com> 11526L: platform-driver-x86@vger.kernel.org 11527S: Maintained 11528F: drivers/platform/x86/toshiba-wmi.c 11529 11530TOSHIBA SMM DRIVER 11531M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11532W: http://www.buzzard.org.uk/toshiba/ 11533S: Maintained 11534F: drivers/char/toshiba.c 11535F: include/linux/toshiba.h 11536F: include/uapi/linux/toshiba.h 11537 11538TOSHIBA TC358743 DRIVER 11539M: Mats Randgaard <matrandg@cisco.com> 11540L: linux-media@vger.kernel.org 11541S: Maintained 11542F: drivers/media/i2c/tc358743* 11543F: include/media/i2c/tc358743.h 11544 11545TMIO/SDHI MMC DRIVER 11546M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11547L: linux-mmc@vger.kernel.org 11548S: Supported 11549F: drivers/mmc/host/tmio_mmc* 11550F: drivers/mmc/host/sh_mobile_sdhi.c 11551F: include/linux/mfd/tmio.h 11552 11553TMP401 HARDWARE MONITOR DRIVER 11554M: Guenter Roeck <linux@roeck-us.net> 11555L: linux-hwmon@vger.kernel.org 11556S: Maintained 11557F: Documentation/hwmon/tmp401 11558F: drivers/hwmon/tmp401.c 11559 11560TMPFS (SHMEM FILESYSTEM) 11561M: Hugh Dickins <hughd@google.com> 11562L: linux-mm@kvack.org 11563S: Maintained 11564F: include/linux/shmem_fs.h 11565F: mm/shmem.c 11566 11567TM6000 VIDEO4LINUX DRIVER 11568M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11569M: Mauro Carvalho Chehab <mchehab@kernel.org> 11570L: linux-media@vger.kernel.org 11571W: https://linuxtv.org 11572T: git git://linuxtv.org/media_tree.git 11573S: Odd fixes 11574F: drivers/media/usb/tm6000/ 11575 11576TW68 VIDEO4LINUX DRIVER 11577M: Hans Verkuil <hverkuil@xs4all.nl> 11578L: linux-media@vger.kernel.org 11579T: git git://linuxtv.org/media_tree.git 11580W: https://linuxtv.org 11581S: Odd Fixes 11582F: drivers/media/pci/tw68/ 11583 11584TW686X VIDEO4LINUX DRIVER 11585M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11586L: linux-media@vger.kernel.org 11587T: git git://linuxtv.org/media_tree.git 11588W: http://linuxtv.org 11589S: Maintained 11590F: drivers/media/pci/tw686x/ 11591 11592TPM DEVICE DRIVER 11593M: Peter Huewe <peterhuewe@gmx.de> 11594M: Marcel Selhorst <tpmdd@selhorst.net> 11595M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11596R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11597W: http://tpmdd.sourceforge.net 11598L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11599Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11600T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11601S: Maintained 11602F: drivers/char/tpm/ 11603 11604TPM IBM_VTPM DEVICE DRIVER 11605M: Ashley Lai <ashleydlai@gmail.com> 11606W: http://tpmdd.sourceforge.net 11607L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11608S: Maintained 11609F: drivers/char/tpm/tpm_ibmvtpm* 11610 11611TRACING 11612M: Steven Rostedt <rostedt@goodmis.org> 11613M: Ingo Molnar <mingo@redhat.com> 11614T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11615S: Maintained 11616F: Documentation/trace/ftrace.txt 11617F: arch/*/*/*/ftrace.h 11618F: arch/*/kernel/ftrace.c 11619F: include/*/ftrace.h 11620F: include/linux/trace*.h 11621F: include/trace/ 11622F: kernel/trace/ 11623F: tools/testing/selftests/ftrace/ 11624 11625TRACING MMIO ACCESSES (MMIOTRACE) 11626M: Steven Rostedt <rostedt@goodmis.org> 11627M: Ingo Molnar <mingo@kernel.org> 11628R: Karol Herbst <karolherbst@gmail.com> 11629R: Pekka Paalanen <ppaalanen@gmail.com> 11630S: Maintained 11631L: linux-kernel@vger.kernel.org 11632L: nouveau@lists.freedesktop.org 11633F: kernel/trace/trace_mmiotrace.c 11634F: include/linux/mmiotrace.h 11635F: arch/x86/mm/kmmio.c 11636F: arch/x86/mm/mmio-mod.c 11637F: arch/x86/mm/testmmiotrace.c 11638 11639TRIVIAL PATCHES 11640M: Jiri Kosina <trivial@kernel.org> 11641T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11642S: Maintained 11643K: ^Subject:.*(?i)trivial 11644 11645TTY LAYER 11646M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11647M: Jiri Slaby <jslaby@suse.com> 11648S: Supported 11649T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11650F: Documentation/serial/ 11651F: drivers/tty/ 11652F: drivers/tty/serial/serial_core.c 11653F: include/linux/serial_core.h 11654F: include/linux/serial.h 11655F: include/linux/tty.h 11656F: include/uapi/linux/serial_core.h 11657F: include/uapi/linux/serial.h 11658F: include/uapi/linux/tty.h 11659 11660TUA9001 MEDIA DRIVER 11661M: Antti Palosaari <crope@iki.fi> 11662L: linux-media@vger.kernel.org 11663W: https://linuxtv.org 11664W: http://palosaari.fi/linux/ 11665Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11666T: git git://linuxtv.org/anttip/media_tree.git 11667S: Maintained 11668F: drivers/media/tuners/tua9001* 11669 11670TULIP NETWORK DRIVERS 11671L: netdev@vger.kernel.org 11672L: linux-parisc@vger.kernel.org 11673S: Orphan 11674F: drivers/net/ethernet/dec/tulip/ 11675 11676TUN/TAP driver 11677M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11678W: http://vtun.sourceforge.net/tun 11679S: Maintained 11680F: Documentation/networking/tuntap.txt 11681F: arch/um/os-Linux/drivers/ 11682 11683TURBOCHANNEL SUBSYSTEM 11684M: "Maciej W. Rozycki" <macro@linux-mips.org> 11685M: Ralf Baechle <ralf@linux-mips.org> 11686L: linux-mips@linux-mips.org 11687Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11688S: Maintained 11689F: drivers/tc/ 11690F: include/linux/tc.h 11691 11692U14-34F SCSI DRIVER 11693M: Dario Ballabio <ballabio_dario@emc.com> 11694L: linux-scsi@vger.kernel.org 11695S: Maintained 11696F: drivers/scsi/u14-34f.c 11697 11698UBI FILE SYSTEM (UBIFS) 11699M: Richard Weinberger <richard@nod.at> 11700M: Artem Bityutskiy <dedekind1@gmail.com> 11701M: Adrian Hunter <adrian.hunter@intel.com> 11702L: linux-mtd@lists.infradead.org 11703T: git git://git.infradead.org/ubifs-2.6.git 11704W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11705S: Supported 11706F: Documentation/filesystems/ubifs.txt 11707F: fs/ubifs/ 11708 11709UCLINUX (M68KNOMMU AND COLDFIRE) 11710M: Greg Ungerer <gerg@linux-m68k.org> 11711W: http://www.linux-m68k.org/ 11712W: http://www.uclinux.org/ 11713L: linux-m68k@lists.linux-m68k.org 11714L: uclinux-dev@uclinux.org (subscribers-only) 11715T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11716S: Maintained 11717F: arch/m68k/coldfire/ 11718F: arch/m68k/68*/ 11719F: arch/m68k/*/*_no.* 11720F: arch/m68k/include/asm/*_no.* 11721 11722UDF FILESYSTEM 11723M: Jan Kara <jack@suse.com> 11724S: Maintained 11725F: Documentation/filesystems/udf.txt 11726F: fs/udf/ 11727 11728UFS FILESYSTEM 11729M: Evgeniy Dushistov <dushistov@mail.ru> 11730S: Maintained 11731F: Documentation/filesystems/ufs.txt 11732F: fs/ufs/ 11733 11734UHID USERSPACE HID IO DRIVER: 11735M: David Herrmann <dh.herrmann@googlemail.com> 11736L: linux-input@vger.kernel.org 11737S: Maintained 11738F: drivers/hid/uhid.c 11739F: include/uapi/linux/uhid.h 11740 11741ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11742L: linux-usb@vger.kernel.org 11743S: Orphan 11744F: drivers/uwb/ 11745F: include/linux/uwb.h 11746F: include/linux/uwb/ 11747 11748UNICORE32 ARCHITECTURE: 11749M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11750W: http://mprc.pku.edu.cn/~guanxuetao/linux 11751S: Maintained 11752T: git git://github.com/gxt/linux.git 11753F: arch/unicore32/ 11754 11755UNIFDEF 11756M: Tony Finch <dot@dotat.at> 11757W: http://dotat.at/prog/unifdef 11758S: Maintained 11759F: scripts/unifdef.c 11760 11761UNIFORM CDROM DRIVER 11762M: Jens Axboe <axboe@kernel.dk> 11763W: http://www.kernel.dk 11764S: Maintained 11765F: Documentation/cdrom/ 11766F: drivers/cdrom/cdrom.c 11767F: include/linux/cdrom.h 11768F: include/uapi/linux/cdrom.h 11769 11770UNISYS S-PAR DRIVERS 11771M: David Kershner <david.kershner@unisys.com> 11772L: sparmaintainer@unisys.com (Unisys internal) 11773S: Supported 11774F: drivers/staging/unisys/ 11775 11776UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11777M: Vinayak Holikatti <vinholikatti@gmail.com> 11778L: linux-scsi@vger.kernel.org 11779S: Supported 11780F: Documentation/scsi/ufs.txt 11781F: drivers/scsi/ufs/ 11782 11783UNSORTED BLOCK IMAGES (UBI) 11784M: Artem Bityutskiy <dedekind1@gmail.com> 11785M: Richard Weinberger <richard@nod.at> 11786W: http://www.linux-mtd.infradead.org/ 11787L: linux-mtd@lists.infradead.org 11788T: git git://git.infradead.org/ubifs-2.6.git 11789S: Supported 11790F: drivers/mtd/ubi/ 11791F: include/linux/mtd/ubi.h 11792F: include/uapi/mtd/ubi-user.h 11793 11794USB ACM DRIVER 11795M: Oliver Neukum <oneukum@suse.com> 11796L: linux-usb@vger.kernel.org 11797S: Maintained 11798F: Documentation/usb/acm.txt 11799F: drivers/usb/class/cdc-acm.* 11800 11801USB AR5523 WIRELESS DRIVER 11802M: Pontus Fuchs <pontus.fuchs@gmail.com> 11803L: linux-wireless@vger.kernel.org 11804S: Maintained 11805F: drivers/net/wireless/ath/ar5523/ 11806 11807USB ATTACHED SCSI 11808M: Hans de Goede <hdegoede@redhat.com> 11809M: Gerd Hoffmann <kraxel@redhat.com> 11810L: linux-usb@vger.kernel.org 11811L: linux-scsi@vger.kernel.org 11812S: Maintained 11813F: drivers/usb/storage/uas.c 11814 11815USB CDC ETHERNET DRIVER 11816M: Oliver Neukum <oliver@neukum.org> 11817L: linux-usb@vger.kernel.org 11818S: Maintained 11819F: drivers/net/usb/cdc_*.c 11820F: include/uapi/linux/usb/cdc.h 11821 11822USB CHAOSKEY DRIVER 11823M: Keith Packard <keithp@keithp.com> 11824L: linux-usb@vger.kernel.org 11825S: Maintained 11826F: drivers/usb/misc/chaoskey.c 11827 11828USB CYPRESS C67X00 DRIVER 11829M: Peter Korsgaard <jacmet@sunsite.dk> 11830L: linux-usb@vger.kernel.org 11831S: Maintained 11832F: drivers/usb/c67x00/ 11833 11834USB DAVICOM DM9601 DRIVER 11835M: Peter Korsgaard <jacmet@sunsite.dk> 11836L: netdev@vger.kernel.org 11837W: http://www.linux-usb.org/usbnet 11838S: Maintained 11839F: drivers/net/usb/dm9601.c 11840 11841USB DIAMOND RIO500 DRIVER 11842M: Cesar Miquel <miquel@df.uba.ar> 11843L: rio500-users@lists.sourceforge.net 11844W: http://rio500.sourceforge.net 11845S: Maintained 11846F: drivers/usb/misc/rio500* 11847 11848USB EHCI DRIVER 11849M: Alan Stern <stern@rowland.harvard.edu> 11850L: linux-usb@vger.kernel.org 11851S: Maintained 11852F: Documentation/usb/ehci.txt 11853F: drivers/usb/host/ehci* 11854 11855USB GADGET/PERIPHERAL SUBSYSTEM 11856M: Felipe Balbi <balbi@kernel.org> 11857L: linux-usb@vger.kernel.org 11858W: http://www.linux-usb.org/gadget 11859T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11860S: Maintained 11861F: drivers/usb/gadget/ 11862F: include/linux/usb/gadget* 11863 11864USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11865M: Jiri Kosina <jikos@kernel.org> 11866R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11867L: linux-usb@vger.kernel.org 11868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11869S: Maintained 11870F: Documentation/hid/hiddev.txt 11871F: drivers/hid/usbhid/ 11872 11873USB ISP116X DRIVER 11874M: Olav Kongas <ok@artecdesign.ee> 11875L: linux-usb@vger.kernel.org 11876S: Maintained 11877F: drivers/usb/host/isp116x* 11878F: include/linux/usb/isp116x.h 11879 11880USB LAN78XX ETHERNET DRIVER 11881M: Woojung Huh <woojung.huh@microchip.com> 11882M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11883L: netdev@vger.kernel.org 11884S: Maintained 11885F: drivers/net/usb/lan78xx.* 11886 11887USB MASS STORAGE DRIVER 11888M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11889L: linux-usb@vger.kernel.org 11890L: usb-storage@lists.one-eyed-alien.net 11891S: Maintained 11892W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11893F: drivers/usb/storage/ 11894 11895USB MIDI DRIVER 11896M: Clemens Ladisch <clemens@ladisch.de> 11897L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11898T: git git://git.alsa-project.org/alsa-kernel.git 11899S: Maintained 11900F: sound/usb/midi.* 11901 11902USB NETWORKING DRIVERS 11903L: linux-usb@vger.kernel.org 11904S: Odd Fixes 11905F: drivers/net/usb/ 11906 11907USB OHCI DRIVER 11908M: Alan Stern <stern@rowland.harvard.edu> 11909L: linux-usb@vger.kernel.org 11910S: Maintained 11911F: Documentation/usb/ohci.txt 11912F: drivers/usb/host/ohci* 11913 11914USB OTG FSM (Finite State Machine) 11915M: Peter Chen <Peter.Chen@nxp.com> 11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11917L: linux-usb@vger.kernel.org 11918S: Maintained 11919F: drivers/usb/common/usb-otg-fsm.c 11920 11921USB OVER IP DRIVER 11922M: Valentina Manea <valentina.manea.m@gmail.com> 11923M: Shuah Khan <shuahkh@osg.samsung.com> 11924M: Shuah Khan <shuah@kernel.org> 11925L: linux-usb@vger.kernel.org 11926S: Maintained 11927F: Documentation/usb/usbip_protocol.txt 11928F: drivers/usb/usbip/ 11929F: tools/usb/usbip/ 11930 11931USB PEGASUS DRIVER 11932M: Petko Manolov <petkan@nucleusys.com> 11933L: linux-usb@vger.kernel.org 11934L: netdev@vger.kernel.org 11935T: git git://github.com/petkan/pegasus.git 11936W: https://github.com/petkan/pegasus 11937S: Maintained 11938F: drivers/net/usb/pegasus.* 11939 11940USB PHY LAYER 11941M: Felipe Balbi <balbi@kernel.org> 11942L: linux-usb@vger.kernel.org 11943T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11944S: Maintained 11945F: drivers/usb/phy/ 11946 11947USB PRINTER DRIVER (usblp) 11948M: Pete Zaitcev <zaitcev@redhat.com> 11949L: linux-usb@vger.kernel.org 11950S: Supported 11951F: drivers/usb/class/usblp.c 11952 11953USB QMI WWAN NETWORK DRIVER 11954M: Bjørn Mork <bjorn@mork.no> 11955L: netdev@vger.kernel.org 11956S: Maintained 11957F: Documentation/ABI/testing/sysfs-class-net-qmi 11958F: drivers/net/usb/qmi_wwan.c 11959 11960USB RTL8150 DRIVER 11961M: Petko Manolov <petkan@nucleusys.com> 11962L: linux-usb@vger.kernel.org 11963L: netdev@vger.kernel.org 11964T: git git://github.com/petkan/rtl8150.git 11965W: https://github.com/petkan/rtl8150 11966S: Maintained 11967F: drivers/net/usb/rtl8150.c 11968 11969USB SERIAL SUBSYSTEM 11970M: Johan Hovold <johan@kernel.org> 11971L: linux-usb@vger.kernel.org 11972S: Maintained 11973F: Documentation/usb/usb-serial.txt 11974F: drivers/usb/serial/ 11975F: include/linux/usb/serial.h 11976 11977USB SMSC75XX ETHERNET DRIVER 11978M: Steve Glendinning <steve.glendinning@shawell.net> 11979L: netdev@vger.kernel.org 11980S: Maintained 11981F: drivers/net/usb/smsc75xx.* 11982 11983USB SMSC95XX ETHERNET DRIVER 11984M: Steve Glendinning <steve.glendinning@shawell.net> 11985L: netdev@vger.kernel.org 11986S: Maintained 11987F: drivers/net/usb/smsc95xx.* 11988 11989USB SUBSYSTEM 11990M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11991L: linux-usb@vger.kernel.org 11992W: http://www.linux-usb.org 11993T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11994S: Supported 11995F: Documentation/devicetree/bindings/usb/ 11996F: Documentation/usb/ 11997F: drivers/usb/ 11998F: include/linux/usb.h 11999F: include/linux/usb/ 12000 12001USB UHCI DRIVER 12002M: Alan Stern <stern@rowland.harvard.edu> 12003L: linux-usb@vger.kernel.org 12004S: Maintained 12005F: drivers/usb/host/uhci* 12006 12007USB "USBNET" DRIVER FRAMEWORK 12008M: Oliver Neukum <oneukum@suse.com> 12009L: netdev@vger.kernel.org 12010W: http://www.linux-usb.org/usbnet 12011S: Maintained 12012F: drivers/net/usb/usbnet.c 12013F: include/linux/usb/usbnet.h 12014 12015USB VIDEO CLASS 12016M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12017L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12018L: linux-media@vger.kernel.org 12019T: git git://linuxtv.org/media_tree.git 12020W: http://www.ideasonboard.org/uvc/ 12021S: Maintained 12022F: drivers/media/usb/uvc/ 12023F: include/uapi/linux/uvcvideo.h 12024 12025USB VISION DRIVER 12026M: Hans Verkuil <hverkuil@xs4all.nl> 12027L: linux-media@vger.kernel.org 12028T: git git://linuxtv.org/media_tree.git 12029W: https://linuxtv.org 12030S: Odd Fixes 12031F: drivers/media/usb/usbvision/ 12032 12033USB WEBCAM GADGET 12034M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12035L: linux-usb@vger.kernel.org 12036S: Maintained 12037F: drivers/usb/gadget/function/*uvc* 12038F: drivers/usb/gadget/legacy/webcam.c 12039 12040USB WIRELESS RNDIS DRIVER (rndis_wlan) 12041M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12042L: linux-wireless@vger.kernel.org 12043S: Maintained 12044F: drivers/net/wireless/rndis_wlan.c 12045 12046USB XHCI DRIVER 12047M: Mathias Nyman <mathias.nyman@intel.com> 12048L: linux-usb@vger.kernel.org 12049S: Supported 12050F: drivers/usb/host/xhci* 12051F: drivers/usb/host/pci-quirks* 12052 12053USB ZD1201 DRIVER 12054L: linux-wireless@vger.kernel.org 12055W: http://linux-lc100020.sourceforge.net 12056S: Orphan 12057F: drivers/net/wireless/zydas/zd1201.* 12058 12059USB ZR364XX DRIVER 12060M: Antoine Jacquet <royale@zerezo.com> 12061L: linux-usb@vger.kernel.org 12062L: linux-media@vger.kernel.org 12063T: git git://linuxtv.org/media_tree.git 12064W: http://royale.zerezo.com/zr364xx/ 12065S: Maintained 12066F: Documentation/video4linux/zr364xx.txt 12067F: drivers/media/usb/zr364xx/ 12068 12069ULPI BUS 12070M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12071L: linux-usb@vger.kernel.org 12072S: Maintained 12073F: drivers/usb/common/ulpi.c 12074F: include/linux/ulpi/ 12075 12076USER-MODE LINUX (UML) 12077M: Jeff Dike <jdike@addtoit.com> 12078M: Richard Weinberger <richard@nod.at> 12079L: user-mode-linux-devel@lists.sourceforge.net 12080L: user-mode-linux-user@lists.sourceforge.net 12081W: http://user-mode-linux.sourceforge.net 12082T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12083S: Maintained 12084F: Documentation/virtual/uml/ 12085F: arch/um/ 12086F: arch/x86/um/ 12087F: fs/hostfs/ 12088F: fs/hppfs/ 12089 12090USERSPACE I/O (UIO) 12091M: "Hans J. Koch" <hjk@hansjkoch.de> 12092M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12093S: Maintained 12094T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12095F: Documentation/DocBook/uio-howto.tmpl 12096F: drivers/uio/ 12097F: include/linux/uio*.h 12098 12099UTIL-LINUX PACKAGE 12100M: Karel Zak <kzak@redhat.com> 12101L: util-linux@vger.kernel.org 12102W: http://en.wikipedia.org/wiki/Util-linux 12103T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12104S: Maintained 12105 12106UVESAFB DRIVER 12107M: Michal Januszewski <spock@gentoo.org> 12108L: linux-fbdev@vger.kernel.org 12109W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12110S: Maintained 12111F: Documentation/fb/uvesafb.txt 12112F: drivers/video/fbdev/uvesafb.* 12113 12114VF610 NAND DRIVER 12115M: Stefan Agner <stefan@agner.ch> 12116L: linux-mtd@lists.infradead.org 12117S: Supported 12118F: drivers/mtd/nand/vf610_nfc.c 12119 12120VFAT/FAT/MSDOS FILESYSTEM 12121M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12122S: Maintained 12123F: Documentation/filesystems/vfat.txt 12124F: fs/fat/ 12125 12126VFIO DRIVER 12127M: Alex Williamson <alex.williamson@redhat.com> 12128L: kvm@vger.kernel.org 12129T: git git://github.com/awilliam/linux-vfio.git 12130S: Maintained 12131F: Documentation/vfio.txt 12132F: drivers/vfio/ 12133F: include/linux/vfio.h 12134F: include/uapi/linux/vfio.h 12135 12136VFIO PLATFORM DRIVER 12137M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12138L: kvm@vger.kernel.org 12139S: Maintained 12140F: drivers/vfio/platform/ 12141 12142VIDEOBUF2 FRAMEWORK 12143M: Pawel Osciak <pawel@osciak.com> 12144M: Marek Szyprowski <m.szyprowski@samsung.com> 12145M: Kyungmin Park <kyungmin.park@samsung.com> 12146L: linux-media@vger.kernel.org 12147S: Maintained 12148F: drivers/media/v4l2-core/videobuf2-* 12149F: include/media/videobuf2-* 12150 12151VIRTUAL SERIO DEVICE DRIVER 12152M: Stephen Chandler Paul <thatslyude@gmail.com> 12153S: Maintained 12154F: drivers/input/serio/userio.c 12155F: include/uapi/linux/userio.h 12156 12157VIRTIO CONSOLE DRIVER 12158M: Amit Shah <amit.shah@redhat.com> 12159L: virtualization@lists.linux-foundation.org 12160S: Maintained 12161F: drivers/char/virtio_console.c 12162F: include/linux/virtio_console.h 12163F: include/uapi/linux/virtio_console.h 12164 12165VIRTIO CORE, NET AND BLOCK DRIVERS 12166M: "Michael S. Tsirkin" <mst@redhat.com> 12167L: virtualization@lists.linux-foundation.org 12168S: Maintained 12169F: Documentation/devicetree/bindings/virtio/ 12170F: drivers/virtio/ 12171F: tools/virtio/ 12172F: drivers/net/virtio_net.c 12173F: drivers/block/virtio_blk.c 12174F: include/linux/virtio_*.h 12175F: include/uapi/linux/virtio_*.h 12176 12177VIRTIO DRIVERS FOR S390 12178M: Christian Borntraeger <borntraeger@de.ibm.com> 12179M: Cornelia Huck <cornelia.huck@de.ibm.com> 12180L: linux-s390@vger.kernel.org 12181L: virtualization@lists.linux-foundation.org 12182L: kvm@vger.kernel.org 12183S: Supported 12184F: drivers/s390/virtio/ 12185 12186VIRTIO GPU DRIVER 12187M: David Airlie <airlied@linux.ie> 12188M: Gerd Hoffmann <kraxel@redhat.com> 12189L: dri-devel@lists.freedesktop.org 12190L: virtualization@lists.linux-foundation.org 12191S: Maintained 12192F: drivers/gpu/drm/virtio/ 12193F: include/uapi/linux/virtio_gpu.h 12194 12195VIRTIO HOST (VHOST) 12196M: "Michael S. Tsirkin" <mst@redhat.com> 12197L: kvm@vger.kernel.org 12198L: virtualization@lists.linux-foundation.org 12199L: netdev@vger.kernel.org 12200T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12201S: Maintained 12202F: drivers/vhost/ 12203F: include/uapi/linux/vhost.h 12204 12205VIRTIO INPUT DRIVER 12206M: Gerd Hoffmann <kraxel@redhat.com> 12207S: Maintained 12208F: drivers/virtio/virtio_input.c 12209F: include/uapi/linux/virtio_input.h 12210 12211VIA RHINE NETWORK DRIVER 12212S: Orphan 12213F: drivers/net/ethernet/via/via-rhine.c 12214 12215VIA SD/MMC CARD CONTROLLER DRIVER 12216M: Bruce Chang <brucechang@via.com.tw> 12217M: Harald Welte <HaraldWelte@viatech.com> 12218S: Maintained 12219F: drivers/mmc/host/via-sdmmc.c 12220 12221VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12222M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12223L: linux-fbdev@vger.kernel.org 12224S: Maintained 12225F: include/linux/via-core.h 12226F: include/linux/via-gpio.h 12227F: include/linux/via_i2c.h 12228F: drivers/video/fbdev/via/ 12229 12230VIA VELOCITY NETWORK DRIVER 12231M: Francois Romieu <romieu@fr.zoreil.com> 12232L: netdev@vger.kernel.org 12233S: Maintained 12234F: drivers/net/ethernet/via/via-velocity.* 12235 12236VIRT LIB 12237M: Alex Williamson <alex.williamson@redhat.com> 12238M: Paolo Bonzini <pbonzini@redhat.com> 12239L: kvm@vger.kernel.org 12240S: Supported 12241F: virt/lib/ 12242 12243VIVID VIRTUAL VIDEO DRIVER 12244M: Hans Verkuil <hverkuil@xs4all.nl> 12245L: linux-media@vger.kernel.org 12246T: git git://linuxtv.org/media_tree.git 12247W: https://linuxtv.org 12248S: Maintained 12249F: drivers/media/platform/vivid/* 12250 12251VLAN (802.1Q) 12252M: Patrick McHardy <kaber@trash.net> 12253L: netdev@vger.kernel.org 12254S: Maintained 12255F: drivers/net/macvlan.c 12256F: include/linux/if_*vlan.h 12257F: net/8021q/ 12258 12259VLYNQ BUS 12260M: Florian Fainelli <florian@openwrt.org> 12261L: openwrt-devel@lists.openwrt.org (subscribers-only) 12262S: Maintained 12263F: drivers/vlynq/vlynq.c 12264F: include/linux/vlynq.h 12265 12266VME SUBSYSTEM 12267M: Martyn Welch <martyn@welchs.me.uk> 12268M: Manohar Vanga <manohar.vanga@gmail.com> 12269M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12270L: devel@driverdev.osuosl.org 12271S: Maintained 12272T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12273F: Documentation/vme_api.txt 12274F: drivers/staging/vme/ 12275F: drivers/vme/ 12276F: include/linux/vme* 12277 12278VMWARE HYPERVISOR INTERFACE 12279M: Alok Kataria <akataria@vmware.com> 12280L: virtualization@lists.linux-foundation.org 12281S: Supported 12282F: arch/x86/kernel/cpu/vmware.c 12283 12284VMWARE BALLOON DRIVER 12285M: Xavier Deguillard <xdeguillard@vmware.com> 12286M: Philip Moltmann <moltmann@vmware.com> 12287M: "VMware, Inc." <pv-drivers@vmware.com> 12288L: linux-kernel@vger.kernel.org 12289S: Maintained 12290F: drivers/misc/vmw_balloon.c 12291 12292VMWARE VMMOUSE SUBDRIVER 12293M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12294M: "VMware, Inc." <pv-drivers@vmware.com> 12295L: linux-input@vger.kernel.org 12296S: Maintained 12297F: drivers/input/mouse/vmmouse.c 12298F: drivers/input/mouse/vmmouse.h 12299 12300VMWARE VMXNET3 ETHERNET DRIVER 12301M: Shrikrishna Khare <skhare@vmware.com> 12302M: "VMware, Inc." <pv-drivers@vmware.com> 12303L: netdev@vger.kernel.org 12304S: Maintained 12305F: drivers/net/vmxnet3/ 12306 12307VMware PVSCSI driver 12308M: Arvind Kumar <arvindkumar@vmware.com> 12309M: VMware PV-Drivers <pv-drivers@vmware.com> 12310L: linux-scsi@vger.kernel.org 12311S: Maintained 12312F: drivers/scsi/vmw_pvscsi.c 12313F: drivers/scsi/vmw_pvscsi.h 12314 12315VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12316M: Liam Girdwood <lgirdwood@gmail.com> 12317M: Mark Brown <broonie@kernel.org> 12318L: linux-kernel@vger.kernel.org 12319W: http://www.slimlogic.co.uk/?p=48 12320T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12321S: Supported 12322F: Documentation/devicetree/bindings/regulator/ 12323F: drivers/regulator/ 12324F: include/dt-bindings/regulator/ 12325F: include/linux/regulator/ 12326 12327VRF 12328M: David Ahern <dsa@cumulusnetworks.com> 12329M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12330L: netdev@vger.kernel.org 12331S: Maintained 12332F: drivers/net/vrf.c 12333F: Documentation/networking/vrf.txt 12334 12335VT1211 HARDWARE MONITOR DRIVER 12336M: Juerg Haefliger <juergh@gmail.com> 12337L: linux-hwmon@vger.kernel.org 12338S: Maintained 12339F: Documentation/hwmon/vt1211 12340F: drivers/hwmon/vt1211.c 12341 12342VT8231 HARDWARE MONITOR DRIVER 12343M: Roger Lucas <vt8231@hiddenengine.co.uk> 12344L: linux-hwmon@vger.kernel.org 12345S: Maintained 12346F: drivers/hwmon/vt8231.c 12347 12348VUB300 USB to SDIO/SD/MMC bridge chip 12349M: Tony Olech <tony.olech@elandigitalsystems.com> 12350L: linux-mmc@vger.kernel.org 12351L: linux-usb@vger.kernel.org 12352S: Supported 12353F: drivers/mmc/host/vub300.c 12354 12355W1 DALLAS'S 1-WIRE BUS 12356M: Evgeniy Polyakov <zbr@ioremap.net> 12357S: Maintained 12358F: Documentation/w1/ 12359F: drivers/w1/ 12360 12361W83791D HARDWARE MONITORING DRIVER 12362M: Marc Hulsman <m.hulsman@tudelft.nl> 12363L: linux-hwmon@vger.kernel.org 12364S: Maintained 12365F: Documentation/hwmon/w83791d 12366F: drivers/hwmon/w83791d.c 12367 12368W83793 HARDWARE MONITORING DRIVER 12369M: Rudolf Marek <r.marek@assembler.cz> 12370L: linux-hwmon@vger.kernel.org 12371S: Maintained 12372F: Documentation/hwmon/w83793 12373F: drivers/hwmon/w83793.c 12374 12375W83795 HARDWARE MONITORING DRIVER 12376M: Jean Delvare <jdelvare@suse.com> 12377L: linux-hwmon@vger.kernel.org 12378S: Maintained 12379F: drivers/hwmon/w83795.c 12380 12381W83L51xD SD/MMC CARD INTERFACE DRIVER 12382M: Pierre Ossman <pierre@ossman.eu> 12383S: Maintained 12384F: drivers/mmc/host/wbsd.* 12385 12386WACOM PROTOCOL 4 SERIAL TABLETS 12387M: Julian Squires <julian@cipht.net> 12388M: Hans de Goede <hdegoede@redhat.com> 12389L: linux-input@vger.kernel.org 12390S: Maintained 12391F: drivers/input/tablet/wacom_serial4.c 12392 12393WATCHDOG DEVICE DRIVERS 12394M: Wim Van Sebroeck <wim@iguana.be> 12395R: Guenter Roeck <linux@roeck-us.net> 12396L: linux-watchdog@vger.kernel.org 12397W: http://www.linux-watchdog.org/ 12398T: git git://www.linux-watchdog.org/linux-watchdog.git 12399S: Maintained 12400F: Documentation/devicetree/bindings/watchdog/ 12401F: Documentation/watchdog/ 12402F: drivers/watchdog/ 12403F: include/linux/watchdog.h 12404F: include/uapi/linux/watchdog.h 12405 12406WD7000 SCSI DRIVER 12407M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12408L: linux-scsi@vger.kernel.org 12409S: Maintained 12410F: drivers/scsi/wd7000.c 12411 12412WIIMOTE HID DRIVER 12413M: David Herrmann <dh.herrmann@googlemail.com> 12414L: linux-input@vger.kernel.org 12415S: Maintained 12416F: drivers/hid/hid-wiimote* 12417 12418WINBOND CIR DRIVER 12419M: David Härdeman <david@hardeman.nu> 12420S: Maintained 12421F: drivers/media/rc/winbond-cir.c 12422 12423WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12424M: William Breathitt Gray <vilhelm.gray@gmail.com> 12425L: linux-watchdog@vger.kernel.org 12426S: Maintained 12427F: drivers/watchdog/ebc-c384_wdt.c 12428 12429WINSYSTEMS WS16C48 GPIO DRIVER 12430M: William Breathitt Gray <vilhelm.gray@gmail.com> 12431L: linux-gpio@vger.kernel.org 12432S: Maintained 12433F: drivers/gpio/gpio-ws16c48.c 12434 12435WIMAX STACK 12436M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12437M: linux-wimax@intel.com 12438L: wimax@linuxwimax.org (subscribers-only) 12439S: Supported 12440W: http://linuxwimax.org 12441F: Documentation/wimax/README.wimax 12442F: include/linux/wimax/debug.h 12443F: include/net/wimax.h 12444F: include/uapi/linux/wimax.h 12445F: net/wimax/ 12446 12447WISTRON LAPTOP BUTTON DRIVER 12448M: Miloslav Trmac <mitr@volny.cz> 12449S: Maintained 12450F: drivers/input/misc/wistron_btns.c 12451 12452WL3501 WIRELESS PCMCIA CARD DRIVER 12453M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12454L: linux-wireless@vger.kernel.org 12455W: http://oops.ghostprotocols.net:81/blog 12456S: Maintained 12457F: drivers/net/wireless/wl3501* 12458 12459WOLFSON MICROELECTRONICS DRIVERS 12460L: patches@opensource.wolfsonmicro.com 12461T: git https://github.com/CirrusLogic/linux-drivers.git 12462W: https://github.com/CirrusLogic/linux-drivers/wiki 12463S: Supported 12464F: Documentation/hwmon/wm83?? 12465F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12466F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12467F: Documentation/devicetree/bindings/mfd/arizona.txt 12468F: arch/arm/mach-s3c64xx/mach-crag6410* 12469F: drivers/clk/clk-wm83*.c 12470F: drivers/extcon/extcon-arizona.c 12471F: drivers/leds/leds-wm83*.c 12472F: drivers/gpio/gpio-*wm*.c 12473F: drivers/gpio/gpio-arizona.c 12474F: drivers/hwmon/wm83??-hwmon.c 12475F: drivers/input/misc/wm831x-on.c 12476F: drivers/input/touchscreen/wm831x-ts.c 12477F: drivers/input/touchscreen/wm97*.c 12478F: drivers/mfd/arizona* 12479F: drivers/mfd/wm*.c 12480F: drivers/mfd/cs47l24* 12481F: drivers/power/wm83*.c 12482F: drivers/rtc/rtc-wm83*.c 12483F: drivers/regulator/wm8*.c 12484F: drivers/video/backlight/wm83*_bl.c 12485F: drivers/watchdog/wm83*_wdt.c 12486F: include/linux/mfd/arizona/ 12487F: include/linux/mfd/wm831x/ 12488F: include/linux/mfd/wm8350/ 12489F: include/linux/mfd/wm8400* 12490F: include/linux/wm97xx.h 12491F: include/sound/wm????.h 12492F: sound/soc/codecs/arizona.? 12493F: sound/soc/codecs/wm* 12494F: sound/soc/codecs/cs47l24* 12495 12496WORKQUEUE 12497M: Tejun Heo <tj@kernel.org> 12498R: Lai Jiangshan <jiangshanlai@gmail.com> 12499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12500S: Maintained 12501F: include/linux/workqueue.h 12502F: kernel/workqueue.c 12503F: Documentation/workqueue.txt 12504 12505X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12506M: Chen-Yu Tsai <wens@csie.org> 12507L: linux-kernel@vger.kernel.org 12508S: Maintained 12509N: axp[128] 12510 12511X.25 NETWORK LAYER 12512M: Andrew Hendry <andrew.hendry@gmail.com> 12513L: linux-x25@vger.kernel.org 12514S: Odd Fixes 12515F: Documentation/networking/x25* 12516F: include/net/x25* 12517F: net/x25/ 12518 12519X86 ARCHITECTURE (32-BIT AND 64-BIT) 12520M: Thomas Gleixner <tglx@linutronix.de> 12521M: Ingo Molnar <mingo@redhat.com> 12522M: "H. Peter Anvin" <hpa@zytor.com> 12523M: x86@kernel.org 12524L: linux-kernel@vger.kernel.org 12525T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12526S: Maintained 12527F: Documentation/x86/ 12528F: arch/x86/ 12529 12530X86 PLATFORM DRIVERS 12531M: Darren Hart <dvhart@infradead.org> 12532L: platform-driver-x86@vger.kernel.org 12533T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12534S: Maintained 12535F: drivers/platform/x86/ 12536F: drivers/platform/olpc/ 12537 12538X86 MCE INFRASTRUCTURE 12539M: Tony Luck <tony.luck@intel.com> 12540M: Borislav Petkov <bp@alien8.de> 12541L: linux-edac@vger.kernel.org 12542S: Maintained 12543F: arch/x86/kernel/cpu/mcheck/* 12544 12545X86 MICROCODE UPDATE SUPPORT 12546M: Borislav Petkov <bp@alien8.de> 12547S: Maintained 12548F: arch/x86/kernel/cpu/microcode/* 12549 12550X86 VDSO 12551M: Andy Lutomirski <luto@amacapital.net> 12552L: linux-kernel@vger.kernel.org 12553T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12554S: Maintained 12555F: arch/x86/entry/vdso/ 12556 12557XC2028/3028 TUNER DRIVER 12558M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12559M: Mauro Carvalho Chehab <mchehab@kernel.org> 12560L: linux-media@vger.kernel.org 12561W: https://linuxtv.org 12562T: git git://linuxtv.org/media_tree.git 12563S: Maintained 12564F: drivers/media/tuners/tuner-xc2028.* 12565 12566XEN HYPERVISOR INTERFACE 12567M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12568M: David Vrabel <david.vrabel@citrix.com> 12569M: Juergen Gross <jgross@suse.com> 12570L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12571T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12572S: Supported 12573F: arch/x86/xen/ 12574F: drivers/*/xen-*front.c 12575F: drivers/xen/ 12576F: arch/x86/include/asm/xen/ 12577F: include/xen/ 12578F: include/uapi/xen/ 12579 12580XEN HYPERVISOR ARM 12581M: Stefano Stabellini <sstabellini@kernel.org> 12582L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12583S: Maintained 12584F: arch/arm/xen/ 12585F: arch/arm/include/asm/xen/ 12586 12587XEN HYPERVISOR ARM64 12588M: Stefano Stabellini <sstabellini@kernel.org> 12589L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12590S: Maintained 12591F: arch/arm64/xen/ 12592F: arch/arm64/include/asm/xen/ 12593 12594XEN NETWORK BACKEND DRIVER 12595M: Wei Liu <wei.liu2@citrix.com> 12596L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12597L: netdev@vger.kernel.org 12598S: Supported 12599F: drivers/net/xen-netback/* 12600 12601XEN PCI SUBSYSTEM 12602M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12603L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12604S: Supported 12605F: arch/x86/pci/*xen* 12606F: drivers/pci/*xen* 12607 12608XEN BLOCK SUBSYSTEM 12609M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12610M: Roger Pau Monné <roger.pau@citrix.com> 12611L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12612S: Supported 12613F: drivers/block/xen-blkback/* 12614F: drivers/block/xen* 12615 12616XEN PVSCSI DRIVERS 12617M: Juergen Gross <jgross@suse.com> 12618L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12619L: linux-scsi@vger.kernel.org 12620S: Supported 12621F: drivers/scsi/xen-scsifront.c 12622F: drivers/xen/xen-scsiback.c 12623F: include/xen/interface/io/vscsiif.h 12624 12625XEN SWIOTLB SUBSYSTEM 12626M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12627L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12628S: Supported 12629F: arch/x86/xen/*swiotlb* 12630F: drivers/xen/*swiotlb* 12631 12632XFS FILESYSTEM 12633P: Silicon Graphics Inc 12634M: Dave Chinner <david@fromorbit.com> 12635M: xfs@oss.sgi.com 12636L: xfs@oss.sgi.com 12637W: http://oss.sgi.com/projects/xfs 12638T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12639S: Supported 12640F: Documentation/filesystems/xfs.txt 12641F: fs/xfs/ 12642 12643XILINX AXI ETHERNET DRIVER 12644M: Anirudha Sarangi <anirudh@xilinx.com> 12645M: John Linn <John.Linn@xilinx.com> 12646S: Maintained 12647F: drivers/net/ethernet/xilinx/xilinx_axienet* 12648 12649XILINX UARTLITE SERIAL DRIVER 12650M: Peter Korsgaard <jacmet@sunsite.dk> 12651L: linux-serial@vger.kernel.org 12652S: Maintained 12653F: drivers/tty/serial/uartlite.c 12654 12655XILINX VIDEO IP CORES 12656M: Hyun Kwon <hyun.kwon@xilinx.com> 12657M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12658L: linux-media@vger.kernel.org 12659T: git git://linuxtv.org/media_tree.git 12660S: Supported 12661F: Documentation/devicetree/bindings/media/xilinx/ 12662F: drivers/media/platform/xilinx/ 12663F: include/uapi/linux/xilinx-v4l2-controls.h 12664 12665XILLYBUS DRIVER 12666M: Eli Billauer <eli.billauer@gmail.com> 12667L: linux-kernel@vger.kernel.org 12668S: Supported 12669F: drivers/char/xillybus/ 12670 12671XTENSA XTFPGA PLATFORM SUPPORT 12672M: Max Filippov <jcmvbkbc@gmail.com> 12673L: linux-xtensa@linux-xtensa.org 12674S: Maintained 12675F: drivers/spi/spi-xtensa-xtfpga.c 12676F: sound/soc/xtensa/xtfpga-i2s.c 12677 12678YAM DRIVER FOR AX.25 12679M: Jean-Paul Roubelat <jpr@f6fbb.org> 12680L: linux-hams@vger.kernel.org 12681S: Maintained 12682F: drivers/net/hamradio/yam* 12683F: include/linux/yam.h 12684 12685YEALINK PHONE DRIVER 12686M: Henk Vergonet <Henk.Vergonet@gmail.com> 12687L: usbb2k-api-dev@nongnu.org 12688S: Maintained 12689F: Documentation/input/yealink.txt 12690F: drivers/input/misc/yealink.* 12691 12692Z8530 DRIVER FOR AX.25 12693M: Joerg Reuter <jreuter@yaina.de> 12694W: http://yaina.de/jreuter/ 12695W: http://www.qsl.net/dl1bke/ 12696L: linux-hams@vger.kernel.org 12697S: Maintained 12698F: Documentation/networking/z8530drv.txt 12699F: drivers/net/hamradio/*scc.c 12700F: drivers/net/hamradio/z8530.h 12701 12702ZBUD COMPRESSED PAGE ALLOCATOR 12703M: Seth Jennings <sjenning@redhat.com> 12704L: linux-mm@kvack.org 12705S: Maintained 12706F: mm/zbud.c 12707F: include/linux/zbud.h 12708 12709ZD1211RW WIRELESS DRIVER 12710M: Daniel Drake <dsd@gentoo.org> 12711M: Ulrich Kunitz <kune@deine-taler.de> 12712W: http://zd1211.ath.cx/wiki/DriverRewrite 12713L: linux-wireless@vger.kernel.org 12714L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12715S: Maintained 12716F: drivers/net/wireless/zydas/zd1211rw/ 12717 12718ZPOOL COMPRESSED PAGE STORAGE API 12719M: Dan Streetman <ddstreet@ieee.org> 12720L: linux-mm@kvack.org 12721S: Maintained 12722F: mm/zpool.c 12723F: include/linux/zpool.h 12724 12725ZR36067 VIDEO FOR LINUX DRIVER 12726L: mjpeg-users@lists.sourceforge.net 12727L: linux-media@vger.kernel.org 12728W: http://mjpeg.sourceforge.net/driver-zoran/ 12729T: hg https://linuxtv.org/hg/v4l-dvb 12730S: Odd Fixes 12731F: drivers/media/pci/zoran/ 12732 12733ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12734M: Minchan Kim <minchan@kernel.org> 12735M: Nitin Gupta <ngupta@vflare.org> 12736R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12737L: linux-kernel@vger.kernel.org 12738S: Maintained 12739F: drivers/block/zram/ 12740F: Documentation/blockdev/zram.txt 12741 12742ZS DECSTATION Z85C30 SERIAL DRIVER 12743M: "Maciej W. Rozycki" <macro@linux-mips.org> 12744S: Maintained 12745F: drivers/tty/serial/zs.* 12746 12747ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12748M: Minchan Kim <minchan@kernel.org> 12749M: Nitin Gupta <ngupta@vflare.org> 12750R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12751L: linux-mm@kvack.org 12752S: Maintained 12753F: mm/zsmalloc.c 12754F: include/linux/zsmalloc.h 12755F: Documentation/vm/zsmalloc.txt 12756 12757ZSWAP COMPRESSED SWAP CACHING 12758M: Seth Jennings <sjenning@redhat.com> 12759L: linux-mm@kvack.org 12760S: Maintained 12761F: mm/zswap.c 12762 12763THE REST 12764M: Linus Torvalds <torvalds@linux-foundation.org> 12765L: linux-kernel@vger.kernel.org 12766Q: http://patchwork.kernel.org/project/LKML/list/ 12767T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12768S: Buried alive in reporters 12769F: * 12770F: */ 12771