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 4982GCC PLUGINS 4983M: Kees Cook <keescook@chromium.org> 4984R: Emese Revfy <re.emese@gmail.com> 4985L: kernel-hardening@lists.openwall.com 4986S: Maintained 4987F: scripts/gcc-plugins/ 4988F: scripts/gcc-plugin.sh 4989F: Documentation/gcc-plugins.txt 4990 4991GCOV BASED KERNEL PROFILING 4992M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 4993S: Maintained 4994F: kernel/gcov/ 4995F: Documentation/gcov.txt 4996 4997GDT SCSI DISK ARRAY CONTROLLER DRIVER 4998M: Achim Leubner <achim_leubner@adaptec.com> 4999L: linux-scsi@vger.kernel.org 5000W: http://www.icp-vortex.com/ 5001S: Supported 5002F: drivers/scsi/gdt* 5003 5004GDB KERNEL DEBUGGING HELPER SCRIPTS 5005M: Jan Kiszka <jan.kiszka@siemens.com> 5006M: Kieran Bingham <kieran@bingham.xyz> 5007S: Supported 5008F: scripts/gdb/ 5009 5010GEMTEK FM RADIO RECEIVER DRIVER 5011M: Hans Verkuil <hverkuil@xs4all.nl> 5012L: linux-media@vger.kernel.org 5013T: git git://linuxtv.org/media_tree.git 5014W: https://linuxtv.org 5015S: Maintained 5016F: drivers/media/radio/radio-gemtek* 5017 5018GENERIC GPIO I2C DRIVER 5019M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5020S: Supported 5021F: drivers/i2c/busses/i2c-gpio.c 5022F: include/linux/i2c-gpio.h 5023 5024GENERIC GPIO I2C MULTIPLEXER DRIVER 5025M: Peter Korsgaard <peter.korsgaard@barco.com> 5026L: linux-i2c@vger.kernel.org 5027S: Supported 5028F: drivers/i2c/muxes/i2c-mux-gpio.c 5029F: include/linux/i2c-mux-gpio.h 5030F: Documentation/i2c/muxes/i2c-mux-gpio 5031 5032GENERIC HDLC (WAN) DRIVERS 5033M: Krzysztof Halasa <khc@pm.waw.pl> 5034W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5035S: Maintained 5036F: drivers/net/wan/c101.c 5037F: drivers/net/wan/hd6457* 5038F: drivers/net/wan/hdlc* 5039F: drivers/net/wan/n2.c 5040F: drivers/net/wan/pc300too.c 5041F: drivers/net/wan/pci200syn.c 5042F: drivers/net/wan/wanxl* 5043 5044GENERIC INCLUDE/ASM HEADER FILES 5045M: Arnd Bergmann <arnd@arndb.de> 5046L: linux-arch@vger.kernel.org 5047T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5048S: Maintained 5049F: include/asm-generic/ 5050F: include/uapi/asm-generic/ 5051 5052GENERIC PHY FRAMEWORK 5053M: Kishon Vijay Abraham I <kishon@ti.com> 5054L: linux-kernel@vger.kernel.org 5055T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5056S: Supported 5057F: drivers/phy/ 5058F: include/linux/phy/ 5059 5060GENERIC PM DOMAINS 5061M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5062M: Kevin Hilman <khilman@kernel.org> 5063M: Ulf Hansson <ulf.hansson@linaro.org> 5064L: linux-pm@vger.kernel.org 5065S: Supported 5066F: drivers/base/power/domain*.c 5067F: include/linux/pm_domain.h 5068 5069GENERIC UIO DRIVER FOR PCI DEVICES 5070M: "Michael S. Tsirkin" <mst@redhat.com> 5071L: kvm@vger.kernel.org 5072S: Supported 5073F: drivers/uio/uio_pci_generic.c 5074 5075GET_MAINTAINER SCRIPT 5076M: Joe Perches <joe@perches.com> 5077S: Maintained 5078F: scripts/get_maintainer.pl 5079 5080GFS2 FILE SYSTEM 5081M: Steven Whitehouse <swhiteho@redhat.com> 5082M: Bob Peterson <rpeterso@redhat.com> 5083L: cluster-devel@redhat.com 5084W: http://sources.redhat.com/cluster/ 5085T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5086S: Supported 5087F: Documentation/filesystems/gfs2*.txt 5088F: fs/gfs2/ 5089F: include/uapi/linux/gfs2_ondisk.h 5090 5091GIGASET ISDN DRIVERS 5092M: Paul Bolle <pebolle@tiscali.nl> 5093L: gigaset307x-common@lists.sourceforge.net 5094W: http://gigaset307x.sourceforge.net/ 5095S: Odd Fixes 5096F: Documentation/isdn/README.gigaset 5097F: drivers/isdn/gigaset/ 5098F: include/uapi/linux/gigaset_dev.h 5099 5100GO7007 MPEG CODEC 5101M: Hans Verkuil <hans.verkuil@cisco.com> 5102L: linux-media@vger.kernel.org 5103S: Maintained 5104F: drivers/media/usb/go7007/ 5105 5106GOODIX TOUCHSCREEN 5107M: Bastien Nocera <hadess@hadess.net> 5108L: linux-input@vger.kernel.org 5109S: Maintained 5110F: drivers/input/touchscreen/goodix.c 5111 5112GPIO SUBSYSTEM 5113M: Linus Walleij <linus.walleij@linaro.org> 5114M: Alexandre Courbot <gnurou@gmail.com> 5115L: linux-gpio@vger.kernel.org 5116T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5117S: Maintained 5118F: Documentation/devicetree/bindings/gpio/ 5119F: Documentation/gpio/ 5120F: Documentation/ABI/testing/gpio-cdev 5121F: Documentation/ABI/obsolete/sysfs-gpio 5122F: drivers/gpio/ 5123F: include/linux/gpio/ 5124F: include/linux/gpio.h 5125F: include/asm-generic/gpio.h 5126F: include/uapi/linux/gpio.h 5127F: tools/gpio/ 5128 5129GRE DEMULTIPLEXER DRIVER 5130M: Dmitry Kozlov <xeb@mail.ru> 5131L: netdev@vger.kernel.org 5132S: Maintained 5133F: net/ipv4/gre_demux.c 5134F: net/ipv4/gre_offload.c 5135F: include/net/gre.h 5136 5137GRETH 10/100/1G Ethernet MAC device driver 5138M: Andreas Larsson <andreas@gaisler.com> 5139L: netdev@vger.kernel.org 5140S: Maintained 5141F: drivers/net/ethernet/aeroflex/ 5142 5143GSPCA FINEPIX SUBDRIVER 5144M: Frank Zago <frank@zago.net> 5145L: linux-media@vger.kernel.org 5146T: git git://linuxtv.org/media_tree.git 5147S: Maintained 5148F: drivers/media/usb/gspca/finepix.c 5149 5150GSPCA GL860 SUBDRIVER 5151M: Olivier Lorin <o.lorin@laposte.net> 5152L: linux-media@vger.kernel.org 5153T: git git://linuxtv.org/media_tree.git 5154S: Maintained 5155F: drivers/media/usb/gspca/gl860/ 5156 5157GSPCA M5602 SUBDRIVER 5158M: Erik Andren <erik.andren@gmail.com> 5159L: linux-media@vger.kernel.org 5160T: git git://linuxtv.org/media_tree.git 5161S: Maintained 5162F: drivers/media/usb/gspca/m5602/ 5163 5164GSPCA PAC207 SONIXB SUBDRIVER 5165M: Hans de Goede <hdegoede@redhat.com> 5166L: linux-media@vger.kernel.org 5167T: git git://linuxtv.org/media_tree.git 5168S: Maintained 5169F: drivers/media/usb/gspca/pac207.c 5170 5171GSPCA SN9C20X SUBDRIVER 5172M: Brian Johnson <brijohn@gmail.com> 5173L: linux-media@vger.kernel.org 5174T: git git://linuxtv.org/media_tree.git 5175S: Maintained 5176F: drivers/media/usb/gspca/sn9c20x.c 5177 5178GSPCA T613 SUBDRIVER 5179M: Leandro Costantino <lcostantino@gmail.com> 5180L: linux-media@vger.kernel.org 5181T: git git://linuxtv.org/media_tree.git 5182S: Maintained 5183F: drivers/media/usb/gspca/t613.c 5184 5185GSPCA USB WEBCAM DRIVER 5186M: Hans de Goede <hdegoede@redhat.com> 5187L: linux-media@vger.kernel.org 5188T: git git://linuxtv.org/media_tree.git 5189S: Maintained 5190F: drivers/media/usb/gspca/ 5191 5192GUID PARTITION TABLE (GPT) 5193M: Davidlohr Bueso <dave@stgolabs.net> 5194L: linux-efi@vger.kernel.org 5195S: Maintained 5196F: block/partitions/efi.* 5197 5198STK1160 USB VIDEO CAPTURE DRIVER 5199M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5200L: linux-media@vger.kernel.org 5201T: git git://linuxtv.org/media_tree.git 5202S: Maintained 5203F: drivers/media/usb/stk1160/ 5204 5205H8/300 ARCHITECTURE 5206M: Yoshinori Sato <ysato@users.sourceforge.jp> 5207L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5208W: http://uclinux-h8.sourceforge.jp 5209T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5210S: Maintained 5211F: arch/h8300/ 5212F: drivers/clocksource/h8300_*.c 5213F: drivers/clk/h8300/ 5214F: drivers/irqchip/irq-renesas-h8*.c 5215 5216HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5217M: Frank Seidel <frank@f-seidel.de> 5218L: platform-driver-x86@vger.kernel.org 5219W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5220S: Maintained 5221F: drivers/platform/x86/hdaps.c 5222 5223HDPVR USB VIDEO ENCODER DRIVER 5224M: Hans Verkuil <hverkuil@xs4all.nl> 5225L: linux-media@vger.kernel.org 5226T: git git://linuxtv.org/media_tree.git 5227W: https://linuxtv.org 5228S: Odd Fixes 5229F: drivers/media/usb/hdpvr/ 5230 5231HWPOISON MEMORY FAILURE HANDLING 5232M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5233L: linux-mm@kvack.org 5234S: Maintained 5235F: mm/memory-failure.c 5236F: mm/hwpoison-inject.c 5237 5238HYPERVISOR VIRTUAL CONSOLE DRIVER 5239L: linuxppc-dev@lists.ozlabs.org 5240S: Odd Fixes 5241F: drivers/tty/hvc/ 5242 5243HACKRF MEDIA DRIVER 5244M: Antti Palosaari <crope@iki.fi> 5245L: linux-media@vger.kernel.org 5246W: https://linuxtv.org 5247W: http://palosaari.fi/linux/ 5248Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5249T: git git://linuxtv.org/anttip/media_tree.git 5250S: Maintained 5251F: drivers/media/usb/hackrf/ 5252 5253HARDWARE MONITORING 5254M: Jean Delvare <jdelvare@suse.com> 5255M: Guenter Roeck <linux@roeck-us.net> 5256L: linux-hwmon@vger.kernel.org 5257W: http://hwmon.wiki.kernel.org/ 5258T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5259T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5260S: Maintained 5261F: Documentation/hwmon/ 5262F: drivers/hwmon/ 5263F: include/linux/hwmon*.h 5264 5265HARDWARE RANDOM NUMBER GENERATOR CORE 5266M: Matt Mackall <mpm@selenic.com> 5267M: Herbert Xu <herbert@gondor.apana.org.au> 5268L: linux-crypto@vger.kernel.org 5269S: Odd fixes 5270F: Documentation/hw_random.txt 5271F: drivers/char/hw_random/ 5272F: include/linux/hw_random.h 5273 5274HARDWARE SPINLOCK CORE 5275M: Ohad Ben-Cohen <ohad@wizery.com> 5276M: Bjorn Andersson <bjorn.andersson@linaro.org> 5277L: linux-remoteproc@vger.kernel.org 5278S: Maintained 5279T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5280F: Documentation/hwspinlock.txt 5281F: drivers/hwspinlock/hwspinlock_* 5282F: include/linux/hwspinlock.h 5283 5284HARMONY SOUND DRIVER 5285L: linux-parisc@vger.kernel.org 5286S: Maintained 5287F: sound/parisc/harmony.* 5288 5289HD29L2 MEDIA DRIVER 5290M: Antti Palosaari <crope@iki.fi> 5291L: linux-media@vger.kernel.org 5292W: https://linuxtv.org 5293W: http://palosaari.fi/linux/ 5294Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5295T: git git://linuxtv.org/anttip/media_tree.git 5296S: Maintained 5297F: drivers/media/dvb-frontends/hd29l2* 5298 5299HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5300M: Don Brace <don.brace@microsemi.com> 5301L: iss_storagedev@hp.com 5302L: esc.storagedev@microsemi.com 5303L: linux-scsi@vger.kernel.org 5304S: Supported 5305F: Documentation/scsi/hpsa.txt 5306F: drivers/scsi/hpsa*.[ch] 5307F: include/linux/cciss*.h 5308F: include/uapi/linux/cciss*.h 5309 5310HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5311M: Don Brace <don.brace@microsemi.com> 5312L: iss_storagedev@hp.com 5313L: esc.storagedev@microsemi.com 5314L: linux-scsi@vger.kernel.org 5315S: Supported 5316F: Documentation/blockdev/cciss.txt 5317F: drivers/block/cciss* 5318F: include/linux/cciss_ioctl.h 5319F: include/uapi/linux/cciss_ioctl.h 5320 5321HFI1 DRIVER 5322M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5323M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5324L: linux-rdma@vger.kernel.org 5325S: Supported 5326F: drivers/infiniband/hw/hfi1 5327 5328HFS FILESYSTEM 5329L: linux-fsdevel@vger.kernel.org 5330S: Orphan 5331F: Documentation/filesystems/hfs.txt 5332F: fs/hfs/ 5333 5334HFSPLUS FILESYSTEM 5335L: linux-fsdevel@vger.kernel.org 5336S: Orphan 5337F: Documentation/filesystems/hfsplus.txt 5338F: fs/hfsplus/ 5339 5340HGA FRAMEBUFFER DRIVER 5341M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5342L: linux-nvidia@lists.surfsouth.com 5343W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5344S: Maintained 5345F: drivers/video/fbdev/hgafb.c 5346 5347HIBERNATION (aka Software Suspend, aka swsusp) 5348M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5349M: Pavel Machek <pavel@ucw.cz> 5350L: linux-pm@vger.kernel.org 5351S: Supported 5352F: arch/x86/power/ 5353F: drivers/base/power/ 5354F: kernel/power/ 5355F: include/linux/suspend.h 5356F: include/linux/freezer.h 5357F: include/linux/pm.h 5358F: arch/*/include/asm/suspend*.h 5359 5360HID CORE LAYER 5361M: Jiri Kosina <jikos@kernel.org> 5362R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5363L: linux-input@vger.kernel.org 5364T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5365S: Maintained 5366F: drivers/hid/ 5367F: include/linux/hid* 5368F: include/uapi/linux/hid* 5369 5370HID SENSOR HUB DRIVERS 5371M: Jiri Kosina <jikos@kernel.org> 5372M: Jonathan Cameron <jic23@kernel.org> 5373M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5374L: linux-input@vger.kernel.org 5375L: linux-iio@vger.kernel.org 5376S: Maintained 5377F: Documentation/hid/hid-sensor* 5378F: drivers/hid/hid-sensor-* 5379F: drivers/iio/*/hid-* 5380F: include/linux/hid-sensor-* 5381 5382HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5383M: Thomas Gleixner <tglx@linutronix.de> 5384L: linux-kernel@vger.kernel.org 5385T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5386S: Maintained 5387F: Documentation/timers/ 5388F: kernel/time/hrtimer.c 5389F: kernel/time/clockevents.c 5390F: kernel/time/tick*.* 5391F: kernel/time/timer_*.c 5392F: include/linux/clockchips.h 5393F: include/linux/hrtimer.h 5394 5395HIGH-SPEED SCC DRIVER FOR AX.25 5396L: linux-hams@vger.kernel.org 5397S: Orphan 5398F: drivers/net/hamradio/dmascc.c 5399F: drivers/net/hamradio/scc.c 5400 5401HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5402M: HighPoint Linux Team <linux@highpoint-tech.com> 5403W: http://www.highpoint-tech.com 5404S: Supported 5405F: Documentation/scsi/hptiop.txt 5406F: drivers/scsi/hptiop.c 5407 5408HIPPI 5409M: Jes Sorensen <jes@trained-monkey.org> 5410L: linux-hippi@sunsite.dk 5411S: Maintained 5412F: include/linux/hippidevice.h 5413F: include/uapi/linux/if_hippi.h 5414F: net/802/hippi.c 5415F: drivers/net/hippi/ 5416 5417HISILICON SAS Controller 5418M: John Garry <john.garry@huawei.com> 5419W: http://www.hisilicon.com 5420S: Supported 5421F: drivers/scsi/hisi_sas/ 5422F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5423 5424HOST AP DRIVER 5425M: Jouni Malinen <j@w1.fi> 5426L: hostap@shmoo.com (subscribers-only) 5427L: linux-wireless@vger.kernel.org 5428W: http://hostap.epitest.fi/ 5429S: Maintained 5430F: drivers/net/wireless/intersil/hostap/ 5431 5432HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5433L: platform-driver-x86@vger.kernel.org 5434S: Orphan 5435F: drivers/platform/x86/tc1100-wmi.c 5436 5437HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5438M: Jaroslav Kysela <perex@perex.cz> 5439S: Maintained 5440F: drivers/net/ethernet/hp/hp100.* 5441 5442HPET: High Precision Event Timers driver 5443M: Clemens Ladisch <clemens@ladisch.de> 5444S: Maintained 5445F: Documentation/timers/hpet.txt 5446F: drivers/char/hpet.c 5447F: include/linux/hpet.h 5448F: include/uapi/linux/hpet.h 5449 5450HPET: x86 5451S: Orphan 5452F: arch/x86/kernel/hpet.c 5453F: arch/x86/include/asm/hpet.h 5454 5455HPFS FILESYSTEM 5456M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5457W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5458S: Maintained 5459F: fs/hpfs/ 5460 5461HSI SUBSYSTEM 5462M: Sebastian Reichel <sre@kernel.org> 5463T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5464S: Maintained 5465F: Documentation/ABI/testing/sysfs-bus-hsi 5466F: Documentation/hsi.txt 5467F: drivers/hsi/ 5468F: include/linux/hsi/ 5469F: include/uapi/linux/hsi/ 5470 5471HSO 3G MODEM DRIVER 5472M: Jan Dumon <j.dumon@option.com> 5473W: http://www.pharscape.org 5474S: Maintained 5475F: drivers/net/usb/hso.c 5476 5477HSR NETWORK PROTOCOL 5478M: Arvid Brodin <arvid.brodin@alten.se> 5479L: netdev@vger.kernel.org 5480S: Maintained 5481F: net/hsr/ 5482 5483HTCPEN TOUCHSCREEN DRIVER 5484M: Pau Oliva Fora <pof@eslack.org> 5485L: linux-input@vger.kernel.org 5486S: Maintained 5487F: drivers/input/touchscreen/htcpen.c 5488 5489HUGETLB FILESYSTEM 5490M: Nadia Yvette Chambers <nyc@holomorphy.com> 5491S: Maintained 5492F: fs/hugetlbfs/ 5493 5494Hyper-V CORE AND DRIVERS 5495M: "K. Y. Srinivasan" <kys@microsoft.com> 5496M: Haiyang Zhang <haiyangz@microsoft.com> 5497L: devel@linuxdriverproject.org 5498S: Maintained 5499F: arch/x86/include/asm/mshyperv.h 5500F: arch/x86/include/uapi/asm/hyperv.h 5501F: arch/x86/kernel/cpu/mshyperv.c 5502F: drivers/hid/hid-hyperv.c 5503F: drivers/hv/ 5504F: drivers/input/serio/hyperv-keyboard.c 5505F: drivers/pci/host/pci-hyperv.c 5506F: drivers/net/hyperv/ 5507F: drivers/scsi/storvsc_drv.c 5508F: drivers/video/fbdev/hyperv_fb.c 5509F: include/linux/hyperv.h 5510F: tools/hv/ 5511F: Documentation/ABI/stable/sysfs-bus-vmbus 5512 5513I2C MUXES 5514M: Peter Rosin <peda@axentia.se> 5515L: linux-i2c@vger.kernel.org 5516S: Maintained 5517F: Documentation/i2c/i2c-topology 5518F: Documentation/i2c/muxes/ 5519F: Documentation/devicetree/bindings/i2c/i2c-mux* 5520F: drivers/i2c/i2c-mux.c 5521F: drivers/i2c/muxes/ 5522F: include/linux/i2c-mux.h 5523 5524I2C OVER PARALLEL PORT 5525M: Jean Delvare <jdelvare@suse.com> 5526L: linux-i2c@vger.kernel.org 5527S: Maintained 5528F: Documentation/i2c/busses/i2c-parport 5529F: Documentation/i2c/busses/i2c-parport-light 5530F: drivers/i2c/busses/i2c-parport.c 5531F: drivers/i2c/busses/i2c-parport-light.c 5532 5533I2C/SMBUS CONTROLLER DRIVERS FOR PC 5534M: Jean Delvare <jdelvare@suse.com> 5535L: linux-i2c@vger.kernel.org 5536S: Maintained 5537F: Documentation/i2c/busses/i2c-ali1535 5538F: Documentation/i2c/busses/i2c-ali1563 5539F: Documentation/i2c/busses/i2c-ali15x3 5540F: Documentation/i2c/busses/i2c-amd756 5541F: Documentation/i2c/busses/i2c-amd8111 5542F: Documentation/i2c/busses/i2c-i801 5543F: Documentation/i2c/busses/i2c-nforce2 5544F: Documentation/i2c/busses/i2c-piix4 5545F: Documentation/i2c/busses/i2c-sis5595 5546F: Documentation/i2c/busses/i2c-sis630 5547F: Documentation/i2c/busses/i2c-sis96x 5548F: Documentation/i2c/busses/i2c-via 5549F: Documentation/i2c/busses/i2c-viapro 5550F: drivers/i2c/busses/i2c-ali1535.c 5551F: drivers/i2c/busses/i2c-ali1563.c 5552F: drivers/i2c/busses/i2c-ali15x3.c 5553F: drivers/i2c/busses/i2c-amd756.c 5554F: drivers/i2c/busses/i2c-amd756-s4882.c 5555F: drivers/i2c/busses/i2c-amd8111.c 5556F: drivers/i2c/busses/i2c-i801.c 5557F: drivers/i2c/busses/i2c-isch.c 5558F: drivers/i2c/busses/i2c-nforce2.c 5559F: drivers/i2c/busses/i2c-nforce2-s4985.c 5560F: drivers/i2c/busses/i2c-piix4.c 5561F: drivers/i2c/busses/i2c-sis5595.c 5562F: drivers/i2c/busses/i2c-sis630.c 5563F: drivers/i2c/busses/i2c-sis96x.c 5564F: drivers/i2c/busses/i2c-via.c 5565F: drivers/i2c/busses/i2c-viapro.c 5566 5567I2C/SMBUS ISMT DRIVER 5568M: Seth Heasley <seth.heasley@intel.com> 5569M: Neil Horman <nhorman@tuxdriver.com> 5570L: linux-i2c@vger.kernel.org 5571F: drivers/i2c/busses/i2c-ismt.c 5572F: Documentation/i2c/busses/i2c-ismt 5573 5574I2C/SMBUS STUB DRIVER 5575M: Jean Delvare <jdelvare@suse.com> 5576L: linux-i2c@vger.kernel.org 5577S: Maintained 5578F: drivers/i2c/i2c-stub.c 5579 5580I2C SUBSYSTEM 5581M: Wolfram Sang <wsa@the-dreams.de> 5582L: linux-i2c@vger.kernel.org 5583W: https://i2c.wiki.kernel.org/ 5584Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5585T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5586S: Maintained 5587F: Documentation/devicetree/bindings/i2c/ 5588F: Documentation/i2c/ 5589F: drivers/i2c/ 5590F: drivers/i2c/*/ 5591F: include/linux/i2c.h 5592F: include/linux/i2c-*.h 5593F: include/uapi/linux/i2c.h 5594F: include/uapi/linux/i2c-*.h 5595 5596I2C ACPI SUPPORT 5597M: Mika Westerberg <mika.westerberg@linux.intel.com> 5598L: linux-i2c@vger.kernel.org 5599L: linux-acpi@vger.kernel.org 5600S: Maintained 5601 5602I2C-TAOS-EVM DRIVER 5603M: Jean Delvare <jdelvare@suse.com> 5604L: linux-i2c@vger.kernel.org 5605S: Maintained 5606F: Documentation/i2c/busses/i2c-taos-evm 5607F: drivers/i2c/busses/i2c-taos-evm.c 5608 5609I2C-TINY-USB DRIVER 5610M: Till Harbaum <till@harbaum.org> 5611L: linux-i2c@vger.kernel.org 5612W: http://www.harbaum.org/till/i2c_tiny_usb 5613S: Maintained 5614F: drivers/i2c/busses/i2c-tiny-usb.c 5615 5616i386 BOOT CODE 5617M: "H. Peter Anvin" <hpa@zytor.com> 5618S: Maintained 5619F: arch/x86/boot/ 5620 5621i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5622M: "H. Peter Anvin" <hpa@zytor.com> 5623T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5624S: Maintained 5625 5626IA64 (Itanium) PLATFORM 5627M: Tony Luck <tony.luck@intel.com> 5628M: Fenghua Yu <fenghua.yu@intel.com> 5629L: linux-ia64@vger.kernel.org 5630T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5631S: Maintained 5632F: arch/ia64/ 5633 5634IBM Power VMX Cryptographic instructions 5635M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5636M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5637L: linux-crypto@vger.kernel.org 5638S: Supported 5639F: drivers/crypto/vmx/Makefile 5640F: drivers/crypto/vmx/Kconfig 5641F: drivers/crypto/vmx/vmx.c 5642F: drivers/crypto/vmx/aes* 5643F: drivers/crypto/vmx/ghash* 5644F: drivers/crypto/vmx/ppc-xlate.pl 5645 5646IBM Power in-Nest Crypto Acceleration 5647M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5648M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5649L: linux-crypto@vger.kernel.org 5650S: Supported 5651F: drivers/crypto/nx/Makefile 5652F: drivers/crypto/nx/Kconfig 5653F: drivers/crypto/nx/nx-aes* 5654F: drivers/crypto/nx/nx-sha* 5655F: drivers/crypto/nx/nx.* 5656F: drivers/crypto/nx/nx_csbcpb.h 5657F: drivers/crypto/nx/nx_debugfs.h 5658 5659IBM Power 842 compression accelerator 5660M: Dan Streetman <ddstreet@ieee.org> 5661S: Supported 5662F: drivers/crypto/nx/Makefile 5663F: drivers/crypto/nx/Kconfig 5664F: drivers/crypto/nx/nx-842* 5665F: include/linux/sw842.h 5666F: crypto/842.c 5667F: lib/842/ 5668 5669IBM Power Linux RAID adapter 5670M: Brian King <brking@us.ibm.com> 5671S: Supported 5672F: drivers/scsi/ipr.* 5673 5674IBM Power Virtual Ethernet Device Driver 5675M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5676L: netdev@vger.kernel.org 5677S: Supported 5678F: drivers/net/ethernet/ibm/ibmveth.* 5679 5680IBM Power SRIOV Virtual NIC Device Driver 5681M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5682M: John Allen <jallen@linux.vnet.ibm.com> 5683L: netdev@vger.kernel.org 5684S: Supported 5685F: drivers/net/ethernet/ibm/ibmvnic.* 5686 5687IBM Power Virtual SCSI Device Drivers 5688M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5689L: linux-scsi@vger.kernel.org 5690S: Supported 5691F: drivers/scsi/ibmvscsi/ibmvscsi* 5692F: drivers/scsi/ibmvscsi/viosrp.h 5693 5694IBM Power Virtual FC Device Drivers 5695M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5696L: linux-scsi@vger.kernel.org 5697S: Supported 5698F: drivers/scsi/ibmvscsi/ibmvfc* 5699 5700IBM ServeRAID RAID DRIVER 5701S: Orphan 5702F: drivers/scsi/ips.* 5703 5704ICH LPC AND GPIO DRIVER 5705M: Peter Tyser <ptyser@xes-inc.com> 5706S: Maintained 5707F: drivers/mfd/lpc_ich.c 5708F: drivers/gpio/gpio-ich.c 5709 5710IDE SUBSYSTEM 5711M: "David S. Miller" <davem@davemloft.net> 5712L: linux-ide@vger.kernel.org 5713Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5714T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5715S: Maintained 5716F: Documentation/ide/ 5717F: drivers/ide/ 5718F: include/linux/ide.h 5719 5720IDEAPAD LAPTOP EXTRAS DRIVER 5721M: Ike Panhc <ike.pan@canonical.com> 5722L: platform-driver-x86@vger.kernel.org 5723W: http://launchpad.net/ideapad-laptop 5724S: Maintained 5725F: drivers/platform/x86/ideapad-laptop.c 5726 5727IDEAPAD LAPTOP SLIDEBAR DRIVER 5728M: Andrey Moiseev <o2g.org.ru@gmail.com> 5729L: linux-input@vger.kernel.org 5730W: https://github.com/o2genum/ideapad-slidebar 5731S: Maintained 5732F: drivers/input/misc/ideapad_slidebar.c 5733 5734IDE/ATAPI DRIVERS 5735M: Borislav Petkov <bp@alien8.de> 5736L: linux-ide@vger.kernel.org 5737S: Maintained 5738F: Documentation/cdrom/ide-cd 5739F: drivers/ide/ide-cd* 5740 5741IDLE-I7300 5742M: Andy Henroid <andrew.d.henroid@intel.com> 5743L: linux-pm@vger.kernel.org 5744S: Supported 5745F: drivers/idle/i7300_idle.c 5746 5747IEEE 802.15.4 SUBSYSTEM 5748M: Alexander Aring <aar@pengutronix.de> 5749L: linux-wpan@vger.kernel.org 5750W: http://wpan.cakelab.org/ 5751T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5752T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5753S: Maintained 5754F: net/ieee802154/ 5755F: net/mac802154/ 5756F: drivers/net/ieee802154/ 5757F: include/linux/nl802154.h 5758F: include/linux/ieee802154.h 5759F: include/net/nl802154.h 5760F: include/net/mac802154.h 5761F: include/net/af_ieee802154.h 5762F: include/net/cfg802154.h 5763F: include/net/ieee802154_netdev.h 5764F: Documentation/networking/ieee802154.txt 5765 5766IGORPLUG-USB IR RECEIVER 5767M: Sean Young <sean@mess.org> 5768L: linux-media@vger.kernel.org 5769S: Maintained 5770F: drivers/media/rc/igorplugusb.c 5771 5772IGUANAWORKS USB IR TRANSCEIVER 5773M: Sean Young <sean@mess.org> 5774L: linux-media@vger.kernel.org 5775S: Maintained 5776F: drivers/media/rc/iguanair.c 5777 5778IIO SUBSYSTEM AND DRIVERS 5779M: Jonathan Cameron <jic23@kernel.org> 5780R: Hartmut Knaack <knaack.h@gmx.de> 5781R: Lars-Peter Clausen <lars@metafoo.de> 5782R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5783L: linux-iio@vger.kernel.org 5784S: Maintained 5785F: drivers/iio/ 5786F: drivers/staging/iio/ 5787F: include/linux/iio/ 5788F: tools/iio/ 5789 5790IKANOS/ADI EAGLE ADSL USB DRIVER 5791M: Matthieu Castet <castet.matthieu@free.fr> 5792M: Stanislaw Gruszka <stf_xl@wp.pl> 5793S: Maintained 5794F: drivers/usb/atm/ueagle-atm.c 5795 5796INA209 HARDWARE MONITOR DRIVER 5797M: Guenter Roeck <linux@roeck-us.net> 5798L: linux-hwmon@vger.kernel.org 5799S: Maintained 5800F: Documentation/hwmon/ina209 5801F: Documentation/devicetree/bindings/i2c/ina209.txt 5802F: drivers/hwmon/ina209.c 5803 5804INA2XX HARDWARE MONITOR DRIVER 5805M: Guenter Roeck <linux@roeck-us.net> 5806L: linux-hwmon@vger.kernel.org 5807S: Maintained 5808F: Documentation/hwmon/ina2xx 5809F: drivers/hwmon/ina2xx.c 5810F: include/linux/platform_data/ina2xx.h 5811 5812INDUSTRY PACK SUBSYSTEM (IPACK) 5813M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5814M: Jens Taprogge <jens.taprogge@taprogge.org> 5815M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5816L: industrypack-devel@lists.sourceforge.net 5817W: http://industrypack.sourceforge.net 5818S: Maintained 5819F: drivers/ipack/ 5820 5821INGENIC JZ4780 DMA Driver 5822M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5823S: Maintained 5824F: drivers/dma/dma-jz4780.c 5825 5826INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5827M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5828M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5829L: linux-ima-devel@lists.sourceforge.net 5830L: linux-ima-user@lists.sourceforge.net 5831L: linux-security-module@vger.kernel.org 5832T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5833S: Supported 5834F: security/integrity/ima/ 5835 5836IMGTEC IR DECODER DRIVER 5837M: James Hogan <james.hogan@imgtec.com> 5838S: Maintained 5839F: drivers/media/rc/img-ir/ 5840 5841IMS TWINTURBO FRAMEBUFFER DRIVER 5842L: linux-fbdev@vger.kernel.org 5843S: Orphan 5844F: drivers/video/fbdev/imsttfb.c 5845 5846INFINIBAND SUBSYSTEM 5847M: Doug Ledford <dledford@redhat.com> 5848M: Sean Hefty <sean.hefty@intel.com> 5849M: Hal Rosenstock <hal.rosenstock@gmail.com> 5850L: linux-rdma@vger.kernel.org 5851W: http://www.openfabrics.org/ 5852Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5853T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5854S: Supported 5855F: Documentation/infiniband/ 5856F: drivers/infiniband/ 5857F: include/uapi/linux/if_infiniband.h 5858F: include/uapi/rdma/ 5859F: include/rdma/ 5860 5861INOTIFY 5862M: John McCutchan <john@johnmccutchan.com> 5863M: Robert Love <rlove@rlove.org> 5864M: Eric Paris <eparis@parisplace.org> 5865S: Maintained 5866F: Documentation/filesystems/inotify.txt 5867F: fs/notify/inotify/ 5868F: include/linux/inotify.h 5869F: include/uapi/linux/inotify.h 5870 5871INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5872M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5873L: linux-input@vger.kernel.org 5874Q: http://patchwork.kernel.org/project/linux-input/list/ 5875T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5876S: Maintained 5877F: drivers/input/ 5878F: include/linux/input.h 5879F: include/uapi/linux/input.h 5880F: include/linux/input/ 5881F: Documentation/devicetree/bindings/input/ 5882 5883INPUT MULTITOUCH (MT) PROTOCOL 5884M: Henrik Rydberg <rydberg@bitmath.org> 5885L: linux-input@vger.kernel.org 5886S: Odd fixes 5887F: Documentation/input/multi-touch-protocol.txt 5888F: drivers/input/input-mt.c 5889K: \b(ABS|SYN)_MT_ 5890 5891INTEL ASoC BDW/HSW DRIVERS 5892M: Jie Yang <yang.jie@linux.intel.com> 5893L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5894S: Supported 5895F: sound/soc/intel/common/sst-dsp* 5896F: sound/soc/intel/common/sst-firmware.c 5897F: sound/soc/intel/boards/broadwell.c 5898F: sound/soc/intel/haswell/ 5899 5900INTEL C600 SERIES SAS CONTROLLER DRIVER 5901M: Intel SCU Linux support <intel-linux-scu@intel.com> 5902M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5903L: linux-scsi@vger.kernel.org 5904T: git git://git.code.sf.net/p/intel-sas/isci 5905S: Supported 5906F: drivers/scsi/isci/ 5907 5908INTEL HID EVENT DRIVER 5909M: Alex Hung <alex.hung@canonical.com> 5910L: platform-driver-x86@vger.kernel.org 5911S: Maintained 5912F: drivers/platform/x86/intel-hid.c 5913 5914INTEL IDLE DRIVER 5915M: Len Brown <lenb@kernel.org> 5916L: linux-pm@vger.kernel.org 5917T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5918S: Supported 5919F: drivers/idle/intel_idle.c 5920 5921INTEL PSTATE DRIVER 5922M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5923M: Len Brown <lenb@kernel.org> 5924L: linux-pm@vger.kernel.org 5925S: Supported 5926F: drivers/cpufreq/intel_pstate.c 5927 5928INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5929M: Maik Broemme <mbroemme@plusserver.de> 5930L: linux-fbdev@vger.kernel.org 5931S: Maintained 5932F: Documentation/fb/intelfb.txt 5933F: drivers/video/fbdev/intelfb/ 5934 5935INTEL 810/815 FRAMEBUFFER DRIVER 5936M: Antonino Daplas <adaplas@gmail.com> 5937L: linux-fbdev@vger.kernel.org 5938S: Maintained 5939F: drivers/video/fbdev/i810/ 5940 5941INTEL MENLOW THERMAL DRIVER 5942M: Sujith Thomas <sujith.thomas@intel.com> 5943L: platform-driver-x86@vger.kernel.org 5944W: https://01.org/linux-acpi 5945S: Supported 5946F: drivers/platform/x86/intel_menlow.c 5947 5948INTEL I/OAT DMA DRIVER 5949M: Dave Jiang <dave.jiang@intel.com> 5950R: Dan Williams <dan.j.williams@intel.com> 5951L: dmaengine@vger.kernel.org 5952Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5953S: Supported 5954F: drivers/dma/ioat* 5955 5956INTEL IOMMU (VT-d) 5957M: David Woodhouse <dwmw2@infradead.org> 5958L: iommu@lists.linux-foundation.org 5959T: git git://git.infradead.org/iommu-2.6.git 5960S: Supported 5961F: drivers/iommu/intel-iommu.c 5962F: include/linux/intel-iommu.h 5963 5964INTEL IOP-ADMA DMA DRIVER 5965R: Dan Williams <dan.j.williams@intel.com> 5966S: Odd fixes 5967F: drivers/dma/iop-adma.c 5968 5969INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5970M: Krzysztof Halasa <khalasa@piap.pl> 5971S: Maintained 5972F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5973F: arch/arm/mach-ixp4xx/include/mach/npe.h 5974F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5975F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5976F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5977F: drivers/net/wan/ixp4xx_hss.c 5978 5979INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5980M: Deepak Saxena <dsaxena@plexity.net> 5981S: Maintained 5982F: drivers/char/hw_random/ixp4xx-rng.c 5983 5984INTEL ETHERNET DRIVERS 5985M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5986L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 5987W: http://www.intel.com/support/feedback.htm 5988W: http://e1000.sourceforge.net/ 5989Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5992S: Supported 5993F: Documentation/networking/e100.txt 5994F: Documentation/networking/e1000.txt 5995F: Documentation/networking/e1000e.txt 5996F: Documentation/networking/igb.txt 5997F: Documentation/networking/igbvf.txt 5998F: Documentation/networking/ixgb.txt 5999F: Documentation/networking/ixgbe.txt 6000F: Documentation/networking/ixgbevf.txt 6001F: Documentation/networking/i40e.txt 6002F: Documentation/networking/i40evf.txt 6003F: drivers/net/ethernet/intel/ 6004F: drivers/net/ethernet/intel/*/ 6005 6006INTEL RDMA RNIC DRIVER 6007M: Faisal Latif <faisal.latif@intel.com> 6008R: Chien Tin Tung <chien.tin.tung@intel.com> 6009R: Mustafa Ismail <mustafa.ismail@intel.com> 6010R: Shiraz Saleem <shiraz.saleem@intel.com> 6011R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6012L: linux-rdma@vger.kernel.org 6013S: Supported 6014F: drivers/infiniband/hw/i40iw/ 6015 6016INTEL-MID GPIO DRIVER 6017M: David Cohen <david.a.cohen@linux.intel.com> 6018L: linux-gpio@vger.kernel.org 6019S: Maintained 6020F: drivers/gpio/gpio-intel-mid.c 6021 6022INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6023M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6024L: linux-wireless@vger.kernel.org 6025S: Maintained 6026F: Documentation/networking/README.ipw2100 6027F: Documentation/networking/README.ipw2200 6028F: drivers/net/wireless/intel/ipw2x00/ 6029 6030INTEL(R) TRACE HUB 6031M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6032S: Supported 6033F: Documentation/trace/intel_th.txt 6034F: drivers/hwtracing/intel_th/ 6035 6036INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6037M: Ning Sun <ning.sun@intel.com> 6038L: tboot-devel@lists.sourceforge.net 6039W: http://tboot.sourceforge.net 6040T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6041S: Supported 6042F: Documentation/intel_txt.txt 6043F: include/linux/tboot.h 6044F: arch/x86/kernel/tboot.c 6045 6046INTEL WIRELESS WIMAX CONNECTION 2400 6047M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6048M: linux-wimax@intel.com 6049L: wimax@linuxwimax.org (subscribers-only) 6050S: Supported 6051W: http://linuxwimax.org 6052F: Documentation/wimax/README.i2400m 6053F: drivers/net/wimax/i2400m/ 6054F: include/uapi/linux/wimax/i2400m.h 6055 6056INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6057M: Stanislaw Gruszka <sgruszka@redhat.com> 6058L: linux-wireless@vger.kernel.org 6059S: Supported 6060F: drivers/net/wireless/intel/iwlegacy/ 6061 6062INTEL WIRELESS WIFI LINK (iwlwifi) 6063M: Johannes Berg <johannes.berg@intel.com> 6064M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6065M: Luca Coelho <luciano.coelho@intel.com> 6066M: Intel Linux Wireless <linuxwifi@intel.com> 6067L: linux-wireless@vger.kernel.org 6068W: http://intellinuxwireless.org 6069T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6070S: Supported 6071F: drivers/net/wireless/intel/iwlwifi/ 6072 6073INTEL MANAGEMENT ENGINE (mei) 6074M: Tomas Winkler <tomas.winkler@intel.com> 6075L: linux-kernel@vger.kernel.org 6076S: Supported 6077F: include/uapi/linux/mei.h 6078F: include/linux/mei_cl_bus.h 6079F: drivers/misc/mei/* 6080F: drivers/watchdog/mei_wdt.c 6081F: Documentation/misc-devices/mei/* 6082 6083INTEL MIC DRIVERS (mic) 6084M: Sudeep Dutt <sudeep.dutt@intel.com> 6085M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6086S: Supported 6087W: https://github.com/sudeepdutt/mic 6088W: http://software.intel.com/en-us/mic-developer 6089F: include/linux/mic_bus.h 6090F: include/linux/scif.h 6091F: include/uapi/linux/mic_common.h 6092F: include/uapi/linux/mic_ioctl.h 6093F: include/uapi/linux/scif_ioctl.h 6094F: drivers/misc/mic/ 6095F: drivers/dma/mic_x100_dma.c 6096F: drivers/dma/mic_x100_dma.h 6097F: Documentation/mic/ 6098 6099INTEL PMC/P-Unit IPC DRIVER 6100M: Zha Qipeng<qipeng.zha@intel.com> 6101L: platform-driver-x86@vger.kernel.org 6102S: Maintained 6103F: drivers/platform/x86/intel_pmc_ipc.c 6104F: drivers/platform/x86/intel_punit_ipc.c 6105F: arch/x86/include/asm/intel_pmc_ipc.h 6106F: arch/x86/include/asm/intel_punit_ipc.h 6107 6108INTEL TELEMETRY DRIVER 6109M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6110L: platform-driver-x86@vger.kernel.org 6111S: Maintained 6112F: arch/x86/include/asm/intel_telemetry.h 6113F: drivers/platform/x86/intel_telemetry* 6114 6115INTEL PMC CORE DRIVER 6116M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6117M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6118L: platform-driver-x86@vger.kernel.org 6119S: Maintained 6120F: arch/x86/include/asm/pmc_core.h 6121F: drivers/platform/x86/intel_pmc_core* 6122 6123IOC3 ETHERNET DRIVER 6124M: Ralf Baechle <ralf@linux-mips.org> 6125L: linux-mips@linux-mips.org 6126S: Maintained 6127F: drivers/net/ethernet/sgi/ioc3-eth.c 6128 6129IOC3 SERIAL DRIVER 6130M: Pat Gefre <pfg@sgi.com> 6131L: linux-serial@vger.kernel.org 6132S: Maintained 6133F: drivers/tty/serial/ioc3_serial.c 6134 6135IOMMU DRIVERS 6136M: Joerg Roedel <joro@8bytes.org> 6137L: iommu@lists.linux-foundation.org 6138T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6139S: Maintained 6140F: drivers/iommu/ 6141 6142IP MASQUERADING 6143M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6144S: Maintained 6145F: net/ipv4/netfilter/ipt_MASQUERADE.c 6146 6147IPMI SUBSYSTEM 6148M: Corey Minyard <minyard@acm.org> 6149L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6150W: http://openipmi.sourceforge.net/ 6151S: Supported 6152F: Documentation/IPMI.txt 6153F: drivers/char/ipmi/ 6154F: include/linux/ipmi* 6155F: include/uapi/linux/ipmi* 6156 6157QCOM AUDIO (ASoC) DRIVERS 6158M: Patrick Lai <plai@codeaurora.org> 6159M: Banajit Goswami <bgoswami@codeaurora.org> 6160L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6161S: Supported 6162F: sound/soc/qcom/ 6163 6164IPS SCSI RAID DRIVER 6165M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6166L: linux-scsi@vger.kernel.org 6167W: http://www.adaptec.com/ 6168S: Maintained 6169F: drivers/scsi/ips* 6170 6171IPVS 6172M: Wensong Zhang <wensong@linux-vs.org> 6173M: Simon Horman <horms@verge.net.au> 6174M: Julian Anastasov <ja@ssi.bg> 6175L: netdev@vger.kernel.org 6176L: lvs-devel@vger.kernel.org 6177S: Maintained 6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6179T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6180F: Documentation/networking/ipvs-sysctl.txt 6181F: include/net/ip_vs.h 6182F: include/uapi/linux/ip_vs.h 6183F: net/netfilter/ipvs/ 6184 6185IPWIRELESS DRIVER 6186M: Jiri Kosina <jikos@kernel.org> 6187M: David Sterba <dsterba@suse.com> 6188S: Odd Fixes 6189F: drivers/tty/ipwireless/ 6190 6191IPX NETWORK LAYER 6192M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6193L: netdev@vger.kernel.org 6194S: Maintained 6195F: include/net/ipx.h 6196F: include/uapi/linux/ipx.h 6197F: net/ipx/ 6198 6199IRDA SUBSYSTEM 6200M: Samuel Ortiz <samuel@sortiz.org> 6201L: irda-users@lists.sourceforge.net (subscribers-only) 6202L: netdev@vger.kernel.org 6203W: http://irda.sourceforge.net/ 6204S: Maintained 6205T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6206F: Documentation/networking/irda.txt 6207F: drivers/net/irda/ 6208F: include/net/irda/ 6209F: net/irda/ 6210 6211IRQ SUBSYSTEM 6212M: Thomas Gleixner <tglx@linutronix.de> 6213L: linux-kernel@vger.kernel.org 6214S: Maintained 6215T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6216F: kernel/irq/ 6217 6218IRQCHIP DRIVERS 6219M: Thomas Gleixner <tglx@linutronix.de> 6220M: Jason Cooper <jason@lakedaemon.net> 6221M: Marc Zyngier <marc.zyngier@arm.com> 6222L: linux-kernel@vger.kernel.org 6223S: Maintained 6224T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6225T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6226F: Documentation/devicetree/bindings/interrupt-controller/ 6227F: drivers/irqchip/ 6228 6229IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6230M: Jiang Liu <jiang.liu@linux.intel.com> 6231M: Marc Zyngier <marc.zyngier@arm.com> 6232S: Maintained 6233T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6234F: Documentation/IRQ-domain.txt 6235F: include/linux/irqdomain.h 6236F: kernel/irq/irqdomain.c 6237F: kernel/irq/msi.c 6238 6239ISA 6240M: William Breathitt Gray <vilhelm.gray@gmail.com> 6241S: Maintained 6242F: Documentation/isa.txt 6243F: drivers/base/isa.c 6244F: include/linux/isa.h 6245 6246ISAPNP 6247M: Jaroslav Kysela <perex@perex.cz> 6248S: Maintained 6249F: Documentation/isapnp.txt 6250F: drivers/pnp/isapnp/ 6251F: include/linux/isapnp.h 6252 6253ISA RADIO MODULE 6254M: Hans Verkuil <hverkuil@xs4all.nl> 6255L: linux-media@vger.kernel.org 6256T: git git://linuxtv.org/media_tree.git 6257W: https://linuxtv.org 6258S: Maintained 6259F: drivers/media/radio/radio-isa* 6260 6261iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6262M: Peter Jones <pjones@redhat.com> 6263M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6264S: Maintained 6265F: drivers/firmware/iscsi_ibft* 6266 6267ISCSI 6268M: Mike Christie <michaelc@cs.wisc.edu> 6269L: open-iscsi@googlegroups.com 6270W: www.open-iscsi.org 6271T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6272S: Maintained 6273F: drivers/scsi/*iscsi* 6274F: include/scsi/*iscsi* 6275 6276ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6277M: Or Gerlitz <ogerlitz@mellanox.com> 6278M: Sagi Grimberg <sagi@grimberg.me> 6279M: Roi Dayan <roid@mellanox.com> 6280L: linux-rdma@vger.kernel.org 6281S: Supported 6282W: http://www.openfabrics.org 6283W: www.open-iscsi.org 6284Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6285F: drivers/infiniband/ulp/iser/ 6286 6287ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6288M: Sagi Grimberg <sagi@grimberg.me> 6289T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6290L: linux-rdma@vger.kernel.org 6291L: target-devel@vger.kernel.org 6292S: Supported 6293W: http://www.linux-iscsi.org 6294F: drivers/infiniband/ulp/isert 6295 6296ISDN SUBSYSTEM 6297M: Karsten Keil <isdn@linux-pingi.de> 6298L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6299L: netdev@vger.kernel.org 6300W: http://www.isdn4linux.de 6301T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6302S: Maintained 6303F: Documentation/isdn/ 6304F: drivers/isdn/ 6305F: include/linux/isdn.h 6306F: include/linux/isdn/ 6307F: include/uapi/linux/isdn.h 6308F: include/uapi/linux/isdn/ 6309 6310ISDN SUBSYSTEM (Eicon active card driver) 6311M: Armin Schindler <mac@melware.de> 6312L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6313W: http://www.melware.de 6314S: Maintained 6315F: drivers/isdn/hardware/eicon/ 6316 6317IT87 HARDWARE MONITORING DRIVER 6318M: Jean Delvare <jdelvare@suse.com> 6319L: linux-hwmon@vger.kernel.org 6320S: Maintained 6321F: Documentation/hwmon/it87 6322F: drivers/hwmon/it87.c 6323 6324IT913X MEDIA DRIVER 6325M: Antti Palosaari <crope@iki.fi> 6326L: linux-media@vger.kernel.org 6327W: https://linuxtv.org 6328W: http://palosaari.fi/linux/ 6329Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6330T: git git://linuxtv.org/anttip/media_tree.git 6331S: Maintained 6332F: drivers/media/tuners/it913x* 6333 6334IVTV VIDEO4LINUX DRIVER 6335M: Andy Walls <awalls@md.metrocast.net> 6336L: ivtv-devel@ivtvdriver.org (subscribers-only) 6337L: linux-media@vger.kernel.org 6338T: git git://linuxtv.org/media_tree.git 6339W: http://www.ivtvdriver.org 6340S: Maintained 6341F: Documentation/video4linux/*.ivtv 6342F: drivers/media/pci/ivtv/ 6343F: include/uapi/linux/ivtv* 6344 6345IX2505V MEDIA DRIVER 6346M: Malcolm Priestley <tvboxspy@gmail.com> 6347L: linux-media@vger.kernel.org 6348W: https://linuxtv.org 6349Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6350S: Maintained 6351F: drivers/media/dvb-frontends/ix2505v* 6352 6353JC42.4 TEMPERATURE SENSOR DRIVER 6354M: Guenter Roeck <linux@roeck-us.net> 6355L: linux-hwmon@vger.kernel.org 6356S: Maintained 6357F: drivers/hwmon/jc42.c 6358F: Documentation/hwmon/jc42 6359 6360JFS FILESYSTEM 6361M: Dave Kleikamp <shaggy@kernel.org> 6362L: jfs-discussion@lists.sourceforge.net 6363W: http://jfs.sourceforge.net/ 6364T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6365S: Maintained 6366F: Documentation/filesystems/jfs.txt 6367F: fs/jfs/ 6368 6369JME NETWORK DRIVER 6370M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6371L: netdev@vger.kernel.org 6372S: Maintained 6373F: drivers/net/ethernet/jme.* 6374 6375JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6376M: David Woodhouse <dwmw2@infradead.org> 6377L: linux-mtd@lists.infradead.org 6378W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6379S: Maintained 6380F: fs/jffs2/ 6381F: include/uapi/linux/jffs2.h 6382 6383JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6384M: "Theodore Ts'o" <tytso@mit.edu> 6385M: Jan Kara <jack@suse.com> 6386L: linux-ext4@vger.kernel.org 6387S: Maintained 6388F: fs/jbd2/ 6389F: include/linux/jbd2.h 6390 6391JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6392M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6393L: linux-media@vger.kernel.org 6394S: Maintained 6395F: drivers/media/platform/rcar_jpu.c 6396 6397JSM Neo PCI based serial card 6398M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6399L: linux-serial@vger.kernel.org 6400S: Maintained 6401F: drivers/tty/serial/jsm/ 6402 6403K10TEMP HARDWARE MONITORING DRIVER 6404M: Clemens Ladisch <clemens@ladisch.de> 6405L: linux-hwmon@vger.kernel.org 6406S: Maintained 6407F: Documentation/hwmon/k10temp 6408F: drivers/hwmon/k10temp.c 6409 6410K8TEMP HARDWARE MONITORING DRIVER 6411M: Rudolf Marek <r.marek@assembler.cz> 6412L: linux-hwmon@vger.kernel.org 6413S: Maintained 6414F: Documentation/hwmon/k8temp 6415F: drivers/hwmon/k8temp.c 6416 6417KASAN 6418M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6419R: Alexander Potapenko <glider@google.com> 6420R: Dmitry Vyukov <dvyukov@google.com> 6421L: kasan-dev@googlegroups.com 6422S: Maintained 6423F: arch/*/include/asm/kasan.h 6424F: arch/*/mm/kasan_init* 6425F: Documentation/kasan.txt 6426F: include/linux/kasan*.h 6427F: lib/test_kasan.c 6428F: mm/kasan/ 6429F: scripts/Makefile.kasan 6430 6431KCONFIG 6432M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6433L: linux-kbuild@vger.kernel.org 6434T: git git://gitorious.org/linux-kconfig/linux-kconfig 6435S: Maintained 6436F: Documentation/kbuild/kconfig-language.txt 6437F: scripts/kconfig/ 6438 6439KDUMP 6440M: Dave Young <dyoung@redhat.com> 6441M: Baoquan He <bhe@redhat.com> 6442R: Vivek Goyal <vgoyal@redhat.com> 6443L: kexec@lists.infradead.org 6444W: http://lse.sourceforge.net/kdump/ 6445S: Maintained 6446F: Documentation/kdump/ 6447 6448KEENE FM RADIO TRANSMITTER DRIVER 6449M: Hans Verkuil <hverkuil@xs4all.nl> 6450L: linux-media@vger.kernel.org 6451T: git git://linuxtv.org/media_tree.git 6452W: https://linuxtv.org 6453S: Maintained 6454F: drivers/media/radio/radio-keene* 6455 6456KERNEL AUTOMOUNTER v4 (AUTOFS4) 6457M: Ian Kent <raven@themaw.net> 6458L: autofs@vger.kernel.org 6459S: Maintained 6460F: fs/autofs4/ 6461 6462KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6463M: Michal Marek <mmarek@suse.com> 6464T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6465T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6466L: linux-kbuild@vger.kernel.org 6467S: Maintained 6468F: Documentation/kbuild/ 6469F: Makefile 6470F: scripts/Makefile.* 6471F: scripts/basic/ 6472F: scripts/mk* 6473F: scripts/package/ 6474 6475KERNEL JANITORS 6476L: kernel-janitors@vger.kernel.org 6477W: http://kernelnewbies.org/KernelJanitors 6478S: Odd Fixes 6479 6480KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6481M: "J. Bruce Fields" <bfields@fieldses.org> 6482M: Jeff Layton <jlayton@poochiereds.net> 6483L: linux-nfs@vger.kernel.org 6484W: http://nfs.sourceforge.net/ 6485T: git git://linux-nfs.org/~bfields/linux.git 6486S: Supported 6487F: fs/nfsd/ 6488F: include/uapi/linux/nfsd/ 6489F: fs/lockd/ 6490F: fs/nfs_common/ 6491F: net/sunrpc/ 6492F: include/linux/lockd/ 6493F: include/linux/sunrpc/ 6494F: include/uapi/linux/sunrpc/ 6495 6496KERNEL SELFTEST FRAMEWORK 6497M: Shuah Khan <shuahkh@osg.samsung.com> 6498L: linux-kselftest@vger.kernel.org 6499T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6500S: Maintained 6501F: tools/testing/selftests 6502 6503KERNEL VIRTUAL MACHINE (KVM) 6504M: Paolo Bonzini <pbonzini@redhat.com> 6505M: Radim Krčmář <rkrcmar@redhat.com> 6506L: kvm@vger.kernel.org 6507W: http://www.linux-kvm.org 6508T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6509S: Supported 6510F: Documentation/*/kvm*.txt 6511F: Documentation/virtual/kvm/ 6512F: arch/*/kvm/ 6513F: arch/x86/kernel/kvm.c 6514F: arch/x86/kernel/kvmclock.c 6515F: arch/*/include/asm/kvm* 6516F: include/linux/kvm* 6517F: include/uapi/linux/kvm* 6518F: virt/kvm/ 6519F: tools/kvm/ 6520 6521KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6522M: Joerg Roedel <joro@8bytes.org> 6523L: kvm@vger.kernel.org 6524W: http://www.linux-kvm.org/ 6525S: Maintained 6526F: arch/x86/include/asm/svm.h 6527F: arch/x86/kvm/svm.c 6528 6529KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6530M: Alexander Graf <agraf@suse.com> 6531L: kvm-ppc@vger.kernel.org 6532W: http://www.linux-kvm.org/ 6533T: git git://github.com/agraf/linux-2.6.git 6534S: Supported 6535F: arch/powerpc/include/asm/kvm* 6536F: arch/powerpc/kvm/ 6537 6538KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6539M: Christian Borntraeger <borntraeger@de.ibm.com> 6540M: Cornelia Huck <cornelia.huck@de.ibm.com> 6541L: linux-s390@vger.kernel.org 6542W: http://www.ibm.com/developerworks/linux/linux390/ 6543T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6544S: Supported 6545F: Documentation/s390/kvm.txt 6546F: arch/s390/include/asm/kvm* 6547F: arch/s390/kvm/ 6548 6549KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6550M: Christoffer Dall <christoffer.dall@linaro.org> 6551M: Marc Zyngier <marc.zyngier@arm.com> 6552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6553L: kvmarm@lists.cs.columbia.edu 6554W: http://systems.cs.columbia.edu/projects/kvm-arm 6555T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6556S: Supported 6557F: arch/arm/include/uapi/asm/kvm* 6558F: arch/arm/include/asm/kvm* 6559F: arch/arm/kvm/ 6560F: virt/kvm/arm/ 6561F: include/kvm/arm_* 6562 6563KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6564M: Christoffer Dall <christoffer.dall@linaro.org> 6565M: Marc Zyngier <marc.zyngier@arm.com> 6566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6567L: kvmarm@lists.cs.columbia.edu 6568S: Maintained 6569F: arch/arm64/include/uapi/asm/kvm* 6570F: arch/arm64/include/asm/kvm* 6571F: arch/arm64/kvm/ 6572 6573KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6574M: James Hogan <james.hogan@imgtec.com> 6575L: linux-mips@linux-mips.org 6576S: Supported 6577F: arch/mips/include/uapi/asm/kvm* 6578F: arch/mips/include/asm/kvm* 6579F: arch/mips/kvm/ 6580 6581KEXEC 6582M: Eric Biederman <ebiederm@xmission.com> 6583W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6584L: kexec@lists.infradead.org 6585S: Maintained 6586F: include/linux/kexec.h 6587F: include/uapi/linux/kexec.h 6588F: kernel/kexec* 6589 6590KEYS/KEYRINGS: 6591M: David Howells <dhowells@redhat.com> 6592L: keyrings@vger.kernel.org 6593S: Maintained 6594F: Documentation/security/keys.txt 6595F: include/linux/key.h 6596F: include/linux/key-type.h 6597F: include/linux/keyctl.h 6598F: include/uapi/linux/keyctl.h 6599F: include/keys/ 6600F: security/keys/ 6601 6602KEYS-TRUSTED 6603M: David Safford <safford@us.ibm.com> 6604M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6605L: linux-security-module@vger.kernel.org 6606L: keyrings@vger.kernel.org 6607S: Supported 6608F: Documentation/security/keys-trusted-encrypted.txt 6609F: include/keys/trusted-type.h 6610F: security/keys/trusted.c 6611F: security/keys/trusted.h 6612 6613KEYS-ENCRYPTED 6614M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6615M: David Safford <safford@us.ibm.com> 6616L: linux-security-module@vger.kernel.org 6617L: keyrings@vger.kernel.org 6618S: Supported 6619F: Documentation/security/keys-trusted-encrypted.txt 6620F: include/keys/encrypted-type.h 6621F: security/keys/encrypted-keys/ 6622 6623KGDB / KDB /debug_core 6624M: Jason Wessel <jason.wessel@windriver.com> 6625W: http://kgdb.wiki.kernel.org/ 6626L: kgdb-bugreport@lists.sourceforge.net 6627T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6628S: Maintained 6629F: Documentation/DocBook/kgdb.tmpl 6630F: drivers/misc/kgdbts.c 6631F: drivers/tty/serial/kgdboc.c 6632F: include/linux/kdb.h 6633F: include/linux/kgdb.h 6634F: kernel/debug/ 6635 6636KMEMCHECK 6637M: Vegard Nossum <vegardno@ifi.uio.no> 6638M: Pekka Enberg <penberg@kernel.org> 6639S: Maintained 6640F: Documentation/kmemcheck.txt 6641F: arch/x86/include/asm/kmemcheck.h 6642F: arch/x86/mm/kmemcheck/ 6643F: include/linux/kmemcheck.h 6644F: mm/kmemcheck.c 6645 6646KMEMLEAK 6647M: Catalin Marinas <catalin.marinas@arm.com> 6648S: Maintained 6649F: Documentation/kmemleak.txt 6650F: include/linux/kmemleak.h 6651F: mm/kmemleak.c 6652F: mm/kmemleak-test.c 6653 6654KPROBES 6655M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6656M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6657M: "David S. Miller" <davem@davemloft.net> 6658M: Masami Hiramatsu <mhiramat@kernel.org> 6659S: Maintained 6660F: Documentation/kprobes.txt 6661F: include/linux/kprobes.h 6662F: kernel/kprobes.c 6663 6664KS0108 LCD CONTROLLER DRIVER 6665M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6666W: http://miguelojeda.es/auxdisplay.htm 6667W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6668S: Maintained 6669F: Documentation/auxdisplay/ks0108 6670F: drivers/auxdisplay/ks0108.c 6671F: include/linux/ks0108.h 6672 6673L3MDEV 6674M: David Ahern <dsa@cumulusnetworks.com> 6675L: netdev@vger.kernel.org 6676S: Maintained 6677F: net/l3mdev 6678F: include/net/l3mdev.h 6679 6680LANTIQ MIPS ARCHITECTURE 6681M: John Crispin <john@phrozen.org> 6682L: linux-mips@linux-mips.org 6683S: Maintained 6684F: arch/mips/lantiq 6685 6686LAPB module 6687L: linux-x25@vger.kernel.org 6688S: Orphan 6689F: Documentation/networking/lapb-module.txt 6690F: include/*/lapb.h 6691F: net/lapb/ 6692 6693LASI 53c700 driver for PARISC 6694M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6695L: linux-scsi@vger.kernel.org 6696S: Maintained 6697F: Documentation/scsi/53c700.txt 6698F: drivers/scsi/53c700* 6699 6700LED SUBSYSTEM 6701M: Richard Purdie <rpurdie@rpsys.net> 6702M: Jacek Anaszewski <j.anaszewski@samsung.com> 6703L: linux-leds@vger.kernel.org 6704T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6705S: Maintained 6706F: drivers/leds/ 6707F: include/linux/leds.h 6708 6709LEGACY EEPROM DRIVER 6710M: Jean Delvare <jdelvare@suse.com> 6711S: Maintained 6712F: Documentation/misc-devices/eeprom 6713F: drivers/misc/eeprom/eeprom.c 6714 6715LEGO USB Tower driver 6716M: Juergen Stuber <starblue@users.sourceforge.net> 6717L: legousb-devel@lists.sourceforge.net 6718W: http://legousb.sourceforge.net/ 6719S: Maintained 6720F: drivers/usb/misc/legousbtower.c 6721 6722LG2160 MEDIA DRIVER 6723M: Michael Krufky <mkrufky@linuxtv.org> 6724L: linux-media@vger.kernel.org 6725W: https://linuxtv.org 6726W: http://github.com/mkrufky 6727Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6728T: git git://linuxtv.org/mkrufky/tuners.git 6729S: Maintained 6730F: drivers/media/dvb-frontends/lg2160.* 6731 6732LGDT3305 MEDIA DRIVER 6733M: Michael Krufky <mkrufky@linuxtv.org> 6734L: linux-media@vger.kernel.org 6735W: https://linuxtv.org 6736W: http://github.com/mkrufky 6737Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6738T: git git://linuxtv.org/mkrufky/tuners.git 6739S: Maintained 6740F: drivers/media/dvb-frontends/lgdt3305.* 6741 6742LGUEST 6743M: Rusty Russell <rusty@rustcorp.com.au> 6744L: lguest@lists.ozlabs.org 6745W: http://lguest.ozlabs.org/ 6746S: Odd Fixes 6747F: arch/x86/include/asm/lguest*.h 6748F: arch/x86/lguest/ 6749F: drivers/lguest/ 6750F: include/linux/lguest*.h 6751F: tools/lguest/ 6752 6753LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6754M: Tejun Heo <tj@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: drivers/ata/ 6759F: include/linux/ata.h 6760F: include/linux/libata.h 6761 6762LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6763M: Viresh Kumar <vireshk@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: include/linux/pata_arasan_cf_data.h 6768F: drivers/ata/pata_arasan_cf.c 6769 6770LIBATA PATA DRIVERS 6771M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.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/pata_*.c 6777F: drivers/ata/ata_generic.c 6778 6779LIBATA SATA AHCI PLATFORM devices support 6780M: Hans de Goede <hdegoede@redhat.com> 6781M: Tejun Heo <tj@kernel.org> 6782L: linux-ide@vger.kernel.org 6783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6784S: Maintained 6785F: drivers/ata/ahci_platform.c 6786F: drivers/ata/libahci_platform.c 6787F: include/linux/ahci_platform.h 6788 6789LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6790M: Mikael Pettersson <mikpelinux@gmail.com> 6791L: linux-ide@vger.kernel.org 6792T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6793S: Maintained 6794F: drivers/ata/sata_promise.* 6795 6796LIBLOCKDEP 6797M: Sasha Levin <sasha.levin@oracle.com> 6798S: Maintained 6799F: tools/lib/lockdep/ 6800 6801LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6802M: Dan Williams <dan.j.williams@intel.com> 6803L: linux-nvdimm@lists.01.org 6804Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6805T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6806S: Supported 6807F: drivers/nvdimm/* 6808F: include/linux/nd.h 6809F: include/linux/libnvdimm.h 6810F: include/uapi/linux/ndctl.h 6811 6812LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6813M: Ross Zwisler <ross.zwisler@linux.intel.com> 6814L: linux-nvdimm@lists.01.org 6815Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6816S: Supported 6817F: drivers/nvdimm/blk.c 6818F: drivers/nvdimm/region_devs.c 6819F: drivers/acpi/nfit* 6820 6821LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6822M: Vishal Verma <vishal.l.verma@intel.com> 6823L: linux-nvdimm@lists.01.org 6824Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6825S: Supported 6826F: drivers/nvdimm/btt* 6827 6828LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6829M: Ross Zwisler <ross.zwisler@linux.intel.com> 6830L: linux-nvdimm@lists.01.org 6831Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6832S: Supported 6833F: drivers/nvdimm/pmem.c 6834F: include/linux/pmem.h 6835F: arch/*/include/asm/pmem.h 6836 6837LIGHTNVM PLATFORM SUPPORT 6838M: Matias Bjorling <mb@lightnvm.io> 6839W: http://github/OpenChannelSSD 6840L: linux-block@vger.kernel.org 6841S: Maintained 6842F: drivers/lightnvm/ 6843F: include/linux/lightnvm.h 6844F: include/uapi/linux/lightnvm.h 6845 6846LINUX FOR IBM pSERIES (RS/6000) 6847M: Paul Mackerras <paulus@au.ibm.com> 6848W: http://www.ibm.com/linux/ltc/projects/ppc 6849S: Supported 6850F: arch/powerpc/boot/rs6000.h 6851 6852LINUX FOR POWERPC (32-BIT AND 64-BIT) 6853M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6854M: Paul Mackerras <paulus@samba.org> 6855M: Michael Ellerman <mpe@ellerman.id.au> 6856W: http://www.penguinppc.org/ 6857L: linuxppc-dev@lists.ozlabs.org 6858Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6859T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6860S: Supported 6861F: Documentation/powerpc/ 6862F: arch/powerpc/ 6863F: drivers/char/tpm/tpm_ibmvtpm* 6864F: drivers/crypto/nx/ 6865F: drivers/crypto/vmx/ 6866F: drivers/net/ethernet/ibm/ibmveth.* 6867F: drivers/net/ethernet/ibm/ibmvnic.* 6868F: drivers/pci/hotplug/rpa* 6869F: drivers/scsi/ibmvscsi/ 6870N: opal 6871N: /pmac 6872N: powermac 6873N: powernv 6874N: [^a-z0-9]ps3 6875N: pseries 6876 6877LINUX FOR POWER MACINTOSH 6878M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6879W: http://www.penguinppc.org/ 6880L: linuxppc-dev@lists.ozlabs.org 6881S: Maintained 6882F: arch/powerpc/platforms/powermac/ 6883F: drivers/macintosh/ 6884 6885LINUX FOR POWERPC EMBEDDED MPC5XXX 6886M: Anatolij Gustschin <agust@denx.de> 6887L: linuxppc-dev@lists.ozlabs.org 6888T: git git://git.denx.de/linux-denx-agust.git 6889S: Maintained 6890F: arch/powerpc/platforms/512x/ 6891F: arch/powerpc/platforms/52xx/ 6892 6893LINUX FOR POWERPC EMBEDDED PPC4XX 6894M: Alistair Popple <alistair@popple.id.au> 6895M: Matt Porter <mporter@kernel.crashing.org> 6896W: http://www.penguinppc.org/ 6897L: linuxppc-dev@lists.ozlabs.org 6898S: Maintained 6899F: arch/powerpc/platforms/40x/ 6900F: arch/powerpc/platforms/44x/ 6901 6902LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6903L: linuxppc-dev@lists.ozlabs.org 6904S: Orphan 6905F: arch/powerpc/*/*virtex* 6906F: arch/powerpc/*/*/*virtex* 6907 6908LINUX FOR POWERPC EMBEDDED PPC8XX 6909M: Vitaly Bordug <vitb@kernel.crashing.org> 6910W: http://www.penguinppc.org/ 6911L: linuxppc-dev@lists.ozlabs.org 6912S: Maintained 6913F: arch/powerpc/platforms/8xx/ 6914 6915LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6916M: Scott Wood <oss@buserror.net> 6917M: Kumar Gala <galak@kernel.crashing.org> 6918W: http://www.penguinppc.org/ 6919L: linuxppc-dev@lists.ozlabs.org 6920T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6921S: Maintained 6922F: arch/powerpc/platforms/83xx/ 6923F: arch/powerpc/platforms/85xx/ 6924 6925LINUX FOR POWERPC PA SEMI PWRFICIENT 6926M: Olof Johansson <olof@lixom.net> 6927L: linuxppc-dev@lists.ozlabs.org 6928S: Maintained 6929F: arch/powerpc/platforms/pasemi/ 6930F: drivers/*/*pasemi* 6931F: drivers/*/*/*pasemi* 6932 6933LINUX SECURITY MODULE (LSM) FRAMEWORK 6934M: Chris Wright <chrisw@sous-sol.org> 6935L: linux-security-module@vger.kernel.org 6936S: Supported 6937 6938LIS3LV02D ACCELEROMETER DRIVER 6939M: Eric Piel <eric.piel@tremplin-utc.net> 6940S: Maintained 6941F: Documentation/misc-devices/lis3lv02d 6942F: drivers/misc/lis3lv02d/ 6943F: drivers/platform/x86/hp_accel.c 6944 6945LIVE PATCHING 6946M: Josh Poimboeuf <jpoimboe@redhat.com> 6947M: Jessica Yu <jeyu@redhat.com> 6948M: Jiri Kosina <jikos@kernel.org> 6949M: Miroslav Benes <mbenes@suse.cz> 6950R: Petr Mladek <pmladek@suse.com> 6951S: Maintained 6952F: kernel/livepatch/ 6953F: include/linux/livepatch.h 6954F: arch/x86/include/asm/livepatch.h 6955F: arch/x86/kernel/livepatch.c 6956F: Documentation/livepatch/ 6957F: Documentation/ABI/testing/sysfs-kernel-livepatch 6958F: samples/livepatch/ 6959L: live-patching@vger.kernel.org 6960T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6961 6962LINUX KERNEL DUMP TEST MODULE (LKDTM) 6963M: Kees Cook <keescook@chromium.org> 6964S: Maintained 6965F: drivers/misc/lkdtm.c 6966 6967LLC (802.2) 6968M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6969S: Maintained 6970F: include/linux/llc.h 6971F: include/uapi/linux/llc.h 6972F: include/net/llc* 6973F: net/llc/ 6974 6975LM73 HARDWARE MONITOR DRIVER 6976M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6977L: linux-hwmon@vger.kernel.org 6978S: Maintained 6979F: drivers/hwmon/lm73.c 6980 6981LM78 HARDWARE MONITOR DRIVER 6982M: Jean Delvare <jdelvare@suse.com> 6983L: linux-hwmon@vger.kernel.org 6984S: Maintained 6985F: Documentation/hwmon/lm78 6986F: drivers/hwmon/lm78.c 6987 6988LM83 HARDWARE MONITOR DRIVER 6989M: Jean Delvare <jdelvare@suse.com> 6990L: linux-hwmon@vger.kernel.org 6991S: Maintained 6992F: Documentation/hwmon/lm83 6993F: drivers/hwmon/lm83.c 6994 6995LM90 HARDWARE MONITOR DRIVER 6996M: Jean Delvare <jdelvare@suse.com> 6997L: linux-hwmon@vger.kernel.org 6998S: Maintained 6999F: Documentation/hwmon/lm90 7000F: Documentation/devicetree/bindings/hwmon/lm90.txt 7001F: drivers/hwmon/lm90.c 7002 7003LM95234 HARDWARE MONITOR DRIVER 7004M: Guenter Roeck <linux@roeck-us.net> 7005L: linux-hwmon@vger.kernel.org 7006S: Maintained 7007F: Documentation/hwmon/lm95234 7008F: drivers/hwmon/lm95234.c 7009 7010LME2510 MEDIA DRIVER 7011M: Malcolm Priestley <tvboxspy@gmail.com> 7012L: linux-media@vger.kernel.org 7013W: https://linuxtv.org 7014Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7015S: Maintained 7016F: drivers/media/usb/dvb-usb-v2/lmedm04* 7017 7018LOCKDEP AND LOCKSTAT 7019M: Peter Zijlstra <peterz@infradead.org> 7020M: Ingo Molnar <mingo@redhat.com> 7021L: linux-kernel@vger.kernel.org 7022T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 7023S: Maintained 7024F: Documentation/locking/lockdep*.txt 7025F: Documentation/locking/lockstat.txt 7026F: include/linux/lockdep.h 7027F: kernel/locking/ 7028 7029LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7030M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7031L: linux-ntfs-dev@lists.sourceforge.net 7032W: http://www.linux-ntfs.org/content/view/19/37/ 7033S: Maintained 7034F: Documentation/ldm.txt 7035F: block/partitions/ldm.* 7036 7037LogFS 7038M: Joern Engel <joern@logfs.org> 7039M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7040L: logfs@logfs.org 7041W: logfs.org 7042S: Maintained 7043F: fs/logfs/ 7044 7045LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7046M: Sathya Prakash <sathya.prakash@broadcom.com> 7047M: Chaitra P B <chaitra.basappa@broadcom.com> 7048M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7049L: MPT-FusionLinux.pdl@broadcom.com 7050L: linux-scsi@vger.kernel.org 7051W: http://www.avagotech.com/support/ 7052S: Supported 7053F: drivers/message/fusion/ 7054F: drivers/scsi/mpt2sas/ 7055F: drivers/scsi/mpt3sas/ 7056 7057LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7058M: Matthew Wilcox <matthew@wil.cx> 7059L: linux-scsi@vger.kernel.org 7060S: Maintained 7061F: drivers/scsi/sym53c8xx_2/ 7062 7063LTC4261 HARDWARE MONITOR DRIVER 7064M: Guenter Roeck <linux@roeck-us.net> 7065L: linux-hwmon@vger.kernel.org 7066S: Maintained 7067F: Documentation/hwmon/ltc4261 7068F: drivers/hwmon/ltc4261.c 7069 7070LTP (Linux Test Project) 7071M: Mike Frysinger <vapier@gentoo.org> 7072M: Cyril Hrubis <chrubis@suse.cz> 7073M: Wanlong Gao <wanlong.gao@gmail.com> 7074M: Jan Stancek <jstancek@redhat.com> 7075M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7076M: Alexey Kodanev <alexey.kodanev@oracle.com> 7077L: ltp@lists.linux.it (subscribers-only) 7078W: http://linux-test-project.github.io/ 7079T: git git://github.com/linux-test-project/ltp.git 7080S: Maintained 7081 7082M32R ARCHITECTURE 7083W: http://www.linux-m32r.org/ 7084S: Orphan 7085F: arch/m32r/ 7086 7087M68K ARCHITECTURE 7088M: Geert Uytterhoeven <geert@linux-m68k.org> 7089L: linux-m68k@lists.linux-m68k.org 7090W: http://www.linux-m68k.org/ 7091T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7092S: Maintained 7093F: arch/m68k/ 7094F: drivers/zorro/ 7095 7096M68K ON APPLE MACINTOSH 7097M: Joshua Thompson <funaho@jurai.org> 7098W: http://www.mac.linux-m68k.org/ 7099L: linux-m68k@lists.linux-m68k.org 7100S: Maintained 7101F: arch/m68k/mac/ 7102 7103M68K ON HP9000/300 7104M: Philip Blundell <philb@gnu.org> 7105W: http://www.tazenda.demon.co.uk/phil/linux-hp 7106S: Maintained 7107F: arch/m68k/hp300/ 7108 7109M88DS3103 MEDIA DRIVER 7110M: Antti Palosaari <crope@iki.fi> 7111L: linux-media@vger.kernel.org 7112W: https://linuxtv.org 7113W: http://palosaari.fi/linux/ 7114Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7115T: git git://linuxtv.org/anttip/media_tree.git 7116S: Maintained 7117F: drivers/media/dvb-frontends/m88ds3103* 7118 7119M88RS2000 MEDIA DRIVER 7120M: Malcolm Priestley <tvboxspy@gmail.com> 7121L: linux-media@vger.kernel.org 7122W: https://linuxtv.org 7123Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7124S: Maintained 7125F: drivers/media/dvb-frontends/m88rs2000* 7126 7127MA901 MASTERKIT USB FM RADIO DRIVER 7128M: Alexey Klimov <klimov.linux@gmail.com> 7129L: linux-media@vger.kernel.org 7130T: git git://linuxtv.org/media_tree.git 7131S: Maintained 7132F: drivers/media/radio/radio-ma901.c 7133 7134MAC80211 7135M: Johannes Berg <johannes@sipsolutions.net> 7136L: linux-wireless@vger.kernel.org 7137W: http://wireless.kernel.org/ 7138T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7140S: Maintained 7141F: Documentation/networking/mac80211-injection.txt 7142F: include/net/mac80211.h 7143F: net/mac80211/ 7144F: drivers/net/wireless/mac80211_hwsim.[ch] 7145 7146MACVLAN DRIVER 7147M: Patrick McHardy <kaber@trash.net> 7148L: netdev@vger.kernel.org 7149S: Maintained 7150F: drivers/net/macvlan.c 7151F: include/linux/if_macvlan.h 7152 7153MAILBOX API 7154M: Jassi Brar <jassisinghbrar@gmail.com> 7155L: linux-kernel@vger.kernel.org 7156S: Maintained 7157F: drivers/mailbox/ 7158F: include/linux/mailbox_client.h 7159F: include/linux/mailbox_controller.h 7160 7161MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7162M: Michael Kerrisk <mtk.manpages@gmail.com> 7163W: http://www.kernel.org/doc/man-pages 7164L: linux-man@vger.kernel.org 7165S: Maintained 7166 7167MARVELL ARMADA DRM SUPPORT 7168M: Russell King <rmk+kernel@armlinux.org.uk> 7169S: Maintained 7170F: drivers/gpu/drm/armada/ 7171F: include/uapi/drm/armada_drm.h 7172F: Documentation/devicetree/bindings/display/armada/ 7173 7174MARVELL 88E6352 DSA support 7175M: Guenter Roeck <linux@roeck-us.net> 7176S: Maintained 7177F: drivers/net/dsa/mv88e6352.c 7178 7179MARVELL CRYPTO DRIVER 7180M: Boris Brezillon <boris.brezillon@free-electrons.com> 7181M: Arnaud Ebalard <arno@natisbad.org> 7182F: drivers/crypto/marvell/ 7183S: Maintained 7184L: linux-crypto@vger.kernel.org 7185 7186MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7187M: Mirko Lindner <mlindner@marvell.com> 7188M: Stephen Hemminger <stephen@networkplumber.org> 7189L: netdev@vger.kernel.org 7190S: Maintained 7191F: drivers/net/ethernet/marvell/sk* 7192 7193MARVELL LIBERTAS WIRELESS DRIVER 7194L: libertas-dev@lists.infradead.org 7195S: Orphan 7196F: drivers/net/wireless/marvell/libertas/ 7197 7198MARVELL MV643XX ETHERNET DRIVER 7199M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7200L: netdev@vger.kernel.org 7201S: Maintained 7202F: drivers/net/ethernet/marvell/mv643xx_eth.* 7203F: include/linux/mv643xx.h 7204 7205MARVELL MVNETA ETHERNET DRIVER 7206M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7207L: netdev@vger.kernel.org 7208S: Maintained 7209F: drivers/net/ethernet/marvell/mvneta.* 7210 7211MARVELL MWIFIEX WIRELESS DRIVER 7212M: Amitkumar Karwar <akarwar@marvell.com> 7213M: Nishant Sarmukadam <nishants@marvell.com> 7214L: linux-wireless@vger.kernel.org 7215S: Maintained 7216F: drivers/net/wireless/marvell/mwifiex/ 7217 7218MARVELL MWL8K WIRELESS DRIVER 7219M: Lennert Buytenhek <buytenh@wantstofly.org> 7220L: linux-wireless@vger.kernel.org 7221S: Odd Fixes 7222F: drivers/net/wireless/marvell/mwl8k.c 7223 7224MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7225M: Nicolas Pitre <nico@fluxnic.net> 7226S: Odd Fixes 7227F: drivers/mmc/host/mvsdio.* 7228 7229MATROX FRAMEBUFFER DRIVER 7230L: linux-fbdev@vger.kernel.org 7231S: Orphan 7232F: drivers/video/fbdev/matrox/matroxfb_* 7233F: include/uapi/linux/matroxfb.h 7234 7235MAX16065 HARDWARE MONITOR DRIVER 7236M: Guenter Roeck <linux@roeck-us.net> 7237L: linux-hwmon@vger.kernel.org 7238S: Maintained 7239F: Documentation/hwmon/max16065 7240F: drivers/hwmon/max16065.c 7241 7242MAX20751 HARDWARE MONITOR DRIVER 7243M: Guenter Roeck <linux@roeck-us.net> 7244L: linux-hwmon@vger.kernel.org 7245S: Maintained 7246F: Documentation/hwmon/max20751 7247F: drivers/hwmon/max20751.c 7248 7249MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7250M: "Hans J. Koch" <hjk@hansjkoch.de> 7251L: linux-hwmon@vger.kernel.org 7252S: Maintained 7253F: Documentation/hwmon/max6650 7254F: drivers/hwmon/max6650.c 7255 7256MAX6697 HARDWARE MONITOR DRIVER 7257M: Guenter Roeck <linux@roeck-us.net> 7258L: linux-hwmon@vger.kernel.org 7259S: Maintained 7260F: Documentation/hwmon/max6697 7261F: Documentation/devicetree/bindings/i2c/max6697.txt 7262F: drivers/hwmon/max6697.c 7263F: include/linux/platform_data/max6697.h 7264 7265MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7266M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7267L: linux-pm@vger.kernel.org 7268S: Supported 7269F: drivers/power/max14577_charger.c 7270F: drivers/power/max77693_charger.c 7271 7272MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7273M: Javier Martinez Canillas <javier@osg.samsung.com> 7274L: linux-kernel@vger.kernel.org 7275S: Supported 7276F: drivers/*/*max77802*.c 7277F: Documentation/devicetree/bindings/*/*max77802.txt 7278F: include/dt-bindings/*/*max77802.h 7279 7280MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7281M: Chanwoo Choi <cw00.choi@samsung.com> 7282M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7283L: linux-kernel@vger.kernel.org 7284S: Supported 7285F: drivers/*/max14577*.c 7286F: drivers/*/max77686*.c 7287F: drivers/*/max77693*.c 7288F: drivers/extcon/extcon-max14577.c 7289F: drivers/extcon/extcon-max77693.c 7290F: drivers/rtc/rtc-max77686.c 7291F: drivers/clk/clk-max77686.c 7292F: Documentation/devicetree/bindings/mfd/max14577.txt 7293F: Documentation/devicetree/bindings/*/max77686.txt 7294F: Documentation/devicetree/bindings/mfd/max77693.txt 7295F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7296F: include/linux/mfd/max14577*.h 7297F: include/linux/mfd/max77686*.h 7298F: include/linux/mfd/max77693*.h 7299 7300MAXIRADIO FM RADIO RECEIVER DRIVER 7301M: Hans Verkuil <hverkuil@xs4all.nl> 7302L: linux-media@vger.kernel.org 7303T: git git://linuxtv.org/media_tree.git 7304W: https://linuxtv.org 7305S: Maintained 7306F: drivers/media/radio/radio-maxiradio* 7307 7308MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7309M: Peter Rosin <peda@axentia.se> 7310L: linux-iio@vger.kernel.org 7311S: Maintained 7312F: drivers/iio/potentiometer/mcp4531.c 7313 7314MEDIA DRIVERS FOR RENESAS - VSP1 7315M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7316L: linux-media@vger.kernel.org 7317L: linux-renesas-soc@vger.kernel.org 7318T: git git://linuxtv.org/media_tree.git 7319S: Supported 7320F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7321F: drivers/media/platform/vsp1/ 7322 7323MEDIA DRIVERS FOR ASCOT2E 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/ascot2e* 7331 7332MEDIA DRIVERS FOR CXD2841ER 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/cxd2841er* 7340 7341MEDIA DRIVERS FOR HORUS3A 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/horus3a* 7349 7350MEDIA DRIVERS FOR LNBH25 7351M: Sergey Kozlov <serjk@netup.ru> 7352L: linux-media@vger.kernel.org 7353W: https://linuxtv.org 7354W: http://netup.tv/ 7355T: git git://linuxtv.org/media_tree.git 7356S: Supported 7357F: drivers/media/dvb-frontends/lnbh25* 7358 7359MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7360M: Sergey Kozlov <serjk@netup.ru> 7361L: linux-media@vger.kernel.org 7362W: https://linuxtv.org 7363W: http://netup.tv/ 7364T: git git://linuxtv.org/media_tree.git 7365S: Supported 7366F: drivers/media/pci/netup_unidvb/* 7367 7368MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7369M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 7370P: LinuxTV.org Project 7371L: linux-media@vger.kernel.org 7372W: https://linuxtv.org 7373Q: http://patchwork.kernel.org/project/linux-media/list/ 7374T: git git://linuxtv.org/media_tree.git 7375S: Maintained 7376F: Documentation/dvb/ 7377F: Documentation/video4linux/ 7378F: Documentation/DocBook/media/ 7379F: drivers/media/ 7380F: drivers/staging/media/ 7381F: include/linux/platform_data/media/ 7382F: include/media/ 7383F: include/uapi/linux/dvb/ 7384F: include/uapi/linux/videodev2.h 7385F: include/uapi/linux/media.h 7386F: include/uapi/linux/v4l2-* 7387F: include/uapi/linux/meye.h 7388F: include/uapi/linux/ivtv* 7389F: include/uapi/linux/uvcvideo.h 7390 7391MEDIATEK ETHERNET DRIVER 7392M: Felix Fietkau <nbd@openwrt.org> 7393M: John Crispin <blogic@openwrt.org> 7394L: netdev@vger.kernel.org 7395S: Maintained 7396F: drivers/net/ethernet/mediatek/ 7397 7398MEDIATEK MT7601U WIRELESS LAN DRIVER 7399M: Jakub Kicinski <kubakici@wp.pl> 7400L: linux-wireless@vger.kernel.org 7401S: Maintained 7402F: drivers/net/wireless/mediatek/mt7601u/ 7403 7404MEGARAID SCSI/SAS DRIVERS 7405M: Kashyap Desai <kashyap.desai@avagotech.com> 7406M: Sumit Saxena <sumit.saxena@avagotech.com> 7407M: Uday Lingala <uday.lingala@avagotech.com> 7408L: megaraidlinux.pdl@avagotech.com 7409L: linux-scsi@vger.kernel.org 7410W: http://www.lsi.com 7411S: Maintained 7412F: Documentation/scsi/megaraid.txt 7413F: drivers/scsi/megaraid.* 7414F: drivers/scsi/megaraid/ 7415 7416MELLANOX ETHERNET DRIVER (mlx4_en) 7417M: Eugenia Emantayev <eugenia@mellanox.com> 7418L: netdev@vger.kernel.org 7419S: Supported 7420W: http://www.mellanox.com 7421Q: http://patchwork.ozlabs.org/project/netdev/list/ 7422F: drivers/net/ethernet/mellanox/mlx4/en_* 7423 7424MELLANOX ETHERNET DRIVER (mlx5e) 7425M: Saeed Mahameed <saeedm@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/mlx5/core/en_* 7431 7432MELLANOX ETHERNET SWITCH DRIVERS 7433M: Jiri Pirko <jiri@mellanox.com> 7434M: Ido Schimmel <idosch@mellanox.com> 7435L: netdev@vger.kernel.org 7436S: Supported 7437W: http://www.mellanox.com 7438Q: http://patchwork.ozlabs.org/project/netdev/list/ 7439F: drivers/net/ethernet/mellanox/mlxsw/ 7440 7441MEMBARRIER SUPPORT 7442M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7443M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7444L: linux-kernel@vger.kernel.org 7445S: Supported 7446F: kernel/membarrier.c 7447F: include/uapi/linux/membarrier.h 7448 7449MEMORY MANAGEMENT 7450L: linux-mm@kvack.org 7451W: http://www.linux-mm.org 7452S: Maintained 7453F: include/linux/mm.h 7454F: include/linux/gfp.h 7455F: include/linux/mmzone.h 7456F: include/linux/memory_hotplug.h 7457F: include/linux/vmalloc.h 7458F: mm/ 7459 7460MEMORY TECHNOLOGY DEVICES (MTD) 7461M: David Woodhouse <dwmw2@infradead.org> 7462M: Brian Norris <computersforpeace@gmail.com> 7463L: linux-mtd@lists.infradead.org 7464W: http://www.linux-mtd.infradead.org/ 7465Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7466T: git git://git.infradead.org/linux-mtd.git 7467T: git git://git.infradead.org/l2-mtd.git 7468S: Maintained 7469F: drivers/mtd/ 7470F: include/linux/mtd/ 7471F: include/uapi/mtd/ 7472 7473MEN A21 WATCHDOG DRIVER 7474M: Johannes Thumshirn <morbidrsa@gmail.com> 7475L: linux-watchdog@vger.kernel.org 7476S: Maintained 7477F: drivers/watchdog/mena21_wdt.c 7478 7479MEN CHAMELEON BUS (mcb) 7480M: Johannes Thumshirn <morbidrsa@gmail.com> 7481S: Maintained 7482F: drivers/mcb/ 7483F: include/linux/mcb.h 7484F: Documentation/men-chameleon-bus.txt 7485 7486MEN F21BMC (Board Management Controller) 7487M: Andreas Werner <andreas.werner@men.de> 7488S: Supported 7489F: drivers/mfd/menf21bmc.c 7490F: drivers/watchdog/menf21bmc_wdt.c 7491F: drivers/leds/leds-menf21bmc.c 7492F: drivers/hwmon/menf21bmc_hwmon.c 7493F: Documentation/hwmon/menf21bmc 7494 7495METAG ARCHITECTURE 7496M: James Hogan <james.hogan@imgtec.com> 7497L: linux-metag@vger.kernel.org 7498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7499S: Odd Fixes 7500F: arch/metag/ 7501F: Documentation/metag/ 7502F: Documentation/devicetree/bindings/metag/ 7503F: Documentation/devicetree/bindings/interrupt-controller/img,* 7504F: drivers/clocksource/metag_generic.c 7505F: drivers/irqchip/irq-metag.c 7506F: drivers/irqchip/irq-metag-ext.c 7507F: drivers/tty/metag_da.c 7508 7509MICROBLAZE ARCHITECTURE 7510M: Michal Simek <monstr@monstr.eu> 7511W: http://www.monstr.eu/fdt/ 7512T: git git://git.monstr.eu/linux-2.6-microblaze.git 7513S: Supported 7514F: arch/microblaze/ 7515 7516MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7517M: Chen Yu <yu.c.chen@intel.com> 7518L: platform-driver-x86@vger.kernel.org 7519S: Supported 7520F: drivers/platform/x86/surfacepro3_button.c 7521 7522MICROTEK X6 SCANNER 7523M: Oliver Neukum <oliver@neukum.org> 7524S: Maintained 7525F: drivers/usb/image/microtek.* 7526 7527MIPS 7528M: Ralf Baechle <ralf@linux-mips.org> 7529L: linux-mips@linux-mips.org 7530W: http://www.linux-mips.org/ 7531T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7532Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7533S: Supported 7534F: Documentation/devicetree/bindings/mips/ 7535F: Documentation/mips/ 7536F: arch/mips/ 7537 7538MIPS/LOONGSON1 ARCHITECTURE 7539M: Keguang Zhang <keguang.zhang@gmail.com> 7540L: linux-mips@linux-mips.org 7541S: Maintained 7542F: arch/mips/loongson32/ 7543F: arch/mips/include/asm/mach-loongson32/ 7544F: drivers/*/*loongson1* 7545F: drivers/*/*/*loongson1* 7546 7547MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7548M: Hans Verkuil <hverkuil@xs4all.nl> 7549L: linux-media@vger.kernel.org 7550T: git git://linuxtv.org/media_tree.git 7551W: https://linuxtv.org 7552S: Odd Fixes 7553F: drivers/media/radio/radio-miropcm20* 7554 7555MELLANOX MLX4 core VPI driver 7556M: Yishai Hadas <yishaih@mellanox.com> 7557L: netdev@vger.kernel.org 7558L: linux-rdma@vger.kernel.org 7559W: http://www.mellanox.com 7560Q: http://patchwork.ozlabs.org/project/netdev/list/ 7561S: Supported 7562F: drivers/net/ethernet/mellanox/mlx4/ 7563F: include/linux/mlx4/ 7564 7565MELLANOX MLX4 IB driver 7566M: Yishai Hadas <yishaih@mellanox.com> 7567L: linux-rdma@vger.kernel.org 7568W: http://www.mellanox.com 7569Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7570S: Supported 7571F: drivers/infiniband/hw/mlx4/ 7572F: include/linux/mlx4/ 7573 7574MELLANOX MLX5 core VPI driver 7575M: Matan Barak <matanb@mellanox.com> 7576M: Leon Romanovsky <leonro@mellanox.com> 7577L: netdev@vger.kernel.org 7578L: linux-rdma@vger.kernel.org 7579W: http://www.mellanox.com 7580Q: http://patchwork.ozlabs.org/project/netdev/list/ 7581S: Supported 7582F: drivers/net/ethernet/mellanox/mlx5/core/ 7583F: include/linux/mlx5/ 7584 7585MELLANOX MLX5 IB driver 7586M: Matan Barak <matanb@mellanox.com> 7587M: Leon Romanovsky <leonro@mellanox.com> 7588L: linux-rdma@vger.kernel.org 7589W: http://www.mellanox.com 7590Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7591S: Supported 7592F: drivers/infiniband/hw/mlx5/ 7593F: include/linux/mlx5/ 7594 7595MELEXIS MLX90614 DRIVER 7596M: Crt Mori <cmo@melexis.com> 7597L: linux-iio@vger.kernel.org 7598W: http://www.melexis.com 7599S: Supported 7600F: drivers/iio/temperature/mlx90614.c 7601 7602MN88472 MEDIA DRIVER 7603M: Antti Palosaari <crope@iki.fi> 7604L: linux-media@vger.kernel.org 7605W: https://linuxtv.org 7606W: http://palosaari.fi/linux/ 7607Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7608T: git git://linuxtv.org/anttip/media_tree.git 7609S: Maintained 7610F: drivers/staging/media/mn88472/ 7611F: drivers/media/dvb-frontends/mn88472.h 7612 7613MN88473 MEDIA DRIVER 7614M: Antti Palosaari <crope@iki.fi> 7615L: linux-media@vger.kernel.org 7616W: https://linuxtv.org 7617W: http://palosaari.fi/linux/ 7618Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7619S: Maintained 7620F: drivers/media/dvb-frontends/mn88473* 7621 7622MODULE SUPPORT 7623M: Rusty Russell <rusty@rustcorp.com.au> 7624S: Maintained 7625F: include/linux/module.h 7626F: kernel/module.c 7627 7628MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7629W: http://popies.net/meye/ 7630S: Orphan 7631F: Documentation/video4linux/meye.txt 7632F: drivers/media/pci/meye/ 7633F: include/uapi/linux/meye.h 7634 7635MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7636M: Jiri Slaby <jirislaby@gmail.com> 7637S: Maintained 7638F: Documentation/serial/moxa-smartio 7639F: drivers/tty/mxser.* 7640 7641MR800 AVERMEDIA USB FM RADIO DRIVER 7642M: Alexey Klimov <klimov.linux@gmail.com> 7643L: linux-media@vger.kernel.org 7644T: git git://linuxtv.org/media_tree.git 7645S: Maintained 7646F: drivers/media/radio/radio-mr800.c 7647 7648MRF24J40 IEEE 802.15.4 RADIO DRIVER 7649M: Alan Ott <alan@signal11.us> 7650L: linux-wpan@vger.kernel.org 7651S: Maintained 7652F: drivers/net/ieee802154/mrf24j40.c 7653F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7654 7655MSI LAPTOP SUPPORT 7656M: "Lee, Chun-Yi" <jlee@suse.com> 7657L: platform-driver-x86@vger.kernel.org 7658S: Maintained 7659F: drivers/platform/x86/msi-laptop.c 7660 7661MSI WMI SUPPORT 7662L: platform-driver-x86@vger.kernel.org 7663S: Orphan 7664F: drivers/platform/x86/msi-wmi.c 7665 7666MSI001 MEDIA DRIVER 7667M: Antti Palosaari <crope@iki.fi> 7668L: linux-media@vger.kernel.org 7669W: https://linuxtv.org 7670W: http://palosaari.fi/linux/ 7671Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7672T: git git://linuxtv.org/anttip/media_tree.git 7673S: Maintained 7674F: drivers/media/tuners/msi001* 7675 7676MSI2500 MEDIA DRIVER 7677M: Antti Palosaari <crope@iki.fi> 7678L: linux-media@vger.kernel.org 7679W: https://linuxtv.org 7680W: http://palosaari.fi/linux/ 7681Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7682T: git git://linuxtv.org/anttip/media_tree.git 7683S: Maintained 7684F: drivers/media/usb/msi2500/ 7685 7686MSYSTEMS DISKONCHIP G3 MTD DRIVER 7687M: Robert Jarzmik <robert.jarzmik@free.fr> 7688L: linux-mtd@lists.infradead.org 7689S: Maintained 7690F: drivers/mtd/devices/docg3* 7691 7692MT9M032 APTINA SENSOR DRIVER 7693M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7694L: linux-media@vger.kernel.org 7695T: git git://linuxtv.org/media_tree.git 7696S: Maintained 7697F: drivers/media/i2c/mt9m032.c 7698F: include/media/i2c/mt9m032.h 7699 7700MT9P031 APTINA CAMERA SENSOR 7701M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7702L: linux-media@vger.kernel.org 7703T: git git://linuxtv.org/media_tree.git 7704S: Maintained 7705F: drivers/media/i2c/mt9p031.c 7706F: include/media/i2c/mt9p031.h 7707 7708MT9T001 APTINA CAMERA SENSOR 7709M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7710L: linux-media@vger.kernel.org 7711T: git git://linuxtv.org/media_tree.git 7712S: Maintained 7713F: drivers/media/i2c/mt9t001.c 7714F: include/media/i2c/mt9t001.h 7715 7716MT9V032 APTINA CAMERA SENSOR 7717M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7718L: linux-media@vger.kernel.org 7719T: git git://linuxtv.org/media_tree.git 7720S: Maintained 7721F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7722F: drivers/media/i2c/mt9v032.c 7723F: include/media/i2c/mt9v032.h 7724 7725MULTIFUNCTION DEVICES (MFD) 7726M: Lee Jones <lee.jones@linaro.org> 7727T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7728S: Supported 7729F: drivers/mfd/ 7730F: include/linux/mfd/ 7731 7732MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7733M: Ulf Hansson <ulf.hansson@linaro.org> 7734L: linux-mmc@vger.kernel.org 7735T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7736S: Maintained 7737F: drivers/mmc/ 7738F: include/linux/mmc/ 7739F: include/uapi/linux/mmc/ 7740 7741MULTIMEDIA CARD (MMC) ETC. OVER SPI 7742S: Orphan 7743F: drivers/mmc/host/mmc_spi.c 7744F: include/linux/spi/mmc_spi.h 7745 7746MULTISOUND SOUND DRIVER 7747M: Andrew Veliath <andrewtv@usa.net> 7748S: Maintained 7749F: Documentation/sound/oss/MultiSound 7750F: sound/oss/msnd* 7751 7752MULTITECH MULTIPORT CARD (ISICOM) 7753S: Orphan 7754F: drivers/tty/isicom.c 7755F: include/linux/isicom.h 7756 7757MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7758M: Bin Liu <b-liu@ti.com> 7759L: linux-usb@vger.kernel.org 7760T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7761S: Maintained 7762F: drivers/usb/musb/ 7763 7764MXL5007T MEDIA DRIVER 7765M: Michael Krufky <mkrufky@linuxtv.org> 7766L: linux-media@vger.kernel.org 7767W: https://linuxtv.org 7768W: http://github.com/mkrufky 7769Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7770T: git git://linuxtv.org/mkrufky/tuners.git 7771S: Maintained 7772F: drivers/media/tuners/mxl5007t.* 7773 7774MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7775M: Hyong-Youb Kim <hykim@myri.com> 7776L: netdev@vger.kernel.org 7777W: https://www.myricom.com/support/downloads/myri10ge.html 7778S: Supported 7779F: drivers/net/ethernet/myricom/myri10ge/ 7780 7781NAND FLASH SUBSYSTEM 7782M: Boris Brezillon <boris.brezillon@free-electrons.com> 7783R: Richard Weinberger <richard@nod.at> 7784L: linux-mtd@lists.infradead.org 7785W: http://www.linux-mtd.infradead.org/ 7786Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7787T: git git://github.com/linux-nand/linux.git 7788S: Maintained 7789F: drivers/mtd/nand/ 7790F: include/linux/mtd/nand*.h 7791 7792NATSEMI ETHERNET DRIVER (DP8381x) 7793S: Orphan 7794F: drivers/net/ethernet/natsemi/natsemi.c 7795 7796NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7797M: Daniel Mack <zonque@gmail.com> 7798S: Maintained 7799L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7800W: http://www.native-instruments.com 7801F: sound/usb/caiaq/ 7802 7803NCP FILESYSTEM 7804M: Petr Vandrovec <petr@vandrovec.name> 7805S: Odd Fixes 7806F: fs/ncpfs/ 7807 7808NCR 5380 SCSI DRIVERS 7809M: Finn Thain <fthain@telegraphics.com.au> 7810M: Michael Schmitz <schmitzmic@gmail.com> 7811L: linux-scsi@vger.kernel.org 7812S: Maintained 7813F: Documentation/scsi/g_NCR5380.txt 7814F: Documentation/scsi/dtc3x80.txt 7815F: drivers/scsi/NCR5380.* 7816F: drivers/scsi/arm/cumana_1.c 7817F: drivers/scsi/arm/oak.c 7818F: drivers/scsi/atari_scsi.* 7819F: drivers/scsi/dmx3191d.c 7820F: drivers/scsi/dtc.* 7821F: drivers/scsi/g_NCR5380.* 7822F: drivers/scsi/g_NCR5380_mmio.c 7823F: drivers/scsi/mac_scsi.* 7824F: drivers/scsi/pas16.* 7825F: drivers/scsi/sun3_scsi.* 7826F: drivers/scsi/sun3_scsi_vme.c 7827F: drivers/scsi/t128.* 7828 7829NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7830M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7831L: linux-scsi@vger.kernel.org 7832S: Maintained 7833F: drivers/scsi/NCR_D700.* 7834 7835NCT6775 HARDWARE MONITOR DRIVER 7836M: Guenter Roeck <linux@roeck-us.net> 7837L: linux-hwmon@vger.kernel.org 7838S: Maintained 7839F: Documentation/hwmon/nct6775 7840F: drivers/hwmon/nct6775.c 7841 7842NETEFFECT IWARP RNIC DRIVER (IW_NES) 7843M: Faisal Latif <faisal.latif@intel.com> 7844L: linux-rdma@vger.kernel.org 7845W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7846S: Supported 7847F: drivers/infiniband/hw/nes/ 7848 7849NETEM NETWORK EMULATOR 7850M: Stephen Hemminger <stephen@networkplumber.org> 7851L: netem@lists.linux-foundation.org (moderated for non-subscribers) 7852S: Maintained 7853F: net/sched/sch_netem.c 7854 7855NETERION 10GbE DRIVERS (s2io/vxge) 7856M: Jon Mason <jdmason@kudzu.us> 7857L: netdev@vger.kernel.org 7858S: Supported 7859F: Documentation/networking/s2io.txt 7860F: Documentation/networking/vxge.txt 7861F: drivers/net/ethernet/neterion/ 7862 7863NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7864M: Pablo Neira Ayuso <pablo@netfilter.org> 7865M: Patrick McHardy <kaber@trash.net> 7866M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7867L: netfilter-devel@vger.kernel.org 7868L: coreteam@netfilter.org 7869W: http://www.netfilter.org/ 7870W: http://www.iptables.org/ 7871Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7872T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7873T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7874S: Supported 7875F: include/linux/netfilter* 7876F: include/linux/netfilter/ 7877F: include/net/netfilter/ 7878F: include/uapi/linux/netfilter* 7879F: include/uapi/linux/netfilter/ 7880F: net/*/netfilter.c 7881F: net/*/netfilter/ 7882F: net/netfilter/ 7883F: net/bridge/br_netfilter*.c 7884 7885NETLABEL 7886M: Paul Moore <paul@paul-moore.com> 7887W: http://netlabel.sf.net 7888L: netdev@vger.kernel.org 7889S: Maintained 7890F: Documentation/netlabel/ 7891F: include/net/netlabel.h 7892F: net/netlabel/ 7893 7894NETROM NETWORK LAYER 7895M: Ralf Baechle <ralf@linux-mips.org> 7896L: linux-hams@vger.kernel.org 7897W: http://www.linux-ax25.org/ 7898S: Maintained 7899F: include/net/netrom.h 7900F: include/uapi/linux/netrom.h 7901F: net/netrom/ 7902 7903NETRONOME ETHERNET DRIVERS 7904M: Jakub Kicinski <jakub.kicinski@netronome.com> 7905L: oss-drivers@netronome.com 7906S: Maintained 7907F: drivers/net/ethernet/netronome/ 7908 7909NETWORK BLOCK DEVICE (NBD) 7910M: Markus Pargmann <mpa@pengutronix.de> 7911S: Maintained 7912L: nbd-general@lists.sourceforge.net 7913T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7914F: Documentation/blockdev/nbd.txt 7915F: drivers/block/nbd.c 7916F: include/uapi/linux/nbd.h 7917 7918NETWORK DROP MONITOR 7919M: Neil Horman <nhorman@tuxdriver.com> 7920L: netdev@vger.kernel.org 7921S: Maintained 7922W: https://fedorahosted.org/dropwatch/ 7923F: net/core/drop_monitor.c 7924 7925NETWORKING [GENERAL] 7926M: "David S. Miller" <davem@davemloft.net> 7927L: netdev@vger.kernel.org 7928W: http://www.linuxfoundation.org/en/Net 7929Q: http://patchwork.ozlabs.org/project/netdev/list/ 7930T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7931T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7932S: Maintained 7933F: net/ 7934F: include/net/ 7935F: include/linux/in.h 7936F: include/linux/net.h 7937F: include/linux/netdevice.h 7938F: include/uapi/linux/in.h 7939F: include/uapi/linux/net.h 7940F: include/uapi/linux/netdevice.h 7941F: include/uapi/linux/net_namespace.h 7942F: tools/net/ 7943F: tools/testing/selftests/net/ 7944F: lib/random32.c 7945F: lib/test_bpf.c 7946 7947NETWORKING [IPv4/IPv6] 7948M: "David S. Miller" <davem@davemloft.net> 7949M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7950M: James Morris <jmorris@namei.org> 7951M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7952M: Patrick McHardy <kaber@trash.net> 7953L: netdev@vger.kernel.org 7954T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7955S: Maintained 7956F: net/ipv4/ 7957F: net/ipv6/ 7958F: include/net/ip* 7959F: arch/x86/net/* 7960 7961NETWORKING [IPSEC] 7962M: Steffen Klassert <steffen.klassert@secunet.com> 7963M: Herbert Xu <herbert@gondor.apana.org.au> 7964M: "David S. Miller" <davem@davemloft.net> 7965L: netdev@vger.kernel.org 7966T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7967T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7968S: Maintained 7969F: net/core/flow.c 7970F: net/xfrm/ 7971F: net/key/ 7972F: net/ipv4/xfrm* 7973F: net/ipv4/esp4.c 7974F: net/ipv4/ah4.c 7975F: net/ipv4/ipcomp.c 7976F: net/ipv4/ip_vti.c 7977F: net/ipv6/xfrm* 7978F: net/ipv6/esp6.c 7979F: net/ipv6/ah6.c 7980F: net/ipv6/ipcomp6.c 7981F: net/ipv6/ip6_vti.c 7982F: include/uapi/linux/xfrm.h 7983F: include/net/xfrm.h 7984 7985NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 7986M: Paul Moore <paul@paul-moore.com> 7987L: netdev@vger.kernel.org 7988S: Maintained 7989 7990NETWORKING [WIRELESS] 7991L: linux-wireless@vger.kernel.org 7992Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7993 7994NETWORKING DRIVERS 7995L: netdev@vger.kernel.org 7996W: http://www.linuxfoundation.org/en/Net 7997Q: http://patchwork.ozlabs.org/project/netdev/list/ 7998T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7999T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8000S: Odd Fixes 8001F: drivers/net/ 8002F: include/linux/if_* 8003F: include/linux/netdevice.h 8004F: include/linux/etherdevice.h 8005F: include/linux/fcdevice.h 8006F: include/linux/fddidevice.h 8007F: include/linux/hippidevice.h 8008F: include/linux/inetdevice.h 8009F: include/uapi/linux/if_* 8010F: include/uapi/linux/netdevice.h 8011 8012NETWORKING DRIVERS (WIRELESS) 8013M: Kalle Valo <kvalo@codeaurora.org> 8014L: linux-wireless@vger.kernel.org 8015Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8016T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8017T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8018S: Maintained 8019F: drivers/net/wireless/ 8020 8021NETXEN (1/10) GbE SUPPORT 8022M: Manish Chopra <manish.chopra@qlogic.com> 8023M: Sony Chacko <sony.chacko@qlogic.com> 8024M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8025L: netdev@vger.kernel.org 8026W: http://www.qlogic.com 8027S: Supported 8028F: drivers/net/ethernet/qlogic/netxen/ 8029 8030NFC SUBSYSTEM 8031M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8032M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8033M: Samuel Ortiz <sameo@linux.intel.com> 8034L: linux-wireless@vger.kernel.org 8035L: linux-nfc@lists.01.org (subscribers-only) 8036S: Supported 8037F: net/nfc/ 8038F: include/net/nfc/ 8039F: include/uapi/linux/nfc.h 8040F: drivers/nfc/ 8041F: include/linux/platform_data/nfcmrvl.h 8042F: include/linux/platform_data/nxp-nci.h 8043F: include/linux/platform_data/pn544.h 8044F: include/linux/platform_data/st21nfca.h 8045F: include/linux/platform_data/st-nci.h 8046F: Documentation/devicetree/bindings/net/nfc/ 8047 8048NFS, SUNRPC, AND LOCKD CLIENTS 8049M: Trond Myklebust <trond.myklebust@primarydata.com> 8050M: Anna Schumaker <anna.schumaker@netapp.com> 8051L: linux-nfs@vger.kernel.org 8052W: http://client.linux-nfs.org 8053T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8054S: Maintained 8055F: fs/lockd/ 8056F: fs/nfs/ 8057F: fs/nfs_common/ 8058F: net/sunrpc/ 8059F: include/linux/lockd/ 8060F: include/linux/nfs* 8061F: include/linux/sunrpc/ 8062F: include/uapi/linux/nfs* 8063F: include/uapi/linux/sunrpc/ 8064 8065NILFS2 FILESYSTEM 8066M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8067L: linux-nilfs@vger.kernel.org 8068W: http://nilfs.sourceforge.net/ 8069W: http://nilfs.osdn.jp/ 8070T: git git://github.com/konis/nilfs2.git 8071S: Supported 8072F: Documentation/filesystems/nilfs2.txt 8073F: fs/nilfs2/ 8074F: include/linux/nilfs2_fs.h 8075F: include/trace/events/nilfs2.h 8076 8077NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8078M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8079W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8080S: Maintained 8081F: Documentation/scsi/NinjaSCSI.txt 8082F: drivers/scsi/pcmcia/nsp_* 8083 8084NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8085M: GOTO Masanori <gotom@debian.or.jp> 8086M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8087W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8088S: Maintained 8089F: Documentation/scsi/NinjaSCSI.txt 8090F: drivers/scsi/nsp32* 8091 8092NIOS2 ARCHITECTURE 8093M: Ley Foon Tan <lftan@altera.com> 8094L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8095T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8096S: Maintained 8097F: arch/nios2/ 8098 8099NOKIA N900 POWER SUPPLY DRIVERS 8100R: Pali Rohár <pali.rohar@gmail.com> 8101F: include/linux/power/bq2415x_charger.h 8102F: include/linux/power/bq27xxx_battery.h 8103F: include/linux/power/isp1704_charger.h 8104F: drivers/power/bq2415x_charger.c 8105F: drivers/power/bq27xxx_battery.c 8106F: drivers/power/bq27xxx_battery_i2c.c 8107F: drivers/power/isp1704_charger.c 8108F: drivers/power/rx51_battery.c 8109 8110NTB DRIVER CORE 8111M: Jon Mason <jdmason@kudzu.us> 8112M: Dave Jiang <dave.jiang@intel.com> 8113M: Allen Hubbe <Allen.Hubbe@emc.com> 8114L: linux-ntb@googlegroups.com 8115S: Supported 8116W: https://github.com/jonmason/ntb/wiki 8117T: git git://github.com/jonmason/ntb.git 8118F: drivers/ntb/ 8119F: drivers/net/ntb_netdev.c 8120F: include/linux/ntb.h 8121F: include/linux/ntb_transport.h 8122 8123NTB INTEL DRIVER 8124M: Jon Mason <jdmason@kudzu.us> 8125M: Dave Jiang <dave.jiang@intel.com> 8126L: linux-ntb@googlegroups.com 8127S: Supported 8128W: https://github.com/jonmason/ntb/wiki 8129T: git git://github.com/jonmason/ntb.git 8130F: drivers/ntb/hw/intel/ 8131 8132NTB AMD DRIVER 8133M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8134L: linux-ntb@googlegroups.com 8135S: Supported 8136F: drivers/ntb/hw/amd/ 8137 8138NTFS FILESYSTEM 8139M: Anton Altaparmakov <anton@tuxera.com> 8140L: linux-ntfs-dev@lists.sourceforge.net 8141W: http://www.tuxera.com/ 8142T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8143S: Supported 8144F: Documentation/filesystems/ntfs.txt 8145F: fs/ntfs/ 8146 8147NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8148M: Antonino Daplas <adaplas@gmail.com> 8149L: linux-fbdev@vger.kernel.org 8150S: Maintained 8151F: drivers/video/fbdev/riva/ 8152F: drivers/video/fbdev/nvidia/ 8153 8154NVM EXPRESS DRIVER 8155M: Keith Busch <keith.busch@intel.com> 8156M: Jens Axboe <axboe@fb.com> 8157L: linux-nvme@lists.infradead.org 8158T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8159W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8160S: Supported 8161F: drivers/nvme/host/ 8162F: include/linux/nvme.h 8163 8164NVMEM FRAMEWORK 8165M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8166M: Maxime Ripard <maxime.ripard@free-electrons.com> 8167S: Maintained 8168F: drivers/nvmem/ 8169F: Documentation/devicetree/bindings/nvmem/ 8170F: include/linux/nvmem-consumer.h 8171F: include/linux/nvmem-provider.h 8172 8173NXP-NCI NFC DRIVER 8174M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8175R: Charles Gorand <charles.gorand@effinnov.com> 8176L: linux-nfc@lists.01.org (moderated for non-subscribers) 8177S: Supported 8178F: drivers/nfc/nxp-nci 8179 8180NXP TDA998X DRM DRIVER 8181M: Russell King <rmk+kernel@armlinux.org.uk> 8182S: Supported 8183F: drivers/gpu/drm/i2c/tda998x_drv.c 8184F: include/drm/i2c/tda998x.h 8185 8186NXP TFA9879 DRIVER 8187M: Peter Rosin <peda@axentia.se> 8188L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8189S: Maintained 8190F: sound/soc/codecs/tfa9879* 8191 8192OBJTOOL 8193M: Josh Poimboeuf <jpoimboe@redhat.com> 8194S: Supported 8195F: tools/objtool/ 8196 8197OMAP SUPPORT 8198M: Tony Lindgren <tony@atomide.com> 8199L: linux-omap@vger.kernel.org 8200W: http://www.muru.com/linux/omap/ 8201W: http://linux.omap.com/ 8202Q: http://patchwork.kernel.org/project/linux-omap/list/ 8203T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8204S: Maintained 8205F: arch/arm/*omap*/ 8206F: arch/arm/configs/omap1_defconfig 8207F: arch/arm/configs/omap2plus_defconfig 8208F: drivers/i2c/busses/i2c-omap.c 8209F: drivers/irqchip/irq-omap-intc.c 8210F: drivers/mfd/*omap*.c 8211F: drivers/mfd/menelaus.c 8212F: drivers/mfd/palmas.c 8213F: drivers/mfd/tps65217.c 8214F: drivers/mfd/tps65218.c 8215F: drivers/mfd/tps65910.c 8216F: drivers/mfd/twl-core.[ch] 8217F: drivers/mfd/twl4030*.c 8218F: drivers/mfd/twl6030*.c 8219F: drivers/mfd/twl6040*.c 8220F: drivers/regulator/palmas-regulator*.c 8221F: drivers/regulator/pbias-regulator.c 8222F: drivers/regulator/tps65217-regulator.c 8223F: drivers/regulator/tps65218-regulator.c 8224F: drivers/regulator/tps65910-regulator.c 8225F: drivers/regulator/twl-regulator.c 8226F: include/linux/i2c-omap.h 8227 8228OMAP DEVICE TREE SUPPORT 8229M: Benoît Cousson <bcousson@baylibre.com> 8230M: Tony Lindgren <tony@atomide.com> 8231L: linux-omap@vger.kernel.org 8232L: devicetree@vger.kernel.org 8233S: Maintained 8234F: arch/arm/boot/dts/*omap* 8235F: arch/arm/boot/dts/*am3* 8236F: arch/arm/boot/dts/*am4* 8237F: arch/arm/boot/dts/*am5* 8238F: arch/arm/boot/dts/*dra7* 8239 8240OMAP CLOCK FRAMEWORK SUPPORT 8241M: Paul Walmsley <paul@pwsan.com> 8242L: linux-omap@vger.kernel.org 8243S: Maintained 8244F: arch/arm/*omap*/*clock* 8245 8246OMAP POWER MANAGEMENT SUPPORT 8247M: Kevin Hilman <khilman@kernel.org> 8248L: linux-omap@vger.kernel.org 8249S: Maintained 8250F: arch/arm/*omap*/*pm* 8251F: drivers/cpufreq/omap-cpufreq.c 8252 8253OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8254M: Rajendra Nayak <rnayak@codeaurora.org> 8255M: Paul Walmsley <paul@pwsan.com> 8256L: linux-omap@vger.kernel.org 8257S: Maintained 8258F: arch/arm/mach-omap2/prm* 8259 8260OMAP AUDIO SUPPORT 8261M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8262M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8263L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8264L: linux-omap@vger.kernel.org 8265S: Maintained 8266F: sound/soc/omap/ 8267 8268OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8269M: Roger Quadros <rogerq@ti.com> 8270M: Tony Lindgren <tony@atomide.com> 8271L: linux-omap@vger.kernel.org 8272S: Maintained 8273F: drivers/memory/omap-gpmc.c 8274F: arch/arm/mach-omap2/*gpmc* 8275 8276OMAP FRAMEBUFFER SUPPORT 8277M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8278L: linux-fbdev@vger.kernel.org 8279L: linux-omap@vger.kernel.org 8280S: Maintained 8281F: drivers/video/fbdev/omap/ 8282 8283OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8284M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8285L: linux-omap@vger.kernel.org 8286L: linux-fbdev@vger.kernel.org 8287S: Maintained 8288F: drivers/video/fbdev/omap2/ 8289F: Documentation/arm/OMAP/DSS 8290 8291OMAP HARDWARE SPINLOCK SUPPORT 8292M: Ohad Ben-Cohen <ohad@wizery.com> 8293L: linux-omap@vger.kernel.org 8294S: Maintained 8295F: drivers/hwspinlock/omap_hwspinlock.c 8296 8297OMAP MMC SUPPORT 8298M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8299L: linux-omap@vger.kernel.org 8300S: Maintained 8301F: drivers/mmc/host/omap.c 8302 8303OMAP HS MMC SUPPORT 8304L: linux-mmc@vger.kernel.org 8305L: linux-omap@vger.kernel.org 8306S: Orphan 8307F: drivers/mmc/host/omap_hsmmc.c 8308 8309OMAP RANDOM NUMBER GENERATOR SUPPORT 8310M: Deepak Saxena <dsaxena@plexity.net> 8311S: Maintained 8312F: drivers/char/hw_random/omap-rng.c 8313 8314OMAP HWMOD SUPPORT 8315M: Benoît Cousson <bcousson@baylibre.com> 8316M: Paul Walmsley <paul@pwsan.com> 8317L: linux-omap@vger.kernel.org 8318S: Maintained 8319F: arch/arm/mach-omap2/omap_hwmod.* 8320 8321OMAP HWMOD DATA 8322M: Paul Walmsley <paul@pwsan.com> 8323L: linux-omap@vger.kernel.org 8324S: Maintained 8325F: arch/arm/mach-omap2/omap_hwmod*data* 8326 8327OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8328M: Benoît Cousson <bcousson@baylibre.com> 8329L: linux-omap@vger.kernel.org 8330S: Maintained 8331F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8332 8333OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8334M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8335L: linux-media@vger.kernel.org 8336S: Maintained 8337F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8338F: drivers/media/platform/omap3isp/ 8339F: drivers/staging/media/omap4iss/ 8340 8341OMAP USB SUPPORT 8342L: linux-usb@vger.kernel.org 8343L: linux-omap@vger.kernel.org 8344S: Orphan 8345F: drivers/usb/*/*omap* 8346F: arch/arm/*omap*/usb* 8347 8348OMAP GPIO DRIVER 8349M: Grygorii Strashko <grygorii.strashko@ti.com> 8350M: Santosh Shilimkar <ssantosh@kernel.org> 8351M: Kevin Hilman <khilman@kernel.org> 8352L: linux-omap@vger.kernel.org 8353S: Maintained 8354F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8355F: drivers/gpio/gpio-omap.c 8356 8357OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8358M: Mark Jackson <mpfj@newflow.co.uk> 8359L: linux-omap@vger.kernel.org 8360S: Maintained 8361F: arch/arm/boot/dts/am335x-nano.dts 8362 8363OMFS FILESYSTEM 8364M: Bob Copeland <me@bobcopeland.com> 8365L: linux-karma-devel@lists.sourceforge.net 8366S: Maintained 8367F: Documentation/filesystems/omfs.txt 8368F: fs/omfs/ 8369 8370OMNIKEY CARDMAN 4000 DRIVER 8371M: Harald Welte <laforge@gnumonks.org> 8372S: Maintained 8373F: drivers/char/pcmcia/cm4000_cs.c 8374F: include/linux/cm4000_cs.h 8375F: include/uapi/linux/cm4000_cs.h 8376 8377OMNIKEY CARDMAN 4040 DRIVER 8378M: Harald Welte <laforge@gnumonks.org> 8379S: Maintained 8380F: drivers/char/pcmcia/cm4040_cs.* 8381 8382OMNIVISION OV7670 SENSOR DRIVER 8383M: Jonathan Corbet <corbet@lwn.net> 8384L: linux-media@vger.kernel.org 8385T: git git://linuxtv.org/media_tree.git 8386S: Maintained 8387F: drivers/media/i2c/ov7670.c 8388 8389ONENAND FLASH DRIVER 8390M: Kyungmin Park <kyungmin.park@samsung.com> 8391L: linux-mtd@lists.infradead.org 8392S: Maintained 8393F: drivers/mtd/onenand/ 8394F: include/linux/mtd/onenand*.h 8395 8396ONSTREAM SCSI TAPE DRIVER 8397M: Willem Riede <osst@riede.org> 8398L: osst-users@lists.sourceforge.net 8399L: linux-scsi@vger.kernel.org 8400S: Maintained 8401F: Documentation/scsi/osst.txt 8402F: drivers/scsi/osst.* 8403F: drivers/scsi/osst_*.h 8404F: drivers/scsi/st.h 8405 8406OPENCORES I2C BUS DRIVER 8407M: Peter Korsgaard <jacmet@sunsite.dk> 8408L: linux-i2c@vger.kernel.org 8409S: Maintained 8410F: Documentation/i2c/busses/i2c-ocores 8411F: drivers/i2c/busses/i2c-ocores.c 8412 8413OPEN FIRMWARE AND FLATTENED DEVICE TREE 8414M: Rob Herring <robh+dt@kernel.org> 8415M: Frank Rowand <frowand.list@gmail.com> 8416M: Grant Likely <grant.likely@linaro.org> 8417L: devicetree@vger.kernel.org 8418W: http://www.devicetree.org/ 8419T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git 8420S: Maintained 8421F: drivers/of/ 8422F: include/linux/of*.h 8423F: scripts/dtc/ 8424 8425OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8426M: Rob Herring <robh+dt@kernel.org> 8427M: Pawel Moll <pawel.moll@arm.com> 8428M: Mark Rutland <mark.rutland@arm.com> 8429M: Ian Campbell <ijc+devicetree@hellion.org.uk> 8430M: Kumar Gala <galak@codeaurora.org> 8431L: devicetree@vger.kernel.org 8432T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8433S: Maintained 8434F: Documentation/devicetree/ 8435F: arch/*/boot/dts/ 8436F: include/dt-bindings/ 8437 8438OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8439M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8440L: devicetree@vger.kernel.org 8441S: Maintained 8442F: Documentation/devicetree/dynamic-resolution-notes.txt 8443F: Documentation/devicetree/overlay-notes.txt 8444F: drivers/of/overlay.c 8445F: drivers/of/resolver.c 8446 8447OPENRISC ARCHITECTURE 8448M: Jonas Bonn <jonas@southpole.se> 8449W: http://openrisc.net 8450S: Maintained 8451T: git git://openrisc.net/~jonas/linux 8452F: arch/openrisc/ 8453 8454OPENVSWITCH 8455M: Pravin Shelar <pshelar@nicira.com> 8456L: netdev@vger.kernel.org 8457L: dev@openvswitch.org 8458W: http://openvswitch.org 8459S: Maintained 8460F: net/openvswitch/ 8461F: include/uapi/linux/openvswitch.h 8462 8463OPERATING PERFORMANCE POINTS (OPP) 8464M: Viresh Kumar <vireshk@kernel.org> 8465M: Nishanth Menon <nm@ti.com> 8466M: Stephen Boyd <sboyd@codeaurora.org> 8467L: linux-pm@vger.kernel.org 8468S: Maintained 8469T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8470F: drivers/base/power/opp/ 8471F: include/linux/pm_opp.h 8472F: Documentation/power/opp.txt 8473F: Documentation/devicetree/bindings/opp/ 8474 8475OPL4 DRIVER 8476M: Clemens Ladisch <clemens@ladisch.de> 8477L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8478T: git git://git.alsa-project.org/alsa-kernel.git 8479S: Maintained 8480F: sound/drivers/opl4/ 8481 8482OPROFILE 8483M: Robert Richter <rric@kernel.org> 8484L: oprofile-list@lists.sf.net 8485S: Maintained 8486F: arch/*/include/asm/oprofile*.h 8487F: arch/*/oprofile/ 8488F: drivers/oprofile/ 8489F: include/linux/oprofile.h 8490 8491ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8492M: Mark Fasheh <mfasheh@suse.com> 8493M: Joel Becker <jlbec@evilplan.org> 8494L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8495W: http://ocfs2.wiki.kernel.org 8496S: Supported 8497F: Documentation/filesystems/ocfs2.txt 8498F: Documentation/filesystems/dlmfs.txt 8499F: fs/ocfs2/ 8500 8501ORINOCO DRIVER 8502L: linux-wireless@vger.kernel.org 8503W: http://wireless.kernel.org/en/users/Drivers/orinoco 8504W: http://www.nongnu.org/orinoco/ 8505S: Orphan 8506F: drivers/net/wireless/intersil/orinoco/ 8507 8508OSD LIBRARY and FILESYSTEM 8509M: Boaz Harrosh <ooo@electrozaur.com> 8510M: Benny Halevy <bhalevy@primarydata.com> 8511L: osd-dev@open-osd.org 8512W: http://open-osd.org 8513T: git git://git.open-osd.org/open-osd.git 8514S: Maintained 8515F: drivers/scsi/osd/ 8516F: include/scsi/osd_* 8517F: fs/exofs/ 8518 8519OVERLAY FILESYSTEM 8520M: Miklos Szeredi <miklos@szeredi.hu> 8521L: linux-unionfs@vger.kernel.org 8522T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8523S: Supported 8524F: fs/overlayfs/ 8525F: Documentation/filesystems/overlayfs.txt 8526 8527ORANGEFS FILESYSTEM 8528M: Mike Marshall <hubcap@omnibond.com> 8529L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8530T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8531S: Supported 8532F: fs/orangefs/ 8533F: Documentation/filesystems/orangefs.txt 8534 8535P54 WIRELESS DRIVER 8536M: Christian Lamparter <chunkeey@googlemail.com> 8537L: linux-wireless@vger.kernel.org 8538W: http://wireless.kernel.org/en/users/Drivers/p54 8539S: Maintained 8540F: drivers/net/wireless/intersil/p54/ 8541 8542PA SEMI ETHERNET DRIVER 8543M: Olof Johansson <olof@lixom.net> 8544L: netdev@vger.kernel.org 8545S: Maintained 8546F: drivers/net/ethernet/pasemi/* 8547 8548PA SEMI SMBUS DRIVER 8549M: Olof Johansson <olof@lixom.net> 8550L: linux-i2c@vger.kernel.org 8551S: Maintained 8552F: drivers/i2c/busses/i2c-pasemi.c 8553 8554PADATA PARALLEL EXECUTION MECHANISM 8555M: Steffen Klassert <steffen.klassert@secunet.com> 8556L: linux-crypto@vger.kernel.org 8557S: Maintained 8558F: kernel/padata.c 8559F: include/linux/padata.h 8560F: Documentation/padata.txt 8561 8562PANASONIC LAPTOP ACPI EXTRAS DRIVER 8563M: Harald Welte <laforge@gnumonks.org> 8564L: platform-driver-x86@vger.kernel.org 8565S: Maintained 8566F: drivers/platform/x86/panasonic-laptop.c 8567 8568PANASONIC MN10300/AM33/AM34 PORT 8569M: David Howells <dhowells@redhat.com> 8570L: linux-am33-list@redhat.com (moderated for non-subscribers) 8571W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8572S: Maintained 8573F: Documentation/mn10300/ 8574F: arch/mn10300/ 8575 8576PARALLEL LCD/KEYPAD PANEL DRIVER 8577M: Willy Tarreau <willy@haproxy.com> 8578M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8579S: Odd Fixes 8580F: Documentation/misc-devices/lcd-panel-cgram.txt 8581F: drivers/misc/panel.c 8582 8583PARALLEL PORT SUBSYSTEM 8584M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8585M: Sudip Mukherjee <sudip@vectorindia.org> 8586L: linux-parport@lists.infradead.org (subscribers-only) 8587S: Maintained 8588F: drivers/parport/ 8589F: include/linux/parport*.h 8590F: drivers/char/ppdev.c 8591F: include/uapi/linux/ppdev.h 8592F: Documentation/parport*.txt 8593 8594PARAVIRT_OPS INTERFACE 8595M: Jeremy Fitzhardinge <jeremy@goop.org> 8596M: Chris Wright <chrisw@sous-sol.org> 8597M: Alok Kataria <akataria@vmware.com> 8598M: Rusty Russell <rusty@rustcorp.com.au> 8599L: virtualization@lists.linux-foundation.org 8600S: Supported 8601F: Documentation/virtual/paravirt_ops.txt 8602F: arch/*/kernel/paravirt* 8603F: arch/*/include/asm/paravirt.h 8604 8605PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8606M: Tim Waugh <tim@cyberelk.net> 8607L: linux-parport@lists.infradead.org (subscribers-only) 8608S: Maintained 8609F: Documentation/blockdev/paride.txt 8610F: drivers/block/paride/ 8611 8612PARISC ARCHITECTURE 8613M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8614M: Helge Deller <deller@gmx.de> 8615L: linux-parisc@vger.kernel.org 8616W: http://www.parisc-linux.org/ 8617Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8618T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8619T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8620S: Maintained 8621F: arch/parisc/ 8622F: Documentation/parisc/ 8623F: drivers/parisc/ 8624F: drivers/char/agp/parisc-agp.c 8625F: drivers/input/serio/gscps2.c 8626F: drivers/parport/parport_gsc.* 8627F: drivers/tty/serial/8250/8250_gsc.c 8628F: drivers/video/fbdev/sti* 8629F: drivers/video/console/sti* 8630F: drivers/video/logo/logo_parisc* 8631 8632PC87360 HARDWARE MONITORING DRIVER 8633M: Jim Cromie <jim.cromie@gmail.com> 8634L: linux-hwmon@vger.kernel.org 8635S: Maintained 8636F: Documentation/hwmon/pc87360 8637F: drivers/hwmon/pc87360.c 8638 8639PC8736x GPIO DRIVER 8640M: Jim Cromie <jim.cromie@gmail.com> 8641S: Maintained 8642F: drivers/char/pc8736x_gpio.c 8643 8644PC87427 HARDWARE MONITORING DRIVER 8645M: Jean Delvare <jdelvare@suse.com> 8646L: linux-hwmon@vger.kernel.org 8647S: Maintained 8648F: Documentation/hwmon/pc87427 8649F: drivers/hwmon/pc87427.c 8650 8651PCA9532 LED DRIVER 8652M: Riku Voipio <riku.voipio@iki.fi> 8653S: Maintained 8654F: drivers/leds/leds-pca9532.c 8655F: include/linux/leds-pca9532.h 8656 8657PCA9541 I2C BUS MASTER SELECTOR DRIVER 8658M: Guenter Roeck <linux@roeck-us.net> 8659L: linux-i2c@vger.kernel.org 8660S: Maintained 8661F: drivers/i2c/muxes/i2c-mux-pca9541.c 8662 8663PCDP - PRIMARY CONSOLE AND DEBUG PORT 8664M: Khalid Aziz <khalid@gonehiking.org> 8665S: Maintained 8666F: drivers/firmware/pcdp.* 8667 8668PCI ERROR RECOVERY 8669M: Linas Vepstas <linasvepstas@gmail.com> 8670L: linux-pci@vger.kernel.org 8671S: Supported 8672F: Documentation/PCI/pci-error-recovery.txt 8673 8674PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8675M: Russell Currey <ruscur@russell.cc> 8676L: linuxppc-dev@lists.ozlabs.org 8677S: Supported 8678F: Documentation/powerpc/eeh-pci-error-recovery.txt 8679F: arch/powerpc/kernel/eeh*.c 8680F: arch/powerpc/platforms/*/eeh*.c 8681F: arch/powerpc/include/*/eeh*.h 8682 8683PCI SUBSYSTEM 8684M: Bjorn Helgaas <bhelgaas@google.com> 8685L: linux-pci@vger.kernel.org 8686Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8687T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8688S: Supported 8689F: Documentation/PCI/ 8690F: drivers/pci/ 8691F: include/linux/pci* 8692F: arch/x86/pci/ 8693F: arch/x86/kernel/quirks.c 8694 8695PCI DRIVER FOR ALTERA PCIE IP 8696M: Ley Foon Tan <lftan@altera.com> 8697L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8698L: linux-pci@vger.kernel.org 8699S: Supported 8700F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8701F: drivers/pci/host/pcie-altera.c 8702 8703PCI DRIVER FOR ARM VERSATILE PLATFORM 8704M: Rob Herring <robh@kernel.org> 8705L: linux-pci@vger.kernel.org 8706L: linux-arm-kernel@lists.infradead.org 8707S: Maintained 8708F: Documentation/devicetree/bindings/pci/versatile.txt 8709F: drivers/pci/host/pci-versatile.c 8710 8711PCI DRIVER FOR APPLIEDMICRO XGENE 8712M: Tanmay Inamdar <tinamdar@apm.com> 8713L: linux-pci@vger.kernel.org 8714L: linux-arm-kernel@lists.infradead.org 8715S: Maintained 8716F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8717F: drivers/pci/host/pci-xgene.c 8718 8719PCI DRIVER FOR FREESCALE LAYERSCAPE 8720M: Minghuan Lian <minghuan.Lian@freescale.com> 8721M: Mingkai Hu <mingkai.hu@freescale.com> 8722M: Roy Zang <tie-fei.zang@freescale.com> 8723L: linuxppc-dev@lists.ozlabs.org 8724L: linux-pci@vger.kernel.org 8725L: linux-arm-kernel@lists.infradead.org 8726S: Maintained 8727F: drivers/pci/host/*layerscape* 8728 8729PCI DRIVER FOR IMX6 8730M: Richard Zhu <Richard.Zhu@freescale.com> 8731M: Lucas Stach <l.stach@pengutronix.de> 8732L: linux-pci@vger.kernel.org 8733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8734S: Maintained 8735F: drivers/pci/host/*imx6* 8736 8737PCI DRIVER FOR TI KEYSTONE 8738M: Murali Karicheri <m-karicheri2@ti.com> 8739L: linux-pci@vger.kernel.org 8740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8741S: Maintained 8742F: drivers/pci/host/*keystone* 8743 8744PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8745M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8746M: Jason Cooper <jason@lakedaemon.net> 8747L: linux-pci@vger.kernel.org 8748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8749S: Maintained 8750F: drivers/pci/host/*mvebu* 8751 8752PCI DRIVER FOR NVIDIA TEGRA 8753M: Thierry Reding <thierry.reding@gmail.com> 8754L: linux-tegra@vger.kernel.org 8755L: linux-pci@vger.kernel.org 8756S: Supported 8757F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8758F: drivers/pci/host/pci-tegra.c 8759 8760PCI DRIVER FOR TI DRA7XX 8761M: Kishon Vijay Abraham I <kishon@ti.com> 8762L: linux-omap@vger.kernel.org 8763L: linux-pci@vger.kernel.org 8764S: Supported 8765F: Documentation/devicetree/bindings/pci/ti-pci.txt 8766F: drivers/pci/host/pci-dra7xx.c 8767 8768PCI DRIVER FOR RENESAS R-CAR 8769M: Simon Horman <horms@verge.net.au> 8770L: linux-pci@vger.kernel.org 8771L: linux-renesas-soc@vger.kernel.org 8772S: Maintained 8773F: drivers/pci/host/*rcar* 8774 8775PCI DRIVER FOR SAMSUNG EXYNOS 8776M: Jingoo Han <jingoohan1@gmail.com> 8777L: linux-pci@vger.kernel.org 8778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8779L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8780S: Maintained 8781F: drivers/pci/host/pci-exynos.c 8782 8783PCI DRIVER FOR SYNOPSIS DESIGNWARE 8784M: Jingoo Han <jingoohan1@gmail.com> 8785M: Pratyush Anand <pratyush.anand@gmail.com> 8786L: linux-pci@vger.kernel.org 8787S: Maintained 8788F: drivers/pci/host/*designware* 8789 8790PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8791M: Joao Pinto <jpinto@synopsys.com> 8792L: linux-pci@vger.kernel.org 8793S: Maintained 8794F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8795F: drivers/pci/host/pcie-designware-plat.c 8796 8797PCI DRIVER FOR GENERIC OF HOSTS 8798M: Will Deacon <will.deacon@arm.com> 8799L: linux-pci@vger.kernel.org 8800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8801S: Maintained 8802F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8803F: drivers/pci/host/pci-host-common.c 8804F: drivers/pci/host/pci-host-generic.c 8805 8806PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8807M: Keith Busch <keith.busch@intel.com> 8808L: linux-pci@vger.kernel.org 8809S: Supported 8810F: arch/x86/pci/vmd.c 8811 8812PCIE DRIVER FOR ST SPEAR13XX 8813M: Pratyush Anand <pratyush.anand@gmail.com> 8814L: linux-pci@vger.kernel.org 8815S: Maintained 8816F: drivers/pci/host/*spear* 8817 8818PCI MSI DRIVER FOR ALTERA MSI IP 8819M: Ley Foon Tan <lftan@altera.com> 8820L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8821L: linux-pci@vger.kernel.org 8822S: Supported 8823F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8824F: drivers/pci/host/pcie-altera-msi.c 8825 8826PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8827M: Duc Dang <dhdang@apm.com> 8828L: linux-pci@vger.kernel.org 8829L: linux-arm-kernel@lists.infradead.org 8830S: Maintained 8831F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8832F: drivers/pci/host/pci-xgene-msi.c 8833 8834PCIE DRIVER FOR HISILICON 8835M: Zhou Wang <wangzhou1@hisilicon.com> 8836M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8837L: linux-pci@vger.kernel.org 8838S: Maintained 8839F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8840F: drivers/pci/host/pcie-hisi.c 8841 8842PCIE DRIVER FOR QUALCOMM MSM 8843M: Stanimir Varbanov <svarbanov@mm-sol.com> 8844L: linux-pci@vger.kernel.org 8845L: linux-arm-msm@vger.kernel.org 8846S: Maintained 8847F: drivers/pci/host/*qcom* 8848 8849PCIE DRIVER FOR CAVIUM THUNDERX 8850M: David Daney <david.daney@cavium.com> 8851L: linux-pci@vger.kernel.org 8852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8853S: Supported 8854F: Documentation/devicetree/bindings/pci/pci-thunder-* 8855F: drivers/pci/host/pci-thunder-* 8856 8857PCMCIA SUBSYSTEM 8858P: Linux PCMCIA Team 8859L: linux-pcmcia@lists.infradead.org 8860W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8861T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8862S: Maintained 8863F: Documentation/pcmcia/ 8864F: drivers/pcmcia/ 8865F: include/pcmcia/ 8866 8867PCNET32 NETWORK DRIVER 8868M: Don Fry <pcnet32@frontier.com> 8869L: netdev@vger.kernel.org 8870S: Maintained 8871F: drivers/net/ethernet/amd/pcnet32.c 8872 8873PCRYPT PARALLEL CRYPTO ENGINE 8874M: Steffen Klassert <steffen.klassert@secunet.com> 8875L: linux-crypto@vger.kernel.org 8876S: Maintained 8877F: crypto/pcrypt.c 8878F: include/crypto/pcrypt.h 8879 8880PER-CPU MEMORY ALLOCATOR 8881M: Tejun Heo <tj@kernel.org> 8882M: Christoph Lameter <cl@linux.com> 8883T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8884S: Maintained 8885F: include/linux/percpu*.h 8886F: mm/percpu*.c 8887F: arch/*/include/asm/percpu.h 8888 8889PER-TASK DELAY ACCOUNTING 8890M: Balbir Singh <bsingharora@gmail.com> 8891S: Maintained 8892F: include/linux/delayacct.h 8893F: kernel/delayacct.c 8894 8895PERFORMANCE EVENTS SUBSYSTEM 8896M: Peter Zijlstra <peterz@infradead.org> 8897M: Ingo Molnar <mingo@redhat.com> 8898M: Arnaldo Carvalho de Melo <acme@kernel.org> 8899R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8900L: linux-kernel@vger.kernel.org 8901T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8902S: Supported 8903F: kernel/events/* 8904F: include/linux/perf_event.h 8905F: include/uapi/linux/perf_event.h 8906F: arch/*/kernel/perf_event*.c 8907F: arch/*/kernel/*/perf_event*.c 8908F: arch/*/kernel/*/*/perf_event*.c 8909F: arch/*/include/asm/perf_event.h 8910F: arch/*/kernel/perf_callchain.c 8911F: arch/*/events/* 8912F: tools/perf/ 8913 8914PERSONALITY HANDLING 8915M: Christoph Hellwig <hch@infradead.org> 8916L: linux-abi-devel@lists.sourceforge.net 8917S: Maintained 8918F: include/linux/personality.h 8919F: include/uapi/linux/personality.h 8920 8921PHONET PROTOCOL 8922M: Remi Denis-Courmont <courmisch@gmail.com> 8923S: Supported 8924F: Documentation/networking/phonet.txt 8925F: include/linux/phonet.h 8926F: include/net/phonet/ 8927F: include/uapi/linux/phonet.h 8928F: net/phonet/ 8929 8930PHRAM MTD DRIVER 8931M: Joern Engel <joern@lazybastard.org> 8932L: linux-mtd@lists.infradead.org 8933S: Maintained 8934F: drivers/mtd/devices/phram.c 8935 8936PICOLCD HID DRIVER 8937M: Bruno Prémont <bonbons@linux-vserver.org> 8938L: linux-input@vger.kernel.org 8939S: Maintained 8940F: drivers/hid/hid-picolcd* 8941 8942PICOXCELL SUPPORT 8943M: Jamie Iles <jamie@jamieiles.com> 8944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8945T: git git://github.com/jamieiles/linux-2.6-ji.git 8946S: Supported 8947F: arch/arm/boot/dts/picoxcell* 8948F: arch/arm/mach-picoxcell/ 8949F: drivers/crypto/picoxcell* 8950 8951PIN CONTROL SUBSYSTEM 8952M: Linus Walleij <linus.walleij@linaro.org> 8953L: linux-gpio@vger.kernel.org 8954T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8955S: Maintained 8956F: drivers/pinctrl/ 8957F: include/linux/pinctrl/ 8958 8959PIN CONTROLLER - ATMEL AT91 8960M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8962S: Maintained 8963F: drivers/pinctrl/pinctrl-at91.* 8964 8965PIN CONTROLLER - ATMEL AT91 PIO4 8966M: Ludovic Desroches <ludovic.desroches@atmel.com> 8967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8968L: linux-gpio@vger.kernel.org 8969S: Supported 8970F: drivers/pinctrl/pinctrl-at91-pio4.* 8971 8972PIN CONTROLLER - INTEL 8973M: Mika Westerberg <mika.westerberg@linux.intel.com> 8974M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8975S: Maintained 8976F: drivers/pinctrl/intel/ 8977 8978PIN CONTROLLER - RENESAS 8979M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8980M: Geert Uytterhoeven <geert+renesas@glider.be> 8981L: linux-renesas-soc@vger.kernel.org 8982S: Maintained 8983F: drivers/pinctrl/sh-pfc/ 8984 8985PIN CONTROLLER - SAMSUNG 8986M: Tomasz Figa <tomasz.figa@gmail.com> 8987M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 8988M: Sylwester Nawrocki <s.nawrocki@samsung.com> 8989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8990L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8991S: Maintained 8992F: drivers/pinctrl/samsung/ 8993 8994PIN CONTROLLER - SINGLE 8995M: Tony Lindgren <tony@atomide.com> 8996M: Haojian Zhuang <haojian.zhuang@linaro.org> 8997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8998L: linux-omap@vger.kernel.org 8999S: Maintained 9000F: drivers/pinctrl/pinctrl-single.c 9001 9002PIN CONTROLLER - ST SPEAR 9003M: Viresh Kumar <vireshk@kernel.org> 9004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9005W: http://www.st.com/spear 9006S: Maintained 9007F: drivers/pinctrl/spear/ 9008 9009PKTCDVD DRIVER 9010M: Jiri Kosina <jikos@kernel.org> 9011S: Maintained 9012F: drivers/block/pktcdvd.c 9013F: include/linux/pktcdvd.h 9014F: include/uapi/linux/pktcdvd.h 9015 9016PKUNITY SOC DRIVERS 9017M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9018W: http://mprc.pku.edu.cn/~guanxuetao/linux 9019S: Maintained 9020T: git git://github.com/gxt/linux.git 9021F: drivers/input/serio/i8042-unicore32io.h 9022F: drivers/i2c/busses/i2c-puv3.c 9023F: drivers/video/fbdev/fb-puv3.c 9024F: drivers/rtc/rtc-puv3.c 9025 9026PMBUS HARDWARE MONITORING DRIVERS 9027M: Guenter Roeck <linux@roeck-us.net> 9028L: linux-hwmon@vger.kernel.org 9029W: http://hwmon.wiki.kernel.org/ 9030W: http://www.roeck-us.net/linux/drivers/ 9031T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9032S: Maintained 9033F: Documentation/hwmon/pmbus 9034F: drivers/hwmon/pmbus/ 9035F: include/linux/i2c/pmbus.h 9036 9037PMC SIERRA MaxRAID DRIVER 9038L: linux-scsi@vger.kernel.org 9039W: http://www.pmc-sierra.com/ 9040S: Orphan 9041F: drivers/scsi/pmcraid.* 9042 9043PMC SIERRA PM8001 DRIVER 9044M: Jack Wang <jinpu.wang@profitbricks.com> 9045M: lindar_liu@usish.com 9046L: pmchba@pmcs.com 9047L: linux-scsi@vger.kernel.org 9048S: Supported 9049F: drivers/scsi/pm8001/ 9050 9051POSIX CLOCKS and TIMERS 9052M: Thomas Gleixner <tglx@linutronix.de> 9053L: linux-kernel@vger.kernel.org 9054T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9055S: Maintained 9056F: fs/timerfd.c 9057F: include/linux/timer* 9058F: kernel/time/*timer* 9059 9060POWER MANAGEMENT CORE 9061M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9062L: linux-pm@vger.kernel.org 9063T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9064S: Supported 9065F: drivers/base/power/ 9066F: include/linux/pm.h 9067F: include/linux/pm_* 9068F: include/linux/powercap.h 9069F: drivers/powercap/ 9070 9071POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9072M: Sebastian Reichel <sre@kernel.org> 9073M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9074M: David Woodhouse <dwmw2@infradead.org> 9075L: linux-pm@vger.kernel.org 9076T: git git://git.infradead.org/battery-2.6.git 9077S: Maintained 9078F: include/linux/power_supply.h 9079F: drivers/power/ 9080X: drivers/power/avs/ 9081 9082POWER STATE COORDINATION INTERFACE (PSCI) 9083M: Mark Rutland <mark.rutland@arm.com> 9084M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9085L: linux-arm-kernel@lists.infradead.org 9086S: Maintained 9087F: drivers/firmware/psci.c 9088F: include/linux/psci.h 9089F: include/uapi/linux/psci.h 9090 9091PNP SUPPORT 9092M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9093S: Maintained 9094F: drivers/pnp/ 9095 9096PPP PROTOCOL DRIVERS AND COMPRESSORS 9097M: Paul Mackerras <paulus@samba.org> 9098L: linux-ppp@vger.kernel.org 9099S: Maintained 9100F: drivers/net/ppp/ppp_* 9101 9102PPP OVER ATM (RFC 2364) 9103M: Mitchell Blank Jr <mitch@sfgoth.com> 9104S: Maintained 9105F: net/atm/pppoatm.c 9106F: include/uapi/linux/atmppp.h 9107 9108PPP OVER ETHERNET 9109M: Michal Ostrowski <mostrows@earthlink.net> 9110S: Maintained 9111F: drivers/net/ppp/pppoe.c 9112F: drivers/net/ppp/pppox.c 9113 9114PPP OVER L2TP 9115M: James Chapman <jchapman@katalix.com> 9116S: Maintained 9117F: net/l2tp/l2tp_ppp.c 9118F: include/linux/if_pppol2tp.h 9119F: include/uapi/linux/if_pppol2tp.h 9120 9121PPS SUPPORT 9122M: Rodolfo Giometti <giometti@enneenne.com> 9123W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9124L: linuxpps@ml.enneenne.com (subscribers-only) 9125S: Maintained 9126F: Documentation/pps/ 9127F: drivers/pps/ 9128F: include/linux/pps*.h 9129 9130PPTP DRIVER 9131M: Dmitry Kozlov <xeb@mail.ru> 9132L: netdev@vger.kernel.org 9133S: Maintained 9134F: drivers/net/ppp/pptp.c 9135W: http://sourceforge.net/projects/accel-pptp 9136 9137PREEMPTIBLE KERNEL 9138M: Robert Love <rml@tech9.net> 9139L: kpreempt-tech@lists.sourceforge.net 9140W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9141S: Supported 9142F: Documentation/preempt-locking.txt 9143F: include/linux/preempt.h 9144 9145PRISM54 WIRELESS DRIVER 9146M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9147L: linux-wireless@vger.kernel.org 9148W: http://wireless.kernel.org/en/users/Drivers/p54 9149S: Obsolete 9150F: drivers/net/wireless/intersil/prism54/ 9151 9152PS3 NETWORK SUPPORT 9153M: Geoff Levand <geoff@infradead.org> 9154L: netdev@vger.kernel.org 9155L: linuxppc-dev@lists.ozlabs.org 9156S: Maintained 9157F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9158 9159PS3 PLATFORM SUPPORT 9160M: Geoff Levand <geoff@infradead.org> 9161L: linuxppc-dev@lists.ozlabs.org 9162S: Maintained 9163F: arch/powerpc/boot/ps3* 9164F: arch/powerpc/include/asm/lv1call.h 9165F: arch/powerpc/include/asm/ps3*.h 9166F: arch/powerpc/platforms/ps3/ 9167F: drivers/*/ps3* 9168F: drivers/ps3/ 9169F: drivers/rtc/rtc-ps3.c 9170F: drivers/usb/host/*ps3.c 9171F: sound/ppc/snd_ps3* 9172 9173PS3VRAM DRIVER 9174M: Jim Paris <jim@jtan.com> 9175M: Geoff Levand <geoff@infradead.org> 9176L: linuxppc-dev@lists.ozlabs.org 9177S: Maintained 9178F: drivers/block/ps3vram.c 9179 9180PSTORE FILESYSTEM 9181M: Anton Vorontsov <anton@enomsg.org> 9182M: Colin Cross <ccross@android.com> 9183M: Kees Cook <keescook@chromium.org> 9184M: Tony Luck <tony.luck@intel.com> 9185S: Maintained 9186T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9187F: fs/pstore/ 9188F: include/linux/pstore* 9189F: drivers/firmware/efi/efi-pstore.c 9190F: drivers/acpi/apei/erst.c 9191 9192PTP HARDWARE CLOCK SUPPORT 9193M: Richard Cochran <richardcochran@gmail.com> 9194L: netdev@vger.kernel.org 9195S: Maintained 9196W: http://linuxptp.sourceforge.net/ 9197F: Documentation/ABI/testing/sysfs-ptp 9198F: Documentation/ptp/* 9199F: drivers/net/ethernet/freescale/gianfar_ptp.c 9200F: drivers/net/phy/dp83640* 9201F: drivers/ptp/* 9202F: include/linux/ptp_cl* 9203 9204PTRACE SUPPORT 9205M: Roland McGrath <roland@hack.frob.com> 9206M: Oleg Nesterov <oleg@redhat.com> 9207S: Maintained 9208F: include/asm-generic/syscall.h 9209F: include/linux/ptrace.h 9210F: include/linux/regset.h 9211F: include/linux/tracehook.h 9212F: include/uapi/linux/ptrace.h 9213F: kernel/ptrace.c 9214 9215PVRUSB2 VIDEO4LINUX DRIVER 9216M: Mike Isely <isely@pobox.com> 9217L: pvrusb2@isely.net (subscribers-only) 9218L: linux-media@vger.kernel.org 9219W: http://www.isely.net/pvrusb2/ 9220T: git git://linuxtv.org/media_tree.git 9221S: Maintained 9222F: Documentation/video4linux/README.pvrusb2 9223F: drivers/media/usb/pvrusb2/ 9224 9225PWC WEBCAM DRIVER 9226M: Hans de Goede <hdegoede@redhat.com> 9227L: linux-media@vger.kernel.org 9228T: git git://linuxtv.org/media_tree.git 9229S: Maintained 9230F: drivers/media/usb/pwc/* 9231 9232PWM FAN DRIVER 9233M: Kamil Debski <k.debski@samsung.com> 9234L: linux-hwmon@vger.kernel.org 9235S: Supported 9236F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9237F: Documentation/hwmon/pwm-fan 9238F: drivers/hwmon/pwm-fan.c 9239 9240PWM SUBSYSTEM 9241M: Thierry Reding <thierry.reding@gmail.com> 9242L: linux-pwm@vger.kernel.org 9243S: Maintained 9244T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9245F: Documentation/pwm.txt 9246F: Documentation/devicetree/bindings/pwm/ 9247F: include/linux/pwm.h 9248F: drivers/pwm/ 9249F: drivers/video/backlight/pwm_bl.c 9250F: include/linux/pwm_backlight.h 9251 9252PXA2xx/PXA3xx SUPPORT 9253M: Daniel Mack <daniel@zonque.org> 9254M: Haojian Zhuang <haojian.zhuang@gmail.com> 9255M: Robert Jarzmik <robert.jarzmik@free.fr> 9256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9257T: git git://github.com/hzhuang1/linux.git 9258T: git git://github.com/rjarzmik/linux.git 9259S: Maintained 9260F: arch/arm/boot/dts/pxa* 9261F: arch/arm/mach-pxa/ 9262F: drivers/dma/pxa* 9263F: drivers/pcmcia/pxa2xx* 9264F: drivers/pinctrl/pxa/ 9265F: drivers/spi/spi-pxa2xx* 9266F: drivers/usb/gadget/udc/pxa2* 9267F: include/sound/pxa2xx-lib.h 9268F: sound/arm/pxa* 9269F: sound/soc/pxa/ 9270 9271PXA GPIO DRIVER 9272M: Robert Jarzmik <robert.jarzmik@free.fr> 9273L: linux-gpio@vger.kernel.org 9274S: Maintained 9275F: drivers/gpio/gpio-pxa.c 9276 9277PXA3xx NAND FLASH DRIVER 9278M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9279L: linux-mtd@lists.infradead.org 9280S: Maintained 9281F: drivers/mtd/nand/pxa3xx_nand.c 9282 9283MMP SUPPORT 9284M: Eric Miao <eric.y.miao@gmail.com> 9285M: Haojian Zhuang <haojian.zhuang@gmail.com> 9286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9287T: git git://github.com/hzhuang1/linux.git 9288T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9289S: Maintained 9290F: arch/arm/boot/dts/mmp* 9291F: arch/arm/mach-mmp/ 9292 9293PXA MMCI DRIVER 9294S: Orphan 9295 9296PXA RTC DRIVER 9297M: Robert Jarzmik <robert.jarzmik@free.fr> 9298L: rtc-linux@googlegroups.com 9299S: Maintained 9300 9301QAT DRIVER 9302M: Tadeusz Struk <tadeusz.struk@intel.com> 9303L: qat-linux@intel.com 9304S: Supported 9305F: drivers/crypto/qat/ 9306 9307QIB DRIVER 9308M: Mike Marciniszyn <infinipath@intel.com> 9309L: linux-rdma@vger.kernel.org 9310S: Supported 9311F: drivers/infiniband/hw/qib/ 9312 9313QLOGIC QLA1280 SCSI DRIVER 9314M: Michael Reed <mdr@sgi.com> 9315L: linux-scsi@vger.kernel.org 9316S: Maintained 9317F: drivers/scsi/qla1280.[ch] 9318 9319QLOGIC QLA2XXX FC-SCSI DRIVER 9320M: qla2xxx-upstream@qlogic.com 9321L: linux-scsi@vger.kernel.org 9322S: Supported 9323F: Documentation/scsi/LICENSE.qla2xxx 9324F: drivers/scsi/qla2xxx/ 9325 9326QLOGIC QLA4XXX iSCSI DRIVER 9327M: QLogic-Storage-Upstream@qlogic.com 9328L: linux-scsi@vger.kernel.org 9329S: Supported 9330F: Documentation/scsi/LICENSE.qla4xxx 9331F: drivers/scsi/qla4xxx/ 9332 9333QLOGIC QLA3XXX NETWORK DRIVER 9334M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9335M: Ron Mercer <ron.mercer@qlogic.com> 9336M: linux-driver@qlogic.com 9337L: netdev@vger.kernel.org 9338S: Supported 9339F: Documentation/networking/LICENSE.qla3xxx 9340F: drivers/net/ethernet/qlogic/qla3xxx.* 9341 9342QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9343M: Dept-GELinuxNICDev@qlogic.com 9344L: netdev@vger.kernel.org 9345S: Supported 9346F: drivers/net/ethernet/qlogic/qlcnic/ 9347 9348QLOGIC QLGE 10Gb ETHERNET DRIVER 9349M: Harish Patil <harish.patil@qlogic.com> 9350M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9351M: Dept-GELinuxNICDev@qlogic.com 9352M: linux-driver@qlogic.com 9353L: netdev@vger.kernel.org 9354S: Supported 9355F: drivers/net/ethernet/qlogic/qlge/ 9356 9357QLOGIC QL4xxx ETHERNET DRIVER 9358M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9359M: Ariel Elior <Ariel.Elior@qlogic.com> 9360M: everest-linux-l2@qlogic.com 9361L: netdev@vger.kernel.org 9362S: Supported 9363F: drivers/net/ethernet/qlogic/qed/ 9364F: include/linux/qed/ 9365F: drivers/net/ethernet/qlogic/qede/ 9366 9367QNX4 FILESYSTEM 9368M: Anders Larsen <al@alarsen.net> 9369W: http://www.alarsen.net/linux/qnx4fs/ 9370S: Maintained 9371F: fs/qnx4/ 9372F: include/uapi/linux/qnx4_fs.h 9373F: include/uapi/linux/qnxtypes.h 9374 9375QT1010 MEDIA DRIVER 9376M: Antti Palosaari <crope@iki.fi> 9377L: linux-media@vger.kernel.org 9378W: https://linuxtv.org 9379W: http://palosaari.fi/linux/ 9380Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9381T: git git://linuxtv.org/anttip/media_tree.git 9382S: Maintained 9383F: drivers/media/tuners/qt1010* 9384 9385QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9386M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9387L: linux-wireless@vger.kernel.org 9388L: ath9k-devel@lists.ath9k.org 9389W: http://wireless.kernel.org/en/users/Drivers/ath9k 9390S: Supported 9391F: drivers/net/wireless/ath/ath9k/ 9392 9393QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9394M: Kalle Valo <kvalo@qca.qualcomm.com> 9395L: ath10k@lists.infradead.org 9396W: http://wireless.kernel.org/en/users/Drivers/ath10k 9397T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9398S: Supported 9399F: drivers/net/wireless/ath/ath10k/ 9400 9401QUALCOMM HEXAGON ARCHITECTURE 9402M: Richard Kuo <rkuo@codeaurora.org> 9403L: linux-hexagon@vger.kernel.org 9404T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9405S: Supported 9406F: arch/hexagon/ 9407 9408QUALCOMM WCN36XX WIRELESS DRIVER 9409M: Eugene Krasnikov <k.eugene.e@gmail.com> 9410L: wcn36xx@lists.infradead.org 9411W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9412T: git git://github.com/KrasnikovEugene/wcn36xx.git 9413S: Supported 9414F: drivers/net/wireless/ath/wcn36xx/ 9415 9416QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9417M: Gabriel Somlo <somlo@cmu.edu> 9418M: "Michael S. Tsirkin" <mst@redhat.com> 9419L: qemu-devel@nongnu.org 9420S: Maintained 9421F: drivers/firmware/qemu_fw_cfg.c 9422 9423RADOS BLOCK DEVICE (RBD) 9424M: Ilya Dryomov <idryomov@gmail.com> 9425M: Sage Weil <sage@redhat.com> 9426M: Alex Elder <elder@kernel.org> 9427L: ceph-devel@vger.kernel.org 9428W: http://ceph.com/ 9429T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9430T: git git://github.com/ceph/ceph-client.git 9431S: Supported 9432F: Documentation/ABI/testing/sysfs-bus-rbd 9433F: drivers/block/rbd.c 9434F: drivers/block/rbd_types.h 9435 9436RADEON FRAMEBUFFER DISPLAY DRIVER 9437M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9438L: linux-fbdev@vger.kernel.org 9439S: Maintained 9440F: drivers/video/fbdev/aty/radeon* 9441F: include/uapi/linux/radeonfb.h 9442 9443RADIOSHARK RADIO DRIVER 9444M: Hans de Goede <hdegoede@redhat.com> 9445L: linux-media@vger.kernel.org 9446T: git git://linuxtv.org/media_tree.git 9447S: Maintained 9448F: drivers/media/radio/radio-shark.c 9449 9450RADIOSHARK2 RADIO DRIVER 9451M: Hans de Goede <hdegoede@redhat.com> 9452L: linux-media@vger.kernel.org 9453T: git git://linuxtv.org/media_tree.git 9454S: Maintained 9455F: drivers/media/radio/radio-shark2.c 9456F: drivers/media/radio/radio-tea5777.c 9457 9458RAGE128 FRAMEBUFFER DISPLAY DRIVER 9459M: Paul Mackerras <paulus@samba.org> 9460L: linux-fbdev@vger.kernel.org 9461S: Maintained 9462F: drivers/video/fbdev/aty/aty128fb.c 9463 9464RALINK MIPS ARCHITECTURE 9465M: John Crispin <john@phrozen.org> 9466L: linux-mips@linux-mips.org 9467S: Maintained 9468F: arch/mips/ralink 9469 9470RALINK RT2X00 WIRELESS LAN DRIVER 9471P: rt2x00 project 9472M: Stanislaw Gruszka <sgruszka@redhat.com> 9473M: Helmut Schaa <helmut.schaa@googlemail.com> 9474L: linux-wireless@vger.kernel.org 9475S: Maintained 9476F: drivers/net/wireless/ralink/rt2x00/ 9477 9478RAMDISK RAM BLOCK DEVICE DRIVER 9479M: Jens Axboe <axboe@kernel.dk> 9480S: Maintained 9481F: Documentation/blockdev/ramdisk.txt 9482F: drivers/block/brd.c 9483 9484RANDOM NUMBER DRIVER 9485M: "Theodore Ts'o" <tytso@mit.edu> 9486S: Maintained 9487F: drivers/char/random.c 9488 9489RAPIDIO SUBSYSTEM 9490M: Matt Porter <mporter@kernel.crashing.org> 9491M: Alexandre Bounine <alexandre.bounine@idt.com> 9492S: Maintained 9493F: drivers/rapidio/ 9494 9495RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9496L: linux-wireless@vger.kernel.org 9497S: Orphan 9498F: drivers/net/wireless/ray* 9499 9500RCUTORTURE MODULE 9501M: Josh Triplett <josh@joshtriplett.org> 9502M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9503L: linux-kernel@vger.kernel.org 9504S: Supported 9505T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9506F: Documentation/RCU/torture.txt 9507F: kernel/rcu/rcutorture.c 9508 9509RCUTORTURE TEST FRAMEWORK 9510M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9511M: Josh Triplett <josh@joshtriplett.org> 9512R: Steven Rostedt <rostedt@goodmis.org> 9513R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9514R: Lai Jiangshan <jiangshanlai@gmail.com> 9515L: linux-kernel@vger.kernel.org 9516S: Supported 9517T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9518F: tools/testing/selftests/rcutorture 9519 9520RDC R-321X SoC 9521M: Florian Fainelli <florian@openwrt.org> 9522S: Maintained 9523 9524RDC R6040 FAST ETHERNET DRIVER 9525M: Florian Fainelli <florian@openwrt.org> 9526L: netdev@vger.kernel.org 9527S: Maintained 9528F: drivers/net/ethernet/rdc/r6040.c 9529 9530RDS - RELIABLE DATAGRAM SOCKETS 9531M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9532L: netdev@vger.kernel.org 9533L: linux-rdma@vger.kernel.org 9534L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9535W: https://oss.oracle.com/projects/rds/ 9536S: Supported 9537F: net/rds/ 9538F: Documentation/networking/rds.txt 9539 9540RDMAVT - RDMA verbs software 9541M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9542L: linux-rdma@vger.kernel.org 9543S: Supported 9544F: drivers/infiniband/sw/rdmavt 9545 9546READ-COPY UPDATE (RCU) 9547M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9548M: Josh Triplett <josh@joshtriplett.org> 9549R: Steven Rostedt <rostedt@goodmis.org> 9550R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9551R: Lai Jiangshan <jiangshanlai@gmail.com> 9552L: linux-kernel@vger.kernel.org 9553W: http://www.rdrop.com/users/paulmck/RCU/ 9554S: Supported 9555T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9556F: Documentation/RCU/ 9557X: Documentation/RCU/torture.txt 9558F: include/linux/rcu* 9559X: include/linux/srcu.h 9560F: kernel/rcu/ 9561X: kernel/torture.c 9562 9563REAL TIME CLOCK (RTC) SUBSYSTEM 9564M: Alessandro Zummo <a.zummo@towertech.it> 9565M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9566L: rtc-linux@googlegroups.com 9567Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9568T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9569S: Maintained 9570F: Documentation/rtc.txt 9571F: drivers/rtc/ 9572F: include/linux/rtc.h 9573F: include/uapi/linux/rtc.h 9574 9575REALTEK AUDIO CODECS 9576M: Bard Liao <bardliao@realtek.com> 9577M: Oder Chiou <oder_chiou@realtek.com> 9578S: Maintained 9579F: sound/soc/codecs/rt* 9580F: include/sound/rt*.h 9581 9582REISERFS FILE SYSTEM 9583L: reiserfs-devel@vger.kernel.org 9584S: Supported 9585F: fs/reiserfs/ 9586 9587REGISTER MAP ABSTRACTION 9588M: Mark Brown <broonie@kernel.org> 9589L: linux-kernel@vger.kernel.org 9590T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9591S: Supported 9592F: drivers/base/regmap/ 9593F: include/linux/regmap.h 9594 9595REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9596M: Ohad Ben-Cohen <ohad@wizery.com> 9597M: Bjorn Andersson <bjorn.andersson@linaro.org> 9598L: linux-remoteproc@vger.kernel.org 9599T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9600S: Maintained 9601F: drivers/remoteproc/ 9602F: Documentation/remoteproc.txt 9603F: include/linux/remoteproc.h 9604 9605REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9606M: Ohad Ben-Cohen <ohad@wizery.com> 9607M: Bjorn Andersson <bjorn.andersson@linaro.org> 9608L: linux-remoteproc@vger.kernel.org 9609T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9610S: Maintained 9611F: drivers/rpmsg/ 9612F: Documentation/rpmsg.txt 9613F: include/linux/rpmsg.h 9614 9615RENESAS ETHERNET DRIVERS 9616R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9617L: netdev@vger.kernel.org 9618L: linux-renesas-soc@vger.kernel.org 9619F: drivers/net/ethernet/renesas/ 9620F: include/linux/sh_eth.h 9621 9622RENESAS USB2 PHY DRIVER 9623M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9624L: linux-renesas-soc@vger.kernel.org 9625S: Maintained 9626F: drivers/phy/phy-rcar-gen3-usb2.c 9627 9628RESET CONTROLLER FRAMEWORK 9629M: Philipp Zabel <p.zabel@pengutronix.de> 9630T: git git://git.pengutronix.de/git/pza/linux 9631S: Maintained 9632F: drivers/reset/ 9633F: Documentation/devicetree/bindings/reset/ 9634F: include/dt-bindings/reset/ 9635F: include/linux/reset.h 9636F: include/linux/reset-controller.h 9637 9638RFKILL 9639M: Johannes Berg <johannes@sipsolutions.net> 9640L: linux-wireless@vger.kernel.org 9641W: http://wireless.kernel.org/ 9642T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9643T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9644S: Maintained 9645F: Documentation/rfkill.txt 9646F: net/rfkill/ 9647 9648RHASHTABLE 9649M: Thomas Graf <tgraf@suug.ch> 9650L: netdev@vger.kernel.org 9651S: Maintained 9652F: lib/rhashtable.c 9653F: include/linux/rhashtable.h 9654 9655RICOH SMARTMEDIA/XD DRIVER 9656M: Maxim Levitsky <maximlevitsky@gmail.com> 9657S: Maintained 9658F: drivers/mtd/nand/r852.c 9659F: drivers/mtd/nand/r852.h 9660 9661RICOH R5C592 MEMORYSTICK DRIVER 9662M: Maxim Levitsky <maximlevitsky@gmail.com> 9663S: Maintained 9664F: drivers/memstick/host/r592.* 9665 9666ROCCAT DRIVERS 9667M: Stefan Achatz <erazor_de@users.sourceforge.net> 9668W: http://sourceforge.net/projects/roccat/ 9669S: Maintained 9670F: drivers/hid/hid-roccat* 9671F: include/linux/hid-roccat* 9672F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9673 9674ROCKER DRIVER 9675M: Jiri Pirko <jiri@resnulli.us> 9676M: Scott Feldman <sfeldma@gmail.com> 9677L: netdev@vger.kernel.org 9678S: Supported 9679F: drivers/net/ethernet/rocker/ 9680 9681ROCKETPORT DRIVER 9682P: Comtrol Corp. 9683W: http://www.comtrol.com 9684S: Maintained 9685F: Documentation/serial/rocket.txt 9686F: drivers/tty/rocket* 9687 9688ROCKETPORT EXPRESS/INFINITY DRIVER 9689M: Kevin Cernekee <cernekee@gmail.com> 9690L: linux-serial@vger.kernel.org 9691S: Odd Fixes 9692F: drivers/tty/serial/rp2.* 9693 9694ROSE NETWORK LAYER 9695M: Ralf Baechle <ralf@linux-mips.org> 9696L: linux-hams@vger.kernel.org 9697W: http://www.linux-ax25.org/ 9698S: Maintained 9699F: include/net/rose.h 9700F: include/uapi/linux/rose.h 9701F: net/rose/ 9702 9703RTL2830 MEDIA DRIVER 9704M: Antti Palosaari <crope@iki.fi> 9705L: linux-media@vger.kernel.org 9706W: https://linuxtv.org 9707W: http://palosaari.fi/linux/ 9708Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9709T: git git://linuxtv.org/anttip/media_tree.git 9710S: Maintained 9711F: drivers/media/dvb-frontends/rtl2830* 9712 9713RTL2832 MEDIA DRIVER 9714M: Antti Palosaari <crope@iki.fi> 9715L: linux-media@vger.kernel.org 9716W: https://linuxtv.org 9717W: http://palosaari.fi/linux/ 9718Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9719T: git git://linuxtv.org/anttip/media_tree.git 9720S: Maintained 9721F: drivers/media/dvb-frontends/rtl2832* 9722 9723RTL2832_SDR MEDIA DRIVER 9724M: Antti Palosaari <crope@iki.fi> 9725L: linux-media@vger.kernel.org 9726W: https://linuxtv.org 9727W: http://palosaari.fi/linux/ 9728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9729T: git git://linuxtv.org/anttip/media_tree.git 9730S: Maintained 9731F: drivers/media/dvb-frontends/rtl2832_sdr* 9732 9733RTL8180 WIRELESS DRIVER 9734L: linux-wireless@vger.kernel.org 9735W: http://wireless.kernel.org/ 9736T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9737S: Orphan 9738F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9739 9740RTL8187 WIRELESS DRIVER 9741M: Herton Ronaldo Krzesinski <herton@canonical.com> 9742M: Hin-Tak Leung <htl10@users.sourceforge.net> 9743M: Larry Finger <Larry.Finger@lwfinger.net> 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/rtl818x/rtl8187/ 9749 9750RTL8192CE WIRELESS DRIVER 9751M: Larry Finger <Larry.Finger@lwfinger.net> 9752M: Chaoming Li <chaoming_li@realsil.com.cn> 9753L: linux-wireless@vger.kernel.org 9754W: http://wireless.kernel.org/ 9755T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9756S: Maintained 9757F: drivers/net/wireless/realtek/rtlwifi/ 9758F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9759 9760RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9761M: Jes Sorensen <Jes.Sorensen@redhat.com> 9762L: linux-wireless@vger.kernel.org 9763T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 9764S: Maintained 9765F: drivers/net/wireless/realtek/rtl8xxxu/ 9766 9767S3 SAVAGE FRAMEBUFFER DRIVER 9768M: Antonino Daplas <adaplas@gmail.com> 9769L: linux-fbdev@vger.kernel.org 9770S: Maintained 9771F: drivers/video/fbdev/savage/ 9772 9773S390 9774M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9775M: Heiko Carstens <heiko.carstens@de.ibm.com> 9776L: linux-s390@vger.kernel.org 9777W: http://www.ibm.com/developerworks/linux/linux390/ 9778T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9779S: Supported 9780F: arch/s390/ 9781F: drivers/s390/ 9782F: Documentation/s390/ 9783F: Documentation/DocBook/s390* 9784 9785S390 COMMON I/O LAYER 9786M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9787M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9788L: linux-s390@vger.kernel.org 9789W: http://www.ibm.com/developerworks/linux/linux390/ 9790S: Supported 9791F: drivers/s390/cio/ 9792 9793S390 DASD DRIVER 9794M: Stefan Weinhuber <wein@de.ibm.com> 9795M: Stefan Haberland <stefan.haberland@de.ibm.com> 9796L: linux-s390@vger.kernel.org 9797W: http://www.ibm.com/developerworks/linux/linux390/ 9798S: Supported 9799F: drivers/s390/block/dasd* 9800F: block/partitions/ibm.c 9801 9802S390 NETWORK DRIVERS 9803M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9804L: linux-s390@vger.kernel.org 9805W: http://www.ibm.com/developerworks/linux/linux390/ 9806S: Supported 9807F: drivers/s390/net/ 9808 9809S390 PCI SUBSYSTEM 9810M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9811M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9812L: linux-s390@vger.kernel.org 9813W: http://www.ibm.com/developerworks/linux/linux390/ 9814S: Supported 9815F: arch/s390/pci/ 9816F: drivers/pci/hotplug/s390_pci_hpc.c 9817 9818S390 ZCRYPT DRIVER 9819M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9820L: linux-s390@vger.kernel.org 9821W: http://www.ibm.com/developerworks/linux/linux390/ 9822S: Supported 9823F: drivers/s390/crypto/ 9824 9825S390 ZFCP DRIVER 9826M: Steffen Maier <maier@linux.vnet.ibm.com> 9827L: linux-s390@vger.kernel.org 9828W: http://www.ibm.com/developerworks/linux/linux390/ 9829S: Supported 9830F: drivers/s390/scsi/zfcp_* 9831 9832S390 IUCV NETWORK LAYER 9833M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9834L: linux-s390@vger.kernel.org 9835W: http://www.ibm.com/developerworks/linux/linux390/ 9836S: Supported 9837F: drivers/s390/net/*iucv* 9838F: include/net/iucv/ 9839F: net/iucv/ 9840 9841S390 IOMMU (PCI) 9842M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9843L: linux-s390@vger.kernel.org 9844W: http://www.ibm.com/developerworks/linux/linux390/ 9845S: Supported 9846F: drivers/iommu/s390-iommu.c 9847 9848S3C24XX SD/MMC Driver 9849M: Ben Dooks <ben-linux@fluff.org> 9850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9851S: Supported 9852F: drivers/mmc/host/s3cmci.* 9853 9854SAA6588 RDS RECEIVER DRIVER 9855M: Hans Verkuil <hverkuil@xs4all.nl> 9856L: linux-media@vger.kernel.org 9857T: git git://linuxtv.org/media_tree.git 9858W: https://linuxtv.org 9859S: Odd Fixes 9860F: drivers/media/i2c/saa6588* 9861 9862SAA7134 VIDEO4LINUX DRIVER 9863M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 9864L: linux-media@vger.kernel.org 9865W: https://linuxtv.org 9866T: git git://linuxtv.org/media_tree.git 9867S: Odd fixes 9868F: Documentation/video4linux/*.saa7134 9869F: drivers/media/pci/saa7134/ 9870 9871SAA7146 VIDEO4LINUX-2 DRIVER 9872M: Hans Verkuil <hverkuil@xs4all.nl> 9873L: linux-media@vger.kernel.org 9874T: git git://linuxtv.org/media_tree.git 9875S: Maintained 9876F: drivers/media/common/saa7146/ 9877F: drivers/media/pci/saa7146/ 9878F: include/media/saa7146* 9879 9880SAMSUNG LAPTOP DRIVER 9881M: Corentin Chary <corentin.chary@gmail.com> 9882L: platform-driver-x86@vger.kernel.org 9883S: Maintained 9884F: drivers/platform/x86/samsung-laptop.c 9885 9886SAMSUNG AUDIO (ASoC) DRIVERS 9887M: Sangbeom Kim <sbkim73@samsung.com> 9888L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9889S: Supported 9890F: sound/soc/samsung/ 9891 9892SAMSUNG FRAMEBUFFER DRIVER 9893M: Jingoo Han <jingoohan1@gmail.com> 9894L: linux-fbdev@vger.kernel.org 9895S: Maintained 9896F: drivers/video/fbdev/s3c-fb.c 9897 9898SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9899M: Sangbeom Kim <sbkim73@samsung.com> 9900M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9901L: linux-kernel@vger.kernel.org 9902L: linux-samsung-soc@vger.kernel.org 9903S: Supported 9904F: drivers/mfd/sec*.c 9905F: drivers/regulator/s2m*.c 9906F: drivers/regulator/s5m*.c 9907F: drivers/clk/clk-s2mps11.c 9908F: drivers/rtc/rtc-s5m.c 9909F: include/linux/mfd/samsung/ 9910F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9911F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9912F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9913F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9914 9915SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9916M: Kyungmin Park <kyungmin.park@samsung.com> 9917M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9918L: linux-media@vger.kernel.org 9919Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9920S: Supported 9921F: drivers/media/platform/exynos4-is/ 9922 9923SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9924M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9925L: linux-media@vger.kernel.org 9926L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9927S: Maintained 9928F: drivers/media/platform/s3c-camif/ 9929F: include/media/drv-intf/s3c_camif.h 9930 9931SAMSUNG S5C73M3 CAMERA DRIVER 9932M: Kyungmin Park <kyungmin.park@samsung.com> 9933M: Andrzej Hajda <a.hajda@samsung.com> 9934L: linux-media@vger.kernel.org 9935S: Supported 9936F: drivers/media/i2c/s5c73m3/* 9937 9938SAMSUNG S5K5BAF CAMERA DRIVER 9939M: Kyungmin Park <kyungmin.park@samsung.com> 9940M: Andrzej Hajda <a.hajda@samsung.com> 9941L: linux-media@vger.kernel.org 9942S: Supported 9943F: drivers/media/i2c/s5k5baf.c 9944 9945SAMSUNG S3FWRN5 NFC DRIVER 9946M: Robert Baldyga <r.baldyga@samsung.com> 9947M: Krzysztof Opasiak <k.opasiak@samsung.com> 9948L: linux-nfc@lists.01.org (moderated for non-subscribers) 9949S: Supported 9950F: drivers/nfc/s3fwrn5 9951 9952SAMSUNG SOC CLOCK DRIVERS 9953M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9954M: Tomasz Figa <tomasz.figa@gmail.com> 9955S: Supported 9956L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9957F: drivers/clk/samsung/ 9958 9959SAMSUNG SXGBE DRIVERS 9960M: Byungho An <bh74.an@samsung.com> 9961M: Girish K S <ks.giri@samsung.com> 9962M: Vipul Pandya <vipul.pandya@samsung.com> 9963S: Supported 9964L: netdev@vger.kernel.org 9965F: drivers/net/ethernet/samsung/sxgbe/ 9966 9967SAMSUNG THERMAL DRIVER 9968M: Lukasz Majewski <l.majewski@samsung.com> 9969L: linux-pm@vger.kernel.org 9970L: linux-samsung-soc@vger.kernel.org 9971S: Supported 9972T: git https://github.com/lmajewski/linux-samsung-thermal.git 9973F: drivers/thermal/samsung/ 9974 9975SAMSUNG USB2 PHY DRIVER 9976M: Kamil Debski <k.debski@samsung.com> 9977L: linux-kernel@vger.kernel.org 9978S: Supported 9979F: Documentation/devicetree/bindings/phy/samsung-phy.txt 9980F: Documentation/phy/samsung-usb2.txt 9981F: drivers/phy/phy-exynos4210-usb2.c 9982F: drivers/phy/phy-exynos4x12-usb2.c 9983F: drivers/phy/phy-exynos5250-usb2.c 9984F: drivers/phy/phy-s5pv210-usb2.c 9985F: drivers/phy/phy-samsung-usb2.c 9986F: drivers/phy/phy-samsung-usb2.h 9987 9988SERIAL DRIVERS 9989M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9990L: linux-serial@vger.kernel.org 9991S: Maintained 9992F: drivers/tty/serial/ 9993 9994SYNOPSYS DESIGNWARE DMAC DRIVER 9995M: Viresh Kumar <vireshk@kernel.org> 9996M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9997S: Maintained 9998F: include/linux/dma/dw.h 9999F: include/linux/platform_data/dma-dw.h 10000F: drivers/dma/dw/ 10001 10002SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10003M: Lars Persson <lars.persson@axis.com> 10004L: netdev@vger.kernel.org 10005S: Supported 10006F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10007F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10008 10009SYNOPSYS DESIGNWARE I2C DRIVER 10010M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10011R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10012R: Mika Westerberg <mika.westerberg@linux.intel.com> 10013L: linux-i2c@vger.kernel.org 10014S: Maintained 10015F: drivers/i2c/busses/i2c-designware-* 10016F: include/linux/platform_data/i2c-designware.h 10017 10018SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10019M: Jaehoon Chung <jh80.chung@samsung.com> 10020L: linux-mmc@vger.kernel.org 10021S: Maintained 10022F: include/linux/mmc/dw_mmc.h 10023F: drivers/mmc/host/dw_mmc* 10024 10025SYSTEM TRACE MODULE CLASS 10026M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10027S: Maintained 10028T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10029F: Documentation/trace/stm.txt 10030F: drivers/hwtracing/stm/ 10031F: include/linux/stm.h 10032F: include/uapi/linux/stm.h 10033 10034THUNDERBOLT DRIVER 10035M: Andreas Noever <andreas.noever@gmail.com> 10036S: Maintained 10037F: drivers/thunderbolt/ 10038 10039TI BQ27XXX POWER SUPPLY DRIVER 10040R: Andrew F. Davis <afd@ti.com> 10041F: include/linux/power/bq27xxx_battery.h 10042F: drivers/power/bq27xxx_battery.c 10043F: drivers/power/bq27xxx_battery_i2c.c 10044 10045TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10046M: John Stultz <john.stultz@linaro.org> 10047M: Thomas Gleixner <tglx@linutronix.de> 10048L: linux-kernel@vger.kernel.org 10049T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10050S: Supported 10051F: include/linux/clocksource.h 10052F: include/linux/time.h 10053F: include/linux/timex.h 10054F: include/uapi/linux/time.h 10055F: include/uapi/linux/timex.h 10056F: kernel/time/clocksource.c 10057F: kernel/time/time*.c 10058F: kernel/time/alarmtimer.c 10059F: kernel/time/ntp.c 10060F: tools/testing/selftests/timers/ 10061 10062SC1200 WDT DRIVER 10063M: Zwane Mwaikambo <zwanem@gmail.com> 10064S: Maintained 10065F: drivers/watchdog/sc1200wdt.c 10066 10067SCHEDULER 10068M: Ingo Molnar <mingo@redhat.com> 10069M: Peter Zijlstra <peterz@infradead.org> 10070L: linux-kernel@vger.kernel.org 10071T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10072S: Maintained 10073F: kernel/sched/ 10074F: include/linux/sched.h 10075F: include/uapi/linux/sched.h 10076F: include/linux/wait.h 10077 10078SCORE ARCHITECTURE 10079M: Chen Liqin <liqin.linux@gmail.com> 10080M: Lennox Wu <lennox.wu@gmail.com> 10081W: http://www.sunplus.com 10082S: Supported 10083F: arch/score/ 10084 10085SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10086M: Sudeep Holla <sudeep.holla@arm.com> 10087L: linux-arm-kernel@lists.infradead.org 10088S: Maintained 10089F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10090F: drivers/clk/clk-scpi.c 10091F: drivers/cpufreq/scpi-cpufreq.c 10092F: drivers/firmware/arm_scpi.c 10093F: include/linux/scpi_protocol.h 10094 10095SCSI CDROM DRIVER 10096M: Jens Axboe <axboe@kernel.dk> 10097L: linux-scsi@vger.kernel.org 10098W: http://www.kernel.dk 10099S: Maintained 10100F: drivers/scsi/sr* 10101 10102SCSI RDMA PROTOCOL (SRP) INITIATOR 10103M: Bart Van Assche <bart.vanassche@sandisk.com> 10104L: linux-rdma@vger.kernel.org 10105S: Supported 10106W: http://www.openfabrics.org 10107Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10108T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10109F: drivers/infiniband/ulp/srp/ 10110F: include/scsi/srp.h 10111 10112SCSI SG DRIVER 10113M: Doug Gilbert <dgilbert@interlog.com> 10114L: linux-scsi@vger.kernel.org 10115W: http://sg.danny.cz/sg 10116S: Maintained 10117F: Documentation/scsi/scsi-generic.txt 10118F: drivers/scsi/sg.c 10119F: include/scsi/sg.h 10120 10121SCSI SUBSYSTEM 10122M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10123T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10124M: "Martin K. Petersen" <martin.petersen@oracle.com> 10125T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10126L: linux-scsi@vger.kernel.org 10127S: Maintained 10128F: drivers/scsi/ 10129F: include/scsi/ 10130 10131SCSI TAPE DRIVER 10132M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10133L: linux-scsi@vger.kernel.org 10134S: Maintained 10135F: Documentation/scsi/st.txt 10136F: drivers/scsi/st.* 10137F: drivers/scsi/st_*.h 10138 10139SCTP PROTOCOL 10140M: Vlad Yasevich <vyasevich@gmail.com> 10141M: Neil Horman <nhorman@tuxdriver.com> 10142L: linux-sctp@vger.kernel.org 10143W: http://lksctp.sourceforge.net 10144S: Maintained 10145F: Documentation/networking/sctp.txt 10146F: include/linux/sctp.h 10147F: include/uapi/linux/sctp.h 10148F: include/net/sctp/ 10149F: net/sctp/ 10150 10151SCx200 CPU SUPPORT 10152M: Jim Cromie <jim.cromie@gmail.com> 10153S: Odd Fixes 10154F: Documentation/i2c/busses/scx200_acb 10155F: arch/x86/platform/scx200/ 10156F: drivers/watchdog/scx200_wdt.c 10157F: drivers/i2c/busses/scx200* 10158F: drivers/mtd/maps/scx200_docflash.c 10159F: include/linux/scx200.h 10160 10161SCx200 GPIO DRIVER 10162M: Jim Cromie <jim.cromie@gmail.com> 10163S: Maintained 10164F: drivers/char/scx200_gpio.c 10165F: include/linux/scx200_gpio.h 10166 10167SCx200 HRT CLOCKSOURCE DRIVER 10168M: Jim Cromie <jim.cromie@gmail.com> 10169S: Maintained 10170F: drivers/clocksource/scx200_hrt.c 10171 10172SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10173M: Sascha Sommer <saschasommer@freenet.de> 10174L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10175S: Maintained 10176F: drivers/mmc/host/sdricoh_cs.c 10177 10178SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10179M: Adrian Hunter <adrian.hunter@intel.com> 10180L: linux-mmc@vger.kernel.org 10181T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10182S: Maintained 10183F: drivers/mmc/host/sdhci* 10184F: include/linux/mmc/sdhci* 10185 10186SECURE COMPUTING 10187M: Kees Cook <keescook@chromium.org> 10188R: Andy Lutomirski <luto@amacapital.net> 10189R: Will Drewry <wad@chromium.org> 10190T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10191S: Supported 10192F: kernel/seccomp.c 10193F: include/uapi/linux/seccomp.h 10194F: include/linux/seccomp.h 10195F: tools/testing/selftests/seccomp/* 10196K: \bsecure_computing 10197K: \bTIF_SECCOMP\b 10198 10199SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10200M: Ben Dooks <ben-linux@fluff.org> 10201M: Jaehoon Chung <jh80.chung@samsung.com> 10202L: linux-mmc@vger.kernel.org 10203S: Maintained 10204F: drivers/mmc/host/sdhci-s3c* 10205 10206SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10207M: Viresh Kumar <vireshk@kernel.org> 10208L: linux-mmc@vger.kernel.org 10209S: Maintained 10210F: drivers/mmc/host/sdhci-spear.c 10211 10212SECURITY SUBSYSTEM 10213M: James Morris <james.l.morris@oracle.com> 10214M: "Serge E. Hallyn" <serge@hallyn.com> 10215L: linux-security-module@vger.kernel.org (suggested Cc:) 10216T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10217W: http://kernsec.org/ 10218S: Supported 10219F: security/ 10220 10221SECURITY CONTACT 10222M: Security Officers <security@kernel.org> 10223S: Supported 10224 10225SELINUX SECURITY MODULE 10226M: Paul Moore <paul@paul-moore.com> 10227M: Stephen Smalley <sds@tycho.nsa.gov> 10228M: Eric Paris <eparis@parisplace.org> 10229L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10230W: http://selinuxproject.org 10231T: git git://git.infradead.org/users/pcmoore/selinux 10232S: Supported 10233F: include/linux/selinux* 10234F: security/selinux/ 10235F: scripts/selinux/ 10236 10237APPARMOR SECURITY MODULE 10238M: John Johansen <john.johansen@canonical.com> 10239L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10240W: apparmor.wiki.kernel.org 10241T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10242S: Supported 10243F: security/apparmor/ 10244 10245LOADPIN SECURITY MODULE 10246M: Kees Cook <keescook@chromium.org> 10247T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10248S: Supported 10249F: security/loadpin/ 10250 10251YAMA SECURITY MODULE 10252M: Kees Cook <keescook@chromium.org> 10253T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10254S: Supported 10255F: security/yama/ 10256 10257SENSABLE PHANTOM 10258M: Jiri Slaby <jirislaby@gmail.com> 10259S: Maintained 10260F: drivers/misc/phantom.c 10261F: include/uapi/linux/phantom.h 10262 10263SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10264M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10265M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10266M: John Soni Jose <sony.john@avagotech.com> 10267L: linux-scsi@vger.kernel.org 10268W: http://www.avagotech.com 10269S: Supported 10270F: drivers/scsi/be2iscsi/ 10271 10272Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 10273M: Sathya Perla <sathya.perla@broadcom.com> 10274M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10275M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 10276M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10277M: Somnath Kotur <somnath.kotur@broadcom.com> 10278L: netdev@vger.kernel.org 10279W: http://www.emulex.com 10280S: Supported 10281F: drivers/net/ethernet/emulex/benet/ 10282 10283EMULEX ONECONNECT ROCE DRIVER 10284M: Selvin Xavier <selvin.xavier@avagotech.com> 10285M: Devesh Sharma <devesh.sharma@avagotech.com> 10286M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10287L: linux-rdma@vger.kernel.org 10288W: http://www.emulex.com 10289S: Supported 10290F: drivers/infiniband/hw/ocrdma/ 10291 10292SFC NETWORK DRIVER 10293M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10294M: Edward Cree <ecree@solarflare.com> 10295M: Bert Kenward <bkenward@solarflare.com> 10296L: netdev@vger.kernel.org 10297S: Supported 10298F: drivers/net/ethernet/sfc/ 10299 10300SGI GRU DRIVER 10301M: Dimitri Sivanich <sivanich@sgi.com> 10302S: Maintained 10303F: drivers/misc/sgi-gru/ 10304 10305SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10306M: Pat Gefre <pfg@sgi.com> 10307L: linux-ia64@vger.kernel.org 10308S: Supported 10309F: Documentation/ia64/serial.txt 10310F: drivers/tty/serial/ioc?_serial.c 10311F: include/linux/ioc?.h 10312 10313SGI XP/XPC/XPNET DRIVER 10314M: Cliff Whickman <cpw@sgi.com> 10315M: Robin Holt <robinmholt@gmail.com> 10316S: Maintained 10317F: drivers/misc/sgi-xp/ 10318 10319SI2157 MEDIA DRIVER 10320M: Antti Palosaari <crope@iki.fi> 10321L: linux-media@vger.kernel.org 10322W: https://linuxtv.org 10323W: http://palosaari.fi/linux/ 10324Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10325T: git git://linuxtv.org/anttip/media_tree.git 10326S: Maintained 10327F: drivers/media/tuners/si2157* 10328 10329SI2168 MEDIA DRIVER 10330M: Antti Palosaari <crope@iki.fi> 10331L: linux-media@vger.kernel.org 10332W: https://linuxtv.org 10333W: http://palosaari.fi/linux/ 10334Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10335T: git git://linuxtv.org/anttip/media_tree.git 10336S: Maintained 10337F: drivers/media/dvb-frontends/si2168* 10338 10339SI470X FM RADIO RECEIVER I2C DRIVER 10340M: Hans Verkuil <hverkuil@xs4all.nl> 10341L: linux-media@vger.kernel.org 10342T: git git://linuxtv.org/media_tree.git 10343W: https://linuxtv.org 10344S: Odd Fixes 10345F: drivers/media/radio/si470x/radio-si470x-i2c.c 10346 10347SI470X FM RADIO RECEIVER USB DRIVER 10348M: Hans Verkuil <hverkuil@xs4all.nl> 10349L: linux-media@vger.kernel.org 10350T: git git://linuxtv.org/media_tree.git 10351W: https://linuxtv.org 10352S: Maintained 10353F: drivers/media/radio/si470x/radio-si470x-common.c 10354F: drivers/media/radio/si470x/radio-si470x.h 10355F: drivers/media/radio/si470x/radio-si470x-usb.c 10356 10357SI4713 FM RADIO TRANSMITTER I2C DRIVER 10358M: Eduardo Valentin <edubezval@gmail.com> 10359L: linux-media@vger.kernel.org 10360T: git git://linuxtv.org/media_tree.git 10361W: https://linuxtv.org 10362S: Odd Fixes 10363F: drivers/media/radio/si4713/si4713.? 10364 10365SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10366M: Eduardo Valentin <edubezval@gmail.com> 10367L: linux-media@vger.kernel.org 10368T: git git://linuxtv.org/media_tree.git 10369W: https://linuxtv.org 10370S: Odd Fixes 10371F: drivers/media/radio/si4713/radio-platform-si4713.c 10372 10373SI4713 FM RADIO TRANSMITTER USB DRIVER 10374M: Hans Verkuil <hverkuil@xs4all.nl> 10375L: linux-media@vger.kernel.org 10376T: git git://linuxtv.org/media_tree.git 10377W: https://linuxtv.org 10378S: Maintained 10379F: drivers/media/radio/si4713/radio-usb-si4713.c 10380 10381SIANO DVB DRIVER 10382M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10383L: linux-media@vger.kernel.org 10384W: https://linuxtv.org 10385T: git git://linuxtv.org/media_tree.git 10386S: Odd fixes 10387F: drivers/media/common/siano/ 10388F: drivers/media/usb/siano/ 10389F: drivers/media/usb/siano/ 10390F: drivers/media/mmc/siano/ 10391 10392SIMPLEFB FB DRIVER 10393M: Hans de Goede <hdegoede@redhat.com> 10394L: linux-fbdev@vger.kernel.org 10395S: Maintained 10396F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10397F: drivers/video/fbdev/simplefb.c 10398F: include/linux/platform_data/simplefb.h 10399 10400SH_VEU V4L2 MEM2MEM DRIVER 10401L: linux-media@vger.kernel.org 10402S: Orphan 10403F: drivers/media/platform/sh_veu.c 10404 10405SH_VOU V4L2 OUTPUT DRIVER 10406L: linux-media@vger.kernel.org 10407S: Orphan 10408F: drivers/media/platform/sh_vou.c 10409F: include/media/drv-intf/sh_vou.h 10410 10411SIMPLE FIRMWARE INTERFACE (SFI) 10412M: Len Brown <lenb@kernel.org> 10413L: sfi-devel@simplefirmware.org 10414W: http://simplefirmware.org/ 10415T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10416S: Supported 10417F: arch/x86/platform/sfi/ 10418F: drivers/sfi/ 10419F: include/linux/sfi*.h 10420 10421SIMTEC EB110ATX (Chalice CATS) 10422P: Ben Dooks 10423P: Vincent Sanders <vince@simtec.co.uk> 10424M: Simtec Linux Team <linux@simtec.co.uk> 10425W: http://www.simtec.co.uk/products/EB110ATX/ 10426S: Supported 10427 10428SIMTEC EB2410ITX (BAST) 10429P: Ben Dooks 10430P: Vincent Sanders <vince@simtec.co.uk> 10431M: Simtec Linux Team <linux@simtec.co.uk> 10432W: http://www.simtec.co.uk/products/EB2410ITX/ 10433S: Supported 10434F: arch/arm/mach-s3c24xx/mach-bast.c 10435F: arch/arm/mach-s3c24xx/bast-ide.c 10436F: arch/arm/mach-s3c24xx/bast-irq.c 10437 10438TI DAVINCI MACHINE SUPPORT 10439M: Sekhar Nori <nsekhar@ti.com> 10440M: Kevin Hilman <khilman@kernel.org> 10441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10442T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10443S: Supported 10444F: arch/arm/mach-davinci/ 10445F: drivers/i2c/busses/i2c-davinci.c 10446 10447TI DAVINCI SERIES MEDIA DRIVER 10448M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10449L: linux-media@vger.kernel.org 10450W: https://linuxtv.org 10451Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10452T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10453S: Maintained 10454F: drivers/media/platform/davinci/ 10455F: include/media/davinci/ 10456 10457TI AM437X VPFE 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/platform/am437x/ 10465 10466OV2659 OMNIVISION SENSOR DRIVER 10467M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10468L: linux-media@vger.kernel.org 10469W: https://linuxtv.org 10470Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10471T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10472S: Maintained 10473F: drivers/media/i2c/ov2659.c 10474F: include/media/i2c/ov2659.h 10475 10476SILICON MOTION SM712 FRAME BUFFER DRIVER 10477M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10478M: Teddy Wang <teddy.wang@siliconmotion.com> 10479M: Sudip Mukherjee <sudip@vectorindia.org> 10480L: linux-fbdev@vger.kernel.org 10481S: Maintained 10482F: drivers/video/fbdev/sm712* 10483F: Documentation/fb/sm712fb.txt 10484 10485SIS 190 ETHERNET DRIVER 10486M: Francois Romieu <romieu@fr.zoreil.com> 10487L: netdev@vger.kernel.org 10488S: Maintained 10489F: drivers/net/ethernet/sis/sis190.c 10490 10491SIS 900/7016 FAST ETHERNET DRIVER 10492M: Daniele Venzano <venza@brownhat.org> 10493W: http://www.brownhat.org/sis900.html 10494L: netdev@vger.kernel.org 10495S: Maintained 10496F: drivers/net/ethernet/sis/sis900.* 10497 10498SIS FRAMEBUFFER DRIVER 10499M: Thomas Winischhofer <thomas@winischhofer.net> 10500W: http://www.winischhofer.net/linuxsisvga.shtml 10501S: Maintained 10502F: Documentation/fb/sisfb.txt 10503F: drivers/video/fbdev/sis/ 10504F: include/video/sisfb.h 10505 10506SIS USB2VGA DRIVER 10507M: Thomas Winischhofer <thomas@winischhofer.net> 10508W: http://www.winischhofer.at/linuxsisusbvga.shtml 10509S: Maintained 10510F: drivers/usb/misc/sisusbvga/ 10511 10512SLAB ALLOCATOR 10513M: Christoph Lameter <cl@linux.com> 10514M: Pekka Enberg <penberg@kernel.org> 10515M: David Rientjes <rientjes@google.com> 10516M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10517M: Andrew Morton <akpm@linux-foundation.org> 10518L: linux-mm@kvack.org 10519S: Maintained 10520F: include/linux/sl?b*.h 10521F: mm/sl?b* 10522 10523SLEEPABLE READ-COPY UPDATE (SRCU) 10524M: Lai Jiangshan <jiangshanlai@gmail.com> 10525M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10526M: Josh Triplett <josh@joshtriplett.org> 10527R: Steven Rostedt <rostedt@goodmis.org> 10528R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10529L: linux-kernel@vger.kernel.org 10530W: http://www.rdrop.com/users/paulmck/RCU/ 10531S: Supported 10532T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10533F: include/linux/srcu.h 10534F: kernel/rcu/srcu.c 10535 10536SMACK SECURITY MODULE 10537M: Casey Schaufler <casey@schaufler-ca.com> 10538L: linux-security-module@vger.kernel.org 10539W: http://schaufler-ca.com 10540T: git git://git.gitorious.org/smack-next/kernel.git 10541S: Maintained 10542F: Documentation/security/Smack.txt 10543F: security/smack/ 10544 10545DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10546M: Kevin Hilman <khilman@kernel.org> 10547M: Nishanth Menon <nm@ti.com> 10548S: Maintained 10549F: drivers/power/avs/ 10550F: include/linux/power/smartreflex.h 10551L: linux-pm@vger.kernel.org 10552 10553SMC91x ETHERNET DRIVER 10554M: Nicolas Pitre <nico@fluxnic.net> 10555S: Odd Fixes 10556F: drivers/net/ethernet/smsc/smc91x.* 10557 10558SMIA AND SMIA++ IMAGE SENSOR DRIVER 10559M: Sakari Ailus <sakari.ailus@iki.fi> 10560L: linux-media@vger.kernel.org 10561S: Maintained 10562F: drivers/media/i2c/smiapp/ 10563F: include/media/i2c/smiapp.h 10564F: drivers/media/i2c/smiapp-pll.c 10565F: drivers/media/i2c/smiapp-pll.h 10566F: include/uapi/linux/smiapp.h 10567F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10568 10569SMM665 HARDWARE MONITOR DRIVER 10570M: Guenter Roeck <linux@roeck-us.net> 10571L: linux-hwmon@vger.kernel.org 10572S: Maintained 10573F: Documentation/hwmon/smm665 10574F: drivers/hwmon/smm665.c 10575 10576SMSC EMC2103 HARDWARE MONITOR DRIVER 10577M: Steve Glendinning <steve.glendinning@shawell.net> 10578L: linux-hwmon@vger.kernel.org 10579S: Maintained 10580F: Documentation/hwmon/emc2103 10581F: drivers/hwmon/emc2103.c 10582 10583SMSC SCH5627 HARDWARE MONITOR DRIVER 10584M: Hans de Goede <hdegoede@redhat.com> 10585L: linux-hwmon@vger.kernel.org 10586S: Supported 10587F: Documentation/hwmon/sch5627 10588F: drivers/hwmon/sch5627.c 10589 10590SMSC47B397 HARDWARE MONITOR DRIVER 10591M: Jean Delvare <jdelvare@suse.com> 10592L: linux-hwmon@vger.kernel.org 10593S: Maintained 10594F: Documentation/hwmon/smsc47b397 10595F: drivers/hwmon/smsc47b397.c 10596 10597SMSC911x ETHERNET DRIVER 10598M: Steve Glendinning <steve.glendinning@shawell.net> 10599L: netdev@vger.kernel.org 10600S: Maintained 10601F: include/linux/smsc911x.h 10602F: drivers/net/ethernet/smsc/smsc911x.* 10603 10604SMSC9420 PCI ETHERNET DRIVER 10605M: Steve Glendinning <steve.glendinning@shawell.net> 10606L: netdev@vger.kernel.org 10607S: Maintained 10608F: drivers/net/ethernet/smsc/smsc9420.* 10609 10610SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10611M: Steve Glendinning <steve.glendinning@shawell.net> 10612L: linux-fbdev@vger.kernel.org 10613S: Maintained 10614F: drivers/video/fbdev/smscufx.c 10615 10616SOC-CAMERA V4L2 SUBSYSTEM 10617M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10618L: linux-media@vger.kernel.org 10619T: git git://linuxtv.org/media_tree.git 10620S: Maintained 10621F: include/media/soc* 10622F: drivers/media/i2c/soc_camera/ 10623F: drivers/media/platform/soc_camera/ 10624 10625SOEKRIS NET48XX LED SUPPORT 10626M: Chris Boot <bootc@bootc.net> 10627S: Maintained 10628F: drivers/leds/leds-net48xx.c 10629 10630SOFTLOGIC 6x10 MPEG CODEC 10631M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10632M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10633M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10634M: Ismael Luceno <ismael@iodev.co.uk> 10635L: linux-media@vger.kernel.org 10636S: Supported 10637F: drivers/media/pci/solo6x10/ 10638 10639SOFTWARE RAID (Multiple Disks) SUPPORT 10640M: Shaohua Li <shli@kernel.org> 10641L: linux-raid@vger.kernel.org 10642T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10643S: Supported 10644F: drivers/md/ 10645F: include/linux/raid/ 10646F: include/uapi/linux/raid/ 10647 10648SONIC NETWORK DRIVER 10649M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10650L: netdev@vger.kernel.org 10651S: Maintained 10652F: drivers/net/ethernet/natsemi/sonic.* 10653 10654SONICS SILICON BACKPLANE DRIVER (SSB) 10655M: Michael Buesch <m@bues.ch> 10656L: linux-wireless@vger.kernel.org 10657S: Maintained 10658F: drivers/ssb/ 10659F: include/linux/ssb/ 10660 10661SONY VAIO CONTROL DEVICE DRIVER 10662M: Mattia Dongili <malattia@linux.it> 10663L: platform-driver-x86@vger.kernel.org 10664W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10665S: Maintained 10666F: Documentation/laptops/sony-laptop.txt 10667F: drivers/char/sonypi.c 10668F: drivers/platform/x86/sony-laptop.c 10669F: include/linux/sony-laptop.h 10670 10671SONY MEMORYSTICK CARD SUPPORT 10672M: Alex Dubov <oakad@yahoo.com> 10673W: http://tifmxx.berlios.de/ 10674S: Maintained 10675F: drivers/memstick/host/tifm_ms.c 10676 10677SONY MEMORYSTICK STANDARD SUPPORT 10678M: Maxim Levitsky <maximlevitsky@gmail.com> 10679S: Maintained 10680F: drivers/memstick/core/ms_block.* 10681 10682SOUND 10683M: Jaroslav Kysela <perex@perex.cz> 10684M: Takashi Iwai <tiwai@suse.com> 10685L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10686W: http://www.alsa-project.org/ 10687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10688T: git git://git.alsa-project.org/alsa-kernel.git 10689Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10690S: Maintained 10691F: Documentation/sound/ 10692F: include/sound/ 10693F: include/uapi/sound/ 10694F: sound/ 10695 10696SOUND - COMPRESSED AUDIO 10697M: Vinod Koul <vinod.koul@intel.com> 10698L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10699T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10700S: Supported 10701F: Documentation/sound/alsa/compress_offload.txt 10702F: include/sound/compress_driver.h 10703F: include/uapi/sound/compress_* 10704F: sound/core/compress_offload.c 10705F: sound/soc/soc-compress.c 10706 10707SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10708M: Liam Girdwood <lgirdwood@gmail.com> 10709M: Mark Brown <broonie@kernel.org> 10710T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10711L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10712W: http://alsa-project.org/main/index.php/ASoC 10713S: Supported 10714F: Documentation/sound/alsa/soc/ 10715F: sound/soc/ 10716F: include/sound/soc* 10717 10718SOUND - DMAENGINE HELPERS 10719M: Lars-Peter Clausen <lars@metafoo.de> 10720S: Supported 10721F: include/sound/dmaengine_pcm.h 10722F: sound/core/pcm_dmaengine.c 10723F: sound/soc/soc-generic-dmaengine-pcm.c 10724 10725SP2 MEDIA DRIVER 10726M: Olli Salonen <olli.salonen@iki.fi> 10727L: linux-media@vger.kernel.org 10728W: https://linuxtv.org 10729Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10730S: Maintained 10731F: drivers/media/dvb-frontends/sp2* 10732 10733SPARC + UltraSPARC (sparc/sparc64) 10734M: "David S. Miller" <davem@davemloft.net> 10735L: sparclinux@vger.kernel.org 10736Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 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: arch/sparc/ 10741F: drivers/sbus/ 10742 10743SPARC SERIAL DRIVERS 10744M: "David S. Miller" <davem@davemloft.net> 10745L: sparclinux@vger.kernel.org 10746T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10747T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10748S: Maintained 10749F: include/linux/sunserialcore.h 10750F: drivers/tty/serial/suncore.c 10751F: drivers/tty/serial/sunhv.c 10752F: drivers/tty/serial/sunsab.c 10753F: drivers/tty/serial/sunsab.h 10754F: drivers/tty/serial/sunsu.c 10755F: drivers/tty/serial/sunzilog.c 10756F: drivers/tty/serial/sunzilog.h 10757 10758SPARSE CHECKER 10759M: "Christopher Li" <sparse@chrisli.org> 10760L: linux-sparse@vger.kernel.org 10761W: https://sparse.wiki.kernel.org/ 10762T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10763T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10764S: Maintained 10765F: include/linux/compiler.h 10766 10767SPEAR PLATFORM SUPPORT 10768M: Viresh Kumar <vireshk@kernel.org> 10769M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10771W: http://www.st.com/spear 10772S: Maintained 10773F: arch/arm/boot/dts/spear* 10774F: arch/arm/mach-spear/ 10775 10776SPEAR CLOCK FRAMEWORK SUPPORT 10777M: Viresh Kumar <vireshk@kernel.org> 10778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10779W: http://www.st.com/spear 10780S: Maintained 10781F: drivers/clk/spear/ 10782 10783SPI SUBSYSTEM 10784M: Mark Brown <broonie@kernel.org> 10785L: linux-spi@vger.kernel.org 10786T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10787Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10788S: Maintained 10789F: Documentation/spi/ 10790F: drivers/spi/ 10791F: include/linux/spi/ 10792F: include/uapi/linux/spi/ 10793 10794SPIDERNET NETWORK DRIVER for CELL 10795M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10796L: netdev@vger.kernel.org 10797S: Supported 10798F: Documentation/networking/spider_net.txt 10799F: drivers/net/ethernet/toshiba/spider_net* 10800 10801SPU FILE SYSTEM 10802M: Jeremy Kerr <jk@ozlabs.org> 10803L: linuxppc-dev@lists.ozlabs.org 10804W: http://www.ibm.com/developerworks/power/cell/ 10805S: Supported 10806F: Documentation/filesystems/spufs.txt 10807F: arch/powerpc/platforms/cell/spufs/ 10808 10809SQUASHFS FILE SYSTEM 10810M: Phillip Lougher <phillip@squashfs.org.uk> 10811L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10812W: http://squashfs.org.uk 10813T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10814S: Maintained 10815F: Documentation/filesystems/squashfs.txt 10816F: fs/squashfs/ 10817 10818SRM (Alpha) environment access 10819M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10820S: Maintained 10821F: arch/alpha/kernel/srm_env.c 10822 10823STABLE BRANCH 10824M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10825L: stable@vger.kernel.org 10826S: Supported 10827F: Documentation/stable_kernel_rules.txt 10828 10829STAGING SUBSYSTEM 10830M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10831T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10832L: devel@driverdev.osuosl.org 10833S: Supported 10834F: drivers/staging/ 10835 10836STAGING - COMEDI 10837M: Ian Abbott <abbotti@mev.co.uk> 10838M: H Hartley Sweeten <hsweeten@visionengravers.com> 10839S: Odd Fixes 10840F: drivers/staging/comedi/ 10841 10842STAGING - FLARION FT1000 DRIVERS 10843M: Marek Belisko <marek.belisko@gmail.com> 10844S: Odd Fixes 10845F: drivers/staging/ft1000/ 10846 10847STAGING - INDUSTRIAL IO 10848M: Jonathan Cameron <jic23@kernel.org> 10849L: linux-iio@vger.kernel.org 10850S: Odd Fixes 10851F: drivers/staging/iio/ 10852 10853STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10854M: Jarod Wilson <jarod@wilsonet.com> 10855W: http://www.lirc.org/ 10856S: Odd Fixes 10857F: drivers/staging/media/lirc/ 10858 10859STAGING - LUSTRE PARALLEL FILESYSTEM 10860M: Oleg Drokin <oleg.drokin@intel.com> 10861M: Andreas Dilger <andreas.dilger@intel.com> 10862L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10863W: http://wiki.lustre.org/ 10864S: Maintained 10865F: drivers/staging/lustre 10866 10867STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10868M: Marc Dietrich <marvin24@gmx.de> 10869L: ac100@lists.launchpad.net (moderated for non-subscribers) 10870L: linux-tegra@vger.kernel.org 10871S: Maintained 10872F: drivers/staging/nvec/ 10873 10874STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10875M: Jens Frederich <jfrederich@gmail.com> 10876M: Daniel Drake <dsd@laptop.org> 10877M: Jon Nettleton <jon.nettleton@gmail.com> 10878W: http://wiki.laptop.org/go/DCON 10879S: Maintained 10880F: drivers/staging/olpc_dcon/ 10881 10882STAGING - REALTEK RTL8712U DRIVERS 10883M: Larry Finger <Larry.Finger@lwfinger.net> 10884M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10885S: Odd Fixes 10886F: drivers/staging/rtl8712/ 10887 10888STAGING - REALTEK RTL8723U WIRELESS DRIVER 10889M: Larry Finger <Larry.Finger@lwfinger.net> 10890M: Jes Sorensen <Jes.Sorensen@redhat.com> 10891L: linux-wireless@vger.kernel.org 10892S: Maintained 10893F: drivers/staging/rtl8723au/ 10894 10895STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10896M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10897M: Teddy Wang <teddy.wang@siliconmotion.com> 10898M: Sudip Mukherjee <sudip@vectorindia.org> 10899L: linux-fbdev@vger.kernel.org 10900S: Maintained 10901F: drivers/staging/sm750fb/ 10902 10903STAGING - SLICOSS 10904M: Lior Dotan <liodot@gmail.com> 10905M: Christopher Harrer <charrer@alacritech.com> 10906S: Odd Fixes 10907F: drivers/staging/slicoss/ 10908 10909STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10910M: William Hubbs <w.d.hubbs@gmail.com> 10911M: Chris Brannon <chris@the-brannons.com> 10912M: Kirk Reiser <kirk@reisers.ca> 10913M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10914L: speakup@linux-speakup.org 10915W: http://www.linux-speakup.org/ 10916S: Odd Fixes 10917F: drivers/staging/speakup/ 10918 10919STAGING - VIA VT665X DRIVERS 10920M: Forest Bond <forest@alittletooquiet.net> 10921S: Odd Fixes 10922F: drivers/staging/vt665?/ 10923 10924STAGING - WILC1000 WIFI DRIVER 10925M: Johnny Kim <johnny.kim@atmel.com> 10926M: Austin Shin <austin.shin@atmel.com> 10927M: Chris Park <chris.park@atmel.com> 10928M: Tony Cho <tony.cho@atmel.com> 10929M: Glen Lee <glen.lee@atmel.com> 10930M: Leo Kim <leo.kim@atmel.com> 10931L: linux-wireless@vger.kernel.org 10932S: Supported 10933F: drivers/staging/wilc1000/ 10934 10935STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10936M: Arnaud Patard <arnaud.patard@rtp-net.org> 10937S: Odd Fixes 10938F: drivers/staging/xgifb/ 10939 10940STARFIRE/DURALAN NETWORK DRIVER 10941M: Ion Badulescu <ionut@badula.org> 10942S: Odd Fixes 10943F: drivers/net/ethernet/adaptec/starfire* 10944 10945SUN3/3X 10946M: Sam Creasey <sammy@sammy.net> 10947W: http://sammy.net/sun3/ 10948S: Maintained 10949F: arch/m68k/kernel/*sun3* 10950F: arch/m68k/sun3*/ 10951F: arch/m68k/include/asm/sun3* 10952F: drivers/net/ethernet/i825xx/sun3* 10953 10954SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10955M: Hans de Goede <hdegoede@redhat.com> 10956L: linux-input@vger.kernel.org 10957S: Maintained 10958F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10959F: drivers/input/keyboard/sun4i-lradc-keys.c 10960 10961SUNDANCE NETWORK DRIVER 10962M: Denis Kirjanov <kda@linux-powerpc.org> 10963L: netdev@vger.kernel.org 10964S: Maintained 10965F: drivers/net/ethernet/dlink/sundance.c 10966 10967SUPERH 10968M: Yoshinori Sato <ysato@users.sourceforge.jp> 10969M: Rich Felker <dalias@libc.org> 10970L: linux-sh@vger.kernel.org 10971Q: http://patchwork.kernel.org/project/linux-sh/list/ 10972S: Maintained 10973F: Documentation/sh/ 10974F: arch/sh/ 10975F: drivers/sh/ 10976 10977SUSPEND TO RAM 10978M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10979M: Len Brown <len.brown@intel.com> 10980M: Pavel Machek <pavel@ucw.cz> 10981L: linux-pm@vger.kernel.org 10982S: Supported 10983F: Documentation/power/ 10984F: arch/x86/kernel/acpi/ 10985F: drivers/base/power/ 10986F: kernel/power/ 10987F: include/linux/suspend.h 10988F: include/linux/freezer.h 10989F: include/linux/pm.h 10990 10991SVGA HANDLING 10992M: Martin Mares <mj@ucw.cz> 10993L: linux-video@atrey.karlin.mff.cuni.cz 10994S: Maintained 10995F: Documentation/svga.txt 10996F: arch/x86/boot/video* 10997 10998SWIOTLB SUBSYSTEM 10999M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11000L: linux-kernel@vger.kernel.org 11001T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11002S: Supported 11003F: lib/swiotlb.c 11004F: arch/*/kernel/pci-swiotlb.c 11005F: include/linux/swiotlb.h 11006 11007SWITCHDEV 11008M: Jiri Pirko <jiri@resnulli.us> 11009L: netdev@vger.kernel.org 11010S: Supported 11011F: net/switchdev/ 11012F: include/net/switchdev.h 11013 11014SYNOPSYS ARC ARCHITECTURE 11015M: Vineet Gupta <vgupta@synopsys.com> 11016L: linux-snps-arc@lists.infradead.org 11017S: Supported 11018F: arch/arc/ 11019F: Documentation/devicetree/bindings/arc/* 11020F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11021F: drivers/tty/serial/arc_uart.c 11022T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11023 11024SYNOPSYS ARC SDP platform support 11025M: Alexey Brodkin <abrodkin@synopsys.com> 11026S: Supported 11027F: arch/arc/plat-axs10x 11028F: arch/arc/boot/dts/ax* 11029F: Documentation/devicetree/bindings/arc/axs10* 11030 11031SYSTEM CONFIGURATION (SYSCON) 11032M: Lee Jones <lee.jones@linaro.org> 11033M: Arnd Bergmann <arnd@arndb.de> 11034T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11035S: Supported 11036F: drivers/mfd/syscon.c 11037 11038SYSV FILESYSTEM 11039M: Christoph Hellwig <hch@infradead.org> 11040S: Maintained 11041F: Documentation/filesystems/sysv-fs.txt 11042F: fs/sysv/ 11043F: include/linux/sysv_fs.h 11044 11045TARGET SUBSYSTEM 11046M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11047L: linux-scsi@vger.kernel.org 11048L: target-devel@vger.kernel.org 11049W: http://www.linux-iscsi.org 11050W: http://groups.google.com/group/linux-iscsi-target-dev 11051T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11052S: Supported 11053F: drivers/target/ 11054F: include/target/ 11055F: Documentation/target/ 11056 11057TASKSTATS STATISTICS INTERFACE 11058M: Balbir Singh <bsingharora@gmail.com> 11059S: Maintained 11060F: Documentation/accounting/taskstats* 11061F: include/linux/taskstats* 11062F: kernel/taskstats.c 11063 11064TC CLASSIFIER 11065M: Jamal Hadi Salim <jhs@mojatatu.com> 11066L: netdev@vger.kernel.org 11067S: Maintained 11068F: include/net/pkt_cls.h 11069F: include/uapi/linux/pkt_cls.h 11070F: net/sched/ 11071 11072TCP LOW PRIORITY MODULE 11073M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11074M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11075W: http://tcp-lp-mod.sourceforge.net/ 11076S: Maintained 11077F: net/ipv4/tcp_lp.c 11078 11079TDA10071 MEDIA DRIVER 11080M: Antti Palosaari <crope@iki.fi> 11081L: linux-media@vger.kernel.org 11082W: https://linuxtv.org 11083W: http://palosaari.fi/linux/ 11084Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11085T: git git://linuxtv.org/anttip/media_tree.git 11086S: Maintained 11087F: drivers/media/dvb-frontends/tda10071* 11088 11089TDA18212 MEDIA DRIVER 11090M: Antti Palosaari <crope@iki.fi> 11091L: linux-media@vger.kernel.org 11092W: https://linuxtv.org 11093W: http://palosaari.fi/linux/ 11094Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11095T: git git://linuxtv.org/anttip/media_tree.git 11096S: Maintained 11097F: drivers/media/tuners/tda18212* 11098 11099TDA18218 MEDIA DRIVER 11100M: Antti Palosaari <crope@iki.fi> 11101L: linux-media@vger.kernel.org 11102W: https://linuxtv.org 11103W: http://palosaari.fi/linux/ 11104Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11105T: git git://linuxtv.org/anttip/media_tree.git 11106S: Maintained 11107F: drivers/media/tuners/tda18218* 11108 11109TDA18271 MEDIA DRIVER 11110M: Michael Krufky <mkrufky@linuxtv.org> 11111L: linux-media@vger.kernel.org 11112W: https://linuxtv.org 11113W: http://github.com/mkrufky 11114Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11115T: git git://linuxtv.org/mkrufky/tuners.git 11116S: Maintained 11117F: drivers/media/tuners/tda18271* 11118 11119TDA827x MEDIA DRIVER 11120M: Michael Krufky <mkrufky@linuxtv.org> 11121L: linux-media@vger.kernel.org 11122W: https://linuxtv.org 11123W: http://github.com/mkrufky 11124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11125T: git git://linuxtv.org/mkrufky/tuners.git 11126S: Maintained 11127F: drivers/media/tuners/tda8290.* 11128 11129TDA8290 MEDIA DRIVER 11130M: Michael Krufky <mkrufky@linuxtv.org> 11131L: linux-media@vger.kernel.org 11132W: https://linuxtv.org 11133W: http://github.com/mkrufky 11134Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11135T: git git://linuxtv.org/mkrufky/tuners.git 11136S: Maintained 11137F: drivers/media/tuners/tda8290.* 11138 11139TDA9840 MEDIA DRIVER 11140M: Hans Verkuil <hverkuil@xs4all.nl> 11141L: linux-media@vger.kernel.org 11142T: git git://linuxtv.org/media_tree.git 11143W: https://linuxtv.org 11144S: Maintained 11145F: drivers/media/i2c/tda9840* 11146 11147TEA5761 TUNER DRIVER 11148M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11149L: linux-media@vger.kernel.org 11150W: https://linuxtv.org 11151T: git git://linuxtv.org/media_tree.git 11152S: Odd fixes 11153F: drivers/media/tuners/tea5761.* 11154 11155TEA5767 TUNER DRIVER 11156M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11157L: linux-media@vger.kernel.org 11158W: https://linuxtv.org 11159T: git git://linuxtv.org/media_tree.git 11160S: Maintained 11161F: drivers/media/tuners/tea5767.* 11162 11163TEA6415C MEDIA DRIVER 11164M: Hans Verkuil <hverkuil@xs4all.nl> 11165L: linux-media@vger.kernel.org 11166T: git git://linuxtv.org/media_tree.git 11167W: https://linuxtv.org 11168S: Maintained 11169F: drivers/media/i2c/tea6415c* 11170 11171TEA6420 MEDIA DRIVER 11172M: Hans Verkuil <hverkuil@xs4all.nl> 11173L: linux-media@vger.kernel.org 11174T: git git://linuxtv.org/media_tree.git 11175W: https://linuxtv.org 11176S: Maintained 11177F: drivers/media/i2c/tea6420* 11178 11179TEAM DRIVER 11180M: Jiri Pirko <jiri@resnulli.us> 11181L: netdev@vger.kernel.org 11182S: Supported 11183F: drivers/net/team/ 11184F: include/linux/if_team.h 11185F: include/uapi/linux/if_team.h 11186 11187TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11188M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11189S: Maintained 11190F: arch/x86/platform/ts5500/ 11191 11192TECHNOTREND USB IR RECEIVER 11193M: Sean Young <sean@mess.org> 11194L: linux-media@vger.kernel.org 11195S: Maintained 11196F: drivers/media/rc/ttusbir.c 11197 11198TEGRA ARCHITECTURE SUPPORT 11199M: Stephen Warren <swarren@wwwdotorg.org> 11200M: Thierry Reding <thierry.reding@gmail.com> 11201M: Alexandre Courbot <gnurou@gmail.com> 11202L: linux-tegra@vger.kernel.org 11203Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11204T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11205S: Supported 11206N: [^a-z]tegra 11207 11208TEGRA CLOCK DRIVER 11209M: Peter De Schrijver <pdeschrijver@nvidia.com> 11210M: Prashant Gaikwad <pgaikwad@nvidia.com> 11211S: Supported 11212F: drivers/clk/tegra/ 11213 11214TEGRA DMA DRIVERS 11215M: Laxman Dewangan <ldewangan@nvidia.com> 11216M: Jon Hunter <jonathanh@nvidia.com> 11217S: Supported 11218F: drivers/dma/tegra* 11219 11220TEGRA I2C DRIVER 11221M: Laxman Dewangan <ldewangan@nvidia.com> 11222S: Supported 11223F: drivers/i2c/busses/i2c-tegra.c 11224 11225TEGRA IOMMU DRIVERS 11226M: Hiroshi Doyu <hdoyu@nvidia.com> 11227S: Supported 11228F: drivers/iommu/tegra* 11229 11230TEGRA KBC DRIVER 11231M: Rakesh Iyer <riyer@nvidia.com> 11232M: Laxman Dewangan <ldewangan@nvidia.com> 11233S: Supported 11234F: drivers/input/keyboard/tegra-kbc.c 11235 11236TEGRA PWM DRIVER 11237M: Thierry Reding <thierry.reding@gmail.com> 11238S: Supported 11239F: drivers/pwm/pwm-tegra.c 11240 11241TEGRA SERIAL DRIVER 11242M: Laxman Dewangan <ldewangan@nvidia.com> 11243S: Supported 11244F: drivers/tty/serial/serial-tegra.c 11245 11246TEGRA SPI DRIVER 11247M: Laxman Dewangan <ldewangan@nvidia.com> 11248S: Supported 11249F: drivers/spi/spi-tegra* 11250 11251TEHUTI ETHERNET DRIVER 11252M: Andy Gospodarek <andy@greyhouse.net> 11253L: netdev@vger.kernel.org 11254S: Supported 11255F: drivers/net/ethernet/tehuti/* 11256 11257Telecom Clock Driver for MCPL0010 11258M: Mark Gross <mark.gross@intel.com> 11259S: Supported 11260F: drivers/char/tlclk.c 11261 11262TENSILICA XTENSA PORT (xtensa) 11263M: Chris Zankel <chris@zankel.net> 11264M: Max Filippov <jcmvbkbc@gmail.com> 11265L: linux-xtensa@linux-xtensa.org 11266T: git git://github.com/czankel/xtensa-linux.git 11267S: Maintained 11268F: arch/xtensa/ 11269F: drivers/irqchip/irq-xtensa-* 11270 11271THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11272M: Hans Verkuil <hverkuil@xs4all.nl> 11273L: linux-media@vger.kernel.org 11274T: git git://linuxtv.org/media_tree.git 11275W: https://linuxtv.org 11276S: Maintained 11277F: drivers/media/radio/radio-raremono.c 11278 11279THERMAL 11280M: Zhang Rui <rui.zhang@intel.com> 11281M: Eduardo Valentin <edubezval@gmail.com> 11282L: linux-pm@vger.kernel.org 11283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11284T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11285Q: https://patchwork.kernel.org/project/linux-pm/list/ 11286S: Supported 11287F: drivers/thermal/ 11288F: include/linux/thermal.h 11289F: include/uapi/linux/thermal.h 11290F: include/linux/cpu_cooling.h 11291F: Documentation/devicetree/bindings/thermal/ 11292 11293THERMAL/CPU_COOLING 11294M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11295M: Viresh Kumar <viresh.kumar@linaro.org> 11296M: Javi Merino <javi.merino@arm.com> 11297L: linux-pm@vger.kernel.org 11298S: Supported 11299F: Documentation/thermal/cpu-cooling-api.txt 11300F: drivers/thermal/cpu_cooling.c 11301F: include/linux/cpu_cooling.h 11302 11303THINGM BLINK(1) USB RGB LED DRIVER 11304M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11305S: Maintained 11306F: drivers/hid/hid-thingm.c 11307 11308THINKPAD ACPI EXTRAS DRIVER 11309M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11310L: ibm-acpi-devel@lists.sourceforge.net 11311L: platform-driver-x86@vger.kernel.org 11312W: http://ibm-acpi.sourceforge.net 11313W: http://thinkwiki.org/wiki/Ibm-acpi 11314T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11315S: Maintained 11316F: drivers/platform/x86/thinkpad_acpi.c 11317 11318TI BANDGAP AND THERMAL DRIVER 11319M: Eduardo Valentin <edubezval@gmail.com> 11320M: Keerthy <j-keerthy@ti.com> 11321L: linux-pm@vger.kernel.org 11322L: linux-omap@vger.kernel.org 11323S: Maintained 11324F: drivers/thermal/ti-soc-thermal/ 11325 11326TI VPE/CAL DRIVERS 11327M: Benoit Parrot <bparrot@ti.com> 11328L: linux-media@vger.kernel.org 11329W: http://linuxtv.org/ 11330Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11331S: Maintained 11332F: drivers/media/platform/ti-vpe/ 11333 11334TI CDCE706 CLOCK DRIVER 11335M: Max Filippov <jcmvbkbc@gmail.com> 11336S: Maintained 11337F: drivers/clk/clk-cdce706.c 11338 11339TI CLOCK DRIVER 11340M: Tero Kristo <t-kristo@ti.com> 11341L: linux-omap@vger.kernel.org 11342S: Maintained 11343F: drivers/clk/ti/ 11344F: include/linux/clk/ti.h 11345 11346TI ETHERNET SWITCH DRIVER (CPSW) 11347M: Mugunthan V N <mugunthanvnm@ti.com> 11348R: Grygorii Strashko <grygorii.strashko@ti.com> 11349L: linux-omap@vger.kernel.org 11350L: netdev@vger.kernel.org 11351S: Maintained 11352F: drivers/net/ethernet/ti/cpsw* 11353F: drivers/net/ethernet/ti/davinci* 11354 11355TI FLASH MEDIA INTERFACE DRIVER 11356M: Alex Dubov <oakad@yahoo.com> 11357S: Maintained 11358F: drivers/misc/tifm* 11359F: drivers/mmc/host/tifm_sd.c 11360F: include/linux/tifm.h 11361 11362TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11363M: Santosh Shilimkar <ssantosh@kernel.org> 11364L: linux-kernel@vger.kernel.org 11365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11366S: Maintained 11367F: drivers/soc/ti/* 11368T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11369 11370 11371TI LM49xxx FAMILY ASoC CODEC DRIVERS 11372M: M R Swami Reddy <mr.swami.reddy@ti.com> 11373M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11374L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11375S: Maintained 11376F: sound/soc/codecs/lm49453* 11377F: sound/soc/codecs/isabelle* 11378 11379TI LP855x BACKLIGHT DRIVER 11380M: Milo Kim <milo.kim@ti.com> 11381S: Maintained 11382F: Documentation/backlight/lp855x-driver.txt 11383F: drivers/video/backlight/lp855x_bl.c 11384F: include/linux/platform_data/lp855x.h 11385 11386TI LP8727 CHARGER DRIVER 11387M: Milo Kim <milo.kim@ti.com> 11388S: Maintained 11389F: drivers/power/lp8727_charger.c 11390F: include/linux/platform_data/lp8727.h 11391 11392TI LP8788 MFD DRIVER 11393M: Milo Kim <milo.kim@ti.com> 11394S: Maintained 11395F: drivers/iio/adc/lp8788_adc.c 11396F: drivers/leds/leds-lp8788.c 11397F: drivers/mfd/lp8788*.c 11398F: drivers/power/lp8788-charger.c 11399F: drivers/regulator/lp8788-*.c 11400F: include/linux/mfd/lp8788*.h 11401 11402TI NETCP ETHERNET DRIVER 11403M: Wingman Kwok <w-kwok2@ti.com> 11404M: Murali Karicheri <m-karicheri2@ti.com> 11405L: netdev@vger.kernel.org 11406S: Maintained 11407F: drivers/net/ethernet/ti/netcp* 11408 11409TI TAS571X FAMILY ASoC CODEC DRIVER 11410M: Kevin Cernekee <cernekee@chromium.org> 11411L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11412S: Odd Fixes 11413F: sound/soc/codecs/tas571x* 11414 11415TI TWL4030 SERIES SOC CODEC DRIVER 11416M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11417L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11418S: Maintained 11419F: sound/soc/codecs/twl4030* 11420 11421TI WILINK WIRELESS DRIVERS 11422L: linux-wireless@vger.kernel.org 11423W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11424W: http://wireless.kernel.org/en/users/Drivers/wl1251 11425T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11426S: Orphan 11427F: drivers/net/wireless/ti/ 11428F: include/linux/wl12xx.h 11429 11430TIPC NETWORK LAYER 11431M: Jon Maloy <jon.maloy@ericsson.com> 11432M: Ying Xue <ying.xue@windriver.com> 11433L: netdev@vger.kernel.org (core kernel code) 11434L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11435W: http://tipc.sourceforge.net/ 11436S: Maintained 11437F: include/uapi/linux/tipc*.h 11438F: net/tipc/ 11439 11440TILE ARCHITECTURE 11441M: Chris Metcalf <cmetcalf@mellanox.com> 11442W: http://www.mellanox.com/repository/solutions/tile-scm/ 11443T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11444S: Supported 11445F: arch/tile/ 11446F: drivers/char/tile-srom.c 11447F: drivers/edac/tile_edac.c 11448F: drivers/net/ethernet/tile/ 11449F: drivers/rtc/rtc-tile.c 11450F: drivers/tty/hvc/hvc_tile.c 11451F: drivers/tty/serial/tilegx.c 11452F: drivers/usb/host/*-tilegx.c 11453F: include/linux/usb/tilegx.h 11454 11455TLAN NETWORK DRIVER 11456M: Samuel Chessman <chessman@tux.org> 11457L: tlan-devel@lists.sourceforge.net (subscribers-only) 11458W: http://sourceforge.net/projects/tlan/ 11459S: Maintained 11460F: Documentation/networking/tlan.txt 11461F: drivers/net/ethernet/ti/tlan.* 11462 11463TOMOYO SECURITY MODULE 11464M: Kentaro Takeda <takedakn@nttdata.co.jp> 11465M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11466L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11467L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11468L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11469L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11470W: http://tomoyo.sourceforge.jp/ 11471T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11472S: Maintained 11473F: security/tomoyo/ 11474 11475TOPSTAR LAPTOP EXTRAS DRIVER 11476M: Herton Ronaldo Krzesinski <herton@canonical.com> 11477L: platform-driver-x86@vger.kernel.org 11478S: Maintained 11479F: drivers/platform/x86/topstar-laptop.c 11480 11481TOSHIBA ACPI EXTRAS DRIVER 11482M: Azael Avalos <coproscefalo@gmail.com> 11483L: platform-driver-x86@vger.kernel.org 11484S: Maintained 11485F: drivers/platform/x86/toshiba_acpi.c 11486 11487TOSHIBA BLUETOOTH DRIVER 11488M: Azael Avalos <coproscefalo@gmail.com> 11489L: platform-driver-x86@vger.kernel.org 11490S: Maintained 11491F: drivers/platform/x86/toshiba_bluetooth.c 11492 11493TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11494M: Azael Avalos <coproscefalo@gmail.com> 11495L: platform-driver-x86@vger.kernel.org 11496S: Maintained 11497F: drivers/platform/x86/toshiba_haps.c 11498 11499TOSHIBA WMI HOTKEYS DRIVER 11500M: Azael Avalos <coproscefalo@gmail.com> 11501L: platform-driver-x86@vger.kernel.org 11502S: Maintained 11503F: drivers/platform/x86/toshiba-wmi.c 11504 11505TOSHIBA SMM DRIVER 11506M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11507W: http://www.buzzard.org.uk/toshiba/ 11508S: Maintained 11509F: drivers/char/toshiba.c 11510F: include/linux/toshiba.h 11511F: include/uapi/linux/toshiba.h 11512 11513TOSHIBA TC358743 DRIVER 11514M: Mats Randgaard <matrandg@cisco.com> 11515L: linux-media@vger.kernel.org 11516S: Maintained 11517F: drivers/media/i2c/tc358743* 11518F: include/media/i2c/tc358743.h 11519 11520TMIO/SDHI MMC DRIVER 11521M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11522L: linux-mmc@vger.kernel.org 11523S: Supported 11524F: drivers/mmc/host/tmio_mmc* 11525F: drivers/mmc/host/sh_mobile_sdhi.c 11526F: include/linux/mfd/tmio.h 11527 11528TMP401 HARDWARE MONITOR DRIVER 11529M: Guenter Roeck <linux@roeck-us.net> 11530L: linux-hwmon@vger.kernel.org 11531S: Maintained 11532F: Documentation/hwmon/tmp401 11533F: drivers/hwmon/tmp401.c 11534 11535TMPFS (SHMEM FILESYSTEM) 11536M: Hugh Dickins <hughd@google.com> 11537L: linux-mm@kvack.org 11538S: Maintained 11539F: include/linux/shmem_fs.h 11540F: mm/shmem.c 11541 11542TM6000 VIDEO4LINUX DRIVER 11543M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11544L: linux-media@vger.kernel.org 11545W: https://linuxtv.org 11546T: git git://linuxtv.org/media_tree.git 11547S: Odd fixes 11548F: drivers/media/usb/tm6000/ 11549 11550TW68 VIDEO4LINUX DRIVER 11551M: Hans Verkuil <hverkuil@xs4all.nl> 11552L: linux-media@vger.kernel.org 11553T: git git://linuxtv.org/media_tree.git 11554W: https://linuxtv.org 11555S: Odd Fixes 11556F: drivers/media/pci/tw68/ 11557 11558TW686X VIDEO4LINUX DRIVER 11559M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11560L: linux-media@vger.kernel.org 11561T: git git://linuxtv.org/media_tree.git 11562W: http://linuxtv.org 11563S: Maintained 11564F: drivers/media/pci/tw686x/ 11565 11566TPM DEVICE DRIVER 11567M: Peter Huewe <peterhuewe@gmx.de> 11568M: Marcel Selhorst <tpmdd@selhorst.net> 11569M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11570R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11571W: http://tpmdd.sourceforge.net 11572L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11573Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11574T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11575S: Maintained 11576F: drivers/char/tpm/ 11577 11578TPM IBM_VTPM DEVICE DRIVER 11579M: Ashley Lai <ashleydlai@gmail.com> 11580W: http://tpmdd.sourceforge.net 11581L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11582S: Maintained 11583F: drivers/char/tpm/tpm_ibmvtpm* 11584 11585TRACING 11586M: Steven Rostedt <rostedt@goodmis.org> 11587M: Ingo Molnar <mingo@redhat.com> 11588T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11589S: Maintained 11590F: Documentation/trace/ftrace.txt 11591F: arch/*/*/*/ftrace.h 11592F: arch/*/kernel/ftrace.c 11593F: include/*/ftrace.h 11594F: include/linux/trace*.h 11595F: include/trace/ 11596F: kernel/trace/ 11597F: tools/testing/selftests/ftrace/ 11598 11599TRACING MMIO ACCESSES (MMIOTRACE) 11600M: Steven Rostedt <rostedt@goodmis.org> 11601M: Ingo Molnar <mingo@kernel.org> 11602R: Karol Herbst <karolherbst@gmail.com> 11603R: Pekka Paalanen <ppaalanen@gmail.com> 11604S: Maintained 11605L: linux-kernel@vger.kernel.org 11606L: nouveau@lists.freedesktop.org 11607F: kernel/trace/trace_mmiotrace.c 11608F: include/linux/mmiotrace.h 11609F: arch/x86/mm/kmmio.c 11610F: arch/x86/mm/mmio-mod.c 11611F: arch/x86/mm/testmmiotrace.c 11612 11613TRIVIAL PATCHES 11614M: Jiri Kosina <trivial@kernel.org> 11615T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11616S: Maintained 11617K: ^Subject:.*(?i)trivial 11618 11619TTY LAYER 11620M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11621M: Jiri Slaby <jslaby@suse.com> 11622S: Supported 11623T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11624F: Documentation/serial/ 11625F: drivers/tty/ 11626F: drivers/tty/serial/serial_core.c 11627F: include/linux/serial_core.h 11628F: include/linux/serial.h 11629F: include/linux/tty.h 11630F: include/uapi/linux/serial_core.h 11631F: include/uapi/linux/serial.h 11632F: include/uapi/linux/tty.h 11633 11634TUA9001 MEDIA DRIVER 11635M: Antti Palosaari <crope@iki.fi> 11636L: linux-media@vger.kernel.org 11637W: https://linuxtv.org 11638W: http://palosaari.fi/linux/ 11639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11640T: git git://linuxtv.org/anttip/media_tree.git 11641S: Maintained 11642F: drivers/media/tuners/tua9001* 11643 11644TULIP NETWORK DRIVERS 11645L: netdev@vger.kernel.org 11646L: linux-parisc@vger.kernel.org 11647S: Orphan 11648F: drivers/net/ethernet/dec/tulip/ 11649 11650TUN/TAP driver 11651M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11652W: http://vtun.sourceforge.net/tun 11653S: Maintained 11654F: Documentation/networking/tuntap.txt 11655F: arch/um/os-Linux/drivers/ 11656 11657TURBOCHANNEL SUBSYSTEM 11658M: "Maciej W. Rozycki" <macro@linux-mips.org> 11659M: Ralf Baechle <ralf@linux-mips.org> 11660L: linux-mips@linux-mips.org 11661Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11662S: Maintained 11663F: drivers/tc/ 11664F: include/linux/tc.h 11665 11666U14-34F SCSI DRIVER 11667M: Dario Ballabio <ballabio_dario@emc.com> 11668L: linux-scsi@vger.kernel.org 11669S: Maintained 11670F: drivers/scsi/u14-34f.c 11671 11672UBI FILE SYSTEM (UBIFS) 11673M: Richard Weinberger <richard@nod.at> 11674M: Artem Bityutskiy <dedekind1@gmail.com> 11675M: Adrian Hunter <adrian.hunter@intel.com> 11676L: linux-mtd@lists.infradead.org 11677T: git git://git.infradead.org/ubifs-2.6.git 11678W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11679S: Supported 11680F: Documentation/filesystems/ubifs.txt 11681F: fs/ubifs/ 11682 11683UCLINUX (M68KNOMMU AND COLDFIRE) 11684M: Greg Ungerer <gerg@linux-m68k.org> 11685W: http://www.linux-m68k.org/ 11686W: http://www.uclinux.org/ 11687L: linux-m68k@lists.linux-m68k.org 11688L: uclinux-dev@uclinux.org (subscribers-only) 11689T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11690S: Maintained 11691F: arch/m68k/coldfire/ 11692F: arch/m68k/68*/ 11693F: arch/m68k/*/*_no.* 11694F: arch/m68k/include/asm/*_no.* 11695 11696UDF FILESYSTEM 11697M: Jan Kara <jack@suse.com> 11698S: Maintained 11699F: Documentation/filesystems/udf.txt 11700F: fs/udf/ 11701 11702UFS FILESYSTEM 11703M: Evgeniy Dushistov <dushistov@mail.ru> 11704S: Maintained 11705F: Documentation/filesystems/ufs.txt 11706F: fs/ufs/ 11707 11708UHID USERSPACE HID IO DRIVER: 11709M: David Herrmann <dh.herrmann@googlemail.com> 11710L: linux-input@vger.kernel.org 11711S: Maintained 11712F: drivers/hid/uhid.c 11713F: include/uapi/linux/uhid.h 11714 11715ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11716L: linux-usb@vger.kernel.org 11717S: Orphan 11718F: drivers/uwb/ 11719F: include/linux/uwb.h 11720F: include/linux/uwb/ 11721 11722UNICORE32 ARCHITECTURE: 11723M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11724W: http://mprc.pku.edu.cn/~guanxuetao/linux 11725S: Maintained 11726T: git git://github.com/gxt/linux.git 11727F: arch/unicore32/ 11728 11729UNIFDEF 11730M: Tony Finch <dot@dotat.at> 11731W: http://dotat.at/prog/unifdef 11732S: Maintained 11733F: scripts/unifdef.c 11734 11735UNIFORM CDROM DRIVER 11736M: Jens Axboe <axboe@kernel.dk> 11737W: http://www.kernel.dk 11738S: Maintained 11739F: Documentation/cdrom/ 11740F: drivers/cdrom/cdrom.c 11741F: include/linux/cdrom.h 11742F: include/uapi/linux/cdrom.h 11743 11744UNISYS S-PAR DRIVERS 11745M: David Kershner <david.kershner@unisys.com> 11746L: sparmaintainer@unisys.com (Unisys internal) 11747S: Supported 11748F: drivers/staging/unisys/ 11749 11750UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11751M: Vinayak Holikatti <vinholikatti@gmail.com> 11752L: linux-scsi@vger.kernel.org 11753S: Supported 11754F: Documentation/scsi/ufs.txt 11755F: drivers/scsi/ufs/ 11756 11757UNSORTED BLOCK IMAGES (UBI) 11758M: Artem Bityutskiy <dedekind1@gmail.com> 11759M: Richard Weinberger <richard@nod.at> 11760W: http://www.linux-mtd.infradead.org/ 11761L: linux-mtd@lists.infradead.org 11762T: git git://git.infradead.org/ubifs-2.6.git 11763S: Supported 11764F: drivers/mtd/ubi/ 11765F: include/linux/mtd/ubi.h 11766F: include/uapi/mtd/ubi-user.h 11767 11768USB ACM DRIVER 11769M: Oliver Neukum <oneukum@suse.com> 11770L: linux-usb@vger.kernel.org 11771S: Maintained 11772F: Documentation/usb/acm.txt 11773F: drivers/usb/class/cdc-acm.* 11774 11775USB AR5523 WIRELESS DRIVER 11776M: Pontus Fuchs <pontus.fuchs@gmail.com> 11777L: linux-wireless@vger.kernel.org 11778S: Maintained 11779F: drivers/net/wireless/ath/ar5523/ 11780 11781USB ATTACHED SCSI 11782M: Hans de Goede <hdegoede@redhat.com> 11783M: Gerd Hoffmann <kraxel@redhat.com> 11784L: linux-usb@vger.kernel.org 11785L: linux-scsi@vger.kernel.org 11786S: Maintained 11787F: drivers/usb/storage/uas.c 11788 11789USB CDC ETHERNET DRIVER 11790M: Oliver Neukum <oliver@neukum.org> 11791L: linux-usb@vger.kernel.org 11792S: Maintained 11793F: drivers/net/usb/cdc_*.c 11794F: include/uapi/linux/usb/cdc.h 11795 11796USB CHAOSKEY DRIVER 11797M: Keith Packard <keithp@keithp.com> 11798L: linux-usb@vger.kernel.org 11799S: Maintained 11800F: drivers/usb/misc/chaoskey.c 11801 11802USB CYPRESS C67X00 DRIVER 11803M: Peter Korsgaard <jacmet@sunsite.dk> 11804L: linux-usb@vger.kernel.org 11805S: Maintained 11806F: drivers/usb/c67x00/ 11807 11808USB DAVICOM DM9601 DRIVER 11809M: Peter Korsgaard <jacmet@sunsite.dk> 11810L: netdev@vger.kernel.org 11811W: http://www.linux-usb.org/usbnet 11812S: Maintained 11813F: drivers/net/usb/dm9601.c 11814 11815USB DIAMOND RIO500 DRIVER 11816M: Cesar Miquel <miquel@df.uba.ar> 11817L: rio500-users@lists.sourceforge.net 11818W: http://rio500.sourceforge.net 11819S: Maintained 11820F: drivers/usb/misc/rio500* 11821 11822USB EHCI DRIVER 11823M: Alan Stern <stern@rowland.harvard.edu> 11824L: linux-usb@vger.kernel.org 11825S: Maintained 11826F: Documentation/usb/ehci.txt 11827F: drivers/usb/host/ehci* 11828 11829USB GADGET/PERIPHERAL SUBSYSTEM 11830M: Felipe Balbi <balbi@kernel.org> 11831L: linux-usb@vger.kernel.org 11832W: http://www.linux-usb.org/gadget 11833T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11834S: Maintained 11835F: drivers/usb/gadget/ 11836F: include/linux/usb/gadget* 11837 11838USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11839M: Jiri Kosina <jikos@kernel.org> 11840R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11841L: linux-usb@vger.kernel.org 11842T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11843S: Maintained 11844F: Documentation/hid/hiddev.txt 11845F: drivers/hid/usbhid/ 11846 11847USB ISP116X DRIVER 11848M: Olav Kongas <ok@artecdesign.ee> 11849L: linux-usb@vger.kernel.org 11850S: Maintained 11851F: drivers/usb/host/isp116x* 11852F: include/linux/usb/isp116x.h 11853 11854USB LAN78XX ETHERNET DRIVER 11855M: Woojung Huh <woojung.huh@microchip.com> 11856M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11857L: netdev@vger.kernel.org 11858S: Maintained 11859F: drivers/net/usb/lan78xx.* 11860 11861USB MASS STORAGE DRIVER 11862M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11863L: linux-usb@vger.kernel.org 11864L: usb-storage@lists.one-eyed-alien.net 11865S: Maintained 11866W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11867F: drivers/usb/storage/ 11868 11869USB MIDI DRIVER 11870M: Clemens Ladisch <clemens@ladisch.de> 11871L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11872T: git git://git.alsa-project.org/alsa-kernel.git 11873S: Maintained 11874F: sound/usb/midi.* 11875 11876USB NETWORKING DRIVERS 11877L: linux-usb@vger.kernel.org 11878S: Odd Fixes 11879F: drivers/net/usb/ 11880 11881USB OHCI DRIVER 11882M: Alan Stern <stern@rowland.harvard.edu> 11883L: linux-usb@vger.kernel.org 11884S: Maintained 11885F: Documentation/usb/ohci.txt 11886F: drivers/usb/host/ohci* 11887 11888USB OTG FSM (Finite State Machine) 11889M: Peter Chen <Peter.Chen@nxp.com> 11890T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11891L: linux-usb@vger.kernel.org 11892S: Maintained 11893F: drivers/usb/common/usb-otg-fsm.c 11894 11895USB OVER IP DRIVER 11896M: Valentina Manea <valentina.manea.m@gmail.com> 11897M: Shuah Khan <shuah.kh@samsung.com> 11898L: linux-usb@vger.kernel.org 11899S: Maintained 11900F: Documentation/usb/usbip_protocol.txt 11901F: drivers/usb/usbip/ 11902F: tools/usb/usbip/ 11903 11904USB PEGASUS DRIVER 11905M: Petko Manolov <petkan@nucleusys.com> 11906L: linux-usb@vger.kernel.org 11907L: netdev@vger.kernel.org 11908T: git git://github.com/petkan/pegasus.git 11909W: https://github.com/petkan/pegasus 11910S: Maintained 11911F: drivers/net/usb/pegasus.* 11912 11913USB PHY LAYER 11914M: Felipe Balbi <balbi@kernel.org> 11915L: linux-usb@vger.kernel.org 11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11917S: Maintained 11918F: drivers/usb/phy/ 11919 11920USB PRINTER DRIVER (usblp) 11921M: Pete Zaitcev <zaitcev@redhat.com> 11922L: linux-usb@vger.kernel.org 11923S: Supported 11924F: drivers/usb/class/usblp.c 11925 11926USB QMI WWAN NETWORK DRIVER 11927M: Bjørn Mork <bjorn@mork.no> 11928L: netdev@vger.kernel.org 11929S: Maintained 11930F: Documentation/ABI/testing/sysfs-class-net-qmi 11931F: drivers/net/usb/qmi_wwan.c 11932 11933USB RTL8150 DRIVER 11934M: Petko Manolov <petkan@nucleusys.com> 11935L: linux-usb@vger.kernel.org 11936L: netdev@vger.kernel.org 11937T: git git://github.com/petkan/rtl8150.git 11938W: https://github.com/petkan/rtl8150 11939S: Maintained 11940F: drivers/net/usb/rtl8150.c 11941 11942USB SERIAL SUBSYSTEM 11943M: Johan Hovold <johan@kernel.org> 11944L: linux-usb@vger.kernel.org 11945S: Maintained 11946F: Documentation/usb/usb-serial.txt 11947F: drivers/usb/serial/ 11948F: include/linux/usb/serial.h 11949 11950USB SMSC75XX ETHERNET DRIVER 11951M: Steve Glendinning <steve.glendinning@shawell.net> 11952L: netdev@vger.kernel.org 11953S: Maintained 11954F: drivers/net/usb/smsc75xx.* 11955 11956USB SMSC95XX ETHERNET DRIVER 11957M: Steve Glendinning <steve.glendinning@shawell.net> 11958L: netdev@vger.kernel.org 11959S: Maintained 11960F: drivers/net/usb/smsc95xx.* 11961 11962USB SUBSYSTEM 11963M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11964L: linux-usb@vger.kernel.org 11965W: http://www.linux-usb.org 11966T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11967S: Supported 11968F: Documentation/usb/ 11969F: drivers/usb/ 11970F: include/linux/usb.h 11971F: include/linux/usb/ 11972 11973USB UHCI DRIVER 11974M: Alan Stern <stern@rowland.harvard.edu> 11975L: linux-usb@vger.kernel.org 11976S: Maintained 11977F: drivers/usb/host/uhci* 11978 11979USB "USBNET" DRIVER FRAMEWORK 11980M: Oliver Neukum <oneukum@suse.com> 11981L: netdev@vger.kernel.org 11982W: http://www.linux-usb.org/usbnet 11983S: Maintained 11984F: drivers/net/usb/usbnet.c 11985F: include/linux/usb/usbnet.h 11986 11987USB VIDEO CLASS 11988M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11989L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 11990L: linux-media@vger.kernel.org 11991T: git git://linuxtv.org/media_tree.git 11992W: http://www.ideasonboard.org/uvc/ 11993S: Maintained 11994F: drivers/media/usb/uvc/ 11995F: include/uapi/linux/uvcvideo.h 11996 11997USB VISION DRIVER 11998M: Hans Verkuil <hverkuil@xs4all.nl> 11999L: linux-media@vger.kernel.org 12000T: git git://linuxtv.org/media_tree.git 12001W: https://linuxtv.org 12002S: Odd Fixes 12003F: drivers/media/usb/usbvision/ 12004 12005USB WEBCAM GADGET 12006M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12007L: linux-usb@vger.kernel.org 12008S: Maintained 12009F: drivers/usb/gadget/function/*uvc* 12010F: drivers/usb/gadget/legacy/webcam.c 12011 12012USB WIRELESS RNDIS DRIVER (rndis_wlan) 12013M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12014L: linux-wireless@vger.kernel.org 12015S: Maintained 12016F: drivers/net/wireless/rndis_wlan.c 12017 12018USB XHCI DRIVER 12019M: Mathias Nyman <mathias.nyman@intel.com> 12020L: linux-usb@vger.kernel.org 12021S: Supported 12022F: drivers/usb/host/xhci* 12023F: drivers/usb/host/pci-quirks* 12024 12025USB ZD1201 DRIVER 12026L: linux-wireless@vger.kernel.org 12027W: http://linux-lc100020.sourceforge.net 12028S: Orphan 12029F: drivers/net/wireless/zydas/zd1201.* 12030 12031USB ZR364XX DRIVER 12032M: Antoine Jacquet <royale@zerezo.com> 12033L: linux-usb@vger.kernel.org 12034L: linux-media@vger.kernel.org 12035T: git git://linuxtv.org/media_tree.git 12036W: http://royale.zerezo.com/zr364xx/ 12037S: Maintained 12038F: Documentation/video4linux/zr364xx.txt 12039F: drivers/media/usb/zr364xx/ 12040 12041ULPI BUS 12042M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12043L: linux-usb@vger.kernel.org 12044S: Maintained 12045F: drivers/usb/common/ulpi.c 12046F: include/linux/ulpi/ 12047 12048USER-MODE LINUX (UML) 12049M: Jeff Dike <jdike@addtoit.com> 12050M: Richard Weinberger <richard@nod.at> 12051L: user-mode-linux-devel@lists.sourceforge.net 12052L: user-mode-linux-user@lists.sourceforge.net 12053W: http://user-mode-linux.sourceforge.net 12054T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12055S: Maintained 12056F: Documentation/virtual/uml/ 12057F: arch/um/ 12058F: arch/x86/um/ 12059F: fs/hostfs/ 12060F: fs/hppfs/ 12061 12062USERSPACE I/O (UIO) 12063M: "Hans J. Koch" <hjk@hansjkoch.de> 12064M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12065S: Maintained 12066T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12067F: Documentation/DocBook/uio-howto.tmpl 12068F: drivers/uio/ 12069F: include/linux/uio*.h 12070 12071UTIL-LINUX PACKAGE 12072M: Karel Zak <kzak@redhat.com> 12073L: util-linux@vger.kernel.org 12074W: http://en.wikipedia.org/wiki/Util-linux 12075T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12076S: Maintained 12077 12078UVESAFB DRIVER 12079M: Michal Januszewski <spock@gentoo.org> 12080L: linux-fbdev@vger.kernel.org 12081W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12082S: Maintained 12083F: Documentation/fb/uvesafb.txt 12084F: drivers/video/fbdev/uvesafb.* 12085 12086VF610 NAND DRIVER 12087M: Stefan Agner <stefan@agner.ch> 12088L: linux-mtd@lists.infradead.org 12089S: Supported 12090F: drivers/mtd/nand/vf610_nfc.c 12091 12092VFAT/FAT/MSDOS FILESYSTEM 12093M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12094S: Maintained 12095F: Documentation/filesystems/vfat.txt 12096F: fs/fat/ 12097 12098VFIO DRIVER 12099M: Alex Williamson <alex.williamson@redhat.com> 12100L: kvm@vger.kernel.org 12101T: git git://github.com/awilliam/linux-vfio.git 12102S: Maintained 12103F: Documentation/vfio.txt 12104F: drivers/vfio/ 12105F: include/linux/vfio.h 12106F: include/uapi/linux/vfio.h 12107 12108VFIO PLATFORM DRIVER 12109M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12110L: kvm@vger.kernel.org 12111S: Maintained 12112F: drivers/vfio/platform/ 12113 12114VIDEOBUF2 FRAMEWORK 12115M: Pawel Osciak <pawel@osciak.com> 12116M: Marek Szyprowski <m.szyprowski@samsung.com> 12117M: Kyungmin Park <kyungmin.park@samsung.com> 12118L: linux-media@vger.kernel.org 12119S: Maintained 12120F: drivers/media/v4l2-core/videobuf2-* 12121F: include/media/videobuf2-* 12122 12123VIRTUAL SERIO DEVICE DRIVER 12124M: Stephen Chandler Paul <thatslyude@gmail.com> 12125S: Maintained 12126F: drivers/input/serio/userio.c 12127F: include/uapi/linux/userio.h 12128 12129VIRTIO CONSOLE DRIVER 12130M: Amit Shah <amit.shah@redhat.com> 12131L: virtualization@lists.linux-foundation.org 12132S: Maintained 12133F: drivers/char/virtio_console.c 12134F: include/linux/virtio_console.h 12135F: include/uapi/linux/virtio_console.h 12136 12137VIRTIO CORE, NET AND BLOCK DRIVERS 12138M: "Michael S. Tsirkin" <mst@redhat.com> 12139L: virtualization@lists.linux-foundation.org 12140S: Maintained 12141F: drivers/virtio/ 12142F: tools/virtio/ 12143F: drivers/net/virtio_net.c 12144F: drivers/block/virtio_blk.c 12145F: include/linux/virtio_*.h 12146F: include/uapi/linux/virtio_*.h 12147 12148VIRTIO DRIVERS FOR S390 12149M: Christian Borntraeger <borntraeger@de.ibm.com> 12150M: Cornelia Huck <cornelia.huck@de.ibm.com> 12151L: linux-s390@vger.kernel.org 12152L: virtualization@lists.linux-foundation.org 12153L: kvm@vger.kernel.org 12154S: Supported 12155F: drivers/s390/virtio/ 12156 12157VIRTIO GPU DRIVER 12158M: David Airlie <airlied@linux.ie> 12159M: Gerd Hoffmann <kraxel@redhat.com> 12160L: dri-devel@lists.freedesktop.org 12161L: virtualization@lists.linux-foundation.org 12162S: Maintained 12163F: drivers/gpu/drm/virtio/ 12164F: include/uapi/linux/virtio_gpu.h 12165 12166VIRTIO HOST (VHOST) 12167M: "Michael S. Tsirkin" <mst@redhat.com> 12168L: kvm@vger.kernel.org 12169L: virtualization@lists.linux-foundation.org 12170L: netdev@vger.kernel.org 12171T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12172S: Maintained 12173F: drivers/vhost/ 12174F: include/uapi/linux/vhost.h 12175 12176VIRTIO INPUT DRIVER 12177M: Gerd Hoffmann <kraxel@redhat.com> 12178S: Maintained 12179F: drivers/virtio/virtio_input.c 12180F: include/uapi/linux/virtio_input.h 12181 12182VIA RHINE NETWORK DRIVER 12183S: Orphan 12184F: drivers/net/ethernet/via/via-rhine.c 12185 12186VIA SD/MMC CARD CONTROLLER DRIVER 12187M: Bruce Chang <brucechang@via.com.tw> 12188M: Harald Welte <HaraldWelte@viatech.com> 12189S: Maintained 12190F: drivers/mmc/host/via-sdmmc.c 12191 12192VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12193M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12194L: linux-fbdev@vger.kernel.org 12195S: Maintained 12196F: include/linux/via-core.h 12197F: include/linux/via-gpio.h 12198F: include/linux/via_i2c.h 12199F: drivers/video/fbdev/via/ 12200 12201VIA VELOCITY NETWORK DRIVER 12202M: Francois Romieu <romieu@fr.zoreil.com> 12203L: netdev@vger.kernel.org 12204S: Maintained 12205F: drivers/net/ethernet/via/via-velocity.* 12206 12207VIRT LIB 12208M: Alex Williamson <alex.williamson@redhat.com> 12209M: Paolo Bonzini <pbonzini@redhat.com> 12210L: kvm@vger.kernel.org 12211S: Supported 12212F: virt/lib/ 12213 12214VIVID VIRTUAL VIDEO DRIVER 12215M: Hans Verkuil <hverkuil@xs4all.nl> 12216L: linux-media@vger.kernel.org 12217T: git git://linuxtv.org/media_tree.git 12218W: https://linuxtv.org 12219S: Maintained 12220F: drivers/media/platform/vivid/* 12221 12222VLAN (802.1Q) 12223M: Patrick McHardy <kaber@trash.net> 12224L: netdev@vger.kernel.org 12225S: Maintained 12226F: drivers/net/macvlan.c 12227F: include/linux/if_*vlan.h 12228F: net/8021q/ 12229 12230VLYNQ BUS 12231M: Florian Fainelli <florian@openwrt.org> 12232L: openwrt-devel@lists.openwrt.org (subscribers-only) 12233S: Maintained 12234F: drivers/vlynq/vlynq.c 12235F: include/linux/vlynq.h 12236 12237VME SUBSYSTEM 12238M: Martyn Welch <martyn@welchs.me.uk> 12239M: Manohar Vanga <manohar.vanga@gmail.com> 12240M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12241L: devel@driverdev.osuosl.org 12242S: Maintained 12243T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12244F: Documentation/vme_api.txt 12245F: drivers/staging/vme/ 12246F: drivers/vme/ 12247F: include/linux/vme* 12248 12249VMWARE HYPERVISOR INTERFACE 12250M: Alok Kataria <akataria@vmware.com> 12251L: virtualization@lists.linux-foundation.org 12252S: Supported 12253F: arch/x86/kernel/cpu/vmware.c 12254 12255VMWARE BALLOON DRIVER 12256M: Xavier Deguillard <xdeguillard@vmware.com> 12257M: Philip Moltmann <moltmann@vmware.com> 12258M: "VMware, Inc." <pv-drivers@vmware.com> 12259L: linux-kernel@vger.kernel.org 12260S: Maintained 12261F: drivers/misc/vmw_balloon.c 12262 12263VMWARE VMMOUSE SUBDRIVER 12264M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12265M: "VMware, Inc." <pv-drivers@vmware.com> 12266L: linux-input@vger.kernel.org 12267S: Maintained 12268F: drivers/input/mouse/vmmouse.c 12269F: drivers/input/mouse/vmmouse.h 12270 12271VMWARE VMXNET3 ETHERNET DRIVER 12272M: Shrikrishna Khare <skhare@vmware.com> 12273M: "VMware, Inc." <pv-drivers@vmware.com> 12274L: netdev@vger.kernel.org 12275S: Maintained 12276F: drivers/net/vmxnet3/ 12277 12278VMware PVSCSI driver 12279M: Arvind Kumar <arvindkumar@vmware.com> 12280M: VMware PV-Drivers <pv-drivers@vmware.com> 12281L: linux-scsi@vger.kernel.org 12282S: Maintained 12283F: drivers/scsi/vmw_pvscsi.c 12284F: drivers/scsi/vmw_pvscsi.h 12285 12286VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12287M: Liam Girdwood <lgirdwood@gmail.com> 12288M: Mark Brown <broonie@kernel.org> 12289L: linux-kernel@vger.kernel.org 12290W: http://www.slimlogic.co.uk/?p=48 12291T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12292S: Supported 12293F: Documentation/devicetree/bindings/regulator/ 12294F: drivers/regulator/ 12295F: include/dt-bindings/regulator/ 12296F: include/linux/regulator/ 12297 12298VRF 12299M: David Ahern <dsa@cumulusnetworks.com> 12300M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12301L: netdev@vger.kernel.org 12302S: Maintained 12303F: drivers/net/vrf.c 12304F: Documentation/networking/vrf.txt 12305 12306VT1211 HARDWARE MONITOR DRIVER 12307M: Juerg Haefliger <juergh@gmail.com> 12308L: linux-hwmon@vger.kernel.org 12309S: Maintained 12310F: Documentation/hwmon/vt1211 12311F: drivers/hwmon/vt1211.c 12312 12313VT8231 HARDWARE MONITOR DRIVER 12314M: Roger Lucas <vt8231@hiddenengine.co.uk> 12315L: linux-hwmon@vger.kernel.org 12316S: Maintained 12317F: drivers/hwmon/vt8231.c 12318 12319VUB300 USB to SDIO/SD/MMC bridge chip 12320M: Tony Olech <tony.olech@elandigitalsystems.com> 12321L: linux-mmc@vger.kernel.org 12322L: linux-usb@vger.kernel.org 12323S: Supported 12324F: drivers/mmc/host/vub300.c 12325 12326W1 DALLAS'S 1-WIRE BUS 12327M: Evgeniy Polyakov <zbr@ioremap.net> 12328S: Maintained 12329F: Documentation/w1/ 12330F: drivers/w1/ 12331 12332W83791D HARDWARE MONITORING DRIVER 12333M: Marc Hulsman <m.hulsman@tudelft.nl> 12334L: linux-hwmon@vger.kernel.org 12335S: Maintained 12336F: Documentation/hwmon/w83791d 12337F: drivers/hwmon/w83791d.c 12338 12339W83793 HARDWARE MONITORING DRIVER 12340M: Rudolf Marek <r.marek@assembler.cz> 12341L: linux-hwmon@vger.kernel.org 12342S: Maintained 12343F: Documentation/hwmon/w83793 12344F: drivers/hwmon/w83793.c 12345 12346W83795 HARDWARE MONITORING DRIVER 12347M: Jean Delvare <jdelvare@suse.com> 12348L: linux-hwmon@vger.kernel.org 12349S: Maintained 12350F: drivers/hwmon/w83795.c 12351 12352W83L51xD SD/MMC CARD INTERFACE DRIVER 12353M: Pierre Ossman <pierre@ossman.eu> 12354S: Maintained 12355F: drivers/mmc/host/wbsd.* 12356 12357WACOM PROTOCOL 4 SERIAL TABLETS 12358M: Julian Squires <julian@cipht.net> 12359M: Hans de Goede <hdegoede@redhat.com> 12360L: linux-input@vger.kernel.org 12361S: Maintained 12362F: drivers/input/tablet/wacom_serial4.c 12363 12364WATCHDOG DEVICE DRIVERS 12365M: Wim Van Sebroeck <wim@iguana.be> 12366R: Guenter Roeck <linux@roeck-us.net> 12367L: linux-watchdog@vger.kernel.org 12368W: http://www.linux-watchdog.org/ 12369T: git git://www.linux-watchdog.org/linux-watchdog.git 12370S: Maintained 12371F: Documentation/devicetree/bindings/watchdog/ 12372F: Documentation/watchdog/ 12373F: drivers/watchdog/ 12374F: include/linux/watchdog.h 12375F: include/uapi/linux/watchdog.h 12376 12377WD7000 SCSI DRIVER 12378M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12379L: linux-scsi@vger.kernel.org 12380S: Maintained 12381F: drivers/scsi/wd7000.c 12382 12383WIIMOTE HID DRIVER 12384M: David Herrmann <dh.herrmann@googlemail.com> 12385L: linux-input@vger.kernel.org 12386S: Maintained 12387F: drivers/hid/hid-wiimote* 12388 12389WINBOND CIR DRIVER 12390M: David Härdeman <david@hardeman.nu> 12391S: Maintained 12392F: drivers/media/rc/winbond-cir.c 12393 12394WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12395M: William Breathitt Gray <vilhelm.gray@gmail.com> 12396L: linux-watchdog@vger.kernel.org 12397S: Maintained 12398F: drivers/watchdog/ebc-c384_wdt.c 12399 12400WINSYSTEMS WS16C48 GPIO DRIVER 12401M: William Breathitt Gray <vilhelm.gray@gmail.com> 12402L: linux-gpio@vger.kernel.org 12403S: Maintained 12404F: drivers/gpio/gpio-ws16c48.c 12405 12406WIMAX STACK 12407M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12408M: linux-wimax@intel.com 12409L: wimax@linuxwimax.org (subscribers-only) 12410S: Supported 12411W: http://linuxwimax.org 12412F: Documentation/wimax/README.wimax 12413F: include/linux/wimax/debug.h 12414F: include/net/wimax.h 12415F: include/uapi/linux/wimax.h 12416F: net/wimax/ 12417 12418WISTRON LAPTOP BUTTON DRIVER 12419M: Miloslav Trmac <mitr@volny.cz> 12420S: Maintained 12421F: drivers/input/misc/wistron_btns.c 12422 12423WL3501 WIRELESS PCMCIA CARD DRIVER 12424M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12425L: linux-wireless@vger.kernel.org 12426W: http://oops.ghostprotocols.net:81/blog 12427S: Maintained 12428F: drivers/net/wireless/wl3501* 12429 12430WOLFSON MICROELECTRONICS DRIVERS 12431L: patches@opensource.wolfsonmicro.com 12432T: git https://github.com/CirrusLogic/linux-drivers.git 12433W: https://github.com/CirrusLogic/linux-drivers/wiki 12434S: Supported 12435F: Documentation/hwmon/wm83?? 12436F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12437F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12438F: Documentation/devicetree/bindings/mfd/arizona.txt 12439F: arch/arm/mach-s3c64xx/mach-crag6410* 12440F: drivers/clk/clk-wm83*.c 12441F: drivers/extcon/extcon-arizona.c 12442F: drivers/leds/leds-wm83*.c 12443F: drivers/gpio/gpio-*wm*.c 12444F: drivers/gpio/gpio-arizona.c 12445F: drivers/hwmon/wm83??-hwmon.c 12446F: drivers/input/misc/wm831x-on.c 12447F: drivers/input/touchscreen/wm831x-ts.c 12448F: drivers/input/touchscreen/wm97*.c 12449F: drivers/mfd/arizona* 12450F: drivers/mfd/wm*.c 12451F: drivers/mfd/cs47l24* 12452F: drivers/power/wm83*.c 12453F: drivers/rtc/rtc-wm83*.c 12454F: drivers/regulator/wm8*.c 12455F: drivers/video/backlight/wm83*_bl.c 12456F: drivers/watchdog/wm83*_wdt.c 12457F: include/linux/mfd/arizona/ 12458F: include/linux/mfd/wm831x/ 12459F: include/linux/mfd/wm8350/ 12460F: include/linux/mfd/wm8400* 12461F: include/linux/wm97xx.h 12462F: include/sound/wm????.h 12463F: sound/soc/codecs/arizona.? 12464F: sound/soc/codecs/wm* 12465F: sound/soc/codecs/cs47l24* 12466 12467WORKQUEUE 12468M: Tejun Heo <tj@kernel.org> 12469R: Lai Jiangshan <jiangshanlai@gmail.com> 12470T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12471S: Maintained 12472F: include/linux/workqueue.h 12473F: kernel/workqueue.c 12474F: Documentation/workqueue.txt 12475 12476X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12477M: Chen-Yu Tsai <wens@csie.org> 12478L: linux-kernel@vger.kernel.org 12479S: Maintained 12480N: axp[128] 12481 12482X.25 NETWORK LAYER 12483M: Andrew Hendry <andrew.hendry@gmail.com> 12484L: linux-x25@vger.kernel.org 12485S: Odd Fixes 12486F: Documentation/networking/x25* 12487F: include/net/x25* 12488F: net/x25/ 12489 12490X86 ARCHITECTURE (32-BIT AND 64-BIT) 12491M: Thomas Gleixner <tglx@linutronix.de> 12492M: Ingo Molnar <mingo@redhat.com> 12493M: "H. Peter Anvin" <hpa@zytor.com> 12494M: x86@kernel.org 12495L: linux-kernel@vger.kernel.org 12496T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12497S: Maintained 12498F: Documentation/x86/ 12499F: arch/x86/ 12500 12501X86 PLATFORM DRIVERS 12502M: Darren Hart <dvhart@infradead.org> 12503L: platform-driver-x86@vger.kernel.org 12504T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12505S: Maintained 12506F: drivers/platform/x86/ 12507F: drivers/platform/olpc/ 12508 12509X86 MCE INFRASTRUCTURE 12510M: Tony Luck <tony.luck@intel.com> 12511M: Borislav Petkov <bp@alien8.de> 12512L: linux-edac@vger.kernel.org 12513S: Maintained 12514F: arch/x86/kernel/cpu/mcheck/* 12515 12516X86 MICROCODE UPDATE SUPPORT 12517M: Borislav Petkov <bp@alien8.de> 12518S: Maintained 12519F: arch/x86/kernel/cpu/microcode/* 12520 12521X86 VDSO 12522M: Andy Lutomirski <luto@amacapital.net> 12523L: linux-kernel@vger.kernel.org 12524T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12525S: Maintained 12526F: arch/x86/entry/vdso/ 12527 12528XC2028/3028 TUNER DRIVER 12529M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 12530L: linux-media@vger.kernel.org 12531W: https://linuxtv.org 12532T: git git://linuxtv.org/media_tree.git 12533S: Maintained 12534F: drivers/media/tuners/tuner-xc2028.* 12535 12536XEN HYPERVISOR INTERFACE 12537M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12538M: David Vrabel <david.vrabel@citrix.com> 12539M: Juergen Gross <jgross@suse.com> 12540L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12541T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12542S: Supported 12543F: arch/x86/xen/ 12544F: drivers/*/xen-*front.c 12545F: drivers/xen/ 12546F: arch/x86/include/asm/xen/ 12547F: include/xen/ 12548F: include/uapi/xen/ 12549 12550XEN HYPERVISOR ARM 12551M: Stefano Stabellini <sstabellini@kernel.org> 12552L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12553S: Maintained 12554F: arch/arm/xen/ 12555F: arch/arm/include/asm/xen/ 12556 12557XEN HYPERVISOR ARM64 12558M: Stefano Stabellini <sstabellini@kernel.org> 12559L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12560S: Maintained 12561F: arch/arm64/xen/ 12562F: arch/arm64/include/asm/xen/ 12563 12564XEN NETWORK BACKEND DRIVER 12565M: Wei Liu <wei.liu2@citrix.com> 12566L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12567L: netdev@vger.kernel.org 12568S: Supported 12569F: drivers/net/xen-netback/* 12570 12571XEN PCI SUBSYSTEM 12572M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12573L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12574S: Supported 12575F: arch/x86/pci/*xen* 12576F: drivers/pci/*xen* 12577 12578XEN BLOCK SUBSYSTEM 12579M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12580M: Roger Pau Monné <roger.pau@citrix.com> 12581L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12582S: Supported 12583F: drivers/block/xen-blkback/* 12584F: drivers/block/xen* 12585 12586XEN PVSCSI DRIVERS 12587M: Juergen Gross <jgross@suse.com> 12588L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12589L: linux-scsi@vger.kernel.org 12590S: Supported 12591F: drivers/scsi/xen-scsifront.c 12592F: drivers/xen/xen-scsiback.c 12593F: include/xen/interface/io/vscsiif.h 12594 12595XEN SWIOTLB SUBSYSTEM 12596M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12597L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12598S: Supported 12599F: arch/x86/xen/*swiotlb* 12600F: drivers/xen/*swiotlb* 12601 12602XFS FILESYSTEM 12603P: Silicon Graphics Inc 12604M: Dave Chinner <david@fromorbit.com> 12605M: xfs@oss.sgi.com 12606L: xfs@oss.sgi.com 12607W: http://oss.sgi.com/projects/xfs 12608T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12609S: Supported 12610F: Documentation/filesystems/xfs.txt 12611F: fs/xfs/ 12612 12613XILINX AXI ETHERNET DRIVER 12614M: Anirudha Sarangi <anirudh@xilinx.com> 12615M: John Linn <John.Linn@xilinx.com> 12616S: Maintained 12617F: drivers/net/ethernet/xilinx/xilinx_axienet* 12618 12619XILINX UARTLITE SERIAL DRIVER 12620M: Peter Korsgaard <jacmet@sunsite.dk> 12621L: linux-serial@vger.kernel.org 12622S: Maintained 12623F: drivers/tty/serial/uartlite.c 12624 12625XILINX VIDEO IP CORES 12626M: Hyun Kwon <hyun.kwon@xilinx.com> 12627M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12628L: linux-media@vger.kernel.org 12629T: git git://linuxtv.org/media_tree.git 12630S: Supported 12631F: Documentation/devicetree/bindings/media/xilinx/ 12632F: drivers/media/platform/xilinx/ 12633F: include/uapi/linux/xilinx-v4l2-controls.h 12634 12635XILLYBUS DRIVER 12636M: Eli Billauer <eli.billauer@gmail.com> 12637L: linux-kernel@vger.kernel.org 12638S: Supported 12639F: drivers/char/xillybus/ 12640 12641XTENSA XTFPGA PLATFORM SUPPORT 12642M: Max Filippov <jcmvbkbc@gmail.com> 12643L: linux-xtensa@linux-xtensa.org 12644S: Maintained 12645F: drivers/spi/spi-xtensa-xtfpga.c 12646F: sound/soc/xtensa/xtfpga-i2s.c 12647 12648YAM DRIVER FOR AX.25 12649M: Jean-Paul Roubelat <jpr@f6fbb.org> 12650L: linux-hams@vger.kernel.org 12651S: Maintained 12652F: drivers/net/hamradio/yam* 12653F: include/linux/yam.h 12654 12655YEALINK PHONE DRIVER 12656M: Henk Vergonet <Henk.Vergonet@gmail.com> 12657L: usbb2k-api-dev@nongnu.org 12658S: Maintained 12659F: Documentation/input/yealink.txt 12660F: drivers/input/misc/yealink.* 12661 12662Z8530 DRIVER FOR AX.25 12663M: Joerg Reuter <jreuter@yaina.de> 12664W: http://yaina.de/jreuter/ 12665W: http://www.qsl.net/dl1bke/ 12666L: linux-hams@vger.kernel.org 12667S: Maintained 12668F: Documentation/networking/z8530drv.txt 12669F: drivers/net/hamradio/*scc.c 12670F: drivers/net/hamradio/z8530.h 12671 12672ZBUD COMPRESSED PAGE ALLOCATOR 12673M: Seth Jennings <sjenning@redhat.com> 12674L: linux-mm@kvack.org 12675S: Maintained 12676F: mm/zbud.c 12677F: include/linux/zbud.h 12678 12679ZD1211RW WIRELESS DRIVER 12680M: Daniel Drake <dsd@gentoo.org> 12681M: Ulrich Kunitz <kune@deine-taler.de> 12682W: http://zd1211.ath.cx/wiki/DriverRewrite 12683L: linux-wireless@vger.kernel.org 12684L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12685S: Maintained 12686F: drivers/net/wireless/zydas/zd1211rw/ 12687 12688ZPOOL COMPRESSED PAGE STORAGE API 12689M: Dan Streetman <ddstreet@ieee.org> 12690L: linux-mm@kvack.org 12691S: Maintained 12692F: mm/zpool.c 12693F: include/linux/zpool.h 12694 12695ZR36067 VIDEO FOR LINUX DRIVER 12696L: mjpeg-users@lists.sourceforge.net 12697L: linux-media@vger.kernel.org 12698W: http://mjpeg.sourceforge.net/driver-zoran/ 12699T: hg https://linuxtv.org/hg/v4l-dvb 12700S: Odd Fixes 12701F: drivers/media/pci/zoran/ 12702 12703ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12704M: Minchan Kim <minchan@kernel.org> 12705M: Nitin Gupta <ngupta@vflare.org> 12706R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12707L: linux-kernel@vger.kernel.org 12708S: Maintained 12709F: drivers/block/zram/ 12710F: Documentation/blockdev/zram.txt 12711 12712ZS DECSTATION Z85C30 SERIAL DRIVER 12713M: "Maciej W. Rozycki" <macro@linux-mips.org> 12714S: Maintained 12715F: drivers/tty/serial/zs.* 12716 12717ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12718M: Minchan Kim <minchan@kernel.org> 12719M: Nitin Gupta <ngupta@vflare.org> 12720R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12721L: linux-mm@kvack.org 12722S: Maintained 12723F: mm/zsmalloc.c 12724F: include/linux/zsmalloc.h 12725F: Documentation/vm/zsmalloc.txt 12726 12727ZSWAP COMPRESSED SWAP CACHING 12728M: Seth Jennings <sjenning@redhat.com> 12729L: linux-mm@kvack.org 12730S: Maintained 12731F: mm/zswap.c 12732 12733THE REST 12734M: Linus Torvalds <torvalds@linux-foundation.org> 12735L: linux-kernel@vger.kernel.org 12736Q: http://patchwork.kernel.org/project/LKML/list/ 12737T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12738S: Buried alive in reporters 12739F: * 12740F: */ 12741