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> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163S: Maintained 1164T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1165F: arch/arm/mach-imx/ 1166F: arch/arm/mach-mxs/ 1167F: arch/arm/boot/dts/imx* 1168F: arch/arm/configs/imx*_defconfig 1169F: drivers/clk/imx/ 1170F: include/soc/imx/ 1171 1172ARM/FREESCALE VYBRID ARM ARCHITECTURE 1173M: Shawn Guo <shawnguo@kernel.org> 1174M: Sascha Hauer <kernel@pengutronix.de> 1175R: Stefan Agner <stefan@agner.ch> 1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1177S: Maintained 1178T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1179F: arch/arm/mach-imx/*vf610* 1180F: arch/arm/boot/dts/vf* 1181 1182ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1183M: Lennert Buytenhek <kernel@wantstofly.org> 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1185S: Maintained 1186 1187ARM/GUMSTIX MACHINE SUPPORT 1188M: Steve Sakoman <sakoman@gmail.com> 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1190S: Maintained 1191 1192ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1193M: Philipp Zabel <philipp.zabel@gmail.com> 1194M: Paul Parsons <lost.distance@yahoo.com> 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1196S: Maintained 1197F: arch/arm/mach-pxa/hx4700.c 1198F: arch/arm/mach-pxa/include/mach/hx4700.h 1199F: sound/soc/pxa/hx4700.c 1200 1201ARM/HISILICON SOC SUPPORT 1202M: Wei Xu <xuwei5@hisilicon.com> 1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1204W: http://www.hisilicon.com 1205S: Supported 1206T: git git://github.com/hisilicon/linux-hisi.git 1207F: arch/arm/mach-hisi/ 1208F: arch/arm/boot/dts/hi3* 1209F: arch/arm/boot/dts/hip* 1210F: arch/arm/boot/dts/hisi* 1211F: arch/arm64/boot/dts/hisilicon/ 1212 1213ARM/HP JORNADA 7XX MACHINE SUPPORT 1214M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1215W: www.jlime.com 1216S: Maintained 1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1218F: arch/arm/mach-sa1100/jornada720.c 1219F: arch/arm/mach-sa1100/include/mach/jornada720.h 1220 1221ARM/IGEP MACHINE SUPPORT 1222M: Enric Balletbo i Serra <eballetbo@gmail.com> 1223M: Javier Martinez Canillas <javier@dowhile0.org> 1224L: linux-omap@vger.kernel.org 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1226S: Maintained 1227F: arch/arm/boot/dts/omap3-igep* 1228 1229ARM/INCOME PXA270 SUPPORT 1230M: Marek Vasut <marek.vasut@gmail.com> 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1232S: Maintained 1233F: arch/arm/mach-pxa/colibri-pxa270-income.c 1234 1235ARM/INTEL IOP32X ARM ARCHITECTURE 1236M: Lennert Buytenhek <kernel@wantstofly.org> 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1238S: Maintained 1239 1240ARM/INTEL IOP33X ARM ARCHITECTURE 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1242S: Orphan 1243 1244ARM/INTEL IOP13XX ARM ARCHITECTURE 1245M: Lennert Buytenhek <kernel@wantstofly.org> 1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1247S: Maintained 1248 1249ARM/INTEL IQ81342EX MACHINE SUPPORT 1250M: Lennert Buytenhek <kernel@wantstofly.org> 1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1252S: Maintained 1253 1254ARM/INTEL IXDP2850 MACHINE SUPPORT 1255M: Lennert Buytenhek <kernel@wantstofly.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258 1259ARM/INTEL IXP4XX ARM ARCHITECTURE 1260M: Imre Kaloz <kaloz@openwrt.org> 1261M: Krzysztof Halasa <khalasa@piap.pl> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264F: arch/arm/mach-ixp4xx/ 1265 1266ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1267M: Jonathan Cameron <jic23@cam.ac.uk> 1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1269S: Maintained 1270F: arch/arm/mach-pxa/stargate2.c 1271F: drivers/pcmcia/pxa2xx_stargate2.c 1272 1273ARM/INTEL XSC3 (MANZANO) ARM CORE 1274M: Lennert Buytenhek <kernel@wantstofly.org> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Maintained 1277 1278ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1279M: Lennert Buytenhek <kernel@wantstofly.org> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Maintained 1282 1283ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1284M: Santosh Shilimkar <ssantosh@kernel.org> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286S: Maintained 1287F: arch/arm/mach-keystone/ 1288F: arch/arm/boot/dts/keystone-* 1289T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1290 1291ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1292M: Santosh Shilimkar <ssantosh@kernel.org> 1293L: linux-kernel@vger.kernel.org 1294S: Maintained 1295F: drivers/clk/keystone/ 1296 1297ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1298M: Santosh Shilimkar <ssantosh@kernel.org> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300L: linux-kernel@vger.kernel.org 1301S: Maintained 1302F: drivers/clocksource/timer-keystone.c 1303 1304ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1305M: Santosh Shilimkar <ssantosh@kernel.org> 1306L: linux-kernel@vger.kernel.org 1307S: Maintained 1308F: drivers/power/reset/keystone-reset.c 1309 1310ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1311M: Santosh Shilimkar <ssantosh@kernel.org> 1312L: linux-kernel@vger.kernel.org 1313S: Maintained 1314F: drivers/memory/*emif* 1315 1316ARM/LG1K ARCHITECTURE 1317M: Chanho Min <chanho.min@lge.com> 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320F: arch/arm64/boot/dts/lg/ 1321 1322ARM/LOGICPD PXA270 MACHINE SUPPORT 1323M: Lennert Buytenhek <kernel@wantstofly.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326 1327ARM/LPC18XX ARCHITECTURE 1328M: Joachim Eastwood <manabian@gmail.com> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331F: arch/arm/boot/dts/lpc43* 1332F: drivers/clk/nxp/clk-lpc18xx* 1333F: drivers/clocksource/time-lpc32xx.c 1334F: drivers/i2c/busses/i2c-lpc2k.c 1335F: drivers/memory/pl172.c 1336F: drivers/mtd/spi-nor/nxp-spifi.c 1337F: drivers/rtc/rtc-lpc24xx.c 1338N: lpc18xx 1339 1340ARM/LPC32XX SOC SUPPORT 1341M: Vladimir Zapolskiy <vz@mleia.com> 1342M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1344T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1345S: Maintained 1346F: arch/arm/boot/dts/lpc32* 1347F: arch/arm/mach-lpc32xx/ 1348F: drivers/i2c/busses/i2c-pnx.c 1349F: drivers/net/ethernet/nxp/lpc_eth.c 1350F: drivers/usb/host/ohci-nxp.c 1351F: drivers/watchdog/pnx4008_wdt.c 1352N: lpc32xx 1353 1354ARM/MAGICIAN MACHINE SUPPORT 1355M: Philipp Zabel <philipp.zabel@gmail.com> 1356S: Maintained 1357 1358ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1359M: Jason Cooper <jason@lakedaemon.net> 1360M: Andrew Lunn <andrew@lunn.ch> 1361M: Gregory Clement <gregory.clement@free-electrons.com> 1362M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365F: arch/arm/mach-mvebu/ 1366F: drivers/rtc/rtc-armada38x.c 1367F: arch/arm/boot/dts/armada* 1368F: arch/arm/boot/dts/kirkwood* 1369F: arch/arm64/boot/dts/marvell/armada* 1370F: drivers/cpufreq/mvebu-cpufreq.c 1371F: arch/arm/configs/mvebu_*_defconfig 1372 1373ARM/Marvell Berlin SoC support 1374M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1376S: Maintained 1377F: arch/arm/mach-berlin/ 1378F: arch/arm/boot/dts/berlin* 1379F: arch/arm64/boot/dts/marvell/berlin* 1380 1381 1382ARM/Marvell Dove/MV78xx0/Orion SOC support 1383M: Jason Cooper <jason@lakedaemon.net> 1384M: Andrew Lunn <andrew@lunn.ch> 1385M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1386M: Gregory Clement <gregory.clement@free-electrons.com> 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388S: Maintained 1389F: arch/arm/mach-dove/ 1390F: arch/arm/mach-mv78xx0/ 1391F: arch/arm/mach-orion5x/ 1392F: arch/arm/plat-orion/ 1393F: arch/arm/boot/dts/dove* 1394F: arch/arm/boot/dts/orion5x* 1395 1396 1397ARM/Orion SoC/Technologic Systems TS-78xx platform support 1398M: Alexander Clouter <alex@digriz.org.uk> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400W: http://www.digriz.org.uk/ts78xx/kernel 1401S: Maintained 1402F: arch/arm/mach-orion5x/ts78xx-* 1403 1404ARM/OXNAS platform support 1405M: Neil Armstrong <narmstrong@baylibre.com> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407S: Maintained 1408F: arch/arm/mach-oxnas/ 1409F: arch/arm/boot/dts/oxnas* 1410F: arch/arm/boot/dts/wd-mbwe.dts 1411N: oxnas 1412 1413ARM/Mediatek RTC DRIVER 1414M: Eddie Huang <eddie.huang@mediatek.com> 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1416L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418F: drivers/rtc/rtc-mt6397.c 1419 1420ARM/Mediatek SoC support 1421M: Matthias Brugger <matthias.bgg@gmail.com> 1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1423L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425F: arch/arm/boot/dts/mt6* 1426F: arch/arm/boot/dts/mt8* 1427F: arch/arm/mach-mediatek/ 1428N: mtk 1429K: mediatek 1430 1431ARM/Mediatek USB3 PHY DRIVER 1432M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1434L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436F: drivers/phy/phy-mt65xx-usb3.c 1437 1438ARM/MICREL KS8695 ARCHITECTURE 1439M: Greg Ungerer <gerg@uclinux.org> 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1441F: arch/arm/mach-ks8695/ 1442S: Odd Fixes 1443 1444ARM/MIOA701 MACHINE SUPPORT 1445M: Robert Jarzmik <robert.jarzmik@free.fr> 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447F: arch/arm/mach-pxa/mioa701.c 1448S: Maintained 1449 1450ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1451M: Michael Petchkovsky <mkpetch@internode.on.net> 1452S: Maintained 1453 1454ARM/NOMADIK ARCHITECTURE 1455M: Alessandro Rubini <rubini@unipv.it> 1456M: Linus Walleij <linus.walleij@linaro.org> 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458S: Maintained 1459F: arch/arm/mach-nomadik/ 1460F: drivers/pinctrl/nomadik/ 1461F: drivers/i2c/busses/i2c-nomadik.c 1462T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1463 1464ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1465M: Nelson Castillo <arhuaco@freaks-unidos.net> 1466L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1467W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1468S: Supported 1469 1470ARM/TOSA MACHINE SUPPORT 1471M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1472M: Dirk Opfer <dirk@opfer-online.de> 1473S: Maintained 1474 1475ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1476M: Marek Vasut <marek.vasut@gmail.com> 1477L: linux-arm-kernel@lists.infradead.org 1478W: http://hackndev.com 1479S: Maintained 1480F: arch/arm/mach-pxa/include/mach/palmtx.h 1481F: arch/arm/mach-pxa/palmtx.c 1482F: arch/arm/mach-pxa/include/mach/palmt5.h 1483F: arch/arm/mach-pxa/palmt5.c 1484F: arch/arm/mach-pxa/include/mach/palmld.h 1485F: arch/arm/mach-pxa/palmld.c 1486F: arch/arm/mach-pxa/include/mach/palmte2.h 1487F: arch/arm/mach-pxa/palmte2.c 1488F: arch/arm/mach-pxa/include/mach/palmtc.h 1489F: arch/arm/mach-pxa/palmtc.c 1490 1491ARM/PALM TREO SUPPORT 1492M: Tomas Cech <sleep_walker@suse.com> 1493L: linux-arm-kernel@lists.infradead.org 1494W: http://hackndev.com 1495S: Maintained 1496F: arch/arm/mach-pxa/include/mach/palmtreo.h 1497F: arch/arm/mach-pxa/palmtreo.c 1498 1499ARM/PALMZ72 SUPPORT 1500M: Sergey Lapin <slapin@ossfans.org> 1501L: linux-arm-kernel@lists.infradead.org 1502W: http://hackndev.com 1503S: Maintained 1504F: arch/arm/mach-pxa/include/mach/palmz72.h 1505F: arch/arm/mach-pxa/palmz72.c 1506 1507ARM/PLEB SUPPORT 1508M: Peter Chubb <pleb@gelato.unsw.edu.au> 1509W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1510S: Maintained 1511 1512ARM/PT DIGITAL BOARD PORT 1513M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515W: http://www.armlinux.org.uk/ 1516S: Maintained 1517 1518ARM/QUALCOMM SUPPORT 1519M: Andy Gross <andy.gross@linaro.org> 1520M: David Brown <david.brown@linaro.org> 1521L: linux-arm-msm@vger.kernel.org 1522L: linux-soc@vger.kernel.org 1523S: Maintained 1524F: arch/arm/boot/dts/qcom-*.dts 1525F: arch/arm/boot/dts/qcom-*.dtsi 1526F: arch/arm/mach-qcom/ 1527F: arch/arm64/boot/dts/qcom/* 1528F: drivers/i2c/busses/i2c-qup.c 1529F: drivers/clk/qcom/ 1530F: drivers/soc/qcom/ 1531F: drivers/spi/spi-qup.c 1532F: drivers/tty/serial/msm_serial.h 1533F: drivers/tty/serial/msm_serial.c 1534F: drivers/*/pm8???-* 1535F: drivers/mfd/ssbi.c 1536F: drivers/firmware/qcom_scm.c 1537T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1538 1539ARM/RADISYS ENP2611 MACHINE SUPPORT 1540M: Lennert Buytenhek <kernel@wantstofly.org> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543 1544ARM/RENESAS ARM64 ARCHITECTURE 1545M: Simon Horman <horms@verge.net.au> 1546M: Magnus Damm <magnus.damm@gmail.com> 1547L: linux-renesas-soc@vger.kernel.org 1548Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1549T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1550S: Supported 1551F: arch/arm64/boot/dts/renesas/ 1552F: drivers/soc/renesas/ 1553F: include/linux/soc/renesas/ 1554 1555ARM/RISCPC ARCHITECTURE 1556M: Russell King <linux@armlinux.org.uk> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558W: http://www.armlinux.org.uk/ 1559S: Maintained 1560F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1561F: arch/arm/include/asm/hardware/ioc.h 1562F: arch/arm/include/asm/hardware/iomd.h 1563F: arch/arm/include/asm/hardware/memc.h 1564F: arch/arm/mach-rpc/ 1565F: drivers/net/ethernet/8390/etherh.c 1566F: drivers/net/ethernet/i825xx/ether1* 1567F: drivers/net/ethernet/seeq/ether3* 1568F: drivers/scsi/arm/ 1569 1570ARM/Rockchip SoC support 1571M: Heiko Stuebner <heiko@sntech.de> 1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1573L: linux-rockchip@lists.infradead.org 1574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1575S: Maintained 1576F: arch/arm/boot/dts/rk3* 1577F: arch/arm/mach-rockchip/ 1578F: drivers/clk/rockchip/ 1579F: drivers/i2c/busses/i2c-rk3x.c 1580F: drivers/*/*rockchip* 1581F: drivers/*/*/*rockchip* 1582F: sound/soc/rockchip/ 1583N: rockchip 1584 1585ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1586M: Kukjin Kim <kgene@kernel.org> 1587M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1589L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1590S: Maintained 1591F: arch/arm/boot/dts/s3c* 1592F: arch/arm/boot/dts/s5p* 1593F: arch/arm/boot/dts/samsung* 1594F: arch/arm/boot/dts/exynos* 1595F: arch/arm64/boot/dts/exynos/ 1596F: arch/arm/plat-samsung/ 1597F: arch/arm/mach-s3c24*/ 1598F: arch/arm/mach-s3c64xx/ 1599F: arch/arm/mach-s5p*/ 1600F: arch/arm/mach-exynos*/ 1601F: drivers/*/*s3c2410* 1602F: drivers/*/*/*s3c2410* 1603F: drivers/memory/samsung/* 1604F: drivers/soc/samsung/* 1605F: drivers/spi/spi-s3c* 1606F: sound/soc/samsung/* 1607F: Documentation/arm/Samsung/ 1608F: Documentation/devicetree/bindings/arm/samsung/ 1609F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1610F: Documentation/devicetree/bindings/power/pd-samsung.txt 1611N: exynos 1612 1613ARM/SAMSUNG MOBILE MACHINE SUPPORT 1614M: Kyungmin Park <kyungmin.park@samsung.com> 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1616S: Maintained 1617F: arch/arm/mach-s5pv210/ 1618 1619ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1620M: Kyungmin Park <kyungmin.park@samsung.com> 1621M: Kamil Debski <k.debski@samsung.com> 1622L: linux-arm-kernel@lists.infradead.org 1623L: linux-media@vger.kernel.org 1624S: Maintained 1625F: drivers/media/platform/s5p-g2d/ 1626 1627ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1628M: Kyungmin Park <kyungmin.park@samsung.com> 1629M: Kamil Debski <k.debski@samsung.com> 1630M: Jeongtae Park <jtp.park@samsung.com> 1631L: linux-arm-kernel@lists.infradead.org 1632L: linux-media@vger.kernel.org 1633S: Maintained 1634F: arch/arm/plat-samsung/s5p-dev-mfc.c 1635F: drivers/media/platform/s5p-mfc/ 1636 1637ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1638M: Kyungmin Park <kyungmin.park@samsung.com> 1639M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1640L: linux-arm-kernel@lists.infradead.org 1641L: linux-media@vger.kernel.org 1642S: Maintained 1643F: drivers/media/platform/s5p-tv/ 1644 1645ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1646M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1647M: Jacek Anaszewski <j.anaszewski@samsung.com> 1648L: linux-arm-kernel@lists.infradead.org 1649L: linux-media@vger.kernel.org 1650S: Maintained 1651F: drivers/media/platform/s5p-jpeg/ 1652 1653ARM/SHMOBILE ARM ARCHITECTURE 1654M: Simon Horman <horms@verge.net.au> 1655M: Magnus Damm <magnus.damm@gmail.com> 1656L: linux-renesas-soc@vger.kernel.org 1657Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1658T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1659S: Supported 1660F: arch/arm/boot/dts/emev2* 1661F: arch/arm/boot/dts/r7s* 1662F: arch/arm/boot/dts/r8a* 1663F: arch/arm/boot/dts/sh* 1664F: arch/arm/configs/shmobile_defconfig 1665F: arch/arm/include/debug/renesas-scif.S 1666F: arch/arm/mach-shmobile/ 1667F: drivers/sh/ 1668F: drivers/soc/renesas/ 1669F: include/linux/soc/renesas/ 1670 1671ARM/SOCFPGA ARCHITECTURE 1672M: Dinh Nguyen <dinguyen@opensource.altera.com> 1673S: Maintained 1674F: arch/arm/mach-socfpga/ 1675F: arch/arm/boot/dts/socfpga* 1676F: arch/arm/configs/socfpga_defconfig 1677F: arch/arm64/boot/dts/altera/ 1678W: http://www.rocketboards.org 1679T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1680 1681ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1682M: Dinh Nguyen <dinguyen@opensource.altera.com> 1683S: Maintained 1684F: drivers/clk/socfpga/ 1685 1686ARM/SOCFPGA EDAC SUPPORT 1687M: Thor Thayer <tthayer@opensource.altera.com> 1688S: Maintained 1689F: drivers/edac/altera_edac. 1690 1691ARM/STI ARCHITECTURE 1692M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com> 1693M: Maxime Coquelin <maxime.coquelin@st.com> 1694M: Patrice Chotard <patrice.chotard@st.com> 1695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1696L: kernel@stlinux.com 1697W: http://www.stlinux.com 1698S: Maintained 1699F: arch/arm/mach-sti/ 1700F: arch/arm/boot/dts/sti* 1701F: drivers/char/hw_random/st-rng.c 1702F: drivers/clocksource/arm_global_timer.c 1703F: drivers/clocksource/clksrc_st_lpc.c 1704F: drivers/cpufreq/sti-cpufreq.c 1705F: drivers/i2c/busses/i2c-st.c 1706F: drivers/media/rc/st_rc.c 1707F: drivers/media/platform/sti/c8sectpfe/ 1708F: drivers/mmc/host/sdhci-st.c 1709F: drivers/phy/phy-miphy28lp.c 1710F: drivers/phy/phy-miphy365x.c 1711F: drivers/phy/phy-stih407-usb.c 1712F: drivers/phy/phy-stih41x-usb.c 1713F: drivers/pinctrl/pinctrl-st.c 1714F: drivers/remoteproc/st_remoteproc.c 1715F: drivers/reset/sti/ 1716F: drivers/rtc/rtc-st-lpc.c 1717F: drivers/tty/serial/st-asc.c 1718F: drivers/usb/dwc3/dwc3-st.c 1719F: drivers/usb/host/ehci-st.c 1720F: drivers/usb/host/ohci-st.c 1721F: drivers/watchdog/st_lpc_wdt.c 1722F: drivers/ata/ahci_st.c 1723 1724ARM/STM32 ARCHITECTURE 1725M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727S: Maintained 1728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1729N: stm32 1730F: drivers/clocksource/armv7m_systick.c 1731 1732ARM/TANGO ARCHITECTURE 1733M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1734L: linux-arm-kernel@lists.infradead.org 1735S: Maintained 1736F: arch/arm/mach-tango/ 1737F: arch/arm/boot/dts/tango* 1738 1739ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1740M: Lennert Buytenhek <kernel@wantstofly.org> 1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1742S: Maintained 1743 1744ARM/TETON BGA MACHINE SUPPORT 1745M: "Mark F. Brown" <mark.brown314@gmail.com> 1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1747S: Maintained 1748 1749ARM/THECUS N2100 MACHINE SUPPORT 1750M: Lennert Buytenhek <kernel@wantstofly.org> 1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1752S: Maintained 1753 1754ARM/NUVOTON W90X900 ARM ARCHITECTURE 1755M: Wan ZongShun <mcuos.com@gmail.com> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757W: http://www.mcuos.com 1758S: Maintained 1759F: arch/arm/mach-w90x900/ 1760F: drivers/input/keyboard/w90p910_keypad.c 1761F: drivers/input/touchscreen/w90p910_ts.c 1762F: drivers/watchdog/nuc900_wdt.c 1763F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1764F: drivers/mtd/nand/nuc900_nand.c 1765F: drivers/rtc/rtc-nuc900.c 1766F: drivers/spi/spi-nuc900.c 1767F: drivers/usb/host/ehci-w90x900.c 1768F: drivers/video/fbdev/nuc900fb.c 1769 1770ARM/U300 MACHINE SUPPORT 1771M: Linus Walleij <linus.walleij@linaro.org> 1772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1773S: Supported 1774F: arch/arm/mach-u300/ 1775F: drivers/clocksource/timer-u300.c 1776F: drivers/i2c/busses/i2c-stu300.c 1777F: drivers/rtc/rtc-coh901331.c 1778F: drivers/watchdog/coh901327_wdt.c 1779F: drivers/dma/coh901318* 1780F: drivers/mfd/ab3100* 1781F: drivers/rtc/rtc-ab3100.c 1782F: drivers/rtc/rtc-coh901331.c 1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1784 1785ARM/UNIPHIER ARCHITECTURE 1786M: Masahiro Yamada <yamada.masahiro@socionext.com> 1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1788S: Maintained 1789F: arch/arm/boot/dts/uniphier* 1790F: arch/arm/include/asm/hardware/cache-uniphier.h 1791F: arch/arm/mach-uniphier/ 1792F: arch/arm/mm/cache-uniphier.c 1793F: arch/arm64/boot/dts/socionext/ 1794F: drivers/bus/uniphier-system-bus.c 1795F: drivers/i2c/busses/i2c-uniphier* 1796F: drivers/pinctrl/uniphier/ 1797F: drivers/tty/serial/8250/8250_uniphier.c 1798N: uniphier 1799 1800ARM/Ux500 ARM ARCHITECTURE 1801M: Linus Walleij <linus.walleij@linaro.org> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803S: Maintained 1804F: arch/arm/mach-ux500/ 1805F: drivers/clocksource/clksrc-dbx500-prcmu.c 1806F: drivers/dma/ste_dma40* 1807F: drivers/hwspinlock/u8500_hsem.c 1808F: drivers/mfd/abx500* 1809F: drivers/mfd/ab8500* 1810F: drivers/mfd/dbx500* 1811F: drivers/mfd/db8500* 1812F: drivers/pinctrl/nomadik/pinctrl-ab* 1813F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1814F: drivers/rtc/rtc-ab8500.c 1815F: drivers/rtc/rtc-pl031.c 1816T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1817 1818ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1819M: Ulf Hansson <ulf.hansson@linaro.org> 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1821T: git git://git.linaro.org/people/ulfh/clk.git 1822S: Maintained 1823F: drivers/clk/ux500/ 1824F: include/linux/platform_data/clk-ux500.h 1825 1826ARM/VERSATILE EXPRESS PLATFORM 1827M: Liviu Dudau <liviu.dudau@arm.com> 1828M: Sudeep Holla <sudeep.holla@arm.com> 1829M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Maintained 1832F: arch/arm/boot/dts/vexpress* 1833F: arch/arm64/boot/dts/arm/ 1834F: arch/arm/mach-vexpress/ 1835F: */*/vexpress* 1836F: */*/*/vexpress* 1837F: drivers/clk/versatile/clk-vexpress-osc.c 1838F: drivers/clocksource/versatile.c 1839N: mps2 1840 1841ARM/VFP SUPPORT 1842M: Russell King <linux@armlinux.org.uk> 1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1844W: http://www.armlinux.org.uk/ 1845S: Maintained 1846F: arch/arm/vfp/ 1847 1848ARM/VOIPAC PXA270 SUPPORT 1849M: Marek Vasut <marek.vasut@gmail.com> 1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1851S: Maintained 1852F: arch/arm/mach-pxa/vpac270.c 1853F: arch/arm/mach-pxa/include/mach/vpac270.h 1854 1855ARM/VT8500 ARM ARCHITECTURE 1856M: Tony Prisk <linux@prisktech.co.nz> 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858S: Maintained 1859F: arch/arm/mach-vt8500/ 1860F: drivers/clocksource/vt8500_timer.c 1861F: drivers/i2c/busses/i2c-wmt.c 1862F: drivers/mmc/host/wmt-sdmmc.c 1863F: drivers/pwm/pwm-vt8500.c 1864F: drivers/rtc/rtc-vt8500.c 1865F: drivers/tty/serial/vt8500_serial.c 1866F: drivers/usb/host/ehci-platform.c 1867F: drivers/usb/host/uhci-platform.c 1868F: drivers/video/fbdev/vt8500lcdfb.* 1869F: drivers/video/fbdev/wm8505fb* 1870F: drivers/video/fbdev/wmt_ge_rops.* 1871 1872ARM/ZIPIT Z2 SUPPORT 1873M: Marek Vasut <marek.vasut@gmail.com> 1874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1875S: Maintained 1876F: arch/arm/mach-pxa/z2.c 1877F: arch/arm/mach-pxa/include/mach/z2.h 1878 1879ARM/ZTE ARCHITECTURE 1880M: Jun Nie <jun.nie@linaro.org> 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882S: Maintained 1883F: arch/arm/mach-zx/ 1884F: drivers/clk/zte/ 1885F: Documentation/devicetree/bindings/arm/zte.txt 1886F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1887 1888ARM/ZYNQ ARCHITECTURE 1889M: Michal Simek <michal.simek@xilinx.com> 1890R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1892W: http://wiki.xilinx.com 1893T: git https://github.com/Xilinx/linux-xlnx.git 1894S: Supported 1895F: arch/arm/mach-zynq/ 1896F: drivers/cpuidle/cpuidle-zynq.c 1897F: drivers/block/xsysace.c 1898N: zynq 1899N: xilinx 1900F: drivers/clocksource/cadence_ttc_timer.c 1901F: drivers/i2c/busses/i2c-cadence.c 1902F: drivers/mmc/host/sdhci-of-arasan.c 1903F: drivers/edac/synopsys_edac.c 1904 1905ARM SMMU DRIVERS 1906M: Will Deacon <will.deacon@arm.com> 1907R: Robin Murphy <robin.murphy@arm.com> 1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909S: Maintained 1910F: drivers/iommu/arm-smmu.c 1911F: drivers/iommu/arm-smmu-v3.c 1912F: drivers/iommu/io-pgtable-arm.c 1913F: drivers/iommu/io-pgtable-arm-v7s.c 1914 1915ARM64 PORT (AARCH64 ARCHITECTURE) 1916M: Catalin Marinas <catalin.marinas@arm.com> 1917M: Will Deacon <will.deacon@arm.com> 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1919T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1920S: Maintained 1921F: arch/arm64/ 1922F: Documentation/arm64/ 1923 1924AS3645A LED FLASH CONTROLLER DRIVER 1925M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1926L: linux-media@vger.kernel.org 1927T: git git://linuxtv.org/media_tree.git 1928S: Maintained 1929F: drivers/media/i2c/as3645a.c 1930F: include/media/i2c/as3645a.h 1931 1932ASC7621 HARDWARE MONITOR DRIVER 1933M: George Joseph <george.joseph@fairview5.com> 1934L: linux-hwmon@vger.kernel.org 1935S: Maintained 1936F: Documentation/hwmon/asc7621 1937F: drivers/hwmon/asc7621.c 1938 1939ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1940M: Corentin Chary <corentin.chary@gmail.com> 1941L: acpi4asus-user@lists.sourceforge.net 1942L: platform-driver-x86@vger.kernel.org 1943W: http://acpi4asus.sf.net 1944S: Maintained 1945F: drivers/platform/x86/asus*.c 1946F: drivers/platform/x86/eeepc*.c 1947 1948ASUS WIRELESS RADIO CONTROL DRIVER 1949M: João Paulo Rechi Vita <jprvita@gmail.com> 1950L: platform-driver-x86@vger.kernel.org 1951S: Maintained 1952F: drivers/platform/x86/asus-wireless.c 1953 1954ASYMMETRIC KEYS 1955M: David Howells <dhowells@redhat.com> 1956L: keyrings@vger.kernel.org 1957S: Maintained 1958F: Documentation/crypto/asymmetric-keys.txt 1959F: include/linux/verification.h 1960F: include/crypto/public_key.h 1961F: include/crypto/pkcs7.h 1962F: crypto/asymmetric_keys/ 1963 1964ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1965R: Dan Williams <dan.j.williams@intel.com> 1966W: http://sourceforge.net/projects/xscaleiop 1967S: Odd fixes 1968F: Documentation/crypto/async-tx-api.txt 1969F: crypto/async_tx/ 1970F: drivers/dma/ 1971F: include/linux/dmaengine.h 1972F: include/linux/async_tx.h 1973 1974AT24 EEPROM DRIVER 1975M: Wolfram Sang <wsa@the-dreams.de> 1976L: linux-i2c@vger.kernel.org 1977S: Maintained 1978F: drivers/misc/eeprom/at24.c 1979F: include/linux/platform_data/at24.h 1980 1981ATA OVER ETHERNET (AOE) DRIVER 1982M: "Ed L. Cashin" <ed.cashin@acm.org> 1983W: http://www.openaoe.org/ 1984S: Supported 1985F: Documentation/aoe/ 1986F: drivers/block/aoe/ 1987 1988ATHEROS 71XX/9XXX GPIO DRIVER 1989M: Alban Bedel <albeu@free.fr> 1990W: https://github.com/AlbanBedel/linux 1991T: git git://github.com/AlbanBedel/linux 1992S: Maintained 1993F: drivers/gpio/gpio-ath79.c 1994F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 1995 1996ATHEROS ATH GENERIC UTILITIES 1997M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1998L: linux-wireless@vger.kernel.org 1999S: Supported 2000F: drivers/net/wireless/ath/* 2001 2002ATHEROS ATH5K WIRELESS DRIVER 2003M: Jiri Slaby <jirislaby@gmail.com> 2004M: Nick Kossifidis <mickflemm@gmail.com> 2005M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2006L: linux-wireless@vger.kernel.org 2007W: http://wireless.kernel.org/en/users/Drivers/ath5k 2008S: Maintained 2009F: drivers/net/wireless/ath/ath5k/ 2010 2011ATHEROS ATH6KL WIRELESS DRIVER 2012M: Kalle Valo <kvalo@qca.qualcomm.com> 2013L: linux-wireless@vger.kernel.org 2014W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2015T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2016S: Supported 2017F: drivers/net/wireless/ath/ath6kl/ 2018 2019WILOCITY WIL6210 WIRELESS DRIVER 2020M: Maya Erez <qca_merez@qca.qualcomm.com> 2021L: linux-wireless@vger.kernel.org 2022L: wil6210@qca.qualcomm.com 2023S: Supported 2024W: http://wireless.kernel.org/en/users/Drivers/wil6210 2025F: drivers/net/wireless/ath/wil6210/ 2026F: include/uapi/linux/wil6210_uapi.h 2027 2028CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2029M: Christian Lamparter <chunkeey@googlemail.com> 2030L: linux-wireless@vger.kernel.org 2031W: http://wireless.kernel.org/en/users/Drivers/carl9170 2032S: Maintained 2033F: drivers/net/wireless/ath/carl9170/ 2034 2035ATK0110 HWMON DRIVER 2036M: Luca Tettamanti <kronos.it@gmail.com> 2037L: linux-hwmon@vger.kernel.org 2038S: Maintained 2039F: drivers/hwmon/asus_atk0110.c 2040 2041ATI_REMOTE2 DRIVER 2042M: Ville Syrjala <syrjala@sci.fi> 2043S: Maintained 2044F: drivers/input/misc/ati_remote2.c 2045 2046ATLX ETHERNET DRIVERS 2047M: Jay Cliburn <jcliburn@gmail.com> 2048M: Chris Snook <chris.snook@gmail.com> 2049L: netdev@vger.kernel.org 2050W: http://sourceforge.net/projects/atl1 2051W: http://atl1.sourceforge.net 2052S: Maintained 2053F: drivers/net/ethernet/atheros/ 2054 2055ATM 2056M: Chas Williams <3chas3@gmail.com> 2057L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2058L: netdev@vger.kernel.org 2059W: http://linux-atm.sourceforge.net 2060S: Maintained 2061F: drivers/atm/ 2062F: include/linux/atm* 2063F: include/uapi/linux/atm* 2064 2065ATMEL AT91 / AT32 MCI DRIVER 2066M: Ludovic Desroches <ludovic.desroches@atmel.com> 2067S: Maintained 2068F: drivers/mmc/host/atmel-mci.c 2069 2070ATMEL AT91 / AT32 SERIAL DRIVER 2071M: Nicolas Ferre <nicolas.ferre@atmel.com> 2072S: Supported 2073F: drivers/tty/serial/atmel_serial.c 2074 2075ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2076M: Nicolas Ferre <nicolas.ferre@atmel.com> 2077S: Supported 2078F: drivers/power/reset/at91-sama5d2_shdwc.c 2079 2080ATMEL SAMA5D2 ADC DRIVER 2081M: Ludovic Desroches <ludovic.desroches@atmel.com> 2082L: linux-iio@vger.kernel.org 2083S: Supported 2084F: drivers/iio/adc/at91-sama5d2_adc.c 2085 2086ATMEL Audio ALSA driver 2087M: Nicolas Ferre <nicolas.ferre@atmel.com> 2088L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2089S: Supported 2090F: sound/soc/atmel 2091 2092ATMEL DMA DRIVER 2093M: Nicolas Ferre <nicolas.ferre@atmel.com> 2094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2095S: Supported 2096F: drivers/dma/at_hdmac.c 2097F: drivers/dma/at_hdmac_regs.h 2098F: include/linux/platform_data/dma-atmel.h 2099 2100ATMEL XDMA DRIVER 2101M: Ludovic Desroches <ludovic.desroches@atmel.com> 2102L: linux-arm-kernel@lists.infradead.org 2103L: dmaengine@vger.kernel.org 2104S: Supported 2105F: drivers/dma/at_xdmac.c 2106 2107ATMEL I2C DRIVER 2108M: Ludovic Desroches <ludovic.desroches@atmel.com> 2109L: linux-i2c@vger.kernel.org 2110S: Supported 2111F: drivers/i2c/busses/i2c-at91.c 2112 2113ATMEL ISI DRIVER 2114M: Ludovic Desroches <ludovic.desroches@atmel.com> 2115L: linux-media@vger.kernel.org 2116S: Supported 2117F: drivers/media/platform/soc_camera/atmel-isi.c 2118F: include/media/atmel-isi.h 2119 2120ATMEL LCDFB DRIVER 2121M: Nicolas Ferre <nicolas.ferre@atmel.com> 2122L: linux-fbdev@vger.kernel.org 2123S: Maintained 2124F: drivers/video/fbdev/atmel_lcdfb.c 2125F: include/video/atmel_lcdc.h 2126 2127ATMEL MACB ETHERNET DRIVER 2128M: Nicolas Ferre <nicolas.ferre@atmel.com> 2129S: Supported 2130F: drivers/net/ethernet/cadence/ 2131 2132ATMEL NAND DRIVER 2133M: Wenyou Yang <wenyou.yang@atmel.com> 2134M: Josh Wu <rainyfeeling@outlook.com> 2135L: linux-mtd@lists.infradead.org 2136S: Supported 2137F: drivers/mtd/nand/atmel_nand* 2138 2139ATMEL SDMMC DRIVER 2140M: Ludovic Desroches <ludovic.desroches@atmel.com> 2141L: linux-mmc@vger.kernel.org 2142S: Supported 2143F: drivers/mmc/host/sdhci-of-at91.c 2144 2145ATMEL SPI DRIVER 2146M: Nicolas Ferre <nicolas.ferre@atmel.com> 2147S: Supported 2148F: drivers/spi/spi-atmel.* 2149 2150ATMEL SSC DRIVER 2151M: Nicolas Ferre <nicolas.ferre@atmel.com> 2152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2153S: Supported 2154F: drivers/misc/atmel-ssc.c 2155F: include/linux/atmel-ssc.h 2156 2157ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2158M: Nicolas Ferre <nicolas.ferre@atmel.com> 2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2160S: Supported 2161F: drivers/misc/atmel_tclib.c 2162F: drivers/clocksource/tcb_clksrc.c 2163 2164ATMEL USBA UDC DRIVER 2165M: Nicolas Ferre <nicolas.ferre@atmel.com> 2166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2167S: Supported 2168F: drivers/usb/gadget/udc/atmel_usba_udc.* 2169 2170ATMEL WIRELESS DRIVER 2171M: Simon Kelley <simon@thekelleys.org.uk> 2172L: linux-wireless@vger.kernel.org 2173W: http://www.thekelleys.org.uk/atmel 2174W: http://atmelwlandriver.sourceforge.net/ 2175S: Maintained 2176F: drivers/net/wireless/atmel/atmel* 2177 2178ATMEL MAXTOUCH DRIVER 2179M: Nick Dyer <nick.dyer@itdev.co.uk> 2180T: git git://github.com/atmel-maxtouch/linux.git 2181S: Supported 2182F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2183F: drivers/input/touchscreen/atmel_mxt_ts.c 2184F: include/linux/platform_data/atmel_mxt_ts.h 2185 2186ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2187M: Bradley Grove <linuxdrivers@attotech.com> 2188L: linux-scsi@vger.kernel.org 2189W: http://www.attotech.com 2190S: Supported 2191F: drivers/scsi/esas2r 2192 2193ATUSB IEEE 802.15.4 RADIO DRIVER 2194M: Stefan Schmidt <stefan@osg.samsung.com> 2195L: linux-wpan@vger.kernel.org 2196S: Maintained 2197F: drivers/net/ieee802154/atusb.c 2198F: drivers/net/ieee802154/atusb.h 2199F: drivers/net/ieee802154/at86rf230.h 2200 2201AUDIT SUBSYSTEM 2202M: Paul Moore <paul@paul-moore.com> 2203M: Eric Paris <eparis@redhat.com> 2204L: linux-audit@redhat.com (moderated for non-subscribers) 2205W: http://people.redhat.com/sgrubb/audit/ 2206T: git git://git.infradead.org/users/pcmoore/audit 2207S: Maintained 2208F: include/linux/audit.h 2209F: include/uapi/linux/audit.h 2210F: kernel/audit* 2211 2212AUXILIARY DISPLAY DRIVERS 2213M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2214W: http://miguelojeda.es/auxdisplay.htm 2215W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2216S: Maintained 2217F: drivers/auxdisplay/ 2218F: include/linux/cfag12864b.h 2219 2220AVR32 ARCHITECTURE 2221M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2222M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2223W: http://www.atmel.com/products/AVR32/ 2224W: http://mirror.egtvedt.no/avr32linux.org/ 2225W: http://avrfreaks.net/ 2226S: Maintained 2227F: arch/avr32/ 2228 2229AVR32/AT32AP MACHINE SUPPORT 2230M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2231M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2232S: Maintained 2233F: arch/avr32/mach-at32ap/ 2234 2235AX.25 NETWORK LAYER 2236M: Ralf Baechle <ralf@linux-mips.org> 2237L: linux-hams@vger.kernel.org 2238W: http://www.linux-ax25.org/ 2239S: Maintained 2240F: include/uapi/linux/ax25.h 2241F: include/net/ax25.h 2242F: net/ax25/ 2243 2244AZ6007 DVB DRIVER 2245M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2246L: linux-media@vger.kernel.org 2247W: https://linuxtv.org 2248T: git git://linuxtv.org/media_tree.git 2249S: Maintained 2250F: drivers/media/usb/dvb-usb-v2/az6007.c 2251 2252AZTECH FM RADIO RECEIVER DRIVER 2253M: Hans Verkuil <hverkuil@xs4all.nl> 2254L: linux-media@vger.kernel.org 2255T: git git://linuxtv.org/media_tree.git 2256W: https://linuxtv.org 2257S: Maintained 2258F: drivers/media/radio/radio-aztech* 2259 2260B43 WIRELESS DRIVER 2261L: linux-wireless@vger.kernel.org 2262L: b43-dev@lists.infradead.org 2263W: http://wireless.kernel.org/en/users/Drivers/b43 2264S: Odd Fixes 2265F: drivers/net/wireless/broadcom/b43/ 2266 2267B43LEGACY WIRELESS DRIVER 2268M: Larry Finger <Larry.Finger@lwfinger.net> 2269L: linux-wireless@vger.kernel.org 2270L: b43-dev@lists.infradead.org 2271W: http://wireless.kernel.org/en/users/Drivers/b43 2272S: Maintained 2273F: drivers/net/wireless/broadcom/b43legacy/ 2274 2275BACKLIGHT CLASS/SUBSYSTEM 2276M: Jingoo Han <jingoohan1@gmail.com> 2277M: Lee Jones <lee.jones@linaro.org> 2278T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2279S: Maintained 2280F: drivers/video/backlight/ 2281F: include/linux/backlight.h 2282 2283BATMAN ADVANCED 2284M: Marek Lindner <mareklindner@neomailbox.ch> 2285M: Simon Wunderlich <sw@simonwunderlich.de> 2286M: Antonio Quartulli <a@unstable.cc> 2287L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2288W: https://www.open-mesh.org/ 2289Q: https://patchwork.open-mesh.org/project/batman/list/ 2290S: Maintained 2291F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2292F: Documentation/ABI/testing/sysfs-class-net-mesh 2293F: Documentation/networking/batman-adv.txt 2294F: net/batman-adv/ 2295 2296BAYCOM/HDLCDRV DRIVERS FOR AX.25 2297M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2298L: linux-hams@vger.kernel.org 2299W: http://www.baycom.org/~tom/ham/ham.html 2300S: Maintained 2301F: drivers/net/hamradio/baycom* 2302 2303BCACHE (BLOCK LAYER CACHE) 2304M: Kent Overstreet <kent.overstreet@gmail.com> 2305L: linux-bcache@vger.kernel.org 2306W: http://bcache.evilpiepirate.org 2307S: Orphan 2308F: drivers/md/bcache/ 2309 2310BDISP ST MEDIA DRIVER 2311M: Fabien Dessenne <fabien.dessenne@st.com> 2312L: linux-media@vger.kernel.org 2313T: git git://linuxtv.org/media_tree.git 2314W: https://linuxtv.org 2315S: Supported 2316F: drivers/media/platform/sti/bdisp 2317 2318BEFS FILE SYSTEM 2319S: Orphan 2320F: Documentation/filesystems/befs.txt 2321F: fs/befs/ 2322 2323BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2324M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2325L: netdev@vger.kernel.org 2326S: Maintained 2327F: drivers/net/ethernet/ec_bhf.c 2328 2329BFS FILE SYSTEM 2330M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2331S: Maintained 2332F: Documentation/filesystems/bfs.txt 2333F: fs/bfs/ 2334F: include/uapi/linux/bfs_fs.h 2335 2336BLACKFIN ARCHITECTURE 2337M: Steven Miao <realmz6@gmail.com> 2338L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2339T: git git://git.code.sf.net/p/adi-linux/code 2340W: http://blackfin.uclinux.org 2341S: Supported 2342F: arch/blackfin/ 2343 2344BLACKFIN EMAC DRIVER 2345L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2346W: http://blackfin.uclinux.org 2347S: Supported 2348F: drivers/net/ethernet/adi/ 2349 2350BLACKFIN RTC DRIVER 2351L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2352W: http://blackfin.uclinux.org 2353S: Supported 2354F: drivers/rtc/rtc-bfin.c 2355 2356BLACKFIN SDH DRIVER 2357M: Sonic Zhang <sonic.zhang@analog.com> 2358L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2359W: http://blackfin.uclinux.org 2360S: Supported 2361F: drivers/mmc/host/bfin_sdh.c 2362 2363BLACKFIN SERIAL DRIVER 2364M: Sonic Zhang <sonic.zhang@analog.com> 2365L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2366W: http://blackfin.uclinux.org 2367S: Supported 2368F: drivers/tty/serial/bfin_uart.c 2369 2370BLACKFIN WATCHDOG DRIVER 2371L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2372W: http://blackfin.uclinux.org 2373S: Supported 2374F: drivers/watchdog/bfin_wdt.c 2375 2376BLACKFIN I2C TWI DRIVER 2377M: Sonic Zhang <sonic.zhang@analog.com> 2378L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2379W: http://blackfin.uclinux.org/ 2380S: Supported 2381F: drivers/i2c/busses/i2c-bfin-twi.c 2382 2383BLACKFIN MEDIA DRIVER 2384M: Scott Jiang <scott.jiang.linux@gmail.com> 2385L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2386W: http://blackfin.uclinux.org/ 2387S: Supported 2388F: drivers/media/platform/blackfin/ 2389F: drivers/media/i2c/adv7183* 2390F: drivers/media/i2c/vs6624* 2391 2392BLINKM RGB LED DRIVER 2393M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2394S: Maintained 2395F: drivers/leds/leds-blinkm.c 2396 2397BLOCK LAYER 2398M: Jens Axboe <axboe@kernel.dk> 2399L: linux-block@vger.kernel.org 2400T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2401S: Maintained 2402F: block/ 2403F: kernel/trace/blktrace.c 2404 2405BLOCK2MTD DRIVER 2406M: Joern Engel <joern@lazybastard.org> 2407L: linux-mtd@lists.infradead.org 2408S: Maintained 2409F: drivers/mtd/devices/block2mtd.c 2410 2411BLUETOOTH DRIVERS 2412M: Marcel Holtmann <marcel@holtmann.org> 2413M: Gustavo Padovan <gustavo@padovan.org> 2414M: Johan Hedberg <johan.hedberg@gmail.com> 2415L: linux-bluetooth@vger.kernel.org 2416W: http://www.bluez.org/ 2417T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2418T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2419S: Maintained 2420F: drivers/bluetooth/ 2421 2422BLUETOOTH SUBSYSTEM 2423M: Marcel Holtmann <marcel@holtmann.org> 2424M: Gustavo Padovan <gustavo@padovan.org> 2425M: Johan Hedberg <johan.hedberg@gmail.com> 2426L: linux-bluetooth@vger.kernel.org 2427W: http://www.bluez.org/ 2428T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2429T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2430S: Maintained 2431F: net/bluetooth/ 2432F: include/net/bluetooth/ 2433 2434BONDING DRIVER 2435M: Jay Vosburgh <j.vosburgh@gmail.com> 2436M: Veaceslav Falico <vfalico@gmail.com> 2437M: Andy Gospodarek <gospo@cumulusnetworks.com> 2438L: netdev@vger.kernel.org 2439W: http://sourceforge.net/projects/bonding/ 2440S: Supported 2441F: drivers/net/bonding/ 2442F: include/uapi/linux/if_bonding.h 2443 2444BPF (Safe dynamic programs and tools) 2445M: Alexei Starovoitov <ast@kernel.org> 2446L: netdev@vger.kernel.org 2447L: linux-kernel@vger.kernel.org 2448S: Supported 2449F: kernel/bpf/ 2450 2451BROADCOM B44 10/100 ETHERNET DRIVER 2452M: Gary Zambrano <zambrano@broadcom.com> 2453L: netdev@vger.kernel.org 2454S: Supported 2455F: drivers/net/ethernet/broadcom/b44.* 2456 2457BROADCOM GENET ETHERNET DRIVER 2458M: Florian Fainelli <f.fainelli@gmail.com> 2459L: netdev@vger.kernel.org 2460S: Supported 2461F: drivers/net/ethernet/broadcom/genet/ 2462 2463BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2464M: Sony Chacko <sony.chacko@qlogic.com> 2465M: Dept-HSGLinuxNICDev@qlogic.com 2466L: netdev@vger.kernel.org 2467S: Supported 2468F: drivers/net/ethernet/broadcom/bnx2.* 2469F: drivers/net/ethernet/broadcom/bnx2_* 2470 2471BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2472M: Ariel Elior <ariel.elior@qlogic.com> 2473L: netdev@vger.kernel.org 2474S: Supported 2475F: drivers/net/ethernet/broadcom/bnx2x/ 2476 2477BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2478M: Florian Fainelli <f.fainelli@gmail.com> 2479M: Ray Jui <rjui@broadcom.com> 2480M: Scott Branden <sbranden@broadcom.com> 2481L: bcm-kernel-feedback-list@broadcom.com 2482T: git git://github.com/broadcom/mach-bcm 2483S: Maintained 2484F: arch/arm/mach-bcm/ 2485F: arch/arm/boot/dts/bcm113* 2486F: arch/arm/boot/dts/bcm216* 2487F: arch/arm/boot/dts/bcm281* 2488F: arch/arm64/boot/dts/broadcom/ 2489F: arch/arm/configs/bcm_defconfig 2490F: drivers/mmc/host/sdhci-bcm-kona.c 2491F: drivers/clocksource/bcm_kona_timer.c 2492 2493BROADCOM BCM2835 ARM ARCHITECTURE 2494M: Stephen Warren <swarren@wwwdotorg.org> 2495M: Lee Jones <lee@kernel.org> 2496M: Eric Anholt <eric@anholt.net> 2497L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2500S: Maintained 2501N: bcm2835 2502 2503BROADCOM BCM47XX MIPS ARCHITECTURE 2504M: Hauke Mehrtens <hauke@hauke-m.de> 2505M: Rafał Miłecki <zajec5@gmail.com> 2506L: linux-mips@linux-mips.org 2507S: Maintained 2508F: Documentation/devicetree/bindings/mips/brcm/ 2509F: arch/mips/bcm47xx/* 2510F: arch/mips/include/asm/mach-bcm47xx/* 2511 2512BROADCOM BCM5301X ARM ARCHITECTURE 2513M: Hauke Mehrtens <hauke@hauke-m.de> 2514L: linux-arm-kernel@lists.infradead.org 2515S: Maintained 2516F: arch/arm/mach-bcm/bcm_5301x.c 2517F: arch/arm/boot/dts/bcm5301x.dtsi 2518F: arch/arm/boot/dts/bcm470* 2519 2520BROADCOM BCM63XX ARM ARCHITECTURE 2521M: Florian Fainelli <f.fainelli@gmail.com> 2522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2523L: bcm-kernel-feedback-list@broadcom.com 2524T: git git://github.com/broadcom/stblinux.git 2525S: Maintained 2526F: arch/arm/mach-bcm/bcm63xx.c 2527F: arch/arm/include/debug/bcm63xx.S 2528 2529BROADCOM BCM63XX/BCM33XX UDC DRIVER 2530M: Kevin Cernekee <cernekee@gmail.com> 2531L: linux-usb@vger.kernel.org 2532S: Maintained 2533F: drivers/usb/gadget/udc/bcm63xx_udc.* 2534 2535BROADCOM BCM7XXX ARM ARCHITECTURE 2536M: Brian Norris <computersforpeace@gmail.com> 2537M: Gregory Fong <gregory.0xf0@gmail.com> 2538M: Florian Fainelli <f.fainelli@gmail.com> 2539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2540L: bcm-kernel-feedback-list@broadcom.com 2541T: git git://github.com/broadcom/stblinux.git 2542S: Maintained 2543F: arch/arm/mach-bcm/*brcmstb* 2544F: arch/arm/boot/dts/bcm7*.dts* 2545F: drivers/bus/brcmstb_gisb.c 2546N: brcmstb 2547 2548BROADCOM BMIPS MIPS ARCHITECTURE 2549M: Kevin Cernekee <cernekee@gmail.com> 2550M: Florian Fainelli <f.fainelli@gmail.com> 2551L: linux-mips@linux-mips.org 2552T: git git://github.com/broadcom/stblinux.git 2553S: Maintained 2554F: arch/mips/bmips/* 2555F: arch/mips/include/asm/mach-bmips/* 2556F: arch/mips/kernel/*bmips* 2557F: arch/mips/boot/dts/brcm/bcm*.dts* 2558F: drivers/irqchip/irq-bcm63* 2559F: drivers/irqchip/irq-bcm7* 2560F: drivers/irqchip/irq-brcmstb* 2561F: include/linux/bcm963xx_nvram.h 2562F: include/linux/bcm963xx_tag.h 2563 2564BROADCOM TG3 GIGABIT ETHERNET DRIVER 2565M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2566M: Prashant Sreedharan <prashant@broadcom.com> 2567M: Michael Chan <mchan@broadcom.com> 2568L: netdev@vger.kernel.org 2569S: Supported 2570F: drivers/net/ethernet/broadcom/tg3.* 2571 2572BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2573M: Brett Rudley <brudley@broadcom.com> 2574M: Arend van Spriel <arend@broadcom.com> 2575M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2576M: Hante Meuleman <meuleman@broadcom.com> 2577L: linux-wireless@vger.kernel.org 2578L: brcm80211-dev-list@broadcom.com 2579S: Supported 2580F: drivers/net/wireless/broadcom/brcm80211/ 2581 2582BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2583M: QLogic-Storage-Upstream@qlogic.com 2584L: linux-scsi@vger.kernel.org 2585S: Supported 2586F: drivers/scsi/bnx2fc/ 2587 2588BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2589M: QLogic-Storage-Upstream@qlogic.com 2590L: linux-scsi@vger.kernel.org 2591S: Supported 2592F: drivers/scsi/bnx2i/ 2593 2594BROADCOM IPROC ARM ARCHITECTURE 2595M: Ray Jui <rjui@broadcom.com> 2596M: Scott Branden <sbranden@broadcom.com> 2597M: Jon Mason <jonmason@broadcom.com> 2598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2599L: bcm-kernel-feedback-list@broadcom.com 2600T: git git://github.com/broadcom/cygnus-linux.git 2601S: Maintained 2602N: iproc 2603N: cygnus 2604N: nsp 2605N: bcm9113* 2606N: bcm9583* 2607N: bcm9585* 2608N: bcm9586* 2609N: bcm988312 2610N: bcm113* 2611N: bcm583* 2612N: bcm585* 2613N: bcm586* 2614N: bcm88312 2615 2616BROADCOM BRCMSTB GPIO DRIVER 2617M: Gregory Fong <gregory.0xf0@gmail.com> 2618L: bcm-kernel-feedback-list@broadcom.com 2619S: Supported 2620F: drivers/gpio/gpio-brcmstb.c 2621F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2622 2623BROADCOM KONA GPIO DRIVER 2624M: Ray Jui <rjui@broadcom.com> 2625L: bcm-kernel-feedback-list@broadcom.com 2626S: Supported 2627F: drivers/gpio/gpio-bcm-kona.c 2628F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2629 2630BROADCOM NVRAM DRIVER 2631M: Rafał Miłecki <zajec5@gmail.com> 2632L: linux-mips@linux-mips.org 2633S: Maintained 2634F: drivers/firmware/broadcom/* 2635 2636BROADCOM STB NAND FLASH DRIVER 2637M: Brian Norris <computersforpeace@gmail.com> 2638M: Kamal Dasu <kdasu.kdev@gmail.com> 2639L: linux-mtd@lists.infradead.org 2640L: bcm-kernel-feedback-list@broadcom.com 2641S: Maintained 2642F: drivers/mtd/nand/brcmnand/ 2643 2644BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2645M: Rafał Miłecki <zajec5@gmail.com> 2646L: linux-wireless@vger.kernel.org 2647S: Maintained 2648F: drivers/bcma/ 2649F: include/linux/bcma/ 2650 2651BROADCOM SYSTEMPORT ETHERNET DRIVER 2652M: Florian Fainelli <f.fainelli@gmail.com> 2653L: netdev@vger.kernel.org 2654S: Supported 2655F: drivers/net/ethernet/broadcom/bcmsysport.* 2656 2657BROADCOM VULCAN ARM64 SOC 2658M: Jayachandran C. <jchandra@broadcom.com> 2659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2660L: bcm-kernel-feedback-list@broadcom.com 2661S: Maintained 2662F: arch/arm64/boot/dts/broadcom/vulcan* 2663 2664BROCADE BFA FC SCSI DRIVER 2665M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2666M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2667L: linux-scsi@vger.kernel.org 2668S: Supported 2669F: drivers/scsi/bfa/ 2670 2671BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2672M: Rasesh Mody <rasesh.mody@qlogic.com> 2673L: netdev@vger.kernel.org 2674S: Supported 2675F: drivers/net/ethernet/brocade/bna/ 2676 2677BSG (block layer generic sg v4 driver) 2678M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2679L: linux-scsi@vger.kernel.org 2680S: Supported 2681F: block/bsg.c 2682F: include/linux/bsg.h 2683F: include/uapi/linux/bsg.h 2684 2685BT87X AUDIO DRIVER 2686M: Clemens Ladisch <clemens@ladisch.de> 2687L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2688T: git git://git.alsa-project.org/alsa-kernel.git 2689S: Maintained 2690F: Documentation/sound/alsa/Bt87x.txt 2691F: sound/pci/bt87x.c 2692 2693BT8XXGPIO DRIVER 2694M: Michael Buesch <m@bues.ch> 2695W: http://bu3sch.de/btgpio.php 2696S: Maintained 2697F: drivers/gpio/gpio-bt8xx.c 2698 2699BTRFS FILE SYSTEM 2700M: Chris Mason <clm@fb.com> 2701M: Josef Bacik <jbacik@fb.com> 2702M: David Sterba <dsterba@suse.com> 2703L: linux-btrfs@vger.kernel.org 2704W: http://btrfs.wiki.kernel.org/ 2705Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2707S: Maintained 2708F: Documentation/filesystems/btrfs.txt 2709F: fs/btrfs/ 2710 2711BTTV VIDEO4LINUX DRIVER 2712M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2713L: linux-media@vger.kernel.org 2714W: https://linuxtv.org 2715T: git git://linuxtv.org/media_tree.git 2716S: Odd fixes 2717F: Documentation/video4linux/bttv/ 2718F: drivers/media/pci/bt8xx/bttv* 2719 2720BUSLOGIC SCSI DRIVER 2721M: Khalid Aziz <khalid@gonehiking.org> 2722L: linux-scsi@vger.kernel.org 2723S: Maintained 2724F: drivers/scsi/BusLogic.* 2725F: drivers/scsi/FlashPoint.* 2726 2727C-MEDIA CMI8788 DRIVER 2728M: Clemens Ladisch <clemens@ladisch.de> 2729L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2730T: git git://git.alsa-project.org/alsa-kernel.git 2731S: Maintained 2732F: sound/pci/oxygen/ 2733 2734C6X ARCHITECTURE 2735M: Mark Salter <msalter@redhat.com> 2736M: Aurelien Jacquiot <a-jacquiot@ti.com> 2737L: linux-c6x-dev@linux-c6x.org 2738W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2739S: Maintained 2740F: arch/c6x/ 2741 2742CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2743M: David Howells <dhowells@redhat.com> 2744L: linux-cachefs@redhat.com (moderated for non-subscribers) 2745S: Supported 2746F: Documentation/filesystems/caching/cachefiles.txt 2747F: fs/cachefiles/ 2748 2749CADET FM/AM RADIO RECEIVER DRIVER 2750M: Hans Verkuil <hverkuil@xs4all.nl> 2751L: linux-media@vger.kernel.org 2752T: git git://linuxtv.org/media_tree.git 2753W: https://linuxtv.org 2754S: Maintained 2755F: drivers/media/radio/radio-cadet* 2756 2757CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2758M: Jonathan Corbet <corbet@lwn.net> 2759L: linux-media@vger.kernel.org 2760T: git git://linuxtv.org/media_tree.git 2761S: Maintained 2762F: Documentation/video4linux/cafe_ccic 2763F: drivers/media/platform/marvell-ccic/ 2764 2765CAIF NETWORK LAYER 2766M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2767L: netdev@vger.kernel.org 2768S: Supported 2769F: Documentation/networking/caif/ 2770F: drivers/net/caif/ 2771F: include/uapi/linux/caif/ 2772F: include/net/caif/ 2773F: net/caif/ 2774 2775CALGARY x86-64 IOMMU 2776M: Muli Ben-Yehuda <muli@il.ibm.com> 2777M: "Jon D. Mason" <jdmason@kudzu.us> 2778L: discuss@x86-64.org 2779S: Maintained 2780F: arch/x86/kernel/pci-calgary_64.c 2781F: arch/x86/kernel/tce_64.c 2782F: arch/x86/include/asm/calgary.h 2783F: arch/x86/include/asm/tce.h 2784 2785CAN NETWORK LAYER 2786M: Oliver Hartkopp <socketcan@hartkopp.net> 2787M: Marc Kleine-Budde <mkl@pengutronix.de> 2788L: linux-can@vger.kernel.org 2789W: https://github.com/linux-can 2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2791T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2792S: Maintained 2793F: Documentation/networking/can.txt 2794F: net/can/ 2795F: include/linux/can/core.h 2796F: include/uapi/linux/can.h 2797F: include/uapi/linux/can/bcm.h 2798F: include/uapi/linux/can/raw.h 2799F: include/uapi/linux/can/gw.h 2800 2801CAN NETWORK DRIVERS 2802M: Wolfgang Grandegger <wg@grandegger.com> 2803M: Marc Kleine-Budde <mkl@pengutronix.de> 2804L: linux-can@vger.kernel.org 2805W: https://github.com/linux-can 2806T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2807T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2808S: Maintained 2809F: drivers/net/can/ 2810F: include/linux/can/dev.h 2811F: include/linux/can/platform/ 2812F: include/uapi/linux/can/error.h 2813F: include/uapi/linux/can/netlink.h 2814 2815CAPABILITIES 2816M: Serge Hallyn <serge.hallyn@canonical.com> 2817L: linux-security-module@vger.kernel.org 2818S: Supported 2819F: include/linux/capability.h 2820F: include/uapi/linux/capability.h 2821F: security/commoncap.c 2822F: kernel/capability.c 2823 2824CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2825M: Kevin Tsai <ktsai@capellamicro.com> 2826S: Maintained 2827F: drivers/iio/light/cm* 2828F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2829 2830CAVIUM LIQUIDIO NETWORK DRIVER 2831M: Derek Chickles <derek.chickles@caviumnetworks.com> 2832M: Satanand Burla <satananda.burla@caviumnetworks.com> 2833M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2834M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2835L: netdev@vger.kernel.org 2836W: http://www.cavium.com 2837S: Supported 2838F: drivers/net/ethernet/cavium/liquidio/ 2839 2840CC2520 IEEE-802.15.4 RADIO DRIVER 2841M: Varka Bhadram <varkabhadram@gmail.com> 2842L: linux-wpan@vger.kernel.org 2843S: Maintained 2844F: drivers/net/ieee802154/cc2520.c 2845F: include/linux/spi/cc2520.h 2846F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2847 2848CELL BROADBAND ENGINE ARCHITECTURE 2849M: Arnd Bergmann <arnd@arndb.de> 2850L: linuxppc-dev@lists.ozlabs.org 2851W: http://www.ibm.com/developerworks/power/cell/ 2852S: Supported 2853F: arch/powerpc/include/asm/cell*.h 2854F: arch/powerpc/include/asm/spu*.h 2855F: arch/powerpc/include/uapi/asm/spu*.h 2856F: arch/powerpc/oprofile/*cell* 2857F: arch/powerpc/platforms/cell/ 2858 2859CEPH COMMON CODE (LIBCEPH) 2860M: Ilya Dryomov <idryomov@gmail.com> 2861M: "Yan, Zheng" <zyan@redhat.com> 2862M: Sage Weil <sage@redhat.com> 2863L: ceph-devel@vger.kernel.org 2864W: http://ceph.com/ 2865T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2866T: git git://github.com/ceph/ceph-client.git 2867S: Supported 2868F: net/ceph/ 2869F: include/linux/ceph/ 2870F: include/linux/crush/ 2871 2872CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2873M: "Yan, Zheng" <zyan@redhat.com> 2874M: Sage Weil <sage@redhat.com> 2875M: Ilya Dryomov <idryomov@gmail.com> 2876L: ceph-devel@vger.kernel.org 2877W: http://ceph.com/ 2878T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2879T: git git://github.com/ceph/ceph-client.git 2880S: Supported 2881F: Documentation/filesystems/ceph.txt 2882F: fs/ceph/ 2883 2884CERTIFICATE HANDLING: 2885M: David Howells <dhowells@redhat.com> 2886M: David Woodhouse <dwmw2@infradead.org> 2887L: keyrings@vger.kernel.org 2888S: Maintained 2889F: Documentation/module-signing.txt 2890F: certs/ 2891F: scripts/sign-file.c 2892F: scripts/extract-cert.c 2893 2894CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2895L: linux-usb@vger.kernel.org 2896S: Orphan 2897F: Documentation/usb/WUSB-Design-overview.txt 2898F: Documentation/usb/wusb-cbaf 2899F: drivers/usb/host/hwa-hc.c 2900F: drivers/usb/host/whci/ 2901F: drivers/usb/wusbcore/ 2902F: include/linux/usb/wusb* 2903 2904CFAG12864B LCD DRIVER 2905M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2906W: http://miguelojeda.es/auxdisplay.htm 2907W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2908S: Maintained 2909F: drivers/auxdisplay/cfag12864b.c 2910F: include/linux/cfag12864b.h 2911 2912CFAG12864BFB LCD FRAMEBUFFER DRIVER 2913M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2914W: http://miguelojeda.es/auxdisplay.htm 2915W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2916S: Maintained 2917F: drivers/auxdisplay/cfag12864bfb.c 2918F: include/linux/cfag12864b.h 2919 2920CFG80211 and NL80211 2921M: Johannes Berg <johannes@sipsolutions.net> 2922L: linux-wireless@vger.kernel.org 2923W: http://wireless.kernel.org/ 2924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2925T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2926S: Maintained 2927F: include/uapi/linux/nl80211.h 2928F: include/net/cfg80211.h 2929F: net/wireless/* 2930X: net/wireless/wext* 2931 2932CHAR and MISC DRIVERS 2933M: Arnd Bergmann <arnd@arndb.de> 2934M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2935T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2936S: Supported 2937F: drivers/char/* 2938F: drivers/misc/* 2939F: include/linux/miscdevice.h 2940 2941CHECKPATCH 2942M: Andy Whitcroft <apw@canonical.com> 2943M: Joe Perches <joe@perches.com> 2944S: Maintained 2945F: scripts/checkpatch.pl 2946 2947CHINESE DOCUMENTATION 2948M: Harry Wei <harryxiyou@gmail.com> 2949L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2950L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2951S: Maintained 2952F: Documentation/zh_CN/ 2953 2954CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2955M: Peter Chen <Peter.Chen@nxp.com> 2956T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2957L: linux-usb@vger.kernel.org 2958S: Maintained 2959F: drivers/usb/chipidea/ 2960 2961CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2962M: Hans de Goede <hdegoede@redhat.com> 2963L: linux-input@vger.kernel.org 2964S: Maintained 2965F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2966F: drivers/input/touchscreen/chipone_icn8318.c 2967 2968CHROME HARDWARE PLATFORM SUPPORT 2969M: Olof Johansson <olof@lixom.net> 2970S: Maintained 2971T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 2972F: drivers/platform/chrome/ 2973 2974CISCO VIC ETHERNET NIC DRIVER 2975M: Christian Benvenuti <benve@cisco.com> 2976M: Sujith Sankar <ssujith@cisco.com> 2977M: Govindarajulu Varadarajan <_govind@gmx.com> 2978M: Neel Patel <neepatel@cisco.com> 2979S: Supported 2980F: drivers/net/ethernet/cisco/enic/ 2981 2982CISCO VIC LOW LATENCY NIC DRIVER 2983M: Christian Benvenuti <benve@cisco.com> 2984M: Dave Goodell <dgoodell@cisco.com> 2985S: Supported 2986F: drivers/infiniband/hw/usnic/ 2987 2988CIRRUS LOGIC EP93XX ETHERNET DRIVER 2989M: Hartley Sweeten <hsweeten@visionengravers.com> 2990L: netdev@vger.kernel.org 2991S: Maintained 2992F: drivers/net/ethernet/cirrus/ep93xx_eth.c 2993 2994CIRRUS LOGIC AUDIO CODEC DRIVERS 2995M: Brian Austin <brian.austin@cirrus.com> 2996M: Paul Handrigan <Paul.Handrigan@cirrus.com> 2997L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2998S: Maintained 2999F: sound/soc/codecs/cs* 3000 3001CLEANCACHE API 3002M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3003L: linux-kernel@vger.kernel.org 3004S: Maintained 3005F: mm/cleancache.c 3006F: include/linux/cleancache.h 3007 3008CLK API 3009M: Russell King <linux@armlinux.org.uk> 3010L: linux-clk@vger.kernel.org 3011S: Maintained 3012F: include/linux/clk.h 3013 3014CLOCKSOURCE, CLOCKEVENT DRIVERS 3015M: Daniel Lezcano <daniel.lezcano@linaro.org> 3016M: Thomas Gleixner <tglx@linutronix.de> 3017L: linux-kernel@vger.kernel.org 3018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3019S: Supported 3020F: drivers/clocksource 3021 3022CISCO FCOE HBA DRIVER 3023M: Hiral Patel <hiralpat@cisco.com> 3024M: Suma Ramars <sramars@cisco.com> 3025M: Brian Uchino <buchino@cisco.com> 3026L: linux-scsi@vger.kernel.org 3027S: Supported 3028F: drivers/scsi/fnic/ 3029 3030CISCO SCSI HBA DRIVER 3031M: Narsimhulu Musini <nmusini@cisco.com> 3032M: Sesidhar Baddela <sebaddel@cisco.com> 3033L: linux-scsi@vger.kernel.org 3034S: Supported 3035F: drivers/scsi/snic/ 3036 3037CMPC ACPI DRIVER 3038M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3039M: Daniel Oliveira Nascimento <don@syst.com.br> 3040L: platform-driver-x86@vger.kernel.org 3041S: Supported 3042F: drivers/platform/x86/classmate-laptop.c 3043 3044COBALT MEDIA DRIVER 3045M: Hans Verkuil <hans.verkuil@cisco.com> 3046L: linux-media@vger.kernel.org 3047T: git git://linuxtv.org/media_tree.git 3048W: https://linuxtv.org 3049S: Supported 3050F: drivers/media/pci/cobalt/ 3051 3052COCCINELLE/Semantic Patches (SmPL) 3053M: Julia Lawall <Julia.Lawall@lip6.fr> 3054M: Gilles Muller <Gilles.Muller@lip6.fr> 3055M: Nicolas Palix <nicolas.palix@imag.fr> 3056M: Michal Marek <mmarek@suse.com> 3057L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3058T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3059W: http://coccinelle.lip6.fr/ 3060S: Supported 3061F: Documentation/coccinelle.txt 3062F: scripts/coccinelle/ 3063F: scripts/coccicheck 3064 3065CODA FILE SYSTEM 3066M: Jan Harkes <jaharkes@cs.cmu.edu> 3067M: coda@cs.cmu.edu 3068L: codalist@coda.cs.cmu.edu 3069W: http://www.coda.cs.cmu.edu/ 3070S: Maintained 3071F: Documentation/filesystems/coda.txt 3072F: fs/coda/ 3073F: include/linux/coda*.h 3074F: include/uapi/linux/coda*.h 3075 3076CODA V4L2 MEM2MEM DRIVER 3077M: Philipp Zabel <p.zabel@pengutronix.de> 3078L: linux-media@vger.kernel.org 3079S: Maintained 3080F: Documentation/devicetree/bindings/media/coda.txt 3081F: drivers/media/platform/coda/ 3082 3083COMMON CLK FRAMEWORK 3084M: Michael Turquette <mturquette@baylibre.com> 3085M: Stephen Boyd <sboyd@codeaurora.org> 3086L: linux-clk@vger.kernel.org 3087T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3088S: Maintained 3089F: drivers/clk/ 3090X: drivers/clk/clkdev.c 3091F: include/linux/clk-pr* 3092F: include/linux/clk/ 3093 3094COMMON INTERNET FILE SYSTEM (CIFS) 3095M: Steve French <sfrench@samba.org> 3096L: linux-cifs@vger.kernel.org 3097L: samba-technical@lists.samba.org (moderated for non-subscribers) 3098W: http://linux-cifs.samba.org/ 3099T: git git://git.samba.org/sfrench/cifs-2.6.git 3100S: Supported 3101F: Documentation/filesystems/cifs/ 3102F: fs/cifs/ 3103 3104COMPACTPCI HOTPLUG CORE 3105M: Scott Murray <scott@spiteful.org> 3106L: linux-pci@vger.kernel.org 3107S: Maintained 3108F: drivers/pci/hotplug/cpci_hotplug* 3109 3110COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3111M: Scott Murray <scott@spiteful.org> 3112L: linux-pci@vger.kernel.org 3113S: Maintained 3114F: drivers/pci/hotplug/cpcihp_zt5550.* 3115 3116COMPACTPCI HOTPLUG GENERIC DRIVER 3117M: Scott Murray <scott@spiteful.org> 3118L: linux-pci@vger.kernel.org 3119S: Maintained 3120F: drivers/pci/hotplug/cpcihp_generic.c 3121 3122COMPAL LAPTOP SUPPORT 3123M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3124L: platform-driver-x86@vger.kernel.org 3125S: Maintained 3126F: drivers/platform/x86/compal-laptop.c 3127 3128CONEXANT ACCESSRUNNER USB DRIVER 3129L: accessrunner-general@lists.sourceforge.net 3130W: http://accessrunner.sourceforge.net/ 3131S: Orphan 3132F: drivers/usb/atm/cxacru.c 3133 3134CONFIGFS 3135M: Joel Becker <jlbec@evilplan.org> 3136M: Christoph Hellwig <hch@lst.de> 3137T: git git://git.infradead.org/users/hch/configfs.git 3138S: Supported 3139F: fs/configfs/ 3140F: include/linux/configfs.h 3141 3142CONNECTOR 3143M: Evgeniy Polyakov <zbr@ioremap.net> 3144L: netdev@vger.kernel.org 3145S: Maintained 3146F: drivers/connector/ 3147 3148CONTROL GROUP (CGROUP) 3149M: Tejun Heo <tj@kernel.org> 3150M: Li Zefan <lizefan@huawei.com> 3151M: Johannes Weiner <hannes@cmpxchg.org> 3152L: cgroups@vger.kernel.org 3153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3154S: Maintained 3155F: Documentation/cgroups/ 3156F: include/linux/cgroup* 3157F: kernel/cgroup* 3158 3159CONTROL GROUP - CPUSET 3160M: Li Zefan <lizefan@huawei.com> 3161L: cgroups@vger.kernel.org 3162W: http://www.bullopensource.org/cpuset/ 3163W: http://oss.sgi.com/projects/cpusets/ 3164T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3165S: Maintained 3166F: Documentation/cgroups/cpusets.txt 3167F: include/linux/cpuset.h 3168F: kernel/cpuset.c 3169 3170CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3171M: Johannes Weiner <hannes@cmpxchg.org> 3172M: Michal Hocko <mhocko@kernel.org> 3173M: Vladimir Davydov <vdavydov@virtuozzo.com> 3174L: cgroups@vger.kernel.org 3175L: linux-mm@kvack.org 3176S: Maintained 3177F: mm/memcontrol.c 3178F: mm/swap_cgroup.c 3179 3180CORETEMP HARDWARE MONITORING DRIVER 3181M: Fenghua Yu <fenghua.yu@intel.com> 3182L: linux-hwmon@vger.kernel.org 3183S: Maintained 3184F: Documentation/hwmon/coretemp 3185F: drivers/hwmon/coretemp.c 3186 3187COSA/SRP SYNC SERIAL DRIVER 3188M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3189W: http://www.fi.muni.cz/~kas/cosa/ 3190S: Maintained 3191F: drivers/net/wan/cosa* 3192 3193CPMAC ETHERNET DRIVER 3194M: Florian Fainelli <florian@openwrt.org> 3195L: netdev@vger.kernel.org 3196S: Maintained 3197F: drivers/net/ethernet/ti/cpmac.c 3198 3199CPU FREQUENCY DRIVERS 3200M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3201M: Viresh Kumar <viresh.kumar@linaro.org> 3202L: linux-pm@vger.kernel.org 3203S: Maintained 3204T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3205T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3206F: drivers/cpufreq/ 3207F: include/linux/cpufreq.h 3208 3209CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3210M: Viresh Kumar <viresh.kumar@linaro.org> 3211M: Sudeep Holla <sudeep.holla@arm.com> 3212L: linux-pm@vger.kernel.org 3213W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3214S: Maintained 3215F: drivers/cpufreq/arm_big_little.h 3216F: drivers/cpufreq/arm_big_little.c 3217F: drivers/cpufreq/arm_big_little_dt.c 3218 3219CPUIDLE DRIVER - ARM BIG LITTLE 3220M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3221M: Daniel Lezcano <daniel.lezcano@linaro.org> 3222L: linux-pm@vger.kernel.org 3223L: linux-arm-kernel@lists.infradead.org 3224T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3225S: Maintained 3226F: drivers/cpuidle/cpuidle-big_little.c 3227 3228CPUIDLE DRIVER - ARM EXYNOS 3229M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3230M: Daniel Lezcano <daniel.lezcano@linaro.org> 3231M: Kukjin Kim <kgene@kernel.org> 3232L: linux-pm@vger.kernel.org 3233L: linux-samsung-soc@vger.kernel.org 3234S: Supported 3235F: drivers/cpuidle/cpuidle-exynos.c 3236F: arch/arm/mach-exynos/pm.c 3237 3238CPUIDLE DRIVERS 3239M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3240M: Daniel Lezcano <daniel.lezcano@linaro.org> 3241L: linux-pm@vger.kernel.org 3242S: Maintained 3243T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3244F: drivers/cpuidle/* 3245F: include/linux/cpuidle.h 3246 3247CPUID/MSR DRIVER 3248M: "H. Peter Anvin" <hpa@zytor.com> 3249S: Maintained 3250F: arch/x86/kernel/cpuid.c 3251F: arch/x86/kernel/msr.c 3252 3253CPU POWER MONITORING SUBSYSTEM 3254M: Thomas Renninger <trenn@suse.com> 3255L: linux-pm@vger.kernel.org 3256S: Maintained 3257F: tools/power/cpupower/ 3258 3259CRAMFS FILESYSTEM 3260W: http://sourceforge.net/projects/cramfs/ 3261S: Orphan / Obsolete 3262F: Documentation/filesystems/cramfs.txt 3263F: fs/cramfs/ 3264 3265CRIS PORT 3266M: Mikael Starvik <starvik@axis.com> 3267M: Jesper Nilsson <jesper.nilsson@axis.com> 3268L: linux-cris-kernel@axis.com 3269W: http://developer.axis.com 3270T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3271S: Maintained 3272F: arch/cris/ 3273F: drivers/tty/serial/crisv10.* 3274 3275CRYPTO API 3276M: Herbert Xu <herbert@gondor.apana.org.au> 3277M: "David S. Miller" <davem@davemloft.net> 3278L: linux-crypto@vger.kernel.org 3279T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3280T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3281S: Maintained 3282F: Documentation/crypto/ 3283F: Documentation/DocBook/crypto-API.tmpl 3284F: arch/*/crypto/ 3285F: crypto/ 3286F: drivers/crypto/ 3287F: include/crypto/ 3288 3289CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3290M: Neil Horman <nhorman@tuxdriver.com> 3291L: linux-crypto@vger.kernel.org 3292S: Maintained 3293F: crypto/ansi_cprng.c 3294F: crypto/rng.c 3295 3296CS3308 MEDIA DRIVER 3297M: Hans Verkuil <hverkuil@xs4all.nl> 3298L: linux-media@vger.kernel.org 3299T: git git://linuxtv.org/media_tree.git 3300W: http://linuxtv.org 3301S: Odd Fixes 3302F: drivers/media/i2c/cs3308.c 3303F: drivers/media/i2c/cs3308.h 3304 3305CS5535 Audio ALSA driver 3306M: Jaya Kumar <jayakumar.alsa@gmail.com> 3307S: Maintained 3308F: sound/pci/cs5535audio/ 3309 3310CW1200 WLAN driver 3311M: Solomon Peachy <pizza@shaftnet.org> 3312S: Maintained 3313F: drivers/net/wireless/st/cw1200/ 3314 3315CX18 VIDEO4LINUX DRIVER 3316M: Andy Walls <awalls@md.metrocast.net> 3317L: ivtv-devel@ivtvdriver.org (subscribers-only) 3318L: linux-media@vger.kernel.org 3319T: git git://linuxtv.org/media_tree.git 3320W: https://linuxtv.org 3321W: http://www.ivtvdriver.org/index.php/Cx18 3322S: Maintained 3323F: Documentation/video4linux/cx18.txt 3324F: drivers/media/pci/cx18/ 3325F: include/uapi/linux/ivtv* 3326 3327CX2341X MPEG ENCODER HELPER MODULE 3328M: Hans Verkuil <hverkuil@xs4all.nl> 3329L: linux-media@vger.kernel.org 3330T: git git://linuxtv.org/media_tree.git 3331W: https://linuxtv.org 3332S: Maintained 3333F: drivers/media/common/cx2341x* 3334F: include/media/cx2341x* 3335 3336CX24120 MEDIA DRIVER 3337M: Jemma Denson <jdenson@gmail.com> 3338M: Patrick Boettcher <patrick.boettcher@posteo.de> 3339L: linux-media@vger.kernel.org 3340W: https://linuxtv.org 3341Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3342S: Maintained 3343F: drivers/media/dvb-frontends/cx24120* 3344 3345CX88 VIDEO4LINUX DRIVER 3346M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3347L: linux-media@vger.kernel.org 3348W: https://linuxtv.org 3349T: git git://linuxtv.org/media_tree.git 3350S: Odd fixes 3351F: Documentation/video4linux/cx88/ 3352F: drivers/media/pci/cx88/ 3353 3354CXD2820R MEDIA DRIVER 3355M: Antti Palosaari <crope@iki.fi> 3356L: linux-media@vger.kernel.org 3357W: https://linuxtv.org 3358W: http://palosaari.fi/linux/ 3359Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3360T: git git://linuxtv.org/anttip/media_tree.git 3361S: Maintained 3362F: drivers/media/dvb-frontends/cxd2820r* 3363 3364CXGB3 ETHERNET DRIVER (CXGB3) 3365M: Santosh Raspatur <santosh@chelsio.com> 3366L: netdev@vger.kernel.org 3367W: http://www.chelsio.com 3368S: Supported 3369F: drivers/net/ethernet/chelsio/cxgb3/ 3370 3371CXGB3 ISCSI DRIVER (CXGB3I) 3372M: Karen Xie <kxie@chelsio.com> 3373L: linux-scsi@vger.kernel.org 3374W: http://www.chelsio.com 3375S: Supported 3376F: drivers/scsi/cxgbi/cxgb3i 3377 3378CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3379M: Steve Wise <swise@chelsio.com> 3380L: linux-rdma@vger.kernel.org 3381W: http://www.openfabrics.org 3382S: Supported 3383F: drivers/infiniband/hw/cxgb3/ 3384 3385CXGB4 ETHERNET DRIVER (CXGB4) 3386M: Hariprasad S <hariprasad@chelsio.com> 3387L: netdev@vger.kernel.org 3388W: http://www.chelsio.com 3389S: Supported 3390F: drivers/net/ethernet/chelsio/cxgb4/ 3391 3392CXGB4 ISCSI DRIVER (CXGB4I) 3393M: Karen Xie <kxie@chelsio.com> 3394L: linux-scsi@vger.kernel.org 3395W: http://www.chelsio.com 3396S: Supported 3397F: drivers/scsi/cxgbi/cxgb4i 3398 3399CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3400M: Steve Wise <swise@chelsio.com> 3401L: linux-rdma@vger.kernel.org 3402W: http://www.openfabrics.org 3403S: Supported 3404F: drivers/infiniband/hw/cxgb4/ 3405 3406CXGB4VF ETHERNET DRIVER (CXGB4VF) 3407M: Casey Leedom <leedom@chelsio.com> 3408L: netdev@vger.kernel.org 3409W: http://www.chelsio.com 3410S: Supported 3411F: drivers/net/ethernet/chelsio/cxgb4vf/ 3412 3413CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3414M: Ian Munsie <imunsie@au1.ibm.com> 3415M: Michael Neuling <mikey@neuling.org> 3416L: linuxppc-dev@lists.ozlabs.org 3417S: Supported 3418F: drivers/misc/cxl/ 3419F: include/misc/cxl* 3420F: include/uapi/misc/cxl.h 3421F: Documentation/powerpc/cxl.txt 3422F: Documentation/powerpc/cxl.txt 3423F: Documentation/ABI/testing/sysfs-class-cxl 3424 3425CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3426M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3427M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3428L: linux-scsi@vger.kernel.org 3429S: Supported 3430F: drivers/scsi/cxlflash/ 3431F: include/uapi/scsi/cxlflash_ioctls.h 3432F: Documentation/powerpc/cxlflash.txt 3433 3434STMMAC ETHERNET DRIVER 3435M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3436M: Alexandre Torgue <alexandre.torgue@st.com> 3437L: netdev@vger.kernel.org 3438W: http://www.stlinux.com 3439S: Supported 3440F: drivers/net/ethernet/stmicro/stmmac/ 3441 3442CYBERPRO FB DRIVER 3443M: Russell King <linux@armlinux.org.uk> 3444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3445W: http://www.armlinux.org.uk/ 3446S: Maintained 3447F: drivers/video/fbdev/cyber2000fb.* 3448 3449CYCLADES ASYNC MUX DRIVER 3450W: http://www.cyclades.com/ 3451S: Orphan 3452F: drivers/tty/cyclades.c 3453F: include/linux/cyclades.h 3454F: include/uapi/linux/cyclades.h 3455 3456CYCLADES PC300 DRIVER 3457W: http://www.cyclades.com/ 3458S: Orphan 3459F: drivers/net/wan/pc300* 3460 3461CYPRESS_FIRMWARE MEDIA DRIVER 3462M: Antti Palosaari <crope@iki.fi> 3463L: linux-media@vger.kernel.org 3464W: https://linuxtv.org 3465W: http://palosaari.fi/linux/ 3466Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3467T: git git://linuxtv.org/anttip/media_tree.git 3468S: Maintained 3469F: drivers/media/common/cypress_firmware* 3470 3471CYTTSP TOUCHSCREEN DRIVER 3472M: Ferruh Yigit <fery@cypress.com> 3473L: linux-input@vger.kernel.org 3474S: Supported 3475F: drivers/input/touchscreen/cyttsp* 3476F: include/linux/input/cyttsp.h 3477 3478DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3479M: Joshua Kinard <kumba@gentoo.org> 3480S: Maintained 3481F: drivers/rtc/rtc-ds1685.c 3482F: include/linux/rtc/ds1685.h 3483 3484DAMA SLAVE for AX.25 3485M: Joerg Reuter <jreuter@yaina.de> 3486W: http://yaina.de/jreuter/ 3487W: http://www.qsl.net/dl1bke/ 3488L: linux-hams@vger.kernel.org 3489S: Maintained 3490F: net/ax25/af_ax25.c 3491F: net/ax25/ax25_dev.c 3492F: net/ax25/ax25_ds_* 3493F: net/ax25/ax25_in.c 3494F: net/ax25/ax25_out.c 3495F: net/ax25/ax25_timer.c 3496F: net/ax25/sysctl_net_ax25.c 3497 3498DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3499L: netdev@vger.kernel.org 3500S: Orphan 3501F: Documentation/networking/dmfe.txt 3502F: drivers/net/ethernet/dec/tulip/dmfe.c 3503 3504DC390/AM53C974 SCSI driver 3505M: Hannes Reinecke <hare@suse.com> 3506L: linux-scsi@vger.kernel.org 3507S: Maintained 3508F: drivers/scsi/am53c974.c 3509 3510DC395x SCSI driver 3511M: Oliver Neukum <oliver@neukum.org> 3512M: Ali Akcaagac <aliakc@web.de> 3513M: Jamie Lenehan <lenehan@twibble.org> 3514L: dc395x@twibble.org 3515W: http://twibble.org/dist/dc395x/ 3516W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3517S: Maintained 3518F: Documentation/scsi/dc395x.txt 3519F: drivers/scsi/dc395x.* 3520 3521DCCP PROTOCOL 3522M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3523L: dccp@vger.kernel.org 3524W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3525S: Maintained 3526F: include/linux/dccp.h 3527F: include/uapi/linux/dccp.h 3528F: include/linux/tfrc.h 3529F: net/dccp/ 3530 3531DECnet NETWORK LAYER 3532W: http://linux-decnet.sourceforge.net 3533L: linux-decnet-user@lists.sourceforge.net 3534S: Orphan 3535F: Documentation/networking/decnet.txt 3536F: net/decnet/ 3537 3538DECSTATION PLATFORM SUPPORT 3539M: "Maciej W. Rozycki" <macro@linux-mips.org> 3540L: linux-mips@linux-mips.org 3541W: http://www.linux-mips.org/wiki/DECstation 3542S: Maintained 3543F: arch/mips/dec/ 3544F: arch/mips/include/asm/dec/ 3545F: arch/mips/include/asm/mach-dec/ 3546 3547DEFXX FDDI NETWORK DRIVER 3548M: "Maciej W. Rozycki" <macro@linux-mips.org> 3549S: Maintained 3550F: drivers/net/fddi/defxx.* 3551 3552DELL LAPTOP DRIVER 3553M: Matthew Garrett <mjg59@srcf.ucam.org> 3554M: Pali Rohár <pali.rohar@gmail.com> 3555L: platform-driver-x86@vger.kernel.org 3556S: Maintained 3557F: drivers/platform/x86/dell-laptop.c 3558 3559DELL LAPTOP RBTN DRIVER 3560M: Pali Rohár <pali.rohar@gmail.com> 3561S: Maintained 3562F: drivers/platform/x86/dell-rbtn.* 3563 3564DELL LAPTOP FREEFALL DRIVER 3565M: Pali Rohár <pali.rohar@gmail.com> 3566S: Maintained 3567F: drivers/platform/x86/dell-smo8800.c 3568 3569DELL LAPTOP SMM DRIVER 3570M: Pali Rohár <pali.rohar@gmail.com> 3571S: Maintained 3572F: drivers/hwmon/dell-smm-hwmon.c 3573F: include/uapi/linux/i8k.h 3574 3575DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3576M: Doug Warzecha <Douglas_Warzecha@dell.com> 3577S: Maintained 3578F: Documentation/dcdbas.txt 3579F: drivers/firmware/dcdbas.* 3580 3581DELL WMI EXTRAS DRIVER 3582M: Matthew Garrett <mjg59@srcf.ucam.org> 3583M: Pali Rohár <pali.rohar@gmail.com> 3584S: Maintained 3585F: drivers/platform/x86/dell-wmi.c 3586 3587DESIGNWARE USB2 DRD IP DRIVER 3588M: John Youn <johnyoun@synopsys.com> 3589L: linux-usb@vger.kernel.org 3590T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3591S: Maintained 3592F: drivers/usb/dwc2/ 3593 3594DESIGNWARE USB3 DRD IP DRIVER 3595M: Felipe Balbi <balbi@kernel.org> 3596L: linux-usb@vger.kernel.org 3597T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3598S: Maintained 3599F: drivers/usb/dwc3/ 3600 3601DEVICE COREDUMP (DEV_COREDUMP) 3602M: Johannes Berg <johannes@sipsolutions.net> 3603L: linux-kernel@vger.kernel.org 3604S: Maintained 3605F: drivers/base/devcoredump.c 3606F: include/linux/devcoredump.h 3607 3608DEVICE FREQUENCY (DEVFREQ) 3609M: MyungJoo Ham <myungjoo.ham@samsung.com> 3610M: Kyungmin Park <kyungmin.park@samsung.com> 3611L: linux-pm@vger.kernel.org 3612T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3613S: Maintained 3614F: drivers/devfreq/ 3615F: include/linux/devfreq.h 3616F: Documentation/devicetree/bindings/devfreq/ 3617 3618DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3619M: Chanwoo Choi <cw00.choi@samsung.com> 3620L: linux-pm@vger.kernel.org 3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3622S: Supported 3623F: drivers/devfreq/event/ 3624F: drivers/devfreq/devfreq-event.c 3625F: include/linux/devfreq-event.h 3626F: Documentation/devicetree/bindings/devfreq/event/ 3627 3628BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3629M: Chanwoo Choi <cw00.choi@samsung.com> 3630L: linux-pm@vger.kernel.org 3631L: linux-samsung-soc@vger.kernel.org 3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3633S: Maintained 3634F: drivers/devfreq/exynos-bus.c 3635F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3636 3637DEVICE NUMBER REGISTRY 3638M: Torben Mathiasen <device@lanana.org> 3639W: http://lanana.org/docs/device-list/index.html 3640S: Maintained 3641 3642DEVICE-MAPPER (LVM) 3643M: Alasdair Kergon <agk@redhat.com> 3644M: Mike Snitzer <snitzer@redhat.com> 3645M: dm-devel@redhat.com 3646L: dm-devel@redhat.com 3647W: http://sources.redhat.com/dm 3648Q: http://patchwork.kernel.org/project/dm-devel/list/ 3649T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3650T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3651S: Maintained 3652F: Documentation/device-mapper/ 3653F: drivers/md/dm* 3654F: drivers/md/persistent-data/ 3655F: include/linux/device-mapper.h 3656F: include/linux/dm-*.h 3657F: include/uapi/linux/dm-*.h 3658 3659DEVLINK 3660M: Jiri Pirko <jiri@mellanox.com> 3661L: netdev@vger.kernel.org 3662S: Supported 3663F: net/core/devlink.c 3664F: include/net/devlink.h 3665F: include/uapi/linux/devlink.h 3666 3667DIALOG SEMICONDUCTOR DRIVERS 3668M: Support Opensource <support.opensource@diasemi.com> 3669W: http://www.dialog-semiconductor.com/products 3670S: Supported 3671F: Documentation/hwmon/da90?? 3672F: Documentation/devicetree/bindings/sound/da[79]*.txt 3673F: drivers/gpio/gpio-da90??.c 3674F: drivers/hwmon/da90??-hwmon.c 3675F: drivers/iio/adc/da91??-*.c 3676F: drivers/input/misc/da90??_onkey.c 3677F: drivers/input/touchscreen/da9052_tsi.c 3678F: drivers/leds/leds-da90??.c 3679F: drivers/mfd/da903x.c 3680F: drivers/mfd/da90??-*.c 3681F: drivers/mfd/da91??-*.c 3682F: drivers/power/da9052-battery.c 3683F: drivers/power/da91??-*.c 3684F: drivers/regulator/da903x.c 3685F: drivers/regulator/da9???-regulator.[ch] 3686F: drivers/rtc/rtc-da90??.c 3687F: drivers/video/backlight/da90??_bl.c 3688F: drivers/watchdog/da90??_wdt.c 3689F: include/linux/mfd/da903x.h 3690F: include/linux/mfd/da9052/ 3691F: include/linux/mfd/da9055/ 3692F: include/linux/mfd/da9063/ 3693F: include/linux/mfd/da9150/ 3694F: include/sound/da[79]*.h 3695F: sound/soc/codecs/da[79]*.[ch] 3696 3697DIGI NEO AND CLASSIC PCI PRODUCTS 3698M: Lidza Louina <lidza.louina@gmail.com> 3699M: Mark Hounschell <markh@compro.net> 3700L: driverdev-devel@linuxdriverproject.org 3701S: Maintained 3702F: drivers/staging/dgnc/ 3703 3704DIOLAN U2C-12 I2C DRIVER 3705M: Guenter Roeck <linux@roeck-us.net> 3706L: linux-i2c@vger.kernel.org 3707S: Maintained 3708F: drivers/i2c/busses/i2c-diolan-u2c.c 3709 3710DIRECT ACCESS (DAX) 3711M: Matthew Wilcox <willy@linux.intel.com> 3712L: linux-fsdevel@vger.kernel.org 3713S: Supported 3714F: fs/dax.c 3715 3716DIRECTORY NOTIFICATION (DNOTIFY) 3717M: Eric Paris <eparis@parisplace.org> 3718S: Maintained 3719F: Documentation/filesystems/dnotify.txt 3720F: fs/notify/dnotify/ 3721F: include/linux/dnotify.h 3722 3723DISK GEOMETRY AND PARTITION HANDLING 3724M: Andries Brouwer <aeb@cwi.nl> 3725W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3726W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3727W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3728S: Maintained 3729 3730DISKQUOTA 3731M: Jan Kara <jack@suse.com> 3732S: Maintained 3733F: Documentation/filesystems/quota.txt 3734F: fs/quota/ 3735F: include/linux/quota*.h 3736F: include/uapi/linux/quota*.h 3737 3738DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3739M: Bernie Thompson <bernie@plugable.com> 3740L: linux-fbdev@vger.kernel.org 3741S: Maintained 3742W: http://plugable.com/category/projects/udlfb/ 3743F: drivers/video/fbdev/udlfb.c 3744F: include/video/udlfb.h 3745F: Documentation/fb/udlfb.txt 3746 3747DISTRIBUTED LOCK MANAGER (DLM) 3748M: Christine Caulfield <ccaulfie@redhat.com> 3749M: David Teigland <teigland@redhat.com> 3750L: cluster-devel@redhat.com 3751W: http://sources.redhat.com/cluster/ 3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3753S: Supported 3754F: fs/dlm/ 3755 3756DMA BUFFER SHARING FRAMEWORK 3757M: Sumit Semwal <sumit.semwal@linaro.org> 3758S: Maintained 3759L: linux-media@vger.kernel.org 3760L: dri-devel@lists.freedesktop.org 3761L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3762F: drivers/dma-buf/ 3763F: include/linux/dma-buf* 3764F: include/linux/reservation.h 3765F: include/linux/*fence.h 3766F: Documentation/dma-buf-sharing.txt 3767T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3768 3769DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3770M: Vinod Koul <vinod.koul@intel.com> 3771L: dmaengine@vger.kernel.org 3772Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3773S: Maintained 3774F: drivers/dma/ 3775F: include/linux/dmaengine.h 3776F: Documentation/dmaengine/ 3777T: git git://git.infradead.org/users/vkoul/slave-dma.git 3778 3779DME1737 HARDWARE MONITOR DRIVER 3780M: Juerg Haefliger <juergh@gmail.com> 3781L: linux-hwmon@vger.kernel.org 3782S: Maintained 3783F: Documentation/hwmon/dme1737 3784F: drivers/hwmon/dme1737.c 3785 3786DMI/SMBIOS SUPPORT 3787M: Jean Delvare <jdelvare@suse.com> 3788S: Maintained 3789T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3790F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3791F: drivers/firmware/dmi-id.c 3792F: drivers/firmware/dmi_scan.c 3793F: include/linux/dmi.h 3794 3795DOCUMENTATION 3796M: Jonathan Corbet <corbet@lwn.net> 3797L: linux-doc@vger.kernel.org 3798S: Maintained 3799F: Documentation/ 3800F: scripts/docproc.c 3801F: scripts/kernel-doc* 3802X: Documentation/ABI/ 3803X: Documentation/devicetree/ 3804X: Documentation/acpi 3805X: Documentation/power 3806X: Documentation/spi 3807X: Documentation/DocBook/media 3808T: git git://git.lwn.net/linux.git docs-next 3809 3810DOUBLETALK DRIVER 3811M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3812L: blinux-list@redhat.com 3813S: Maintained 3814F: drivers/char/dtlk.c 3815F: include/linux/dtlk.h 3816 3817DPT_I2O SCSI RAID DRIVER 3818M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3819L: linux-scsi@vger.kernel.org 3820W: http://www.adaptec.com/ 3821S: Maintained 3822F: drivers/scsi/dpt* 3823F: drivers/scsi/dpt/ 3824 3825DRBD DRIVER 3826M: Philipp Reisner <philipp.reisner@linbit.com> 3827M: Lars Ellenberg <lars.ellenberg@linbit.com> 3828L: drbd-dev@lists.linbit.com 3829W: http://www.drbd.org 3830T: git git://git.linbit.com/linux-drbd.git 3831T: git git://git.linbit.com/drbd-8.4.git 3832S: Supported 3833F: drivers/block/drbd/ 3834F: lib/lru_cache.c 3835F: Documentation/blockdev/drbd/ 3836 3837DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3838M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3839T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3840S: Supported 3841F: Documentation/kobject.txt 3842F: drivers/base/ 3843F: fs/debugfs/ 3844F: fs/kernfs/ 3845F: fs/sysfs/ 3846F: include/linux/debugfs.h 3847F: include/linux/kobj* 3848F: lib/kobj* 3849 3850DRM DRIVERS 3851M: David Airlie <airlied@linux.ie> 3852L: dri-devel@lists.freedesktop.org 3853T: git git://people.freedesktop.org/~airlied/linux 3854S: Maintained 3855F: drivers/gpu/drm/ 3856F: drivers/gpu/vga/ 3857F: Documentation/DocBook/gpu.* 3858F: include/drm/ 3859F: include/uapi/drm/ 3860 3861DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3862M: Dave Airlie <airlied@redhat.com> 3863S: Odd Fixes 3864F: drivers/gpu/drm/ast/ 3865 3866DRM DRIVER FOR BOCHS VIRTUAL GPU 3867M: Gerd Hoffmann <kraxel@redhat.com> 3868S: Odd Fixes 3869F: drivers/gpu/drm/bochs/ 3870 3871DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3872M: Dave Airlie <airlied@redhat.com> 3873S: Odd Fixes 3874F: drivers/gpu/drm/cirrus/ 3875 3876RADEON and AMDGPU DRM DRIVERS 3877M: Alex Deucher <alexander.deucher@amd.com> 3878M: Christian König <christian.koenig@amd.com> 3879L: dri-devel@lists.freedesktop.org 3880T: git git://people.freedesktop.org/~agd5f/linux 3881S: Supported 3882F: drivers/gpu/drm/radeon/ 3883F: include/uapi/drm/radeon_drm.h 3884F: drivers/gpu/drm/amd/ 3885F: include/uapi/drm/amdgpu_drm.h 3886 3887DRM PANEL DRIVERS 3888M: Thierry Reding <thierry.reding@gmail.com> 3889L: dri-devel@lists.freedesktop.org 3890T: git git://anongit.freedesktop.org/tegra/linux.git 3891S: Maintained 3892F: drivers/gpu/drm/drm_panel.c 3893F: drivers/gpu/drm/panel/ 3894F: include/drm/drm_panel.h 3895F: Documentation/devicetree/bindings/display/panel/ 3896 3897INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3898M: Daniel Vetter <daniel.vetter@intel.com> 3899M: Jani Nikula <jani.nikula@linux.intel.com> 3900L: intel-gfx@lists.freedesktop.org 3901L: dri-devel@lists.freedesktop.org 3902W: https://01.org/linuxgraphics/ 3903Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3904T: git git://anongit.freedesktop.org/drm-intel 3905S: Supported 3906F: drivers/gpu/drm/i915/ 3907F: include/drm/i915* 3908F: include/uapi/drm/i915_drm.h 3909 3910DRM DRIVERS FOR ATMEL HLCDC 3911M: Boris Brezillon <boris.brezillon@free-electrons.com> 3912L: dri-devel@lists.freedesktop.org 3913S: Supported 3914F: drivers/gpu/drm/atmel-hlcdc/ 3915F: Documentation/devicetree/bindings/drm/atmel/ 3916 3917DRM DRIVERS FOR ALLWINNER A10 3918M: Maxime Ripard <maxime.ripard@free-electrons.com> 3919L: dri-devel@lists.freedesktop.org 3920S: Supported 3921F: drivers/gpu/drm/sun4i/ 3922F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 3923 3924DRM DRIVERS FOR EXYNOS 3925M: Inki Dae <inki.dae@samsung.com> 3926M: Joonyoung Shim <jy0922.shim@samsung.com> 3927M: Seung-Woo Kim <sw0312.kim@samsung.com> 3928M: Kyungmin Park <kyungmin.park@samsung.com> 3929L: dri-devel@lists.freedesktop.org 3930T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3931S: Supported 3932F: drivers/gpu/drm/exynos/ 3933F: include/uapi/drm/exynos_drm.h 3934F: Documentation/devicetree/bindings/display/exynos/ 3935 3936DRM DRIVERS FOR FREESCALE DCU 3937M: Stefan Agner <stefan@agner.ch> 3938M: Alison Wang <alison.wang@freescale.com> 3939L: dri-devel@lists.freedesktop.org 3940S: Supported 3941F: drivers/gpu/drm/fsl-dcu/ 3942F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3943F: Documentation/devicetree/bindings/display/fsl,tcon.txt 3944F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3945 3946DRM DRIVERS FOR FREESCALE IMX 3947M: Philipp Zabel <p.zabel@pengutronix.de> 3948L: dri-devel@lists.freedesktop.org 3949S: Maintained 3950F: drivers/gpu/drm/imx/ 3951F: drivers/gpu/ipu-v3/ 3952F: Documentation/devicetree/bindings/display/imx/ 3953 3954DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3955M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3956L: dri-devel@lists.freedesktop.org 3957T: git git://github.com/patjak/drm-gma500 3958S: Maintained 3959F: drivers/gpu/drm/gma500/ 3960 3961DRM DRIVERS FOR HISILICON 3962M: Xinliang Liu <z.liuxinliang@hisilicon.com> 3963R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 3964R: Chen Feng <puck.chen@hisilicon.com> 3965L: dri-devel@lists.freedesktop.org 3966T: git git://github.com/xin3liang/linux.git 3967S: Maintained 3968F: drivers/gpu/drm/hisilicon/ 3969F: Documentation/devicetree/bindings/display/hisilicon/ 3970 3971DRM DRIVER FOR INTEL I810 VIDEO CARDS 3972S: Orphan / Obsolete 3973F: drivers/gpu/drm/i810/ 3974F: include/uapi/drm/i810_drm.h 3975 3976DRM DRIVER FOR MSM ADRENO GPU 3977M: Rob Clark <robdclark@gmail.com> 3978L: linux-arm-msm@vger.kernel.org 3979L: dri-devel@lists.freedesktop.org 3980L: freedreno@lists.freedesktop.org 3981T: git git://people.freedesktop.org/~robclark/linux 3982S: Maintained 3983F: drivers/gpu/drm/msm/ 3984F: include/uapi/drm/msm_drm.h 3985F: Documentation/devicetree/bindings/display/msm/ 3986 3987DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 3988M: Ben Skeggs <bskeggs@redhat.com> 3989L: dri-devel@lists.freedesktop.org 3990L: nouveau@lists.freedesktop.org 3991T: git git://github.com/skeggsb/linux 3992S: Supported 3993F: drivers/gpu/drm/nouveau/ 3994F: include/uapi/drm/nouveau_drm.h 3995 3996DRM DRIVERS FOR NVIDIA TEGRA 3997M: Thierry Reding <thierry.reding@gmail.com> 3998L: dri-devel@lists.freedesktop.org 3999L: linux-tegra@vger.kernel.org 4000T: git git://anongit.freedesktop.org/tegra/linux.git 4001S: Supported 4002F: drivers/gpu/drm/tegra/ 4003F: drivers/gpu/host1x/ 4004F: include/linux/host1x.h 4005F: include/uapi/drm/tegra_drm.h 4006F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4007 4008DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4009S: Orphan / Obsolete 4010F: drivers/gpu/drm/mga/ 4011F: include/uapi/drm/mga_drm.h 4012 4013DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4014M: Dave Airlie <airlied@redhat.com> 4015S: Odd Fixes 4016F: drivers/gpu/drm/mgag200/ 4017 4018DRM DRIVER FOR RAGE 128 VIDEO CARDS 4019S: Orphan / Obsolete 4020F: drivers/gpu/drm/r128/ 4021F: include/uapi/drm/r128_drm.h 4022 4023DRM DRIVERS FOR RENESAS 4024M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4025L: dri-devel@lists.freedesktop.org 4026L: linux-renesas-soc@vger.kernel.org 4027T: git git://linuxtv.org/pinchartl/fbdev 4028S: Supported 4029F: drivers/gpu/drm/rcar-du/ 4030F: drivers/gpu/drm/shmobile/ 4031F: include/linux/platform_data/shmob_drm.h 4032F: Documentation/devicetree/bindings/display/renesas,du.txt 4033 4034DRM DRIVER FOR QXL VIRTUAL GPU 4035M: Dave Airlie <airlied@redhat.com> 4036S: Odd Fixes 4037F: drivers/gpu/drm/qxl/ 4038F: include/uapi/drm/qxl_drm.h 4039 4040DRM DRIVERS FOR ROCKCHIP 4041M: Mark Yao <mark.yao@rock-chips.com> 4042L: dri-devel@lists.freedesktop.org 4043S: Maintained 4044F: drivers/gpu/drm/rockchip/ 4045F: Documentation/devicetree/bindings/display/rockchip/ 4046 4047DRM DRIVER FOR SAVAGE VIDEO CARDS 4048S: Orphan / Obsolete 4049F: drivers/gpu/drm/savage/ 4050F: include/uapi/drm/savage_drm.h 4051 4052DRM DRIVER FOR SIS VIDEO CARDS 4053S: Orphan / Obsolete 4054F: drivers/gpu/drm/sis/ 4055F: include/uapi/drm/sis_drm.h 4056 4057DRM DRIVERS FOR STI 4058M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4059M: Vincent Abriou <vincent.abriou@st.com> 4060L: dri-devel@lists.freedesktop.org 4061T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4062S: Maintained 4063F: drivers/gpu/drm/sti 4064F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4065 4066DRM DRIVER FOR TDFX VIDEO CARDS 4067S: Orphan / Obsolete 4068F: drivers/gpu/drm/tdfx/ 4069 4070DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4071M: Dave Airlie <airlied@redhat.com> 4072S: Odd Fixes 4073F: drivers/gpu/drm/udl/ 4074 4075DRM DRIVERS FOR VIVANTE GPU IP 4076M: Lucas Stach <l.stach@pengutronix.de> 4077R: Russell King <linux+etnaviv@armlinux.org.uk> 4078R: Christian Gmeiner <christian.gmeiner@gmail.com> 4079L: dri-devel@lists.freedesktop.org 4080S: Maintained 4081F: drivers/gpu/drm/etnaviv/ 4082F: include/uapi/drm/etnaviv_drm.h 4083F: Documentation/devicetree/bindings/display/etnaviv/ 4084 4085DRM DRIVER FOR VMWARE VIRTUAL GPU 4086M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4087M: Sinclair Yeh <syeh@vmware.com> 4088M: Thomas Hellstrom <thellstrom@vmware.com> 4089L: dri-devel@lists.freedesktop.org 4090T: git git://people.freedesktop.org/~syeh/repos_linux 4091T: git git://people.freedesktop.org/~thomash/linux 4092S: Supported 4093F: drivers/gpu/drm/vmwgfx/ 4094F: include/uapi/drm/vmwgfx_drm.h 4095 4096DRM DRIVERS FOR VC4 4097M: Eric Anholt <eric@anholt.net> 4098T: git git://github.com/anholt/linux 4099S: Supported 4100F: drivers/gpu/drm/vc4/ 4101F: include/uapi/drm/vc4_drm.h 4102F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4103 4104DSBR100 USB FM RADIO DRIVER 4105M: Alexey Klimov <klimov.linux@gmail.com> 4106L: linux-media@vger.kernel.org 4107T: git git://linuxtv.org/media_tree.git 4108S: Maintained 4109F: drivers/media/radio/dsbr100.c 4110 4111DSCC4 DRIVER 4112M: Francois Romieu <romieu@fr.zoreil.com> 4113L: netdev@vger.kernel.org 4114S: Maintained 4115F: drivers/net/wan/dscc4.c 4116 4117DT3155 MEDIA DRIVER 4118M: Hans Verkuil <hverkuil@xs4all.nl> 4119L: linux-media@vger.kernel.org 4120T: git git://linuxtv.org/media_tree.git 4121W: https://linuxtv.org 4122S: Odd Fixes 4123F: drivers/media/pci/dt3155/ 4124 4125DVB_USB_AF9015 MEDIA DRIVER 4126M: Antti Palosaari <crope@iki.fi> 4127L: linux-media@vger.kernel.org 4128W: https://linuxtv.org 4129W: http://palosaari.fi/linux/ 4130Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4131T: git git://linuxtv.org/anttip/media_tree.git 4132S: Maintained 4133F: drivers/media/usb/dvb-usb-v2/af9015* 4134 4135DVB_USB_AF9035 MEDIA DRIVER 4136M: Antti Palosaari <crope@iki.fi> 4137L: linux-media@vger.kernel.org 4138W: https://linuxtv.org 4139W: http://palosaari.fi/linux/ 4140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4141T: git git://linuxtv.org/anttip/media_tree.git 4142S: Maintained 4143F: drivers/media/usb/dvb-usb-v2/af9035* 4144 4145DVB_USB_ANYSEE MEDIA DRIVER 4146M: Antti Palosaari <crope@iki.fi> 4147L: linux-media@vger.kernel.org 4148W: https://linuxtv.org 4149W: http://palosaari.fi/linux/ 4150Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4151T: git git://linuxtv.org/anttip/media_tree.git 4152S: Maintained 4153F: drivers/media/usb/dvb-usb-v2/anysee* 4154 4155DVB_USB_AU6610 MEDIA DRIVER 4156M: Antti Palosaari <crope@iki.fi> 4157L: linux-media@vger.kernel.org 4158W: https://linuxtv.org 4159W: http://palosaari.fi/linux/ 4160Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4161T: git git://linuxtv.org/anttip/media_tree.git 4162S: Maintained 4163F: drivers/media/usb/dvb-usb-v2/au6610* 4164 4165DVB_USB_CE6230 MEDIA DRIVER 4166M: Antti Palosaari <crope@iki.fi> 4167L: linux-media@vger.kernel.org 4168W: https://linuxtv.org 4169W: http://palosaari.fi/linux/ 4170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4171T: git git://linuxtv.org/anttip/media_tree.git 4172S: Maintained 4173F: drivers/media/usb/dvb-usb-v2/ce6230* 4174 4175DVB_USB_CXUSB MEDIA DRIVER 4176M: Michael Krufky <mkrufky@linuxtv.org> 4177L: linux-media@vger.kernel.org 4178W: https://linuxtv.org 4179W: http://github.com/mkrufky 4180Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4181T: git git://linuxtv.org/media_tree.git 4182S: Maintained 4183F: drivers/media/usb/dvb-usb/cxusb* 4184 4185DVB_USB_EC168 MEDIA DRIVER 4186M: Antti Palosaari <crope@iki.fi> 4187L: linux-media@vger.kernel.org 4188W: https://linuxtv.org 4189W: http://palosaari.fi/linux/ 4190Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4191T: git git://linuxtv.org/anttip/media_tree.git 4192S: Maintained 4193F: drivers/media/usb/dvb-usb-v2/ec168* 4194 4195DVB_USB_GL861 MEDIA DRIVER 4196M: Antti Palosaari <crope@iki.fi> 4197L: linux-media@vger.kernel.org 4198W: https://linuxtv.org 4199Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4200T: git git://linuxtv.org/anttip/media_tree.git 4201S: Maintained 4202F: drivers/media/usb/dvb-usb-v2/gl861* 4203 4204DVB_USB_MXL111SF MEDIA DRIVER 4205M: Michael Krufky <mkrufky@linuxtv.org> 4206L: linux-media@vger.kernel.org 4207W: https://linuxtv.org 4208W: http://github.com/mkrufky 4209Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4210T: git git://linuxtv.org/mkrufky/mxl111sf.git 4211S: Maintained 4212F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4213 4214DVB_USB_RTL28XXU MEDIA DRIVER 4215M: Antti Palosaari <crope@iki.fi> 4216L: linux-media@vger.kernel.org 4217W: https://linuxtv.org 4218W: http://palosaari.fi/linux/ 4219Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4220T: git git://linuxtv.org/anttip/media_tree.git 4221S: Maintained 4222F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4223 4224DVB_USB_V2 MEDIA DRIVER 4225M: Antti Palosaari <crope@iki.fi> 4226L: linux-media@vger.kernel.org 4227W: https://linuxtv.org 4228W: http://palosaari.fi/linux/ 4229Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4230T: git git://linuxtv.org/anttip/media_tree.git 4231S: Maintained 4232F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4233F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4234 4235DYNAMIC DEBUG 4236M: Jason Baron <jbaron@akamai.com> 4237S: Maintained 4238F: lib/dynamic_debug.c 4239F: include/linux/dynamic_debug.h 4240 4241DZ DECSTATION DZ11 SERIAL DRIVER 4242M: "Maciej W. Rozycki" <macro@linux-mips.org> 4243S: Maintained 4244F: drivers/tty/serial/dz.* 4245 4246E3X0 POWER BUTTON DRIVER 4247M: Moritz Fischer <moritz.fischer@ettus.com> 4248L: usrp-users@lists.ettus.com 4249W: http://www.ettus.com 4250S: Supported 4251F: drivers/input/misc/e3x0-button.c 4252F: Documentation/devicetree/bindings/input/e3x0-button.txt 4253 4254E4000 MEDIA DRIVER 4255M: Antti Palosaari <crope@iki.fi> 4256L: linux-media@vger.kernel.org 4257W: https://linuxtv.org 4258W: http://palosaari.fi/linux/ 4259Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4260T: git git://linuxtv.org/anttip/media_tree.git 4261S: Maintained 4262F: drivers/media/tuners/e4000* 4263 4264EATA ISA/EISA/PCI SCSI DRIVER 4265M: Dario Ballabio <ballabio_dario@emc.com> 4266L: linux-scsi@vger.kernel.org 4267S: Maintained 4268F: drivers/scsi/eata.c 4269 4270EC100 MEDIA DRIVER 4271M: Antti Palosaari <crope@iki.fi> 4272L: linux-media@vger.kernel.org 4273W: https://linuxtv.org 4274W: http://palosaari.fi/linux/ 4275Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4276T: git git://linuxtv.org/anttip/media_tree.git 4277S: Maintained 4278F: drivers/media/dvb-frontends/ec100* 4279 4280ECRYPT FILE SYSTEM 4281M: Tyler Hicks <tyhicks@canonical.com> 4282L: ecryptfs@vger.kernel.org 4283W: http://ecryptfs.org 4284W: https://launchpad.net/ecryptfs 4285T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4286S: Supported 4287F: Documentation/filesystems/ecryptfs.txt 4288F: fs/ecryptfs/ 4289 4290EDAC-CORE 4291M: Doug Thompson <dougthompson@xmission.com> 4292M: Borislav Petkov <bp@alien8.de> 4293M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4294L: linux-edac@vger.kernel.org 4295T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4296T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4297S: Supported 4298F: Documentation/edac.txt 4299F: drivers/edac/ 4300F: include/linux/edac.h 4301 4302EDAC-AMD64 4303M: Doug Thompson <dougthompson@xmission.com> 4304M: Borislav Petkov <bp@alien8.de> 4305L: linux-edac@vger.kernel.org 4306S: Maintained 4307F: drivers/edac/amd64_edac* 4308 4309EDAC-CALXEDA 4310M: Doug Thompson <dougthompson@xmission.com> 4311M: Robert Richter <rric@kernel.org> 4312L: linux-edac@vger.kernel.org 4313S: Maintained 4314F: drivers/edac/highbank* 4315 4316EDAC-CAVIUM 4317M: Ralf Baechle <ralf@linux-mips.org> 4318M: David Daney <david.daney@cavium.com> 4319L: linux-edac@vger.kernel.org 4320L: linux-mips@linux-mips.org 4321S: Supported 4322F: drivers/edac/octeon_edac* 4323 4324EDAC-E752X 4325M: Mark Gross <mark.gross@intel.com> 4326M: Doug Thompson <dougthompson@xmission.com> 4327L: linux-edac@vger.kernel.org 4328S: Maintained 4329F: drivers/edac/e752x_edac.c 4330 4331EDAC-E7XXX 4332M: Doug Thompson <dougthompson@xmission.com> 4333L: linux-edac@vger.kernel.org 4334S: Maintained 4335F: drivers/edac/e7xxx_edac.c 4336 4337EDAC-GHES 4338M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4339L: linux-edac@vger.kernel.org 4340S: Maintained 4341F: drivers/edac/ghes_edac.c 4342 4343EDAC-I82443BXGX 4344M: Tim Small <tim@buttersideup.com> 4345L: linux-edac@vger.kernel.org 4346S: Maintained 4347F: drivers/edac/i82443bxgx_edac.c 4348 4349EDAC-I3000 4350M: Jason Uhlenkott <juhlenko@akamai.com> 4351L: linux-edac@vger.kernel.org 4352S: Maintained 4353F: drivers/edac/i3000_edac.c 4354 4355EDAC-I5000 4356M: Doug Thompson <dougthompson@xmission.com> 4357L: linux-edac@vger.kernel.org 4358S: Maintained 4359F: drivers/edac/i5000_edac.c 4360 4361EDAC-I5400 4362M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4363L: linux-edac@vger.kernel.org 4364S: Maintained 4365F: drivers/edac/i5400_edac.c 4366 4367EDAC-I7300 4368M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4369L: linux-edac@vger.kernel.org 4370S: Maintained 4371F: drivers/edac/i7300_edac.c 4372 4373EDAC-I7CORE 4374M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4375L: linux-edac@vger.kernel.org 4376S: Maintained 4377F: drivers/edac/i7core_edac.c 4378 4379EDAC-I82975X 4380M: Ranganathan Desikan <ravi@jetztechnologies.com> 4381M: "Arvind R." <arvino55@gmail.com> 4382L: linux-edac@vger.kernel.org 4383S: Maintained 4384F: drivers/edac/i82975x_edac.c 4385 4386EDAC-IE31200 4387M: Jason Baron <jbaron@akamai.com> 4388L: linux-edac@vger.kernel.org 4389S: Maintained 4390F: drivers/edac/ie31200_edac.c 4391 4392EDAC-MPC85XX 4393M: Johannes Thumshirn <morbidrsa@gmail.com> 4394L: linux-edac@vger.kernel.org 4395S: Maintained 4396F: drivers/edac/mpc85xx_edac.[ch] 4397 4398EDAC-PASEMI 4399M: Egor Martovetsky <egor@pasemi.com> 4400L: linux-edac@vger.kernel.org 4401S: Maintained 4402F: drivers/edac/pasemi_edac.c 4403 4404EDAC-R82600 4405M: Tim Small <tim@buttersideup.com> 4406L: linux-edac@vger.kernel.org 4407S: Maintained 4408F: drivers/edac/r82600_edac.c 4409 4410EDAC-SBRIDGE 4411M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4412L: linux-edac@vger.kernel.org 4413S: Maintained 4414F: drivers/edac/sb_edac.c 4415 4416EDAC-XGENE 4417APPLIED MICRO (APM) X-GENE SOC EDAC 4418M: Loc Ho <lho@apm.com> 4419S: Supported 4420F: drivers/edac/xgene_edac.c 4421F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4422 4423EDIROL UA-101/UA-1000 DRIVER 4424M: Clemens Ladisch <clemens@ladisch.de> 4425L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4426T: git git://git.alsa-project.org/alsa-kernel.git 4427S: Maintained 4428F: sound/usb/misc/ua101.c 4429 4430EXTENSIBLE FIRMWARE INTERFACE (EFI) 4431M: Matt Fleming <matt@codeblueprint.co.uk> 4432L: linux-efi@vger.kernel.org 4433T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4434S: Maintained 4435F: Documentation/efi-stub.txt 4436F: arch/ia64/kernel/efi.c 4437F: arch/x86/boot/compressed/eboot.[ch] 4438F: arch/x86/include/asm/efi.h 4439F: arch/x86/platform/efi/ 4440F: drivers/firmware/efi/ 4441F: include/linux/efi*.h 4442 4443EFI VARIABLE FILESYSTEM 4444M: Matthew Garrett <matthew.garrett@nebula.com> 4445M: Jeremy Kerr <jk@ozlabs.org> 4446M: Matt Fleming <matt@codeblueprint.co.uk> 4447T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4448L: linux-efi@vger.kernel.org 4449S: Maintained 4450F: fs/efivarfs/ 4451 4452EFIFB FRAMEBUFFER DRIVER 4453L: linux-fbdev@vger.kernel.org 4454M: Peter Jones <pjones@redhat.com> 4455S: Maintained 4456F: drivers/video/fbdev/efifb.c 4457 4458EFS FILESYSTEM 4459W: http://aeschi.ch.eu.org/efs/ 4460S: Orphan 4461F: fs/efs/ 4462 4463EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4464M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 4465L: netdev@vger.kernel.org 4466S: Maintained 4467F: drivers/net/ethernet/ibm/ehea/ 4468 4469EM28XX VIDEO4LINUX DRIVER 4470M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4471L: linux-media@vger.kernel.org 4472W: https://linuxtv.org 4473T: git git://linuxtv.org/media_tree.git 4474S: Maintained 4475F: drivers/media/usb/em28xx/ 4476 4477EMBEDDED LINUX 4478M: Paul Gortmaker <paul.gortmaker@windriver.com> 4479M: Matt Mackall <mpm@selenic.com> 4480M: David Woodhouse <dwmw2@infradead.org> 4481L: linux-embedded@vger.kernel.org 4482S: Maintained 4483 4484EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4485M: James Smart <james.smart@avagotech.com> 4486M: Dick Kennedy <dick.kennedy@avagotech.com> 4487L: linux-scsi@vger.kernel.org 4488W: http://www.avagotech.com 4489S: Supported 4490F: drivers/scsi/lpfc/ 4491 4492ENE CB710 FLASH CARD READER DRIVER 4493M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4494S: Maintained 4495F: drivers/misc/cb710/ 4496F: drivers/mmc/host/cb710-mmc.* 4497F: include/linux/cb710.h 4498 4499ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4500M: Maxim Levitsky <maximlevitsky@gmail.com> 4501S: Maintained 4502F: drivers/media/rc/ene_ir.* 4503 4504EPSON S1D13XXX FRAMEBUFFER DRIVER 4505M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4506S: Maintained 4507T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4508F: drivers/video/fbdev/s1d13xxxfb.c 4509F: include/video/s1d13xxxfb.h 4510 4511ET131X NETWORK DRIVER 4512M: Mark Einon <mark.einon@gmail.com> 4513S: Odd Fixes 4514F: drivers/net/ethernet/agere/ 4515 4516ETHERNET BRIDGE 4517M: Stephen Hemminger <stephen@networkplumber.org> 4518L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4519L: netdev@vger.kernel.org 4520W: http://www.linuxfoundation.org/en/Net:Bridge 4521S: Maintained 4522F: include/linux/netfilter_bridge/ 4523F: net/bridge/ 4524 4525ETHERNET PHY LIBRARY 4526M: Florian Fainelli <f.fainelli@gmail.com> 4527L: netdev@vger.kernel.org 4528S: Maintained 4529F: include/linux/phy.h 4530F: include/linux/phy_fixed.h 4531F: drivers/net/phy/ 4532F: Documentation/networking/phy.txt 4533F: drivers/of/of_mdio.c 4534F: drivers/of/of_net.c 4535 4536EXT2 FILE SYSTEM 4537M: Jan Kara <jack@suse.com> 4538L: linux-ext4@vger.kernel.org 4539S: Maintained 4540F: Documentation/filesystems/ext2.txt 4541F: fs/ext2/ 4542F: include/linux/ext2* 4543 4544EXT4 FILE SYSTEM 4545M: "Theodore Ts'o" <tytso@mit.edu> 4546M: Andreas Dilger <adilger.kernel@dilger.ca> 4547L: linux-ext4@vger.kernel.org 4548W: http://ext4.wiki.kernel.org 4549Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4550T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4551S: Maintained 4552F: Documentation/filesystems/ext4.txt 4553F: fs/ext4/ 4554 4555Extended Verification Module (EVM) 4556M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4557L: linux-ima-devel@lists.sourceforge.net 4558L: linux-security-module@vger.kernel.org 4559S: Supported 4560F: security/integrity/evm/ 4561 4562EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4563M: MyungJoo Ham <myungjoo.ham@samsung.com> 4564M: Chanwoo Choi <cw00.choi@samsung.com> 4565L: linux-kernel@vger.kernel.org 4566T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4567S: Maintained 4568F: drivers/extcon/ 4569F: include/linux/extcon/ 4570F: include/linux/extcon.h 4571F: Documentation/extcon/ 4572F: Documentation/devicetree/bindings/extcon/ 4573 4574EXYNOS DP DRIVER 4575M: Jingoo Han <jingoohan1@gmail.com> 4576L: dri-devel@lists.freedesktop.org 4577S: Maintained 4578F: drivers/gpu/drm/exynos/exynos_dp* 4579 4580EXYNOS SYSMMU (IOMMU) driver 4581M: Marek Szyprowski <m.szyprowski@samsung.com> 4582L: iommu@lists.linux-foundation.org 4583S: Maintained 4584F: drivers/iommu/exynos-iommu.c 4585 4586EXYNOS MIPI DISPLAY DRIVERS 4587M: Inki Dae <inki.dae@samsung.com> 4588M: Donghwa Lee <dh09.lee@samsung.com> 4589M: Kyungmin Park <kyungmin.park@samsung.com> 4590L: linux-fbdev@vger.kernel.org 4591S: Maintained 4592F: drivers/video/fbdev/exynos/exynos_mipi* 4593F: include/video/exynos_mipi* 4594 4595EZchip NPS platform support 4596M: Noam Camus <noamc@ezchip.com> 4597S: Supported 4598F: arch/arc/plat-eznps 4599F: arch/arc/boot/dts/eznps.dts 4600 4601F71805F HARDWARE MONITORING DRIVER 4602M: Jean Delvare <jdelvare@suse.com> 4603L: linux-hwmon@vger.kernel.org 4604S: Maintained 4605F: Documentation/hwmon/f71805f 4606F: drivers/hwmon/f71805f.c 4607 4608FC0011 TUNER DRIVER 4609M: Michael Buesch <m@bues.ch> 4610L: linux-media@vger.kernel.org 4611S: Maintained 4612F: drivers/media/tuners/fc0011.h 4613F: drivers/media/tuners/fc0011.c 4614 4615FC2580 MEDIA DRIVER 4616M: Antti Palosaari <crope@iki.fi> 4617L: linux-media@vger.kernel.org 4618W: https://linuxtv.org 4619W: http://palosaari.fi/linux/ 4620Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4621T: git git://linuxtv.org/anttip/media_tree.git 4622S: Maintained 4623F: drivers/media/tuners/fc2580* 4624 4625FANOTIFY 4626M: Eric Paris <eparis@redhat.com> 4627S: Maintained 4628F: fs/notify/fanotify/ 4629F: include/linux/fanotify.h 4630F: include/uapi/linux/fanotify.h 4631 4632FARSYNC SYNCHRONOUS DRIVER 4633M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4634W: http://www.farsite.co.uk/ 4635S: Supported 4636F: drivers/net/wan/farsync.* 4637 4638FAULT INJECTION SUPPORT 4639M: Akinobu Mita <akinobu.mita@gmail.com> 4640S: Supported 4641F: Documentation/fault-injection/ 4642F: lib/fault-inject.c 4643 4644FBTFT Framebuffer drivers 4645M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4646M: Noralf Trønnes <noralf@tronnes.org> 4647S: Maintained 4648F: drivers/staging/fbtft/ 4649 4650FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4651M: Vasu Dev <vasu.dev@intel.com> 4652L: fcoe-devel@open-fcoe.org 4653W: www.Open-FCoE.org 4654S: Supported 4655F: drivers/scsi/libfc/ 4656F: drivers/scsi/fcoe/ 4657F: include/scsi/fc/ 4658F: include/scsi/libfc.h 4659F: include/scsi/libfcoe.h 4660F: include/uapi/scsi/fc/ 4661 4662FILE LOCKING (flock() and fcntl()/lockf()) 4663M: Jeff Layton <jlayton@poochiereds.net> 4664M: "J. Bruce Fields" <bfields@fieldses.org> 4665L: linux-fsdevel@vger.kernel.org 4666S: Maintained 4667F: include/linux/fcntl.h 4668F: include/linux/fs.h 4669F: include/uapi/linux/fcntl.h 4670F: include/uapi/linux/fs.h 4671F: fs/fcntl.c 4672F: fs/locks.c 4673 4674FILESYSTEMS (VFS and infrastructure) 4675M: Alexander Viro <viro@zeniv.linux.org.uk> 4676L: linux-fsdevel@vger.kernel.org 4677S: Maintained 4678F: fs/* 4679 4680FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4681M: Riku Voipio <riku.voipio@iki.fi> 4682L: linux-hwmon@vger.kernel.org 4683S: Maintained 4684F: drivers/hwmon/f75375s.c 4685F: include/linux/f75375s.h 4686 4687FIREWIRE AUDIO DRIVERS 4688M: Clemens Ladisch <clemens@ladisch.de> 4689L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4690T: git git://git.alsa-project.org/alsa-kernel.git 4691S: Maintained 4692F: sound/firewire/ 4693 4694FIREWIRE MEDIA DRIVERS (firedtv) 4695M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4696L: linux-media@vger.kernel.org 4697L: linux1394-devel@lists.sourceforge.net 4698T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4699S: Maintained 4700F: drivers/media/firewire/ 4701 4702FIREWIRE SBP-2 TARGET 4703M: Chris Boot <bootc@bootc.net> 4704L: linux-scsi@vger.kernel.org 4705L: target-devel@vger.kernel.org 4706L: linux1394-devel@lists.sourceforge.net 4707T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4708S: Maintained 4709F: drivers/target/sbp/ 4710 4711FIREWIRE SUBSYSTEM 4712M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4713L: linux1394-devel@lists.sourceforge.net 4714W: http://ieee1394.wiki.kernel.org/ 4715T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4716S: Maintained 4717F: drivers/firewire/ 4718F: include/linux/firewire.h 4719F: include/uapi/linux/firewire*.h 4720F: tools/firewire/ 4721 4722FIRMWARE LOADER (request_firmware) 4723M: Ming Lei <ming.lei@canonical.com> 4724L: linux-kernel@vger.kernel.org 4725S: Maintained 4726F: Documentation/firmware_class/ 4727F: drivers/base/firmware*.c 4728F: include/linux/firmware.h 4729 4730FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4731M: Joshua Morris <josh.h.morris@us.ibm.com> 4732M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4733S: Maintained 4734F: drivers/block/rsxx/ 4735 4736FLOPPY DRIVER 4737M: Jiri Kosina <jikos@kernel.org> 4738T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4739S: Odd fixes 4740F: drivers/block/floppy.c 4741 4742FMC SUBSYSTEM 4743M: Alessandro Rubini <rubini@gnudd.com> 4744W: http://www.ohwr.org/projects/fmc-bus 4745S: Supported 4746F: drivers/fmc/ 4747F: include/linux/fmc*.h 4748F: include/linux/ipmi-fru.h 4749K: fmc_d.*register 4750 4751FPGA MANAGER FRAMEWORK 4752M: Alan Tull <atull@opensource.altera.com> 4753R: Moritz Fischer <moritz.fischer@ettus.com> 4754S: Maintained 4755F: drivers/fpga/ 4756F: include/linux/fpga/fpga-mgr.h 4757W: http://www.rocketboards.org 4758 4759FPU EMULATOR 4760M: Bill Metzenthen <billm@melbpc.org.au> 4761W: http://floatingpoint.sourceforge.net/emulator/index.html 4762S: Maintained 4763F: arch/x86/math-emu/ 4764 4765FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4766L: netdev@vger.kernel.org 4767S: Orphan 4768F: drivers/net/wan/dlci.c 4769F: drivers/net/wan/sdla.c 4770 4771FRAMEBUFFER LAYER 4772M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4773M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4774L: linux-fbdev@vger.kernel.org 4775W: http://linux-fbdev.sourceforge.net/ 4776Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4777T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4778S: Maintained 4779F: Documentation/fb/ 4780F: drivers/video/ 4781F: include/video/ 4782F: include/linux/fb.h 4783F: include/uapi/video/ 4784F: include/uapi/linux/fb.h 4785 4786FREESCALE DIU FRAMEBUFFER DRIVER 4787M: Timur Tabi <timur@tabi.org> 4788L: linux-fbdev@vger.kernel.org 4789S: Maintained 4790F: drivers/video/fbdev/fsl-diu-fb.* 4791 4792FREESCALE DMA DRIVER 4793M: Li Yang <leoli@freescale.com> 4794M: Zhang Wei <zw@zh-kernel.org> 4795L: linuxppc-dev@lists.ozlabs.org 4796S: Maintained 4797F: drivers/dma/fsldma.* 4798 4799FREESCALE GPMI NAND DRIVER 4800M: Han Xu <han.xu@nxp.com> 4801L: linux-mtd@lists.infradead.org 4802S: Maintained 4803F: drivers/mtd/nand/gpmi-nand/* 4804 4805FREESCALE I2C CPM DRIVER 4806M: Jochen Friedrich <jochen@scram.de> 4807L: linuxppc-dev@lists.ozlabs.org 4808L: linux-i2c@vger.kernel.org 4809S: Maintained 4810F: drivers/i2c/busses/i2c-cpm.c 4811 4812FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4813M: Sascha Hauer <kernel@pengutronix.de> 4814L: linux-fbdev@vger.kernel.org 4815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4816S: Maintained 4817F: include/linux/platform_data/video-imxfb.h 4818F: drivers/video/fbdev/imxfb.c 4819 4820FREESCALE QUAD SPI DRIVER 4821M: Han Xu <han.xu@nxp.com> 4822L: linux-mtd@lists.infradead.org 4823S: Maintained 4824F: drivers/mtd/spi-nor/fsl-quadspi.c 4825 4826FREESCALE SOC FS_ENET DRIVER 4827M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4828M: Vitaly Bordug <vbordug@ru.mvista.com> 4829L: linuxppc-dev@lists.ozlabs.org 4830L: netdev@vger.kernel.org 4831S: Maintained 4832F: drivers/net/ethernet/freescale/fs_enet/ 4833F: include/linux/fs_enet_pd.h 4834 4835FREESCALE IMX / MXC FEC DRIVER 4836M: Fugang Duan <fugang.duan@nxp.com> 4837L: netdev@vger.kernel.org 4838S: Maintained 4839F: drivers/net/ethernet/freescale/fec_main.c 4840F: drivers/net/ethernet/freescale/fec_ptp.c 4841F: drivers/net/ethernet/freescale/fec.h 4842F: Documentation/devicetree/bindings/net/fsl-fec.txt 4843 4844FREESCALE QUICC ENGINE LIBRARY 4845L: linuxppc-dev@lists.ozlabs.org 4846S: Orphan 4847F: drivers/soc/fsl/qe/ 4848F: include/soc/fsl/*qe*.h 4849F: include/soc/fsl/*ucc*.h 4850 4851FREESCALE USB PERIPHERAL DRIVERS 4852M: Li Yang <leoli@freescale.com> 4853L: linux-usb@vger.kernel.org 4854L: linuxppc-dev@lists.ozlabs.org 4855S: Maintained 4856F: drivers/usb/gadget/udc/fsl* 4857 4858FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4859M: Li Yang <leoli@freescale.com> 4860L: netdev@vger.kernel.org 4861L: linuxppc-dev@lists.ozlabs.org 4862S: Maintained 4863F: drivers/net/ethernet/freescale/ucc_geth* 4864 4865FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4866M: Claudiu Manoil <claudiu.manoil@freescale.com> 4867L: netdev@vger.kernel.org 4868S: Maintained 4869F: drivers/net/ethernet/freescale/gianfar* 4870X: drivers/net/ethernet/freescale/gianfar_ptp.c 4871F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4872 4873FREESCALE QUICC ENGINE UCC UART DRIVER 4874M: Timur Tabi <timur@tabi.org> 4875L: linuxppc-dev@lists.ozlabs.org 4876S: Maintained 4877F: drivers/tty/serial/ucc_uart.c 4878 4879FREESCALE SOC SOUND DRIVERS 4880M: Timur Tabi <timur@tabi.org> 4881M: Nicolin Chen <nicoleotsuka@gmail.com> 4882M: Xiubo Li <Xiubo.Lee@gmail.com> 4883R: Fabio Estevam <fabio.estevam@nxp.com> 4884L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4885L: linuxppc-dev@lists.ozlabs.org 4886S: Maintained 4887F: sound/soc/fsl/fsl* 4888F: sound/soc/fsl/imx* 4889F: sound/soc/fsl/mpc8610_hpcd.c 4890 4891FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4892M: "J. German Rivera" <German.Rivera@freescale.com> 4893M: Stuart Yoder <stuart.yoder@nxp.com> 4894L: linux-kernel@vger.kernel.org 4895S: Maintained 4896F: drivers/staging/fsl-mc/ 4897 4898FREEVXFS FILESYSTEM 4899M: Christoph Hellwig <hch@infradead.org> 4900W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4901S: Maintained 4902F: fs/freevxfs/ 4903 4904FREEZER 4905M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4906M: Pavel Machek <pavel@ucw.cz> 4907L: linux-pm@vger.kernel.org 4908S: Supported 4909F: Documentation/power/freezing-of-tasks.txt 4910F: include/linux/freezer.h 4911F: kernel/freezer.c 4912 4913FRONTSWAP API 4914M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4915L: linux-kernel@vger.kernel.org 4916S: Maintained 4917F: mm/frontswap.c 4918F: include/linux/frontswap.h 4919 4920FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4921M: David Howells <dhowells@redhat.com> 4922L: linux-cachefs@redhat.com (moderated for non-subscribers) 4923S: Supported 4924F: Documentation/filesystems/caching/ 4925F: fs/fscache/ 4926F: include/linux/fscache*.h 4927 4928F2FS FILE SYSTEM 4929M: Jaegeuk Kim <jaegeuk@kernel.org> 4930M: Changman Lee <cm224.lee@samsung.com> 4931R: Chao Yu <yuchao0@huawei.com> 4932L: linux-f2fs-devel@lists.sourceforge.net 4933W: http://en.wikipedia.org/wiki/F2FS 4934T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4935S: Maintained 4936F: Documentation/filesystems/f2fs.txt 4937F: Documentation/ABI/testing/sysfs-fs-f2fs 4938F: fs/f2fs/ 4939F: include/linux/f2fs_fs.h 4940F: include/trace/events/f2fs.h 4941 4942FUJITSU FR-V (FRV) PORT 4943S: Orphan 4944F: arch/frv/ 4945 4946FUJITSU LAPTOP EXTRAS 4947M: Jonathan Woithe <jwoithe@just42.net> 4948L: platform-driver-x86@vger.kernel.org 4949S: Maintained 4950F: drivers/platform/x86/fujitsu-laptop.c 4951 4952FUJITSU M-5MO LS CAMERA ISP DRIVER 4953M: Kyungmin Park <kyungmin.park@samsung.com> 4954M: Heungjun Kim <riverful.kim@samsung.com> 4955L: linux-media@vger.kernel.org 4956S: Maintained 4957F: drivers/media/i2c/m5mols/ 4958F: include/media/i2c/m5mols.h 4959 4960FUJITSU TABLET EXTRAS 4961M: Robert Gerlach <khnz@gmx.de> 4962L: platform-driver-x86@vger.kernel.org 4963S: Maintained 4964F: drivers/platform/x86/fujitsu-tablet.c 4965 4966FUSE: FILESYSTEM IN USERSPACE 4967M: Miklos Szeredi <miklos@szeredi.hu> 4968L: linux-fsdevel@vger.kernel.org 4969W: http://fuse.sourceforge.net/ 4970T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 4971S: Maintained 4972F: fs/fuse/ 4973F: include/uapi/linux/fuse.h 4974F: Documentation/filesystems/fuse.txt 4975 4976FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4977M: Rik Faith <faith@cs.unc.edu> 4978L: linux-scsi@vger.kernel.org 4979S: Odd Fixes (e.g., new signatures) 4980F: drivers/scsi/fdomain.* 4981 4982GCOV BASED KERNEL PROFILING 4983M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 4984S: Maintained 4985F: kernel/gcov/ 4986F: Documentation/gcov.txt 4987 4988GDT SCSI DISK ARRAY CONTROLLER DRIVER 4989M: Achim Leubner <achim_leubner@adaptec.com> 4990L: linux-scsi@vger.kernel.org 4991W: http://www.icp-vortex.com/ 4992S: Supported 4993F: drivers/scsi/gdt* 4994 4995GDB KERNEL DEBUGGING HELPER SCRIPTS 4996M: Jan Kiszka <jan.kiszka@siemens.com> 4997M: Kieran Bingham <kieran@bingham.xyz> 4998S: Supported 4999F: scripts/gdb/ 5000 5001GEMTEK FM RADIO RECEIVER DRIVER 5002M: Hans Verkuil <hverkuil@xs4all.nl> 5003L: linux-media@vger.kernel.org 5004T: git git://linuxtv.org/media_tree.git 5005W: https://linuxtv.org 5006S: Maintained 5007F: drivers/media/radio/radio-gemtek* 5008 5009GENERIC GPIO I2C DRIVER 5010M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5011S: Supported 5012F: drivers/i2c/busses/i2c-gpio.c 5013F: include/linux/i2c-gpio.h 5014 5015GENERIC GPIO I2C MULTIPLEXER DRIVER 5016M: Peter Korsgaard <peter.korsgaard@barco.com> 5017L: linux-i2c@vger.kernel.org 5018S: Supported 5019F: drivers/i2c/muxes/i2c-mux-gpio.c 5020F: include/linux/i2c-mux-gpio.h 5021F: Documentation/i2c/muxes/i2c-mux-gpio 5022 5023GENERIC HDLC (WAN) DRIVERS 5024M: Krzysztof Halasa <khc@pm.waw.pl> 5025W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5026S: Maintained 5027F: drivers/net/wan/c101.c 5028F: drivers/net/wan/hd6457* 5029F: drivers/net/wan/hdlc* 5030F: drivers/net/wan/n2.c 5031F: drivers/net/wan/pc300too.c 5032F: drivers/net/wan/pci200syn.c 5033F: drivers/net/wan/wanxl* 5034 5035GENERIC INCLUDE/ASM HEADER FILES 5036M: Arnd Bergmann <arnd@arndb.de> 5037L: linux-arch@vger.kernel.org 5038T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5039S: Maintained 5040F: include/asm-generic/ 5041F: include/uapi/asm-generic/ 5042 5043GENERIC PHY FRAMEWORK 5044M: Kishon Vijay Abraham I <kishon@ti.com> 5045L: linux-kernel@vger.kernel.org 5046T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5047S: Supported 5048F: drivers/phy/ 5049F: include/linux/phy/ 5050 5051GENERIC PM DOMAINS 5052M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5053M: Kevin Hilman <khilman@kernel.org> 5054M: Ulf Hansson <ulf.hansson@linaro.org> 5055L: linux-pm@vger.kernel.org 5056S: Supported 5057F: drivers/base/power/domain*.c 5058F: include/linux/pm_domain.h 5059 5060GENERIC UIO DRIVER FOR PCI DEVICES 5061M: "Michael S. Tsirkin" <mst@redhat.com> 5062L: kvm@vger.kernel.org 5063S: Supported 5064F: drivers/uio/uio_pci_generic.c 5065 5066GET_MAINTAINER SCRIPT 5067M: Joe Perches <joe@perches.com> 5068S: Maintained 5069F: scripts/get_maintainer.pl 5070 5071GFS2 FILE SYSTEM 5072M: Steven Whitehouse <swhiteho@redhat.com> 5073M: Bob Peterson <rpeterso@redhat.com> 5074L: cluster-devel@redhat.com 5075W: http://sources.redhat.com/cluster/ 5076T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5077S: Supported 5078F: Documentation/filesystems/gfs2*.txt 5079F: fs/gfs2/ 5080F: include/uapi/linux/gfs2_ondisk.h 5081 5082GIGASET ISDN DRIVERS 5083M: Paul Bolle <pebolle@tiscali.nl> 5084L: gigaset307x-common@lists.sourceforge.net 5085W: http://gigaset307x.sourceforge.net/ 5086S: Odd Fixes 5087F: Documentation/isdn/README.gigaset 5088F: drivers/isdn/gigaset/ 5089F: include/uapi/linux/gigaset_dev.h 5090 5091GO7007 MPEG CODEC 5092M: Hans Verkuil <hans.verkuil@cisco.com> 5093L: linux-media@vger.kernel.org 5094S: Maintained 5095F: drivers/media/usb/go7007/ 5096 5097GOODIX TOUCHSCREEN 5098M: Bastien Nocera <hadess@hadess.net> 5099L: linux-input@vger.kernel.org 5100S: Maintained 5101F: drivers/input/touchscreen/goodix.c 5102 5103GPIO SUBSYSTEM 5104M: Linus Walleij <linus.walleij@linaro.org> 5105M: Alexandre Courbot <gnurou@gmail.com> 5106L: linux-gpio@vger.kernel.org 5107T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5108S: Maintained 5109F: Documentation/devicetree/bindings/gpio/ 5110F: Documentation/gpio/ 5111F: Documentation/ABI/testing/gpio-cdev 5112F: Documentation/ABI/obsolete/sysfs-gpio 5113F: drivers/gpio/ 5114F: include/linux/gpio/ 5115F: include/linux/gpio.h 5116F: include/asm-generic/gpio.h 5117F: include/uapi/linux/gpio.h 5118F: tools/gpio/ 5119 5120GRE DEMULTIPLEXER DRIVER 5121M: Dmitry Kozlov <xeb@mail.ru> 5122L: netdev@vger.kernel.org 5123S: Maintained 5124F: net/ipv4/gre_demux.c 5125F: net/ipv4/gre_offload.c 5126F: include/net/gre.h 5127 5128GRETH 10/100/1G Ethernet MAC device driver 5129M: Andreas Larsson <andreas@gaisler.com> 5130L: netdev@vger.kernel.org 5131S: Maintained 5132F: drivers/net/ethernet/aeroflex/ 5133 5134GSPCA FINEPIX SUBDRIVER 5135M: Frank Zago <frank@zago.net> 5136L: linux-media@vger.kernel.org 5137T: git git://linuxtv.org/media_tree.git 5138S: Maintained 5139F: drivers/media/usb/gspca/finepix.c 5140 5141GSPCA GL860 SUBDRIVER 5142M: Olivier Lorin <o.lorin@laposte.net> 5143L: linux-media@vger.kernel.org 5144T: git git://linuxtv.org/media_tree.git 5145S: Maintained 5146F: drivers/media/usb/gspca/gl860/ 5147 5148GSPCA M5602 SUBDRIVER 5149M: Erik Andren <erik.andren@gmail.com> 5150L: linux-media@vger.kernel.org 5151T: git git://linuxtv.org/media_tree.git 5152S: Maintained 5153F: drivers/media/usb/gspca/m5602/ 5154 5155GSPCA PAC207 SONIXB SUBDRIVER 5156M: Hans de Goede <hdegoede@redhat.com> 5157L: linux-media@vger.kernel.org 5158T: git git://linuxtv.org/media_tree.git 5159S: Maintained 5160F: drivers/media/usb/gspca/pac207.c 5161 5162GSPCA SN9C20X SUBDRIVER 5163M: Brian Johnson <brijohn@gmail.com> 5164L: linux-media@vger.kernel.org 5165T: git git://linuxtv.org/media_tree.git 5166S: Maintained 5167F: drivers/media/usb/gspca/sn9c20x.c 5168 5169GSPCA T613 SUBDRIVER 5170M: Leandro Costantino <lcostantino@gmail.com> 5171L: linux-media@vger.kernel.org 5172T: git git://linuxtv.org/media_tree.git 5173S: Maintained 5174F: drivers/media/usb/gspca/t613.c 5175 5176GSPCA USB WEBCAM DRIVER 5177M: Hans de Goede <hdegoede@redhat.com> 5178L: linux-media@vger.kernel.org 5179T: git git://linuxtv.org/media_tree.git 5180S: Maintained 5181F: drivers/media/usb/gspca/ 5182 5183GUID PARTITION TABLE (GPT) 5184M: Davidlohr Bueso <dave@stgolabs.net> 5185L: linux-efi@vger.kernel.org 5186S: Maintained 5187F: block/partitions/efi.* 5188 5189STK1160 USB VIDEO CAPTURE DRIVER 5190M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5191L: linux-media@vger.kernel.org 5192T: git git://linuxtv.org/media_tree.git 5193S: Maintained 5194F: drivers/media/usb/stk1160/ 5195 5196H8/300 ARCHITECTURE 5197M: Yoshinori Sato <ysato@users.sourceforge.jp> 5198L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5199W: http://uclinux-h8.sourceforge.jp 5200T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5201S: Maintained 5202F: arch/h8300/ 5203F: drivers/clocksource/h8300_*.c 5204F: drivers/clk/h8300/ 5205F: drivers/irqchip/irq-renesas-h8*.c 5206 5207HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5208M: Frank Seidel <frank@f-seidel.de> 5209L: platform-driver-x86@vger.kernel.org 5210W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5211S: Maintained 5212F: drivers/platform/x86/hdaps.c 5213 5214HDPVR USB VIDEO ENCODER DRIVER 5215M: Hans Verkuil <hverkuil@xs4all.nl> 5216L: linux-media@vger.kernel.org 5217T: git git://linuxtv.org/media_tree.git 5218W: https://linuxtv.org 5219S: Odd Fixes 5220F: drivers/media/usb/hdpvr/ 5221 5222HWPOISON MEMORY FAILURE HANDLING 5223M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5224L: linux-mm@kvack.org 5225S: Maintained 5226F: mm/memory-failure.c 5227F: mm/hwpoison-inject.c 5228 5229HYPERVISOR VIRTUAL CONSOLE DRIVER 5230L: linuxppc-dev@lists.ozlabs.org 5231S: Odd Fixes 5232F: drivers/tty/hvc/ 5233 5234HACKRF MEDIA DRIVER 5235M: Antti Palosaari <crope@iki.fi> 5236L: linux-media@vger.kernel.org 5237W: https://linuxtv.org 5238W: http://palosaari.fi/linux/ 5239Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5240T: git git://linuxtv.org/anttip/media_tree.git 5241S: Maintained 5242F: drivers/media/usb/hackrf/ 5243 5244HARDWARE MONITORING 5245M: Jean Delvare <jdelvare@suse.com> 5246M: Guenter Roeck <linux@roeck-us.net> 5247L: linux-hwmon@vger.kernel.org 5248W: http://hwmon.wiki.kernel.org/ 5249T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5250T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5251S: Maintained 5252F: Documentation/hwmon/ 5253F: drivers/hwmon/ 5254F: include/linux/hwmon*.h 5255 5256HARDWARE RANDOM NUMBER GENERATOR CORE 5257M: Matt Mackall <mpm@selenic.com> 5258M: Herbert Xu <herbert@gondor.apana.org.au> 5259L: linux-crypto@vger.kernel.org 5260S: Odd fixes 5261F: Documentation/hw_random.txt 5262F: drivers/char/hw_random/ 5263F: include/linux/hw_random.h 5264 5265HARDWARE SPINLOCK CORE 5266M: Ohad Ben-Cohen <ohad@wizery.com> 5267M: Bjorn Andersson <bjorn.andersson@linaro.org> 5268L: linux-remoteproc@vger.kernel.org 5269S: Maintained 5270T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5271F: Documentation/hwspinlock.txt 5272F: drivers/hwspinlock/hwspinlock_* 5273F: include/linux/hwspinlock.h 5274 5275HARMONY SOUND DRIVER 5276L: linux-parisc@vger.kernel.org 5277S: Maintained 5278F: sound/parisc/harmony.* 5279 5280HD29L2 MEDIA DRIVER 5281M: Antti Palosaari <crope@iki.fi> 5282L: linux-media@vger.kernel.org 5283W: https://linuxtv.org 5284W: http://palosaari.fi/linux/ 5285Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5286T: git git://linuxtv.org/anttip/media_tree.git 5287S: Maintained 5288F: drivers/media/dvb-frontends/hd29l2* 5289 5290HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5291M: Don Brace <don.brace@microsemi.com> 5292L: iss_storagedev@hp.com 5293L: esc.storagedev@microsemi.com 5294L: linux-scsi@vger.kernel.org 5295S: Supported 5296F: Documentation/scsi/hpsa.txt 5297F: drivers/scsi/hpsa*.[ch] 5298F: include/linux/cciss*.h 5299F: include/uapi/linux/cciss*.h 5300 5301HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5302M: Don Brace <don.brace@microsemi.com> 5303L: iss_storagedev@hp.com 5304L: esc.storagedev@microsemi.com 5305L: linux-scsi@vger.kernel.org 5306S: Supported 5307F: Documentation/blockdev/cciss.txt 5308F: drivers/block/cciss* 5309F: include/linux/cciss_ioctl.h 5310F: include/uapi/linux/cciss_ioctl.h 5311 5312HFI1 DRIVER 5313M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5314M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5315L: linux-rdma@vger.kernel.org 5316S: Supported 5317F: drivers/infiniband/hw/hfi1 5318 5319HFS FILESYSTEM 5320L: linux-fsdevel@vger.kernel.org 5321S: Orphan 5322F: Documentation/filesystems/hfs.txt 5323F: fs/hfs/ 5324 5325HFSPLUS FILESYSTEM 5326L: linux-fsdevel@vger.kernel.org 5327S: Orphan 5328F: Documentation/filesystems/hfsplus.txt 5329F: fs/hfsplus/ 5330 5331HGA FRAMEBUFFER DRIVER 5332M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5333L: linux-nvidia@lists.surfsouth.com 5334W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5335S: Maintained 5336F: drivers/video/fbdev/hgafb.c 5337 5338HIBERNATION (aka Software Suspend, aka swsusp) 5339M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5340M: Pavel Machek <pavel@ucw.cz> 5341L: linux-pm@vger.kernel.org 5342S: Supported 5343F: arch/x86/power/ 5344F: drivers/base/power/ 5345F: kernel/power/ 5346F: include/linux/suspend.h 5347F: include/linux/freezer.h 5348F: include/linux/pm.h 5349F: arch/*/include/asm/suspend*.h 5350 5351HID CORE LAYER 5352M: Jiri Kosina <jikos@kernel.org> 5353R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5354L: linux-input@vger.kernel.org 5355T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5356S: Maintained 5357F: drivers/hid/ 5358F: include/linux/hid* 5359F: include/uapi/linux/hid* 5360 5361HID SENSOR HUB DRIVERS 5362M: Jiri Kosina <jikos@kernel.org> 5363M: Jonathan Cameron <jic23@kernel.org> 5364M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5365L: linux-input@vger.kernel.org 5366L: linux-iio@vger.kernel.org 5367S: Maintained 5368F: Documentation/hid/hid-sensor* 5369F: drivers/hid/hid-sensor-* 5370F: drivers/iio/*/hid-* 5371F: include/linux/hid-sensor-* 5372 5373HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5374M: Thomas Gleixner <tglx@linutronix.de> 5375L: linux-kernel@vger.kernel.org 5376T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5377S: Maintained 5378F: Documentation/timers/ 5379F: kernel/time/hrtimer.c 5380F: kernel/time/clockevents.c 5381F: kernel/time/tick*.* 5382F: kernel/time/timer_*.c 5383F: include/linux/clockchips.h 5384F: include/linux/hrtimer.h 5385 5386HIGH-SPEED SCC DRIVER FOR AX.25 5387L: linux-hams@vger.kernel.org 5388S: Orphan 5389F: drivers/net/hamradio/dmascc.c 5390F: drivers/net/hamradio/scc.c 5391 5392HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5393M: HighPoint Linux Team <linux@highpoint-tech.com> 5394W: http://www.highpoint-tech.com 5395S: Supported 5396F: Documentation/scsi/hptiop.txt 5397F: drivers/scsi/hptiop.c 5398 5399HIPPI 5400M: Jes Sorensen <jes@trained-monkey.org> 5401L: linux-hippi@sunsite.dk 5402S: Maintained 5403F: include/linux/hippidevice.h 5404F: include/uapi/linux/if_hippi.h 5405F: net/802/hippi.c 5406F: drivers/net/hippi/ 5407 5408HISILICON SAS Controller 5409M: John Garry <john.garry@huawei.com> 5410W: http://www.hisilicon.com 5411S: Supported 5412F: drivers/scsi/hisi_sas/ 5413F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5414 5415HOST AP DRIVER 5416M: Jouni Malinen <j@w1.fi> 5417L: hostap@shmoo.com (subscribers-only) 5418L: linux-wireless@vger.kernel.org 5419W: http://hostap.epitest.fi/ 5420S: Maintained 5421F: drivers/net/wireless/intersil/hostap/ 5422 5423HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5424L: platform-driver-x86@vger.kernel.org 5425S: Orphan 5426F: drivers/platform/x86/tc1100-wmi.c 5427 5428HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5429M: Jaroslav Kysela <perex@perex.cz> 5430S: Maintained 5431F: drivers/net/ethernet/hp/hp100.* 5432 5433HPET: High Precision Event Timers driver 5434M: Clemens Ladisch <clemens@ladisch.de> 5435S: Maintained 5436F: Documentation/timers/hpet.txt 5437F: drivers/char/hpet.c 5438F: include/linux/hpet.h 5439F: include/uapi/linux/hpet.h 5440 5441HPET: x86 5442S: Orphan 5443F: arch/x86/kernel/hpet.c 5444F: arch/x86/include/asm/hpet.h 5445 5446HPFS FILESYSTEM 5447M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5448W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5449S: Maintained 5450F: fs/hpfs/ 5451 5452HSI SUBSYSTEM 5453M: Sebastian Reichel <sre@kernel.org> 5454T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5455S: Maintained 5456F: Documentation/ABI/testing/sysfs-bus-hsi 5457F: Documentation/hsi.txt 5458F: drivers/hsi/ 5459F: include/linux/hsi/ 5460F: include/uapi/linux/hsi/ 5461 5462HSO 3G MODEM DRIVER 5463M: Jan Dumon <j.dumon@option.com> 5464W: http://www.pharscape.org 5465S: Maintained 5466F: drivers/net/usb/hso.c 5467 5468HSR NETWORK PROTOCOL 5469M: Arvid Brodin <arvid.brodin@alten.se> 5470L: netdev@vger.kernel.org 5471S: Maintained 5472F: net/hsr/ 5473 5474HTCPEN TOUCHSCREEN DRIVER 5475M: Pau Oliva Fora <pof@eslack.org> 5476L: linux-input@vger.kernel.org 5477S: Maintained 5478F: drivers/input/touchscreen/htcpen.c 5479 5480HUGETLB FILESYSTEM 5481M: Nadia Yvette Chambers <nyc@holomorphy.com> 5482S: Maintained 5483F: fs/hugetlbfs/ 5484 5485Hyper-V CORE AND DRIVERS 5486M: "K. Y. Srinivasan" <kys@microsoft.com> 5487M: Haiyang Zhang <haiyangz@microsoft.com> 5488L: devel@linuxdriverproject.org 5489S: Maintained 5490F: arch/x86/include/asm/mshyperv.h 5491F: arch/x86/include/uapi/asm/hyperv.h 5492F: arch/x86/kernel/cpu/mshyperv.c 5493F: drivers/hid/hid-hyperv.c 5494F: drivers/hv/ 5495F: drivers/input/serio/hyperv-keyboard.c 5496F: drivers/pci/host/pci-hyperv.c 5497F: drivers/net/hyperv/ 5498F: drivers/scsi/storvsc_drv.c 5499F: drivers/video/fbdev/hyperv_fb.c 5500F: include/linux/hyperv.h 5501F: tools/hv/ 5502F: Documentation/ABI/stable/sysfs-bus-vmbus 5503 5504I2C MUXES 5505M: Peter Rosin <peda@axentia.se> 5506L: linux-i2c@vger.kernel.org 5507S: Maintained 5508F: Documentation/i2c/i2c-topology 5509F: Documentation/i2c/muxes/ 5510F: Documentation/devicetree/bindings/i2c/i2c-mux* 5511F: drivers/i2c/i2c-mux.c 5512F: drivers/i2c/muxes/ 5513F: include/linux/i2c-mux.h 5514 5515I2C OVER PARALLEL PORT 5516M: Jean Delvare <jdelvare@suse.com> 5517L: linux-i2c@vger.kernel.org 5518S: Maintained 5519F: Documentation/i2c/busses/i2c-parport 5520F: Documentation/i2c/busses/i2c-parport-light 5521F: drivers/i2c/busses/i2c-parport.c 5522F: drivers/i2c/busses/i2c-parport-light.c 5523 5524I2C/SMBUS CONTROLLER DRIVERS FOR PC 5525M: Jean Delvare <jdelvare@suse.com> 5526L: linux-i2c@vger.kernel.org 5527S: Maintained 5528F: Documentation/i2c/busses/i2c-ali1535 5529F: Documentation/i2c/busses/i2c-ali1563 5530F: Documentation/i2c/busses/i2c-ali15x3 5531F: Documentation/i2c/busses/i2c-amd756 5532F: Documentation/i2c/busses/i2c-amd8111 5533F: Documentation/i2c/busses/i2c-i801 5534F: Documentation/i2c/busses/i2c-nforce2 5535F: Documentation/i2c/busses/i2c-piix4 5536F: Documentation/i2c/busses/i2c-sis5595 5537F: Documentation/i2c/busses/i2c-sis630 5538F: Documentation/i2c/busses/i2c-sis96x 5539F: Documentation/i2c/busses/i2c-via 5540F: Documentation/i2c/busses/i2c-viapro 5541F: drivers/i2c/busses/i2c-ali1535.c 5542F: drivers/i2c/busses/i2c-ali1563.c 5543F: drivers/i2c/busses/i2c-ali15x3.c 5544F: drivers/i2c/busses/i2c-amd756.c 5545F: drivers/i2c/busses/i2c-amd756-s4882.c 5546F: drivers/i2c/busses/i2c-amd8111.c 5547F: drivers/i2c/busses/i2c-i801.c 5548F: drivers/i2c/busses/i2c-isch.c 5549F: drivers/i2c/busses/i2c-nforce2.c 5550F: drivers/i2c/busses/i2c-nforce2-s4985.c 5551F: drivers/i2c/busses/i2c-piix4.c 5552F: drivers/i2c/busses/i2c-sis5595.c 5553F: drivers/i2c/busses/i2c-sis630.c 5554F: drivers/i2c/busses/i2c-sis96x.c 5555F: drivers/i2c/busses/i2c-via.c 5556F: drivers/i2c/busses/i2c-viapro.c 5557 5558I2C/SMBUS ISMT DRIVER 5559M: Seth Heasley <seth.heasley@intel.com> 5560M: Neil Horman <nhorman@tuxdriver.com> 5561L: linux-i2c@vger.kernel.org 5562F: drivers/i2c/busses/i2c-ismt.c 5563F: Documentation/i2c/busses/i2c-ismt 5564 5565I2C/SMBUS STUB DRIVER 5566M: Jean Delvare <jdelvare@suse.com> 5567L: linux-i2c@vger.kernel.org 5568S: Maintained 5569F: drivers/i2c/i2c-stub.c 5570 5571I2C SUBSYSTEM 5572M: Wolfram Sang <wsa@the-dreams.de> 5573L: linux-i2c@vger.kernel.org 5574W: https://i2c.wiki.kernel.org/ 5575Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5576T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5577S: Maintained 5578F: Documentation/devicetree/bindings/i2c/ 5579F: Documentation/i2c/ 5580F: drivers/i2c/ 5581F: drivers/i2c/*/ 5582F: include/linux/i2c.h 5583F: include/linux/i2c-*.h 5584F: include/uapi/linux/i2c.h 5585F: include/uapi/linux/i2c-*.h 5586 5587I2C ACPI SUPPORT 5588M: Mika Westerberg <mika.westerberg@linux.intel.com> 5589L: linux-i2c@vger.kernel.org 5590L: linux-acpi@vger.kernel.org 5591S: Maintained 5592 5593I2C-TAOS-EVM DRIVER 5594M: Jean Delvare <jdelvare@suse.com> 5595L: linux-i2c@vger.kernel.org 5596S: Maintained 5597F: Documentation/i2c/busses/i2c-taos-evm 5598F: drivers/i2c/busses/i2c-taos-evm.c 5599 5600I2C-TINY-USB DRIVER 5601M: Till Harbaum <till@harbaum.org> 5602L: linux-i2c@vger.kernel.org 5603W: http://www.harbaum.org/till/i2c_tiny_usb 5604S: Maintained 5605F: drivers/i2c/busses/i2c-tiny-usb.c 5606 5607i386 BOOT CODE 5608M: "H. Peter Anvin" <hpa@zytor.com> 5609S: Maintained 5610F: arch/x86/boot/ 5611 5612i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5613M: "H. Peter Anvin" <hpa@zytor.com> 5614T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5615S: Maintained 5616 5617IA64 (Itanium) PLATFORM 5618M: Tony Luck <tony.luck@intel.com> 5619M: Fenghua Yu <fenghua.yu@intel.com> 5620L: linux-ia64@vger.kernel.org 5621T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5622S: Maintained 5623F: arch/ia64/ 5624 5625IBM Power VMX Cryptographic instructions 5626M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5627M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5628L: linux-crypto@vger.kernel.org 5629S: Supported 5630F: drivers/crypto/vmx/Makefile 5631F: drivers/crypto/vmx/Kconfig 5632F: drivers/crypto/vmx/vmx.c 5633F: drivers/crypto/vmx/aes* 5634F: drivers/crypto/vmx/ghash* 5635F: drivers/crypto/vmx/ppc-xlate.pl 5636 5637IBM Power in-Nest Crypto Acceleration 5638M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5639M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5640L: linux-crypto@vger.kernel.org 5641S: Supported 5642F: drivers/crypto/nx/Makefile 5643F: drivers/crypto/nx/Kconfig 5644F: drivers/crypto/nx/nx-aes* 5645F: drivers/crypto/nx/nx-sha* 5646F: drivers/crypto/nx/nx.* 5647F: drivers/crypto/nx/nx_csbcpb.h 5648F: drivers/crypto/nx/nx_debugfs.h 5649 5650IBM Power 842 compression accelerator 5651M: Dan Streetman <ddstreet@ieee.org> 5652S: Supported 5653F: drivers/crypto/nx/Makefile 5654F: drivers/crypto/nx/Kconfig 5655F: drivers/crypto/nx/nx-842* 5656F: include/linux/sw842.h 5657F: crypto/842.c 5658F: lib/842/ 5659 5660IBM Power Linux RAID adapter 5661M: Brian King <brking@us.ibm.com> 5662S: Supported 5663F: drivers/scsi/ipr.* 5664 5665IBM Power Virtual Ethernet Device Driver 5666M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5667L: netdev@vger.kernel.org 5668S: Supported 5669F: drivers/net/ethernet/ibm/ibmveth.* 5670 5671IBM Power SRIOV Virtual NIC Device Driver 5672M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5673M: John Allen <jallen@linux.vnet.ibm.com> 5674L: netdev@vger.kernel.org 5675S: Supported 5676F: drivers/net/ethernet/ibm/ibmvnic.* 5677 5678IBM Power Virtual SCSI Device Drivers 5679M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5680L: linux-scsi@vger.kernel.org 5681S: Supported 5682F: drivers/scsi/ibmvscsi/ibmvscsi* 5683F: drivers/scsi/ibmvscsi/viosrp.h 5684 5685IBM Power Virtual FC Device Drivers 5686M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5687L: linux-scsi@vger.kernel.org 5688S: Supported 5689F: drivers/scsi/ibmvscsi/ibmvfc* 5690 5691IBM ServeRAID RAID DRIVER 5692S: Orphan 5693F: drivers/scsi/ips.* 5694 5695ICH LPC AND GPIO DRIVER 5696M: Peter Tyser <ptyser@xes-inc.com> 5697S: Maintained 5698F: drivers/mfd/lpc_ich.c 5699F: drivers/gpio/gpio-ich.c 5700 5701IDE SUBSYSTEM 5702M: "David S. Miller" <davem@davemloft.net> 5703L: linux-ide@vger.kernel.org 5704Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5705T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5706S: Maintained 5707F: Documentation/ide/ 5708F: drivers/ide/ 5709F: include/linux/ide.h 5710 5711IDEAPAD LAPTOP EXTRAS DRIVER 5712M: Ike Panhc <ike.pan@canonical.com> 5713L: platform-driver-x86@vger.kernel.org 5714W: http://launchpad.net/ideapad-laptop 5715S: Maintained 5716F: drivers/platform/x86/ideapad-laptop.c 5717 5718IDEAPAD LAPTOP SLIDEBAR DRIVER 5719M: Andrey Moiseev <o2g.org.ru@gmail.com> 5720L: linux-input@vger.kernel.org 5721W: https://github.com/o2genum/ideapad-slidebar 5722S: Maintained 5723F: drivers/input/misc/ideapad_slidebar.c 5724 5725IDE/ATAPI DRIVERS 5726M: Borislav Petkov <bp@alien8.de> 5727L: linux-ide@vger.kernel.org 5728S: Maintained 5729F: Documentation/cdrom/ide-cd 5730F: drivers/ide/ide-cd* 5731 5732IDLE-I7300 5733M: Andy Henroid <andrew.d.henroid@intel.com> 5734L: linux-pm@vger.kernel.org 5735S: Supported 5736F: drivers/idle/i7300_idle.c 5737 5738IEEE 802.15.4 SUBSYSTEM 5739M: Alexander Aring <aar@pengutronix.de> 5740L: linux-wpan@vger.kernel.org 5741W: http://wpan.cakelab.org/ 5742T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5743T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5744S: Maintained 5745F: net/ieee802154/ 5746F: net/mac802154/ 5747F: drivers/net/ieee802154/ 5748F: include/linux/nl802154.h 5749F: include/linux/ieee802154.h 5750F: include/net/nl802154.h 5751F: include/net/mac802154.h 5752F: include/net/af_ieee802154.h 5753F: include/net/cfg802154.h 5754F: include/net/ieee802154_netdev.h 5755F: Documentation/networking/ieee802154.txt 5756 5757IGORPLUG-USB IR RECEIVER 5758M: Sean Young <sean@mess.org> 5759L: linux-media@vger.kernel.org 5760S: Maintained 5761F: drivers/media/rc/igorplugusb.c 5762 5763IGUANAWORKS USB IR TRANSCEIVER 5764M: Sean Young <sean@mess.org> 5765L: linux-media@vger.kernel.org 5766S: Maintained 5767F: drivers/media/rc/iguanair.c 5768 5769IIO SUBSYSTEM AND DRIVERS 5770M: Jonathan Cameron <jic23@kernel.org> 5771R: Hartmut Knaack <knaack.h@gmx.de> 5772R: Lars-Peter Clausen <lars@metafoo.de> 5773R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5774L: linux-iio@vger.kernel.org 5775S: Maintained 5776F: drivers/iio/ 5777F: drivers/staging/iio/ 5778F: include/linux/iio/ 5779F: tools/iio/ 5780 5781IKANOS/ADI EAGLE ADSL USB DRIVER 5782M: Matthieu Castet <castet.matthieu@free.fr> 5783M: Stanislaw Gruszka <stf_xl@wp.pl> 5784S: Maintained 5785F: drivers/usb/atm/ueagle-atm.c 5786 5787INA209 HARDWARE MONITOR DRIVER 5788M: Guenter Roeck <linux@roeck-us.net> 5789L: linux-hwmon@vger.kernel.org 5790S: Maintained 5791F: Documentation/hwmon/ina209 5792F: Documentation/devicetree/bindings/i2c/ina209.txt 5793F: drivers/hwmon/ina209.c 5794 5795INA2XX HARDWARE MONITOR DRIVER 5796M: Guenter Roeck <linux@roeck-us.net> 5797L: linux-hwmon@vger.kernel.org 5798S: Maintained 5799F: Documentation/hwmon/ina2xx 5800F: drivers/hwmon/ina2xx.c 5801F: include/linux/platform_data/ina2xx.h 5802 5803INDUSTRY PACK SUBSYSTEM (IPACK) 5804M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5805M: Jens Taprogge <jens.taprogge@taprogge.org> 5806M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5807L: industrypack-devel@lists.sourceforge.net 5808W: http://industrypack.sourceforge.net 5809S: Maintained 5810F: drivers/ipack/ 5811 5812INGENIC JZ4780 DMA Driver 5813M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5814S: Maintained 5815F: drivers/dma/dma-jz4780.c 5816 5817INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5818M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5819M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5820L: linux-ima-devel@lists.sourceforge.net 5821L: linux-ima-user@lists.sourceforge.net 5822L: linux-security-module@vger.kernel.org 5823T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5824S: Supported 5825F: security/integrity/ima/ 5826 5827IMGTEC IR DECODER DRIVER 5828M: James Hogan <james.hogan@imgtec.com> 5829S: Maintained 5830F: drivers/media/rc/img-ir/ 5831 5832IMS TWINTURBO FRAMEBUFFER DRIVER 5833L: linux-fbdev@vger.kernel.org 5834S: Orphan 5835F: drivers/video/fbdev/imsttfb.c 5836 5837INFINIBAND SUBSYSTEM 5838M: Doug Ledford <dledford@redhat.com> 5839M: Sean Hefty <sean.hefty@intel.com> 5840M: Hal Rosenstock <hal.rosenstock@gmail.com> 5841L: linux-rdma@vger.kernel.org 5842W: http://www.openfabrics.org/ 5843Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5844T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5845S: Supported 5846F: Documentation/infiniband/ 5847F: drivers/infiniband/ 5848F: include/uapi/linux/if_infiniband.h 5849F: include/uapi/rdma/ 5850F: include/rdma/ 5851 5852INOTIFY 5853M: John McCutchan <john@johnmccutchan.com> 5854M: Robert Love <rlove@rlove.org> 5855M: Eric Paris <eparis@parisplace.org> 5856S: Maintained 5857F: Documentation/filesystems/inotify.txt 5858F: fs/notify/inotify/ 5859F: include/linux/inotify.h 5860F: include/uapi/linux/inotify.h 5861 5862INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5863M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5864L: linux-input@vger.kernel.org 5865Q: http://patchwork.kernel.org/project/linux-input/list/ 5866T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5867S: Maintained 5868F: drivers/input/ 5869F: include/linux/input.h 5870F: include/uapi/linux/input.h 5871F: include/linux/input/ 5872F: Documentation/devicetree/bindings/input/ 5873 5874INPUT MULTITOUCH (MT) PROTOCOL 5875M: Henrik Rydberg <rydberg@bitmath.org> 5876L: linux-input@vger.kernel.org 5877S: Odd fixes 5878F: Documentation/input/multi-touch-protocol.txt 5879F: drivers/input/input-mt.c 5880K: \b(ABS|SYN)_MT_ 5881 5882INTEL ASoC BDW/HSW DRIVERS 5883M: Jie Yang <yang.jie@linux.intel.com> 5884L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5885S: Supported 5886F: sound/soc/intel/common/sst-dsp* 5887F: sound/soc/intel/common/sst-firmware.c 5888F: sound/soc/intel/boards/broadwell.c 5889F: sound/soc/intel/haswell/ 5890 5891INTEL C600 SERIES SAS CONTROLLER DRIVER 5892M: Intel SCU Linux support <intel-linux-scu@intel.com> 5893M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5894L: linux-scsi@vger.kernel.org 5895T: git git://git.code.sf.net/p/intel-sas/isci 5896S: Supported 5897F: drivers/scsi/isci/ 5898 5899INTEL HID EVENT DRIVER 5900M: Alex Hung <alex.hung@canonical.com> 5901L: platform-driver-x86@vger.kernel.org 5902S: Maintained 5903F: drivers/platform/x86/intel-hid.c 5904 5905INTEL IDLE DRIVER 5906M: Len Brown <lenb@kernel.org> 5907L: linux-pm@vger.kernel.org 5908T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5909S: Supported 5910F: drivers/idle/intel_idle.c 5911 5912INTEL PSTATE DRIVER 5913M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5914M: Len Brown <lenb@kernel.org> 5915L: linux-pm@vger.kernel.org 5916S: Supported 5917F: drivers/cpufreq/intel_pstate.c 5918 5919INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5920M: Maik Broemme <mbroemme@plusserver.de> 5921L: linux-fbdev@vger.kernel.org 5922S: Maintained 5923F: Documentation/fb/intelfb.txt 5924F: drivers/video/fbdev/intelfb/ 5925 5926INTEL 810/815 FRAMEBUFFER DRIVER 5927M: Antonino Daplas <adaplas@gmail.com> 5928L: linux-fbdev@vger.kernel.org 5929S: Maintained 5930F: drivers/video/fbdev/i810/ 5931 5932INTEL MENLOW THERMAL DRIVER 5933M: Sujith Thomas <sujith.thomas@intel.com> 5934L: platform-driver-x86@vger.kernel.org 5935W: https://01.org/linux-acpi 5936S: Supported 5937F: drivers/platform/x86/intel_menlow.c 5938 5939INTEL I/OAT DMA DRIVER 5940M: Dave Jiang <dave.jiang@intel.com> 5941R: Dan Williams <dan.j.williams@intel.com> 5942L: dmaengine@vger.kernel.org 5943Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5944S: Supported 5945F: drivers/dma/ioat* 5946 5947INTEL IOMMU (VT-d) 5948M: David Woodhouse <dwmw2@infradead.org> 5949L: iommu@lists.linux-foundation.org 5950T: git git://git.infradead.org/iommu-2.6.git 5951S: Supported 5952F: drivers/iommu/intel-iommu.c 5953F: include/linux/intel-iommu.h 5954 5955INTEL IOP-ADMA DMA DRIVER 5956R: Dan Williams <dan.j.williams@intel.com> 5957S: Odd fixes 5958F: drivers/dma/iop-adma.c 5959 5960INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5961M: Krzysztof Halasa <khalasa@piap.pl> 5962S: Maintained 5963F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5964F: arch/arm/mach-ixp4xx/include/mach/npe.h 5965F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5966F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5967F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5968F: drivers/net/wan/ixp4xx_hss.c 5969 5970INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5971M: Deepak Saxena <dsaxena@plexity.net> 5972S: Maintained 5973F: drivers/char/hw_random/ixp4xx-rng.c 5974 5975INTEL ETHERNET DRIVERS 5976M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5977L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 5978W: http://www.intel.com/support/feedback.htm 5979W: http://e1000.sourceforge.net/ 5980Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5982T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5983S: Supported 5984F: Documentation/networking/e100.txt 5985F: Documentation/networking/e1000.txt 5986F: Documentation/networking/e1000e.txt 5987F: Documentation/networking/igb.txt 5988F: Documentation/networking/igbvf.txt 5989F: Documentation/networking/ixgb.txt 5990F: Documentation/networking/ixgbe.txt 5991F: Documentation/networking/ixgbevf.txt 5992F: Documentation/networking/i40e.txt 5993F: Documentation/networking/i40evf.txt 5994F: drivers/net/ethernet/intel/ 5995F: drivers/net/ethernet/intel/*/ 5996 5997INTEL RDMA RNIC DRIVER 5998M: Faisal Latif <faisal.latif@intel.com> 5999R: Chien Tin Tung <chien.tin.tung@intel.com> 6000R: Mustafa Ismail <mustafa.ismail@intel.com> 6001R: Shiraz Saleem <shiraz.saleem@intel.com> 6002R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6003L: linux-rdma@vger.kernel.org 6004S: Supported 6005F: drivers/infiniband/hw/i40iw/ 6006 6007INTEL-MID GPIO DRIVER 6008M: David Cohen <david.a.cohen@linux.intel.com> 6009L: linux-gpio@vger.kernel.org 6010S: Maintained 6011F: drivers/gpio/gpio-intel-mid.c 6012 6013INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6014M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6015L: linux-wireless@vger.kernel.org 6016S: Maintained 6017F: Documentation/networking/README.ipw2100 6018F: Documentation/networking/README.ipw2200 6019F: drivers/net/wireless/intel/ipw2x00/ 6020 6021INTEL(R) TRACE HUB 6022M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6023S: Supported 6024F: Documentation/trace/intel_th.txt 6025F: drivers/hwtracing/intel_th/ 6026 6027INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6028M: Ning Sun <ning.sun@intel.com> 6029L: tboot-devel@lists.sourceforge.net 6030W: http://tboot.sourceforge.net 6031T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6032S: Supported 6033F: Documentation/intel_txt.txt 6034F: include/linux/tboot.h 6035F: arch/x86/kernel/tboot.c 6036 6037INTEL WIRELESS WIMAX CONNECTION 2400 6038M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6039M: linux-wimax@intel.com 6040L: wimax@linuxwimax.org (subscribers-only) 6041S: Supported 6042W: http://linuxwimax.org 6043F: Documentation/wimax/README.i2400m 6044F: drivers/net/wimax/i2400m/ 6045F: include/uapi/linux/wimax/i2400m.h 6046 6047INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6048M: Stanislaw Gruszka <sgruszka@redhat.com> 6049L: linux-wireless@vger.kernel.org 6050S: Supported 6051F: drivers/net/wireless/intel/iwlegacy/ 6052 6053INTEL WIRELESS WIFI LINK (iwlwifi) 6054M: Johannes Berg <johannes.berg@intel.com> 6055M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6056M: Luca Coelho <luciano.coelho@intel.com> 6057M: Intel Linux Wireless <linuxwifi@intel.com> 6058L: linux-wireless@vger.kernel.org 6059W: http://intellinuxwireless.org 6060T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6061S: Supported 6062F: drivers/net/wireless/intel/iwlwifi/ 6063 6064INTEL MANAGEMENT ENGINE (mei) 6065M: Tomas Winkler <tomas.winkler@intel.com> 6066L: linux-kernel@vger.kernel.org 6067S: Supported 6068F: include/uapi/linux/mei.h 6069F: include/linux/mei_cl_bus.h 6070F: drivers/misc/mei/* 6071F: drivers/watchdog/mei_wdt.c 6072F: Documentation/misc-devices/mei/* 6073 6074INTEL MIC DRIVERS (mic) 6075M: Sudeep Dutt <sudeep.dutt@intel.com> 6076M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6077S: Supported 6078W: https://github.com/sudeepdutt/mic 6079W: http://software.intel.com/en-us/mic-developer 6080F: include/linux/mic_bus.h 6081F: include/linux/scif.h 6082F: include/uapi/linux/mic_common.h 6083F: include/uapi/linux/mic_ioctl.h 6084F: include/uapi/linux/scif_ioctl.h 6085F: drivers/misc/mic/ 6086F: drivers/dma/mic_x100_dma.c 6087F: drivers/dma/mic_x100_dma.h 6088F: Documentation/mic/ 6089 6090INTEL PMC/P-Unit IPC DRIVER 6091M: Zha Qipeng<qipeng.zha@intel.com> 6092L: platform-driver-x86@vger.kernel.org 6093S: Maintained 6094F: drivers/platform/x86/intel_pmc_ipc.c 6095F: drivers/platform/x86/intel_punit_ipc.c 6096F: arch/x86/include/asm/intel_pmc_ipc.h 6097F: arch/x86/include/asm/intel_punit_ipc.h 6098 6099INTEL TELEMETRY DRIVER 6100M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6101L: platform-driver-x86@vger.kernel.org 6102S: Maintained 6103F: arch/x86/include/asm/intel_telemetry.h 6104F: drivers/platform/x86/intel_telemetry* 6105 6106INTEL PMC CORE DRIVER 6107M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6108M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6109L: platform-driver-x86@vger.kernel.org 6110S: Maintained 6111F: arch/x86/include/asm/pmc_core.h 6112F: drivers/platform/x86/intel_pmc_core* 6113 6114IOC3 ETHERNET DRIVER 6115M: Ralf Baechle <ralf@linux-mips.org> 6116L: linux-mips@linux-mips.org 6117S: Maintained 6118F: drivers/net/ethernet/sgi/ioc3-eth.c 6119 6120IOC3 SERIAL DRIVER 6121M: Pat Gefre <pfg@sgi.com> 6122L: linux-serial@vger.kernel.org 6123S: Maintained 6124F: drivers/tty/serial/ioc3_serial.c 6125 6126IOMMU DRIVERS 6127M: Joerg Roedel <joro@8bytes.org> 6128L: iommu@lists.linux-foundation.org 6129T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6130S: Maintained 6131F: drivers/iommu/ 6132 6133IP MASQUERADING 6134M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6135S: Maintained 6136F: net/ipv4/netfilter/ipt_MASQUERADE.c 6137 6138IPMI SUBSYSTEM 6139M: Corey Minyard <minyard@acm.org> 6140L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6141W: http://openipmi.sourceforge.net/ 6142S: Supported 6143F: Documentation/IPMI.txt 6144F: drivers/char/ipmi/ 6145F: include/linux/ipmi* 6146F: include/uapi/linux/ipmi* 6147 6148QCOM AUDIO (ASoC) DRIVERS 6149M: Patrick Lai <plai@codeaurora.org> 6150M: Banajit Goswami <bgoswami@codeaurora.org> 6151L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6152S: Supported 6153F: sound/soc/qcom/ 6154 6155IPS SCSI RAID DRIVER 6156M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6157L: linux-scsi@vger.kernel.org 6158W: http://www.adaptec.com/ 6159S: Maintained 6160F: drivers/scsi/ips* 6161 6162IPVS 6163M: Wensong Zhang <wensong@linux-vs.org> 6164M: Simon Horman <horms@verge.net.au> 6165M: Julian Anastasov <ja@ssi.bg> 6166L: netdev@vger.kernel.org 6167L: lvs-devel@vger.kernel.org 6168S: Maintained 6169T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6170T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6171F: Documentation/networking/ipvs-sysctl.txt 6172F: include/net/ip_vs.h 6173F: include/uapi/linux/ip_vs.h 6174F: net/netfilter/ipvs/ 6175 6176IPWIRELESS DRIVER 6177M: Jiri Kosina <jikos@kernel.org> 6178M: David Sterba <dsterba@suse.com> 6179S: Odd Fixes 6180F: drivers/tty/ipwireless/ 6181 6182IPX NETWORK LAYER 6183M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6184L: netdev@vger.kernel.org 6185S: Maintained 6186F: include/net/ipx.h 6187F: include/uapi/linux/ipx.h 6188F: net/ipx/ 6189 6190IRDA SUBSYSTEM 6191M: Samuel Ortiz <samuel@sortiz.org> 6192L: irda-users@lists.sourceforge.net (subscribers-only) 6193L: netdev@vger.kernel.org 6194W: http://irda.sourceforge.net/ 6195S: Maintained 6196T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6197F: Documentation/networking/irda.txt 6198F: drivers/net/irda/ 6199F: include/net/irda/ 6200F: net/irda/ 6201 6202IRQ SUBSYSTEM 6203M: Thomas Gleixner <tglx@linutronix.de> 6204L: linux-kernel@vger.kernel.org 6205S: Maintained 6206T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6207F: kernel/irq/ 6208 6209IRQCHIP DRIVERS 6210M: Thomas Gleixner <tglx@linutronix.de> 6211M: Jason Cooper <jason@lakedaemon.net> 6212M: Marc Zyngier <marc.zyngier@arm.com> 6213L: linux-kernel@vger.kernel.org 6214S: Maintained 6215T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6216T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6217F: Documentation/devicetree/bindings/interrupt-controller/ 6218F: drivers/irqchip/ 6219 6220IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6221M: Jiang Liu <jiang.liu@linux.intel.com> 6222M: Marc Zyngier <marc.zyngier@arm.com> 6223S: Maintained 6224T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6225F: Documentation/IRQ-domain.txt 6226F: include/linux/irqdomain.h 6227F: kernel/irq/irqdomain.c 6228F: kernel/irq/msi.c 6229 6230ISA 6231M: William Breathitt Gray <vilhelm.gray@gmail.com> 6232S: Maintained 6233F: Documentation/isa.txt 6234F: drivers/base/isa.c 6235F: include/linux/isa.h 6236 6237ISAPNP 6238M: Jaroslav Kysela <perex@perex.cz> 6239S: Maintained 6240F: Documentation/isapnp.txt 6241F: drivers/pnp/isapnp/ 6242F: include/linux/isapnp.h 6243 6244ISA RADIO MODULE 6245M: Hans Verkuil <hverkuil@xs4all.nl> 6246L: linux-media@vger.kernel.org 6247T: git git://linuxtv.org/media_tree.git 6248W: https://linuxtv.org 6249S: Maintained 6250F: drivers/media/radio/radio-isa* 6251 6252iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6253M: Peter Jones <pjones@redhat.com> 6254M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6255S: Maintained 6256F: drivers/firmware/iscsi_ibft* 6257 6258ISCSI 6259M: Mike Christie <michaelc@cs.wisc.edu> 6260L: open-iscsi@googlegroups.com 6261W: www.open-iscsi.org 6262T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6263S: Maintained 6264F: drivers/scsi/*iscsi* 6265F: include/scsi/*iscsi* 6266 6267ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6268M: Or Gerlitz <ogerlitz@mellanox.com> 6269M: Sagi Grimberg <sagi@grimberg.me> 6270M: Roi Dayan <roid@mellanox.com> 6271L: linux-rdma@vger.kernel.org 6272S: Supported 6273W: http://www.openfabrics.org 6274W: www.open-iscsi.org 6275Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6276F: drivers/infiniband/ulp/iser/ 6277 6278ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6279M: Sagi Grimberg <sagi@grimberg.me> 6280T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6281L: linux-rdma@vger.kernel.org 6282L: target-devel@vger.kernel.org 6283S: Supported 6284W: http://www.linux-iscsi.org 6285F: drivers/infiniband/ulp/isert 6286 6287ISDN SUBSYSTEM 6288M: Karsten Keil <isdn@linux-pingi.de> 6289L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6290L: netdev@vger.kernel.org 6291W: http://www.isdn4linux.de 6292T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6293S: Maintained 6294F: Documentation/isdn/ 6295F: drivers/isdn/ 6296F: include/linux/isdn.h 6297F: include/linux/isdn/ 6298F: include/uapi/linux/isdn.h 6299F: include/uapi/linux/isdn/ 6300 6301ISDN SUBSYSTEM (Eicon active card driver) 6302M: Armin Schindler <mac@melware.de> 6303L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6304W: http://www.melware.de 6305S: Maintained 6306F: drivers/isdn/hardware/eicon/ 6307 6308IT87 HARDWARE MONITORING DRIVER 6309M: Jean Delvare <jdelvare@suse.com> 6310L: linux-hwmon@vger.kernel.org 6311S: Maintained 6312F: Documentation/hwmon/it87 6313F: drivers/hwmon/it87.c 6314 6315IT913X MEDIA DRIVER 6316M: Antti Palosaari <crope@iki.fi> 6317L: linux-media@vger.kernel.org 6318W: https://linuxtv.org 6319W: http://palosaari.fi/linux/ 6320Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6321T: git git://linuxtv.org/anttip/media_tree.git 6322S: Maintained 6323F: drivers/media/tuners/it913x* 6324 6325IVTV VIDEO4LINUX DRIVER 6326M: Andy Walls <awalls@md.metrocast.net> 6327L: ivtv-devel@ivtvdriver.org (subscribers-only) 6328L: linux-media@vger.kernel.org 6329T: git git://linuxtv.org/media_tree.git 6330W: http://www.ivtvdriver.org 6331S: Maintained 6332F: Documentation/video4linux/*.ivtv 6333F: drivers/media/pci/ivtv/ 6334F: include/uapi/linux/ivtv* 6335 6336IX2505V MEDIA DRIVER 6337M: Malcolm Priestley <tvboxspy@gmail.com> 6338L: linux-media@vger.kernel.org 6339W: https://linuxtv.org 6340Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6341S: Maintained 6342F: drivers/media/dvb-frontends/ix2505v* 6343 6344JC42.4 TEMPERATURE SENSOR DRIVER 6345M: Guenter Roeck <linux@roeck-us.net> 6346L: linux-hwmon@vger.kernel.org 6347S: Maintained 6348F: drivers/hwmon/jc42.c 6349F: Documentation/hwmon/jc42 6350 6351JFS FILESYSTEM 6352M: Dave Kleikamp <shaggy@kernel.org> 6353L: jfs-discussion@lists.sourceforge.net 6354W: http://jfs.sourceforge.net/ 6355T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6356S: Maintained 6357F: Documentation/filesystems/jfs.txt 6358F: fs/jfs/ 6359 6360JME NETWORK DRIVER 6361M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6362L: netdev@vger.kernel.org 6363S: Maintained 6364F: drivers/net/ethernet/jme.* 6365 6366JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6367M: David Woodhouse <dwmw2@infradead.org> 6368L: linux-mtd@lists.infradead.org 6369W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6370S: Maintained 6371F: fs/jffs2/ 6372F: include/uapi/linux/jffs2.h 6373 6374JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6375M: "Theodore Ts'o" <tytso@mit.edu> 6376M: Jan Kara <jack@suse.com> 6377L: linux-ext4@vger.kernel.org 6378S: Maintained 6379F: fs/jbd2/ 6380F: include/linux/jbd2.h 6381 6382JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6383M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6384L: linux-media@vger.kernel.org 6385S: Maintained 6386F: drivers/media/platform/rcar_jpu.c 6387 6388JSM Neo PCI based serial card 6389M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6390L: linux-serial@vger.kernel.org 6391S: Maintained 6392F: drivers/tty/serial/jsm/ 6393 6394K10TEMP HARDWARE MONITORING DRIVER 6395M: Clemens Ladisch <clemens@ladisch.de> 6396L: linux-hwmon@vger.kernel.org 6397S: Maintained 6398F: Documentation/hwmon/k10temp 6399F: drivers/hwmon/k10temp.c 6400 6401K8TEMP HARDWARE MONITORING DRIVER 6402M: Rudolf Marek <r.marek@assembler.cz> 6403L: linux-hwmon@vger.kernel.org 6404S: Maintained 6405F: Documentation/hwmon/k8temp 6406F: drivers/hwmon/k8temp.c 6407 6408KASAN 6409M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6410R: Alexander Potapenko <glider@google.com> 6411R: Dmitry Vyukov <dvyukov@google.com> 6412L: kasan-dev@googlegroups.com 6413S: Maintained 6414F: arch/*/include/asm/kasan.h 6415F: arch/*/mm/kasan_init* 6416F: Documentation/kasan.txt 6417F: include/linux/kasan*.h 6418F: lib/test_kasan.c 6419F: mm/kasan/ 6420F: scripts/Makefile.kasan 6421 6422KCONFIG 6423M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6424L: linux-kbuild@vger.kernel.org 6425T: git git://gitorious.org/linux-kconfig/linux-kconfig 6426S: Maintained 6427F: Documentation/kbuild/kconfig-language.txt 6428F: scripts/kconfig/ 6429 6430KDUMP 6431M: Dave Young <dyoung@redhat.com> 6432M: Baoquan He <bhe@redhat.com> 6433R: Vivek Goyal <vgoyal@redhat.com> 6434L: kexec@lists.infradead.org 6435W: http://lse.sourceforge.net/kdump/ 6436S: Maintained 6437F: Documentation/kdump/ 6438 6439KEENE FM RADIO TRANSMITTER DRIVER 6440M: Hans Verkuil <hverkuil@xs4all.nl> 6441L: linux-media@vger.kernel.org 6442T: git git://linuxtv.org/media_tree.git 6443W: https://linuxtv.org 6444S: Maintained 6445F: drivers/media/radio/radio-keene* 6446 6447KERNEL AUTOMOUNTER v4 (AUTOFS4) 6448M: Ian Kent <raven@themaw.net> 6449L: autofs@vger.kernel.org 6450S: Maintained 6451F: fs/autofs4/ 6452 6453KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6454M: Michal Marek <mmarek@suse.com> 6455T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6456T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6457L: linux-kbuild@vger.kernel.org 6458S: Maintained 6459F: Documentation/kbuild/ 6460F: Makefile 6461F: scripts/Makefile.* 6462F: scripts/basic/ 6463F: scripts/mk* 6464F: scripts/package/ 6465 6466KERNEL JANITORS 6467L: kernel-janitors@vger.kernel.org 6468W: http://kernelnewbies.org/KernelJanitors 6469S: Odd Fixes 6470 6471KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6472M: "J. Bruce Fields" <bfields@fieldses.org> 6473M: Jeff Layton <jlayton@poochiereds.net> 6474L: linux-nfs@vger.kernel.org 6475W: http://nfs.sourceforge.net/ 6476T: git git://linux-nfs.org/~bfields/linux.git 6477S: Supported 6478F: fs/nfsd/ 6479F: include/uapi/linux/nfsd/ 6480F: fs/lockd/ 6481F: fs/nfs_common/ 6482F: net/sunrpc/ 6483F: include/linux/lockd/ 6484F: include/linux/sunrpc/ 6485F: include/uapi/linux/sunrpc/ 6486 6487KERNEL SELFTEST FRAMEWORK 6488M: Shuah Khan <shuahkh@osg.samsung.com> 6489L: linux-kselftest@vger.kernel.org 6490T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6491S: Maintained 6492F: tools/testing/selftests 6493 6494KERNEL VIRTUAL MACHINE (KVM) 6495M: Paolo Bonzini <pbonzini@redhat.com> 6496M: Radim Krčmář <rkrcmar@redhat.com> 6497L: kvm@vger.kernel.org 6498W: http://www.linux-kvm.org 6499T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6500S: Supported 6501F: Documentation/*/kvm*.txt 6502F: Documentation/virtual/kvm/ 6503F: arch/*/kvm/ 6504F: arch/x86/kernel/kvm.c 6505F: arch/x86/kernel/kvmclock.c 6506F: arch/*/include/asm/kvm* 6507F: include/linux/kvm* 6508F: include/uapi/linux/kvm* 6509F: virt/kvm/ 6510F: tools/kvm/ 6511 6512KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6513M: Joerg Roedel <joro@8bytes.org> 6514L: kvm@vger.kernel.org 6515W: http://www.linux-kvm.org/ 6516S: Maintained 6517F: arch/x86/include/asm/svm.h 6518F: arch/x86/kvm/svm.c 6519 6520KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6521M: Alexander Graf <agraf@suse.com> 6522L: kvm-ppc@vger.kernel.org 6523W: http://www.linux-kvm.org/ 6524T: git git://github.com/agraf/linux-2.6.git 6525S: Supported 6526F: arch/powerpc/include/asm/kvm* 6527F: arch/powerpc/kvm/ 6528 6529KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6530M: Christian Borntraeger <borntraeger@de.ibm.com> 6531M: Cornelia Huck <cornelia.huck@de.ibm.com> 6532L: linux-s390@vger.kernel.org 6533W: http://www.ibm.com/developerworks/linux/linux390/ 6534T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6535S: Supported 6536F: Documentation/s390/kvm.txt 6537F: arch/s390/include/asm/kvm* 6538F: arch/s390/kvm/ 6539 6540KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6541M: Christoffer Dall <christoffer.dall@linaro.org> 6542M: Marc Zyngier <marc.zyngier@arm.com> 6543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6544L: kvmarm@lists.cs.columbia.edu 6545W: http://systems.cs.columbia.edu/projects/kvm-arm 6546T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6547S: Supported 6548F: arch/arm/include/uapi/asm/kvm* 6549F: arch/arm/include/asm/kvm* 6550F: arch/arm/kvm/ 6551F: virt/kvm/arm/ 6552F: include/kvm/arm_* 6553 6554KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 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 6559S: Maintained 6560F: arch/arm64/include/uapi/asm/kvm* 6561F: arch/arm64/include/asm/kvm* 6562F: arch/arm64/kvm/ 6563 6564KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6565M: James Hogan <james.hogan@imgtec.com> 6566L: linux-mips@linux-mips.org 6567S: Supported 6568F: arch/mips/include/uapi/asm/kvm* 6569F: arch/mips/include/asm/kvm* 6570F: arch/mips/kvm/ 6571 6572KEXEC 6573M: Eric Biederman <ebiederm@xmission.com> 6574W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6575L: kexec@lists.infradead.org 6576S: Maintained 6577F: include/linux/kexec.h 6578F: include/uapi/linux/kexec.h 6579F: kernel/kexec* 6580 6581KEYS/KEYRINGS: 6582M: David Howells <dhowells@redhat.com> 6583L: keyrings@vger.kernel.org 6584S: Maintained 6585F: Documentation/security/keys.txt 6586F: include/linux/key.h 6587F: include/linux/key-type.h 6588F: include/linux/keyctl.h 6589F: include/uapi/linux/keyctl.h 6590F: include/keys/ 6591F: security/keys/ 6592 6593KEYS-TRUSTED 6594M: David Safford <safford@us.ibm.com> 6595M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6596L: linux-security-module@vger.kernel.org 6597L: keyrings@vger.kernel.org 6598S: Supported 6599F: Documentation/security/keys-trusted-encrypted.txt 6600F: include/keys/trusted-type.h 6601F: security/keys/trusted.c 6602F: security/keys/trusted.h 6603 6604KEYS-ENCRYPTED 6605M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6606M: David Safford <safford@us.ibm.com> 6607L: linux-security-module@vger.kernel.org 6608L: keyrings@vger.kernel.org 6609S: Supported 6610F: Documentation/security/keys-trusted-encrypted.txt 6611F: include/keys/encrypted-type.h 6612F: security/keys/encrypted-keys/ 6613 6614KGDB / KDB /debug_core 6615M: Jason Wessel <jason.wessel@windriver.com> 6616W: http://kgdb.wiki.kernel.org/ 6617L: kgdb-bugreport@lists.sourceforge.net 6618T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6619S: Maintained 6620F: Documentation/DocBook/kgdb.tmpl 6621F: drivers/misc/kgdbts.c 6622F: drivers/tty/serial/kgdboc.c 6623F: include/linux/kdb.h 6624F: include/linux/kgdb.h 6625F: kernel/debug/ 6626 6627KMEMCHECK 6628M: Vegard Nossum <vegardno@ifi.uio.no> 6629M: Pekka Enberg <penberg@kernel.org> 6630S: Maintained 6631F: Documentation/kmemcheck.txt 6632F: arch/x86/include/asm/kmemcheck.h 6633F: arch/x86/mm/kmemcheck/ 6634F: include/linux/kmemcheck.h 6635F: mm/kmemcheck.c 6636 6637KMEMLEAK 6638M: Catalin Marinas <catalin.marinas@arm.com> 6639S: Maintained 6640F: Documentation/kmemleak.txt 6641F: include/linux/kmemleak.h 6642F: mm/kmemleak.c 6643F: mm/kmemleak-test.c 6644 6645KPROBES 6646M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6647M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6648M: "David S. Miller" <davem@davemloft.net> 6649M: Masami Hiramatsu <mhiramat@kernel.org> 6650S: Maintained 6651F: Documentation/kprobes.txt 6652F: include/linux/kprobes.h 6653F: kernel/kprobes.c 6654 6655KS0108 LCD CONTROLLER DRIVER 6656M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6657W: http://miguelojeda.es/auxdisplay.htm 6658W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6659S: Maintained 6660F: Documentation/auxdisplay/ks0108 6661F: drivers/auxdisplay/ks0108.c 6662F: include/linux/ks0108.h 6663 6664L3MDEV 6665M: David Ahern <dsa@cumulusnetworks.com> 6666L: netdev@vger.kernel.org 6667S: Maintained 6668F: net/l3mdev 6669F: include/net/l3mdev.h 6670 6671LANTIQ MIPS ARCHITECTURE 6672M: John Crispin <john@phrozen.org> 6673L: linux-mips@linux-mips.org 6674S: Maintained 6675F: arch/mips/lantiq 6676 6677LAPB module 6678L: linux-x25@vger.kernel.org 6679S: Orphan 6680F: Documentation/networking/lapb-module.txt 6681F: include/*/lapb.h 6682F: net/lapb/ 6683 6684LASI 53c700 driver for PARISC 6685M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6686L: linux-scsi@vger.kernel.org 6687S: Maintained 6688F: Documentation/scsi/53c700.txt 6689F: drivers/scsi/53c700* 6690 6691LED SUBSYSTEM 6692M: Richard Purdie <rpurdie@rpsys.net> 6693M: Jacek Anaszewski <j.anaszewski@samsung.com> 6694L: linux-leds@vger.kernel.org 6695T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6696S: Maintained 6697F: drivers/leds/ 6698F: include/linux/leds.h 6699 6700LEGACY EEPROM DRIVER 6701M: Jean Delvare <jdelvare@suse.com> 6702S: Maintained 6703F: Documentation/misc-devices/eeprom 6704F: drivers/misc/eeprom/eeprom.c 6705 6706LEGO USB Tower driver 6707M: Juergen Stuber <starblue@users.sourceforge.net> 6708L: legousb-devel@lists.sourceforge.net 6709W: http://legousb.sourceforge.net/ 6710S: Maintained 6711F: drivers/usb/misc/legousbtower.c 6712 6713LG2160 MEDIA DRIVER 6714M: Michael Krufky <mkrufky@linuxtv.org> 6715L: linux-media@vger.kernel.org 6716W: https://linuxtv.org 6717W: http://github.com/mkrufky 6718Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6719T: git git://linuxtv.org/mkrufky/tuners.git 6720S: Maintained 6721F: drivers/media/dvb-frontends/lg2160.* 6722 6723LGDT3305 MEDIA DRIVER 6724M: Michael Krufky <mkrufky@linuxtv.org> 6725L: linux-media@vger.kernel.org 6726W: https://linuxtv.org 6727W: http://github.com/mkrufky 6728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6729T: git git://linuxtv.org/mkrufky/tuners.git 6730S: Maintained 6731F: drivers/media/dvb-frontends/lgdt3305.* 6732 6733LGUEST 6734M: Rusty Russell <rusty@rustcorp.com.au> 6735L: lguest@lists.ozlabs.org 6736W: http://lguest.ozlabs.org/ 6737S: Odd Fixes 6738F: arch/x86/include/asm/lguest*.h 6739F: arch/x86/lguest/ 6740F: drivers/lguest/ 6741F: include/linux/lguest*.h 6742F: tools/lguest/ 6743 6744LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6745M: Tejun Heo <tj@kernel.org> 6746L: linux-ide@vger.kernel.org 6747T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6748S: Maintained 6749F: drivers/ata/ 6750F: include/linux/ata.h 6751F: include/linux/libata.h 6752 6753LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6754M: Viresh Kumar <vireshk@kernel.org> 6755L: linux-ide@vger.kernel.org 6756T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6757S: Maintained 6758F: include/linux/pata_arasan_cf_data.h 6759F: drivers/ata/pata_arasan_cf.c 6760 6761LIBATA PATA DRIVERS 6762M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6763M: Tejun Heo <tj@kernel.org> 6764L: linux-ide@vger.kernel.org 6765T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6766S: Maintained 6767F: drivers/ata/pata_*.c 6768F: drivers/ata/ata_generic.c 6769 6770LIBATA SATA AHCI PLATFORM devices support 6771M: Hans de Goede <hdegoede@redhat.com> 6772M: Tejun Heo <tj@kernel.org> 6773L: linux-ide@vger.kernel.org 6774T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6775S: Maintained 6776F: drivers/ata/ahci_platform.c 6777F: drivers/ata/libahci_platform.c 6778F: include/linux/ahci_platform.h 6779 6780LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6781M: Mikael Pettersson <mikpelinux@gmail.com> 6782L: linux-ide@vger.kernel.org 6783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6784S: Maintained 6785F: drivers/ata/sata_promise.* 6786 6787LIBLOCKDEP 6788M: Sasha Levin <sasha.levin@oracle.com> 6789S: Maintained 6790F: tools/lib/lockdep/ 6791 6792LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6793M: Dan Williams <dan.j.williams@intel.com> 6794L: linux-nvdimm@lists.01.org 6795Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6796T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6797S: Supported 6798F: drivers/nvdimm/* 6799F: include/linux/nd.h 6800F: include/linux/libnvdimm.h 6801F: include/uapi/linux/ndctl.h 6802 6803LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6804M: Ross Zwisler <ross.zwisler@linux.intel.com> 6805L: linux-nvdimm@lists.01.org 6806Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6807S: Supported 6808F: drivers/nvdimm/blk.c 6809F: drivers/nvdimm/region_devs.c 6810F: drivers/acpi/nfit* 6811 6812LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6813M: Vishal Verma <vishal.l.verma@intel.com> 6814L: linux-nvdimm@lists.01.org 6815Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6816S: Supported 6817F: drivers/nvdimm/btt* 6818 6819LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6820M: Ross Zwisler <ross.zwisler@linux.intel.com> 6821L: linux-nvdimm@lists.01.org 6822Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6823S: Supported 6824F: drivers/nvdimm/pmem.c 6825F: include/linux/pmem.h 6826F: arch/*/include/asm/pmem.h 6827 6828LIGHTNVM PLATFORM SUPPORT 6829M: Matias Bjorling <mb@lightnvm.io> 6830W: http://github/OpenChannelSSD 6831L: linux-block@vger.kernel.org 6832S: Maintained 6833F: drivers/lightnvm/ 6834F: include/linux/lightnvm.h 6835F: include/uapi/linux/lightnvm.h 6836 6837LINUX FOR IBM pSERIES (RS/6000) 6838M: Paul Mackerras <paulus@au.ibm.com> 6839W: http://www.ibm.com/linux/ltc/projects/ppc 6840S: Supported 6841F: arch/powerpc/boot/rs6000.h 6842 6843LINUX FOR POWERPC (32-BIT AND 64-BIT) 6844M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6845M: Paul Mackerras <paulus@samba.org> 6846M: Michael Ellerman <mpe@ellerman.id.au> 6847W: http://www.penguinppc.org/ 6848L: linuxppc-dev@lists.ozlabs.org 6849Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6850T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6851S: Supported 6852F: Documentation/powerpc/ 6853F: arch/powerpc/ 6854F: drivers/char/tpm/tpm_ibmvtpm* 6855F: drivers/crypto/nx/ 6856F: drivers/crypto/vmx/ 6857F: drivers/net/ethernet/ibm/ibmveth.* 6858F: drivers/net/ethernet/ibm/ibmvnic.* 6859F: drivers/pci/hotplug/rpa* 6860F: drivers/scsi/ibmvscsi/ 6861N: opal 6862N: /pmac 6863N: powermac 6864N: powernv 6865N: [^a-z0-9]ps3 6866N: pseries 6867 6868LINUX FOR POWER MACINTOSH 6869M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6870W: http://www.penguinppc.org/ 6871L: linuxppc-dev@lists.ozlabs.org 6872S: Maintained 6873F: arch/powerpc/platforms/powermac/ 6874F: drivers/macintosh/ 6875 6876LINUX FOR POWERPC EMBEDDED MPC5XXX 6877M: Anatolij Gustschin <agust@denx.de> 6878L: linuxppc-dev@lists.ozlabs.org 6879T: git git://git.denx.de/linux-denx-agust.git 6880S: Maintained 6881F: arch/powerpc/platforms/512x/ 6882F: arch/powerpc/platforms/52xx/ 6883 6884LINUX FOR POWERPC EMBEDDED PPC4XX 6885M: Alistair Popple <alistair@popple.id.au> 6886M: Matt Porter <mporter@kernel.crashing.org> 6887W: http://www.penguinppc.org/ 6888L: linuxppc-dev@lists.ozlabs.org 6889S: Maintained 6890F: arch/powerpc/platforms/40x/ 6891F: arch/powerpc/platforms/44x/ 6892 6893LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6894L: linuxppc-dev@lists.ozlabs.org 6895S: Orphan 6896F: arch/powerpc/*/*virtex* 6897F: arch/powerpc/*/*/*virtex* 6898 6899LINUX FOR POWERPC EMBEDDED PPC8XX 6900M: Vitaly Bordug <vitb@kernel.crashing.org> 6901W: http://www.penguinppc.org/ 6902L: linuxppc-dev@lists.ozlabs.org 6903S: Maintained 6904F: arch/powerpc/platforms/8xx/ 6905 6906LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6907M: Scott Wood <oss@buserror.net> 6908M: Kumar Gala <galak@kernel.crashing.org> 6909W: http://www.penguinppc.org/ 6910L: linuxppc-dev@lists.ozlabs.org 6911T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6912S: Maintained 6913F: arch/powerpc/platforms/83xx/ 6914F: arch/powerpc/platforms/85xx/ 6915 6916LINUX FOR POWERPC PA SEMI PWRFICIENT 6917M: Olof Johansson <olof@lixom.net> 6918L: linuxppc-dev@lists.ozlabs.org 6919S: Maintained 6920F: arch/powerpc/platforms/pasemi/ 6921F: drivers/*/*pasemi* 6922F: drivers/*/*/*pasemi* 6923 6924LINUX SECURITY MODULE (LSM) FRAMEWORK 6925M: Chris Wright <chrisw@sous-sol.org> 6926L: linux-security-module@vger.kernel.org 6927S: Supported 6928 6929LIS3LV02D ACCELEROMETER DRIVER 6930M: Eric Piel <eric.piel@tremplin-utc.net> 6931S: Maintained 6932F: Documentation/misc-devices/lis3lv02d 6933F: drivers/misc/lis3lv02d/ 6934F: drivers/platform/x86/hp_accel.c 6935 6936LIVE PATCHING 6937M: Josh Poimboeuf <jpoimboe@redhat.com> 6938M: Jessica Yu <jeyu@redhat.com> 6939M: Jiri Kosina <jikos@kernel.org> 6940M: Miroslav Benes <mbenes@suse.cz> 6941R: Petr Mladek <pmladek@suse.com> 6942S: Maintained 6943F: kernel/livepatch/ 6944F: include/linux/livepatch.h 6945F: arch/x86/include/asm/livepatch.h 6946F: arch/x86/kernel/livepatch.c 6947F: Documentation/livepatch/ 6948F: Documentation/ABI/testing/sysfs-kernel-livepatch 6949F: samples/livepatch/ 6950L: live-patching@vger.kernel.org 6951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6952 6953LINUX KERNEL DUMP TEST MODULE (LKDTM) 6954M: Kees Cook <keescook@chromium.org> 6955S: Maintained 6956F: drivers/misc/lkdtm.c 6957 6958LLC (802.2) 6959M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6960S: Maintained 6961F: include/linux/llc.h 6962F: include/uapi/linux/llc.h 6963F: include/net/llc* 6964F: net/llc/ 6965 6966LM73 HARDWARE MONITOR DRIVER 6967M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6968L: linux-hwmon@vger.kernel.org 6969S: Maintained 6970F: drivers/hwmon/lm73.c 6971 6972LM78 HARDWARE MONITOR DRIVER 6973M: Jean Delvare <jdelvare@suse.com> 6974L: linux-hwmon@vger.kernel.org 6975S: Maintained 6976F: Documentation/hwmon/lm78 6977F: drivers/hwmon/lm78.c 6978 6979LM83 HARDWARE MONITOR DRIVER 6980M: Jean Delvare <jdelvare@suse.com> 6981L: linux-hwmon@vger.kernel.org 6982S: Maintained 6983F: Documentation/hwmon/lm83 6984F: drivers/hwmon/lm83.c 6985 6986LM90 HARDWARE MONITOR DRIVER 6987M: Jean Delvare <jdelvare@suse.com> 6988L: linux-hwmon@vger.kernel.org 6989S: Maintained 6990F: Documentation/hwmon/lm90 6991F: Documentation/devicetree/bindings/hwmon/lm90.txt 6992F: drivers/hwmon/lm90.c 6993 6994LM95234 HARDWARE MONITOR DRIVER 6995M: Guenter Roeck <linux@roeck-us.net> 6996L: linux-hwmon@vger.kernel.org 6997S: Maintained 6998F: Documentation/hwmon/lm95234 6999F: drivers/hwmon/lm95234.c 7000 7001LME2510 MEDIA DRIVER 7002M: Malcolm Priestley <tvboxspy@gmail.com> 7003L: linux-media@vger.kernel.org 7004W: https://linuxtv.org 7005Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7006S: Maintained 7007F: drivers/media/usb/dvb-usb-v2/lmedm04* 7008 7009LOCKDEP AND LOCKSTAT 7010M: Peter Zijlstra <peterz@infradead.org> 7011M: Ingo Molnar <mingo@redhat.com> 7012L: linux-kernel@vger.kernel.org 7013T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 7014S: Maintained 7015F: Documentation/locking/lockdep*.txt 7016F: Documentation/locking/lockstat.txt 7017F: include/linux/lockdep.h 7018F: kernel/locking/ 7019 7020LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7021M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7022L: linux-ntfs-dev@lists.sourceforge.net 7023W: http://www.linux-ntfs.org/content/view/19/37/ 7024S: Maintained 7025F: Documentation/ldm.txt 7026F: block/partitions/ldm.* 7027 7028LogFS 7029M: Joern Engel <joern@logfs.org> 7030M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7031L: logfs@logfs.org 7032W: logfs.org 7033S: Maintained 7034F: fs/logfs/ 7035 7036LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7037M: Sathya Prakash <sathya.prakash@broadcom.com> 7038M: Chaitra P B <chaitra.basappa@broadcom.com> 7039M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7040L: MPT-FusionLinux.pdl@broadcom.com 7041L: linux-scsi@vger.kernel.org 7042W: http://www.avagotech.com/support/ 7043S: Supported 7044F: drivers/message/fusion/ 7045F: drivers/scsi/mpt2sas/ 7046F: drivers/scsi/mpt3sas/ 7047 7048LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7049M: Matthew Wilcox <matthew@wil.cx> 7050L: linux-scsi@vger.kernel.org 7051S: Maintained 7052F: drivers/scsi/sym53c8xx_2/ 7053 7054LTC4261 HARDWARE MONITOR DRIVER 7055M: Guenter Roeck <linux@roeck-us.net> 7056L: linux-hwmon@vger.kernel.org 7057S: Maintained 7058F: Documentation/hwmon/ltc4261 7059F: drivers/hwmon/ltc4261.c 7060 7061LTP (Linux Test Project) 7062M: Mike Frysinger <vapier@gentoo.org> 7063M: Cyril Hrubis <chrubis@suse.cz> 7064M: Wanlong Gao <wanlong.gao@gmail.com> 7065M: Jan Stancek <jstancek@redhat.com> 7066M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7067M: Alexey Kodanev <alexey.kodanev@oracle.com> 7068L: ltp@lists.linux.it (subscribers-only) 7069W: http://linux-test-project.github.io/ 7070T: git git://github.com/linux-test-project/ltp.git 7071S: Maintained 7072 7073M32R ARCHITECTURE 7074W: http://www.linux-m32r.org/ 7075S: Orphan 7076F: arch/m32r/ 7077 7078M68K ARCHITECTURE 7079M: Geert Uytterhoeven <geert@linux-m68k.org> 7080L: linux-m68k@lists.linux-m68k.org 7081W: http://www.linux-m68k.org/ 7082T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7083S: Maintained 7084F: arch/m68k/ 7085F: drivers/zorro/ 7086 7087M68K ON APPLE MACINTOSH 7088M: Joshua Thompson <funaho@jurai.org> 7089W: http://www.mac.linux-m68k.org/ 7090L: linux-m68k@lists.linux-m68k.org 7091S: Maintained 7092F: arch/m68k/mac/ 7093 7094M68K ON HP9000/300 7095M: Philip Blundell <philb@gnu.org> 7096W: http://www.tazenda.demon.co.uk/phil/linux-hp 7097S: Maintained 7098F: arch/m68k/hp300/ 7099 7100M88DS3103 MEDIA DRIVER 7101M: Antti Palosaari <crope@iki.fi> 7102L: linux-media@vger.kernel.org 7103W: https://linuxtv.org 7104W: http://palosaari.fi/linux/ 7105Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7106T: git git://linuxtv.org/anttip/media_tree.git 7107S: Maintained 7108F: drivers/media/dvb-frontends/m88ds3103* 7109 7110M88RS2000 MEDIA DRIVER 7111M: Malcolm Priestley <tvboxspy@gmail.com> 7112L: linux-media@vger.kernel.org 7113W: https://linuxtv.org 7114Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7115S: Maintained 7116F: drivers/media/dvb-frontends/m88rs2000* 7117 7118MA901 MASTERKIT USB FM RADIO DRIVER 7119M: Alexey Klimov <klimov.linux@gmail.com> 7120L: linux-media@vger.kernel.org 7121T: git git://linuxtv.org/media_tree.git 7122S: Maintained 7123F: drivers/media/radio/radio-ma901.c 7124 7125MAC80211 7126M: Johannes Berg <johannes@sipsolutions.net> 7127L: linux-wireless@vger.kernel.org 7128W: http://wireless.kernel.org/ 7129T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7130T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7131S: Maintained 7132F: Documentation/networking/mac80211-injection.txt 7133F: include/net/mac80211.h 7134F: net/mac80211/ 7135F: drivers/net/wireless/mac80211_hwsim.[ch] 7136 7137MACVLAN DRIVER 7138M: Patrick McHardy <kaber@trash.net> 7139L: netdev@vger.kernel.org 7140S: Maintained 7141F: drivers/net/macvlan.c 7142F: include/linux/if_macvlan.h 7143 7144MAILBOX API 7145M: Jassi Brar <jassisinghbrar@gmail.com> 7146L: linux-kernel@vger.kernel.org 7147S: Maintained 7148F: drivers/mailbox/ 7149F: include/linux/mailbox_client.h 7150F: include/linux/mailbox_controller.h 7151 7152MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7153M: Michael Kerrisk <mtk.manpages@gmail.com> 7154W: http://www.kernel.org/doc/man-pages 7155L: linux-man@vger.kernel.org 7156S: Maintained 7157 7158MARVELL ARMADA DRM SUPPORT 7159M: Russell King <rmk+kernel@armlinux.org.uk> 7160S: Maintained 7161F: drivers/gpu/drm/armada/ 7162F: include/uapi/drm/armada_drm.h 7163F: Documentation/devicetree/bindings/display/armada/ 7164 7165MARVELL 88E6352 DSA support 7166M: Guenter Roeck <linux@roeck-us.net> 7167S: Maintained 7168F: drivers/net/dsa/mv88e6352.c 7169 7170MARVELL CRYPTO DRIVER 7171M: Boris Brezillon <boris.brezillon@free-electrons.com> 7172M: Arnaud Ebalard <arno@natisbad.org> 7173F: drivers/crypto/marvell/ 7174S: Maintained 7175L: linux-crypto@vger.kernel.org 7176 7177MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7178M: Mirko Lindner <mlindner@marvell.com> 7179M: Stephen Hemminger <stephen@networkplumber.org> 7180L: netdev@vger.kernel.org 7181S: Maintained 7182F: drivers/net/ethernet/marvell/sk* 7183 7184MARVELL LIBERTAS WIRELESS DRIVER 7185L: libertas-dev@lists.infradead.org 7186S: Orphan 7187F: drivers/net/wireless/marvell/libertas/ 7188 7189MARVELL MV643XX ETHERNET DRIVER 7190M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7191L: netdev@vger.kernel.org 7192S: Maintained 7193F: drivers/net/ethernet/marvell/mv643xx_eth.* 7194F: include/linux/mv643xx.h 7195 7196MARVELL MVNETA ETHERNET DRIVER 7197M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7198L: netdev@vger.kernel.org 7199S: Maintained 7200F: drivers/net/ethernet/marvell/mvneta.* 7201 7202MARVELL MWIFIEX WIRELESS DRIVER 7203M: Amitkumar Karwar <akarwar@marvell.com> 7204M: Nishant Sarmukadam <nishants@marvell.com> 7205L: linux-wireless@vger.kernel.org 7206S: Maintained 7207F: drivers/net/wireless/marvell/mwifiex/ 7208 7209MARVELL MWL8K WIRELESS DRIVER 7210M: Lennert Buytenhek <buytenh@wantstofly.org> 7211L: linux-wireless@vger.kernel.org 7212S: Odd Fixes 7213F: drivers/net/wireless/marvell/mwl8k.c 7214 7215MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7216M: Nicolas Pitre <nico@fluxnic.net> 7217S: Odd Fixes 7218F: drivers/mmc/host/mvsdio.* 7219 7220MATROX FRAMEBUFFER DRIVER 7221L: linux-fbdev@vger.kernel.org 7222S: Orphan 7223F: drivers/video/fbdev/matrox/matroxfb_* 7224F: include/uapi/linux/matroxfb.h 7225 7226MAX16065 HARDWARE MONITOR DRIVER 7227M: Guenter Roeck <linux@roeck-us.net> 7228L: linux-hwmon@vger.kernel.org 7229S: Maintained 7230F: Documentation/hwmon/max16065 7231F: drivers/hwmon/max16065.c 7232 7233MAX20751 HARDWARE MONITOR DRIVER 7234M: Guenter Roeck <linux@roeck-us.net> 7235L: linux-hwmon@vger.kernel.org 7236S: Maintained 7237F: Documentation/hwmon/max20751 7238F: drivers/hwmon/max20751.c 7239 7240MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7241M: "Hans J. Koch" <hjk@hansjkoch.de> 7242L: linux-hwmon@vger.kernel.org 7243S: Maintained 7244F: Documentation/hwmon/max6650 7245F: drivers/hwmon/max6650.c 7246 7247MAX6697 HARDWARE MONITOR DRIVER 7248M: Guenter Roeck <linux@roeck-us.net> 7249L: linux-hwmon@vger.kernel.org 7250S: Maintained 7251F: Documentation/hwmon/max6697 7252F: Documentation/devicetree/bindings/i2c/max6697.txt 7253F: drivers/hwmon/max6697.c 7254F: include/linux/platform_data/max6697.h 7255 7256MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7257M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7258L: linux-pm@vger.kernel.org 7259S: Supported 7260F: drivers/power/max14577_charger.c 7261F: drivers/power/max77693_charger.c 7262 7263MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7264M: Javier Martinez Canillas <javier@osg.samsung.com> 7265L: linux-kernel@vger.kernel.org 7266S: Supported 7267F: drivers/*/*max77802*.c 7268F: Documentation/devicetree/bindings/*/*max77802.txt 7269F: include/dt-bindings/*/*max77802.h 7270 7271MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7272M: Chanwoo Choi <cw00.choi@samsung.com> 7273M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7274L: linux-kernel@vger.kernel.org 7275S: Supported 7276F: drivers/*/max14577*.c 7277F: drivers/*/max77686*.c 7278F: drivers/*/max77693*.c 7279F: drivers/extcon/extcon-max14577.c 7280F: drivers/extcon/extcon-max77693.c 7281F: drivers/rtc/rtc-max77686.c 7282F: drivers/clk/clk-max77686.c 7283F: Documentation/devicetree/bindings/mfd/max14577.txt 7284F: Documentation/devicetree/bindings/*/max77686.txt 7285F: Documentation/devicetree/bindings/mfd/max77693.txt 7286F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7287F: include/linux/mfd/max14577*.h 7288F: include/linux/mfd/max77686*.h 7289F: include/linux/mfd/max77693*.h 7290 7291MAXIRADIO FM RADIO RECEIVER DRIVER 7292M: Hans Verkuil <hverkuil@xs4all.nl> 7293L: linux-media@vger.kernel.org 7294T: git git://linuxtv.org/media_tree.git 7295W: https://linuxtv.org 7296S: Maintained 7297F: drivers/media/radio/radio-maxiradio* 7298 7299MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7300M: Peter Rosin <peda@axentia.se> 7301L: linux-iio@vger.kernel.org 7302S: Maintained 7303F: drivers/iio/potentiometer/mcp4531.c 7304 7305MEDIA DRIVERS FOR RENESAS - VSP1 7306M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7307L: linux-media@vger.kernel.org 7308L: linux-renesas-soc@vger.kernel.org 7309T: git git://linuxtv.org/media_tree.git 7310S: Supported 7311F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7312F: drivers/media/platform/vsp1/ 7313 7314MEDIA DRIVERS FOR ASCOT2E 7315M: Sergey Kozlov <serjk@netup.ru> 7316L: linux-media@vger.kernel.org 7317W: https://linuxtv.org 7318W: http://netup.tv/ 7319T: git git://linuxtv.org/media_tree.git 7320S: Supported 7321F: drivers/media/dvb-frontends/ascot2e* 7322 7323MEDIA DRIVERS FOR CXD2841ER 7324M: Sergey Kozlov <serjk@netup.ru> 7325L: linux-media@vger.kernel.org 7326W: https://linuxtv.org 7327W: http://netup.tv/ 7328T: git git://linuxtv.org/media_tree.git 7329S: Supported 7330F: drivers/media/dvb-frontends/cxd2841er* 7331 7332MEDIA DRIVERS FOR HORUS3A 7333M: Sergey Kozlov <serjk@netup.ru> 7334L: linux-media@vger.kernel.org 7335W: https://linuxtv.org 7336W: http://netup.tv/ 7337T: git git://linuxtv.org/media_tree.git 7338S: Supported 7339F: drivers/media/dvb-frontends/horus3a* 7340 7341MEDIA DRIVERS FOR LNBH25 7342M: Sergey Kozlov <serjk@netup.ru> 7343L: linux-media@vger.kernel.org 7344W: https://linuxtv.org 7345W: http://netup.tv/ 7346T: git git://linuxtv.org/media_tree.git 7347S: Supported 7348F: drivers/media/dvb-frontends/lnbh25* 7349 7350MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7351M: Sergey Kozlov <serjk@netup.ru> 7352L: linux-media@vger.kernel.org 7353W: https://linuxtv.org 7354W: http://netup.tv/ 7355T: git git://linuxtv.org/media_tree.git 7356S: Supported 7357F: drivers/media/pci/netup_unidvb/* 7358 7359MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7360M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 7361P: LinuxTV.org Project 7362L: linux-media@vger.kernel.org 7363W: https://linuxtv.org 7364Q: http://patchwork.kernel.org/project/linux-media/list/ 7365T: git git://linuxtv.org/media_tree.git 7366S: Maintained 7367F: Documentation/dvb/ 7368F: Documentation/video4linux/ 7369F: Documentation/DocBook/media/ 7370F: drivers/media/ 7371F: drivers/staging/media/ 7372F: include/linux/platform_data/media/ 7373F: include/media/ 7374F: include/uapi/linux/dvb/ 7375F: include/uapi/linux/videodev2.h 7376F: include/uapi/linux/media.h 7377F: include/uapi/linux/v4l2-* 7378F: include/uapi/linux/meye.h 7379F: include/uapi/linux/ivtv* 7380F: include/uapi/linux/uvcvideo.h 7381 7382MEDIATEK ETHERNET DRIVER 7383M: Felix Fietkau <nbd@openwrt.org> 7384M: John Crispin <blogic@openwrt.org> 7385L: netdev@vger.kernel.org 7386S: Maintained 7387F: drivers/net/ethernet/mediatek/ 7388 7389MEDIATEK MT7601U WIRELESS LAN DRIVER 7390M: Jakub Kicinski <kubakici@wp.pl> 7391L: linux-wireless@vger.kernel.org 7392S: Maintained 7393F: drivers/net/wireless/mediatek/mt7601u/ 7394 7395MEGARAID SCSI/SAS DRIVERS 7396M: Kashyap Desai <kashyap.desai@avagotech.com> 7397M: Sumit Saxena <sumit.saxena@avagotech.com> 7398M: Uday Lingala <uday.lingala@avagotech.com> 7399L: megaraidlinux.pdl@avagotech.com 7400L: linux-scsi@vger.kernel.org 7401W: http://www.lsi.com 7402S: Maintained 7403F: Documentation/scsi/megaraid.txt 7404F: drivers/scsi/megaraid.* 7405F: drivers/scsi/megaraid/ 7406 7407MELLANOX ETHERNET DRIVER (mlx4_en) 7408M: Eugenia Emantayev <eugenia@mellanox.com> 7409L: netdev@vger.kernel.org 7410S: Supported 7411W: http://www.mellanox.com 7412Q: http://patchwork.ozlabs.org/project/netdev/list/ 7413F: drivers/net/ethernet/mellanox/mlx4/en_* 7414 7415MELLANOX ETHERNET DRIVER (mlx5e) 7416M: Saeed Mahameed <saeedm@mellanox.com> 7417L: netdev@vger.kernel.org 7418S: Supported 7419W: http://www.mellanox.com 7420Q: http://patchwork.ozlabs.org/project/netdev/list/ 7421F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7422 7423MELLANOX ETHERNET SWITCH DRIVERS 7424M: Jiri Pirko <jiri@mellanox.com> 7425M: Ido Schimmel <idosch@mellanox.com> 7426L: netdev@vger.kernel.org 7427S: Supported 7428W: http://www.mellanox.com 7429Q: http://patchwork.ozlabs.org/project/netdev/list/ 7430F: drivers/net/ethernet/mellanox/mlxsw/ 7431 7432MEMBARRIER SUPPORT 7433M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7434M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7435L: linux-kernel@vger.kernel.org 7436S: Supported 7437F: kernel/membarrier.c 7438F: include/uapi/linux/membarrier.h 7439 7440MEMORY MANAGEMENT 7441L: linux-mm@kvack.org 7442W: http://www.linux-mm.org 7443S: Maintained 7444F: include/linux/mm.h 7445F: include/linux/gfp.h 7446F: include/linux/mmzone.h 7447F: include/linux/memory_hotplug.h 7448F: include/linux/vmalloc.h 7449F: mm/ 7450 7451MEMORY TECHNOLOGY DEVICES (MTD) 7452M: David Woodhouse <dwmw2@infradead.org> 7453M: Brian Norris <computersforpeace@gmail.com> 7454L: linux-mtd@lists.infradead.org 7455W: http://www.linux-mtd.infradead.org/ 7456Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7457T: git git://git.infradead.org/linux-mtd.git 7458T: git git://git.infradead.org/l2-mtd.git 7459S: Maintained 7460F: drivers/mtd/ 7461F: include/linux/mtd/ 7462F: include/uapi/mtd/ 7463 7464MEN A21 WATCHDOG DRIVER 7465M: Johannes Thumshirn <morbidrsa@gmail.com> 7466L: linux-watchdog@vger.kernel.org 7467S: Maintained 7468F: drivers/watchdog/mena21_wdt.c 7469 7470MEN CHAMELEON BUS (mcb) 7471M: Johannes Thumshirn <morbidrsa@gmail.com> 7472S: Maintained 7473F: drivers/mcb/ 7474F: include/linux/mcb.h 7475F: Documentation/men-chameleon-bus.txt 7476 7477MEN F21BMC (Board Management Controller) 7478M: Andreas Werner <andreas.werner@men.de> 7479S: Supported 7480F: drivers/mfd/menf21bmc.c 7481F: drivers/watchdog/menf21bmc_wdt.c 7482F: drivers/leds/leds-menf21bmc.c 7483F: drivers/hwmon/menf21bmc_hwmon.c 7484F: Documentation/hwmon/menf21bmc 7485 7486METAG ARCHITECTURE 7487M: James Hogan <james.hogan@imgtec.com> 7488L: linux-metag@vger.kernel.org 7489T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7490S: Odd Fixes 7491F: arch/metag/ 7492F: Documentation/metag/ 7493F: Documentation/devicetree/bindings/metag/ 7494F: Documentation/devicetree/bindings/interrupt-controller/img,* 7495F: drivers/clocksource/metag_generic.c 7496F: drivers/irqchip/irq-metag.c 7497F: drivers/irqchip/irq-metag-ext.c 7498F: drivers/tty/metag_da.c 7499 7500MICROBLAZE ARCHITECTURE 7501M: Michal Simek <monstr@monstr.eu> 7502W: http://www.monstr.eu/fdt/ 7503T: git git://git.monstr.eu/linux-2.6-microblaze.git 7504S: Supported 7505F: arch/microblaze/ 7506 7507MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7508M: Chen Yu <yu.c.chen@intel.com> 7509L: platform-driver-x86@vger.kernel.org 7510S: Supported 7511F: drivers/platform/x86/surfacepro3_button.c 7512 7513MICROTEK X6 SCANNER 7514M: Oliver Neukum <oliver@neukum.org> 7515S: Maintained 7516F: drivers/usb/image/microtek.* 7517 7518MIPS 7519M: Ralf Baechle <ralf@linux-mips.org> 7520L: linux-mips@linux-mips.org 7521W: http://www.linux-mips.org/ 7522T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7523Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7524S: Supported 7525F: Documentation/devicetree/bindings/mips/ 7526F: Documentation/mips/ 7527F: arch/mips/ 7528 7529MIPS/LOONGSON1 ARCHITECTURE 7530M: Keguang Zhang <keguang.zhang@gmail.com> 7531L: linux-mips@linux-mips.org 7532S: Maintained 7533F: arch/mips/loongson32/ 7534F: arch/mips/include/asm/mach-loongson32/ 7535F: drivers/*/*loongson1* 7536F: drivers/*/*/*loongson1* 7537 7538MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7539M: Hans Verkuil <hverkuil@xs4all.nl> 7540L: linux-media@vger.kernel.org 7541T: git git://linuxtv.org/media_tree.git 7542W: https://linuxtv.org 7543S: Odd Fixes 7544F: drivers/media/radio/radio-miropcm20* 7545 7546MELLANOX MLX4 core VPI driver 7547M: Yishai Hadas <yishaih@mellanox.com> 7548L: netdev@vger.kernel.org 7549L: linux-rdma@vger.kernel.org 7550W: http://www.mellanox.com 7551Q: http://patchwork.ozlabs.org/project/netdev/list/ 7552S: Supported 7553F: drivers/net/ethernet/mellanox/mlx4/ 7554F: include/linux/mlx4/ 7555 7556MELLANOX MLX4 IB driver 7557M: Yishai Hadas <yishaih@mellanox.com> 7558L: linux-rdma@vger.kernel.org 7559W: http://www.mellanox.com 7560Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7561S: Supported 7562F: drivers/infiniband/hw/mlx4/ 7563F: include/linux/mlx4/ 7564 7565MELLANOX MLX5 core VPI driver 7566M: Matan Barak <matanb@mellanox.com> 7567M: Leon Romanovsky <leonro@mellanox.com> 7568L: netdev@vger.kernel.org 7569L: linux-rdma@vger.kernel.org 7570W: http://www.mellanox.com 7571Q: http://patchwork.ozlabs.org/project/netdev/list/ 7572S: Supported 7573F: drivers/net/ethernet/mellanox/mlx5/core/ 7574F: include/linux/mlx5/ 7575 7576MELLANOX MLX5 IB driver 7577M: Matan Barak <matanb@mellanox.com> 7578M: Leon Romanovsky <leonro@mellanox.com> 7579L: linux-rdma@vger.kernel.org 7580W: http://www.mellanox.com 7581Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7582S: Supported 7583F: drivers/infiniband/hw/mlx5/ 7584F: include/linux/mlx5/ 7585 7586MELEXIS MLX90614 DRIVER 7587M: Crt Mori <cmo@melexis.com> 7588L: linux-iio@vger.kernel.org 7589W: http://www.melexis.com 7590S: Supported 7591F: drivers/iio/temperature/mlx90614.c 7592 7593MN88472 MEDIA DRIVER 7594M: Antti Palosaari <crope@iki.fi> 7595L: linux-media@vger.kernel.org 7596W: https://linuxtv.org 7597W: http://palosaari.fi/linux/ 7598Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7599T: git git://linuxtv.org/anttip/media_tree.git 7600S: Maintained 7601F: drivers/staging/media/mn88472/ 7602F: drivers/media/dvb-frontends/mn88472.h 7603 7604MN88473 MEDIA DRIVER 7605M: Antti Palosaari <crope@iki.fi> 7606L: linux-media@vger.kernel.org 7607W: https://linuxtv.org 7608W: http://palosaari.fi/linux/ 7609Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7610S: Maintained 7611F: drivers/media/dvb-frontends/mn88473* 7612 7613MODULE SUPPORT 7614M: Rusty Russell <rusty@rustcorp.com.au> 7615S: Maintained 7616F: include/linux/module.h 7617F: kernel/module.c 7618 7619MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7620W: http://popies.net/meye/ 7621S: Orphan 7622F: Documentation/video4linux/meye.txt 7623F: drivers/media/pci/meye/ 7624F: include/uapi/linux/meye.h 7625 7626MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7627M: Jiri Slaby <jirislaby@gmail.com> 7628S: Maintained 7629F: Documentation/serial/moxa-smartio 7630F: drivers/tty/mxser.* 7631 7632MR800 AVERMEDIA USB FM RADIO DRIVER 7633M: Alexey Klimov <klimov.linux@gmail.com> 7634L: linux-media@vger.kernel.org 7635T: git git://linuxtv.org/media_tree.git 7636S: Maintained 7637F: drivers/media/radio/radio-mr800.c 7638 7639MRF24J40 IEEE 802.15.4 RADIO DRIVER 7640M: Alan Ott <alan@signal11.us> 7641L: linux-wpan@vger.kernel.org 7642S: Maintained 7643F: drivers/net/ieee802154/mrf24j40.c 7644F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7645 7646MSI LAPTOP SUPPORT 7647M: "Lee, Chun-Yi" <jlee@suse.com> 7648L: platform-driver-x86@vger.kernel.org 7649S: Maintained 7650F: drivers/platform/x86/msi-laptop.c 7651 7652MSI WMI SUPPORT 7653L: platform-driver-x86@vger.kernel.org 7654S: Orphan 7655F: drivers/platform/x86/msi-wmi.c 7656 7657MSI001 MEDIA DRIVER 7658M: Antti Palosaari <crope@iki.fi> 7659L: linux-media@vger.kernel.org 7660W: https://linuxtv.org 7661W: http://palosaari.fi/linux/ 7662Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7663T: git git://linuxtv.org/anttip/media_tree.git 7664S: Maintained 7665F: drivers/media/tuners/msi001* 7666 7667MSI2500 MEDIA DRIVER 7668M: Antti Palosaari <crope@iki.fi> 7669L: linux-media@vger.kernel.org 7670W: https://linuxtv.org 7671W: http://palosaari.fi/linux/ 7672Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7673T: git git://linuxtv.org/anttip/media_tree.git 7674S: Maintained 7675F: drivers/media/usb/msi2500/ 7676 7677MSYSTEMS DISKONCHIP G3 MTD DRIVER 7678M: Robert Jarzmik <robert.jarzmik@free.fr> 7679L: linux-mtd@lists.infradead.org 7680S: Maintained 7681F: drivers/mtd/devices/docg3* 7682 7683MT9M032 APTINA SENSOR DRIVER 7684M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7685L: linux-media@vger.kernel.org 7686T: git git://linuxtv.org/media_tree.git 7687S: Maintained 7688F: drivers/media/i2c/mt9m032.c 7689F: include/media/i2c/mt9m032.h 7690 7691MT9P031 APTINA CAMERA SENSOR 7692M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7693L: linux-media@vger.kernel.org 7694T: git git://linuxtv.org/media_tree.git 7695S: Maintained 7696F: drivers/media/i2c/mt9p031.c 7697F: include/media/i2c/mt9p031.h 7698 7699MT9T001 APTINA CAMERA SENSOR 7700M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7701L: linux-media@vger.kernel.org 7702T: git git://linuxtv.org/media_tree.git 7703S: Maintained 7704F: drivers/media/i2c/mt9t001.c 7705F: include/media/i2c/mt9t001.h 7706 7707MT9V032 APTINA CAMERA SENSOR 7708M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7709L: linux-media@vger.kernel.org 7710T: git git://linuxtv.org/media_tree.git 7711S: Maintained 7712F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7713F: drivers/media/i2c/mt9v032.c 7714F: include/media/i2c/mt9v032.h 7715 7716MULTIFUNCTION DEVICES (MFD) 7717M: Lee Jones <lee.jones@linaro.org> 7718T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7719S: Supported 7720F: drivers/mfd/ 7721F: include/linux/mfd/ 7722 7723MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7724M: Ulf Hansson <ulf.hansson@linaro.org> 7725L: linux-mmc@vger.kernel.org 7726T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7727S: Maintained 7728F: drivers/mmc/ 7729F: include/linux/mmc/ 7730F: include/uapi/linux/mmc/ 7731 7732MULTIMEDIA CARD (MMC) ETC. OVER SPI 7733S: Orphan 7734F: drivers/mmc/host/mmc_spi.c 7735F: include/linux/spi/mmc_spi.h 7736 7737MULTISOUND SOUND DRIVER 7738M: Andrew Veliath <andrewtv@usa.net> 7739S: Maintained 7740F: Documentation/sound/oss/MultiSound 7741F: sound/oss/msnd* 7742 7743MULTITECH MULTIPORT CARD (ISICOM) 7744S: Orphan 7745F: drivers/tty/isicom.c 7746F: include/linux/isicom.h 7747 7748MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7749M: Bin Liu <b-liu@ti.com> 7750L: linux-usb@vger.kernel.org 7751T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7752S: Maintained 7753F: drivers/usb/musb/ 7754 7755MXL5007T MEDIA DRIVER 7756M: Michael Krufky <mkrufky@linuxtv.org> 7757L: linux-media@vger.kernel.org 7758W: https://linuxtv.org 7759W: http://github.com/mkrufky 7760Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7761T: git git://linuxtv.org/mkrufky/tuners.git 7762S: Maintained 7763F: drivers/media/tuners/mxl5007t.* 7764 7765MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7766M: Hyong-Youb Kim <hykim@myri.com> 7767L: netdev@vger.kernel.org 7768W: https://www.myricom.com/support/downloads/myri10ge.html 7769S: Supported 7770F: drivers/net/ethernet/myricom/myri10ge/ 7771 7772NAND FLASH SUBSYSTEM 7773M: Boris Brezillon <boris.brezillon@free-electrons.com> 7774R: Richard Weinberger <richard@nod.at> 7775L: linux-mtd@lists.infradead.org 7776W: http://www.linux-mtd.infradead.org/ 7777Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7778T: git git://github.com/linux-nand/linux.git 7779S: Maintained 7780F: drivers/mtd/nand/ 7781F: include/linux/mtd/nand*.h 7782 7783NATSEMI ETHERNET DRIVER (DP8381x) 7784S: Orphan 7785F: drivers/net/ethernet/natsemi/natsemi.c 7786 7787NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7788M: Daniel Mack <zonque@gmail.com> 7789S: Maintained 7790L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7791W: http://www.native-instruments.com 7792F: sound/usb/caiaq/ 7793 7794NCP FILESYSTEM 7795M: Petr Vandrovec <petr@vandrovec.name> 7796S: Odd Fixes 7797F: fs/ncpfs/ 7798 7799NCR 5380 SCSI DRIVERS 7800M: Finn Thain <fthain@telegraphics.com.au> 7801M: Michael Schmitz <schmitzmic@gmail.com> 7802L: linux-scsi@vger.kernel.org 7803S: Maintained 7804F: Documentation/scsi/g_NCR5380.txt 7805F: Documentation/scsi/dtc3x80.txt 7806F: drivers/scsi/NCR5380.* 7807F: drivers/scsi/arm/cumana_1.c 7808F: drivers/scsi/arm/oak.c 7809F: drivers/scsi/atari_scsi.* 7810F: drivers/scsi/dmx3191d.c 7811F: drivers/scsi/dtc.* 7812F: drivers/scsi/g_NCR5380.* 7813F: drivers/scsi/g_NCR5380_mmio.c 7814F: drivers/scsi/mac_scsi.* 7815F: drivers/scsi/pas16.* 7816F: drivers/scsi/sun3_scsi.* 7817F: drivers/scsi/sun3_scsi_vme.c 7818F: drivers/scsi/t128.* 7819 7820NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7821M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7822L: linux-scsi@vger.kernel.org 7823S: Maintained 7824F: drivers/scsi/NCR_D700.* 7825 7826NCT6775 HARDWARE MONITOR DRIVER 7827M: Guenter Roeck <linux@roeck-us.net> 7828L: linux-hwmon@vger.kernel.org 7829S: Maintained 7830F: Documentation/hwmon/nct6775 7831F: drivers/hwmon/nct6775.c 7832 7833NETEFFECT IWARP RNIC DRIVER (IW_NES) 7834M: Faisal Latif <faisal.latif@intel.com> 7835L: linux-rdma@vger.kernel.org 7836W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7837S: Supported 7838F: drivers/infiniband/hw/nes/ 7839 7840NETEM NETWORK EMULATOR 7841M: Stephen Hemminger <stephen@networkplumber.org> 7842L: netem@lists.linux-foundation.org (moderated for non-subscribers) 7843S: Maintained 7844F: net/sched/sch_netem.c 7845 7846NETERION 10GbE DRIVERS (s2io/vxge) 7847M: Jon Mason <jdmason@kudzu.us> 7848L: netdev@vger.kernel.org 7849S: Supported 7850F: Documentation/networking/s2io.txt 7851F: Documentation/networking/vxge.txt 7852F: drivers/net/ethernet/neterion/ 7853 7854NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7855M: Pablo Neira Ayuso <pablo@netfilter.org> 7856M: Patrick McHardy <kaber@trash.net> 7857M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7858L: netfilter-devel@vger.kernel.org 7859L: coreteam@netfilter.org 7860W: http://www.netfilter.org/ 7861W: http://www.iptables.org/ 7862Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7863T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7864T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7865S: Supported 7866F: include/linux/netfilter* 7867F: include/linux/netfilter/ 7868F: include/net/netfilter/ 7869F: include/uapi/linux/netfilter* 7870F: include/uapi/linux/netfilter/ 7871F: net/*/netfilter.c 7872F: net/*/netfilter/ 7873F: net/netfilter/ 7874F: net/bridge/br_netfilter*.c 7875 7876NETLABEL 7877M: Paul Moore <paul@paul-moore.com> 7878W: http://netlabel.sf.net 7879L: netdev@vger.kernel.org 7880S: Maintained 7881F: Documentation/netlabel/ 7882F: include/net/netlabel.h 7883F: net/netlabel/ 7884 7885NETROM NETWORK LAYER 7886M: Ralf Baechle <ralf@linux-mips.org> 7887L: linux-hams@vger.kernel.org 7888W: http://www.linux-ax25.org/ 7889S: Maintained 7890F: include/net/netrom.h 7891F: include/uapi/linux/netrom.h 7892F: net/netrom/ 7893 7894NETRONOME ETHERNET DRIVERS 7895M: Jakub Kicinski <jakub.kicinski@netronome.com> 7896L: oss-drivers@netronome.com 7897S: Maintained 7898F: drivers/net/ethernet/netronome/ 7899 7900NETWORK BLOCK DEVICE (NBD) 7901M: Markus Pargmann <mpa@pengutronix.de> 7902S: Maintained 7903L: nbd-general@lists.sourceforge.net 7904T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7905F: Documentation/blockdev/nbd.txt 7906F: drivers/block/nbd.c 7907F: include/uapi/linux/nbd.h 7908 7909NETWORK DROP MONITOR 7910M: Neil Horman <nhorman@tuxdriver.com> 7911L: netdev@vger.kernel.org 7912S: Maintained 7913W: https://fedorahosted.org/dropwatch/ 7914F: net/core/drop_monitor.c 7915 7916NETWORKING [GENERAL] 7917M: "David S. Miller" <davem@davemloft.net> 7918L: netdev@vger.kernel.org 7919W: http://www.linuxfoundation.org/en/Net 7920Q: http://patchwork.ozlabs.org/project/netdev/list/ 7921T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7922T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7923S: Maintained 7924F: net/ 7925F: include/net/ 7926F: include/linux/in.h 7927F: include/linux/net.h 7928F: include/linux/netdevice.h 7929F: include/uapi/linux/in.h 7930F: include/uapi/linux/net.h 7931F: include/uapi/linux/netdevice.h 7932F: include/uapi/linux/net_namespace.h 7933F: tools/net/ 7934F: tools/testing/selftests/net/ 7935F: lib/random32.c 7936F: lib/test_bpf.c 7937 7938NETWORKING [IPv4/IPv6] 7939M: "David S. Miller" <davem@davemloft.net> 7940M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7941M: James Morris <jmorris@namei.org> 7942M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7943M: Patrick McHardy <kaber@trash.net> 7944L: netdev@vger.kernel.org 7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7946S: Maintained 7947F: net/ipv4/ 7948F: net/ipv6/ 7949F: include/net/ip* 7950F: arch/x86/net/* 7951 7952NETWORKING [IPSEC] 7953M: Steffen Klassert <steffen.klassert@secunet.com> 7954M: Herbert Xu <herbert@gondor.apana.org.au> 7955M: "David S. Miller" <davem@davemloft.net> 7956L: netdev@vger.kernel.org 7957T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7958T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7959S: Maintained 7960F: net/core/flow.c 7961F: net/xfrm/ 7962F: net/key/ 7963F: net/ipv4/xfrm* 7964F: net/ipv4/esp4.c 7965F: net/ipv4/ah4.c 7966F: net/ipv4/ipcomp.c 7967F: net/ipv4/ip_vti.c 7968F: net/ipv6/xfrm* 7969F: net/ipv6/esp6.c 7970F: net/ipv6/ah6.c 7971F: net/ipv6/ipcomp6.c 7972F: net/ipv6/ip6_vti.c 7973F: include/uapi/linux/xfrm.h 7974F: include/net/xfrm.h 7975 7976NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 7977M: Paul Moore <paul@paul-moore.com> 7978L: netdev@vger.kernel.org 7979S: Maintained 7980 7981NETWORKING [WIRELESS] 7982L: linux-wireless@vger.kernel.org 7983Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7984 7985NETWORKING DRIVERS 7986L: netdev@vger.kernel.org 7987W: http://www.linuxfoundation.org/en/Net 7988Q: http://patchwork.ozlabs.org/project/netdev/list/ 7989T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7990T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7991S: Odd Fixes 7992F: drivers/net/ 7993F: include/linux/if_* 7994F: include/linux/netdevice.h 7995F: include/linux/etherdevice.h 7996F: include/linux/fcdevice.h 7997F: include/linux/fddidevice.h 7998F: include/linux/hippidevice.h 7999F: include/linux/inetdevice.h 8000F: include/uapi/linux/if_* 8001F: include/uapi/linux/netdevice.h 8002 8003NETWORKING DRIVERS (WIRELESS) 8004M: Kalle Valo <kvalo@codeaurora.org> 8005L: linux-wireless@vger.kernel.org 8006Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8007T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8008T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8009S: Maintained 8010F: drivers/net/wireless/ 8011 8012NETXEN (1/10) GbE SUPPORT 8013M: Manish Chopra <manish.chopra@qlogic.com> 8014M: Sony Chacko <sony.chacko@qlogic.com> 8015M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8016L: netdev@vger.kernel.org 8017W: http://www.qlogic.com 8018S: Supported 8019F: drivers/net/ethernet/qlogic/netxen/ 8020 8021NFC SUBSYSTEM 8022M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8023M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8024M: Samuel Ortiz <sameo@linux.intel.com> 8025L: linux-wireless@vger.kernel.org 8026L: linux-nfc@lists.01.org (subscribers-only) 8027S: Supported 8028F: net/nfc/ 8029F: include/net/nfc/ 8030F: include/uapi/linux/nfc.h 8031F: drivers/nfc/ 8032F: include/linux/platform_data/nfcmrvl.h 8033F: include/linux/platform_data/nxp-nci.h 8034F: include/linux/platform_data/pn544.h 8035F: include/linux/platform_data/st21nfca.h 8036F: include/linux/platform_data/st-nci.h 8037F: Documentation/devicetree/bindings/net/nfc/ 8038 8039NFS, SUNRPC, AND LOCKD CLIENTS 8040M: Trond Myklebust <trond.myklebust@primarydata.com> 8041M: Anna Schumaker <anna.schumaker@netapp.com> 8042L: linux-nfs@vger.kernel.org 8043W: http://client.linux-nfs.org 8044T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8045S: Maintained 8046F: fs/lockd/ 8047F: fs/nfs/ 8048F: fs/nfs_common/ 8049F: net/sunrpc/ 8050F: include/linux/lockd/ 8051F: include/linux/nfs* 8052F: include/linux/sunrpc/ 8053F: include/uapi/linux/nfs* 8054F: include/uapi/linux/sunrpc/ 8055 8056NILFS2 FILESYSTEM 8057M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8058L: linux-nilfs@vger.kernel.org 8059W: http://nilfs.sourceforge.net/ 8060W: http://nilfs.osdn.jp/ 8061T: git git://github.com/konis/nilfs2.git 8062S: Supported 8063F: Documentation/filesystems/nilfs2.txt 8064F: fs/nilfs2/ 8065F: include/linux/nilfs2_fs.h 8066F: include/trace/events/nilfs2.h 8067 8068NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8069M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8070W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8071S: Maintained 8072F: Documentation/scsi/NinjaSCSI.txt 8073F: drivers/scsi/pcmcia/nsp_* 8074 8075NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8076M: GOTO Masanori <gotom@debian.or.jp> 8077M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8078W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8079S: Maintained 8080F: Documentation/scsi/NinjaSCSI.txt 8081F: drivers/scsi/nsp32* 8082 8083NIOS2 ARCHITECTURE 8084M: Ley Foon Tan <lftan@altera.com> 8085L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8086T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8087S: Maintained 8088F: arch/nios2/ 8089 8090NOKIA N900 POWER SUPPLY DRIVERS 8091R: Pali Rohár <pali.rohar@gmail.com> 8092F: include/linux/power/bq2415x_charger.h 8093F: include/linux/power/bq27xxx_battery.h 8094F: include/linux/power/isp1704_charger.h 8095F: drivers/power/bq2415x_charger.c 8096F: drivers/power/bq27xxx_battery.c 8097F: drivers/power/bq27xxx_battery_i2c.c 8098F: drivers/power/isp1704_charger.c 8099F: drivers/power/rx51_battery.c 8100 8101NTB DRIVER CORE 8102M: Jon Mason <jdmason@kudzu.us> 8103M: Dave Jiang <dave.jiang@intel.com> 8104M: Allen Hubbe <Allen.Hubbe@emc.com> 8105L: linux-ntb@googlegroups.com 8106S: Supported 8107W: https://github.com/jonmason/ntb/wiki 8108T: git git://github.com/jonmason/ntb.git 8109F: drivers/ntb/ 8110F: drivers/net/ntb_netdev.c 8111F: include/linux/ntb.h 8112F: include/linux/ntb_transport.h 8113 8114NTB INTEL DRIVER 8115M: Jon Mason <jdmason@kudzu.us> 8116M: Dave Jiang <dave.jiang@intel.com> 8117L: linux-ntb@googlegroups.com 8118S: Supported 8119W: https://github.com/jonmason/ntb/wiki 8120T: git git://github.com/jonmason/ntb.git 8121F: drivers/ntb/hw/intel/ 8122 8123NTB AMD DRIVER 8124M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8125L: linux-ntb@googlegroups.com 8126S: Supported 8127F: drivers/ntb/hw/amd/ 8128 8129NTFS FILESYSTEM 8130M: Anton Altaparmakov <anton@tuxera.com> 8131L: linux-ntfs-dev@lists.sourceforge.net 8132W: http://www.tuxera.com/ 8133T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8134S: Supported 8135F: Documentation/filesystems/ntfs.txt 8136F: fs/ntfs/ 8137 8138NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8139M: Antonino Daplas <adaplas@gmail.com> 8140L: linux-fbdev@vger.kernel.org 8141S: Maintained 8142F: drivers/video/fbdev/riva/ 8143F: drivers/video/fbdev/nvidia/ 8144 8145NVM EXPRESS DRIVER 8146M: Keith Busch <keith.busch@intel.com> 8147M: Jens Axboe <axboe@fb.com> 8148L: linux-nvme@lists.infradead.org 8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8150W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8151S: Supported 8152F: drivers/nvme/host/ 8153F: include/linux/nvme.h 8154 8155NVMEM FRAMEWORK 8156M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8157M: Maxime Ripard <maxime.ripard@free-electrons.com> 8158S: Maintained 8159F: drivers/nvmem/ 8160F: Documentation/devicetree/bindings/nvmem/ 8161F: include/linux/nvmem-consumer.h 8162F: include/linux/nvmem-provider.h 8163 8164NXP-NCI NFC DRIVER 8165M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8166R: Charles Gorand <charles.gorand@effinnov.com> 8167L: linux-nfc@lists.01.org (moderated for non-subscribers) 8168S: Supported 8169F: drivers/nfc/nxp-nci 8170 8171NXP TDA998X DRM DRIVER 8172M: Russell King <rmk+kernel@armlinux.org.uk> 8173S: Supported 8174F: drivers/gpu/drm/i2c/tda998x_drv.c 8175F: include/drm/i2c/tda998x.h 8176 8177NXP TFA9879 DRIVER 8178M: Peter Rosin <peda@axentia.se> 8179L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8180S: Maintained 8181F: sound/soc/codecs/tfa9879* 8182 8183OBJTOOL 8184M: Josh Poimboeuf <jpoimboe@redhat.com> 8185S: Supported 8186F: tools/objtool/ 8187 8188OMAP SUPPORT 8189M: Tony Lindgren <tony@atomide.com> 8190L: linux-omap@vger.kernel.org 8191W: http://www.muru.com/linux/omap/ 8192W: http://linux.omap.com/ 8193Q: http://patchwork.kernel.org/project/linux-omap/list/ 8194T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8195S: Maintained 8196F: arch/arm/*omap*/ 8197F: arch/arm/configs/omap1_defconfig 8198F: arch/arm/configs/omap2plus_defconfig 8199F: drivers/i2c/busses/i2c-omap.c 8200F: drivers/irqchip/irq-omap-intc.c 8201F: drivers/mfd/*omap*.c 8202F: drivers/mfd/menelaus.c 8203F: drivers/mfd/palmas.c 8204F: drivers/mfd/tps65217.c 8205F: drivers/mfd/tps65218.c 8206F: drivers/mfd/tps65910.c 8207F: drivers/mfd/twl-core.[ch] 8208F: drivers/mfd/twl4030*.c 8209F: drivers/mfd/twl6030*.c 8210F: drivers/mfd/twl6040*.c 8211F: drivers/regulator/palmas-regulator*.c 8212F: drivers/regulator/pbias-regulator.c 8213F: drivers/regulator/tps65217-regulator.c 8214F: drivers/regulator/tps65218-regulator.c 8215F: drivers/regulator/tps65910-regulator.c 8216F: drivers/regulator/twl-regulator.c 8217F: include/linux/i2c-omap.h 8218 8219OMAP DEVICE TREE SUPPORT 8220M: Benoît Cousson <bcousson@baylibre.com> 8221M: Tony Lindgren <tony@atomide.com> 8222L: linux-omap@vger.kernel.org 8223L: devicetree@vger.kernel.org 8224S: Maintained 8225F: arch/arm/boot/dts/*omap* 8226F: arch/arm/boot/dts/*am3* 8227F: arch/arm/boot/dts/*am4* 8228F: arch/arm/boot/dts/*am5* 8229F: arch/arm/boot/dts/*dra7* 8230 8231OMAP CLOCK FRAMEWORK SUPPORT 8232M: Paul Walmsley <paul@pwsan.com> 8233L: linux-omap@vger.kernel.org 8234S: Maintained 8235F: arch/arm/*omap*/*clock* 8236 8237OMAP POWER MANAGEMENT SUPPORT 8238M: Kevin Hilman <khilman@kernel.org> 8239L: linux-omap@vger.kernel.org 8240S: Maintained 8241F: arch/arm/*omap*/*pm* 8242F: drivers/cpufreq/omap-cpufreq.c 8243 8244OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8245M: Rajendra Nayak <rnayak@codeaurora.org> 8246M: Paul Walmsley <paul@pwsan.com> 8247L: linux-omap@vger.kernel.org 8248S: Maintained 8249F: arch/arm/mach-omap2/prm* 8250 8251OMAP AUDIO SUPPORT 8252M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8253M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8254L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8255L: linux-omap@vger.kernel.org 8256S: Maintained 8257F: sound/soc/omap/ 8258 8259OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8260M: Roger Quadros <rogerq@ti.com> 8261M: Tony Lindgren <tony@atomide.com> 8262L: linux-omap@vger.kernel.org 8263S: Maintained 8264F: drivers/memory/omap-gpmc.c 8265F: arch/arm/mach-omap2/*gpmc* 8266 8267OMAP FRAMEBUFFER SUPPORT 8268M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8269L: linux-fbdev@vger.kernel.org 8270L: linux-omap@vger.kernel.org 8271S: Maintained 8272F: drivers/video/fbdev/omap/ 8273 8274OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8275M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8276L: linux-omap@vger.kernel.org 8277L: linux-fbdev@vger.kernel.org 8278S: Maintained 8279F: drivers/video/fbdev/omap2/ 8280F: Documentation/arm/OMAP/DSS 8281 8282OMAP HARDWARE SPINLOCK SUPPORT 8283M: Ohad Ben-Cohen <ohad@wizery.com> 8284L: linux-omap@vger.kernel.org 8285S: Maintained 8286F: drivers/hwspinlock/omap_hwspinlock.c 8287 8288OMAP MMC SUPPORT 8289M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8290L: linux-omap@vger.kernel.org 8291S: Maintained 8292F: drivers/mmc/host/omap.c 8293 8294OMAP HS MMC SUPPORT 8295L: linux-mmc@vger.kernel.org 8296L: linux-omap@vger.kernel.org 8297S: Orphan 8298F: drivers/mmc/host/omap_hsmmc.c 8299 8300OMAP RANDOM NUMBER GENERATOR SUPPORT 8301M: Deepak Saxena <dsaxena@plexity.net> 8302S: Maintained 8303F: drivers/char/hw_random/omap-rng.c 8304 8305OMAP HWMOD SUPPORT 8306M: Benoît Cousson <bcousson@baylibre.com> 8307M: Paul Walmsley <paul@pwsan.com> 8308L: linux-omap@vger.kernel.org 8309S: Maintained 8310F: arch/arm/mach-omap2/omap_hwmod.* 8311 8312OMAP HWMOD DATA 8313M: Paul Walmsley <paul@pwsan.com> 8314L: linux-omap@vger.kernel.org 8315S: Maintained 8316F: arch/arm/mach-omap2/omap_hwmod*data* 8317 8318OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8319M: Benoît Cousson <bcousson@baylibre.com> 8320L: linux-omap@vger.kernel.org 8321S: Maintained 8322F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8323 8324OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8325M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8326L: linux-media@vger.kernel.org 8327S: Maintained 8328F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8329F: drivers/media/platform/omap3isp/ 8330F: drivers/staging/media/omap4iss/ 8331 8332OMAP USB SUPPORT 8333L: linux-usb@vger.kernel.org 8334L: linux-omap@vger.kernel.org 8335S: Orphan 8336F: drivers/usb/*/*omap* 8337F: arch/arm/*omap*/usb* 8338 8339OMAP GPIO DRIVER 8340M: Grygorii Strashko <grygorii.strashko@ti.com> 8341M: Santosh Shilimkar <ssantosh@kernel.org> 8342M: Kevin Hilman <khilman@kernel.org> 8343L: linux-omap@vger.kernel.org 8344S: Maintained 8345F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8346F: drivers/gpio/gpio-omap.c 8347 8348OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8349M: Mark Jackson <mpfj@newflow.co.uk> 8350L: linux-omap@vger.kernel.org 8351S: Maintained 8352F: arch/arm/boot/dts/am335x-nano.dts 8353 8354OMFS FILESYSTEM 8355M: Bob Copeland <me@bobcopeland.com> 8356L: linux-karma-devel@lists.sourceforge.net 8357S: Maintained 8358F: Documentation/filesystems/omfs.txt 8359F: fs/omfs/ 8360 8361OMNIKEY CARDMAN 4000 DRIVER 8362M: Harald Welte <laforge@gnumonks.org> 8363S: Maintained 8364F: drivers/char/pcmcia/cm4000_cs.c 8365F: include/linux/cm4000_cs.h 8366F: include/uapi/linux/cm4000_cs.h 8367 8368OMNIKEY CARDMAN 4040 DRIVER 8369M: Harald Welte <laforge@gnumonks.org> 8370S: Maintained 8371F: drivers/char/pcmcia/cm4040_cs.* 8372 8373OMNIVISION OV7670 SENSOR DRIVER 8374M: Jonathan Corbet <corbet@lwn.net> 8375L: linux-media@vger.kernel.org 8376T: git git://linuxtv.org/media_tree.git 8377S: Maintained 8378F: drivers/media/i2c/ov7670.c 8379 8380ONENAND FLASH DRIVER 8381M: Kyungmin Park <kyungmin.park@samsung.com> 8382L: linux-mtd@lists.infradead.org 8383S: Maintained 8384F: drivers/mtd/onenand/ 8385F: include/linux/mtd/onenand*.h 8386 8387ONSTREAM SCSI TAPE DRIVER 8388M: Willem Riede <osst@riede.org> 8389L: osst-users@lists.sourceforge.net 8390L: linux-scsi@vger.kernel.org 8391S: Maintained 8392F: Documentation/scsi/osst.txt 8393F: drivers/scsi/osst.* 8394F: drivers/scsi/osst_*.h 8395F: drivers/scsi/st.h 8396 8397OPENCORES I2C BUS DRIVER 8398M: Peter Korsgaard <jacmet@sunsite.dk> 8399L: linux-i2c@vger.kernel.org 8400S: Maintained 8401F: Documentation/i2c/busses/i2c-ocores 8402F: drivers/i2c/busses/i2c-ocores.c 8403 8404OPEN FIRMWARE AND FLATTENED DEVICE TREE 8405M: Rob Herring <robh+dt@kernel.org> 8406M: Frank Rowand <frowand.list@gmail.com> 8407M: Grant Likely <grant.likely@linaro.org> 8408L: devicetree@vger.kernel.org 8409W: http://www.devicetree.org/ 8410T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git 8411S: Maintained 8412F: drivers/of/ 8413F: include/linux/of*.h 8414F: scripts/dtc/ 8415 8416OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8417M: Rob Herring <robh+dt@kernel.org> 8418M: Pawel Moll <pawel.moll@arm.com> 8419M: Mark Rutland <mark.rutland@arm.com> 8420M: Ian Campbell <ijc+devicetree@hellion.org.uk> 8421M: Kumar Gala <galak@codeaurora.org> 8422L: devicetree@vger.kernel.org 8423T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8424S: Maintained 8425F: Documentation/devicetree/ 8426F: arch/*/boot/dts/ 8427F: include/dt-bindings/ 8428 8429OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8430M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8431L: devicetree@vger.kernel.org 8432S: Maintained 8433F: Documentation/devicetree/dynamic-resolution-notes.txt 8434F: Documentation/devicetree/overlay-notes.txt 8435F: drivers/of/overlay.c 8436F: drivers/of/resolver.c 8437 8438OPENRISC ARCHITECTURE 8439M: Jonas Bonn <jonas@southpole.se> 8440W: http://openrisc.net 8441S: Maintained 8442T: git git://openrisc.net/~jonas/linux 8443F: arch/openrisc/ 8444 8445OPENVSWITCH 8446M: Pravin Shelar <pshelar@nicira.com> 8447L: netdev@vger.kernel.org 8448L: dev@openvswitch.org 8449W: http://openvswitch.org 8450S: Maintained 8451F: net/openvswitch/ 8452F: include/uapi/linux/openvswitch.h 8453 8454OPERATING PERFORMANCE POINTS (OPP) 8455M: Viresh Kumar <vireshk@kernel.org> 8456M: Nishanth Menon <nm@ti.com> 8457M: Stephen Boyd <sboyd@codeaurora.org> 8458L: linux-pm@vger.kernel.org 8459S: Maintained 8460T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8461F: drivers/base/power/opp/ 8462F: include/linux/pm_opp.h 8463F: Documentation/power/opp.txt 8464F: Documentation/devicetree/bindings/opp/ 8465 8466OPL4 DRIVER 8467M: Clemens Ladisch <clemens@ladisch.de> 8468L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8469T: git git://git.alsa-project.org/alsa-kernel.git 8470S: Maintained 8471F: sound/drivers/opl4/ 8472 8473OPROFILE 8474M: Robert Richter <rric@kernel.org> 8475L: oprofile-list@lists.sf.net 8476S: Maintained 8477F: arch/*/include/asm/oprofile*.h 8478F: arch/*/oprofile/ 8479F: drivers/oprofile/ 8480F: include/linux/oprofile.h 8481 8482ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8483M: Mark Fasheh <mfasheh@suse.com> 8484M: Joel Becker <jlbec@evilplan.org> 8485L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8486W: http://ocfs2.wiki.kernel.org 8487S: Supported 8488F: Documentation/filesystems/ocfs2.txt 8489F: Documentation/filesystems/dlmfs.txt 8490F: fs/ocfs2/ 8491 8492ORINOCO DRIVER 8493L: linux-wireless@vger.kernel.org 8494W: http://wireless.kernel.org/en/users/Drivers/orinoco 8495W: http://www.nongnu.org/orinoco/ 8496S: Orphan 8497F: drivers/net/wireless/intersil/orinoco/ 8498 8499OSD LIBRARY and FILESYSTEM 8500M: Boaz Harrosh <ooo@electrozaur.com> 8501M: Benny Halevy <bhalevy@primarydata.com> 8502L: osd-dev@open-osd.org 8503W: http://open-osd.org 8504T: git git://git.open-osd.org/open-osd.git 8505S: Maintained 8506F: drivers/scsi/osd/ 8507F: include/scsi/osd_* 8508F: fs/exofs/ 8509 8510OVERLAY FILESYSTEM 8511M: Miklos Szeredi <miklos@szeredi.hu> 8512L: linux-unionfs@vger.kernel.org 8513T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8514S: Supported 8515F: fs/overlayfs/ 8516F: Documentation/filesystems/overlayfs.txt 8517 8518ORANGEFS FILESYSTEM 8519M: Mike Marshall <hubcap@omnibond.com> 8520L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8521T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8522S: Supported 8523F: fs/orangefs/ 8524F: Documentation/filesystems/orangefs.txt 8525 8526P54 WIRELESS DRIVER 8527M: Christian Lamparter <chunkeey@googlemail.com> 8528L: linux-wireless@vger.kernel.org 8529W: http://wireless.kernel.org/en/users/Drivers/p54 8530S: Maintained 8531F: drivers/net/wireless/intersil/p54/ 8532 8533PA SEMI ETHERNET DRIVER 8534M: Olof Johansson <olof@lixom.net> 8535L: netdev@vger.kernel.org 8536S: Maintained 8537F: drivers/net/ethernet/pasemi/* 8538 8539PA SEMI SMBUS DRIVER 8540M: Olof Johansson <olof@lixom.net> 8541L: linux-i2c@vger.kernel.org 8542S: Maintained 8543F: drivers/i2c/busses/i2c-pasemi.c 8544 8545PADATA PARALLEL EXECUTION MECHANISM 8546M: Steffen Klassert <steffen.klassert@secunet.com> 8547L: linux-crypto@vger.kernel.org 8548S: Maintained 8549F: kernel/padata.c 8550F: include/linux/padata.h 8551F: Documentation/padata.txt 8552 8553PANASONIC LAPTOP ACPI EXTRAS DRIVER 8554M: Harald Welte <laforge@gnumonks.org> 8555L: platform-driver-x86@vger.kernel.org 8556S: Maintained 8557F: drivers/platform/x86/panasonic-laptop.c 8558 8559PANASONIC MN10300/AM33/AM34 PORT 8560M: David Howells <dhowells@redhat.com> 8561L: linux-am33-list@redhat.com (moderated for non-subscribers) 8562W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8563S: Maintained 8564F: Documentation/mn10300/ 8565F: arch/mn10300/ 8566 8567PARALLEL LCD/KEYPAD PANEL DRIVER 8568M: Willy Tarreau <willy@haproxy.com> 8569M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8570S: Odd Fixes 8571F: Documentation/misc-devices/lcd-panel-cgram.txt 8572F: drivers/misc/panel.c 8573 8574PARALLEL PORT SUBSYSTEM 8575M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8576M: Sudip Mukherjee <sudip@vectorindia.org> 8577L: linux-parport@lists.infradead.org (subscribers-only) 8578S: Maintained 8579F: drivers/parport/ 8580F: include/linux/parport*.h 8581F: drivers/char/ppdev.c 8582F: include/uapi/linux/ppdev.h 8583F: Documentation/parport*.txt 8584 8585PARAVIRT_OPS INTERFACE 8586M: Jeremy Fitzhardinge <jeremy@goop.org> 8587M: Chris Wright <chrisw@sous-sol.org> 8588M: Alok Kataria <akataria@vmware.com> 8589M: Rusty Russell <rusty@rustcorp.com.au> 8590L: virtualization@lists.linux-foundation.org 8591S: Supported 8592F: Documentation/virtual/paravirt_ops.txt 8593F: arch/*/kernel/paravirt* 8594F: arch/*/include/asm/paravirt.h 8595 8596PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8597M: Tim Waugh <tim@cyberelk.net> 8598L: linux-parport@lists.infradead.org (subscribers-only) 8599S: Maintained 8600F: Documentation/blockdev/paride.txt 8601F: drivers/block/paride/ 8602 8603PARISC ARCHITECTURE 8604M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8605M: Helge Deller <deller@gmx.de> 8606L: linux-parisc@vger.kernel.org 8607W: http://www.parisc-linux.org/ 8608Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8609T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8610T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8611S: Maintained 8612F: arch/parisc/ 8613F: Documentation/parisc/ 8614F: drivers/parisc/ 8615F: drivers/char/agp/parisc-agp.c 8616F: drivers/input/serio/gscps2.c 8617F: drivers/parport/parport_gsc.* 8618F: drivers/tty/serial/8250/8250_gsc.c 8619F: drivers/video/fbdev/sti* 8620F: drivers/video/console/sti* 8621F: drivers/video/logo/logo_parisc* 8622 8623PC87360 HARDWARE MONITORING DRIVER 8624M: Jim Cromie <jim.cromie@gmail.com> 8625L: linux-hwmon@vger.kernel.org 8626S: Maintained 8627F: Documentation/hwmon/pc87360 8628F: drivers/hwmon/pc87360.c 8629 8630PC8736x GPIO DRIVER 8631M: Jim Cromie <jim.cromie@gmail.com> 8632S: Maintained 8633F: drivers/char/pc8736x_gpio.c 8634 8635PC87427 HARDWARE MONITORING DRIVER 8636M: Jean Delvare <jdelvare@suse.com> 8637L: linux-hwmon@vger.kernel.org 8638S: Maintained 8639F: Documentation/hwmon/pc87427 8640F: drivers/hwmon/pc87427.c 8641 8642PCA9532 LED DRIVER 8643M: Riku Voipio <riku.voipio@iki.fi> 8644S: Maintained 8645F: drivers/leds/leds-pca9532.c 8646F: include/linux/leds-pca9532.h 8647 8648PCA9541 I2C BUS MASTER SELECTOR DRIVER 8649M: Guenter Roeck <linux@roeck-us.net> 8650L: linux-i2c@vger.kernel.org 8651S: Maintained 8652F: drivers/i2c/muxes/i2c-mux-pca9541.c 8653 8654PCDP - PRIMARY CONSOLE AND DEBUG PORT 8655M: Khalid Aziz <khalid@gonehiking.org> 8656S: Maintained 8657F: drivers/firmware/pcdp.* 8658 8659PCI ERROR RECOVERY 8660M: Linas Vepstas <linasvepstas@gmail.com> 8661L: linux-pci@vger.kernel.org 8662S: Supported 8663F: Documentation/PCI/pci-error-recovery.txt 8664 8665PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8666M: Russell Currey <ruscur@russell.cc> 8667L: linuxppc-dev@lists.ozlabs.org 8668S: Supported 8669F: Documentation/powerpc/eeh-pci-error-recovery.txt 8670F: arch/powerpc/kernel/eeh*.c 8671F: arch/powerpc/platforms/*/eeh*.c 8672F: arch/powerpc/include/*/eeh*.h 8673 8674PCI SUBSYSTEM 8675M: Bjorn Helgaas <bhelgaas@google.com> 8676L: linux-pci@vger.kernel.org 8677Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8678T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8679S: Supported 8680F: Documentation/PCI/ 8681F: drivers/pci/ 8682F: include/linux/pci* 8683F: arch/x86/pci/ 8684F: arch/x86/kernel/quirks.c 8685 8686PCI DRIVER FOR ALTERA PCIE IP 8687M: Ley Foon Tan <lftan@altera.com> 8688L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8689L: linux-pci@vger.kernel.org 8690S: Supported 8691F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8692F: drivers/pci/host/pcie-altera.c 8693 8694PCI DRIVER FOR ARM VERSATILE PLATFORM 8695M: Rob Herring <robh@kernel.org> 8696L: linux-pci@vger.kernel.org 8697L: linux-arm-kernel@lists.infradead.org 8698S: Maintained 8699F: Documentation/devicetree/bindings/pci/versatile.txt 8700F: drivers/pci/host/pci-versatile.c 8701 8702PCI DRIVER FOR APPLIEDMICRO XGENE 8703M: Tanmay Inamdar <tinamdar@apm.com> 8704L: linux-pci@vger.kernel.org 8705L: linux-arm-kernel@lists.infradead.org 8706S: Maintained 8707F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8708F: drivers/pci/host/pci-xgene.c 8709 8710PCI DRIVER FOR FREESCALE LAYERSCAPE 8711M: Minghuan Lian <minghuan.Lian@freescale.com> 8712M: Mingkai Hu <mingkai.hu@freescale.com> 8713M: Roy Zang <tie-fei.zang@freescale.com> 8714L: linuxppc-dev@lists.ozlabs.org 8715L: linux-pci@vger.kernel.org 8716L: linux-arm-kernel@lists.infradead.org 8717S: Maintained 8718F: drivers/pci/host/*layerscape* 8719 8720PCI DRIVER FOR IMX6 8721M: Richard Zhu <Richard.Zhu@freescale.com> 8722M: Lucas Stach <l.stach@pengutronix.de> 8723L: linux-pci@vger.kernel.org 8724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8725S: Maintained 8726F: drivers/pci/host/*imx6* 8727 8728PCI DRIVER FOR TI KEYSTONE 8729M: Murali Karicheri <m-karicheri2@ti.com> 8730L: linux-pci@vger.kernel.org 8731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8732S: Maintained 8733F: drivers/pci/host/*keystone* 8734 8735PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8736M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8737M: Jason Cooper <jason@lakedaemon.net> 8738L: linux-pci@vger.kernel.org 8739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8740S: Maintained 8741F: drivers/pci/host/*mvebu* 8742 8743PCI DRIVER FOR NVIDIA TEGRA 8744M: Thierry Reding <thierry.reding@gmail.com> 8745L: linux-tegra@vger.kernel.org 8746L: linux-pci@vger.kernel.org 8747S: Supported 8748F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8749F: drivers/pci/host/pci-tegra.c 8750 8751PCI DRIVER FOR TI DRA7XX 8752M: Kishon Vijay Abraham I <kishon@ti.com> 8753L: linux-omap@vger.kernel.org 8754L: linux-pci@vger.kernel.org 8755S: Supported 8756F: Documentation/devicetree/bindings/pci/ti-pci.txt 8757F: drivers/pci/host/pci-dra7xx.c 8758 8759PCI DRIVER FOR RENESAS R-CAR 8760M: Simon Horman <horms@verge.net.au> 8761L: linux-pci@vger.kernel.org 8762L: linux-renesas-soc@vger.kernel.org 8763S: Maintained 8764F: drivers/pci/host/*rcar* 8765 8766PCI DRIVER FOR SAMSUNG EXYNOS 8767M: Jingoo Han <jingoohan1@gmail.com> 8768L: linux-pci@vger.kernel.org 8769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8770L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8771S: Maintained 8772F: drivers/pci/host/pci-exynos.c 8773 8774PCI DRIVER FOR SYNOPSIS DESIGNWARE 8775M: Jingoo Han <jingoohan1@gmail.com> 8776M: Pratyush Anand <pratyush.anand@gmail.com> 8777L: linux-pci@vger.kernel.org 8778S: Maintained 8779F: drivers/pci/host/*designware* 8780 8781PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8782M: Joao Pinto <jpinto@synopsys.com> 8783L: linux-pci@vger.kernel.org 8784S: Maintained 8785F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8786F: drivers/pci/host/pcie-designware-plat.c 8787 8788PCI DRIVER FOR GENERIC OF HOSTS 8789M: Will Deacon <will.deacon@arm.com> 8790L: linux-pci@vger.kernel.org 8791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8792S: Maintained 8793F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8794F: drivers/pci/host/pci-host-common.c 8795F: drivers/pci/host/pci-host-generic.c 8796 8797PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8798M: Keith Busch <keith.busch@intel.com> 8799L: linux-pci@vger.kernel.org 8800S: Supported 8801F: arch/x86/pci/vmd.c 8802 8803PCIE DRIVER FOR ST SPEAR13XX 8804M: Pratyush Anand <pratyush.anand@gmail.com> 8805L: linux-pci@vger.kernel.org 8806S: Maintained 8807F: drivers/pci/host/*spear* 8808 8809PCI MSI DRIVER FOR ALTERA MSI IP 8810M: Ley Foon Tan <lftan@altera.com> 8811L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8812L: linux-pci@vger.kernel.org 8813S: Supported 8814F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8815F: drivers/pci/host/pcie-altera-msi.c 8816 8817PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8818M: Duc Dang <dhdang@apm.com> 8819L: linux-pci@vger.kernel.org 8820L: linux-arm-kernel@lists.infradead.org 8821S: Maintained 8822F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8823F: drivers/pci/host/pci-xgene-msi.c 8824 8825PCIE DRIVER FOR HISILICON 8826M: Zhou Wang <wangzhou1@hisilicon.com> 8827M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8828L: linux-pci@vger.kernel.org 8829S: Maintained 8830F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8831F: drivers/pci/host/pcie-hisi.c 8832 8833PCIE DRIVER FOR QUALCOMM MSM 8834M: Stanimir Varbanov <svarbanov@mm-sol.com> 8835L: linux-pci@vger.kernel.org 8836L: linux-arm-msm@vger.kernel.org 8837S: Maintained 8838F: drivers/pci/host/*qcom* 8839 8840PCIE DRIVER FOR CAVIUM THUNDERX 8841M: David Daney <david.daney@cavium.com> 8842L: linux-pci@vger.kernel.org 8843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8844S: Supported 8845F: Documentation/devicetree/bindings/pci/pci-thunder-* 8846F: drivers/pci/host/pci-thunder-* 8847 8848PCMCIA SUBSYSTEM 8849P: Linux PCMCIA Team 8850L: linux-pcmcia@lists.infradead.org 8851W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8852T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8853S: Maintained 8854F: Documentation/pcmcia/ 8855F: drivers/pcmcia/ 8856F: include/pcmcia/ 8857 8858PCNET32 NETWORK DRIVER 8859M: Don Fry <pcnet32@frontier.com> 8860L: netdev@vger.kernel.org 8861S: Maintained 8862F: drivers/net/ethernet/amd/pcnet32.c 8863 8864PCRYPT PARALLEL CRYPTO ENGINE 8865M: Steffen Klassert <steffen.klassert@secunet.com> 8866L: linux-crypto@vger.kernel.org 8867S: Maintained 8868F: crypto/pcrypt.c 8869F: include/crypto/pcrypt.h 8870 8871PER-CPU MEMORY ALLOCATOR 8872M: Tejun Heo <tj@kernel.org> 8873M: Christoph Lameter <cl@linux.com> 8874T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8875S: Maintained 8876F: include/linux/percpu*.h 8877F: mm/percpu*.c 8878F: arch/*/include/asm/percpu.h 8879 8880PER-TASK DELAY ACCOUNTING 8881M: Balbir Singh <bsingharora@gmail.com> 8882S: Maintained 8883F: include/linux/delayacct.h 8884F: kernel/delayacct.c 8885 8886PERFORMANCE EVENTS SUBSYSTEM 8887M: Peter Zijlstra <peterz@infradead.org> 8888M: Ingo Molnar <mingo@redhat.com> 8889M: Arnaldo Carvalho de Melo <acme@kernel.org> 8890R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8891L: linux-kernel@vger.kernel.org 8892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8893S: Supported 8894F: kernel/events/* 8895F: include/linux/perf_event.h 8896F: include/uapi/linux/perf_event.h 8897F: arch/*/kernel/perf_event*.c 8898F: arch/*/kernel/*/perf_event*.c 8899F: arch/*/kernel/*/*/perf_event*.c 8900F: arch/*/include/asm/perf_event.h 8901F: arch/*/kernel/perf_callchain.c 8902F: arch/*/events/* 8903F: tools/perf/ 8904 8905PERSONALITY HANDLING 8906M: Christoph Hellwig <hch@infradead.org> 8907L: linux-abi-devel@lists.sourceforge.net 8908S: Maintained 8909F: include/linux/personality.h 8910F: include/uapi/linux/personality.h 8911 8912PHONET PROTOCOL 8913M: Remi Denis-Courmont <courmisch@gmail.com> 8914S: Supported 8915F: Documentation/networking/phonet.txt 8916F: include/linux/phonet.h 8917F: include/net/phonet/ 8918F: include/uapi/linux/phonet.h 8919F: net/phonet/ 8920 8921PHRAM MTD DRIVER 8922M: Joern Engel <joern@lazybastard.org> 8923L: linux-mtd@lists.infradead.org 8924S: Maintained 8925F: drivers/mtd/devices/phram.c 8926 8927PICOLCD HID DRIVER 8928M: Bruno Prémont <bonbons@linux-vserver.org> 8929L: linux-input@vger.kernel.org 8930S: Maintained 8931F: drivers/hid/hid-picolcd* 8932 8933PICOXCELL SUPPORT 8934M: Jamie Iles <jamie@jamieiles.com> 8935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8936T: git git://github.com/jamieiles/linux-2.6-ji.git 8937S: Supported 8938F: arch/arm/boot/dts/picoxcell* 8939F: arch/arm/mach-picoxcell/ 8940F: drivers/crypto/picoxcell* 8941 8942PIN CONTROL SUBSYSTEM 8943M: Linus Walleij <linus.walleij@linaro.org> 8944L: linux-gpio@vger.kernel.org 8945T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8946S: Maintained 8947F: drivers/pinctrl/ 8948F: include/linux/pinctrl/ 8949 8950PIN CONTROLLER - ATMEL AT91 8951M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8953S: Maintained 8954F: drivers/pinctrl/pinctrl-at91.* 8955 8956PIN CONTROLLER - ATMEL AT91 PIO4 8957M: Ludovic Desroches <ludovic.desroches@atmel.com> 8958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8959L: linux-gpio@vger.kernel.org 8960S: Supported 8961F: drivers/pinctrl/pinctrl-at91-pio4.* 8962 8963PIN CONTROLLER - INTEL 8964M: Mika Westerberg <mika.westerberg@linux.intel.com> 8965M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8966S: Maintained 8967F: drivers/pinctrl/intel/ 8968 8969PIN CONTROLLER - RENESAS 8970M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8971M: Geert Uytterhoeven <geert+renesas@glider.be> 8972L: linux-renesas-soc@vger.kernel.org 8973S: Maintained 8974F: drivers/pinctrl/sh-pfc/ 8975 8976PIN CONTROLLER - SAMSUNG 8977M: Tomasz Figa <tomasz.figa@gmail.com> 8978M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 8979M: Sylwester Nawrocki <s.nawrocki@samsung.com> 8980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8981L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8982S: Maintained 8983F: drivers/pinctrl/samsung/ 8984 8985PIN CONTROLLER - SINGLE 8986M: Tony Lindgren <tony@atomide.com> 8987M: Haojian Zhuang <haojian.zhuang@linaro.org> 8988L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8989L: linux-omap@vger.kernel.org 8990S: Maintained 8991F: drivers/pinctrl/pinctrl-single.c 8992 8993PIN CONTROLLER - ST SPEAR 8994M: Viresh Kumar <vireshk@kernel.org> 8995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8996W: http://www.st.com/spear 8997S: Maintained 8998F: drivers/pinctrl/spear/ 8999 9000PKTCDVD DRIVER 9001M: Jiri Kosina <jikos@kernel.org> 9002S: Maintained 9003F: drivers/block/pktcdvd.c 9004F: include/linux/pktcdvd.h 9005F: include/uapi/linux/pktcdvd.h 9006 9007PKUNITY SOC DRIVERS 9008M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9009W: http://mprc.pku.edu.cn/~guanxuetao/linux 9010S: Maintained 9011T: git git://github.com/gxt/linux.git 9012F: drivers/input/serio/i8042-unicore32io.h 9013F: drivers/i2c/busses/i2c-puv3.c 9014F: drivers/video/fbdev/fb-puv3.c 9015F: drivers/rtc/rtc-puv3.c 9016 9017PMBUS HARDWARE MONITORING DRIVERS 9018M: Guenter Roeck <linux@roeck-us.net> 9019L: linux-hwmon@vger.kernel.org 9020W: http://hwmon.wiki.kernel.org/ 9021W: http://www.roeck-us.net/linux/drivers/ 9022T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9023S: Maintained 9024F: Documentation/hwmon/pmbus 9025F: drivers/hwmon/pmbus/ 9026F: include/linux/i2c/pmbus.h 9027 9028PMC SIERRA MaxRAID DRIVER 9029L: linux-scsi@vger.kernel.org 9030W: http://www.pmc-sierra.com/ 9031S: Orphan 9032F: drivers/scsi/pmcraid.* 9033 9034PMC SIERRA PM8001 DRIVER 9035M: Jack Wang <jinpu.wang@profitbricks.com> 9036M: lindar_liu@usish.com 9037L: pmchba@pmcs.com 9038L: linux-scsi@vger.kernel.org 9039S: Supported 9040F: drivers/scsi/pm8001/ 9041 9042POSIX CLOCKS and TIMERS 9043M: Thomas Gleixner <tglx@linutronix.de> 9044L: linux-kernel@vger.kernel.org 9045T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9046S: Maintained 9047F: fs/timerfd.c 9048F: include/linux/timer* 9049F: kernel/time/*timer* 9050 9051POWER MANAGEMENT CORE 9052M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9053L: linux-pm@vger.kernel.org 9054T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9055S: Supported 9056F: drivers/base/power/ 9057F: include/linux/pm.h 9058F: include/linux/pm_* 9059F: include/linux/powercap.h 9060F: drivers/powercap/ 9061 9062POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9063M: Sebastian Reichel <sre@kernel.org> 9064M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9065M: David Woodhouse <dwmw2@infradead.org> 9066L: linux-pm@vger.kernel.org 9067T: git git://git.infradead.org/battery-2.6.git 9068S: Maintained 9069F: include/linux/power_supply.h 9070F: drivers/power/ 9071X: drivers/power/avs/ 9072 9073POWER STATE COORDINATION INTERFACE (PSCI) 9074M: Mark Rutland <mark.rutland@arm.com> 9075M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9076L: linux-arm-kernel@lists.infradead.org 9077S: Maintained 9078F: drivers/firmware/psci.c 9079F: include/linux/psci.h 9080F: include/uapi/linux/psci.h 9081 9082PNP SUPPORT 9083M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9084S: Maintained 9085F: drivers/pnp/ 9086 9087PPP PROTOCOL DRIVERS AND COMPRESSORS 9088M: Paul Mackerras <paulus@samba.org> 9089L: linux-ppp@vger.kernel.org 9090S: Maintained 9091F: drivers/net/ppp/ppp_* 9092 9093PPP OVER ATM (RFC 2364) 9094M: Mitchell Blank Jr <mitch@sfgoth.com> 9095S: Maintained 9096F: net/atm/pppoatm.c 9097F: include/uapi/linux/atmppp.h 9098 9099PPP OVER ETHERNET 9100M: Michal Ostrowski <mostrows@earthlink.net> 9101S: Maintained 9102F: drivers/net/ppp/pppoe.c 9103F: drivers/net/ppp/pppox.c 9104 9105PPP OVER L2TP 9106M: James Chapman <jchapman@katalix.com> 9107S: Maintained 9108F: net/l2tp/l2tp_ppp.c 9109F: include/linux/if_pppol2tp.h 9110F: include/uapi/linux/if_pppol2tp.h 9111 9112PPS SUPPORT 9113M: Rodolfo Giometti <giometti@enneenne.com> 9114W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9115L: linuxpps@ml.enneenne.com (subscribers-only) 9116S: Maintained 9117F: Documentation/pps/ 9118F: drivers/pps/ 9119F: include/linux/pps*.h 9120 9121PPTP DRIVER 9122M: Dmitry Kozlov <xeb@mail.ru> 9123L: netdev@vger.kernel.org 9124S: Maintained 9125F: drivers/net/ppp/pptp.c 9126W: http://sourceforge.net/projects/accel-pptp 9127 9128PREEMPTIBLE KERNEL 9129M: Robert Love <rml@tech9.net> 9130L: kpreempt-tech@lists.sourceforge.net 9131W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9132S: Supported 9133F: Documentation/preempt-locking.txt 9134F: include/linux/preempt.h 9135 9136PRISM54 WIRELESS DRIVER 9137M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9138L: linux-wireless@vger.kernel.org 9139W: http://wireless.kernel.org/en/users/Drivers/p54 9140S: Obsolete 9141F: drivers/net/wireless/intersil/prism54/ 9142 9143PS3 NETWORK SUPPORT 9144M: Geoff Levand <geoff@infradead.org> 9145L: netdev@vger.kernel.org 9146L: linuxppc-dev@lists.ozlabs.org 9147S: Maintained 9148F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9149 9150PS3 PLATFORM SUPPORT 9151M: Geoff Levand <geoff@infradead.org> 9152L: linuxppc-dev@lists.ozlabs.org 9153S: Maintained 9154F: arch/powerpc/boot/ps3* 9155F: arch/powerpc/include/asm/lv1call.h 9156F: arch/powerpc/include/asm/ps3*.h 9157F: arch/powerpc/platforms/ps3/ 9158F: drivers/*/ps3* 9159F: drivers/ps3/ 9160F: drivers/rtc/rtc-ps3.c 9161F: drivers/usb/host/*ps3.c 9162F: sound/ppc/snd_ps3* 9163 9164PS3VRAM DRIVER 9165M: Jim Paris <jim@jtan.com> 9166M: Geoff Levand <geoff@infradead.org> 9167L: linuxppc-dev@lists.ozlabs.org 9168S: Maintained 9169F: drivers/block/ps3vram.c 9170 9171PSTORE FILESYSTEM 9172M: Anton Vorontsov <anton@enomsg.org> 9173M: Colin Cross <ccross@android.com> 9174M: Kees Cook <keescook@chromium.org> 9175M: Tony Luck <tony.luck@intel.com> 9176S: Maintained 9177T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9178F: fs/pstore/ 9179F: include/linux/pstore* 9180F: drivers/firmware/efi/efi-pstore.c 9181F: drivers/acpi/apei/erst.c 9182 9183PTP HARDWARE CLOCK SUPPORT 9184M: Richard Cochran <richardcochran@gmail.com> 9185L: netdev@vger.kernel.org 9186S: Maintained 9187W: http://linuxptp.sourceforge.net/ 9188F: Documentation/ABI/testing/sysfs-ptp 9189F: Documentation/ptp/* 9190F: drivers/net/ethernet/freescale/gianfar_ptp.c 9191F: drivers/net/phy/dp83640* 9192F: drivers/ptp/* 9193F: include/linux/ptp_cl* 9194 9195PTRACE SUPPORT 9196M: Roland McGrath <roland@hack.frob.com> 9197M: Oleg Nesterov <oleg@redhat.com> 9198S: Maintained 9199F: include/asm-generic/syscall.h 9200F: include/linux/ptrace.h 9201F: include/linux/regset.h 9202F: include/linux/tracehook.h 9203F: include/uapi/linux/ptrace.h 9204F: kernel/ptrace.c 9205 9206PVRUSB2 VIDEO4LINUX DRIVER 9207M: Mike Isely <isely@pobox.com> 9208L: pvrusb2@isely.net (subscribers-only) 9209L: linux-media@vger.kernel.org 9210W: http://www.isely.net/pvrusb2/ 9211T: git git://linuxtv.org/media_tree.git 9212S: Maintained 9213F: Documentation/video4linux/README.pvrusb2 9214F: drivers/media/usb/pvrusb2/ 9215 9216PWC WEBCAM DRIVER 9217M: Hans de Goede <hdegoede@redhat.com> 9218L: linux-media@vger.kernel.org 9219T: git git://linuxtv.org/media_tree.git 9220S: Maintained 9221F: drivers/media/usb/pwc/* 9222 9223PWM FAN DRIVER 9224M: Kamil Debski <k.debski@samsung.com> 9225L: linux-hwmon@vger.kernel.org 9226S: Supported 9227F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9228F: Documentation/hwmon/pwm-fan 9229F: drivers/hwmon/pwm-fan.c 9230 9231PWM SUBSYSTEM 9232M: Thierry Reding <thierry.reding@gmail.com> 9233L: linux-pwm@vger.kernel.org 9234S: Maintained 9235T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9236F: Documentation/pwm.txt 9237F: Documentation/devicetree/bindings/pwm/ 9238F: include/linux/pwm.h 9239F: drivers/pwm/ 9240F: drivers/video/backlight/pwm_bl.c 9241F: include/linux/pwm_backlight.h 9242 9243PXA2xx/PXA3xx SUPPORT 9244M: Daniel Mack <daniel@zonque.org> 9245M: Haojian Zhuang <haojian.zhuang@gmail.com> 9246M: Robert Jarzmik <robert.jarzmik@free.fr> 9247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9248T: git git://github.com/hzhuang1/linux.git 9249T: git git://github.com/rjarzmik/linux.git 9250S: Maintained 9251F: arch/arm/boot/dts/pxa* 9252F: arch/arm/mach-pxa/ 9253F: drivers/dma/pxa* 9254F: drivers/pcmcia/pxa2xx* 9255F: drivers/pinctrl/pxa/ 9256F: drivers/spi/spi-pxa2xx* 9257F: drivers/usb/gadget/udc/pxa2* 9258F: include/sound/pxa2xx-lib.h 9259F: sound/arm/pxa* 9260F: sound/soc/pxa/ 9261 9262PXA GPIO DRIVER 9263M: Robert Jarzmik <robert.jarzmik@free.fr> 9264L: linux-gpio@vger.kernel.org 9265S: Maintained 9266F: drivers/gpio/gpio-pxa.c 9267 9268PXA3xx NAND FLASH DRIVER 9269M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9270L: linux-mtd@lists.infradead.org 9271S: Maintained 9272F: drivers/mtd/nand/pxa3xx_nand.c 9273 9274MMP SUPPORT 9275M: Eric Miao <eric.y.miao@gmail.com> 9276M: Haojian Zhuang <haojian.zhuang@gmail.com> 9277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9278T: git git://github.com/hzhuang1/linux.git 9279T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9280S: Maintained 9281F: arch/arm/boot/dts/mmp* 9282F: arch/arm/mach-mmp/ 9283 9284PXA MMCI DRIVER 9285S: Orphan 9286 9287PXA RTC DRIVER 9288M: Robert Jarzmik <robert.jarzmik@free.fr> 9289L: rtc-linux@googlegroups.com 9290S: Maintained 9291 9292QAT DRIVER 9293M: Tadeusz Struk <tadeusz.struk@intel.com> 9294L: qat-linux@intel.com 9295S: Supported 9296F: drivers/crypto/qat/ 9297 9298QIB DRIVER 9299M: Mike Marciniszyn <infinipath@intel.com> 9300L: linux-rdma@vger.kernel.org 9301S: Supported 9302F: drivers/infiniband/hw/qib/ 9303 9304QLOGIC QLA1280 SCSI DRIVER 9305M: Michael Reed <mdr@sgi.com> 9306L: linux-scsi@vger.kernel.org 9307S: Maintained 9308F: drivers/scsi/qla1280.[ch] 9309 9310QLOGIC QLA2XXX FC-SCSI DRIVER 9311M: qla2xxx-upstream@qlogic.com 9312L: linux-scsi@vger.kernel.org 9313S: Supported 9314F: Documentation/scsi/LICENSE.qla2xxx 9315F: drivers/scsi/qla2xxx/ 9316 9317QLOGIC QLA4XXX iSCSI DRIVER 9318M: QLogic-Storage-Upstream@qlogic.com 9319L: linux-scsi@vger.kernel.org 9320S: Supported 9321F: Documentation/scsi/LICENSE.qla4xxx 9322F: drivers/scsi/qla4xxx/ 9323 9324QLOGIC QLA3XXX NETWORK DRIVER 9325M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9326M: Ron Mercer <ron.mercer@qlogic.com> 9327M: linux-driver@qlogic.com 9328L: netdev@vger.kernel.org 9329S: Supported 9330F: Documentation/networking/LICENSE.qla3xxx 9331F: drivers/net/ethernet/qlogic/qla3xxx.* 9332 9333QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9334M: Dept-GELinuxNICDev@qlogic.com 9335L: netdev@vger.kernel.org 9336S: Supported 9337F: drivers/net/ethernet/qlogic/qlcnic/ 9338 9339QLOGIC QLGE 10Gb ETHERNET DRIVER 9340M: Harish Patil <harish.patil@qlogic.com> 9341M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9342M: Dept-GELinuxNICDev@qlogic.com 9343M: linux-driver@qlogic.com 9344L: netdev@vger.kernel.org 9345S: Supported 9346F: drivers/net/ethernet/qlogic/qlge/ 9347 9348QLOGIC QL4xxx ETHERNET DRIVER 9349M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9350M: Ariel Elior <Ariel.Elior@qlogic.com> 9351M: everest-linux-l2@qlogic.com 9352L: netdev@vger.kernel.org 9353S: Supported 9354F: drivers/net/ethernet/qlogic/qed/ 9355F: include/linux/qed/ 9356F: drivers/net/ethernet/qlogic/qede/ 9357 9358QNX4 FILESYSTEM 9359M: Anders Larsen <al@alarsen.net> 9360W: http://www.alarsen.net/linux/qnx4fs/ 9361S: Maintained 9362F: fs/qnx4/ 9363F: include/uapi/linux/qnx4_fs.h 9364F: include/uapi/linux/qnxtypes.h 9365 9366QT1010 MEDIA DRIVER 9367M: Antti Palosaari <crope@iki.fi> 9368L: linux-media@vger.kernel.org 9369W: https://linuxtv.org 9370W: http://palosaari.fi/linux/ 9371Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9372T: git git://linuxtv.org/anttip/media_tree.git 9373S: Maintained 9374F: drivers/media/tuners/qt1010* 9375 9376QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9377M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9378L: linux-wireless@vger.kernel.org 9379L: ath9k-devel@lists.ath9k.org 9380W: http://wireless.kernel.org/en/users/Drivers/ath9k 9381S: Supported 9382F: drivers/net/wireless/ath/ath9k/ 9383 9384QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9385M: Kalle Valo <kvalo@qca.qualcomm.com> 9386L: ath10k@lists.infradead.org 9387W: http://wireless.kernel.org/en/users/Drivers/ath10k 9388T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9389S: Supported 9390F: drivers/net/wireless/ath/ath10k/ 9391 9392QUALCOMM HEXAGON ARCHITECTURE 9393M: Richard Kuo <rkuo@codeaurora.org> 9394L: linux-hexagon@vger.kernel.org 9395T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9396S: Supported 9397F: arch/hexagon/ 9398 9399QUALCOMM WCN36XX WIRELESS DRIVER 9400M: Eugene Krasnikov <k.eugene.e@gmail.com> 9401L: wcn36xx@lists.infradead.org 9402W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9403T: git git://github.com/KrasnikovEugene/wcn36xx.git 9404S: Supported 9405F: drivers/net/wireless/ath/wcn36xx/ 9406 9407QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9408M: Gabriel Somlo <somlo@cmu.edu> 9409M: "Michael S. Tsirkin" <mst@redhat.com> 9410L: qemu-devel@nongnu.org 9411S: Maintained 9412F: drivers/firmware/qemu_fw_cfg.c 9413 9414RADOS BLOCK DEVICE (RBD) 9415M: Ilya Dryomov <idryomov@gmail.com> 9416M: Sage Weil <sage@redhat.com> 9417M: Alex Elder <elder@kernel.org> 9418L: ceph-devel@vger.kernel.org 9419W: http://ceph.com/ 9420T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9421T: git git://github.com/ceph/ceph-client.git 9422S: Supported 9423F: Documentation/ABI/testing/sysfs-bus-rbd 9424F: drivers/block/rbd.c 9425F: drivers/block/rbd_types.h 9426 9427RADEON FRAMEBUFFER DISPLAY DRIVER 9428M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9429L: linux-fbdev@vger.kernel.org 9430S: Maintained 9431F: drivers/video/fbdev/aty/radeon* 9432F: include/uapi/linux/radeonfb.h 9433 9434RADIOSHARK RADIO DRIVER 9435M: Hans de Goede <hdegoede@redhat.com> 9436L: linux-media@vger.kernel.org 9437T: git git://linuxtv.org/media_tree.git 9438S: Maintained 9439F: drivers/media/radio/radio-shark.c 9440 9441RADIOSHARK2 RADIO DRIVER 9442M: Hans de Goede <hdegoede@redhat.com> 9443L: linux-media@vger.kernel.org 9444T: git git://linuxtv.org/media_tree.git 9445S: Maintained 9446F: drivers/media/radio/radio-shark2.c 9447F: drivers/media/radio/radio-tea5777.c 9448 9449RAGE128 FRAMEBUFFER DISPLAY DRIVER 9450M: Paul Mackerras <paulus@samba.org> 9451L: linux-fbdev@vger.kernel.org 9452S: Maintained 9453F: drivers/video/fbdev/aty/aty128fb.c 9454 9455RALINK MIPS ARCHITECTURE 9456M: John Crispin <john@phrozen.org> 9457L: linux-mips@linux-mips.org 9458S: Maintained 9459F: arch/mips/ralink 9460 9461RALINK RT2X00 WIRELESS LAN DRIVER 9462P: rt2x00 project 9463M: Stanislaw Gruszka <sgruszka@redhat.com> 9464M: Helmut Schaa <helmut.schaa@googlemail.com> 9465L: linux-wireless@vger.kernel.org 9466S: Maintained 9467F: drivers/net/wireless/ralink/rt2x00/ 9468 9469RAMDISK RAM BLOCK DEVICE DRIVER 9470M: Jens Axboe <axboe@kernel.dk> 9471S: Maintained 9472F: Documentation/blockdev/ramdisk.txt 9473F: drivers/block/brd.c 9474 9475RANDOM NUMBER DRIVER 9476M: "Theodore Ts'o" <tytso@mit.edu> 9477S: Maintained 9478F: drivers/char/random.c 9479 9480RAPIDIO SUBSYSTEM 9481M: Matt Porter <mporter@kernel.crashing.org> 9482M: Alexandre Bounine <alexandre.bounine@idt.com> 9483S: Maintained 9484F: drivers/rapidio/ 9485 9486RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9487L: linux-wireless@vger.kernel.org 9488S: Orphan 9489F: drivers/net/wireless/ray* 9490 9491RCUTORTURE MODULE 9492M: Josh Triplett <josh@joshtriplett.org> 9493M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9494L: linux-kernel@vger.kernel.org 9495S: Supported 9496T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9497F: Documentation/RCU/torture.txt 9498F: kernel/rcu/rcutorture.c 9499 9500RCUTORTURE TEST FRAMEWORK 9501M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9502M: Josh Triplett <josh@joshtriplett.org> 9503R: Steven Rostedt <rostedt@goodmis.org> 9504R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9505R: Lai Jiangshan <jiangshanlai@gmail.com> 9506L: linux-kernel@vger.kernel.org 9507S: Supported 9508T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9509F: tools/testing/selftests/rcutorture 9510 9511RDC R-321X SoC 9512M: Florian Fainelli <florian@openwrt.org> 9513S: Maintained 9514 9515RDC R6040 FAST ETHERNET DRIVER 9516M: Florian Fainelli <florian@openwrt.org> 9517L: netdev@vger.kernel.org 9518S: Maintained 9519F: drivers/net/ethernet/rdc/r6040.c 9520 9521RDS - RELIABLE DATAGRAM SOCKETS 9522M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9523L: netdev@vger.kernel.org 9524L: linux-rdma@vger.kernel.org 9525L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9526W: https://oss.oracle.com/projects/rds/ 9527S: Supported 9528F: net/rds/ 9529F: Documentation/networking/rds.txt 9530 9531RDMAVT - RDMA verbs software 9532M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9533L: linux-rdma@vger.kernel.org 9534S: Supported 9535F: drivers/infiniband/sw/rdmavt 9536 9537READ-COPY UPDATE (RCU) 9538M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9539M: Josh Triplett <josh@joshtriplett.org> 9540R: Steven Rostedt <rostedt@goodmis.org> 9541R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9542R: Lai Jiangshan <jiangshanlai@gmail.com> 9543L: linux-kernel@vger.kernel.org 9544W: http://www.rdrop.com/users/paulmck/RCU/ 9545S: Supported 9546T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9547F: Documentation/RCU/ 9548X: Documentation/RCU/torture.txt 9549F: include/linux/rcu* 9550X: include/linux/srcu.h 9551F: kernel/rcu/ 9552X: kernel/torture.c 9553 9554REAL TIME CLOCK (RTC) SUBSYSTEM 9555M: Alessandro Zummo <a.zummo@towertech.it> 9556M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9557L: rtc-linux@googlegroups.com 9558Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9559T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9560S: Maintained 9561F: Documentation/rtc.txt 9562F: drivers/rtc/ 9563F: include/linux/rtc.h 9564F: include/uapi/linux/rtc.h 9565 9566REALTEK AUDIO CODECS 9567M: Bard Liao <bardliao@realtek.com> 9568M: Oder Chiou <oder_chiou@realtek.com> 9569S: Maintained 9570F: sound/soc/codecs/rt* 9571F: include/sound/rt*.h 9572 9573REISERFS FILE SYSTEM 9574L: reiserfs-devel@vger.kernel.org 9575S: Supported 9576F: fs/reiserfs/ 9577 9578REGISTER MAP ABSTRACTION 9579M: Mark Brown <broonie@kernel.org> 9580L: linux-kernel@vger.kernel.org 9581T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9582S: Supported 9583F: drivers/base/regmap/ 9584F: include/linux/regmap.h 9585 9586REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9587M: Ohad Ben-Cohen <ohad@wizery.com> 9588M: Bjorn Andersson <bjorn.andersson@linaro.org> 9589L: linux-remoteproc@vger.kernel.org 9590T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9591S: Maintained 9592F: drivers/remoteproc/ 9593F: Documentation/remoteproc.txt 9594F: include/linux/remoteproc.h 9595 9596REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9597M: Ohad Ben-Cohen <ohad@wizery.com> 9598M: Bjorn Andersson <bjorn.andersson@linaro.org> 9599L: linux-remoteproc@vger.kernel.org 9600T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9601S: Maintained 9602F: drivers/rpmsg/ 9603F: Documentation/rpmsg.txt 9604F: include/linux/rpmsg.h 9605 9606RENESAS ETHERNET DRIVERS 9607R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9608L: netdev@vger.kernel.org 9609L: linux-renesas-soc@vger.kernel.org 9610F: drivers/net/ethernet/renesas/ 9611F: include/linux/sh_eth.h 9612 9613RENESAS USB2 PHY DRIVER 9614M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9615L: linux-renesas-soc@vger.kernel.org 9616S: Maintained 9617F: drivers/phy/phy-rcar-gen3-usb2.c 9618 9619RESET CONTROLLER FRAMEWORK 9620M: Philipp Zabel <p.zabel@pengutronix.de> 9621T: git git://git.pengutronix.de/git/pza/linux 9622S: Maintained 9623F: drivers/reset/ 9624F: Documentation/devicetree/bindings/reset/ 9625F: include/dt-bindings/reset/ 9626F: include/linux/reset.h 9627F: include/linux/reset-controller.h 9628 9629RFKILL 9630M: Johannes Berg <johannes@sipsolutions.net> 9631L: linux-wireless@vger.kernel.org 9632W: http://wireless.kernel.org/ 9633T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9635S: Maintained 9636F: Documentation/rfkill.txt 9637F: net/rfkill/ 9638 9639RHASHTABLE 9640M: Thomas Graf <tgraf@suug.ch> 9641L: netdev@vger.kernel.org 9642S: Maintained 9643F: lib/rhashtable.c 9644F: include/linux/rhashtable.h 9645 9646RICOH SMARTMEDIA/XD DRIVER 9647M: Maxim Levitsky <maximlevitsky@gmail.com> 9648S: Maintained 9649F: drivers/mtd/nand/r852.c 9650F: drivers/mtd/nand/r852.h 9651 9652RICOH R5C592 MEMORYSTICK DRIVER 9653M: Maxim Levitsky <maximlevitsky@gmail.com> 9654S: Maintained 9655F: drivers/memstick/host/r592.* 9656 9657ROCCAT DRIVERS 9658M: Stefan Achatz <erazor_de@users.sourceforge.net> 9659W: http://sourceforge.net/projects/roccat/ 9660S: Maintained 9661F: drivers/hid/hid-roccat* 9662F: include/linux/hid-roccat* 9663F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9664 9665ROCKER DRIVER 9666M: Jiri Pirko <jiri@resnulli.us> 9667M: Scott Feldman <sfeldma@gmail.com> 9668L: netdev@vger.kernel.org 9669S: Supported 9670F: drivers/net/ethernet/rocker/ 9671 9672ROCKETPORT DRIVER 9673P: Comtrol Corp. 9674W: http://www.comtrol.com 9675S: Maintained 9676F: Documentation/serial/rocket.txt 9677F: drivers/tty/rocket* 9678 9679ROCKETPORT EXPRESS/INFINITY DRIVER 9680M: Kevin Cernekee <cernekee@gmail.com> 9681L: linux-serial@vger.kernel.org 9682S: Odd Fixes 9683F: drivers/tty/serial/rp2.* 9684 9685ROSE NETWORK LAYER 9686M: Ralf Baechle <ralf@linux-mips.org> 9687L: linux-hams@vger.kernel.org 9688W: http://www.linux-ax25.org/ 9689S: Maintained 9690F: include/net/rose.h 9691F: include/uapi/linux/rose.h 9692F: net/rose/ 9693 9694RTL2830 MEDIA DRIVER 9695M: Antti Palosaari <crope@iki.fi> 9696L: linux-media@vger.kernel.org 9697W: https://linuxtv.org 9698W: http://palosaari.fi/linux/ 9699Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9700T: git git://linuxtv.org/anttip/media_tree.git 9701S: Maintained 9702F: drivers/media/dvb-frontends/rtl2830* 9703 9704RTL2832 MEDIA DRIVER 9705M: Antti Palosaari <crope@iki.fi> 9706L: linux-media@vger.kernel.org 9707W: https://linuxtv.org 9708W: http://palosaari.fi/linux/ 9709Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9710T: git git://linuxtv.org/anttip/media_tree.git 9711S: Maintained 9712F: drivers/media/dvb-frontends/rtl2832* 9713 9714RTL2832_SDR MEDIA DRIVER 9715M: Antti Palosaari <crope@iki.fi> 9716L: linux-media@vger.kernel.org 9717W: https://linuxtv.org 9718W: http://palosaari.fi/linux/ 9719Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9720T: git git://linuxtv.org/anttip/media_tree.git 9721S: Maintained 9722F: drivers/media/dvb-frontends/rtl2832_sdr* 9723 9724RTL8180 WIRELESS DRIVER 9725L: linux-wireless@vger.kernel.org 9726W: http://wireless.kernel.org/ 9727T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9728S: Orphan 9729F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9730 9731RTL8187 WIRELESS DRIVER 9732M: Herton Ronaldo Krzesinski <herton@canonical.com> 9733M: Hin-Tak Leung <htl10@users.sourceforge.net> 9734M: Larry Finger <Larry.Finger@lwfinger.net> 9735L: linux-wireless@vger.kernel.org 9736W: http://wireless.kernel.org/ 9737T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9738S: Maintained 9739F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9740 9741RTL8192CE WIRELESS DRIVER 9742M: Larry Finger <Larry.Finger@lwfinger.net> 9743M: Chaoming Li <chaoming_li@realsil.com.cn> 9744L: linux-wireless@vger.kernel.org 9745W: http://wireless.kernel.org/ 9746T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9747S: Maintained 9748F: drivers/net/wireless/realtek/rtlwifi/ 9749F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9750 9751RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9752M: Jes Sorensen <Jes.Sorensen@redhat.com> 9753L: linux-wireless@vger.kernel.org 9754T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 9755S: Maintained 9756F: drivers/net/wireless/realtek/rtl8xxxu/ 9757 9758S3 SAVAGE FRAMEBUFFER DRIVER 9759M: Antonino Daplas <adaplas@gmail.com> 9760L: linux-fbdev@vger.kernel.org 9761S: Maintained 9762F: drivers/video/fbdev/savage/ 9763 9764S390 9765M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9766M: Heiko Carstens <heiko.carstens@de.ibm.com> 9767L: linux-s390@vger.kernel.org 9768W: http://www.ibm.com/developerworks/linux/linux390/ 9769T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9770S: Supported 9771F: arch/s390/ 9772F: drivers/s390/ 9773F: Documentation/s390/ 9774F: Documentation/DocBook/s390* 9775 9776S390 COMMON I/O LAYER 9777M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9778M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9779L: linux-s390@vger.kernel.org 9780W: http://www.ibm.com/developerworks/linux/linux390/ 9781S: Supported 9782F: drivers/s390/cio/ 9783 9784S390 DASD DRIVER 9785M: Stefan Weinhuber <wein@de.ibm.com> 9786M: Stefan Haberland <stefan.haberland@de.ibm.com> 9787L: linux-s390@vger.kernel.org 9788W: http://www.ibm.com/developerworks/linux/linux390/ 9789S: Supported 9790F: drivers/s390/block/dasd* 9791F: block/partitions/ibm.c 9792 9793S390 NETWORK DRIVERS 9794M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9795L: linux-s390@vger.kernel.org 9796W: http://www.ibm.com/developerworks/linux/linux390/ 9797S: Supported 9798F: drivers/s390/net/ 9799 9800S390 PCI SUBSYSTEM 9801M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9802M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9803L: linux-s390@vger.kernel.org 9804W: http://www.ibm.com/developerworks/linux/linux390/ 9805S: Supported 9806F: arch/s390/pci/ 9807F: drivers/pci/hotplug/s390_pci_hpc.c 9808 9809S390 ZCRYPT DRIVER 9810M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9811L: linux-s390@vger.kernel.org 9812W: http://www.ibm.com/developerworks/linux/linux390/ 9813S: Supported 9814F: drivers/s390/crypto/ 9815 9816S390 ZFCP DRIVER 9817M: Steffen Maier <maier@linux.vnet.ibm.com> 9818L: linux-s390@vger.kernel.org 9819W: http://www.ibm.com/developerworks/linux/linux390/ 9820S: Supported 9821F: drivers/s390/scsi/zfcp_* 9822 9823S390 IUCV NETWORK LAYER 9824M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9825L: linux-s390@vger.kernel.org 9826W: http://www.ibm.com/developerworks/linux/linux390/ 9827S: Supported 9828F: drivers/s390/net/*iucv* 9829F: include/net/iucv/ 9830F: net/iucv/ 9831 9832S390 IOMMU (PCI) 9833M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9834L: linux-s390@vger.kernel.org 9835W: http://www.ibm.com/developerworks/linux/linux390/ 9836S: Supported 9837F: drivers/iommu/s390-iommu.c 9838 9839S3C24XX SD/MMC Driver 9840M: Ben Dooks <ben-linux@fluff.org> 9841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9842S: Supported 9843F: drivers/mmc/host/s3cmci.* 9844 9845SAA6588 RDS RECEIVER DRIVER 9846M: Hans Verkuil <hverkuil@xs4all.nl> 9847L: linux-media@vger.kernel.org 9848T: git git://linuxtv.org/media_tree.git 9849W: https://linuxtv.org 9850S: Odd Fixes 9851F: drivers/media/i2c/saa6588* 9852 9853SAA7134 VIDEO4LINUX DRIVER 9854M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 9855L: linux-media@vger.kernel.org 9856W: https://linuxtv.org 9857T: git git://linuxtv.org/media_tree.git 9858S: Odd fixes 9859F: Documentation/video4linux/*.saa7134 9860F: drivers/media/pci/saa7134/ 9861 9862SAA7146 VIDEO4LINUX-2 DRIVER 9863M: Hans Verkuil <hverkuil@xs4all.nl> 9864L: linux-media@vger.kernel.org 9865T: git git://linuxtv.org/media_tree.git 9866S: Maintained 9867F: drivers/media/common/saa7146/ 9868F: drivers/media/pci/saa7146/ 9869F: include/media/saa7146* 9870 9871SAMSUNG LAPTOP DRIVER 9872M: Corentin Chary <corentin.chary@gmail.com> 9873L: platform-driver-x86@vger.kernel.org 9874S: Maintained 9875F: drivers/platform/x86/samsung-laptop.c 9876 9877SAMSUNG AUDIO (ASoC) DRIVERS 9878M: Sangbeom Kim <sbkim73@samsung.com> 9879L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9880S: Supported 9881F: sound/soc/samsung/ 9882 9883SAMSUNG FRAMEBUFFER DRIVER 9884M: Jingoo Han <jingoohan1@gmail.com> 9885L: linux-fbdev@vger.kernel.org 9886S: Maintained 9887F: drivers/video/fbdev/s3c-fb.c 9888 9889SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9890M: Sangbeom Kim <sbkim73@samsung.com> 9891M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9892L: linux-kernel@vger.kernel.org 9893L: linux-samsung-soc@vger.kernel.org 9894S: Supported 9895F: drivers/mfd/sec*.c 9896F: drivers/regulator/s2m*.c 9897F: drivers/regulator/s5m*.c 9898F: drivers/clk/clk-s2mps11.c 9899F: drivers/rtc/rtc-s5m.c 9900F: include/linux/mfd/samsung/ 9901F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9902F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9903F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9904F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9905 9906SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9907M: Kyungmin Park <kyungmin.park@samsung.com> 9908M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9909L: linux-media@vger.kernel.org 9910Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9911S: Supported 9912F: drivers/media/platform/exynos4-is/ 9913 9914SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9915M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9916L: linux-media@vger.kernel.org 9917L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9918S: Maintained 9919F: drivers/media/platform/s3c-camif/ 9920F: include/media/drv-intf/s3c_camif.h 9921 9922SAMSUNG S5C73M3 CAMERA DRIVER 9923M: Kyungmin Park <kyungmin.park@samsung.com> 9924M: Andrzej Hajda <a.hajda@samsung.com> 9925L: linux-media@vger.kernel.org 9926S: Supported 9927F: drivers/media/i2c/s5c73m3/* 9928 9929SAMSUNG S5K5BAF CAMERA DRIVER 9930M: Kyungmin Park <kyungmin.park@samsung.com> 9931M: Andrzej Hajda <a.hajda@samsung.com> 9932L: linux-media@vger.kernel.org 9933S: Supported 9934F: drivers/media/i2c/s5k5baf.c 9935 9936SAMSUNG S3FWRN5 NFC DRIVER 9937M: Robert Baldyga <r.baldyga@samsung.com> 9938M: Krzysztof Opasiak <k.opasiak@samsung.com> 9939L: linux-nfc@lists.01.org (moderated for non-subscribers) 9940S: Supported 9941F: drivers/nfc/s3fwrn5 9942 9943SAMSUNG SOC CLOCK DRIVERS 9944M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9945M: Tomasz Figa <tomasz.figa@gmail.com> 9946S: Supported 9947L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9948F: drivers/clk/samsung/ 9949 9950SAMSUNG SXGBE DRIVERS 9951M: Byungho An <bh74.an@samsung.com> 9952M: Girish K S <ks.giri@samsung.com> 9953M: Vipul Pandya <vipul.pandya@samsung.com> 9954S: Supported 9955L: netdev@vger.kernel.org 9956F: drivers/net/ethernet/samsung/sxgbe/ 9957 9958SAMSUNG THERMAL DRIVER 9959M: Lukasz Majewski <l.majewski@samsung.com> 9960L: linux-pm@vger.kernel.org 9961L: linux-samsung-soc@vger.kernel.org 9962S: Supported 9963T: git https://github.com/lmajewski/linux-samsung-thermal.git 9964F: drivers/thermal/samsung/ 9965 9966SAMSUNG USB2 PHY DRIVER 9967M: Kamil Debski <k.debski@samsung.com> 9968L: linux-kernel@vger.kernel.org 9969S: Supported 9970F: Documentation/devicetree/bindings/phy/samsung-phy.txt 9971F: Documentation/phy/samsung-usb2.txt 9972F: drivers/phy/phy-exynos4210-usb2.c 9973F: drivers/phy/phy-exynos4x12-usb2.c 9974F: drivers/phy/phy-exynos5250-usb2.c 9975F: drivers/phy/phy-s5pv210-usb2.c 9976F: drivers/phy/phy-samsung-usb2.c 9977F: drivers/phy/phy-samsung-usb2.h 9978 9979SERIAL DRIVERS 9980M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9981L: linux-serial@vger.kernel.org 9982S: Maintained 9983F: drivers/tty/serial/ 9984 9985SYNOPSYS DESIGNWARE DMAC DRIVER 9986M: Viresh Kumar <vireshk@kernel.org> 9987M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9988S: Maintained 9989F: include/linux/dma/dw.h 9990F: include/linux/platform_data/dma-dw.h 9991F: drivers/dma/dw/ 9992 9993SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 9994M: Lars Persson <lars.persson@axis.com> 9995L: netdev@vger.kernel.org 9996S: Supported 9997F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 9998F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 9999 10000SYNOPSYS DESIGNWARE I2C DRIVER 10001M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10002R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10003R: Mika Westerberg <mika.westerberg@linux.intel.com> 10004L: linux-i2c@vger.kernel.org 10005S: Maintained 10006F: drivers/i2c/busses/i2c-designware-* 10007F: include/linux/platform_data/i2c-designware.h 10008 10009SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10010M: Jaehoon Chung <jh80.chung@samsung.com> 10011L: linux-mmc@vger.kernel.org 10012S: Maintained 10013F: include/linux/mmc/dw_mmc.h 10014F: drivers/mmc/host/dw_mmc* 10015 10016SYSTEM TRACE MODULE CLASS 10017M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10018S: Maintained 10019T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10020F: Documentation/trace/stm.txt 10021F: drivers/hwtracing/stm/ 10022F: include/linux/stm.h 10023F: include/uapi/linux/stm.h 10024 10025THUNDERBOLT DRIVER 10026M: Andreas Noever <andreas.noever@gmail.com> 10027S: Maintained 10028F: drivers/thunderbolt/ 10029 10030TI BQ27XXX POWER SUPPLY DRIVER 10031R: Andrew F. Davis <afd@ti.com> 10032F: include/linux/power/bq27xxx_battery.h 10033F: drivers/power/bq27xxx_battery.c 10034F: drivers/power/bq27xxx_battery_i2c.c 10035 10036TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10037M: John Stultz <john.stultz@linaro.org> 10038M: Thomas Gleixner <tglx@linutronix.de> 10039L: linux-kernel@vger.kernel.org 10040T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10041S: Supported 10042F: include/linux/clocksource.h 10043F: include/linux/time.h 10044F: include/linux/timex.h 10045F: include/uapi/linux/time.h 10046F: include/uapi/linux/timex.h 10047F: kernel/time/clocksource.c 10048F: kernel/time/time*.c 10049F: kernel/time/alarmtimer.c 10050F: kernel/time/ntp.c 10051F: tools/testing/selftests/timers/ 10052 10053SC1200 WDT DRIVER 10054M: Zwane Mwaikambo <zwanem@gmail.com> 10055S: Maintained 10056F: drivers/watchdog/sc1200wdt.c 10057 10058SCHEDULER 10059M: Ingo Molnar <mingo@redhat.com> 10060M: Peter Zijlstra <peterz@infradead.org> 10061L: linux-kernel@vger.kernel.org 10062T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10063S: Maintained 10064F: kernel/sched/ 10065F: include/linux/sched.h 10066F: include/uapi/linux/sched.h 10067F: include/linux/wait.h 10068 10069SCORE ARCHITECTURE 10070M: Chen Liqin <liqin.linux@gmail.com> 10071M: Lennox Wu <lennox.wu@gmail.com> 10072W: http://www.sunplus.com 10073S: Supported 10074F: arch/score/ 10075 10076SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10077M: Sudeep Holla <sudeep.holla@arm.com> 10078L: linux-arm-kernel@lists.infradead.org 10079S: Maintained 10080F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10081F: drivers/clk/clk-scpi.c 10082F: drivers/cpufreq/scpi-cpufreq.c 10083F: drivers/firmware/arm_scpi.c 10084F: include/linux/scpi_protocol.h 10085 10086SCSI CDROM DRIVER 10087M: Jens Axboe <axboe@kernel.dk> 10088L: linux-scsi@vger.kernel.org 10089W: http://www.kernel.dk 10090S: Maintained 10091F: drivers/scsi/sr* 10092 10093SCSI RDMA PROTOCOL (SRP) INITIATOR 10094M: Bart Van Assche <bart.vanassche@sandisk.com> 10095L: linux-rdma@vger.kernel.org 10096S: Supported 10097W: http://www.openfabrics.org 10098Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10099T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10100F: drivers/infiniband/ulp/srp/ 10101F: include/scsi/srp.h 10102 10103SCSI SG DRIVER 10104M: Doug Gilbert <dgilbert@interlog.com> 10105L: linux-scsi@vger.kernel.org 10106W: http://sg.danny.cz/sg 10107S: Maintained 10108F: Documentation/scsi/scsi-generic.txt 10109F: drivers/scsi/sg.c 10110F: include/scsi/sg.h 10111 10112SCSI SUBSYSTEM 10113M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10114T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10115M: "Martin K. Petersen" <martin.petersen@oracle.com> 10116T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10117L: linux-scsi@vger.kernel.org 10118S: Maintained 10119F: drivers/scsi/ 10120F: include/scsi/ 10121 10122SCSI TAPE DRIVER 10123M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10124L: linux-scsi@vger.kernel.org 10125S: Maintained 10126F: Documentation/scsi/st.txt 10127F: drivers/scsi/st.* 10128F: drivers/scsi/st_*.h 10129 10130SCTP PROTOCOL 10131M: Vlad Yasevich <vyasevich@gmail.com> 10132M: Neil Horman <nhorman@tuxdriver.com> 10133L: linux-sctp@vger.kernel.org 10134W: http://lksctp.sourceforge.net 10135S: Maintained 10136F: Documentation/networking/sctp.txt 10137F: include/linux/sctp.h 10138F: include/uapi/linux/sctp.h 10139F: include/net/sctp/ 10140F: net/sctp/ 10141 10142SCx200 CPU SUPPORT 10143M: Jim Cromie <jim.cromie@gmail.com> 10144S: Odd Fixes 10145F: Documentation/i2c/busses/scx200_acb 10146F: arch/x86/platform/scx200/ 10147F: drivers/watchdog/scx200_wdt.c 10148F: drivers/i2c/busses/scx200* 10149F: drivers/mtd/maps/scx200_docflash.c 10150F: include/linux/scx200.h 10151 10152SCx200 GPIO DRIVER 10153M: Jim Cromie <jim.cromie@gmail.com> 10154S: Maintained 10155F: drivers/char/scx200_gpio.c 10156F: include/linux/scx200_gpio.h 10157 10158SCx200 HRT CLOCKSOURCE DRIVER 10159M: Jim Cromie <jim.cromie@gmail.com> 10160S: Maintained 10161F: drivers/clocksource/scx200_hrt.c 10162 10163SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10164M: Sascha Sommer <saschasommer@freenet.de> 10165L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10166S: Maintained 10167F: drivers/mmc/host/sdricoh_cs.c 10168 10169SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10170M: Adrian Hunter <adrian.hunter@intel.com> 10171L: linux-mmc@vger.kernel.org 10172T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10173S: Maintained 10174F: drivers/mmc/host/sdhci* 10175F: include/linux/mmc/sdhci* 10176 10177SECURE COMPUTING 10178M: Kees Cook <keescook@chromium.org> 10179R: Andy Lutomirski <luto@amacapital.net> 10180R: Will Drewry <wad@chromium.org> 10181T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10182S: Supported 10183F: kernel/seccomp.c 10184F: include/uapi/linux/seccomp.h 10185F: include/linux/seccomp.h 10186F: tools/testing/selftests/seccomp/* 10187K: \bsecure_computing 10188K: \bTIF_SECCOMP\b 10189 10190SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10191M: Ben Dooks <ben-linux@fluff.org> 10192M: Jaehoon Chung <jh80.chung@samsung.com> 10193L: linux-mmc@vger.kernel.org 10194S: Maintained 10195F: drivers/mmc/host/sdhci-s3c* 10196 10197SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10198M: Viresh Kumar <vireshk@kernel.org> 10199L: linux-mmc@vger.kernel.org 10200S: Maintained 10201F: drivers/mmc/host/sdhci-spear.c 10202 10203SECURITY SUBSYSTEM 10204M: James Morris <james.l.morris@oracle.com> 10205M: "Serge E. Hallyn" <serge@hallyn.com> 10206L: linux-security-module@vger.kernel.org (suggested Cc:) 10207T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10208W: http://kernsec.org/ 10209S: Supported 10210F: security/ 10211 10212SECURITY CONTACT 10213M: Security Officers <security@kernel.org> 10214S: Supported 10215 10216SELINUX SECURITY MODULE 10217M: Paul Moore <paul@paul-moore.com> 10218M: Stephen Smalley <sds@tycho.nsa.gov> 10219M: Eric Paris <eparis@parisplace.org> 10220L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10221W: http://selinuxproject.org 10222T: git git://git.infradead.org/users/pcmoore/selinux 10223S: Supported 10224F: include/linux/selinux* 10225F: security/selinux/ 10226F: scripts/selinux/ 10227 10228APPARMOR SECURITY MODULE 10229M: John Johansen <john.johansen@canonical.com> 10230L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10231W: apparmor.wiki.kernel.org 10232T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10233S: Supported 10234F: security/apparmor/ 10235 10236LOADPIN SECURITY MODULE 10237M: Kees Cook <keescook@chromium.org> 10238T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10239S: Supported 10240F: security/loadpin/ 10241 10242YAMA SECURITY MODULE 10243M: Kees Cook <keescook@chromium.org> 10244T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10245S: Supported 10246F: security/yama/ 10247 10248SENSABLE PHANTOM 10249M: Jiri Slaby <jirislaby@gmail.com> 10250S: Maintained 10251F: drivers/misc/phantom.c 10252F: include/uapi/linux/phantom.h 10253 10254SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10255M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10256M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10257M: John Soni Jose <sony.john@avagotech.com> 10258L: linux-scsi@vger.kernel.org 10259W: http://www.avagotech.com 10260S: Supported 10261F: drivers/scsi/be2iscsi/ 10262 10263Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 10264M: Sathya Perla <sathya.perla@broadcom.com> 10265M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10266M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 10267M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10268M: Somnath Kotur <somnath.kotur@broadcom.com> 10269L: netdev@vger.kernel.org 10270W: http://www.emulex.com 10271S: Supported 10272F: drivers/net/ethernet/emulex/benet/ 10273 10274EMULEX ONECONNECT ROCE DRIVER 10275M: Selvin Xavier <selvin.xavier@avagotech.com> 10276M: Devesh Sharma <devesh.sharma@avagotech.com> 10277M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10278L: linux-rdma@vger.kernel.org 10279W: http://www.emulex.com 10280S: Supported 10281F: drivers/infiniband/hw/ocrdma/ 10282 10283SFC NETWORK DRIVER 10284M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10285M: Edward Cree <ecree@solarflare.com> 10286M: Bert Kenward <bkenward@solarflare.com> 10287L: netdev@vger.kernel.org 10288S: Supported 10289F: drivers/net/ethernet/sfc/ 10290 10291SGI GRU DRIVER 10292M: Dimitri Sivanich <sivanich@sgi.com> 10293S: Maintained 10294F: drivers/misc/sgi-gru/ 10295 10296SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10297M: Pat Gefre <pfg@sgi.com> 10298L: linux-ia64@vger.kernel.org 10299S: Supported 10300F: Documentation/ia64/serial.txt 10301F: drivers/tty/serial/ioc?_serial.c 10302F: include/linux/ioc?.h 10303 10304SGI XP/XPC/XPNET DRIVER 10305M: Cliff Whickman <cpw@sgi.com> 10306M: Robin Holt <robinmholt@gmail.com> 10307S: Maintained 10308F: drivers/misc/sgi-xp/ 10309 10310SI2157 MEDIA DRIVER 10311M: Antti Palosaari <crope@iki.fi> 10312L: linux-media@vger.kernel.org 10313W: https://linuxtv.org 10314W: http://palosaari.fi/linux/ 10315Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10316T: git git://linuxtv.org/anttip/media_tree.git 10317S: Maintained 10318F: drivers/media/tuners/si2157* 10319 10320SI2168 MEDIA DRIVER 10321M: Antti Palosaari <crope@iki.fi> 10322L: linux-media@vger.kernel.org 10323W: https://linuxtv.org 10324W: http://palosaari.fi/linux/ 10325Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10326T: git git://linuxtv.org/anttip/media_tree.git 10327S: Maintained 10328F: drivers/media/dvb-frontends/si2168* 10329 10330SI470X FM RADIO RECEIVER I2C DRIVER 10331M: Hans Verkuil <hverkuil@xs4all.nl> 10332L: linux-media@vger.kernel.org 10333T: git git://linuxtv.org/media_tree.git 10334W: https://linuxtv.org 10335S: Odd Fixes 10336F: drivers/media/radio/si470x/radio-si470x-i2c.c 10337 10338SI470X FM RADIO RECEIVER USB DRIVER 10339M: Hans Verkuil <hverkuil@xs4all.nl> 10340L: linux-media@vger.kernel.org 10341T: git git://linuxtv.org/media_tree.git 10342W: https://linuxtv.org 10343S: Maintained 10344F: drivers/media/radio/si470x/radio-si470x-common.c 10345F: drivers/media/radio/si470x/radio-si470x.h 10346F: drivers/media/radio/si470x/radio-si470x-usb.c 10347 10348SI4713 FM RADIO TRANSMITTER I2C DRIVER 10349M: Eduardo Valentin <edubezval@gmail.com> 10350L: linux-media@vger.kernel.org 10351T: git git://linuxtv.org/media_tree.git 10352W: https://linuxtv.org 10353S: Odd Fixes 10354F: drivers/media/radio/si4713/si4713.? 10355 10356SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10357M: Eduardo Valentin <edubezval@gmail.com> 10358L: linux-media@vger.kernel.org 10359T: git git://linuxtv.org/media_tree.git 10360W: https://linuxtv.org 10361S: Odd Fixes 10362F: drivers/media/radio/si4713/radio-platform-si4713.c 10363 10364SI4713 FM RADIO TRANSMITTER USB DRIVER 10365M: Hans Verkuil <hverkuil@xs4all.nl> 10366L: linux-media@vger.kernel.org 10367T: git git://linuxtv.org/media_tree.git 10368W: https://linuxtv.org 10369S: Maintained 10370F: drivers/media/radio/si4713/radio-usb-si4713.c 10371 10372SIANO DVB DRIVER 10373M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10374L: linux-media@vger.kernel.org 10375W: https://linuxtv.org 10376T: git git://linuxtv.org/media_tree.git 10377S: Odd fixes 10378F: drivers/media/common/siano/ 10379F: drivers/media/usb/siano/ 10380F: drivers/media/usb/siano/ 10381F: drivers/media/mmc/siano/ 10382 10383SIMPLEFB FB DRIVER 10384M: Hans de Goede <hdegoede@redhat.com> 10385L: linux-fbdev@vger.kernel.org 10386S: Maintained 10387F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10388F: drivers/video/fbdev/simplefb.c 10389F: include/linux/platform_data/simplefb.h 10390 10391SH_VEU V4L2 MEM2MEM DRIVER 10392L: linux-media@vger.kernel.org 10393S: Orphan 10394F: drivers/media/platform/sh_veu.c 10395 10396SH_VOU V4L2 OUTPUT DRIVER 10397L: linux-media@vger.kernel.org 10398S: Orphan 10399F: drivers/media/platform/sh_vou.c 10400F: include/media/drv-intf/sh_vou.h 10401 10402SIMPLE FIRMWARE INTERFACE (SFI) 10403M: Len Brown <lenb@kernel.org> 10404L: sfi-devel@simplefirmware.org 10405W: http://simplefirmware.org/ 10406T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10407S: Supported 10408F: arch/x86/platform/sfi/ 10409F: drivers/sfi/ 10410F: include/linux/sfi*.h 10411 10412SIMTEC EB110ATX (Chalice CATS) 10413P: Ben Dooks 10414P: Vincent Sanders <vince@simtec.co.uk> 10415M: Simtec Linux Team <linux@simtec.co.uk> 10416W: http://www.simtec.co.uk/products/EB110ATX/ 10417S: Supported 10418 10419SIMTEC EB2410ITX (BAST) 10420P: Ben Dooks 10421P: Vincent Sanders <vince@simtec.co.uk> 10422M: Simtec Linux Team <linux@simtec.co.uk> 10423W: http://www.simtec.co.uk/products/EB2410ITX/ 10424S: Supported 10425F: arch/arm/mach-s3c24xx/mach-bast.c 10426F: arch/arm/mach-s3c24xx/bast-ide.c 10427F: arch/arm/mach-s3c24xx/bast-irq.c 10428 10429TI DAVINCI MACHINE SUPPORT 10430M: Sekhar Nori <nsekhar@ti.com> 10431M: Kevin Hilman <khilman@kernel.org> 10432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10433T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10434S: Supported 10435F: arch/arm/mach-davinci/ 10436F: drivers/i2c/busses/i2c-davinci.c 10437 10438TI DAVINCI SERIES MEDIA DRIVER 10439M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10440L: linux-media@vger.kernel.org 10441W: https://linuxtv.org 10442Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10443T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10444S: Maintained 10445F: drivers/media/platform/davinci/ 10446F: include/media/davinci/ 10447 10448TI AM437X VPFE DRIVER 10449M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10450L: linux-media@vger.kernel.org 10451W: https://linuxtv.org 10452Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10453T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10454S: Maintained 10455F: drivers/media/platform/am437x/ 10456 10457OV2659 OMNIVISION SENSOR DRIVER 10458M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10459L: linux-media@vger.kernel.org 10460W: https://linuxtv.org 10461Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10462T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10463S: Maintained 10464F: drivers/media/i2c/ov2659.c 10465F: include/media/i2c/ov2659.h 10466 10467SILICON MOTION SM712 FRAME BUFFER DRIVER 10468M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10469M: Teddy Wang <teddy.wang@siliconmotion.com> 10470M: Sudip Mukherjee <sudip@vectorindia.org> 10471L: linux-fbdev@vger.kernel.org 10472S: Maintained 10473F: drivers/video/fbdev/sm712* 10474F: Documentation/fb/sm712fb.txt 10475 10476SIS 190 ETHERNET DRIVER 10477M: Francois Romieu <romieu@fr.zoreil.com> 10478L: netdev@vger.kernel.org 10479S: Maintained 10480F: drivers/net/ethernet/sis/sis190.c 10481 10482SIS 900/7016 FAST ETHERNET DRIVER 10483M: Daniele Venzano <venza@brownhat.org> 10484W: http://www.brownhat.org/sis900.html 10485L: netdev@vger.kernel.org 10486S: Maintained 10487F: drivers/net/ethernet/sis/sis900.* 10488 10489SIS FRAMEBUFFER DRIVER 10490M: Thomas Winischhofer <thomas@winischhofer.net> 10491W: http://www.winischhofer.net/linuxsisvga.shtml 10492S: Maintained 10493F: Documentation/fb/sisfb.txt 10494F: drivers/video/fbdev/sis/ 10495F: include/video/sisfb.h 10496 10497SIS USB2VGA DRIVER 10498M: Thomas Winischhofer <thomas@winischhofer.net> 10499W: http://www.winischhofer.at/linuxsisusbvga.shtml 10500S: Maintained 10501F: drivers/usb/misc/sisusbvga/ 10502 10503SLAB ALLOCATOR 10504M: Christoph Lameter <cl@linux.com> 10505M: Pekka Enberg <penberg@kernel.org> 10506M: David Rientjes <rientjes@google.com> 10507M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10508M: Andrew Morton <akpm@linux-foundation.org> 10509L: linux-mm@kvack.org 10510S: Maintained 10511F: include/linux/sl?b*.h 10512F: mm/sl?b* 10513 10514SLEEPABLE READ-COPY UPDATE (SRCU) 10515M: Lai Jiangshan <jiangshanlai@gmail.com> 10516M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10517M: Josh Triplett <josh@joshtriplett.org> 10518R: Steven Rostedt <rostedt@goodmis.org> 10519R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10520L: linux-kernel@vger.kernel.org 10521W: http://www.rdrop.com/users/paulmck/RCU/ 10522S: Supported 10523T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10524F: include/linux/srcu.h 10525F: kernel/rcu/srcu.c 10526 10527SMACK SECURITY MODULE 10528M: Casey Schaufler <casey@schaufler-ca.com> 10529L: linux-security-module@vger.kernel.org 10530W: http://schaufler-ca.com 10531T: git git://git.gitorious.org/smack-next/kernel.git 10532S: Maintained 10533F: Documentation/security/Smack.txt 10534F: security/smack/ 10535 10536DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10537M: Kevin Hilman <khilman@kernel.org> 10538M: Nishanth Menon <nm@ti.com> 10539S: Maintained 10540F: drivers/power/avs/ 10541F: include/linux/power/smartreflex.h 10542L: linux-pm@vger.kernel.org 10543 10544SMC91x ETHERNET DRIVER 10545M: Nicolas Pitre <nico@fluxnic.net> 10546S: Odd Fixes 10547F: drivers/net/ethernet/smsc/smc91x.* 10548 10549SMIA AND SMIA++ IMAGE SENSOR DRIVER 10550M: Sakari Ailus <sakari.ailus@iki.fi> 10551L: linux-media@vger.kernel.org 10552S: Maintained 10553F: drivers/media/i2c/smiapp/ 10554F: include/media/i2c/smiapp.h 10555F: drivers/media/i2c/smiapp-pll.c 10556F: drivers/media/i2c/smiapp-pll.h 10557F: include/uapi/linux/smiapp.h 10558F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10559 10560SMM665 HARDWARE MONITOR DRIVER 10561M: Guenter Roeck <linux@roeck-us.net> 10562L: linux-hwmon@vger.kernel.org 10563S: Maintained 10564F: Documentation/hwmon/smm665 10565F: drivers/hwmon/smm665.c 10566 10567SMSC EMC2103 HARDWARE MONITOR DRIVER 10568M: Steve Glendinning <steve.glendinning@shawell.net> 10569L: linux-hwmon@vger.kernel.org 10570S: Maintained 10571F: Documentation/hwmon/emc2103 10572F: drivers/hwmon/emc2103.c 10573 10574SMSC SCH5627 HARDWARE MONITOR DRIVER 10575M: Hans de Goede <hdegoede@redhat.com> 10576L: linux-hwmon@vger.kernel.org 10577S: Supported 10578F: Documentation/hwmon/sch5627 10579F: drivers/hwmon/sch5627.c 10580 10581SMSC47B397 HARDWARE MONITOR DRIVER 10582M: Jean Delvare <jdelvare@suse.com> 10583L: linux-hwmon@vger.kernel.org 10584S: Maintained 10585F: Documentation/hwmon/smsc47b397 10586F: drivers/hwmon/smsc47b397.c 10587 10588SMSC911x ETHERNET DRIVER 10589M: Steve Glendinning <steve.glendinning@shawell.net> 10590L: netdev@vger.kernel.org 10591S: Maintained 10592F: include/linux/smsc911x.h 10593F: drivers/net/ethernet/smsc/smsc911x.* 10594 10595SMSC9420 PCI ETHERNET DRIVER 10596M: Steve Glendinning <steve.glendinning@shawell.net> 10597L: netdev@vger.kernel.org 10598S: Maintained 10599F: drivers/net/ethernet/smsc/smsc9420.* 10600 10601SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10602M: Steve Glendinning <steve.glendinning@shawell.net> 10603L: linux-fbdev@vger.kernel.org 10604S: Maintained 10605F: drivers/video/fbdev/smscufx.c 10606 10607SOC-CAMERA V4L2 SUBSYSTEM 10608M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10609L: linux-media@vger.kernel.org 10610T: git git://linuxtv.org/media_tree.git 10611S: Maintained 10612F: include/media/soc* 10613F: drivers/media/i2c/soc_camera/ 10614F: drivers/media/platform/soc_camera/ 10615 10616SOEKRIS NET48XX LED SUPPORT 10617M: Chris Boot <bootc@bootc.net> 10618S: Maintained 10619F: drivers/leds/leds-net48xx.c 10620 10621SOFTLOGIC 6x10 MPEG CODEC 10622M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10623M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10624M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10625M: Ismael Luceno <ismael@iodev.co.uk> 10626L: linux-media@vger.kernel.org 10627S: Supported 10628F: drivers/media/pci/solo6x10/ 10629 10630SOFTWARE RAID (Multiple Disks) SUPPORT 10631M: Shaohua Li <shli@kernel.org> 10632L: linux-raid@vger.kernel.org 10633T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10634S: Supported 10635F: drivers/md/ 10636F: include/linux/raid/ 10637F: include/uapi/linux/raid/ 10638 10639SONIC NETWORK DRIVER 10640M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10641L: netdev@vger.kernel.org 10642S: Maintained 10643F: drivers/net/ethernet/natsemi/sonic.* 10644 10645SONICS SILICON BACKPLANE DRIVER (SSB) 10646M: Michael Buesch <m@bues.ch> 10647L: linux-wireless@vger.kernel.org 10648S: Maintained 10649F: drivers/ssb/ 10650F: include/linux/ssb/ 10651 10652SONY VAIO CONTROL DEVICE DRIVER 10653M: Mattia Dongili <malattia@linux.it> 10654L: platform-driver-x86@vger.kernel.org 10655W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10656S: Maintained 10657F: Documentation/laptops/sony-laptop.txt 10658F: drivers/char/sonypi.c 10659F: drivers/platform/x86/sony-laptop.c 10660F: include/linux/sony-laptop.h 10661 10662SONY MEMORYSTICK CARD SUPPORT 10663M: Alex Dubov <oakad@yahoo.com> 10664W: http://tifmxx.berlios.de/ 10665S: Maintained 10666F: drivers/memstick/host/tifm_ms.c 10667 10668SONY MEMORYSTICK STANDARD SUPPORT 10669M: Maxim Levitsky <maximlevitsky@gmail.com> 10670S: Maintained 10671F: drivers/memstick/core/ms_block.* 10672 10673SOUND 10674M: Jaroslav Kysela <perex@perex.cz> 10675M: Takashi Iwai <tiwai@suse.com> 10676L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10677W: http://www.alsa-project.org/ 10678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10679T: git git://git.alsa-project.org/alsa-kernel.git 10680Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10681S: Maintained 10682F: Documentation/sound/ 10683F: include/sound/ 10684F: include/uapi/sound/ 10685F: sound/ 10686 10687SOUND - COMPRESSED AUDIO 10688M: Vinod Koul <vinod.koul@intel.com> 10689L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10690T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10691S: Supported 10692F: Documentation/sound/alsa/compress_offload.txt 10693F: include/sound/compress_driver.h 10694F: include/uapi/sound/compress_* 10695F: sound/core/compress_offload.c 10696F: sound/soc/soc-compress.c 10697 10698SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10699M: Liam Girdwood <lgirdwood@gmail.com> 10700M: Mark Brown <broonie@kernel.org> 10701T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10702L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10703W: http://alsa-project.org/main/index.php/ASoC 10704S: Supported 10705F: Documentation/sound/alsa/soc/ 10706F: sound/soc/ 10707F: include/sound/soc* 10708 10709SOUND - DMAENGINE HELPERS 10710M: Lars-Peter Clausen <lars@metafoo.de> 10711S: Supported 10712F: include/sound/dmaengine_pcm.h 10713F: sound/core/pcm_dmaengine.c 10714F: sound/soc/soc-generic-dmaengine-pcm.c 10715 10716SP2 MEDIA DRIVER 10717M: Olli Salonen <olli.salonen@iki.fi> 10718L: linux-media@vger.kernel.org 10719W: https://linuxtv.org 10720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10721S: Maintained 10722F: drivers/media/dvb-frontends/sp2* 10723 10724SPARC + UltraSPARC (sparc/sparc64) 10725M: "David S. Miller" <davem@davemloft.net> 10726L: sparclinux@vger.kernel.org 10727Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10728T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10729T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10730S: Maintained 10731F: arch/sparc/ 10732F: drivers/sbus/ 10733 10734SPARC SERIAL DRIVERS 10735M: "David S. Miller" <davem@davemloft.net> 10736L: sparclinux@vger.kernel.org 10737T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10738T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10739S: Maintained 10740F: include/linux/sunserialcore.h 10741F: drivers/tty/serial/suncore.c 10742F: drivers/tty/serial/sunhv.c 10743F: drivers/tty/serial/sunsab.c 10744F: drivers/tty/serial/sunsab.h 10745F: drivers/tty/serial/sunsu.c 10746F: drivers/tty/serial/sunzilog.c 10747F: drivers/tty/serial/sunzilog.h 10748 10749SPARSE CHECKER 10750M: "Christopher Li" <sparse@chrisli.org> 10751L: linux-sparse@vger.kernel.org 10752W: https://sparse.wiki.kernel.org/ 10753T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10754T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10755S: Maintained 10756F: include/linux/compiler.h 10757 10758SPEAR PLATFORM SUPPORT 10759M: Viresh Kumar <vireshk@kernel.org> 10760M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10762W: http://www.st.com/spear 10763S: Maintained 10764F: arch/arm/boot/dts/spear* 10765F: arch/arm/mach-spear/ 10766 10767SPEAR CLOCK FRAMEWORK SUPPORT 10768M: Viresh Kumar <vireshk@kernel.org> 10769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10770W: http://www.st.com/spear 10771S: Maintained 10772F: drivers/clk/spear/ 10773 10774SPI SUBSYSTEM 10775M: Mark Brown <broonie@kernel.org> 10776L: linux-spi@vger.kernel.org 10777T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10778Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10779S: Maintained 10780F: Documentation/spi/ 10781F: drivers/spi/ 10782F: include/linux/spi/ 10783F: include/uapi/linux/spi/ 10784 10785SPIDERNET NETWORK DRIVER for CELL 10786M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10787L: netdev@vger.kernel.org 10788S: Supported 10789F: Documentation/networking/spider_net.txt 10790F: drivers/net/ethernet/toshiba/spider_net* 10791 10792SPU FILE SYSTEM 10793M: Jeremy Kerr <jk@ozlabs.org> 10794L: linuxppc-dev@lists.ozlabs.org 10795W: http://www.ibm.com/developerworks/power/cell/ 10796S: Supported 10797F: Documentation/filesystems/spufs.txt 10798F: arch/powerpc/platforms/cell/spufs/ 10799 10800SQUASHFS FILE SYSTEM 10801M: Phillip Lougher <phillip@squashfs.org.uk> 10802L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10803W: http://squashfs.org.uk 10804T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10805S: Maintained 10806F: Documentation/filesystems/squashfs.txt 10807F: fs/squashfs/ 10808 10809SRM (Alpha) environment access 10810M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10811S: Maintained 10812F: arch/alpha/kernel/srm_env.c 10813 10814STABLE BRANCH 10815M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10816L: stable@vger.kernel.org 10817S: Supported 10818F: Documentation/stable_kernel_rules.txt 10819 10820STAGING SUBSYSTEM 10821M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10822T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10823L: devel@driverdev.osuosl.org 10824S: Supported 10825F: drivers/staging/ 10826 10827STAGING - COMEDI 10828M: Ian Abbott <abbotti@mev.co.uk> 10829M: H Hartley Sweeten <hsweeten@visionengravers.com> 10830S: Odd Fixes 10831F: drivers/staging/comedi/ 10832 10833STAGING - FLARION FT1000 DRIVERS 10834M: Marek Belisko <marek.belisko@gmail.com> 10835S: Odd Fixes 10836F: drivers/staging/ft1000/ 10837 10838STAGING - INDUSTRIAL IO 10839M: Jonathan Cameron <jic23@kernel.org> 10840L: linux-iio@vger.kernel.org 10841S: Odd Fixes 10842F: drivers/staging/iio/ 10843 10844STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10845M: Jarod Wilson <jarod@wilsonet.com> 10846W: http://www.lirc.org/ 10847S: Odd Fixes 10848F: drivers/staging/media/lirc/ 10849 10850STAGING - LUSTRE PARALLEL FILESYSTEM 10851M: Oleg Drokin <oleg.drokin@intel.com> 10852M: Andreas Dilger <andreas.dilger@intel.com> 10853L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10854W: http://wiki.lustre.org/ 10855S: Maintained 10856F: drivers/staging/lustre 10857 10858STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10859M: Marc Dietrich <marvin24@gmx.de> 10860L: ac100@lists.launchpad.net (moderated for non-subscribers) 10861L: linux-tegra@vger.kernel.org 10862S: Maintained 10863F: drivers/staging/nvec/ 10864 10865STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10866M: Jens Frederich <jfrederich@gmail.com> 10867M: Daniel Drake <dsd@laptop.org> 10868M: Jon Nettleton <jon.nettleton@gmail.com> 10869W: http://wiki.laptop.org/go/DCON 10870S: Maintained 10871F: drivers/staging/olpc_dcon/ 10872 10873STAGING - REALTEK RTL8712U DRIVERS 10874M: Larry Finger <Larry.Finger@lwfinger.net> 10875M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10876S: Odd Fixes 10877F: drivers/staging/rtl8712/ 10878 10879STAGING - REALTEK RTL8723U WIRELESS DRIVER 10880M: Larry Finger <Larry.Finger@lwfinger.net> 10881M: Jes Sorensen <Jes.Sorensen@redhat.com> 10882L: linux-wireless@vger.kernel.org 10883S: Maintained 10884F: drivers/staging/rtl8723au/ 10885 10886STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10887M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10888M: Teddy Wang <teddy.wang@siliconmotion.com> 10889M: Sudip Mukherjee <sudip@vectorindia.org> 10890L: linux-fbdev@vger.kernel.org 10891S: Maintained 10892F: drivers/staging/sm750fb/ 10893 10894STAGING - SLICOSS 10895M: Lior Dotan <liodot@gmail.com> 10896M: Christopher Harrer <charrer@alacritech.com> 10897S: Odd Fixes 10898F: drivers/staging/slicoss/ 10899 10900STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10901M: William Hubbs <w.d.hubbs@gmail.com> 10902M: Chris Brannon <chris@the-brannons.com> 10903M: Kirk Reiser <kirk@reisers.ca> 10904M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10905L: speakup@linux-speakup.org 10906W: http://www.linux-speakup.org/ 10907S: Odd Fixes 10908F: drivers/staging/speakup/ 10909 10910STAGING - VIA VT665X DRIVERS 10911M: Forest Bond <forest@alittletooquiet.net> 10912S: Odd Fixes 10913F: drivers/staging/vt665?/ 10914 10915STAGING - WILC1000 WIFI DRIVER 10916M: Johnny Kim <johnny.kim@atmel.com> 10917M: Austin Shin <austin.shin@atmel.com> 10918M: Chris Park <chris.park@atmel.com> 10919M: Tony Cho <tony.cho@atmel.com> 10920M: Glen Lee <glen.lee@atmel.com> 10921M: Leo Kim <leo.kim@atmel.com> 10922L: linux-wireless@vger.kernel.org 10923S: Supported 10924F: drivers/staging/wilc1000/ 10925 10926STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10927M: Arnaud Patard <arnaud.patard@rtp-net.org> 10928S: Odd Fixes 10929F: drivers/staging/xgifb/ 10930 10931STARFIRE/DURALAN NETWORK DRIVER 10932M: Ion Badulescu <ionut@badula.org> 10933S: Odd Fixes 10934F: drivers/net/ethernet/adaptec/starfire* 10935 10936SUN3/3X 10937M: Sam Creasey <sammy@sammy.net> 10938W: http://sammy.net/sun3/ 10939S: Maintained 10940F: arch/m68k/kernel/*sun3* 10941F: arch/m68k/sun3*/ 10942F: arch/m68k/include/asm/sun3* 10943F: drivers/net/ethernet/i825xx/sun3* 10944 10945SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10946M: Hans de Goede <hdegoede@redhat.com> 10947L: linux-input@vger.kernel.org 10948S: Maintained 10949F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10950F: drivers/input/keyboard/sun4i-lradc-keys.c 10951 10952SUNDANCE NETWORK DRIVER 10953M: Denis Kirjanov <kda@linux-powerpc.org> 10954L: netdev@vger.kernel.org 10955S: Maintained 10956F: drivers/net/ethernet/dlink/sundance.c 10957 10958SUPERH 10959M: Yoshinori Sato <ysato@users.sourceforge.jp> 10960M: Rich Felker <dalias@libc.org> 10961L: linux-sh@vger.kernel.org 10962Q: http://patchwork.kernel.org/project/linux-sh/list/ 10963S: Maintained 10964F: Documentation/sh/ 10965F: arch/sh/ 10966F: drivers/sh/ 10967 10968SUSPEND TO RAM 10969M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10970M: Len Brown <len.brown@intel.com> 10971M: Pavel Machek <pavel@ucw.cz> 10972L: linux-pm@vger.kernel.org 10973S: Supported 10974F: Documentation/power/ 10975F: arch/x86/kernel/acpi/ 10976F: drivers/base/power/ 10977F: kernel/power/ 10978F: include/linux/suspend.h 10979F: include/linux/freezer.h 10980F: include/linux/pm.h 10981 10982SVGA HANDLING 10983M: Martin Mares <mj@ucw.cz> 10984L: linux-video@atrey.karlin.mff.cuni.cz 10985S: Maintained 10986F: Documentation/svga.txt 10987F: arch/x86/boot/video* 10988 10989SWIOTLB SUBSYSTEM 10990M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 10991L: linux-kernel@vger.kernel.org 10992T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 10993S: Supported 10994F: lib/swiotlb.c 10995F: arch/*/kernel/pci-swiotlb.c 10996F: include/linux/swiotlb.h 10997 10998SWITCHDEV 10999M: Jiri Pirko <jiri@resnulli.us> 11000L: netdev@vger.kernel.org 11001S: Supported 11002F: net/switchdev/ 11003F: include/net/switchdev.h 11004 11005SYNOPSYS ARC ARCHITECTURE 11006M: Vineet Gupta <vgupta@synopsys.com> 11007L: linux-snps-arc@lists.infradead.org 11008S: Supported 11009F: arch/arc/ 11010F: Documentation/devicetree/bindings/arc/* 11011F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11012F: drivers/tty/serial/arc_uart.c 11013T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11014 11015SYNOPSYS ARC SDP platform support 11016M: Alexey Brodkin <abrodkin@synopsys.com> 11017S: Supported 11018F: arch/arc/plat-axs10x 11019F: arch/arc/boot/dts/ax* 11020F: Documentation/devicetree/bindings/arc/axs10* 11021 11022SYSTEM CONFIGURATION (SYSCON) 11023M: Lee Jones <lee.jones@linaro.org> 11024M: Arnd Bergmann <arnd@arndb.de> 11025T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11026S: Supported 11027F: drivers/mfd/syscon.c 11028 11029SYSV FILESYSTEM 11030M: Christoph Hellwig <hch@infradead.org> 11031S: Maintained 11032F: Documentation/filesystems/sysv-fs.txt 11033F: fs/sysv/ 11034F: include/linux/sysv_fs.h 11035 11036TARGET SUBSYSTEM 11037M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11038L: linux-scsi@vger.kernel.org 11039L: target-devel@vger.kernel.org 11040W: http://www.linux-iscsi.org 11041W: http://groups.google.com/group/linux-iscsi-target-dev 11042T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11043S: Supported 11044F: drivers/target/ 11045F: include/target/ 11046F: Documentation/target/ 11047 11048TASKSTATS STATISTICS INTERFACE 11049M: Balbir Singh <bsingharora@gmail.com> 11050S: Maintained 11051F: Documentation/accounting/taskstats* 11052F: include/linux/taskstats* 11053F: kernel/taskstats.c 11054 11055TC CLASSIFIER 11056M: Jamal Hadi Salim <jhs@mojatatu.com> 11057L: netdev@vger.kernel.org 11058S: Maintained 11059F: include/net/pkt_cls.h 11060F: include/uapi/linux/pkt_cls.h 11061F: net/sched/ 11062 11063TCP LOW PRIORITY MODULE 11064M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11065M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11066W: http://tcp-lp-mod.sourceforge.net/ 11067S: Maintained 11068F: net/ipv4/tcp_lp.c 11069 11070TDA10071 MEDIA DRIVER 11071M: Antti Palosaari <crope@iki.fi> 11072L: linux-media@vger.kernel.org 11073W: https://linuxtv.org 11074W: http://palosaari.fi/linux/ 11075Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11076T: git git://linuxtv.org/anttip/media_tree.git 11077S: Maintained 11078F: drivers/media/dvb-frontends/tda10071* 11079 11080TDA18212 MEDIA DRIVER 11081M: Antti Palosaari <crope@iki.fi> 11082L: linux-media@vger.kernel.org 11083W: https://linuxtv.org 11084W: http://palosaari.fi/linux/ 11085Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11086T: git git://linuxtv.org/anttip/media_tree.git 11087S: Maintained 11088F: drivers/media/tuners/tda18212* 11089 11090TDA18218 MEDIA DRIVER 11091M: Antti Palosaari <crope@iki.fi> 11092L: linux-media@vger.kernel.org 11093W: https://linuxtv.org 11094W: http://palosaari.fi/linux/ 11095Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11096T: git git://linuxtv.org/anttip/media_tree.git 11097S: Maintained 11098F: drivers/media/tuners/tda18218* 11099 11100TDA18271 MEDIA DRIVER 11101M: Michael Krufky <mkrufky@linuxtv.org> 11102L: linux-media@vger.kernel.org 11103W: https://linuxtv.org 11104W: http://github.com/mkrufky 11105Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11106T: git git://linuxtv.org/mkrufky/tuners.git 11107S: Maintained 11108F: drivers/media/tuners/tda18271* 11109 11110TDA827x MEDIA DRIVER 11111M: Michael Krufky <mkrufky@linuxtv.org> 11112L: linux-media@vger.kernel.org 11113W: https://linuxtv.org 11114W: http://github.com/mkrufky 11115Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11116T: git git://linuxtv.org/mkrufky/tuners.git 11117S: Maintained 11118F: drivers/media/tuners/tda8290.* 11119 11120TDA8290 MEDIA DRIVER 11121M: Michael Krufky <mkrufky@linuxtv.org> 11122L: linux-media@vger.kernel.org 11123W: https://linuxtv.org 11124W: http://github.com/mkrufky 11125Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11126T: git git://linuxtv.org/mkrufky/tuners.git 11127S: Maintained 11128F: drivers/media/tuners/tda8290.* 11129 11130TDA9840 MEDIA DRIVER 11131M: Hans Verkuil <hverkuil@xs4all.nl> 11132L: linux-media@vger.kernel.org 11133T: git git://linuxtv.org/media_tree.git 11134W: https://linuxtv.org 11135S: Maintained 11136F: drivers/media/i2c/tda9840* 11137 11138TEA5761 TUNER DRIVER 11139M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11140L: linux-media@vger.kernel.org 11141W: https://linuxtv.org 11142T: git git://linuxtv.org/media_tree.git 11143S: Odd fixes 11144F: drivers/media/tuners/tea5761.* 11145 11146TEA5767 TUNER DRIVER 11147M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11148L: linux-media@vger.kernel.org 11149W: https://linuxtv.org 11150T: git git://linuxtv.org/media_tree.git 11151S: Maintained 11152F: drivers/media/tuners/tea5767.* 11153 11154TEA6415C MEDIA DRIVER 11155M: Hans Verkuil <hverkuil@xs4all.nl> 11156L: linux-media@vger.kernel.org 11157T: git git://linuxtv.org/media_tree.git 11158W: https://linuxtv.org 11159S: Maintained 11160F: drivers/media/i2c/tea6415c* 11161 11162TEA6420 MEDIA DRIVER 11163M: Hans Verkuil <hverkuil@xs4all.nl> 11164L: linux-media@vger.kernel.org 11165T: git git://linuxtv.org/media_tree.git 11166W: https://linuxtv.org 11167S: Maintained 11168F: drivers/media/i2c/tea6420* 11169 11170TEAM DRIVER 11171M: Jiri Pirko <jiri@resnulli.us> 11172L: netdev@vger.kernel.org 11173S: Supported 11174F: drivers/net/team/ 11175F: include/linux/if_team.h 11176F: include/uapi/linux/if_team.h 11177 11178TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11179M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11180S: Maintained 11181F: arch/x86/platform/ts5500/ 11182 11183TECHNOTREND USB IR RECEIVER 11184M: Sean Young <sean@mess.org> 11185L: linux-media@vger.kernel.org 11186S: Maintained 11187F: drivers/media/rc/ttusbir.c 11188 11189TEGRA ARCHITECTURE SUPPORT 11190M: Stephen Warren <swarren@wwwdotorg.org> 11191M: Thierry Reding <thierry.reding@gmail.com> 11192M: Alexandre Courbot <gnurou@gmail.com> 11193L: linux-tegra@vger.kernel.org 11194Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11195T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11196S: Supported 11197N: [^a-z]tegra 11198 11199TEGRA CLOCK DRIVER 11200M: Peter De Schrijver <pdeschrijver@nvidia.com> 11201M: Prashant Gaikwad <pgaikwad@nvidia.com> 11202S: Supported 11203F: drivers/clk/tegra/ 11204 11205TEGRA DMA DRIVERS 11206M: Laxman Dewangan <ldewangan@nvidia.com> 11207M: Jon Hunter <jonathanh@nvidia.com> 11208S: Supported 11209F: drivers/dma/tegra* 11210 11211TEGRA I2C DRIVER 11212M: Laxman Dewangan <ldewangan@nvidia.com> 11213S: Supported 11214F: drivers/i2c/busses/i2c-tegra.c 11215 11216TEGRA IOMMU DRIVERS 11217M: Hiroshi Doyu <hdoyu@nvidia.com> 11218S: Supported 11219F: drivers/iommu/tegra* 11220 11221TEGRA KBC DRIVER 11222M: Rakesh Iyer <riyer@nvidia.com> 11223M: Laxman Dewangan <ldewangan@nvidia.com> 11224S: Supported 11225F: drivers/input/keyboard/tegra-kbc.c 11226 11227TEGRA PWM DRIVER 11228M: Thierry Reding <thierry.reding@gmail.com> 11229S: Supported 11230F: drivers/pwm/pwm-tegra.c 11231 11232TEGRA SERIAL DRIVER 11233M: Laxman Dewangan <ldewangan@nvidia.com> 11234S: Supported 11235F: drivers/tty/serial/serial-tegra.c 11236 11237TEGRA SPI DRIVER 11238M: Laxman Dewangan <ldewangan@nvidia.com> 11239S: Supported 11240F: drivers/spi/spi-tegra* 11241 11242TEHUTI ETHERNET DRIVER 11243M: Andy Gospodarek <andy@greyhouse.net> 11244L: netdev@vger.kernel.org 11245S: Supported 11246F: drivers/net/ethernet/tehuti/* 11247 11248Telecom Clock Driver for MCPL0010 11249M: Mark Gross <mark.gross@intel.com> 11250S: Supported 11251F: drivers/char/tlclk.c 11252 11253TENSILICA XTENSA PORT (xtensa) 11254M: Chris Zankel <chris@zankel.net> 11255M: Max Filippov <jcmvbkbc@gmail.com> 11256L: linux-xtensa@linux-xtensa.org 11257T: git git://github.com/czankel/xtensa-linux.git 11258S: Maintained 11259F: arch/xtensa/ 11260F: drivers/irqchip/irq-xtensa-* 11261 11262THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11263M: Hans Verkuil <hverkuil@xs4all.nl> 11264L: linux-media@vger.kernel.org 11265T: git git://linuxtv.org/media_tree.git 11266W: https://linuxtv.org 11267S: Maintained 11268F: drivers/media/radio/radio-raremono.c 11269 11270THERMAL 11271M: Zhang Rui <rui.zhang@intel.com> 11272M: Eduardo Valentin <edubezval@gmail.com> 11273L: linux-pm@vger.kernel.org 11274T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11275T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11276Q: https://patchwork.kernel.org/project/linux-pm/list/ 11277S: Supported 11278F: drivers/thermal/ 11279F: include/linux/thermal.h 11280F: include/uapi/linux/thermal.h 11281F: include/linux/cpu_cooling.h 11282F: Documentation/devicetree/bindings/thermal/ 11283 11284THERMAL/CPU_COOLING 11285M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11286M: Viresh Kumar <viresh.kumar@linaro.org> 11287M: Javi Merino <javi.merino@arm.com> 11288L: linux-pm@vger.kernel.org 11289S: Supported 11290F: Documentation/thermal/cpu-cooling-api.txt 11291F: drivers/thermal/cpu_cooling.c 11292F: include/linux/cpu_cooling.h 11293 11294THINGM BLINK(1) USB RGB LED DRIVER 11295M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11296S: Maintained 11297F: drivers/hid/hid-thingm.c 11298 11299THINKPAD ACPI EXTRAS DRIVER 11300M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11301L: ibm-acpi-devel@lists.sourceforge.net 11302L: platform-driver-x86@vger.kernel.org 11303W: http://ibm-acpi.sourceforge.net 11304W: http://thinkwiki.org/wiki/Ibm-acpi 11305T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11306S: Maintained 11307F: drivers/platform/x86/thinkpad_acpi.c 11308 11309TI BANDGAP AND THERMAL DRIVER 11310M: Eduardo Valentin <edubezval@gmail.com> 11311M: Keerthy <j-keerthy@ti.com> 11312L: linux-pm@vger.kernel.org 11313L: linux-omap@vger.kernel.org 11314S: Maintained 11315F: drivers/thermal/ti-soc-thermal/ 11316 11317TI VPE/CAL DRIVERS 11318M: Benoit Parrot <bparrot@ti.com> 11319L: linux-media@vger.kernel.org 11320W: http://linuxtv.org/ 11321Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11322S: Maintained 11323F: drivers/media/platform/ti-vpe/ 11324 11325TI CDCE706 CLOCK DRIVER 11326M: Max Filippov <jcmvbkbc@gmail.com> 11327S: Maintained 11328F: drivers/clk/clk-cdce706.c 11329 11330TI CLOCK DRIVER 11331M: Tero Kristo <t-kristo@ti.com> 11332L: linux-omap@vger.kernel.org 11333S: Maintained 11334F: drivers/clk/ti/ 11335F: include/linux/clk/ti.h 11336 11337TI ETHERNET SWITCH DRIVER (CPSW) 11338M: Mugunthan V N <mugunthanvnm@ti.com> 11339R: Grygorii Strashko <grygorii.strashko@ti.com> 11340L: linux-omap@vger.kernel.org 11341L: netdev@vger.kernel.org 11342S: Maintained 11343F: drivers/net/ethernet/ti/cpsw* 11344F: drivers/net/ethernet/ti/davinci* 11345 11346TI FLASH MEDIA INTERFACE DRIVER 11347M: Alex Dubov <oakad@yahoo.com> 11348S: Maintained 11349F: drivers/misc/tifm* 11350F: drivers/mmc/host/tifm_sd.c 11351F: include/linux/tifm.h 11352 11353TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11354M: Santosh Shilimkar <ssantosh@kernel.org> 11355L: linux-kernel@vger.kernel.org 11356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11357S: Maintained 11358F: drivers/soc/ti/* 11359T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11360 11361 11362TI LM49xxx FAMILY ASoC CODEC DRIVERS 11363M: M R Swami Reddy <mr.swami.reddy@ti.com> 11364M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11365L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11366S: Maintained 11367F: sound/soc/codecs/lm49453* 11368F: sound/soc/codecs/isabelle* 11369 11370TI LP855x BACKLIGHT DRIVER 11371M: Milo Kim <milo.kim@ti.com> 11372S: Maintained 11373F: Documentation/backlight/lp855x-driver.txt 11374F: drivers/video/backlight/lp855x_bl.c 11375F: include/linux/platform_data/lp855x.h 11376 11377TI LP8727 CHARGER DRIVER 11378M: Milo Kim <milo.kim@ti.com> 11379S: Maintained 11380F: drivers/power/lp8727_charger.c 11381F: include/linux/platform_data/lp8727.h 11382 11383TI LP8788 MFD DRIVER 11384M: Milo Kim <milo.kim@ti.com> 11385S: Maintained 11386F: drivers/iio/adc/lp8788_adc.c 11387F: drivers/leds/leds-lp8788.c 11388F: drivers/mfd/lp8788*.c 11389F: drivers/power/lp8788-charger.c 11390F: drivers/regulator/lp8788-*.c 11391F: include/linux/mfd/lp8788*.h 11392 11393TI NETCP ETHERNET DRIVER 11394M: Wingman Kwok <w-kwok2@ti.com> 11395M: Murali Karicheri <m-karicheri2@ti.com> 11396L: netdev@vger.kernel.org 11397S: Maintained 11398F: drivers/net/ethernet/ti/netcp* 11399 11400TI TAS571X FAMILY ASoC CODEC DRIVER 11401M: Kevin Cernekee <cernekee@chromium.org> 11402L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11403S: Odd Fixes 11404F: sound/soc/codecs/tas571x* 11405 11406TI TWL4030 SERIES SOC CODEC DRIVER 11407M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11408L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11409S: Maintained 11410F: sound/soc/codecs/twl4030* 11411 11412TI WILINK WIRELESS DRIVERS 11413L: linux-wireless@vger.kernel.org 11414W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11415W: http://wireless.kernel.org/en/users/Drivers/wl1251 11416T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11417S: Orphan 11418F: drivers/net/wireless/ti/ 11419F: include/linux/wl12xx.h 11420 11421TIPC NETWORK LAYER 11422M: Jon Maloy <jon.maloy@ericsson.com> 11423M: Ying Xue <ying.xue@windriver.com> 11424L: netdev@vger.kernel.org (core kernel code) 11425L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11426W: http://tipc.sourceforge.net/ 11427S: Maintained 11428F: include/uapi/linux/tipc*.h 11429F: net/tipc/ 11430 11431TILE ARCHITECTURE 11432M: Chris Metcalf <cmetcalf@mellanox.com> 11433W: http://www.mellanox.com/repository/solutions/tile-scm/ 11434T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11435S: Supported 11436F: arch/tile/ 11437F: drivers/char/tile-srom.c 11438F: drivers/edac/tile_edac.c 11439F: drivers/net/ethernet/tile/ 11440F: drivers/rtc/rtc-tile.c 11441F: drivers/tty/hvc/hvc_tile.c 11442F: drivers/tty/serial/tilegx.c 11443F: drivers/usb/host/*-tilegx.c 11444F: include/linux/usb/tilegx.h 11445 11446TLAN NETWORK DRIVER 11447M: Samuel Chessman <chessman@tux.org> 11448L: tlan-devel@lists.sourceforge.net (subscribers-only) 11449W: http://sourceforge.net/projects/tlan/ 11450S: Maintained 11451F: Documentation/networking/tlan.txt 11452F: drivers/net/ethernet/ti/tlan.* 11453 11454TOMOYO SECURITY MODULE 11455M: Kentaro Takeda <takedakn@nttdata.co.jp> 11456M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11457L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11458L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11459L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11460L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11461W: http://tomoyo.sourceforge.jp/ 11462T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11463S: Maintained 11464F: security/tomoyo/ 11465 11466TOPSTAR LAPTOP EXTRAS DRIVER 11467M: Herton Ronaldo Krzesinski <herton@canonical.com> 11468L: platform-driver-x86@vger.kernel.org 11469S: Maintained 11470F: drivers/platform/x86/topstar-laptop.c 11471 11472TOSHIBA ACPI EXTRAS DRIVER 11473M: Azael Avalos <coproscefalo@gmail.com> 11474L: platform-driver-x86@vger.kernel.org 11475S: Maintained 11476F: drivers/platform/x86/toshiba_acpi.c 11477 11478TOSHIBA BLUETOOTH DRIVER 11479M: Azael Avalos <coproscefalo@gmail.com> 11480L: platform-driver-x86@vger.kernel.org 11481S: Maintained 11482F: drivers/platform/x86/toshiba_bluetooth.c 11483 11484TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11485M: Azael Avalos <coproscefalo@gmail.com> 11486L: platform-driver-x86@vger.kernel.org 11487S: Maintained 11488F: drivers/platform/x86/toshiba_haps.c 11489 11490TOSHIBA WMI HOTKEYS DRIVER 11491M: Azael Avalos <coproscefalo@gmail.com> 11492L: platform-driver-x86@vger.kernel.org 11493S: Maintained 11494F: drivers/platform/x86/toshiba-wmi.c 11495 11496TOSHIBA SMM DRIVER 11497M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11498W: http://www.buzzard.org.uk/toshiba/ 11499S: Maintained 11500F: drivers/char/toshiba.c 11501F: include/linux/toshiba.h 11502F: include/uapi/linux/toshiba.h 11503 11504TOSHIBA TC358743 DRIVER 11505M: Mats Randgaard <matrandg@cisco.com> 11506L: linux-media@vger.kernel.org 11507S: Maintained 11508F: drivers/media/i2c/tc358743* 11509F: include/media/i2c/tc358743.h 11510 11511TMIO/SDHI MMC DRIVER 11512M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11513L: linux-mmc@vger.kernel.org 11514S: Supported 11515F: drivers/mmc/host/tmio_mmc* 11516F: drivers/mmc/host/sh_mobile_sdhi.c 11517F: include/linux/mfd/tmio.h 11518 11519TMP401 HARDWARE MONITOR DRIVER 11520M: Guenter Roeck <linux@roeck-us.net> 11521L: linux-hwmon@vger.kernel.org 11522S: Maintained 11523F: Documentation/hwmon/tmp401 11524F: drivers/hwmon/tmp401.c 11525 11526TMPFS (SHMEM FILESYSTEM) 11527M: Hugh Dickins <hughd@google.com> 11528L: linux-mm@kvack.org 11529S: Maintained 11530F: include/linux/shmem_fs.h 11531F: mm/shmem.c 11532 11533TM6000 VIDEO4LINUX DRIVER 11534M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11535L: linux-media@vger.kernel.org 11536W: https://linuxtv.org 11537T: git git://linuxtv.org/media_tree.git 11538S: Odd fixes 11539F: drivers/media/usb/tm6000/ 11540 11541TW68 VIDEO4LINUX DRIVER 11542M: Hans Verkuil <hverkuil@xs4all.nl> 11543L: linux-media@vger.kernel.org 11544T: git git://linuxtv.org/media_tree.git 11545W: https://linuxtv.org 11546S: Odd Fixes 11547F: drivers/media/pci/tw68/ 11548 11549TW686X VIDEO4LINUX DRIVER 11550M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11551L: linux-media@vger.kernel.org 11552T: git git://linuxtv.org/media_tree.git 11553W: http://linuxtv.org 11554S: Maintained 11555F: drivers/media/pci/tw686x/ 11556 11557TPM DEVICE DRIVER 11558M: Peter Huewe <peterhuewe@gmx.de> 11559M: Marcel Selhorst <tpmdd@selhorst.net> 11560M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11561R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11562W: http://tpmdd.sourceforge.net 11563L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11564Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11565T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11566S: Maintained 11567F: drivers/char/tpm/ 11568 11569TPM IBM_VTPM DEVICE DRIVER 11570M: Ashley Lai <ashleydlai@gmail.com> 11571W: http://tpmdd.sourceforge.net 11572L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11573S: Maintained 11574F: drivers/char/tpm/tpm_ibmvtpm* 11575 11576TRACING 11577M: Steven Rostedt <rostedt@goodmis.org> 11578M: Ingo Molnar <mingo@redhat.com> 11579T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11580S: Maintained 11581F: Documentation/trace/ftrace.txt 11582F: arch/*/*/*/ftrace.h 11583F: arch/*/kernel/ftrace.c 11584F: include/*/ftrace.h 11585F: include/linux/trace*.h 11586F: include/trace/ 11587F: kernel/trace/ 11588F: tools/testing/selftests/ftrace/ 11589 11590TRACING MMIO ACCESSES (MMIOTRACE) 11591M: Steven Rostedt <rostedt@goodmis.org> 11592M: Ingo Molnar <mingo@kernel.org> 11593R: Karol Herbst <karolherbst@gmail.com> 11594R: Pekka Paalanen <ppaalanen@gmail.com> 11595S: Maintained 11596L: linux-kernel@vger.kernel.org 11597L: nouveau@lists.freedesktop.org 11598F: kernel/trace/trace_mmiotrace.c 11599F: include/linux/mmiotrace.h 11600F: arch/x86/mm/kmmio.c 11601F: arch/x86/mm/mmio-mod.c 11602F: arch/x86/mm/testmmiotrace.c 11603 11604TRIVIAL PATCHES 11605M: Jiri Kosina <trivial@kernel.org> 11606T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11607S: Maintained 11608K: ^Subject:.*(?i)trivial 11609 11610TTY LAYER 11611M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11612M: Jiri Slaby <jslaby@suse.com> 11613S: Supported 11614T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11615F: Documentation/serial/ 11616F: drivers/tty/ 11617F: drivers/tty/serial/serial_core.c 11618F: include/linux/serial_core.h 11619F: include/linux/serial.h 11620F: include/linux/tty.h 11621F: include/uapi/linux/serial_core.h 11622F: include/uapi/linux/serial.h 11623F: include/uapi/linux/tty.h 11624 11625TUA9001 MEDIA DRIVER 11626M: Antti Palosaari <crope@iki.fi> 11627L: linux-media@vger.kernel.org 11628W: https://linuxtv.org 11629W: http://palosaari.fi/linux/ 11630Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11631T: git git://linuxtv.org/anttip/media_tree.git 11632S: Maintained 11633F: drivers/media/tuners/tua9001* 11634 11635TULIP NETWORK DRIVERS 11636L: netdev@vger.kernel.org 11637L: linux-parisc@vger.kernel.org 11638S: Orphan 11639F: drivers/net/ethernet/dec/tulip/ 11640 11641TUN/TAP driver 11642M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11643W: http://vtun.sourceforge.net/tun 11644S: Maintained 11645F: Documentation/networking/tuntap.txt 11646F: arch/um/os-Linux/drivers/ 11647 11648TURBOCHANNEL SUBSYSTEM 11649M: "Maciej W. Rozycki" <macro@linux-mips.org> 11650M: Ralf Baechle <ralf@linux-mips.org> 11651L: linux-mips@linux-mips.org 11652Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11653S: Maintained 11654F: drivers/tc/ 11655F: include/linux/tc.h 11656 11657U14-34F SCSI DRIVER 11658M: Dario Ballabio <ballabio_dario@emc.com> 11659L: linux-scsi@vger.kernel.org 11660S: Maintained 11661F: drivers/scsi/u14-34f.c 11662 11663UBI FILE SYSTEM (UBIFS) 11664M: Richard Weinberger <richard@nod.at> 11665M: Artem Bityutskiy <dedekind1@gmail.com> 11666M: Adrian Hunter <adrian.hunter@intel.com> 11667L: linux-mtd@lists.infradead.org 11668T: git git://git.infradead.org/ubifs-2.6.git 11669W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11670S: Supported 11671F: Documentation/filesystems/ubifs.txt 11672F: fs/ubifs/ 11673 11674UCLINUX (M68KNOMMU AND COLDFIRE) 11675M: Greg Ungerer <gerg@linux-m68k.org> 11676W: http://www.linux-m68k.org/ 11677W: http://www.uclinux.org/ 11678L: linux-m68k@lists.linux-m68k.org 11679L: uclinux-dev@uclinux.org (subscribers-only) 11680T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11681S: Maintained 11682F: arch/m68k/coldfire/ 11683F: arch/m68k/68*/ 11684F: arch/m68k/*/*_no.* 11685F: arch/m68k/include/asm/*_no.* 11686 11687UDF FILESYSTEM 11688M: Jan Kara <jack@suse.com> 11689S: Maintained 11690F: Documentation/filesystems/udf.txt 11691F: fs/udf/ 11692 11693UFS FILESYSTEM 11694M: Evgeniy Dushistov <dushistov@mail.ru> 11695S: Maintained 11696F: Documentation/filesystems/ufs.txt 11697F: fs/ufs/ 11698 11699UHID USERSPACE HID IO DRIVER: 11700M: David Herrmann <dh.herrmann@googlemail.com> 11701L: linux-input@vger.kernel.org 11702S: Maintained 11703F: drivers/hid/uhid.c 11704F: include/uapi/linux/uhid.h 11705 11706ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11707L: linux-usb@vger.kernel.org 11708S: Orphan 11709F: drivers/uwb/ 11710F: include/linux/uwb.h 11711F: include/linux/uwb/ 11712 11713UNICORE32 ARCHITECTURE: 11714M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11715W: http://mprc.pku.edu.cn/~guanxuetao/linux 11716S: Maintained 11717T: git git://github.com/gxt/linux.git 11718F: arch/unicore32/ 11719 11720UNIFDEF 11721M: Tony Finch <dot@dotat.at> 11722W: http://dotat.at/prog/unifdef 11723S: Maintained 11724F: scripts/unifdef.c 11725 11726UNIFORM CDROM DRIVER 11727M: Jens Axboe <axboe@kernel.dk> 11728W: http://www.kernel.dk 11729S: Maintained 11730F: Documentation/cdrom/ 11731F: drivers/cdrom/cdrom.c 11732F: include/linux/cdrom.h 11733F: include/uapi/linux/cdrom.h 11734 11735UNISYS S-PAR DRIVERS 11736M: David Kershner <david.kershner@unisys.com> 11737L: sparmaintainer@unisys.com (Unisys internal) 11738S: Supported 11739F: drivers/staging/unisys/ 11740 11741UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11742M: Vinayak Holikatti <vinholikatti@gmail.com> 11743L: linux-scsi@vger.kernel.org 11744S: Supported 11745F: Documentation/scsi/ufs.txt 11746F: drivers/scsi/ufs/ 11747 11748UNSORTED BLOCK IMAGES (UBI) 11749M: Artem Bityutskiy <dedekind1@gmail.com> 11750M: Richard Weinberger <richard@nod.at> 11751W: http://www.linux-mtd.infradead.org/ 11752L: linux-mtd@lists.infradead.org 11753T: git git://git.infradead.org/ubifs-2.6.git 11754S: Supported 11755F: drivers/mtd/ubi/ 11756F: include/linux/mtd/ubi.h 11757F: include/uapi/mtd/ubi-user.h 11758 11759USB ACM DRIVER 11760M: Oliver Neukum <oneukum@suse.com> 11761L: linux-usb@vger.kernel.org 11762S: Maintained 11763F: Documentation/usb/acm.txt 11764F: drivers/usb/class/cdc-acm.* 11765 11766USB AR5523 WIRELESS DRIVER 11767M: Pontus Fuchs <pontus.fuchs@gmail.com> 11768L: linux-wireless@vger.kernel.org 11769S: Maintained 11770F: drivers/net/wireless/ath/ar5523/ 11771 11772USB ATTACHED SCSI 11773M: Hans de Goede <hdegoede@redhat.com> 11774M: Gerd Hoffmann <kraxel@redhat.com> 11775L: linux-usb@vger.kernel.org 11776L: linux-scsi@vger.kernel.org 11777S: Maintained 11778F: drivers/usb/storage/uas.c 11779 11780USB CDC ETHERNET DRIVER 11781M: Oliver Neukum <oliver@neukum.org> 11782L: linux-usb@vger.kernel.org 11783S: Maintained 11784F: drivers/net/usb/cdc_*.c 11785F: include/uapi/linux/usb/cdc.h 11786 11787USB CHAOSKEY DRIVER 11788M: Keith Packard <keithp@keithp.com> 11789L: linux-usb@vger.kernel.org 11790S: Maintained 11791F: drivers/usb/misc/chaoskey.c 11792 11793USB CYPRESS C67X00 DRIVER 11794M: Peter Korsgaard <jacmet@sunsite.dk> 11795L: linux-usb@vger.kernel.org 11796S: Maintained 11797F: drivers/usb/c67x00/ 11798 11799USB DAVICOM DM9601 DRIVER 11800M: Peter Korsgaard <jacmet@sunsite.dk> 11801L: netdev@vger.kernel.org 11802W: http://www.linux-usb.org/usbnet 11803S: Maintained 11804F: drivers/net/usb/dm9601.c 11805 11806USB DIAMOND RIO500 DRIVER 11807M: Cesar Miquel <miquel@df.uba.ar> 11808L: rio500-users@lists.sourceforge.net 11809W: http://rio500.sourceforge.net 11810S: Maintained 11811F: drivers/usb/misc/rio500* 11812 11813USB EHCI DRIVER 11814M: Alan Stern <stern@rowland.harvard.edu> 11815L: linux-usb@vger.kernel.org 11816S: Maintained 11817F: Documentation/usb/ehci.txt 11818F: drivers/usb/host/ehci* 11819 11820USB GADGET/PERIPHERAL SUBSYSTEM 11821M: Felipe Balbi <balbi@kernel.org> 11822L: linux-usb@vger.kernel.org 11823W: http://www.linux-usb.org/gadget 11824T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11825S: Maintained 11826F: drivers/usb/gadget/ 11827F: include/linux/usb/gadget* 11828 11829USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11830M: Jiri Kosina <jikos@kernel.org> 11831R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11832L: linux-usb@vger.kernel.org 11833T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11834S: Maintained 11835F: Documentation/hid/hiddev.txt 11836F: drivers/hid/usbhid/ 11837 11838USB ISP116X DRIVER 11839M: Olav Kongas <ok@artecdesign.ee> 11840L: linux-usb@vger.kernel.org 11841S: Maintained 11842F: drivers/usb/host/isp116x* 11843F: include/linux/usb/isp116x.h 11844 11845USB LAN78XX ETHERNET DRIVER 11846M: Woojung Huh <woojung.huh@microchip.com> 11847M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11848L: netdev@vger.kernel.org 11849S: Maintained 11850F: drivers/net/usb/lan78xx.* 11851 11852USB MASS STORAGE DRIVER 11853M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11854L: linux-usb@vger.kernel.org 11855L: usb-storage@lists.one-eyed-alien.net 11856S: Maintained 11857W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11858F: drivers/usb/storage/ 11859 11860USB MIDI DRIVER 11861M: Clemens Ladisch <clemens@ladisch.de> 11862L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11863T: git git://git.alsa-project.org/alsa-kernel.git 11864S: Maintained 11865F: sound/usb/midi.* 11866 11867USB NETWORKING DRIVERS 11868L: linux-usb@vger.kernel.org 11869S: Odd Fixes 11870F: drivers/net/usb/ 11871 11872USB OHCI DRIVER 11873M: Alan Stern <stern@rowland.harvard.edu> 11874L: linux-usb@vger.kernel.org 11875S: Maintained 11876F: Documentation/usb/ohci.txt 11877F: drivers/usb/host/ohci* 11878 11879USB OTG FSM (Finite State Machine) 11880M: Peter Chen <Peter.Chen@nxp.com> 11881T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11882L: linux-usb@vger.kernel.org 11883S: Maintained 11884F: drivers/usb/common/usb-otg-fsm.c 11885 11886USB OVER IP DRIVER 11887M: Valentina Manea <valentina.manea.m@gmail.com> 11888M: Shuah Khan <shuah.kh@samsung.com> 11889L: linux-usb@vger.kernel.org 11890S: Maintained 11891F: Documentation/usb/usbip_protocol.txt 11892F: drivers/usb/usbip/ 11893F: tools/usb/usbip/ 11894 11895USB PEGASUS DRIVER 11896M: Petko Manolov <petkan@nucleusys.com> 11897L: linux-usb@vger.kernel.org 11898L: netdev@vger.kernel.org 11899T: git git://github.com/petkan/pegasus.git 11900W: https://github.com/petkan/pegasus 11901S: Maintained 11902F: drivers/net/usb/pegasus.* 11903 11904USB PHY LAYER 11905M: Felipe Balbi <balbi@kernel.org> 11906L: linux-usb@vger.kernel.org 11907T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11908S: Maintained 11909F: drivers/usb/phy/ 11910 11911USB PRINTER DRIVER (usblp) 11912M: Pete Zaitcev <zaitcev@redhat.com> 11913L: linux-usb@vger.kernel.org 11914S: Supported 11915F: drivers/usb/class/usblp.c 11916 11917USB QMI WWAN NETWORK DRIVER 11918M: Bjørn Mork <bjorn@mork.no> 11919L: netdev@vger.kernel.org 11920S: Maintained 11921F: Documentation/ABI/testing/sysfs-class-net-qmi 11922F: drivers/net/usb/qmi_wwan.c 11923 11924USB RTL8150 DRIVER 11925M: Petko Manolov <petkan@nucleusys.com> 11926L: linux-usb@vger.kernel.org 11927L: netdev@vger.kernel.org 11928T: git git://github.com/petkan/rtl8150.git 11929W: https://github.com/petkan/rtl8150 11930S: Maintained 11931F: drivers/net/usb/rtl8150.c 11932 11933USB SERIAL SUBSYSTEM 11934M: Johan Hovold <johan@kernel.org> 11935L: linux-usb@vger.kernel.org 11936S: Maintained 11937F: Documentation/usb/usb-serial.txt 11938F: drivers/usb/serial/ 11939F: include/linux/usb/serial.h 11940 11941USB SMSC75XX ETHERNET DRIVER 11942M: Steve Glendinning <steve.glendinning@shawell.net> 11943L: netdev@vger.kernel.org 11944S: Maintained 11945F: drivers/net/usb/smsc75xx.* 11946 11947USB SMSC95XX ETHERNET DRIVER 11948M: Steve Glendinning <steve.glendinning@shawell.net> 11949L: netdev@vger.kernel.org 11950S: Maintained 11951F: drivers/net/usb/smsc95xx.* 11952 11953USB SUBSYSTEM 11954M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11955L: linux-usb@vger.kernel.org 11956W: http://www.linux-usb.org 11957T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11958S: Supported 11959F: Documentation/usb/ 11960F: drivers/usb/ 11961F: include/linux/usb.h 11962F: include/linux/usb/ 11963 11964USB UHCI DRIVER 11965M: Alan Stern <stern@rowland.harvard.edu> 11966L: linux-usb@vger.kernel.org 11967S: Maintained 11968F: drivers/usb/host/uhci* 11969 11970USB "USBNET" DRIVER FRAMEWORK 11971M: Oliver Neukum <oneukum@suse.com> 11972L: netdev@vger.kernel.org 11973W: http://www.linux-usb.org/usbnet 11974S: Maintained 11975F: drivers/net/usb/usbnet.c 11976F: include/linux/usb/usbnet.h 11977 11978USB VIDEO CLASS 11979M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11980L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 11981L: linux-media@vger.kernel.org 11982T: git git://linuxtv.org/media_tree.git 11983W: http://www.ideasonboard.org/uvc/ 11984S: Maintained 11985F: drivers/media/usb/uvc/ 11986F: include/uapi/linux/uvcvideo.h 11987 11988USB VISION DRIVER 11989M: Hans Verkuil <hverkuil@xs4all.nl> 11990L: linux-media@vger.kernel.org 11991T: git git://linuxtv.org/media_tree.git 11992W: https://linuxtv.org 11993S: Odd Fixes 11994F: drivers/media/usb/usbvision/ 11995 11996USB WEBCAM GADGET 11997M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11998L: linux-usb@vger.kernel.org 11999S: Maintained 12000F: drivers/usb/gadget/function/*uvc* 12001F: drivers/usb/gadget/legacy/webcam.c 12002 12003USB WIRELESS RNDIS DRIVER (rndis_wlan) 12004M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12005L: linux-wireless@vger.kernel.org 12006S: Maintained 12007F: drivers/net/wireless/rndis_wlan.c 12008 12009USB XHCI DRIVER 12010M: Mathias Nyman <mathias.nyman@intel.com> 12011L: linux-usb@vger.kernel.org 12012S: Supported 12013F: drivers/usb/host/xhci* 12014F: drivers/usb/host/pci-quirks* 12015 12016USB ZD1201 DRIVER 12017L: linux-wireless@vger.kernel.org 12018W: http://linux-lc100020.sourceforge.net 12019S: Orphan 12020F: drivers/net/wireless/zydas/zd1201.* 12021 12022USB ZR364XX DRIVER 12023M: Antoine Jacquet <royale@zerezo.com> 12024L: linux-usb@vger.kernel.org 12025L: linux-media@vger.kernel.org 12026T: git git://linuxtv.org/media_tree.git 12027W: http://royale.zerezo.com/zr364xx/ 12028S: Maintained 12029F: Documentation/video4linux/zr364xx.txt 12030F: drivers/media/usb/zr364xx/ 12031 12032ULPI BUS 12033M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12034L: linux-usb@vger.kernel.org 12035S: Maintained 12036F: drivers/usb/common/ulpi.c 12037F: include/linux/ulpi/ 12038 12039USER-MODE LINUX (UML) 12040M: Jeff Dike <jdike@addtoit.com> 12041M: Richard Weinberger <richard@nod.at> 12042L: user-mode-linux-devel@lists.sourceforge.net 12043L: user-mode-linux-user@lists.sourceforge.net 12044W: http://user-mode-linux.sourceforge.net 12045T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12046S: Maintained 12047F: Documentation/virtual/uml/ 12048F: arch/um/ 12049F: arch/x86/um/ 12050F: fs/hostfs/ 12051F: fs/hppfs/ 12052 12053USERSPACE I/O (UIO) 12054M: "Hans J. Koch" <hjk@hansjkoch.de> 12055M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12056S: Maintained 12057T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12058F: Documentation/DocBook/uio-howto.tmpl 12059F: drivers/uio/ 12060F: include/linux/uio*.h 12061 12062UTIL-LINUX PACKAGE 12063M: Karel Zak <kzak@redhat.com> 12064L: util-linux@vger.kernel.org 12065W: http://en.wikipedia.org/wiki/Util-linux 12066T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12067S: Maintained 12068 12069UVESAFB DRIVER 12070M: Michal Januszewski <spock@gentoo.org> 12071L: linux-fbdev@vger.kernel.org 12072W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12073S: Maintained 12074F: Documentation/fb/uvesafb.txt 12075F: drivers/video/fbdev/uvesafb.* 12076 12077VF610 NAND DRIVER 12078M: Stefan Agner <stefan@agner.ch> 12079L: linux-mtd@lists.infradead.org 12080S: Supported 12081F: drivers/mtd/nand/vf610_nfc.c 12082 12083VFAT/FAT/MSDOS FILESYSTEM 12084M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12085S: Maintained 12086F: Documentation/filesystems/vfat.txt 12087F: fs/fat/ 12088 12089VFIO DRIVER 12090M: Alex Williamson <alex.williamson@redhat.com> 12091L: kvm@vger.kernel.org 12092T: git git://github.com/awilliam/linux-vfio.git 12093S: Maintained 12094F: Documentation/vfio.txt 12095F: drivers/vfio/ 12096F: include/linux/vfio.h 12097F: include/uapi/linux/vfio.h 12098 12099VFIO PLATFORM DRIVER 12100M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12101L: kvm@vger.kernel.org 12102S: Maintained 12103F: drivers/vfio/platform/ 12104 12105VIDEOBUF2 FRAMEWORK 12106M: Pawel Osciak <pawel@osciak.com> 12107M: Marek Szyprowski <m.szyprowski@samsung.com> 12108M: Kyungmin Park <kyungmin.park@samsung.com> 12109L: linux-media@vger.kernel.org 12110S: Maintained 12111F: drivers/media/v4l2-core/videobuf2-* 12112F: include/media/videobuf2-* 12113 12114VIRTUAL SERIO DEVICE DRIVER 12115M: Stephen Chandler Paul <thatslyude@gmail.com> 12116S: Maintained 12117F: drivers/input/serio/userio.c 12118F: include/uapi/linux/userio.h 12119 12120VIRTIO CONSOLE DRIVER 12121M: Amit Shah <amit.shah@redhat.com> 12122L: virtualization@lists.linux-foundation.org 12123S: Maintained 12124F: drivers/char/virtio_console.c 12125F: include/linux/virtio_console.h 12126F: include/uapi/linux/virtio_console.h 12127 12128VIRTIO CORE, NET AND BLOCK DRIVERS 12129M: "Michael S. Tsirkin" <mst@redhat.com> 12130L: virtualization@lists.linux-foundation.org 12131S: Maintained 12132F: drivers/virtio/ 12133F: tools/virtio/ 12134F: drivers/net/virtio_net.c 12135F: drivers/block/virtio_blk.c 12136F: include/linux/virtio_*.h 12137F: include/uapi/linux/virtio_*.h 12138 12139VIRTIO DRIVERS FOR S390 12140M: Christian Borntraeger <borntraeger@de.ibm.com> 12141M: Cornelia Huck <cornelia.huck@de.ibm.com> 12142L: linux-s390@vger.kernel.org 12143L: virtualization@lists.linux-foundation.org 12144L: kvm@vger.kernel.org 12145S: Supported 12146F: drivers/s390/virtio/ 12147 12148VIRTIO GPU DRIVER 12149M: David Airlie <airlied@linux.ie> 12150M: Gerd Hoffmann <kraxel@redhat.com> 12151L: dri-devel@lists.freedesktop.org 12152L: virtualization@lists.linux-foundation.org 12153S: Maintained 12154F: drivers/gpu/drm/virtio/ 12155F: include/uapi/linux/virtio_gpu.h 12156 12157VIRTIO HOST (VHOST) 12158M: "Michael S. Tsirkin" <mst@redhat.com> 12159L: kvm@vger.kernel.org 12160L: virtualization@lists.linux-foundation.org 12161L: netdev@vger.kernel.org 12162T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12163S: Maintained 12164F: drivers/vhost/ 12165F: include/uapi/linux/vhost.h 12166 12167VIRTIO INPUT DRIVER 12168M: Gerd Hoffmann <kraxel@redhat.com> 12169S: Maintained 12170F: drivers/virtio/virtio_input.c 12171F: include/uapi/linux/virtio_input.h 12172 12173VIA RHINE NETWORK DRIVER 12174S: Orphan 12175F: drivers/net/ethernet/via/via-rhine.c 12176 12177VIA SD/MMC CARD CONTROLLER DRIVER 12178M: Bruce Chang <brucechang@via.com.tw> 12179M: Harald Welte <HaraldWelte@viatech.com> 12180S: Maintained 12181F: drivers/mmc/host/via-sdmmc.c 12182 12183VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12184M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12185L: linux-fbdev@vger.kernel.org 12186S: Maintained 12187F: include/linux/via-core.h 12188F: include/linux/via-gpio.h 12189F: include/linux/via_i2c.h 12190F: drivers/video/fbdev/via/ 12191 12192VIA VELOCITY NETWORK DRIVER 12193M: Francois Romieu <romieu@fr.zoreil.com> 12194L: netdev@vger.kernel.org 12195S: Maintained 12196F: drivers/net/ethernet/via/via-velocity.* 12197 12198VIRT LIB 12199M: Alex Williamson <alex.williamson@redhat.com> 12200M: Paolo Bonzini <pbonzini@redhat.com> 12201L: kvm@vger.kernel.org 12202S: Supported 12203F: virt/lib/ 12204 12205VIVID VIRTUAL VIDEO DRIVER 12206M: Hans Verkuil <hverkuil@xs4all.nl> 12207L: linux-media@vger.kernel.org 12208T: git git://linuxtv.org/media_tree.git 12209W: https://linuxtv.org 12210S: Maintained 12211F: drivers/media/platform/vivid/* 12212 12213VLAN (802.1Q) 12214M: Patrick McHardy <kaber@trash.net> 12215L: netdev@vger.kernel.org 12216S: Maintained 12217F: drivers/net/macvlan.c 12218F: include/linux/if_*vlan.h 12219F: net/8021q/ 12220 12221VLYNQ BUS 12222M: Florian Fainelli <florian@openwrt.org> 12223L: openwrt-devel@lists.openwrt.org (subscribers-only) 12224S: Maintained 12225F: drivers/vlynq/vlynq.c 12226F: include/linux/vlynq.h 12227 12228VME SUBSYSTEM 12229M: Martyn Welch <martyn@welchs.me.uk> 12230M: Manohar Vanga <manohar.vanga@gmail.com> 12231M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12232L: devel@driverdev.osuosl.org 12233S: Maintained 12234T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12235F: Documentation/vme_api.txt 12236F: drivers/staging/vme/ 12237F: drivers/vme/ 12238F: include/linux/vme* 12239 12240VMWARE HYPERVISOR INTERFACE 12241M: Alok Kataria <akataria@vmware.com> 12242L: virtualization@lists.linux-foundation.org 12243S: Supported 12244F: arch/x86/kernel/cpu/vmware.c 12245 12246VMWARE BALLOON DRIVER 12247M: Xavier Deguillard <xdeguillard@vmware.com> 12248M: Philip Moltmann <moltmann@vmware.com> 12249M: "VMware, Inc." <pv-drivers@vmware.com> 12250L: linux-kernel@vger.kernel.org 12251S: Maintained 12252F: drivers/misc/vmw_balloon.c 12253 12254VMWARE VMMOUSE SUBDRIVER 12255M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12256M: "VMware, Inc." <pv-drivers@vmware.com> 12257L: linux-input@vger.kernel.org 12258S: Maintained 12259F: drivers/input/mouse/vmmouse.c 12260F: drivers/input/mouse/vmmouse.h 12261 12262VMWARE VMXNET3 ETHERNET DRIVER 12263M: Shrikrishna Khare <skhare@vmware.com> 12264M: "VMware, Inc." <pv-drivers@vmware.com> 12265L: netdev@vger.kernel.org 12266S: Maintained 12267F: drivers/net/vmxnet3/ 12268 12269VMware PVSCSI driver 12270M: Arvind Kumar <arvindkumar@vmware.com> 12271M: VMware PV-Drivers <pv-drivers@vmware.com> 12272L: linux-scsi@vger.kernel.org 12273S: Maintained 12274F: drivers/scsi/vmw_pvscsi.c 12275F: drivers/scsi/vmw_pvscsi.h 12276 12277VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12278M: Liam Girdwood <lgirdwood@gmail.com> 12279M: Mark Brown <broonie@kernel.org> 12280L: linux-kernel@vger.kernel.org 12281W: http://www.slimlogic.co.uk/?p=48 12282T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12283S: Supported 12284F: Documentation/devicetree/bindings/regulator/ 12285F: drivers/regulator/ 12286F: include/dt-bindings/regulator/ 12287F: include/linux/regulator/ 12288 12289VRF 12290M: David Ahern <dsa@cumulusnetworks.com> 12291M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12292L: netdev@vger.kernel.org 12293S: Maintained 12294F: drivers/net/vrf.c 12295F: Documentation/networking/vrf.txt 12296 12297VT1211 HARDWARE MONITOR DRIVER 12298M: Juerg Haefliger <juergh@gmail.com> 12299L: linux-hwmon@vger.kernel.org 12300S: Maintained 12301F: Documentation/hwmon/vt1211 12302F: drivers/hwmon/vt1211.c 12303 12304VT8231 HARDWARE MONITOR DRIVER 12305M: Roger Lucas <vt8231@hiddenengine.co.uk> 12306L: linux-hwmon@vger.kernel.org 12307S: Maintained 12308F: drivers/hwmon/vt8231.c 12309 12310VUB300 USB to SDIO/SD/MMC bridge chip 12311M: Tony Olech <tony.olech@elandigitalsystems.com> 12312L: linux-mmc@vger.kernel.org 12313L: linux-usb@vger.kernel.org 12314S: Supported 12315F: drivers/mmc/host/vub300.c 12316 12317W1 DALLAS'S 1-WIRE BUS 12318M: Evgeniy Polyakov <zbr@ioremap.net> 12319S: Maintained 12320F: Documentation/w1/ 12321F: drivers/w1/ 12322 12323W83791D HARDWARE MONITORING DRIVER 12324M: Marc Hulsman <m.hulsman@tudelft.nl> 12325L: linux-hwmon@vger.kernel.org 12326S: Maintained 12327F: Documentation/hwmon/w83791d 12328F: drivers/hwmon/w83791d.c 12329 12330W83793 HARDWARE MONITORING DRIVER 12331M: Rudolf Marek <r.marek@assembler.cz> 12332L: linux-hwmon@vger.kernel.org 12333S: Maintained 12334F: Documentation/hwmon/w83793 12335F: drivers/hwmon/w83793.c 12336 12337W83795 HARDWARE MONITORING DRIVER 12338M: Jean Delvare <jdelvare@suse.com> 12339L: linux-hwmon@vger.kernel.org 12340S: Maintained 12341F: drivers/hwmon/w83795.c 12342 12343W83L51xD SD/MMC CARD INTERFACE DRIVER 12344M: Pierre Ossman <pierre@ossman.eu> 12345S: Maintained 12346F: drivers/mmc/host/wbsd.* 12347 12348WACOM PROTOCOL 4 SERIAL TABLETS 12349M: Julian Squires <julian@cipht.net> 12350M: Hans de Goede <hdegoede@redhat.com> 12351L: linux-input@vger.kernel.org 12352S: Maintained 12353F: drivers/input/tablet/wacom_serial4.c 12354 12355WATCHDOG DEVICE DRIVERS 12356M: Wim Van Sebroeck <wim@iguana.be> 12357R: Guenter Roeck <linux@roeck-us.net> 12358L: linux-watchdog@vger.kernel.org 12359W: http://www.linux-watchdog.org/ 12360T: git git://www.linux-watchdog.org/linux-watchdog.git 12361S: Maintained 12362F: Documentation/devicetree/bindings/watchdog/ 12363F: Documentation/watchdog/ 12364F: drivers/watchdog/ 12365F: include/linux/watchdog.h 12366F: include/uapi/linux/watchdog.h 12367 12368WD7000 SCSI DRIVER 12369M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12370L: linux-scsi@vger.kernel.org 12371S: Maintained 12372F: drivers/scsi/wd7000.c 12373 12374WIIMOTE HID DRIVER 12375M: David Herrmann <dh.herrmann@googlemail.com> 12376L: linux-input@vger.kernel.org 12377S: Maintained 12378F: drivers/hid/hid-wiimote* 12379 12380WINBOND CIR DRIVER 12381M: David Härdeman <david@hardeman.nu> 12382S: Maintained 12383F: drivers/media/rc/winbond-cir.c 12384 12385WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12386M: William Breathitt Gray <vilhelm.gray@gmail.com> 12387L: linux-watchdog@vger.kernel.org 12388S: Maintained 12389F: drivers/watchdog/ebc-c384_wdt.c 12390 12391WINSYSTEMS WS16C48 GPIO DRIVER 12392M: William Breathitt Gray <vilhelm.gray@gmail.com> 12393L: linux-gpio@vger.kernel.org 12394S: Maintained 12395F: drivers/gpio/gpio-ws16c48.c 12396 12397WIMAX STACK 12398M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12399M: linux-wimax@intel.com 12400L: wimax@linuxwimax.org (subscribers-only) 12401S: Supported 12402W: http://linuxwimax.org 12403F: Documentation/wimax/README.wimax 12404F: include/linux/wimax/debug.h 12405F: include/net/wimax.h 12406F: include/uapi/linux/wimax.h 12407F: net/wimax/ 12408 12409WISTRON LAPTOP BUTTON DRIVER 12410M: Miloslav Trmac <mitr@volny.cz> 12411S: Maintained 12412F: drivers/input/misc/wistron_btns.c 12413 12414WL3501 WIRELESS PCMCIA CARD DRIVER 12415M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12416L: linux-wireless@vger.kernel.org 12417W: http://oops.ghostprotocols.net:81/blog 12418S: Maintained 12419F: drivers/net/wireless/wl3501* 12420 12421WOLFSON MICROELECTRONICS DRIVERS 12422L: patches@opensource.wolfsonmicro.com 12423T: git https://github.com/CirrusLogic/linux-drivers.git 12424W: https://github.com/CirrusLogic/linux-drivers/wiki 12425S: Supported 12426F: Documentation/hwmon/wm83?? 12427F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12428F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12429F: Documentation/devicetree/bindings/mfd/arizona.txt 12430F: arch/arm/mach-s3c64xx/mach-crag6410* 12431F: drivers/clk/clk-wm83*.c 12432F: drivers/extcon/extcon-arizona.c 12433F: drivers/leds/leds-wm83*.c 12434F: drivers/gpio/gpio-*wm*.c 12435F: drivers/gpio/gpio-arizona.c 12436F: drivers/hwmon/wm83??-hwmon.c 12437F: drivers/input/misc/wm831x-on.c 12438F: drivers/input/touchscreen/wm831x-ts.c 12439F: drivers/input/touchscreen/wm97*.c 12440F: drivers/mfd/arizona* 12441F: drivers/mfd/wm*.c 12442F: drivers/mfd/cs47l24* 12443F: drivers/power/wm83*.c 12444F: drivers/rtc/rtc-wm83*.c 12445F: drivers/regulator/wm8*.c 12446F: drivers/video/backlight/wm83*_bl.c 12447F: drivers/watchdog/wm83*_wdt.c 12448F: include/linux/mfd/arizona/ 12449F: include/linux/mfd/wm831x/ 12450F: include/linux/mfd/wm8350/ 12451F: include/linux/mfd/wm8400* 12452F: include/linux/wm97xx.h 12453F: include/sound/wm????.h 12454F: sound/soc/codecs/arizona.? 12455F: sound/soc/codecs/wm* 12456F: sound/soc/codecs/cs47l24* 12457 12458WORKQUEUE 12459M: Tejun Heo <tj@kernel.org> 12460R: Lai Jiangshan <jiangshanlai@gmail.com> 12461T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12462S: Maintained 12463F: include/linux/workqueue.h 12464F: kernel/workqueue.c 12465F: Documentation/workqueue.txt 12466 12467X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12468M: Chen-Yu Tsai <wens@csie.org> 12469L: linux-kernel@vger.kernel.org 12470S: Maintained 12471N: axp[128] 12472 12473X.25 NETWORK LAYER 12474M: Andrew Hendry <andrew.hendry@gmail.com> 12475L: linux-x25@vger.kernel.org 12476S: Odd Fixes 12477F: Documentation/networking/x25* 12478F: include/net/x25* 12479F: net/x25/ 12480 12481X86 ARCHITECTURE (32-BIT AND 64-BIT) 12482M: Thomas Gleixner <tglx@linutronix.de> 12483M: Ingo Molnar <mingo@redhat.com> 12484M: "H. Peter Anvin" <hpa@zytor.com> 12485M: x86@kernel.org 12486L: linux-kernel@vger.kernel.org 12487T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12488S: Maintained 12489F: Documentation/x86/ 12490F: arch/x86/ 12491 12492X86 PLATFORM DRIVERS 12493M: Darren Hart <dvhart@infradead.org> 12494L: platform-driver-x86@vger.kernel.org 12495T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12496S: Maintained 12497F: drivers/platform/x86/ 12498F: drivers/platform/olpc/ 12499 12500X86 MCE INFRASTRUCTURE 12501M: Tony Luck <tony.luck@intel.com> 12502M: Borislav Petkov <bp@alien8.de> 12503L: linux-edac@vger.kernel.org 12504S: Maintained 12505F: arch/x86/kernel/cpu/mcheck/* 12506 12507X86 MICROCODE UPDATE SUPPORT 12508M: Borislav Petkov <bp@alien8.de> 12509S: Maintained 12510F: arch/x86/kernel/cpu/microcode/* 12511 12512X86 VDSO 12513M: Andy Lutomirski <luto@amacapital.net> 12514L: linux-kernel@vger.kernel.org 12515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12516S: Maintained 12517F: arch/x86/entry/vdso/ 12518 12519XC2028/3028 TUNER DRIVER 12520M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 12521L: linux-media@vger.kernel.org 12522W: https://linuxtv.org 12523T: git git://linuxtv.org/media_tree.git 12524S: Maintained 12525F: drivers/media/tuners/tuner-xc2028.* 12526 12527XEN HYPERVISOR INTERFACE 12528M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12529M: David Vrabel <david.vrabel@citrix.com> 12530M: Juergen Gross <jgross@suse.com> 12531L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12532T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12533S: Supported 12534F: arch/x86/xen/ 12535F: drivers/*/xen-*front.c 12536F: drivers/xen/ 12537F: arch/x86/include/asm/xen/ 12538F: include/xen/ 12539F: include/uapi/xen/ 12540 12541XEN HYPERVISOR ARM 12542M: Stefano Stabellini <sstabellini@kernel.org> 12543L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12544S: Maintained 12545F: arch/arm/xen/ 12546F: arch/arm/include/asm/xen/ 12547 12548XEN HYPERVISOR ARM64 12549M: Stefano Stabellini <sstabellini@kernel.org> 12550L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12551S: Maintained 12552F: arch/arm64/xen/ 12553F: arch/arm64/include/asm/xen/ 12554 12555XEN NETWORK BACKEND DRIVER 12556M: Wei Liu <wei.liu2@citrix.com> 12557L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12558L: netdev@vger.kernel.org 12559S: Supported 12560F: drivers/net/xen-netback/* 12561 12562XEN PCI SUBSYSTEM 12563M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12564L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12565S: Supported 12566F: arch/x86/pci/*xen* 12567F: drivers/pci/*xen* 12568 12569XEN BLOCK SUBSYSTEM 12570M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12571M: Roger Pau Monné <roger.pau@citrix.com> 12572L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12573S: Supported 12574F: drivers/block/xen-blkback/* 12575F: drivers/block/xen* 12576 12577XEN PVSCSI DRIVERS 12578M: Juergen Gross <jgross@suse.com> 12579L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12580L: linux-scsi@vger.kernel.org 12581S: Supported 12582F: drivers/scsi/xen-scsifront.c 12583F: drivers/xen/xen-scsiback.c 12584F: include/xen/interface/io/vscsiif.h 12585 12586XEN SWIOTLB SUBSYSTEM 12587M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12588L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12589S: Supported 12590F: arch/x86/xen/*swiotlb* 12591F: drivers/xen/*swiotlb* 12592 12593XFS FILESYSTEM 12594P: Silicon Graphics Inc 12595M: Dave Chinner <david@fromorbit.com> 12596M: xfs@oss.sgi.com 12597L: xfs@oss.sgi.com 12598W: http://oss.sgi.com/projects/xfs 12599T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12600S: Supported 12601F: Documentation/filesystems/xfs.txt 12602F: fs/xfs/ 12603 12604XILINX AXI ETHERNET DRIVER 12605M: Anirudha Sarangi <anirudh@xilinx.com> 12606M: John Linn <John.Linn@xilinx.com> 12607S: Maintained 12608F: drivers/net/ethernet/xilinx/xilinx_axienet* 12609 12610XILINX UARTLITE SERIAL DRIVER 12611M: Peter Korsgaard <jacmet@sunsite.dk> 12612L: linux-serial@vger.kernel.org 12613S: Maintained 12614F: drivers/tty/serial/uartlite.c 12615 12616XILINX VIDEO IP CORES 12617M: Hyun Kwon <hyun.kwon@xilinx.com> 12618M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12619L: linux-media@vger.kernel.org 12620T: git git://linuxtv.org/media_tree.git 12621S: Supported 12622F: Documentation/devicetree/bindings/media/xilinx/ 12623F: drivers/media/platform/xilinx/ 12624F: include/uapi/linux/xilinx-v4l2-controls.h 12625 12626XILLYBUS DRIVER 12627M: Eli Billauer <eli.billauer@gmail.com> 12628L: linux-kernel@vger.kernel.org 12629S: Supported 12630F: drivers/char/xillybus/ 12631 12632XTENSA XTFPGA PLATFORM SUPPORT 12633M: Max Filippov <jcmvbkbc@gmail.com> 12634L: linux-xtensa@linux-xtensa.org 12635S: Maintained 12636F: drivers/spi/spi-xtensa-xtfpga.c 12637F: sound/soc/xtensa/xtfpga-i2s.c 12638 12639YAM DRIVER FOR AX.25 12640M: Jean-Paul Roubelat <jpr@f6fbb.org> 12641L: linux-hams@vger.kernel.org 12642S: Maintained 12643F: drivers/net/hamradio/yam* 12644F: include/linux/yam.h 12645 12646YEALINK PHONE DRIVER 12647M: Henk Vergonet <Henk.Vergonet@gmail.com> 12648L: usbb2k-api-dev@nongnu.org 12649S: Maintained 12650F: Documentation/input/yealink.txt 12651F: drivers/input/misc/yealink.* 12652 12653Z8530 DRIVER FOR AX.25 12654M: Joerg Reuter <jreuter@yaina.de> 12655W: http://yaina.de/jreuter/ 12656W: http://www.qsl.net/dl1bke/ 12657L: linux-hams@vger.kernel.org 12658S: Maintained 12659F: Documentation/networking/z8530drv.txt 12660F: drivers/net/hamradio/*scc.c 12661F: drivers/net/hamradio/z8530.h 12662 12663ZBUD COMPRESSED PAGE ALLOCATOR 12664M: Seth Jennings <sjenning@redhat.com> 12665L: linux-mm@kvack.org 12666S: Maintained 12667F: mm/zbud.c 12668F: include/linux/zbud.h 12669 12670ZD1211RW WIRELESS DRIVER 12671M: Daniel Drake <dsd@gentoo.org> 12672M: Ulrich Kunitz <kune@deine-taler.de> 12673W: http://zd1211.ath.cx/wiki/DriverRewrite 12674L: linux-wireless@vger.kernel.org 12675L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12676S: Maintained 12677F: drivers/net/wireless/zydas/zd1211rw/ 12678 12679ZPOOL COMPRESSED PAGE STORAGE API 12680M: Dan Streetman <ddstreet@ieee.org> 12681L: linux-mm@kvack.org 12682S: Maintained 12683F: mm/zpool.c 12684F: include/linux/zpool.h 12685 12686ZR36067 VIDEO FOR LINUX DRIVER 12687L: mjpeg-users@lists.sourceforge.net 12688L: linux-media@vger.kernel.org 12689W: http://mjpeg.sourceforge.net/driver-zoran/ 12690T: hg https://linuxtv.org/hg/v4l-dvb 12691S: Odd Fixes 12692F: drivers/media/pci/zoran/ 12693 12694ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12695M: Minchan Kim <minchan@kernel.org> 12696M: Nitin Gupta <ngupta@vflare.org> 12697R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12698L: linux-kernel@vger.kernel.org 12699S: Maintained 12700F: drivers/block/zram/ 12701F: Documentation/blockdev/zram.txt 12702 12703ZS DECSTATION Z85C30 SERIAL DRIVER 12704M: "Maciej W. Rozycki" <macro@linux-mips.org> 12705S: Maintained 12706F: drivers/tty/serial/zs.* 12707 12708ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12709M: Minchan Kim <minchan@kernel.org> 12710M: Nitin Gupta <ngupta@vflare.org> 12711R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12712L: linux-mm@kvack.org 12713S: Maintained 12714F: mm/zsmalloc.c 12715F: include/linux/zsmalloc.h 12716F: Documentation/vm/zsmalloc.txt 12717 12718ZSWAP COMPRESSED SWAP CACHING 12719M: Seth Jennings <sjenning@redhat.com> 12720L: linux-mm@kvack.org 12721S: Maintained 12722F: mm/zswap.c 12723 12724THE REST 12725M: Linus Torvalds <torvalds@linux-foundation.org> 12726L: linux-kernel@vger.kernel.org 12727Q: http://patchwork.kernel.org/project/LKML/list/ 12728T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12729S: Buried alive in reporters 12730F: * 12731F: */ 12732