1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178S: Maintained 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 180F: drivers/tty/serial/8250* 181F: include/linux/serial_8250.h 182 1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 184L: netdev@vger.kernel.org 185S: Orphan / Obsolete 186F: drivers/net/ethernet/8390/ 187 1889P FILE SYSTEM 189M: Eric Van Hensbergen <ericvh@gmail.com> 190M: Ron Minnich <rminnich@sandia.gov> 191M: Latchesar Ionkov <lucho@ionkov.net> 192L: v9fs-developer@lists.sourceforge.net 193W: http://swik.net/v9fs 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 196S: Maintained 197F: Documentation/filesystems/9p.txt 198F: fs/9p/ 199F: net/9p/ 200F: include/net/9p/ 201F: include/uapi/linux/virtio_9p.h 202F: include/trace/events/9p.h 203 204 205A8293 MEDIA DRIVER 206M: Antti Palosaari <crope@iki.fi> 207L: linux-media@vger.kernel.org 208W: https://linuxtv.org 209W: http://palosaari.fi/linux/ 210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 211T: git git://linuxtv.org/anttip/media_tree.git 212S: Maintained 213F: drivers/media/dvb-frontends/a8293* 214 215AACRAID SCSI RAID DRIVER 216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 217L: linux-scsi@vger.kernel.org 218W: http://www.adaptec.com/ 219S: Supported 220F: Documentation/scsi/aacraid.txt 221F: drivers/scsi/aacraid/ 222 223ABI/API 224L: linux-api@vger.kernel.org 225F: include/linux/syscalls.h 226F: kernel/sys_ni.c 227 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 229M: Hans de Goede <hdegoede@redhat.com> 230L: linux-hwmon@vger.kernel.org 231S: Maintained 232F: drivers/hwmon/abituguru.c 233 234ABIT UGURU 3 HARDWARE MONITOR DRIVER 235M: Alistair John Strachan <alistair@devzero.co.uk> 236L: linux-hwmon@vger.kernel.org 237S: Maintained 238F: drivers/hwmon/abituguru3.c 239 240ACCES 104-DIO-48E GPIO DRIVER 241M: William Breathitt Gray <vilhelm.gray@gmail.com> 242L: linux-gpio@vger.kernel.org 243S: Maintained 244F: drivers/gpio/gpio-104-dio-48e.c 245 246ACCES 104-IDI-48 GPIO DRIVER 247M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 248L: linux-gpio@vger.kernel.org 249S: Maintained 250F: drivers/gpio/gpio-104-idi-48.c 251 252ACCES 104-IDIO-16 GPIO DRIVER 253M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-idio-16.c 257 258ACENIC DRIVER 259M: Jes Sorensen <jes@trained-monkey.org> 260L: linux-acenic@sunsite.dk 261S: Maintained 262F: drivers/net/ethernet/alteon/acenic* 263 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 265M: Peter Feuerer <peter@piie.net> 266L: platform-driver-x86@vger.kernel.org 267W: http://piie.net/?section=acerhdf 268S: Maintained 269F: drivers/platform/x86/acerhdf.c 270 271ACER WMI LAPTOP EXTRAS 272M: "Lee, Chun-Yi" <jlee@suse.com> 273L: platform-driver-x86@vger.kernel.org 274S: Maintained 275F: drivers/platform/x86/acer-wmi.c 276 277ACPI 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 279M: Len Brown <lenb@kernel.org> 280L: linux-acpi@vger.kernel.org 281W: https://01.org/linux-acpi 282Q: https://patchwork.kernel.org/project/linux-acpi/list/ 283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 284S: Supported 285F: drivers/acpi/ 286F: drivers/pnp/pnpacpi/ 287F: include/linux/acpi.h 288F: include/acpi/ 289F: Documentation/acpi/ 290F: Documentation/ABI/testing/sysfs-bus-acpi 291F: drivers/pci/*acpi* 292F: drivers/pci/*/*acpi* 293F: drivers/pci/*/*/*acpi* 294F: tools/power/acpi/ 295 296ACPI COMPONENT ARCHITECTURE (ACPICA) 297M: Robert Moore <robert.moore@intel.com> 298M: Lv Zheng <lv.zheng@intel.com> 299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 300L: linux-acpi@vger.kernel.org 301L: devel@acpica.org 302W: https://acpica.org/ 303W: https://github.com/acpica/acpica/ 304Q: https://patchwork.kernel.org/project/linux-acpi/list/ 305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 306S: Supported 307F: drivers/acpi/acpica/ 308F: include/acpi/ 309F: tools/power/acpi/ 310 311ACPI FAN DRIVER 312M: Zhang Rui <rui.zhang@intel.com> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315S: Supported 316F: drivers/acpi/fan.c 317 318ACPI THERMAL DRIVER 319M: Zhang Rui <rui.zhang@intel.com> 320L: linux-acpi@vger.kernel.org 321W: https://01.org/linux-acpi 322S: Supported 323F: drivers/acpi/*thermal* 324 325ACPI VIDEO DRIVER 326M: Zhang Rui <rui.zhang@intel.com> 327L: linux-acpi@vger.kernel.org 328W: https://01.org/linux-acpi 329S: Supported 330F: drivers/acpi/acpi_video.c 331 332ACPI WMI DRIVER 333L: platform-driver-x86@vger.kernel.org 334S: Orphan 335F: drivers/platform/x86/wmi.c 336 337AD1889 ALSA SOUND DRIVER 338M: Thibaut Varene <T-Bone@parisc-linux.org> 339W: http://wiki.parisc-linux.org/AD1889 340L: linux-parisc@vger.kernel.org 341S: Maintained 342F: sound/pci/ad1889.* 343 344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 345M: Michael Hennerich <michael.hennerich@analog.com> 346W: http://wiki.analog.com/AD5254 347W: http://ez.analog.com/community/linux-device-drivers 348S: Supported 349F: drivers/misc/ad525x_dpot.c 350 351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 352M: Michael Hennerich <michael.hennerich@analog.com> 353W: http://wiki.analog.com/AD5398 354W: http://ez.analog.com/community/linux-device-drivers 355S: Supported 356F: drivers/regulator/ad5398.c 357 358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 359M: Michael Hennerich <michael.hennerich@analog.com> 360W: http://wiki.analog.com/AD7142 361W: http://ez.analog.com/community/linux-device-drivers 362S: Supported 363F: drivers/input/misc/ad714x.c 364 365AD7877 TOUCHSCREEN DRIVER 366M: Michael Hennerich <michael.hennerich@analog.com> 367W: http://wiki.analog.com/AD7877 368W: http://ez.analog.com/community/linux-device-drivers 369S: Supported 370F: drivers/input/touchscreen/ad7877.c 371 372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 373M: Michael Hennerich <michael.hennerich@analog.com> 374W: http://wiki.analog.com/AD7879 375W: http://ez.analog.com/community/linux-device-drivers 376S: Supported 377F: drivers/input/touchscreen/ad7879.c 378 379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 380M: Jiri Kosina <jikos@kernel.org> 381S: Maintained 382 383ADF7242 IEEE 802.15.4 RADIO DRIVER 384M: Michael Hennerich <michael.hennerich@analog.com> 385W: https://wiki.analog.com/ADF7242 386W: http://ez.analog.com/community/linux-device-drivers 387L: linux-wpan@vger.kernel.org 388S: Supported 389F: drivers/net/ieee802154/adf7242.c 390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 391 392ADM1025 HARDWARE MONITOR DRIVER 393M: Jean Delvare <jdelvare@suse.com> 394L: linux-hwmon@vger.kernel.org 395S: Maintained 396F: Documentation/hwmon/adm1025 397F: drivers/hwmon/adm1025.c 398 399ADM1029 HARDWARE MONITOR DRIVER 400M: Corentin Labbe <clabbe.montjoie@gmail.com> 401L: linux-hwmon@vger.kernel.org 402S: Maintained 403F: drivers/hwmon/adm1029.c 404 405ADM8211 WIRELESS DRIVER 406L: linux-wireless@vger.kernel.org 407W: http://wireless.kernel.org/ 408S: Orphan 409F: drivers/net/wireless/admtek/adm8211.* 410 411ADP1653 FLASH CONTROLLER DRIVER 412M: Sakari Ailus <sakari.ailus@iki.fi> 413L: linux-media@vger.kernel.org 414S: Maintained 415F: drivers/media/i2c/adp1653.c 416F: include/media/i2c/adp1653.h 417 418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/ADP5520 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/mfd/adp5520.c 424F: drivers/video/backlight/adp5520_bl.c 425F: drivers/leds/leds-adp5520.c 426F: drivers/gpio/gpio-adp5520.c 427F: drivers/input/keyboard/adp5520-keys.c 428 429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 430M: Michael Hennerich <michael.hennerich@analog.com> 431W: http://wiki.analog.com/ADP5588 432W: http://ez.analog.com/community/linux-device-drivers 433S: Supported 434F: drivers/input/keyboard/adp5588-keys.c 435F: drivers/gpio/gpio-adp5588.c 436 437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 438M: Michael Hennerich <michael.hennerich@analog.com> 439W: http://wiki.analog.com/ADP8860 440W: http://ez.analog.com/community/linux-device-drivers 441S: Supported 442F: drivers/video/backlight/adp8860_bl.c 443 444ADS1015 HARDWARE MONITOR DRIVER 445M: Dirk Eibach <eibach@gdsys.de> 446L: linux-hwmon@vger.kernel.org 447S: Maintained 448F: Documentation/hwmon/ads1015 449F: drivers/hwmon/ads1015.c 450F: include/linux/i2c/ads1015.h 451 452ADT746X FAN DRIVER 453M: Colin Leroy <colin@colino.net> 454S: Maintained 455F: drivers/macintosh/therm_adt746x.c 456 457ADT7475 HARDWARE MONITOR DRIVER 458M: Jean Delvare <jdelvare@suse.com> 459L: linux-hwmon@vger.kernel.org 460S: Maintained 461F: Documentation/hwmon/adt7475 462F: drivers/hwmon/adt7475.c 463 464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 465M: Michael Hennerich <michael.hennerich@analog.com> 466W: http://wiki.analog.com/ADXL345 467W: http://ez.analog.com/community/linux-device-drivers 468S: Supported 469F: drivers/input/misc/adxl34x.c 470 471ADVANSYS SCSI DRIVER 472M: Matthew Wilcox <matthew@wil.cx> 473M: Hannes Reinecke <hare@suse.com> 474L: linux-scsi@vger.kernel.org 475S: Maintained 476F: Documentation/scsi/advansys.txt 477F: drivers/scsi/advansys.c 478 479AEDSP16 DRIVER 480M: Riccardo Facchetti <fizban@tin.it> 481S: Maintained 482F: sound/oss/aedsp16.c 483 484AF9013 MEDIA DRIVER 485M: Antti Palosaari <crope@iki.fi> 486L: linux-media@vger.kernel.org 487W: https://linuxtv.org 488W: http://palosaari.fi/linux/ 489Q: http://patchwork.linuxtv.org/project/linux-media/list/ 490T: git git://linuxtv.org/anttip/media_tree.git 491S: Maintained 492F: drivers/media/dvb-frontends/af9013* 493 494AF9033 MEDIA DRIVER 495M: Antti Palosaari <crope@iki.fi> 496L: linux-media@vger.kernel.org 497W: https://linuxtv.org 498W: http://palosaari.fi/linux/ 499Q: http://patchwork.linuxtv.org/project/linux-media/list/ 500T: git git://linuxtv.org/anttip/media_tree.git 501S: Maintained 502F: drivers/media/dvb-frontends/af9033* 503 504AFFS FILE SYSTEM 505L: linux-fsdevel@vger.kernel.org 506S: Orphan 507F: Documentation/filesystems/affs.txt 508F: fs/affs/ 509 510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 511M: David Howells <dhowells@redhat.com> 512L: linux-afs@lists.infradead.org 513S: Supported 514F: fs/afs/ 515F: include/net/af_rxrpc.h 516F: net/rxrpc/af_rxrpc.c 517 518AGPGART DRIVER 519M: David Airlie <airlied@linux.ie> 520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 521S: Maintained 522F: drivers/char/agp/ 523F: include/linux/agp* 524F: include/uapi/linux/agp* 525 526AHA152X SCSI DRIVER 527M: "Juergen E. Fischer" <fischer@norbit.de> 528L: linux-scsi@vger.kernel.org 529S: Maintained 530F: drivers/scsi/aha152x* 531F: drivers/scsi/pcmcia/aha152x* 532 533AIC7XXX / AIC79XX SCSI DRIVER 534M: Hannes Reinecke <hare@suse.com> 535L: linux-scsi@vger.kernel.org 536S: Maintained 537F: drivers/scsi/aic7xxx/ 538 539AIMSLAB FM RADIO RECEIVER DRIVER 540M: Hans Verkuil <hverkuil@xs4all.nl> 541L: linux-media@vger.kernel.org 542T: git git://linuxtv.org/media_tree.git 543W: https://linuxtv.org 544S: Maintained 545F: drivers/media/radio/radio-aimslab* 546 547AIO 548M: Benjamin LaHaise <bcrl@kvack.org> 549L: linux-aio@kvack.org 550S: Supported 551F: fs/aio.c 552F: include/linux/*aio*.h 553 554AIRSPY MEDIA DRIVER 555M: Antti Palosaari <crope@iki.fi> 556L: linux-media@vger.kernel.org 557W: https://linuxtv.org 558W: http://palosaari.fi/linux/ 559Q: http://patchwork.linuxtv.org/project/linux-media/list/ 560T: git git://linuxtv.org/anttip/media_tree.git 561S: Maintained 562F: drivers/media/usb/airspy/ 563 564ALCATEL SPEEDTOUCH USB DRIVER 565M: Duncan Sands <duncan.sands@free.fr> 566L: linux-usb@vger.kernel.org 567W: http://www.linux-usb.org/SpeedTouch/ 568S: Maintained 569F: drivers/usb/atm/speedtch.c 570F: drivers/usb/atm/usbatm.c 571 572ALCHEMY AU1XX0 MMC DRIVER 573M: Manuel Lauss <manuel.lauss@gmail.com> 574S: Maintained 575F: drivers/mmc/host/au1xmmc.c 576 577ALI1563 I2C DRIVER 578M: Rudolf Marek <r.marek@assembler.cz> 579L: linux-i2c@vger.kernel.org 580S: Maintained 581F: Documentation/i2c/busses/i2c-ali1563 582F: drivers/i2c/busses/i2c-ali1563.c 583 584ALLWINNER SECURITY SYSTEM 585M: Corentin Labbe <clabbe.montjoie@gmail.com> 586L: linux-crypto@vger.kernel.org 587S: Maintained 588F: drivers/crypto/sunxi-ss/ 589 590ALPHA PORT 591M: Richard Henderson <rth@twiddle.net> 592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 593M: Matt Turner <mattst88@gmail.com> 594S: Odd Fixes 595L: linux-alpha@vger.kernel.org 596F: arch/alpha/ 597 598ALPS PS/2 TOUCHPAD DRIVER 599R: Pali Rohár <pali.rohar@gmail.com> 600F: drivers/input/mouse/alps.* 601 602ALTERA MAILBOX DRIVER 603M: Ley Foon Tan <lftan@altera.com> 604L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 605S: Maintained 606F: drivers/mailbox/mailbox-altera.c 607 608ALTERA PIO DRIVER 609M: Tien Hock Loh <thloh@altera.com> 610L: linux-gpio@vger.kernel.org 611S: Maintained 612F: drivers/gpio/gpio-altera.c 613 614ALTERA TRIPLE SPEED ETHERNET DRIVER 615M: Vince Bridgers <vbridger@opensource.altera.com> 616L: netdev@vger.kernel.org 617L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 618S: Maintained 619F: drivers/net/ethernet/altera/ 620 621ALTERA UART/JTAG UART SERIAL DRIVERS 622M: Tobias Klauser <tklauser@distanz.ch> 623L: linux-serial@vger.kernel.org 624L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 625S: Maintained 626F: drivers/tty/serial/altera_uart.c 627F: drivers/tty/serial/altera_jtaguart.c 628F: include/linux/altera_uart.h 629F: include/linux/altera_jtaguart.h 630 631AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 632M: Tom Lendacky <thomas.lendacky@amd.com> 633M: Gary Hook <gary.hook@amd.com> 634L: linux-crypto@vger.kernel.org 635S: Supported 636F: drivers/crypto/ccp/ 637F: include/linux/ccp.h 638 639AMD FAM15H PROCESSOR POWER MONITORING DRIVER 640M: Huang Rui <ray.huang@amd.com> 641L: linux-hwmon@vger.kernel.org 642S: Supported 643F: Documentation/hwmon/fam15h_power 644F: drivers/hwmon/fam15h_power.c 645 646AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 647L: linux-geode@lists.infradead.org (moderated for non-subscribers) 648S: Orphan 649F: drivers/usb/gadget/udc/amd5536udc.* 650 651AMD GEODE PROCESSOR/CHIPSET SUPPORT 652P: Andres Salomon <dilinger@queued.net> 653L: linux-geode@lists.infradead.org (moderated for non-subscribers) 654W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 655S: Supported 656F: drivers/char/hw_random/geode-rng.c 657F: drivers/crypto/geode* 658F: drivers/video/fbdev/geode/ 659F: arch/x86/include/asm/geode.h 660 661AMD IOMMU (AMD-VI) 662M: Joerg Roedel <joro@8bytes.org> 663L: iommu@lists.linux-foundation.org 664T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 665S: Maintained 666F: drivers/iommu/amd_iommu*.[ch] 667F: include/linux/amd-iommu.h 668 669AMD KFD 670M: Oded Gabbay <oded.gabbay@gmail.com> 671L: dri-devel@lists.freedesktop.org 672T: git git://people.freedesktop.org/~gabbayo/linux.git 673S: Supported 674F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 675F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 676F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 677F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 678F: drivers/gpu/drm/amd/amdkfd/ 679F: drivers/gpu/drm/amd/include/cik_structs.h 680F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 681F: drivers/gpu/drm/amd/include/vi_structs.h 682F: drivers/gpu/drm/radeon/radeon_kfd.c 683F: drivers/gpu/drm/radeon/radeon_kfd.h 684F: include/uapi/linux/kfd_ioctl.h 685 686AMD SEATTLE DEVICE TREE SUPPORT 687M: Brijesh Singh <brijeshkumar.singh@amd.com> 688M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 689M: Tom Lendacky <thomas.lendacky@amd.com> 690S: Supported 691F: arch/arm64/boot/dts/amd/ 692 693AMD XGBE DRIVER 694M: Tom Lendacky <thomas.lendacky@amd.com> 695L: netdev@vger.kernel.org 696S: Supported 697F: drivers/net/ethernet/amd/xgbe/ 698F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 699 700AMS (Apple Motion Sensor) DRIVER 701M: Michael Hanselmann <linux-kernel@hansmi.ch> 702S: Supported 703F: drivers/macintosh/ams/ 704 705ANALOG DEVICES INC AD9389B DRIVER 706M: Hans Verkuil <hans.verkuil@cisco.com> 707L: linux-media@vger.kernel.org 708S: Maintained 709F: drivers/media/i2c/ad9389b* 710 711ANALOG DEVICES INC ADV7180 DRIVER 712M: Lars-Peter Clausen <lars@metafoo.de> 713L: linux-media@vger.kernel.org 714W: http://ez.analog.com/community/linux-device-drivers 715S: Supported 716F: drivers/media/i2c/adv7180.c 717 718ANALOG DEVICES INC ADV7511 DRIVER 719M: Hans Verkuil <hans.verkuil@cisco.com> 720L: linux-media@vger.kernel.org 721S: Maintained 722F: drivers/media/i2c/adv7511* 723 724ANALOG DEVICES INC ADV7604 DRIVER 725M: Hans Verkuil <hans.verkuil@cisco.com> 726L: linux-media@vger.kernel.org 727S: Maintained 728F: drivers/media/i2c/adv7604* 729 730ANALOG DEVICES INC ADV7842 DRIVER 731M: Hans Verkuil <hans.verkuil@cisco.com> 732L: linux-media@vger.kernel.org 733S: Maintained 734F: drivers/media/i2c/adv7842* 735 736ANALOG DEVICES INC ASOC CODEC DRIVERS 737M: Lars-Peter Clausen <lars@metafoo.de> 738L: alsa-devel@alsa-project.org (moderated for non-subscribers) 739W: http://wiki.analog.com/ 740W: http://ez.analog.com/community/linux-device-drivers 741S: Supported 742F: sound/soc/codecs/adau* 743F: sound/soc/codecs/adav* 744F: sound/soc/codecs/ad1* 745F: sound/soc/codecs/ad7* 746F: sound/soc/codecs/ssm* 747F: sound/soc/codecs/sigmadsp.* 748 749ANALOG DEVICES INC ASOC DRIVERS 750L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 751L: alsa-devel@alsa-project.org (moderated for non-subscribers) 752W: http://blackfin.uclinux.org/ 753S: Supported 754F: sound/soc/blackfin/* 755 756ANALOG DEVICES INC IIO DRIVERS 757M: Lars-Peter Clausen <lars@metafoo.de> 758M: Michael Hennerich <Michael.Hennerich@analog.com> 759W: http://wiki.analog.com/ 760W: http://ez.analog.com/community/linux-device-drivers 761S: Supported 762F: drivers/iio/*/ad* 763X: drivers/iio/*/adjd* 764F: drivers/staging/iio/*/ad* 765F: staging/iio/trigger/iio-trig-bfin-timer.c 766 767ANALOG DEVICES INC DMA DRIVERS 768M: Lars-Peter Clausen <lars@metafoo.de> 769W: http://ez.analog.com/community/linux-device-drivers 770S: Supported 771F: drivers/dma/dma-axi-dmac.c 772 773ANDROID DRIVERS 774M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 775M: Arve Hjønnevåg <arve@android.com> 776M: Riley Andrews <riandrews@android.com> 777T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 778L: devel@driverdev.osuosl.org 779S: Supported 780F: drivers/android/ 781F: drivers/staging/android/ 782 783ANDROID ION DRIVER 784M: Laura Abbott <labbott@redhat.com> 785M: Sumit Semwal <sumit.semwal@linaro.org> 786L: devel@driverdev.osuosl.org 787S: Supported 788F: drivers/staging/android/ion 789F: drivers/staging/android/uapi/ion.h 790F: drivers/staging/android/uapi/ion_test.h 791 792AOA (Apple Onboard Audio) ALSA DRIVER 793M: Johannes Berg <johannes@sipsolutions.net> 794L: linuxppc-dev@lists.ozlabs.org 795L: alsa-devel@alsa-project.org (moderated for non-subscribers) 796S: Maintained 797F: sound/aoa/ 798 799APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 800M: William Breathitt Gray <vilhelm.gray@gmail.com> 801L: linux-iio@vger.kernel.org 802S: Maintained 803F: drivers/iio/dac/stx104.c 804 805APM DRIVER 806M: Jiri Kosina <jikos@kernel.org> 807S: Odd fixes 808T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 809F: arch/x86/kernel/apm_32.c 810F: include/linux/apm_bios.h 811F: include/uapi/linux/apm_bios.h 812F: drivers/char/apm-emulation.c 813 814APPLE BCM5974 MULTITOUCH DRIVER 815M: Henrik Rydberg <rydberg@bitmath.org> 816L: linux-input@vger.kernel.org 817S: Odd fixes 818F: drivers/input/mouse/bcm5974.c 819 820APPLE SMC DRIVER 821M: Henrik Rydberg <rydberg@bitmath.org> 822L: linux-hwmon@vger.kernel.org 823S: Odd fixes 824F: drivers/hwmon/applesmc.c 825 826APPLETALK NETWORK LAYER 827M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 828S: Maintained 829F: drivers/net/appletalk/ 830F: net/appletalk/ 831 832APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 833M: Duc Dang <dhdang@apm.com> 834S: Supported 835F: arch/arm64/boot/dts/apm/ 836 837APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 838M: Iyappan Subramanian <isubramanian@apm.com> 839M: Keyur Chudgar <kchudgar@apm.com> 840S: Supported 841F: drivers/net/ethernet/apm/xgene/ 842F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 843 844APTINA CAMERA SENSOR PLL 845M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 846L: linux-media@vger.kernel.org 847S: Maintained 848F: drivers/media/i2c/aptina-pll.* 849 850ARC FRAMEBUFFER DRIVER 851M: Jaya Kumar <jayalk@intworks.biz> 852S: Maintained 853F: drivers/video/fbdev/arcfb.c 854F: drivers/video/fbdev/core/fb_defio.c 855 856ARCNET NETWORK LAYER 857M: Michael Grzeschik <m.grzeschik@pengutronix.de> 858L: netdev@vger.kernel.org 859S: Maintained 860F: drivers/net/arcnet/ 861F: include/uapi/linux/if_arcnet.h 862 863ARC PGU DRM DRIVER 864M: Alexey Brodkin <abrodkin@synopsys.com> 865S: Supported 866F: drivers/gpu/drm/arc/ 867F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 868 869ARM HDLCD DRM DRIVER 870M: Liviu Dudau <liviu.dudau@arm.com> 871S: Supported 872F: drivers/gpu/drm/arm/ 873F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 874 875ARM MFM AND FLOPPY DRIVERS 876M: Ian Molton <spyro@f2s.com> 877S: Maintained 878F: arch/arm/lib/floppydma.S 879F: arch/arm/include/asm/floppy.h 880 881ARM PMU PROFILING AND DEBUGGING 882M: Will Deacon <will.deacon@arm.com> 883R: Mark Rutland <mark.rutland@arm.com> 884S: Maintained 885F: arch/arm*/kernel/perf_* 886F: arch/arm/oprofile/common.c 887F: arch/arm*/kernel/hw_breakpoint.c 888F: arch/arm*/include/asm/hw_breakpoint.h 889F: arch/arm*/include/asm/perf_event.h 890F: drivers/perf/arm_pmu.c 891F: include/linux/perf/arm_pmu.h 892 893ARM PORT 894M: Russell King <linux@armlinux.org.uk> 895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 896W: http://www.armlinux.org.uk/ 897S: Maintained 898F: arch/arm/ 899 900ARM SUB-ARCHITECTURES 901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 902S: Maintained 903F: arch/arm/mach-*/ 904F: arch/arm/plat-*/ 905T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 906 907ARM PRIMECELL AACI PL041 DRIVER 908M: Russell King <linux@armlinux.org.uk> 909S: Maintained 910F: sound/arm/aaci.* 911 912ARM PRIMECELL CLCD PL110 DRIVER 913M: Russell King <linux@armlinux.org.uk> 914S: Maintained 915F: drivers/video/fbdev/amba-clcd.* 916 917ARM PRIMECELL KMI PL050 DRIVER 918M: Russell King <linux@armlinux.org.uk> 919S: Maintained 920F: drivers/input/serio/ambakmi.* 921F: include/linux/amba/kmi.h 922 923ARM PRIMECELL MMCI PL180/1 DRIVER 924M: Russell King <linux@armlinux.org.uk> 925S: Maintained 926F: drivers/mmc/host/mmci.* 927F: include/linux/amba/mmci.h 928 929ARM PRIMECELL UART PL010 AND PL011 DRIVERS 930M: Russell King <linux@armlinux.org.uk> 931S: Maintained 932F: drivers/tty/serial/amba-pl01*.c 933F: include/linux/amba/serial.h 934 935ARM PRIMECELL BUS SUPPORT 936M: Russell King <linux@armlinux.org.uk> 937S: Maintained 938F: drivers/amba/ 939F: include/linux/amba/bus.h 940 941ARM/ADS SPHERE MACHINE SUPPORT 942M: Lennert Buytenhek <kernel@wantstofly.org> 943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 944S: Maintained 945 946ARM/AFEB9260 MACHINE SUPPORT 947M: Sergey Lapin <slapin@ossfans.org> 948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 949S: Maintained 950 951ARM/AJECO 1ARM MACHINE SUPPORT 952M: Lennert Buytenhek <kernel@wantstofly.org> 953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 954S: Maintained 955 956ARM/Allwinner sunXi SoC support 957M: Maxime Ripard <maxime.ripard@free-electrons.com> 958M: Chen-Yu Tsai <wens@csie.org> 959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 960S: Maintained 961N: sun[x456789]i 962 963ARM/Allwinner SoC Clock Support 964M: Emilio López <emilio@elopez.com.ar> 965S: Maintained 966F: drivers/clk/sunxi/ 967 968ARM/Amlogic Meson SoC support 969M: Carlo Caione <carlo@caione.org> 970M: Kevin Hilman <khilman@baylibre.com> 971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 972L: linux-amlogic@lists.infradead.org 973W: http://linux-meson.com/ 974S: Maintained 975F: arch/arm/mach-meson/ 976F: arch/arm/boot/dts/meson* 977F: arch/arm64/boot/dts/amlogic/ 978F: drivers/pinctrl/meson/ 979N: meson 980 981ARM/Annapurna Labs ALPINE ARCHITECTURE 982M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 983M: Antoine Tenart <antoine.tenart@free-electrons.com> 984S: Maintained 985F: arch/arm/mach-alpine/ 986F: arch/arm/boot/dts/alpine* 987F: arch/arm64/boot/dts/al/ 988F: drivers/*/*alpine* 989 990ARM/ARTPEC MACHINE SUPPORT 991M: Jesper Nilsson <jesper.nilsson@axis.com> 992M: Lars Persson <lars.persson@axis.com> 993M: Niklas Cassel <niklas.cassel@axis.com> 994S: Maintained 995L: linux-arm-kernel@axis.com 996F: arch/arm/mach-artpec 997F: arch/arm/boot/dts/artpec6* 998F: drivers/clk/axis 999 1000ARM/ASPEED MACHINE SUPPORT 1001M: Joel Stanley <joel@jms.id.au> 1002S: Maintained 1003F: arch/arm/mach-aspeed/ 1004F: arch/arm/boot/dts/aspeed-* 1005F: drivers/*/*aspeed* 1006 1007ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1008M: Nicolas Ferre <nicolas.ferre@atmel.com> 1009M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1010M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1012W: http://www.linux4sam.org 1013T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1014S: Supported 1015F: arch/arm/mach-at91/ 1016F: include/soc/at91/ 1017F: arch/arm/boot/dts/at91*.dts 1018F: arch/arm/boot/dts/at91*.dtsi 1019F: arch/arm/boot/dts/sama*.dts 1020F: arch/arm/boot/dts/sama*.dtsi 1021F: arch/arm/include/debug/at91.S 1022 1023ARM/ATMEL AT91 Clock Support 1024M: Boris Brezillon <boris.brezillon@free-electrons.com> 1025S: Maintained 1026F: drivers/clk/at91 1027 1028ARM/CALXEDA HIGHBANK ARCHITECTURE 1029M: Rob Herring <robh@kernel.org> 1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1031S: Maintained 1032F: arch/arm/mach-highbank/ 1033F: arch/arm/boot/dts/highbank.dts 1034F: arch/arm/boot/dts/ecx-*.dts* 1035 1036ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1037M: Krzysztof Halasa <khalasa@piap.pl> 1038S: Maintained 1039F: arch/arm/mach-cns3xxx/ 1040 1041ARM/CAVIUM THUNDER NETWORK DRIVER 1042M: Sunil Goutham <sgoutham@cavium.com> 1043M: Robert Richter <rric@kernel.org> 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1045S: Supported 1046F: drivers/net/ethernet/cavium/thunder/ 1047 1048ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1049M: Alexander Shiyan <shc_work@mail.ru> 1050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1051S: Odd Fixes 1052N: clps711x 1053 1054ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1055M: Hartley Sweeten <hsweeten@visionengravers.com> 1056M: Ryan Mallon <rmallon@gmail.com> 1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1058S: Maintained 1059F: arch/arm/mach-ep93xx/ 1060F: arch/arm/mach-ep93xx/include/mach/ 1061 1062ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1063M: Lennert Buytenhek <kernel@wantstofly.org> 1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1065S: Maintained 1066 1067ARM/CLKDEV SUPPORT 1068M: Russell King <linux@armlinux.org.uk> 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1070S: Maintained 1071F: arch/arm/include/asm/clkdev.h 1072F: drivers/clk/clkdev.c 1073 1074ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1075M: Mike Rapoport <mike@compulab.co.il> 1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1077S: Maintained 1078 1079ARM/CONTEC MICRO9 MACHINE SUPPORT 1080M: Hubert Feurstein <hubert.feurstein@contec.at> 1081S: Maintained 1082F: arch/arm/mach-ep93xx/micro9.c 1083 1084ARM/CORESIGHT FRAMEWORK AND DRIVERS 1085M: Mathieu Poirier <mathieu.poirier@linaro.org> 1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1087S: Maintained 1088F: drivers/hwtracing/coresight/* 1089F: Documentation/trace/coresight.txt 1090F: Documentation/devicetree/bindings/arm/coresight.txt 1091F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1092 1093ARM/CORGI MACHINE SUPPORT 1094M: Richard Purdie <rpurdie@rpsys.net> 1095S: Maintained 1096 1097ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1098M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1100T: git git://github.com/ulli-kroll/linux.git 1101S: Maintained 1102F: arch/arm/mach-gemini/ 1103F: drivers/rtc/rtc-gemini.c 1104 1105ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1106M: Barry Song <baohua@kernel.org> 1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1108T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1109S: Maintained 1110F: arch/arm/boot/dts/prima2* 1111F: arch/arm/mach-prima2/ 1112F: drivers/clk/sirf/ 1113F: drivers/clocksource/timer-prima2.c 1114F: drivers/clocksource/timer-atlas7.c 1115N: [^a-z]sirf 1116 1117ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1118M: Baruch Siach <baruch@tkos.co.il> 1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1120S: Maintained 1121F: arch/arm/boot/dts/cx92755* 1122N: digicolor 1123 1124ARM/EBSA110 MACHINE SUPPORT 1125M: Russell King <linux@armlinux.org.uk> 1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1127W: http://www.armlinux.org.uk/ 1128S: Maintained 1129F: arch/arm/mach-ebsa110/ 1130F: drivers/net/ethernet/amd/am79c961a.* 1131 1132ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1133M: Uwe Kleine-König <kernel@pengutronix.de> 1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1135S: Maintained 1136N: efm32 1137 1138ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1139M: Daniel Ribeiro <drwyrm@gmail.com> 1140M: Stefan Schmidt <stefan@openezx.org> 1141M: Harald Welte <laforge@openezx.org> 1142L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1143W: http://www.openezx.org/ 1144S: Maintained 1145T: topgit git://git.openezx.org/openezx.git 1146F: arch/arm/mach-pxa/ezx.c 1147 1148ARM/FARADAY FA526 PORT 1149M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1151S: Maintained 1152T: git git://git.berlios.de/gemini-board 1153F: arch/arm/mm/*-fa* 1154 1155ARM/FOOTBRIDGE ARCHITECTURE 1156M: Russell King <linux@armlinux.org.uk> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158W: http://www.armlinux.org.uk/ 1159S: Maintained 1160F: arch/arm/include/asm/hardware/dec21285.h 1161F: arch/arm/mach-footbridge/ 1162 1163ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1164M: Shawn Guo <shawnguo@kernel.org> 1165M: Sascha Hauer <kernel@pengutronix.de> 1166R: Fabio Estevam <fabio.estevam@nxp.com> 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1168S: Maintained 1169T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1170F: arch/arm/mach-imx/ 1171F: arch/arm/mach-mxs/ 1172F: arch/arm/boot/dts/imx* 1173F: arch/arm/configs/imx*_defconfig 1174F: drivers/clk/imx/ 1175F: include/soc/imx/ 1176 1177ARM/FREESCALE VYBRID ARM ARCHITECTURE 1178M: Shawn Guo <shawnguo@kernel.org> 1179M: Sascha Hauer <kernel@pengutronix.de> 1180R: Stefan Agner <stefan@agner.ch> 1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1182S: Maintained 1183T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1184F: arch/arm/mach-imx/*vf610* 1185F: arch/arm/boot/dts/vf* 1186 1187ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1188M: Lennert Buytenhek <kernel@wantstofly.org> 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1190S: Maintained 1191 1192ARM/GUMSTIX MACHINE SUPPORT 1193M: Steve Sakoman <sakoman@gmail.com> 1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1195S: Maintained 1196 1197ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1198M: Philipp Zabel <philipp.zabel@gmail.com> 1199M: Paul Parsons <lost.distance@yahoo.com> 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1201S: Maintained 1202F: arch/arm/mach-pxa/hx4700.c 1203F: arch/arm/mach-pxa/include/mach/hx4700.h 1204F: sound/soc/pxa/hx4700.c 1205 1206ARM/HISILICON SOC SUPPORT 1207M: Wei Xu <xuwei5@hisilicon.com> 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1209W: http://www.hisilicon.com 1210S: Supported 1211T: git git://github.com/hisilicon/linux-hisi.git 1212F: arch/arm/mach-hisi/ 1213F: arch/arm/boot/dts/hi3* 1214F: arch/arm/boot/dts/hip* 1215F: arch/arm/boot/dts/hisi* 1216F: arch/arm64/boot/dts/hisilicon/ 1217 1218ARM/HP JORNADA 7XX MACHINE SUPPORT 1219M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1220W: www.jlime.com 1221S: Maintained 1222T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1223F: arch/arm/mach-sa1100/jornada720.c 1224F: arch/arm/mach-sa1100/include/mach/jornada720.h 1225 1226ARM/IGEP MACHINE SUPPORT 1227M: Enric Balletbo i Serra <eballetbo@gmail.com> 1228M: Javier Martinez Canillas <javier@dowhile0.org> 1229L: linux-omap@vger.kernel.org 1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1231S: Maintained 1232F: arch/arm/boot/dts/omap3-igep* 1233 1234ARM/INCOME PXA270 SUPPORT 1235M: Marek Vasut <marek.vasut@gmail.com> 1236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1237S: Maintained 1238F: arch/arm/mach-pxa/colibri-pxa270-income.c 1239 1240ARM/INTEL IOP32X ARM ARCHITECTURE 1241M: Lennert Buytenhek <kernel@wantstofly.org> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243S: Maintained 1244 1245ARM/INTEL IOP33X ARM ARCHITECTURE 1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1247S: Orphan 1248 1249ARM/INTEL IOP13XX ARM ARCHITECTURE 1250M: Lennert Buytenhek <kernel@wantstofly.org> 1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1252S: Maintained 1253 1254ARM/INTEL IQ81342EX MACHINE SUPPORT 1255M: Lennert Buytenhek <kernel@wantstofly.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258 1259ARM/INTEL IXDP2850 MACHINE SUPPORT 1260M: Lennert Buytenhek <kernel@wantstofly.org> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Maintained 1263 1264ARM/INTEL IXP4XX ARM ARCHITECTURE 1265M: Imre Kaloz <kaloz@openwrt.org> 1266M: Krzysztof Halasa <khalasa@piap.pl> 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1268S: Maintained 1269F: arch/arm/mach-ixp4xx/ 1270 1271ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1272M: Jonathan Cameron <jic23@cam.ac.uk> 1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1274S: Maintained 1275F: arch/arm/mach-pxa/stargate2.c 1276F: drivers/pcmcia/pxa2xx_stargate2.c 1277 1278ARM/INTEL XSC3 (MANZANO) ARM CORE 1279M: Lennert Buytenhek <kernel@wantstofly.org> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Maintained 1282 1283ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1284M: Lennert Buytenhek <kernel@wantstofly.org> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286S: Maintained 1287 1288ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1289M: Santosh Shilimkar <ssantosh@kernel.org> 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1291S: Maintained 1292F: arch/arm/mach-keystone/ 1293F: arch/arm/boot/dts/keystone-* 1294T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1295 1296ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1297M: Santosh Shilimkar <ssantosh@kernel.org> 1298L: linux-kernel@vger.kernel.org 1299S: Maintained 1300F: drivers/clk/keystone/ 1301 1302ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1303M: Santosh Shilimkar <ssantosh@kernel.org> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305L: linux-kernel@vger.kernel.org 1306S: Maintained 1307F: drivers/clocksource/timer-keystone.c 1308 1309ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1310M: Santosh Shilimkar <ssantosh@kernel.org> 1311L: linux-kernel@vger.kernel.org 1312S: Maintained 1313F: drivers/power/reset/keystone-reset.c 1314 1315ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1316M: Santosh Shilimkar <ssantosh@kernel.org> 1317L: linux-kernel@vger.kernel.org 1318S: Maintained 1319F: drivers/memory/*emif* 1320 1321ARM/LG1K ARCHITECTURE 1322M: Chanho Min <chanho.min@lge.com> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325F: arch/arm64/boot/dts/lg/ 1326 1327ARM/LOGICPD PXA270 MACHINE SUPPORT 1328M: Lennert Buytenhek <kernel@wantstofly.org> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331 1332ARM/LPC18XX ARCHITECTURE 1333M: Joachim Eastwood <manabian@gmail.com> 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1335S: Maintained 1336F: arch/arm/boot/dts/lpc43* 1337F: drivers/clk/nxp/clk-lpc18xx* 1338F: drivers/clocksource/time-lpc32xx.c 1339F: drivers/i2c/busses/i2c-lpc2k.c 1340F: drivers/memory/pl172.c 1341F: drivers/mtd/spi-nor/nxp-spifi.c 1342F: drivers/rtc/rtc-lpc24xx.c 1343N: lpc18xx 1344 1345ARM/LPC32XX SOC SUPPORT 1346M: Vladimir Zapolskiy <vz@mleia.com> 1347M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1349T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1350S: Maintained 1351F: arch/arm/boot/dts/lpc32* 1352F: arch/arm/mach-lpc32xx/ 1353F: drivers/i2c/busses/i2c-pnx.c 1354F: drivers/net/ethernet/nxp/lpc_eth.c 1355F: drivers/usb/host/ohci-nxp.c 1356F: drivers/watchdog/pnx4008_wdt.c 1357N: lpc32xx 1358 1359ARM/MAGICIAN MACHINE SUPPORT 1360M: Philipp Zabel <philipp.zabel@gmail.com> 1361S: Maintained 1362 1363ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1364M: Jason Cooper <jason@lakedaemon.net> 1365M: Andrew Lunn <andrew@lunn.ch> 1366M: Gregory Clement <gregory.clement@free-electrons.com> 1367M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370F: arch/arm/mach-mvebu/ 1371F: drivers/rtc/rtc-armada38x.c 1372F: arch/arm/boot/dts/armada* 1373F: arch/arm/boot/dts/kirkwood* 1374F: arch/arm64/boot/dts/marvell/armada* 1375F: drivers/cpufreq/mvebu-cpufreq.c 1376F: arch/arm/configs/mvebu_*_defconfig 1377 1378ARM/Marvell Berlin SoC support 1379M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1381S: Maintained 1382F: arch/arm/mach-berlin/ 1383F: arch/arm/boot/dts/berlin* 1384F: arch/arm64/boot/dts/marvell/berlin* 1385 1386 1387ARM/Marvell Dove/MV78xx0/Orion SOC support 1388M: Jason Cooper <jason@lakedaemon.net> 1389M: Andrew Lunn <andrew@lunn.ch> 1390M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1391M: Gregory Clement <gregory.clement@free-electrons.com> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394F: arch/arm/mach-dove/ 1395F: arch/arm/mach-mv78xx0/ 1396F: arch/arm/mach-orion5x/ 1397F: arch/arm/plat-orion/ 1398F: arch/arm/boot/dts/dove* 1399F: arch/arm/boot/dts/orion5x* 1400 1401 1402ARM/Orion SoC/Technologic Systems TS-78xx platform support 1403M: Alexander Clouter <alex@digriz.org.uk> 1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1405W: http://www.digriz.org.uk/ts78xx/kernel 1406S: Maintained 1407F: arch/arm/mach-orion5x/ts78xx-* 1408 1409ARM/OXNAS platform support 1410M: Neil Armstrong <narmstrong@baylibre.com> 1411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1412S: Maintained 1413F: arch/arm/mach-oxnas/ 1414F: arch/arm/boot/dts/oxnas* 1415F: arch/arm/boot/dts/wd-mbwe.dts 1416N: oxnas 1417 1418ARM/Mediatek RTC DRIVER 1419M: Eddie Huang <eddie.huang@mediatek.com> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1422S: Maintained 1423F: drivers/rtc/rtc-mt6397.c 1424 1425ARM/Mediatek SoC support 1426M: Matthias Brugger <matthias.bgg@gmail.com> 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1429S: Maintained 1430F: arch/arm/boot/dts/mt6* 1431F: arch/arm/boot/dts/mt8* 1432F: arch/arm/mach-mediatek/ 1433N: mtk 1434K: mediatek 1435 1436ARM/Mediatek USB3 PHY DRIVER 1437M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441F: drivers/phy/phy-mt65xx-usb3.c 1442 1443ARM/MICREL KS8695 ARCHITECTURE 1444M: Greg Ungerer <gerg@uclinux.org> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446F: arch/arm/mach-ks8695/ 1447S: Odd Fixes 1448 1449ARM/MIOA701 MACHINE SUPPORT 1450M: Robert Jarzmik <robert.jarzmik@free.fr> 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452F: arch/arm/mach-pxa/mioa701.c 1453S: Maintained 1454 1455ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1456M: Michael Petchkovsky <mkpetch@internode.on.net> 1457S: Maintained 1458 1459ARM/NOMADIK ARCHITECTURE 1460M: Alessandro Rubini <rubini@unipv.it> 1461M: Linus Walleij <linus.walleij@linaro.org> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464F: arch/arm/mach-nomadik/ 1465F: drivers/pinctrl/nomadik/ 1466F: drivers/i2c/busses/i2c-nomadik.c 1467T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1468 1469ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1470M: Nelson Castillo <arhuaco@freaks-unidos.net> 1471L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1472W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1473S: Supported 1474 1475ARM/TOSA MACHINE SUPPORT 1476M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1477M: Dirk Opfer <dirk@opfer-online.de> 1478S: Maintained 1479 1480ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1481M: Marek Vasut <marek.vasut@gmail.com> 1482L: linux-arm-kernel@lists.infradead.org 1483W: http://hackndev.com 1484S: Maintained 1485F: arch/arm/mach-pxa/include/mach/palmtx.h 1486F: arch/arm/mach-pxa/palmtx.c 1487F: arch/arm/mach-pxa/include/mach/palmt5.h 1488F: arch/arm/mach-pxa/palmt5.c 1489F: arch/arm/mach-pxa/include/mach/palmld.h 1490F: arch/arm/mach-pxa/palmld.c 1491F: arch/arm/mach-pxa/include/mach/palmte2.h 1492F: arch/arm/mach-pxa/palmte2.c 1493F: arch/arm/mach-pxa/include/mach/palmtc.h 1494F: arch/arm/mach-pxa/palmtc.c 1495 1496ARM/PALM TREO SUPPORT 1497M: Tomas Cech <sleep_walker@suse.com> 1498L: linux-arm-kernel@lists.infradead.org 1499W: http://hackndev.com 1500S: Maintained 1501F: arch/arm/mach-pxa/include/mach/palmtreo.h 1502F: arch/arm/mach-pxa/palmtreo.c 1503 1504ARM/PALMZ72 SUPPORT 1505M: Sergey Lapin <slapin@ossfans.org> 1506L: linux-arm-kernel@lists.infradead.org 1507W: http://hackndev.com 1508S: Maintained 1509F: arch/arm/mach-pxa/include/mach/palmz72.h 1510F: arch/arm/mach-pxa/palmz72.c 1511 1512ARM/PLEB SUPPORT 1513M: Peter Chubb <pleb@gelato.unsw.edu.au> 1514W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1515S: Maintained 1516 1517ARM/PT DIGITAL BOARD PORT 1518M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520W: http://www.armlinux.org.uk/ 1521S: Maintained 1522 1523ARM/QUALCOMM SUPPORT 1524M: Andy Gross <andy.gross@linaro.org> 1525M: David Brown <david.brown@linaro.org> 1526L: linux-arm-msm@vger.kernel.org 1527L: linux-soc@vger.kernel.org 1528S: Maintained 1529F: arch/arm/boot/dts/qcom-*.dts 1530F: arch/arm/boot/dts/qcom-*.dtsi 1531F: arch/arm/mach-qcom/ 1532F: arch/arm64/boot/dts/qcom/* 1533F: drivers/i2c/busses/i2c-qup.c 1534F: drivers/clk/qcom/ 1535F: drivers/soc/qcom/ 1536F: drivers/spi/spi-qup.c 1537F: drivers/tty/serial/msm_serial.h 1538F: drivers/tty/serial/msm_serial.c 1539F: drivers/*/pm8???-* 1540F: drivers/mfd/ssbi.c 1541F: drivers/firmware/qcom_scm.c 1542T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1543 1544ARM/RADISYS ENP2611 MACHINE SUPPORT 1545M: Lennert Buytenhek <kernel@wantstofly.org> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547S: Maintained 1548 1549ARM/RENESAS ARM64 ARCHITECTURE 1550M: Simon Horman <horms@verge.net.au> 1551M: Magnus Damm <magnus.damm@gmail.com> 1552L: linux-renesas-soc@vger.kernel.org 1553Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1554T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1555S: Supported 1556F: arch/arm64/boot/dts/renesas/ 1557F: drivers/soc/renesas/ 1558F: include/linux/soc/renesas/ 1559 1560ARM/RISCPC ARCHITECTURE 1561M: Russell King <linux@armlinux.org.uk> 1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1563W: http://www.armlinux.org.uk/ 1564S: Maintained 1565F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1566F: arch/arm/include/asm/hardware/ioc.h 1567F: arch/arm/include/asm/hardware/iomd.h 1568F: arch/arm/include/asm/hardware/memc.h 1569F: arch/arm/mach-rpc/ 1570F: drivers/net/ethernet/8390/etherh.c 1571F: drivers/net/ethernet/i825xx/ether1* 1572F: drivers/net/ethernet/seeq/ether3* 1573F: drivers/scsi/arm/ 1574 1575ARM/Rockchip SoC support 1576M: Heiko Stuebner <heiko@sntech.de> 1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1578L: linux-rockchip@lists.infradead.org 1579T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1580S: Maintained 1581F: arch/arm/boot/dts/rk3* 1582F: arch/arm/mach-rockchip/ 1583F: drivers/clk/rockchip/ 1584F: drivers/i2c/busses/i2c-rk3x.c 1585F: drivers/*/*rockchip* 1586F: drivers/*/*/*rockchip* 1587F: sound/soc/rockchip/ 1588N: rockchip 1589 1590ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1591M: Kukjin Kim <kgene@kernel.org> 1592M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1594L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1595S: Maintained 1596F: arch/arm/boot/dts/s3c* 1597F: arch/arm/boot/dts/s5p* 1598F: arch/arm/boot/dts/samsung* 1599F: arch/arm/boot/dts/exynos* 1600F: arch/arm64/boot/dts/exynos/ 1601F: arch/arm/plat-samsung/ 1602F: arch/arm/mach-s3c24*/ 1603F: arch/arm/mach-s3c64xx/ 1604F: arch/arm/mach-s5p*/ 1605F: arch/arm/mach-exynos*/ 1606F: drivers/*/*s3c2410* 1607F: drivers/*/*/*s3c2410* 1608F: drivers/memory/samsung/* 1609F: drivers/soc/samsung/* 1610F: drivers/spi/spi-s3c* 1611F: sound/soc/samsung/* 1612F: Documentation/arm/Samsung/ 1613F: Documentation/devicetree/bindings/arm/samsung/ 1614F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1615F: Documentation/devicetree/bindings/power/pd-samsung.txt 1616N: exynos 1617 1618ARM/SAMSUNG MOBILE MACHINE SUPPORT 1619M: Kyungmin Park <kyungmin.park@samsung.com> 1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1621S: Maintained 1622F: arch/arm/mach-s5pv210/ 1623 1624ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1625M: Kyungmin Park <kyungmin.park@samsung.com> 1626M: Kamil Debski <k.debski@samsung.com> 1627L: linux-arm-kernel@lists.infradead.org 1628L: linux-media@vger.kernel.org 1629S: Maintained 1630F: drivers/media/platform/s5p-g2d/ 1631 1632ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1633M: Kyungmin Park <kyungmin.park@samsung.com> 1634M: Kamil Debski <k.debski@samsung.com> 1635M: Jeongtae Park <jtp.park@samsung.com> 1636L: linux-arm-kernel@lists.infradead.org 1637L: linux-media@vger.kernel.org 1638S: Maintained 1639F: arch/arm/plat-samsung/s5p-dev-mfc.c 1640F: drivers/media/platform/s5p-mfc/ 1641 1642ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1643M: Kyungmin Park <kyungmin.park@samsung.com> 1644M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1645L: linux-arm-kernel@lists.infradead.org 1646L: linux-media@vger.kernel.org 1647S: Maintained 1648F: drivers/media/platform/s5p-tv/ 1649 1650ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1651M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1652M: Jacek Anaszewski <j.anaszewski@samsung.com> 1653L: linux-arm-kernel@lists.infradead.org 1654L: linux-media@vger.kernel.org 1655S: Maintained 1656F: drivers/media/platform/s5p-jpeg/ 1657 1658ARM/SHMOBILE ARM ARCHITECTURE 1659M: Simon Horman <horms@verge.net.au> 1660M: Magnus Damm <magnus.damm@gmail.com> 1661L: linux-renesas-soc@vger.kernel.org 1662Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1664S: Supported 1665F: arch/arm/boot/dts/emev2* 1666F: arch/arm/boot/dts/r7s* 1667F: arch/arm/boot/dts/r8a* 1668F: arch/arm/boot/dts/sh* 1669F: arch/arm/configs/shmobile_defconfig 1670F: arch/arm/include/debug/renesas-scif.S 1671F: arch/arm/mach-shmobile/ 1672F: drivers/sh/ 1673F: drivers/soc/renesas/ 1674F: include/linux/soc/renesas/ 1675 1676ARM/SOCFPGA ARCHITECTURE 1677M: Dinh Nguyen <dinguyen@opensource.altera.com> 1678S: Maintained 1679F: arch/arm/mach-socfpga/ 1680F: arch/arm/boot/dts/socfpga* 1681F: arch/arm/configs/socfpga_defconfig 1682F: arch/arm64/boot/dts/altera/ 1683W: http://www.rocketboards.org 1684T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1685 1686ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1687M: Dinh Nguyen <dinguyen@opensource.altera.com> 1688S: Maintained 1689F: drivers/clk/socfpga/ 1690 1691ARM/SOCFPGA EDAC SUPPORT 1692M: Thor Thayer <tthayer@opensource.altera.com> 1693S: Maintained 1694F: drivers/edac/altera_edac. 1695 1696ARM/STI ARCHITECTURE 1697M: Patrice Chotard <patrice.chotard@st.com> 1698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1699L: kernel@stlinux.com 1700W: http://www.stlinux.com 1701S: Maintained 1702F: arch/arm/mach-sti/ 1703F: arch/arm/boot/dts/sti* 1704F: drivers/char/hw_random/st-rng.c 1705F: drivers/clocksource/arm_global_timer.c 1706F: drivers/clocksource/clksrc_st_lpc.c 1707F: drivers/cpufreq/sti-cpufreq.c 1708F: drivers/i2c/busses/i2c-st.c 1709F: drivers/media/rc/st_rc.c 1710F: drivers/media/platform/sti/c8sectpfe/ 1711F: drivers/mmc/host/sdhci-st.c 1712F: drivers/phy/phy-miphy28lp.c 1713F: drivers/phy/phy-miphy365x.c 1714F: drivers/phy/phy-stih407-usb.c 1715F: drivers/phy/phy-stih41x-usb.c 1716F: drivers/pinctrl/pinctrl-st.c 1717F: drivers/remoteproc/st_remoteproc.c 1718F: drivers/reset/sti/ 1719F: drivers/rtc/rtc-st-lpc.c 1720F: drivers/tty/serial/st-asc.c 1721F: drivers/usb/dwc3/dwc3-st.c 1722F: drivers/usb/host/ehci-st.c 1723F: drivers/usb/host/ohci-st.c 1724F: drivers/watchdog/st_lpc_wdt.c 1725F: drivers/ata/ahci_st.c 1726 1727ARM/STM32 ARCHITECTURE 1728M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1729M: Alexandre Torgue <alexandre.torgue@st.com> 1730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1731S: Maintained 1732T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1733N: stm32 1734F: drivers/clocksource/armv7m_systick.c 1735 1736ARM/TANGO ARCHITECTURE 1737M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1738L: linux-arm-kernel@lists.infradead.org 1739S: Maintained 1740F: arch/arm/mach-tango/ 1741F: arch/arm/boot/dts/tango* 1742 1743ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1744M: Lennert Buytenhek <kernel@wantstofly.org> 1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1746S: Maintained 1747 1748ARM/TETON BGA MACHINE SUPPORT 1749M: "Mark F. Brown" <mark.brown314@gmail.com> 1750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1751S: Maintained 1752 1753ARM/THECUS N2100 MACHINE SUPPORT 1754M: Lennert Buytenhek <kernel@wantstofly.org> 1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1756S: Maintained 1757 1758ARM/NUVOTON W90X900 ARM ARCHITECTURE 1759M: Wan ZongShun <mcuos.com@gmail.com> 1760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1761W: http://www.mcuos.com 1762S: Maintained 1763F: arch/arm/mach-w90x900/ 1764F: drivers/input/keyboard/w90p910_keypad.c 1765F: drivers/input/touchscreen/w90p910_ts.c 1766F: drivers/watchdog/nuc900_wdt.c 1767F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1768F: drivers/mtd/nand/nuc900_nand.c 1769F: drivers/rtc/rtc-nuc900.c 1770F: drivers/spi/spi-nuc900.c 1771F: drivers/usb/host/ehci-w90x900.c 1772F: drivers/video/fbdev/nuc900fb.c 1773 1774ARM/U300 MACHINE SUPPORT 1775M: Linus Walleij <linus.walleij@linaro.org> 1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1777S: Supported 1778F: arch/arm/mach-u300/ 1779F: drivers/clocksource/timer-u300.c 1780F: drivers/i2c/busses/i2c-stu300.c 1781F: drivers/rtc/rtc-coh901331.c 1782F: drivers/watchdog/coh901327_wdt.c 1783F: drivers/dma/coh901318* 1784F: drivers/mfd/ab3100* 1785F: drivers/rtc/rtc-ab3100.c 1786F: drivers/rtc/rtc-coh901331.c 1787T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1788 1789ARM/UNIPHIER ARCHITECTURE 1790M: Masahiro Yamada <yamada.masahiro@socionext.com> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792S: Maintained 1793F: arch/arm/boot/dts/uniphier* 1794F: arch/arm/include/asm/hardware/cache-uniphier.h 1795F: arch/arm/mach-uniphier/ 1796F: arch/arm/mm/cache-uniphier.c 1797F: arch/arm64/boot/dts/socionext/ 1798F: drivers/bus/uniphier-system-bus.c 1799F: drivers/i2c/busses/i2c-uniphier* 1800F: drivers/pinctrl/uniphier/ 1801F: drivers/tty/serial/8250/8250_uniphier.c 1802N: uniphier 1803 1804ARM/Ux500 ARM ARCHITECTURE 1805M: Linus Walleij <linus.walleij@linaro.org> 1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1807S: Maintained 1808F: arch/arm/mach-ux500/ 1809F: drivers/clocksource/clksrc-dbx500-prcmu.c 1810F: drivers/dma/ste_dma40* 1811F: drivers/hwspinlock/u8500_hsem.c 1812F: drivers/mfd/abx500* 1813F: drivers/mfd/ab8500* 1814F: drivers/mfd/dbx500* 1815F: drivers/mfd/db8500* 1816F: drivers/pinctrl/nomadik/pinctrl-ab* 1817F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1818F: drivers/rtc/rtc-ab8500.c 1819F: drivers/rtc/rtc-pl031.c 1820T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1821 1822ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1823M: Ulf Hansson <ulf.hansson@linaro.org> 1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1825T: git git://git.linaro.org/people/ulfh/clk.git 1826S: Maintained 1827F: drivers/clk/ux500/ 1828F: include/linux/platform_data/clk-ux500.h 1829 1830ARM/VERSATILE EXPRESS PLATFORM 1831M: Liviu Dudau <liviu.dudau@arm.com> 1832M: Sudeep Holla <sudeep.holla@arm.com> 1833M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1835S: Maintained 1836F: arch/arm/boot/dts/vexpress* 1837F: arch/arm64/boot/dts/arm/ 1838F: arch/arm/mach-vexpress/ 1839F: */*/vexpress* 1840F: */*/*/vexpress* 1841F: drivers/clk/versatile/clk-vexpress-osc.c 1842F: drivers/clocksource/versatile.c 1843N: mps2 1844 1845ARM/VFP SUPPORT 1846M: Russell King <linux@armlinux.org.uk> 1847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1848W: http://www.armlinux.org.uk/ 1849S: Maintained 1850F: arch/arm/vfp/ 1851 1852ARM/VOIPAC PXA270 SUPPORT 1853M: Marek Vasut <marek.vasut@gmail.com> 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1855S: Maintained 1856F: arch/arm/mach-pxa/vpac270.c 1857F: arch/arm/mach-pxa/include/mach/vpac270.h 1858 1859ARM/VT8500 ARM ARCHITECTURE 1860M: Tony Prisk <linux@prisktech.co.nz> 1861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1862S: Maintained 1863F: arch/arm/mach-vt8500/ 1864F: drivers/clocksource/vt8500_timer.c 1865F: drivers/i2c/busses/i2c-wmt.c 1866F: drivers/mmc/host/wmt-sdmmc.c 1867F: drivers/pwm/pwm-vt8500.c 1868F: drivers/rtc/rtc-vt8500.c 1869F: drivers/tty/serial/vt8500_serial.c 1870F: drivers/usb/host/ehci-platform.c 1871F: drivers/usb/host/uhci-platform.c 1872F: drivers/video/fbdev/vt8500lcdfb.* 1873F: drivers/video/fbdev/wm8505fb* 1874F: drivers/video/fbdev/wmt_ge_rops.* 1875 1876ARM/ZIPIT Z2 SUPPORT 1877M: Marek Vasut <marek.vasut@gmail.com> 1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1879S: Maintained 1880F: arch/arm/mach-pxa/z2.c 1881F: arch/arm/mach-pxa/include/mach/z2.h 1882 1883ARM/ZTE ARCHITECTURE 1884M: Jun Nie <jun.nie@linaro.org> 1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1886S: Maintained 1887F: arch/arm/mach-zx/ 1888F: drivers/clk/zte/ 1889F: Documentation/devicetree/bindings/arm/zte.txt 1890F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1891 1892ARM/ZYNQ ARCHITECTURE 1893M: Michal Simek <michal.simek@xilinx.com> 1894R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1896W: http://wiki.xilinx.com 1897T: git https://github.com/Xilinx/linux-xlnx.git 1898S: Supported 1899F: arch/arm/mach-zynq/ 1900F: drivers/cpuidle/cpuidle-zynq.c 1901F: drivers/block/xsysace.c 1902N: zynq 1903N: xilinx 1904F: drivers/clocksource/cadence_ttc_timer.c 1905F: drivers/i2c/busses/i2c-cadence.c 1906F: drivers/mmc/host/sdhci-of-arasan.c 1907F: drivers/edac/synopsys_edac.c 1908 1909ARM SMMU DRIVERS 1910M: Will Deacon <will.deacon@arm.com> 1911R: Robin Murphy <robin.murphy@arm.com> 1912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1913S: Maintained 1914F: drivers/iommu/arm-smmu.c 1915F: drivers/iommu/arm-smmu-v3.c 1916F: drivers/iommu/io-pgtable-arm.c 1917F: drivers/iommu/io-pgtable-arm-v7s.c 1918 1919ARM64 PORT (AARCH64 ARCHITECTURE) 1920M: Catalin Marinas <catalin.marinas@arm.com> 1921M: Will Deacon <will.deacon@arm.com> 1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1923T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1924S: Maintained 1925F: arch/arm64/ 1926F: Documentation/arm64/ 1927 1928AS3645A LED FLASH CONTROLLER DRIVER 1929M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1930L: linux-media@vger.kernel.org 1931T: git git://linuxtv.org/media_tree.git 1932S: Maintained 1933F: drivers/media/i2c/as3645a.c 1934F: include/media/i2c/as3645a.h 1935 1936ASC7621 HARDWARE MONITOR DRIVER 1937M: George Joseph <george.joseph@fairview5.com> 1938L: linux-hwmon@vger.kernel.org 1939S: Maintained 1940F: Documentation/hwmon/asc7621 1941F: drivers/hwmon/asc7621.c 1942 1943ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1944M: Corentin Chary <corentin.chary@gmail.com> 1945L: acpi4asus-user@lists.sourceforge.net 1946L: platform-driver-x86@vger.kernel.org 1947W: http://acpi4asus.sf.net 1948S: Maintained 1949F: drivers/platform/x86/asus*.c 1950F: drivers/platform/x86/eeepc*.c 1951 1952ASUS WIRELESS RADIO CONTROL DRIVER 1953M: João Paulo Rechi Vita <jprvita@gmail.com> 1954L: platform-driver-x86@vger.kernel.org 1955S: Maintained 1956F: drivers/platform/x86/asus-wireless.c 1957 1958ASYMMETRIC KEYS 1959M: David Howells <dhowells@redhat.com> 1960L: keyrings@vger.kernel.org 1961S: Maintained 1962F: Documentation/crypto/asymmetric-keys.txt 1963F: include/linux/verification.h 1964F: include/crypto/public_key.h 1965F: include/crypto/pkcs7.h 1966F: crypto/asymmetric_keys/ 1967 1968ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1969R: Dan Williams <dan.j.williams@intel.com> 1970W: http://sourceforge.net/projects/xscaleiop 1971S: Odd fixes 1972F: Documentation/crypto/async-tx-api.txt 1973F: crypto/async_tx/ 1974F: drivers/dma/ 1975F: include/linux/dmaengine.h 1976F: include/linux/async_tx.h 1977 1978AT24 EEPROM DRIVER 1979M: Wolfram Sang <wsa@the-dreams.de> 1980L: linux-i2c@vger.kernel.org 1981S: Maintained 1982F: drivers/misc/eeprom/at24.c 1983F: include/linux/platform_data/at24.h 1984 1985ATA OVER ETHERNET (AOE) DRIVER 1986M: "Ed L. Cashin" <ed.cashin@acm.org> 1987W: http://www.openaoe.org/ 1988S: Supported 1989F: Documentation/aoe/ 1990F: drivers/block/aoe/ 1991 1992ATHEROS 71XX/9XXX GPIO DRIVER 1993M: Alban Bedel <albeu@free.fr> 1994W: https://github.com/AlbanBedel/linux 1995T: git git://github.com/AlbanBedel/linux 1996S: Maintained 1997F: drivers/gpio/gpio-ath79.c 1998F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 1999 2000ATHEROS ATH GENERIC UTILITIES 2001M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2002L: linux-wireless@vger.kernel.org 2003S: Supported 2004F: drivers/net/wireless/ath/* 2005 2006ATHEROS ATH5K WIRELESS DRIVER 2007M: Jiri Slaby <jirislaby@gmail.com> 2008M: Nick Kossifidis <mickflemm@gmail.com> 2009M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2010L: linux-wireless@vger.kernel.org 2011W: http://wireless.kernel.org/en/users/Drivers/ath5k 2012S: Maintained 2013F: drivers/net/wireless/ath/ath5k/ 2014 2015ATHEROS ATH6KL WIRELESS DRIVER 2016M: Kalle Valo <kvalo@qca.qualcomm.com> 2017L: linux-wireless@vger.kernel.org 2018W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2019T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2020S: Supported 2021F: drivers/net/wireless/ath/ath6kl/ 2022 2023WILOCITY WIL6210 WIRELESS DRIVER 2024M: Maya Erez <qca_merez@qca.qualcomm.com> 2025L: linux-wireless@vger.kernel.org 2026L: wil6210@qca.qualcomm.com 2027S: Supported 2028W: http://wireless.kernel.org/en/users/Drivers/wil6210 2029F: drivers/net/wireless/ath/wil6210/ 2030F: include/uapi/linux/wil6210_uapi.h 2031 2032CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2033M: Christian Lamparter <chunkeey@googlemail.com> 2034L: linux-wireless@vger.kernel.org 2035W: http://wireless.kernel.org/en/users/Drivers/carl9170 2036S: Maintained 2037F: drivers/net/wireless/ath/carl9170/ 2038 2039ATK0110 HWMON DRIVER 2040M: Luca Tettamanti <kronos.it@gmail.com> 2041L: linux-hwmon@vger.kernel.org 2042S: Maintained 2043F: drivers/hwmon/asus_atk0110.c 2044 2045ATI_REMOTE2 DRIVER 2046M: Ville Syrjala <syrjala@sci.fi> 2047S: Maintained 2048F: drivers/input/misc/ati_remote2.c 2049 2050ATLX ETHERNET DRIVERS 2051M: Jay Cliburn <jcliburn@gmail.com> 2052M: Chris Snook <chris.snook@gmail.com> 2053L: netdev@vger.kernel.org 2054W: http://sourceforge.net/projects/atl1 2055W: http://atl1.sourceforge.net 2056S: Maintained 2057F: drivers/net/ethernet/atheros/ 2058 2059ATM 2060M: Chas Williams <3chas3@gmail.com> 2061L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2062L: netdev@vger.kernel.org 2063W: http://linux-atm.sourceforge.net 2064S: Maintained 2065F: drivers/atm/ 2066F: include/linux/atm* 2067F: include/uapi/linux/atm* 2068 2069ATMEL AT91 / AT32 MCI DRIVER 2070M: Ludovic Desroches <ludovic.desroches@atmel.com> 2071S: Maintained 2072F: drivers/mmc/host/atmel-mci.c 2073 2074ATMEL AT91 / AT32 SERIAL DRIVER 2075M: Nicolas Ferre <nicolas.ferre@atmel.com> 2076S: Supported 2077F: drivers/tty/serial/atmel_serial.c 2078 2079ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2080M: Nicolas Ferre <nicolas.ferre@atmel.com> 2081S: Supported 2082F: drivers/power/reset/at91-sama5d2_shdwc.c 2083 2084ATMEL SAMA5D2 ADC DRIVER 2085M: Ludovic Desroches <ludovic.desroches@atmel.com> 2086L: linux-iio@vger.kernel.org 2087S: Supported 2088F: drivers/iio/adc/at91-sama5d2_adc.c 2089 2090ATMEL Audio ALSA driver 2091M: Nicolas Ferre <nicolas.ferre@atmel.com> 2092L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2093S: Supported 2094F: sound/soc/atmel 2095 2096ATMEL DMA DRIVER 2097M: Nicolas Ferre <nicolas.ferre@atmel.com> 2098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2099S: Supported 2100F: drivers/dma/at_hdmac.c 2101F: drivers/dma/at_hdmac_regs.h 2102F: include/linux/platform_data/dma-atmel.h 2103 2104ATMEL XDMA DRIVER 2105M: Ludovic Desroches <ludovic.desroches@atmel.com> 2106L: linux-arm-kernel@lists.infradead.org 2107L: dmaengine@vger.kernel.org 2108S: Supported 2109F: drivers/dma/at_xdmac.c 2110 2111ATMEL I2C DRIVER 2112M: Ludovic Desroches <ludovic.desroches@atmel.com> 2113L: linux-i2c@vger.kernel.org 2114S: Supported 2115F: drivers/i2c/busses/i2c-at91.c 2116 2117ATMEL ISI DRIVER 2118M: Ludovic Desroches <ludovic.desroches@atmel.com> 2119L: linux-media@vger.kernel.org 2120S: Supported 2121F: drivers/media/platform/soc_camera/atmel-isi.c 2122F: include/media/atmel-isi.h 2123 2124ATMEL LCDFB DRIVER 2125M: Nicolas Ferre <nicolas.ferre@atmel.com> 2126L: linux-fbdev@vger.kernel.org 2127S: Maintained 2128F: drivers/video/fbdev/atmel_lcdfb.c 2129F: include/video/atmel_lcdc.h 2130 2131ATMEL MACB ETHERNET DRIVER 2132M: Nicolas Ferre <nicolas.ferre@atmel.com> 2133S: Supported 2134F: drivers/net/ethernet/cadence/ 2135 2136ATMEL NAND DRIVER 2137M: Wenyou Yang <wenyou.yang@atmel.com> 2138M: Josh Wu <rainyfeeling@outlook.com> 2139L: linux-mtd@lists.infradead.org 2140S: Supported 2141F: drivers/mtd/nand/atmel_nand* 2142 2143ATMEL SDMMC DRIVER 2144M: Ludovic Desroches <ludovic.desroches@atmel.com> 2145L: linux-mmc@vger.kernel.org 2146S: Supported 2147F: drivers/mmc/host/sdhci-of-at91.c 2148 2149ATMEL SPI DRIVER 2150M: Nicolas Ferre <nicolas.ferre@atmel.com> 2151S: Supported 2152F: drivers/spi/spi-atmel.* 2153 2154ATMEL SSC DRIVER 2155M: Nicolas Ferre <nicolas.ferre@atmel.com> 2156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2157S: Supported 2158F: drivers/misc/atmel-ssc.c 2159F: include/linux/atmel-ssc.h 2160 2161ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2162M: Nicolas Ferre <nicolas.ferre@atmel.com> 2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2164S: Supported 2165F: drivers/misc/atmel_tclib.c 2166F: drivers/clocksource/tcb_clksrc.c 2167 2168ATMEL USBA UDC DRIVER 2169M: Nicolas Ferre <nicolas.ferre@atmel.com> 2170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2171S: Supported 2172F: drivers/usb/gadget/udc/atmel_usba_udc.* 2173 2174ATMEL WIRELESS DRIVER 2175M: Simon Kelley <simon@thekelleys.org.uk> 2176L: linux-wireless@vger.kernel.org 2177W: http://www.thekelleys.org.uk/atmel 2178W: http://atmelwlandriver.sourceforge.net/ 2179S: Maintained 2180F: drivers/net/wireless/atmel/atmel* 2181 2182ATMEL MAXTOUCH DRIVER 2183M: Nick Dyer <nick.dyer@itdev.co.uk> 2184T: git git://github.com/atmel-maxtouch/linux.git 2185S: Supported 2186F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2187F: drivers/input/touchscreen/atmel_mxt_ts.c 2188F: include/linux/platform_data/atmel_mxt_ts.h 2189 2190ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2191M: Bradley Grove <linuxdrivers@attotech.com> 2192L: linux-scsi@vger.kernel.org 2193W: http://www.attotech.com 2194S: Supported 2195F: drivers/scsi/esas2r 2196 2197ATUSB IEEE 802.15.4 RADIO DRIVER 2198M: Stefan Schmidt <stefan@osg.samsung.com> 2199L: linux-wpan@vger.kernel.org 2200S: Maintained 2201F: drivers/net/ieee802154/atusb.c 2202F: drivers/net/ieee802154/atusb.h 2203F: drivers/net/ieee802154/at86rf230.h 2204 2205AUDIT SUBSYSTEM 2206M: Paul Moore <paul@paul-moore.com> 2207M: Eric Paris <eparis@redhat.com> 2208L: linux-audit@redhat.com (moderated for non-subscribers) 2209W: http://people.redhat.com/sgrubb/audit/ 2210T: git git://git.infradead.org/users/pcmoore/audit 2211S: Maintained 2212F: include/linux/audit.h 2213F: include/uapi/linux/audit.h 2214F: kernel/audit* 2215 2216AUXILIARY DISPLAY DRIVERS 2217M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2218W: http://miguelojeda.es/auxdisplay.htm 2219W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2220S: Maintained 2221F: drivers/auxdisplay/ 2222F: include/linux/cfag12864b.h 2223 2224AVR32 ARCHITECTURE 2225M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2226M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2227W: http://www.atmel.com/products/AVR32/ 2228W: http://mirror.egtvedt.no/avr32linux.org/ 2229W: http://avrfreaks.net/ 2230S: Maintained 2231F: arch/avr32/ 2232 2233AVR32/AT32AP MACHINE SUPPORT 2234M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2235M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2236S: Maintained 2237F: arch/avr32/mach-at32ap/ 2238 2239AX.25 NETWORK LAYER 2240M: Ralf Baechle <ralf@linux-mips.org> 2241L: linux-hams@vger.kernel.org 2242W: http://www.linux-ax25.org/ 2243S: Maintained 2244F: include/uapi/linux/ax25.h 2245F: include/net/ax25.h 2246F: net/ax25/ 2247 2248AZ6007 DVB DRIVER 2249M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2250M: Mauro Carvalho Chehab <mchehab@kernel.org> 2251L: linux-media@vger.kernel.org 2252W: https://linuxtv.org 2253T: git git://linuxtv.org/media_tree.git 2254S: Maintained 2255F: drivers/media/usb/dvb-usb-v2/az6007.c 2256 2257AZTECH FM RADIO RECEIVER DRIVER 2258M: Hans Verkuil <hverkuil@xs4all.nl> 2259L: linux-media@vger.kernel.org 2260T: git git://linuxtv.org/media_tree.git 2261W: https://linuxtv.org 2262S: Maintained 2263F: drivers/media/radio/radio-aztech* 2264 2265B43 WIRELESS DRIVER 2266L: linux-wireless@vger.kernel.org 2267L: b43-dev@lists.infradead.org 2268W: http://wireless.kernel.org/en/users/Drivers/b43 2269S: Odd Fixes 2270F: drivers/net/wireless/broadcom/b43/ 2271 2272B43LEGACY WIRELESS DRIVER 2273M: Larry Finger <Larry.Finger@lwfinger.net> 2274L: linux-wireless@vger.kernel.org 2275L: b43-dev@lists.infradead.org 2276W: http://wireless.kernel.org/en/users/Drivers/b43 2277S: Maintained 2278F: drivers/net/wireless/broadcom/b43legacy/ 2279 2280BACKLIGHT CLASS/SUBSYSTEM 2281M: Jingoo Han <jingoohan1@gmail.com> 2282M: Lee Jones <lee.jones@linaro.org> 2283T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2284S: Maintained 2285F: drivers/video/backlight/ 2286F: include/linux/backlight.h 2287 2288BATMAN ADVANCED 2289M: Marek Lindner <mareklindner@neomailbox.ch> 2290M: Simon Wunderlich <sw@simonwunderlich.de> 2291M: Antonio Quartulli <a@unstable.cc> 2292L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2293W: https://www.open-mesh.org/ 2294Q: https://patchwork.open-mesh.org/project/batman/list/ 2295S: Maintained 2296F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2297F: Documentation/ABI/testing/sysfs-class-net-mesh 2298F: Documentation/networking/batman-adv.txt 2299F: net/batman-adv/ 2300 2301BAYCOM/HDLCDRV DRIVERS FOR AX.25 2302M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2303L: linux-hams@vger.kernel.org 2304W: http://www.baycom.org/~tom/ham/ham.html 2305S: Maintained 2306F: drivers/net/hamradio/baycom* 2307 2308BCACHE (BLOCK LAYER CACHE) 2309M: Kent Overstreet <kent.overstreet@gmail.com> 2310L: linux-bcache@vger.kernel.org 2311W: http://bcache.evilpiepirate.org 2312S: Orphan 2313F: drivers/md/bcache/ 2314 2315BDISP ST MEDIA DRIVER 2316M: Fabien Dessenne <fabien.dessenne@st.com> 2317L: linux-media@vger.kernel.org 2318T: git git://linuxtv.org/media_tree.git 2319W: https://linuxtv.org 2320S: Supported 2321F: drivers/media/platform/sti/bdisp 2322 2323BEFS FILE SYSTEM 2324S: Orphan 2325F: Documentation/filesystems/befs.txt 2326F: fs/befs/ 2327 2328BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2329M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2330L: netdev@vger.kernel.org 2331S: Maintained 2332F: drivers/net/ethernet/ec_bhf.c 2333 2334BFS FILE SYSTEM 2335M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2336S: Maintained 2337F: Documentation/filesystems/bfs.txt 2338F: fs/bfs/ 2339F: include/uapi/linux/bfs_fs.h 2340 2341BLACKFIN ARCHITECTURE 2342M: Steven Miao <realmz6@gmail.com> 2343L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2344T: git git://git.code.sf.net/p/adi-linux/code 2345W: http://blackfin.uclinux.org 2346S: Supported 2347F: arch/blackfin/ 2348 2349BLACKFIN EMAC DRIVER 2350L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2351W: http://blackfin.uclinux.org 2352S: Supported 2353F: drivers/net/ethernet/adi/ 2354 2355BLACKFIN RTC DRIVER 2356L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2357W: http://blackfin.uclinux.org 2358S: Supported 2359F: drivers/rtc/rtc-bfin.c 2360 2361BLACKFIN SDH DRIVER 2362M: Sonic Zhang <sonic.zhang@analog.com> 2363L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2364W: http://blackfin.uclinux.org 2365S: Supported 2366F: drivers/mmc/host/bfin_sdh.c 2367 2368BLACKFIN SERIAL DRIVER 2369M: Sonic Zhang <sonic.zhang@analog.com> 2370L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2371W: http://blackfin.uclinux.org 2372S: Supported 2373F: drivers/tty/serial/bfin_uart.c 2374 2375BLACKFIN WATCHDOG DRIVER 2376L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2377W: http://blackfin.uclinux.org 2378S: Supported 2379F: drivers/watchdog/bfin_wdt.c 2380 2381BLACKFIN I2C TWI DRIVER 2382M: Sonic Zhang <sonic.zhang@analog.com> 2383L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2384W: http://blackfin.uclinux.org/ 2385S: Supported 2386F: drivers/i2c/busses/i2c-bfin-twi.c 2387 2388BLACKFIN MEDIA DRIVER 2389M: Scott Jiang <scott.jiang.linux@gmail.com> 2390L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2391W: http://blackfin.uclinux.org/ 2392S: Supported 2393F: drivers/media/platform/blackfin/ 2394F: drivers/media/i2c/adv7183* 2395F: drivers/media/i2c/vs6624* 2396 2397BLINKM RGB LED DRIVER 2398M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2399S: Maintained 2400F: drivers/leds/leds-blinkm.c 2401 2402BLOCK LAYER 2403M: Jens Axboe <axboe@kernel.dk> 2404L: linux-block@vger.kernel.org 2405T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2406S: Maintained 2407F: block/ 2408F: kernel/trace/blktrace.c 2409 2410BLOCK2MTD DRIVER 2411M: Joern Engel <joern@lazybastard.org> 2412L: linux-mtd@lists.infradead.org 2413S: Maintained 2414F: drivers/mtd/devices/block2mtd.c 2415 2416BLUETOOTH DRIVERS 2417M: Marcel Holtmann <marcel@holtmann.org> 2418M: Gustavo Padovan <gustavo@padovan.org> 2419M: Johan Hedberg <johan.hedberg@gmail.com> 2420L: linux-bluetooth@vger.kernel.org 2421W: http://www.bluez.org/ 2422T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2423T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2424S: Maintained 2425F: drivers/bluetooth/ 2426 2427BLUETOOTH SUBSYSTEM 2428M: Marcel Holtmann <marcel@holtmann.org> 2429M: Gustavo Padovan <gustavo@padovan.org> 2430M: Johan Hedberg <johan.hedberg@gmail.com> 2431L: linux-bluetooth@vger.kernel.org 2432W: http://www.bluez.org/ 2433T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2434T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2435S: Maintained 2436F: net/bluetooth/ 2437F: include/net/bluetooth/ 2438 2439BONDING DRIVER 2440M: Jay Vosburgh <j.vosburgh@gmail.com> 2441M: Veaceslav Falico <vfalico@gmail.com> 2442M: Andy Gospodarek <gospo@cumulusnetworks.com> 2443L: netdev@vger.kernel.org 2444W: http://sourceforge.net/projects/bonding/ 2445S: Supported 2446F: drivers/net/bonding/ 2447F: include/uapi/linux/if_bonding.h 2448 2449BPF (Safe dynamic programs and tools) 2450M: Alexei Starovoitov <ast@kernel.org> 2451L: netdev@vger.kernel.org 2452L: linux-kernel@vger.kernel.org 2453S: Supported 2454F: kernel/bpf/ 2455 2456BROADCOM B44 10/100 ETHERNET DRIVER 2457M: Gary Zambrano <zambrano@broadcom.com> 2458L: netdev@vger.kernel.org 2459S: Supported 2460F: drivers/net/ethernet/broadcom/b44.* 2461 2462BROADCOM GENET ETHERNET DRIVER 2463M: Florian Fainelli <f.fainelli@gmail.com> 2464L: netdev@vger.kernel.org 2465S: Supported 2466F: drivers/net/ethernet/broadcom/genet/ 2467 2468BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2469M: Sony Chacko <sony.chacko@qlogic.com> 2470M: Dept-HSGLinuxNICDev@qlogic.com 2471L: netdev@vger.kernel.org 2472S: Supported 2473F: drivers/net/ethernet/broadcom/bnx2.* 2474F: drivers/net/ethernet/broadcom/bnx2_* 2475 2476BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2477M: Ariel Elior <ariel.elior@qlogic.com> 2478L: netdev@vger.kernel.org 2479S: Supported 2480F: drivers/net/ethernet/broadcom/bnx2x/ 2481 2482BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2483M: Florian Fainelli <f.fainelli@gmail.com> 2484M: Ray Jui <rjui@broadcom.com> 2485M: Scott Branden <sbranden@broadcom.com> 2486L: bcm-kernel-feedback-list@broadcom.com 2487T: git git://github.com/broadcom/mach-bcm 2488S: Maintained 2489F: arch/arm/mach-bcm/ 2490F: arch/arm/boot/dts/bcm113* 2491F: arch/arm/boot/dts/bcm216* 2492F: arch/arm/boot/dts/bcm281* 2493F: arch/arm64/boot/dts/broadcom/ 2494F: arch/arm/configs/bcm_defconfig 2495F: drivers/mmc/host/sdhci-bcm-kona.c 2496F: drivers/clocksource/bcm_kona_timer.c 2497 2498BROADCOM BCM2835 ARM ARCHITECTURE 2499M: Stephen Warren <swarren@wwwdotorg.org> 2500M: Lee Jones <lee@kernel.org> 2501M: Eric Anholt <eric@anholt.net> 2502L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2504T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2505S: Maintained 2506N: bcm2835 2507 2508BROADCOM BCM47XX MIPS ARCHITECTURE 2509M: Hauke Mehrtens <hauke@hauke-m.de> 2510M: Rafał Miłecki <zajec5@gmail.com> 2511L: linux-mips@linux-mips.org 2512S: Maintained 2513F: Documentation/devicetree/bindings/mips/brcm/ 2514F: arch/mips/bcm47xx/* 2515F: arch/mips/include/asm/mach-bcm47xx/* 2516 2517BROADCOM BCM5301X ARM ARCHITECTURE 2518M: Hauke Mehrtens <hauke@hauke-m.de> 2519L: linux-arm-kernel@lists.infradead.org 2520S: Maintained 2521F: arch/arm/mach-bcm/bcm_5301x.c 2522F: arch/arm/boot/dts/bcm5301x.dtsi 2523F: arch/arm/boot/dts/bcm470* 2524 2525BROADCOM BCM63XX ARM ARCHITECTURE 2526M: Florian Fainelli <f.fainelli@gmail.com> 2527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2528L: bcm-kernel-feedback-list@broadcom.com 2529T: git git://github.com/broadcom/stblinux.git 2530S: Maintained 2531F: arch/arm/mach-bcm/bcm63xx.c 2532F: arch/arm/include/debug/bcm63xx.S 2533 2534BROADCOM BCM63XX/BCM33XX UDC DRIVER 2535M: Kevin Cernekee <cernekee@gmail.com> 2536L: linux-usb@vger.kernel.org 2537S: Maintained 2538F: drivers/usb/gadget/udc/bcm63xx_udc.* 2539 2540BROADCOM BCM7XXX ARM ARCHITECTURE 2541M: Brian Norris <computersforpeace@gmail.com> 2542M: Gregory Fong <gregory.0xf0@gmail.com> 2543M: Florian Fainelli <f.fainelli@gmail.com> 2544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2545L: bcm-kernel-feedback-list@broadcom.com 2546T: git git://github.com/broadcom/stblinux.git 2547S: Maintained 2548F: arch/arm/mach-bcm/*brcmstb* 2549F: arch/arm/boot/dts/bcm7*.dts* 2550F: drivers/bus/brcmstb_gisb.c 2551N: brcmstb 2552 2553BROADCOM BMIPS MIPS ARCHITECTURE 2554M: Kevin Cernekee <cernekee@gmail.com> 2555M: Florian Fainelli <f.fainelli@gmail.com> 2556L: linux-mips@linux-mips.org 2557T: git git://github.com/broadcom/stblinux.git 2558S: Maintained 2559F: arch/mips/bmips/* 2560F: arch/mips/include/asm/mach-bmips/* 2561F: arch/mips/kernel/*bmips* 2562F: arch/mips/boot/dts/brcm/bcm*.dts* 2563F: drivers/irqchip/irq-bcm63* 2564F: drivers/irqchip/irq-bcm7* 2565F: drivers/irqchip/irq-brcmstb* 2566F: include/linux/bcm963xx_nvram.h 2567F: include/linux/bcm963xx_tag.h 2568 2569BROADCOM TG3 GIGABIT ETHERNET DRIVER 2570M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2571M: Prashant Sreedharan <prashant@broadcom.com> 2572M: Michael Chan <mchan@broadcom.com> 2573L: netdev@vger.kernel.org 2574S: Supported 2575F: drivers/net/ethernet/broadcom/tg3.* 2576 2577BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2578M: Brett Rudley <brudley@broadcom.com> 2579M: Arend van Spriel <arend@broadcom.com> 2580M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2581M: Hante Meuleman <meuleman@broadcom.com> 2582L: linux-wireless@vger.kernel.org 2583L: brcm80211-dev-list@broadcom.com 2584S: Supported 2585F: drivers/net/wireless/broadcom/brcm80211/ 2586 2587BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2588M: QLogic-Storage-Upstream@qlogic.com 2589L: linux-scsi@vger.kernel.org 2590S: Supported 2591F: drivers/scsi/bnx2fc/ 2592 2593BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2594M: QLogic-Storage-Upstream@qlogic.com 2595L: linux-scsi@vger.kernel.org 2596S: Supported 2597F: drivers/scsi/bnx2i/ 2598 2599BROADCOM IPROC ARM ARCHITECTURE 2600M: Ray Jui <rjui@broadcom.com> 2601M: Scott Branden <sbranden@broadcom.com> 2602M: Jon Mason <jonmason@broadcom.com> 2603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2604L: bcm-kernel-feedback-list@broadcom.com 2605T: git git://github.com/broadcom/cygnus-linux.git 2606S: Maintained 2607N: iproc 2608N: cygnus 2609N: nsp 2610N: bcm9113* 2611N: bcm9583* 2612N: bcm9585* 2613N: bcm9586* 2614N: bcm988312 2615N: bcm113* 2616N: bcm583* 2617N: bcm585* 2618N: bcm586* 2619N: bcm88312 2620 2621BROADCOM BRCMSTB GPIO DRIVER 2622M: Gregory Fong <gregory.0xf0@gmail.com> 2623L: bcm-kernel-feedback-list@broadcom.com 2624S: Supported 2625F: drivers/gpio/gpio-brcmstb.c 2626F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2627 2628BROADCOM KONA GPIO DRIVER 2629M: Ray Jui <rjui@broadcom.com> 2630L: bcm-kernel-feedback-list@broadcom.com 2631S: Supported 2632F: drivers/gpio/gpio-bcm-kona.c 2633F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2634 2635BROADCOM NVRAM DRIVER 2636M: Rafał Miłecki <zajec5@gmail.com> 2637L: linux-mips@linux-mips.org 2638S: Maintained 2639F: drivers/firmware/broadcom/* 2640 2641BROADCOM STB NAND FLASH DRIVER 2642M: Brian Norris <computersforpeace@gmail.com> 2643M: Kamal Dasu <kdasu.kdev@gmail.com> 2644L: linux-mtd@lists.infradead.org 2645L: bcm-kernel-feedback-list@broadcom.com 2646S: Maintained 2647F: drivers/mtd/nand/brcmnand/ 2648 2649BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2650M: Rafał Miłecki <zajec5@gmail.com> 2651L: linux-wireless@vger.kernel.org 2652S: Maintained 2653F: drivers/bcma/ 2654F: include/linux/bcma/ 2655 2656BROADCOM SYSTEMPORT ETHERNET DRIVER 2657M: Florian Fainelli <f.fainelli@gmail.com> 2658L: netdev@vger.kernel.org 2659S: Supported 2660F: drivers/net/ethernet/broadcom/bcmsysport.* 2661 2662BROADCOM VULCAN ARM64 SOC 2663M: Jayachandran C. <jchandra@broadcom.com> 2664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2665L: bcm-kernel-feedback-list@broadcom.com 2666S: Maintained 2667F: arch/arm64/boot/dts/broadcom/vulcan* 2668 2669BROCADE BFA FC SCSI DRIVER 2670M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2671M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2672L: linux-scsi@vger.kernel.org 2673S: Supported 2674F: drivers/scsi/bfa/ 2675 2676BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2677M: Rasesh Mody <rasesh.mody@qlogic.com> 2678L: netdev@vger.kernel.org 2679S: Supported 2680F: drivers/net/ethernet/brocade/bna/ 2681 2682BSG (block layer generic sg v4 driver) 2683M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2684L: linux-scsi@vger.kernel.org 2685S: Supported 2686F: block/bsg.c 2687F: include/linux/bsg.h 2688F: include/uapi/linux/bsg.h 2689 2690BT87X AUDIO DRIVER 2691M: Clemens Ladisch <clemens@ladisch.de> 2692L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2693T: git git://git.alsa-project.org/alsa-kernel.git 2694S: Maintained 2695F: Documentation/sound/alsa/Bt87x.txt 2696F: sound/pci/bt87x.c 2697 2698BT8XXGPIO DRIVER 2699M: Michael Buesch <m@bues.ch> 2700W: http://bu3sch.de/btgpio.php 2701S: Maintained 2702F: drivers/gpio/gpio-bt8xx.c 2703 2704BTRFS FILE SYSTEM 2705M: Chris Mason <clm@fb.com> 2706M: Josef Bacik <jbacik@fb.com> 2707M: David Sterba <dsterba@suse.com> 2708L: linux-btrfs@vger.kernel.org 2709W: http://btrfs.wiki.kernel.org/ 2710Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2712S: Maintained 2713F: Documentation/filesystems/btrfs.txt 2714F: fs/btrfs/ 2715 2716BTTV VIDEO4LINUX DRIVER 2717M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2718M: Mauro Carvalho Chehab <mchehab@kernel.org> 2719L: linux-media@vger.kernel.org 2720W: https://linuxtv.org 2721T: git git://linuxtv.org/media_tree.git 2722S: Odd fixes 2723F: Documentation/video4linux/bttv/ 2724F: drivers/media/pci/bt8xx/bttv* 2725 2726BUSLOGIC SCSI DRIVER 2727M: Khalid Aziz <khalid@gonehiking.org> 2728L: linux-scsi@vger.kernel.org 2729S: Maintained 2730F: drivers/scsi/BusLogic.* 2731F: drivers/scsi/FlashPoint.* 2732 2733C-MEDIA CMI8788 DRIVER 2734M: Clemens Ladisch <clemens@ladisch.de> 2735L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2736T: git git://git.alsa-project.org/alsa-kernel.git 2737S: Maintained 2738F: sound/pci/oxygen/ 2739 2740C6X ARCHITECTURE 2741M: Mark Salter <msalter@redhat.com> 2742M: Aurelien Jacquiot <a-jacquiot@ti.com> 2743L: linux-c6x-dev@linux-c6x.org 2744W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2745S: Maintained 2746F: arch/c6x/ 2747 2748CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2749M: David Howells <dhowells@redhat.com> 2750L: linux-cachefs@redhat.com (moderated for non-subscribers) 2751S: Supported 2752F: Documentation/filesystems/caching/cachefiles.txt 2753F: fs/cachefiles/ 2754 2755CADET FM/AM RADIO RECEIVER DRIVER 2756M: Hans Verkuil <hverkuil@xs4all.nl> 2757L: linux-media@vger.kernel.org 2758T: git git://linuxtv.org/media_tree.git 2759W: https://linuxtv.org 2760S: Maintained 2761F: drivers/media/radio/radio-cadet* 2762 2763CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2764M: Jonathan Corbet <corbet@lwn.net> 2765L: linux-media@vger.kernel.org 2766T: git git://linuxtv.org/media_tree.git 2767S: Maintained 2768F: Documentation/video4linux/cafe_ccic 2769F: drivers/media/platform/marvell-ccic/ 2770 2771CAIF NETWORK LAYER 2772M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2773L: netdev@vger.kernel.org 2774S: Supported 2775F: Documentation/networking/caif/ 2776F: drivers/net/caif/ 2777F: include/uapi/linux/caif/ 2778F: include/net/caif/ 2779F: net/caif/ 2780 2781CALGARY x86-64 IOMMU 2782M: Muli Ben-Yehuda <mulix@mulix.org> 2783M: Jon Mason <jdmason@kudzu.us> 2784L: iommu@lists.linux-foundation.org 2785S: Maintained 2786F: arch/x86/kernel/pci-calgary_64.c 2787F: arch/x86/kernel/tce_64.c 2788F: arch/x86/include/asm/calgary.h 2789F: arch/x86/include/asm/tce.h 2790 2791CAN NETWORK LAYER 2792M: Oliver Hartkopp <socketcan@hartkopp.net> 2793M: Marc Kleine-Budde <mkl@pengutronix.de> 2794L: linux-can@vger.kernel.org 2795W: https://github.com/linux-can 2796T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2797T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2798S: Maintained 2799F: Documentation/networking/can.txt 2800F: net/can/ 2801F: include/linux/can/core.h 2802F: include/uapi/linux/can.h 2803F: include/uapi/linux/can/bcm.h 2804F: include/uapi/linux/can/raw.h 2805F: include/uapi/linux/can/gw.h 2806 2807CAN NETWORK DRIVERS 2808M: Wolfgang Grandegger <wg@grandegger.com> 2809M: Marc Kleine-Budde <mkl@pengutronix.de> 2810L: linux-can@vger.kernel.org 2811W: https://github.com/linux-can 2812T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2813T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2814S: Maintained 2815F: drivers/net/can/ 2816F: include/linux/can/dev.h 2817F: include/linux/can/platform/ 2818F: include/uapi/linux/can/error.h 2819F: include/uapi/linux/can/netlink.h 2820 2821CAPABILITIES 2822M: Serge Hallyn <serge.hallyn@canonical.com> 2823L: linux-security-module@vger.kernel.org 2824S: Supported 2825F: include/linux/capability.h 2826F: include/uapi/linux/capability.h 2827F: security/commoncap.c 2828F: kernel/capability.c 2829 2830CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2831M: Kevin Tsai <ktsai@capellamicro.com> 2832S: Maintained 2833F: drivers/iio/light/cm* 2834F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2835 2836CAVIUM LIQUIDIO NETWORK DRIVER 2837M: Derek Chickles <derek.chickles@caviumnetworks.com> 2838M: Satanand Burla <satananda.burla@caviumnetworks.com> 2839M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2840M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2841L: netdev@vger.kernel.org 2842W: http://www.cavium.com 2843S: Supported 2844F: drivers/net/ethernet/cavium/liquidio/ 2845 2846CC2520 IEEE-802.15.4 RADIO DRIVER 2847M: Varka Bhadram <varkabhadram@gmail.com> 2848L: linux-wpan@vger.kernel.org 2849S: Maintained 2850F: drivers/net/ieee802154/cc2520.c 2851F: include/linux/spi/cc2520.h 2852F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2853 2854CELL BROADBAND ENGINE ARCHITECTURE 2855M: Arnd Bergmann <arnd@arndb.de> 2856L: linuxppc-dev@lists.ozlabs.org 2857W: http://www.ibm.com/developerworks/power/cell/ 2858S: Supported 2859F: arch/powerpc/include/asm/cell*.h 2860F: arch/powerpc/include/asm/spu*.h 2861F: arch/powerpc/include/uapi/asm/spu*.h 2862F: arch/powerpc/oprofile/*cell* 2863F: arch/powerpc/platforms/cell/ 2864 2865CEPH COMMON CODE (LIBCEPH) 2866M: Ilya Dryomov <idryomov@gmail.com> 2867M: "Yan, Zheng" <zyan@redhat.com> 2868M: Sage Weil <sage@redhat.com> 2869L: ceph-devel@vger.kernel.org 2870W: http://ceph.com/ 2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2872T: git git://github.com/ceph/ceph-client.git 2873S: Supported 2874F: net/ceph/ 2875F: include/linux/ceph/ 2876F: include/linux/crush/ 2877 2878CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2879M: "Yan, Zheng" <zyan@redhat.com> 2880M: Sage Weil <sage@redhat.com> 2881M: Ilya Dryomov <idryomov@gmail.com> 2882L: ceph-devel@vger.kernel.org 2883W: http://ceph.com/ 2884T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2885T: git git://github.com/ceph/ceph-client.git 2886S: Supported 2887F: Documentation/filesystems/ceph.txt 2888F: fs/ceph/ 2889 2890CERTIFICATE HANDLING: 2891M: David Howells <dhowells@redhat.com> 2892M: David Woodhouse <dwmw2@infradead.org> 2893L: keyrings@vger.kernel.org 2894S: Maintained 2895F: Documentation/module-signing.txt 2896F: certs/ 2897F: scripts/sign-file.c 2898F: scripts/extract-cert.c 2899 2900CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2901L: linux-usb@vger.kernel.org 2902S: Orphan 2903F: Documentation/usb/WUSB-Design-overview.txt 2904F: Documentation/usb/wusb-cbaf 2905F: drivers/usb/host/hwa-hc.c 2906F: drivers/usb/host/whci/ 2907F: drivers/usb/wusbcore/ 2908F: include/linux/usb/wusb* 2909 2910CFAG12864B LCD DRIVER 2911M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2912W: http://miguelojeda.es/auxdisplay.htm 2913W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2914S: Maintained 2915F: drivers/auxdisplay/cfag12864b.c 2916F: include/linux/cfag12864b.h 2917 2918CFAG12864BFB LCD FRAMEBUFFER DRIVER 2919M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2920W: http://miguelojeda.es/auxdisplay.htm 2921W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2922S: Maintained 2923F: drivers/auxdisplay/cfag12864bfb.c 2924F: include/linux/cfag12864b.h 2925 2926CFG80211 and NL80211 2927M: Johannes Berg <johannes@sipsolutions.net> 2928L: linux-wireless@vger.kernel.org 2929W: http://wireless.kernel.org/ 2930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2932S: Maintained 2933F: include/uapi/linux/nl80211.h 2934F: include/net/cfg80211.h 2935F: net/wireless/* 2936X: net/wireless/wext* 2937 2938CHAR and MISC DRIVERS 2939M: Arnd Bergmann <arnd@arndb.de> 2940M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2941T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2942S: Supported 2943F: drivers/char/* 2944F: drivers/misc/* 2945F: include/linux/miscdevice.h 2946 2947CHECKPATCH 2948M: Andy Whitcroft <apw@canonical.com> 2949M: Joe Perches <joe@perches.com> 2950S: Maintained 2951F: scripts/checkpatch.pl 2952 2953CHINESE DOCUMENTATION 2954M: Harry Wei <harryxiyou@gmail.com> 2955L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2956L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2957S: Maintained 2958F: Documentation/zh_CN/ 2959 2960CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2961M: Peter Chen <Peter.Chen@nxp.com> 2962T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2963L: linux-usb@vger.kernel.org 2964S: Maintained 2965F: drivers/usb/chipidea/ 2966 2967CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2968M: Hans de Goede <hdegoede@redhat.com> 2969L: linux-input@vger.kernel.org 2970S: Maintained 2971F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2972F: drivers/input/touchscreen/chipone_icn8318.c 2973 2974CHROME HARDWARE PLATFORM SUPPORT 2975M: Olof Johansson <olof@lixom.net> 2976S: Maintained 2977T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 2978F: drivers/platform/chrome/ 2979 2980CISCO VIC ETHERNET NIC DRIVER 2981M: Christian Benvenuti <benve@cisco.com> 2982M: Sujith Sankar <ssujith@cisco.com> 2983M: Govindarajulu Varadarajan <_govind@gmx.com> 2984M: Neel Patel <neepatel@cisco.com> 2985S: Supported 2986F: drivers/net/ethernet/cisco/enic/ 2987 2988CISCO VIC LOW LATENCY NIC DRIVER 2989M: Christian Benvenuti <benve@cisco.com> 2990M: Dave Goodell <dgoodell@cisco.com> 2991S: Supported 2992F: drivers/infiniband/hw/usnic/ 2993 2994CIRRUS LOGIC EP93XX ETHERNET DRIVER 2995M: Hartley Sweeten <hsweeten@visionengravers.com> 2996L: netdev@vger.kernel.org 2997S: Maintained 2998F: drivers/net/ethernet/cirrus/ep93xx_eth.c 2999 3000CIRRUS LOGIC AUDIO CODEC DRIVERS 3001M: Brian Austin <brian.austin@cirrus.com> 3002M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3003L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3004S: Maintained 3005F: sound/soc/codecs/cs* 3006 3007CLEANCACHE API 3008M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3009L: linux-kernel@vger.kernel.org 3010S: Maintained 3011F: mm/cleancache.c 3012F: include/linux/cleancache.h 3013 3014CLK API 3015M: Russell King <linux@armlinux.org.uk> 3016L: linux-clk@vger.kernel.org 3017S: Maintained 3018F: include/linux/clk.h 3019 3020CLOCKSOURCE, CLOCKEVENT DRIVERS 3021M: Daniel Lezcano <daniel.lezcano@linaro.org> 3022M: Thomas Gleixner <tglx@linutronix.de> 3023L: linux-kernel@vger.kernel.org 3024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3025S: Supported 3026F: drivers/clocksource 3027 3028CISCO FCOE HBA DRIVER 3029M: Hiral Patel <hiralpat@cisco.com> 3030M: Suma Ramars <sramars@cisco.com> 3031M: Brian Uchino <buchino@cisco.com> 3032L: linux-scsi@vger.kernel.org 3033S: Supported 3034F: drivers/scsi/fnic/ 3035 3036CISCO SCSI HBA DRIVER 3037M: Narsimhulu Musini <nmusini@cisco.com> 3038M: Sesidhar Baddela <sebaddel@cisco.com> 3039L: linux-scsi@vger.kernel.org 3040S: Supported 3041F: drivers/scsi/snic/ 3042 3043CMPC ACPI DRIVER 3044M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3045M: Daniel Oliveira Nascimento <don@syst.com.br> 3046L: platform-driver-x86@vger.kernel.org 3047S: Supported 3048F: drivers/platform/x86/classmate-laptop.c 3049 3050COBALT MEDIA DRIVER 3051M: Hans Verkuil <hans.verkuil@cisco.com> 3052L: linux-media@vger.kernel.org 3053T: git git://linuxtv.org/media_tree.git 3054W: https://linuxtv.org 3055S: Supported 3056F: drivers/media/pci/cobalt/ 3057 3058COCCINELLE/Semantic Patches (SmPL) 3059M: Julia Lawall <Julia.Lawall@lip6.fr> 3060M: Gilles Muller <Gilles.Muller@lip6.fr> 3061M: Nicolas Palix <nicolas.palix@imag.fr> 3062M: Michal Marek <mmarek@suse.com> 3063L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3064T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3065W: http://coccinelle.lip6.fr/ 3066S: Supported 3067F: Documentation/coccinelle.txt 3068F: scripts/coccinelle/ 3069F: scripts/coccicheck 3070 3071CODA FILE SYSTEM 3072M: Jan Harkes <jaharkes@cs.cmu.edu> 3073M: coda@cs.cmu.edu 3074L: codalist@coda.cs.cmu.edu 3075W: http://www.coda.cs.cmu.edu/ 3076S: Maintained 3077F: Documentation/filesystems/coda.txt 3078F: fs/coda/ 3079F: include/linux/coda*.h 3080F: include/uapi/linux/coda*.h 3081 3082CODA V4L2 MEM2MEM DRIVER 3083M: Philipp Zabel <p.zabel@pengutronix.de> 3084L: linux-media@vger.kernel.org 3085S: Maintained 3086F: Documentation/devicetree/bindings/media/coda.txt 3087F: drivers/media/platform/coda/ 3088 3089COMMON CLK FRAMEWORK 3090M: Michael Turquette <mturquette@baylibre.com> 3091M: Stephen Boyd <sboyd@codeaurora.org> 3092L: linux-clk@vger.kernel.org 3093T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3094S: Maintained 3095F: Documentation/devicetree/bindings/clock/ 3096F: drivers/clk/ 3097X: drivers/clk/clkdev.c 3098F: include/linux/clk-pr* 3099F: include/linux/clk/ 3100 3101COMMON INTERNET FILE SYSTEM (CIFS) 3102M: Steve French <sfrench@samba.org> 3103L: linux-cifs@vger.kernel.org 3104L: samba-technical@lists.samba.org (moderated for non-subscribers) 3105W: http://linux-cifs.samba.org/ 3106T: git git://git.samba.org/sfrench/cifs-2.6.git 3107S: Supported 3108F: Documentation/filesystems/cifs/ 3109F: fs/cifs/ 3110 3111COMPACTPCI HOTPLUG CORE 3112M: Scott Murray <scott@spiteful.org> 3113L: linux-pci@vger.kernel.org 3114S: Maintained 3115F: drivers/pci/hotplug/cpci_hotplug* 3116 3117COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3118M: Scott Murray <scott@spiteful.org> 3119L: linux-pci@vger.kernel.org 3120S: Maintained 3121F: drivers/pci/hotplug/cpcihp_zt5550.* 3122 3123COMPACTPCI HOTPLUG GENERIC DRIVER 3124M: Scott Murray <scott@spiteful.org> 3125L: linux-pci@vger.kernel.org 3126S: Maintained 3127F: drivers/pci/hotplug/cpcihp_generic.c 3128 3129COMPAL LAPTOP SUPPORT 3130M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3131L: platform-driver-x86@vger.kernel.org 3132S: Maintained 3133F: drivers/platform/x86/compal-laptop.c 3134 3135CONEXANT ACCESSRUNNER USB DRIVER 3136L: accessrunner-general@lists.sourceforge.net 3137W: http://accessrunner.sourceforge.net/ 3138S: Orphan 3139F: drivers/usb/atm/cxacru.c 3140 3141CONFIGFS 3142M: Joel Becker <jlbec@evilplan.org> 3143M: Christoph Hellwig <hch@lst.de> 3144T: git git://git.infradead.org/users/hch/configfs.git 3145S: Supported 3146F: fs/configfs/ 3147F: include/linux/configfs.h 3148 3149CONNECTOR 3150M: Evgeniy Polyakov <zbr@ioremap.net> 3151L: netdev@vger.kernel.org 3152S: Maintained 3153F: drivers/connector/ 3154 3155CONTROL GROUP (CGROUP) 3156M: Tejun Heo <tj@kernel.org> 3157M: Li Zefan <lizefan@huawei.com> 3158M: Johannes Weiner <hannes@cmpxchg.org> 3159L: cgroups@vger.kernel.org 3160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3161S: Maintained 3162F: Documentation/cgroups/ 3163F: include/linux/cgroup* 3164F: kernel/cgroup* 3165 3166CONTROL GROUP - CPUSET 3167M: Li Zefan <lizefan@huawei.com> 3168L: cgroups@vger.kernel.org 3169W: http://www.bullopensource.org/cpuset/ 3170W: http://oss.sgi.com/projects/cpusets/ 3171T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3172S: Maintained 3173F: Documentation/cgroups/cpusets.txt 3174F: include/linux/cpuset.h 3175F: kernel/cpuset.c 3176 3177CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3178M: Johannes Weiner <hannes@cmpxchg.org> 3179M: Michal Hocko <mhocko@kernel.org> 3180M: Vladimir Davydov <vdavydov@virtuozzo.com> 3181L: cgroups@vger.kernel.org 3182L: linux-mm@kvack.org 3183S: Maintained 3184F: mm/memcontrol.c 3185F: mm/swap_cgroup.c 3186 3187CORETEMP HARDWARE MONITORING DRIVER 3188M: Fenghua Yu <fenghua.yu@intel.com> 3189L: linux-hwmon@vger.kernel.org 3190S: Maintained 3191F: Documentation/hwmon/coretemp 3192F: drivers/hwmon/coretemp.c 3193 3194COSA/SRP SYNC SERIAL DRIVER 3195M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3196W: http://www.fi.muni.cz/~kas/cosa/ 3197S: Maintained 3198F: drivers/net/wan/cosa* 3199 3200CPMAC ETHERNET DRIVER 3201M: Florian Fainelli <florian@openwrt.org> 3202L: netdev@vger.kernel.org 3203S: Maintained 3204F: drivers/net/ethernet/ti/cpmac.c 3205 3206CPU FREQUENCY DRIVERS 3207M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3208M: Viresh Kumar <viresh.kumar@linaro.org> 3209L: linux-pm@vger.kernel.org 3210S: Maintained 3211T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3212T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3213F: drivers/cpufreq/ 3214F: include/linux/cpufreq.h 3215 3216CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3217M: Viresh Kumar <viresh.kumar@linaro.org> 3218M: Sudeep Holla <sudeep.holla@arm.com> 3219L: linux-pm@vger.kernel.org 3220W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3221S: Maintained 3222F: drivers/cpufreq/arm_big_little.h 3223F: drivers/cpufreq/arm_big_little.c 3224F: drivers/cpufreq/arm_big_little_dt.c 3225 3226CPUIDLE DRIVER - ARM BIG LITTLE 3227M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3228M: Daniel Lezcano <daniel.lezcano@linaro.org> 3229L: linux-pm@vger.kernel.org 3230L: linux-arm-kernel@lists.infradead.org 3231T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3232S: Maintained 3233F: drivers/cpuidle/cpuidle-big_little.c 3234 3235CPUIDLE DRIVER - ARM EXYNOS 3236M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3237M: Daniel Lezcano <daniel.lezcano@linaro.org> 3238M: Kukjin Kim <kgene@kernel.org> 3239L: linux-pm@vger.kernel.org 3240L: linux-samsung-soc@vger.kernel.org 3241S: Supported 3242F: drivers/cpuidle/cpuidle-exynos.c 3243F: arch/arm/mach-exynos/pm.c 3244 3245CPUIDLE DRIVERS 3246M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3247M: Daniel Lezcano <daniel.lezcano@linaro.org> 3248L: linux-pm@vger.kernel.org 3249S: Maintained 3250T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3251F: drivers/cpuidle/* 3252F: include/linux/cpuidle.h 3253 3254CPUID/MSR DRIVER 3255M: "H. Peter Anvin" <hpa@zytor.com> 3256S: Maintained 3257F: arch/x86/kernel/cpuid.c 3258F: arch/x86/kernel/msr.c 3259 3260CPU POWER MONITORING SUBSYSTEM 3261M: Thomas Renninger <trenn@suse.com> 3262L: linux-pm@vger.kernel.org 3263S: Maintained 3264F: tools/power/cpupower/ 3265 3266CRAMFS FILESYSTEM 3267W: http://sourceforge.net/projects/cramfs/ 3268S: Orphan / Obsolete 3269F: Documentation/filesystems/cramfs.txt 3270F: fs/cramfs/ 3271 3272CRIS PORT 3273M: Mikael Starvik <starvik@axis.com> 3274M: Jesper Nilsson <jesper.nilsson@axis.com> 3275L: linux-cris-kernel@axis.com 3276W: http://developer.axis.com 3277T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3278S: Maintained 3279F: arch/cris/ 3280F: drivers/tty/serial/crisv10.* 3281 3282CRYPTO API 3283M: Herbert Xu <herbert@gondor.apana.org.au> 3284M: "David S. Miller" <davem@davemloft.net> 3285L: linux-crypto@vger.kernel.org 3286T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3287T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3288S: Maintained 3289F: Documentation/crypto/ 3290F: Documentation/DocBook/crypto-API.tmpl 3291F: arch/*/crypto/ 3292F: crypto/ 3293F: drivers/crypto/ 3294F: include/crypto/ 3295 3296CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3297M: Neil Horman <nhorman@tuxdriver.com> 3298L: linux-crypto@vger.kernel.org 3299S: Maintained 3300F: crypto/ansi_cprng.c 3301F: crypto/rng.c 3302 3303CS3308 MEDIA DRIVER 3304M: Hans Verkuil <hverkuil@xs4all.nl> 3305L: linux-media@vger.kernel.org 3306T: git git://linuxtv.org/media_tree.git 3307W: http://linuxtv.org 3308S: Odd Fixes 3309F: drivers/media/i2c/cs3308.c 3310F: drivers/media/i2c/cs3308.h 3311 3312CS5535 Audio ALSA driver 3313M: Jaya Kumar <jayakumar.alsa@gmail.com> 3314S: Maintained 3315F: sound/pci/cs5535audio/ 3316 3317CW1200 WLAN driver 3318M: Solomon Peachy <pizza@shaftnet.org> 3319S: Maintained 3320F: drivers/net/wireless/st/cw1200/ 3321 3322CX18 VIDEO4LINUX DRIVER 3323M: Andy Walls <awalls@md.metrocast.net> 3324L: ivtv-devel@ivtvdriver.org (subscribers-only) 3325L: linux-media@vger.kernel.org 3326T: git git://linuxtv.org/media_tree.git 3327W: https://linuxtv.org 3328W: http://www.ivtvdriver.org/index.php/Cx18 3329S: Maintained 3330F: Documentation/video4linux/cx18.txt 3331F: drivers/media/pci/cx18/ 3332F: include/uapi/linux/ivtv* 3333 3334CX2341X MPEG ENCODER HELPER MODULE 3335M: Hans Verkuil <hverkuil@xs4all.nl> 3336L: linux-media@vger.kernel.org 3337T: git git://linuxtv.org/media_tree.git 3338W: https://linuxtv.org 3339S: Maintained 3340F: drivers/media/common/cx2341x* 3341F: include/media/cx2341x* 3342 3343CX24120 MEDIA DRIVER 3344M: Jemma Denson <jdenson@gmail.com> 3345M: Patrick Boettcher <patrick.boettcher@posteo.de> 3346L: linux-media@vger.kernel.org 3347W: https://linuxtv.org 3348Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3349S: Maintained 3350F: drivers/media/dvb-frontends/cx24120* 3351 3352CX88 VIDEO4LINUX DRIVER 3353M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3354M: Mauro Carvalho Chehab <mchehab@kernel.org> 3355L: linux-media@vger.kernel.org 3356W: https://linuxtv.org 3357T: git git://linuxtv.org/media_tree.git 3358S: Odd fixes 3359F: Documentation/video4linux/cx88/ 3360F: drivers/media/pci/cx88/ 3361 3362CXD2820R MEDIA DRIVER 3363M: Antti Palosaari <crope@iki.fi> 3364L: linux-media@vger.kernel.org 3365W: https://linuxtv.org 3366W: http://palosaari.fi/linux/ 3367Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3368T: git git://linuxtv.org/anttip/media_tree.git 3369S: Maintained 3370F: drivers/media/dvb-frontends/cxd2820r* 3371 3372CXGB3 ETHERNET DRIVER (CXGB3) 3373M: Santosh Raspatur <santosh@chelsio.com> 3374L: netdev@vger.kernel.org 3375W: http://www.chelsio.com 3376S: Supported 3377F: drivers/net/ethernet/chelsio/cxgb3/ 3378 3379CXGB3 ISCSI DRIVER (CXGB3I) 3380M: Karen Xie <kxie@chelsio.com> 3381L: linux-scsi@vger.kernel.org 3382W: http://www.chelsio.com 3383S: Supported 3384F: drivers/scsi/cxgbi/cxgb3i 3385 3386CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3387M: Steve Wise <swise@chelsio.com> 3388L: linux-rdma@vger.kernel.org 3389W: http://www.openfabrics.org 3390S: Supported 3391F: drivers/infiniband/hw/cxgb3/ 3392 3393CXGB4 ETHERNET DRIVER (CXGB4) 3394M: Hariprasad S <hariprasad@chelsio.com> 3395L: netdev@vger.kernel.org 3396W: http://www.chelsio.com 3397S: Supported 3398F: drivers/net/ethernet/chelsio/cxgb4/ 3399 3400CXGB4 ISCSI DRIVER (CXGB4I) 3401M: Karen Xie <kxie@chelsio.com> 3402L: linux-scsi@vger.kernel.org 3403W: http://www.chelsio.com 3404S: Supported 3405F: drivers/scsi/cxgbi/cxgb4i 3406 3407CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3408M: Steve Wise <swise@chelsio.com> 3409L: linux-rdma@vger.kernel.org 3410W: http://www.openfabrics.org 3411S: Supported 3412F: drivers/infiniband/hw/cxgb4/ 3413 3414CXGB4VF ETHERNET DRIVER (CXGB4VF) 3415M: Casey Leedom <leedom@chelsio.com> 3416L: netdev@vger.kernel.org 3417W: http://www.chelsio.com 3418S: Supported 3419F: drivers/net/ethernet/chelsio/cxgb4vf/ 3420 3421CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3422M: Ian Munsie <imunsie@au1.ibm.com> 3423M: Michael Neuling <mikey@neuling.org> 3424L: linuxppc-dev@lists.ozlabs.org 3425S: Supported 3426F: drivers/misc/cxl/ 3427F: include/misc/cxl* 3428F: include/uapi/misc/cxl.h 3429F: Documentation/powerpc/cxl.txt 3430F: Documentation/powerpc/cxl.txt 3431F: Documentation/ABI/testing/sysfs-class-cxl 3432 3433CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3434M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3435M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3436L: linux-scsi@vger.kernel.org 3437S: Supported 3438F: drivers/scsi/cxlflash/ 3439F: include/uapi/scsi/cxlflash_ioctls.h 3440F: Documentation/powerpc/cxlflash.txt 3441 3442STMMAC ETHERNET DRIVER 3443M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3444M: Alexandre Torgue <alexandre.torgue@st.com> 3445L: netdev@vger.kernel.org 3446W: http://www.stlinux.com 3447S: Supported 3448F: drivers/net/ethernet/stmicro/stmmac/ 3449 3450CYBERPRO FB DRIVER 3451M: Russell King <linux@armlinux.org.uk> 3452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3453W: http://www.armlinux.org.uk/ 3454S: Maintained 3455F: drivers/video/fbdev/cyber2000fb.* 3456 3457CYCLADES ASYNC MUX DRIVER 3458W: http://www.cyclades.com/ 3459S: Orphan 3460F: drivers/tty/cyclades.c 3461F: include/linux/cyclades.h 3462F: include/uapi/linux/cyclades.h 3463 3464CYCLADES PC300 DRIVER 3465W: http://www.cyclades.com/ 3466S: Orphan 3467F: drivers/net/wan/pc300* 3468 3469CYPRESS_FIRMWARE MEDIA DRIVER 3470M: Antti Palosaari <crope@iki.fi> 3471L: linux-media@vger.kernel.org 3472W: https://linuxtv.org 3473W: http://palosaari.fi/linux/ 3474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3475T: git git://linuxtv.org/anttip/media_tree.git 3476S: Maintained 3477F: drivers/media/common/cypress_firmware* 3478 3479CYTTSP TOUCHSCREEN DRIVER 3480M: Ferruh Yigit <fery@cypress.com> 3481L: linux-input@vger.kernel.org 3482S: Supported 3483F: drivers/input/touchscreen/cyttsp* 3484F: include/linux/input/cyttsp.h 3485 3486DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3487M: Joshua Kinard <kumba@gentoo.org> 3488S: Maintained 3489F: drivers/rtc/rtc-ds1685.c 3490F: include/linux/rtc/ds1685.h 3491 3492DAMA SLAVE for AX.25 3493M: Joerg Reuter <jreuter@yaina.de> 3494W: http://yaina.de/jreuter/ 3495W: http://www.qsl.net/dl1bke/ 3496L: linux-hams@vger.kernel.org 3497S: Maintained 3498F: net/ax25/af_ax25.c 3499F: net/ax25/ax25_dev.c 3500F: net/ax25/ax25_ds_* 3501F: net/ax25/ax25_in.c 3502F: net/ax25/ax25_out.c 3503F: net/ax25/ax25_timer.c 3504F: net/ax25/sysctl_net_ax25.c 3505 3506DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3507L: netdev@vger.kernel.org 3508S: Orphan 3509F: Documentation/networking/dmfe.txt 3510F: drivers/net/ethernet/dec/tulip/dmfe.c 3511 3512DC390/AM53C974 SCSI driver 3513M: Hannes Reinecke <hare@suse.com> 3514L: linux-scsi@vger.kernel.org 3515S: Maintained 3516F: drivers/scsi/am53c974.c 3517 3518DC395x SCSI driver 3519M: Oliver Neukum <oliver@neukum.org> 3520M: Ali Akcaagac <aliakc@web.de> 3521M: Jamie Lenehan <lenehan@twibble.org> 3522L: dc395x@twibble.org 3523W: http://twibble.org/dist/dc395x/ 3524W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3525S: Maintained 3526F: Documentation/scsi/dc395x.txt 3527F: drivers/scsi/dc395x.* 3528 3529DCCP PROTOCOL 3530M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3531L: dccp@vger.kernel.org 3532W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3533S: Maintained 3534F: include/linux/dccp.h 3535F: include/uapi/linux/dccp.h 3536F: include/linux/tfrc.h 3537F: net/dccp/ 3538 3539DECnet NETWORK LAYER 3540W: http://linux-decnet.sourceforge.net 3541L: linux-decnet-user@lists.sourceforge.net 3542S: Orphan 3543F: Documentation/networking/decnet.txt 3544F: net/decnet/ 3545 3546DECSTATION PLATFORM SUPPORT 3547M: "Maciej W. Rozycki" <macro@linux-mips.org> 3548L: linux-mips@linux-mips.org 3549W: http://www.linux-mips.org/wiki/DECstation 3550S: Maintained 3551F: arch/mips/dec/ 3552F: arch/mips/include/asm/dec/ 3553F: arch/mips/include/asm/mach-dec/ 3554 3555DEFXX FDDI NETWORK DRIVER 3556M: "Maciej W. Rozycki" <macro@linux-mips.org> 3557S: Maintained 3558F: drivers/net/fddi/defxx.* 3559 3560DELL LAPTOP DRIVER 3561M: Matthew Garrett <mjg59@srcf.ucam.org> 3562M: Pali Rohár <pali.rohar@gmail.com> 3563L: platform-driver-x86@vger.kernel.org 3564S: Maintained 3565F: drivers/platform/x86/dell-laptop.c 3566 3567DELL LAPTOP RBTN DRIVER 3568M: Pali Rohár <pali.rohar@gmail.com> 3569S: Maintained 3570F: drivers/platform/x86/dell-rbtn.* 3571 3572DELL LAPTOP FREEFALL DRIVER 3573M: Pali Rohár <pali.rohar@gmail.com> 3574S: Maintained 3575F: drivers/platform/x86/dell-smo8800.c 3576 3577DELL LAPTOP SMM DRIVER 3578M: Pali Rohár <pali.rohar@gmail.com> 3579S: Maintained 3580F: drivers/hwmon/dell-smm-hwmon.c 3581F: include/uapi/linux/i8k.h 3582 3583DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3584M: Doug Warzecha <Douglas_Warzecha@dell.com> 3585S: Maintained 3586F: Documentation/dcdbas.txt 3587F: drivers/firmware/dcdbas.* 3588 3589DELL WMI EXTRAS DRIVER 3590M: Matthew Garrett <mjg59@srcf.ucam.org> 3591M: Pali Rohár <pali.rohar@gmail.com> 3592S: Maintained 3593F: drivers/platform/x86/dell-wmi.c 3594 3595DESIGNWARE USB2 DRD IP DRIVER 3596M: John Youn <johnyoun@synopsys.com> 3597L: linux-usb@vger.kernel.org 3598T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3599S: Maintained 3600F: drivers/usb/dwc2/ 3601 3602DESIGNWARE USB3 DRD IP DRIVER 3603M: Felipe Balbi <balbi@kernel.org> 3604L: linux-usb@vger.kernel.org 3605T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3606S: Maintained 3607F: drivers/usb/dwc3/ 3608 3609DEVICE COREDUMP (DEV_COREDUMP) 3610M: Johannes Berg <johannes@sipsolutions.net> 3611L: linux-kernel@vger.kernel.org 3612S: Maintained 3613F: drivers/base/devcoredump.c 3614F: include/linux/devcoredump.h 3615 3616DEVICE FREQUENCY (DEVFREQ) 3617M: MyungJoo Ham <myungjoo.ham@samsung.com> 3618M: Kyungmin Park <kyungmin.park@samsung.com> 3619L: linux-pm@vger.kernel.org 3620T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3621S: Maintained 3622F: drivers/devfreq/ 3623F: include/linux/devfreq.h 3624F: Documentation/devicetree/bindings/devfreq/ 3625 3626DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3627M: Chanwoo Choi <cw00.choi@samsung.com> 3628L: linux-pm@vger.kernel.org 3629T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3630S: Supported 3631F: drivers/devfreq/event/ 3632F: drivers/devfreq/devfreq-event.c 3633F: include/linux/devfreq-event.h 3634F: Documentation/devicetree/bindings/devfreq/event/ 3635 3636BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3637M: Chanwoo Choi <cw00.choi@samsung.com> 3638L: linux-pm@vger.kernel.org 3639L: linux-samsung-soc@vger.kernel.org 3640T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3641S: Maintained 3642F: drivers/devfreq/exynos-bus.c 3643F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3644 3645DEVICE NUMBER REGISTRY 3646M: Torben Mathiasen <device@lanana.org> 3647W: http://lanana.org/docs/device-list/index.html 3648S: Maintained 3649 3650DEVICE-MAPPER (LVM) 3651M: Alasdair Kergon <agk@redhat.com> 3652M: Mike Snitzer <snitzer@redhat.com> 3653M: dm-devel@redhat.com 3654L: dm-devel@redhat.com 3655W: http://sources.redhat.com/dm 3656Q: http://patchwork.kernel.org/project/dm-devel/list/ 3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3658T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3659S: Maintained 3660F: Documentation/device-mapper/ 3661F: drivers/md/dm* 3662F: drivers/md/persistent-data/ 3663F: include/linux/device-mapper.h 3664F: include/linux/dm-*.h 3665F: include/uapi/linux/dm-*.h 3666 3667DEVLINK 3668M: Jiri Pirko <jiri@mellanox.com> 3669L: netdev@vger.kernel.org 3670S: Supported 3671F: net/core/devlink.c 3672F: include/net/devlink.h 3673F: include/uapi/linux/devlink.h 3674 3675DIALOG SEMICONDUCTOR DRIVERS 3676M: Support Opensource <support.opensource@diasemi.com> 3677W: http://www.dialog-semiconductor.com/products 3678S: Supported 3679F: Documentation/hwmon/da90?? 3680F: Documentation/devicetree/bindings/sound/da[79]*.txt 3681F: drivers/gpio/gpio-da90??.c 3682F: drivers/hwmon/da90??-hwmon.c 3683F: drivers/iio/adc/da91??-*.c 3684F: drivers/input/misc/da90??_onkey.c 3685F: drivers/input/touchscreen/da9052_tsi.c 3686F: drivers/leds/leds-da90??.c 3687F: drivers/mfd/da903x.c 3688F: drivers/mfd/da90??-*.c 3689F: drivers/mfd/da91??-*.c 3690F: drivers/power/da9052-battery.c 3691F: drivers/power/da91??-*.c 3692F: drivers/regulator/da903x.c 3693F: drivers/regulator/da9???-regulator.[ch] 3694F: drivers/rtc/rtc-da90??.c 3695F: drivers/video/backlight/da90??_bl.c 3696F: drivers/watchdog/da90??_wdt.c 3697F: include/linux/mfd/da903x.h 3698F: include/linux/mfd/da9052/ 3699F: include/linux/mfd/da9055/ 3700F: include/linux/mfd/da9063/ 3701F: include/linux/mfd/da9150/ 3702F: include/sound/da[79]*.h 3703F: sound/soc/codecs/da[79]*.[ch] 3704 3705DIGI NEO AND CLASSIC PCI PRODUCTS 3706M: Lidza Louina <lidza.louina@gmail.com> 3707M: Mark Hounschell <markh@compro.net> 3708L: driverdev-devel@linuxdriverproject.org 3709S: Maintained 3710F: drivers/staging/dgnc/ 3711 3712DIOLAN U2C-12 I2C DRIVER 3713M: Guenter Roeck <linux@roeck-us.net> 3714L: linux-i2c@vger.kernel.org 3715S: Maintained 3716F: drivers/i2c/busses/i2c-diolan-u2c.c 3717 3718DIRECT ACCESS (DAX) 3719M: Matthew Wilcox <willy@linux.intel.com> 3720L: linux-fsdevel@vger.kernel.org 3721S: Supported 3722F: fs/dax.c 3723 3724DIRECTORY NOTIFICATION (DNOTIFY) 3725M: Eric Paris <eparis@parisplace.org> 3726S: Maintained 3727F: Documentation/filesystems/dnotify.txt 3728F: fs/notify/dnotify/ 3729F: include/linux/dnotify.h 3730 3731DISK GEOMETRY AND PARTITION HANDLING 3732M: Andries Brouwer <aeb@cwi.nl> 3733W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3734W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3735W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3736S: Maintained 3737 3738DISKQUOTA 3739M: Jan Kara <jack@suse.com> 3740S: Maintained 3741F: Documentation/filesystems/quota.txt 3742F: fs/quota/ 3743F: include/linux/quota*.h 3744F: include/uapi/linux/quota*.h 3745 3746DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3747M: Bernie Thompson <bernie@plugable.com> 3748L: linux-fbdev@vger.kernel.org 3749S: Maintained 3750W: http://plugable.com/category/projects/udlfb/ 3751F: drivers/video/fbdev/udlfb.c 3752F: include/video/udlfb.h 3753F: Documentation/fb/udlfb.txt 3754 3755DISTRIBUTED LOCK MANAGER (DLM) 3756M: Christine Caulfield <ccaulfie@redhat.com> 3757M: David Teigland <teigland@redhat.com> 3758L: cluster-devel@redhat.com 3759W: http://sources.redhat.com/cluster/ 3760T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3761S: Supported 3762F: fs/dlm/ 3763 3764DMA BUFFER SHARING FRAMEWORK 3765M: Sumit Semwal <sumit.semwal@linaro.org> 3766S: Maintained 3767L: linux-media@vger.kernel.org 3768L: dri-devel@lists.freedesktop.org 3769L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3770F: drivers/dma-buf/ 3771F: include/linux/dma-buf* 3772F: include/linux/reservation.h 3773F: include/linux/*fence.h 3774F: Documentation/dma-buf-sharing.txt 3775T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3776 3777DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3778M: Vinod Koul <vinod.koul@intel.com> 3779L: dmaengine@vger.kernel.org 3780Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3781S: Maintained 3782F: drivers/dma/ 3783F: include/linux/dmaengine.h 3784F: Documentation/devicetree/bindings/dma/ 3785F: Documentation/dmaengine/ 3786T: git git://git.infradead.org/users/vkoul/slave-dma.git 3787 3788DME1737 HARDWARE MONITOR DRIVER 3789M: Juerg Haefliger <juergh@gmail.com> 3790L: linux-hwmon@vger.kernel.org 3791S: Maintained 3792F: Documentation/hwmon/dme1737 3793F: drivers/hwmon/dme1737.c 3794 3795DMI/SMBIOS SUPPORT 3796M: Jean Delvare <jdelvare@suse.com> 3797S: Maintained 3798T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3799F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3800F: drivers/firmware/dmi-id.c 3801F: drivers/firmware/dmi_scan.c 3802F: include/linux/dmi.h 3803 3804DOCUMENTATION 3805M: Jonathan Corbet <corbet@lwn.net> 3806L: linux-doc@vger.kernel.org 3807S: Maintained 3808F: Documentation/ 3809F: scripts/docproc.c 3810F: scripts/kernel-doc* 3811X: Documentation/ABI/ 3812X: Documentation/devicetree/ 3813X: Documentation/acpi 3814X: Documentation/power 3815X: Documentation/spi 3816X: Documentation/DocBook/media 3817T: git git://git.lwn.net/linux.git docs-next 3818 3819DOUBLETALK DRIVER 3820M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3821L: blinux-list@redhat.com 3822S: Maintained 3823F: drivers/char/dtlk.c 3824F: include/linux/dtlk.h 3825 3826DPT_I2O SCSI RAID DRIVER 3827M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3828L: linux-scsi@vger.kernel.org 3829W: http://www.adaptec.com/ 3830S: Maintained 3831F: drivers/scsi/dpt* 3832F: drivers/scsi/dpt/ 3833 3834DRBD DRIVER 3835M: Philipp Reisner <philipp.reisner@linbit.com> 3836M: Lars Ellenberg <lars.ellenberg@linbit.com> 3837L: drbd-dev@lists.linbit.com 3838W: http://www.drbd.org 3839T: git git://git.linbit.com/linux-drbd.git 3840T: git git://git.linbit.com/drbd-8.4.git 3841S: Supported 3842F: drivers/block/drbd/ 3843F: lib/lru_cache.c 3844F: Documentation/blockdev/drbd/ 3845 3846DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3847M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3848T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3849S: Supported 3850F: Documentation/kobject.txt 3851F: drivers/base/ 3852F: fs/debugfs/ 3853F: fs/kernfs/ 3854F: fs/sysfs/ 3855F: include/linux/debugfs.h 3856F: include/linux/kobj* 3857F: lib/kobj* 3858 3859DRM DRIVERS 3860M: David Airlie <airlied@linux.ie> 3861L: dri-devel@lists.freedesktop.org 3862T: git git://people.freedesktop.org/~airlied/linux 3863S: Maintained 3864F: drivers/gpu/drm/ 3865F: drivers/gpu/vga/ 3866F: Documentation/DocBook/gpu.* 3867F: include/drm/ 3868F: include/uapi/drm/ 3869 3870DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3871M: Dave Airlie <airlied@redhat.com> 3872S: Odd Fixes 3873F: drivers/gpu/drm/ast/ 3874 3875DRM DRIVER FOR BOCHS VIRTUAL GPU 3876M: Gerd Hoffmann <kraxel@redhat.com> 3877S: Odd Fixes 3878F: drivers/gpu/drm/bochs/ 3879 3880DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3881M: Dave Airlie <airlied@redhat.com> 3882S: Odd Fixes 3883F: drivers/gpu/drm/cirrus/ 3884 3885RADEON and AMDGPU DRM DRIVERS 3886M: Alex Deucher <alexander.deucher@amd.com> 3887M: Christian König <christian.koenig@amd.com> 3888L: dri-devel@lists.freedesktop.org 3889T: git git://people.freedesktop.org/~agd5f/linux 3890S: Supported 3891F: drivers/gpu/drm/radeon/ 3892F: include/uapi/drm/radeon_drm.h 3893F: drivers/gpu/drm/amd/ 3894F: include/uapi/drm/amdgpu_drm.h 3895 3896DRM PANEL DRIVERS 3897M: Thierry Reding <thierry.reding@gmail.com> 3898L: dri-devel@lists.freedesktop.org 3899T: git git://anongit.freedesktop.org/tegra/linux.git 3900S: Maintained 3901F: drivers/gpu/drm/drm_panel.c 3902F: drivers/gpu/drm/panel/ 3903F: include/drm/drm_panel.h 3904F: Documentation/devicetree/bindings/display/panel/ 3905 3906INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3907M: Daniel Vetter <daniel.vetter@intel.com> 3908M: Jani Nikula <jani.nikula@linux.intel.com> 3909L: intel-gfx@lists.freedesktop.org 3910L: dri-devel@lists.freedesktop.org 3911W: https://01.org/linuxgraphics/ 3912Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3913T: git git://anongit.freedesktop.org/drm-intel 3914S: Supported 3915F: drivers/gpu/drm/i915/ 3916F: include/drm/i915* 3917F: include/uapi/drm/i915_drm.h 3918 3919DRM DRIVERS FOR ATMEL HLCDC 3920M: Boris Brezillon <boris.brezillon@free-electrons.com> 3921L: dri-devel@lists.freedesktop.org 3922S: Supported 3923F: drivers/gpu/drm/atmel-hlcdc/ 3924F: Documentation/devicetree/bindings/drm/atmel/ 3925 3926DRM DRIVERS FOR ALLWINNER A10 3927M: Maxime Ripard <maxime.ripard@free-electrons.com> 3928L: dri-devel@lists.freedesktop.org 3929S: Supported 3930F: drivers/gpu/drm/sun4i/ 3931F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 3932 3933DRM DRIVERS FOR EXYNOS 3934M: Inki Dae <inki.dae@samsung.com> 3935M: Joonyoung Shim <jy0922.shim@samsung.com> 3936M: Seung-Woo Kim <sw0312.kim@samsung.com> 3937M: Kyungmin Park <kyungmin.park@samsung.com> 3938L: dri-devel@lists.freedesktop.org 3939T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3940S: Supported 3941F: drivers/gpu/drm/exynos/ 3942F: include/uapi/drm/exynos_drm.h 3943F: Documentation/devicetree/bindings/display/exynos/ 3944 3945DRM DRIVERS FOR FREESCALE DCU 3946M: Stefan Agner <stefan@agner.ch> 3947M: Alison Wang <alison.wang@freescale.com> 3948L: dri-devel@lists.freedesktop.org 3949S: Supported 3950F: drivers/gpu/drm/fsl-dcu/ 3951F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3952F: Documentation/devicetree/bindings/display/fsl,tcon.txt 3953F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3954 3955DRM DRIVERS FOR FREESCALE IMX 3956M: Philipp Zabel <p.zabel@pengutronix.de> 3957L: dri-devel@lists.freedesktop.org 3958S: Maintained 3959F: drivers/gpu/drm/imx/ 3960F: drivers/gpu/ipu-v3/ 3961F: Documentation/devicetree/bindings/display/imx/ 3962 3963DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3964M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3965L: dri-devel@lists.freedesktop.org 3966T: git git://github.com/patjak/drm-gma500 3967S: Maintained 3968F: drivers/gpu/drm/gma500/ 3969 3970DRM DRIVERS FOR HISILICON 3971M: Xinliang Liu <z.liuxinliang@hisilicon.com> 3972R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 3973R: Chen Feng <puck.chen@hisilicon.com> 3974L: dri-devel@lists.freedesktop.org 3975T: git git://github.com/xin3liang/linux.git 3976S: Maintained 3977F: drivers/gpu/drm/hisilicon/ 3978F: Documentation/devicetree/bindings/display/hisilicon/ 3979 3980DRM DRIVER FOR INTEL I810 VIDEO CARDS 3981S: Orphan / Obsolete 3982F: drivers/gpu/drm/i810/ 3983F: include/uapi/drm/i810_drm.h 3984 3985DRM DRIVER FOR MSM ADRENO GPU 3986M: Rob Clark <robdclark@gmail.com> 3987L: linux-arm-msm@vger.kernel.org 3988L: dri-devel@lists.freedesktop.org 3989L: freedreno@lists.freedesktop.org 3990T: git git://people.freedesktop.org/~robclark/linux 3991S: Maintained 3992F: drivers/gpu/drm/msm/ 3993F: include/uapi/drm/msm_drm.h 3994F: Documentation/devicetree/bindings/display/msm/ 3995 3996DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 3997M: Ben Skeggs <bskeggs@redhat.com> 3998L: dri-devel@lists.freedesktop.org 3999L: nouveau@lists.freedesktop.org 4000T: git git://github.com/skeggsb/linux 4001S: Supported 4002F: drivers/gpu/drm/nouveau/ 4003F: include/uapi/drm/nouveau_drm.h 4004 4005DRM DRIVERS FOR NVIDIA TEGRA 4006M: Thierry Reding <thierry.reding@gmail.com> 4007L: dri-devel@lists.freedesktop.org 4008L: linux-tegra@vger.kernel.org 4009T: git git://anongit.freedesktop.org/tegra/linux.git 4010S: Supported 4011F: drivers/gpu/drm/tegra/ 4012F: drivers/gpu/host1x/ 4013F: include/linux/host1x.h 4014F: include/uapi/drm/tegra_drm.h 4015F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4016 4017DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4018S: Orphan / Obsolete 4019F: drivers/gpu/drm/mga/ 4020F: include/uapi/drm/mga_drm.h 4021 4022DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4023M: Dave Airlie <airlied@redhat.com> 4024S: Odd Fixes 4025F: drivers/gpu/drm/mgag200/ 4026 4027DRM DRIVER FOR RAGE 128 VIDEO CARDS 4028S: Orphan / Obsolete 4029F: drivers/gpu/drm/r128/ 4030F: include/uapi/drm/r128_drm.h 4031 4032DRM DRIVERS FOR RENESAS 4033M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4034L: dri-devel@lists.freedesktop.org 4035L: linux-renesas-soc@vger.kernel.org 4036T: git git://linuxtv.org/pinchartl/fbdev 4037S: Supported 4038F: drivers/gpu/drm/rcar-du/ 4039F: drivers/gpu/drm/shmobile/ 4040F: include/linux/platform_data/shmob_drm.h 4041F: Documentation/devicetree/bindings/display/renesas,du.txt 4042 4043DRM DRIVER FOR QXL VIRTUAL GPU 4044M: Dave Airlie <airlied@redhat.com> 4045S: Odd Fixes 4046F: drivers/gpu/drm/qxl/ 4047F: include/uapi/drm/qxl_drm.h 4048 4049DRM DRIVERS FOR ROCKCHIP 4050M: Mark Yao <mark.yao@rock-chips.com> 4051L: dri-devel@lists.freedesktop.org 4052S: Maintained 4053F: drivers/gpu/drm/rockchip/ 4054F: Documentation/devicetree/bindings/display/rockchip/ 4055 4056DRM DRIVER FOR SAVAGE VIDEO CARDS 4057S: Orphan / Obsolete 4058F: drivers/gpu/drm/savage/ 4059F: include/uapi/drm/savage_drm.h 4060 4061DRM DRIVER FOR SIS VIDEO CARDS 4062S: Orphan / Obsolete 4063F: drivers/gpu/drm/sis/ 4064F: include/uapi/drm/sis_drm.h 4065 4066DRM DRIVERS FOR STI 4067M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4068M: Vincent Abriou <vincent.abriou@st.com> 4069L: dri-devel@lists.freedesktop.org 4070T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4071S: Maintained 4072F: drivers/gpu/drm/sti 4073F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4074 4075DRM DRIVER FOR TDFX VIDEO CARDS 4076S: Orphan / Obsolete 4077F: drivers/gpu/drm/tdfx/ 4078 4079DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4080M: Dave Airlie <airlied@redhat.com> 4081S: Odd Fixes 4082F: drivers/gpu/drm/udl/ 4083 4084DRM DRIVERS FOR VIVANTE GPU IP 4085M: Lucas Stach <l.stach@pengutronix.de> 4086R: Russell King <linux+etnaviv@armlinux.org.uk> 4087R: Christian Gmeiner <christian.gmeiner@gmail.com> 4088L: dri-devel@lists.freedesktop.org 4089S: Maintained 4090F: drivers/gpu/drm/etnaviv/ 4091F: include/uapi/drm/etnaviv_drm.h 4092F: Documentation/devicetree/bindings/display/etnaviv/ 4093 4094DRM DRIVER FOR VMWARE VIRTUAL GPU 4095M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4096M: Sinclair Yeh <syeh@vmware.com> 4097M: Thomas Hellstrom <thellstrom@vmware.com> 4098L: dri-devel@lists.freedesktop.org 4099T: git git://people.freedesktop.org/~syeh/repos_linux 4100T: git git://people.freedesktop.org/~thomash/linux 4101S: Supported 4102F: drivers/gpu/drm/vmwgfx/ 4103F: include/uapi/drm/vmwgfx_drm.h 4104 4105DRM DRIVERS FOR VC4 4106M: Eric Anholt <eric@anholt.net> 4107T: git git://github.com/anholt/linux 4108S: Supported 4109F: drivers/gpu/drm/vc4/ 4110F: include/uapi/drm/vc4_drm.h 4111F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4112 4113DSBR100 USB FM RADIO DRIVER 4114M: Alexey Klimov <klimov.linux@gmail.com> 4115L: linux-media@vger.kernel.org 4116T: git git://linuxtv.org/media_tree.git 4117S: Maintained 4118F: drivers/media/radio/dsbr100.c 4119 4120DSCC4 DRIVER 4121M: Francois Romieu <romieu@fr.zoreil.com> 4122L: netdev@vger.kernel.org 4123S: Maintained 4124F: drivers/net/wan/dscc4.c 4125 4126DT3155 MEDIA DRIVER 4127M: Hans Verkuil <hverkuil@xs4all.nl> 4128L: linux-media@vger.kernel.org 4129T: git git://linuxtv.org/media_tree.git 4130W: https://linuxtv.org 4131S: Odd Fixes 4132F: drivers/media/pci/dt3155/ 4133 4134DVB_USB_AF9015 MEDIA DRIVER 4135M: Antti Palosaari <crope@iki.fi> 4136L: linux-media@vger.kernel.org 4137W: https://linuxtv.org 4138W: http://palosaari.fi/linux/ 4139Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4140T: git git://linuxtv.org/anttip/media_tree.git 4141S: Maintained 4142F: drivers/media/usb/dvb-usb-v2/af9015* 4143 4144DVB_USB_AF9035 MEDIA DRIVER 4145M: Antti Palosaari <crope@iki.fi> 4146L: linux-media@vger.kernel.org 4147W: https://linuxtv.org 4148W: http://palosaari.fi/linux/ 4149Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4150T: git git://linuxtv.org/anttip/media_tree.git 4151S: Maintained 4152F: drivers/media/usb/dvb-usb-v2/af9035* 4153 4154DVB_USB_ANYSEE MEDIA DRIVER 4155M: Antti Palosaari <crope@iki.fi> 4156L: linux-media@vger.kernel.org 4157W: https://linuxtv.org 4158W: http://palosaari.fi/linux/ 4159Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4160T: git git://linuxtv.org/anttip/media_tree.git 4161S: Maintained 4162F: drivers/media/usb/dvb-usb-v2/anysee* 4163 4164DVB_USB_AU6610 MEDIA DRIVER 4165M: Antti Palosaari <crope@iki.fi> 4166L: linux-media@vger.kernel.org 4167W: https://linuxtv.org 4168W: http://palosaari.fi/linux/ 4169Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4170T: git git://linuxtv.org/anttip/media_tree.git 4171S: Maintained 4172F: drivers/media/usb/dvb-usb-v2/au6610* 4173 4174DVB_USB_CE6230 MEDIA DRIVER 4175M: Antti Palosaari <crope@iki.fi> 4176L: linux-media@vger.kernel.org 4177W: https://linuxtv.org 4178W: http://palosaari.fi/linux/ 4179Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4180T: git git://linuxtv.org/anttip/media_tree.git 4181S: Maintained 4182F: drivers/media/usb/dvb-usb-v2/ce6230* 4183 4184DVB_USB_CXUSB MEDIA DRIVER 4185M: Michael Krufky <mkrufky@linuxtv.org> 4186L: linux-media@vger.kernel.org 4187W: https://linuxtv.org 4188W: http://github.com/mkrufky 4189Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4190T: git git://linuxtv.org/media_tree.git 4191S: Maintained 4192F: drivers/media/usb/dvb-usb/cxusb* 4193 4194DVB_USB_EC168 MEDIA DRIVER 4195M: Antti Palosaari <crope@iki.fi> 4196L: linux-media@vger.kernel.org 4197W: https://linuxtv.org 4198W: http://palosaari.fi/linux/ 4199Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4200T: git git://linuxtv.org/anttip/media_tree.git 4201S: Maintained 4202F: drivers/media/usb/dvb-usb-v2/ec168* 4203 4204DVB_USB_GL861 MEDIA DRIVER 4205M: Antti Palosaari <crope@iki.fi> 4206L: linux-media@vger.kernel.org 4207W: https://linuxtv.org 4208Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4209T: git git://linuxtv.org/anttip/media_tree.git 4210S: Maintained 4211F: drivers/media/usb/dvb-usb-v2/gl861* 4212 4213DVB_USB_MXL111SF MEDIA DRIVER 4214M: Michael Krufky <mkrufky@linuxtv.org> 4215L: linux-media@vger.kernel.org 4216W: https://linuxtv.org 4217W: http://github.com/mkrufky 4218Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4219T: git git://linuxtv.org/mkrufky/mxl111sf.git 4220S: Maintained 4221F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4222 4223DVB_USB_RTL28XXU MEDIA DRIVER 4224M: Antti Palosaari <crope@iki.fi> 4225L: linux-media@vger.kernel.org 4226W: https://linuxtv.org 4227W: http://palosaari.fi/linux/ 4228Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4229T: git git://linuxtv.org/anttip/media_tree.git 4230S: Maintained 4231F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4232 4233DVB_USB_V2 MEDIA DRIVER 4234M: Antti Palosaari <crope@iki.fi> 4235L: linux-media@vger.kernel.org 4236W: https://linuxtv.org 4237W: http://palosaari.fi/linux/ 4238Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4239T: git git://linuxtv.org/anttip/media_tree.git 4240S: Maintained 4241F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4242F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4243 4244DYNAMIC DEBUG 4245M: Jason Baron <jbaron@akamai.com> 4246S: Maintained 4247F: lib/dynamic_debug.c 4248F: include/linux/dynamic_debug.h 4249 4250DZ DECSTATION DZ11 SERIAL DRIVER 4251M: "Maciej W. Rozycki" <macro@linux-mips.org> 4252S: Maintained 4253F: drivers/tty/serial/dz.* 4254 4255E3X0 POWER BUTTON DRIVER 4256M: Moritz Fischer <moritz.fischer@ettus.com> 4257L: usrp-users@lists.ettus.com 4258W: http://www.ettus.com 4259S: Supported 4260F: drivers/input/misc/e3x0-button.c 4261F: Documentation/devicetree/bindings/input/e3x0-button.txt 4262 4263E4000 MEDIA DRIVER 4264M: Antti Palosaari <crope@iki.fi> 4265L: linux-media@vger.kernel.org 4266W: https://linuxtv.org 4267W: http://palosaari.fi/linux/ 4268Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4269T: git git://linuxtv.org/anttip/media_tree.git 4270S: Maintained 4271F: drivers/media/tuners/e4000* 4272 4273EATA ISA/EISA/PCI SCSI DRIVER 4274M: Dario Ballabio <ballabio_dario@emc.com> 4275L: linux-scsi@vger.kernel.org 4276S: Maintained 4277F: drivers/scsi/eata.c 4278 4279EC100 MEDIA DRIVER 4280M: Antti Palosaari <crope@iki.fi> 4281L: linux-media@vger.kernel.org 4282W: https://linuxtv.org 4283W: http://palosaari.fi/linux/ 4284Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4285T: git git://linuxtv.org/anttip/media_tree.git 4286S: Maintained 4287F: drivers/media/dvb-frontends/ec100* 4288 4289ECRYPT FILE SYSTEM 4290M: Tyler Hicks <tyhicks@canonical.com> 4291L: ecryptfs@vger.kernel.org 4292W: http://ecryptfs.org 4293W: https://launchpad.net/ecryptfs 4294T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4295S: Supported 4296F: Documentation/filesystems/ecryptfs.txt 4297F: fs/ecryptfs/ 4298 4299EDAC-CORE 4300M: Doug Thompson <dougthompson@xmission.com> 4301M: Borislav Petkov <bp@alien8.de> 4302M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4303M: Mauro Carvalho Chehab <mchehab@kernel.org> 4304L: linux-edac@vger.kernel.org 4305T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4306T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4307S: Supported 4308F: Documentation/edac.txt 4309F: drivers/edac/ 4310F: include/linux/edac.h 4311 4312EDAC-AMD64 4313M: Doug Thompson <dougthompson@xmission.com> 4314M: Borislav Petkov <bp@alien8.de> 4315L: linux-edac@vger.kernel.org 4316S: Maintained 4317F: drivers/edac/amd64_edac* 4318 4319EDAC-CALXEDA 4320M: Doug Thompson <dougthompson@xmission.com> 4321M: Robert Richter <rric@kernel.org> 4322L: linux-edac@vger.kernel.org 4323S: Maintained 4324F: drivers/edac/highbank* 4325 4326EDAC-CAVIUM 4327M: Ralf Baechle <ralf@linux-mips.org> 4328M: David Daney <david.daney@cavium.com> 4329L: linux-edac@vger.kernel.org 4330L: linux-mips@linux-mips.org 4331S: Supported 4332F: drivers/edac/octeon_edac* 4333 4334EDAC-E752X 4335M: Mark Gross <mark.gross@intel.com> 4336M: Doug Thompson <dougthompson@xmission.com> 4337L: linux-edac@vger.kernel.org 4338S: Maintained 4339F: drivers/edac/e752x_edac.c 4340 4341EDAC-E7XXX 4342M: Doug Thompson <dougthompson@xmission.com> 4343L: linux-edac@vger.kernel.org 4344S: Maintained 4345F: drivers/edac/e7xxx_edac.c 4346 4347EDAC-GHES 4348M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4349M: Mauro Carvalho Chehab <mchehab@kernel.org> 4350L: linux-edac@vger.kernel.org 4351S: Maintained 4352F: drivers/edac/ghes_edac.c 4353 4354EDAC-I82443BXGX 4355M: Tim Small <tim@buttersideup.com> 4356L: linux-edac@vger.kernel.org 4357S: Maintained 4358F: drivers/edac/i82443bxgx_edac.c 4359 4360EDAC-I3000 4361M: Jason Uhlenkott <juhlenko@akamai.com> 4362L: linux-edac@vger.kernel.org 4363S: Maintained 4364F: drivers/edac/i3000_edac.c 4365 4366EDAC-I5000 4367M: Doug Thompson <dougthompson@xmission.com> 4368L: linux-edac@vger.kernel.org 4369S: Maintained 4370F: drivers/edac/i5000_edac.c 4371 4372EDAC-I5400 4373M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4374M: Mauro Carvalho Chehab <mchehab@kernel.org> 4375L: linux-edac@vger.kernel.org 4376S: Maintained 4377F: drivers/edac/i5400_edac.c 4378 4379EDAC-I7300 4380M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4381M: Mauro Carvalho Chehab <mchehab@kernel.org> 4382L: linux-edac@vger.kernel.org 4383S: Maintained 4384F: drivers/edac/i7300_edac.c 4385 4386EDAC-I7CORE 4387M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4388M: Mauro Carvalho Chehab <mchehab@kernel.org> 4389L: linux-edac@vger.kernel.org 4390S: Maintained 4391F: drivers/edac/i7core_edac.c 4392 4393EDAC-I82975X 4394M: Ranganathan Desikan <ravi@jetztechnologies.com> 4395M: "Arvind R." <arvino55@gmail.com> 4396L: linux-edac@vger.kernel.org 4397S: Maintained 4398F: drivers/edac/i82975x_edac.c 4399 4400EDAC-IE31200 4401M: Jason Baron <jbaron@akamai.com> 4402L: linux-edac@vger.kernel.org 4403S: Maintained 4404F: drivers/edac/ie31200_edac.c 4405 4406EDAC-MPC85XX 4407M: Johannes Thumshirn <morbidrsa@gmail.com> 4408L: linux-edac@vger.kernel.org 4409S: Maintained 4410F: drivers/edac/mpc85xx_edac.[ch] 4411 4412EDAC-PASEMI 4413M: Egor Martovetsky <egor@pasemi.com> 4414L: linux-edac@vger.kernel.org 4415S: Maintained 4416F: drivers/edac/pasemi_edac.c 4417 4418EDAC-R82600 4419M: Tim Small <tim@buttersideup.com> 4420L: linux-edac@vger.kernel.org 4421S: Maintained 4422F: drivers/edac/r82600_edac.c 4423 4424EDAC-SBRIDGE 4425M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4426M: Mauro Carvalho Chehab <mchehab@kernel.org> 4427L: linux-edac@vger.kernel.org 4428S: Maintained 4429F: drivers/edac/sb_edac.c 4430 4431EDAC-XGENE 4432APPLIED MICRO (APM) X-GENE SOC EDAC 4433M: Loc Ho <lho@apm.com> 4434S: Supported 4435F: drivers/edac/xgene_edac.c 4436F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4437 4438EDIROL UA-101/UA-1000 DRIVER 4439M: Clemens Ladisch <clemens@ladisch.de> 4440L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4441T: git git://git.alsa-project.org/alsa-kernel.git 4442S: Maintained 4443F: sound/usb/misc/ua101.c 4444 4445EXTENSIBLE FIRMWARE INTERFACE (EFI) 4446M: Matt Fleming <matt@codeblueprint.co.uk> 4447L: linux-efi@vger.kernel.org 4448T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4449S: Maintained 4450F: Documentation/efi-stub.txt 4451F: arch/ia64/kernel/efi.c 4452F: arch/x86/boot/compressed/eboot.[ch] 4453F: arch/x86/include/asm/efi.h 4454F: arch/x86/platform/efi/ 4455F: drivers/firmware/efi/ 4456F: include/linux/efi*.h 4457 4458EFI VARIABLE FILESYSTEM 4459M: Matthew Garrett <matthew.garrett@nebula.com> 4460M: Jeremy Kerr <jk@ozlabs.org> 4461M: Matt Fleming <matt@codeblueprint.co.uk> 4462T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4463L: linux-efi@vger.kernel.org 4464S: Maintained 4465F: fs/efivarfs/ 4466 4467EFIFB FRAMEBUFFER DRIVER 4468L: linux-fbdev@vger.kernel.org 4469M: Peter Jones <pjones@redhat.com> 4470S: Maintained 4471F: drivers/video/fbdev/efifb.c 4472 4473EFS FILESYSTEM 4474W: http://aeschi.ch.eu.org/efs/ 4475S: Orphan 4476F: fs/efs/ 4477 4478EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4479M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4480L: netdev@vger.kernel.org 4481S: Maintained 4482F: drivers/net/ethernet/ibm/ehea/ 4483 4484EM28XX VIDEO4LINUX DRIVER 4485M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4486M: Mauro Carvalho Chehab <mchehab@kernel.org> 4487L: linux-media@vger.kernel.org 4488W: https://linuxtv.org 4489T: git git://linuxtv.org/media_tree.git 4490S: Maintained 4491F: drivers/media/usb/em28xx/ 4492 4493EMBEDDED LINUX 4494M: Paul Gortmaker <paul.gortmaker@windriver.com> 4495M: Matt Mackall <mpm@selenic.com> 4496M: David Woodhouse <dwmw2@infradead.org> 4497L: linux-embedded@vger.kernel.org 4498S: Maintained 4499 4500EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4501M: James Smart <james.smart@avagotech.com> 4502M: Dick Kennedy <dick.kennedy@avagotech.com> 4503L: linux-scsi@vger.kernel.org 4504W: http://www.avagotech.com 4505S: Supported 4506F: drivers/scsi/lpfc/ 4507 4508ENE CB710 FLASH CARD READER DRIVER 4509M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4510S: Maintained 4511F: drivers/misc/cb710/ 4512F: drivers/mmc/host/cb710-mmc.* 4513F: include/linux/cb710.h 4514 4515ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4516M: Maxim Levitsky <maximlevitsky@gmail.com> 4517S: Maintained 4518F: drivers/media/rc/ene_ir.* 4519 4520EPSON S1D13XXX FRAMEBUFFER DRIVER 4521M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4522S: Maintained 4523T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4524F: drivers/video/fbdev/s1d13xxxfb.c 4525F: include/video/s1d13xxxfb.h 4526 4527ET131X NETWORK DRIVER 4528M: Mark Einon <mark.einon@gmail.com> 4529S: Odd Fixes 4530F: drivers/net/ethernet/agere/ 4531 4532ETHERNET BRIDGE 4533M: Stephen Hemminger <stephen@networkplumber.org> 4534L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4535L: netdev@vger.kernel.org 4536W: http://www.linuxfoundation.org/en/Net:Bridge 4537S: Maintained 4538F: include/linux/netfilter_bridge/ 4539F: net/bridge/ 4540 4541ETHERNET PHY LIBRARY 4542M: Florian Fainelli <f.fainelli@gmail.com> 4543L: netdev@vger.kernel.org 4544S: Maintained 4545F: include/linux/phy.h 4546F: include/linux/phy_fixed.h 4547F: drivers/net/phy/ 4548F: Documentation/networking/phy.txt 4549F: drivers/of/of_mdio.c 4550F: drivers/of/of_net.c 4551 4552EXT2 FILE SYSTEM 4553M: Jan Kara <jack@suse.com> 4554L: linux-ext4@vger.kernel.org 4555S: Maintained 4556F: Documentation/filesystems/ext2.txt 4557F: fs/ext2/ 4558F: include/linux/ext2* 4559 4560EXT4 FILE SYSTEM 4561M: "Theodore Ts'o" <tytso@mit.edu> 4562M: Andreas Dilger <adilger.kernel@dilger.ca> 4563L: linux-ext4@vger.kernel.org 4564W: http://ext4.wiki.kernel.org 4565Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4566T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4567S: Maintained 4568F: Documentation/filesystems/ext4.txt 4569F: fs/ext4/ 4570 4571Extended Verification Module (EVM) 4572M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4573L: linux-ima-devel@lists.sourceforge.net 4574L: linux-security-module@vger.kernel.org 4575S: Supported 4576F: security/integrity/evm/ 4577 4578EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4579M: MyungJoo Ham <myungjoo.ham@samsung.com> 4580M: Chanwoo Choi <cw00.choi@samsung.com> 4581L: linux-kernel@vger.kernel.org 4582T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4583S: Maintained 4584F: drivers/extcon/ 4585F: include/linux/extcon/ 4586F: include/linux/extcon.h 4587F: Documentation/extcon/ 4588F: Documentation/devicetree/bindings/extcon/ 4589 4590EXYNOS DP DRIVER 4591M: Jingoo Han <jingoohan1@gmail.com> 4592L: dri-devel@lists.freedesktop.org 4593S: Maintained 4594F: drivers/gpu/drm/exynos/exynos_dp* 4595 4596EXYNOS SYSMMU (IOMMU) driver 4597M: Marek Szyprowski <m.szyprowski@samsung.com> 4598L: iommu@lists.linux-foundation.org 4599S: Maintained 4600F: drivers/iommu/exynos-iommu.c 4601 4602EXYNOS MIPI DISPLAY DRIVERS 4603M: Inki Dae <inki.dae@samsung.com> 4604M: Donghwa Lee <dh09.lee@samsung.com> 4605M: Kyungmin Park <kyungmin.park@samsung.com> 4606L: linux-fbdev@vger.kernel.org 4607S: Maintained 4608F: drivers/video/fbdev/exynos/exynos_mipi* 4609F: include/video/exynos_mipi* 4610 4611EZchip NPS platform support 4612M: Noam Camus <noamc@ezchip.com> 4613S: Supported 4614F: arch/arc/plat-eznps 4615F: arch/arc/boot/dts/eznps.dts 4616 4617F71805F HARDWARE MONITORING DRIVER 4618M: Jean Delvare <jdelvare@suse.com> 4619L: linux-hwmon@vger.kernel.org 4620S: Maintained 4621F: Documentation/hwmon/f71805f 4622F: drivers/hwmon/f71805f.c 4623 4624FC0011 TUNER DRIVER 4625M: Michael Buesch <m@bues.ch> 4626L: linux-media@vger.kernel.org 4627S: Maintained 4628F: drivers/media/tuners/fc0011.h 4629F: drivers/media/tuners/fc0011.c 4630 4631FC2580 MEDIA DRIVER 4632M: Antti Palosaari <crope@iki.fi> 4633L: linux-media@vger.kernel.org 4634W: https://linuxtv.org 4635W: http://palosaari.fi/linux/ 4636Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4637T: git git://linuxtv.org/anttip/media_tree.git 4638S: Maintained 4639F: drivers/media/tuners/fc2580* 4640 4641FANOTIFY 4642M: Eric Paris <eparis@redhat.com> 4643S: Maintained 4644F: fs/notify/fanotify/ 4645F: include/linux/fanotify.h 4646F: include/uapi/linux/fanotify.h 4647 4648FARSYNC SYNCHRONOUS DRIVER 4649M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4650W: http://www.farsite.co.uk/ 4651S: Supported 4652F: drivers/net/wan/farsync.* 4653 4654FAULT INJECTION SUPPORT 4655M: Akinobu Mita <akinobu.mita@gmail.com> 4656S: Supported 4657F: Documentation/fault-injection/ 4658F: lib/fault-inject.c 4659 4660FBTFT Framebuffer drivers 4661M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4662M: Noralf Trønnes <noralf@tronnes.org> 4663S: Maintained 4664F: drivers/staging/fbtft/ 4665 4666FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4667M: Vasu Dev <vasu.dev@intel.com> 4668L: fcoe-devel@open-fcoe.org 4669W: www.Open-FCoE.org 4670S: Supported 4671F: drivers/scsi/libfc/ 4672F: drivers/scsi/fcoe/ 4673F: include/scsi/fc/ 4674F: include/scsi/libfc.h 4675F: include/scsi/libfcoe.h 4676F: include/uapi/scsi/fc/ 4677 4678FILE LOCKING (flock() and fcntl()/lockf()) 4679M: Jeff Layton <jlayton@poochiereds.net> 4680M: "J. Bruce Fields" <bfields@fieldses.org> 4681L: linux-fsdevel@vger.kernel.org 4682S: Maintained 4683F: include/linux/fcntl.h 4684F: include/linux/fs.h 4685F: include/uapi/linux/fcntl.h 4686F: include/uapi/linux/fs.h 4687F: fs/fcntl.c 4688F: fs/locks.c 4689 4690FILESYSTEMS (VFS and infrastructure) 4691M: Alexander Viro <viro@zeniv.linux.org.uk> 4692L: linux-fsdevel@vger.kernel.org 4693S: Maintained 4694F: fs/* 4695 4696FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4697M: Riku Voipio <riku.voipio@iki.fi> 4698L: linux-hwmon@vger.kernel.org 4699S: Maintained 4700F: drivers/hwmon/f75375s.c 4701F: include/linux/f75375s.h 4702 4703FIREWIRE AUDIO DRIVERS 4704M: Clemens Ladisch <clemens@ladisch.de> 4705L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4706T: git git://git.alsa-project.org/alsa-kernel.git 4707S: Maintained 4708F: sound/firewire/ 4709 4710FIREWIRE MEDIA DRIVERS (firedtv) 4711M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4712L: linux-media@vger.kernel.org 4713L: linux1394-devel@lists.sourceforge.net 4714T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4715S: Maintained 4716F: drivers/media/firewire/ 4717 4718FIREWIRE SBP-2 TARGET 4719M: Chris Boot <bootc@bootc.net> 4720L: linux-scsi@vger.kernel.org 4721L: target-devel@vger.kernel.org 4722L: linux1394-devel@lists.sourceforge.net 4723T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4724S: Maintained 4725F: drivers/target/sbp/ 4726 4727FIREWIRE SUBSYSTEM 4728M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4729L: linux1394-devel@lists.sourceforge.net 4730W: http://ieee1394.wiki.kernel.org/ 4731T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4732S: Maintained 4733F: drivers/firewire/ 4734F: include/linux/firewire.h 4735F: include/uapi/linux/firewire*.h 4736F: tools/firewire/ 4737 4738FIRMWARE LOADER (request_firmware) 4739M: Ming Lei <ming.lei@canonical.com> 4740L: linux-kernel@vger.kernel.org 4741S: Maintained 4742F: Documentation/firmware_class/ 4743F: drivers/base/firmware*.c 4744F: include/linux/firmware.h 4745 4746FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4747M: Joshua Morris <josh.h.morris@us.ibm.com> 4748M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4749S: Maintained 4750F: drivers/block/rsxx/ 4751 4752FLOPPY DRIVER 4753M: Jiri Kosina <jikos@kernel.org> 4754T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4755S: Odd fixes 4756F: drivers/block/floppy.c 4757 4758FMC SUBSYSTEM 4759M: Alessandro Rubini <rubini@gnudd.com> 4760W: http://www.ohwr.org/projects/fmc-bus 4761S: Supported 4762F: drivers/fmc/ 4763F: include/linux/fmc*.h 4764F: include/linux/ipmi-fru.h 4765K: fmc_d.*register 4766 4767FPGA MANAGER FRAMEWORK 4768M: Alan Tull <atull@opensource.altera.com> 4769R: Moritz Fischer <moritz.fischer@ettus.com> 4770S: Maintained 4771F: drivers/fpga/ 4772F: include/linux/fpga/fpga-mgr.h 4773W: http://www.rocketboards.org 4774 4775FPU EMULATOR 4776M: Bill Metzenthen <billm@melbpc.org.au> 4777W: http://floatingpoint.sourceforge.net/emulator/index.html 4778S: Maintained 4779F: arch/x86/math-emu/ 4780 4781FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4782L: netdev@vger.kernel.org 4783S: Orphan 4784F: drivers/net/wan/dlci.c 4785F: drivers/net/wan/sdla.c 4786 4787FRAMEBUFFER LAYER 4788M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4789M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4790L: linux-fbdev@vger.kernel.org 4791W: http://linux-fbdev.sourceforge.net/ 4792Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4793T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4794S: Maintained 4795F: Documentation/fb/ 4796F: drivers/video/ 4797F: include/video/ 4798F: include/linux/fb.h 4799F: include/uapi/video/ 4800F: include/uapi/linux/fb.h 4801 4802FREESCALE DIU FRAMEBUFFER DRIVER 4803M: Timur Tabi <timur@tabi.org> 4804L: linux-fbdev@vger.kernel.org 4805S: Maintained 4806F: drivers/video/fbdev/fsl-diu-fb.* 4807 4808FREESCALE DMA DRIVER 4809M: Li Yang <leoli@freescale.com> 4810M: Zhang Wei <zw@zh-kernel.org> 4811L: linuxppc-dev@lists.ozlabs.org 4812S: Maintained 4813F: drivers/dma/fsldma.* 4814 4815FREESCALE GPMI NAND DRIVER 4816M: Han Xu <han.xu@nxp.com> 4817L: linux-mtd@lists.infradead.org 4818S: Maintained 4819F: drivers/mtd/nand/gpmi-nand/* 4820 4821FREESCALE I2C CPM DRIVER 4822M: Jochen Friedrich <jochen@scram.de> 4823L: linuxppc-dev@lists.ozlabs.org 4824L: linux-i2c@vger.kernel.org 4825S: Maintained 4826F: drivers/i2c/busses/i2c-cpm.c 4827 4828FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4829M: Sascha Hauer <kernel@pengutronix.de> 4830L: linux-fbdev@vger.kernel.org 4831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4832S: Maintained 4833F: include/linux/platform_data/video-imxfb.h 4834F: drivers/video/fbdev/imxfb.c 4835 4836FREESCALE QUAD SPI DRIVER 4837M: Han Xu <han.xu@nxp.com> 4838L: linux-mtd@lists.infradead.org 4839S: Maintained 4840F: drivers/mtd/spi-nor/fsl-quadspi.c 4841 4842FREESCALE SOC FS_ENET DRIVER 4843M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4844M: Vitaly Bordug <vbordug@ru.mvista.com> 4845L: linuxppc-dev@lists.ozlabs.org 4846L: netdev@vger.kernel.org 4847S: Maintained 4848F: drivers/net/ethernet/freescale/fs_enet/ 4849F: include/linux/fs_enet_pd.h 4850 4851FREESCALE IMX / MXC FEC DRIVER 4852M: Fugang Duan <fugang.duan@nxp.com> 4853L: netdev@vger.kernel.org 4854S: Maintained 4855F: drivers/net/ethernet/freescale/fec_main.c 4856F: drivers/net/ethernet/freescale/fec_ptp.c 4857F: drivers/net/ethernet/freescale/fec.h 4858F: Documentation/devicetree/bindings/net/fsl-fec.txt 4859 4860FREESCALE QUICC ENGINE LIBRARY 4861L: linuxppc-dev@lists.ozlabs.org 4862S: Orphan 4863F: drivers/soc/fsl/qe/ 4864F: include/soc/fsl/*qe*.h 4865F: include/soc/fsl/*ucc*.h 4866 4867FREESCALE USB PERIPHERAL DRIVERS 4868M: Li Yang <leoli@freescale.com> 4869L: linux-usb@vger.kernel.org 4870L: linuxppc-dev@lists.ozlabs.org 4871S: Maintained 4872F: drivers/usb/gadget/udc/fsl* 4873 4874FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4875M: Li Yang <leoli@freescale.com> 4876L: netdev@vger.kernel.org 4877L: linuxppc-dev@lists.ozlabs.org 4878S: Maintained 4879F: drivers/net/ethernet/freescale/ucc_geth* 4880 4881FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4882M: Claudiu Manoil <claudiu.manoil@freescale.com> 4883L: netdev@vger.kernel.org 4884S: Maintained 4885F: drivers/net/ethernet/freescale/gianfar* 4886X: drivers/net/ethernet/freescale/gianfar_ptp.c 4887F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4888 4889FREESCALE QUICC ENGINE UCC UART DRIVER 4890M: Timur Tabi <timur@tabi.org> 4891L: linuxppc-dev@lists.ozlabs.org 4892S: Maintained 4893F: drivers/tty/serial/ucc_uart.c 4894 4895FREESCALE SOC SOUND DRIVERS 4896M: Timur Tabi <timur@tabi.org> 4897M: Nicolin Chen <nicoleotsuka@gmail.com> 4898M: Xiubo Li <Xiubo.Lee@gmail.com> 4899R: Fabio Estevam <fabio.estevam@nxp.com> 4900L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4901L: linuxppc-dev@lists.ozlabs.org 4902S: Maintained 4903F: sound/soc/fsl/fsl* 4904F: sound/soc/fsl/imx* 4905F: sound/soc/fsl/mpc8610_hpcd.c 4906 4907FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4908M: "J. German Rivera" <German.Rivera@freescale.com> 4909M: Stuart Yoder <stuart.yoder@nxp.com> 4910L: linux-kernel@vger.kernel.org 4911S: Maintained 4912F: drivers/staging/fsl-mc/ 4913 4914FREEVXFS FILESYSTEM 4915M: Christoph Hellwig <hch@infradead.org> 4916W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4917S: Maintained 4918F: fs/freevxfs/ 4919 4920FREEZER 4921M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4922M: Pavel Machek <pavel@ucw.cz> 4923L: linux-pm@vger.kernel.org 4924S: Supported 4925F: Documentation/power/freezing-of-tasks.txt 4926F: include/linux/freezer.h 4927F: kernel/freezer.c 4928 4929FRONTSWAP API 4930M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4931L: linux-kernel@vger.kernel.org 4932S: Maintained 4933F: mm/frontswap.c 4934F: include/linux/frontswap.h 4935 4936FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4937M: David Howells <dhowells@redhat.com> 4938L: linux-cachefs@redhat.com (moderated for non-subscribers) 4939S: Supported 4940F: Documentation/filesystems/caching/ 4941F: fs/fscache/ 4942F: include/linux/fscache*.h 4943 4944F2FS FILE SYSTEM 4945M: Jaegeuk Kim <jaegeuk@kernel.org> 4946M: Changman Lee <cm224.lee@samsung.com> 4947R: Chao Yu <yuchao0@huawei.com> 4948L: linux-f2fs-devel@lists.sourceforge.net 4949W: http://en.wikipedia.org/wiki/F2FS 4950T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4951S: Maintained 4952F: Documentation/filesystems/f2fs.txt 4953F: Documentation/ABI/testing/sysfs-fs-f2fs 4954F: fs/f2fs/ 4955F: include/linux/f2fs_fs.h 4956F: include/trace/events/f2fs.h 4957 4958FUJITSU FR-V (FRV) PORT 4959S: Orphan 4960F: arch/frv/ 4961 4962FUJITSU LAPTOP EXTRAS 4963M: Jonathan Woithe <jwoithe@just42.net> 4964L: platform-driver-x86@vger.kernel.org 4965S: Maintained 4966F: drivers/platform/x86/fujitsu-laptop.c 4967 4968FUJITSU M-5MO LS CAMERA ISP DRIVER 4969M: Kyungmin Park <kyungmin.park@samsung.com> 4970M: Heungjun Kim <riverful.kim@samsung.com> 4971L: linux-media@vger.kernel.org 4972S: Maintained 4973F: drivers/media/i2c/m5mols/ 4974F: include/media/i2c/m5mols.h 4975 4976FUJITSU TABLET EXTRAS 4977M: Robert Gerlach <khnz@gmx.de> 4978L: platform-driver-x86@vger.kernel.org 4979S: Maintained 4980F: drivers/platform/x86/fujitsu-tablet.c 4981 4982FUSE: FILESYSTEM IN USERSPACE 4983M: Miklos Szeredi <miklos@szeredi.hu> 4984L: linux-fsdevel@vger.kernel.org 4985W: http://fuse.sourceforge.net/ 4986T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 4987S: Maintained 4988F: fs/fuse/ 4989F: include/uapi/linux/fuse.h 4990F: Documentation/filesystems/fuse.txt 4991 4992FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4993M: Rik Faith <faith@cs.unc.edu> 4994L: linux-scsi@vger.kernel.org 4995S: Odd Fixes (e.g., new signatures) 4996F: drivers/scsi/fdomain.* 4997 4998GCOV BASED KERNEL PROFILING 4999M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5000S: Maintained 5001F: kernel/gcov/ 5002F: Documentation/gcov.txt 5003 5004GDT SCSI DISK ARRAY CONTROLLER DRIVER 5005M: Achim Leubner <achim_leubner@adaptec.com> 5006L: linux-scsi@vger.kernel.org 5007W: http://www.icp-vortex.com/ 5008S: Supported 5009F: drivers/scsi/gdt* 5010 5011GDB KERNEL DEBUGGING HELPER SCRIPTS 5012M: Jan Kiszka <jan.kiszka@siemens.com> 5013M: Kieran Bingham <kieran@bingham.xyz> 5014S: Supported 5015F: scripts/gdb/ 5016 5017GEMTEK FM RADIO RECEIVER DRIVER 5018M: Hans Verkuil <hverkuil@xs4all.nl> 5019L: linux-media@vger.kernel.org 5020T: git git://linuxtv.org/media_tree.git 5021W: https://linuxtv.org 5022S: Maintained 5023F: drivers/media/radio/radio-gemtek* 5024 5025GENERIC GPIO I2C DRIVER 5026M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5027S: Supported 5028F: drivers/i2c/busses/i2c-gpio.c 5029F: include/linux/i2c-gpio.h 5030 5031GENERIC GPIO I2C MULTIPLEXER DRIVER 5032M: Peter Korsgaard <peter.korsgaard@barco.com> 5033L: linux-i2c@vger.kernel.org 5034S: Supported 5035F: drivers/i2c/muxes/i2c-mux-gpio.c 5036F: include/linux/i2c-mux-gpio.h 5037F: Documentation/i2c/muxes/i2c-mux-gpio 5038 5039GENERIC HDLC (WAN) DRIVERS 5040M: Krzysztof Halasa <khc@pm.waw.pl> 5041W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5042S: Maintained 5043F: drivers/net/wan/c101.c 5044F: drivers/net/wan/hd6457* 5045F: drivers/net/wan/hdlc* 5046F: drivers/net/wan/n2.c 5047F: drivers/net/wan/pc300too.c 5048F: drivers/net/wan/pci200syn.c 5049F: drivers/net/wan/wanxl* 5050 5051GENERIC INCLUDE/ASM HEADER FILES 5052M: Arnd Bergmann <arnd@arndb.de> 5053L: linux-arch@vger.kernel.org 5054T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5055S: Maintained 5056F: include/asm-generic/ 5057F: include/uapi/asm-generic/ 5058 5059GENERIC PHY FRAMEWORK 5060M: Kishon Vijay Abraham I <kishon@ti.com> 5061L: linux-kernel@vger.kernel.org 5062T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5063S: Supported 5064F: drivers/phy/ 5065F: include/linux/phy/ 5066 5067GENERIC PM DOMAINS 5068M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5069M: Kevin Hilman <khilman@kernel.org> 5070M: Ulf Hansson <ulf.hansson@linaro.org> 5071L: linux-pm@vger.kernel.org 5072S: Supported 5073F: drivers/base/power/domain*.c 5074F: include/linux/pm_domain.h 5075 5076GENERIC UIO DRIVER FOR PCI DEVICES 5077M: "Michael S. Tsirkin" <mst@redhat.com> 5078L: kvm@vger.kernel.org 5079S: Supported 5080F: drivers/uio/uio_pci_generic.c 5081 5082GET_MAINTAINER SCRIPT 5083M: Joe Perches <joe@perches.com> 5084S: Maintained 5085F: scripts/get_maintainer.pl 5086 5087GFS2 FILE SYSTEM 5088M: Steven Whitehouse <swhiteho@redhat.com> 5089M: Bob Peterson <rpeterso@redhat.com> 5090L: cluster-devel@redhat.com 5091W: http://sources.redhat.com/cluster/ 5092T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5093S: Supported 5094F: Documentation/filesystems/gfs2*.txt 5095F: fs/gfs2/ 5096F: include/uapi/linux/gfs2_ondisk.h 5097 5098GIGASET ISDN DRIVERS 5099M: Paul Bolle <pebolle@tiscali.nl> 5100L: gigaset307x-common@lists.sourceforge.net 5101W: http://gigaset307x.sourceforge.net/ 5102S: Odd Fixes 5103F: Documentation/isdn/README.gigaset 5104F: drivers/isdn/gigaset/ 5105F: include/uapi/linux/gigaset_dev.h 5106 5107GO7007 MPEG CODEC 5108M: Hans Verkuil <hans.verkuil@cisco.com> 5109L: linux-media@vger.kernel.org 5110S: Maintained 5111F: drivers/media/usb/go7007/ 5112 5113GOODIX TOUCHSCREEN 5114M: Bastien Nocera <hadess@hadess.net> 5115L: linux-input@vger.kernel.org 5116S: Maintained 5117F: drivers/input/touchscreen/goodix.c 5118 5119GPIO SUBSYSTEM 5120M: Linus Walleij <linus.walleij@linaro.org> 5121M: Alexandre Courbot <gnurou@gmail.com> 5122L: linux-gpio@vger.kernel.org 5123T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5124S: Maintained 5125F: Documentation/devicetree/bindings/gpio/ 5126F: Documentation/gpio/ 5127F: Documentation/ABI/testing/gpio-cdev 5128F: Documentation/ABI/obsolete/sysfs-gpio 5129F: drivers/gpio/ 5130F: include/linux/gpio/ 5131F: include/linux/gpio.h 5132F: include/asm-generic/gpio.h 5133F: include/uapi/linux/gpio.h 5134F: tools/gpio/ 5135 5136GRE DEMULTIPLEXER DRIVER 5137M: Dmitry Kozlov <xeb@mail.ru> 5138L: netdev@vger.kernel.org 5139S: Maintained 5140F: net/ipv4/gre_demux.c 5141F: net/ipv4/gre_offload.c 5142F: include/net/gre.h 5143 5144GRETH 10/100/1G Ethernet MAC device driver 5145M: Andreas Larsson <andreas@gaisler.com> 5146L: netdev@vger.kernel.org 5147S: Maintained 5148F: drivers/net/ethernet/aeroflex/ 5149 5150GSPCA FINEPIX SUBDRIVER 5151M: Frank Zago <frank@zago.net> 5152L: linux-media@vger.kernel.org 5153T: git git://linuxtv.org/media_tree.git 5154S: Maintained 5155F: drivers/media/usb/gspca/finepix.c 5156 5157GSPCA GL860 SUBDRIVER 5158M: Olivier Lorin <o.lorin@laposte.net> 5159L: linux-media@vger.kernel.org 5160T: git git://linuxtv.org/media_tree.git 5161S: Maintained 5162F: drivers/media/usb/gspca/gl860/ 5163 5164GSPCA M5602 SUBDRIVER 5165M: Erik Andren <erik.andren@gmail.com> 5166L: linux-media@vger.kernel.org 5167T: git git://linuxtv.org/media_tree.git 5168S: Maintained 5169F: drivers/media/usb/gspca/m5602/ 5170 5171GSPCA PAC207 SONIXB SUBDRIVER 5172M: Hans de Goede <hdegoede@redhat.com> 5173L: linux-media@vger.kernel.org 5174T: git git://linuxtv.org/media_tree.git 5175S: Maintained 5176F: drivers/media/usb/gspca/pac207.c 5177 5178GSPCA SN9C20X SUBDRIVER 5179M: Brian Johnson <brijohn@gmail.com> 5180L: linux-media@vger.kernel.org 5181T: git git://linuxtv.org/media_tree.git 5182S: Maintained 5183F: drivers/media/usb/gspca/sn9c20x.c 5184 5185GSPCA T613 SUBDRIVER 5186M: Leandro Costantino <lcostantino@gmail.com> 5187L: linux-media@vger.kernel.org 5188T: git git://linuxtv.org/media_tree.git 5189S: Maintained 5190F: drivers/media/usb/gspca/t613.c 5191 5192GSPCA USB WEBCAM DRIVER 5193M: Hans de Goede <hdegoede@redhat.com> 5194L: linux-media@vger.kernel.org 5195T: git git://linuxtv.org/media_tree.git 5196S: Maintained 5197F: drivers/media/usb/gspca/ 5198 5199GUID PARTITION TABLE (GPT) 5200M: Davidlohr Bueso <dave@stgolabs.net> 5201L: linux-efi@vger.kernel.org 5202S: Maintained 5203F: block/partitions/efi.* 5204 5205STK1160 USB VIDEO CAPTURE DRIVER 5206M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5207L: linux-media@vger.kernel.org 5208T: git git://linuxtv.org/media_tree.git 5209S: Maintained 5210F: drivers/media/usb/stk1160/ 5211 5212H8/300 ARCHITECTURE 5213M: Yoshinori Sato <ysato@users.sourceforge.jp> 5214L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5215W: http://uclinux-h8.sourceforge.jp 5216T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5217S: Maintained 5218F: arch/h8300/ 5219F: drivers/clocksource/h8300_*.c 5220F: drivers/clk/h8300/ 5221F: drivers/irqchip/irq-renesas-h8*.c 5222 5223HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5224M: Frank Seidel <frank@f-seidel.de> 5225L: platform-driver-x86@vger.kernel.org 5226W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5227S: Maintained 5228F: drivers/platform/x86/hdaps.c 5229 5230HDPVR USB VIDEO ENCODER DRIVER 5231M: Hans Verkuil <hverkuil@xs4all.nl> 5232L: linux-media@vger.kernel.org 5233T: git git://linuxtv.org/media_tree.git 5234W: https://linuxtv.org 5235S: Odd Fixes 5236F: drivers/media/usb/hdpvr/ 5237 5238HWPOISON MEMORY FAILURE HANDLING 5239M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5240L: linux-mm@kvack.org 5241S: Maintained 5242F: mm/memory-failure.c 5243F: mm/hwpoison-inject.c 5244 5245HYPERVISOR VIRTUAL CONSOLE DRIVER 5246L: linuxppc-dev@lists.ozlabs.org 5247S: Odd Fixes 5248F: drivers/tty/hvc/ 5249 5250HACKRF MEDIA DRIVER 5251M: Antti Palosaari <crope@iki.fi> 5252L: linux-media@vger.kernel.org 5253W: https://linuxtv.org 5254W: http://palosaari.fi/linux/ 5255Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5256T: git git://linuxtv.org/anttip/media_tree.git 5257S: Maintained 5258F: drivers/media/usb/hackrf/ 5259 5260HARDWARE MONITORING 5261M: Jean Delvare <jdelvare@suse.com> 5262M: Guenter Roeck <linux@roeck-us.net> 5263L: linux-hwmon@vger.kernel.org 5264W: http://hwmon.wiki.kernel.org/ 5265T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5266T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5267S: Maintained 5268F: Documentation/hwmon/ 5269F: drivers/hwmon/ 5270F: include/linux/hwmon*.h 5271 5272HARDWARE RANDOM NUMBER GENERATOR CORE 5273M: Matt Mackall <mpm@selenic.com> 5274M: Herbert Xu <herbert@gondor.apana.org.au> 5275L: linux-crypto@vger.kernel.org 5276S: Odd fixes 5277F: Documentation/hw_random.txt 5278F: drivers/char/hw_random/ 5279F: include/linux/hw_random.h 5280 5281HARDWARE SPINLOCK CORE 5282M: Ohad Ben-Cohen <ohad@wizery.com> 5283M: Bjorn Andersson <bjorn.andersson@linaro.org> 5284L: linux-remoteproc@vger.kernel.org 5285S: Maintained 5286T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5287F: Documentation/hwspinlock.txt 5288F: drivers/hwspinlock/hwspinlock_* 5289F: include/linux/hwspinlock.h 5290 5291HARMONY SOUND DRIVER 5292L: linux-parisc@vger.kernel.org 5293S: Maintained 5294F: sound/parisc/harmony.* 5295 5296HD29L2 MEDIA DRIVER 5297M: Antti Palosaari <crope@iki.fi> 5298L: linux-media@vger.kernel.org 5299W: https://linuxtv.org 5300W: http://palosaari.fi/linux/ 5301Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5302T: git git://linuxtv.org/anttip/media_tree.git 5303S: Maintained 5304F: drivers/media/dvb-frontends/hd29l2* 5305 5306HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5307M: Don Brace <don.brace@microsemi.com> 5308L: iss_storagedev@hp.com 5309L: esc.storagedev@microsemi.com 5310L: linux-scsi@vger.kernel.org 5311S: Supported 5312F: Documentation/scsi/hpsa.txt 5313F: drivers/scsi/hpsa*.[ch] 5314F: include/linux/cciss*.h 5315F: include/uapi/linux/cciss*.h 5316 5317HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5318M: Don Brace <don.brace@microsemi.com> 5319L: iss_storagedev@hp.com 5320L: esc.storagedev@microsemi.com 5321L: linux-scsi@vger.kernel.org 5322S: Supported 5323F: Documentation/blockdev/cciss.txt 5324F: drivers/block/cciss* 5325F: include/linux/cciss_ioctl.h 5326F: include/uapi/linux/cciss_ioctl.h 5327 5328HFI1 DRIVER 5329M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5330M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5331L: linux-rdma@vger.kernel.org 5332S: Supported 5333F: drivers/infiniband/hw/hfi1 5334 5335HFS FILESYSTEM 5336L: linux-fsdevel@vger.kernel.org 5337S: Orphan 5338F: Documentation/filesystems/hfs.txt 5339F: fs/hfs/ 5340 5341HFSPLUS FILESYSTEM 5342L: linux-fsdevel@vger.kernel.org 5343S: Orphan 5344F: Documentation/filesystems/hfsplus.txt 5345F: fs/hfsplus/ 5346 5347HGA FRAMEBUFFER DRIVER 5348M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5349L: linux-nvidia@lists.surfsouth.com 5350W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5351S: Maintained 5352F: drivers/video/fbdev/hgafb.c 5353 5354HIBERNATION (aka Software Suspend, aka swsusp) 5355M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5356M: Pavel Machek <pavel@ucw.cz> 5357L: linux-pm@vger.kernel.org 5358S: Supported 5359F: arch/x86/power/ 5360F: drivers/base/power/ 5361F: kernel/power/ 5362F: include/linux/suspend.h 5363F: include/linux/freezer.h 5364F: include/linux/pm.h 5365F: arch/*/include/asm/suspend*.h 5366 5367HID CORE LAYER 5368M: Jiri Kosina <jikos@kernel.org> 5369R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5370L: linux-input@vger.kernel.org 5371T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5372S: Maintained 5373F: drivers/hid/ 5374F: include/linux/hid* 5375F: include/uapi/linux/hid* 5376 5377HID SENSOR HUB DRIVERS 5378M: Jiri Kosina <jikos@kernel.org> 5379M: Jonathan Cameron <jic23@kernel.org> 5380M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5381L: linux-input@vger.kernel.org 5382L: linux-iio@vger.kernel.org 5383S: Maintained 5384F: Documentation/hid/hid-sensor* 5385F: drivers/hid/hid-sensor-* 5386F: drivers/iio/*/hid-* 5387F: include/linux/hid-sensor-* 5388 5389HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5390M: Thomas Gleixner <tglx@linutronix.de> 5391L: linux-kernel@vger.kernel.org 5392T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5393S: Maintained 5394F: Documentation/timers/ 5395F: kernel/time/hrtimer.c 5396F: kernel/time/clockevents.c 5397F: kernel/time/tick*.* 5398F: kernel/time/timer_*.c 5399F: include/linux/clockchips.h 5400F: include/linux/hrtimer.h 5401 5402HIGH-SPEED SCC DRIVER FOR AX.25 5403L: linux-hams@vger.kernel.org 5404S: Orphan 5405F: drivers/net/hamradio/dmascc.c 5406F: drivers/net/hamradio/scc.c 5407 5408HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5409M: HighPoint Linux Team <linux@highpoint-tech.com> 5410W: http://www.highpoint-tech.com 5411S: Supported 5412F: Documentation/scsi/hptiop.txt 5413F: drivers/scsi/hptiop.c 5414 5415HIPPI 5416M: Jes Sorensen <jes@trained-monkey.org> 5417L: linux-hippi@sunsite.dk 5418S: Maintained 5419F: include/linux/hippidevice.h 5420F: include/uapi/linux/if_hippi.h 5421F: net/802/hippi.c 5422F: drivers/net/hippi/ 5423 5424HISILICON SAS Controller 5425M: John Garry <john.garry@huawei.com> 5426W: http://www.hisilicon.com 5427S: Supported 5428F: drivers/scsi/hisi_sas/ 5429F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5430 5431HOST AP DRIVER 5432M: Jouni Malinen <j@w1.fi> 5433L: hostap@shmoo.com (subscribers-only) 5434L: linux-wireless@vger.kernel.org 5435W: http://hostap.epitest.fi/ 5436S: Maintained 5437F: drivers/net/wireless/intersil/hostap/ 5438 5439HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5440L: platform-driver-x86@vger.kernel.org 5441S: Orphan 5442F: drivers/platform/x86/tc1100-wmi.c 5443 5444HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5445M: Jaroslav Kysela <perex@perex.cz> 5446S: Maintained 5447F: drivers/net/ethernet/hp/hp100.* 5448 5449HPET: High Precision Event Timers driver 5450M: Clemens Ladisch <clemens@ladisch.de> 5451S: Maintained 5452F: Documentation/timers/hpet.txt 5453F: drivers/char/hpet.c 5454F: include/linux/hpet.h 5455F: include/uapi/linux/hpet.h 5456 5457HPET: x86 5458S: Orphan 5459F: arch/x86/kernel/hpet.c 5460F: arch/x86/include/asm/hpet.h 5461 5462HPFS FILESYSTEM 5463M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5464W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5465S: Maintained 5466F: fs/hpfs/ 5467 5468HSI SUBSYSTEM 5469M: Sebastian Reichel <sre@kernel.org> 5470T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5471S: Maintained 5472F: Documentation/ABI/testing/sysfs-bus-hsi 5473F: Documentation/hsi.txt 5474F: drivers/hsi/ 5475F: include/linux/hsi/ 5476F: include/uapi/linux/hsi/ 5477 5478HSO 3G MODEM DRIVER 5479M: Jan Dumon <j.dumon@option.com> 5480W: http://www.pharscape.org 5481S: Maintained 5482F: drivers/net/usb/hso.c 5483 5484HSR NETWORK PROTOCOL 5485M: Arvid Brodin <arvid.brodin@alten.se> 5486L: netdev@vger.kernel.org 5487S: Maintained 5488F: net/hsr/ 5489 5490HTCPEN TOUCHSCREEN DRIVER 5491M: Pau Oliva Fora <pof@eslack.org> 5492L: linux-input@vger.kernel.org 5493S: Maintained 5494F: drivers/input/touchscreen/htcpen.c 5495 5496HUGETLB FILESYSTEM 5497M: Nadia Yvette Chambers <nyc@holomorphy.com> 5498S: Maintained 5499F: fs/hugetlbfs/ 5500 5501Hyper-V CORE AND DRIVERS 5502M: "K. Y. Srinivasan" <kys@microsoft.com> 5503M: Haiyang Zhang <haiyangz@microsoft.com> 5504L: devel@linuxdriverproject.org 5505S: Maintained 5506F: arch/x86/include/asm/mshyperv.h 5507F: arch/x86/include/uapi/asm/hyperv.h 5508F: arch/x86/kernel/cpu/mshyperv.c 5509F: drivers/hid/hid-hyperv.c 5510F: drivers/hv/ 5511F: drivers/input/serio/hyperv-keyboard.c 5512F: drivers/pci/host/pci-hyperv.c 5513F: drivers/net/hyperv/ 5514F: drivers/scsi/storvsc_drv.c 5515F: drivers/video/fbdev/hyperv_fb.c 5516F: include/linux/hyperv.h 5517F: tools/hv/ 5518F: Documentation/ABI/stable/sysfs-bus-vmbus 5519 5520I2C MUXES 5521M: Peter Rosin <peda@axentia.se> 5522L: linux-i2c@vger.kernel.org 5523S: Maintained 5524F: Documentation/i2c/i2c-topology 5525F: Documentation/i2c/muxes/ 5526F: Documentation/devicetree/bindings/i2c/i2c-mux* 5527F: drivers/i2c/i2c-mux.c 5528F: drivers/i2c/muxes/ 5529F: include/linux/i2c-mux.h 5530 5531I2C OVER PARALLEL PORT 5532M: Jean Delvare <jdelvare@suse.com> 5533L: linux-i2c@vger.kernel.org 5534S: Maintained 5535F: Documentation/i2c/busses/i2c-parport 5536F: Documentation/i2c/busses/i2c-parport-light 5537F: drivers/i2c/busses/i2c-parport.c 5538F: drivers/i2c/busses/i2c-parport-light.c 5539 5540I2C/SMBUS CONTROLLER DRIVERS FOR PC 5541M: Jean Delvare <jdelvare@suse.com> 5542L: linux-i2c@vger.kernel.org 5543S: Maintained 5544F: Documentation/i2c/busses/i2c-ali1535 5545F: Documentation/i2c/busses/i2c-ali1563 5546F: Documentation/i2c/busses/i2c-ali15x3 5547F: Documentation/i2c/busses/i2c-amd756 5548F: Documentation/i2c/busses/i2c-amd8111 5549F: Documentation/i2c/busses/i2c-i801 5550F: Documentation/i2c/busses/i2c-nforce2 5551F: Documentation/i2c/busses/i2c-piix4 5552F: Documentation/i2c/busses/i2c-sis5595 5553F: Documentation/i2c/busses/i2c-sis630 5554F: Documentation/i2c/busses/i2c-sis96x 5555F: Documentation/i2c/busses/i2c-via 5556F: Documentation/i2c/busses/i2c-viapro 5557F: drivers/i2c/busses/i2c-ali1535.c 5558F: drivers/i2c/busses/i2c-ali1563.c 5559F: drivers/i2c/busses/i2c-ali15x3.c 5560F: drivers/i2c/busses/i2c-amd756.c 5561F: drivers/i2c/busses/i2c-amd756-s4882.c 5562F: drivers/i2c/busses/i2c-amd8111.c 5563F: drivers/i2c/busses/i2c-i801.c 5564F: drivers/i2c/busses/i2c-isch.c 5565F: drivers/i2c/busses/i2c-nforce2.c 5566F: drivers/i2c/busses/i2c-nforce2-s4985.c 5567F: drivers/i2c/busses/i2c-piix4.c 5568F: drivers/i2c/busses/i2c-sis5595.c 5569F: drivers/i2c/busses/i2c-sis630.c 5570F: drivers/i2c/busses/i2c-sis96x.c 5571F: drivers/i2c/busses/i2c-via.c 5572F: drivers/i2c/busses/i2c-viapro.c 5573 5574I2C/SMBUS ISMT DRIVER 5575M: Seth Heasley <seth.heasley@intel.com> 5576M: Neil Horman <nhorman@tuxdriver.com> 5577L: linux-i2c@vger.kernel.org 5578F: drivers/i2c/busses/i2c-ismt.c 5579F: Documentation/i2c/busses/i2c-ismt 5580 5581I2C/SMBUS STUB DRIVER 5582M: Jean Delvare <jdelvare@suse.com> 5583L: linux-i2c@vger.kernel.org 5584S: Maintained 5585F: drivers/i2c/i2c-stub.c 5586 5587I2C SUBSYSTEM 5588M: Wolfram Sang <wsa@the-dreams.de> 5589L: linux-i2c@vger.kernel.org 5590W: https://i2c.wiki.kernel.org/ 5591Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5592T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5593S: Maintained 5594F: Documentation/devicetree/bindings/i2c/ 5595F: Documentation/i2c/ 5596F: drivers/i2c/ 5597F: drivers/i2c/*/ 5598F: include/linux/i2c.h 5599F: include/linux/i2c-*.h 5600F: include/uapi/linux/i2c.h 5601F: include/uapi/linux/i2c-*.h 5602 5603I2C ACPI SUPPORT 5604M: Mika Westerberg <mika.westerberg@linux.intel.com> 5605L: linux-i2c@vger.kernel.org 5606L: linux-acpi@vger.kernel.org 5607S: Maintained 5608 5609I2C-TAOS-EVM DRIVER 5610M: Jean Delvare <jdelvare@suse.com> 5611L: linux-i2c@vger.kernel.org 5612S: Maintained 5613F: Documentation/i2c/busses/i2c-taos-evm 5614F: drivers/i2c/busses/i2c-taos-evm.c 5615 5616I2C-TINY-USB DRIVER 5617M: Till Harbaum <till@harbaum.org> 5618L: linux-i2c@vger.kernel.org 5619W: http://www.harbaum.org/till/i2c_tiny_usb 5620S: Maintained 5621F: drivers/i2c/busses/i2c-tiny-usb.c 5622 5623i386 BOOT CODE 5624M: "H. Peter Anvin" <hpa@zytor.com> 5625S: Maintained 5626F: arch/x86/boot/ 5627 5628i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5629M: "H. Peter Anvin" <hpa@zytor.com> 5630T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5631S: Maintained 5632 5633IA64 (Itanium) PLATFORM 5634M: Tony Luck <tony.luck@intel.com> 5635M: Fenghua Yu <fenghua.yu@intel.com> 5636L: linux-ia64@vger.kernel.org 5637T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5638S: Maintained 5639F: arch/ia64/ 5640 5641IBM Power VMX Cryptographic instructions 5642M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5643M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5644L: linux-crypto@vger.kernel.org 5645S: Supported 5646F: drivers/crypto/vmx/Makefile 5647F: drivers/crypto/vmx/Kconfig 5648F: drivers/crypto/vmx/vmx.c 5649F: drivers/crypto/vmx/aes* 5650F: drivers/crypto/vmx/ghash* 5651F: drivers/crypto/vmx/ppc-xlate.pl 5652 5653IBM Power in-Nest Crypto Acceleration 5654M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5655M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5656L: linux-crypto@vger.kernel.org 5657S: Supported 5658F: drivers/crypto/nx/Makefile 5659F: drivers/crypto/nx/Kconfig 5660F: drivers/crypto/nx/nx-aes* 5661F: drivers/crypto/nx/nx-sha* 5662F: drivers/crypto/nx/nx.* 5663F: drivers/crypto/nx/nx_csbcpb.h 5664F: drivers/crypto/nx/nx_debugfs.h 5665 5666IBM Power 842 compression accelerator 5667M: Dan Streetman <ddstreet@ieee.org> 5668S: Supported 5669F: drivers/crypto/nx/Makefile 5670F: drivers/crypto/nx/Kconfig 5671F: drivers/crypto/nx/nx-842* 5672F: include/linux/sw842.h 5673F: crypto/842.c 5674F: lib/842/ 5675 5676IBM Power Linux RAID adapter 5677M: Brian King <brking@us.ibm.com> 5678S: Supported 5679F: drivers/scsi/ipr.* 5680 5681IBM Power Virtual Ethernet Device Driver 5682M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5683L: netdev@vger.kernel.org 5684S: Supported 5685F: drivers/net/ethernet/ibm/ibmveth.* 5686 5687IBM Power SRIOV Virtual NIC Device Driver 5688M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5689M: John Allen <jallen@linux.vnet.ibm.com> 5690L: netdev@vger.kernel.org 5691S: Supported 5692F: drivers/net/ethernet/ibm/ibmvnic.* 5693 5694IBM Power Virtual SCSI Device Drivers 5695M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5696L: linux-scsi@vger.kernel.org 5697S: Supported 5698F: drivers/scsi/ibmvscsi/ibmvscsi* 5699F: drivers/scsi/ibmvscsi/viosrp.h 5700 5701IBM Power Virtual FC Device Drivers 5702M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5703L: linux-scsi@vger.kernel.org 5704S: Supported 5705F: drivers/scsi/ibmvscsi/ibmvfc* 5706 5707IBM ServeRAID RAID DRIVER 5708S: Orphan 5709F: drivers/scsi/ips.* 5710 5711ICH LPC AND GPIO DRIVER 5712M: Peter Tyser <ptyser@xes-inc.com> 5713S: Maintained 5714F: drivers/mfd/lpc_ich.c 5715F: drivers/gpio/gpio-ich.c 5716 5717IDE SUBSYSTEM 5718M: "David S. Miller" <davem@davemloft.net> 5719L: linux-ide@vger.kernel.org 5720Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5721T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5722S: Maintained 5723F: Documentation/ide/ 5724F: drivers/ide/ 5725F: include/linux/ide.h 5726 5727IDEAPAD LAPTOP EXTRAS DRIVER 5728M: Ike Panhc <ike.pan@canonical.com> 5729L: platform-driver-x86@vger.kernel.org 5730W: http://launchpad.net/ideapad-laptop 5731S: Maintained 5732F: drivers/platform/x86/ideapad-laptop.c 5733 5734IDEAPAD LAPTOP SLIDEBAR DRIVER 5735M: Andrey Moiseev <o2g.org.ru@gmail.com> 5736L: linux-input@vger.kernel.org 5737W: https://github.com/o2genum/ideapad-slidebar 5738S: Maintained 5739F: drivers/input/misc/ideapad_slidebar.c 5740 5741IDE/ATAPI DRIVERS 5742M: Borislav Petkov <bp@alien8.de> 5743L: linux-ide@vger.kernel.org 5744S: Maintained 5745F: Documentation/cdrom/ide-cd 5746F: drivers/ide/ide-cd* 5747 5748IDLE-I7300 5749M: Andy Henroid <andrew.d.henroid@intel.com> 5750L: linux-pm@vger.kernel.org 5751S: Supported 5752F: drivers/idle/i7300_idle.c 5753 5754IEEE 802.15.4 SUBSYSTEM 5755M: Alexander Aring <aar@pengutronix.de> 5756L: linux-wpan@vger.kernel.org 5757W: http://wpan.cakelab.org/ 5758T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5759T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5760S: Maintained 5761F: net/ieee802154/ 5762F: net/mac802154/ 5763F: drivers/net/ieee802154/ 5764F: include/linux/nl802154.h 5765F: include/linux/ieee802154.h 5766F: include/net/nl802154.h 5767F: include/net/mac802154.h 5768F: include/net/af_ieee802154.h 5769F: include/net/cfg802154.h 5770F: include/net/ieee802154_netdev.h 5771F: Documentation/networking/ieee802154.txt 5772 5773IGORPLUG-USB IR RECEIVER 5774M: Sean Young <sean@mess.org> 5775L: linux-media@vger.kernel.org 5776S: Maintained 5777F: drivers/media/rc/igorplugusb.c 5778 5779IGUANAWORKS USB IR TRANSCEIVER 5780M: Sean Young <sean@mess.org> 5781L: linux-media@vger.kernel.org 5782S: Maintained 5783F: drivers/media/rc/iguanair.c 5784 5785IIO SUBSYSTEM AND DRIVERS 5786M: Jonathan Cameron <jic23@kernel.org> 5787R: Hartmut Knaack <knaack.h@gmx.de> 5788R: Lars-Peter Clausen <lars@metafoo.de> 5789R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5790L: linux-iio@vger.kernel.org 5791S: Maintained 5792F: drivers/iio/ 5793F: drivers/staging/iio/ 5794F: include/linux/iio/ 5795F: tools/iio/ 5796 5797IKANOS/ADI EAGLE ADSL USB DRIVER 5798M: Matthieu Castet <castet.matthieu@free.fr> 5799M: Stanislaw Gruszka <stf_xl@wp.pl> 5800S: Maintained 5801F: drivers/usb/atm/ueagle-atm.c 5802 5803INA209 HARDWARE MONITOR DRIVER 5804M: Guenter Roeck <linux@roeck-us.net> 5805L: linux-hwmon@vger.kernel.org 5806S: Maintained 5807F: Documentation/hwmon/ina209 5808F: Documentation/devicetree/bindings/i2c/ina209.txt 5809F: drivers/hwmon/ina209.c 5810 5811INA2XX HARDWARE MONITOR DRIVER 5812M: Guenter Roeck <linux@roeck-us.net> 5813L: linux-hwmon@vger.kernel.org 5814S: Maintained 5815F: Documentation/hwmon/ina2xx 5816F: drivers/hwmon/ina2xx.c 5817F: include/linux/platform_data/ina2xx.h 5818 5819INDUSTRY PACK SUBSYSTEM (IPACK) 5820M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5821M: Jens Taprogge <jens.taprogge@taprogge.org> 5822M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5823L: industrypack-devel@lists.sourceforge.net 5824W: http://industrypack.sourceforge.net 5825S: Maintained 5826F: drivers/ipack/ 5827 5828INGENIC JZ4780 DMA Driver 5829M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5830S: Maintained 5831F: drivers/dma/dma-jz4780.c 5832 5833INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5834M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5835M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5836L: linux-ima-devel@lists.sourceforge.net 5837L: linux-ima-user@lists.sourceforge.net 5838L: linux-security-module@vger.kernel.org 5839T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5840S: Supported 5841F: security/integrity/ima/ 5842 5843IMGTEC IR DECODER DRIVER 5844M: James Hogan <james.hogan@imgtec.com> 5845S: Maintained 5846F: drivers/media/rc/img-ir/ 5847 5848IMS TWINTURBO FRAMEBUFFER DRIVER 5849L: linux-fbdev@vger.kernel.org 5850S: Orphan 5851F: drivers/video/fbdev/imsttfb.c 5852 5853INFINIBAND SUBSYSTEM 5854M: Doug Ledford <dledford@redhat.com> 5855M: Sean Hefty <sean.hefty@intel.com> 5856M: Hal Rosenstock <hal.rosenstock@gmail.com> 5857L: linux-rdma@vger.kernel.org 5858W: http://www.openfabrics.org/ 5859Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5860T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5861S: Supported 5862F: Documentation/infiniband/ 5863F: drivers/infiniband/ 5864F: include/uapi/linux/if_infiniband.h 5865F: include/uapi/rdma/ 5866F: include/rdma/ 5867 5868INOTIFY 5869M: John McCutchan <john@johnmccutchan.com> 5870M: Robert Love <rlove@rlove.org> 5871M: Eric Paris <eparis@parisplace.org> 5872S: Maintained 5873F: Documentation/filesystems/inotify.txt 5874F: fs/notify/inotify/ 5875F: include/linux/inotify.h 5876F: include/uapi/linux/inotify.h 5877 5878INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5879M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5880L: linux-input@vger.kernel.org 5881Q: http://patchwork.kernel.org/project/linux-input/list/ 5882T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5883S: Maintained 5884F: drivers/input/ 5885F: include/linux/input.h 5886F: include/uapi/linux/input.h 5887F: include/linux/input/ 5888F: Documentation/devicetree/bindings/input/ 5889 5890INPUT MULTITOUCH (MT) PROTOCOL 5891M: Henrik Rydberg <rydberg@bitmath.org> 5892L: linux-input@vger.kernel.org 5893S: Odd fixes 5894F: Documentation/input/multi-touch-protocol.txt 5895F: drivers/input/input-mt.c 5896K: \b(ABS|SYN)_MT_ 5897 5898INTEL ASoC BDW/HSW DRIVERS 5899M: Jie Yang <yang.jie@linux.intel.com> 5900L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5901S: Supported 5902F: sound/soc/intel/common/sst-dsp* 5903F: sound/soc/intel/common/sst-firmware.c 5904F: sound/soc/intel/boards/broadwell.c 5905F: sound/soc/intel/haswell/ 5906 5907INTEL C600 SERIES SAS CONTROLLER DRIVER 5908M: Intel SCU Linux support <intel-linux-scu@intel.com> 5909M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5910L: linux-scsi@vger.kernel.org 5911T: git git://git.code.sf.net/p/intel-sas/isci 5912S: Supported 5913F: drivers/scsi/isci/ 5914 5915INTEL HID EVENT DRIVER 5916M: Alex Hung <alex.hung@canonical.com> 5917L: platform-driver-x86@vger.kernel.org 5918S: Maintained 5919F: drivers/platform/x86/intel-hid.c 5920 5921INTEL IDLE DRIVER 5922M: Len Brown <lenb@kernel.org> 5923L: linux-pm@vger.kernel.org 5924T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5925S: Supported 5926F: drivers/idle/intel_idle.c 5927 5928INTEL PSTATE DRIVER 5929M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5930M: Len Brown <lenb@kernel.org> 5931L: linux-pm@vger.kernel.org 5932S: Supported 5933F: drivers/cpufreq/intel_pstate.c 5934 5935INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5936M: Maik Broemme <mbroemme@plusserver.de> 5937L: linux-fbdev@vger.kernel.org 5938S: Maintained 5939F: Documentation/fb/intelfb.txt 5940F: drivers/video/fbdev/intelfb/ 5941 5942INTEL 810/815 FRAMEBUFFER DRIVER 5943M: Antonino Daplas <adaplas@gmail.com> 5944L: linux-fbdev@vger.kernel.org 5945S: Maintained 5946F: drivers/video/fbdev/i810/ 5947 5948INTEL MENLOW THERMAL DRIVER 5949M: Sujith Thomas <sujith.thomas@intel.com> 5950L: platform-driver-x86@vger.kernel.org 5951W: https://01.org/linux-acpi 5952S: Supported 5953F: drivers/platform/x86/intel_menlow.c 5954 5955INTEL I/OAT DMA DRIVER 5956M: Dave Jiang <dave.jiang@intel.com> 5957R: Dan Williams <dan.j.williams@intel.com> 5958L: dmaengine@vger.kernel.org 5959Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5960S: Supported 5961F: drivers/dma/ioat* 5962 5963INTEL IOMMU (VT-d) 5964M: David Woodhouse <dwmw2@infradead.org> 5965L: iommu@lists.linux-foundation.org 5966T: git git://git.infradead.org/iommu-2.6.git 5967S: Supported 5968F: drivers/iommu/intel-iommu.c 5969F: include/linux/intel-iommu.h 5970 5971INTEL IOP-ADMA DMA DRIVER 5972R: Dan Williams <dan.j.williams@intel.com> 5973S: Odd fixes 5974F: drivers/dma/iop-adma.c 5975 5976INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5977M: Krzysztof Halasa <khalasa@piap.pl> 5978S: Maintained 5979F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5980F: arch/arm/mach-ixp4xx/include/mach/npe.h 5981F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5982F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5983F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5984F: drivers/net/wan/ixp4xx_hss.c 5985 5986INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5987M: Deepak Saxena <dsaxena@plexity.net> 5988S: Maintained 5989F: drivers/char/hw_random/ixp4xx-rng.c 5990 5991INTEL ETHERNET DRIVERS 5992M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5993L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 5994W: http://www.intel.com/support/feedback.htm 5995W: http://e1000.sourceforge.net/ 5996Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5999S: Supported 6000F: Documentation/networking/e100.txt 6001F: Documentation/networking/e1000.txt 6002F: Documentation/networking/e1000e.txt 6003F: Documentation/networking/igb.txt 6004F: Documentation/networking/igbvf.txt 6005F: Documentation/networking/ixgb.txt 6006F: Documentation/networking/ixgbe.txt 6007F: Documentation/networking/ixgbevf.txt 6008F: Documentation/networking/i40e.txt 6009F: Documentation/networking/i40evf.txt 6010F: drivers/net/ethernet/intel/ 6011F: drivers/net/ethernet/intel/*/ 6012 6013INTEL RDMA RNIC DRIVER 6014M: Faisal Latif <faisal.latif@intel.com> 6015R: Chien Tin Tung <chien.tin.tung@intel.com> 6016R: Mustafa Ismail <mustafa.ismail@intel.com> 6017R: Shiraz Saleem <shiraz.saleem@intel.com> 6018R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6019L: linux-rdma@vger.kernel.org 6020S: Supported 6021F: drivers/infiniband/hw/i40iw/ 6022 6023INTEL-MID GPIO DRIVER 6024M: David Cohen <david.a.cohen@linux.intel.com> 6025L: linux-gpio@vger.kernel.org 6026S: Maintained 6027F: drivers/gpio/gpio-intel-mid.c 6028 6029INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6030M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6031L: linux-wireless@vger.kernel.org 6032S: Maintained 6033F: Documentation/networking/README.ipw2100 6034F: Documentation/networking/README.ipw2200 6035F: drivers/net/wireless/intel/ipw2x00/ 6036 6037INTEL(R) TRACE HUB 6038M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6039S: Supported 6040F: Documentation/trace/intel_th.txt 6041F: drivers/hwtracing/intel_th/ 6042 6043INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6044M: Ning Sun <ning.sun@intel.com> 6045L: tboot-devel@lists.sourceforge.net 6046W: http://tboot.sourceforge.net 6047T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6048S: Supported 6049F: Documentation/intel_txt.txt 6050F: include/linux/tboot.h 6051F: arch/x86/kernel/tboot.c 6052 6053INTEL WIRELESS WIMAX CONNECTION 2400 6054M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6055M: linux-wimax@intel.com 6056L: wimax@linuxwimax.org (subscribers-only) 6057S: Supported 6058W: http://linuxwimax.org 6059F: Documentation/wimax/README.i2400m 6060F: drivers/net/wimax/i2400m/ 6061F: include/uapi/linux/wimax/i2400m.h 6062 6063INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6064M: Stanislaw Gruszka <sgruszka@redhat.com> 6065L: linux-wireless@vger.kernel.org 6066S: Supported 6067F: drivers/net/wireless/intel/iwlegacy/ 6068 6069INTEL WIRELESS WIFI LINK (iwlwifi) 6070M: Johannes Berg <johannes.berg@intel.com> 6071M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6072M: Luca Coelho <luciano.coelho@intel.com> 6073M: Intel Linux Wireless <linuxwifi@intel.com> 6074L: linux-wireless@vger.kernel.org 6075W: http://intellinuxwireless.org 6076T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6077S: Supported 6078F: drivers/net/wireless/intel/iwlwifi/ 6079 6080INTEL MANAGEMENT ENGINE (mei) 6081M: Tomas Winkler <tomas.winkler@intel.com> 6082L: linux-kernel@vger.kernel.org 6083S: Supported 6084F: include/uapi/linux/mei.h 6085F: include/linux/mei_cl_bus.h 6086F: drivers/misc/mei/* 6087F: drivers/watchdog/mei_wdt.c 6088F: Documentation/misc-devices/mei/* 6089 6090INTEL MIC DRIVERS (mic) 6091M: Sudeep Dutt <sudeep.dutt@intel.com> 6092M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6093S: Supported 6094W: https://github.com/sudeepdutt/mic 6095W: http://software.intel.com/en-us/mic-developer 6096F: include/linux/mic_bus.h 6097F: include/linux/scif.h 6098F: include/uapi/linux/mic_common.h 6099F: include/uapi/linux/mic_ioctl.h 6100F: include/uapi/linux/scif_ioctl.h 6101F: drivers/misc/mic/ 6102F: drivers/dma/mic_x100_dma.c 6103F: drivers/dma/mic_x100_dma.h 6104F: Documentation/mic/ 6105 6106INTEL PMC/P-Unit IPC DRIVER 6107M: Zha Qipeng<qipeng.zha@intel.com> 6108L: platform-driver-x86@vger.kernel.org 6109S: Maintained 6110F: drivers/platform/x86/intel_pmc_ipc.c 6111F: drivers/platform/x86/intel_punit_ipc.c 6112F: arch/x86/include/asm/intel_pmc_ipc.h 6113F: arch/x86/include/asm/intel_punit_ipc.h 6114 6115INTEL TELEMETRY DRIVER 6116M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6117L: platform-driver-x86@vger.kernel.org 6118S: Maintained 6119F: arch/x86/include/asm/intel_telemetry.h 6120F: drivers/platform/x86/intel_telemetry* 6121 6122INTEL PMC CORE DRIVER 6123M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6124M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6125L: platform-driver-x86@vger.kernel.org 6126S: Maintained 6127F: arch/x86/include/asm/pmc_core.h 6128F: drivers/platform/x86/intel_pmc_core* 6129 6130IOC3 ETHERNET DRIVER 6131M: Ralf Baechle <ralf@linux-mips.org> 6132L: linux-mips@linux-mips.org 6133S: Maintained 6134F: drivers/net/ethernet/sgi/ioc3-eth.c 6135 6136IOC3 SERIAL DRIVER 6137M: Pat Gefre <pfg@sgi.com> 6138L: linux-serial@vger.kernel.org 6139S: Maintained 6140F: drivers/tty/serial/ioc3_serial.c 6141 6142IOMMU DRIVERS 6143M: Joerg Roedel <joro@8bytes.org> 6144L: iommu@lists.linux-foundation.org 6145T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6146S: Maintained 6147F: drivers/iommu/ 6148 6149IP MASQUERADING 6150M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6151S: Maintained 6152F: net/ipv4/netfilter/ipt_MASQUERADE.c 6153 6154IPMI SUBSYSTEM 6155M: Corey Minyard <minyard@acm.org> 6156L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6157W: http://openipmi.sourceforge.net/ 6158S: Supported 6159F: Documentation/IPMI.txt 6160F: drivers/char/ipmi/ 6161F: include/linux/ipmi* 6162F: include/uapi/linux/ipmi* 6163 6164QCOM AUDIO (ASoC) DRIVERS 6165M: Patrick Lai <plai@codeaurora.org> 6166M: Banajit Goswami <bgoswami@codeaurora.org> 6167L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6168S: Supported 6169F: sound/soc/qcom/ 6170 6171IPS SCSI RAID DRIVER 6172M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6173L: linux-scsi@vger.kernel.org 6174W: http://www.adaptec.com/ 6175S: Maintained 6176F: drivers/scsi/ips* 6177 6178IPVS 6179M: Wensong Zhang <wensong@linux-vs.org> 6180M: Simon Horman <horms@verge.net.au> 6181M: Julian Anastasov <ja@ssi.bg> 6182L: netdev@vger.kernel.org 6183L: lvs-devel@vger.kernel.org 6184S: Maintained 6185T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6186T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6187F: Documentation/networking/ipvs-sysctl.txt 6188F: include/net/ip_vs.h 6189F: include/uapi/linux/ip_vs.h 6190F: net/netfilter/ipvs/ 6191 6192IPWIRELESS DRIVER 6193M: Jiri Kosina <jikos@kernel.org> 6194M: David Sterba <dsterba@suse.com> 6195S: Odd Fixes 6196F: drivers/tty/ipwireless/ 6197 6198IPX NETWORK LAYER 6199M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6200L: netdev@vger.kernel.org 6201S: Maintained 6202F: include/net/ipx.h 6203F: include/uapi/linux/ipx.h 6204F: net/ipx/ 6205 6206IRDA SUBSYSTEM 6207M: Samuel Ortiz <samuel@sortiz.org> 6208L: irda-users@lists.sourceforge.net (subscribers-only) 6209L: netdev@vger.kernel.org 6210W: http://irda.sourceforge.net/ 6211S: Maintained 6212T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6213F: Documentation/networking/irda.txt 6214F: drivers/net/irda/ 6215F: include/net/irda/ 6216F: net/irda/ 6217 6218IRQ SUBSYSTEM 6219M: Thomas Gleixner <tglx@linutronix.de> 6220L: linux-kernel@vger.kernel.org 6221S: Maintained 6222T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6223F: kernel/irq/ 6224 6225IRQCHIP DRIVERS 6226M: Thomas Gleixner <tglx@linutronix.de> 6227M: Jason Cooper <jason@lakedaemon.net> 6228M: Marc Zyngier <marc.zyngier@arm.com> 6229L: linux-kernel@vger.kernel.org 6230S: Maintained 6231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6232T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6233F: Documentation/devicetree/bindings/interrupt-controller/ 6234F: drivers/irqchip/ 6235 6236IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6237M: Jiang Liu <jiang.liu@linux.intel.com> 6238M: Marc Zyngier <marc.zyngier@arm.com> 6239S: Maintained 6240T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6241F: Documentation/IRQ-domain.txt 6242F: include/linux/irqdomain.h 6243F: kernel/irq/irqdomain.c 6244F: kernel/irq/msi.c 6245 6246ISA 6247M: William Breathitt Gray <vilhelm.gray@gmail.com> 6248S: Maintained 6249F: Documentation/isa.txt 6250F: drivers/base/isa.c 6251F: include/linux/isa.h 6252 6253ISAPNP 6254M: Jaroslav Kysela <perex@perex.cz> 6255S: Maintained 6256F: Documentation/isapnp.txt 6257F: drivers/pnp/isapnp/ 6258F: include/linux/isapnp.h 6259 6260ISA RADIO MODULE 6261M: Hans Verkuil <hverkuil@xs4all.nl> 6262L: linux-media@vger.kernel.org 6263T: git git://linuxtv.org/media_tree.git 6264W: https://linuxtv.org 6265S: Maintained 6266F: drivers/media/radio/radio-isa* 6267 6268iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6269M: Peter Jones <pjones@redhat.com> 6270M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6271S: Maintained 6272F: drivers/firmware/iscsi_ibft* 6273 6274ISCSI 6275M: Mike Christie <michaelc@cs.wisc.edu> 6276L: open-iscsi@googlegroups.com 6277W: www.open-iscsi.org 6278T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6279S: Maintained 6280F: drivers/scsi/*iscsi* 6281F: include/scsi/*iscsi* 6282 6283ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6284M: Or Gerlitz <ogerlitz@mellanox.com> 6285M: Sagi Grimberg <sagi@grimberg.me> 6286M: Roi Dayan <roid@mellanox.com> 6287L: linux-rdma@vger.kernel.org 6288S: Supported 6289W: http://www.openfabrics.org 6290W: www.open-iscsi.org 6291Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6292F: drivers/infiniband/ulp/iser/ 6293 6294ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6295M: Sagi Grimberg <sagi@grimberg.me> 6296T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6297L: linux-rdma@vger.kernel.org 6298L: target-devel@vger.kernel.org 6299S: Supported 6300W: http://www.linux-iscsi.org 6301F: drivers/infiniband/ulp/isert 6302 6303ISDN SUBSYSTEM 6304M: Karsten Keil <isdn@linux-pingi.de> 6305L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6306L: netdev@vger.kernel.org 6307W: http://www.isdn4linux.de 6308T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6309S: Maintained 6310F: Documentation/isdn/ 6311F: drivers/isdn/ 6312F: include/linux/isdn.h 6313F: include/linux/isdn/ 6314F: include/uapi/linux/isdn.h 6315F: include/uapi/linux/isdn/ 6316 6317ISDN SUBSYSTEM (Eicon active card driver) 6318M: Armin Schindler <mac@melware.de> 6319L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6320W: http://www.melware.de 6321S: Maintained 6322F: drivers/isdn/hardware/eicon/ 6323 6324IT87 HARDWARE MONITORING DRIVER 6325M: Jean Delvare <jdelvare@suse.com> 6326L: linux-hwmon@vger.kernel.org 6327S: Maintained 6328F: Documentation/hwmon/it87 6329F: drivers/hwmon/it87.c 6330 6331IT913X MEDIA DRIVER 6332M: Antti Palosaari <crope@iki.fi> 6333L: linux-media@vger.kernel.org 6334W: https://linuxtv.org 6335W: http://palosaari.fi/linux/ 6336Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6337T: git git://linuxtv.org/anttip/media_tree.git 6338S: Maintained 6339F: drivers/media/tuners/it913x* 6340 6341IVTV VIDEO4LINUX DRIVER 6342M: Andy Walls <awalls@md.metrocast.net> 6343L: ivtv-devel@ivtvdriver.org (subscribers-only) 6344L: linux-media@vger.kernel.org 6345T: git git://linuxtv.org/media_tree.git 6346W: http://www.ivtvdriver.org 6347S: Maintained 6348F: Documentation/video4linux/*.ivtv 6349F: drivers/media/pci/ivtv/ 6350F: include/uapi/linux/ivtv* 6351 6352IX2505V MEDIA DRIVER 6353M: Malcolm Priestley <tvboxspy@gmail.com> 6354L: linux-media@vger.kernel.org 6355W: https://linuxtv.org 6356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6357S: Maintained 6358F: drivers/media/dvb-frontends/ix2505v* 6359 6360JC42.4 TEMPERATURE SENSOR DRIVER 6361M: Guenter Roeck <linux@roeck-us.net> 6362L: linux-hwmon@vger.kernel.org 6363S: Maintained 6364F: drivers/hwmon/jc42.c 6365F: Documentation/hwmon/jc42 6366 6367JFS FILESYSTEM 6368M: Dave Kleikamp <shaggy@kernel.org> 6369L: jfs-discussion@lists.sourceforge.net 6370W: http://jfs.sourceforge.net/ 6371T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6372S: Maintained 6373F: Documentation/filesystems/jfs.txt 6374F: fs/jfs/ 6375 6376JME NETWORK DRIVER 6377M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6378L: netdev@vger.kernel.org 6379S: Maintained 6380F: drivers/net/ethernet/jme.* 6381 6382JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6383M: David Woodhouse <dwmw2@infradead.org> 6384L: linux-mtd@lists.infradead.org 6385W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6386S: Maintained 6387F: fs/jffs2/ 6388F: include/uapi/linux/jffs2.h 6389 6390JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6391M: "Theodore Ts'o" <tytso@mit.edu> 6392M: Jan Kara <jack@suse.com> 6393L: linux-ext4@vger.kernel.org 6394S: Maintained 6395F: fs/jbd2/ 6396F: include/linux/jbd2.h 6397 6398JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6399M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6400L: linux-media@vger.kernel.org 6401S: Maintained 6402F: drivers/media/platform/rcar_jpu.c 6403 6404JSM Neo PCI based serial card 6405M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6406L: linux-serial@vger.kernel.org 6407S: Maintained 6408F: drivers/tty/serial/jsm/ 6409 6410K10TEMP HARDWARE MONITORING DRIVER 6411M: Clemens Ladisch <clemens@ladisch.de> 6412L: linux-hwmon@vger.kernel.org 6413S: Maintained 6414F: Documentation/hwmon/k10temp 6415F: drivers/hwmon/k10temp.c 6416 6417K8TEMP HARDWARE MONITORING DRIVER 6418M: Rudolf Marek <r.marek@assembler.cz> 6419L: linux-hwmon@vger.kernel.org 6420S: Maintained 6421F: Documentation/hwmon/k8temp 6422F: drivers/hwmon/k8temp.c 6423 6424KASAN 6425M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6426R: Alexander Potapenko <glider@google.com> 6427R: Dmitry Vyukov <dvyukov@google.com> 6428L: kasan-dev@googlegroups.com 6429S: Maintained 6430F: arch/*/include/asm/kasan.h 6431F: arch/*/mm/kasan_init* 6432F: Documentation/kasan.txt 6433F: include/linux/kasan*.h 6434F: lib/test_kasan.c 6435F: mm/kasan/ 6436F: scripts/Makefile.kasan 6437 6438KCONFIG 6439M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6440L: linux-kbuild@vger.kernel.org 6441T: git git://gitorious.org/linux-kconfig/linux-kconfig 6442S: Maintained 6443F: Documentation/kbuild/kconfig-language.txt 6444F: scripts/kconfig/ 6445 6446KDUMP 6447M: Dave Young <dyoung@redhat.com> 6448M: Baoquan He <bhe@redhat.com> 6449R: Vivek Goyal <vgoyal@redhat.com> 6450L: kexec@lists.infradead.org 6451W: http://lse.sourceforge.net/kdump/ 6452S: Maintained 6453F: Documentation/kdump/ 6454 6455KEENE FM RADIO TRANSMITTER DRIVER 6456M: Hans Verkuil <hverkuil@xs4all.nl> 6457L: linux-media@vger.kernel.org 6458T: git git://linuxtv.org/media_tree.git 6459W: https://linuxtv.org 6460S: Maintained 6461F: drivers/media/radio/radio-keene* 6462 6463KERNEL AUTOMOUNTER v4 (AUTOFS4) 6464M: Ian Kent <raven@themaw.net> 6465L: autofs@vger.kernel.org 6466S: Maintained 6467F: fs/autofs4/ 6468 6469KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6470M: Michal Marek <mmarek@suse.com> 6471T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6472T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6473L: linux-kbuild@vger.kernel.org 6474S: Maintained 6475F: Documentation/kbuild/ 6476F: Makefile 6477F: scripts/Makefile.* 6478F: scripts/basic/ 6479F: scripts/mk* 6480F: scripts/package/ 6481 6482KERNEL JANITORS 6483L: kernel-janitors@vger.kernel.org 6484W: http://kernelnewbies.org/KernelJanitors 6485S: Odd Fixes 6486 6487KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6488M: "J. Bruce Fields" <bfields@fieldses.org> 6489M: Jeff Layton <jlayton@poochiereds.net> 6490L: linux-nfs@vger.kernel.org 6491W: http://nfs.sourceforge.net/ 6492T: git git://linux-nfs.org/~bfields/linux.git 6493S: Supported 6494F: fs/nfsd/ 6495F: include/uapi/linux/nfsd/ 6496F: fs/lockd/ 6497F: fs/nfs_common/ 6498F: net/sunrpc/ 6499F: include/linux/lockd/ 6500F: include/linux/sunrpc/ 6501F: include/uapi/linux/sunrpc/ 6502 6503KERNEL SELFTEST FRAMEWORK 6504M: Shuah Khan <shuahkh@osg.samsung.com> 6505M: Shuah Khan <shuah@kernel.org> 6506L: linux-kselftest@vger.kernel.org 6507T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6508S: Maintained 6509F: tools/testing/selftests 6510 6511KERNEL VIRTUAL MACHINE (KVM) 6512M: Paolo Bonzini <pbonzini@redhat.com> 6513M: Radim Krčmář <rkrcmar@redhat.com> 6514L: kvm@vger.kernel.org 6515W: http://www.linux-kvm.org 6516T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6517S: Supported 6518F: Documentation/*/kvm*.txt 6519F: Documentation/virtual/kvm/ 6520F: arch/*/kvm/ 6521F: arch/x86/kernel/kvm.c 6522F: arch/x86/kernel/kvmclock.c 6523F: arch/*/include/asm/kvm* 6524F: include/linux/kvm* 6525F: include/uapi/linux/kvm* 6526F: virt/kvm/ 6527F: tools/kvm/ 6528 6529KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6530M: Joerg Roedel <joro@8bytes.org> 6531L: kvm@vger.kernel.org 6532W: http://www.linux-kvm.org/ 6533S: Maintained 6534F: arch/x86/include/asm/svm.h 6535F: arch/x86/kvm/svm.c 6536 6537KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6538M: Alexander Graf <agraf@suse.com> 6539L: kvm-ppc@vger.kernel.org 6540W: http://www.linux-kvm.org/ 6541T: git git://github.com/agraf/linux-2.6.git 6542S: Supported 6543F: arch/powerpc/include/asm/kvm* 6544F: arch/powerpc/kvm/ 6545 6546KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6547M: Christian Borntraeger <borntraeger@de.ibm.com> 6548M: Cornelia Huck <cornelia.huck@de.ibm.com> 6549L: linux-s390@vger.kernel.org 6550W: http://www.ibm.com/developerworks/linux/linux390/ 6551T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6552S: Supported 6553F: Documentation/s390/kvm.txt 6554F: arch/s390/include/asm/kvm* 6555F: arch/s390/kvm/ 6556 6557KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6558M: Christoffer Dall <christoffer.dall@linaro.org> 6559M: Marc Zyngier <marc.zyngier@arm.com> 6560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6561L: kvmarm@lists.cs.columbia.edu 6562W: http://systems.cs.columbia.edu/projects/kvm-arm 6563T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6564S: Supported 6565F: arch/arm/include/uapi/asm/kvm* 6566F: arch/arm/include/asm/kvm* 6567F: arch/arm/kvm/ 6568F: virt/kvm/arm/ 6569F: include/kvm/arm_* 6570 6571KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6572M: Christoffer Dall <christoffer.dall@linaro.org> 6573M: Marc Zyngier <marc.zyngier@arm.com> 6574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6575L: kvmarm@lists.cs.columbia.edu 6576S: Maintained 6577F: arch/arm64/include/uapi/asm/kvm* 6578F: arch/arm64/include/asm/kvm* 6579F: arch/arm64/kvm/ 6580 6581KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6582M: James Hogan <james.hogan@imgtec.com> 6583L: linux-mips@linux-mips.org 6584S: Supported 6585F: arch/mips/include/uapi/asm/kvm* 6586F: arch/mips/include/asm/kvm* 6587F: arch/mips/kvm/ 6588 6589KEXEC 6590M: Eric Biederman <ebiederm@xmission.com> 6591W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6592L: kexec@lists.infradead.org 6593S: Maintained 6594F: include/linux/kexec.h 6595F: include/uapi/linux/kexec.h 6596F: kernel/kexec* 6597 6598KEYS/KEYRINGS: 6599M: David Howells <dhowells@redhat.com> 6600L: keyrings@vger.kernel.org 6601S: Maintained 6602F: Documentation/security/keys.txt 6603F: include/linux/key.h 6604F: include/linux/key-type.h 6605F: include/linux/keyctl.h 6606F: include/uapi/linux/keyctl.h 6607F: include/keys/ 6608F: security/keys/ 6609 6610KEYS-TRUSTED 6611M: David Safford <safford@us.ibm.com> 6612M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6613L: linux-security-module@vger.kernel.org 6614L: keyrings@vger.kernel.org 6615S: Supported 6616F: Documentation/security/keys-trusted-encrypted.txt 6617F: include/keys/trusted-type.h 6618F: security/keys/trusted.c 6619F: security/keys/trusted.h 6620 6621KEYS-ENCRYPTED 6622M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6623M: David Safford <safford@us.ibm.com> 6624L: linux-security-module@vger.kernel.org 6625L: keyrings@vger.kernel.org 6626S: Supported 6627F: Documentation/security/keys-trusted-encrypted.txt 6628F: include/keys/encrypted-type.h 6629F: security/keys/encrypted-keys/ 6630 6631KGDB / KDB /debug_core 6632M: Jason Wessel <jason.wessel@windriver.com> 6633W: http://kgdb.wiki.kernel.org/ 6634L: kgdb-bugreport@lists.sourceforge.net 6635T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6636S: Maintained 6637F: Documentation/DocBook/kgdb.tmpl 6638F: drivers/misc/kgdbts.c 6639F: drivers/tty/serial/kgdboc.c 6640F: include/linux/kdb.h 6641F: include/linux/kgdb.h 6642F: kernel/debug/ 6643 6644KMEMCHECK 6645M: Vegard Nossum <vegardno@ifi.uio.no> 6646M: Pekka Enberg <penberg@kernel.org> 6647S: Maintained 6648F: Documentation/kmemcheck.txt 6649F: arch/x86/include/asm/kmemcheck.h 6650F: arch/x86/mm/kmemcheck/ 6651F: include/linux/kmemcheck.h 6652F: mm/kmemcheck.c 6653 6654KMEMLEAK 6655M: Catalin Marinas <catalin.marinas@arm.com> 6656S: Maintained 6657F: Documentation/kmemleak.txt 6658F: include/linux/kmemleak.h 6659F: mm/kmemleak.c 6660F: mm/kmemleak-test.c 6661 6662KPROBES 6663M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6664M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6665M: "David S. Miller" <davem@davemloft.net> 6666M: Masami Hiramatsu <mhiramat@kernel.org> 6667S: Maintained 6668F: Documentation/kprobes.txt 6669F: include/linux/kprobes.h 6670F: kernel/kprobes.c 6671 6672KS0108 LCD CONTROLLER DRIVER 6673M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6674W: http://miguelojeda.es/auxdisplay.htm 6675W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6676S: Maintained 6677F: Documentation/auxdisplay/ks0108 6678F: drivers/auxdisplay/ks0108.c 6679F: include/linux/ks0108.h 6680 6681L3MDEV 6682M: David Ahern <dsa@cumulusnetworks.com> 6683L: netdev@vger.kernel.org 6684S: Maintained 6685F: net/l3mdev 6686F: include/net/l3mdev.h 6687 6688LANTIQ MIPS ARCHITECTURE 6689M: John Crispin <john@phrozen.org> 6690L: linux-mips@linux-mips.org 6691S: Maintained 6692F: arch/mips/lantiq 6693 6694LAPB module 6695L: linux-x25@vger.kernel.org 6696S: Orphan 6697F: Documentation/networking/lapb-module.txt 6698F: include/*/lapb.h 6699F: net/lapb/ 6700 6701LASI 53c700 driver for PARISC 6702M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6703L: linux-scsi@vger.kernel.org 6704S: Maintained 6705F: Documentation/scsi/53c700.txt 6706F: drivers/scsi/53c700* 6707 6708LED SUBSYSTEM 6709M: Richard Purdie <rpurdie@rpsys.net> 6710M: Jacek Anaszewski <j.anaszewski@samsung.com> 6711L: linux-leds@vger.kernel.org 6712T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6713S: Maintained 6714F: drivers/leds/ 6715F: include/linux/leds.h 6716 6717LEGACY EEPROM DRIVER 6718M: Jean Delvare <jdelvare@suse.com> 6719S: Maintained 6720F: Documentation/misc-devices/eeprom 6721F: drivers/misc/eeprom/eeprom.c 6722 6723LEGO USB Tower driver 6724M: Juergen Stuber <starblue@users.sourceforge.net> 6725L: legousb-devel@lists.sourceforge.net 6726W: http://legousb.sourceforge.net/ 6727S: Maintained 6728F: drivers/usb/misc/legousbtower.c 6729 6730LG2160 MEDIA DRIVER 6731M: Michael Krufky <mkrufky@linuxtv.org> 6732L: linux-media@vger.kernel.org 6733W: https://linuxtv.org 6734W: http://github.com/mkrufky 6735Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6736T: git git://linuxtv.org/mkrufky/tuners.git 6737S: Maintained 6738F: drivers/media/dvb-frontends/lg2160.* 6739 6740LGDT3305 MEDIA DRIVER 6741M: Michael Krufky <mkrufky@linuxtv.org> 6742L: linux-media@vger.kernel.org 6743W: https://linuxtv.org 6744W: http://github.com/mkrufky 6745Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6746T: git git://linuxtv.org/mkrufky/tuners.git 6747S: Maintained 6748F: drivers/media/dvb-frontends/lgdt3305.* 6749 6750LGUEST 6751M: Rusty Russell <rusty@rustcorp.com.au> 6752L: lguest@lists.ozlabs.org 6753W: http://lguest.ozlabs.org/ 6754S: Odd Fixes 6755F: arch/x86/include/asm/lguest*.h 6756F: arch/x86/lguest/ 6757F: drivers/lguest/ 6758F: include/linux/lguest*.h 6759F: tools/lguest/ 6760 6761LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6762M: Tejun Heo <tj@kernel.org> 6763L: linux-ide@vger.kernel.org 6764T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6765S: Maintained 6766F: drivers/ata/ 6767F: include/linux/ata.h 6768F: include/linux/libata.h 6769 6770LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6771M: Viresh Kumar <vireshk@kernel.org> 6772L: linux-ide@vger.kernel.org 6773T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6774S: Maintained 6775F: include/linux/pata_arasan_cf_data.h 6776F: drivers/ata/pata_arasan_cf.c 6777 6778LIBATA PATA DRIVERS 6779M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6780M: Tejun Heo <tj@kernel.org> 6781L: linux-ide@vger.kernel.org 6782T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6783S: Maintained 6784F: drivers/ata/pata_*.c 6785F: drivers/ata/ata_generic.c 6786 6787LIBATA SATA AHCI PLATFORM devices support 6788M: Hans de Goede <hdegoede@redhat.com> 6789M: Tejun Heo <tj@kernel.org> 6790L: linux-ide@vger.kernel.org 6791T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6792S: Maintained 6793F: drivers/ata/ahci_platform.c 6794F: drivers/ata/libahci_platform.c 6795F: include/linux/ahci_platform.h 6796 6797LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6798M: Mikael Pettersson <mikpelinux@gmail.com> 6799L: linux-ide@vger.kernel.org 6800T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6801S: Maintained 6802F: drivers/ata/sata_promise.* 6803 6804LIBLOCKDEP 6805M: Sasha Levin <sasha.levin@oracle.com> 6806S: Maintained 6807F: tools/lib/lockdep/ 6808 6809LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6810M: Dan Williams <dan.j.williams@intel.com> 6811L: linux-nvdimm@lists.01.org 6812Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6813T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6814S: Supported 6815F: drivers/nvdimm/* 6816F: include/linux/nd.h 6817F: include/linux/libnvdimm.h 6818F: include/uapi/linux/ndctl.h 6819 6820LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6821M: Ross Zwisler <ross.zwisler@linux.intel.com> 6822L: linux-nvdimm@lists.01.org 6823Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6824S: Supported 6825F: drivers/nvdimm/blk.c 6826F: drivers/nvdimm/region_devs.c 6827F: drivers/acpi/nfit* 6828 6829LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6830M: Vishal Verma <vishal.l.verma@intel.com> 6831L: linux-nvdimm@lists.01.org 6832Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6833S: Supported 6834F: drivers/nvdimm/btt* 6835 6836LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6837M: Ross Zwisler <ross.zwisler@linux.intel.com> 6838L: linux-nvdimm@lists.01.org 6839Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6840S: Supported 6841F: drivers/nvdimm/pmem.c 6842F: include/linux/pmem.h 6843F: arch/*/include/asm/pmem.h 6844 6845LIGHTNVM PLATFORM SUPPORT 6846M: Matias Bjorling <mb@lightnvm.io> 6847W: http://github/OpenChannelSSD 6848L: linux-block@vger.kernel.org 6849S: Maintained 6850F: drivers/lightnvm/ 6851F: include/linux/lightnvm.h 6852F: include/uapi/linux/lightnvm.h 6853 6854LINUX FOR IBM pSERIES (RS/6000) 6855M: Paul Mackerras <paulus@au.ibm.com> 6856W: http://www.ibm.com/linux/ltc/projects/ppc 6857S: Supported 6858F: arch/powerpc/boot/rs6000.h 6859 6860LINUX FOR POWERPC (32-BIT AND 64-BIT) 6861M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6862M: Paul Mackerras <paulus@samba.org> 6863M: Michael Ellerman <mpe@ellerman.id.au> 6864W: http://www.penguinppc.org/ 6865L: linuxppc-dev@lists.ozlabs.org 6866Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6867T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6868S: Supported 6869F: Documentation/powerpc/ 6870F: arch/powerpc/ 6871F: drivers/char/tpm/tpm_ibmvtpm* 6872F: drivers/crypto/nx/ 6873F: drivers/crypto/vmx/ 6874F: drivers/net/ethernet/ibm/ibmveth.* 6875F: drivers/net/ethernet/ibm/ibmvnic.* 6876F: drivers/pci/hotplug/rpa* 6877F: drivers/scsi/ibmvscsi/ 6878N: opal 6879N: /pmac 6880N: powermac 6881N: powernv 6882N: [^a-z0-9]ps3 6883N: pseries 6884 6885LINUX FOR POWER MACINTOSH 6886M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6887W: http://www.penguinppc.org/ 6888L: linuxppc-dev@lists.ozlabs.org 6889S: Maintained 6890F: arch/powerpc/platforms/powermac/ 6891F: drivers/macintosh/ 6892 6893LINUX FOR POWERPC EMBEDDED MPC5XXX 6894M: Anatolij Gustschin <agust@denx.de> 6895L: linuxppc-dev@lists.ozlabs.org 6896T: git git://git.denx.de/linux-denx-agust.git 6897S: Maintained 6898F: arch/powerpc/platforms/512x/ 6899F: arch/powerpc/platforms/52xx/ 6900 6901LINUX FOR POWERPC EMBEDDED PPC4XX 6902M: Alistair Popple <alistair@popple.id.au> 6903M: Matt Porter <mporter@kernel.crashing.org> 6904W: http://www.penguinppc.org/ 6905L: linuxppc-dev@lists.ozlabs.org 6906S: Maintained 6907F: arch/powerpc/platforms/40x/ 6908F: arch/powerpc/platforms/44x/ 6909 6910LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6911L: linuxppc-dev@lists.ozlabs.org 6912S: Orphan 6913F: arch/powerpc/*/*virtex* 6914F: arch/powerpc/*/*/*virtex* 6915 6916LINUX FOR POWERPC EMBEDDED PPC8XX 6917M: Vitaly Bordug <vitb@kernel.crashing.org> 6918W: http://www.penguinppc.org/ 6919L: linuxppc-dev@lists.ozlabs.org 6920S: Maintained 6921F: arch/powerpc/platforms/8xx/ 6922 6923LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6924M: Scott Wood <oss@buserror.net> 6925M: Kumar Gala <galak@kernel.crashing.org> 6926W: http://www.penguinppc.org/ 6927L: linuxppc-dev@lists.ozlabs.org 6928T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6929S: Maintained 6930F: arch/powerpc/platforms/83xx/ 6931F: arch/powerpc/platforms/85xx/ 6932 6933LINUX FOR POWERPC PA SEMI PWRFICIENT 6934M: Olof Johansson <olof@lixom.net> 6935L: linuxppc-dev@lists.ozlabs.org 6936S: Maintained 6937F: arch/powerpc/platforms/pasemi/ 6938F: drivers/*/*pasemi* 6939F: drivers/*/*/*pasemi* 6940 6941LINUX SECURITY MODULE (LSM) FRAMEWORK 6942M: Chris Wright <chrisw@sous-sol.org> 6943L: linux-security-module@vger.kernel.org 6944S: Supported 6945 6946LIS3LV02D ACCELEROMETER DRIVER 6947M: Eric Piel <eric.piel@tremplin-utc.net> 6948S: Maintained 6949F: Documentation/misc-devices/lis3lv02d 6950F: drivers/misc/lis3lv02d/ 6951F: drivers/platform/x86/hp_accel.c 6952 6953LIVE PATCHING 6954M: Josh Poimboeuf <jpoimboe@redhat.com> 6955M: Jessica Yu <jeyu@redhat.com> 6956M: Jiri Kosina <jikos@kernel.org> 6957M: Miroslav Benes <mbenes@suse.cz> 6958R: Petr Mladek <pmladek@suse.com> 6959S: Maintained 6960F: kernel/livepatch/ 6961F: include/linux/livepatch.h 6962F: arch/x86/include/asm/livepatch.h 6963F: arch/x86/kernel/livepatch.c 6964F: Documentation/livepatch/ 6965F: Documentation/ABI/testing/sysfs-kernel-livepatch 6966F: samples/livepatch/ 6967L: live-patching@vger.kernel.org 6968T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6969 6970LINUX KERNEL DUMP TEST MODULE (LKDTM) 6971M: Kees Cook <keescook@chromium.org> 6972S: Maintained 6973F: drivers/misc/lkdtm.c 6974 6975LLC (802.2) 6976M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6977S: Maintained 6978F: include/linux/llc.h 6979F: include/uapi/linux/llc.h 6980F: include/net/llc* 6981F: net/llc/ 6982 6983LM73 HARDWARE MONITOR DRIVER 6984M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6985L: linux-hwmon@vger.kernel.org 6986S: Maintained 6987F: drivers/hwmon/lm73.c 6988 6989LM78 HARDWARE MONITOR DRIVER 6990M: Jean Delvare <jdelvare@suse.com> 6991L: linux-hwmon@vger.kernel.org 6992S: Maintained 6993F: Documentation/hwmon/lm78 6994F: drivers/hwmon/lm78.c 6995 6996LM83 HARDWARE MONITOR DRIVER 6997M: Jean Delvare <jdelvare@suse.com> 6998L: linux-hwmon@vger.kernel.org 6999S: Maintained 7000F: Documentation/hwmon/lm83 7001F: drivers/hwmon/lm83.c 7002 7003LM90 HARDWARE MONITOR DRIVER 7004M: Jean Delvare <jdelvare@suse.com> 7005L: linux-hwmon@vger.kernel.org 7006S: Maintained 7007F: Documentation/hwmon/lm90 7008F: Documentation/devicetree/bindings/hwmon/lm90.txt 7009F: drivers/hwmon/lm90.c 7010 7011LM95234 HARDWARE MONITOR DRIVER 7012M: Guenter Roeck <linux@roeck-us.net> 7013L: linux-hwmon@vger.kernel.org 7014S: Maintained 7015F: Documentation/hwmon/lm95234 7016F: drivers/hwmon/lm95234.c 7017 7018LME2510 MEDIA DRIVER 7019M: Malcolm Priestley <tvboxspy@gmail.com> 7020L: linux-media@vger.kernel.org 7021W: https://linuxtv.org 7022Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7023S: Maintained 7024F: drivers/media/usb/dvb-usb-v2/lmedm04* 7025 7026LOCKDEP AND LOCKSTAT 7027M: Peter Zijlstra <peterz@infradead.org> 7028M: Ingo Molnar <mingo@redhat.com> 7029L: linux-kernel@vger.kernel.org 7030T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 7031S: Maintained 7032F: Documentation/locking/lockdep*.txt 7033F: Documentation/locking/lockstat.txt 7034F: include/linux/lockdep.h 7035F: kernel/locking/ 7036 7037LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7038M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7039L: linux-ntfs-dev@lists.sourceforge.net 7040W: http://www.linux-ntfs.org/content/view/19/37/ 7041S: Maintained 7042F: Documentation/ldm.txt 7043F: block/partitions/ldm.* 7044 7045LogFS 7046M: Joern Engel <joern@logfs.org> 7047M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7048L: logfs@logfs.org 7049W: logfs.org 7050S: Maintained 7051F: fs/logfs/ 7052 7053LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7054M: Sathya Prakash <sathya.prakash@broadcom.com> 7055M: Chaitra P B <chaitra.basappa@broadcom.com> 7056M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7057L: MPT-FusionLinux.pdl@broadcom.com 7058L: linux-scsi@vger.kernel.org 7059W: http://www.avagotech.com/support/ 7060S: Supported 7061F: drivers/message/fusion/ 7062F: drivers/scsi/mpt2sas/ 7063F: drivers/scsi/mpt3sas/ 7064 7065LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7066M: Matthew Wilcox <matthew@wil.cx> 7067L: linux-scsi@vger.kernel.org 7068S: Maintained 7069F: drivers/scsi/sym53c8xx_2/ 7070 7071LTC4261 HARDWARE MONITOR DRIVER 7072M: Guenter Roeck <linux@roeck-us.net> 7073L: linux-hwmon@vger.kernel.org 7074S: Maintained 7075F: Documentation/hwmon/ltc4261 7076F: drivers/hwmon/ltc4261.c 7077 7078LTP (Linux Test Project) 7079M: Mike Frysinger <vapier@gentoo.org> 7080M: Cyril Hrubis <chrubis@suse.cz> 7081M: Wanlong Gao <wanlong.gao@gmail.com> 7082M: Jan Stancek <jstancek@redhat.com> 7083M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7084M: Alexey Kodanev <alexey.kodanev@oracle.com> 7085L: ltp@lists.linux.it (subscribers-only) 7086W: http://linux-test-project.github.io/ 7087T: git git://github.com/linux-test-project/ltp.git 7088S: Maintained 7089 7090M32R ARCHITECTURE 7091W: http://www.linux-m32r.org/ 7092S: Orphan 7093F: arch/m32r/ 7094 7095M68K ARCHITECTURE 7096M: Geert Uytterhoeven <geert@linux-m68k.org> 7097L: linux-m68k@lists.linux-m68k.org 7098W: http://www.linux-m68k.org/ 7099T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7100S: Maintained 7101F: arch/m68k/ 7102F: drivers/zorro/ 7103 7104M68K ON APPLE MACINTOSH 7105M: Joshua Thompson <funaho@jurai.org> 7106W: http://www.mac.linux-m68k.org/ 7107L: linux-m68k@lists.linux-m68k.org 7108S: Maintained 7109F: arch/m68k/mac/ 7110 7111M68K ON HP9000/300 7112M: Philip Blundell <philb@gnu.org> 7113W: http://www.tazenda.demon.co.uk/phil/linux-hp 7114S: Maintained 7115F: arch/m68k/hp300/ 7116 7117M88DS3103 MEDIA DRIVER 7118M: Antti Palosaari <crope@iki.fi> 7119L: linux-media@vger.kernel.org 7120W: https://linuxtv.org 7121W: http://palosaari.fi/linux/ 7122Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7123T: git git://linuxtv.org/anttip/media_tree.git 7124S: Maintained 7125F: drivers/media/dvb-frontends/m88ds3103* 7126 7127M88RS2000 MEDIA DRIVER 7128M: Malcolm Priestley <tvboxspy@gmail.com> 7129L: linux-media@vger.kernel.org 7130W: https://linuxtv.org 7131Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7132S: Maintained 7133F: drivers/media/dvb-frontends/m88rs2000* 7134 7135MA901 MASTERKIT USB FM RADIO DRIVER 7136M: Alexey Klimov <klimov.linux@gmail.com> 7137L: linux-media@vger.kernel.org 7138T: git git://linuxtv.org/media_tree.git 7139S: Maintained 7140F: drivers/media/radio/radio-ma901.c 7141 7142MAC80211 7143M: Johannes Berg <johannes@sipsolutions.net> 7144L: linux-wireless@vger.kernel.org 7145W: http://wireless.kernel.org/ 7146T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7147T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7148S: Maintained 7149F: Documentation/networking/mac80211-injection.txt 7150F: include/net/mac80211.h 7151F: net/mac80211/ 7152F: drivers/net/wireless/mac80211_hwsim.[ch] 7153 7154MACVLAN DRIVER 7155M: Patrick McHardy <kaber@trash.net> 7156L: netdev@vger.kernel.org 7157S: Maintained 7158F: drivers/net/macvlan.c 7159F: include/linux/if_macvlan.h 7160 7161MAILBOX API 7162M: Jassi Brar <jassisinghbrar@gmail.com> 7163L: linux-kernel@vger.kernel.org 7164S: Maintained 7165F: drivers/mailbox/ 7166F: include/linux/mailbox_client.h 7167F: include/linux/mailbox_controller.h 7168 7169MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7170M: Michael Kerrisk <mtk.manpages@gmail.com> 7171W: http://www.kernel.org/doc/man-pages 7172L: linux-man@vger.kernel.org 7173S: Maintained 7174 7175MARVELL ARMADA DRM SUPPORT 7176M: Russell King <rmk+kernel@armlinux.org.uk> 7177S: Maintained 7178F: drivers/gpu/drm/armada/ 7179F: include/uapi/drm/armada_drm.h 7180F: Documentation/devicetree/bindings/display/armada/ 7181 7182MARVELL 88E6352 DSA support 7183M: Guenter Roeck <linux@roeck-us.net> 7184S: Maintained 7185F: drivers/net/dsa/mv88e6352.c 7186 7187MARVELL CRYPTO DRIVER 7188M: Boris Brezillon <boris.brezillon@free-electrons.com> 7189M: Arnaud Ebalard <arno@natisbad.org> 7190F: drivers/crypto/marvell/ 7191S: Maintained 7192L: linux-crypto@vger.kernel.org 7193 7194MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7195M: Mirko Lindner <mlindner@marvell.com> 7196M: Stephen Hemminger <stephen@networkplumber.org> 7197L: netdev@vger.kernel.org 7198S: Maintained 7199F: drivers/net/ethernet/marvell/sk* 7200 7201MARVELL LIBERTAS WIRELESS DRIVER 7202L: libertas-dev@lists.infradead.org 7203S: Orphan 7204F: drivers/net/wireless/marvell/libertas/ 7205 7206MARVELL MV643XX ETHERNET DRIVER 7207M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7208L: netdev@vger.kernel.org 7209S: Maintained 7210F: drivers/net/ethernet/marvell/mv643xx_eth.* 7211F: include/linux/mv643xx.h 7212 7213MARVELL MVNETA ETHERNET DRIVER 7214M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7215L: netdev@vger.kernel.org 7216S: Maintained 7217F: drivers/net/ethernet/marvell/mvneta.* 7218 7219MARVELL MWIFIEX WIRELESS DRIVER 7220M: Amitkumar Karwar <akarwar@marvell.com> 7221M: Nishant Sarmukadam <nishants@marvell.com> 7222L: linux-wireless@vger.kernel.org 7223S: Maintained 7224F: drivers/net/wireless/marvell/mwifiex/ 7225 7226MARVELL MWL8K WIRELESS DRIVER 7227M: Lennert Buytenhek <buytenh@wantstofly.org> 7228L: linux-wireless@vger.kernel.org 7229S: Odd Fixes 7230F: drivers/net/wireless/marvell/mwl8k.c 7231 7232MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7233M: Nicolas Pitre <nico@fluxnic.net> 7234S: Odd Fixes 7235F: drivers/mmc/host/mvsdio.* 7236 7237MATROX FRAMEBUFFER DRIVER 7238L: linux-fbdev@vger.kernel.org 7239S: Orphan 7240F: drivers/video/fbdev/matrox/matroxfb_* 7241F: include/uapi/linux/matroxfb.h 7242 7243MAX16065 HARDWARE MONITOR DRIVER 7244M: Guenter Roeck <linux@roeck-us.net> 7245L: linux-hwmon@vger.kernel.org 7246S: Maintained 7247F: Documentation/hwmon/max16065 7248F: drivers/hwmon/max16065.c 7249 7250MAX20751 HARDWARE MONITOR DRIVER 7251M: Guenter Roeck <linux@roeck-us.net> 7252L: linux-hwmon@vger.kernel.org 7253S: Maintained 7254F: Documentation/hwmon/max20751 7255F: drivers/hwmon/max20751.c 7256 7257MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7258M: "Hans J. Koch" <hjk@hansjkoch.de> 7259L: linux-hwmon@vger.kernel.org 7260S: Maintained 7261F: Documentation/hwmon/max6650 7262F: drivers/hwmon/max6650.c 7263 7264MAX6697 HARDWARE MONITOR DRIVER 7265M: Guenter Roeck <linux@roeck-us.net> 7266L: linux-hwmon@vger.kernel.org 7267S: Maintained 7268F: Documentation/hwmon/max6697 7269F: Documentation/devicetree/bindings/i2c/max6697.txt 7270F: drivers/hwmon/max6697.c 7271F: include/linux/platform_data/max6697.h 7272 7273MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7274M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7275L: linux-pm@vger.kernel.org 7276S: Supported 7277F: drivers/power/max14577_charger.c 7278F: drivers/power/max77693_charger.c 7279 7280MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7281M: Javier Martinez Canillas <javier@osg.samsung.com> 7282L: linux-kernel@vger.kernel.org 7283S: Supported 7284F: drivers/*/*max77802*.c 7285F: Documentation/devicetree/bindings/*/*max77802.txt 7286F: include/dt-bindings/*/*max77802.h 7287 7288MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7289M: Chanwoo Choi <cw00.choi@samsung.com> 7290M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7291L: linux-kernel@vger.kernel.org 7292S: Supported 7293F: drivers/*/max14577*.c 7294F: drivers/*/max77686*.c 7295F: drivers/*/max77693*.c 7296F: drivers/extcon/extcon-max14577.c 7297F: drivers/extcon/extcon-max77693.c 7298F: drivers/rtc/rtc-max77686.c 7299F: drivers/clk/clk-max77686.c 7300F: Documentation/devicetree/bindings/mfd/max14577.txt 7301F: Documentation/devicetree/bindings/*/max77686.txt 7302F: Documentation/devicetree/bindings/mfd/max77693.txt 7303F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7304F: include/linux/mfd/max14577*.h 7305F: include/linux/mfd/max77686*.h 7306F: include/linux/mfd/max77693*.h 7307 7308MAXIRADIO FM RADIO RECEIVER DRIVER 7309M: Hans Verkuil <hverkuil@xs4all.nl> 7310L: linux-media@vger.kernel.org 7311T: git git://linuxtv.org/media_tree.git 7312W: https://linuxtv.org 7313S: Maintained 7314F: drivers/media/radio/radio-maxiradio* 7315 7316MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7317M: Peter Rosin <peda@axentia.se> 7318L: linux-iio@vger.kernel.org 7319S: Maintained 7320F: drivers/iio/potentiometer/mcp4531.c 7321 7322MEDIA DRIVERS FOR RENESAS - VSP1 7323M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7324L: linux-media@vger.kernel.org 7325L: linux-renesas-soc@vger.kernel.org 7326T: git git://linuxtv.org/media_tree.git 7327S: Supported 7328F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7329F: drivers/media/platform/vsp1/ 7330 7331MEDIA DRIVERS FOR ASCOT2E 7332M: Sergey Kozlov <serjk@netup.ru> 7333L: linux-media@vger.kernel.org 7334W: https://linuxtv.org 7335W: http://netup.tv/ 7336T: git git://linuxtv.org/media_tree.git 7337S: Supported 7338F: drivers/media/dvb-frontends/ascot2e* 7339 7340MEDIA DRIVERS FOR CXD2841ER 7341M: Sergey Kozlov <serjk@netup.ru> 7342L: linux-media@vger.kernel.org 7343W: https://linuxtv.org 7344W: http://netup.tv/ 7345T: git git://linuxtv.org/media_tree.git 7346S: Supported 7347F: drivers/media/dvb-frontends/cxd2841er* 7348 7349MEDIA DRIVERS FOR HORUS3A 7350M: Sergey Kozlov <serjk@netup.ru> 7351L: linux-media@vger.kernel.org 7352W: https://linuxtv.org 7353W: http://netup.tv/ 7354T: git git://linuxtv.org/media_tree.git 7355S: Supported 7356F: drivers/media/dvb-frontends/horus3a* 7357 7358MEDIA DRIVERS FOR LNBH25 7359M: Sergey Kozlov <serjk@netup.ru> 7360L: linux-media@vger.kernel.org 7361W: https://linuxtv.org 7362W: http://netup.tv/ 7363T: git git://linuxtv.org/media_tree.git 7364S: Supported 7365F: drivers/media/dvb-frontends/lnbh25* 7366 7367MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7368M: Sergey Kozlov <serjk@netup.ru> 7369L: linux-media@vger.kernel.org 7370W: https://linuxtv.org 7371W: http://netup.tv/ 7372T: git git://linuxtv.org/media_tree.git 7373S: Supported 7374F: drivers/media/pci/netup_unidvb/* 7375 7376MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7377M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7378M: Mauro Carvalho Chehab <mchehab@kernel.org> 7379P: LinuxTV.org Project 7380L: linux-media@vger.kernel.org 7381W: https://linuxtv.org 7382Q: http://patchwork.kernel.org/project/linux-media/list/ 7383T: git git://linuxtv.org/media_tree.git 7384S: Maintained 7385F: Documentation/dvb/ 7386F: Documentation/video4linux/ 7387F: Documentation/DocBook/media/ 7388F: drivers/media/ 7389F: drivers/staging/media/ 7390F: include/linux/platform_data/media/ 7391F: include/media/ 7392F: include/uapi/linux/dvb/ 7393F: include/uapi/linux/videodev2.h 7394F: include/uapi/linux/media.h 7395F: include/uapi/linux/v4l2-* 7396F: include/uapi/linux/meye.h 7397F: include/uapi/linux/ivtv* 7398F: include/uapi/linux/uvcvideo.h 7399 7400MEDIATEK ETHERNET DRIVER 7401M: Felix Fietkau <nbd@openwrt.org> 7402M: John Crispin <blogic@openwrt.org> 7403L: netdev@vger.kernel.org 7404S: Maintained 7405F: drivers/net/ethernet/mediatek/ 7406 7407MEDIATEK MT7601U WIRELESS LAN DRIVER 7408M: Jakub Kicinski <kubakici@wp.pl> 7409L: linux-wireless@vger.kernel.org 7410S: Maintained 7411F: drivers/net/wireless/mediatek/mt7601u/ 7412 7413MEGARAID SCSI/SAS DRIVERS 7414M: Kashyap Desai <kashyap.desai@avagotech.com> 7415M: Sumit Saxena <sumit.saxena@avagotech.com> 7416M: Uday Lingala <uday.lingala@avagotech.com> 7417L: megaraidlinux.pdl@avagotech.com 7418L: linux-scsi@vger.kernel.org 7419W: http://www.lsi.com 7420S: Maintained 7421F: Documentation/scsi/megaraid.txt 7422F: drivers/scsi/megaraid.* 7423F: drivers/scsi/megaraid/ 7424 7425MELLANOX ETHERNET DRIVER (mlx4_en) 7426M: Tariq Toukan <tariqt@mellanox.com> 7427L: netdev@vger.kernel.org 7428S: Supported 7429W: http://www.mellanox.com 7430Q: http://patchwork.ozlabs.org/project/netdev/list/ 7431F: drivers/net/ethernet/mellanox/mlx4/en_* 7432 7433MELLANOX ETHERNET DRIVER (mlx5e) 7434M: Saeed Mahameed <saeedm@mellanox.com> 7435L: netdev@vger.kernel.org 7436S: Supported 7437W: http://www.mellanox.com 7438Q: http://patchwork.ozlabs.org/project/netdev/list/ 7439F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7440 7441MELLANOX ETHERNET SWITCH DRIVERS 7442M: Jiri Pirko <jiri@mellanox.com> 7443M: Ido Schimmel <idosch@mellanox.com> 7444L: netdev@vger.kernel.org 7445S: Supported 7446W: http://www.mellanox.com 7447Q: http://patchwork.ozlabs.org/project/netdev/list/ 7448F: drivers/net/ethernet/mellanox/mlxsw/ 7449 7450MEMBARRIER SUPPORT 7451M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7452M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7453L: linux-kernel@vger.kernel.org 7454S: Supported 7455F: kernel/membarrier.c 7456F: include/uapi/linux/membarrier.h 7457 7458MEMORY MANAGEMENT 7459L: linux-mm@kvack.org 7460W: http://www.linux-mm.org 7461S: Maintained 7462F: include/linux/mm.h 7463F: include/linux/gfp.h 7464F: include/linux/mmzone.h 7465F: include/linux/memory_hotplug.h 7466F: include/linux/vmalloc.h 7467F: mm/ 7468 7469MEMORY TECHNOLOGY DEVICES (MTD) 7470M: David Woodhouse <dwmw2@infradead.org> 7471M: Brian Norris <computersforpeace@gmail.com> 7472L: linux-mtd@lists.infradead.org 7473W: http://www.linux-mtd.infradead.org/ 7474Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7475T: git git://git.infradead.org/linux-mtd.git 7476T: git git://git.infradead.org/l2-mtd.git 7477S: Maintained 7478F: Documentation/devicetree/bindings/mtd/ 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