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 598ALTERA MAILBOX DRIVER 599M: Ley Foon Tan <lftan@altera.com> 600L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 601S: Maintained 602F: drivers/mailbox/mailbox-altera.c 603 604ALTERA PIO DRIVER 605M: Tien Hock Loh <thloh@altera.com> 606L: linux-gpio@vger.kernel.org 607S: Maintained 608F: drivers/gpio/gpio-altera.c 609 610ALTERA TRIPLE SPEED ETHERNET DRIVER 611M: Vince Bridgers <vbridger@opensource.altera.com> 612L: netdev@vger.kernel.org 613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 614S: Maintained 615F: drivers/net/ethernet/altera/ 616 617ALTERA UART/JTAG UART SERIAL DRIVERS 618M: Tobias Klauser <tklauser@distanz.ch> 619L: linux-serial@vger.kernel.org 620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 621S: Maintained 622F: drivers/tty/serial/altera_uart.c 623F: drivers/tty/serial/altera_jtaguart.c 624F: include/linux/altera_uart.h 625F: include/linux/altera_jtaguart.h 626 627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 628M: Tom Lendacky <thomas.lendacky@amd.com> 629M: Gary Hook <gary.hook@amd.com> 630L: linux-crypto@vger.kernel.org 631S: Supported 632F: drivers/crypto/ccp/ 633F: include/linux/ccp.h 634 635AMD FAM15H PROCESSOR POWER MONITORING DRIVER 636M: Huang Rui <ray.huang@amd.com> 637L: linux-hwmon@vger.kernel.org 638S: Supported 639F: Documentation/hwmon/fam15h_power 640F: drivers/hwmon/fam15h_power.c 641 642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 643L: linux-geode@lists.infradead.org (moderated for non-subscribers) 644S: Orphan 645F: drivers/usb/gadget/udc/amd5536udc.* 646 647AMD GEODE PROCESSOR/CHIPSET SUPPORT 648P: Andres Salomon <dilinger@queued.net> 649L: linux-geode@lists.infradead.org (moderated for non-subscribers) 650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 651S: Supported 652F: drivers/char/hw_random/geode-rng.c 653F: drivers/crypto/geode* 654F: drivers/video/fbdev/geode/ 655F: arch/x86/include/asm/geode.h 656 657AMD IOMMU (AMD-VI) 658M: Joerg Roedel <joro@8bytes.org> 659L: iommu@lists.linux-foundation.org 660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 661S: Maintained 662F: drivers/iommu/amd_iommu*.[ch] 663F: include/linux/amd-iommu.h 664 665AMD KFD 666M: Oded Gabbay <oded.gabbay@gmail.com> 667L: dri-devel@lists.freedesktop.org 668T: git git://people.freedesktop.org/~gabbayo/linux.git 669S: Supported 670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 674F: drivers/gpu/drm/amd/amdkfd/ 675F: drivers/gpu/drm/amd/include/cik_structs.h 676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 677F: drivers/gpu/drm/amd/include/vi_structs.h 678F: drivers/gpu/drm/radeon/radeon_kfd.c 679F: drivers/gpu/drm/radeon/radeon_kfd.h 680F: include/uapi/linux/kfd_ioctl.h 681 682AMD SEATTLE DEVICE TREE SUPPORT 683M: Brijesh Singh <brijeshkumar.singh@amd.com> 684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 685M: Tom Lendacky <thomas.lendacky@amd.com> 686S: Supported 687F: arch/arm64/boot/dts/amd/ 688 689AMD XGBE DRIVER 690M: Tom Lendacky <thomas.lendacky@amd.com> 691L: netdev@vger.kernel.org 692S: Supported 693F: drivers/net/ethernet/amd/xgbe/ 694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 695 696AMS (Apple Motion Sensor) DRIVER 697M: Michael Hanselmann <linux-kernel@hansmi.ch> 698S: Supported 699F: drivers/macintosh/ams/ 700 701ANALOG DEVICES INC AD9389B DRIVER 702M: Hans Verkuil <hans.verkuil@cisco.com> 703L: linux-media@vger.kernel.org 704S: Maintained 705F: drivers/media/i2c/ad9389b* 706 707ANALOG DEVICES INC ADV7180 DRIVER 708M: Lars-Peter Clausen <lars@metafoo.de> 709L: linux-media@vger.kernel.org 710W: http://ez.analog.com/community/linux-device-drivers 711S: Supported 712F: drivers/media/i2c/adv7180.c 713 714ANALOG DEVICES INC ADV7511 DRIVER 715M: Hans Verkuil <hans.verkuil@cisco.com> 716L: linux-media@vger.kernel.org 717S: Maintained 718F: drivers/media/i2c/adv7511* 719 720ANALOG DEVICES INC ADV7604 DRIVER 721M: Hans Verkuil <hans.verkuil@cisco.com> 722L: linux-media@vger.kernel.org 723S: Maintained 724F: drivers/media/i2c/adv7604* 725 726ANALOG DEVICES INC ADV7842 DRIVER 727M: Hans Verkuil <hans.verkuil@cisco.com> 728L: linux-media@vger.kernel.org 729S: Maintained 730F: drivers/media/i2c/adv7842* 731 732ANALOG DEVICES INC ASOC CODEC DRIVERS 733M: Lars-Peter Clausen <lars@metafoo.de> 734L: alsa-devel@alsa-project.org (moderated for non-subscribers) 735W: http://wiki.analog.com/ 736W: http://ez.analog.com/community/linux-device-drivers 737S: Supported 738F: sound/soc/codecs/adau* 739F: sound/soc/codecs/adav* 740F: sound/soc/codecs/ad1* 741F: sound/soc/codecs/ad7* 742F: sound/soc/codecs/ssm* 743F: sound/soc/codecs/sigmadsp.* 744 745ANALOG DEVICES INC ASOC DRIVERS 746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 747L: alsa-devel@alsa-project.org (moderated for non-subscribers) 748W: http://blackfin.uclinux.org/ 749S: Supported 750F: sound/soc/blackfin/* 751 752ANALOG DEVICES INC IIO DRIVERS 753M: Lars-Peter Clausen <lars@metafoo.de> 754M: Michael Hennerich <Michael.Hennerich@analog.com> 755W: http://wiki.analog.com/ 756W: http://ez.analog.com/community/linux-device-drivers 757S: Supported 758F: drivers/iio/*/ad* 759X: drivers/iio/*/adjd* 760F: drivers/staging/iio/*/ad* 761F: staging/iio/trigger/iio-trig-bfin-timer.c 762 763ANALOG DEVICES INC DMA DRIVERS 764M: Lars-Peter Clausen <lars@metafoo.de> 765W: http://ez.analog.com/community/linux-device-drivers 766S: Supported 767F: drivers/dma/dma-axi-dmac.c 768 769ANDROID DRIVERS 770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 771M: Arve Hjønnevåg <arve@android.com> 772M: Riley Andrews <riandrews@android.com> 773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 774L: devel@driverdev.osuosl.org 775S: Supported 776F: drivers/android/ 777F: drivers/staging/android/ 778 779ANDROID ION DRIVER 780M: Laura Abbott <labbott@redhat.com> 781M: Sumit Semwal <sumit.semwal@linaro.org> 782L: devel@driverdev.osuosl.org 783S: Supported 784F: drivers/staging/android/ion 785F: drivers/staging/android/uapi/ion.h 786F: drivers/staging/android/uapi/ion_test.h 787 788AOA (Apple Onboard Audio) ALSA DRIVER 789M: Johannes Berg <johannes@sipsolutions.net> 790L: linuxppc-dev@lists.ozlabs.org 791L: alsa-devel@alsa-project.org (moderated for non-subscribers) 792S: Maintained 793F: sound/aoa/ 794 795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 796M: William Breathitt Gray <vilhelm.gray@gmail.com> 797L: linux-iio@vger.kernel.org 798S: Maintained 799F: drivers/iio/dac/stx104.c 800 801APM DRIVER 802M: Jiri Kosina <jikos@kernel.org> 803S: Odd fixes 804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 805F: arch/x86/kernel/apm_32.c 806F: include/linux/apm_bios.h 807F: include/uapi/linux/apm_bios.h 808F: drivers/char/apm-emulation.c 809 810APPLE BCM5974 MULTITOUCH DRIVER 811M: Henrik Rydberg <rydberg@bitmath.org> 812L: linux-input@vger.kernel.org 813S: Odd fixes 814F: drivers/input/mouse/bcm5974.c 815 816APPLE SMC DRIVER 817M: Henrik Rydberg <rydberg@bitmath.org> 818L: linux-hwmon@vger.kernel.org 819S: Odd fixes 820F: drivers/hwmon/applesmc.c 821 822APPLETALK NETWORK LAYER 823M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 824S: Maintained 825F: drivers/net/appletalk/ 826F: net/appletalk/ 827 828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 829M: Duc Dang <dhdang@apm.com> 830S: Supported 831F: arch/arm64/boot/dts/apm/ 832 833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 834M: Iyappan Subramanian <isubramanian@apm.com> 835M: Keyur Chudgar <kchudgar@apm.com> 836S: Supported 837F: drivers/net/ethernet/apm/xgene/ 838F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 839 840APTINA CAMERA SENSOR PLL 841M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 842L: linux-media@vger.kernel.org 843S: Maintained 844F: drivers/media/i2c/aptina-pll.* 845 846ARC FRAMEBUFFER DRIVER 847M: Jaya Kumar <jayalk@intworks.biz> 848S: Maintained 849F: drivers/video/fbdev/arcfb.c 850F: drivers/video/fbdev/core/fb_defio.c 851 852ARCNET NETWORK LAYER 853M: Michael Grzeschik <m.grzeschik@pengutronix.de> 854L: netdev@vger.kernel.org 855S: Maintained 856F: drivers/net/arcnet/ 857F: include/uapi/linux/if_arcnet.h 858 859ARC PGU DRM DRIVER 860M: Alexey Brodkin <abrodkin@synopsys.com> 861S: Supported 862F: drivers/gpu/drm/arc/ 863F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 864 865ARM HDLCD DRM DRIVER 866M: Liviu Dudau <liviu.dudau@arm.com> 867S: Supported 868F: drivers/gpu/drm/arm/ 869F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 870 871ARM MFM AND FLOPPY DRIVERS 872M: Ian Molton <spyro@f2s.com> 873S: Maintained 874F: arch/arm/lib/floppydma.S 875F: arch/arm/include/asm/floppy.h 876 877ARM PMU PROFILING AND DEBUGGING 878M: Will Deacon <will.deacon@arm.com> 879R: Mark Rutland <mark.rutland@arm.com> 880S: Maintained 881F: arch/arm*/kernel/perf_* 882F: arch/arm/oprofile/common.c 883F: arch/arm*/kernel/hw_breakpoint.c 884F: arch/arm*/include/asm/hw_breakpoint.h 885F: arch/arm*/include/asm/perf_event.h 886F: drivers/perf/arm_pmu.c 887F: include/linux/perf/arm_pmu.h 888 889ARM PORT 890M: Russell King <linux@armlinux.org.uk> 891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 892W: http://www.armlinux.org.uk/ 893S: Maintained 894F: arch/arm/ 895 896ARM SUB-ARCHITECTURES 897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 898S: Maintained 899F: arch/arm/mach-*/ 900F: arch/arm/plat-*/ 901T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 902 903ARM PRIMECELL AACI PL041 DRIVER 904M: Russell King <linux@armlinux.org.uk> 905S: Maintained 906F: sound/arm/aaci.* 907 908ARM PRIMECELL CLCD PL110 DRIVER 909M: Russell King <linux@armlinux.org.uk> 910S: Maintained 911F: drivers/video/fbdev/amba-clcd.* 912 913ARM PRIMECELL KMI PL050 DRIVER 914M: Russell King <linux@armlinux.org.uk> 915S: Maintained 916F: drivers/input/serio/ambakmi.* 917F: include/linux/amba/kmi.h 918 919ARM PRIMECELL MMCI PL180/1 DRIVER 920M: Russell King <linux@armlinux.org.uk> 921S: Maintained 922F: drivers/mmc/host/mmci.* 923F: include/linux/amba/mmci.h 924 925ARM PRIMECELL UART PL010 AND PL011 DRIVERS 926M: Russell King <linux@armlinux.org.uk> 927S: Maintained 928F: drivers/tty/serial/amba-pl01*.c 929F: include/linux/amba/serial.h 930 931ARM PRIMECELL BUS SUPPORT 932M: Russell King <linux@armlinux.org.uk> 933S: Maintained 934F: drivers/amba/ 935F: include/linux/amba/bus.h 936 937ARM/ADS SPHERE MACHINE SUPPORT 938M: Lennert Buytenhek <kernel@wantstofly.org> 939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 940S: Maintained 941 942ARM/AFEB9260 MACHINE SUPPORT 943M: Sergey Lapin <slapin@ossfans.org> 944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 945S: Maintained 946 947ARM/AJECO 1ARM MACHINE SUPPORT 948M: Lennert Buytenhek <kernel@wantstofly.org> 949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 950S: Maintained 951 952ARM/Allwinner sunXi SoC support 953M: Maxime Ripard <maxime.ripard@free-electrons.com> 954M: Chen-Yu Tsai <wens@csie.org> 955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 956S: Maintained 957N: sun[x456789]i 958 959ARM/Allwinner SoC Clock Support 960M: Emilio López <emilio@elopez.com.ar> 961S: Maintained 962F: drivers/clk/sunxi/ 963 964ARM/Amlogic Meson SoC support 965M: Carlo Caione <carlo@caione.org> 966M: Kevin Hilman <khilman@baylibre.com> 967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 968L: linux-amlogic@lists.infradead.org 969W: http://linux-meson.com/ 970S: Maintained 971F: arch/arm/mach-meson/ 972F: arch/arm/boot/dts/meson* 973F: arch/arm64/boot/dts/amlogic/ 974F: drivers/pinctrl/meson/ 975N: meson 976 977ARM/Annapurna Labs ALPINE ARCHITECTURE 978M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 979M: Antoine Tenart <antoine.tenart@free-electrons.com> 980S: Maintained 981F: arch/arm/mach-alpine/ 982F: arch/arm/boot/dts/alpine* 983F: arch/arm64/boot/dts/al/ 984F: drivers/*/*alpine* 985 986ARM/ARTPEC MACHINE SUPPORT 987M: Jesper Nilsson <jesper.nilsson@axis.com> 988M: Lars Persson <lars.persson@axis.com> 989M: Niklas Cassel <niklas.cassel@axis.com> 990S: Maintained 991L: linux-arm-kernel@axis.com 992F: arch/arm/mach-artpec 993F: arch/arm/boot/dts/artpec6* 994F: drivers/clk/axis 995 996ARM/ASPEED MACHINE SUPPORT 997M: Joel Stanley <joel@jms.id.au> 998S: Maintained 999F: arch/arm/mach-aspeed/ 1000F: arch/arm/boot/dts/aspeed-* 1001F: drivers/*/*aspeed* 1002 1003ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1004M: Nicolas Ferre <nicolas.ferre@atmel.com> 1005M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1006M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1008W: http://www.linux4sam.org 1009T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1010S: Supported 1011F: arch/arm/mach-at91/ 1012F: include/soc/at91/ 1013F: arch/arm/boot/dts/at91*.dts 1014F: arch/arm/boot/dts/at91*.dtsi 1015F: arch/arm/boot/dts/sama*.dts 1016F: arch/arm/boot/dts/sama*.dtsi 1017F: arch/arm/include/debug/at91.S 1018 1019ARM/ATMEL AT91 Clock Support 1020M: Boris Brezillon <boris.brezillon@free-electrons.com> 1021S: Maintained 1022F: drivers/clk/at91 1023 1024ARM/CALXEDA HIGHBANK ARCHITECTURE 1025M: Rob Herring <robh@kernel.org> 1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1027S: Maintained 1028F: arch/arm/mach-highbank/ 1029F: arch/arm/boot/dts/highbank.dts 1030F: arch/arm/boot/dts/ecx-*.dts* 1031 1032ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1033M: Krzysztof Halasa <khalasa@piap.pl> 1034S: Maintained 1035F: arch/arm/mach-cns3xxx/ 1036 1037ARM/CAVIUM THUNDER NETWORK DRIVER 1038M: Sunil Goutham <sgoutham@cavium.com> 1039M: Robert Richter <rric@kernel.org> 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1041S: Supported 1042F: drivers/net/ethernet/cavium/thunder/ 1043 1044ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1045M: Alexander Shiyan <shc_work@mail.ru> 1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1047S: Odd Fixes 1048N: clps711x 1049 1050ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1051M: Hartley Sweeten <hsweeten@visionengravers.com> 1052M: Ryan Mallon <rmallon@gmail.com> 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1054S: Maintained 1055F: arch/arm/mach-ep93xx/ 1056F: arch/arm/mach-ep93xx/include/mach/ 1057 1058ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1059M: Lennert Buytenhek <kernel@wantstofly.org> 1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1061S: Maintained 1062 1063ARM/CLKDEV SUPPORT 1064M: Russell King <linux@armlinux.org.uk> 1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1066S: Maintained 1067F: arch/arm/include/asm/clkdev.h 1068F: drivers/clk/clkdev.c 1069 1070ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1071M: Mike Rapoport <mike@compulab.co.il> 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1073S: Maintained 1074 1075ARM/CONTEC MICRO9 MACHINE SUPPORT 1076M: Hubert Feurstein <hubert.feurstein@contec.at> 1077S: Maintained 1078F: arch/arm/mach-ep93xx/micro9.c 1079 1080ARM/CORESIGHT FRAMEWORK AND DRIVERS 1081M: Mathieu Poirier <mathieu.poirier@linaro.org> 1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1083S: Maintained 1084F: drivers/hwtracing/coresight/* 1085F: Documentation/trace/coresight.txt 1086F: Documentation/devicetree/bindings/arm/coresight.txt 1087F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1088 1089ARM/CORGI MACHINE SUPPORT 1090M: Richard Purdie <rpurdie@rpsys.net> 1091S: Maintained 1092 1093ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1094M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1096T: git git://github.com/ulli-kroll/linux.git 1097S: Maintained 1098F: arch/arm/mach-gemini/ 1099F: drivers/rtc/rtc-gemini.c 1100 1101ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1102M: Barry Song <baohua@kernel.org> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1105S: Maintained 1106F: arch/arm/boot/dts/prima2* 1107F: arch/arm/mach-prima2/ 1108F: drivers/clk/sirf/ 1109F: drivers/clocksource/timer-prima2.c 1110F: drivers/clocksource/timer-atlas7.c 1111N: [^a-z]sirf 1112 1113ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1114M: Baruch Siach <baruch@tkos.co.il> 1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1116S: Maintained 1117F: arch/arm/boot/dts/cx92755* 1118N: digicolor 1119 1120ARM/EBSA110 MACHINE SUPPORT 1121M: Russell King <linux@armlinux.org.uk> 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123W: http://www.armlinux.org.uk/ 1124S: Maintained 1125F: arch/arm/mach-ebsa110/ 1126F: drivers/net/ethernet/amd/am79c961a.* 1127 1128ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1129M: Uwe Kleine-König <kernel@pengutronix.de> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131S: Maintained 1132N: efm32 1133 1134ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1135M: Daniel Ribeiro <drwyrm@gmail.com> 1136M: Stefan Schmidt <stefan@openezx.org> 1137M: Harald Welte <laforge@openezx.org> 1138L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1139W: http://www.openezx.org/ 1140S: Maintained 1141T: topgit git://git.openezx.org/openezx.git 1142F: arch/arm/mach-pxa/ezx.c 1143 1144ARM/FARADAY FA526 PORT 1145M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1147S: Maintained 1148T: git git://git.berlios.de/gemini-board 1149F: arch/arm/mm/*-fa* 1150 1151ARM/FOOTBRIDGE ARCHITECTURE 1152M: Russell King <linux@armlinux.org.uk> 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1154W: http://www.armlinux.org.uk/ 1155S: Maintained 1156F: arch/arm/include/asm/hardware/dec21285.h 1157F: arch/arm/mach-footbridge/ 1158 1159ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1160M: Shawn Guo <shawnguo@kernel.org> 1161M: Sascha Hauer <kernel@pengutronix.de> 1162R: Fabio Estevam <fabio.estevam@nxp.com> 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1164S: Maintained 1165T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1166F: arch/arm/mach-imx/ 1167F: arch/arm/mach-mxs/ 1168F: arch/arm/boot/dts/imx* 1169F: arch/arm/configs/imx*_defconfig 1170F: drivers/clk/imx/ 1171F: include/soc/imx/ 1172 1173ARM/FREESCALE VYBRID ARM ARCHITECTURE 1174M: Shawn Guo <shawnguo@kernel.org> 1175M: Sascha Hauer <kernel@pengutronix.de> 1176R: Stefan Agner <stefan@agner.ch> 1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1178S: Maintained 1179T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1180F: arch/arm/mach-imx/*vf610* 1181F: arch/arm/boot/dts/vf* 1182 1183ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1184M: Lennert Buytenhek <kernel@wantstofly.org> 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1186S: Maintained 1187 1188ARM/GUMSTIX MACHINE SUPPORT 1189M: Steve Sakoman <sakoman@gmail.com> 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1191S: Maintained 1192 1193ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1194M: Philipp Zabel <philipp.zabel@gmail.com> 1195M: Paul Parsons <lost.distance@yahoo.com> 1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1197S: Maintained 1198F: arch/arm/mach-pxa/hx4700.c 1199F: arch/arm/mach-pxa/include/mach/hx4700.h 1200F: sound/soc/pxa/hx4700.c 1201 1202ARM/HISILICON SOC SUPPORT 1203M: Wei Xu <xuwei5@hisilicon.com> 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1205W: http://www.hisilicon.com 1206S: Supported 1207T: git git://github.com/hisilicon/linux-hisi.git 1208F: arch/arm/mach-hisi/ 1209F: arch/arm/boot/dts/hi3* 1210F: arch/arm/boot/dts/hip* 1211F: arch/arm/boot/dts/hisi* 1212F: arch/arm64/boot/dts/hisilicon/ 1213 1214ARM/HP JORNADA 7XX MACHINE SUPPORT 1215M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1216W: www.jlime.com 1217S: Maintained 1218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1219F: arch/arm/mach-sa1100/jornada720.c 1220F: arch/arm/mach-sa1100/include/mach/jornada720.h 1221 1222ARM/IGEP MACHINE SUPPORT 1223M: Enric Balletbo i Serra <eballetbo@gmail.com> 1224M: Javier Martinez Canillas <javier@dowhile0.org> 1225L: linux-omap@vger.kernel.org 1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1227S: Maintained 1228F: arch/arm/boot/dts/omap3-igep* 1229 1230ARM/INCOME PXA270 SUPPORT 1231M: Marek Vasut <marek.vasut@gmail.com> 1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1233S: Maintained 1234F: arch/arm/mach-pxa/colibri-pxa270-income.c 1235 1236ARM/INTEL IOP32X ARM ARCHITECTURE 1237M: Lennert Buytenhek <kernel@wantstofly.org> 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1239S: Maintained 1240 1241ARM/INTEL IOP33X ARM ARCHITECTURE 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243S: Orphan 1244 1245ARM/INTEL IOP13XX ARM ARCHITECTURE 1246M: Lennert Buytenhek <kernel@wantstofly.org> 1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1248S: Maintained 1249 1250ARM/INTEL IQ81342EX MACHINE SUPPORT 1251M: Lennert Buytenhek <kernel@wantstofly.org> 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1253S: Maintained 1254 1255ARM/INTEL IXDP2850 MACHINE SUPPORT 1256M: Lennert Buytenhek <kernel@wantstofly.org> 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1258S: Maintained 1259 1260ARM/INTEL IXP4XX ARM ARCHITECTURE 1261M: Imre Kaloz <kaloz@openwrt.org> 1262M: Krzysztof Halasa <khalasa@piap.pl> 1263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1264S: Maintained 1265F: arch/arm/mach-ixp4xx/ 1266 1267ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1268M: Jonathan Cameron <jic23@cam.ac.uk> 1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1270S: Maintained 1271F: arch/arm/mach-pxa/stargate2.c 1272F: drivers/pcmcia/pxa2xx_stargate2.c 1273 1274ARM/INTEL XSC3 (MANZANO) ARM CORE 1275M: Lennert Buytenhek <kernel@wantstofly.org> 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1277S: Maintained 1278 1279ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1280M: Lennert Buytenhek <kernel@wantstofly.org> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282S: Maintained 1283 1284ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1285M: Santosh Shilimkar <ssantosh@kernel.org> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288F: arch/arm/mach-keystone/ 1289F: arch/arm/boot/dts/keystone-* 1290T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1291 1292ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1293M: Santosh Shilimkar <ssantosh@kernel.org> 1294L: linux-kernel@vger.kernel.org 1295S: Maintained 1296F: drivers/clk/keystone/ 1297 1298ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1299M: Santosh Shilimkar <ssantosh@kernel.org> 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1301L: linux-kernel@vger.kernel.org 1302S: Maintained 1303F: drivers/clocksource/timer-keystone.c 1304 1305ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1306M: Santosh Shilimkar <ssantosh@kernel.org> 1307L: linux-kernel@vger.kernel.org 1308S: Maintained 1309F: drivers/power/reset/keystone-reset.c 1310 1311ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1312M: Santosh Shilimkar <ssantosh@kernel.org> 1313L: linux-kernel@vger.kernel.org 1314S: Maintained 1315F: drivers/memory/*emif* 1316 1317ARM/LG1K ARCHITECTURE 1318M: Chanho Min <chanho.min@lge.com> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Maintained 1321F: arch/arm64/boot/dts/lg/ 1322 1323ARM/LOGICPD PXA270 MACHINE SUPPORT 1324M: Lennert Buytenhek <kernel@wantstofly.org> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326S: Maintained 1327 1328ARM/LPC18XX ARCHITECTURE 1329M: Joachim Eastwood <manabian@gmail.com> 1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1331S: Maintained 1332F: arch/arm/boot/dts/lpc43* 1333F: drivers/clk/nxp/clk-lpc18xx* 1334F: drivers/clocksource/time-lpc32xx.c 1335F: drivers/i2c/busses/i2c-lpc2k.c 1336F: drivers/memory/pl172.c 1337F: drivers/mtd/spi-nor/nxp-spifi.c 1338F: drivers/rtc/rtc-lpc24xx.c 1339N: lpc18xx 1340 1341ARM/LPC32XX SOC SUPPORT 1342M: Vladimir Zapolskiy <vz@mleia.com> 1343M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1345T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1346S: Maintained 1347F: arch/arm/boot/dts/lpc32* 1348F: arch/arm/mach-lpc32xx/ 1349F: drivers/i2c/busses/i2c-pnx.c 1350F: drivers/net/ethernet/nxp/lpc_eth.c 1351F: drivers/usb/host/ohci-nxp.c 1352F: drivers/watchdog/pnx4008_wdt.c 1353N: lpc32xx 1354 1355ARM/MAGICIAN MACHINE SUPPORT 1356M: Philipp Zabel <philipp.zabel@gmail.com> 1357S: Maintained 1358 1359ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1360M: Jason Cooper <jason@lakedaemon.net> 1361M: Andrew Lunn <andrew@lunn.ch> 1362M: Gregory Clement <gregory.clement@free-electrons.com> 1363M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1365S: Maintained 1366F: arch/arm/mach-mvebu/ 1367F: drivers/rtc/rtc-armada38x.c 1368F: arch/arm/boot/dts/armada* 1369F: arch/arm/boot/dts/kirkwood* 1370F: arch/arm64/boot/dts/marvell/armada* 1371F: drivers/cpufreq/mvebu-cpufreq.c 1372F: arch/arm/configs/mvebu_*_defconfig 1373 1374ARM/Marvell Berlin SoC support 1375M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377S: Maintained 1378F: arch/arm/mach-berlin/ 1379F: arch/arm/boot/dts/berlin* 1380F: arch/arm64/boot/dts/marvell/berlin* 1381 1382 1383ARM/Marvell Dove/MV78xx0/Orion SOC support 1384M: Jason Cooper <jason@lakedaemon.net> 1385M: Andrew Lunn <andrew@lunn.ch> 1386M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1387M: Gregory Clement <gregory.clement@free-electrons.com> 1388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1389S: Maintained 1390F: arch/arm/mach-dove/ 1391F: arch/arm/mach-mv78xx0/ 1392F: arch/arm/mach-orion5x/ 1393F: arch/arm/plat-orion/ 1394F: arch/arm/boot/dts/dove* 1395F: arch/arm/boot/dts/orion5x* 1396 1397 1398ARM/Orion SoC/Technologic Systems TS-78xx platform support 1399M: Alexander Clouter <alex@digriz.org.uk> 1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1401W: http://www.digriz.org.uk/ts78xx/kernel 1402S: Maintained 1403F: arch/arm/mach-orion5x/ts78xx-* 1404 1405ARM/OXNAS platform support 1406M: Neil Armstrong <narmstrong@baylibre.com> 1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1408S: Maintained 1409F: arch/arm/mach-oxnas/ 1410F: arch/arm/boot/dts/oxnas* 1411F: arch/arm/boot/dts/wd-mbwe.dts 1412N: oxnas 1413 1414ARM/Mediatek RTC DRIVER 1415M: Eddie Huang <eddie.huang@mediatek.com> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1418S: Maintained 1419F: drivers/rtc/rtc-mt6397.c 1420 1421ARM/Mediatek SoC support 1422M: Matthias Brugger <matthias.bgg@gmail.com> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1425S: Maintained 1426F: arch/arm/boot/dts/mt6* 1427F: arch/arm/boot/dts/mt8* 1428F: arch/arm/mach-mediatek/ 1429N: mtk 1430K: mediatek 1431 1432ARM/Mediatek USB3 PHY DRIVER 1433M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1436S: Maintained 1437F: drivers/phy/phy-mt65xx-usb3.c 1438 1439ARM/MICREL KS8695 ARCHITECTURE 1440M: Greg Ungerer <gerg@uclinux.org> 1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1442F: arch/arm/mach-ks8695/ 1443S: Odd Fixes 1444 1445ARM/MIOA701 MACHINE SUPPORT 1446M: Robert Jarzmik <robert.jarzmik@free.fr> 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1448F: arch/arm/mach-pxa/mioa701.c 1449S: Maintained 1450 1451ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1452M: Michael Petchkovsky <mkpetch@internode.on.net> 1453S: Maintained 1454 1455ARM/NOMADIK ARCHITECTURE 1456M: Alessandro Rubini <rubini@unipv.it> 1457M: Linus Walleij <linus.walleij@linaro.org> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-nomadik/ 1461F: drivers/pinctrl/nomadik/ 1462F: drivers/i2c/busses/i2c-nomadik.c 1463T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1464 1465ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1466M: Nelson Castillo <arhuaco@freaks-unidos.net> 1467L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1468W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1469S: Supported 1470 1471ARM/TOSA MACHINE SUPPORT 1472M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1473M: Dirk Opfer <dirk@opfer-online.de> 1474S: Maintained 1475 1476ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1477M: Marek Vasut <marek.vasut@gmail.com> 1478L: linux-arm-kernel@lists.infradead.org 1479W: http://hackndev.com 1480S: Maintained 1481F: arch/arm/mach-pxa/include/mach/palmtx.h 1482F: arch/arm/mach-pxa/palmtx.c 1483F: arch/arm/mach-pxa/include/mach/palmt5.h 1484F: arch/arm/mach-pxa/palmt5.c 1485F: arch/arm/mach-pxa/include/mach/palmld.h 1486F: arch/arm/mach-pxa/palmld.c 1487F: arch/arm/mach-pxa/include/mach/palmte2.h 1488F: arch/arm/mach-pxa/palmte2.c 1489F: arch/arm/mach-pxa/include/mach/palmtc.h 1490F: arch/arm/mach-pxa/palmtc.c 1491 1492ARM/PALM TREO SUPPORT 1493M: Tomas Cech <sleep_walker@suse.com> 1494L: linux-arm-kernel@lists.infradead.org 1495W: http://hackndev.com 1496S: Maintained 1497F: arch/arm/mach-pxa/include/mach/palmtreo.h 1498F: arch/arm/mach-pxa/palmtreo.c 1499 1500ARM/PALMZ72 SUPPORT 1501M: Sergey Lapin <slapin@ossfans.org> 1502L: linux-arm-kernel@lists.infradead.org 1503W: http://hackndev.com 1504S: Maintained 1505F: arch/arm/mach-pxa/include/mach/palmz72.h 1506F: arch/arm/mach-pxa/palmz72.c 1507 1508ARM/PLEB SUPPORT 1509M: Peter Chubb <pleb@gelato.unsw.edu.au> 1510W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1511S: Maintained 1512 1513ARM/PT DIGITAL BOARD PORT 1514M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516W: http://www.armlinux.org.uk/ 1517S: Maintained 1518 1519ARM/QUALCOMM SUPPORT 1520M: Andy Gross <andy.gross@linaro.org> 1521M: David Brown <david.brown@linaro.org> 1522L: linux-arm-msm@vger.kernel.org 1523L: linux-soc@vger.kernel.org 1524S: Maintained 1525F: arch/arm/boot/dts/qcom-*.dts 1526F: arch/arm/boot/dts/qcom-*.dtsi 1527F: arch/arm/mach-qcom/ 1528F: arch/arm64/boot/dts/qcom/* 1529F: drivers/i2c/busses/i2c-qup.c 1530F: drivers/clk/qcom/ 1531F: drivers/soc/qcom/ 1532F: drivers/spi/spi-qup.c 1533F: drivers/tty/serial/msm_serial.h 1534F: drivers/tty/serial/msm_serial.c 1535F: drivers/*/pm8???-* 1536F: drivers/mfd/ssbi.c 1537F: drivers/firmware/qcom_scm.c 1538T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1539 1540ARM/RADISYS ENP2611 MACHINE SUPPORT 1541M: Lennert Buytenhek <kernel@wantstofly.org> 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1543S: Maintained 1544 1545ARM/RENESAS ARM64 ARCHITECTURE 1546M: Simon Horman <horms@verge.net.au> 1547M: Magnus Damm <magnus.damm@gmail.com> 1548L: linux-renesas-soc@vger.kernel.org 1549Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1550T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1551S: Supported 1552F: arch/arm64/boot/dts/renesas/ 1553F: drivers/soc/renesas/ 1554F: include/linux/soc/renesas/ 1555 1556ARM/RISCPC ARCHITECTURE 1557M: Russell King <linux@armlinux.org.uk> 1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1559W: http://www.armlinux.org.uk/ 1560S: Maintained 1561F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1562F: arch/arm/include/asm/hardware/ioc.h 1563F: arch/arm/include/asm/hardware/iomd.h 1564F: arch/arm/include/asm/hardware/memc.h 1565F: arch/arm/mach-rpc/ 1566F: drivers/net/ethernet/8390/etherh.c 1567F: drivers/net/ethernet/i825xx/ether1* 1568F: drivers/net/ethernet/seeq/ether3* 1569F: drivers/scsi/arm/ 1570 1571ARM/Rockchip SoC support 1572M: Heiko Stuebner <heiko@sntech.de> 1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1574L: linux-rockchip@lists.infradead.org 1575T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1576S: Maintained 1577F: arch/arm/boot/dts/rk3* 1578F: arch/arm/mach-rockchip/ 1579F: drivers/clk/rockchip/ 1580F: drivers/i2c/busses/i2c-rk3x.c 1581F: drivers/*/*rockchip* 1582F: drivers/*/*/*rockchip* 1583F: sound/soc/rockchip/ 1584N: rockchip 1585 1586ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1587M: Kukjin Kim <kgene@kernel.org> 1588M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1590L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1591S: Maintained 1592F: arch/arm/boot/dts/s3c* 1593F: arch/arm/boot/dts/s5p* 1594F: arch/arm/boot/dts/samsung* 1595F: arch/arm/boot/dts/exynos* 1596F: arch/arm64/boot/dts/exynos/ 1597F: arch/arm/plat-samsung/ 1598F: arch/arm/mach-s3c24*/ 1599F: arch/arm/mach-s3c64xx/ 1600F: arch/arm/mach-s5p*/ 1601F: arch/arm/mach-exynos*/ 1602F: drivers/*/*s3c2410* 1603F: drivers/*/*/*s3c2410* 1604F: drivers/memory/samsung/* 1605F: drivers/soc/samsung/* 1606F: drivers/spi/spi-s3c* 1607F: sound/soc/samsung/* 1608F: Documentation/arm/Samsung/ 1609F: Documentation/devicetree/bindings/arm/samsung/ 1610F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1611F: Documentation/devicetree/bindings/power/pd-samsung.txt 1612N: exynos 1613 1614ARM/SAMSUNG MOBILE MACHINE SUPPORT 1615M: Kyungmin Park <kyungmin.park@samsung.com> 1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1617S: Maintained 1618F: arch/arm/mach-s5pv210/ 1619 1620ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1621M: Kyungmin Park <kyungmin.park@samsung.com> 1622M: Kamil Debski <k.debski@samsung.com> 1623L: linux-arm-kernel@lists.infradead.org 1624L: linux-media@vger.kernel.org 1625S: Maintained 1626F: drivers/media/platform/s5p-g2d/ 1627 1628ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1629M: Kyungmin Park <kyungmin.park@samsung.com> 1630M: Kamil Debski <k.debski@samsung.com> 1631M: Jeongtae Park <jtp.park@samsung.com> 1632L: linux-arm-kernel@lists.infradead.org 1633L: linux-media@vger.kernel.org 1634S: Maintained 1635F: arch/arm/plat-samsung/s5p-dev-mfc.c 1636F: drivers/media/platform/s5p-mfc/ 1637 1638ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1639M: Kyungmin Park <kyungmin.park@samsung.com> 1640M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1641L: linux-arm-kernel@lists.infradead.org 1642L: linux-media@vger.kernel.org 1643S: Maintained 1644F: drivers/media/platform/s5p-tv/ 1645 1646ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1647M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1648M: Jacek Anaszewski <j.anaszewski@samsung.com> 1649L: linux-arm-kernel@lists.infradead.org 1650L: linux-media@vger.kernel.org 1651S: Maintained 1652F: drivers/media/platform/s5p-jpeg/ 1653 1654ARM/SHMOBILE ARM ARCHITECTURE 1655M: Simon Horman <horms@verge.net.au> 1656M: Magnus Damm <magnus.damm@gmail.com> 1657L: linux-renesas-soc@vger.kernel.org 1658Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1659T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1660S: Supported 1661F: arch/arm/boot/dts/emev2* 1662F: arch/arm/boot/dts/r7s* 1663F: arch/arm/boot/dts/r8a* 1664F: arch/arm/boot/dts/sh* 1665F: arch/arm/configs/shmobile_defconfig 1666F: arch/arm/include/debug/renesas-scif.S 1667F: arch/arm/mach-shmobile/ 1668F: drivers/sh/ 1669F: drivers/soc/renesas/ 1670F: include/linux/soc/renesas/ 1671 1672ARM/SOCFPGA ARCHITECTURE 1673M: Dinh Nguyen <dinguyen@opensource.altera.com> 1674S: Maintained 1675F: arch/arm/mach-socfpga/ 1676F: arch/arm/boot/dts/socfpga* 1677F: arch/arm/configs/socfpga_defconfig 1678F: arch/arm64/boot/dts/altera/ 1679W: http://www.rocketboards.org 1680T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1681 1682ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1683M: Dinh Nguyen <dinguyen@opensource.altera.com> 1684S: Maintained 1685F: drivers/clk/socfpga/ 1686 1687ARM/SOCFPGA EDAC SUPPORT 1688M: Thor Thayer <tthayer@opensource.altera.com> 1689S: Maintained 1690F: drivers/edac/altera_edac. 1691 1692ARM/STI ARCHITECTURE 1693M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com> 1694M: Maxime Coquelin <maxime.coquelin@st.com> 1695M: Patrice Chotard <patrice.chotard@st.com> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697L: kernel@stlinux.com 1698W: http://www.stlinux.com 1699S: Maintained 1700F: arch/arm/mach-sti/ 1701F: arch/arm/boot/dts/sti* 1702F: drivers/char/hw_random/st-rng.c 1703F: drivers/clocksource/arm_global_timer.c 1704F: drivers/clocksource/clksrc_st_lpc.c 1705F: drivers/cpufreq/sti-cpufreq.c 1706F: drivers/i2c/busses/i2c-st.c 1707F: drivers/media/rc/st_rc.c 1708F: drivers/media/platform/sti/c8sectpfe/ 1709F: drivers/mmc/host/sdhci-st.c 1710F: drivers/phy/phy-miphy28lp.c 1711F: drivers/phy/phy-miphy365x.c 1712F: drivers/phy/phy-stih407-usb.c 1713F: drivers/phy/phy-stih41x-usb.c 1714F: drivers/pinctrl/pinctrl-st.c 1715F: drivers/remoteproc/st_remoteproc.c 1716F: drivers/reset/sti/ 1717F: drivers/rtc/rtc-st-lpc.c 1718F: drivers/tty/serial/st-asc.c 1719F: drivers/usb/dwc3/dwc3-st.c 1720F: drivers/usb/host/ehci-st.c 1721F: drivers/usb/host/ohci-st.c 1722F: drivers/watchdog/st_lpc_wdt.c 1723F: drivers/ata/ahci_st.c 1724 1725ARM/STM32 ARCHITECTURE 1726M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1728S: Maintained 1729T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1730N: stm32 1731F: drivers/clocksource/armv7m_systick.c 1732 1733ARM/TANGO ARCHITECTURE 1734M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1735L: linux-arm-kernel@lists.infradead.org 1736S: Maintained 1737F: arch/arm/mach-tango/ 1738F: arch/arm/boot/dts/tango* 1739 1740ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1741M: Lennert Buytenhek <kernel@wantstofly.org> 1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1743S: Maintained 1744 1745ARM/TETON BGA MACHINE SUPPORT 1746M: "Mark F. Brown" <mark.brown314@gmail.com> 1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1748S: Maintained 1749 1750ARM/THECUS N2100 MACHINE SUPPORT 1751M: Lennert Buytenhek <kernel@wantstofly.org> 1752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1753S: Maintained 1754 1755ARM/NUVOTON W90X900 ARM ARCHITECTURE 1756M: Wan ZongShun <mcuos.com@gmail.com> 1757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1758W: http://www.mcuos.com 1759S: Maintained 1760F: arch/arm/mach-w90x900/ 1761F: drivers/input/keyboard/w90p910_keypad.c 1762F: drivers/input/touchscreen/w90p910_ts.c 1763F: drivers/watchdog/nuc900_wdt.c 1764F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1765F: drivers/mtd/nand/nuc900_nand.c 1766F: drivers/rtc/rtc-nuc900.c 1767F: drivers/spi/spi-nuc900.c 1768F: drivers/usb/host/ehci-w90x900.c 1769F: drivers/video/fbdev/nuc900fb.c 1770 1771ARM/U300 MACHINE SUPPORT 1772M: Linus Walleij <linus.walleij@linaro.org> 1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1774S: Supported 1775F: arch/arm/mach-u300/ 1776F: drivers/clocksource/timer-u300.c 1777F: drivers/i2c/busses/i2c-stu300.c 1778F: drivers/rtc/rtc-coh901331.c 1779F: drivers/watchdog/coh901327_wdt.c 1780F: drivers/dma/coh901318* 1781F: drivers/mfd/ab3100* 1782F: drivers/rtc/rtc-ab3100.c 1783F: drivers/rtc/rtc-coh901331.c 1784T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1785 1786ARM/UNIPHIER ARCHITECTURE 1787M: Masahiro Yamada <yamada.masahiro@socionext.com> 1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1789S: Maintained 1790F: arch/arm/boot/dts/uniphier* 1791F: arch/arm/include/asm/hardware/cache-uniphier.h 1792F: arch/arm/mach-uniphier/ 1793F: arch/arm/mm/cache-uniphier.c 1794F: arch/arm64/boot/dts/socionext/ 1795F: drivers/bus/uniphier-system-bus.c 1796F: drivers/i2c/busses/i2c-uniphier* 1797F: drivers/pinctrl/uniphier/ 1798F: drivers/tty/serial/8250/8250_uniphier.c 1799N: uniphier 1800 1801ARM/Ux500 ARM ARCHITECTURE 1802M: Linus Walleij <linus.walleij@linaro.org> 1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1804S: Maintained 1805F: arch/arm/mach-ux500/ 1806F: drivers/clocksource/clksrc-dbx500-prcmu.c 1807F: drivers/dma/ste_dma40* 1808F: drivers/hwspinlock/u8500_hsem.c 1809F: drivers/mfd/abx500* 1810F: drivers/mfd/ab8500* 1811F: drivers/mfd/dbx500* 1812F: drivers/mfd/db8500* 1813F: drivers/pinctrl/nomadik/pinctrl-ab* 1814F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1815F: drivers/rtc/rtc-ab8500.c 1816F: drivers/rtc/rtc-pl031.c 1817T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1818 1819ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1820M: Ulf Hansson <ulf.hansson@linaro.org> 1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1822T: git git://git.linaro.org/people/ulfh/clk.git 1823S: Maintained 1824F: drivers/clk/ux500/ 1825F: include/linux/platform_data/clk-ux500.h 1826 1827ARM/VERSATILE EXPRESS PLATFORM 1828M: Liviu Dudau <liviu.dudau@arm.com> 1829M: Sudeep Holla <sudeep.holla@arm.com> 1830M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832S: Maintained 1833F: arch/arm/boot/dts/vexpress* 1834F: arch/arm64/boot/dts/arm/ 1835F: arch/arm/mach-vexpress/ 1836F: */*/vexpress* 1837F: */*/*/vexpress* 1838F: drivers/clk/versatile/clk-vexpress-osc.c 1839F: drivers/clocksource/versatile.c 1840N: mps2 1841 1842ARM/VFP SUPPORT 1843M: Russell King <linux@armlinux.org.uk> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845W: http://www.armlinux.org.uk/ 1846S: Maintained 1847F: arch/arm/vfp/ 1848 1849ARM/VOIPAC PXA270 SUPPORT 1850M: Marek Vasut <marek.vasut@gmail.com> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852S: Maintained 1853F: arch/arm/mach-pxa/vpac270.c 1854F: arch/arm/mach-pxa/include/mach/vpac270.h 1855 1856ARM/VT8500 ARM ARCHITECTURE 1857M: Tony Prisk <linux@prisktech.co.nz> 1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1859S: Maintained 1860F: arch/arm/mach-vt8500/ 1861F: drivers/clocksource/vt8500_timer.c 1862F: drivers/i2c/busses/i2c-wmt.c 1863F: drivers/mmc/host/wmt-sdmmc.c 1864F: drivers/pwm/pwm-vt8500.c 1865F: drivers/rtc/rtc-vt8500.c 1866F: drivers/tty/serial/vt8500_serial.c 1867F: drivers/usb/host/ehci-platform.c 1868F: drivers/usb/host/uhci-platform.c 1869F: drivers/video/fbdev/vt8500lcdfb.* 1870F: drivers/video/fbdev/wm8505fb* 1871F: drivers/video/fbdev/wmt_ge_rops.* 1872 1873ARM/ZIPIT Z2 SUPPORT 1874M: Marek Vasut <marek.vasut@gmail.com> 1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1876S: Maintained 1877F: arch/arm/mach-pxa/z2.c 1878F: arch/arm/mach-pxa/include/mach/z2.h 1879 1880ARM/ZTE ARCHITECTURE 1881M: Jun Nie <jun.nie@linaro.org> 1882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1883S: Maintained 1884F: arch/arm/mach-zx/ 1885F: drivers/clk/zte/ 1886F: Documentation/devicetree/bindings/arm/zte.txt 1887F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1888 1889ARM/ZYNQ ARCHITECTURE 1890M: Michal Simek <michal.simek@xilinx.com> 1891R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1893W: http://wiki.xilinx.com 1894T: git https://github.com/Xilinx/linux-xlnx.git 1895S: Supported 1896F: arch/arm/mach-zynq/ 1897F: drivers/cpuidle/cpuidle-zynq.c 1898F: drivers/block/xsysace.c 1899N: zynq 1900N: xilinx 1901F: drivers/clocksource/cadence_ttc_timer.c 1902F: drivers/i2c/busses/i2c-cadence.c 1903F: drivers/mmc/host/sdhci-of-arasan.c 1904F: drivers/edac/synopsys_edac.c 1905 1906ARM SMMU DRIVERS 1907M: Will Deacon <will.deacon@arm.com> 1908R: Robin Murphy <robin.murphy@arm.com> 1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1910S: Maintained 1911F: drivers/iommu/arm-smmu.c 1912F: drivers/iommu/arm-smmu-v3.c 1913F: drivers/iommu/io-pgtable-arm.c 1914F: drivers/iommu/io-pgtable-arm-v7s.c 1915 1916ARM64 PORT (AARCH64 ARCHITECTURE) 1917M: Catalin Marinas <catalin.marinas@arm.com> 1918M: Will Deacon <will.deacon@arm.com> 1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1920T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1921S: Maintained 1922F: arch/arm64/ 1923F: Documentation/arm64/ 1924 1925AS3645A LED FLASH CONTROLLER DRIVER 1926M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1927L: linux-media@vger.kernel.org 1928T: git git://linuxtv.org/media_tree.git 1929S: Maintained 1930F: drivers/media/i2c/as3645a.c 1931F: include/media/i2c/as3645a.h 1932 1933ASC7621 HARDWARE MONITOR DRIVER 1934M: George Joseph <george.joseph@fairview5.com> 1935L: linux-hwmon@vger.kernel.org 1936S: Maintained 1937F: Documentation/hwmon/asc7621 1938F: drivers/hwmon/asc7621.c 1939 1940ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1941M: Corentin Chary <corentin.chary@gmail.com> 1942L: acpi4asus-user@lists.sourceforge.net 1943L: platform-driver-x86@vger.kernel.org 1944W: http://acpi4asus.sf.net 1945S: Maintained 1946F: drivers/platform/x86/asus*.c 1947F: drivers/platform/x86/eeepc*.c 1948 1949ASUS WIRELESS RADIO CONTROL DRIVER 1950M: João Paulo Rechi Vita <jprvita@gmail.com> 1951L: platform-driver-x86@vger.kernel.org 1952S: Maintained 1953F: drivers/platform/x86/asus-wireless.c 1954 1955ASYMMETRIC KEYS 1956M: David Howells <dhowells@redhat.com> 1957L: keyrings@vger.kernel.org 1958S: Maintained 1959F: Documentation/crypto/asymmetric-keys.txt 1960F: include/linux/verification.h 1961F: include/crypto/public_key.h 1962F: include/crypto/pkcs7.h 1963F: crypto/asymmetric_keys/ 1964 1965ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1966R: Dan Williams <dan.j.williams@intel.com> 1967W: http://sourceforge.net/projects/xscaleiop 1968S: Odd fixes 1969F: Documentation/crypto/async-tx-api.txt 1970F: crypto/async_tx/ 1971F: drivers/dma/ 1972F: include/linux/dmaengine.h 1973F: include/linux/async_tx.h 1974 1975AT24 EEPROM DRIVER 1976M: Wolfram Sang <wsa@the-dreams.de> 1977L: linux-i2c@vger.kernel.org 1978S: Maintained 1979F: drivers/misc/eeprom/at24.c 1980F: include/linux/platform_data/at24.h 1981 1982ATA OVER ETHERNET (AOE) DRIVER 1983M: "Ed L. Cashin" <ed.cashin@acm.org> 1984W: http://www.openaoe.org/ 1985S: Supported 1986F: Documentation/aoe/ 1987F: drivers/block/aoe/ 1988 1989ATHEROS 71XX/9XXX GPIO DRIVER 1990M: Alban Bedel <albeu@free.fr> 1991W: https://github.com/AlbanBedel/linux 1992T: git git://github.com/AlbanBedel/linux 1993S: Maintained 1994F: drivers/gpio/gpio-ath79.c 1995F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 1996 1997ATHEROS ATH GENERIC UTILITIES 1998M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1999L: linux-wireless@vger.kernel.org 2000S: Supported 2001F: drivers/net/wireless/ath/* 2002 2003ATHEROS ATH5K WIRELESS DRIVER 2004M: Jiri Slaby <jirislaby@gmail.com> 2005M: Nick Kossifidis <mickflemm@gmail.com> 2006M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2007L: linux-wireless@vger.kernel.org 2008W: http://wireless.kernel.org/en/users/Drivers/ath5k 2009S: Maintained 2010F: drivers/net/wireless/ath/ath5k/ 2011 2012ATHEROS ATH6KL WIRELESS DRIVER 2013M: Kalle Valo <kvalo@qca.qualcomm.com> 2014L: linux-wireless@vger.kernel.org 2015W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2016T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2017S: Supported 2018F: drivers/net/wireless/ath/ath6kl/ 2019 2020WILOCITY WIL6210 WIRELESS DRIVER 2021M: Maya Erez <qca_merez@qca.qualcomm.com> 2022L: linux-wireless@vger.kernel.org 2023L: wil6210@qca.qualcomm.com 2024S: Supported 2025W: http://wireless.kernel.org/en/users/Drivers/wil6210 2026F: drivers/net/wireless/ath/wil6210/ 2027F: include/uapi/linux/wil6210_uapi.h 2028 2029CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2030M: Christian Lamparter <chunkeey@googlemail.com> 2031L: linux-wireless@vger.kernel.org 2032W: http://wireless.kernel.org/en/users/Drivers/carl9170 2033S: Maintained 2034F: drivers/net/wireless/ath/carl9170/ 2035 2036ATK0110 HWMON DRIVER 2037M: Luca Tettamanti <kronos.it@gmail.com> 2038L: linux-hwmon@vger.kernel.org 2039S: Maintained 2040F: drivers/hwmon/asus_atk0110.c 2041 2042ATI_REMOTE2 DRIVER 2043M: Ville Syrjala <syrjala@sci.fi> 2044S: Maintained 2045F: drivers/input/misc/ati_remote2.c 2046 2047ATLX ETHERNET DRIVERS 2048M: Jay Cliburn <jcliburn@gmail.com> 2049M: Chris Snook <chris.snook@gmail.com> 2050L: netdev@vger.kernel.org 2051W: http://sourceforge.net/projects/atl1 2052W: http://atl1.sourceforge.net 2053S: Maintained 2054F: drivers/net/ethernet/atheros/ 2055 2056ATM 2057M: Chas Williams <3chas3@gmail.com> 2058L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2059L: netdev@vger.kernel.org 2060W: http://linux-atm.sourceforge.net 2061S: Maintained 2062F: drivers/atm/ 2063F: include/linux/atm* 2064F: include/uapi/linux/atm* 2065 2066ATMEL AT91 / AT32 MCI DRIVER 2067M: Ludovic Desroches <ludovic.desroches@atmel.com> 2068S: Maintained 2069F: drivers/mmc/host/atmel-mci.c 2070 2071ATMEL AT91 / AT32 SERIAL DRIVER 2072M: Nicolas Ferre <nicolas.ferre@atmel.com> 2073S: Supported 2074F: drivers/tty/serial/atmel_serial.c 2075 2076ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2077M: Nicolas Ferre <nicolas.ferre@atmel.com> 2078S: Supported 2079F: drivers/power/reset/at91-sama5d2_shdwc.c 2080 2081ATMEL SAMA5D2 ADC DRIVER 2082M: Ludovic Desroches <ludovic.desroches@atmel.com> 2083L: linux-iio@vger.kernel.org 2084S: Supported 2085F: drivers/iio/adc/at91-sama5d2_adc.c 2086 2087ATMEL Audio ALSA driver 2088M: Nicolas Ferre <nicolas.ferre@atmel.com> 2089L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2090S: Supported 2091F: sound/soc/atmel 2092 2093ATMEL DMA DRIVER 2094M: Nicolas Ferre <nicolas.ferre@atmel.com> 2095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2096S: Supported 2097F: drivers/dma/at_hdmac.c 2098F: drivers/dma/at_hdmac_regs.h 2099F: include/linux/platform_data/dma-atmel.h 2100 2101ATMEL XDMA DRIVER 2102M: Ludovic Desroches <ludovic.desroches@atmel.com> 2103L: linux-arm-kernel@lists.infradead.org 2104L: dmaengine@vger.kernel.org 2105S: Supported 2106F: drivers/dma/at_xdmac.c 2107 2108ATMEL I2C DRIVER 2109M: Ludovic Desroches <ludovic.desroches@atmel.com> 2110L: linux-i2c@vger.kernel.org 2111S: Supported 2112F: drivers/i2c/busses/i2c-at91.c 2113 2114ATMEL ISI DRIVER 2115M: Ludovic Desroches <ludovic.desroches@atmel.com> 2116L: linux-media@vger.kernel.org 2117S: Supported 2118F: drivers/media/platform/soc_camera/atmel-isi.c 2119F: include/media/atmel-isi.h 2120 2121ATMEL LCDFB DRIVER 2122M: Nicolas Ferre <nicolas.ferre@atmel.com> 2123L: linux-fbdev@vger.kernel.org 2124S: Maintained 2125F: drivers/video/fbdev/atmel_lcdfb.c 2126F: include/video/atmel_lcdc.h 2127 2128ATMEL MACB ETHERNET DRIVER 2129M: Nicolas Ferre <nicolas.ferre@atmel.com> 2130S: Supported 2131F: drivers/net/ethernet/cadence/ 2132 2133ATMEL NAND DRIVER 2134M: Wenyou Yang <wenyou.yang@atmel.com> 2135M: Josh Wu <rainyfeeling@outlook.com> 2136L: linux-mtd@lists.infradead.org 2137S: Supported 2138F: drivers/mtd/nand/atmel_nand* 2139 2140ATMEL SDMMC DRIVER 2141M: Ludovic Desroches <ludovic.desroches@atmel.com> 2142L: linux-mmc@vger.kernel.org 2143S: Supported 2144F: drivers/mmc/host/sdhci-of-at91.c 2145 2146ATMEL SPI DRIVER 2147M: Nicolas Ferre <nicolas.ferre@atmel.com> 2148S: Supported 2149F: drivers/spi/spi-atmel.* 2150 2151ATMEL SSC DRIVER 2152M: Nicolas Ferre <nicolas.ferre@atmel.com> 2153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2154S: Supported 2155F: drivers/misc/atmel-ssc.c 2156F: include/linux/atmel-ssc.h 2157 2158ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2159M: Nicolas Ferre <nicolas.ferre@atmel.com> 2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2161S: Supported 2162F: drivers/misc/atmel_tclib.c 2163F: drivers/clocksource/tcb_clksrc.c 2164 2165ATMEL USBA UDC DRIVER 2166M: Nicolas Ferre <nicolas.ferre@atmel.com> 2167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2168S: Supported 2169F: drivers/usb/gadget/udc/atmel_usba_udc.* 2170 2171ATMEL WIRELESS DRIVER 2172M: Simon Kelley <simon@thekelleys.org.uk> 2173L: linux-wireless@vger.kernel.org 2174W: http://www.thekelleys.org.uk/atmel 2175W: http://atmelwlandriver.sourceforge.net/ 2176S: Maintained 2177F: drivers/net/wireless/atmel/atmel* 2178 2179ATMEL MAXTOUCH DRIVER 2180M: Nick Dyer <nick.dyer@itdev.co.uk> 2181T: git git://github.com/atmel-maxtouch/linux.git 2182S: Supported 2183F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2184F: drivers/input/touchscreen/atmel_mxt_ts.c 2185F: include/linux/platform_data/atmel_mxt_ts.h 2186 2187ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2188M: Bradley Grove <linuxdrivers@attotech.com> 2189L: linux-scsi@vger.kernel.org 2190W: http://www.attotech.com 2191S: Supported 2192F: drivers/scsi/esas2r 2193 2194ATUSB IEEE 802.15.4 RADIO DRIVER 2195M: Stefan Schmidt <stefan@osg.samsung.com> 2196L: linux-wpan@vger.kernel.org 2197S: Maintained 2198F: drivers/net/ieee802154/atusb.c 2199F: drivers/net/ieee802154/atusb.h 2200F: drivers/net/ieee802154/at86rf230.h 2201 2202AUDIT SUBSYSTEM 2203M: Paul Moore <paul@paul-moore.com> 2204M: Eric Paris <eparis@redhat.com> 2205L: linux-audit@redhat.com (moderated for non-subscribers) 2206W: http://people.redhat.com/sgrubb/audit/ 2207T: git git://git.infradead.org/users/pcmoore/audit 2208S: Maintained 2209F: include/linux/audit.h 2210F: include/uapi/linux/audit.h 2211F: kernel/audit* 2212 2213AUXILIARY DISPLAY DRIVERS 2214M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2215W: http://miguelojeda.es/auxdisplay.htm 2216W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2217S: Maintained 2218F: drivers/auxdisplay/ 2219F: include/linux/cfag12864b.h 2220 2221AVR32 ARCHITECTURE 2222M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2223M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2224W: http://www.atmel.com/products/AVR32/ 2225W: http://mirror.egtvedt.no/avr32linux.org/ 2226W: http://avrfreaks.net/ 2227S: Maintained 2228F: arch/avr32/ 2229 2230AVR32/AT32AP MACHINE SUPPORT 2231M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2232M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2233S: Maintained 2234F: arch/avr32/mach-at32ap/ 2235 2236AX.25 NETWORK LAYER 2237M: Ralf Baechle <ralf@linux-mips.org> 2238L: linux-hams@vger.kernel.org 2239W: http://www.linux-ax25.org/ 2240S: Maintained 2241F: include/uapi/linux/ax25.h 2242F: include/net/ax25.h 2243F: net/ax25/ 2244 2245AZ6007 DVB DRIVER 2246M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2247M: Mauro Carvalho Chehab <mchehab@kernel.org> 2248L: linux-media@vger.kernel.org 2249W: https://linuxtv.org 2250T: git git://linuxtv.org/media_tree.git 2251S: Maintained 2252F: drivers/media/usb/dvb-usb-v2/az6007.c 2253 2254AZTECH FM RADIO RECEIVER DRIVER 2255M: Hans Verkuil <hverkuil@xs4all.nl> 2256L: linux-media@vger.kernel.org 2257T: git git://linuxtv.org/media_tree.git 2258W: https://linuxtv.org 2259S: Maintained 2260F: drivers/media/radio/radio-aztech* 2261 2262B43 WIRELESS DRIVER 2263L: linux-wireless@vger.kernel.org 2264L: b43-dev@lists.infradead.org 2265W: http://wireless.kernel.org/en/users/Drivers/b43 2266S: Odd Fixes 2267F: drivers/net/wireless/broadcom/b43/ 2268 2269B43LEGACY WIRELESS DRIVER 2270M: Larry Finger <Larry.Finger@lwfinger.net> 2271L: linux-wireless@vger.kernel.org 2272L: b43-dev@lists.infradead.org 2273W: http://wireless.kernel.org/en/users/Drivers/b43 2274S: Maintained 2275F: drivers/net/wireless/broadcom/b43legacy/ 2276 2277BACKLIGHT CLASS/SUBSYSTEM 2278M: Jingoo Han <jingoohan1@gmail.com> 2279M: Lee Jones <lee.jones@linaro.org> 2280T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2281S: Maintained 2282F: drivers/video/backlight/ 2283F: include/linux/backlight.h 2284 2285BATMAN ADVANCED 2286M: Marek Lindner <mareklindner@neomailbox.ch> 2287M: Simon Wunderlich <sw@simonwunderlich.de> 2288M: Antonio Quartulli <a@unstable.cc> 2289L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2290W: https://www.open-mesh.org/ 2291Q: https://patchwork.open-mesh.org/project/batman/list/ 2292S: Maintained 2293F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2294F: Documentation/ABI/testing/sysfs-class-net-mesh 2295F: Documentation/networking/batman-adv.txt 2296F: net/batman-adv/ 2297 2298BAYCOM/HDLCDRV DRIVERS FOR AX.25 2299M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2300L: linux-hams@vger.kernel.org 2301W: http://www.baycom.org/~tom/ham/ham.html 2302S: Maintained 2303F: drivers/net/hamradio/baycom* 2304 2305BCACHE (BLOCK LAYER CACHE) 2306M: Kent Overstreet <kent.overstreet@gmail.com> 2307L: linux-bcache@vger.kernel.org 2308W: http://bcache.evilpiepirate.org 2309S: Orphan 2310F: drivers/md/bcache/ 2311 2312BDISP ST MEDIA DRIVER 2313M: Fabien Dessenne <fabien.dessenne@st.com> 2314L: linux-media@vger.kernel.org 2315T: git git://linuxtv.org/media_tree.git 2316W: https://linuxtv.org 2317S: Supported 2318F: drivers/media/platform/sti/bdisp 2319 2320BEFS FILE SYSTEM 2321S: Orphan 2322F: Documentation/filesystems/befs.txt 2323F: fs/befs/ 2324 2325BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2326M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2327L: netdev@vger.kernel.org 2328S: Maintained 2329F: drivers/net/ethernet/ec_bhf.c 2330 2331BFS FILE SYSTEM 2332M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2333S: Maintained 2334F: Documentation/filesystems/bfs.txt 2335F: fs/bfs/ 2336F: include/uapi/linux/bfs_fs.h 2337 2338BLACKFIN ARCHITECTURE 2339M: Steven Miao <realmz6@gmail.com> 2340L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2341T: git git://git.code.sf.net/p/adi-linux/code 2342W: http://blackfin.uclinux.org 2343S: Supported 2344F: arch/blackfin/ 2345 2346BLACKFIN EMAC DRIVER 2347L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2348W: http://blackfin.uclinux.org 2349S: Supported 2350F: drivers/net/ethernet/adi/ 2351 2352BLACKFIN RTC DRIVER 2353L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2354W: http://blackfin.uclinux.org 2355S: Supported 2356F: drivers/rtc/rtc-bfin.c 2357 2358BLACKFIN SDH DRIVER 2359M: Sonic Zhang <sonic.zhang@analog.com> 2360L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2361W: http://blackfin.uclinux.org 2362S: Supported 2363F: drivers/mmc/host/bfin_sdh.c 2364 2365BLACKFIN SERIAL DRIVER 2366M: Sonic Zhang <sonic.zhang@analog.com> 2367L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2368W: http://blackfin.uclinux.org 2369S: Supported 2370F: drivers/tty/serial/bfin_uart.c 2371 2372BLACKFIN WATCHDOG DRIVER 2373L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2374W: http://blackfin.uclinux.org 2375S: Supported 2376F: drivers/watchdog/bfin_wdt.c 2377 2378BLACKFIN I2C TWI DRIVER 2379M: Sonic Zhang <sonic.zhang@analog.com> 2380L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2381W: http://blackfin.uclinux.org/ 2382S: Supported 2383F: drivers/i2c/busses/i2c-bfin-twi.c 2384 2385BLACKFIN MEDIA DRIVER 2386M: Scott Jiang <scott.jiang.linux@gmail.com> 2387L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2388W: http://blackfin.uclinux.org/ 2389S: Supported 2390F: drivers/media/platform/blackfin/ 2391F: drivers/media/i2c/adv7183* 2392F: drivers/media/i2c/vs6624* 2393 2394BLINKM RGB LED DRIVER 2395M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2396S: Maintained 2397F: drivers/leds/leds-blinkm.c 2398 2399BLOCK LAYER 2400M: Jens Axboe <axboe@kernel.dk> 2401L: linux-block@vger.kernel.org 2402T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2403S: Maintained 2404F: block/ 2405F: kernel/trace/blktrace.c 2406 2407BLOCK2MTD DRIVER 2408M: Joern Engel <joern@lazybastard.org> 2409L: linux-mtd@lists.infradead.org 2410S: Maintained 2411F: drivers/mtd/devices/block2mtd.c 2412 2413BLUETOOTH DRIVERS 2414M: Marcel Holtmann <marcel@holtmann.org> 2415M: Gustavo Padovan <gustavo@padovan.org> 2416M: Johan Hedberg <johan.hedberg@gmail.com> 2417L: linux-bluetooth@vger.kernel.org 2418W: http://www.bluez.org/ 2419T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2420T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2421S: Maintained 2422F: drivers/bluetooth/ 2423 2424BLUETOOTH SUBSYSTEM 2425M: Marcel Holtmann <marcel@holtmann.org> 2426M: Gustavo Padovan <gustavo@padovan.org> 2427M: Johan Hedberg <johan.hedberg@gmail.com> 2428L: linux-bluetooth@vger.kernel.org 2429W: http://www.bluez.org/ 2430T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2431T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2432S: Maintained 2433F: net/bluetooth/ 2434F: include/net/bluetooth/ 2435 2436BONDING DRIVER 2437M: Jay Vosburgh <j.vosburgh@gmail.com> 2438M: Veaceslav Falico <vfalico@gmail.com> 2439M: Andy Gospodarek <gospo@cumulusnetworks.com> 2440L: netdev@vger.kernel.org 2441W: http://sourceforge.net/projects/bonding/ 2442S: Supported 2443F: drivers/net/bonding/ 2444F: include/uapi/linux/if_bonding.h 2445 2446BPF (Safe dynamic programs and tools) 2447M: Alexei Starovoitov <ast@kernel.org> 2448L: netdev@vger.kernel.org 2449L: linux-kernel@vger.kernel.org 2450S: Supported 2451F: kernel/bpf/ 2452 2453BROADCOM B44 10/100 ETHERNET DRIVER 2454M: Gary Zambrano <zambrano@broadcom.com> 2455L: netdev@vger.kernel.org 2456S: Supported 2457F: drivers/net/ethernet/broadcom/b44.* 2458 2459BROADCOM GENET ETHERNET DRIVER 2460M: Florian Fainelli <f.fainelli@gmail.com> 2461L: netdev@vger.kernel.org 2462S: Supported 2463F: drivers/net/ethernet/broadcom/genet/ 2464 2465BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2466M: Sony Chacko <sony.chacko@qlogic.com> 2467M: Dept-HSGLinuxNICDev@qlogic.com 2468L: netdev@vger.kernel.org 2469S: Supported 2470F: drivers/net/ethernet/broadcom/bnx2.* 2471F: drivers/net/ethernet/broadcom/bnx2_* 2472 2473BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2474M: Ariel Elior <ariel.elior@qlogic.com> 2475L: netdev@vger.kernel.org 2476S: Supported 2477F: drivers/net/ethernet/broadcom/bnx2x/ 2478 2479BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2480M: Florian Fainelli <f.fainelli@gmail.com> 2481M: Ray Jui <rjui@broadcom.com> 2482M: Scott Branden <sbranden@broadcom.com> 2483L: bcm-kernel-feedback-list@broadcom.com 2484T: git git://github.com/broadcom/mach-bcm 2485S: Maintained 2486F: arch/arm/mach-bcm/ 2487F: arch/arm/boot/dts/bcm113* 2488F: arch/arm/boot/dts/bcm216* 2489F: arch/arm/boot/dts/bcm281* 2490F: arch/arm64/boot/dts/broadcom/ 2491F: arch/arm/configs/bcm_defconfig 2492F: drivers/mmc/host/sdhci-bcm-kona.c 2493F: drivers/clocksource/bcm_kona_timer.c 2494 2495BROADCOM BCM2835 ARM ARCHITECTURE 2496M: Stephen Warren <swarren@wwwdotorg.org> 2497M: Lee Jones <lee@kernel.org> 2498M: Eric Anholt <eric@anholt.net> 2499L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2502S: Maintained 2503N: bcm2835 2504 2505BROADCOM BCM47XX MIPS ARCHITECTURE 2506M: Hauke Mehrtens <hauke@hauke-m.de> 2507M: Rafał Miłecki <zajec5@gmail.com> 2508L: linux-mips@linux-mips.org 2509S: Maintained 2510F: Documentation/devicetree/bindings/mips/brcm/ 2511F: arch/mips/bcm47xx/* 2512F: arch/mips/include/asm/mach-bcm47xx/* 2513 2514BROADCOM BCM5301X ARM ARCHITECTURE 2515M: Hauke Mehrtens <hauke@hauke-m.de> 2516L: linux-arm-kernel@lists.infradead.org 2517S: Maintained 2518F: arch/arm/mach-bcm/bcm_5301x.c 2519F: arch/arm/boot/dts/bcm5301x.dtsi 2520F: arch/arm/boot/dts/bcm470* 2521 2522BROADCOM BCM63XX ARM ARCHITECTURE 2523M: Florian Fainelli <f.fainelli@gmail.com> 2524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2525L: bcm-kernel-feedback-list@broadcom.com 2526T: git git://github.com/broadcom/stblinux.git 2527S: Maintained 2528F: arch/arm/mach-bcm/bcm63xx.c 2529F: arch/arm/include/debug/bcm63xx.S 2530 2531BROADCOM BCM63XX/BCM33XX UDC DRIVER 2532M: Kevin Cernekee <cernekee@gmail.com> 2533L: linux-usb@vger.kernel.org 2534S: Maintained 2535F: drivers/usb/gadget/udc/bcm63xx_udc.* 2536 2537BROADCOM BCM7XXX ARM ARCHITECTURE 2538M: Brian Norris <computersforpeace@gmail.com> 2539M: Gregory Fong <gregory.0xf0@gmail.com> 2540M: Florian Fainelli <f.fainelli@gmail.com> 2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2542L: bcm-kernel-feedback-list@broadcom.com 2543T: git git://github.com/broadcom/stblinux.git 2544S: Maintained 2545F: arch/arm/mach-bcm/*brcmstb* 2546F: arch/arm/boot/dts/bcm7*.dts* 2547F: drivers/bus/brcmstb_gisb.c 2548N: brcmstb 2549 2550BROADCOM BMIPS MIPS ARCHITECTURE 2551M: Kevin Cernekee <cernekee@gmail.com> 2552M: Florian Fainelli <f.fainelli@gmail.com> 2553L: linux-mips@linux-mips.org 2554T: git git://github.com/broadcom/stblinux.git 2555S: Maintained 2556F: arch/mips/bmips/* 2557F: arch/mips/include/asm/mach-bmips/* 2558F: arch/mips/kernel/*bmips* 2559F: arch/mips/boot/dts/brcm/bcm*.dts* 2560F: drivers/irqchip/irq-bcm63* 2561F: drivers/irqchip/irq-bcm7* 2562F: drivers/irqchip/irq-brcmstb* 2563F: include/linux/bcm963xx_nvram.h 2564F: include/linux/bcm963xx_tag.h 2565 2566BROADCOM TG3 GIGABIT ETHERNET DRIVER 2567M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2568M: Prashant Sreedharan <prashant@broadcom.com> 2569M: Michael Chan <mchan@broadcom.com> 2570L: netdev@vger.kernel.org 2571S: Supported 2572F: drivers/net/ethernet/broadcom/tg3.* 2573 2574BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2575M: Brett Rudley <brudley@broadcom.com> 2576M: Arend van Spriel <arend@broadcom.com> 2577M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2578M: Hante Meuleman <meuleman@broadcom.com> 2579L: linux-wireless@vger.kernel.org 2580L: brcm80211-dev-list@broadcom.com 2581S: Supported 2582F: drivers/net/wireless/broadcom/brcm80211/ 2583 2584BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2585M: QLogic-Storage-Upstream@qlogic.com 2586L: linux-scsi@vger.kernel.org 2587S: Supported 2588F: drivers/scsi/bnx2fc/ 2589 2590BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2591M: QLogic-Storage-Upstream@qlogic.com 2592L: linux-scsi@vger.kernel.org 2593S: Supported 2594F: drivers/scsi/bnx2i/ 2595 2596BROADCOM IPROC ARM ARCHITECTURE 2597M: Ray Jui <rjui@broadcom.com> 2598M: Scott Branden <sbranden@broadcom.com> 2599M: Jon Mason <jonmason@broadcom.com> 2600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2601L: bcm-kernel-feedback-list@broadcom.com 2602T: git git://github.com/broadcom/cygnus-linux.git 2603S: Maintained 2604N: iproc 2605N: cygnus 2606N: nsp 2607N: bcm9113* 2608N: bcm9583* 2609N: bcm9585* 2610N: bcm9586* 2611N: bcm988312 2612N: bcm113* 2613N: bcm583* 2614N: bcm585* 2615N: bcm586* 2616N: bcm88312 2617 2618BROADCOM BRCMSTB GPIO DRIVER 2619M: Gregory Fong <gregory.0xf0@gmail.com> 2620L: bcm-kernel-feedback-list@broadcom.com 2621S: Supported 2622F: drivers/gpio/gpio-brcmstb.c 2623F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2624 2625BROADCOM KONA GPIO DRIVER 2626M: Ray Jui <rjui@broadcom.com> 2627L: bcm-kernel-feedback-list@broadcom.com 2628S: Supported 2629F: drivers/gpio/gpio-bcm-kona.c 2630F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2631 2632BROADCOM NVRAM DRIVER 2633M: Rafał Miłecki <zajec5@gmail.com> 2634L: linux-mips@linux-mips.org 2635S: Maintained 2636F: drivers/firmware/broadcom/* 2637 2638BROADCOM STB NAND FLASH DRIVER 2639M: Brian Norris <computersforpeace@gmail.com> 2640M: Kamal Dasu <kdasu.kdev@gmail.com> 2641L: linux-mtd@lists.infradead.org 2642L: bcm-kernel-feedback-list@broadcom.com 2643S: Maintained 2644F: drivers/mtd/nand/brcmnand/ 2645 2646BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2647M: Rafał Miłecki <zajec5@gmail.com> 2648L: linux-wireless@vger.kernel.org 2649S: Maintained 2650F: drivers/bcma/ 2651F: include/linux/bcma/ 2652 2653BROADCOM SYSTEMPORT ETHERNET DRIVER 2654M: Florian Fainelli <f.fainelli@gmail.com> 2655L: netdev@vger.kernel.org 2656S: Supported 2657F: drivers/net/ethernet/broadcom/bcmsysport.* 2658 2659BROADCOM VULCAN ARM64 SOC 2660M: Jayachandran C. <jchandra@broadcom.com> 2661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2662L: bcm-kernel-feedback-list@broadcom.com 2663S: Maintained 2664F: arch/arm64/boot/dts/broadcom/vulcan* 2665 2666BROCADE BFA FC SCSI DRIVER 2667M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2668M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2669L: linux-scsi@vger.kernel.org 2670S: Supported 2671F: drivers/scsi/bfa/ 2672 2673BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2674M: Rasesh Mody <rasesh.mody@qlogic.com> 2675L: netdev@vger.kernel.org 2676S: Supported 2677F: drivers/net/ethernet/brocade/bna/ 2678 2679BSG (block layer generic sg v4 driver) 2680M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2681L: linux-scsi@vger.kernel.org 2682S: Supported 2683F: block/bsg.c 2684F: include/linux/bsg.h 2685F: include/uapi/linux/bsg.h 2686 2687BT87X AUDIO DRIVER 2688M: Clemens Ladisch <clemens@ladisch.de> 2689L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2690T: git git://git.alsa-project.org/alsa-kernel.git 2691S: Maintained 2692F: Documentation/sound/alsa/Bt87x.txt 2693F: sound/pci/bt87x.c 2694 2695BT8XXGPIO DRIVER 2696M: Michael Buesch <m@bues.ch> 2697W: http://bu3sch.de/btgpio.php 2698S: Maintained 2699F: drivers/gpio/gpio-bt8xx.c 2700 2701BTRFS FILE SYSTEM 2702M: Chris Mason <clm@fb.com> 2703M: Josef Bacik <jbacik@fb.com> 2704M: David Sterba <dsterba@suse.com> 2705L: linux-btrfs@vger.kernel.org 2706W: http://btrfs.wiki.kernel.org/ 2707Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2708T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2709S: Maintained 2710F: Documentation/filesystems/btrfs.txt 2711F: fs/btrfs/ 2712 2713BTTV VIDEO4LINUX DRIVER 2714M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2715M: Mauro Carvalho Chehab <mchehab@kernel.org> 2716L: linux-media@vger.kernel.org 2717W: https://linuxtv.org 2718T: git git://linuxtv.org/media_tree.git 2719S: Odd fixes 2720F: Documentation/video4linux/bttv/ 2721F: drivers/media/pci/bt8xx/bttv* 2722 2723BUSLOGIC SCSI DRIVER 2724M: Khalid Aziz <khalid@gonehiking.org> 2725L: linux-scsi@vger.kernel.org 2726S: Maintained 2727F: drivers/scsi/BusLogic.* 2728F: drivers/scsi/FlashPoint.* 2729 2730C-MEDIA CMI8788 DRIVER 2731M: Clemens Ladisch <clemens@ladisch.de> 2732L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2733T: git git://git.alsa-project.org/alsa-kernel.git 2734S: Maintained 2735F: sound/pci/oxygen/ 2736 2737C6X ARCHITECTURE 2738M: Mark Salter <msalter@redhat.com> 2739M: Aurelien Jacquiot <a-jacquiot@ti.com> 2740L: linux-c6x-dev@linux-c6x.org 2741W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2742S: Maintained 2743F: arch/c6x/ 2744 2745CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2746M: David Howells <dhowells@redhat.com> 2747L: linux-cachefs@redhat.com (moderated for non-subscribers) 2748S: Supported 2749F: Documentation/filesystems/caching/cachefiles.txt 2750F: fs/cachefiles/ 2751 2752CADET FM/AM RADIO RECEIVER DRIVER 2753M: Hans Verkuil <hverkuil@xs4all.nl> 2754L: linux-media@vger.kernel.org 2755T: git git://linuxtv.org/media_tree.git 2756W: https://linuxtv.org 2757S: Maintained 2758F: drivers/media/radio/radio-cadet* 2759 2760CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2761M: Jonathan Corbet <corbet@lwn.net> 2762L: linux-media@vger.kernel.org 2763T: git git://linuxtv.org/media_tree.git 2764S: Maintained 2765F: Documentation/video4linux/cafe_ccic 2766F: drivers/media/platform/marvell-ccic/ 2767 2768CAIF NETWORK LAYER 2769M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2770L: netdev@vger.kernel.org 2771S: Supported 2772F: Documentation/networking/caif/ 2773F: drivers/net/caif/ 2774F: include/uapi/linux/caif/ 2775F: include/net/caif/ 2776F: net/caif/ 2777 2778CALGARY x86-64 IOMMU 2779M: Muli Ben-Yehuda <muli@il.ibm.com> 2780M: "Jon D. Mason" <jdmason@kudzu.us> 2781L: discuss@x86-64.org 2782S: Maintained 2783F: arch/x86/kernel/pci-calgary_64.c 2784F: arch/x86/kernel/tce_64.c 2785F: arch/x86/include/asm/calgary.h 2786F: arch/x86/include/asm/tce.h 2787 2788CAN NETWORK LAYER 2789M: Oliver Hartkopp <socketcan@hartkopp.net> 2790M: Marc Kleine-Budde <mkl@pengutronix.de> 2791L: linux-can@vger.kernel.org 2792W: https://github.com/linux-can 2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2795S: Maintained 2796F: Documentation/networking/can.txt 2797F: net/can/ 2798F: include/linux/can/core.h 2799F: include/uapi/linux/can.h 2800F: include/uapi/linux/can/bcm.h 2801F: include/uapi/linux/can/raw.h 2802F: include/uapi/linux/can/gw.h 2803 2804CAN NETWORK DRIVERS 2805M: Wolfgang Grandegger <wg@grandegger.com> 2806M: Marc Kleine-Budde <mkl@pengutronix.de> 2807L: linux-can@vger.kernel.org 2808W: https://github.com/linux-can 2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2810T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2811S: Maintained 2812F: drivers/net/can/ 2813F: include/linux/can/dev.h 2814F: include/linux/can/platform/ 2815F: include/uapi/linux/can/error.h 2816F: include/uapi/linux/can/netlink.h 2817 2818CAPABILITIES 2819M: Serge Hallyn <serge.hallyn@canonical.com> 2820L: linux-security-module@vger.kernel.org 2821S: Supported 2822F: include/linux/capability.h 2823F: include/uapi/linux/capability.h 2824F: security/commoncap.c 2825F: kernel/capability.c 2826 2827CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2828M: Kevin Tsai <ktsai@capellamicro.com> 2829S: Maintained 2830F: drivers/iio/light/cm* 2831F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2832 2833CAVIUM LIQUIDIO NETWORK DRIVER 2834M: Derek Chickles <derek.chickles@caviumnetworks.com> 2835M: Satanand Burla <satananda.burla@caviumnetworks.com> 2836M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2837M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2838L: netdev@vger.kernel.org 2839W: http://www.cavium.com 2840S: Supported 2841F: drivers/net/ethernet/cavium/liquidio/ 2842 2843CC2520 IEEE-802.15.4 RADIO DRIVER 2844M: Varka Bhadram <varkabhadram@gmail.com> 2845L: linux-wpan@vger.kernel.org 2846S: Maintained 2847F: drivers/net/ieee802154/cc2520.c 2848F: include/linux/spi/cc2520.h 2849F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2850 2851CELL BROADBAND ENGINE ARCHITECTURE 2852M: Arnd Bergmann <arnd@arndb.de> 2853L: linuxppc-dev@lists.ozlabs.org 2854W: http://www.ibm.com/developerworks/power/cell/ 2855S: Supported 2856F: arch/powerpc/include/asm/cell*.h 2857F: arch/powerpc/include/asm/spu*.h 2858F: arch/powerpc/include/uapi/asm/spu*.h 2859F: arch/powerpc/oprofile/*cell* 2860F: arch/powerpc/platforms/cell/ 2861 2862CEPH COMMON CODE (LIBCEPH) 2863M: Ilya Dryomov <idryomov@gmail.com> 2864M: "Yan, Zheng" <zyan@redhat.com> 2865M: Sage Weil <sage@redhat.com> 2866L: ceph-devel@vger.kernel.org 2867W: http://ceph.com/ 2868T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2869T: git git://github.com/ceph/ceph-client.git 2870S: Supported 2871F: net/ceph/ 2872F: include/linux/ceph/ 2873F: include/linux/crush/ 2874 2875CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2876M: "Yan, Zheng" <zyan@redhat.com> 2877M: Sage Weil <sage@redhat.com> 2878M: Ilya Dryomov <idryomov@gmail.com> 2879L: ceph-devel@vger.kernel.org 2880W: http://ceph.com/ 2881T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2882T: git git://github.com/ceph/ceph-client.git 2883S: Supported 2884F: Documentation/filesystems/ceph.txt 2885F: fs/ceph/ 2886 2887CERTIFICATE HANDLING: 2888M: David Howells <dhowells@redhat.com> 2889M: David Woodhouse <dwmw2@infradead.org> 2890L: keyrings@vger.kernel.org 2891S: Maintained 2892F: Documentation/module-signing.txt 2893F: certs/ 2894F: scripts/sign-file.c 2895F: scripts/extract-cert.c 2896 2897CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2898L: linux-usb@vger.kernel.org 2899S: Orphan 2900F: Documentation/usb/WUSB-Design-overview.txt 2901F: Documentation/usb/wusb-cbaf 2902F: drivers/usb/host/hwa-hc.c 2903F: drivers/usb/host/whci/ 2904F: drivers/usb/wusbcore/ 2905F: include/linux/usb/wusb* 2906 2907CFAG12864B LCD DRIVER 2908M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2909W: http://miguelojeda.es/auxdisplay.htm 2910W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2911S: Maintained 2912F: drivers/auxdisplay/cfag12864b.c 2913F: include/linux/cfag12864b.h 2914 2915CFAG12864BFB LCD FRAMEBUFFER DRIVER 2916M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2917W: http://miguelojeda.es/auxdisplay.htm 2918W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2919S: Maintained 2920F: drivers/auxdisplay/cfag12864bfb.c 2921F: include/linux/cfag12864b.h 2922 2923CFG80211 and NL80211 2924M: Johannes Berg <johannes@sipsolutions.net> 2925L: linux-wireless@vger.kernel.org 2926W: http://wireless.kernel.org/ 2927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2929S: Maintained 2930F: include/uapi/linux/nl80211.h 2931F: include/net/cfg80211.h 2932F: net/wireless/* 2933X: net/wireless/wext* 2934 2935CHAR and MISC DRIVERS 2936M: Arnd Bergmann <arnd@arndb.de> 2937M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2938T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2939S: Supported 2940F: drivers/char/* 2941F: drivers/misc/* 2942F: include/linux/miscdevice.h 2943 2944CHECKPATCH 2945M: Andy Whitcroft <apw@canonical.com> 2946M: Joe Perches <joe@perches.com> 2947S: Maintained 2948F: scripts/checkpatch.pl 2949 2950CHINESE DOCUMENTATION 2951M: Harry Wei <harryxiyou@gmail.com> 2952L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2953L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2954S: Maintained 2955F: Documentation/zh_CN/ 2956 2957CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2958M: Peter Chen <Peter.Chen@nxp.com> 2959T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2960L: linux-usb@vger.kernel.org 2961S: Maintained 2962F: drivers/usb/chipidea/ 2963 2964CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2965M: Hans de Goede <hdegoede@redhat.com> 2966L: linux-input@vger.kernel.org 2967S: Maintained 2968F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2969F: drivers/input/touchscreen/chipone_icn8318.c 2970 2971CHROME HARDWARE PLATFORM SUPPORT 2972M: Olof Johansson <olof@lixom.net> 2973S: Maintained 2974T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 2975F: drivers/platform/chrome/ 2976 2977CISCO VIC ETHERNET NIC DRIVER 2978M: Christian Benvenuti <benve@cisco.com> 2979M: Sujith Sankar <ssujith@cisco.com> 2980M: Govindarajulu Varadarajan <_govind@gmx.com> 2981M: Neel Patel <neepatel@cisco.com> 2982S: Supported 2983F: drivers/net/ethernet/cisco/enic/ 2984 2985CISCO VIC LOW LATENCY NIC DRIVER 2986M: Christian Benvenuti <benve@cisco.com> 2987M: Dave Goodell <dgoodell@cisco.com> 2988S: Supported 2989F: drivers/infiniband/hw/usnic/ 2990 2991CIRRUS LOGIC EP93XX ETHERNET DRIVER 2992M: Hartley Sweeten <hsweeten@visionengravers.com> 2993L: netdev@vger.kernel.org 2994S: Maintained 2995F: drivers/net/ethernet/cirrus/ep93xx_eth.c 2996 2997CIRRUS LOGIC AUDIO CODEC DRIVERS 2998M: Brian Austin <brian.austin@cirrus.com> 2999M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3000L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3001S: Maintained 3002F: sound/soc/codecs/cs* 3003 3004CLEANCACHE API 3005M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3006L: linux-kernel@vger.kernel.org 3007S: Maintained 3008F: mm/cleancache.c 3009F: include/linux/cleancache.h 3010 3011CLK API 3012M: Russell King <linux@armlinux.org.uk> 3013L: linux-clk@vger.kernel.org 3014S: Maintained 3015F: include/linux/clk.h 3016 3017CLOCKSOURCE, CLOCKEVENT DRIVERS 3018M: Daniel Lezcano <daniel.lezcano@linaro.org> 3019M: Thomas Gleixner <tglx@linutronix.de> 3020L: linux-kernel@vger.kernel.org 3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3022S: Supported 3023F: drivers/clocksource 3024 3025CISCO FCOE HBA DRIVER 3026M: Hiral Patel <hiralpat@cisco.com> 3027M: Suma Ramars <sramars@cisco.com> 3028M: Brian Uchino <buchino@cisco.com> 3029L: linux-scsi@vger.kernel.org 3030S: Supported 3031F: drivers/scsi/fnic/ 3032 3033CISCO SCSI HBA DRIVER 3034M: Narsimhulu Musini <nmusini@cisco.com> 3035M: Sesidhar Baddela <sebaddel@cisco.com> 3036L: linux-scsi@vger.kernel.org 3037S: Supported 3038F: drivers/scsi/snic/ 3039 3040CMPC ACPI DRIVER 3041M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3042M: Daniel Oliveira Nascimento <don@syst.com.br> 3043L: platform-driver-x86@vger.kernel.org 3044S: Supported 3045F: drivers/platform/x86/classmate-laptop.c 3046 3047COBALT MEDIA DRIVER 3048M: Hans Verkuil <hans.verkuil@cisco.com> 3049L: linux-media@vger.kernel.org 3050T: git git://linuxtv.org/media_tree.git 3051W: https://linuxtv.org 3052S: Supported 3053F: drivers/media/pci/cobalt/ 3054 3055COCCINELLE/Semantic Patches (SmPL) 3056M: Julia Lawall <Julia.Lawall@lip6.fr> 3057M: Gilles Muller <Gilles.Muller@lip6.fr> 3058M: Nicolas Palix <nicolas.palix@imag.fr> 3059M: Michal Marek <mmarek@suse.com> 3060L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3061T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3062W: http://coccinelle.lip6.fr/ 3063S: Supported 3064F: Documentation/coccinelle.txt 3065F: scripts/coccinelle/ 3066F: scripts/coccicheck 3067 3068CODA FILE SYSTEM 3069M: Jan Harkes <jaharkes@cs.cmu.edu> 3070M: coda@cs.cmu.edu 3071L: codalist@coda.cs.cmu.edu 3072W: http://www.coda.cs.cmu.edu/ 3073S: Maintained 3074F: Documentation/filesystems/coda.txt 3075F: fs/coda/ 3076F: include/linux/coda*.h 3077F: include/uapi/linux/coda*.h 3078 3079CODA V4L2 MEM2MEM DRIVER 3080M: Philipp Zabel <p.zabel@pengutronix.de> 3081L: linux-media@vger.kernel.org 3082S: Maintained 3083F: Documentation/devicetree/bindings/media/coda.txt 3084F: drivers/media/platform/coda/ 3085 3086COMMON CLK FRAMEWORK 3087M: Michael Turquette <mturquette@baylibre.com> 3088M: Stephen Boyd <sboyd@codeaurora.org> 3089L: linux-clk@vger.kernel.org 3090T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3091S: Maintained 3092F: Documentation/devicetree/bindings/clock/ 3093F: drivers/clk/ 3094X: drivers/clk/clkdev.c 3095F: include/linux/clk-pr* 3096F: include/linux/clk/ 3097 3098COMMON INTERNET FILE SYSTEM (CIFS) 3099M: Steve French <sfrench@samba.org> 3100L: linux-cifs@vger.kernel.org 3101L: samba-technical@lists.samba.org (moderated for non-subscribers) 3102W: http://linux-cifs.samba.org/ 3103T: git git://git.samba.org/sfrench/cifs-2.6.git 3104S: Supported 3105F: Documentation/filesystems/cifs/ 3106F: fs/cifs/ 3107 3108COMPACTPCI HOTPLUG CORE 3109M: Scott Murray <scott@spiteful.org> 3110L: linux-pci@vger.kernel.org 3111S: Maintained 3112F: drivers/pci/hotplug/cpci_hotplug* 3113 3114COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3115M: Scott Murray <scott@spiteful.org> 3116L: linux-pci@vger.kernel.org 3117S: Maintained 3118F: drivers/pci/hotplug/cpcihp_zt5550.* 3119 3120COMPACTPCI HOTPLUG GENERIC DRIVER 3121M: Scott Murray <scott@spiteful.org> 3122L: linux-pci@vger.kernel.org 3123S: Maintained 3124F: drivers/pci/hotplug/cpcihp_generic.c 3125 3126COMPAL LAPTOP SUPPORT 3127M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3128L: platform-driver-x86@vger.kernel.org 3129S: Maintained 3130F: drivers/platform/x86/compal-laptop.c 3131 3132CONEXANT ACCESSRUNNER USB DRIVER 3133L: accessrunner-general@lists.sourceforge.net 3134W: http://accessrunner.sourceforge.net/ 3135S: Orphan 3136F: drivers/usb/atm/cxacru.c 3137 3138CONFIGFS 3139M: Joel Becker <jlbec@evilplan.org> 3140M: Christoph Hellwig <hch@lst.de> 3141T: git git://git.infradead.org/users/hch/configfs.git 3142S: Supported 3143F: fs/configfs/ 3144F: include/linux/configfs.h 3145 3146CONNECTOR 3147M: Evgeniy Polyakov <zbr@ioremap.net> 3148L: netdev@vger.kernel.org 3149S: Maintained 3150F: drivers/connector/ 3151 3152CONTROL GROUP (CGROUP) 3153M: Tejun Heo <tj@kernel.org> 3154M: Li Zefan <lizefan@huawei.com> 3155M: Johannes Weiner <hannes@cmpxchg.org> 3156L: cgroups@vger.kernel.org 3157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3158S: Maintained 3159F: Documentation/cgroups/ 3160F: include/linux/cgroup* 3161F: kernel/cgroup* 3162 3163CONTROL GROUP - CPUSET 3164M: Li Zefan <lizefan@huawei.com> 3165L: cgroups@vger.kernel.org 3166W: http://www.bullopensource.org/cpuset/ 3167W: http://oss.sgi.com/projects/cpusets/ 3168T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3169S: Maintained 3170F: Documentation/cgroups/cpusets.txt 3171F: include/linux/cpuset.h 3172F: kernel/cpuset.c 3173 3174CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3175M: Johannes Weiner <hannes@cmpxchg.org> 3176M: Michal Hocko <mhocko@kernel.org> 3177M: Vladimir Davydov <vdavydov@virtuozzo.com> 3178L: cgroups@vger.kernel.org 3179L: linux-mm@kvack.org 3180S: Maintained 3181F: mm/memcontrol.c 3182F: mm/swap_cgroup.c 3183 3184CORETEMP HARDWARE MONITORING DRIVER 3185M: Fenghua Yu <fenghua.yu@intel.com> 3186L: linux-hwmon@vger.kernel.org 3187S: Maintained 3188F: Documentation/hwmon/coretemp 3189F: drivers/hwmon/coretemp.c 3190 3191COSA/SRP SYNC SERIAL DRIVER 3192M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3193W: http://www.fi.muni.cz/~kas/cosa/ 3194S: Maintained 3195F: drivers/net/wan/cosa* 3196 3197CPMAC ETHERNET DRIVER 3198M: Florian Fainelli <florian@openwrt.org> 3199L: netdev@vger.kernel.org 3200S: Maintained 3201F: drivers/net/ethernet/ti/cpmac.c 3202 3203CPU FREQUENCY DRIVERS 3204M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3205M: Viresh Kumar <viresh.kumar@linaro.org> 3206L: linux-pm@vger.kernel.org 3207S: Maintained 3208T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3209T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3210F: drivers/cpufreq/ 3211F: include/linux/cpufreq.h 3212 3213CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3214M: Viresh Kumar <viresh.kumar@linaro.org> 3215M: Sudeep Holla <sudeep.holla@arm.com> 3216L: linux-pm@vger.kernel.org 3217W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3218S: Maintained 3219F: drivers/cpufreq/arm_big_little.h 3220F: drivers/cpufreq/arm_big_little.c 3221F: drivers/cpufreq/arm_big_little_dt.c 3222 3223CPUIDLE DRIVER - ARM BIG LITTLE 3224M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3225M: Daniel Lezcano <daniel.lezcano@linaro.org> 3226L: linux-pm@vger.kernel.org 3227L: linux-arm-kernel@lists.infradead.org 3228T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3229S: Maintained 3230F: drivers/cpuidle/cpuidle-big_little.c 3231 3232CPUIDLE DRIVER - ARM EXYNOS 3233M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3234M: Daniel Lezcano <daniel.lezcano@linaro.org> 3235M: Kukjin Kim <kgene@kernel.org> 3236L: linux-pm@vger.kernel.org 3237L: linux-samsung-soc@vger.kernel.org 3238S: Supported 3239F: drivers/cpuidle/cpuidle-exynos.c 3240F: arch/arm/mach-exynos/pm.c 3241 3242CPUIDLE DRIVERS 3243M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3244M: Daniel Lezcano <daniel.lezcano@linaro.org> 3245L: linux-pm@vger.kernel.org 3246S: Maintained 3247T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3248F: drivers/cpuidle/* 3249F: include/linux/cpuidle.h 3250 3251CPUID/MSR DRIVER 3252M: "H. Peter Anvin" <hpa@zytor.com> 3253S: Maintained 3254F: arch/x86/kernel/cpuid.c 3255F: arch/x86/kernel/msr.c 3256 3257CPU POWER MONITORING SUBSYSTEM 3258M: Thomas Renninger <trenn@suse.com> 3259L: linux-pm@vger.kernel.org 3260S: Maintained 3261F: tools/power/cpupower/ 3262 3263CRAMFS FILESYSTEM 3264W: http://sourceforge.net/projects/cramfs/ 3265S: Orphan / Obsolete 3266F: Documentation/filesystems/cramfs.txt 3267F: fs/cramfs/ 3268 3269CRIS PORT 3270M: Mikael Starvik <starvik@axis.com> 3271M: Jesper Nilsson <jesper.nilsson@axis.com> 3272L: linux-cris-kernel@axis.com 3273W: http://developer.axis.com 3274T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3275S: Maintained 3276F: arch/cris/ 3277F: drivers/tty/serial/crisv10.* 3278 3279CRYPTO API 3280M: Herbert Xu <herbert@gondor.apana.org.au> 3281M: "David S. Miller" <davem@davemloft.net> 3282L: linux-crypto@vger.kernel.org 3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3285S: Maintained 3286F: Documentation/crypto/ 3287F: Documentation/DocBook/crypto-API.tmpl 3288F: arch/*/crypto/ 3289F: crypto/ 3290F: drivers/crypto/ 3291F: include/crypto/ 3292 3293CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3294M: Neil Horman <nhorman@tuxdriver.com> 3295L: linux-crypto@vger.kernel.org 3296S: Maintained 3297F: crypto/ansi_cprng.c 3298F: crypto/rng.c 3299 3300CS3308 MEDIA DRIVER 3301M: Hans Verkuil <hverkuil@xs4all.nl> 3302L: linux-media@vger.kernel.org 3303T: git git://linuxtv.org/media_tree.git 3304W: http://linuxtv.org 3305S: Odd Fixes 3306F: drivers/media/i2c/cs3308.c 3307F: drivers/media/i2c/cs3308.h 3308 3309CS5535 Audio ALSA driver 3310M: Jaya Kumar <jayakumar.alsa@gmail.com> 3311S: Maintained 3312F: sound/pci/cs5535audio/ 3313 3314CW1200 WLAN driver 3315M: Solomon Peachy <pizza@shaftnet.org> 3316S: Maintained 3317F: drivers/net/wireless/st/cw1200/ 3318 3319CX18 VIDEO4LINUX DRIVER 3320M: Andy Walls <awalls@md.metrocast.net> 3321L: ivtv-devel@ivtvdriver.org (subscribers-only) 3322L: linux-media@vger.kernel.org 3323T: git git://linuxtv.org/media_tree.git 3324W: https://linuxtv.org 3325W: http://www.ivtvdriver.org/index.php/Cx18 3326S: Maintained 3327F: Documentation/video4linux/cx18.txt 3328F: drivers/media/pci/cx18/ 3329F: include/uapi/linux/ivtv* 3330 3331CX2341X MPEG ENCODER HELPER MODULE 3332M: Hans Verkuil <hverkuil@xs4all.nl> 3333L: linux-media@vger.kernel.org 3334T: git git://linuxtv.org/media_tree.git 3335W: https://linuxtv.org 3336S: Maintained 3337F: drivers/media/common/cx2341x* 3338F: include/media/cx2341x* 3339 3340CX24120 MEDIA DRIVER 3341M: Jemma Denson <jdenson@gmail.com> 3342M: Patrick Boettcher <patrick.boettcher@posteo.de> 3343L: linux-media@vger.kernel.org 3344W: https://linuxtv.org 3345Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3346S: Maintained 3347F: drivers/media/dvb-frontends/cx24120* 3348 3349CX88 VIDEO4LINUX DRIVER 3350M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3351M: Mauro Carvalho Chehab <mchehab@kernel.org> 3352L: linux-media@vger.kernel.org 3353W: https://linuxtv.org 3354T: git git://linuxtv.org/media_tree.git 3355S: Odd fixes 3356F: Documentation/video4linux/cx88/ 3357F: drivers/media/pci/cx88/ 3358 3359CXD2820R MEDIA DRIVER 3360M: Antti Palosaari <crope@iki.fi> 3361L: linux-media@vger.kernel.org 3362W: https://linuxtv.org 3363W: http://palosaari.fi/linux/ 3364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3365T: git git://linuxtv.org/anttip/media_tree.git 3366S: Maintained 3367F: drivers/media/dvb-frontends/cxd2820r* 3368 3369CXGB3 ETHERNET DRIVER (CXGB3) 3370M: Santosh Raspatur <santosh@chelsio.com> 3371L: netdev@vger.kernel.org 3372W: http://www.chelsio.com 3373S: Supported 3374F: drivers/net/ethernet/chelsio/cxgb3/ 3375 3376CXGB3 ISCSI DRIVER (CXGB3I) 3377M: Karen Xie <kxie@chelsio.com> 3378L: linux-scsi@vger.kernel.org 3379W: http://www.chelsio.com 3380S: Supported 3381F: drivers/scsi/cxgbi/cxgb3i 3382 3383CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3384M: Steve Wise <swise@chelsio.com> 3385L: linux-rdma@vger.kernel.org 3386W: http://www.openfabrics.org 3387S: Supported 3388F: drivers/infiniband/hw/cxgb3/ 3389 3390CXGB4 ETHERNET DRIVER (CXGB4) 3391M: Hariprasad S <hariprasad@chelsio.com> 3392L: netdev@vger.kernel.org 3393W: http://www.chelsio.com 3394S: Supported 3395F: drivers/net/ethernet/chelsio/cxgb4/ 3396 3397CXGB4 ISCSI DRIVER (CXGB4I) 3398M: Karen Xie <kxie@chelsio.com> 3399L: linux-scsi@vger.kernel.org 3400W: http://www.chelsio.com 3401S: Supported 3402F: drivers/scsi/cxgbi/cxgb4i 3403 3404CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3405M: Steve Wise <swise@chelsio.com> 3406L: linux-rdma@vger.kernel.org 3407W: http://www.openfabrics.org 3408S: Supported 3409F: drivers/infiniband/hw/cxgb4/ 3410 3411CXGB4VF ETHERNET DRIVER (CXGB4VF) 3412M: Casey Leedom <leedom@chelsio.com> 3413L: netdev@vger.kernel.org 3414W: http://www.chelsio.com 3415S: Supported 3416F: drivers/net/ethernet/chelsio/cxgb4vf/ 3417 3418CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3419M: Ian Munsie <imunsie@au1.ibm.com> 3420M: Michael Neuling <mikey@neuling.org> 3421L: linuxppc-dev@lists.ozlabs.org 3422S: Supported 3423F: drivers/misc/cxl/ 3424F: include/misc/cxl* 3425F: include/uapi/misc/cxl.h 3426F: Documentation/powerpc/cxl.txt 3427F: Documentation/powerpc/cxl.txt 3428F: Documentation/ABI/testing/sysfs-class-cxl 3429 3430CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3431M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3432M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3433L: linux-scsi@vger.kernel.org 3434S: Supported 3435F: drivers/scsi/cxlflash/ 3436F: include/uapi/scsi/cxlflash_ioctls.h 3437F: Documentation/powerpc/cxlflash.txt 3438 3439STMMAC ETHERNET DRIVER 3440M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3441M: Alexandre Torgue <alexandre.torgue@st.com> 3442L: netdev@vger.kernel.org 3443W: http://www.stlinux.com 3444S: Supported 3445F: drivers/net/ethernet/stmicro/stmmac/ 3446 3447CYBERPRO FB DRIVER 3448M: Russell King <linux@armlinux.org.uk> 3449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3450W: http://www.armlinux.org.uk/ 3451S: Maintained 3452F: drivers/video/fbdev/cyber2000fb.* 3453 3454CYCLADES ASYNC MUX DRIVER 3455W: http://www.cyclades.com/ 3456S: Orphan 3457F: drivers/tty/cyclades.c 3458F: include/linux/cyclades.h 3459F: include/uapi/linux/cyclades.h 3460 3461CYCLADES PC300 DRIVER 3462W: http://www.cyclades.com/ 3463S: Orphan 3464F: drivers/net/wan/pc300* 3465 3466CYPRESS_FIRMWARE MEDIA DRIVER 3467M: Antti Palosaari <crope@iki.fi> 3468L: linux-media@vger.kernel.org 3469W: https://linuxtv.org 3470W: http://palosaari.fi/linux/ 3471Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3472T: git git://linuxtv.org/anttip/media_tree.git 3473S: Maintained 3474F: drivers/media/common/cypress_firmware* 3475 3476CYTTSP TOUCHSCREEN DRIVER 3477M: Ferruh Yigit <fery@cypress.com> 3478L: linux-input@vger.kernel.org 3479S: Supported 3480F: drivers/input/touchscreen/cyttsp* 3481F: include/linux/input/cyttsp.h 3482 3483DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3484M: Joshua Kinard <kumba@gentoo.org> 3485S: Maintained 3486F: drivers/rtc/rtc-ds1685.c 3487F: include/linux/rtc/ds1685.h 3488 3489DAMA SLAVE for AX.25 3490M: Joerg Reuter <jreuter@yaina.de> 3491W: http://yaina.de/jreuter/ 3492W: http://www.qsl.net/dl1bke/ 3493L: linux-hams@vger.kernel.org 3494S: Maintained 3495F: net/ax25/af_ax25.c 3496F: net/ax25/ax25_dev.c 3497F: net/ax25/ax25_ds_* 3498F: net/ax25/ax25_in.c 3499F: net/ax25/ax25_out.c 3500F: net/ax25/ax25_timer.c 3501F: net/ax25/sysctl_net_ax25.c 3502 3503DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3504L: netdev@vger.kernel.org 3505S: Orphan 3506F: Documentation/networking/dmfe.txt 3507F: drivers/net/ethernet/dec/tulip/dmfe.c 3508 3509DC390/AM53C974 SCSI driver 3510M: Hannes Reinecke <hare@suse.com> 3511L: linux-scsi@vger.kernel.org 3512S: Maintained 3513F: drivers/scsi/am53c974.c 3514 3515DC395x SCSI driver 3516M: Oliver Neukum <oliver@neukum.org> 3517M: Ali Akcaagac <aliakc@web.de> 3518M: Jamie Lenehan <lenehan@twibble.org> 3519L: dc395x@twibble.org 3520W: http://twibble.org/dist/dc395x/ 3521W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3522S: Maintained 3523F: Documentation/scsi/dc395x.txt 3524F: drivers/scsi/dc395x.* 3525 3526DCCP PROTOCOL 3527M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3528L: dccp@vger.kernel.org 3529W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3530S: Maintained 3531F: include/linux/dccp.h 3532F: include/uapi/linux/dccp.h 3533F: include/linux/tfrc.h 3534F: net/dccp/ 3535 3536DECnet NETWORK LAYER 3537W: http://linux-decnet.sourceforge.net 3538L: linux-decnet-user@lists.sourceforge.net 3539S: Orphan 3540F: Documentation/networking/decnet.txt 3541F: net/decnet/ 3542 3543DECSTATION PLATFORM SUPPORT 3544M: "Maciej W. Rozycki" <macro@linux-mips.org> 3545L: linux-mips@linux-mips.org 3546W: http://www.linux-mips.org/wiki/DECstation 3547S: Maintained 3548F: arch/mips/dec/ 3549F: arch/mips/include/asm/dec/ 3550F: arch/mips/include/asm/mach-dec/ 3551 3552DEFXX FDDI NETWORK DRIVER 3553M: "Maciej W. Rozycki" <macro@linux-mips.org> 3554S: Maintained 3555F: drivers/net/fddi/defxx.* 3556 3557DELL LAPTOP DRIVER 3558M: Matthew Garrett <mjg59@srcf.ucam.org> 3559M: Pali Rohár <pali.rohar@gmail.com> 3560L: platform-driver-x86@vger.kernel.org 3561S: Maintained 3562F: drivers/platform/x86/dell-laptop.c 3563 3564DELL LAPTOP RBTN DRIVER 3565M: Pali Rohár <pali.rohar@gmail.com> 3566S: Maintained 3567F: drivers/platform/x86/dell-rbtn.* 3568 3569DELL LAPTOP FREEFALL DRIVER 3570M: Pali Rohár <pali.rohar@gmail.com> 3571S: Maintained 3572F: drivers/platform/x86/dell-smo8800.c 3573 3574DELL LAPTOP SMM DRIVER 3575M: Pali Rohár <pali.rohar@gmail.com> 3576S: Maintained 3577F: drivers/hwmon/dell-smm-hwmon.c 3578F: include/uapi/linux/i8k.h 3579 3580DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3581M: Doug Warzecha <Douglas_Warzecha@dell.com> 3582S: Maintained 3583F: Documentation/dcdbas.txt 3584F: drivers/firmware/dcdbas.* 3585 3586DELL WMI EXTRAS DRIVER 3587M: Matthew Garrett <mjg59@srcf.ucam.org> 3588M: Pali Rohár <pali.rohar@gmail.com> 3589S: Maintained 3590F: drivers/platform/x86/dell-wmi.c 3591 3592DESIGNWARE USB2 DRD IP DRIVER 3593M: John Youn <johnyoun@synopsys.com> 3594L: linux-usb@vger.kernel.org 3595T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3596S: Maintained 3597F: drivers/usb/dwc2/ 3598 3599DESIGNWARE USB3 DRD IP DRIVER 3600M: Felipe Balbi <balbi@kernel.org> 3601L: linux-usb@vger.kernel.org 3602T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3603S: Maintained 3604F: drivers/usb/dwc3/ 3605 3606DEVICE COREDUMP (DEV_COREDUMP) 3607M: Johannes Berg <johannes@sipsolutions.net> 3608L: linux-kernel@vger.kernel.org 3609S: Maintained 3610F: drivers/base/devcoredump.c 3611F: include/linux/devcoredump.h 3612 3613DEVICE FREQUENCY (DEVFREQ) 3614M: MyungJoo Ham <myungjoo.ham@samsung.com> 3615M: Kyungmin Park <kyungmin.park@samsung.com> 3616L: linux-pm@vger.kernel.org 3617T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3618S: Maintained 3619F: drivers/devfreq/ 3620F: include/linux/devfreq.h 3621F: Documentation/devicetree/bindings/devfreq/ 3622 3623DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3624M: Chanwoo Choi <cw00.choi@samsung.com> 3625L: linux-pm@vger.kernel.org 3626T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3627S: Supported 3628F: drivers/devfreq/event/ 3629F: drivers/devfreq/devfreq-event.c 3630F: include/linux/devfreq-event.h 3631F: Documentation/devicetree/bindings/devfreq/event/ 3632 3633BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3634M: Chanwoo Choi <cw00.choi@samsung.com> 3635L: linux-pm@vger.kernel.org 3636L: linux-samsung-soc@vger.kernel.org 3637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3638S: Maintained 3639F: drivers/devfreq/exynos-bus.c 3640F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3641 3642DEVICE NUMBER REGISTRY 3643M: Torben Mathiasen <device@lanana.org> 3644W: http://lanana.org/docs/device-list/index.html 3645S: Maintained 3646 3647DEVICE-MAPPER (LVM) 3648M: Alasdair Kergon <agk@redhat.com> 3649M: Mike Snitzer <snitzer@redhat.com> 3650M: dm-devel@redhat.com 3651L: dm-devel@redhat.com 3652W: http://sources.redhat.com/dm 3653Q: http://patchwork.kernel.org/project/dm-devel/list/ 3654T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3655T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3656S: Maintained 3657F: Documentation/device-mapper/ 3658F: drivers/md/dm* 3659F: drivers/md/persistent-data/ 3660F: include/linux/device-mapper.h 3661F: include/linux/dm-*.h 3662F: include/uapi/linux/dm-*.h 3663 3664DEVLINK 3665M: Jiri Pirko <jiri@mellanox.com> 3666L: netdev@vger.kernel.org 3667S: Supported 3668F: net/core/devlink.c 3669F: include/net/devlink.h 3670F: include/uapi/linux/devlink.h 3671 3672DIALOG SEMICONDUCTOR DRIVERS 3673M: Support Opensource <support.opensource@diasemi.com> 3674W: http://www.dialog-semiconductor.com/products 3675S: Supported 3676F: Documentation/hwmon/da90?? 3677F: Documentation/devicetree/bindings/sound/da[79]*.txt 3678F: drivers/gpio/gpio-da90??.c 3679F: drivers/hwmon/da90??-hwmon.c 3680F: drivers/iio/adc/da91??-*.c 3681F: drivers/input/misc/da90??_onkey.c 3682F: drivers/input/touchscreen/da9052_tsi.c 3683F: drivers/leds/leds-da90??.c 3684F: drivers/mfd/da903x.c 3685F: drivers/mfd/da90??-*.c 3686F: drivers/mfd/da91??-*.c 3687F: drivers/power/da9052-battery.c 3688F: drivers/power/da91??-*.c 3689F: drivers/regulator/da903x.c 3690F: drivers/regulator/da9???-regulator.[ch] 3691F: drivers/rtc/rtc-da90??.c 3692F: drivers/video/backlight/da90??_bl.c 3693F: drivers/watchdog/da90??_wdt.c 3694F: include/linux/mfd/da903x.h 3695F: include/linux/mfd/da9052/ 3696F: include/linux/mfd/da9055/ 3697F: include/linux/mfd/da9063/ 3698F: include/linux/mfd/da9150/ 3699F: include/sound/da[79]*.h 3700F: sound/soc/codecs/da[79]*.[ch] 3701 3702DIGI NEO AND CLASSIC PCI PRODUCTS 3703M: Lidza Louina <lidza.louina@gmail.com> 3704M: Mark Hounschell <markh@compro.net> 3705L: driverdev-devel@linuxdriverproject.org 3706S: Maintained 3707F: drivers/staging/dgnc/ 3708 3709DIOLAN U2C-12 I2C DRIVER 3710M: Guenter Roeck <linux@roeck-us.net> 3711L: linux-i2c@vger.kernel.org 3712S: Maintained 3713F: drivers/i2c/busses/i2c-diolan-u2c.c 3714 3715DIRECT ACCESS (DAX) 3716M: Matthew Wilcox <willy@linux.intel.com> 3717L: linux-fsdevel@vger.kernel.org 3718S: Supported 3719F: fs/dax.c 3720 3721DIRECTORY NOTIFICATION (DNOTIFY) 3722M: Eric Paris <eparis@parisplace.org> 3723S: Maintained 3724F: Documentation/filesystems/dnotify.txt 3725F: fs/notify/dnotify/ 3726F: include/linux/dnotify.h 3727 3728DISK GEOMETRY AND PARTITION HANDLING 3729M: Andries Brouwer <aeb@cwi.nl> 3730W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3731W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3732W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3733S: Maintained 3734 3735DISKQUOTA 3736M: Jan Kara <jack@suse.com> 3737S: Maintained 3738F: Documentation/filesystems/quota.txt 3739F: fs/quota/ 3740F: include/linux/quota*.h 3741F: include/uapi/linux/quota*.h 3742 3743DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3744M: Bernie Thompson <bernie@plugable.com> 3745L: linux-fbdev@vger.kernel.org 3746S: Maintained 3747W: http://plugable.com/category/projects/udlfb/ 3748F: drivers/video/fbdev/udlfb.c 3749F: include/video/udlfb.h 3750F: Documentation/fb/udlfb.txt 3751 3752DISTRIBUTED LOCK MANAGER (DLM) 3753M: Christine Caulfield <ccaulfie@redhat.com> 3754M: David Teigland <teigland@redhat.com> 3755L: cluster-devel@redhat.com 3756W: http://sources.redhat.com/cluster/ 3757T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3758S: Supported 3759F: fs/dlm/ 3760 3761DMA BUFFER SHARING FRAMEWORK 3762M: Sumit Semwal <sumit.semwal@linaro.org> 3763S: Maintained 3764L: linux-media@vger.kernel.org 3765L: dri-devel@lists.freedesktop.org 3766L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3767F: drivers/dma-buf/ 3768F: include/linux/dma-buf* 3769F: include/linux/reservation.h 3770F: include/linux/*fence.h 3771F: Documentation/dma-buf-sharing.txt 3772T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3773 3774DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3775M: Vinod Koul <vinod.koul@intel.com> 3776L: dmaengine@vger.kernel.org 3777Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3778S: Maintained 3779F: drivers/dma/ 3780F: include/linux/dmaengine.h 3781F: Documentation/devicetree/bindings/dma/ 3782F: Documentation/dmaengine/ 3783T: git git://git.infradead.org/users/vkoul/slave-dma.git 3784 3785DME1737 HARDWARE MONITOR DRIVER 3786M: Juerg Haefliger <juergh@gmail.com> 3787L: linux-hwmon@vger.kernel.org 3788S: Maintained 3789F: Documentation/hwmon/dme1737 3790F: drivers/hwmon/dme1737.c 3791 3792DMI/SMBIOS SUPPORT 3793M: Jean Delvare <jdelvare@suse.com> 3794S: Maintained 3795T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3796F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3797F: drivers/firmware/dmi-id.c 3798F: drivers/firmware/dmi_scan.c 3799F: include/linux/dmi.h 3800 3801DOCUMENTATION 3802M: Jonathan Corbet <corbet@lwn.net> 3803L: linux-doc@vger.kernel.org 3804S: Maintained 3805F: Documentation/ 3806F: scripts/docproc.c 3807F: scripts/kernel-doc* 3808X: Documentation/ABI/ 3809X: Documentation/devicetree/ 3810X: Documentation/acpi 3811X: Documentation/power 3812X: Documentation/spi 3813X: Documentation/DocBook/media 3814T: git git://git.lwn.net/linux.git docs-next 3815 3816DOUBLETALK DRIVER 3817M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3818L: blinux-list@redhat.com 3819S: Maintained 3820F: drivers/char/dtlk.c 3821F: include/linux/dtlk.h 3822 3823DPT_I2O SCSI RAID DRIVER 3824M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3825L: linux-scsi@vger.kernel.org 3826W: http://www.adaptec.com/ 3827S: Maintained 3828F: drivers/scsi/dpt* 3829F: drivers/scsi/dpt/ 3830 3831DRBD DRIVER 3832M: Philipp Reisner <philipp.reisner@linbit.com> 3833M: Lars Ellenberg <lars.ellenberg@linbit.com> 3834L: drbd-dev@lists.linbit.com 3835W: http://www.drbd.org 3836T: git git://git.linbit.com/linux-drbd.git 3837T: git git://git.linbit.com/drbd-8.4.git 3838S: Supported 3839F: drivers/block/drbd/ 3840F: lib/lru_cache.c 3841F: Documentation/blockdev/drbd/ 3842 3843DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3844M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3845T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3846S: Supported 3847F: Documentation/kobject.txt 3848F: drivers/base/ 3849F: fs/debugfs/ 3850F: fs/kernfs/ 3851F: fs/sysfs/ 3852F: include/linux/debugfs.h 3853F: include/linux/kobj* 3854F: lib/kobj* 3855 3856DRM DRIVERS 3857M: David Airlie <airlied@linux.ie> 3858L: dri-devel@lists.freedesktop.org 3859T: git git://people.freedesktop.org/~airlied/linux 3860S: Maintained 3861F: drivers/gpu/drm/ 3862F: drivers/gpu/vga/ 3863F: Documentation/DocBook/gpu.* 3864F: include/drm/ 3865F: include/uapi/drm/ 3866 3867DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3868M: Dave Airlie <airlied@redhat.com> 3869S: Odd Fixes 3870F: drivers/gpu/drm/ast/ 3871 3872DRM DRIVER FOR BOCHS VIRTUAL GPU 3873M: Gerd Hoffmann <kraxel@redhat.com> 3874S: Odd Fixes 3875F: drivers/gpu/drm/bochs/ 3876 3877DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3878M: Dave Airlie <airlied@redhat.com> 3879S: Odd Fixes 3880F: drivers/gpu/drm/cirrus/ 3881 3882RADEON and AMDGPU DRM DRIVERS 3883M: Alex Deucher <alexander.deucher@amd.com> 3884M: Christian König <christian.koenig@amd.com> 3885L: dri-devel@lists.freedesktop.org 3886T: git git://people.freedesktop.org/~agd5f/linux 3887S: Supported 3888F: drivers/gpu/drm/radeon/ 3889F: include/uapi/drm/radeon_drm.h 3890F: drivers/gpu/drm/amd/ 3891F: include/uapi/drm/amdgpu_drm.h 3892 3893DRM PANEL DRIVERS 3894M: Thierry Reding <thierry.reding@gmail.com> 3895L: dri-devel@lists.freedesktop.org 3896T: git git://anongit.freedesktop.org/tegra/linux.git 3897S: Maintained 3898F: drivers/gpu/drm/drm_panel.c 3899F: drivers/gpu/drm/panel/ 3900F: include/drm/drm_panel.h 3901F: Documentation/devicetree/bindings/display/panel/ 3902 3903INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3904M: Daniel Vetter <daniel.vetter@intel.com> 3905M: Jani Nikula <jani.nikula@linux.intel.com> 3906L: intel-gfx@lists.freedesktop.org 3907L: dri-devel@lists.freedesktop.org 3908W: https://01.org/linuxgraphics/ 3909Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3910T: git git://anongit.freedesktop.org/drm-intel 3911S: Supported 3912F: drivers/gpu/drm/i915/ 3913F: include/drm/i915* 3914F: include/uapi/drm/i915_drm.h 3915 3916DRM DRIVERS FOR ATMEL HLCDC 3917M: Boris Brezillon <boris.brezillon@free-electrons.com> 3918L: dri-devel@lists.freedesktop.org 3919S: Supported 3920F: drivers/gpu/drm/atmel-hlcdc/ 3921F: Documentation/devicetree/bindings/drm/atmel/ 3922 3923DRM DRIVERS FOR ALLWINNER A10 3924M: Maxime Ripard <maxime.ripard@free-electrons.com> 3925L: dri-devel@lists.freedesktop.org 3926S: Supported 3927F: drivers/gpu/drm/sun4i/ 3928F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 3929 3930DRM DRIVERS FOR EXYNOS 3931M: Inki Dae <inki.dae@samsung.com> 3932M: Joonyoung Shim <jy0922.shim@samsung.com> 3933M: Seung-Woo Kim <sw0312.kim@samsung.com> 3934M: Kyungmin Park <kyungmin.park@samsung.com> 3935L: dri-devel@lists.freedesktop.org 3936T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3937S: Supported 3938F: drivers/gpu/drm/exynos/ 3939F: include/uapi/drm/exynos_drm.h 3940F: Documentation/devicetree/bindings/display/exynos/ 3941 3942DRM DRIVERS FOR FREESCALE DCU 3943M: Stefan Agner <stefan@agner.ch> 3944M: Alison Wang <alison.wang@freescale.com> 3945L: dri-devel@lists.freedesktop.org 3946S: Supported 3947F: drivers/gpu/drm/fsl-dcu/ 3948F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3949F: Documentation/devicetree/bindings/display/fsl,tcon.txt 3950F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3951 3952DRM DRIVERS FOR FREESCALE IMX 3953M: Philipp Zabel <p.zabel@pengutronix.de> 3954L: dri-devel@lists.freedesktop.org 3955S: Maintained 3956F: drivers/gpu/drm/imx/ 3957F: drivers/gpu/ipu-v3/ 3958F: Documentation/devicetree/bindings/display/imx/ 3959 3960DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3961M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3962L: dri-devel@lists.freedesktop.org 3963T: git git://github.com/patjak/drm-gma500 3964S: Maintained 3965F: drivers/gpu/drm/gma500/ 3966 3967DRM DRIVERS FOR HISILICON 3968M: Xinliang Liu <z.liuxinliang@hisilicon.com> 3969R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 3970R: Chen Feng <puck.chen@hisilicon.com> 3971L: dri-devel@lists.freedesktop.org 3972T: git git://github.com/xin3liang/linux.git 3973S: Maintained 3974F: drivers/gpu/drm/hisilicon/ 3975F: Documentation/devicetree/bindings/display/hisilicon/ 3976 3977DRM DRIVER FOR INTEL I810 VIDEO CARDS 3978S: Orphan / Obsolete 3979F: drivers/gpu/drm/i810/ 3980F: include/uapi/drm/i810_drm.h 3981 3982DRM DRIVER FOR MSM ADRENO GPU 3983M: Rob Clark <robdclark@gmail.com> 3984L: linux-arm-msm@vger.kernel.org 3985L: dri-devel@lists.freedesktop.org 3986L: freedreno@lists.freedesktop.org 3987T: git git://people.freedesktop.org/~robclark/linux 3988S: Maintained 3989F: drivers/gpu/drm/msm/ 3990F: include/uapi/drm/msm_drm.h 3991F: Documentation/devicetree/bindings/display/msm/ 3992 3993DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 3994M: Ben Skeggs <bskeggs@redhat.com> 3995L: dri-devel@lists.freedesktop.org 3996L: nouveau@lists.freedesktop.org 3997T: git git://github.com/skeggsb/linux 3998S: Supported 3999F: drivers/gpu/drm/nouveau/ 4000F: include/uapi/drm/nouveau_drm.h 4001 4002DRM DRIVERS FOR NVIDIA TEGRA 4003M: Thierry Reding <thierry.reding@gmail.com> 4004L: dri-devel@lists.freedesktop.org 4005L: linux-tegra@vger.kernel.org 4006T: git git://anongit.freedesktop.org/tegra/linux.git 4007S: Supported 4008F: drivers/gpu/drm/tegra/ 4009F: drivers/gpu/host1x/ 4010F: include/linux/host1x.h 4011F: include/uapi/drm/tegra_drm.h 4012F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4013 4014DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4015S: Orphan / Obsolete 4016F: drivers/gpu/drm/mga/ 4017F: include/uapi/drm/mga_drm.h 4018 4019DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4020M: Dave Airlie <airlied@redhat.com> 4021S: Odd Fixes 4022F: drivers/gpu/drm/mgag200/ 4023 4024DRM DRIVER FOR RAGE 128 VIDEO CARDS 4025S: Orphan / Obsolete 4026F: drivers/gpu/drm/r128/ 4027F: include/uapi/drm/r128_drm.h 4028 4029DRM DRIVERS FOR RENESAS 4030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4031L: dri-devel@lists.freedesktop.org 4032L: linux-renesas-soc@vger.kernel.org 4033T: git git://linuxtv.org/pinchartl/fbdev 4034S: Supported 4035F: drivers/gpu/drm/rcar-du/ 4036F: drivers/gpu/drm/shmobile/ 4037F: include/linux/platform_data/shmob_drm.h 4038F: Documentation/devicetree/bindings/display/renesas,du.txt 4039 4040DRM DRIVER FOR QXL VIRTUAL GPU 4041M: Dave Airlie <airlied@redhat.com> 4042S: Odd Fixes 4043F: drivers/gpu/drm/qxl/ 4044F: include/uapi/drm/qxl_drm.h 4045 4046DRM DRIVERS FOR ROCKCHIP 4047M: Mark Yao <mark.yao@rock-chips.com> 4048L: dri-devel@lists.freedesktop.org 4049S: Maintained 4050F: drivers/gpu/drm/rockchip/ 4051F: Documentation/devicetree/bindings/display/rockchip/ 4052 4053DRM DRIVER FOR SAVAGE VIDEO CARDS 4054S: Orphan / Obsolete 4055F: drivers/gpu/drm/savage/ 4056F: include/uapi/drm/savage_drm.h 4057 4058DRM DRIVER FOR SIS VIDEO CARDS 4059S: Orphan / Obsolete 4060F: drivers/gpu/drm/sis/ 4061F: include/uapi/drm/sis_drm.h 4062 4063DRM DRIVERS FOR STI 4064M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4065M: Vincent Abriou <vincent.abriou@st.com> 4066L: dri-devel@lists.freedesktop.org 4067T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4068S: Maintained 4069F: drivers/gpu/drm/sti 4070F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4071 4072DRM DRIVER FOR TDFX VIDEO CARDS 4073S: Orphan / Obsolete 4074F: drivers/gpu/drm/tdfx/ 4075 4076DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4077M: Dave Airlie <airlied@redhat.com> 4078S: Odd Fixes 4079F: drivers/gpu/drm/udl/ 4080 4081DRM DRIVERS FOR VIVANTE GPU IP 4082M: Lucas Stach <l.stach@pengutronix.de> 4083R: Russell King <linux+etnaviv@armlinux.org.uk> 4084R: Christian Gmeiner <christian.gmeiner@gmail.com> 4085L: dri-devel@lists.freedesktop.org 4086S: Maintained 4087F: drivers/gpu/drm/etnaviv/ 4088F: include/uapi/drm/etnaviv_drm.h 4089F: Documentation/devicetree/bindings/display/etnaviv/ 4090 4091DRM DRIVER FOR VMWARE VIRTUAL GPU 4092M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4093M: Sinclair Yeh <syeh@vmware.com> 4094M: Thomas Hellstrom <thellstrom@vmware.com> 4095L: dri-devel@lists.freedesktop.org 4096T: git git://people.freedesktop.org/~syeh/repos_linux 4097T: git git://people.freedesktop.org/~thomash/linux 4098S: Supported 4099F: drivers/gpu/drm/vmwgfx/ 4100F: include/uapi/drm/vmwgfx_drm.h 4101 4102DRM DRIVERS FOR VC4 4103M: Eric Anholt <eric@anholt.net> 4104T: git git://github.com/anholt/linux 4105S: Supported 4106F: drivers/gpu/drm/vc4/ 4107F: include/uapi/drm/vc4_drm.h 4108F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4109 4110DSBR100 USB FM RADIO DRIVER 4111M: Alexey Klimov <klimov.linux@gmail.com> 4112L: linux-media@vger.kernel.org 4113T: git git://linuxtv.org/media_tree.git 4114S: Maintained 4115F: drivers/media/radio/dsbr100.c 4116 4117DSCC4 DRIVER 4118M: Francois Romieu <romieu@fr.zoreil.com> 4119L: netdev@vger.kernel.org 4120S: Maintained 4121F: drivers/net/wan/dscc4.c 4122 4123DT3155 MEDIA DRIVER 4124M: Hans Verkuil <hverkuil@xs4all.nl> 4125L: linux-media@vger.kernel.org 4126T: git git://linuxtv.org/media_tree.git 4127W: https://linuxtv.org 4128S: Odd Fixes 4129F: drivers/media/pci/dt3155/ 4130 4131DVB_USB_AF9015 MEDIA DRIVER 4132M: Antti Palosaari <crope@iki.fi> 4133L: linux-media@vger.kernel.org 4134W: https://linuxtv.org 4135W: http://palosaari.fi/linux/ 4136Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4137T: git git://linuxtv.org/anttip/media_tree.git 4138S: Maintained 4139F: drivers/media/usb/dvb-usb-v2/af9015* 4140 4141DVB_USB_AF9035 MEDIA DRIVER 4142M: Antti Palosaari <crope@iki.fi> 4143L: linux-media@vger.kernel.org 4144W: https://linuxtv.org 4145W: http://palosaari.fi/linux/ 4146Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4147T: git git://linuxtv.org/anttip/media_tree.git 4148S: Maintained 4149F: drivers/media/usb/dvb-usb-v2/af9035* 4150 4151DVB_USB_ANYSEE MEDIA DRIVER 4152M: Antti Palosaari <crope@iki.fi> 4153L: linux-media@vger.kernel.org 4154W: https://linuxtv.org 4155W: http://palosaari.fi/linux/ 4156Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4157T: git git://linuxtv.org/anttip/media_tree.git 4158S: Maintained 4159F: drivers/media/usb/dvb-usb-v2/anysee* 4160 4161DVB_USB_AU6610 MEDIA DRIVER 4162M: Antti Palosaari <crope@iki.fi> 4163L: linux-media@vger.kernel.org 4164W: https://linuxtv.org 4165W: http://palosaari.fi/linux/ 4166Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4167T: git git://linuxtv.org/anttip/media_tree.git 4168S: Maintained 4169F: drivers/media/usb/dvb-usb-v2/au6610* 4170 4171DVB_USB_CE6230 MEDIA DRIVER 4172M: Antti Palosaari <crope@iki.fi> 4173L: linux-media@vger.kernel.org 4174W: https://linuxtv.org 4175W: http://palosaari.fi/linux/ 4176Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4177T: git git://linuxtv.org/anttip/media_tree.git 4178S: Maintained 4179F: drivers/media/usb/dvb-usb-v2/ce6230* 4180 4181DVB_USB_CXUSB MEDIA DRIVER 4182M: Michael Krufky <mkrufky@linuxtv.org> 4183L: linux-media@vger.kernel.org 4184W: https://linuxtv.org 4185W: http://github.com/mkrufky 4186Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4187T: git git://linuxtv.org/media_tree.git 4188S: Maintained 4189F: drivers/media/usb/dvb-usb/cxusb* 4190 4191DVB_USB_EC168 MEDIA DRIVER 4192M: Antti Palosaari <crope@iki.fi> 4193L: linux-media@vger.kernel.org 4194W: https://linuxtv.org 4195W: http://palosaari.fi/linux/ 4196Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4197T: git git://linuxtv.org/anttip/media_tree.git 4198S: Maintained 4199F: drivers/media/usb/dvb-usb-v2/ec168* 4200 4201DVB_USB_GL861 MEDIA DRIVER 4202M: Antti Palosaari <crope@iki.fi> 4203L: linux-media@vger.kernel.org 4204W: https://linuxtv.org 4205Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4206T: git git://linuxtv.org/anttip/media_tree.git 4207S: Maintained 4208F: drivers/media/usb/dvb-usb-v2/gl861* 4209 4210DVB_USB_MXL111SF MEDIA DRIVER 4211M: Michael Krufky <mkrufky@linuxtv.org> 4212L: linux-media@vger.kernel.org 4213W: https://linuxtv.org 4214W: http://github.com/mkrufky 4215Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4216T: git git://linuxtv.org/mkrufky/mxl111sf.git 4217S: Maintained 4218F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4219 4220DVB_USB_RTL28XXU MEDIA DRIVER 4221M: Antti Palosaari <crope@iki.fi> 4222L: linux-media@vger.kernel.org 4223W: https://linuxtv.org 4224W: http://palosaari.fi/linux/ 4225Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4226T: git git://linuxtv.org/anttip/media_tree.git 4227S: Maintained 4228F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4229 4230DVB_USB_V2 MEDIA DRIVER 4231M: Antti Palosaari <crope@iki.fi> 4232L: linux-media@vger.kernel.org 4233W: https://linuxtv.org 4234W: http://palosaari.fi/linux/ 4235Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4236T: git git://linuxtv.org/anttip/media_tree.git 4237S: Maintained 4238F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4239F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4240 4241DYNAMIC DEBUG 4242M: Jason Baron <jbaron@akamai.com> 4243S: Maintained 4244F: lib/dynamic_debug.c 4245F: include/linux/dynamic_debug.h 4246 4247DZ DECSTATION DZ11 SERIAL DRIVER 4248M: "Maciej W. Rozycki" <macro@linux-mips.org> 4249S: Maintained 4250F: drivers/tty/serial/dz.* 4251 4252E3X0 POWER BUTTON DRIVER 4253M: Moritz Fischer <moritz.fischer@ettus.com> 4254L: usrp-users@lists.ettus.com 4255W: http://www.ettus.com 4256S: Supported 4257F: drivers/input/misc/e3x0-button.c 4258F: Documentation/devicetree/bindings/input/e3x0-button.txt 4259 4260E4000 MEDIA DRIVER 4261M: Antti Palosaari <crope@iki.fi> 4262L: linux-media@vger.kernel.org 4263W: https://linuxtv.org 4264W: http://palosaari.fi/linux/ 4265Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4266T: git git://linuxtv.org/anttip/media_tree.git 4267S: Maintained 4268F: drivers/media/tuners/e4000* 4269 4270EATA ISA/EISA/PCI SCSI DRIVER 4271M: Dario Ballabio <ballabio_dario@emc.com> 4272L: linux-scsi@vger.kernel.org 4273S: Maintained 4274F: drivers/scsi/eata.c 4275 4276EC100 MEDIA DRIVER 4277M: Antti Palosaari <crope@iki.fi> 4278L: linux-media@vger.kernel.org 4279W: https://linuxtv.org 4280W: http://palosaari.fi/linux/ 4281Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4282T: git git://linuxtv.org/anttip/media_tree.git 4283S: Maintained 4284F: drivers/media/dvb-frontends/ec100* 4285 4286ECRYPT FILE SYSTEM 4287M: Tyler Hicks <tyhicks@canonical.com> 4288L: ecryptfs@vger.kernel.org 4289W: http://ecryptfs.org 4290W: https://launchpad.net/ecryptfs 4291T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4292S: Supported 4293F: Documentation/filesystems/ecryptfs.txt 4294F: fs/ecryptfs/ 4295 4296EDAC-CORE 4297M: Doug Thompson <dougthompson@xmission.com> 4298M: Borislav Petkov <bp@alien8.de> 4299M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4300M: Mauro Carvalho Chehab <mchehab@kernel.org> 4301L: linux-edac@vger.kernel.org 4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4303T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4304S: Supported 4305F: Documentation/edac.txt 4306F: drivers/edac/ 4307F: include/linux/edac.h 4308 4309EDAC-AMD64 4310M: Doug Thompson <dougthompson@xmission.com> 4311M: Borislav Petkov <bp@alien8.de> 4312L: linux-edac@vger.kernel.org 4313S: Maintained 4314F: drivers/edac/amd64_edac* 4315 4316EDAC-CALXEDA 4317M: Doug Thompson <dougthompson@xmission.com> 4318M: Robert Richter <rric@kernel.org> 4319L: linux-edac@vger.kernel.org 4320S: Maintained 4321F: drivers/edac/highbank* 4322 4323EDAC-CAVIUM 4324M: Ralf Baechle <ralf@linux-mips.org> 4325M: David Daney <david.daney@cavium.com> 4326L: linux-edac@vger.kernel.org 4327L: linux-mips@linux-mips.org 4328S: Supported 4329F: drivers/edac/octeon_edac* 4330 4331EDAC-E752X 4332M: Mark Gross <mark.gross@intel.com> 4333M: Doug Thompson <dougthompson@xmission.com> 4334L: linux-edac@vger.kernel.org 4335S: Maintained 4336F: drivers/edac/e752x_edac.c 4337 4338EDAC-E7XXX 4339M: Doug Thompson <dougthompson@xmission.com> 4340L: linux-edac@vger.kernel.org 4341S: Maintained 4342F: drivers/edac/e7xxx_edac.c 4343 4344EDAC-GHES 4345M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4346M: Mauro Carvalho Chehab <mchehab@kernel.org> 4347L: linux-edac@vger.kernel.org 4348S: Maintained 4349F: drivers/edac/ghes_edac.c 4350 4351EDAC-I82443BXGX 4352M: Tim Small <tim@buttersideup.com> 4353L: linux-edac@vger.kernel.org 4354S: Maintained 4355F: drivers/edac/i82443bxgx_edac.c 4356 4357EDAC-I3000 4358M: Jason Uhlenkott <juhlenko@akamai.com> 4359L: linux-edac@vger.kernel.org 4360S: Maintained 4361F: drivers/edac/i3000_edac.c 4362 4363EDAC-I5000 4364M: Doug Thompson <dougthompson@xmission.com> 4365L: linux-edac@vger.kernel.org 4366S: Maintained 4367F: drivers/edac/i5000_edac.c 4368 4369EDAC-I5400 4370M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4371M: Mauro Carvalho Chehab <mchehab@kernel.org> 4372L: linux-edac@vger.kernel.org 4373S: Maintained 4374F: drivers/edac/i5400_edac.c 4375 4376EDAC-I7300 4377M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4378M: Mauro Carvalho Chehab <mchehab@kernel.org> 4379L: linux-edac@vger.kernel.org 4380S: Maintained 4381F: drivers/edac/i7300_edac.c 4382 4383EDAC-I7CORE 4384M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4385M: Mauro Carvalho Chehab <mchehab@kernel.org> 4386L: linux-edac@vger.kernel.org 4387S: Maintained 4388F: drivers/edac/i7core_edac.c 4389 4390EDAC-I82975X 4391M: Ranganathan Desikan <ravi@jetztechnologies.com> 4392M: "Arvind R." <arvino55@gmail.com> 4393L: linux-edac@vger.kernel.org 4394S: Maintained 4395F: drivers/edac/i82975x_edac.c 4396 4397EDAC-IE31200 4398M: Jason Baron <jbaron@akamai.com> 4399L: linux-edac@vger.kernel.org 4400S: Maintained 4401F: drivers/edac/ie31200_edac.c 4402 4403EDAC-MPC85XX 4404M: Johannes Thumshirn <morbidrsa@gmail.com> 4405L: linux-edac@vger.kernel.org 4406S: Maintained 4407F: drivers/edac/mpc85xx_edac.[ch] 4408 4409EDAC-PASEMI 4410M: Egor Martovetsky <egor@pasemi.com> 4411L: linux-edac@vger.kernel.org 4412S: Maintained 4413F: drivers/edac/pasemi_edac.c 4414 4415EDAC-R82600 4416M: Tim Small <tim@buttersideup.com> 4417L: linux-edac@vger.kernel.org 4418S: Maintained 4419F: drivers/edac/r82600_edac.c 4420 4421EDAC-SBRIDGE 4422M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4423M: Mauro Carvalho Chehab <mchehab@kernel.org> 4424L: linux-edac@vger.kernel.org 4425S: Maintained 4426F: drivers/edac/sb_edac.c 4427 4428EDAC-XGENE 4429APPLIED MICRO (APM) X-GENE SOC EDAC 4430M: Loc Ho <lho@apm.com> 4431S: Supported 4432F: drivers/edac/xgene_edac.c 4433F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4434 4435EDIROL UA-101/UA-1000 DRIVER 4436M: Clemens Ladisch <clemens@ladisch.de> 4437L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4438T: git git://git.alsa-project.org/alsa-kernel.git 4439S: Maintained 4440F: sound/usb/misc/ua101.c 4441 4442EXTENSIBLE FIRMWARE INTERFACE (EFI) 4443M: Matt Fleming <matt@codeblueprint.co.uk> 4444L: linux-efi@vger.kernel.org 4445T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4446S: Maintained 4447F: Documentation/efi-stub.txt 4448F: arch/ia64/kernel/efi.c 4449F: arch/x86/boot/compressed/eboot.[ch] 4450F: arch/x86/include/asm/efi.h 4451F: arch/x86/platform/efi/ 4452F: drivers/firmware/efi/ 4453F: include/linux/efi*.h 4454 4455EFI VARIABLE FILESYSTEM 4456M: Matthew Garrett <matthew.garrett@nebula.com> 4457M: Jeremy Kerr <jk@ozlabs.org> 4458M: Matt Fleming <matt@codeblueprint.co.uk> 4459T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4460L: linux-efi@vger.kernel.org 4461S: Maintained 4462F: fs/efivarfs/ 4463 4464EFIFB FRAMEBUFFER DRIVER 4465L: linux-fbdev@vger.kernel.org 4466M: Peter Jones <pjones@redhat.com> 4467S: Maintained 4468F: drivers/video/fbdev/efifb.c 4469 4470EFS FILESYSTEM 4471W: http://aeschi.ch.eu.org/efs/ 4472S: Orphan 4473F: fs/efs/ 4474 4475EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4476M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 4477L: netdev@vger.kernel.org 4478S: Maintained 4479F: drivers/net/ethernet/ibm/ehea/ 4480 4481EM28XX VIDEO4LINUX DRIVER 4482M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4483M: Mauro Carvalho Chehab <mchehab@kernel.org> 4484L: linux-media@vger.kernel.org 4485W: https://linuxtv.org 4486T: git git://linuxtv.org/media_tree.git 4487S: Maintained 4488F: drivers/media/usb/em28xx/ 4489 4490EMBEDDED LINUX 4491M: Paul Gortmaker <paul.gortmaker@windriver.com> 4492M: Matt Mackall <mpm@selenic.com> 4493M: David Woodhouse <dwmw2@infradead.org> 4494L: linux-embedded@vger.kernel.org 4495S: Maintained 4496 4497EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4498M: James Smart <james.smart@avagotech.com> 4499M: Dick Kennedy <dick.kennedy@avagotech.com> 4500L: linux-scsi@vger.kernel.org 4501W: http://www.avagotech.com 4502S: Supported 4503F: drivers/scsi/lpfc/ 4504 4505ENE CB710 FLASH CARD READER DRIVER 4506M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4507S: Maintained 4508F: drivers/misc/cb710/ 4509F: drivers/mmc/host/cb710-mmc.* 4510F: include/linux/cb710.h 4511 4512ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4513M: Maxim Levitsky <maximlevitsky@gmail.com> 4514S: Maintained 4515F: drivers/media/rc/ene_ir.* 4516 4517EPSON S1D13XXX FRAMEBUFFER DRIVER 4518M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4519S: Maintained 4520T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4521F: drivers/video/fbdev/s1d13xxxfb.c 4522F: include/video/s1d13xxxfb.h 4523 4524ET131X NETWORK DRIVER 4525M: Mark Einon <mark.einon@gmail.com> 4526S: Odd Fixes 4527F: drivers/net/ethernet/agere/ 4528 4529ETHERNET BRIDGE 4530M: Stephen Hemminger <stephen@networkplumber.org> 4531L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4532L: netdev@vger.kernel.org 4533W: http://www.linuxfoundation.org/en/Net:Bridge 4534S: Maintained 4535F: include/linux/netfilter_bridge/ 4536F: net/bridge/ 4537 4538ETHERNET PHY LIBRARY 4539M: Florian Fainelli <f.fainelli@gmail.com> 4540L: netdev@vger.kernel.org 4541S: Maintained 4542F: include/linux/phy.h 4543F: include/linux/phy_fixed.h 4544F: drivers/net/phy/ 4545F: Documentation/networking/phy.txt 4546F: drivers/of/of_mdio.c 4547F: drivers/of/of_net.c 4548 4549EXT2 FILE SYSTEM 4550M: Jan Kara <jack@suse.com> 4551L: linux-ext4@vger.kernel.org 4552S: Maintained 4553F: Documentation/filesystems/ext2.txt 4554F: fs/ext2/ 4555F: include/linux/ext2* 4556 4557EXT4 FILE SYSTEM 4558M: "Theodore Ts'o" <tytso@mit.edu> 4559M: Andreas Dilger <adilger.kernel@dilger.ca> 4560L: linux-ext4@vger.kernel.org 4561W: http://ext4.wiki.kernel.org 4562Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4563T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4564S: Maintained 4565F: Documentation/filesystems/ext4.txt 4566F: fs/ext4/ 4567 4568Extended Verification Module (EVM) 4569M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4570L: linux-ima-devel@lists.sourceforge.net 4571L: linux-security-module@vger.kernel.org 4572S: Supported 4573F: security/integrity/evm/ 4574 4575EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4576M: MyungJoo Ham <myungjoo.ham@samsung.com> 4577M: Chanwoo Choi <cw00.choi@samsung.com> 4578L: linux-kernel@vger.kernel.org 4579T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4580S: Maintained 4581F: drivers/extcon/ 4582F: include/linux/extcon/ 4583F: include/linux/extcon.h 4584F: Documentation/extcon/ 4585F: Documentation/devicetree/bindings/extcon/ 4586 4587EXYNOS DP DRIVER 4588M: Jingoo Han <jingoohan1@gmail.com> 4589L: dri-devel@lists.freedesktop.org 4590S: Maintained 4591F: drivers/gpu/drm/exynos/exynos_dp* 4592 4593EXYNOS SYSMMU (IOMMU) driver 4594M: Marek Szyprowski <m.szyprowski@samsung.com> 4595L: iommu@lists.linux-foundation.org 4596S: Maintained 4597F: drivers/iommu/exynos-iommu.c 4598 4599EXYNOS MIPI DISPLAY DRIVERS 4600M: Inki Dae <inki.dae@samsung.com> 4601M: Donghwa Lee <dh09.lee@samsung.com> 4602M: Kyungmin Park <kyungmin.park@samsung.com> 4603L: linux-fbdev@vger.kernel.org 4604S: Maintained 4605F: drivers/video/fbdev/exynos/exynos_mipi* 4606F: include/video/exynos_mipi* 4607 4608EZchip NPS platform support 4609M: Noam Camus <noamc@ezchip.com> 4610S: Supported 4611F: arch/arc/plat-eznps 4612F: arch/arc/boot/dts/eznps.dts 4613 4614F71805F HARDWARE MONITORING DRIVER 4615M: Jean Delvare <jdelvare@suse.com> 4616L: linux-hwmon@vger.kernel.org 4617S: Maintained 4618F: Documentation/hwmon/f71805f 4619F: drivers/hwmon/f71805f.c 4620 4621FC0011 TUNER DRIVER 4622M: Michael Buesch <m@bues.ch> 4623L: linux-media@vger.kernel.org 4624S: Maintained 4625F: drivers/media/tuners/fc0011.h 4626F: drivers/media/tuners/fc0011.c 4627 4628FC2580 MEDIA DRIVER 4629M: Antti Palosaari <crope@iki.fi> 4630L: linux-media@vger.kernel.org 4631W: https://linuxtv.org 4632W: http://palosaari.fi/linux/ 4633Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4634T: git git://linuxtv.org/anttip/media_tree.git 4635S: Maintained 4636F: drivers/media/tuners/fc2580* 4637 4638FANOTIFY 4639M: Eric Paris <eparis@redhat.com> 4640S: Maintained 4641F: fs/notify/fanotify/ 4642F: include/linux/fanotify.h 4643F: include/uapi/linux/fanotify.h 4644 4645FARSYNC SYNCHRONOUS DRIVER 4646M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4647W: http://www.farsite.co.uk/ 4648S: Supported 4649F: drivers/net/wan/farsync.* 4650 4651FAULT INJECTION SUPPORT 4652M: Akinobu Mita <akinobu.mita@gmail.com> 4653S: Supported 4654F: Documentation/fault-injection/ 4655F: lib/fault-inject.c 4656 4657FBTFT Framebuffer drivers 4658M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4659M: Noralf Trønnes <noralf@tronnes.org> 4660S: Maintained 4661F: drivers/staging/fbtft/ 4662 4663FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4664M: Vasu Dev <vasu.dev@intel.com> 4665L: fcoe-devel@open-fcoe.org 4666W: www.Open-FCoE.org 4667S: Supported 4668F: drivers/scsi/libfc/ 4669F: drivers/scsi/fcoe/ 4670F: include/scsi/fc/ 4671F: include/scsi/libfc.h 4672F: include/scsi/libfcoe.h 4673F: include/uapi/scsi/fc/ 4674 4675FILE LOCKING (flock() and fcntl()/lockf()) 4676M: Jeff Layton <jlayton@poochiereds.net> 4677M: "J. Bruce Fields" <bfields@fieldses.org> 4678L: linux-fsdevel@vger.kernel.org 4679S: Maintained 4680F: include/linux/fcntl.h 4681F: include/linux/fs.h 4682F: include/uapi/linux/fcntl.h 4683F: include/uapi/linux/fs.h 4684F: fs/fcntl.c 4685F: fs/locks.c 4686 4687FILESYSTEMS (VFS and infrastructure) 4688M: Alexander Viro <viro@zeniv.linux.org.uk> 4689L: linux-fsdevel@vger.kernel.org 4690S: Maintained 4691F: fs/* 4692 4693FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4694M: Riku Voipio <riku.voipio@iki.fi> 4695L: linux-hwmon@vger.kernel.org 4696S: Maintained 4697F: drivers/hwmon/f75375s.c 4698F: include/linux/f75375s.h 4699 4700FIREWIRE AUDIO DRIVERS 4701M: Clemens Ladisch <clemens@ladisch.de> 4702L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4703T: git git://git.alsa-project.org/alsa-kernel.git 4704S: Maintained 4705F: sound/firewire/ 4706 4707FIREWIRE MEDIA DRIVERS (firedtv) 4708M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4709L: linux-media@vger.kernel.org 4710L: linux1394-devel@lists.sourceforge.net 4711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4712S: Maintained 4713F: drivers/media/firewire/ 4714 4715FIREWIRE SBP-2 TARGET 4716M: Chris Boot <bootc@bootc.net> 4717L: linux-scsi@vger.kernel.org 4718L: target-devel@vger.kernel.org 4719L: linux1394-devel@lists.sourceforge.net 4720T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4721S: Maintained 4722F: drivers/target/sbp/ 4723 4724FIREWIRE SUBSYSTEM 4725M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4726L: linux1394-devel@lists.sourceforge.net 4727W: http://ieee1394.wiki.kernel.org/ 4728T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4729S: Maintained 4730F: drivers/firewire/ 4731F: include/linux/firewire.h 4732F: include/uapi/linux/firewire*.h 4733F: tools/firewire/ 4734 4735FIRMWARE LOADER (request_firmware) 4736M: Ming Lei <ming.lei@canonical.com> 4737L: linux-kernel@vger.kernel.org 4738S: Maintained 4739F: Documentation/firmware_class/ 4740F: drivers/base/firmware*.c 4741F: include/linux/firmware.h 4742 4743FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4744M: Joshua Morris <josh.h.morris@us.ibm.com> 4745M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4746S: Maintained 4747F: drivers/block/rsxx/ 4748 4749FLOPPY DRIVER 4750M: Jiri Kosina <jikos@kernel.org> 4751T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4752S: Odd fixes 4753F: drivers/block/floppy.c 4754 4755FMC SUBSYSTEM 4756M: Alessandro Rubini <rubini@gnudd.com> 4757W: http://www.ohwr.org/projects/fmc-bus 4758S: Supported 4759F: drivers/fmc/ 4760F: include/linux/fmc*.h 4761F: include/linux/ipmi-fru.h 4762K: fmc_d.*register 4763 4764FPGA MANAGER FRAMEWORK 4765M: Alan Tull <atull@opensource.altera.com> 4766R: Moritz Fischer <moritz.fischer@ettus.com> 4767S: Maintained 4768F: drivers/fpga/ 4769F: include/linux/fpga/fpga-mgr.h 4770W: http://www.rocketboards.org 4771 4772FPU EMULATOR 4773M: Bill Metzenthen <billm@melbpc.org.au> 4774W: http://floatingpoint.sourceforge.net/emulator/index.html 4775S: Maintained 4776F: arch/x86/math-emu/ 4777 4778FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4779L: netdev@vger.kernel.org 4780S: Orphan 4781F: drivers/net/wan/dlci.c 4782F: drivers/net/wan/sdla.c 4783 4784FRAMEBUFFER LAYER 4785M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4786M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4787L: linux-fbdev@vger.kernel.org 4788W: http://linux-fbdev.sourceforge.net/ 4789Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4790T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4791S: Maintained 4792F: Documentation/fb/ 4793F: drivers/video/ 4794F: include/video/ 4795F: include/linux/fb.h 4796F: include/uapi/video/ 4797F: include/uapi/linux/fb.h 4798 4799FREESCALE DIU FRAMEBUFFER DRIVER 4800M: Timur Tabi <timur@tabi.org> 4801L: linux-fbdev@vger.kernel.org 4802S: Maintained 4803F: drivers/video/fbdev/fsl-diu-fb.* 4804 4805FREESCALE DMA DRIVER 4806M: Li Yang <leoli@freescale.com> 4807M: Zhang Wei <zw@zh-kernel.org> 4808L: linuxppc-dev@lists.ozlabs.org 4809S: Maintained 4810F: drivers/dma/fsldma.* 4811 4812FREESCALE GPMI NAND DRIVER 4813M: Han Xu <han.xu@nxp.com> 4814L: linux-mtd@lists.infradead.org 4815S: Maintained 4816F: drivers/mtd/nand/gpmi-nand/* 4817 4818FREESCALE I2C CPM DRIVER 4819M: Jochen Friedrich <jochen@scram.de> 4820L: linuxppc-dev@lists.ozlabs.org 4821L: linux-i2c@vger.kernel.org 4822S: Maintained 4823F: drivers/i2c/busses/i2c-cpm.c 4824 4825FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4826M: Sascha Hauer <kernel@pengutronix.de> 4827L: linux-fbdev@vger.kernel.org 4828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4829S: Maintained 4830F: include/linux/platform_data/video-imxfb.h 4831F: drivers/video/fbdev/imxfb.c 4832 4833FREESCALE QUAD SPI DRIVER 4834M: Han Xu <han.xu@nxp.com> 4835L: linux-mtd@lists.infradead.org 4836S: Maintained 4837F: drivers/mtd/spi-nor/fsl-quadspi.c 4838 4839FREESCALE SOC FS_ENET DRIVER 4840M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4841M: Vitaly Bordug <vbordug@ru.mvista.com> 4842L: linuxppc-dev@lists.ozlabs.org 4843L: netdev@vger.kernel.org 4844S: Maintained 4845F: drivers/net/ethernet/freescale/fs_enet/ 4846F: include/linux/fs_enet_pd.h 4847 4848FREESCALE IMX / MXC FEC DRIVER 4849M: Fugang Duan <fugang.duan@nxp.com> 4850L: netdev@vger.kernel.org 4851S: Maintained 4852F: drivers/net/ethernet/freescale/fec_main.c 4853F: drivers/net/ethernet/freescale/fec_ptp.c 4854F: drivers/net/ethernet/freescale/fec.h 4855F: Documentation/devicetree/bindings/net/fsl-fec.txt 4856 4857FREESCALE QUICC ENGINE LIBRARY 4858L: linuxppc-dev@lists.ozlabs.org 4859S: Orphan 4860F: drivers/soc/fsl/qe/ 4861F: include/soc/fsl/*qe*.h 4862F: include/soc/fsl/*ucc*.h 4863 4864FREESCALE USB PERIPHERAL DRIVERS 4865M: Li Yang <leoli@freescale.com> 4866L: linux-usb@vger.kernel.org 4867L: linuxppc-dev@lists.ozlabs.org 4868S: Maintained 4869F: drivers/usb/gadget/udc/fsl* 4870 4871FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4872M: Li Yang <leoli@freescale.com> 4873L: netdev@vger.kernel.org 4874L: linuxppc-dev@lists.ozlabs.org 4875S: Maintained 4876F: drivers/net/ethernet/freescale/ucc_geth* 4877 4878FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4879M: Claudiu Manoil <claudiu.manoil@freescale.com> 4880L: netdev@vger.kernel.org 4881S: Maintained 4882F: drivers/net/ethernet/freescale/gianfar* 4883X: drivers/net/ethernet/freescale/gianfar_ptp.c 4884F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4885 4886FREESCALE QUICC ENGINE UCC UART DRIVER 4887M: Timur Tabi <timur@tabi.org> 4888L: linuxppc-dev@lists.ozlabs.org 4889S: Maintained 4890F: drivers/tty/serial/ucc_uart.c 4891 4892FREESCALE SOC SOUND DRIVERS 4893M: Timur Tabi <timur@tabi.org> 4894M: Nicolin Chen <nicoleotsuka@gmail.com> 4895M: Xiubo Li <Xiubo.Lee@gmail.com> 4896R: Fabio Estevam <fabio.estevam@nxp.com> 4897L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4898L: linuxppc-dev@lists.ozlabs.org 4899S: Maintained 4900F: sound/soc/fsl/fsl* 4901F: sound/soc/fsl/imx* 4902F: sound/soc/fsl/mpc8610_hpcd.c 4903 4904FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4905M: "J. German Rivera" <German.Rivera@freescale.com> 4906M: Stuart Yoder <stuart.yoder@nxp.com> 4907L: linux-kernel@vger.kernel.org 4908S: Maintained 4909F: drivers/staging/fsl-mc/ 4910 4911FREEVXFS FILESYSTEM 4912M: Christoph Hellwig <hch@infradead.org> 4913W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4914S: Maintained 4915F: fs/freevxfs/ 4916 4917FREEZER 4918M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4919M: Pavel Machek <pavel@ucw.cz> 4920L: linux-pm@vger.kernel.org 4921S: Supported 4922F: Documentation/power/freezing-of-tasks.txt 4923F: include/linux/freezer.h 4924F: kernel/freezer.c 4925 4926FRONTSWAP API 4927M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4928L: linux-kernel@vger.kernel.org 4929S: Maintained 4930F: mm/frontswap.c 4931F: include/linux/frontswap.h 4932 4933FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4934M: David Howells <dhowells@redhat.com> 4935L: linux-cachefs@redhat.com (moderated for non-subscribers) 4936S: Supported 4937F: Documentation/filesystems/caching/ 4938F: fs/fscache/ 4939F: include/linux/fscache*.h 4940 4941F2FS FILE SYSTEM 4942M: Jaegeuk Kim <jaegeuk@kernel.org> 4943M: Changman Lee <cm224.lee@samsung.com> 4944R: Chao Yu <yuchao0@huawei.com> 4945L: linux-f2fs-devel@lists.sourceforge.net 4946W: http://en.wikipedia.org/wiki/F2FS 4947T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4948S: Maintained 4949F: Documentation/filesystems/f2fs.txt 4950F: Documentation/ABI/testing/sysfs-fs-f2fs 4951F: fs/f2fs/ 4952F: include/linux/f2fs_fs.h 4953F: include/trace/events/f2fs.h 4954 4955FUJITSU FR-V (FRV) PORT 4956S: Orphan 4957F: arch/frv/ 4958 4959FUJITSU LAPTOP EXTRAS 4960M: Jonathan Woithe <jwoithe@just42.net> 4961L: platform-driver-x86@vger.kernel.org 4962S: Maintained 4963F: drivers/platform/x86/fujitsu-laptop.c 4964 4965FUJITSU M-5MO LS CAMERA ISP DRIVER 4966M: Kyungmin Park <kyungmin.park@samsung.com> 4967M: Heungjun Kim <riverful.kim@samsung.com> 4968L: linux-media@vger.kernel.org 4969S: Maintained 4970F: drivers/media/i2c/m5mols/ 4971F: include/media/i2c/m5mols.h 4972 4973FUJITSU TABLET EXTRAS 4974M: Robert Gerlach <khnz@gmx.de> 4975L: platform-driver-x86@vger.kernel.org 4976S: Maintained 4977F: drivers/platform/x86/fujitsu-tablet.c 4978 4979FUSE: FILESYSTEM IN USERSPACE 4980M: Miklos Szeredi <miklos@szeredi.hu> 4981L: linux-fsdevel@vger.kernel.org 4982W: http://fuse.sourceforge.net/ 4983T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 4984S: Maintained 4985F: fs/fuse/ 4986F: include/uapi/linux/fuse.h 4987F: Documentation/filesystems/fuse.txt 4988 4989FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4990M: Rik Faith <faith@cs.unc.edu> 4991L: linux-scsi@vger.kernel.org 4992S: Odd Fixes (e.g., new signatures) 4993F: drivers/scsi/fdomain.* 4994 4995GCOV BASED KERNEL PROFILING 4996M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 4997S: Maintained 4998F: kernel/gcov/ 4999F: Documentation/gcov.txt 5000 5001GDT SCSI DISK ARRAY CONTROLLER DRIVER 5002M: Achim Leubner <achim_leubner@adaptec.com> 5003L: linux-scsi@vger.kernel.org 5004W: http://www.icp-vortex.com/ 5005S: Supported 5006F: drivers/scsi/gdt* 5007 5008GDB KERNEL DEBUGGING HELPER SCRIPTS 5009M: Jan Kiszka <jan.kiszka@siemens.com> 5010M: Kieran Bingham <kieran@bingham.xyz> 5011S: Supported 5012F: scripts/gdb/ 5013 5014GEMTEK FM RADIO RECEIVER DRIVER 5015M: Hans Verkuil <hverkuil@xs4all.nl> 5016L: linux-media@vger.kernel.org 5017T: git git://linuxtv.org/media_tree.git 5018W: https://linuxtv.org 5019S: Maintained 5020F: drivers/media/radio/radio-gemtek* 5021 5022GENERIC GPIO I2C DRIVER 5023M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5024S: Supported 5025F: drivers/i2c/busses/i2c-gpio.c 5026F: include/linux/i2c-gpio.h 5027 5028GENERIC GPIO I2C MULTIPLEXER DRIVER 5029M: Peter Korsgaard <peter.korsgaard@barco.com> 5030L: linux-i2c@vger.kernel.org 5031S: Supported 5032F: drivers/i2c/muxes/i2c-mux-gpio.c 5033F: include/linux/i2c-mux-gpio.h 5034F: Documentation/i2c/muxes/i2c-mux-gpio 5035 5036GENERIC HDLC (WAN) DRIVERS 5037M: Krzysztof Halasa <khc@pm.waw.pl> 5038W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5039S: Maintained 5040F: drivers/net/wan/c101.c 5041F: drivers/net/wan/hd6457* 5042F: drivers/net/wan/hdlc* 5043F: drivers/net/wan/n2.c 5044F: drivers/net/wan/pc300too.c 5045F: drivers/net/wan/pci200syn.c 5046F: drivers/net/wan/wanxl* 5047 5048GENERIC INCLUDE/ASM HEADER FILES 5049M: Arnd Bergmann <arnd@arndb.de> 5050L: linux-arch@vger.kernel.org 5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5052S: Maintained 5053F: include/asm-generic/ 5054F: include/uapi/asm-generic/ 5055 5056GENERIC PHY FRAMEWORK 5057M: Kishon Vijay Abraham I <kishon@ti.com> 5058L: linux-kernel@vger.kernel.org 5059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5060S: Supported 5061F: drivers/phy/ 5062F: include/linux/phy/ 5063 5064GENERIC PM DOMAINS 5065M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5066M: Kevin Hilman <khilman@kernel.org> 5067M: Ulf Hansson <ulf.hansson@linaro.org> 5068L: linux-pm@vger.kernel.org 5069S: Supported 5070F: drivers/base/power/domain*.c 5071F: include/linux/pm_domain.h 5072 5073GENERIC UIO DRIVER FOR PCI DEVICES 5074M: "Michael S. Tsirkin" <mst@redhat.com> 5075L: kvm@vger.kernel.org 5076S: Supported 5077F: drivers/uio/uio_pci_generic.c 5078 5079GET_MAINTAINER SCRIPT 5080M: Joe Perches <joe@perches.com> 5081S: Maintained 5082F: scripts/get_maintainer.pl 5083 5084GFS2 FILE SYSTEM 5085M: Steven Whitehouse <swhiteho@redhat.com> 5086M: Bob Peterson <rpeterso@redhat.com> 5087L: cluster-devel@redhat.com 5088W: http://sources.redhat.com/cluster/ 5089T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5090S: Supported 5091F: Documentation/filesystems/gfs2*.txt 5092F: fs/gfs2/ 5093F: include/uapi/linux/gfs2_ondisk.h 5094 5095GIGASET ISDN DRIVERS 5096M: Paul Bolle <pebolle@tiscali.nl> 5097L: gigaset307x-common@lists.sourceforge.net 5098W: http://gigaset307x.sourceforge.net/ 5099S: Odd Fixes 5100F: Documentation/isdn/README.gigaset 5101F: drivers/isdn/gigaset/ 5102F: include/uapi/linux/gigaset_dev.h 5103 5104GO7007 MPEG CODEC 5105M: Hans Verkuil <hans.verkuil@cisco.com> 5106L: linux-media@vger.kernel.org 5107S: Maintained 5108F: drivers/media/usb/go7007/ 5109 5110GOODIX TOUCHSCREEN 5111M: Bastien Nocera <hadess@hadess.net> 5112L: linux-input@vger.kernel.org 5113S: Maintained 5114F: drivers/input/touchscreen/goodix.c 5115 5116GPIO SUBSYSTEM 5117M: Linus Walleij <linus.walleij@linaro.org> 5118M: Alexandre Courbot <gnurou@gmail.com> 5119L: linux-gpio@vger.kernel.org 5120T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5121S: Maintained 5122F: Documentation/devicetree/bindings/gpio/ 5123F: Documentation/gpio/ 5124F: Documentation/ABI/testing/gpio-cdev 5125F: Documentation/ABI/obsolete/sysfs-gpio 5126F: drivers/gpio/ 5127F: include/linux/gpio/ 5128F: include/linux/gpio.h 5129F: include/asm-generic/gpio.h 5130F: include/uapi/linux/gpio.h 5131F: tools/gpio/ 5132 5133GRE DEMULTIPLEXER DRIVER 5134M: Dmitry Kozlov <xeb@mail.ru> 5135L: netdev@vger.kernel.org 5136S: Maintained 5137F: net/ipv4/gre_demux.c 5138F: net/ipv4/gre_offload.c 5139F: include/net/gre.h 5140 5141GRETH 10/100/1G Ethernet MAC device driver 5142M: Andreas Larsson <andreas@gaisler.com> 5143L: netdev@vger.kernel.org 5144S: Maintained 5145F: drivers/net/ethernet/aeroflex/ 5146 5147GSPCA FINEPIX SUBDRIVER 5148M: Frank Zago <frank@zago.net> 5149L: linux-media@vger.kernel.org 5150T: git git://linuxtv.org/media_tree.git 5151S: Maintained 5152F: drivers/media/usb/gspca/finepix.c 5153 5154GSPCA GL860 SUBDRIVER 5155M: Olivier Lorin <o.lorin@laposte.net> 5156L: linux-media@vger.kernel.org 5157T: git git://linuxtv.org/media_tree.git 5158S: Maintained 5159F: drivers/media/usb/gspca/gl860/ 5160 5161GSPCA M5602 SUBDRIVER 5162M: Erik Andren <erik.andren@gmail.com> 5163L: linux-media@vger.kernel.org 5164T: git git://linuxtv.org/media_tree.git 5165S: Maintained 5166F: drivers/media/usb/gspca/m5602/ 5167 5168GSPCA PAC207 SONIXB SUBDRIVER 5169M: Hans de Goede <hdegoede@redhat.com> 5170L: linux-media@vger.kernel.org 5171T: git git://linuxtv.org/media_tree.git 5172S: Maintained 5173F: drivers/media/usb/gspca/pac207.c 5174 5175GSPCA SN9C20X SUBDRIVER 5176M: Brian Johnson <brijohn@gmail.com> 5177L: linux-media@vger.kernel.org 5178T: git git://linuxtv.org/media_tree.git 5179S: Maintained 5180F: drivers/media/usb/gspca/sn9c20x.c 5181 5182GSPCA T613 SUBDRIVER 5183M: Leandro Costantino <lcostantino@gmail.com> 5184L: linux-media@vger.kernel.org 5185T: git git://linuxtv.org/media_tree.git 5186S: Maintained 5187F: drivers/media/usb/gspca/t613.c 5188 5189GSPCA USB WEBCAM DRIVER 5190M: Hans de Goede <hdegoede@redhat.com> 5191L: linux-media@vger.kernel.org 5192T: git git://linuxtv.org/media_tree.git 5193S: Maintained 5194F: drivers/media/usb/gspca/ 5195 5196GUID PARTITION TABLE (GPT) 5197M: Davidlohr Bueso <dave@stgolabs.net> 5198L: linux-efi@vger.kernel.org 5199S: Maintained 5200F: block/partitions/efi.* 5201 5202STK1160 USB VIDEO CAPTURE DRIVER 5203M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5204L: linux-media@vger.kernel.org 5205T: git git://linuxtv.org/media_tree.git 5206S: Maintained 5207F: drivers/media/usb/stk1160/ 5208 5209H8/300 ARCHITECTURE 5210M: Yoshinori Sato <ysato@users.sourceforge.jp> 5211L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5212W: http://uclinux-h8.sourceforge.jp 5213T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5214S: Maintained 5215F: arch/h8300/ 5216F: drivers/clocksource/h8300_*.c 5217F: drivers/clk/h8300/ 5218F: drivers/irqchip/irq-renesas-h8*.c 5219 5220HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5221M: Frank Seidel <frank@f-seidel.de> 5222L: platform-driver-x86@vger.kernel.org 5223W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5224S: Maintained 5225F: drivers/platform/x86/hdaps.c 5226 5227HDPVR USB VIDEO ENCODER DRIVER 5228M: Hans Verkuil <hverkuil@xs4all.nl> 5229L: linux-media@vger.kernel.org 5230T: git git://linuxtv.org/media_tree.git 5231W: https://linuxtv.org 5232S: Odd Fixes 5233F: drivers/media/usb/hdpvr/ 5234 5235HWPOISON MEMORY FAILURE HANDLING 5236M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5237L: linux-mm@kvack.org 5238S: Maintained 5239F: mm/memory-failure.c 5240F: mm/hwpoison-inject.c 5241 5242HYPERVISOR VIRTUAL CONSOLE DRIVER 5243L: linuxppc-dev@lists.ozlabs.org 5244S: Odd Fixes 5245F: drivers/tty/hvc/ 5246 5247HACKRF MEDIA DRIVER 5248M: Antti Palosaari <crope@iki.fi> 5249L: linux-media@vger.kernel.org 5250W: https://linuxtv.org 5251W: http://palosaari.fi/linux/ 5252Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5253T: git git://linuxtv.org/anttip/media_tree.git 5254S: Maintained 5255F: drivers/media/usb/hackrf/ 5256 5257HARDWARE MONITORING 5258M: Jean Delvare <jdelvare@suse.com> 5259M: Guenter Roeck <linux@roeck-us.net> 5260L: linux-hwmon@vger.kernel.org 5261W: http://hwmon.wiki.kernel.org/ 5262T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5263T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5264S: Maintained 5265F: Documentation/hwmon/ 5266F: drivers/hwmon/ 5267F: include/linux/hwmon*.h 5268 5269HARDWARE RANDOM NUMBER GENERATOR CORE 5270M: Matt Mackall <mpm@selenic.com> 5271M: Herbert Xu <herbert@gondor.apana.org.au> 5272L: linux-crypto@vger.kernel.org 5273S: Odd fixes 5274F: Documentation/hw_random.txt 5275F: drivers/char/hw_random/ 5276F: include/linux/hw_random.h 5277 5278HARDWARE SPINLOCK CORE 5279M: Ohad Ben-Cohen <ohad@wizery.com> 5280M: Bjorn Andersson <bjorn.andersson@linaro.org> 5281L: linux-remoteproc@vger.kernel.org 5282S: Maintained 5283T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5284F: Documentation/hwspinlock.txt 5285F: drivers/hwspinlock/hwspinlock_* 5286F: include/linux/hwspinlock.h 5287 5288HARMONY SOUND DRIVER 5289L: linux-parisc@vger.kernel.org 5290S: Maintained 5291F: sound/parisc/harmony.* 5292 5293HD29L2 MEDIA DRIVER 5294M: Antti Palosaari <crope@iki.fi> 5295L: linux-media@vger.kernel.org 5296W: https://linuxtv.org 5297W: http://palosaari.fi/linux/ 5298Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5299T: git git://linuxtv.org/anttip/media_tree.git 5300S: Maintained 5301F: drivers/media/dvb-frontends/hd29l2* 5302 5303HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5304M: Don Brace <don.brace@microsemi.com> 5305L: iss_storagedev@hp.com 5306L: esc.storagedev@microsemi.com 5307L: linux-scsi@vger.kernel.org 5308S: Supported 5309F: Documentation/scsi/hpsa.txt 5310F: drivers/scsi/hpsa*.[ch] 5311F: include/linux/cciss*.h 5312F: include/uapi/linux/cciss*.h 5313 5314HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5315M: Don Brace <don.brace@microsemi.com> 5316L: iss_storagedev@hp.com 5317L: esc.storagedev@microsemi.com 5318L: linux-scsi@vger.kernel.org 5319S: Supported 5320F: Documentation/blockdev/cciss.txt 5321F: drivers/block/cciss* 5322F: include/linux/cciss_ioctl.h 5323F: include/uapi/linux/cciss_ioctl.h 5324 5325HFI1 DRIVER 5326M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5327M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5328L: linux-rdma@vger.kernel.org 5329S: Supported 5330F: drivers/infiniband/hw/hfi1 5331 5332HFS FILESYSTEM 5333L: linux-fsdevel@vger.kernel.org 5334S: Orphan 5335F: Documentation/filesystems/hfs.txt 5336F: fs/hfs/ 5337 5338HFSPLUS FILESYSTEM 5339L: linux-fsdevel@vger.kernel.org 5340S: Orphan 5341F: Documentation/filesystems/hfsplus.txt 5342F: fs/hfsplus/ 5343 5344HGA FRAMEBUFFER DRIVER 5345M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5346L: linux-nvidia@lists.surfsouth.com 5347W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5348S: Maintained 5349F: drivers/video/fbdev/hgafb.c 5350 5351HIBERNATION (aka Software Suspend, aka swsusp) 5352M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5353M: Pavel Machek <pavel@ucw.cz> 5354L: linux-pm@vger.kernel.org 5355S: Supported 5356F: arch/x86/power/ 5357F: drivers/base/power/ 5358F: kernel/power/ 5359F: include/linux/suspend.h 5360F: include/linux/freezer.h 5361F: include/linux/pm.h 5362F: arch/*/include/asm/suspend*.h 5363 5364HID CORE LAYER 5365M: Jiri Kosina <jikos@kernel.org> 5366R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5367L: linux-input@vger.kernel.org 5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5369S: Maintained 5370F: drivers/hid/ 5371F: include/linux/hid* 5372F: include/uapi/linux/hid* 5373 5374HID SENSOR HUB DRIVERS 5375M: Jiri Kosina <jikos@kernel.org> 5376M: Jonathan Cameron <jic23@kernel.org> 5377M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5378L: linux-input@vger.kernel.org 5379L: linux-iio@vger.kernel.org 5380S: Maintained 5381F: Documentation/hid/hid-sensor* 5382F: drivers/hid/hid-sensor-* 5383F: drivers/iio/*/hid-* 5384F: include/linux/hid-sensor-* 5385 5386HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5387M: Thomas Gleixner <tglx@linutronix.de> 5388L: linux-kernel@vger.kernel.org 5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5390S: Maintained 5391F: Documentation/timers/ 5392F: kernel/time/hrtimer.c 5393F: kernel/time/clockevents.c 5394F: kernel/time/tick*.* 5395F: kernel/time/timer_*.c 5396F: include/linux/clockchips.h 5397F: include/linux/hrtimer.h 5398 5399HIGH-SPEED SCC DRIVER FOR AX.25 5400L: linux-hams@vger.kernel.org 5401S: Orphan 5402F: drivers/net/hamradio/dmascc.c 5403F: drivers/net/hamradio/scc.c 5404 5405HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5406M: HighPoint Linux Team <linux@highpoint-tech.com> 5407W: http://www.highpoint-tech.com 5408S: Supported 5409F: Documentation/scsi/hptiop.txt 5410F: drivers/scsi/hptiop.c 5411 5412HIPPI 5413M: Jes Sorensen <jes@trained-monkey.org> 5414L: linux-hippi@sunsite.dk 5415S: Maintained 5416F: include/linux/hippidevice.h 5417F: include/uapi/linux/if_hippi.h 5418F: net/802/hippi.c 5419F: drivers/net/hippi/ 5420 5421HISILICON SAS Controller 5422M: John Garry <john.garry@huawei.com> 5423W: http://www.hisilicon.com 5424S: Supported 5425F: drivers/scsi/hisi_sas/ 5426F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5427 5428HOST AP DRIVER 5429M: Jouni Malinen <j@w1.fi> 5430L: hostap@shmoo.com (subscribers-only) 5431L: linux-wireless@vger.kernel.org 5432W: http://hostap.epitest.fi/ 5433S: Maintained 5434F: drivers/net/wireless/intersil/hostap/ 5435 5436HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5437L: platform-driver-x86@vger.kernel.org 5438S: Orphan 5439F: drivers/platform/x86/tc1100-wmi.c 5440 5441HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5442M: Jaroslav Kysela <perex@perex.cz> 5443S: Maintained 5444F: drivers/net/ethernet/hp/hp100.* 5445 5446HPET: High Precision Event Timers driver 5447M: Clemens Ladisch <clemens@ladisch.de> 5448S: Maintained 5449F: Documentation/timers/hpet.txt 5450F: drivers/char/hpet.c 5451F: include/linux/hpet.h 5452F: include/uapi/linux/hpet.h 5453 5454HPET: x86 5455S: Orphan 5456F: arch/x86/kernel/hpet.c 5457F: arch/x86/include/asm/hpet.h 5458 5459HPFS FILESYSTEM 5460M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5461W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5462S: Maintained 5463F: fs/hpfs/ 5464 5465HSI SUBSYSTEM 5466M: Sebastian Reichel <sre@kernel.org> 5467T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5468S: Maintained 5469F: Documentation/ABI/testing/sysfs-bus-hsi 5470F: Documentation/hsi.txt 5471F: drivers/hsi/ 5472F: include/linux/hsi/ 5473F: include/uapi/linux/hsi/ 5474 5475HSO 3G MODEM DRIVER 5476M: Jan Dumon <j.dumon@option.com> 5477W: http://www.pharscape.org 5478S: Maintained 5479F: drivers/net/usb/hso.c 5480 5481HSR NETWORK PROTOCOL 5482M: Arvid Brodin <arvid.brodin@alten.se> 5483L: netdev@vger.kernel.org 5484S: Maintained 5485F: net/hsr/ 5486 5487HTCPEN TOUCHSCREEN DRIVER 5488M: Pau Oliva Fora <pof@eslack.org> 5489L: linux-input@vger.kernel.org 5490S: Maintained 5491F: drivers/input/touchscreen/htcpen.c 5492 5493HUGETLB FILESYSTEM 5494M: Nadia Yvette Chambers <nyc@holomorphy.com> 5495S: Maintained 5496F: fs/hugetlbfs/ 5497 5498Hyper-V CORE AND DRIVERS 5499M: "K. Y. Srinivasan" <kys@microsoft.com> 5500M: Haiyang Zhang <haiyangz@microsoft.com> 5501L: devel@linuxdriverproject.org 5502S: Maintained 5503F: arch/x86/include/asm/mshyperv.h 5504F: arch/x86/include/uapi/asm/hyperv.h 5505F: arch/x86/kernel/cpu/mshyperv.c 5506F: drivers/hid/hid-hyperv.c 5507F: drivers/hv/ 5508F: drivers/input/serio/hyperv-keyboard.c 5509F: drivers/pci/host/pci-hyperv.c 5510F: drivers/net/hyperv/ 5511F: drivers/scsi/storvsc_drv.c 5512F: drivers/video/fbdev/hyperv_fb.c 5513F: include/linux/hyperv.h 5514F: tools/hv/ 5515F: Documentation/ABI/stable/sysfs-bus-vmbus 5516 5517I2C MUXES 5518M: Peter Rosin <peda@axentia.se> 5519L: linux-i2c@vger.kernel.org 5520S: Maintained 5521F: Documentation/i2c/i2c-topology 5522F: Documentation/i2c/muxes/ 5523F: Documentation/devicetree/bindings/i2c/i2c-mux* 5524F: drivers/i2c/i2c-mux.c 5525F: drivers/i2c/muxes/ 5526F: include/linux/i2c-mux.h 5527 5528I2C OVER PARALLEL PORT 5529M: Jean Delvare <jdelvare@suse.com> 5530L: linux-i2c@vger.kernel.org 5531S: Maintained 5532F: Documentation/i2c/busses/i2c-parport 5533F: Documentation/i2c/busses/i2c-parport-light 5534F: drivers/i2c/busses/i2c-parport.c 5535F: drivers/i2c/busses/i2c-parport-light.c 5536 5537I2C/SMBUS CONTROLLER DRIVERS FOR PC 5538M: Jean Delvare <jdelvare@suse.com> 5539L: linux-i2c@vger.kernel.org 5540S: Maintained 5541F: Documentation/i2c/busses/i2c-ali1535 5542F: Documentation/i2c/busses/i2c-ali1563 5543F: Documentation/i2c/busses/i2c-ali15x3 5544F: Documentation/i2c/busses/i2c-amd756 5545F: Documentation/i2c/busses/i2c-amd8111 5546F: Documentation/i2c/busses/i2c-i801 5547F: Documentation/i2c/busses/i2c-nforce2 5548F: Documentation/i2c/busses/i2c-piix4 5549F: Documentation/i2c/busses/i2c-sis5595 5550F: Documentation/i2c/busses/i2c-sis630 5551F: Documentation/i2c/busses/i2c-sis96x 5552F: Documentation/i2c/busses/i2c-via 5553F: Documentation/i2c/busses/i2c-viapro 5554F: drivers/i2c/busses/i2c-ali1535.c 5555F: drivers/i2c/busses/i2c-ali1563.c 5556F: drivers/i2c/busses/i2c-ali15x3.c 5557F: drivers/i2c/busses/i2c-amd756.c 5558F: drivers/i2c/busses/i2c-amd756-s4882.c 5559F: drivers/i2c/busses/i2c-amd8111.c 5560F: drivers/i2c/busses/i2c-i801.c 5561F: drivers/i2c/busses/i2c-isch.c 5562F: drivers/i2c/busses/i2c-nforce2.c 5563F: drivers/i2c/busses/i2c-nforce2-s4985.c 5564F: drivers/i2c/busses/i2c-piix4.c 5565F: drivers/i2c/busses/i2c-sis5595.c 5566F: drivers/i2c/busses/i2c-sis630.c 5567F: drivers/i2c/busses/i2c-sis96x.c 5568F: drivers/i2c/busses/i2c-via.c 5569F: drivers/i2c/busses/i2c-viapro.c 5570 5571I2C/SMBUS ISMT DRIVER 5572M: Seth Heasley <seth.heasley@intel.com> 5573M: Neil Horman <nhorman@tuxdriver.com> 5574L: linux-i2c@vger.kernel.org 5575F: drivers/i2c/busses/i2c-ismt.c 5576F: Documentation/i2c/busses/i2c-ismt 5577 5578I2C/SMBUS STUB DRIVER 5579M: Jean Delvare <jdelvare@suse.com> 5580L: linux-i2c@vger.kernel.org 5581S: Maintained 5582F: drivers/i2c/i2c-stub.c 5583 5584I2C SUBSYSTEM 5585M: Wolfram Sang <wsa@the-dreams.de> 5586L: linux-i2c@vger.kernel.org 5587W: https://i2c.wiki.kernel.org/ 5588Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5590S: Maintained 5591F: Documentation/devicetree/bindings/i2c/ 5592F: Documentation/i2c/ 5593F: drivers/i2c/ 5594F: drivers/i2c/*/ 5595F: include/linux/i2c.h 5596F: include/linux/i2c-*.h 5597F: include/uapi/linux/i2c.h 5598F: include/uapi/linux/i2c-*.h 5599 5600I2C ACPI SUPPORT 5601M: Mika Westerberg <mika.westerberg@linux.intel.com> 5602L: linux-i2c@vger.kernel.org 5603L: linux-acpi@vger.kernel.org 5604S: Maintained 5605 5606I2C-TAOS-EVM DRIVER 5607M: Jean Delvare <jdelvare@suse.com> 5608L: linux-i2c@vger.kernel.org 5609S: Maintained 5610F: Documentation/i2c/busses/i2c-taos-evm 5611F: drivers/i2c/busses/i2c-taos-evm.c 5612 5613I2C-TINY-USB DRIVER 5614M: Till Harbaum <till@harbaum.org> 5615L: linux-i2c@vger.kernel.org 5616W: http://www.harbaum.org/till/i2c_tiny_usb 5617S: Maintained 5618F: drivers/i2c/busses/i2c-tiny-usb.c 5619 5620i386 BOOT CODE 5621M: "H. Peter Anvin" <hpa@zytor.com> 5622S: Maintained 5623F: arch/x86/boot/ 5624 5625i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5626M: "H. Peter Anvin" <hpa@zytor.com> 5627T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5628S: Maintained 5629 5630IA64 (Itanium) PLATFORM 5631M: Tony Luck <tony.luck@intel.com> 5632M: Fenghua Yu <fenghua.yu@intel.com> 5633L: linux-ia64@vger.kernel.org 5634T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5635S: Maintained 5636F: arch/ia64/ 5637 5638IBM Power VMX Cryptographic instructions 5639M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5640M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5641L: linux-crypto@vger.kernel.org 5642S: Supported 5643F: drivers/crypto/vmx/Makefile 5644F: drivers/crypto/vmx/Kconfig 5645F: drivers/crypto/vmx/vmx.c 5646F: drivers/crypto/vmx/aes* 5647F: drivers/crypto/vmx/ghash* 5648F: drivers/crypto/vmx/ppc-xlate.pl 5649 5650IBM Power in-Nest Crypto Acceleration 5651M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5652M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5653L: linux-crypto@vger.kernel.org 5654S: Supported 5655F: drivers/crypto/nx/Makefile 5656F: drivers/crypto/nx/Kconfig 5657F: drivers/crypto/nx/nx-aes* 5658F: drivers/crypto/nx/nx-sha* 5659F: drivers/crypto/nx/nx.* 5660F: drivers/crypto/nx/nx_csbcpb.h 5661F: drivers/crypto/nx/nx_debugfs.h 5662 5663IBM Power 842 compression accelerator 5664M: Dan Streetman <ddstreet@ieee.org> 5665S: Supported 5666F: drivers/crypto/nx/Makefile 5667F: drivers/crypto/nx/Kconfig 5668F: drivers/crypto/nx/nx-842* 5669F: include/linux/sw842.h 5670F: crypto/842.c 5671F: lib/842/ 5672 5673IBM Power Linux RAID adapter 5674M: Brian King <brking@us.ibm.com> 5675S: Supported 5676F: drivers/scsi/ipr.* 5677 5678IBM Power Virtual Ethernet Device Driver 5679M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5680L: netdev@vger.kernel.org 5681S: Supported 5682F: drivers/net/ethernet/ibm/ibmveth.* 5683 5684IBM Power SRIOV Virtual NIC Device Driver 5685M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5686M: John Allen <jallen@linux.vnet.ibm.com> 5687L: netdev@vger.kernel.org 5688S: Supported 5689F: drivers/net/ethernet/ibm/ibmvnic.* 5690 5691IBM Power Virtual SCSI Device Drivers 5692M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5693L: linux-scsi@vger.kernel.org 5694S: Supported 5695F: drivers/scsi/ibmvscsi/ibmvscsi* 5696F: drivers/scsi/ibmvscsi/viosrp.h 5697 5698IBM Power Virtual FC Device Drivers 5699M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5700L: linux-scsi@vger.kernel.org 5701S: Supported 5702F: drivers/scsi/ibmvscsi/ibmvfc* 5703 5704IBM ServeRAID RAID DRIVER 5705S: Orphan 5706F: drivers/scsi/ips.* 5707 5708ICH LPC AND GPIO DRIVER 5709M: Peter Tyser <ptyser@xes-inc.com> 5710S: Maintained 5711F: drivers/mfd/lpc_ich.c 5712F: drivers/gpio/gpio-ich.c 5713 5714IDE SUBSYSTEM 5715M: "David S. Miller" <davem@davemloft.net> 5716L: linux-ide@vger.kernel.org 5717Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5718T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5719S: Maintained 5720F: Documentation/ide/ 5721F: drivers/ide/ 5722F: include/linux/ide.h 5723 5724IDEAPAD LAPTOP EXTRAS DRIVER 5725M: Ike Panhc <ike.pan@canonical.com> 5726L: platform-driver-x86@vger.kernel.org 5727W: http://launchpad.net/ideapad-laptop 5728S: Maintained 5729F: drivers/platform/x86/ideapad-laptop.c 5730 5731IDEAPAD LAPTOP SLIDEBAR DRIVER 5732M: Andrey Moiseev <o2g.org.ru@gmail.com> 5733L: linux-input@vger.kernel.org 5734W: https://github.com/o2genum/ideapad-slidebar 5735S: Maintained 5736F: drivers/input/misc/ideapad_slidebar.c 5737 5738IDE/ATAPI DRIVERS 5739M: Borislav Petkov <bp@alien8.de> 5740L: linux-ide@vger.kernel.org 5741S: Maintained 5742F: Documentation/cdrom/ide-cd 5743F: drivers/ide/ide-cd* 5744 5745IDLE-I7300 5746M: Andy Henroid <andrew.d.henroid@intel.com> 5747L: linux-pm@vger.kernel.org 5748S: Supported 5749F: drivers/idle/i7300_idle.c 5750 5751IEEE 802.15.4 SUBSYSTEM 5752M: Alexander Aring <aar@pengutronix.de> 5753L: linux-wpan@vger.kernel.org 5754W: http://wpan.cakelab.org/ 5755T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5756T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5757S: Maintained 5758F: net/ieee802154/ 5759F: net/mac802154/ 5760F: drivers/net/ieee802154/ 5761F: include/linux/nl802154.h 5762F: include/linux/ieee802154.h 5763F: include/net/nl802154.h 5764F: include/net/mac802154.h 5765F: include/net/af_ieee802154.h 5766F: include/net/cfg802154.h 5767F: include/net/ieee802154_netdev.h 5768F: Documentation/networking/ieee802154.txt 5769 5770IGORPLUG-USB IR RECEIVER 5771M: Sean Young <sean@mess.org> 5772L: linux-media@vger.kernel.org 5773S: Maintained 5774F: drivers/media/rc/igorplugusb.c 5775 5776IGUANAWORKS USB IR TRANSCEIVER 5777M: Sean Young <sean@mess.org> 5778L: linux-media@vger.kernel.org 5779S: Maintained 5780F: drivers/media/rc/iguanair.c 5781 5782IIO SUBSYSTEM AND DRIVERS 5783M: Jonathan Cameron <jic23@kernel.org> 5784R: Hartmut Knaack <knaack.h@gmx.de> 5785R: Lars-Peter Clausen <lars@metafoo.de> 5786R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5787L: linux-iio@vger.kernel.org 5788S: Maintained 5789F: drivers/iio/ 5790F: drivers/staging/iio/ 5791F: include/linux/iio/ 5792F: tools/iio/ 5793 5794IKANOS/ADI EAGLE ADSL USB DRIVER 5795M: Matthieu Castet <castet.matthieu@free.fr> 5796M: Stanislaw Gruszka <stf_xl@wp.pl> 5797S: Maintained 5798F: drivers/usb/atm/ueagle-atm.c 5799 5800INA209 HARDWARE MONITOR DRIVER 5801M: Guenter Roeck <linux@roeck-us.net> 5802L: linux-hwmon@vger.kernel.org 5803S: Maintained 5804F: Documentation/hwmon/ina209 5805F: Documentation/devicetree/bindings/i2c/ina209.txt 5806F: drivers/hwmon/ina209.c 5807 5808INA2XX HARDWARE MONITOR DRIVER 5809M: Guenter Roeck <linux@roeck-us.net> 5810L: linux-hwmon@vger.kernel.org 5811S: Maintained 5812F: Documentation/hwmon/ina2xx 5813F: drivers/hwmon/ina2xx.c 5814F: include/linux/platform_data/ina2xx.h 5815 5816INDUSTRY PACK SUBSYSTEM (IPACK) 5817M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5818M: Jens Taprogge <jens.taprogge@taprogge.org> 5819M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5820L: industrypack-devel@lists.sourceforge.net 5821W: http://industrypack.sourceforge.net 5822S: Maintained 5823F: drivers/ipack/ 5824 5825INGENIC JZ4780 DMA Driver 5826M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5827S: Maintained 5828F: drivers/dma/dma-jz4780.c 5829 5830INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5831M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5832M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5833L: linux-ima-devel@lists.sourceforge.net 5834L: linux-ima-user@lists.sourceforge.net 5835L: linux-security-module@vger.kernel.org 5836T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5837S: Supported 5838F: security/integrity/ima/ 5839 5840IMGTEC IR DECODER DRIVER 5841M: James Hogan <james.hogan@imgtec.com> 5842S: Maintained 5843F: drivers/media/rc/img-ir/ 5844 5845IMS TWINTURBO FRAMEBUFFER DRIVER 5846L: linux-fbdev@vger.kernel.org 5847S: Orphan 5848F: drivers/video/fbdev/imsttfb.c 5849 5850INFINIBAND SUBSYSTEM 5851M: Doug Ledford <dledford@redhat.com> 5852M: Sean Hefty <sean.hefty@intel.com> 5853M: Hal Rosenstock <hal.rosenstock@gmail.com> 5854L: linux-rdma@vger.kernel.org 5855W: http://www.openfabrics.org/ 5856Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5857T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5858S: Supported 5859F: Documentation/infiniband/ 5860F: drivers/infiniband/ 5861F: include/uapi/linux/if_infiniband.h 5862F: include/uapi/rdma/ 5863F: include/rdma/ 5864 5865INOTIFY 5866M: John McCutchan <john@johnmccutchan.com> 5867M: Robert Love <rlove@rlove.org> 5868M: Eric Paris <eparis@parisplace.org> 5869S: Maintained 5870F: Documentation/filesystems/inotify.txt 5871F: fs/notify/inotify/ 5872F: include/linux/inotify.h 5873F: include/uapi/linux/inotify.h 5874 5875INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5876M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5877L: linux-input@vger.kernel.org 5878Q: http://patchwork.kernel.org/project/linux-input/list/ 5879T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5880S: Maintained 5881F: drivers/input/ 5882F: include/linux/input.h 5883F: include/uapi/linux/input.h 5884F: include/linux/input/ 5885F: Documentation/devicetree/bindings/input/ 5886 5887INPUT MULTITOUCH (MT) PROTOCOL 5888M: Henrik Rydberg <rydberg@bitmath.org> 5889L: linux-input@vger.kernel.org 5890S: Odd fixes 5891F: Documentation/input/multi-touch-protocol.txt 5892F: drivers/input/input-mt.c 5893K: \b(ABS|SYN)_MT_ 5894 5895INTEL ASoC BDW/HSW DRIVERS 5896M: Jie Yang <yang.jie@linux.intel.com> 5897L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5898S: Supported 5899F: sound/soc/intel/common/sst-dsp* 5900F: sound/soc/intel/common/sst-firmware.c 5901F: sound/soc/intel/boards/broadwell.c 5902F: sound/soc/intel/haswell/ 5903 5904INTEL C600 SERIES SAS CONTROLLER DRIVER 5905M: Intel SCU Linux support <intel-linux-scu@intel.com> 5906M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5907L: linux-scsi@vger.kernel.org 5908T: git git://git.code.sf.net/p/intel-sas/isci 5909S: Supported 5910F: drivers/scsi/isci/ 5911 5912INTEL HID EVENT DRIVER 5913M: Alex Hung <alex.hung@canonical.com> 5914L: platform-driver-x86@vger.kernel.org 5915S: Maintained 5916F: drivers/platform/x86/intel-hid.c 5917 5918INTEL IDLE DRIVER 5919M: Len Brown <lenb@kernel.org> 5920L: linux-pm@vger.kernel.org 5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5922S: Supported 5923F: drivers/idle/intel_idle.c 5924 5925INTEL PSTATE DRIVER 5926M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5927M: Len Brown <lenb@kernel.org> 5928L: linux-pm@vger.kernel.org 5929S: Supported 5930F: drivers/cpufreq/intel_pstate.c 5931 5932INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5933M: Maik Broemme <mbroemme@plusserver.de> 5934L: linux-fbdev@vger.kernel.org 5935S: Maintained 5936F: Documentation/fb/intelfb.txt 5937F: drivers/video/fbdev/intelfb/ 5938 5939INTEL 810/815 FRAMEBUFFER DRIVER 5940M: Antonino Daplas <adaplas@gmail.com> 5941L: linux-fbdev@vger.kernel.org 5942S: Maintained 5943F: drivers/video/fbdev/i810/ 5944 5945INTEL MENLOW THERMAL DRIVER 5946M: Sujith Thomas <sujith.thomas@intel.com> 5947L: platform-driver-x86@vger.kernel.org 5948W: https://01.org/linux-acpi 5949S: Supported 5950F: drivers/platform/x86/intel_menlow.c 5951 5952INTEL I/OAT DMA DRIVER 5953M: Dave Jiang <dave.jiang@intel.com> 5954R: Dan Williams <dan.j.williams@intel.com> 5955L: dmaengine@vger.kernel.org 5956Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5957S: Supported 5958F: drivers/dma/ioat* 5959 5960INTEL IOMMU (VT-d) 5961M: David Woodhouse <dwmw2@infradead.org> 5962L: iommu@lists.linux-foundation.org 5963T: git git://git.infradead.org/iommu-2.6.git 5964S: Supported 5965F: drivers/iommu/intel-iommu.c 5966F: include/linux/intel-iommu.h 5967 5968INTEL IOP-ADMA DMA DRIVER 5969R: Dan Williams <dan.j.williams@intel.com> 5970S: Odd fixes 5971F: drivers/dma/iop-adma.c 5972 5973INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5974M: Krzysztof Halasa <khalasa@piap.pl> 5975S: Maintained 5976F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5977F: arch/arm/mach-ixp4xx/include/mach/npe.h 5978F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5979F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5980F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5981F: drivers/net/wan/ixp4xx_hss.c 5982 5983INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5984M: Deepak Saxena <dsaxena@plexity.net> 5985S: Maintained 5986F: drivers/char/hw_random/ixp4xx-rng.c 5987 5988INTEL ETHERNET DRIVERS 5989M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5990L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 5991W: http://www.intel.com/support/feedback.htm 5992W: http://e1000.sourceforge.net/ 5993Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5994T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5995T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5996S: Supported 5997F: Documentation/networking/e100.txt 5998F: Documentation/networking/e1000.txt 5999F: Documentation/networking/e1000e.txt 6000F: Documentation/networking/igb.txt 6001F: Documentation/networking/igbvf.txt 6002F: Documentation/networking/ixgb.txt 6003F: Documentation/networking/ixgbe.txt 6004F: Documentation/networking/ixgbevf.txt 6005F: Documentation/networking/i40e.txt 6006F: Documentation/networking/i40evf.txt 6007F: drivers/net/ethernet/intel/ 6008F: drivers/net/ethernet/intel/*/ 6009 6010INTEL RDMA RNIC DRIVER 6011M: Faisal Latif <faisal.latif@intel.com> 6012R: Chien Tin Tung <chien.tin.tung@intel.com> 6013R: Mustafa Ismail <mustafa.ismail@intel.com> 6014R: Shiraz Saleem <shiraz.saleem@intel.com> 6015R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6016L: linux-rdma@vger.kernel.org 6017S: Supported 6018F: drivers/infiniband/hw/i40iw/ 6019 6020INTEL-MID GPIO DRIVER 6021M: David Cohen <david.a.cohen@linux.intel.com> 6022L: linux-gpio@vger.kernel.org 6023S: Maintained 6024F: drivers/gpio/gpio-intel-mid.c 6025 6026INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6027M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6028L: linux-wireless@vger.kernel.org 6029S: Maintained 6030F: Documentation/networking/README.ipw2100 6031F: Documentation/networking/README.ipw2200 6032F: drivers/net/wireless/intel/ipw2x00/ 6033 6034INTEL(R) TRACE HUB 6035M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6036S: Supported 6037F: Documentation/trace/intel_th.txt 6038F: drivers/hwtracing/intel_th/ 6039 6040INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6041M: Ning Sun <ning.sun@intel.com> 6042L: tboot-devel@lists.sourceforge.net 6043W: http://tboot.sourceforge.net 6044T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6045S: Supported 6046F: Documentation/intel_txt.txt 6047F: include/linux/tboot.h 6048F: arch/x86/kernel/tboot.c 6049 6050INTEL WIRELESS WIMAX CONNECTION 2400 6051M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6052M: linux-wimax@intel.com 6053L: wimax@linuxwimax.org (subscribers-only) 6054S: Supported 6055W: http://linuxwimax.org 6056F: Documentation/wimax/README.i2400m 6057F: drivers/net/wimax/i2400m/ 6058F: include/uapi/linux/wimax/i2400m.h 6059 6060INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6061M: Stanislaw Gruszka <sgruszka@redhat.com> 6062L: linux-wireless@vger.kernel.org 6063S: Supported 6064F: drivers/net/wireless/intel/iwlegacy/ 6065 6066INTEL WIRELESS WIFI LINK (iwlwifi) 6067M: Johannes Berg <johannes.berg@intel.com> 6068M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6069M: Luca Coelho <luciano.coelho@intel.com> 6070M: Intel Linux Wireless <linuxwifi@intel.com> 6071L: linux-wireless@vger.kernel.org 6072W: http://intellinuxwireless.org 6073T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6074S: Supported 6075F: drivers/net/wireless/intel/iwlwifi/ 6076 6077INTEL MANAGEMENT ENGINE (mei) 6078M: Tomas Winkler <tomas.winkler@intel.com> 6079L: linux-kernel@vger.kernel.org 6080S: Supported 6081F: include/uapi/linux/mei.h 6082F: include/linux/mei_cl_bus.h 6083F: drivers/misc/mei/* 6084F: drivers/watchdog/mei_wdt.c 6085F: Documentation/misc-devices/mei/* 6086 6087INTEL MIC DRIVERS (mic) 6088M: Sudeep Dutt <sudeep.dutt@intel.com> 6089M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6090S: Supported 6091W: https://github.com/sudeepdutt/mic 6092W: http://software.intel.com/en-us/mic-developer 6093F: include/linux/mic_bus.h 6094F: include/linux/scif.h 6095F: include/uapi/linux/mic_common.h 6096F: include/uapi/linux/mic_ioctl.h 6097F: include/uapi/linux/scif_ioctl.h 6098F: drivers/misc/mic/ 6099F: drivers/dma/mic_x100_dma.c 6100F: drivers/dma/mic_x100_dma.h 6101F: Documentation/mic/ 6102 6103INTEL PMC/P-Unit IPC DRIVER 6104M: Zha Qipeng<qipeng.zha@intel.com> 6105L: platform-driver-x86@vger.kernel.org 6106S: Maintained 6107F: drivers/platform/x86/intel_pmc_ipc.c 6108F: drivers/platform/x86/intel_punit_ipc.c 6109F: arch/x86/include/asm/intel_pmc_ipc.h 6110F: arch/x86/include/asm/intel_punit_ipc.h 6111 6112INTEL TELEMETRY DRIVER 6113M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6114L: platform-driver-x86@vger.kernel.org 6115S: Maintained 6116F: arch/x86/include/asm/intel_telemetry.h 6117F: drivers/platform/x86/intel_telemetry* 6118 6119INTEL PMC CORE DRIVER 6120M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6121M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6122L: platform-driver-x86@vger.kernel.org 6123S: Maintained 6124F: arch/x86/include/asm/pmc_core.h 6125F: drivers/platform/x86/intel_pmc_core* 6126 6127IOC3 ETHERNET DRIVER 6128M: Ralf Baechle <ralf@linux-mips.org> 6129L: linux-mips@linux-mips.org 6130S: Maintained 6131F: drivers/net/ethernet/sgi/ioc3-eth.c 6132 6133IOC3 SERIAL DRIVER 6134M: Pat Gefre <pfg@sgi.com> 6135L: linux-serial@vger.kernel.org 6136S: Maintained 6137F: drivers/tty/serial/ioc3_serial.c 6138 6139IOMMU DRIVERS 6140M: Joerg Roedel <joro@8bytes.org> 6141L: iommu@lists.linux-foundation.org 6142T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6143S: Maintained 6144F: drivers/iommu/ 6145 6146IP MASQUERADING 6147M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6148S: Maintained 6149F: net/ipv4/netfilter/ipt_MASQUERADE.c 6150 6151IPMI SUBSYSTEM 6152M: Corey Minyard <minyard@acm.org> 6153L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6154W: http://openipmi.sourceforge.net/ 6155S: Supported 6156F: Documentation/IPMI.txt 6157F: drivers/char/ipmi/ 6158F: include/linux/ipmi* 6159F: include/uapi/linux/ipmi* 6160 6161QCOM AUDIO (ASoC) DRIVERS 6162M: Patrick Lai <plai@codeaurora.org> 6163M: Banajit Goswami <bgoswami@codeaurora.org> 6164L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6165S: Supported 6166F: sound/soc/qcom/ 6167 6168IPS SCSI RAID DRIVER 6169M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6170L: linux-scsi@vger.kernel.org 6171W: http://www.adaptec.com/ 6172S: Maintained 6173F: drivers/scsi/ips* 6174 6175IPVS 6176M: Wensong Zhang <wensong@linux-vs.org> 6177M: Simon Horman <horms@verge.net.au> 6178M: Julian Anastasov <ja@ssi.bg> 6179L: netdev@vger.kernel.org 6180L: lvs-devel@vger.kernel.org 6181S: Maintained 6182T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6183T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6184F: Documentation/networking/ipvs-sysctl.txt 6185F: include/net/ip_vs.h 6186F: include/uapi/linux/ip_vs.h 6187F: net/netfilter/ipvs/ 6188 6189IPWIRELESS DRIVER 6190M: Jiri Kosina <jikos@kernel.org> 6191M: David Sterba <dsterba@suse.com> 6192S: Odd Fixes 6193F: drivers/tty/ipwireless/ 6194 6195IPX NETWORK LAYER 6196M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6197L: netdev@vger.kernel.org 6198S: Maintained 6199F: include/net/ipx.h 6200F: include/uapi/linux/ipx.h 6201F: net/ipx/ 6202 6203IRDA SUBSYSTEM 6204M: Samuel Ortiz <samuel@sortiz.org> 6205L: irda-users@lists.sourceforge.net (subscribers-only) 6206L: netdev@vger.kernel.org 6207W: http://irda.sourceforge.net/ 6208S: Maintained 6209T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6210F: Documentation/networking/irda.txt 6211F: drivers/net/irda/ 6212F: include/net/irda/ 6213F: net/irda/ 6214 6215IRQ SUBSYSTEM 6216M: Thomas Gleixner <tglx@linutronix.de> 6217L: linux-kernel@vger.kernel.org 6218S: Maintained 6219T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6220F: kernel/irq/ 6221 6222IRQCHIP DRIVERS 6223M: Thomas Gleixner <tglx@linutronix.de> 6224M: Jason Cooper <jason@lakedaemon.net> 6225M: Marc Zyngier <marc.zyngier@arm.com> 6226L: linux-kernel@vger.kernel.org 6227S: Maintained 6228T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6229T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6230F: Documentation/devicetree/bindings/interrupt-controller/ 6231F: drivers/irqchip/ 6232 6233IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6234M: Jiang Liu <jiang.liu@linux.intel.com> 6235M: Marc Zyngier <marc.zyngier@arm.com> 6236S: Maintained 6237T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6238F: Documentation/IRQ-domain.txt 6239F: include/linux/irqdomain.h 6240F: kernel/irq/irqdomain.c 6241F: kernel/irq/msi.c 6242 6243ISA 6244M: William Breathitt Gray <vilhelm.gray@gmail.com> 6245S: Maintained 6246F: Documentation/isa.txt 6247F: drivers/base/isa.c 6248F: include/linux/isa.h 6249 6250ISAPNP 6251M: Jaroslav Kysela <perex@perex.cz> 6252S: Maintained 6253F: Documentation/isapnp.txt 6254F: drivers/pnp/isapnp/ 6255F: include/linux/isapnp.h 6256 6257ISA RADIO MODULE 6258M: Hans Verkuil <hverkuil@xs4all.nl> 6259L: linux-media@vger.kernel.org 6260T: git git://linuxtv.org/media_tree.git 6261W: https://linuxtv.org 6262S: Maintained 6263F: drivers/media/radio/radio-isa* 6264 6265iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6266M: Peter Jones <pjones@redhat.com> 6267M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6268S: Maintained 6269F: drivers/firmware/iscsi_ibft* 6270 6271ISCSI 6272M: Mike Christie <michaelc@cs.wisc.edu> 6273L: open-iscsi@googlegroups.com 6274W: www.open-iscsi.org 6275T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6276S: Maintained 6277F: drivers/scsi/*iscsi* 6278F: include/scsi/*iscsi* 6279 6280ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6281M: Or Gerlitz <ogerlitz@mellanox.com> 6282M: Sagi Grimberg <sagi@grimberg.me> 6283M: Roi Dayan <roid@mellanox.com> 6284L: linux-rdma@vger.kernel.org 6285S: Supported 6286W: http://www.openfabrics.org 6287W: www.open-iscsi.org 6288Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6289F: drivers/infiniband/ulp/iser/ 6290 6291ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6292M: Sagi Grimberg <sagi@grimberg.me> 6293T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6294L: linux-rdma@vger.kernel.org 6295L: target-devel@vger.kernel.org 6296S: Supported 6297W: http://www.linux-iscsi.org 6298F: drivers/infiniband/ulp/isert 6299 6300ISDN SUBSYSTEM 6301M: Karsten Keil <isdn@linux-pingi.de> 6302L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6303L: netdev@vger.kernel.org 6304W: http://www.isdn4linux.de 6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6306S: Maintained 6307F: Documentation/isdn/ 6308F: drivers/isdn/ 6309F: include/linux/isdn.h 6310F: include/linux/isdn/ 6311F: include/uapi/linux/isdn.h 6312F: include/uapi/linux/isdn/ 6313 6314ISDN SUBSYSTEM (Eicon active card driver) 6315M: Armin Schindler <mac@melware.de> 6316L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6317W: http://www.melware.de 6318S: Maintained 6319F: drivers/isdn/hardware/eicon/ 6320 6321IT87 HARDWARE MONITORING DRIVER 6322M: Jean Delvare <jdelvare@suse.com> 6323L: linux-hwmon@vger.kernel.org 6324S: Maintained 6325F: Documentation/hwmon/it87 6326F: drivers/hwmon/it87.c 6327 6328IT913X MEDIA DRIVER 6329M: Antti Palosaari <crope@iki.fi> 6330L: linux-media@vger.kernel.org 6331W: https://linuxtv.org 6332W: http://palosaari.fi/linux/ 6333Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6334T: git git://linuxtv.org/anttip/media_tree.git 6335S: Maintained 6336F: drivers/media/tuners/it913x* 6337 6338IVTV VIDEO4LINUX DRIVER 6339M: Andy Walls <awalls@md.metrocast.net> 6340L: ivtv-devel@ivtvdriver.org (subscribers-only) 6341L: linux-media@vger.kernel.org 6342T: git git://linuxtv.org/media_tree.git 6343W: http://www.ivtvdriver.org 6344S: Maintained 6345F: Documentation/video4linux/*.ivtv 6346F: drivers/media/pci/ivtv/ 6347F: include/uapi/linux/ivtv* 6348 6349IX2505V MEDIA DRIVER 6350M: Malcolm Priestley <tvboxspy@gmail.com> 6351L: linux-media@vger.kernel.org 6352W: https://linuxtv.org 6353Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6354S: Maintained 6355F: drivers/media/dvb-frontends/ix2505v* 6356 6357JC42.4 TEMPERATURE SENSOR DRIVER 6358M: Guenter Roeck <linux@roeck-us.net> 6359L: linux-hwmon@vger.kernel.org 6360S: Maintained 6361F: drivers/hwmon/jc42.c 6362F: Documentation/hwmon/jc42 6363 6364JFS FILESYSTEM 6365M: Dave Kleikamp <shaggy@kernel.org> 6366L: jfs-discussion@lists.sourceforge.net 6367W: http://jfs.sourceforge.net/ 6368T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6369S: Maintained 6370F: Documentation/filesystems/jfs.txt 6371F: fs/jfs/ 6372 6373JME NETWORK DRIVER 6374M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6375L: netdev@vger.kernel.org 6376S: Maintained 6377F: drivers/net/ethernet/jme.* 6378 6379JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6380M: David Woodhouse <dwmw2@infradead.org> 6381L: linux-mtd@lists.infradead.org 6382W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6383S: Maintained 6384F: fs/jffs2/ 6385F: include/uapi/linux/jffs2.h 6386 6387JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6388M: "Theodore Ts'o" <tytso@mit.edu> 6389M: Jan Kara <jack@suse.com> 6390L: linux-ext4@vger.kernel.org 6391S: Maintained 6392F: fs/jbd2/ 6393F: include/linux/jbd2.h 6394 6395JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6396M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6397L: linux-media@vger.kernel.org 6398S: Maintained 6399F: drivers/media/platform/rcar_jpu.c 6400 6401JSM Neo PCI based serial card 6402M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6403L: linux-serial@vger.kernel.org 6404S: Maintained 6405F: drivers/tty/serial/jsm/ 6406 6407K10TEMP HARDWARE MONITORING DRIVER 6408M: Clemens Ladisch <clemens@ladisch.de> 6409L: linux-hwmon@vger.kernel.org 6410S: Maintained 6411F: Documentation/hwmon/k10temp 6412F: drivers/hwmon/k10temp.c 6413 6414K8TEMP HARDWARE MONITORING DRIVER 6415M: Rudolf Marek <r.marek@assembler.cz> 6416L: linux-hwmon@vger.kernel.org 6417S: Maintained 6418F: Documentation/hwmon/k8temp 6419F: drivers/hwmon/k8temp.c 6420 6421KASAN 6422M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6423R: Alexander Potapenko <glider@google.com> 6424R: Dmitry Vyukov <dvyukov@google.com> 6425L: kasan-dev@googlegroups.com 6426S: Maintained 6427F: arch/*/include/asm/kasan.h 6428F: arch/*/mm/kasan_init* 6429F: Documentation/kasan.txt 6430F: include/linux/kasan*.h 6431F: lib/test_kasan.c 6432F: mm/kasan/ 6433F: scripts/Makefile.kasan 6434 6435KCONFIG 6436M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6437L: linux-kbuild@vger.kernel.org 6438T: git git://gitorious.org/linux-kconfig/linux-kconfig 6439S: Maintained 6440F: Documentation/kbuild/kconfig-language.txt 6441F: scripts/kconfig/ 6442 6443KDUMP 6444M: Dave Young <dyoung@redhat.com> 6445M: Baoquan He <bhe@redhat.com> 6446R: Vivek Goyal <vgoyal@redhat.com> 6447L: kexec@lists.infradead.org 6448W: http://lse.sourceforge.net/kdump/ 6449S: Maintained 6450F: Documentation/kdump/ 6451 6452KEENE FM RADIO TRANSMITTER DRIVER 6453M: Hans Verkuil <hverkuil@xs4all.nl> 6454L: linux-media@vger.kernel.org 6455T: git git://linuxtv.org/media_tree.git 6456W: https://linuxtv.org 6457S: Maintained 6458F: drivers/media/radio/radio-keene* 6459 6460KERNEL AUTOMOUNTER v4 (AUTOFS4) 6461M: Ian Kent <raven@themaw.net> 6462L: autofs@vger.kernel.org 6463S: Maintained 6464F: fs/autofs4/ 6465 6466KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6467M: Michal Marek <mmarek@suse.com> 6468T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6469T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6470L: linux-kbuild@vger.kernel.org 6471S: Maintained 6472F: Documentation/kbuild/ 6473F: Makefile 6474F: scripts/Makefile.* 6475F: scripts/basic/ 6476F: scripts/mk* 6477F: scripts/package/ 6478 6479KERNEL JANITORS 6480L: kernel-janitors@vger.kernel.org 6481W: http://kernelnewbies.org/KernelJanitors 6482S: Odd Fixes 6483 6484KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6485M: "J. Bruce Fields" <bfields@fieldses.org> 6486M: Jeff Layton <jlayton@poochiereds.net> 6487L: linux-nfs@vger.kernel.org 6488W: http://nfs.sourceforge.net/ 6489T: git git://linux-nfs.org/~bfields/linux.git 6490S: Supported 6491F: fs/nfsd/ 6492F: include/uapi/linux/nfsd/ 6493F: fs/lockd/ 6494F: fs/nfs_common/ 6495F: net/sunrpc/ 6496F: include/linux/lockd/ 6497F: include/linux/sunrpc/ 6498F: include/uapi/linux/sunrpc/ 6499 6500KERNEL SELFTEST FRAMEWORK 6501M: Shuah Khan <shuahkh@osg.samsung.com> 6502M: Shuah Khan <shuah@kernel.org> 6503L: linux-kselftest@vger.kernel.org 6504T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6505S: Maintained 6506F: tools/testing/selftests 6507 6508KERNEL VIRTUAL MACHINE (KVM) 6509M: Paolo Bonzini <pbonzini@redhat.com> 6510M: Radim Krčmář <rkrcmar@redhat.com> 6511L: kvm@vger.kernel.org 6512W: http://www.linux-kvm.org 6513T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6514S: Supported 6515F: Documentation/*/kvm*.txt 6516F: Documentation/virtual/kvm/ 6517F: arch/*/kvm/ 6518F: arch/x86/kernel/kvm.c 6519F: arch/x86/kernel/kvmclock.c 6520F: arch/*/include/asm/kvm* 6521F: include/linux/kvm* 6522F: include/uapi/linux/kvm* 6523F: virt/kvm/ 6524F: tools/kvm/ 6525 6526KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6527M: Joerg Roedel <joro@8bytes.org> 6528L: kvm@vger.kernel.org 6529W: http://www.linux-kvm.org/ 6530S: Maintained 6531F: arch/x86/include/asm/svm.h 6532F: arch/x86/kvm/svm.c 6533 6534KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6535M: Alexander Graf <agraf@suse.com> 6536L: kvm-ppc@vger.kernel.org 6537W: http://www.linux-kvm.org/ 6538T: git git://github.com/agraf/linux-2.6.git 6539S: Supported 6540F: arch/powerpc/include/asm/kvm* 6541F: arch/powerpc/kvm/ 6542 6543KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6544M: Christian Borntraeger <borntraeger@de.ibm.com> 6545M: Cornelia Huck <cornelia.huck@de.ibm.com> 6546L: linux-s390@vger.kernel.org 6547W: http://www.ibm.com/developerworks/linux/linux390/ 6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6549S: Supported 6550F: Documentation/s390/kvm.txt 6551F: arch/s390/include/asm/kvm* 6552F: arch/s390/kvm/ 6553 6554KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6555M: Christoffer Dall <christoffer.dall@linaro.org> 6556M: Marc Zyngier <marc.zyngier@arm.com> 6557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6558L: kvmarm@lists.cs.columbia.edu 6559W: http://systems.cs.columbia.edu/projects/kvm-arm 6560T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6561S: Supported 6562F: arch/arm/include/uapi/asm/kvm* 6563F: arch/arm/include/asm/kvm* 6564F: arch/arm/kvm/ 6565F: virt/kvm/arm/ 6566F: include/kvm/arm_* 6567 6568KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6569M: Christoffer Dall <christoffer.dall@linaro.org> 6570M: Marc Zyngier <marc.zyngier@arm.com> 6571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6572L: kvmarm@lists.cs.columbia.edu 6573S: Maintained 6574F: arch/arm64/include/uapi/asm/kvm* 6575F: arch/arm64/include/asm/kvm* 6576F: arch/arm64/kvm/ 6577 6578KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6579M: James Hogan <james.hogan@imgtec.com> 6580L: linux-mips@linux-mips.org 6581S: Supported 6582F: arch/mips/include/uapi/asm/kvm* 6583F: arch/mips/include/asm/kvm* 6584F: arch/mips/kvm/ 6585 6586KEXEC 6587M: Eric Biederman <ebiederm@xmission.com> 6588W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6589L: kexec@lists.infradead.org 6590S: Maintained 6591F: include/linux/kexec.h 6592F: include/uapi/linux/kexec.h 6593F: kernel/kexec* 6594 6595KEYS/KEYRINGS: 6596M: David Howells <dhowells@redhat.com> 6597L: keyrings@vger.kernel.org 6598S: Maintained 6599F: Documentation/security/keys.txt 6600F: include/linux/key.h 6601F: include/linux/key-type.h 6602F: include/linux/keyctl.h 6603F: include/uapi/linux/keyctl.h 6604F: include/keys/ 6605F: security/keys/ 6606 6607KEYS-TRUSTED 6608M: David Safford <safford@us.ibm.com> 6609M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6610L: linux-security-module@vger.kernel.org 6611L: keyrings@vger.kernel.org 6612S: Supported 6613F: Documentation/security/keys-trusted-encrypted.txt 6614F: include/keys/trusted-type.h 6615F: security/keys/trusted.c 6616F: security/keys/trusted.h 6617 6618KEYS-ENCRYPTED 6619M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6620M: David Safford <safford@us.ibm.com> 6621L: linux-security-module@vger.kernel.org 6622L: keyrings@vger.kernel.org 6623S: Supported 6624F: Documentation/security/keys-trusted-encrypted.txt 6625F: include/keys/encrypted-type.h 6626F: security/keys/encrypted-keys/ 6627 6628KGDB / KDB /debug_core 6629M: Jason Wessel <jason.wessel@windriver.com> 6630W: http://kgdb.wiki.kernel.org/ 6631L: kgdb-bugreport@lists.sourceforge.net 6632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6633S: Maintained 6634F: Documentation/DocBook/kgdb.tmpl 6635F: drivers/misc/kgdbts.c 6636F: drivers/tty/serial/kgdboc.c 6637F: include/linux/kdb.h 6638F: include/linux/kgdb.h 6639F: kernel/debug/ 6640 6641KMEMCHECK 6642M: Vegard Nossum <vegardno@ifi.uio.no> 6643M: Pekka Enberg <penberg@kernel.org> 6644S: Maintained 6645F: Documentation/kmemcheck.txt 6646F: arch/x86/include/asm/kmemcheck.h 6647F: arch/x86/mm/kmemcheck/ 6648F: include/linux/kmemcheck.h 6649F: mm/kmemcheck.c 6650 6651KMEMLEAK 6652M: Catalin Marinas <catalin.marinas@arm.com> 6653S: Maintained 6654F: Documentation/kmemleak.txt 6655F: include/linux/kmemleak.h 6656F: mm/kmemleak.c 6657F: mm/kmemleak-test.c 6658 6659KPROBES 6660M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6661M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6662M: "David S. Miller" <davem@davemloft.net> 6663M: Masami Hiramatsu <mhiramat@kernel.org> 6664S: Maintained 6665F: Documentation/kprobes.txt 6666F: include/linux/kprobes.h 6667F: kernel/kprobes.c 6668 6669KS0108 LCD CONTROLLER DRIVER 6670M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6671W: http://miguelojeda.es/auxdisplay.htm 6672W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6673S: Maintained 6674F: Documentation/auxdisplay/ks0108 6675F: drivers/auxdisplay/ks0108.c 6676F: include/linux/ks0108.h 6677 6678L3MDEV 6679M: David Ahern <dsa@cumulusnetworks.com> 6680L: netdev@vger.kernel.org 6681S: Maintained 6682F: net/l3mdev 6683F: include/net/l3mdev.h 6684 6685LANTIQ MIPS ARCHITECTURE 6686M: John Crispin <john@phrozen.org> 6687L: linux-mips@linux-mips.org 6688S: Maintained 6689F: arch/mips/lantiq 6690 6691LAPB module 6692L: linux-x25@vger.kernel.org 6693S: Orphan 6694F: Documentation/networking/lapb-module.txt 6695F: include/*/lapb.h 6696F: net/lapb/ 6697 6698LASI 53c700 driver for PARISC 6699M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6700L: linux-scsi@vger.kernel.org 6701S: Maintained 6702F: Documentation/scsi/53c700.txt 6703F: drivers/scsi/53c700* 6704 6705LED SUBSYSTEM 6706M: Richard Purdie <rpurdie@rpsys.net> 6707M: Jacek Anaszewski <j.anaszewski@samsung.com> 6708L: linux-leds@vger.kernel.org 6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6710S: Maintained 6711F: drivers/leds/ 6712F: include/linux/leds.h 6713 6714LEGACY EEPROM DRIVER 6715M: Jean Delvare <jdelvare@suse.com> 6716S: Maintained 6717F: Documentation/misc-devices/eeprom 6718F: drivers/misc/eeprom/eeprom.c 6719 6720LEGO USB Tower driver 6721M: Juergen Stuber <starblue@users.sourceforge.net> 6722L: legousb-devel@lists.sourceforge.net 6723W: http://legousb.sourceforge.net/ 6724S: Maintained 6725F: drivers/usb/misc/legousbtower.c 6726 6727LG2160 MEDIA DRIVER 6728M: Michael Krufky <mkrufky@linuxtv.org> 6729L: linux-media@vger.kernel.org 6730W: https://linuxtv.org 6731W: http://github.com/mkrufky 6732Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6733T: git git://linuxtv.org/mkrufky/tuners.git 6734S: Maintained 6735F: drivers/media/dvb-frontends/lg2160.* 6736 6737LGDT3305 MEDIA DRIVER 6738M: Michael Krufky <mkrufky@linuxtv.org> 6739L: linux-media@vger.kernel.org 6740W: https://linuxtv.org 6741W: http://github.com/mkrufky 6742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6743T: git git://linuxtv.org/mkrufky/tuners.git 6744S: Maintained 6745F: drivers/media/dvb-frontends/lgdt3305.* 6746 6747LGUEST 6748M: Rusty Russell <rusty@rustcorp.com.au> 6749L: lguest@lists.ozlabs.org 6750W: http://lguest.ozlabs.org/ 6751S: Odd Fixes 6752F: arch/x86/include/asm/lguest*.h 6753F: arch/x86/lguest/ 6754F: drivers/lguest/ 6755F: include/linux/lguest*.h 6756F: tools/lguest/ 6757 6758LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6759M: Tejun Heo <tj@kernel.org> 6760L: linux-ide@vger.kernel.org 6761T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6762S: Maintained 6763F: drivers/ata/ 6764F: include/linux/ata.h 6765F: include/linux/libata.h 6766 6767LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6768M: Viresh Kumar <vireshk@kernel.org> 6769L: linux-ide@vger.kernel.org 6770T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6771S: Maintained 6772F: include/linux/pata_arasan_cf_data.h 6773F: drivers/ata/pata_arasan_cf.c 6774 6775LIBATA PATA DRIVERS 6776M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6777M: Tejun Heo <tj@kernel.org> 6778L: linux-ide@vger.kernel.org 6779T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6780S: Maintained 6781F: drivers/ata/pata_*.c 6782F: drivers/ata/ata_generic.c 6783 6784LIBATA SATA AHCI PLATFORM devices support 6785M: Hans de Goede <hdegoede@redhat.com> 6786M: Tejun Heo <tj@kernel.org> 6787L: linux-ide@vger.kernel.org 6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6789S: Maintained 6790F: drivers/ata/ahci_platform.c 6791F: drivers/ata/libahci_platform.c 6792F: include/linux/ahci_platform.h 6793 6794LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6795M: Mikael Pettersson <mikpelinux@gmail.com> 6796L: linux-ide@vger.kernel.org 6797T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6798S: Maintained 6799F: drivers/ata/sata_promise.* 6800 6801LIBLOCKDEP 6802M: Sasha Levin <sasha.levin@oracle.com> 6803S: Maintained 6804F: tools/lib/lockdep/ 6805 6806LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6807M: Dan Williams <dan.j.williams@intel.com> 6808L: linux-nvdimm@lists.01.org 6809Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6810T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6811S: Supported 6812F: drivers/nvdimm/* 6813F: include/linux/nd.h 6814F: include/linux/libnvdimm.h 6815F: include/uapi/linux/ndctl.h 6816 6817LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6818M: Ross Zwisler <ross.zwisler@linux.intel.com> 6819L: linux-nvdimm@lists.01.org 6820Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6821S: Supported 6822F: drivers/nvdimm/blk.c 6823F: drivers/nvdimm/region_devs.c 6824F: drivers/acpi/nfit* 6825 6826LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6827M: Vishal Verma <vishal.l.verma@intel.com> 6828L: linux-nvdimm@lists.01.org 6829Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6830S: Supported 6831F: drivers/nvdimm/btt* 6832 6833LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6834M: Ross Zwisler <ross.zwisler@linux.intel.com> 6835L: linux-nvdimm@lists.01.org 6836Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6837S: Supported 6838F: drivers/nvdimm/pmem.c 6839F: include/linux/pmem.h 6840F: arch/*/include/asm/pmem.h 6841 6842LIGHTNVM PLATFORM SUPPORT 6843M: Matias Bjorling <mb@lightnvm.io> 6844W: http://github/OpenChannelSSD 6845L: linux-block@vger.kernel.org 6846S: Maintained 6847F: drivers/lightnvm/ 6848F: include/linux/lightnvm.h 6849F: include/uapi/linux/lightnvm.h 6850 6851LINUX FOR IBM pSERIES (RS/6000) 6852M: Paul Mackerras <paulus@au.ibm.com> 6853W: http://www.ibm.com/linux/ltc/projects/ppc 6854S: Supported 6855F: arch/powerpc/boot/rs6000.h 6856 6857LINUX FOR POWERPC (32-BIT AND 64-BIT) 6858M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6859M: Paul Mackerras <paulus@samba.org> 6860M: Michael Ellerman <mpe@ellerman.id.au> 6861W: http://www.penguinppc.org/ 6862L: linuxppc-dev@lists.ozlabs.org 6863Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6864T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6865S: Supported 6866F: Documentation/powerpc/ 6867F: arch/powerpc/ 6868F: drivers/char/tpm/tpm_ibmvtpm* 6869F: drivers/crypto/nx/ 6870F: drivers/crypto/vmx/ 6871F: drivers/net/ethernet/ibm/ibmveth.* 6872F: drivers/net/ethernet/ibm/ibmvnic.* 6873F: drivers/pci/hotplug/rpa* 6874F: drivers/scsi/ibmvscsi/ 6875N: opal 6876N: /pmac 6877N: powermac 6878N: powernv 6879N: [^a-z0-9]ps3 6880N: pseries 6881 6882LINUX FOR POWER MACINTOSH 6883M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6884W: http://www.penguinppc.org/ 6885L: linuxppc-dev@lists.ozlabs.org 6886S: Maintained 6887F: arch/powerpc/platforms/powermac/ 6888F: drivers/macintosh/ 6889 6890LINUX FOR POWERPC EMBEDDED MPC5XXX 6891M: Anatolij Gustschin <agust@denx.de> 6892L: linuxppc-dev@lists.ozlabs.org 6893T: git git://git.denx.de/linux-denx-agust.git 6894S: Maintained 6895F: arch/powerpc/platforms/512x/ 6896F: arch/powerpc/platforms/52xx/ 6897 6898LINUX FOR POWERPC EMBEDDED PPC4XX 6899M: Alistair Popple <alistair@popple.id.au> 6900M: Matt Porter <mporter@kernel.crashing.org> 6901W: http://www.penguinppc.org/ 6902L: linuxppc-dev@lists.ozlabs.org 6903S: Maintained 6904F: arch/powerpc/platforms/40x/ 6905F: arch/powerpc/platforms/44x/ 6906 6907LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6908L: linuxppc-dev@lists.ozlabs.org 6909S: Orphan 6910F: arch/powerpc/*/*virtex* 6911F: arch/powerpc/*/*/*virtex* 6912 6913LINUX FOR POWERPC EMBEDDED PPC8XX 6914M: Vitaly Bordug <vitb@kernel.crashing.org> 6915W: http://www.penguinppc.org/ 6916L: linuxppc-dev@lists.ozlabs.org 6917S: Maintained 6918F: arch/powerpc/platforms/8xx/ 6919 6920LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6921M: Scott Wood <oss@buserror.net> 6922M: Kumar Gala <galak@kernel.crashing.org> 6923W: http://www.penguinppc.org/ 6924L: linuxppc-dev@lists.ozlabs.org 6925T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6926S: Maintained 6927F: arch/powerpc/platforms/83xx/ 6928F: arch/powerpc/platforms/85xx/ 6929 6930LINUX FOR POWERPC PA SEMI PWRFICIENT 6931M: Olof Johansson <olof@lixom.net> 6932L: linuxppc-dev@lists.ozlabs.org 6933S: Maintained 6934F: arch/powerpc/platforms/pasemi/ 6935F: drivers/*/*pasemi* 6936F: drivers/*/*/*pasemi* 6937 6938LINUX SECURITY MODULE (LSM) FRAMEWORK 6939M: Chris Wright <chrisw@sous-sol.org> 6940L: linux-security-module@vger.kernel.org 6941S: Supported 6942 6943LIS3LV02D ACCELEROMETER DRIVER 6944M: Eric Piel <eric.piel@tremplin-utc.net> 6945S: Maintained 6946F: Documentation/misc-devices/lis3lv02d 6947F: drivers/misc/lis3lv02d/ 6948F: drivers/platform/x86/hp_accel.c 6949 6950LIVE PATCHING 6951M: Josh Poimboeuf <jpoimboe@redhat.com> 6952M: Jessica Yu <jeyu@redhat.com> 6953M: Jiri Kosina <jikos@kernel.org> 6954M: Miroslav Benes <mbenes@suse.cz> 6955R: Petr Mladek <pmladek@suse.com> 6956S: Maintained 6957F: kernel/livepatch/ 6958F: include/linux/livepatch.h 6959F: arch/x86/include/asm/livepatch.h 6960F: arch/x86/kernel/livepatch.c 6961F: Documentation/livepatch/ 6962F: Documentation/ABI/testing/sysfs-kernel-livepatch 6963F: samples/livepatch/ 6964L: live-patching@vger.kernel.org 6965T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6966 6967LINUX KERNEL DUMP TEST MODULE (LKDTM) 6968M: Kees Cook <keescook@chromium.org> 6969S: Maintained 6970F: drivers/misc/lkdtm* 6971 6972LLC (802.2) 6973M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6974S: Maintained 6975F: include/linux/llc.h 6976F: include/uapi/linux/llc.h 6977F: include/net/llc* 6978F: net/llc/ 6979 6980LM73 HARDWARE MONITOR DRIVER 6981M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6982L: linux-hwmon@vger.kernel.org 6983S: Maintained 6984F: drivers/hwmon/lm73.c 6985 6986LM78 HARDWARE MONITOR DRIVER 6987M: Jean Delvare <jdelvare@suse.com> 6988L: linux-hwmon@vger.kernel.org 6989S: Maintained 6990F: Documentation/hwmon/lm78 6991F: drivers/hwmon/lm78.c 6992 6993LM83 HARDWARE MONITOR DRIVER 6994M: Jean Delvare <jdelvare@suse.com> 6995L: linux-hwmon@vger.kernel.org 6996S: Maintained 6997F: Documentation/hwmon/lm83 6998F: drivers/hwmon/lm83.c 6999 7000LM90 HARDWARE MONITOR DRIVER 7001M: Jean Delvare <jdelvare@suse.com> 7002L: linux-hwmon@vger.kernel.org 7003S: Maintained 7004F: Documentation/hwmon/lm90 7005F: Documentation/devicetree/bindings/hwmon/lm90.txt 7006F: drivers/hwmon/lm90.c 7007 7008LM95234 HARDWARE MONITOR DRIVER 7009M: Guenter Roeck <linux@roeck-us.net> 7010L: linux-hwmon@vger.kernel.org 7011S: Maintained 7012F: Documentation/hwmon/lm95234 7013F: drivers/hwmon/lm95234.c 7014 7015LME2510 MEDIA DRIVER 7016M: Malcolm Priestley <tvboxspy@gmail.com> 7017L: linux-media@vger.kernel.org 7018W: https://linuxtv.org 7019Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7020S: Maintained 7021F: drivers/media/usb/dvb-usb-v2/lmedm04* 7022 7023LOCKDEP AND LOCKSTAT 7024M: Peter Zijlstra <peterz@infradead.org> 7025M: Ingo Molnar <mingo@redhat.com> 7026L: linux-kernel@vger.kernel.org 7027T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 7028S: Maintained 7029F: Documentation/locking/lockdep*.txt 7030F: Documentation/locking/lockstat.txt 7031F: include/linux/lockdep.h 7032F: kernel/locking/ 7033 7034LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7035M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7036L: linux-ntfs-dev@lists.sourceforge.net 7037W: http://www.linux-ntfs.org/content/view/19/37/ 7038S: Maintained 7039F: Documentation/ldm.txt 7040F: block/partitions/ldm.* 7041 7042LogFS 7043M: Joern Engel <joern@logfs.org> 7044M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7045L: logfs@logfs.org 7046W: logfs.org 7047S: Maintained 7048F: fs/logfs/ 7049 7050LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7051M: Sathya Prakash <sathya.prakash@broadcom.com> 7052M: Chaitra P B <chaitra.basappa@broadcom.com> 7053M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7054L: MPT-FusionLinux.pdl@broadcom.com 7055L: linux-scsi@vger.kernel.org 7056W: http://www.avagotech.com/support/ 7057S: Supported 7058F: drivers/message/fusion/ 7059F: drivers/scsi/mpt2sas/ 7060F: drivers/scsi/mpt3sas/ 7061 7062LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7063M: Matthew Wilcox <matthew@wil.cx> 7064L: linux-scsi@vger.kernel.org 7065S: Maintained 7066F: drivers/scsi/sym53c8xx_2/ 7067 7068LTC4261 HARDWARE MONITOR DRIVER 7069M: Guenter Roeck <linux@roeck-us.net> 7070L: linux-hwmon@vger.kernel.org 7071S: Maintained 7072F: Documentation/hwmon/ltc4261 7073F: drivers/hwmon/ltc4261.c 7074 7075LTP (Linux Test Project) 7076M: Mike Frysinger <vapier@gentoo.org> 7077M: Cyril Hrubis <chrubis@suse.cz> 7078M: Wanlong Gao <wanlong.gao@gmail.com> 7079M: Jan Stancek <jstancek@redhat.com> 7080M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7081M: Alexey Kodanev <alexey.kodanev@oracle.com> 7082L: ltp@lists.linux.it (subscribers-only) 7083W: http://linux-test-project.github.io/ 7084T: git git://github.com/linux-test-project/ltp.git 7085S: Maintained 7086 7087M32R ARCHITECTURE 7088W: http://www.linux-m32r.org/ 7089S: Orphan 7090F: arch/m32r/ 7091 7092M68K ARCHITECTURE 7093M: Geert Uytterhoeven <geert@linux-m68k.org> 7094L: linux-m68k@lists.linux-m68k.org 7095W: http://www.linux-m68k.org/ 7096T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7097S: Maintained 7098F: arch/m68k/ 7099F: drivers/zorro/ 7100 7101M68K ON APPLE MACINTOSH 7102M: Joshua Thompson <funaho@jurai.org> 7103W: http://www.mac.linux-m68k.org/ 7104L: linux-m68k@lists.linux-m68k.org 7105S: Maintained 7106F: arch/m68k/mac/ 7107 7108M68K ON HP9000/300 7109M: Philip Blundell <philb@gnu.org> 7110W: http://www.tazenda.demon.co.uk/phil/linux-hp 7111S: Maintained 7112F: arch/m68k/hp300/ 7113 7114M88DS3103 MEDIA DRIVER 7115M: Antti Palosaari <crope@iki.fi> 7116L: linux-media@vger.kernel.org 7117W: https://linuxtv.org 7118W: http://palosaari.fi/linux/ 7119Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7120T: git git://linuxtv.org/anttip/media_tree.git 7121S: Maintained 7122F: drivers/media/dvb-frontends/m88ds3103* 7123 7124M88RS2000 MEDIA DRIVER 7125M: Malcolm Priestley <tvboxspy@gmail.com> 7126L: linux-media@vger.kernel.org 7127W: https://linuxtv.org 7128Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7129S: Maintained 7130F: drivers/media/dvb-frontends/m88rs2000* 7131 7132MA901 MASTERKIT USB FM RADIO DRIVER 7133M: Alexey Klimov <klimov.linux@gmail.com> 7134L: linux-media@vger.kernel.org 7135T: git git://linuxtv.org/media_tree.git 7136S: Maintained 7137F: drivers/media/radio/radio-ma901.c 7138 7139MAC80211 7140M: Johannes Berg <johannes@sipsolutions.net> 7141L: linux-wireless@vger.kernel.org 7142W: http://wireless.kernel.org/ 7143T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7144T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7145S: Maintained 7146F: Documentation/networking/mac80211-injection.txt 7147F: include/net/mac80211.h 7148F: net/mac80211/ 7149F: drivers/net/wireless/mac80211_hwsim.[ch] 7150 7151MACVLAN DRIVER 7152M: Patrick McHardy <kaber@trash.net> 7153L: netdev@vger.kernel.org 7154S: Maintained 7155F: drivers/net/macvlan.c 7156F: include/linux/if_macvlan.h 7157 7158MAILBOX API 7159M: Jassi Brar <jassisinghbrar@gmail.com> 7160L: linux-kernel@vger.kernel.org 7161S: Maintained 7162F: drivers/mailbox/ 7163F: include/linux/mailbox_client.h 7164F: include/linux/mailbox_controller.h 7165 7166MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7167M: Michael Kerrisk <mtk.manpages@gmail.com> 7168W: http://www.kernel.org/doc/man-pages 7169L: linux-man@vger.kernel.org 7170S: Maintained 7171 7172MARVELL ARMADA DRM SUPPORT 7173M: Russell King <rmk+kernel@armlinux.org.uk> 7174S: Maintained 7175F: drivers/gpu/drm/armada/ 7176F: include/uapi/drm/armada_drm.h 7177F: Documentation/devicetree/bindings/display/armada/ 7178 7179MARVELL 88E6352 DSA support 7180M: Guenter Roeck <linux@roeck-us.net> 7181S: Maintained 7182F: drivers/net/dsa/mv88e6352.c 7183 7184MARVELL CRYPTO DRIVER 7185M: Boris Brezillon <boris.brezillon@free-electrons.com> 7186M: Arnaud Ebalard <arno@natisbad.org> 7187F: drivers/crypto/marvell/ 7188S: Maintained 7189L: linux-crypto@vger.kernel.org 7190 7191MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7192M: Mirko Lindner <mlindner@marvell.com> 7193M: Stephen Hemminger <stephen@networkplumber.org> 7194L: netdev@vger.kernel.org 7195S: Maintained 7196F: drivers/net/ethernet/marvell/sk* 7197 7198MARVELL LIBERTAS WIRELESS DRIVER 7199L: libertas-dev@lists.infradead.org 7200S: Orphan 7201F: drivers/net/wireless/marvell/libertas/ 7202 7203MARVELL MV643XX ETHERNET DRIVER 7204M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7205L: netdev@vger.kernel.org 7206S: Maintained 7207F: drivers/net/ethernet/marvell/mv643xx_eth.* 7208F: include/linux/mv643xx.h 7209 7210MARVELL MVNETA ETHERNET DRIVER 7211M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7212L: netdev@vger.kernel.org 7213S: Maintained 7214F: drivers/net/ethernet/marvell/mvneta.* 7215 7216MARVELL MWIFIEX WIRELESS DRIVER 7217M: Amitkumar Karwar <akarwar@marvell.com> 7218M: Nishant Sarmukadam <nishants@marvell.com> 7219L: linux-wireless@vger.kernel.org 7220S: Maintained 7221F: drivers/net/wireless/marvell/mwifiex/ 7222 7223MARVELL MWL8K WIRELESS DRIVER 7224M: Lennert Buytenhek <buytenh@wantstofly.org> 7225L: linux-wireless@vger.kernel.org 7226S: Odd Fixes 7227F: drivers/net/wireless/marvell/mwl8k.c 7228 7229MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7230M: Nicolas Pitre <nico@fluxnic.net> 7231S: Odd Fixes 7232F: drivers/mmc/host/mvsdio.* 7233 7234MATROX FRAMEBUFFER DRIVER 7235L: linux-fbdev@vger.kernel.org 7236S: Orphan 7237F: drivers/video/fbdev/matrox/matroxfb_* 7238F: include/uapi/linux/matroxfb.h 7239 7240MAX16065 HARDWARE MONITOR DRIVER 7241M: Guenter Roeck <linux@roeck-us.net> 7242L: linux-hwmon@vger.kernel.org 7243S: Maintained 7244F: Documentation/hwmon/max16065 7245F: drivers/hwmon/max16065.c 7246 7247MAX20751 HARDWARE MONITOR DRIVER 7248M: Guenter Roeck <linux@roeck-us.net> 7249L: linux-hwmon@vger.kernel.org 7250S: Maintained 7251F: Documentation/hwmon/max20751 7252F: drivers/hwmon/max20751.c 7253 7254MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7255M: "Hans J. Koch" <hjk@hansjkoch.de> 7256L: linux-hwmon@vger.kernel.org 7257S: Maintained 7258F: Documentation/hwmon/max6650 7259F: drivers/hwmon/max6650.c 7260 7261MAX6697 HARDWARE MONITOR DRIVER 7262M: Guenter Roeck <linux@roeck-us.net> 7263L: linux-hwmon@vger.kernel.org 7264S: Maintained 7265F: Documentation/hwmon/max6697 7266F: Documentation/devicetree/bindings/i2c/max6697.txt 7267F: drivers/hwmon/max6697.c 7268F: include/linux/platform_data/max6697.h 7269 7270MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7271M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7272L: linux-pm@vger.kernel.org 7273S: Supported 7274F: drivers/power/max14577_charger.c 7275F: drivers/power/max77693_charger.c 7276 7277MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7278M: Javier Martinez Canillas <javier@osg.samsung.com> 7279L: linux-kernel@vger.kernel.org 7280S: Supported 7281F: drivers/*/*max77802*.c 7282F: Documentation/devicetree/bindings/*/*max77802.txt 7283F: include/dt-bindings/*/*max77802.h 7284 7285MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7286M: Chanwoo Choi <cw00.choi@samsung.com> 7287M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7288L: linux-kernel@vger.kernel.org 7289S: Supported 7290F: drivers/*/max14577*.c 7291F: drivers/*/max77686*.c 7292F: drivers/*/max77693*.c 7293F: drivers/extcon/extcon-max14577.c 7294F: drivers/extcon/extcon-max77693.c 7295F: drivers/rtc/rtc-max77686.c 7296F: drivers/clk/clk-max77686.c 7297F: Documentation/devicetree/bindings/mfd/max14577.txt 7298F: Documentation/devicetree/bindings/*/max77686.txt 7299F: Documentation/devicetree/bindings/mfd/max77693.txt 7300F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7301F: include/linux/mfd/max14577*.h 7302F: include/linux/mfd/max77686*.h 7303F: include/linux/mfd/max77693*.h 7304 7305MAXIRADIO FM RADIO RECEIVER DRIVER 7306M: Hans Verkuil <hverkuil@xs4all.nl> 7307L: linux-media@vger.kernel.org 7308T: git git://linuxtv.org/media_tree.git 7309W: https://linuxtv.org 7310S: Maintained 7311F: drivers/media/radio/radio-maxiradio* 7312 7313MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7314M: Peter Rosin <peda@axentia.se> 7315L: linux-iio@vger.kernel.org 7316S: Maintained 7317F: drivers/iio/potentiometer/mcp4531.c 7318 7319MEDIA DRIVERS FOR RENESAS - VSP1 7320M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7321L: linux-media@vger.kernel.org 7322L: linux-renesas-soc@vger.kernel.org 7323T: git git://linuxtv.org/media_tree.git 7324S: Supported 7325F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7326F: drivers/media/platform/vsp1/ 7327 7328MEDIA DRIVERS FOR ASCOT2E 7329M: Sergey Kozlov <serjk@netup.ru> 7330L: linux-media@vger.kernel.org 7331W: https://linuxtv.org 7332W: http://netup.tv/ 7333T: git git://linuxtv.org/media_tree.git 7334S: Supported 7335F: drivers/media/dvb-frontends/ascot2e* 7336 7337MEDIA DRIVERS FOR CXD2841ER 7338M: Sergey Kozlov <serjk@netup.ru> 7339L: linux-media@vger.kernel.org 7340W: https://linuxtv.org 7341W: http://netup.tv/ 7342T: git git://linuxtv.org/media_tree.git 7343S: Supported 7344F: drivers/media/dvb-frontends/cxd2841er* 7345 7346MEDIA DRIVERS FOR HORUS3A 7347M: Sergey Kozlov <serjk@netup.ru> 7348L: linux-media@vger.kernel.org 7349W: https://linuxtv.org 7350W: http://netup.tv/ 7351T: git git://linuxtv.org/media_tree.git 7352S: Supported 7353F: drivers/media/dvb-frontends/horus3a* 7354 7355MEDIA DRIVERS FOR LNBH25 7356M: Sergey Kozlov <serjk@netup.ru> 7357L: linux-media@vger.kernel.org 7358W: https://linuxtv.org 7359W: http://netup.tv/ 7360T: git git://linuxtv.org/media_tree.git 7361S: Supported 7362F: drivers/media/dvb-frontends/lnbh25* 7363 7364MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7365M: Sergey Kozlov <serjk@netup.ru> 7366L: linux-media@vger.kernel.org 7367W: https://linuxtv.org 7368W: http://netup.tv/ 7369T: git git://linuxtv.org/media_tree.git 7370S: Supported 7371F: drivers/media/pci/netup_unidvb/* 7372 7373MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7374M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7375M: Mauro Carvalho Chehab <mchehab@kernel.org> 7376P: LinuxTV.org Project 7377L: linux-media@vger.kernel.org 7378W: https://linuxtv.org 7379Q: http://patchwork.kernel.org/project/linux-media/list/ 7380T: git git://linuxtv.org/media_tree.git 7381S: Maintained 7382F: Documentation/dvb/ 7383F: Documentation/video4linux/ 7384F: Documentation/DocBook/media/ 7385F: drivers/media/ 7386F: drivers/staging/media/ 7387F: include/linux/platform_data/media/ 7388F: include/media/ 7389F: include/uapi/linux/dvb/ 7390F: include/uapi/linux/videodev2.h 7391F: include/uapi/linux/media.h 7392F: include/uapi/linux/v4l2-* 7393F: include/uapi/linux/meye.h 7394F: include/uapi/linux/ivtv* 7395F: include/uapi/linux/uvcvideo.h 7396 7397MEDIATEK ETHERNET DRIVER 7398M: Felix Fietkau <nbd@openwrt.org> 7399M: John Crispin <blogic@openwrt.org> 7400L: netdev@vger.kernel.org 7401S: Maintained 7402F: drivers/net/ethernet/mediatek/ 7403 7404MEDIATEK MT7601U WIRELESS LAN DRIVER 7405M: Jakub Kicinski <kubakici@wp.pl> 7406L: linux-wireless@vger.kernel.org 7407S: Maintained 7408F: drivers/net/wireless/mediatek/mt7601u/ 7409 7410MEGARAID SCSI/SAS DRIVERS 7411M: Kashyap Desai <kashyap.desai@avagotech.com> 7412M: Sumit Saxena <sumit.saxena@avagotech.com> 7413M: Uday Lingala <uday.lingala@avagotech.com> 7414L: megaraidlinux.pdl@avagotech.com 7415L: linux-scsi@vger.kernel.org 7416W: http://www.lsi.com 7417S: Maintained 7418F: Documentation/scsi/megaraid.txt 7419F: drivers/scsi/megaraid.* 7420F: drivers/scsi/megaraid/ 7421 7422MELLANOX ETHERNET DRIVER (mlx4_en) 7423M: Eugenia Emantayev <eugenia@mellanox.com> 7424L: netdev@vger.kernel.org 7425S: Supported 7426W: http://www.mellanox.com 7427Q: http://patchwork.ozlabs.org/project/netdev/list/ 7428F: drivers/net/ethernet/mellanox/mlx4/en_* 7429 7430MELLANOX ETHERNET DRIVER (mlx5e) 7431M: Saeed Mahameed <saeedm@mellanox.com> 7432L: netdev@vger.kernel.org 7433S: Supported 7434W: http://www.mellanox.com 7435Q: http://patchwork.ozlabs.org/project/netdev/list/ 7436F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7437 7438MELLANOX ETHERNET SWITCH DRIVERS 7439M: Jiri Pirko <jiri@mellanox.com> 7440M: Ido Schimmel <idosch@mellanox.com> 7441L: netdev@vger.kernel.org 7442S: Supported 7443W: http://www.mellanox.com 7444Q: http://patchwork.ozlabs.org/project/netdev/list/ 7445F: drivers/net/ethernet/mellanox/mlxsw/ 7446 7447MEMBARRIER SUPPORT 7448M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7449M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7450L: linux-kernel@vger.kernel.org 7451S: Supported 7452F: kernel/membarrier.c 7453F: include/uapi/linux/membarrier.h 7454 7455MEMORY MANAGEMENT 7456L: linux-mm@kvack.org 7457W: http://www.linux-mm.org 7458S: Maintained 7459F: include/linux/mm.h 7460F: include/linux/gfp.h 7461F: include/linux/mmzone.h 7462F: include/linux/memory_hotplug.h 7463F: include/linux/vmalloc.h 7464F: mm/ 7465 7466MEMORY TECHNOLOGY DEVICES (MTD) 7467M: David Woodhouse <dwmw2@infradead.org> 7468M: Brian Norris <computersforpeace@gmail.com> 7469L: linux-mtd@lists.infradead.org 7470W: http://www.linux-mtd.infradead.org/ 7471Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7472T: git git://git.infradead.org/linux-mtd.git 7473T: git git://git.infradead.org/l2-mtd.git 7474S: Maintained 7475F: drivers/mtd/ 7476F: include/linux/mtd/ 7477F: include/uapi/mtd/ 7478 7479MEN A21 WATCHDOG DRIVER 7480M: Johannes Thumshirn <morbidrsa@gmail.com> 7481L: linux-watchdog@vger.kernel.org 7482S: Maintained 7483F: drivers/watchdog/mena21_wdt.c 7484 7485MEN CHAMELEON BUS (mcb) 7486M: Johannes Thumshirn <morbidrsa@gmail.com> 7487S: Maintained 7488F: drivers/mcb/ 7489F: include/linux/mcb.h 7490F: Documentation/men-chameleon-bus.txt 7491 7492MEN F21BMC (Board Management Controller) 7493M: Andreas Werner <andreas.werner@men.de> 7494S: Supported 7495F: drivers/mfd/menf21bmc.c 7496F: drivers/watchdog/menf21bmc_wdt.c 7497F: drivers/leds/leds-menf21bmc.c 7498F: drivers/hwmon/menf21bmc_hwmon.c 7499F: Documentation/hwmon/menf21bmc 7500 7501METAG ARCHITECTURE 7502M: James Hogan <james.hogan@imgtec.com> 7503L: linux-metag@vger.kernel.org 7504T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7505S: Odd Fixes 7506F: arch/metag/ 7507F: Documentation/metag/ 7508F: Documentation/devicetree/bindings/metag/ 7509F: Documentation/devicetree/bindings/interrupt-controller/img,* 7510F: drivers/clocksource/metag_generic.c 7511F: drivers/irqchip/irq-metag.c 7512F: drivers/irqchip/irq-metag-ext.c 7513F: drivers/tty/metag_da.c 7514 7515MICROBLAZE ARCHITECTURE 7516M: Michal Simek <monstr@monstr.eu> 7517W: http://www.monstr.eu/fdt/ 7518T: git git://git.monstr.eu/linux-2.6-microblaze.git 7519S: Supported 7520F: arch/microblaze/ 7521 7522MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7523M: Chen Yu <yu.c.chen@intel.com> 7524L: platform-driver-x86@vger.kernel.org 7525S: Supported 7526F: drivers/platform/x86/surfacepro3_button.c 7527 7528MICROTEK X6 SCANNER 7529M: Oliver Neukum <oliver@neukum.org> 7530S: Maintained 7531F: drivers/usb/image/microtek.* 7532 7533MIPS 7534M: Ralf Baechle <ralf@linux-mips.org> 7535L: linux-mips@linux-mips.org 7536W: http://www.linux-mips.org/ 7537T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7538Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7539S: Supported 7540F: Documentation/devicetree/bindings/mips/ 7541F: Documentation/mips/ 7542F: arch/mips/ 7543 7544MIPS/LOONGSON1 ARCHITECTURE 7545M: Keguang Zhang <keguang.zhang@gmail.com> 7546L: linux-mips@linux-mips.org 7547S: Maintained 7548F: arch/mips/loongson32/ 7549F: arch/mips/include/asm/mach-loongson32/ 7550F: drivers/*/*loongson1* 7551F: drivers/*/*/*loongson1* 7552 7553MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7554M: Hans Verkuil <hverkuil@xs4all.nl> 7555L: linux-media@vger.kernel.org 7556T: git git://linuxtv.org/media_tree.git 7557W: https://linuxtv.org 7558S: Odd Fixes 7559F: drivers/media/radio/radio-miropcm20* 7560 7561MELLANOX MLX4 core VPI driver 7562M: Yishai Hadas <yishaih@mellanox.com> 7563L: netdev@vger.kernel.org 7564L: linux-rdma@vger.kernel.org 7565W: http://www.mellanox.com 7566Q: http://patchwork.ozlabs.org/project/netdev/list/ 7567S: Supported 7568F: drivers/net/ethernet/mellanox/mlx4/ 7569F: include/linux/mlx4/ 7570 7571MELLANOX MLX4 IB driver 7572M: Yishai Hadas <yishaih@mellanox.com> 7573L: linux-rdma@vger.kernel.org 7574W: http://www.mellanox.com 7575Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7576S: Supported 7577F: drivers/infiniband/hw/mlx4/ 7578F: include/linux/mlx4/ 7579 7580MELLANOX MLX5 core VPI driver 7581M: Matan Barak <matanb@mellanox.com> 7582M: Leon Romanovsky <leonro@mellanox.com> 7583L: netdev@vger.kernel.org 7584L: linux-rdma@vger.kernel.org 7585W: http://www.mellanox.com 7586Q: http://patchwork.ozlabs.org/project/netdev/list/ 7587S: Supported 7588F: drivers/net/ethernet/mellanox/mlx5/core/ 7589F: include/linux/mlx5/ 7590 7591MELLANOX MLX5 IB driver 7592M: Matan Barak <matanb@mellanox.com> 7593M: Leon Romanovsky <leonro@mellanox.com> 7594L: linux-rdma@vger.kernel.org 7595W: http://www.mellanox.com 7596Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7597S: Supported 7598F: drivers/infiniband/hw/mlx5/ 7599F: include/linux/mlx5/ 7600 7601MELEXIS MLX90614 DRIVER 7602M: Crt Mori <cmo@melexis.com> 7603L: linux-iio@vger.kernel.org 7604W: http://www.melexis.com 7605S: Supported 7606F: drivers/iio/temperature/mlx90614.c 7607 7608MN88472 MEDIA DRIVER 7609M: Antti Palosaari <crope@iki.fi> 7610L: linux-media@vger.kernel.org 7611W: https://linuxtv.org 7612W: http://palosaari.fi/linux/ 7613Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7614T: git git://linuxtv.org/anttip/media_tree.git 7615S: Maintained 7616F: drivers/staging/media/mn88472/ 7617F: drivers/media/dvb-frontends/mn88472.h 7618 7619MN88473 MEDIA DRIVER 7620M: Antti Palosaari <crope@iki.fi> 7621L: linux-media@vger.kernel.org 7622W: https://linuxtv.org 7623W: http://palosaari.fi/linux/ 7624Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7625S: Maintained 7626F: drivers/media/dvb-frontends/mn88473* 7627 7628MODULE SUPPORT 7629M: Rusty Russell <rusty@rustcorp.com.au> 7630S: Maintained 7631F: include/linux/module.h 7632F: kernel/module.c 7633 7634MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7635W: http://popies.net/meye/ 7636S: Orphan 7637F: Documentation/video4linux/meye.txt 7638F: drivers/media/pci/meye/ 7639F: include/uapi/linux/meye.h 7640 7641MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7642M: Jiri Slaby <jirislaby@gmail.com> 7643S: Maintained 7644F: Documentation/serial/moxa-smartio 7645F: drivers/tty/mxser.* 7646 7647MR800 AVERMEDIA USB FM RADIO DRIVER 7648M: Alexey Klimov <klimov.linux@gmail.com> 7649L: linux-media@vger.kernel.org 7650T: git git://linuxtv.org/media_tree.git 7651S: Maintained 7652F: drivers/media/radio/radio-mr800.c 7653 7654MRF24J40 IEEE 802.15.4 RADIO DRIVER 7655M: Alan Ott <alan@signal11.us> 7656L: linux-wpan@vger.kernel.org 7657S: Maintained 7658F: drivers/net/ieee802154/mrf24j40.c 7659F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7660 7661MSI LAPTOP SUPPORT 7662M: "Lee, Chun-Yi" <jlee@suse.com> 7663L: platform-driver-x86@vger.kernel.org 7664S: Maintained 7665F: drivers/platform/x86/msi-laptop.c 7666 7667MSI WMI SUPPORT 7668L: platform-driver-x86@vger.kernel.org 7669S: Orphan 7670F: drivers/platform/x86/msi-wmi.c 7671 7672MSI001 MEDIA DRIVER 7673M: Antti Palosaari <crope@iki.fi> 7674L: linux-media@vger.kernel.org 7675W: https://linuxtv.org 7676W: http://palosaari.fi/linux/ 7677Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7678T: git git://linuxtv.org/anttip/media_tree.git 7679S: Maintained 7680F: drivers/media/tuners/msi001* 7681 7682MSI2500 MEDIA DRIVER 7683M: Antti Palosaari <crope@iki.fi> 7684L: linux-media@vger.kernel.org 7685W: https://linuxtv.org 7686W: http://palosaari.fi/linux/ 7687Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7688T: git git://linuxtv.org/anttip/media_tree.git 7689S: Maintained 7690F: drivers/media/usb/msi2500/ 7691 7692MSYSTEMS DISKONCHIP G3 MTD DRIVER 7693M: Robert Jarzmik <robert.jarzmik@free.fr> 7694L: linux-mtd@lists.infradead.org 7695S: Maintained 7696F: drivers/mtd/devices/docg3* 7697 7698MT9M032 APTINA SENSOR DRIVER 7699M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7700L: linux-media@vger.kernel.org 7701T: git git://linuxtv.org/media_tree.git 7702S: Maintained 7703F: drivers/media/i2c/mt9m032.c 7704F: include/media/i2c/mt9m032.h 7705 7706MT9P031 APTINA CAMERA SENSOR 7707M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7708L: linux-media@vger.kernel.org 7709T: git git://linuxtv.org/media_tree.git 7710S: Maintained 7711F: drivers/media/i2c/mt9p031.c 7712F: include/media/i2c/mt9p031.h 7713 7714MT9T001 APTINA CAMERA SENSOR 7715M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7716L: linux-media@vger.kernel.org 7717T: git git://linuxtv.org/media_tree.git 7718S: Maintained 7719F: drivers/media/i2c/mt9t001.c 7720F: include/media/i2c/mt9t001.h 7721 7722MT9V032 APTINA CAMERA SENSOR 7723M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7724L: linux-media@vger.kernel.org 7725T: git git://linuxtv.org/media_tree.git 7726S: Maintained 7727F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7728F: drivers/media/i2c/mt9v032.c 7729F: include/media/i2c/mt9v032.h 7730 7731MULTIFUNCTION DEVICES (MFD) 7732M: Lee Jones <lee.jones@linaro.org> 7733T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7734S: Supported 7735F: drivers/mfd/ 7736F: include/linux/mfd/ 7737 7738MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7739M: Ulf Hansson <ulf.hansson@linaro.org> 7740L: linux-mmc@vger.kernel.org 7741T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7742S: Maintained 7743F: drivers/mmc/ 7744F: include/linux/mmc/ 7745F: include/uapi/linux/mmc/ 7746 7747MULTIMEDIA CARD (MMC) ETC. OVER SPI 7748S: Orphan 7749F: drivers/mmc/host/mmc_spi.c 7750F: include/linux/spi/mmc_spi.h 7751 7752MULTISOUND SOUND DRIVER 7753M: Andrew Veliath <andrewtv@usa.net> 7754S: Maintained 7755F: Documentation/sound/oss/MultiSound 7756F: sound/oss/msnd* 7757 7758MULTITECH MULTIPORT CARD (ISICOM) 7759S: Orphan 7760F: drivers/tty/isicom.c 7761F: include/linux/isicom.h 7762 7763MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7764M: Bin Liu <b-liu@ti.com> 7765L: linux-usb@vger.kernel.org 7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7767S: Maintained 7768F: drivers/usb/musb/ 7769 7770MXL5007T MEDIA DRIVER 7771M: Michael Krufky <mkrufky@linuxtv.org> 7772L: linux-media@vger.kernel.org 7773W: https://linuxtv.org 7774W: http://github.com/mkrufky 7775Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7776T: git git://linuxtv.org/mkrufky/tuners.git 7777S: Maintained 7778F: drivers/media/tuners/mxl5007t.* 7779 7780MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7781M: Hyong-Youb Kim <hykim@myri.com> 7782L: netdev@vger.kernel.org 7783W: https://www.myricom.com/support/downloads/myri10ge.html 7784S: Supported 7785F: drivers/net/ethernet/myricom/myri10ge/ 7786 7787NAND FLASH SUBSYSTEM 7788M: Boris Brezillon <boris.brezillon@free-electrons.com> 7789R: Richard Weinberger <richard@nod.at> 7790L: linux-mtd@lists.infradead.org 7791W: http://www.linux-mtd.infradead.org/ 7792Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7793T: git git://github.com/linux-nand/linux.git 7794S: Maintained 7795F: drivers/mtd/nand/ 7796F: include/linux/mtd/nand*.h 7797 7798NATSEMI ETHERNET DRIVER (DP8381x) 7799S: Orphan 7800F: drivers/net/ethernet/natsemi/natsemi.c 7801 7802NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7803M: Daniel Mack <zonque@gmail.com> 7804S: Maintained 7805L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7806W: http://www.native-instruments.com 7807F: sound/usb/caiaq/ 7808 7809NCP FILESYSTEM 7810M: Petr Vandrovec <petr@vandrovec.name> 7811S: Odd Fixes 7812F: fs/ncpfs/ 7813 7814NCR 5380 SCSI DRIVERS 7815M: Finn Thain <fthain@telegraphics.com.au> 7816M: Michael Schmitz <schmitzmic@gmail.com> 7817L: linux-scsi@vger.kernel.org 7818S: Maintained 7819F: Documentation/scsi/g_NCR5380.txt 7820F: Documentation/scsi/dtc3x80.txt 7821F: drivers/scsi/NCR5380.* 7822F: drivers/scsi/arm/cumana_1.c 7823F: drivers/scsi/arm/oak.c 7824F: drivers/scsi/atari_scsi.* 7825F: drivers/scsi/dmx3191d.c 7826F: drivers/scsi/dtc.* 7827F: drivers/scsi/g_NCR5380.* 7828F: drivers/scsi/g_NCR5380_mmio.c 7829F: drivers/scsi/mac_scsi.* 7830F: drivers/scsi/pas16.* 7831F: drivers/scsi/sun3_scsi.* 7832F: drivers/scsi/sun3_scsi_vme.c 7833F: drivers/scsi/t128.* 7834 7835NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7836M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7837L: linux-scsi@vger.kernel.org 7838S: Maintained 7839F: drivers/scsi/NCR_D700.* 7840 7841NCT6775 HARDWARE MONITOR DRIVER 7842M: Guenter Roeck <linux@roeck-us.net> 7843L: linux-hwmon@vger.kernel.org 7844S: Maintained 7845F: Documentation/hwmon/nct6775 7846F: drivers/hwmon/nct6775.c 7847 7848NETEFFECT IWARP RNIC DRIVER (IW_NES) 7849M: Faisal Latif <faisal.latif@intel.com> 7850L: linux-rdma@vger.kernel.org 7851W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7852S: Supported 7853F: drivers/infiniband/hw/nes/ 7854 7855NETEM NETWORK EMULATOR 7856M: Stephen Hemminger <stephen@networkplumber.org> 7857L: netem@lists.linux-foundation.org (moderated for non-subscribers) 7858S: Maintained 7859F: net/sched/sch_netem.c 7860 7861NETERION 10GbE DRIVERS (s2io/vxge) 7862M: Jon Mason <jdmason@kudzu.us> 7863L: netdev@vger.kernel.org 7864S: Supported 7865F: Documentation/networking/s2io.txt 7866F: Documentation/networking/vxge.txt 7867F: drivers/net/ethernet/neterion/ 7868 7869NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7870M: Pablo Neira Ayuso <pablo@netfilter.org> 7871M: Patrick McHardy <kaber@trash.net> 7872M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7873L: netfilter-devel@vger.kernel.org 7874L: coreteam@netfilter.org 7875W: http://www.netfilter.org/ 7876W: http://www.iptables.org/ 7877Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7878T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7879T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7880S: Supported 7881F: include/linux/netfilter* 7882F: include/linux/netfilter/ 7883F: include/net/netfilter/ 7884F: include/uapi/linux/netfilter* 7885F: include/uapi/linux/netfilter/ 7886F: net/*/netfilter.c 7887F: net/*/netfilter/ 7888F: net/netfilter/ 7889F: net/bridge/br_netfilter*.c 7890 7891NETLABEL 7892M: Paul Moore <paul@paul-moore.com> 7893W: http://netlabel.sf.net 7894L: netdev@vger.kernel.org 7895S: Maintained 7896F: Documentation/netlabel/ 7897F: include/net/netlabel.h 7898F: net/netlabel/ 7899 7900NETROM NETWORK LAYER 7901M: Ralf Baechle <ralf@linux-mips.org> 7902L: linux-hams@vger.kernel.org 7903W: http://www.linux-ax25.org/ 7904S: Maintained 7905F: include/net/netrom.h 7906F: include/uapi/linux/netrom.h 7907F: net/netrom/ 7908 7909NETRONOME ETHERNET DRIVERS 7910M: Jakub Kicinski <jakub.kicinski@netronome.com> 7911L: oss-drivers@netronome.com 7912S: Maintained 7913F: drivers/net/ethernet/netronome/ 7914 7915NETWORK BLOCK DEVICE (NBD) 7916M: Markus Pargmann <mpa@pengutronix.de> 7917S: Maintained 7918L: nbd-general@lists.sourceforge.net 7919T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7920F: Documentation/blockdev/nbd.txt 7921F: drivers/block/nbd.c 7922F: include/uapi/linux/nbd.h 7923 7924NETWORK DROP MONITOR 7925M: Neil Horman <nhorman@tuxdriver.com> 7926L: netdev@vger.kernel.org 7927S: Maintained 7928W: https://fedorahosted.org/dropwatch/ 7929F: net/core/drop_monitor.c 7930 7931NETWORKING [GENERAL] 7932M: "David S. Miller" <davem@davemloft.net> 7933L: netdev@vger.kernel.org 7934W: http://www.linuxfoundation.org/en/Net 7935Q: http://patchwork.ozlabs.org/project/netdev/list/ 7936T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7937T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7938S: Maintained 7939F: net/ 7940F: include/net/ 7941F: include/linux/in.h 7942F: include/linux/net.h 7943F: include/linux/netdevice.h 7944F: include/uapi/linux/in.h 7945F: include/uapi/linux/net.h 7946F: include/uapi/linux/netdevice.h 7947F: include/uapi/linux/net_namespace.h 7948F: tools/net/ 7949F: tools/testing/selftests/net/ 7950F: lib/random32.c 7951F: lib/test_bpf.c 7952 7953NETWORKING [IPv4/IPv6] 7954M: "David S. Miller" <davem@davemloft.net> 7955M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7956M: James Morris <jmorris@namei.org> 7957M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7958M: Patrick McHardy <kaber@trash.net> 7959L: netdev@vger.kernel.org 7960T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7961S: Maintained 7962F: net/ipv4/ 7963F: net/ipv6/ 7964F: include/net/ip* 7965F: arch/x86/net/* 7966 7967NETWORKING [IPSEC] 7968M: Steffen Klassert <steffen.klassert@secunet.com> 7969M: Herbert Xu <herbert@gondor.apana.org.au> 7970M: "David S. Miller" <davem@davemloft.net> 7971L: netdev@vger.kernel.org 7972T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7973T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7974S: Maintained 7975F: net/core/flow.c 7976F: net/xfrm/ 7977F: net/key/ 7978F: net/ipv4/xfrm* 7979F: net/ipv4/esp4.c 7980F: net/ipv4/ah4.c 7981F: net/ipv4/ipcomp.c 7982F: net/ipv4/ip_vti.c 7983F: net/ipv6/xfrm* 7984F: net/ipv6/esp6.c 7985F: net/ipv6/ah6.c 7986F: net/ipv6/ipcomp6.c 7987F: net/ipv6/ip6_vti.c 7988F: include/uapi/linux/xfrm.h 7989F: include/net/xfrm.h 7990 7991NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 7992M: Paul Moore <paul@paul-moore.com> 7993L: netdev@vger.kernel.org 7994S: Maintained 7995 7996NETWORKING [WIRELESS] 7997L: linux-wireless@vger.kernel.org 7998Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7999 8000NETWORKING DRIVERS 8001L: netdev@vger.kernel.org 8002W: http://www.linuxfoundation.org/en/Net 8003Q: http://patchwork.ozlabs.org/project/netdev/list/ 8004T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8005T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8006S: Odd Fixes 8007F: Documentation/devicetree/bindings/net/ 8008F: drivers/net/ 8009F: include/linux/if_* 8010F: include/linux/netdevice.h 8011F: include/linux/etherdevice.h 8012F: include/linux/fcdevice.h 8013F: include/linux/fddidevice.h 8014F: include/linux/hippidevice.h 8015F: include/linux/inetdevice.h 8016F: include/uapi/linux/if_* 8017F: include/uapi/linux/netdevice.h 8018 8019NETWORKING DRIVERS (WIRELESS) 8020M: Kalle Valo <kvalo@codeaurora.org> 8021L: linux-wireless@vger.kernel.org 8022Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8023T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8024T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8025S: Maintained 8026F: Documentation/devicetree/bindings/net/wireless/ 8027F: drivers/net/wireless/ 8028 8029NETXEN (1/10) GbE SUPPORT 8030M: Manish Chopra <manish.chopra@qlogic.com> 8031M: Sony Chacko <sony.chacko@qlogic.com> 8032M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8033L: netdev@vger.kernel.org 8034W: http://www.qlogic.com 8035S: Supported 8036F: drivers/net/ethernet/qlogic/netxen/ 8037 8038NFC SUBSYSTEM 8039M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8040M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8041M: Samuel Ortiz <sameo@linux.intel.com> 8042L: linux-wireless@vger.kernel.org 8043L: linux-nfc@lists.01.org (subscribers-only) 8044S: Supported 8045F: net/nfc/ 8046F: include/net/nfc/ 8047F: include/uapi/linux/nfc.h 8048F: drivers/nfc/ 8049F: include/linux/platform_data/nfcmrvl.h 8050F: include/linux/platform_data/nxp-nci.h 8051F: include/linux/platform_data/pn544.h 8052F: include/linux/platform_data/st21nfca.h 8053F: include/linux/platform_data/st-nci.h 8054F: Documentation/devicetree/bindings/net/nfc/ 8055 8056NFS, SUNRPC, AND LOCKD CLIENTS 8057M: Trond Myklebust <trond.myklebust@primarydata.com> 8058M: Anna Schumaker <anna.schumaker@netapp.com> 8059L: linux-nfs@vger.kernel.org 8060W: http://client.linux-nfs.org 8061T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8062S: Maintained 8063F: fs/lockd/ 8064F: fs/nfs/ 8065F: fs/nfs_common/ 8066F: net/sunrpc/ 8067F: include/linux/lockd/ 8068F: include/linux/nfs* 8069F: include/linux/sunrpc/ 8070F: include/uapi/linux/nfs* 8071F: include/uapi/linux/sunrpc/ 8072 8073NILFS2 FILESYSTEM 8074M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8075L: linux-nilfs@vger.kernel.org 8076W: http://nilfs.sourceforge.net/ 8077W: http://nilfs.osdn.jp/ 8078T: git git://github.com/konis/nilfs2.git 8079S: Supported 8080F: Documentation/filesystems/nilfs2.txt 8081F: fs/nilfs2/ 8082F: include/linux/nilfs2_fs.h 8083F: include/trace/events/nilfs2.h 8084 8085NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8086M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8087W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8088S: Maintained 8089F: Documentation/scsi/NinjaSCSI.txt 8090F: drivers/scsi/pcmcia/nsp_* 8091 8092NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8093M: GOTO Masanori <gotom@debian.or.jp> 8094M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8095W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8096S: Maintained 8097F: Documentation/scsi/NinjaSCSI.txt 8098F: drivers/scsi/nsp32* 8099 8100NIOS2 ARCHITECTURE 8101M: Ley Foon Tan <lftan@altera.com> 8102L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8103T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8104S: Maintained 8105F: arch/nios2/ 8106 8107NOKIA N900 POWER SUPPLY DRIVERS 8108R: Pali Rohár <pali.rohar@gmail.com> 8109F: include/linux/power/bq2415x_charger.h 8110F: include/linux/power/bq27xxx_battery.h 8111F: include/linux/power/isp1704_charger.h 8112F: drivers/power/bq2415x_charger.c 8113F: drivers/power/bq27xxx_battery.c 8114F: drivers/power/bq27xxx_battery_i2c.c 8115F: drivers/power/isp1704_charger.c 8116F: drivers/power/rx51_battery.c 8117 8118NTB DRIVER CORE 8119M: Jon Mason <jdmason@kudzu.us> 8120M: Dave Jiang <dave.jiang@intel.com> 8121M: Allen Hubbe <Allen.Hubbe@emc.com> 8122L: linux-ntb@googlegroups.com 8123S: Supported 8124W: https://github.com/jonmason/ntb/wiki 8125T: git git://github.com/jonmason/ntb.git 8126F: drivers/ntb/ 8127F: drivers/net/ntb_netdev.c 8128F: include/linux/ntb.h 8129F: include/linux/ntb_transport.h 8130 8131NTB INTEL DRIVER 8132M: Jon Mason <jdmason@kudzu.us> 8133M: Dave Jiang <dave.jiang@intel.com> 8134L: linux-ntb@googlegroups.com 8135S: Supported 8136W: https://github.com/jonmason/ntb/wiki 8137T: git git://github.com/jonmason/ntb.git 8138F: drivers/ntb/hw/intel/ 8139 8140NTB AMD DRIVER 8141M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8142L: linux-ntb@googlegroups.com 8143S: Supported 8144F: drivers/ntb/hw/amd/ 8145 8146NTFS FILESYSTEM 8147M: Anton Altaparmakov <anton@tuxera.com> 8148L: linux-ntfs-dev@lists.sourceforge.net 8149W: http://www.tuxera.com/ 8150T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8151S: Supported 8152F: Documentation/filesystems/ntfs.txt 8153F: fs/ntfs/ 8154 8155NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8156M: Antonino Daplas <adaplas@gmail.com> 8157L: linux-fbdev@vger.kernel.org 8158S: Maintained 8159F: drivers/video/fbdev/riva/ 8160F: drivers/video/fbdev/nvidia/ 8161 8162NVM EXPRESS DRIVER 8163M: Keith Busch <keith.busch@intel.com> 8164M: Jens Axboe <axboe@fb.com> 8165L: linux-nvme@lists.infradead.org 8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8167W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8168S: Supported 8169F: drivers/nvme/host/ 8170F: include/linux/nvme.h 8171 8172NVMEM FRAMEWORK 8173M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8174M: Maxime Ripard <maxime.ripard@free-electrons.com> 8175S: Maintained 8176F: drivers/nvmem/ 8177F: Documentation/devicetree/bindings/nvmem/ 8178F: include/linux/nvmem-consumer.h 8179F: include/linux/nvmem-provider.h 8180 8181NXP-NCI NFC DRIVER 8182M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8183R: Charles Gorand <charles.gorand@effinnov.com> 8184L: linux-nfc@lists.01.org (moderated for non-subscribers) 8185S: Supported 8186F: drivers/nfc/nxp-nci 8187 8188NXP TDA998X DRM DRIVER 8189M: Russell King <rmk+kernel@armlinux.org.uk> 8190S: Supported 8191F: drivers/gpu/drm/i2c/tda998x_drv.c 8192F: include/drm/i2c/tda998x.h 8193 8194NXP TFA9879 DRIVER 8195M: Peter Rosin <peda@axentia.se> 8196L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8197S: Maintained 8198F: sound/soc/codecs/tfa9879* 8199 8200OBJTOOL 8201M: Josh Poimboeuf <jpoimboe@redhat.com> 8202S: Supported 8203F: tools/objtool/ 8204 8205OMAP SUPPORT 8206M: Tony Lindgren <tony@atomide.com> 8207L: linux-omap@vger.kernel.org 8208W: http://www.muru.com/linux/omap/ 8209W: http://linux.omap.com/ 8210Q: http://patchwork.kernel.org/project/linux-omap/list/ 8211T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8212S: Maintained 8213F: arch/arm/*omap*/ 8214F: arch/arm/configs/omap1_defconfig 8215F: arch/arm/configs/omap2plus_defconfig 8216F: drivers/i2c/busses/i2c-omap.c 8217F: drivers/irqchip/irq-omap-intc.c 8218F: drivers/mfd/*omap*.c 8219F: drivers/mfd/menelaus.c 8220F: drivers/mfd/palmas.c 8221F: drivers/mfd/tps65217.c 8222F: drivers/mfd/tps65218.c 8223F: drivers/mfd/tps65910.c 8224F: drivers/mfd/twl-core.[ch] 8225F: drivers/mfd/twl4030*.c 8226F: drivers/mfd/twl6030*.c 8227F: drivers/mfd/twl6040*.c 8228F: drivers/regulator/palmas-regulator*.c 8229F: drivers/regulator/pbias-regulator.c 8230F: drivers/regulator/tps65217-regulator.c 8231F: drivers/regulator/tps65218-regulator.c 8232F: drivers/regulator/tps65910-regulator.c 8233F: drivers/regulator/twl-regulator.c 8234F: include/linux/i2c-omap.h 8235 8236OMAP DEVICE TREE SUPPORT 8237M: Benoît Cousson <bcousson@baylibre.com> 8238M: Tony Lindgren <tony@atomide.com> 8239L: linux-omap@vger.kernel.org 8240L: devicetree@vger.kernel.org 8241S: Maintained 8242F: arch/arm/boot/dts/*omap* 8243F: arch/arm/boot/dts/*am3* 8244F: arch/arm/boot/dts/*am4* 8245F: arch/arm/boot/dts/*am5* 8246F: arch/arm/boot/dts/*dra7* 8247 8248OMAP CLOCK FRAMEWORK SUPPORT 8249M: Paul Walmsley <paul@pwsan.com> 8250L: linux-omap@vger.kernel.org 8251S: Maintained 8252F: arch/arm/*omap*/*clock* 8253 8254OMAP POWER MANAGEMENT SUPPORT 8255M: Kevin Hilman <khilman@kernel.org> 8256L: linux-omap@vger.kernel.org 8257S: Maintained 8258F: arch/arm/*omap*/*pm* 8259F: drivers/cpufreq/omap-cpufreq.c 8260 8261OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8262M: Rajendra Nayak <rnayak@codeaurora.org> 8263M: Paul Walmsley <paul@pwsan.com> 8264L: linux-omap@vger.kernel.org 8265S: Maintained 8266F: arch/arm/mach-omap2/prm* 8267 8268OMAP AUDIO SUPPORT 8269M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8270M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8271L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8272L: linux-omap@vger.kernel.org 8273S: Maintained 8274F: sound/soc/omap/ 8275 8276OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8277M: Roger Quadros <rogerq@ti.com> 8278M: Tony Lindgren <tony@atomide.com> 8279L: linux-omap@vger.kernel.org 8280S: Maintained 8281F: drivers/memory/omap-gpmc.c 8282F: arch/arm/mach-omap2/*gpmc* 8283 8284OMAP FRAMEBUFFER SUPPORT 8285M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8286L: linux-fbdev@vger.kernel.org 8287L: linux-omap@vger.kernel.org 8288S: Maintained 8289F: drivers/video/fbdev/omap/ 8290 8291OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8292M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8293L: linux-omap@vger.kernel.org 8294L: linux-fbdev@vger.kernel.org 8295S: Maintained 8296F: drivers/video/fbdev/omap2/ 8297F: Documentation/arm/OMAP/DSS 8298 8299OMAP HARDWARE SPINLOCK SUPPORT 8300M: Ohad Ben-Cohen <ohad@wizery.com> 8301L: linux-omap@vger.kernel.org 8302S: Maintained 8303F: drivers/hwspinlock/omap_hwspinlock.c 8304 8305OMAP MMC SUPPORT 8306M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8307L: linux-omap@vger.kernel.org 8308S: Maintained 8309F: drivers/mmc/host/omap.c 8310 8311OMAP HS MMC SUPPORT 8312L: linux-mmc@vger.kernel.org 8313L: linux-omap@vger.kernel.org 8314S: Orphan 8315F: drivers/mmc/host/omap_hsmmc.c 8316 8317OMAP RANDOM NUMBER GENERATOR SUPPORT 8318M: Deepak Saxena <dsaxena@plexity.net> 8319S: Maintained 8320F: drivers/char/hw_random/omap-rng.c 8321 8322OMAP HWMOD SUPPORT 8323M: Benoît Cousson <bcousson@baylibre.com> 8324M: Paul Walmsley <paul@pwsan.com> 8325L: linux-omap@vger.kernel.org 8326S: Maintained 8327F: arch/arm/mach-omap2/omap_hwmod.* 8328 8329OMAP HWMOD DATA 8330M: Paul Walmsley <paul@pwsan.com> 8331L: linux-omap@vger.kernel.org 8332S: Maintained 8333F: arch/arm/mach-omap2/omap_hwmod*data* 8334 8335OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8336M: Benoît Cousson <bcousson@baylibre.com> 8337L: linux-omap@vger.kernel.org 8338S: Maintained 8339F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8340 8341OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8342M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8343L: linux-media@vger.kernel.org 8344S: Maintained 8345F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8346F: drivers/media/platform/omap3isp/ 8347F: drivers/staging/media/omap4iss/ 8348 8349OMAP USB SUPPORT 8350L: linux-usb@vger.kernel.org 8351L: linux-omap@vger.kernel.org 8352S: Orphan 8353F: drivers/usb/*/*omap* 8354F: arch/arm/*omap*/usb* 8355 8356OMAP GPIO DRIVER 8357M: Grygorii Strashko <grygorii.strashko@ti.com> 8358M: Santosh Shilimkar <ssantosh@kernel.org> 8359M: Kevin Hilman <khilman@kernel.org> 8360L: linux-omap@vger.kernel.org 8361S: Maintained 8362F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8363F: drivers/gpio/gpio-omap.c 8364 8365OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8366M: Mark Jackson <mpfj@newflow.co.uk> 8367L: linux-omap@vger.kernel.org 8368S: Maintained 8369F: arch/arm/boot/dts/am335x-nano.dts 8370 8371OMFS FILESYSTEM 8372M: Bob Copeland <me@bobcopeland.com> 8373L: linux-karma-devel@lists.sourceforge.net 8374S: Maintained 8375F: Documentation/filesystems/omfs.txt 8376F: fs/omfs/ 8377 8378OMNIKEY CARDMAN 4000 DRIVER 8379M: Harald Welte <laforge@gnumonks.org> 8380S: Maintained 8381F: drivers/char/pcmcia/cm4000_cs.c 8382F: include/linux/cm4000_cs.h 8383F: include/uapi/linux/cm4000_cs.h 8384 8385OMNIKEY CARDMAN 4040 DRIVER 8386M: Harald Welte <laforge@gnumonks.org> 8387S: Maintained 8388F: drivers/char/pcmcia/cm4040_cs.* 8389 8390OMNIVISION OV7670 SENSOR DRIVER 8391M: Jonathan Corbet <corbet@lwn.net> 8392L: linux-media@vger.kernel.org 8393T: git git://linuxtv.org/media_tree.git 8394S: Maintained 8395F: drivers/media/i2c/ov7670.c 8396 8397ONENAND FLASH DRIVER 8398M: Kyungmin Park <kyungmin.park@samsung.com> 8399L: linux-mtd@lists.infradead.org 8400S: Maintained 8401F: drivers/mtd/onenand/ 8402F: include/linux/mtd/onenand*.h 8403 8404ONSTREAM SCSI TAPE DRIVER 8405M: Willem Riede <osst@riede.org> 8406L: osst-users@lists.sourceforge.net 8407L: linux-scsi@vger.kernel.org 8408S: Maintained 8409F: Documentation/scsi/osst.txt 8410F: drivers/scsi/osst.* 8411F: drivers/scsi/osst_*.h 8412F: drivers/scsi/st.h 8413 8414OPENCORES I2C BUS DRIVER 8415M: Peter Korsgaard <jacmet@sunsite.dk> 8416L: linux-i2c@vger.kernel.org 8417S: Maintained 8418F: Documentation/i2c/busses/i2c-ocores 8419F: drivers/i2c/busses/i2c-ocores.c 8420 8421OPEN FIRMWARE AND FLATTENED DEVICE TREE 8422M: Rob Herring <robh+dt@kernel.org> 8423M: Frank Rowand <frowand.list@gmail.com> 8424L: devicetree@vger.kernel.org 8425W: http://www.devicetree.org/ 8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8427S: Maintained 8428F: drivers/of/ 8429F: include/linux/of*.h 8430F: scripts/dtc/ 8431 8432OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8433M: Rob Herring <robh+dt@kernel.org> 8434M: Mark Rutland <mark.rutland@arm.com> 8435L: devicetree@vger.kernel.org 8436T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8437Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8438S: Maintained 8439F: Documentation/devicetree/ 8440F: arch/*/boot/dts/ 8441F: include/dt-bindings/ 8442 8443OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8444M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8445L: devicetree@vger.kernel.org 8446S: Maintained 8447F: Documentation/devicetree/dynamic-resolution-notes.txt 8448F: Documentation/devicetree/overlay-notes.txt 8449F: drivers/of/overlay.c 8450F: drivers/of/resolver.c 8451 8452OPENRISC ARCHITECTURE 8453M: Jonas Bonn <jonas@southpole.se> 8454W: http://openrisc.net 8455S: Maintained 8456T: git git://openrisc.net/~jonas/linux 8457F: arch/openrisc/ 8458 8459OPENVSWITCH 8460M: Pravin Shelar <pshelar@nicira.com> 8461L: netdev@vger.kernel.org 8462L: dev@openvswitch.org 8463W: http://openvswitch.org 8464S: Maintained 8465F: net/openvswitch/ 8466F: include/uapi/linux/openvswitch.h 8467 8468OPERATING PERFORMANCE POINTS (OPP) 8469M: Viresh Kumar <vireshk@kernel.org> 8470M: Nishanth Menon <nm@ti.com> 8471M: Stephen Boyd <sboyd@codeaurora.org> 8472L: linux-pm@vger.kernel.org 8473S: Maintained 8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8475F: drivers/base/power/opp/ 8476F: include/linux/pm_opp.h 8477F: Documentation/power/opp.txt 8478F: Documentation/devicetree/bindings/opp/ 8479 8480OPL4 DRIVER 8481M: Clemens Ladisch <clemens@ladisch.de> 8482L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8483T: git git://git.alsa-project.org/alsa-kernel.git 8484S: Maintained 8485F: sound/drivers/opl4/ 8486 8487OPROFILE 8488M: Robert Richter <rric@kernel.org> 8489L: oprofile-list@lists.sf.net 8490S: Maintained 8491F: arch/*/include/asm/oprofile*.h 8492F: arch/*/oprofile/ 8493F: drivers/oprofile/ 8494F: include/linux/oprofile.h 8495 8496ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8497M: Mark Fasheh <mfasheh@suse.com> 8498M: Joel Becker <jlbec@evilplan.org> 8499L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8500W: http://ocfs2.wiki.kernel.org 8501S: Supported 8502F: Documentation/filesystems/ocfs2.txt 8503F: Documentation/filesystems/dlmfs.txt 8504F: fs/ocfs2/ 8505 8506ORINOCO DRIVER 8507L: linux-wireless@vger.kernel.org 8508W: http://wireless.kernel.org/en/users/Drivers/orinoco 8509W: http://www.nongnu.org/orinoco/ 8510S: Orphan 8511F: drivers/net/wireless/intersil/orinoco/ 8512 8513OSD LIBRARY and FILESYSTEM 8514M: Boaz Harrosh <ooo@electrozaur.com> 8515M: Benny Halevy <bhalevy@primarydata.com> 8516L: osd-dev@open-osd.org 8517W: http://open-osd.org 8518T: git git://git.open-osd.org/open-osd.git 8519S: Maintained 8520F: drivers/scsi/osd/ 8521F: include/scsi/osd_* 8522F: fs/exofs/ 8523 8524OVERLAY FILESYSTEM 8525M: Miklos Szeredi <miklos@szeredi.hu> 8526L: linux-unionfs@vger.kernel.org 8527T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8528S: Supported 8529F: fs/overlayfs/ 8530F: Documentation/filesystems/overlayfs.txt 8531 8532ORANGEFS FILESYSTEM 8533M: Mike Marshall <hubcap@omnibond.com> 8534L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8535T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8536S: Supported 8537F: fs/orangefs/ 8538F: Documentation/filesystems/orangefs.txt 8539 8540P54 WIRELESS DRIVER 8541M: Christian Lamparter <chunkeey@googlemail.com> 8542L: linux-wireless@vger.kernel.org 8543W: http://wireless.kernel.org/en/users/Drivers/p54 8544S: Maintained 8545F: drivers/net/wireless/intersil/p54/ 8546 8547PA SEMI ETHERNET DRIVER 8548M: Olof Johansson <olof@lixom.net> 8549L: netdev@vger.kernel.org 8550S: Maintained 8551F: drivers/net/ethernet/pasemi/* 8552 8553PA SEMI SMBUS DRIVER 8554M: Olof Johansson <olof@lixom.net> 8555L: linux-i2c@vger.kernel.org 8556S: Maintained 8557F: drivers/i2c/busses/i2c-pasemi.c 8558 8559PADATA PARALLEL EXECUTION MECHANISM 8560M: Steffen Klassert <steffen.klassert@secunet.com> 8561L: linux-crypto@vger.kernel.org 8562S: Maintained 8563F: kernel/padata.c 8564F: include/linux/padata.h 8565F: Documentation/padata.txt 8566 8567PANASONIC LAPTOP ACPI EXTRAS DRIVER 8568M: Harald Welte <laforge@gnumonks.org> 8569L: platform-driver-x86@vger.kernel.org 8570S: Maintained 8571F: drivers/platform/x86/panasonic-laptop.c 8572 8573PANASONIC MN10300/AM33/AM34 PORT 8574M: David Howells <dhowells@redhat.com> 8575L: linux-am33-list@redhat.com (moderated for non-subscribers) 8576W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8577S: Maintained 8578F: Documentation/mn10300/ 8579F: arch/mn10300/ 8580 8581PARALLEL LCD/KEYPAD PANEL DRIVER 8582M: Willy Tarreau <willy@haproxy.com> 8583M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8584S: Odd Fixes 8585F: Documentation/misc-devices/lcd-panel-cgram.txt 8586F: drivers/misc/panel.c 8587 8588PARALLEL PORT SUBSYSTEM 8589M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8590M: Sudip Mukherjee <sudip@vectorindia.org> 8591L: linux-parport@lists.infradead.org (subscribers-only) 8592S: Maintained 8593F: drivers/parport/ 8594F: include/linux/parport*.h 8595F: drivers/char/ppdev.c 8596F: include/uapi/linux/ppdev.h 8597F: Documentation/parport*.txt 8598 8599PARAVIRT_OPS INTERFACE 8600M: Jeremy Fitzhardinge <jeremy@goop.org> 8601M: Chris Wright <chrisw@sous-sol.org> 8602M: Alok Kataria <akataria@vmware.com> 8603M: Rusty Russell <rusty@rustcorp.com.au> 8604L: virtualization@lists.linux-foundation.org 8605S: Supported 8606F: Documentation/virtual/paravirt_ops.txt 8607F: arch/*/kernel/paravirt* 8608F: arch/*/include/asm/paravirt.h 8609 8610PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8611M: Tim Waugh <tim@cyberelk.net> 8612L: linux-parport@lists.infradead.org (subscribers-only) 8613S: Maintained 8614F: Documentation/blockdev/paride.txt 8615F: drivers/block/paride/ 8616 8617PARISC ARCHITECTURE 8618M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8619M: Helge Deller <deller@gmx.de> 8620L: linux-parisc@vger.kernel.org 8621W: http://www.parisc-linux.org/ 8622Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8623T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8624T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8625S: Maintained 8626F: arch/parisc/ 8627F: Documentation/parisc/ 8628F: drivers/parisc/ 8629F: drivers/char/agp/parisc-agp.c 8630F: drivers/input/serio/gscps2.c 8631F: drivers/parport/parport_gsc.* 8632F: drivers/tty/serial/8250/8250_gsc.c 8633F: drivers/video/fbdev/sti* 8634F: drivers/video/console/sti* 8635F: drivers/video/logo/logo_parisc* 8636 8637PC87360 HARDWARE MONITORING DRIVER 8638M: Jim Cromie <jim.cromie@gmail.com> 8639L: linux-hwmon@vger.kernel.org 8640S: Maintained 8641F: Documentation/hwmon/pc87360 8642F: drivers/hwmon/pc87360.c 8643 8644PC8736x GPIO DRIVER 8645M: Jim Cromie <jim.cromie@gmail.com> 8646S: Maintained 8647F: drivers/char/pc8736x_gpio.c 8648 8649PC87427 HARDWARE MONITORING DRIVER 8650M: Jean Delvare <jdelvare@suse.com> 8651L: linux-hwmon@vger.kernel.org 8652S: Maintained 8653F: Documentation/hwmon/pc87427 8654F: drivers/hwmon/pc87427.c 8655 8656PCA9532 LED DRIVER 8657M: Riku Voipio <riku.voipio@iki.fi> 8658S: Maintained 8659F: drivers/leds/leds-pca9532.c 8660F: include/linux/leds-pca9532.h 8661 8662PCA9541 I2C BUS MASTER SELECTOR DRIVER 8663M: Guenter Roeck <linux@roeck-us.net> 8664L: linux-i2c@vger.kernel.org 8665S: Maintained 8666F: drivers/i2c/muxes/i2c-mux-pca9541.c 8667 8668PCDP - PRIMARY CONSOLE AND DEBUG PORT 8669M: Khalid Aziz <khalid@gonehiking.org> 8670S: Maintained 8671F: drivers/firmware/pcdp.* 8672 8673PCI ERROR RECOVERY 8674M: Linas Vepstas <linasvepstas@gmail.com> 8675L: linux-pci@vger.kernel.org 8676S: Supported 8677F: Documentation/PCI/pci-error-recovery.txt 8678 8679PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8680M: Russell Currey <ruscur@russell.cc> 8681L: linuxppc-dev@lists.ozlabs.org 8682S: Supported 8683F: Documentation/powerpc/eeh-pci-error-recovery.txt 8684F: arch/powerpc/kernel/eeh*.c 8685F: arch/powerpc/platforms/*/eeh*.c 8686F: arch/powerpc/include/*/eeh*.h 8687 8688PCI SUBSYSTEM 8689M: Bjorn Helgaas <bhelgaas@google.com> 8690L: linux-pci@vger.kernel.org 8691Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8692T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8693S: Supported 8694F: Documentation/PCI/ 8695F: drivers/pci/ 8696F: include/linux/pci* 8697F: arch/x86/pci/ 8698F: arch/x86/kernel/quirks.c 8699 8700PCI DRIVER FOR ALTERA PCIE IP 8701M: Ley Foon Tan <lftan@altera.com> 8702L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8703L: linux-pci@vger.kernel.org 8704S: Supported 8705F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8706F: drivers/pci/host/pcie-altera.c 8707 8708PCI DRIVER FOR ARM VERSATILE PLATFORM 8709M: Rob Herring <robh@kernel.org> 8710L: linux-pci@vger.kernel.org 8711L: linux-arm-kernel@lists.infradead.org 8712S: Maintained 8713F: Documentation/devicetree/bindings/pci/versatile.txt 8714F: drivers/pci/host/pci-versatile.c 8715 8716PCI DRIVER FOR APPLIEDMICRO XGENE 8717M: Tanmay Inamdar <tinamdar@apm.com> 8718L: linux-pci@vger.kernel.org 8719L: linux-arm-kernel@lists.infradead.org 8720S: Maintained 8721F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8722F: drivers/pci/host/pci-xgene.c 8723 8724PCI DRIVER FOR FREESCALE LAYERSCAPE 8725M: Minghuan Lian <minghuan.Lian@freescale.com> 8726M: Mingkai Hu <mingkai.hu@freescale.com> 8727M: Roy Zang <tie-fei.zang@freescale.com> 8728L: linuxppc-dev@lists.ozlabs.org 8729L: linux-pci@vger.kernel.org 8730L: linux-arm-kernel@lists.infradead.org 8731S: Maintained 8732F: drivers/pci/host/*layerscape* 8733 8734PCI DRIVER FOR IMX6 8735M: Richard Zhu <Richard.Zhu@freescale.com> 8736M: Lucas Stach <l.stach@pengutronix.de> 8737L: linux-pci@vger.kernel.org 8738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8739S: Maintained 8740F: drivers/pci/host/*imx6* 8741 8742PCI DRIVER FOR TI KEYSTONE 8743M: Murali Karicheri <m-karicheri2@ti.com> 8744L: linux-pci@vger.kernel.org 8745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8746S: Maintained 8747F: drivers/pci/host/*keystone* 8748 8749PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8750M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8751M: Jason Cooper <jason@lakedaemon.net> 8752L: linux-pci@vger.kernel.org 8753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8754S: Maintained 8755F: drivers/pci/host/*mvebu* 8756 8757PCI DRIVER FOR NVIDIA TEGRA 8758M: Thierry Reding <thierry.reding@gmail.com> 8759L: linux-tegra@vger.kernel.org 8760L: linux-pci@vger.kernel.org 8761S: Supported 8762F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8763F: drivers/pci/host/pci-tegra.c 8764 8765PCI DRIVER FOR TI DRA7XX 8766M: Kishon Vijay Abraham I <kishon@ti.com> 8767L: linux-omap@vger.kernel.org 8768L: linux-pci@vger.kernel.org 8769S: Supported 8770F: Documentation/devicetree/bindings/pci/ti-pci.txt 8771F: drivers/pci/host/pci-dra7xx.c 8772 8773PCI DRIVER FOR RENESAS R-CAR 8774M: Simon Horman <horms@verge.net.au> 8775L: linux-pci@vger.kernel.org 8776L: linux-renesas-soc@vger.kernel.org 8777S: Maintained 8778F: drivers/pci/host/*rcar* 8779 8780PCI DRIVER FOR SAMSUNG EXYNOS 8781M: Jingoo Han <jingoohan1@gmail.com> 8782L: linux-pci@vger.kernel.org 8783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8784L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8785S: Maintained 8786F: drivers/pci/host/pci-exynos.c 8787 8788PCI DRIVER FOR SYNOPSIS DESIGNWARE 8789M: Jingoo Han <jingoohan1@gmail.com> 8790M: Pratyush Anand <pratyush.anand@gmail.com> 8791L: linux-pci@vger.kernel.org 8792S: Maintained 8793F: drivers/pci/host/*designware* 8794 8795PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8796M: Joao Pinto <jpinto@synopsys.com> 8797L: linux-pci@vger.kernel.org 8798S: Maintained 8799F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8800F: drivers/pci/host/pcie-designware-plat.c 8801 8802PCI DRIVER FOR GENERIC OF HOSTS 8803M: Will Deacon <will.deacon@arm.com> 8804L: linux-pci@vger.kernel.org 8805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8806S: Maintained 8807F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8808F: drivers/pci/host/pci-host-common.c 8809F: drivers/pci/host/pci-host-generic.c 8810 8811PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8812M: Keith Busch <keith.busch@intel.com> 8813L: linux-pci@vger.kernel.org 8814S: Supported 8815F: arch/x86/pci/vmd.c 8816 8817PCIE DRIVER FOR ST SPEAR13XX 8818M: Pratyush Anand <pratyush.anand@gmail.com> 8819L: linux-pci@vger.kernel.org 8820S: Maintained 8821F: drivers/pci/host/*spear* 8822 8823PCI MSI DRIVER FOR ALTERA MSI IP 8824M: Ley Foon Tan <lftan@altera.com> 8825L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8826L: linux-pci@vger.kernel.org 8827S: Supported 8828F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8829F: drivers/pci/host/pcie-altera-msi.c 8830 8831PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8832M: Duc Dang <dhdang@apm.com> 8833L: linux-pci@vger.kernel.org 8834L: linux-arm-kernel@lists.infradead.org 8835S: Maintained 8836F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8837F: drivers/pci/host/pci-xgene-msi.c 8838 8839PCIE DRIVER FOR HISILICON 8840M: Zhou Wang <wangzhou1@hisilicon.com> 8841M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8842L: linux-pci@vger.kernel.org 8843S: Maintained 8844F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8845F: drivers/pci/host/pcie-hisi.c 8846 8847PCIE DRIVER FOR QUALCOMM MSM 8848M: Stanimir Varbanov <svarbanov@mm-sol.com> 8849L: linux-pci@vger.kernel.org 8850L: linux-arm-msm@vger.kernel.org 8851S: Maintained 8852F: drivers/pci/host/*qcom* 8853 8854PCIE DRIVER FOR CAVIUM THUNDERX 8855M: David Daney <david.daney@cavium.com> 8856L: linux-pci@vger.kernel.org 8857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8858S: Supported 8859F: Documentation/devicetree/bindings/pci/pci-thunder-* 8860F: drivers/pci/host/pci-thunder-* 8861 8862PCMCIA SUBSYSTEM 8863P: Linux PCMCIA Team 8864L: linux-pcmcia@lists.infradead.org 8865W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8866T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8867S: Maintained 8868F: Documentation/pcmcia/ 8869F: drivers/pcmcia/ 8870F: include/pcmcia/ 8871 8872PCNET32 NETWORK DRIVER 8873M: Don Fry <pcnet32@frontier.com> 8874L: netdev@vger.kernel.org 8875S: Maintained 8876F: drivers/net/ethernet/amd/pcnet32.c 8877 8878PCRYPT PARALLEL CRYPTO ENGINE 8879M: Steffen Klassert <steffen.klassert@secunet.com> 8880L: linux-crypto@vger.kernel.org 8881S: Maintained 8882F: crypto/pcrypt.c 8883F: include/crypto/pcrypt.h 8884 8885PER-CPU MEMORY ALLOCATOR 8886M: Tejun Heo <tj@kernel.org> 8887M: Christoph Lameter <cl@linux.com> 8888T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8889S: Maintained 8890F: include/linux/percpu*.h 8891F: mm/percpu*.c 8892F: arch/*/include/asm/percpu.h 8893 8894PER-TASK DELAY ACCOUNTING 8895M: Balbir Singh <bsingharora@gmail.com> 8896S: Maintained 8897F: include/linux/delayacct.h 8898F: kernel/delayacct.c 8899 8900PERFORMANCE EVENTS SUBSYSTEM 8901M: Peter Zijlstra <peterz@infradead.org> 8902M: Ingo Molnar <mingo@redhat.com> 8903M: Arnaldo Carvalho de Melo <acme@kernel.org> 8904R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8905L: linux-kernel@vger.kernel.org 8906T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8907S: Supported 8908F: kernel/events/* 8909F: include/linux/perf_event.h 8910F: include/uapi/linux/perf_event.h 8911F: arch/*/kernel/perf_event*.c 8912F: arch/*/kernel/*/perf_event*.c 8913F: arch/*/kernel/*/*/perf_event*.c 8914F: arch/*/include/asm/perf_event.h 8915F: arch/*/kernel/perf_callchain.c 8916F: arch/*/events/* 8917F: tools/perf/ 8918 8919PERSONALITY HANDLING 8920M: Christoph Hellwig <hch@infradead.org> 8921L: linux-abi-devel@lists.sourceforge.net 8922S: Maintained 8923F: include/linux/personality.h 8924F: include/uapi/linux/personality.h 8925 8926PHONET PROTOCOL 8927M: Remi Denis-Courmont <courmisch@gmail.com> 8928S: Supported 8929F: Documentation/networking/phonet.txt 8930F: include/linux/phonet.h 8931F: include/net/phonet/ 8932F: include/uapi/linux/phonet.h 8933F: net/phonet/ 8934 8935PHRAM MTD DRIVER 8936M: Joern Engel <joern@lazybastard.org> 8937L: linux-mtd@lists.infradead.org 8938S: Maintained 8939F: drivers/mtd/devices/phram.c 8940 8941PICOLCD HID DRIVER 8942M: Bruno Prémont <bonbons@linux-vserver.org> 8943L: linux-input@vger.kernel.org 8944S: Maintained 8945F: drivers/hid/hid-picolcd* 8946 8947PICOXCELL SUPPORT 8948M: Jamie Iles <jamie@jamieiles.com> 8949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8950T: git git://github.com/jamieiles/linux-2.6-ji.git 8951S: Supported 8952F: arch/arm/boot/dts/picoxcell* 8953F: arch/arm/mach-picoxcell/ 8954F: drivers/crypto/picoxcell* 8955 8956PIN CONTROL SUBSYSTEM 8957M: Linus Walleij <linus.walleij@linaro.org> 8958L: linux-gpio@vger.kernel.org 8959T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8960S: Maintained 8961F: Documentation/devicetree/bindings/pinctrl/ 8962F: drivers/pinctrl/ 8963F: include/linux/pinctrl/ 8964 8965PIN CONTROLLER - ATMEL AT91 8966M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8968S: Maintained 8969F: drivers/pinctrl/pinctrl-at91.* 8970 8971PIN CONTROLLER - ATMEL AT91 PIO4 8972M: Ludovic Desroches <ludovic.desroches@atmel.com> 8973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8974L: linux-gpio@vger.kernel.org 8975S: Supported 8976F: drivers/pinctrl/pinctrl-at91-pio4.* 8977 8978PIN CONTROLLER - INTEL 8979M: Mika Westerberg <mika.westerberg@linux.intel.com> 8980M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8981S: Maintained 8982F: drivers/pinctrl/intel/ 8983 8984PIN CONTROLLER - RENESAS 8985M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8986M: Geert Uytterhoeven <geert+renesas@glider.be> 8987L: linux-renesas-soc@vger.kernel.org 8988S: Maintained 8989F: drivers/pinctrl/sh-pfc/ 8990 8991PIN CONTROLLER - SAMSUNG 8992M: Tomasz Figa <tomasz.figa@gmail.com> 8993M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 8994M: Sylwester Nawrocki <s.nawrocki@samsung.com> 8995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8996L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8997S: Maintained 8998F: drivers/pinctrl/samsung/ 8999 9000PIN CONTROLLER - SINGLE 9001M: Tony Lindgren <tony@atomide.com> 9002M: Haojian Zhuang <haojian.zhuang@linaro.org> 9003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9004L: linux-omap@vger.kernel.org 9005S: Maintained 9006F: drivers/pinctrl/pinctrl-single.c 9007 9008PIN CONTROLLER - ST SPEAR 9009M: Viresh Kumar <vireshk@kernel.org> 9010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9011W: http://www.st.com/spear 9012S: Maintained 9013F: drivers/pinctrl/spear/ 9014 9015PKTCDVD DRIVER 9016M: Jiri Kosina <jikos@kernel.org> 9017S: Maintained 9018F: drivers/block/pktcdvd.c 9019F: include/linux/pktcdvd.h 9020F: include/uapi/linux/pktcdvd.h 9021 9022PKUNITY SOC DRIVERS 9023M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9024W: http://mprc.pku.edu.cn/~guanxuetao/linux 9025S: Maintained 9026T: git git://github.com/gxt/linux.git 9027F: drivers/input/serio/i8042-unicore32io.h 9028F: drivers/i2c/busses/i2c-puv3.c 9029F: drivers/video/fbdev/fb-puv3.c 9030F: drivers/rtc/rtc-puv3.c 9031 9032PMBUS HARDWARE MONITORING DRIVERS 9033M: Guenter Roeck <linux@roeck-us.net> 9034L: linux-hwmon@vger.kernel.org 9035W: http://hwmon.wiki.kernel.org/ 9036W: http://www.roeck-us.net/linux/drivers/ 9037T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9038S: Maintained 9039F: Documentation/hwmon/pmbus 9040F: drivers/hwmon/pmbus/ 9041F: include/linux/i2c/pmbus.h 9042 9043PMC SIERRA MaxRAID DRIVER 9044L: linux-scsi@vger.kernel.org 9045W: http://www.pmc-sierra.com/ 9046S: Orphan 9047F: drivers/scsi/pmcraid.* 9048 9049PMC SIERRA PM8001 DRIVER 9050M: Jack Wang <jinpu.wang@profitbricks.com> 9051M: lindar_liu@usish.com 9052L: pmchba@pmcs.com 9053L: linux-scsi@vger.kernel.org 9054S: Supported 9055F: drivers/scsi/pm8001/ 9056 9057POSIX CLOCKS and TIMERS 9058M: Thomas Gleixner <tglx@linutronix.de> 9059L: linux-kernel@vger.kernel.org 9060T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9061S: Maintained 9062F: fs/timerfd.c 9063F: include/linux/timer* 9064F: kernel/time/*timer* 9065 9066POWER MANAGEMENT CORE 9067M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9068L: linux-pm@vger.kernel.org 9069T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9070S: Supported 9071F: drivers/base/power/ 9072F: include/linux/pm.h 9073F: include/linux/pm_* 9074F: include/linux/powercap.h 9075F: drivers/powercap/ 9076 9077POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9078M: Sebastian Reichel <sre@kernel.org> 9079M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9080M: David Woodhouse <dwmw2@infradead.org> 9081L: linux-pm@vger.kernel.org 9082T: git git://git.infradead.org/battery-2.6.git 9083S: Maintained 9084F: include/linux/power_supply.h 9085F: drivers/power/ 9086X: drivers/power/avs/ 9087 9088POWER STATE COORDINATION INTERFACE (PSCI) 9089M: Mark Rutland <mark.rutland@arm.com> 9090M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9091L: linux-arm-kernel@lists.infradead.org 9092S: Maintained 9093F: drivers/firmware/psci.c 9094F: include/linux/psci.h 9095F: include/uapi/linux/psci.h 9096 9097PNP SUPPORT 9098M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9099S: Maintained 9100F: drivers/pnp/ 9101 9102PPP PROTOCOL DRIVERS AND COMPRESSORS 9103M: Paul Mackerras <paulus@samba.org> 9104L: linux-ppp@vger.kernel.org 9105S: Maintained 9106F: drivers/net/ppp/ppp_* 9107 9108PPP OVER ATM (RFC 2364) 9109M: Mitchell Blank Jr <mitch@sfgoth.com> 9110S: Maintained 9111F: net/atm/pppoatm.c 9112F: include/uapi/linux/atmppp.h 9113 9114PPP OVER ETHERNET 9115M: Michal Ostrowski <mostrows@earthlink.net> 9116S: Maintained 9117F: drivers/net/ppp/pppoe.c 9118F: drivers/net/ppp/pppox.c 9119 9120PPP OVER L2TP 9121M: James Chapman <jchapman@katalix.com> 9122S: Maintained 9123F: net/l2tp/l2tp_ppp.c 9124F: include/linux/if_pppol2tp.h 9125F: include/uapi/linux/if_pppol2tp.h 9126 9127PPS SUPPORT 9128M: Rodolfo Giometti <giometti@enneenne.com> 9129W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9130L: linuxpps@ml.enneenne.com (subscribers-only) 9131S: Maintained 9132F: Documentation/pps/ 9133F: drivers/pps/ 9134F: include/linux/pps*.h 9135 9136PPTP DRIVER 9137M: Dmitry Kozlov <xeb@mail.ru> 9138L: netdev@vger.kernel.org 9139S: Maintained 9140F: drivers/net/ppp/pptp.c 9141W: http://sourceforge.net/projects/accel-pptp 9142 9143PREEMPTIBLE KERNEL 9144M: Robert Love <rml@tech9.net> 9145L: kpreempt-tech@lists.sourceforge.net 9146W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9147S: Supported 9148F: Documentation/preempt-locking.txt 9149F: include/linux/preempt.h 9150 9151PRISM54 WIRELESS DRIVER 9152M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9153L: linux-wireless@vger.kernel.org 9154W: http://wireless.kernel.org/en/users/Drivers/p54 9155S: Obsolete 9156F: drivers/net/wireless/intersil/prism54/ 9157 9158PS3 NETWORK SUPPORT 9159M: Geoff Levand <geoff@infradead.org> 9160L: netdev@vger.kernel.org 9161L: linuxppc-dev@lists.ozlabs.org 9162S: Maintained 9163F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9164 9165PS3 PLATFORM SUPPORT 9166M: Geoff Levand <geoff@infradead.org> 9167L: linuxppc-dev@lists.ozlabs.org 9168S: Maintained 9169F: arch/powerpc/boot/ps3* 9170F: arch/powerpc/include/asm/lv1call.h 9171F: arch/powerpc/include/asm/ps3*.h 9172F: arch/powerpc/platforms/ps3/ 9173F: drivers/*/ps3* 9174F: drivers/ps3/ 9175F: drivers/rtc/rtc-ps3.c 9176F: drivers/usb/host/*ps3.c 9177F: sound/ppc/snd_ps3* 9178 9179PS3VRAM DRIVER 9180M: Jim Paris <jim@jtan.com> 9181M: Geoff Levand <geoff@infradead.org> 9182L: linuxppc-dev@lists.ozlabs.org 9183S: Maintained 9184F: drivers/block/ps3vram.c 9185 9186PSTORE FILESYSTEM 9187M: Anton Vorontsov <anton@enomsg.org> 9188M: Colin Cross <ccross@android.com> 9189M: Kees Cook <keescook@chromium.org> 9190M: Tony Luck <tony.luck@intel.com> 9191S: Maintained 9192T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9193F: fs/pstore/ 9194F: include/linux/pstore* 9195F: drivers/firmware/efi/efi-pstore.c 9196F: drivers/acpi/apei/erst.c 9197 9198PTP HARDWARE CLOCK SUPPORT 9199M: Richard Cochran <richardcochran@gmail.com> 9200L: netdev@vger.kernel.org 9201S: Maintained 9202W: http://linuxptp.sourceforge.net/ 9203F: Documentation/ABI/testing/sysfs-ptp 9204F: Documentation/ptp/* 9205F: drivers/net/ethernet/freescale/gianfar_ptp.c 9206F: drivers/net/phy/dp83640* 9207F: drivers/ptp/* 9208F: include/linux/ptp_cl* 9209 9210PTRACE SUPPORT 9211M: Roland McGrath <roland@hack.frob.com> 9212M: Oleg Nesterov <oleg@redhat.com> 9213S: Maintained 9214F: include/asm-generic/syscall.h 9215F: include/linux/ptrace.h 9216F: include/linux/regset.h 9217F: include/linux/tracehook.h 9218F: include/uapi/linux/ptrace.h 9219F: kernel/ptrace.c 9220 9221PVRUSB2 VIDEO4LINUX DRIVER 9222M: Mike Isely <isely@pobox.com> 9223L: pvrusb2@isely.net (subscribers-only) 9224L: linux-media@vger.kernel.org 9225W: http://www.isely.net/pvrusb2/ 9226T: git git://linuxtv.org/media_tree.git 9227S: Maintained 9228F: Documentation/video4linux/README.pvrusb2 9229F: drivers/media/usb/pvrusb2/ 9230 9231PWC WEBCAM DRIVER 9232M: Hans de Goede <hdegoede@redhat.com> 9233L: linux-media@vger.kernel.org 9234T: git git://linuxtv.org/media_tree.git 9235S: Maintained 9236F: drivers/media/usb/pwc/* 9237 9238PWM FAN DRIVER 9239M: Kamil Debski <k.debski@samsung.com> 9240L: linux-hwmon@vger.kernel.org 9241S: Supported 9242F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9243F: Documentation/hwmon/pwm-fan 9244F: drivers/hwmon/pwm-fan.c 9245 9246PWM SUBSYSTEM 9247M: Thierry Reding <thierry.reding@gmail.com> 9248L: linux-pwm@vger.kernel.org 9249S: Maintained 9250T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9251F: Documentation/pwm.txt 9252F: Documentation/devicetree/bindings/pwm/ 9253F: include/linux/pwm.h 9254F: drivers/pwm/ 9255F: drivers/video/backlight/pwm_bl.c 9256F: include/linux/pwm_backlight.h 9257 9258PXA2xx/PXA3xx SUPPORT 9259M: Daniel Mack <daniel@zonque.org> 9260M: Haojian Zhuang <haojian.zhuang@gmail.com> 9261M: Robert Jarzmik <robert.jarzmik@free.fr> 9262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9263T: git git://github.com/hzhuang1/linux.git 9264T: git git://github.com/rjarzmik/linux.git 9265S: Maintained 9266F: arch/arm/boot/dts/pxa* 9267F: arch/arm/mach-pxa/ 9268F: drivers/dma/pxa* 9269F: drivers/pcmcia/pxa2xx* 9270F: drivers/pinctrl/pxa/ 9271F: drivers/spi/spi-pxa2xx* 9272F: drivers/usb/gadget/udc/pxa2* 9273F: include/sound/pxa2xx-lib.h 9274F: sound/arm/pxa* 9275F: sound/soc/pxa/ 9276 9277PXA GPIO DRIVER 9278M: Robert Jarzmik <robert.jarzmik@free.fr> 9279L: linux-gpio@vger.kernel.org 9280S: Maintained 9281F: drivers/gpio/gpio-pxa.c 9282 9283PXA3xx NAND FLASH DRIVER 9284M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9285L: linux-mtd@lists.infradead.org 9286S: Maintained 9287F: drivers/mtd/nand/pxa3xx_nand.c 9288 9289MMP SUPPORT 9290M: Eric Miao <eric.y.miao@gmail.com> 9291M: Haojian Zhuang <haojian.zhuang@gmail.com> 9292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9293T: git git://github.com/hzhuang1/linux.git 9294T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9295S: Maintained 9296F: arch/arm/boot/dts/mmp* 9297F: arch/arm/mach-mmp/ 9298 9299PXA MMCI DRIVER 9300S: Orphan 9301 9302PXA RTC DRIVER 9303M: Robert Jarzmik <robert.jarzmik@free.fr> 9304L: rtc-linux@googlegroups.com 9305S: Maintained 9306 9307QAT DRIVER 9308M: Tadeusz Struk <tadeusz.struk@intel.com> 9309L: qat-linux@intel.com 9310S: Supported 9311F: drivers/crypto/qat/ 9312 9313QIB DRIVER 9314M: Mike Marciniszyn <infinipath@intel.com> 9315L: linux-rdma@vger.kernel.org 9316S: Supported 9317F: drivers/infiniband/hw/qib/ 9318 9319QLOGIC QLA1280 SCSI DRIVER 9320M: Michael Reed <mdr@sgi.com> 9321L: linux-scsi@vger.kernel.org 9322S: Maintained 9323F: drivers/scsi/qla1280.[ch] 9324 9325QLOGIC QLA2XXX FC-SCSI DRIVER 9326M: qla2xxx-upstream@qlogic.com 9327L: linux-scsi@vger.kernel.org 9328S: Supported 9329F: Documentation/scsi/LICENSE.qla2xxx 9330F: drivers/scsi/qla2xxx/ 9331 9332QLOGIC QLA4XXX iSCSI DRIVER 9333M: QLogic-Storage-Upstream@qlogic.com 9334L: linux-scsi@vger.kernel.org 9335S: Supported 9336F: Documentation/scsi/LICENSE.qla4xxx 9337F: drivers/scsi/qla4xxx/ 9338 9339QLOGIC QLA3XXX NETWORK DRIVER 9340M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9341M: Ron Mercer <ron.mercer@qlogic.com> 9342M: linux-driver@qlogic.com 9343L: netdev@vger.kernel.org 9344S: Supported 9345F: Documentation/networking/LICENSE.qla3xxx 9346F: drivers/net/ethernet/qlogic/qla3xxx.* 9347 9348QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9349M: Dept-GELinuxNICDev@qlogic.com 9350L: netdev@vger.kernel.org 9351S: Supported 9352F: drivers/net/ethernet/qlogic/qlcnic/ 9353 9354QLOGIC QLGE 10Gb ETHERNET DRIVER 9355M: Harish Patil <harish.patil@qlogic.com> 9356M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9357M: Dept-GELinuxNICDev@qlogic.com 9358M: linux-driver@qlogic.com 9359L: netdev@vger.kernel.org 9360S: Supported 9361F: drivers/net/ethernet/qlogic/qlge/ 9362 9363QLOGIC QL4xxx ETHERNET DRIVER 9364M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9365M: Ariel Elior <Ariel.Elior@qlogic.com> 9366M: everest-linux-l2@qlogic.com 9367L: netdev@vger.kernel.org 9368S: Supported 9369F: drivers/net/ethernet/qlogic/qed/ 9370F: include/linux/qed/ 9371F: drivers/net/ethernet/qlogic/qede/ 9372 9373QNX4 FILESYSTEM 9374M: Anders Larsen <al@alarsen.net> 9375W: http://www.alarsen.net/linux/qnx4fs/ 9376S: Maintained 9377F: fs/qnx4/ 9378F: include/uapi/linux/qnx4_fs.h 9379F: include/uapi/linux/qnxtypes.h 9380 9381QT1010 MEDIA DRIVER 9382M: Antti Palosaari <crope@iki.fi> 9383L: linux-media@vger.kernel.org 9384W: https://linuxtv.org 9385W: http://palosaari.fi/linux/ 9386Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9387T: git git://linuxtv.org/anttip/media_tree.git 9388S: Maintained 9389F: drivers/media/tuners/qt1010* 9390 9391QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9392M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9393L: linux-wireless@vger.kernel.org 9394L: ath9k-devel@lists.ath9k.org 9395W: http://wireless.kernel.org/en/users/Drivers/ath9k 9396S: Supported 9397F: drivers/net/wireless/ath/ath9k/ 9398 9399QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9400M: Kalle Valo <kvalo@qca.qualcomm.com> 9401L: ath10k@lists.infradead.org 9402W: http://wireless.kernel.org/en/users/Drivers/ath10k 9403T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9404S: Supported 9405F: drivers/net/wireless/ath/ath10k/ 9406 9407QUALCOMM HEXAGON ARCHITECTURE 9408M: Richard Kuo <rkuo@codeaurora.org> 9409L: linux-hexagon@vger.kernel.org 9410T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9411S: Supported 9412F: arch/hexagon/ 9413 9414QUALCOMM WCN36XX WIRELESS DRIVER 9415M: Eugene Krasnikov <k.eugene.e@gmail.com> 9416L: wcn36xx@lists.infradead.org 9417W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9418T: git git://github.com/KrasnikovEugene/wcn36xx.git 9419S: Supported 9420F: drivers/net/wireless/ath/wcn36xx/ 9421 9422QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9423M: Gabriel Somlo <somlo@cmu.edu> 9424M: "Michael S. Tsirkin" <mst@redhat.com> 9425L: qemu-devel@nongnu.org 9426S: Maintained 9427F: drivers/firmware/qemu_fw_cfg.c 9428 9429RADOS BLOCK DEVICE (RBD) 9430M: Ilya Dryomov <idryomov@gmail.com> 9431M: Sage Weil <sage@redhat.com> 9432M: Alex Elder <elder@kernel.org> 9433L: ceph-devel@vger.kernel.org 9434W: http://ceph.com/ 9435T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9436T: git git://github.com/ceph/ceph-client.git 9437S: Supported 9438F: Documentation/ABI/testing/sysfs-bus-rbd 9439F: drivers/block/rbd.c 9440F: drivers/block/rbd_types.h 9441 9442RADEON FRAMEBUFFER DISPLAY DRIVER 9443M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9444L: linux-fbdev@vger.kernel.org 9445S: Maintained 9446F: drivers/video/fbdev/aty/radeon* 9447F: include/uapi/linux/radeonfb.h 9448 9449RADIOSHARK RADIO DRIVER 9450M: Hans de Goede <hdegoede@redhat.com> 9451L: linux-media@vger.kernel.org 9452T: git git://linuxtv.org/media_tree.git 9453S: Maintained 9454F: drivers/media/radio/radio-shark.c 9455 9456RADIOSHARK2 RADIO DRIVER 9457M: Hans de Goede <hdegoede@redhat.com> 9458L: linux-media@vger.kernel.org 9459T: git git://linuxtv.org/media_tree.git 9460S: Maintained 9461F: drivers/media/radio/radio-shark2.c 9462F: drivers/media/radio/radio-tea5777.c 9463 9464RAGE128 FRAMEBUFFER DISPLAY DRIVER 9465M: Paul Mackerras <paulus@samba.org> 9466L: linux-fbdev@vger.kernel.org 9467S: Maintained 9468F: drivers/video/fbdev/aty/aty128fb.c 9469 9470RALINK MIPS ARCHITECTURE 9471M: John Crispin <john@phrozen.org> 9472L: linux-mips@linux-mips.org 9473S: Maintained 9474F: arch/mips/ralink 9475 9476RALINK RT2X00 WIRELESS LAN DRIVER 9477P: rt2x00 project 9478M: Stanislaw Gruszka <sgruszka@redhat.com> 9479M: Helmut Schaa <helmut.schaa@googlemail.com> 9480L: linux-wireless@vger.kernel.org 9481S: Maintained 9482F: drivers/net/wireless/ralink/rt2x00/ 9483 9484RAMDISK RAM BLOCK DEVICE DRIVER 9485M: Jens Axboe <axboe@kernel.dk> 9486S: Maintained 9487F: Documentation/blockdev/ramdisk.txt 9488F: drivers/block/brd.c 9489 9490RANDOM NUMBER DRIVER 9491M: "Theodore Ts'o" <tytso@mit.edu> 9492S: Maintained 9493F: drivers/char/random.c 9494 9495RAPIDIO SUBSYSTEM 9496M: Matt Porter <mporter@kernel.crashing.org> 9497M: Alexandre Bounine <alexandre.bounine@idt.com> 9498S: Maintained 9499F: drivers/rapidio/ 9500 9501RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9502L: linux-wireless@vger.kernel.org 9503S: Orphan 9504F: drivers/net/wireless/ray* 9505 9506RCUTORTURE MODULE 9507M: Josh Triplett <josh@joshtriplett.org> 9508M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9509L: linux-kernel@vger.kernel.org 9510S: Supported 9511T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9512F: Documentation/RCU/torture.txt 9513F: kernel/rcu/rcutorture.c 9514 9515RCUTORTURE TEST FRAMEWORK 9516M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9517M: Josh Triplett <josh@joshtriplett.org> 9518R: Steven Rostedt <rostedt@goodmis.org> 9519R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9520R: Lai Jiangshan <jiangshanlai@gmail.com> 9521L: linux-kernel@vger.kernel.org 9522S: Supported 9523T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9524F: tools/testing/selftests/rcutorture 9525 9526RDC R-321X SoC 9527M: Florian Fainelli <florian@openwrt.org> 9528S: Maintained 9529 9530RDC R6040 FAST ETHERNET DRIVER 9531M: Florian Fainelli <florian@openwrt.org> 9532L: netdev@vger.kernel.org 9533S: Maintained 9534F: drivers/net/ethernet/rdc/r6040.c 9535 9536RDS - RELIABLE DATAGRAM SOCKETS 9537M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9538L: netdev@vger.kernel.org 9539L: linux-rdma@vger.kernel.org 9540L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9541W: https://oss.oracle.com/projects/rds/ 9542S: Supported 9543F: net/rds/ 9544F: Documentation/networking/rds.txt 9545 9546RDMAVT - RDMA verbs software 9547M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9548L: linux-rdma@vger.kernel.org 9549S: Supported 9550F: drivers/infiniband/sw/rdmavt 9551 9552READ-COPY UPDATE (RCU) 9553M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9554M: Josh Triplett <josh@joshtriplett.org> 9555R: Steven Rostedt <rostedt@goodmis.org> 9556R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9557R: Lai Jiangshan <jiangshanlai@gmail.com> 9558L: linux-kernel@vger.kernel.org 9559W: http://www.rdrop.com/users/paulmck/RCU/ 9560S: Supported 9561T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9562F: Documentation/RCU/ 9563X: Documentation/RCU/torture.txt 9564F: include/linux/rcu* 9565X: include/linux/srcu.h 9566F: kernel/rcu/ 9567X: kernel/torture.c 9568 9569REAL TIME CLOCK (RTC) SUBSYSTEM 9570M: Alessandro Zummo <a.zummo@towertech.it> 9571M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9572L: rtc-linux@googlegroups.com 9573Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9574T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9575S: Maintained 9576F: Documentation/rtc.txt 9577F: drivers/rtc/ 9578F: include/linux/rtc.h 9579F: include/uapi/linux/rtc.h 9580 9581REALTEK AUDIO CODECS 9582M: Bard Liao <bardliao@realtek.com> 9583M: Oder Chiou <oder_chiou@realtek.com> 9584S: Maintained 9585F: sound/soc/codecs/rt* 9586F: include/sound/rt*.h 9587 9588REISERFS FILE SYSTEM 9589L: reiserfs-devel@vger.kernel.org 9590S: Supported 9591F: fs/reiserfs/ 9592 9593REGISTER MAP ABSTRACTION 9594M: Mark Brown <broonie@kernel.org> 9595L: linux-kernel@vger.kernel.org 9596T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9597S: Supported 9598F: drivers/base/regmap/ 9599F: include/linux/regmap.h 9600 9601REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9602M: Ohad Ben-Cohen <ohad@wizery.com> 9603M: Bjorn Andersson <bjorn.andersson@linaro.org> 9604L: linux-remoteproc@vger.kernel.org 9605T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9606S: Maintained 9607F: drivers/remoteproc/ 9608F: Documentation/remoteproc.txt 9609F: include/linux/remoteproc.h 9610 9611REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9612M: Ohad Ben-Cohen <ohad@wizery.com> 9613M: Bjorn Andersson <bjorn.andersson@linaro.org> 9614L: linux-remoteproc@vger.kernel.org 9615T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9616S: Maintained 9617F: drivers/rpmsg/ 9618F: Documentation/rpmsg.txt 9619F: include/linux/rpmsg.h 9620 9621RENESAS ETHERNET DRIVERS 9622R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9623L: netdev@vger.kernel.org 9624L: linux-renesas-soc@vger.kernel.org 9625F: drivers/net/ethernet/renesas/ 9626F: include/linux/sh_eth.h 9627 9628RENESAS USB2 PHY DRIVER 9629M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9630L: linux-renesas-soc@vger.kernel.org 9631S: Maintained 9632F: drivers/phy/phy-rcar-gen3-usb2.c 9633 9634RESET CONTROLLER FRAMEWORK 9635M: Philipp Zabel <p.zabel@pengutronix.de> 9636T: git git://git.pengutronix.de/git/pza/linux 9637S: Maintained 9638F: drivers/reset/ 9639F: Documentation/devicetree/bindings/reset/ 9640F: include/dt-bindings/reset/ 9641F: include/linux/reset.h 9642F: include/linux/reset-controller.h 9643 9644RFKILL 9645M: Johannes Berg <johannes@sipsolutions.net> 9646L: linux-wireless@vger.kernel.org 9647W: http://wireless.kernel.org/ 9648T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9649T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9650S: Maintained 9651F: Documentation/rfkill.txt 9652F: net/rfkill/ 9653 9654RHASHTABLE 9655M: Thomas Graf <tgraf@suug.ch> 9656L: netdev@vger.kernel.org 9657S: Maintained 9658F: lib/rhashtable.c 9659F: include/linux/rhashtable.h 9660 9661RICOH SMARTMEDIA/XD DRIVER 9662M: Maxim Levitsky <maximlevitsky@gmail.com> 9663S: Maintained 9664F: drivers/mtd/nand/r852.c 9665F: drivers/mtd/nand/r852.h 9666 9667RICOH R5C592 MEMORYSTICK DRIVER 9668M: Maxim Levitsky <maximlevitsky@gmail.com> 9669S: Maintained 9670F: drivers/memstick/host/r592.* 9671 9672ROCCAT DRIVERS 9673M: Stefan Achatz <erazor_de@users.sourceforge.net> 9674W: http://sourceforge.net/projects/roccat/ 9675S: Maintained 9676F: drivers/hid/hid-roccat* 9677F: include/linux/hid-roccat* 9678F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9679 9680ROCKER DRIVER 9681M: Jiri Pirko <jiri@resnulli.us> 9682M: Scott Feldman <sfeldma@gmail.com> 9683L: netdev@vger.kernel.org 9684S: Supported 9685F: drivers/net/ethernet/rocker/ 9686 9687ROCKETPORT DRIVER 9688P: Comtrol Corp. 9689W: http://www.comtrol.com 9690S: Maintained 9691F: Documentation/serial/rocket.txt 9692F: drivers/tty/rocket* 9693 9694ROCKETPORT EXPRESS/INFINITY DRIVER 9695M: Kevin Cernekee <cernekee@gmail.com> 9696L: linux-serial@vger.kernel.org 9697S: Odd Fixes 9698F: drivers/tty/serial/rp2.* 9699 9700ROSE NETWORK LAYER 9701M: Ralf Baechle <ralf@linux-mips.org> 9702L: linux-hams@vger.kernel.org 9703W: http://www.linux-ax25.org/ 9704S: Maintained 9705F: include/net/rose.h 9706F: include/uapi/linux/rose.h 9707F: net/rose/ 9708 9709RTL2830 MEDIA DRIVER 9710M: Antti Palosaari <crope@iki.fi> 9711L: linux-media@vger.kernel.org 9712W: https://linuxtv.org 9713W: http://palosaari.fi/linux/ 9714Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9715T: git git://linuxtv.org/anttip/media_tree.git 9716S: Maintained 9717F: drivers/media/dvb-frontends/rtl2830* 9718 9719RTL2832 MEDIA DRIVER 9720M: Antti Palosaari <crope@iki.fi> 9721L: linux-media@vger.kernel.org 9722W: https://linuxtv.org 9723W: http://palosaari.fi/linux/ 9724Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9725T: git git://linuxtv.org/anttip/media_tree.git 9726S: Maintained 9727F: drivers/media/dvb-frontends/rtl2832* 9728 9729RTL2832_SDR MEDIA DRIVER 9730M: Antti Palosaari <crope@iki.fi> 9731L: linux-media@vger.kernel.org 9732W: https://linuxtv.org 9733W: http://palosaari.fi/linux/ 9734Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9735T: git git://linuxtv.org/anttip/media_tree.git 9736S: Maintained 9737F: drivers/media/dvb-frontends/rtl2832_sdr* 9738 9739RTL8180 WIRELESS DRIVER 9740L: linux-wireless@vger.kernel.org 9741W: http://wireless.kernel.org/ 9742T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9743S: Orphan 9744F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9745 9746RTL8187 WIRELESS DRIVER 9747M: Herton Ronaldo Krzesinski <herton@canonical.com> 9748M: Hin-Tak Leung <htl10@users.sourceforge.net> 9749M: Larry Finger <Larry.Finger@lwfinger.net> 9750L: linux-wireless@vger.kernel.org 9751W: http://wireless.kernel.org/ 9752T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9753S: Maintained 9754F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9755 9756RTL8192CE WIRELESS DRIVER 9757M: Larry Finger <Larry.Finger@lwfinger.net> 9758M: Chaoming Li <chaoming_li@realsil.com.cn> 9759L: linux-wireless@vger.kernel.org 9760W: http://wireless.kernel.org/ 9761T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9762S: Maintained 9763F: drivers/net/wireless/realtek/rtlwifi/ 9764F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9765 9766RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9767M: Jes Sorensen <Jes.Sorensen@redhat.com> 9768L: linux-wireless@vger.kernel.org 9769T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 9770S: Maintained 9771F: drivers/net/wireless/realtek/rtl8xxxu/ 9772 9773S3 SAVAGE FRAMEBUFFER DRIVER 9774M: Antonino Daplas <adaplas@gmail.com> 9775L: linux-fbdev@vger.kernel.org 9776S: Maintained 9777F: drivers/video/fbdev/savage/ 9778 9779S390 9780M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9781M: Heiko Carstens <heiko.carstens@de.ibm.com> 9782L: linux-s390@vger.kernel.org 9783W: http://www.ibm.com/developerworks/linux/linux390/ 9784T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9785S: Supported 9786F: arch/s390/ 9787F: drivers/s390/ 9788F: Documentation/s390/ 9789F: Documentation/DocBook/s390* 9790 9791S390 COMMON I/O LAYER 9792M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9793M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9794L: linux-s390@vger.kernel.org 9795W: http://www.ibm.com/developerworks/linux/linux390/ 9796S: Supported 9797F: drivers/s390/cio/ 9798 9799S390 DASD DRIVER 9800M: Stefan Weinhuber <wein@de.ibm.com> 9801M: Stefan Haberland <stefan.haberland@de.ibm.com> 9802L: linux-s390@vger.kernel.org 9803W: http://www.ibm.com/developerworks/linux/linux390/ 9804S: Supported 9805F: drivers/s390/block/dasd* 9806F: block/partitions/ibm.c 9807 9808S390 NETWORK DRIVERS 9809M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9810L: linux-s390@vger.kernel.org 9811W: http://www.ibm.com/developerworks/linux/linux390/ 9812S: Supported 9813F: drivers/s390/net/ 9814 9815S390 PCI SUBSYSTEM 9816M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9817M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9818L: linux-s390@vger.kernel.org 9819W: http://www.ibm.com/developerworks/linux/linux390/ 9820S: Supported 9821F: arch/s390/pci/ 9822F: drivers/pci/hotplug/s390_pci_hpc.c 9823 9824S390 ZCRYPT DRIVER 9825M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9826L: linux-s390@vger.kernel.org 9827W: http://www.ibm.com/developerworks/linux/linux390/ 9828S: Supported 9829F: drivers/s390/crypto/ 9830 9831S390 ZFCP DRIVER 9832M: Steffen Maier <maier@linux.vnet.ibm.com> 9833L: linux-s390@vger.kernel.org 9834W: http://www.ibm.com/developerworks/linux/linux390/ 9835S: Supported 9836F: drivers/s390/scsi/zfcp_* 9837 9838S390 IUCV NETWORK LAYER 9839M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9840L: linux-s390@vger.kernel.org 9841W: http://www.ibm.com/developerworks/linux/linux390/ 9842S: Supported 9843F: drivers/s390/net/*iucv* 9844F: include/net/iucv/ 9845F: net/iucv/ 9846 9847S390 IOMMU (PCI) 9848M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9849L: linux-s390@vger.kernel.org 9850W: http://www.ibm.com/developerworks/linux/linux390/ 9851S: Supported 9852F: drivers/iommu/s390-iommu.c 9853 9854S3C24XX SD/MMC Driver 9855M: Ben Dooks <ben-linux@fluff.org> 9856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9857S: Supported 9858F: drivers/mmc/host/s3cmci.* 9859 9860SAA6588 RDS RECEIVER DRIVER 9861M: Hans Verkuil <hverkuil@xs4all.nl> 9862L: linux-media@vger.kernel.org 9863T: git git://linuxtv.org/media_tree.git 9864W: https://linuxtv.org 9865S: Odd Fixes 9866F: drivers/media/i2c/saa6588* 9867 9868SAA7134 VIDEO4LINUX DRIVER 9869M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 9870M: Mauro Carvalho Chehab <mchehab@kernel.org> 9871L: linux-media@vger.kernel.org 9872W: https://linuxtv.org 9873T: git git://linuxtv.org/media_tree.git 9874S: Odd fixes 9875F: Documentation/video4linux/*.saa7134 9876F: drivers/media/pci/saa7134/ 9877 9878SAA7146 VIDEO4LINUX-2 DRIVER 9879M: Hans Verkuil <hverkuil@xs4all.nl> 9880L: linux-media@vger.kernel.org 9881T: git git://linuxtv.org/media_tree.git 9882S: Maintained 9883F: drivers/media/common/saa7146/ 9884F: drivers/media/pci/saa7146/ 9885F: include/media/saa7146* 9886 9887SAMSUNG LAPTOP DRIVER 9888M: Corentin Chary <corentin.chary@gmail.com> 9889L: platform-driver-x86@vger.kernel.org 9890S: Maintained 9891F: drivers/platform/x86/samsung-laptop.c 9892 9893SAMSUNG AUDIO (ASoC) DRIVERS 9894M: Sangbeom Kim <sbkim73@samsung.com> 9895L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9896S: Supported 9897F: sound/soc/samsung/ 9898 9899SAMSUNG FRAMEBUFFER DRIVER 9900M: Jingoo Han <jingoohan1@gmail.com> 9901L: linux-fbdev@vger.kernel.org 9902S: Maintained 9903F: drivers/video/fbdev/s3c-fb.c 9904 9905SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9906M: Sangbeom Kim <sbkim73@samsung.com> 9907M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9908L: linux-kernel@vger.kernel.org 9909L: linux-samsung-soc@vger.kernel.org 9910S: Supported 9911F: drivers/mfd/sec*.c 9912F: drivers/regulator/s2m*.c 9913F: drivers/regulator/s5m*.c 9914F: drivers/clk/clk-s2mps11.c 9915F: drivers/rtc/rtc-s5m.c 9916F: include/linux/mfd/samsung/ 9917F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9918F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9919F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9920F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9921 9922SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9923M: Kyungmin Park <kyungmin.park@samsung.com> 9924M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9925L: linux-media@vger.kernel.org 9926Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9927S: Supported 9928F: drivers/media/platform/exynos4-is/ 9929 9930SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9931M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9932L: linux-media@vger.kernel.org 9933L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9934S: Maintained 9935F: drivers/media/platform/s3c-camif/ 9936F: include/media/drv-intf/s3c_camif.h 9937 9938SAMSUNG S5C73M3 CAMERA DRIVER 9939M: Kyungmin Park <kyungmin.park@samsung.com> 9940M: Andrzej Hajda <a.hajda@samsung.com> 9941L: linux-media@vger.kernel.org 9942S: Supported 9943F: drivers/media/i2c/s5c73m3/* 9944 9945SAMSUNG S5K5BAF CAMERA DRIVER 9946M: Kyungmin Park <kyungmin.park@samsung.com> 9947M: Andrzej Hajda <a.hajda@samsung.com> 9948L: linux-media@vger.kernel.org 9949S: Supported 9950F: drivers/media/i2c/s5k5baf.c 9951 9952SAMSUNG S3FWRN5 NFC DRIVER 9953M: Robert Baldyga <r.baldyga@samsung.com> 9954M: Krzysztof Opasiak <k.opasiak@samsung.com> 9955L: linux-nfc@lists.01.org (moderated for non-subscribers) 9956S: Supported 9957F: drivers/nfc/s3fwrn5 9958 9959SAMSUNG SOC CLOCK DRIVERS 9960M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9961M: Tomasz Figa <tomasz.figa@gmail.com> 9962S: Supported 9963L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9964F: drivers/clk/samsung/ 9965 9966SAMSUNG SXGBE DRIVERS 9967M: Byungho An <bh74.an@samsung.com> 9968M: Girish K S <ks.giri@samsung.com> 9969M: Vipul Pandya <vipul.pandya@samsung.com> 9970S: Supported 9971L: netdev@vger.kernel.org 9972F: drivers/net/ethernet/samsung/sxgbe/ 9973 9974SAMSUNG THERMAL DRIVER 9975M: Lukasz Majewski <l.majewski@samsung.com> 9976L: linux-pm@vger.kernel.org 9977L: linux-samsung-soc@vger.kernel.org 9978S: Supported 9979T: git https://github.com/lmajewski/linux-samsung-thermal.git 9980F: drivers/thermal/samsung/ 9981 9982SAMSUNG USB2 PHY DRIVER 9983M: Kamil Debski <k.debski@samsung.com> 9984L: linux-kernel@vger.kernel.org 9985S: Supported 9986F: Documentation/devicetree/bindings/phy/samsung-phy.txt 9987F: Documentation/phy/samsung-usb2.txt 9988F: drivers/phy/phy-exynos4210-usb2.c 9989F: drivers/phy/phy-exynos4x12-usb2.c 9990F: drivers/phy/phy-exynos5250-usb2.c 9991F: drivers/phy/phy-s5pv210-usb2.c 9992F: drivers/phy/phy-samsung-usb2.c 9993F: drivers/phy/phy-samsung-usb2.h 9994 9995SERIAL DRIVERS 9996M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9997L: linux-serial@vger.kernel.org 9998S: Maintained 9999F: drivers/tty/serial/ 10000 10001SYNOPSYS DESIGNWARE DMAC DRIVER 10002M: Viresh Kumar <vireshk@kernel.org> 10003M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10004S: Maintained 10005F: include/linux/dma/dw.h 10006F: include/linux/platform_data/dma-dw.h 10007F: drivers/dma/dw/ 10008 10009SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10010M: Lars Persson <lars.persson@axis.com> 10011L: netdev@vger.kernel.org 10012S: Supported 10013F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10014F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10015 10016SYNOPSYS DESIGNWARE I2C DRIVER 10017M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10018R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10019R: Mika Westerberg <mika.westerberg@linux.intel.com> 10020L: linux-i2c@vger.kernel.org 10021S: Maintained 10022F: drivers/i2c/busses/i2c-designware-* 10023F: include/linux/platform_data/i2c-designware.h 10024 10025SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10026M: Jaehoon Chung <jh80.chung@samsung.com> 10027L: linux-mmc@vger.kernel.org 10028S: Maintained 10029F: include/linux/mmc/dw_mmc.h 10030F: drivers/mmc/host/dw_mmc* 10031 10032SYSTEM TRACE MODULE CLASS 10033M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10034S: Maintained 10035T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10036F: Documentation/trace/stm.txt 10037F: drivers/hwtracing/stm/ 10038F: include/linux/stm.h 10039F: include/uapi/linux/stm.h 10040 10041THUNDERBOLT DRIVER 10042M: Andreas Noever <andreas.noever@gmail.com> 10043S: Maintained 10044F: drivers/thunderbolt/ 10045 10046TI BQ27XXX POWER SUPPLY DRIVER 10047R: Andrew F. Davis <afd@ti.com> 10048F: include/linux/power/bq27xxx_battery.h 10049F: drivers/power/bq27xxx_battery.c 10050F: drivers/power/bq27xxx_battery_i2c.c 10051 10052TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10053M: John Stultz <john.stultz@linaro.org> 10054M: Thomas Gleixner <tglx@linutronix.de> 10055L: linux-kernel@vger.kernel.org 10056T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10057S: Supported 10058F: include/linux/clocksource.h 10059F: include/linux/time.h 10060F: include/linux/timex.h 10061F: include/uapi/linux/time.h 10062F: include/uapi/linux/timex.h 10063F: kernel/time/clocksource.c 10064F: kernel/time/time*.c 10065F: kernel/time/alarmtimer.c 10066F: kernel/time/ntp.c 10067F: tools/testing/selftests/timers/ 10068 10069SC1200 WDT DRIVER 10070M: Zwane Mwaikambo <zwanem@gmail.com> 10071S: Maintained 10072F: drivers/watchdog/sc1200wdt.c 10073 10074SCHEDULER 10075M: Ingo Molnar <mingo@redhat.com> 10076M: Peter Zijlstra <peterz@infradead.org> 10077L: linux-kernel@vger.kernel.org 10078T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10079S: Maintained 10080F: kernel/sched/ 10081F: include/linux/sched.h 10082F: include/uapi/linux/sched.h 10083F: include/linux/wait.h 10084 10085SCORE ARCHITECTURE 10086M: Chen Liqin <liqin.linux@gmail.com> 10087M: Lennox Wu <lennox.wu@gmail.com> 10088W: http://www.sunplus.com 10089S: Supported 10090F: arch/score/ 10091 10092SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10093M: Sudeep Holla <sudeep.holla@arm.com> 10094L: linux-arm-kernel@lists.infradead.org 10095S: Maintained 10096F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10097F: drivers/clk/clk-scpi.c 10098F: drivers/cpufreq/scpi-cpufreq.c 10099F: drivers/firmware/arm_scpi.c 10100F: include/linux/scpi_protocol.h 10101 10102SCSI CDROM DRIVER 10103M: Jens Axboe <axboe@kernel.dk> 10104L: linux-scsi@vger.kernel.org 10105W: http://www.kernel.dk 10106S: Maintained 10107F: drivers/scsi/sr* 10108 10109SCSI RDMA PROTOCOL (SRP) INITIATOR 10110M: Bart Van Assche <bart.vanassche@sandisk.com> 10111L: linux-rdma@vger.kernel.org 10112S: Supported 10113W: http://www.openfabrics.org 10114Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10115T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10116F: drivers/infiniband/ulp/srp/ 10117F: include/scsi/srp.h 10118 10119SCSI SG DRIVER 10120M: Doug Gilbert <dgilbert@interlog.com> 10121L: linux-scsi@vger.kernel.org 10122W: http://sg.danny.cz/sg 10123S: Maintained 10124F: Documentation/scsi/scsi-generic.txt 10125F: drivers/scsi/sg.c 10126F: include/scsi/sg.h 10127 10128SCSI SUBSYSTEM 10129M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10130T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10131M: "Martin K. Petersen" <martin.petersen@oracle.com> 10132T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10133L: linux-scsi@vger.kernel.org 10134S: Maintained 10135F: drivers/scsi/ 10136F: include/scsi/ 10137 10138SCSI TAPE DRIVER 10139M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10140L: linux-scsi@vger.kernel.org 10141S: Maintained 10142F: Documentation/scsi/st.txt 10143F: drivers/scsi/st.* 10144F: drivers/scsi/st_*.h 10145 10146SCTP PROTOCOL 10147M: Vlad Yasevich <vyasevich@gmail.com> 10148M: Neil Horman <nhorman@tuxdriver.com> 10149L: linux-sctp@vger.kernel.org 10150W: http://lksctp.sourceforge.net 10151S: Maintained 10152F: Documentation/networking/sctp.txt 10153F: include/linux/sctp.h 10154F: include/uapi/linux/sctp.h 10155F: include/net/sctp/ 10156F: net/sctp/ 10157 10158SCx200 CPU SUPPORT 10159M: Jim Cromie <jim.cromie@gmail.com> 10160S: Odd Fixes 10161F: Documentation/i2c/busses/scx200_acb 10162F: arch/x86/platform/scx200/ 10163F: drivers/watchdog/scx200_wdt.c 10164F: drivers/i2c/busses/scx200* 10165F: drivers/mtd/maps/scx200_docflash.c 10166F: include/linux/scx200.h 10167 10168SCx200 GPIO DRIVER 10169M: Jim Cromie <jim.cromie@gmail.com> 10170S: Maintained 10171F: drivers/char/scx200_gpio.c 10172F: include/linux/scx200_gpio.h 10173 10174SCx200 HRT CLOCKSOURCE DRIVER 10175M: Jim Cromie <jim.cromie@gmail.com> 10176S: Maintained 10177F: drivers/clocksource/scx200_hrt.c 10178 10179SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10180M: Sascha Sommer <saschasommer@freenet.de> 10181L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10182S: Maintained 10183F: drivers/mmc/host/sdricoh_cs.c 10184 10185SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10186M: Adrian Hunter <adrian.hunter@intel.com> 10187L: linux-mmc@vger.kernel.org 10188T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10189S: Maintained 10190F: drivers/mmc/host/sdhci* 10191F: include/linux/mmc/sdhci* 10192 10193SECURE COMPUTING 10194M: Kees Cook <keescook@chromium.org> 10195R: Andy Lutomirski <luto@amacapital.net> 10196R: Will Drewry <wad@chromium.org> 10197T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10198S: Supported 10199F: kernel/seccomp.c 10200F: include/uapi/linux/seccomp.h 10201F: include/linux/seccomp.h 10202F: tools/testing/selftests/seccomp/* 10203K: \bsecure_computing 10204K: \bTIF_SECCOMP\b 10205 10206SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10207M: Ben Dooks <ben-linux@fluff.org> 10208M: Jaehoon Chung <jh80.chung@samsung.com> 10209L: linux-mmc@vger.kernel.org 10210S: Maintained 10211F: drivers/mmc/host/sdhci-s3c* 10212 10213SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10214M: Viresh Kumar <vireshk@kernel.org> 10215L: linux-mmc@vger.kernel.org 10216S: Maintained 10217F: drivers/mmc/host/sdhci-spear.c 10218 10219SECURITY SUBSYSTEM 10220M: James Morris <james.l.morris@oracle.com> 10221M: "Serge E. Hallyn" <serge@hallyn.com> 10222L: linux-security-module@vger.kernel.org (suggested Cc:) 10223T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10224W: http://kernsec.org/ 10225S: Supported 10226F: security/ 10227 10228SECURITY CONTACT 10229M: Security Officers <security@kernel.org> 10230S: Supported 10231 10232SELINUX SECURITY MODULE 10233M: Paul Moore <paul@paul-moore.com> 10234M: Stephen Smalley <sds@tycho.nsa.gov> 10235M: Eric Paris <eparis@parisplace.org> 10236L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10237W: http://selinuxproject.org 10238T: git git://git.infradead.org/users/pcmoore/selinux 10239S: Supported 10240F: include/linux/selinux* 10241F: security/selinux/ 10242F: scripts/selinux/ 10243 10244APPARMOR SECURITY MODULE 10245M: John Johansen <john.johansen@canonical.com> 10246L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10247W: apparmor.wiki.kernel.org 10248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10249S: Supported 10250F: security/apparmor/ 10251 10252LOADPIN SECURITY MODULE 10253M: Kees Cook <keescook@chromium.org> 10254T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10255S: Supported 10256F: security/loadpin/ 10257 10258YAMA SECURITY MODULE 10259M: Kees Cook <keescook@chromium.org> 10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10261S: Supported 10262F: security/yama/ 10263 10264SENSABLE PHANTOM 10265M: Jiri Slaby <jirislaby@gmail.com> 10266S: Maintained 10267F: drivers/misc/phantom.c 10268F: include/uapi/linux/phantom.h 10269 10270SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10271M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10272M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10273M: John Soni Jose <sony.john@avagotech.com> 10274L: linux-scsi@vger.kernel.org 10275W: http://www.avagotech.com 10276S: Supported 10277F: drivers/scsi/be2iscsi/ 10278 10279Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 10280M: Sathya Perla <sathya.perla@broadcom.com> 10281M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10282M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 10283M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10284M: Somnath Kotur <somnath.kotur@broadcom.com> 10285L: netdev@vger.kernel.org 10286W: http://www.emulex.com 10287S: Supported 10288F: drivers/net/ethernet/emulex/benet/ 10289 10290EMULEX ONECONNECT ROCE DRIVER 10291M: Selvin Xavier <selvin.xavier@avagotech.com> 10292M: Devesh Sharma <devesh.sharma@avagotech.com> 10293M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10294L: linux-rdma@vger.kernel.org 10295W: http://www.emulex.com 10296S: Supported 10297F: drivers/infiniband/hw/ocrdma/ 10298 10299SFC NETWORK DRIVER 10300M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10301M: Edward Cree <ecree@solarflare.com> 10302M: Bert Kenward <bkenward@solarflare.com> 10303L: netdev@vger.kernel.org 10304S: Supported 10305F: drivers/net/ethernet/sfc/ 10306 10307SGI GRU DRIVER 10308M: Dimitri Sivanich <sivanich@sgi.com> 10309S: Maintained 10310F: drivers/misc/sgi-gru/ 10311 10312SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10313M: Pat Gefre <pfg@sgi.com> 10314L: linux-ia64@vger.kernel.org 10315S: Supported 10316F: Documentation/ia64/serial.txt 10317F: drivers/tty/serial/ioc?_serial.c 10318F: include/linux/ioc?.h 10319 10320SGI XP/XPC/XPNET DRIVER 10321M: Cliff Whickman <cpw@sgi.com> 10322M: Robin Holt <robinmholt@gmail.com> 10323S: Maintained 10324F: drivers/misc/sgi-xp/ 10325 10326SI2157 MEDIA DRIVER 10327M: Antti Palosaari <crope@iki.fi> 10328L: linux-media@vger.kernel.org 10329W: https://linuxtv.org 10330W: http://palosaari.fi/linux/ 10331Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10332T: git git://linuxtv.org/anttip/media_tree.git 10333S: Maintained 10334F: drivers/media/tuners/si2157* 10335 10336SI2168 MEDIA DRIVER 10337M: Antti Palosaari <crope@iki.fi> 10338L: linux-media@vger.kernel.org 10339W: https://linuxtv.org 10340W: http://palosaari.fi/linux/ 10341Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10342T: git git://linuxtv.org/anttip/media_tree.git 10343S: Maintained 10344F: drivers/media/dvb-frontends/si2168* 10345 10346SI470X FM RADIO RECEIVER I2C DRIVER 10347M: Hans Verkuil <hverkuil@xs4all.nl> 10348L: linux-media@vger.kernel.org 10349T: git git://linuxtv.org/media_tree.git 10350W: https://linuxtv.org 10351S: Odd Fixes 10352F: drivers/media/radio/si470x/radio-si470x-i2c.c 10353 10354SI470X FM RADIO RECEIVER USB DRIVER 10355M: Hans Verkuil <hverkuil@xs4all.nl> 10356L: linux-media@vger.kernel.org 10357T: git git://linuxtv.org/media_tree.git 10358W: https://linuxtv.org 10359S: Maintained 10360F: drivers/media/radio/si470x/radio-si470x-common.c 10361F: drivers/media/radio/si470x/radio-si470x.h 10362F: drivers/media/radio/si470x/radio-si470x-usb.c 10363 10364SI4713 FM RADIO TRANSMITTER I2C DRIVER 10365M: Eduardo Valentin <edubezval@gmail.com> 10366L: linux-media@vger.kernel.org 10367T: git git://linuxtv.org/media_tree.git 10368W: https://linuxtv.org 10369S: Odd Fixes 10370F: drivers/media/radio/si4713/si4713.? 10371 10372SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10373M: Eduardo Valentin <edubezval@gmail.com> 10374L: linux-media@vger.kernel.org 10375T: git git://linuxtv.org/media_tree.git 10376W: https://linuxtv.org 10377S: Odd Fixes 10378F: drivers/media/radio/si4713/radio-platform-si4713.c 10379 10380SI4713 FM RADIO TRANSMITTER USB DRIVER 10381M: Hans Verkuil <hverkuil@xs4all.nl> 10382L: linux-media@vger.kernel.org 10383T: git git://linuxtv.org/media_tree.git 10384W: https://linuxtv.org 10385S: Maintained 10386F: drivers/media/radio/si4713/radio-usb-si4713.c 10387 10388SIANO DVB DRIVER 10389M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10390M: Mauro Carvalho Chehab <mchehab@kernel.org> 10391L: linux-media@vger.kernel.org 10392W: https://linuxtv.org 10393T: git git://linuxtv.org/media_tree.git 10394S: Odd fixes 10395F: drivers/media/common/siano/ 10396F: drivers/media/usb/siano/ 10397F: drivers/media/usb/siano/ 10398F: drivers/media/mmc/siano/ 10399 10400SIMPLEFB FB DRIVER 10401M: Hans de Goede <hdegoede@redhat.com> 10402L: linux-fbdev@vger.kernel.org 10403S: Maintained 10404F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10405F: drivers/video/fbdev/simplefb.c 10406F: include/linux/platform_data/simplefb.h 10407 10408SH_VEU V4L2 MEM2MEM DRIVER 10409L: linux-media@vger.kernel.org 10410S: Orphan 10411F: drivers/media/platform/sh_veu.c 10412 10413SH_VOU V4L2 OUTPUT DRIVER 10414L: linux-media@vger.kernel.org 10415S: Orphan 10416F: drivers/media/platform/sh_vou.c 10417F: include/media/drv-intf/sh_vou.h 10418 10419SIMPLE FIRMWARE INTERFACE (SFI) 10420M: Len Brown <lenb@kernel.org> 10421L: sfi-devel@simplefirmware.org 10422W: http://simplefirmware.org/ 10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10424S: Supported 10425F: arch/x86/platform/sfi/ 10426F: drivers/sfi/ 10427F: include/linux/sfi*.h 10428 10429SIMTEC EB110ATX (Chalice CATS) 10430P: Ben Dooks 10431P: Vincent Sanders <vince@simtec.co.uk> 10432M: Simtec Linux Team <linux@simtec.co.uk> 10433W: http://www.simtec.co.uk/products/EB110ATX/ 10434S: Supported 10435 10436SIMTEC EB2410ITX (BAST) 10437P: Ben Dooks 10438P: Vincent Sanders <vince@simtec.co.uk> 10439M: Simtec Linux Team <linux@simtec.co.uk> 10440W: http://www.simtec.co.uk/products/EB2410ITX/ 10441S: Supported 10442F: arch/arm/mach-s3c24xx/mach-bast.c 10443F: arch/arm/mach-s3c24xx/bast-ide.c 10444F: arch/arm/mach-s3c24xx/bast-irq.c 10445 10446TI DAVINCI MACHINE SUPPORT 10447M: Sekhar Nori <nsekhar@ti.com> 10448M: Kevin Hilman <khilman@kernel.org> 10449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10450T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10451S: Supported 10452F: arch/arm/mach-davinci/ 10453F: drivers/i2c/busses/i2c-davinci.c 10454 10455TI DAVINCI SERIES MEDIA DRIVER 10456M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10457L: linux-media@vger.kernel.org 10458W: https://linuxtv.org 10459Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10460T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10461S: Maintained 10462F: drivers/media/platform/davinci/ 10463F: include/media/davinci/ 10464 10465TI AM437X VPFE DRIVER 10466M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10467L: linux-media@vger.kernel.org 10468W: https://linuxtv.org 10469Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10470T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10471S: Maintained 10472F: drivers/media/platform/am437x/ 10473 10474OV2659 OMNIVISION SENSOR DRIVER 10475M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10476L: linux-media@vger.kernel.org 10477W: https://linuxtv.org 10478Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10479T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10480S: Maintained 10481F: drivers/media/i2c/ov2659.c 10482F: include/media/i2c/ov2659.h 10483 10484SILICON MOTION SM712 FRAME BUFFER DRIVER 10485M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10486M: Teddy Wang <teddy.wang@siliconmotion.com> 10487M: Sudip Mukherjee <sudip@vectorindia.org> 10488L: linux-fbdev@vger.kernel.org 10489S: Maintained 10490F: drivers/video/fbdev/sm712* 10491F: Documentation/fb/sm712fb.txt 10492 10493SIS 190 ETHERNET DRIVER 10494M: Francois Romieu <romieu@fr.zoreil.com> 10495L: netdev@vger.kernel.org 10496S: Maintained 10497F: drivers/net/ethernet/sis/sis190.c 10498 10499SIS 900/7016 FAST ETHERNET DRIVER 10500M: Daniele Venzano <venza@brownhat.org> 10501W: http://www.brownhat.org/sis900.html 10502L: netdev@vger.kernel.org 10503S: Maintained 10504F: drivers/net/ethernet/sis/sis900.* 10505 10506SIS FRAMEBUFFER DRIVER 10507M: Thomas Winischhofer <thomas@winischhofer.net> 10508W: http://www.winischhofer.net/linuxsisvga.shtml 10509S: Maintained 10510F: Documentation/fb/sisfb.txt 10511F: drivers/video/fbdev/sis/ 10512F: include/video/sisfb.h 10513 10514SIS USB2VGA DRIVER 10515M: Thomas Winischhofer <thomas@winischhofer.net> 10516W: http://www.winischhofer.at/linuxsisusbvga.shtml 10517S: Maintained 10518F: drivers/usb/misc/sisusbvga/ 10519 10520SLAB ALLOCATOR 10521M: Christoph Lameter <cl@linux.com> 10522M: Pekka Enberg <penberg@kernel.org> 10523M: David Rientjes <rientjes@google.com> 10524M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10525M: Andrew Morton <akpm@linux-foundation.org> 10526L: linux-mm@kvack.org 10527S: Maintained 10528F: include/linux/sl?b*.h 10529F: mm/sl?b* 10530 10531SLEEPABLE READ-COPY UPDATE (SRCU) 10532M: Lai Jiangshan <jiangshanlai@gmail.com> 10533M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10534M: Josh Triplett <josh@joshtriplett.org> 10535R: Steven Rostedt <rostedt@goodmis.org> 10536R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10537L: linux-kernel@vger.kernel.org 10538W: http://www.rdrop.com/users/paulmck/RCU/ 10539S: Supported 10540T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10541F: include/linux/srcu.h 10542F: kernel/rcu/srcu.c 10543 10544SMACK SECURITY MODULE 10545M: Casey Schaufler <casey@schaufler-ca.com> 10546L: linux-security-module@vger.kernel.org 10547W: http://schaufler-ca.com 10548T: git git://git.gitorious.org/smack-next/kernel.git 10549S: Maintained 10550F: Documentation/security/Smack.txt 10551F: security/smack/ 10552 10553DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10554M: Kevin Hilman <khilman@kernel.org> 10555M: Nishanth Menon <nm@ti.com> 10556S: Maintained 10557F: drivers/power/avs/ 10558F: include/linux/power/smartreflex.h 10559L: linux-pm@vger.kernel.org 10560 10561SMC91x ETHERNET DRIVER 10562M: Nicolas Pitre <nico@fluxnic.net> 10563S: Odd Fixes 10564F: drivers/net/ethernet/smsc/smc91x.* 10565 10566SMIA AND SMIA++ IMAGE SENSOR DRIVER 10567M: Sakari Ailus <sakari.ailus@iki.fi> 10568L: linux-media@vger.kernel.org 10569S: Maintained 10570F: drivers/media/i2c/smiapp/ 10571F: include/media/i2c/smiapp.h 10572F: drivers/media/i2c/smiapp-pll.c 10573F: drivers/media/i2c/smiapp-pll.h 10574F: include/uapi/linux/smiapp.h 10575F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10576 10577SMM665 HARDWARE MONITOR DRIVER 10578M: Guenter Roeck <linux@roeck-us.net> 10579L: linux-hwmon@vger.kernel.org 10580S: Maintained 10581F: Documentation/hwmon/smm665 10582F: drivers/hwmon/smm665.c 10583 10584SMSC EMC2103 HARDWARE MONITOR DRIVER 10585M: Steve Glendinning <steve.glendinning@shawell.net> 10586L: linux-hwmon@vger.kernel.org 10587S: Maintained 10588F: Documentation/hwmon/emc2103 10589F: drivers/hwmon/emc2103.c 10590 10591SMSC SCH5627 HARDWARE MONITOR DRIVER 10592M: Hans de Goede <hdegoede@redhat.com> 10593L: linux-hwmon@vger.kernel.org 10594S: Supported 10595F: Documentation/hwmon/sch5627 10596F: drivers/hwmon/sch5627.c 10597 10598SMSC47B397 HARDWARE MONITOR DRIVER 10599M: Jean Delvare <jdelvare@suse.com> 10600L: linux-hwmon@vger.kernel.org 10601S: Maintained 10602F: Documentation/hwmon/smsc47b397 10603F: drivers/hwmon/smsc47b397.c 10604 10605SMSC911x ETHERNET DRIVER 10606M: Steve Glendinning <steve.glendinning@shawell.net> 10607L: netdev@vger.kernel.org 10608S: Maintained 10609F: include/linux/smsc911x.h 10610F: drivers/net/ethernet/smsc/smsc911x.* 10611 10612SMSC9420 PCI ETHERNET DRIVER 10613M: Steve Glendinning <steve.glendinning@shawell.net> 10614L: netdev@vger.kernel.org 10615S: Maintained 10616F: drivers/net/ethernet/smsc/smsc9420.* 10617 10618SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10619M: Steve Glendinning <steve.glendinning@shawell.net> 10620L: linux-fbdev@vger.kernel.org 10621S: Maintained 10622F: drivers/video/fbdev/smscufx.c 10623 10624SOC-CAMERA V4L2 SUBSYSTEM 10625M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10626L: linux-media@vger.kernel.org 10627T: git git://linuxtv.org/media_tree.git 10628S: Maintained 10629F: include/media/soc* 10630F: drivers/media/i2c/soc_camera/ 10631F: drivers/media/platform/soc_camera/ 10632 10633SOEKRIS NET48XX LED SUPPORT 10634M: Chris Boot <bootc@bootc.net> 10635S: Maintained 10636F: drivers/leds/leds-net48xx.c 10637 10638SOFTLOGIC 6x10 MPEG CODEC 10639M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10640M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10641M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10642M: Ismael Luceno <ismael@iodev.co.uk> 10643L: linux-media@vger.kernel.org 10644S: Supported 10645F: drivers/media/pci/solo6x10/ 10646 10647SOFTWARE RAID (Multiple Disks) SUPPORT 10648M: Shaohua Li <shli@kernel.org> 10649L: linux-raid@vger.kernel.org 10650T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10651S: Supported 10652F: drivers/md/ 10653F: include/linux/raid/ 10654F: include/uapi/linux/raid/ 10655 10656SONIC NETWORK DRIVER 10657M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10658L: netdev@vger.kernel.org 10659S: Maintained 10660F: drivers/net/ethernet/natsemi/sonic.* 10661 10662SONICS SILICON BACKPLANE DRIVER (SSB) 10663M: Michael Buesch <m@bues.ch> 10664L: linux-wireless@vger.kernel.org 10665S: Maintained 10666F: drivers/ssb/ 10667F: include/linux/ssb/ 10668 10669SONY VAIO CONTROL DEVICE DRIVER 10670M: Mattia Dongili <malattia@linux.it> 10671L: platform-driver-x86@vger.kernel.org 10672W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10673S: Maintained 10674F: Documentation/laptops/sony-laptop.txt 10675F: drivers/char/sonypi.c 10676F: drivers/platform/x86/sony-laptop.c 10677F: include/linux/sony-laptop.h 10678 10679SONY MEMORYSTICK CARD SUPPORT 10680M: Alex Dubov <oakad@yahoo.com> 10681W: http://tifmxx.berlios.de/ 10682S: Maintained 10683F: drivers/memstick/host/tifm_ms.c 10684 10685SONY MEMORYSTICK STANDARD SUPPORT 10686M: Maxim Levitsky <maximlevitsky@gmail.com> 10687S: Maintained 10688F: drivers/memstick/core/ms_block.* 10689 10690SOUND 10691M: Jaroslav Kysela <perex@perex.cz> 10692M: Takashi Iwai <tiwai@suse.com> 10693L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10694W: http://www.alsa-project.org/ 10695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10696T: git git://git.alsa-project.org/alsa-kernel.git 10697Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10698S: Maintained 10699F: Documentation/sound/ 10700F: include/sound/ 10701F: include/uapi/sound/ 10702F: sound/ 10703 10704SOUND - COMPRESSED AUDIO 10705M: Vinod Koul <vinod.koul@intel.com> 10706L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10707T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10708S: Supported 10709F: Documentation/sound/alsa/compress_offload.txt 10710F: include/sound/compress_driver.h 10711F: include/uapi/sound/compress_* 10712F: sound/core/compress_offload.c 10713F: sound/soc/soc-compress.c 10714 10715SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10716M: Liam Girdwood <lgirdwood@gmail.com> 10717M: Mark Brown <broonie@kernel.org> 10718T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10719L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10720W: http://alsa-project.org/main/index.php/ASoC 10721S: Supported 10722F: Documentation/sound/alsa/soc/ 10723F: sound/soc/ 10724F: include/sound/soc* 10725 10726SOUND - DMAENGINE HELPERS 10727M: Lars-Peter Clausen <lars@metafoo.de> 10728S: Supported 10729F: include/sound/dmaengine_pcm.h 10730F: sound/core/pcm_dmaengine.c 10731F: sound/soc/soc-generic-dmaengine-pcm.c 10732 10733SP2 MEDIA DRIVER 10734M: Olli Salonen <olli.salonen@iki.fi> 10735L: linux-media@vger.kernel.org 10736W: https://linuxtv.org 10737Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10738S: Maintained 10739F: drivers/media/dvb-frontends/sp2* 10740 10741SPARC + UltraSPARC (sparc/sparc64) 10742M: "David S. Miller" <davem@davemloft.net> 10743L: sparclinux@vger.kernel.org 10744Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10745T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10746T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10747S: Maintained 10748F: arch/sparc/ 10749F: drivers/sbus/ 10750 10751SPARC SERIAL DRIVERS 10752M: "David S. Miller" <davem@davemloft.net> 10753L: sparclinux@vger.kernel.org 10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10755T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10756S: Maintained 10757F: include/linux/sunserialcore.h 10758F: drivers/tty/serial/suncore.c 10759F: drivers/tty/serial/sunhv.c 10760F: drivers/tty/serial/sunsab.c 10761F: drivers/tty/serial/sunsab.h 10762F: drivers/tty/serial/sunsu.c 10763F: drivers/tty/serial/sunzilog.c 10764F: drivers/tty/serial/sunzilog.h 10765 10766SPARSE CHECKER 10767M: "Christopher Li" <sparse@chrisli.org> 10768L: linux-sparse@vger.kernel.org 10769W: https://sparse.wiki.kernel.org/ 10770T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10771T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10772S: Maintained 10773F: include/linux/compiler.h 10774 10775SPEAR PLATFORM SUPPORT 10776M: Viresh Kumar <vireshk@kernel.org> 10777M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10779W: http://www.st.com/spear 10780S: Maintained 10781F: arch/arm/boot/dts/spear* 10782F: arch/arm/mach-spear/ 10783 10784SPEAR CLOCK FRAMEWORK SUPPORT 10785M: Viresh Kumar <vireshk@kernel.org> 10786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10787W: http://www.st.com/spear 10788S: Maintained 10789F: drivers/clk/spear/ 10790 10791SPI SUBSYSTEM 10792M: Mark Brown <broonie@kernel.org> 10793L: linux-spi@vger.kernel.org 10794T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10795Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10796S: Maintained 10797F: Documentation/spi/ 10798F: drivers/spi/ 10799F: include/linux/spi/ 10800F: include/uapi/linux/spi/ 10801 10802SPIDERNET NETWORK DRIVER for CELL 10803M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10804L: netdev@vger.kernel.org 10805S: Supported 10806F: Documentation/networking/spider_net.txt 10807F: drivers/net/ethernet/toshiba/spider_net* 10808 10809SPU FILE SYSTEM 10810M: Jeremy Kerr <jk@ozlabs.org> 10811L: linuxppc-dev@lists.ozlabs.org 10812W: http://www.ibm.com/developerworks/power/cell/ 10813S: Supported 10814F: Documentation/filesystems/spufs.txt 10815F: arch/powerpc/platforms/cell/spufs/ 10816 10817SQUASHFS FILE SYSTEM 10818M: Phillip Lougher <phillip@squashfs.org.uk> 10819L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10820W: http://squashfs.org.uk 10821T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10822S: Maintained 10823F: Documentation/filesystems/squashfs.txt 10824F: fs/squashfs/ 10825 10826SRM (Alpha) environment access 10827M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10828S: Maintained 10829F: arch/alpha/kernel/srm_env.c 10830 10831STABLE BRANCH 10832M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10833L: stable@vger.kernel.org 10834S: Supported 10835F: Documentation/stable_kernel_rules.txt 10836 10837STAGING SUBSYSTEM 10838M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10839T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10840L: devel@driverdev.osuosl.org 10841S: Supported 10842F: drivers/staging/ 10843 10844STAGING - COMEDI 10845M: Ian Abbott <abbotti@mev.co.uk> 10846M: H Hartley Sweeten <hsweeten@visionengravers.com> 10847S: Odd Fixes 10848F: drivers/staging/comedi/ 10849 10850STAGING - FLARION FT1000 DRIVERS 10851M: Marek Belisko <marek.belisko@gmail.com> 10852S: Odd Fixes 10853F: drivers/staging/ft1000/ 10854 10855STAGING - INDUSTRIAL IO 10856M: Jonathan Cameron <jic23@kernel.org> 10857L: linux-iio@vger.kernel.org 10858S: Odd Fixes 10859F: drivers/staging/iio/ 10860 10861STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10862M: Jarod Wilson <jarod@wilsonet.com> 10863W: http://www.lirc.org/ 10864S: Odd Fixes 10865F: drivers/staging/media/lirc/ 10866 10867STAGING - LUSTRE PARALLEL FILESYSTEM 10868M: Oleg Drokin <oleg.drokin@intel.com> 10869M: Andreas Dilger <andreas.dilger@intel.com> 10870L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10871W: http://wiki.lustre.org/ 10872S: Maintained 10873F: drivers/staging/lustre 10874 10875STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10876M: Marc Dietrich <marvin24@gmx.de> 10877L: ac100@lists.launchpad.net (moderated for non-subscribers) 10878L: linux-tegra@vger.kernel.org 10879S: Maintained 10880F: drivers/staging/nvec/ 10881 10882STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10883M: Jens Frederich <jfrederich@gmail.com> 10884M: Daniel Drake <dsd@laptop.org> 10885M: Jon Nettleton <jon.nettleton@gmail.com> 10886W: http://wiki.laptop.org/go/DCON 10887S: Maintained 10888F: drivers/staging/olpc_dcon/ 10889 10890STAGING - REALTEK RTL8712U DRIVERS 10891M: Larry Finger <Larry.Finger@lwfinger.net> 10892M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10893S: Odd Fixes 10894F: drivers/staging/rtl8712/ 10895 10896STAGING - REALTEK RTL8723U WIRELESS DRIVER 10897M: Larry Finger <Larry.Finger@lwfinger.net> 10898M: Jes Sorensen <Jes.Sorensen@redhat.com> 10899L: linux-wireless@vger.kernel.org 10900S: Maintained 10901F: drivers/staging/rtl8723au/ 10902 10903STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10904M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10905M: Teddy Wang <teddy.wang@siliconmotion.com> 10906M: Sudip Mukherjee <sudip@vectorindia.org> 10907L: linux-fbdev@vger.kernel.org 10908S: Maintained 10909F: drivers/staging/sm750fb/ 10910 10911STAGING - SLICOSS 10912M: Lior Dotan <liodot@gmail.com> 10913M: Christopher Harrer <charrer@alacritech.com> 10914S: Odd Fixes 10915F: drivers/staging/slicoss/ 10916 10917STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10918M: William Hubbs <w.d.hubbs@gmail.com> 10919M: Chris Brannon <chris@the-brannons.com> 10920M: Kirk Reiser <kirk@reisers.ca> 10921M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10922L: speakup@linux-speakup.org 10923W: http://www.linux-speakup.org/ 10924S: Odd Fixes 10925F: drivers/staging/speakup/ 10926 10927STAGING - VIA VT665X DRIVERS 10928M: Forest Bond <forest@alittletooquiet.net> 10929S: Odd Fixes 10930F: drivers/staging/vt665?/ 10931 10932STAGING - WILC1000 WIFI DRIVER 10933M: Johnny Kim <johnny.kim@atmel.com> 10934M: Austin Shin <austin.shin@atmel.com> 10935M: Chris Park <chris.park@atmel.com> 10936M: Tony Cho <tony.cho@atmel.com> 10937M: Glen Lee <glen.lee@atmel.com> 10938M: Leo Kim <leo.kim@atmel.com> 10939L: linux-wireless@vger.kernel.org 10940S: Supported 10941F: drivers/staging/wilc1000/ 10942 10943STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10944M: Arnaud Patard <arnaud.patard@rtp-net.org> 10945S: Odd Fixes 10946F: drivers/staging/xgifb/ 10947 10948STARFIRE/DURALAN NETWORK DRIVER 10949M: Ion Badulescu <ionut@badula.org> 10950S: Odd Fixes 10951F: drivers/net/ethernet/adaptec/starfire* 10952 10953SUN3/3X 10954M: Sam Creasey <sammy@sammy.net> 10955W: http://sammy.net/sun3/ 10956S: Maintained 10957F: arch/m68k/kernel/*sun3* 10958F: arch/m68k/sun3*/ 10959F: arch/m68k/include/asm/sun3* 10960F: drivers/net/ethernet/i825xx/sun3* 10961 10962SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10963M: Hans de Goede <hdegoede@redhat.com> 10964L: linux-input@vger.kernel.org 10965S: Maintained 10966F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10967F: drivers/input/keyboard/sun4i-lradc-keys.c 10968 10969SUNDANCE NETWORK DRIVER 10970M: Denis Kirjanov <kda@linux-powerpc.org> 10971L: netdev@vger.kernel.org 10972S: Maintained 10973F: drivers/net/ethernet/dlink/sundance.c 10974 10975SUPERH 10976M: Yoshinori Sato <ysato@users.sourceforge.jp> 10977M: Rich Felker <dalias@libc.org> 10978L: linux-sh@vger.kernel.org 10979Q: http://patchwork.kernel.org/project/linux-sh/list/ 10980S: Maintained 10981F: Documentation/sh/ 10982F: arch/sh/ 10983F: drivers/sh/ 10984 10985SUSPEND TO RAM 10986M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10987M: Len Brown <len.brown@intel.com> 10988M: Pavel Machek <pavel@ucw.cz> 10989L: linux-pm@vger.kernel.org 10990S: Supported 10991F: Documentation/power/ 10992F: arch/x86/kernel/acpi/ 10993F: drivers/base/power/ 10994F: kernel/power/ 10995F: include/linux/suspend.h 10996F: include/linux/freezer.h 10997F: include/linux/pm.h 10998 10999SVGA HANDLING 11000M: Martin Mares <mj@ucw.cz> 11001L: linux-video@atrey.karlin.mff.cuni.cz 11002S: Maintained 11003F: Documentation/svga.txt 11004F: arch/x86/boot/video* 11005 11006SWIOTLB SUBSYSTEM 11007M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11008L: linux-kernel@vger.kernel.org 11009T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11010S: Supported 11011F: lib/swiotlb.c 11012F: arch/*/kernel/pci-swiotlb.c 11013F: include/linux/swiotlb.h 11014 11015SWITCHDEV 11016M: Jiri Pirko <jiri@resnulli.us> 11017L: netdev@vger.kernel.org 11018S: Supported 11019F: net/switchdev/ 11020F: include/net/switchdev.h 11021 11022SYNOPSYS ARC ARCHITECTURE 11023M: Vineet Gupta <vgupta@synopsys.com> 11024L: linux-snps-arc@lists.infradead.org 11025S: Supported 11026F: arch/arc/ 11027F: Documentation/devicetree/bindings/arc/* 11028F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11029F: drivers/tty/serial/arc_uart.c 11030T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11031 11032SYNOPSYS ARC SDP platform support 11033M: Alexey Brodkin <abrodkin@synopsys.com> 11034S: Supported 11035F: arch/arc/plat-axs10x 11036F: arch/arc/boot/dts/ax* 11037F: Documentation/devicetree/bindings/arc/axs10* 11038 11039SYSTEM CONFIGURATION (SYSCON) 11040M: Lee Jones <lee.jones@linaro.org> 11041M: Arnd Bergmann <arnd@arndb.de> 11042T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11043S: Supported 11044F: drivers/mfd/syscon.c 11045 11046SYSV FILESYSTEM 11047M: Christoph Hellwig <hch@infradead.org> 11048S: Maintained 11049F: Documentation/filesystems/sysv-fs.txt 11050F: fs/sysv/ 11051F: include/linux/sysv_fs.h 11052 11053TARGET SUBSYSTEM 11054M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11055L: linux-scsi@vger.kernel.org 11056L: target-devel@vger.kernel.org 11057W: http://www.linux-iscsi.org 11058W: http://groups.google.com/group/linux-iscsi-target-dev 11059T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11060S: Supported 11061F: drivers/target/ 11062F: include/target/ 11063F: Documentation/target/ 11064 11065TASKSTATS STATISTICS INTERFACE 11066M: Balbir Singh <bsingharora@gmail.com> 11067S: Maintained 11068F: Documentation/accounting/taskstats* 11069F: include/linux/taskstats* 11070F: kernel/taskstats.c 11071 11072TC CLASSIFIER 11073M: Jamal Hadi Salim <jhs@mojatatu.com> 11074L: netdev@vger.kernel.org 11075S: Maintained 11076F: include/net/pkt_cls.h 11077F: include/uapi/linux/pkt_cls.h 11078F: net/sched/ 11079 11080TCP LOW PRIORITY MODULE 11081M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11082M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11083W: http://tcp-lp-mod.sourceforge.net/ 11084S: Maintained 11085F: net/ipv4/tcp_lp.c 11086 11087TDA10071 MEDIA DRIVER 11088M: Antti Palosaari <crope@iki.fi> 11089L: linux-media@vger.kernel.org 11090W: https://linuxtv.org 11091W: http://palosaari.fi/linux/ 11092Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11093T: git git://linuxtv.org/anttip/media_tree.git 11094S: Maintained 11095F: drivers/media/dvb-frontends/tda10071* 11096 11097TDA18212 MEDIA DRIVER 11098M: Antti Palosaari <crope@iki.fi> 11099L: linux-media@vger.kernel.org 11100W: https://linuxtv.org 11101W: http://palosaari.fi/linux/ 11102Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11103T: git git://linuxtv.org/anttip/media_tree.git 11104S: Maintained 11105F: drivers/media/tuners/tda18212* 11106 11107TDA18218 MEDIA DRIVER 11108M: Antti Palosaari <crope@iki.fi> 11109L: linux-media@vger.kernel.org 11110W: https://linuxtv.org 11111W: http://palosaari.fi/linux/ 11112Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11113T: git git://linuxtv.org/anttip/media_tree.git 11114S: Maintained 11115F: drivers/media/tuners/tda18218* 11116 11117TDA18271 MEDIA DRIVER 11118M: Michael Krufky <mkrufky@linuxtv.org> 11119L: linux-media@vger.kernel.org 11120W: https://linuxtv.org 11121W: http://github.com/mkrufky 11122Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11123T: git git://linuxtv.org/mkrufky/tuners.git 11124S: Maintained 11125F: drivers/media/tuners/tda18271* 11126 11127TDA827x MEDIA DRIVER 11128M: Michael Krufky <mkrufky@linuxtv.org> 11129L: linux-media@vger.kernel.org 11130W: https://linuxtv.org 11131W: http://github.com/mkrufky 11132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11133T: git git://linuxtv.org/mkrufky/tuners.git 11134S: Maintained 11135F: drivers/media/tuners/tda8290.* 11136 11137TDA8290 MEDIA DRIVER 11138M: Michael Krufky <mkrufky@linuxtv.org> 11139L: linux-media@vger.kernel.org 11140W: https://linuxtv.org 11141W: http://github.com/mkrufky 11142Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11143T: git git://linuxtv.org/mkrufky/tuners.git 11144S: Maintained 11145F: drivers/media/tuners/tda8290.* 11146 11147TDA9840 MEDIA DRIVER 11148M: Hans Verkuil <hverkuil@xs4all.nl> 11149L: linux-media@vger.kernel.org 11150T: git git://linuxtv.org/media_tree.git 11151W: https://linuxtv.org 11152S: Maintained 11153F: drivers/media/i2c/tda9840* 11154 11155TEA5761 TUNER DRIVER 11156M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11157M: Mauro Carvalho Chehab <mchehab@kernel.org> 11158L: linux-media@vger.kernel.org 11159W: https://linuxtv.org 11160T: git git://linuxtv.org/media_tree.git 11161S: Odd fixes 11162F: drivers/media/tuners/tea5761.* 11163 11164TEA5767 TUNER DRIVER 11165M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11166M: Mauro Carvalho Chehab <mchehab@kernel.org> 11167L: linux-media@vger.kernel.org 11168W: https://linuxtv.org 11169T: git git://linuxtv.org/media_tree.git 11170S: Maintained 11171F: drivers/media/tuners/tea5767.* 11172 11173TEA6415C MEDIA DRIVER 11174M: Hans Verkuil <hverkuil@xs4all.nl> 11175L: linux-media@vger.kernel.org 11176T: git git://linuxtv.org/media_tree.git 11177W: https://linuxtv.org 11178S: Maintained 11179F: drivers/media/i2c/tea6415c* 11180 11181TEA6420 MEDIA DRIVER 11182M: Hans Verkuil <hverkuil@xs4all.nl> 11183L: linux-media@vger.kernel.org 11184T: git git://linuxtv.org/media_tree.git 11185W: https://linuxtv.org 11186S: Maintained 11187F: drivers/media/i2c/tea6420* 11188 11189TEAM DRIVER 11190M: Jiri Pirko <jiri@resnulli.us> 11191L: netdev@vger.kernel.org 11192S: Supported 11193F: drivers/net/team/ 11194F: include/linux/if_team.h 11195F: include/uapi/linux/if_team.h 11196 11197TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11198M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11199S: Maintained 11200F: arch/x86/platform/ts5500/ 11201 11202TECHNOTREND USB IR RECEIVER 11203M: Sean Young <sean@mess.org> 11204L: linux-media@vger.kernel.org 11205S: Maintained 11206F: drivers/media/rc/ttusbir.c 11207 11208TEGRA ARCHITECTURE SUPPORT 11209M: Stephen Warren <swarren@wwwdotorg.org> 11210M: Thierry Reding <thierry.reding@gmail.com> 11211M: Alexandre Courbot <gnurou@gmail.com> 11212L: linux-tegra@vger.kernel.org 11213Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11214T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11215S: Supported 11216N: [^a-z]tegra 11217 11218TEGRA CLOCK DRIVER 11219M: Peter De Schrijver <pdeschrijver@nvidia.com> 11220M: Prashant Gaikwad <pgaikwad@nvidia.com> 11221S: Supported 11222F: drivers/clk/tegra/ 11223 11224TEGRA DMA DRIVERS 11225M: Laxman Dewangan <ldewangan@nvidia.com> 11226M: Jon Hunter <jonathanh@nvidia.com> 11227S: Supported 11228F: drivers/dma/tegra* 11229 11230TEGRA I2C DRIVER 11231M: Laxman Dewangan <ldewangan@nvidia.com> 11232S: Supported 11233F: drivers/i2c/busses/i2c-tegra.c 11234 11235TEGRA IOMMU DRIVERS 11236M: Hiroshi Doyu <hdoyu@nvidia.com> 11237S: Supported 11238F: drivers/iommu/tegra* 11239 11240TEGRA KBC DRIVER 11241M: Rakesh Iyer <riyer@nvidia.com> 11242M: Laxman Dewangan <ldewangan@nvidia.com> 11243S: Supported 11244F: drivers/input/keyboard/tegra-kbc.c 11245 11246TEGRA PWM DRIVER 11247M: Thierry Reding <thierry.reding@gmail.com> 11248S: Supported 11249F: drivers/pwm/pwm-tegra.c 11250 11251TEGRA SERIAL DRIVER 11252M: Laxman Dewangan <ldewangan@nvidia.com> 11253S: Supported 11254F: drivers/tty/serial/serial-tegra.c 11255 11256TEGRA SPI DRIVER 11257M: Laxman Dewangan <ldewangan@nvidia.com> 11258S: Supported 11259F: drivers/spi/spi-tegra* 11260 11261TEHUTI ETHERNET DRIVER 11262M: Andy Gospodarek <andy@greyhouse.net> 11263L: netdev@vger.kernel.org 11264S: Supported 11265F: drivers/net/ethernet/tehuti/* 11266 11267Telecom Clock Driver for MCPL0010 11268M: Mark Gross <mark.gross@intel.com> 11269S: Supported 11270F: drivers/char/tlclk.c 11271 11272TENSILICA XTENSA PORT (xtensa) 11273M: Chris Zankel <chris@zankel.net> 11274M: Max Filippov <jcmvbkbc@gmail.com> 11275L: linux-xtensa@linux-xtensa.org 11276T: git git://github.com/czankel/xtensa-linux.git 11277S: Maintained 11278F: arch/xtensa/ 11279F: drivers/irqchip/irq-xtensa-* 11280 11281THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11282M: Hans Verkuil <hverkuil@xs4all.nl> 11283L: linux-media@vger.kernel.org 11284T: git git://linuxtv.org/media_tree.git 11285W: https://linuxtv.org 11286S: Maintained 11287F: drivers/media/radio/radio-raremono.c 11288 11289THERMAL 11290M: Zhang Rui <rui.zhang@intel.com> 11291M: Eduardo Valentin <edubezval@gmail.com> 11292L: linux-pm@vger.kernel.org 11293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11294T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11295Q: https://patchwork.kernel.org/project/linux-pm/list/ 11296S: Supported 11297F: drivers/thermal/ 11298F: include/linux/thermal.h 11299F: include/uapi/linux/thermal.h 11300F: include/linux/cpu_cooling.h 11301F: Documentation/devicetree/bindings/thermal/ 11302 11303THERMAL/CPU_COOLING 11304M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11305M: Viresh Kumar <viresh.kumar@linaro.org> 11306M: Javi Merino <javi.merino@arm.com> 11307L: linux-pm@vger.kernel.org 11308S: Supported 11309F: Documentation/thermal/cpu-cooling-api.txt 11310F: drivers/thermal/cpu_cooling.c 11311F: include/linux/cpu_cooling.h 11312 11313THINGM BLINK(1) USB RGB LED DRIVER 11314M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11315S: Maintained 11316F: drivers/hid/hid-thingm.c 11317 11318THINKPAD ACPI EXTRAS DRIVER 11319M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11320L: ibm-acpi-devel@lists.sourceforge.net 11321L: platform-driver-x86@vger.kernel.org 11322W: http://ibm-acpi.sourceforge.net 11323W: http://thinkwiki.org/wiki/Ibm-acpi 11324T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11325S: Maintained 11326F: drivers/platform/x86/thinkpad_acpi.c 11327 11328TI BANDGAP AND THERMAL DRIVER 11329M: Eduardo Valentin <edubezval@gmail.com> 11330M: Keerthy <j-keerthy@ti.com> 11331L: linux-pm@vger.kernel.org 11332L: linux-omap@vger.kernel.org 11333S: Maintained 11334F: drivers/thermal/ti-soc-thermal/ 11335 11336TI VPE/CAL DRIVERS 11337M: Benoit Parrot <bparrot@ti.com> 11338L: linux-media@vger.kernel.org 11339W: http://linuxtv.org/ 11340Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11341S: Maintained 11342F: drivers/media/platform/ti-vpe/ 11343 11344TI CDCE706 CLOCK DRIVER 11345M: Max Filippov <jcmvbkbc@gmail.com> 11346S: Maintained 11347F: drivers/clk/clk-cdce706.c 11348 11349TI CLOCK DRIVER 11350M: Tero Kristo <t-kristo@ti.com> 11351L: linux-omap@vger.kernel.org 11352S: Maintained 11353F: drivers/clk/ti/ 11354F: include/linux/clk/ti.h 11355 11356TI ETHERNET SWITCH DRIVER (CPSW) 11357M: Mugunthan V N <mugunthanvnm@ti.com> 11358R: Grygorii Strashko <grygorii.strashko@ti.com> 11359L: linux-omap@vger.kernel.org 11360L: netdev@vger.kernel.org 11361S: Maintained 11362F: drivers/net/ethernet/ti/cpsw* 11363F: drivers/net/ethernet/ti/davinci* 11364 11365TI FLASH MEDIA INTERFACE DRIVER 11366M: Alex Dubov <oakad@yahoo.com> 11367S: Maintained 11368F: drivers/misc/tifm* 11369F: drivers/mmc/host/tifm_sd.c 11370F: include/linux/tifm.h 11371 11372TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11373M: Santosh Shilimkar <ssantosh@kernel.org> 11374L: linux-kernel@vger.kernel.org 11375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11376S: Maintained 11377F: drivers/soc/ti/* 11378T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11379 11380 11381TI LM49xxx FAMILY ASoC CODEC DRIVERS 11382M: M R Swami Reddy <mr.swami.reddy@ti.com> 11383M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11384L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11385S: Maintained 11386F: sound/soc/codecs/lm49453* 11387F: sound/soc/codecs/isabelle* 11388 11389TI LP855x BACKLIGHT DRIVER 11390M: Milo Kim <milo.kim@ti.com> 11391S: Maintained 11392F: Documentation/backlight/lp855x-driver.txt 11393F: drivers/video/backlight/lp855x_bl.c 11394F: include/linux/platform_data/lp855x.h 11395 11396TI LP8727 CHARGER DRIVER 11397M: Milo Kim <milo.kim@ti.com> 11398S: Maintained 11399F: drivers/power/lp8727_charger.c 11400F: include/linux/platform_data/lp8727.h 11401 11402TI LP8788 MFD DRIVER 11403M: Milo Kim <milo.kim@ti.com> 11404S: Maintained 11405F: drivers/iio/adc/lp8788_adc.c 11406F: drivers/leds/leds-lp8788.c 11407F: drivers/mfd/lp8788*.c 11408F: drivers/power/lp8788-charger.c 11409F: drivers/regulator/lp8788-*.c 11410F: include/linux/mfd/lp8788*.h 11411 11412TI NETCP ETHERNET DRIVER 11413M: Wingman Kwok <w-kwok2@ti.com> 11414M: Murali Karicheri <m-karicheri2@ti.com> 11415L: netdev@vger.kernel.org 11416S: Maintained 11417F: drivers/net/ethernet/ti/netcp* 11418 11419TI TAS571X FAMILY ASoC CODEC DRIVER 11420M: Kevin Cernekee <cernekee@chromium.org> 11421L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11422S: Odd Fixes 11423F: sound/soc/codecs/tas571x* 11424 11425TI TWL4030 SERIES SOC CODEC DRIVER 11426M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11427L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11428S: Maintained 11429F: sound/soc/codecs/twl4030* 11430 11431TI WILINK WIRELESS DRIVERS 11432L: linux-wireless@vger.kernel.org 11433W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11434W: http://wireless.kernel.org/en/users/Drivers/wl1251 11435T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11436S: Orphan 11437F: drivers/net/wireless/ti/ 11438F: include/linux/wl12xx.h 11439 11440TIPC NETWORK LAYER 11441M: Jon Maloy <jon.maloy@ericsson.com> 11442M: Ying Xue <ying.xue@windriver.com> 11443L: netdev@vger.kernel.org (core kernel code) 11444L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11445W: http://tipc.sourceforge.net/ 11446S: Maintained 11447F: include/uapi/linux/tipc*.h 11448F: net/tipc/ 11449 11450TILE ARCHITECTURE 11451M: Chris Metcalf <cmetcalf@mellanox.com> 11452W: http://www.mellanox.com/repository/solutions/tile-scm/ 11453T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11454S: Supported 11455F: arch/tile/ 11456F: drivers/char/tile-srom.c 11457F: drivers/edac/tile_edac.c 11458F: drivers/net/ethernet/tile/ 11459F: drivers/rtc/rtc-tile.c 11460F: drivers/tty/hvc/hvc_tile.c 11461F: drivers/tty/serial/tilegx.c 11462F: drivers/usb/host/*-tilegx.c 11463F: include/linux/usb/tilegx.h 11464 11465TLAN NETWORK DRIVER 11466M: Samuel Chessman <chessman@tux.org> 11467L: tlan-devel@lists.sourceforge.net (subscribers-only) 11468W: http://sourceforge.net/projects/tlan/ 11469S: Maintained 11470F: Documentation/networking/tlan.txt 11471F: drivers/net/ethernet/ti/tlan.* 11472 11473TOMOYO SECURITY MODULE 11474M: Kentaro Takeda <takedakn@nttdata.co.jp> 11475M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11476L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11477L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11478L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11479L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11480W: http://tomoyo.sourceforge.jp/ 11481T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11482S: Maintained 11483F: security/tomoyo/ 11484 11485TOPSTAR LAPTOP EXTRAS DRIVER 11486M: Herton Ronaldo Krzesinski <herton@canonical.com> 11487L: platform-driver-x86@vger.kernel.org 11488S: Maintained 11489F: drivers/platform/x86/topstar-laptop.c 11490 11491TOSHIBA ACPI EXTRAS DRIVER 11492M: Azael Avalos <coproscefalo@gmail.com> 11493L: platform-driver-x86@vger.kernel.org 11494S: Maintained 11495F: drivers/platform/x86/toshiba_acpi.c 11496 11497TOSHIBA BLUETOOTH DRIVER 11498M: Azael Avalos <coproscefalo@gmail.com> 11499L: platform-driver-x86@vger.kernel.org 11500S: Maintained 11501F: drivers/platform/x86/toshiba_bluetooth.c 11502 11503TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11504M: Azael Avalos <coproscefalo@gmail.com> 11505L: platform-driver-x86@vger.kernel.org 11506S: Maintained 11507F: drivers/platform/x86/toshiba_haps.c 11508 11509TOSHIBA WMI HOTKEYS DRIVER 11510M: Azael Avalos <coproscefalo@gmail.com> 11511L: platform-driver-x86@vger.kernel.org 11512S: Maintained 11513F: drivers/platform/x86/toshiba-wmi.c 11514 11515TOSHIBA SMM DRIVER 11516M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11517W: http://www.buzzard.org.uk/toshiba/ 11518S: Maintained 11519F: drivers/char/toshiba.c 11520F: include/linux/toshiba.h 11521F: include/uapi/linux/toshiba.h 11522 11523TOSHIBA TC358743 DRIVER 11524M: Mats Randgaard <matrandg@cisco.com> 11525L: linux-media@vger.kernel.org 11526S: Maintained 11527F: drivers/media/i2c/tc358743* 11528F: include/media/i2c/tc358743.h 11529 11530TMIO/SDHI MMC DRIVER 11531M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11532L: linux-mmc@vger.kernel.org 11533S: Supported 11534F: drivers/mmc/host/tmio_mmc* 11535F: drivers/mmc/host/sh_mobile_sdhi.c 11536F: include/linux/mfd/tmio.h 11537 11538TMP401 HARDWARE MONITOR DRIVER 11539M: Guenter Roeck <linux@roeck-us.net> 11540L: linux-hwmon@vger.kernel.org 11541S: Maintained 11542F: Documentation/hwmon/tmp401 11543F: drivers/hwmon/tmp401.c 11544 11545TMPFS (SHMEM FILESYSTEM) 11546M: Hugh Dickins <hughd@google.com> 11547L: linux-mm@kvack.org 11548S: Maintained 11549F: include/linux/shmem_fs.h 11550F: mm/shmem.c 11551 11552TM6000 VIDEO4LINUX DRIVER 11553M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11554M: Mauro Carvalho Chehab <mchehab@kernel.org> 11555L: linux-media@vger.kernel.org 11556W: https://linuxtv.org 11557T: git git://linuxtv.org/media_tree.git 11558S: Odd fixes 11559F: drivers/media/usb/tm6000/ 11560 11561TW68 VIDEO4LINUX DRIVER 11562M: Hans Verkuil <hverkuil@xs4all.nl> 11563L: linux-media@vger.kernel.org 11564T: git git://linuxtv.org/media_tree.git 11565W: https://linuxtv.org 11566S: Odd Fixes 11567F: drivers/media/pci/tw68/ 11568 11569TW686X VIDEO4LINUX DRIVER 11570M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11571L: linux-media@vger.kernel.org 11572T: git git://linuxtv.org/media_tree.git 11573W: http://linuxtv.org 11574S: Maintained 11575F: drivers/media/pci/tw686x/ 11576 11577TPM DEVICE DRIVER 11578M: Peter Huewe <peterhuewe@gmx.de> 11579M: Marcel Selhorst <tpmdd@selhorst.net> 11580M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11581R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11582W: http://tpmdd.sourceforge.net 11583L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11584Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11585T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11586S: Maintained 11587F: drivers/char/tpm/ 11588 11589TPM IBM_VTPM DEVICE DRIVER 11590M: Ashley Lai <ashleydlai@gmail.com> 11591W: http://tpmdd.sourceforge.net 11592L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11593S: Maintained 11594F: drivers/char/tpm/tpm_ibmvtpm* 11595 11596TRACING 11597M: Steven Rostedt <rostedt@goodmis.org> 11598M: Ingo Molnar <mingo@redhat.com> 11599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11600S: Maintained 11601F: Documentation/trace/ftrace.txt 11602F: arch/*/*/*/ftrace.h 11603F: arch/*/kernel/ftrace.c 11604F: include/*/ftrace.h 11605F: include/linux/trace*.h 11606F: include/trace/ 11607F: kernel/trace/ 11608F: tools/testing/selftests/ftrace/ 11609 11610TRACING MMIO ACCESSES (MMIOTRACE) 11611M: Steven Rostedt <rostedt@goodmis.org> 11612M: Ingo Molnar <mingo@kernel.org> 11613R: Karol Herbst <karolherbst@gmail.com> 11614R: Pekka Paalanen <ppaalanen@gmail.com> 11615S: Maintained 11616L: linux-kernel@vger.kernel.org 11617L: nouveau@lists.freedesktop.org 11618F: kernel/trace/trace_mmiotrace.c 11619F: include/linux/mmiotrace.h 11620F: arch/x86/mm/kmmio.c 11621F: arch/x86/mm/mmio-mod.c 11622F: arch/x86/mm/testmmiotrace.c 11623 11624TRIVIAL PATCHES 11625M: Jiri Kosina <trivial@kernel.org> 11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11627S: Maintained 11628K: ^Subject:.*(?i)trivial 11629 11630TTY LAYER 11631M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11632M: Jiri Slaby <jslaby@suse.com> 11633S: Supported 11634T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11635F: Documentation/serial/ 11636F: drivers/tty/ 11637F: drivers/tty/serial/serial_core.c 11638F: include/linux/serial_core.h 11639F: include/linux/serial.h 11640F: include/linux/tty.h 11641F: include/uapi/linux/serial_core.h 11642F: include/uapi/linux/serial.h 11643F: include/uapi/linux/tty.h 11644 11645TUA9001 MEDIA DRIVER 11646M: Antti Palosaari <crope@iki.fi> 11647L: linux-media@vger.kernel.org 11648W: https://linuxtv.org 11649W: http://palosaari.fi/linux/ 11650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11651T: git git://linuxtv.org/anttip/media_tree.git 11652S: Maintained 11653F: drivers/media/tuners/tua9001* 11654 11655TULIP NETWORK DRIVERS 11656L: netdev@vger.kernel.org 11657L: linux-parisc@vger.kernel.org 11658S: Orphan 11659F: drivers/net/ethernet/dec/tulip/ 11660 11661TUN/TAP driver 11662M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11663W: http://vtun.sourceforge.net/tun 11664S: Maintained 11665F: Documentation/networking/tuntap.txt 11666F: arch/um/os-Linux/drivers/ 11667 11668TURBOCHANNEL SUBSYSTEM 11669M: "Maciej W. Rozycki" <macro@linux-mips.org> 11670M: Ralf Baechle <ralf@linux-mips.org> 11671L: linux-mips@linux-mips.org 11672Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11673S: Maintained 11674F: drivers/tc/ 11675F: include/linux/tc.h 11676 11677U14-34F SCSI DRIVER 11678M: Dario Ballabio <ballabio_dario@emc.com> 11679L: linux-scsi@vger.kernel.org 11680S: Maintained 11681F: drivers/scsi/u14-34f.c 11682 11683UBI FILE SYSTEM (UBIFS) 11684M: Richard Weinberger <richard@nod.at> 11685M: Artem Bityutskiy <dedekind1@gmail.com> 11686M: Adrian Hunter <adrian.hunter@intel.com> 11687L: linux-mtd@lists.infradead.org 11688T: git git://git.infradead.org/ubifs-2.6.git 11689W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11690S: Supported 11691F: Documentation/filesystems/ubifs.txt 11692F: fs/ubifs/ 11693 11694UCLINUX (M68KNOMMU AND COLDFIRE) 11695M: Greg Ungerer <gerg@linux-m68k.org> 11696W: http://www.linux-m68k.org/ 11697W: http://www.uclinux.org/ 11698L: linux-m68k@lists.linux-m68k.org 11699L: uclinux-dev@uclinux.org (subscribers-only) 11700T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11701S: Maintained 11702F: arch/m68k/coldfire/ 11703F: arch/m68k/68*/ 11704F: arch/m68k/*/*_no.* 11705F: arch/m68k/include/asm/*_no.* 11706 11707UDF FILESYSTEM 11708M: Jan Kara <jack@suse.com> 11709S: Maintained 11710F: Documentation/filesystems/udf.txt 11711F: fs/udf/ 11712 11713UFS FILESYSTEM 11714M: Evgeniy Dushistov <dushistov@mail.ru> 11715S: Maintained 11716F: Documentation/filesystems/ufs.txt 11717F: fs/ufs/ 11718 11719UHID USERSPACE HID IO DRIVER: 11720M: David Herrmann <dh.herrmann@googlemail.com> 11721L: linux-input@vger.kernel.org 11722S: Maintained 11723F: drivers/hid/uhid.c 11724F: include/uapi/linux/uhid.h 11725 11726ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11727L: linux-usb@vger.kernel.org 11728S: Orphan 11729F: drivers/uwb/ 11730F: include/linux/uwb.h 11731F: include/linux/uwb/ 11732 11733UNICORE32 ARCHITECTURE: 11734M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11735W: http://mprc.pku.edu.cn/~guanxuetao/linux 11736S: Maintained 11737T: git git://github.com/gxt/linux.git 11738F: arch/unicore32/ 11739 11740UNIFDEF 11741M: Tony Finch <dot@dotat.at> 11742W: http://dotat.at/prog/unifdef 11743S: Maintained 11744F: scripts/unifdef.c 11745 11746UNIFORM CDROM DRIVER 11747M: Jens Axboe <axboe@kernel.dk> 11748W: http://www.kernel.dk 11749S: Maintained 11750F: Documentation/cdrom/ 11751F: drivers/cdrom/cdrom.c 11752F: include/linux/cdrom.h 11753F: include/uapi/linux/cdrom.h 11754 11755UNISYS S-PAR DRIVERS 11756M: David Kershner <david.kershner@unisys.com> 11757L: sparmaintainer@unisys.com (Unisys internal) 11758S: Supported 11759F: drivers/staging/unisys/ 11760 11761UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11762M: Vinayak Holikatti <vinholikatti@gmail.com> 11763L: linux-scsi@vger.kernel.org 11764S: Supported 11765F: Documentation/scsi/ufs.txt 11766F: drivers/scsi/ufs/ 11767 11768UNSORTED BLOCK IMAGES (UBI) 11769M: Artem Bityutskiy <dedekind1@gmail.com> 11770M: Richard Weinberger <richard@nod.at> 11771W: http://www.linux-mtd.infradead.org/ 11772L: linux-mtd@lists.infradead.org 11773T: git git://git.infradead.org/ubifs-2.6.git 11774S: Supported 11775F: drivers/mtd/ubi/ 11776F: include/linux/mtd/ubi.h 11777F: include/uapi/mtd/ubi-user.h 11778 11779USB ACM DRIVER 11780M: Oliver Neukum <oneukum@suse.com> 11781L: linux-usb@vger.kernel.org 11782S: Maintained 11783F: Documentation/usb/acm.txt 11784F: drivers/usb/class/cdc-acm.* 11785 11786USB AR5523 WIRELESS DRIVER 11787M: Pontus Fuchs <pontus.fuchs@gmail.com> 11788L: linux-wireless@vger.kernel.org 11789S: Maintained 11790F: drivers/net/wireless/ath/ar5523/ 11791 11792USB ATTACHED SCSI 11793M: Hans de Goede <hdegoede@redhat.com> 11794M: Gerd Hoffmann <kraxel@redhat.com> 11795L: linux-usb@vger.kernel.org 11796L: linux-scsi@vger.kernel.org 11797S: Maintained 11798F: drivers/usb/storage/uas.c 11799 11800USB CDC ETHERNET DRIVER 11801M: Oliver Neukum <oliver@neukum.org> 11802L: linux-usb@vger.kernel.org 11803S: Maintained 11804F: drivers/net/usb/cdc_*.c 11805F: include/uapi/linux/usb/cdc.h 11806 11807USB CHAOSKEY DRIVER 11808M: Keith Packard <keithp@keithp.com> 11809L: linux-usb@vger.kernel.org 11810S: Maintained 11811F: drivers/usb/misc/chaoskey.c 11812 11813USB CYPRESS C67X00 DRIVER 11814M: Peter Korsgaard <jacmet@sunsite.dk> 11815L: linux-usb@vger.kernel.org 11816S: Maintained 11817F: drivers/usb/c67x00/ 11818 11819USB DAVICOM DM9601 DRIVER 11820M: Peter Korsgaard <jacmet@sunsite.dk> 11821L: netdev@vger.kernel.org 11822W: http://www.linux-usb.org/usbnet 11823S: Maintained 11824F: drivers/net/usb/dm9601.c 11825 11826USB DIAMOND RIO500 DRIVER 11827M: Cesar Miquel <miquel@df.uba.ar> 11828L: rio500-users@lists.sourceforge.net 11829W: http://rio500.sourceforge.net 11830S: Maintained 11831F: drivers/usb/misc/rio500* 11832 11833USB EHCI DRIVER 11834M: Alan Stern <stern@rowland.harvard.edu> 11835L: linux-usb@vger.kernel.org 11836S: Maintained 11837F: Documentation/usb/ehci.txt 11838F: drivers/usb/host/ehci* 11839 11840USB GADGET/PERIPHERAL SUBSYSTEM 11841M: Felipe Balbi <balbi@kernel.org> 11842L: linux-usb@vger.kernel.org 11843W: http://www.linux-usb.org/gadget 11844T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11845S: Maintained 11846F: drivers/usb/gadget/ 11847F: include/linux/usb/gadget* 11848 11849USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11850M: Jiri Kosina <jikos@kernel.org> 11851R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11852L: linux-usb@vger.kernel.org 11853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11854S: Maintained 11855F: Documentation/hid/hiddev.txt 11856F: drivers/hid/usbhid/ 11857 11858USB ISP116X DRIVER 11859M: Olav Kongas <ok@artecdesign.ee> 11860L: linux-usb@vger.kernel.org 11861S: Maintained 11862F: drivers/usb/host/isp116x* 11863F: include/linux/usb/isp116x.h 11864 11865USB LAN78XX ETHERNET DRIVER 11866M: Woojung Huh <woojung.huh@microchip.com> 11867M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11868L: netdev@vger.kernel.org 11869S: Maintained 11870F: drivers/net/usb/lan78xx.* 11871 11872USB MASS STORAGE DRIVER 11873M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11874L: linux-usb@vger.kernel.org 11875L: usb-storage@lists.one-eyed-alien.net 11876S: Maintained 11877W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11878F: drivers/usb/storage/ 11879 11880USB MIDI DRIVER 11881M: Clemens Ladisch <clemens@ladisch.de> 11882L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11883T: git git://git.alsa-project.org/alsa-kernel.git 11884S: Maintained 11885F: sound/usb/midi.* 11886 11887USB NETWORKING DRIVERS 11888L: linux-usb@vger.kernel.org 11889S: Odd Fixes 11890F: drivers/net/usb/ 11891 11892USB OHCI DRIVER 11893M: Alan Stern <stern@rowland.harvard.edu> 11894L: linux-usb@vger.kernel.org 11895S: Maintained 11896F: Documentation/usb/ohci.txt 11897F: drivers/usb/host/ohci* 11898 11899USB OTG FSM (Finite State Machine) 11900M: Peter Chen <Peter.Chen@nxp.com> 11901T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11902L: linux-usb@vger.kernel.org 11903S: Maintained 11904F: drivers/usb/common/usb-otg-fsm.c 11905 11906USB OVER IP DRIVER 11907M: Valentina Manea <valentina.manea.m@gmail.com> 11908M: Shuah Khan <shuahkh@osg.samsung.com> 11909M: Shuah Khan <shuah@kernel.org> 11910L: linux-usb@vger.kernel.org 11911S: Maintained 11912F: Documentation/usb/usbip_protocol.txt 11913F: drivers/usb/usbip/ 11914F: tools/usb/usbip/ 11915 11916USB PEGASUS DRIVER 11917M: Petko Manolov <petkan@nucleusys.com> 11918L: linux-usb@vger.kernel.org 11919L: netdev@vger.kernel.org 11920T: git git://github.com/petkan/pegasus.git 11921W: https://github.com/petkan/pegasus 11922S: Maintained 11923F: drivers/net/usb/pegasus.* 11924 11925USB PHY LAYER 11926M: Felipe Balbi <balbi@kernel.org> 11927L: linux-usb@vger.kernel.org 11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11929S: Maintained 11930F: drivers/usb/phy/ 11931 11932USB PRINTER DRIVER (usblp) 11933M: Pete Zaitcev <zaitcev@redhat.com> 11934L: linux-usb@vger.kernel.org 11935S: Supported 11936F: drivers/usb/class/usblp.c 11937 11938USB QMI WWAN NETWORK DRIVER 11939M: Bjørn Mork <bjorn@mork.no> 11940L: netdev@vger.kernel.org 11941S: Maintained 11942F: Documentation/ABI/testing/sysfs-class-net-qmi 11943F: drivers/net/usb/qmi_wwan.c 11944 11945USB RTL8150 DRIVER 11946M: Petko Manolov <petkan@nucleusys.com> 11947L: linux-usb@vger.kernel.org 11948L: netdev@vger.kernel.org 11949T: git git://github.com/petkan/rtl8150.git 11950W: https://github.com/petkan/rtl8150 11951S: Maintained 11952F: drivers/net/usb/rtl8150.c 11953 11954USB SERIAL SUBSYSTEM 11955M: Johan Hovold <johan@kernel.org> 11956L: linux-usb@vger.kernel.org 11957S: Maintained 11958F: Documentation/usb/usb-serial.txt 11959F: drivers/usb/serial/ 11960F: include/linux/usb/serial.h 11961 11962USB SMSC75XX ETHERNET DRIVER 11963M: Steve Glendinning <steve.glendinning@shawell.net> 11964L: netdev@vger.kernel.org 11965S: Maintained 11966F: drivers/net/usb/smsc75xx.* 11967 11968USB SMSC95XX ETHERNET DRIVER 11969M: Steve Glendinning <steve.glendinning@shawell.net> 11970L: netdev@vger.kernel.org 11971S: Maintained 11972F: drivers/net/usb/smsc95xx.* 11973 11974USB SUBSYSTEM 11975M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11976L: linux-usb@vger.kernel.org 11977W: http://www.linux-usb.org 11978T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11979S: Supported 11980F: Documentation/devicetree/bindings/usb/ 11981F: Documentation/usb/ 11982F: drivers/usb/ 11983F: include/linux/usb.h 11984F: include/linux/usb/ 11985 11986USB UHCI DRIVER 11987M: Alan Stern <stern@rowland.harvard.edu> 11988L: linux-usb@vger.kernel.org 11989S: Maintained 11990F: drivers/usb/host/uhci* 11991 11992USB "USBNET" DRIVER FRAMEWORK 11993M: Oliver Neukum <oneukum@suse.com> 11994L: netdev@vger.kernel.org 11995W: http://www.linux-usb.org/usbnet 11996S: Maintained 11997F: drivers/net/usb/usbnet.c 11998F: include/linux/usb/usbnet.h 11999 12000USB VIDEO CLASS 12001M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12002L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12003L: linux-media@vger.kernel.org 12004T: git git://linuxtv.org/media_tree.git 12005W: http://www.ideasonboard.org/uvc/ 12006S: Maintained 12007F: drivers/media/usb/uvc/ 12008F: include/uapi/linux/uvcvideo.h 12009 12010USB VISION DRIVER 12011M: Hans Verkuil <hverkuil@xs4all.nl> 12012L: linux-media@vger.kernel.org 12013T: git git://linuxtv.org/media_tree.git 12014W: https://linuxtv.org 12015S: Odd Fixes 12016F: drivers/media/usb/usbvision/ 12017 12018USB WEBCAM GADGET 12019M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12020L: linux-usb@vger.kernel.org 12021S: Maintained 12022F: drivers/usb/gadget/function/*uvc* 12023F: drivers/usb/gadget/legacy/webcam.c 12024 12025USB WIRELESS RNDIS DRIVER (rndis_wlan) 12026M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12027L: linux-wireless@vger.kernel.org 12028S: Maintained 12029F: drivers/net/wireless/rndis_wlan.c 12030 12031USB XHCI DRIVER 12032M: Mathias Nyman <mathias.nyman@intel.com> 12033L: linux-usb@vger.kernel.org 12034S: Supported 12035F: drivers/usb/host/xhci* 12036F: drivers/usb/host/pci-quirks* 12037 12038USB ZD1201 DRIVER 12039L: linux-wireless@vger.kernel.org 12040W: http://linux-lc100020.sourceforge.net 12041S: Orphan 12042F: drivers/net/wireless/zydas/zd1201.* 12043 12044USB ZR364XX DRIVER 12045M: Antoine Jacquet <royale@zerezo.com> 12046L: linux-usb@vger.kernel.org 12047L: linux-media@vger.kernel.org 12048T: git git://linuxtv.org/media_tree.git 12049W: http://royale.zerezo.com/zr364xx/ 12050S: Maintained 12051F: Documentation/video4linux/zr364xx.txt 12052F: drivers/media/usb/zr364xx/ 12053 12054ULPI BUS 12055M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12056L: linux-usb@vger.kernel.org 12057S: Maintained 12058F: drivers/usb/common/ulpi.c 12059F: include/linux/ulpi/ 12060 12061USER-MODE LINUX (UML) 12062M: Jeff Dike <jdike@addtoit.com> 12063M: Richard Weinberger <richard@nod.at> 12064L: user-mode-linux-devel@lists.sourceforge.net 12065L: user-mode-linux-user@lists.sourceforge.net 12066W: http://user-mode-linux.sourceforge.net 12067T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12068S: Maintained 12069F: Documentation/virtual/uml/ 12070F: arch/um/ 12071F: arch/x86/um/ 12072F: fs/hostfs/ 12073F: fs/hppfs/ 12074 12075USERSPACE I/O (UIO) 12076M: "Hans J. Koch" <hjk@hansjkoch.de> 12077M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12078S: Maintained 12079T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12080F: Documentation/DocBook/uio-howto.tmpl 12081F: drivers/uio/ 12082F: include/linux/uio*.h 12083 12084UTIL-LINUX PACKAGE 12085M: Karel Zak <kzak@redhat.com> 12086L: util-linux@vger.kernel.org 12087W: http://en.wikipedia.org/wiki/Util-linux 12088T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12089S: Maintained 12090 12091UVESAFB DRIVER 12092M: Michal Januszewski <spock@gentoo.org> 12093L: linux-fbdev@vger.kernel.org 12094W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12095S: Maintained 12096F: Documentation/fb/uvesafb.txt 12097F: drivers/video/fbdev/uvesafb.* 12098 12099VF610 NAND DRIVER 12100M: Stefan Agner <stefan@agner.ch> 12101L: linux-mtd@lists.infradead.org 12102S: Supported 12103F: drivers/mtd/nand/vf610_nfc.c 12104 12105VFAT/FAT/MSDOS FILESYSTEM 12106M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12107S: Maintained 12108F: Documentation/filesystems/vfat.txt 12109F: fs/fat/ 12110 12111VFIO DRIVER 12112M: Alex Williamson <alex.williamson@redhat.com> 12113L: kvm@vger.kernel.org 12114T: git git://github.com/awilliam/linux-vfio.git 12115S: Maintained 12116F: Documentation/vfio.txt 12117F: drivers/vfio/ 12118F: include/linux/vfio.h 12119F: include/uapi/linux/vfio.h 12120 12121VFIO PLATFORM DRIVER 12122M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12123L: kvm@vger.kernel.org 12124S: Maintained 12125F: drivers/vfio/platform/ 12126 12127VIDEOBUF2 FRAMEWORK 12128M: Pawel Osciak <pawel@osciak.com> 12129M: Marek Szyprowski <m.szyprowski@samsung.com> 12130M: Kyungmin Park <kyungmin.park@samsung.com> 12131L: linux-media@vger.kernel.org 12132S: Maintained 12133F: drivers/media/v4l2-core/videobuf2-* 12134F: include/media/videobuf2-* 12135 12136VIRTUAL SERIO DEVICE DRIVER 12137M: Stephen Chandler Paul <thatslyude@gmail.com> 12138S: Maintained 12139F: drivers/input/serio/userio.c 12140F: include/uapi/linux/userio.h 12141 12142VIRTIO CONSOLE DRIVER 12143M: Amit Shah <amit.shah@redhat.com> 12144L: virtualization@lists.linux-foundation.org 12145S: Maintained 12146F: drivers/char/virtio_console.c 12147F: include/linux/virtio_console.h 12148F: include/uapi/linux/virtio_console.h 12149 12150VIRTIO CORE, NET AND BLOCK DRIVERS 12151M: "Michael S. Tsirkin" <mst@redhat.com> 12152L: virtualization@lists.linux-foundation.org 12153S: Maintained 12154F: Documentation/devicetree/bindings/virtio/ 12155F: drivers/virtio/ 12156F: tools/virtio/ 12157F: drivers/net/virtio_net.c 12158F: drivers/block/virtio_blk.c 12159F: include/linux/virtio_*.h 12160F: include/uapi/linux/virtio_*.h 12161 12162VIRTIO DRIVERS FOR S390 12163M: Christian Borntraeger <borntraeger@de.ibm.com> 12164M: Cornelia Huck <cornelia.huck@de.ibm.com> 12165L: linux-s390@vger.kernel.org 12166L: virtualization@lists.linux-foundation.org 12167L: kvm@vger.kernel.org 12168S: Supported 12169F: drivers/s390/virtio/ 12170 12171VIRTIO GPU DRIVER 12172M: David Airlie <airlied@linux.ie> 12173M: Gerd Hoffmann <kraxel@redhat.com> 12174L: dri-devel@lists.freedesktop.org 12175L: virtualization@lists.linux-foundation.org 12176S: Maintained 12177F: drivers/gpu/drm/virtio/ 12178F: include/uapi/linux/virtio_gpu.h 12179 12180VIRTIO HOST (VHOST) 12181M: "Michael S. Tsirkin" <mst@redhat.com> 12182L: kvm@vger.kernel.org 12183L: virtualization@lists.linux-foundation.org 12184L: netdev@vger.kernel.org 12185T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12186S: Maintained 12187F: drivers/vhost/ 12188F: include/uapi/linux/vhost.h 12189 12190VIRTIO INPUT DRIVER 12191M: Gerd Hoffmann <kraxel@redhat.com> 12192S: Maintained 12193F: drivers/virtio/virtio_input.c 12194F: include/uapi/linux/virtio_input.h 12195 12196VIA RHINE NETWORK DRIVER 12197S: Orphan 12198F: drivers/net/ethernet/via/via-rhine.c 12199 12200VIA SD/MMC CARD CONTROLLER DRIVER 12201M: Bruce Chang <brucechang@via.com.tw> 12202M: Harald Welte <HaraldWelte@viatech.com> 12203S: Maintained 12204F: drivers/mmc/host/via-sdmmc.c 12205 12206VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12207M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12208L: linux-fbdev@vger.kernel.org 12209S: Maintained 12210F: include/linux/via-core.h 12211F: include/linux/via-gpio.h 12212F: include/linux/via_i2c.h 12213F: drivers/video/fbdev/via/ 12214 12215VIA VELOCITY NETWORK DRIVER 12216M: Francois Romieu <romieu@fr.zoreil.com> 12217L: netdev@vger.kernel.org 12218S: Maintained 12219F: drivers/net/ethernet/via/via-velocity.* 12220 12221VIRT LIB 12222M: Alex Williamson <alex.williamson@redhat.com> 12223M: Paolo Bonzini <pbonzini@redhat.com> 12224L: kvm@vger.kernel.org 12225S: Supported 12226F: virt/lib/ 12227 12228VIVID VIRTUAL VIDEO DRIVER 12229M: Hans Verkuil <hverkuil@xs4all.nl> 12230L: linux-media@vger.kernel.org 12231T: git git://linuxtv.org/media_tree.git 12232W: https://linuxtv.org 12233S: Maintained 12234F: drivers/media/platform/vivid/* 12235 12236VLAN (802.1Q) 12237M: Patrick McHardy <kaber@trash.net> 12238L: netdev@vger.kernel.org 12239S: Maintained 12240F: drivers/net/macvlan.c 12241F: include/linux/if_*vlan.h 12242F: net/8021q/ 12243 12244VLYNQ BUS 12245M: Florian Fainelli <florian@openwrt.org> 12246L: openwrt-devel@lists.openwrt.org (subscribers-only) 12247S: Maintained 12248F: drivers/vlynq/vlynq.c 12249F: include/linux/vlynq.h 12250 12251VME SUBSYSTEM 12252M: Martyn Welch <martyn@welchs.me.uk> 12253M: Manohar Vanga <manohar.vanga@gmail.com> 12254M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12255L: devel@driverdev.osuosl.org 12256S: Maintained 12257T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12258F: Documentation/vme_api.txt 12259F: drivers/staging/vme/ 12260F: drivers/vme/ 12261F: include/linux/vme* 12262 12263VMWARE HYPERVISOR INTERFACE 12264M: Alok Kataria <akataria@vmware.com> 12265L: virtualization@lists.linux-foundation.org 12266S: Supported 12267F: arch/x86/kernel/cpu/vmware.c 12268 12269VMWARE BALLOON DRIVER 12270M: Xavier Deguillard <xdeguillard@vmware.com> 12271M: Philip Moltmann <moltmann@vmware.com> 12272M: "VMware, Inc." <pv-drivers@vmware.com> 12273L: linux-kernel@vger.kernel.org 12274S: Maintained 12275F: drivers/misc/vmw_balloon.c 12276 12277VMWARE VMMOUSE SUBDRIVER 12278M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12279M: "VMware, Inc." <pv-drivers@vmware.com> 12280L: linux-input@vger.kernel.org 12281S: Maintained 12282F: drivers/input/mouse/vmmouse.c 12283F: drivers/input/mouse/vmmouse.h 12284 12285VMWARE VMXNET3 ETHERNET DRIVER 12286M: Shrikrishna Khare <skhare@vmware.com> 12287M: "VMware, Inc." <pv-drivers@vmware.com> 12288L: netdev@vger.kernel.org 12289S: Maintained 12290F: drivers/net/vmxnet3/ 12291 12292VMware PVSCSI driver 12293M: Arvind Kumar <arvindkumar@vmware.com> 12294M: VMware PV-Drivers <pv-drivers@vmware.com> 12295L: linux-scsi@vger.kernel.org 12296S: Maintained 12297F: drivers/scsi/vmw_pvscsi.c 12298F: drivers/scsi/vmw_pvscsi.h 12299 12300VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12301M: Liam Girdwood <lgirdwood@gmail.com> 12302M: Mark Brown <broonie@kernel.org> 12303L: linux-kernel@vger.kernel.org 12304W: http://www.slimlogic.co.uk/?p=48 12305T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12306S: Supported 12307F: Documentation/devicetree/bindings/regulator/ 12308F: drivers/regulator/ 12309F: include/dt-bindings/regulator/ 12310F: include/linux/regulator/ 12311 12312VRF 12313M: David Ahern <dsa@cumulusnetworks.com> 12314M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12315L: netdev@vger.kernel.org 12316S: Maintained 12317F: drivers/net/vrf.c 12318F: Documentation/networking/vrf.txt 12319 12320VT1211 HARDWARE MONITOR DRIVER 12321M: Juerg Haefliger <juergh@gmail.com> 12322L: linux-hwmon@vger.kernel.org 12323S: Maintained 12324F: Documentation/hwmon/vt1211 12325F: drivers/hwmon/vt1211.c 12326 12327VT8231 HARDWARE MONITOR DRIVER 12328M: Roger Lucas <vt8231@hiddenengine.co.uk> 12329L: linux-hwmon@vger.kernel.org 12330S: Maintained 12331F: drivers/hwmon/vt8231.c 12332 12333VUB300 USB to SDIO/SD/MMC bridge chip 12334M: Tony Olech <tony.olech@elandigitalsystems.com> 12335L: linux-mmc@vger.kernel.org 12336L: linux-usb@vger.kernel.org 12337S: Supported 12338F: drivers/mmc/host/vub300.c 12339 12340W1 DALLAS'S 1-WIRE BUS 12341M: Evgeniy Polyakov <zbr@ioremap.net> 12342S: Maintained 12343F: Documentation/w1/ 12344F: drivers/w1/ 12345 12346W83791D HARDWARE MONITORING DRIVER 12347M: Marc Hulsman <m.hulsman@tudelft.nl> 12348L: linux-hwmon@vger.kernel.org 12349S: Maintained 12350F: Documentation/hwmon/w83791d 12351F: drivers/hwmon/w83791d.c 12352 12353W83793 HARDWARE MONITORING DRIVER 12354M: Rudolf Marek <r.marek@assembler.cz> 12355L: linux-hwmon@vger.kernel.org 12356S: Maintained 12357F: Documentation/hwmon/w83793 12358F: drivers/hwmon/w83793.c 12359 12360W83795 HARDWARE MONITORING DRIVER 12361M: Jean Delvare <jdelvare@suse.com> 12362L: linux-hwmon@vger.kernel.org 12363S: Maintained 12364F: drivers/hwmon/w83795.c 12365 12366W83L51xD SD/MMC CARD INTERFACE DRIVER 12367M: Pierre Ossman <pierre@ossman.eu> 12368S: Maintained 12369F: drivers/mmc/host/wbsd.* 12370 12371WACOM PROTOCOL 4 SERIAL TABLETS 12372M: Julian Squires <julian@cipht.net> 12373M: Hans de Goede <hdegoede@redhat.com> 12374L: linux-input@vger.kernel.org 12375S: Maintained 12376F: drivers/input/tablet/wacom_serial4.c 12377 12378WATCHDOG DEVICE DRIVERS 12379M: Wim Van Sebroeck <wim@iguana.be> 12380R: Guenter Roeck <linux@roeck-us.net> 12381L: linux-watchdog@vger.kernel.org 12382W: http://www.linux-watchdog.org/ 12383T: git git://www.linux-watchdog.org/linux-watchdog.git 12384S: Maintained 12385F: Documentation/devicetree/bindings/watchdog/ 12386F: Documentation/watchdog/ 12387F: drivers/watchdog/ 12388F: include/linux/watchdog.h 12389F: include/uapi/linux/watchdog.h 12390 12391WD7000 SCSI DRIVER 12392M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12393L: linux-scsi@vger.kernel.org 12394S: Maintained 12395F: drivers/scsi/wd7000.c 12396 12397WIIMOTE HID DRIVER 12398M: David Herrmann <dh.herrmann@googlemail.com> 12399L: linux-input@vger.kernel.org 12400S: Maintained 12401F: drivers/hid/hid-wiimote* 12402 12403WINBOND CIR DRIVER 12404M: David Härdeman <david@hardeman.nu> 12405S: Maintained 12406F: drivers/media/rc/winbond-cir.c 12407 12408WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12409M: William Breathitt Gray <vilhelm.gray@gmail.com> 12410L: linux-watchdog@vger.kernel.org 12411S: Maintained 12412F: drivers/watchdog/ebc-c384_wdt.c 12413 12414WINSYSTEMS WS16C48 GPIO DRIVER 12415M: William Breathitt Gray <vilhelm.gray@gmail.com> 12416L: linux-gpio@vger.kernel.org 12417S: Maintained 12418F: drivers/gpio/gpio-ws16c48.c 12419 12420WIMAX STACK 12421M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12422M: linux-wimax@intel.com 12423L: wimax@linuxwimax.org (subscribers-only) 12424S: Supported 12425W: http://linuxwimax.org 12426F: Documentation/wimax/README.wimax 12427F: include/linux/wimax/debug.h 12428F: include/net/wimax.h 12429F: include/uapi/linux/wimax.h 12430F: net/wimax/ 12431 12432WISTRON LAPTOP BUTTON DRIVER 12433M: Miloslav Trmac <mitr@volny.cz> 12434S: Maintained 12435F: drivers/input/misc/wistron_btns.c 12436 12437WL3501 WIRELESS PCMCIA CARD DRIVER 12438M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12439L: linux-wireless@vger.kernel.org 12440W: http://oops.ghostprotocols.net:81/blog 12441S: Maintained 12442F: drivers/net/wireless/wl3501* 12443 12444WOLFSON MICROELECTRONICS DRIVERS 12445L: patches@opensource.wolfsonmicro.com 12446T: git https://github.com/CirrusLogic/linux-drivers.git 12447W: https://github.com/CirrusLogic/linux-drivers/wiki 12448S: Supported 12449F: Documentation/hwmon/wm83?? 12450F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12451F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12452F: Documentation/devicetree/bindings/mfd/arizona.txt 12453F: arch/arm/mach-s3c64xx/mach-crag6410* 12454F: drivers/clk/clk-wm83*.c 12455F: drivers/extcon/extcon-arizona.c 12456F: drivers/leds/leds-wm83*.c 12457F: drivers/gpio/gpio-*wm*.c 12458F: drivers/gpio/gpio-arizona.c 12459F: drivers/hwmon/wm83??-hwmon.c 12460F: drivers/input/misc/wm831x-on.c 12461F: drivers/input/touchscreen/wm831x-ts.c 12462F: drivers/input/touchscreen/wm97*.c 12463F: drivers/mfd/arizona* 12464F: drivers/mfd/wm*.c 12465F: drivers/mfd/cs47l24* 12466F: drivers/power/wm83*.c 12467F: drivers/rtc/rtc-wm83*.c 12468F: drivers/regulator/wm8*.c 12469F: drivers/video/backlight/wm83*_bl.c 12470F: drivers/watchdog/wm83*_wdt.c 12471F: include/linux/mfd/arizona/ 12472F: include/linux/mfd/wm831x/ 12473F: include/linux/mfd/wm8350/ 12474F: include/linux/mfd/wm8400* 12475F: include/linux/wm97xx.h 12476F: include/sound/wm????.h 12477F: sound/soc/codecs/arizona.? 12478F: sound/soc/codecs/wm* 12479F: sound/soc/codecs/cs47l24* 12480 12481WORKQUEUE 12482M: Tejun Heo <tj@kernel.org> 12483R: Lai Jiangshan <jiangshanlai@gmail.com> 12484T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12485S: Maintained 12486F: include/linux/workqueue.h 12487F: kernel/workqueue.c 12488F: Documentation/workqueue.txt 12489 12490X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12491M: Chen-Yu Tsai <wens@csie.org> 12492L: linux-kernel@vger.kernel.org 12493S: Maintained 12494N: axp[128] 12495 12496X.25 NETWORK LAYER 12497M: Andrew Hendry <andrew.hendry@gmail.com> 12498L: linux-x25@vger.kernel.org 12499S: Odd Fixes 12500F: Documentation/networking/x25* 12501F: include/net/x25* 12502F: net/x25/ 12503 12504X86 ARCHITECTURE (32-BIT AND 64-BIT) 12505M: Thomas Gleixner <tglx@linutronix.de> 12506M: Ingo Molnar <mingo@redhat.com> 12507M: "H. Peter Anvin" <hpa@zytor.com> 12508M: x86@kernel.org 12509L: linux-kernel@vger.kernel.org 12510T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12511S: Maintained 12512F: Documentation/x86/ 12513F: arch/x86/ 12514 12515X86 PLATFORM DRIVERS 12516M: Darren Hart <dvhart@infradead.org> 12517L: platform-driver-x86@vger.kernel.org 12518T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12519S: Maintained 12520F: drivers/platform/x86/ 12521F: drivers/platform/olpc/ 12522 12523X86 MCE INFRASTRUCTURE 12524M: Tony Luck <tony.luck@intel.com> 12525M: Borislav Petkov <bp@alien8.de> 12526L: linux-edac@vger.kernel.org 12527S: Maintained 12528F: arch/x86/kernel/cpu/mcheck/* 12529 12530X86 MICROCODE UPDATE SUPPORT 12531M: Borislav Petkov <bp@alien8.de> 12532S: Maintained 12533F: arch/x86/kernel/cpu/microcode/* 12534 12535X86 VDSO 12536M: Andy Lutomirski <luto@amacapital.net> 12537L: linux-kernel@vger.kernel.org 12538T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12539S: Maintained 12540F: arch/x86/entry/vdso/ 12541 12542XC2028/3028 TUNER DRIVER 12543M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12544M: Mauro Carvalho Chehab <mchehab@kernel.org> 12545L: linux-media@vger.kernel.org 12546W: https://linuxtv.org 12547T: git git://linuxtv.org/media_tree.git 12548S: Maintained 12549F: drivers/media/tuners/tuner-xc2028.* 12550 12551XEN HYPERVISOR INTERFACE 12552M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12553M: David Vrabel <david.vrabel@citrix.com> 12554M: Juergen Gross <jgross@suse.com> 12555L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12556T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12557S: Supported 12558F: arch/x86/xen/ 12559F: drivers/*/xen-*front.c 12560F: drivers/xen/ 12561F: arch/x86/include/asm/xen/ 12562F: include/xen/ 12563F: include/uapi/xen/ 12564 12565XEN HYPERVISOR ARM 12566M: Stefano Stabellini <sstabellini@kernel.org> 12567L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12568S: Maintained 12569F: arch/arm/xen/ 12570F: arch/arm/include/asm/xen/ 12571 12572XEN HYPERVISOR ARM64 12573M: Stefano Stabellini <sstabellini@kernel.org> 12574L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12575S: Maintained 12576F: arch/arm64/xen/ 12577F: arch/arm64/include/asm/xen/ 12578 12579XEN NETWORK BACKEND DRIVER 12580M: Wei Liu <wei.liu2@citrix.com> 12581L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12582L: netdev@vger.kernel.org 12583S: Supported 12584F: drivers/net/xen-netback/* 12585 12586XEN PCI SUBSYSTEM 12587M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12588L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12589S: Supported 12590F: arch/x86/pci/*xen* 12591F: drivers/pci/*xen* 12592 12593XEN BLOCK SUBSYSTEM 12594M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12595M: Roger Pau Monné <roger.pau@citrix.com> 12596L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12597S: Supported 12598F: drivers/block/xen-blkback/* 12599F: drivers/block/xen* 12600 12601XEN PVSCSI DRIVERS 12602M: Juergen Gross <jgross@suse.com> 12603L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12604L: linux-scsi@vger.kernel.org 12605S: Supported 12606F: drivers/scsi/xen-scsifront.c 12607F: drivers/xen/xen-scsiback.c 12608F: include/xen/interface/io/vscsiif.h 12609 12610XEN SWIOTLB SUBSYSTEM 12611M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12612L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12613S: Supported 12614F: arch/x86/xen/*swiotlb* 12615F: drivers/xen/*swiotlb* 12616 12617XFS FILESYSTEM 12618P: Silicon Graphics Inc 12619M: Dave Chinner <david@fromorbit.com> 12620M: xfs@oss.sgi.com 12621L: xfs@oss.sgi.com 12622W: http://oss.sgi.com/projects/xfs 12623T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12624S: Supported 12625F: Documentation/filesystems/xfs.txt 12626F: fs/xfs/ 12627 12628XILINX AXI ETHERNET DRIVER 12629M: Anirudha Sarangi <anirudh@xilinx.com> 12630M: John Linn <John.Linn@xilinx.com> 12631S: Maintained 12632F: drivers/net/ethernet/xilinx/xilinx_axienet* 12633 12634XILINX UARTLITE SERIAL DRIVER 12635M: Peter Korsgaard <jacmet@sunsite.dk> 12636L: linux-serial@vger.kernel.org 12637S: Maintained 12638F: drivers/tty/serial/uartlite.c 12639 12640XILINX VIDEO IP CORES 12641M: Hyun Kwon <hyun.kwon@xilinx.com> 12642M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12643L: linux-media@vger.kernel.org 12644T: git git://linuxtv.org/media_tree.git 12645S: Supported 12646F: Documentation/devicetree/bindings/media/xilinx/ 12647F: drivers/media/platform/xilinx/ 12648F: include/uapi/linux/xilinx-v4l2-controls.h 12649 12650XILLYBUS DRIVER 12651M: Eli Billauer <eli.billauer@gmail.com> 12652L: linux-kernel@vger.kernel.org 12653S: Supported 12654F: drivers/char/xillybus/ 12655 12656XTENSA XTFPGA PLATFORM SUPPORT 12657M: Max Filippov <jcmvbkbc@gmail.com> 12658L: linux-xtensa@linux-xtensa.org 12659S: Maintained 12660F: drivers/spi/spi-xtensa-xtfpga.c 12661F: sound/soc/xtensa/xtfpga-i2s.c 12662 12663YAM DRIVER FOR AX.25 12664M: Jean-Paul Roubelat <jpr@f6fbb.org> 12665L: linux-hams@vger.kernel.org 12666S: Maintained 12667F: drivers/net/hamradio/yam* 12668F: include/linux/yam.h 12669 12670YEALINK PHONE DRIVER 12671M: Henk Vergonet <Henk.Vergonet@gmail.com> 12672L: usbb2k-api-dev@nongnu.org 12673S: Maintained 12674F: Documentation/input/yealink.txt 12675F: drivers/input/misc/yealink.* 12676 12677Z8530 DRIVER FOR AX.25 12678M: Joerg Reuter <jreuter@yaina.de> 12679W: http://yaina.de/jreuter/ 12680W: http://www.qsl.net/dl1bke/ 12681L: linux-hams@vger.kernel.org 12682S: Maintained 12683F: Documentation/networking/z8530drv.txt 12684F: drivers/net/hamradio/*scc.c 12685F: drivers/net/hamradio/z8530.h 12686 12687ZBUD COMPRESSED PAGE ALLOCATOR 12688M: Seth Jennings <sjenning@redhat.com> 12689L: linux-mm@kvack.org 12690S: Maintained 12691F: mm/zbud.c 12692F: include/linux/zbud.h 12693 12694ZD1211RW WIRELESS DRIVER 12695M: Daniel Drake <dsd@gentoo.org> 12696M: Ulrich Kunitz <kune@deine-taler.de> 12697W: http://zd1211.ath.cx/wiki/DriverRewrite 12698L: linux-wireless@vger.kernel.org 12699L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12700S: Maintained 12701F: drivers/net/wireless/zydas/zd1211rw/ 12702 12703ZPOOL COMPRESSED PAGE STORAGE API 12704M: Dan Streetman <ddstreet@ieee.org> 12705L: linux-mm@kvack.org 12706S: Maintained 12707F: mm/zpool.c 12708F: include/linux/zpool.h 12709 12710ZR36067 VIDEO FOR LINUX DRIVER 12711L: mjpeg-users@lists.sourceforge.net 12712L: linux-media@vger.kernel.org 12713W: http://mjpeg.sourceforge.net/driver-zoran/ 12714T: hg https://linuxtv.org/hg/v4l-dvb 12715S: Odd Fixes 12716F: drivers/media/pci/zoran/ 12717 12718ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12719M: Minchan Kim <minchan@kernel.org> 12720M: Nitin Gupta <ngupta@vflare.org> 12721R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12722L: linux-kernel@vger.kernel.org 12723S: Maintained 12724F: drivers/block/zram/ 12725F: Documentation/blockdev/zram.txt 12726 12727ZS DECSTATION Z85C30 SERIAL DRIVER 12728M: "Maciej W. Rozycki" <macro@linux-mips.org> 12729S: Maintained 12730F: drivers/tty/serial/zs.* 12731 12732ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12733M: Minchan Kim <minchan@kernel.org> 12734M: Nitin Gupta <ngupta@vflare.org> 12735R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12736L: linux-mm@kvack.org 12737S: Maintained 12738F: mm/zsmalloc.c 12739F: include/linux/zsmalloc.h 12740F: Documentation/vm/zsmalloc.txt 12741 12742ZSWAP COMPRESSED SWAP CACHING 12743M: Seth Jennings <sjenning@redhat.com> 12744L: linux-mm@kvack.org 12745S: Maintained 12746F: mm/zswap.c 12747 12748THE REST 12749M: Linus Torvalds <torvalds@linux-foundation.org> 12750L: linux-kernel@vger.kernel.org 12751Q: http://patchwork.kernel.org/project/LKML/list/ 12752T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12753S: Buried alive in reporters 12754F: * 12755F: */ 12756