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