1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178S: Maintained 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 180F: drivers/tty/serial/8250* 181F: include/linux/serial_8250.h 182 1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 184L: netdev@vger.kernel.org 185S: Orphan / Obsolete 186F: drivers/net/ethernet/8390/ 187 1889P FILE SYSTEM 189M: Eric Van Hensbergen <ericvh@gmail.com> 190M: Ron Minnich <rminnich@sandia.gov> 191M: Latchesar Ionkov <lucho@ionkov.net> 192L: v9fs-developer@lists.sourceforge.net 193W: http://swik.net/v9fs 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 196S: Maintained 197F: Documentation/filesystems/9p.txt 198F: fs/9p/ 199F: net/9p/ 200F: include/net/9p/ 201F: include/uapi/linux/virtio_9p.h 202F: include/trace/events/9p.h 203 204 205A8293 MEDIA DRIVER 206M: Antti Palosaari <crope@iki.fi> 207L: linux-media@vger.kernel.org 208W: https://linuxtv.org 209W: http://palosaari.fi/linux/ 210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 211T: git git://linuxtv.org/anttip/media_tree.git 212S: Maintained 213F: drivers/media/dvb-frontends/a8293* 214 215AACRAID SCSI RAID DRIVER 216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 217L: linux-scsi@vger.kernel.org 218W: http://www.adaptec.com/ 219S: Supported 220F: Documentation/scsi/aacraid.txt 221F: drivers/scsi/aacraid/ 222 223ABI/API 224L: linux-api@vger.kernel.org 225F: include/linux/syscalls.h 226F: kernel/sys_ni.c 227 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 229M: Hans de Goede <hdegoede@redhat.com> 230L: linux-hwmon@vger.kernel.org 231S: Maintained 232F: drivers/hwmon/abituguru.c 233 234ABIT UGURU 3 HARDWARE MONITOR DRIVER 235M: Alistair John Strachan <alistair@devzero.co.uk> 236L: linux-hwmon@vger.kernel.org 237S: Maintained 238F: drivers/hwmon/abituguru3.c 239 240ACCES 104-DIO-48E GPIO DRIVER 241M: William Breathitt Gray <vilhelm.gray@gmail.com> 242L: linux-gpio@vger.kernel.org 243S: Maintained 244F: drivers/gpio/gpio-104-dio-48e.c 245 246ACCES 104-IDI-48 GPIO DRIVER 247M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 248L: linux-gpio@vger.kernel.org 249S: Maintained 250F: drivers/gpio/gpio-104-idi-48.c 251 252ACCES 104-IDIO-16 GPIO DRIVER 253M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-idio-16.c 257 258ACENIC DRIVER 259M: Jes Sorensen <jes@trained-monkey.org> 260L: linux-acenic@sunsite.dk 261S: Maintained 262F: drivers/net/ethernet/alteon/acenic* 263 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 265M: Peter Feuerer <peter@piie.net> 266L: platform-driver-x86@vger.kernel.org 267W: http://piie.net/?section=acerhdf 268S: Maintained 269F: drivers/platform/x86/acerhdf.c 270 271ACER WMI LAPTOP EXTRAS 272M: "Lee, Chun-Yi" <jlee@suse.com> 273L: platform-driver-x86@vger.kernel.org 274S: Maintained 275F: drivers/platform/x86/acer-wmi.c 276 277ACPI 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 279M: Len Brown <lenb@kernel.org> 280L: linux-acpi@vger.kernel.org 281W: https://01.org/linux-acpi 282Q: https://patchwork.kernel.org/project/linux-acpi/list/ 283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 284S: Supported 285F: drivers/acpi/ 286F: drivers/pnp/pnpacpi/ 287F: include/linux/acpi.h 288F: include/acpi/ 289F: Documentation/acpi/ 290F: Documentation/ABI/testing/sysfs-bus-acpi 291F: drivers/pci/*acpi* 292F: drivers/pci/*/*acpi* 293F: drivers/pci/*/*/*acpi* 294F: tools/power/acpi/ 295 296ACPI COMPONENT ARCHITECTURE (ACPICA) 297M: Robert Moore <robert.moore@intel.com> 298M: Lv Zheng <lv.zheng@intel.com> 299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 300L: linux-acpi@vger.kernel.org 301L: devel@acpica.org 302W: https://acpica.org/ 303W: https://github.com/acpica/acpica/ 304Q: https://patchwork.kernel.org/project/linux-acpi/list/ 305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 306S: Supported 307F: drivers/acpi/acpica/ 308F: include/acpi/ 309F: tools/power/acpi/ 310 311ACPI FAN DRIVER 312M: Zhang Rui <rui.zhang@intel.com> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315S: Supported 316F: drivers/acpi/fan.c 317 318ACPI THERMAL DRIVER 319M: Zhang Rui <rui.zhang@intel.com> 320L: linux-acpi@vger.kernel.org 321W: https://01.org/linux-acpi 322S: Supported 323F: drivers/acpi/*thermal* 324 325ACPI VIDEO DRIVER 326M: Zhang Rui <rui.zhang@intel.com> 327L: linux-acpi@vger.kernel.org 328W: https://01.org/linux-acpi 329S: Supported 330F: drivers/acpi/acpi_video.c 331 332ACPI WMI DRIVER 333L: platform-driver-x86@vger.kernel.org 334S: Orphan 335F: drivers/platform/x86/wmi.c 336 337AD1889 ALSA SOUND DRIVER 338M: Thibaut Varene <T-Bone@parisc-linux.org> 339W: http://wiki.parisc-linux.org/AD1889 340L: linux-parisc@vger.kernel.org 341S: Maintained 342F: sound/pci/ad1889.* 343 344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 345M: Michael Hennerich <michael.hennerich@analog.com> 346W: http://wiki.analog.com/AD5254 347W: http://ez.analog.com/community/linux-device-drivers 348S: Supported 349F: drivers/misc/ad525x_dpot.c 350 351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 352M: Michael Hennerich <michael.hennerich@analog.com> 353W: http://wiki.analog.com/AD5398 354W: http://ez.analog.com/community/linux-device-drivers 355S: Supported 356F: drivers/regulator/ad5398.c 357 358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 359M: Michael Hennerich <michael.hennerich@analog.com> 360W: http://wiki.analog.com/AD7142 361W: http://ez.analog.com/community/linux-device-drivers 362S: Supported 363F: drivers/input/misc/ad714x.c 364 365AD7877 TOUCHSCREEN DRIVER 366M: Michael Hennerich <michael.hennerich@analog.com> 367W: http://wiki.analog.com/AD7877 368W: http://ez.analog.com/community/linux-device-drivers 369S: Supported 370F: drivers/input/touchscreen/ad7877.c 371 372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 373M: Michael Hennerich <michael.hennerich@analog.com> 374W: http://wiki.analog.com/AD7879 375W: http://ez.analog.com/community/linux-device-drivers 376S: Supported 377F: drivers/input/touchscreen/ad7879.c 378 379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 380M: Jiri Kosina <jikos@kernel.org> 381S: Maintained 382 383ADF7242 IEEE 802.15.4 RADIO DRIVER 384M: Michael Hennerich <michael.hennerich@analog.com> 385W: https://wiki.analog.com/ADF7242 386W: http://ez.analog.com/community/linux-device-drivers 387L: linux-wpan@vger.kernel.org 388S: Supported 389F: drivers/net/ieee802154/adf7242.c 390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 391 392ADM1025 HARDWARE MONITOR DRIVER 393M: Jean Delvare <jdelvare@suse.com> 394L: linux-hwmon@vger.kernel.org 395S: Maintained 396F: Documentation/hwmon/adm1025 397F: drivers/hwmon/adm1025.c 398 399ADM1029 HARDWARE MONITOR DRIVER 400M: Corentin Labbe <clabbe.montjoie@gmail.com> 401L: linux-hwmon@vger.kernel.org 402S: Maintained 403F: drivers/hwmon/adm1029.c 404 405ADM8211 WIRELESS DRIVER 406L: linux-wireless@vger.kernel.org 407W: http://wireless.kernel.org/ 408S: Orphan 409F: drivers/net/wireless/admtek/adm8211.* 410 411ADP1653 FLASH CONTROLLER DRIVER 412M: Sakari Ailus <sakari.ailus@iki.fi> 413L: linux-media@vger.kernel.org 414S: Maintained 415F: drivers/media/i2c/adp1653.c 416F: include/media/i2c/adp1653.h 417 418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/ADP5520 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/mfd/adp5520.c 424F: drivers/video/backlight/adp5520_bl.c 425F: drivers/leds/leds-adp5520.c 426F: drivers/gpio/gpio-adp5520.c 427F: drivers/input/keyboard/adp5520-keys.c 428 429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 430M: Michael Hennerich <michael.hennerich@analog.com> 431W: http://wiki.analog.com/ADP5588 432W: http://ez.analog.com/community/linux-device-drivers 433S: Supported 434F: drivers/input/keyboard/adp5588-keys.c 435F: drivers/gpio/gpio-adp5588.c 436 437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 438M: Michael Hennerich <michael.hennerich@analog.com> 439W: http://wiki.analog.com/ADP8860 440W: http://ez.analog.com/community/linux-device-drivers 441S: Supported 442F: drivers/video/backlight/adp8860_bl.c 443 444ADS1015 HARDWARE MONITOR DRIVER 445M: Dirk Eibach <eibach@gdsys.de> 446L: linux-hwmon@vger.kernel.org 447S: Maintained 448F: Documentation/hwmon/ads1015 449F: drivers/hwmon/ads1015.c 450F: include/linux/i2c/ads1015.h 451 452ADT746X FAN DRIVER 453M: Colin Leroy <colin@colino.net> 454S: Maintained 455F: drivers/macintosh/therm_adt746x.c 456 457ADT7475 HARDWARE MONITOR DRIVER 458M: Jean Delvare <jdelvare@suse.com> 459L: linux-hwmon@vger.kernel.org 460S: Maintained 461F: Documentation/hwmon/adt7475 462F: drivers/hwmon/adt7475.c 463 464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 465M: Michael Hennerich <michael.hennerich@analog.com> 466W: http://wiki.analog.com/ADXL345 467W: http://ez.analog.com/community/linux-device-drivers 468S: Supported 469F: drivers/input/misc/adxl34x.c 470 471ADVANSYS SCSI DRIVER 472M: Matthew Wilcox <matthew@wil.cx> 473M: Hannes Reinecke <hare@suse.com> 474L: linux-scsi@vger.kernel.org 475S: Maintained 476F: Documentation/scsi/advansys.txt 477F: drivers/scsi/advansys.c 478 479AEDSP16 DRIVER 480M: Riccardo Facchetti <fizban@tin.it> 481S: Maintained 482F: sound/oss/aedsp16.c 483 484AF9013 MEDIA DRIVER 485M: Antti Palosaari <crope@iki.fi> 486L: linux-media@vger.kernel.org 487W: https://linuxtv.org 488W: http://palosaari.fi/linux/ 489Q: http://patchwork.linuxtv.org/project/linux-media/list/ 490T: git git://linuxtv.org/anttip/media_tree.git 491S: Maintained 492F: drivers/media/dvb-frontends/af9013* 493 494AF9033 MEDIA DRIVER 495M: Antti Palosaari <crope@iki.fi> 496L: linux-media@vger.kernel.org 497W: https://linuxtv.org 498W: http://palosaari.fi/linux/ 499Q: http://patchwork.linuxtv.org/project/linux-media/list/ 500T: git git://linuxtv.org/anttip/media_tree.git 501S: Maintained 502F: drivers/media/dvb-frontends/af9033* 503 504AFFS FILE SYSTEM 505L: linux-fsdevel@vger.kernel.org 506S: Orphan 507F: Documentation/filesystems/affs.txt 508F: fs/affs/ 509 510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 511M: David Howells <dhowells@redhat.com> 512L: linux-afs@lists.infradead.org 513S: Supported 514F: fs/afs/ 515F: include/net/af_rxrpc.h 516F: net/rxrpc/af_rxrpc.c 517 518AGPGART DRIVER 519M: David Airlie <airlied@linux.ie> 520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 521S: Maintained 522F: drivers/char/agp/ 523F: include/linux/agp* 524F: include/uapi/linux/agp* 525 526AHA152X SCSI DRIVER 527M: "Juergen E. Fischer" <fischer@norbit.de> 528L: linux-scsi@vger.kernel.org 529S: Maintained 530F: drivers/scsi/aha152x* 531F: drivers/scsi/pcmcia/aha152x* 532 533AIC7XXX / AIC79XX SCSI DRIVER 534M: Hannes Reinecke <hare@suse.com> 535L: linux-scsi@vger.kernel.org 536S: Maintained 537F: drivers/scsi/aic7xxx/ 538 539AIMSLAB FM RADIO RECEIVER DRIVER 540M: Hans Verkuil <hverkuil@xs4all.nl> 541L: linux-media@vger.kernel.org 542T: git git://linuxtv.org/media_tree.git 543W: https://linuxtv.org 544S: Maintained 545F: drivers/media/radio/radio-aimslab* 546 547AIO 548M: Benjamin LaHaise <bcrl@kvack.org> 549L: linux-aio@kvack.org 550S: Supported 551F: fs/aio.c 552F: include/linux/*aio*.h 553 554AIRSPY MEDIA DRIVER 555M: Antti Palosaari <crope@iki.fi> 556L: linux-media@vger.kernel.org 557W: https://linuxtv.org 558W: http://palosaari.fi/linux/ 559Q: http://patchwork.linuxtv.org/project/linux-media/list/ 560T: git git://linuxtv.org/anttip/media_tree.git 561S: Maintained 562F: drivers/media/usb/airspy/ 563 564ALCATEL SPEEDTOUCH USB DRIVER 565M: Duncan Sands <duncan.sands@free.fr> 566L: linux-usb@vger.kernel.org 567W: http://www.linux-usb.org/SpeedTouch/ 568S: Maintained 569F: drivers/usb/atm/speedtch.c 570F: drivers/usb/atm/usbatm.c 571 572ALCHEMY AU1XX0 MMC DRIVER 573M: Manuel Lauss <manuel.lauss@gmail.com> 574S: Maintained 575F: drivers/mmc/host/au1xmmc.c 576 577ALI1563 I2C DRIVER 578M: Rudolf Marek <r.marek@assembler.cz> 579L: linux-i2c@vger.kernel.org 580S: Maintained 581F: Documentation/i2c/busses/i2c-ali1563 582F: drivers/i2c/busses/i2c-ali1563.c 583 584ALLWINNER SECURITY SYSTEM 585M: Corentin Labbe <clabbe.montjoie@gmail.com> 586L: linux-crypto@vger.kernel.org 587S: Maintained 588F: drivers/crypto/sunxi-ss/ 589 590ALPHA PORT 591M: Richard Henderson <rth@twiddle.net> 592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 593M: Matt Turner <mattst88@gmail.com> 594S: Odd Fixes 595L: linux-alpha@vger.kernel.org 596F: arch/alpha/ 597 598ALTERA MAILBOX DRIVER 599M: Ley Foon Tan <lftan@altera.com> 600L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 601S: Maintained 602F: drivers/mailbox/mailbox-altera.c 603 604ALTERA PIO DRIVER 605M: Tien Hock Loh <thloh@altera.com> 606L: linux-gpio@vger.kernel.org 607S: Maintained 608F: drivers/gpio/gpio-altera.c 609 610ALTERA TRIPLE SPEED ETHERNET DRIVER 611M: Vince Bridgers <vbridger@opensource.altera.com> 612L: netdev@vger.kernel.org 613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 614S: Maintained 615F: drivers/net/ethernet/altera/ 616 617ALTERA UART/JTAG UART SERIAL DRIVERS 618M: Tobias Klauser <tklauser@distanz.ch> 619L: linux-serial@vger.kernel.org 620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 621S: Maintained 622F: drivers/tty/serial/altera_uart.c 623F: drivers/tty/serial/altera_jtaguart.c 624F: include/linux/altera_uart.h 625F: include/linux/altera_jtaguart.h 626 627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 628M: Tom Lendacky <thomas.lendacky@amd.com> 629M: Gary Hook <gary.hook@amd.com> 630L: linux-crypto@vger.kernel.org 631S: Supported 632F: drivers/crypto/ccp/ 633F: include/linux/ccp.h 634 635AMD FAM15H PROCESSOR POWER MONITORING DRIVER 636M: Huang Rui <ray.huang@amd.com> 637L: linux-hwmon@vger.kernel.org 638S: Supported 639F: Documentation/hwmon/fam15h_power 640F: drivers/hwmon/fam15h_power.c 641 642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 643L: linux-geode@lists.infradead.org (moderated for non-subscribers) 644S: Orphan 645F: drivers/usb/gadget/udc/amd5536udc.* 646 647AMD GEODE PROCESSOR/CHIPSET SUPPORT 648P: Andres Salomon <dilinger@queued.net> 649L: linux-geode@lists.infradead.org (moderated for non-subscribers) 650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 651S: Supported 652F: drivers/char/hw_random/geode-rng.c 653F: drivers/crypto/geode* 654F: drivers/video/fbdev/geode/ 655F: arch/x86/include/asm/geode.h 656 657AMD IOMMU (AMD-VI) 658M: Joerg Roedel <joro@8bytes.org> 659L: iommu@lists.linux-foundation.org 660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 661S: Maintained 662F: drivers/iommu/amd_iommu*.[ch] 663F: include/linux/amd-iommu.h 664 665AMD KFD 666M: Oded Gabbay <oded.gabbay@gmail.com> 667L: dri-devel@lists.freedesktop.org 668T: git git://people.freedesktop.org/~gabbayo/linux.git 669S: Supported 670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 674F: drivers/gpu/drm/amd/amdkfd/ 675F: drivers/gpu/drm/amd/include/cik_structs.h 676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 677F: drivers/gpu/drm/amd/include/vi_structs.h 678F: drivers/gpu/drm/radeon/radeon_kfd.c 679F: drivers/gpu/drm/radeon/radeon_kfd.h 680F: include/uapi/linux/kfd_ioctl.h 681 682AMD SEATTLE DEVICE TREE SUPPORT 683M: Brijesh Singh <brijeshkumar.singh@amd.com> 684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 685M: Tom Lendacky <thomas.lendacky@amd.com> 686S: Supported 687F: arch/arm64/boot/dts/amd/ 688 689AMD XGBE DRIVER 690M: Tom Lendacky <thomas.lendacky@amd.com> 691L: netdev@vger.kernel.org 692S: Supported 693F: drivers/net/ethernet/amd/xgbe/ 694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 695 696AMS (Apple Motion Sensor) DRIVER 697M: Michael Hanselmann <linux-kernel@hansmi.ch> 698S: Supported 699F: drivers/macintosh/ams/ 700 701ANALOG DEVICES INC AD9389B DRIVER 702M: Hans Verkuil <hans.verkuil@cisco.com> 703L: linux-media@vger.kernel.org 704S: Maintained 705F: drivers/media/i2c/ad9389b* 706 707ANALOG DEVICES INC ADV7180 DRIVER 708M: Lars-Peter Clausen <lars@metafoo.de> 709L: linux-media@vger.kernel.org 710W: http://ez.analog.com/community/linux-device-drivers 711S: Supported 712F: drivers/media/i2c/adv7180.c 713 714ANALOG DEVICES INC ADV7511 DRIVER 715M: Hans Verkuil <hans.verkuil@cisco.com> 716L: linux-media@vger.kernel.org 717S: Maintained 718F: drivers/media/i2c/adv7511* 719 720ANALOG DEVICES INC ADV7604 DRIVER 721M: Hans Verkuil <hans.verkuil@cisco.com> 722L: linux-media@vger.kernel.org 723S: Maintained 724F: drivers/media/i2c/adv7604* 725 726ANALOG DEVICES INC ADV7842 DRIVER 727M: Hans Verkuil <hans.verkuil@cisco.com> 728L: linux-media@vger.kernel.org 729S: Maintained 730F: drivers/media/i2c/adv7842* 731 732ANALOG DEVICES INC ASOC CODEC DRIVERS 733M: Lars-Peter Clausen <lars@metafoo.de> 734L: alsa-devel@alsa-project.org (moderated for non-subscribers) 735W: http://wiki.analog.com/ 736W: http://ez.analog.com/community/linux-device-drivers 737S: Supported 738F: sound/soc/codecs/adau* 739F: sound/soc/codecs/adav* 740F: sound/soc/codecs/ad1* 741F: sound/soc/codecs/ad7* 742F: sound/soc/codecs/ssm* 743F: sound/soc/codecs/sigmadsp.* 744 745ANALOG DEVICES INC ASOC DRIVERS 746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 747L: alsa-devel@alsa-project.org (moderated for non-subscribers) 748W: http://blackfin.uclinux.org/ 749S: Supported 750F: sound/soc/blackfin/* 751 752ANALOG DEVICES INC IIO DRIVERS 753M: Lars-Peter Clausen <lars@metafoo.de> 754M: Michael Hennerich <Michael.Hennerich@analog.com> 755W: http://wiki.analog.com/ 756W: http://ez.analog.com/community/linux-device-drivers 757S: Supported 758F: drivers/iio/*/ad* 759X: drivers/iio/*/adjd* 760F: drivers/staging/iio/*/ad* 761F: staging/iio/trigger/iio-trig-bfin-timer.c 762 763ANALOG DEVICES INC DMA DRIVERS 764M: Lars-Peter Clausen <lars@metafoo.de> 765W: http://ez.analog.com/community/linux-device-drivers 766S: Supported 767F: drivers/dma/dma-axi-dmac.c 768 769ANDROID DRIVERS 770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 771M: Arve Hjønnevåg <arve@android.com> 772M: Riley Andrews <riandrews@android.com> 773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 774L: devel@driverdev.osuosl.org 775S: Supported 776F: drivers/android/ 777F: drivers/staging/android/ 778 779ANDROID ION DRIVER 780M: Laura Abbott <labbott@redhat.com> 781M: Sumit Semwal <sumit.semwal@linaro.org> 782L: devel@driverdev.osuosl.org 783S: Supported 784F: drivers/staging/android/ion 785F: drivers/staging/android/uapi/ion.h 786F: drivers/staging/android/uapi/ion_test.h 787 788AOA (Apple Onboard Audio) ALSA DRIVER 789M: Johannes Berg <johannes@sipsolutions.net> 790L: linuxppc-dev@lists.ozlabs.org 791L: alsa-devel@alsa-project.org (moderated for non-subscribers) 792S: Maintained 793F: sound/aoa/ 794 795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 796M: William Breathitt Gray <vilhelm.gray@gmail.com> 797L: linux-iio@vger.kernel.org 798S: Maintained 799F: drivers/iio/dac/stx104.c 800 801APM DRIVER 802M: Jiri Kosina <jikos@kernel.org> 803S: Odd fixes 804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 805F: arch/x86/kernel/apm_32.c 806F: include/linux/apm_bios.h 807F: include/uapi/linux/apm_bios.h 808F: drivers/char/apm-emulation.c 809 810APPLE BCM5974 MULTITOUCH DRIVER 811M: Henrik Rydberg <rydberg@bitmath.org> 812L: linux-input@vger.kernel.org 813S: Odd fixes 814F: drivers/input/mouse/bcm5974.c 815 816APPLE SMC DRIVER 817M: Henrik Rydberg <rydberg@bitmath.org> 818L: linux-hwmon@vger.kernel.org 819S: Odd fixes 820F: drivers/hwmon/applesmc.c 821 822APPLETALK NETWORK LAYER 823M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 824S: Maintained 825F: drivers/net/appletalk/ 826F: net/appletalk/ 827 828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 829M: Duc Dang <dhdang@apm.com> 830S: Supported 831F: arch/arm64/boot/dts/apm/ 832 833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 834M: Iyappan Subramanian <isubramanian@apm.com> 835M: Keyur Chudgar <kchudgar@apm.com> 836S: Supported 837F: drivers/net/ethernet/apm/xgene/ 838F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 839 840APTINA CAMERA SENSOR PLL 841M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 842L: linux-media@vger.kernel.org 843S: Maintained 844F: drivers/media/i2c/aptina-pll.* 845 846ARC FRAMEBUFFER DRIVER 847M: Jaya Kumar <jayalk@intworks.biz> 848S: Maintained 849F: drivers/video/fbdev/arcfb.c 850F: drivers/video/fbdev/core/fb_defio.c 851 852ARCNET NETWORK LAYER 853M: Michael Grzeschik <m.grzeschik@pengutronix.de> 854L: netdev@vger.kernel.org 855S: Maintained 856F: drivers/net/arcnet/ 857F: include/uapi/linux/if_arcnet.h 858 859ARC PGU DRM DRIVER 860M: Alexey Brodkin <abrodkin@synopsys.com> 861S: Supported 862F: drivers/gpu/drm/arc/ 863F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 864 865ARM HDLCD DRM DRIVER 866M: Liviu Dudau <liviu.dudau@arm.com> 867S: Supported 868F: drivers/gpu/drm/arm/ 869F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 870 871ARM MFM AND FLOPPY DRIVERS 872M: Ian Molton <spyro@f2s.com> 873S: Maintained 874F: arch/arm/lib/floppydma.S 875F: arch/arm/include/asm/floppy.h 876 877ARM PMU PROFILING AND DEBUGGING 878M: Will Deacon <will.deacon@arm.com> 879R: Mark Rutland <mark.rutland@arm.com> 880S: Maintained 881F: arch/arm*/kernel/perf_* 882F: arch/arm/oprofile/common.c 883F: arch/arm*/kernel/hw_breakpoint.c 884F: arch/arm*/include/asm/hw_breakpoint.h 885F: arch/arm*/include/asm/perf_event.h 886F: drivers/perf/arm_pmu.c 887F: include/linux/perf/arm_pmu.h 888 889ARM PORT 890M: Russell King <linux@armlinux.org.uk> 891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 892W: http://www.armlinux.org.uk/ 893S: Maintained 894F: arch/arm/ 895 896ARM SUB-ARCHITECTURES 897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 898S: Maintained 899F: arch/arm/mach-*/ 900F: arch/arm/plat-*/ 901T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 902 903ARM PRIMECELL AACI PL041 DRIVER 904M: Russell King <linux@armlinux.org.uk> 905S: Maintained 906F: sound/arm/aaci.* 907 908ARM PRIMECELL CLCD PL110 DRIVER 909M: Russell King <linux@armlinux.org.uk> 910S: Maintained 911F: drivers/video/fbdev/amba-clcd.* 912 913ARM PRIMECELL KMI PL050 DRIVER 914M: Russell King <linux@armlinux.org.uk> 915S: Maintained 916F: drivers/input/serio/ambakmi.* 917F: include/linux/amba/kmi.h 918 919ARM PRIMECELL MMCI PL180/1 DRIVER 920M: Russell King <linux@armlinux.org.uk> 921S: Maintained 922F: drivers/mmc/host/mmci.* 923F: include/linux/amba/mmci.h 924 925ARM PRIMECELL UART PL010 AND PL011 DRIVERS 926M: Russell King <linux@armlinux.org.uk> 927S: Maintained 928F: drivers/tty/serial/amba-pl01*.c 929F: include/linux/amba/serial.h 930 931ARM PRIMECELL BUS SUPPORT 932M: Russell King <linux@armlinux.org.uk> 933S: Maintained 934F: drivers/amba/ 935F: include/linux/amba/bus.h 936 937ARM/ADS SPHERE MACHINE SUPPORT 938M: Lennert Buytenhek <kernel@wantstofly.org> 939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 940S: Maintained 941 942ARM/AFEB9260 MACHINE SUPPORT 943M: Sergey Lapin <slapin@ossfans.org> 944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 945S: Maintained 946 947ARM/AJECO 1ARM MACHINE SUPPORT 948M: Lennert Buytenhek <kernel@wantstofly.org> 949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 950S: Maintained 951 952ARM/Allwinner sunXi SoC support 953M: Maxime Ripard <maxime.ripard@free-electrons.com> 954M: Chen-Yu Tsai <wens@csie.org> 955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 956S: Maintained 957N: sun[x456789]i 958 959ARM/Allwinner SoC Clock Support 960M: Emilio López <emilio@elopez.com.ar> 961S: Maintained 962F: drivers/clk/sunxi/ 963 964ARM/Amlogic Meson SoC support 965M: Carlo Caione <carlo@caione.org> 966M: Kevin Hilman <khilman@baylibre.com> 967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 968L: linux-amlogic@lists.infradead.org 969W: http://linux-meson.com/ 970S: Maintained 971F: arch/arm/mach-meson/ 972F: arch/arm/boot/dts/meson* 973F: arch/arm64/boot/dts/amlogic/ 974F: drivers/pinctrl/meson/ 975N: meson 976 977ARM/Annapurna Labs ALPINE ARCHITECTURE 978M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 979M: Antoine Tenart <antoine.tenart@free-electrons.com> 980S: Maintained 981F: arch/arm/mach-alpine/ 982F: arch/arm/boot/dts/alpine* 983F: arch/arm64/boot/dts/al/ 984F: drivers/*/*alpine* 985 986ARM/ARTPEC MACHINE SUPPORT 987M: Jesper Nilsson <jesper.nilsson@axis.com> 988M: Lars Persson <lars.persson@axis.com> 989M: Niklas Cassel <niklas.cassel@axis.com> 990S: Maintained 991L: linux-arm-kernel@axis.com 992F: arch/arm/mach-artpec 993F: arch/arm/boot/dts/artpec6* 994F: drivers/clk/axis 995 996ARM/ASPEED MACHINE SUPPORT 997M: Joel Stanley <joel@jms.id.au> 998S: Maintained 999F: arch/arm/mach-aspeed/ 1000F: arch/arm/boot/dts/aspeed-* 1001F: drivers/*/*aspeed* 1002 1003ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1004M: Nicolas Ferre <nicolas.ferre@atmel.com> 1005M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1006M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1008W: http://www.linux4sam.org 1009T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1010S: Supported 1011F: arch/arm/mach-at91/ 1012F: include/soc/at91/ 1013F: arch/arm/boot/dts/at91*.dts 1014F: arch/arm/boot/dts/at91*.dtsi 1015F: arch/arm/boot/dts/sama*.dts 1016F: arch/arm/boot/dts/sama*.dtsi 1017F: arch/arm/include/debug/at91.S 1018 1019ARM/ATMEL AT91 Clock Support 1020M: Boris Brezillon <boris.brezillon@free-electrons.com> 1021S: Maintained 1022F: drivers/clk/at91 1023 1024ARM/CALXEDA HIGHBANK ARCHITECTURE 1025M: Rob Herring <robh@kernel.org> 1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1027S: Maintained 1028F: arch/arm/mach-highbank/ 1029F: arch/arm/boot/dts/highbank.dts 1030F: arch/arm/boot/dts/ecx-*.dts* 1031 1032ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1033M: Krzysztof Halasa <khalasa@piap.pl> 1034S: Maintained 1035F: arch/arm/mach-cns3xxx/ 1036 1037ARM/CAVIUM THUNDER NETWORK DRIVER 1038M: Sunil Goutham <sgoutham@cavium.com> 1039M: Robert Richter <rric@kernel.org> 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1041S: Supported 1042F: drivers/net/ethernet/cavium/thunder/ 1043 1044ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1045M: Alexander Shiyan <shc_work@mail.ru> 1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1047S: Odd Fixes 1048N: clps711x 1049 1050ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1051M: Hartley Sweeten <hsweeten@visionengravers.com> 1052M: Ryan Mallon <rmallon@gmail.com> 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1054S: Maintained 1055F: arch/arm/mach-ep93xx/ 1056F: arch/arm/mach-ep93xx/include/mach/ 1057 1058ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1059M: Lennert Buytenhek <kernel@wantstofly.org> 1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1061S: Maintained 1062 1063ARM/CLKDEV SUPPORT 1064M: Russell King <linux@armlinux.org.uk> 1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1066S: Maintained 1067F: arch/arm/include/asm/clkdev.h 1068F: drivers/clk/clkdev.c 1069 1070ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1071M: Mike Rapoport <mike@compulab.co.il> 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1073S: Maintained 1074 1075ARM/CONTEC MICRO9 MACHINE SUPPORT 1076M: Hubert Feurstein <hubert.feurstein@contec.at> 1077S: Maintained 1078F: arch/arm/mach-ep93xx/micro9.c 1079 1080ARM/CORESIGHT FRAMEWORK AND DRIVERS 1081M: Mathieu Poirier <mathieu.poirier@linaro.org> 1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1083S: Maintained 1084F: drivers/hwtracing/coresight/* 1085F: Documentation/trace/coresight.txt 1086F: Documentation/devicetree/bindings/arm/coresight.txt 1087F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1088 1089ARM/CORGI MACHINE SUPPORT 1090M: Richard Purdie <rpurdie@rpsys.net> 1091S: Maintained 1092 1093ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1094M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1096T: git git://github.com/ulli-kroll/linux.git 1097S: Maintained 1098F: arch/arm/mach-gemini/ 1099F: drivers/rtc/rtc-gemini.c 1100 1101ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1102M: Barry Song <baohua@kernel.org> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1105S: Maintained 1106F: arch/arm/boot/dts/prima2* 1107F: arch/arm/mach-prima2/ 1108F: drivers/clk/sirf/ 1109F: drivers/clocksource/timer-prima2.c 1110F: drivers/clocksource/timer-atlas7.c 1111N: [^a-z]sirf 1112 1113ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1114M: Baruch Siach <baruch@tkos.co.il> 1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1116S: Maintained 1117F: arch/arm/boot/dts/cx92755* 1118N: digicolor 1119 1120ARM/EBSA110 MACHINE SUPPORT 1121M: Russell King <linux@armlinux.org.uk> 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123W: http://www.armlinux.org.uk/ 1124S: Maintained 1125F: arch/arm/mach-ebsa110/ 1126F: drivers/net/ethernet/amd/am79c961a.* 1127 1128ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1129M: Uwe Kleine-König <kernel@pengutronix.de> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131S: Maintained 1132N: efm32 1133 1134ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1135M: Daniel Ribeiro <drwyrm@gmail.com> 1136M: Stefan Schmidt <stefan@openezx.org> 1137M: Harald Welte <laforge@openezx.org> 1138L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1139W: http://www.openezx.org/ 1140S: Maintained 1141T: topgit git://git.openezx.org/openezx.git 1142F: arch/arm/mach-pxa/ezx.c 1143 1144ARM/FARADAY FA526 PORT 1145M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1147S: Maintained 1148T: git git://git.berlios.de/gemini-board 1149F: arch/arm/mm/*-fa* 1150 1151ARM/FOOTBRIDGE ARCHITECTURE 1152M: Russell King <linux@armlinux.org.uk> 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1154W: http://www.armlinux.org.uk/ 1155S: Maintained 1156F: arch/arm/include/asm/hardware/dec21285.h 1157F: arch/arm/mach-footbridge/ 1158 1159ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1160M: Shawn Guo <shawnguo@kernel.org> 1161M: Sascha Hauer <kernel@pengutronix.de> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163S: Maintained 1164T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1165F: arch/arm/mach-imx/ 1166F: arch/arm/mach-mxs/ 1167F: arch/arm/boot/dts/imx* 1168F: arch/arm/configs/imx*_defconfig 1169F: drivers/clk/imx/ 1170F: include/soc/imx/ 1171 1172ARM/FREESCALE VYBRID ARM ARCHITECTURE 1173M: Shawn Guo <shawnguo@kernel.org> 1174M: Sascha Hauer <kernel@pengutronix.de> 1175R: Stefan Agner <stefan@agner.ch> 1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1177S: Maintained 1178T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1179F: arch/arm/mach-imx/*vf610* 1180F: arch/arm/boot/dts/vf* 1181 1182ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1183M: Lennert Buytenhek <kernel@wantstofly.org> 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1185S: Maintained 1186 1187ARM/GUMSTIX MACHINE SUPPORT 1188M: Steve Sakoman <sakoman@gmail.com> 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1190S: Maintained 1191 1192ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1193M: Philipp Zabel <philipp.zabel@gmail.com> 1194M: Paul Parsons <lost.distance@yahoo.com> 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1196S: Maintained 1197F: arch/arm/mach-pxa/hx4700.c 1198F: arch/arm/mach-pxa/include/mach/hx4700.h 1199F: sound/soc/pxa/hx4700.c 1200 1201ARM/HISILICON SOC SUPPORT 1202M: Wei Xu <xuwei5@hisilicon.com> 1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1204W: http://www.hisilicon.com 1205S: Supported 1206T: git git://github.com/hisilicon/linux-hisi.git 1207F: arch/arm/mach-hisi/ 1208F: arch/arm/boot/dts/hi3* 1209F: arch/arm/boot/dts/hip* 1210F: arch/arm/boot/dts/hisi* 1211F: arch/arm64/boot/dts/hisilicon/ 1212 1213ARM/HP JORNADA 7XX MACHINE SUPPORT 1214M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1215W: www.jlime.com 1216S: Maintained 1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1218F: arch/arm/mach-sa1100/jornada720.c 1219F: arch/arm/mach-sa1100/include/mach/jornada720.h 1220 1221ARM/IGEP MACHINE SUPPORT 1222M: Enric Balletbo i Serra <eballetbo@gmail.com> 1223M: Javier Martinez Canillas <javier@dowhile0.org> 1224L: linux-omap@vger.kernel.org 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1226S: Maintained 1227F: arch/arm/boot/dts/omap3-igep* 1228 1229ARM/INCOME PXA270 SUPPORT 1230M: Marek Vasut <marek.vasut@gmail.com> 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1232S: Maintained 1233F: arch/arm/mach-pxa/colibri-pxa270-income.c 1234 1235ARM/INTEL IOP32X ARM ARCHITECTURE 1236M: Lennert Buytenhek <kernel@wantstofly.org> 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1238S: Maintained 1239 1240ARM/INTEL IOP33X ARM ARCHITECTURE 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1242S: Orphan 1243 1244ARM/INTEL IOP13XX ARM ARCHITECTURE 1245M: Lennert Buytenhek <kernel@wantstofly.org> 1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1247S: Maintained 1248 1249ARM/INTEL IQ81342EX MACHINE SUPPORT 1250M: Lennert Buytenhek <kernel@wantstofly.org> 1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1252S: Maintained 1253 1254ARM/INTEL IXDP2850 MACHINE SUPPORT 1255M: Lennert Buytenhek <kernel@wantstofly.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258 1259ARM/INTEL IXP4XX ARM ARCHITECTURE 1260M: Imre Kaloz <kaloz@openwrt.org> 1261M: Krzysztof Halasa <khalasa@piap.pl> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264F: arch/arm/mach-ixp4xx/ 1265 1266ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1267M: Jonathan Cameron <jic23@cam.ac.uk> 1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1269S: Maintained 1270F: arch/arm/mach-pxa/stargate2.c 1271F: drivers/pcmcia/pxa2xx_stargate2.c 1272 1273ARM/INTEL XSC3 (MANZANO) ARM CORE 1274M: Lennert Buytenhek <kernel@wantstofly.org> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Maintained 1277 1278ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1279M: Lennert Buytenhek <kernel@wantstofly.org> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Maintained 1282 1283ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1284M: Santosh Shilimkar <ssantosh@kernel.org> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286S: Maintained 1287F: arch/arm/mach-keystone/ 1288F: arch/arm/boot/dts/keystone-* 1289T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1290 1291ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1292M: Santosh Shilimkar <ssantosh@kernel.org> 1293L: linux-kernel@vger.kernel.org 1294S: Maintained 1295F: drivers/clk/keystone/ 1296 1297ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1298M: Santosh Shilimkar <ssantosh@kernel.org> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300L: linux-kernel@vger.kernel.org 1301S: Maintained 1302F: drivers/clocksource/timer-keystone.c 1303 1304ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1305M: Santosh Shilimkar <ssantosh@kernel.org> 1306L: linux-kernel@vger.kernel.org 1307S: Maintained 1308F: drivers/power/reset/keystone-reset.c 1309 1310ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1311M: Santosh Shilimkar <ssantosh@kernel.org> 1312L: linux-kernel@vger.kernel.org 1313S: Maintained 1314F: drivers/memory/*emif* 1315 1316ARM/LG1K ARCHITECTURE 1317M: Chanho Min <chanho.min@lge.com> 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320F: arch/arm64/boot/dts/lg/ 1321 1322ARM/LOGICPD PXA270 MACHINE SUPPORT 1323M: Lennert Buytenhek <kernel@wantstofly.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326 1327ARM/LPC18XX ARCHITECTURE 1328M: Joachim Eastwood <manabian@gmail.com> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331F: arch/arm/boot/dts/lpc43* 1332F: drivers/clk/nxp/clk-lpc18xx* 1333F: drivers/clocksource/time-lpc32xx.c 1334F: drivers/i2c/busses/i2c-lpc2k.c 1335F: drivers/memory/pl172.c 1336F: drivers/mtd/spi-nor/nxp-spifi.c 1337F: drivers/rtc/rtc-lpc24xx.c 1338N: lpc18xx 1339 1340ARM/LPC32XX SOC SUPPORT 1341M: Vladimir Zapolskiy <vz@mleia.com> 1342M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1344T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1345S: Maintained 1346F: arch/arm/boot/dts/lpc32* 1347F: arch/arm/mach-lpc32xx/ 1348F: drivers/i2c/busses/i2c-pnx.c 1349F: drivers/net/ethernet/nxp/lpc_eth.c 1350F: drivers/usb/host/ohci-nxp.c 1351F: drivers/watchdog/pnx4008_wdt.c 1352N: lpc32xx 1353 1354ARM/MAGICIAN MACHINE SUPPORT 1355M: Philipp Zabel <philipp.zabel@gmail.com> 1356S: Maintained 1357 1358ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1359M: Jason Cooper <jason@lakedaemon.net> 1360M: Andrew Lunn <andrew@lunn.ch> 1361M: Gregory Clement <gregory.clement@free-electrons.com> 1362M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365F: arch/arm/mach-mvebu/ 1366F: drivers/rtc/rtc-armada38x.c 1367F: arch/arm/boot/dts/armada* 1368F: arch/arm/boot/dts/kirkwood* 1369F: arch/arm64/boot/dts/marvell/armada* 1370F: drivers/cpufreq/mvebu-cpufreq.c 1371F: arch/arm/configs/mvebu_*_defconfig 1372 1373ARM/Marvell Berlin SoC support 1374M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1376S: Maintained 1377F: arch/arm/mach-berlin/ 1378F: arch/arm/boot/dts/berlin* 1379F: arch/arm64/boot/dts/marvell/berlin* 1380 1381 1382ARM/Marvell Dove/MV78xx0/Orion SOC support 1383M: Jason Cooper <jason@lakedaemon.net> 1384M: Andrew Lunn <andrew@lunn.ch> 1385M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1386M: Gregory Clement <gregory.clement@free-electrons.com> 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388S: Maintained 1389F: arch/arm/mach-dove/ 1390F: arch/arm/mach-mv78xx0/ 1391F: arch/arm/mach-orion5x/ 1392F: arch/arm/plat-orion/ 1393F: arch/arm/boot/dts/dove* 1394F: arch/arm/boot/dts/orion5x* 1395 1396 1397ARM/Orion SoC/Technologic Systems TS-78xx platform support 1398M: Alexander Clouter <alex@digriz.org.uk> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400W: http://www.digriz.org.uk/ts78xx/kernel 1401S: Maintained 1402F: arch/arm/mach-orion5x/ts78xx-* 1403 1404ARM/OXNAS platform support 1405M: Neil Armstrong <narmstrong@baylibre.com> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407S: Maintained 1408F: arch/arm/mach-oxnas/ 1409F: arch/arm/boot/dts/oxnas* 1410F: arch/arm/boot/dts/wd-mbwe.dts 1411N: oxnas 1412 1413ARM/Mediatek RTC DRIVER 1414M: Eddie Huang <eddie.huang@mediatek.com> 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1416L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418F: drivers/rtc/rtc-mt6397.c 1419 1420ARM/Mediatek SoC support 1421M: Matthias Brugger <matthias.bgg@gmail.com> 1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1423L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425F: arch/arm/boot/dts/mt6* 1426F: arch/arm/boot/dts/mt8* 1427F: arch/arm/mach-mediatek/ 1428N: mtk 1429K: mediatek 1430 1431ARM/Mediatek USB3 PHY DRIVER 1432M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1434L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436F: drivers/phy/phy-mt65xx-usb3.c 1437 1438ARM/MICREL KS8695 ARCHITECTURE 1439M: Greg Ungerer <gerg@uclinux.org> 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1441F: arch/arm/mach-ks8695/ 1442S: Odd Fixes 1443 1444ARM/MIOA701 MACHINE SUPPORT 1445M: Robert Jarzmik <robert.jarzmik@free.fr> 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447F: arch/arm/mach-pxa/mioa701.c 1448S: Maintained 1449 1450ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1451M: Michael Petchkovsky <mkpetch@internode.on.net> 1452S: Maintained 1453 1454ARM/NOMADIK ARCHITECTURE 1455M: Alessandro Rubini <rubini@unipv.it> 1456M: Linus Walleij <linus.walleij@linaro.org> 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458S: Maintained 1459F: arch/arm/mach-nomadik/ 1460F: drivers/pinctrl/nomadik/ 1461F: drivers/i2c/busses/i2c-nomadik.c 1462T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1463 1464ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1465M: Nelson Castillo <arhuaco@freaks-unidos.net> 1466L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1467W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1468S: Supported 1469 1470ARM/TOSA MACHINE SUPPORT 1471M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1472M: Dirk Opfer <dirk@opfer-online.de> 1473S: Maintained 1474 1475ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1476M: Marek Vasut <marek.vasut@gmail.com> 1477L: linux-arm-kernel@lists.infradead.org 1478W: http://hackndev.com 1479S: Maintained 1480F: arch/arm/mach-pxa/include/mach/palmtx.h 1481F: arch/arm/mach-pxa/palmtx.c 1482F: arch/arm/mach-pxa/include/mach/palmt5.h 1483F: arch/arm/mach-pxa/palmt5.c 1484F: arch/arm/mach-pxa/include/mach/palmld.h 1485F: arch/arm/mach-pxa/palmld.c 1486F: arch/arm/mach-pxa/include/mach/palmte2.h 1487F: arch/arm/mach-pxa/palmte2.c 1488F: arch/arm/mach-pxa/include/mach/palmtc.h 1489F: arch/arm/mach-pxa/palmtc.c 1490 1491ARM/PALM TREO SUPPORT 1492M: Tomas Cech <sleep_walker@suse.com> 1493L: linux-arm-kernel@lists.infradead.org 1494W: http://hackndev.com 1495S: Maintained 1496F: arch/arm/mach-pxa/include/mach/palmtreo.h 1497F: arch/arm/mach-pxa/palmtreo.c 1498 1499ARM/PALMZ72 SUPPORT 1500M: Sergey Lapin <slapin@ossfans.org> 1501L: linux-arm-kernel@lists.infradead.org 1502W: http://hackndev.com 1503S: Maintained 1504F: arch/arm/mach-pxa/include/mach/palmz72.h 1505F: arch/arm/mach-pxa/palmz72.c 1506 1507ARM/PLEB SUPPORT 1508M: Peter Chubb <pleb@gelato.unsw.edu.au> 1509W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1510S: Maintained 1511 1512ARM/PT DIGITAL BOARD PORT 1513M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515W: http://www.armlinux.org.uk/ 1516S: Maintained 1517 1518ARM/QUALCOMM SUPPORT 1519M: Andy Gross <andy.gross@linaro.org> 1520M: David Brown <david.brown@linaro.org> 1521L: linux-arm-msm@vger.kernel.org 1522L: linux-soc@vger.kernel.org 1523S: Maintained 1524F: arch/arm/boot/dts/qcom-*.dts 1525F: arch/arm/boot/dts/qcom-*.dtsi 1526F: arch/arm/mach-qcom/ 1527F: arch/arm64/boot/dts/qcom/* 1528F: drivers/i2c/busses/i2c-qup.c 1529F: drivers/clk/qcom/ 1530F: drivers/soc/qcom/ 1531F: drivers/spi/spi-qup.c 1532F: drivers/tty/serial/msm_serial.h 1533F: drivers/tty/serial/msm_serial.c 1534F: drivers/*/pm8???-* 1535F: drivers/mfd/ssbi.c 1536F: drivers/firmware/qcom_scm.c 1537T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1538 1539ARM/RADISYS ENP2611 MACHINE SUPPORT 1540M: Lennert Buytenhek <kernel@wantstofly.org> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543 1544ARM/RENESAS ARM64 ARCHITECTURE 1545M: Simon Horman <horms@verge.net.au> 1546M: Magnus Damm <magnus.damm@gmail.com> 1547L: linux-renesas-soc@vger.kernel.org 1548Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1549T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1550S: Supported 1551F: arch/arm64/boot/dts/renesas/ 1552F: drivers/soc/renesas/ 1553F: include/linux/soc/renesas/ 1554 1555ARM/RISCPC ARCHITECTURE 1556M: Russell King <linux@armlinux.org.uk> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558W: http://www.armlinux.org.uk/ 1559S: Maintained 1560F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1561F: arch/arm/include/asm/hardware/ioc.h 1562F: arch/arm/include/asm/hardware/iomd.h 1563F: arch/arm/include/asm/hardware/memc.h 1564F: arch/arm/mach-rpc/ 1565F: drivers/net/ethernet/8390/etherh.c 1566F: drivers/net/ethernet/i825xx/ether1* 1567F: drivers/net/ethernet/seeq/ether3* 1568F: drivers/scsi/arm/ 1569 1570ARM/Rockchip SoC support 1571M: Heiko Stuebner <heiko@sntech.de> 1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1573L: linux-rockchip@lists.infradead.org 1574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1575S: Maintained 1576F: arch/arm/boot/dts/rk3* 1577F: arch/arm/mach-rockchip/ 1578F: drivers/clk/rockchip/ 1579F: drivers/i2c/busses/i2c-rk3x.c 1580F: drivers/*/*rockchip* 1581F: drivers/*/*/*rockchip* 1582F: sound/soc/rockchip/ 1583N: rockchip 1584 1585ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1586M: Kukjin Kim <kgene@kernel.org> 1587M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1589L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1590S: Maintained 1591F: arch/arm/boot/dts/s3c* 1592F: arch/arm/boot/dts/s5p* 1593F: arch/arm/boot/dts/samsung* 1594F: arch/arm/boot/dts/exynos* 1595F: arch/arm64/boot/dts/exynos/ 1596F: arch/arm/plat-samsung/ 1597F: arch/arm/mach-s3c24*/ 1598F: arch/arm/mach-s3c64xx/ 1599F: arch/arm/mach-s5p*/ 1600F: arch/arm/mach-exynos*/ 1601F: drivers/*/*s3c2410* 1602F: drivers/*/*/*s3c2410* 1603F: drivers/memory/samsung/* 1604F: drivers/soc/samsung/* 1605F: drivers/spi/spi-s3c* 1606F: sound/soc/samsung/* 1607F: Documentation/arm/Samsung/ 1608F: Documentation/devicetree/bindings/arm/samsung/ 1609F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1610F: Documentation/devicetree/bindings/power/pd-samsung.txt 1611N: exynos 1612 1613ARM/SAMSUNG MOBILE MACHINE SUPPORT 1614M: Kyungmin Park <kyungmin.park@samsung.com> 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1616S: Maintained 1617F: arch/arm/mach-s5pv210/ 1618 1619ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1620M: Kyungmin Park <kyungmin.park@samsung.com> 1621M: Kamil Debski <k.debski@samsung.com> 1622L: linux-arm-kernel@lists.infradead.org 1623L: linux-media@vger.kernel.org 1624S: Maintained 1625F: drivers/media/platform/s5p-g2d/ 1626 1627ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1628M: Kyungmin Park <kyungmin.park@samsung.com> 1629M: Kamil Debski <k.debski@samsung.com> 1630M: Jeongtae Park <jtp.park@samsung.com> 1631L: linux-arm-kernel@lists.infradead.org 1632L: linux-media@vger.kernel.org 1633S: Maintained 1634F: arch/arm/plat-samsung/s5p-dev-mfc.c 1635F: drivers/media/platform/s5p-mfc/ 1636 1637ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1638M: Kyungmin Park <kyungmin.park@samsung.com> 1639M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1640L: linux-arm-kernel@lists.infradead.org 1641L: linux-media@vger.kernel.org 1642S: Maintained 1643F: drivers/media/platform/s5p-tv/ 1644 1645ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1646M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1647M: Jacek Anaszewski <j.anaszewski@samsung.com> 1648L: linux-arm-kernel@lists.infradead.org 1649L: linux-media@vger.kernel.org 1650S: Maintained 1651F: drivers/media/platform/s5p-jpeg/ 1652 1653ARM/SHMOBILE ARM ARCHITECTURE 1654M: Simon Horman <horms@verge.net.au> 1655M: Magnus Damm <magnus.damm@gmail.com> 1656L: linux-renesas-soc@vger.kernel.org 1657Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1658T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1659S: Supported 1660F: arch/arm/boot/dts/emev2* 1661F: arch/arm/boot/dts/r7s* 1662F: arch/arm/boot/dts/r8a* 1663F: arch/arm/boot/dts/sh* 1664F: arch/arm/configs/shmobile_defconfig 1665F: arch/arm/include/debug/renesas-scif.S 1666F: arch/arm/mach-shmobile/ 1667F: drivers/sh/ 1668F: drivers/soc/renesas/ 1669F: include/linux/soc/renesas/ 1670 1671ARM/SOCFPGA ARCHITECTURE 1672M: Dinh Nguyen <dinguyen@opensource.altera.com> 1673S: Maintained 1674F: arch/arm/mach-socfpga/ 1675F: arch/arm/boot/dts/socfpga* 1676F: arch/arm/configs/socfpga_defconfig 1677F: arch/arm64/boot/dts/altera/ 1678W: http://www.rocketboards.org 1679T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1680 1681ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1682M: Dinh Nguyen <dinguyen@opensource.altera.com> 1683S: Maintained 1684F: drivers/clk/socfpga/ 1685 1686ARM/SOCFPGA EDAC SUPPORT 1687M: Thor Thayer <tthayer@opensource.altera.com> 1688S: Maintained 1689F: drivers/edac/altera_edac. 1690 1691ARM/STI ARCHITECTURE 1692M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com> 1693M: Maxime Coquelin <maxime.coquelin@st.com> 1694M: Patrice Chotard <patrice.chotard@st.com> 1695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1696L: kernel@stlinux.com 1697W: http://www.stlinux.com 1698S: Maintained 1699F: arch/arm/mach-sti/ 1700F: arch/arm/boot/dts/sti* 1701F: drivers/char/hw_random/st-rng.c 1702F: drivers/clocksource/arm_global_timer.c 1703F: drivers/clocksource/clksrc_st_lpc.c 1704F: drivers/cpufreq/sti-cpufreq.c 1705F: drivers/i2c/busses/i2c-st.c 1706F: drivers/media/rc/st_rc.c 1707F: drivers/media/platform/sti/c8sectpfe/ 1708F: drivers/mmc/host/sdhci-st.c 1709F: drivers/phy/phy-miphy28lp.c 1710F: drivers/phy/phy-miphy365x.c 1711F: drivers/phy/phy-stih407-usb.c 1712F: drivers/phy/phy-stih41x-usb.c 1713F: drivers/pinctrl/pinctrl-st.c 1714F: drivers/remoteproc/st_remoteproc.c 1715F: drivers/reset/sti/ 1716F: drivers/rtc/rtc-st-lpc.c 1717F: drivers/tty/serial/st-asc.c 1718F: drivers/usb/dwc3/dwc3-st.c 1719F: drivers/usb/host/ehci-st.c 1720F: drivers/usb/host/ohci-st.c 1721F: drivers/watchdog/st_lpc_wdt.c 1722F: drivers/ata/ahci_st.c 1723 1724ARM/STM32 ARCHITECTURE 1725M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727S: Maintained 1728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1729N: stm32 1730F: drivers/clocksource/armv7m_systick.c 1731 1732ARM/TANGO ARCHITECTURE 1733M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1734L: linux-arm-kernel@lists.infradead.org 1735S: Maintained 1736F: arch/arm/mach-tango/ 1737F: arch/arm/boot/dts/tango* 1738 1739ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1740M: Lennert Buytenhek <kernel@wantstofly.org> 1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1742S: Maintained 1743 1744ARM/TETON BGA MACHINE SUPPORT 1745M: "Mark F. Brown" <mark.brown314@gmail.com> 1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1747S: Maintained 1748 1749ARM/THECUS N2100 MACHINE SUPPORT 1750M: Lennert Buytenhek <kernel@wantstofly.org> 1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1752S: Maintained 1753 1754ARM/NUVOTON W90X900 ARM ARCHITECTURE 1755M: Wan ZongShun <mcuos.com@gmail.com> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757W: http://www.mcuos.com 1758S: Maintained 1759F: arch/arm/mach-w90x900/ 1760F: drivers/input/keyboard/w90p910_keypad.c 1761F: drivers/input/touchscreen/w90p910_ts.c 1762F: drivers/watchdog/nuc900_wdt.c 1763F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1764F: drivers/mtd/nand/nuc900_nand.c 1765F: drivers/rtc/rtc-nuc900.c 1766F: drivers/spi/spi-nuc900.c 1767F: drivers/usb/host/ehci-w90x900.c 1768F: drivers/video/fbdev/nuc900fb.c 1769 1770ARM/U300 MACHINE SUPPORT 1771M: Linus Walleij <linus.walleij@linaro.org> 1772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1773S: Supported 1774F: arch/arm/mach-u300/ 1775F: drivers/clocksource/timer-u300.c 1776F: drivers/i2c/busses/i2c-stu300.c 1777F: drivers/rtc/rtc-coh901331.c 1778F: drivers/watchdog/coh901327_wdt.c 1779F: drivers/dma/coh901318* 1780F: drivers/mfd/ab3100* 1781F: drivers/rtc/rtc-ab3100.c 1782F: drivers/rtc/rtc-coh901331.c 1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1784 1785ARM/UNIPHIER ARCHITECTURE 1786M: Masahiro Yamada <yamada.masahiro@socionext.com> 1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1788S: Maintained 1789F: arch/arm/boot/dts/uniphier* 1790F: arch/arm/include/asm/hardware/cache-uniphier.h 1791F: arch/arm/mach-uniphier/ 1792F: arch/arm/mm/cache-uniphier.c 1793F: arch/arm64/boot/dts/socionext/ 1794F: drivers/bus/uniphier-system-bus.c 1795F: drivers/i2c/busses/i2c-uniphier* 1796F: drivers/pinctrl/uniphier/ 1797F: drivers/tty/serial/8250/8250_uniphier.c 1798N: uniphier 1799 1800ARM/Ux500 ARM ARCHITECTURE 1801M: Linus Walleij <linus.walleij@linaro.org> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803S: Maintained 1804F: arch/arm/mach-ux500/ 1805F: drivers/clocksource/clksrc-dbx500-prcmu.c 1806F: drivers/dma/ste_dma40* 1807F: drivers/hwspinlock/u8500_hsem.c 1808F: drivers/mfd/abx500* 1809F: drivers/mfd/ab8500* 1810F: drivers/mfd/dbx500* 1811F: drivers/mfd/db8500* 1812F: drivers/pinctrl/nomadik/pinctrl-ab* 1813F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1814F: drivers/rtc/rtc-ab8500.c 1815F: drivers/rtc/rtc-pl031.c 1816T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1817 1818ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1819M: Ulf Hansson <ulf.hansson@linaro.org> 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1821T: git git://git.linaro.org/people/ulfh/clk.git 1822S: Maintained 1823F: drivers/clk/ux500/ 1824F: include/linux/platform_data/clk-ux500.h 1825 1826ARM/VERSATILE EXPRESS PLATFORM 1827M: Liviu Dudau <liviu.dudau@arm.com> 1828M: Sudeep Holla <sudeep.holla@arm.com> 1829M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Maintained 1832F: arch/arm/boot/dts/vexpress* 1833F: arch/arm64/boot/dts/arm/ 1834F: arch/arm/mach-vexpress/ 1835F: */*/vexpress* 1836F: */*/*/vexpress* 1837F: drivers/clk/versatile/clk-vexpress-osc.c 1838F: drivers/clocksource/versatile.c 1839N: mps2 1840 1841ARM/VFP SUPPORT 1842M: Russell King <linux@armlinux.org.uk> 1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1844W: http://www.armlinux.org.uk/ 1845S: Maintained 1846F: arch/arm/vfp/ 1847 1848ARM/VOIPAC PXA270 SUPPORT 1849M: Marek Vasut <marek.vasut@gmail.com> 1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1851S: Maintained 1852F: arch/arm/mach-pxa/vpac270.c 1853F: arch/arm/mach-pxa/include/mach/vpac270.h 1854 1855ARM/VT8500 ARM ARCHITECTURE 1856M: Tony Prisk <linux@prisktech.co.nz> 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858S: Maintained 1859F: arch/arm/mach-vt8500/ 1860F: drivers/clocksource/vt8500_timer.c 1861F: drivers/i2c/busses/i2c-wmt.c 1862F: drivers/mmc/host/wmt-sdmmc.c 1863F: drivers/pwm/pwm-vt8500.c 1864F: drivers/rtc/rtc-vt8500.c 1865F: drivers/tty/serial/vt8500_serial.c 1866F: drivers/usb/host/ehci-platform.c 1867F: drivers/usb/host/uhci-platform.c 1868F: drivers/video/fbdev/vt8500lcdfb.* 1869F: drivers/video/fbdev/wm8505fb* 1870F: drivers/video/fbdev/wmt_ge_rops.* 1871 1872ARM/ZIPIT Z2 SUPPORT 1873M: Marek Vasut <marek.vasut@gmail.com> 1874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1875S: Maintained 1876F: arch/arm/mach-pxa/z2.c 1877F: arch/arm/mach-pxa/include/mach/z2.h 1878 1879ARM/ZTE ARCHITECTURE 1880M: Jun Nie <jun.nie@linaro.org> 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882S: Maintained 1883F: arch/arm/mach-zx/ 1884F: drivers/clk/zte/ 1885F: Documentation/devicetree/bindings/arm/zte.txt 1886F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1887 1888ARM/ZYNQ ARCHITECTURE 1889M: Michal Simek <michal.simek@xilinx.com> 1890R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1892W: http://wiki.xilinx.com 1893T: git https://github.com/Xilinx/linux-xlnx.git 1894S: Supported 1895F: arch/arm/mach-zynq/ 1896F: drivers/cpuidle/cpuidle-zynq.c 1897F: drivers/block/xsysace.c 1898N: zynq 1899N: xilinx 1900F: drivers/clocksource/cadence_ttc_timer.c 1901F: drivers/i2c/busses/i2c-cadence.c 1902F: drivers/mmc/host/sdhci-of-arasan.c 1903F: drivers/edac/synopsys_edac.c 1904 1905ARM SMMU DRIVERS 1906M: Will Deacon <will.deacon@arm.com> 1907R: Robin Murphy <robin.murphy@arm.com> 1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909S: Maintained 1910F: drivers/iommu/arm-smmu.c 1911F: drivers/iommu/arm-smmu-v3.c 1912F: drivers/iommu/io-pgtable-arm.c 1913F: drivers/iommu/io-pgtable-arm-v7s.c 1914 1915ARM64 PORT (AARCH64 ARCHITECTURE) 1916M: Catalin Marinas <catalin.marinas@arm.com> 1917M: Will Deacon <will.deacon@arm.com> 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1919T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1920S: Maintained 1921F: arch/arm64/ 1922F: Documentation/arm64/ 1923 1924AS3645A LED FLASH CONTROLLER DRIVER 1925M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1926L: linux-media@vger.kernel.org 1927T: git git://linuxtv.org/media_tree.git 1928S: Maintained 1929F: drivers/media/i2c/as3645a.c 1930F: include/media/i2c/as3645a.h 1931 1932ASC7621 HARDWARE MONITOR DRIVER 1933M: George Joseph <george.joseph@fairview5.com> 1934L: linux-hwmon@vger.kernel.org 1935S: Maintained 1936F: Documentation/hwmon/asc7621 1937F: drivers/hwmon/asc7621.c 1938 1939ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1940M: Corentin Chary <corentin.chary@gmail.com> 1941L: acpi4asus-user@lists.sourceforge.net 1942L: platform-driver-x86@vger.kernel.org 1943W: http://acpi4asus.sf.net 1944S: Maintained 1945F: drivers/platform/x86/asus*.c 1946F: drivers/platform/x86/eeepc*.c 1947 1948ASUS WIRELESS RADIO CONTROL DRIVER 1949M: João Paulo Rechi Vita <jprvita@gmail.com> 1950L: platform-driver-x86@vger.kernel.org 1951S: Maintained 1952F: drivers/platform/x86/asus-wireless.c 1953 1954ASYMMETRIC KEYS 1955M: David Howells <dhowells@redhat.com> 1956L: keyrings@vger.kernel.org 1957S: Maintained 1958F: Documentation/crypto/asymmetric-keys.txt 1959F: include/linux/verification.h 1960F: include/crypto/public_key.h 1961F: include/crypto/pkcs7.h 1962F: crypto/asymmetric_keys/ 1963 1964ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1965R: Dan Williams <dan.j.williams@intel.com> 1966W: http://sourceforge.net/projects/xscaleiop 1967S: Odd fixes 1968F: Documentation/crypto/async-tx-api.txt 1969F: crypto/async_tx/ 1970F: drivers/dma/ 1971F: include/linux/dmaengine.h 1972F: include/linux/async_tx.h 1973 1974AT24 EEPROM DRIVER 1975M: Wolfram Sang <wsa@the-dreams.de> 1976L: linux-i2c@vger.kernel.org 1977S: Maintained 1978F: drivers/misc/eeprom/at24.c 1979F: include/linux/platform_data/at24.h 1980 1981ATA OVER ETHERNET (AOE) DRIVER 1982M: "Ed L. Cashin" <ed.cashin@acm.org> 1983W: http://www.openaoe.org/ 1984S: Supported 1985F: Documentation/aoe/ 1986F: drivers/block/aoe/ 1987 1988ATHEROS 71XX/9XXX GPIO DRIVER 1989M: Alban Bedel <albeu@free.fr> 1990W: https://github.com/AlbanBedel/linux 1991T: git git://github.com/AlbanBedel/linux 1992S: Maintained 1993F: drivers/gpio/gpio-ath79.c 1994F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 1995 1996ATHEROS ATH GENERIC UTILITIES 1997M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1998L: linux-wireless@vger.kernel.org 1999S: Supported 2000F: drivers/net/wireless/ath/* 2001 2002ATHEROS ATH5K WIRELESS DRIVER 2003M: Jiri Slaby <jirislaby@gmail.com> 2004M: Nick Kossifidis <mickflemm@gmail.com> 2005M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2006L: linux-wireless@vger.kernel.org 2007W: http://wireless.kernel.org/en/users/Drivers/ath5k 2008S: Maintained 2009F: drivers/net/wireless/ath/ath5k/ 2010 2011ATHEROS ATH6KL WIRELESS DRIVER 2012M: Kalle Valo <kvalo@qca.qualcomm.com> 2013L: linux-wireless@vger.kernel.org 2014W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2015T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2016S: Supported 2017F: drivers/net/wireless/ath/ath6kl/ 2018 2019WILOCITY WIL6210 WIRELESS DRIVER 2020M: Maya Erez <qca_merez@qca.qualcomm.com> 2021L: linux-wireless@vger.kernel.org 2022L: wil6210@qca.qualcomm.com 2023S: Supported 2024W: http://wireless.kernel.org/en/users/Drivers/wil6210 2025F: drivers/net/wireless/ath/wil6210/ 2026F: include/uapi/linux/wil6210_uapi.h 2027 2028CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2029M: Christian Lamparter <chunkeey@googlemail.com> 2030L: linux-wireless@vger.kernel.org 2031W: http://wireless.kernel.org/en/users/Drivers/carl9170 2032S: Maintained 2033F: drivers/net/wireless/ath/carl9170/ 2034 2035ATK0110 HWMON DRIVER 2036M: Luca Tettamanti <kronos.it@gmail.com> 2037L: linux-hwmon@vger.kernel.org 2038S: Maintained 2039F: drivers/hwmon/asus_atk0110.c 2040 2041ATI_REMOTE2 DRIVER 2042M: Ville Syrjala <syrjala@sci.fi> 2043S: Maintained 2044F: drivers/input/misc/ati_remote2.c 2045 2046ATLX ETHERNET DRIVERS 2047M: Jay Cliburn <jcliburn@gmail.com> 2048M: Chris Snook <chris.snook@gmail.com> 2049L: netdev@vger.kernel.org 2050W: http://sourceforge.net/projects/atl1 2051W: http://atl1.sourceforge.net 2052S: Maintained 2053F: drivers/net/ethernet/atheros/ 2054 2055ATM 2056M: Chas Williams <3chas3@gmail.com> 2057L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2058L: netdev@vger.kernel.org 2059W: http://linux-atm.sourceforge.net 2060S: Maintained 2061F: drivers/atm/ 2062F: include/linux/atm* 2063F: include/uapi/linux/atm* 2064 2065ATMEL AT91 / AT32 MCI DRIVER 2066M: Ludovic Desroches <ludovic.desroches@atmel.com> 2067S: Maintained 2068F: drivers/mmc/host/atmel-mci.c 2069 2070ATMEL AT91 / AT32 SERIAL DRIVER 2071M: Nicolas Ferre <nicolas.ferre@atmel.com> 2072S: Supported 2073F: drivers/tty/serial/atmel_serial.c 2074 2075ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2076M: Nicolas Ferre <nicolas.ferre@atmel.com> 2077S: Supported 2078F: drivers/power/reset/at91-sama5d2_shdwc.c 2079 2080ATMEL SAMA5D2 ADC DRIVER 2081M: Ludovic Desroches <ludovic.desroches@atmel.com> 2082L: linux-iio@vger.kernel.org 2083S: Supported 2084F: drivers/iio/adc/at91-sama5d2_adc.c 2085 2086ATMEL Audio ALSA driver 2087M: Nicolas Ferre <nicolas.ferre@atmel.com> 2088L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2089S: Supported 2090F: sound/soc/atmel 2091 2092ATMEL DMA DRIVER 2093M: Nicolas Ferre <nicolas.ferre@atmel.com> 2094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2095S: Supported 2096F: drivers/dma/at_hdmac.c 2097F: drivers/dma/at_hdmac_regs.h 2098F: include/linux/platform_data/dma-atmel.h 2099 2100ATMEL XDMA DRIVER 2101M: Ludovic Desroches <ludovic.desroches@atmel.com> 2102L: linux-arm-kernel@lists.infradead.org 2103L: dmaengine@vger.kernel.org 2104S: Supported 2105F: drivers/dma/at_xdmac.c 2106 2107ATMEL I2C DRIVER 2108M: Ludovic Desroches <ludovic.desroches@atmel.com> 2109L: linux-i2c@vger.kernel.org 2110S: Supported 2111F: drivers/i2c/busses/i2c-at91.c 2112 2113ATMEL ISI DRIVER 2114M: Ludovic Desroches <ludovic.desroches@atmel.com> 2115L: linux-media@vger.kernel.org 2116S: Supported 2117F: drivers/media/platform/soc_camera/atmel-isi.c 2118F: include/media/atmel-isi.h 2119 2120ATMEL LCDFB DRIVER 2121M: Nicolas Ferre <nicolas.ferre@atmel.com> 2122L: linux-fbdev@vger.kernel.org 2123S: Maintained 2124F: drivers/video/fbdev/atmel_lcdfb.c 2125F: include/video/atmel_lcdc.h 2126 2127ATMEL MACB ETHERNET DRIVER 2128M: Nicolas Ferre <nicolas.ferre@atmel.com> 2129S: Supported 2130F: drivers/net/ethernet/cadence/ 2131 2132ATMEL NAND DRIVER 2133M: Wenyou Yang <wenyou.yang@atmel.com> 2134M: Josh Wu <rainyfeeling@outlook.com> 2135L: linux-mtd@lists.infradead.org 2136S: Supported 2137F: drivers/mtd/nand/atmel_nand* 2138 2139ATMEL SDMMC DRIVER 2140M: Ludovic Desroches <ludovic.desroches@atmel.com> 2141L: linux-mmc@vger.kernel.org 2142S: Supported 2143F: drivers/mmc/host/sdhci-of-at91.c 2144 2145ATMEL SPI DRIVER 2146M: Nicolas Ferre <nicolas.ferre@atmel.com> 2147S: Supported 2148F: drivers/spi/spi-atmel.* 2149 2150ATMEL SSC DRIVER 2151M: Nicolas Ferre <nicolas.ferre@atmel.com> 2152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2153S: Supported 2154F: drivers/misc/atmel-ssc.c 2155F: include/linux/atmel-ssc.h 2156 2157ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2158M: Nicolas Ferre <nicolas.ferre@atmel.com> 2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2160S: Supported 2161F: drivers/misc/atmel_tclib.c 2162F: drivers/clocksource/tcb_clksrc.c 2163 2164ATMEL USBA UDC DRIVER 2165M: Nicolas Ferre <nicolas.ferre@atmel.com> 2166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2167S: Supported 2168F: drivers/usb/gadget/udc/atmel_usba_udc.* 2169 2170ATMEL WIRELESS DRIVER 2171M: Simon Kelley <simon@thekelleys.org.uk> 2172L: linux-wireless@vger.kernel.org 2173W: http://www.thekelleys.org.uk/atmel 2174W: http://atmelwlandriver.sourceforge.net/ 2175S: Maintained 2176F: drivers/net/wireless/atmel/atmel* 2177 2178ATMEL MAXTOUCH DRIVER 2179M: Nick Dyer <nick.dyer@itdev.co.uk> 2180T: git git://github.com/atmel-maxtouch/linux.git 2181S: Supported 2182F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2183F: drivers/input/touchscreen/atmel_mxt_ts.c 2184F: include/linux/platform_data/atmel_mxt_ts.h 2185 2186ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2187M: Bradley Grove <linuxdrivers@attotech.com> 2188L: linux-scsi@vger.kernel.org 2189W: http://www.attotech.com 2190S: Supported 2191F: drivers/scsi/esas2r 2192 2193ATUSB IEEE 802.15.4 RADIO DRIVER 2194M: Stefan Schmidt <stefan@osg.samsung.com> 2195L: linux-wpan@vger.kernel.org 2196S: Maintained 2197F: drivers/net/ieee802154/atusb.c 2198F: drivers/net/ieee802154/atusb.h 2199F: drivers/net/ieee802154/at86rf230.h 2200 2201AUDIT SUBSYSTEM 2202M: Paul Moore <paul@paul-moore.com> 2203M: Eric Paris <eparis@redhat.com> 2204L: linux-audit@redhat.com (moderated for non-subscribers) 2205W: http://people.redhat.com/sgrubb/audit/ 2206T: git git://git.infradead.org/users/pcmoore/audit 2207S: Maintained 2208F: include/linux/audit.h 2209F: include/uapi/linux/audit.h 2210F: kernel/audit* 2211 2212AUXILIARY DISPLAY DRIVERS 2213M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2214W: http://miguelojeda.es/auxdisplay.htm 2215W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2216S: Maintained 2217F: drivers/auxdisplay/ 2218F: include/linux/cfag12864b.h 2219 2220AVR32 ARCHITECTURE 2221M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2222M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2223W: http://www.atmel.com/products/AVR32/ 2224W: http://mirror.egtvedt.no/avr32linux.org/ 2225W: http://avrfreaks.net/ 2226S: Maintained 2227F: arch/avr32/ 2228 2229AVR32/AT32AP MACHINE SUPPORT 2230M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2231M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2232S: Maintained 2233F: arch/avr32/mach-at32ap/ 2234 2235AX.25 NETWORK LAYER 2236M: Ralf Baechle <ralf@linux-mips.org> 2237L: linux-hams@vger.kernel.org 2238W: http://www.linux-ax25.org/ 2239S: Maintained 2240F: include/uapi/linux/ax25.h 2241F: include/net/ax25.h 2242F: net/ax25/ 2243 2244AZ6007 DVB DRIVER 2245M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2246L: linux-media@vger.kernel.org 2247W: https://linuxtv.org 2248T: git git://linuxtv.org/media_tree.git 2249S: Maintained 2250F: drivers/media/usb/dvb-usb-v2/az6007.c 2251 2252AZTECH FM RADIO RECEIVER DRIVER 2253M: Hans Verkuil <hverkuil@xs4all.nl> 2254L: linux-media@vger.kernel.org 2255T: git git://linuxtv.org/media_tree.git 2256W: https://linuxtv.org 2257S: Maintained 2258F: drivers/media/radio/radio-aztech* 2259 2260B43 WIRELESS DRIVER 2261L: linux-wireless@vger.kernel.org 2262L: b43-dev@lists.infradead.org 2263W: http://wireless.kernel.org/en/users/Drivers/b43 2264S: Odd Fixes 2265F: drivers/net/wireless/broadcom/b43/ 2266 2267B43LEGACY WIRELESS DRIVER 2268M: Larry Finger <Larry.Finger@lwfinger.net> 2269L: linux-wireless@vger.kernel.org 2270L: b43-dev@lists.infradead.org 2271W: http://wireless.kernel.org/en/users/Drivers/b43 2272S: Maintained 2273F: drivers/net/wireless/broadcom/b43legacy/ 2274 2275BACKLIGHT CLASS/SUBSYSTEM 2276M: Jingoo Han <jingoohan1@gmail.com> 2277M: Lee Jones <lee.jones@linaro.org> 2278T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2279S: Maintained 2280F: drivers/video/backlight/ 2281F: include/linux/backlight.h 2282 2283BATMAN ADVANCED 2284M: Marek Lindner <mareklindner@neomailbox.ch> 2285M: Simon Wunderlich <sw@simonwunderlich.de> 2286M: Antonio Quartulli <a@unstable.cc> 2287L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2288W: https://www.open-mesh.org/ 2289Q: https://patchwork.open-mesh.org/project/batman/list/ 2290S: Maintained 2291F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2292F: Documentation/ABI/testing/sysfs-class-net-mesh 2293F: Documentation/networking/batman-adv.txt 2294F: net/batman-adv/ 2295 2296BAYCOM/HDLCDRV DRIVERS FOR AX.25 2297M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2298L: linux-hams@vger.kernel.org 2299W: http://www.baycom.org/~tom/ham/ham.html 2300S: Maintained 2301F: drivers/net/hamradio/baycom* 2302 2303BCACHE (BLOCK LAYER CACHE) 2304M: Kent Overstreet <kent.overstreet@gmail.com> 2305L: linux-bcache@vger.kernel.org 2306W: http://bcache.evilpiepirate.org 2307S: Orphan 2308F: drivers/md/bcache/ 2309 2310BDISP ST MEDIA DRIVER 2311M: Fabien Dessenne <fabien.dessenne@st.com> 2312L: linux-media@vger.kernel.org 2313T: git git://linuxtv.org/media_tree.git 2314W: https://linuxtv.org 2315S: Supported 2316F: drivers/media/platform/sti/bdisp 2317 2318BEFS FILE SYSTEM 2319S: Orphan 2320F: Documentation/filesystems/befs.txt 2321F: fs/befs/ 2322 2323BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2324M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2325L: netdev@vger.kernel.org 2326S: Maintained 2327F: drivers/net/ethernet/ec_bhf.c 2328 2329BFS FILE SYSTEM 2330M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2331S: Maintained 2332F: Documentation/filesystems/bfs.txt 2333F: fs/bfs/ 2334F: include/uapi/linux/bfs_fs.h 2335 2336BLACKFIN ARCHITECTURE 2337M: Steven Miao <realmz6@gmail.com> 2338L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2339T: git git://git.code.sf.net/p/adi-linux/code 2340W: http://blackfin.uclinux.org 2341S: Supported 2342F: arch/blackfin/ 2343 2344BLACKFIN EMAC DRIVER 2345L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2346W: http://blackfin.uclinux.org 2347S: Supported 2348F: drivers/net/ethernet/adi/ 2349 2350BLACKFIN RTC DRIVER 2351L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2352W: http://blackfin.uclinux.org 2353S: Supported 2354F: drivers/rtc/rtc-bfin.c 2355 2356BLACKFIN SDH DRIVER 2357M: Sonic Zhang <sonic.zhang@analog.com> 2358L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2359W: http://blackfin.uclinux.org 2360S: Supported 2361F: drivers/mmc/host/bfin_sdh.c 2362 2363BLACKFIN SERIAL DRIVER 2364M: Sonic Zhang <sonic.zhang@analog.com> 2365L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2366W: http://blackfin.uclinux.org 2367S: Supported 2368F: drivers/tty/serial/bfin_uart.c 2369 2370BLACKFIN WATCHDOG DRIVER 2371L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2372W: http://blackfin.uclinux.org 2373S: Supported 2374F: drivers/watchdog/bfin_wdt.c 2375 2376BLACKFIN I2C TWI DRIVER 2377M: Sonic Zhang <sonic.zhang@analog.com> 2378L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2379W: http://blackfin.uclinux.org/ 2380S: Supported 2381F: drivers/i2c/busses/i2c-bfin-twi.c 2382 2383BLACKFIN MEDIA DRIVER 2384M: Scott Jiang <scott.jiang.linux@gmail.com> 2385L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2386W: http://blackfin.uclinux.org/ 2387S: Supported 2388F: drivers/media/platform/blackfin/ 2389F: drivers/media/i2c/adv7183* 2390F: drivers/media/i2c/vs6624* 2391 2392BLINKM RGB LED DRIVER 2393M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2394S: Maintained 2395F: drivers/leds/leds-blinkm.c 2396 2397BLOCK LAYER 2398M: Jens Axboe <axboe@kernel.dk> 2399L: linux-block@vger.kernel.org 2400T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2401S: Maintained 2402F: block/ 2403F: kernel/trace/blktrace.c 2404 2405BLOCK2MTD DRIVER 2406M: Joern Engel <joern@lazybastard.org> 2407L: linux-mtd@lists.infradead.org 2408S: Maintained 2409F: drivers/mtd/devices/block2mtd.c 2410 2411BLUETOOTH DRIVERS 2412M: Marcel Holtmann <marcel@holtmann.org> 2413M: Gustavo Padovan <gustavo@padovan.org> 2414M: Johan Hedberg <johan.hedberg@gmail.com> 2415L: linux-bluetooth@vger.kernel.org 2416W: http://www.bluez.org/ 2417T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2418T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2419S: Maintained 2420F: drivers/bluetooth/ 2421 2422BLUETOOTH SUBSYSTEM 2423M: Marcel Holtmann <marcel@holtmann.org> 2424M: Gustavo Padovan <gustavo@padovan.org> 2425M: Johan Hedberg <johan.hedberg@gmail.com> 2426L: linux-bluetooth@vger.kernel.org 2427W: http://www.bluez.org/ 2428T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2429T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2430S: Maintained 2431F: net/bluetooth/ 2432F: include/net/bluetooth/ 2433 2434BONDING DRIVER 2435M: Jay Vosburgh <j.vosburgh@gmail.com> 2436M: Veaceslav Falico <vfalico@gmail.com> 2437M: Andy Gospodarek <gospo@cumulusnetworks.com> 2438L: netdev@vger.kernel.org 2439W: http://sourceforge.net/projects/bonding/ 2440S: Supported 2441F: drivers/net/bonding/ 2442F: include/uapi/linux/if_bonding.h 2443 2444BPF (Safe dynamic programs and tools) 2445M: Alexei Starovoitov <ast@kernel.org> 2446L: netdev@vger.kernel.org 2447L: linux-kernel@vger.kernel.org 2448S: Supported 2449F: kernel/bpf/ 2450 2451BROADCOM B44 10/100 ETHERNET DRIVER 2452M: Gary Zambrano <zambrano@broadcom.com> 2453L: netdev@vger.kernel.org 2454S: Supported 2455F: drivers/net/ethernet/broadcom/b44.* 2456 2457BROADCOM GENET ETHERNET DRIVER 2458M: Florian Fainelli <f.fainelli@gmail.com> 2459L: netdev@vger.kernel.org 2460S: Supported 2461F: drivers/net/ethernet/broadcom/genet/ 2462 2463BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2464M: Sony Chacko <sony.chacko@qlogic.com> 2465M: Dept-HSGLinuxNICDev@qlogic.com 2466L: netdev@vger.kernel.org 2467S: Supported 2468F: drivers/net/ethernet/broadcom/bnx2.* 2469F: drivers/net/ethernet/broadcom/bnx2_* 2470 2471BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2472M: Ariel Elior <ariel.elior@qlogic.com> 2473L: netdev@vger.kernel.org 2474S: Supported 2475F: drivers/net/ethernet/broadcom/bnx2x/ 2476 2477BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2478M: Florian Fainelli <f.fainelli@gmail.com> 2479M: Ray Jui <rjui@broadcom.com> 2480M: Scott Branden <sbranden@broadcom.com> 2481L: bcm-kernel-feedback-list@broadcom.com 2482T: git git://github.com/broadcom/mach-bcm 2483S: Maintained 2484F: arch/arm/mach-bcm/ 2485F: arch/arm/boot/dts/bcm113* 2486F: arch/arm/boot/dts/bcm216* 2487F: arch/arm/boot/dts/bcm281* 2488F: arch/arm64/boot/dts/broadcom/ 2489F: arch/arm/configs/bcm_defconfig 2490F: drivers/mmc/host/sdhci-bcm-kona.c 2491F: drivers/clocksource/bcm_kona_timer.c 2492 2493BROADCOM BCM2835 ARM ARCHITECTURE 2494M: Stephen Warren <swarren@wwwdotorg.org> 2495M: Lee Jones <lee@kernel.org> 2496M: Eric Anholt <eric@anholt.net> 2497L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2500S: Maintained 2501N: bcm2835 2502 2503BROADCOM BCM47XX MIPS ARCHITECTURE 2504M: Hauke Mehrtens <hauke@hauke-m.de> 2505M: Rafał Miłecki <zajec5@gmail.com> 2506L: linux-mips@linux-mips.org 2507S: Maintained 2508F: Documentation/devicetree/bindings/mips/brcm/ 2509F: arch/mips/bcm47xx/* 2510F: arch/mips/include/asm/mach-bcm47xx/* 2511 2512BROADCOM BCM5301X ARM ARCHITECTURE 2513M: Hauke Mehrtens <hauke@hauke-m.de> 2514L: linux-arm-kernel@lists.infradead.org 2515S: Maintained 2516F: arch/arm/mach-bcm/bcm_5301x.c 2517F: arch/arm/boot/dts/bcm5301x.dtsi 2518F: arch/arm/boot/dts/bcm470* 2519 2520BROADCOM BCM63XX ARM ARCHITECTURE 2521M: Florian Fainelli <f.fainelli@gmail.com> 2522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2523L: bcm-kernel-feedback-list@broadcom.com 2524T: git git://github.com/broadcom/stblinux.git 2525S: Maintained 2526F: arch/arm/mach-bcm/bcm63xx.c 2527F: arch/arm/include/debug/bcm63xx.S 2528 2529BROADCOM BCM63XX/BCM33XX UDC DRIVER 2530M: Kevin Cernekee <cernekee@gmail.com> 2531L: linux-usb@vger.kernel.org 2532S: Maintained 2533F: drivers/usb/gadget/udc/bcm63xx_udc.* 2534 2535BROADCOM BCM7XXX ARM ARCHITECTURE 2536M: Brian Norris <computersforpeace@gmail.com> 2537M: Gregory Fong <gregory.0xf0@gmail.com> 2538M: Florian Fainelli <f.fainelli@gmail.com> 2539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2540L: bcm-kernel-feedback-list@broadcom.com 2541T: git git://github.com/broadcom/stblinux.git 2542S: Maintained 2543F: arch/arm/mach-bcm/*brcmstb* 2544F: arch/arm/boot/dts/bcm7*.dts* 2545F: drivers/bus/brcmstb_gisb.c 2546N: brcmstb 2547 2548BROADCOM BMIPS MIPS ARCHITECTURE 2549M: Kevin Cernekee <cernekee@gmail.com> 2550M: Florian Fainelli <f.fainelli@gmail.com> 2551L: linux-mips@linux-mips.org 2552T: git git://github.com/broadcom/stblinux.git 2553S: Maintained 2554F: arch/mips/bmips/* 2555F: arch/mips/include/asm/mach-bmips/* 2556F: arch/mips/kernel/*bmips* 2557F: arch/mips/boot/dts/brcm/bcm*.dts* 2558F: drivers/irqchip/irq-bcm63* 2559F: drivers/irqchip/irq-bcm7* 2560F: drivers/irqchip/irq-brcmstb* 2561F: include/linux/bcm963xx_nvram.h 2562F: include/linux/bcm963xx_tag.h 2563 2564BROADCOM TG3 GIGABIT ETHERNET DRIVER 2565M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2566M: Prashant Sreedharan <prashant@broadcom.com> 2567M: Michael Chan <mchan@broadcom.com> 2568L: netdev@vger.kernel.org 2569S: Supported 2570F: drivers/net/ethernet/broadcom/tg3.* 2571 2572BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2573M: Brett Rudley <brudley@broadcom.com> 2574M: Arend van Spriel <arend@broadcom.com> 2575M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2576M: Hante Meuleman <meuleman@broadcom.com> 2577L: linux-wireless@vger.kernel.org 2578L: brcm80211-dev-list@broadcom.com 2579S: Supported 2580F: drivers/net/wireless/broadcom/brcm80211/ 2581 2582BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2583M: QLogic-Storage-Upstream@qlogic.com 2584L: linux-scsi@vger.kernel.org 2585S: Supported 2586F: drivers/scsi/bnx2fc/ 2587 2588BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2589M: QLogic-Storage-Upstream@qlogic.com 2590L: linux-scsi@vger.kernel.org 2591S: Supported 2592F: drivers/scsi/bnx2i/ 2593 2594BROADCOM IPROC ARM ARCHITECTURE 2595M: Ray Jui <rjui@broadcom.com> 2596M: Scott Branden <sbranden@broadcom.com> 2597M: Jon Mason <jonmason@broadcom.com> 2598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2599L: bcm-kernel-feedback-list@broadcom.com 2600T: git git://github.com/broadcom/cygnus-linux.git 2601S: Maintained 2602N: iproc 2603N: cygnus 2604N: nsp 2605N: bcm9113* 2606N: bcm9583* 2607N: bcm9585* 2608N: bcm9586* 2609N: bcm988312 2610N: bcm113* 2611N: bcm583* 2612N: bcm585* 2613N: bcm586* 2614N: bcm88312 2615 2616BROADCOM BRCMSTB GPIO DRIVER 2617M: Gregory Fong <gregory.0xf0@gmail.com> 2618L: bcm-kernel-feedback-list@broadcom.com 2619S: Supported 2620F: drivers/gpio/gpio-brcmstb.c 2621F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2622 2623BROADCOM KONA GPIO DRIVER 2624M: Ray Jui <rjui@broadcom.com> 2625L: bcm-kernel-feedback-list@broadcom.com 2626S: Supported 2627F: drivers/gpio/gpio-bcm-kona.c 2628F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2629 2630BROADCOM NVRAM DRIVER 2631M: Rafał Miłecki <zajec5@gmail.com> 2632L: linux-mips@linux-mips.org 2633S: Maintained 2634F: drivers/firmware/broadcom/* 2635 2636BROADCOM STB NAND FLASH DRIVER 2637M: Brian Norris <computersforpeace@gmail.com> 2638M: Kamal Dasu <kdasu.kdev@gmail.com> 2639L: linux-mtd@lists.infradead.org 2640L: bcm-kernel-feedback-list@broadcom.com 2641S: Maintained 2642F: drivers/mtd/nand/brcmnand/ 2643 2644BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2645M: Rafał Miłecki <zajec5@gmail.com> 2646L: linux-wireless@vger.kernel.org 2647S: Maintained 2648F: drivers/bcma/ 2649F: include/linux/bcma/ 2650 2651BROADCOM SYSTEMPORT ETHERNET DRIVER 2652M: Florian Fainelli <f.fainelli@gmail.com> 2653L: netdev@vger.kernel.org 2654S: Supported 2655F: drivers/net/ethernet/broadcom/bcmsysport.* 2656 2657BROADCOM VULCAN ARM64 SOC 2658M: Jayachandran C. <jchandra@broadcom.com> 2659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2660L: bcm-kernel-feedback-list@broadcom.com 2661S: Maintained 2662F: arch/arm64/boot/dts/broadcom/vulcan* 2663 2664BROCADE BFA FC SCSI DRIVER 2665M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2666M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2667L: linux-scsi@vger.kernel.org 2668S: Supported 2669F: drivers/scsi/bfa/ 2670 2671BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2672M: Rasesh Mody <rasesh.mody@qlogic.com> 2673L: netdev@vger.kernel.org 2674S: Supported 2675F: drivers/net/ethernet/brocade/bna/ 2676 2677BSG (block layer generic sg v4 driver) 2678M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2679L: linux-scsi@vger.kernel.org 2680S: Supported 2681F: block/bsg.c 2682F: include/linux/bsg.h 2683F: include/uapi/linux/bsg.h 2684 2685BT87X AUDIO DRIVER 2686M: Clemens Ladisch <clemens@ladisch.de> 2687L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2688T: git git://git.alsa-project.org/alsa-kernel.git 2689S: Maintained 2690F: Documentation/sound/alsa/Bt87x.txt 2691F: sound/pci/bt87x.c 2692 2693BT8XXGPIO DRIVER 2694M: Michael Buesch <m@bues.ch> 2695W: http://bu3sch.de/btgpio.php 2696S: Maintained 2697F: drivers/gpio/gpio-bt8xx.c 2698 2699BTRFS FILE SYSTEM 2700M: Chris Mason <clm@fb.com> 2701M: Josef Bacik <jbacik@fb.com> 2702M: David Sterba <dsterba@suse.com> 2703L: linux-btrfs@vger.kernel.org 2704W: http://btrfs.wiki.kernel.org/ 2705Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2707S: Maintained 2708F: Documentation/filesystems/btrfs.txt 2709F: fs/btrfs/ 2710 2711BTTV VIDEO4LINUX DRIVER 2712M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2713L: linux-media@vger.kernel.org 2714W: https://linuxtv.org 2715T: git git://linuxtv.org/media_tree.git 2716S: Odd fixes 2717F: Documentation/video4linux/bttv/ 2718F: drivers/media/pci/bt8xx/bttv* 2719 2720BUSLOGIC SCSI DRIVER 2721M: Khalid Aziz <khalid@gonehiking.org> 2722L: linux-scsi@vger.kernel.org 2723S: Maintained 2724F: drivers/scsi/BusLogic.* 2725F: drivers/scsi/FlashPoint.* 2726 2727C-MEDIA CMI8788 DRIVER 2728M: Clemens Ladisch <clemens@ladisch.de> 2729L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2730T: git git://git.alsa-project.org/alsa-kernel.git 2731S: Maintained 2732F: sound/pci/oxygen/ 2733 2734C6X ARCHITECTURE 2735M: Mark Salter <msalter@redhat.com> 2736M: Aurelien Jacquiot <a-jacquiot@ti.com> 2737L: linux-c6x-dev@linux-c6x.org 2738W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2739S: Maintained 2740F: arch/c6x/ 2741 2742CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2743M: David Howells <dhowells@redhat.com> 2744L: linux-cachefs@redhat.com (moderated for non-subscribers) 2745S: Supported 2746F: Documentation/filesystems/caching/cachefiles.txt 2747F: fs/cachefiles/ 2748 2749CADET FM/AM RADIO RECEIVER DRIVER 2750M: Hans Verkuil <hverkuil@xs4all.nl> 2751L: linux-media@vger.kernel.org 2752T: git git://linuxtv.org/media_tree.git 2753W: https://linuxtv.org 2754S: Maintained 2755F: drivers/media/radio/radio-cadet* 2756 2757CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2758M: Jonathan Corbet <corbet@lwn.net> 2759L: linux-media@vger.kernel.org 2760T: git git://linuxtv.org/media_tree.git 2761S: Maintained 2762F: Documentation/video4linux/cafe_ccic 2763F: drivers/media/platform/marvell-ccic/ 2764 2765CAIF NETWORK LAYER 2766M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2767L: netdev@vger.kernel.org 2768S: Supported 2769F: Documentation/networking/caif/ 2770F: drivers/net/caif/ 2771F: include/uapi/linux/caif/ 2772F: include/net/caif/ 2773F: net/caif/ 2774 2775CALGARY x86-64 IOMMU 2776M: Muli Ben-Yehuda <muli@il.ibm.com> 2777M: "Jon D. Mason" <jdmason@kudzu.us> 2778L: discuss@x86-64.org 2779S: Maintained 2780F: arch/x86/kernel/pci-calgary_64.c 2781F: arch/x86/kernel/tce_64.c 2782F: arch/x86/include/asm/calgary.h 2783F: arch/x86/include/asm/tce.h 2784 2785CAN NETWORK LAYER 2786M: Oliver Hartkopp <socketcan@hartkopp.net> 2787M: Marc Kleine-Budde <mkl@pengutronix.de> 2788L: linux-can@vger.kernel.org 2789W: https://github.com/linux-can 2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2791T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2792S: Maintained 2793F: Documentation/networking/can.txt 2794F: net/can/ 2795F: include/linux/can/core.h 2796F: include/uapi/linux/can.h 2797F: include/uapi/linux/can/bcm.h 2798F: include/uapi/linux/can/raw.h 2799F: include/uapi/linux/can/gw.h 2800 2801CAN NETWORK DRIVERS 2802M: Wolfgang Grandegger <wg@grandegger.com> 2803M: Marc Kleine-Budde <mkl@pengutronix.de> 2804L: linux-can@vger.kernel.org 2805W: https://github.com/linux-can 2806T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2807T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2808S: Maintained 2809F: drivers/net/can/ 2810F: include/linux/can/dev.h 2811F: include/linux/can/platform/ 2812F: include/uapi/linux/can/error.h 2813F: include/uapi/linux/can/netlink.h 2814 2815CAPABILITIES 2816M: Serge Hallyn <serge.hallyn@canonical.com> 2817L: linux-security-module@vger.kernel.org 2818S: Supported 2819F: include/linux/capability.h 2820F: include/uapi/linux/capability.h 2821F: security/commoncap.c 2822F: kernel/capability.c 2823 2824CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2825M: Kevin Tsai <ktsai@capellamicro.com> 2826S: Maintained 2827F: drivers/iio/light/cm* 2828F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2829 2830CAVIUM LIQUIDIO NETWORK DRIVER 2831M: Derek Chickles <derek.chickles@caviumnetworks.com> 2832M: Satanand Burla <satananda.burla@caviumnetworks.com> 2833M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2834M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2835L: netdev@vger.kernel.org 2836W: http://www.cavium.com 2837S: Supported 2838F: drivers/net/ethernet/cavium/liquidio/ 2839 2840CC2520 IEEE-802.15.4 RADIO DRIVER 2841M: Varka Bhadram <varkabhadram@gmail.com> 2842L: linux-wpan@vger.kernel.org 2843S: Maintained 2844F: drivers/net/ieee802154/cc2520.c 2845F: include/linux/spi/cc2520.h 2846F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2847 2848CELL BROADBAND ENGINE ARCHITECTURE 2849M: Arnd Bergmann <arnd@arndb.de> 2850L: linuxppc-dev@lists.ozlabs.org 2851W: http://www.ibm.com/developerworks/power/cell/ 2852S: Supported 2853F: arch/powerpc/include/asm/cell*.h 2854F: arch/powerpc/include/asm/spu*.h 2855F: arch/powerpc/include/uapi/asm/spu*.h 2856F: arch/powerpc/oprofile/*cell* 2857F: arch/powerpc/platforms/cell/ 2858 2859CEPH COMMON CODE (LIBCEPH) 2860M: Ilya Dryomov <idryomov@gmail.com> 2861M: "Yan, Zheng" <zyan@redhat.com> 2862M: Sage Weil <sage@redhat.com> 2863L: ceph-devel@vger.kernel.org 2864W: http://ceph.com/ 2865T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2866T: git git://github.com/ceph/ceph-client.git 2867S: Supported 2868F: net/ceph/ 2869F: include/linux/ceph/ 2870F: include/linux/crush/ 2871 2872CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2873M: "Yan, Zheng" <zyan@redhat.com> 2874M: Sage Weil <sage@redhat.com> 2875M: Ilya Dryomov <idryomov@gmail.com> 2876L: ceph-devel@vger.kernel.org 2877W: http://ceph.com/ 2878T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2879T: git git://github.com/ceph/ceph-client.git 2880S: Supported 2881F: Documentation/filesystems/ceph.txt 2882F: fs/ceph/ 2883 2884CERTIFICATE HANDLING: 2885M: David Howells <dhowells@redhat.com> 2886M: David Woodhouse <dwmw2@infradead.org> 2887L: keyrings@vger.kernel.org 2888S: Maintained 2889F: Documentation/module-signing.txt 2890F: certs/ 2891F: scripts/sign-file.c 2892F: scripts/extract-cert.c 2893 2894CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2895L: linux-usb@vger.kernel.org 2896S: Orphan 2897F: Documentation/usb/WUSB-Design-overview.txt 2898F: Documentation/usb/wusb-cbaf 2899F: drivers/usb/host/hwa-hc.c 2900F: drivers/usb/host/whci/ 2901F: drivers/usb/wusbcore/ 2902F: include/linux/usb/wusb* 2903 2904CFAG12864B LCD DRIVER 2905M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2906W: http://miguelojeda.es/auxdisplay.htm 2907W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2908S: Maintained 2909F: drivers/auxdisplay/cfag12864b.c 2910F: include/linux/cfag12864b.h 2911 2912CFAG12864BFB LCD FRAMEBUFFER DRIVER 2913M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2914W: http://miguelojeda.es/auxdisplay.htm 2915W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2916S: Maintained 2917F: drivers/auxdisplay/cfag12864bfb.c 2918F: include/linux/cfag12864b.h 2919 2920CFG80211 and NL80211 2921M: Johannes Berg <johannes@sipsolutions.net> 2922L: linux-wireless@vger.kernel.org 2923W: http://wireless.kernel.org/ 2924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2925T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2926S: Maintained 2927F: include/uapi/linux/nl80211.h 2928F: include/net/cfg80211.h 2929F: net/wireless/* 2930X: net/wireless/wext* 2931 2932CHAR and MISC DRIVERS 2933M: Arnd Bergmann <arnd@arndb.de> 2934M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2935T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2936S: Supported 2937F: drivers/char/* 2938F: drivers/misc/* 2939F: include/linux/miscdevice.h 2940 2941CHECKPATCH 2942M: Andy Whitcroft <apw@canonical.com> 2943M: Joe Perches <joe@perches.com> 2944S: Maintained 2945F: scripts/checkpatch.pl 2946 2947CHINESE DOCUMENTATION 2948M: Harry Wei <harryxiyou@gmail.com> 2949L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2950L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2951S: Maintained 2952F: Documentation/zh_CN/ 2953 2954CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2955M: Peter Chen <Peter.Chen@nxp.com> 2956T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2957L: linux-usb@vger.kernel.org 2958S: Maintained 2959F: drivers/usb/chipidea/ 2960 2961CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2962M: Hans de Goede <hdegoede@redhat.com> 2963L: linux-input@vger.kernel.org 2964S: Maintained 2965F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2966F: drivers/input/touchscreen/chipone_icn8318.c 2967 2968CHROME HARDWARE PLATFORM SUPPORT 2969M: Olof Johansson <olof@lixom.net> 2970S: Maintained 2971T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 2972F: drivers/platform/chrome/ 2973 2974CISCO VIC ETHERNET NIC DRIVER 2975M: Christian Benvenuti <benve@cisco.com> 2976M: Sujith Sankar <ssujith@cisco.com> 2977M: Govindarajulu Varadarajan <_govind@gmx.com> 2978M: Neel Patel <neepatel@cisco.com> 2979S: Supported 2980F: drivers/net/ethernet/cisco/enic/ 2981 2982CISCO VIC LOW LATENCY NIC DRIVER 2983M: Christian Benvenuti <benve@cisco.com> 2984M: Dave Goodell <dgoodell@cisco.com> 2985S: Supported 2986F: drivers/infiniband/hw/usnic/ 2987 2988CIRRUS LOGIC EP93XX ETHERNET DRIVER 2989M: Hartley Sweeten <hsweeten@visionengravers.com> 2990L: netdev@vger.kernel.org 2991S: Maintained 2992F: drivers/net/ethernet/cirrus/ep93xx_eth.c 2993 2994CIRRUS LOGIC AUDIO CODEC DRIVERS 2995M: Brian Austin <brian.austin@cirrus.com> 2996M: Paul Handrigan <Paul.Handrigan@cirrus.com> 2997L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2998S: Maintained 2999F: sound/soc/codecs/cs* 3000 3001CLEANCACHE API 3002M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3003L: linux-kernel@vger.kernel.org 3004S: Maintained 3005F: mm/cleancache.c 3006F: include/linux/cleancache.h 3007 3008CLK API 3009M: Russell King <linux@armlinux.org.uk> 3010L: linux-clk@vger.kernel.org 3011S: Maintained 3012F: include/linux/clk.h 3013 3014CLOCKSOURCE, CLOCKEVENT DRIVERS 3015M: Daniel Lezcano <daniel.lezcano@linaro.org> 3016M: Thomas Gleixner <tglx@linutronix.de> 3017L: linux-kernel@vger.kernel.org 3018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3019S: Supported 3020F: drivers/clocksource 3021 3022CISCO FCOE HBA DRIVER 3023M: Hiral Patel <hiralpat@cisco.com> 3024M: Suma Ramars <sramars@cisco.com> 3025M: Brian Uchino <buchino@cisco.com> 3026L: linux-scsi@vger.kernel.org 3027S: Supported 3028F: drivers/scsi/fnic/ 3029 3030CISCO SCSI HBA DRIVER 3031M: Narsimhulu Musini <nmusini@cisco.com> 3032M: Sesidhar Baddela <sebaddel@cisco.com> 3033L: linux-scsi@vger.kernel.org 3034S: Supported 3035F: drivers/scsi/snic/ 3036 3037CMPC ACPI DRIVER 3038M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3039M: Daniel Oliveira Nascimento <don@syst.com.br> 3040L: platform-driver-x86@vger.kernel.org 3041S: Supported 3042F: drivers/platform/x86/classmate-laptop.c 3043 3044COBALT MEDIA DRIVER 3045M: Hans Verkuil <hans.verkuil@cisco.com> 3046L: linux-media@vger.kernel.org 3047T: git git://linuxtv.org/media_tree.git 3048W: https://linuxtv.org 3049S: Supported 3050F: drivers/media/pci/cobalt/ 3051 3052COCCINELLE/Semantic Patches (SmPL) 3053M: Julia Lawall <Julia.Lawall@lip6.fr> 3054M: Gilles Muller <Gilles.Muller@lip6.fr> 3055M: Nicolas Palix <nicolas.palix@imag.fr> 3056M: Michal Marek <mmarek@suse.com> 3057L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3058T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3059W: http://coccinelle.lip6.fr/ 3060S: Supported 3061F: Documentation/coccinelle.txt 3062F: scripts/coccinelle/ 3063F: scripts/coccicheck 3064 3065CODA FILE SYSTEM 3066M: Jan Harkes <jaharkes@cs.cmu.edu> 3067M: coda@cs.cmu.edu 3068L: codalist@coda.cs.cmu.edu 3069W: http://www.coda.cs.cmu.edu/ 3070S: Maintained 3071F: Documentation/filesystems/coda.txt 3072F: fs/coda/ 3073F: include/linux/coda*.h 3074F: include/uapi/linux/coda*.h 3075 3076CODA V4L2 MEM2MEM DRIVER 3077M: Philipp Zabel <p.zabel@pengutronix.de> 3078L: linux-media@vger.kernel.org 3079S: Maintained 3080F: Documentation/devicetree/bindings/media/coda.txt 3081F: drivers/media/platform/coda/ 3082 3083COMMON CLK FRAMEWORK 3084M: Michael Turquette <mturquette@baylibre.com> 3085M: Stephen Boyd <sboyd@codeaurora.org> 3086L: linux-clk@vger.kernel.org 3087T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3088S: Maintained 3089F: drivers/clk/ 3090X: drivers/clk/clkdev.c 3091F: include/linux/clk-pr* 3092F: include/linux/clk/ 3093 3094COMMON INTERNET FILE SYSTEM (CIFS) 3095M: Steve French <sfrench@samba.org> 3096L: linux-cifs@vger.kernel.org 3097L: samba-technical@lists.samba.org (moderated for non-subscribers) 3098W: http://linux-cifs.samba.org/ 3099T: git git://git.samba.org/sfrench/cifs-2.6.git 3100S: Supported 3101F: Documentation/filesystems/cifs/ 3102F: fs/cifs/ 3103 3104COMPACTPCI HOTPLUG CORE 3105M: Scott Murray <scott@spiteful.org> 3106L: linux-pci@vger.kernel.org 3107S: Maintained 3108F: drivers/pci/hotplug/cpci_hotplug* 3109 3110COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3111M: Scott Murray <scott@spiteful.org> 3112L: linux-pci@vger.kernel.org 3113S: Maintained 3114F: drivers/pci/hotplug/cpcihp_zt5550.* 3115 3116COMPACTPCI HOTPLUG GENERIC DRIVER 3117M: Scott Murray <scott@spiteful.org> 3118L: linux-pci@vger.kernel.org 3119S: Maintained 3120F: drivers/pci/hotplug/cpcihp_generic.c 3121 3122COMPAL LAPTOP SUPPORT 3123M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3124L: platform-driver-x86@vger.kernel.org 3125S: Maintained 3126F: drivers/platform/x86/compal-laptop.c 3127 3128CONEXANT ACCESSRUNNER USB DRIVER 3129L: accessrunner-general@lists.sourceforge.net 3130W: http://accessrunner.sourceforge.net/ 3131S: Orphan 3132F: drivers/usb/atm/cxacru.c 3133 3134CONFIGFS 3135M: Joel Becker <jlbec@evilplan.org> 3136M: Christoph Hellwig <hch@lst.de> 3137T: git git://git.infradead.org/users/hch/configfs.git 3138S: Supported 3139F: fs/configfs/ 3140F: include/linux/configfs.h 3141 3142CONNECTOR 3143M: Evgeniy Polyakov <zbr@ioremap.net> 3144L: netdev@vger.kernel.org 3145S: Maintained 3146F: drivers/connector/ 3147 3148CONTROL GROUP (CGROUP) 3149M: Tejun Heo <tj@kernel.org> 3150M: Li Zefan <lizefan@huawei.com> 3151M: Johannes Weiner <hannes@cmpxchg.org> 3152L: cgroups@vger.kernel.org 3153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3154S: Maintained 3155F: Documentation/cgroups/ 3156F: include/linux/cgroup* 3157F: kernel/cgroup* 3158 3159CONTROL GROUP - CPUSET 3160M: Li Zefan <lizefan@huawei.com> 3161L: cgroups@vger.kernel.org 3162W: http://www.bullopensource.org/cpuset/ 3163W: http://oss.sgi.com/projects/cpusets/ 3164T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3165S: Maintained 3166F: Documentation/cgroups/cpusets.txt 3167F: include/linux/cpuset.h 3168F: kernel/cpuset.c 3169 3170CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3171M: Johannes Weiner <hannes@cmpxchg.org> 3172M: Michal Hocko <mhocko@kernel.org> 3173M: Vladimir Davydov <vdavydov@virtuozzo.com> 3174L: cgroups@vger.kernel.org 3175L: linux-mm@kvack.org 3176S: Maintained 3177F: mm/memcontrol.c 3178F: mm/swap_cgroup.c 3179 3180CORETEMP HARDWARE MONITORING DRIVER 3181M: Fenghua Yu <fenghua.yu@intel.com> 3182L: linux-hwmon@vger.kernel.org 3183S: Maintained 3184F: Documentation/hwmon/coretemp 3185F: drivers/hwmon/coretemp.c 3186 3187COSA/SRP SYNC SERIAL DRIVER 3188M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3189W: http://www.fi.muni.cz/~kas/cosa/ 3190S: Maintained 3191F: drivers/net/wan/cosa* 3192 3193CPMAC ETHERNET DRIVER 3194M: Florian Fainelli <florian@openwrt.org> 3195L: netdev@vger.kernel.org 3196S: Maintained 3197F: drivers/net/ethernet/ti/cpmac.c 3198 3199CPU FREQUENCY DRIVERS 3200M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3201M: Viresh Kumar <viresh.kumar@linaro.org> 3202L: linux-pm@vger.kernel.org 3203S: Maintained 3204T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3205T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3206F: drivers/cpufreq/ 3207F: include/linux/cpufreq.h 3208 3209CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3210M: Viresh Kumar <viresh.kumar@linaro.org> 3211M: Sudeep Holla <sudeep.holla@arm.com> 3212L: linux-pm@vger.kernel.org 3213W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3214S: Maintained 3215F: drivers/cpufreq/arm_big_little.h 3216F: drivers/cpufreq/arm_big_little.c 3217F: drivers/cpufreq/arm_big_little_dt.c 3218 3219CPUIDLE DRIVER - ARM BIG LITTLE 3220M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3221M: Daniel Lezcano <daniel.lezcano@linaro.org> 3222L: linux-pm@vger.kernel.org 3223L: linux-arm-kernel@lists.infradead.org 3224T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3225S: Maintained 3226F: drivers/cpuidle/cpuidle-big_little.c 3227 3228CPUIDLE DRIVER - ARM EXYNOS 3229M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3230M: Daniel Lezcano <daniel.lezcano@linaro.org> 3231M: Kukjin Kim <kgene@kernel.org> 3232L: linux-pm@vger.kernel.org 3233L: linux-samsung-soc@vger.kernel.org 3234S: Supported 3235F: drivers/cpuidle/cpuidle-exynos.c 3236F: arch/arm/mach-exynos/pm.c 3237 3238CPUIDLE DRIVERS 3239M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3240M: Daniel Lezcano <daniel.lezcano@linaro.org> 3241L: linux-pm@vger.kernel.org 3242S: Maintained 3243T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3244F: drivers/cpuidle/* 3245F: include/linux/cpuidle.h 3246 3247CPUID/MSR DRIVER 3248M: "H. Peter Anvin" <hpa@zytor.com> 3249S: Maintained 3250F: arch/x86/kernel/cpuid.c 3251F: arch/x86/kernel/msr.c 3252 3253CPU POWER MONITORING SUBSYSTEM 3254M: Thomas Renninger <trenn@suse.com> 3255L: linux-pm@vger.kernel.org 3256S: Maintained 3257F: tools/power/cpupower/ 3258 3259CRAMFS FILESYSTEM 3260W: http://sourceforge.net/projects/cramfs/ 3261S: Orphan / Obsolete 3262F: Documentation/filesystems/cramfs.txt 3263F: fs/cramfs/ 3264 3265CRIS PORT 3266M: Mikael Starvik <starvik@axis.com> 3267M: Jesper Nilsson <jesper.nilsson@axis.com> 3268L: linux-cris-kernel@axis.com 3269W: http://developer.axis.com 3270T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3271S: Maintained 3272F: arch/cris/ 3273F: drivers/tty/serial/crisv10.* 3274 3275CRYPTO API 3276M: Herbert Xu <herbert@gondor.apana.org.au> 3277M: "David S. Miller" <davem@davemloft.net> 3278L: linux-crypto@vger.kernel.org 3279T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3280T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3281S: Maintained 3282F: Documentation/crypto/ 3283F: Documentation/DocBook/crypto-API.tmpl 3284F: arch/*/crypto/ 3285F: crypto/ 3286F: drivers/crypto/ 3287F: include/crypto/ 3288 3289CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3290M: Neil Horman <nhorman@tuxdriver.com> 3291L: linux-crypto@vger.kernel.org 3292S: Maintained 3293F: crypto/ansi_cprng.c 3294F: crypto/rng.c 3295 3296CS3308 MEDIA DRIVER 3297M: Hans Verkuil <hverkuil@xs4all.nl> 3298L: linux-media@vger.kernel.org 3299T: git git://linuxtv.org/media_tree.git 3300W: http://linuxtv.org 3301S: Odd Fixes 3302F: drivers/media/i2c/cs3308.c 3303F: drivers/media/i2c/cs3308.h 3304 3305CS5535 Audio ALSA driver 3306M: Jaya Kumar <jayakumar.alsa@gmail.com> 3307S: Maintained 3308F: sound/pci/cs5535audio/ 3309 3310CW1200 WLAN driver 3311M: Solomon Peachy <pizza@shaftnet.org> 3312S: Maintained 3313F: drivers/net/wireless/st/cw1200/ 3314 3315CX18 VIDEO4LINUX DRIVER 3316M: Andy Walls <awalls@md.metrocast.net> 3317L: ivtv-devel@ivtvdriver.org (subscribers-only) 3318L: linux-media@vger.kernel.org 3319T: git git://linuxtv.org/media_tree.git 3320W: https://linuxtv.org 3321W: http://www.ivtvdriver.org/index.php/Cx18 3322S: Maintained 3323F: Documentation/video4linux/cx18.txt 3324F: drivers/media/pci/cx18/ 3325F: include/uapi/linux/ivtv* 3326 3327CX2341X MPEG ENCODER HELPER MODULE 3328M: Hans Verkuil <hverkuil@xs4all.nl> 3329L: linux-media@vger.kernel.org 3330T: git git://linuxtv.org/media_tree.git 3331W: https://linuxtv.org 3332S: Maintained 3333F: drivers/media/common/cx2341x* 3334F: include/media/cx2341x* 3335 3336CX24120 MEDIA DRIVER 3337M: Jemma Denson <jdenson@gmail.com> 3338M: Patrick Boettcher <patrick.boettcher@posteo.de> 3339L: linux-media@vger.kernel.org 3340W: https://linuxtv.org 3341Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3342S: Maintained 3343F: drivers/media/dvb-frontends/cx24120* 3344 3345CX88 VIDEO4LINUX DRIVER 3346M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3347L: linux-media@vger.kernel.org 3348W: https://linuxtv.org 3349T: git git://linuxtv.org/media_tree.git 3350S: Odd fixes 3351F: Documentation/video4linux/cx88/ 3352F: drivers/media/pci/cx88/ 3353 3354CXD2820R MEDIA DRIVER 3355M: Antti Palosaari <crope@iki.fi> 3356L: linux-media@vger.kernel.org 3357W: https://linuxtv.org 3358W: http://palosaari.fi/linux/ 3359Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3360T: git git://linuxtv.org/anttip/media_tree.git 3361S: Maintained 3362F: drivers/media/dvb-frontends/cxd2820r* 3363 3364CXGB3 ETHERNET DRIVER (CXGB3) 3365M: Santosh Raspatur <santosh@chelsio.com> 3366L: netdev@vger.kernel.org 3367W: http://www.chelsio.com 3368S: Supported 3369F: drivers/net/ethernet/chelsio/cxgb3/ 3370 3371CXGB3 ISCSI DRIVER (CXGB3I) 3372M: Karen Xie <kxie@chelsio.com> 3373L: linux-scsi@vger.kernel.org 3374W: http://www.chelsio.com 3375S: Supported 3376F: drivers/scsi/cxgbi/cxgb3i 3377 3378CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3379M: Steve Wise <swise@chelsio.com> 3380L: linux-rdma@vger.kernel.org 3381W: http://www.openfabrics.org 3382S: Supported 3383F: drivers/infiniband/hw/cxgb3/ 3384 3385CXGB4 ETHERNET DRIVER (CXGB4) 3386M: Hariprasad S <hariprasad@chelsio.com> 3387L: netdev@vger.kernel.org 3388W: http://www.chelsio.com 3389S: Supported 3390F: drivers/net/ethernet/chelsio/cxgb4/ 3391 3392CXGB4 ISCSI DRIVER (CXGB4I) 3393M: Karen Xie <kxie@chelsio.com> 3394L: linux-scsi@vger.kernel.org 3395W: http://www.chelsio.com 3396S: Supported 3397F: drivers/scsi/cxgbi/cxgb4i 3398 3399CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3400M: Steve Wise <swise@chelsio.com> 3401L: linux-rdma@vger.kernel.org 3402W: http://www.openfabrics.org 3403S: Supported 3404F: drivers/infiniband/hw/cxgb4/ 3405 3406CXGB4VF ETHERNET DRIVER (CXGB4VF) 3407M: Casey Leedom <leedom@chelsio.com> 3408L: netdev@vger.kernel.org 3409W: http://www.chelsio.com 3410S: Supported 3411F: drivers/net/ethernet/chelsio/cxgb4vf/ 3412 3413CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3414M: Ian Munsie <imunsie@au1.ibm.com> 3415M: Michael Neuling <mikey@neuling.org> 3416L: linuxppc-dev@lists.ozlabs.org 3417S: Supported 3418F: drivers/misc/cxl/ 3419F: include/misc/cxl* 3420F: include/uapi/misc/cxl.h 3421F: Documentation/powerpc/cxl.txt 3422F: Documentation/powerpc/cxl.txt 3423F: Documentation/ABI/testing/sysfs-class-cxl 3424 3425CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3426M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3427M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3428L: linux-scsi@vger.kernel.org 3429S: Supported 3430F: drivers/scsi/cxlflash/ 3431F: include/uapi/scsi/cxlflash_ioctls.h 3432F: Documentation/powerpc/cxlflash.txt 3433 3434STMMAC ETHERNET DRIVER 3435M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3436M: Alexandre Torgue <alexandre.torgue@st.com> 3437L: netdev@vger.kernel.org 3438W: http://www.stlinux.com 3439S: Supported 3440F: drivers/net/ethernet/stmicro/stmmac/ 3441 3442CYBERPRO FB DRIVER 3443M: Russell King <linux@armlinux.org.uk> 3444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3445W: http://www.armlinux.org.uk/ 3446S: Maintained 3447F: drivers/video/fbdev/cyber2000fb.* 3448 3449CYCLADES ASYNC MUX DRIVER 3450W: http://www.cyclades.com/ 3451S: Orphan 3452F: drivers/tty/cyclades.c 3453F: include/linux/cyclades.h 3454F: include/uapi/linux/cyclades.h 3455 3456CYCLADES PC300 DRIVER 3457W: http://www.cyclades.com/ 3458S: Orphan 3459F: drivers/net/wan/pc300* 3460 3461CYPRESS_FIRMWARE MEDIA DRIVER 3462M: Antti Palosaari <crope@iki.fi> 3463L: linux-media@vger.kernel.org 3464W: https://linuxtv.org 3465W: http://palosaari.fi/linux/ 3466Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3467T: git git://linuxtv.org/anttip/media_tree.git 3468S: Maintained 3469F: drivers/media/common/cypress_firmware* 3470 3471CYTTSP TOUCHSCREEN DRIVER 3472M: Ferruh Yigit <fery@cypress.com> 3473L: linux-input@vger.kernel.org 3474S: Supported 3475F: drivers/input/touchscreen/cyttsp* 3476F: include/linux/input/cyttsp.h 3477 3478DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3479M: Joshua Kinard <kumba@gentoo.org> 3480S: Maintained 3481F: drivers/rtc/rtc-ds1685.c 3482F: include/linux/rtc/ds1685.h 3483 3484DAMA SLAVE for AX.25 3485M: Joerg Reuter <jreuter@yaina.de> 3486W: http://yaina.de/jreuter/ 3487W: http://www.qsl.net/dl1bke/ 3488L: linux-hams@vger.kernel.org 3489S: Maintained 3490F: net/ax25/af_ax25.c 3491F: net/ax25/ax25_dev.c 3492F: net/ax25/ax25_ds_* 3493F: net/ax25/ax25_in.c 3494F: net/ax25/ax25_out.c 3495F: net/ax25/ax25_timer.c 3496F: net/ax25/sysctl_net_ax25.c 3497 3498DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3499L: netdev@vger.kernel.org 3500S: Orphan 3501F: Documentation/networking/dmfe.txt 3502F: drivers/net/ethernet/dec/tulip/dmfe.c 3503 3504DC390/AM53C974 SCSI driver 3505M: Hannes Reinecke <hare@suse.com> 3506L: linux-scsi@vger.kernel.org 3507S: Maintained 3508F: drivers/scsi/am53c974.c 3509 3510DC395x SCSI driver 3511M: Oliver Neukum <oliver@neukum.org> 3512M: Ali Akcaagac <aliakc@web.de> 3513M: Jamie Lenehan <lenehan@twibble.org> 3514L: dc395x@twibble.org 3515W: http://twibble.org/dist/dc395x/ 3516W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3517S: Maintained 3518F: Documentation/scsi/dc395x.txt 3519F: drivers/scsi/dc395x.* 3520 3521DCCP PROTOCOL 3522M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3523L: dccp@vger.kernel.org 3524W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3525S: Maintained 3526F: include/linux/dccp.h 3527F: include/uapi/linux/dccp.h 3528F: include/linux/tfrc.h 3529F: net/dccp/ 3530 3531DECnet NETWORK LAYER 3532W: http://linux-decnet.sourceforge.net 3533L: linux-decnet-user@lists.sourceforge.net 3534S: Orphan 3535F: Documentation/networking/decnet.txt 3536F: net/decnet/ 3537 3538DECSTATION PLATFORM SUPPORT 3539M: "Maciej W. Rozycki" <macro@linux-mips.org> 3540L: linux-mips@linux-mips.org 3541W: http://www.linux-mips.org/wiki/DECstation 3542S: Maintained 3543F: arch/mips/dec/ 3544F: arch/mips/include/asm/dec/ 3545F: arch/mips/include/asm/mach-dec/ 3546 3547DEFXX FDDI NETWORK DRIVER 3548M: "Maciej W. Rozycki" <macro@linux-mips.org> 3549S: Maintained 3550F: drivers/net/fddi/defxx.* 3551 3552DELL LAPTOP DRIVER 3553M: Matthew Garrett <mjg59@srcf.ucam.org> 3554M: Pali Rohár <pali.rohar@gmail.com> 3555L: platform-driver-x86@vger.kernel.org 3556S: Maintained 3557F: drivers/platform/x86/dell-laptop.c 3558 3559DELL LAPTOP RBTN DRIVER 3560M: Pali Rohár <pali.rohar@gmail.com> 3561S: Maintained 3562F: drivers/platform/x86/dell-rbtn.* 3563 3564DELL LAPTOP FREEFALL DRIVER 3565M: Pali Rohár <pali.rohar@gmail.com> 3566S: Maintained 3567F: drivers/platform/x86/dell-smo8800.c 3568 3569DELL LAPTOP SMM DRIVER 3570M: Pali Rohár <pali.rohar@gmail.com> 3571S: Maintained 3572F: drivers/hwmon/dell-smm-hwmon.c 3573F: include/uapi/linux/i8k.h 3574 3575DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3576M: Doug Warzecha <Douglas_Warzecha@dell.com> 3577S: Maintained 3578F: Documentation/dcdbas.txt 3579F: drivers/firmware/dcdbas.* 3580 3581DELL WMI EXTRAS DRIVER 3582M: Matthew Garrett <mjg59@srcf.ucam.org> 3583M: Pali Rohár <pali.rohar@gmail.com> 3584S: Maintained 3585F: drivers/platform/x86/dell-wmi.c 3586 3587DESIGNWARE USB2 DRD IP DRIVER 3588M: John Youn <johnyoun@synopsys.com> 3589L: linux-usb@vger.kernel.org 3590T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3591S: Maintained 3592F: drivers/usb/dwc2/ 3593 3594DESIGNWARE USB3 DRD IP DRIVER 3595M: Felipe Balbi <balbi@kernel.org> 3596L: linux-usb@vger.kernel.org 3597T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3598S: Maintained 3599F: drivers/usb/dwc3/ 3600 3601DEVICE COREDUMP (DEV_COREDUMP) 3602M: Johannes Berg <johannes@sipsolutions.net> 3603L: linux-kernel@vger.kernel.org 3604S: Maintained 3605F: drivers/base/devcoredump.c 3606F: include/linux/devcoredump.h 3607 3608DEVICE FREQUENCY (DEVFREQ) 3609M: MyungJoo Ham <myungjoo.ham@samsung.com> 3610M: Kyungmin Park <kyungmin.park@samsung.com> 3611L: linux-pm@vger.kernel.org 3612T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3613S: Maintained 3614F: drivers/devfreq/ 3615F: include/linux/devfreq.h 3616F: Documentation/devicetree/bindings/devfreq/ 3617 3618DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3619M: Chanwoo Choi <cw00.choi@samsung.com> 3620L: linux-pm@vger.kernel.org 3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3622S: Supported 3623F: drivers/devfreq/event/ 3624F: drivers/devfreq/devfreq-event.c 3625F: include/linux/devfreq-event.h 3626F: Documentation/devicetree/bindings/devfreq/event/ 3627 3628BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3629M: Chanwoo Choi <cw00.choi@samsung.com> 3630L: linux-pm@vger.kernel.org 3631L: linux-samsung-soc@vger.kernel.org 3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3633S: Maintained 3634F: drivers/devfreq/exynos-bus.c 3635F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3636 3637DEVICE NUMBER REGISTRY 3638M: Torben Mathiasen <device@lanana.org> 3639W: http://lanana.org/docs/device-list/index.html 3640S: Maintained 3641 3642DEVICE-MAPPER (LVM) 3643M: Alasdair Kergon <agk@redhat.com> 3644M: Mike Snitzer <snitzer@redhat.com> 3645M: dm-devel@redhat.com 3646L: dm-devel@redhat.com 3647W: http://sources.redhat.com/dm 3648Q: http://patchwork.kernel.org/project/dm-devel/list/ 3649T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3650T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3651S: Maintained 3652F: Documentation/device-mapper/ 3653F: drivers/md/dm* 3654F: drivers/md/persistent-data/ 3655F: include/linux/device-mapper.h 3656F: include/linux/dm-*.h 3657F: include/uapi/linux/dm-*.h 3658 3659DEVLINK 3660M: Jiri Pirko <jiri@mellanox.com> 3661L: netdev@vger.kernel.org 3662S: Supported 3663F: net/core/devlink.c 3664F: include/net/devlink.h 3665F: include/uapi/linux/devlink.h 3666 3667DIALOG SEMICONDUCTOR DRIVERS 3668M: Support Opensource <support.opensource@diasemi.com> 3669W: http://www.dialog-semiconductor.com/products 3670S: Supported 3671F: Documentation/hwmon/da90?? 3672F: Documentation/devicetree/bindings/sound/da[79]*.txt 3673F: drivers/gpio/gpio-da90??.c 3674F: drivers/hwmon/da90??-hwmon.c 3675F: drivers/iio/adc/da91??-*.c 3676F: drivers/input/misc/da90??_onkey.c 3677F: drivers/input/touchscreen/da9052_tsi.c 3678F: drivers/leds/leds-da90??.c 3679F: drivers/mfd/da903x.c 3680F: drivers/mfd/da90??-*.c 3681F: drivers/mfd/da91??-*.c 3682F: drivers/power/da9052-battery.c 3683F: drivers/power/da91??-*.c 3684F: drivers/regulator/da903x.c 3685F: drivers/regulator/da9???-regulator.[ch] 3686F: drivers/rtc/rtc-da90??.c 3687F: drivers/video/backlight/da90??_bl.c 3688F: drivers/watchdog/da90??_wdt.c 3689F: include/linux/mfd/da903x.h 3690F: include/linux/mfd/da9052/ 3691F: include/linux/mfd/da9055/ 3692F: include/linux/mfd/da9063/ 3693F: include/linux/mfd/da9150/ 3694F: include/sound/da[79]*.h 3695F: sound/soc/codecs/da[79]*.[ch] 3696 3697DIGI NEO AND CLASSIC PCI PRODUCTS 3698M: Lidza Louina <lidza.louina@gmail.com> 3699M: Mark Hounschell <markh@compro.net> 3700L: driverdev-devel@linuxdriverproject.org 3701S: Maintained 3702F: drivers/staging/dgnc/ 3703 3704DIOLAN U2C-12 I2C DRIVER 3705M: Guenter Roeck <linux@roeck-us.net> 3706L: linux-i2c@vger.kernel.org 3707S: Maintained 3708F: drivers/i2c/busses/i2c-diolan-u2c.c 3709 3710DIRECT ACCESS (DAX) 3711M: Matthew Wilcox <willy@linux.intel.com> 3712L: linux-fsdevel@vger.kernel.org 3713S: Supported 3714F: fs/dax.c 3715 3716DIRECTORY NOTIFICATION (DNOTIFY) 3717M: Eric Paris <eparis@parisplace.org> 3718S: Maintained 3719F: Documentation/filesystems/dnotify.txt 3720F: fs/notify/dnotify/ 3721F: include/linux/dnotify.h 3722 3723DISK GEOMETRY AND PARTITION HANDLING 3724M: Andries Brouwer <aeb@cwi.nl> 3725W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3726W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3727W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3728S: Maintained 3729 3730DISKQUOTA 3731M: Jan Kara <jack@suse.com> 3732S: Maintained 3733F: Documentation/filesystems/quota.txt 3734F: fs/quota/ 3735F: include/linux/quota*.h 3736F: include/uapi/linux/quota*.h 3737 3738DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3739M: Bernie Thompson <bernie@plugable.com> 3740L: linux-fbdev@vger.kernel.org 3741S: Maintained 3742W: http://plugable.com/category/projects/udlfb/ 3743F: drivers/video/fbdev/udlfb.c 3744F: include/video/udlfb.h 3745F: Documentation/fb/udlfb.txt 3746 3747DISTRIBUTED LOCK MANAGER (DLM) 3748M: Christine Caulfield <ccaulfie@redhat.com> 3749M: David Teigland <teigland@redhat.com> 3750L: cluster-devel@redhat.com 3751W: http://sources.redhat.com/cluster/ 3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3753S: Supported 3754F: fs/dlm/ 3755 3756DMA BUFFER SHARING FRAMEWORK 3757M: Sumit Semwal <sumit.semwal@linaro.org> 3758S: Maintained 3759L: linux-media@vger.kernel.org 3760L: dri-devel@lists.freedesktop.org 3761L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3762F: drivers/dma-buf/ 3763F: include/linux/dma-buf* 3764F: include/linux/reservation.h 3765F: include/linux/*fence.h 3766F: Documentation/dma-buf-sharing.txt 3767T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3768 3769DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3770M: Vinod Koul <vinod.koul@intel.com> 3771L: dmaengine@vger.kernel.org 3772Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3773S: Maintained 3774F: drivers/dma/ 3775F: include/linux/dmaengine.h 3776F: Documentation/dmaengine/ 3777T: git git://git.infradead.org/users/vkoul/slave-dma.git 3778 3779DME1737 HARDWARE MONITOR DRIVER 3780M: Juerg Haefliger <juergh@gmail.com> 3781L: linux-hwmon@vger.kernel.org 3782S: Maintained 3783F: Documentation/hwmon/dme1737 3784F: drivers/hwmon/dme1737.c 3785 3786DMI/SMBIOS SUPPORT 3787M: Jean Delvare <jdelvare@suse.com> 3788S: Maintained 3789T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3790F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3791F: drivers/firmware/dmi-id.c 3792F: drivers/firmware/dmi_scan.c 3793F: include/linux/dmi.h 3794 3795DOCUMENTATION 3796M: Jonathan Corbet <corbet@lwn.net> 3797L: linux-doc@vger.kernel.org 3798S: Maintained 3799F: Documentation/ 3800F: scripts/docproc.c 3801F: scripts/kernel-doc* 3802X: Documentation/ABI/ 3803X: Documentation/devicetree/ 3804X: Documentation/acpi 3805X: Documentation/power 3806X: Documentation/spi 3807X: Documentation/DocBook/media 3808T: git git://git.lwn.net/linux.git docs-next 3809 3810DOUBLETALK DRIVER 3811M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3812L: blinux-list@redhat.com 3813S: Maintained 3814F: drivers/char/dtlk.c 3815F: include/linux/dtlk.h 3816 3817DPT_I2O SCSI RAID DRIVER 3818M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3819L: linux-scsi@vger.kernel.org 3820W: http://www.adaptec.com/ 3821S: Maintained 3822F: drivers/scsi/dpt* 3823F: drivers/scsi/dpt/ 3824 3825DRBD DRIVER 3826M: Philipp Reisner <philipp.reisner@linbit.com> 3827M: Lars Ellenberg <lars.ellenberg@linbit.com> 3828L: drbd-dev@lists.linbit.com 3829W: http://www.drbd.org 3830T: git git://git.linbit.com/linux-drbd.git 3831T: git git://git.linbit.com/drbd-8.4.git 3832S: Supported 3833F: drivers/block/drbd/ 3834F: lib/lru_cache.c 3835F: Documentation/blockdev/drbd/ 3836 3837DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3838M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3839T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3840S: Supported 3841F: Documentation/kobject.txt 3842F: drivers/base/ 3843F: fs/debugfs/ 3844F: fs/kernfs/ 3845F: fs/sysfs/ 3846F: include/linux/debugfs.h 3847F: include/linux/kobj* 3848F: lib/kobj* 3849 3850DRM DRIVERS 3851M: David Airlie <airlied@linux.ie> 3852L: dri-devel@lists.freedesktop.org 3853T: git git://people.freedesktop.org/~airlied/linux 3854S: Maintained 3855F: drivers/gpu/drm/ 3856F: drivers/gpu/vga/ 3857F: Documentation/DocBook/gpu.* 3858F: include/drm/ 3859F: include/uapi/drm/ 3860 3861DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3862M: Dave Airlie <airlied@redhat.com> 3863S: Odd Fixes 3864F: drivers/gpu/drm/ast/ 3865 3866DRM DRIVER FOR BOCHS VIRTUAL GPU 3867M: Gerd Hoffmann <kraxel@redhat.com> 3868S: Odd Fixes 3869F: drivers/gpu/drm/bochs/ 3870 3871DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3872M: Dave Airlie <airlied@redhat.com> 3873S: Odd Fixes 3874F: drivers/gpu/drm/cirrus/ 3875 3876RADEON and AMDGPU DRM DRIVERS 3877M: Alex Deucher <alexander.deucher@amd.com> 3878M: Christian König <christian.koenig@amd.com> 3879L: dri-devel@lists.freedesktop.org 3880T: git git://people.freedesktop.org/~agd5f/linux 3881S: Supported 3882F: drivers/gpu/drm/radeon/ 3883F: include/uapi/drm/radeon_drm.h 3884F: drivers/gpu/drm/amd/ 3885F: include/uapi/drm/amdgpu_drm.h 3886 3887DRM PANEL DRIVERS 3888M: Thierry Reding <thierry.reding@gmail.com> 3889L: dri-devel@lists.freedesktop.org 3890T: git git://anongit.freedesktop.org/tegra/linux.git 3891S: Maintained 3892F: drivers/gpu/drm/drm_panel.c 3893F: drivers/gpu/drm/panel/ 3894F: include/drm/drm_panel.h 3895F: Documentation/devicetree/bindings/display/panel/ 3896 3897INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3898M: Daniel Vetter <daniel.vetter@intel.com> 3899M: Jani Nikula <jani.nikula@linux.intel.com> 3900L: intel-gfx@lists.freedesktop.org 3901L: dri-devel@lists.freedesktop.org 3902W: https://01.org/linuxgraphics/ 3903Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3904T: git git://anongit.freedesktop.org/drm-intel 3905S: Supported 3906F: drivers/gpu/drm/i915/ 3907F: include/drm/i915* 3908F: include/uapi/drm/i915_drm.h 3909 3910DRM DRIVERS FOR ATMEL HLCDC 3911M: Boris Brezillon <boris.brezillon@free-electrons.com> 3912L: dri-devel@lists.freedesktop.org 3913S: Supported 3914F: drivers/gpu/drm/atmel-hlcdc/ 3915F: Documentation/devicetree/bindings/drm/atmel/ 3916 3917DRM DRIVERS FOR ALLWINNER A10 3918M: Maxime Ripard <maxime.ripard@free-electrons.com> 3919L: dri-devel@lists.freedesktop.org 3920S: Supported 3921F: drivers/gpu/drm/sun4i/ 3922F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 3923 3924DRM DRIVERS FOR EXYNOS 3925M: Inki Dae <inki.dae@samsung.com> 3926M: Joonyoung Shim <jy0922.shim@samsung.com> 3927M: Seung-Woo Kim <sw0312.kim@samsung.com> 3928M: Kyungmin Park <kyungmin.park@samsung.com> 3929L: dri-devel@lists.freedesktop.org 3930T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3931S: Supported 3932F: drivers/gpu/drm/exynos/ 3933F: include/uapi/drm/exynos_drm.h 3934F: Documentation/devicetree/bindings/display/exynos/ 3935 3936DRM DRIVERS FOR FREESCALE DCU 3937M: Stefan Agner <stefan@agner.ch> 3938M: Alison Wang <alison.wang@freescale.com> 3939L: dri-devel@lists.freedesktop.org 3940S: Supported 3941F: drivers/gpu/drm/fsl-dcu/ 3942F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3943F: Documentation/devicetree/bindings/display/fsl,tcon.txt 3944F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3945 3946DRM DRIVERS FOR FREESCALE IMX 3947M: Philipp Zabel <p.zabel@pengutronix.de> 3948L: dri-devel@lists.freedesktop.org 3949S: Maintained 3950F: drivers/gpu/drm/imx/ 3951F: drivers/gpu/ipu-v3/ 3952F: Documentation/devicetree/bindings/display/imx/ 3953 3954DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3955M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3956L: dri-devel@lists.freedesktop.org 3957T: git git://github.com/patjak/drm-gma500 3958S: Maintained 3959F: drivers/gpu/drm/gma500/ 3960 3961DRM DRIVERS FOR HISILICON 3962M: Xinliang Liu <z.liuxinliang@hisilicon.com> 3963R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 3964R: Chen Feng <puck.chen@hisilicon.com> 3965L: dri-devel@lists.freedesktop.org 3966T: git git://github.com/xin3liang/linux.git 3967S: Maintained 3968F: drivers/gpu/drm/hisilicon/ 3969F: Documentation/devicetree/bindings/display/hisilicon/ 3970 3971DRM DRIVER FOR INTEL I810 VIDEO CARDS 3972S: Orphan / Obsolete 3973F: drivers/gpu/drm/i810/ 3974F: include/uapi/drm/i810_drm.h 3975 3976DRM DRIVER FOR MSM ADRENO GPU 3977M: Rob Clark <robdclark@gmail.com> 3978L: linux-arm-msm@vger.kernel.org 3979L: dri-devel@lists.freedesktop.org 3980L: freedreno@lists.freedesktop.org 3981T: git git://people.freedesktop.org/~robclark/linux 3982S: Maintained 3983F: drivers/gpu/drm/msm/ 3984F: include/uapi/drm/msm_drm.h 3985F: Documentation/devicetree/bindings/display/msm/ 3986 3987DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 3988M: Ben Skeggs <bskeggs@redhat.com> 3989L: dri-devel@lists.freedesktop.org 3990L: nouveau@lists.freedesktop.org 3991T: git git://github.com/skeggsb/linux 3992S: Supported 3993F: drivers/gpu/drm/nouveau/ 3994F: include/uapi/drm/nouveau_drm.h 3995 3996DRM DRIVERS FOR NVIDIA TEGRA 3997M: Thierry Reding <thierry.reding@gmail.com> 3998L: dri-devel@lists.freedesktop.org 3999L: linux-tegra@vger.kernel.org 4000T: git git://anongit.freedesktop.org/tegra/linux.git 4001S: Supported 4002F: drivers/gpu/drm/tegra/ 4003F: drivers/gpu/host1x/ 4004F: include/linux/host1x.h 4005F: include/uapi/drm/tegra_drm.h 4006F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4007 4008DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4009S: Orphan / Obsolete 4010F: drivers/gpu/drm/mga/ 4011F: include/uapi/drm/mga_drm.h 4012 4013DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4014M: Dave Airlie <airlied@redhat.com> 4015S: Odd Fixes 4016F: drivers/gpu/drm/mgag200/ 4017 4018DRM DRIVER FOR RAGE 128 VIDEO CARDS 4019S: Orphan / Obsolete 4020F: drivers/gpu/drm/r128/ 4021F: include/uapi/drm/r128_drm.h 4022 4023DRM DRIVERS FOR RENESAS 4024M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4025L: dri-devel@lists.freedesktop.org 4026L: linux-renesas-soc@vger.kernel.org 4027T: git git://linuxtv.org/pinchartl/fbdev 4028S: Supported 4029F: drivers/gpu/drm/rcar-du/ 4030F: drivers/gpu/drm/shmobile/ 4031F: include/linux/platform_data/shmob_drm.h 4032F: Documentation/devicetree/bindings/display/renesas,du.txt 4033 4034DRM DRIVER FOR QXL VIRTUAL GPU 4035M: Dave Airlie <airlied@redhat.com> 4036S: Odd Fixes 4037F: drivers/gpu/drm/qxl/ 4038F: include/uapi/drm/qxl_drm.h 4039 4040DRM DRIVERS FOR ROCKCHIP 4041M: Mark Yao <mark.yao@rock-chips.com> 4042L: dri-devel@lists.freedesktop.org 4043S: Maintained 4044F: drivers/gpu/drm/rockchip/ 4045F: Documentation/devicetree/bindings/display/rockchip/ 4046 4047DRM DRIVER FOR SAVAGE VIDEO CARDS 4048S: Orphan / Obsolete 4049F: drivers/gpu/drm/savage/ 4050F: include/uapi/drm/savage_drm.h 4051 4052DRM DRIVER FOR SIS VIDEO CARDS 4053S: Orphan / Obsolete 4054F: drivers/gpu/drm/sis/ 4055F: include/uapi/drm/sis_drm.h 4056 4057DRM DRIVERS FOR STI 4058M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4059M: Vincent Abriou <vincent.abriou@st.com> 4060L: dri-devel@lists.freedesktop.org 4061T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4062S: Maintained 4063F: drivers/gpu/drm/sti 4064F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4065 4066DRM DRIVER FOR TDFX VIDEO CARDS 4067S: Orphan / Obsolete 4068F: drivers/gpu/drm/tdfx/ 4069 4070DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4071M: Dave Airlie <airlied@redhat.com> 4072S: Odd Fixes 4073F: drivers/gpu/drm/udl/ 4074 4075DRM DRIVERS FOR VIVANTE GPU IP 4076M: Lucas Stach <l.stach@pengutronix.de> 4077R: Russell King <linux+etnaviv@armlinux.org.uk> 4078R: Christian Gmeiner <christian.gmeiner@gmail.com> 4079L: dri-devel@lists.freedesktop.org 4080S: Maintained 4081F: drivers/gpu/drm/etnaviv/ 4082F: include/uapi/drm/etnaviv_drm.h 4083F: Documentation/devicetree/bindings/display/etnaviv/ 4084 4085DRM DRIVER FOR VMWARE VIRTUAL GPU 4086M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4087M: Sinclair Yeh <syeh@vmware.com> 4088M: Thomas Hellstrom <thellstrom@vmware.com> 4089L: dri-devel@lists.freedesktop.org 4090T: git git://people.freedesktop.org/~syeh/repos_linux 4091T: git git://people.freedesktop.org/~thomash/linux 4092S: Supported 4093F: drivers/gpu/drm/vmwgfx/ 4094F: include/uapi/drm/vmwgfx_drm.h 4095 4096DRM DRIVERS FOR VC4 4097M: Eric Anholt <eric@anholt.net> 4098T: git git://github.com/anholt/linux 4099S: Supported 4100F: drivers/gpu/drm/vc4/ 4101F: include/uapi/drm/vc4_drm.h 4102F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4103 4104DSBR100 USB FM RADIO DRIVER 4105M: Alexey Klimov <klimov.linux@gmail.com> 4106L: linux-media@vger.kernel.org 4107T: git git://linuxtv.org/media_tree.git 4108S: Maintained 4109F: drivers/media/radio/dsbr100.c 4110 4111DSCC4 DRIVER 4112M: Francois Romieu <romieu@fr.zoreil.com> 4113L: netdev@vger.kernel.org 4114S: Maintained 4115F: drivers/net/wan/dscc4.c 4116 4117DT3155 MEDIA DRIVER 4118M: Hans Verkuil <hverkuil@xs4all.nl> 4119L: linux-media@vger.kernel.org 4120T: git git://linuxtv.org/media_tree.git 4121W: https://linuxtv.org 4122S: Odd Fixes 4123F: drivers/media/pci/dt3155/ 4124 4125DVB_USB_AF9015 MEDIA DRIVER 4126M: Antti Palosaari <crope@iki.fi> 4127L: linux-media@vger.kernel.org 4128W: https://linuxtv.org 4129W: http://palosaari.fi/linux/ 4130Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4131T: git git://linuxtv.org/anttip/media_tree.git 4132S: Maintained 4133F: drivers/media/usb/dvb-usb-v2/af9015* 4134 4135DVB_USB_AF9035 MEDIA DRIVER 4136M: Antti Palosaari <crope@iki.fi> 4137L: linux-media@vger.kernel.org 4138W: https://linuxtv.org 4139W: http://palosaari.fi/linux/ 4140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4141T: git git://linuxtv.org/anttip/media_tree.git 4142S: Maintained 4143F: drivers/media/usb/dvb-usb-v2/af9035* 4144 4145DVB_USB_ANYSEE MEDIA DRIVER 4146M: Antti Palosaari <crope@iki.fi> 4147L: linux-media@vger.kernel.org 4148W: https://linuxtv.org 4149W: http://palosaari.fi/linux/ 4150Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4151T: git git://linuxtv.org/anttip/media_tree.git 4152S: Maintained 4153F: drivers/media/usb/dvb-usb-v2/anysee* 4154 4155DVB_USB_AU6610 MEDIA DRIVER 4156M: Antti Palosaari <crope@iki.fi> 4157L: linux-media@vger.kernel.org 4158W: https://linuxtv.org 4159W: http://palosaari.fi/linux/ 4160Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4161T: git git://linuxtv.org/anttip/media_tree.git 4162S: Maintained 4163F: drivers/media/usb/dvb-usb-v2/au6610* 4164 4165DVB_USB_CE6230 MEDIA DRIVER 4166M: Antti Palosaari <crope@iki.fi> 4167L: linux-media@vger.kernel.org 4168W: https://linuxtv.org 4169W: http://palosaari.fi/linux/ 4170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4171T: git git://linuxtv.org/anttip/media_tree.git 4172S: Maintained 4173F: drivers/media/usb/dvb-usb-v2/ce6230* 4174 4175DVB_USB_CXUSB MEDIA DRIVER 4176M: Michael Krufky <mkrufky@linuxtv.org> 4177L: linux-media@vger.kernel.org 4178W: https://linuxtv.org 4179W: http://github.com/mkrufky 4180Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4181T: git git://linuxtv.org/media_tree.git 4182S: Maintained 4183F: drivers/media/usb/dvb-usb/cxusb* 4184 4185DVB_USB_EC168 MEDIA DRIVER 4186M: Antti Palosaari <crope@iki.fi> 4187L: linux-media@vger.kernel.org 4188W: https://linuxtv.org 4189W: http://palosaari.fi/linux/ 4190Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4191T: git git://linuxtv.org/anttip/media_tree.git 4192S: Maintained 4193F: drivers/media/usb/dvb-usb-v2/ec168* 4194 4195DVB_USB_GL861 MEDIA DRIVER 4196M: Antti Palosaari <crope@iki.fi> 4197L: linux-media@vger.kernel.org 4198W: https://linuxtv.org 4199Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4200T: git git://linuxtv.org/anttip/media_tree.git 4201S: Maintained 4202F: drivers/media/usb/dvb-usb-v2/gl861* 4203 4204DVB_USB_MXL111SF MEDIA DRIVER 4205M: Michael Krufky <mkrufky@linuxtv.org> 4206L: linux-media@vger.kernel.org 4207W: https://linuxtv.org 4208W: http://github.com/mkrufky 4209Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4210T: git git://linuxtv.org/mkrufky/mxl111sf.git 4211S: Maintained 4212F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4213 4214DVB_USB_RTL28XXU MEDIA DRIVER 4215M: Antti Palosaari <crope@iki.fi> 4216L: linux-media@vger.kernel.org 4217W: https://linuxtv.org 4218W: http://palosaari.fi/linux/ 4219Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4220T: git git://linuxtv.org/anttip/media_tree.git 4221S: Maintained 4222F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4223 4224DVB_USB_V2 MEDIA DRIVER 4225M: Antti Palosaari <crope@iki.fi> 4226L: linux-media@vger.kernel.org 4227W: https://linuxtv.org 4228W: http://palosaari.fi/linux/ 4229Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4230T: git git://linuxtv.org/anttip/media_tree.git 4231S: Maintained 4232F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4233F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4234 4235DYNAMIC DEBUG 4236M: Jason Baron <jbaron@akamai.com> 4237S: Maintained 4238F: lib/dynamic_debug.c 4239F: include/linux/dynamic_debug.h 4240 4241DZ DECSTATION DZ11 SERIAL DRIVER 4242M: "Maciej W. Rozycki" <macro@linux-mips.org> 4243S: Maintained 4244F: drivers/tty/serial/dz.* 4245 4246E3X0 POWER BUTTON DRIVER 4247M: Moritz Fischer <moritz.fischer@ettus.com> 4248L: usrp-users@lists.ettus.com 4249W: http://www.ettus.com 4250S: Supported 4251F: drivers/input/misc/e3x0-button.c 4252F: Documentation/devicetree/bindings/input/e3x0-button.txt 4253 4254E4000 MEDIA DRIVER 4255M: Antti Palosaari <crope@iki.fi> 4256L: linux-media@vger.kernel.org 4257W: https://linuxtv.org 4258W: http://palosaari.fi/linux/ 4259Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4260T: git git://linuxtv.org/anttip/media_tree.git 4261S: Maintained 4262F: drivers/media/tuners/e4000* 4263 4264EATA ISA/EISA/PCI SCSI DRIVER 4265M: Dario Ballabio <ballabio_dario@emc.com> 4266L: linux-scsi@vger.kernel.org 4267S: Maintained 4268F: drivers/scsi/eata.c 4269 4270EC100 MEDIA DRIVER 4271M: Antti Palosaari <crope@iki.fi> 4272L: linux-media@vger.kernel.org 4273W: https://linuxtv.org 4274W: http://palosaari.fi/linux/ 4275Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4276T: git git://linuxtv.org/anttip/media_tree.git 4277S: Maintained 4278F: drivers/media/dvb-frontends/ec100* 4279 4280ECRYPT FILE SYSTEM 4281M: Tyler Hicks <tyhicks@canonical.com> 4282L: ecryptfs@vger.kernel.org 4283W: http://ecryptfs.org 4284W: https://launchpad.net/ecryptfs 4285T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4286S: Supported 4287F: Documentation/filesystems/ecryptfs.txt 4288F: fs/ecryptfs/ 4289 4290EDAC-CORE 4291M: Doug Thompson <dougthompson@xmission.com> 4292M: Borislav Petkov <bp@alien8.de> 4293M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4294L: linux-edac@vger.kernel.org 4295T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4296T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4297S: Supported 4298F: Documentation/edac.txt 4299F: drivers/edac/ 4300F: include/linux/edac.h 4301 4302EDAC-AMD64 4303M: Doug Thompson <dougthompson@xmission.com> 4304M: Borislav Petkov <bp@alien8.de> 4305L: linux-edac@vger.kernel.org 4306S: Maintained 4307F: drivers/edac/amd64_edac* 4308 4309EDAC-CALXEDA 4310M: Doug Thompson <dougthompson@xmission.com> 4311M: Robert Richter <rric@kernel.org> 4312L: linux-edac@vger.kernel.org 4313S: Maintained 4314F: drivers/edac/highbank* 4315 4316EDAC-CAVIUM 4317M: Ralf Baechle <ralf@linux-mips.org> 4318M: David Daney <david.daney@cavium.com> 4319L: linux-edac@vger.kernel.org 4320L: linux-mips@linux-mips.org 4321S: Supported 4322F: drivers/edac/octeon_edac* 4323 4324EDAC-E752X 4325M: Mark Gross <mark.gross@intel.com> 4326M: Doug Thompson <dougthompson@xmission.com> 4327L: linux-edac@vger.kernel.org 4328S: Maintained 4329F: drivers/edac/e752x_edac.c 4330 4331EDAC-E7XXX 4332M: Doug Thompson <dougthompson@xmission.com> 4333L: linux-edac@vger.kernel.org 4334S: Maintained 4335F: drivers/edac/e7xxx_edac.c 4336 4337EDAC-GHES 4338M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4339L: linux-edac@vger.kernel.org 4340S: Maintained 4341F: drivers/edac/ghes_edac.c 4342 4343EDAC-I82443BXGX 4344M: Tim Small <tim@buttersideup.com> 4345L: linux-edac@vger.kernel.org 4346S: Maintained 4347F: drivers/edac/i82443bxgx_edac.c 4348 4349EDAC-I3000 4350M: Jason Uhlenkott <juhlenko@akamai.com> 4351L: linux-edac@vger.kernel.org 4352S: Maintained 4353F: drivers/edac/i3000_edac.c 4354 4355EDAC-I5000 4356M: Doug Thompson <dougthompson@xmission.com> 4357L: linux-edac@vger.kernel.org 4358S: Maintained 4359F: drivers/edac/i5000_edac.c 4360 4361EDAC-I5400 4362M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4363L: linux-edac@vger.kernel.org 4364S: Maintained 4365F: drivers/edac/i5400_edac.c 4366 4367EDAC-I7300 4368M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4369L: linux-edac@vger.kernel.org 4370S: Maintained 4371F: drivers/edac/i7300_edac.c 4372 4373EDAC-I7CORE 4374M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4375L: linux-edac@vger.kernel.org 4376S: Maintained 4377F: drivers/edac/i7core_edac.c 4378 4379EDAC-I82975X 4380M: Ranganathan Desikan <ravi@jetztechnologies.com> 4381M: "Arvind R." <arvino55@gmail.com> 4382L: linux-edac@vger.kernel.org 4383S: Maintained 4384F: drivers/edac/i82975x_edac.c 4385 4386EDAC-IE31200 4387M: Jason Baron <jbaron@akamai.com> 4388L: linux-edac@vger.kernel.org 4389S: Maintained 4390F: drivers/edac/ie31200_edac.c 4391 4392EDAC-MPC85XX 4393M: Johannes Thumshirn <morbidrsa@gmail.com> 4394L: linux-edac@vger.kernel.org 4395S: Maintained 4396F: drivers/edac/mpc85xx_edac.[ch] 4397 4398EDAC-PASEMI 4399M: Egor Martovetsky <egor@pasemi.com> 4400L: linux-edac@vger.kernel.org 4401S: Maintained 4402F: drivers/edac/pasemi_edac.c 4403 4404EDAC-R82600 4405M: Tim Small <tim@buttersideup.com> 4406L: linux-edac@vger.kernel.org 4407S: Maintained 4408F: drivers/edac/r82600_edac.c 4409 4410EDAC-SBRIDGE 4411M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4412L: linux-edac@vger.kernel.org 4413S: Maintained 4414F: drivers/edac/sb_edac.c 4415 4416EDAC-XGENE 4417APPLIED MICRO (APM) X-GENE SOC EDAC 4418M: Loc Ho <lho@apm.com> 4419S: Supported 4420F: drivers/edac/xgene_edac.c 4421F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4422 4423EDIROL UA-101/UA-1000 DRIVER 4424M: Clemens Ladisch <clemens@ladisch.de> 4425L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4426T: git git://git.alsa-project.org/alsa-kernel.git 4427S: Maintained 4428F: sound/usb/misc/ua101.c 4429 4430EXTENSIBLE FIRMWARE INTERFACE (EFI) 4431M: Matt Fleming <matt@codeblueprint.co.uk> 4432L: linux-efi@vger.kernel.org 4433T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4434S: Maintained 4435F: Documentation/efi-stub.txt 4436F: arch/ia64/kernel/efi.c 4437F: arch/x86/boot/compressed/eboot.[ch] 4438F: arch/x86/include/asm/efi.h 4439F: arch/x86/platform/efi/ 4440F: drivers/firmware/efi/ 4441F: include/linux/efi*.h 4442 4443EFI VARIABLE FILESYSTEM 4444M: Matthew Garrett <matthew.garrett@nebula.com> 4445M: Jeremy Kerr <jk@ozlabs.org> 4446M: Matt Fleming <matt@codeblueprint.co.uk> 4447T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4448L: linux-efi@vger.kernel.org 4449S: Maintained 4450F: fs/efivarfs/ 4451 4452EFIFB FRAMEBUFFER DRIVER 4453L: linux-fbdev@vger.kernel.org 4454M: Peter Jones <pjones@redhat.com> 4455S: Maintained 4456F: drivers/video/fbdev/efifb.c 4457 4458EFS FILESYSTEM 4459W: http://aeschi.ch.eu.org/efs/ 4460S: Orphan 4461F: fs/efs/ 4462 4463EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4464M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 4465L: netdev@vger.kernel.org 4466S: Maintained 4467F: drivers/net/ethernet/ibm/ehea/ 4468 4469EM28XX VIDEO4LINUX DRIVER 4470M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4471L: linux-media@vger.kernel.org 4472W: https://linuxtv.org 4473T: git git://linuxtv.org/media_tree.git 4474S: Maintained 4475F: drivers/media/usb/em28xx/ 4476 4477EMBEDDED LINUX 4478M: Paul Gortmaker <paul.gortmaker@windriver.com> 4479M: Matt Mackall <mpm@selenic.com> 4480M: David Woodhouse <dwmw2@infradead.org> 4481L: linux-embedded@vger.kernel.org 4482S: Maintained 4483 4484EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4485M: James Smart <james.smart@avagotech.com> 4486M: Dick Kennedy <dick.kennedy@avagotech.com> 4487L: linux-scsi@vger.kernel.org 4488W: http://www.avagotech.com 4489S: Supported 4490F: drivers/scsi/lpfc/ 4491 4492ENE CB710 FLASH CARD READER DRIVER 4493M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4494S: Maintained 4495F: drivers/misc/cb710/ 4496F: drivers/mmc/host/cb710-mmc.* 4497F: include/linux/cb710.h 4498 4499ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4500M: Maxim Levitsky <maximlevitsky@gmail.com> 4501S: Maintained 4502F: drivers/media/rc/ene_ir.* 4503 4504EPSON S1D13XXX FRAMEBUFFER DRIVER 4505M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4506S: Maintained 4507T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4508F: drivers/video/fbdev/s1d13xxxfb.c 4509F: include/video/s1d13xxxfb.h 4510 4511ET131X NETWORK DRIVER 4512M: Mark Einon <mark.einon@gmail.com> 4513S: Odd Fixes 4514F: drivers/net/ethernet/agere/ 4515 4516ETHERNET BRIDGE 4517M: Stephen Hemminger <stephen@networkplumber.org> 4518L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4519L: netdev@vger.kernel.org 4520W: http://www.linuxfoundation.org/en/Net:Bridge 4521S: Maintained 4522F: include/linux/netfilter_bridge/ 4523F: net/bridge/ 4524 4525ETHERNET PHY LIBRARY 4526M: Florian Fainelli <f.fainelli@gmail.com> 4527L: netdev@vger.kernel.org 4528S: Maintained 4529F: include/linux/phy.h 4530F: include/linux/phy_fixed.h 4531F: drivers/net/phy/ 4532F: Documentation/networking/phy.txt 4533F: drivers/of/of_mdio.c 4534F: drivers/of/of_net.c 4535 4536EXT2 FILE SYSTEM 4537M: Jan Kara <jack@suse.com> 4538L: linux-ext4@vger.kernel.org 4539S: Maintained 4540F: Documentation/filesystems/ext2.txt 4541F: fs/ext2/ 4542F: include/linux/ext2* 4543 4544EXT4 FILE SYSTEM 4545M: "Theodore Ts'o" <tytso@mit.edu> 4546M: Andreas Dilger <adilger.kernel@dilger.ca> 4547L: linux-ext4@vger.kernel.org 4548W: http://ext4.wiki.kernel.org 4549Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4550T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4551S: Maintained 4552F: Documentation/filesystems/ext4.txt 4553F: fs/ext4/ 4554 4555Extended Verification Module (EVM) 4556M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4557L: linux-ima-devel@lists.sourceforge.net 4558L: linux-security-module@vger.kernel.org 4559S: Supported 4560F: security/integrity/evm/ 4561 4562EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4563M: MyungJoo Ham <myungjoo.ham@samsung.com> 4564M: Chanwoo Choi <cw00.choi@samsung.com> 4565L: linux-kernel@vger.kernel.org 4566T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4567S: Maintained 4568F: drivers/extcon/ 4569F: include/linux/extcon/ 4570F: include/linux/extcon.h 4571F: Documentation/extcon/ 4572F: Documentation/devicetree/bindings/extcon/ 4573 4574EXYNOS DP DRIVER 4575M: Jingoo Han <jingoohan1@gmail.com> 4576L: dri-devel@lists.freedesktop.org 4577S: Maintained 4578F: drivers/gpu/drm/exynos/exynos_dp* 4579 4580EXYNOS SYSMMU (IOMMU) driver 4581M: Marek Szyprowski <m.szyprowski@samsung.com> 4582L: iommu@lists.linux-foundation.org 4583S: Maintained 4584F: drivers/iommu/exynos-iommu.c 4585 4586EXYNOS MIPI DISPLAY DRIVERS 4587M: Inki Dae <inki.dae@samsung.com> 4588M: Donghwa Lee <dh09.lee@samsung.com> 4589M: Kyungmin Park <kyungmin.park@samsung.com> 4590L: linux-fbdev@vger.kernel.org 4591S: Maintained 4592F: drivers/video/fbdev/exynos/exynos_mipi* 4593F: include/video/exynos_mipi* 4594 4595EZchip NPS platform support 4596M: Noam Camus <noamc@ezchip.com> 4597S: Supported 4598F: arch/arc/plat-eznps 4599F: arch/arc/boot/dts/eznps.dts 4600 4601F71805F HARDWARE MONITORING DRIVER 4602M: Jean Delvare <jdelvare@suse.com> 4603L: linux-hwmon@vger.kernel.org 4604S: Maintained 4605F: Documentation/hwmon/f71805f 4606F: drivers/hwmon/f71805f.c 4607 4608FC0011 TUNER DRIVER 4609M: Michael Buesch <m@bues.ch> 4610L: linux-media@vger.kernel.org 4611S: Maintained 4612F: drivers/media/tuners/fc0011.h 4613F: drivers/media/tuners/fc0011.c 4614 4615FC2580 MEDIA DRIVER 4616M: Antti Palosaari <crope@iki.fi> 4617L: linux-media@vger.kernel.org 4618W: https://linuxtv.org 4619W: http://palosaari.fi/linux/ 4620Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4621T: git git://linuxtv.org/anttip/media_tree.git 4622S: Maintained 4623F: drivers/media/tuners/fc2580* 4624 4625FANOTIFY 4626M: Eric Paris <eparis@redhat.com> 4627S: Maintained 4628F: fs/notify/fanotify/ 4629F: include/linux/fanotify.h 4630F: include/uapi/linux/fanotify.h 4631 4632FARSYNC SYNCHRONOUS DRIVER 4633M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4634W: http://www.farsite.co.uk/ 4635S: Supported 4636F: drivers/net/wan/farsync.* 4637 4638FAULT INJECTION SUPPORT 4639M: Akinobu Mita <akinobu.mita@gmail.com> 4640S: Supported 4641F: Documentation/fault-injection/ 4642F: lib/fault-inject.c 4643 4644FBTFT Framebuffer drivers 4645M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4646M: Noralf Trønnes <noralf@tronnes.org> 4647S: Maintained 4648F: drivers/staging/fbtft/ 4649 4650FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4651M: Vasu Dev <vasu.dev@intel.com> 4652L: fcoe-devel@open-fcoe.org 4653W: www.Open-FCoE.org 4654S: Supported 4655F: drivers/scsi/libfc/ 4656F: drivers/scsi/fcoe/ 4657F: include/scsi/fc/ 4658F: include/scsi/libfc.h 4659F: include/scsi/libfcoe.h 4660F: include/uapi/scsi/fc/ 4661 4662FILE LOCKING (flock() and fcntl()/lockf()) 4663M: Jeff Layton <jlayton@poochiereds.net> 4664M: "J. Bruce Fields" <bfields@fieldses.org> 4665L: linux-fsdevel@vger.kernel.org 4666S: Maintained 4667F: include/linux/fcntl.h 4668F: include/linux/fs.h 4669F: include/uapi/linux/fcntl.h 4670F: include/uapi/linux/fs.h 4671F: fs/fcntl.c 4672F: fs/locks.c 4673 4674FILESYSTEMS (VFS and infrastructure) 4675M: Alexander Viro <viro@zeniv.linux.org.uk> 4676L: linux-fsdevel@vger.kernel.org 4677S: Maintained 4678F: fs/* 4679 4680FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4681M: Riku Voipio <riku.voipio@iki.fi> 4682L: linux-hwmon@vger.kernel.org 4683S: Maintained 4684F: drivers/hwmon/f75375s.c 4685F: include/linux/f75375s.h 4686 4687FIREWIRE AUDIO DRIVERS 4688M: Clemens Ladisch <clemens@ladisch.de> 4689L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4690T: git git://git.alsa-project.org/alsa-kernel.git 4691S: Maintained 4692F: sound/firewire/ 4693 4694FIREWIRE MEDIA DRIVERS (firedtv) 4695M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4696L: linux-media@vger.kernel.org 4697L: linux1394-devel@lists.sourceforge.net 4698T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4699S: Maintained 4700F: drivers/media/firewire/ 4701 4702FIREWIRE SBP-2 TARGET 4703M: Chris Boot <bootc@bootc.net> 4704L: linux-scsi@vger.kernel.org 4705L: target-devel@vger.kernel.org 4706L: linux1394-devel@lists.sourceforge.net 4707T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4708S: Maintained 4709F: drivers/target/sbp/ 4710 4711FIREWIRE SUBSYSTEM 4712M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4713L: linux1394-devel@lists.sourceforge.net 4714W: http://ieee1394.wiki.kernel.org/ 4715T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4716S: Maintained 4717F: drivers/firewire/ 4718F: include/linux/firewire.h 4719F: include/uapi/linux/firewire*.h 4720F: tools/firewire/ 4721 4722FIRMWARE LOADER (request_firmware) 4723M: Ming Lei <ming.lei@canonical.com> 4724L: linux-kernel@vger.kernel.org 4725S: Maintained 4726F: Documentation/firmware_class/ 4727F: drivers/base/firmware*.c 4728F: include/linux/firmware.h 4729 4730FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4731M: Joshua Morris <josh.h.morris@us.ibm.com> 4732M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4733S: Maintained 4734F: drivers/block/rsxx/ 4735 4736FLOPPY DRIVER 4737M: Jiri Kosina <jikos@kernel.org> 4738T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4739S: Odd fixes 4740F: drivers/block/floppy.c 4741 4742FMC SUBSYSTEM 4743M: Alessandro Rubini <rubini@gnudd.com> 4744W: http://www.ohwr.org/projects/fmc-bus 4745S: Supported 4746F: drivers/fmc/ 4747F: include/linux/fmc*.h 4748F: include/linux/ipmi-fru.h 4749K: fmc_d.*register 4750 4751FPGA MANAGER FRAMEWORK 4752M: Alan Tull <atull@opensource.altera.com> 4753R: Moritz Fischer <moritz.fischer@ettus.com> 4754S: Maintained 4755F: drivers/fpga/ 4756F: include/linux/fpga/fpga-mgr.h 4757W: http://www.rocketboards.org 4758 4759FPU EMULATOR 4760M: Bill Metzenthen <billm@melbpc.org.au> 4761W: http://floatingpoint.sourceforge.net/emulator/index.html 4762S: Maintained 4763F: arch/x86/math-emu/ 4764 4765FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4766L: netdev@vger.kernel.org 4767S: Orphan 4768F: drivers/net/wan/dlci.c 4769F: drivers/net/wan/sdla.c 4770 4771FRAMEBUFFER LAYER 4772M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4773M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4774L: linux-fbdev@vger.kernel.org 4775W: http://linux-fbdev.sourceforge.net/ 4776Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4777T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4778S: Maintained 4779F: Documentation/fb/ 4780F: drivers/video/ 4781F: include/video/ 4782F: include/linux/fb.h 4783F: include/uapi/video/ 4784F: include/uapi/linux/fb.h 4785 4786FREESCALE DIU FRAMEBUFFER DRIVER 4787M: Timur Tabi <timur@tabi.org> 4788L: linux-fbdev@vger.kernel.org 4789S: Maintained 4790F: drivers/video/fbdev/fsl-diu-fb.* 4791 4792FREESCALE DMA DRIVER 4793M: Li Yang <leoli@freescale.com> 4794M: Zhang Wei <zw@zh-kernel.org> 4795L: linuxppc-dev@lists.ozlabs.org 4796S: Maintained 4797F: drivers/dma/fsldma.* 4798 4799FREESCALE GPMI NAND DRIVER 4800M: Han Xu <han.xu@nxp.com> 4801L: linux-mtd@lists.infradead.org 4802S: Maintained 4803F: drivers/mtd/nand/gpmi-nand/* 4804 4805FREESCALE I2C CPM DRIVER 4806M: Jochen Friedrich <jochen@scram.de> 4807L: linuxppc-dev@lists.ozlabs.org 4808L: linux-i2c@vger.kernel.org 4809S: Maintained 4810F: drivers/i2c/busses/i2c-cpm.c 4811 4812FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4813M: Sascha Hauer <kernel@pengutronix.de> 4814L: linux-fbdev@vger.kernel.org 4815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4816S: Maintained 4817F: include/linux/platform_data/video-imxfb.h 4818F: drivers/video/fbdev/imxfb.c 4819 4820FREESCALE QUAD SPI DRIVER 4821M: Han Xu <han.xu@nxp.com> 4822L: linux-mtd@lists.infradead.org 4823S: Maintained 4824F: drivers/mtd/spi-nor/fsl-quadspi.c 4825 4826FREESCALE SOC FS_ENET DRIVER 4827M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4828M: Vitaly Bordug <vbordug@ru.mvista.com> 4829L: linuxppc-dev@lists.ozlabs.org 4830L: netdev@vger.kernel.org 4831S: Maintained 4832F: drivers/net/ethernet/freescale/fs_enet/ 4833F: include/linux/fs_enet_pd.h 4834 4835FREESCALE IMX / MXC FEC DRIVER 4836M: Fugang Duan <fugang.duan@nxp.com> 4837L: netdev@vger.kernel.org 4838S: Maintained 4839F: drivers/net/ethernet/freescale/fec_main.c 4840F: drivers/net/ethernet/freescale/fec_ptp.c 4841F: drivers/net/ethernet/freescale/fec.h 4842F: Documentation/devicetree/bindings/net/fsl-fec.txt 4843 4844FREESCALE QUICC ENGINE LIBRARY 4845L: linuxppc-dev@lists.ozlabs.org 4846S: Orphan 4847F: drivers/soc/fsl/qe/ 4848F: include/soc/fsl/*qe*.h 4849F: include/soc/fsl/*ucc*.h 4850 4851FREESCALE USB PERIPHERAL DRIVERS 4852M: Li Yang <leoli@freescale.com> 4853L: linux-usb@vger.kernel.org 4854L: linuxppc-dev@lists.ozlabs.org 4855S: Maintained 4856F: drivers/usb/gadget/udc/fsl* 4857 4858FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4859M: Li Yang <leoli@freescale.com> 4860L: netdev@vger.kernel.org 4861L: linuxppc-dev@lists.ozlabs.org 4862S: Maintained 4863F: drivers/net/ethernet/freescale/ucc_geth* 4864 4865FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4866M: Claudiu Manoil <claudiu.manoil@freescale.com> 4867L: netdev@vger.kernel.org 4868S: Maintained 4869F: drivers/net/ethernet/freescale/gianfar* 4870X: drivers/net/ethernet/freescale/gianfar_ptp.c 4871F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4872 4873FREESCALE QUICC ENGINE UCC UART DRIVER 4874M: Timur Tabi <timur@tabi.org> 4875L: linuxppc-dev@lists.ozlabs.org 4876S: Maintained 4877F: drivers/tty/serial/ucc_uart.c 4878 4879FREESCALE SOC SOUND DRIVERS 4880M: Timur Tabi <timur@tabi.org> 4881M: Nicolin Chen <nicoleotsuka@gmail.com> 4882M: Xiubo Li <Xiubo.Lee@gmail.com> 4883R: Fabio Estevam <fabio.estevam@nxp.com> 4884L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4885L: linuxppc-dev@lists.ozlabs.org 4886S: Maintained 4887F: sound/soc/fsl/fsl* 4888F: sound/soc/fsl/imx* 4889F: sound/soc/fsl/mpc8610_hpcd.c 4890 4891FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4892M: "J. German Rivera" <German.Rivera@freescale.com> 4893M: Stuart Yoder <stuart.yoder@nxp.com> 4894L: linux-kernel@vger.kernel.org 4895S: Maintained 4896F: drivers/staging/fsl-mc/ 4897 4898FREEVXFS FILESYSTEM 4899M: Christoph Hellwig <hch@infradead.org> 4900W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4901S: Maintained 4902F: fs/freevxfs/ 4903 4904FREEZER 4905M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4906M: Pavel Machek <pavel@ucw.cz> 4907L: linux-pm@vger.kernel.org 4908S: Supported 4909F: Documentation/power/freezing-of-tasks.txt 4910F: include/linux/freezer.h 4911F: kernel/freezer.c 4912 4913FRONTSWAP API 4914M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4915L: linux-kernel@vger.kernel.org 4916S: Maintained 4917F: mm/frontswap.c 4918F: include/linux/frontswap.h 4919 4920FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4921M: David Howells <dhowells@redhat.com> 4922L: linux-cachefs@redhat.com (moderated for non-subscribers) 4923S: Supported 4924F: Documentation/filesystems/caching/ 4925F: fs/fscache/ 4926F: include/linux/fscache*.h 4927 4928F2FS FILE SYSTEM 4929M: Jaegeuk Kim <jaegeuk@kernel.org> 4930M: Changman Lee <cm224.lee@samsung.com> 4931R: Chao Yu <yuchao0@huawei.com> 4932L: linux-f2fs-devel@lists.sourceforge.net 4933W: http://en.wikipedia.org/wiki/F2FS 4934T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4935S: Maintained 4936F: Documentation/filesystems/f2fs.txt 4937F: Documentation/ABI/testing/sysfs-fs-f2fs 4938F: fs/f2fs/ 4939F: include/linux/f2fs_fs.h 4940F: include/trace/events/f2fs.h 4941 4942FUJITSU FR-V (FRV) PORT 4943S: Orphan 4944F: arch/frv/ 4945 4946FUJITSU LAPTOP EXTRAS 4947M: Jonathan Woithe <jwoithe@just42.net> 4948L: platform-driver-x86@vger.kernel.org 4949S: Maintained 4950F: drivers/platform/x86/fujitsu-laptop.c 4951 4952FUJITSU M-5MO LS CAMERA ISP DRIVER 4953M: Kyungmin Park <kyungmin.park@samsung.com> 4954M: Heungjun Kim <riverful.kim@samsung.com> 4955L: linux-media@vger.kernel.org 4956S: Maintained 4957F: drivers/media/i2c/m5mols/ 4958F: include/media/i2c/m5mols.h 4959 4960FUJITSU TABLET EXTRAS 4961M: Robert Gerlach <khnz@gmx.de> 4962L: platform-driver-x86@vger.kernel.org 4963S: Maintained 4964F: drivers/platform/x86/fujitsu-tablet.c 4965 4966FUSE: FILESYSTEM IN USERSPACE 4967M: Miklos Szeredi <miklos@szeredi.hu> 4968L: linux-fsdevel@vger.kernel.org 4969W: http://fuse.sourceforge.net/ 4970T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 4971S: Maintained 4972F: fs/fuse/ 4973F: include/uapi/linux/fuse.h 4974F: Documentation/filesystems/fuse.txt 4975 4976FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4977M: Rik Faith <faith@cs.unc.edu> 4978L: linux-scsi@vger.kernel.org 4979S: Odd Fixes (e.g., new signatures) 4980F: drivers/scsi/fdomain.* 4981 4982GCOV BASED KERNEL PROFILING 4983M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 4984S: Maintained 4985F: kernel/gcov/ 4986F: Documentation/gcov.txt 4987 4988GDT SCSI DISK ARRAY CONTROLLER DRIVER 4989M: Achim Leubner <achim_leubner@adaptec.com> 4990L: linux-scsi@vger.kernel.org 4991W: http://www.icp-vortex.com/ 4992S: Supported 4993F: drivers/scsi/gdt* 4994 4995GDB KERNEL DEBUGGING HELPER SCRIPTS 4996M: Jan Kiszka <jan.kiszka@siemens.com> 4997M: Kieran Bingham <kieran@bingham.xyz> 4998S: Supported 4999F: scripts/gdb/ 5000 5001GEMTEK FM RADIO RECEIVER DRIVER 5002M: Hans Verkuil <hverkuil@xs4all.nl> 5003L: linux-media@vger.kernel.org 5004T: git git://linuxtv.org/media_tree.git 5005W: https://linuxtv.org 5006S: Maintained 5007F: drivers/media/radio/radio-gemtek* 5008 5009GENERIC GPIO I2C DRIVER 5010M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5011S: Supported 5012F: drivers/i2c/busses/i2c-gpio.c 5013F: include/linux/i2c-gpio.h 5014 5015GENERIC GPIO I2C MULTIPLEXER DRIVER 5016M: Peter Korsgaard <peter.korsgaard@barco.com> 5017L: linux-i2c@vger.kernel.org 5018S: Supported 5019F: drivers/i2c/muxes/i2c-mux-gpio.c 5020F: include/linux/i2c-mux-gpio.h 5021F: Documentation/i2c/muxes/i2c-mux-gpio 5022 5023GENERIC HDLC (WAN) DRIVERS 5024M: Krzysztof Halasa <khc@pm.waw.pl> 5025W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5026S: Maintained 5027F: drivers/net/wan/c101.c 5028F: drivers/net/wan/hd6457* 5029F: drivers/net/wan/hdlc* 5030F: drivers/net/wan/n2.c 5031F: drivers/net/wan/pc300too.c 5032F: drivers/net/wan/pci200syn.c 5033F: drivers/net/wan/wanxl* 5034 5035GENERIC INCLUDE/ASM HEADER FILES 5036M: Arnd Bergmann <arnd@arndb.de> 5037L: linux-arch@vger.kernel.org 5038T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5039S: Maintained 5040F: include/asm-generic/ 5041F: include/uapi/asm-generic/ 5042 5043GENERIC PHY FRAMEWORK 5044M: Kishon Vijay Abraham I <kishon@ti.com> 5045L: linux-kernel@vger.kernel.org 5046T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5047S: Supported 5048F: drivers/phy/ 5049F: include/linux/phy/ 5050 5051GENERIC PM DOMAINS 5052M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5053M: Kevin Hilman <khilman@kernel.org> 5054M: Ulf Hansson <ulf.hansson@linaro.org> 5055L: linux-pm@vger.kernel.org 5056S: Supported 5057F: drivers/base/power/domain*.c 5058F: include/linux/pm_domain.h 5059 5060GENERIC UIO DRIVER FOR PCI DEVICES 5061M: "Michael S. Tsirkin" <mst@redhat.com> 5062L: kvm@vger.kernel.org 5063S: Supported 5064F: drivers/uio/uio_pci_generic.c 5065 5066GET_MAINTAINER SCRIPT 5067M: Joe Perches <joe@perches.com> 5068S: Maintained 5069F: scripts/get_maintainer.pl 5070 5071GFS2 FILE SYSTEM 5072M: Steven Whitehouse <swhiteho@redhat.com> 5073M: Bob Peterson <rpeterso@redhat.com> 5074L: cluster-devel@redhat.com 5075W: http://sources.redhat.com/cluster/ 5076T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5077S: Supported 5078F: Documentation/filesystems/gfs2*.txt 5079F: fs/gfs2/ 5080F: include/uapi/linux/gfs2_ondisk.h 5081 5082GIGASET ISDN DRIVERS 5083M: Paul Bolle <pebolle@tiscali.nl> 5084L: gigaset307x-common@lists.sourceforge.net 5085W: http://gigaset307x.sourceforge.net/ 5086S: Odd Fixes 5087F: Documentation/isdn/README.gigaset 5088F: drivers/isdn/gigaset/ 5089F: include/uapi/linux/gigaset_dev.h 5090 5091GO7007 MPEG CODEC 5092M: Hans Verkuil <hans.verkuil@cisco.com> 5093L: linux-media@vger.kernel.org 5094S: Maintained 5095F: drivers/media/usb/go7007/ 5096 5097GOODIX TOUCHSCREEN 5098M: Bastien Nocera <hadess@hadess.net> 5099L: linux-input@vger.kernel.org 5100S: Maintained 5101F: drivers/input/touchscreen/goodix.c 5102 5103GPIO SUBSYSTEM 5104M: Linus Walleij <linus.walleij@linaro.org> 5105M: Alexandre Courbot <gnurou@gmail.com> 5106L: linux-gpio@vger.kernel.org 5107T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5108S: Maintained 5109F: Documentation/devicetree/bindings/gpio/ 5110F: Documentation/gpio/ 5111F: Documentation/ABI/testing/gpio-cdev 5112F: Documentation/ABI/obsolete/sysfs-gpio 5113F: drivers/gpio/ 5114F: include/linux/gpio/ 5115F: include/linux/gpio.h 5116F: include/asm-generic/gpio.h 5117F: include/uapi/linux/gpio.h 5118F: tools/gpio/ 5119 5120GRE DEMULTIPLEXER DRIVER 5121M: Dmitry Kozlov <xeb@mail.ru> 5122L: netdev@vger.kernel.org 5123S: Maintained 5124F: net/ipv4/gre_demux.c 5125F: net/ipv4/gre_offload.c 5126F: include/net/gre.h 5127 5128GRETH 10/100/1G Ethernet MAC device driver 5129M: Andreas Larsson <andreas@gaisler.com> 5130L: netdev@vger.kernel.org 5131S: Maintained 5132F: drivers/net/ethernet/aeroflex/ 5133 5134GSPCA FINEPIX SUBDRIVER 5135M: Frank Zago <frank@zago.net> 5136L: linux-media@vger.kernel.org 5137T: git git://linuxtv.org/media_tree.git 5138S: Maintained 5139F: drivers/media/usb/gspca/finepix.c 5140 5141GSPCA GL860 SUBDRIVER 5142M: Olivier Lorin <o.lorin@laposte.net> 5143L: linux-media@vger.kernel.org 5144T: git git://linuxtv.org/media_tree.git 5145S: Maintained 5146F: drivers/media/usb/gspca/gl860/ 5147 5148GSPCA M5602 SUBDRIVER 5149M: Erik Andren <erik.andren@gmail.com> 5150L: linux-media@vger.kernel.org 5151T: git git://linuxtv.org/media_tree.git 5152S: Maintained 5153F: drivers/media/usb/gspca/m5602/ 5154 5155GSPCA PAC207 SONIXB SUBDRIVER 5156M: Hans de Goede <hdegoede@redhat.com> 5157L: linux-media@vger.kernel.org 5158T: git git://linuxtv.org/media_tree.git 5159S: Maintained 5160F: drivers/media/usb/gspca/pac207.c 5161 5162GSPCA SN9C20X SUBDRIVER 5163M: Brian Johnson <brijohn@gmail.com> 5164L: linux-media@vger.kernel.org 5165T: git git://linuxtv.org/media_tree.git 5166S: Maintained 5167F: drivers/media/usb/gspca/sn9c20x.c 5168 5169GSPCA T613 SUBDRIVER 5170M: Leandro Costantino <lcostantino@gmail.com> 5171L: linux-media@vger.kernel.org 5172T: git git://linuxtv.org/media_tree.git 5173S: Maintained 5174F: drivers/media/usb/gspca/t613.c 5175 5176GSPCA USB WEBCAM DRIVER 5177M: Hans de Goede <hdegoede@redhat.com> 5178L: linux-media@vger.kernel.org 5179T: git git://linuxtv.org/media_tree.git 5180S: Maintained 5181F: drivers/media/usb/gspca/ 5182 5183GUID PARTITION TABLE (GPT) 5184M: Davidlohr Bueso <dave@stgolabs.net> 5185L: linux-efi@vger.kernel.org 5186S: Maintained 5187F: block/partitions/efi.* 5188 5189STK1160 USB VIDEO CAPTURE DRIVER 5190M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5191L: linux-media@vger.kernel.org 5192T: git git://linuxtv.org/media_tree.git 5193S: Maintained 5194F: drivers/media/usb/stk1160/ 5195 5196H8/300 ARCHITECTURE 5197M: Yoshinori Sato <ysato@users.sourceforge.jp> 5198L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5199W: http://uclinux-h8.sourceforge.jp 5200T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5201S: Maintained 5202F: arch/h8300/ 5203F: drivers/clocksource/h8300_*.c 5204F: drivers/clk/h8300/ 5205F: drivers/irqchip/irq-renesas-h8*.c 5206 5207HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5208M: Frank Seidel <frank@f-seidel.de> 5209L: platform-driver-x86@vger.kernel.org 5210W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5211S: Maintained 5212F: drivers/platform/x86/hdaps.c 5213 5214HDPVR USB VIDEO ENCODER DRIVER 5215M: Hans Verkuil <hverkuil@xs4all.nl> 5216L: linux-media@vger.kernel.org 5217T: git git://linuxtv.org/media_tree.git 5218W: https://linuxtv.org 5219S: Odd Fixes 5220F: drivers/media/usb/hdpvr/ 5221 5222HWPOISON MEMORY FAILURE HANDLING 5223M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5224L: linux-mm@kvack.org 5225S: Maintained 5226F: mm/memory-failure.c 5227F: mm/hwpoison-inject.c 5228 5229HYPERVISOR VIRTUAL CONSOLE DRIVER 5230L: linuxppc-dev@lists.ozlabs.org 5231S: Odd Fixes 5232F: drivers/tty/hvc/ 5233 5234HACKRF MEDIA DRIVER 5235M: Antti Palosaari <crope@iki.fi> 5236L: linux-media@vger.kernel.org 5237W: https://linuxtv.org 5238W: http://palosaari.fi/linux/ 5239Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5240T: git git://linuxtv.org/anttip/media_tree.git 5241S: Maintained 5242F: drivers/media/usb/hackrf/ 5243 5244HARDWARE MONITORING 5245M: Jean Delvare <jdelvare@suse.com> 5246M: Guenter Roeck <linux@roeck-us.net> 5247L: linux-hwmon@vger.kernel.org 5248W: http://hwmon.wiki.kernel.org/ 5249T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5250T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5251S: Maintained 5252F: Documentation/hwmon/ 5253F: drivers/hwmon/ 5254F: include/linux/hwmon*.h 5255 5256HARDWARE RANDOM NUMBER GENERATOR CORE 5257M: Matt Mackall <mpm@selenic.com> 5258M: Herbert Xu <herbert@gondor.apana.org.au> 5259L: linux-crypto@vger.kernel.org 5260S: Odd fixes 5261F: Documentation/hw_random.txt 5262F: drivers/char/hw_random/ 5263F: include/linux/hw_random.h 5264 5265HARDWARE SPINLOCK CORE 5266M: Ohad Ben-Cohen <ohad@wizery.com> 5267M: Bjorn Andersson <bjorn.andersson@linaro.org> 5268L: linux-remoteproc@vger.kernel.org 5269S: Maintained 5270T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5271F: Documentation/hwspinlock.txt 5272F: drivers/hwspinlock/hwspinlock_* 5273F: include/linux/hwspinlock.h 5274 5275HARMONY SOUND DRIVER 5276L: linux-parisc@vger.kernel.org 5277S: Maintained 5278F: sound/parisc/harmony.* 5279 5280HD29L2 MEDIA DRIVER 5281M: Antti Palosaari <crope@iki.fi> 5282L: linux-media@vger.kernel.org 5283W: https://linuxtv.org 5284W: http://palosaari.fi/linux/ 5285Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5286T: git git://linuxtv.org/anttip/media_tree.git 5287S: Maintained 5288F: drivers/media/dvb-frontends/hd29l2* 5289 5290HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5291M: Don Brace <don.brace@microsemi.com> 5292L: iss_storagedev@hp.com 5293L: esc.storagedev@microsemi.com 5294L: linux-scsi@vger.kernel.org 5295S: Supported 5296F: Documentation/scsi/hpsa.txt 5297F: drivers/scsi/hpsa*.[ch] 5298F: include/linux/cciss*.h 5299F: include/uapi/linux/cciss*.h 5300 5301HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5302M: Don Brace <don.brace@microsemi.com> 5303L: iss_storagedev@hp.com 5304L: esc.storagedev@microsemi.com 5305L: linux-scsi@vger.kernel.org 5306S: Supported 5307F: Documentation/blockdev/cciss.txt 5308F: drivers/block/cciss* 5309F: include/linux/cciss_ioctl.h 5310F: include/uapi/linux/cciss_ioctl.h 5311 5312HFI1 DRIVER 5313M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5314M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5315L: linux-rdma@vger.kernel.org 5316S: Supported 5317F: drivers/infiniband/hw/hfi1 5318 5319HFS FILESYSTEM 5320L: linux-fsdevel@vger.kernel.org 5321S: Orphan 5322F: Documentation/filesystems/hfs.txt 5323F: fs/hfs/ 5324 5325HFSPLUS FILESYSTEM 5326L: linux-fsdevel@vger.kernel.org 5327S: Orphan 5328F: Documentation/filesystems/hfsplus.txt 5329F: fs/hfsplus/ 5330 5331HGA FRAMEBUFFER DRIVER 5332M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5333L: linux-nvidia@lists.surfsouth.com 5334W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5335S: Maintained 5336F: drivers/video/fbdev/hgafb.c 5337 5338HIBERNATION (aka Software Suspend, aka swsusp) 5339M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5340M: Pavel Machek <pavel@ucw.cz> 5341L: linux-pm@vger.kernel.org 5342S: Supported 5343F: arch/x86/power/ 5344F: drivers/base/power/ 5345F: kernel/power/ 5346F: include/linux/suspend.h 5347F: include/linux/freezer.h 5348F: include/linux/pm.h 5349F: arch/*/include/asm/suspend*.h 5350 5351HID CORE LAYER 5352M: Jiri Kosina <jikos@kernel.org> 5353R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5354L: linux-input@vger.kernel.org 5355T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5356S: Maintained 5357F: drivers/hid/ 5358F: include/linux/hid* 5359F: include/uapi/linux/hid* 5360 5361HID SENSOR HUB DRIVERS 5362M: Jiri Kosina <jikos@kernel.org> 5363M: Jonathan Cameron <jic23@kernel.org> 5364M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5365L: linux-input@vger.kernel.org 5366L: linux-iio@vger.kernel.org 5367S: Maintained 5368F: Documentation/hid/hid-sensor* 5369F: drivers/hid/hid-sensor-* 5370F: drivers/iio/*/hid-* 5371F: include/linux/hid-sensor-* 5372 5373HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5374M: Thomas Gleixner <tglx@linutronix.de> 5375L: linux-kernel@vger.kernel.org 5376T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5377S: Maintained 5378F: Documentation/timers/ 5379F: kernel/time/hrtimer.c 5380F: kernel/time/clockevents.c 5381F: kernel/time/tick*.* 5382F: kernel/time/timer_*.c 5383F: include/linux/clockchips.h 5384F: include/linux/hrtimer.h 5385 5386HIGH-SPEED SCC DRIVER FOR AX.25 5387L: linux-hams@vger.kernel.org 5388S: Orphan 5389F: drivers/net/hamradio/dmascc.c 5390F: drivers/net/hamradio/scc.c 5391 5392HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5393M: HighPoint Linux Team <linux@highpoint-tech.com> 5394W: http://www.highpoint-tech.com 5395S: Supported 5396F: Documentation/scsi/hptiop.txt 5397F: drivers/scsi/hptiop.c 5398 5399HIPPI 5400M: Jes Sorensen <jes@trained-monkey.org> 5401L: linux-hippi@sunsite.dk 5402S: Maintained 5403F: include/linux/hippidevice.h 5404F: include/uapi/linux/if_hippi.h 5405F: net/802/hippi.c 5406F: drivers/net/hippi/ 5407 5408HISILICON SAS Controller 5409M: John Garry <john.garry@huawei.com> 5410W: http://www.hisilicon.com 5411S: Supported 5412F: drivers/scsi/hisi_sas/ 5413F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5414 5415HOST AP DRIVER 5416M: Jouni Malinen <j@w1.fi> 5417L: hostap@shmoo.com (subscribers-only) 5418L: linux-wireless@vger.kernel.org 5419W: http://hostap.epitest.fi/ 5420S: Maintained 5421F: drivers/net/wireless/intersil/hostap/ 5422 5423HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5424L: platform-driver-x86@vger.kernel.org 5425S: Orphan 5426F: drivers/platform/x86/tc1100-wmi.c 5427 5428HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5429M: Jaroslav Kysela <perex@perex.cz> 5430S: Maintained 5431F: drivers/net/ethernet/hp/hp100.* 5432 5433HPET: High Precision Event Timers driver 5434M: Clemens Ladisch <clemens@ladisch.de> 5435S: Maintained 5436F: Documentation/timers/hpet.txt 5437F: drivers/char/hpet.c 5438F: include/linux/hpet.h 5439F: include/uapi/linux/hpet.h 5440 5441HPET: x86 5442S: Orphan 5443F: arch/x86/kernel/hpet.c 5444F: arch/x86/include/asm/hpet.h 5445 5446HPFS FILESYSTEM 5447M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5448W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5449S: Maintained 5450F: fs/hpfs/ 5451 5452HSI SUBSYSTEM 5453M: Sebastian Reichel <sre@kernel.org> 5454T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5455S: Maintained 5456F: Documentation/ABI/testing/sysfs-bus-hsi 5457F: Documentation/hsi.txt 5458F: drivers/hsi/ 5459F: include/linux/hsi/ 5460F: include/uapi/linux/hsi/ 5461 5462HSO 3G MODEM DRIVER 5463M: Jan Dumon <j.dumon@option.com> 5464W: http://www.pharscape.org 5465S: Maintained 5466F: drivers/net/usb/hso.c 5467 5468HSR NETWORK PROTOCOL 5469M: Arvid Brodin <arvid.brodin@alten.se> 5470L: netdev@vger.kernel.org 5471S: Maintained 5472F: net/hsr/ 5473 5474HTCPEN TOUCHSCREEN DRIVER 5475M: Pau Oliva Fora <pof@eslack.org> 5476L: linux-input@vger.kernel.org 5477S: Maintained 5478F: drivers/input/touchscreen/htcpen.c 5479 5480HUGETLB FILESYSTEM 5481M: Nadia Yvette Chambers <nyc@holomorphy.com> 5482S: Maintained 5483F: fs/hugetlbfs/ 5484 5485Hyper-V CORE AND DRIVERS 5486M: "K. Y. Srinivasan" <kys@microsoft.com> 5487M: Haiyang Zhang <haiyangz@microsoft.com> 5488L: devel@linuxdriverproject.org 5489S: Maintained 5490F: arch/x86/include/asm/mshyperv.h 5491F: arch/x86/include/uapi/asm/hyperv.h 5492F: arch/x86/kernel/cpu/mshyperv.c 5493F: drivers/hid/hid-hyperv.c 5494F: drivers/hv/ 5495F: drivers/input/serio/hyperv-keyboard.c 5496F: drivers/pci/host/pci-hyperv.c 5497F: drivers/net/hyperv/ 5498F: drivers/scsi/storvsc_drv.c 5499F: drivers/video/fbdev/hyperv_fb.c 5500F: include/linux/hyperv.h 5501F: tools/hv/ 5502F: Documentation/ABI/stable/sysfs-bus-vmbus 5503 5504I2C MUXES 5505M: Peter Rosin <peda@axentia.se> 5506L: linux-i2c@vger.kernel.org 5507S: Maintained 5508F: Documentation/i2c/i2c-topology 5509F: Documentation/i2c/muxes/ 5510F: Documentation/devicetree/bindings/i2c/i2c-mux* 5511F: drivers/i2c/i2c-mux.c 5512F: drivers/i2c/muxes/ 5513F: include/linux/i2c-mux.h 5514 5515I2C OVER PARALLEL PORT 5516M: Jean Delvare <jdelvare@suse.com> 5517L: linux-i2c@vger.kernel.org 5518S: Maintained 5519F: Documentation/i2c/busses/i2c-parport 5520F: Documentation/i2c/busses/i2c-parport-light 5521F: drivers/i2c/busses/i2c-parport.c 5522F: drivers/i2c/busses/i2c-parport-light.c 5523 5524I2C/SMBUS CONTROLLER DRIVERS FOR PC 5525M: Jean Delvare <jdelvare@suse.com> 5526L: linux-i2c@vger.kernel.org 5527S: Maintained 5528F: Documentation/i2c/busses/i2c-ali1535 5529F: Documentation/i2c/busses/i2c-ali1563 5530F: Documentation/i2c/busses/i2c-ali15x3 5531F: Documentation/i2c/busses/i2c-amd756 5532F: Documentation/i2c/busses/i2c-amd8111 5533F: Documentation/i2c/busses/i2c-i801 5534F: Documentation/i2c/busses/i2c-nforce2 5535F: Documentation/i2c/busses/i2c-piix4 5536F: Documentation/i2c/busses/i2c-sis5595 5537F: Documentation/i2c/busses/i2c-sis630 5538F: Documentation/i2c/busses/i2c-sis96x 5539F: Documentation/i2c/busses/i2c-via 5540F: Documentation/i2c/busses/i2c-viapro 5541F: drivers/i2c/busses/i2c-ali1535.c 5542F: drivers/i2c/busses/i2c-ali1563.c 5543F: drivers/i2c/busses/i2c-ali15x3.c 5544F: drivers/i2c/busses/i2c-amd756.c 5545F: drivers/i2c/busses/i2c-amd756-s4882.c 5546F: drivers/i2c/busses/i2c-amd8111.c 5547F: drivers/i2c/busses/i2c-i801.c 5548F: drivers/i2c/busses/i2c-isch.c 5549F: drivers/i2c/busses/i2c-nforce2.c 5550F: drivers/i2c/busses/i2c-nforce2-s4985.c 5551F: drivers/i2c/busses/i2c-piix4.c 5552F: drivers/i2c/busses/i2c-sis5595.c 5553F: drivers/i2c/busses/i2c-sis630.c 5554F: drivers/i2c/busses/i2c-sis96x.c 5555F: drivers/i2c/busses/i2c-via.c 5556F: drivers/i2c/busses/i2c-viapro.c 5557 5558I2C/SMBUS ISMT DRIVER 5559M: Seth Heasley <seth.heasley@intel.com> 5560M: Neil Horman <nhorman@tuxdriver.com> 5561L: linux-i2c@vger.kernel.org 5562F: drivers/i2c/busses/i2c-ismt.c 5563F: Documentation/i2c/busses/i2c-ismt 5564 5565I2C/SMBUS STUB DRIVER 5566M: Jean Delvare <jdelvare@suse.com> 5567L: linux-i2c@vger.kernel.org 5568S: Maintained 5569F: drivers/i2c/i2c-stub.c 5570 5571I2C SUBSYSTEM 5572M: Wolfram Sang <wsa@the-dreams.de> 5573L: linux-i2c@vger.kernel.org 5574W: https://i2c.wiki.kernel.org/ 5575Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5576T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5577S: Maintained 5578F: Documentation/devicetree/bindings/i2c/ 5579F: Documentation/i2c/ 5580F: drivers/i2c/ 5581F: drivers/i2c/*/ 5582F: include/linux/i2c.h 5583F: include/linux/i2c-*.h 5584F: include/uapi/linux/i2c.h 5585F: include/uapi/linux/i2c-*.h 5586 5587I2C ACPI SUPPORT 5588M: Mika Westerberg <mika.westerberg@linux.intel.com> 5589L: linux-i2c@vger.kernel.org 5590L: linux-acpi@vger.kernel.org 5591S: Maintained 5592 5593I2C-TAOS-EVM DRIVER 5594M: Jean Delvare <jdelvare@suse.com> 5595L: linux-i2c@vger.kernel.org 5596S: Maintained 5597F: Documentation/i2c/busses/i2c-taos-evm 5598F: drivers/i2c/busses/i2c-taos-evm.c 5599 5600I2C-TINY-USB DRIVER 5601M: Till Harbaum <till@harbaum.org> 5602L: linux-i2c@vger.kernel.org 5603W: http://www.harbaum.org/till/i2c_tiny_usb 5604S: Maintained 5605F: drivers/i2c/busses/i2c-tiny-usb.c 5606 5607i386 BOOT CODE 5608M: "H. Peter Anvin" <hpa@zytor.com> 5609S: Maintained 5610F: arch/x86/boot/ 5611 5612i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5613M: "H. Peter Anvin" <hpa@zytor.com> 5614T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5615S: Maintained 5616 5617IA64 (Itanium) PLATFORM 5618M: Tony Luck <tony.luck@intel.com> 5619M: Fenghua Yu <fenghua.yu@intel.com> 5620L: linux-ia64@vger.kernel.org 5621T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5622S: Maintained 5623F: arch/ia64/ 5624 5625IBM Power VMX Cryptographic instructions 5626M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5627M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5628L: linux-crypto@vger.kernel.org 5629S: Supported 5630F: drivers/crypto/vmx/Makefile 5631F: drivers/crypto/vmx/Kconfig 5632F: drivers/crypto/vmx/vmx.c 5633F: drivers/crypto/vmx/aes* 5634F: drivers/crypto/vmx/ghash* 5635F: drivers/crypto/vmx/ppc-xlate.pl 5636 5637IBM Power in-Nest Crypto Acceleration 5638M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5639M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5640L: linux-crypto@vger.kernel.org 5641S: Supported 5642F: drivers/crypto/nx/Makefile 5643F: drivers/crypto/nx/Kconfig 5644F: drivers/crypto/nx/nx-aes* 5645F: drivers/crypto/nx/nx-sha* 5646F: drivers/crypto/nx/nx.* 5647F: drivers/crypto/nx/nx_csbcpb.h 5648F: drivers/crypto/nx/nx_debugfs.h 5649 5650IBM Power 842 compression accelerator 5651M: Dan Streetman <ddstreet@ieee.org> 5652S: Supported 5653F: drivers/crypto/nx/Makefile 5654F: drivers/crypto/nx/Kconfig 5655F: drivers/crypto/nx/nx-842* 5656F: include/linux/sw842.h 5657F: crypto/842.c 5658F: lib/842/ 5659 5660IBM Power Linux RAID adapter 5661M: Brian King <brking@us.ibm.com> 5662S: Supported 5663F: drivers/scsi/ipr.* 5664 5665IBM Power Virtual Ethernet Device Driver 5666M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5667L: netdev@vger.kernel.org 5668S: Supported 5669F: drivers/net/ethernet/ibm/ibmveth.* 5670 5671IBM Power SRIOV Virtual NIC Device Driver 5672M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5673M: John Allen <jallen@linux.vnet.ibm.com> 5674L: netdev@vger.kernel.org 5675S: Supported 5676F: drivers/net/ethernet/ibm/ibmvnic.* 5677 5678IBM Power Virtual SCSI Device Drivers 5679M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5680L: linux-scsi@vger.kernel.org 5681S: Supported 5682F: drivers/scsi/ibmvscsi/ibmvscsi* 5683F: drivers/scsi/ibmvscsi/viosrp.h 5684 5685IBM Power Virtual FC Device Drivers 5686M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5687L: linux-scsi@vger.kernel.org 5688S: Supported 5689F: drivers/scsi/ibmvscsi/ibmvfc* 5690 5691IBM ServeRAID RAID DRIVER 5692S: Orphan 5693F: drivers/scsi/ips.* 5694 5695ICH LPC AND GPIO DRIVER 5696M: Peter Tyser <ptyser@xes-inc.com> 5697S: Maintained 5698F: drivers/mfd/lpc_ich.c 5699F: drivers/gpio/gpio-ich.c 5700 5701IDE SUBSYSTEM 5702M: "David S. Miller" <davem@davemloft.net> 5703L: linux-ide@vger.kernel.org 5704Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5705T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5706S: Maintained 5707F: Documentation/ide/ 5708F: drivers/ide/ 5709F: include/linux/ide.h 5710 5711IDEAPAD LAPTOP EXTRAS DRIVER 5712M: Ike Panhc <ike.pan@canonical.com> 5713L: platform-driver-x86@vger.kernel.org 5714W: http://launchpad.net/ideapad-laptop 5715S: Maintained 5716F: drivers/platform/x86/ideapad-laptop.c 5717 5718IDEAPAD LAPTOP SLIDEBAR DRIVER 5719M: Andrey Moiseev <o2g.org.ru@gmail.com> 5720L: linux-input@vger.kernel.org 5721W: https://github.com/o2genum/ideapad-slidebar 5722S: Maintained 5723F: drivers/input/misc/ideapad_slidebar.c 5724 5725IDE/ATAPI DRIVERS 5726M: Borislav Petkov <bp@alien8.de> 5727L: linux-ide@vger.kernel.org 5728S: Maintained 5729F: Documentation/cdrom/ide-cd 5730F: drivers/ide/ide-cd* 5731 5732IDLE-I7300 5733M: Andy Henroid <andrew.d.henroid@intel.com> 5734L: linux-pm@vger.kernel.org 5735S: Supported 5736F: drivers/idle/i7300_idle.c 5737 5738IEEE 802.15.4 SUBSYSTEM 5739M: Alexander Aring <aar@pengutronix.de> 5740L: linux-wpan@vger.kernel.org 5741W: http://wpan.cakelab.org/ 5742T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5743T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5744S: Maintained 5745F: net/ieee802154/ 5746F: net/mac802154/ 5747F: drivers/net/ieee802154/ 5748F: include/linux/nl802154.h 5749F: include/linux/ieee802154.h 5750F: include/net/nl802154.h 5751F: include/net/mac802154.h 5752F: include/net/af_ieee802154.h 5753F: include/net/cfg802154.h 5754F: include/net/ieee802154_netdev.h 5755F: Documentation/networking/ieee802154.txt 5756 5757IGORPLUG-USB IR RECEIVER 5758M: Sean Young <sean@mess.org> 5759L: linux-media@vger.kernel.org 5760S: Maintained 5761F: drivers/media/rc/igorplugusb.c 5762 5763IGUANAWORKS USB IR TRANSCEIVER 5764M: Sean Young <sean@mess.org> 5765L: linux-media@vger.kernel.org 5766S: Maintained 5767F: drivers/media/rc/iguanair.c 5768 5769IIO SUBSYSTEM AND DRIVERS 5770M: Jonathan Cameron <jic23@kernel.org> 5771R: Hartmut Knaack <knaack.h@gmx.de> 5772R: Lars-Peter Clausen <lars@metafoo.de> 5773R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5774L: linux-iio@vger.kernel.org 5775S: Maintained 5776F: drivers/iio/ 5777F: drivers/staging/iio/ 5778F: include/linux/iio/ 5779F: tools/iio/ 5780 5781IKANOS/ADI EAGLE ADSL USB DRIVER 5782M: Matthieu Castet <castet.matthieu@free.fr> 5783M: Stanislaw Gruszka <stf_xl@wp.pl> 5784S: Maintained 5785F: drivers/usb/atm/ueagle-atm.c 5786 5787INA209 HARDWARE MONITOR DRIVER 5788M: Guenter Roeck <linux@roeck-us.net> 5789L: linux-hwmon@vger.kernel.org 5790S: Maintained 5791F: Documentation/hwmon/ina209 5792F: Documentation/devicetree/bindings/i2c/ina209.txt 5793F: drivers/hwmon/ina209.c 5794 5795INA2XX HARDWARE MONITOR DRIVER 5796M: Guenter Roeck <linux@roeck-us.net> 5797L: linux-hwmon@vger.kernel.org 5798S: Maintained 5799F: Documentation/hwmon/ina2xx 5800F: drivers/hwmon/ina2xx.c 5801F: include/linux/platform_data/ina2xx.h 5802 5803INDUSTRY PACK SUBSYSTEM (IPACK) 5804M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5805M: Jens Taprogge <jens.taprogge@taprogge.org> 5806M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5807L: industrypack-devel@lists.sourceforge.net 5808W: http://industrypack.sourceforge.net 5809S: Maintained 5810F: drivers/ipack/ 5811 5812INGENIC JZ4780 DMA Driver 5813M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5814S: Maintained 5815F: drivers/dma/dma-jz4780.c 5816 5817INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5818M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5819M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5820L: linux-ima-devel@lists.sourceforge.net 5821L: linux-ima-user@lists.sourceforge.net 5822L: linux-security-module@vger.kernel.org 5823T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5824S: Supported 5825F: security/integrity/ima/ 5826 5827IMGTEC IR DECODER DRIVER 5828M: James Hogan <james.hogan@imgtec.com> 5829S: Maintained 5830F: drivers/media/rc/img-ir/ 5831 5832IMS TWINTURBO FRAMEBUFFER DRIVER 5833L: linux-fbdev@vger.kernel.org 5834S: Orphan 5835F: drivers/video/fbdev/imsttfb.c 5836 5837INFINIBAND SUBSYSTEM 5838M: Doug Ledford <dledford@redhat.com> 5839M: Sean Hefty <sean.hefty@intel.com> 5840M: Hal Rosenstock <hal.rosenstock@gmail.com> 5841L: linux-rdma@vger.kernel.org 5842W: http://www.openfabrics.org/ 5843Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5844T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5845S: Supported 5846F: Documentation/infiniband/ 5847F: drivers/infiniband/ 5848F: include/uapi/linux/if_infiniband.h 5849F: include/uapi/rdma/ 5850F: include/rdma/ 5851 5852INOTIFY 5853M: John McCutchan <john@johnmccutchan.com> 5854M: Robert Love <rlove@rlove.org> 5855M: Eric Paris <eparis@parisplace.org> 5856S: Maintained 5857F: Documentation/filesystems/inotify.txt 5858F: fs/notify/inotify/ 5859F: include/linux/inotify.h 5860F: include/uapi/linux/inotify.h 5861 5862INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5863M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5864L: linux-input@vger.kernel.org 5865Q: http://patchwork.kernel.org/project/linux-input/list/ 5866T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5867S: Maintained 5868F: drivers/input/ 5869F: include/linux/input.h 5870F: include/uapi/linux/input.h 5871F: include/linux/input/ 5872F: Documentation/devicetree/bindings/input/ 5873 5874INPUT MULTITOUCH (MT) PROTOCOL 5875M: Henrik Rydberg <rydberg@bitmath.org> 5876L: linux-input@vger.kernel.org 5877S: Odd fixes 5878F: Documentation/input/multi-touch-protocol.txt 5879F: drivers/input/input-mt.c 5880K: \b(ABS|SYN)_MT_ 5881 5882INTEL ASoC BDW/HSW DRIVERS 5883M: Jie Yang <yang.jie@linux.intel.com> 5884L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5885S: Supported 5886F: sound/soc/intel/common/sst-dsp* 5887F: sound/soc/intel/common/sst-firmware.c 5888F: sound/soc/intel/boards/broadwell.c 5889F: sound/soc/intel/haswell/ 5890 5891INTEL C600 SERIES SAS CONTROLLER DRIVER 5892M: Intel SCU Linux support <intel-linux-scu@intel.com> 5893M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5894L: linux-scsi@vger.kernel.org 5895T: git git://git.code.sf.net/p/intel-sas/isci 5896S: Supported 5897F: drivers/scsi/isci/ 5898 5899INTEL HID EVENT DRIVER 5900M: Alex Hung <alex.hung@canonical.com> 5901L: platform-driver-x86@vger.kernel.org 5902S: Maintained 5903F: drivers/platform/x86/intel-hid.c 5904 5905INTEL IDLE DRIVER 5906M: Len Brown <lenb@kernel.org> 5907L: linux-pm@vger.kernel.org 5908T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5909S: Supported 5910F: drivers/idle/intel_idle.c 5911 5912INTEL PSTATE DRIVER 5913M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5914M: Len Brown <lenb@kernel.org> 5915L: linux-pm@vger.kernel.org 5916S: Supported 5917F: drivers/cpufreq/intel_pstate.c 5918 5919INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5920M: Maik Broemme <mbroemme@plusserver.de> 5921L: linux-fbdev@vger.kernel.org 5922S: Maintained 5923F: Documentation/fb/intelfb.txt 5924F: drivers/video/fbdev/intelfb/ 5925 5926INTEL 810/815 FRAMEBUFFER DRIVER 5927M: Antonino Daplas <adaplas@gmail.com> 5928L: linux-fbdev@vger.kernel.org 5929S: Maintained 5930F: drivers/video/fbdev/i810/ 5931 5932INTEL MENLOW THERMAL DRIVER 5933M: Sujith Thomas <sujith.thomas@intel.com> 5934L: platform-driver-x86@vger.kernel.org 5935W: https://01.org/linux-acpi 5936S: Supported 5937F: drivers/platform/x86/intel_menlow.c 5938 5939INTEL I/OAT DMA DRIVER 5940M: Dave Jiang <dave.jiang@intel.com> 5941R: Dan Williams <dan.j.williams@intel.com> 5942L: dmaengine@vger.kernel.org 5943Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5944S: Supported 5945F: drivers/dma/ioat* 5946 5947INTEL IOMMU (VT-d) 5948M: David Woodhouse <dwmw2@infradead.org> 5949L: iommu@lists.linux-foundation.org 5950T: git git://git.infradead.org/iommu-2.6.git 5951S: Supported 5952F: drivers/iommu/intel-iommu.c 5953F: include/linux/intel-iommu.h 5954 5955INTEL IOP-ADMA DMA DRIVER 5956R: Dan Williams <dan.j.williams@intel.com> 5957S: Odd fixes 5958F: drivers/dma/iop-adma.c 5959 5960INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5961M: Krzysztof Halasa <khalasa@piap.pl> 5962S: Maintained 5963F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5964F: arch/arm/mach-ixp4xx/include/mach/npe.h 5965F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5966F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5967F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5968F: drivers/net/wan/ixp4xx_hss.c 5969 5970INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5971M: Deepak Saxena <dsaxena@plexity.net> 5972S: Maintained 5973F: drivers/char/hw_random/ixp4xx-rng.c 5974 5975INTEL ETHERNET DRIVERS 5976M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5977L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 5978W: http://www.intel.com/support/feedback.htm 5979W: http://e1000.sourceforge.net/ 5980Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5982T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5983S: Supported 5984F: Documentation/networking/e100.txt 5985F: Documentation/networking/e1000.txt 5986F: Documentation/networking/e1000e.txt 5987F: Documentation/networking/igb.txt 5988F: Documentation/networking/igbvf.txt 5989F: Documentation/networking/ixgb.txt 5990F: Documentation/networking/ixgbe.txt 5991F: Documentation/networking/ixgbevf.txt 5992F: Documentation/networking/i40e.txt 5993F: Documentation/networking/i40evf.txt 5994F: drivers/net/ethernet/intel/ 5995F: drivers/net/ethernet/intel/*/ 5996 5997INTEL RDMA RNIC DRIVER 5998M: Faisal Latif <faisal.latif@intel.com> 5999R: Chien Tin Tung <chien.tin.tung@intel.com> 6000R: Mustafa Ismail <mustafa.ismail@intel.com> 6001R: Shiraz Saleem <shiraz.saleem@intel.com> 6002R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6003L: linux-rdma@vger.kernel.org 6004S: Supported 6005F: drivers/infiniband/hw/i40iw/ 6006 6007INTEL-MID GPIO DRIVER 6008M: David Cohen <david.a.cohen@linux.intel.com> 6009L: linux-gpio@vger.kernel.org 6010S: Maintained 6011F: drivers/gpio/gpio-intel-mid.c 6012 6013INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6014M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6015L: linux-wireless@vger.kernel.org 6016S: Maintained 6017F: Documentation/networking/README.ipw2100 6018F: Documentation/networking/README.ipw2200 6019F: drivers/net/wireless/intel/ipw2x00/ 6020 6021INTEL(R) TRACE HUB 6022M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6023S: Supported 6024F: Documentation/trace/intel_th.txt 6025F: drivers/hwtracing/intel_th/ 6026 6027INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6028M: Ning Sun <ning.sun@intel.com> 6029L: tboot-devel@lists.sourceforge.net 6030W: http://tboot.sourceforge.net 6031T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6032S: Supported 6033F: Documentation/intel_txt.txt 6034F: include/linux/tboot.h 6035F: arch/x86/kernel/tboot.c 6036 6037INTEL WIRELESS WIMAX CONNECTION 2400 6038M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6039M: linux-wimax@intel.com 6040L: wimax@linuxwimax.org (subscribers-only) 6041S: Supported 6042W: http://linuxwimax.org 6043F: Documentation/wimax/README.i2400m 6044F: drivers/net/wimax/i2400m/ 6045F: include/uapi/linux/wimax/i2400m.h 6046 6047INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6048M: Stanislaw Gruszka <sgruszka@redhat.com> 6049L: linux-wireless@vger.kernel.org 6050S: Supported 6051F: drivers/net/wireless/intel/iwlegacy/ 6052 6053INTEL WIRELESS WIFI LINK (iwlwifi) 6054M: Johannes Berg <johannes.berg@intel.com> 6055M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6056M: Luca Coelho <luciano.coelho@intel.com> 6057M: Intel Linux Wireless <linuxwifi@intel.com> 6058L: linux-wireless@vger.kernel.org 6059W: http://intellinuxwireless.org 6060T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6061S: Supported 6062F: drivers/net/wireless/intel/iwlwifi/ 6063 6064INTEL MANAGEMENT ENGINE (mei) 6065M: Tomas Winkler <tomas.winkler@intel.com> 6066L: linux-kernel@vger.kernel.org 6067S: Supported 6068F: include/uapi/linux/mei.h 6069F: include/linux/mei_cl_bus.h 6070F: drivers/misc/mei/* 6071F: drivers/watchdog/mei_wdt.c 6072F: Documentation/misc-devices/mei/* 6073 6074INTEL MIC DRIVERS (mic) 6075M: Sudeep Dutt <sudeep.dutt@intel.com> 6076M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6077S: Supported 6078W: https://github.com/sudeepdutt/mic 6079W: http://software.intel.com/en-us/mic-developer 6080F: include/linux/mic_bus.h 6081F: include/linux/scif.h 6082F: include/uapi/linux/mic_common.h 6083F: include/uapi/linux/mic_ioctl.h 6084F: include/uapi/linux/scif_ioctl.h 6085F: drivers/misc/mic/ 6086F: drivers/dma/mic_x100_dma.c 6087F: drivers/dma/mic_x100_dma.h 6088F: Documentation/mic/ 6089 6090INTEL PMC/P-Unit IPC DRIVER 6091M: Zha Qipeng<qipeng.zha@intel.com> 6092L: platform-driver-x86@vger.kernel.org 6093S: Maintained 6094F: drivers/platform/x86/intel_pmc_ipc.c 6095F: drivers/platform/x86/intel_punit_ipc.c 6096F: arch/x86/include/asm/intel_pmc_ipc.h 6097F: arch/x86/include/asm/intel_punit_ipc.h 6098 6099INTEL TELEMETRY DRIVER 6100M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6101L: platform-driver-x86@vger.kernel.org 6102S: Maintained 6103F: arch/x86/include/asm/intel_telemetry.h 6104F: drivers/platform/x86/intel_telemetry* 6105 6106INTEL PMC CORE DRIVER 6107M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6108M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6109L: platform-driver-x86@vger.kernel.org 6110S: Maintained 6111F: arch/x86/include/asm/pmc_core.h 6112F: drivers/platform/x86/intel_pmc_core* 6113 6114IOC3 ETHERNET DRIVER 6115M: Ralf Baechle <ralf@linux-mips.org> 6116L: linux-mips@linux-mips.org 6117S: Maintained 6118F: drivers/net/ethernet/sgi/ioc3-eth.c 6119 6120IOC3 SERIAL DRIVER 6121M: Pat Gefre <pfg@sgi.com> 6122L: linux-serial@vger.kernel.org 6123S: Maintained 6124F: drivers/tty/serial/ioc3_serial.c 6125 6126IOMMU DRIVERS 6127M: Joerg Roedel <joro@8bytes.org> 6128L: iommu@lists.linux-foundation.org 6129T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6130S: Maintained 6131F: drivers/iommu/ 6132 6133IP MASQUERADING 6134M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6135S: Maintained 6136F: net/ipv4/netfilter/ipt_MASQUERADE.c 6137 6138IPMI SUBSYSTEM 6139M: Corey Minyard <minyard@acm.org> 6140L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6141W: http://openipmi.sourceforge.net/ 6142S: Supported 6143F: Documentation/IPMI.txt 6144F: drivers/char/ipmi/ 6145F: include/linux/ipmi* 6146F: include/uapi/linux/ipmi* 6147 6148QCOM AUDIO (ASoC) DRIVERS 6149M: Patrick Lai <plai@codeaurora.org> 6150M: Banajit Goswami <bgoswami@codeaurora.org> 6151L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6152S: Supported 6153F: sound/soc/qcom/ 6154 6155IPS SCSI RAID DRIVER 6156M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6157L: linux-scsi@vger.kernel.org 6158W: http://www.adaptec.com/ 6159S: Maintained 6160F: drivers/scsi/ips* 6161 6162IPVS 6163M: Wensong Zhang <wensong@linux-vs.org> 6164M: Simon Horman <horms@verge.net.au> 6165M: Julian Anastasov <ja@ssi.bg> 6166L: netdev@vger.kernel.org 6167L: lvs-devel@vger.kernel.org 6168S: Maintained 6169T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6170T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6171F: Documentation/networking/ipvs-sysctl.txt 6172F: include/net/ip_vs.h 6173F: include/uapi/linux/ip_vs.h 6174F: net/netfilter/ipvs/ 6175 6176IPWIRELESS DRIVER 6177M: Jiri Kosina <jikos@kernel.org> 6178M: David Sterba <dsterba@suse.com> 6179S: Odd Fixes 6180F: drivers/tty/ipwireless/ 6181 6182IPX NETWORK LAYER 6183M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6184L: netdev@vger.kernel.org 6185S: Maintained 6186F: include/net/ipx.h 6187F: include/uapi/linux/ipx.h 6188F: net/ipx/ 6189 6190IRDA SUBSYSTEM 6191M: Samuel Ortiz <samuel@sortiz.org> 6192L: irda-users@lists.sourceforge.net (subscribers-only) 6193L: netdev@vger.kernel.org 6194W: http://irda.sourceforge.net/ 6195S: Maintained 6196T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6197F: Documentation/networking/irda.txt 6198F: drivers/net/irda/ 6199F: include/net/irda/ 6200F: net/irda/ 6201 6202IRQ SUBSYSTEM 6203M: Thomas Gleixner <tglx@linutronix.de> 6204L: linux-kernel@vger.kernel.org 6205S: Maintained 6206T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6207F: kernel/irq/ 6208 6209IRQCHIP DRIVERS 6210M: Thomas Gleixner <tglx@linutronix.de> 6211M: Jason Cooper <jason@lakedaemon.net> 6212M: Marc Zyngier <marc.zyngier@arm.com> 6213L: linux-kernel@vger.kernel.org 6214S: Maintained 6215T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6216T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6217F: Documentation/devicetree/bindings/interrupt-controller/ 6218F: drivers/irqchip/ 6219 6220IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6221M: Jiang Liu <jiang.liu@linux.intel.com> 6222M: Marc Zyngier <marc.zyngier@arm.com> 6223S: Maintained 6224T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6225F: Documentation/IRQ-domain.txt 6226F: include/linux/irqdomain.h 6227F: kernel/irq/irqdomain.c 6228F: kernel/irq/msi.c 6229 6230ISA 6231M: William Breathitt Gray <vilhelm.gray@gmail.com> 6232S: Maintained 6233F: Documentation/isa.txt 6234F: drivers/base/isa.c 6235F: include/linux/isa.h 6236 6237ISAPNP 6238M: Jaroslav Kysela <perex@perex.cz> 6239S: Maintained 6240F: Documentation/isapnp.txt 6241F: drivers/pnp/isapnp/ 6242F: include/linux/isapnp.h 6243 6244ISA RADIO MODULE 6245M: Hans Verkuil <hverkuil@xs4all.nl> 6246L: linux-media@vger.kernel.org 6247T: git git://linuxtv.org/media_tree.git 6248W: https://linuxtv.org 6249S: Maintained 6250F: drivers/media/radio/radio-isa* 6251 6252iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6253M: Peter Jones <pjones@redhat.com> 6254M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6255S: Maintained 6256F: drivers/firmware/iscsi_ibft* 6257 6258ISCSI 6259M: Mike Christie <michaelc@cs.wisc.edu> 6260L: open-iscsi@googlegroups.com 6261W: www.open-iscsi.org 6262T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6263S: Maintained 6264F: drivers/scsi/*iscsi* 6265F: include/scsi/*iscsi* 6266 6267ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6268M: Or Gerlitz <ogerlitz@mellanox.com> 6269M: Sagi Grimberg <sagi@grimberg.me> 6270M: Roi Dayan <roid@mellanox.com> 6271L: linux-rdma@vger.kernel.org 6272S: Supported 6273W: http://www.openfabrics.org 6274W: www.open-iscsi.org 6275Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6276F: drivers/infiniband/ulp/iser/ 6277 6278ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6279M: Sagi Grimberg <sagi@grimberg.me> 6280T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6281L: linux-rdma@vger.kernel.org 6282L: target-devel@vger.kernel.org 6283S: Supported 6284W: http://www.linux-iscsi.org 6285F: drivers/infiniband/ulp/isert 6286 6287ISDN SUBSYSTEM 6288M: Karsten Keil <isdn@linux-pingi.de> 6289L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6290L: netdev@vger.kernel.org 6291W: http://www.isdn4linux.de 6292T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6293S: Maintained 6294F: Documentation/isdn/ 6295F: drivers/isdn/ 6296F: include/linux/isdn.h 6297F: include/linux/isdn/ 6298F: include/uapi/linux/isdn.h 6299F: include/uapi/linux/isdn/ 6300 6301ISDN SUBSYSTEM (Eicon active card driver) 6302M: Armin Schindler <mac@melware.de> 6303L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6304W: http://www.melware.de 6305S: Maintained 6306F: drivers/isdn/hardware/eicon/ 6307 6308IT87 HARDWARE MONITORING DRIVER 6309M: Jean Delvare <jdelvare@suse.com> 6310L: linux-hwmon@vger.kernel.org 6311S: Maintained 6312F: Documentation/hwmon/it87 6313F: drivers/hwmon/it87.c 6314 6315IT913X MEDIA DRIVER 6316M: Antti Palosaari <crope@iki.fi> 6317L: linux-media@vger.kernel.org 6318W: https://linuxtv.org 6319W: http://palosaari.fi/linux/ 6320Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6321T: git git://linuxtv.org/anttip/media_tree.git 6322S: Maintained 6323F: drivers/media/tuners/it913x* 6324 6325IVTV VIDEO4LINUX DRIVER 6326M: Andy Walls <awalls@md.metrocast.net> 6327L: ivtv-devel@ivtvdriver.org (subscribers-only) 6328L: linux-media@vger.kernel.org 6329T: git git://linuxtv.org/media_tree.git 6330W: http://www.ivtvdriver.org 6331S: Maintained 6332F: Documentation/video4linux/*.ivtv 6333F: drivers/media/pci/ivtv/ 6334F: include/uapi/linux/ivtv* 6335 6336IX2505V MEDIA DRIVER 6337M: Malcolm Priestley <tvboxspy@gmail.com> 6338L: linux-media@vger.kernel.org 6339W: https://linuxtv.org 6340Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6341S: Maintained 6342F: drivers/media/dvb-frontends/ix2505v* 6343 6344JC42.4 TEMPERATURE SENSOR DRIVER 6345M: Guenter Roeck <linux@roeck-us.net> 6346L: linux-hwmon@vger.kernel.org 6347S: Maintained 6348F: drivers/hwmon/jc42.c 6349F: Documentation/hwmon/jc42 6350 6351JFS FILESYSTEM 6352M: Dave Kleikamp <shaggy@kernel.org> 6353L: jfs-discussion@lists.sourceforge.net 6354W: http://jfs.sourceforge.net/ 6355T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6356S: Maintained 6357F: Documentation/filesystems/jfs.txt 6358F: fs/jfs/ 6359 6360JME NETWORK DRIVER 6361M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6362L: netdev@vger.kernel.org 6363S: Maintained 6364F: drivers/net/ethernet/jme.* 6365 6366JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6367M: David Woodhouse <dwmw2@infradead.org> 6368L: linux-mtd@lists.infradead.org 6369W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6370S: Maintained 6371F: fs/jffs2/ 6372F: include/uapi/linux/jffs2.h 6373 6374JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6375M: "Theodore Ts'o" <tytso@mit.edu> 6376M: Jan Kara <jack@suse.com> 6377L: linux-ext4@vger.kernel.org 6378S: Maintained 6379F: fs/jbd2/ 6380F: include/linux/jbd2.h 6381 6382JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6383M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6384L: linux-media@vger.kernel.org 6385S: Maintained 6386F: drivers/media/platform/rcar_jpu.c 6387 6388JSM Neo PCI based serial card 6389M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6390L: linux-serial@vger.kernel.org 6391S: Maintained 6392F: drivers/tty/serial/jsm/ 6393 6394K10TEMP HARDWARE MONITORING DRIVER 6395M: Clemens Ladisch <clemens@ladisch.de> 6396L: linux-hwmon@vger.kernel.org 6397S: Maintained 6398F: Documentation/hwmon/k10temp 6399F: drivers/hwmon/k10temp.c 6400 6401K8TEMP HARDWARE MONITORING DRIVER 6402M: Rudolf Marek <r.marek@assembler.cz> 6403L: linux-hwmon@vger.kernel.org 6404S: Maintained 6405F: Documentation/hwmon/k8temp 6406F: drivers/hwmon/k8temp.c 6407 6408KASAN 6409M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6410R: Alexander Potapenko <glider@google.com> 6411R: Dmitry Vyukov <dvyukov@google.com> 6412L: kasan-dev@googlegroups.com 6413S: Maintained 6414F: arch/*/include/asm/kasan.h 6415F: arch/*/mm/kasan_init* 6416F: Documentation/kasan.txt 6417F: include/linux/kasan*.h 6418F: lib/test_kasan.c 6419F: mm/kasan/ 6420F: scripts/Makefile.kasan 6421 6422KCONFIG 6423M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6424L: linux-kbuild@vger.kernel.org 6425T: git git://gitorious.org/linux-kconfig/linux-kconfig 6426S: Maintained 6427F: Documentation/kbuild/kconfig-language.txt 6428F: scripts/kconfig/ 6429 6430KDUMP 6431M: Dave Young <dyoung@redhat.com> 6432M: Baoquan He <bhe@redhat.com> 6433R: Vivek Goyal <vgoyal@redhat.com> 6434L: kexec@lists.infradead.org 6435W: http://lse.sourceforge.net/kdump/ 6436S: Maintained 6437F: Documentation/kdump/ 6438 6439KEENE FM RADIO TRANSMITTER DRIVER 6440M: Hans Verkuil <hverkuil@xs4all.nl> 6441L: linux-media@vger.kernel.org 6442T: git git://linuxtv.org/media_tree.git 6443W: https://linuxtv.org 6444S: Maintained 6445F: drivers/media/radio/radio-keene* 6446 6447KERNEL AUTOMOUNTER v4 (AUTOFS4) 6448M: Ian Kent <raven@themaw.net> 6449L: autofs@vger.kernel.org 6450S: Maintained 6451F: fs/autofs4/ 6452 6453KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6454M: Michal Marek <mmarek@suse.com> 6455T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6456T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6457L: linux-kbuild@vger.kernel.org 6458S: Maintained 6459F: Documentation/kbuild/ 6460F: Makefile 6461F: scripts/Makefile.* 6462F: scripts/basic/ 6463F: scripts/mk* 6464F: scripts/package/ 6465 6466KERNEL JANITORS 6467L: kernel-janitors@vger.kernel.org 6468W: http://kernelnewbies.org/KernelJanitors 6469S: Odd Fixes 6470 6471KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6472M: "J. Bruce Fields" <bfields@fieldses.org> 6473M: Jeff Layton <jlayton@poochiereds.net> 6474L: linux-nfs@vger.kernel.org 6475W: http://nfs.sourceforge.net/ 6476T: git git://linux-nfs.org/~bfields/linux.git 6477S: Supported 6478F: fs/nfsd/ 6479F: include/uapi/linux/nfsd/ 6480F: fs/lockd/ 6481F: fs/nfs_common/ 6482F: net/sunrpc/ 6483F: include/linux/lockd/ 6484F: include/linux/sunrpc/ 6485F: include/uapi/linux/sunrpc/ 6486 6487KERNEL SELFTEST FRAMEWORK 6488M: Shuah Khan <shuahkh@osg.samsung.com> 6489L: linux-kselftest@vger.kernel.org 6490T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6491S: Maintained 6492F: tools/testing/selftests 6493 6494KERNEL VIRTUAL MACHINE (KVM) 6495M: Paolo Bonzini <pbonzini@redhat.com> 6496M: Radim Krčmář <rkrcmar@redhat.com> 6497L: kvm@vger.kernel.org 6498W: http://www.linux-kvm.org 6499T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6500S: Supported 6501F: Documentation/*/kvm*.txt 6502F: Documentation/virtual/kvm/ 6503F: arch/*/kvm/ 6504F: arch/x86/kernel/kvm.c 6505F: arch/x86/kernel/kvmclock.c 6506F: arch/*/include/asm/kvm* 6507F: include/linux/kvm* 6508F: include/uapi/linux/kvm* 6509F: virt/kvm/ 6510F: tools/kvm/ 6511 6512KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6513M: Joerg Roedel <joro@8bytes.org> 6514L: kvm@vger.kernel.org 6515W: http://www.linux-kvm.org/ 6516S: Maintained 6517F: arch/x86/include/asm/svm.h 6518F: arch/x86/kvm/svm.c 6519 6520KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6521M: Alexander Graf <agraf@suse.com> 6522L: kvm-ppc@vger.kernel.org 6523W: http://www.linux-kvm.org/ 6524T: git git://github.com/agraf/linux-2.6.git 6525S: Supported 6526F: arch/powerpc/include/asm/kvm* 6527F: arch/powerpc/kvm/ 6528 6529KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6530M: Christian Borntraeger <borntraeger@de.ibm.com> 6531M: Cornelia Huck <cornelia.huck@de.ibm.com> 6532L: linux-s390@vger.kernel.org 6533W: http://www.ibm.com/developerworks/linux/linux390/ 6534T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6535S: Supported 6536F: Documentation/s390/kvm.txt 6537F: arch/s390/include/asm/kvm* 6538F: arch/s390/kvm/ 6539 6540KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6541M: Christoffer Dall <christoffer.dall@linaro.org> 6542M: Marc Zyngier <marc.zyngier@arm.com> 6543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6544L: kvmarm@lists.cs.columbia.edu 6545W: http://systems.cs.columbia.edu/projects/kvm-arm 6546T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6547S: Supported 6548F: arch/arm/include/uapi/asm/kvm* 6549F: arch/arm/include/asm/kvm* 6550F: arch/arm/kvm/ 6551F: virt/kvm/arm/ 6552F: include/kvm/arm_* 6553 6554KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6555M: Christoffer Dall <christoffer.dall@linaro.org> 6556M: Marc Zyngier <marc.zyngier@arm.com> 6557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6558L: kvmarm@lists.cs.columbia.edu 6559S: Maintained 6560F: arch/arm64/include/uapi/asm/kvm* 6561F: arch/arm64/include/asm/kvm* 6562F: arch/arm64/kvm/ 6563 6564KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6565M: James Hogan <james.hogan@imgtec.com> 6566L: linux-mips@linux-mips.org 6567S: Supported 6568F: arch/mips/include/uapi/asm/kvm* 6569F: arch/mips/include/asm/kvm* 6570F: arch/mips/kvm/ 6571 6572KEXEC 6573M: Eric Biederman <ebiederm@xmission.com> 6574W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6575L: kexec@lists.infradead.org 6576S: Maintained 6577F: include/linux/kexec.h 6578F: include/uapi/linux/kexec.h 6579F: kernel/kexec* 6580 6581KEYS/KEYRINGS: 6582M: David Howells <dhowells@redhat.com> 6583L: keyrings@vger.kernel.org 6584S: Maintained 6585F: Documentation/security/keys.txt 6586F: include/linux/key.h 6587F: include/linux/key-type.h 6588F: include/linux/keyctl.h 6589F: include/uapi/linux/keyctl.h 6590F: include/keys/ 6591F: security/keys/ 6592 6593KEYS-TRUSTED 6594M: David Safford <safford@us.ibm.com> 6595M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6596L: linux-security-module@vger.kernel.org 6597L: keyrings@vger.kernel.org 6598S: Supported 6599F: Documentation/security/keys-trusted-encrypted.txt 6600F: include/keys/trusted-type.h 6601F: security/keys/trusted.c 6602F: security/keys/trusted.h 6603 6604KEYS-ENCRYPTED 6605M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6606M: David Safford <safford@us.ibm.com> 6607L: linux-security-module@vger.kernel.org 6608L: keyrings@vger.kernel.org 6609S: Supported 6610F: Documentation/security/keys-trusted-encrypted.txt 6611F: include/keys/encrypted-type.h 6612F: security/keys/encrypted-keys/ 6613 6614KGDB / KDB /debug_core 6615M: Jason Wessel <jason.wessel@windriver.com> 6616W: http://kgdb.wiki.kernel.org/ 6617L: kgdb-bugreport@lists.sourceforge.net 6618T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6619S: Maintained 6620F: Documentation/DocBook/kgdb.tmpl 6621F: drivers/misc/kgdbts.c 6622F: drivers/tty/serial/kgdboc.c 6623F: include/linux/kdb.h 6624F: include/linux/kgdb.h 6625F: kernel/debug/ 6626 6627KMEMCHECK 6628M: Vegard Nossum <vegardno@ifi.uio.no> 6629M: Pekka Enberg <penberg@kernel.org> 6630S: Maintained 6631F: Documentation/kmemcheck.txt 6632F: arch/x86/include/asm/kmemcheck.h 6633F: arch/x86/mm/kmemcheck/ 6634F: include/linux/kmemcheck.h 6635F: mm/kmemcheck.c 6636 6637KMEMLEAK 6638M: Catalin Marinas <catalin.marinas@arm.com> 6639S: Maintained 6640F: Documentation/kmemleak.txt 6641F: include/linux/kmemleak.h 6642F: mm/kmemleak.c 6643F: mm/kmemleak-test.c 6644 6645KPROBES 6646M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6647M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6648M: "David S. Miller" <davem@davemloft.net> 6649M: Masami Hiramatsu <mhiramat@kernel.org> 6650S: Maintained 6651F: Documentation/kprobes.txt 6652F: include/linux/kprobes.h 6653F: kernel/kprobes.c 6654 6655KS0108 LCD CONTROLLER DRIVER 6656M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6657W: http://miguelojeda.es/auxdisplay.htm 6658W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6659S: Maintained 6660F: Documentation/auxdisplay/ks0108 6661F: drivers/auxdisplay/ks0108.c 6662F: include/linux/ks0108.h 6663 6664L3MDEV 6665M: David Ahern <dsa@cumulusnetworks.com> 6666L: netdev@vger.kernel.org 6667S: Maintained 6668F: net/l3mdev 6669F: include/net/l3mdev.h 6670 6671LANTIQ MIPS ARCHITECTURE 6672M: John Crispin <john@phrozen.org> 6673L: linux-mips@linux-mips.org 6674S: Maintained 6675F: arch/mips/lantiq 6676 6677LAPB module 6678L: linux-x25@vger.kernel.org 6679S: Orphan 6680F: Documentation/networking/lapb-module.txt 6681F: include/*/lapb.h 6682F: net/lapb/ 6683 6684LASI 53c700 driver for PARISC 6685M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6686L: linux-scsi@vger.kernel.org 6687S: Maintained 6688F: Documentation/scsi/53c700.txt 6689F: drivers/scsi/53c700* 6690 6691LED SUBSYSTEM 6692M: Richard Purdie <rpurdie@rpsys.net> 6693M: Jacek Anaszewski <j.anaszewski@samsung.com> 6694L: linux-leds@vger.kernel.org 6695T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6696S: Maintained 6697F: drivers/leds/ 6698F: include/linux/leds.h 6699 6700LEGACY EEPROM DRIVER 6701M: Jean Delvare <jdelvare@suse.com> 6702S: Maintained 6703F: Documentation/misc-devices/eeprom 6704F: drivers/misc/eeprom/eeprom.c 6705 6706LEGO USB Tower driver 6707M: Juergen Stuber <starblue@users.sourceforge.net> 6708L: legousb-devel@lists.sourceforge.net 6709W: http://legousb.sourceforge.net/ 6710S: Maintained 6711F: drivers/usb/misc/legousbtower.c 6712 6713LG2160 MEDIA DRIVER 6714M: Michael Krufky <mkrufky@linuxtv.org> 6715L: linux-media@vger.kernel.org 6716W: https://linuxtv.org 6717W: http://github.com/mkrufky 6718Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6719T: git git://linuxtv.org/mkrufky/tuners.git 6720S: Maintained 6721F: drivers/media/dvb-frontends/lg2160.* 6722 6723LGDT3305 MEDIA DRIVER 6724M: Michael Krufky <mkrufky@linuxtv.org> 6725L: linux-media@vger.kernel.org 6726W: https://linuxtv.org 6727W: http://github.com/mkrufky 6728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6729T: git git://linuxtv.org/mkrufky/tuners.git 6730S: Maintained 6731F: drivers/media/dvb-frontends/lgdt3305.* 6732 6733LGUEST 6734M: Rusty Russell <rusty@rustcorp.com.au> 6735L: lguest@lists.ozlabs.org 6736W: http://lguest.ozlabs.org/ 6737S: Odd Fixes 6738F: arch/x86/include/asm/lguest*.h 6739F: arch/x86/lguest/ 6740F: drivers/lguest/ 6741F: include/linux/lguest*.h 6742F: tools/lguest/ 6743 6744LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6745M: Tejun Heo <tj@kernel.org> 6746L: linux-ide@vger.kernel.org 6747T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6748S: Maintained 6749F: drivers/ata/ 6750F: include/linux/ata.h 6751F: include/linux/libata.h 6752 6753LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6754M: Viresh Kumar <vireshk@kernel.org> 6755L: linux-ide@vger.kernel.org 6756T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6757S: Maintained 6758F: include/linux/pata_arasan_cf_data.h 6759F: drivers/ata/pata_arasan_cf.c 6760 6761LIBATA PATA DRIVERS 6762M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6763M: Tejun Heo <tj@kernel.org> 6764L: linux-ide@vger.kernel.org 6765T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6766S: Maintained 6767F: drivers/ata/pata_*.c 6768F: drivers/ata/ata_generic.c 6769 6770LIBATA SATA AHCI PLATFORM devices support 6771M: Hans de Goede <hdegoede@redhat.com> 6772M: Tejun Heo <tj@kernel.org> 6773L: linux-ide@vger.kernel.org 6774T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6775S: Maintained 6776F: drivers/ata/ahci_platform.c 6777F: drivers/ata/libahci_platform.c 6778F: include/linux/ahci_platform.h 6779 6780LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6781M: Mikael Pettersson <mikpelinux@gmail.com> 6782L: linux-ide@vger.kernel.org 6783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6784S: Maintained 6785F: drivers/ata/sata_promise.* 6786 6787LIBLOCKDEP 6788M: Sasha Levin <sasha.levin@oracle.com> 6789S: Maintained 6790F: tools/lib/lockdep/ 6791 6792LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6793M: Dan Williams <dan.j.williams@intel.com> 6794L: linux-nvdimm@lists.01.org 6795Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6796T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6797S: Supported 6798F: drivers/nvdimm/* 6799F: include/linux/nd.h 6800F: include/linux/libnvdimm.h 6801F: include/uapi/linux/ndctl.h 6802 6803LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6804M: Ross Zwisler <ross.zwisler@linux.intel.com> 6805L: linux-nvdimm@lists.01.org 6806Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6807S: Supported 6808F: drivers/nvdimm/blk.c 6809F: drivers/nvdimm/region_devs.c 6810F: drivers/acpi/nfit* 6811 6812LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6813M: Vishal Verma <vishal.l.verma@intel.com> 6814L: linux-nvdimm@lists.01.org 6815Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6816S: Supported 6817F: drivers/nvdimm/btt* 6818 6819LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6820M: Ross Zwisler <ross.zwisler@linux.intel.com> 6821L: linux-nvdimm@lists.01.org 6822Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6823S: Supported 6824F: drivers/nvdimm/pmem.c 6825F: include/linux/pmem.h 6826F: arch/*/include/asm/pmem.h 6827 6828LIGHTNVM PLATFORM SUPPORT 6829M: Matias Bjorling <mb@lightnvm.io> 6830W: http://github/OpenChannelSSD 6831L: linux-block@vger.kernel.org 6832S: Maintained 6833F: drivers/lightnvm/ 6834F: include/linux/lightnvm.h 6835F: include/uapi/linux/lightnvm.h 6836 6837LINUX FOR IBM pSERIES (RS/6000) 6838M: Paul Mackerras <paulus@au.ibm.com> 6839W: http://www.ibm.com/linux/ltc/projects/ppc 6840S: Supported 6841F: arch/powerpc/boot/rs6000.h 6842 6843LINUX FOR POWERPC (32-BIT AND 64-BIT) 6844M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6845M: Paul Mackerras <paulus@samba.org> 6846M: Michael Ellerman <mpe@ellerman.id.au> 6847W: http://www.penguinppc.org/ 6848L: linuxppc-dev@lists.ozlabs.org 6849Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6850T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6851S: Supported 6852F: Documentation/powerpc/ 6853F: arch/powerpc/ 6854F: drivers/char/tpm/tpm_ibmvtpm* 6855F: drivers/crypto/nx/ 6856F: drivers/crypto/vmx/ 6857F: drivers/net/ethernet/ibm/ibmveth.* 6858F: drivers/net/ethernet/ibm/ibmvnic.* 6859F: drivers/pci/hotplug/rpa* 6860F: drivers/scsi/ibmvscsi/ 6861N: opal 6862N: /pmac 6863N: powermac 6864N: powernv 6865N: [^a-z0-9]ps3 6866N: pseries 6867 6868LINUX FOR POWER MACINTOSH 6869M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6870W: http://www.penguinppc.org/ 6871L: linuxppc-dev@lists.ozlabs.org 6872S: Maintained 6873F: arch/powerpc/platforms/powermac/ 6874F: drivers/macintosh/ 6875 6876LINUX FOR POWERPC EMBEDDED MPC5XXX 6877M: Anatolij Gustschin <agust@denx.de> 6878L: linuxppc-dev@lists.ozlabs.org 6879T: git git://git.denx.de/linux-denx-agust.git 6880S: Maintained 6881F: arch/powerpc/platforms/512x/ 6882F: arch/powerpc/platforms/52xx/ 6883 6884LINUX FOR POWERPC EMBEDDED PPC4XX 6885M: Alistair Popple <alistair@popple.id.au> 6886M: Matt Porter <mporter@kernel.crashing.org> 6887W: http://www.penguinppc.org/ 6888L: linuxppc-dev@lists.ozlabs.org 6889S: Maintained 6890F: arch/powerpc/platforms/40x/ 6891F: arch/powerpc/platforms/44x/ 6892 6893LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6894L: linuxppc-dev@lists.ozlabs.org 6895S: Orphan 6896F: arch/powerpc/*/*virtex* 6897F: arch/powerpc/*/*/*virtex* 6898 6899LINUX FOR POWERPC EMBEDDED PPC8XX 6900M: Vitaly Bordug <vitb@kernel.crashing.org> 6901W: http://www.penguinppc.org/ 6902L: linuxppc-dev@lists.ozlabs.org 6903S: Maintained 6904F: arch/powerpc/platforms/8xx/ 6905 6906LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6907M: Scott Wood <oss@buserror.net> 6908M: Kumar Gala <galak@kernel.crashing.org> 6909W: http://www.penguinppc.org/ 6910L: linuxppc-dev@lists.ozlabs.org 6911T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6912S: Maintained 6913F: arch/powerpc/platforms/83xx/ 6914F: arch/powerpc/platforms/85xx/ 6915 6916LINUX FOR POWERPC PA SEMI PWRFICIENT 6917M: Olof Johansson <olof@lixom.net> 6918L: linuxppc-dev@lists.ozlabs.org 6919S: Maintained 6920F: arch/powerpc/platforms/pasemi/ 6921F: drivers/*/*pasemi* 6922F: drivers/*/*/*pasemi* 6923 6924LINUX SECURITY MODULE (LSM) FRAMEWORK 6925M: Chris Wright <chrisw@sous-sol.org> 6926L: linux-security-module@vger.kernel.org 6927S: Supported 6928 6929LIS3LV02D ACCELEROMETER DRIVER 6930M: Eric Piel <eric.piel@tremplin-utc.net> 6931S: Maintained 6932F: Documentation/misc-devices/lis3lv02d 6933F: drivers/misc/lis3lv02d/ 6934F: drivers/platform/x86/hp_accel.c 6935 6936LIVE PATCHING 6937M: Josh Poimboeuf <jpoimboe@redhat.com> 6938M: Jessica Yu <jeyu@redhat.com> 6939M: Jiri Kosina <jikos@kernel.org> 6940M: Miroslav Benes <mbenes@suse.cz> 6941R: Petr Mladek <pmladek@suse.com> 6942S: Maintained 6943F: kernel/livepatch/ 6944F: include/linux/livepatch.h 6945F: arch/x86/include/asm/livepatch.h 6946F: arch/x86/kernel/livepatch.c 6947F: Documentation/livepatch/ 6948F: Documentation/ABI/testing/sysfs-kernel-livepatch 6949F: samples/livepatch/ 6950L: live-patching@vger.kernel.org 6951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6952 6953LINUX KERNEL DUMP TEST MODULE (LKDTM) 6954M: Kees Cook <keescook@chromium.org> 6955S: Maintained 6956F: drivers/misc/lkdtm.c 6957 6958LLC (802.2) 6959M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6960S: Maintained 6961F: include/linux/llc.h 6962F: include/uapi/linux/llc.h 6963F: include/net/llc* 6964F: net/llc/ 6965 6966LM73 HARDWARE MONITOR DRIVER 6967M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6968L: linux-hwmon@vger.kernel.org 6969S: Maintained 6970F: drivers/hwmon/lm73.c 6971 6972LM78 HARDWARE MONITOR DRIVER 6973M: Jean Delvare <jdelvare@suse.com> 6974L: linux-hwmon@vger.kernel.org 6975S: Maintained 6976F: Documentation/hwmon/lm78 6977F: drivers/hwmon/lm78.c 6978 6979LM83 HARDWARE MONITOR DRIVER 6980M: Jean Delvare <jdelvare@suse.com> 6981L: linux-hwmon@vger.kernel.org 6982S: Maintained 6983F: Documentation/hwmon/lm83 6984F: drivers/hwmon/lm83.c 6985 6986LM90 HARDWARE MONITOR DRIVER 6987M: Jean Delvare <jdelvare@suse.com> 6988L: linux-hwmon@vger.kernel.org 6989S: Maintained 6990F: Documentation/hwmon/lm90 6991F: Documentation/devicetree/bindings/hwmon/lm90.txt 6992F: drivers/hwmon/lm90.c 6993 6994LM95234 HARDWARE MONITOR DRIVER 6995M: Guenter Roeck <linux@roeck-us.net> 6996L: linux-hwmon@vger.kernel.org 6997S: Maintained 6998F: Documentation/hwmon/lm95234 6999F: drivers/hwmon/lm95234.c 7000 7001LME2510 MEDIA DRIVER 7002M: Malcolm Priestley <tvboxspy@gmail.com> 7003L: linux-media@vger.kernel.org 7004W: https://linuxtv.org 7005Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7006S: Maintained 7007F: drivers/media/usb/dvb-usb-v2/lmedm04* 7008 7009LOCKDEP AND LOCKSTAT 7010M: Peter Zijlstra <peterz@infradead.org> 7011M: Ingo Molnar <mingo@redhat.com> 7012L: linux-kernel@vger.kernel.org 7013T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 7014S: Maintained 7015F: Documentation/locking/lockdep*.txt 7016F: Documentation/locking/lockstat.txt 7017F: include/linux/lockdep.h 7018F: kernel/locking/ 7019 7020LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7021M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7022L: linux-ntfs-dev@lists.sourceforge.net 7023W: http://www.linux-ntfs.org/content/view/19/37/ 7024S: Maintained 7025F: Documentation/ldm.txt 7026F: block/partitions/ldm.* 7027 7028LogFS 7029M: Joern Engel <joern@logfs.org> 7030M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7031L: logfs@logfs.org 7032W: logfs.org 7033S: Maintained 7034F: fs/logfs/ 7035 7036LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7037M: Sathya Prakash <sathya.prakash@broadcom.com> 7038M: Chaitra P B <chaitra.basappa@broadcom.com> 7039M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7040L: MPT-FusionLinux.pdl@broadcom.com 7041L: linux-scsi@vger.kernel.org 7042W: http://www.avagotech.com/support/ 7043S: Supported 7044F: drivers/message/fusion/ 7045F: drivers/scsi/mpt2sas/ 7046F: drivers/scsi/mpt3sas/ 7047 7048LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7049M: Matthew Wilcox <matthew@wil.cx> 7050L: linux-scsi@vger.kernel.org 7051S: Maintained 7052F: drivers/scsi/sym53c8xx_2/ 7053 7054LTC4261 HARDWARE MONITOR DRIVER 7055M: Guenter Roeck <linux@roeck-us.net> 7056L: linux-hwmon@vger.kernel.org 7057S: Maintained 7058F: Documentation/hwmon/ltc4261 7059F: drivers/hwmon/ltc4261.c 7060 7061LTP (Linux Test Project) 7062M: Mike Frysinger <vapier@gentoo.org> 7063M: Cyril Hrubis <chrubis@suse.cz> 7064M: Wanlong Gao <wanlong.gao@gmail.com> 7065M: Jan Stancek <jstancek@redhat.com> 7066M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7067M: Alexey Kodanev <alexey.kodanev@oracle.com> 7068L: ltp@lists.linux.it (subscribers-only) 7069W: http://linux-test-project.github.io/ 7070T: git git://github.com/linux-test-project/ltp.git 7071S: Maintained 7072 7073M32R ARCHITECTURE 7074W: http://www.linux-m32r.org/ 7075S: Orphan 7076F: arch/m32r/ 7077 7078M68K ARCHITECTURE 7079M: Geert Uytterhoeven <geert@linux-m68k.org> 7080L: linux-m68k@lists.linux-m68k.org 7081W: http://www.linux-m68k.org/ 7082T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7083S: Maintained 7084F: arch/m68k/ 7085F: drivers/zorro/ 7086 7087M68K ON APPLE MACINTOSH 7088M: Joshua Thompson <funaho@jurai.org> 7089W: http://www.mac.linux-m68k.org/ 7090L: linux-m68k@lists.linux-m68k.org 7091S: Maintained 7092F: arch/m68k/mac/ 7093 7094M68K ON HP9000/300 7095M: Philip Blundell <philb@gnu.org> 7096W: http://www.tazenda.demon.co.uk/phil/linux-hp 7097S: Maintained 7098F: arch/m68k/hp300/ 7099 7100M88DS3103 MEDIA DRIVER 7101M: Antti Palosaari <crope@iki.fi> 7102L: linux-media@vger.kernel.org 7103W: https://linuxtv.org 7104W: http://palosaari.fi/linux/ 7105Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7106T: git git://linuxtv.org/anttip/media_tree.git 7107S: Maintained 7108F: drivers/media/dvb-frontends/m88ds3103* 7109 7110M88RS2000 MEDIA DRIVER 7111M: Malcolm Priestley <tvboxspy@gmail.com> 7112L: linux-media@vger.kernel.org 7113W: https://linuxtv.org 7114Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7115S: Maintained 7116F: drivers/media/dvb-frontends/m88rs2000* 7117 7118MA901 MASTERKIT USB FM RADIO DRIVER 7119M: Alexey Klimov <klimov.linux@gmail.com> 7120L: linux-media@vger.kernel.org 7121T: git git://linuxtv.org/media_tree.git 7122S: Maintained 7123F: drivers/media/radio/radio-ma901.c 7124 7125MAC80211 7126M: Johannes Berg <johannes@sipsolutions.net> 7127L: linux-wireless@vger.kernel.org 7128W: http://wireless.kernel.org/ 7129T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7130T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7131S: Maintained 7132F: Documentation/networking/mac80211-injection.txt 7133F: include/net/mac80211.h 7134F: net/mac80211/ 7135F: drivers/net/wireless/mac80211_hwsim.[ch] 7136 7137MACVLAN DRIVER 7138M: Patrick McHardy <kaber@trash.net> 7139L: netdev@vger.kernel.org 7140S: Maintained 7141F: drivers/net/macvlan.c 7142F: include/linux/if_macvlan.h 7143 7144MAILBOX API 7145M: Jassi Brar <jassisinghbrar@gmail.com> 7146L: linux-kernel@vger.kernel.org 7147S: Maintained 7148F: drivers/mailbox/ 7149F: include/linux/mailbox_client.h 7150F: include/linux/mailbox_controller.h 7151 7152MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7153M: Michael Kerrisk <mtk.manpages@gmail.com> 7154W: http://www.kernel.org/doc/man-pages 7155L: linux-man@vger.kernel.org 7156S: Maintained 7157 7158MARVELL ARMADA DRM SUPPORT 7159M: Russell King <rmk+kernel@armlinux.org.uk> 7160S: Maintained 7161F: drivers/gpu/drm/armada/ 7162F: include/uapi/drm/armada_drm.h 7163F: Documentation/devicetree/bindings/display/armada/ 7164 7165MARVELL 88E6352 DSA support 7166M: Guenter Roeck <linux@roeck-us.net> 7167S: Maintained 7168F: drivers/net/dsa/mv88e6352.c 7169 7170MARVELL CRYPTO DRIVER 7171M: Boris Brezillon <boris.brezillon@free-electrons.com> 7172M: Arnaud Ebalard <arno@natisbad.org> 7173F: drivers/crypto/marvell/ 7174S: Maintained 7175L: linux-crypto@vger.kernel.org 7176 7177MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7178M: Mirko Lindner <mlindner@marvell.com> 7179M: Stephen Hemminger <stephen@networkplumber.org> 7180L: netdev@vger.kernel.org 7181S: Maintained 7182F: drivers/net/ethernet/marvell/sk* 7183 7184MARVELL LIBERTAS WIRELESS DRIVER 7185L: libertas-dev@lists.infradead.org 7186S: Orphan 7187F: drivers/net/wireless/marvell/libertas/ 7188 7189MARVELL MV643XX ETHERNET DRIVER 7190M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7191L: netdev@vger.kernel.org 7192S: Maintained 7193F: drivers/net/ethernet/marvell/mv643xx_eth.* 7194F: include/linux/mv643xx.h 7195 7196MARVELL MVNETA ETHERNET DRIVER 7197M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7198L: netdev@vger.kernel.org 7199S: Maintained 7200F: drivers/net/ethernet/marvell/mvneta.* 7201 7202MARVELL MWIFIEX WIRELESS DRIVER 7203M: Amitkumar Karwar <akarwar@marvell.com> 7204M: Nishant Sarmukadam <nishants@marvell.com> 7205L: linux-wireless@vger.kernel.org 7206S: Maintained 7207F: drivers/net/wireless/marvell/mwifiex/ 7208 7209MARVELL MWL8K WIRELESS DRIVER 7210M: Lennert Buytenhek <buytenh@wantstofly.org> 7211L: linux-wireless@vger.kernel.org 7212S: Odd Fixes 7213F: drivers/net/wireless/marvell/mwl8k.c 7214 7215MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7216M: Nicolas Pitre <nico@fluxnic.net> 7217S: Odd Fixes 7218F: drivers/mmc/host/mvsdio.* 7219 7220MATROX FRAMEBUFFER DRIVER 7221L: linux-fbdev@vger.kernel.org 7222S: Orphan 7223F: drivers/video/fbdev/matrox/matroxfb_* 7224F: include/uapi/linux/matroxfb.h 7225 7226MAX16065 HARDWARE MONITOR DRIVER 7227M: Guenter Roeck <linux@roeck-us.net> 7228L: linux-hwmon@vger.kernel.org 7229S: Maintained 7230F: Documentation/hwmon/max16065 7231F: drivers/hwmon/max16065.c 7232 7233MAX20751 HARDWARE MONITOR DRIVER 7234M: Guenter Roeck <linux@roeck-us.net> 7235L: linux-hwmon@vger.kernel.org 7236S: Maintained 7237F: Documentation/hwmon/max20751 7238F: drivers/hwmon/max20751.c 7239 7240MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7241M: "Hans J. Koch" <hjk@hansjkoch.de> 7242L: linux-hwmon@vger.kernel.org 7243S: Maintained 7244F: Documentation/hwmon/max6650 7245F: drivers/hwmon/max6650.c 7246 7247MAX6697 HARDWARE MONITOR DRIVER 7248M: Guenter Roeck <linux@roeck-us.net> 7249L: linux-hwmon@vger.kernel.org 7250S: Maintained 7251F: Documentation/hwmon/max6697 7252F: Documentation/devicetree/bindings/i2c/max6697.txt 7253F: drivers/hwmon/max6697.c 7254F: include/linux/platform_data/max6697.h 7255 7256MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7257M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7258L: linux-pm@vger.kernel.org 7259S: Supported 7260F: drivers/power/max14577_charger.c 7261F: drivers/power/max77693_charger.c 7262 7263MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7264M: Javier Martinez Canillas <javier@osg.samsung.com> 7265L: linux-kernel@vger.kernel.org 7266S: Supported 7267F: drivers/*/*max77802*.c 7268F: Documentation/devicetree/bindings/*/*max77802.txt 7269F: include/dt-bindings/*/*max77802.h 7270 7271MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7272M: Chanwoo Choi <cw00.choi@samsung.com> 7273M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7274L: linux-kernel@vger.kernel.org 7275S: Supported 7276F: drivers/*/max14577*.c 7277F: drivers/*/max77686*.c 7278F: drivers/*/max77693*.c 7279F: drivers/extcon/extcon-max14577.c 7280F: drivers/extcon/extcon-max77693.c 7281F: drivers/rtc/rtc-max77686.c 7282F: drivers/clk/clk-max77686.c 7283F: Documentation/devicetree/bindings/mfd/max14577.txt 7284F: Documentation/devicetree/bindings/*/max77686.txt 7285F: Documentation/devicetree/bindings/mfd/max77693.txt 7286F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7287F: include/linux/mfd/max14577*.h 7288F: include/linux/mfd/max77686*.h 7289F: include/linux/mfd/max77693*.h 7290 7291MAXIRADIO FM RADIO RECEIVER DRIVER 7292M: Hans Verkuil <hverkuil@xs4all.nl> 7293L: linux-media@vger.kernel.org 7294T: git git://linuxtv.org/media_tree.git 7295W: https://linuxtv.org 7296S: Maintained 7297F: drivers/media/radio/radio-maxiradio* 7298 7299MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7300M: Peter Rosin <peda@axentia.se> 7301L: linux-iio@vger.kernel.org 7302S: Maintained 7303F: drivers/iio/potentiometer/mcp4531.c 7304 7305MEDIA DRIVERS FOR RENESAS - VSP1 7306M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7307L: linux-media@vger.kernel.org 7308L: linux-renesas-soc@vger.kernel.org 7309T: git git://linuxtv.org/media_tree.git 7310S: Supported 7311F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7312F: drivers/media/platform/vsp1/ 7313 7314MEDIA DRIVERS FOR ASCOT2E 7315M: Sergey Kozlov <serjk@netup.ru> 7316L: linux-media@vger.kernel.org 7317W: https://linuxtv.org 7318W: http://netup.tv/ 7319T: git git://linuxtv.org/media_tree.git 7320S: Supported 7321F: drivers/media/dvb-frontends/ascot2e* 7322 7323MEDIA DRIVERS FOR CXD2841ER 7324M: Sergey Kozlov <serjk@netup.ru> 7325L: linux-media@vger.kernel.org 7326W: https://linuxtv.org 7327W: http://netup.tv/ 7328T: git git://linuxtv.org/media_tree.git 7329S: Supported 7330F: drivers/media/dvb-frontends/cxd2841er* 7331 7332MEDIA DRIVERS FOR HORUS3A 7333M: Sergey Kozlov <serjk@netup.ru> 7334L: linux-media@vger.kernel.org 7335W: https://linuxtv.org 7336W: http://netup.tv/ 7337T: git git://linuxtv.org/media_tree.git 7338S: Supported 7339F: drivers/media/dvb-frontends/horus3a* 7340 7341MEDIA DRIVERS FOR LNBH25 7342M: Sergey Kozlov <serjk@netup.ru> 7343L: linux-media@vger.kernel.org 7344W: https://linuxtv.org 7345W: http://netup.tv/ 7346T: git git://linuxtv.org/media_tree.git 7347S: Supported 7348F: drivers/media/dvb-frontends/lnbh25* 7349 7350MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7351M: Sergey Kozlov <serjk@netup.ru> 7352L: linux-media@vger.kernel.org 7353W: https://linuxtv.org 7354W: http://netup.tv/ 7355T: git git://linuxtv.org/media_tree.git 7356S: Supported 7357F: drivers/media/pci/netup_unidvb/* 7358 7359MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7360M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 7361P: LinuxTV.org Project 7362L: linux-media@vger.kernel.org 7363W: https://linuxtv.org 7364Q: http://patchwork.kernel.org/project/linux-media/list/ 7365T: git git://linuxtv.org/media_tree.git 7366S: Maintained 7367F: Documentation/dvb/ 7368F: Documentation/video4linux/ 7369F: Documentation/DocBook/media/ 7370F: drivers/media/ 7371F: drivers/staging/media/ 7372F: include/linux/platform_data/media/ 7373F: include/media/ 7374F: include/uapi/linux/dvb/ 7375F: include/uapi/linux/videodev2.h 7376F: include/uapi/linux/media.h 7377F: include/uapi/linux/v4l2-* 7378F: include/uapi/linux/meye.h 7379F: include/uapi/linux/ivtv* 7380F: include/uapi/linux/uvcvideo.h 7381 7382MEDIATEK ETHERNET DRIVER 7383M: Felix Fietkau <nbd@openwrt.org> 7384M: John Crispin <blogic@openwrt.org> 7385L: netdev@vger.kernel.org 7386S: Maintained 7387F: drivers/net/ethernet/mediatek/ 7388 7389MEDIATEK MT7601U WIRELESS LAN DRIVER 7390M: Jakub Kicinski <kubakici@wp.pl> 7391L: linux-wireless@vger.kernel.org 7392S: Maintained 7393F: drivers/net/wireless/mediatek/mt7601u/ 7394 7395MEGARAID SCSI/SAS DRIVERS 7396M: Kashyap Desai <kashyap.desai@avagotech.com> 7397M: Sumit Saxena <sumit.saxena@avagotech.com> 7398M: Uday Lingala <uday.lingala@avagotech.com> 7399L: megaraidlinux.pdl@avagotech.com 7400L: linux-scsi@vger.kernel.org 7401W: http://www.lsi.com 7402S: Maintained 7403F: Documentation/scsi/megaraid.txt 7404F: drivers/scsi/megaraid.* 7405F: drivers/scsi/megaraid/ 7406 7407MELLANOX ETHERNET DRIVER (mlx4_en) 7408M: Eugenia Emantayev <eugenia@mellanox.com> 7409L: netdev@vger.kernel.org 7410S: Supported 7411W: http://www.mellanox.com 7412Q: http://patchwork.ozlabs.org/project/netdev/list/ 7413F: drivers/net/ethernet/mellanox/mlx4/en_* 7414 7415MELLANOX ETHERNET DRIVER (mlx5e) 7416M: Saeed Mahameed <saeedm@mellanox.com> 7417L: netdev@vger.kernel.org 7418S: Supported 7419W: http://www.mellanox.com 7420Q: http://patchwork.ozlabs.org/project/netdev/list/ 7421F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7422 7423MELLANOX ETHERNET SWITCH DRIVERS 7424M: Jiri Pirko <jiri@mellanox.com> 7425M: Ido Schimmel <idosch@mellanox.com> 7426L: netdev@vger.kernel.org 7427S: Supported 7428W: http://www.mellanox.com 7429Q: http://patchwork.ozlabs.org/project/netdev/list/ 7430F: drivers/net/ethernet/mellanox/mlxsw/ 7431 7432MEMBARRIER SUPPORT 7433M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7434M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7435L: linux-kernel@vger.kernel.org 7436S: Supported 7437F: kernel/membarrier.c 7438F: include/uapi/linux/membarrier.h 7439 7440MEMORY MANAGEMENT 7441L: linux-mm@kvack.org 7442W: http://www.linux-mm.org 7443S: Maintained 7444F: include/linux/mm.h 7445F: include/linux/gfp.h 7446F: include/linux/mmzone.h 7447F: include/linux/memory_hotplug.h 7448F: include/linux/vmalloc.h 7449F: mm/ 7450 7451MEMORY TECHNOLOGY DEVICES (MTD) 7452M: David Woodhouse <dwmw2@infradead.org> 7453M: Brian Norris <computersforpeace@gmail.com> 7454L: linux-mtd@lists.infradead.org 7455W: http://www.linux-mtd.infradead.org/ 7456Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7457T: git git://git.infradead.org/linux-mtd.git 7458T: git git://git.infradead.org/l2-mtd.git 7459S: Maintained 7460F: drivers/mtd/ 7461F: include/linux/mtd/ 7462F: include/uapi/mtd/ 7463 7464MEN A21 WATCHDOG DRIVER 7465M: Johannes Thumshirn <morbidrsa@gmail.com> 7466L: linux-watchdog@vger.kernel.org 7467S: Maintained 7468F: drivers/watchdog/mena21_wdt.c 7469 7470MEN CHAMELEON BUS (mcb) 7471M: Johannes Thumshirn <morbidrsa@gmail.com> 7472S: Maintained 7473F: drivers/mcb/ 7474F: include/linux/mcb.h 7475F: Documentation/men-chameleon-bus.txt 7476 7477MEN F21BMC (Board Management Controller) 7478M: Andreas Werner <andreas.werner@men.de> 7479S: Supported 7480F: drivers/mfd/menf21bmc.c 7481F: drivers/watchdog/menf21bmc_wdt.c 7482F: drivers/leds/leds-menf21bmc.c 7483F: drivers/hwmon/menf21bmc_hwmon.c 7484F: Documentation/hwmon/menf21bmc 7485 7486METAG ARCHITECTURE 7487M: James Hogan <james.hogan@imgtec.com> 7488L: linux-metag@vger.kernel.org 7489T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7490S: Odd Fixes 7491F: arch/metag/ 7492F: Documentation/metag/ 7493F: Documentation/devicetree/bindings/metag/ 7494F: Documentation/devicetree/bindings/interrupt-controller/img,* 7495F: drivers/clocksource/metag_generic.c 7496F: drivers/irqchip/irq-metag.c 7497F: drivers/irqchip/irq-metag-ext.c 7498F: drivers/tty/metag_da.c 7499 7500MICROBLAZE ARCHITECTURE 7501M: Michal Simek <monstr@monstr.eu> 7502W: http://www.monstr.eu/fdt/ 7503T: git git://git.monstr.eu/linux-2.6-microblaze.git 7504S: Supported 7505F: arch/microblaze/ 7506 7507MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7508M: Chen Yu <yu.c.chen@intel.com> 7509L: platform-driver-x86@vger.kernel.org 7510S: Supported 7511F: drivers/platform/x86/surfacepro3_button.c 7512 7513MICROTEK X6 SCANNER 7514M: Oliver Neukum <oliver@neukum.org> 7515S: Maintained 7516F: drivers/usb/image/microtek.* 7517 7518MIPS 7519M: Ralf Baechle <ralf@linux-mips.org> 7520L: linux-mips@linux-mips.org 7521W: http://www.linux-mips.org/ 7522T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7523Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7524S: Supported 7525F: Documentation/devicetree/bindings/mips/ 7526F: Documentation/mips/ 7527F: arch/mips/ 7528 7529MIPS/LOONGSON1 ARCHITECTURE 7530M: Keguang Zhang <keguang.zhang@gmail.com> 7531L: linux-mips@linux-mips.org 7532S: Maintained 7533F: arch/mips/loongson32/ 7534F: arch/mips/include/asm/mach-loongson32/ 7535F: drivers/*/*loongson1* 7536F: drivers/*/*/*loongson1* 7537 7538MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7539M: Hans Verkuil <hverkuil@xs4all.nl> 7540L: linux-media@vger.kernel.org 7541T: git git://linuxtv.org/media_tree.git 7542W: https://linuxtv.org 7543S: Odd Fixes 7544F: drivers/media/radio/radio-miropcm20* 7545 7546MELLANOX MLX4 core VPI driver 7547M: Yishai Hadas <yishaih@mellanox.com> 7548L: netdev@vger.kernel.org 7549L: linux-rdma@vger.kernel.org 7550W: http://www.mellanox.com 7551Q: http://patchwork.ozlabs.org/project/netdev/list/ 7552S: Supported 7553F: drivers/net/ethernet/mellanox/mlx4/ 7554F: include/linux/mlx4/ 7555 7556MELLANOX MLX4 IB driver 7557M: Yishai Hadas <yishaih@mellanox.com> 7558L: linux-rdma@vger.kernel.org 7559W: http://www.mellanox.com 7560Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7561S: Supported 7562F: drivers/infiniband/hw/mlx4/ 7563F: include/linux/mlx4/ 7564 7565MELLANOX MLX5 core VPI driver 7566M: Matan Barak <matanb@mellanox.com> 7567M: Leon Romanovsky <leonro@mellanox.com> 7568L: netdev@vger.kernel.org 7569L: linux-rdma@vger.kernel.org 7570W: http://www.mellanox.com 7571Q: http://patchwork.ozlabs.org/project/netdev/list/ 7572S: Supported 7573F: drivers/net/ethernet/mellanox/mlx5/core/ 7574F: include/linux/mlx5/ 7575 7576MELLANOX MLX5 IB driver 7577M: Matan Barak <matanb@mellanox.com> 7578M: Leon Romanovsky <leonro@mellanox.com> 7579L: linux-rdma@vger.kernel.org 7580W: http://www.mellanox.com 7581Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7582S: Supported 7583F: drivers/infiniband/hw/mlx5/ 7584F: include/linux/mlx5/ 7585 7586MELEXIS MLX90614 DRIVER 7587M: Crt Mori <cmo@melexis.com> 7588L: linux-iio@vger.kernel.org 7589W: http://www.melexis.com 7590S: Supported 7591F: drivers/iio/temperature/mlx90614.c 7592 7593MN88472 MEDIA DRIVER 7594M: Antti Palosaari <crope@iki.fi> 7595L: linux-media@vger.kernel.org 7596W: https://linuxtv.org 7597W: http://palosaari.fi/linux/ 7598Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7599T: git git://linuxtv.org/anttip/media_tree.git 7600S: Maintained 7601F: drivers/staging/media/mn88472/ 7602F: drivers/media/dvb-frontends/mn88472.h 7603 7604MN88473 MEDIA DRIVER 7605M: Antti Palosaari <crope@iki.fi> 7606L: linux-media@vger.kernel.org 7607W: https://linuxtv.org 7608W: http://palosaari.fi/linux/ 7609Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7610S: Maintained 7611F: drivers/media/dvb-frontends/mn88473* 7612 7613MODULE SUPPORT 7614M: Rusty Russell <rusty@rustcorp.com.au> 7615S: Maintained 7616F: include/linux/module.h 7617F: kernel/module.c 7618 7619MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7620W: http://popies.net/meye/ 7621S: Orphan 7622F: Documentation/video4linux/meye.txt 7623F: drivers/media/pci/meye/ 7624F: include/uapi/linux/meye.h 7625 7626MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7627M: Jiri Slaby <jirislaby@gmail.com> 7628S: Maintained 7629F: Documentation/serial/moxa-smartio 7630F: drivers/tty/mxser.* 7631 7632MR800 AVERMEDIA USB FM RADIO DRIVER 7633M: Alexey Klimov <klimov.linux@gmail.com> 7634L: linux-media@vger.kernel.org 7635T: git git://linuxtv.org/media_tree.git 7636S: Maintained 7637F: drivers/media/radio/radio-mr800.c 7638 7639MRF24J40 IEEE 802.15.4 RADIO DRIVER 7640M: Alan Ott <alan@signal11.us> 7641L: linux-wpan@vger.kernel.org 7642S: Maintained 7643F: drivers/net/ieee802154/mrf24j40.c 7644F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7645 7646MSI LAPTOP SUPPORT 7647M: "Lee, Chun-Yi" <jlee@suse.com> 7648L: platform-driver-x86@vger.kernel.org 7649S: Maintained 7650F: drivers/platform/x86/msi-laptop.c 7651 7652MSI WMI SUPPORT 7653L: platform-driver-x86@vger.kernel.org 7654S: Orphan 7655F: drivers/platform/x86/msi-wmi.c 7656 7657MSI001 MEDIA DRIVER 7658M: Antti Palosaari <crope@iki.fi> 7659L: linux-media@vger.kernel.org 7660W: https://linuxtv.org 7661W: http://palosaari.fi/linux/ 7662Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7663T: git git://linuxtv.org/anttip/media_tree.git 7664S: Maintained 7665F: drivers/media/tuners/msi001* 7666 7667MSI2500 MEDIA DRIVER 7668M: Antti Palosaari <crope@iki.fi> 7669L: linux-media@vger.kernel.org 7670W: https://linuxtv.org 7671W: http://palosaari.fi/linux/ 7672Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7673T: git git://linuxtv.org/anttip/media_tree.git 7674S: Maintained 7675F: drivers/media/usb/msi2500/ 7676 7677MSYSTEMS DISKONCHIP G3 MTD DRIVER 7678M: Robert Jarzmik <robert.jarzmik@free.fr> 7679L: linux-mtd@lists.infradead.org 7680S: Maintained 7681F: drivers/mtd/devices/docg3* 7682 7683MT9M032 APTINA SENSOR DRIVER 7684M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7685L: linux-media@vger.kernel.org 7686T: git git://linuxtv.org/media_tree.git 7687S: Maintained 7688F: drivers/media/i2c/mt9m032.c 7689F: include/media/i2c/mt9m032.h 7690 7691MT9P031 APTINA CAMERA SENSOR 7692M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7693L: linux-media@vger.kernel.org 7694T: git git://linuxtv.org/media_tree.git 7695S: Maintained 7696F: drivers/media/i2c/mt9p031.c 7697F: include/media/i2c/mt9p031.h 7698 7699MT9T001 APTINA CAMERA SENSOR 7700M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7701L: linux-media@vger.kernel.org 7702T: git git://linuxtv.org/media_tree.git 7703S: Maintained 7704F: drivers/media/i2c/mt9t001.c 7705F: include/media/i2c/mt9t001.h 7706 7707MT9V032 APTINA CAMERA SENSOR 7708M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7709L: linux-media@vger.kernel.org 7710T: git git://linuxtv.org/media_tree.git 7711S: Maintained 7712F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7713F: drivers/media/i2c/mt9v032.c 7714F: include/media/i2c/mt9v032.h 7715 7716MULTIFUNCTION DEVICES (MFD) 7717M: Lee Jones <lee.jones@linaro.org> 7718T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7719S: Supported 7720F: drivers/mfd/ 7721F: include/linux/mfd/ 7722 7723MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7724M: Ulf Hansson <ulf.hansson@linaro.org> 7725L: linux-mmc@vger.kernel.org 7726T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7727S: Maintained 7728F: drivers/mmc/ 7729F: include/linux/mmc/ 7730F: include/uapi/linux/mmc/ 7731 7732MULTIMEDIA CARD (MMC) ETC. OVER SPI 7733S: Orphan 7734F: drivers/mmc/host/mmc_spi.c 7735F: include/linux/spi/mmc_spi.h 7736 7737MULTISOUND SOUND DRIVER 7738M: Andrew Veliath <andrewtv@usa.net> 7739S: Maintained 7740F: Documentation/sound/oss/MultiSound 7741F: sound/oss/msnd* 7742 7743MULTITECH MULTIPORT CARD (ISICOM) 7744S: Orphan 7745F: drivers/tty/isicom.c 7746F: include/linux/isicom.h 7747 7748MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7749M: Bin Liu <b-liu@ti.com> 7750L: linux-usb@vger.kernel.org 7751T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7752S: Maintained 7753F: drivers/usb/musb/ 7754 7755MXL5007T MEDIA DRIVER 7756M: Michael Krufky <mkrufky@linuxtv.org> 7757L: linux-media@vger.kernel.org 7758W: https://linuxtv.org 7759W: http://github.com/mkrufky 7760Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7761T: git git://linuxtv.org/mkrufky/tuners.git 7762S: Maintained 7763F: drivers/media/tuners/mxl5007t.* 7764 7765MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7766M: Hyong-Youb Kim <hykim@myri.com> 7767L: netdev@vger.kernel.org 7768W: https://www.myricom.com/support/downloads/myri10ge.html 7769S: Supported 7770F: drivers/net/ethernet/myricom/myri10ge/ 7771 7772NAND FLASH SUBSYSTEM 7773M: Boris Brezillon <boris.brezillon@free-electrons.com> 7774R: Richard Weinberger <richard@nod.at> 7775L: linux-mtd@lists.infradead.org 7776W: http://www.linux-mtd.infradead.org/ 7777Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7778T: git git://github.com/linux-nand/linux.git 7779S: Maintained 7780F: drivers/mtd/nand/ 7781F: include/linux/mtd/nand*.h 7782 7783NATSEMI ETHERNET DRIVER (DP8381x) 7784S: Orphan 7785F: drivers/net/ethernet/natsemi/natsemi.c 7786 7787NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7788M: Daniel Mack <zonque@gmail.com> 7789S: Maintained 7790L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7791W: http://www.native-instruments.com 7792F: sound/usb/caiaq/ 7793 7794NCP FILESYSTEM 7795M: Petr Vandrovec <petr@vandrovec.name> 7796S: Odd Fixes 7797F: fs/ncpfs/ 7798 7799NCR 5380 SCSI DRIVERS 7800M: Finn Thain <fthain@telegraphics.com.au> 7801M: Michael Schmitz <schmitzmic@gmail.com> 7802L: linux-scsi@vger.kernel.org 7803S: Maintained 7804F: Documentation/scsi/g_NCR5380.txt 7805F: Documentation/scsi/dtc3x80.txt 7806F: drivers/scsi/NCR5380.* 7807F: drivers/scsi/arm/cumana_1.c 7808F: drivers/scsi/arm/oak.c 7809F: drivers/scsi/atari_scsi.* 7810F: drivers/scsi/dmx3191d.c 7811F: drivers/scsi/dtc.* 7812F: drivers/scsi/g_NCR5380.* 7813F: drivers/scsi/g_NCR5380_mmio.c 7814F: drivers/scsi/mac_scsi.* 7815F: drivers/scsi/pas16.* 7816F: drivers/scsi/sun3_scsi.* 7817F: drivers/scsi/sun3_scsi_vme.c 7818F: drivers/scsi/t128.* 7819 7820NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7821M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7822L: linux-scsi@vger.kernel.org 7823S: Maintained 7824F: drivers/scsi/NCR_D700.* 7825 7826NCT6775 HARDWARE MONITOR DRIVER 7827M: Guenter Roeck <linux@roeck-us.net> 7828L: linux-hwmon@vger.kernel.org 7829S: Maintained 7830F: Documentation/hwmon/nct6775 7831F: drivers/hwmon/nct6775.c 7832 7833NETEFFECT IWARP RNIC DRIVER (IW_NES) 7834M: Faisal Latif <faisal.latif@intel.com> 7835L: linux-rdma@vger.kernel.org 7836W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7837S: Supported 7838F: drivers/infiniband/hw/nes/ 7839 7840NETEM NETWORK EMULATOR 7841M: Stephen Hemminger <stephen@networkplumber.org> 7842L: netem@lists.linux-foundation.org (moderated for non-subscribers) 7843S: Maintained 7844F: net/sched/sch_netem.c 7845 7846NETERION 10GbE DRIVERS (s2io/vxge) 7847M: Jon Mason <jdmason@kudzu.us> 7848L: netdev@vger.kernel.org 7849S: Supported 7850F: Documentation/networking/s2io.txt 7851F: Documentation/networking/vxge.txt 7852F: drivers/net/ethernet/neterion/ 7853 7854NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7855M: Pablo Neira Ayuso <pablo@netfilter.org> 7856M: Patrick McHardy <kaber@trash.net> 7857M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7858L: netfilter-devel@vger.kernel.org 7859L: coreteam@netfilter.org 7860W: http://www.netfilter.org/ 7861W: http://www.iptables.org/ 7862Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7863T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7864T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7865S: Supported 7866F: include/linux/netfilter* 7867F: include/linux/netfilter/ 7868F: include/net/netfilter/ 7869F: include/uapi/linux/netfilter* 7870F: include/uapi/linux/netfilter/ 7871F: net/*/netfilter.c 7872F: net/*/netfilter/ 7873F: net/netfilter/ 7874F: net/bridge/br_netfilter*.c 7875 7876NETLABEL 7877M: Paul Moore <paul@paul-moore.com> 7878W: http://netlabel.sf.net 7879L: netdev@vger.kernel.org 7880S: Maintained 7881F: Documentation/netlabel/ 7882F: include/net/netlabel.h 7883F: net/netlabel/ 7884 7885NETROM NETWORK LAYER 7886M: Ralf Baechle <ralf@linux-mips.org> 7887L: linux-hams@vger.kernel.org 7888W: http://www.linux-ax25.org/ 7889S: Maintained 7890F: include/net/netrom.h 7891F: include/uapi/linux/netrom.h 7892F: net/netrom/ 7893 7894NETRONOME ETHERNET DRIVERS 7895M: Jakub Kicinski <jakub.kicinski@netronome.com> 7896L: oss-drivers@netronome.com 7897S: Maintained 7898F: drivers/net/ethernet/netronome/ 7899 7900NETWORK BLOCK DEVICE (NBD) 7901M: Markus Pargmann <mpa@pengutronix.de> 7902S: Maintained 7903L: nbd-general@lists.sourceforge.net 7904T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7905F: Documentation/blockdev/nbd.txt 7906F: drivers/block/nbd.c 7907F: include/uapi/linux/nbd.h 7908 7909NETWORK DROP MONITOR 7910M: Neil Horman <nhorman@tuxdriver.com> 7911L: netdev@vger.kernel.org 7912S: Maintained 7913W: https://fedorahosted.org/dropwatch/ 7914F: net/core/drop_monitor.c 7915 7916NETWORKING [GENERAL] 7917M: "David S. Miller" <davem@davemloft.net> 7918L: netdev@vger.kernel.org 7919W: http://www.linuxfoundation.org/en/Net 7920Q: http://patchwork.ozlabs.org/project/netdev/list/ 7921T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7922T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7923S: Maintained 7924F: net/ 7925F: include/net/ 7926F: include/linux/in.h 7927F: include/linux/net.h 7928F: include/linux/netdevice.h 7929F: include/uapi/linux/in.h 7930F: include/uapi/linux/net.h 7931F: include/uapi/linux/netdevice.h 7932F: include/uapi/linux/net_namespace.h 7933F: tools/net/ 7934F: tools/testing/selftests/net/ 7935F: lib/random32.c 7936F: lib/test_bpf.c 7937 7938NETWORKING [IPv4/IPv6] 7939M: "David S. Miller" <davem@davemloft.net> 7940M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7941M: James Morris <jmorris@namei.org> 7942M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7943M: Patrick McHardy <kaber@trash.net> 7944L: netdev@vger.kernel.org 7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7946S: Maintained 7947F: net/ipv4/ 7948F: net/ipv6/ 7949F: include/net/ip* 7950F: arch/x86/net/* 7951 7952NETWORKING [IPSEC] 7953M: Steffen Klassert <steffen.klassert@secunet.com> 7954M: Herbert Xu <herbert@gondor.apana.org.au> 7955M: "David S. Miller" <davem@davemloft.net> 7956L: netdev@vger.kernel.org 7957T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7958T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7959S: Maintained 7960F: net/core/flow.c 7961F: net/xfrm/ 7962F: net/key/ 7963F: net/ipv4/xfrm* 7964F: net/ipv4/esp4.c 7965F: net/ipv4/ah4.c 7966F: net/ipv4/ipcomp.c 7967F: net/ipv4/ip_vti.c 7968F: net/ipv6/xfrm* 7969F: net/ipv6/esp6.c 7970F: net/ipv6/ah6.c 7971F: net/ipv6/ipcomp6.c 7972F: net/ipv6/ip6_vti.c 7973F: include/uapi/linux/xfrm.h 7974F: include/net/xfrm.h 7975 7976NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 7977M: Paul Moore <paul@paul-moore.com> 7978L: netdev@vger.kernel.org 7979S: Maintained 7980 7981NETWORKING [WIRELESS] 7982L: linux-wireless@vger.kernel.org 7983Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7984 7985NETWORKING DRIVERS 7986L: netdev@vger.kernel.org 7987W: http://www.linuxfoundation.org/en/Net 7988Q: http://patchwork.ozlabs.org/project/netdev/list/ 7989T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7990T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7991S: Odd Fixes 7992F: drivers/net/ 7993F: include/linux/if_* 7994F: include/linux/netdevice.h 7995F: include/linux/etherdevice.h 7996F: include/linux/fcdevice.h 7997F: include/linux/fddidevice.h 7998F: include/linux/hippidevice.h 7999F: include/linux/inetdevice.h 8000F: include/uapi/linux/if_* 8001F: include/uapi/linux/netdevice.h 8002 8003NETWORKING DRIVERS (WIRELESS) 8004M: Kalle Valo <kvalo@codeaurora.org> 8005L: linux-wireless@vger.kernel.org 8006Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8007T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8008T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8009S: Maintained 8010F: drivers/net/wireless/ 8011 8012NETXEN (1/10) GbE SUPPORT 8013M: Manish Chopra <manish.chopra@qlogic.com> 8014M: Sony Chacko <sony.chacko@qlogic.com> 8015M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8016L: netdev@vger.kernel.org 8017W: http://www.qlogic.com 8018S: Supported 8019F: drivers/net/ethernet/qlogic/netxen/ 8020 8021NFC SUBSYSTEM 8022M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8023M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8024M: Samuel Ortiz <sameo@linux.intel.com> 8025L: linux-wireless@vger.kernel.org 8026L: linux-nfc@lists.01.org (subscribers-only) 8027S: Supported 8028F: net/nfc/ 8029F: include/net/nfc/ 8030F: include/uapi/linux/nfc.h 8031F: drivers/nfc/ 8032F: include/linux/platform_data/nfcmrvl.h 8033F: include/linux/platform_data/nxp-nci.h 8034F: include/linux/platform_data/pn544.h 8035F: include/linux/platform_data/st21nfca.h 8036F: include/linux/platform_data/st-nci.h 8037F: Documentation/devicetree/bindings/net/nfc/ 8038 8039NFS, SUNRPC, AND LOCKD CLIENTS 8040M: Trond Myklebust <trond.myklebust@primarydata.com> 8041M: Anna Schumaker <anna.schumaker@netapp.com> 8042L: linux-nfs@vger.kernel.org 8043W: http://client.linux-nfs.org 8044T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8045S: Maintained 8046F: fs/lockd/ 8047F: fs/nfs/ 8048F: fs/nfs_common/ 8049F: net/sunrpc/ 8050F: include/linux/lockd/ 8051F: include/linux/nfs* 8052F: include/linux/sunrpc/ 8053F: include/uapi/linux/nfs* 8054F: include/uapi/linux/sunrpc/ 8055 8056NILFS2 FILESYSTEM 8057M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8058L: linux-nilfs@vger.kernel.org 8059W: http://nilfs.sourceforge.net/ 8060W: http://nilfs.osdn.jp/ 8061T: git git://github.com/konis/nilfs2.git 8062S: Supported 8063F: Documentation/filesystems/nilfs2.txt 8064F: fs/nilfs2/ 8065F: include/linux/nilfs2_fs.h 8066F: include/trace/events/nilfs2.h 8067 8068NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8069M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8070W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8071S: Maintained 8072F: Documentation/scsi/NinjaSCSI.txt 8073F: drivers/scsi/pcmcia/nsp_* 8074 8075NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8076M: GOTO Masanori <gotom@debian.or.jp> 8077M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8078W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8079S: Maintained 8080F: Documentation/scsi/NinjaSCSI.txt 8081F: drivers/scsi/nsp32* 8082 8083NIOS2 ARCHITECTURE 8084M: Ley Foon Tan <lftan@altera.com> 8085L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8086T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8087S: Maintained 8088F: arch/nios2/ 8089 8090NOKIA N900 POWER SUPPLY DRIVERS 8091R: Pali Rohár <pali.rohar@gmail.com> 8092F: include/linux/power/bq2415x_charger.h 8093F: include/linux/power/bq27xxx_battery.h 8094F: include/linux/power/isp1704_charger.h 8095F: drivers/power/bq2415x_charger.c 8096F: drivers/power/bq27xxx_battery.c 8097F: drivers/power/bq27xxx_battery_i2c.c 8098F: drivers/power/isp1704_charger.c 8099F: drivers/power/rx51_battery.c 8100 8101NTB DRIVER CORE 8102M: Jon Mason <jdmason@kudzu.us> 8103M: Dave Jiang <dave.jiang@intel.com> 8104M: Allen Hubbe <Allen.Hubbe@emc.com> 8105L: linux-ntb@googlegroups.com 8106S: Supported 8107W: https://github.com/jonmason/ntb/wiki 8108T: git git://github.com/jonmason/ntb.git 8109F: drivers/ntb/ 8110F: drivers/net/ntb_netdev.c 8111F: include/linux/ntb.h 8112F: include/linux/ntb_transport.h 8113 8114NTB INTEL DRIVER 8115M: Jon Mason <jdmason@kudzu.us> 8116M: Dave Jiang <dave.jiang@intel.com> 8117L: linux-ntb@googlegroups.com 8118S: Supported 8119W: https://github.com/jonmason/ntb/wiki 8120T: git git://github.com/jonmason/ntb.git 8121F: drivers/ntb/hw/intel/ 8122 8123NTB AMD DRIVER 8124M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8125L: linux-ntb@googlegroups.com 8126S: Supported 8127F: drivers/ntb/hw/amd/ 8128 8129NTFS FILESYSTEM 8130M: Anton Altaparmakov <anton@tuxera.com> 8131L: linux-ntfs-dev@lists.sourceforge.net 8132W: http://www.tuxera.com/ 8133T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8134S: Supported 8135F: Documentation/filesystems/ntfs.txt 8136F: fs/ntfs/ 8137 8138NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8139M: Antonino Daplas <adaplas@gmail.com> 8140L: linux-fbdev@vger.kernel.org 8141S: Maintained 8142F: drivers/video/fbdev/riva/ 8143F: drivers/video/fbdev/nvidia/ 8144 8145NVM EXPRESS DRIVER 8146M: Keith Busch <keith.busch@intel.com> 8147M: Jens Axboe <axboe@fb.com> 8148L: linux-nvme@lists.infradead.org 8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8150W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8151S: Supported 8152F: drivers/nvme/host/ 8153F: include/linux/nvme.h 8154 8155NVMEM FRAMEWORK 8156M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8157M: Maxime Ripard <maxime.ripard@free-electrons.com> 8158S: Maintained 8159F: drivers/nvmem/ 8160F: Documentation/devicetree/bindings/nvmem/ 8161F: include/linux/nvmem-consumer.h 8162F: include/linux/nvmem-provider.h 8163 8164NXP-NCI NFC DRIVER 8165M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8166R: Charles Gorand <charles.gorand@effinnov.com> 8167L: linux-nfc@lists.01.org (moderated for non-subscribers) 8168S: Supported 8169F: drivers/nfc/nxp-nci 8170 8171NXP TDA998X DRM DRIVER 8172M: Russell King <rmk+kernel@armlinux.org.uk> 8173S: Supported 8174F: drivers/gpu/drm/i2c/tda998x_drv.c 8175F: include/drm/i2c/tda998x.h 8176 8177NXP TFA9879 DRIVER 8178M: Peter Rosin <peda@axentia.se> 8179L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8180S: Maintained 8181F: sound/soc/codecs/tfa9879* 8182 8183OBJTOOL 8184M: Josh Poimboeuf <jpoimboe@redhat.com> 8185S: Supported 8186F: tools/objtool/ 8187 8188OMAP SUPPORT 8189M: Tony Lindgren <tony@atomide.com> 8190L: linux-omap@vger.kernel.org 8191W: http://www.muru.com/linux/omap/ 8192W: http://linux.omap.com/ 8193Q: http://patchwork.kernel.org/project/linux-omap/list/ 8194T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8195S: Maintained 8196F: arch/arm/*omap*/ 8197F: arch/arm/configs/omap1_defconfig 8198F: arch/arm/configs/omap2plus_defconfig 8199F: drivers/i2c/busses/i2c-omap.c 8200F: drivers/irqchip/irq-omap-intc.c 8201F: drivers/mfd/*omap*.c 8202F: drivers/mfd/menelaus.c 8203F: drivers/mfd/palmas.c 8204F: drivers/mfd/tps65217.c 8205F: drivers/mfd/tps65218.c 8206F: drivers/mfd/tps65910.c 8207F: drivers/mfd/twl-core.[ch] 8208F: drivers/mfd/twl4030*.c 8209F: drivers/mfd/twl6030*.c 8210F: drivers/mfd/twl6040*.c 8211F: drivers/regulator/palmas-regulator*.c 8212F: drivers/regulator/pbias-regulator.c 8213F: drivers/regulator/tps65217-regulator.c 8214F: drivers/regulator/tps65218-regulator.c 8215F: drivers/regulator/tps65910-regulator.c 8216F: drivers/regulator/twl-regulator.c 8217F: include/linux/i2c-omap.h 8218 8219OMAP DEVICE TREE SUPPORT 8220M: Benoît Cousson <bcousson@baylibre.com> 8221M: Tony Lindgren <tony@atomide.com> 8222L: linux-omap@vger.kernel.org 8223L: devicetree@vger.kernel.org 8224S: Maintained 8225F: arch/arm/boot/dts/*omap* 8226F: arch/arm/boot/dts/*am3* 8227F: arch/arm/boot/dts/*am4* 8228F: arch/arm/boot/dts/*am5* 8229F: arch/arm/boot/dts/*dra7* 8230 8231OMAP CLOCK FRAMEWORK SUPPORT 8232M: Paul Walmsley <paul@pwsan.com> 8233L: linux-omap@vger.kernel.org 8234S: Maintained 8235F: arch/arm/*omap*/*clock* 8236 8237OMAP POWER MANAGEMENT SUPPORT 8238M: Kevin Hilman <khilman@kernel.org> 8239L: linux-omap@vger.kernel.org 8240S: Maintained 8241F: arch/arm/*omap*/*pm* 8242F: drivers/cpufreq/omap-cpufreq.c 8243 8244OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8245M: Rajendra Nayak <rnayak@codeaurora.org> 8246M: Paul Walmsley <paul@pwsan.com> 8247L: linux-omap@vger.kernel.org 8248S: Maintained 8249F: arch/arm/mach-omap2/prm* 8250 8251OMAP AUDIO SUPPORT 8252M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8253M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8254L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8255L: linux-omap@vger.kernel.org 8256S: Maintained 8257F: sound/soc/omap/ 8258 8259OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8260M: Roger Quadros <rogerq@ti.com> 8261M: Tony Lindgren <tony@atomide.com> 8262L: linux-omap@vger.kernel.org 8263S: Maintained 8264F: drivers/memory/omap-gpmc.c 8265F: arch/arm/mach-omap2/*gpmc* 8266 8267OMAP FRAMEBUFFER SUPPORT 8268M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8269L: linux-fbdev@vger.kernel.org 8270L: linux-omap@vger.kernel.org 8271S: Maintained 8272F: drivers/video/fbdev/omap/ 8273 8274OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8275M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8276L: linux-omap@vger.kernel.org 8277L: linux-fbdev@vger.kernel.org 8278S: Maintained 8279F: drivers/video/fbdev/omap2/ 8280F: Documentation/arm/OMAP/DSS 8281 8282OMAP HARDWARE SPINLOCK SUPPORT 8283M: Ohad Ben-Cohen <ohad@wizery.com> 8284L: linux-omap@vger.kernel.org 8285S: Maintained 8286F: drivers/hwspinlock/omap_hwspinlock.c 8287 8288OMAP MMC SUPPORT 8289M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8290L: linux-omap@vger.kernel.org 8291S: Maintained 8292F: drivers/mmc/host/omap.c 8293 8294OMAP HS MMC SUPPORT 8295L: linux-mmc@vger.kernel.org 8296L: linux-omap@vger.kernel.org 8297S: Orphan 8298F: drivers/mmc/host/omap_hsmmc.c 8299 8300OMAP RANDOM NUMBER GENERATOR SUPPORT 8301M: Deepak Saxena <dsaxena@plexity.net> 8302S: Maintained 8303F: drivers/char/hw_random/omap-rng.c 8304 8305OMAP HWMOD SUPPORT 8306M: Benoît Cousson <bcousson@baylibre.com> 8307M: Paul Walmsley <paul@pwsan.com> 8308L: linux-omap@vger.kernel.org 8309S: Maintained 8310F: arch/arm/mach-omap2/omap_hwmod.* 8311 8312OMAP HWMOD DATA 8313M: Paul Walmsley <paul@pwsan.com> 8314L: linux-omap@vger.kernel.org 8315S: Maintained 8316F: arch/arm/mach-omap2/omap_hwmod*data* 8317 8318OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8319M: Benoît Cousson <bcousson@baylibre.com> 8320L: linux-omap@vger.kernel.org 8321S: Maintained 8322F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8323 8324OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8325M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8326L: linux-media@vger.kernel.org 8327S: Maintained 8328F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8329F: drivers/media/platform/omap3isp/ 8330F: drivers/staging/media/omap4iss/ 8331 8332OMAP USB SUPPORT 8333L: linux-usb@vger.kernel.org 8334L: linux-omap@vger.kernel.org 8335S: Orphan 8336F: drivers/usb/*/*omap* 8337F: arch/arm/*omap*/usb* 8338 8339OMAP GPIO DRIVER 8340M: Grygorii Strashko <grygorii.strashko@ti.com> 8341M: Santosh Shilimkar <ssantosh@kernel.org> 8342M: Kevin Hilman <khilman@kernel.org> 8343L: linux-omap@vger.kernel.org 8344S: Maintained 8345F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8346F: drivers/gpio/gpio-omap.c 8347 8348OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8349M: Mark Jackson <mpfj@newflow.co.uk> 8350L: linux-omap@vger.kernel.org 8351S: Maintained 8352F: arch/arm/boot/dts/am335x-nano.dts 8353 8354OMFS FILESYSTEM 8355M: Bob Copeland <me@bobcopeland.com> 8356L: linux-karma-devel@lists.sourceforge.net 8357S: Maintained 8358F: Documentation/filesystems/omfs.txt 8359F: fs/omfs/ 8360 8361OMNIKEY CARDMAN 4000 DRIVER 8362M: Harald Welte <laforge@gnumonks.org> 8363S: Maintained 8364F: drivers/char/pcmcia/cm4000_cs.c 8365F: include/linux/cm4000_cs.h 8366F: include/uapi/linux/cm4000_cs.h 8367 8368OMNIKEY CARDMAN 4040 DRIVER 8369M: Harald Welte <laforge@gnumonks.org> 8370S: Maintained 8371F: drivers/char/pcmcia/cm4040_cs.* 8372 8373OMNIVISION OV7670 SENSOR DRIVER 8374M: Jonathan Corbet <corbet@lwn.net> 8375L: linux-media@vger.kernel.org 8376T: git git://linuxtv.org/media_tree.git 8377S: Maintained 8378F: drivers/media/i2c/ov7670.c 8379 8380ONENAND FLASH DRIVER 8381M: Kyungmin Park <kyungmin.park@samsung.com> 8382L: linux-mtd@lists.infradead.org 8383S: Maintained 8384F: drivers/mtd/onenand/ 8385F: include/linux/mtd/onenand*.h 8386 8387ONSTREAM SCSI TAPE DRIVER 8388M: Willem Riede <osst@riede.org> 8389L: osst-users@lists.sourceforge.net 8390L: linux-scsi@vger.kernel.org 8391S: Maintained 8392F: Documentation/scsi/osst.txt 8393F: drivers/scsi/osst.* 8394F: drivers/scsi/osst_*.h 8395F: drivers/scsi/st.h 8396 8397OPENCORES I2C BUS DRIVER 8398M: Peter Korsgaard <jacmet@sunsite.dk> 8399L: linux-i2c@vger.kernel.org 8400S: Maintained 8401F: Documentation/i2c/busses/i2c-ocores 8402F: drivers/i2c/busses/i2c-ocores.c 8403 8404OPEN FIRMWARE AND FLATTENED DEVICE TREE 8405M: Rob Herring <robh+dt@kernel.org> 8406M: Frank Rowand <frowand.list@gmail.com> 8407M: Grant Likely <grant.likely@linaro.org> 8408L: devicetree@vger.kernel.org 8409W: http://www.devicetree.org/ 8410T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git 8411S: Maintained 8412F: drivers/of/ 8413F: include/linux/of*.h 8414F: scripts/dtc/ 8415 8416OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8417M: Rob Herring <robh+dt@kernel.org> 8418M: Pawel Moll <pawel.moll@arm.com> 8419M: Mark Rutland <mark.rutland@arm.com> 8420M: Ian Campbell <ijc+devicetree@hellion.org.uk> 8421M: Kumar Gala <galak@codeaurora.org> 8422L: devicetree@vger.kernel.org 8423T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8424S: Maintained 8425F: Documentation/devicetree/ 8426F: arch/*/boot/dts/ 8427F: include/dt-bindings/ 8428 8429OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8430M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8431L: devicetree@vger.kernel.org 8432S: Maintained 8433F: Documentation/devicetree/dynamic-resolution-notes.txt 8434F: Documentation/devicetree/overlay-notes.txt 8435F: drivers/of/overlay.c 8436F: drivers/of/resolver.c 8437 8438OPENRISC ARCHITECTURE 8439M: Jonas Bonn <jonas@southpole.se> 8440W: http://openrisc.net 8441S: Maintained 8442T: git git://openrisc.net/~jonas/linux 8443F: arch/openrisc/ 8444 8445OPENVSWITCH 8446M: Pravin Shelar <pshelar@nicira.com> 8447L: netdev@vger.kernel.org 8448L: dev@openvswitch.org 8449W: http://openvswitch.org 8450S: Maintained 8451F: net/openvswitch/ 8452F: include/uapi/linux/openvswitch.h 8453 8454OPERATING PERFORMANCE POINTS (OPP) 8455M: Viresh Kumar <vireshk@kernel.org> 8456M: Nishanth Menon <nm@ti.com> 8457M: Stephen Boyd <sboyd@codeaurora.org> 8458L: linux-pm@vger.kernel.org 8459S: Maintained 8460T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8461F: drivers/base/power/opp/ 8462F: include/linux/pm_opp.h 8463F: Documentation/power/opp.txt 8464F: Documentation/devicetree/bindings/opp/ 8465 8466OPL4 DRIVER 8467M: Clemens Ladisch <clemens@ladisch.de> 8468L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8469T: git git://git.alsa-project.org/alsa-kernel.git 8470S: Maintained 8471F: sound/drivers/opl4/ 8472 8473OPROFILE 8474M: Robert Richter <rric@kernel.org> 8475L: oprofile-list@lists.sf.net 8476S: Maintained 8477F: arch/*/include/asm/oprofile*.h 8478F: arch/*/oprofile/ 8479F: drivers/oprofile/ 8480F: include/linux/oprofile.h 8481 8482ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8483M: Mark Fasheh <mfasheh@suse.com> 8484M: Joel Becker <jlbec@evilplan.org> 8485L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8486W: http://ocfs2.wiki.kernel.org 8487S: Supported 8488F: Documentation/filesystems/ocfs2.txt 8489F: Documentation/filesystems/dlmfs.txt 8490F: fs/ocfs2/ 8491 8492ORINOCO DRIVER 8493L: linux-wireless@vger.kernel.org 8494W: http://wireless.kernel.org/en/users/Drivers/orinoco 8495W: http://www.nongnu.org/orinoco/ 8496S: Orphan 8497F: drivers/net/wireless/intersil/orinoco/ 8498 8499OSD LIBRARY and FILESYSTEM 8500M: Boaz Harrosh <ooo@electrozaur.com> 8501M: Benny Halevy <bhalevy@primarydata.com> 8502L: osd-dev@open-osd.org 8503W: http://open-osd.org 8504T: git git://git.open-osd.org/open-osd.git 8505S: Maintained 8506F: drivers/scsi/osd/ 8507F: include/scsi/osd_* 8508F: fs/exofs/ 8509 8510OVERLAY FILESYSTEM 8511M: Miklos Szeredi <miklos@szeredi.hu> 8512L: linux-unionfs@vger.kernel.org 8513T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8514S: Supported 8515F: fs/overlayfs/ 8516F: Documentation/filesystems/overlayfs.txt 8517 8518ORANGEFS FILESYSTEM 8519M: Mike Marshall <hubcap@omnibond.com> 8520L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8521T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8522S: Supported 8523F: fs/orangefs/ 8524F: Documentation/filesystems/orangefs.txt 8525 8526P54 WIRELESS DRIVER 8527M: Christian Lamparter <chunkeey@googlemail.com> 8528L: linux-wireless@vger.kernel.org 8529W: http://wireless.kernel.org/en/users/Drivers/p54 8530S: Maintained 8531F: drivers/net/wireless/intersil/p54/ 8532 8533PA SEMI ETHERNET DRIVER 8534M: Olof Johansson <olof@lixom.net> 8535L: netdev@vger.kernel.org 8536S: Maintained 8537F: drivers/net/ethernet/pasemi/* 8538 8539PA SEMI SMBUS DRIVER 8540M: Olof Johansson <olof@lixom.net> 8541L: linux-i2c@vger.kernel.org 8542S: Maintained 8543F: drivers/i2c/busses/i2c-pasemi.c 8544 8545PADATA PARALLEL EXECUTION MECHANISM 8546M: Steffen Klassert <steffen.klassert@secunet.com> 8547L: linux-crypto@vger.kernel.org 8548S: Maintained 8549F: kernel/padata.c 8550F: include/linux/padata.h 8551F: Documentation/padata.txt 8552 8553PANASONIC LAPTOP ACPI EXTRAS DRIVER 8554M: Harald Welte <laforge@gnumonks.org> 8555L: platform-driver-x86@vger.kernel.org 8556S: Maintained 8557F: drivers/platform/x86/panasonic-laptop.c 8558 8559PANASONIC MN10300/AM33/AM34 PORT 8560M: David Howells <dhowells@redhat.com> 8561L: linux-am33-list@redhat.com (moderated for non-subscribers) 8562W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8563S: Maintained 8564F: Documentation/mn10300/ 8565F: arch/mn10300/ 8566 8567PARALLEL LCD/KEYPAD PANEL DRIVER 8568M: Willy Tarreau <willy@haproxy.com> 8569M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8570S: Odd Fixes 8571F: Documentation/misc-devices/lcd-panel-cgram.txt 8572F: drivers/misc/panel.c 8573 8574PARALLEL PORT SUBSYSTEM 8575M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8576M: Sudip Mukherjee <sudip@vectorindia.org> 8577L: linux-parport@lists.infradead.org (subscribers-only) 8578S: Maintained 8579F: drivers/parport/ 8580F: include/linux/parport*.h 8581F: drivers/char/ppdev.c 8582F: include/uapi/linux/ppdev.h 8583F: Documentation/parport*.txt 8584 8585PARAVIRT_OPS INTERFACE 8586M: Jeremy Fitzhardinge <jeremy@goop.org> 8587M: Chris Wright <chrisw@sous-sol.org> 8588M: Alok Kataria <akataria@vmware.com> 8589M: Rusty Russell <rusty@rustcorp.com.au> 8590L: virtualization@lists.linux-foundation.org 8591S: Supported 8592F: Documentation/virtual/paravirt_ops.txt 8593F: arch/*/kernel/paravirt* 8594F: arch/*/include/asm/paravirt.h 8595 8596PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8597M: Tim Waugh <tim@cyberelk.net> 8598L: linux-parport@lists.infradead.org (subscribers-only) 8599S: Maintained 8600F: Documentation/blockdev/paride.txt 8601F: drivers/block/paride/ 8602 8603PARISC ARCHITECTURE 8604M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8605M: Helge Deller <deller@gmx.de> 8606L: linux-parisc@vger.kernel.org 8607W: http://www.parisc-linux.org/ 8608Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8609T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8610T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8611S: Maintained 8612F: arch/parisc/ 8613F: Documentation/parisc/ 8614F: drivers/parisc/ 8615F: drivers/char/agp/parisc-agp.c 8616F: drivers/input/serio/gscps2.c 8617F: drivers/parport/parport_gsc.* 8618F: drivers/tty/serial/8250/8250_gsc.c 8619F: drivers/video/fbdev/sti* 8620F: drivers/video/console/sti* 8621F: drivers/video/logo/logo_parisc* 8622 8623PC87360 HARDWARE MONITORING DRIVER 8624M: Jim Cromie <jim.cromie@gmail.com> 8625L: linux-hwmon@vger.kernel.org 8626S: Maintained 8627F: Documentation/hwmon/pc87360 8628F: drivers/hwmon/pc87360.c 8629 8630PC8736x GPIO DRIVER 8631M: Jim Cromie <jim.cromie@gmail.com> 8632S: Maintained 8633F: drivers/char/pc8736x_gpio.c 8634 8635PC87427 HARDWARE MONITORING DRIVER 8636M: Jean Delvare <jdelvare@suse.com> 8637L: linux-hwmon@vger.kernel.org 8638S: Maintained 8639F: Documentation/hwmon/pc87427 8640F: drivers/hwmon/pc87427.c 8641 8642PCA9532 LED DRIVER 8643M: Riku Voipio <riku.voipio@iki.fi> 8644S: Maintained 8645F: drivers/leds/leds-pca9532.c 8646F: include/linux/leds-pca9532.h 8647 8648PCA9541 I2C BUS MASTER SELECTOR DRIVER 8649M: Guenter Roeck <linux@roeck-us.net> 8650L: linux-i2c@vger.kernel.org 8651S: Maintained 8652F: drivers/i2c/muxes/i2c-mux-pca9541.c 8653 8654PCDP - PRIMARY CONSOLE AND DEBUG PORT 8655M: Khalid Aziz <khalid@gonehiking.org> 8656S: Maintained 8657F: drivers/firmware/pcdp.* 8658 8659PCI ERROR RECOVERY 8660M: Linas Vepstas <linasvepstas@gmail.com> 8661L: linux-pci@vger.kernel.org 8662S: Supported 8663F: Documentation/PCI/pci-error-recovery.txt 8664 8665PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8666M: Russell Currey <ruscur@russell.cc> 8667L: linuxppc-dev@lists.ozlabs.org 8668S: Supported 8669F: Documentation/powerpc/eeh-pci-error-recovery.txt 8670F: arch/powerpc/kernel/eeh*.c 8671F: arch/powerpc/platforms/*/eeh*.c 8672F: arch/powerpc/include/*/eeh*.h 8673 8674PCI SUBSYSTEM 8675M: Bjorn Helgaas <bhelgaas@google.com> 8676L: linux-pci@vger.kernel.org 8677Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8678T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8679S: Supported 8680F: Documentation/PCI/ 8681F: drivers/pci/ 8682F: include/linux/pci* 8683F: arch/x86/pci/ 8684F: arch/x86/kernel/quirks.c 8685 8686PCI DRIVER FOR ALTERA PCIE IP 8687M: Ley Foon Tan <lftan@altera.com> 8688L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8689L: linux-pci@vger.kernel.org 8690S: Supported 8691F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8692F: drivers/pci/host/pcie-altera.c 8693 8694PCI DRIVER FOR ARM VERSATILE PLATFORM 8695M: Rob Herring <robh@kernel.org> 8696L: linux-pci@vger.kernel.org 8697L: linux-arm-kernel@lists.infradead.org 8698S: Maintained 8699F: Documentation/devicetree/bindings/pci/versatile.txt 8700F: drivers/pci/host/pci-versatile.c 8701 8702PCI DRIVER FOR APPLIEDMICRO XGENE 8703M: Tanmay Inamdar <tinamdar@apm.com> 8704L: linux-pci@vger.kernel.org 8705L: linux-arm-kernel@lists.infradead.org 8706S: Maintained 8707F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8708F: drivers/pci/host/pci-xgene.c 8709 8710PCI DRIVER FOR FREESCALE LAYERSCAPE 8711M: Minghuan Lian <minghuan.Lian@freescale.com> 8712M: Mingkai Hu <mingkai.hu@freescale.com> 8713M: Roy Zang <tie-fei.zang@freescale.com> 8714L: linuxppc-dev@lists.ozlabs.org 8715L: linux-pci@vger.kernel.org 8716L: linux-arm-kernel@lists.infradead.org 8717S: Maintained 8718F: drivers/pci/host/*layerscape* 8719 8720PCI DRIVER FOR IMX6 8721M: Richard Zhu <Richard.Zhu@freescale.com> 8722M: Lucas Stach <l.stach@pengutronix.de> 8723L: linux-pci@vger.kernel.org 8724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8725S: Maintained 8726F: drivers/pci/host/*imx6* 8727 8728PCI DRIVER FOR TI KEYSTONE 8729M: Murali Karicheri <m-karicheri2@ti.com> 8730L: linux-pci@vger.kernel.org 8731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8732S: Maintained 8733F: drivers/pci/host/*keystone* 8734 8735PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8736M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8737M: Jason Cooper <jason@lakedaemon.net> 8738L: linux-pci@vger.kernel.org 8739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8740S: Maintained 8741F: drivers/pci/host/*mvebu* 8742 8743PCI DRIVER FOR NVIDIA TEGRA 8744M: Thierry Reding <thierry.reding@gmail.com> 8745L: linux-tegra@vger.kernel.org 8746L: linux-pci@vger.kernel.org 8747S: Supported 8748F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8749F: drivers/pci/host/pci-tegra.c 8750 8751PCI DRIVER FOR TI DRA7XX 8752M: Kishon Vijay Abraham I <kishon@ti.com> 8753L: linux-omap@vger.kernel.org 8754L: linux-pci@vger.kernel.org 8755S: Supported 8756F: Documentation/devicetree/bindings/pci/ti-pci.txt 8757F: drivers/pci/host/pci-dra7xx.c 8758 8759PCI DRIVER FOR RENESAS R-CAR 8760M: Simon Horman <horms@verge.net.au> 8761L: linux-pci@vger.kernel.org 8762L: linux-renesas-soc@vger.kernel.org 8763S: Maintained 8764F: drivers/pci/host/*rcar* 8765 8766PCI DRIVER FOR SAMSUNG EXYNOS 8767M: Jingoo Han <jingoohan1@gmail.com> 8768L: linux-pci@vger.kernel.org 8769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8770L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8771S: Maintained 8772F: drivers/pci/host/pci-exynos.c 8773 8774PCI DRIVER FOR SYNOPSIS DESIGNWARE 8775M: Jingoo Han <jingoohan1@gmail.com> 8776M: Pratyush Anand <pratyush.anand@gmail.com> 8777L: linux-pci@vger.kernel.org 8778S: Maintained 8779F: drivers/pci/host/*designware* 8780 8781PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8782M: Joao Pinto <jpinto@synopsys.com> 8783L: linux-pci@vger.kernel.org 8784S: Maintained 8785F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8786F: drivers/pci/host/pcie-designware-plat.c 8787 8788PCI DRIVER FOR GENERIC OF HOSTS 8789M: Will Deacon <will.deacon@arm.com> 8790L: linux-pci@vger.kernel.org 8791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8792S: Maintained 8793F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8794F: drivers/pci/host/pci-host-common.c 8795F: drivers/pci/host/pci-host-generic.c 8796 8797PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8798M: Keith Busch <keith.busch@intel.com> 8799L: linux-pci@vger.kernel.org 8800S: Supported 8801F: arch/x86/pci/vmd.c 8802 8803PCIE DRIVER FOR ST SPEAR13XX 8804M: Pratyush Anand <pratyush.anand@gmail.com> 8805L: linux-pci@vger.kernel.org 8806S: Maintained 8807F: drivers/pci/host/*spear* 8808 8809PCI MSI DRIVER FOR ALTERA MSI IP 8810M: Ley Foon Tan <lftan@altera.com> 8811L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8812L: linux-pci@vger.kernel.org 8813S: Supported 8814F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8815F: drivers/pci/host/pcie-altera-msi.c 8816 8817PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8818M: Duc Dang <dhdang@apm.com> 8819L: linux-pci@vger.kernel.org 8820L: linux-arm-kernel@lists.infradead.org 8821S: Maintained 8822F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8823F: drivers/pci/host/pci-xgene-msi.c 8824 8825PCIE DRIVER FOR HISILICON 8826M: Zhou Wang <wangzhou1@hisilicon.com> 8827M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8828L: linux-pci@vger.kernel.org 8829S: Maintained 8830F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8831F: drivers/pci/host/pcie-hisi.c 8832 8833PCIE DRIVER FOR QUALCOMM MSM 8834M: Stanimir Varbanov <svarbanov@mm-sol.com> 8835L: linux-pci@vger.kernel.org 8836L: linux-arm-msm@vger.kernel.org 8837S: Maintained 8838F: drivers/pci/host/*qcom* 8839 8840PCIE DRIVER FOR CAVIUM THUNDERX 8841M: David Daney <david.daney@cavium.com> 8842L: linux-pci@vger.kernel.org 8843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8844S: Supported 8845F: Documentation/devicetree/bindings/pci/pci-thunder-* 8846F: drivers/pci/host/pci-thunder-* 8847 8848PCMCIA SUBSYSTEM 8849P: Linux PCMCIA Team 8850L: linux-pcmcia@lists.infradead.org 8851W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8852T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8853S: Maintained 8854F: Documentation/pcmcia/ 8855F: drivers/pcmcia/ 8856F: include/pcmcia/ 8857 8858PCNET32 NETWORK DRIVER 8859M: Don Fry <pcnet32@frontier.com> 8860L: netdev@vger.kernel.org 8861S: Maintained 8862F: drivers/net/ethernet/amd/pcnet32.c 8863 8864PCRYPT PARALLEL CRYPTO ENGINE 8865M: Steffen Klassert <steffen.klassert@secunet.com> 8866L: linux-crypto@vger.kernel.org 8867S: Maintained 8868F: crypto/pcrypt.c 8869F: include/crypto/pcrypt.h 8870 8871PER-CPU MEMORY ALLOCATOR 8872M: Tejun Heo <tj@kernel.org> 8873M: Christoph Lameter <cl@linux.com> 8874T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8875S: Maintained 8876F: include/linux/percpu*.h 8877F: mm/percpu*.c 8878F: arch/*/include/asm/percpu.h 8879 8880PER-TASK DELAY ACCOUNTING 8881M: Balbir Singh <bsingharora@gmail.com> 8882S: Maintained 8883F: include/linux/delayacct.h 8884F: kernel/delayacct.c 8885 8886PERFORMANCE EVENTS SUBSYSTEM 8887M: Peter Zijlstra <peterz@infradead.org> 8888M: Ingo Molnar <mingo@redhat.com> 8889M: Arnaldo Carvalho de Melo <acme@kernel.org> 8890R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8891L: linux-kernel@vger.kernel.org 8892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8893S: Supported 8894F: kernel/events/* 8895F: include/linux/perf_event.h 8896F: include/uapi/linux/perf_event.h 8897F: arch/*/kernel/perf_event*.c 8898F: arch/*/kernel/*/perf_event*.c 8899F: arch/*/kernel/*/*/perf_event*.c 8900F: arch/*/include/asm/perf_event.h 8901F: arch/*/kernel/perf_callchain.c 8902F: arch/*/events/* 8903F: tools/perf/ 8904 8905PERSONALITY HANDLING 8906M: Christoph Hellwig <hch@infradead.org> 8907L: linux-abi-devel@lists.sourceforge.net 8908S: Maintained 8909F: include/linux/personality.h 8910F: include/uapi/linux/personality.h 8911 8912PHONET PROTOCOL 8913M: Remi Denis-Courmont <courmisch@gmail.com> 8914S: Supported 8915F: Documentation/networking/phonet.txt 8916F: include/linux/phonet.h 8917F: include/net/phonet/ 8918F: include/uapi/linux/phonet.h 8919F: net/phonet/ 8920 8921PHRAM MTD DRIVER 8922M: Joern Engel <joern@lazybastard.org> 8923L: linux-mtd@lists.infradead.org 8924S: Maintained 8925F: drivers/mtd/devices/phram.c 8926 8927PICOLCD HID DRIVER 8928M: Bruno Prémont <bonbons@linux-vserver.org> 8929L: linux-input@vger.kernel.org 8930S: Maintained 8931F: drivers/hid/hid-picolcd* 8932 8933PICOXCELL SUPPORT 8934M: Jamie Iles <jamie@jamieiles.com> 8935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8936T: git git://github.com/jamieiles/linux-2.6-ji.git 8937S: Supported 8938F: arch/arm/boot/dts/picoxcell* 8939F: arch/arm/mach-picoxcell/ 8940F: drivers/crypto/picoxcell* 8941 8942PIN CONTROL SUBSYSTEM 8943M: Linus Walleij <linus.walleij@linaro.org> 8944L: linux-gpio@vger.kernel.org 8945T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8946S: Maintained 8947F: drivers/pinctrl/ 8948F: include/linux/pinctrl/ 8949 8950PIN CONTROLLER - ATMEL AT91 8951M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8953S: Maintained 8954F: drivers/pinctrl/pinctrl-at91.* 8955 8956PIN CONTROLLER - ATMEL AT91 PIO4 8957M: Ludovic Desroches <ludovic.desroches@atmel.com> 8958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8959L: linux-gpio@vger.kernel.org 8960S: Supported 8961F: drivers/pinctrl/pinctrl-at91-pio4.* 8962 8963PIN CONTROLLER - INTEL 8964M: Mika Westerberg <mika.westerberg@linux.intel.com> 8965M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8966S: Maintained 8967F: drivers/pinctrl/intel/ 8968 8969PIN CONTROLLER - RENESAS 8970M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8971M: Geert Uytterhoeven <geert+renesas@glider.be> 8972L: linux-renesas-soc@vger.kernel.org 8973S: Maintained 8974F: drivers/pinctrl/sh-pfc/ 8975 8976PIN CONTROLLER - SAMSUNG 8977M: Tomasz Figa <tomasz.figa@gmail.com> 8978M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 8979M: Sylwester Nawrocki <s.nawrocki@samsung.com> 8980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8981L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8982S: Maintained 8983F: drivers/pinctrl/samsung/ 8984 8985PIN CONTROLLER - SINGLE 8986M: Tony Lindgren <tony@atomide.com> 8987M: Haojian Zhuang <haojian.zhuang@linaro.org> 8988L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8989L: linux-omap@vger.kernel.org 8990S: Maintained 8991F: drivers/pinctrl/pinctrl-single.c 8992 8993PIN CONTROLLER - ST SPEAR 8994M: Viresh Kumar <vireshk@kernel.org> 8995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8996W: http://www.st.com/spear 8997S: Maintained 8998F: drivers/pinctrl/spear/ 8999 9000PKTCDVD DRIVER 9001M: Jiri Kosina <jikos@kernel.org> 9002S: Maintained 9003F: drivers/block/pktcdvd.c 9004F: include/linux/pktcdvd.h 9005F: include/uapi/linux/pktcdvd.h 9006 9007PKUNITY SOC DRIVERS 9008M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9009W: http://mprc.pku.edu.cn/~guanxuetao/linux 9010S: Maintained 9011T: git git://github.com/gxt/linux.git 9012F: drivers/input/serio/i8042-unicore32io.h 9013F: drivers/i2c/busses/i2c-puv3.c 9014F: drivers/video/fbdev/fb-puv3.c 9015F: drivers/rtc/rtc-puv3.c 9016 9017PMBUS HARDWARE MONITORING DRIVERS 9018M: Guenter Roeck <linux@roeck-us.net> 9019L: linux-hwmon@vger.kernel.org 9020W: http://hwmon.wiki.kernel.org/ 9021W: http://www.roeck-us.net/linux/drivers/ 9022T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9023S: Maintained 9024F: Documentation/hwmon/pmbus 9025F: drivers/hwmon/pmbus/ 9026F: include/linux/i2c/pmbus.h 9027 9028PMC SIERRA MaxRAID DRIVER 9029L: linux-scsi@vger.kernel.org 9030W: http://www.pmc-sierra.com/ 9031S: Orphan 9032F: drivers/scsi/pmcraid.* 9033 9034PMC SIERRA PM8001 DRIVER 9035M: Jack Wang <jinpu.wang@profitbricks.com> 9036M: lindar_liu@usish.com 9037L: pmchba@pmcs.com 9038L: linux-scsi@vger.kernel.org 9039S: Supported 9040F: drivers/scsi/pm8001/ 9041 9042POSIX CLOCKS and TIMERS 9043M: Thomas Gleixner <tglx@linutronix.de> 9044L: linux-kernel@vger.kernel.org 9045T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9046S: Maintained 9047F: fs/timerfd.c 9048F: include/linux/timer* 9049F: kernel/time/*timer* 9050 9051POWER MANAGEMENT CORE 9052M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9053L: linux-pm@vger.kernel.org 9054T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9055S: Supported 9056F: drivers/base/power/ 9057F: include/linux/pm.h 9058F: include/linux/pm_* 9059F: include/linux/powercap.h 9060F: drivers/powercap/ 9061 9062POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9063M: Sebastian Reichel <sre@kernel.org> 9064M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9065M: David Woodhouse <dwmw2@infradead.org> 9066L: linux-pm@vger.kernel.org 9067T: git git://git.infradead.org/battery-2.6.git 9068S: Maintained 9069F: include/linux/power_supply.h 9070F: drivers/power/ 9071X: drivers/power/avs/ 9072 9073POWER STATE COORDINATION INTERFACE (PSCI) 9074M: Mark Rutland <mark.rutland@arm.com> 9075M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9076L: linux-arm-kernel@lists.infradead.org 9077S: Maintained 9078F: drivers/firmware/psci.c 9079F: include/linux/psci.h 9080F: include/uapi/linux/psci.h 9081 9082PNP SUPPORT 9083M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9084S: Maintained 9085F: drivers/pnp/ 9086 9087PPP PROTOCOL DRIVERS AND COMPRESSORS 9088M: Paul Mackerras <paulus@samba.org> 9089L: linux-ppp@vger.kernel.org 9090S: Maintained 9091F: drivers/net/ppp/ppp_* 9092 9093PPP OVER ATM (RFC 2364) 9094M: Mitchell Blank Jr <mitch@sfgoth.com> 9095S: Maintained 9096F: net/atm/pppoatm.c 9097F: include/uapi/linux/atmppp.h 9098 9099PPP OVER ETHERNET 9100M: Michal Ostrowski <mostrows@earthlink.net> 9101S: Maintained 9102F: drivers/net/ppp/pppoe.c 9103F: drivers/net/ppp/pppox.c 9104 9105PPP OVER L2TP 9106M: James Chapman <jchapman@katalix.com> 9107S: Maintained 9108F: net/l2tp/l2tp_ppp.c 9109F: include/linux/if_pppol2tp.h 9110F: include/uapi/linux/if_pppol2tp.h 9111 9112PPS SUPPORT 9113M: Rodolfo Giometti <giometti@enneenne.com> 9114W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9115L: linuxpps@ml.enneenne.com (subscribers-only) 9116S: Maintained 9117F: Documentation/pps/ 9118F: drivers/pps/ 9119F: include/linux/pps*.h 9120 9121PPTP DRIVER 9122M: Dmitry Kozlov <xeb@mail.ru> 9123L: netdev@vger.kernel.org 9124S: Maintained 9125F: drivers/net/ppp/pptp.c 9126W: http://sourceforge.net/projects/accel-pptp 9127 9128PREEMPTIBLE KERNEL 9129M: Robert Love <rml@tech9.net> 9130L: kpreempt-tech@lists.sourceforge.net 9131W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9132S: Supported 9133F: Documentation/preempt-locking.txt 9134F: include/linux/preempt.h 9135 9136PRISM54 WIRELESS DRIVER 9137M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9138L: linux-wireless@vger.kernel.org 9139W: http://wireless.kernel.org/en/users/Drivers/p54 9140S: Obsolete 9141F: drivers/net/wireless/intersil/prism54/ 9142 9143PS3 NETWORK SUPPORT 9144M: Geoff Levand <geoff@infradead.org> 9145L: netdev@vger.kernel.org 9146L: linuxppc-dev@lists.ozlabs.org 9147S: Maintained 9148F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9149 9150PS3 PLATFORM SUPPORT 9151M: Geoff Levand <geoff@infradead.org> 9152L: linuxppc-dev@lists.ozlabs.org 9153S: Maintained 9154F: arch/powerpc/boot/ps3* 9155F: arch/powerpc/include/asm/lv1call.h 9156F: arch/powerpc/include/asm/ps3*.h 9157F: arch/powerpc/platforms/ps3/ 9158F: drivers/*/ps3* 9159F: drivers/ps3/ 9160F: drivers/rtc/rtc-ps3.c 9161F: drivers/usb/host/*ps3.c 9162F: sound/ppc/snd_ps3* 9163 9164PS3VRAM DRIVER 9165M: Jim Paris <jim@jtan.com> 9166M: Geoff Levand <geoff@infradead.org> 9167L: linuxppc-dev@lists.ozlabs.org 9168S: Maintained 9169F: drivers/block/ps3vram.c 9170 9171PSTORE FILESYSTEM 9172M: Anton Vorontsov <anton@enomsg.org> 9173M: Colin Cross <ccross@android.com> 9174M: Kees Cook <keescook@chromium.org> 9175M: Tony Luck <tony.luck@intel.com> 9176S: Maintained 9177T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9178F: fs/pstore/ 9179F: include/linux/pstore* 9180F: drivers/firmware/efi/efi-pstore.c 9181F: drivers/acpi/apei/erst.c 9182 9183PTP HARDWARE CLOCK SUPPORT 9184M: Richard Cochran <richardcochran@gmail.com> 9185L: netdev@vger.kernel.org 9186S: Maintained 9187W: http://linuxptp.sourceforge.net/ 9188F: Documentation/ABI/testing/sysfs-ptp 9189F: Documentation/ptp/* 9190F: drivers/net/ethernet/freescale/gianfar_ptp.c 9191F: drivers/net/phy/dp83640* 9192F: drivers/ptp/* 9193F: include/linux/ptp_cl* 9194 9195PTRACE SUPPORT 9196M: Roland McGrath <roland@hack.frob.com> 9197M: Oleg Nesterov <oleg@redhat.com> 9198S: Maintained 9199F: include/asm-generic/syscall.h 9200F: include/linux/ptrace.h 9201F: include/linux/regset.h 9202F: include/linux/tracehook.h 9203F: include/uapi/linux/ptrace.h 9204F: kernel/ptrace.c 9205 9206PVRUSB2 VIDEO4LINUX DRIVER 9207M: Mike Isely <isely@pobox.com> 9208L: pvrusb2@isely.net (subscribers-only) 9209L: linux-media@vger.kernel.org 9210W: http://www.isely.net/pvrusb2/ 9211T: git git://linuxtv.org/media_tree.git 9212S: Maintained 9213F: Documentation/video4linux/README.pvrusb2 9214F: drivers/media/usb/pvrusb2/ 9215 9216PWC WEBCAM DRIVER 9217M: Hans de Goede <hdegoede@redhat.com> 9218L: linux-media@vger.kernel.org 9219T: git git://linuxtv.org/media_tree.git 9220S: Maintained 9221F: drivers/media/usb/pwc/* 9222 9223PWM FAN DRIVER 9224M: Kamil Debski <k.debski@samsung.com> 9225L: linux-hwmon@vger.kernel.org 9226S: Supported 9227F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9228F: Documentation/hwmon/pwm-fan 9229F: drivers/hwmon/pwm-fan.c 9230 9231PWM SUBSYSTEM 9232M: Thierry Reding <thierry.reding@gmail.com> 9233L: linux-pwm@vger.kernel.org 9234S: Maintained 9235T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9236F: Documentation/pwm.txt 9237F: Documentation/devicetree/bindings/pwm/ 9238F: include/linux/pwm.h 9239F: drivers/pwm/ 9240F: drivers/video/backlight/pwm_bl.c 9241F: include/linux/pwm_backlight.h 9242 9243PXA2xx/PXA3xx SUPPORT 9244M: Daniel Mack <daniel@zonque.org> 9245M: Haojian Zhuang <haojian.zhuang@gmail.com> 9246M: Robert Jarzmik <robert.jarzmik@free.fr> 9247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9248T: git git://github.com/hzhuang1/linux.git 9249T: git git://github.com/rjarzmik/linux.git 9250S: Maintained 9251F: arch/arm/boot/dts/pxa* 9252F: arch/arm/mach-pxa/ 9253F: drivers/dma/pxa* 9254F: drivers/pcmcia/pxa2xx* 9255F: drivers/pinctrl/pxa/ 9256F: drivers/spi/spi-pxa2xx* 9257F: drivers/usb/gadget/udc/pxa2* 9258F: include/sound/pxa2xx-lib.h 9259F: sound/arm/pxa* 9260F: sound/soc/pxa/ 9261 9262PXA GPIO DRIVER 9263M: Robert Jarzmik <robert.jarzmik@free.fr> 9264L: linux-gpio@vger.kernel.org 9265S: Maintained 9266F: drivers/gpio/gpio-pxa.c 9267 9268PXA3xx NAND FLASH DRIVER 9269M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9270L: linux-mtd@lists.infradead.org 9271S: Maintained 9272F: drivers/mtd/nand/pxa3xx_nand.c 9273 9274MMP SUPPORT 9275M: Eric Miao <eric.y.miao@gmail.com> 9276M: Haojian Zhuang <haojian.zhuang@gmail.com> 9277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9278T: git git://github.com/hzhuang1/linux.git 9279T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9280S: Maintained 9281F: arch/arm/boot/dts/mmp* 9282F: arch/arm/mach-mmp/ 9283 9284PXA MMCI DRIVER 9285S: Orphan 9286 9287PXA RTC DRIVER 9288M: Robert Jarzmik <robert.jarzmik@free.fr> 9289L: rtc-linux@googlegroups.com 9290S: Maintained 9291 9292QAT DRIVER 9293M: Tadeusz Struk <tadeusz.struk@intel.com> 9294L: qat-linux@intel.com 9295S: Supported 9296F: drivers/crypto/qat/ 9297 9298QIB DRIVER 9299M: Mike Marciniszyn <infinipath@intel.com> 9300L: linux-rdma@vger.kernel.org 9301S: Supported 9302F: drivers/infiniband/hw/qib/ 9303 9304QLOGIC QLA1280 SCSI DRIVER 9305M: Michael Reed <mdr@sgi.com> 9306L: linux-scsi@vger.kernel.org 9307S: Maintained 9308F: drivers/scsi/qla1280.[ch] 9309 9310QLOGIC QLA2XXX FC-SCSI DRIVER 9311M: qla2xxx-upstream@qlogic.com 9312L: linux-scsi@vger.kernel.org 9313S: Supported 9314F: Documentation/scsi/LICENSE.qla2xxx 9315F: drivers/scsi/qla2xxx/ 9316 9317QLOGIC QLA4XXX iSCSI DRIVER 9318M: QLogic-Storage-Upstream@qlogic.com 9319L: linux-scsi@vger.kernel.org 9320S: Supported 9321F: Documentation/scsi/LICENSE.qla4xxx 9322F: drivers/scsi/qla4xxx/ 9323 9324QLOGIC QLA3XXX NETWORK DRIVER 9325M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9326M: Ron Mercer <ron.mercer@qlogic.com> 9327M: linux-driver@qlogic.com 9328L: netdev@vger.kernel.org 9329S: Supported 9330F: Documentation/networking/LICENSE.qla3xxx 9331F: drivers/net/ethernet/qlogic/qla3xxx.* 9332 9333QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9334M: Dept-GELinuxNICDev@qlogic.com 9335L: netdev@vger.kernel.org 9336S: Supported 9337F: drivers/net/ethernet/qlogic/qlcnic/ 9338 9339QLOGIC QLGE 10Gb ETHERNET DRIVER 9340M: Harish Patil <harish.patil@qlogic.com> 9341M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9342M: Dept-GELinuxNICDev@qlogic.com 9343M: linux-driver@qlogic.com 9344L: netdev@vger.kernel.org 9345S: Supported 9346F: drivers/net/ethernet/qlogic/qlge/ 9347 9348QLOGIC QL4xxx ETHERNET DRIVER 9349M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9350M: Ariel Elior <Ariel.Elior@qlogic.com> 9351M: everest-linux-l2@qlogic.com 9352L: netdev@vger.kernel.org 9353S: Supported 9354F: drivers/net/ethernet/qlogic/qed/ 9355F: include/linux/qed/ 9356F: drivers/net/ethernet/qlogic/qede/ 9357 9358QNX4 FILESYSTEM 9359M: Anders Larsen <al@alarsen.net> 9360W: http://www.alarsen.net/linux/qnx4fs/ 9361S: Maintained 9362F: fs/qnx4/ 9363F: include/uapi/linux/qnx4_fs.h 9364F: include/uapi/linux/qnxtypes.h 9365 9366QT1010 MEDIA DRIVER 9367M: Antti Palosaari <crope@iki.fi> 9368L: linux-media@vger.kernel.org 9369W: https://linuxtv.org 9370W: http://palosaari.fi/linux/ 9371Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9372T: git git://linuxtv.org/anttip/media_tree.git 9373S: Maintained 9374F: drivers/media/tuners/qt1010* 9375 9376QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9377M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9378L: linux-wireless@vger.kernel.org 9379L: ath9k-devel@lists.ath9k.org 9380W: http://wireless.kernel.org/en/users/Drivers/ath9k 9381S: Supported 9382F: drivers/net/wireless/ath/ath9k/ 9383 9384QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9385M: Kalle Valo <kvalo@qca.qualcomm.com> 9386L: ath10k@lists.infradead.org 9387W: http://wireless.kernel.org/en/users/Drivers/ath10k 9388T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9389S: Supported 9390F: drivers/net/wireless/ath/ath10k/ 9391 9392QUALCOMM HEXAGON ARCHITECTURE 9393M: Richard Kuo <rkuo@codeaurora.org> 9394L: linux-hexagon@vger.kernel.org 9395T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9396S: Supported 9397F: arch/hexagon/ 9398 9399QUALCOMM WCN36XX WIRELESS DRIVER 9400M: Eugene Krasnikov <k.eugene.e@gmail.com> 9401L: wcn36xx@lists.infradead.org 9402W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9403T: git git://github.com/KrasnikovEugene/wcn36xx.git 9404S: Supported 9405F: drivers/net/wireless/ath/wcn36xx/ 9406 9407QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9408M: Gabriel Somlo <somlo@cmu.edu> 9409M: "Michael S. Tsirkin" <mst@redhat.com> 9410L: qemu-devel@nongnu.org 9411S: Maintained 9412F: drivers/firmware/qemu_fw_cfg.c 9413 9414RADOS BLOCK DEVICE (RBD) 9415M: Ilya Dryomov <idryomov@gmail.com> 9416M: Sage Weil <sage@redhat.com> 9417M: Alex Elder <elder@kernel.org> 9418L: ceph-devel@vger.kernel.org 9419W: http://ceph.com/ 9420T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9421T: git git://github.com/ceph/ceph-client.git 9422S: Supported 9423F: Documentation/ABI/testing/sysfs-bus-rbd 9424F: drivers/block/rbd.c 9425F: drivers/block/rbd_types.h 9426 9427RADEON FRAMEBUFFER DISPLAY DRIVER 9428M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9429L: linux-fbdev@vger.kernel.org 9430S: Maintained 9431F: drivers/video/fbdev/aty/radeon* 9432F: include/uapi/linux/radeonfb.h 9433 9434RADIOSHARK RADIO DRIVER 9435M: Hans de Goede <hdegoede@redhat.com> 9436L: linux-media@vger.kernel.org 9437T: git git://linuxtv.org/media_tree.git 9438S: Maintained 9439F: drivers/media/radio/radio-shark.c 9440 9441RADIOSHARK2 RADIO DRIVER 9442M: Hans de Goede <hdegoede@redhat.com> 9443L: linux-media@vger.kernel.org 9444T: git git://linuxtv.org/media_tree.git 9445S: Maintained 9446F: drivers/media/radio/radio-shark2.c 9447F: drivers/media/radio/radio-tea5777.c 9448 9449RAGE128 FRAMEBUFFER DISPLAY DRIVER 9450M: Paul Mackerras <paulus@samba.org> 9451L: linux-fbdev@vger.kernel.org 9452S: Maintained 9453F: drivers/video/fbdev/aty/aty128fb.c 9454 9455RALINK MIPS ARCHITECTURE 9456M: John Crispin <john@phrozen.org> 9457L: linux-mips@linux-mips.org 9458S: Maintained 9459F: arch/mips/ralink 9460 9461RALINK RT2X00 WIRELESS LAN DRIVER 9462P: rt2x00 project 9463M: Stanislaw Gruszka <sgruszka@redhat.com> 9464M: Helmut Schaa <helmut.schaa@googlemail.com> 9465L: linux-wireless@vger.kernel.org 9466S: Maintained 9467F: drivers/net/wireless/ralink/rt2x00/ 9468 9469RAMDISK RAM BLOCK DEVICE DRIVER 9470M: Jens Axboe <axboe@kernel.dk> 9471S: Maintained 9472F: Documentation/blockdev/ramdisk.txt 9473F: drivers/block/brd.c 9474 9475RANDOM NUMBER DRIVER 9476M: "Theodore Ts'o" <tytso@mit.edu> 9477S: Maintained 9478F: drivers/char/random.c 9479 9480RAPIDIO SUBSYSTEM 9481M: Matt Porter <mporter@kernel.crashing.org> 9482M: Alexandre Bounine <alexandre.bounine@idt.com> 9483S: Maintained 9484F: drivers/rapidio/ 9485 9486RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9487L: linux-wireless@vger.kernel.org 9488S: Orphan 9489F: drivers/net/wireless/ray* 9490 9491RCUTORTURE MODULE 9492M: Josh Triplett <josh@joshtriplett.org> 9493M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9494L: linux-kernel@vger.kernel.org 9495S: Supported 9496T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9497F: Documentation/RCU/torture.txt 9498F: kernel/rcu/rcutorture.c 9499 9500RCUTORTURE TEST FRAMEWORK 9501M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9502M: Josh Triplett <josh@joshtriplett.org> 9503R: Steven Rostedt <rostedt@goodmis.org> 9504R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9505R: Lai Jiangshan <jiangshanlai@gmail.com> 9506L: linux-kernel@vger.kernel.org 9507S: Supported 9508T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9509F: tools/testing/selftests/rcutorture 9510 9511RDC R-321X SoC 9512M: Florian Fainelli <florian@openwrt.org> 9513S: Maintained 9514 9515RDC R6040 FAST ETHERNET DRIVER 9516M: Florian Fainelli <florian@openwrt.org> 9517L: netdev@vger.kernel.org 9518S: Maintained 9519F: drivers/net/ethernet/rdc/r6040.c 9520 9521RDS - RELIABLE DATAGRAM SOCKETS 9522M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9523L: netdev@vger.kernel.org 9524L: linux-rdma@vger.kernel.org 9525L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9526W: https://oss.oracle.com/projects/rds/ 9527S: Supported 9528F: net/rds/ 9529F: Documentation/networking/rds.txt 9530 9531RDMAVT - RDMA verbs software 9532M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9533L: linux-rdma@vger.kernel.org 9534S: Supported 9535F: drivers/infiniband/sw/rdmavt 9536 9537READ-COPY UPDATE (RCU) 9538M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9539M: Josh Triplett <josh@joshtriplett.org> 9540R: Steven Rostedt <rostedt@goodmis.org> 9541R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9542R: Lai Jiangshan <jiangshanlai@gmail.com> 9543L: linux-kernel@vger.kernel.org 9544W: http://www.rdrop.com/users/paulmck/RCU/ 9545S: Supported 9546T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9547F: Documentation/RCU/ 9548X: Documentation/RCU/torture.txt 9549F: include/linux/rcu* 9550X: include/linux/srcu.h 9551F: kernel/rcu/ 9552X: kernel/torture.c 9553 9554REAL TIME CLOCK (RTC) SUBSYSTEM 9555M: Alessandro Zummo <a.zummo@towertech.it> 9556M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9557L: rtc-linux@googlegroups.com 9558Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9559T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9560S: Maintained 9561F: Documentation/devicetree/bindings/rtc/ 9562F: Documentation/rtc.txt 9563F: drivers/rtc/ 9564F: include/linux/rtc.h 9565F: include/uapi/linux/rtc.h 9566 9567REALTEK AUDIO CODECS 9568M: Bard Liao <bardliao@realtek.com> 9569M: Oder Chiou <oder_chiou@realtek.com> 9570S: Maintained 9571F: sound/soc/codecs/rt* 9572F: include/sound/rt*.h 9573 9574REISERFS FILE SYSTEM 9575L: reiserfs-devel@vger.kernel.org 9576S: Supported 9577F: fs/reiserfs/ 9578 9579REGISTER MAP ABSTRACTION 9580M: Mark Brown <broonie@kernel.org> 9581L: linux-kernel@vger.kernel.org 9582T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9583S: Supported 9584F: drivers/base/regmap/ 9585F: include/linux/regmap.h 9586 9587REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9588M: Ohad Ben-Cohen <ohad@wizery.com> 9589M: Bjorn Andersson <bjorn.andersson@linaro.org> 9590L: linux-remoteproc@vger.kernel.org 9591T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9592S: Maintained 9593F: drivers/remoteproc/ 9594F: Documentation/remoteproc.txt 9595F: include/linux/remoteproc.h 9596 9597REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9598M: Ohad Ben-Cohen <ohad@wizery.com> 9599M: Bjorn Andersson <bjorn.andersson@linaro.org> 9600L: linux-remoteproc@vger.kernel.org 9601T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9602S: Maintained 9603F: drivers/rpmsg/ 9604F: Documentation/rpmsg.txt 9605F: include/linux/rpmsg.h 9606 9607RENESAS ETHERNET DRIVERS 9608R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9609L: netdev@vger.kernel.org 9610L: linux-renesas-soc@vger.kernel.org 9611F: drivers/net/ethernet/renesas/ 9612F: include/linux/sh_eth.h 9613 9614RENESAS USB2 PHY DRIVER 9615M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9616L: linux-renesas-soc@vger.kernel.org 9617S: Maintained 9618F: drivers/phy/phy-rcar-gen3-usb2.c 9619 9620RESET CONTROLLER FRAMEWORK 9621M: Philipp Zabel <p.zabel@pengutronix.de> 9622T: git git://git.pengutronix.de/git/pza/linux 9623S: Maintained 9624F: drivers/reset/ 9625F: Documentation/devicetree/bindings/reset/ 9626F: include/dt-bindings/reset/ 9627F: include/linux/reset.h 9628F: include/linux/reset-controller.h 9629 9630RFKILL 9631M: Johannes Berg <johannes@sipsolutions.net> 9632L: linux-wireless@vger.kernel.org 9633W: http://wireless.kernel.org/ 9634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9635T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9636S: Maintained 9637F: Documentation/rfkill.txt 9638F: net/rfkill/ 9639 9640RHASHTABLE 9641M: Thomas Graf <tgraf@suug.ch> 9642L: netdev@vger.kernel.org 9643S: Maintained 9644F: lib/rhashtable.c 9645F: include/linux/rhashtable.h 9646 9647RICOH SMARTMEDIA/XD DRIVER 9648M: Maxim Levitsky <maximlevitsky@gmail.com> 9649S: Maintained 9650F: drivers/mtd/nand/r852.c 9651F: drivers/mtd/nand/r852.h 9652 9653RICOH R5C592 MEMORYSTICK DRIVER 9654M: Maxim Levitsky <maximlevitsky@gmail.com> 9655S: Maintained 9656F: drivers/memstick/host/r592.* 9657 9658ROCCAT DRIVERS 9659M: Stefan Achatz <erazor_de@users.sourceforge.net> 9660W: http://sourceforge.net/projects/roccat/ 9661S: Maintained 9662F: drivers/hid/hid-roccat* 9663F: include/linux/hid-roccat* 9664F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9665 9666ROCKER DRIVER 9667M: Jiri Pirko <jiri@resnulli.us> 9668M: Scott Feldman <sfeldma@gmail.com> 9669L: netdev@vger.kernel.org 9670S: Supported 9671F: drivers/net/ethernet/rocker/ 9672 9673ROCKETPORT DRIVER 9674P: Comtrol Corp. 9675W: http://www.comtrol.com 9676S: Maintained 9677F: Documentation/serial/rocket.txt 9678F: drivers/tty/rocket* 9679 9680ROCKETPORT EXPRESS/INFINITY DRIVER 9681M: Kevin Cernekee <cernekee@gmail.com> 9682L: linux-serial@vger.kernel.org 9683S: Odd Fixes 9684F: drivers/tty/serial/rp2.* 9685 9686ROSE NETWORK LAYER 9687M: Ralf Baechle <ralf@linux-mips.org> 9688L: linux-hams@vger.kernel.org 9689W: http://www.linux-ax25.org/ 9690S: Maintained 9691F: include/net/rose.h 9692F: include/uapi/linux/rose.h 9693F: net/rose/ 9694 9695RTL2830 MEDIA DRIVER 9696M: Antti Palosaari <crope@iki.fi> 9697L: linux-media@vger.kernel.org 9698W: https://linuxtv.org 9699W: http://palosaari.fi/linux/ 9700Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9701T: git git://linuxtv.org/anttip/media_tree.git 9702S: Maintained 9703F: drivers/media/dvb-frontends/rtl2830* 9704 9705RTL2832 MEDIA DRIVER 9706M: Antti Palosaari <crope@iki.fi> 9707L: linux-media@vger.kernel.org 9708W: https://linuxtv.org 9709W: http://palosaari.fi/linux/ 9710Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9711T: git git://linuxtv.org/anttip/media_tree.git 9712S: Maintained 9713F: drivers/media/dvb-frontends/rtl2832* 9714 9715RTL2832_SDR MEDIA DRIVER 9716M: Antti Palosaari <crope@iki.fi> 9717L: linux-media@vger.kernel.org 9718W: https://linuxtv.org 9719W: http://palosaari.fi/linux/ 9720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9721T: git git://linuxtv.org/anttip/media_tree.git 9722S: Maintained 9723F: drivers/media/dvb-frontends/rtl2832_sdr* 9724 9725RTL8180 WIRELESS DRIVER 9726L: linux-wireless@vger.kernel.org 9727W: http://wireless.kernel.org/ 9728T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9729S: Orphan 9730F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9731 9732RTL8187 WIRELESS DRIVER 9733M: Herton Ronaldo Krzesinski <herton@canonical.com> 9734M: Hin-Tak Leung <htl10@users.sourceforge.net> 9735M: Larry Finger <Larry.Finger@lwfinger.net> 9736L: linux-wireless@vger.kernel.org 9737W: http://wireless.kernel.org/ 9738T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9739S: Maintained 9740F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9741 9742RTL8192CE WIRELESS DRIVER 9743M: Larry Finger <Larry.Finger@lwfinger.net> 9744M: Chaoming Li <chaoming_li@realsil.com.cn> 9745L: linux-wireless@vger.kernel.org 9746W: http://wireless.kernel.org/ 9747T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9748S: Maintained 9749F: drivers/net/wireless/realtek/rtlwifi/ 9750F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9751 9752RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9753M: Jes Sorensen <Jes.Sorensen@redhat.com> 9754L: linux-wireless@vger.kernel.org 9755T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 9756S: Maintained 9757F: drivers/net/wireless/realtek/rtl8xxxu/ 9758 9759S3 SAVAGE FRAMEBUFFER DRIVER 9760M: Antonino Daplas <adaplas@gmail.com> 9761L: linux-fbdev@vger.kernel.org 9762S: Maintained 9763F: drivers/video/fbdev/savage/ 9764 9765S390 9766M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9767M: Heiko Carstens <heiko.carstens@de.ibm.com> 9768L: linux-s390@vger.kernel.org 9769W: http://www.ibm.com/developerworks/linux/linux390/ 9770T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9771S: Supported 9772F: arch/s390/ 9773F: drivers/s390/ 9774F: Documentation/s390/ 9775F: Documentation/DocBook/s390* 9776 9777S390 COMMON I/O LAYER 9778M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9779M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9780L: linux-s390@vger.kernel.org 9781W: http://www.ibm.com/developerworks/linux/linux390/ 9782S: Supported 9783F: drivers/s390/cio/ 9784 9785S390 DASD DRIVER 9786M: Stefan Weinhuber <wein@de.ibm.com> 9787M: Stefan Haberland <stefan.haberland@de.ibm.com> 9788L: linux-s390@vger.kernel.org 9789W: http://www.ibm.com/developerworks/linux/linux390/ 9790S: Supported 9791F: drivers/s390/block/dasd* 9792F: block/partitions/ibm.c 9793 9794S390 NETWORK DRIVERS 9795M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9796L: linux-s390@vger.kernel.org 9797W: http://www.ibm.com/developerworks/linux/linux390/ 9798S: Supported 9799F: drivers/s390/net/ 9800 9801S390 PCI SUBSYSTEM 9802M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9803M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9804L: linux-s390@vger.kernel.org 9805W: http://www.ibm.com/developerworks/linux/linux390/ 9806S: Supported 9807F: arch/s390/pci/ 9808F: drivers/pci/hotplug/s390_pci_hpc.c 9809 9810S390 ZCRYPT DRIVER 9811M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9812L: linux-s390@vger.kernel.org 9813W: http://www.ibm.com/developerworks/linux/linux390/ 9814S: Supported 9815F: drivers/s390/crypto/ 9816 9817S390 ZFCP DRIVER 9818M: Steffen Maier <maier@linux.vnet.ibm.com> 9819L: linux-s390@vger.kernel.org 9820W: http://www.ibm.com/developerworks/linux/linux390/ 9821S: Supported 9822F: drivers/s390/scsi/zfcp_* 9823 9824S390 IUCV NETWORK LAYER 9825M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9826L: linux-s390@vger.kernel.org 9827W: http://www.ibm.com/developerworks/linux/linux390/ 9828S: Supported 9829F: drivers/s390/net/*iucv* 9830F: include/net/iucv/ 9831F: net/iucv/ 9832 9833S390 IOMMU (PCI) 9834M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9835L: linux-s390@vger.kernel.org 9836W: http://www.ibm.com/developerworks/linux/linux390/ 9837S: Supported 9838F: drivers/iommu/s390-iommu.c 9839 9840S3C24XX SD/MMC Driver 9841M: Ben Dooks <ben-linux@fluff.org> 9842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9843S: Supported 9844F: drivers/mmc/host/s3cmci.* 9845 9846SAA6588 RDS RECEIVER DRIVER 9847M: Hans Verkuil <hverkuil@xs4all.nl> 9848L: linux-media@vger.kernel.org 9849T: git git://linuxtv.org/media_tree.git 9850W: https://linuxtv.org 9851S: Odd Fixes 9852F: drivers/media/i2c/saa6588* 9853 9854SAA7134 VIDEO4LINUX DRIVER 9855M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 9856L: linux-media@vger.kernel.org 9857W: https://linuxtv.org 9858T: git git://linuxtv.org/media_tree.git 9859S: Odd fixes 9860F: Documentation/video4linux/*.saa7134 9861F: drivers/media/pci/saa7134/ 9862 9863SAA7146 VIDEO4LINUX-2 DRIVER 9864M: Hans Verkuil <hverkuil@xs4all.nl> 9865L: linux-media@vger.kernel.org 9866T: git git://linuxtv.org/media_tree.git 9867S: Maintained 9868F: drivers/media/common/saa7146/ 9869F: drivers/media/pci/saa7146/ 9870F: include/media/saa7146* 9871 9872SAMSUNG LAPTOP DRIVER 9873M: Corentin Chary <corentin.chary@gmail.com> 9874L: platform-driver-x86@vger.kernel.org 9875S: Maintained 9876F: drivers/platform/x86/samsung-laptop.c 9877 9878SAMSUNG AUDIO (ASoC) DRIVERS 9879M: Sangbeom Kim <sbkim73@samsung.com> 9880L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9881S: Supported 9882F: sound/soc/samsung/ 9883 9884SAMSUNG FRAMEBUFFER DRIVER 9885M: Jingoo Han <jingoohan1@gmail.com> 9886L: linux-fbdev@vger.kernel.org 9887S: Maintained 9888F: drivers/video/fbdev/s3c-fb.c 9889 9890SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9891M: Sangbeom Kim <sbkim73@samsung.com> 9892M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9893L: linux-kernel@vger.kernel.org 9894L: linux-samsung-soc@vger.kernel.org 9895S: Supported 9896F: drivers/mfd/sec*.c 9897F: drivers/regulator/s2m*.c 9898F: drivers/regulator/s5m*.c 9899F: drivers/clk/clk-s2mps11.c 9900F: drivers/rtc/rtc-s5m.c 9901F: include/linux/mfd/samsung/ 9902F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9903F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9904F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9905F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9906 9907SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9908M: Kyungmin Park <kyungmin.park@samsung.com> 9909M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9910L: linux-media@vger.kernel.org 9911Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9912S: Supported 9913F: drivers/media/platform/exynos4-is/ 9914 9915SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9916M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9917L: linux-media@vger.kernel.org 9918L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9919S: Maintained 9920F: drivers/media/platform/s3c-camif/ 9921F: include/media/drv-intf/s3c_camif.h 9922 9923SAMSUNG S5C73M3 CAMERA DRIVER 9924M: Kyungmin Park <kyungmin.park@samsung.com> 9925M: Andrzej Hajda <a.hajda@samsung.com> 9926L: linux-media@vger.kernel.org 9927S: Supported 9928F: drivers/media/i2c/s5c73m3/* 9929 9930SAMSUNG S5K5BAF CAMERA DRIVER 9931M: Kyungmin Park <kyungmin.park@samsung.com> 9932M: Andrzej Hajda <a.hajda@samsung.com> 9933L: linux-media@vger.kernel.org 9934S: Supported 9935F: drivers/media/i2c/s5k5baf.c 9936 9937SAMSUNG S3FWRN5 NFC DRIVER 9938M: Robert Baldyga <r.baldyga@samsung.com> 9939M: Krzysztof Opasiak <k.opasiak@samsung.com> 9940L: linux-nfc@lists.01.org (moderated for non-subscribers) 9941S: Supported 9942F: drivers/nfc/s3fwrn5 9943 9944SAMSUNG SOC CLOCK DRIVERS 9945M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9946M: Tomasz Figa <tomasz.figa@gmail.com> 9947S: Supported 9948L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9949F: drivers/clk/samsung/ 9950 9951SAMSUNG SXGBE DRIVERS 9952M: Byungho An <bh74.an@samsung.com> 9953M: Girish K S <ks.giri@samsung.com> 9954M: Vipul Pandya <vipul.pandya@samsung.com> 9955S: Supported 9956L: netdev@vger.kernel.org 9957F: drivers/net/ethernet/samsung/sxgbe/ 9958 9959SAMSUNG THERMAL DRIVER 9960M: Lukasz Majewski <l.majewski@samsung.com> 9961L: linux-pm@vger.kernel.org 9962L: linux-samsung-soc@vger.kernel.org 9963S: Supported 9964T: git https://github.com/lmajewski/linux-samsung-thermal.git 9965F: drivers/thermal/samsung/ 9966 9967SAMSUNG USB2 PHY DRIVER 9968M: Kamil Debski <k.debski@samsung.com> 9969L: linux-kernel@vger.kernel.org 9970S: Supported 9971F: Documentation/devicetree/bindings/phy/samsung-phy.txt 9972F: Documentation/phy/samsung-usb2.txt 9973F: drivers/phy/phy-exynos4210-usb2.c 9974F: drivers/phy/phy-exynos4x12-usb2.c 9975F: drivers/phy/phy-exynos5250-usb2.c 9976F: drivers/phy/phy-s5pv210-usb2.c 9977F: drivers/phy/phy-samsung-usb2.c 9978F: drivers/phy/phy-samsung-usb2.h 9979 9980SERIAL DRIVERS 9981M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9982L: linux-serial@vger.kernel.org 9983S: Maintained 9984F: drivers/tty/serial/ 9985 9986SYNOPSYS DESIGNWARE DMAC DRIVER 9987M: Viresh Kumar <vireshk@kernel.org> 9988M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9989S: Maintained 9990F: include/linux/dma/dw.h 9991F: include/linux/platform_data/dma-dw.h 9992F: drivers/dma/dw/ 9993 9994SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 9995M: Lars Persson <lars.persson@axis.com> 9996L: netdev@vger.kernel.org 9997S: Supported 9998F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 9999F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10000 10001SYNOPSYS DESIGNWARE I2C DRIVER 10002M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10003R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10004R: Mika Westerberg <mika.westerberg@linux.intel.com> 10005L: linux-i2c@vger.kernel.org 10006S: Maintained 10007F: drivers/i2c/busses/i2c-designware-* 10008F: include/linux/platform_data/i2c-designware.h 10009 10010SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10011M: Jaehoon Chung <jh80.chung@samsung.com> 10012L: linux-mmc@vger.kernel.org 10013S: Maintained 10014F: include/linux/mmc/dw_mmc.h 10015F: drivers/mmc/host/dw_mmc* 10016 10017SYSTEM TRACE MODULE CLASS 10018M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10019S: Maintained 10020T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10021F: Documentation/trace/stm.txt 10022F: drivers/hwtracing/stm/ 10023F: include/linux/stm.h 10024F: include/uapi/linux/stm.h 10025 10026THUNDERBOLT DRIVER 10027M: Andreas Noever <andreas.noever@gmail.com> 10028S: Maintained 10029F: drivers/thunderbolt/ 10030 10031TI BQ27XXX POWER SUPPLY DRIVER 10032R: Andrew F. Davis <afd@ti.com> 10033F: include/linux/power/bq27xxx_battery.h 10034F: drivers/power/bq27xxx_battery.c 10035F: drivers/power/bq27xxx_battery_i2c.c 10036 10037TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10038M: John Stultz <john.stultz@linaro.org> 10039M: Thomas Gleixner <tglx@linutronix.de> 10040L: linux-kernel@vger.kernel.org 10041T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10042S: Supported 10043F: include/linux/clocksource.h 10044F: include/linux/time.h 10045F: include/linux/timex.h 10046F: include/uapi/linux/time.h 10047F: include/uapi/linux/timex.h 10048F: kernel/time/clocksource.c 10049F: kernel/time/time*.c 10050F: kernel/time/alarmtimer.c 10051F: kernel/time/ntp.c 10052F: tools/testing/selftests/timers/ 10053 10054SC1200 WDT DRIVER 10055M: Zwane Mwaikambo <zwanem@gmail.com> 10056S: Maintained 10057F: drivers/watchdog/sc1200wdt.c 10058 10059SCHEDULER 10060M: Ingo Molnar <mingo@redhat.com> 10061M: Peter Zijlstra <peterz@infradead.org> 10062L: linux-kernel@vger.kernel.org 10063T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10064S: Maintained 10065F: kernel/sched/ 10066F: include/linux/sched.h 10067F: include/uapi/linux/sched.h 10068F: include/linux/wait.h 10069 10070SCORE ARCHITECTURE 10071M: Chen Liqin <liqin.linux@gmail.com> 10072M: Lennox Wu <lennox.wu@gmail.com> 10073W: http://www.sunplus.com 10074S: Supported 10075F: arch/score/ 10076 10077SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10078M: Sudeep Holla <sudeep.holla@arm.com> 10079L: linux-arm-kernel@lists.infradead.org 10080S: Maintained 10081F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10082F: drivers/clk/clk-scpi.c 10083F: drivers/cpufreq/scpi-cpufreq.c 10084F: drivers/firmware/arm_scpi.c 10085F: include/linux/scpi_protocol.h 10086 10087SCSI CDROM DRIVER 10088M: Jens Axboe <axboe@kernel.dk> 10089L: linux-scsi@vger.kernel.org 10090W: http://www.kernel.dk 10091S: Maintained 10092F: drivers/scsi/sr* 10093 10094SCSI RDMA PROTOCOL (SRP) INITIATOR 10095M: Bart Van Assche <bart.vanassche@sandisk.com> 10096L: linux-rdma@vger.kernel.org 10097S: Supported 10098W: http://www.openfabrics.org 10099Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10100T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10101F: drivers/infiniband/ulp/srp/ 10102F: include/scsi/srp.h 10103 10104SCSI SG DRIVER 10105M: Doug Gilbert <dgilbert@interlog.com> 10106L: linux-scsi@vger.kernel.org 10107W: http://sg.danny.cz/sg 10108S: Maintained 10109F: Documentation/scsi/scsi-generic.txt 10110F: drivers/scsi/sg.c 10111F: include/scsi/sg.h 10112 10113SCSI SUBSYSTEM 10114M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10115T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10116M: "Martin K. Petersen" <martin.petersen@oracle.com> 10117T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10118L: linux-scsi@vger.kernel.org 10119S: Maintained 10120F: drivers/scsi/ 10121F: include/scsi/ 10122 10123SCSI TAPE DRIVER 10124M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10125L: linux-scsi@vger.kernel.org 10126S: Maintained 10127F: Documentation/scsi/st.txt 10128F: drivers/scsi/st.* 10129F: drivers/scsi/st_*.h 10130 10131SCTP PROTOCOL 10132M: Vlad Yasevich <vyasevich@gmail.com> 10133M: Neil Horman <nhorman@tuxdriver.com> 10134L: linux-sctp@vger.kernel.org 10135W: http://lksctp.sourceforge.net 10136S: Maintained 10137F: Documentation/networking/sctp.txt 10138F: include/linux/sctp.h 10139F: include/uapi/linux/sctp.h 10140F: include/net/sctp/ 10141F: net/sctp/ 10142 10143SCx200 CPU SUPPORT 10144M: Jim Cromie <jim.cromie@gmail.com> 10145S: Odd Fixes 10146F: Documentation/i2c/busses/scx200_acb 10147F: arch/x86/platform/scx200/ 10148F: drivers/watchdog/scx200_wdt.c 10149F: drivers/i2c/busses/scx200* 10150F: drivers/mtd/maps/scx200_docflash.c 10151F: include/linux/scx200.h 10152 10153SCx200 GPIO DRIVER 10154M: Jim Cromie <jim.cromie@gmail.com> 10155S: Maintained 10156F: drivers/char/scx200_gpio.c 10157F: include/linux/scx200_gpio.h 10158 10159SCx200 HRT CLOCKSOURCE DRIVER 10160M: Jim Cromie <jim.cromie@gmail.com> 10161S: Maintained 10162F: drivers/clocksource/scx200_hrt.c 10163 10164SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10165M: Sascha Sommer <saschasommer@freenet.de> 10166L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10167S: Maintained 10168F: drivers/mmc/host/sdricoh_cs.c 10169 10170SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10171M: Adrian Hunter <adrian.hunter@intel.com> 10172L: linux-mmc@vger.kernel.org 10173T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10174S: Maintained 10175F: drivers/mmc/host/sdhci* 10176F: include/linux/mmc/sdhci* 10177 10178SECURE COMPUTING 10179M: Kees Cook <keescook@chromium.org> 10180R: Andy Lutomirski <luto@amacapital.net> 10181R: Will Drewry <wad@chromium.org> 10182T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10183S: Supported 10184F: kernel/seccomp.c 10185F: include/uapi/linux/seccomp.h 10186F: include/linux/seccomp.h 10187F: tools/testing/selftests/seccomp/* 10188K: \bsecure_computing 10189K: \bTIF_SECCOMP\b 10190 10191SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10192M: Ben Dooks <ben-linux@fluff.org> 10193M: Jaehoon Chung <jh80.chung@samsung.com> 10194L: linux-mmc@vger.kernel.org 10195S: Maintained 10196F: drivers/mmc/host/sdhci-s3c* 10197 10198SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10199M: Viresh Kumar <vireshk@kernel.org> 10200L: linux-mmc@vger.kernel.org 10201S: Maintained 10202F: drivers/mmc/host/sdhci-spear.c 10203 10204SECURITY SUBSYSTEM 10205M: James Morris <james.l.morris@oracle.com> 10206M: "Serge E. Hallyn" <serge@hallyn.com> 10207L: linux-security-module@vger.kernel.org (suggested Cc:) 10208T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10209W: http://kernsec.org/ 10210S: Supported 10211F: security/ 10212 10213SECURITY CONTACT 10214M: Security Officers <security@kernel.org> 10215S: Supported 10216 10217SELINUX SECURITY MODULE 10218M: Paul Moore <paul@paul-moore.com> 10219M: Stephen Smalley <sds@tycho.nsa.gov> 10220M: Eric Paris <eparis@parisplace.org> 10221L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10222W: http://selinuxproject.org 10223T: git git://git.infradead.org/users/pcmoore/selinux 10224S: Supported 10225F: include/linux/selinux* 10226F: security/selinux/ 10227F: scripts/selinux/ 10228 10229APPARMOR SECURITY MODULE 10230M: John Johansen <john.johansen@canonical.com> 10231L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10232W: apparmor.wiki.kernel.org 10233T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10234S: Supported 10235F: security/apparmor/ 10236 10237LOADPIN SECURITY MODULE 10238M: Kees Cook <keescook@chromium.org> 10239T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10240S: Supported 10241F: security/loadpin/ 10242 10243YAMA SECURITY MODULE 10244M: Kees Cook <keescook@chromium.org> 10245T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10246S: Supported 10247F: security/yama/ 10248 10249SENSABLE PHANTOM 10250M: Jiri Slaby <jirislaby@gmail.com> 10251S: Maintained 10252F: drivers/misc/phantom.c 10253F: include/uapi/linux/phantom.h 10254 10255SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10256M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10257M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10258M: John Soni Jose <sony.john@avagotech.com> 10259L: linux-scsi@vger.kernel.org 10260W: http://www.avagotech.com 10261S: Supported 10262F: drivers/scsi/be2iscsi/ 10263 10264Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 10265M: Sathya Perla <sathya.perla@broadcom.com> 10266M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10267M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 10268M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10269M: Somnath Kotur <somnath.kotur@broadcom.com> 10270L: netdev@vger.kernel.org 10271W: http://www.emulex.com 10272S: Supported 10273F: drivers/net/ethernet/emulex/benet/ 10274 10275EMULEX ONECONNECT ROCE DRIVER 10276M: Selvin Xavier <selvin.xavier@avagotech.com> 10277M: Devesh Sharma <devesh.sharma@avagotech.com> 10278M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10279L: linux-rdma@vger.kernel.org 10280W: http://www.emulex.com 10281S: Supported 10282F: drivers/infiniband/hw/ocrdma/ 10283 10284SFC NETWORK DRIVER 10285M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10286M: Edward Cree <ecree@solarflare.com> 10287M: Bert Kenward <bkenward@solarflare.com> 10288L: netdev@vger.kernel.org 10289S: Supported 10290F: drivers/net/ethernet/sfc/ 10291 10292SGI GRU DRIVER 10293M: Dimitri Sivanich <sivanich@sgi.com> 10294S: Maintained 10295F: drivers/misc/sgi-gru/ 10296 10297SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10298M: Pat Gefre <pfg@sgi.com> 10299L: linux-ia64@vger.kernel.org 10300S: Supported 10301F: Documentation/ia64/serial.txt 10302F: drivers/tty/serial/ioc?_serial.c 10303F: include/linux/ioc?.h 10304 10305SGI XP/XPC/XPNET DRIVER 10306M: Cliff Whickman <cpw@sgi.com> 10307M: Robin Holt <robinmholt@gmail.com> 10308S: Maintained 10309F: drivers/misc/sgi-xp/ 10310 10311SI2157 MEDIA DRIVER 10312M: Antti Palosaari <crope@iki.fi> 10313L: linux-media@vger.kernel.org 10314W: https://linuxtv.org 10315W: http://palosaari.fi/linux/ 10316Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10317T: git git://linuxtv.org/anttip/media_tree.git 10318S: Maintained 10319F: drivers/media/tuners/si2157* 10320 10321SI2168 MEDIA DRIVER 10322M: Antti Palosaari <crope@iki.fi> 10323L: linux-media@vger.kernel.org 10324W: https://linuxtv.org 10325W: http://palosaari.fi/linux/ 10326Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10327T: git git://linuxtv.org/anttip/media_tree.git 10328S: Maintained 10329F: drivers/media/dvb-frontends/si2168* 10330 10331SI470X FM RADIO RECEIVER I2C DRIVER 10332M: Hans Verkuil <hverkuil@xs4all.nl> 10333L: linux-media@vger.kernel.org 10334T: git git://linuxtv.org/media_tree.git 10335W: https://linuxtv.org 10336S: Odd Fixes 10337F: drivers/media/radio/si470x/radio-si470x-i2c.c 10338 10339SI470X FM RADIO RECEIVER USB DRIVER 10340M: Hans Verkuil <hverkuil@xs4all.nl> 10341L: linux-media@vger.kernel.org 10342T: git git://linuxtv.org/media_tree.git 10343W: https://linuxtv.org 10344S: Maintained 10345F: drivers/media/radio/si470x/radio-si470x-common.c 10346F: drivers/media/radio/si470x/radio-si470x.h 10347F: drivers/media/radio/si470x/radio-si470x-usb.c 10348 10349SI4713 FM RADIO TRANSMITTER I2C DRIVER 10350M: Eduardo Valentin <edubezval@gmail.com> 10351L: linux-media@vger.kernel.org 10352T: git git://linuxtv.org/media_tree.git 10353W: https://linuxtv.org 10354S: Odd Fixes 10355F: drivers/media/radio/si4713/si4713.? 10356 10357SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10358M: Eduardo Valentin <edubezval@gmail.com> 10359L: linux-media@vger.kernel.org 10360T: git git://linuxtv.org/media_tree.git 10361W: https://linuxtv.org 10362S: Odd Fixes 10363F: drivers/media/radio/si4713/radio-platform-si4713.c 10364 10365SI4713 FM RADIO TRANSMITTER USB DRIVER 10366M: Hans Verkuil <hverkuil@xs4all.nl> 10367L: linux-media@vger.kernel.org 10368T: git git://linuxtv.org/media_tree.git 10369W: https://linuxtv.org 10370S: Maintained 10371F: drivers/media/radio/si4713/radio-usb-si4713.c 10372 10373SIANO DVB DRIVER 10374M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10375L: linux-media@vger.kernel.org 10376W: https://linuxtv.org 10377T: git git://linuxtv.org/media_tree.git 10378S: Odd fixes 10379F: drivers/media/common/siano/ 10380F: drivers/media/usb/siano/ 10381F: drivers/media/usb/siano/ 10382F: drivers/media/mmc/siano/ 10383 10384SIMPLEFB FB DRIVER 10385M: Hans de Goede <hdegoede@redhat.com> 10386L: linux-fbdev@vger.kernel.org 10387S: Maintained 10388F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10389F: drivers/video/fbdev/simplefb.c 10390F: include/linux/platform_data/simplefb.h 10391 10392SH_VEU V4L2 MEM2MEM DRIVER 10393L: linux-media@vger.kernel.org 10394S: Orphan 10395F: drivers/media/platform/sh_veu.c 10396 10397SH_VOU V4L2 OUTPUT DRIVER 10398L: linux-media@vger.kernel.org 10399S: Orphan 10400F: drivers/media/platform/sh_vou.c 10401F: include/media/drv-intf/sh_vou.h 10402 10403SIMPLE FIRMWARE INTERFACE (SFI) 10404M: Len Brown <lenb@kernel.org> 10405L: sfi-devel@simplefirmware.org 10406W: http://simplefirmware.org/ 10407T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10408S: Supported 10409F: arch/x86/platform/sfi/ 10410F: drivers/sfi/ 10411F: include/linux/sfi*.h 10412 10413SIMTEC EB110ATX (Chalice CATS) 10414P: Ben Dooks 10415P: Vincent Sanders <vince@simtec.co.uk> 10416M: Simtec Linux Team <linux@simtec.co.uk> 10417W: http://www.simtec.co.uk/products/EB110ATX/ 10418S: Supported 10419 10420SIMTEC EB2410ITX (BAST) 10421P: Ben Dooks 10422P: Vincent Sanders <vince@simtec.co.uk> 10423M: Simtec Linux Team <linux@simtec.co.uk> 10424W: http://www.simtec.co.uk/products/EB2410ITX/ 10425S: Supported 10426F: arch/arm/mach-s3c24xx/mach-bast.c 10427F: arch/arm/mach-s3c24xx/bast-ide.c 10428F: arch/arm/mach-s3c24xx/bast-irq.c 10429 10430TI DAVINCI MACHINE SUPPORT 10431M: Sekhar Nori <nsekhar@ti.com> 10432M: Kevin Hilman <khilman@kernel.org> 10433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10434T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10435S: Supported 10436F: arch/arm/mach-davinci/ 10437F: drivers/i2c/busses/i2c-davinci.c 10438 10439TI DAVINCI SERIES MEDIA DRIVER 10440M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10441L: linux-media@vger.kernel.org 10442W: https://linuxtv.org 10443Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10444T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10445S: Maintained 10446F: drivers/media/platform/davinci/ 10447F: include/media/davinci/ 10448 10449TI AM437X VPFE DRIVER 10450M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10451L: linux-media@vger.kernel.org 10452W: https://linuxtv.org 10453Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10454T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10455S: Maintained 10456F: drivers/media/platform/am437x/ 10457 10458OV2659 OMNIVISION SENSOR DRIVER 10459M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10460L: linux-media@vger.kernel.org 10461W: https://linuxtv.org 10462Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10463T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10464S: Maintained 10465F: drivers/media/i2c/ov2659.c 10466F: include/media/i2c/ov2659.h 10467 10468SILICON MOTION SM712 FRAME BUFFER DRIVER 10469M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10470M: Teddy Wang <teddy.wang@siliconmotion.com> 10471M: Sudip Mukherjee <sudip@vectorindia.org> 10472L: linux-fbdev@vger.kernel.org 10473S: Maintained 10474F: drivers/video/fbdev/sm712* 10475F: Documentation/fb/sm712fb.txt 10476 10477SIS 190 ETHERNET DRIVER 10478M: Francois Romieu <romieu@fr.zoreil.com> 10479L: netdev@vger.kernel.org 10480S: Maintained 10481F: drivers/net/ethernet/sis/sis190.c 10482 10483SIS 900/7016 FAST ETHERNET DRIVER 10484M: Daniele Venzano <venza@brownhat.org> 10485W: http://www.brownhat.org/sis900.html 10486L: netdev@vger.kernel.org 10487S: Maintained 10488F: drivers/net/ethernet/sis/sis900.* 10489 10490SIS FRAMEBUFFER DRIVER 10491M: Thomas Winischhofer <thomas@winischhofer.net> 10492W: http://www.winischhofer.net/linuxsisvga.shtml 10493S: Maintained 10494F: Documentation/fb/sisfb.txt 10495F: drivers/video/fbdev/sis/ 10496F: include/video/sisfb.h 10497 10498SIS USB2VGA DRIVER 10499M: Thomas Winischhofer <thomas@winischhofer.net> 10500W: http://www.winischhofer.at/linuxsisusbvga.shtml 10501S: Maintained 10502F: drivers/usb/misc/sisusbvga/ 10503 10504SLAB ALLOCATOR 10505M: Christoph Lameter <cl@linux.com> 10506M: Pekka Enberg <penberg@kernel.org> 10507M: David Rientjes <rientjes@google.com> 10508M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10509M: Andrew Morton <akpm@linux-foundation.org> 10510L: linux-mm@kvack.org 10511S: Maintained 10512F: include/linux/sl?b*.h 10513F: mm/sl?b* 10514 10515SLEEPABLE READ-COPY UPDATE (SRCU) 10516M: Lai Jiangshan <jiangshanlai@gmail.com> 10517M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10518M: Josh Triplett <josh@joshtriplett.org> 10519R: Steven Rostedt <rostedt@goodmis.org> 10520R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10521L: linux-kernel@vger.kernel.org 10522W: http://www.rdrop.com/users/paulmck/RCU/ 10523S: Supported 10524T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10525F: include/linux/srcu.h 10526F: kernel/rcu/srcu.c 10527 10528SMACK SECURITY MODULE 10529M: Casey Schaufler <casey@schaufler-ca.com> 10530L: linux-security-module@vger.kernel.org 10531W: http://schaufler-ca.com 10532T: git git://git.gitorious.org/smack-next/kernel.git 10533S: Maintained 10534F: Documentation/security/Smack.txt 10535F: security/smack/ 10536 10537DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10538M: Kevin Hilman <khilman@kernel.org> 10539M: Nishanth Menon <nm@ti.com> 10540S: Maintained 10541F: drivers/power/avs/ 10542F: include/linux/power/smartreflex.h 10543L: linux-pm@vger.kernel.org 10544 10545SMC91x ETHERNET DRIVER 10546M: Nicolas Pitre <nico@fluxnic.net> 10547S: Odd Fixes 10548F: drivers/net/ethernet/smsc/smc91x.* 10549 10550SMIA AND SMIA++ IMAGE SENSOR DRIVER 10551M: Sakari Ailus <sakari.ailus@iki.fi> 10552L: linux-media@vger.kernel.org 10553S: Maintained 10554F: drivers/media/i2c/smiapp/ 10555F: include/media/i2c/smiapp.h 10556F: drivers/media/i2c/smiapp-pll.c 10557F: drivers/media/i2c/smiapp-pll.h 10558F: include/uapi/linux/smiapp.h 10559F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10560 10561SMM665 HARDWARE MONITOR DRIVER 10562M: Guenter Roeck <linux@roeck-us.net> 10563L: linux-hwmon@vger.kernel.org 10564S: Maintained 10565F: Documentation/hwmon/smm665 10566F: drivers/hwmon/smm665.c 10567 10568SMSC EMC2103 HARDWARE MONITOR DRIVER 10569M: Steve Glendinning <steve.glendinning@shawell.net> 10570L: linux-hwmon@vger.kernel.org 10571S: Maintained 10572F: Documentation/hwmon/emc2103 10573F: drivers/hwmon/emc2103.c 10574 10575SMSC SCH5627 HARDWARE MONITOR DRIVER 10576M: Hans de Goede <hdegoede@redhat.com> 10577L: linux-hwmon@vger.kernel.org 10578S: Supported 10579F: Documentation/hwmon/sch5627 10580F: drivers/hwmon/sch5627.c 10581 10582SMSC47B397 HARDWARE MONITOR DRIVER 10583M: Jean Delvare <jdelvare@suse.com> 10584L: linux-hwmon@vger.kernel.org 10585S: Maintained 10586F: Documentation/hwmon/smsc47b397 10587F: drivers/hwmon/smsc47b397.c 10588 10589SMSC911x ETHERNET DRIVER 10590M: Steve Glendinning <steve.glendinning@shawell.net> 10591L: netdev@vger.kernel.org 10592S: Maintained 10593F: include/linux/smsc911x.h 10594F: drivers/net/ethernet/smsc/smsc911x.* 10595 10596SMSC9420 PCI ETHERNET DRIVER 10597M: Steve Glendinning <steve.glendinning@shawell.net> 10598L: netdev@vger.kernel.org 10599S: Maintained 10600F: drivers/net/ethernet/smsc/smsc9420.* 10601 10602SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10603M: Steve Glendinning <steve.glendinning@shawell.net> 10604L: linux-fbdev@vger.kernel.org 10605S: Maintained 10606F: drivers/video/fbdev/smscufx.c 10607 10608SOC-CAMERA V4L2 SUBSYSTEM 10609M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10610L: linux-media@vger.kernel.org 10611T: git git://linuxtv.org/media_tree.git 10612S: Maintained 10613F: include/media/soc* 10614F: drivers/media/i2c/soc_camera/ 10615F: drivers/media/platform/soc_camera/ 10616 10617SOEKRIS NET48XX LED SUPPORT 10618M: Chris Boot <bootc@bootc.net> 10619S: Maintained 10620F: drivers/leds/leds-net48xx.c 10621 10622SOFTLOGIC 6x10 MPEG CODEC 10623M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10624M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10625M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10626M: Ismael Luceno <ismael@iodev.co.uk> 10627L: linux-media@vger.kernel.org 10628S: Supported 10629F: drivers/media/pci/solo6x10/ 10630 10631SOFTWARE RAID (Multiple Disks) SUPPORT 10632M: Shaohua Li <shli@kernel.org> 10633L: linux-raid@vger.kernel.org 10634T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10635S: Supported 10636F: drivers/md/ 10637F: include/linux/raid/ 10638F: include/uapi/linux/raid/ 10639 10640SONIC NETWORK DRIVER 10641M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10642L: netdev@vger.kernel.org 10643S: Maintained 10644F: drivers/net/ethernet/natsemi/sonic.* 10645 10646SONICS SILICON BACKPLANE DRIVER (SSB) 10647M: Michael Buesch <m@bues.ch> 10648L: linux-wireless@vger.kernel.org 10649S: Maintained 10650F: drivers/ssb/ 10651F: include/linux/ssb/ 10652 10653SONY VAIO CONTROL DEVICE DRIVER 10654M: Mattia Dongili <malattia@linux.it> 10655L: platform-driver-x86@vger.kernel.org 10656W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10657S: Maintained 10658F: Documentation/laptops/sony-laptop.txt 10659F: drivers/char/sonypi.c 10660F: drivers/platform/x86/sony-laptop.c 10661F: include/linux/sony-laptop.h 10662 10663SONY MEMORYSTICK CARD SUPPORT 10664M: Alex Dubov <oakad@yahoo.com> 10665W: http://tifmxx.berlios.de/ 10666S: Maintained 10667F: drivers/memstick/host/tifm_ms.c 10668 10669SONY MEMORYSTICK STANDARD SUPPORT 10670M: Maxim Levitsky <maximlevitsky@gmail.com> 10671S: Maintained 10672F: drivers/memstick/core/ms_block.* 10673 10674SOUND 10675M: Jaroslav Kysela <perex@perex.cz> 10676M: Takashi Iwai <tiwai@suse.com> 10677L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10678W: http://www.alsa-project.org/ 10679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10680T: git git://git.alsa-project.org/alsa-kernel.git 10681Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10682S: Maintained 10683F: Documentation/sound/ 10684F: include/sound/ 10685F: include/uapi/sound/ 10686F: sound/ 10687 10688SOUND - COMPRESSED AUDIO 10689M: Vinod Koul <vinod.koul@intel.com> 10690L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10691T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10692S: Supported 10693F: Documentation/sound/alsa/compress_offload.txt 10694F: include/sound/compress_driver.h 10695F: include/uapi/sound/compress_* 10696F: sound/core/compress_offload.c 10697F: sound/soc/soc-compress.c 10698 10699SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10700M: Liam Girdwood <lgirdwood@gmail.com> 10701M: Mark Brown <broonie@kernel.org> 10702T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10703L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10704W: http://alsa-project.org/main/index.php/ASoC 10705S: Supported 10706F: Documentation/sound/alsa/soc/ 10707F: sound/soc/ 10708F: include/sound/soc* 10709 10710SOUND - DMAENGINE HELPERS 10711M: Lars-Peter Clausen <lars@metafoo.de> 10712S: Supported 10713F: include/sound/dmaengine_pcm.h 10714F: sound/core/pcm_dmaengine.c 10715F: sound/soc/soc-generic-dmaengine-pcm.c 10716 10717SP2 MEDIA DRIVER 10718M: Olli Salonen <olli.salonen@iki.fi> 10719L: linux-media@vger.kernel.org 10720W: https://linuxtv.org 10721Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10722S: Maintained 10723F: drivers/media/dvb-frontends/sp2* 10724 10725SPARC + UltraSPARC (sparc/sparc64) 10726M: "David S. Miller" <davem@davemloft.net> 10727L: sparclinux@vger.kernel.org 10728Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10729T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10730T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10731S: Maintained 10732F: arch/sparc/ 10733F: drivers/sbus/ 10734 10735SPARC SERIAL DRIVERS 10736M: "David S. Miller" <davem@davemloft.net> 10737L: sparclinux@vger.kernel.org 10738T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10739T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10740S: Maintained 10741F: include/linux/sunserialcore.h 10742F: drivers/tty/serial/suncore.c 10743F: drivers/tty/serial/sunhv.c 10744F: drivers/tty/serial/sunsab.c 10745F: drivers/tty/serial/sunsab.h 10746F: drivers/tty/serial/sunsu.c 10747F: drivers/tty/serial/sunzilog.c 10748F: drivers/tty/serial/sunzilog.h 10749 10750SPARSE CHECKER 10751M: "Christopher Li" <sparse@chrisli.org> 10752L: linux-sparse@vger.kernel.org 10753W: https://sparse.wiki.kernel.org/ 10754T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10755T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10756S: Maintained 10757F: include/linux/compiler.h 10758 10759SPEAR PLATFORM SUPPORT 10760M: Viresh Kumar <vireshk@kernel.org> 10761M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10763W: http://www.st.com/spear 10764S: Maintained 10765F: arch/arm/boot/dts/spear* 10766F: arch/arm/mach-spear/ 10767 10768SPEAR CLOCK FRAMEWORK SUPPORT 10769M: Viresh Kumar <vireshk@kernel.org> 10770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10771W: http://www.st.com/spear 10772S: Maintained 10773F: drivers/clk/spear/ 10774 10775SPI SUBSYSTEM 10776M: Mark Brown <broonie@kernel.org> 10777L: linux-spi@vger.kernel.org 10778T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10779Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10780S: Maintained 10781F: Documentation/spi/ 10782F: drivers/spi/ 10783F: include/linux/spi/ 10784F: include/uapi/linux/spi/ 10785 10786SPIDERNET NETWORK DRIVER for CELL 10787M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10788L: netdev@vger.kernel.org 10789S: Supported 10790F: Documentation/networking/spider_net.txt 10791F: drivers/net/ethernet/toshiba/spider_net* 10792 10793SPU FILE SYSTEM 10794M: Jeremy Kerr <jk@ozlabs.org> 10795L: linuxppc-dev@lists.ozlabs.org 10796W: http://www.ibm.com/developerworks/power/cell/ 10797S: Supported 10798F: Documentation/filesystems/spufs.txt 10799F: arch/powerpc/platforms/cell/spufs/ 10800 10801SQUASHFS FILE SYSTEM 10802M: Phillip Lougher <phillip@squashfs.org.uk> 10803L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10804W: http://squashfs.org.uk 10805T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10806S: Maintained 10807F: Documentation/filesystems/squashfs.txt 10808F: fs/squashfs/ 10809 10810SRM (Alpha) environment access 10811M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10812S: Maintained 10813F: arch/alpha/kernel/srm_env.c 10814 10815STABLE BRANCH 10816M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10817L: stable@vger.kernel.org 10818S: Supported 10819F: Documentation/stable_kernel_rules.txt 10820 10821STAGING SUBSYSTEM 10822M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10823T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10824L: devel@driverdev.osuosl.org 10825S: Supported 10826F: drivers/staging/ 10827 10828STAGING - COMEDI 10829M: Ian Abbott <abbotti@mev.co.uk> 10830M: H Hartley Sweeten <hsweeten@visionengravers.com> 10831S: Odd Fixes 10832F: drivers/staging/comedi/ 10833 10834STAGING - FLARION FT1000 DRIVERS 10835M: Marek Belisko <marek.belisko@gmail.com> 10836S: Odd Fixes 10837F: drivers/staging/ft1000/ 10838 10839STAGING - INDUSTRIAL IO 10840M: Jonathan Cameron <jic23@kernel.org> 10841L: linux-iio@vger.kernel.org 10842S: Odd Fixes 10843F: drivers/staging/iio/ 10844 10845STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10846M: Jarod Wilson <jarod@wilsonet.com> 10847W: http://www.lirc.org/ 10848S: Odd Fixes 10849F: drivers/staging/media/lirc/ 10850 10851STAGING - LUSTRE PARALLEL FILESYSTEM 10852M: Oleg Drokin <oleg.drokin@intel.com> 10853M: Andreas Dilger <andreas.dilger@intel.com> 10854L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10855W: http://wiki.lustre.org/ 10856S: Maintained 10857F: drivers/staging/lustre 10858 10859STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10860M: Marc Dietrich <marvin24@gmx.de> 10861L: ac100@lists.launchpad.net (moderated for non-subscribers) 10862L: linux-tegra@vger.kernel.org 10863S: Maintained 10864F: drivers/staging/nvec/ 10865 10866STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10867M: Jens Frederich <jfrederich@gmail.com> 10868M: Daniel Drake <dsd@laptop.org> 10869M: Jon Nettleton <jon.nettleton@gmail.com> 10870W: http://wiki.laptop.org/go/DCON 10871S: Maintained 10872F: drivers/staging/olpc_dcon/ 10873 10874STAGING - REALTEK RTL8712U DRIVERS 10875M: Larry Finger <Larry.Finger@lwfinger.net> 10876M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10877S: Odd Fixes 10878F: drivers/staging/rtl8712/ 10879 10880STAGING - REALTEK RTL8723U WIRELESS DRIVER 10881M: Larry Finger <Larry.Finger@lwfinger.net> 10882M: Jes Sorensen <Jes.Sorensen@redhat.com> 10883L: linux-wireless@vger.kernel.org 10884S: Maintained 10885F: drivers/staging/rtl8723au/ 10886 10887STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10888M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10889M: Teddy Wang <teddy.wang@siliconmotion.com> 10890M: Sudip Mukherjee <sudip@vectorindia.org> 10891L: linux-fbdev@vger.kernel.org 10892S: Maintained 10893F: drivers/staging/sm750fb/ 10894 10895STAGING - SLICOSS 10896M: Lior Dotan <liodot@gmail.com> 10897M: Christopher Harrer <charrer@alacritech.com> 10898S: Odd Fixes 10899F: drivers/staging/slicoss/ 10900 10901STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10902M: William Hubbs <w.d.hubbs@gmail.com> 10903M: Chris Brannon <chris@the-brannons.com> 10904M: Kirk Reiser <kirk@reisers.ca> 10905M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10906L: speakup@linux-speakup.org 10907W: http://www.linux-speakup.org/ 10908S: Odd Fixes 10909F: drivers/staging/speakup/ 10910 10911STAGING - VIA VT665X DRIVERS 10912M: Forest Bond <forest@alittletooquiet.net> 10913S: Odd Fixes 10914F: drivers/staging/vt665?/ 10915 10916STAGING - WILC1000 WIFI DRIVER 10917M: Johnny Kim <johnny.kim@atmel.com> 10918M: Austin Shin <austin.shin@atmel.com> 10919M: Chris Park <chris.park@atmel.com> 10920M: Tony Cho <tony.cho@atmel.com> 10921M: Glen Lee <glen.lee@atmel.com> 10922M: Leo Kim <leo.kim@atmel.com> 10923L: linux-wireless@vger.kernel.org 10924S: Supported 10925F: drivers/staging/wilc1000/ 10926 10927STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10928M: Arnaud Patard <arnaud.patard@rtp-net.org> 10929S: Odd Fixes 10930F: drivers/staging/xgifb/ 10931 10932STARFIRE/DURALAN NETWORK DRIVER 10933M: Ion Badulescu <ionut@badula.org> 10934S: Odd Fixes 10935F: drivers/net/ethernet/adaptec/starfire* 10936 10937SUN3/3X 10938M: Sam Creasey <sammy@sammy.net> 10939W: http://sammy.net/sun3/ 10940S: Maintained 10941F: arch/m68k/kernel/*sun3* 10942F: arch/m68k/sun3*/ 10943F: arch/m68k/include/asm/sun3* 10944F: drivers/net/ethernet/i825xx/sun3* 10945 10946SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10947M: Hans de Goede <hdegoede@redhat.com> 10948L: linux-input@vger.kernel.org 10949S: Maintained 10950F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10951F: drivers/input/keyboard/sun4i-lradc-keys.c 10952 10953SUNDANCE NETWORK DRIVER 10954M: Denis Kirjanov <kda@linux-powerpc.org> 10955L: netdev@vger.kernel.org 10956S: Maintained 10957F: drivers/net/ethernet/dlink/sundance.c 10958 10959SUPERH 10960M: Yoshinori Sato <ysato@users.sourceforge.jp> 10961M: Rich Felker <dalias@libc.org> 10962L: linux-sh@vger.kernel.org 10963Q: http://patchwork.kernel.org/project/linux-sh/list/ 10964S: Maintained 10965F: Documentation/sh/ 10966F: arch/sh/ 10967F: drivers/sh/ 10968 10969SUSPEND TO RAM 10970M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10971M: Len Brown <len.brown@intel.com> 10972M: Pavel Machek <pavel@ucw.cz> 10973L: linux-pm@vger.kernel.org 10974S: Supported 10975F: Documentation/power/ 10976F: arch/x86/kernel/acpi/ 10977F: drivers/base/power/ 10978F: kernel/power/ 10979F: include/linux/suspend.h 10980F: include/linux/freezer.h 10981F: include/linux/pm.h 10982 10983SVGA HANDLING 10984M: Martin Mares <mj@ucw.cz> 10985L: linux-video@atrey.karlin.mff.cuni.cz 10986S: Maintained 10987F: Documentation/svga.txt 10988F: arch/x86/boot/video* 10989 10990SWIOTLB SUBSYSTEM 10991M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 10992L: linux-kernel@vger.kernel.org 10993T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 10994S: Supported 10995F: lib/swiotlb.c 10996F: arch/*/kernel/pci-swiotlb.c 10997F: include/linux/swiotlb.h 10998 10999SWITCHDEV 11000M: Jiri Pirko <jiri@resnulli.us> 11001L: netdev@vger.kernel.org 11002S: Supported 11003F: net/switchdev/ 11004F: include/net/switchdev.h 11005 11006SYNOPSYS ARC ARCHITECTURE 11007M: Vineet Gupta <vgupta@synopsys.com> 11008L: linux-snps-arc@lists.infradead.org 11009S: Supported 11010F: arch/arc/ 11011F: Documentation/devicetree/bindings/arc/* 11012F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11013F: drivers/tty/serial/arc_uart.c 11014T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11015 11016SYNOPSYS ARC SDP platform support 11017M: Alexey Brodkin <abrodkin@synopsys.com> 11018S: Supported 11019F: arch/arc/plat-axs10x 11020F: arch/arc/boot/dts/ax* 11021F: Documentation/devicetree/bindings/arc/axs10* 11022 11023SYSTEM CONFIGURATION (SYSCON) 11024M: Lee Jones <lee.jones@linaro.org> 11025M: Arnd Bergmann <arnd@arndb.de> 11026T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11027S: Supported 11028F: drivers/mfd/syscon.c 11029 11030SYSV FILESYSTEM 11031M: Christoph Hellwig <hch@infradead.org> 11032S: Maintained 11033F: Documentation/filesystems/sysv-fs.txt 11034F: fs/sysv/ 11035F: include/linux/sysv_fs.h 11036 11037TARGET SUBSYSTEM 11038M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11039L: linux-scsi@vger.kernel.org 11040L: target-devel@vger.kernel.org 11041W: http://www.linux-iscsi.org 11042W: http://groups.google.com/group/linux-iscsi-target-dev 11043T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11044S: Supported 11045F: drivers/target/ 11046F: include/target/ 11047F: Documentation/target/ 11048 11049TASKSTATS STATISTICS INTERFACE 11050M: Balbir Singh <bsingharora@gmail.com> 11051S: Maintained 11052F: Documentation/accounting/taskstats* 11053F: include/linux/taskstats* 11054F: kernel/taskstats.c 11055 11056TC CLASSIFIER 11057M: Jamal Hadi Salim <jhs@mojatatu.com> 11058L: netdev@vger.kernel.org 11059S: Maintained 11060F: include/net/pkt_cls.h 11061F: include/uapi/linux/pkt_cls.h 11062F: net/sched/ 11063 11064TCP LOW PRIORITY MODULE 11065M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11066M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11067W: http://tcp-lp-mod.sourceforge.net/ 11068S: Maintained 11069F: net/ipv4/tcp_lp.c 11070 11071TDA10071 MEDIA DRIVER 11072M: Antti Palosaari <crope@iki.fi> 11073L: linux-media@vger.kernel.org 11074W: https://linuxtv.org 11075W: http://palosaari.fi/linux/ 11076Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11077T: git git://linuxtv.org/anttip/media_tree.git 11078S: Maintained 11079F: drivers/media/dvb-frontends/tda10071* 11080 11081TDA18212 MEDIA DRIVER 11082M: Antti Palosaari <crope@iki.fi> 11083L: linux-media@vger.kernel.org 11084W: https://linuxtv.org 11085W: http://palosaari.fi/linux/ 11086Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11087T: git git://linuxtv.org/anttip/media_tree.git 11088S: Maintained 11089F: drivers/media/tuners/tda18212* 11090 11091TDA18218 MEDIA DRIVER 11092M: Antti Palosaari <crope@iki.fi> 11093L: linux-media@vger.kernel.org 11094W: https://linuxtv.org 11095W: http://palosaari.fi/linux/ 11096Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11097T: git git://linuxtv.org/anttip/media_tree.git 11098S: Maintained 11099F: drivers/media/tuners/tda18218* 11100 11101TDA18271 MEDIA DRIVER 11102M: Michael Krufky <mkrufky@linuxtv.org> 11103L: linux-media@vger.kernel.org 11104W: https://linuxtv.org 11105W: http://github.com/mkrufky 11106Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11107T: git git://linuxtv.org/mkrufky/tuners.git 11108S: Maintained 11109F: drivers/media/tuners/tda18271* 11110 11111TDA827x MEDIA DRIVER 11112M: Michael Krufky <mkrufky@linuxtv.org> 11113L: linux-media@vger.kernel.org 11114W: https://linuxtv.org 11115W: http://github.com/mkrufky 11116Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11117T: git git://linuxtv.org/mkrufky/tuners.git 11118S: Maintained 11119F: drivers/media/tuners/tda8290.* 11120 11121TDA8290 MEDIA DRIVER 11122M: Michael Krufky <mkrufky@linuxtv.org> 11123L: linux-media@vger.kernel.org 11124W: https://linuxtv.org 11125W: http://github.com/mkrufky 11126Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11127T: git git://linuxtv.org/mkrufky/tuners.git 11128S: Maintained 11129F: drivers/media/tuners/tda8290.* 11130 11131TDA9840 MEDIA DRIVER 11132M: Hans Verkuil <hverkuil@xs4all.nl> 11133L: linux-media@vger.kernel.org 11134T: git git://linuxtv.org/media_tree.git 11135W: https://linuxtv.org 11136S: Maintained 11137F: drivers/media/i2c/tda9840* 11138 11139TEA5761 TUNER DRIVER 11140M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11141L: linux-media@vger.kernel.org 11142W: https://linuxtv.org 11143T: git git://linuxtv.org/media_tree.git 11144S: Odd fixes 11145F: drivers/media/tuners/tea5761.* 11146 11147TEA5767 TUNER DRIVER 11148M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11149L: linux-media@vger.kernel.org 11150W: https://linuxtv.org 11151T: git git://linuxtv.org/media_tree.git 11152S: Maintained 11153F: drivers/media/tuners/tea5767.* 11154 11155TEA6415C MEDIA DRIVER 11156M: Hans Verkuil <hverkuil@xs4all.nl> 11157L: linux-media@vger.kernel.org 11158T: git git://linuxtv.org/media_tree.git 11159W: https://linuxtv.org 11160S: Maintained 11161F: drivers/media/i2c/tea6415c* 11162 11163TEA6420 MEDIA DRIVER 11164M: Hans Verkuil <hverkuil@xs4all.nl> 11165L: linux-media@vger.kernel.org 11166T: git git://linuxtv.org/media_tree.git 11167W: https://linuxtv.org 11168S: Maintained 11169F: drivers/media/i2c/tea6420* 11170 11171TEAM DRIVER 11172M: Jiri Pirko <jiri@resnulli.us> 11173L: netdev@vger.kernel.org 11174S: Supported 11175F: drivers/net/team/ 11176F: include/linux/if_team.h 11177F: include/uapi/linux/if_team.h 11178 11179TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11180M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11181S: Maintained 11182F: arch/x86/platform/ts5500/ 11183 11184TECHNOTREND USB IR RECEIVER 11185M: Sean Young <sean@mess.org> 11186L: linux-media@vger.kernel.org 11187S: Maintained 11188F: drivers/media/rc/ttusbir.c 11189 11190TEGRA ARCHITECTURE SUPPORT 11191M: Stephen Warren <swarren@wwwdotorg.org> 11192M: Thierry Reding <thierry.reding@gmail.com> 11193M: Alexandre Courbot <gnurou@gmail.com> 11194L: linux-tegra@vger.kernel.org 11195Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11197S: Supported 11198N: [^a-z]tegra 11199 11200TEGRA CLOCK DRIVER 11201M: Peter De Schrijver <pdeschrijver@nvidia.com> 11202M: Prashant Gaikwad <pgaikwad@nvidia.com> 11203S: Supported 11204F: drivers/clk/tegra/ 11205 11206TEGRA DMA DRIVERS 11207M: Laxman Dewangan <ldewangan@nvidia.com> 11208M: Jon Hunter <jonathanh@nvidia.com> 11209S: Supported 11210F: drivers/dma/tegra* 11211 11212TEGRA I2C DRIVER 11213M: Laxman Dewangan <ldewangan@nvidia.com> 11214S: Supported 11215F: drivers/i2c/busses/i2c-tegra.c 11216 11217TEGRA IOMMU DRIVERS 11218M: Hiroshi Doyu <hdoyu@nvidia.com> 11219S: Supported 11220F: drivers/iommu/tegra* 11221 11222TEGRA KBC DRIVER 11223M: Rakesh Iyer <riyer@nvidia.com> 11224M: Laxman Dewangan <ldewangan@nvidia.com> 11225S: Supported 11226F: drivers/input/keyboard/tegra-kbc.c 11227 11228TEGRA PWM DRIVER 11229M: Thierry Reding <thierry.reding@gmail.com> 11230S: Supported 11231F: drivers/pwm/pwm-tegra.c 11232 11233TEGRA SERIAL DRIVER 11234M: Laxman Dewangan <ldewangan@nvidia.com> 11235S: Supported 11236F: drivers/tty/serial/serial-tegra.c 11237 11238TEGRA SPI DRIVER 11239M: Laxman Dewangan <ldewangan@nvidia.com> 11240S: Supported 11241F: drivers/spi/spi-tegra* 11242 11243TEHUTI ETHERNET DRIVER 11244M: Andy Gospodarek <andy@greyhouse.net> 11245L: netdev@vger.kernel.org 11246S: Supported 11247F: drivers/net/ethernet/tehuti/* 11248 11249Telecom Clock Driver for MCPL0010 11250M: Mark Gross <mark.gross@intel.com> 11251S: Supported 11252F: drivers/char/tlclk.c 11253 11254TENSILICA XTENSA PORT (xtensa) 11255M: Chris Zankel <chris@zankel.net> 11256M: Max Filippov <jcmvbkbc@gmail.com> 11257L: linux-xtensa@linux-xtensa.org 11258T: git git://github.com/czankel/xtensa-linux.git 11259S: Maintained 11260F: arch/xtensa/ 11261F: drivers/irqchip/irq-xtensa-* 11262 11263THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11264M: Hans Verkuil <hverkuil@xs4all.nl> 11265L: linux-media@vger.kernel.org 11266T: git git://linuxtv.org/media_tree.git 11267W: https://linuxtv.org 11268S: Maintained 11269F: drivers/media/radio/radio-raremono.c 11270 11271THERMAL 11272M: Zhang Rui <rui.zhang@intel.com> 11273M: Eduardo Valentin <edubezval@gmail.com> 11274L: linux-pm@vger.kernel.org 11275T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11276T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11277Q: https://patchwork.kernel.org/project/linux-pm/list/ 11278S: Supported 11279F: drivers/thermal/ 11280F: include/linux/thermal.h 11281F: include/uapi/linux/thermal.h 11282F: include/linux/cpu_cooling.h 11283F: Documentation/devicetree/bindings/thermal/ 11284 11285THERMAL/CPU_COOLING 11286M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11287M: Viresh Kumar <viresh.kumar@linaro.org> 11288M: Javi Merino <javi.merino@arm.com> 11289L: linux-pm@vger.kernel.org 11290S: Supported 11291F: Documentation/thermal/cpu-cooling-api.txt 11292F: drivers/thermal/cpu_cooling.c 11293F: include/linux/cpu_cooling.h 11294 11295THINGM BLINK(1) USB RGB LED DRIVER 11296M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11297S: Maintained 11298F: drivers/hid/hid-thingm.c 11299 11300THINKPAD ACPI EXTRAS DRIVER 11301M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11302L: ibm-acpi-devel@lists.sourceforge.net 11303L: platform-driver-x86@vger.kernel.org 11304W: http://ibm-acpi.sourceforge.net 11305W: http://thinkwiki.org/wiki/Ibm-acpi 11306T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11307S: Maintained 11308F: drivers/platform/x86/thinkpad_acpi.c 11309 11310TI BANDGAP AND THERMAL DRIVER 11311M: Eduardo Valentin <edubezval@gmail.com> 11312M: Keerthy <j-keerthy@ti.com> 11313L: linux-pm@vger.kernel.org 11314L: linux-omap@vger.kernel.org 11315S: Maintained 11316F: drivers/thermal/ti-soc-thermal/ 11317 11318TI VPE/CAL DRIVERS 11319M: Benoit Parrot <bparrot@ti.com> 11320L: linux-media@vger.kernel.org 11321W: http://linuxtv.org/ 11322Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11323S: Maintained 11324F: drivers/media/platform/ti-vpe/ 11325 11326TI CDCE706 CLOCK DRIVER 11327M: Max Filippov <jcmvbkbc@gmail.com> 11328S: Maintained 11329F: drivers/clk/clk-cdce706.c 11330 11331TI CLOCK DRIVER 11332M: Tero Kristo <t-kristo@ti.com> 11333L: linux-omap@vger.kernel.org 11334S: Maintained 11335F: drivers/clk/ti/ 11336F: include/linux/clk/ti.h 11337 11338TI ETHERNET SWITCH DRIVER (CPSW) 11339M: Mugunthan V N <mugunthanvnm@ti.com> 11340R: Grygorii Strashko <grygorii.strashko@ti.com> 11341L: linux-omap@vger.kernel.org 11342L: netdev@vger.kernel.org 11343S: Maintained 11344F: drivers/net/ethernet/ti/cpsw* 11345F: drivers/net/ethernet/ti/davinci* 11346 11347TI FLASH MEDIA INTERFACE DRIVER 11348M: Alex Dubov <oakad@yahoo.com> 11349S: Maintained 11350F: drivers/misc/tifm* 11351F: drivers/mmc/host/tifm_sd.c 11352F: include/linux/tifm.h 11353 11354TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11355M: Santosh Shilimkar <ssantosh@kernel.org> 11356L: linux-kernel@vger.kernel.org 11357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11358S: Maintained 11359F: drivers/soc/ti/* 11360T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11361 11362 11363TI LM49xxx FAMILY ASoC CODEC DRIVERS 11364M: M R Swami Reddy <mr.swami.reddy@ti.com> 11365M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11366L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11367S: Maintained 11368F: sound/soc/codecs/lm49453* 11369F: sound/soc/codecs/isabelle* 11370 11371TI LP855x BACKLIGHT DRIVER 11372M: Milo Kim <milo.kim@ti.com> 11373S: Maintained 11374F: Documentation/backlight/lp855x-driver.txt 11375F: drivers/video/backlight/lp855x_bl.c 11376F: include/linux/platform_data/lp855x.h 11377 11378TI LP8727 CHARGER DRIVER 11379M: Milo Kim <milo.kim@ti.com> 11380S: Maintained 11381F: drivers/power/lp8727_charger.c 11382F: include/linux/platform_data/lp8727.h 11383 11384TI LP8788 MFD DRIVER 11385M: Milo Kim <milo.kim@ti.com> 11386S: Maintained 11387F: drivers/iio/adc/lp8788_adc.c 11388F: drivers/leds/leds-lp8788.c 11389F: drivers/mfd/lp8788*.c 11390F: drivers/power/lp8788-charger.c 11391F: drivers/regulator/lp8788-*.c 11392F: include/linux/mfd/lp8788*.h 11393 11394TI NETCP ETHERNET DRIVER 11395M: Wingman Kwok <w-kwok2@ti.com> 11396M: Murali Karicheri <m-karicheri2@ti.com> 11397L: netdev@vger.kernel.org 11398S: Maintained 11399F: drivers/net/ethernet/ti/netcp* 11400 11401TI TAS571X FAMILY ASoC CODEC DRIVER 11402M: Kevin Cernekee <cernekee@chromium.org> 11403L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11404S: Odd Fixes 11405F: sound/soc/codecs/tas571x* 11406 11407TI TWL4030 SERIES SOC CODEC DRIVER 11408M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11409L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11410S: Maintained 11411F: sound/soc/codecs/twl4030* 11412 11413TI WILINK WIRELESS DRIVERS 11414L: linux-wireless@vger.kernel.org 11415W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11416W: http://wireless.kernel.org/en/users/Drivers/wl1251 11417T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11418S: Orphan 11419F: drivers/net/wireless/ti/ 11420F: include/linux/wl12xx.h 11421 11422TIPC NETWORK LAYER 11423M: Jon Maloy <jon.maloy@ericsson.com> 11424M: Ying Xue <ying.xue@windriver.com> 11425L: netdev@vger.kernel.org (core kernel code) 11426L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11427W: http://tipc.sourceforge.net/ 11428S: Maintained 11429F: include/uapi/linux/tipc*.h 11430F: net/tipc/ 11431 11432TILE ARCHITECTURE 11433M: Chris Metcalf <cmetcalf@mellanox.com> 11434W: http://www.mellanox.com/repository/solutions/tile-scm/ 11435T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11436S: Supported 11437F: arch/tile/ 11438F: drivers/char/tile-srom.c 11439F: drivers/edac/tile_edac.c 11440F: drivers/net/ethernet/tile/ 11441F: drivers/rtc/rtc-tile.c 11442F: drivers/tty/hvc/hvc_tile.c 11443F: drivers/tty/serial/tilegx.c 11444F: drivers/usb/host/*-tilegx.c 11445F: include/linux/usb/tilegx.h 11446 11447TLAN NETWORK DRIVER 11448M: Samuel Chessman <chessman@tux.org> 11449L: tlan-devel@lists.sourceforge.net (subscribers-only) 11450W: http://sourceforge.net/projects/tlan/ 11451S: Maintained 11452F: Documentation/networking/tlan.txt 11453F: drivers/net/ethernet/ti/tlan.* 11454 11455TOMOYO SECURITY MODULE 11456M: Kentaro Takeda <takedakn@nttdata.co.jp> 11457M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11458L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11459L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11460L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11461L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11462W: http://tomoyo.sourceforge.jp/ 11463T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11464S: Maintained 11465F: security/tomoyo/ 11466 11467TOPSTAR LAPTOP EXTRAS DRIVER 11468M: Herton Ronaldo Krzesinski <herton@canonical.com> 11469L: platform-driver-x86@vger.kernel.org 11470S: Maintained 11471F: drivers/platform/x86/topstar-laptop.c 11472 11473TOSHIBA ACPI EXTRAS DRIVER 11474M: Azael Avalos <coproscefalo@gmail.com> 11475L: platform-driver-x86@vger.kernel.org 11476S: Maintained 11477F: drivers/platform/x86/toshiba_acpi.c 11478 11479TOSHIBA BLUETOOTH DRIVER 11480M: Azael Avalos <coproscefalo@gmail.com> 11481L: platform-driver-x86@vger.kernel.org 11482S: Maintained 11483F: drivers/platform/x86/toshiba_bluetooth.c 11484 11485TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11486M: Azael Avalos <coproscefalo@gmail.com> 11487L: platform-driver-x86@vger.kernel.org 11488S: Maintained 11489F: drivers/platform/x86/toshiba_haps.c 11490 11491TOSHIBA WMI HOTKEYS DRIVER 11492M: Azael Avalos <coproscefalo@gmail.com> 11493L: platform-driver-x86@vger.kernel.org 11494S: Maintained 11495F: drivers/platform/x86/toshiba-wmi.c 11496 11497TOSHIBA SMM DRIVER 11498M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11499W: http://www.buzzard.org.uk/toshiba/ 11500S: Maintained 11501F: drivers/char/toshiba.c 11502F: include/linux/toshiba.h 11503F: include/uapi/linux/toshiba.h 11504 11505TOSHIBA TC358743 DRIVER 11506M: Mats Randgaard <matrandg@cisco.com> 11507L: linux-media@vger.kernel.org 11508S: Maintained 11509F: drivers/media/i2c/tc358743* 11510F: include/media/i2c/tc358743.h 11511 11512TMIO/SDHI MMC DRIVER 11513M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11514L: linux-mmc@vger.kernel.org 11515S: Supported 11516F: drivers/mmc/host/tmio_mmc* 11517F: drivers/mmc/host/sh_mobile_sdhi.c 11518F: include/linux/mfd/tmio.h 11519 11520TMP401 HARDWARE MONITOR DRIVER 11521M: Guenter Roeck <linux@roeck-us.net> 11522L: linux-hwmon@vger.kernel.org 11523S: Maintained 11524F: Documentation/hwmon/tmp401 11525F: drivers/hwmon/tmp401.c 11526 11527TMPFS (SHMEM FILESYSTEM) 11528M: Hugh Dickins <hughd@google.com> 11529L: linux-mm@kvack.org 11530S: Maintained 11531F: include/linux/shmem_fs.h 11532F: mm/shmem.c 11533 11534TM6000 VIDEO4LINUX DRIVER 11535M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11536L: linux-media@vger.kernel.org 11537W: https://linuxtv.org 11538T: git git://linuxtv.org/media_tree.git 11539S: Odd fixes 11540F: drivers/media/usb/tm6000/ 11541 11542TW68 VIDEO4LINUX DRIVER 11543M: Hans Verkuil <hverkuil@xs4all.nl> 11544L: linux-media@vger.kernel.org 11545T: git git://linuxtv.org/media_tree.git 11546W: https://linuxtv.org 11547S: Odd Fixes 11548F: drivers/media/pci/tw68/ 11549 11550TW686X VIDEO4LINUX DRIVER 11551M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11552L: linux-media@vger.kernel.org 11553T: git git://linuxtv.org/media_tree.git 11554W: http://linuxtv.org 11555S: Maintained 11556F: drivers/media/pci/tw686x/ 11557 11558TPM DEVICE DRIVER 11559M: Peter Huewe <peterhuewe@gmx.de> 11560M: Marcel Selhorst <tpmdd@selhorst.net> 11561M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11562R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11563W: http://tpmdd.sourceforge.net 11564L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11565Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11566T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11567S: Maintained 11568F: drivers/char/tpm/ 11569 11570TPM IBM_VTPM DEVICE DRIVER 11571M: Ashley Lai <ashleydlai@gmail.com> 11572W: http://tpmdd.sourceforge.net 11573L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11574S: Maintained 11575F: drivers/char/tpm/tpm_ibmvtpm* 11576 11577TRACING 11578M: Steven Rostedt <rostedt@goodmis.org> 11579M: Ingo Molnar <mingo@redhat.com> 11580T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11581S: Maintained 11582F: Documentation/trace/ftrace.txt 11583F: arch/*/*/*/ftrace.h 11584F: arch/*/kernel/ftrace.c 11585F: include/*/ftrace.h 11586F: include/linux/trace*.h 11587F: include/trace/ 11588F: kernel/trace/ 11589F: tools/testing/selftests/ftrace/ 11590 11591TRACING MMIO ACCESSES (MMIOTRACE) 11592M: Steven Rostedt <rostedt@goodmis.org> 11593M: Ingo Molnar <mingo@kernel.org> 11594R: Karol Herbst <karolherbst@gmail.com> 11595R: Pekka Paalanen <ppaalanen@gmail.com> 11596S: Maintained 11597L: linux-kernel@vger.kernel.org 11598L: nouveau@lists.freedesktop.org 11599F: kernel/trace/trace_mmiotrace.c 11600F: include/linux/mmiotrace.h 11601F: arch/x86/mm/kmmio.c 11602F: arch/x86/mm/mmio-mod.c 11603F: arch/x86/mm/testmmiotrace.c 11604 11605TRIVIAL PATCHES 11606M: Jiri Kosina <trivial@kernel.org> 11607T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11608S: Maintained 11609K: ^Subject:.*(?i)trivial 11610 11611TTY LAYER 11612M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11613M: Jiri Slaby <jslaby@suse.com> 11614S: Supported 11615T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11616F: Documentation/serial/ 11617F: drivers/tty/ 11618F: drivers/tty/serial/serial_core.c 11619F: include/linux/serial_core.h 11620F: include/linux/serial.h 11621F: include/linux/tty.h 11622F: include/uapi/linux/serial_core.h 11623F: include/uapi/linux/serial.h 11624F: include/uapi/linux/tty.h 11625 11626TUA9001 MEDIA DRIVER 11627M: Antti Palosaari <crope@iki.fi> 11628L: linux-media@vger.kernel.org 11629W: https://linuxtv.org 11630W: http://palosaari.fi/linux/ 11631Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11632T: git git://linuxtv.org/anttip/media_tree.git 11633S: Maintained 11634F: drivers/media/tuners/tua9001* 11635 11636TULIP NETWORK DRIVERS 11637L: netdev@vger.kernel.org 11638L: linux-parisc@vger.kernel.org 11639S: Orphan 11640F: drivers/net/ethernet/dec/tulip/ 11641 11642TUN/TAP driver 11643M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11644W: http://vtun.sourceforge.net/tun 11645S: Maintained 11646F: Documentation/networking/tuntap.txt 11647F: arch/um/os-Linux/drivers/ 11648 11649TURBOCHANNEL SUBSYSTEM 11650M: "Maciej W. Rozycki" <macro@linux-mips.org> 11651M: Ralf Baechle <ralf@linux-mips.org> 11652L: linux-mips@linux-mips.org 11653Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11654S: Maintained 11655F: drivers/tc/ 11656F: include/linux/tc.h 11657 11658U14-34F SCSI DRIVER 11659M: Dario Ballabio <ballabio_dario@emc.com> 11660L: linux-scsi@vger.kernel.org 11661S: Maintained 11662F: drivers/scsi/u14-34f.c 11663 11664UBI FILE SYSTEM (UBIFS) 11665M: Richard Weinberger <richard@nod.at> 11666M: Artem Bityutskiy <dedekind1@gmail.com> 11667M: Adrian Hunter <adrian.hunter@intel.com> 11668L: linux-mtd@lists.infradead.org 11669T: git git://git.infradead.org/ubifs-2.6.git 11670W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11671S: Supported 11672F: Documentation/filesystems/ubifs.txt 11673F: fs/ubifs/ 11674 11675UCLINUX (M68KNOMMU AND COLDFIRE) 11676M: Greg Ungerer <gerg@linux-m68k.org> 11677W: http://www.linux-m68k.org/ 11678W: http://www.uclinux.org/ 11679L: linux-m68k@lists.linux-m68k.org 11680L: uclinux-dev@uclinux.org (subscribers-only) 11681T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11682S: Maintained 11683F: arch/m68k/coldfire/ 11684F: arch/m68k/68*/ 11685F: arch/m68k/*/*_no.* 11686F: arch/m68k/include/asm/*_no.* 11687 11688UDF FILESYSTEM 11689M: Jan Kara <jack@suse.com> 11690S: Maintained 11691F: Documentation/filesystems/udf.txt 11692F: fs/udf/ 11693 11694UFS FILESYSTEM 11695M: Evgeniy Dushistov <dushistov@mail.ru> 11696S: Maintained 11697F: Documentation/filesystems/ufs.txt 11698F: fs/ufs/ 11699 11700UHID USERSPACE HID IO DRIVER: 11701M: David Herrmann <dh.herrmann@googlemail.com> 11702L: linux-input@vger.kernel.org 11703S: Maintained 11704F: drivers/hid/uhid.c 11705F: include/uapi/linux/uhid.h 11706 11707ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11708L: linux-usb@vger.kernel.org 11709S: Orphan 11710F: drivers/uwb/ 11711F: include/linux/uwb.h 11712F: include/linux/uwb/ 11713 11714UNICORE32 ARCHITECTURE: 11715M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11716W: http://mprc.pku.edu.cn/~guanxuetao/linux 11717S: Maintained 11718T: git git://github.com/gxt/linux.git 11719F: arch/unicore32/ 11720 11721UNIFDEF 11722M: Tony Finch <dot@dotat.at> 11723W: http://dotat.at/prog/unifdef 11724S: Maintained 11725F: scripts/unifdef.c 11726 11727UNIFORM CDROM DRIVER 11728M: Jens Axboe <axboe@kernel.dk> 11729W: http://www.kernel.dk 11730S: Maintained 11731F: Documentation/cdrom/ 11732F: drivers/cdrom/cdrom.c 11733F: include/linux/cdrom.h 11734F: include/uapi/linux/cdrom.h 11735 11736UNISYS S-PAR DRIVERS 11737M: David Kershner <david.kershner@unisys.com> 11738L: sparmaintainer@unisys.com (Unisys internal) 11739S: Supported 11740F: drivers/staging/unisys/ 11741 11742UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11743M: Vinayak Holikatti <vinholikatti@gmail.com> 11744L: linux-scsi@vger.kernel.org 11745S: Supported 11746F: Documentation/scsi/ufs.txt 11747F: drivers/scsi/ufs/ 11748 11749UNSORTED BLOCK IMAGES (UBI) 11750M: Artem Bityutskiy <dedekind1@gmail.com> 11751M: Richard Weinberger <richard@nod.at> 11752W: http://www.linux-mtd.infradead.org/ 11753L: linux-mtd@lists.infradead.org 11754T: git git://git.infradead.org/ubifs-2.6.git 11755S: Supported 11756F: drivers/mtd/ubi/ 11757F: include/linux/mtd/ubi.h 11758F: include/uapi/mtd/ubi-user.h 11759 11760USB ACM DRIVER 11761M: Oliver Neukum <oneukum@suse.com> 11762L: linux-usb@vger.kernel.org 11763S: Maintained 11764F: Documentation/usb/acm.txt 11765F: drivers/usb/class/cdc-acm.* 11766 11767USB AR5523 WIRELESS DRIVER 11768M: Pontus Fuchs <pontus.fuchs@gmail.com> 11769L: linux-wireless@vger.kernel.org 11770S: Maintained 11771F: drivers/net/wireless/ath/ar5523/ 11772 11773USB ATTACHED SCSI 11774M: Hans de Goede <hdegoede@redhat.com> 11775M: Gerd Hoffmann <kraxel@redhat.com> 11776L: linux-usb@vger.kernel.org 11777L: linux-scsi@vger.kernel.org 11778S: Maintained 11779F: drivers/usb/storage/uas.c 11780 11781USB CDC ETHERNET DRIVER 11782M: Oliver Neukum <oliver@neukum.org> 11783L: linux-usb@vger.kernel.org 11784S: Maintained 11785F: drivers/net/usb/cdc_*.c 11786F: include/uapi/linux/usb/cdc.h 11787 11788USB CHAOSKEY DRIVER 11789M: Keith Packard <keithp@keithp.com> 11790L: linux-usb@vger.kernel.org 11791S: Maintained 11792F: drivers/usb/misc/chaoskey.c 11793 11794USB CYPRESS C67X00 DRIVER 11795M: Peter Korsgaard <jacmet@sunsite.dk> 11796L: linux-usb@vger.kernel.org 11797S: Maintained 11798F: drivers/usb/c67x00/ 11799 11800USB DAVICOM DM9601 DRIVER 11801M: Peter Korsgaard <jacmet@sunsite.dk> 11802L: netdev@vger.kernel.org 11803W: http://www.linux-usb.org/usbnet 11804S: Maintained 11805F: drivers/net/usb/dm9601.c 11806 11807USB DIAMOND RIO500 DRIVER 11808M: Cesar Miquel <miquel@df.uba.ar> 11809L: rio500-users@lists.sourceforge.net 11810W: http://rio500.sourceforge.net 11811S: Maintained 11812F: drivers/usb/misc/rio500* 11813 11814USB EHCI DRIVER 11815M: Alan Stern <stern@rowland.harvard.edu> 11816L: linux-usb@vger.kernel.org 11817S: Maintained 11818F: Documentation/usb/ehci.txt 11819F: drivers/usb/host/ehci* 11820 11821USB GADGET/PERIPHERAL SUBSYSTEM 11822M: Felipe Balbi <balbi@kernel.org> 11823L: linux-usb@vger.kernel.org 11824W: http://www.linux-usb.org/gadget 11825T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11826S: Maintained 11827F: drivers/usb/gadget/ 11828F: include/linux/usb/gadget* 11829 11830USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11831M: Jiri Kosina <jikos@kernel.org> 11832R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11833L: linux-usb@vger.kernel.org 11834T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11835S: Maintained 11836F: Documentation/hid/hiddev.txt 11837F: drivers/hid/usbhid/ 11838 11839USB ISP116X DRIVER 11840M: Olav Kongas <ok@artecdesign.ee> 11841L: linux-usb@vger.kernel.org 11842S: Maintained 11843F: drivers/usb/host/isp116x* 11844F: include/linux/usb/isp116x.h 11845 11846USB LAN78XX ETHERNET DRIVER 11847M: Woojung Huh <woojung.huh@microchip.com> 11848M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11849L: netdev@vger.kernel.org 11850S: Maintained 11851F: drivers/net/usb/lan78xx.* 11852 11853USB MASS STORAGE DRIVER 11854M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11855L: linux-usb@vger.kernel.org 11856L: usb-storage@lists.one-eyed-alien.net 11857S: Maintained 11858W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11859F: drivers/usb/storage/ 11860 11861USB MIDI DRIVER 11862M: Clemens Ladisch <clemens@ladisch.de> 11863L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11864T: git git://git.alsa-project.org/alsa-kernel.git 11865S: Maintained 11866F: sound/usb/midi.* 11867 11868USB NETWORKING DRIVERS 11869L: linux-usb@vger.kernel.org 11870S: Odd Fixes 11871F: drivers/net/usb/ 11872 11873USB OHCI DRIVER 11874M: Alan Stern <stern@rowland.harvard.edu> 11875L: linux-usb@vger.kernel.org 11876S: Maintained 11877F: Documentation/usb/ohci.txt 11878F: drivers/usb/host/ohci* 11879 11880USB OTG FSM (Finite State Machine) 11881M: Peter Chen <Peter.Chen@nxp.com> 11882T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11883L: linux-usb@vger.kernel.org 11884S: Maintained 11885F: drivers/usb/common/usb-otg-fsm.c 11886 11887USB OVER IP DRIVER 11888M: Valentina Manea <valentina.manea.m@gmail.com> 11889M: Shuah Khan <shuah.kh@samsung.com> 11890L: linux-usb@vger.kernel.org 11891S: Maintained 11892F: Documentation/usb/usbip_protocol.txt 11893F: drivers/usb/usbip/ 11894F: tools/usb/usbip/ 11895 11896USB PEGASUS DRIVER 11897M: Petko Manolov <petkan@nucleusys.com> 11898L: linux-usb@vger.kernel.org 11899L: netdev@vger.kernel.org 11900T: git git://github.com/petkan/pegasus.git 11901W: https://github.com/petkan/pegasus 11902S: Maintained 11903F: drivers/net/usb/pegasus.* 11904 11905USB PHY LAYER 11906M: Felipe Balbi <balbi@kernel.org> 11907L: linux-usb@vger.kernel.org 11908T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11909S: Maintained 11910F: drivers/usb/phy/ 11911 11912USB PRINTER DRIVER (usblp) 11913M: Pete Zaitcev <zaitcev@redhat.com> 11914L: linux-usb@vger.kernel.org 11915S: Supported 11916F: drivers/usb/class/usblp.c 11917 11918USB QMI WWAN NETWORK DRIVER 11919M: Bjørn Mork <bjorn@mork.no> 11920L: netdev@vger.kernel.org 11921S: Maintained 11922F: Documentation/ABI/testing/sysfs-class-net-qmi 11923F: drivers/net/usb/qmi_wwan.c 11924 11925USB RTL8150 DRIVER 11926M: Petko Manolov <petkan@nucleusys.com> 11927L: linux-usb@vger.kernel.org 11928L: netdev@vger.kernel.org 11929T: git git://github.com/petkan/rtl8150.git 11930W: https://github.com/petkan/rtl8150 11931S: Maintained 11932F: drivers/net/usb/rtl8150.c 11933 11934USB SERIAL SUBSYSTEM 11935M: Johan Hovold <johan@kernel.org> 11936L: linux-usb@vger.kernel.org 11937S: Maintained 11938F: Documentation/usb/usb-serial.txt 11939F: drivers/usb/serial/ 11940F: include/linux/usb/serial.h 11941 11942USB SMSC75XX ETHERNET DRIVER 11943M: Steve Glendinning <steve.glendinning@shawell.net> 11944L: netdev@vger.kernel.org 11945S: Maintained 11946F: drivers/net/usb/smsc75xx.* 11947 11948USB SMSC95XX ETHERNET DRIVER 11949M: Steve Glendinning <steve.glendinning@shawell.net> 11950L: netdev@vger.kernel.org 11951S: Maintained 11952F: drivers/net/usb/smsc95xx.* 11953 11954USB SUBSYSTEM 11955M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11956L: linux-usb@vger.kernel.org 11957W: http://www.linux-usb.org 11958T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11959S: Supported 11960F: Documentation/usb/ 11961F: drivers/usb/ 11962F: include/linux/usb.h 11963F: include/linux/usb/ 11964 11965USB UHCI DRIVER 11966M: Alan Stern <stern@rowland.harvard.edu> 11967L: linux-usb@vger.kernel.org 11968S: Maintained 11969F: drivers/usb/host/uhci* 11970 11971USB "USBNET" DRIVER FRAMEWORK 11972M: Oliver Neukum <oneukum@suse.com> 11973L: netdev@vger.kernel.org 11974W: http://www.linux-usb.org/usbnet 11975S: Maintained 11976F: drivers/net/usb/usbnet.c 11977F: include/linux/usb/usbnet.h 11978 11979USB VIDEO CLASS 11980M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11981L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 11982L: linux-media@vger.kernel.org 11983T: git git://linuxtv.org/media_tree.git 11984W: http://www.ideasonboard.org/uvc/ 11985S: Maintained 11986F: drivers/media/usb/uvc/ 11987F: include/uapi/linux/uvcvideo.h 11988 11989USB VISION DRIVER 11990M: Hans Verkuil <hverkuil@xs4all.nl> 11991L: linux-media@vger.kernel.org 11992T: git git://linuxtv.org/media_tree.git 11993W: https://linuxtv.org 11994S: Odd Fixes 11995F: drivers/media/usb/usbvision/ 11996 11997USB WEBCAM GADGET 11998M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11999L: linux-usb@vger.kernel.org 12000S: Maintained 12001F: drivers/usb/gadget/function/*uvc* 12002F: drivers/usb/gadget/legacy/webcam.c 12003 12004USB WIRELESS RNDIS DRIVER (rndis_wlan) 12005M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12006L: linux-wireless@vger.kernel.org 12007S: Maintained 12008F: drivers/net/wireless/rndis_wlan.c 12009 12010USB XHCI DRIVER 12011M: Mathias Nyman <mathias.nyman@intel.com> 12012L: linux-usb@vger.kernel.org 12013S: Supported 12014F: drivers/usb/host/xhci* 12015F: drivers/usb/host/pci-quirks* 12016 12017USB ZD1201 DRIVER 12018L: linux-wireless@vger.kernel.org 12019W: http://linux-lc100020.sourceforge.net 12020S: Orphan 12021F: drivers/net/wireless/zydas/zd1201.* 12022 12023USB ZR364XX DRIVER 12024M: Antoine Jacquet <royale@zerezo.com> 12025L: linux-usb@vger.kernel.org 12026L: linux-media@vger.kernel.org 12027T: git git://linuxtv.org/media_tree.git 12028W: http://royale.zerezo.com/zr364xx/ 12029S: Maintained 12030F: Documentation/video4linux/zr364xx.txt 12031F: drivers/media/usb/zr364xx/ 12032 12033ULPI BUS 12034M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12035L: linux-usb@vger.kernel.org 12036S: Maintained 12037F: drivers/usb/common/ulpi.c 12038F: include/linux/ulpi/ 12039 12040USER-MODE LINUX (UML) 12041M: Jeff Dike <jdike@addtoit.com> 12042M: Richard Weinberger <richard@nod.at> 12043L: user-mode-linux-devel@lists.sourceforge.net 12044L: user-mode-linux-user@lists.sourceforge.net 12045W: http://user-mode-linux.sourceforge.net 12046T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12047S: Maintained 12048F: Documentation/virtual/uml/ 12049F: arch/um/ 12050F: arch/x86/um/ 12051F: fs/hostfs/ 12052F: fs/hppfs/ 12053 12054USERSPACE I/O (UIO) 12055M: "Hans J. Koch" <hjk@hansjkoch.de> 12056M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12057S: Maintained 12058T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12059F: Documentation/DocBook/uio-howto.tmpl 12060F: drivers/uio/ 12061F: include/linux/uio*.h 12062 12063UTIL-LINUX PACKAGE 12064M: Karel Zak <kzak@redhat.com> 12065L: util-linux@vger.kernel.org 12066W: http://en.wikipedia.org/wiki/Util-linux 12067T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12068S: Maintained 12069 12070UVESAFB DRIVER 12071M: Michal Januszewski <spock@gentoo.org> 12072L: linux-fbdev@vger.kernel.org 12073W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12074S: Maintained 12075F: Documentation/fb/uvesafb.txt 12076F: drivers/video/fbdev/uvesafb.* 12077 12078VF610 NAND DRIVER 12079M: Stefan Agner <stefan@agner.ch> 12080L: linux-mtd@lists.infradead.org 12081S: Supported 12082F: drivers/mtd/nand/vf610_nfc.c 12083 12084VFAT/FAT/MSDOS FILESYSTEM 12085M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12086S: Maintained 12087F: Documentation/filesystems/vfat.txt 12088F: fs/fat/ 12089 12090VFIO DRIVER 12091M: Alex Williamson <alex.williamson@redhat.com> 12092L: kvm@vger.kernel.org 12093T: git git://github.com/awilliam/linux-vfio.git 12094S: Maintained 12095F: Documentation/vfio.txt 12096F: drivers/vfio/ 12097F: include/linux/vfio.h 12098F: include/uapi/linux/vfio.h 12099 12100VFIO PLATFORM DRIVER 12101M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12102L: kvm@vger.kernel.org 12103S: Maintained 12104F: drivers/vfio/platform/ 12105 12106VIDEOBUF2 FRAMEWORK 12107M: Pawel Osciak <pawel@osciak.com> 12108M: Marek Szyprowski <m.szyprowski@samsung.com> 12109M: Kyungmin Park <kyungmin.park@samsung.com> 12110L: linux-media@vger.kernel.org 12111S: Maintained 12112F: drivers/media/v4l2-core/videobuf2-* 12113F: include/media/videobuf2-* 12114 12115VIRTUAL SERIO DEVICE DRIVER 12116M: Stephen Chandler Paul <thatslyude@gmail.com> 12117S: Maintained 12118F: drivers/input/serio/userio.c 12119F: include/uapi/linux/userio.h 12120 12121VIRTIO CONSOLE DRIVER 12122M: Amit Shah <amit.shah@redhat.com> 12123L: virtualization@lists.linux-foundation.org 12124S: Maintained 12125F: drivers/char/virtio_console.c 12126F: include/linux/virtio_console.h 12127F: include/uapi/linux/virtio_console.h 12128 12129VIRTIO CORE, NET AND BLOCK DRIVERS 12130M: "Michael S. Tsirkin" <mst@redhat.com> 12131L: virtualization@lists.linux-foundation.org 12132S: Maintained 12133F: drivers/virtio/ 12134F: tools/virtio/ 12135F: drivers/net/virtio_net.c 12136F: drivers/block/virtio_blk.c 12137F: include/linux/virtio_*.h 12138F: include/uapi/linux/virtio_*.h 12139 12140VIRTIO DRIVERS FOR S390 12141M: Christian Borntraeger <borntraeger@de.ibm.com> 12142M: Cornelia Huck <cornelia.huck@de.ibm.com> 12143L: linux-s390@vger.kernel.org 12144L: virtualization@lists.linux-foundation.org 12145L: kvm@vger.kernel.org 12146S: Supported 12147F: drivers/s390/virtio/ 12148 12149VIRTIO GPU DRIVER 12150M: David Airlie <airlied@linux.ie> 12151M: Gerd Hoffmann <kraxel@redhat.com> 12152L: dri-devel@lists.freedesktop.org 12153L: virtualization@lists.linux-foundation.org 12154S: Maintained 12155F: drivers/gpu/drm/virtio/ 12156F: include/uapi/linux/virtio_gpu.h 12157 12158VIRTIO HOST (VHOST) 12159M: "Michael S. Tsirkin" <mst@redhat.com> 12160L: kvm@vger.kernel.org 12161L: virtualization@lists.linux-foundation.org 12162L: netdev@vger.kernel.org 12163T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12164S: Maintained 12165F: drivers/vhost/ 12166F: include/uapi/linux/vhost.h 12167 12168VIRTIO INPUT DRIVER 12169M: Gerd Hoffmann <kraxel@redhat.com> 12170S: Maintained 12171F: drivers/virtio/virtio_input.c 12172F: include/uapi/linux/virtio_input.h 12173 12174VIA RHINE NETWORK DRIVER 12175S: Orphan 12176F: drivers/net/ethernet/via/via-rhine.c 12177 12178VIA SD/MMC CARD CONTROLLER DRIVER 12179M: Bruce Chang <brucechang@via.com.tw> 12180M: Harald Welte <HaraldWelte@viatech.com> 12181S: Maintained 12182F: drivers/mmc/host/via-sdmmc.c 12183 12184VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12185M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12186L: linux-fbdev@vger.kernel.org 12187S: Maintained 12188F: include/linux/via-core.h 12189F: include/linux/via-gpio.h 12190F: include/linux/via_i2c.h 12191F: drivers/video/fbdev/via/ 12192 12193VIA VELOCITY NETWORK DRIVER 12194M: Francois Romieu <romieu@fr.zoreil.com> 12195L: netdev@vger.kernel.org 12196S: Maintained 12197F: drivers/net/ethernet/via/via-velocity.* 12198 12199VIRT LIB 12200M: Alex Williamson <alex.williamson@redhat.com> 12201M: Paolo Bonzini <pbonzini@redhat.com> 12202L: kvm@vger.kernel.org 12203S: Supported 12204F: virt/lib/ 12205 12206VIVID VIRTUAL VIDEO DRIVER 12207M: Hans Verkuil <hverkuil@xs4all.nl> 12208L: linux-media@vger.kernel.org 12209T: git git://linuxtv.org/media_tree.git 12210W: https://linuxtv.org 12211S: Maintained 12212F: drivers/media/platform/vivid/* 12213 12214VLAN (802.1Q) 12215M: Patrick McHardy <kaber@trash.net> 12216L: netdev@vger.kernel.org 12217S: Maintained 12218F: drivers/net/macvlan.c 12219F: include/linux/if_*vlan.h 12220F: net/8021q/ 12221 12222VLYNQ BUS 12223M: Florian Fainelli <florian@openwrt.org> 12224L: openwrt-devel@lists.openwrt.org (subscribers-only) 12225S: Maintained 12226F: drivers/vlynq/vlynq.c 12227F: include/linux/vlynq.h 12228 12229VME SUBSYSTEM 12230M: Martyn Welch <martyn@welchs.me.uk> 12231M: Manohar Vanga <manohar.vanga@gmail.com> 12232M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12233L: devel@driverdev.osuosl.org 12234S: Maintained 12235T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12236F: Documentation/vme_api.txt 12237F: drivers/staging/vme/ 12238F: drivers/vme/ 12239F: include/linux/vme* 12240 12241VMWARE HYPERVISOR INTERFACE 12242M: Alok Kataria <akataria@vmware.com> 12243L: virtualization@lists.linux-foundation.org 12244S: Supported 12245F: arch/x86/kernel/cpu/vmware.c 12246 12247VMWARE BALLOON DRIVER 12248M: Xavier Deguillard <xdeguillard@vmware.com> 12249M: Philip Moltmann <moltmann@vmware.com> 12250M: "VMware, Inc." <pv-drivers@vmware.com> 12251L: linux-kernel@vger.kernel.org 12252S: Maintained 12253F: drivers/misc/vmw_balloon.c 12254 12255VMWARE VMMOUSE SUBDRIVER 12256M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12257M: "VMware, Inc." <pv-drivers@vmware.com> 12258L: linux-input@vger.kernel.org 12259S: Maintained 12260F: drivers/input/mouse/vmmouse.c 12261F: drivers/input/mouse/vmmouse.h 12262 12263VMWARE VMXNET3 ETHERNET DRIVER 12264M: Shrikrishna Khare <skhare@vmware.com> 12265M: "VMware, Inc." <pv-drivers@vmware.com> 12266L: netdev@vger.kernel.org 12267S: Maintained 12268F: drivers/net/vmxnet3/ 12269 12270VMware PVSCSI driver 12271M: Arvind Kumar <arvindkumar@vmware.com> 12272M: VMware PV-Drivers <pv-drivers@vmware.com> 12273L: linux-scsi@vger.kernel.org 12274S: Maintained 12275F: drivers/scsi/vmw_pvscsi.c 12276F: drivers/scsi/vmw_pvscsi.h 12277 12278VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12279M: Liam Girdwood <lgirdwood@gmail.com> 12280M: Mark Brown <broonie@kernel.org> 12281L: linux-kernel@vger.kernel.org 12282W: http://www.slimlogic.co.uk/?p=48 12283T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12284S: Supported 12285F: Documentation/devicetree/bindings/regulator/ 12286F: drivers/regulator/ 12287F: include/dt-bindings/regulator/ 12288F: include/linux/regulator/ 12289 12290VRF 12291M: David Ahern <dsa@cumulusnetworks.com> 12292M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12293L: netdev@vger.kernel.org 12294S: Maintained 12295F: drivers/net/vrf.c 12296F: Documentation/networking/vrf.txt 12297 12298VT1211 HARDWARE MONITOR DRIVER 12299M: Juerg Haefliger <juergh@gmail.com> 12300L: linux-hwmon@vger.kernel.org 12301S: Maintained 12302F: Documentation/hwmon/vt1211 12303F: drivers/hwmon/vt1211.c 12304 12305VT8231 HARDWARE MONITOR DRIVER 12306M: Roger Lucas <vt8231@hiddenengine.co.uk> 12307L: linux-hwmon@vger.kernel.org 12308S: Maintained 12309F: drivers/hwmon/vt8231.c 12310 12311VUB300 USB to SDIO/SD/MMC bridge chip 12312M: Tony Olech <tony.olech@elandigitalsystems.com> 12313L: linux-mmc@vger.kernel.org 12314L: linux-usb@vger.kernel.org 12315S: Supported 12316F: drivers/mmc/host/vub300.c 12317 12318W1 DALLAS'S 1-WIRE BUS 12319M: Evgeniy Polyakov <zbr@ioremap.net> 12320S: Maintained 12321F: Documentation/w1/ 12322F: drivers/w1/ 12323 12324W83791D HARDWARE MONITORING DRIVER 12325M: Marc Hulsman <m.hulsman@tudelft.nl> 12326L: linux-hwmon@vger.kernel.org 12327S: Maintained 12328F: Documentation/hwmon/w83791d 12329F: drivers/hwmon/w83791d.c 12330 12331W83793 HARDWARE MONITORING DRIVER 12332M: Rudolf Marek <r.marek@assembler.cz> 12333L: linux-hwmon@vger.kernel.org 12334S: Maintained 12335F: Documentation/hwmon/w83793 12336F: drivers/hwmon/w83793.c 12337 12338W83795 HARDWARE MONITORING DRIVER 12339M: Jean Delvare <jdelvare@suse.com> 12340L: linux-hwmon@vger.kernel.org 12341S: Maintained 12342F: drivers/hwmon/w83795.c 12343 12344W83L51xD SD/MMC CARD INTERFACE DRIVER 12345M: Pierre Ossman <pierre@ossman.eu> 12346S: Maintained 12347F: drivers/mmc/host/wbsd.* 12348 12349WACOM PROTOCOL 4 SERIAL TABLETS 12350M: Julian Squires <julian@cipht.net> 12351M: Hans de Goede <hdegoede@redhat.com> 12352L: linux-input@vger.kernel.org 12353S: Maintained 12354F: drivers/input/tablet/wacom_serial4.c 12355 12356WATCHDOG DEVICE DRIVERS 12357M: Wim Van Sebroeck <wim@iguana.be> 12358R: Guenter Roeck <linux@roeck-us.net> 12359L: linux-watchdog@vger.kernel.org 12360W: http://www.linux-watchdog.org/ 12361T: git git://www.linux-watchdog.org/linux-watchdog.git 12362S: Maintained 12363F: Documentation/devicetree/bindings/watchdog/ 12364F: Documentation/watchdog/ 12365F: drivers/watchdog/ 12366F: include/linux/watchdog.h 12367F: include/uapi/linux/watchdog.h 12368 12369WD7000 SCSI DRIVER 12370M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12371L: linux-scsi@vger.kernel.org 12372S: Maintained 12373F: drivers/scsi/wd7000.c 12374 12375WIIMOTE HID DRIVER 12376M: David Herrmann <dh.herrmann@googlemail.com> 12377L: linux-input@vger.kernel.org 12378S: Maintained 12379F: drivers/hid/hid-wiimote* 12380 12381WINBOND CIR DRIVER 12382M: David Härdeman <david@hardeman.nu> 12383S: Maintained 12384F: drivers/media/rc/winbond-cir.c 12385 12386WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12387M: William Breathitt Gray <vilhelm.gray@gmail.com> 12388L: linux-watchdog@vger.kernel.org 12389S: Maintained 12390F: drivers/watchdog/ebc-c384_wdt.c 12391 12392WINSYSTEMS WS16C48 GPIO DRIVER 12393M: William Breathitt Gray <vilhelm.gray@gmail.com> 12394L: linux-gpio@vger.kernel.org 12395S: Maintained 12396F: drivers/gpio/gpio-ws16c48.c 12397 12398WIMAX STACK 12399M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12400M: linux-wimax@intel.com 12401L: wimax@linuxwimax.org (subscribers-only) 12402S: Supported 12403W: http://linuxwimax.org 12404F: Documentation/wimax/README.wimax 12405F: include/linux/wimax/debug.h 12406F: include/net/wimax.h 12407F: include/uapi/linux/wimax.h 12408F: net/wimax/ 12409 12410WISTRON LAPTOP BUTTON DRIVER 12411M: Miloslav Trmac <mitr@volny.cz> 12412S: Maintained 12413F: drivers/input/misc/wistron_btns.c 12414 12415WL3501 WIRELESS PCMCIA CARD DRIVER 12416M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12417L: linux-wireless@vger.kernel.org 12418W: http://oops.ghostprotocols.net:81/blog 12419S: Maintained 12420F: drivers/net/wireless/wl3501* 12421 12422WOLFSON MICROELECTRONICS DRIVERS 12423L: patches@opensource.wolfsonmicro.com 12424T: git https://github.com/CirrusLogic/linux-drivers.git 12425W: https://github.com/CirrusLogic/linux-drivers/wiki 12426S: Supported 12427F: Documentation/hwmon/wm83?? 12428F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12429F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12430F: Documentation/devicetree/bindings/mfd/arizona.txt 12431F: arch/arm/mach-s3c64xx/mach-crag6410* 12432F: drivers/clk/clk-wm83*.c 12433F: drivers/extcon/extcon-arizona.c 12434F: drivers/leds/leds-wm83*.c 12435F: drivers/gpio/gpio-*wm*.c 12436F: drivers/gpio/gpio-arizona.c 12437F: drivers/hwmon/wm83??-hwmon.c 12438F: drivers/input/misc/wm831x-on.c 12439F: drivers/input/touchscreen/wm831x-ts.c 12440F: drivers/input/touchscreen/wm97*.c 12441F: drivers/mfd/arizona* 12442F: drivers/mfd/wm*.c 12443F: drivers/mfd/cs47l24* 12444F: drivers/power/wm83*.c 12445F: drivers/rtc/rtc-wm83*.c 12446F: drivers/regulator/wm8*.c 12447F: drivers/video/backlight/wm83*_bl.c 12448F: drivers/watchdog/wm83*_wdt.c 12449F: include/linux/mfd/arizona/ 12450F: include/linux/mfd/wm831x/ 12451F: include/linux/mfd/wm8350/ 12452F: include/linux/mfd/wm8400* 12453F: include/linux/wm97xx.h 12454F: include/sound/wm????.h 12455F: sound/soc/codecs/arizona.? 12456F: sound/soc/codecs/wm* 12457F: sound/soc/codecs/cs47l24* 12458 12459WORKQUEUE 12460M: Tejun Heo <tj@kernel.org> 12461R: Lai Jiangshan <jiangshanlai@gmail.com> 12462T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12463S: Maintained 12464F: include/linux/workqueue.h 12465F: kernel/workqueue.c 12466F: Documentation/workqueue.txt 12467 12468X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12469M: Chen-Yu Tsai <wens@csie.org> 12470L: linux-kernel@vger.kernel.org 12471S: Maintained 12472N: axp[128] 12473 12474X.25 NETWORK LAYER 12475M: Andrew Hendry <andrew.hendry@gmail.com> 12476L: linux-x25@vger.kernel.org 12477S: Odd Fixes 12478F: Documentation/networking/x25* 12479F: include/net/x25* 12480F: net/x25/ 12481 12482X86 ARCHITECTURE (32-BIT AND 64-BIT) 12483M: Thomas Gleixner <tglx@linutronix.de> 12484M: Ingo Molnar <mingo@redhat.com> 12485M: "H. Peter Anvin" <hpa@zytor.com> 12486M: x86@kernel.org 12487L: linux-kernel@vger.kernel.org 12488T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12489S: Maintained 12490F: Documentation/x86/ 12491F: arch/x86/ 12492 12493X86 PLATFORM DRIVERS 12494M: Darren Hart <dvhart@infradead.org> 12495L: platform-driver-x86@vger.kernel.org 12496T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12497S: Maintained 12498F: drivers/platform/x86/ 12499F: drivers/platform/olpc/ 12500 12501X86 MCE INFRASTRUCTURE 12502M: Tony Luck <tony.luck@intel.com> 12503M: Borislav Petkov <bp@alien8.de> 12504L: linux-edac@vger.kernel.org 12505S: Maintained 12506F: arch/x86/kernel/cpu/mcheck/* 12507 12508X86 MICROCODE UPDATE SUPPORT 12509M: Borislav Petkov <bp@alien8.de> 12510S: Maintained 12511F: arch/x86/kernel/cpu/microcode/* 12512 12513X86 VDSO 12514M: Andy Lutomirski <luto@amacapital.net> 12515L: linux-kernel@vger.kernel.org 12516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12517S: Maintained 12518F: arch/x86/entry/vdso/ 12519 12520XC2028/3028 TUNER DRIVER 12521M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 12522L: linux-media@vger.kernel.org 12523W: https://linuxtv.org 12524T: git git://linuxtv.org/media_tree.git 12525S: Maintained 12526F: drivers/media/tuners/tuner-xc2028.* 12527 12528XEN HYPERVISOR INTERFACE 12529M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12530M: David Vrabel <david.vrabel@citrix.com> 12531M: Juergen Gross <jgross@suse.com> 12532L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12533T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12534S: Supported 12535F: arch/x86/xen/ 12536F: drivers/*/xen-*front.c 12537F: drivers/xen/ 12538F: arch/x86/include/asm/xen/ 12539F: include/xen/ 12540F: include/uapi/xen/ 12541 12542XEN HYPERVISOR ARM 12543M: Stefano Stabellini <sstabellini@kernel.org> 12544L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12545S: Maintained 12546F: arch/arm/xen/ 12547F: arch/arm/include/asm/xen/ 12548 12549XEN HYPERVISOR ARM64 12550M: Stefano Stabellini <sstabellini@kernel.org> 12551L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12552S: Maintained 12553F: arch/arm64/xen/ 12554F: arch/arm64/include/asm/xen/ 12555 12556XEN NETWORK BACKEND DRIVER 12557M: Wei Liu <wei.liu2@citrix.com> 12558L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12559L: netdev@vger.kernel.org 12560S: Supported 12561F: drivers/net/xen-netback/* 12562 12563XEN PCI SUBSYSTEM 12564M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12565L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12566S: Supported 12567F: arch/x86/pci/*xen* 12568F: drivers/pci/*xen* 12569 12570XEN BLOCK SUBSYSTEM 12571M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12572M: Roger Pau Monné <roger.pau@citrix.com> 12573L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12574S: Supported 12575F: drivers/block/xen-blkback/* 12576F: drivers/block/xen* 12577 12578XEN PVSCSI DRIVERS 12579M: Juergen Gross <jgross@suse.com> 12580L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12581L: linux-scsi@vger.kernel.org 12582S: Supported 12583F: drivers/scsi/xen-scsifront.c 12584F: drivers/xen/xen-scsiback.c 12585F: include/xen/interface/io/vscsiif.h 12586 12587XEN SWIOTLB SUBSYSTEM 12588M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12589L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12590S: Supported 12591F: arch/x86/xen/*swiotlb* 12592F: drivers/xen/*swiotlb* 12593 12594XFS FILESYSTEM 12595P: Silicon Graphics Inc 12596M: Dave Chinner <david@fromorbit.com> 12597M: xfs@oss.sgi.com 12598L: xfs@oss.sgi.com 12599W: http://oss.sgi.com/projects/xfs 12600T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12601S: Supported 12602F: Documentation/filesystems/xfs.txt 12603F: fs/xfs/ 12604 12605XILINX AXI ETHERNET DRIVER 12606M: Anirudha Sarangi <anirudh@xilinx.com> 12607M: John Linn <John.Linn@xilinx.com> 12608S: Maintained 12609F: drivers/net/ethernet/xilinx/xilinx_axienet* 12610 12611XILINX UARTLITE SERIAL DRIVER 12612M: Peter Korsgaard <jacmet@sunsite.dk> 12613L: linux-serial@vger.kernel.org 12614S: Maintained 12615F: drivers/tty/serial/uartlite.c 12616 12617XILINX VIDEO IP CORES 12618M: Hyun Kwon <hyun.kwon@xilinx.com> 12619M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12620L: linux-media@vger.kernel.org 12621T: git git://linuxtv.org/media_tree.git 12622S: Supported 12623F: Documentation/devicetree/bindings/media/xilinx/ 12624F: drivers/media/platform/xilinx/ 12625F: include/uapi/linux/xilinx-v4l2-controls.h 12626 12627XILLYBUS DRIVER 12628M: Eli Billauer <eli.billauer@gmail.com> 12629L: linux-kernel@vger.kernel.org 12630S: Supported 12631F: drivers/char/xillybus/ 12632 12633XTENSA XTFPGA PLATFORM SUPPORT 12634M: Max Filippov <jcmvbkbc@gmail.com> 12635L: linux-xtensa@linux-xtensa.org 12636S: Maintained 12637F: drivers/spi/spi-xtensa-xtfpga.c 12638F: sound/soc/xtensa/xtfpga-i2s.c 12639 12640YAM DRIVER FOR AX.25 12641M: Jean-Paul Roubelat <jpr@f6fbb.org> 12642L: linux-hams@vger.kernel.org 12643S: Maintained 12644F: drivers/net/hamradio/yam* 12645F: include/linux/yam.h 12646 12647YEALINK PHONE DRIVER 12648M: Henk Vergonet <Henk.Vergonet@gmail.com> 12649L: usbb2k-api-dev@nongnu.org 12650S: Maintained 12651F: Documentation/input/yealink.txt 12652F: drivers/input/misc/yealink.* 12653 12654Z8530 DRIVER FOR AX.25 12655M: Joerg Reuter <jreuter@yaina.de> 12656W: http://yaina.de/jreuter/ 12657W: http://www.qsl.net/dl1bke/ 12658L: linux-hams@vger.kernel.org 12659S: Maintained 12660F: Documentation/networking/z8530drv.txt 12661F: drivers/net/hamradio/*scc.c 12662F: drivers/net/hamradio/z8530.h 12663 12664ZBUD COMPRESSED PAGE ALLOCATOR 12665M: Seth Jennings <sjenning@redhat.com> 12666L: linux-mm@kvack.org 12667S: Maintained 12668F: mm/zbud.c 12669F: include/linux/zbud.h 12670 12671ZD1211RW WIRELESS DRIVER 12672M: Daniel Drake <dsd@gentoo.org> 12673M: Ulrich Kunitz <kune@deine-taler.de> 12674W: http://zd1211.ath.cx/wiki/DriverRewrite 12675L: linux-wireless@vger.kernel.org 12676L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12677S: Maintained 12678F: drivers/net/wireless/zydas/zd1211rw/ 12679 12680ZPOOL COMPRESSED PAGE STORAGE API 12681M: Dan Streetman <ddstreet@ieee.org> 12682L: linux-mm@kvack.org 12683S: Maintained 12684F: mm/zpool.c 12685F: include/linux/zpool.h 12686 12687ZR36067 VIDEO FOR LINUX DRIVER 12688L: mjpeg-users@lists.sourceforge.net 12689L: linux-media@vger.kernel.org 12690W: http://mjpeg.sourceforge.net/driver-zoran/ 12691T: hg https://linuxtv.org/hg/v4l-dvb 12692S: Odd Fixes 12693F: drivers/media/pci/zoran/ 12694 12695ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12696M: Minchan Kim <minchan@kernel.org> 12697M: Nitin Gupta <ngupta@vflare.org> 12698R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12699L: linux-kernel@vger.kernel.org 12700S: Maintained 12701F: drivers/block/zram/ 12702F: Documentation/blockdev/zram.txt 12703 12704ZS DECSTATION Z85C30 SERIAL DRIVER 12705M: "Maciej W. Rozycki" <macro@linux-mips.org> 12706S: Maintained 12707F: drivers/tty/serial/zs.* 12708 12709ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12710M: Minchan Kim <minchan@kernel.org> 12711M: Nitin Gupta <ngupta@vflare.org> 12712R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12713L: linux-mm@kvack.org 12714S: Maintained 12715F: mm/zsmalloc.c 12716F: include/linux/zsmalloc.h 12717F: Documentation/vm/zsmalloc.txt 12718 12719ZSWAP COMPRESSED SWAP CACHING 12720M: Seth Jennings <sjenning@redhat.com> 12721L: linux-mm@kvack.org 12722S: Maintained 12723F: mm/zswap.c 12724 12725THE REST 12726M: Linus Torvalds <torvalds@linux-foundation.org> 12727L: linux-kernel@vger.kernel.org 12728Q: http://patchwork.kernel.org/project/LKML/list/ 12729T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12730S: Buried alive in reporters 12731F: * 12732F: */ 12733