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 <alex.aring@gmail.com> 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 178W: http://serial.sourceforge.net 179S: Maintained 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 181F: drivers/tty/serial/8250* 182F: include/linux/serial_8250.h 183 1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 185L: netdev@vger.kernel.org 186S: Orphan / Obsolete 187F: drivers/net/ethernet/8390/ 188 1899P FILE SYSTEM 190M: Eric Van Hensbergen <ericvh@gmail.com> 191M: Ron Minnich <rminnich@sandia.gov> 192M: Latchesar Ionkov <lucho@ionkov.net> 193L: v9fs-developer@lists.sourceforge.net 194W: http://swik.net/v9fs 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 197S: Maintained 198F: Documentation/filesystems/9p.txt 199F: fs/9p/ 200F: net/9p/ 201F: include/net/9p/ 202F: include/uapi/linux/virtio_9p.h 203F: include/trace/events/9p.h 204 205 206A8293 MEDIA DRIVER 207M: Antti Palosaari <crope@iki.fi> 208L: linux-media@vger.kernel.org 209W: http://linuxtv.org/ 210W: http://palosaari.fi/linux/ 211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 212T: git git://linuxtv.org/anttip/media_tree.git 213S: Maintained 214F: drivers/media/dvb-frontends/a8293* 215 216AACRAID SCSI RAID DRIVER 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 218L: linux-scsi@vger.kernel.org 219W: http://www.adaptec.com/ 220S: Supported 221F: Documentation/scsi/aacraid.txt 222F: drivers/scsi/aacraid/ 223 224ABI/API 225L: linux-api@vger.kernel.org 226F: Documentation/ABI/ 227F: include/linux/syscalls.h 228F: include/uapi/ 229F: kernel/sys_ni.c 230 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 232M: Hans de Goede <hdegoede@redhat.com> 233L: lm-sensors@lm-sensors.org 234S: Maintained 235F: drivers/hwmon/abituguru.c 236 237ABIT UGURU 3 HARDWARE MONITOR DRIVER 238M: Alistair John Strachan <alistair@devzero.co.uk> 239L: lm-sensors@lm-sensors.org 240S: Maintained 241F: drivers/hwmon/abituguru3.c 242 243ACCES 104-IDIO-16 GPIO DRIVER 244M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 245L: linux-gpio@vger.kernel.org 246S: Maintained 247F: drivers/gpio/gpio-104-idio-16.c 248 249ACENIC DRIVER 250M: Jes Sorensen <jes@trained-monkey.org> 251L: linux-acenic@sunsite.dk 252S: Maintained 253F: drivers/net/ethernet/alteon/acenic* 254 255ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 256M: Peter Feuerer <peter@piie.net> 257L: platform-driver-x86@vger.kernel.org 258W: http://piie.net/?section=acerhdf 259S: Maintained 260F: drivers/platform/x86/acerhdf.c 261 262ACER WMI LAPTOP EXTRAS 263M: "Lee, Chun-Yi" <jlee@suse.com> 264L: platform-driver-x86@vger.kernel.org 265S: Maintained 266F: drivers/platform/x86/acer-wmi.c 267 268ACPI 269M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 270M: Len Brown <lenb@kernel.org> 271L: linux-acpi@vger.kernel.org 272W: https://01.org/linux-acpi 273Q: https://patchwork.kernel.org/project/linux-acpi/list/ 274T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 275S: Supported 276F: drivers/acpi/ 277F: drivers/pnp/pnpacpi/ 278F: include/linux/acpi.h 279F: include/acpi/ 280F: Documentation/acpi/ 281F: Documentation/ABI/testing/sysfs-bus-acpi 282F: drivers/pci/*acpi* 283F: drivers/pci/*/*acpi* 284F: drivers/pci/*/*/*acpi* 285F: tools/power/acpi/ 286 287ACPI COMPONENT ARCHITECTURE (ACPICA) 288M: Robert Moore <robert.moore@intel.com> 289M: Lv Zheng <lv.zheng@intel.com> 290M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 291L: linux-acpi@vger.kernel.org 292L: devel@acpica.org 293W: https://acpica.org/ 294W: https://github.com/acpica/acpica/ 295Q: https://patchwork.kernel.org/project/linux-acpi/list/ 296T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 297S: Supported 298F: drivers/acpi/acpica/ 299F: include/acpi/ 300F: tools/power/acpi/ 301 302ACPI FAN DRIVER 303M: Zhang Rui <rui.zhang@intel.com> 304L: linux-acpi@vger.kernel.org 305W: https://01.org/linux-acpi 306S: Supported 307F: drivers/acpi/fan.c 308 309ACPI THERMAL DRIVER 310M: Zhang Rui <rui.zhang@intel.com> 311L: linux-acpi@vger.kernel.org 312W: https://01.org/linux-acpi 313S: Supported 314F: drivers/acpi/*thermal* 315 316ACPI VIDEO DRIVER 317M: Zhang Rui <rui.zhang@intel.com> 318L: linux-acpi@vger.kernel.org 319W: https://01.org/linux-acpi 320S: Supported 321F: drivers/acpi/video.c 322 323ACPI WMI DRIVER 324L: platform-driver-x86@vger.kernel.org 325S: Orphan 326F: drivers/platform/x86/wmi.c 327 328AD1889 ALSA SOUND DRIVER 329M: Thibaut Varene <T-Bone@parisc-linux.org> 330W: http://wiki.parisc-linux.org/AD1889 331L: linux-parisc@vger.kernel.org 332S: Maintained 333F: sound/pci/ad1889.* 334 335AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 336M: Michael Hennerich <michael.hennerich@analog.com> 337W: http://wiki.analog.com/AD5254 338W: http://ez.analog.com/community/linux-device-drivers 339S: Supported 340F: drivers/misc/ad525x_dpot.c 341 342AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 343M: Michael Hennerich <michael.hennerich@analog.com> 344W: http://wiki.analog.com/AD5398 345W: http://ez.analog.com/community/linux-device-drivers 346S: Supported 347F: drivers/regulator/ad5398.c 348 349AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 350M: Michael Hennerich <michael.hennerich@analog.com> 351W: http://wiki.analog.com/AD7142 352W: http://ez.analog.com/community/linux-device-drivers 353S: Supported 354F: drivers/input/misc/ad714x.c 355 356AD7877 TOUCHSCREEN DRIVER 357M: Michael Hennerich <michael.hennerich@analog.com> 358W: http://wiki.analog.com/AD7877 359W: http://ez.analog.com/community/linux-device-drivers 360S: Supported 361F: drivers/input/touchscreen/ad7877.c 362 363AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 364M: Michael Hennerich <michael.hennerich@analog.com> 365W: http://wiki.analog.com/AD7879 366W: http://ez.analog.com/community/linux-device-drivers 367S: Supported 368F: drivers/input/touchscreen/ad7879.c 369 370ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 371M: Jiri Kosina <jikos@kernel.org> 372S: Maintained 373 374ADM1025 HARDWARE MONITOR DRIVER 375M: Jean Delvare <jdelvare@suse.com> 376L: lm-sensors@lm-sensors.org 377S: Maintained 378F: Documentation/hwmon/adm1025 379F: drivers/hwmon/adm1025.c 380 381ADM1029 HARDWARE MONITOR DRIVER 382M: Corentin Labbe <clabbe.montjoie@gmail.com> 383L: lm-sensors@lm-sensors.org 384S: Maintained 385F: drivers/hwmon/adm1029.c 386 387ADM8211 WIRELESS DRIVER 388L: linux-wireless@vger.kernel.org 389W: http://wireless.kernel.org/ 390S: Orphan 391F: drivers/net/wireless/adm8211.* 392 393ADP1653 FLASH CONTROLLER DRIVER 394M: Sakari Ailus <sakari.ailus@iki.fi> 395L: linux-media@vger.kernel.org 396S: Maintained 397F: drivers/media/i2c/adp1653.c 398F: include/media/adp1653.h 399 400ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 401M: Michael Hennerich <michael.hennerich@analog.com> 402W: http://wiki.analog.com/ADP5520 403W: http://ez.analog.com/community/linux-device-drivers 404S: Supported 405F: drivers/mfd/adp5520.c 406F: drivers/video/backlight/adp5520_bl.c 407F: drivers/leds/leds-adp5520.c 408F: drivers/gpio/gpio-adp5520.c 409F: drivers/input/keyboard/adp5520-keys.c 410 411ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 412M: Michael Hennerich <michael.hennerich@analog.com> 413W: http://wiki.analog.com/ADP5588 414W: http://ez.analog.com/community/linux-device-drivers 415S: Supported 416F: drivers/input/keyboard/adp5588-keys.c 417F: drivers/gpio/gpio-adp5588.c 418 419ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 420M: Michael Hennerich <michael.hennerich@analog.com> 421W: http://wiki.analog.com/ADP8860 422W: http://ez.analog.com/community/linux-device-drivers 423S: Supported 424F: drivers/video/backlight/adp8860_bl.c 425 426ADS1015 HARDWARE MONITOR DRIVER 427M: Dirk Eibach <eibach@gdsys.de> 428L: lm-sensors@lm-sensors.org 429S: Maintained 430F: Documentation/hwmon/ads1015 431F: drivers/hwmon/ads1015.c 432F: include/linux/i2c/ads1015.h 433 434ADT746X FAN DRIVER 435M: Colin Leroy <colin@colino.net> 436S: Maintained 437F: drivers/macintosh/therm_adt746x.c 438 439ADT7475 HARDWARE MONITOR DRIVER 440M: Jean Delvare <jdelvare@suse.com> 441L: lm-sensors@lm-sensors.org 442S: Maintained 443F: Documentation/hwmon/adt7475 444F: drivers/hwmon/adt7475.c 445 446ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 447M: Michael Hennerich <michael.hennerich@analog.com> 448W: http://wiki.analog.com/ADXL345 449W: http://ez.analog.com/community/linux-device-drivers 450S: Supported 451F: drivers/input/misc/adxl34x.c 452 453ADVANSYS SCSI DRIVER 454M: Matthew Wilcox <matthew@wil.cx> 455M: Hannes Reinecke <hare@suse.com> 456L: linux-scsi@vger.kernel.org 457S: Maintained 458F: Documentation/scsi/advansys.txt 459F: drivers/scsi/advansys.c 460 461AEDSP16 DRIVER 462M: Riccardo Facchetti <fizban@tin.it> 463S: Maintained 464F: sound/oss/aedsp16.c 465 466AF9013 MEDIA DRIVER 467M: Antti Palosaari <crope@iki.fi> 468L: linux-media@vger.kernel.org 469W: http://linuxtv.org/ 470W: http://palosaari.fi/linux/ 471Q: http://patchwork.linuxtv.org/project/linux-media/list/ 472T: git git://linuxtv.org/anttip/media_tree.git 473S: Maintained 474F: drivers/media/dvb-frontends/af9013* 475 476AF9033 MEDIA DRIVER 477M: Antti Palosaari <crope@iki.fi> 478L: linux-media@vger.kernel.org 479W: http://linuxtv.org/ 480W: http://palosaari.fi/linux/ 481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 482T: git git://linuxtv.org/anttip/media_tree.git 483S: Maintained 484F: drivers/media/dvb-frontends/af9033* 485 486AFFS FILE SYSTEM 487L: linux-fsdevel@vger.kernel.org 488S: Orphan 489F: Documentation/filesystems/affs.txt 490F: fs/affs/ 491 492AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 493M: David Howells <dhowells@redhat.com> 494L: linux-afs@lists.infradead.org 495S: Supported 496F: fs/afs/ 497F: include/net/af_rxrpc.h 498F: net/rxrpc/af_rxrpc.c 499 500AGPGART DRIVER 501M: David Airlie <airlied@linux.ie> 502T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 503S: Maintained 504F: drivers/char/agp/ 505F: include/linux/agp* 506F: include/uapi/linux/agp* 507 508AHA152X SCSI DRIVER 509M: "Juergen E. Fischer" <fischer@norbit.de> 510L: linux-scsi@vger.kernel.org 511S: Maintained 512F: drivers/scsi/aha152x* 513F: drivers/scsi/pcmcia/aha152x* 514 515AIC7XXX / AIC79XX SCSI DRIVER 516M: Hannes Reinecke <hare@suse.com> 517L: linux-scsi@vger.kernel.org 518S: Maintained 519F: drivers/scsi/aic7xxx/ 520 521AIMSLAB FM RADIO RECEIVER DRIVER 522M: Hans Verkuil <hverkuil@xs4all.nl> 523L: linux-media@vger.kernel.org 524T: git git://linuxtv.org/media_tree.git 525W: http://linuxtv.org 526S: Maintained 527F: drivers/media/radio/radio-aimslab* 528 529AIO 530M: Benjamin LaHaise <bcrl@kvack.org> 531L: linux-aio@kvack.org 532S: Supported 533F: fs/aio.c 534F: include/linux/*aio*.h 535 536AIRSPY MEDIA DRIVER 537M: Antti Palosaari <crope@iki.fi> 538L: linux-media@vger.kernel.org 539W: http://linuxtv.org/ 540W: http://palosaari.fi/linux/ 541Q: http://patchwork.linuxtv.org/project/linux-media/list/ 542T: git git://linuxtv.org/anttip/media_tree.git 543S: Maintained 544F: drivers/media/usb/airspy/ 545 546ALCATEL SPEEDTOUCH USB DRIVER 547M: Duncan Sands <duncan.sands@free.fr> 548L: linux-usb@vger.kernel.org 549W: http://www.linux-usb.org/SpeedTouch/ 550S: Maintained 551F: drivers/usb/atm/speedtch.c 552F: drivers/usb/atm/usbatm.c 553 554ALCHEMY AU1XX0 MMC DRIVER 555M: Manuel Lauss <manuel.lauss@gmail.com> 556S: Maintained 557F: drivers/mmc/host/au1xmmc.c 558 559ALI1563 I2C DRIVER 560M: Rudolf Marek <r.marek@assembler.cz> 561L: linux-i2c@vger.kernel.org 562S: Maintained 563F: Documentation/i2c/busses/i2c-ali1563 564F: drivers/i2c/busses/i2c-ali1563.c 565 566ALLWINNER SECURITY SYSTEM 567M: Corentin Labbe <clabbe.montjoie@gmail.com> 568L: linux-crypto@vger.kernel.org 569S: Maintained 570F: drivers/crypto/sunxi-ss/ 571 572ALPHA PORT 573M: Richard Henderson <rth@twiddle.net> 574M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 575M: Matt Turner <mattst88@gmail.com> 576S: Odd Fixes 577L: linux-alpha@vger.kernel.org 578F: arch/alpha/ 579 580ALTERA MAILBOX DRIVER 581M: Ley Foon Tan <lftan@altera.com> 582L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 583S: Maintained 584F: drivers/mailbox/mailbox-altera.c 585 586ALTERA PIO DRIVER 587M: Tien Hock Loh <thloh@altera.com> 588L: linux-gpio@vger.kernel.org 589S: Maintained 590F: drivers/gpio/gpio-altera.c 591 592ALTERA TRIPLE SPEED ETHERNET DRIVER 593M: Vince Bridgers <vbridger@opensource.altera.com> 594L: netdev@vger.kernel.org 595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 596S: Maintained 597F: drivers/net/ethernet/altera/ 598 599ALTERA UART/JTAG UART SERIAL DRIVERS 600M: Tobias Klauser <tklauser@distanz.ch> 601L: linux-serial@vger.kernel.org 602L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 603S: Maintained 604F: drivers/tty/serial/altera_uart.c 605F: drivers/tty/serial/altera_jtaguart.c 606F: include/linux/altera_uart.h 607F: include/linux/altera_jtaguart.h 608 609AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 610M: Tom Lendacky <thomas.lendacky@amd.com> 611L: linux-crypto@vger.kernel.org 612S: Supported 613F: drivers/crypto/ccp/ 614F: include/linux/ccp.h 615 616AMD FAM15H PROCESSOR POWER MONITORING DRIVER 617M: Andreas Herrmann <herrmann.der.user@googlemail.com> 618L: lm-sensors@lm-sensors.org 619S: Maintained 620F: Documentation/hwmon/fam15h_power 621F: drivers/hwmon/fam15h_power.c 622 623AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 624L: linux-geode@lists.infradead.org (moderated for non-subscribers) 625S: Orphan 626F: drivers/usb/gadget/udc/amd5536udc.* 627 628AMD GEODE PROCESSOR/CHIPSET SUPPORT 629P: Andres Salomon <dilinger@queued.net> 630L: linux-geode@lists.infradead.org (moderated for non-subscribers) 631W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 632S: Supported 633F: drivers/char/hw_random/geode-rng.c 634F: drivers/crypto/geode* 635F: drivers/video/fbdev/geode/ 636F: arch/x86/include/asm/geode.h 637 638AMD IOMMU (AMD-VI) 639M: Joerg Roedel <joro@8bytes.org> 640L: iommu@lists.linux-foundation.org 641T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 642S: Maintained 643F: drivers/iommu/amd_iommu*.[ch] 644F: include/linux/amd-iommu.h 645 646AMD KFD 647M: Oded Gabbay <oded.gabbay@gmail.com> 648L: dri-devel@lists.freedesktop.org 649T: git git://people.freedesktop.org/~gabbayo/linux.git 650S: Supported 651F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 652F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 653F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 654F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 655F: drivers/gpu/drm/amd/amdkfd/ 656F: drivers/gpu/drm/amd/include/cik_structs.h 657F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 658F: drivers/gpu/drm/amd/include/vi_structs.h 659F: drivers/gpu/drm/radeon/radeon_kfd.c 660F: drivers/gpu/drm/radeon/radeon_kfd.h 661F: include/uapi/linux/kfd_ioctl.h 662 663AMD XGBE DRIVER 664M: Tom Lendacky <thomas.lendacky@amd.com> 665L: netdev@vger.kernel.org 666S: Supported 667F: drivers/net/ethernet/amd/xgbe/ 668 669AMS (Apple Motion Sensor) DRIVER 670M: Michael Hanselmann <linux-kernel@hansmi.ch> 671S: Supported 672F: drivers/macintosh/ams/ 673 674AMSO1100 RNIC DRIVER 675M: Tom Tucker <tom@opengridcomputing.com> 676M: Steve Wise <swise@opengridcomputing.com> 677L: linux-rdma@vger.kernel.org 678S: Maintained 679F: drivers/infiniband/hw/amso1100/ 680 681ANALOG DEVICES INC AD9389B DRIVER 682M: Hans Verkuil <hans.verkuil@cisco.com> 683L: linux-media@vger.kernel.org 684S: Maintained 685F: drivers/media/i2c/ad9389b* 686 687ANALOG DEVICES INC ADV7180 DRIVER 688M: Lars-Peter Clausen <lars@metafoo.de> 689L: linux-media@vger.kernel.org 690W: http://ez.analog.com/community/linux-device-drivers 691S: Supported 692F: drivers/media/i2c/adv7180.c 693 694ANALOG DEVICES INC ADV7511 DRIVER 695M: Hans Verkuil <hans.verkuil@cisco.com> 696L: linux-media@vger.kernel.org 697S: Maintained 698F: drivers/media/i2c/adv7511* 699 700ANALOG DEVICES INC ADV7604 DRIVER 701M: Hans Verkuil <hans.verkuil@cisco.com> 702L: linux-media@vger.kernel.org 703S: Maintained 704F: drivers/media/i2c/adv7604* 705 706ANALOG DEVICES INC ADV7842 DRIVER 707M: Hans Verkuil <hans.verkuil@cisco.com> 708L: linux-media@vger.kernel.org 709S: Maintained 710F: drivers/media/i2c/adv7842* 711 712ANALOG DEVICES INC ASOC CODEC DRIVERS 713M: Lars-Peter Clausen <lars@metafoo.de> 714L: alsa-devel@alsa-project.org (moderated for non-subscribers) 715W: http://wiki.analog.com/ 716W: http://ez.analog.com/community/linux-device-drivers 717S: Supported 718F: sound/soc/codecs/adau* 719F: sound/soc/codecs/adav* 720F: sound/soc/codecs/ad1* 721F: sound/soc/codecs/ad7* 722F: sound/soc/codecs/ssm* 723F: sound/soc/codecs/sigmadsp.* 724 725ANALOG DEVICES INC ASOC DRIVERS 726L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 727L: alsa-devel@alsa-project.org (moderated for non-subscribers) 728W: http://blackfin.uclinux.org/ 729S: Supported 730F: sound/soc/blackfin/* 731 732ANALOG DEVICES INC IIO DRIVERS 733M: Lars-Peter Clausen <lars@metafoo.de> 734M: Michael Hennerich <Michael.Hennerich@analog.com> 735W: http://wiki.analog.com/ 736W: http://ez.analog.com/community/linux-device-drivers 737S: Supported 738F: drivers/iio/*/ad* 739X: drivers/iio/*/adjd* 740F: drivers/staging/iio/*/ad* 741F: staging/iio/trigger/iio-trig-bfin-timer.c 742 743ANALOG DEVICES INC DMA DRIVERS 744M: Lars-Peter Clausen <lars@metafoo.de> 745W: http://ez.analog.com/community/linux-device-drivers 746S: Supported 747F: drivers/dma/dma-axi-dmac.c 748 749ANDROID DRIVERS 750M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 751M: Arve Hjønnevåg <arve@android.com> 752M: Riley Andrews <riandrews@android.com> 753T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 754L: devel@driverdev.osuosl.org 755S: Supported 756F: drivers/android/ 757F: drivers/staging/android/ 758 759AOA (Apple Onboard Audio) ALSA DRIVER 760M: Johannes Berg <johannes@sipsolutions.net> 761L: linuxppc-dev@lists.ozlabs.org 762L: alsa-devel@alsa-project.org (moderated for non-subscribers) 763S: Maintained 764F: sound/aoa/ 765 766APM DRIVER 767M: Jiri Kosina <jikos@kernel.org> 768S: Odd fixes 769F: arch/x86/kernel/apm_32.c 770F: include/linux/apm_bios.h 771F: include/uapi/linux/apm_bios.h 772F: drivers/char/apm-emulation.c 773 774APPLE BCM5974 MULTITOUCH DRIVER 775M: Henrik Rydberg <rydberg@bitmath.org> 776L: linux-input@vger.kernel.org 777S: Odd fixes 778F: drivers/input/mouse/bcm5974.c 779 780APPLE SMC DRIVER 781M: Henrik Rydberg <rydberg@bitmath.org> 782L: lm-sensors@lm-sensors.org 783S: Odd fixes 784F: drivers/hwmon/applesmc.c 785 786APPLETALK NETWORK LAYER 787M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 788S: Maintained 789F: drivers/net/appletalk/ 790F: net/appletalk/ 791 792APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 793M: Duc Dang <dhdang@apm.com> 794S: Supported 795F: arch/arm64/boot/dts/apm/ 796 797APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 798M: Iyappan Subramanian <isubramanian@apm.com> 799M: Keyur Chudgar <kchudgar@apm.com> 800S: Supported 801F: drivers/net/ethernet/apm/xgene/ 802F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 803 804APTINA CAMERA SENSOR PLL 805M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 806L: linux-media@vger.kernel.org 807S: Maintained 808F: drivers/media/i2c/aptina-pll.* 809 810ARC FRAMEBUFFER DRIVER 811M: Jaya Kumar <jayalk@intworks.biz> 812S: Maintained 813F: drivers/video/fbdev/arcfb.c 814F: drivers/video/fbdev/core/fb_defio.c 815 816ARCNET NETWORK LAYER 817M: Michael Grzeschik <m.grzeschik@pengutronix.de> 818L: netdev@vger.kernel.org 819S: Maintained 820F: drivers/net/arcnet/ 821F: include/uapi/linux/if_arcnet.h 822 823ARM MFM AND FLOPPY DRIVERS 824M: Ian Molton <spyro@f2s.com> 825S: Maintained 826F: arch/arm/lib/floppydma.S 827F: arch/arm/include/asm/floppy.h 828 829ARM PMU PROFILING AND DEBUGGING 830M: Will Deacon <will.deacon@arm.com> 831R: Mark Rutland <mark.rutland@arm.com> 832S: Maintained 833F: arch/arm*/kernel/perf_* 834F: arch/arm/oprofile/common.c 835F: arch/arm*/kernel/hw_breakpoint.c 836F: arch/arm*/include/asm/hw_breakpoint.h 837F: arch/arm*/include/asm/perf_event.h 838F: drivers/perf/arm_pmu.c 839F: include/linux/perf/arm_pmu.h 840 841ARM PORT 842M: Russell King <linux@arm.linux.org.uk> 843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 844W: http://www.arm.linux.org.uk/ 845S: Maintained 846F: arch/arm/ 847 848ARM SUB-ARCHITECTURES 849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 850S: Maintained 851F: arch/arm/mach-*/ 852F: arch/arm/plat-*/ 853T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 854 855ARM PRIMECELL AACI PL041 DRIVER 856M: Russell King <linux@arm.linux.org.uk> 857S: Maintained 858F: sound/arm/aaci.* 859 860ARM PRIMECELL CLCD PL110 DRIVER 861M: Russell King <linux@arm.linux.org.uk> 862S: Maintained 863F: drivers/video/fbdev/amba-clcd.* 864 865ARM PRIMECELL KMI PL050 DRIVER 866M: Russell King <linux@arm.linux.org.uk> 867S: Maintained 868F: drivers/input/serio/ambakmi.* 869F: include/linux/amba/kmi.h 870 871ARM PRIMECELL MMCI PL180/1 DRIVER 872M: Russell King <linux@arm.linux.org.uk> 873S: Maintained 874F: drivers/mmc/host/mmci.* 875F: include/linux/amba/mmci.h 876 877ARM PRIMECELL UART PL010 AND PL011 DRIVERS 878M: Russell King <linux@arm.linux.org.uk> 879S: Maintained 880F: drivers/tty/serial/amba-pl01*.c 881F: include/linux/amba/serial.h 882 883ARM PRIMECELL BUS SUPPORT 884M: Russell King <linux@arm.linux.org.uk> 885S: Maintained 886F: drivers/amba/ 887F: include/linux/amba/bus.h 888 889ARM/ADS SPHERE MACHINE SUPPORT 890M: Lennert Buytenhek <kernel@wantstofly.org> 891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 892S: Maintained 893 894ARM/AFEB9260 MACHINE SUPPORT 895M: Sergey Lapin <slapin@ossfans.org> 896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 897S: Maintained 898 899ARM/AJECO 1ARM MACHINE SUPPORT 900M: Lennert Buytenhek <kernel@wantstofly.org> 901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 902S: Maintained 903 904ARM/Allwinner sunXi SoC support 905M: Maxime Ripard <maxime.ripard@free-electrons.com> 906M: Chen-Yu Tsai <wens@csie.org> 907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 908S: Maintained 909N: sun[x456789]i 910 911ARM/Allwinner SoC Clock Support 912M: Emilio López <emilio@elopez.com.ar> 913S: Maintained 914F: drivers/clk/sunxi/ 915 916ARM/Amlogic MesonX SoC support 917M: Carlo Caione <carlo@caione.org> 918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 919S: Maintained 920F: drivers/media/rc/meson-ir.c 921N: meson[x68] 922 923ARM/Annapurna Labs ALPINE ARCHITECTURE 924M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 925S: Maintained 926F: arch/arm/mach-alpine/ 927 928ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 929M: Nicolas Ferre <nicolas.ferre@atmel.com> 930M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 931M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 933W: http://www.linux4sam.org 934S: Supported 935F: arch/arm/mach-at91/ 936F: include/soc/at91/ 937F: arch/arm/boot/dts/at91*.dts 938F: arch/arm/boot/dts/at91*.dtsi 939F: arch/arm/boot/dts/sama*.dts 940F: arch/arm/boot/dts/sama*.dtsi 941F: arch/arm/include/debug/at91.S 942 943ARM/ATMEL AT91 Clock Support 944M: Boris Brezillon <boris.brezillon@free-electrons.com> 945S: Maintained 946F: drivers/clk/at91 947 948ARM/CALXEDA HIGHBANK ARCHITECTURE 949M: Rob Herring <robh@kernel.org> 950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 951S: Maintained 952F: arch/arm/mach-highbank/ 953 954ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 955M: Krzysztof Halasa <khalasa@piap.pl> 956S: Maintained 957F: arch/arm/mach-cns3xxx/ 958 959ARM/CAVIUM THUNDER NETWORK DRIVER 960M: Sunil Goutham <sgoutham@cavium.com> 961M: Robert Richter <rric@kernel.org> 962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 963S: Supported 964F: drivers/net/ethernet/cavium/thunder/ 965 966ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 967M: Alexander Shiyan <shc_work@mail.ru> 968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 969S: Odd Fixes 970N: clps711x 971 972ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 973M: Hartley Sweeten <hsweeten@visionengravers.com> 974M: Ryan Mallon <rmallon@gmail.com> 975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 976S: Maintained 977F: arch/arm/mach-ep93xx/ 978F: arch/arm/mach-ep93xx/include/mach/ 979 980ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 981M: Lennert Buytenhek <kernel@wantstofly.org> 982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 983S: Maintained 984 985ARM/CLKDEV SUPPORT 986M: Russell King <linux@arm.linux.org.uk> 987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 988S: Maintained 989F: arch/arm/include/asm/clkdev.h 990F: drivers/clk/clkdev.c 991 992ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 993M: Mike Rapoport <mike@compulab.co.il> 994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 995S: Maintained 996 997ARM/CONTEC MICRO9 MACHINE SUPPORT 998M: Hubert Feurstein <hubert.feurstein@contec.at> 999S: Maintained 1000F: arch/arm/mach-ep93xx/micro9.c 1001 1002ARM/CORESIGHT FRAMEWORK AND DRIVERS 1003M: Mathieu Poirier <mathieu.poirier@linaro.org> 1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1005S: Maintained 1006F: drivers/hwtracing/coresight/* 1007F: Documentation/trace/coresight.txt 1008F: Documentation/devicetree/bindings/arm/coresight.txt 1009F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1010 1011ARM/CORGI MACHINE SUPPORT 1012M: Richard Purdie <rpurdie@rpsys.net> 1013S: Maintained 1014 1015ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1016M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1018T: git git://github.com/ulli-kroll/linux.git 1019S: Maintained 1020F: arch/arm/mach-gemini/ 1021F: drivers/rtc/rtc-gemini.c 1022 1023ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1024M: Barry Song <baohua@kernel.org> 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1026T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1027S: Maintained 1028F: arch/arm/mach-prima2/ 1029F: drivers/clk/sirf/ 1030F: drivers/clocksource/timer-prima2.c 1031F: drivers/clocksource/timer-atlas7.c 1032N: [^a-z]sirf 1033 1034ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1035M: Baruch Siach <baruch@tkos.co.il> 1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1037S: Maintained 1038F: arch/arm/boot/dts/cx92755* 1039N: digicolor 1040 1041ARM/EBSA110 MACHINE SUPPORT 1042M: Russell King <linux@arm.linux.org.uk> 1043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1044W: http://www.arm.linux.org.uk/ 1045S: Maintained 1046F: arch/arm/mach-ebsa110/ 1047F: drivers/net/ethernet/amd/am79c961a.* 1048 1049ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1050M: Uwe Kleine-König <kernel@pengutronix.de> 1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1052S: Maintained 1053N: efm32 1054 1055ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1056M: Daniel Ribeiro <drwyrm@gmail.com> 1057M: Stefan Schmidt <stefan@openezx.org> 1058M: Harald Welte <laforge@openezx.org> 1059L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1060W: http://www.openezx.org/ 1061S: Maintained 1062T: topgit git://git.openezx.org/openezx.git 1063F: arch/arm/mach-pxa/ezx.c 1064 1065ARM/FARADAY FA526 PORT 1066M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1068S: Maintained 1069T: git git://git.berlios.de/gemini-board 1070F: arch/arm/mm/*-fa* 1071 1072ARM/FOOTBRIDGE ARCHITECTURE 1073M: Russell King <linux@arm.linux.org.uk> 1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1075W: http://www.arm.linux.org.uk/ 1076S: Maintained 1077F: arch/arm/include/asm/hardware/dec21285.h 1078F: arch/arm/mach-footbridge/ 1079 1080ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1081M: Shawn Guo <shawnguo@kernel.org> 1082M: Sascha Hauer <kernel@pengutronix.de> 1083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1084S: Maintained 1085T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1086F: arch/arm/mach-imx/ 1087F: arch/arm/mach-mxs/ 1088F: arch/arm/boot/dts/imx* 1089F: arch/arm/configs/imx*_defconfig 1090F: drivers/clk/imx/ 1091F: include/soc/imx/ 1092 1093ARM/FREESCALE VYBRID ARM ARCHITECTURE 1094M: Shawn Guo <shawnguo@kernel.org> 1095M: Sascha Hauer <kernel@pengutronix.de> 1096R: Stefan Agner <stefan@agner.ch> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098S: Maintained 1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1100F: arch/arm/mach-imx/*vf610* 1101F: arch/arm/boot/dts/vf* 1102 1103ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1104M: Lennert Buytenhek <kernel@wantstofly.org> 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1106S: Maintained 1107 1108ARM/GUMSTIX MACHINE SUPPORT 1109M: Steve Sakoman <sakoman@gmail.com> 1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1111S: Maintained 1112 1113ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1114M: Philipp Zabel <philipp.zabel@gmail.com> 1115M: Paul Parsons <lost.distance@yahoo.com> 1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1117S: Maintained 1118F: arch/arm/mach-pxa/hx4700.c 1119F: arch/arm/mach-pxa/include/mach/hx4700.h 1120F: sound/soc/pxa/hx4700.c 1121 1122ARM/HISILICON SOC SUPPORT 1123M: Wei Xu <xuwei5@hisilicon.com> 1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1125W: http://www.hisilicon.com 1126S: Supported 1127T: git git://github.com/hisilicon/linux-hisi.git 1128F: arch/arm/mach-hisi/ 1129 1130ARM/HP JORNADA 7XX MACHINE SUPPORT 1131M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1132W: www.jlime.com 1133S: Maintained 1134T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1135F: arch/arm/mach-sa1100/jornada720.c 1136F: arch/arm/mach-sa1100/include/mach/jornada720.h 1137 1138ARM/IGEP MACHINE SUPPORT 1139M: Enric Balletbo i Serra <eballetbo@gmail.com> 1140M: Javier Martinez Canillas <javier@dowhile0.org> 1141L: linux-omap@vger.kernel.org 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1143S: Maintained 1144F: arch/arm/boot/dts/omap3-igep* 1145 1146ARM/INCOME PXA270 SUPPORT 1147M: Marek Vasut <marek.vasut@gmail.com> 1148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1149S: Maintained 1150F: arch/arm/mach-pxa/colibri-pxa270-income.c 1151 1152ARM/INTEL IOP32X ARM ARCHITECTURE 1153M: Lennert Buytenhek <kernel@wantstofly.org> 1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1155S: Maintained 1156 1157ARM/INTEL IOP33X ARM ARCHITECTURE 1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1159S: Orphan 1160 1161ARM/INTEL IOP13XX ARM ARCHITECTURE 1162M: Lennert Buytenhek <kernel@wantstofly.org> 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1164S: Maintained 1165 1166ARM/INTEL IQ81342EX MACHINE SUPPORT 1167M: Lennert Buytenhek <kernel@wantstofly.org> 1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1169S: Maintained 1170 1171ARM/INTEL IXDP2850 MACHINE SUPPORT 1172M: Lennert Buytenhek <kernel@wantstofly.org> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174S: Maintained 1175 1176ARM/INTEL IXP4XX ARM ARCHITECTURE 1177M: Imre Kaloz <kaloz@openwrt.org> 1178M: Krzysztof Halasa <khalasa@piap.pl> 1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1180S: Maintained 1181F: arch/arm/mach-ixp4xx/ 1182 1183ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1184M: Jonathan Cameron <jic23@cam.ac.uk> 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1186S: Maintained 1187F: arch/arm/mach-pxa/stargate2.c 1188F: drivers/pcmcia/pxa2xx_stargate2.c 1189 1190ARM/INTEL XSC3 (MANZANO) ARM CORE 1191M: Lennert Buytenhek <kernel@wantstofly.org> 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1193S: Maintained 1194 1195ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1196M: Lennert Buytenhek <kernel@wantstofly.org> 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1198S: Maintained 1199 1200ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1201M: Santosh Shilimkar <ssantosh@kernel.org> 1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1203S: Maintained 1204F: arch/arm/mach-keystone/ 1205T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1206 1207ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1208M: Santosh Shilimkar <ssantosh@kernel.org> 1209L: linux-kernel@vger.kernel.org 1210S: Maintained 1211F: drivers/clk/keystone/ 1212 1213ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1214M: Santosh Shilimkar <ssantosh@kernel.org> 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1216L: linux-kernel@vger.kernel.org 1217S: Maintained 1218F: drivers/clocksource/timer-keystone.c 1219 1220ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1221M: Santosh Shilimkar <ssantosh@kernel.org> 1222L: linux-kernel@vger.kernel.org 1223S: Maintained 1224F: drivers/power/reset/keystone-reset.c 1225 1226ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1227M: Santosh Shilimkar <ssantosh@kernel.org> 1228L: linux-kernel@vger.kernel.org 1229S: Maintained 1230F: drivers/memory/*emif* 1231 1232ARM/LOGICPD PXA270 MACHINE SUPPORT 1233M: Lennert Buytenhek <kernel@wantstofly.org> 1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1235S: Maintained 1236 1237ARM/LPC18XX ARCHITECTURE 1238M: Joachim Eastwood <manabian@gmail.com> 1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1240S: Maintained 1241F: arch/arm/boot/dts/lpc43* 1242F: drivers/clk/nxp/clk-lpc18xx* 1243F: drivers/clocksource/time-lpc32xx.c 1244F: drivers/i2c/busses/i2c-lpc2k.c 1245F: drivers/memory/pl172.c 1246F: drivers/mtd/spi-nor/nxp-spifi.c 1247F: drivers/rtc/rtc-lpc24xx.c 1248N: lpc18xx 1249 1250ARM/MAGICIAN MACHINE SUPPORT 1251M: Philipp Zabel <philipp.zabel@gmail.com> 1252S: Maintained 1253 1254ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support 1255M: Jason Cooper <jason@lakedaemon.net> 1256M: Andrew Lunn <andrew@lunn.ch> 1257M: Gregory Clement <gregory.clement@free-electrons.com> 1258M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1260S: Maintained 1261F: arch/arm/mach-mvebu/ 1262F: drivers/rtc/rtc-armada38x.c 1263F: arch/arm/boot/dts/armada* 1264F: arch/arm/boot/dts/kirkwood* 1265 1266 1267ARM/Marvell Berlin SoC support 1268M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1270S: Maintained 1271F: arch/arm/mach-berlin/ 1272F: arch/arm/boot/dts/berlin* 1273 1274 1275ARM/Marvell Dove/MV78xx0/Orion SOC support 1276M: Jason Cooper <jason@lakedaemon.net> 1277M: Andrew Lunn <andrew@lunn.ch> 1278M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1279M: Gregory Clement <gregory.clement@free-electrons.com> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Maintained 1282F: arch/arm/mach-dove/ 1283F: arch/arm/mach-mv78xx0/ 1284F: arch/arm/mach-orion5x/ 1285F: arch/arm/plat-orion/ 1286F: arch/arm/boot/dts/dove* 1287F: arch/arm/boot/dts/orion5x* 1288 1289 1290ARM/Orion SoC/Technologic Systems TS-78xx platform support 1291M: Alexander Clouter <alex@digriz.org.uk> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293W: http://www.digriz.org.uk/ts78xx/kernel 1294S: Maintained 1295F: arch/arm/mach-orion5x/ts78xx-* 1296 1297ARM/Mediatek RTC DRIVER 1298M: Eddie Huang <eddie.huang@mediatek.com> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1301S: Maintained 1302F: drivers/rtc/rtc-mt6397.c 1303 1304ARM/Mediatek SoC support 1305M: Matthias Brugger <matthias.bgg@gmail.com> 1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1307L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1308S: Maintained 1309F: arch/arm/boot/dts/mt6* 1310F: arch/arm/boot/dts/mt8* 1311F: arch/arm/mach-mediatek/ 1312N: mtk 1313K: mediatek 1314 1315ARM/Mediatek USB3 PHY DRIVER 1316M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1318L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320F: drivers/phy/phy-mt65xx-usb3.c 1321 1322ARM/MICREL KS8695 ARCHITECTURE 1323M: Greg Ungerer <gerg@uclinux.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325F: arch/arm/mach-ks8695/ 1326S: Odd Fixes 1327 1328ARM/MIOA701 MACHINE SUPPORT 1329M: Robert Jarzmik <robert.jarzmik@free.fr> 1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1331F: arch/arm/mach-pxa/mioa701.c 1332S: Maintained 1333 1334ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1335M: Michael Petchkovsky <mkpetch@internode.on.net> 1336S: Maintained 1337 1338ARM/NOMADIK ARCHITECTURE 1339M: Alessandro Rubini <rubini@unipv.it> 1340M: Linus Walleij <linus.walleij@linaro.org> 1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1342S: Maintained 1343F: arch/arm/mach-nomadik/ 1344F: drivers/pinctrl/nomadik/ 1345F: drivers/i2c/busses/i2c-nomadik.c 1346T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1347 1348ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1349M: Nelson Castillo <arhuaco@freaks-unidos.net> 1350L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1351W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1352S: Supported 1353 1354ARM/TOSA MACHINE SUPPORT 1355M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1356M: Dirk Opfer <dirk@opfer-online.de> 1357S: Maintained 1358 1359ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1360M: Marek Vasut <marek.vasut@gmail.com> 1361L: linux-arm-kernel@lists.infradead.org 1362W: http://hackndev.com 1363S: Maintained 1364F: arch/arm/mach-pxa/include/mach/palmtx.h 1365F: arch/arm/mach-pxa/palmtx.c 1366F: arch/arm/mach-pxa/include/mach/palmt5.h 1367F: arch/arm/mach-pxa/palmt5.c 1368F: arch/arm/mach-pxa/include/mach/palmld.h 1369F: arch/arm/mach-pxa/palmld.c 1370F: arch/arm/mach-pxa/include/mach/palmte2.h 1371F: arch/arm/mach-pxa/palmte2.c 1372F: arch/arm/mach-pxa/include/mach/palmtc.h 1373F: arch/arm/mach-pxa/palmtc.c 1374 1375ARM/PALM TREO SUPPORT 1376M: Tomas Cech <sleep_walker@suse.com> 1377L: linux-arm-kernel@lists.infradead.org 1378W: http://hackndev.com 1379S: Maintained 1380F: arch/arm/mach-pxa/include/mach/palmtreo.h 1381F: arch/arm/mach-pxa/palmtreo.c 1382 1383ARM/PALMZ72 SUPPORT 1384M: Sergey Lapin <slapin@ossfans.org> 1385L: linux-arm-kernel@lists.infradead.org 1386W: http://hackndev.com 1387S: Maintained 1388F: arch/arm/mach-pxa/include/mach/palmz72.h 1389F: arch/arm/mach-pxa/palmz72.c 1390 1391ARM/PLEB SUPPORT 1392M: Peter Chubb <pleb@gelato.unsw.edu.au> 1393W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1394S: Maintained 1395 1396ARM/PT DIGITAL BOARD PORT 1397M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1399W: http://www.arm.linux.org.uk/ 1400S: Maintained 1401 1402ARM/QUALCOMM SUPPORT 1403M: Kumar Gala <galak@codeaurora.org> 1404M: Andy Gross <agross@codeaurora.org> 1405M: David Brown <davidb@codeaurora.org> 1406L: linux-arm-msm@vger.kernel.org 1407L: linux-soc@vger.kernel.org 1408S: Maintained 1409F: arch/arm/mach-qcom/ 1410F: drivers/soc/qcom/ 1411F: drivers/tty/serial/msm_serial.h 1412F: drivers/tty/serial/msm_serial.c 1413F: drivers/*/pm8???-* 1414F: drivers/mfd/ssbi.c 1415F: drivers/firmware/qcom_scm.c 1416T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git 1417 1418ARM/RADISYS ENP2611 MACHINE SUPPORT 1419M: Lennert Buytenhek <kernel@wantstofly.org> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421S: Maintained 1422 1423ARM/RISCPC ARCHITECTURE 1424M: Russell King <linux@arm.linux.org.uk> 1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1426W: http://www.arm.linux.org.uk/ 1427S: Maintained 1428F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1429F: arch/arm/include/asm/hardware/ioc.h 1430F: arch/arm/include/asm/hardware/iomd.h 1431F: arch/arm/include/asm/hardware/memc.h 1432F: arch/arm/mach-rpc/ 1433F: drivers/net/ethernet/8390/etherh.c 1434F: drivers/net/ethernet/i825xx/ether1* 1435F: drivers/net/ethernet/seeq/ether3* 1436F: drivers/scsi/arm/ 1437 1438ARM/Rockchip SoC support 1439M: Heiko Stuebner <heiko@sntech.de> 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1441L: linux-rockchip@lists.infradead.org 1442S: Maintained 1443F: arch/arm/boot/dts/rk3* 1444F: arch/arm/mach-rockchip/ 1445F: drivers/clk/rockchip/ 1446F: drivers/i2c/busses/i2c-rk3x.c 1447F: drivers/*/*rockchip* 1448F: drivers/*/*/*rockchip* 1449F: sound/soc/rockchip/ 1450N: rockchip 1451 1452ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1453M: Kukjin Kim <kgene@kernel.org> 1454M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1456L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1457S: Maintained 1458F: arch/arm/boot/dts/s3c* 1459F: arch/arm/boot/dts/exynos* 1460F: arch/arm64/boot/dts/exynos/ 1461F: arch/arm/plat-samsung/ 1462F: arch/arm/mach-s3c24*/ 1463F: arch/arm/mach-s3c64xx/ 1464F: arch/arm/mach-s5p*/ 1465F: arch/arm/mach-exynos*/ 1466F: drivers/*/*s3c2410* 1467F: drivers/*/*/*s3c2410* 1468F: drivers/spi/spi-s3c* 1469F: sound/soc/samsung/* 1470F: Documentation/arm/Samsung/ 1471F: Documentation/devicetree/bindings/arm/samsung/ 1472F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1473F: Documentation/devicetree/bindings/power/pd-samsung.txt 1474N: exynos 1475 1476ARM/SAMSUNG MOBILE MACHINE SUPPORT 1477M: Kyungmin Park <kyungmin.park@samsung.com> 1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1479S: Maintained 1480F: arch/arm/mach-s5pv210/ 1481 1482ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1483M: Kyungmin Park <kyungmin.park@samsung.com> 1484M: Kamil Debski <k.debski@samsung.com> 1485L: linux-arm-kernel@lists.infradead.org 1486L: linux-media@vger.kernel.org 1487S: Maintained 1488F: drivers/media/platform/s5p-g2d/ 1489 1490ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1491M: Kyungmin Park <kyungmin.park@samsung.com> 1492M: Kamil Debski <k.debski@samsung.com> 1493M: Jeongtae Park <jtp.park@samsung.com> 1494L: linux-arm-kernel@lists.infradead.org 1495L: linux-media@vger.kernel.org 1496S: Maintained 1497F: arch/arm/plat-samsung/s5p-dev-mfc.c 1498F: drivers/media/platform/s5p-mfc/ 1499 1500ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1501M: Kyungmin Park <kyungmin.park@samsung.com> 1502M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1503L: linux-arm-kernel@lists.infradead.org 1504L: linux-media@vger.kernel.org 1505S: Maintained 1506F: drivers/media/platform/s5p-tv/ 1507 1508ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1509M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1510M: Jacek Anaszewski <j.anaszewski@samsung.com> 1511L: linux-arm-kernel@lists.infradead.org 1512L: linux-media@vger.kernel.org 1513S: Maintained 1514F: drivers/media/platform/s5p-jpeg/ 1515 1516ARM/SHMOBILE ARM ARCHITECTURE 1517M: Simon Horman <horms@verge.net.au> 1518M: Magnus Damm <magnus.damm@gmail.com> 1519L: linux-sh@vger.kernel.org 1520W: http://oss.renesas.com 1521Q: http://patchwork.kernel.org/project/linux-sh/list/ 1522T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1523S: Supported 1524F: arch/arm/boot/dts/emev2* 1525F: arch/arm/boot/dts/r7s* 1526F: arch/arm/boot/dts/r8a* 1527F: arch/arm/boot/dts/sh* 1528F: arch/arm/configs/shmobile_defconfig 1529F: arch/arm/include/debug/renesas-scif.S 1530F: arch/arm/mach-shmobile/ 1531F: drivers/sh/ 1532 1533ARM/SOCFPGA ARCHITECTURE 1534M: Dinh Nguyen <dinguyen@opensource.altera.com> 1535S: Maintained 1536F: arch/arm/mach-socfpga/ 1537F: arch/arm/boot/dts/socfpga* 1538F: arch/arm/configs/socfpga_defconfig 1539W: http://www.rocketboards.org 1540T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1541 1542ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1543M: Dinh Nguyen <dinguyen@opensource.altera.com> 1544S: Maintained 1545F: drivers/clk/socfpga/ 1546 1547ARM/SOCFPGA EDAC SUPPORT 1548M: Thor Thayer <tthayer@opensource.altera.com> 1549S: Maintained 1550F: drivers/edac/altera_edac. 1551 1552ARM/STI ARCHITECTURE 1553M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com> 1554M: Maxime Coquelin <maxime.coquelin@st.com> 1555M: Patrice Chotard <patrice.chotard@st.com> 1556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1557L: kernel@stlinux.com 1558W: http://www.stlinux.com 1559S: Maintained 1560F: arch/arm/mach-sti/ 1561F: arch/arm/boot/dts/sti* 1562F: drivers/char/hw_random/st-rng.c 1563F: drivers/clocksource/arm_global_timer.c 1564F: drivers/clocksource/clksrc_st_lpc.c 1565F: drivers/i2c/busses/i2c-st.c 1566F: drivers/media/rc/st_rc.c 1567F: drivers/media/platform/sti/c8sectpfe/ 1568F: drivers/mmc/host/sdhci-st.c 1569F: drivers/phy/phy-miphy28lp.c 1570F: drivers/phy/phy-miphy365x.c 1571F: drivers/phy/phy-stih407-usb.c 1572F: drivers/phy/phy-stih41x-usb.c 1573F: drivers/pinctrl/pinctrl-st.c 1574F: drivers/reset/sti/ 1575F: drivers/rtc/rtc-st-lpc.c 1576F: drivers/tty/serial/st-asc.c 1577F: drivers/usb/dwc3/dwc3-st.c 1578F: drivers/usb/host/ehci-st.c 1579F: drivers/usb/host/ohci-st.c 1580F: drivers/watchdog/st_lpc_wdt.c 1581F: drivers/ata/ahci_st.c 1582 1583ARM/STM32 ARCHITECTURE 1584M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1586S: Maintained 1587T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1588N: stm32 1589F: drivers/clocksource/armv7m_systick.c 1590 1591ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1592M: Lennert Buytenhek <kernel@wantstofly.org> 1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1594S: Maintained 1595 1596ARM/TETON BGA MACHINE SUPPORT 1597M: "Mark F. Brown" <mark.brown314@gmail.com> 1598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1599S: Maintained 1600 1601ARM/THECUS N2100 MACHINE SUPPORT 1602M: Lennert Buytenhek <kernel@wantstofly.org> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605 1606ARM/NUVOTON W90X900 ARM ARCHITECTURE 1607M: Wan ZongShun <mcuos.com@gmail.com> 1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1609W: http://www.mcuos.com 1610S: Maintained 1611F: arch/arm/mach-w90x900/ 1612F: drivers/input/keyboard/w90p910_keypad.c 1613F: drivers/input/touchscreen/w90p910_ts.c 1614F: drivers/watchdog/nuc900_wdt.c 1615F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1616F: drivers/mtd/nand/nuc900_nand.c 1617F: drivers/rtc/rtc-nuc900.c 1618F: drivers/spi/spi-nuc900.c 1619F: drivers/usb/host/ehci-w90x900.c 1620F: drivers/video/fbdev/nuc900fb.c 1621 1622ARM/U300 MACHINE SUPPORT 1623M: Linus Walleij <linus.walleij@linaro.org> 1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1625S: Supported 1626F: arch/arm/mach-u300/ 1627F: drivers/clocksource/timer-u300.c 1628F: drivers/i2c/busses/i2c-stu300.c 1629F: drivers/rtc/rtc-coh901331.c 1630F: drivers/watchdog/coh901327_wdt.c 1631F: drivers/dma/coh901318* 1632F: drivers/mfd/ab3100* 1633F: drivers/rtc/rtc-ab3100.c 1634F: drivers/rtc/rtc-coh901331.c 1635T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1636 1637ARM/UNIPHIER ARCHITECTURE 1638M: Masahiro Yamada <yamada.masahiro@socionext.com> 1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1640S: Maintained 1641F: arch/arm/boot/dts/uniphier* 1642F: arch/arm/include/asm/hardware/cache-uniphier.h 1643F: arch/arm/mach-uniphier/ 1644F: arch/arm/mm/cache-uniphier.c 1645F: drivers/i2c/busses/i2c-uniphier* 1646F: drivers/pinctrl/uniphier/ 1647F: drivers/tty/serial/8250/8250_uniphier.c 1648N: uniphier 1649 1650ARM/Ux500 ARM ARCHITECTURE 1651M: Linus Walleij <linus.walleij@linaro.org> 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1653S: Maintained 1654F: arch/arm/mach-ux500/ 1655F: drivers/clocksource/clksrc-dbx500-prcmu.c 1656F: drivers/dma/ste_dma40* 1657F: drivers/hwspinlock/u8500_hsem.c 1658F: drivers/mfd/abx500* 1659F: drivers/mfd/ab8500* 1660F: drivers/mfd/dbx500* 1661F: drivers/mfd/db8500* 1662F: drivers/pinctrl/nomadik/pinctrl-ab* 1663F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1664F: drivers/rtc/rtc-ab8500.c 1665F: drivers/rtc/rtc-pl031.c 1666T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1667 1668ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1669M: Ulf Hansson <ulf.hansson@linaro.org> 1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1671T: git git://git.linaro.org/people/ulfh/clk.git 1672S: Maintained 1673F: drivers/clk/ux500/ 1674F: include/linux/platform_data/clk-ux500.h 1675 1676ARM/VERSATILE EXPRESS PLATFORM 1677M: Liviu Dudau <liviu.dudau@arm.com> 1678M: Sudeep Holla <sudeep.holla@arm.com> 1679M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681S: Maintained 1682F: arch/arm/boot/dts/vexpress* 1683F: arch/arm64/boot/dts/arm/vexpress* 1684F: arch/arm/mach-vexpress/ 1685F: */*/vexpress* 1686F: */*/*/vexpress* 1687F: drivers/clk/versatile/clk-vexpress-osc.c 1688F: drivers/clocksource/versatile.c 1689 1690ARM/VFP SUPPORT 1691M: Russell King <linux@arm.linux.org.uk> 1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1693W: http://www.arm.linux.org.uk/ 1694S: Maintained 1695F: arch/arm/vfp/ 1696 1697ARM/VOIPAC PXA270 SUPPORT 1698M: Marek Vasut <marek.vasut@gmail.com> 1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1700S: Maintained 1701F: arch/arm/mach-pxa/vpac270.c 1702F: arch/arm/mach-pxa/include/mach/vpac270.h 1703 1704ARM/VT8500 ARM ARCHITECTURE 1705M: Tony Prisk <linux@prisktech.co.nz> 1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1707S: Maintained 1708F: arch/arm/mach-vt8500/ 1709F: drivers/clocksource/vt8500_timer.c 1710F: drivers/i2c/busses/i2c-wmt.c 1711F: drivers/mmc/host/wmt-sdmmc.c 1712F: drivers/pwm/pwm-vt8500.c 1713F: drivers/rtc/rtc-vt8500.c 1714F: drivers/tty/serial/vt8500_serial.c 1715F: drivers/usb/host/ehci-platform.c 1716F: drivers/usb/host/uhci-platform.c 1717F: drivers/video/fbdev/vt8500lcdfb.* 1718F: drivers/video/fbdev/wm8505fb* 1719F: drivers/video/fbdev/wmt_ge_rops.* 1720 1721ARM/ZIPIT Z2 SUPPORT 1722M: Marek Vasut <marek.vasut@gmail.com> 1723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1724S: Maintained 1725F: arch/arm/mach-pxa/z2.c 1726F: arch/arm/mach-pxa/include/mach/z2.h 1727 1728ARM/ZTE ARCHITECTURE 1729M: Jun Nie <jun.nie@linaro.org> 1730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1731S: Maintained 1732F: arch/arm/mach-zx/ 1733F: drivers/clk/zte/ 1734F: Documentation/devicetree/bindings/arm/zte.txt 1735F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1736 1737ARM/ZYNQ ARCHITECTURE 1738M: Michal Simek <michal.simek@xilinx.com> 1739R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1741W: http://wiki.xilinx.com 1742T: git https://github.com/Xilinx/linux-xlnx.git 1743S: Supported 1744F: arch/arm/mach-zynq/ 1745F: drivers/cpuidle/cpuidle-zynq.c 1746F: drivers/block/xsysace.c 1747N: zynq 1748N: xilinx 1749F: drivers/clocksource/cadence_ttc_timer.c 1750F: drivers/i2c/busses/i2c-cadence.c 1751F: drivers/mmc/host/sdhci-of-arasan.c 1752F: drivers/edac/synopsys_edac.c 1753 1754ARM SMMU DRIVERS 1755M: Will Deacon <will.deacon@arm.com> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758F: drivers/iommu/arm-smmu.c 1759F: drivers/iommu/arm-smmu-v3.c 1760F: drivers/iommu/io-pgtable-arm.c 1761 1762ARM64 PORT (AARCH64 ARCHITECTURE) 1763M: Catalin Marinas <catalin.marinas@arm.com> 1764M: Will Deacon <will.deacon@arm.com> 1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1766S: Maintained 1767F: arch/arm64/ 1768F: Documentation/arm64/ 1769 1770AS3645A LED FLASH CONTROLLER DRIVER 1771M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1772L: linux-media@vger.kernel.org 1773T: git git://linuxtv.org/media_tree.git 1774S: Maintained 1775F: drivers/media/i2c/as3645a.c 1776F: include/media/as3645a.h 1777 1778ASC7621 HARDWARE MONITOR DRIVER 1779M: George Joseph <george.joseph@fairview5.com> 1780L: lm-sensors@lm-sensors.org 1781S: Maintained 1782F: Documentation/hwmon/asc7621 1783F: drivers/hwmon/asc7621.c 1784 1785ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1786M: Corentin Chary <corentin.chary@gmail.com> 1787L: acpi4asus-user@lists.sourceforge.net 1788L: platform-driver-x86@vger.kernel.org 1789W: http://acpi4asus.sf.net 1790S: Maintained 1791F: drivers/platform/x86/asus*.c 1792F: drivers/platform/x86/eeepc*.c 1793 1794ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1795R: Dan Williams <dan.j.williams@intel.com> 1796W: http://sourceforge.net/projects/xscaleiop 1797S: Odd fixes 1798F: Documentation/crypto/async-tx-api.txt 1799F: crypto/async_tx/ 1800F: drivers/dma/ 1801F: include/linux/dmaengine.h 1802F: include/linux/async_tx.h 1803 1804AT24 EEPROM DRIVER 1805M: Wolfram Sang <wsa@the-dreams.de> 1806L: linux-i2c@vger.kernel.org 1807S: Maintained 1808F: drivers/misc/eeprom/at24.c 1809F: include/linux/platform_data/at24.h 1810 1811ATA OVER ETHERNET (AOE) DRIVER 1812M: "Ed L. Cashin" <ed.cashin@acm.org> 1813W: http://www.openaoe.org/ 1814S: Supported 1815F: Documentation/aoe/ 1816F: drivers/block/aoe/ 1817 1818ATHEROS 71XX/9XXX GPIO DRIVER 1819M: Alban Bedel <albeu@free.fr> 1820W: https://github.com/AlbanBedel/linux 1821T: git git://github.com/AlbanBedel/linux 1822S: Maintained 1823F: drivers/gpio/gpio-ath79.c 1824F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 1825 1826ATHEROS ATH GENERIC UTILITIES 1827M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1828L: linux-wireless@vger.kernel.org 1829S: Supported 1830F: drivers/net/wireless/ath/* 1831 1832ATHEROS ATH5K WIRELESS DRIVER 1833M: Jiri Slaby <jirislaby@gmail.com> 1834M: Nick Kossifidis <mickflemm@gmail.com> 1835M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1836L: linux-wireless@vger.kernel.org 1837W: http://wireless.kernel.org/en/users/Drivers/ath5k 1838S: Maintained 1839F: drivers/net/wireless/ath/ath5k/ 1840 1841ATHEROS ATH6KL WIRELESS DRIVER 1842M: Kalle Valo <kvalo@qca.qualcomm.com> 1843L: linux-wireless@vger.kernel.org 1844W: http://wireless.kernel.org/en/users/Drivers/ath6kl 1845T: git git://github.com/kvalo/ath.git 1846S: Supported 1847F: drivers/net/wireless/ath/ath6kl/ 1848 1849WILOCITY WIL6210 WIRELESS DRIVER 1850M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com> 1851L: linux-wireless@vger.kernel.org 1852L: wil6210@qca.qualcomm.com 1853S: Supported 1854W: http://wireless.kernel.org/en/users/Drivers/wil6210 1855F: drivers/net/wireless/ath/wil6210/ 1856F: include/uapi/linux/wil6210_uapi.h 1857 1858CARL9170 LINUX COMMUNITY WIRELESS DRIVER 1859M: Christian Lamparter <chunkeey@googlemail.com> 1860L: linux-wireless@vger.kernel.org 1861W: http://wireless.kernel.org/en/users/Drivers/carl9170 1862S: Maintained 1863F: drivers/net/wireless/ath/carl9170/ 1864 1865ATK0110 HWMON DRIVER 1866M: Luca Tettamanti <kronos.it@gmail.com> 1867L: lm-sensors@lm-sensors.org 1868S: Maintained 1869F: drivers/hwmon/asus_atk0110.c 1870 1871ATI_REMOTE2 DRIVER 1872M: Ville Syrjala <syrjala@sci.fi> 1873S: Maintained 1874F: drivers/input/misc/ati_remote2.c 1875 1876ATLX ETHERNET DRIVERS 1877M: Jay Cliburn <jcliburn@gmail.com> 1878M: Chris Snook <chris.snook@gmail.com> 1879L: netdev@vger.kernel.org 1880W: http://sourceforge.net/projects/atl1 1881W: http://atl1.sourceforge.net 1882S: Maintained 1883F: drivers/net/ethernet/atheros/ 1884 1885ATM 1886M: Chas Williams <3chas3@gmail.com> 1887L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 1888L: netdev@vger.kernel.org 1889W: http://linux-atm.sourceforge.net 1890S: Maintained 1891F: drivers/atm/ 1892F: include/linux/atm* 1893F: include/uapi/linux/atm* 1894 1895ATMEL AT91 / AT32 MCI DRIVER 1896M: Ludovic Desroches <ludovic.desroches@atmel.com> 1897S: Maintained 1898F: drivers/mmc/host/atmel-mci.c 1899F: drivers/mmc/host/atmel-mci-regs.h 1900 1901ATMEL AT91 / AT32 SERIAL DRIVER 1902M: Nicolas Ferre <nicolas.ferre@atmel.com> 1903S: Supported 1904F: drivers/tty/serial/atmel_serial.c 1905 1906ATMEL Audio ALSA driver 1907M: Nicolas Ferre <nicolas.ferre@atmel.com> 1908L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1909S: Supported 1910F: sound/soc/atmel 1911 1912ATMEL DMA DRIVER 1913M: Nicolas Ferre <nicolas.ferre@atmel.com> 1914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1915S: Supported 1916F: drivers/dma/at_hdmac.c 1917F: drivers/dma/at_hdmac_regs.h 1918F: include/linux/platform_data/dma-atmel.h 1919 1920ATMEL XDMA DRIVER 1921M: Ludovic Desroches <ludovic.desroches@atmel.com> 1922L: linux-arm-kernel@lists.infradead.org 1923L: dmaengine@vger.kernel.org 1924S: Supported 1925F: drivers/dma/at_xdmac.c 1926 1927ATMEL I2C DRIVER 1928M: Ludovic Desroches <ludovic.desroches@atmel.com> 1929L: linux-i2c@vger.kernel.org 1930S: Supported 1931F: drivers/i2c/busses/i2c-at91.c 1932 1933ATMEL ISI DRIVER 1934M: Ludovic Desroches <ludovic.desroches@atmel.com> 1935L: linux-media@vger.kernel.org 1936S: Supported 1937F: drivers/media/platform/soc_camera/atmel-isi.c 1938F: include/media/atmel-isi.h 1939 1940ATMEL LCDFB DRIVER 1941M: Nicolas Ferre <nicolas.ferre@atmel.com> 1942L: linux-fbdev@vger.kernel.org 1943S: Maintained 1944F: drivers/video/fbdev/atmel_lcdfb.c 1945F: include/video/atmel_lcdc.h 1946 1947ATMEL MACB ETHERNET DRIVER 1948M: Nicolas Ferre <nicolas.ferre@atmel.com> 1949S: Supported 1950F: drivers/net/ethernet/cadence/ 1951 1952ATMEL NAND DRIVER 1953M: Wenyou Yang <wenyou.yang@atmel.com> 1954M: Josh Wu <rainyfeeling@outlook.com> 1955L: linux-mtd@lists.infradead.org 1956S: Supported 1957F: drivers/mtd/nand/atmel_nand* 1958 1959ATMEL SDMMC DRIVER 1960M: Ludovic Desroches <ludovic.desroches@atmel.com> 1961L: linux-mmc@vger.kernel.org 1962S: Supported 1963F: drivers/mmc/host/sdhci-of-at91.c 1964 1965ATMEL SPI DRIVER 1966M: Nicolas Ferre <nicolas.ferre@atmel.com> 1967S: Supported 1968F: drivers/spi/spi-atmel.* 1969 1970ATMEL SSC DRIVER 1971M: Nicolas Ferre <nicolas.ferre@atmel.com> 1972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1973S: Supported 1974F: drivers/misc/atmel-ssc.c 1975F: include/linux/atmel-ssc.h 1976 1977ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 1978M: Nicolas Ferre <nicolas.ferre@atmel.com> 1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1980S: Supported 1981F: drivers/misc/atmel_tclib.c 1982F: drivers/clocksource/tcb_clksrc.c 1983 1984ATMEL USBA UDC DRIVER 1985M: Nicolas Ferre <nicolas.ferre@atmel.com> 1986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1987S: Supported 1988F: drivers/usb/gadget/udc/atmel_usba_udc.* 1989 1990ATMEL WIRELESS DRIVER 1991M: Simon Kelley <simon@thekelleys.org.uk> 1992L: linux-wireless@vger.kernel.org 1993W: http://www.thekelleys.org.uk/atmel 1994W: http://atmelwlandriver.sourceforge.net/ 1995S: Maintained 1996F: drivers/net/wireless/atmel* 1997 1998ATMEL MAXTOUCH DRIVER 1999M: Nick Dyer <nick.dyer@itdev.co.uk> 2000T: git git://github.com/atmel-maxtouch/linux.git 2001S: Supported 2002F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2003F: drivers/input/touchscreen/atmel_mxt_ts.c 2004F: include/linux/platform_data/atmel_mxt_ts.h 2005 2006ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2007M: Bradley Grove <linuxdrivers@attotech.com> 2008L: linux-scsi@vger.kernel.org 2009W: http://www.attotech.com 2010S: Supported 2011F: drivers/scsi/esas2r 2012 2013ATUSB IEEE 802.15.4 RADIO DRIVER 2014M: Stefan Schmidt <stefan@osg.samsung.com> 2015L: linux-wpan@vger.kernel.org 2016S: Maintained 2017F: drivers/net/ieee802154/atusb.c 2018F: drivers/net/ieee802154/atusb.h 2019F: drivers/net/ieee802154/at86rf230.h 2020 2021AUDIT SUBSYSTEM 2022M: Paul Moore <paul@paul-moore.com> 2023M: Eric Paris <eparis@redhat.com> 2024L: linux-audit@redhat.com (moderated for non-subscribers) 2025W: http://people.redhat.com/sgrubb/audit/ 2026T: git git://git.infradead.org/users/pcmoore/audit 2027S: Maintained 2028F: include/linux/audit.h 2029F: include/uapi/linux/audit.h 2030F: kernel/audit* 2031 2032AUXILIARY DISPLAY DRIVERS 2033M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2034W: http://miguelojeda.es/auxdisplay.htm 2035W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2036S: Maintained 2037F: drivers/auxdisplay/ 2038F: include/linux/cfag12864b.h 2039 2040AVR32 ARCHITECTURE 2041M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2042M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2043W: http://www.atmel.com/products/AVR32/ 2044W: http://mirror.egtvedt.no/avr32linux.org/ 2045W: http://avrfreaks.net/ 2046S: Maintained 2047F: arch/avr32/ 2048 2049AVR32/AT32AP MACHINE SUPPORT 2050M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2051M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2052S: Maintained 2053F: arch/avr32/mach-at32ap/ 2054 2055AX.25 NETWORK LAYER 2056M: Ralf Baechle <ralf@linux-mips.org> 2057L: linux-hams@vger.kernel.org 2058W: http://www.linux-ax25.org/ 2059S: Maintained 2060F: include/uapi/linux/ax25.h 2061F: include/net/ax25.h 2062F: net/ax25/ 2063 2064AZ6007 DVB DRIVER 2065M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2066L: linux-media@vger.kernel.org 2067W: http://linuxtv.org 2068T: git git://linuxtv.org/media_tree.git 2069S: Maintained 2070F: drivers/media/usb/dvb-usb-v2/az6007.c 2071 2072AZTECH FM RADIO RECEIVER DRIVER 2073M: Hans Verkuil <hverkuil@xs4all.nl> 2074L: linux-media@vger.kernel.org 2075T: git git://linuxtv.org/media_tree.git 2076W: http://linuxtv.org 2077S: Maintained 2078F: drivers/media/radio/radio-aztech* 2079 2080B43 WIRELESS DRIVER 2081L: linux-wireless@vger.kernel.org 2082L: b43-dev@lists.infradead.org 2083W: http://wireless.kernel.org/en/users/Drivers/b43 2084S: Odd Fixes 2085F: drivers/net/wireless/b43/ 2086 2087B43LEGACY WIRELESS DRIVER 2088M: Larry Finger <Larry.Finger@lwfinger.net> 2089L: linux-wireless@vger.kernel.org 2090L: b43-dev@lists.infradead.org 2091W: http://wireless.kernel.org/en/users/Drivers/b43 2092S: Maintained 2093F: drivers/net/wireless/b43legacy/ 2094 2095BACKLIGHT CLASS/SUBSYSTEM 2096M: Jingoo Han <jingoohan1@gmail.com> 2097M: Lee Jones <lee.jones@linaro.org> 2098S: Maintained 2099F: drivers/video/backlight/ 2100F: include/linux/backlight.h 2101 2102BATMAN ADVANCED 2103M: Marek Lindner <mareklindner@neomailbox.ch> 2104M: Simon Wunderlich <sw@simonwunderlich.de> 2105M: Antonio Quartulli <antonio@meshcoding.com> 2106L: b.a.t.m.a.n@lists.open-mesh.org 2107W: http://www.open-mesh.org/ 2108S: Maintained 2109F: net/batman-adv/ 2110 2111BAYCOM/HDLCDRV DRIVERS FOR AX.25 2112M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2113L: linux-hams@vger.kernel.org 2114W: http://www.baycom.org/~tom/ham/ham.html 2115S: Maintained 2116F: drivers/net/hamradio/baycom* 2117 2118BCACHE (BLOCK LAYER CACHE) 2119M: Kent Overstreet <kent.overstreet@gmail.com> 2120L: linux-bcache@vger.kernel.org 2121W: http://bcache.evilpiepirate.org 2122S: Maintained 2123F: drivers/md/bcache/ 2124 2125BDISP ST MEDIA DRIVER 2126M: Fabien Dessenne <fabien.dessenne@st.com> 2127L: linux-media@vger.kernel.org 2128T: git git://linuxtv.org/media_tree.git 2129W: http://linuxtv.org 2130S: Supported 2131F: drivers/media/platform/sti/bdisp 2132 2133BEFS FILE SYSTEM 2134S: Orphan 2135F: Documentation/filesystems/befs.txt 2136F: fs/befs/ 2137 2138BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2139M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2140L: netdev@vger.kernel.org 2141S: Maintained 2142F: drivers/net/ethernet/ec_bhf.c 2143 2144BFS FILE SYSTEM 2145M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2146S: Maintained 2147F: Documentation/filesystems/bfs.txt 2148F: fs/bfs/ 2149F: include/uapi/linux/bfs_fs.h 2150 2151BLACKFIN ARCHITECTURE 2152M: Steven Miao <realmz6@gmail.com> 2153L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2154T: git git://git.code.sf.net/p/adi-linux/code 2155W: http://blackfin.uclinux.org 2156S: Supported 2157F: arch/blackfin/ 2158 2159BLACKFIN EMAC DRIVER 2160L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2161W: http://blackfin.uclinux.org 2162S: Supported 2163F: drivers/net/ethernet/adi/ 2164 2165BLACKFIN RTC DRIVER 2166L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2167W: http://blackfin.uclinux.org 2168S: Supported 2169F: drivers/rtc/rtc-bfin.c 2170 2171BLACKFIN SDH DRIVER 2172M: Sonic Zhang <sonic.zhang@analog.com> 2173L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2174W: http://blackfin.uclinux.org 2175S: Supported 2176F: drivers/mmc/host/bfin_sdh.c 2177 2178BLACKFIN SERIAL DRIVER 2179M: Sonic Zhang <sonic.zhang@analog.com> 2180L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2181W: http://blackfin.uclinux.org 2182S: Supported 2183F: drivers/tty/serial/bfin_uart.c 2184 2185BLACKFIN WATCHDOG DRIVER 2186L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2187W: http://blackfin.uclinux.org 2188S: Supported 2189F: drivers/watchdog/bfin_wdt.c 2190 2191BLACKFIN I2C TWI DRIVER 2192M: Sonic Zhang <sonic.zhang@analog.com> 2193L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2194W: http://blackfin.uclinux.org/ 2195S: Supported 2196F: drivers/i2c/busses/i2c-bfin-twi.c 2197 2198BLACKFIN MEDIA DRIVER 2199M: Scott Jiang <scott.jiang.linux@gmail.com> 2200L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2201W: http://blackfin.uclinux.org/ 2202S: Supported 2203F: drivers/media/platform/blackfin/ 2204F: drivers/media/i2c/adv7183* 2205F: drivers/media/i2c/vs6624* 2206 2207BLINKM RGB LED DRIVER 2208M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2209S: Maintained 2210F: drivers/leds/leds-blinkm.c 2211 2212BLOCK LAYER 2213M: Jens Axboe <axboe@kernel.dk> 2214L: linux-block@vger.kernel.org 2215T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2216S: Maintained 2217F: block/ 2218F: kernel/trace/blktrace.c 2219 2220BLOCK2MTD DRIVER 2221M: Joern Engel <joern@lazybastard.org> 2222L: linux-mtd@lists.infradead.org 2223S: Maintained 2224F: drivers/mtd/devices/block2mtd.c 2225 2226BLUETOOTH DRIVERS 2227M: Marcel Holtmann <marcel@holtmann.org> 2228M: Gustavo Padovan <gustavo@padovan.org> 2229M: Johan Hedberg <johan.hedberg@gmail.com> 2230L: linux-bluetooth@vger.kernel.org 2231W: http://www.bluez.org/ 2232T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2233T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2234S: Maintained 2235F: drivers/bluetooth/ 2236 2237BLUETOOTH SUBSYSTEM 2238M: Marcel Holtmann <marcel@holtmann.org> 2239M: Gustavo Padovan <gustavo@padovan.org> 2240M: Johan Hedberg <johan.hedberg@gmail.com> 2241L: linux-bluetooth@vger.kernel.org 2242W: http://www.bluez.org/ 2243T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2244T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2245S: Maintained 2246F: net/bluetooth/ 2247F: include/net/bluetooth/ 2248 2249BONDING DRIVER 2250M: Jay Vosburgh <j.vosburgh@gmail.com> 2251M: Veaceslav Falico <vfalico@gmail.com> 2252M: Andy Gospodarek <gospo@cumulusnetworks.com> 2253L: netdev@vger.kernel.org 2254W: http://sourceforge.net/projects/bonding/ 2255S: Supported 2256F: drivers/net/bonding/ 2257F: include/uapi/linux/if_bonding.h 2258 2259BPF (Safe dynamic programs and tools) 2260M: Alexei Starovoitov <ast@kernel.org> 2261L: netdev@vger.kernel.org 2262L: linux-kernel@vger.kernel.org 2263S: Supported 2264F: kernel/bpf/ 2265 2266BROADCOM B44 10/100 ETHERNET DRIVER 2267M: Gary Zambrano <zambrano@broadcom.com> 2268L: netdev@vger.kernel.org 2269S: Supported 2270F: drivers/net/ethernet/broadcom/b44.* 2271 2272BROADCOM GENET ETHERNET DRIVER 2273M: Florian Fainelli <f.fainelli@gmail.com> 2274L: netdev@vger.kernel.org 2275S: Supported 2276F: drivers/net/ethernet/broadcom/genet/ 2277 2278BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2279M: Sony Chacko <sony.chacko@qlogic.com> 2280M: Dept-HSGLinuxNICDev@qlogic.com 2281L: netdev@vger.kernel.org 2282S: Supported 2283F: drivers/net/ethernet/broadcom/bnx2.* 2284F: drivers/net/ethernet/broadcom/bnx2_* 2285 2286BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2287M: Ariel Elior <ariel.elior@qlogic.com> 2288L: netdev@vger.kernel.org 2289S: Supported 2290F: drivers/net/ethernet/broadcom/bnx2x/ 2291 2292BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2293M: Florian Fainelli <f.fainelli@gmail.com> 2294M: Ray Jui <rjui@broadcom.com> 2295M: Scott Branden <sbranden@broadcom.com> 2296L: bcm-kernel-feedback-list@broadcom.com 2297T: git git://github.com/broadcom/mach-bcm 2298S: Maintained 2299F: arch/arm/mach-bcm/ 2300F: arch/arm/boot/dts/bcm113* 2301F: arch/arm/boot/dts/bcm216* 2302F: arch/arm/boot/dts/bcm281* 2303F: arch/arm/configs/bcm_defconfig 2304F: drivers/mmc/host/sdhci-bcm-kona.c 2305F: drivers/clocksource/bcm_kona_timer.c 2306 2307BROADCOM BCM2835 ARM ARCHITECTURE 2308M: Stephen Warren <swarren@wwwdotorg.org> 2309M: Lee Jones <lee@kernel.org> 2310M: Eric Anholt <eric@anholt.net> 2311L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2313T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2314S: Maintained 2315N: bcm2835 2316 2317BROADCOM BCM33XX MIPS ARCHITECTURE 2318M: Kevin Cernekee <cernekee@gmail.com> 2319L: linux-mips@linux-mips.org 2320S: Maintained 2321F: arch/mips/bcm3384/* 2322F: arch/mips/include/asm/mach-bcm3384/* 2323F: arch/mips/kernel/*bmips* 2324 2325BROADCOM BCM47XX MIPS ARCHITECTURE 2326M: Hauke Mehrtens <hauke@hauke-m.de> 2327M: Rafał Miłecki <zajec5@gmail.com> 2328L: linux-mips@linux-mips.org 2329S: Maintained 2330F: arch/mips/bcm47xx/* 2331F: arch/mips/include/asm/mach-bcm47xx/* 2332 2333BROADCOM BCM5301X ARM ARCHITECTURE 2334M: Hauke Mehrtens <hauke@hauke-m.de> 2335L: linux-arm-kernel@lists.infradead.org 2336S: Maintained 2337F: arch/arm/mach-bcm/bcm_5301x.c 2338F: arch/arm/boot/dts/bcm5301x.dtsi 2339F: arch/arm/boot/dts/bcm470* 2340 2341BROADCOM BCM63XX ARM ARCHITECTURE 2342M: Florian Fainelli <f.fainelli@gmail.com> 2343L: linux-arm-kernel@lists.infradead.org 2344T: git git://github.com/broadcom/arm-bcm63xx.git 2345S: Maintained 2346F: arch/arm/mach-bcm/bcm63xx.c 2347F: arch/arm/include/debug/bcm63xx.S 2348 2349BROADCOM BCM63XX/BCM33XX UDC DRIVER 2350M: Kevin Cernekee <cernekee@gmail.com> 2351L: linux-usb@vger.kernel.org 2352S: Maintained 2353F: drivers/usb/gadget/udc/bcm63xx_udc.* 2354 2355BROADCOM BCM7XXX ARM ARCHITECTURE 2356M: Brian Norris <computersforpeace@gmail.com> 2357M: Gregory Fong <gregory.0xf0@gmail.com> 2358M: Florian Fainelli <f.fainelli@gmail.com> 2359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2360T: git git://github.com/broadcom/stblinux.git 2361S: Maintained 2362F: arch/arm/mach-bcm/*brcmstb* 2363F: arch/arm/boot/dts/bcm7*.dts* 2364F: drivers/bus/brcmstb_gisb.c 2365N: brcmstb 2366 2367BROADCOM BMIPS MIPS ARCHITECTURE 2368M: Kevin Cernekee <cernekee@gmail.com> 2369M: Florian Fainelli <f.fainelli@gmail.com> 2370L: linux-mips@linux-mips.org 2371T: git git://github.com/broadcom/stblinux.git 2372S: Maintained 2373F: arch/mips/bmips/* 2374F: arch/mips/include/asm/mach-bmips/* 2375F: arch/mips/kernel/*bmips* 2376F: arch/mips/boot/dts/brcm/bcm*.dts* 2377F: drivers/irqchip/irq-bcm7* 2378F: drivers/irqchip/irq-brcmstb* 2379 2380BROADCOM TG3 GIGABIT ETHERNET DRIVER 2381M: Prashant Sreedharan <prashant@broadcom.com> 2382M: Michael Chan <mchan@broadcom.com> 2383L: netdev@vger.kernel.org 2384S: Supported 2385F: drivers/net/ethernet/broadcom/tg3.* 2386 2387BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2388M: Brett Rudley <brudley@broadcom.com> 2389M: Arend van Spriel <arend@broadcom.com> 2390M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2391M: Hante Meuleman <meuleman@broadcom.com> 2392L: linux-wireless@vger.kernel.org 2393L: brcm80211-dev-list@broadcom.com 2394S: Supported 2395F: drivers/net/wireless/brcm80211/ 2396 2397BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2398M: QLogic-Storage-Upstream@qlogic.com 2399L: linux-scsi@vger.kernel.org 2400S: Supported 2401F: drivers/scsi/bnx2fc/ 2402 2403BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2404M: QLogic-Storage-Upstream@qlogic.com 2405L: linux-scsi@vger.kernel.org 2406S: Supported 2407F: drivers/scsi/bnx2i/ 2408 2409BROADCOM IPROC ARM ARCHITECTURE 2410M: Ray Jui <rjui@broadcom.com> 2411M: Scott Branden <sbranden@broadcom.com> 2412M: Jon Mason <jonmason@broadcom.com> 2413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2414L: bcm-kernel-feedback-list@broadcom.com 2415T: git git://github.com/broadcom/cygnus-linux.git 2416S: Maintained 2417N: iproc 2418N: cygnus 2419N: nsp 2420N: bcm9113* 2421N: bcm9583* 2422N: bcm9585* 2423N: bcm9586* 2424N: bcm988312 2425N: bcm113* 2426N: bcm583* 2427N: bcm585* 2428N: bcm586* 2429N: bcm88312 2430 2431BROADCOM BRCMSTB GPIO DRIVER 2432M: Gregory Fong <gregory.0xf0@gmail.com> 2433L: bcm-kernel-feedback-list@broadcom.com> 2434S: Supported 2435F: drivers/gpio/gpio-brcmstb.c 2436F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2437 2438BROADCOM KONA GPIO DRIVER 2439M: Ray Jui <rjui@broadcom.com> 2440L: bcm-kernel-feedback-list@broadcom.com 2441S: Supported 2442F: drivers/gpio/gpio-bcm-kona.c 2443F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2444 2445BROADCOM NVRAM DRIVER 2446M: Rafał Miłecki <zajec5@gmail.com> 2447L: linux-mips@linux-mips.org 2448S: Maintained 2449F: drivers/firmware/broadcom/* 2450 2451BROADCOM STB NAND FLASH DRIVER 2452M: Brian Norris <computersforpeace@gmail.com> 2453M: Kamal Dasu <kdasu.kdev@gmail.com> 2454L: linux-mtd@lists.infradead.org 2455L: bcm-kernel-feedback-list@broadcom.com 2456S: Maintained 2457F: drivers/mtd/nand/brcmnand/ 2458 2459BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2460M: Rafał Miłecki <zajec5@gmail.com> 2461L: linux-wireless@vger.kernel.org 2462S: Maintained 2463F: drivers/bcma/ 2464F: include/linux/bcma/ 2465 2466BROADCOM SYSTEMPORT ETHERNET DRIVER 2467M: Florian Fainelli <f.fainelli@gmail.com> 2468L: netdev@vger.kernel.org 2469S: Supported 2470F: drivers/net/ethernet/broadcom/bcmsysport.* 2471 2472BROCADE BFA FC SCSI DRIVER 2473M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2474M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2475L: linux-scsi@vger.kernel.org 2476S: Supported 2477F: drivers/scsi/bfa/ 2478 2479BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2480M: Rasesh Mody <rasesh.mody@qlogic.com> 2481L: netdev@vger.kernel.org 2482S: Supported 2483F: drivers/net/ethernet/brocade/bna/ 2484 2485BSG (block layer generic sg v4 driver) 2486M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2487L: linux-scsi@vger.kernel.org 2488S: Supported 2489F: block/bsg.c 2490F: include/linux/bsg.h 2491F: include/uapi/linux/bsg.h 2492 2493BT87X AUDIO DRIVER 2494M: Clemens Ladisch <clemens@ladisch.de> 2495L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2496T: git git://git.alsa-project.org/alsa-kernel.git 2497S: Maintained 2498F: Documentation/sound/alsa/Bt87x.txt 2499F: sound/pci/bt87x.c 2500 2501BT8XXGPIO DRIVER 2502M: Michael Buesch <m@bues.ch> 2503W: http://bu3sch.de/btgpio.php 2504S: Maintained 2505F: drivers/gpio/gpio-bt8xx.c 2506 2507BTRFS FILE SYSTEM 2508M: Chris Mason <clm@fb.com> 2509M: Josef Bacik <jbacik@fb.com> 2510M: David Sterba <dsterba@suse.com> 2511L: linux-btrfs@vger.kernel.org 2512W: http://btrfs.wiki.kernel.org/ 2513Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2515S: Maintained 2516F: Documentation/filesystems/btrfs.txt 2517F: fs/btrfs/ 2518 2519BTTV VIDEO4LINUX DRIVER 2520M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2521L: linux-media@vger.kernel.org 2522W: http://linuxtv.org 2523T: git git://linuxtv.org/media_tree.git 2524S: Odd fixes 2525F: Documentation/video4linux/bttv/ 2526F: drivers/media/pci/bt8xx/bttv* 2527 2528BUSLOGIC SCSI DRIVER 2529M: Khalid Aziz <khalid@gonehiking.org> 2530L: linux-scsi@vger.kernel.org 2531S: Maintained 2532F: drivers/scsi/BusLogic.* 2533F: drivers/scsi/FlashPoint.* 2534 2535C-MEDIA CMI8788 DRIVER 2536M: Clemens Ladisch <clemens@ladisch.de> 2537L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2538T: git git://git.alsa-project.org/alsa-kernel.git 2539S: Maintained 2540F: sound/pci/oxygen/ 2541 2542C6X ARCHITECTURE 2543M: Mark Salter <msalter@redhat.com> 2544M: Aurelien Jacquiot <a-jacquiot@ti.com> 2545L: linux-c6x-dev@linux-c6x.org 2546W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2547S: Maintained 2548F: arch/c6x/ 2549 2550CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2551M: David Howells <dhowells@redhat.com> 2552L: linux-cachefs@redhat.com (moderated for non-subscribers) 2553S: Supported 2554F: Documentation/filesystems/caching/cachefiles.txt 2555F: fs/cachefiles/ 2556 2557CADET FM/AM RADIO RECEIVER DRIVER 2558M: Hans Verkuil <hverkuil@xs4all.nl> 2559L: linux-media@vger.kernel.org 2560T: git git://linuxtv.org/media_tree.git 2561W: http://linuxtv.org 2562S: Maintained 2563F: drivers/media/radio/radio-cadet* 2564 2565CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2566M: Jonathan Corbet <corbet@lwn.net> 2567L: linux-media@vger.kernel.org 2568T: git git://linuxtv.org/media_tree.git 2569S: Maintained 2570F: Documentation/video4linux/cafe_ccic 2571F: drivers/media/platform/marvell-ccic/ 2572 2573CAIF NETWORK LAYER 2574M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2575L: netdev@vger.kernel.org 2576S: Supported 2577F: Documentation/networking/caif/ 2578F: drivers/net/caif/ 2579F: include/uapi/linux/caif/ 2580F: include/net/caif/ 2581F: net/caif/ 2582 2583CALGARY x86-64 IOMMU 2584M: Muli Ben-Yehuda <muli@il.ibm.com> 2585M: "Jon D. Mason" <jdmason@kudzu.us> 2586L: discuss@x86-64.org 2587S: Maintained 2588F: arch/x86/kernel/pci-calgary_64.c 2589F: arch/x86/kernel/tce_64.c 2590F: arch/x86/include/asm/calgary.h 2591F: arch/x86/include/asm/tce.h 2592 2593CAN NETWORK LAYER 2594M: Oliver Hartkopp <socketcan@hartkopp.net> 2595M: Marc Kleine-Budde <mkl@pengutronix.de> 2596L: linux-can@vger.kernel.org 2597W: https://github.com/linux-can 2598T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2599T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2600S: Maintained 2601F: Documentation/networking/can.txt 2602F: net/can/ 2603F: include/linux/can/core.h 2604F: include/uapi/linux/can.h 2605F: include/uapi/linux/can/bcm.h 2606F: include/uapi/linux/can/raw.h 2607F: include/uapi/linux/can/gw.h 2608 2609CAN NETWORK DRIVERS 2610M: Wolfgang Grandegger <wg@grandegger.com> 2611M: Marc Kleine-Budde <mkl@pengutronix.de> 2612L: linux-can@vger.kernel.org 2613W: https://github.com/linux-can 2614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2615T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2616S: Maintained 2617F: drivers/net/can/ 2618F: include/linux/can/dev.h 2619F: include/linux/can/platform/ 2620F: include/uapi/linux/can/error.h 2621F: include/uapi/linux/can/netlink.h 2622 2623CAPABILITIES 2624M: Serge Hallyn <serge.hallyn@canonical.com> 2625L: linux-security-module@vger.kernel.org 2626S: Supported 2627F: include/linux/capability.h 2628F: include/uapi/linux/capability.h 2629F: security/commoncap.c 2630F: kernel/capability.c 2631 2632CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2633M: Kevin Tsai <ktsai@capellamicro.com> 2634S: Maintained 2635F: drivers/iio/light/cm* 2636F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2637 2638CAVIUM LIQUIDIO NETWORK DRIVER 2639M: Derek Chickles <derek.chickles@caviumnetworks.com> 2640M: Satanand Burla <satananda.burla@caviumnetworks.com> 2641M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2642M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2643L: netdev@vger.kernel.org 2644W: http://www.cavium.com 2645S: Supported 2646F: drivers/net/ethernet/cavium/liquidio/ 2647 2648CC2520 IEEE-802.15.4 RADIO DRIVER 2649M: Varka Bhadram <varkabhadram@gmail.com> 2650L: linux-wpan@vger.kernel.org 2651S: Maintained 2652F: drivers/net/ieee802154/cc2520.c 2653F: include/linux/spi/cc2520.h 2654F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2655 2656CELL BROADBAND ENGINE ARCHITECTURE 2657M: Arnd Bergmann <arnd@arndb.de> 2658L: linuxppc-dev@lists.ozlabs.org 2659W: http://www.ibm.com/developerworks/power/cell/ 2660S: Supported 2661F: arch/powerpc/include/asm/cell*.h 2662F: arch/powerpc/include/asm/spu*.h 2663F: arch/powerpc/include/uapi/asm/spu*.h 2664F: arch/powerpc/oprofile/*cell* 2665F: arch/powerpc/platforms/cell/ 2666 2667CEPH COMMON CODE (LIBCEPH) 2668M: Ilya Dryomov <idryomov@gmail.com> 2669M: "Yan, Zheng" <zyan@redhat.com> 2670M: Sage Weil <sage@redhat.com> 2671L: ceph-devel@vger.kernel.org 2672W: http://ceph.com/ 2673T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2674T: git git://github.com/ceph/ceph-client.git 2675S: Supported 2676F: net/ceph/ 2677F: include/linux/ceph/ 2678F: include/linux/crush/ 2679 2680CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2681M: "Yan, Zheng" <zyan@redhat.com> 2682M: Sage Weil <sage@redhat.com> 2683M: Ilya Dryomov <idryomov@gmail.com> 2684L: ceph-devel@vger.kernel.org 2685W: http://ceph.com/ 2686T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2687T: git git://github.com/ceph/ceph-client.git 2688S: Supported 2689F: Documentation/filesystems/ceph.txt 2690F: fs/ceph/ 2691 2692CERTIFICATE HANDLING: 2693M: David Howells <dhowells@redhat.com> 2694M: David Woodhouse <dwmw2@infradead.org> 2695L: keyrings@linux-nfs.org 2696S: Maintained 2697F: Documentation/module-signing.txt 2698F: certs/ 2699F: scripts/extract-cert.c 2700 2701CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2702L: linux-usb@vger.kernel.org 2703S: Orphan 2704F: Documentation/usb/WUSB-Design-overview.txt 2705F: Documentation/usb/wusb-cbaf 2706F: drivers/usb/host/hwa-hc.c 2707F: drivers/usb/host/whci/ 2708F: drivers/usb/wusbcore/ 2709F: include/linux/usb/wusb* 2710 2711CFAG12864B LCD DRIVER 2712M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2713W: http://miguelojeda.es/auxdisplay.htm 2714W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2715S: Maintained 2716F: drivers/auxdisplay/cfag12864b.c 2717F: include/linux/cfag12864b.h 2718 2719CFAG12864BFB LCD FRAMEBUFFER DRIVER 2720M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2721W: http://miguelojeda.es/auxdisplay.htm 2722W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2723S: Maintained 2724F: drivers/auxdisplay/cfag12864bfb.c 2725F: include/linux/cfag12864b.h 2726 2727CFG80211 and NL80211 2728M: Johannes Berg <johannes@sipsolutions.net> 2729L: linux-wireless@vger.kernel.org 2730W: http://wireless.kernel.org/ 2731T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2732T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2733S: Maintained 2734F: include/uapi/linux/nl80211.h 2735F: include/net/cfg80211.h 2736F: net/wireless/* 2737X: net/wireless/wext* 2738 2739CHAR and MISC DRIVERS 2740M: Arnd Bergmann <arnd@arndb.de> 2741M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2742T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2743S: Supported 2744F: drivers/char/* 2745F: drivers/misc/* 2746F: include/linux/miscdevice.h 2747 2748CHECKPATCH 2749M: Andy Whitcroft <apw@canonical.com> 2750M: Joe Perches <joe@perches.com> 2751S: Maintained 2752F: scripts/checkpatch.pl 2753 2754CHINESE DOCUMENTATION 2755M: Harry Wei <harryxiyou@gmail.com> 2756L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2757L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2758S: Maintained 2759F: Documentation/zh_CN/ 2760 2761CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2762M: Peter Chen <Peter.Chen@freescale.com> 2763T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2764L: linux-usb@vger.kernel.org 2765S: Maintained 2766F: drivers/usb/chipidea/ 2767 2768CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2769M: Hans de Goede <hdegoede@redhat.com> 2770L: linux-input@vger.kernel.org 2771S: Maintained 2772F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2773F: drivers/input/touchscreen/chipone_icn8318.c 2774 2775CHROME HARDWARE PLATFORM SUPPORT 2776M: Olof Johansson <olof@lixom.net> 2777S: Maintained 2778F: drivers/platform/chrome/ 2779 2780CISCO VIC ETHERNET NIC DRIVER 2781M: Christian Benvenuti <benve@cisco.com> 2782M: Sujith Sankar <ssujith@cisco.com> 2783M: Govindarajulu Varadarajan <_govind@gmx.com> 2784M: Neel Patel <neepatel@cisco.com> 2785S: Supported 2786F: drivers/net/ethernet/cisco/enic/ 2787 2788CISCO VIC LOW LATENCY NIC DRIVER 2789M: Christian Benvenuti <benve@cisco.com> 2790M: Dave Goodell <dgoodell@cisco.com> 2791S: Supported 2792F: drivers/infiniband/hw/usnic/ 2793 2794CIRRUS LOGIC EP93XX ETHERNET DRIVER 2795M: Hartley Sweeten <hsweeten@visionengravers.com> 2796L: netdev@vger.kernel.org 2797S: Maintained 2798F: drivers/net/ethernet/cirrus/ep93xx_eth.c 2799 2800CIRRUS LOGIC AUDIO CODEC DRIVERS 2801M: Brian Austin <brian.austin@cirrus.com> 2802M: Paul Handrigan <Paul.Handrigan@cirrus.com> 2803L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2804S: Maintained 2805F: sound/soc/codecs/cs* 2806 2807CLEANCACHE API 2808M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 2809L: linux-kernel@vger.kernel.org 2810S: Maintained 2811F: mm/cleancache.c 2812F: include/linux/cleancache.h 2813 2814CLK API 2815M: Russell King <linux@arm.linux.org.uk> 2816L: linux-clk@vger.kernel.org 2817S: Maintained 2818F: include/linux/clk.h 2819 2820CLOCKSOURCE, CLOCKEVENT DRIVERS 2821M: Daniel Lezcano <daniel.lezcano@linaro.org> 2822M: Thomas Gleixner <tglx@linutronix.de> 2823L: linux-kernel@vger.kernel.org 2824T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 2825S: Supported 2826F: drivers/clocksource 2827 2828CISCO FCOE HBA DRIVER 2829M: Hiral Patel <hiralpat@cisco.com> 2830M: Suma Ramars <sramars@cisco.com> 2831M: Brian Uchino <buchino@cisco.com> 2832L: linux-scsi@vger.kernel.org 2833S: Supported 2834F: drivers/scsi/fnic/ 2835 2836CISCO SCSI HBA DRIVER 2837M: Narsimhulu Musini <nmusini@cisco.com> 2838M: Sesidhar Baddela <sebaddel@cisco.com> 2839L: linux-scsi@vger.kernel.org 2840S: Supported 2841F: drivers/scsi/snic/ 2842 2843CMPC ACPI DRIVER 2844M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 2845M: Daniel Oliveira Nascimento <don@syst.com.br> 2846L: platform-driver-x86@vger.kernel.org 2847S: Supported 2848F: drivers/platform/x86/classmate-laptop.c 2849 2850COBALT MEDIA DRIVER 2851M: Hans Verkuil <hans.verkuil@cisco.com> 2852L: linux-media@vger.kernel.org 2853T: git git://linuxtv.org/media_tree.git 2854W: http://linuxtv.org 2855S: Supported 2856F: drivers/media/pci/cobalt/ 2857 2858COCCINELLE/Semantic Patches (SmPL) 2859M: Julia Lawall <Julia.Lawall@lip6.fr> 2860M: Gilles Muller <Gilles.Muller@lip6.fr> 2861M: Nicolas Palix <nicolas.palix@imag.fr> 2862M: Michal Marek <mmarek@suse.com> 2863L: cocci@systeme.lip6.fr (moderated for non-subscribers) 2864T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 2865W: http://coccinelle.lip6.fr/ 2866S: Supported 2867F: Documentation/coccinelle.txt 2868F: scripts/coccinelle/ 2869F: scripts/coccicheck 2870 2871CODA FILE SYSTEM 2872M: Jan Harkes <jaharkes@cs.cmu.edu> 2873M: coda@cs.cmu.edu 2874L: codalist@coda.cs.cmu.edu 2875W: http://www.coda.cs.cmu.edu/ 2876S: Maintained 2877F: Documentation/filesystems/coda.txt 2878F: fs/coda/ 2879F: include/linux/coda*.h 2880F: include/uapi/linux/coda*.h 2881 2882CODA V4L2 MEM2MEM DRIVER 2883M: Philipp Zabel <p.zabel@pengutronix.de> 2884L: linux-media@vger.kernel.org 2885S: Maintained 2886F: Documentation/devicetree/bindings/media/coda.txt 2887F: drivers/media/platform/coda/ 2888 2889COMMON CLK FRAMEWORK 2890M: Michael Turquette <mturquette@baylibre.com> 2891M: Stephen Boyd <sboyd@codeaurora.org> 2892L: linux-clk@vger.kernel.org 2893T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 2894S: Maintained 2895F: drivers/clk/ 2896X: drivers/clk/clkdev.c 2897F: include/linux/clk-pr* 2898F: include/linux/clk/ 2899 2900COMMON INTERNET FILE SYSTEM (CIFS) 2901M: Steve French <sfrench@samba.org> 2902L: linux-cifs@vger.kernel.org 2903L: samba-technical@lists.samba.org (moderated for non-subscribers) 2904W: http://linux-cifs.samba.org/ 2905T: git git://git.samba.org/sfrench/cifs-2.6.git 2906S: Supported 2907F: Documentation/filesystems/cifs/ 2908F: fs/cifs/ 2909 2910COMPACTPCI HOTPLUG CORE 2911M: Scott Murray <scott@spiteful.org> 2912L: linux-pci@vger.kernel.org 2913S: Maintained 2914F: drivers/pci/hotplug/cpci_hotplug* 2915 2916COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 2917M: Scott Murray <scott@spiteful.org> 2918L: linux-pci@vger.kernel.org 2919S: Maintained 2920F: drivers/pci/hotplug/cpcihp_zt5550.* 2921 2922COMPACTPCI HOTPLUG GENERIC DRIVER 2923M: Scott Murray <scott@spiteful.org> 2924L: linux-pci@vger.kernel.org 2925S: Maintained 2926F: drivers/pci/hotplug/cpcihp_generic.c 2927 2928COMPAL LAPTOP SUPPORT 2929M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 2930L: platform-driver-x86@vger.kernel.org 2931S: Maintained 2932F: drivers/platform/x86/compal-laptop.c 2933 2934CONEXANT ACCESSRUNNER USB DRIVER 2935L: accessrunner-general@lists.sourceforge.net 2936W: http://accessrunner.sourceforge.net/ 2937S: Orphan 2938F: drivers/usb/atm/cxacru.c 2939 2940CONFIGFS 2941M: Joel Becker <jlbec@evilplan.org> 2942T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git 2943S: Supported 2944F: fs/configfs/ 2945F: include/linux/configfs.h 2946 2947CONNECTOR 2948M: Evgeniy Polyakov <zbr@ioremap.net> 2949L: netdev@vger.kernel.org 2950S: Maintained 2951F: drivers/connector/ 2952 2953CONTROL GROUP (CGROUP) 2954M: Tejun Heo <tj@kernel.org> 2955M: Li Zefan <lizefan@huawei.com> 2956M: Johannes Weiner <hannes@cmpxchg.org> 2957L: cgroups@vger.kernel.org 2958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 2959S: Maintained 2960F: Documentation/cgroups/ 2961F: include/linux/cgroup* 2962F: kernel/cgroup* 2963 2964CONTROL GROUP - CPUSET 2965M: Li Zefan <lizefan@huawei.com> 2966L: cgroups@vger.kernel.org 2967W: http://www.bullopensource.org/cpuset/ 2968W: http://oss.sgi.com/projects/cpusets/ 2969T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 2970S: Maintained 2971F: Documentation/cgroups/cpusets.txt 2972F: include/linux/cpuset.h 2973F: kernel/cpuset.c 2974 2975CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 2976M: Johannes Weiner <hannes@cmpxchg.org> 2977M: Michal Hocko <mhocko@kernel.org> 2978L: cgroups@vger.kernel.org 2979L: linux-mm@kvack.org 2980S: Maintained 2981F: mm/memcontrol.c 2982F: mm/swap_cgroup.c 2983 2984CORETEMP HARDWARE MONITORING DRIVER 2985M: Fenghua Yu <fenghua.yu@intel.com> 2986L: lm-sensors@lm-sensors.org 2987S: Maintained 2988F: Documentation/hwmon/coretemp 2989F: drivers/hwmon/coretemp.c 2990 2991COSA/SRP SYNC SERIAL DRIVER 2992M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 2993W: http://www.fi.muni.cz/~kas/cosa/ 2994S: Maintained 2995F: drivers/net/wan/cosa* 2996 2997CPMAC ETHERNET DRIVER 2998M: Florian Fainelli <florian@openwrt.org> 2999L: netdev@vger.kernel.org 3000S: Maintained 3001F: drivers/net/ethernet/ti/cpmac.c 3002 3003CPU FREQUENCY DRIVERS 3004M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3005M: Viresh Kumar <viresh.kumar@linaro.org> 3006L: linux-pm@vger.kernel.org 3007S: Maintained 3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3009T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3010F: drivers/cpufreq/ 3011F: include/linux/cpufreq.h 3012 3013CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3014M: Viresh Kumar <viresh.kumar@linaro.org> 3015M: Sudeep Holla <sudeep.holla@arm.com> 3016L: linux-pm@vger.kernel.org 3017W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3018S: Maintained 3019F: drivers/cpufreq/arm_big_little.h 3020F: drivers/cpufreq/arm_big_little.c 3021F: drivers/cpufreq/arm_big_little_dt.c 3022 3023CPUIDLE DRIVER - ARM BIG LITTLE 3024M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3025M: Daniel Lezcano <daniel.lezcano@linaro.org> 3026L: linux-pm@vger.kernel.org 3027L: linux-arm-kernel@lists.infradead.org 3028T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3029S: Maintained 3030F: drivers/cpuidle/cpuidle-big_little.c 3031 3032CPUIDLE DRIVER - ARM EXYNOS 3033M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3034M: Daniel Lezcano <daniel.lezcano@linaro.org> 3035M: Kukjin Kim <kgene@kernel.org> 3036L: linux-pm@vger.kernel.org 3037L: linux-samsung-soc@vger.kernel.org 3038S: Supported 3039F: drivers/cpuidle/cpuidle-exynos.c 3040F: arch/arm/mach-exynos/pm.c 3041 3042CPUIDLE DRIVERS 3043M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3044M: Daniel Lezcano <daniel.lezcano@linaro.org> 3045L: linux-pm@vger.kernel.org 3046S: Maintained 3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3048F: drivers/cpuidle/* 3049F: include/linux/cpuidle.h 3050 3051CPUID/MSR DRIVER 3052M: "H. Peter Anvin" <hpa@zytor.com> 3053S: Maintained 3054F: arch/x86/kernel/cpuid.c 3055F: arch/x86/kernel/msr.c 3056 3057CPU POWER MONITORING SUBSYSTEM 3058M: Thomas Renninger <trenn@suse.com> 3059L: linux-pm@vger.kernel.org 3060S: Maintained 3061F: tools/power/cpupower/ 3062 3063CRAMFS FILESYSTEM 3064W: http://sourceforge.net/projects/cramfs/ 3065S: Orphan / Obsolete 3066F: Documentation/filesystems/cramfs.txt 3067F: fs/cramfs/ 3068 3069CRIS PORT 3070M: Mikael Starvik <starvik@axis.com> 3071M: Jesper Nilsson <jesper.nilsson@axis.com> 3072L: linux-cris-kernel@axis.com 3073W: http://developer.axis.com 3074S: Maintained 3075F: arch/cris/ 3076F: drivers/tty/serial/crisv10.* 3077 3078CRYPTO API 3079M: Herbert Xu <herbert@gondor.apana.org.au> 3080M: "David S. Miller" <davem@davemloft.net> 3081L: linux-crypto@vger.kernel.org 3082T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3083S: Maintained 3084F: Documentation/crypto/ 3085F: Documentation/DocBook/crypto-API.tmpl 3086F: arch/*/crypto/ 3087F: crypto/ 3088F: drivers/crypto/ 3089F: include/crypto/ 3090 3091CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3092M: Neil Horman <nhorman@tuxdriver.com> 3093L: linux-crypto@vger.kernel.org 3094S: Maintained 3095F: crypto/ansi_cprng.c 3096F: crypto/rng.c 3097 3098CS5535 Audio ALSA driver 3099M: Jaya Kumar <jayakumar.alsa@gmail.com> 3100S: Maintained 3101F: sound/pci/cs5535audio/ 3102 3103CW1200 WLAN driver 3104M: Solomon Peachy <pizza@shaftnet.org> 3105S: Maintained 3106F: drivers/net/wireless/cw1200/ 3107 3108CX18 VIDEO4LINUX DRIVER 3109M: Andy Walls <awalls@md.metrocast.net> 3110L: ivtv-devel@ivtvdriver.org (subscribers-only) 3111L: linux-media@vger.kernel.org 3112T: git git://linuxtv.org/media_tree.git 3113W: http://linuxtv.org 3114W: http://www.ivtvdriver.org/index.php/Cx18 3115S: Maintained 3116F: Documentation/video4linux/cx18.txt 3117F: drivers/media/pci/cx18/ 3118F: include/uapi/linux/ivtv* 3119 3120CX2341X MPEG ENCODER HELPER MODULE 3121M: Hans Verkuil <hverkuil@xs4all.nl> 3122L: linux-media@vger.kernel.org 3123T: git git://linuxtv.org/media_tree.git 3124W: http://linuxtv.org 3125S: Maintained 3126F: drivers/media/common/cx2341x* 3127F: include/media/cx2341x* 3128 3129CX24120 MEDIA DRIVER 3130M: Jemma Denson <jdenson@gmail.com> 3131M: Patrick Boettcher <patrick.boettcher@posteo.de> 3132L: linux-media@vger.kernel.org 3133W: http://linuxtv.org/ 3134Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3135S: Maintained 3136F: drivers/media/dvb-frontends/cx24120* 3137 3138CX88 VIDEO4LINUX DRIVER 3139M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3140L: linux-media@vger.kernel.org 3141W: http://linuxtv.org 3142T: git git://linuxtv.org/media_tree.git 3143S: Odd fixes 3144F: Documentation/video4linux/cx88/ 3145F: drivers/media/pci/cx88/ 3146 3147CXD2820R MEDIA DRIVER 3148M: Antti Palosaari <crope@iki.fi> 3149L: linux-media@vger.kernel.org 3150W: http://linuxtv.org/ 3151W: http://palosaari.fi/linux/ 3152Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3153T: git git://linuxtv.org/anttip/media_tree.git 3154S: Maintained 3155F: drivers/media/dvb-frontends/cxd2820r* 3156 3157CXGB3 ETHERNET DRIVER (CXGB3) 3158M: Santosh Raspatur <santosh@chelsio.com> 3159L: netdev@vger.kernel.org 3160W: http://www.chelsio.com 3161S: Supported 3162F: drivers/net/ethernet/chelsio/cxgb3/ 3163 3164CXGB3 ISCSI DRIVER (CXGB3I) 3165M: Karen Xie <kxie@chelsio.com> 3166L: linux-scsi@vger.kernel.org 3167W: http://www.chelsio.com 3168S: Supported 3169F: drivers/scsi/cxgbi/cxgb3i 3170 3171CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3172M: Steve Wise <swise@chelsio.com> 3173L: linux-rdma@vger.kernel.org 3174W: http://www.openfabrics.org 3175S: Supported 3176F: drivers/infiniband/hw/cxgb3/ 3177 3178CXGB4 ETHERNET DRIVER (CXGB4) 3179M: Hariprasad S <hariprasad@chelsio.com> 3180L: netdev@vger.kernel.org 3181W: http://www.chelsio.com 3182S: Supported 3183F: drivers/net/ethernet/chelsio/cxgb4/ 3184 3185CXGB4 ISCSI DRIVER (CXGB4I) 3186M: Karen Xie <kxie@chelsio.com> 3187L: linux-scsi@vger.kernel.org 3188W: http://www.chelsio.com 3189S: Supported 3190F: drivers/scsi/cxgbi/cxgb4i 3191 3192CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3193M: Steve Wise <swise@chelsio.com> 3194L: linux-rdma@vger.kernel.org 3195W: http://www.openfabrics.org 3196S: Supported 3197F: drivers/infiniband/hw/cxgb4/ 3198 3199CXGB4VF ETHERNET DRIVER (CXGB4VF) 3200M: Casey Leedom <leedom@chelsio.com> 3201L: netdev@vger.kernel.org 3202W: http://www.chelsio.com 3203S: Supported 3204F: drivers/net/ethernet/chelsio/cxgb4vf/ 3205 3206CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3207M: Ian Munsie <imunsie@au1.ibm.com> 3208M: Michael Neuling <mikey@neuling.org> 3209L: linuxppc-dev@lists.ozlabs.org 3210S: Supported 3211F: drivers/misc/cxl/ 3212F: include/misc/cxl* 3213F: include/uapi/misc/cxl.h 3214F: Documentation/powerpc/cxl.txt 3215F: Documentation/powerpc/cxl.txt 3216F: Documentation/ABI/testing/sysfs-class-cxl 3217 3218CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3219M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3220M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3221L: linux-scsi@vger.kernel.org 3222S: Supported 3223F: drivers/scsi/cxlflash/ 3224F: include/uapi/scsi/cxlflash_ioctls.h 3225F: Documentation/powerpc/cxlflash.txt 3226 3227STMMAC ETHERNET DRIVER 3228M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3229L: netdev@vger.kernel.org 3230W: http://www.stlinux.com 3231S: Supported 3232F: drivers/net/ethernet/stmicro/stmmac/ 3233 3234CYBERPRO FB DRIVER 3235M: Russell King <linux@arm.linux.org.uk> 3236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3237W: http://www.arm.linux.org.uk/ 3238S: Maintained 3239F: drivers/video/fbdev/cyber2000fb.* 3240 3241CYCLADES ASYNC MUX DRIVER 3242W: http://www.cyclades.com/ 3243S: Orphan 3244F: drivers/tty/cyclades.c 3245F: include/linux/cyclades.h 3246F: include/uapi/linux/cyclades.h 3247 3248CYCLADES PC300 DRIVER 3249W: http://www.cyclades.com/ 3250S: Orphan 3251F: drivers/net/wan/pc300* 3252 3253CYPRESS_FIRMWARE MEDIA DRIVER 3254M: Antti Palosaari <crope@iki.fi> 3255L: linux-media@vger.kernel.org 3256W: http://linuxtv.org/ 3257W: http://palosaari.fi/linux/ 3258Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3259T: git git://linuxtv.org/anttip/media_tree.git 3260S: Maintained 3261F: drivers/media/common/cypress_firmware* 3262 3263CYTTSP TOUCHSCREEN DRIVER 3264M: Ferruh Yigit <fery@cypress.com> 3265L: linux-input@vger.kernel.org 3266S: Supported 3267F: drivers/input/touchscreen/cyttsp* 3268F: include/linux/input/cyttsp.h 3269 3270DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3271M: Joshua Kinard <kumba@gentoo.org> 3272S: Maintained 3273F: drivers/rtc/rtc-ds1685.c 3274F: include/linux/rtc/ds1685.h 3275 3276DAMA SLAVE for AX.25 3277M: Joerg Reuter <jreuter@yaina.de> 3278W: http://yaina.de/jreuter/ 3279W: http://www.qsl.net/dl1bke/ 3280L: linux-hams@vger.kernel.org 3281S: Maintained 3282F: net/ax25/af_ax25.c 3283F: net/ax25/ax25_dev.c 3284F: net/ax25/ax25_ds_* 3285F: net/ax25/ax25_in.c 3286F: net/ax25/ax25_out.c 3287F: net/ax25/ax25_timer.c 3288F: net/ax25/sysctl_net_ax25.c 3289 3290DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3291L: netdev@vger.kernel.org 3292S: Orphan 3293F: Documentation/networking/dmfe.txt 3294F: drivers/net/ethernet/dec/tulip/dmfe.c 3295 3296DC390/AM53C974 SCSI driver 3297M: Hannes Reinecke <hare@suse.com> 3298L: linux-scsi@vger.kernel.org 3299S: Maintained 3300F: drivers/scsi/am53c974.c 3301 3302DC395x SCSI driver 3303M: Oliver Neukum <oliver@neukum.org> 3304M: Ali Akcaagac <aliakc@web.de> 3305M: Jamie Lenehan <lenehan@twibble.org> 3306L: dc395x@twibble.org 3307W: http://twibble.org/dist/dc395x/ 3308W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3309S: Maintained 3310F: Documentation/scsi/dc395x.txt 3311F: drivers/scsi/dc395x.* 3312 3313DCCP PROTOCOL 3314M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3315L: dccp@vger.kernel.org 3316W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3317S: Maintained 3318F: include/linux/dccp.h 3319F: include/uapi/linux/dccp.h 3320F: include/linux/tfrc.h 3321F: net/dccp/ 3322 3323DECnet NETWORK LAYER 3324W: http://linux-decnet.sourceforge.net 3325L: linux-decnet-user@lists.sourceforge.net 3326S: Orphan 3327F: Documentation/networking/decnet.txt 3328F: net/decnet/ 3329 3330DECSTATION PLATFORM SUPPORT 3331M: "Maciej W. Rozycki" <macro@linux-mips.org> 3332L: linux-mips@linux-mips.org 3333W: http://www.linux-mips.org/wiki/DECstation 3334S: Maintained 3335F: arch/mips/dec/ 3336F: arch/mips/include/asm/dec/ 3337F: arch/mips/include/asm/mach-dec/ 3338 3339DEFXX FDDI NETWORK DRIVER 3340M: "Maciej W. Rozycki" <macro@linux-mips.org> 3341S: Maintained 3342F: drivers/net/fddi/defxx.* 3343 3344DELL LAPTOP DRIVER 3345M: Matthew Garrett <mjg59@srcf.ucam.org> 3346M: Pali Rohár <pali.rohar@gmail.com> 3347L: platform-driver-x86@vger.kernel.org 3348S: Maintained 3349F: drivers/platform/x86/dell-laptop.c 3350 3351DELL LAPTOP RBTN DRIVER 3352M: Pali Rohár <pali.rohar@gmail.com> 3353S: Maintained 3354F: drivers/platform/x86/dell-rbtn.* 3355 3356DELL LAPTOP FREEFALL DRIVER 3357M: Pali Rohár <pali.rohar@gmail.com> 3358S: Maintained 3359F: drivers/platform/x86/dell-smo8800.c 3360 3361DELL LAPTOP SMM DRIVER 3362M: Pali Rohár <pali.rohar@gmail.com> 3363S: Maintained 3364F: drivers/hwmon/dell-smm-hwmon.c 3365F: include/uapi/linux/i8k.h 3366 3367DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3368M: Doug Warzecha <Douglas_Warzecha@dell.com> 3369S: Maintained 3370F: Documentation/dcdbas.txt 3371F: drivers/firmware/dcdbas.* 3372 3373DELL WMI EXTRAS DRIVER 3374M: Matthew Garrett <mjg59@srcf.ucam.org> 3375M: Pali Rohár <pali.rohar@gmail.com> 3376S: Maintained 3377F: drivers/platform/x86/dell-wmi.c 3378 3379DESIGNWARE USB2 DRD IP DRIVER 3380M: John Youn <johnyoun@synopsys.com> 3381L: linux-usb@vger.kernel.org 3382T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3383S: Maintained 3384F: drivers/usb/dwc2/ 3385 3386DESIGNWARE USB3 DRD IP DRIVER 3387M: Felipe Balbi <balbi@ti.com> 3388L: linux-usb@vger.kernel.org 3389L: linux-omap@vger.kernel.org 3390T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3391S: Maintained 3392F: drivers/usb/dwc3/ 3393 3394DEVICE COREDUMP (DEV_COREDUMP) 3395M: Johannes Berg <johannes@sipsolutions.net> 3396L: linux-kernel@vger.kernel.org 3397S: Maintained 3398F: drivers/base/devcoredump.c 3399F: include/linux/devcoredump.h 3400 3401DEVICE FREQUENCY (DEVFREQ) 3402M: MyungJoo Ham <myungjoo.ham@samsung.com> 3403M: Kyungmin Park <kyungmin.park@samsung.com> 3404L: linux-pm@vger.kernel.org 3405S: Maintained 3406F: drivers/devfreq/ 3407 3408DEVICE NUMBER REGISTRY 3409M: Torben Mathiasen <device@lanana.org> 3410W: http://lanana.org/docs/device-list/index.html 3411S: Maintained 3412 3413DEVICE-MAPPER (LVM) 3414M: Alasdair Kergon <agk@redhat.com> 3415M: Mike Snitzer <snitzer@redhat.com> 3416M: dm-devel@redhat.com 3417L: dm-devel@redhat.com 3418W: http://sources.redhat.com/dm 3419Q: http://patchwork.kernel.org/project/dm-devel/list/ 3420T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3421T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3422S: Maintained 3423F: Documentation/device-mapper/ 3424F: drivers/md/dm* 3425F: drivers/md/persistent-data/ 3426F: include/linux/device-mapper.h 3427F: include/linux/dm-*.h 3428F: include/uapi/linux/dm-*.h 3429 3430DIALOG SEMICONDUCTOR DRIVERS 3431M: Support Opensource <support.opensource@diasemi.com> 3432W: http://www.dialog-semiconductor.com/products 3433S: Supported 3434F: Documentation/hwmon/da90?? 3435F: Documentation/devicetree/bindings/sound/da[79]*.txt 3436F: drivers/gpio/gpio-da90??.c 3437F: drivers/hwmon/da90??-hwmon.c 3438F: drivers/iio/adc/da91??-*.c 3439F: drivers/input/misc/da90??_onkey.c 3440F: drivers/input/touchscreen/da9052_tsi.c 3441F: drivers/leds/leds-da90??.c 3442F: drivers/mfd/da903x.c 3443F: drivers/mfd/da90??-*.c 3444F: drivers/mfd/da91??-*.c 3445F: drivers/power/da9052-battery.c 3446F: drivers/power/da91??-*.c 3447F: drivers/regulator/da903x.c 3448F: drivers/regulator/da9???-regulator.[ch] 3449F: drivers/rtc/rtc-da90??.c 3450F: drivers/video/backlight/da90??_bl.c 3451F: drivers/watchdog/da90??_wdt.c 3452F: include/linux/mfd/da903x.h 3453F: include/linux/mfd/da9052/ 3454F: include/linux/mfd/da9055/ 3455F: include/linux/mfd/da9063/ 3456F: include/linux/mfd/da9150/ 3457F: include/sound/da[79]*.h 3458F: sound/soc/codecs/da[79]*.[ch] 3459 3460DIGI NEO AND CLASSIC PCI PRODUCTS 3461M: Lidza Louina <lidza.louina@gmail.com> 3462M: Mark Hounschell <markh@compro.net> 3463L: driverdev-devel@linuxdriverproject.org 3464S: Maintained 3465F: drivers/staging/dgnc/ 3466 3467DIGI EPCA PCI PRODUCTS 3468M: Lidza Louina <lidza.louina@gmail.com> 3469M: Daeseok Youn <daeseok.youn@gmail.com> 3470L: driverdev-devel@linuxdriverproject.org 3471S: Maintained 3472F: drivers/staging/dgap/ 3473 3474DIOLAN U2C-12 I2C DRIVER 3475M: Guenter Roeck <linux@roeck-us.net> 3476L: linux-i2c@vger.kernel.org 3477S: Maintained 3478F: drivers/i2c/busses/i2c-diolan-u2c.c 3479 3480DIRECT ACCESS (DAX) 3481M: Matthew Wilcox <willy@linux.intel.com> 3482L: linux-fsdevel@vger.kernel.org 3483S: Supported 3484F: fs/dax.c 3485 3486DIRECTORY NOTIFICATION (DNOTIFY) 3487M: Eric Paris <eparis@parisplace.org> 3488S: Maintained 3489F: Documentation/filesystems/dnotify.txt 3490F: fs/notify/dnotify/ 3491F: include/linux/dnotify.h 3492 3493DISK GEOMETRY AND PARTITION HANDLING 3494M: Andries Brouwer <aeb@cwi.nl> 3495W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3496W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3497W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3498S: Maintained 3499 3500DISKQUOTA 3501M: Jan Kara <jack@suse.com> 3502S: Maintained 3503F: Documentation/filesystems/quota.txt 3504F: fs/quota/ 3505F: include/linux/quota*.h 3506F: include/uapi/linux/quota*.h 3507 3508DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3509M: Bernie Thompson <bernie@plugable.com> 3510L: linux-fbdev@vger.kernel.org 3511S: Maintained 3512W: http://plugable.com/category/projects/udlfb/ 3513F: drivers/video/fbdev/udlfb.c 3514F: include/video/udlfb.h 3515F: Documentation/fb/udlfb.txt 3516 3517DISTRIBUTED LOCK MANAGER (DLM) 3518M: Christine Caulfield <ccaulfie@redhat.com> 3519M: David Teigland <teigland@redhat.com> 3520L: cluster-devel@redhat.com 3521W: http://sources.redhat.com/cluster/ 3522T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git 3523S: Supported 3524F: fs/dlm/ 3525 3526DMA BUFFER SHARING FRAMEWORK 3527M: Sumit Semwal <sumit.semwal@linaro.org> 3528S: Maintained 3529L: linux-media@vger.kernel.org 3530L: dri-devel@lists.freedesktop.org 3531L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3532F: drivers/dma-buf/ 3533F: include/linux/dma-buf* 3534F: include/linux/reservation.h 3535F: include/linux/*fence.h 3536F: Documentation/dma-buf-sharing.txt 3537T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3538 3539DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3540M: Vinod Koul <vinod.koul@intel.com> 3541L: dmaengine@vger.kernel.org 3542Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3543S: Maintained 3544F: drivers/dma/ 3545F: include/linux/dmaengine.h 3546F: Documentation/dmaengine/ 3547T: git git://git.infradead.org/users/vkoul/slave-dma.git 3548 3549DME1737 HARDWARE MONITOR DRIVER 3550M: Juerg Haefliger <juergh@gmail.com> 3551L: lm-sensors@lm-sensors.org 3552S: Maintained 3553F: Documentation/hwmon/dme1737 3554F: drivers/hwmon/dme1737.c 3555 3556DMI/SMBIOS SUPPORT 3557M: Jean Delvare <jdelvare@suse.com> 3558S: Maintained 3559T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3560F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3561F: drivers/firmware/dmi-id.c 3562F: drivers/firmware/dmi_scan.c 3563F: include/linux/dmi.h 3564 3565DOCUMENTATION 3566M: Jonathan Corbet <corbet@lwn.net> 3567L: linux-doc@vger.kernel.org 3568S: Maintained 3569F: Documentation/ 3570F: scripts/docproc.c 3571F: scripts/kernel-doc* 3572X: Documentation/ABI/ 3573X: Documentation/devicetree/ 3574X: Documentation/acpi 3575X: Documentation/power 3576X: Documentation/spi 3577X: Documentation/DocBook/media 3578T: git git://git.lwn.net/linux.git docs-next 3579 3580DOUBLETALK DRIVER 3581M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3582L: blinux-list@redhat.com 3583S: Maintained 3584F: drivers/char/dtlk.c 3585F: include/linux/dtlk.h 3586 3587DPT_I2O SCSI RAID DRIVER 3588M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3589L: linux-scsi@vger.kernel.org 3590W: http://www.adaptec.com/ 3591S: Maintained 3592F: drivers/scsi/dpt* 3593F: drivers/scsi/dpt/ 3594 3595DRBD DRIVER 3596P: Philipp Reisner 3597P: Lars Ellenberg 3598M: drbd-dev@lists.linbit.com 3599L: drbd-user@lists.linbit.com 3600W: http://www.drbd.org 3601T: git git://git.drbd.org/linux-2.6-drbd.git drbd 3602T: git git://git.drbd.org/drbd-8.3.git 3603S: Supported 3604F: drivers/block/drbd/ 3605F: lib/lru_cache.c 3606F: Documentation/blockdev/drbd/ 3607 3608DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3609M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3610T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3611S: Supported 3612F: Documentation/kobject.txt 3613F: drivers/base/ 3614F: fs/debugfs/ 3615F: fs/kernfs/ 3616F: fs/sysfs/ 3617F: include/linux/debugfs.h 3618F: include/linux/kobj* 3619F: lib/kobj* 3620 3621DRM DRIVERS 3622M: David Airlie <airlied@linux.ie> 3623L: dri-devel@lists.freedesktop.org 3624T: git git://people.freedesktop.org/~airlied/linux 3625S: Maintained 3626F: drivers/gpu/drm/ 3627F: drivers/gpu/vga/ 3628F: include/drm/ 3629F: include/uapi/drm/ 3630 3631RADEON DRM DRIVERS 3632M: Alex Deucher <alexander.deucher@amd.com> 3633M: Christian König <christian.koenig@amd.com> 3634L: dri-devel@lists.freedesktop.org 3635T: git git://people.freedesktop.org/~agd5f/linux 3636S: Supported 3637F: drivers/gpu/drm/radeon/ 3638F: include/uapi/drm/radeon* 3639 3640DRM PANEL DRIVERS 3641M: Thierry Reding <thierry.reding@gmail.com> 3642L: dri-devel@lists.freedesktop.org 3643T: git git://anongit.freedesktop.org/tegra/linux.git 3644S: Maintained 3645F: drivers/gpu/drm/drm_panel.c 3646F: drivers/gpu/drm/panel/ 3647F: include/drm/drm_panel.h 3648F: Documentation/devicetree/bindings/display/panel/ 3649 3650INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3651M: Daniel Vetter <daniel.vetter@intel.com> 3652M: Jani Nikula <jani.nikula@linux.intel.com> 3653L: intel-gfx@lists.freedesktop.org 3654L: dri-devel@lists.freedesktop.org 3655W: https://01.org/linuxgraphics/ 3656Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3657T: git git://anongit.freedesktop.org/drm-intel 3658S: Supported 3659F: drivers/gpu/drm/i915/ 3660F: include/drm/i915* 3661F: include/uapi/drm/i915* 3662 3663DRM DRIVERS FOR ATMEL HLCDC 3664M: Boris Brezillon <boris.brezillon@free-electrons.com> 3665L: dri-devel@lists.freedesktop.org 3666S: Supported 3667F: drivers/gpu/drm/atmel-hlcdc/ 3668F: Documentation/devicetree/bindings/drm/atmel/ 3669 3670DRM DRIVERS FOR EXYNOS 3671M: Inki Dae <inki.dae@samsung.com> 3672M: Joonyoung Shim <jy0922.shim@samsung.com> 3673M: Seung-Woo Kim <sw0312.kim@samsung.com> 3674M: Kyungmin Park <kyungmin.park@samsung.com> 3675L: dri-devel@lists.freedesktop.org 3676T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3677S: Supported 3678F: drivers/gpu/drm/exynos/ 3679F: include/drm/exynos* 3680F: include/uapi/drm/exynos* 3681 3682DRM DRIVERS FOR FREESCALE DCU 3683M: Jianwei Wang <jianwei.wang.chn@gmail.com> 3684M: Alison Wang <alison.wang@freescale.com> 3685L: dri-devel@lists.freedesktop.org 3686S: Supported 3687F: drivers/gpu/drm/fsl-dcu/ 3688F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3689F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3690 3691DRM DRIVERS FOR FREESCALE IMX 3692M: Philipp Zabel <p.zabel@pengutronix.de> 3693L: dri-devel@lists.freedesktop.org 3694S: Maintained 3695F: drivers/gpu/drm/imx/ 3696F: drivers/gpu/ipu-v3/ 3697F: Documentation/devicetree/bindings/display/imx/ 3698 3699DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3700M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3701L: dri-devel@lists.freedesktop.org 3702T: git git://github.com/patjak/drm-gma500 3703S: Maintained 3704F: drivers/gpu/drm/gma500 3705F: include/drm/gma500* 3706 3707DRM DRIVERS FOR NVIDIA TEGRA 3708M: Thierry Reding <thierry.reding@gmail.com> 3709M: Terje Bergström <tbergstrom@nvidia.com> 3710L: dri-devel@lists.freedesktop.org 3711L: linux-tegra@vger.kernel.org 3712T: git git://anongit.freedesktop.org/tegra/linux.git 3713S: Supported 3714F: drivers/gpu/drm/tegra/ 3715F: drivers/gpu/host1x/ 3716F: include/linux/host1x.h 3717F: include/uapi/drm/tegra_drm.h 3718F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 3719 3720DRM DRIVERS FOR RENESAS 3721M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 3722L: dri-devel@lists.freedesktop.org 3723L: linux-sh@vger.kernel.org 3724T: git git://people.freedesktop.org/~airlied/linux 3725S: Supported 3726F: drivers/gpu/drm/rcar-du/ 3727F: drivers/gpu/drm/shmobile/ 3728F: include/linux/platform_data/shmob_drm.h 3729 3730DRM DRIVERS FOR ROCKCHIP 3731M: Mark Yao <mark.yao@rock-chips.com> 3732L: dri-devel@lists.freedesktop.org 3733S: Maintained 3734F: drivers/gpu/drm/rockchip/ 3735F: Documentation/devicetree/bindings/display/rockchip* 3736 3737DRM DRIVERS FOR STI 3738M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 3739M: Vincent Abriou <vincent.abriou@st.com> 3740L: dri-devel@lists.freedesktop.org 3741T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 3742S: Maintained 3743F: drivers/gpu/drm/sti 3744F: Documentation/devicetree/bindings/display/st,stih4xx.txt 3745 3746DSBR100 USB FM RADIO DRIVER 3747M: Alexey Klimov <klimov.linux@gmail.com> 3748L: linux-media@vger.kernel.org 3749T: git git://linuxtv.org/media_tree.git 3750S: Maintained 3751F: drivers/media/radio/dsbr100.c 3752 3753DSCC4 DRIVER 3754M: Francois Romieu <romieu@fr.zoreil.com> 3755L: netdev@vger.kernel.org 3756S: Maintained 3757F: drivers/net/wan/dscc4.c 3758 3759DT3155 MEDIA DRIVER 3760M: Hans Verkuil <hverkuil@xs4all.nl> 3761L: linux-media@vger.kernel.org 3762T: git git://linuxtv.org/media_tree.git 3763W: http://linuxtv.org 3764S: Odd Fixes 3765F: drivers/media/pci/dt3155/ 3766 3767DVB_USB_AF9015 MEDIA DRIVER 3768M: Antti Palosaari <crope@iki.fi> 3769L: linux-media@vger.kernel.org 3770W: http://linuxtv.org/ 3771W: http://palosaari.fi/linux/ 3772Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3773T: git git://linuxtv.org/anttip/media_tree.git 3774S: Maintained 3775F: drivers/media/usb/dvb-usb-v2/af9015* 3776 3777DVB_USB_AF9035 MEDIA DRIVER 3778M: Antti Palosaari <crope@iki.fi> 3779L: linux-media@vger.kernel.org 3780W: http://linuxtv.org/ 3781W: http://palosaari.fi/linux/ 3782Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3783T: git git://linuxtv.org/anttip/media_tree.git 3784S: Maintained 3785F: drivers/media/usb/dvb-usb-v2/af9035* 3786 3787DVB_USB_ANYSEE MEDIA DRIVER 3788M: Antti Palosaari <crope@iki.fi> 3789L: linux-media@vger.kernel.org 3790W: http://linuxtv.org/ 3791W: http://palosaari.fi/linux/ 3792Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3793T: git git://linuxtv.org/anttip/media_tree.git 3794S: Maintained 3795F: drivers/media/usb/dvb-usb-v2/anysee* 3796 3797DVB_USB_AU6610 MEDIA DRIVER 3798M: Antti Palosaari <crope@iki.fi> 3799L: linux-media@vger.kernel.org 3800W: http://linuxtv.org/ 3801W: http://palosaari.fi/linux/ 3802Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3803T: git git://linuxtv.org/anttip/media_tree.git 3804S: Maintained 3805F: drivers/media/usb/dvb-usb-v2/au6610* 3806 3807DVB_USB_CE6230 MEDIA DRIVER 3808M: Antti Palosaari <crope@iki.fi> 3809L: linux-media@vger.kernel.org 3810W: http://linuxtv.org/ 3811W: http://palosaari.fi/linux/ 3812Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3813T: git git://linuxtv.org/anttip/media_tree.git 3814S: Maintained 3815F: drivers/media/usb/dvb-usb-v2/ce6230* 3816 3817DVB_USB_CXUSB MEDIA DRIVER 3818M: Michael Krufky <mkrufky@linuxtv.org> 3819L: linux-media@vger.kernel.org 3820W: http://linuxtv.org/ 3821W: http://github.com/mkrufky 3822Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3823T: git git://linuxtv.org/media_tree.git 3824S: Maintained 3825F: drivers/media/usb/dvb-usb/cxusb* 3826 3827DVB_USB_EC168 MEDIA DRIVER 3828M: Antti Palosaari <crope@iki.fi> 3829L: linux-media@vger.kernel.org 3830W: http://linuxtv.org/ 3831W: http://palosaari.fi/linux/ 3832Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3833T: git git://linuxtv.org/anttip/media_tree.git 3834S: Maintained 3835F: drivers/media/usb/dvb-usb-v2/ec168* 3836 3837DVB_USB_GL861 MEDIA DRIVER 3838M: Antti Palosaari <crope@iki.fi> 3839L: linux-media@vger.kernel.org 3840W: http://linuxtv.org/ 3841Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3842T: git git://linuxtv.org/anttip/media_tree.git 3843S: Maintained 3844F: drivers/media/usb/dvb-usb-v2/gl861* 3845 3846DVB_USB_MXL111SF MEDIA DRIVER 3847M: Michael Krufky <mkrufky@linuxtv.org> 3848L: linux-media@vger.kernel.org 3849W: http://linuxtv.org/ 3850W: http://github.com/mkrufky 3851Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3852T: git git://linuxtv.org/mkrufky/mxl111sf.git 3853S: Maintained 3854F: drivers/media/usb/dvb-usb-v2/mxl111sf* 3855 3856DVB_USB_RTL28XXU MEDIA DRIVER 3857M: Antti Palosaari <crope@iki.fi> 3858L: linux-media@vger.kernel.org 3859W: http://linuxtv.org/ 3860W: http://palosaari.fi/linux/ 3861Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3862T: git git://linuxtv.org/anttip/media_tree.git 3863S: Maintained 3864F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 3865 3866DVB_USB_V2 MEDIA DRIVER 3867M: Antti Palosaari <crope@iki.fi> 3868L: linux-media@vger.kernel.org 3869W: http://linuxtv.org/ 3870W: http://palosaari.fi/linux/ 3871Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3872T: git git://linuxtv.org/anttip/media_tree.git 3873S: Maintained 3874F: drivers/media/usb/dvb-usb-v2/dvb_usb* 3875F: drivers/media/usb/dvb-usb-v2/usb_urb.c 3876 3877DYNAMIC DEBUG 3878M: Jason Baron <jbaron@akamai.com> 3879S: Maintained 3880F: lib/dynamic_debug.c 3881F: include/linux/dynamic_debug.h 3882 3883DZ DECSTATION DZ11 SERIAL DRIVER 3884M: "Maciej W. Rozycki" <macro@linux-mips.org> 3885S: Maintained 3886F: drivers/tty/serial/dz.* 3887 3888E3X0 POWER BUTTON DRIVER 3889M: Moritz Fischer <moritz.fischer@ettus.com> 3890L: usrp-users@lists.ettus.com 3891W: http://www.ettus.com 3892S: Supported 3893F: drivers/input/misc/e3x0-button.c 3894F: Documentation/devicetree/bindings/input/e3x0-button.txt 3895 3896E4000 MEDIA DRIVER 3897M: Antti Palosaari <crope@iki.fi> 3898L: linux-media@vger.kernel.org 3899W: http://linuxtv.org/ 3900W: http://palosaari.fi/linux/ 3901Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3902T: git git://linuxtv.org/anttip/media_tree.git 3903S: Maintained 3904F: drivers/media/tuners/e4000* 3905 3906EATA ISA/EISA/PCI SCSI DRIVER 3907M: Dario Ballabio <ballabio_dario@emc.com> 3908L: linux-scsi@vger.kernel.org 3909S: Maintained 3910F: drivers/scsi/eata.c 3911 3912EC100 MEDIA DRIVER 3913M: Antti Palosaari <crope@iki.fi> 3914L: linux-media@vger.kernel.org 3915W: http://linuxtv.org/ 3916W: http://palosaari.fi/linux/ 3917Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3918T: git git://linuxtv.org/anttip/media_tree.git 3919S: Maintained 3920F: drivers/media/dvb-frontends/ec100* 3921 3922ECRYPT FILE SYSTEM 3923M: Tyler Hicks <tyhicks@canonical.com> 3924L: ecryptfs@vger.kernel.org 3925W: http://ecryptfs.org 3926W: https://launchpad.net/ecryptfs 3927S: Supported 3928F: Documentation/filesystems/ecryptfs.txt 3929F: fs/ecryptfs/ 3930 3931EDAC-CORE 3932M: Doug Thompson <dougthompson@xmission.com> 3933M: Borislav Petkov <bp@alien8.de> 3934M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3935L: linux-edac@vger.kernel.org 3936W: bluesmoke.sourceforge.net 3937T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next 3938T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next 3939S: Supported 3940F: Documentation/edac.txt 3941F: drivers/edac/ 3942F: include/linux/edac.h 3943 3944EDAC-AMD64 3945M: Doug Thompson <dougthompson@xmission.com> 3946M: Borislav Petkov <bp@alien8.de> 3947L: linux-edac@vger.kernel.org 3948W: bluesmoke.sourceforge.net 3949S: Maintained 3950F: drivers/edac/amd64_edac* 3951 3952EDAC-CALXEDA 3953M: Doug Thompson <dougthompson@xmission.com> 3954M: Robert Richter <rric@kernel.org> 3955L: linux-edac@vger.kernel.org 3956W: bluesmoke.sourceforge.net 3957S: Maintained 3958F: drivers/edac/highbank* 3959 3960EDAC-CAVIUM 3961M: Ralf Baechle <ralf@linux-mips.org> 3962M: David Daney <david.daney@cavium.com> 3963L: linux-edac@vger.kernel.org 3964L: linux-mips@linux-mips.org 3965W: bluesmoke.sourceforge.net 3966S: Supported 3967F: drivers/edac/octeon_edac* 3968 3969EDAC-E752X 3970M: Mark Gross <mark.gross@intel.com> 3971M: Doug Thompson <dougthompson@xmission.com> 3972L: linux-edac@vger.kernel.org 3973W: bluesmoke.sourceforge.net 3974S: Maintained 3975F: drivers/edac/e752x_edac.c 3976 3977EDAC-E7XXX 3978M: Doug Thompson <dougthompson@xmission.com> 3979L: linux-edac@vger.kernel.org 3980W: bluesmoke.sourceforge.net 3981S: Maintained 3982F: drivers/edac/e7xxx_edac.c 3983 3984EDAC-GHES 3985M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3986L: linux-edac@vger.kernel.org 3987W: bluesmoke.sourceforge.net 3988S: Maintained 3989F: drivers/edac/ghes_edac.c 3990 3991EDAC-I82443BXGX 3992M: Tim Small <tim@buttersideup.com> 3993L: linux-edac@vger.kernel.org 3994W: bluesmoke.sourceforge.net 3995S: Maintained 3996F: drivers/edac/i82443bxgx_edac.c 3997 3998EDAC-I3000 3999M: Jason Uhlenkott <juhlenko@akamai.com> 4000L: linux-edac@vger.kernel.org 4001W: bluesmoke.sourceforge.net 4002S: Maintained 4003F: drivers/edac/i3000_edac.c 4004 4005EDAC-I5000 4006M: Doug Thompson <dougthompson@xmission.com> 4007L: linux-edac@vger.kernel.org 4008W: bluesmoke.sourceforge.net 4009S: Maintained 4010F: drivers/edac/i5000_edac.c 4011 4012EDAC-I5400 4013M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4014L: linux-edac@vger.kernel.org 4015W: bluesmoke.sourceforge.net 4016S: Maintained 4017F: drivers/edac/i5400_edac.c 4018 4019EDAC-I7300 4020M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4021L: linux-edac@vger.kernel.org 4022W: bluesmoke.sourceforge.net 4023S: Maintained 4024F: drivers/edac/i7300_edac.c 4025 4026EDAC-I7CORE 4027M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4028L: linux-edac@vger.kernel.org 4029W: bluesmoke.sourceforge.net 4030S: Maintained 4031F: drivers/edac/i7core_edac.c 4032 4033EDAC-I82975X 4034M: Ranganathan Desikan <ravi@jetztechnologies.com> 4035M: "Arvind R." <arvino55@gmail.com> 4036L: linux-edac@vger.kernel.org 4037W: bluesmoke.sourceforge.net 4038S: Maintained 4039F: drivers/edac/i82975x_edac.c 4040 4041EDAC-IE31200 4042M: Jason Baron <jbaron@akamai.com> 4043L: linux-edac@vger.kernel.org 4044W: bluesmoke.sourceforge.net 4045S: Maintained 4046F: drivers/edac/ie31200_edac.c 4047 4048EDAC-MPC85XX 4049M: Johannes Thumshirn <morbidrsa@gmail.com> 4050L: linux-edac@vger.kernel.org 4051W: bluesmoke.sourceforge.net 4052S: Maintained 4053F: drivers/edac/mpc85xx_edac.[ch] 4054 4055EDAC-PASEMI 4056M: Egor Martovetsky <egor@pasemi.com> 4057L: linux-edac@vger.kernel.org 4058W: bluesmoke.sourceforge.net 4059S: Maintained 4060F: drivers/edac/pasemi_edac.c 4061 4062EDAC-R82600 4063M: Tim Small <tim@buttersideup.com> 4064L: linux-edac@vger.kernel.org 4065W: bluesmoke.sourceforge.net 4066S: Maintained 4067F: drivers/edac/r82600_edac.c 4068 4069EDAC-SBRIDGE 4070M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4071L: linux-edac@vger.kernel.org 4072W: bluesmoke.sourceforge.net 4073S: Maintained 4074F: drivers/edac/sb_edac.c 4075 4076EDAC-XGENE 4077APPLIED MICRO (APM) X-GENE SOC EDAC 4078M: Loc Ho <lho@apm.com> 4079S: Supported 4080F: drivers/edac/xgene_edac.c 4081F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4082 4083EDIROL UA-101/UA-1000 DRIVER 4084M: Clemens Ladisch <clemens@ladisch.de> 4085L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4086T: git git://git.alsa-project.org/alsa-kernel.git 4087S: Maintained 4088F: sound/usb/misc/ua101.c 4089 4090EXTENSIBLE FIRMWARE INTERFACE (EFI) 4091M: Matt Fleming <matt@codeblueprint.co.uk> 4092L: linux-efi@vger.kernel.org 4093T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4094S: Maintained 4095F: Documentation/efi-stub.txt 4096F: arch/ia64/kernel/efi.c 4097F: arch/x86/boot/compressed/eboot.[ch] 4098F: arch/x86/include/asm/efi.h 4099F: arch/x86/platform/efi/* 4100F: drivers/firmware/efi/* 4101F: include/linux/efi*.h 4102 4103EFI VARIABLE FILESYSTEM 4104M: Matthew Garrett <matthew.garrett@nebula.com> 4105M: Jeremy Kerr <jk@ozlabs.org> 4106M: Matt Fleming <matt@codeblueprint.co.uk> 4107T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4108L: linux-efi@vger.kernel.org 4109S: Maintained 4110F: fs/efivarfs/ 4111 4112EFIFB FRAMEBUFFER DRIVER 4113L: linux-fbdev@vger.kernel.org 4114M: Peter Jones <pjones@redhat.com> 4115S: Maintained 4116F: drivers/video/fbdev/efifb.c 4117 4118EFS FILESYSTEM 4119W: http://aeschi.ch.eu.org/efs/ 4120S: Orphan 4121F: fs/efs/ 4122 4123EHCA (IBM GX bus InfiniBand adapter) DRIVER 4124M: Hoang-Nam Nguyen <hnguyen@de.ibm.com> 4125M: Christoph Raisch <raisch@de.ibm.com> 4126L: linux-rdma@vger.kernel.org 4127S: Supported 4128F: drivers/infiniband/hw/ehca/ 4129 4130EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4131M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 4132L: netdev@vger.kernel.org 4133S: Maintained 4134F: drivers/net/ethernet/ibm/ehea/ 4135 4136EM28XX VIDEO4LINUX DRIVER 4137M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4138L: linux-media@vger.kernel.org 4139W: http://linuxtv.org 4140T: git git://linuxtv.org/media_tree.git 4141S: Maintained 4142F: drivers/media/usb/em28xx/ 4143 4144EMBEDDED LINUX 4145M: Paul Gortmaker <paul.gortmaker@windriver.com> 4146M: Matt Mackall <mpm@selenic.com> 4147M: David Woodhouse <dwmw2@infradead.org> 4148L: linux-embedded@vger.kernel.org 4149S: Maintained 4150 4151EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4152M: James Smart <james.smart@avagotech.com> 4153M: Dick Kennedy <dick.kennedy@avagotech.com> 4154L: linux-scsi@vger.kernel.org 4155W: http://www.avagotech.com 4156S: Supported 4157F: drivers/scsi/lpfc/ 4158 4159ENE CB710 FLASH CARD READER DRIVER 4160M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4161S: Maintained 4162F: drivers/misc/cb710/ 4163F: drivers/mmc/host/cb710-mmc.* 4164F: include/linux/cb710.h 4165 4166ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4167M: Maxim Levitsky <maximlevitsky@gmail.com> 4168S: Maintained 4169F: drivers/media/rc/ene_ir.* 4170 4171ENHANCED ERROR HANDLING (EEH) 4172M: Gavin Shan <shangw@linux.vnet.ibm.com> 4173L: linuxppc-dev@lists.ozlabs.org 4174S: Supported 4175F: Documentation/powerpc/eeh-pci-error-recovery.txt 4176F: arch/powerpc/kernel/eeh*.c 4177 4178EPSON S1D13XXX FRAMEBUFFER DRIVER 4179M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4180S: Maintained 4181T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4182F: drivers/video/fbdev/s1d13xxxfb.c 4183F: include/video/s1d13xxxfb.h 4184 4185ET131X NETWORK DRIVER 4186M: Mark Einon <mark.einon@gmail.com> 4187S: Odd Fixes 4188F: drivers/net/ethernet/agere/ 4189 4190ETHERNET BRIDGE 4191M: Stephen Hemminger <stephen@networkplumber.org> 4192L: bridge@lists.linux-foundation.org 4193L: netdev@vger.kernel.org 4194W: http://www.linuxfoundation.org/en/Net:Bridge 4195S: Maintained 4196F: include/linux/netfilter_bridge/ 4197F: net/bridge/ 4198 4199ETHERNET PHY LIBRARY 4200M: Florian Fainelli <f.fainelli@gmail.com> 4201L: netdev@vger.kernel.org 4202S: Maintained 4203F: include/linux/phy.h 4204F: include/linux/phy_fixed.h 4205F: drivers/net/phy/ 4206F: Documentation/networking/phy.txt 4207F: drivers/of/of_mdio.c 4208F: drivers/of/of_net.c 4209 4210EXT2 FILE SYSTEM 4211M: Jan Kara <jack@suse.com> 4212L: linux-ext4@vger.kernel.org 4213S: Maintained 4214F: Documentation/filesystems/ext2.txt 4215F: fs/ext2/ 4216F: include/linux/ext2* 4217 4218EXT4 FILE SYSTEM 4219M: "Theodore Ts'o" <tytso@mit.edu> 4220M: Andreas Dilger <adilger.kernel@dilger.ca> 4221L: linux-ext4@vger.kernel.org 4222W: http://ext4.wiki.kernel.org 4223Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4224S: Maintained 4225F: Documentation/filesystems/ext4.txt 4226F: fs/ext4/ 4227 4228Extended Verification Module (EVM) 4229M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4230L: linux-ima-devel@lists.sourceforge.net 4231L: linux-security-module@vger.kernel.org 4232S: Supported 4233F: security/integrity/evm/ 4234 4235EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4236M: MyungJoo Ham <myungjoo.ham@samsung.com> 4237M: Chanwoo Choi <cw00.choi@samsung.com> 4238L: linux-kernel@vger.kernel.org 4239T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4240S: Maintained 4241F: drivers/extcon/ 4242F: include/linux/extcon/ 4243F: include/linux/extcon.h 4244F: Documentation/extcon/ 4245F: Documentation/devicetree/bindings/extcon/ 4246 4247EXYNOS DP DRIVER 4248M: Jingoo Han <jingoohan1@gmail.com> 4249L: dri-devel@lists.freedesktop.org 4250S: Maintained 4251F: drivers/gpu/drm/exynos/exynos_dp* 4252 4253EXYNOS MIPI DISPLAY DRIVERS 4254M: Inki Dae <inki.dae@samsung.com> 4255M: Donghwa Lee <dh09.lee@samsung.com> 4256M: Kyungmin Park <kyungmin.park@samsung.com> 4257L: linux-fbdev@vger.kernel.org 4258S: Maintained 4259F: drivers/video/fbdev/exynos/exynos_mipi* 4260F: include/video/exynos_mipi* 4261 4262F71805F HARDWARE MONITORING DRIVER 4263M: Jean Delvare <jdelvare@suse.com> 4264L: lm-sensors@lm-sensors.org 4265S: Maintained 4266F: Documentation/hwmon/f71805f 4267F: drivers/hwmon/f71805f.c 4268 4269FC0011 TUNER DRIVER 4270M: Michael Buesch <m@bues.ch> 4271L: linux-media@vger.kernel.org 4272S: Maintained 4273F: drivers/media/tuners/fc0011.h 4274F: drivers/media/tuners/fc0011.c 4275 4276FC2580 MEDIA DRIVER 4277M: Antti Palosaari <crope@iki.fi> 4278L: linux-media@vger.kernel.org 4279W: http://linuxtv.org/ 4280W: http://palosaari.fi/linux/ 4281Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4282T: git git://linuxtv.org/anttip/media_tree.git 4283S: Maintained 4284F: drivers/media/tuners/fc2580* 4285 4286FANOTIFY 4287M: Eric Paris <eparis@redhat.com> 4288S: Maintained 4289F: fs/notify/fanotify/ 4290F: include/linux/fanotify.h 4291F: include/uapi/linux/fanotify.h 4292 4293FARSYNC SYNCHRONOUS DRIVER 4294M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4295W: http://www.farsite.co.uk/ 4296S: Supported 4297F: drivers/net/wan/farsync.* 4298 4299FAULT INJECTION SUPPORT 4300M: Akinobu Mita <akinobu.mita@gmail.com> 4301S: Supported 4302F: Documentation/fault-injection/ 4303F: lib/fault-inject.c 4304 4305FBTFT Framebuffer drivers 4306M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4307M: Noralf Trønnes <noralf@tronnes.org> 4308S: Maintained 4309F: drivers/staging/fbtft/ 4310 4311FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4312M: Vasu Dev <vasu.dev@intel.com> 4313L: fcoe-devel@open-fcoe.org 4314W: www.Open-FCoE.org 4315S: Supported 4316F: drivers/scsi/libfc/ 4317F: drivers/scsi/fcoe/ 4318F: include/scsi/fc/ 4319F: include/scsi/libfc.h 4320F: include/scsi/libfcoe.h 4321F: include/uapi/scsi/fc/ 4322 4323FILE LOCKING (flock() and fcntl()/lockf()) 4324M: Jeff Layton <jlayton@poochiereds.net> 4325M: "J. Bruce Fields" <bfields@fieldses.org> 4326L: linux-fsdevel@vger.kernel.org 4327S: Maintained 4328F: include/linux/fcntl.h 4329F: include/linux/fs.h 4330F: include/uapi/linux/fcntl.h 4331F: include/uapi/linux/fs.h 4332F: fs/fcntl.c 4333F: fs/locks.c 4334 4335FILESYSTEMS (VFS and infrastructure) 4336M: Alexander Viro <viro@zeniv.linux.org.uk> 4337L: linux-fsdevel@vger.kernel.org 4338S: Maintained 4339F: fs/* 4340 4341FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4342M: Riku Voipio <riku.voipio@iki.fi> 4343L: lm-sensors@lm-sensors.org 4344S: Maintained 4345F: drivers/hwmon/f75375s.c 4346F: include/linux/f75375s.h 4347 4348FIREWIRE AUDIO DRIVERS 4349M: Clemens Ladisch <clemens@ladisch.de> 4350L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4351T: git git://git.alsa-project.org/alsa-kernel.git 4352S: Maintained 4353F: sound/firewire/ 4354 4355FIREWIRE MEDIA DRIVERS (firedtv) 4356M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4357L: linux-media@vger.kernel.org 4358L: linux1394-devel@lists.sourceforge.net 4359T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4360S: Maintained 4361F: drivers/media/firewire/ 4362 4363FIREWIRE SBP-2 TARGET 4364M: Chris Boot <bootc@bootc.net> 4365L: linux-scsi@vger.kernel.org 4366L: target-devel@vger.kernel.org 4367L: linux1394-devel@lists.sourceforge.net 4368T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4369S: Maintained 4370F: drivers/target/sbp/ 4371 4372FIREWIRE SUBSYSTEM 4373M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4374L: linux1394-devel@lists.sourceforge.net 4375W: http://ieee1394.wiki.kernel.org/ 4376T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4377S: Maintained 4378F: drivers/firewire/ 4379F: include/linux/firewire.h 4380F: include/uapi/linux/firewire*.h 4381F: tools/firewire/ 4382 4383FIRMWARE LOADER (request_firmware) 4384M: Ming Lei <ming.lei@canonical.com> 4385L: linux-kernel@vger.kernel.org 4386S: Maintained 4387F: Documentation/firmware_class/ 4388F: drivers/base/firmware*.c 4389F: include/linux/firmware.h 4390 4391FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4392M: Joshua Morris <josh.h.morris@us.ibm.com> 4393M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4394S: Maintained 4395F: drivers/block/rsxx/ 4396 4397FLOPPY DRIVER 4398M: Jiri Kosina <jikos@kernel.org> 4399T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4400S: Odd fixes 4401F: drivers/block/floppy.c 4402 4403FMC SUBSYSTEM 4404M: Alessandro Rubini <rubini@gnudd.com> 4405W: http://www.ohwr.org/projects/fmc-bus 4406S: Supported 4407F: drivers/fmc/ 4408F: include/linux/fmc*.h 4409F: include/linux/ipmi-fru.h 4410K: fmc_d.*register 4411 4412FPGA MANAGER FRAMEWORK 4413M: Alan Tull <atull@opensource.altera.com> 4414R: Moritz Fischer <moritz.fischer@ettus.com> 4415S: Maintained 4416F: drivers/fpga/ 4417F: include/linux/fpga/fpga-mgr.h 4418W: http://www.rocketboards.org 4419 4420FPU EMULATOR 4421M: Bill Metzenthen <billm@melbpc.org.au> 4422W: http://floatingpoint.sourceforge.net/emulator/index.html 4423S: Maintained 4424F: arch/x86/math-emu/ 4425 4426FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4427L: netdev@vger.kernel.org 4428S: Orphan 4429F: drivers/net/wan/dlci.c 4430F: drivers/net/wan/sdla.c 4431 4432FRAMEBUFFER LAYER 4433M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4434M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4435L: linux-fbdev@vger.kernel.org 4436W: http://linux-fbdev.sourceforge.net/ 4437Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4438T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4439S: Maintained 4440F: Documentation/fb/ 4441F: drivers/video/ 4442F: include/video/ 4443F: include/linux/fb.h 4444F: include/uapi/video/ 4445F: include/uapi/linux/fb.h 4446 4447FREESCALE DIU FRAMEBUFFER DRIVER 4448M: Timur Tabi <timur@tabi.org> 4449L: linux-fbdev@vger.kernel.org 4450S: Maintained 4451F: drivers/video/fbdev/fsl-diu-fb.* 4452 4453FREESCALE DMA DRIVER 4454M: Li Yang <leoli@freescale.com> 4455M: Zhang Wei <zw@zh-kernel.org> 4456L: linuxppc-dev@lists.ozlabs.org 4457S: Maintained 4458F: drivers/dma/fsldma.* 4459 4460FREESCALE I2C CPM DRIVER 4461M: Jochen Friedrich <jochen@scram.de> 4462L: linuxppc-dev@lists.ozlabs.org 4463L: linux-i2c@vger.kernel.org 4464S: Maintained 4465F: drivers/i2c/busses/i2c-cpm.c 4466 4467FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4468M: Sascha Hauer <kernel@pengutronix.de> 4469L: linux-fbdev@vger.kernel.org 4470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4471S: Maintained 4472F: include/linux/platform_data/video-imxfb.h 4473F: drivers/video/fbdev/imxfb.c 4474 4475FREESCALE QUAD SPI DRIVER 4476M: Han Xu <han.xu@freescale.com> 4477L: linux-mtd@lists.infradead.org 4478S: Maintained 4479F: drivers/mtd/spi-nor/fsl-quadspi.c 4480 4481FREESCALE SOC FS_ENET DRIVER 4482M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4483M: Vitaly Bordug <vbordug@ru.mvista.com> 4484L: linuxppc-dev@lists.ozlabs.org 4485L: netdev@vger.kernel.org 4486S: Maintained 4487F: drivers/net/ethernet/freescale/fs_enet/ 4488F: include/linux/fs_enet_pd.h 4489 4490FREESCALE QUICC ENGINE LIBRARY 4491L: linuxppc-dev@lists.ozlabs.org 4492S: Orphan 4493F: arch/powerpc/sysdev/qe_lib/ 4494F: arch/powerpc/include/asm/*qe.h 4495 4496FREESCALE USB PERIPHERAL DRIVERS 4497M: Li Yang <leoli@freescale.com> 4498L: linux-usb@vger.kernel.org 4499L: linuxppc-dev@lists.ozlabs.org 4500S: Maintained 4501F: drivers/usb/gadget/udc/fsl* 4502 4503FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4504M: Li Yang <leoli@freescale.com> 4505L: netdev@vger.kernel.org 4506L: linuxppc-dev@lists.ozlabs.org 4507S: Maintained 4508F: drivers/net/ethernet/freescale/ucc_geth* 4509 4510FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4511M: Claudiu Manoil <claudiu.manoil@freescale.com> 4512L: netdev@vger.kernel.org 4513S: Maintained 4514F: drivers/net/ethernet/freescale/gianfar* 4515X: drivers/net/ethernet/freescale/gianfar_ptp.c 4516F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4517 4518FREESCALE QUICC ENGINE UCC UART DRIVER 4519M: Timur Tabi <timur@tabi.org> 4520L: linuxppc-dev@lists.ozlabs.org 4521S: Maintained 4522F: drivers/tty/serial/ucc_uart.c 4523 4524FREESCALE SOC SOUND DRIVERS 4525M: Timur Tabi <timur@tabi.org> 4526M: Nicolin Chen <nicoleotsuka@gmail.com> 4527M: Xiubo Li <Xiubo.Lee@gmail.com> 4528L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4529L: linuxppc-dev@lists.ozlabs.org 4530S: Maintained 4531F: sound/soc/fsl/fsl* 4532F: sound/soc/fsl/imx* 4533F: sound/soc/fsl/mpc8610_hpcd.c 4534 4535FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4536M: "J. German Rivera" <German.Rivera@freescale.com> 4537L: linux-kernel@vger.kernel.org 4538S: Maintained 4539F: drivers/staging/fsl-mc/ 4540 4541FREEVXFS FILESYSTEM 4542M: Christoph Hellwig <hch@infradead.org> 4543W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4544S: Maintained 4545F: fs/freevxfs/ 4546 4547FREEZER 4548M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4549M: Pavel Machek <pavel@ucw.cz> 4550L: linux-pm@vger.kernel.org 4551S: Supported 4552F: Documentation/power/freezing-of-tasks.txt 4553F: include/linux/freezer.h 4554F: kernel/freezer.c 4555 4556FRONTSWAP API 4557M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4558L: linux-kernel@vger.kernel.org 4559S: Maintained 4560F: mm/frontswap.c 4561F: include/linux/frontswap.h 4562 4563FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4564M: David Howells <dhowells@redhat.com> 4565L: linux-cachefs@redhat.com (moderated for non-subscribers) 4566S: Supported 4567F: Documentation/filesystems/caching/ 4568F: fs/fscache/ 4569F: include/linux/fscache*.h 4570 4571F2FS FILE SYSTEM 4572M: Jaegeuk Kim <jaegeuk@kernel.org> 4573M: Changman Lee <cm224.lee@samsung.com> 4574R: Chao Yu <chao2.yu@samsung.com> 4575L: linux-f2fs-devel@lists.sourceforge.net 4576W: http://en.wikipedia.org/wiki/F2FS 4577T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4578S: Maintained 4579F: Documentation/filesystems/f2fs.txt 4580F: Documentation/ABI/testing/sysfs-fs-f2fs 4581F: fs/f2fs/ 4582F: include/linux/f2fs_fs.h 4583F: include/trace/events/f2fs.h 4584 4585FUJITSU FR-V (FRV) PORT 4586M: David Howells <dhowells@redhat.com> 4587S: Maintained 4588F: arch/frv/ 4589 4590FUJITSU LAPTOP EXTRAS 4591M: Jonathan Woithe <jwoithe@just42.net> 4592L: platform-driver-x86@vger.kernel.org 4593S: Maintained 4594F: drivers/platform/x86/fujitsu-laptop.c 4595 4596FUJITSU M-5MO LS CAMERA ISP DRIVER 4597M: Kyungmin Park <kyungmin.park@samsung.com> 4598M: Heungjun Kim <riverful.kim@samsung.com> 4599L: linux-media@vger.kernel.org 4600S: Maintained 4601F: drivers/media/i2c/m5mols/ 4602F: include/media/m5mols.h 4603 4604FUJITSU TABLET EXTRAS 4605M: Robert Gerlach <khnz@gmx.de> 4606L: platform-driver-x86@vger.kernel.org 4607S: Maintained 4608F: drivers/platform/x86/fujitsu-tablet.c 4609 4610FUSE: FILESYSTEM IN USERSPACE 4611M: Miklos Szeredi <miklos@szeredi.hu> 4612L: fuse-devel@lists.sourceforge.net 4613W: http://fuse.sourceforge.net/ 4614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 4615S: Maintained 4616F: fs/fuse/ 4617F: include/uapi/linux/fuse.h 4618F: Documentation/filesystems/fuse.txt 4619 4620FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4621M: Rik Faith <faith@cs.unc.edu> 4622L: linux-scsi@vger.kernel.org 4623S: Odd Fixes (e.g., new signatures) 4624F: drivers/scsi/fdomain.* 4625 4626GCOV BASED KERNEL PROFILING 4627M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 4628S: Maintained 4629F: kernel/gcov/ 4630F: Documentation/gcov.txt 4631 4632GDT SCSI DISK ARRAY CONTROLLER DRIVER 4633M: Achim Leubner <achim_leubner@adaptec.com> 4634L: linux-scsi@vger.kernel.org 4635W: http://www.icp-vortex.com/ 4636S: Supported 4637F: drivers/scsi/gdt* 4638 4639GDB KERNEL DEBUGGING HELPER SCRIPTS 4640M: Jan Kiszka <jan.kiszka@siemens.com> 4641S: Supported 4642F: scripts/gdb/ 4643 4644GEMTEK FM RADIO RECEIVER DRIVER 4645M: Hans Verkuil <hverkuil@xs4all.nl> 4646L: linux-media@vger.kernel.org 4647T: git git://linuxtv.org/media_tree.git 4648W: http://linuxtv.org 4649S: Maintained 4650F: drivers/media/radio/radio-gemtek* 4651 4652GENERIC GPIO I2C DRIVER 4653M: Haavard Skinnemoen <hskinnemoen@gmail.com> 4654S: Supported 4655F: drivers/i2c/busses/i2c-gpio.c 4656F: include/linux/i2c-gpio.h 4657 4658GENERIC GPIO I2C MULTIPLEXER DRIVER 4659M: Peter Korsgaard <peter.korsgaard@barco.com> 4660L: linux-i2c@vger.kernel.org 4661S: Supported 4662F: drivers/i2c/muxes/i2c-mux-gpio.c 4663F: include/linux/i2c-mux-gpio.h 4664F: Documentation/i2c/muxes/i2c-mux-gpio 4665 4666GENERIC HDLC (WAN) DRIVERS 4667M: Krzysztof Halasa <khc@pm.waw.pl> 4668W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 4669S: Maintained 4670F: drivers/net/wan/c101.c 4671F: drivers/net/wan/hd6457* 4672F: drivers/net/wan/hdlc* 4673F: drivers/net/wan/n2.c 4674F: drivers/net/wan/pc300too.c 4675F: drivers/net/wan/pci200syn.c 4676F: drivers/net/wan/wanxl* 4677 4678GENERIC INCLUDE/ASM HEADER FILES 4679M: Arnd Bergmann <arnd@arndb.de> 4680L: linux-arch@vger.kernel.org 4681T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 4682S: Maintained 4683F: include/asm-generic/ 4684F: include/uapi/asm-generic/ 4685 4686GENERIC PHY FRAMEWORK 4687M: Kishon Vijay Abraham I <kishon@ti.com> 4688L: linux-kernel@vger.kernel.org 4689T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 4690S: Supported 4691F: drivers/phy/ 4692F: include/linux/phy/ 4693 4694GENERIC PM DOMAINS 4695M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4696M: Kevin Hilman <khilman@kernel.org> 4697M: Ulf Hansson <ulf.hansson@linaro.org> 4698L: linux-pm@vger.kernel.org 4699S: Supported 4700F: drivers/base/power/domain*.c 4701F: include/linux/pm_domain.h 4702 4703GENERIC UIO DRIVER FOR PCI DEVICES 4704M: "Michael S. Tsirkin" <mst@redhat.com> 4705L: kvm@vger.kernel.org 4706S: Supported 4707F: drivers/uio/uio_pci_generic.c 4708 4709GET_MAINTAINER SCRIPT 4710M: Joe Perches <joe@perches.com> 4711S: Maintained 4712F: scripts/get_maintainer.pl 4713 4714GFS2 FILE SYSTEM 4715M: Steven Whitehouse <swhiteho@redhat.com> 4716M: Bob Peterson <rpeterso@redhat.com> 4717L: cluster-devel@redhat.com 4718W: http://sources.redhat.com/cluster/ 4719T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 4720S: Supported 4721F: Documentation/filesystems/gfs2*.txt 4722F: fs/gfs2/ 4723F: include/uapi/linux/gfs2_ondisk.h 4724 4725GIGASET ISDN DRIVERS 4726M: Paul Bolle <pebolle@tiscali.nl> 4727L: gigaset307x-common@lists.sourceforge.net 4728W: http://gigaset307x.sourceforge.net/ 4729S: Odd Fixes 4730F: Documentation/isdn/README.gigaset 4731F: drivers/isdn/gigaset/ 4732F: include/uapi/linux/gigaset_dev.h 4733 4734GO7007 MPEG CODEC 4735M: Hans Verkuil <hans.verkuil@cisco.com> 4736L: linux-media@vger.kernel.org 4737S: Maintained 4738F: drivers/media/usb/go7007/ 4739 4740GOODIX TOUCHSCREEN 4741M: Bastien Nocera <hadess@hadess.net> 4742L: linux-input@vger.kernel.org 4743S: Maintained 4744F: drivers/input/touchscreen/goodix.c 4745 4746GPIO SUBSYSTEM 4747M: Linus Walleij <linus.walleij@linaro.org> 4748M: Alexandre Courbot <gnurou@gmail.com> 4749L: linux-gpio@vger.kernel.org 4750T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 4751S: Maintained 4752F: Documentation/gpio/ 4753F: drivers/gpio/ 4754F: include/linux/gpio/ 4755F: include/linux/gpio.h 4756F: include/asm-generic/gpio.h 4757 4758GRE DEMULTIPLEXER DRIVER 4759M: Dmitry Kozlov <xeb@mail.ru> 4760L: netdev@vger.kernel.org 4761S: Maintained 4762F: net/ipv4/gre_demux.c 4763F: net/ipv4/gre_offload.c 4764F: include/net/gre.h 4765 4766GRETH 10/100/1G Ethernet MAC device driver 4767M: Kristoffer Glembo <kristoffer@gaisler.com> 4768L: netdev@vger.kernel.org 4769S: Maintained 4770F: drivers/net/ethernet/aeroflex/ 4771 4772GSPCA FINEPIX SUBDRIVER 4773M: Frank Zago <frank@zago.net> 4774L: linux-media@vger.kernel.org 4775T: git git://linuxtv.org/media_tree.git 4776S: Maintained 4777F: drivers/media/usb/gspca/finepix.c 4778 4779GSPCA GL860 SUBDRIVER 4780M: Olivier Lorin <o.lorin@laposte.net> 4781L: linux-media@vger.kernel.org 4782T: git git://linuxtv.org/media_tree.git 4783S: Maintained 4784F: drivers/media/usb/gspca/gl860/ 4785 4786GSPCA M5602 SUBDRIVER 4787M: Erik Andren <erik.andren@gmail.com> 4788L: linux-media@vger.kernel.org 4789T: git git://linuxtv.org/media_tree.git 4790S: Maintained 4791F: drivers/media/usb/gspca/m5602/ 4792 4793GSPCA PAC207 SONIXB SUBDRIVER 4794M: Hans de Goede <hdegoede@redhat.com> 4795L: linux-media@vger.kernel.org 4796T: git git://linuxtv.org/media_tree.git 4797S: Maintained 4798F: drivers/media/usb/gspca/pac207.c 4799 4800GSPCA SN9C20X SUBDRIVER 4801M: Brian Johnson <brijohn@gmail.com> 4802L: linux-media@vger.kernel.org 4803T: git git://linuxtv.org/media_tree.git 4804S: Maintained 4805F: drivers/media/usb/gspca/sn9c20x.c 4806 4807GSPCA T613 SUBDRIVER 4808M: Leandro Costantino <lcostantino@gmail.com> 4809L: linux-media@vger.kernel.org 4810T: git git://linuxtv.org/media_tree.git 4811S: Maintained 4812F: drivers/media/usb/gspca/t613.c 4813 4814GSPCA USB WEBCAM DRIVER 4815M: Hans de Goede <hdegoede@redhat.com> 4816L: linux-media@vger.kernel.org 4817T: git git://linuxtv.org/media_tree.git 4818S: Maintained 4819F: drivers/media/usb/gspca/ 4820 4821GUID PARTITION TABLE (GPT) 4822M: Davidlohr Bueso <dave@stgolabs.net> 4823L: linux-efi@vger.kernel.org 4824S: Maintained 4825F: block/partitions/efi.* 4826 4827STK1160 USB VIDEO CAPTURE DRIVER 4828M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 4829L: linux-media@vger.kernel.org 4830T: git git://linuxtv.org/media_tree.git 4831S: Maintained 4832F: drivers/media/usb/stk1160/ 4833 4834H8/300 ARCHITECTURE 4835M: Yoshinori Sato <ysato@users.sourceforge.jp> 4836L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 4837W: http://uclinux-h8.sourceforge.jp 4838T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 4839S: Maintained 4840F: arch/h8300/ 4841F: drivers/clocksource/h8300_*.c 4842F: drivers/clk/h8300/ 4843F: drivers/irqchip/irq-renesas-h8*.c 4844 4845HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 4846M: Frank Seidel <frank@f-seidel.de> 4847L: platform-driver-x86@vger.kernel.org 4848W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 4849S: Maintained 4850F: drivers/platform/x86/hdaps.c 4851 4852HDPVR USB VIDEO ENCODER DRIVER 4853M: Hans Verkuil <hverkuil@xs4all.nl> 4854L: linux-media@vger.kernel.org 4855T: git git://linuxtv.org/media_tree.git 4856W: http://linuxtv.org 4857S: Odd Fixes 4858F: drivers/media/usb/hdpvr/ 4859 4860HWPOISON MEMORY FAILURE HANDLING 4861M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 4862L: linux-mm@kvack.org 4863S: Maintained 4864F: mm/memory-failure.c 4865F: mm/hwpoison-inject.c 4866 4867HYPERVISOR VIRTUAL CONSOLE DRIVER 4868L: linuxppc-dev@lists.ozlabs.org 4869S: Odd Fixes 4870F: drivers/tty/hvc/ 4871 4872HACKRF MEDIA DRIVER 4873M: Antti Palosaari <crope@iki.fi> 4874L: linux-media@vger.kernel.org 4875W: http://linuxtv.org/ 4876W: http://palosaari.fi/linux/ 4877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4878T: git git://linuxtv.org/anttip/media_tree.git 4879S: Maintained 4880F: drivers/media/usb/hackrf/ 4881 4882HARDWARE MONITORING 4883M: Jean Delvare <jdelvare@suse.com> 4884M: Guenter Roeck <linux@roeck-us.net> 4885L: lm-sensors@lm-sensors.org 4886W: http://www.lm-sensors.org/ 4887T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 4888T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 4889S: Maintained 4890F: Documentation/hwmon/ 4891F: drivers/hwmon/ 4892F: include/linux/hwmon*.h 4893 4894HARDWARE RANDOM NUMBER GENERATOR CORE 4895M: Matt Mackall <mpm@selenic.com> 4896M: Herbert Xu <herbert@gondor.apana.org.au> 4897L: linux-crypto@vger.kernel.org 4898S: Odd fixes 4899F: Documentation/hw_random.txt 4900F: drivers/char/hw_random/ 4901F: include/linux/hw_random.h 4902 4903HARDWARE SPINLOCK CORE 4904M: Ohad Ben-Cohen <ohad@wizery.com> 4905S: Maintained 4906F: Documentation/hwspinlock.txt 4907F: drivers/hwspinlock/hwspinlock_* 4908F: include/linux/hwspinlock.h 4909 4910HARMONY SOUND DRIVER 4911L: linux-parisc@vger.kernel.org 4912S: Maintained 4913F: sound/parisc/harmony.* 4914 4915HD29L2 MEDIA DRIVER 4916M: Antti Palosaari <crope@iki.fi> 4917L: linux-media@vger.kernel.org 4918W: http://linuxtv.org/ 4919W: http://palosaari.fi/linux/ 4920Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4921T: git git://linuxtv.org/anttip/media_tree.git 4922S: Maintained 4923F: drivers/media/dvb-frontends/hd29l2* 4924 4925HEWLETT-PACKARD SMART2 RAID DRIVER 4926L: iss_storagedev@hp.com 4927S: Orphan 4928F: Documentation/blockdev/cpqarray.txt 4929F: drivers/block/cpqarray.* 4930 4931HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 4932M: Don Brace <don.brace@pmcs.com> 4933L: iss_storagedev@hp.com 4934L: storagedev@pmcs.com 4935L: linux-scsi@vger.kernel.org 4936S: Supported 4937F: Documentation/scsi/hpsa.txt 4938F: drivers/scsi/hpsa*.[ch] 4939F: include/linux/cciss*.h 4940F: include/uapi/linux/cciss*.h 4941 4942HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 4943M: Don Brace <don.brace@pmcs.com> 4944L: iss_storagedev@hp.com 4945L: storagedev@pmcs.com 4946L: linux-scsi@vger.kernel.org 4947S: Supported 4948F: Documentation/blockdev/cciss.txt 4949F: drivers/block/cciss* 4950F: include/linux/cciss_ioctl.h 4951F: include/uapi/linux/cciss_ioctl.h 4952 4953HFS FILESYSTEM 4954L: linux-fsdevel@vger.kernel.org 4955S: Orphan 4956F: Documentation/filesystems/hfs.txt 4957F: fs/hfs/ 4958 4959HFSPLUS FILESYSTEM 4960L: linux-fsdevel@vger.kernel.org 4961S: Orphan 4962F: Documentation/filesystems/hfsplus.txt 4963F: fs/hfsplus/ 4964 4965HGA FRAMEBUFFER DRIVER 4966M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 4967L: linux-nvidia@lists.surfsouth.com 4968W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 4969S: Maintained 4970F: drivers/video/fbdev/hgafb.c 4971 4972HIBERNATION (aka Software Suspend, aka swsusp) 4973M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4974M: Pavel Machek <pavel@ucw.cz> 4975L: linux-pm@vger.kernel.org 4976S: Supported 4977F: arch/x86/power/ 4978F: drivers/base/power/ 4979F: kernel/power/ 4980F: include/linux/suspend.h 4981F: include/linux/freezer.h 4982F: include/linux/pm.h 4983F: arch/*/include/asm/suspend*.h 4984 4985HID CORE LAYER 4986M: Jiri Kosina <jikos@kernel.org> 4987L: linux-input@vger.kernel.org 4988T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 4989S: Maintained 4990F: drivers/hid/ 4991F: include/linux/hid* 4992F: include/uapi/linux/hid* 4993 4994HID SENSOR HUB DRIVERS 4995M: Jiri Kosina <jikos@kernel.org> 4996M: Jonathan Cameron <jic23@kernel.org> 4997M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 4998L: linux-input@vger.kernel.org 4999L: linux-iio@vger.kernel.org 5000S: Maintained 5001F: Documentation/hid/hid-sensor* 5002F: drivers/hid/hid-sensor-* 5003F: drivers/iio/*/hid-* 5004F: include/linux/hid-sensor-* 5005 5006HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5007M: Thomas Gleixner <tglx@linutronix.de> 5008L: linux-kernel@vger.kernel.org 5009T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5010S: Maintained 5011F: Documentation/timers/ 5012F: kernel/time/hrtimer.c 5013F: kernel/time/clockevents.c 5014F: kernel/time/tick*.* 5015F: kernel/time/timer_*.c 5016F: include/linux/clockchips.h 5017F: include/linux/hrtimer.h 5018 5019HIGH-SPEED SCC DRIVER FOR AX.25 5020L: linux-hams@vger.kernel.org 5021S: Orphan 5022F: drivers/net/hamradio/dmascc.c 5023F: drivers/net/hamradio/scc.c 5024 5025HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5026M: HighPoint Linux Team <linux@highpoint-tech.com> 5027W: http://www.highpoint-tech.com 5028S: Supported 5029F: Documentation/scsi/hptiop.txt 5030F: drivers/scsi/hptiop.c 5031 5032HIPPI 5033M: Jes Sorensen <jes@trained-monkey.org> 5034L: linux-hippi@sunsite.dk 5035S: Maintained 5036F: include/linux/hippidevice.h 5037F: include/uapi/linux/if_hippi.h 5038F: net/802/hippi.c 5039F: drivers/net/hippi/ 5040 5041HOST AP DRIVER 5042M: Jouni Malinen <j@w1.fi> 5043L: hostap@shmoo.com (subscribers-only) 5044L: linux-wireless@vger.kernel.org 5045W: http://hostap.epitest.fi/ 5046S: Maintained 5047F: drivers/net/wireless/hostap/ 5048 5049HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5050L: platform-driver-x86@vger.kernel.org 5051S: Orphan 5052F: drivers/platform/x86/tc1100-wmi.c 5053 5054HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5055M: Jaroslav Kysela <perex@perex.cz> 5056S: Maintained 5057F: drivers/net/ethernet/hp/hp100.* 5058 5059HPET: High Precision Event Timers driver 5060M: Clemens Ladisch <clemens@ladisch.de> 5061S: Maintained 5062F: Documentation/timers/hpet.txt 5063F: drivers/char/hpet.c 5064F: include/linux/hpet.h 5065F: include/uapi/linux/hpet.h 5066 5067HPET: x86 5068S: Orphan 5069F: arch/x86/kernel/hpet.c 5070F: arch/x86/include/asm/hpet.h 5071 5072HPFS FILESYSTEM 5073M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5074W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5075S: Maintained 5076F: fs/hpfs/ 5077 5078HSI SUBSYSTEM 5079M: Sebastian Reichel <sre@kernel.org> 5080T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5081S: Maintained 5082F: Documentation/ABI/testing/sysfs-bus-hsi 5083F: Documentation/hsi.txt 5084F: drivers/hsi/ 5085F: include/linux/hsi/ 5086F: include/uapi/linux/hsi/ 5087 5088HSO 3G MODEM DRIVER 5089M: Jan Dumon <j.dumon@option.com> 5090W: http://www.pharscape.org 5091S: Maintained 5092F: drivers/net/usb/hso.c 5093 5094HSR NETWORK PROTOCOL 5095M: Arvid Brodin <arvid.brodin@alten.se> 5096L: netdev@vger.kernel.org 5097S: Maintained 5098F: net/hsr/ 5099 5100HTCPEN TOUCHSCREEN DRIVER 5101M: Pau Oliva Fora <pof@eslack.org> 5102L: linux-input@vger.kernel.org 5103S: Maintained 5104F: drivers/input/touchscreen/htcpen.c 5105 5106HUGETLB FILESYSTEM 5107M: Nadia Yvette Chambers <nyc@holomorphy.com> 5108S: Maintained 5109F: fs/hugetlbfs/ 5110 5111Hyper-V CORE AND DRIVERS 5112M: "K. Y. Srinivasan" <kys@microsoft.com> 5113M: Haiyang Zhang <haiyangz@microsoft.com> 5114L: devel@linuxdriverproject.org 5115S: Maintained 5116F: arch/x86/include/asm/mshyperv.h 5117F: arch/x86/include/uapi/asm/hyperv.h 5118F: arch/x86/kernel/cpu/mshyperv.c 5119F: drivers/hid/hid-hyperv.c 5120F: drivers/hv/ 5121F: drivers/input/serio/hyperv-keyboard.c 5122F: drivers/net/hyperv/ 5123F: drivers/scsi/storvsc_drv.c 5124F: drivers/video/fbdev/hyperv_fb.c 5125F: include/linux/hyperv.h 5126F: tools/hv/ 5127F: Documentation/ABI/stable/sysfs-bus-vmbus 5128 5129I2C OVER PARALLEL PORT 5130M: Jean Delvare <jdelvare@suse.com> 5131L: linux-i2c@vger.kernel.org 5132S: Maintained 5133F: Documentation/i2c/busses/i2c-parport 5134F: Documentation/i2c/busses/i2c-parport-light 5135F: drivers/i2c/busses/i2c-parport.c 5136F: drivers/i2c/busses/i2c-parport-light.c 5137 5138I2C/SMBUS CONTROLLER DRIVERS FOR PC 5139M: Jean Delvare <jdelvare@suse.com> 5140L: linux-i2c@vger.kernel.org 5141S: Maintained 5142F: Documentation/i2c/busses/i2c-ali1535 5143F: Documentation/i2c/busses/i2c-ali1563 5144F: Documentation/i2c/busses/i2c-ali15x3 5145F: Documentation/i2c/busses/i2c-amd756 5146F: Documentation/i2c/busses/i2c-amd8111 5147F: Documentation/i2c/busses/i2c-i801 5148F: Documentation/i2c/busses/i2c-nforce2 5149F: Documentation/i2c/busses/i2c-piix4 5150F: Documentation/i2c/busses/i2c-sis5595 5151F: Documentation/i2c/busses/i2c-sis630 5152F: Documentation/i2c/busses/i2c-sis96x 5153F: Documentation/i2c/busses/i2c-via 5154F: Documentation/i2c/busses/i2c-viapro 5155F: drivers/i2c/busses/i2c-ali1535.c 5156F: drivers/i2c/busses/i2c-ali1563.c 5157F: drivers/i2c/busses/i2c-ali15x3.c 5158F: drivers/i2c/busses/i2c-amd756.c 5159F: drivers/i2c/busses/i2c-amd756-s4882.c 5160F: drivers/i2c/busses/i2c-amd8111.c 5161F: drivers/i2c/busses/i2c-i801.c 5162F: drivers/i2c/busses/i2c-isch.c 5163F: drivers/i2c/busses/i2c-nforce2.c 5164F: drivers/i2c/busses/i2c-nforce2-s4985.c 5165F: drivers/i2c/busses/i2c-piix4.c 5166F: drivers/i2c/busses/i2c-sis5595.c 5167F: drivers/i2c/busses/i2c-sis630.c 5168F: drivers/i2c/busses/i2c-sis96x.c 5169F: drivers/i2c/busses/i2c-via.c 5170F: drivers/i2c/busses/i2c-viapro.c 5171 5172I2C/SMBUS ISMT DRIVER 5173M: Seth Heasley <seth.heasley@intel.com> 5174M: Neil Horman <nhorman@tuxdriver.com> 5175L: linux-i2c@vger.kernel.org 5176F: drivers/i2c/busses/i2c-ismt.c 5177F: Documentation/i2c/busses/i2c-ismt 5178 5179I2C/SMBUS STUB DRIVER 5180M: Jean Delvare <jdelvare@suse.com> 5181L: linux-i2c@vger.kernel.org 5182S: Maintained 5183F: drivers/i2c/i2c-stub.c 5184 5185I2C SUBSYSTEM 5186M: Wolfram Sang <wsa@the-dreams.de> 5187L: linux-i2c@vger.kernel.org 5188W: https://i2c.wiki.kernel.org/ 5189Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5190T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5191S: Maintained 5192F: Documentation/devicetree/bindings/i2c/ 5193F: Documentation/i2c/ 5194F: drivers/i2c/ 5195F: drivers/i2c/*/ 5196F: include/linux/i2c.h 5197F: include/linux/i2c-*.h 5198F: include/uapi/linux/i2c.h 5199F: include/uapi/linux/i2c-*.h 5200 5201I2C ACPI SUPPORT 5202M: Mika Westerberg <mika.westerberg@linux.intel.com> 5203L: linux-i2c@vger.kernel.org 5204L: linux-acpi@vger.kernel.org 5205S: Maintained 5206 5207I2C-TAOS-EVM DRIVER 5208M: Jean Delvare <jdelvare@suse.com> 5209L: linux-i2c@vger.kernel.org 5210S: Maintained 5211F: Documentation/i2c/busses/i2c-taos-evm 5212F: drivers/i2c/busses/i2c-taos-evm.c 5213 5214I2C-TINY-USB DRIVER 5215M: Till Harbaum <till@harbaum.org> 5216L: linux-i2c@vger.kernel.org 5217W: http://www.harbaum.org/till/i2c_tiny_usb 5218S: Maintained 5219F: drivers/i2c/busses/i2c-tiny-usb.c 5220 5221i386 BOOT CODE 5222M: "H. Peter Anvin" <hpa@zytor.com> 5223S: Maintained 5224F: arch/x86/boot/ 5225 5226i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5227M: "H. Peter Anvin" <hpa@zytor.com> 5228T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5229S: Maintained 5230 5231IA64 (Itanium) PLATFORM 5232M: Tony Luck <tony.luck@intel.com> 5233M: Fenghua Yu <fenghua.yu@intel.com> 5234L: linux-ia64@vger.kernel.org 5235T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5236S: Maintained 5237F: arch/ia64/ 5238 5239IBM Power VMX Cryptographic instructions 5240M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5241M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5242L: linux-crypto@vger.kernel.org 5243S: Supported 5244F: drivers/crypto/vmx/Makefile 5245F: drivers/crypto/vmx/Kconfig 5246F: drivers/crypto/vmx/vmx.c 5247F: drivers/crypto/vmx/aes* 5248F: drivers/crypto/vmx/ghash* 5249F: drivers/crypto/vmx/ppc-xlate.pl 5250 5251IBM Power in-Nest Crypto Acceleration 5252M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5253M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5254L: linux-crypto@vger.kernel.org 5255S: Supported 5256F: drivers/crypto/nx/Makefile 5257F: drivers/crypto/nx/Kconfig 5258F: drivers/crypto/nx/nx-aes* 5259F: drivers/crypto/nx/nx-sha* 5260F: drivers/crypto/nx/nx.* 5261F: drivers/crypto/nx/nx_csbcpb.h 5262F: drivers/crypto/nx/nx_debugfs.h 5263 5264IBM Power 842 compression accelerator 5265M: Dan Streetman <ddstreet@ieee.org> 5266S: Supported 5267F: drivers/crypto/nx/Makefile 5268F: drivers/crypto/nx/Kconfig 5269F: drivers/crypto/nx/nx-842* 5270F: include/linux/sw842.h 5271F: crypto/842.c 5272F: lib/842/ 5273 5274IBM Power Linux RAID adapter 5275M: Brian King <brking@us.ibm.com> 5276S: Supported 5277F: drivers/scsi/ipr.* 5278 5279IBM Power Virtual Ethernet Device Driver 5280M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5281L: netdev@vger.kernel.org 5282S: Supported 5283F: drivers/net/ethernet/ibm/ibmveth.* 5284 5285IBM Power Virtual SCSI Device Drivers 5286M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5287L: linux-scsi@vger.kernel.org 5288S: Supported 5289F: drivers/scsi/ibmvscsi/ibmvscsi* 5290F: drivers/scsi/ibmvscsi/viosrp.h 5291 5292IBM Power Virtual FC Device Drivers 5293M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5294L: linux-scsi@vger.kernel.org 5295S: Supported 5296F: drivers/scsi/ibmvscsi/ibmvfc* 5297 5298IBM ServeRAID RAID DRIVER 5299S: Orphan 5300F: drivers/scsi/ips.* 5301 5302ICH LPC AND GPIO DRIVER 5303M: Peter Tyser <ptyser@xes-inc.com> 5304S: Maintained 5305F: drivers/mfd/lpc_ich.c 5306F: drivers/gpio/gpio-ich.c 5307 5308IDE SUBSYSTEM 5309M: "David S. Miller" <davem@davemloft.net> 5310L: linux-ide@vger.kernel.org 5311Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5312T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5313S: Maintained 5314F: Documentation/ide/ 5315F: drivers/ide/ 5316F: include/linux/ide.h 5317 5318IDEAPAD LAPTOP EXTRAS DRIVER 5319M: Ike Panhc <ike.pan@canonical.com> 5320L: platform-driver-x86@vger.kernel.org 5321W: http://launchpad.net/ideapad-laptop 5322S: Maintained 5323F: drivers/platform/x86/ideapad-laptop.c 5324 5325IDEAPAD LAPTOP SLIDEBAR DRIVER 5326M: Andrey Moiseev <o2g.org.ru@gmail.com> 5327L: linux-input@vger.kernel.org 5328W: https://github.com/o2genum/ideapad-slidebar 5329S: Maintained 5330F: drivers/input/misc/ideapad_slidebar.c 5331 5332IDE/ATAPI DRIVERS 5333M: Borislav Petkov <bp@alien8.de> 5334L: linux-ide@vger.kernel.org 5335S: Maintained 5336F: Documentation/cdrom/ide-cd 5337F: drivers/ide/ide-cd* 5338 5339IDLE-I7300 5340M: Andy Henroid <andrew.d.henroid@intel.com> 5341L: linux-pm@vger.kernel.org 5342S: Supported 5343F: drivers/idle/i7300_idle.c 5344 5345IEEE 802.15.4 SUBSYSTEM 5346M: Alexander Aring <alex.aring@gmail.com> 5347L: linux-wpan@vger.kernel.org 5348W: https://github.com/linux-wpan 5349T: git git://github.com/linux-wpan/linux-wpan-next.git 5350S: Maintained 5351F: net/ieee802154/ 5352F: net/mac802154/ 5353F: drivers/net/ieee802154/ 5354F: include/linux/nl802154.h 5355F: include/linux/ieee802154.h 5356F: include/net/nl802154.h 5357F: include/net/mac802154.h 5358F: include/net/af_ieee802154.h 5359F: include/net/cfg802154.h 5360F: include/net/ieee802154_netdev.h 5361F: Documentation/networking/ieee802154.txt 5362 5363IGORPLUG-USB IR RECEIVER 5364M: Sean Young <sean@mess.org> 5365L: linux-media@vger.kernel.org 5366S: Maintained 5367F: drivers/media/rc/igorplugusb.c 5368 5369IGUANAWORKS USB IR TRANSCEIVER 5370M: Sean Young <sean@mess.org> 5371L: linux-media@vger.kernel.org 5372S: Maintained 5373F: drivers/media/rc/iguanair.c 5374 5375IIO SUBSYSTEM AND DRIVERS 5376M: Jonathan Cameron <jic23@kernel.org> 5377R: Hartmut Knaack <knaack.h@gmx.de> 5378R: Lars-Peter Clausen <lars@metafoo.de> 5379R: Peter Meerwald <pmeerw@pmeerw.net> 5380L: linux-iio@vger.kernel.org 5381S: Maintained 5382F: drivers/iio/ 5383F: drivers/staging/iio/ 5384F: include/linux/iio/ 5385F: tools/iio/ 5386 5387IKANOS/ADI EAGLE ADSL USB DRIVER 5388M: Matthieu Castet <castet.matthieu@free.fr> 5389M: Stanislaw Gruszka <stf_xl@wp.pl> 5390S: Maintained 5391F: drivers/usb/atm/ueagle-atm.c 5392 5393INA209 HARDWARE MONITOR DRIVER 5394M: Guenter Roeck <linux@roeck-us.net> 5395L: lm-sensors@lm-sensors.org 5396S: Maintained 5397F: Documentation/hwmon/ina209 5398F: Documentation/devicetree/bindings/i2c/ina209.txt 5399F: drivers/hwmon/ina209.c 5400 5401INA2XX HARDWARE MONITOR DRIVER 5402M: Guenter Roeck <linux@roeck-us.net> 5403L: lm-sensors@lm-sensors.org 5404S: Maintained 5405F: Documentation/hwmon/ina2xx 5406F: drivers/hwmon/ina2xx.c 5407F: include/linux/platform_data/ina2xx.h 5408 5409INDUSTRY PACK SUBSYSTEM (IPACK) 5410M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5411M: Jens Taprogge <jens.taprogge@taprogge.org> 5412M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5413L: industrypack-devel@lists.sourceforge.net 5414W: http://industrypack.sourceforge.net 5415S: Maintained 5416F: drivers/ipack/ 5417 5418INGENIC JZ4780 DMA Driver 5419M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5420S: Maintained 5421F: drivers/dma/dma-jz4780.c 5422 5423INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5424M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5425M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5426L: linux-ima-devel@lists.sourceforge.net 5427L: linux-ima-user@lists.sourceforge.net 5428L: linux-security-module@vger.kernel.org 5429S: Supported 5430F: security/integrity/ima/ 5431 5432IMGTEC IR DECODER DRIVER 5433M: James Hogan <james.hogan@imgtec.com> 5434S: Maintained 5435F: drivers/media/rc/img-ir/ 5436 5437IMS TWINTURBO FRAMEBUFFER DRIVER 5438L: linux-fbdev@vger.kernel.org 5439S: Orphan 5440F: drivers/video/fbdev/imsttfb.c 5441 5442INFINIBAND SUBSYSTEM 5443M: Doug Ledford <dledford@redhat.com> 5444M: Sean Hefty <sean.hefty@intel.com> 5445M: Hal Rosenstock <hal.rosenstock@gmail.com> 5446L: linux-rdma@vger.kernel.org 5447W: http://www.openfabrics.org/ 5448Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5449T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5450S: Supported 5451F: Documentation/infiniband/ 5452F: drivers/infiniband/ 5453F: drivers/staging/rdma/ 5454F: include/uapi/linux/if_infiniband.h 5455F: include/uapi/rdma/ 5456F: include/rdma/ 5457 5458INOTIFY 5459M: John McCutchan <john@johnmccutchan.com> 5460M: Robert Love <rlove@rlove.org> 5461M: Eric Paris <eparis@parisplace.org> 5462S: Maintained 5463F: Documentation/filesystems/inotify.txt 5464F: fs/notify/inotify/ 5465F: include/linux/inotify.h 5466F: include/uapi/linux/inotify.h 5467 5468INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5469M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5470L: linux-input@vger.kernel.org 5471Q: http://patchwork.kernel.org/project/linux-input/list/ 5472T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5473S: Maintained 5474F: drivers/input/ 5475F: include/linux/input.h 5476F: include/uapi/linux/input.h 5477F: include/linux/input/ 5478 5479INPUT MULTITOUCH (MT) PROTOCOL 5480M: Henrik Rydberg <rydberg@bitmath.org> 5481L: linux-input@vger.kernel.org 5482S: Odd fixes 5483F: Documentation/input/multi-touch-protocol.txt 5484F: drivers/input/input-mt.c 5485K: \b(ABS|SYN)_MT_ 5486 5487INTEL ASoC BDW/HSW DRIVERS 5488M: Jie Yang <yang.jie@linux.intel.com> 5489L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5490S: Supported 5491F: sound/soc/intel/common/sst-dsp* 5492F: sound/soc/intel/common/sst-firmware.c 5493F: sound/soc/intel/boards/broadwell.c 5494F: sound/soc/intel/haswell/ 5495 5496INTEL C600 SERIES SAS CONTROLLER DRIVER 5497M: Intel SCU Linux support <intel-linux-scu@intel.com> 5498M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5499L: linux-scsi@vger.kernel.org 5500T: git git://git.code.sf.net/p/intel-sas/isci 5501S: Supported 5502F: drivers/scsi/isci/ 5503 5504INTEL IDLE DRIVER 5505M: Len Brown <lenb@kernel.org> 5506L: linux-pm@vger.kernel.org 5507T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5508S: Supported 5509F: drivers/idle/intel_idle.c 5510 5511INTEL PSTATE DRIVER 5512M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5513M: Len Brown <lenb@kernel.org> 5514L: linux-pm@vger.kernel.org 5515S: Supported 5516F: drivers/cpufreq/intel_pstate.c 5517 5518INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5519M: Maik Broemme <mbroemme@plusserver.de> 5520L: linux-fbdev@vger.kernel.org 5521S: Maintained 5522F: Documentation/fb/intelfb.txt 5523F: drivers/video/fbdev/intelfb/ 5524 5525INTEL 810/815 FRAMEBUFFER DRIVER 5526M: Antonino Daplas <adaplas@gmail.com> 5527L: linux-fbdev@vger.kernel.org 5528S: Maintained 5529F: drivers/video/fbdev/i810/ 5530 5531INTEL MENLOW THERMAL DRIVER 5532M: Sujith Thomas <sujith.thomas@intel.com> 5533L: platform-driver-x86@vger.kernel.org 5534W: https://01.org/linux-acpi 5535S: Supported 5536F: drivers/platform/x86/intel_menlow.c 5537 5538INTEL I/OAT DMA DRIVER 5539M: Dave Jiang <dave.jiang@intel.com> 5540R: Dan Williams <dan.j.williams@intel.com> 5541L: dmaengine@vger.kernel.org 5542Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5543S: Supported 5544F: drivers/dma/ioat* 5545 5546INTEL IOMMU (VT-d) 5547M: David Woodhouse <dwmw2@infradead.org> 5548L: iommu@lists.linux-foundation.org 5549T: git git://git.infradead.org/iommu-2.6.git 5550S: Supported 5551F: drivers/iommu/intel-iommu.c 5552F: include/linux/intel-iommu.h 5553 5554INTEL IOP-ADMA DMA DRIVER 5555R: Dan Williams <dan.j.williams@intel.com> 5556S: Odd fixes 5557F: drivers/dma/iop-adma.c 5558 5559INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5560M: Krzysztof Halasa <khalasa@piap.pl> 5561S: Maintained 5562F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5563F: arch/arm/mach-ixp4xx/include/mach/npe.h 5564F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5565F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5566F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5567F: drivers/net/wan/ixp4xx_hss.c 5568 5569INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5570M: Deepak Saxena <dsaxena@plexity.net> 5571S: Maintained 5572F: drivers/char/hw_random/ixp4xx-rng.c 5573 5574INTEL ETHERNET DRIVERS 5575M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5576R: Jesse Brandeburg <jesse.brandeburg@intel.com> 5577R: Shannon Nelson <shannon.nelson@intel.com> 5578R: Carolyn Wyborny <carolyn.wyborny@intel.com> 5579R: Don Skidmore <donald.c.skidmore@intel.com> 5580R: Matthew Vick <matthew.vick@intel.com> 5581R: John Ronciak <john.ronciak@intel.com> 5582R: Mitch Williams <mitch.a.williams@intel.com> 5583L: intel-wired-lan@lists.osuosl.org 5584W: http://www.intel.com/support/feedback.htm 5585W: http://e1000.sourceforge.net/ 5586Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5587T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5588T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5589S: Supported 5590F: Documentation/networking/e100.txt 5591F: Documentation/networking/e1000.txt 5592F: Documentation/networking/e1000e.txt 5593F: Documentation/networking/igb.txt 5594F: Documentation/networking/igbvf.txt 5595F: Documentation/networking/ixgb.txt 5596F: Documentation/networking/ixgbe.txt 5597F: Documentation/networking/ixgbevf.txt 5598F: Documentation/networking/i40e.txt 5599F: Documentation/networking/i40evf.txt 5600F: drivers/net/ethernet/intel/ 5601F: drivers/net/ethernet/intel/*/ 5602 5603INTEL-MID GPIO DRIVER 5604M: David Cohen <david.a.cohen@linux.intel.com> 5605L: linux-gpio@vger.kernel.org 5606S: Maintained 5607F: drivers/gpio/gpio-intel-mid.c 5608 5609INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 5610M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 5611L: linux-wireless@vger.kernel.org 5612S: Maintained 5613F: Documentation/networking/README.ipw2100 5614F: Documentation/networking/README.ipw2200 5615F: drivers/net/wireless/ipw2x00/ 5616 5617INTEL(R) TRACE HUB 5618M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 5619S: Supported 5620F: Documentation/trace/intel_th.txt 5621F: drivers/hwtracing/intel_th/ 5622 5623INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 5624M: Richard L Maliszewski <richard.l.maliszewski@intel.com> 5625M: Gang Wei <gang.wei@intel.com> 5626M: Shane Wang <shane.wang@intel.com> 5627L: tboot-devel@lists.sourceforge.net 5628W: http://tboot.sourceforge.net 5629T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 5630S: Supported 5631F: Documentation/intel_txt.txt 5632F: include/linux/tboot.h 5633F: arch/x86/kernel/tboot.c 5634 5635INTEL WIRELESS WIMAX CONNECTION 2400 5636M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 5637M: linux-wimax@intel.com 5638L: wimax@linuxwimax.org (subscribers-only) 5639S: Supported 5640W: http://linuxwimax.org 5641F: Documentation/wimax/README.i2400m 5642F: drivers/net/wimax/i2400m/ 5643F: include/uapi/linux/wimax/i2400m.h 5644 5645INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 5646M: Stanislaw Gruszka <sgruszka@redhat.com> 5647L: linux-wireless@vger.kernel.org 5648S: Supported 5649F: drivers/net/wireless/iwlegacy/ 5650 5651INTEL WIRELESS WIFI LINK (iwlwifi) 5652M: Johannes Berg <johannes.berg@intel.com> 5653M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 5654M: Intel Linux Wireless <linuxwifi@intel.com> 5655L: linux-wireless@vger.kernel.org 5656W: http://intellinuxwireless.org 5657T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 5658S: Supported 5659F: drivers/net/wireless/iwlwifi/ 5660 5661INTEL MANAGEMENT ENGINE (mei) 5662M: Tomas Winkler <tomas.winkler@intel.com> 5663L: linux-kernel@vger.kernel.org 5664S: Supported 5665F: include/uapi/linux/mei.h 5666F: include/linux/mei_cl_bus.h 5667F: drivers/misc/mei/* 5668F: Documentation/misc-devices/mei/* 5669 5670INTEL MIC DRIVERS (mic) 5671M: Sudeep Dutt <sudeep.dutt@intel.com> 5672M: Ashutosh Dixit <ashutosh.dixit@intel.com> 5673S: Supported 5674W: https://github.com/sudeepdutt/mic 5675W: http://software.intel.com/en-us/mic-developer 5676F: include/linux/mic_bus.h 5677F: include/linux/scif.h 5678F: include/uapi/linux/mic_common.h 5679F: include/uapi/linux/mic_ioctl.h 5680F include/uapi/linux/scif_ioctl.h 5681F: drivers/misc/mic/ 5682F: drivers/dma/mic_x100_dma.c 5683F: drivers/dma/mic_x100_dma.h 5684F Documentation/mic/ 5685 5686INTEL PMC IPC DRIVER 5687M: Zha Qipeng<qipeng.zha@intel.com> 5688L: platform-driver-x86@vger.kernel.org 5689S: Maintained 5690F: drivers/platform/x86/intel_pmc_ipc.c 5691F: arch/x86/include/asm/intel_pmc_ipc.h 5692 5693IOC3 ETHERNET DRIVER 5694M: Ralf Baechle <ralf@linux-mips.org> 5695L: linux-mips@linux-mips.org 5696S: Maintained 5697F: drivers/net/ethernet/sgi/ioc3-eth.c 5698 5699IOC3 SERIAL DRIVER 5700M: Pat Gefre <pfg@sgi.com> 5701L: linux-serial@vger.kernel.org 5702S: Maintained 5703F: drivers/tty/serial/ioc3_serial.c 5704 5705IOMMU DRIVERS 5706M: Joerg Roedel <joro@8bytes.org> 5707L: iommu@lists.linux-foundation.org 5708T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 5709S: Maintained 5710F: drivers/iommu/ 5711 5712IP MASQUERADING 5713M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 5714S: Maintained 5715F: net/ipv4/netfilter/ipt_MASQUERADE.c 5716 5717IPATH DRIVER 5718M: Mike Marciniszyn <infinipath@intel.com> 5719L: linux-rdma@vger.kernel.org 5720S: Maintained 5721F: drivers/staging/rdma/ipath/ 5722 5723IPMI SUBSYSTEM 5724M: Corey Minyard <minyard@acm.org> 5725L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 5726W: http://openipmi.sourceforge.net/ 5727S: Supported 5728F: Documentation/IPMI.txt 5729F: drivers/char/ipmi/ 5730F: include/linux/ipmi* 5731F: include/uapi/linux/ipmi* 5732 5733QCOM AUDIO (ASoC) DRIVERS 5734M: Patrick Lai <plai@codeaurora.org> 5735M: Banajit Goswami <bgoswami@codeaurora.org> 5736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5737S: Supported 5738F: sound/soc/qcom/ 5739 5740IPS SCSI RAID DRIVER 5741M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 5742L: linux-scsi@vger.kernel.org 5743W: http://www.adaptec.com/ 5744S: Maintained 5745F: drivers/scsi/ips* 5746 5747IPVS 5748M: Wensong Zhang <wensong@linux-vs.org> 5749M: Simon Horman <horms@verge.net.au> 5750M: Julian Anastasov <ja@ssi.bg> 5751L: netdev@vger.kernel.org 5752L: lvs-devel@vger.kernel.org 5753S: Maintained 5754F: Documentation/networking/ipvs-sysctl.txt 5755F: include/net/ip_vs.h 5756F: include/uapi/linux/ip_vs.h 5757F: net/netfilter/ipvs/ 5758 5759IPWIRELESS DRIVER 5760M: Jiri Kosina <jikos@kernel.org> 5761M: David Sterba <dsterba@suse.com> 5762S: Odd Fixes 5763F: drivers/tty/ipwireless/ 5764 5765IPX NETWORK LAYER 5766M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 5767L: netdev@vger.kernel.org 5768S: Maintained 5769F: include/net/ipx.h 5770F: include/uapi/linux/ipx.h 5771F: net/ipx/ 5772 5773IRDA SUBSYSTEM 5774M: Samuel Ortiz <samuel@sortiz.org> 5775L: irda-users@lists.sourceforge.net (subscribers-only) 5776L: netdev@vger.kernel.org 5777W: http://irda.sourceforge.net/ 5778S: Maintained 5779T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 5780F: Documentation/networking/irda.txt 5781F: drivers/net/irda/ 5782F: include/net/irda/ 5783F: net/irda/ 5784 5785IRQ SUBSYSTEM 5786M: Thomas Gleixner <tglx@linutronix.de> 5787L: linux-kernel@vger.kernel.org 5788S: Maintained 5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5790F: kernel/irq/ 5791 5792IRQCHIP DRIVERS 5793M: Thomas Gleixner <tglx@linutronix.de> 5794M: Jason Cooper <jason@lakedaemon.net> 5795M: Marc Zyngier <marc.zyngier@arm.com> 5796L: linux-kernel@vger.kernel.org 5797S: Maintained 5798T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5799T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 5800F: Documentation/devicetree/bindings/interrupt-controller/ 5801F: drivers/irqchip/ 5802 5803IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 5804M: Jiang Liu <jiang.liu@linux.intel.com> 5805M: Marc Zyngier <marc.zyngier@arm.com> 5806S: Maintained 5807T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 5808F: Documentation/IRQ-domain.txt 5809F: include/linux/irqdomain.h 5810F: kernel/irq/irqdomain.c 5811F: kernel/irq/msi.c 5812 5813ISAPNP 5814M: Jaroslav Kysela <perex@perex.cz> 5815S: Maintained 5816F: Documentation/isapnp.txt 5817F: drivers/pnp/isapnp/ 5818F: include/linux/isapnp.h 5819 5820ISA RADIO MODULE 5821M: Hans Verkuil <hverkuil@xs4all.nl> 5822L: linux-media@vger.kernel.org 5823T: git git://linuxtv.org/media_tree.git 5824W: http://linuxtv.org 5825S: Maintained 5826F: drivers/media/radio/radio-isa* 5827 5828iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 5829M: Peter Jones <pjones@redhat.com> 5830M: Konrad Rzeszutek Wilk <konrad@kernel.org> 5831S: Maintained 5832F: drivers/firmware/iscsi_ibft* 5833 5834ISCSI 5835M: Mike Christie <michaelc@cs.wisc.edu> 5836L: open-iscsi@googlegroups.com 5837W: www.open-iscsi.org 5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 5839S: Maintained 5840F: drivers/scsi/*iscsi* 5841F: include/scsi/*iscsi* 5842 5843ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 5844M: Or Gerlitz <ogerlitz@mellanox.com> 5845M: Sagi Grimberg <sagig@mellanox.com> 5846M: Roi Dayan <roid@mellanox.com> 5847L: linux-rdma@vger.kernel.org 5848S: Supported 5849W: http://www.openfabrics.org 5850W: www.open-iscsi.org 5851Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5852F: drivers/infiniband/ulp/iser/ 5853 5854ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 5855M: Sagi Grimberg <sagig@mellanox.com> 5856T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 5857L: linux-rdma@vger.kernel.org 5858L: target-devel@vger.kernel.org 5859S: Supported 5860W: http://www.linux-iscsi.org 5861F: drivers/infiniband/ulp/isert 5862 5863ISDN SUBSYSTEM 5864M: Karsten Keil <isdn@linux-pingi.de> 5865L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 5866L: netdev@vger.kernel.org 5867W: http://www.isdn4linux.de 5868T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 5869S: Maintained 5870F: Documentation/isdn/ 5871F: drivers/isdn/ 5872F: include/linux/isdn.h 5873F: include/linux/isdn/ 5874F: include/uapi/linux/isdn.h 5875F: include/uapi/linux/isdn/ 5876 5877ISDN SUBSYSTEM (Eicon active card driver) 5878M: Armin Schindler <mac@melware.de> 5879L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 5880W: http://www.melware.de 5881S: Maintained 5882F: drivers/isdn/hardware/eicon/ 5883 5884IT87 HARDWARE MONITORING DRIVER 5885M: Jean Delvare <jdelvare@suse.com> 5886L: lm-sensors@lm-sensors.org 5887S: Maintained 5888F: Documentation/hwmon/it87 5889F: drivers/hwmon/it87.c 5890 5891IT913X MEDIA DRIVER 5892M: Antti Palosaari <crope@iki.fi> 5893L: linux-media@vger.kernel.org 5894W: http://linuxtv.org/ 5895W: http://palosaari.fi/linux/ 5896Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5897T: git git://linuxtv.org/anttip/media_tree.git 5898S: Maintained 5899F: drivers/media/tuners/it913x* 5900 5901IVTV VIDEO4LINUX DRIVER 5902M: Andy Walls <awalls@md.metrocast.net> 5903L: ivtv-devel@ivtvdriver.org (subscribers-only) 5904L: linux-media@vger.kernel.org 5905T: git git://linuxtv.org/media_tree.git 5906W: http://www.ivtvdriver.org 5907S: Maintained 5908F: Documentation/video4linux/*.ivtv 5909F: drivers/media/pci/ivtv/ 5910F: include/uapi/linux/ivtv* 5911 5912IX2505V MEDIA DRIVER 5913M: Malcolm Priestley <tvboxspy@gmail.com> 5914L: linux-media@vger.kernel.org 5915W: http://linuxtv.org/ 5916Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5917S: Maintained 5918F: drivers/media/dvb-frontends/ix2505v* 5919 5920JC42.4 TEMPERATURE SENSOR DRIVER 5921M: Guenter Roeck <linux@roeck-us.net> 5922L: lm-sensors@lm-sensors.org 5923S: Maintained 5924F: drivers/hwmon/jc42.c 5925F: Documentation/hwmon/jc42 5926 5927JFS FILESYSTEM 5928M: Dave Kleikamp <shaggy@kernel.org> 5929L: jfs-discussion@lists.sourceforge.net 5930W: http://jfs.sourceforge.net/ 5931T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 5932S: Maintained 5933F: Documentation/filesystems/jfs.txt 5934F: fs/jfs/ 5935 5936JME NETWORK DRIVER 5937M: Guo-Fu Tseng <cooldavid@cooldavid.org> 5938L: netdev@vger.kernel.org 5939S: Maintained 5940F: drivers/net/ethernet/jme.* 5941 5942JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 5943M: David Woodhouse <dwmw2@infradead.org> 5944L: linux-mtd@lists.infradead.org 5945W: http://www.linux-mtd.infradead.org/doc/jffs2.html 5946S: Maintained 5947F: fs/jffs2/ 5948F: include/uapi/linux/jffs2.h 5949 5950JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 5951M: "Theodore Ts'o" <tytso@mit.edu> 5952M: Jan Kara <jack@suse.com> 5953L: linux-ext4@vger.kernel.org 5954S: Maintained 5955F: fs/jbd2/ 5956F: include/linux/jbd2.h 5957 5958JPU V4L2 MEM2MEM DRIVER FOR RENESAS 5959M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 5960L: linux-media@vger.kernel.org 5961S: Maintained 5962F: drivers/media/platform/rcar_jpu.c 5963 5964JSM Neo PCI based serial card 5965M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 5966L: linux-serial@vger.kernel.org 5967S: Maintained 5968F: drivers/tty/serial/jsm/ 5969 5970K10TEMP HARDWARE MONITORING DRIVER 5971M: Clemens Ladisch <clemens@ladisch.de> 5972L: lm-sensors@lm-sensors.org 5973S: Maintained 5974F: Documentation/hwmon/k10temp 5975F: drivers/hwmon/k10temp.c 5976 5977K8TEMP HARDWARE MONITORING DRIVER 5978M: Rudolf Marek <r.marek@assembler.cz> 5979L: lm-sensors@lm-sensors.org 5980S: Maintained 5981F: Documentation/hwmon/k8temp 5982F: drivers/hwmon/k8temp.c 5983 5984KCONFIG 5985M: "Yann E. MORIN" <yann.morin.1998@free.fr> 5986L: linux-kbuild@vger.kernel.org 5987T: git git://gitorious.org/linux-kconfig/linux-kconfig 5988S: Maintained 5989F: Documentation/kbuild/kconfig-language.txt 5990F: scripts/kconfig/ 5991 5992KDUMP 5993M: Vivek Goyal <vgoyal@redhat.com> 5994M: Haren Myneni <hbabu@us.ibm.com> 5995L: kexec@lists.infradead.org 5996W: http://lse.sourceforge.net/kdump/ 5997S: Maintained 5998F: Documentation/kdump/ 5999 6000KEENE FM RADIO TRANSMITTER DRIVER 6001M: Hans Verkuil <hverkuil@xs4all.nl> 6002L: linux-media@vger.kernel.org 6003T: git git://linuxtv.org/media_tree.git 6004W: http://linuxtv.org 6005S: Maintained 6006F: drivers/media/radio/radio-keene* 6007 6008KERNEL AUTOMOUNTER v4 (AUTOFS4) 6009M: Ian Kent <raven@themaw.net> 6010L: autofs@vger.kernel.org 6011S: Maintained 6012F: fs/autofs4/ 6013 6014KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6015M: Michal Marek <mmarek@suse.com> 6016T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6017T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6018L: linux-kbuild@vger.kernel.org 6019S: Maintained 6020F: Documentation/kbuild/ 6021F: Makefile 6022F: scripts/Makefile.* 6023F: scripts/basic/ 6024F: scripts/mk* 6025F: scripts/package/ 6026 6027KERNEL JANITORS 6028L: kernel-janitors@vger.kernel.org 6029W: http://kernelnewbies.org/KernelJanitors 6030S: Odd Fixes 6031 6032KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6033M: "J. Bruce Fields" <bfields@fieldses.org> 6034M: Jeff Layton <jlayton@poochiereds.net> 6035L: linux-nfs@vger.kernel.org 6036W: http://nfs.sourceforge.net/ 6037S: Supported 6038F: fs/nfsd/ 6039F: include/uapi/linux/nfsd/ 6040F: fs/lockd/ 6041F: fs/nfs_common/ 6042F: net/sunrpc/ 6043F: include/linux/lockd/ 6044F: include/linux/sunrpc/ 6045F: include/uapi/linux/sunrpc/ 6046 6047KERNEL SELFTEST FRAMEWORK 6048M: Shuah Khan <shuahkh@osg.samsung.com> 6049L: linux-api@vger.kernel.org 6050T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6051S: Maintained 6052F: tools/testing/selftests 6053 6054KERNEL VIRTUAL MACHINE (KVM) 6055M: Gleb Natapov <gleb@kernel.org> 6056M: Paolo Bonzini <pbonzini@redhat.com> 6057L: kvm@vger.kernel.org 6058W: http://www.linux-kvm.org 6059T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6060S: Supported 6061F: Documentation/*/kvm*.txt 6062F: Documentation/virtual/kvm/ 6063F: arch/*/kvm/ 6064F: arch/x86/kernel/kvm.c 6065F: arch/x86/kernel/kvmclock.c 6066F: arch/*/include/asm/kvm* 6067F: include/linux/kvm* 6068F: include/uapi/linux/kvm* 6069F: virt/kvm/ 6070 6071KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6072M: Joerg Roedel <joro@8bytes.org> 6073L: kvm@vger.kernel.org 6074W: http://www.linux-kvm.org/ 6075S: Maintained 6076F: arch/x86/include/asm/svm.h 6077F: arch/x86/kvm/svm.c 6078 6079KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6080M: Alexander Graf <agraf@suse.com> 6081L: kvm-ppc@vger.kernel.org 6082W: http://www.linux-kvm.org/ 6083T: git git://github.com/agraf/linux-2.6.git 6084S: Supported 6085F: arch/powerpc/include/asm/kvm* 6086F: arch/powerpc/kvm/ 6087 6088KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6089M: Christian Borntraeger <borntraeger@de.ibm.com> 6090M: Cornelia Huck <cornelia.huck@de.ibm.com> 6091L: linux-s390@vger.kernel.org 6092W: http://www.ibm.com/developerworks/linux/linux390/ 6093S: Supported 6094F: Documentation/s390/kvm.txt 6095F: arch/s390/include/asm/kvm* 6096F: arch/s390/kvm/ 6097 6098KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6099M: Christoffer Dall <christoffer.dall@linaro.org> 6100M: Marc Zyngier <marc.zyngier@arm.com> 6101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6102L: kvmarm@lists.cs.columbia.edu 6103W: http://systems.cs.columbia.edu/projects/kvm-arm 6104S: Supported 6105F: arch/arm/include/uapi/asm/kvm* 6106F: arch/arm/include/asm/kvm* 6107F: arch/arm/kvm/ 6108F: virt/kvm/arm/ 6109F: include/kvm/arm_* 6110 6111KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6112M: Christoffer Dall <christoffer.dall@linaro.org> 6113M: Marc Zyngier <marc.zyngier@arm.com> 6114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6115L: kvmarm@lists.cs.columbia.edu 6116S: Maintained 6117F: arch/arm64/include/uapi/asm/kvm* 6118F: arch/arm64/include/asm/kvm* 6119F: arch/arm64/kvm/ 6120 6121KEXEC 6122M: Eric Biederman <ebiederm@xmission.com> 6123W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6124L: kexec@lists.infradead.org 6125S: Maintained 6126F: include/linux/kexec.h 6127F: include/uapi/linux/kexec.h 6128F: kernel/kexec.c 6129 6130KEYS/KEYRINGS: 6131M: David Howells <dhowells@redhat.com> 6132L: keyrings@vger.kernel.org 6133S: Maintained 6134F: Documentation/security/keys.txt 6135F: include/linux/key.h 6136F: include/linux/key-type.h 6137F: include/keys/ 6138F: security/keys/ 6139 6140KEYS-TRUSTED 6141M: David Safford <safford@us.ibm.com> 6142M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6143L: linux-security-module@vger.kernel.org 6144L: keyrings@vger.kernel.org 6145S: Supported 6146F: Documentation/security/keys-trusted-encrypted.txt 6147F: include/keys/trusted-type.h 6148F: security/keys/trusted.c 6149F: security/keys/trusted.h 6150 6151KEYS-ENCRYPTED 6152M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6153M: David Safford <safford@us.ibm.com> 6154L: linux-security-module@vger.kernel.org 6155L: keyrings@vger.kernel.org 6156S: Supported 6157F: Documentation/security/keys-trusted-encrypted.txt 6158F: include/keys/encrypted-type.h 6159F: security/keys/encrypted-keys/ 6160 6161KGDB / KDB /debug_core 6162M: Jason Wessel <jason.wessel@windriver.com> 6163W: http://kgdb.wiki.kernel.org/ 6164L: kgdb-bugreport@lists.sourceforge.net 6165S: Maintained 6166F: Documentation/DocBook/kgdb.tmpl 6167F: drivers/misc/kgdbts.c 6168F: drivers/tty/serial/kgdboc.c 6169F: include/linux/kdb.h 6170F: include/linux/kgdb.h 6171F: kernel/debug/ 6172 6173KMEMCHECK 6174M: Vegard Nossum <vegardno@ifi.uio.no> 6175M: Pekka Enberg <penberg@kernel.org> 6176S: Maintained 6177F: Documentation/kmemcheck.txt 6178F: arch/x86/include/asm/kmemcheck.h 6179F: arch/x86/mm/kmemcheck/ 6180F: include/linux/kmemcheck.h 6181F: mm/kmemcheck.c 6182 6183KMEMLEAK 6184M: Catalin Marinas <catalin.marinas@arm.com> 6185S: Maintained 6186F: Documentation/kmemleak.txt 6187F: include/linux/kmemleak.h 6188F: mm/kmemleak.c 6189F: mm/kmemleak-test.c 6190 6191KPROBES 6192M: Ananth N Mavinakayanahalli <ananth@in.ibm.com> 6193M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6194M: "David S. Miller" <davem@davemloft.net> 6195M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com> 6196S: Maintained 6197F: Documentation/kprobes.txt 6198F: include/linux/kprobes.h 6199F: kernel/kprobes.c 6200 6201KS0108 LCD CONTROLLER DRIVER 6202M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6203W: http://miguelojeda.es/auxdisplay.htm 6204W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6205S: Maintained 6206F: Documentation/auxdisplay/ks0108 6207F: drivers/auxdisplay/ks0108.c 6208F: include/linux/ks0108.h 6209 6210L3MDEV 6211M: David Ahern <dsa@cumulusnetworks.com> 6212L: netdev@vger.kernel.org 6213S: Maintained 6214F: net/l3mdev 6215F: include/net/l3mdev.h 6216 6217LAPB module 6218L: linux-x25@vger.kernel.org 6219S: Orphan 6220F: Documentation/networking/lapb-module.txt 6221F: include/*/lapb.h 6222F: net/lapb/ 6223 6224LASI 53c700 driver for PARISC 6225M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6226L: linux-scsi@vger.kernel.org 6227S: Maintained 6228F: Documentation/scsi/53c700.txt 6229F: drivers/scsi/53c700* 6230 6231LED SUBSYSTEM 6232M: Richard Purdie <rpurdie@rpsys.net> 6233M: Jacek Anaszewski <j.anaszewski@samsung.com> 6234L: linux-leds@vger.kernel.org 6235T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6236S: Maintained 6237F: drivers/leds/ 6238F: include/linux/leds.h 6239 6240LEGACY EEPROM DRIVER 6241M: Jean Delvare <jdelvare@suse.com> 6242S: Maintained 6243F: Documentation/misc-devices/eeprom 6244F: drivers/misc/eeprom/eeprom.c 6245 6246LEGO USB Tower driver 6247M: Juergen Stuber <starblue@users.sourceforge.net> 6248L: legousb-devel@lists.sourceforge.net 6249W: http://legousb.sourceforge.net/ 6250S: Maintained 6251F: drivers/usb/misc/legousbtower.c 6252 6253LG2160 MEDIA DRIVER 6254M: Michael Krufky <mkrufky@linuxtv.org> 6255L: linux-media@vger.kernel.org 6256W: http://linuxtv.org/ 6257W: http://github.com/mkrufky 6258Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6259T: git git://linuxtv.org/mkrufky/tuners.git 6260S: Maintained 6261F: drivers/media/dvb-frontends/lg2160.* 6262 6263LGDT3305 MEDIA DRIVER 6264M: Michael Krufky <mkrufky@linuxtv.org> 6265L: linux-media@vger.kernel.org 6266W: http://linuxtv.org/ 6267W: http://github.com/mkrufky 6268Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6269T: git git://linuxtv.org/mkrufky/tuners.git 6270S: Maintained 6271F: drivers/media/dvb-frontends/lgdt3305.* 6272 6273LGUEST 6274M: Rusty Russell <rusty@rustcorp.com.au> 6275L: lguest@lists.ozlabs.org 6276W: http://lguest.ozlabs.org/ 6277S: Odd Fixes 6278F: arch/x86/include/asm/lguest*.h 6279F: arch/x86/lguest/ 6280F: drivers/lguest/ 6281F: include/linux/lguest*.h 6282F: tools/lguest/ 6283 6284LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6285M: Tejun Heo <tj@kernel.org> 6286L: linux-ide@vger.kernel.org 6287T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6288S: Maintained 6289F: drivers/ata/ 6290F: include/linux/ata.h 6291F: include/linux/libata.h 6292 6293LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6294M: Viresh Kumar <vireshk@kernel.org> 6295L: linux-ide@vger.kernel.org 6296T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6297S: Maintained 6298F: include/linux/pata_arasan_cf_data.h 6299F: drivers/ata/pata_arasan_cf.c 6300 6301LIBATA PATA DRIVERS 6302M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6303M: Tejun Heo <tj@kernel.org> 6304L: linux-ide@vger.kernel.org 6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6306S: Maintained 6307F: drivers/ata/pata_*.c 6308F: drivers/ata/ata_generic.c 6309 6310LIBATA SATA AHCI PLATFORM devices support 6311M: Hans de Goede <hdegoede@redhat.com> 6312M: Tejun Heo <tj@kernel.org> 6313L: linux-ide@vger.kernel.org 6314T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6315S: Maintained 6316F: drivers/ata/ahci_platform.c 6317F: drivers/ata/libahci_platform.c 6318F: include/linux/ahci_platform.h 6319 6320LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6321M: Mikael Pettersson <mikpelinux@gmail.com> 6322L: linux-ide@vger.kernel.org 6323T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6324S: Maintained 6325F: drivers/ata/sata_promise.* 6326 6327LIBLOCKDEP 6328M: Sasha Levin <sasha.levin@oracle.com> 6329S: Maintained 6330F: tools/lib/lockdep/ 6331 6332LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6333M: Dan Williams <dan.j.williams@intel.com> 6334L: linux-nvdimm@lists.01.org 6335Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6336S: Supported 6337F: drivers/nvdimm/* 6338F: include/linux/nd.h 6339F: include/linux/libnvdimm.h 6340F: include/uapi/linux/ndctl.h 6341 6342LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6343M: Ross Zwisler <ross.zwisler@linux.intel.com> 6344L: linux-nvdimm@lists.01.org 6345Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6346S: Supported 6347F: drivers/nvdimm/blk.c 6348F: drivers/nvdimm/region_devs.c 6349F: drivers/acpi/nfit* 6350 6351LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6352M: Vishal Verma <vishal.l.verma@intel.com> 6353L: linux-nvdimm@lists.01.org 6354Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6355S: Supported 6356F: drivers/nvdimm/btt* 6357 6358LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6359M: Ross Zwisler <ross.zwisler@linux.intel.com> 6360L: linux-nvdimm@lists.01.org 6361Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6362S: Supported 6363F: drivers/nvdimm/pmem.c 6364F: include/linux/pmem.h 6365F: arch/*/include/asm/pmem.h 6366 6367LIGHTNVM PLATFORM SUPPORT 6368M: Matias Bjorling <mb@lightnvm.io> 6369W: http://github/OpenChannelSSD 6370L: linux-block@vger.kernel.org 6371S: Maintained 6372F: drivers/lightnvm/ 6373F: include/linux/lightnvm.h 6374F: include/uapi/linux/lightnvm.h 6375 6376LINUX FOR IBM pSERIES (RS/6000) 6377M: Paul Mackerras <paulus@au.ibm.com> 6378W: http://www.ibm.com/linux/ltc/projects/ppc 6379S: Supported 6380F: arch/powerpc/boot/rs6000.h 6381 6382LINUX FOR POWERPC (32-BIT AND 64-BIT) 6383M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6384M: Paul Mackerras <paulus@samba.org> 6385M: Michael Ellerman <mpe@ellerman.id.au> 6386W: http://www.penguinppc.org/ 6387L: linuxppc-dev@lists.ozlabs.org 6388Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6389T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6390S: Supported 6391F: Documentation/powerpc/ 6392F: arch/powerpc/ 6393 6394LINUX FOR POWER MACINTOSH 6395M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6396W: http://www.penguinppc.org/ 6397L: linuxppc-dev@lists.ozlabs.org 6398S: Maintained 6399F: arch/powerpc/platforms/powermac/ 6400F: drivers/macintosh/ 6401 6402LINUX FOR POWERPC EMBEDDED MPC5XXX 6403M: Anatolij Gustschin <agust@denx.de> 6404L: linuxppc-dev@lists.ozlabs.org 6405T: git git://git.denx.de/linux-denx-agust.git 6406S: Maintained 6407F: arch/powerpc/platforms/512x/ 6408F: arch/powerpc/platforms/52xx/ 6409 6410LINUX FOR POWERPC EMBEDDED PPC4XX 6411M: Alistair Popple <alistair@popple.id.au> 6412M: Matt Porter <mporter@kernel.crashing.org> 6413W: http://www.penguinppc.org/ 6414L: linuxppc-dev@lists.ozlabs.org 6415S: Maintained 6416F: arch/powerpc/platforms/40x/ 6417F: arch/powerpc/platforms/44x/ 6418 6419LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6420L: linuxppc-dev@lists.ozlabs.org 6421S: Orphan 6422F: arch/powerpc/*/*virtex* 6423F: arch/powerpc/*/*/*virtex* 6424 6425LINUX FOR POWERPC EMBEDDED PPC8XX 6426M: Vitaly Bordug <vitb@kernel.crashing.org> 6427W: http://www.penguinppc.org/ 6428L: linuxppc-dev@lists.ozlabs.org 6429S: Maintained 6430F: arch/powerpc/platforms/8xx/ 6431 6432LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6433M: Scott Wood <scottwood@freescale.com> 6434M: Kumar Gala <galak@kernel.crashing.org> 6435W: http://www.penguinppc.org/ 6436L: linuxppc-dev@lists.ozlabs.org 6437T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6438S: Maintained 6439F: arch/powerpc/platforms/83xx/ 6440F: arch/powerpc/platforms/85xx/ 6441 6442LINUX FOR POWERPC PA SEMI PWRFICIENT 6443M: Olof Johansson <olof@lixom.net> 6444L: linuxppc-dev@lists.ozlabs.org 6445S: Maintained 6446F: arch/powerpc/platforms/pasemi/ 6447F: drivers/*/*pasemi* 6448F: drivers/*/*/*pasemi* 6449 6450LINUX SECURITY MODULE (LSM) FRAMEWORK 6451M: Chris Wright <chrisw@sous-sol.org> 6452L: linux-security-module@vger.kernel.org 6453S: Supported 6454 6455LIS3LV02D ACCELEROMETER DRIVER 6456M: Eric Piel <eric.piel@tremplin-utc.net> 6457S: Maintained 6458F: Documentation/misc-devices/lis3lv02d 6459F: drivers/misc/lis3lv02d/ 6460F: drivers/platform/x86/hp_accel.c 6461 6462LIVE PATCHING 6463M: Josh Poimboeuf <jpoimboe@redhat.com> 6464M: Seth Jennings <sjenning@redhat.com> 6465M: Jiri Kosina <jikos@kernel.org> 6466M: Vojtech Pavlik <vojtech@suse.com> 6467S: Maintained 6468F: kernel/livepatch/ 6469F: include/linux/livepatch.h 6470F: arch/x86/include/asm/livepatch.h 6471F: arch/x86/kernel/livepatch.c 6472F: Documentation/ABI/testing/sysfs-kernel-livepatch 6473F: samples/livepatch/ 6474L: live-patching@vger.kernel.org 6475T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6476 6477LLC (802.2) 6478M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6479S: Maintained 6480F: include/linux/llc.h 6481F: include/uapi/linux/llc.h 6482F: include/net/llc* 6483F: net/llc/ 6484 6485LM73 HARDWARE MONITOR DRIVER 6486M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6487L: lm-sensors@lm-sensors.org 6488S: Maintained 6489F: drivers/hwmon/lm73.c 6490 6491LM78 HARDWARE MONITOR DRIVER 6492M: Jean Delvare <jdelvare@suse.com> 6493L: lm-sensors@lm-sensors.org 6494S: Maintained 6495F: Documentation/hwmon/lm78 6496F: drivers/hwmon/lm78.c 6497 6498LM83 HARDWARE MONITOR DRIVER 6499M: Jean Delvare <jdelvare@suse.com> 6500L: lm-sensors@lm-sensors.org 6501S: Maintained 6502F: Documentation/hwmon/lm83 6503F: drivers/hwmon/lm83.c 6504 6505LM90 HARDWARE MONITOR DRIVER 6506M: Jean Delvare <jdelvare@suse.com> 6507L: lm-sensors@lm-sensors.org 6508S: Maintained 6509F: Documentation/hwmon/lm90 6510F: Documentation/devicetree/bindings/hwmon/lm90.txt 6511F: drivers/hwmon/lm90.c 6512 6513LM95234 HARDWARE MONITOR DRIVER 6514M: Guenter Roeck <linux@roeck-us.net> 6515L: lm-sensors@lm-sensors.org 6516S: Maintained 6517F: Documentation/hwmon/lm95234 6518F: drivers/hwmon/lm95234.c 6519 6520LME2510 MEDIA DRIVER 6521M: Malcolm Priestley <tvboxspy@gmail.com> 6522L: linux-media@vger.kernel.org 6523W: http://linuxtv.org/ 6524Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6525S: Maintained 6526F: drivers/media/usb/dvb-usb-v2/lmedm04* 6527 6528LOCKDEP AND LOCKSTAT 6529M: Peter Zijlstra <peterz@infradead.org> 6530M: Ingo Molnar <mingo@redhat.com> 6531L: linux-kernel@vger.kernel.org 6532T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 6533S: Maintained 6534F: Documentation/locking/lockdep*.txt 6535F: Documentation/locking/lockstat.txt 6536F: include/linux/lockdep.h 6537F: kernel/locking/ 6538 6539LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 6540M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 6541L: linux-ntfs-dev@lists.sourceforge.net 6542W: http://www.linux-ntfs.org/content/view/19/37/ 6543S: Maintained 6544F: Documentation/ldm.txt 6545F: block/partitions/ldm.* 6546 6547LogFS 6548M: Joern Engel <joern@logfs.org> 6549M: Prasad Joshi <prasadjoshi.linux@gmail.com> 6550L: logfs@logfs.org 6551W: logfs.org 6552S: Maintained 6553F: fs/logfs/ 6554 6555LPC32XX MACHINE SUPPORT 6556M: Roland Stigge <stigge@antcom.de> 6557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6558S: Maintained 6559F: arch/arm/mach-lpc32xx/ 6560 6561LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 6562M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com> 6563M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com> 6564M: Sreekanth Reddy <sreekanth.reddy@avagotech.com> 6565M: Abhijit Mahajan <abhijit.mahajan@avagotech.com> 6566L: MPT-FusionLinux.pdl@avagotech.com 6567L: linux-scsi@vger.kernel.org 6568W: http://www.lsilogic.com/support 6569S: Supported 6570F: drivers/message/fusion/ 6571F: drivers/scsi/mpt2sas/ 6572F: drivers/scsi/mpt3sas/ 6573 6574LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 6575M: Matthew Wilcox <matthew@wil.cx> 6576L: linux-scsi@vger.kernel.org 6577S: Maintained 6578F: drivers/scsi/sym53c8xx_2/ 6579 6580LTC4261 HARDWARE MONITOR DRIVER 6581M: Guenter Roeck <linux@roeck-us.net> 6582L: lm-sensors@lm-sensors.org 6583S: Maintained 6584F: Documentation/hwmon/ltc4261 6585F: drivers/hwmon/ltc4261.c 6586 6587LTP (Linux Test Project) 6588M: Mike Frysinger <vapier@gentoo.org> 6589M: Cyril Hrubis <chrubis@suse.cz> 6590M: Wanlong Gao <wanlong.gao@gmail.com> 6591M: Jan Stancek <jstancek@redhat.com> 6592M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 6593M: Alexey Kodanev <alexey.kodanev@oracle.com> 6594L: ltp@lists.linux.it (subscribers-only) 6595W: http://linux-test-project.github.io/ 6596T: git git://github.com/linux-test-project/ltp.git 6597S: Maintained 6598 6599M32R ARCHITECTURE 6600W: http://www.linux-m32r.org/ 6601S: Orphan 6602F: arch/m32r/ 6603 6604M68K ARCHITECTURE 6605M: Geert Uytterhoeven <geert@linux-m68k.org> 6606L: linux-m68k@lists.linux-m68k.org 6607W: http://www.linux-m68k.org/ 6608T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 6609S: Maintained 6610F: arch/m68k/ 6611F: drivers/zorro/ 6612 6613M68K ON APPLE MACINTOSH 6614M: Joshua Thompson <funaho@jurai.org> 6615W: http://www.mac.linux-m68k.org/ 6616L: linux-m68k@lists.linux-m68k.org 6617S: Maintained 6618F: arch/m68k/mac/ 6619 6620M68K ON HP9000/300 6621M: Philip Blundell <philb@gnu.org> 6622W: http://www.tazenda.demon.co.uk/phil/linux-hp 6623S: Maintained 6624F: arch/m68k/hp300/ 6625 6626M88DS3103 MEDIA DRIVER 6627M: Antti Palosaari <crope@iki.fi> 6628L: linux-media@vger.kernel.org 6629W: http://linuxtv.org/ 6630W: http://palosaari.fi/linux/ 6631Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6632T: git git://linuxtv.org/anttip/media_tree.git 6633S: Maintained 6634F: drivers/media/dvb-frontends/m88ds3103* 6635 6636M88RS2000 MEDIA DRIVER 6637M: Malcolm Priestley <tvboxspy@gmail.com> 6638L: linux-media@vger.kernel.org 6639W: http://linuxtv.org/ 6640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6641S: Maintained 6642F: drivers/media/dvb-frontends/m88rs2000* 6643 6644MA901 MASTERKIT USB FM RADIO DRIVER 6645M: Alexey Klimov <klimov.linux@gmail.com> 6646L: linux-media@vger.kernel.org 6647T: git git://linuxtv.org/media_tree.git 6648S: Maintained 6649F: drivers/media/radio/radio-ma901.c 6650 6651MAC80211 6652M: Johannes Berg <johannes@sipsolutions.net> 6653L: linux-wireless@vger.kernel.org 6654W: http://wireless.kernel.org/ 6655T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 6656T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 6657S: Maintained 6658F: Documentation/networking/mac80211-injection.txt 6659F: include/net/mac80211.h 6660F: net/mac80211/ 6661 6662MACVLAN DRIVER 6663M: Patrick McHardy <kaber@trash.net> 6664L: netdev@vger.kernel.org 6665S: Maintained 6666F: drivers/net/macvlan.c 6667F: include/linux/if_macvlan.h 6668 6669MAILBOX API 6670M: Jassi Brar <jassisinghbrar@gmail.com> 6671L: linux-kernel@vger.kernel.org 6672S: Maintained 6673F: drivers/mailbox/ 6674F: include/linux/mailbox_client.h 6675F: include/linux/mailbox_controller.h 6676 6677MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 6678M: Michael Kerrisk <mtk.manpages@gmail.com> 6679W: http://www.kernel.org/doc/man-pages 6680L: linux-man@vger.kernel.org 6681S: Maintained 6682 6683MARVELL ARMADA DRM SUPPORT 6684M: Russell King <rmk+kernel@arm.linux.org.uk> 6685S: Maintained 6686F: drivers/gpu/drm/armada/ 6687 6688MARVELL 88E6352 DSA support 6689M: Guenter Roeck <linux@roeck-us.net> 6690S: Maintained 6691F: drivers/net/dsa/mv88e6352.c 6692 6693MARVELL CRYPTO DRIVER 6694M: Boris Brezillon <boris.brezillon@free-electrons.com> 6695M: Arnaud Ebalard <arno@natisbad.org> 6696F: drivers/crypto/marvell/ 6697S: Maintained 6698L: linux-crypto@vger.kernel.org 6699 6700MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 6701M: Mirko Lindner <mlindner@marvell.com> 6702M: Stephen Hemminger <stephen@networkplumber.org> 6703L: netdev@vger.kernel.org 6704S: Maintained 6705F: drivers/net/ethernet/marvell/sk* 6706 6707MARVELL LIBERTAS WIRELESS DRIVER 6708L: libertas-dev@lists.infradead.org 6709S: Orphan 6710F: drivers/net/wireless/libertas/ 6711 6712MARVELL MV643XX ETHERNET DRIVER 6713M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 6714L: netdev@vger.kernel.org 6715S: Maintained 6716F: drivers/net/ethernet/marvell/mv643xx_eth.* 6717F: include/linux/mv643xx.h 6718 6719MARVELL MVNETA ETHERNET DRIVER 6720M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 6721L: netdev@vger.kernel.org 6722S: Maintained 6723F: drivers/net/ethernet/marvell/mvneta.* 6724 6725MARVELL MWIFIEX WIRELESS DRIVER 6726M: Amitkumar Karwar <akarwar@marvell.com> 6727M: Nishant Sarmukadam <nishants@marvell.com> 6728L: linux-wireless@vger.kernel.org 6729S: Maintained 6730F: drivers/net/wireless/mwifiex/ 6731 6732MARVELL MWL8K WIRELESS DRIVER 6733M: Lennert Buytenhek <buytenh@wantstofly.org> 6734L: linux-wireless@vger.kernel.org 6735S: Odd Fixes 6736F: drivers/net/wireless/mwl8k.c 6737 6738MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 6739M: Nicolas Pitre <nico@fluxnic.net> 6740S: Odd Fixes 6741F: drivers/mmc/host/mvsdio.* 6742 6743MATROX FRAMEBUFFER DRIVER 6744L: linux-fbdev@vger.kernel.org 6745S: Orphan 6746F: drivers/video/fbdev/matrox/matroxfb_* 6747F: include/uapi/linux/matroxfb.h 6748 6749MAX16065 HARDWARE MONITOR DRIVER 6750M: Guenter Roeck <linux@roeck-us.net> 6751L: lm-sensors@lm-sensors.org 6752S: Maintained 6753F: Documentation/hwmon/max16065 6754F: drivers/hwmon/max16065.c 6755 6756MAX20751 HARDWARE MONITOR DRIVER 6757M: Guenter Roeck <linux@roeck-us.net> 6758L: lm-sensors@lm-sensors.org 6759S: Maintained 6760F: Documentation/hwmon/max20751 6761F: drivers/hwmon/max20751.c 6762 6763MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6764M: "Hans J. Koch" <hjk@hansjkoch.de> 6765L: lm-sensors@lm-sensors.org 6766S: Maintained 6767F: Documentation/hwmon/max6650 6768F: drivers/hwmon/max6650.c 6769 6770MAX6697 HARDWARE MONITOR DRIVER 6771M: Guenter Roeck <linux@roeck-us.net> 6772L: lm-sensors@lm-sensors.org 6773S: Maintained 6774F: Documentation/hwmon/max6697 6775F: Documentation/devicetree/bindings/i2c/max6697.txt 6776F: drivers/hwmon/max6697.c 6777F: include/linux/platform_data/max6697.h 6778 6779MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 6780M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 6781L: linux-pm@vger.kernel.org 6782S: Supported 6783F: drivers/power/max14577_charger.c 6784F: drivers/power/max77693_charger.c 6785 6786MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 6787M: Javier Martinez Canillas <javier@osg.samsung.com> 6788L: linux-kernel@vger.kernel.org 6789S: Supported 6790F: drivers/*/*max77802.c 6791F: Documentation/devicetree/bindings/*/*max77802.txt 6792F: include/dt-bindings/*/*max77802.h 6793 6794MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 6795M: Chanwoo Choi <cw00.choi@samsung.com> 6796M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 6797L: linux-kernel@vger.kernel.org 6798S: Supported 6799F: drivers/*/max14577.c 6800F: drivers/*/max77686.c 6801F: drivers/*/max77693.c 6802F: drivers/extcon/extcon-max14577.c 6803F: drivers/extcon/extcon-max77693.c 6804F: drivers/rtc/rtc-max77686.c 6805F: drivers/clk/clk-max77686.c 6806F: Documentation/devicetree/bindings/mfd/max14577.txt 6807F: Documentation/devicetree/bindings/*/max77686.txt 6808F: Documentation/devicetree/bindings/mfd/max77693.txt 6809F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 6810F: include/linux/mfd/max14577*.h 6811F: include/linux/mfd/max77686*.h 6812F: include/linux/mfd/max77693*.h 6813 6814MAXIRADIO FM RADIO RECEIVER DRIVER 6815M: Hans Verkuil <hverkuil@xs4all.nl> 6816L: linux-media@vger.kernel.org 6817T: git git://linuxtv.org/media_tree.git 6818W: http://linuxtv.org 6819S: Maintained 6820F: drivers/media/radio/radio-maxiradio* 6821 6822MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 6823M: Peter Rosin <peda@axentia.se> 6824L: linux-iio@vger.kernel.org 6825S: Maintained 6826F: drivers/iio/potentiometer/mcp4531.c 6827 6828MEDIA DRIVERS FOR RENESAS - VSP1 6829M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 6830L: linux-media@vger.kernel.org 6831L: linux-sh@vger.kernel.org 6832T: git git://linuxtv.org/media_tree.git 6833S: Supported 6834F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 6835F: drivers/media/platform/vsp1/ 6836 6837MEDIA DRIVERS FOR ASCOT2E 6838M: Sergey Kozlov <serjk@netup.ru> 6839L: linux-media@vger.kernel.org 6840W: http://linuxtv.org 6841W: http://netup.tv/ 6842T: git git://linuxtv.org/media_tree.git 6843S: Supported 6844F: drivers/media/dvb-frontends/ascot2e* 6845 6846MEDIA DRIVERS FOR CXD2841ER 6847M: Sergey Kozlov <serjk@netup.ru> 6848L: linux-media@vger.kernel.org 6849W: http://linuxtv.org/ 6850W: http://netup.tv/ 6851T: git git://linuxtv.org/media_tree.git 6852S: Supported 6853F: drivers/media/dvb-frontends/cxd2841er* 6854 6855MEDIA DRIVERS FOR HORUS3A 6856M: Sergey Kozlov <serjk@netup.ru> 6857L: linux-media@vger.kernel.org 6858W: http://linuxtv.org/ 6859W: http://netup.tv/ 6860T: git git://linuxtv.org/media_tree.git 6861S: Supported 6862F: drivers/media/dvb-frontends/horus3a* 6863 6864MEDIA DRIVERS FOR LNBH25 6865M: Sergey Kozlov <serjk@netup.ru> 6866L: linux-media@vger.kernel.org 6867W: http://linuxtv.org/ 6868W: http://netup.tv/ 6869T: git git://linuxtv.org/media_tree.git 6870S: Supported 6871F: drivers/media/dvb-frontends/lnbh25* 6872 6873MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 6874M: Sergey Kozlov <serjk@netup.ru> 6875L: linux-media@vger.kernel.org 6876W: http://linuxtv.org/ 6877W: http://netup.tv/ 6878T: git git://linuxtv.org/media_tree.git 6879S: Supported 6880F: drivers/media/pci/netup_unidvb/* 6881 6882MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 6883M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 6884P: LinuxTV.org Project 6885L: linux-media@vger.kernel.org 6886W: http://linuxtv.org 6887Q: http://patchwork.kernel.org/project/linux-media/list/ 6888T: git git://linuxtv.org/media_tree.git 6889S: Maintained 6890F: Documentation/dvb/ 6891F: Documentation/video4linux/ 6892F: Documentation/DocBook/media/ 6893F: drivers/media/ 6894F: drivers/staging/media/ 6895F: include/media/ 6896F: include/uapi/linux/dvb/ 6897F: include/uapi/linux/videodev2.h 6898F: include/uapi/linux/media.h 6899F: include/uapi/linux/v4l2-* 6900F: include/uapi/linux/meye.h 6901F: include/uapi/linux/ivtv* 6902F: include/uapi/linux/uvcvideo.h 6903 6904MEDIATEK MT7601U WIRELESS LAN DRIVER 6905M: Jakub Kicinski <kubakici@wp.pl> 6906L: linux-wireless@vger.kernel.org 6907S: Maintained 6908F: drivers/net/wireless/mediatek/mt7601u/ 6909 6910MEGARAID SCSI/SAS DRIVERS 6911M: Kashyap Desai <kashyap.desai@avagotech.com> 6912M: Sumit Saxena <sumit.saxena@avagotech.com> 6913M: Uday Lingala <uday.lingala@avagotech.com> 6914L: megaraidlinux.pdl@avagotech.com 6915L: linux-scsi@vger.kernel.org 6916W: http://www.lsi.com 6917S: Maintained 6918F: Documentation/scsi/megaraid.txt 6919F: drivers/scsi/megaraid.* 6920F: drivers/scsi/megaraid/ 6921 6922MELLANOX ETHERNET DRIVER (mlx4_en) 6923M: Eugenia Emantayev <eugenia@mellanox.com> 6924L: netdev@vger.kernel.org 6925S: Supported 6926W: http://www.mellanox.com 6927Q: http://patchwork.ozlabs.org/project/netdev/list/ 6928F: drivers/net/ethernet/mellanox/mlx4/en_* 6929 6930MELLANOX ETHERNET DRIVER (mlx5e) 6931M: Saeed Mahameed <saeedm@mellanox.com> 6932L: netdev@vger.kernel.org 6933S: Supported 6934W: http://www.mellanox.com 6935Q: http://patchwork.ozlabs.org/project/netdev/list/ 6936F: drivers/net/ethernet/mellanox/mlx5/core/en_* 6937 6938MELLANOX ETHERNET SWITCH DRIVERS 6939M: Jiri Pirko <jiri@mellanox.com> 6940M: Ido Schimmel <idosch@mellanox.com> 6941L: netdev@vger.kernel.org 6942S: Supported 6943W: http://www.mellanox.com 6944Q: http://patchwork.ozlabs.org/project/netdev/list/ 6945F: drivers/net/ethernet/mellanox/mlxsw/ 6946 6947MEMBARRIER SUPPORT 6948M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 6949M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 6950L: linux-kernel@vger.kernel.org 6951S: Supported 6952F: kernel/membarrier.c 6953F: include/uapi/linux/membarrier.h 6954 6955MEMORY MANAGEMENT 6956L: linux-mm@kvack.org 6957W: http://www.linux-mm.org 6958S: Maintained 6959F: include/linux/mm.h 6960F: include/linux/gfp.h 6961F: include/linux/mmzone.h 6962F: include/linux/memory_hotplug.h 6963F: include/linux/vmalloc.h 6964F: mm/ 6965 6966MEMORY TECHNOLOGY DEVICES (MTD) 6967M: David Woodhouse <dwmw2@infradead.org> 6968M: Brian Norris <computersforpeace@gmail.com> 6969L: linux-mtd@lists.infradead.org 6970W: http://www.linux-mtd.infradead.org/ 6971Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 6972T: git git://git.infradead.org/linux-mtd.git 6973T: git git://git.infradead.org/l2-mtd.git 6974S: Maintained 6975F: drivers/mtd/ 6976F: include/linux/mtd/ 6977F: include/uapi/mtd/ 6978 6979MEN A21 WATCHDOG DRIVER 6980M: Johannes Thumshirn <morbidrsa@gmail.com> 6981L: linux-watchdog@vger.kernel.org 6982S: Maintained 6983F: drivers/watchdog/mena21_wdt.c 6984 6985MEN CHAMELEON BUS (mcb) 6986M: Johannes Thumshirn <morbidrsa@gmail.com> 6987S: Maintained 6988F: drivers/mcb/ 6989F: include/linux/mcb.h 6990F: Documentation/men-chameleon-bus.txt 6991 6992MEN F21BMC (Board Management Controller) 6993M: Andreas Werner <andreas.werner@men.de> 6994S: Supported 6995F: drivers/mfd/menf21bmc.c 6996F: drivers/watchdog/menf21bmc_wdt.c 6997F: drivers/leds/leds-menf21bmc.c 6998F: drivers/hwmon/menf21bmc_hwmon.c 6999F: Documentation/hwmon/menf21bmc 7000 7001METAG ARCHITECTURE 7002M: James Hogan <james.hogan@imgtec.com> 7003L: linux-metag@vger.kernel.org 7004S: Odd Fixes 7005F: arch/metag/ 7006F: Documentation/metag/ 7007F: Documentation/devicetree/bindings/metag/ 7008F: Documentation/devicetree/bindings/interrupt-controller/img,* 7009F: drivers/clocksource/metag_generic.c 7010F: drivers/irqchip/irq-metag.c 7011F: drivers/irqchip/irq-metag-ext.c 7012F: drivers/tty/metag_da.c 7013 7014MICROBLAZE ARCHITECTURE 7015M: Michal Simek <monstr@monstr.eu> 7016W: http://www.monstr.eu/fdt/ 7017T: git git://git.monstr.eu/linux-2.6-microblaze.git 7018S: Supported 7019F: arch/microblaze/ 7020 7021MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7022M: Chen Yu <yu.c.chen@intel.com> 7023L: platform-driver-x86@vger.kernel.org 7024S: Supported 7025F: drivers/platform/x86/surfacepro3_button.c 7026 7027MICROTEK X6 SCANNER 7028M: Oliver Neukum <oliver@neukum.org> 7029S: Maintained 7030F: drivers/usb/image/microtek.* 7031 7032MIPS 7033M: Ralf Baechle <ralf@linux-mips.org> 7034L: linux-mips@linux-mips.org 7035W: http://www.linux-mips.org/ 7036T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7037Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7038S: Supported 7039F: Documentation/mips/ 7040F: arch/mips/ 7041 7042MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7043M: Hans Verkuil <hverkuil@xs4all.nl> 7044L: linux-media@vger.kernel.org 7045T: git git://linuxtv.org/media_tree.git 7046W: http://linuxtv.org 7047S: Odd Fixes 7048F: drivers/media/radio/radio-miropcm20* 7049 7050Mellanox MLX5 core VPI driver 7051M: Eli Cohen <eli@mellanox.com> 7052L: netdev@vger.kernel.org 7053L: linux-rdma@vger.kernel.org 7054W: http://www.mellanox.com 7055Q: http://patchwork.ozlabs.org/project/netdev/list/ 7056Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7057T: git git://openfabrics.org/~eli/connect-ib.git 7058S: Supported 7059F: drivers/net/ethernet/mellanox/mlx5/core/ 7060F: include/linux/mlx5/ 7061 7062Mellanox MLX5 IB driver 7063M: Eli Cohen <eli@mellanox.com> 7064L: linux-rdma@vger.kernel.org 7065W: http://www.mellanox.com 7066Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7067T: git git://openfabrics.org/~eli/connect-ib.git 7068S: Supported 7069F: include/linux/mlx5/ 7070F: drivers/infiniband/hw/mlx5/ 7071 7072MELEXIS MLX90614 DRIVER 7073M: Crt Mori <cmo@melexis.com> 7074L: linux-iio@vger.kernel.org 7075W: http://www.melexis.com 7076S: Supported 7077F: drivers/iio/temperature/mlx90614.c 7078 7079MN88472 MEDIA DRIVER 7080M: Antti Palosaari <crope@iki.fi> 7081L: linux-media@vger.kernel.org 7082W: http://linuxtv.org/ 7083W: http://palosaari.fi/linux/ 7084Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7085T: git git://linuxtv.org/anttip/media_tree.git 7086S: Maintained 7087F: drivers/staging/media/mn88472/ 7088F: drivers/media/dvb-frontends/mn88472.h 7089 7090MN88473 MEDIA DRIVER 7091M: Antti Palosaari <crope@iki.fi> 7092L: linux-media@vger.kernel.org 7093W: http://linuxtv.org/ 7094W: http://palosaari.fi/linux/ 7095Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7096T: git git://linuxtv.org/anttip/media_tree.git 7097S: Maintained 7098F: drivers/staging/media/mn88473/ 7099F: drivers/media/dvb-frontends/mn88473.h 7100 7101MODULE SUPPORT 7102M: Rusty Russell <rusty@rustcorp.com.au> 7103S: Maintained 7104F: include/linux/module.h 7105F: kernel/module.c 7106 7107MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7108W: http://popies.net/meye/ 7109S: Orphan 7110F: Documentation/video4linux/meye.txt 7111F: drivers/media/pci/meye/ 7112F: include/uapi/linux/meye.h 7113 7114MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7115M: Jiri Slaby <jirislaby@gmail.com> 7116S: Maintained 7117F: Documentation/serial/moxa-smartio 7118F: drivers/tty/mxser.* 7119 7120MR800 AVERMEDIA USB FM RADIO DRIVER 7121M: Alexey Klimov <klimov.linux@gmail.com> 7122L: linux-media@vger.kernel.org 7123T: git git://linuxtv.org/media_tree.git 7124S: Maintained 7125F: drivers/media/radio/radio-mr800.c 7126 7127MRF24J40 IEEE 802.15.4 RADIO DRIVER 7128M: Alan Ott <alan@signal11.us> 7129L: linux-wpan@vger.kernel.org 7130S: Maintained 7131F: drivers/net/ieee802154/mrf24j40.c 7132F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7133 7134MSI LAPTOP SUPPORT 7135M: "Lee, Chun-Yi" <jlee@suse.com> 7136L: platform-driver-x86@vger.kernel.org 7137S: Maintained 7138F: drivers/platform/x86/msi-laptop.c 7139 7140MSI WMI SUPPORT 7141L: platform-driver-x86@vger.kernel.org 7142S: Orphan 7143F: drivers/platform/x86/msi-wmi.c 7144 7145MSI001 MEDIA DRIVER 7146M: Antti Palosaari <crope@iki.fi> 7147L: linux-media@vger.kernel.org 7148W: http://linuxtv.org/ 7149W: http://palosaari.fi/linux/ 7150Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7151T: git git://linuxtv.org/anttip/media_tree.git 7152S: Maintained 7153F: drivers/media/tuners/msi001* 7154 7155MSI2500 MEDIA DRIVER 7156M: Antti Palosaari <crope@iki.fi> 7157L: linux-media@vger.kernel.org 7158W: http://linuxtv.org/ 7159W: http://palosaari.fi/linux/ 7160Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7161T: git git://linuxtv.org/anttip/media_tree.git 7162S: Maintained 7163F: drivers/media/usb/msi2500/ 7164 7165MSYSTEMS DISKONCHIP G3 MTD DRIVER 7166M: Robert Jarzmik <robert.jarzmik@free.fr> 7167L: linux-mtd@lists.infradead.org 7168S: Maintained 7169F: drivers/mtd/devices/docg3* 7170 7171MT9M032 APTINA SENSOR DRIVER 7172M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7173L: linux-media@vger.kernel.org 7174T: git git://linuxtv.org/media_tree.git 7175S: Maintained 7176F: drivers/media/i2c/mt9m032.c 7177F: include/media/mt9m032.h 7178 7179MT9P031 APTINA CAMERA SENSOR 7180M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7181L: linux-media@vger.kernel.org 7182T: git git://linuxtv.org/media_tree.git 7183S: Maintained 7184F: drivers/media/i2c/mt9p031.c 7185F: include/media/mt9p031.h 7186 7187MT9T001 APTINA CAMERA SENSOR 7188M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7189L: linux-media@vger.kernel.org 7190T: git git://linuxtv.org/media_tree.git 7191S: Maintained 7192F: drivers/media/i2c/mt9t001.c 7193F: include/media/mt9t001.h 7194 7195MT9V032 APTINA CAMERA SENSOR 7196M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7197L: linux-media@vger.kernel.org 7198T: git git://linuxtv.org/media_tree.git 7199S: Maintained 7200F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7201F: drivers/media/i2c/mt9v032.c 7202F: include/media/mt9v032.h 7203 7204MULTIFUNCTION DEVICES (MFD) 7205M: Lee Jones <lee.jones@linaro.org> 7206T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7207S: Supported 7208F: drivers/mfd/ 7209F: include/linux/mfd/ 7210 7211MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7212M: Ulf Hansson <ulf.hansson@linaro.org> 7213L: linux-mmc@vger.kernel.org 7214T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7215S: Maintained 7216F: drivers/mmc/ 7217F: include/linux/mmc/ 7218F: include/uapi/linux/mmc/ 7219 7220MULTIMEDIA CARD (MMC) ETC. OVER SPI 7221S: Orphan 7222F: drivers/mmc/host/mmc_spi.c 7223F: include/linux/spi/mmc_spi.h 7224 7225MULTISOUND SOUND DRIVER 7226M: Andrew Veliath <andrewtv@usa.net> 7227S: Maintained 7228F: Documentation/sound/oss/MultiSound 7229F: sound/oss/msnd* 7230 7231MULTITECH MULTIPORT CARD (ISICOM) 7232S: Orphan 7233F: drivers/tty/isicom.c 7234F: include/linux/isicom.h 7235 7236MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7237M: Felipe Balbi <balbi@ti.com> 7238L: linux-usb@vger.kernel.org 7239T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7240S: Maintained 7241F: drivers/usb/musb/ 7242 7243MXL5007T MEDIA DRIVER 7244M: Michael Krufky <mkrufky@linuxtv.org> 7245L: linux-media@vger.kernel.org 7246W: http://linuxtv.org/ 7247W: http://github.com/mkrufky 7248Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7249T: git git://linuxtv.org/mkrufky/tuners.git 7250S: Maintained 7251F: drivers/media/tuners/mxl5007t.* 7252 7253MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7254M: Hyong-Youb Kim <hykim@myri.com> 7255L: netdev@vger.kernel.org 7256W: https://www.myricom.com/support/downloads/myri10ge.html 7257S: Supported 7258F: drivers/net/ethernet/myricom/myri10ge/ 7259 7260NATSEMI ETHERNET DRIVER (DP8381x) 7261S: Orphan 7262F: drivers/net/ethernet/natsemi/natsemi.c 7263 7264NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7265M: Daniel Mack <zonque@gmail.com> 7266S: Maintained 7267L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7268W: http://www.native-instruments.com 7269F: sound/usb/caiaq/ 7270 7271NCP FILESYSTEM 7272M: Petr Vandrovec <petr@vandrovec.name> 7273S: Odd Fixes 7274F: fs/ncpfs/ 7275 7276NCR 5380 SCSI DRIVERS 7277M: Finn Thain <fthain@telegraphics.com.au> 7278M: Michael Schmitz <schmitzmic@gmail.com> 7279L: linux-scsi@vger.kernel.org 7280S: Maintained 7281F: Documentation/scsi/g_NCR5380.txt 7282F: drivers/scsi/NCR5380.* 7283F: drivers/scsi/arm/cumana_1.c 7284F: drivers/scsi/arm/oak.c 7285F: drivers/scsi/atari_NCR5380.c 7286F: drivers/scsi/atari_scsi.* 7287F: drivers/scsi/dmx3191d.c 7288F: drivers/scsi/dtc.* 7289F: drivers/scsi/g_NCR5380.* 7290F: drivers/scsi/g_NCR5380_mmio.c 7291F: drivers/scsi/mac_scsi.* 7292F: drivers/scsi/pas16.* 7293F: drivers/scsi/sun3_scsi.* 7294F: drivers/scsi/sun3_scsi_vme.c 7295F: drivers/scsi/t128.* 7296 7297NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7298M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7299L: linux-scsi@vger.kernel.org 7300S: Maintained 7301F: drivers/scsi/NCR_D700.* 7302 7303NCT6775 HARDWARE MONITOR DRIVER 7304M: Guenter Roeck <linux@roeck-us.net> 7305L: lm-sensors@lm-sensors.org 7306S: Maintained 7307F: Documentation/hwmon/nct6775 7308F: drivers/hwmon/nct6775.c 7309 7310NETEFFECT IWARP RNIC DRIVER (IW_NES) 7311M: Faisal Latif <faisal.latif@intel.com> 7312L: linux-rdma@vger.kernel.org 7313W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7314S: Supported 7315F: drivers/infiniband/hw/nes/ 7316 7317NETEM NETWORK EMULATOR 7318M: Stephen Hemminger <stephen@networkplumber.org> 7319L: netem@lists.linux-foundation.org 7320S: Maintained 7321F: net/sched/sch_netem.c 7322 7323NETERION 10GbE DRIVERS (s2io/vxge) 7324M: Jon Mason <jdmason@kudzu.us> 7325L: netdev@vger.kernel.org 7326S: Supported 7327F: Documentation/networking/s2io.txt 7328F: Documentation/networking/vxge.txt 7329F: drivers/net/ethernet/neterion/ 7330 7331NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7332M: Pablo Neira Ayuso <pablo@netfilter.org> 7333M: Patrick McHardy <kaber@trash.net> 7334M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7335L: netfilter-devel@vger.kernel.org 7336L: coreteam@netfilter.org 7337W: http://www.netfilter.org/ 7338W: http://www.iptables.org/ 7339Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7341T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7342S: Supported 7343F: include/linux/netfilter* 7344F: include/linux/netfilter/ 7345F: include/net/netfilter/ 7346F: include/uapi/linux/netfilter* 7347F: include/uapi/linux/netfilter/ 7348F: net/*/netfilter.c 7349F: net/*/netfilter/ 7350F: net/netfilter/ 7351F: net/bridge/br_netfilter*.c 7352 7353NETLABEL 7354M: Paul Moore <paul@paul-moore.com> 7355W: http://netlabel.sf.net 7356L: netdev@vger.kernel.org 7357S: Maintained 7358F: Documentation/netlabel/ 7359F: include/net/netlabel.h 7360F: net/netlabel/ 7361 7362NETROM NETWORK LAYER 7363M: Ralf Baechle <ralf@linux-mips.org> 7364L: linux-hams@vger.kernel.org 7365W: http://www.linux-ax25.org/ 7366S: Maintained 7367F: include/net/netrom.h 7368F: include/uapi/linux/netrom.h 7369F: net/netrom/ 7370 7371NETWORK BLOCK DEVICE (NBD) 7372M: Markus Pargmann <mpa@pengutronix.de> 7373S: Maintained 7374L: nbd-general@lists.sourceforge.net 7375T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7376F: Documentation/blockdev/nbd.txt 7377F: drivers/block/nbd.c 7378F: include/uapi/linux/nbd.h 7379 7380NETWORK DROP MONITOR 7381M: Neil Horman <nhorman@tuxdriver.com> 7382L: netdev@vger.kernel.org 7383S: Maintained 7384W: https://fedorahosted.org/dropwatch/ 7385F: net/core/drop_monitor.c 7386 7387NETWORKING [GENERAL] 7388M: "David S. Miller" <davem@davemloft.net> 7389L: netdev@vger.kernel.org 7390W: http://www.linuxfoundation.org/en/Net 7391Q: http://patchwork.ozlabs.org/project/netdev/list/ 7392T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7393T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7394S: Maintained 7395F: net/ 7396F: include/net/ 7397F: include/linux/in.h 7398F: include/linux/net.h 7399F: include/linux/netdevice.h 7400F: include/uapi/linux/in.h 7401F: include/uapi/linux/net.h 7402F: include/uapi/linux/netdevice.h 7403F: include/uapi/linux/net_namespace.h 7404F: tools/net/ 7405F: tools/testing/selftests/net/ 7406F: lib/random32.c 7407F: lib/test_bpf.c 7408 7409NETWORKING [IPv4/IPv6] 7410M: "David S. Miller" <davem@davemloft.net> 7411M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7412M: James Morris <jmorris@namei.org> 7413M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7414M: Patrick McHardy <kaber@trash.net> 7415L: netdev@vger.kernel.org 7416T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7417S: Maintained 7418F: net/ipv4/ 7419F: net/ipv6/ 7420F: include/net/ip* 7421F: arch/x86/net/* 7422 7423NETWORKING [IPSEC] 7424M: Steffen Klassert <steffen.klassert@secunet.com> 7425M: Herbert Xu <herbert@gondor.apana.org.au> 7426M: "David S. Miller" <davem@davemloft.net> 7427L: netdev@vger.kernel.org 7428T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7429T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7430S: Maintained 7431F: net/core/flow.c 7432F: net/xfrm/ 7433F: net/key/ 7434F: net/ipv4/xfrm* 7435F: net/ipv4/esp4.c 7436F: net/ipv4/ah4.c 7437F: net/ipv4/ipcomp.c 7438F: net/ipv4/ip_vti.c 7439F: net/ipv6/xfrm* 7440F: net/ipv6/esp6.c 7441F: net/ipv6/ah6.c 7442F: net/ipv6/ipcomp6.c 7443F: net/ipv6/ip6_vti.c 7444F: include/uapi/linux/xfrm.h 7445F: include/net/xfrm.h 7446 7447NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 7448M: Paul Moore <paul@paul-moore.com> 7449L: netdev@vger.kernel.org 7450S: Maintained 7451 7452NETWORKING [WIRELESS] 7453L: linux-wireless@vger.kernel.org 7454Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7455 7456NETWORKING DRIVERS 7457L: netdev@vger.kernel.org 7458W: http://www.linuxfoundation.org/en/Net 7459Q: http://patchwork.ozlabs.org/project/netdev/list/ 7460T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7461T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7462S: Odd Fixes 7463F: drivers/net/ 7464F: include/linux/if_* 7465F: include/linux/netdevice.h 7466F: include/linux/etherdevice.h 7467F: include/linux/fcdevice.h 7468F: include/linux/fddidevice.h 7469F: include/linux/hippidevice.h 7470F: include/linux/inetdevice.h 7471F: include/uapi/linux/if_* 7472F: include/uapi/linux/netdevice.h 7473 7474NETWORKING DRIVERS (WIRELESS) 7475M: Kalle Valo <kvalo@codeaurora.org> 7476L: linux-wireless@vger.kernel.org 7477Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7478T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/ 7479S: Maintained 7480F: drivers/net/wireless/ 7481 7482NETXEN (1/10) GbE SUPPORT 7483M: Manish Chopra <manish.chopra@qlogic.com> 7484M: Sony Chacko <sony.chacko@qlogic.com> 7485M: Rajesh Borundia <rajesh.borundia@qlogic.com> 7486L: netdev@vger.kernel.org 7487W: http://www.qlogic.com 7488S: Supported 7489F: drivers/net/ethernet/qlogic/netxen/ 7490 7491NFC SUBSYSTEM 7492M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 7493M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 7494M: Samuel Ortiz <sameo@linux.intel.com> 7495L: linux-wireless@vger.kernel.org 7496L: linux-nfc@lists.01.org (subscribers-only) 7497S: Supported 7498F: net/nfc/ 7499F: include/net/nfc/ 7500F: include/uapi/linux/nfc.h 7501F: drivers/nfc/ 7502F: include/linux/platform_data/pn544.h 7503F: Documentation/devicetree/bindings/net/nfc/ 7504 7505NFS, SUNRPC, AND LOCKD CLIENTS 7506M: Trond Myklebust <trond.myklebust@primarydata.com> 7507M: Anna Schumaker <anna.schumaker@netapp.com> 7508L: linux-nfs@vger.kernel.org 7509W: http://client.linux-nfs.org 7510T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 7511S: Maintained 7512F: fs/lockd/ 7513F: fs/nfs/ 7514F: fs/nfs_common/ 7515F: net/sunrpc/ 7516F: include/linux/lockd/ 7517F: include/linux/nfs* 7518F: include/linux/sunrpc/ 7519F: include/uapi/linux/nfs* 7520F: include/uapi/linux/sunrpc/ 7521 7522NILFS2 FILESYSTEM 7523M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 7524L: linux-nilfs@vger.kernel.org 7525W: http://nilfs.sourceforge.net/ 7526T: git git://github.com/konis/nilfs2.git 7527S: Supported 7528F: Documentation/filesystems/nilfs2.txt 7529F: fs/nilfs2/ 7530F: include/linux/nilfs2_fs.h 7531F: include/trace/events/nilfs2.h 7532 7533NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 7534M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7535W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7536S: Maintained 7537F: Documentation/scsi/NinjaSCSI.txt 7538F: drivers/scsi/pcmcia/nsp_* 7539 7540NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 7541M: GOTO Masanori <gotom@debian.or.jp> 7542M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7543W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7544S: Maintained 7545F: Documentation/scsi/NinjaSCSI.txt 7546F: drivers/scsi/nsp32* 7547 7548NIOS2 ARCHITECTURE 7549M: Ley Foon Tan <lftan@altera.com> 7550L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 7551T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 7552S: Maintained 7553F: arch/nios2/ 7554 7555NOKIA N900 POWER SUPPLY DRIVERS 7556M: Pali Rohár <pali.rohar@gmail.com> 7557S: Maintained 7558F: include/linux/power/bq2415x_charger.h 7559F: include/linux/power/bq27xxx_battery.h 7560F: include/linux/power/isp1704_charger.h 7561F: drivers/power/bq2415x_charger.c 7562F: drivers/power/bq27xxx_battery.c 7563F: drivers/power/isp1704_charger.c 7564F: drivers/power/rx51_battery.c 7565 7566NTB DRIVER CORE 7567M: Jon Mason <jdmason@kudzu.us> 7568M: Dave Jiang <dave.jiang@intel.com> 7569M: Allen Hubbe <Allen.Hubbe@emc.com> 7570L: linux-ntb@googlegroups.com 7571S: Supported 7572W: https://github.com/jonmason/ntb/wiki 7573T: git git://github.com/jonmason/ntb.git 7574F: drivers/ntb/ 7575F: drivers/net/ntb_netdev.c 7576F: include/linux/ntb.h 7577F: include/linux/ntb_transport.h 7578 7579NTB INTEL DRIVER 7580M: Jon Mason <jdmason@kudzu.us> 7581M: Dave Jiang <dave.jiang@intel.com> 7582L: linux-ntb@googlegroups.com 7583S: Supported 7584W: https://github.com/jonmason/ntb/wiki 7585T: git git://github.com/jonmason/ntb.git 7586F: drivers/ntb/hw/intel/ 7587 7588NTFS FILESYSTEM 7589M: Anton Altaparmakov <anton@tuxera.com> 7590L: linux-ntfs-dev@lists.sourceforge.net 7591W: http://www.tuxera.com/ 7592T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 7593S: Supported 7594F: Documentation/filesystems/ntfs.txt 7595F: fs/ntfs/ 7596 7597NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 7598M: Antonino Daplas <adaplas@gmail.com> 7599L: linux-fbdev@vger.kernel.org 7600S: Maintained 7601F: drivers/video/fbdev/riva/ 7602F: drivers/video/fbdev/nvidia/ 7603 7604NVM EXPRESS DRIVER 7605M: Keith Busch <keith.busch@intel.com> 7606M: Jens Axboe <axboe@fb.com> 7607L: linux-nvme@lists.infradead.org 7608T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 7609W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 7610S: Supported 7611F: drivers/nvme/host/ 7612F: include/linux/nvme.h 7613 7614NVMEM FRAMEWORK 7615M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 7616M: Maxime Ripard <maxime.ripard@free-electrons.com> 7617S: Maintained 7618F: drivers/nvmem/ 7619F: Documentation/devicetree/bindings/nvmem/ 7620F: include/linux/nvmem-consumer.h 7621F: include/linux/nvmem-provider.h 7622 7623NXP-NCI NFC DRIVER 7624M: Clément Perrochaud <clement.perrochaud@effinnov.com> 7625R: Charles Gorand <charles.gorand@effinnov.com> 7626L: linux-nfc@lists.01.org (moderated for non-subscribers) 7627S: Supported 7628F: drivers/nfc/nxp-nci 7629 7630NXP TDA998X DRM DRIVER 7631M: Russell King <rmk+kernel@arm.linux.org.uk> 7632S: Supported 7633F: drivers/gpu/drm/i2c/tda998x_drv.c 7634F: include/drm/i2c/tda998x.h 7635 7636NXP TFA9879 DRIVER 7637M: Peter Rosin <peda@axentia.se> 7638L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7639S: Maintained 7640F: sound/soc/codecs/tfa9879* 7641 7642OMAP SUPPORT 7643M: Tony Lindgren <tony@atomide.com> 7644L: linux-omap@vger.kernel.org 7645W: http://www.muru.com/linux/omap/ 7646W: http://linux.omap.com/ 7647Q: http://patchwork.kernel.org/project/linux-omap/list/ 7648T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 7649S: Maintained 7650F: arch/arm/*omap*/ 7651F: arch/arm/configs/omap1_defconfig 7652F: arch/arm/configs/omap2plus_defconfig 7653F: drivers/i2c/busses/i2c-omap.c 7654F: drivers/irqchip/irq-omap-intc.c 7655F: drivers/mfd/*omap*.c 7656F: drivers/mfd/menelaus.c 7657F: drivers/mfd/palmas.c 7658F: drivers/mfd/tps65217.c 7659F: drivers/mfd/tps65218.c 7660F: drivers/mfd/tps65910.c 7661F: drivers/mfd/twl-core.[ch] 7662F: drivers/mfd/twl4030*.c 7663F: drivers/mfd/twl6030*.c 7664F: drivers/mfd/twl6040*.c 7665F: drivers/regulator/palmas-regulator*.c 7666F: drivers/regulator/pbias-regulator.c 7667F: drivers/regulator/tps65217-regulator.c 7668F: drivers/regulator/tps65218-regulator.c 7669F: drivers/regulator/tps65910-regulator.c 7670F: drivers/regulator/twl-regulator.c 7671F: include/linux/i2c-omap.h 7672 7673OMAP DEVICE TREE SUPPORT 7674M: Benoît Cousson <bcousson@baylibre.com> 7675M: Tony Lindgren <tony@atomide.com> 7676L: linux-omap@vger.kernel.org 7677L: devicetree@vger.kernel.org 7678S: Maintained 7679F: arch/arm/boot/dts/*omap* 7680F: arch/arm/boot/dts/*am3* 7681F: arch/arm/boot/dts/*am4* 7682F: arch/arm/boot/dts/*am5* 7683F: arch/arm/boot/dts/*dra7* 7684 7685OMAP CLOCK FRAMEWORK SUPPORT 7686M: Paul Walmsley <paul@pwsan.com> 7687L: linux-omap@vger.kernel.org 7688S: Maintained 7689F: arch/arm/*omap*/*clock* 7690 7691OMAP POWER MANAGEMENT SUPPORT 7692M: Kevin Hilman <khilman@deeprootsystems.com> 7693L: linux-omap@vger.kernel.org 7694S: Maintained 7695F: arch/arm/*omap*/*pm* 7696F: drivers/cpufreq/omap-cpufreq.c 7697 7698OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 7699M: Rajendra Nayak <rnayak@ti.com> 7700M: Paul Walmsley <paul@pwsan.com> 7701L: linux-omap@vger.kernel.org 7702S: Maintained 7703F: arch/arm/mach-omap2/prm* 7704 7705OMAP AUDIO SUPPORT 7706M: Peter Ujfalusi <peter.ujfalusi@ti.com> 7707M: Jarkko Nikula <jarkko.nikula@bitmer.com> 7708L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7709L: linux-omap@vger.kernel.org 7710S: Maintained 7711F: sound/soc/omap/ 7712 7713OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 7714M: Roger Quadros <rogerq@ti.com> 7715M: Tony Lindgren <tony@atomide.com> 7716L: linux-omap@vger.kernel.org 7717S: Maintained 7718F: drivers/memory/omap-gpmc.c 7719F: arch/arm/mach-omap2/*gpmc* 7720 7721OMAP FRAMEBUFFER SUPPORT 7722M: Tomi Valkeinen <tomi.valkeinen@ti.com> 7723L: linux-fbdev@vger.kernel.org 7724L: linux-omap@vger.kernel.org 7725S: Maintained 7726F: drivers/video/fbdev/omap/ 7727 7728OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 7729M: Tomi Valkeinen <tomi.valkeinen@ti.com> 7730L: linux-omap@vger.kernel.org 7731L: linux-fbdev@vger.kernel.org 7732S: Maintained 7733F: drivers/video/fbdev/omap2/ 7734F: Documentation/arm/OMAP/DSS 7735 7736OMAP HARDWARE SPINLOCK SUPPORT 7737M: Ohad Ben-Cohen <ohad@wizery.com> 7738L: linux-omap@vger.kernel.org 7739S: Maintained 7740F: drivers/hwspinlock/omap_hwspinlock.c 7741 7742OMAP MMC SUPPORT 7743M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 7744L: linux-omap@vger.kernel.org 7745S: Maintained 7746F: drivers/mmc/host/omap.c 7747 7748OMAP HS MMC SUPPORT 7749L: linux-mmc@vger.kernel.org 7750L: linux-omap@vger.kernel.org 7751S: Orphan 7752F: drivers/mmc/host/omap_hsmmc.c 7753 7754OMAP RANDOM NUMBER GENERATOR SUPPORT 7755M: Deepak Saxena <dsaxena@plexity.net> 7756S: Maintained 7757F: drivers/char/hw_random/omap-rng.c 7758 7759OMAP HWMOD SUPPORT 7760M: Benoît Cousson <bcousson@baylibre.com> 7761M: Paul Walmsley <paul@pwsan.com> 7762L: linux-omap@vger.kernel.org 7763S: Maintained 7764F: arch/arm/mach-omap2/omap_hwmod.* 7765 7766OMAP HWMOD DATA 7767M: Paul Walmsley <paul@pwsan.com> 7768L: linux-omap@vger.kernel.org 7769S: Maintained 7770F: arch/arm/mach-omap2/omap_hwmod*data* 7771 7772OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 7773M: Benoît Cousson <bcousson@baylibre.com> 7774L: linux-omap@vger.kernel.org 7775S: Maintained 7776F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 7777 7778OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 7779M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7780L: linux-media@vger.kernel.org 7781S: Maintained 7782F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 7783F: drivers/media/platform/omap3isp/ 7784F: drivers/staging/media/omap4iss/ 7785 7786OMAP USB SUPPORT 7787M: Felipe Balbi <balbi@ti.com> 7788L: linux-usb@vger.kernel.org 7789L: linux-omap@vger.kernel.org 7790T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7791S: Maintained 7792F: drivers/usb/*/*omap* 7793F: arch/arm/*omap*/usb* 7794 7795OMAP GPIO DRIVER 7796M: Javier Martinez Canillas <javier@dowhile0.org> 7797M: Santosh Shilimkar <ssantosh@kernel.org> 7798M: Kevin Hilman <khilman@deeprootsystems.com> 7799L: linux-omap@vger.kernel.org 7800S: Maintained 7801F: drivers/gpio/gpio-omap.c 7802 7803OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 7804M: Mark Jackson <mpfj@newflow.co.uk> 7805L: linux-omap@vger.kernel.org 7806S: Maintained 7807F: arch/arm/boot/dts/am335x-nano.dts 7808 7809OMFS FILESYSTEM 7810M: Bob Copeland <me@bobcopeland.com> 7811L: linux-karma-devel@lists.sourceforge.net 7812S: Maintained 7813F: Documentation/filesystems/omfs.txt 7814F: fs/omfs/ 7815 7816OMNIKEY CARDMAN 4000 DRIVER 7817M: Harald Welte <laforge@gnumonks.org> 7818S: Maintained 7819F: drivers/char/pcmcia/cm4000_cs.c 7820F: include/linux/cm4000_cs.h 7821F: include/uapi/linux/cm4000_cs.h 7822 7823OMNIKEY CARDMAN 4040 DRIVER 7824M: Harald Welte <laforge@gnumonks.org> 7825S: Maintained 7826F: drivers/char/pcmcia/cm4040_cs.* 7827 7828OMNIVISION OV7670 SENSOR DRIVER 7829M: Jonathan Corbet <corbet@lwn.net> 7830L: linux-media@vger.kernel.org 7831T: git git://linuxtv.org/media_tree.git 7832S: Maintained 7833F: drivers/media/i2c/ov7670.c 7834 7835ONENAND FLASH DRIVER 7836M: Kyungmin Park <kyungmin.park@samsung.com> 7837L: linux-mtd@lists.infradead.org 7838S: Maintained 7839F: drivers/mtd/onenand/ 7840F: include/linux/mtd/onenand*.h 7841 7842ONSTREAM SCSI TAPE DRIVER 7843M: Willem Riede <osst@riede.org> 7844L: osst-users@lists.sourceforge.net 7845L: linux-scsi@vger.kernel.org 7846S: Maintained 7847F: Documentation/scsi/osst.txt 7848F: drivers/scsi/osst.* 7849F: drivers/scsi/osst_*.h 7850F: drivers/scsi/st.h 7851 7852OPENCORES I2C BUS DRIVER 7853M: Peter Korsgaard <jacmet@sunsite.dk> 7854L: linux-i2c@vger.kernel.org 7855S: Maintained 7856F: Documentation/i2c/busses/i2c-ocores 7857F: drivers/i2c/busses/i2c-ocores.c 7858 7859OPEN FIRMWARE AND FLATTENED DEVICE TREE 7860M: Rob Herring <robh+dt@kernel.org> 7861M: Frank Rowand <frowand.list@gmail.com> 7862M: Grant Likely <grant.likely@linaro.org> 7863L: devicetree@vger.kernel.org 7864W: http://www.devicetree.org/ 7865T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git 7866S: Maintained 7867F: drivers/of/ 7868F: include/linux/of*.h 7869F: scripts/dtc/ 7870 7871OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 7872M: Rob Herring <robh+dt@kernel.org> 7873M: Pawel Moll <pawel.moll@arm.com> 7874M: Mark Rutland <mark.rutland@arm.com> 7875M: Ian Campbell <ijc+devicetree@hellion.org.uk> 7876M: Kumar Gala <galak@codeaurora.org> 7877L: devicetree@vger.kernel.org 7878S: Maintained 7879F: Documentation/devicetree/ 7880F: arch/*/boot/dts/ 7881F: include/dt-bindings/ 7882 7883OPEN FIRMWARE AND DEVICE TREE OVERLAYS 7884M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 7885L: devicetree@vger.kernel.org 7886S: Maintained 7887F: Documentation/devicetree/dynamic-resolution-notes.txt 7888F: Documentation/devicetree/overlay-notes.txt 7889F: drivers/of/overlay.c 7890F: drivers/of/resolver.c 7891 7892OPENRISC ARCHITECTURE 7893M: Jonas Bonn <jonas@southpole.se> 7894W: http://openrisc.net 7895L: linux@lists.openrisc.net (moderated for non-subscribers) 7896S: Maintained 7897T: git git://openrisc.net/~jonas/linux 7898F: arch/openrisc/ 7899 7900OPENVSWITCH 7901M: Pravin Shelar <pshelar@nicira.com> 7902L: netdev@vger.kernel.org 7903L: dev@openvswitch.org 7904W: http://openvswitch.org 7905S: Maintained 7906F: net/openvswitch/ 7907F: include/uapi/linux/openvswitch.h 7908 7909OPERATING PERFORMANCE POINTS (OPP) 7910M: Viresh Kumar <vireshk@kernel.org> 7911M: Nishanth Menon <nm@ti.com> 7912M: Stephen Boyd <sboyd@codeaurora.org> 7913L: linux-pm@vger.kernel.org 7914S: Maintained 7915T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 7916F: drivers/base/power/opp/ 7917F: include/linux/pm_opp.h 7918F: Documentation/power/opp.txt 7919F: Documentation/devicetree/bindings/opp/ 7920 7921OPL4 DRIVER 7922M: Clemens Ladisch <clemens@ladisch.de> 7923L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7924T: git git://git.alsa-project.org/alsa-kernel.git 7925S: Maintained 7926F: sound/drivers/opl4/ 7927 7928OPROFILE 7929M: Robert Richter <rric@kernel.org> 7930L: oprofile-list@lists.sf.net 7931S: Maintained 7932F: arch/*/include/asm/oprofile*.h 7933F: arch/*/oprofile/ 7934F: drivers/oprofile/ 7935F: include/linux/oprofile.h 7936 7937ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 7938M: Mark Fasheh <mfasheh@suse.com> 7939M: Joel Becker <jlbec@evilplan.org> 7940L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 7941W: http://ocfs2.wiki.kernel.org 7942S: Supported 7943F: Documentation/filesystems/ocfs2.txt 7944F: Documentation/filesystems/dlmfs.txt 7945F: fs/ocfs2/ 7946 7947ORINOCO DRIVER 7948L: linux-wireless@vger.kernel.org 7949W: http://wireless.kernel.org/en/users/Drivers/orinoco 7950W: http://www.nongnu.org/orinoco/ 7951S: Orphan 7952F: drivers/net/wireless/orinoco/ 7953 7954OSD LIBRARY and FILESYSTEM 7955M: Boaz Harrosh <ooo@electrozaur.com> 7956M: Benny Halevy <bhalevy@primarydata.com> 7957L: osd-dev@open-osd.org 7958W: http://open-osd.org 7959T: git git://git.open-osd.org/open-osd.git 7960S: Maintained 7961F: drivers/scsi/osd/ 7962F: include/scsi/osd_* 7963F: fs/exofs/ 7964 7965OVERLAY FILESYSTEM 7966M: Miklos Szeredi <miklos@szeredi.hu> 7967L: linux-unionfs@vger.kernel.org 7968T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 7969S: Supported 7970F: fs/overlayfs/ 7971F: Documentation/filesystems/overlayfs.txt 7972 7973P54 WIRELESS DRIVER 7974M: Christian Lamparter <chunkeey@googlemail.com> 7975L: linux-wireless@vger.kernel.org 7976W: http://wireless.kernel.org/en/users/Drivers/p54 7977S: Maintained 7978F: drivers/net/wireless/p54/ 7979 7980PA SEMI ETHERNET DRIVER 7981M: Olof Johansson <olof@lixom.net> 7982L: netdev@vger.kernel.org 7983S: Maintained 7984F: drivers/net/ethernet/pasemi/* 7985 7986PA SEMI SMBUS DRIVER 7987M: Olof Johansson <olof@lixom.net> 7988L: linux-i2c@vger.kernel.org 7989S: Maintained 7990F: drivers/i2c/busses/i2c-pasemi.c 7991 7992PADATA PARALLEL EXECUTION MECHANISM 7993M: Steffen Klassert <steffen.klassert@secunet.com> 7994L: linux-crypto@vger.kernel.org 7995S: Maintained 7996F: kernel/padata.c 7997F: include/linux/padata.h 7998F: Documentation/padata.txt 7999 8000PANASONIC LAPTOP ACPI EXTRAS DRIVER 8001M: Harald Welte <laforge@gnumonks.org> 8002L: platform-driver-x86@vger.kernel.org 8003S: Maintained 8004F: drivers/platform/x86/panasonic-laptop.c 8005 8006PANASONIC MN10300/AM33/AM34 PORT 8007M: David Howells <dhowells@redhat.com> 8008M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com> 8009L: linux-am33-list@redhat.com (moderated for non-subscribers) 8010W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8011S: Maintained 8012F: Documentation/mn10300/ 8013F: arch/mn10300/ 8014 8015PARALLEL PORT SUBSYSTEM 8016M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8017M: Sudip Mukherjee <sudip@vectorindia.org> 8018L: linux-parport@lists.infradead.org (subscribers-only) 8019S: Maintained 8020F: drivers/parport/ 8021F: include/linux/parport*.h 8022F: drivers/char/ppdev.c 8023F: include/uapi/linux/ppdev.h 8024F: Documentation/parport*.txt 8025 8026PARAVIRT_OPS INTERFACE 8027M: Jeremy Fitzhardinge <jeremy@goop.org> 8028M: Chris Wright <chrisw@sous-sol.org> 8029M: Alok Kataria <akataria@vmware.com> 8030M: Rusty Russell <rusty@rustcorp.com.au> 8031L: virtualization@lists.linux-foundation.org 8032S: Supported 8033F: Documentation/virtual/paravirt_ops.txt 8034F: arch/*/kernel/paravirt* 8035F: arch/*/include/asm/paravirt.h 8036 8037PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8038M: Tim Waugh <tim@cyberelk.net> 8039L: linux-parport@lists.infradead.org (subscribers-only) 8040S: Maintained 8041F: Documentation/blockdev/paride.txt 8042F: drivers/block/paride/ 8043 8044PARISC ARCHITECTURE 8045M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8046M: Helge Deller <deller@gmx.de> 8047L: linux-parisc@vger.kernel.org 8048W: http://www.parisc-linux.org/ 8049Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8050T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8051T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8052S: Maintained 8053F: arch/parisc/ 8054F: Documentation/parisc/ 8055F: drivers/parisc/ 8056F: drivers/char/agp/parisc-agp.c 8057F: drivers/input/serio/gscps2.c 8058F: drivers/parport/parport_gsc.* 8059F: drivers/tty/serial/8250/8250_gsc.c 8060F: drivers/video/fbdev/sti* 8061F: drivers/video/console/sti* 8062F: drivers/video/logo/logo_parisc* 8063 8064PC87360 HARDWARE MONITORING DRIVER 8065M: Jim Cromie <jim.cromie@gmail.com> 8066L: lm-sensors@lm-sensors.org 8067S: Maintained 8068F: Documentation/hwmon/pc87360 8069F: drivers/hwmon/pc87360.c 8070 8071PC8736x GPIO DRIVER 8072M: Jim Cromie <jim.cromie@gmail.com> 8073S: Maintained 8074F: drivers/char/pc8736x_gpio.c 8075 8076PC87427 HARDWARE MONITORING DRIVER 8077M: Jean Delvare <jdelvare@suse.com> 8078L: lm-sensors@lm-sensors.org 8079S: Maintained 8080F: Documentation/hwmon/pc87427 8081F: drivers/hwmon/pc87427.c 8082 8083PCA9532 LED DRIVER 8084M: Riku Voipio <riku.voipio@iki.fi> 8085S: Maintained 8086F: drivers/leds/leds-pca9532.c 8087F: include/linux/leds-pca9532.h 8088 8089PCA9541 I2C BUS MASTER SELECTOR DRIVER 8090M: Guenter Roeck <linux@roeck-us.net> 8091L: linux-i2c@vger.kernel.org 8092S: Maintained 8093F: drivers/i2c/muxes/i2c-mux-pca9541.c 8094 8095PCDP - PRIMARY CONSOLE AND DEBUG PORT 8096M: Khalid Aziz <khalid@gonehiking.org> 8097S: Maintained 8098F: drivers/firmware/pcdp.* 8099 8100PCI ERROR RECOVERY 8101M: Linas Vepstas <linasvepstas@gmail.com> 8102L: linux-pci@vger.kernel.org 8103S: Supported 8104F: Documentation/PCI/pci-error-recovery.txt 8105 8106PCI SUBSYSTEM 8107M: Bjorn Helgaas <bhelgaas@google.com> 8108L: linux-pci@vger.kernel.org 8109Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8110T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8111S: Supported 8112F: Documentation/PCI/ 8113F: drivers/pci/ 8114F: include/linux/pci* 8115F: arch/x86/pci/ 8116F: arch/x86/kernel/quirks.c 8117 8118PCI DRIVER FOR ALTERA PCIE IP 8119M: Ley Foon Tan <lftan@altera.com> 8120L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8121L: linux-pci@vger.kernel.org 8122S: Supported 8123F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8124F: drivers/pci/host/pcie-altera.c 8125 8126PCI DRIVER FOR ARM VERSATILE PLATFORM 8127M: Rob Herring <robh@kernel.org> 8128L: linux-pci@vger.kernel.org 8129L: linux-arm-kernel@lists.infradead.org 8130S: Maintained 8131F: Documentation/devicetree/bindings/pci/versatile.txt 8132F: drivers/pci/host/pci-versatile.c 8133 8134PCI DRIVER FOR APPLIEDMICRO XGENE 8135M: Tanmay Inamdar <tinamdar@apm.com> 8136L: linux-pci@vger.kernel.org 8137L: linux-arm-kernel@lists.infradead.org 8138S: Maintained 8139F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8140F: drivers/pci/host/pci-xgene.c 8141 8142PCI DRIVER FOR FREESCALE LAYERSCAPE 8143M: Minghuan Lian <minghuan.Lian@freescale.com> 8144M: Mingkai Hu <mingkai.hu@freescale.com> 8145M: Roy Zang <tie-fei.zang@freescale.com> 8146L: linuxppc-dev@lists.ozlabs.org 8147L: linux-pci@vger.kernel.org 8148L: linux-arm-kernel@lists.infradead.org 8149S: Maintained 8150F: drivers/pci/host/*layerscape* 8151 8152PCI DRIVER FOR IMX6 8153M: Richard Zhu <Richard.Zhu@freescale.com> 8154M: Lucas Stach <l.stach@pengutronix.de> 8155L: linux-pci@vger.kernel.org 8156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8157S: Maintained 8158F: drivers/pci/host/*imx6* 8159 8160PCI DRIVER FOR TI KEYSTONE 8161M: Murali Karicheri <m-karicheri2@ti.com> 8162L: linux-pci@vger.kernel.org 8163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8164S: Maintained 8165F: drivers/pci/host/*keystone* 8166 8167PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8168M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8169M: Jason Cooper <jason@lakedaemon.net> 8170L: linux-pci@vger.kernel.org 8171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8172S: Maintained 8173F: drivers/pci/host/*mvebu* 8174 8175PCI DRIVER FOR NVIDIA TEGRA 8176M: Thierry Reding <thierry.reding@gmail.com> 8177L: linux-tegra@vger.kernel.org 8178L: linux-pci@vger.kernel.org 8179S: Supported 8180F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8181F: drivers/pci/host/pci-tegra.c 8182 8183PCI DRIVER FOR TI DRA7XX 8184M: Kishon Vijay Abraham I <kishon@ti.com> 8185L: linux-omap@vger.kernel.org 8186L: linux-pci@vger.kernel.org 8187S: Supported 8188F: Documentation/devicetree/bindings/pci/ti-pci.txt 8189F: drivers/pci/host/pci-dra7xx.c 8190 8191PCI DRIVER FOR RENESAS R-CAR 8192M: Simon Horman <horms@verge.net.au> 8193L: linux-pci@vger.kernel.org 8194L: linux-sh@vger.kernel.org 8195S: Maintained 8196F: drivers/pci/host/*rcar* 8197 8198PCI DRIVER FOR SAMSUNG EXYNOS 8199M: Jingoo Han <jingoohan1@gmail.com> 8200L: linux-pci@vger.kernel.org 8201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8202L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8203S: Maintained 8204F: drivers/pci/host/pci-exynos.c 8205 8206PCI DRIVER FOR SYNOPSIS DESIGNWARE 8207M: Jingoo Han <jingoohan1@gmail.com> 8208M: Pratyush Anand <pratyush.anand@gmail.com> 8209L: linux-pci@vger.kernel.org 8210S: Maintained 8211F: drivers/pci/host/*designware* 8212 8213PCI DRIVER FOR GENERIC OF HOSTS 8214M: Will Deacon <will.deacon@arm.com> 8215L: linux-pci@vger.kernel.org 8216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8217S: Maintained 8218F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8219F: drivers/pci/host/pci-host-generic.c 8220 8221PCIE DRIVER FOR ST SPEAR13XX 8222M: Pratyush Anand <pratyush.anand@gmail.com> 8223L: linux-pci@vger.kernel.org 8224S: Maintained 8225F: drivers/pci/host/*spear* 8226 8227PCI MSI DRIVER FOR ALTERA MSI IP 8228M: Ley Foon Tan <lftan@altera.com> 8229L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8230L: linux-pci@vger.kernel.org 8231S: Supported 8232F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8233F: drivers/pci/host/pcie-altera-msi.c 8234 8235PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8236M: Duc Dang <dhdang@apm.com> 8237L: linux-pci@vger.kernel.org 8238L: linux-arm-kernel@lists.infradead.org 8239S: Maintained 8240F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8241F: drivers/pci/host/pci-xgene-msi.c 8242 8243PCIE DRIVER FOR HISILICON 8244M: Zhou Wang <wangzhou1@hisilicon.com> 8245L: linux-pci@vger.kernel.org 8246S: Maintained 8247F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8248F: drivers/pci/host/pcie-hisi.c 8249 8250PCMCIA SUBSYSTEM 8251P: Linux PCMCIA Team 8252L: linux-pcmcia@lists.infradead.org 8253W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8254T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git 8255S: Maintained 8256F: Documentation/pcmcia/ 8257F: drivers/pcmcia/ 8258F: include/pcmcia/ 8259 8260PCNET32 NETWORK DRIVER 8261M: Don Fry <pcnet32@frontier.com> 8262L: netdev@vger.kernel.org 8263S: Maintained 8264F: drivers/net/ethernet/amd/pcnet32.c 8265 8266PCRYPT PARALLEL CRYPTO ENGINE 8267M: Steffen Klassert <steffen.klassert@secunet.com> 8268L: linux-crypto@vger.kernel.org 8269S: Maintained 8270F: crypto/pcrypt.c 8271F: include/crypto/pcrypt.h 8272 8273PER-CPU MEMORY ALLOCATOR 8274M: Tejun Heo <tj@kernel.org> 8275M: Christoph Lameter <cl@linux-foundation.org> 8276T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8277S: Maintained 8278F: include/linux/percpu*.h 8279F: mm/percpu*.c 8280F: arch/*/include/asm/percpu.h 8281 8282PER-TASK DELAY ACCOUNTING 8283M: Balbir Singh <bsingharora@gmail.com> 8284S: Maintained 8285F: include/linux/delayacct.h 8286F: kernel/delayacct.c 8287 8288PERFORMANCE EVENTS SUBSYSTEM 8289M: Peter Zijlstra <a.p.zijlstra@chello.nl> 8290M: Ingo Molnar <mingo@redhat.com> 8291M: Arnaldo Carvalho de Melo <acme@kernel.org> 8292L: linux-kernel@vger.kernel.org 8293T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8294S: Supported 8295F: kernel/events/* 8296F: include/linux/perf_event.h 8297F: include/uapi/linux/perf_event.h 8298F: arch/*/kernel/perf_event*.c 8299F: arch/*/kernel/*/perf_event*.c 8300F: arch/*/kernel/*/*/perf_event*.c 8301F: arch/*/include/asm/perf_event.h 8302F: arch/*/kernel/perf_callchain.c 8303F: tools/perf/ 8304 8305PERSONALITY HANDLING 8306M: Christoph Hellwig <hch@infradead.org> 8307L: linux-abi-devel@lists.sourceforge.net 8308S: Maintained 8309F: include/linux/personality.h 8310F: include/uapi/linux/personality.h 8311 8312PHONET PROTOCOL 8313M: Remi Denis-Courmont <courmisch@gmail.com> 8314S: Supported 8315F: Documentation/networking/phonet.txt 8316F: include/linux/phonet.h 8317F: include/net/phonet/ 8318F: include/uapi/linux/phonet.h 8319F: net/phonet/ 8320 8321PHRAM MTD DRIVER 8322M: Joern Engel <joern@lazybastard.org> 8323L: linux-mtd@lists.infradead.org 8324S: Maintained 8325F: drivers/mtd/devices/phram.c 8326 8327PICOLCD HID DRIVER 8328M: Bruno Prémont <bonbons@linux-vserver.org> 8329L: linux-input@vger.kernel.org 8330S: Maintained 8331F: drivers/hid/hid-picolcd* 8332 8333PICOXCELL SUPPORT 8334M: Jamie Iles <jamie@jamieiles.com> 8335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8336T: git git://github.com/jamieiles/linux-2.6-ji.git 8337S: Supported 8338F: arch/arm/boot/dts/picoxcell* 8339F: arch/arm/mach-picoxcell/ 8340F: drivers/crypto/picoxcell* 8341 8342PIN CONTROL SUBSYSTEM 8343M: Linus Walleij <linus.walleij@linaro.org> 8344L: linux-gpio@vger.kernel.org 8345T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8346S: Maintained 8347F: drivers/pinctrl/ 8348F: include/linux/pinctrl/ 8349 8350PIN CONTROLLER - ATMEL AT91 8351M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8353S: Maintained 8354F: drivers/pinctrl/pinctrl-at91.* 8355 8356PIN CONTROLLER - ATMEL AT91 PIO4 8357M: Ludovic Desroches <ludovic.desroches@atmel.com> 8358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8359L: linux-gpio@vger.kernel.org 8360S: Supported 8361F: drivers/pinctrl/pinctrl-at91-pio4.* 8362 8363PIN CONTROLLER - INTEL 8364M: Mika Westerberg <mika.westerberg@linux.intel.com> 8365M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8366S: Maintained 8367F: drivers/pinctrl/intel/ 8368 8369PIN CONTROLLER - RENESAS 8370M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8371L: linux-sh@vger.kernel.org 8372S: Maintained 8373F: drivers/pinctrl/sh-pfc/ 8374 8375PIN CONTROLLER - SAMSUNG 8376M: Tomasz Figa <tomasz.figa@gmail.com> 8377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8378L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8379S: Maintained 8380F: drivers/pinctrl/samsung/ 8381 8382PIN CONTROLLER - ST SPEAR 8383M: Viresh Kumar <vireshk@kernel.org> 8384L: spear-devel@list.st.com 8385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8386W: http://www.st.com/spear 8387S: Maintained 8388F: drivers/pinctrl/spear/ 8389 8390PKTCDVD DRIVER 8391M: Jiri Kosina <jikos@kernel.org> 8392S: Maintained 8393F: drivers/block/pktcdvd.c 8394F: include/linux/pktcdvd.h 8395F: include/uapi/linux/pktcdvd.h 8396 8397PKUNITY SOC DRIVERS 8398M: Guan Xuetao <gxt@mprc.pku.edu.cn> 8399W: http://mprc.pku.edu.cn/~guanxuetao/linux 8400S: Maintained 8401T: git git://github.com/gxt/linux.git 8402F: drivers/input/serio/i8042-unicore32io.h 8403F: drivers/i2c/busses/i2c-puv3.c 8404F: drivers/video/fbdev/fb-puv3.c 8405F: drivers/rtc/rtc-puv3.c 8406 8407PMBUS HARDWARE MONITORING DRIVERS 8408M: Guenter Roeck <linux@roeck-us.net> 8409L: lm-sensors@lm-sensors.org 8410W: http://www.lm-sensors.org/ 8411W: http://www.roeck-us.net/linux/drivers/ 8412T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 8413S: Maintained 8414F: Documentation/hwmon/pmbus 8415F: drivers/hwmon/pmbus/ 8416F: include/linux/i2c/pmbus.h 8417 8418PMC SIERRA MaxRAID DRIVER 8419L: linux-scsi@vger.kernel.org 8420W: http://www.pmc-sierra.com/ 8421S: Orphan 8422F: drivers/scsi/pmcraid.* 8423 8424PMC SIERRA PM8001 DRIVER 8425M: Jack Wang <jinpu.wang@profitbricks.com> 8426M: lindar_liu@usish.com 8427L: pmchba@pmcs.com 8428L: linux-scsi@vger.kernel.org 8429S: Supported 8430F: drivers/scsi/pm8001/ 8431 8432POSIX CLOCKS and TIMERS 8433M: Thomas Gleixner <tglx@linutronix.de> 8434L: linux-kernel@vger.kernel.org 8435T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 8436S: Maintained 8437F: fs/timerfd.c 8438F: include/linux/timer* 8439F: kernel/time/*timer* 8440 8441POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 8442M: Sebastian Reichel <sre@kernel.org> 8443M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 8444M: David Woodhouse <dwmw2@infradead.org> 8445L: linux-pm@vger.kernel.org 8446T: git git://git.infradead.org/battery-2.6.git 8447S: Maintained 8448F: include/linux/power_supply.h 8449F: drivers/power/ 8450X: drivers/power/avs/ 8451 8452POWER STATE COORDINATION INTERFACE (PSCI) 8453M: Mark Rutland <mark.rutland@arm.com> 8454M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 8455L: linux-arm-kernel@lists.infradead.org 8456S: Maintained 8457F: drivers/firmware/psci.c 8458F: include/linux/psci.h 8459F: include/uapi/linux/psci.h 8460 8461PNP SUPPORT 8462M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 8463S: Maintained 8464F: drivers/pnp/ 8465 8466PPP PROTOCOL DRIVERS AND COMPRESSORS 8467M: Paul Mackerras <paulus@samba.org> 8468L: linux-ppp@vger.kernel.org 8469S: Maintained 8470F: drivers/net/ppp/ppp_* 8471 8472PPP OVER ATM (RFC 2364) 8473M: Mitchell Blank Jr <mitch@sfgoth.com> 8474S: Maintained 8475F: net/atm/pppoatm.c 8476F: include/uapi/linux/atmppp.h 8477 8478PPP OVER ETHERNET 8479M: Michal Ostrowski <mostrows@earthlink.net> 8480S: Maintained 8481F: drivers/net/ppp/pppoe.c 8482F: drivers/net/ppp/pppox.c 8483 8484PPP OVER L2TP 8485M: James Chapman <jchapman@katalix.com> 8486S: Maintained 8487F: net/l2tp/l2tp_ppp.c 8488F: include/linux/if_pppol2tp.h 8489F: include/uapi/linux/if_pppol2tp.h 8490 8491PPS SUPPORT 8492M: Rodolfo Giometti <giometti@enneenne.com> 8493W: http://wiki.enneenne.com/index.php/LinuxPPS_support 8494L: linuxpps@ml.enneenne.com (subscribers-only) 8495S: Maintained 8496F: Documentation/pps/ 8497F: drivers/pps/ 8498F: include/linux/pps*.h 8499 8500PPTP DRIVER 8501M: Dmitry Kozlov <xeb@mail.ru> 8502L: netdev@vger.kernel.org 8503S: Maintained 8504F: drivers/net/ppp/pptp.c 8505W: http://sourceforge.net/projects/accel-pptp 8506 8507PREEMPTIBLE KERNEL 8508M: Robert Love <rml@tech9.net> 8509L: kpreempt-tech@lists.sourceforge.net 8510W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 8511S: Supported 8512F: Documentation/preempt-locking.txt 8513F: include/linux/preempt.h 8514 8515PRISM54 WIRELESS DRIVER 8516M: "Luis R. Rodriguez" <mcgrof@gmail.com> 8517L: linux-wireless@vger.kernel.org 8518W: http://wireless.kernel.org/en/users/Drivers/p54 8519S: Obsolete 8520F: drivers/net/wireless/prism54/ 8521 8522PS3 NETWORK SUPPORT 8523M: Geoff Levand <geoff@infradead.org> 8524L: netdev@vger.kernel.org 8525L: linuxppc-dev@lists.ozlabs.org 8526S: Maintained 8527F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 8528 8529PS3 PLATFORM SUPPORT 8530M: Geoff Levand <geoff@infradead.org> 8531L: linuxppc-dev@lists.ozlabs.org 8532S: Maintained 8533F: arch/powerpc/boot/ps3* 8534F: arch/powerpc/include/asm/lv1call.h 8535F: arch/powerpc/include/asm/ps3*.h 8536F: arch/powerpc/platforms/ps3/ 8537F: drivers/*/ps3* 8538F: drivers/ps3/ 8539F: drivers/rtc/rtc-ps3.c 8540F: drivers/usb/host/*ps3.c 8541F: sound/ppc/snd_ps3* 8542 8543PS3VRAM DRIVER 8544M: Jim Paris <jim@jtan.com> 8545M: Geoff Levand <geoff@infradead.org> 8546L: linuxppc-dev@lists.ozlabs.org 8547S: Maintained 8548F: drivers/block/ps3vram.c 8549 8550PSTORE FILESYSTEM 8551M: Anton Vorontsov <anton@enomsg.org> 8552M: Colin Cross <ccross@android.com> 8553M: Kees Cook <keescook@chromium.org> 8554M: Tony Luck <tony.luck@intel.com> 8555S: Maintained 8556T: git git://git.infradead.org/users/cbou/linux-pstore.git 8557F: fs/pstore/ 8558F: include/linux/pstore* 8559F: drivers/firmware/efi/efi-pstore.c 8560F: drivers/acpi/apei/erst.c 8561 8562PTP HARDWARE CLOCK SUPPORT 8563M: Richard Cochran <richardcochran@gmail.com> 8564L: netdev@vger.kernel.org 8565S: Maintained 8566W: http://linuxptp.sourceforge.net/ 8567F: Documentation/ABI/testing/sysfs-ptp 8568F: Documentation/ptp/* 8569F: drivers/net/ethernet/freescale/gianfar_ptp.c 8570F: drivers/net/phy/dp83640* 8571F: drivers/ptp/* 8572F: include/linux/ptp_cl* 8573 8574PTRACE SUPPORT 8575M: Roland McGrath <roland@hack.frob.com> 8576M: Oleg Nesterov <oleg@redhat.com> 8577S: Maintained 8578F: include/asm-generic/syscall.h 8579F: include/linux/ptrace.h 8580F: include/linux/regset.h 8581F: include/linux/tracehook.h 8582F: include/uapi/linux/ptrace.h 8583F: kernel/ptrace.c 8584 8585PVRUSB2 VIDEO4LINUX DRIVER 8586M: Mike Isely <isely@pobox.com> 8587L: pvrusb2@isely.net (subscribers-only) 8588L: linux-media@vger.kernel.org 8589W: http://www.isely.net/pvrusb2/ 8590T: git git://linuxtv.org/media_tree.git 8591S: Maintained 8592F: Documentation/video4linux/README.pvrusb2 8593F: drivers/media/usb/pvrusb2/ 8594 8595PWC WEBCAM DRIVER 8596M: Hans de Goede <hdegoede@redhat.com> 8597L: linux-media@vger.kernel.org 8598T: git git://linuxtv.org/media_tree.git 8599S: Maintained 8600F: drivers/media/usb/pwc/* 8601 8602PWM FAN DRIVER 8603M: Kamil Debski <k.debski@samsung.com> 8604L: lm-sensors@lm-sensors.org 8605S: Supported 8606F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 8607F: Documentation/hwmon/pwm-fan 8608F: drivers/hwmon/pwm-fan.c 8609 8610PWM SUBSYSTEM 8611M: Thierry Reding <thierry.reding@gmail.com> 8612L: linux-pwm@vger.kernel.org 8613S: Maintained 8614T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 8615F: Documentation/pwm.txt 8616F: Documentation/devicetree/bindings/pwm/ 8617F: include/linux/pwm.h 8618F: drivers/pwm/ 8619F: drivers/video/backlight/pwm_bl.c 8620F: include/linux/pwm_backlight.h 8621 8622PXA2xx/PXA3xx SUPPORT 8623M: Daniel Mack <daniel@zonque.org> 8624M: Haojian Zhuang <haojian.zhuang@gmail.com> 8625M: Robert Jarzmik <robert.jarzmik@free.fr> 8626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8627T: git git://github.com/hzhuang1/linux.git 8628T: git git://github.com/rjarzmik/linux.git 8629S: Maintained 8630F: arch/arm/mach-pxa/ 8631F: drivers/dma/pxa* 8632F: drivers/pcmcia/pxa2xx* 8633F: drivers/spi/spi-pxa2xx* 8634F: drivers/usb/gadget/udc/pxa2* 8635F: include/sound/pxa2xx-lib.h 8636F: sound/arm/pxa* 8637F: sound/soc/pxa/ 8638 8639PXA3xx NAND FLASH DRIVER 8640M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 8641L: linux-mtd@lists.infradead.org 8642S: Maintained 8643F: drivers/mtd/nand/pxa3xx_nand.c 8644 8645MMP SUPPORT 8646M: Eric Miao <eric.y.miao@gmail.com> 8647M: Haojian Zhuang <haojian.zhuang@gmail.com> 8648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8649T: git git://github.com/hzhuang1/linux.git 8650T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 8651S: Maintained 8652F: arch/arm/mach-mmp/ 8653 8654PXA MMCI DRIVER 8655S: Orphan 8656 8657PXA RTC DRIVER 8658M: Robert Jarzmik <robert.jarzmik@free.fr> 8659L: rtc-linux@googlegroups.com 8660S: Maintained 8661 8662QAT DRIVER 8663M: Tadeusz Struk <tadeusz.struk@intel.com> 8664L: qat-linux@intel.com 8665S: Supported 8666F: drivers/crypto/qat/ 8667 8668QIB DRIVER 8669M: Mike Marciniszyn <infinipath@intel.com> 8670L: linux-rdma@vger.kernel.org 8671S: Supported 8672F: drivers/infiniband/hw/qib/ 8673 8674QLOGIC QLA1280 SCSI DRIVER 8675M: Michael Reed <mdr@sgi.com> 8676L: linux-scsi@vger.kernel.org 8677S: Maintained 8678F: drivers/scsi/qla1280.[ch] 8679 8680QLOGIC QLA2XXX FC-SCSI DRIVER 8681M: qla2xxx-upstream@qlogic.com 8682L: linux-scsi@vger.kernel.org 8683S: Supported 8684F: Documentation/scsi/LICENSE.qla2xxx 8685F: drivers/scsi/qla2xxx/ 8686 8687QLOGIC QLA4XXX iSCSI DRIVER 8688M: QLogic-Storage-Upstream@qlogic.com 8689L: linux-scsi@vger.kernel.org 8690S: Supported 8691F: Documentation/scsi/LICENSE.qla4xxx 8692F: drivers/scsi/qla4xxx/ 8693 8694QLOGIC QLA3XXX NETWORK DRIVER 8695M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 8696M: Ron Mercer <ron.mercer@qlogic.com> 8697M: linux-driver@qlogic.com 8698L: netdev@vger.kernel.org 8699S: Supported 8700F: Documentation/networking/LICENSE.qla3xxx 8701F: drivers/net/ethernet/qlogic/qla3xxx.* 8702 8703QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 8704M: Dept-GELinuxNICDev@qlogic.com 8705L: netdev@vger.kernel.org 8706S: Supported 8707F: drivers/net/ethernet/qlogic/qlcnic/ 8708 8709QLOGIC QLGE 10Gb ETHERNET DRIVER 8710M: Harish Patil <harish.patil@qlogic.com> 8711M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 8712M: Dept-GELinuxNICDev@qlogic.com 8713M: linux-driver@qlogic.com 8714L: netdev@vger.kernel.org 8715S: Supported 8716F: drivers/net/ethernet/qlogic/qlge/ 8717 8718QLOGIC QL4xxx ETHERNET DRIVER 8719M: Yuval Mintz <Yuval.Mintz@qlogic.com> 8720M: Ariel Elior <Ariel.Elior@qlogic.com> 8721M: everest-linux-l2@qlogic.com 8722L: netdev@vger.kernel.org 8723S: Supported 8724F: drivers/net/ethernet/qlogic/qed/ 8725F: include/linux/qed/ 8726F: drivers/net/ethernet/qlogic/qede/ 8727 8728QNX4 FILESYSTEM 8729M: Anders Larsen <al@alarsen.net> 8730W: http://www.alarsen.net/linux/qnx4fs/ 8731S: Maintained 8732F: fs/qnx4/ 8733F: include/uapi/linux/qnx4_fs.h 8734F: include/uapi/linux/qnxtypes.h 8735 8736QT1010 MEDIA DRIVER 8737M: Antti Palosaari <crope@iki.fi> 8738L: linux-media@vger.kernel.org 8739W: http://linuxtv.org/ 8740W: http://palosaari.fi/linux/ 8741Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8742T: git git://linuxtv.org/anttip/media_tree.git 8743S: Maintained 8744F: drivers/media/tuners/qt1010* 8745 8746QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 8747M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 8748L: linux-wireless@vger.kernel.org 8749L: ath9k-devel@lists.ath9k.org 8750W: http://wireless.kernel.org/en/users/Drivers/ath9k 8751S: Supported 8752F: drivers/net/wireless/ath/ath9k/ 8753 8754QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 8755M: Kalle Valo <kvalo@qca.qualcomm.com> 8756L: ath10k@lists.infradead.org 8757W: http://wireless.kernel.org/en/users/Drivers/ath10k 8758T: git git://github.com/kvalo/ath.git 8759S: Supported 8760F: drivers/net/wireless/ath/ath10k/ 8761 8762QUALCOMM HEXAGON ARCHITECTURE 8763M: Richard Kuo <rkuo@codeaurora.org> 8764L: linux-hexagon@vger.kernel.org 8765S: Supported 8766F: arch/hexagon/ 8767 8768QUALCOMM WCN36XX WIRELESS DRIVER 8769M: Eugene Krasnikov <k.eugene.e@gmail.com> 8770L: wcn36xx@lists.infradead.org 8771W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 8772T: git git://github.com/KrasnikovEugene/wcn36xx.git 8773S: Supported 8774F: drivers/net/wireless/ath/wcn36xx/ 8775 8776RADOS BLOCK DEVICE (RBD) 8777M: Ilya Dryomov <idryomov@gmail.com> 8778M: Sage Weil <sage@redhat.com> 8779M: Alex Elder <elder@kernel.org> 8780L: ceph-devel@vger.kernel.org 8781W: http://ceph.com/ 8782T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 8783T: git git://github.com/ceph/ceph-client.git 8784S: Supported 8785F: Documentation/ABI/testing/sysfs-bus-rbd 8786F: drivers/block/rbd.c 8787F: drivers/block/rbd_types.h 8788 8789RADEON FRAMEBUFFER DISPLAY DRIVER 8790M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8791L: linux-fbdev@vger.kernel.org 8792S: Maintained 8793F: drivers/video/fbdev/aty/radeon* 8794F: include/uapi/linux/radeonfb.h 8795 8796RADIOSHARK RADIO DRIVER 8797M: Hans de Goede <hdegoede@redhat.com> 8798L: linux-media@vger.kernel.org 8799T: git git://linuxtv.org/media_tree.git 8800S: Maintained 8801F: drivers/media/radio/radio-shark.c 8802 8803RADIOSHARK2 RADIO DRIVER 8804M: Hans de Goede <hdegoede@redhat.com> 8805L: linux-media@vger.kernel.org 8806T: git git://linuxtv.org/media_tree.git 8807S: Maintained 8808F: drivers/media/radio/radio-shark2.c 8809F: drivers/media/radio/radio-tea5777.c 8810 8811RAGE128 FRAMEBUFFER DISPLAY DRIVER 8812M: Paul Mackerras <paulus@samba.org> 8813L: linux-fbdev@vger.kernel.org 8814S: Maintained 8815F: drivers/video/fbdev/aty/aty128fb.c 8816 8817RALINK RT2X00 WIRELESS LAN DRIVER 8818P: rt2x00 project 8819M: Stanislaw Gruszka <sgruszka@redhat.com> 8820M: Helmut Schaa <helmut.schaa@googlemail.com> 8821L: linux-wireless@vger.kernel.org 8822S: Maintained 8823F: drivers/net/wireless/rt2x00/ 8824 8825RAMDISK RAM BLOCK DEVICE DRIVER 8826M: Jens Axboe <axboe@kernel.dk> 8827S: Maintained 8828F: Documentation/blockdev/ramdisk.txt 8829F: drivers/block/brd.c 8830 8831RANDOM NUMBER DRIVER 8832M: "Theodore Ts'o" <tytso@mit.edu> 8833S: Maintained 8834F: drivers/char/random.c 8835 8836RAPIDIO SUBSYSTEM 8837M: Matt Porter <mporter@kernel.crashing.org> 8838M: Alexandre Bounine <alexandre.bounine@idt.com> 8839S: Maintained 8840F: drivers/rapidio/ 8841 8842RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 8843L: linux-wireless@vger.kernel.org 8844S: Orphan 8845F: drivers/net/wireless/ray* 8846 8847RCUTORTURE MODULE 8848M: Josh Triplett <josh@joshtriplett.org> 8849M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8850L: linux-kernel@vger.kernel.org 8851S: Supported 8852T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8853F: Documentation/RCU/torture.txt 8854F: kernel/rcu/rcutorture.c 8855 8856RCUTORTURE TEST FRAMEWORK 8857M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8858M: Josh Triplett <josh@joshtriplett.org> 8859R: Steven Rostedt <rostedt@goodmis.org> 8860R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8861R: Lai Jiangshan <jiangshanlai@gmail.com> 8862L: linux-kernel@vger.kernel.org 8863S: Supported 8864T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8865F: tools/testing/selftests/rcutorture 8866 8867RDC R-321X SoC 8868M: Florian Fainelli <florian@openwrt.org> 8869S: Maintained 8870 8871RDC R6040 FAST ETHERNET DRIVER 8872M: Florian Fainelli <florian@openwrt.org> 8873L: netdev@vger.kernel.org 8874S: Maintained 8875F: drivers/net/ethernet/rdc/r6040.c 8876 8877RDS - RELIABLE DATAGRAM SOCKETS 8878M: Chien Yen <chien.yen@oracle.com> 8879L: rds-devel@oss.oracle.com (moderated for non-subscribers) 8880S: Supported 8881F: net/rds/ 8882 8883READ-COPY UPDATE (RCU) 8884M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8885M: Josh Triplett <josh@joshtriplett.org> 8886R: Steven Rostedt <rostedt@goodmis.org> 8887R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8888R: Lai Jiangshan <jiangshanlai@gmail.com> 8889L: linux-kernel@vger.kernel.org 8890W: http://www.rdrop.com/users/paulmck/RCU/ 8891S: Supported 8892T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8893F: Documentation/RCU/ 8894X: Documentation/RCU/torture.txt 8895F: include/linux/rcu* 8896X: include/linux/srcu.h 8897F: kernel/rcu/ 8898X: kernel/torture.c 8899 8900REAL TIME CLOCK (RTC) SUBSYSTEM 8901M: Alessandro Zummo <a.zummo@towertech.it> 8902M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 8903L: rtc-linux@googlegroups.com 8904Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 8905T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 8906S: Maintained 8907F: Documentation/rtc.txt 8908F: drivers/rtc/ 8909F: include/linux/rtc.h 8910F: include/uapi/linux/rtc.h 8911 8912REALTEK AUDIO CODECS 8913M: Bard Liao <bardliao@realtek.com> 8914M: Oder Chiou <oder_chiou@realtek.com> 8915S: Maintained 8916F: sound/soc/codecs/rt* 8917F: include/sound/rt*.h 8918 8919REISERFS FILE SYSTEM 8920L: reiserfs-devel@vger.kernel.org 8921S: Supported 8922F: fs/reiserfs/ 8923 8924REGISTER MAP ABSTRACTION 8925M: Mark Brown <broonie@kernel.org> 8926L: linux-kernel@vger.kernel.org 8927T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 8928S: Supported 8929F: drivers/base/regmap/ 8930F: include/linux/regmap.h 8931 8932REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 8933M: Ohad Ben-Cohen <ohad@wizery.com> 8934T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 8935S: Maintained 8936F: drivers/remoteproc/ 8937F: Documentation/remoteproc.txt 8938F: include/linux/remoteproc.h 8939 8940REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 8941M: Ohad Ben-Cohen <ohad@wizery.com> 8942T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 8943S: Maintained 8944F: drivers/rpmsg/ 8945F: Documentation/rpmsg.txt 8946F: include/linux/rpmsg.h 8947 8948RESET CONTROLLER FRAMEWORK 8949M: Philipp Zabel <p.zabel@pengutronix.de> 8950S: Maintained 8951F: drivers/reset/ 8952F: Documentation/devicetree/bindings/reset/ 8953F: include/dt-bindings/reset/ 8954F: include/linux/reset.h 8955F: include/linux/reset-controller.h 8956 8957RFKILL 8958M: Johannes Berg <johannes@sipsolutions.net> 8959L: linux-wireless@vger.kernel.org 8960W: http://wireless.kernel.org/ 8961T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8962T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8963S: Maintained 8964F: Documentation/rfkill.txt 8965F: net/rfkill/ 8966 8967RHASHTABLE 8968M: Thomas Graf <tgraf@suug.ch> 8969L: netdev@vger.kernel.org 8970S: Maintained 8971F: lib/rhashtable.c 8972F: include/linux/rhashtable.h 8973 8974RICOH SMARTMEDIA/XD DRIVER 8975M: Maxim Levitsky <maximlevitsky@gmail.com> 8976S: Maintained 8977F: drivers/mtd/nand/r852.c 8978F: drivers/mtd/nand/r852.h 8979 8980RICOH R5C592 MEMORYSTICK DRIVER 8981M: Maxim Levitsky <maximlevitsky@gmail.com> 8982S: Maintained 8983F: drivers/memstick/host/r592.* 8984 8985ROCCAT DRIVERS 8986M: Stefan Achatz <erazor_de@users.sourceforge.net> 8987W: http://sourceforge.net/projects/roccat/ 8988S: Maintained 8989F: drivers/hid/hid-roccat* 8990F: include/linux/hid-roccat* 8991F: Documentation/ABI/*/sysfs-driver-hid-roccat* 8992 8993ROCKER DRIVER 8994M: Jiri Pirko <jiri@resnulli.us> 8995M: Scott Feldman <sfeldma@gmail.com> 8996L: netdev@vger.kernel.org 8997S: Supported 8998F: drivers/net/ethernet/rocker/ 8999 9000ROCKETPORT DRIVER 9001P: Comtrol Corp. 9002W: http://www.comtrol.com 9003S: Maintained 9004F: Documentation/serial/rocket.txt 9005F: drivers/tty/rocket* 9006 9007ROCKETPORT EXPRESS/INFINITY DRIVER 9008M: Kevin Cernekee <cernekee@gmail.com> 9009L: linux-serial@vger.kernel.org 9010S: Odd Fixes 9011F: drivers/tty/serial/rp2.* 9012 9013ROSE NETWORK LAYER 9014M: Ralf Baechle <ralf@linux-mips.org> 9015L: linux-hams@vger.kernel.org 9016W: http://www.linux-ax25.org/ 9017S: Maintained 9018F: include/net/rose.h 9019F: include/uapi/linux/rose.h 9020F: net/rose/ 9021 9022RTL2830 MEDIA DRIVER 9023M: Antti Palosaari <crope@iki.fi> 9024L: linux-media@vger.kernel.org 9025W: http://linuxtv.org/ 9026W: http://palosaari.fi/linux/ 9027Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9028T: git git://linuxtv.org/anttip/media_tree.git 9029S: Maintained 9030F: drivers/media/dvb-frontends/rtl2830* 9031 9032RTL2832 MEDIA DRIVER 9033M: Antti Palosaari <crope@iki.fi> 9034L: linux-media@vger.kernel.org 9035W: http://linuxtv.org/ 9036W: http://palosaari.fi/linux/ 9037Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9038T: git git://linuxtv.org/anttip/media_tree.git 9039S: Maintained 9040F: drivers/media/dvb-frontends/rtl2832* 9041 9042RTL2832_SDR MEDIA DRIVER 9043M: Antti Palosaari <crope@iki.fi> 9044L: linux-media@vger.kernel.org 9045W: http://linuxtv.org/ 9046W: http://palosaari.fi/linux/ 9047Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9048T: git git://linuxtv.org/anttip/media_tree.git 9049S: Maintained 9050F: drivers/media/dvb-frontends/rtl2832_sdr* 9051 9052RTL8180 WIRELESS DRIVER 9053L: linux-wireless@vger.kernel.org 9054W: http://wireless.kernel.org/ 9055T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9056S: Orphan 9057F: drivers/net/wireless/rtl818x/rtl8180/ 9058 9059RTL8187 WIRELESS DRIVER 9060M: Herton Ronaldo Krzesinski <herton@canonical.com> 9061M: Hin-Tak Leung <htl10@users.sourceforge.net> 9062M: Larry Finger <Larry.Finger@lwfinger.net> 9063L: linux-wireless@vger.kernel.org 9064W: http://wireless.kernel.org/ 9065T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9066S: Maintained 9067F: drivers/net/wireless/rtl818x/rtl8187/ 9068 9069RTL8192CE WIRELESS DRIVER 9070M: Larry Finger <Larry.Finger@lwfinger.net> 9071M: Chaoming Li <chaoming_li@realsil.com.cn> 9072L: linux-wireless@vger.kernel.org 9073W: http://wireless.kernel.org/ 9074T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9075S: Maintained 9076F: drivers/net/wireless/rtlwifi/ 9077F: drivers/net/wireless/rtlwifi/rtl8192ce/ 9078 9079RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9080M: Jes Sorensen <Jes.Sorensen@redhat.com> 9081L: linux-wireless@vger.kernel.org 9082T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211 9083S: Maintained 9084F: drivers/net/wireless/realtek/rtl8xxxu/ 9085 9086S3 SAVAGE FRAMEBUFFER DRIVER 9087M: Antonino Daplas <adaplas@gmail.com> 9088L: linux-fbdev@vger.kernel.org 9089S: Maintained 9090F: drivers/video/fbdev/savage/ 9091 9092S390 9093M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9094M: Heiko Carstens <heiko.carstens@de.ibm.com> 9095L: linux-s390@vger.kernel.org 9096W: http://www.ibm.com/developerworks/linux/linux390/ 9097S: Supported 9098F: arch/s390/ 9099F: drivers/s390/ 9100F: Documentation/s390/ 9101F: Documentation/DocBook/s390* 9102 9103S390 COMMON I/O LAYER 9104M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9105M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9106L: linux-s390@vger.kernel.org 9107W: http://www.ibm.com/developerworks/linux/linux390/ 9108S: Supported 9109F: drivers/s390/cio/ 9110 9111S390 DASD DRIVER 9112M: Stefan Weinhuber <wein@de.ibm.com> 9113M: Stefan Haberland <stefan.haberland@de.ibm.com> 9114L: linux-s390@vger.kernel.org 9115W: http://www.ibm.com/developerworks/linux/linux390/ 9116S: Supported 9117F: drivers/s390/block/dasd* 9118F: block/partitions/ibm.c 9119 9120S390 NETWORK DRIVERS 9121M: Ursula Braun <ursula.braun@de.ibm.com> 9122L: linux-s390@vger.kernel.org 9123W: http://www.ibm.com/developerworks/linux/linux390/ 9124S: Supported 9125F: drivers/s390/net/ 9126 9127S390 PCI SUBSYSTEM 9128M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9129M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9130L: linux-s390@vger.kernel.org 9131W: http://www.ibm.com/developerworks/linux/linux390/ 9132S: Supported 9133F: arch/s390/pci/ 9134F: drivers/pci/hotplug/s390_pci_hpc.c 9135 9136S390 ZCRYPT DRIVER 9137M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9138L: linux-s390@vger.kernel.org 9139W: http://www.ibm.com/developerworks/linux/linux390/ 9140S: Supported 9141F: drivers/s390/crypto/ 9142 9143S390 ZFCP DRIVER 9144M: Steffen Maier <maier@linux.vnet.ibm.com> 9145L: linux-s390@vger.kernel.org 9146W: http://www.ibm.com/developerworks/linux/linux390/ 9147S: Supported 9148F: drivers/s390/scsi/zfcp_* 9149 9150S390 IUCV NETWORK LAYER 9151M: Ursula Braun <ursula.braun@de.ibm.com> 9152L: linux-s390@vger.kernel.org 9153W: http://www.ibm.com/developerworks/linux/linux390/ 9154S: Supported 9155F: drivers/s390/net/*iucv* 9156F: include/net/iucv/ 9157F: net/iucv/ 9158 9159S390 IOMMU (PCI) 9160M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9161L: linux-s390@vger.kernel.org 9162W: http://www.ibm.com/developerworks/linux/linux390/ 9163S: Supported 9164F: drivers/iommu/s390-iommu.c 9165 9166S3C24XX SD/MMC Driver 9167M: Ben Dooks <ben-linux@fluff.org> 9168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9169S: Supported 9170F: drivers/mmc/host/s3cmci.* 9171 9172SAA6588 RDS RECEIVER DRIVER 9173M: Hans Verkuil <hverkuil@xs4all.nl> 9174L: linux-media@vger.kernel.org 9175T: git git://linuxtv.org/media_tree.git 9176W: http://linuxtv.org 9177S: Odd Fixes 9178F: drivers/media/i2c/saa6588* 9179 9180SAA7134 VIDEO4LINUX DRIVER 9181M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 9182L: linux-media@vger.kernel.org 9183W: http://linuxtv.org 9184T: git git://linuxtv.org/media_tree.git 9185S: Odd fixes 9186F: Documentation/video4linux/*.saa7134 9187F: drivers/media/pci/saa7134/ 9188 9189SAA7146 VIDEO4LINUX-2 DRIVER 9190M: Hans Verkuil <hverkuil@xs4all.nl> 9191L: linux-media@vger.kernel.org 9192T: git git://linuxtv.org/media_tree.git 9193S: Maintained 9194F: drivers/media/common/saa7146/ 9195F: drivers/media/pci/saa7146/ 9196F: include/media/saa7146* 9197 9198SAMSUNG LAPTOP DRIVER 9199M: Corentin Chary <corentin.chary@gmail.com> 9200L: platform-driver-x86@vger.kernel.org 9201S: Maintained 9202F: drivers/platform/x86/samsung-laptop.c 9203 9204SAMSUNG AUDIO (ASoC) DRIVERS 9205M: Sangbeom Kim <sbkim73@samsung.com> 9206L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9207S: Supported 9208F: sound/soc/samsung/ 9209 9210SAMSUNG FRAMEBUFFER DRIVER 9211M: Jingoo Han <jingoohan1@gmail.com> 9212L: linux-fbdev@vger.kernel.org 9213S: Maintained 9214F: drivers/video/fbdev/s3c-fb.c 9215 9216SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9217M: Sangbeom Kim <sbkim73@samsung.com> 9218M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9219L: linux-kernel@vger.kernel.org 9220L: linux-samsung-soc@vger.kernel.org 9221S: Supported 9222F: drivers/mfd/sec*.c 9223F: drivers/regulator/s2m*.c 9224F: drivers/regulator/s5m*.c 9225F: drivers/clk/clk-s2mps11.c 9226F: drivers/rtc/rtc-s5m.c 9227F: include/linux/mfd/samsung/ 9228F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt 9229F: Documentation/devicetree/bindings/mfd/s2mp*.txt 9230 9231SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9232M: Kyungmin Park <kyungmin.park@samsung.com> 9233M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9234L: linux-media@vger.kernel.org 9235Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9236S: Supported 9237F: drivers/media/platform/exynos4-is/ 9238 9239SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9240M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9241L: linux-media@vger.kernel.org 9242L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9243S: Maintained 9244F: drivers/media/platform/s3c-camif/ 9245F: include/media/s3c_camif.h 9246 9247SAMSUNG S5C73M3 CAMERA DRIVER 9248M: Kyungmin Park <kyungmin.park@samsung.com> 9249M: Andrzej Hajda <a.hajda@samsung.com> 9250L: linux-media@vger.kernel.org 9251S: Supported 9252F: drivers/media/i2c/s5c73m3/* 9253 9254SAMSUNG S5K5BAF CAMERA DRIVER 9255M: Kyungmin Park <kyungmin.park@samsung.com> 9256M: Andrzej Hajda <a.hajda@samsung.com> 9257L: linux-media@vger.kernel.org 9258S: Supported 9259F: drivers/media/i2c/s5k5baf.c 9260 9261SAMSUNG S3FWRN5 NFC DRIVER 9262M: Robert Baldyga <r.baldyga@samsung.com> 9263L: linux-nfc@lists.01.org (moderated for non-subscribers) 9264S: Supported 9265F: drivers/nfc/s3fwrn5 9266 9267SAMSUNG SOC CLOCK DRIVERS 9268M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9269M: Tomasz Figa <tomasz.figa@gmail.com> 9270S: Supported 9271L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9272F: drivers/clk/samsung/ 9273 9274SAMSUNG SXGBE DRIVERS 9275M: Byungho An <bh74.an@samsung.com> 9276M: Girish K S <ks.giri@samsung.com> 9277M: Vipul Pandya <vipul.pandya@samsung.com> 9278S: Supported 9279L: netdev@vger.kernel.org 9280F: drivers/net/ethernet/samsung/sxgbe/ 9281 9282SAMSUNG THERMAL DRIVER 9283M: Lukasz Majewski <l.majewski@samsung.com> 9284L: linux-pm@vger.kernel.org 9285L: linux-samsung-soc@vger.kernel.org 9286S: Supported 9287T: https://github.com/lmajewski/linux-samsung-thermal.git 9288F: drivers/thermal/samsung/ 9289 9290SAMSUNG USB2 PHY DRIVER 9291M: Kamil Debski <k.debski@samsung.com> 9292L: linux-kernel@vger.kernel.org 9293S: Supported 9294F: Documentation/devicetree/bindings/phy/samsung-phy.txt 9295F: Documentation/phy/samsung-usb2.txt 9296F: drivers/phy/phy-exynos4210-usb2.c 9297F: drivers/phy/phy-exynos4x12-usb2.c 9298F: drivers/phy/phy-exynos5250-usb2.c 9299F: drivers/phy/phy-s5pv210-usb2.c 9300F: drivers/phy/phy-samsung-usb2.c 9301F: drivers/phy/phy-samsung-usb2.h 9302 9303SERIAL DRIVERS 9304M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9305L: linux-serial@vger.kernel.org 9306S: Maintained 9307F: drivers/tty/serial/ 9308 9309SYNOPSYS DESIGNWARE DMAC DRIVER 9310M: Viresh Kumar <vireshk@kernel.org> 9311M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9312S: Maintained 9313F: include/linux/dma/dw.h 9314F: include/linux/platform_data/dma-dw.h 9315F: drivers/dma/dw/ 9316 9317SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 9318M: Lars Persson <lars.persson@axis.com> 9319L: netdev@vger.kernel.org 9320S: Supported 9321F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 9322F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 9323 9324SYNOPSYS DESIGNWARE I2C DRIVER 9325M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9326M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 9327M: Mika Westerberg <mika.westerberg@linux.intel.com> 9328L: linux-i2c@vger.kernel.org 9329S: Maintained 9330F: drivers/i2c/busses/i2c-designware-* 9331F: include/linux/platform_data/i2c-designware.h 9332 9333SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 9334M: Jaehoon Chung <jh80.chung@samsung.com> 9335L: linux-mmc@vger.kernel.org 9336S: Maintained 9337F: include/linux/mmc/dw_mmc.h 9338F: drivers/mmc/host/dw_mmc* 9339 9340SYSTEM TRACE MODULE CLASS 9341M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9342S: Maintained 9343F: Documentation/trace/stm.txt 9344F: drivers/hwtracing/stm/ 9345F: include/linux/stm.h 9346F: include/uapi/linux/stm.h 9347 9348THUNDERBOLT DRIVER 9349M: Andreas Noever <andreas.noever@gmail.com> 9350S: Maintained 9351F: drivers/thunderbolt/ 9352 9353TIMEKEEPING, CLOCKSOURCE CORE, NTP 9354M: John Stultz <john.stultz@linaro.org> 9355M: Thomas Gleixner <tglx@linutronix.de> 9356L: linux-kernel@vger.kernel.org 9357T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9358S: Supported 9359F: include/linux/clocksource.h 9360F: include/linux/time.h 9361F: include/linux/timex.h 9362F: include/uapi/linux/time.h 9363F: include/uapi/linux/timex.h 9364F: kernel/time/clocksource.c 9365F: kernel/time/time*.c 9366F: kernel/time/ntp.c 9367F: tools/testing/selftests/timers/ 9368 9369SC1200 WDT DRIVER 9370M: Zwane Mwaikambo <zwanem@gmail.com> 9371S: Maintained 9372F: drivers/watchdog/sc1200wdt.c 9373 9374SCHEDULER 9375M: Ingo Molnar <mingo@redhat.com> 9376M: Peter Zijlstra <peterz@infradead.org> 9377L: linux-kernel@vger.kernel.org 9378T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 9379S: Maintained 9380F: kernel/sched/ 9381F: include/linux/sched.h 9382F: include/uapi/linux/sched.h 9383F: include/linux/wait.h 9384 9385SCORE ARCHITECTURE 9386M: Chen Liqin <liqin.linux@gmail.com> 9387M: Lennox Wu <lennox.wu@gmail.com> 9388W: http://www.sunplus.com 9389S: Supported 9390F: arch/score/ 9391 9392SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 9393M: Sudeep Holla <sudeep.holla@arm.com> 9394L: linux-arm-kernel@lists.infradead.org 9395S: Maintained 9396F: Documentation/devicetree/bindings/arm/arm,scpi.txt 9397F: drivers/clk/clk-scpi.c 9398F: drivers/cpufreq/scpi-cpufreq.c 9399F: drivers/firmware/arm_scpi.c 9400F: include/linux/scpi_protocol.h 9401 9402SCSI CDROM DRIVER 9403M: Jens Axboe <axboe@kernel.dk> 9404L: linux-scsi@vger.kernel.org 9405W: http://www.kernel.dk 9406S: Maintained 9407F: drivers/scsi/sr* 9408 9409SCSI RDMA PROTOCOL (SRP) INITIATOR 9410M: Bart Van Assche <bart.vanassche@sandisk.com> 9411L: linux-rdma@vger.kernel.org 9412S: Supported 9413W: http://www.openfabrics.org 9414Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9415T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 9416F: drivers/infiniband/ulp/srp/ 9417F: include/scsi/srp.h 9418 9419SCSI SG DRIVER 9420M: Doug Gilbert <dgilbert@interlog.com> 9421L: linux-scsi@vger.kernel.org 9422W: http://sg.danny.cz/sg 9423S: Maintained 9424F: Documentation/scsi/scsi-generic.txt 9425F: drivers/scsi/sg.c 9426F: include/scsi/sg.h 9427 9428SCSI SUBSYSTEM 9429M: "James E.J. Bottomley" <JBottomley@odin.com> 9430L: linux-scsi@vger.kernel.org 9431T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 9432S: Maintained 9433F: drivers/scsi/ 9434F: include/scsi/ 9435 9436SCSI TAPE DRIVER 9437M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 9438L: linux-scsi@vger.kernel.org 9439S: Maintained 9440F: Documentation/scsi/st.txt 9441F: drivers/scsi/st.* 9442F: drivers/scsi/st_*.h 9443 9444SCTP PROTOCOL 9445M: Vlad Yasevich <vyasevich@gmail.com> 9446M: Neil Horman <nhorman@tuxdriver.com> 9447L: linux-sctp@vger.kernel.org 9448W: http://lksctp.sourceforge.net 9449S: Maintained 9450F: Documentation/networking/sctp.txt 9451F: include/linux/sctp.h 9452F: include/uapi/linux/sctp.h 9453F: include/net/sctp/ 9454F: net/sctp/ 9455 9456SCx200 CPU SUPPORT 9457M: Jim Cromie <jim.cromie@gmail.com> 9458S: Odd Fixes 9459F: Documentation/i2c/busses/scx200_acb 9460F: arch/x86/platform/scx200/ 9461F: drivers/watchdog/scx200_wdt.c 9462F: drivers/i2c/busses/scx200* 9463F: drivers/mtd/maps/scx200_docflash.c 9464F: include/linux/scx200.h 9465 9466SCx200 GPIO DRIVER 9467M: Jim Cromie <jim.cromie@gmail.com> 9468S: Maintained 9469F: drivers/char/scx200_gpio.c 9470F: include/linux/scx200_gpio.h 9471 9472SCx200 HRT CLOCKSOURCE DRIVER 9473M: Jim Cromie <jim.cromie@gmail.com> 9474S: Maintained 9475F: drivers/clocksource/scx200_hrt.c 9476 9477SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 9478M: Sascha Sommer <saschasommer@freenet.de> 9479L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 9480S: Maintained 9481F: drivers/mmc/host/sdricoh_cs.c 9482 9483SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 9484L: linux-mmc@vger.kernel.org 9485S: Orphan 9486F: drivers/mmc/host/sdhci.* 9487F: drivers/mmc/host/sdhci-pltfm.[ch] 9488 9489SECURE COMPUTING 9490M: Kees Cook <keescook@chromium.org> 9491R: Andy Lutomirski <luto@amacapital.net> 9492R: Will Drewry <wad@chromium.org> 9493T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 9494S: Supported 9495F: kernel/seccomp.c 9496F: include/uapi/linux/seccomp.h 9497F: include/linux/seccomp.h 9498F: tools/testing/selftests/seccomp/* 9499K: \bsecure_computing 9500K: \bTIF_SECCOMP\b 9501 9502SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 9503M: Ben Dooks <ben-linux@fluff.org> 9504M: Jaehoon Chung <jh80.chung@samsung.com> 9505L: linux-mmc@vger.kernel.org 9506S: Maintained 9507F: drivers/mmc/host/sdhci-s3c* 9508 9509SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 9510M: Viresh Kumar <vireshk@kernel.org> 9511L: spear-devel@list.st.com 9512L: linux-mmc@vger.kernel.org 9513S: Maintained 9514F: drivers/mmc/host/sdhci-spear.c 9515 9516SECURITY SUBSYSTEM 9517M: James Morris <james.l.morris@oracle.com> 9518M: "Serge E. Hallyn" <serge@hallyn.com> 9519L: linux-security-module@vger.kernel.org (suggested Cc:) 9520T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 9521W: http://kernsec.org/ 9522S: Supported 9523F: security/ 9524 9525SECURITY CONTACT 9526M: Security Officers <security@kernel.org> 9527S: Supported 9528 9529SELINUX SECURITY MODULE 9530M: Paul Moore <paul@paul-moore.com> 9531M: Stephen Smalley <sds@tycho.nsa.gov> 9532M: Eric Paris <eparis@parisplace.org> 9533L: selinux@tycho.nsa.gov (moderated for non-subscribers) 9534W: http://selinuxproject.org 9535T: git git://git.infradead.org/users/pcmoore/selinux 9536S: Supported 9537F: include/linux/selinux* 9538F: security/selinux/ 9539F: scripts/selinux/ 9540 9541APPARMOR SECURITY MODULE 9542M: John Johansen <john.johansen@canonical.com> 9543L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 9544W: apparmor.wiki.kernel.org 9545T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 9546S: Supported 9547F: security/apparmor/ 9548 9549YAMA SECURITY MODULE 9550M: Kees Cook <keescook@chromium.org> 9551T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 9552S: Supported 9553F: security/yama/ 9554 9555SENSABLE PHANTOM 9556M: Jiri Slaby <jirislaby@gmail.com> 9557S: Maintained 9558F: drivers/misc/phantom.c 9559F: include/uapi/linux/phantom.h 9560 9561SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 9562M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 9563M: Ketan Mukadam <ketan.mukadam@avagotech.com> 9564M: John Soni Jose <sony.john@avagotech.com> 9565L: linux-scsi@vger.kernel.org 9566W: http://www.avagotech.com 9567S: Supported 9568F: drivers/scsi/be2iscsi/ 9569 9570Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 9571M: Sathya Perla <sathya.perla@avagotech.com> 9572M: Ajit Khaparde <ajit.khaparde@avagotech.com> 9573M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com> 9574M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com> 9575L: netdev@vger.kernel.org 9576W: http://www.emulex.com 9577S: Supported 9578F: drivers/net/ethernet/emulex/benet/ 9579 9580EMULEX ONECONNECT ROCE DRIVER 9581M: Selvin Xavier <selvin.xavier@avagotech.com> 9582M: Devesh Sharma <devesh.sharma@avagotech.com> 9583M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 9584L: linux-rdma@vger.kernel.org 9585W: http://www.emulex.com 9586S: Supported 9587F: drivers/infiniband/hw/ocrdma/ 9588 9589SFC NETWORK DRIVER 9590M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 9591M: Shradha Shah <sshah@solarflare.com> 9592L: netdev@vger.kernel.org 9593S: Supported 9594F: drivers/net/ethernet/sfc/ 9595 9596SGI GRU DRIVER 9597M: Dimitri Sivanich <sivanich@sgi.com> 9598S: Maintained 9599F: drivers/misc/sgi-gru/ 9600 9601SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 9602M: Pat Gefre <pfg@sgi.com> 9603L: linux-ia64@vger.kernel.org 9604S: Supported 9605F: Documentation/ia64/serial.txt 9606F: drivers/tty/serial/ioc?_serial.c 9607F: include/linux/ioc?.h 9608 9609SGI XP/XPC/XPNET DRIVER 9610M: Cliff Whickman <cpw@sgi.com> 9611M: Robin Holt <robinmholt@gmail.com> 9612S: Maintained 9613F: drivers/misc/sgi-xp/ 9614 9615SI2157 MEDIA DRIVER 9616M: Antti Palosaari <crope@iki.fi> 9617L: linux-media@vger.kernel.org 9618W: http://linuxtv.org/ 9619W: http://palosaari.fi/linux/ 9620Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9621T: git git://linuxtv.org/anttip/media_tree.git 9622S: Maintained 9623F: drivers/media/tuners/si2157* 9624 9625SI2168 MEDIA DRIVER 9626M: Antti Palosaari <crope@iki.fi> 9627L: linux-media@vger.kernel.org 9628W: http://linuxtv.org/ 9629W: http://palosaari.fi/linux/ 9630Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9631T: git git://linuxtv.org/anttip/media_tree.git 9632S: Maintained 9633F: drivers/media/dvb-frontends/si2168* 9634 9635SI470X FM RADIO RECEIVER I2C DRIVER 9636M: Hans Verkuil <hverkuil@xs4all.nl> 9637L: linux-media@vger.kernel.org 9638T: git git://linuxtv.org/media_tree.git 9639W: http://linuxtv.org 9640S: Odd Fixes 9641F: drivers/media/radio/si470x/radio-si470x-i2c.c 9642 9643SI470X FM RADIO RECEIVER USB DRIVER 9644M: Hans Verkuil <hverkuil@xs4all.nl> 9645L: linux-media@vger.kernel.org 9646T: git git://linuxtv.org/media_tree.git 9647W: http://linuxtv.org 9648S: Maintained 9649F: drivers/media/radio/si470x/radio-si470x-common.c 9650F: drivers/media/radio/si470x/radio-si470x.h 9651F: drivers/media/radio/si470x/radio-si470x-usb.c 9652 9653SI4713 FM RADIO TRANSMITTER I2C DRIVER 9654M: Eduardo Valentin <edubezval@gmail.com> 9655L: linux-media@vger.kernel.org 9656T: git git://linuxtv.org/media_tree.git 9657W: http://linuxtv.org 9658S: Odd Fixes 9659F: drivers/media/radio/si4713/si4713.? 9660 9661SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 9662M: Eduardo Valentin <edubezval@gmail.com> 9663L: linux-media@vger.kernel.org 9664T: git git://linuxtv.org/media_tree.git 9665W: http://linuxtv.org 9666S: Odd Fixes 9667F: drivers/media/radio/si4713/radio-platform-si4713.c 9668 9669SI4713 FM RADIO TRANSMITTER USB DRIVER 9670M: Hans Verkuil <hverkuil@xs4all.nl> 9671L: linux-media@vger.kernel.org 9672T: git git://linuxtv.org/media_tree.git 9673W: http://linuxtv.org 9674S: Maintained 9675F: drivers/media/radio/si4713/radio-usb-si4713.c 9676 9677SIANO DVB DRIVER 9678M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 9679L: linux-media@vger.kernel.org 9680W: http://linuxtv.org 9681T: git git://linuxtv.org/media_tree.git 9682S: Odd fixes 9683F: drivers/media/common/siano/ 9684F: drivers/media/usb/siano/ 9685F: drivers/media/usb/siano/ 9686F: drivers/media/mmc/siano/ 9687 9688SIMPLEFB FB DRIVER 9689M: Hans de Goede <hdegoede@redhat.com> 9690L: linux-fbdev@vger.kernel.org 9691S: Maintained 9692F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 9693F: drivers/video/fbdev/simplefb.c 9694F: include/linux/platform_data/simplefb.h 9695 9696SH_VEU V4L2 MEM2MEM DRIVER 9697L: linux-media@vger.kernel.org 9698S: Orphan 9699F: drivers/media/platform/sh_veu.c 9700 9701SH_VOU V4L2 OUTPUT DRIVER 9702L: linux-media@vger.kernel.org 9703S: Orphan 9704F: drivers/media/platform/sh_vou.c 9705F: include/media/sh_vou.h 9706 9707SIMPLE FIRMWARE INTERFACE (SFI) 9708M: Len Brown <lenb@kernel.org> 9709L: sfi-devel@simplefirmware.org 9710W: http://simplefirmware.org/ 9711T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 9712S: Supported 9713F: arch/x86/platform/sfi/ 9714F: drivers/sfi/ 9715F: include/linux/sfi*.h 9716 9717SIMTEC EB110ATX (Chalice CATS) 9718P: Ben Dooks 9719P: Vincent Sanders <vince@simtec.co.uk> 9720M: Simtec Linux Team <linux@simtec.co.uk> 9721W: http://www.simtec.co.uk/products/EB110ATX/ 9722S: Supported 9723 9724SIMTEC EB2410ITX (BAST) 9725P: Ben Dooks 9726P: Vincent Sanders <vince@simtec.co.uk> 9727M: Simtec Linux Team <linux@simtec.co.uk> 9728W: http://www.simtec.co.uk/products/EB2410ITX/ 9729S: Supported 9730F: arch/arm/mach-s3c24xx/mach-bast.c 9731F: arch/arm/mach-s3c24xx/bast-ide.c 9732F: arch/arm/mach-s3c24xx/bast-irq.c 9733 9734TI DAVINCI MACHINE SUPPORT 9735M: Sekhar Nori <nsekhar@ti.com> 9736M: Kevin Hilman <khilman@deeprootsystems.com> 9737T: git git://gitorious.org/linux-davinci/linux-davinci.git 9738Q: http://patchwork.kernel.org/project/linux-davinci/list/ 9739S: Supported 9740F: arch/arm/mach-davinci/ 9741F: drivers/i2c/busses/i2c-davinci.c 9742 9743TI DAVINCI SERIES MEDIA DRIVER 9744M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 9745L: linux-media@vger.kernel.org 9746W: http://linuxtv.org/ 9747Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9748T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 9749S: Maintained 9750F: drivers/media/platform/davinci/ 9751F: include/media/davinci/ 9752 9753TI AM437X VPFE DRIVER 9754M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 9755L: linux-media@vger.kernel.org 9756W: http://linuxtv.org/ 9757Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9758T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 9759S: Maintained 9760F: drivers/media/platform/am437x/ 9761 9762OV2659 OMNIVISION SENSOR DRIVER 9763M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 9764L: linux-media@vger.kernel.org 9765W: http://linuxtv.org/ 9766Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9767T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 9768S: Maintained 9769F: drivers/media/i2c/ov2659.c 9770F: include/media/ov2659.h 9771 9772SILICON MOTION SM712 FRAME BUFFER DRIVER 9773M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9774M: Teddy Wang <teddy.wang@siliconmotion.com> 9775M: Sudip Mukherjee <sudip@vectorindia.org> 9776L: linux-fbdev@vger.kernel.org 9777S: Maintained 9778F: drivers/video/fbdev/sm712* 9779F: Documentation/fb/sm712fb.txt 9780 9781SIS 190 ETHERNET DRIVER 9782M: Francois Romieu <romieu@fr.zoreil.com> 9783L: netdev@vger.kernel.org 9784S: Maintained 9785F: drivers/net/ethernet/sis/sis190.c 9786 9787SIS 900/7016 FAST ETHERNET DRIVER 9788M: Daniele Venzano <venza@brownhat.org> 9789W: http://www.brownhat.org/sis900.html 9790L: netdev@vger.kernel.org 9791S: Maintained 9792F: drivers/net/ethernet/sis/sis900.* 9793 9794SIS FRAMEBUFFER DRIVER 9795M: Thomas Winischhofer <thomas@winischhofer.net> 9796W: http://www.winischhofer.net/linuxsisvga.shtml 9797S: Maintained 9798F: Documentation/fb/sisfb.txt 9799F: drivers/video/fbdev/sis/ 9800F: include/video/sisfb.h 9801 9802SIS USB2VGA DRIVER 9803M: Thomas Winischhofer <thomas@winischhofer.net> 9804W: http://www.winischhofer.at/linuxsisusbvga.shtml 9805S: Maintained 9806F: drivers/usb/misc/sisusbvga/ 9807 9808SLAB ALLOCATOR 9809M: Christoph Lameter <cl@linux.com> 9810M: Pekka Enberg <penberg@kernel.org> 9811M: David Rientjes <rientjes@google.com> 9812M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 9813M: Andrew Morton <akpm@linux-foundation.org> 9814L: linux-mm@kvack.org 9815S: Maintained 9816F: include/linux/sl?b*.h 9817F: mm/sl?b* 9818 9819SLEEPABLE READ-COPY UPDATE (SRCU) 9820M: Lai Jiangshan <jiangshanlai@gmail.com> 9821M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9822M: Josh Triplett <josh@joshtriplett.org> 9823R: Steven Rostedt <rostedt@goodmis.org> 9824R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9825L: linux-kernel@vger.kernel.org 9826W: http://www.rdrop.com/users/paulmck/RCU/ 9827S: Supported 9828T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9829F: include/linux/srcu.h 9830F: kernel/rcu/srcu.c 9831 9832SMACK SECURITY MODULE 9833M: Casey Schaufler <casey@schaufler-ca.com> 9834L: linux-security-module@vger.kernel.org 9835W: http://schaufler-ca.com 9836T: git git://git.gitorious.org/smack-next/kernel.git 9837S: Maintained 9838F: Documentation/security/Smack.txt 9839F: security/smack/ 9840 9841DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 9842M: Kevin Hilman <khilman@kernel.org> 9843M: Nishanth Menon <nm@ti.com> 9844S: Maintained 9845F: drivers/power/avs/ 9846F: include/linux/power/smartreflex.h 9847L: linux-pm@vger.kernel.org 9848 9849SMC91x ETHERNET DRIVER 9850M: Nicolas Pitre <nico@fluxnic.net> 9851S: Odd Fixes 9852F: drivers/net/ethernet/smsc/smc91x.* 9853 9854SMIA AND SMIA++ IMAGE SENSOR DRIVER 9855M: Sakari Ailus <sakari.ailus@iki.fi> 9856L: linux-media@vger.kernel.org 9857S: Maintained 9858F: drivers/media/i2c/smiapp/ 9859F: include/media/smiapp.h 9860F: drivers/media/i2c/smiapp-pll.c 9861F: drivers/media/i2c/smiapp-pll.h 9862F: include/uapi/linux/smiapp.h 9863F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 9864 9865SMM665 HARDWARE MONITOR DRIVER 9866M: Guenter Roeck <linux@roeck-us.net> 9867L: lm-sensors@lm-sensors.org 9868S: Maintained 9869F: Documentation/hwmon/smm665 9870F: drivers/hwmon/smm665.c 9871 9872SMSC EMC2103 HARDWARE MONITOR DRIVER 9873M: Steve Glendinning <steve.glendinning@shawell.net> 9874L: lm-sensors@lm-sensors.org 9875S: Maintained 9876F: Documentation/hwmon/emc2103 9877F: drivers/hwmon/emc2103.c 9878 9879SMSC SCH5627 HARDWARE MONITOR DRIVER 9880M: Hans de Goede <hdegoede@redhat.com> 9881L: lm-sensors@lm-sensors.org 9882S: Supported 9883F: Documentation/hwmon/sch5627 9884F: drivers/hwmon/sch5627.c 9885 9886SMSC47B397 HARDWARE MONITOR DRIVER 9887M: Jean Delvare <jdelvare@suse.com> 9888L: lm-sensors@lm-sensors.org 9889S: Maintained 9890F: Documentation/hwmon/smsc47b397 9891F: drivers/hwmon/smsc47b397.c 9892 9893SMSC911x ETHERNET DRIVER 9894M: Steve Glendinning <steve.glendinning@shawell.net> 9895L: netdev@vger.kernel.org 9896S: Maintained 9897F: include/linux/smsc911x.h 9898F: drivers/net/ethernet/smsc/smsc911x.* 9899 9900SMSC9420 PCI ETHERNET DRIVER 9901M: Steve Glendinning <steve.glendinning@shawell.net> 9902L: netdev@vger.kernel.org 9903S: Maintained 9904F: drivers/net/ethernet/smsc/smsc9420.* 9905 9906SMSC UFX6000 and UFX7000 USB to VGA DRIVER 9907M: Steve Glendinning <steve.glendinning@shawell.net> 9908L: linux-fbdev@vger.kernel.org 9909S: Maintained 9910F: drivers/video/fbdev/smscufx.c 9911 9912SOC-CAMERA V4L2 SUBSYSTEM 9913M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 9914L: linux-media@vger.kernel.org 9915T: git git://linuxtv.org/media_tree.git 9916S: Maintained 9917F: include/media/soc* 9918F: drivers/media/i2c/soc_camera/ 9919F: drivers/media/platform/soc_camera/ 9920 9921SOEKRIS NET48XX LED SUPPORT 9922M: Chris Boot <bootc@bootc.net> 9923S: Maintained 9924F: drivers/leds/leds-net48xx.c 9925 9926SOFTLOGIC 6x10 MPEG CODEC 9927M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 9928M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 9929M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 9930M: Ismael Luceno <ismael@iodev.co.uk> 9931L: linux-media@vger.kernel.org 9932S: Supported 9933F: drivers/media/pci/solo6x10/ 9934 9935SOFTWARE RAID (Multiple Disks) SUPPORT 9936M: Neil Brown <neilb@suse.com> 9937L: linux-raid@vger.kernel.org 9938S: Supported 9939F: drivers/md/ 9940F: include/linux/raid/ 9941F: include/uapi/linux/raid/ 9942 9943SONIC NETWORK DRIVER 9944M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 9945L: netdev@vger.kernel.org 9946S: Maintained 9947F: drivers/net/ethernet/natsemi/sonic.* 9948 9949SONICS SILICON BACKPLANE DRIVER (SSB) 9950M: Michael Buesch <m@bues.ch> 9951L: netdev@vger.kernel.org 9952S: Maintained 9953F: drivers/ssb/ 9954F: include/linux/ssb/ 9955 9956SONY VAIO CONTROL DEVICE DRIVER 9957M: Mattia Dongili <malattia@linux.it> 9958L: platform-driver-x86@vger.kernel.org 9959W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 9960S: Maintained 9961F: Documentation/laptops/sony-laptop.txt 9962F: drivers/char/sonypi.c 9963F: drivers/platform/x86/sony-laptop.c 9964F: include/linux/sony-laptop.h 9965 9966SONY MEMORYSTICK CARD SUPPORT 9967M: Alex Dubov <oakad@yahoo.com> 9968W: http://tifmxx.berlios.de/ 9969S: Maintained 9970F: drivers/memstick/host/tifm_ms.c 9971 9972SONY MEMORYSTICK STANDARD SUPPORT 9973M: Maxim Levitsky <maximlevitsky@gmail.com> 9974S: Maintained 9975F: drivers/memstick/core/ms_block.* 9976 9977SOUND 9978M: Jaroslav Kysela <perex@perex.cz> 9979M: Takashi Iwai <tiwai@suse.com> 9980L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9981W: http://www.alsa-project.org/ 9982T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 9983T: git git://git.alsa-project.org/alsa-kernel.git 9984Q: http://patchwork.kernel.org/project/alsa-devel/list/ 9985S: Maintained 9986F: Documentation/sound/ 9987F: include/sound/ 9988F: include/uapi/sound/ 9989F: sound/ 9990 9991SOUND - COMPRESSED AUDIO 9992M: Vinod Koul <vinod.koul@intel.com> 9993L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 9995S: Supported 9996F: Documentation/sound/alsa/compress_offload.txt 9997F: include/sound/compress_driver.h 9998F: include/uapi/sound/compress_* 9999F: sound/core/compress_offload.c 10000F: sound/soc/soc-compress.c 10001 10002SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10003M: Liam Girdwood <lgirdwood@gmail.com> 10004M: Mark Brown <broonie@kernel.org> 10005T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10006L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10007W: http://alsa-project.org/main/index.php/ASoC 10008S: Supported 10009F: Documentation/sound/alsa/soc/ 10010F: sound/soc/ 10011F: include/sound/soc* 10012 10013SOUND - DMAENGINE HELPERS 10014M: Lars-Peter Clausen <lars@metafoo.de> 10015S: Supported 10016F: include/sound/dmaengine_pcm.h 10017F: sound/core/pcm_dmaengine.c 10018F: sound/soc/soc-generic-dmaengine-pcm.c 10019 10020SP2 MEDIA DRIVER 10021M: Olli Salonen <olli.salonen@iki.fi> 10022L: linux-media@vger.kernel.org 10023W: http://linuxtv.org/ 10024Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10025S: Maintained 10026F: drivers/media/dvb-frontends/sp2* 10027 10028SPARC + UltraSPARC (sparc/sparc64) 10029M: "David S. Miller" <davem@davemloft.net> 10030L: sparclinux@vger.kernel.org 10031Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10032T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10033T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10034S: Maintained 10035F: arch/sparc/ 10036F: drivers/sbus/ 10037 10038SPARC SERIAL DRIVERS 10039M: "David S. Miller" <davem@davemloft.net> 10040L: sparclinux@vger.kernel.org 10041T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10042T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10043S: Maintained 10044F: include/linux/sunserialcore.h 10045F: drivers/tty/serial/suncore.c 10046F: drivers/tty/serial/sunhv.c 10047F: drivers/tty/serial/sunsab.c 10048F: drivers/tty/serial/sunsab.h 10049F: drivers/tty/serial/sunsu.c 10050F: drivers/tty/serial/sunzilog.c 10051F: drivers/tty/serial/sunzilog.h 10052 10053SPARSE CHECKER 10054M: "Christopher Li" <sparse@chrisli.org> 10055L: linux-sparse@vger.kernel.org 10056W: https://sparse.wiki.kernel.org/ 10057T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10058T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10059S: Maintained 10060F: include/linux/compiler.h 10061 10062SPEAR PLATFORM SUPPORT 10063M: Viresh Kumar <vireshk@kernel.org> 10064M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10065L: spear-devel@list.st.com 10066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10067W: http://www.st.com/spear 10068S: Maintained 10069F: arch/arm/mach-spear/ 10070 10071SPEAR CLOCK FRAMEWORK SUPPORT 10072M: Viresh Kumar <vireshk@kernel.org> 10073L: spear-devel@list.st.com 10074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10075W: http://www.st.com/spear 10076S: Maintained 10077F: drivers/clk/spear/ 10078 10079SPI SUBSYSTEM 10080M: Mark Brown <broonie@kernel.org> 10081L: linux-spi@vger.kernel.org 10082T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10083Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10084S: Maintained 10085F: Documentation/spi/ 10086F: drivers/spi/ 10087F: include/linux/spi/ 10088F: include/uapi/linux/spi/ 10089 10090SPIDERNET NETWORK DRIVER for CELL 10091M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10092L: netdev@vger.kernel.org 10093S: Supported 10094F: Documentation/networking/spider_net.txt 10095F: drivers/net/ethernet/toshiba/spider_net* 10096 10097SPU FILE SYSTEM 10098M: Jeremy Kerr <jk@ozlabs.org> 10099L: linuxppc-dev@lists.ozlabs.org 10100W: http://www.ibm.com/developerworks/power/cell/ 10101S: Supported 10102F: Documentation/filesystems/spufs.txt 10103F: arch/powerpc/platforms/cell/spufs/ 10104 10105SQUASHFS FILE SYSTEM 10106M: Phillip Lougher <phillip@squashfs.org.uk> 10107L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10108W: http://squashfs.org.uk 10109S: Maintained 10110F: Documentation/filesystems/squashfs.txt 10111F: fs/squashfs/ 10112 10113SRM (Alpha) environment access 10114M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10115S: Maintained 10116F: arch/alpha/kernel/srm_env.c 10117 10118STABLE BRANCH 10119M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10120L: stable@vger.kernel.org 10121S: Supported 10122F: Documentation/stable_kernel_rules.txt 10123 10124STAGING SUBSYSTEM 10125M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10126T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10127L: devel@driverdev.osuosl.org 10128S: Supported 10129F: drivers/staging/ 10130 10131STAGING - COMEDI 10132M: Ian Abbott <abbotti@mev.co.uk> 10133M: H Hartley Sweeten <hsweeten@visionengravers.com> 10134S: Odd Fixes 10135F: drivers/staging/comedi/ 10136 10137STAGING - FLARION FT1000 DRIVERS 10138M: Marek Belisko <marek.belisko@gmail.com> 10139S: Odd Fixes 10140F: drivers/staging/ft1000/ 10141 10142STAGING - INDUSTRIAL IO 10143M: Jonathan Cameron <jic23@kernel.org> 10144L: linux-iio@vger.kernel.org 10145S: Odd Fixes 10146F: drivers/staging/iio/ 10147 10148STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10149M: Jarod Wilson <jarod@wilsonet.com> 10150W: http://www.lirc.org/ 10151S: Odd Fixes 10152F: drivers/staging/media/lirc/ 10153 10154STAGING - LUSTRE PARALLEL FILESYSTEM 10155M: Oleg Drokin <oleg.drokin@intel.com> 10156M: Andreas Dilger <andreas.dilger@intel.com> 10157L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10158W: http://wiki.lustre.org/ 10159S: Maintained 10160F: drivers/staging/lustre 10161 10162STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10163M: Marc Dietrich <marvin24@gmx.de> 10164L: ac100@lists.launchpad.net (moderated for non-subscribers) 10165L: linux-tegra@vger.kernel.org 10166S: Maintained 10167F: drivers/staging/nvec/ 10168 10169STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10170M: Jens Frederich <jfrederich@gmail.com> 10171M: Daniel Drake <dsd@laptop.org> 10172M: Jon Nettleton <jon.nettleton@gmail.com> 10173W: http://wiki.laptop.org/go/DCON 10174S: Maintained 10175F: drivers/staging/olpc_dcon/ 10176 10177STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER 10178M: Willy Tarreau <willy@meta-x.org> 10179S: Odd Fixes 10180F: drivers/staging/panel/ 10181 10182STAGING - REALTEK RTL8712U DRIVERS 10183M: Larry Finger <Larry.Finger@lwfinger.net> 10184M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10185S: Odd Fixes 10186F: drivers/staging/rtl8712/ 10187 10188STAGING - REALTEK RTL8723U WIRELESS DRIVER 10189M: Larry Finger <Larry.Finger@lwfinger.net> 10190M: Jes Sorensen <Jes.Sorensen@redhat.com> 10191L: linux-wireless@vger.kernel.org 10192S: Maintained 10193F: drivers/staging/rtl8723au/ 10194 10195STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10196M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10197M: Teddy Wang <teddy.wang@siliconmotion.com> 10198M: Sudip Mukherjee <sudip@vectorindia.org> 10199L: linux-fbdev@vger.kernel.org 10200S: Maintained 10201F: drivers/staging/sm750fb/ 10202 10203STAGING - SLICOSS 10204M: Lior Dotan <liodot@gmail.com> 10205M: Christopher Harrer <charrer@alacritech.com> 10206S: Odd Fixes 10207F: drivers/staging/slicoss/ 10208 10209STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10210M: William Hubbs <w.d.hubbs@gmail.com> 10211M: Chris Brannon <chris@the-brannons.com> 10212M: Kirk Reiser <kirk@reisers.ca> 10213M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10214L: speakup@linux-speakup.org 10215W: http://www.linux-speakup.org/ 10216S: Odd Fixes 10217F: drivers/staging/speakup/ 10218 10219STAGING - VIA VT665X DRIVERS 10220M: Forest Bond <forest@alittletooquiet.net> 10221S: Odd Fixes 10222F: drivers/staging/vt665?/ 10223 10224STAGING - WILC1000 WIFI DRIVER 10225M: Johnny Kim <johnny.kim@atmel.com> 10226M: Austin Shin <austin.shin@atmel.com> 10227M: Chris Park <chris.park@atmel.com> 10228M: Tony Cho <tony.cho@atmel.com> 10229M: Glen Lee <glen.lee@atmel.com> 10230M: Leo Kim <leo.kim@atmel.com> 10231L: linux-wireless@vger.kernel.org 10232S: Supported 10233F: drivers/staging/wilc1000/ 10234 10235STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10236M: Arnaud Patard <arnaud.patard@rtp-net.org> 10237S: Odd Fixes 10238F: drivers/staging/xgifb/ 10239 10240HFI1 DRIVER 10241M: Mike Marciniszyn <infinipath@intel.com> 10242L: linux-rdma@vger.kernel.org 10243S: Supported 10244F: drivers/staging/rdma/hfi1 10245 10246STARFIRE/DURALAN NETWORK DRIVER 10247M: Ion Badulescu <ionut@badula.org> 10248S: Odd Fixes 10249F: drivers/net/ethernet/adaptec/starfire* 10250 10251SUN3/3X 10252M: Sam Creasey <sammy@sammy.net> 10253W: http://sammy.net/sun3/ 10254S: Maintained 10255F: arch/m68k/kernel/*sun3* 10256F: arch/m68k/sun3*/ 10257F: arch/m68k/include/asm/sun3* 10258F: drivers/net/ethernet/i825xx/sun3* 10259 10260SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10261M: Hans de Goede <hdegoede@redhat.com> 10262L: linux-input@vger.kernel.org 10263S: Maintained 10264F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10265F: drivers/input/keyboard/sun4i-lradc-keys.c 10266 10267SUNDANCE NETWORK DRIVER 10268M: Denis Kirjanov <kda@linux-powerpc.org> 10269L: netdev@vger.kernel.org 10270S: Maintained 10271F: drivers/net/ethernet/dlink/sundance.c 10272 10273SUPERH 10274L: linux-sh@vger.kernel.org 10275Q: http://patchwork.kernel.org/project/linux-sh/list/ 10276S: Orphan 10277F: Documentation/sh/ 10278F: arch/sh/ 10279F: drivers/sh/ 10280 10281SUSPEND TO RAM 10282M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10283M: Len Brown <len.brown@intel.com> 10284M: Pavel Machek <pavel@ucw.cz> 10285L: linux-pm@vger.kernel.org 10286S: Supported 10287F: Documentation/power/ 10288F: arch/x86/kernel/acpi/ 10289F: drivers/base/power/ 10290F: kernel/power/ 10291F: include/linux/suspend.h 10292F: include/linux/freezer.h 10293F: include/linux/pm.h 10294 10295SVGA HANDLING 10296M: Martin Mares <mj@ucw.cz> 10297L: linux-video@atrey.karlin.mff.cuni.cz 10298S: Maintained 10299F: Documentation/svga.txt 10300F: arch/x86/boot/video* 10301 10302SWIOTLB SUBSYSTEM 10303M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 10304L: linux-kernel@vger.kernel.org 10305S: Supported 10306F: lib/swiotlb.c 10307F: arch/*/kernel/pci-swiotlb.c 10308F: include/linux/swiotlb.h 10309 10310SWITCHDEV 10311M: Jiri Pirko <jiri@resnulli.us> 10312L: netdev@vger.kernel.org 10313S: Supported 10314F: net/switchdev/ 10315F: include/net/switchdev.h 10316 10317SYNOPSYS ARC ARCHITECTURE 10318M: Vineet Gupta <vgupta@synopsys.com> 10319L: linux-snps-arc@lists.infradead.org 10320S: Supported 10321F: arch/arc/ 10322F: Documentation/devicetree/bindings/arc/* 10323F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 10324F: drivers/tty/serial/arc_uart.c 10325T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 10326 10327SYNOPSYS ARC SDP platform support 10328M: Alexey Brodkin <abrodkin@synopsys.com> 10329S: Supported 10330F: arch/arc/plat-axs10x 10331F: arch/arc/boot/dts/ax* 10332F: Documentation/devicetree/bindings/arc/axs10* 10333 10334SYSTEM CONFIGURATION (SYSCON) 10335M: Lee Jones <lee.jones@linaro.org> 10336M: Arnd Bergmann <arnd@arndb.de> 10337T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10338S: Supported 10339F: drivers/mfd/syscon.c 10340 10341SYSV FILESYSTEM 10342M: Christoph Hellwig <hch@infradead.org> 10343S: Maintained 10344F: Documentation/filesystems/sysv-fs.txt 10345F: fs/sysv/ 10346F: include/linux/sysv_fs.h 10347 10348TARGET SUBSYSTEM 10349M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 10350L: linux-scsi@vger.kernel.org 10351L: target-devel@vger.kernel.org 10352W: http://www.linux-iscsi.org 10353W: http://groups.google.com/group/linux-iscsi-target-dev 10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 10355S: Supported 10356F: drivers/target/ 10357F: include/target/ 10358F: Documentation/target/ 10359 10360TASKSTATS STATISTICS INTERFACE 10361M: Balbir Singh <bsingharora@gmail.com> 10362S: Maintained 10363F: Documentation/accounting/taskstats* 10364F: include/linux/taskstats* 10365F: kernel/taskstats.c 10366 10367TC CLASSIFIER 10368M: Jamal Hadi Salim <jhs@mojatatu.com> 10369L: netdev@vger.kernel.org 10370S: Maintained 10371F: include/net/pkt_cls.h 10372F: include/uapi/linux/pkt_cls.h 10373F: net/sched/ 10374 10375TCP LOW PRIORITY MODULE 10376M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 10377M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 10378W: http://tcp-lp-mod.sourceforge.net/ 10379S: Maintained 10380F: net/ipv4/tcp_lp.c 10381 10382TDA10071 MEDIA DRIVER 10383M: Antti Palosaari <crope@iki.fi> 10384L: linux-media@vger.kernel.org 10385W: http://linuxtv.org/ 10386W: http://palosaari.fi/linux/ 10387Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10388T: git git://linuxtv.org/anttip/media_tree.git 10389S: Maintained 10390F: drivers/media/dvb-frontends/tda10071* 10391 10392TDA18212 MEDIA DRIVER 10393M: Antti Palosaari <crope@iki.fi> 10394L: linux-media@vger.kernel.org 10395W: http://linuxtv.org/ 10396W: http://palosaari.fi/linux/ 10397Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10398T: git git://linuxtv.org/anttip/media_tree.git 10399S: Maintained 10400F: drivers/media/tuners/tda18212* 10401 10402TDA18218 MEDIA DRIVER 10403M: Antti Palosaari <crope@iki.fi> 10404L: linux-media@vger.kernel.org 10405W: http://linuxtv.org/ 10406W: http://palosaari.fi/linux/ 10407Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10408T: git git://linuxtv.org/anttip/media_tree.git 10409S: Maintained 10410F: drivers/media/tuners/tda18218* 10411 10412TDA18271 MEDIA DRIVER 10413M: Michael Krufky <mkrufky@linuxtv.org> 10414L: linux-media@vger.kernel.org 10415W: http://linuxtv.org/ 10416W: http://github.com/mkrufky 10417Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10418T: git git://linuxtv.org/mkrufky/tuners.git 10419S: Maintained 10420F: drivers/media/tuners/tda18271* 10421 10422TDA827x MEDIA DRIVER 10423M: Michael Krufky <mkrufky@linuxtv.org> 10424L: linux-media@vger.kernel.org 10425W: http://linuxtv.org/ 10426W: http://github.com/mkrufky 10427Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10428T: git git://linuxtv.org/mkrufky/tuners.git 10429S: Maintained 10430F: drivers/media/tuners/tda8290.* 10431 10432TDA8290 MEDIA DRIVER 10433M: Michael Krufky <mkrufky@linuxtv.org> 10434L: linux-media@vger.kernel.org 10435W: http://linuxtv.org/ 10436W: http://github.com/mkrufky 10437Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10438T: git git://linuxtv.org/mkrufky/tuners.git 10439S: Maintained 10440F: drivers/media/tuners/tda8290.* 10441 10442TDA9840 MEDIA DRIVER 10443M: Hans Verkuil <hverkuil@xs4all.nl> 10444L: linux-media@vger.kernel.org 10445T: git git://linuxtv.org/media_tree.git 10446W: http://linuxtv.org 10447S: Maintained 10448F: drivers/media/i2c/tda9840* 10449 10450TEA5761 TUNER DRIVER 10451M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10452L: linux-media@vger.kernel.org 10453W: http://linuxtv.org 10454T: git git://linuxtv.org/media_tree.git 10455S: Odd fixes 10456F: drivers/media/tuners/tea5761.* 10457 10458TEA5767 TUNER DRIVER 10459M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10460L: linux-media@vger.kernel.org 10461W: http://linuxtv.org 10462T: git git://linuxtv.org/media_tree.git 10463S: Maintained 10464F: drivers/media/tuners/tea5767.* 10465 10466TEA6415C MEDIA DRIVER 10467M: Hans Verkuil <hverkuil@xs4all.nl> 10468L: linux-media@vger.kernel.org 10469T: git git://linuxtv.org/media_tree.git 10470W: http://linuxtv.org 10471S: Maintained 10472F: drivers/media/i2c/tea6415c* 10473 10474TEA6420 MEDIA DRIVER 10475M: Hans Verkuil <hverkuil@xs4all.nl> 10476L: linux-media@vger.kernel.org 10477T: git git://linuxtv.org/media_tree.git 10478W: http://linuxtv.org 10479S: Maintained 10480F: drivers/media/i2c/tea6420* 10481 10482TEAM DRIVER 10483M: Jiri Pirko <jiri@resnulli.us> 10484L: netdev@vger.kernel.org 10485S: Supported 10486F: drivers/net/team/ 10487F: include/linux/if_team.h 10488F: include/uapi/linux/if_team.h 10489 10490TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 10491M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 10492S: Maintained 10493F: arch/x86/platform/ts5500/ 10494 10495TECHNOTREND USB IR RECEIVER 10496M: Sean Young <sean@mess.org> 10497L: linux-media@vger.kernel.org 10498S: Maintained 10499F: drivers/media/rc/ttusbir.c 10500 10501TEGRA ARCHITECTURE SUPPORT 10502M: Stephen Warren <swarren@wwwdotorg.org> 10503M: Thierry Reding <thierry.reding@gmail.com> 10504M: Alexandre Courbot <gnurou@gmail.com> 10505L: linux-tegra@vger.kernel.org 10506Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 10507T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 10508S: Supported 10509N: [^a-z]tegra 10510 10511TEGRA CLOCK DRIVER 10512M: Peter De Schrijver <pdeschrijver@nvidia.com> 10513M: Prashant Gaikwad <pgaikwad@nvidia.com> 10514S: Supported 10515F: drivers/clk/tegra/ 10516 10517TEGRA DMA DRIVER 10518M: Laxman Dewangan <ldewangan@nvidia.com> 10519S: Supported 10520F: drivers/dma/tegra20-apb-dma.c 10521 10522TEGRA I2C DRIVER 10523M: Laxman Dewangan <ldewangan@nvidia.com> 10524S: Supported 10525F: drivers/i2c/busses/i2c-tegra.c 10526 10527TEGRA IOMMU DRIVERS 10528M: Hiroshi Doyu <hdoyu@nvidia.com> 10529S: Supported 10530F: drivers/iommu/tegra* 10531 10532TEGRA KBC DRIVER 10533M: Rakesh Iyer <riyer@nvidia.com> 10534M: Laxman Dewangan <ldewangan@nvidia.com> 10535S: Supported 10536F: drivers/input/keyboard/tegra-kbc.c 10537 10538TEGRA PWM DRIVER 10539M: Thierry Reding <thierry.reding@gmail.com> 10540S: Supported 10541F: drivers/pwm/pwm-tegra.c 10542 10543TEGRA SERIAL DRIVER 10544M: Laxman Dewangan <ldewangan@nvidia.com> 10545S: Supported 10546F: drivers/tty/serial/serial-tegra.c 10547 10548TEGRA SPI DRIVER 10549M: Laxman Dewangan <ldewangan@nvidia.com> 10550S: Supported 10551F: drivers/spi/spi-tegra* 10552 10553TEHUTI ETHERNET DRIVER 10554M: Andy Gospodarek <andy@greyhouse.net> 10555L: netdev@vger.kernel.org 10556S: Supported 10557F: drivers/net/ethernet/tehuti/* 10558 10559Telecom Clock Driver for MCPL0010 10560M: Mark Gross <mark.gross@intel.com> 10561S: Supported 10562F: drivers/char/tlclk.c 10563 10564TENSILICA XTENSA PORT (xtensa) 10565M: Chris Zankel <chris@zankel.net> 10566M: Max Filippov <jcmvbkbc@gmail.com> 10567L: linux-xtensa@linux-xtensa.org 10568S: Maintained 10569F: arch/xtensa/ 10570F: drivers/irqchip/irq-xtensa-* 10571 10572THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 10573M: Hans Verkuil <hverkuil@xs4all.nl> 10574L: linux-media@vger.kernel.org 10575T: git git://linuxtv.org/media_tree.git 10576W: http://linuxtv.org 10577S: Maintained 10578F: drivers/media/radio/radio-raremono.c 10579 10580THERMAL 10581M: Zhang Rui <rui.zhang@intel.com> 10582M: Eduardo Valentin <edubezval@gmail.com> 10583L: linux-pm@vger.kernel.org 10584T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 10585T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 10586Q: https://patchwork.kernel.org/project/linux-pm/list/ 10587S: Supported 10588F: drivers/thermal/ 10589F: include/linux/thermal.h 10590F: include/uapi/linux/thermal.h 10591F: include/linux/cpu_cooling.h 10592F: Documentation/devicetree/bindings/thermal/ 10593 10594THERMAL/CPU_COOLING 10595M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 10596M: Viresh Kumar <viresh.kumar@linaro.org> 10597M: Javi Merino <javi.merino@arm.com> 10598L: linux-pm@vger.kernel.org 10599S: Supported 10600F: Documentation/thermal/cpu-cooling-api.txt 10601F: drivers/thermal/cpu_cooling.c 10602F: include/linux/cpu_cooling.h 10603 10604THINGM BLINK(1) USB RGB LED DRIVER 10605M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10606S: Maintained 10607F: drivers/hid/hid-thingm.c 10608 10609THINKPAD ACPI EXTRAS DRIVER 10610M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 10611L: ibm-acpi-devel@lists.sourceforge.net 10612L: platform-driver-x86@vger.kernel.org 10613W: http://ibm-acpi.sourceforge.net 10614W: http://thinkwiki.org/wiki/Ibm-acpi 10615T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 10616S: Maintained 10617F: drivers/platform/x86/thinkpad_acpi.c 10618 10619TI BANDGAP AND THERMAL DRIVER 10620M: Eduardo Valentin <edubezval@gmail.com> 10621L: linux-pm@vger.kernel.org 10622L: linux-omap@vger.kernel.org 10623S: Maintained 10624F: drivers/thermal/ti-soc-thermal/ 10625 10626TI CDCE706 CLOCK DRIVER 10627M: Max Filippov <jcmvbkbc@gmail.com> 10628S: Maintained 10629F: drivers/clk/clk-cdce706.c 10630 10631TI CLOCK DRIVER 10632M: Tero Kristo <t-kristo@ti.com> 10633L: linux-omap@vger.kernel.org 10634S: Maintained 10635F: drivers/clk/ti/ 10636F: include/linux/clk/ti.h 10637 10638TI FLASH MEDIA INTERFACE DRIVER 10639M: Alex Dubov <oakad@yahoo.com> 10640S: Maintained 10641F: drivers/misc/tifm* 10642F: drivers/mmc/host/tifm_sd.c 10643F: include/linux/tifm.h 10644 10645TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 10646M: Santosh Shilimkar <ssantosh@kernel.org> 10647L: linux-kernel@vger.kernel.org 10648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10649S: Maintained 10650F: drivers/soc/ti/* 10651T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 10652 10653 10654TI LM49xxx FAMILY ASoC CODEC DRIVERS 10655M: M R Swami Reddy <mr.swami.reddy@ti.com> 10656M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 10657L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10658S: Maintained 10659F: sound/soc/codecs/lm49453* 10660F: sound/soc/codecs/isabelle* 10661 10662TI LP855x BACKLIGHT DRIVER 10663M: Milo Kim <milo.kim@ti.com> 10664S: Maintained 10665F: Documentation/backlight/lp855x-driver.txt 10666F: drivers/video/backlight/lp855x_bl.c 10667F: include/linux/platform_data/lp855x.h 10668 10669TI LP8727 CHARGER DRIVER 10670M: Milo Kim <milo.kim@ti.com> 10671S: Maintained 10672F: drivers/power/lp8727_charger.c 10673F: include/linux/platform_data/lp8727.h 10674 10675TI LP8788 MFD DRIVER 10676M: Milo Kim <milo.kim@ti.com> 10677S: Maintained 10678F: drivers/iio/adc/lp8788_adc.c 10679F: drivers/leds/leds-lp8788.c 10680F: drivers/mfd/lp8788*.c 10681F: drivers/power/lp8788-charger.c 10682F: drivers/regulator/lp8788-*.c 10683F: include/linux/mfd/lp8788*.h 10684 10685TI NETCP ETHERNET DRIVER 10686M: Wingman Kwok <w-kwok2@ti.com> 10687M: Murali Karicheri <m-karicheri2@ti.com> 10688L: netdev@vger.kernel.org 10689S: Maintained 10690F: drivers/net/ethernet/ti/netcp* 10691 10692TI TAS571X FAMILY ASoC CODEC DRIVER 10693M: Kevin Cernekee <cernekee@chromium.org> 10694L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10695S: Odd Fixes 10696F: sound/soc/codecs/tas571x* 10697 10698TI TWL4030 SERIES SOC CODEC DRIVER 10699M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10700L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10701S: Maintained 10702F: sound/soc/codecs/twl4030* 10703 10704TI WILINK WIRELESS DRIVERS 10705L: linux-wireless@vger.kernel.org 10706W: http://wireless.kernel.org/en/users/Drivers/wl12xx 10707W: http://wireless.kernel.org/en/users/Drivers/wl1251 10708T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 10709S: Orphan 10710F: drivers/net/wireless/ti/ 10711F: include/linux/wl12xx.h 10712 10713TIPC NETWORK LAYER 10714M: Jon Maloy <jon.maloy@ericsson.com> 10715M: Ying Xue <ying.xue@windriver.com> 10716L: netdev@vger.kernel.org (core kernel code) 10717L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 10718W: http://tipc.sourceforge.net/ 10719S: Maintained 10720F: include/uapi/linux/tipc*.h 10721F: net/tipc/ 10722 10723TILE ARCHITECTURE 10724M: Chris Metcalf <cmetcalf@ezchip.com> 10725W: http://www.ezchip.com/scm/ 10726S: Supported 10727F: arch/tile/ 10728F: drivers/char/tile-srom.c 10729F: drivers/edac/tile_edac.c 10730F: drivers/net/ethernet/tile/ 10731F: drivers/rtc/rtc-tile.c 10732F: drivers/tty/hvc/hvc_tile.c 10733F: drivers/tty/serial/tilegx.c 10734F: drivers/usb/host/*-tilegx.c 10735F: include/linux/usb/tilegx.h 10736 10737TLAN NETWORK DRIVER 10738M: Samuel Chessman <chessman@tux.org> 10739L: tlan-devel@lists.sourceforge.net (subscribers-only) 10740W: http://sourceforge.net/projects/tlan/ 10741S: Maintained 10742F: Documentation/networking/tlan.txt 10743F: drivers/net/ethernet/ti/tlan.* 10744 10745TOMOYO SECURITY MODULE 10746M: Kentaro Takeda <takedakn@nttdata.co.jp> 10747M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 10748L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 10749L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 10750L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 10751L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 10752W: http://tomoyo.sourceforge.jp/ 10753T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 10754S: Maintained 10755F: security/tomoyo/ 10756 10757TOPSTAR LAPTOP EXTRAS DRIVER 10758M: Herton Ronaldo Krzesinski <herton@canonical.com> 10759L: platform-driver-x86@vger.kernel.org 10760S: Maintained 10761F: drivers/platform/x86/topstar-laptop.c 10762 10763TOSHIBA ACPI EXTRAS DRIVER 10764M: Azael Avalos <coproscefalo@gmail.com> 10765L: platform-driver-x86@vger.kernel.org 10766S: Maintained 10767F: drivers/platform/x86/toshiba_acpi.c 10768 10769TOSHIBA BLUETOOTH DRIVER 10770M: Azael Avalos <coproscefalo@gmail.com> 10771L: platform-driver-x86@vger.kernel.org 10772S: Maintained 10773F: drivers/platform/x86/toshiba_bluetooth.c 10774 10775TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 10776M: Azael Avalos <coproscefalo@gmail.com> 10777L: platform-driver-x86@vger.kernel.org 10778S: Maintained 10779F: drivers/platform/x86/toshiba_haps.c 10780 10781TOSHIBA WMI HOTKEYS DRIVER 10782M: Azael Avalos <coproscefalo@gmail.com> 10783L: platform-driver-x86@vger.kernel.org 10784S: Maintained 10785F: drivers/platform/x86/toshiba-wmi.c 10786 10787TOSHIBA SMM DRIVER 10788M: Jonathan Buzzard <jonathan@buzzard.org.uk> 10789W: http://www.buzzard.org.uk/toshiba/ 10790S: Maintained 10791F: drivers/char/toshiba.c 10792F: include/linux/toshiba.h 10793F: include/uapi/linux/toshiba.h 10794 10795TOSHIBA TC358743 DRIVER 10796M: Mats Randgaard <matrandg@cisco.com> 10797L: linux-media@vger.kernel.org 10798S: Maintained 10799F: drivers/media/i2c/tc358743* 10800F: include/media/tc358743.h 10801 10802TMIO MMC DRIVER 10803M: Ian Molton <ian@mnementh.co.uk> 10804L: linux-mmc@vger.kernel.org 10805S: Maintained 10806F: drivers/mmc/host/tmio_mmc* 10807F: drivers/mmc/host/sh_mobile_sdhi.c 10808F: include/linux/mmc/tmio.h 10809F: include/linux/mmc/sh_mobile_sdhi.h 10810 10811TMP401 HARDWARE MONITOR DRIVER 10812M: Guenter Roeck <linux@roeck-us.net> 10813L: lm-sensors@lm-sensors.org 10814S: Maintained 10815F: Documentation/hwmon/tmp401 10816F: drivers/hwmon/tmp401.c 10817 10818TMPFS (SHMEM FILESYSTEM) 10819M: Hugh Dickins <hughd@google.com> 10820L: linux-mm@kvack.org 10821S: Maintained 10822F: include/linux/shmem_fs.h 10823F: mm/shmem.c 10824 10825TM6000 VIDEO4LINUX DRIVER 10826M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10827L: linux-media@vger.kernel.org 10828W: http://linuxtv.org 10829T: git git://linuxtv.org/media_tree.git 10830S: Odd fixes 10831F: drivers/media/usb/tm6000/ 10832 10833TW68 VIDEO4LINUX DRIVER 10834M: Hans Verkuil <hverkuil@xs4all.nl> 10835L: linux-media@vger.kernel.org 10836T: git git://linuxtv.org/media_tree.git 10837W: http://linuxtv.org 10838S: Odd Fixes 10839F: drivers/media/pci/tw68/ 10840 10841TPM DEVICE DRIVER 10842M: Peter Huewe <peterhuewe@gmx.de> 10843M: Marcel Selhorst <tpmdd@selhorst.net> 10844M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 10845R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 10846W: http://tpmdd.sourceforge.net 10847L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 10848Q: git git://github.com/PeterHuewe/linux-tpmdd.git 10849T: https://github.com/PeterHuewe/linux-tpmdd 10850S: Maintained 10851F: drivers/char/tpm/ 10852 10853TPM IBM_VTPM DEVICE DRIVER 10854M: Ashley Lai <ashleydlai@gmail.com> 10855W: http://tpmdd.sourceforge.net 10856L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 10857S: Maintained 10858F: drivers/char/tpm/tpm_ibmvtpm* 10859 10860TRACING 10861M: Steven Rostedt <rostedt@goodmis.org> 10862M: Ingo Molnar <mingo@redhat.com> 10863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10864S: Maintained 10865F: Documentation/trace/ftrace.txt 10866F: arch/*/*/*/ftrace.h 10867F: arch/*/kernel/ftrace.c 10868F: include/*/ftrace.h 10869F: include/linux/trace*.h 10870F: include/trace/ 10871F: kernel/trace/ 10872F: tools/testing/selftests/ftrace/ 10873 10874TRIVIAL PATCHES 10875M: Jiri Kosina <trivial@kernel.org> 10876T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 10877S: Maintained 10878K: ^Subject:.*(?i)trivial 10879 10880TTY LAYER 10881M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10882M: Jiri Slaby <jslaby@suse.com> 10883S: Supported 10884T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 10885F: Documentation/serial/ 10886F: drivers/tty/ 10887F: drivers/tty/serial/serial_core.c 10888F: include/linux/serial_core.h 10889F: include/linux/serial.h 10890F: include/linux/tty.h 10891F: include/uapi/linux/serial_core.h 10892F: include/uapi/linux/serial.h 10893F: include/uapi/linux/tty.h 10894 10895TUA9001 MEDIA DRIVER 10896M: Antti Palosaari <crope@iki.fi> 10897L: linux-media@vger.kernel.org 10898W: http://linuxtv.org/ 10899W: http://palosaari.fi/linux/ 10900Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10901T: git git://linuxtv.org/anttip/media_tree.git 10902S: Maintained 10903F: drivers/media/tuners/tua9001* 10904 10905TULIP NETWORK DRIVERS 10906M: Grant Grundler <grundler@parisc-linux.org> 10907L: netdev@vger.kernel.org 10908S: Maintained 10909F: drivers/net/ethernet/dec/tulip/ 10910 10911TUN/TAP driver 10912M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 10913W: http://vtun.sourceforge.net/tun 10914S: Maintained 10915F: Documentation/networking/tuntap.txt 10916F: arch/um/os-Linux/drivers/ 10917 10918TURBOCHANNEL SUBSYSTEM 10919M: "Maciej W. Rozycki" <macro@linux-mips.org> 10920M: Ralf Baechle <ralf@linux-mips.org> 10921L: linux-mips@linux-mips.org 10922Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10923S: Maintained 10924F: drivers/tc/ 10925F: include/linux/tc.h 10926 10927U14-34F SCSI DRIVER 10928M: Dario Ballabio <ballabio_dario@emc.com> 10929L: linux-scsi@vger.kernel.org 10930S: Maintained 10931F: drivers/scsi/u14-34f.c 10932 10933UBI FILE SYSTEM (UBIFS) 10934M: Artem Bityutskiy <dedekind1@gmail.com> 10935M: Adrian Hunter <adrian.hunter@intel.com> 10936L: linux-mtd@lists.infradead.org 10937T: git git://git.infradead.org/ubifs-2.6.git 10938W: http://www.linux-mtd.infradead.org/doc/ubifs.html 10939S: Maintained 10940F: Documentation/filesystems/ubifs.txt 10941F: fs/ubifs/ 10942 10943UCLINUX (M68KNOMMU AND COLDFIRE) 10944M: Greg Ungerer <gerg@uclinux.org> 10945W: http://www.uclinux.org/ 10946L: linux-m68k@lists.linux-m68k.org 10947L: uclinux-dev@uclinux.org (subscribers-only) 10948T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 10949S: Maintained 10950F: arch/m68k/coldfire/ 10951F: arch/m68k/68*/ 10952F: arch/m68k/*/*_no.* 10953F: arch/m68k/include/asm/*_no.* 10954 10955UDF FILESYSTEM 10956M: Jan Kara <jack@suse.com> 10957S: Maintained 10958F: Documentation/filesystems/udf.txt 10959F: fs/udf/ 10960 10961UFS FILESYSTEM 10962M: Evgeniy Dushistov <dushistov@mail.ru> 10963S: Maintained 10964F: Documentation/filesystems/ufs.txt 10965F: fs/ufs/ 10966 10967UHID USERSPACE HID IO DRIVER: 10968M: David Herrmann <dh.herrmann@googlemail.com> 10969L: linux-input@vger.kernel.org 10970S: Maintained 10971F: drivers/hid/uhid.c 10972F: include/uapi/linux/uhid.h 10973 10974ULTRA-WIDEBAND (UWB) SUBSYSTEM: 10975L: linux-usb@vger.kernel.org 10976S: Orphan 10977F: drivers/uwb/ 10978F: include/linux/uwb.h 10979F: include/linux/uwb/ 10980 10981UNICORE32 ARCHITECTURE: 10982M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10983W: http://mprc.pku.edu.cn/~guanxuetao/linux 10984S: Maintained 10985T: git git://github.com/gxt/linux.git 10986F: arch/unicore32/ 10987 10988UNIFDEF 10989M: Tony Finch <dot@dotat.at> 10990W: http://dotat.at/prog/unifdef 10991S: Maintained 10992F: scripts/unifdef.c 10993 10994UNIFORM CDROM DRIVER 10995M: Jens Axboe <axboe@kernel.dk> 10996W: http://www.kernel.dk 10997S: Maintained 10998F: Documentation/cdrom/ 10999F: drivers/cdrom/cdrom.c 11000F: include/linux/cdrom.h 11001F: include/uapi/linux/cdrom.h 11002 11003UNISYS S-PAR DRIVERS 11004M: Benjamin Romer <benjamin.romer@unisys.com> 11005M: David Kershner <david.kershner@unisys.com> 11006L: sparmaintainer@unisys.com (Unisys internal) 11007S: Supported 11008F: drivers/staging/unisys/ 11009 11010UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11011M: Vinayak Holikatti <vinholikatti@gmail.com> 11012L: linux-scsi@vger.kernel.org 11013S: Supported 11014F: Documentation/scsi/ufs.txt 11015F: drivers/scsi/ufs/ 11016 11017UNSORTED BLOCK IMAGES (UBI) 11018M: Artem Bityutskiy <dedekind1@gmail.com> 11019M: Richard Weinberger <richard@nod.at> 11020W: http://www.linux-mtd.infradead.org/ 11021L: linux-mtd@lists.infradead.org 11022T: git git://git.infradead.org/ubifs-2.6.git 11023S: Supported 11024F: drivers/mtd/ubi/ 11025F: include/linux/mtd/ubi.h 11026F: include/uapi/mtd/ubi-user.h 11027 11028USB ACM DRIVER 11029M: Oliver Neukum <oliver@neukum.org> 11030L: linux-usb@vger.kernel.org 11031S: Maintained 11032F: Documentation/usb/acm.txt 11033F: drivers/usb/class/cdc-acm.* 11034 11035USB AR5523 WIRELESS DRIVER 11036M: Pontus Fuchs <pontus.fuchs@gmail.com> 11037L: linux-wireless@vger.kernel.org 11038S: Maintained 11039F: drivers/net/wireless/ath/ar5523/ 11040 11041USB ATTACHED SCSI 11042M: Hans de Goede <hdegoede@redhat.com> 11043M: Gerd Hoffmann <kraxel@redhat.com> 11044L: linux-usb@vger.kernel.org 11045L: linux-scsi@vger.kernel.org 11046S: Maintained 11047F: drivers/usb/storage/uas.c 11048 11049USB CDC ETHERNET DRIVER 11050M: Oliver Neukum <oliver@neukum.org> 11051L: linux-usb@vger.kernel.org 11052S: Maintained 11053F: drivers/net/usb/cdc_*.c 11054F: include/uapi/linux/usb/cdc.h 11055 11056USB CHAOSKEY DRIVER 11057M: Keith Packard <keithp@keithp.com> 11058L: linux-usb@vger.kernel.org 11059S: Maintained 11060F: drivers/usb/misc/chaoskey.c 11061 11062USB CYPRESS C67X00 DRIVER 11063M: Peter Korsgaard <jacmet@sunsite.dk> 11064L: linux-usb@vger.kernel.org 11065S: Maintained 11066F: drivers/usb/c67x00/ 11067 11068USB DAVICOM DM9601 DRIVER 11069M: Peter Korsgaard <jacmet@sunsite.dk> 11070L: netdev@vger.kernel.org 11071W: http://www.linux-usb.org/usbnet 11072S: Maintained 11073F: drivers/net/usb/dm9601.c 11074 11075USB DIAMOND RIO500 DRIVER 11076M: Cesar Miquel <miquel@df.uba.ar> 11077L: rio500-users@lists.sourceforge.net 11078W: http://rio500.sourceforge.net 11079S: Maintained 11080F: drivers/usb/misc/rio500* 11081 11082USB EHCI DRIVER 11083M: Alan Stern <stern@rowland.harvard.edu> 11084L: linux-usb@vger.kernel.org 11085S: Maintained 11086F: Documentation/usb/ehci.txt 11087F: drivers/usb/host/ehci* 11088 11089USB GADGET/PERIPHERAL SUBSYSTEM 11090M: Felipe Balbi <balbi@ti.com> 11091L: linux-usb@vger.kernel.org 11092W: http://www.linux-usb.org/gadget 11093T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11094S: Maintained 11095F: drivers/usb/gadget/ 11096F: include/linux/usb/gadget* 11097 11098USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11099M: Jiri Kosina <jikos@kernel.org> 11100L: linux-usb@vger.kernel.org 11101T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11102S: Maintained 11103F: Documentation/hid/hiddev.txt 11104F: drivers/hid/usbhid/ 11105 11106USB ISP116X DRIVER 11107M: Olav Kongas <ok@artecdesign.ee> 11108L: linux-usb@vger.kernel.org 11109S: Maintained 11110F: drivers/usb/host/isp116x* 11111F: include/linux/usb/isp116x.h 11112 11113USB MASS STORAGE DRIVER 11114M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11115L: linux-usb@vger.kernel.org 11116L: usb-storage@lists.one-eyed-alien.net 11117S: Maintained 11118W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11119F: drivers/usb/storage/ 11120 11121USB MIDI DRIVER 11122M: Clemens Ladisch <clemens@ladisch.de> 11123L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11124T: git git://git.alsa-project.org/alsa-kernel.git 11125S: Maintained 11126F: sound/usb/midi.* 11127 11128USB NETWORKING DRIVERS 11129L: linux-usb@vger.kernel.org 11130S: Odd Fixes 11131F: drivers/net/usb/ 11132 11133USB OHCI DRIVER 11134M: Alan Stern <stern@rowland.harvard.edu> 11135L: linux-usb@vger.kernel.org 11136S: Maintained 11137F: Documentation/usb/ohci.txt 11138F: drivers/usb/host/ohci* 11139 11140USB OTG FSM (Finite State Machine) 11141M: Peter Chen <Peter.Chen@freescale.com> 11142T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11143L: linux-usb@vger.kernel.org 11144S: Maintained 11145F: drivers/usb/common/usb-otg-fsm.c 11146 11147USB OVER IP DRIVER 11148M: Valentina Manea <valentina.manea.m@gmail.com> 11149M: Shuah Khan <shuah.kh@samsung.com> 11150L: linux-usb@vger.kernel.org 11151S: Maintained 11152F: drivers/usb/usbip/ 11153F: tools/usb/usbip/ 11154 11155USB PEGASUS DRIVER 11156M: Petko Manolov <petkan@nucleusys.com> 11157L: linux-usb@vger.kernel.org 11158L: netdev@vger.kernel.org 11159T: git git://github.com/petkan/pegasus.git 11160W: https://github.com/petkan/pegasus 11161S: Maintained 11162F: drivers/net/usb/pegasus.* 11163 11164USB PHY LAYER 11165M: Felipe Balbi <balbi@ti.com> 11166L: linux-usb@vger.kernel.org 11167T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11168S: Maintained 11169F: drivers/usb/phy/ 11170 11171USB PRINTER DRIVER (usblp) 11172M: Pete Zaitcev <zaitcev@redhat.com> 11173L: linux-usb@vger.kernel.org 11174S: Supported 11175F: drivers/usb/class/usblp.c 11176 11177USB RTL8150 DRIVER 11178M: Petko Manolov <petkan@nucleusys.com> 11179L: linux-usb@vger.kernel.org 11180L: netdev@vger.kernel.org 11181T: git git://github.com/petkan/rtl8150.git 11182W: https://github.com/petkan/rtl8150 11183S: Maintained 11184F: drivers/net/usb/rtl8150.c 11185 11186USB SERIAL SUBSYSTEM 11187M: Johan Hovold <johan@kernel.org> 11188L: linux-usb@vger.kernel.org 11189S: Maintained 11190F: Documentation/usb/usb-serial.txt 11191F: drivers/usb/serial/ 11192F: include/linux/usb/serial.h 11193 11194USB SMSC75XX ETHERNET DRIVER 11195M: Steve Glendinning <steve.glendinning@shawell.net> 11196L: netdev@vger.kernel.org 11197S: Maintained 11198F: drivers/net/usb/smsc75xx.* 11199 11200USB SMSC95XX ETHERNET DRIVER 11201M: Steve Glendinning <steve.glendinning@shawell.net> 11202L: netdev@vger.kernel.org 11203S: Maintained 11204F: drivers/net/usb/smsc95xx.* 11205 11206USB SUBSYSTEM 11207M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11208L: linux-usb@vger.kernel.org 11209W: http://www.linux-usb.org 11210T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11211S: Supported 11212F: Documentation/usb/ 11213F: drivers/usb/ 11214F: include/linux/usb.h 11215F: include/linux/usb/ 11216 11217USB UHCI DRIVER 11218M: Alan Stern <stern@rowland.harvard.edu> 11219L: linux-usb@vger.kernel.org 11220S: Maintained 11221F: drivers/usb/host/uhci* 11222 11223USB "USBNET" DRIVER FRAMEWORK 11224M: Oliver Neukum <oneukum@suse.com> 11225L: netdev@vger.kernel.org 11226W: http://www.linux-usb.org/usbnet 11227S: Maintained 11228F: drivers/net/usb/usbnet.c 11229F: include/linux/usb/usbnet.h 11230 11231USB VIDEO CLASS 11232M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11233L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 11234L: linux-media@vger.kernel.org 11235T: git git://linuxtv.org/media_tree.git 11236W: http://www.ideasonboard.org/uvc/ 11237S: Maintained 11238F: drivers/media/usb/uvc/ 11239F: include/uapi/linux/uvcvideo.h 11240 11241USB VISION DRIVER 11242M: Hans Verkuil <hverkuil@xs4all.nl> 11243L: linux-media@vger.kernel.org 11244T: git git://linuxtv.org/media_tree.git 11245W: http://linuxtv.org 11246S: Odd Fixes 11247F: drivers/media/usb/usbvision/ 11248 11249USB WEBCAM GADGET 11250M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11251L: linux-usb@vger.kernel.org 11252S: Maintained 11253F: drivers/usb/gadget/function/*uvc* 11254F: drivers/usb/gadget/legacy/webcam.c 11255 11256USB WIRELESS RNDIS DRIVER (rndis_wlan) 11257M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 11258L: linux-wireless@vger.kernel.org 11259S: Maintained 11260F: drivers/net/wireless/rndis_wlan.c 11261 11262USB XHCI DRIVER 11263M: Mathias Nyman <mathias.nyman@intel.com> 11264L: linux-usb@vger.kernel.org 11265S: Supported 11266F: drivers/usb/host/xhci* 11267F: drivers/usb/host/pci-quirks* 11268 11269USB ZD1201 DRIVER 11270L: linux-wireless@vger.kernel.org 11271W: http://linux-lc100020.sourceforge.net 11272S: Orphan 11273F: drivers/net/wireless/zd1201.* 11274 11275USB ZR364XX DRIVER 11276M: Antoine Jacquet <royale@zerezo.com> 11277L: linux-usb@vger.kernel.org 11278L: linux-media@vger.kernel.org 11279T: git git://linuxtv.org/media_tree.git 11280W: http://royale.zerezo.com/zr364xx/ 11281S: Maintained 11282F: Documentation/video4linux/zr364xx.txt 11283F: drivers/media/usb/zr364xx/ 11284 11285ULPI BUS 11286M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11287L: linux-usb@vger.kernel.org 11288S: Maintained 11289F: drivers/usb/common/ulpi.c 11290F: include/linux/ulpi/ 11291 11292USER-MODE LINUX (UML) 11293M: Jeff Dike <jdike@addtoit.com> 11294M: Richard Weinberger <richard@nod.at> 11295L: user-mode-linux-devel@lists.sourceforge.net 11296L: user-mode-linux-user@lists.sourceforge.net 11297W: http://user-mode-linux.sourceforge.net 11298S: Maintained 11299F: Documentation/virtual/uml/ 11300F: arch/um/ 11301F: arch/x86/um/ 11302F: fs/hostfs/ 11303F: fs/hppfs/ 11304 11305USERSPACE I/O (UIO) 11306M: "Hans J. Koch" <hjk@hansjkoch.de> 11307M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11308S: Maintained 11309T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 11310F: Documentation/DocBook/uio-howto.tmpl 11311F: drivers/uio/ 11312F: include/linux/uio*.h 11313 11314UTIL-LINUX PACKAGE 11315M: Karel Zak <kzak@redhat.com> 11316L: util-linux@vger.kernel.org 11317W: http://en.wikipedia.org/wiki/Util-linux 11318T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 11319S: Maintained 11320 11321UVESAFB DRIVER 11322M: Michal Januszewski <spock@gentoo.org> 11323L: linux-fbdev@vger.kernel.org 11324W: http://dev.gentoo.org/~spock/projects/uvesafb/ 11325S: Maintained 11326F: Documentation/fb/uvesafb.txt 11327F: drivers/video/fbdev/uvesafb.* 11328 11329VF610 NAND DRIVER 11330M: Stefan Agner <stefan@agner.ch> 11331L: linux-mtd@lists.infradead.org 11332S: Supported 11333F: drivers/mtd/nand/vf610_nfc.c 11334 11335VFAT/FAT/MSDOS FILESYSTEM 11336M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 11337S: Maintained 11338F: Documentation/filesystems/vfat.txt 11339F: fs/fat/ 11340 11341VFIO DRIVER 11342M: Alex Williamson <alex.williamson@redhat.com> 11343L: kvm@vger.kernel.org 11344S: Maintained 11345F: Documentation/vfio.txt 11346F: drivers/vfio/ 11347F: include/linux/vfio.h 11348F: include/uapi/linux/vfio.h 11349 11350VFIO PLATFORM DRIVER 11351M: Baptiste Reynal <b.reynal@virtualopensystems.com> 11352L: kvm@vger.kernel.org 11353S: Maintained 11354F: drivers/vfio/platform/ 11355 11356VIDEOBUF2 FRAMEWORK 11357M: Pawel Osciak <pawel@osciak.com> 11358M: Marek Szyprowski <m.szyprowski@samsung.com> 11359M: Kyungmin Park <kyungmin.park@samsung.com> 11360L: linux-media@vger.kernel.org 11361S: Maintained 11362F: drivers/media/v4l2-core/videobuf2-* 11363F: include/media/videobuf2-* 11364 11365VIRTUAL SERIO DEVICE DRIVER 11366M: Stephen Chandler Paul <thatslyude@gmail.com> 11367S: Maintained 11368F: drivers/input/serio/userio.c 11369F: include/uapi/linux/userio.h 11370 11371VIRTIO CONSOLE DRIVER 11372M: Amit Shah <amit.shah@redhat.com> 11373L: virtualization@lists.linux-foundation.org 11374S: Maintained 11375F: drivers/char/virtio_console.c 11376F: include/linux/virtio_console.h 11377F: include/uapi/linux/virtio_console.h 11378 11379VIRTIO CORE, NET AND BLOCK DRIVERS 11380M: "Michael S. Tsirkin" <mst@redhat.com> 11381L: virtualization@lists.linux-foundation.org 11382S: Maintained 11383F: drivers/virtio/ 11384F: tools/virtio/ 11385F: drivers/net/virtio_net.c 11386F: drivers/block/virtio_blk.c 11387F: include/linux/virtio_*.h 11388F: include/uapi/linux/virtio_*.h 11389 11390VIRTIO DRIVERS FOR S390 11391M: Christian Borntraeger <borntraeger@de.ibm.com> 11392M: Cornelia Huck <cornelia.huck@de.ibm.com> 11393L: linux-s390@vger.kernel.org 11394L: virtualization@lists.linux-foundation.org 11395L: kvm@vger.kernel.org 11396S: Supported 11397F: drivers/s390/virtio/ 11398 11399VIRTIO GPU DRIVER 11400M: David Airlie <airlied@linux.ie> 11401M: Gerd Hoffmann <kraxel@redhat.com> 11402L: dri-devel@lists.freedesktop.org 11403L: virtualization@lists.linux-foundation.org 11404S: Maintained 11405F: drivers/gpu/drm/virtio/ 11406F: include/uapi/linux/virtio_gpu.h 11407 11408VIRTIO HOST (VHOST) 11409M: "Michael S. Tsirkin" <mst@redhat.com> 11410L: kvm@vger.kernel.org 11411L: virtualization@lists.linux-foundation.org 11412L: netdev@vger.kernel.org 11413S: Maintained 11414F: drivers/vhost/ 11415F: include/uapi/linux/vhost.h 11416 11417VIRTIO INPUT DRIVER 11418M: Gerd Hoffmann <kraxel@redhat.com> 11419S: Maintained 11420F: drivers/virtio/virtio_input.c 11421F: include/uapi/linux/virtio_input.h 11422 11423VIA RHINE NETWORK DRIVER 11424S: Orphan 11425F: drivers/net/ethernet/via/via-rhine.c 11426 11427VIA SD/MMC CARD CONTROLLER DRIVER 11428M: Bruce Chang <brucechang@via.com.tw> 11429M: Harald Welte <HaraldWelte@viatech.com> 11430S: Maintained 11431F: drivers/mmc/host/via-sdmmc.c 11432 11433VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 11434M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 11435L: linux-fbdev@vger.kernel.org 11436S: Maintained 11437F: include/linux/via-core.h 11438F: include/linux/via-gpio.h 11439F: include/linux/via_i2c.h 11440F: drivers/video/fbdev/via/ 11441 11442VIA VELOCITY NETWORK DRIVER 11443M: Francois Romieu <romieu@fr.zoreil.com> 11444L: netdev@vger.kernel.org 11445S: Maintained 11446F: drivers/net/ethernet/via/via-velocity.* 11447 11448VIRT LIB 11449M: Alex Williamson <alex.williamson@redhat.com> 11450M: Paolo Bonzini <pbonzini@redhat.com> 11451L: kvm@vger.kernel.org 11452S: Supported 11453F: virt/lib/ 11454 11455VIVID VIRTUAL VIDEO DRIVER 11456M: Hans Verkuil <hverkuil@xs4all.nl> 11457L: linux-media@vger.kernel.org 11458T: git git://linuxtv.org/media_tree.git 11459W: http://linuxtv.org 11460S: Maintained 11461F: drivers/media/platform/vivid/* 11462 11463VLAN (802.1Q) 11464M: Patrick McHardy <kaber@trash.net> 11465L: netdev@vger.kernel.org 11466S: Maintained 11467F: drivers/net/macvlan.c 11468F: include/linux/if_*vlan.h 11469F: net/8021q/ 11470 11471VLYNQ BUS 11472M: Florian Fainelli <florian@openwrt.org> 11473L: openwrt-devel@lists.openwrt.org (subscribers-only) 11474S: Maintained 11475F: drivers/vlynq/vlynq.c 11476F: include/linux/vlynq.h 11477 11478VME SUBSYSTEM 11479M: Martyn Welch <martyn@welchs.me.uk> 11480M: Manohar Vanga <manohar.vanga@gmail.com> 11481M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11482L: devel@driverdev.osuosl.org 11483S: Maintained 11484T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 11485F: Documentation/vme_api.txt 11486F: drivers/staging/vme/ 11487F: drivers/vme/ 11488F: include/linux/vme* 11489 11490VMWARE HYPERVISOR INTERFACE 11491M: Alok Kataria <akataria@vmware.com> 11492L: virtualization@lists.linux-foundation.org 11493S: Supported 11494F: arch/x86/kernel/cpu/vmware.c 11495 11496VMWARE BALLOON DRIVER 11497M: Xavier Deguillard <xdeguillard@vmware.com> 11498M: Philip Moltmann <moltmann@vmware.com> 11499M: "VMware, Inc." <pv-drivers@vmware.com> 11500L: linux-kernel@vger.kernel.org 11501S: Maintained 11502F: drivers/misc/vmw_balloon.c 11503 11504VMWARE VMMOUSE SUBDRIVER 11505M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 11506M: "VMware, Inc." <pv-drivers@vmware.com> 11507L: linux-input@vger.kernel.org 11508S: Maintained 11509F: drivers/input/mouse/vmmouse.c 11510F: drivers/input/mouse/vmmouse.h 11511 11512VMWARE VMXNET3 ETHERNET DRIVER 11513M: Shrikrishna Khare <skhare@vmware.com> 11514M: "VMware, Inc." <pv-drivers@vmware.com> 11515L: netdev@vger.kernel.org 11516S: Maintained 11517F: drivers/net/vmxnet3/ 11518 11519VMware PVSCSI driver 11520M: Arvind Kumar <arvindkumar@vmware.com> 11521M: VMware PV-Drivers <pv-drivers@vmware.com> 11522L: linux-scsi@vger.kernel.org 11523S: Maintained 11524F: drivers/scsi/vmw_pvscsi.c 11525F: drivers/scsi/vmw_pvscsi.h 11526 11527VOLTAGE AND CURRENT REGULATOR FRAMEWORK 11528M: Liam Girdwood <lgirdwood@gmail.com> 11529M: Mark Brown <broonie@kernel.org> 11530L: linux-kernel@vger.kernel.org 11531W: http://www.slimlogic.co.uk/?p=48 11532T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 11533S: Supported 11534F: drivers/regulator/ 11535F: include/linux/regulator/ 11536 11537VRF 11538M: David Ahern <dsa@cumulusnetworks.com> 11539M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 11540L: netdev@vger.kernel.org 11541S: Maintained 11542F: drivers/net/vrf.c 11543F: Documentation/networking/vrf.txt 11544 11545VT1211 HARDWARE MONITOR DRIVER 11546M: Juerg Haefliger <juergh@gmail.com> 11547L: lm-sensors@lm-sensors.org 11548S: Maintained 11549F: Documentation/hwmon/vt1211 11550F: drivers/hwmon/vt1211.c 11551 11552VT8231 HARDWARE MONITOR DRIVER 11553M: Roger Lucas <vt8231@hiddenengine.co.uk> 11554L: lm-sensors@lm-sensors.org 11555S: Maintained 11556F: drivers/hwmon/vt8231.c 11557 11558VUB300 USB to SDIO/SD/MMC bridge chip 11559M: Tony Olech <tony.olech@elandigitalsystems.com> 11560L: linux-mmc@vger.kernel.org 11561L: linux-usb@vger.kernel.org 11562S: Supported 11563F: drivers/mmc/host/vub300.c 11564 11565W1 DALLAS'S 1-WIRE BUS 11566M: Evgeniy Polyakov <zbr@ioremap.net> 11567S: Maintained 11568F: Documentation/w1/ 11569F: drivers/w1/ 11570 11571W83791D HARDWARE MONITORING DRIVER 11572M: Marc Hulsman <m.hulsman@tudelft.nl> 11573L: lm-sensors@lm-sensors.org 11574S: Maintained 11575F: Documentation/hwmon/w83791d 11576F: drivers/hwmon/w83791d.c 11577 11578W83793 HARDWARE MONITORING DRIVER 11579M: Rudolf Marek <r.marek@assembler.cz> 11580L: lm-sensors@lm-sensors.org 11581S: Maintained 11582F: Documentation/hwmon/w83793 11583F: drivers/hwmon/w83793.c 11584 11585W83795 HARDWARE MONITORING DRIVER 11586M: Jean Delvare <jdelvare@suse.com> 11587L: lm-sensors@lm-sensors.org 11588S: Maintained 11589F: drivers/hwmon/w83795.c 11590 11591W83L51xD SD/MMC CARD INTERFACE DRIVER 11592M: Pierre Ossman <pierre@ossman.eu> 11593S: Maintained 11594F: drivers/mmc/host/wbsd.* 11595 11596WACOM PROTOCOL 4 SERIAL TABLETS 11597M: Julian Squires <julian@cipht.net> 11598M: Hans de Goede <hdegoede@redhat.com> 11599L: linux-input@vger.kernel.org 11600S: Maintained 11601F: drivers/input/tablet/wacom_serial4.c 11602 11603WATCHDOG DEVICE DRIVERS 11604M: Wim Van Sebroeck <wim@iguana.be> 11605L: linux-watchdog@vger.kernel.org 11606W: http://www.linux-watchdog.org/ 11607T: git git://www.linux-watchdog.org/linux-watchdog.git 11608S: Maintained 11609F: Documentation/watchdog/ 11610F: drivers/watchdog/ 11611F: include/linux/watchdog.h 11612F: include/uapi/linux/watchdog.h 11613 11614WD7000 SCSI DRIVER 11615M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 11616L: linux-scsi@vger.kernel.org 11617S: Maintained 11618F: drivers/scsi/wd7000.c 11619 11620WIIMOTE HID DRIVER 11621M: David Herrmann <dh.herrmann@googlemail.com> 11622L: linux-input@vger.kernel.org 11623S: Maintained 11624F: drivers/hid/hid-wiimote* 11625 11626WINBOND CIR DRIVER 11627M: David Härdeman <david@hardeman.nu> 11628S: Maintained 11629F: drivers/media/rc/winbond-cir.c 11630 11631WIMAX STACK 11632M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 11633M: linux-wimax@intel.com 11634L: wimax@linuxwimax.org (subscribers-only) 11635S: Supported 11636W: http://linuxwimax.org 11637F: Documentation/wimax/README.wimax 11638F: include/linux/wimax/debug.h 11639F: include/net/wimax.h 11640F: include/uapi/linux/wimax.h 11641F: net/wimax/ 11642 11643WISTRON LAPTOP BUTTON DRIVER 11644M: Miloslav Trmac <mitr@volny.cz> 11645S: Maintained 11646F: drivers/input/misc/wistron_btns.c 11647 11648WL3501 WIRELESS PCMCIA CARD DRIVER 11649M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 11650L: linux-wireless@vger.kernel.org 11651W: http://oops.ghostprotocols.net:81/blog 11652S: Maintained 11653F: drivers/net/wireless/wl3501* 11654 11655WOLFSON MICROELECTRONICS DRIVERS 11656L: patches@opensource.wolfsonmicro.com 11657T: git https://github.com/CirrusLogic/linux-drivers.git 11658W: https://github.com/CirrusLogic/linux-drivers/wiki 11659S: Supported 11660F: Documentation/hwmon/wm83?? 11661F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 11662F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 11663F: Documentation/devicetree/bindings/mfd/arizona.txt 11664F: arch/arm/mach-s3c64xx/mach-crag6410* 11665F: drivers/clk/clk-wm83*.c 11666F: drivers/extcon/extcon-arizona.c 11667F: drivers/leds/leds-wm83*.c 11668F: drivers/gpio/gpio-*wm*.c 11669F: drivers/gpio/gpio-arizona.c 11670F: drivers/hwmon/wm83??-hwmon.c 11671F: drivers/input/misc/wm831x-on.c 11672F: drivers/input/touchscreen/wm831x-ts.c 11673F: drivers/input/touchscreen/wm97*.c 11674F: drivers/mfd/arizona* 11675F: drivers/mfd/wm*.c 11676F: drivers/power/wm83*.c 11677F: drivers/rtc/rtc-wm83*.c 11678F: drivers/regulator/wm8*.c 11679F: drivers/video/backlight/wm83*_bl.c 11680F: drivers/watchdog/wm83*_wdt.c 11681F: include/linux/mfd/arizona/ 11682F: include/linux/mfd/wm831x/ 11683F: include/linux/mfd/wm8350/ 11684F: include/linux/mfd/wm8400* 11685F: include/linux/wm97xx.h 11686F: include/sound/wm????.h 11687F: sound/soc/codecs/arizona.? 11688F: sound/soc/codecs/wm* 11689 11690WORKQUEUE 11691M: Tejun Heo <tj@kernel.org> 11692R: Lai Jiangshan <jiangshanlai@gmail.com> 11693T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 11694S: Maintained 11695F: include/linux/workqueue.h 11696F: kernel/workqueue.c 11697F: Documentation/workqueue.txt 11698 11699X.25 NETWORK LAYER 11700M: Andrew Hendry <andrew.hendry@gmail.com> 11701L: linux-x25@vger.kernel.org 11702S: Odd Fixes 11703F: Documentation/networking/x25* 11704F: include/net/x25* 11705F: net/x25/ 11706 11707X86 ARCHITECTURE (32-BIT AND 64-BIT) 11708M: Thomas Gleixner <tglx@linutronix.de> 11709M: Ingo Molnar <mingo@redhat.com> 11710M: "H. Peter Anvin" <hpa@zytor.com> 11711M: x86@kernel.org 11712L: linux-kernel@vger.kernel.org 11713T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 11714S: Maintained 11715F: Documentation/x86/ 11716F: arch/x86/ 11717 11718X86 PLATFORM DRIVERS 11719M: Darren Hart <dvhart@infradead.org> 11720L: platform-driver-x86@vger.kernel.org 11721T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 11722S: Maintained 11723F: drivers/platform/x86/ 11724F: drivers/platform/olpc/ 11725 11726X86 MCE INFRASTRUCTURE 11727M: Tony Luck <tony.luck@intel.com> 11728M: Borislav Petkov <bp@alien8.de> 11729L: linux-edac@vger.kernel.org 11730S: Maintained 11731F: arch/x86/kernel/cpu/mcheck/* 11732 11733X86 MICROCODE UPDATE SUPPORT 11734M: Borislav Petkov <bp@alien8.de> 11735S: Maintained 11736F: arch/x86/kernel/cpu/microcode/* 11737 11738X86 VDSO 11739M: Andy Lutomirski <luto@amacapital.net> 11740L: linux-kernel@vger.kernel.org 11741T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 11742S: Maintained 11743F: arch/x86/entry/vdso/ 11744 11745XC2028/3028 TUNER DRIVER 11746M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11747L: linux-media@vger.kernel.org 11748W: http://linuxtv.org 11749T: git git://linuxtv.org/media_tree.git 11750S: Maintained 11751F: drivers/media/tuners/tuner-xc2028.* 11752 11753XEN HYPERVISOR INTERFACE 11754M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11755M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 11756M: David Vrabel <david.vrabel@citrix.com> 11757L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 11758T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 11759S: Supported 11760F: arch/x86/xen/ 11761F: drivers/*/xen-*front.c 11762F: drivers/xen/ 11763F: arch/x86/include/asm/xen/ 11764F: include/xen/ 11765F: include/uapi/xen/ 11766 11767XEN HYPERVISOR ARM 11768M: Stefano Stabellini <stefano.stabellini@eu.citrix.com> 11769L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 11770S: Supported 11771F: arch/arm/xen/ 11772F: arch/arm/include/asm/xen/ 11773 11774XEN HYPERVISOR ARM64 11775M: Stefano Stabellini <stefano.stabellini@eu.citrix.com> 11776L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 11777S: Supported 11778F: arch/arm64/xen/ 11779F: arch/arm64/include/asm/xen/ 11780 11781XEN NETWORK BACKEND DRIVER 11782M: Ian Campbell <ian.campbell@citrix.com> 11783M: Wei Liu <wei.liu2@citrix.com> 11784L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 11785L: netdev@vger.kernel.org 11786S: Supported 11787F: drivers/net/xen-netback/* 11788 11789XEN PCI SUBSYSTEM 11790M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11791L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 11792S: Supported 11793F: arch/x86/pci/*xen* 11794F: drivers/pci/*xen* 11795 11796XEN BLOCK SUBSYSTEM 11797M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11798M: Roger Pau Monné <roger.pau@citrix.com> 11799L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 11800S: Supported 11801F: drivers/block/xen-blkback/* 11802F: drivers/block/xen* 11803 11804XEN PVSCSI DRIVERS 11805M: Juergen Gross <jgross@suse.com> 11806L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 11807L: linux-scsi@vger.kernel.org 11808S: Supported 11809F: drivers/scsi/xen-scsifront.c 11810F: drivers/xen/xen-scsiback.c 11811F: include/xen/interface/io/vscsiif.h 11812 11813XEN SWIOTLB SUBSYSTEM 11814M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11815L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 11816S: Supported 11817F: arch/x86/xen/*swiotlb* 11818F: drivers/xen/*swiotlb* 11819 11820XFS FILESYSTEM 11821P: Silicon Graphics Inc 11822M: Dave Chinner <david@fromorbit.com> 11823M: xfs@oss.sgi.com 11824L: xfs@oss.sgi.com 11825W: http://oss.sgi.com/projects/xfs 11826T: git git://oss.sgi.com/xfs/xfs.git 11827S: Supported 11828F: Documentation/filesystems/xfs.txt 11829F: fs/xfs/ 11830 11831XILINX AXI ETHERNET DRIVER 11832M: Anirudha Sarangi <anirudh@xilinx.com> 11833M: John Linn <John.Linn@xilinx.com> 11834S: Maintained 11835F: drivers/net/ethernet/xilinx/xilinx_axienet* 11836 11837XILINX UARTLITE SERIAL DRIVER 11838M: Peter Korsgaard <jacmet@sunsite.dk> 11839L: linux-serial@vger.kernel.org 11840S: Maintained 11841F: drivers/tty/serial/uartlite.c 11842 11843XILINX VIDEO IP CORES 11844M: Hyun Kwon <hyun.kwon@xilinx.com> 11845M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11846L: linux-media@vger.kernel.org 11847T: git git://linuxtv.org/media_tree.git 11848S: Supported 11849F: Documentation/devicetree/bindings/media/xilinx/ 11850F: drivers/media/platform/xilinx/ 11851F: include/uapi/linux/xilinx-v4l2-controls.h 11852 11853XILLYBUS DRIVER 11854M: Eli Billauer <eli.billauer@gmail.com> 11855L: linux-kernel@vger.kernel.org 11856S: Supported 11857F: drivers/char/xillybus/ 11858 11859XTENSA XTFPGA PLATFORM SUPPORT 11860M: Max Filippov <jcmvbkbc@gmail.com> 11861L: linux-xtensa@linux-xtensa.org 11862S: Maintained 11863F: drivers/spi/spi-xtensa-xtfpga.c 11864F: sound/soc/xtensa/xtfpga-i2s.c 11865 11866YAM DRIVER FOR AX.25 11867M: Jean-Paul Roubelat <jpr@f6fbb.org> 11868L: linux-hams@vger.kernel.org 11869S: Maintained 11870F: drivers/net/hamradio/yam* 11871F: include/linux/yam.h 11872 11873YEALINK PHONE DRIVER 11874M: Henk Vergonet <Henk.Vergonet@gmail.com> 11875L: usbb2k-api-dev@nongnu.org 11876S: Maintained 11877F: Documentation/input/yealink.txt 11878F: drivers/input/misc/yealink.* 11879 11880Z8530 DRIVER FOR AX.25 11881M: Joerg Reuter <jreuter@yaina.de> 11882W: http://yaina.de/jreuter/ 11883W: http://www.qsl.net/dl1bke/ 11884L: linux-hams@vger.kernel.org 11885S: Maintained 11886F: Documentation/networking/z8530drv.txt 11887F: drivers/net/hamradio/*scc.c 11888F: drivers/net/hamradio/z8530.h 11889 11890ZBUD COMPRESSED PAGE ALLOCATOR 11891M: Seth Jennings <sjennings@variantweb.net> 11892L: linux-mm@kvack.org 11893S: Maintained 11894F: mm/zbud.c 11895F: include/linux/zbud.h 11896 11897ZD1211RW WIRELESS DRIVER 11898M: Daniel Drake <dsd@gentoo.org> 11899M: Ulrich Kunitz <kune@deine-taler.de> 11900W: http://zd1211.ath.cx/wiki/DriverRewrite 11901L: linux-wireless@vger.kernel.org 11902L: zd1211-devs@lists.sourceforge.net (subscribers-only) 11903S: Maintained 11904F: drivers/net/wireless/zd1211rw/ 11905 11906ZPOOL COMPRESSED PAGE STORAGE API 11907M: Dan Streetman <ddstreet@ieee.org> 11908L: linux-mm@kvack.org 11909S: Maintained 11910F: mm/zpool.c 11911F: include/linux/zpool.h 11912 11913ZR36067 VIDEO FOR LINUX DRIVER 11914L: mjpeg-users@lists.sourceforge.net 11915L: linux-media@vger.kernel.org 11916W: http://mjpeg.sourceforge.net/driver-zoran/ 11917T: hg http://linuxtv.org/hg/v4l-dvb 11918S: Odd Fixes 11919F: drivers/media/pci/zoran/ 11920 11921ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 11922M: Minchan Kim <minchan@kernel.org> 11923M: Nitin Gupta <ngupta@vflare.org> 11924R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 11925L: linux-kernel@vger.kernel.org 11926S: Maintained 11927F: drivers/block/zram/ 11928F: Documentation/blockdev/zram.txt 11929 11930ZS DECSTATION Z85C30 SERIAL DRIVER 11931M: "Maciej W. Rozycki" <macro@linux-mips.org> 11932S: Maintained 11933F: drivers/tty/serial/zs.* 11934 11935ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 11936M: Minchan Kim <minchan@kernel.org> 11937M: Nitin Gupta <ngupta@vflare.org> 11938R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 11939L: linux-mm@kvack.org 11940S: Maintained 11941F: mm/zsmalloc.c 11942F: include/linux/zsmalloc.h 11943F: Documentation/vm/zsmalloc.txt 11944 11945ZSWAP COMPRESSED SWAP CACHING 11946M: Seth Jennings <sjennings@variantweb.net> 11947L: linux-mm@kvack.org 11948S: Maintained 11949F: mm/zswap.c 11950 11951THE REST 11952M: Linus Torvalds <torvalds@linux-foundation.org> 11953L: linux-kernel@vger.kernel.org 11954Q: http://patchwork.kernel.org/project/LKML/list/ 11955T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 11956S: Buried alive in reporters 11957F: * 11958F: */ 11959