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