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 9020PKTCDVD DRIVER 9021M: Jiri Kosina <jikos@kernel.org> 9022S: Maintained 9023F: drivers/block/pktcdvd.c 9024F: include/linux/pktcdvd.h 9025F: include/uapi/linux/pktcdvd.h 9026 9027PKUNITY SOC DRIVERS 9028M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9029W: http://mprc.pku.edu.cn/~guanxuetao/linux 9030S: Maintained 9031T: git git://github.com/gxt/linux.git 9032F: drivers/input/serio/i8042-unicore32io.h 9033F: drivers/i2c/busses/i2c-puv3.c 9034F: drivers/video/fbdev/fb-puv3.c 9035F: drivers/rtc/rtc-puv3.c 9036 9037PMBUS HARDWARE MONITORING DRIVERS 9038M: Guenter Roeck <linux@roeck-us.net> 9039L: linux-hwmon@vger.kernel.org 9040W: http://hwmon.wiki.kernel.org/ 9041W: http://www.roeck-us.net/linux/drivers/ 9042T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9043S: Maintained 9044F: Documentation/hwmon/pmbus 9045F: drivers/hwmon/pmbus/ 9046F: include/linux/i2c/pmbus.h 9047 9048PMC SIERRA MaxRAID DRIVER 9049L: linux-scsi@vger.kernel.org 9050W: http://www.pmc-sierra.com/ 9051S: Orphan 9052F: drivers/scsi/pmcraid.* 9053 9054PMC SIERRA PM8001 DRIVER 9055M: Jack Wang <jinpu.wang@profitbricks.com> 9056M: lindar_liu@usish.com 9057L: pmchba@pmcs.com 9058L: linux-scsi@vger.kernel.org 9059S: Supported 9060F: drivers/scsi/pm8001/ 9061 9062POSIX CLOCKS and TIMERS 9063M: Thomas Gleixner <tglx@linutronix.de> 9064L: linux-kernel@vger.kernel.org 9065T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9066S: Maintained 9067F: fs/timerfd.c 9068F: include/linux/timer* 9069F: kernel/time/*timer* 9070 9071POWER MANAGEMENT CORE 9072M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9073L: linux-pm@vger.kernel.org 9074T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9075S: Supported 9076F: drivers/base/power/ 9077F: include/linux/pm.h 9078F: include/linux/pm_* 9079F: include/linux/powercap.h 9080F: drivers/powercap/ 9081 9082POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9083M: Sebastian Reichel <sre@kernel.org> 9084M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9085M: David Woodhouse <dwmw2@infradead.org> 9086L: linux-pm@vger.kernel.org 9087T: git git://git.infradead.org/battery-2.6.git 9088S: Maintained 9089F: include/linux/power_supply.h 9090F: drivers/power/ 9091X: drivers/power/avs/ 9092 9093POWER STATE COORDINATION INTERFACE (PSCI) 9094M: Mark Rutland <mark.rutland@arm.com> 9095M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9096L: linux-arm-kernel@lists.infradead.org 9097S: Maintained 9098F: drivers/firmware/psci.c 9099F: include/linux/psci.h 9100F: include/uapi/linux/psci.h 9101 9102PNP SUPPORT 9103M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9104S: Maintained 9105F: drivers/pnp/ 9106 9107PPP PROTOCOL DRIVERS AND COMPRESSORS 9108M: Paul Mackerras <paulus@samba.org> 9109L: linux-ppp@vger.kernel.org 9110S: Maintained 9111F: drivers/net/ppp/ppp_* 9112 9113PPP OVER ATM (RFC 2364) 9114M: Mitchell Blank Jr <mitch@sfgoth.com> 9115S: Maintained 9116F: net/atm/pppoatm.c 9117F: include/uapi/linux/atmppp.h 9118 9119PPP OVER ETHERNET 9120M: Michal Ostrowski <mostrows@earthlink.net> 9121S: Maintained 9122F: drivers/net/ppp/pppoe.c 9123F: drivers/net/ppp/pppox.c 9124 9125PPP OVER L2TP 9126M: James Chapman <jchapman@katalix.com> 9127S: Maintained 9128F: net/l2tp/l2tp_ppp.c 9129F: include/linux/if_pppol2tp.h 9130F: include/uapi/linux/if_pppol2tp.h 9131 9132PPS SUPPORT 9133M: Rodolfo Giometti <giometti@enneenne.com> 9134W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9135L: linuxpps@ml.enneenne.com (subscribers-only) 9136S: Maintained 9137F: Documentation/pps/ 9138F: drivers/pps/ 9139F: include/linux/pps*.h 9140 9141PPTP DRIVER 9142M: Dmitry Kozlov <xeb@mail.ru> 9143L: netdev@vger.kernel.org 9144S: Maintained 9145F: drivers/net/ppp/pptp.c 9146W: http://sourceforge.net/projects/accel-pptp 9147 9148PREEMPTIBLE KERNEL 9149M: Robert Love <rml@tech9.net> 9150L: kpreempt-tech@lists.sourceforge.net 9151W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9152S: Supported 9153F: Documentation/preempt-locking.txt 9154F: include/linux/preempt.h 9155 9156PRISM54 WIRELESS DRIVER 9157M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9158L: linux-wireless@vger.kernel.org 9159W: http://wireless.kernel.org/en/users/Drivers/p54 9160S: Obsolete 9161F: drivers/net/wireless/intersil/prism54/ 9162 9163PS3 NETWORK SUPPORT 9164M: Geoff Levand <geoff@infradead.org> 9165L: netdev@vger.kernel.org 9166L: linuxppc-dev@lists.ozlabs.org 9167S: Maintained 9168F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9169 9170PS3 PLATFORM SUPPORT 9171M: Geoff Levand <geoff@infradead.org> 9172L: linuxppc-dev@lists.ozlabs.org 9173S: Maintained 9174F: arch/powerpc/boot/ps3* 9175F: arch/powerpc/include/asm/lv1call.h 9176F: arch/powerpc/include/asm/ps3*.h 9177F: arch/powerpc/platforms/ps3/ 9178F: drivers/*/ps3* 9179F: drivers/ps3/ 9180F: drivers/rtc/rtc-ps3.c 9181F: drivers/usb/host/*ps3.c 9182F: sound/ppc/snd_ps3* 9183 9184PS3VRAM DRIVER 9185M: Jim Paris <jim@jtan.com> 9186M: Geoff Levand <geoff@infradead.org> 9187L: linuxppc-dev@lists.ozlabs.org 9188S: Maintained 9189F: drivers/block/ps3vram.c 9190 9191PSTORE FILESYSTEM 9192M: Anton Vorontsov <anton@enomsg.org> 9193M: Colin Cross <ccross@android.com> 9194M: Kees Cook <keescook@chromium.org> 9195M: Tony Luck <tony.luck@intel.com> 9196S: Maintained 9197T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9198F: fs/pstore/ 9199F: include/linux/pstore* 9200F: drivers/firmware/efi/efi-pstore.c 9201F: drivers/acpi/apei/erst.c 9202 9203PTP HARDWARE CLOCK SUPPORT 9204M: Richard Cochran <richardcochran@gmail.com> 9205L: netdev@vger.kernel.org 9206S: Maintained 9207W: http://linuxptp.sourceforge.net/ 9208F: Documentation/ABI/testing/sysfs-ptp 9209F: Documentation/ptp/* 9210F: drivers/net/ethernet/freescale/gianfar_ptp.c 9211F: drivers/net/phy/dp83640* 9212F: drivers/ptp/* 9213F: include/linux/ptp_cl* 9214 9215PTRACE SUPPORT 9216M: Roland McGrath <roland@hack.frob.com> 9217M: Oleg Nesterov <oleg@redhat.com> 9218S: Maintained 9219F: include/asm-generic/syscall.h 9220F: include/linux/ptrace.h 9221F: include/linux/regset.h 9222F: include/linux/tracehook.h 9223F: include/uapi/linux/ptrace.h 9224F: kernel/ptrace.c 9225 9226PVRUSB2 VIDEO4LINUX DRIVER 9227M: Mike Isely <isely@pobox.com> 9228L: pvrusb2@isely.net (subscribers-only) 9229L: linux-media@vger.kernel.org 9230W: http://www.isely.net/pvrusb2/ 9231T: git git://linuxtv.org/media_tree.git 9232S: Maintained 9233F: Documentation/video4linux/README.pvrusb2 9234F: drivers/media/usb/pvrusb2/ 9235 9236PWC WEBCAM DRIVER 9237M: Hans de Goede <hdegoede@redhat.com> 9238L: linux-media@vger.kernel.org 9239T: git git://linuxtv.org/media_tree.git 9240S: Maintained 9241F: drivers/media/usb/pwc/* 9242 9243PWM FAN DRIVER 9244M: Kamil Debski <k.debski@samsung.com> 9245L: linux-hwmon@vger.kernel.org 9246S: Supported 9247F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9248F: Documentation/hwmon/pwm-fan 9249F: drivers/hwmon/pwm-fan.c 9250 9251PWM SUBSYSTEM 9252M: Thierry Reding <thierry.reding@gmail.com> 9253L: linux-pwm@vger.kernel.org 9254S: Maintained 9255T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9256F: Documentation/pwm.txt 9257F: Documentation/devicetree/bindings/pwm/ 9258F: include/linux/pwm.h 9259F: drivers/pwm/ 9260F: drivers/video/backlight/pwm_bl.c 9261F: include/linux/pwm_backlight.h 9262 9263PXA2xx/PXA3xx SUPPORT 9264M: Daniel Mack <daniel@zonque.org> 9265M: Haojian Zhuang <haojian.zhuang@gmail.com> 9266M: Robert Jarzmik <robert.jarzmik@free.fr> 9267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9268T: git git://github.com/hzhuang1/linux.git 9269T: git git://github.com/rjarzmik/linux.git 9270S: Maintained 9271F: arch/arm/boot/dts/pxa* 9272F: arch/arm/mach-pxa/ 9273F: drivers/dma/pxa* 9274F: drivers/pcmcia/pxa2xx* 9275F: drivers/pinctrl/pxa/ 9276F: drivers/spi/spi-pxa2xx* 9277F: drivers/usb/gadget/udc/pxa2* 9278F: include/sound/pxa2xx-lib.h 9279F: sound/arm/pxa* 9280F: sound/soc/pxa/ 9281 9282PXA GPIO DRIVER 9283M: Robert Jarzmik <robert.jarzmik@free.fr> 9284L: linux-gpio@vger.kernel.org 9285S: Maintained 9286F: drivers/gpio/gpio-pxa.c 9287 9288PXA3xx NAND FLASH DRIVER 9289M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9290L: linux-mtd@lists.infradead.org 9291S: Maintained 9292F: drivers/mtd/nand/pxa3xx_nand.c 9293 9294MMP SUPPORT 9295M: Eric Miao <eric.y.miao@gmail.com> 9296M: Haojian Zhuang <haojian.zhuang@gmail.com> 9297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9298T: git git://github.com/hzhuang1/linux.git 9299T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9300S: Maintained 9301F: arch/arm/boot/dts/mmp* 9302F: arch/arm/mach-mmp/ 9303 9304PXA MMCI DRIVER 9305S: Orphan 9306 9307PXA RTC DRIVER 9308M: Robert Jarzmik <robert.jarzmik@free.fr> 9309L: rtc-linux@googlegroups.com 9310S: Maintained 9311 9312QAT DRIVER 9313M: Tadeusz Struk <tadeusz.struk@intel.com> 9314L: qat-linux@intel.com 9315S: Supported 9316F: drivers/crypto/qat/ 9317 9318QIB DRIVER 9319M: Mike Marciniszyn <infinipath@intel.com> 9320L: linux-rdma@vger.kernel.org 9321S: Supported 9322F: drivers/infiniband/hw/qib/ 9323 9324QLOGIC QLA1280 SCSI DRIVER 9325M: Michael Reed <mdr@sgi.com> 9326L: linux-scsi@vger.kernel.org 9327S: Maintained 9328F: drivers/scsi/qla1280.[ch] 9329 9330QLOGIC QLA2XXX FC-SCSI DRIVER 9331M: qla2xxx-upstream@qlogic.com 9332L: linux-scsi@vger.kernel.org 9333S: Supported 9334F: Documentation/scsi/LICENSE.qla2xxx 9335F: drivers/scsi/qla2xxx/ 9336 9337QLOGIC QLA4XXX iSCSI DRIVER 9338M: QLogic-Storage-Upstream@qlogic.com 9339L: linux-scsi@vger.kernel.org 9340S: Supported 9341F: Documentation/scsi/LICENSE.qla4xxx 9342F: drivers/scsi/qla4xxx/ 9343 9344QLOGIC QLA3XXX NETWORK DRIVER 9345M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9346M: Ron Mercer <ron.mercer@qlogic.com> 9347M: linux-driver@qlogic.com 9348L: netdev@vger.kernel.org 9349S: Supported 9350F: Documentation/networking/LICENSE.qla3xxx 9351F: drivers/net/ethernet/qlogic/qla3xxx.* 9352 9353QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9354M: Dept-GELinuxNICDev@qlogic.com 9355L: netdev@vger.kernel.org 9356S: Supported 9357F: drivers/net/ethernet/qlogic/qlcnic/ 9358 9359QLOGIC QLGE 10Gb ETHERNET DRIVER 9360M: Harish Patil <harish.patil@qlogic.com> 9361M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9362M: Dept-GELinuxNICDev@qlogic.com 9363M: linux-driver@qlogic.com 9364L: netdev@vger.kernel.org 9365S: Supported 9366F: drivers/net/ethernet/qlogic/qlge/ 9367 9368QLOGIC QL4xxx ETHERNET DRIVER 9369M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9370M: Ariel Elior <Ariel.Elior@qlogic.com> 9371M: everest-linux-l2@qlogic.com 9372L: netdev@vger.kernel.org 9373S: Supported 9374F: drivers/net/ethernet/qlogic/qed/ 9375F: include/linux/qed/ 9376F: drivers/net/ethernet/qlogic/qede/ 9377 9378QNX4 FILESYSTEM 9379M: Anders Larsen <al@alarsen.net> 9380W: http://www.alarsen.net/linux/qnx4fs/ 9381S: Maintained 9382F: fs/qnx4/ 9383F: include/uapi/linux/qnx4_fs.h 9384F: include/uapi/linux/qnxtypes.h 9385 9386QT1010 MEDIA DRIVER 9387M: Antti Palosaari <crope@iki.fi> 9388L: linux-media@vger.kernel.org 9389W: https://linuxtv.org 9390W: http://palosaari.fi/linux/ 9391Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9392T: git git://linuxtv.org/anttip/media_tree.git 9393S: Maintained 9394F: drivers/media/tuners/qt1010* 9395 9396QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9397M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9398L: linux-wireless@vger.kernel.org 9399L: ath9k-devel@lists.ath9k.org 9400W: http://wireless.kernel.org/en/users/Drivers/ath9k 9401S: Supported 9402F: drivers/net/wireless/ath/ath9k/ 9403 9404QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9405M: Kalle Valo <kvalo@qca.qualcomm.com> 9406L: ath10k@lists.infradead.org 9407W: http://wireless.kernel.org/en/users/Drivers/ath10k 9408T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9409S: Supported 9410F: drivers/net/wireless/ath/ath10k/ 9411 9412QUALCOMM HEXAGON ARCHITECTURE 9413M: Richard Kuo <rkuo@codeaurora.org> 9414L: linux-hexagon@vger.kernel.org 9415T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9416S: Supported 9417F: arch/hexagon/ 9418 9419QUALCOMM WCN36XX WIRELESS DRIVER 9420M: Eugene Krasnikov <k.eugene.e@gmail.com> 9421L: wcn36xx@lists.infradead.org 9422W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9423T: git git://github.com/KrasnikovEugene/wcn36xx.git 9424S: Supported 9425F: drivers/net/wireless/ath/wcn36xx/ 9426 9427QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9428M: Gabriel Somlo <somlo@cmu.edu> 9429M: "Michael S. Tsirkin" <mst@redhat.com> 9430L: qemu-devel@nongnu.org 9431S: Maintained 9432F: drivers/firmware/qemu_fw_cfg.c 9433 9434RADOS BLOCK DEVICE (RBD) 9435M: Ilya Dryomov <idryomov@gmail.com> 9436M: Sage Weil <sage@redhat.com> 9437M: Alex Elder <elder@kernel.org> 9438L: ceph-devel@vger.kernel.org 9439W: http://ceph.com/ 9440T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9441T: git git://github.com/ceph/ceph-client.git 9442S: Supported 9443F: Documentation/ABI/testing/sysfs-bus-rbd 9444F: drivers/block/rbd.c 9445F: drivers/block/rbd_types.h 9446 9447RADEON FRAMEBUFFER DISPLAY DRIVER 9448M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9449L: linux-fbdev@vger.kernel.org 9450S: Maintained 9451F: drivers/video/fbdev/aty/radeon* 9452F: include/uapi/linux/radeonfb.h 9453 9454RADIOSHARK RADIO DRIVER 9455M: Hans de Goede <hdegoede@redhat.com> 9456L: linux-media@vger.kernel.org 9457T: git git://linuxtv.org/media_tree.git 9458S: Maintained 9459F: drivers/media/radio/radio-shark.c 9460 9461RADIOSHARK2 RADIO DRIVER 9462M: Hans de Goede <hdegoede@redhat.com> 9463L: linux-media@vger.kernel.org 9464T: git git://linuxtv.org/media_tree.git 9465S: Maintained 9466F: drivers/media/radio/radio-shark2.c 9467F: drivers/media/radio/radio-tea5777.c 9468 9469RAGE128 FRAMEBUFFER DISPLAY DRIVER 9470M: Paul Mackerras <paulus@samba.org> 9471L: linux-fbdev@vger.kernel.org 9472S: Maintained 9473F: drivers/video/fbdev/aty/aty128fb.c 9474 9475RALINK MIPS ARCHITECTURE 9476M: John Crispin <john@phrozen.org> 9477L: linux-mips@linux-mips.org 9478S: Maintained 9479F: arch/mips/ralink 9480 9481RALINK RT2X00 WIRELESS LAN DRIVER 9482P: rt2x00 project 9483M: Stanislaw Gruszka <sgruszka@redhat.com> 9484M: Helmut Schaa <helmut.schaa@googlemail.com> 9485L: linux-wireless@vger.kernel.org 9486S: Maintained 9487F: drivers/net/wireless/ralink/rt2x00/ 9488 9489RAMDISK RAM BLOCK DEVICE DRIVER 9490M: Jens Axboe <axboe@kernel.dk> 9491S: Maintained 9492F: Documentation/blockdev/ramdisk.txt 9493F: drivers/block/brd.c 9494 9495RANDOM NUMBER DRIVER 9496M: "Theodore Ts'o" <tytso@mit.edu> 9497S: Maintained 9498F: drivers/char/random.c 9499 9500RAPIDIO SUBSYSTEM 9501M: Matt Porter <mporter@kernel.crashing.org> 9502M: Alexandre Bounine <alexandre.bounine@idt.com> 9503S: Maintained 9504F: drivers/rapidio/ 9505 9506RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9507L: linux-wireless@vger.kernel.org 9508S: Orphan 9509F: drivers/net/wireless/ray* 9510 9511RCUTORTURE MODULE 9512M: Josh Triplett <josh@joshtriplett.org> 9513M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9514L: linux-kernel@vger.kernel.org 9515S: Supported 9516T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9517F: Documentation/RCU/torture.txt 9518F: kernel/rcu/rcutorture.c 9519 9520RCUTORTURE TEST FRAMEWORK 9521M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9522M: Josh Triplett <josh@joshtriplett.org> 9523R: Steven Rostedt <rostedt@goodmis.org> 9524R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9525R: Lai Jiangshan <jiangshanlai@gmail.com> 9526L: linux-kernel@vger.kernel.org 9527S: Supported 9528T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9529F: tools/testing/selftests/rcutorture 9530 9531RDC R-321X SoC 9532M: Florian Fainelli <florian@openwrt.org> 9533S: Maintained 9534 9535RDC R6040 FAST ETHERNET DRIVER 9536M: Florian Fainelli <florian@openwrt.org> 9537L: netdev@vger.kernel.org 9538S: Maintained 9539F: drivers/net/ethernet/rdc/r6040.c 9540 9541RDS - RELIABLE DATAGRAM SOCKETS 9542M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9543L: netdev@vger.kernel.org 9544L: linux-rdma@vger.kernel.org 9545L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9546W: https://oss.oracle.com/projects/rds/ 9547S: Supported 9548F: net/rds/ 9549F: Documentation/networking/rds.txt 9550 9551RDMAVT - RDMA verbs software 9552M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9553L: linux-rdma@vger.kernel.org 9554S: Supported 9555F: drivers/infiniband/sw/rdmavt 9556 9557READ-COPY UPDATE (RCU) 9558M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9559M: Josh Triplett <josh@joshtriplett.org> 9560R: Steven Rostedt <rostedt@goodmis.org> 9561R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9562R: Lai Jiangshan <jiangshanlai@gmail.com> 9563L: linux-kernel@vger.kernel.org 9564W: http://www.rdrop.com/users/paulmck/RCU/ 9565S: Supported 9566T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9567F: Documentation/RCU/ 9568X: Documentation/RCU/torture.txt 9569F: include/linux/rcu* 9570X: include/linux/srcu.h 9571F: kernel/rcu/ 9572X: kernel/torture.c 9573 9574REAL TIME CLOCK (RTC) SUBSYSTEM 9575M: Alessandro Zummo <a.zummo@towertech.it> 9576M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9577L: rtc-linux@googlegroups.com 9578Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9579T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9580S: Maintained 9581F: Documentation/rtc.txt 9582F: drivers/rtc/ 9583F: include/linux/rtc.h 9584F: include/uapi/linux/rtc.h 9585 9586REALTEK AUDIO CODECS 9587M: Bard Liao <bardliao@realtek.com> 9588M: Oder Chiou <oder_chiou@realtek.com> 9589S: Maintained 9590F: sound/soc/codecs/rt* 9591F: include/sound/rt*.h 9592 9593REISERFS FILE SYSTEM 9594L: reiserfs-devel@vger.kernel.org 9595S: Supported 9596F: fs/reiserfs/ 9597 9598REGISTER MAP ABSTRACTION 9599M: Mark Brown <broonie@kernel.org> 9600L: linux-kernel@vger.kernel.org 9601T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9602S: Supported 9603F: drivers/base/regmap/ 9604F: include/linux/regmap.h 9605 9606REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9607M: Ohad Ben-Cohen <ohad@wizery.com> 9608M: Bjorn Andersson <bjorn.andersson@linaro.org> 9609L: linux-remoteproc@vger.kernel.org 9610T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9611S: Maintained 9612F: drivers/remoteproc/ 9613F: Documentation/remoteproc.txt 9614F: include/linux/remoteproc.h 9615 9616REMOTE PROCESSOR MESSAGING (RPMSG) 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/rpmsg.git 9621S: Maintained 9622F: drivers/rpmsg/ 9623F: Documentation/rpmsg.txt 9624F: include/linux/rpmsg.h 9625 9626RENESAS ETHERNET DRIVERS 9627R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9628L: netdev@vger.kernel.org 9629L: linux-renesas-soc@vger.kernel.org 9630F: drivers/net/ethernet/renesas/ 9631F: include/linux/sh_eth.h 9632 9633RENESAS USB2 PHY DRIVER 9634M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9635L: linux-renesas-soc@vger.kernel.org 9636S: Maintained 9637F: drivers/phy/phy-rcar-gen3-usb2.c 9638 9639RESET CONTROLLER FRAMEWORK 9640M: Philipp Zabel <p.zabel@pengutronix.de> 9641T: git git://git.pengutronix.de/git/pza/linux 9642S: Maintained 9643F: drivers/reset/ 9644F: Documentation/devicetree/bindings/reset/ 9645F: include/dt-bindings/reset/ 9646F: include/linux/reset.h 9647F: include/linux/reset-controller.h 9648 9649RFKILL 9650M: Johannes Berg <johannes@sipsolutions.net> 9651L: linux-wireless@vger.kernel.org 9652W: http://wireless.kernel.org/ 9653T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9654T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9655S: Maintained 9656F: Documentation/rfkill.txt 9657F: net/rfkill/ 9658 9659RHASHTABLE 9660M: Thomas Graf <tgraf@suug.ch> 9661L: netdev@vger.kernel.org 9662S: Maintained 9663F: lib/rhashtable.c 9664F: include/linux/rhashtable.h 9665 9666RICOH SMARTMEDIA/XD DRIVER 9667M: Maxim Levitsky <maximlevitsky@gmail.com> 9668S: Maintained 9669F: drivers/mtd/nand/r852.c 9670F: drivers/mtd/nand/r852.h 9671 9672RICOH R5C592 MEMORYSTICK DRIVER 9673M: Maxim Levitsky <maximlevitsky@gmail.com> 9674S: Maintained 9675F: drivers/memstick/host/r592.* 9676 9677ROCCAT DRIVERS 9678M: Stefan Achatz <erazor_de@users.sourceforge.net> 9679W: http://sourceforge.net/projects/roccat/ 9680S: Maintained 9681F: drivers/hid/hid-roccat* 9682F: include/linux/hid-roccat* 9683F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9684 9685ROCKER DRIVER 9686M: Jiri Pirko <jiri@resnulli.us> 9687M: Scott Feldman <sfeldma@gmail.com> 9688L: netdev@vger.kernel.org 9689S: Supported 9690F: drivers/net/ethernet/rocker/ 9691 9692ROCKETPORT DRIVER 9693P: Comtrol Corp. 9694W: http://www.comtrol.com 9695S: Maintained 9696F: Documentation/serial/rocket.txt 9697F: drivers/tty/rocket* 9698 9699ROCKETPORT EXPRESS/INFINITY DRIVER 9700M: Kevin Cernekee <cernekee@gmail.com> 9701L: linux-serial@vger.kernel.org 9702S: Odd Fixes 9703F: drivers/tty/serial/rp2.* 9704 9705ROSE NETWORK LAYER 9706M: Ralf Baechle <ralf@linux-mips.org> 9707L: linux-hams@vger.kernel.org 9708W: http://www.linux-ax25.org/ 9709S: Maintained 9710F: include/net/rose.h 9711F: include/uapi/linux/rose.h 9712F: net/rose/ 9713 9714RTL2830 MEDIA DRIVER 9715M: Antti Palosaari <crope@iki.fi> 9716L: linux-media@vger.kernel.org 9717W: https://linuxtv.org 9718W: http://palosaari.fi/linux/ 9719Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9720T: git git://linuxtv.org/anttip/media_tree.git 9721S: Maintained 9722F: drivers/media/dvb-frontends/rtl2830* 9723 9724RTL2832 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/rtl2832* 9733 9734RTL2832_SDR 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_sdr* 9743 9744RTL8180 WIRELESS DRIVER 9745L: linux-wireless@vger.kernel.org 9746W: http://wireless.kernel.org/ 9747T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9748S: Orphan 9749F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9750 9751RTL8187 WIRELESS DRIVER 9752M: Herton Ronaldo Krzesinski <herton@canonical.com> 9753M: Hin-Tak Leung <htl10@users.sourceforge.net> 9754M: Larry Finger <Larry.Finger@lwfinger.net> 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: Maintained 9759F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9760 9761RTL8192CE WIRELESS DRIVER 9762M: Larry Finger <Larry.Finger@lwfinger.net> 9763M: Chaoming Li <chaoming_li@realsil.com.cn> 9764L: linux-wireless@vger.kernel.org 9765W: http://wireless.kernel.org/ 9766T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9767S: Maintained 9768F: drivers/net/wireless/realtek/rtlwifi/ 9769F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9770 9771RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9772M: Jes Sorensen <Jes.Sorensen@redhat.com> 9773L: linux-wireless@vger.kernel.org 9774T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 9775S: Maintained 9776F: drivers/net/wireless/realtek/rtl8xxxu/ 9777 9778S3 SAVAGE FRAMEBUFFER DRIVER 9779M: Antonino Daplas <adaplas@gmail.com> 9780L: linux-fbdev@vger.kernel.org 9781S: Maintained 9782F: drivers/video/fbdev/savage/ 9783 9784S390 9785M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9786M: Heiko Carstens <heiko.carstens@de.ibm.com> 9787L: linux-s390@vger.kernel.org 9788W: http://www.ibm.com/developerworks/linux/linux390/ 9789T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9790S: Supported 9791F: arch/s390/ 9792F: drivers/s390/ 9793F: Documentation/s390/ 9794F: Documentation/DocBook/s390* 9795 9796S390 COMMON I/O LAYER 9797M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9798M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9799L: linux-s390@vger.kernel.org 9800W: http://www.ibm.com/developerworks/linux/linux390/ 9801S: Supported 9802F: drivers/s390/cio/ 9803 9804S390 DASD DRIVER 9805M: Stefan Weinhuber <wein@de.ibm.com> 9806M: Stefan Haberland <stefan.haberland@de.ibm.com> 9807L: linux-s390@vger.kernel.org 9808W: http://www.ibm.com/developerworks/linux/linux390/ 9809S: Supported 9810F: drivers/s390/block/dasd* 9811F: block/partitions/ibm.c 9812 9813S390 NETWORK DRIVERS 9814M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9815L: linux-s390@vger.kernel.org 9816W: http://www.ibm.com/developerworks/linux/linux390/ 9817S: Supported 9818F: drivers/s390/net/ 9819 9820S390 PCI SUBSYSTEM 9821M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9822M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9823L: linux-s390@vger.kernel.org 9824W: http://www.ibm.com/developerworks/linux/linux390/ 9825S: Supported 9826F: arch/s390/pci/ 9827F: drivers/pci/hotplug/s390_pci_hpc.c 9828 9829S390 ZCRYPT DRIVER 9830M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9831L: linux-s390@vger.kernel.org 9832W: http://www.ibm.com/developerworks/linux/linux390/ 9833S: Supported 9834F: drivers/s390/crypto/ 9835 9836S390 ZFCP DRIVER 9837M: Steffen Maier <maier@linux.vnet.ibm.com> 9838L: linux-s390@vger.kernel.org 9839W: http://www.ibm.com/developerworks/linux/linux390/ 9840S: Supported 9841F: drivers/s390/scsi/zfcp_* 9842 9843S390 IUCV NETWORK LAYER 9844M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9845L: linux-s390@vger.kernel.org 9846W: http://www.ibm.com/developerworks/linux/linux390/ 9847S: Supported 9848F: drivers/s390/net/*iucv* 9849F: include/net/iucv/ 9850F: net/iucv/ 9851 9852S390 IOMMU (PCI) 9853M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9854L: linux-s390@vger.kernel.org 9855W: http://www.ibm.com/developerworks/linux/linux390/ 9856S: Supported 9857F: drivers/iommu/s390-iommu.c 9858 9859S3C24XX SD/MMC Driver 9860M: Ben Dooks <ben-linux@fluff.org> 9861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9862S: Supported 9863F: drivers/mmc/host/s3cmci.* 9864 9865SAA6588 RDS RECEIVER DRIVER 9866M: Hans Verkuil <hverkuil@xs4all.nl> 9867L: linux-media@vger.kernel.org 9868T: git git://linuxtv.org/media_tree.git 9869W: https://linuxtv.org 9870S: Odd Fixes 9871F: drivers/media/i2c/saa6588* 9872 9873SAA7134 VIDEO4LINUX DRIVER 9874M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 9875M: Mauro Carvalho Chehab <mchehab@kernel.org> 9876L: linux-media@vger.kernel.org 9877W: https://linuxtv.org 9878T: git git://linuxtv.org/media_tree.git 9879S: Odd fixes 9880F: Documentation/video4linux/*.saa7134 9881F: drivers/media/pci/saa7134/ 9882 9883SAA7146 VIDEO4LINUX-2 DRIVER 9884M: Hans Verkuil <hverkuil@xs4all.nl> 9885L: linux-media@vger.kernel.org 9886T: git git://linuxtv.org/media_tree.git 9887S: Maintained 9888F: drivers/media/common/saa7146/ 9889F: drivers/media/pci/saa7146/ 9890F: include/media/saa7146* 9891 9892SAMSUNG LAPTOP DRIVER 9893M: Corentin Chary <corentin.chary@gmail.com> 9894L: platform-driver-x86@vger.kernel.org 9895S: Maintained 9896F: drivers/platform/x86/samsung-laptop.c 9897 9898SAMSUNG AUDIO (ASoC) DRIVERS 9899M: Sangbeom Kim <sbkim73@samsung.com> 9900L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9901S: Supported 9902F: sound/soc/samsung/ 9903 9904SAMSUNG FRAMEBUFFER DRIVER 9905M: Jingoo Han <jingoohan1@gmail.com> 9906L: linux-fbdev@vger.kernel.org 9907S: Maintained 9908F: drivers/video/fbdev/s3c-fb.c 9909 9910SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9911M: Sangbeom Kim <sbkim73@samsung.com> 9912M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9913L: linux-kernel@vger.kernel.org 9914L: linux-samsung-soc@vger.kernel.org 9915S: Supported 9916F: drivers/mfd/sec*.c 9917F: drivers/regulator/s2m*.c 9918F: drivers/regulator/s5m*.c 9919F: drivers/clk/clk-s2mps11.c 9920F: drivers/rtc/rtc-s5m.c 9921F: include/linux/mfd/samsung/ 9922F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9923F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9924F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9925F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9926 9927SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9928M: Kyungmin Park <kyungmin.park@samsung.com> 9929M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9930L: linux-media@vger.kernel.org 9931Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9932S: Supported 9933F: drivers/media/platform/exynos4-is/ 9934 9935SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9936M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9937L: linux-media@vger.kernel.org 9938L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9939S: Maintained 9940F: drivers/media/platform/s3c-camif/ 9941F: include/media/drv-intf/s3c_camif.h 9942 9943SAMSUNG S5C73M3 CAMERA DRIVER 9944M: Kyungmin Park <kyungmin.park@samsung.com> 9945M: Andrzej Hajda <a.hajda@samsung.com> 9946L: linux-media@vger.kernel.org 9947S: Supported 9948F: drivers/media/i2c/s5c73m3/* 9949 9950SAMSUNG S5K5BAF CAMERA DRIVER 9951M: Kyungmin Park <kyungmin.park@samsung.com> 9952M: Andrzej Hajda <a.hajda@samsung.com> 9953L: linux-media@vger.kernel.org 9954S: Supported 9955F: drivers/media/i2c/s5k5baf.c 9956 9957SAMSUNG S3FWRN5 NFC DRIVER 9958M: Robert Baldyga <r.baldyga@samsung.com> 9959M: Krzysztof Opasiak <k.opasiak@samsung.com> 9960L: linux-nfc@lists.01.org (moderated for non-subscribers) 9961S: Supported 9962F: drivers/nfc/s3fwrn5 9963 9964SAMSUNG SOC CLOCK DRIVERS 9965M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9966M: Tomasz Figa <tomasz.figa@gmail.com> 9967S: Supported 9968L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9969F: drivers/clk/samsung/ 9970 9971SAMSUNG SXGBE DRIVERS 9972M: Byungho An <bh74.an@samsung.com> 9973M: Girish K S <ks.giri@samsung.com> 9974M: Vipul Pandya <vipul.pandya@samsung.com> 9975S: Supported 9976L: netdev@vger.kernel.org 9977F: drivers/net/ethernet/samsung/sxgbe/ 9978 9979SAMSUNG THERMAL DRIVER 9980M: Lukasz Majewski <l.majewski@samsung.com> 9981L: linux-pm@vger.kernel.org 9982L: linux-samsung-soc@vger.kernel.org 9983S: Supported 9984T: git https://github.com/lmajewski/linux-samsung-thermal.git 9985F: drivers/thermal/samsung/ 9986 9987SAMSUNG USB2 PHY DRIVER 9988M: Kamil Debski <k.debski@samsung.com> 9989L: linux-kernel@vger.kernel.org 9990S: Supported 9991F: Documentation/devicetree/bindings/phy/samsung-phy.txt 9992F: Documentation/phy/samsung-usb2.txt 9993F: drivers/phy/phy-exynos4210-usb2.c 9994F: drivers/phy/phy-exynos4x12-usb2.c 9995F: drivers/phy/phy-exynos5250-usb2.c 9996F: drivers/phy/phy-s5pv210-usb2.c 9997F: drivers/phy/phy-samsung-usb2.c 9998F: drivers/phy/phy-samsung-usb2.h 9999 10000SERIAL DRIVERS 10001M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10002L: linux-serial@vger.kernel.org 10003S: Maintained 10004F: drivers/tty/serial/ 10005 10006SYNOPSYS DESIGNWARE DMAC DRIVER 10007M: Viresh Kumar <vireshk@kernel.org> 10008M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10009S: Maintained 10010F: include/linux/dma/dw.h 10011F: include/linux/platform_data/dma-dw.h 10012F: drivers/dma/dw/ 10013 10014SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10015M: Lars Persson <lars.persson@axis.com> 10016L: netdev@vger.kernel.org 10017S: Supported 10018F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10019F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10020 10021SYNOPSYS DESIGNWARE I2C DRIVER 10022M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10023R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10024R: Mika Westerberg <mika.westerberg@linux.intel.com> 10025L: linux-i2c@vger.kernel.org 10026S: Maintained 10027F: drivers/i2c/busses/i2c-designware-* 10028F: include/linux/platform_data/i2c-designware.h 10029 10030SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10031M: Jaehoon Chung <jh80.chung@samsung.com> 10032L: linux-mmc@vger.kernel.org 10033S: Maintained 10034F: include/linux/mmc/dw_mmc.h 10035F: drivers/mmc/host/dw_mmc* 10036 10037SYSTEM TRACE MODULE CLASS 10038M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10039S: Maintained 10040T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10041F: Documentation/trace/stm.txt 10042F: drivers/hwtracing/stm/ 10043F: include/linux/stm.h 10044F: include/uapi/linux/stm.h 10045 10046THUNDERBOLT DRIVER 10047M: Andreas Noever <andreas.noever@gmail.com> 10048S: Maintained 10049F: drivers/thunderbolt/ 10050 10051TI BQ27XXX POWER SUPPLY DRIVER 10052R: Andrew F. Davis <afd@ti.com> 10053F: include/linux/power/bq27xxx_battery.h 10054F: drivers/power/bq27xxx_battery.c 10055F: drivers/power/bq27xxx_battery_i2c.c 10056 10057TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10058M: John Stultz <john.stultz@linaro.org> 10059M: Thomas Gleixner <tglx@linutronix.de> 10060L: linux-kernel@vger.kernel.org 10061T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10062S: Supported 10063F: include/linux/clocksource.h 10064F: include/linux/time.h 10065F: include/linux/timex.h 10066F: include/uapi/linux/time.h 10067F: include/uapi/linux/timex.h 10068F: kernel/time/clocksource.c 10069F: kernel/time/time*.c 10070F: kernel/time/alarmtimer.c 10071F: kernel/time/ntp.c 10072F: tools/testing/selftests/timers/ 10073 10074SC1200 WDT DRIVER 10075M: Zwane Mwaikambo <zwanem@gmail.com> 10076S: Maintained 10077F: drivers/watchdog/sc1200wdt.c 10078 10079SCHEDULER 10080M: Ingo Molnar <mingo@redhat.com> 10081M: Peter Zijlstra <peterz@infradead.org> 10082L: linux-kernel@vger.kernel.org 10083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10084S: Maintained 10085F: kernel/sched/ 10086F: include/linux/sched.h 10087F: include/uapi/linux/sched.h 10088F: include/linux/wait.h 10089 10090SCORE ARCHITECTURE 10091M: Chen Liqin <liqin.linux@gmail.com> 10092M: Lennox Wu <lennox.wu@gmail.com> 10093W: http://www.sunplus.com 10094S: Supported 10095F: arch/score/ 10096 10097SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10098M: Sudeep Holla <sudeep.holla@arm.com> 10099L: linux-arm-kernel@lists.infradead.org 10100S: Maintained 10101F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10102F: drivers/clk/clk-scpi.c 10103F: drivers/cpufreq/scpi-cpufreq.c 10104F: drivers/firmware/arm_scpi.c 10105F: include/linux/scpi_protocol.h 10106 10107SCSI CDROM DRIVER 10108M: Jens Axboe <axboe@kernel.dk> 10109L: linux-scsi@vger.kernel.org 10110W: http://www.kernel.dk 10111S: Maintained 10112F: drivers/scsi/sr* 10113 10114SCSI RDMA PROTOCOL (SRP) INITIATOR 10115M: Bart Van Assche <bart.vanassche@sandisk.com> 10116L: linux-rdma@vger.kernel.org 10117S: Supported 10118W: http://www.openfabrics.org 10119Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10120T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10121F: drivers/infiniband/ulp/srp/ 10122F: include/scsi/srp.h 10123 10124SCSI SG DRIVER 10125M: Doug Gilbert <dgilbert@interlog.com> 10126L: linux-scsi@vger.kernel.org 10127W: http://sg.danny.cz/sg 10128S: Maintained 10129F: Documentation/scsi/scsi-generic.txt 10130F: drivers/scsi/sg.c 10131F: include/scsi/sg.h 10132 10133SCSI SUBSYSTEM 10134M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10136M: "Martin K. Petersen" <martin.petersen@oracle.com> 10137T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10138L: linux-scsi@vger.kernel.org 10139S: Maintained 10140F: drivers/scsi/ 10141F: include/scsi/ 10142 10143SCSI TAPE DRIVER 10144M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10145L: linux-scsi@vger.kernel.org 10146S: Maintained 10147F: Documentation/scsi/st.txt 10148F: drivers/scsi/st.* 10149F: drivers/scsi/st_*.h 10150 10151SCTP PROTOCOL 10152M: Vlad Yasevich <vyasevich@gmail.com> 10153M: Neil Horman <nhorman@tuxdriver.com> 10154L: linux-sctp@vger.kernel.org 10155W: http://lksctp.sourceforge.net 10156S: Maintained 10157F: Documentation/networking/sctp.txt 10158F: include/linux/sctp.h 10159F: include/uapi/linux/sctp.h 10160F: include/net/sctp/ 10161F: net/sctp/ 10162 10163SCx200 CPU SUPPORT 10164M: Jim Cromie <jim.cromie@gmail.com> 10165S: Odd Fixes 10166F: Documentation/i2c/busses/scx200_acb 10167F: arch/x86/platform/scx200/ 10168F: drivers/watchdog/scx200_wdt.c 10169F: drivers/i2c/busses/scx200* 10170F: drivers/mtd/maps/scx200_docflash.c 10171F: include/linux/scx200.h 10172 10173SCx200 GPIO DRIVER 10174M: Jim Cromie <jim.cromie@gmail.com> 10175S: Maintained 10176F: drivers/char/scx200_gpio.c 10177F: include/linux/scx200_gpio.h 10178 10179SCx200 HRT CLOCKSOURCE DRIVER 10180M: Jim Cromie <jim.cromie@gmail.com> 10181S: Maintained 10182F: drivers/clocksource/scx200_hrt.c 10183 10184SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10185M: Sascha Sommer <saschasommer@freenet.de> 10186L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10187S: Maintained 10188F: drivers/mmc/host/sdricoh_cs.c 10189 10190SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10191M: Adrian Hunter <adrian.hunter@intel.com> 10192L: linux-mmc@vger.kernel.org 10193T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10194S: Maintained 10195F: drivers/mmc/host/sdhci* 10196F: include/linux/mmc/sdhci* 10197 10198SECURE COMPUTING 10199M: Kees Cook <keescook@chromium.org> 10200R: Andy Lutomirski <luto@amacapital.net> 10201R: Will Drewry <wad@chromium.org> 10202T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10203S: Supported 10204F: kernel/seccomp.c 10205F: include/uapi/linux/seccomp.h 10206F: include/linux/seccomp.h 10207F: tools/testing/selftests/seccomp/* 10208K: \bsecure_computing 10209K: \bTIF_SECCOMP\b 10210 10211SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10212M: Ben Dooks <ben-linux@fluff.org> 10213M: Jaehoon Chung <jh80.chung@samsung.com> 10214L: linux-mmc@vger.kernel.org 10215S: Maintained 10216F: drivers/mmc/host/sdhci-s3c* 10217 10218SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10219M: Viresh Kumar <vireshk@kernel.org> 10220L: linux-mmc@vger.kernel.org 10221S: Maintained 10222F: drivers/mmc/host/sdhci-spear.c 10223 10224SECURITY SUBSYSTEM 10225M: James Morris <james.l.morris@oracle.com> 10226M: "Serge E. Hallyn" <serge@hallyn.com> 10227L: linux-security-module@vger.kernel.org (suggested Cc:) 10228T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10229W: http://kernsec.org/ 10230S: Supported 10231F: security/ 10232 10233SECURITY CONTACT 10234M: Security Officers <security@kernel.org> 10235S: Supported 10236 10237SELINUX SECURITY MODULE 10238M: Paul Moore <paul@paul-moore.com> 10239M: Stephen Smalley <sds@tycho.nsa.gov> 10240M: Eric Paris <eparis@parisplace.org> 10241L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10242W: http://selinuxproject.org 10243T: git git://git.infradead.org/users/pcmoore/selinux 10244S: Supported 10245F: include/linux/selinux* 10246F: security/selinux/ 10247F: scripts/selinux/ 10248 10249APPARMOR SECURITY MODULE 10250M: John Johansen <john.johansen@canonical.com> 10251L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10252W: apparmor.wiki.kernel.org 10253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10254S: Supported 10255F: security/apparmor/ 10256 10257LOADPIN SECURITY MODULE 10258M: Kees Cook <keescook@chromium.org> 10259T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10260S: Supported 10261F: security/loadpin/ 10262 10263YAMA SECURITY MODULE 10264M: Kees Cook <keescook@chromium.org> 10265T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10266S: Supported 10267F: security/yama/ 10268 10269SENSABLE PHANTOM 10270M: Jiri Slaby <jirislaby@gmail.com> 10271S: Maintained 10272F: drivers/misc/phantom.c 10273F: include/uapi/linux/phantom.h 10274 10275SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10276M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10277M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10278M: John Soni Jose <sony.john@avagotech.com> 10279L: linux-scsi@vger.kernel.org 10280W: http://www.avagotech.com 10281S: Supported 10282F: drivers/scsi/be2iscsi/ 10283 10284Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 10285M: Sathya Perla <sathya.perla@broadcom.com> 10286M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10287M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 10288M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10289M: Somnath Kotur <somnath.kotur@broadcom.com> 10290L: netdev@vger.kernel.org 10291W: http://www.emulex.com 10292S: Supported 10293F: drivers/net/ethernet/emulex/benet/ 10294 10295EMULEX ONECONNECT ROCE DRIVER 10296M: Selvin Xavier <selvin.xavier@avagotech.com> 10297M: Devesh Sharma <devesh.sharma@avagotech.com> 10298M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10299L: linux-rdma@vger.kernel.org 10300W: http://www.emulex.com 10301S: Supported 10302F: drivers/infiniband/hw/ocrdma/ 10303 10304SFC NETWORK DRIVER 10305M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10306M: Edward Cree <ecree@solarflare.com> 10307M: Bert Kenward <bkenward@solarflare.com> 10308L: netdev@vger.kernel.org 10309S: Supported 10310F: drivers/net/ethernet/sfc/ 10311 10312SGI GRU DRIVER 10313M: Dimitri Sivanich <sivanich@sgi.com> 10314S: Maintained 10315F: drivers/misc/sgi-gru/ 10316 10317SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10318M: Pat Gefre <pfg@sgi.com> 10319L: linux-ia64@vger.kernel.org 10320S: Supported 10321F: Documentation/ia64/serial.txt 10322F: drivers/tty/serial/ioc?_serial.c 10323F: include/linux/ioc?.h 10324 10325SGI XP/XPC/XPNET DRIVER 10326M: Cliff Whickman <cpw@sgi.com> 10327M: Robin Holt <robinmholt@gmail.com> 10328S: Maintained 10329F: drivers/misc/sgi-xp/ 10330 10331SI2157 MEDIA DRIVER 10332M: Antti Palosaari <crope@iki.fi> 10333L: linux-media@vger.kernel.org 10334W: https://linuxtv.org 10335W: http://palosaari.fi/linux/ 10336Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10337T: git git://linuxtv.org/anttip/media_tree.git 10338S: Maintained 10339F: drivers/media/tuners/si2157* 10340 10341SI2168 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/dvb-frontends/si2168* 10350 10351SI470X FM RADIO RECEIVER I2C DRIVER 10352M: Hans Verkuil <hverkuil@xs4all.nl> 10353L: linux-media@vger.kernel.org 10354T: git git://linuxtv.org/media_tree.git 10355W: https://linuxtv.org 10356S: Odd Fixes 10357F: drivers/media/radio/si470x/radio-si470x-i2c.c 10358 10359SI470X FM RADIO RECEIVER USB DRIVER 10360M: Hans Verkuil <hverkuil@xs4all.nl> 10361L: linux-media@vger.kernel.org 10362T: git git://linuxtv.org/media_tree.git 10363W: https://linuxtv.org 10364S: Maintained 10365F: drivers/media/radio/si470x/radio-si470x-common.c 10366F: drivers/media/radio/si470x/radio-si470x.h 10367F: drivers/media/radio/si470x/radio-si470x-usb.c 10368 10369SI4713 FM RADIO TRANSMITTER I2C DRIVER 10370M: Eduardo Valentin <edubezval@gmail.com> 10371L: linux-media@vger.kernel.org 10372T: git git://linuxtv.org/media_tree.git 10373W: https://linuxtv.org 10374S: Odd Fixes 10375F: drivers/media/radio/si4713/si4713.? 10376 10377SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10378M: Eduardo Valentin <edubezval@gmail.com> 10379L: linux-media@vger.kernel.org 10380T: git git://linuxtv.org/media_tree.git 10381W: https://linuxtv.org 10382S: Odd Fixes 10383F: drivers/media/radio/si4713/radio-platform-si4713.c 10384 10385SI4713 FM RADIO TRANSMITTER USB DRIVER 10386M: Hans Verkuil <hverkuil@xs4all.nl> 10387L: linux-media@vger.kernel.org 10388T: git git://linuxtv.org/media_tree.git 10389W: https://linuxtv.org 10390S: Maintained 10391F: drivers/media/radio/si4713/radio-usb-si4713.c 10392 10393SIANO DVB DRIVER 10394M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10395M: Mauro Carvalho Chehab <mchehab@kernel.org> 10396L: linux-media@vger.kernel.org 10397W: https://linuxtv.org 10398T: git git://linuxtv.org/media_tree.git 10399S: Odd fixes 10400F: drivers/media/common/siano/ 10401F: drivers/media/usb/siano/ 10402F: drivers/media/usb/siano/ 10403F: drivers/media/mmc/siano/ 10404 10405SIMPLEFB FB DRIVER 10406M: Hans de Goede <hdegoede@redhat.com> 10407L: linux-fbdev@vger.kernel.org 10408S: Maintained 10409F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10410F: drivers/video/fbdev/simplefb.c 10411F: include/linux/platform_data/simplefb.h 10412 10413SH_VEU V4L2 MEM2MEM DRIVER 10414L: linux-media@vger.kernel.org 10415S: Orphan 10416F: drivers/media/platform/sh_veu.c 10417 10418SH_VOU V4L2 OUTPUT DRIVER 10419L: linux-media@vger.kernel.org 10420S: Orphan 10421F: drivers/media/platform/sh_vou.c 10422F: include/media/drv-intf/sh_vou.h 10423 10424SIMPLE FIRMWARE INTERFACE (SFI) 10425M: Len Brown <lenb@kernel.org> 10426L: sfi-devel@simplefirmware.org 10427W: http://simplefirmware.org/ 10428T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10429S: Supported 10430F: arch/x86/platform/sfi/ 10431F: drivers/sfi/ 10432F: include/linux/sfi*.h 10433 10434SIMTEC EB110ATX (Chalice CATS) 10435P: Ben Dooks 10436P: Vincent Sanders <vince@simtec.co.uk> 10437M: Simtec Linux Team <linux@simtec.co.uk> 10438W: http://www.simtec.co.uk/products/EB110ATX/ 10439S: Supported 10440 10441SIMTEC EB2410ITX (BAST) 10442P: Ben Dooks 10443P: Vincent Sanders <vince@simtec.co.uk> 10444M: Simtec Linux Team <linux@simtec.co.uk> 10445W: http://www.simtec.co.uk/products/EB2410ITX/ 10446S: Supported 10447F: arch/arm/mach-s3c24xx/mach-bast.c 10448F: arch/arm/mach-s3c24xx/bast-ide.c 10449F: arch/arm/mach-s3c24xx/bast-irq.c 10450 10451TI DAVINCI MACHINE SUPPORT 10452M: Sekhar Nori <nsekhar@ti.com> 10453M: Kevin Hilman <khilman@kernel.org> 10454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10455T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10456S: Supported 10457F: arch/arm/mach-davinci/ 10458F: drivers/i2c/busses/i2c-davinci.c 10459 10460TI DAVINCI SERIES MEDIA DRIVER 10461M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10462L: linux-media@vger.kernel.org 10463W: https://linuxtv.org 10464Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10465T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10466S: Maintained 10467F: drivers/media/platform/davinci/ 10468F: include/media/davinci/ 10469 10470TI AM437X VPFE 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/am437x/ 10478 10479OV2659 OMNIVISION SENSOR DRIVER 10480M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10481L: linux-media@vger.kernel.org 10482W: https://linuxtv.org 10483Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10484T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10485S: Maintained 10486F: drivers/media/i2c/ov2659.c 10487F: include/media/i2c/ov2659.h 10488 10489SILICON MOTION SM712 FRAME BUFFER DRIVER 10490M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10491M: Teddy Wang <teddy.wang@siliconmotion.com> 10492M: Sudip Mukherjee <sudip@vectorindia.org> 10493L: linux-fbdev@vger.kernel.org 10494S: Maintained 10495F: drivers/video/fbdev/sm712* 10496F: Documentation/fb/sm712fb.txt 10497 10498SIS 190 ETHERNET DRIVER 10499M: Francois Romieu <romieu@fr.zoreil.com> 10500L: netdev@vger.kernel.org 10501S: Maintained 10502F: drivers/net/ethernet/sis/sis190.c 10503 10504SIS 900/7016 FAST ETHERNET DRIVER 10505M: Daniele Venzano <venza@brownhat.org> 10506W: http://www.brownhat.org/sis900.html 10507L: netdev@vger.kernel.org 10508S: Maintained 10509F: drivers/net/ethernet/sis/sis900.* 10510 10511SIS FRAMEBUFFER DRIVER 10512M: Thomas Winischhofer <thomas@winischhofer.net> 10513W: http://www.winischhofer.net/linuxsisvga.shtml 10514S: Maintained 10515F: Documentation/fb/sisfb.txt 10516F: drivers/video/fbdev/sis/ 10517F: include/video/sisfb.h 10518 10519SIS USB2VGA DRIVER 10520M: Thomas Winischhofer <thomas@winischhofer.net> 10521W: http://www.winischhofer.at/linuxsisusbvga.shtml 10522S: Maintained 10523F: drivers/usb/misc/sisusbvga/ 10524 10525SLAB ALLOCATOR 10526M: Christoph Lameter <cl@linux.com> 10527M: Pekka Enberg <penberg@kernel.org> 10528M: David Rientjes <rientjes@google.com> 10529M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10530M: Andrew Morton <akpm@linux-foundation.org> 10531L: linux-mm@kvack.org 10532S: Maintained 10533F: include/linux/sl?b*.h 10534F: mm/sl?b* 10535 10536SLEEPABLE READ-COPY UPDATE (SRCU) 10537M: Lai Jiangshan <jiangshanlai@gmail.com> 10538M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10539M: Josh Triplett <josh@joshtriplett.org> 10540R: Steven Rostedt <rostedt@goodmis.org> 10541R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10542L: linux-kernel@vger.kernel.org 10543W: http://www.rdrop.com/users/paulmck/RCU/ 10544S: Supported 10545T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10546F: include/linux/srcu.h 10547F: kernel/rcu/srcu.c 10548 10549SMACK SECURITY MODULE 10550M: Casey Schaufler <casey@schaufler-ca.com> 10551L: linux-security-module@vger.kernel.org 10552W: http://schaufler-ca.com 10553T: git git://git.gitorious.org/smack-next/kernel.git 10554S: Maintained 10555F: Documentation/security/Smack.txt 10556F: security/smack/ 10557 10558DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10559M: Kevin Hilman <khilman@kernel.org> 10560M: Nishanth Menon <nm@ti.com> 10561S: Maintained 10562F: drivers/power/avs/ 10563F: include/linux/power/smartreflex.h 10564L: linux-pm@vger.kernel.org 10565 10566SMC91x ETHERNET DRIVER 10567M: Nicolas Pitre <nico@fluxnic.net> 10568S: Odd Fixes 10569F: drivers/net/ethernet/smsc/smc91x.* 10570 10571SMIA AND SMIA++ IMAGE SENSOR DRIVER 10572M: Sakari Ailus <sakari.ailus@iki.fi> 10573L: linux-media@vger.kernel.org 10574S: Maintained 10575F: drivers/media/i2c/smiapp/ 10576F: include/media/i2c/smiapp.h 10577F: drivers/media/i2c/smiapp-pll.c 10578F: drivers/media/i2c/smiapp-pll.h 10579F: include/uapi/linux/smiapp.h 10580F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10581 10582SMM665 HARDWARE MONITOR DRIVER 10583M: Guenter Roeck <linux@roeck-us.net> 10584L: linux-hwmon@vger.kernel.org 10585S: Maintained 10586F: Documentation/hwmon/smm665 10587F: drivers/hwmon/smm665.c 10588 10589SMSC EMC2103 HARDWARE MONITOR DRIVER 10590M: Steve Glendinning <steve.glendinning@shawell.net> 10591L: linux-hwmon@vger.kernel.org 10592S: Maintained 10593F: Documentation/hwmon/emc2103 10594F: drivers/hwmon/emc2103.c 10595 10596SMSC SCH5627 HARDWARE MONITOR DRIVER 10597M: Hans de Goede <hdegoede@redhat.com> 10598L: linux-hwmon@vger.kernel.org 10599S: Supported 10600F: Documentation/hwmon/sch5627 10601F: drivers/hwmon/sch5627.c 10602 10603SMSC47B397 HARDWARE MONITOR DRIVER 10604M: Jean Delvare <jdelvare@suse.com> 10605L: linux-hwmon@vger.kernel.org 10606S: Maintained 10607F: Documentation/hwmon/smsc47b397 10608F: drivers/hwmon/smsc47b397.c 10609 10610SMSC911x ETHERNET DRIVER 10611M: Steve Glendinning <steve.glendinning@shawell.net> 10612L: netdev@vger.kernel.org 10613S: Maintained 10614F: include/linux/smsc911x.h 10615F: drivers/net/ethernet/smsc/smsc911x.* 10616 10617SMSC9420 PCI ETHERNET DRIVER 10618M: Steve Glendinning <steve.glendinning@shawell.net> 10619L: netdev@vger.kernel.org 10620S: Maintained 10621F: drivers/net/ethernet/smsc/smsc9420.* 10622 10623SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10624M: Steve Glendinning <steve.glendinning@shawell.net> 10625L: linux-fbdev@vger.kernel.org 10626S: Maintained 10627F: drivers/video/fbdev/smscufx.c 10628 10629SOC-CAMERA V4L2 SUBSYSTEM 10630M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10631L: linux-media@vger.kernel.org 10632T: git git://linuxtv.org/media_tree.git 10633S: Maintained 10634F: include/media/soc* 10635F: drivers/media/i2c/soc_camera/ 10636F: drivers/media/platform/soc_camera/ 10637 10638SOEKRIS NET48XX LED SUPPORT 10639M: Chris Boot <bootc@bootc.net> 10640S: Maintained 10641F: drivers/leds/leds-net48xx.c 10642 10643SOFTLOGIC 6x10 MPEG CODEC 10644M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10645M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10646M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10647M: Ismael Luceno <ismael@iodev.co.uk> 10648L: linux-media@vger.kernel.org 10649S: Supported 10650F: drivers/media/pci/solo6x10/ 10651 10652SOFTWARE RAID (Multiple Disks) SUPPORT 10653M: Shaohua Li <shli@kernel.org> 10654L: linux-raid@vger.kernel.org 10655T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10656S: Supported 10657F: drivers/md/ 10658F: include/linux/raid/ 10659F: include/uapi/linux/raid/ 10660 10661SONIC NETWORK DRIVER 10662M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10663L: netdev@vger.kernel.org 10664S: Maintained 10665F: drivers/net/ethernet/natsemi/sonic.* 10666 10667SONICS SILICON BACKPLANE DRIVER (SSB) 10668M: Michael Buesch <m@bues.ch> 10669L: linux-wireless@vger.kernel.org 10670S: Maintained 10671F: drivers/ssb/ 10672F: include/linux/ssb/ 10673 10674SONY VAIO CONTROL DEVICE DRIVER 10675M: Mattia Dongili <malattia@linux.it> 10676L: platform-driver-x86@vger.kernel.org 10677W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10678S: Maintained 10679F: Documentation/laptops/sony-laptop.txt 10680F: drivers/char/sonypi.c 10681F: drivers/platform/x86/sony-laptop.c 10682F: include/linux/sony-laptop.h 10683 10684SONY MEMORYSTICK CARD SUPPORT 10685M: Alex Dubov <oakad@yahoo.com> 10686W: http://tifmxx.berlios.de/ 10687S: Maintained 10688F: drivers/memstick/host/tifm_ms.c 10689 10690SONY MEMORYSTICK STANDARD SUPPORT 10691M: Maxim Levitsky <maximlevitsky@gmail.com> 10692S: Maintained 10693F: drivers/memstick/core/ms_block.* 10694 10695SOUND 10696M: Jaroslav Kysela <perex@perex.cz> 10697M: Takashi Iwai <tiwai@suse.com> 10698L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10699W: http://www.alsa-project.org/ 10700T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10701T: git git://git.alsa-project.org/alsa-kernel.git 10702Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10703S: Maintained 10704F: Documentation/sound/ 10705F: include/sound/ 10706F: include/uapi/sound/ 10707F: sound/ 10708 10709SOUND - COMPRESSED AUDIO 10710M: Vinod Koul <vinod.koul@intel.com> 10711L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10712T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10713S: Supported 10714F: Documentation/sound/alsa/compress_offload.txt 10715F: include/sound/compress_driver.h 10716F: include/uapi/sound/compress_* 10717F: sound/core/compress_offload.c 10718F: sound/soc/soc-compress.c 10719 10720SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10721M: Liam Girdwood <lgirdwood@gmail.com> 10722M: Mark Brown <broonie@kernel.org> 10723T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10724L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10725W: http://alsa-project.org/main/index.php/ASoC 10726S: Supported 10727F: Documentation/sound/alsa/soc/ 10728F: sound/soc/ 10729F: include/sound/soc* 10730 10731SOUND - DMAENGINE HELPERS 10732M: Lars-Peter Clausen <lars@metafoo.de> 10733S: Supported 10734F: include/sound/dmaengine_pcm.h 10735F: sound/core/pcm_dmaengine.c 10736F: sound/soc/soc-generic-dmaengine-pcm.c 10737 10738SP2 MEDIA DRIVER 10739M: Olli Salonen <olli.salonen@iki.fi> 10740L: linux-media@vger.kernel.org 10741W: https://linuxtv.org 10742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10743S: Maintained 10744F: drivers/media/dvb-frontends/sp2* 10745 10746SPARC + UltraSPARC (sparc/sparc64) 10747M: "David S. Miller" <davem@davemloft.net> 10748L: sparclinux@vger.kernel.org 10749Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10750T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10751T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10752S: Maintained 10753F: arch/sparc/ 10754F: drivers/sbus/ 10755 10756SPARC SERIAL DRIVERS 10757M: "David S. Miller" <davem@davemloft.net> 10758L: sparclinux@vger.kernel.org 10759T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10760T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10761S: Maintained 10762F: include/linux/sunserialcore.h 10763F: drivers/tty/serial/suncore.c 10764F: drivers/tty/serial/sunhv.c 10765F: drivers/tty/serial/sunsab.c 10766F: drivers/tty/serial/sunsab.h 10767F: drivers/tty/serial/sunsu.c 10768F: drivers/tty/serial/sunzilog.c 10769F: drivers/tty/serial/sunzilog.h 10770 10771SPARSE CHECKER 10772M: "Christopher Li" <sparse@chrisli.org> 10773L: linux-sparse@vger.kernel.org 10774W: https://sparse.wiki.kernel.org/ 10775T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10776T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10777S: Maintained 10778F: include/linux/compiler.h 10779 10780SPEAR PLATFORM SUPPORT 10781M: Viresh Kumar <vireshk@kernel.org> 10782M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10784W: http://www.st.com/spear 10785S: Maintained 10786F: arch/arm/boot/dts/spear* 10787F: arch/arm/mach-spear/ 10788 10789SPEAR CLOCK FRAMEWORK SUPPORT 10790M: Viresh Kumar <vireshk@kernel.org> 10791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10792W: http://www.st.com/spear 10793S: Maintained 10794F: drivers/clk/spear/ 10795 10796SPI SUBSYSTEM 10797M: Mark Brown <broonie@kernel.org> 10798L: linux-spi@vger.kernel.org 10799T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10800Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10801S: Maintained 10802F: Documentation/spi/ 10803F: drivers/spi/ 10804F: include/linux/spi/ 10805F: include/uapi/linux/spi/ 10806 10807SPIDERNET NETWORK DRIVER for CELL 10808M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10809L: netdev@vger.kernel.org 10810S: Supported 10811F: Documentation/networking/spider_net.txt 10812F: drivers/net/ethernet/toshiba/spider_net* 10813 10814SPU FILE SYSTEM 10815M: Jeremy Kerr <jk@ozlabs.org> 10816L: linuxppc-dev@lists.ozlabs.org 10817W: http://www.ibm.com/developerworks/power/cell/ 10818S: Supported 10819F: Documentation/filesystems/spufs.txt 10820F: arch/powerpc/platforms/cell/spufs/ 10821 10822SQUASHFS FILE SYSTEM 10823M: Phillip Lougher <phillip@squashfs.org.uk> 10824L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10825W: http://squashfs.org.uk 10826T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10827S: Maintained 10828F: Documentation/filesystems/squashfs.txt 10829F: fs/squashfs/ 10830 10831SRM (Alpha) environment access 10832M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10833S: Maintained 10834F: arch/alpha/kernel/srm_env.c 10835 10836STABLE BRANCH 10837M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10838L: stable@vger.kernel.org 10839S: Supported 10840F: Documentation/stable_kernel_rules.txt 10841 10842STAGING SUBSYSTEM 10843M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10844T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10845L: devel@driverdev.osuosl.org 10846S: Supported 10847F: drivers/staging/ 10848 10849STAGING - COMEDI 10850M: Ian Abbott <abbotti@mev.co.uk> 10851M: H Hartley Sweeten <hsweeten@visionengravers.com> 10852S: Odd Fixes 10853F: drivers/staging/comedi/ 10854 10855STAGING - FLARION FT1000 DRIVERS 10856M: Marek Belisko <marek.belisko@gmail.com> 10857S: Odd Fixes 10858F: drivers/staging/ft1000/ 10859 10860STAGING - INDUSTRIAL IO 10861M: Jonathan Cameron <jic23@kernel.org> 10862L: linux-iio@vger.kernel.org 10863S: Odd Fixes 10864F: drivers/staging/iio/ 10865 10866STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10867M: Jarod Wilson <jarod@wilsonet.com> 10868W: http://www.lirc.org/ 10869S: Odd Fixes 10870F: drivers/staging/media/lirc/ 10871 10872STAGING - LUSTRE PARALLEL FILESYSTEM 10873M: Oleg Drokin <oleg.drokin@intel.com> 10874M: Andreas Dilger <andreas.dilger@intel.com> 10875L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10876W: http://wiki.lustre.org/ 10877S: Maintained 10878F: drivers/staging/lustre 10879 10880STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10881M: Marc Dietrich <marvin24@gmx.de> 10882L: ac100@lists.launchpad.net (moderated for non-subscribers) 10883L: linux-tegra@vger.kernel.org 10884S: Maintained 10885F: drivers/staging/nvec/ 10886 10887STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10888M: Jens Frederich <jfrederich@gmail.com> 10889M: Daniel Drake <dsd@laptop.org> 10890M: Jon Nettleton <jon.nettleton@gmail.com> 10891W: http://wiki.laptop.org/go/DCON 10892S: Maintained 10893F: drivers/staging/olpc_dcon/ 10894 10895STAGING - REALTEK RTL8712U DRIVERS 10896M: Larry Finger <Larry.Finger@lwfinger.net> 10897M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10898S: Odd Fixes 10899F: drivers/staging/rtl8712/ 10900 10901STAGING - REALTEK RTL8723U WIRELESS DRIVER 10902M: Larry Finger <Larry.Finger@lwfinger.net> 10903M: Jes Sorensen <Jes.Sorensen@redhat.com> 10904L: linux-wireless@vger.kernel.org 10905S: Maintained 10906F: drivers/staging/rtl8723au/ 10907 10908STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10909M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10910M: Teddy Wang <teddy.wang@siliconmotion.com> 10911M: Sudip Mukherjee <sudip@vectorindia.org> 10912L: linux-fbdev@vger.kernel.org 10913S: Maintained 10914F: drivers/staging/sm750fb/ 10915 10916STAGING - SLICOSS 10917M: Lior Dotan <liodot@gmail.com> 10918M: Christopher Harrer <charrer@alacritech.com> 10919S: Odd Fixes 10920F: drivers/staging/slicoss/ 10921 10922STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10923M: William Hubbs <w.d.hubbs@gmail.com> 10924M: Chris Brannon <chris@the-brannons.com> 10925M: Kirk Reiser <kirk@reisers.ca> 10926M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10927L: speakup@linux-speakup.org 10928W: http://www.linux-speakup.org/ 10929S: Odd Fixes 10930F: drivers/staging/speakup/ 10931 10932STAGING - VIA VT665X DRIVERS 10933M: Forest Bond <forest@alittletooquiet.net> 10934S: Odd Fixes 10935F: drivers/staging/vt665?/ 10936 10937STAGING - WILC1000 WIFI DRIVER 10938M: Johnny Kim <johnny.kim@atmel.com> 10939M: Austin Shin <austin.shin@atmel.com> 10940M: Chris Park <chris.park@atmel.com> 10941M: Tony Cho <tony.cho@atmel.com> 10942M: Glen Lee <glen.lee@atmel.com> 10943M: Leo Kim <leo.kim@atmel.com> 10944L: linux-wireless@vger.kernel.org 10945S: Supported 10946F: drivers/staging/wilc1000/ 10947 10948STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10949M: Arnaud Patard <arnaud.patard@rtp-net.org> 10950S: Odd Fixes 10951F: drivers/staging/xgifb/ 10952 10953STARFIRE/DURALAN NETWORK DRIVER 10954M: Ion Badulescu <ionut@badula.org> 10955S: Odd Fixes 10956F: drivers/net/ethernet/adaptec/starfire* 10957 10958SUN3/3X 10959M: Sam Creasey <sammy@sammy.net> 10960W: http://sammy.net/sun3/ 10961S: Maintained 10962F: arch/m68k/kernel/*sun3* 10963F: arch/m68k/sun3*/ 10964F: arch/m68k/include/asm/sun3* 10965F: drivers/net/ethernet/i825xx/sun3* 10966 10967SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10968M: Hans de Goede <hdegoede@redhat.com> 10969L: linux-input@vger.kernel.org 10970S: Maintained 10971F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10972F: drivers/input/keyboard/sun4i-lradc-keys.c 10973 10974SUNDANCE NETWORK DRIVER 10975M: Denis Kirjanov <kda@linux-powerpc.org> 10976L: netdev@vger.kernel.org 10977S: Maintained 10978F: drivers/net/ethernet/dlink/sundance.c 10979 10980SUPERH 10981M: Yoshinori Sato <ysato@users.sourceforge.jp> 10982M: Rich Felker <dalias@libc.org> 10983L: linux-sh@vger.kernel.org 10984Q: http://patchwork.kernel.org/project/linux-sh/list/ 10985S: Maintained 10986F: Documentation/sh/ 10987F: arch/sh/ 10988F: drivers/sh/ 10989 10990SUSPEND TO RAM 10991M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10992M: Len Brown <len.brown@intel.com> 10993M: Pavel Machek <pavel@ucw.cz> 10994L: linux-pm@vger.kernel.org 10995S: Supported 10996F: Documentation/power/ 10997F: arch/x86/kernel/acpi/ 10998F: drivers/base/power/ 10999F: kernel/power/ 11000F: include/linux/suspend.h 11001F: include/linux/freezer.h 11002F: include/linux/pm.h 11003 11004SVGA HANDLING 11005M: Martin Mares <mj@ucw.cz> 11006L: linux-video@atrey.karlin.mff.cuni.cz 11007S: Maintained 11008F: Documentation/svga.txt 11009F: arch/x86/boot/video* 11010 11011SWIOTLB SUBSYSTEM 11012M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11013L: linux-kernel@vger.kernel.org 11014T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11015S: Supported 11016F: lib/swiotlb.c 11017F: arch/*/kernel/pci-swiotlb.c 11018F: include/linux/swiotlb.h 11019 11020SWITCHDEV 11021M: Jiri Pirko <jiri@resnulli.us> 11022L: netdev@vger.kernel.org 11023S: Supported 11024F: net/switchdev/ 11025F: include/net/switchdev.h 11026 11027SYNOPSYS ARC ARCHITECTURE 11028M: Vineet Gupta <vgupta@synopsys.com> 11029L: linux-snps-arc@lists.infradead.org 11030S: Supported 11031F: arch/arc/ 11032F: Documentation/devicetree/bindings/arc/* 11033F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11034F: drivers/tty/serial/arc_uart.c 11035T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11036 11037SYNOPSYS ARC SDP platform support 11038M: Alexey Brodkin <abrodkin@synopsys.com> 11039S: Supported 11040F: arch/arc/plat-axs10x 11041F: arch/arc/boot/dts/ax* 11042F: Documentation/devicetree/bindings/arc/axs10* 11043 11044SYSTEM CONFIGURATION (SYSCON) 11045M: Lee Jones <lee.jones@linaro.org> 11046M: Arnd Bergmann <arnd@arndb.de> 11047T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11048S: Supported 11049F: drivers/mfd/syscon.c 11050 11051SYSV FILESYSTEM 11052M: Christoph Hellwig <hch@infradead.org> 11053S: Maintained 11054F: Documentation/filesystems/sysv-fs.txt 11055F: fs/sysv/ 11056F: include/linux/sysv_fs.h 11057 11058TARGET SUBSYSTEM 11059M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11060L: linux-scsi@vger.kernel.org 11061L: target-devel@vger.kernel.org 11062W: http://www.linux-iscsi.org 11063W: http://groups.google.com/group/linux-iscsi-target-dev 11064T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11065S: Supported 11066F: drivers/target/ 11067F: include/target/ 11068F: Documentation/target/ 11069 11070TASKSTATS STATISTICS INTERFACE 11071M: Balbir Singh <bsingharora@gmail.com> 11072S: Maintained 11073F: Documentation/accounting/taskstats* 11074F: include/linux/taskstats* 11075F: kernel/taskstats.c 11076 11077TC CLASSIFIER 11078M: Jamal Hadi Salim <jhs@mojatatu.com> 11079L: netdev@vger.kernel.org 11080S: Maintained 11081F: include/net/pkt_cls.h 11082F: include/uapi/linux/pkt_cls.h 11083F: net/sched/ 11084 11085TCP LOW PRIORITY MODULE 11086M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11087M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11088W: http://tcp-lp-mod.sourceforge.net/ 11089S: Maintained 11090F: net/ipv4/tcp_lp.c 11091 11092TDA10071 MEDIA DRIVER 11093M: Antti Palosaari <crope@iki.fi> 11094L: linux-media@vger.kernel.org 11095W: https://linuxtv.org 11096W: http://palosaari.fi/linux/ 11097Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11098T: git git://linuxtv.org/anttip/media_tree.git 11099S: Maintained 11100F: drivers/media/dvb-frontends/tda10071* 11101 11102TDA18212 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/tuners/tda18212* 11111 11112TDA18218 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/tda18218* 11121 11122TDA18271 MEDIA DRIVER 11123M: Michael Krufky <mkrufky@linuxtv.org> 11124L: linux-media@vger.kernel.org 11125W: https://linuxtv.org 11126W: http://github.com/mkrufky 11127Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11128T: git git://linuxtv.org/mkrufky/tuners.git 11129S: Maintained 11130F: drivers/media/tuners/tda18271* 11131 11132TDA827x 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/tda8290.* 11141 11142TDA8290 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 11152TDA9840 MEDIA DRIVER 11153M: Hans Verkuil <hverkuil@xs4all.nl> 11154L: linux-media@vger.kernel.org 11155T: git git://linuxtv.org/media_tree.git 11156W: https://linuxtv.org 11157S: Maintained 11158F: drivers/media/i2c/tda9840* 11159 11160TEA5761 TUNER DRIVER 11161M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11162M: Mauro Carvalho Chehab <mchehab@kernel.org> 11163L: linux-media@vger.kernel.org 11164W: https://linuxtv.org 11165T: git git://linuxtv.org/media_tree.git 11166S: Odd fixes 11167F: drivers/media/tuners/tea5761.* 11168 11169TEA5767 TUNER DRIVER 11170M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11171M: Mauro Carvalho Chehab <mchehab@kernel.org> 11172L: linux-media@vger.kernel.org 11173W: https://linuxtv.org 11174T: git git://linuxtv.org/media_tree.git 11175S: Maintained 11176F: drivers/media/tuners/tea5767.* 11177 11178TEA6415C MEDIA DRIVER 11179M: Hans Verkuil <hverkuil@xs4all.nl> 11180L: linux-media@vger.kernel.org 11181T: git git://linuxtv.org/media_tree.git 11182W: https://linuxtv.org 11183S: Maintained 11184F: drivers/media/i2c/tea6415c* 11185 11186TEA6420 MEDIA DRIVER 11187M: Hans Verkuil <hverkuil@xs4all.nl> 11188L: linux-media@vger.kernel.org 11189T: git git://linuxtv.org/media_tree.git 11190W: https://linuxtv.org 11191S: Maintained 11192F: drivers/media/i2c/tea6420* 11193 11194TEAM DRIVER 11195M: Jiri Pirko <jiri@resnulli.us> 11196L: netdev@vger.kernel.org 11197S: Supported 11198F: drivers/net/team/ 11199F: include/linux/if_team.h 11200F: include/uapi/linux/if_team.h 11201 11202TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11203M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11204S: Maintained 11205F: arch/x86/platform/ts5500/ 11206 11207TECHNOTREND USB IR RECEIVER 11208M: Sean Young <sean@mess.org> 11209L: linux-media@vger.kernel.org 11210S: Maintained 11211F: drivers/media/rc/ttusbir.c 11212 11213TEGRA ARCHITECTURE SUPPORT 11214M: Stephen Warren <swarren@wwwdotorg.org> 11215M: Thierry Reding <thierry.reding@gmail.com> 11216M: Alexandre Courbot <gnurou@gmail.com> 11217L: linux-tegra@vger.kernel.org 11218Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11219T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11220S: Supported 11221N: [^a-z]tegra 11222 11223TEGRA CLOCK DRIVER 11224M: Peter De Schrijver <pdeschrijver@nvidia.com> 11225M: Prashant Gaikwad <pgaikwad@nvidia.com> 11226S: Supported 11227F: drivers/clk/tegra/ 11228 11229TEGRA DMA DRIVERS 11230M: Laxman Dewangan <ldewangan@nvidia.com> 11231M: Jon Hunter <jonathanh@nvidia.com> 11232S: Supported 11233F: drivers/dma/tegra* 11234 11235TEGRA I2C DRIVER 11236M: Laxman Dewangan <ldewangan@nvidia.com> 11237S: Supported 11238F: drivers/i2c/busses/i2c-tegra.c 11239 11240TEGRA IOMMU DRIVERS 11241M: Hiroshi Doyu <hdoyu@nvidia.com> 11242S: Supported 11243F: drivers/iommu/tegra* 11244 11245TEGRA KBC DRIVER 11246M: Rakesh Iyer <riyer@nvidia.com> 11247M: Laxman Dewangan <ldewangan@nvidia.com> 11248S: Supported 11249F: drivers/input/keyboard/tegra-kbc.c 11250 11251TEGRA PWM DRIVER 11252M: Thierry Reding <thierry.reding@gmail.com> 11253S: Supported 11254F: drivers/pwm/pwm-tegra.c 11255 11256TEGRA SERIAL DRIVER 11257M: Laxman Dewangan <ldewangan@nvidia.com> 11258S: Supported 11259F: drivers/tty/serial/serial-tegra.c 11260 11261TEGRA SPI DRIVER 11262M: Laxman Dewangan <ldewangan@nvidia.com> 11263S: Supported 11264F: drivers/spi/spi-tegra* 11265 11266TEHUTI ETHERNET DRIVER 11267M: Andy Gospodarek <andy@greyhouse.net> 11268L: netdev@vger.kernel.org 11269S: Supported 11270F: drivers/net/ethernet/tehuti/* 11271 11272Telecom Clock Driver for MCPL0010 11273M: Mark Gross <mark.gross@intel.com> 11274S: Supported 11275F: drivers/char/tlclk.c 11276 11277TENSILICA XTENSA PORT (xtensa) 11278M: Chris Zankel <chris@zankel.net> 11279M: Max Filippov <jcmvbkbc@gmail.com> 11280L: linux-xtensa@linux-xtensa.org 11281T: git git://github.com/czankel/xtensa-linux.git 11282S: Maintained 11283F: arch/xtensa/ 11284F: drivers/irqchip/irq-xtensa-* 11285 11286THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11287M: Hans Verkuil <hverkuil@xs4all.nl> 11288L: linux-media@vger.kernel.org 11289T: git git://linuxtv.org/media_tree.git 11290W: https://linuxtv.org 11291S: Maintained 11292F: drivers/media/radio/radio-raremono.c 11293 11294THERMAL 11295M: Zhang Rui <rui.zhang@intel.com> 11296M: Eduardo Valentin <edubezval@gmail.com> 11297L: linux-pm@vger.kernel.org 11298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11299T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11300Q: https://patchwork.kernel.org/project/linux-pm/list/ 11301S: Supported 11302F: drivers/thermal/ 11303F: include/linux/thermal.h 11304F: include/uapi/linux/thermal.h 11305F: include/linux/cpu_cooling.h 11306F: Documentation/devicetree/bindings/thermal/ 11307 11308THERMAL/CPU_COOLING 11309M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11310M: Viresh Kumar <viresh.kumar@linaro.org> 11311M: Javi Merino <javi.merino@arm.com> 11312L: linux-pm@vger.kernel.org 11313S: Supported 11314F: Documentation/thermal/cpu-cooling-api.txt 11315F: drivers/thermal/cpu_cooling.c 11316F: include/linux/cpu_cooling.h 11317 11318THINGM BLINK(1) USB RGB LED DRIVER 11319M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11320S: Maintained 11321F: drivers/hid/hid-thingm.c 11322 11323THINKPAD ACPI EXTRAS DRIVER 11324M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11325L: ibm-acpi-devel@lists.sourceforge.net 11326L: platform-driver-x86@vger.kernel.org 11327W: http://ibm-acpi.sourceforge.net 11328W: http://thinkwiki.org/wiki/Ibm-acpi 11329T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11330S: Maintained 11331F: drivers/platform/x86/thinkpad_acpi.c 11332 11333TI BANDGAP AND THERMAL DRIVER 11334M: Eduardo Valentin <edubezval@gmail.com> 11335M: Keerthy <j-keerthy@ti.com> 11336L: linux-pm@vger.kernel.org 11337L: linux-omap@vger.kernel.org 11338S: Maintained 11339F: drivers/thermal/ti-soc-thermal/ 11340 11341TI VPE/CAL DRIVERS 11342M: Benoit Parrot <bparrot@ti.com> 11343L: linux-media@vger.kernel.org 11344W: http://linuxtv.org/ 11345Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11346S: Maintained 11347F: drivers/media/platform/ti-vpe/ 11348 11349TI CDCE706 CLOCK DRIVER 11350M: Max Filippov <jcmvbkbc@gmail.com> 11351S: Maintained 11352F: drivers/clk/clk-cdce706.c 11353 11354TI CLOCK DRIVER 11355M: Tero Kristo <t-kristo@ti.com> 11356L: linux-omap@vger.kernel.org 11357S: Maintained 11358F: drivers/clk/ti/ 11359F: include/linux/clk/ti.h 11360 11361TI ETHERNET SWITCH DRIVER (CPSW) 11362M: Mugunthan V N <mugunthanvnm@ti.com> 11363R: Grygorii Strashko <grygorii.strashko@ti.com> 11364L: linux-omap@vger.kernel.org 11365L: netdev@vger.kernel.org 11366S: Maintained 11367F: drivers/net/ethernet/ti/cpsw* 11368F: drivers/net/ethernet/ti/davinci* 11369 11370TI FLASH MEDIA INTERFACE DRIVER 11371M: Alex Dubov <oakad@yahoo.com> 11372S: Maintained 11373F: drivers/misc/tifm* 11374F: drivers/mmc/host/tifm_sd.c 11375F: include/linux/tifm.h 11376 11377TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11378M: Santosh Shilimkar <ssantosh@kernel.org> 11379L: linux-kernel@vger.kernel.org 11380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11381S: Maintained 11382F: drivers/soc/ti/* 11383T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11384 11385 11386TI LM49xxx FAMILY ASoC CODEC DRIVERS 11387M: M R Swami Reddy <mr.swami.reddy@ti.com> 11388M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11389L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11390S: Maintained 11391F: sound/soc/codecs/lm49453* 11392F: sound/soc/codecs/isabelle* 11393 11394TI LP855x BACKLIGHT DRIVER 11395M: Milo Kim <milo.kim@ti.com> 11396S: Maintained 11397F: Documentation/backlight/lp855x-driver.txt 11398F: drivers/video/backlight/lp855x_bl.c 11399F: include/linux/platform_data/lp855x.h 11400 11401TI LP8727 CHARGER DRIVER 11402M: Milo Kim <milo.kim@ti.com> 11403S: Maintained 11404F: drivers/power/lp8727_charger.c 11405F: include/linux/platform_data/lp8727.h 11406 11407TI LP8788 MFD DRIVER 11408M: Milo Kim <milo.kim@ti.com> 11409S: Maintained 11410F: drivers/iio/adc/lp8788_adc.c 11411F: drivers/leds/leds-lp8788.c 11412F: drivers/mfd/lp8788*.c 11413F: drivers/power/lp8788-charger.c 11414F: drivers/regulator/lp8788-*.c 11415F: include/linux/mfd/lp8788*.h 11416 11417TI NETCP ETHERNET DRIVER 11418M: Wingman Kwok <w-kwok2@ti.com> 11419M: Murali Karicheri <m-karicheri2@ti.com> 11420L: netdev@vger.kernel.org 11421S: Maintained 11422F: drivers/net/ethernet/ti/netcp* 11423 11424TI TAS571X FAMILY ASoC CODEC DRIVER 11425M: Kevin Cernekee <cernekee@chromium.org> 11426L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11427S: Odd Fixes 11428F: sound/soc/codecs/tas571x* 11429 11430TI TWL4030 SERIES SOC CODEC DRIVER 11431M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11432L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11433S: Maintained 11434F: sound/soc/codecs/twl4030* 11435 11436TI WILINK WIRELESS DRIVERS 11437L: linux-wireless@vger.kernel.org 11438W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11439W: http://wireless.kernel.org/en/users/Drivers/wl1251 11440T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11441S: Orphan 11442F: drivers/net/wireless/ti/ 11443F: include/linux/wl12xx.h 11444 11445TIPC NETWORK LAYER 11446M: Jon Maloy <jon.maloy@ericsson.com> 11447M: Ying Xue <ying.xue@windriver.com> 11448L: netdev@vger.kernel.org (core kernel code) 11449L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11450W: http://tipc.sourceforge.net/ 11451S: Maintained 11452F: include/uapi/linux/tipc*.h 11453F: net/tipc/ 11454 11455TILE ARCHITECTURE 11456M: Chris Metcalf <cmetcalf@mellanox.com> 11457W: http://www.mellanox.com/repository/solutions/tile-scm/ 11458T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11459S: Supported 11460F: arch/tile/ 11461F: drivers/char/tile-srom.c 11462F: drivers/edac/tile_edac.c 11463F: drivers/net/ethernet/tile/ 11464F: drivers/rtc/rtc-tile.c 11465F: drivers/tty/hvc/hvc_tile.c 11466F: drivers/tty/serial/tilegx.c 11467F: drivers/usb/host/*-tilegx.c 11468F: include/linux/usb/tilegx.h 11469 11470TLAN NETWORK DRIVER 11471M: Samuel Chessman <chessman@tux.org> 11472L: tlan-devel@lists.sourceforge.net (subscribers-only) 11473W: http://sourceforge.net/projects/tlan/ 11474S: Maintained 11475F: Documentation/networking/tlan.txt 11476F: drivers/net/ethernet/ti/tlan.* 11477 11478TOMOYO SECURITY MODULE 11479M: Kentaro Takeda <takedakn@nttdata.co.jp> 11480M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11481L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11482L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11483L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11484L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11485W: http://tomoyo.sourceforge.jp/ 11486T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11487S: Maintained 11488F: security/tomoyo/ 11489 11490TOPSTAR LAPTOP EXTRAS DRIVER 11491M: Herton Ronaldo Krzesinski <herton@canonical.com> 11492L: platform-driver-x86@vger.kernel.org 11493S: Maintained 11494F: drivers/platform/x86/topstar-laptop.c 11495 11496TOSHIBA ACPI EXTRAS DRIVER 11497M: Azael Avalos <coproscefalo@gmail.com> 11498L: platform-driver-x86@vger.kernel.org 11499S: Maintained 11500F: drivers/platform/x86/toshiba_acpi.c 11501 11502TOSHIBA BLUETOOTH DRIVER 11503M: Azael Avalos <coproscefalo@gmail.com> 11504L: platform-driver-x86@vger.kernel.org 11505S: Maintained 11506F: drivers/platform/x86/toshiba_bluetooth.c 11507 11508TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11509M: Azael Avalos <coproscefalo@gmail.com> 11510L: platform-driver-x86@vger.kernel.org 11511S: Maintained 11512F: drivers/platform/x86/toshiba_haps.c 11513 11514TOSHIBA WMI HOTKEYS DRIVER 11515M: Azael Avalos <coproscefalo@gmail.com> 11516L: platform-driver-x86@vger.kernel.org 11517S: Maintained 11518F: drivers/platform/x86/toshiba-wmi.c 11519 11520TOSHIBA SMM DRIVER 11521M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11522W: http://www.buzzard.org.uk/toshiba/ 11523S: Maintained 11524F: drivers/char/toshiba.c 11525F: include/linux/toshiba.h 11526F: include/uapi/linux/toshiba.h 11527 11528TOSHIBA TC358743 DRIVER 11529M: Mats Randgaard <matrandg@cisco.com> 11530L: linux-media@vger.kernel.org 11531S: Maintained 11532F: drivers/media/i2c/tc358743* 11533F: include/media/i2c/tc358743.h 11534 11535TMIO/SDHI MMC DRIVER 11536M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11537L: linux-mmc@vger.kernel.org 11538S: Supported 11539F: drivers/mmc/host/tmio_mmc* 11540F: drivers/mmc/host/sh_mobile_sdhi.c 11541F: include/linux/mfd/tmio.h 11542 11543TMP401 HARDWARE MONITOR DRIVER 11544M: Guenter Roeck <linux@roeck-us.net> 11545L: linux-hwmon@vger.kernel.org 11546S: Maintained 11547F: Documentation/hwmon/tmp401 11548F: drivers/hwmon/tmp401.c 11549 11550TMPFS (SHMEM FILESYSTEM) 11551M: Hugh Dickins <hughd@google.com> 11552L: linux-mm@kvack.org 11553S: Maintained 11554F: include/linux/shmem_fs.h 11555F: mm/shmem.c 11556 11557TM6000 VIDEO4LINUX DRIVER 11558M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11559M: Mauro Carvalho Chehab <mchehab@kernel.org> 11560L: linux-media@vger.kernel.org 11561W: https://linuxtv.org 11562T: git git://linuxtv.org/media_tree.git 11563S: Odd fixes 11564F: drivers/media/usb/tm6000/ 11565 11566TW68 VIDEO4LINUX DRIVER 11567M: Hans Verkuil <hverkuil@xs4all.nl> 11568L: linux-media@vger.kernel.org 11569T: git git://linuxtv.org/media_tree.git 11570W: https://linuxtv.org 11571S: Odd Fixes 11572F: drivers/media/pci/tw68/ 11573 11574TW686X VIDEO4LINUX DRIVER 11575M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11576L: linux-media@vger.kernel.org 11577T: git git://linuxtv.org/media_tree.git 11578W: http://linuxtv.org 11579S: Maintained 11580F: drivers/media/pci/tw686x/ 11581 11582TPM DEVICE DRIVER 11583M: Peter Huewe <peterhuewe@gmx.de> 11584M: Marcel Selhorst <tpmdd@selhorst.net> 11585M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11586R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11587W: http://tpmdd.sourceforge.net 11588L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11589Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11590T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11591S: Maintained 11592F: drivers/char/tpm/ 11593 11594TPM IBM_VTPM DEVICE DRIVER 11595M: Ashley Lai <ashleydlai@gmail.com> 11596W: http://tpmdd.sourceforge.net 11597L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11598S: Maintained 11599F: drivers/char/tpm/tpm_ibmvtpm* 11600 11601TRACING 11602M: Steven Rostedt <rostedt@goodmis.org> 11603M: Ingo Molnar <mingo@redhat.com> 11604T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11605S: Maintained 11606F: Documentation/trace/ftrace.txt 11607F: arch/*/*/*/ftrace.h 11608F: arch/*/kernel/ftrace.c 11609F: include/*/ftrace.h 11610F: include/linux/trace*.h 11611F: include/trace/ 11612F: kernel/trace/ 11613F: tools/testing/selftests/ftrace/ 11614 11615TRACING MMIO ACCESSES (MMIOTRACE) 11616M: Steven Rostedt <rostedt@goodmis.org> 11617M: Ingo Molnar <mingo@kernel.org> 11618R: Karol Herbst <karolherbst@gmail.com> 11619R: Pekka Paalanen <ppaalanen@gmail.com> 11620S: Maintained 11621L: linux-kernel@vger.kernel.org 11622L: nouveau@lists.freedesktop.org 11623F: kernel/trace/trace_mmiotrace.c 11624F: include/linux/mmiotrace.h 11625F: arch/x86/mm/kmmio.c 11626F: arch/x86/mm/mmio-mod.c 11627F: arch/x86/mm/testmmiotrace.c 11628 11629TRIVIAL PATCHES 11630M: Jiri Kosina <trivial@kernel.org> 11631T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11632S: Maintained 11633K: ^Subject:.*(?i)trivial 11634 11635TTY LAYER 11636M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11637M: Jiri Slaby <jslaby@suse.com> 11638S: Supported 11639T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11640F: Documentation/serial/ 11641F: drivers/tty/ 11642F: drivers/tty/serial/serial_core.c 11643F: include/linux/serial_core.h 11644F: include/linux/serial.h 11645F: include/linux/tty.h 11646F: include/uapi/linux/serial_core.h 11647F: include/uapi/linux/serial.h 11648F: include/uapi/linux/tty.h 11649 11650TUA9001 MEDIA DRIVER 11651M: Antti Palosaari <crope@iki.fi> 11652L: linux-media@vger.kernel.org 11653W: https://linuxtv.org 11654W: http://palosaari.fi/linux/ 11655Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11656T: git git://linuxtv.org/anttip/media_tree.git 11657S: Maintained 11658F: drivers/media/tuners/tua9001* 11659 11660TULIP NETWORK DRIVERS 11661L: netdev@vger.kernel.org 11662L: linux-parisc@vger.kernel.org 11663S: Orphan 11664F: drivers/net/ethernet/dec/tulip/ 11665 11666TUN/TAP driver 11667M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11668W: http://vtun.sourceforge.net/tun 11669S: Maintained 11670F: Documentation/networking/tuntap.txt 11671F: arch/um/os-Linux/drivers/ 11672 11673TURBOCHANNEL SUBSYSTEM 11674M: "Maciej W. Rozycki" <macro@linux-mips.org> 11675M: Ralf Baechle <ralf@linux-mips.org> 11676L: linux-mips@linux-mips.org 11677Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11678S: Maintained 11679F: drivers/tc/ 11680F: include/linux/tc.h 11681 11682U14-34F SCSI DRIVER 11683M: Dario Ballabio <ballabio_dario@emc.com> 11684L: linux-scsi@vger.kernel.org 11685S: Maintained 11686F: drivers/scsi/u14-34f.c 11687 11688UBI FILE SYSTEM (UBIFS) 11689M: Richard Weinberger <richard@nod.at> 11690M: Artem Bityutskiy <dedekind1@gmail.com> 11691M: Adrian Hunter <adrian.hunter@intel.com> 11692L: linux-mtd@lists.infradead.org 11693T: git git://git.infradead.org/ubifs-2.6.git 11694W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11695S: Supported 11696F: Documentation/filesystems/ubifs.txt 11697F: fs/ubifs/ 11698 11699UCLINUX (M68KNOMMU AND COLDFIRE) 11700M: Greg Ungerer <gerg@linux-m68k.org> 11701W: http://www.linux-m68k.org/ 11702W: http://www.uclinux.org/ 11703L: linux-m68k@lists.linux-m68k.org 11704L: uclinux-dev@uclinux.org (subscribers-only) 11705T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11706S: Maintained 11707F: arch/m68k/coldfire/ 11708F: arch/m68k/68*/ 11709F: arch/m68k/*/*_no.* 11710F: arch/m68k/include/asm/*_no.* 11711 11712UDF FILESYSTEM 11713M: Jan Kara <jack@suse.com> 11714S: Maintained 11715F: Documentation/filesystems/udf.txt 11716F: fs/udf/ 11717 11718UFS FILESYSTEM 11719M: Evgeniy Dushistov <dushistov@mail.ru> 11720S: Maintained 11721F: Documentation/filesystems/ufs.txt 11722F: fs/ufs/ 11723 11724UHID USERSPACE HID IO DRIVER: 11725M: David Herrmann <dh.herrmann@googlemail.com> 11726L: linux-input@vger.kernel.org 11727S: Maintained 11728F: drivers/hid/uhid.c 11729F: include/uapi/linux/uhid.h 11730 11731ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11732L: linux-usb@vger.kernel.org 11733S: Orphan 11734F: drivers/uwb/ 11735F: include/linux/uwb.h 11736F: include/linux/uwb/ 11737 11738UNICORE32 ARCHITECTURE: 11739M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11740W: http://mprc.pku.edu.cn/~guanxuetao/linux 11741S: Maintained 11742T: git git://github.com/gxt/linux.git 11743F: arch/unicore32/ 11744 11745UNIFDEF 11746M: Tony Finch <dot@dotat.at> 11747W: http://dotat.at/prog/unifdef 11748S: Maintained 11749F: scripts/unifdef.c 11750 11751UNIFORM CDROM DRIVER 11752M: Jens Axboe <axboe@kernel.dk> 11753W: http://www.kernel.dk 11754S: Maintained 11755F: Documentation/cdrom/ 11756F: drivers/cdrom/cdrom.c 11757F: include/linux/cdrom.h 11758F: include/uapi/linux/cdrom.h 11759 11760UNISYS S-PAR DRIVERS 11761M: David Kershner <david.kershner@unisys.com> 11762L: sparmaintainer@unisys.com (Unisys internal) 11763S: Supported 11764F: drivers/staging/unisys/ 11765 11766UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11767M: Vinayak Holikatti <vinholikatti@gmail.com> 11768L: linux-scsi@vger.kernel.org 11769S: Supported 11770F: Documentation/scsi/ufs.txt 11771F: drivers/scsi/ufs/ 11772 11773UNSORTED BLOCK IMAGES (UBI) 11774M: Artem Bityutskiy <dedekind1@gmail.com> 11775M: Richard Weinberger <richard@nod.at> 11776W: http://www.linux-mtd.infradead.org/ 11777L: linux-mtd@lists.infradead.org 11778T: git git://git.infradead.org/ubifs-2.6.git 11779S: Supported 11780F: drivers/mtd/ubi/ 11781F: include/linux/mtd/ubi.h 11782F: include/uapi/mtd/ubi-user.h 11783 11784USB ACM DRIVER 11785M: Oliver Neukum <oneukum@suse.com> 11786L: linux-usb@vger.kernel.org 11787S: Maintained 11788F: Documentation/usb/acm.txt 11789F: drivers/usb/class/cdc-acm.* 11790 11791USB AR5523 WIRELESS DRIVER 11792M: Pontus Fuchs <pontus.fuchs@gmail.com> 11793L: linux-wireless@vger.kernel.org 11794S: Maintained 11795F: drivers/net/wireless/ath/ar5523/ 11796 11797USB ATTACHED SCSI 11798M: Hans de Goede <hdegoede@redhat.com> 11799M: Gerd Hoffmann <kraxel@redhat.com> 11800L: linux-usb@vger.kernel.org 11801L: linux-scsi@vger.kernel.org 11802S: Maintained 11803F: drivers/usb/storage/uas.c 11804 11805USB CDC ETHERNET DRIVER 11806M: Oliver Neukum <oliver@neukum.org> 11807L: linux-usb@vger.kernel.org 11808S: Maintained 11809F: drivers/net/usb/cdc_*.c 11810F: include/uapi/linux/usb/cdc.h 11811 11812USB CHAOSKEY DRIVER 11813M: Keith Packard <keithp@keithp.com> 11814L: linux-usb@vger.kernel.org 11815S: Maintained 11816F: drivers/usb/misc/chaoskey.c 11817 11818USB CYPRESS C67X00 DRIVER 11819M: Peter Korsgaard <jacmet@sunsite.dk> 11820L: linux-usb@vger.kernel.org 11821S: Maintained 11822F: drivers/usb/c67x00/ 11823 11824USB DAVICOM DM9601 DRIVER 11825M: Peter Korsgaard <jacmet@sunsite.dk> 11826L: netdev@vger.kernel.org 11827W: http://www.linux-usb.org/usbnet 11828S: Maintained 11829F: drivers/net/usb/dm9601.c 11830 11831USB DIAMOND RIO500 DRIVER 11832M: Cesar Miquel <miquel@df.uba.ar> 11833L: rio500-users@lists.sourceforge.net 11834W: http://rio500.sourceforge.net 11835S: Maintained 11836F: drivers/usb/misc/rio500* 11837 11838USB EHCI DRIVER 11839M: Alan Stern <stern@rowland.harvard.edu> 11840L: linux-usb@vger.kernel.org 11841S: Maintained 11842F: Documentation/usb/ehci.txt 11843F: drivers/usb/host/ehci* 11844 11845USB GADGET/PERIPHERAL SUBSYSTEM 11846M: Felipe Balbi <balbi@kernel.org> 11847L: linux-usb@vger.kernel.org 11848W: http://www.linux-usb.org/gadget 11849T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11850S: Maintained 11851F: drivers/usb/gadget/ 11852F: include/linux/usb/gadget* 11853 11854USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11855M: Jiri Kosina <jikos@kernel.org> 11856R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11857L: linux-usb@vger.kernel.org 11858T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11859S: Maintained 11860F: Documentation/hid/hiddev.txt 11861F: drivers/hid/usbhid/ 11862 11863USB ISP116X DRIVER 11864M: Olav Kongas <ok@artecdesign.ee> 11865L: linux-usb@vger.kernel.org 11866S: Maintained 11867F: drivers/usb/host/isp116x* 11868F: include/linux/usb/isp116x.h 11869 11870USB LAN78XX ETHERNET DRIVER 11871M: Woojung Huh <woojung.huh@microchip.com> 11872M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11873L: netdev@vger.kernel.org 11874S: Maintained 11875F: drivers/net/usb/lan78xx.* 11876 11877USB MASS STORAGE DRIVER 11878M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11879L: linux-usb@vger.kernel.org 11880L: usb-storage@lists.one-eyed-alien.net 11881S: Maintained 11882W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11883F: drivers/usb/storage/ 11884 11885USB MIDI DRIVER 11886M: Clemens Ladisch <clemens@ladisch.de> 11887L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11888T: git git://git.alsa-project.org/alsa-kernel.git 11889S: Maintained 11890F: sound/usb/midi.* 11891 11892USB NETWORKING DRIVERS 11893L: linux-usb@vger.kernel.org 11894S: Odd Fixes 11895F: drivers/net/usb/ 11896 11897USB OHCI DRIVER 11898M: Alan Stern <stern@rowland.harvard.edu> 11899L: linux-usb@vger.kernel.org 11900S: Maintained 11901F: Documentation/usb/ohci.txt 11902F: drivers/usb/host/ohci* 11903 11904USB OTG FSM (Finite State Machine) 11905M: Peter Chen <Peter.Chen@nxp.com> 11906T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11907L: linux-usb@vger.kernel.org 11908S: Maintained 11909F: drivers/usb/common/usb-otg-fsm.c 11910 11911USB OVER IP DRIVER 11912M: Valentina Manea <valentina.manea.m@gmail.com> 11913M: Shuah Khan <shuahkh@osg.samsung.com> 11914M: Shuah Khan <shuah@kernel.org> 11915L: linux-usb@vger.kernel.org 11916S: Maintained 11917F: Documentation/usb/usbip_protocol.txt 11918F: drivers/usb/usbip/ 11919F: tools/usb/usbip/ 11920 11921USB PEGASUS DRIVER 11922M: Petko Manolov <petkan@nucleusys.com> 11923L: linux-usb@vger.kernel.org 11924L: netdev@vger.kernel.org 11925T: git git://github.com/petkan/pegasus.git 11926W: https://github.com/petkan/pegasus 11927S: Maintained 11928F: drivers/net/usb/pegasus.* 11929 11930USB PHY LAYER 11931M: Felipe Balbi <balbi@kernel.org> 11932L: linux-usb@vger.kernel.org 11933T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11934S: Maintained 11935F: drivers/usb/phy/ 11936 11937USB PRINTER DRIVER (usblp) 11938M: Pete Zaitcev <zaitcev@redhat.com> 11939L: linux-usb@vger.kernel.org 11940S: Supported 11941F: drivers/usb/class/usblp.c 11942 11943USB QMI WWAN NETWORK DRIVER 11944M: Bjørn Mork <bjorn@mork.no> 11945L: netdev@vger.kernel.org 11946S: Maintained 11947F: Documentation/ABI/testing/sysfs-class-net-qmi 11948F: drivers/net/usb/qmi_wwan.c 11949 11950USB RTL8150 DRIVER 11951M: Petko Manolov <petkan@nucleusys.com> 11952L: linux-usb@vger.kernel.org 11953L: netdev@vger.kernel.org 11954T: git git://github.com/petkan/rtl8150.git 11955W: https://github.com/petkan/rtl8150 11956S: Maintained 11957F: drivers/net/usb/rtl8150.c 11958 11959USB SERIAL SUBSYSTEM 11960M: Johan Hovold <johan@kernel.org> 11961L: linux-usb@vger.kernel.org 11962S: Maintained 11963F: Documentation/usb/usb-serial.txt 11964F: drivers/usb/serial/ 11965F: include/linux/usb/serial.h 11966 11967USB SMSC75XX ETHERNET DRIVER 11968M: Steve Glendinning <steve.glendinning@shawell.net> 11969L: netdev@vger.kernel.org 11970S: Maintained 11971F: drivers/net/usb/smsc75xx.* 11972 11973USB SMSC95XX ETHERNET DRIVER 11974M: Steve Glendinning <steve.glendinning@shawell.net> 11975L: netdev@vger.kernel.org 11976S: Maintained 11977F: drivers/net/usb/smsc95xx.* 11978 11979USB SUBSYSTEM 11980M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11981L: linux-usb@vger.kernel.org 11982W: http://www.linux-usb.org 11983T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11984S: Supported 11985F: Documentation/devicetree/bindings/usb/ 11986F: Documentation/usb/ 11987F: drivers/usb/ 11988F: include/linux/usb.h 11989F: include/linux/usb/ 11990 11991USB UHCI DRIVER 11992M: Alan Stern <stern@rowland.harvard.edu> 11993L: linux-usb@vger.kernel.org 11994S: Maintained 11995F: drivers/usb/host/uhci* 11996 11997USB "USBNET" DRIVER FRAMEWORK 11998M: Oliver Neukum <oneukum@suse.com> 11999L: netdev@vger.kernel.org 12000W: http://www.linux-usb.org/usbnet 12001S: Maintained 12002F: drivers/net/usb/usbnet.c 12003F: include/linux/usb/usbnet.h 12004 12005USB VIDEO CLASS 12006M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12007L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12008L: linux-media@vger.kernel.org 12009T: git git://linuxtv.org/media_tree.git 12010W: http://www.ideasonboard.org/uvc/ 12011S: Maintained 12012F: drivers/media/usb/uvc/ 12013F: include/uapi/linux/uvcvideo.h 12014 12015USB VISION DRIVER 12016M: Hans Verkuil <hverkuil@xs4all.nl> 12017L: linux-media@vger.kernel.org 12018T: git git://linuxtv.org/media_tree.git 12019W: https://linuxtv.org 12020S: Odd Fixes 12021F: drivers/media/usb/usbvision/ 12022 12023USB WEBCAM GADGET 12024M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12025L: linux-usb@vger.kernel.org 12026S: Maintained 12027F: drivers/usb/gadget/function/*uvc* 12028F: drivers/usb/gadget/legacy/webcam.c 12029 12030USB WIRELESS RNDIS DRIVER (rndis_wlan) 12031M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12032L: linux-wireless@vger.kernel.org 12033S: Maintained 12034F: drivers/net/wireless/rndis_wlan.c 12035 12036USB XHCI DRIVER 12037M: Mathias Nyman <mathias.nyman@intel.com> 12038L: linux-usb@vger.kernel.org 12039S: Supported 12040F: drivers/usb/host/xhci* 12041F: drivers/usb/host/pci-quirks* 12042 12043USB ZD1201 DRIVER 12044L: linux-wireless@vger.kernel.org 12045W: http://linux-lc100020.sourceforge.net 12046S: Orphan 12047F: drivers/net/wireless/zydas/zd1201.* 12048 12049USB ZR364XX DRIVER 12050M: Antoine Jacquet <royale@zerezo.com> 12051L: linux-usb@vger.kernel.org 12052L: linux-media@vger.kernel.org 12053T: git git://linuxtv.org/media_tree.git 12054W: http://royale.zerezo.com/zr364xx/ 12055S: Maintained 12056F: Documentation/video4linux/zr364xx.txt 12057F: drivers/media/usb/zr364xx/ 12058 12059ULPI BUS 12060M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12061L: linux-usb@vger.kernel.org 12062S: Maintained 12063F: drivers/usb/common/ulpi.c 12064F: include/linux/ulpi/ 12065 12066USER-MODE LINUX (UML) 12067M: Jeff Dike <jdike@addtoit.com> 12068M: Richard Weinberger <richard@nod.at> 12069L: user-mode-linux-devel@lists.sourceforge.net 12070L: user-mode-linux-user@lists.sourceforge.net 12071W: http://user-mode-linux.sourceforge.net 12072T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12073S: Maintained 12074F: Documentation/virtual/uml/ 12075F: arch/um/ 12076F: arch/x86/um/ 12077F: fs/hostfs/ 12078F: fs/hppfs/ 12079 12080USERSPACE I/O (UIO) 12081M: "Hans J. Koch" <hjk@hansjkoch.de> 12082M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12083S: Maintained 12084T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12085F: Documentation/DocBook/uio-howto.tmpl 12086F: drivers/uio/ 12087F: include/linux/uio*.h 12088 12089UTIL-LINUX PACKAGE 12090M: Karel Zak <kzak@redhat.com> 12091L: util-linux@vger.kernel.org 12092W: http://en.wikipedia.org/wiki/Util-linux 12093T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12094S: Maintained 12095 12096UVESAFB DRIVER 12097M: Michal Januszewski <spock@gentoo.org> 12098L: linux-fbdev@vger.kernel.org 12099W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12100S: Maintained 12101F: Documentation/fb/uvesafb.txt 12102F: drivers/video/fbdev/uvesafb.* 12103 12104VF610 NAND DRIVER 12105M: Stefan Agner <stefan@agner.ch> 12106L: linux-mtd@lists.infradead.org 12107S: Supported 12108F: drivers/mtd/nand/vf610_nfc.c 12109 12110VFAT/FAT/MSDOS FILESYSTEM 12111M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12112S: Maintained 12113F: Documentation/filesystems/vfat.txt 12114F: fs/fat/ 12115 12116VFIO DRIVER 12117M: Alex Williamson <alex.williamson@redhat.com> 12118L: kvm@vger.kernel.org 12119T: git git://github.com/awilliam/linux-vfio.git 12120S: Maintained 12121F: Documentation/vfio.txt 12122F: drivers/vfio/ 12123F: include/linux/vfio.h 12124F: include/uapi/linux/vfio.h 12125 12126VFIO PLATFORM DRIVER 12127M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12128L: kvm@vger.kernel.org 12129S: Maintained 12130F: drivers/vfio/platform/ 12131 12132VIDEOBUF2 FRAMEWORK 12133M: Pawel Osciak <pawel@osciak.com> 12134M: Marek Szyprowski <m.szyprowski@samsung.com> 12135M: Kyungmin Park <kyungmin.park@samsung.com> 12136L: linux-media@vger.kernel.org 12137S: Maintained 12138F: drivers/media/v4l2-core/videobuf2-* 12139F: include/media/videobuf2-* 12140 12141VIRTUAL SERIO DEVICE DRIVER 12142M: Stephen Chandler Paul <thatslyude@gmail.com> 12143S: Maintained 12144F: drivers/input/serio/userio.c 12145F: include/uapi/linux/userio.h 12146 12147VIRTIO CONSOLE DRIVER 12148M: Amit Shah <amit.shah@redhat.com> 12149L: virtualization@lists.linux-foundation.org 12150S: Maintained 12151F: drivers/char/virtio_console.c 12152F: include/linux/virtio_console.h 12153F: include/uapi/linux/virtio_console.h 12154 12155VIRTIO CORE, NET AND BLOCK DRIVERS 12156M: "Michael S. Tsirkin" <mst@redhat.com> 12157L: virtualization@lists.linux-foundation.org 12158S: Maintained 12159F: Documentation/devicetree/bindings/virtio/ 12160F: drivers/virtio/ 12161F: tools/virtio/ 12162F: drivers/net/virtio_net.c 12163F: drivers/block/virtio_blk.c 12164F: include/linux/virtio_*.h 12165F: include/uapi/linux/virtio_*.h 12166 12167VIRTIO DRIVERS FOR S390 12168M: Christian Borntraeger <borntraeger@de.ibm.com> 12169M: Cornelia Huck <cornelia.huck@de.ibm.com> 12170L: linux-s390@vger.kernel.org 12171L: virtualization@lists.linux-foundation.org 12172L: kvm@vger.kernel.org 12173S: Supported 12174F: drivers/s390/virtio/ 12175 12176VIRTIO GPU DRIVER 12177M: David Airlie <airlied@linux.ie> 12178M: Gerd Hoffmann <kraxel@redhat.com> 12179L: dri-devel@lists.freedesktop.org 12180L: virtualization@lists.linux-foundation.org 12181S: Maintained 12182F: drivers/gpu/drm/virtio/ 12183F: include/uapi/linux/virtio_gpu.h 12184 12185VIRTIO HOST (VHOST) 12186M: "Michael S. Tsirkin" <mst@redhat.com> 12187L: kvm@vger.kernel.org 12188L: virtualization@lists.linux-foundation.org 12189L: netdev@vger.kernel.org 12190T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12191S: Maintained 12192F: drivers/vhost/ 12193F: include/uapi/linux/vhost.h 12194 12195VIRTIO INPUT DRIVER 12196M: Gerd Hoffmann <kraxel@redhat.com> 12197S: Maintained 12198F: drivers/virtio/virtio_input.c 12199F: include/uapi/linux/virtio_input.h 12200 12201VIA RHINE NETWORK DRIVER 12202S: Orphan 12203F: drivers/net/ethernet/via/via-rhine.c 12204 12205VIA SD/MMC CARD CONTROLLER DRIVER 12206M: Bruce Chang <brucechang@via.com.tw> 12207M: Harald Welte <HaraldWelte@viatech.com> 12208S: Maintained 12209F: drivers/mmc/host/via-sdmmc.c 12210 12211VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12212M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12213L: linux-fbdev@vger.kernel.org 12214S: Maintained 12215F: include/linux/via-core.h 12216F: include/linux/via-gpio.h 12217F: include/linux/via_i2c.h 12218F: drivers/video/fbdev/via/ 12219 12220VIA VELOCITY NETWORK DRIVER 12221M: Francois Romieu <romieu@fr.zoreil.com> 12222L: netdev@vger.kernel.org 12223S: Maintained 12224F: drivers/net/ethernet/via/via-velocity.* 12225 12226VIRT LIB 12227M: Alex Williamson <alex.williamson@redhat.com> 12228M: Paolo Bonzini <pbonzini@redhat.com> 12229L: kvm@vger.kernel.org 12230S: Supported 12231F: virt/lib/ 12232 12233VIVID VIRTUAL VIDEO DRIVER 12234M: Hans Verkuil <hverkuil@xs4all.nl> 12235L: linux-media@vger.kernel.org 12236T: git git://linuxtv.org/media_tree.git 12237W: https://linuxtv.org 12238S: Maintained 12239F: drivers/media/platform/vivid/* 12240 12241VLAN (802.1Q) 12242M: Patrick McHardy <kaber@trash.net> 12243L: netdev@vger.kernel.org 12244S: Maintained 12245F: drivers/net/macvlan.c 12246F: include/linux/if_*vlan.h 12247F: net/8021q/ 12248 12249VLYNQ BUS 12250M: Florian Fainelli <florian@openwrt.org> 12251L: openwrt-devel@lists.openwrt.org (subscribers-only) 12252S: Maintained 12253F: drivers/vlynq/vlynq.c 12254F: include/linux/vlynq.h 12255 12256VME SUBSYSTEM 12257M: Martyn Welch <martyn@welchs.me.uk> 12258M: Manohar Vanga <manohar.vanga@gmail.com> 12259M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12260L: devel@driverdev.osuosl.org 12261S: Maintained 12262T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12263F: Documentation/vme_api.txt 12264F: drivers/staging/vme/ 12265F: drivers/vme/ 12266F: include/linux/vme* 12267 12268VMWARE HYPERVISOR INTERFACE 12269M: Alok Kataria <akataria@vmware.com> 12270L: virtualization@lists.linux-foundation.org 12271S: Supported 12272F: arch/x86/kernel/cpu/vmware.c 12273 12274VMWARE BALLOON DRIVER 12275M: Xavier Deguillard <xdeguillard@vmware.com> 12276M: Philip Moltmann <moltmann@vmware.com> 12277M: "VMware, Inc." <pv-drivers@vmware.com> 12278L: linux-kernel@vger.kernel.org 12279S: Maintained 12280F: drivers/misc/vmw_balloon.c 12281 12282VMWARE VMMOUSE SUBDRIVER 12283M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12284M: "VMware, Inc." <pv-drivers@vmware.com> 12285L: linux-input@vger.kernel.org 12286S: Maintained 12287F: drivers/input/mouse/vmmouse.c 12288F: drivers/input/mouse/vmmouse.h 12289 12290VMWARE VMXNET3 ETHERNET DRIVER 12291M: Shrikrishna Khare <skhare@vmware.com> 12292M: "VMware, Inc." <pv-drivers@vmware.com> 12293L: netdev@vger.kernel.org 12294S: Maintained 12295F: drivers/net/vmxnet3/ 12296 12297VMware PVSCSI driver 12298M: Arvind Kumar <arvindkumar@vmware.com> 12299M: VMware PV-Drivers <pv-drivers@vmware.com> 12300L: linux-scsi@vger.kernel.org 12301S: Maintained 12302F: drivers/scsi/vmw_pvscsi.c 12303F: drivers/scsi/vmw_pvscsi.h 12304 12305VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12306M: Liam Girdwood <lgirdwood@gmail.com> 12307M: Mark Brown <broonie@kernel.org> 12308L: linux-kernel@vger.kernel.org 12309W: http://www.slimlogic.co.uk/?p=48 12310T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12311S: Supported 12312F: Documentation/devicetree/bindings/regulator/ 12313F: drivers/regulator/ 12314F: include/dt-bindings/regulator/ 12315F: include/linux/regulator/ 12316 12317VRF 12318M: David Ahern <dsa@cumulusnetworks.com> 12319M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12320L: netdev@vger.kernel.org 12321S: Maintained 12322F: drivers/net/vrf.c 12323F: Documentation/networking/vrf.txt 12324 12325VT1211 HARDWARE MONITOR DRIVER 12326M: Juerg Haefliger <juergh@gmail.com> 12327L: linux-hwmon@vger.kernel.org 12328S: Maintained 12329F: Documentation/hwmon/vt1211 12330F: drivers/hwmon/vt1211.c 12331 12332VT8231 HARDWARE MONITOR DRIVER 12333M: Roger Lucas <vt8231@hiddenengine.co.uk> 12334L: linux-hwmon@vger.kernel.org 12335S: Maintained 12336F: drivers/hwmon/vt8231.c 12337 12338VUB300 USB to SDIO/SD/MMC bridge chip 12339M: Tony Olech <tony.olech@elandigitalsystems.com> 12340L: linux-mmc@vger.kernel.org 12341L: linux-usb@vger.kernel.org 12342S: Supported 12343F: drivers/mmc/host/vub300.c 12344 12345W1 DALLAS'S 1-WIRE BUS 12346M: Evgeniy Polyakov <zbr@ioremap.net> 12347S: Maintained 12348F: Documentation/w1/ 12349F: drivers/w1/ 12350 12351W83791D HARDWARE MONITORING DRIVER 12352M: Marc Hulsman <m.hulsman@tudelft.nl> 12353L: linux-hwmon@vger.kernel.org 12354S: Maintained 12355F: Documentation/hwmon/w83791d 12356F: drivers/hwmon/w83791d.c 12357 12358W83793 HARDWARE MONITORING DRIVER 12359M: Rudolf Marek <r.marek@assembler.cz> 12360L: linux-hwmon@vger.kernel.org 12361S: Maintained 12362F: Documentation/hwmon/w83793 12363F: drivers/hwmon/w83793.c 12364 12365W83795 HARDWARE MONITORING DRIVER 12366M: Jean Delvare <jdelvare@suse.com> 12367L: linux-hwmon@vger.kernel.org 12368S: Maintained 12369F: drivers/hwmon/w83795.c 12370 12371W83L51xD SD/MMC CARD INTERFACE DRIVER 12372M: Pierre Ossman <pierre@ossman.eu> 12373S: Maintained 12374F: drivers/mmc/host/wbsd.* 12375 12376WACOM PROTOCOL 4 SERIAL TABLETS 12377M: Julian Squires <julian@cipht.net> 12378M: Hans de Goede <hdegoede@redhat.com> 12379L: linux-input@vger.kernel.org 12380S: Maintained 12381F: drivers/input/tablet/wacom_serial4.c 12382 12383WATCHDOG DEVICE DRIVERS 12384M: Wim Van Sebroeck <wim@iguana.be> 12385R: Guenter Roeck <linux@roeck-us.net> 12386L: linux-watchdog@vger.kernel.org 12387W: http://www.linux-watchdog.org/ 12388T: git git://www.linux-watchdog.org/linux-watchdog.git 12389S: Maintained 12390F: Documentation/devicetree/bindings/watchdog/ 12391F: Documentation/watchdog/ 12392F: drivers/watchdog/ 12393F: include/linux/watchdog.h 12394F: include/uapi/linux/watchdog.h 12395 12396WD7000 SCSI DRIVER 12397M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12398L: linux-scsi@vger.kernel.org 12399S: Maintained 12400F: drivers/scsi/wd7000.c 12401 12402WIIMOTE HID DRIVER 12403M: David Herrmann <dh.herrmann@googlemail.com> 12404L: linux-input@vger.kernel.org 12405S: Maintained 12406F: drivers/hid/hid-wiimote* 12407 12408WINBOND CIR DRIVER 12409M: David Härdeman <david@hardeman.nu> 12410S: Maintained 12411F: drivers/media/rc/winbond-cir.c 12412 12413WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12414M: William Breathitt Gray <vilhelm.gray@gmail.com> 12415L: linux-watchdog@vger.kernel.org 12416S: Maintained 12417F: drivers/watchdog/ebc-c384_wdt.c 12418 12419WINSYSTEMS WS16C48 GPIO DRIVER 12420M: William Breathitt Gray <vilhelm.gray@gmail.com> 12421L: linux-gpio@vger.kernel.org 12422S: Maintained 12423F: drivers/gpio/gpio-ws16c48.c 12424 12425WIMAX STACK 12426M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12427M: linux-wimax@intel.com 12428L: wimax@linuxwimax.org (subscribers-only) 12429S: Supported 12430W: http://linuxwimax.org 12431F: Documentation/wimax/README.wimax 12432F: include/linux/wimax/debug.h 12433F: include/net/wimax.h 12434F: include/uapi/linux/wimax.h 12435F: net/wimax/ 12436 12437WISTRON LAPTOP BUTTON DRIVER 12438M: Miloslav Trmac <mitr@volny.cz> 12439S: Maintained 12440F: drivers/input/misc/wistron_btns.c 12441 12442WL3501 WIRELESS PCMCIA CARD DRIVER 12443M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12444L: linux-wireless@vger.kernel.org 12445W: http://oops.ghostprotocols.net:81/blog 12446S: Maintained 12447F: drivers/net/wireless/wl3501* 12448 12449WOLFSON MICROELECTRONICS DRIVERS 12450L: patches@opensource.wolfsonmicro.com 12451T: git https://github.com/CirrusLogic/linux-drivers.git 12452W: https://github.com/CirrusLogic/linux-drivers/wiki 12453S: Supported 12454F: Documentation/hwmon/wm83?? 12455F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12456F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12457F: Documentation/devicetree/bindings/mfd/arizona.txt 12458F: arch/arm/mach-s3c64xx/mach-crag6410* 12459F: drivers/clk/clk-wm83*.c 12460F: drivers/extcon/extcon-arizona.c 12461F: drivers/leds/leds-wm83*.c 12462F: drivers/gpio/gpio-*wm*.c 12463F: drivers/gpio/gpio-arizona.c 12464F: drivers/hwmon/wm83??-hwmon.c 12465F: drivers/input/misc/wm831x-on.c 12466F: drivers/input/touchscreen/wm831x-ts.c 12467F: drivers/input/touchscreen/wm97*.c 12468F: drivers/mfd/arizona* 12469F: drivers/mfd/wm*.c 12470F: drivers/mfd/cs47l24* 12471F: drivers/power/wm83*.c 12472F: drivers/rtc/rtc-wm83*.c 12473F: drivers/regulator/wm8*.c 12474F: drivers/video/backlight/wm83*_bl.c 12475F: drivers/watchdog/wm83*_wdt.c 12476F: include/linux/mfd/arizona/ 12477F: include/linux/mfd/wm831x/ 12478F: include/linux/mfd/wm8350/ 12479F: include/linux/mfd/wm8400* 12480F: include/linux/wm97xx.h 12481F: include/sound/wm????.h 12482F: sound/soc/codecs/arizona.? 12483F: sound/soc/codecs/wm* 12484F: sound/soc/codecs/cs47l24* 12485 12486WORKQUEUE 12487M: Tejun Heo <tj@kernel.org> 12488R: Lai Jiangshan <jiangshanlai@gmail.com> 12489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12490S: Maintained 12491F: include/linux/workqueue.h 12492F: kernel/workqueue.c 12493F: Documentation/workqueue.txt 12494 12495X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12496M: Chen-Yu Tsai <wens@csie.org> 12497L: linux-kernel@vger.kernel.org 12498S: Maintained 12499N: axp[128] 12500 12501X.25 NETWORK LAYER 12502M: Andrew Hendry <andrew.hendry@gmail.com> 12503L: linux-x25@vger.kernel.org 12504S: Odd Fixes 12505F: Documentation/networking/x25* 12506F: include/net/x25* 12507F: net/x25/ 12508 12509X86 ARCHITECTURE (32-BIT AND 64-BIT) 12510M: Thomas Gleixner <tglx@linutronix.de> 12511M: Ingo Molnar <mingo@redhat.com> 12512M: "H. Peter Anvin" <hpa@zytor.com> 12513M: x86@kernel.org 12514L: linux-kernel@vger.kernel.org 12515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12516S: Maintained 12517F: Documentation/x86/ 12518F: arch/x86/ 12519 12520X86 PLATFORM DRIVERS 12521M: Darren Hart <dvhart@infradead.org> 12522L: platform-driver-x86@vger.kernel.org 12523T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12524S: Maintained 12525F: drivers/platform/x86/ 12526F: drivers/platform/olpc/ 12527 12528X86 MCE INFRASTRUCTURE 12529M: Tony Luck <tony.luck@intel.com> 12530M: Borislav Petkov <bp@alien8.de> 12531L: linux-edac@vger.kernel.org 12532S: Maintained 12533F: arch/x86/kernel/cpu/mcheck/* 12534 12535X86 MICROCODE UPDATE SUPPORT 12536M: Borislav Petkov <bp@alien8.de> 12537S: Maintained 12538F: arch/x86/kernel/cpu/microcode/* 12539 12540X86 VDSO 12541M: Andy Lutomirski <luto@amacapital.net> 12542L: linux-kernel@vger.kernel.org 12543T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12544S: Maintained 12545F: arch/x86/entry/vdso/ 12546 12547XC2028/3028 TUNER DRIVER 12548M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12549M: Mauro Carvalho Chehab <mchehab@kernel.org> 12550L: linux-media@vger.kernel.org 12551W: https://linuxtv.org 12552T: git git://linuxtv.org/media_tree.git 12553S: Maintained 12554F: drivers/media/tuners/tuner-xc2028.* 12555 12556XEN HYPERVISOR INTERFACE 12557M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12558M: David Vrabel <david.vrabel@citrix.com> 12559M: Juergen Gross <jgross@suse.com> 12560L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12561T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12562S: Supported 12563F: arch/x86/xen/ 12564F: drivers/*/xen-*front.c 12565F: drivers/xen/ 12566F: arch/x86/include/asm/xen/ 12567F: include/xen/ 12568F: include/uapi/xen/ 12569 12570XEN HYPERVISOR ARM 12571M: Stefano Stabellini <sstabellini@kernel.org> 12572L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12573S: Maintained 12574F: arch/arm/xen/ 12575F: arch/arm/include/asm/xen/ 12576 12577XEN HYPERVISOR ARM64 12578M: Stefano Stabellini <sstabellini@kernel.org> 12579L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12580S: Maintained 12581F: arch/arm64/xen/ 12582F: arch/arm64/include/asm/xen/ 12583 12584XEN NETWORK BACKEND DRIVER 12585M: Wei Liu <wei.liu2@citrix.com> 12586L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12587L: netdev@vger.kernel.org 12588S: Supported 12589F: drivers/net/xen-netback/* 12590 12591XEN PCI SUBSYSTEM 12592M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12593L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12594S: Supported 12595F: arch/x86/pci/*xen* 12596F: drivers/pci/*xen* 12597 12598XEN BLOCK SUBSYSTEM 12599M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12600M: Roger Pau Monné <roger.pau@citrix.com> 12601L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12602S: Supported 12603F: drivers/block/xen-blkback/* 12604F: drivers/block/xen* 12605 12606XEN PVSCSI DRIVERS 12607M: Juergen Gross <jgross@suse.com> 12608L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12609L: linux-scsi@vger.kernel.org 12610S: Supported 12611F: drivers/scsi/xen-scsifront.c 12612F: drivers/xen/xen-scsiback.c 12613F: include/xen/interface/io/vscsiif.h 12614 12615XEN SWIOTLB SUBSYSTEM 12616M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12617L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12618S: Supported 12619F: arch/x86/xen/*swiotlb* 12620F: drivers/xen/*swiotlb* 12621 12622XFS FILESYSTEM 12623P: Silicon Graphics Inc 12624M: Dave Chinner <david@fromorbit.com> 12625M: xfs@oss.sgi.com 12626L: xfs@oss.sgi.com 12627W: http://oss.sgi.com/projects/xfs 12628T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12629S: Supported 12630F: Documentation/filesystems/xfs.txt 12631F: fs/xfs/ 12632 12633XILINX AXI ETHERNET DRIVER 12634M: Anirudha Sarangi <anirudh@xilinx.com> 12635M: John Linn <John.Linn@xilinx.com> 12636S: Maintained 12637F: drivers/net/ethernet/xilinx/xilinx_axienet* 12638 12639XILINX UARTLITE SERIAL DRIVER 12640M: Peter Korsgaard <jacmet@sunsite.dk> 12641L: linux-serial@vger.kernel.org 12642S: Maintained 12643F: drivers/tty/serial/uartlite.c 12644 12645XILINX VIDEO IP CORES 12646M: Hyun Kwon <hyun.kwon@xilinx.com> 12647M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12648L: linux-media@vger.kernel.org 12649T: git git://linuxtv.org/media_tree.git 12650S: Supported 12651F: Documentation/devicetree/bindings/media/xilinx/ 12652F: drivers/media/platform/xilinx/ 12653F: include/uapi/linux/xilinx-v4l2-controls.h 12654 12655XILLYBUS DRIVER 12656M: Eli Billauer <eli.billauer@gmail.com> 12657L: linux-kernel@vger.kernel.org 12658S: Supported 12659F: drivers/char/xillybus/ 12660 12661XTENSA XTFPGA PLATFORM SUPPORT 12662M: Max Filippov <jcmvbkbc@gmail.com> 12663L: linux-xtensa@linux-xtensa.org 12664S: Maintained 12665F: drivers/spi/spi-xtensa-xtfpga.c 12666F: sound/soc/xtensa/xtfpga-i2s.c 12667 12668YAM DRIVER FOR AX.25 12669M: Jean-Paul Roubelat <jpr@f6fbb.org> 12670L: linux-hams@vger.kernel.org 12671S: Maintained 12672F: drivers/net/hamradio/yam* 12673F: include/linux/yam.h 12674 12675YEALINK PHONE DRIVER 12676M: Henk Vergonet <Henk.Vergonet@gmail.com> 12677L: usbb2k-api-dev@nongnu.org 12678S: Maintained 12679F: Documentation/input/yealink.txt 12680F: drivers/input/misc/yealink.* 12681 12682Z8530 DRIVER FOR AX.25 12683M: Joerg Reuter <jreuter@yaina.de> 12684W: http://yaina.de/jreuter/ 12685W: http://www.qsl.net/dl1bke/ 12686L: linux-hams@vger.kernel.org 12687S: Maintained 12688F: Documentation/networking/z8530drv.txt 12689F: drivers/net/hamradio/*scc.c 12690F: drivers/net/hamradio/z8530.h 12691 12692ZBUD COMPRESSED PAGE ALLOCATOR 12693M: Seth Jennings <sjenning@redhat.com> 12694L: linux-mm@kvack.org 12695S: Maintained 12696F: mm/zbud.c 12697F: include/linux/zbud.h 12698 12699ZD1211RW WIRELESS DRIVER 12700M: Daniel Drake <dsd@gentoo.org> 12701M: Ulrich Kunitz <kune@deine-taler.de> 12702W: http://zd1211.ath.cx/wiki/DriverRewrite 12703L: linux-wireless@vger.kernel.org 12704L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12705S: Maintained 12706F: drivers/net/wireless/zydas/zd1211rw/ 12707 12708ZPOOL COMPRESSED PAGE STORAGE API 12709M: Dan Streetman <ddstreet@ieee.org> 12710L: linux-mm@kvack.org 12711S: Maintained 12712F: mm/zpool.c 12713F: include/linux/zpool.h 12714 12715ZR36067 VIDEO FOR LINUX DRIVER 12716L: mjpeg-users@lists.sourceforge.net 12717L: linux-media@vger.kernel.org 12718W: http://mjpeg.sourceforge.net/driver-zoran/ 12719T: hg https://linuxtv.org/hg/v4l-dvb 12720S: Odd Fixes 12721F: drivers/media/pci/zoran/ 12722 12723ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12724M: Minchan Kim <minchan@kernel.org> 12725M: Nitin Gupta <ngupta@vflare.org> 12726R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12727L: linux-kernel@vger.kernel.org 12728S: Maintained 12729F: drivers/block/zram/ 12730F: Documentation/blockdev/zram.txt 12731 12732ZS DECSTATION Z85C30 SERIAL DRIVER 12733M: "Maciej W. Rozycki" <macro@linux-mips.org> 12734S: Maintained 12735F: drivers/tty/serial/zs.* 12736 12737ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12738M: Minchan Kim <minchan@kernel.org> 12739M: Nitin Gupta <ngupta@vflare.org> 12740R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12741L: linux-mm@kvack.org 12742S: Maintained 12743F: mm/zsmalloc.c 12744F: include/linux/zsmalloc.h 12745F: Documentation/vm/zsmalloc.txt 12746 12747ZSWAP COMPRESSED SWAP CACHING 12748M: Seth Jennings <sjenning@redhat.com> 12749L: linux-mm@kvack.org 12750S: Maintained 12751F: mm/zswap.c 12752 12753THE REST 12754M: Linus Torvalds <torvalds@linux-foundation.org> 12755L: linux-kernel@vger.kernel.org 12756Q: http://patchwork.kernel.org/project/LKML/list/ 12757T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12758S: Buried alive in reporters 12759F: * 12760F: */ 12761