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