1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178S: Maintained 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 180F: drivers/tty/serial/8250* 181F: include/linux/serial_8250.h 182 1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 184L: netdev@vger.kernel.org 185S: Orphan / Obsolete 186F: drivers/net/ethernet/8390/ 187 1889P FILE SYSTEM 189M: Eric Van Hensbergen <ericvh@gmail.com> 190M: Ron Minnich <rminnich@sandia.gov> 191M: Latchesar Ionkov <lucho@ionkov.net> 192L: v9fs-developer@lists.sourceforge.net 193W: http://swik.net/v9fs 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 196S: Maintained 197F: Documentation/filesystems/9p.txt 198F: fs/9p/ 199F: net/9p/ 200F: include/net/9p/ 201F: include/uapi/linux/virtio_9p.h 202F: include/trace/events/9p.h 203 204 205A8293 MEDIA DRIVER 206M: Antti Palosaari <crope@iki.fi> 207L: linux-media@vger.kernel.org 208W: https://linuxtv.org 209W: http://palosaari.fi/linux/ 210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 211T: git git://linuxtv.org/anttip/media_tree.git 212S: Maintained 213F: drivers/media/dvb-frontends/a8293* 214 215AACRAID SCSI RAID DRIVER 216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 217L: linux-scsi@vger.kernel.org 218W: http://www.adaptec.com/ 219S: Supported 220F: Documentation/scsi/aacraid.txt 221F: drivers/scsi/aacraid/ 222 223ABI/API 224L: linux-api@vger.kernel.org 225F: include/linux/syscalls.h 226F: kernel/sys_ni.c 227 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 229M: Hans de Goede <hdegoede@redhat.com> 230L: linux-hwmon@vger.kernel.org 231S: Maintained 232F: drivers/hwmon/abituguru.c 233 234ABIT UGURU 3 HARDWARE MONITOR DRIVER 235M: Alistair John Strachan <alistair@devzero.co.uk> 236L: linux-hwmon@vger.kernel.org 237S: Maintained 238F: drivers/hwmon/abituguru3.c 239 240ACCES 104-DIO-48E GPIO DRIVER 241M: William Breathitt Gray <vilhelm.gray@gmail.com> 242L: linux-gpio@vger.kernel.org 243S: Maintained 244F: drivers/gpio/gpio-104-dio-48e.c 245 246ACCES 104-IDI-48 GPIO DRIVER 247M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 248L: linux-gpio@vger.kernel.org 249S: Maintained 250F: drivers/gpio/gpio-104-idi-48.c 251 252ACCES 104-IDIO-16 GPIO DRIVER 253M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-idio-16.c 257 258ACENIC DRIVER 259M: Jes Sorensen <jes@trained-monkey.org> 260L: linux-acenic@sunsite.dk 261S: Maintained 262F: drivers/net/ethernet/alteon/acenic* 263 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 265M: Peter Feuerer <peter@piie.net> 266L: platform-driver-x86@vger.kernel.org 267W: http://piie.net/?section=acerhdf 268S: Maintained 269F: drivers/platform/x86/acerhdf.c 270 271ACER WMI LAPTOP EXTRAS 272M: "Lee, Chun-Yi" <jlee@suse.com> 273L: platform-driver-x86@vger.kernel.org 274S: Maintained 275F: drivers/platform/x86/acer-wmi.c 276 277ACPI 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 279M: Len Brown <lenb@kernel.org> 280L: linux-acpi@vger.kernel.org 281W: https://01.org/linux-acpi 282Q: https://patchwork.kernel.org/project/linux-acpi/list/ 283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 284S: Supported 285F: drivers/acpi/ 286F: drivers/pnp/pnpacpi/ 287F: include/linux/acpi.h 288F: include/acpi/ 289F: Documentation/acpi/ 290F: Documentation/ABI/testing/sysfs-bus-acpi 291F: drivers/pci/*acpi* 292F: drivers/pci/*/*acpi* 293F: drivers/pci/*/*/*acpi* 294F: tools/power/acpi/ 295 296ACPI COMPONENT ARCHITECTURE (ACPICA) 297M: Robert Moore <robert.moore@intel.com> 298M: Lv Zheng <lv.zheng@intel.com> 299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 300L: linux-acpi@vger.kernel.org 301L: devel@acpica.org 302W: https://acpica.org/ 303W: https://github.com/acpica/acpica/ 304Q: https://patchwork.kernel.org/project/linux-acpi/list/ 305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 306S: Supported 307F: drivers/acpi/acpica/ 308F: include/acpi/ 309F: tools/power/acpi/ 310 311ACPI FAN DRIVER 312M: Zhang Rui <rui.zhang@intel.com> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315S: Supported 316F: drivers/acpi/fan.c 317 318ACPI THERMAL DRIVER 319M: Zhang Rui <rui.zhang@intel.com> 320L: linux-acpi@vger.kernel.org 321W: https://01.org/linux-acpi 322S: Supported 323F: drivers/acpi/*thermal* 324 325ACPI VIDEO DRIVER 326M: Zhang Rui <rui.zhang@intel.com> 327L: linux-acpi@vger.kernel.org 328W: https://01.org/linux-acpi 329S: Supported 330F: drivers/acpi/acpi_video.c 331 332ACPI WMI DRIVER 333L: platform-driver-x86@vger.kernel.org 334S: Orphan 335F: drivers/platform/x86/wmi.c 336 337AD1889 ALSA SOUND DRIVER 338M: Thibaut Varene <T-Bone@parisc-linux.org> 339W: http://wiki.parisc-linux.org/AD1889 340L: linux-parisc@vger.kernel.org 341S: Maintained 342F: sound/pci/ad1889.* 343 344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 345M: Michael Hennerich <michael.hennerich@analog.com> 346W: http://wiki.analog.com/AD5254 347W: http://ez.analog.com/community/linux-device-drivers 348S: Supported 349F: drivers/misc/ad525x_dpot.c 350 351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 352M: Michael Hennerich <michael.hennerich@analog.com> 353W: http://wiki.analog.com/AD5398 354W: http://ez.analog.com/community/linux-device-drivers 355S: Supported 356F: drivers/regulator/ad5398.c 357 358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 359M: Michael Hennerich <michael.hennerich@analog.com> 360W: http://wiki.analog.com/AD7142 361W: http://ez.analog.com/community/linux-device-drivers 362S: Supported 363F: drivers/input/misc/ad714x.c 364 365AD7877 TOUCHSCREEN DRIVER 366M: Michael Hennerich <michael.hennerich@analog.com> 367W: http://wiki.analog.com/AD7877 368W: http://ez.analog.com/community/linux-device-drivers 369S: Supported 370F: drivers/input/touchscreen/ad7877.c 371 372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 373M: Michael Hennerich <michael.hennerich@analog.com> 374W: http://wiki.analog.com/AD7879 375W: http://ez.analog.com/community/linux-device-drivers 376S: Supported 377F: drivers/input/touchscreen/ad7879.c 378 379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 380M: Jiri Kosina <jikos@kernel.org> 381S: Maintained 382 383ADF7242 IEEE 802.15.4 RADIO DRIVER 384M: Michael Hennerich <michael.hennerich@analog.com> 385W: https://wiki.analog.com/ADF7242 386W: http://ez.analog.com/community/linux-device-drivers 387L: linux-wpan@vger.kernel.org 388S: Supported 389F: drivers/net/ieee802154/adf7242.c 390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 391 392ADM1025 HARDWARE MONITOR DRIVER 393M: Jean Delvare <jdelvare@suse.com> 394L: linux-hwmon@vger.kernel.org 395S: Maintained 396F: Documentation/hwmon/adm1025 397F: drivers/hwmon/adm1025.c 398 399ADM1029 HARDWARE MONITOR DRIVER 400M: Corentin Labbe <clabbe.montjoie@gmail.com> 401L: linux-hwmon@vger.kernel.org 402S: Maintained 403F: drivers/hwmon/adm1029.c 404 405ADM8211 WIRELESS DRIVER 406L: linux-wireless@vger.kernel.org 407W: http://wireless.kernel.org/ 408S: Orphan 409F: drivers/net/wireless/admtek/adm8211.* 410 411ADP1653 FLASH CONTROLLER DRIVER 412M: Sakari Ailus <sakari.ailus@iki.fi> 413L: linux-media@vger.kernel.org 414S: Maintained 415F: drivers/media/i2c/adp1653.c 416F: include/media/i2c/adp1653.h 417 418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/ADP5520 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/mfd/adp5520.c 424F: drivers/video/backlight/adp5520_bl.c 425F: drivers/leds/leds-adp5520.c 426F: drivers/gpio/gpio-adp5520.c 427F: drivers/input/keyboard/adp5520-keys.c 428 429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 430M: Michael Hennerich <michael.hennerich@analog.com> 431W: http://wiki.analog.com/ADP5588 432W: http://ez.analog.com/community/linux-device-drivers 433S: Supported 434F: drivers/input/keyboard/adp5588-keys.c 435F: drivers/gpio/gpio-adp5588.c 436 437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 438M: Michael Hennerich <michael.hennerich@analog.com> 439W: http://wiki.analog.com/ADP8860 440W: http://ez.analog.com/community/linux-device-drivers 441S: Supported 442F: drivers/video/backlight/adp8860_bl.c 443 444ADS1015 HARDWARE MONITOR DRIVER 445M: Dirk Eibach <eibach@gdsys.de> 446L: linux-hwmon@vger.kernel.org 447S: Maintained 448F: Documentation/hwmon/ads1015 449F: drivers/hwmon/ads1015.c 450F: include/linux/i2c/ads1015.h 451 452ADT746X FAN DRIVER 453M: Colin Leroy <colin@colino.net> 454S: Maintained 455F: drivers/macintosh/therm_adt746x.c 456 457ADT7475 HARDWARE MONITOR DRIVER 458M: Jean Delvare <jdelvare@suse.com> 459L: linux-hwmon@vger.kernel.org 460S: Maintained 461F: Documentation/hwmon/adt7475 462F: drivers/hwmon/adt7475.c 463 464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 465M: Michael Hennerich <michael.hennerich@analog.com> 466W: http://wiki.analog.com/ADXL345 467W: http://ez.analog.com/community/linux-device-drivers 468S: Supported 469F: drivers/input/misc/adxl34x.c 470 471ADVANSYS SCSI DRIVER 472M: Matthew Wilcox <matthew@wil.cx> 473M: Hannes Reinecke <hare@suse.com> 474L: linux-scsi@vger.kernel.org 475S: Maintained 476F: Documentation/scsi/advansys.txt 477F: drivers/scsi/advansys.c 478 479AEDSP16 DRIVER 480M: Riccardo Facchetti <fizban@tin.it> 481S: Maintained 482F: sound/oss/aedsp16.c 483 484AF9013 MEDIA DRIVER 485M: Antti Palosaari <crope@iki.fi> 486L: linux-media@vger.kernel.org 487W: https://linuxtv.org 488W: http://palosaari.fi/linux/ 489Q: http://patchwork.linuxtv.org/project/linux-media/list/ 490T: git git://linuxtv.org/anttip/media_tree.git 491S: Maintained 492F: drivers/media/dvb-frontends/af9013* 493 494AF9033 MEDIA DRIVER 495M: Antti Palosaari <crope@iki.fi> 496L: linux-media@vger.kernel.org 497W: https://linuxtv.org 498W: http://palosaari.fi/linux/ 499Q: http://patchwork.linuxtv.org/project/linux-media/list/ 500T: git git://linuxtv.org/anttip/media_tree.git 501S: Maintained 502F: drivers/media/dvb-frontends/af9033* 503 504AFFS FILE SYSTEM 505L: linux-fsdevel@vger.kernel.org 506S: Orphan 507F: Documentation/filesystems/affs.txt 508F: fs/affs/ 509 510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 511M: David Howells <dhowells@redhat.com> 512L: linux-afs@lists.infradead.org 513S: Supported 514F: fs/afs/ 515F: include/net/af_rxrpc.h 516F: net/rxrpc/af_rxrpc.c 517 518AGPGART DRIVER 519M: David Airlie <airlied@linux.ie> 520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 521S: Maintained 522F: drivers/char/agp/ 523F: include/linux/agp* 524F: include/uapi/linux/agp* 525 526AHA152X SCSI DRIVER 527M: "Juergen E. Fischer" <fischer@norbit.de> 528L: linux-scsi@vger.kernel.org 529S: Maintained 530F: drivers/scsi/aha152x* 531F: drivers/scsi/pcmcia/aha152x* 532 533AIC7XXX / AIC79XX SCSI DRIVER 534M: Hannes Reinecke <hare@suse.com> 535L: linux-scsi@vger.kernel.org 536S: Maintained 537F: drivers/scsi/aic7xxx/ 538 539AIMSLAB FM RADIO RECEIVER DRIVER 540M: Hans Verkuil <hverkuil@xs4all.nl> 541L: linux-media@vger.kernel.org 542T: git git://linuxtv.org/media_tree.git 543W: https://linuxtv.org 544S: Maintained 545F: drivers/media/radio/radio-aimslab* 546 547AIO 548M: Benjamin LaHaise <bcrl@kvack.org> 549L: linux-aio@kvack.org 550S: Supported 551F: fs/aio.c 552F: include/linux/*aio*.h 553 554AIRSPY MEDIA DRIVER 555M: Antti Palosaari <crope@iki.fi> 556L: linux-media@vger.kernel.org 557W: https://linuxtv.org 558W: http://palosaari.fi/linux/ 559Q: http://patchwork.linuxtv.org/project/linux-media/list/ 560T: git git://linuxtv.org/anttip/media_tree.git 561S: Maintained 562F: drivers/media/usb/airspy/ 563 564ALCATEL SPEEDTOUCH USB DRIVER 565M: Duncan Sands <duncan.sands@free.fr> 566L: linux-usb@vger.kernel.org 567W: http://www.linux-usb.org/SpeedTouch/ 568S: Maintained 569F: drivers/usb/atm/speedtch.c 570F: drivers/usb/atm/usbatm.c 571 572ALCHEMY AU1XX0 MMC DRIVER 573M: Manuel Lauss <manuel.lauss@gmail.com> 574S: Maintained 575F: drivers/mmc/host/au1xmmc.c 576 577ALI1563 I2C DRIVER 578M: Rudolf Marek <r.marek@assembler.cz> 579L: linux-i2c@vger.kernel.org 580S: Maintained 581F: Documentation/i2c/busses/i2c-ali1563 582F: drivers/i2c/busses/i2c-ali1563.c 583 584ALLWINNER SECURITY SYSTEM 585M: Corentin Labbe <clabbe.montjoie@gmail.com> 586L: linux-crypto@vger.kernel.org 587S: Maintained 588F: drivers/crypto/sunxi-ss/ 589 590ALPHA PORT 591M: Richard Henderson <rth@twiddle.net> 592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 593M: Matt Turner <mattst88@gmail.com> 594S: Odd Fixes 595L: linux-alpha@vger.kernel.org 596F: arch/alpha/ 597 598ALTERA MAILBOX DRIVER 599M: Ley Foon Tan <lftan@altera.com> 600L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 601S: Maintained 602F: drivers/mailbox/mailbox-altera.c 603 604ALTERA PIO DRIVER 605M: Tien Hock Loh <thloh@altera.com> 606L: linux-gpio@vger.kernel.org 607S: Maintained 608F: drivers/gpio/gpio-altera.c 609 610ALTERA TRIPLE SPEED ETHERNET DRIVER 611M: Vince Bridgers <vbridger@opensource.altera.com> 612L: netdev@vger.kernel.org 613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 614S: Maintained 615F: drivers/net/ethernet/altera/ 616 617ALTERA UART/JTAG UART SERIAL DRIVERS 618M: Tobias Klauser <tklauser@distanz.ch> 619L: linux-serial@vger.kernel.org 620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 621S: Maintained 622F: drivers/tty/serial/altera_uart.c 623F: drivers/tty/serial/altera_jtaguart.c 624F: include/linux/altera_uart.h 625F: include/linux/altera_jtaguart.h 626 627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 628M: Tom Lendacky <thomas.lendacky@amd.com> 629M: Gary Hook <gary.hook@amd.com> 630L: linux-crypto@vger.kernel.org 631S: Supported 632F: drivers/crypto/ccp/ 633F: include/linux/ccp.h 634 635AMD FAM15H PROCESSOR POWER MONITORING DRIVER 636M: Huang Rui <ray.huang@amd.com> 637L: linux-hwmon@vger.kernel.org 638S: Supported 639F: Documentation/hwmon/fam15h_power 640F: drivers/hwmon/fam15h_power.c 641 642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 643L: linux-geode@lists.infradead.org (moderated for non-subscribers) 644S: Orphan 645F: drivers/usb/gadget/udc/amd5536udc.* 646 647AMD GEODE PROCESSOR/CHIPSET SUPPORT 648P: Andres Salomon <dilinger@queued.net> 649L: linux-geode@lists.infradead.org (moderated for non-subscribers) 650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 651S: Supported 652F: drivers/char/hw_random/geode-rng.c 653F: drivers/crypto/geode* 654F: drivers/video/fbdev/geode/ 655F: arch/x86/include/asm/geode.h 656 657AMD IOMMU (AMD-VI) 658M: Joerg Roedel <joro@8bytes.org> 659L: iommu@lists.linux-foundation.org 660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 661S: Maintained 662F: drivers/iommu/amd_iommu*.[ch] 663F: include/linux/amd-iommu.h 664 665AMD KFD 666M: Oded Gabbay <oded.gabbay@gmail.com> 667L: dri-devel@lists.freedesktop.org 668T: git git://people.freedesktop.org/~gabbayo/linux.git 669S: Supported 670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 674F: drivers/gpu/drm/amd/amdkfd/ 675F: drivers/gpu/drm/amd/include/cik_structs.h 676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 677F: drivers/gpu/drm/amd/include/vi_structs.h 678F: drivers/gpu/drm/radeon/radeon_kfd.c 679F: drivers/gpu/drm/radeon/radeon_kfd.h 680F: include/uapi/linux/kfd_ioctl.h 681 682AMD SEATTLE DEVICE TREE SUPPORT 683M: Brijesh Singh <brijeshkumar.singh@amd.com> 684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 685M: Tom Lendacky <thomas.lendacky@amd.com> 686S: Supported 687F: arch/arm64/boot/dts/amd/ 688 689AMD XGBE DRIVER 690M: Tom Lendacky <thomas.lendacky@amd.com> 691L: netdev@vger.kernel.org 692S: Supported 693F: drivers/net/ethernet/amd/xgbe/ 694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 695 696AMS (Apple Motion Sensor) DRIVER 697M: Michael Hanselmann <linux-kernel@hansmi.ch> 698S: Supported 699F: drivers/macintosh/ams/ 700 701ANALOG DEVICES INC AD9389B DRIVER 702M: Hans Verkuil <hans.verkuil@cisco.com> 703L: linux-media@vger.kernel.org 704S: Maintained 705F: drivers/media/i2c/ad9389b* 706 707ANALOG DEVICES INC ADV7180 DRIVER 708M: Lars-Peter Clausen <lars@metafoo.de> 709L: linux-media@vger.kernel.org 710W: http://ez.analog.com/community/linux-device-drivers 711S: Supported 712F: drivers/media/i2c/adv7180.c 713 714ANALOG DEVICES INC ADV7511 DRIVER 715M: Hans Verkuil <hans.verkuil@cisco.com> 716L: linux-media@vger.kernel.org 717S: Maintained 718F: drivers/media/i2c/adv7511* 719 720ANALOG DEVICES INC ADV7604 DRIVER 721M: Hans Verkuil <hans.verkuil@cisco.com> 722L: linux-media@vger.kernel.org 723S: Maintained 724F: drivers/media/i2c/adv7604* 725 726ANALOG DEVICES INC ADV7842 DRIVER 727M: Hans Verkuil <hans.verkuil@cisco.com> 728L: linux-media@vger.kernel.org 729S: Maintained 730F: drivers/media/i2c/adv7842* 731 732ANALOG DEVICES INC ASOC CODEC DRIVERS 733M: Lars-Peter Clausen <lars@metafoo.de> 734L: alsa-devel@alsa-project.org (moderated for non-subscribers) 735W: http://wiki.analog.com/ 736W: http://ez.analog.com/community/linux-device-drivers 737S: Supported 738F: sound/soc/codecs/adau* 739F: sound/soc/codecs/adav* 740F: sound/soc/codecs/ad1* 741F: sound/soc/codecs/ad7* 742F: sound/soc/codecs/ssm* 743F: sound/soc/codecs/sigmadsp.* 744 745ANALOG DEVICES INC ASOC DRIVERS 746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 747L: alsa-devel@alsa-project.org (moderated for non-subscribers) 748W: http://blackfin.uclinux.org/ 749S: Supported 750F: sound/soc/blackfin/* 751 752ANALOG DEVICES INC IIO DRIVERS 753M: Lars-Peter Clausen <lars@metafoo.de> 754M: Michael Hennerich <Michael.Hennerich@analog.com> 755W: http://wiki.analog.com/ 756W: http://ez.analog.com/community/linux-device-drivers 757S: Supported 758F: drivers/iio/*/ad* 759X: drivers/iio/*/adjd* 760F: drivers/staging/iio/*/ad* 761F: staging/iio/trigger/iio-trig-bfin-timer.c 762 763ANALOG DEVICES INC DMA DRIVERS 764M: Lars-Peter Clausen <lars@metafoo.de> 765W: http://ez.analog.com/community/linux-device-drivers 766S: Supported 767F: drivers/dma/dma-axi-dmac.c 768 769ANDROID DRIVERS 770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 771M: Arve Hjønnevåg <arve@android.com> 772M: Riley Andrews <riandrews@android.com> 773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 774L: devel@driverdev.osuosl.org 775S: Supported 776F: drivers/android/ 777F: drivers/staging/android/ 778 779ANDROID ION DRIVER 780M: Laura Abbott <labbott@redhat.com> 781M: Sumit Semwal <sumit.semwal@linaro.org> 782L: devel@driverdev.osuosl.org 783S: Supported 784F: drivers/staging/android/ion 785F: drivers/staging/android/uapi/ion.h 786F: drivers/staging/android/uapi/ion_test.h 787 788AOA (Apple Onboard Audio) ALSA DRIVER 789M: Johannes Berg <johannes@sipsolutions.net> 790L: linuxppc-dev@lists.ozlabs.org 791L: alsa-devel@alsa-project.org (moderated for non-subscribers) 792S: Maintained 793F: sound/aoa/ 794 795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 796M: William Breathitt Gray <vilhelm.gray@gmail.com> 797L: linux-iio@vger.kernel.org 798S: Maintained 799F: drivers/iio/dac/stx104.c 800 801APM DRIVER 802M: Jiri Kosina <jikos@kernel.org> 803S: Odd fixes 804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 805F: arch/x86/kernel/apm_32.c 806F: include/linux/apm_bios.h 807F: include/uapi/linux/apm_bios.h 808F: drivers/char/apm-emulation.c 809 810APPLE BCM5974 MULTITOUCH DRIVER 811M: Henrik Rydberg <rydberg@bitmath.org> 812L: linux-input@vger.kernel.org 813S: Odd fixes 814F: drivers/input/mouse/bcm5974.c 815 816APPLE SMC DRIVER 817M: Henrik Rydberg <rydberg@bitmath.org> 818L: linux-hwmon@vger.kernel.org 819S: Odd fixes 820F: drivers/hwmon/applesmc.c 821 822APPLETALK NETWORK LAYER 823M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 824S: Maintained 825F: drivers/net/appletalk/ 826F: net/appletalk/ 827 828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 829M: Duc Dang <dhdang@apm.com> 830S: Supported 831F: arch/arm64/boot/dts/apm/ 832 833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 834M: Iyappan Subramanian <isubramanian@apm.com> 835M: Keyur Chudgar <kchudgar@apm.com> 836S: Supported 837F: drivers/net/ethernet/apm/xgene/ 838F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 839 840APTINA CAMERA SENSOR PLL 841M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 842L: linux-media@vger.kernel.org 843S: Maintained 844F: drivers/media/i2c/aptina-pll.* 845 846ARC FRAMEBUFFER DRIVER 847M: Jaya Kumar <jayalk@intworks.biz> 848S: Maintained 849F: drivers/video/fbdev/arcfb.c 850F: drivers/video/fbdev/core/fb_defio.c 851 852ARCNET NETWORK LAYER 853M: Michael Grzeschik <m.grzeschik@pengutronix.de> 854L: netdev@vger.kernel.org 855S: Maintained 856F: drivers/net/arcnet/ 857F: include/uapi/linux/if_arcnet.h 858 859ARC PGU DRM DRIVER 860M: Alexey Brodkin <abrodkin@synopsys.com> 861S: Supported 862F: drivers/gpu/drm/arc/ 863F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 864 865ARM HDLCD DRM DRIVER 866M: Liviu Dudau <liviu.dudau@arm.com> 867S: Supported 868F: drivers/gpu/drm/arm/ 869F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 870 871ARM MFM AND FLOPPY DRIVERS 872M: Ian Molton <spyro@f2s.com> 873S: Maintained 874F: arch/arm/lib/floppydma.S 875F: arch/arm/include/asm/floppy.h 876 877ARM PMU PROFILING AND DEBUGGING 878M: Will Deacon <will.deacon@arm.com> 879R: Mark Rutland <mark.rutland@arm.com> 880S: Maintained 881F: arch/arm*/kernel/perf_* 882F: arch/arm/oprofile/common.c 883F: arch/arm*/kernel/hw_breakpoint.c 884F: arch/arm*/include/asm/hw_breakpoint.h 885F: arch/arm*/include/asm/perf_event.h 886F: drivers/perf/arm_pmu.c 887F: include/linux/perf/arm_pmu.h 888 889ARM PORT 890M: Russell King <linux@armlinux.org.uk> 891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 892W: http://www.armlinux.org.uk/ 893S: Maintained 894F: arch/arm/ 895 896ARM SUB-ARCHITECTURES 897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 898S: Maintained 899F: arch/arm/mach-*/ 900F: arch/arm/plat-*/ 901T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 902 903ARM PRIMECELL AACI PL041 DRIVER 904M: Russell King <linux@armlinux.org.uk> 905S: Maintained 906F: sound/arm/aaci.* 907 908ARM PRIMECELL CLCD PL110 DRIVER 909M: Russell King <linux@armlinux.org.uk> 910S: Maintained 911F: drivers/video/fbdev/amba-clcd.* 912 913ARM PRIMECELL KMI PL050 DRIVER 914M: Russell King <linux@armlinux.org.uk> 915S: Maintained 916F: drivers/input/serio/ambakmi.* 917F: include/linux/amba/kmi.h 918 919ARM PRIMECELL MMCI PL180/1 DRIVER 920M: Russell King <linux@armlinux.org.uk> 921S: Maintained 922F: drivers/mmc/host/mmci.* 923F: include/linux/amba/mmci.h 924 925ARM PRIMECELL UART PL010 AND PL011 DRIVERS 926M: Russell King <linux@armlinux.org.uk> 927S: Maintained 928F: drivers/tty/serial/amba-pl01*.c 929F: include/linux/amba/serial.h 930 931ARM PRIMECELL BUS SUPPORT 932M: Russell King <linux@armlinux.org.uk> 933S: Maintained 934F: drivers/amba/ 935F: include/linux/amba/bus.h 936 937ARM/ADS SPHERE MACHINE SUPPORT 938M: Lennert Buytenhek <kernel@wantstofly.org> 939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 940S: Maintained 941 942ARM/AFEB9260 MACHINE SUPPORT 943M: Sergey Lapin <slapin@ossfans.org> 944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 945S: Maintained 946 947ARM/AJECO 1ARM MACHINE SUPPORT 948M: Lennert Buytenhek <kernel@wantstofly.org> 949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 950S: Maintained 951 952ARM/Allwinner sunXi SoC support 953M: Maxime Ripard <maxime.ripard@free-electrons.com> 954M: Chen-Yu Tsai <wens@csie.org> 955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 956S: Maintained 957N: sun[x456789]i 958 959ARM/Allwinner SoC Clock Support 960M: Emilio López <emilio@elopez.com.ar> 961S: Maintained 962F: drivers/clk/sunxi/ 963 964ARM/Amlogic Meson SoC support 965M: Carlo Caione <carlo@caione.org> 966M: Kevin Hilman <khilman@baylibre.com> 967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 968L: linux-amlogic@lists.infradead.org 969W: http://linux-meson.com/ 970S: Maintained 971F: arch/arm/mach-meson/ 972F: arch/arm/boot/dts/meson* 973F: arch/arm64/boot/dts/amlogic/ 974F: drivers/pinctrl/meson/ 975N: meson 976 977ARM/Annapurna Labs ALPINE ARCHITECTURE 978M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 979M: Antoine Tenart <antoine.tenart@free-electrons.com> 980S: Maintained 981F: arch/arm/mach-alpine/ 982F: arch/arm/boot/dts/alpine* 983F: arch/arm64/boot/dts/al/ 984F: drivers/*/*alpine* 985 986ARM/ARTPEC MACHINE SUPPORT 987M: Jesper Nilsson <jesper.nilsson@axis.com> 988M: Lars Persson <lars.persson@axis.com> 989M: Niklas Cassel <niklas.cassel@axis.com> 990S: Maintained 991L: linux-arm-kernel@axis.com 992F: arch/arm/mach-artpec 993F: arch/arm/boot/dts/artpec6* 994F: drivers/clk/axis 995 996ARM/ASPEED MACHINE SUPPORT 997M: Joel Stanley <joel@jms.id.au> 998S: Maintained 999F: arch/arm/mach-aspeed/ 1000F: arch/arm/boot/dts/aspeed-* 1001F: drivers/*/*aspeed* 1002 1003ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1004M: Nicolas Ferre <nicolas.ferre@atmel.com> 1005M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1006M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1008W: http://www.linux4sam.org 1009T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1010S: Supported 1011F: arch/arm/mach-at91/ 1012F: include/soc/at91/ 1013F: arch/arm/boot/dts/at91*.dts 1014F: arch/arm/boot/dts/at91*.dtsi 1015F: arch/arm/boot/dts/sama*.dts 1016F: arch/arm/boot/dts/sama*.dtsi 1017F: arch/arm/include/debug/at91.S 1018 1019ARM/ATMEL AT91 Clock Support 1020M: Boris Brezillon <boris.brezillon@free-electrons.com> 1021S: Maintained 1022F: drivers/clk/at91 1023 1024ARM/CALXEDA HIGHBANK ARCHITECTURE 1025M: Rob Herring <robh@kernel.org> 1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1027S: Maintained 1028F: arch/arm/mach-highbank/ 1029F: arch/arm/boot/dts/highbank.dts 1030F: arch/arm/boot/dts/ecx-*.dts* 1031 1032ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1033M: Krzysztof Halasa <khalasa@piap.pl> 1034S: Maintained 1035F: arch/arm/mach-cns3xxx/ 1036 1037ARM/CAVIUM THUNDER NETWORK DRIVER 1038M: Sunil Goutham <sgoutham@cavium.com> 1039M: Robert Richter <rric@kernel.org> 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1041S: Supported 1042F: drivers/net/ethernet/cavium/thunder/ 1043 1044ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1045M: Alexander Shiyan <shc_work@mail.ru> 1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1047S: Odd Fixes 1048N: clps711x 1049 1050ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1051M: Hartley Sweeten <hsweeten@visionengravers.com> 1052M: Ryan Mallon <rmallon@gmail.com> 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1054S: Maintained 1055F: arch/arm/mach-ep93xx/ 1056F: arch/arm/mach-ep93xx/include/mach/ 1057 1058ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1059M: Lennert Buytenhek <kernel@wantstofly.org> 1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1061S: Maintained 1062 1063ARM/CLKDEV SUPPORT 1064M: Russell King <linux@armlinux.org.uk> 1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1066S: Maintained 1067F: arch/arm/include/asm/clkdev.h 1068F: drivers/clk/clkdev.c 1069 1070ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1071M: Mike Rapoport <mike@compulab.co.il> 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1073S: Maintained 1074 1075ARM/CONTEC MICRO9 MACHINE SUPPORT 1076M: Hubert Feurstein <hubert.feurstein@contec.at> 1077S: Maintained 1078F: arch/arm/mach-ep93xx/micro9.c 1079 1080ARM/CORESIGHT FRAMEWORK AND DRIVERS 1081M: Mathieu Poirier <mathieu.poirier@linaro.org> 1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1083S: Maintained 1084F: drivers/hwtracing/coresight/* 1085F: Documentation/trace/coresight.txt 1086F: Documentation/devicetree/bindings/arm/coresight.txt 1087F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1088 1089ARM/CORGI MACHINE SUPPORT 1090M: Richard Purdie <rpurdie@rpsys.net> 1091S: Maintained 1092 1093ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1094M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1096T: git git://github.com/ulli-kroll/linux.git 1097S: Maintained 1098F: arch/arm/mach-gemini/ 1099F: drivers/rtc/rtc-gemini.c 1100 1101ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1102M: Barry Song <baohua@kernel.org> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1105S: Maintained 1106F: arch/arm/boot/dts/prima2* 1107F: arch/arm/mach-prima2/ 1108F: drivers/clk/sirf/ 1109F: drivers/clocksource/timer-prima2.c 1110F: drivers/clocksource/timer-atlas7.c 1111N: [^a-z]sirf 1112 1113ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1114M: Baruch Siach <baruch@tkos.co.il> 1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1116S: Maintained 1117F: arch/arm/boot/dts/cx92755* 1118N: digicolor 1119 1120ARM/EBSA110 MACHINE SUPPORT 1121M: Russell King <linux@armlinux.org.uk> 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123W: http://www.armlinux.org.uk/ 1124S: Maintained 1125F: arch/arm/mach-ebsa110/ 1126F: drivers/net/ethernet/amd/am79c961a.* 1127 1128ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1129M: Uwe Kleine-König <kernel@pengutronix.de> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131S: Maintained 1132N: efm32 1133 1134ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1135M: Daniel Ribeiro <drwyrm@gmail.com> 1136M: Stefan Schmidt <stefan@openezx.org> 1137M: Harald Welte <laforge@openezx.org> 1138L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1139W: http://www.openezx.org/ 1140S: Maintained 1141T: topgit git://git.openezx.org/openezx.git 1142F: arch/arm/mach-pxa/ezx.c 1143 1144ARM/FARADAY FA526 PORT 1145M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1147S: Maintained 1148T: git git://git.berlios.de/gemini-board 1149F: arch/arm/mm/*-fa* 1150 1151ARM/FOOTBRIDGE ARCHITECTURE 1152M: Russell King <linux@armlinux.org.uk> 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1154W: http://www.armlinux.org.uk/ 1155S: Maintained 1156F: arch/arm/include/asm/hardware/dec21285.h 1157F: arch/arm/mach-footbridge/ 1158 1159ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1160M: Shawn Guo <shawnguo@kernel.org> 1161M: Sascha Hauer <kernel@pengutronix.de> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163S: Maintained 1164T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1165F: arch/arm/mach-imx/ 1166F: arch/arm/mach-mxs/ 1167F: arch/arm/boot/dts/imx* 1168F: arch/arm/configs/imx*_defconfig 1169F: drivers/clk/imx/ 1170F: include/soc/imx/ 1171 1172ARM/FREESCALE VYBRID ARM ARCHITECTURE 1173M: Shawn Guo <shawnguo@kernel.org> 1174M: Sascha Hauer <kernel@pengutronix.de> 1175R: Stefan Agner <stefan@agner.ch> 1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1177S: Maintained 1178T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1179F: arch/arm/mach-imx/*vf610* 1180F: arch/arm/boot/dts/vf* 1181 1182ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1183M: Lennert Buytenhek <kernel@wantstofly.org> 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1185S: Maintained 1186 1187ARM/GUMSTIX MACHINE SUPPORT 1188M: Steve Sakoman <sakoman@gmail.com> 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1190S: Maintained 1191 1192ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1193M: Philipp Zabel <philipp.zabel@gmail.com> 1194M: Paul Parsons <lost.distance@yahoo.com> 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1196S: Maintained 1197F: arch/arm/mach-pxa/hx4700.c 1198F: arch/arm/mach-pxa/include/mach/hx4700.h 1199F: sound/soc/pxa/hx4700.c 1200 1201ARM/HISILICON SOC SUPPORT 1202M: Wei Xu <xuwei5@hisilicon.com> 1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1204W: http://www.hisilicon.com 1205S: Supported 1206T: git git://github.com/hisilicon/linux-hisi.git 1207F: arch/arm/mach-hisi/ 1208F: arch/arm/boot/dts/hi3* 1209F: arch/arm/boot/dts/hip* 1210F: arch/arm/boot/dts/hisi* 1211F: arch/arm64/boot/dts/hisilicon/ 1212 1213ARM/HP JORNADA 7XX MACHINE SUPPORT 1214M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1215W: www.jlime.com 1216S: Maintained 1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1218F: arch/arm/mach-sa1100/jornada720.c 1219F: arch/arm/mach-sa1100/include/mach/jornada720.h 1220 1221ARM/IGEP MACHINE SUPPORT 1222M: Enric Balletbo i Serra <eballetbo@gmail.com> 1223M: Javier Martinez Canillas <javier@dowhile0.org> 1224L: linux-omap@vger.kernel.org 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1226S: Maintained 1227F: arch/arm/boot/dts/omap3-igep* 1228 1229ARM/INCOME PXA270 SUPPORT 1230M: Marek Vasut <marek.vasut@gmail.com> 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1232S: Maintained 1233F: arch/arm/mach-pxa/colibri-pxa270-income.c 1234 1235ARM/INTEL IOP32X ARM ARCHITECTURE 1236M: Lennert Buytenhek <kernel@wantstofly.org> 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1238S: Maintained 1239 1240ARM/INTEL IOP33X ARM ARCHITECTURE 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1242S: Orphan 1243 1244ARM/INTEL IOP13XX ARM ARCHITECTURE 1245M: Lennert Buytenhek <kernel@wantstofly.org> 1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1247S: Maintained 1248 1249ARM/INTEL IQ81342EX MACHINE SUPPORT 1250M: Lennert Buytenhek <kernel@wantstofly.org> 1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1252S: Maintained 1253 1254ARM/INTEL IXDP2850 MACHINE SUPPORT 1255M: Lennert Buytenhek <kernel@wantstofly.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258 1259ARM/INTEL IXP4XX ARM ARCHITECTURE 1260M: Imre Kaloz <kaloz@openwrt.org> 1261M: Krzysztof Halasa <khalasa@piap.pl> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264F: arch/arm/mach-ixp4xx/ 1265 1266ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1267M: Jonathan Cameron <jic23@cam.ac.uk> 1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1269S: Maintained 1270F: arch/arm/mach-pxa/stargate2.c 1271F: drivers/pcmcia/pxa2xx_stargate2.c 1272 1273ARM/INTEL XSC3 (MANZANO) ARM CORE 1274M: Lennert Buytenhek <kernel@wantstofly.org> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Maintained 1277 1278ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1279M: Lennert Buytenhek <kernel@wantstofly.org> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Maintained 1282 1283ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1284M: Santosh Shilimkar <ssantosh@kernel.org> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286S: Maintained 1287F: arch/arm/mach-keystone/ 1288F: arch/arm/boot/dts/keystone-* 1289T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1290 1291ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1292M: Santosh Shilimkar <ssantosh@kernel.org> 1293L: linux-kernel@vger.kernel.org 1294S: Maintained 1295F: drivers/clk/keystone/ 1296 1297ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1298M: Santosh Shilimkar <ssantosh@kernel.org> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300L: linux-kernel@vger.kernel.org 1301S: Maintained 1302F: drivers/clocksource/timer-keystone.c 1303 1304ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1305M: Santosh Shilimkar <ssantosh@kernel.org> 1306L: linux-kernel@vger.kernel.org 1307S: Maintained 1308F: drivers/power/reset/keystone-reset.c 1309 1310ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1311M: Santosh Shilimkar <ssantosh@kernel.org> 1312L: linux-kernel@vger.kernel.org 1313S: Maintained 1314F: drivers/memory/*emif* 1315 1316ARM/LG1K ARCHITECTURE 1317M: Chanho Min <chanho.min@lge.com> 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320F: arch/arm64/boot/dts/lg/ 1321 1322ARM/LOGICPD PXA270 MACHINE SUPPORT 1323M: Lennert Buytenhek <kernel@wantstofly.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326 1327ARM/LPC18XX ARCHITECTURE 1328M: Joachim Eastwood <manabian@gmail.com> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331F: arch/arm/boot/dts/lpc43* 1332F: drivers/clk/nxp/clk-lpc18xx* 1333F: drivers/clocksource/time-lpc32xx.c 1334F: drivers/i2c/busses/i2c-lpc2k.c 1335F: drivers/memory/pl172.c 1336F: drivers/mtd/spi-nor/nxp-spifi.c 1337F: drivers/rtc/rtc-lpc24xx.c 1338N: lpc18xx 1339 1340ARM/LPC32XX SOC SUPPORT 1341M: Vladimir Zapolskiy <vz@mleia.com> 1342M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1344T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1345S: Maintained 1346F: arch/arm/boot/dts/lpc32* 1347F: arch/arm/mach-lpc32xx/ 1348F: drivers/i2c/busses/i2c-pnx.c 1349F: drivers/net/ethernet/nxp/lpc_eth.c 1350F: drivers/usb/host/ohci-nxp.c 1351F: drivers/watchdog/pnx4008_wdt.c 1352N: lpc32xx 1353 1354ARM/MAGICIAN MACHINE SUPPORT 1355M: Philipp Zabel <philipp.zabel@gmail.com> 1356S: Maintained 1357 1358ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1359M: Jason Cooper <jason@lakedaemon.net> 1360M: Andrew Lunn <andrew@lunn.ch> 1361M: Gregory Clement <gregory.clement@free-electrons.com> 1362M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365F: arch/arm/mach-mvebu/ 1366F: drivers/rtc/rtc-armada38x.c 1367F: arch/arm/boot/dts/armada* 1368F: arch/arm/boot/dts/kirkwood* 1369F: arch/arm64/boot/dts/marvell/armada* 1370F: drivers/cpufreq/mvebu-cpufreq.c 1371F: arch/arm/configs/mvebu_*_defconfig 1372 1373ARM/Marvell Berlin SoC support 1374M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1376S: Maintained 1377F: arch/arm/mach-berlin/ 1378F: arch/arm/boot/dts/berlin* 1379F: arch/arm64/boot/dts/marvell/berlin* 1380 1381 1382ARM/Marvell Dove/MV78xx0/Orion SOC support 1383M: Jason Cooper <jason@lakedaemon.net> 1384M: Andrew Lunn <andrew@lunn.ch> 1385M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1386M: Gregory Clement <gregory.clement@free-electrons.com> 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388S: Maintained 1389F: arch/arm/mach-dove/ 1390F: arch/arm/mach-mv78xx0/ 1391F: arch/arm/mach-orion5x/ 1392F: arch/arm/plat-orion/ 1393F: arch/arm/boot/dts/dove* 1394F: arch/arm/boot/dts/orion5x* 1395 1396 1397ARM/Orion SoC/Technologic Systems TS-78xx platform support 1398M: Alexander Clouter <alex@digriz.org.uk> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400W: http://www.digriz.org.uk/ts78xx/kernel 1401S: Maintained 1402F: arch/arm/mach-orion5x/ts78xx-* 1403 1404ARM/OXNAS platform support 1405M: Neil Armstrong <narmstrong@baylibre.com> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407S: Maintained 1408F: arch/arm/mach-oxnas/ 1409F: arch/arm/boot/dts/oxnas* 1410F: arch/arm/boot/dts/wd-mbwe.dts 1411N: oxnas 1412 1413ARM/Mediatek RTC DRIVER 1414M: Eddie Huang <eddie.huang@mediatek.com> 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1416L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418F: drivers/rtc/rtc-mt6397.c 1419 1420ARM/Mediatek SoC support 1421M: Matthias Brugger <matthias.bgg@gmail.com> 1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1423L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425F: arch/arm/boot/dts/mt6* 1426F: arch/arm/boot/dts/mt8* 1427F: arch/arm/mach-mediatek/ 1428N: mtk 1429K: mediatek 1430 1431ARM/Mediatek USB3 PHY DRIVER 1432M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1434L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436F: drivers/phy/phy-mt65xx-usb3.c 1437 1438ARM/MICREL KS8695 ARCHITECTURE 1439M: Greg Ungerer <gerg@uclinux.org> 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1441F: arch/arm/mach-ks8695/ 1442S: Odd Fixes 1443 1444ARM/MIOA701 MACHINE SUPPORT 1445M: Robert Jarzmik <robert.jarzmik@free.fr> 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447F: arch/arm/mach-pxa/mioa701.c 1448S: Maintained 1449 1450ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1451M: Michael Petchkovsky <mkpetch@internode.on.net> 1452S: Maintained 1453 1454ARM/NOMADIK ARCHITECTURE 1455M: Alessandro Rubini <rubini@unipv.it> 1456M: Linus Walleij <linus.walleij@linaro.org> 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458S: Maintained 1459F: arch/arm/mach-nomadik/ 1460F: drivers/pinctrl/nomadik/ 1461F: drivers/i2c/busses/i2c-nomadik.c 1462T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1463 1464ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1465M: Nelson Castillo <arhuaco@freaks-unidos.net> 1466L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1467W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1468S: Supported 1469 1470ARM/TOSA MACHINE SUPPORT 1471M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1472M: Dirk Opfer <dirk@opfer-online.de> 1473S: Maintained 1474 1475ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1476M: Marek Vasut <marek.vasut@gmail.com> 1477L: linux-arm-kernel@lists.infradead.org 1478W: http://hackndev.com 1479S: Maintained 1480F: arch/arm/mach-pxa/include/mach/palmtx.h 1481F: arch/arm/mach-pxa/palmtx.c 1482F: arch/arm/mach-pxa/include/mach/palmt5.h 1483F: arch/arm/mach-pxa/palmt5.c 1484F: arch/arm/mach-pxa/include/mach/palmld.h 1485F: arch/arm/mach-pxa/palmld.c 1486F: arch/arm/mach-pxa/include/mach/palmte2.h 1487F: arch/arm/mach-pxa/palmte2.c 1488F: arch/arm/mach-pxa/include/mach/palmtc.h 1489F: arch/arm/mach-pxa/palmtc.c 1490 1491ARM/PALM TREO SUPPORT 1492M: Tomas Cech <sleep_walker@suse.com> 1493L: linux-arm-kernel@lists.infradead.org 1494W: http://hackndev.com 1495S: Maintained 1496F: arch/arm/mach-pxa/include/mach/palmtreo.h 1497F: arch/arm/mach-pxa/palmtreo.c 1498 1499ARM/PALMZ72 SUPPORT 1500M: Sergey Lapin <slapin@ossfans.org> 1501L: linux-arm-kernel@lists.infradead.org 1502W: http://hackndev.com 1503S: Maintained 1504F: arch/arm/mach-pxa/include/mach/palmz72.h 1505F: arch/arm/mach-pxa/palmz72.c 1506 1507ARM/PLEB SUPPORT 1508M: Peter Chubb <pleb@gelato.unsw.edu.au> 1509W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1510S: Maintained 1511 1512ARM/PT DIGITAL BOARD PORT 1513M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515W: http://www.armlinux.org.uk/ 1516S: Maintained 1517 1518ARM/QUALCOMM SUPPORT 1519M: Andy Gross <andy.gross@linaro.org> 1520M: David Brown <david.brown@linaro.org> 1521L: linux-arm-msm@vger.kernel.org 1522L: linux-soc@vger.kernel.org 1523S: Maintained 1524F: arch/arm/boot/dts/qcom-*.dts 1525F: arch/arm/boot/dts/qcom-*.dtsi 1526F: arch/arm/mach-qcom/ 1527F: arch/arm64/boot/dts/qcom/* 1528F: drivers/i2c/busses/i2c-qup.c 1529F: drivers/clk/qcom/ 1530F: drivers/soc/qcom/ 1531F: drivers/spi/spi-qup.c 1532F: drivers/tty/serial/msm_serial.h 1533F: drivers/tty/serial/msm_serial.c 1534F: drivers/*/pm8???-* 1535F: drivers/mfd/ssbi.c 1536F: drivers/firmware/qcom_scm.c 1537T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1538 1539ARM/RADISYS ENP2611 MACHINE SUPPORT 1540M: Lennert Buytenhek <kernel@wantstofly.org> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543 1544ARM/RENESAS ARM64 ARCHITECTURE 1545M: Simon Horman <horms@verge.net.au> 1546M: Magnus Damm <magnus.damm@gmail.com> 1547L: linux-renesas-soc@vger.kernel.org 1548Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1549T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1550S: Supported 1551F: arch/arm64/boot/dts/renesas/ 1552F: drivers/soc/renesas/ 1553F: include/linux/soc/renesas/ 1554 1555ARM/RISCPC ARCHITECTURE 1556M: Russell King <linux@armlinux.org.uk> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558W: http://www.armlinux.org.uk/ 1559S: Maintained 1560F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1561F: arch/arm/include/asm/hardware/ioc.h 1562F: arch/arm/include/asm/hardware/iomd.h 1563F: arch/arm/include/asm/hardware/memc.h 1564F: arch/arm/mach-rpc/ 1565F: drivers/net/ethernet/8390/etherh.c 1566F: drivers/net/ethernet/i825xx/ether1* 1567F: drivers/net/ethernet/seeq/ether3* 1568F: drivers/scsi/arm/ 1569 1570ARM/Rockchip SoC support 1571M: Heiko Stuebner <heiko@sntech.de> 1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1573L: linux-rockchip@lists.infradead.org 1574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1575S: Maintained 1576F: arch/arm/boot/dts/rk3* 1577F: arch/arm/mach-rockchip/ 1578F: drivers/clk/rockchip/ 1579F: drivers/i2c/busses/i2c-rk3x.c 1580F: drivers/*/*rockchip* 1581F: drivers/*/*/*rockchip* 1582F: sound/soc/rockchip/ 1583N: rockchip 1584 1585ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1586M: Kukjin Kim <kgene@kernel.org> 1587M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1589L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1590S: Maintained 1591F: arch/arm/boot/dts/s3c* 1592F: arch/arm/boot/dts/s5p* 1593F: arch/arm/boot/dts/samsung* 1594F: arch/arm/boot/dts/exynos* 1595F: arch/arm64/boot/dts/exynos/ 1596F: arch/arm/plat-samsung/ 1597F: arch/arm/mach-s3c24*/ 1598F: arch/arm/mach-s3c64xx/ 1599F: arch/arm/mach-s5p*/ 1600F: arch/arm/mach-exynos*/ 1601F: drivers/*/*s3c2410* 1602F: drivers/*/*/*s3c2410* 1603F: drivers/memory/samsung/* 1604F: drivers/soc/samsung/* 1605F: drivers/spi/spi-s3c* 1606F: sound/soc/samsung/* 1607F: Documentation/arm/Samsung/ 1608F: Documentation/devicetree/bindings/arm/samsung/ 1609F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1610F: Documentation/devicetree/bindings/power/pd-samsung.txt 1611N: exynos 1612 1613ARM/SAMSUNG MOBILE MACHINE SUPPORT 1614M: Kyungmin Park <kyungmin.park@samsung.com> 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1616S: Maintained 1617F: arch/arm/mach-s5pv210/ 1618 1619ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1620M: Kyungmin Park <kyungmin.park@samsung.com> 1621M: Kamil Debski <k.debski@samsung.com> 1622L: linux-arm-kernel@lists.infradead.org 1623L: linux-media@vger.kernel.org 1624S: Maintained 1625F: drivers/media/platform/s5p-g2d/ 1626 1627ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1628M: Kyungmin Park <kyungmin.park@samsung.com> 1629M: Kamil Debski <k.debski@samsung.com> 1630M: Jeongtae Park <jtp.park@samsung.com> 1631L: linux-arm-kernel@lists.infradead.org 1632L: linux-media@vger.kernel.org 1633S: Maintained 1634F: arch/arm/plat-samsung/s5p-dev-mfc.c 1635F: drivers/media/platform/s5p-mfc/ 1636 1637ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1638M: Kyungmin Park <kyungmin.park@samsung.com> 1639M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1640L: linux-arm-kernel@lists.infradead.org 1641L: linux-media@vger.kernel.org 1642S: Maintained 1643F: drivers/media/platform/s5p-tv/ 1644 1645ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1646M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1647M: Jacek Anaszewski <j.anaszewski@samsung.com> 1648L: linux-arm-kernel@lists.infradead.org 1649L: linux-media@vger.kernel.org 1650S: Maintained 1651F: drivers/media/platform/s5p-jpeg/ 1652 1653ARM/SHMOBILE ARM ARCHITECTURE 1654M: Simon Horman <horms@verge.net.au> 1655M: Magnus Damm <magnus.damm@gmail.com> 1656L: linux-renesas-soc@vger.kernel.org 1657Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1658T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1659S: Supported 1660F: arch/arm/boot/dts/emev2* 1661F: arch/arm/boot/dts/r7s* 1662F: arch/arm/boot/dts/r8a* 1663F: arch/arm/boot/dts/sh* 1664F: arch/arm/configs/shmobile_defconfig 1665F: arch/arm/include/debug/renesas-scif.S 1666F: arch/arm/mach-shmobile/ 1667F: drivers/sh/ 1668F: drivers/soc/renesas/ 1669F: include/linux/soc/renesas/ 1670 1671ARM/SOCFPGA ARCHITECTURE 1672M: Dinh Nguyen <dinguyen@opensource.altera.com> 1673S: Maintained 1674F: arch/arm/mach-socfpga/ 1675F: arch/arm/boot/dts/socfpga* 1676F: arch/arm/configs/socfpga_defconfig 1677F: arch/arm64/boot/dts/altera/ 1678W: http://www.rocketboards.org 1679T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1680 1681ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1682M: Dinh Nguyen <dinguyen@opensource.altera.com> 1683S: Maintained 1684F: drivers/clk/socfpga/ 1685 1686ARM/SOCFPGA EDAC SUPPORT 1687M: Thor Thayer <tthayer@opensource.altera.com> 1688S: Maintained 1689F: drivers/edac/altera_edac. 1690 1691ARM/STI ARCHITECTURE 1692M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com> 1693M: Maxime Coquelin <maxime.coquelin@st.com> 1694M: Patrice Chotard <patrice.chotard@st.com> 1695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1696L: kernel@stlinux.com 1697W: http://www.stlinux.com 1698S: Maintained 1699F: arch/arm/mach-sti/ 1700F: arch/arm/boot/dts/sti* 1701F: drivers/char/hw_random/st-rng.c 1702F: drivers/clocksource/arm_global_timer.c 1703F: drivers/clocksource/clksrc_st_lpc.c 1704F: drivers/cpufreq/sti-cpufreq.c 1705F: drivers/i2c/busses/i2c-st.c 1706F: drivers/media/rc/st_rc.c 1707F: drivers/media/platform/sti/c8sectpfe/ 1708F: drivers/mmc/host/sdhci-st.c 1709F: drivers/phy/phy-miphy28lp.c 1710F: drivers/phy/phy-miphy365x.c 1711F: drivers/phy/phy-stih407-usb.c 1712F: drivers/phy/phy-stih41x-usb.c 1713F: drivers/pinctrl/pinctrl-st.c 1714F: drivers/remoteproc/st_remoteproc.c 1715F: drivers/reset/sti/ 1716F: drivers/rtc/rtc-st-lpc.c 1717F: drivers/tty/serial/st-asc.c 1718F: drivers/usb/dwc3/dwc3-st.c 1719F: drivers/usb/host/ehci-st.c 1720F: drivers/usb/host/ohci-st.c 1721F: drivers/watchdog/st_lpc_wdt.c 1722F: drivers/ata/ahci_st.c 1723 1724ARM/STM32 ARCHITECTURE 1725M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727S: Maintained 1728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1729N: stm32 1730F: drivers/clocksource/armv7m_systick.c 1731 1732ARM/TANGO ARCHITECTURE 1733M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1734L: linux-arm-kernel@lists.infradead.org 1735S: Maintained 1736F: arch/arm/mach-tango/ 1737F: arch/arm/boot/dts/tango* 1738 1739ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1740M: Lennert Buytenhek <kernel@wantstofly.org> 1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1742S: Maintained 1743 1744ARM/TETON BGA MACHINE SUPPORT 1745M: "Mark F. Brown" <mark.brown314@gmail.com> 1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1747S: Maintained 1748 1749ARM/THECUS N2100 MACHINE SUPPORT 1750M: Lennert Buytenhek <kernel@wantstofly.org> 1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1752S: Maintained 1753 1754ARM/NUVOTON W90X900 ARM ARCHITECTURE 1755M: Wan ZongShun <mcuos.com@gmail.com> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757W: http://www.mcuos.com 1758S: Maintained 1759F: arch/arm/mach-w90x900/ 1760F: drivers/input/keyboard/w90p910_keypad.c 1761F: drivers/input/touchscreen/w90p910_ts.c 1762F: drivers/watchdog/nuc900_wdt.c 1763F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1764F: drivers/mtd/nand/nuc900_nand.c 1765F: drivers/rtc/rtc-nuc900.c 1766F: drivers/spi/spi-nuc900.c 1767F: drivers/usb/host/ehci-w90x900.c 1768F: drivers/video/fbdev/nuc900fb.c 1769 1770ARM/U300 MACHINE SUPPORT 1771M: Linus Walleij <linus.walleij@linaro.org> 1772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1773S: Supported 1774F: arch/arm/mach-u300/ 1775F: drivers/clocksource/timer-u300.c 1776F: drivers/i2c/busses/i2c-stu300.c 1777F: drivers/rtc/rtc-coh901331.c 1778F: drivers/watchdog/coh901327_wdt.c 1779F: drivers/dma/coh901318* 1780F: drivers/mfd/ab3100* 1781F: drivers/rtc/rtc-ab3100.c 1782F: drivers/rtc/rtc-coh901331.c 1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1784 1785ARM/UNIPHIER ARCHITECTURE 1786M: Masahiro Yamada <yamada.masahiro@socionext.com> 1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1788S: Maintained 1789F: arch/arm/boot/dts/uniphier* 1790F: arch/arm/include/asm/hardware/cache-uniphier.h 1791F: arch/arm/mach-uniphier/ 1792F: arch/arm/mm/cache-uniphier.c 1793F: arch/arm64/boot/dts/socionext/ 1794F: drivers/bus/uniphier-system-bus.c 1795F: drivers/i2c/busses/i2c-uniphier* 1796F: drivers/pinctrl/uniphier/ 1797F: drivers/tty/serial/8250/8250_uniphier.c 1798N: uniphier 1799 1800ARM/Ux500 ARM ARCHITECTURE 1801M: Linus Walleij <linus.walleij@linaro.org> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803S: Maintained 1804F: arch/arm/mach-ux500/ 1805F: drivers/clocksource/clksrc-dbx500-prcmu.c 1806F: drivers/dma/ste_dma40* 1807F: drivers/hwspinlock/u8500_hsem.c 1808F: drivers/mfd/abx500* 1809F: drivers/mfd/ab8500* 1810F: drivers/mfd/dbx500* 1811F: drivers/mfd/db8500* 1812F: drivers/pinctrl/nomadik/pinctrl-ab* 1813F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1814F: drivers/rtc/rtc-ab8500.c 1815F: drivers/rtc/rtc-pl031.c 1816T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1817 1818ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1819M: Ulf Hansson <ulf.hansson@linaro.org> 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1821T: git git://git.linaro.org/people/ulfh/clk.git 1822S: Maintained 1823F: drivers/clk/ux500/ 1824F: include/linux/platform_data/clk-ux500.h 1825 1826ARM/VERSATILE EXPRESS PLATFORM 1827M: Liviu Dudau <liviu.dudau@arm.com> 1828M: Sudeep Holla <sudeep.holla@arm.com> 1829M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Maintained 1832F: arch/arm/boot/dts/vexpress* 1833F: arch/arm64/boot/dts/arm/ 1834F: arch/arm/mach-vexpress/ 1835F: */*/vexpress* 1836F: */*/*/vexpress* 1837F: drivers/clk/versatile/clk-vexpress-osc.c 1838F: drivers/clocksource/versatile.c 1839N: mps2 1840 1841ARM/VFP SUPPORT 1842M: Russell King <linux@armlinux.org.uk> 1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1844W: http://www.armlinux.org.uk/ 1845S: Maintained 1846F: arch/arm/vfp/ 1847 1848ARM/VOIPAC PXA270 SUPPORT 1849M: Marek Vasut <marek.vasut@gmail.com> 1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1851S: Maintained 1852F: arch/arm/mach-pxa/vpac270.c 1853F: arch/arm/mach-pxa/include/mach/vpac270.h 1854 1855ARM/VT8500 ARM ARCHITECTURE 1856M: Tony Prisk <linux@prisktech.co.nz> 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858S: Maintained 1859F: arch/arm/mach-vt8500/ 1860F: drivers/clocksource/vt8500_timer.c 1861F: drivers/i2c/busses/i2c-wmt.c 1862F: drivers/mmc/host/wmt-sdmmc.c 1863F: drivers/pwm/pwm-vt8500.c 1864F: drivers/rtc/rtc-vt8500.c 1865F: drivers/tty/serial/vt8500_serial.c 1866F: drivers/usb/host/ehci-platform.c 1867F: drivers/usb/host/uhci-platform.c 1868F: drivers/video/fbdev/vt8500lcdfb.* 1869F: drivers/video/fbdev/wm8505fb* 1870F: drivers/video/fbdev/wmt_ge_rops.* 1871 1872ARM/ZIPIT Z2 SUPPORT 1873M: Marek Vasut <marek.vasut@gmail.com> 1874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1875S: Maintained 1876F: arch/arm/mach-pxa/z2.c 1877F: arch/arm/mach-pxa/include/mach/z2.h 1878 1879ARM/ZTE ARCHITECTURE 1880M: Jun Nie <jun.nie@linaro.org> 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882S: Maintained 1883F: arch/arm/mach-zx/ 1884F: drivers/clk/zte/ 1885F: Documentation/devicetree/bindings/arm/zte.txt 1886F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1887 1888ARM/ZYNQ ARCHITECTURE 1889M: Michal Simek <michal.simek@xilinx.com> 1890R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1892W: http://wiki.xilinx.com 1893T: git https://github.com/Xilinx/linux-xlnx.git 1894S: Supported 1895F: arch/arm/mach-zynq/ 1896F: drivers/cpuidle/cpuidle-zynq.c 1897F: drivers/block/xsysace.c 1898N: zynq 1899N: xilinx 1900F: drivers/clocksource/cadence_ttc_timer.c 1901F: drivers/i2c/busses/i2c-cadence.c 1902F: drivers/mmc/host/sdhci-of-arasan.c 1903F: drivers/edac/synopsys_edac.c 1904 1905ARM SMMU DRIVERS 1906M: Will Deacon <will.deacon@arm.com> 1907R: Robin Murphy <robin.murphy@arm.com> 1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909S: Maintained 1910F: drivers/iommu/arm-smmu.c 1911F: drivers/iommu/arm-smmu-v3.c 1912F: drivers/iommu/io-pgtable-arm.c 1913F: drivers/iommu/io-pgtable-arm-v7s.c 1914 1915ARM64 PORT (AARCH64 ARCHITECTURE) 1916M: Catalin Marinas <catalin.marinas@arm.com> 1917M: Will Deacon <will.deacon@arm.com> 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1919T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1920S: Maintained 1921F: arch/arm64/ 1922F: Documentation/arm64/ 1923 1924AS3645A LED FLASH CONTROLLER DRIVER 1925M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1926L: linux-media@vger.kernel.org 1927T: git git://linuxtv.org/media_tree.git 1928S: Maintained 1929F: drivers/media/i2c/as3645a.c 1930F: include/media/i2c/as3645a.h 1931 1932ASC7621 HARDWARE MONITOR DRIVER 1933M: George Joseph <george.joseph@fairview5.com> 1934L: linux-hwmon@vger.kernel.org 1935S: Maintained 1936F: Documentation/hwmon/asc7621 1937F: drivers/hwmon/asc7621.c 1938 1939ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1940M: Corentin Chary <corentin.chary@gmail.com> 1941L: acpi4asus-user@lists.sourceforge.net 1942L: platform-driver-x86@vger.kernel.org 1943W: http://acpi4asus.sf.net 1944S: Maintained 1945F: drivers/platform/x86/asus*.c 1946F: drivers/platform/x86/eeepc*.c 1947 1948ASUS WIRELESS RADIO CONTROL DRIVER 1949M: João Paulo Rechi Vita <jprvita@gmail.com> 1950L: platform-driver-x86@vger.kernel.org 1951S: Maintained 1952F: drivers/platform/x86/asus-wireless.c 1953 1954ASYMMETRIC KEYS 1955M: David Howells <dhowells@redhat.com> 1956L: keyrings@vger.kernel.org 1957S: Maintained 1958F: Documentation/crypto/asymmetric-keys.txt 1959F: include/linux/verification.h 1960F: include/crypto/public_key.h 1961F: include/crypto/pkcs7.h 1962F: crypto/asymmetric_keys/ 1963 1964ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1965R: Dan Williams <dan.j.williams@intel.com> 1966W: http://sourceforge.net/projects/xscaleiop 1967S: Odd fixes 1968F: Documentation/crypto/async-tx-api.txt 1969F: crypto/async_tx/ 1970F: drivers/dma/ 1971F: include/linux/dmaengine.h 1972F: include/linux/async_tx.h 1973 1974AT24 EEPROM DRIVER 1975M: Wolfram Sang <wsa@the-dreams.de> 1976L: linux-i2c@vger.kernel.org 1977S: Maintained 1978F: drivers/misc/eeprom/at24.c 1979F: include/linux/platform_data/at24.h 1980 1981ATA OVER ETHERNET (AOE) DRIVER 1982M: "Ed L. Cashin" <ed.cashin@acm.org> 1983W: http://www.openaoe.org/ 1984S: Supported 1985F: Documentation/aoe/ 1986F: drivers/block/aoe/ 1987 1988ATHEROS 71XX/9XXX GPIO DRIVER 1989M: Alban Bedel <albeu@free.fr> 1990W: https://github.com/AlbanBedel/linux 1991T: git git://github.com/AlbanBedel/linux 1992S: Maintained 1993F: drivers/gpio/gpio-ath79.c 1994F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 1995 1996ATHEROS ATH GENERIC UTILITIES 1997M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1998L: linux-wireless@vger.kernel.org 1999S: Supported 2000F: drivers/net/wireless/ath/* 2001 2002ATHEROS ATH5K WIRELESS DRIVER 2003M: Jiri Slaby <jirislaby@gmail.com> 2004M: Nick Kossifidis <mickflemm@gmail.com> 2005M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2006L: linux-wireless@vger.kernel.org 2007W: http://wireless.kernel.org/en/users/Drivers/ath5k 2008S: Maintained 2009F: drivers/net/wireless/ath/ath5k/ 2010 2011ATHEROS ATH6KL WIRELESS DRIVER 2012M: Kalle Valo <kvalo@qca.qualcomm.com> 2013L: linux-wireless@vger.kernel.org 2014W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2015T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2016S: Supported 2017F: drivers/net/wireless/ath/ath6kl/ 2018 2019WILOCITY WIL6210 WIRELESS DRIVER 2020M: Maya Erez <qca_merez@qca.qualcomm.com> 2021L: linux-wireless@vger.kernel.org 2022L: wil6210@qca.qualcomm.com 2023S: Supported 2024W: http://wireless.kernel.org/en/users/Drivers/wil6210 2025F: drivers/net/wireless/ath/wil6210/ 2026F: include/uapi/linux/wil6210_uapi.h 2027 2028CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2029M: Christian Lamparter <chunkeey@googlemail.com> 2030L: linux-wireless@vger.kernel.org 2031W: http://wireless.kernel.org/en/users/Drivers/carl9170 2032S: Maintained 2033F: drivers/net/wireless/ath/carl9170/ 2034 2035ATK0110 HWMON DRIVER 2036M: Luca Tettamanti <kronos.it@gmail.com> 2037L: linux-hwmon@vger.kernel.org 2038S: Maintained 2039F: drivers/hwmon/asus_atk0110.c 2040 2041ATI_REMOTE2 DRIVER 2042M: Ville Syrjala <syrjala@sci.fi> 2043S: Maintained 2044F: drivers/input/misc/ati_remote2.c 2045 2046ATLX ETHERNET DRIVERS 2047M: Jay Cliburn <jcliburn@gmail.com> 2048M: Chris Snook <chris.snook@gmail.com> 2049L: netdev@vger.kernel.org 2050W: http://sourceforge.net/projects/atl1 2051W: http://atl1.sourceforge.net 2052S: Maintained 2053F: drivers/net/ethernet/atheros/ 2054 2055ATM 2056M: Chas Williams <3chas3@gmail.com> 2057L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2058L: netdev@vger.kernel.org 2059W: http://linux-atm.sourceforge.net 2060S: Maintained 2061F: drivers/atm/ 2062F: include/linux/atm* 2063F: include/uapi/linux/atm* 2064 2065ATMEL AT91 / AT32 MCI DRIVER 2066M: Ludovic Desroches <ludovic.desroches@atmel.com> 2067S: Maintained 2068F: drivers/mmc/host/atmel-mci.c 2069 2070ATMEL AT91 / AT32 SERIAL DRIVER 2071M: Nicolas Ferre <nicolas.ferre@atmel.com> 2072S: Supported 2073F: drivers/tty/serial/atmel_serial.c 2074 2075ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2076M: Nicolas Ferre <nicolas.ferre@atmel.com> 2077S: Supported 2078F: drivers/power/reset/at91-sama5d2_shdwc.c 2079 2080ATMEL SAMA5D2 ADC DRIVER 2081M: Ludovic Desroches <ludovic.desroches@atmel.com> 2082L: linux-iio@vger.kernel.org 2083S: Supported 2084F: drivers/iio/adc/at91-sama5d2_adc.c 2085 2086ATMEL Audio ALSA driver 2087M: Nicolas Ferre <nicolas.ferre@atmel.com> 2088L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2089S: Supported 2090F: sound/soc/atmel 2091 2092ATMEL DMA DRIVER 2093M: Nicolas Ferre <nicolas.ferre@atmel.com> 2094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2095S: Supported 2096F: drivers/dma/at_hdmac.c 2097F: drivers/dma/at_hdmac_regs.h 2098F: include/linux/platform_data/dma-atmel.h 2099 2100ATMEL XDMA DRIVER 2101M: Ludovic Desroches <ludovic.desroches@atmel.com> 2102L: linux-arm-kernel@lists.infradead.org 2103L: dmaengine@vger.kernel.org 2104S: Supported 2105F: drivers/dma/at_xdmac.c 2106 2107ATMEL I2C DRIVER 2108M: Ludovic Desroches <ludovic.desroches@atmel.com> 2109L: linux-i2c@vger.kernel.org 2110S: Supported 2111F: drivers/i2c/busses/i2c-at91.c 2112 2113ATMEL ISI DRIVER 2114M: Ludovic Desroches <ludovic.desroches@atmel.com> 2115L: linux-media@vger.kernel.org 2116S: Supported 2117F: drivers/media/platform/soc_camera/atmel-isi.c 2118F: include/media/atmel-isi.h 2119 2120ATMEL LCDFB DRIVER 2121M: Nicolas Ferre <nicolas.ferre@atmel.com> 2122L: linux-fbdev@vger.kernel.org 2123S: Maintained 2124F: drivers/video/fbdev/atmel_lcdfb.c 2125F: include/video/atmel_lcdc.h 2126 2127ATMEL MACB ETHERNET DRIVER 2128M: Nicolas Ferre <nicolas.ferre@atmel.com> 2129S: Supported 2130F: drivers/net/ethernet/cadence/ 2131 2132ATMEL NAND DRIVER 2133M: Wenyou Yang <wenyou.yang@atmel.com> 2134M: Josh Wu <rainyfeeling@outlook.com> 2135L: linux-mtd@lists.infradead.org 2136S: Supported 2137F: drivers/mtd/nand/atmel_nand* 2138 2139ATMEL SDMMC DRIVER 2140M: Ludovic Desroches <ludovic.desroches@atmel.com> 2141L: linux-mmc@vger.kernel.org 2142S: Supported 2143F: drivers/mmc/host/sdhci-of-at91.c 2144 2145ATMEL SPI DRIVER 2146M: Nicolas Ferre <nicolas.ferre@atmel.com> 2147S: Supported 2148F: drivers/spi/spi-atmel.* 2149 2150ATMEL SSC DRIVER 2151M: Nicolas Ferre <nicolas.ferre@atmel.com> 2152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2153S: Supported 2154F: drivers/misc/atmel-ssc.c 2155F: include/linux/atmel-ssc.h 2156 2157ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2158M: Nicolas Ferre <nicolas.ferre@atmel.com> 2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2160S: Supported 2161F: drivers/misc/atmel_tclib.c 2162F: drivers/clocksource/tcb_clksrc.c 2163 2164ATMEL USBA UDC DRIVER 2165M: Nicolas Ferre <nicolas.ferre@atmel.com> 2166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2167S: Supported 2168F: drivers/usb/gadget/udc/atmel_usba_udc.* 2169 2170ATMEL WIRELESS DRIVER 2171M: Simon Kelley <simon@thekelleys.org.uk> 2172L: linux-wireless@vger.kernel.org 2173W: http://www.thekelleys.org.uk/atmel 2174W: http://atmelwlandriver.sourceforge.net/ 2175S: Maintained 2176F: drivers/net/wireless/atmel/atmel* 2177 2178ATMEL MAXTOUCH DRIVER 2179M: Nick Dyer <nick.dyer@itdev.co.uk> 2180T: git git://github.com/atmel-maxtouch/linux.git 2181S: Supported 2182F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2183F: drivers/input/touchscreen/atmel_mxt_ts.c 2184F: include/linux/platform_data/atmel_mxt_ts.h 2185 2186ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2187M: Bradley Grove <linuxdrivers@attotech.com> 2188L: linux-scsi@vger.kernel.org 2189W: http://www.attotech.com 2190S: Supported 2191F: drivers/scsi/esas2r 2192 2193ATUSB IEEE 802.15.4 RADIO DRIVER 2194M: Stefan Schmidt <stefan@osg.samsung.com> 2195L: linux-wpan@vger.kernel.org 2196S: Maintained 2197F: drivers/net/ieee802154/atusb.c 2198F: drivers/net/ieee802154/atusb.h 2199F: drivers/net/ieee802154/at86rf230.h 2200 2201AUDIT SUBSYSTEM 2202M: Paul Moore <paul@paul-moore.com> 2203M: Eric Paris <eparis@redhat.com> 2204L: linux-audit@redhat.com (moderated for non-subscribers) 2205W: http://people.redhat.com/sgrubb/audit/ 2206T: git git://git.infradead.org/users/pcmoore/audit 2207S: Maintained 2208F: include/linux/audit.h 2209F: include/uapi/linux/audit.h 2210F: kernel/audit* 2211 2212AUXILIARY DISPLAY DRIVERS 2213M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2214W: http://miguelojeda.es/auxdisplay.htm 2215W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2216S: Maintained 2217F: drivers/auxdisplay/ 2218F: include/linux/cfag12864b.h 2219 2220AVR32 ARCHITECTURE 2221M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2222M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2223W: http://www.atmel.com/products/AVR32/ 2224W: http://mirror.egtvedt.no/avr32linux.org/ 2225W: http://avrfreaks.net/ 2226S: Maintained 2227F: arch/avr32/ 2228 2229AVR32/AT32AP MACHINE SUPPORT 2230M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2231M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2232S: Maintained 2233F: arch/avr32/mach-at32ap/ 2234 2235AX.25 NETWORK LAYER 2236M: Ralf Baechle <ralf@linux-mips.org> 2237L: linux-hams@vger.kernel.org 2238W: http://www.linux-ax25.org/ 2239S: Maintained 2240F: include/uapi/linux/ax25.h 2241F: include/net/ax25.h 2242F: net/ax25/ 2243 2244AZ6007 DVB DRIVER 2245M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2246L: linux-media@vger.kernel.org 2247W: https://linuxtv.org 2248T: git git://linuxtv.org/media_tree.git 2249S: Maintained 2250F: drivers/media/usb/dvb-usb-v2/az6007.c 2251 2252AZTECH FM RADIO RECEIVER DRIVER 2253M: Hans Verkuil <hverkuil@xs4all.nl> 2254L: linux-media@vger.kernel.org 2255T: git git://linuxtv.org/media_tree.git 2256W: https://linuxtv.org 2257S: Maintained 2258F: drivers/media/radio/radio-aztech* 2259 2260B43 WIRELESS DRIVER 2261L: linux-wireless@vger.kernel.org 2262L: b43-dev@lists.infradead.org 2263W: http://wireless.kernel.org/en/users/Drivers/b43 2264S: Odd Fixes 2265F: drivers/net/wireless/broadcom/b43/ 2266 2267B43LEGACY WIRELESS DRIVER 2268M: Larry Finger <Larry.Finger@lwfinger.net> 2269L: linux-wireless@vger.kernel.org 2270L: b43-dev@lists.infradead.org 2271W: http://wireless.kernel.org/en/users/Drivers/b43 2272S: Maintained 2273F: drivers/net/wireless/broadcom/b43legacy/ 2274 2275BACKLIGHT CLASS/SUBSYSTEM 2276M: Jingoo Han <jingoohan1@gmail.com> 2277M: Lee Jones <lee.jones@linaro.org> 2278T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2279S: Maintained 2280F: drivers/video/backlight/ 2281F: include/linux/backlight.h 2282 2283BATMAN ADVANCED 2284M: Marek Lindner <mareklindner@neomailbox.ch> 2285M: Simon Wunderlich <sw@simonwunderlich.de> 2286M: Antonio Quartulli <a@unstable.cc> 2287L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2288W: https://www.open-mesh.org/ 2289Q: https://patchwork.open-mesh.org/project/batman/list/ 2290S: Maintained 2291F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2292F: Documentation/ABI/testing/sysfs-class-net-mesh 2293F: Documentation/networking/batman-adv.txt 2294F: net/batman-adv/ 2295 2296BAYCOM/HDLCDRV DRIVERS FOR AX.25 2297M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2298L: linux-hams@vger.kernel.org 2299W: http://www.baycom.org/~tom/ham/ham.html 2300S: Maintained 2301F: drivers/net/hamradio/baycom* 2302 2303BCACHE (BLOCK LAYER CACHE) 2304M: Kent Overstreet <kent.overstreet@gmail.com> 2305L: linux-bcache@vger.kernel.org 2306W: http://bcache.evilpiepirate.org 2307S: Orphan 2308F: drivers/md/bcache/ 2309 2310BDISP ST MEDIA DRIVER 2311M: Fabien Dessenne <fabien.dessenne@st.com> 2312L: linux-media@vger.kernel.org 2313T: git git://linuxtv.org/media_tree.git 2314W: https://linuxtv.org 2315S: Supported 2316F: drivers/media/platform/sti/bdisp 2317 2318BEFS FILE SYSTEM 2319S: Orphan 2320F: Documentation/filesystems/befs.txt 2321F: fs/befs/ 2322 2323BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2324M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2325L: netdev@vger.kernel.org 2326S: Maintained 2327F: drivers/net/ethernet/ec_bhf.c 2328 2329BFS FILE SYSTEM 2330M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2331S: Maintained 2332F: Documentation/filesystems/bfs.txt 2333F: fs/bfs/ 2334F: include/uapi/linux/bfs_fs.h 2335 2336BLACKFIN ARCHITECTURE 2337M: Steven Miao <realmz6@gmail.com> 2338L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2339T: git git://git.code.sf.net/p/adi-linux/code 2340W: http://blackfin.uclinux.org 2341S: Supported 2342F: arch/blackfin/ 2343 2344BLACKFIN EMAC DRIVER 2345L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2346W: http://blackfin.uclinux.org 2347S: Supported 2348F: drivers/net/ethernet/adi/ 2349 2350BLACKFIN RTC DRIVER 2351L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2352W: http://blackfin.uclinux.org 2353S: Supported 2354F: drivers/rtc/rtc-bfin.c 2355 2356BLACKFIN SDH DRIVER 2357M: Sonic Zhang <sonic.zhang@analog.com> 2358L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2359W: http://blackfin.uclinux.org 2360S: Supported 2361F: drivers/mmc/host/bfin_sdh.c 2362 2363BLACKFIN SERIAL DRIVER 2364M: Sonic Zhang <sonic.zhang@analog.com> 2365L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2366W: http://blackfin.uclinux.org 2367S: Supported 2368F: drivers/tty/serial/bfin_uart.c 2369 2370BLACKFIN WATCHDOG DRIVER 2371L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2372W: http://blackfin.uclinux.org 2373S: Supported 2374F: drivers/watchdog/bfin_wdt.c 2375 2376BLACKFIN I2C TWI DRIVER 2377M: Sonic Zhang <sonic.zhang@analog.com> 2378L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2379W: http://blackfin.uclinux.org/ 2380S: Supported 2381F: drivers/i2c/busses/i2c-bfin-twi.c 2382 2383BLACKFIN MEDIA DRIVER 2384M: Scott Jiang <scott.jiang.linux@gmail.com> 2385L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2386W: http://blackfin.uclinux.org/ 2387S: Supported 2388F: drivers/media/platform/blackfin/ 2389F: drivers/media/i2c/adv7183* 2390F: drivers/media/i2c/vs6624* 2391 2392BLINKM RGB LED DRIVER 2393M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2394S: Maintained 2395F: drivers/leds/leds-blinkm.c 2396 2397BLOCK LAYER 2398M: Jens Axboe <axboe@kernel.dk> 2399L: linux-block@vger.kernel.org 2400T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2401S: Maintained 2402F: block/ 2403F: kernel/trace/blktrace.c 2404 2405BLOCK2MTD DRIVER 2406M: Joern Engel <joern@lazybastard.org> 2407L: linux-mtd@lists.infradead.org 2408S: Maintained 2409F: drivers/mtd/devices/block2mtd.c 2410 2411BLUETOOTH DRIVERS 2412M: Marcel Holtmann <marcel@holtmann.org> 2413M: Gustavo Padovan <gustavo@padovan.org> 2414M: Johan Hedberg <johan.hedberg@gmail.com> 2415L: linux-bluetooth@vger.kernel.org 2416W: http://www.bluez.org/ 2417T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2418T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2419S: Maintained 2420F: drivers/bluetooth/ 2421 2422BLUETOOTH SUBSYSTEM 2423M: Marcel Holtmann <marcel@holtmann.org> 2424M: Gustavo Padovan <gustavo@padovan.org> 2425M: Johan Hedberg <johan.hedberg@gmail.com> 2426L: linux-bluetooth@vger.kernel.org 2427W: http://www.bluez.org/ 2428T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2429T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2430S: Maintained 2431F: net/bluetooth/ 2432F: include/net/bluetooth/ 2433 2434BONDING DRIVER 2435M: Jay Vosburgh <j.vosburgh@gmail.com> 2436M: Veaceslav Falico <vfalico@gmail.com> 2437M: Andy Gospodarek <gospo@cumulusnetworks.com> 2438L: netdev@vger.kernel.org 2439W: http://sourceforge.net/projects/bonding/ 2440S: Supported 2441F: drivers/net/bonding/ 2442F: include/uapi/linux/if_bonding.h 2443 2444BPF (Safe dynamic programs and tools) 2445M: Alexei Starovoitov <ast@kernel.org> 2446L: netdev@vger.kernel.org 2447L: linux-kernel@vger.kernel.org 2448S: Supported 2449F: kernel/bpf/ 2450 2451BROADCOM B44 10/100 ETHERNET DRIVER 2452M: Gary Zambrano <zambrano@broadcom.com> 2453L: netdev@vger.kernel.org 2454S: Supported 2455F: drivers/net/ethernet/broadcom/b44.* 2456 2457BROADCOM B53 ETHERNET SWITCH DRIVER 2458M: Florian Fainelli <f.fainelli@gmail.com> 2459L: netdev@vger.kernel.org 2460L: openwrt-devel@lists.openwrt.org (subscribers-only) 2461S: Supported 2462F: drivers/net/dsa/b53/* 2463F: include/linux/platform_data/b53.h 2464 2465BROADCOM GENET ETHERNET DRIVER 2466M: Florian Fainelli <f.fainelli@gmail.com> 2467L: netdev@vger.kernel.org 2468S: Supported 2469F: drivers/net/ethernet/broadcom/genet/ 2470 2471BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2472M: Sony Chacko <sony.chacko@qlogic.com> 2473M: Dept-HSGLinuxNICDev@qlogic.com 2474L: netdev@vger.kernel.org 2475S: Supported 2476F: drivers/net/ethernet/broadcom/bnx2.* 2477F: drivers/net/ethernet/broadcom/bnx2_* 2478 2479BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2480M: Ariel Elior <ariel.elior@qlogic.com> 2481L: netdev@vger.kernel.org 2482S: Supported 2483F: drivers/net/ethernet/broadcom/bnx2x/ 2484 2485BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2486M: Florian Fainelli <f.fainelli@gmail.com> 2487M: Ray Jui <rjui@broadcom.com> 2488M: Scott Branden <sbranden@broadcom.com> 2489L: bcm-kernel-feedback-list@broadcom.com 2490T: git git://github.com/broadcom/mach-bcm 2491S: Maintained 2492F: arch/arm/mach-bcm/ 2493F: arch/arm/boot/dts/bcm113* 2494F: arch/arm/boot/dts/bcm216* 2495F: arch/arm/boot/dts/bcm281* 2496F: arch/arm64/boot/dts/broadcom/ 2497F: arch/arm/configs/bcm_defconfig 2498F: drivers/mmc/host/sdhci-bcm-kona.c 2499F: drivers/clocksource/bcm_kona_timer.c 2500 2501BROADCOM BCM2835 ARM ARCHITECTURE 2502M: Stephen Warren <swarren@wwwdotorg.org> 2503M: Lee Jones <lee@kernel.org> 2504M: Eric Anholt <eric@anholt.net> 2505L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2507T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2508S: Maintained 2509N: bcm2835 2510 2511BROADCOM BCM47XX MIPS ARCHITECTURE 2512M: Hauke Mehrtens <hauke@hauke-m.de> 2513M: Rafał Miłecki <zajec5@gmail.com> 2514L: linux-mips@linux-mips.org 2515S: Maintained 2516F: Documentation/devicetree/bindings/mips/brcm/ 2517F: arch/mips/bcm47xx/* 2518F: arch/mips/include/asm/mach-bcm47xx/* 2519 2520BROADCOM BCM5301X ARM ARCHITECTURE 2521M: Hauke Mehrtens <hauke@hauke-m.de> 2522L: linux-arm-kernel@lists.infradead.org 2523S: Maintained 2524F: arch/arm/mach-bcm/bcm_5301x.c 2525F: arch/arm/boot/dts/bcm5301x.dtsi 2526F: arch/arm/boot/dts/bcm470* 2527 2528BROADCOM BCM63XX ARM ARCHITECTURE 2529M: Florian Fainelli <f.fainelli@gmail.com> 2530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2531L: bcm-kernel-feedback-list@broadcom.com 2532T: git git://github.com/broadcom/stblinux.git 2533S: Maintained 2534F: arch/arm/mach-bcm/bcm63xx.c 2535F: arch/arm/include/debug/bcm63xx.S 2536 2537BROADCOM BCM63XX/BCM33XX UDC DRIVER 2538M: Kevin Cernekee <cernekee@gmail.com> 2539L: linux-usb@vger.kernel.org 2540S: Maintained 2541F: drivers/usb/gadget/udc/bcm63xx_udc.* 2542 2543BROADCOM BCM7XXX ARM ARCHITECTURE 2544M: Brian Norris <computersforpeace@gmail.com> 2545M: Gregory Fong <gregory.0xf0@gmail.com> 2546M: Florian Fainelli <f.fainelli@gmail.com> 2547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2548L: bcm-kernel-feedback-list@broadcom.com 2549T: git git://github.com/broadcom/stblinux.git 2550S: Maintained 2551F: arch/arm/mach-bcm/*brcmstb* 2552F: arch/arm/boot/dts/bcm7*.dts* 2553F: drivers/bus/brcmstb_gisb.c 2554N: brcmstb 2555 2556BROADCOM BMIPS MIPS ARCHITECTURE 2557M: Kevin Cernekee <cernekee@gmail.com> 2558M: Florian Fainelli <f.fainelli@gmail.com> 2559L: linux-mips@linux-mips.org 2560T: git git://github.com/broadcom/stblinux.git 2561S: Maintained 2562F: arch/mips/bmips/* 2563F: arch/mips/include/asm/mach-bmips/* 2564F: arch/mips/kernel/*bmips* 2565F: arch/mips/boot/dts/brcm/bcm*.dts* 2566F: drivers/irqchip/irq-bcm63* 2567F: drivers/irqchip/irq-bcm7* 2568F: drivers/irqchip/irq-brcmstb* 2569F: include/linux/bcm963xx_nvram.h 2570F: include/linux/bcm963xx_tag.h 2571 2572BROADCOM TG3 GIGABIT ETHERNET DRIVER 2573M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2574M: Prashant Sreedharan <prashant@broadcom.com> 2575M: Michael Chan <mchan@broadcom.com> 2576L: netdev@vger.kernel.org 2577S: Supported 2578F: drivers/net/ethernet/broadcom/tg3.* 2579 2580BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2581M: Brett Rudley <brudley@broadcom.com> 2582M: Arend van Spriel <arend@broadcom.com> 2583M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2584M: Hante Meuleman <meuleman@broadcom.com> 2585L: linux-wireless@vger.kernel.org 2586L: brcm80211-dev-list@broadcom.com 2587S: Supported 2588F: drivers/net/wireless/broadcom/brcm80211/ 2589 2590BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2591M: QLogic-Storage-Upstream@qlogic.com 2592L: linux-scsi@vger.kernel.org 2593S: Supported 2594F: drivers/scsi/bnx2fc/ 2595 2596BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2597M: QLogic-Storage-Upstream@qlogic.com 2598L: linux-scsi@vger.kernel.org 2599S: Supported 2600F: drivers/scsi/bnx2i/ 2601 2602BROADCOM IPROC ARM ARCHITECTURE 2603M: Ray Jui <rjui@broadcom.com> 2604M: Scott Branden <sbranden@broadcom.com> 2605M: Jon Mason <jonmason@broadcom.com> 2606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2607L: bcm-kernel-feedback-list@broadcom.com 2608T: git git://github.com/broadcom/cygnus-linux.git 2609S: Maintained 2610N: iproc 2611N: cygnus 2612N: nsp 2613N: bcm9113* 2614N: bcm9583* 2615N: bcm9585* 2616N: bcm9586* 2617N: bcm988312 2618N: bcm113* 2619N: bcm583* 2620N: bcm585* 2621N: bcm586* 2622N: bcm88312 2623 2624BROADCOM BRCMSTB GPIO DRIVER 2625M: Gregory Fong <gregory.0xf0@gmail.com> 2626L: bcm-kernel-feedback-list@broadcom.com 2627S: Supported 2628F: drivers/gpio/gpio-brcmstb.c 2629F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2630 2631BROADCOM KONA GPIO DRIVER 2632M: Ray Jui <rjui@broadcom.com> 2633L: bcm-kernel-feedback-list@broadcom.com 2634S: Supported 2635F: drivers/gpio/gpio-bcm-kona.c 2636F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2637 2638BROADCOM NVRAM DRIVER 2639M: Rafał Miłecki <zajec5@gmail.com> 2640L: linux-mips@linux-mips.org 2641S: Maintained 2642F: drivers/firmware/broadcom/* 2643 2644BROADCOM STB NAND FLASH DRIVER 2645M: Brian Norris <computersforpeace@gmail.com> 2646M: Kamal Dasu <kdasu.kdev@gmail.com> 2647L: linux-mtd@lists.infradead.org 2648L: bcm-kernel-feedback-list@broadcom.com 2649S: Maintained 2650F: drivers/mtd/nand/brcmnand/ 2651 2652BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2653M: Rafał Miłecki <zajec5@gmail.com> 2654L: linux-wireless@vger.kernel.org 2655S: Maintained 2656F: drivers/bcma/ 2657F: include/linux/bcma/ 2658 2659BROADCOM SYSTEMPORT ETHERNET DRIVER 2660M: Florian Fainelli <f.fainelli@gmail.com> 2661L: netdev@vger.kernel.org 2662S: Supported 2663F: drivers/net/ethernet/broadcom/bcmsysport.* 2664 2665BROADCOM VULCAN ARM64 SOC 2666M: Jayachandran C. <jchandra@broadcom.com> 2667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2668L: bcm-kernel-feedback-list@broadcom.com 2669S: Maintained 2670F: arch/arm64/boot/dts/broadcom/vulcan* 2671 2672BROCADE BFA FC SCSI DRIVER 2673M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2674M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2675L: linux-scsi@vger.kernel.org 2676S: Supported 2677F: drivers/scsi/bfa/ 2678 2679BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2680M: Rasesh Mody <rasesh.mody@qlogic.com> 2681L: netdev@vger.kernel.org 2682S: Supported 2683F: drivers/net/ethernet/brocade/bna/ 2684 2685BSG (block layer generic sg v4 driver) 2686M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2687L: linux-scsi@vger.kernel.org 2688S: Supported 2689F: block/bsg.c 2690F: include/linux/bsg.h 2691F: include/uapi/linux/bsg.h 2692 2693BT87X AUDIO DRIVER 2694M: Clemens Ladisch <clemens@ladisch.de> 2695L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2696T: git git://git.alsa-project.org/alsa-kernel.git 2697S: Maintained 2698F: Documentation/sound/alsa/Bt87x.txt 2699F: sound/pci/bt87x.c 2700 2701BT8XXGPIO DRIVER 2702M: Michael Buesch <m@bues.ch> 2703W: http://bu3sch.de/btgpio.php 2704S: Maintained 2705F: drivers/gpio/gpio-bt8xx.c 2706 2707BTRFS FILE SYSTEM 2708M: Chris Mason <clm@fb.com> 2709M: Josef Bacik <jbacik@fb.com> 2710M: David Sterba <dsterba@suse.com> 2711L: linux-btrfs@vger.kernel.org 2712W: http://btrfs.wiki.kernel.org/ 2713Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2714T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2715S: Maintained 2716F: Documentation/filesystems/btrfs.txt 2717F: fs/btrfs/ 2718 2719BTTV VIDEO4LINUX DRIVER 2720M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2721L: linux-media@vger.kernel.org 2722W: https://linuxtv.org 2723T: git git://linuxtv.org/media_tree.git 2724S: Odd fixes 2725F: Documentation/video4linux/bttv/ 2726F: drivers/media/pci/bt8xx/bttv* 2727 2728BUSLOGIC SCSI DRIVER 2729M: Khalid Aziz <khalid@gonehiking.org> 2730L: linux-scsi@vger.kernel.org 2731S: Maintained 2732F: drivers/scsi/BusLogic.* 2733F: drivers/scsi/FlashPoint.* 2734 2735C-MEDIA CMI8788 DRIVER 2736M: Clemens Ladisch <clemens@ladisch.de> 2737L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2738T: git git://git.alsa-project.org/alsa-kernel.git 2739S: Maintained 2740F: sound/pci/oxygen/ 2741 2742C6X ARCHITECTURE 2743M: Mark Salter <msalter@redhat.com> 2744M: Aurelien Jacquiot <a-jacquiot@ti.com> 2745L: linux-c6x-dev@linux-c6x.org 2746W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2747S: Maintained 2748F: arch/c6x/ 2749 2750CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2751M: David Howells <dhowells@redhat.com> 2752L: linux-cachefs@redhat.com (moderated for non-subscribers) 2753S: Supported 2754F: Documentation/filesystems/caching/cachefiles.txt 2755F: fs/cachefiles/ 2756 2757CADET FM/AM RADIO RECEIVER DRIVER 2758M: Hans Verkuil <hverkuil@xs4all.nl> 2759L: linux-media@vger.kernel.org 2760T: git git://linuxtv.org/media_tree.git 2761W: https://linuxtv.org 2762S: Maintained 2763F: drivers/media/radio/radio-cadet* 2764 2765CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2766M: Jonathan Corbet <corbet@lwn.net> 2767L: linux-media@vger.kernel.org 2768T: git git://linuxtv.org/media_tree.git 2769S: Maintained 2770F: Documentation/video4linux/cafe_ccic 2771F: drivers/media/platform/marvell-ccic/ 2772 2773CAIF NETWORK LAYER 2774M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2775L: netdev@vger.kernel.org 2776S: Supported 2777F: Documentation/networking/caif/ 2778F: drivers/net/caif/ 2779F: include/uapi/linux/caif/ 2780F: include/net/caif/ 2781F: net/caif/ 2782 2783CALGARY x86-64 IOMMU 2784M: Muli Ben-Yehuda <muli@il.ibm.com> 2785M: "Jon D. Mason" <jdmason@kudzu.us> 2786L: discuss@x86-64.org 2787S: Maintained 2788F: arch/x86/kernel/pci-calgary_64.c 2789F: arch/x86/kernel/tce_64.c 2790F: arch/x86/include/asm/calgary.h 2791F: arch/x86/include/asm/tce.h 2792 2793CAN NETWORK LAYER 2794M: Oliver Hartkopp <socketcan@hartkopp.net> 2795M: Marc Kleine-Budde <mkl@pengutronix.de> 2796L: linux-can@vger.kernel.org 2797W: https://github.com/linux-can 2798T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2799T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2800S: Maintained 2801F: Documentation/networking/can.txt 2802F: net/can/ 2803F: include/linux/can/core.h 2804F: include/uapi/linux/can.h 2805F: include/uapi/linux/can/bcm.h 2806F: include/uapi/linux/can/raw.h 2807F: include/uapi/linux/can/gw.h 2808 2809CAN NETWORK DRIVERS 2810M: Wolfgang Grandegger <wg@grandegger.com> 2811M: Marc Kleine-Budde <mkl@pengutronix.de> 2812L: linux-can@vger.kernel.org 2813W: https://github.com/linux-can 2814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2815T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2816S: Maintained 2817F: drivers/net/can/ 2818F: include/linux/can/dev.h 2819F: include/linux/can/platform/ 2820F: include/uapi/linux/can/error.h 2821F: include/uapi/linux/can/netlink.h 2822 2823CAPABILITIES 2824M: Serge Hallyn <serge.hallyn@canonical.com> 2825L: linux-security-module@vger.kernel.org 2826S: Supported 2827F: include/linux/capability.h 2828F: include/uapi/linux/capability.h 2829F: security/commoncap.c 2830F: kernel/capability.c 2831 2832CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2833M: Kevin Tsai <ktsai@capellamicro.com> 2834S: Maintained 2835F: drivers/iio/light/cm* 2836F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2837 2838CAVIUM LIQUIDIO NETWORK DRIVER 2839M: Derek Chickles <derek.chickles@caviumnetworks.com> 2840M: Satanand Burla <satananda.burla@caviumnetworks.com> 2841M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2842M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2843L: netdev@vger.kernel.org 2844W: http://www.cavium.com 2845S: Supported 2846F: drivers/net/ethernet/cavium/liquidio/ 2847 2848CC2520 IEEE-802.15.4 RADIO DRIVER 2849M: Varka Bhadram <varkabhadram@gmail.com> 2850L: linux-wpan@vger.kernel.org 2851S: Maintained 2852F: drivers/net/ieee802154/cc2520.c 2853F: include/linux/spi/cc2520.h 2854F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2855 2856CELL BROADBAND ENGINE ARCHITECTURE 2857M: Arnd Bergmann <arnd@arndb.de> 2858L: linuxppc-dev@lists.ozlabs.org 2859W: http://www.ibm.com/developerworks/power/cell/ 2860S: Supported 2861F: arch/powerpc/include/asm/cell*.h 2862F: arch/powerpc/include/asm/spu*.h 2863F: arch/powerpc/include/uapi/asm/spu*.h 2864F: arch/powerpc/oprofile/*cell* 2865F: arch/powerpc/platforms/cell/ 2866 2867CEPH COMMON CODE (LIBCEPH) 2868M: Ilya Dryomov <idryomov@gmail.com> 2869M: "Yan, Zheng" <zyan@redhat.com> 2870M: Sage Weil <sage@redhat.com> 2871L: ceph-devel@vger.kernel.org 2872W: http://ceph.com/ 2873T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2874T: git git://github.com/ceph/ceph-client.git 2875S: Supported 2876F: net/ceph/ 2877F: include/linux/ceph/ 2878F: include/linux/crush/ 2879 2880CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2881M: "Yan, Zheng" <zyan@redhat.com> 2882M: Sage Weil <sage@redhat.com> 2883M: Ilya Dryomov <idryomov@gmail.com> 2884L: ceph-devel@vger.kernel.org 2885W: http://ceph.com/ 2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2887T: git git://github.com/ceph/ceph-client.git 2888S: Supported 2889F: Documentation/filesystems/ceph.txt 2890F: fs/ceph/ 2891 2892CERTIFICATE HANDLING: 2893M: David Howells <dhowells@redhat.com> 2894M: David Woodhouse <dwmw2@infradead.org> 2895L: keyrings@vger.kernel.org 2896S: Maintained 2897F: Documentation/module-signing.txt 2898F: certs/ 2899F: scripts/sign-file.c 2900F: scripts/extract-cert.c 2901 2902CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2903L: linux-usb@vger.kernel.org 2904S: Orphan 2905F: Documentation/usb/WUSB-Design-overview.txt 2906F: Documentation/usb/wusb-cbaf 2907F: drivers/usb/host/hwa-hc.c 2908F: drivers/usb/host/whci/ 2909F: drivers/usb/wusbcore/ 2910F: include/linux/usb/wusb* 2911 2912CFAG12864B LCD DRIVER 2913M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2914W: http://miguelojeda.es/auxdisplay.htm 2915W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2916S: Maintained 2917F: drivers/auxdisplay/cfag12864b.c 2918F: include/linux/cfag12864b.h 2919 2920CFAG12864BFB LCD FRAMEBUFFER DRIVER 2921M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2922W: http://miguelojeda.es/auxdisplay.htm 2923W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2924S: Maintained 2925F: drivers/auxdisplay/cfag12864bfb.c 2926F: include/linux/cfag12864b.h 2927 2928CFG80211 and NL80211 2929M: Johannes Berg <johannes@sipsolutions.net> 2930L: linux-wireless@vger.kernel.org 2931W: http://wireless.kernel.org/ 2932T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2933T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2934S: Maintained 2935F: include/uapi/linux/nl80211.h 2936F: include/net/cfg80211.h 2937F: net/wireless/* 2938X: net/wireless/wext* 2939 2940CHAR and MISC DRIVERS 2941M: Arnd Bergmann <arnd@arndb.de> 2942M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2943T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2944S: Supported 2945F: drivers/char/* 2946F: drivers/misc/* 2947F: include/linux/miscdevice.h 2948 2949CHECKPATCH 2950M: Andy Whitcroft <apw@canonical.com> 2951M: Joe Perches <joe@perches.com> 2952S: Maintained 2953F: scripts/checkpatch.pl 2954 2955CHINESE DOCUMENTATION 2956M: Harry Wei <harryxiyou@gmail.com> 2957L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2958L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2959S: Maintained 2960F: Documentation/zh_CN/ 2961 2962CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2963M: Peter Chen <Peter.Chen@nxp.com> 2964T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2965L: linux-usb@vger.kernel.org 2966S: Maintained 2967F: drivers/usb/chipidea/ 2968 2969CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2970M: Hans de Goede <hdegoede@redhat.com> 2971L: linux-input@vger.kernel.org 2972S: Maintained 2973F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2974F: drivers/input/touchscreen/chipone_icn8318.c 2975 2976CHROME HARDWARE PLATFORM SUPPORT 2977M: Olof Johansson <olof@lixom.net> 2978S: Maintained 2979T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 2980F: drivers/platform/chrome/ 2981 2982CISCO VIC ETHERNET NIC DRIVER 2983M: Christian Benvenuti <benve@cisco.com> 2984M: Sujith Sankar <ssujith@cisco.com> 2985M: Govindarajulu Varadarajan <_govind@gmx.com> 2986M: Neel Patel <neepatel@cisco.com> 2987S: Supported 2988F: drivers/net/ethernet/cisco/enic/ 2989 2990CISCO VIC LOW LATENCY NIC DRIVER 2991M: Christian Benvenuti <benve@cisco.com> 2992M: Dave Goodell <dgoodell@cisco.com> 2993S: Supported 2994F: drivers/infiniband/hw/usnic/ 2995 2996CIRRUS LOGIC EP93XX ETHERNET DRIVER 2997M: Hartley Sweeten <hsweeten@visionengravers.com> 2998L: netdev@vger.kernel.org 2999S: Maintained 3000F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3001 3002CIRRUS LOGIC AUDIO CODEC DRIVERS 3003M: Brian Austin <brian.austin@cirrus.com> 3004M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3005L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3006S: Maintained 3007F: sound/soc/codecs/cs* 3008 3009CLEANCACHE API 3010M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3011L: linux-kernel@vger.kernel.org 3012S: Maintained 3013F: mm/cleancache.c 3014F: include/linux/cleancache.h 3015 3016CLK API 3017M: Russell King <linux@armlinux.org.uk> 3018L: linux-clk@vger.kernel.org 3019S: Maintained 3020F: include/linux/clk.h 3021 3022CLOCKSOURCE, CLOCKEVENT DRIVERS 3023M: Daniel Lezcano <daniel.lezcano@linaro.org> 3024M: Thomas Gleixner <tglx@linutronix.de> 3025L: linux-kernel@vger.kernel.org 3026T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3027S: Supported 3028F: drivers/clocksource 3029 3030CISCO FCOE HBA DRIVER 3031M: Hiral Patel <hiralpat@cisco.com> 3032M: Suma Ramars <sramars@cisco.com> 3033M: Brian Uchino <buchino@cisco.com> 3034L: linux-scsi@vger.kernel.org 3035S: Supported 3036F: drivers/scsi/fnic/ 3037 3038CISCO SCSI HBA DRIVER 3039M: Narsimhulu Musini <nmusini@cisco.com> 3040M: Sesidhar Baddela <sebaddel@cisco.com> 3041L: linux-scsi@vger.kernel.org 3042S: Supported 3043F: drivers/scsi/snic/ 3044 3045CMPC ACPI DRIVER 3046M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3047M: Daniel Oliveira Nascimento <don@syst.com.br> 3048L: platform-driver-x86@vger.kernel.org 3049S: Supported 3050F: drivers/platform/x86/classmate-laptop.c 3051 3052COBALT MEDIA DRIVER 3053M: Hans Verkuil <hans.verkuil@cisco.com> 3054L: linux-media@vger.kernel.org 3055T: git git://linuxtv.org/media_tree.git 3056W: https://linuxtv.org 3057S: Supported 3058F: drivers/media/pci/cobalt/ 3059 3060COCCINELLE/Semantic Patches (SmPL) 3061M: Julia Lawall <Julia.Lawall@lip6.fr> 3062M: Gilles Muller <Gilles.Muller@lip6.fr> 3063M: Nicolas Palix <nicolas.palix@imag.fr> 3064M: Michal Marek <mmarek@suse.com> 3065L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3066T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3067W: http://coccinelle.lip6.fr/ 3068S: Supported 3069F: Documentation/coccinelle.txt 3070F: scripts/coccinelle/ 3071F: scripts/coccicheck 3072 3073CODA FILE SYSTEM 3074M: Jan Harkes <jaharkes@cs.cmu.edu> 3075M: coda@cs.cmu.edu 3076L: codalist@coda.cs.cmu.edu 3077W: http://www.coda.cs.cmu.edu/ 3078S: Maintained 3079F: Documentation/filesystems/coda.txt 3080F: fs/coda/ 3081F: include/linux/coda*.h 3082F: include/uapi/linux/coda*.h 3083 3084CODA V4L2 MEM2MEM DRIVER 3085M: Philipp Zabel <p.zabel@pengutronix.de> 3086L: linux-media@vger.kernel.org 3087S: Maintained 3088F: Documentation/devicetree/bindings/media/coda.txt 3089F: drivers/media/platform/coda/ 3090 3091COMMON CLK FRAMEWORK 3092M: Michael Turquette <mturquette@baylibre.com> 3093M: Stephen Boyd <sboyd@codeaurora.org> 3094L: linux-clk@vger.kernel.org 3095T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3096S: Maintained 3097F: drivers/clk/ 3098X: drivers/clk/clkdev.c 3099F: include/linux/clk-pr* 3100F: include/linux/clk/ 3101 3102COMMON INTERNET FILE SYSTEM (CIFS) 3103M: Steve French <sfrench@samba.org> 3104L: linux-cifs@vger.kernel.org 3105L: samba-technical@lists.samba.org (moderated for non-subscribers) 3106W: http://linux-cifs.samba.org/ 3107T: git git://git.samba.org/sfrench/cifs-2.6.git 3108S: Supported 3109F: Documentation/filesystems/cifs/ 3110F: fs/cifs/ 3111 3112COMPACTPCI HOTPLUG CORE 3113M: Scott Murray <scott@spiteful.org> 3114L: linux-pci@vger.kernel.org 3115S: Maintained 3116F: drivers/pci/hotplug/cpci_hotplug* 3117 3118COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3119M: Scott Murray <scott@spiteful.org> 3120L: linux-pci@vger.kernel.org 3121S: Maintained 3122F: drivers/pci/hotplug/cpcihp_zt5550.* 3123 3124COMPACTPCI HOTPLUG GENERIC DRIVER 3125M: Scott Murray <scott@spiteful.org> 3126L: linux-pci@vger.kernel.org 3127S: Maintained 3128F: drivers/pci/hotplug/cpcihp_generic.c 3129 3130COMPAL LAPTOP SUPPORT 3131M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3132L: platform-driver-x86@vger.kernel.org 3133S: Maintained 3134F: drivers/platform/x86/compal-laptop.c 3135 3136CONEXANT ACCESSRUNNER USB DRIVER 3137L: accessrunner-general@lists.sourceforge.net 3138W: http://accessrunner.sourceforge.net/ 3139S: Orphan 3140F: drivers/usb/atm/cxacru.c 3141 3142CONFIGFS 3143M: Joel Becker <jlbec@evilplan.org> 3144M: Christoph Hellwig <hch@lst.de> 3145T: git git://git.infradead.org/users/hch/configfs.git 3146S: Supported 3147F: fs/configfs/ 3148F: include/linux/configfs.h 3149 3150CONNECTOR 3151M: Evgeniy Polyakov <zbr@ioremap.net> 3152L: netdev@vger.kernel.org 3153S: Maintained 3154F: drivers/connector/ 3155 3156CONTROL GROUP (CGROUP) 3157M: Tejun Heo <tj@kernel.org> 3158M: Li Zefan <lizefan@huawei.com> 3159M: Johannes Weiner <hannes@cmpxchg.org> 3160L: cgroups@vger.kernel.org 3161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3162S: Maintained 3163F: Documentation/cgroups/ 3164F: include/linux/cgroup* 3165F: kernel/cgroup* 3166 3167CONTROL GROUP - CPUSET 3168M: Li Zefan <lizefan@huawei.com> 3169L: cgroups@vger.kernel.org 3170W: http://www.bullopensource.org/cpuset/ 3171W: http://oss.sgi.com/projects/cpusets/ 3172T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3173S: Maintained 3174F: Documentation/cgroups/cpusets.txt 3175F: include/linux/cpuset.h 3176F: kernel/cpuset.c 3177 3178CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3179M: Johannes Weiner <hannes@cmpxchg.org> 3180M: Michal Hocko <mhocko@kernel.org> 3181M: Vladimir Davydov <vdavydov@virtuozzo.com> 3182L: cgroups@vger.kernel.org 3183L: linux-mm@kvack.org 3184S: Maintained 3185F: mm/memcontrol.c 3186F: mm/swap_cgroup.c 3187 3188CORETEMP HARDWARE MONITORING DRIVER 3189M: Fenghua Yu <fenghua.yu@intel.com> 3190L: linux-hwmon@vger.kernel.org 3191S: Maintained 3192F: Documentation/hwmon/coretemp 3193F: drivers/hwmon/coretemp.c 3194 3195COSA/SRP SYNC SERIAL DRIVER 3196M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3197W: http://www.fi.muni.cz/~kas/cosa/ 3198S: Maintained 3199F: drivers/net/wan/cosa* 3200 3201CPMAC ETHERNET DRIVER 3202M: Florian Fainelli <florian@openwrt.org> 3203L: netdev@vger.kernel.org 3204S: Maintained 3205F: drivers/net/ethernet/ti/cpmac.c 3206 3207CPU FREQUENCY DRIVERS 3208M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3209M: Viresh Kumar <viresh.kumar@linaro.org> 3210L: linux-pm@vger.kernel.org 3211S: Maintained 3212T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3213T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3214F: drivers/cpufreq/ 3215F: include/linux/cpufreq.h 3216 3217CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3218M: Viresh Kumar <viresh.kumar@linaro.org> 3219M: Sudeep Holla <sudeep.holla@arm.com> 3220L: linux-pm@vger.kernel.org 3221W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3222S: Maintained 3223F: drivers/cpufreq/arm_big_little.h 3224F: drivers/cpufreq/arm_big_little.c 3225F: drivers/cpufreq/arm_big_little_dt.c 3226 3227CPUIDLE DRIVER - ARM BIG LITTLE 3228M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3229M: Daniel Lezcano <daniel.lezcano@linaro.org> 3230L: linux-pm@vger.kernel.org 3231L: linux-arm-kernel@lists.infradead.org 3232T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3233S: Maintained 3234F: drivers/cpuidle/cpuidle-big_little.c 3235 3236CPUIDLE DRIVER - ARM EXYNOS 3237M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3238M: Daniel Lezcano <daniel.lezcano@linaro.org> 3239M: Kukjin Kim <kgene@kernel.org> 3240L: linux-pm@vger.kernel.org 3241L: linux-samsung-soc@vger.kernel.org 3242S: Supported 3243F: drivers/cpuidle/cpuidle-exynos.c 3244F: arch/arm/mach-exynos/pm.c 3245 3246CPUIDLE DRIVERS 3247M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3248M: Daniel Lezcano <daniel.lezcano@linaro.org> 3249L: linux-pm@vger.kernel.org 3250S: Maintained 3251T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3252F: drivers/cpuidle/* 3253F: include/linux/cpuidle.h 3254 3255CPUID/MSR DRIVER 3256M: "H. Peter Anvin" <hpa@zytor.com> 3257S: Maintained 3258F: arch/x86/kernel/cpuid.c 3259F: arch/x86/kernel/msr.c 3260 3261CPU POWER MONITORING SUBSYSTEM 3262M: Thomas Renninger <trenn@suse.com> 3263L: linux-pm@vger.kernel.org 3264S: Maintained 3265F: tools/power/cpupower/ 3266 3267CRAMFS FILESYSTEM 3268W: http://sourceforge.net/projects/cramfs/ 3269S: Orphan / Obsolete 3270F: Documentation/filesystems/cramfs.txt 3271F: fs/cramfs/ 3272 3273CRIS PORT 3274M: Mikael Starvik <starvik@axis.com> 3275M: Jesper Nilsson <jesper.nilsson@axis.com> 3276L: linux-cris-kernel@axis.com 3277W: http://developer.axis.com 3278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3279S: Maintained 3280F: arch/cris/ 3281F: drivers/tty/serial/crisv10.* 3282 3283CRYPTO API 3284M: Herbert Xu <herbert@gondor.apana.org.au> 3285M: "David S. Miller" <davem@davemloft.net> 3286L: linux-crypto@vger.kernel.org 3287T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3288T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3289S: Maintained 3290F: Documentation/crypto/ 3291F: Documentation/DocBook/crypto-API.tmpl 3292F: arch/*/crypto/ 3293F: crypto/ 3294F: drivers/crypto/ 3295F: include/crypto/ 3296 3297CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3298M: Neil Horman <nhorman@tuxdriver.com> 3299L: linux-crypto@vger.kernel.org 3300S: Maintained 3301F: crypto/ansi_cprng.c 3302F: crypto/rng.c 3303 3304CS3308 MEDIA DRIVER 3305M: Hans Verkuil <hverkuil@xs4all.nl> 3306L: linux-media@vger.kernel.org 3307T: git git://linuxtv.org/media_tree.git 3308W: http://linuxtv.org 3309S: Odd Fixes 3310F: drivers/media/i2c/cs3308.c 3311F: drivers/media/i2c/cs3308.h 3312 3313CS5535 Audio ALSA driver 3314M: Jaya Kumar <jayakumar.alsa@gmail.com> 3315S: Maintained 3316F: sound/pci/cs5535audio/ 3317 3318CW1200 WLAN driver 3319M: Solomon Peachy <pizza@shaftnet.org> 3320S: Maintained 3321F: drivers/net/wireless/st/cw1200/ 3322 3323CX18 VIDEO4LINUX DRIVER 3324M: Andy Walls <awalls@md.metrocast.net> 3325L: ivtv-devel@ivtvdriver.org (subscribers-only) 3326L: linux-media@vger.kernel.org 3327T: git git://linuxtv.org/media_tree.git 3328W: https://linuxtv.org 3329W: http://www.ivtvdriver.org/index.php/Cx18 3330S: Maintained 3331F: Documentation/video4linux/cx18.txt 3332F: drivers/media/pci/cx18/ 3333F: include/uapi/linux/ivtv* 3334 3335CX2341X MPEG ENCODER HELPER MODULE 3336M: Hans Verkuil <hverkuil@xs4all.nl> 3337L: linux-media@vger.kernel.org 3338T: git git://linuxtv.org/media_tree.git 3339W: https://linuxtv.org 3340S: Maintained 3341F: drivers/media/common/cx2341x* 3342F: include/media/cx2341x* 3343 3344CX24120 MEDIA DRIVER 3345M: Jemma Denson <jdenson@gmail.com> 3346M: Patrick Boettcher <patrick.boettcher@posteo.de> 3347L: linux-media@vger.kernel.org 3348W: https://linuxtv.org 3349Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3350S: Maintained 3351F: drivers/media/dvb-frontends/cx24120* 3352 3353CX88 VIDEO4LINUX DRIVER 3354M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3355L: linux-media@vger.kernel.org 3356W: https://linuxtv.org 3357T: git git://linuxtv.org/media_tree.git 3358S: Odd fixes 3359F: Documentation/video4linux/cx88/ 3360F: drivers/media/pci/cx88/ 3361 3362CXD2820R MEDIA DRIVER 3363M: Antti Palosaari <crope@iki.fi> 3364L: linux-media@vger.kernel.org 3365W: https://linuxtv.org 3366W: http://palosaari.fi/linux/ 3367Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3368T: git git://linuxtv.org/anttip/media_tree.git 3369S: Maintained 3370F: drivers/media/dvb-frontends/cxd2820r* 3371 3372CXGB3 ETHERNET DRIVER (CXGB3) 3373M: Santosh Raspatur <santosh@chelsio.com> 3374L: netdev@vger.kernel.org 3375W: http://www.chelsio.com 3376S: Supported 3377F: drivers/net/ethernet/chelsio/cxgb3/ 3378 3379CXGB3 ISCSI DRIVER (CXGB3I) 3380M: Karen Xie <kxie@chelsio.com> 3381L: linux-scsi@vger.kernel.org 3382W: http://www.chelsio.com 3383S: Supported 3384F: drivers/scsi/cxgbi/cxgb3i 3385 3386CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3387M: Steve Wise <swise@chelsio.com> 3388L: linux-rdma@vger.kernel.org 3389W: http://www.openfabrics.org 3390S: Supported 3391F: drivers/infiniband/hw/cxgb3/ 3392 3393CXGB4 ETHERNET DRIVER (CXGB4) 3394M: Hariprasad S <hariprasad@chelsio.com> 3395L: netdev@vger.kernel.org 3396W: http://www.chelsio.com 3397S: Supported 3398F: drivers/net/ethernet/chelsio/cxgb4/ 3399 3400CXGB4 ISCSI DRIVER (CXGB4I) 3401M: Karen Xie <kxie@chelsio.com> 3402L: linux-scsi@vger.kernel.org 3403W: http://www.chelsio.com 3404S: Supported 3405F: drivers/scsi/cxgbi/cxgb4i 3406 3407CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3408M: Steve Wise <swise@chelsio.com> 3409L: linux-rdma@vger.kernel.org 3410W: http://www.openfabrics.org 3411S: Supported 3412F: drivers/infiniband/hw/cxgb4/ 3413 3414CXGB4VF ETHERNET DRIVER (CXGB4VF) 3415M: Casey Leedom <leedom@chelsio.com> 3416L: netdev@vger.kernel.org 3417W: http://www.chelsio.com 3418S: Supported 3419F: drivers/net/ethernet/chelsio/cxgb4vf/ 3420 3421CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3422M: Ian Munsie <imunsie@au1.ibm.com> 3423M: Michael Neuling <mikey@neuling.org> 3424L: linuxppc-dev@lists.ozlabs.org 3425S: Supported 3426F: drivers/misc/cxl/ 3427F: include/misc/cxl* 3428F: include/uapi/misc/cxl.h 3429F: Documentation/powerpc/cxl.txt 3430F: Documentation/powerpc/cxl.txt 3431F: Documentation/ABI/testing/sysfs-class-cxl 3432 3433CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3434M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3435M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3436L: linux-scsi@vger.kernel.org 3437S: Supported 3438F: drivers/scsi/cxlflash/ 3439F: include/uapi/scsi/cxlflash_ioctls.h 3440F: Documentation/powerpc/cxlflash.txt 3441 3442STMMAC ETHERNET DRIVER 3443M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3444M: Alexandre Torgue <alexandre.torgue@st.com> 3445L: netdev@vger.kernel.org 3446W: http://www.stlinux.com 3447S: Supported 3448F: drivers/net/ethernet/stmicro/stmmac/ 3449 3450CYBERPRO FB DRIVER 3451M: Russell King <linux@armlinux.org.uk> 3452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3453W: http://www.armlinux.org.uk/ 3454S: Maintained 3455F: drivers/video/fbdev/cyber2000fb.* 3456 3457CYCLADES ASYNC MUX DRIVER 3458W: http://www.cyclades.com/ 3459S: Orphan 3460F: drivers/tty/cyclades.c 3461F: include/linux/cyclades.h 3462F: include/uapi/linux/cyclades.h 3463 3464CYCLADES PC300 DRIVER 3465W: http://www.cyclades.com/ 3466S: Orphan 3467F: drivers/net/wan/pc300* 3468 3469CYPRESS_FIRMWARE MEDIA DRIVER 3470M: Antti Palosaari <crope@iki.fi> 3471L: linux-media@vger.kernel.org 3472W: https://linuxtv.org 3473W: http://palosaari.fi/linux/ 3474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3475T: git git://linuxtv.org/anttip/media_tree.git 3476S: Maintained 3477F: drivers/media/common/cypress_firmware* 3478 3479CYTTSP TOUCHSCREEN DRIVER 3480M: Ferruh Yigit <fery@cypress.com> 3481L: linux-input@vger.kernel.org 3482S: Supported 3483F: drivers/input/touchscreen/cyttsp* 3484F: include/linux/input/cyttsp.h 3485 3486DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3487M: Joshua Kinard <kumba@gentoo.org> 3488S: Maintained 3489F: drivers/rtc/rtc-ds1685.c 3490F: include/linux/rtc/ds1685.h 3491 3492DAMA SLAVE for AX.25 3493M: Joerg Reuter <jreuter@yaina.de> 3494W: http://yaina.de/jreuter/ 3495W: http://www.qsl.net/dl1bke/ 3496L: linux-hams@vger.kernel.org 3497S: Maintained 3498F: net/ax25/af_ax25.c 3499F: net/ax25/ax25_dev.c 3500F: net/ax25/ax25_ds_* 3501F: net/ax25/ax25_in.c 3502F: net/ax25/ax25_out.c 3503F: net/ax25/ax25_timer.c 3504F: net/ax25/sysctl_net_ax25.c 3505 3506DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3507L: netdev@vger.kernel.org 3508S: Orphan 3509F: Documentation/networking/dmfe.txt 3510F: drivers/net/ethernet/dec/tulip/dmfe.c 3511 3512DC390/AM53C974 SCSI driver 3513M: Hannes Reinecke <hare@suse.com> 3514L: linux-scsi@vger.kernel.org 3515S: Maintained 3516F: drivers/scsi/am53c974.c 3517 3518DC395x SCSI driver 3519M: Oliver Neukum <oliver@neukum.org> 3520M: Ali Akcaagac <aliakc@web.de> 3521M: Jamie Lenehan <lenehan@twibble.org> 3522L: dc395x@twibble.org 3523W: http://twibble.org/dist/dc395x/ 3524W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3525S: Maintained 3526F: Documentation/scsi/dc395x.txt 3527F: drivers/scsi/dc395x.* 3528 3529DCCP PROTOCOL 3530M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3531L: dccp@vger.kernel.org 3532W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3533S: Maintained 3534F: include/linux/dccp.h 3535F: include/uapi/linux/dccp.h 3536F: include/linux/tfrc.h 3537F: net/dccp/ 3538 3539DECnet NETWORK LAYER 3540W: http://linux-decnet.sourceforge.net 3541L: linux-decnet-user@lists.sourceforge.net 3542S: Orphan 3543F: Documentation/networking/decnet.txt 3544F: net/decnet/ 3545 3546DECSTATION PLATFORM SUPPORT 3547M: "Maciej W. Rozycki" <macro@linux-mips.org> 3548L: linux-mips@linux-mips.org 3549W: http://www.linux-mips.org/wiki/DECstation 3550S: Maintained 3551F: arch/mips/dec/ 3552F: arch/mips/include/asm/dec/ 3553F: arch/mips/include/asm/mach-dec/ 3554 3555DEFXX FDDI NETWORK DRIVER 3556M: "Maciej W. Rozycki" <macro@linux-mips.org> 3557S: Maintained 3558F: drivers/net/fddi/defxx.* 3559 3560DELL LAPTOP DRIVER 3561M: Matthew Garrett <mjg59@srcf.ucam.org> 3562M: Pali Rohár <pali.rohar@gmail.com> 3563L: platform-driver-x86@vger.kernel.org 3564S: Maintained 3565F: drivers/platform/x86/dell-laptop.c 3566 3567DELL LAPTOP RBTN DRIVER 3568M: Pali Rohár <pali.rohar@gmail.com> 3569S: Maintained 3570F: drivers/platform/x86/dell-rbtn.* 3571 3572DELL LAPTOP FREEFALL DRIVER 3573M: Pali Rohár <pali.rohar@gmail.com> 3574S: Maintained 3575F: drivers/platform/x86/dell-smo8800.c 3576 3577DELL LAPTOP SMM DRIVER 3578M: Pali Rohár <pali.rohar@gmail.com> 3579S: Maintained 3580F: drivers/hwmon/dell-smm-hwmon.c 3581F: include/uapi/linux/i8k.h 3582 3583DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3584M: Doug Warzecha <Douglas_Warzecha@dell.com> 3585S: Maintained 3586F: Documentation/dcdbas.txt 3587F: drivers/firmware/dcdbas.* 3588 3589DELL WMI EXTRAS DRIVER 3590M: Matthew Garrett <mjg59@srcf.ucam.org> 3591M: Pali Rohár <pali.rohar@gmail.com> 3592S: Maintained 3593F: drivers/platform/x86/dell-wmi.c 3594 3595DESIGNWARE USB2 DRD IP DRIVER 3596M: John Youn <johnyoun@synopsys.com> 3597L: linux-usb@vger.kernel.org 3598T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3599S: Maintained 3600F: drivers/usb/dwc2/ 3601 3602DESIGNWARE USB3 DRD IP DRIVER 3603M: Felipe Balbi <balbi@kernel.org> 3604L: linux-usb@vger.kernel.org 3605T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3606S: Maintained 3607F: drivers/usb/dwc3/ 3608 3609DEVICE COREDUMP (DEV_COREDUMP) 3610M: Johannes Berg <johannes@sipsolutions.net> 3611L: linux-kernel@vger.kernel.org 3612S: Maintained 3613F: drivers/base/devcoredump.c 3614F: include/linux/devcoredump.h 3615 3616DEVICE FREQUENCY (DEVFREQ) 3617M: MyungJoo Ham <myungjoo.ham@samsung.com> 3618M: Kyungmin Park <kyungmin.park@samsung.com> 3619L: linux-pm@vger.kernel.org 3620T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3621S: Maintained 3622F: drivers/devfreq/ 3623F: include/linux/devfreq.h 3624F: Documentation/devicetree/bindings/devfreq/ 3625 3626DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3627M: Chanwoo Choi <cw00.choi@samsung.com> 3628L: linux-pm@vger.kernel.org 3629T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3630S: Supported 3631F: drivers/devfreq/event/ 3632F: drivers/devfreq/devfreq-event.c 3633F: include/linux/devfreq-event.h 3634F: Documentation/devicetree/bindings/devfreq/event/ 3635 3636BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3637M: Chanwoo Choi <cw00.choi@samsung.com> 3638L: linux-pm@vger.kernel.org 3639L: linux-samsung-soc@vger.kernel.org 3640T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3641S: Maintained 3642F: drivers/devfreq/exynos-bus.c 3643F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3644 3645DEVICE NUMBER REGISTRY 3646M: Torben Mathiasen <device@lanana.org> 3647W: http://lanana.org/docs/device-list/index.html 3648S: Maintained 3649 3650DEVICE-MAPPER (LVM) 3651M: Alasdair Kergon <agk@redhat.com> 3652M: Mike Snitzer <snitzer@redhat.com> 3653M: dm-devel@redhat.com 3654L: dm-devel@redhat.com 3655W: http://sources.redhat.com/dm 3656Q: http://patchwork.kernel.org/project/dm-devel/list/ 3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3658T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3659S: Maintained 3660F: Documentation/device-mapper/ 3661F: drivers/md/dm* 3662F: drivers/md/persistent-data/ 3663F: include/linux/device-mapper.h 3664F: include/linux/dm-*.h 3665F: include/uapi/linux/dm-*.h 3666 3667DEVLINK 3668M: Jiri Pirko <jiri@mellanox.com> 3669L: netdev@vger.kernel.org 3670S: Supported 3671F: net/core/devlink.c 3672F: include/net/devlink.h 3673F: include/uapi/linux/devlink.h 3674 3675DIALOG SEMICONDUCTOR DRIVERS 3676M: Support Opensource <support.opensource@diasemi.com> 3677W: http://www.dialog-semiconductor.com/products 3678S: Supported 3679F: Documentation/hwmon/da90?? 3680F: Documentation/devicetree/bindings/sound/da[79]*.txt 3681F: drivers/gpio/gpio-da90??.c 3682F: drivers/hwmon/da90??-hwmon.c 3683F: drivers/iio/adc/da91??-*.c 3684F: drivers/input/misc/da90??_onkey.c 3685F: drivers/input/touchscreen/da9052_tsi.c 3686F: drivers/leds/leds-da90??.c 3687F: drivers/mfd/da903x.c 3688F: drivers/mfd/da90??-*.c 3689F: drivers/mfd/da91??-*.c 3690F: drivers/power/da9052-battery.c 3691F: drivers/power/da91??-*.c 3692F: drivers/regulator/da903x.c 3693F: drivers/regulator/da9???-regulator.[ch] 3694F: drivers/rtc/rtc-da90??.c 3695F: drivers/video/backlight/da90??_bl.c 3696F: drivers/watchdog/da90??_wdt.c 3697F: include/linux/mfd/da903x.h 3698F: include/linux/mfd/da9052/ 3699F: include/linux/mfd/da9055/ 3700F: include/linux/mfd/da9063/ 3701F: include/linux/mfd/da9150/ 3702F: include/sound/da[79]*.h 3703F: sound/soc/codecs/da[79]*.[ch] 3704 3705DIGI NEO AND CLASSIC PCI PRODUCTS 3706M: Lidza Louina <lidza.louina@gmail.com> 3707M: Mark Hounschell <markh@compro.net> 3708L: driverdev-devel@linuxdriverproject.org 3709S: Maintained 3710F: drivers/staging/dgnc/ 3711 3712DIOLAN U2C-12 I2C DRIVER 3713M: Guenter Roeck <linux@roeck-us.net> 3714L: linux-i2c@vger.kernel.org 3715S: Maintained 3716F: drivers/i2c/busses/i2c-diolan-u2c.c 3717 3718DIRECT ACCESS (DAX) 3719M: Matthew Wilcox <willy@linux.intel.com> 3720L: linux-fsdevel@vger.kernel.org 3721S: Supported 3722F: fs/dax.c 3723 3724DIRECTORY NOTIFICATION (DNOTIFY) 3725M: Eric Paris <eparis@parisplace.org> 3726S: Maintained 3727F: Documentation/filesystems/dnotify.txt 3728F: fs/notify/dnotify/ 3729F: include/linux/dnotify.h 3730 3731DISK GEOMETRY AND PARTITION HANDLING 3732M: Andries Brouwer <aeb@cwi.nl> 3733W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3734W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3735W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3736S: Maintained 3737 3738DISKQUOTA 3739M: Jan Kara <jack@suse.com> 3740S: Maintained 3741F: Documentation/filesystems/quota.txt 3742F: fs/quota/ 3743F: include/linux/quota*.h 3744F: include/uapi/linux/quota*.h 3745 3746DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3747M: Bernie Thompson <bernie@plugable.com> 3748L: linux-fbdev@vger.kernel.org 3749S: Maintained 3750W: http://plugable.com/category/projects/udlfb/ 3751F: drivers/video/fbdev/udlfb.c 3752F: include/video/udlfb.h 3753F: Documentation/fb/udlfb.txt 3754 3755DISTRIBUTED LOCK MANAGER (DLM) 3756M: Christine Caulfield <ccaulfie@redhat.com> 3757M: David Teigland <teigland@redhat.com> 3758L: cluster-devel@redhat.com 3759W: http://sources.redhat.com/cluster/ 3760T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3761S: Supported 3762F: fs/dlm/ 3763 3764DMA BUFFER SHARING FRAMEWORK 3765M: Sumit Semwal <sumit.semwal@linaro.org> 3766S: Maintained 3767L: linux-media@vger.kernel.org 3768L: dri-devel@lists.freedesktop.org 3769L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3770F: drivers/dma-buf/ 3771F: include/linux/dma-buf* 3772F: include/linux/reservation.h 3773F: include/linux/*fence.h 3774F: Documentation/dma-buf-sharing.txt 3775T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3776 3777DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3778M: Vinod Koul <vinod.koul@intel.com> 3779L: dmaengine@vger.kernel.org 3780Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3781S: Maintained 3782F: drivers/dma/ 3783F: include/linux/dmaengine.h 3784F: Documentation/dmaengine/ 3785T: git git://git.infradead.org/users/vkoul/slave-dma.git 3786 3787DME1737 HARDWARE MONITOR DRIVER 3788M: Juerg Haefliger <juergh@gmail.com> 3789L: linux-hwmon@vger.kernel.org 3790S: Maintained 3791F: Documentation/hwmon/dme1737 3792F: drivers/hwmon/dme1737.c 3793 3794DMI/SMBIOS SUPPORT 3795M: Jean Delvare <jdelvare@suse.com> 3796S: Maintained 3797T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3798F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3799F: drivers/firmware/dmi-id.c 3800F: drivers/firmware/dmi_scan.c 3801F: include/linux/dmi.h 3802 3803DOCUMENTATION 3804M: Jonathan Corbet <corbet@lwn.net> 3805L: linux-doc@vger.kernel.org 3806S: Maintained 3807F: Documentation/ 3808F: scripts/docproc.c 3809F: scripts/kernel-doc* 3810X: Documentation/ABI/ 3811X: Documentation/devicetree/ 3812X: Documentation/acpi 3813X: Documentation/power 3814X: Documentation/spi 3815X: Documentation/DocBook/media 3816T: git git://git.lwn.net/linux.git docs-next 3817 3818DOUBLETALK DRIVER 3819M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3820L: blinux-list@redhat.com 3821S: Maintained 3822F: drivers/char/dtlk.c 3823F: include/linux/dtlk.h 3824 3825DPT_I2O SCSI RAID DRIVER 3826M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3827L: linux-scsi@vger.kernel.org 3828W: http://www.adaptec.com/ 3829S: Maintained 3830F: drivers/scsi/dpt* 3831F: drivers/scsi/dpt/ 3832 3833DRBD DRIVER 3834M: Philipp Reisner <philipp.reisner@linbit.com> 3835M: Lars Ellenberg <lars.ellenberg@linbit.com> 3836L: drbd-dev@lists.linbit.com 3837W: http://www.drbd.org 3838T: git git://git.linbit.com/linux-drbd.git 3839T: git git://git.linbit.com/drbd-8.4.git 3840S: Supported 3841F: drivers/block/drbd/ 3842F: lib/lru_cache.c 3843F: Documentation/blockdev/drbd/ 3844 3845DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3846M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3847T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3848S: Supported 3849F: Documentation/kobject.txt 3850F: drivers/base/ 3851F: fs/debugfs/ 3852F: fs/kernfs/ 3853F: fs/sysfs/ 3854F: include/linux/debugfs.h 3855F: include/linux/kobj* 3856F: lib/kobj* 3857 3858DRM DRIVERS 3859M: David Airlie <airlied@linux.ie> 3860L: dri-devel@lists.freedesktop.org 3861T: git git://people.freedesktop.org/~airlied/linux 3862S: Maintained 3863F: drivers/gpu/drm/ 3864F: drivers/gpu/vga/ 3865F: Documentation/DocBook/gpu.* 3866F: include/drm/ 3867F: include/uapi/drm/ 3868 3869DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3870M: Dave Airlie <airlied@redhat.com> 3871S: Odd Fixes 3872F: drivers/gpu/drm/ast/ 3873 3874DRM DRIVER FOR BOCHS VIRTUAL GPU 3875M: Gerd Hoffmann <kraxel@redhat.com> 3876S: Odd Fixes 3877F: drivers/gpu/drm/bochs/ 3878 3879DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3880M: Dave Airlie <airlied@redhat.com> 3881S: Odd Fixes 3882F: drivers/gpu/drm/cirrus/ 3883 3884RADEON and AMDGPU DRM DRIVERS 3885M: Alex Deucher <alexander.deucher@amd.com> 3886M: Christian König <christian.koenig@amd.com> 3887L: dri-devel@lists.freedesktop.org 3888T: git git://people.freedesktop.org/~agd5f/linux 3889S: Supported 3890F: drivers/gpu/drm/radeon/ 3891F: include/uapi/drm/radeon_drm.h 3892F: drivers/gpu/drm/amd/ 3893F: include/uapi/drm/amdgpu_drm.h 3894 3895DRM PANEL DRIVERS 3896M: Thierry Reding <thierry.reding@gmail.com> 3897L: dri-devel@lists.freedesktop.org 3898T: git git://anongit.freedesktop.org/tegra/linux.git 3899S: Maintained 3900F: drivers/gpu/drm/drm_panel.c 3901F: drivers/gpu/drm/panel/ 3902F: include/drm/drm_panel.h 3903F: Documentation/devicetree/bindings/display/panel/ 3904 3905INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3906M: Daniel Vetter <daniel.vetter@intel.com> 3907M: Jani Nikula <jani.nikula@linux.intel.com> 3908L: intel-gfx@lists.freedesktop.org 3909L: dri-devel@lists.freedesktop.org 3910W: https://01.org/linuxgraphics/ 3911Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3912T: git git://anongit.freedesktop.org/drm-intel 3913S: Supported 3914F: drivers/gpu/drm/i915/ 3915F: include/drm/i915* 3916F: include/uapi/drm/i915_drm.h 3917 3918DRM DRIVERS FOR ATMEL HLCDC 3919M: Boris Brezillon <boris.brezillon@free-electrons.com> 3920L: dri-devel@lists.freedesktop.org 3921S: Supported 3922F: drivers/gpu/drm/atmel-hlcdc/ 3923F: Documentation/devicetree/bindings/drm/atmel/ 3924 3925DRM DRIVERS FOR ALLWINNER A10 3926M: Maxime Ripard <maxime.ripard@free-electrons.com> 3927L: dri-devel@lists.freedesktop.org 3928S: Supported 3929F: drivers/gpu/drm/sun4i/ 3930F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 3931 3932DRM DRIVERS FOR EXYNOS 3933M: Inki Dae <inki.dae@samsung.com> 3934M: Joonyoung Shim <jy0922.shim@samsung.com> 3935M: Seung-Woo Kim <sw0312.kim@samsung.com> 3936M: Kyungmin Park <kyungmin.park@samsung.com> 3937L: dri-devel@lists.freedesktop.org 3938T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3939S: Supported 3940F: drivers/gpu/drm/exynos/ 3941F: include/uapi/drm/exynos_drm.h 3942F: Documentation/devicetree/bindings/display/exynos/ 3943 3944DRM DRIVERS FOR FREESCALE DCU 3945M: Stefan Agner <stefan@agner.ch> 3946M: Alison Wang <alison.wang@freescale.com> 3947L: dri-devel@lists.freedesktop.org 3948S: Supported 3949F: drivers/gpu/drm/fsl-dcu/ 3950F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3951F: Documentation/devicetree/bindings/display/fsl,tcon.txt 3952F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3953 3954DRM DRIVERS FOR FREESCALE IMX 3955M: Philipp Zabel <p.zabel@pengutronix.de> 3956L: dri-devel@lists.freedesktop.org 3957S: Maintained 3958F: drivers/gpu/drm/imx/ 3959F: drivers/gpu/ipu-v3/ 3960F: Documentation/devicetree/bindings/display/imx/ 3961 3962DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3963M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3964L: dri-devel@lists.freedesktop.org 3965T: git git://github.com/patjak/drm-gma500 3966S: Maintained 3967F: drivers/gpu/drm/gma500/ 3968 3969DRM DRIVERS FOR HISILICON 3970M: Xinliang Liu <z.liuxinliang@hisilicon.com> 3971R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 3972R: Chen Feng <puck.chen@hisilicon.com> 3973L: dri-devel@lists.freedesktop.org 3974T: git git://github.com/xin3liang/linux.git 3975S: Maintained 3976F: drivers/gpu/drm/hisilicon/ 3977F: Documentation/devicetree/bindings/display/hisilicon/ 3978 3979DRM DRIVER FOR INTEL I810 VIDEO CARDS 3980S: Orphan / Obsolete 3981F: drivers/gpu/drm/i810/ 3982F: include/uapi/drm/i810_drm.h 3983 3984DRM DRIVER FOR MSM ADRENO GPU 3985M: Rob Clark <robdclark@gmail.com> 3986L: linux-arm-msm@vger.kernel.org 3987L: dri-devel@lists.freedesktop.org 3988L: freedreno@lists.freedesktop.org 3989T: git git://people.freedesktop.org/~robclark/linux 3990S: Maintained 3991F: drivers/gpu/drm/msm/ 3992F: include/uapi/drm/msm_drm.h 3993F: Documentation/devicetree/bindings/display/msm/ 3994 3995DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 3996M: Ben Skeggs <bskeggs@redhat.com> 3997L: dri-devel@lists.freedesktop.org 3998L: nouveau@lists.freedesktop.org 3999T: git git://github.com/skeggsb/linux 4000S: Supported 4001F: drivers/gpu/drm/nouveau/ 4002F: include/uapi/drm/nouveau_drm.h 4003 4004DRM DRIVERS FOR NVIDIA TEGRA 4005M: Thierry Reding <thierry.reding@gmail.com> 4006L: dri-devel@lists.freedesktop.org 4007L: linux-tegra@vger.kernel.org 4008T: git git://anongit.freedesktop.org/tegra/linux.git 4009S: Supported 4010F: drivers/gpu/drm/tegra/ 4011F: drivers/gpu/host1x/ 4012F: include/linux/host1x.h 4013F: include/uapi/drm/tegra_drm.h 4014F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4015 4016DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4017S: Orphan / Obsolete 4018F: drivers/gpu/drm/mga/ 4019F: include/uapi/drm/mga_drm.h 4020 4021DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4022M: Dave Airlie <airlied@redhat.com> 4023S: Odd Fixes 4024F: drivers/gpu/drm/mgag200/ 4025 4026DRM DRIVER FOR RAGE 128 VIDEO CARDS 4027S: Orphan / Obsolete 4028F: drivers/gpu/drm/r128/ 4029F: include/uapi/drm/r128_drm.h 4030 4031DRM DRIVERS FOR RENESAS 4032M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4033L: dri-devel@lists.freedesktop.org 4034L: linux-renesas-soc@vger.kernel.org 4035T: git git://linuxtv.org/pinchartl/fbdev 4036S: Supported 4037F: drivers/gpu/drm/rcar-du/ 4038F: drivers/gpu/drm/shmobile/ 4039F: include/linux/platform_data/shmob_drm.h 4040F: Documentation/devicetree/bindings/display/renesas,du.txt 4041 4042DRM DRIVER FOR QXL VIRTUAL GPU 4043M: Dave Airlie <airlied@redhat.com> 4044S: Odd Fixes 4045F: drivers/gpu/drm/qxl/ 4046F: include/uapi/drm/qxl_drm.h 4047 4048DRM DRIVERS FOR ROCKCHIP 4049M: Mark Yao <mark.yao@rock-chips.com> 4050L: dri-devel@lists.freedesktop.org 4051S: Maintained 4052F: drivers/gpu/drm/rockchip/ 4053F: Documentation/devicetree/bindings/display/rockchip/ 4054 4055DRM DRIVER FOR SAVAGE VIDEO CARDS 4056S: Orphan / Obsolete 4057F: drivers/gpu/drm/savage/ 4058F: include/uapi/drm/savage_drm.h 4059 4060DRM DRIVER FOR SIS VIDEO CARDS 4061S: Orphan / Obsolete 4062F: drivers/gpu/drm/sis/ 4063F: include/uapi/drm/sis_drm.h 4064 4065DRM DRIVERS FOR STI 4066M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4067M: Vincent Abriou <vincent.abriou@st.com> 4068L: dri-devel@lists.freedesktop.org 4069T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4070S: Maintained 4071F: drivers/gpu/drm/sti 4072F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4073 4074DRM DRIVER FOR TDFX VIDEO CARDS 4075S: Orphan / Obsolete 4076F: drivers/gpu/drm/tdfx/ 4077 4078DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4079M: Dave Airlie <airlied@redhat.com> 4080S: Odd Fixes 4081F: drivers/gpu/drm/udl/ 4082 4083DRM DRIVERS FOR VIVANTE GPU IP 4084M: Lucas Stach <l.stach@pengutronix.de> 4085R: Russell King <linux+etnaviv@armlinux.org.uk> 4086R: Christian Gmeiner <christian.gmeiner@gmail.com> 4087L: dri-devel@lists.freedesktop.org 4088S: Maintained 4089F: drivers/gpu/drm/etnaviv/ 4090F: include/uapi/drm/etnaviv_drm.h 4091F: Documentation/devicetree/bindings/display/etnaviv/ 4092 4093DRM DRIVER FOR VMWARE VIRTUAL GPU 4094M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4095M: Sinclair Yeh <syeh@vmware.com> 4096M: Thomas Hellstrom <thellstrom@vmware.com> 4097L: dri-devel@lists.freedesktop.org 4098T: git git://people.freedesktop.org/~syeh/repos_linux 4099T: git git://people.freedesktop.org/~thomash/linux 4100S: Supported 4101F: drivers/gpu/drm/vmwgfx/ 4102F: include/uapi/drm/vmwgfx_drm.h 4103 4104DRM DRIVERS FOR VC4 4105M: Eric Anholt <eric@anholt.net> 4106T: git git://github.com/anholt/linux 4107S: Supported 4108F: drivers/gpu/drm/vc4/ 4109F: include/uapi/drm/vc4_drm.h 4110F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4111 4112DSBR100 USB FM RADIO DRIVER 4113M: Alexey Klimov <klimov.linux@gmail.com> 4114L: linux-media@vger.kernel.org 4115T: git git://linuxtv.org/media_tree.git 4116S: Maintained 4117F: drivers/media/radio/dsbr100.c 4118 4119DSCC4 DRIVER 4120M: Francois Romieu <romieu@fr.zoreil.com> 4121L: netdev@vger.kernel.org 4122S: Maintained 4123F: drivers/net/wan/dscc4.c 4124 4125DT3155 MEDIA DRIVER 4126M: Hans Verkuil <hverkuil@xs4all.nl> 4127L: linux-media@vger.kernel.org 4128T: git git://linuxtv.org/media_tree.git 4129W: https://linuxtv.org 4130S: Odd Fixes 4131F: drivers/media/pci/dt3155/ 4132 4133DVB_USB_AF9015 MEDIA DRIVER 4134M: Antti Palosaari <crope@iki.fi> 4135L: linux-media@vger.kernel.org 4136W: https://linuxtv.org 4137W: http://palosaari.fi/linux/ 4138Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4139T: git git://linuxtv.org/anttip/media_tree.git 4140S: Maintained 4141F: drivers/media/usb/dvb-usb-v2/af9015* 4142 4143DVB_USB_AF9035 MEDIA DRIVER 4144M: Antti Palosaari <crope@iki.fi> 4145L: linux-media@vger.kernel.org 4146W: https://linuxtv.org 4147W: http://palosaari.fi/linux/ 4148Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4149T: git git://linuxtv.org/anttip/media_tree.git 4150S: Maintained 4151F: drivers/media/usb/dvb-usb-v2/af9035* 4152 4153DVB_USB_ANYSEE MEDIA DRIVER 4154M: Antti Palosaari <crope@iki.fi> 4155L: linux-media@vger.kernel.org 4156W: https://linuxtv.org 4157W: http://palosaari.fi/linux/ 4158Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4159T: git git://linuxtv.org/anttip/media_tree.git 4160S: Maintained 4161F: drivers/media/usb/dvb-usb-v2/anysee* 4162 4163DVB_USB_AU6610 MEDIA DRIVER 4164M: Antti Palosaari <crope@iki.fi> 4165L: linux-media@vger.kernel.org 4166W: https://linuxtv.org 4167W: http://palosaari.fi/linux/ 4168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4169T: git git://linuxtv.org/anttip/media_tree.git 4170S: Maintained 4171F: drivers/media/usb/dvb-usb-v2/au6610* 4172 4173DVB_USB_CE6230 MEDIA DRIVER 4174M: Antti Palosaari <crope@iki.fi> 4175L: linux-media@vger.kernel.org 4176W: https://linuxtv.org 4177W: http://palosaari.fi/linux/ 4178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4179T: git git://linuxtv.org/anttip/media_tree.git 4180S: Maintained 4181F: drivers/media/usb/dvb-usb-v2/ce6230* 4182 4183DVB_USB_CXUSB MEDIA DRIVER 4184M: Michael Krufky <mkrufky@linuxtv.org> 4185L: linux-media@vger.kernel.org 4186W: https://linuxtv.org 4187W: http://github.com/mkrufky 4188Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4189T: git git://linuxtv.org/media_tree.git 4190S: Maintained 4191F: drivers/media/usb/dvb-usb/cxusb* 4192 4193DVB_USB_EC168 MEDIA DRIVER 4194M: Antti Palosaari <crope@iki.fi> 4195L: linux-media@vger.kernel.org 4196W: https://linuxtv.org 4197W: http://palosaari.fi/linux/ 4198Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4199T: git git://linuxtv.org/anttip/media_tree.git 4200S: Maintained 4201F: drivers/media/usb/dvb-usb-v2/ec168* 4202 4203DVB_USB_GL861 MEDIA DRIVER 4204M: Antti Palosaari <crope@iki.fi> 4205L: linux-media@vger.kernel.org 4206W: https://linuxtv.org 4207Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4208T: git git://linuxtv.org/anttip/media_tree.git 4209S: Maintained 4210F: drivers/media/usb/dvb-usb-v2/gl861* 4211 4212DVB_USB_MXL111SF MEDIA DRIVER 4213M: Michael Krufky <mkrufky@linuxtv.org> 4214L: linux-media@vger.kernel.org 4215W: https://linuxtv.org 4216W: http://github.com/mkrufky 4217Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4218T: git git://linuxtv.org/mkrufky/mxl111sf.git 4219S: Maintained 4220F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4221 4222DVB_USB_RTL28XXU MEDIA DRIVER 4223M: Antti Palosaari <crope@iki.fi> 4224L: linux-media@vger.kernel.org 4225W: https://linuxtv.org 4226W: http://palosaari.fi/linux/ 4227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4228T: git git://linuxtv.org/anttip/media_tree.git 4229S: Maintained 4230F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4231 4232DVB_USB_V2 MEDIA DRIVER 4233M: Antti Palosaari <crope@iki.fi> 4234L: linux-media@vger.kernel.org 4235W: https://linuxtv.org 4236W: http://palosaari.fi/linux/ 4237Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4238T: git git://linuxtv.org/anttip/media_tree.git 4239S: Maintained 4240F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4241F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4242 4243DYNAMIC DEBUG 4244M: Jason Baron <jbaron@akamai.com> 4245S: Maintained 4246F: lib/dynamic_debug.c 4247F: include/linux/dynamic_debug.h 4248 4249DZ DECSTATION DZ11 SERIAL DRIVER 4250M: "Maciej W. Rozycki" <macro@linux-mips.org> 4251S: Maintained 4252F: drivers/tty/serial/dz.* 4253 4254E3X0 POWER BUTTON DRIVER 4255M: Moritz Fischer <moritz.fischer@ettus.com> 4256L: usrp-users@lists.ettus.com 4257W: http://www.ettus.com 4258S: Supported 4259F: drivers/input/misc/e3x0-button.c 4260F: Documentation/devicetree/bindings/input/e3x0-button.txt 4261 4262E4000 MEDIA DRIVER 4263M: Antti Palosaari <crope@iki.fi> 4264L: linux-media@vger.kernel.org 4265W: https://linuxtv.org 4266W: http://palosaari.fi/linux/ 4267Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4268T: git git://linuxtv.org/anttip/media_tree.git 4269S: Maintained 4270F: drivers/media/tuners/e4000* 4271 4272EATA ISA/EISA/PCI SCSI DRIVER 4273M: Dario Ballabio <ballabio_dario@emc.com> 4274L: linux-scsi@vger.kernel.org 4275S: Maintained 4276F: drivers/scsi/eata.c 4277 4278EC100 MEDIA DRIVER 4279M: Antti Palosaari <crope@iki.fi> 4280L: linux-media@vger.kernel.org 4281W: https://linuxtv.org 4282W: http://palosaari.fi/linux/ 4283Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4284T: git git://linuxtv.org/anttip/media_tree.git 4285S: Maintained 4286F: drivers/media/dvb-frontends/ec100* 4287 4288ECRYPT FILE SYSTEM 4289M: Tyler Hicks <tyhicks@canonical.com> 4290L: ecryptfs@vger.kernel.org 4291W: http://ecryptfs.org 4292W: https://launchpad.net/ecryptfs 4293T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4294S: Supported 4295F: Documentation/filesystems/ecryptfs.txt 4296F: fs/ecryptfs/ 4297 4298EDAC-CORE 4299M: Doug Thompson <dougthompson@xmission.com> 4300M: Borislav Petkov <bp@alien8.de> 4301M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4302L: linux-edac@vger.kernel.org 4303T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4304T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4305S: Supported 4306F: Documentation/edac.txt 4307F: drivers/edac/ 4308F: include/linux/edac.h 4309 4310EDAC-AMD64 4311M: Doug Thompson <dougthompson@xmission.com> 4312M: Borislav Petkov <bp@alien8.de> 4313L: linux-edac@vger.kernel.org 4314S: Maintained 4315F: drivers/edac/amd64_edac* 4316 4317EDAC-CALXEDA 4318M: Doug Thompson <dougthompson@xmission.com> 4319M: Robert Richter <rric@kernel.org> 4320L: linux-edac@vger.kernel.org 4321S: Maintained 4322F: drivers/edac/highbank* 4323 4324EDAC-CAVIUM 4325M: Ralf Baechle <ralf@linux-mips.org> 4326M: David Daney <david.daney@cavium.com> 4327L: linux-edac@vger.kernel.org 4328L: linux-mips@linux-mips.org 4329S: Supported 4330F: drivers/edac/octeon_edac* 4331 4332EDAC-E752X 4333M: Mark Gross <mark.gross@intel.com> 4334M: Doug Thompson <dougthompson@xmission.com> 4335L: linux-edac@vger.kernel.org 4336S: Maintained 4337F: drivers/edac/e752x_edac.c 4338 4339EDAC-E7XXX 4340M: Doug Thompson <dougthompson@xmission.com> 4341L: linux-edac@vger.kernel.org 4342S: Maintained 4343F: drivers/edac/e7xxx_edac.c 4344 4345EDAC-GHES 4346M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4347L: linux-edac@vger.kernel.org 4348S: Maintained 4349F: drivers/edac/ghes_edac.c 4350 4351EDAC-I82443BXGX 4352M: Tim Small <tim@buttersideup.com> 4353L: linux-edac@vger.kernel.org 4354S: Maintained 4355F: drivers/edac/i82443bxgx_edac.c 4356 4357EDAC-I3000 4358M: Jason Uhlenkott <juhlenko@akamai.com> 4359L: linux-edac@vger.kernel.org 4360S: Maintained 4361F: drivers/edac/i3000_edac.c 4362 4363EDAC-I5000 4364M: Doug Thompson <dougthompson@xmission.com> 4365L: linux-edac@vger.kernel.org 4366S: Maintained 4367F: drivers/edac/i5000_edac.c 4368 4369EDAC-I5400 4370M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4371L: linux-edac@vger.kernel.org 4372S: Maintained 4373F: drivers/edac/i5400_edac.c 4374 4375EDAC-I7300 4376M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4377L: linux-edac@vger.kernel.org 4378S: Maintained 4379F: drivers/edac/i7300_edac.c 4380 4381EDAC-I7CORE 4382M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4383L: linux-edac@vger.kernel.org 4384S: Maintained 4385F: drivers/edac/i7core_edac.c 4386 4387EDAC-I82975X 4388M: Ranganathan Desikan <ravi@jetztechnologies.com> 4389M: "Arvind R." <arvino55@gmail.com> 4390L: linux-edac@vger.kernel.org 4391S: Maintained 4392F: drivers/edac/i82975x_edac.c 4393 4394EDAC-IE31200 4395M: Jason Baron <jbaron@akamai.com> 4396L: linux-edac@vger.kernel.org 4397S: Maintained 4398F: drivers/edac/ie31200_edac.c 4399 4400EDAC-MPC85XX 4401M: Johannes Thumshirn <morbidrsa@gmail.com> 4402L: linux-edac@vger.kernel.org 4403S: Maintained 4404F: drivers/edac/mpc85xx_edac.[ch] 4405 4406EDAC-PASEMI 4407M: Egor Martovetsky <egor@pasemi.com> 4408L: linux-edac@vger.kernel.org 4409S: Maintained 4410F: drivers/edac/pasemi_edac.c 4411 4412EDAC-R82600 4413M: Tim Small <tim@buttersideup.com> 4414L: linux-edac@vger.kernel.org 4415S: Maintained 4416F: drivers/edac/r82600_edac.c 4417 4418EDAC-SBRIDGE 4419M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4420L: linux-edac@vger.kernel.org 4421S: Maintained 4422F: drivers/edac/sb_edac.c 4423 4424EDAC-XGENE 4425APPLIED MICRO (APM) X-GENE SOC EDAC 4426M: Loc Ho <lho@apm.com> 4427S: Supported 4428F: drivers/edac/xgene_edac.c 4429F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4430 4431EDIROL UA-101/UA-1000 DRIVER 4432M: Clemens Ladisch <clemens@ladisch.de> 4433L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4434T: git git://git.alsa-project.org/alsa-kernel.git 4435S: Maintained 4436F: sound/usb/misc/ua101.c 4437 4438EXTENSIBLE FIRMWARE INTERFACE (EFI) 4439M: Matt Fleming <matt@codeblueprint.co.uk> 4440L: linux-efi@vger.kernel.org 4441T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4442S: Maintained 4443F: Documentation/efi-stub.txt 4444F: arch/ia64/kernel/efi.c 4445F: arch/x86/boot/compressed/eboot.[ch] 4446F: arch/x86/include/asm/efi.h 4447F: arch/x86/platform/efi/ 4448F: drivers/firmware/efi/ 4449F: include/linux/efi*.h 4450 4451EFI VARIABLE FILESYSTEM 4452M: Matthew Garrett <matthew.garrett@nebula.com> 4453M: Jeremy Kerr <jk@ozlabs.org> 4454M: Matt Fleming <matt@codeblueprint.co.uk> 4455T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4456L: linux-efi@vger.kernel.org 4457S: Maintained 4458F: fs/efivarfs/ 4459 4460EFIFB FRAMEBUFFER DRIVER 4461L: linux-fbdev@vger.kernel.org 4462M: Peter Jones <pjones@redhat.com> 4463S: Maintained 4464F: drivers/video/fbdev/efifb.c 4465 4466EFS FILESYSTEM 4467W: http://aeschi.ch.eu.org/efs/ 4468S: Orphan 4469F: fs/efs/ 4470 4471EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4472M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 4473L: netdev@vger.kernel.org 4474S: Maintained 4475F: drivers/net/ethernet/ibm/ehea/ 4476 4477EM28XX VIDEO4LINUX DRIVER 4478M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4479L: linux-media@vger.kernel.org 4480W: https://linuxtv.org 4481T: git git://linuxtv.org/media_tree.git 4482S: Maintained 4483F: drivers/media/usb/em28xx/ 4484 4485EMBEDDED LINUX 4486M: Paul Gortmaker <paul.gortmaker@windriver.com> 4487M: Matt Mackall <mpm@selenic.com> 4488M: David Woodhouse <dwmw2@infradead.org> 4489L: linux-embedded@vger.kernel.org 4490S: Maintained 4491 4492EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4493M: James Smart <james.smart@avagotech.com> 4494M: Dick Kennedy <dick.kennedy@avagotech.com> 4495L: linux-scsi@vger.kernel.org 4496W: http://www.avagotech.com 4497S: Supported 4498F: drivers/scsi/lpfc/ 4499 4500ENE CB710 FLASH CARD READER DRIVER 4501M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4502S: Maintained 4503F: drivers/misc/cb710/ 4504F: drivers/mmc/host/cb710-mmc.* 4505F: include/linux/cb710.h 4506 4507ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4508M: Maxim Levitsky <maximlevitsky@gmail.com> 4509S: Maintained 4510F: drivers/media/rc/ene_ir.* 4511 4512EPSON S1D13XXX FRAMEBUFFER DRIVER 4513M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4514S: Maintained 4515T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4516F: drivers/video/fbdev/s1d13xxxfb.c 4517F: include/video/s1d13xxxfb.h 4518 4519ET131X NETWORK DRIVER 4520M: Mark Einon <mark.einon@gmail.com> 4521S: Odd Fixes 4522F: drivers/net/ethernet/agere/ 4523 4524ETHERNET BRIDGE 4525M: Stephen Hemminger <stephen@networkplumber.org> 4526L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4527L: netdev@vger.kernel.org 4528W: http://www.linuxfoundation.org/en/Net:Bridge 4529S: Maintained 4530F: include/linux/netfilter_bridge/ 4531F: net/bridge/ 4532 4533ETHERNET PHY LIBRARY 4534M: Florian Fainelli <f.fainelli@gmail.com> 4535L: netdev@vger.kernel.org 4536S: Maintained 4537F: include/linux/phy.h 4538F: include/linux/phy_fixed.h 4539F: drivers/net/phy/ 4540F: Documentation/networking/phy.txt 4541F: drivers/of/of_mdio.c 4542F: drivers/of/of_net.c 4543 4544EXT2 FILE SYSTEM 4545M: Jan Kara <jack@suse.com> 4546L: linux-ext4@vger.kernel.org 4547S: Maintained 4548F: Documentation/filesystems/ext2.txt 4549F: fs/ext2/ 4550F: include/linux/ext2* 4551 4552EXT4 FILE SYSTEM 4553M: "Theodore Ts'o" <tytso@mit.edu> 4554M: Andreas Dilger <adilger.kernel@dilger.ca> 4555L: linux-ext4@vger.kernel.org 4556W: http://ext4.wiki.kernel.org 4557Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4558T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4559S: Maintained 4560F: Documentation/filesystems/ext4.txt 4561F: fs/ext4/ 4562 4563Extended Verification Module (EVM) 4564M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4565L: linux-ima-devel@lists.sourceforge.net 4566L: linux-security-module@vger.kernel.org 4567S: Supported 4568F: security/integrity/evm/ 4569 4570EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4571M: MyungJoo Ham <myungjoo.ham@samsung.com> 4572M: Chanwoo Choi <cw00.choi@samsung.com> 4573L: linux-kernel@vger.kernel.org 4574T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4575S: Maintained 4576F: drivers/extcon/ 4577F: include/linux/extcon/ 4578F: include/linux/extcon.h 4579F: Documentation/extcon/ 4580F: Documentation/devicetree/bindings/extcon/ 4581 4582EXYNOS DP DRIVER 4583M: Jingoo Han <jingoohan1@gmail.com> 4584L: dri-devel@lists.freedesktop.org 4585S: Maintained 4586F: drivers/gpu/drm/exynos/exynos_dp* 4587 4588EXYNOS SYSMMU (IOMMU) driver 4589M: Marek Szyprowski <m.szyprowski@samsung.com> 4590L: iommu@lists.linux-foundation.org 4591S: Maintained 4592F: drivers/iommu/exynos-iommu.c 4593 4594EXYNOS MIPI DISPLAY DRIVERS 4595M: Inki Dae <inki.dae@samsung.com> 4596M: Donghwa Lee <dh09.lee@samsung.com> 4597M: Kyungmin Park <kyungmin.park@samsung.com> 4598L: linux-fbdev@vger.kernel.org 4599S: Maintained 4600F: drivers/video/fbdev/exynos/exynos_mipi* 4601F: include/video/exynos_mipi* 4602 4603EZchip NPS platform support 4604M: Noam Camus <noamc@ezchip.com> 4605S: Supported 4606F: arch/arc/plat-eznps 4607F: arch/arc/boot/dts/eznps.dts 4608 4609F71805F HARDWARE MONITORING DRIVER 4610M: Jean Delvare <jdelvare@suse.com> 4611L: linux-hwmon@vger.kernel.org 4612S: Maintained 4613F: Documentation/hwmon/f71805f 4614F: drivers/hwmon/f71805f.c 4615 4616FC0011 TUNER DRIVER 4617M: Michael Buesch <m@bues.ch> 4618L: linux-media@vger.kernel.org 4619S: Maintained 4620F: drivers/media/tuners/fc0011.h 4621F: drivers/media/tuners/fc0011.c 4622 4623FC2580 MEDIA DRIVER 4624M: Antti Palosaari <crope@iki.fi> 4625L: linux-media@vger.kernel.org 4626W: https://linuxtv.org 4627W: http://palosaari.fi/linux/ 4628Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4629T: git git://linuxtv.org/anttip/media_tree.git 4630S: Maintained 4631F: drivers/media/tuners/fc2580* 4632 4633FANOTIFY 4634M: Eric Paris <eparis@redhat.com> 4635S: Maintained 4636F: fs/notify/fanotify/ 4637F: include/linux/fanotify.h 4638F: include/uapi/linux/fanotify.h 4639 4640FARSYNC SYNCHRONOUS DRIVER 4641M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4642W: http://www.farsite.co.uk/ 4643S: Supported 4644F: drivers/net/wan/farsync.* 4645 4646FAULT INJECTION SUPPORT 4647M: Akinobu Mita <akinobu.mita@gmail.com> 4648S: Supported 4649F: Documentation/fault-injection/ 4650F: lib/fault-inject.c 4651 4652FBTFT Framebuffer drivers 4653M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4654M: Noralf Trønnes <noralf@tronnes.org> 4655S: Maintained 4656F: drivers/staging/fbtft/ 4657 4658FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4659M: Vasu Dev <vasu.dev@intel.com> 4660L: fcoe-devel@open-fcoe.org 4661W: www.Open-FCoE.org 4662S: Supported 4663F: drivers/scsi/libfc/ 4664F: drivers/scsi/fcoe/ 4665F: include/scsi/fc/ 4666F: include/scsi/libfc.h 4667F: include/scsi/libfcoe.h 4668F: include/uapi/scsi/fc/ 4669 4670FILE LOCKING (flock() and fcntl()/lockf()) 4671M: Jeff Layton <jlayton@poochiereds.net> 4672M: "J. Bruce Fields" <bfields@fieldses.org> 4673L: linux-fsdevel@vger.kernel.org 4674S: Maintained 4675F: include/linux/fcntl.h 4676F: include/linux/fs.h 4677F: include/uapi/linux/fcntl.h 4678F: include/uapi/linux/fs.h 4679F: fs/fcntl.c 4680F: fs/locks.c 4681 4682FILESYSTEMS (VFS and infrastructure) 4683M: Alexander Viro <viro@zeniv.linux.org.uk> 4684L: linux-fsdevel@vger.kernel.org 4685S: Maintained 4686F: fs/* 4687 4688FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4689M: Riku Voipio <riku.voipio@iki.fi> 4690L: linux-hwmon@vger.kernel.org 4691S: Maintained 4692F: drivers/hwmon/f75375s.c 4693F: include/linux/f75375s.h 4694 4695FIREWIRE AUDIO DRIVERS 4696M: Clemens Ladisch <clemens@ladisch.de> 4697L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4698T: git git://git.alsa-project.org/alsa-kernel.git 4699S: Maintained 4700F: sound/firewire/ 4701 4702FIREWIRE MEDIA DRIVERS (firedtv) 4703M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4704L: linux-media@vger.kernel.org 4705L: linux1394-devel@lists.sourceforge.net 4706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4707S: Maintained 4708F: drivers/media/firewire/ 4709 4710FIREWIRE SBP-2 TARGET 4711M: Chris Boot <bootc@bootc.net> 4712L: linux-scsi@vger.kernel.org 4713L: target-devel@vger.kernel.org 4714L: linux1394-devel@lists.sourceforge.net 4715T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4716S: Maintained 4717F: drivers/target/sbp/ 4718 4719FIREWIRE SUBSYSTEM 4720M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4721L: linux1394-devel@lists.sourceforge.net 4722W: http://ieee1394.wiki.kernel.org/ 4723T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4724S: Maintained 4725F: drivers/firewire/ 4726F: include/linux/firewire.h 4727F: include/uapi/linux/firewire*.h 4728F: tools/firewire/ 4729 4730FIRMWARE LOADER (request_firmware) 4731M: Ming Lei <ming.lei@canonical.com> 4732L: linux-kernel@vger.kernel.org 4733S: Maintained 4734F: Documentation/firmware_class/ 4735F: drivers/base/firmware*.c 4736F: include/linux/firmware.h 4737 4738FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4739M: Joshua Morris <josh.h.morris@us.ibm.com> 4740M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4741S: Maintained 4742F: drivers/block/rsxx/ 4743 4744FLOPPY DRIVER 4745M: Jiri Kosina <jikos@kernel.org> 4746T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4747S: Odd fixes 4748F: drivers/block/floppy.c 4749 4750FMC SUBSYSTEM 4751M: Alessandro Rubini <rubini@gnudd.com> 4752W: http://www.ohwr.org/projects/fmc-bus 4753S: Supported 4754F: drivers/fmc/ 4755F: include/linux/fmc*.h 4756F: include/linux/ipmi-fru.h 4757K: fmc_d.*register 4758 4759FPGA MANAGER FRAMEWORK 4760M: Alan Tull <atull@opensource.altera.com> 4761R: Moritz Fischer <moritz.fischer@ettus.com> 4762S: Maintained 4763F: drivers/fpga/ 4764F: include/linux/fpga/fpga-mgr.h 4765W: http://www.rocketboards.org 4766 4767FPU EMULATOR 4768M: Bill Metzenthen <billm@melbpc.org.au> 4769W: http://floatingpoint.sourceforge.net/emulator/index.html 4770S: Maintained 4771F: arch/x86/math-emu/ 4772 4773FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4774L: netdev@vger.kernel.org 4775S: Orphan 4776F: drivers/net/wan/dlci.c 4777F: drivers/net/wan/sdla.c 4778 4779FRAMEBUFFER LAYER 4780M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4781M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4782L: linux-fbdev@vger.kernel.org 4783W: http://linux-fbdev.sourceforge.net/ 4784Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4785T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4786S: Maintained 4787F: Documentation/fb/ 4788F: drivers/video/ 4789F: include/video/ 4790F: include/linux/fb.h 4791F: include/uapi/video/ 4792F: include/uapi/linux/fb.h 4793 4794FREESCALE DIU FRAMEBUFFER DRIVER 4795M: Timur Tabi <timur@tabi.org> 4796L: linux-fbdev@vger.kernel.org 4797S: Maintained 4798F: drivers/video/fbdev/fsl-diu-fb.* 4799 4800FREESCALE DMA DRIVER 4801M: Li Yang <leoli@freescale.com> 4802M: Zhang Wei <zw@zh-kernel.org> 4803L: linuxppc-dev@lists.ozlabs.org 4804S: Maintained 4805F: drivers/dma/fsldma.* 4806 4807FREESCALE GPMI NAND DRIVER 4808M: Han Xu <han.xu@nxp.com> 4809L: linux-mtd@lists.infradead.org 4810S: Maintained 4811F: drivers/mtd/nand/gpmi-nand/* 4812 4813FREESCALE I2C CPM DRIVER 4814M: Jochen Friedrich <jochen@scram.de> 4815L: linuxppc-dev@lists.ozlabs.org 4816L: linux-i2c@vger.kernel.org 4817S: Maintained 4818F: drivers/i2c/busses/i2c-cpm.c 4819 4820FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4821M: Sascha Hauer <kernel@pengutronix.de> 4822L: linux-fbdev@vger.kernel.org 4823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4824S: Maintained 4825F: include/linux/platform_data/video-imxfb.h 4826F: drivers/video/fbdev/imxfb.c 4827 4828FREESCALE QUAD SPI DRIVER 4829M: Han Xu <han.xu@nxp.com> 4830L: linux-mtd@lists.infradead.org 4831S: Maintained 4832F: drivers/mtd/spi-nor/fsl-quadspi.c 4833 4834FREESCALE SOC FS_ENET DRIVER 4835M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4836M: Vitaly Bordug <vbordug@ru.mvista.com> 4837L: linuxppc-dev@lists.ozlabs.org 4838L: netdev@vger.kernel.org 4839S: Maintained 4840F: drivers/net/ethernet/freescale/fs_enet/ 4841F: include/linux/fs_enet_pd.h 4842 4843FREESCALE IMX / MXC FEC DRIVER 4844M: Fugang Duan <fugang.duan@nxp.com> 4845L: netdev@vger.kernel.org 4846S: Maintained 4847F: drivers/net/ethernet/freescale/fec_main.c 4848F: drivers/net/ethernet/freescale/fec_ptp.c 4849F: drivers/net/ethernet/freescale/fec.h 4850F: Documentation/devicetree/bindings/net/fsl-fec.txt 4851 4852FREESCALE QUICC ENGINE LIBRARY 4853L: linuxppc-dev@lists.ozlabs.org 4854S: Orphan 4855F: drivers/soc/fsl/qe/ 4856F: include/soc/fsl/*qe*.h 4857F: include/soc/fsl/*ucc*.h 4858 4859FREESCALE USB PERIPHERAL DRIVERS 4860M: Li Yang <leoli@freescale.com> 4861L: linux-usb@vger.kernel.org 4862L: linuxppc-dev@lists.ozlabs.org 4863S: Maintained 4864F: drivers/usb/gadget/udc/fsl* 4865 4866FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4867M: Li Yang <leoli@freescale.com> 4868L: netdev@vger.kernel.org 4869L: linuxppc-dev@lists.ozlabs.org 4870S: Maintained 4871F: drivers/net/ethernet/freescale/ucc_geth* 4872 4873FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4874M: Claudiu Manoil <claudiu.manoil@freescale.com> 4875L: netdev@vger.kernel.org 4876S: Maintained 4877F: drivers/net/ethernet/freescale/gianfar* 4878X: drivers/net/ethernet/freescale/gianfar_ptp.c 4879F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4880 4881FREESCALE QUICC ENGINE UCC HDLC DRIVER 4882M: Zhao Qiang <qiang.zhao@nxp.com> 4883L: netdev@vger.kernel.org 4884L: linuxppc-dev@lists.ozlabs.org 4885S: Maintained 4886F: drivers/net/wan/fsl_ucc_hdlc* 4887 4888FREESCALE QUICC ENGINE UCC UART DRIVER 4889M: Timur Tabi <timur@tabi.org> 4890L: linuxppc-dev@lists.ozlabs.org 4891S: Maintained 4892F: drivers/tty/serial/ucc_uart.c 4893 4894FREESCALE SOC SOUND DRIVERS 4895M: Timur Tabi <timur@tabi.org> 4896M: Nicolin Chen <nicoleotsuka@gmail.com> 4897M: Xiubo Li <Xiubo.Lee@gmail.com> 4898R: Fabio Estevam <fabio.estevam@nxp.com> 4899L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4900L: linuxppc-dev@lists.ozlabs.org 4901S: Maintained 4902F: sound/soc/fsl/fsl* 4903F: sound/soc/fsl/imx* 4904F: sound/soc/fsl/mpc8610_hpcd.c 4905 4906FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4907M: "J. German Rivera" <German.Rivera@freescale.com> 4908M: Stuart Yoder <stuart.yoder@nxp.com> 4909L: linux-kernel@vger.kernel.org 4910S: Maintained 4911F: drivers/staging/fsl-mc/ 4912 4913FREEVXFS FILESYSTEM 4914M: Christoph Hellwig <hch@infradead.org> 4915W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4916S: Maintained 4917F: fs/freevxfs/ 4918 4919FREEZER 4920M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4921M: Pavel Machek <pavel@ucw.cz> 4922L: linux-pm@vger.kernel.org 4923S: Supported 4924F: Documentation/power/freezing-of-tasks.txt 4925F: include/linux/freezer.h 4926F: kernel/freezer.c 4927 4928FRONTSWAP API 4929M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4930L: linux-kernel@vger.kernel.org 4931S: Maintained 4932F: mm/frontswap.c 4933F: include/linux/frontswap.h 4934 4935FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4936M: David Howells <dhowells@redhat.com> 4937L: linux-cachefs@redhat.com (moderated for non-subscribers) 4938S: Supported 4939F: Documentation/filesystems/caching/ 4940F: fs/fscache/ 4941F: include/linux/fscache*.h 4942 4943F2FS FILE SYSTEM 4944M: Jaegeuk Kim <jaegeuk@kernel.org> 4945M: Changman Lee <cm224.lee@samsung.com> 4946R: Chao Yu <yuchao0@huawei.com> 4947L: linux-f2fs-devel@lists.sourceforge.net 4948W: http://en.wikipedia.org/wiki/F2FS 4949T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4950S: Maintained 4951F: Documentation/filesystems/f2fs.txt 4952F: Documentation/ABI/testing/sysfs-fs-f2fs 4953F: fs/f2fs/ 4954F: include/linux/f2fs_fs.h 4955F: include/trace/events/f2fs.h 4956 4957FUJITSU FR-V (FRV) PORT 4958S: Orphan 4959F: arch/frv/ 4960 4961FUJITSU LAPTOP EXTRAS 4962M: Jonathan Woithe <jwoithe@just42.net> 4963L: platform-driver-x86@vger.kernel.org 4964S: Maintained 4965F: drivers/platform/x86/fujitsu-laptop.c 4966 4967FUJITSU M-5MO LS CAMERA ISP DRIVER 4968M: Kyungmin Park <kyungmin.park@samsung.com> 4969M: Heungjun Kim <riverful.kim@samsung.com> 4970L: linux-media@vger.kernel.org 4971S: Maintained 4972F: drivers/media/i2c/m5mols/ 4973F: include/media/i2c/m5mols.h 4974 4975FUJITSU TABLET EXTRAS 4976M: Robert Gerlach <khnz@gmx.de> 4977L: platform-driver-x86@vger.kernel.org 4978S: Maintained 4979F: drivers/platform/x86/fujitsu-tablet.c 4980 4981FUSE: FILESYSTEM IN USERSPACE 4982M: Miklos Szeredi <miklos@szeredi.hu> 4983L: linux-fsdevel@vger.kernel.org 4984W: http://fuse.sourceforge.net/ 4985T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 4986S: Maintained 4987F: fs/fuse/ 4988F: include/uapi/linux/fuse.h 4989F: Documentation/filesystems/fuse.txt 4990 4991FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4992M: Rik Faith <faith@cs.unc.edu> 4993L: linux-scsi@vger.kernel.org 4994S: Odd Fixes (e.g., new signatures) 4995F: drivers/scsi/fdomain.* 4996 4997GCOV BASED KERNEL PROFILING 4998M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 4999S: Maintained 5000F: kernel/gcov/ 5001F: Documentation/gcov.txt 5002 5003GDT SCSI DISK ARRAY CONTROLLER DRIVER 5004M: Achim Leubner <achim_leubner@adaptec.com> 5005L: linux-scsi@vger.kernel.org 5006W: http://www.icp-vortex.com/ 5007S: Supported 5008F: drivers/scsi/gdt* 5009 5010GDB KERNEL DEBUGGING HELPER SCRIPTS 5011M: Jan Kiszka <jan.kiszka@siemens.com> 5012M: Kieran Bingham <kieran@bingham.xyz> 5013S: Supported 5014F: scripts/gdb/ 5015 5016GEMTEK FM RADIO RECEIVER DRIVER 5017M: Hans Verkuil <hverkuil@xs4all.nl> 5018L: linux-media@vger.kernel.org 5019T: git git://linuxtv.org/media_tree.git 5020W: https://linuxtv.org 5021S: Maintained 5022F: drivers/media/radio/radio-gemtek* 5023 5024GENERIC GPIO I2C DRIVER 5025M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5026S: Supported 5027F: drivers/i2c/busses/i2c-gpio.c 5028F: include/linux/i2c-gpio.h 5029 5030GENERIC GPIO I2C MULTIPLEXER DRIVER 5031M: Peter Korsgaard <peter.korsgaard@barco.com> 5032L: linux-i2c@vger.kernel.org 5033S: Supported 5034F: drivers/i2c/muxes/i2c-mux-gpio.c 5035F: include/linux/i2c-mux-gpio.h 5036F: Documentation/i2c/muxes/i2c-mux-gpio 5037 5038GENERIC HDLC (WAN) DRIVERS 5039M: Krzysztof Halasa <khc@pm.waw.pl> 5040W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5041S: Maintained 5042F: drivers/net/wan/c101.c 5043F: drivers/net/wan/hd6457* 5044F: drivers/net/wan/hdlc* 5045F: drivers/net/wan/n2.c 5046F: drivers/net/wan/pc300too.c 5047F: drivers/net/wan/pci200syn.c 5048F: drivers/net/wan/wanxl* 5049 5050GENERIC INCLUDE/ASM HEADER FILES 5051M: Arnd Bergmann <arnd@arndb.de> 5052L: linux-arch@vger.kernel.org 5053T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5054S: Maintained 5055F: include/asm-generic/ 5056F: include/uapi/asm-generic/ 5057 5058GENERIC PHY FRAMEWORK 5059M: Kishon Vijay Abraham I <kishon@ti.com> 5060L: linux-kernel@vger.kernel.org 5061T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5062S: Supported 5063F: drivers/phy/ 5064F: include/linux/phy/ 5065 5066GENERIC PM DOMAINS 5067M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5068M: Kevin Hilman <khilman@kernel.org> 5069M: Ulf Hansson <ulf.hansson@linaro.org> 5070L: linux-pm@vger.kernel.org 5071S: Supported 5072F: drivers/base/power/domain*.c 5073F: include/linux/pm_domain.h 5074 5075GENERIC UIO DRIVER FOR PCI DEVICES 5076M: "Michael S. Tsirkin" <mst@redhat.com> 5077L: kvm@vger.kernel.org 5078S: Supported 5079F: drivers/uio/uio_pci_generic.c 5080 5081GET_MAINTAINER SCRIPT 5082M: Joe Perches <joe@perches.com> 5083S: Maintained 5084F: scripts/get_maintainer.pl 5085 5086GFS2 FILE SYSTEM 5087M: Steven Whitehouse <swhiteho@redhat.com> 5088M: Bob Peterson <rpeterso@redhat.com> 5089L: cluster-devel@redhat.com 5090W: http://sources.redhat.com/cluster/ 5091T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5092S: Supported 5093F: Documentation/filesystems/gfs2*.txt 5094F: fs/gfs2/ 5095F: include/uapi/linux/gfs2_ondisk.h 5096 5097GIGASET ISDN DRIVERS 5098M: Paul Bolle <pebolle@tiscali.nl> 5099L: gigaset307x-common@lists.sourceforge.net 5100W: http://gigaset307x.sourceforge.net/ 5101S: Odd Fixes 5102F: Documentation/isdn/README.gigaset 5103F: drivers/isdn/gigaset/ 5104F: include/uapi/linux/gigaset_dev.h 5105 5106GO7007 MPEG CODEC 5107M: Hans Verkuil <hans.verkuil@cisco.com> 5108L: linux-media@vger.kernel.org 5109S: Maintained 5110F: drivers/media/usb/go7007/ 5111 5112GOODIX TOUCHSCREEN 5113M: Bastien Nocera <hadess@hadess.net> 5114L: linux-input@vger.kernel.org 5115S: Maintained 5116F: drivers/input/touchscreen/goodix.c 5117 5118GPIO SUBSYSTEM 5119M: Linus Walleij <linus.walleij@linaro.org> 5120M: Alexandre Courbot <gnurou@gmail.com> 5121L: linux-gpio@vger.kernel.org 5122T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5123S: Maintained 5124F: Documentation/devicetree/bindings/gpio/ 5125F: Documentation/gpio/ 5126F: Documentation/ABI/testing/gpio-cdev 5127F: Documentation/ABI/obsolete/sysfs-gpio 5128F: drivers/gpio/ 5129F: include/linux/gpio/ 5130F: include/linux/gpio.h 5131F: include/asm-generic/gpio.h 5132F: include/uapi/linux/gpio.h 5133F: tools/gpio/ 5134 5135GRE DEMULTIPLEXER DRIVER 5136M: Dmitry Kozlov <xeb@mail.ru> 5137L: netdev@vger.kernel.org 5138S: Maintained 5139F: net/ipv4/gre_demux.c 5140F: net/ipv4/gre_offload.c 5141F: include/net/gre.h 5142 5143GRETH 10/100/1G Ethernet MAC device driver 5144M: Andreas Larsson <andreas@gaisler.com> 5145L: netdev@vger.kernel.org 5146S: Maintained 5147F: drivers/net/ethernet/aeroflex/ 5148 5149GSPCA FINEPIX SUBDRIVER 5150M: Frank Zago <frank@zago.net> 5151L: linux-media@vger.kernel.org 5152T: git git://linuxtv.org/media_tree.git 5153S: Maintained 5154F: drivers/media/usb/gspca/finepix.c 5155 5156GSPCA GL860 SUBDRIVER 5157M: Olivier Lorin <o.lorin@laposte.net> 5158L: linux-media@vger.kernel.org 5159T: git git://linuxtv.org/media_tree.git 5160S: Maintained 5161F: drivers/media/usb/gspca/gl860/ 5162 5163GSPCA M5602 SUBDRIVER 5164M: Erik Andren <erik.andren@gmail.com> 5165L: linux-media@vger.kernel.org 5166T: git git://linuxtv.org/media_tree.git 5167S: Maintained 5168F: drivers/media/usb/gspca/m5602/ 5169 5170GSPCA PAC207 SONIXB SUBDRIVER 5171M: Hans de Goede <hdegoede@redhat.com> 5172L: linux-media@vger.kernel.org 5173T: git git://linuxtv.org/media_tree.git 5174S: Maintained 5175F: drivers/media/usb/gspca/pac207.c 5176 5177GSPCA SN9C20X SUBDRIVER 5178M: Brian Johnson <brijohn@gmail.com> 5179L: linux-media@vger.kernel.org 5180T: git git://linuxtv.org/media_tree.git 5181S: Maintained 5182F: drivers/media/usb/gspca/sn9c20x.c 5183 5184GSPCA T613 SUBDRIVER 5185M: Leandro Costantino <lcostantino@gmail.com> 5186L: linux-media@vger.kernel.org 5187T: git git://linuxtv.org/media_tree.git 5188S: Maintained 5189F: drivers/media/usb/gspca/t613.c 5190 5191GSPCA USB WEBCAM DRIVER 5192M: Hans de Goede <hdegoede@redhat.com> 5193L: linux-media@vger.kernel.org 5194T: git git://linuxtv.org/media_tree.git 5195S: Maintained 5196F: drivers/media/usb/gspca/ 5197 5198GUID PARTITION TABLE (GPT) 5199M: Davidlohr Bueso <dave@stgolabs.net> 5200L: linux-efi@vger.kernel.org 5201S: Maintained 5202F: block/partitions/efi.* 5203 5204STK1160 USB VIDEO CAPTURE DRIVER 5205M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5206L: linux-media@vger.kernel.org 5207T: git git://linuxtv.org/media_tree.git 5208S: Maintained 5209F: drivers/media/usb/stk1160/ 5210 5211H8/300 ARCHITECTURE 5212M: Yoshinori Sato <ysato@users.sourceforge.jp> 5213L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5214W: http://uclinux-h8.sourceforge.jp 5215T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5216S: Maintained 5217F: arch/h8300/ 5218F: drivers/clocksource/h8300_*.c 5219F: drivers/clk/h8300/ 5220F: drivers/irqchip/irq-renesas-h8*.c 5221 5222HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5223M: Frank Seidel <frank@f-seidel.de> 5224L: platform-driver-x86@vger.kernel.org 5225W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5226S: Maintained 5227F: drivers/platform/x86/hdaps.c 5228 5229HDPVR USB VIDEO ENCODER DRIVER 5230M: Hans Verkuil <hverkuil@xs4all.nl> 5231L: linux-media@vger.kernel.org 5232T: git git://linuxtv.org/media_tree.git 5233W: https://linuxtv.org 5234S: Odd Fixes 5235F: drivers/media/usb/hdpvr/ 5236 5237HWPOISON MEMORY FAILURE HANDLING 5238M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5239L: linux-mm@kvack.org 5240S: Maintained 5241F: mm/memory-failure.c 5242F: mm/hwpoison-inject.c 5243 5244HYPERVISOR VIRTUAL CONSOLE DRIVER 5245L: linuxppc-dev@lists.ozlabs.org 5246S: Odd Fixes 5247F: drivers/tty/hvc/ 5248 5249HACKRF MEDIA DRIVER 5250M: Antti Palosaari <crope@iki.fi> 5251L: linux-media@vger.kernel.org 5252W: https://linuxtv.org 5253W: http://palosaari.fi/linux/ 5254Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5255T: git git://linuxtv.org/anttip/media_tree.git 5256S: Maintained 5257F: drivers/media/usb/hackrf/ 5258 5259HARDWARE MONITORING 5260M: Jean Delvare <jdelvare@suse.com> 5261M: Guenter Roeck <linux@roeck-us.net> 5262L: linux-hwmon@vger.kernel.org 5263W: http://hwmon.wiki.kernel.org/ 5264T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5265T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5266S: Maintained 5267F: Documentation/hwmon/ 5268F: drivers/hwmon/ 5269F: include/linux/hwmon*.h 5270 5271HARDWARE RANDOM NUMBER GENERATOR CORE 5272M: Matt Mackall <mpm@selenic.com> 5273M: Herbert Xu <herbert@gondor.apana.org.au> 5274L: linux-crypto@vger.kernel.org 5275S: Odd fixes 5276F: Documentation/hw_random.txt 5277F: drivers/char/hw_random/ 5278F: include/linux/hw_random.h 5279 5280HARDWARE SPINLOCK CORE 5281M: Ohad Ben-Cohen <ohad@wizery.com> 5282M: Bjorn Andersson <bjorn.andersson@linaro.org> 5283L: linux-remoteproc@vger.kernel.org 5284S: Maintained 5285T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5286F: Documentation/hwspinlock.txt 5287F: drivers/hwspinlock/hwspinlock_* 5288F: include/linux/hwspinlock.h 5289 5290HARMONY SOUND DRIVER 5291L: linux-parisc@vger.kernel.org 5292S: Maintained 5293F: sound/parisc/harmony.* 5294 5295HD29L2 MEDIA DRIVER 5296M: Antti Palosaari <crope@iki.fi> 5297L: linux-media@vger.kernel.org 5298W: https://linuxtv.org 5299W: http://palosaari.fi/linux/ 5300Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5301T: git git://linuxtv.org/anttip/media_tree.git 5302S: Maintained 5303F: drivers/media/dvb-frontends/hd29l2* 5304 5305HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5306M: Don Brace <don.brace@microsemi.com> 5307L: iss_storagedev@hp.com 5308L: esc.storagedev@microsemi.com 5309L: linux-scsi@vger.kernel.org 5310S: Supported 5311F: Documentation/scsi/hpsa.txt 5312F: drivers/scsi/hpsa*.[ch] 5313F: include/linux/cciss*.h 5314F: include/uapi/linux/cciss*.h 5315 5316HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5317M: Don Brace <don.brace@microsemi.com> 5318L: iss_storagedev@hp.com 5319L: esc.storagedev@microsemi.com 5320L: linux-scsi@vger.kernel.org 5321S: Supported 5322F: Documentation/blockdev/cciss.txt 5323F: drivers/block/cciss* 5324F: include/linux/cciss_ioctl.h 5325F: include/uapi/linux/cciss_ioctl.h 5326 5327HFI1 DRIVER 5328M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5329M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5330L: linux-rdma@vger.kernel.org 5331S: Supported 5332F: drivers/infiniband/hw/hfi1 5333 5334HFS FILESYSTEM 5335L: linux-fsdevel@vger.kernel.org 5336S: Orphan 5337F: Documentation/filesystems/hfs.txt 5338F: fs/hfs/ 5339 5340HFSPLUS FILESYSTEM 5341L: linux-fsdevel@vger.kernel.org 5342S: Orphan 5343F: Documentation/filesystems/hfsplus.txt 5344F: fs/hfsplus/ 5345 5346HGA FRAMEBUFFER DRIVER 5347M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5348L: linux-nvidia@lists.surfsouth.com 5349W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5350S: Maintained 5351F: drivers/video/fbdev/hgafb.c 5352 5353HIBERNATION (aka Software Suspend, aka swsusp) 5354M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5355M: Pavel Machek <pavel@ucw.cz> 5356L: linux-pm@vger.kernel.org 5357S: Supported 5358F: arch/x86/power/ 5359F: drivers/base/power/ 5360F: kernel/power/ 5361F: include/linux/suspend.h 5362F: include/linux/freezer.h 5363F: include/linux/pm.h 5364F: arch/*/include/asm/suspend*.h 5365 5366HID CORE LAYER 5367M: Jiri Kosina <jikos@kernel.org> 5368R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5369L: linux-input@vger.kernel.org 5370T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5371S: Maintained 5372F: drivers/hid/ 5373F: include/linux/hid* 5374F: include/uapi/linux/hid* 5375 5376HID SENSOR HUB DRIVERS 5377M: Jiri Kosina <jikos@kernel.org> 5378M: Jonathan Cameron <jic23@kernel.org> 5379M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5380L: linux-input@vger.kernel.org 5381L: linux-iio@vger.kernel.org 5382S: Maintained 5383F: Documentation/hid/hid-sensor* 5384F: drivers/hid/hid-sensor-* 5385F: drivers/iio/*/hid-* 5386F: include/linux/hid-sensor-* 5387 5388HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5389M: Thomas Gleixner <tglx@linutronix.de> 5390L: linux-kernel@vger.kernel.org 5391T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5392S: Maintained 5393F: Documentation/timers/ 5394F: kernel/time/hrtimer.c 5395F: kernel/time/clockevents.c 5396F: kernel/time/tick*.* 5397F: kernel/time/timer_*.c 5398F: include/linux/clockchips.h 5399F: include/linux/hrtimer.h 5400 5401HIGH-SPEED SCC DRIVER FOR AX.25 5402L: linux-hams@vger.kernel.org 5403S: Orphan 5404F: drivers/net/hamradio/dmascc.c 5405F: drivers/net/hamradio/scc.c 5406 5407HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5408M: HighPoint Linux Team <linux@highpoint-tech.com> 5409W: http://www.highpoint-tech.com 5410S: Supported 5411F: Documentation/scsi/hptiop.txt 5412F: drivers/scsi/hptiop.c 5413 5414HIPPI 5415M: Jes Sorensen <jes@trained-monkey.org> 5416L: linux-hippi@sunsite.dk 5417S: Maintained 5418F: include/linux/hippidevice.h 5419F: include/uapi/linux/if_hippi.h 5420F: net/802/hippi.c 5421F: drivers/net/hippi/ 5422 5423HISILICON SAS Controller 5424M: John Garry <john.garry@huawei.com> 5425W: http://www.hisilicon.com 5426S: Supported 5427F: drivers/scsi/hisi_sas/ 5428F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5429 5430HOST AP DRIVER 5431M: Jouni Malinen <j@w1.fi> 5432L: hostap@shmoo.com (subscribers-only) 5433L: linux-wireless@vger.kernel.org 5434W: http://hostap.epitest.fi/ 5435S: Maintained 5436F: drivers/net/wireless/intersil/hostap/ 5437 5438HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5439L: platform-driver-x86@vger.kernel.org 5440S: Orphan 5441F: drivers/platform/x86/tc1100-wmi.c 5442 5443HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5444M: Jaroslav Kysela <perex@perex.cz> 5445S: Maintained 5446F: drivers/net/ethernet/hp/hp100.* 5447 5448HPET: High Precision Event Timers driver 5449M: Clemens Ladisch <clemens@ladisch.de> 5450S: Maintained 5451F: Documentation/timers/hpet.txt 5452F: drivers/char/hpet.c 5453F: include/linux/hpet.h 5454F: include/uapi/linux/hpet.h 5455 5456HPET: x86 5457S: Orphan 5458F: arch/x86/kernel/hpet.c 5459F: arch/x86/include/asm/hpet.h 5460 5461HPFS FILESYSTEM 5462M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5463W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5464S: Maintained 5465F: fs/hpfs/ 5466 5467HSI SUBSYSTEM 5468M: Sebastian Reichel <sre@kernel.org> 5469T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5470S: Maintained 5471F: Documentation/ABI/testing/sysfs-bus-hsi 5472F: Documentation/hsi.txt 5473F: drivers/hsi/ 5474F: include/linux/hsi/ 5475F: include/uapi/linux/hsi/ 5476 5477HSO 3G MODEM DRIVER 5478M: Jan Dumon <j.dumon@option.com> 5479W: http://www.pharscape.org 5480S: Maintained 5481F: drivers/net/usb/hso.c 5482 5483HSR NETWORK PROTOCOL 5484M: Arvid Brodin <arvid.brodin@alten.se> 5485L: netdev@vger.kernel.org 5486S: Maintained 5487F: net/hsr/ 5488 5489HTCPEN TOUCHSCREEN DRIVER 5490M: Pau Oliva Fora <pof@eslack.org> 5491L: linux-input@vger.kernel.org 5492S: Maintained 5493F: drivers/input/touchscreen/htcpen.c 5494 5495HUGETLB FILESYSTEM 5496M: Nadia Yvette Chambers <nyc@holomorphy.com> 5497S: Maintained 5498F: fs/hugetlbfs/ 5499 5500Hyper-V CORE AND DRIVERS 5501M: "K. Y. Srinivasan" <kys@microsoft.com> 5502M: Haiyang Zhang <haiyangz@microsoft.com> 5503L: devel@linuxdriverproject.org 5504S: Maintained 5505F: arch/x86/include/asm/mshyperv.h 5506F: arch/x86/include/uapi/asm/hyperv.h 5507F: arch/x86/kernel/cpu/mshyperv.c 5508F: drivers/hid/hid-hyperv.c 5509F: drivers/hv/ 5510F: drivers/input/serio/hyperv-keyboard.c 5511F: drivers/pci/host/pci-hyperv.c 5512F: drivers/net/hyperv/ 5513F: drivers/scsi/storvsc_drv.c 5514F: drivers/video/fbdev/hyperv_fb.c 5515F: include/linux/hyperv.h 5516F: tools/hv/ 5517F: Documentation/ABI/stable/sysfs-bus-vmbus 5518 5519I2C MUXES 5520M: Peter Rosin <peda@axentia.se> 5521L: linux-i2c@vger.kernel.org 5522S: Maintained 5523F: Documentation/i2c/i2c-topology 5524F: Documentation/i2c/muxes/ 5525F: Documentation/devicetree/bindings/i2c/i2c-mux* 5526F: drivers/i2c/i2c-mux.c 5527F: drivers/i2c/muxes/ 5528F: include/linux/i2c-mux.h 5529 5530I2C OVER PARALLEL PORT 5531M: Jean Delvare <jdelvare@suse.com> 5532L: linux-i2c@vger.kernel.org 5533S: Maintained 5534F: Documentation/i2c/busses/i2c-parport 5535F: Documentation/i2c/busses/i2c-parport-light 5536F: drivers/i2c/busses/i2c-parport.c 5537F: drivers/i2c/busses/i2c-parport-light.c 5538 5539I2C/SMBUS CONTROLLER DRIVERS FOR PC 5540M: Jean Delvare <jdelvare@suse.com> 5541L: linux-i2c@vger.kernel.org 5542S: Maintained 5543F: Documentation/i2c/busses/i2c-ali1535 5544F: Documentation/i2c/busses/i2c-ali1563 5545F: Documentation/i2c/busses/i2c-ali15x3 5546F: Documentation/i2c/busses/i2c-amd756 5547F: Documentation/i2c/busses/i2c-amd8111 5548F: Documentation/i2c/busses/i2c-i801 5549F: Documentation/i2c/busses/i2c-nforce2 5550F: Documentation/i2c/busses/i2c-piix4 5551F: Documentation/i2c/busses/i2c-sis5595 5552F: Documentation/i2c/busses/i2c-sis630 5553F: Documentation/i2c/busses/i2c-sis96x 5554F: Documentation/i2c/busses/i2c-via 5555F: Documentation/i2c/busses/i2c-viapro 5556F: drivers/i2c/busses/i2c-ali1535.c 5557F: drivers/i2c/busses/i2c-ali1563.c 5558F: drivers/i2c/busses/i2c-ali15x3.c 5559F: drivers/i2c/busses/i2c-amd756.c 5560F: drivers/i2c/busses/i2c-amd756-s4882.c 5561F: drivers/i2c/busses/i2c-amd8111.c 5562F: drivers/i2c/busses/i2c-i801.c 5563F: drivers/i2c/busses/i2c-isch.c 5564F: drivers/i2c/busses/i2c-nforce2.c 5565F: drivers/i2c/busses/i2c-nforce2-s4985.c 5566F: drivers/i2c/busses/i2c-piix4.c 5567F: drivers/i2c/busses/i2c-sis5595.c 5568F: drivers/i2c/busses/i2c-sis630.c 5569F: drivers/i2c/busses/i2c-sis96x.c 5570F: drivers/i2c/busses/i2c-via.c 5571F: drivers/i2c/busses/i2c-viapro.c 5572 5573I2C/SMBUS ISMT DRIVER 5574M: Seth Heasley <seth.heasley@intel.com> 5575M: Neil Horman <nhorman@tuxdriver.com> 5576L: linux-i2c@vger.kernel.org 5577F: drivers/i2c/busses/i2c-ismt.c 5578F: Documentation/i2c/busses/i2c-ismt 5579 5580I2C/SMBUS STUB DRIVER 5581M: Jean Delvare <jdelvare@suse.com> 5582L: linux-i2c@vger.kernel.org 5583S: Maintained 5584F: drivers/i2c/i2c-stub.c 5585 5586I2C SUBSYSTEM 5587M: Wolfram Sang <wsa@the-dreams.de> 5588L: linux-i2c@vger.kernel.org 5589W: https://i2c.wiki.kernel.org/ 5590Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5591T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5592S: Maintained 5593F: Documentation/devicetree/bindings/i2c/ 5594F: Documentation/i2c/ 5595F: drivers/i2c/ 5596F: drivers/i2c/*/ 5597F: include/linux/i2c.h 5598F: include/linux/i2c-*.h 5599F: include/uapi/linux/i2c.h 5600F: include/uapi/linux/i2c-*.h 5601 5602I2C ACPI SUPPORT 5603M: Mika Westerberg <mika.westerberg@linux.intel.com> 5604L: linux-i2c@vger.kernel.org 5605L: linux-acpi@vger.kernel.org 5606S: Maintained 5607 5608I2C-TAOS-EVM DRIVER 5609M: Jean Delvare <jdelvare@suse.com> 5610L: linux-i2c@vger.kernel.org 5611S: Maintained 5612F: Documentation/i2c/busses/i2c-taos-evm 5613F: drivers/i2c/busses/i2c-taos-evm.c 5614 5615I2C-TINY-USB DRIVER 5616M: Till Harbaum <till@harbaum.org> 5617L: linux-i2c@vger.kernel.org 5618W: http://www.harbaum.org/till/i2c_tiny_usb 5619S: Maintained 5620F: drivers/i2c/busses/i2c-tiny-usb.c 5621 5622i386 BOOT CODE 5623M: "H. Peter Anvin" <hpa@zytor.com> 5624S: Maintained 5625F: arch/x86/boot/ 5626 5627i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5628M: "H. Peter Anvin" <hpa@zytor.com> 5629T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5630S: Maintained 5631 5632IA64 (Itanium) PLATFORM 5633M: Tony Luck <tony.luck@intel.com> 5634M: Fenghua Yu <fenghua.yu@intel.com> 5635L: linux-ia64@vger.kernel.org 5636T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5637S: Maintained 5638F: arch/ia64/ 5639 5640IBM Power VMX Cryptographic instructions 5641M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5642M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5643L: linux-crypto@vger.kernel.org 5644S: Supported 5645F: drivers/crypto/vmx/Makefile 5646F: drivers/crypto/vmx/Kconfig 5647F: drivers/crypto/vmx/vmx.c 5648F: drivers/crypto/vmx/aes* 5649F: drivers/crypto/vmx/ghash* 5650F: drivers/crypto/vmx/ppc-xlate.pl 5651 5652IBM Power in-Nest Crypto Acceleration 5653M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5654M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5655L: linux-crypto@vger.kernel.org 5656S: Supported 5657F: drivers/crypto/nx/Makefile 5658F: drivers/crypto/nx/Kconfig 5659F: drivers/crypto/nx/nx-aes* 5660F: drivers/crypto/nx/nx-sha* 5661F: drivers/crypto/nx/nx.* 5662F: drivers/crypto/nx/nx_csbcpb.h 5663F: drivers/crypto/nx/nx_debugfs.h 5664 5665IBM Power 842 compression accelerator 5666M: Dan Streetman <ddstreet@ieee.org> 5667S: Supported 5668F: drivers/crypto/nx/Makefile 5669F: drivers/crypto/nx/Kconfig 5670F: drivers/crypto/nx/nx-842* 5671F: include/linux/sw842.h 5672F: crypto/842.c 5673F: lib/842/ 5674 5675IBM Power Linux RAID adapter 5676M: Brian King <brking@us.ibm.com> 5677S: Supported 5678F: drivers/scsi/ipr.* 5679 5680IBM Power Virtual Ethernet Device Driver 5681M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5682L: netdev@vger.kernel.org 5683S: Supported 5684F: drivers/net/ethernet/ibm/ibmveth.* 5685 5686IBM Power SRIOV Virtual NIC Device Driver 5687M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5688M: John Allen <jallen@linux.vnet.ibm.com> 5689L: netdev@vger.kernel.org 5690S: Supported 5691F: drivers/net/ethernet/ibm/ibmvnic.* 5692 5693IBM Power Virtual SCSI Device Drivers 5694M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5695L: linux-scsi@vger.kernel.org 5696S: Supported 5697F: drivers/scsi/ibmvscsi/ibmvscsi* 5698F: drivers/scsi/ibmvscsi/viosrp.h 5699 5700IBM Power Virtual FC Device Drivers 5701M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5702L: linux-scsi@vger.kernel.org 5703S: Supported 5704F: drivers/scsi/ibmvscsi/ibmvfc* 5705 5706IBM ServeRAID RAID DRIVER 5707S: Orphan 5708F: drivers/scsi/ips.* 5709 5710ICH LPC AND GPIO DRIVER 5711M: Peter Tyser <ptyser@xes-inc.com> 5712S: Maintained 5713F: drivers/mfd/lpc_ich.c 5714F: drivers/gpio/gpio-ich.c 5715 5716IDE SUBSYSTEM 5717M: "David S. Miller" <davem@davemloft.net> 5718L: linux-ide@vger.kernel.org 5719Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5720T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5721S: Maintained 5722F: Documentation/ide/ 5723F: drivers/ide/ 5724F: include/linux/ide.h 5725 5726IDEAPAD LAPTOP EXTRAS DRIVER 5727M: Ike Panhc <ike.pan@canonical.com> 5728L: platform-driver-x86@vger.kernel.org 5729W: http://launchpad.net/ideapad-laptop 5730S: Maintained 5731F: drivers/platform/x86/ideapad-laptop.c 5732 5733IDEAPAD LAPTOP SLIDEBAR DRIVER 5734M: Andrey Moiseev <o2g.org.ru@gmail.com> 5735L: linux-input@vger.kernel.org 5736W: https://github.com/o2genum/ideapad-slidebar 5737S: Maintained 5738F: drivers/input/misc/ideapad_slidebar.c 5739 5740IDE/ATAPI DRIVERS 5741M: Borislav Petkov <bp@alien8.de> 5742L: linux-ide@vger.kernel.org 5743S: Maintained 5744F: Documentation/cdrom/ide-cd 5745F: drivers/ide/ide-cd* 5746 5747IDLE-I7300 5748M: Andy Henroid <andrew.d.henroid@intel.com> 5749L: linux-pm@vger.kernel.org 5750S: Supported 5751F: drivers/idle/i7300_idle.c 5752 5753IEEE 802.15.4 SUBSYSTEM 5754M: Alexander Aring <aar@pengutronix.de> 5755L: linux-wpan@vger.kernel.org 5756W: http://wpan.cakelab.org/ 5757T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5758T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5759S: Maintained 5760F: net/ieee802154/ 5761F: net/mac802154/ 5762F: drivers/net/ieee802154/ 5763F: include/linux/nl802154.h 5764F: include/linux/ieee802154.h 5765F: include/net/nl802154.h 5766F: include/net/mac802154.h 5767F: include/net/af_ieee802154.h 5768F: include/net/cfg802154.h 5769F: include/net/ieee802154_netdev.h 5770F: Documentation/networking/ieee802154.txt 5771 5772IGORPLUG-USB IR RECEIVER 5773M: Sean Young <sean@mess.org> 5774L: linux-media@vger.kernel.org 5775S: Maintained 5776F: drivers/media/rc/igorplugusb.c 5777 5778IGUANAWORKS USB IR TRANSCEIVER 5779M: Sean Young <sean@mess.org> 5780L: linux-media@vger.kernel.org 5781S: Maintained 5782F: drivers/media/rc/iguanair.c 5783 5784IIO SUBSYSTEM AND DRIVERS 5785M: Jonathan Cameron <jic23@kernel.org> 5786R: Hartmut Knaack <knaack.h@gmx.de> 5787R: Lars-Peter Clausen <lars@metafoo.de> 5788R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5789L: linux-iio@vger.kernel.org 5790S: Maintained 5791F: drivers/iio/ 5792F: drivers/staging/iio/ 5793F: include/linux/iio/ 5794F: tools/iio/ 5795 5796IKANOS/ADI EAGLE ADSL USB DRIVER 5797M: Matthieu Castet <castet.matthieu@free.fr> 5798M: Stanislaw Gruszka <stf_xl@wp.pl> 5799S: Maintained 5800F: drivers/usb/atm/ueagle-atm.c 5801 5802INA209 HARDWARE MONITOR DRIVER 5803M: Guenter Roeck <linux@roeck-us.net> 5804L: linux-hwmon@vger.kernel.org 5805S: Maintained 5806F: Documentation/hwmon/ina209 5807F: Documentation/devicetree/bindings/i2c/ina209.txt 5808F: drivers/hwmon/ina209.c 5809 5810INA2XX HARDWARE MONITOR DRIVER 5811M: Guenter Roeck <linux@roeck-us.net> 5812L: linux-hwmon@vger.kernel.org 5813S: Maintained 5814F: Documentation/hwmon/ina2xx 5815F: drivers/hwmon/ina2xx.c 5816F: include/linux/platform_data/ina2xx.h 5817 5818INDUSTRY PACK SUBSYSTEM (IPACK) 5819M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5820M: Jens Taprogge <jens.taprogge@taprogge.org> 5821M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5822L: industrypack-devel@lists.sourceforge.net 5823W: http://industrypack.sourceforge.net 5824S: Maintained 5825F: drivers/ipack/ 5826 5827INGENIC JZ4780 DMA Driver 5828M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5829S: Maintained 5830F: drivers/dma/dma-jz4780.c 5831 5832INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5833M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5834M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5835L: linux-ima-devel@lists.sourceforge.net 5836L: linux-ima-user@lists.sourceforge.net 5837L: linux-security-module@vger.kernel.org 5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5839S: Supported 5840F: security/integrity/ima/ 5841 5842IMGTEC IR DECODER DRIVER 5843M: James Hogan <james.hogan@imgtec.com> 5844S: Maintained 5845F: drivers/media/rc/img-ir/ 5846 5847IMS TWINTURBO FRAMEBUFFER DRIVER 5848L: linux-fbdev@vger.kernel.org 5849S: Orphan 5850F: drivers/video/fbdev/imsttfb.c 5851 5852INFINIBAND SUBSYSTEM 5853M: Doug Ledford <dledford@redhat.com> 5854M: Sean Hefty <sean.hefty@intel.com> 5855M: Hal Rosenstock <hal.rosenstock@gmail.com> 5856L: linux-rdma@vger.kernel.org 5857W: http://www.openfabrics.org/ 5858Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5859T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5860S: Supported 5861F: Documentation/infiniband/ 5862F: drivers/infiniband/ 5863F: include/uapi/linux/if_infiniband.h 5864F: include/uapi/rdma/ 5865F: include/rdma/ 5866 5867INOTIFY 5868M: John McCutchan <john@johnmccutchan.com> 5869M: Robert Love <rlove@rlove.org> 5870M: Eric Paris <eparis@parisplace.org> 5871S: Maintained 5872F: Documentation/filesystems/inotify.txt 5873F: fs/notify/inotify/ 5874F: include/linux/inotify.h 5875F: include/uapi/linux/inotify.h 5876 5877INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5878M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5879L: linux-input@vger.kernel.org 5880Q: http://patchwork.kernel.org/project/linux-input/list/ 5881T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5882S: Maintained 5883F: drivers/input/ 5884F: include/linux/input.h 5885F: include/uapi/linux/input.h 5886F: include/linux/input/ 5887F: Documentation/devicetree/bindings/input/ 5888 5889INPUT MULTITOUCH (MT) PROTOCOL 5890M: Henrik Rydberg <rydberg@bitmath.org> 5891L: linux-input@vger.kernel.org 5892S: Odd fixes 5893F: Documentation/input/multi-touch-protocol.txt 5894F: drivers/input/input-mt.c 5895K: \b(ABS|SYN)_MT_ 5896 5897INTEL ASoC BDW/HSW DRIVERS 5898M: Jie Yang <yang.jie@linux.intel.com> 5899L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5900S: Supported 5901F: sound/soc/intel/common/sst-dsp* 5902F: sound/soc/intel/common/sst-firmware.c 5903F: sound/soc/intel/boards/broadwell.c 5904F: sound/soc/intel/haswell/ 5905 5906INTEL C600 SERIES SAS CONTROLLER DRIVER 5907M: Intel SCU Linux support <intel-linux-scu@intel.com> 5908M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5909L: linux-scsi@vger.kernel.org 5910T: git git://git.code.sf.net/p/intel-sas/isci 5911S: Supported 5912F: drivers/scsi/isci/ 5913 5914INTEL HID EVENT DRIVER 5915M: Alex Hung <alex.hung@canonical.com> 5916L: platform-driver-x86@vger.kernel.org 5917S: Maintained 5918F: drivers/platform/x86/intel-hid.c 5919 5920INTEL IDLE DRIVER 5921M: Len Brown <lenb@kernel.org> 5922L: linux-pm@vger.kernel.org 5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5924S: Supported 5925F: drivers/idle/intel_idle.c 5926 5927INTEL PSTATE DRIVER 5928M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5929M: Len Brown <lenb@kernel.org> 5930L: linux-pm@vger.kernel.org 5931S: Supported 5932F: drivers/cpufreq/intel_pstate.c 5933 5934INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5935M: Maik Broemme <mbroemme@plusserver.de> 5936L: linux-fbdev@vger.kernel.org 5937S: Maintained 5938F: Documentation/fb/intelfb.txt 5939F: drivers/video/fbdev/intelfb/ 5940 5941INTEL 810/815 FRAMEBUFFER DRIVER 5942M: Antonino Daplas <adaplas@gmail.com> 5943L: linux-fbdev@vger.kernel.org 5944S: Maintained 5945F: drivers/video/fbdev/i810/ 5946 5947INTEL MENLOW THERMAL DRIVER 5948M: Sujith Thomas <sujith.thomas@intel.com> 5949L: platform-driver-x86@vger.kernel.org 5950W: https://01.org/linux-acpi 5951S: Supported 5952F: drivers/platform/x86/intel_menlow.c 5953 5954INTEL I/OAT DMA DRIVER 5955M: Dave Jiang <dave.jiang@intel.com> 5956R: Dan Williams <dan.j.williams@intel.com> 5957L: dmaengine@vger.kernel.org 5958Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5959S: Supported 5960F: drivers/dma/ioat* 5961 5962INTEL IOMMU (VT-d) 5963M: David Woodhouse <dwmw2@infradead.org> 5964L: iommu@lists.linux-foundation.org 5965T: git git://git.infradead.org/iommu-2.6.git 5966S: Supported 5967F: drivers/iommu/intel-iommu.c 5968F: include/linux/intel-iommu.h 5969 5970INTEL IOP-ADMA DMA DRIVER 5971R: Dan Williams <dan.j.williams@intel.com> 5972S: Odd fixes 5973F: drivers/dma/iop-adma.c 5974 5975INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5976M: Krzysztof Halasa <khalasa@piap.pl> 5977S: Maintained 5978F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5979F: arch/arm/mach-ixp4xx/include/mach/npe.h 5980F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5981F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5982F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5983F: drivers/net/wan/ixp4xx_hss.c 5984 5985INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5986M: Deepak Saxena <dsaxena@plexity.net> 5987S: Maintained 5988F: drivers/char/hw_random/ixp4xx-rng.c 5989 5990INTEL ETHERNET DRIVERS 5991M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5992L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 5993W: http://www.intel.com/support/feedback.htm 5994W: http://e1000.sourceforge.net/ 5995Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5996T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5998S: Supported 5999F: Documentation/networking/e100.txt 6000F: Documentation/networking/e1000.txt 6001F: Documentation/networking/e1000e.txt 6002F: Documentation/networking/igb.txt 6003F: Documentation/networking/igbvf.txt 6004F: Documentation/networking/ixgb.txt 6005F: Documentation/networking/ixgbe.txt 6006F: Documentation/networking/ixgbevf.txt 6007F: Documentation/networking/i40e.txt 6008F: Documentation/networking/i40evf.txt 6009F: drivers/net/ethernet/intel/ 6010F: drivers/net/ethernet/intel/*/ 6011 6012INTEL RDMA RNIC DRIVER 6013M: Faisal Latif <faisal.latif@intel.com> 6014R: Chien Tin Tung <chien.tin.tung@intel.com> 6015R: Mustafa Ismail <mustafa.ismail@intel.com> 6016R: Shiraz Saleem <shiraz.saleem@intel.com> 6017R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6018L: linux-rdma@vger.kernel.org 6019S: Supported 6020F: drivers/infiniband/hw/i40iw/ 6021 6022INTEL-MID GPIO DRIVER 6023M: David Cohen <david.a.cohen@linux.intel.com> 6024L: linux-gpio@vger.kernel.org 6025S: Maintained 6026F: drivers/gpio/gpio-intel-mid.c 6027 6028INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6029M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6030L: linux-wireless@vger.kernel.org 6031S: Maintained 6032F: Documentation/networking/README.ipw2100 6033F: Documentation/networking/README.ipw2200 6034F: drivers/net/wireless/intel/ipw2x00/ 6035 6036INTEL(R) TRACE HUB 6037M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6038S: Supported 6039F: Documentation/trace/intel_th.txt 6040F: drivers/hwtracing/intel_th/ 6041 6042INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6043M: Ning Sun <ning.sun@intel.com> 6044L: tboot-devel@lists.sourceforge.net 6045W: http://tboot.sourceforge.net 6046T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6047S: Supported 6048F: Documentation/intel_txt.txt 6049F: include/linux/tboot.h 6050F: arch/x86/kernel/tboot.c 6051 6052INTEL WIRELESS WIMAX CONNECTION 2400 6053M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6054M: linux-wimax@intel.com 6055L: wimax@linuxwimax.org (subscribers-only) 6056S: Supported 6057W: http://linuxwimax.org 6058F: Documentation/wimax/README.i2400m 6059F: drivers/net/wimax/i2400m/ 6060F: include/uapi/linux/wimax/i2400m.h 6061 6062INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6063M: Stanislaw Gruszka <sgruszka@redhat.com> 6064L: linux-wireless@vger.kernel.org 6065S: Supported 6066F: drivers/net/wireless/intel/iwlegacy/ 6067 6068INTEL WIRELESS WIFI LINK (iwlwifi) 6069M: Johannes Berg <johannes.berg@intel.com> 6070M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6071M: Luca Coelho <luciano.coelho@intel.com> 6072M: Intel Linux Wireless <linuxwifi@intel.com> 6073L: linux-wireless@vger.kernel.org 6074W: http://intellinuxwireless.org 6075T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6076S: Supported 6077F: drivers/net/wireless/intel/iwlwifi/ 6078 6079INTEL MANAGEMENT ENGINE (mei) 6080M: Tomas Winkler <tomas.winkler@intel.com> 6081L: linux-kernel@vger.kernel.org 6082S: Supported 6083F: include/uapi/linux/mei.h 6084F: include/linux/mei_cl_bus.h 6085F: drivers/misc/mei/* 6086F: drivers/watchdog/mei_wdt.c 6087F: Documentation/misc-devices/mei/* 6088 6089INTEL MIC DRIVERS (mic) 6090M: Sudeep Dutt <sudeep.dutt@intel.com> 6091M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6092S: Supported 6093W: https://github.com/sudeepdutt/mic 6094W: http://software.intel.com/en-us/mic-developer 6095F: include/linux/mic_bus.h 6096F: include/linux/scif.h 6097F: include/uapi/linux/mic_common.h 6098F: include/uapi/linux/mic_ioctl.h 6099F: include/uapi/linux/scif_ioctl.h 6100F: drivers/misc/mic/ 6101F: drivers/dma/mic_x100_dma.c 6102F: drivers/dma/mic_x100_dma.h 6103F: Documentation/mic/ 6104 6105INTEL PMC/P-Unit IPC DRIVER 6106M: Zha Qipeng<qipeng.zha@intel.com> 6107L: platform-driver-x86@vger.kernel.org 6108S: Maintained 6109F: drivers/platform/x86/intel_pmc_ipc.c 6110F: drivers/platform/x86/intel_punit_ipc.c 6111F: arch/x86/include/asm/intel_pmc_ipc.h 6112F: arch/x86/include/asm/intel_punit_ipc.h 6113 6114INTEL TELEMETRY DRIVER 6115M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6116L: platform-driver-x86@vger.kernel.org 6117S: Maintained 6118F: arch/x86/include/asm/intel_telemetry.h 6119F: drivers/platform/x86/intel_telemetry* 6120 6121INTEL PMC CORE DRIVER 6122M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6123M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6124L: platform-driver-x86@vger.kernel.org 6125S: Maintained 6126F: arch/x86/include/asm/pmc_core.h 6127F: drivers/platform/x86/intel_pmc_core* 6128 6129IOC3 ETHERNET DRIVER 6130M: Ralf Baechle <ralf@linux-mips.org> 6131L: linux-mips@linux-mips.org 6132S: Maintained 6133F: drivers/net/ethernet/sgi/ioc3-eth.c 6134 6135IOC3 SERIAL DRIVER 6136M: Pat Gefre <pfg@sgi.com> 6137L: linux-serial@vger.kernel.org 6138S: Maintained 6139F: drivers/tty/serial/ioc3_serial.c 6140 6141IOMMU DRIVERS 6142M: Joerg Roedel <joro@8bytes.org> 6143L: iommu@lists.linux-foundation.org 6144T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6145S: Maintained 6146F: drivers/iommu/ 6147 6148IP MASQUERADING 6149M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6150S: Maintained 6151F: net/ipv4/netfilter/ipt_MASQUERADE.c 6152 6153IPMI SUBSYSTEM 6154M: Corey Minyard <minyard@acm.org> 6155L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6156W: http://openipmi.sourceforge.net/ 6157S: Supported 6158F: Documentation/IPMI.txt 6159F: drivers/char/ipmi/ 6160F: include/linux/ipmi* 6161F: include/uapi/linux/ipmi* 6162 6163QCOM AUDIO (ASoC) DRIVERS 6164M: Patrick Lai <plai@codeaurora.org> 6165M: Banajit Goswami <bgoswami@codeaurora.org> 6166L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6167S: Supported 6168F: sound/soc/qcom/ 6169 6170IPS SCSI RAID DRIVER 6171M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6172L: linux-scsi@vger.kernel.org 6173W: http://www.adaptec.com/ 6174S: Maintained 6175F: drivers/scsi/ips* 6176 6177IPVS 6178M: Wensong Zhang <wensong@linux-vs.org> 6179M: Simon Horman <horms@verge.net.au> 6180M: Julian Anastasov <ja@ssi.bg> 6181L: netdev@vger.kernel.org 6182L: lvs-devel@vger.kernel.org 6183S: Maintained 6184T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6185T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6186F: Documentation/networking/ipvs-sysctl.txt 6187F: include/net/ip_vs.h 6188F: include/uapi/linux/ip_vs.h 6189F: net/netfilter/ipvs/ 6190 6191IPWIRELESS DRIVER 6192M: Jiri Kosina <jikos@kernel.org> 6193M: David Sterba <dsterba@suse.com> 6194S: Odd Fixes 6195F: drivers/tty/ipwireless/ 6196 6197IPX NETWORK LAYER 6198M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6199L: netdev@vger.kernel.org 6200S: Maintained 6201F: include/net/ipx.h 6202F: include/uapi/linux/ipx.h 6203F: net/ipx/ 6204 6205IRDA SUBSYSTEM 6206M: Samuel Ortiz <samuel@sortiz.org> 6207L: irda-users@lists.sourceforge.net (subscribers-only) 6208L: netdev@vger.kernel.org 6209W: http://irda.sourceforge.net/ 6210S: Maintained 6211T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6212F: Documentation/networking/irda.txt 6213F: drivers/net/irda/ 6214F: include/net/irda/ 6215F: net/irda/ 6216 6217IRQ SUBSYSTEM 6218M: Thomas Gleixner <tglx@linutronix.de> 6219L: linux-kernel@vger.kernel.org 6220S: Maintained 6221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6222F: kernel/irq/ 6223 6224IRQCHIP DRIVERS 6225M: Thomas Gleixner <tglx@linutronix.de> 6226M: Jason Cooper <jason@lakedaemon.net> 6227M: Marc Zyngier <marc.zyngier@arm.com> 6228L: linux-kernel@vger.kernel.org 6229S: Maintained 6230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6231T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6232F: Documentation/devicetree/bindings/interrupt-controller/ 6233F: drivers/irqchip/ 6234 6235IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6236M: Jiang Liu <jiang.liu@linux.intel.com> 6237M: Marc Zyngier <marc.zyngier@arm.com> 6238S: Maintained 6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6240F: Documentation/IRQ-domain.txt 6241F: include/linux/irqdomain.h 6242F: kernel/irq/irqdomain.c 6243F: kernel/irq/msi.c 6244 6245ISA 6246M: William Breathitt Gray <vilhelm.gray@gmail.com> 6247S: Maintained 6248F: Documentation/isa.txt 6249F: drivers/base/isa.c 6250F: include/linux/isa.h 6251 6252ISAPNP 6253M: Jaroslav Kysela <perex@perex.cz> 6254S: Maintained 6255F: Documentation/isapnp.txt 6256F: drivers/pnp/isapnp/ 6257F: include/linux/isapnp.h 6258 6259ISA RADIO MODULE 6260M: Hans Verkuil <hverkuil@xs4all.nl> 6261L: linux-media@vger.kernel.org 6262T: git git://linuxtv.org/media_tree.git 6263W: https://linuxtv.org 6264S: Maintained 6265F: drivers/media/radio/radio-isa* 6266 6267iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6268M: Peter Jones <pjones@redhat.com> 6269M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6270S: Maintained 6271F: drivers/firmware/iscsi_ibft* 6272 6273ISCSI 6274M: Mike Christie <michaelc@cs.wisc.edu> 6275L: open-iscsi@googlegroups.com 6276W: www.open-iscsi.org 6277T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6278S: Maintained 6279F: drivers/scsi/*iscsi* 6280F: include/scsi/*iscsi* 6281 6282ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6283M: Or Gerlitz <ogerlitz@mellanox.com> 6284M: Sagi Grimberg <sagi@grimberg.me> 6285M: Roi Dayan <roid@mellanox.com> 6286L: linux-rdma@vger.kernel.org 6287S: Supported 6288W: http://www.openfabrics.org 6289W: www.open-iscsi.org 6290Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6291F: drivers/infiniband/ulp/iser/ 6292 6293ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6294M: Sagi Grimberg <sagi@grimberg.me> 6295T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6296L: linux-rdma@vger.kernel.org 6297L: target-devel@vger.kernel.org 6298S: Supported 6299W: http://www.linux-iscsi.org 6300F: drivers/infiniband/ulp/isert 6301 6302ISDN SUBSYSTEM 6303M: Karsten Keil <isdn@linux-pingi.de> 6304L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6305L: netdev@vger.kernel.org 6306W: http://www.isdn4linux.de 6307T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6308S: Maintained 6309F: Documentation/isdn/ 6310F: drivers/isdn/ 6311F: include/linux/isdn.h 6312F: include/linux/isdn/ 6313F: include/uapi/linux/isdn.h 6314F: include/uapi/linux/isdn/ 6315 6316ISDN SUBSYSTEM (Eicon active card driver) 6317M: Armin Schindler <mac@melware.de> 6318L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6319W: http://www.melware.de 6320S: Maintained 6321F: drivers/isdn/hardware/eicon/ 6322 6323IT87 HARDWARE MONITORING DRIVER 6324M: Jean Delvare <jdelvare@suse.com> 6325L: linux-hwmon@vger.kernel.org 6326S: Maintained 6327F: Documentation/hwmon/it87 6328F: drivers/hwmon/it87.c 6329 6330IT913X MEDIA DRIVER 6331M: Antti Palosaari <crope@iki.fi> 6332L: linux-media@vger.kernel.org 6333W: https://linuxtv.org 6334W: http://palosaari.fi/linux/ 6335Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6336T: git git://linuxtv.org/anttip/media_tree.git 6337S: Maintained 6338F: drivers/media/tuners/it913x* 6339 6340IVTV VIDEO4LINUX DRIVER 6341M: Andy Walls <awalls@md.metrocast.net> 6342L: ivtv-devel@ivtvdriver.org (subscribers-only) 6343L: linux-media@vger.kernel.org 6344T: git git://linuxtv.org/media_tree.git 6345W: http://www.ivtvdriver.org 6346S: Maintained 6347F: Documentation/video4linux/*.ivtv 6348F: drivers/media/pci/ivtv/ 6349F: include/uapi/linux/ivtv* 6350 6351IX2505V MEDIA DRIVER 6352M: Malcolm Priestley <tvboxspy@gmail.com> 6353L: linux-media@vger.kernel.org 6354W: https://linuxtv.org 6355Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6356S: Maintained 6357F: drivers/media/dvb-frontends/ix2505v* 6358 6359JC42.4 TEMPERATURE SENSOR DRIVER 6360M: Guenter Roeck <linux@roeck-us.net> 6361L: linux-hwmon@vger.kernel.org 6362S: Maintained 6363F: drivers/hwmon/jc42.c 6364F: Documentation/hwmon/jc42 6365 6366JFS FILESYSTEM 6367M: Dave Kleikamp <shaggy@kernel.org> 6368L: jfs-discussion@lists.sourceforge.net 6369W: http://jfs.sourceforge.net/ 6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6371S: Maintained 6372F: Documentation/filesystems/jfs.txt 6373F: fs/jfs/ 6374 6375JME NETWORK DRIVER 6376M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6377L: netdev@vger.kernel.org 6378S: Maintained 6379F: drivers/net/ethernet/jme.* 6380 6381JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6382M: David Woodhouse <dwmw2@infradead.org> 6383L: linux-mtd@lists.infradead.org 6384W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6385S: Maintained 6386F: fs/jffs2/ 6387F: include/uapi/linux/jffs2.h 6388 6389JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6390M: "Theodore Ts'o" <tytso@mit.edu> 6391M: Jan Kara <jack@suse.com> 6392L: linux-ext4@vger.kernel.org 6393S: Maintained 6394F: fs/jbd2/ 6395F: include/linux/jbd2.h 6396 6397JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6398M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6399L: linux-media@vger.kernel.org 6400S: Maintained 6401F: drivers/media/platform/rcar_jpu.c 6402 6403JSM Neo PCI based serial card 6404M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6405L: linux-serial@vger.kernel.org 6406S: Maintained 6407F: drivers/tty/serial/jsm/ 6408 6409K10TEMP HARDWARE MONITORING DRIVER 6410M: Clemens Ladisch <clemens@ladisch.de> 6411L: linux-hwmon@vger.kernel.org 6412S: Maintained 6413F: Documentation/hwmon/k10temp 6414F: drivers/hwmon/k10temp.c 6415 6416K8TEMP HARDWARE MONITORING DRIVER 6417M: Rudolf Marek <r.marek@assembler.cz> 6418L: linux-hwmon@vger.kernel.org 6419S: Maintained 6420F: Documentation/hwmon/k8temp 6421F: drivers/hwmon/k8temp.c 6422 6423KASAN 6424M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6425R: Alexander Potapenko <glider@google.com> 6426R: Dmitry Vyukov <dvyukov@google.com> 6427L: kasan-dev@googlegroups.com 6428S: Maintained 6429F: arch/*/include/asm/kasan.h 6430F: arch/*/mm/kasan_init* 6431F: Documentation/kasan.txt 6432F: include/linux/kasan*.h 6433F: lib/test_kasan.c 6434F: mm/kasan/ 6435F: scripts/Makefile.kasan 6436 6437KCONFIG 6438M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6439L: linux-kbuild@vger.kernel.org 6440T: git git://gitorious.org/linux-kconfig/linux-kconfig 6441S: Maintained 6442F: Documentation/kbuild/kconfig-language.txt 6443F: scripts/kconfig/ 6444 6445KDUMP 6446M: Dave Young <dyoung@redhat.com> 6447M: Baoquan He <bhe@redhat.com> 6448R: Vivek Goyal <vgoyal@redhat.com> 6449L: kexec@lists.infradead.org 6450W: http://lse.sourceforge.net/kdump/ 6451S: Maintained 6452F: Documentation/kdump/ 6453 6454KEENE FM RADIO TRANSMITTER DRIVER 6455M: Hans Verkuil <hverkuil@xs4all.nl> 6456L: linux-media@vger.kernel.org 6457T: git git://linuxtv.org/media_tree.git 6458W: https://linuxtv.org 6459S: Maintained 6460F: drivers/media/radio/radio-keene* 6461 6462KERNEL AUTOMOUNTER v4 (AUTOFS4) 6463M: Ian Kent <raven@themaw.net> 6464L: autofs@vger.kernel.org 6465S: Maintained 6466F: fs/autofs4/ 6467 6468KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6469M: Michal Marek <mmarek@suse.com> 6470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6471T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6472L: linux-kbuild@vger.kernel.org 6473S: Maintained 6474F: Documentation/kbuild/ 6475F: Makefile 6476F: scripts/Makefile.* 6477F: scripts/basic/ 6478F: scripts/mk* 6479F: scripts/package/ 6480 6481KERNEL JANITORS 6482L: kernel-janitors@vger.kernel.org 6483W: http://kernelnewbies.org/KernelJanitors 6484S: Odd Fixes 6485 6486KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6487M: "J. Bruce Fields" <bfields@fieldses.org> 6488M: Jeff Layton <jlayton@poochiereds.net> 6489L: linux-nfs@vger.kernel.org 6490W: http://nfs.sourceforge.net/ 6491T: git git://linux-nfs.org/~bfields/linux.git 6492S: Supported 6493F: fs/nfsd/ 6494F: include/uapi/linux/nfsd/ 6495F: fs/lockd/ 6496F: fs/nfs_common/ 6497F: net/sunrpc/ 6498F: include/linux/lockd/ 6499F: include/linux/sunrpc/ 6500F: include/uapi/linux/sunrpc/ 6501 6502KERNEL SELFTEST FRAMEWORK 6503M: Shuah Khan <shuahkh@osg.samsung.com> 6504L: linux-kselftest@vger.kernel.org 6505T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6506S: Maintained 6507F: tools/testing/selftests 6508 6509KERNEL VIRTUAL MACHINE (KVM) 6510M: Paolo Bonzini <pbonzini@redhat.com> 6511M: Radim Krčmář <rkrcmar@redhat.com> 6512L: kvm@vger.kernel.org 6513W: http://www.linux-kvm.org 6514T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6515S: Supported 6516F: Documentation/*/kvm*.txt 6517F: Documentation/virtual/kvm/ 6518F: arch/*/kvm/ 6519F: arch/x86/kernel/kvm.c 6520F: arch/x86/kernel/kvmclock.c 6521F: arch/*/include/asm/kvm* 6522F: include/linux/kvm* 6523F: include/uapi/linux/kvm* 6524F: virt/kvm/ 6525F: tools/kvm/ 6526 6527KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6528M: Joerg Roedel <joro@8bytes.org> 6529L: kvm@vger.kernel.org 6530W: http://www.linux-kvm.org/ 6531S: Maintained 6532F: arch/x86/include/asm/svm.h 6533F: arch/x86/kvm/svm.c 6534 6535KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6536M: Alexander Graf <agraf@suse.com> 6537L: kvm-ppc@vger.kernel.org 6538W: http://www.linux-kvm.org/ 6539T: git git://github.com/agraf/linux-2.6.git 6540S: Supported 6541F: arch/powerpc/include/asm/kvm* 6542F: arch/powerpc/kvm/ 6543 6544KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6545M: Christian Borntraeger <borntraeger@de.ibm.com> 6546M: Cornelia Huck <cornelia.huck@de.ibm.com> 6547L: linux-s390@vger.kernel.org 6548W: http://www.ibm.com/developerworks/linux/linux390/ 6549T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6550S: Supported 6551F: Documentation/s390/kvm.txt 6552F: arch/s390/include/asm/kvm* 6553F: arch/s390/kvm/ 6554 6555KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6556M: Christoffer Dall <christoffer.dall@linaro.org> 6557M: Marc Zyngier <marc.zyngier@arm.com> 6558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6559L: kvmarm@lists.cs.columbia.edu 6560W: http://systems.cs.columbia.edu/projects/kvm-arm 6561T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6562S: Supported 6563F: arch/arm/include/uapi/asm/kvm* 6564F: arch/arm/include/asm/kvm* 6565F: arch/arm/kvm/ 6566F: virt/kvm/arm/ 6567F: include/kvm/arm_* 6568 6569KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6570M: Christoffer Dall <christoffer.dall@linaro.org> 6571M: Marc Zyngier <marc.zyngier@arm.com> 6572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6573L: kvmarm@lists.cs.columbia.edu 6574S: Maintained 6575F: arch/arm64/include/uapi/asm/kvm* 6576F: arch/arm64/include/asm/kvm* 6577F: arch/arm64/kvm/ 6578 6579KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6580M: James Hogan <james.hogan@imgtec.com> 6581L: linux-mips@linux-mips.org 6582S: Supported 6583F: arch/mips/include/uapi/asm/kvm* 6584F: arch/mips/include/asm/kvm* 6585F: arch/mips/kvm/ 6586 6587KEXEC 6588M: Eric Biederman <ebiederm@xmission.com> 6589W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6590L: kexec@lists.infradead.org 6591S: Maintained 6592F: include/linux/kexec.h 6593F: include/uapi/linux/kexec.h 6594F: kernel/kexec* 6595 6596KEYS/KEYRINGS: 6597M: David Howells <dhowells@redhat.com> 6598L: keyrings@vger.kernel.org 6599S: Maintained 6600F: Documentation/security/keys.txt 6601F: include/linux/key.h 6602F: include/linux/key-type.h 6603F: include/linux/keyctl.h 6604F: include/uapi/linux/keyctl.h 6605F: include/keys/ 6606F: security/keys/ 6607 6608KEYS-TRUSTED 6609M: David Safford <safford@us.ibm.com> 6610M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6611L: linux-security-module@vger.kernel.org 6612L: keyrings@vger.kernel.org 6613S: Supported 6614F: Documentation/security/keys-trusted-encrypted.txt 6615F: include/keys/trusted-type.h 6616F: security/keys/trusted.c 6617F: security/keys/trusted.h 6618 6619KEYS-ENCRYPTED 6620M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6621M: David Safford <safford@us.ibm.com> 6622L: linux-security-module@vger.kernel.org 6623L: keyrings@vger.kernel.org 6624S: Supported 6625F: Documentation/security/keys-trusted-encrypted.txt 6626F: include/keys/encrypted-type.h 6627F: security/keys/encrypted-keys/ 6628 6629KGDB / KDB /debug_core 6630M: Jason Wessel <jason.wessel@windriver.com> 6631W: http://kgdb.wiki.kernel.org/ 6632L: kgdb-bugreport@lists.sourceforge.net 6633T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6634S: Maintained 6635F: Documentation/DocBook/kgdb.tmpl 6636F: drivers/misc/kgdbts.c 6637F: drivers/tty/serial/kgdboc.c 6638F: include/linux/kdb.h 6639F: include/linux/kgdb.h 6640F: kernel/debug/ 6641 6642KMEMCHECK 6643M: Vegard Nossum <vegardno@ifi.uio.no> 6644M: Pekka Enberg <penberg@kernel.org> 6645S: Maintained 6646F: Documentation/kmemcheck.txt 6647F: arch/x86/include/asm/kmemcheck.h 6648F: arch/x86/mm/kmemcheck/ 6649F: include/linux/kmemcheck.h 6650F: mm/kmemcheck.c 6651 6652KMEMLEAK 6653M: Catalin Marinas <catalin.marinas@arm.com> 6654S: Maintained 6655F: Documentation/kmemleak.txt 6656F: include/linux/kmemleak.h 6657F: mm/kmemleak.c 6658F: mm/kmemleak-test.c 6659 6660KPROBES 6661M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6662M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6663M: "David S. Miller" <davem@davemloft.net> 6664M: Masami Hiramatsu <mhiramat@kernel.org> 6665S: Maintained 6666F: Documentation/kprobes.txt 6667F: include/linux/kprobes.h 6668F: kernel/kprobes.c 6669 6670KS0108 LCD CONTROLLER DRIVER 6671M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6672W: http://miguelojeda.es/auxdisplay.htm 6673W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6674S: Maintained 6675F: Documentation/auxdisplay/ks0108 6676F: drivers/auxdisplay/ks0108.c 6677F: include/linux/ks0108.h 6678 6679L3MDEV 6680M: David Ahern <dsa@cumulusnetworks.com> 6681L: netdev@vger.kernel.org 6682S: Maintained 6683F: net/l3mdev 6684F: include/net/l3mdev.h 6685 6686LANTIQ MIPS ARCHITECTURE 6687M: John Crispin <john@phrozen.org> 6688L: linux-mips@linux-mips.org 6689S: Maintained 6690F: arch/mips/lantiq 6691 6692LAPB module 6693L: linux-x25@vger.kernel.org 6694S: Orphan 6695F: Documentation/networking/lapb-module.txt 6696F: include/*/lapb.h 6697F: net/lapb/ 6698 6699LASI 53c700 driver for PARISC 6700M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6701L: linux-scsi@vger.kernel.org 6702S: Maintained 6703F: Documentation/scsi/53c700.txt 6704F: drivers/scsi/53c700* 6705 6706LED SUBSYSTEM 6707M: Richard Purdie <rpurdie@rpsys.net> 6708M: Jacek Anaszewski <j.anaszewski@samsung.com> 6709L: linux-leds@vger.kernel.org 6710T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6711S: Maintained 6712F: drivers/leds/ 6713F: include/linux/leds.h 6714 6715LEGACY EEPROM DRIVER 6716M: Jean Delvare <jdelvare@suse.com> 6717S: Maintained 6718F: Documentation/misc-devices/eeprom 6719F: drivers/misc/eeprom/eeprom.c 6720 6721LEGO USB Tower driver 6722M: Juergen Stuber <starblue@users.sourceforge.net> 6723L: legousb-devel@lists.sourceforge.net 6724W: http://legousb.sourceforge.net/ 6725S: Maintained 6726F: drivers/usb/misc/legousbtower.c 6727 6728LG2160 MEDIA DRIVER 6729M: Michael Krufky <mkrufky@linuxtv.org> 6730L: linux-media@vger.kernel.org 6731W: https://linuxtv.org 6732W: http://github.com/mkrufky 6733Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6734T: git git://linuxtv.org/mkrufky/tuners.git 6735S: Maintained 6736F: drivers/media/dvb-frontends/lg2160.* 6737 6738LGDT3305 MEDIA DRIVER 6739M: Michael Krufky <mkrufky@linuxtv.org> 6740L: linux-media@vger.kernel.org 6741W: https://linuxtv.org 6742W: http://github.com/mkrufky 6743Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6744T: git git://linuxtv.org/mkrufky/tuners.git 6745S: Maintained 6746F: drivers/media/dvb-frontends/lgdt3305.* 6747 6748LGUEST 6749M: Rusty Russell <rusty@rustcorp.com.au> 6750L: lguest@lists.ozlabs.org 6751W: http://lguest.ozlabs.org/ 6752S: Odd Fixes 6753F: arch/x86/include/asm/lguest*.h 6754F: arch/x86/lguest/ 6755F: drivers/lguest/ 6756F: include/linux/lguest*.h 6757F: tools/lguest/ 6758 6759LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6760M: Tejun Heo <tj@kernel.org> 6761L: linux-ide@vger.kernel.org 6762T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6763S: Maintained 6764F: drivers/ata/ 6765F: include/linux/ata.h 6766F: include/linux/libata.h 6767 6768LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6769M: Viresh Kumar <vireshk@kernel.org> 6770L: linux-ide@vger.kernel.org 6771T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6772S: Maintained 6773F: include/linux/pata_arasan_cf_data.h 6774F: drivers/ata/pata_arasan_cf.c 6775 6776LIBATA PATA DRIVERS 6777M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6778M: Tejun Heo <tj@kernel.org> 6779L: linux-ide@vger.kernel.org 6780T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6781S: Maintained 6782F: drivers/ata/pata_*.c 6783F: drivers/ata/ata_generic.c 6784 6785LIBATA SATA AHCI PLATFORM devices support 6786M: Hans de Goede <hdegoede@redhat.com> 6787M: Tejun Heo <tj@kernel.org> 6788L: linux-ide@vger.kernel.org 6789T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6790S: Maintained 6791F: drivers/ata/ahci_platform.c 6792F: drivers/ata/libahci_platform.c 6793F: include/linux/ahci_platform.h 6794 6795LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6796M: Mikael Pettersson <mikpelinux@gmail.com> 6797L: linux-ide@vger.kernel.org 6798T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6799S: Maintained 6800F: drivers/ata/sata_promise.* 6801 6802LIBLOCKDEP 6803M: Sasha Levin <sasha.levin@oracle.com> 6804S: Maintained 6805F: tools/lib/lockdep/ 6806 6807LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6808M: Dan Williams <dan.j.williams@intel.com> 6809L: linux-nvdimm@lists.01.org 6810Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6811T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6812S: Supported 6813F: drivers/nvdimm/* 6814F: include/linux/nd.h 6815F: include/linux/libnvdimm.h 6816F: include/uapi/linux/ndctl.h 6817 6818LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6819M: Ross Zwisler <ross.zwisler@linux.intel.com> 6820L: linux-nvdimm@lists.01.org 6821Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6822S: Supported 6823F: drivers/nvdimm/blk.c 6824F: drivers/nvdimm/region_devs.c 6825F: drivers/acpi/nfit* 6826 6827LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6828M: Vishal Verma <vishal.l.verma@intel.com> 6829L: linux-nvdimm@lists.01.org 6830Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6831S: Supported 6832F: drivers/nvdimm/btt* 6833 6834LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6835M: Ross Zwisler <ross.zwisler@linux.intel.com> 6836L: linux-nvdimm@lists.01.org 6837Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6838S: Supported 6839F: drivers/nvdimm/pmem.c 6840F: include/linux/pmem.h 6841F: arch/*/include/asm/pmem.h 6842 6843LIGHTNVM PLATFORM SUPPORT 6844M: Matias Bjorling <mb@lightnvm.io> 6845W: http://github/OpenChannelSSD 6846L: linux-block@vger.kernel.org 6847S: Maintained 6848F: drivers/lightnvm/ 6849F: include/linux/lightnvm.h 6850F: include/uapi/linux/lightnvm.h 6851 6852LINUX FOR IBM pSERIES (RS/6000) 6853M: Paul Mackerras <paulus@au.ibm.com> 6854W: http://www.ibm.com/linux/ltc/projects/ppc 6855S: Supported 6856F: arch/powerpc/boot/rs6000.h 6857 6858LINUX FOR POWERPC (32-BIT AND 64-BIT) 6859M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6860M: Paul Mackerras <paulus@samba.org> 6861M: Michael Ellerman <mpe@ellerman.id.au> 6862W: http://www.penguinppc.org/ 6863L: linuxppc-dev@lists.ozlabs.org 6864Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6865T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6866S: Supported 6867F: Documentation/powerpc/ 6868F: arch/powerpc/ 6869F: drivers/char/tpm/tpm_ibmvtpm* 6870F: drivers/crypto/nx/ 6871F: drivers/crypto/vmx/ 6872F: drivers/net/ethernet/ibm/ibmveth.* 6873F: drivers/net/ethernet/ibm/ibmvnic.* 6874F: drivers/pci/hotplug/rpa* 6875F: drivers/scsi/ibmvscsi/ 6876N: opal 6877N: /pmac 6878N: powermac 6879N: powernv 6880N: [^a-z0-9]ps3 6881N: pseries 6882 6883LINUX FOR POWER MACINTOSH 6884M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6885W: http://www.penguinppc.org/ 6886L: linuxppc-dev@lists.ozlabs.org 6887S: Maintained 6888F: arch/powerpc/platforms/powermac/ 6889F: drivers/macintosh/ 6890 6891LINUX FOR POWERPC EMBEDDED MPC5XXX 6892M: Anatolij Gustschin <agust@denx.de> 6893L: linuxppc-dev@lists.ozlabs.org 6894T: git git://git.denx.de/linux-denx-agust.git 6895S: Maintained 6896F: arch/powerpc/platforms/512x/ 6897F: arch/powerpc/platforms/52xx/ 6898 6899LINUX FOR POWERPC EMBEDDED PPC4XX 6900M: Alistair Popple <alistair@popple.id.au> 6901M: Matt Porter <mporter@kernel.crashing.org> 6902W: http://www.penguinppc.org/ 6903L: linuxppc-dev@lists.ozlabs.org 6904S: Maintained 6905F: arch/powerpc/platforms/40x/ 6906F: arch/powerpc/platforms/44x/ 6907 6908LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6909L: linuxppc-dev@lists.ozlabs.org 6910S: Orphan 6911F: arch/powerpc/*/*virtex* 6912F: arch/powerpc/*/*/*virtex* 6913 6914LINUX FOR POWERPC EMBEDDED PPC8XX 6915M: Vitaly Bordug <vitb@kernel.crashing.org> 6916W: http://www.penguinppc.org/ 6917L: linuxppc-dev@lists.ozlabs.org 6918S: Maintained 6919F: arch/powerpc/platforms/8xx/ 6920 6921LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6922M: Scott Wood <oss@buserror.net> 6923M: Kumar Gala <galak@kernel.crashing.org> 6924W: http://www.penguinppc.org/ 6925L: linuxppc-dev@lists.ozlabs.org 6926T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6927S: Maintained 6928F: arch/powerpc/platforms/83xx/ 6929F: arch/powerpc/platforms/85xx/ 6930 6931LINUX FOR POWERPC PA SEMI PWRFICIENT 6932M: Olof Johansson <olof@lixom.net> 6933L: linuxppc-dev@lists.ozlabs.org 6934S: Maintained 6935F: arch/powerpc/platforms/pasemi/ 6936F: drivers/*/*pasemi* 6937F: drivers/*/*/*pasemi* 6938 6939LINUX SECURITY MODULE (LSM) FRAMEWORK 6940M: Chris Wright <chrisw@sous-sol.org> 6941L: linux-security-module@vger.kernel.org 6942S: Supported 6943 6944LIS3LV02D ACCELEROMETER DRIVER 6945M: Eric Piel <eric.piel@tremplin-utc.net> 6946S: Maintained 6947F: Documentation/misc-devices/lis3lv02d 6948F: drivers/misc/lis3lv02d/ 6949F: drivers/platform/x86/hp_accel.c 6950 6951LIVE PATCHING 6952M: Josh Poimboeuf <jpoimboe@redhat.com> 6953M: Jessica Yu <jeyu@redhat.com> 6954M: Jiri Kosina <jikos@kernel.org> 6955M: Miroslav Benes <mbenes@suse.cz> 6956R: Petr Mladek <pmladek@suse.com> 6957S: Maintained 6958F: kernel/livepatch/ 6959F: include/linux/livepatch.h 6960F: arch/x86/include/asm/livepatch.h 6961F: arch/x86/kernel/livepatch.c 6962F: Documentation/livepatch/ 6963F: Documentation/ABI/testing/sysfs-kernel-livepatch 6964F: samples/livepatch/ 6965L: live-patching@vger.kernel.org 6966T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6967 6968LINUX KERNEL DUMP TEST MODULE (LKDTM) 6969M: Kees Cook <keescook@chromium.org> 6970S: Maintained 6971F: drivers/misc/lkdtm.c 6972 6973LLC (802.2) 6974M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6975S: Maintained 6976F: include/linux/llc.h 6977F: include/uapi/linux/llc.h 6978F: include/net/llc* 6979F: net/llc/ 6980 6981LM73 HARDWARE MONITOR DRIVER 6982M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6983L: linux-hwmon@vger.kernel.org 6984S: Maintained 6985F: drivers/hwmon/lm73.c 6986 6987LM78 HARDWARE MONITOR DRIVER 6988M: Jean Delvare <jdelvare@suse.com> 6989L: linux-hwmon@vger.kernel.org 6990S: Maintained 6991F: Documentation/hwmon/lm78 6992F: drivers/hwmon/lm78.c 6993 6994LM83 HARDWARE MONITOR DRIVER 6995M: Jean Delvare <jdelvare@suse.com> 6996L: linux-hwmon@vger.kernel.org 6997S: Maintained 6998F: Documentation/hwmon/lm83 6999F: drivers/hwmon/lm83.c 7000 7001LM90 HARDWARE MONITOR DRIVER 7002M: Jean Delvare <jdelvare@suse.com> 7003L: linux-hwmon@vger.kernel.org 7004S: Maintained 7005F: Documentation/hwmon/lm90 7006F: Documentation/devicetree/bindings/hwmon/lm90.txt 7007F: drivers/hwmon/lm90.c 7008 7009LM95234 HARDWARE MONITOR DRIVER 7010M: Guenter Roeck <linux@roeck-us.net> 7011L: linux-hwmon@vger.kernel.org 7012S: Maintained 7013F: Documentation/hwmon/lm95234 7014F: drivers/hwmon/lm95234.c 7015 7016LME2510 MEDIA DRIVER 7017M: Malcolm Priestley <tvboxspy@gmail.com> 7018L: linux-media@vger.kernel.org 7019W: https://linuxtv.org 7020Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7021S: Maintained 7022F: drivers/media/usb/dvb-usb-v2/lmedm04* 7023 7024LOCKDEP AND LOCKSTAT 7025M: Peter Zijlstra <peterz@infradead.org> 7026M: Ingo Molnar <mingo@redhat.com> 7027L: linux-kernel@vger.kernel.org 7028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 7029S: Maintained 7030F: Documentation/locking/lockdep*.txt 7031F: Documentation/locking/lockstat.txt 7032F: include/linux/lockdep.h 7033F: kernel/locking/ 7034 7035LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7036M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7037L: linux-ntfs-dev@lists.sourceforge.net 7038W: http://www.linux-ntfs.org/content/view/19/37/ 7039S: Maintained 7040F: Documentation/ldm.txt 7041F: block/partitions/ldm.* 7042 7043LogFS 7044M: Joern Engel <joern@logfs.org> 7045M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7046L: logfs@logfs.org 7047W: logfs.org 7048S: Maintained 7049F: fs/logfs/ 7050 7051LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7052M: Sathya Prakash <sathya.prakash@broadcom.com> 7053M: Chaitra P B <chaitra.basappa@broadcom.com> 7054M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7055L: MPT-FusionLinux.pdl@broadcom.com 7056L: linux-scsi@vger.kernel.org 7057W: http://www.avagotech.com/support/ 7058S: Supported 7059F: drivers/message/fusion/ 7060F: drivers/scsi/mpt2sas/ 7061F: drivers/scsi/mpt3sas/ 7062 7063LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7064M: Matthew Wilcox <matthew@wil.cx> 7065L: linux-scsi@vger.kernel.org 7066S: Maintained 7067F: drivers/scsi/sym53c8xx_2/ 7068 7069LTC4261 HARDWARE MONITOR DRIVER 7070M: Guenter Roeck <linux@roeck-us.net> 7071L: linux-hwmon@vger.kernel.org 7072S: Maintained 7073F: Documentation/hwmon/ltc4261 7074F: drivers/hwmon/ltc4261.c 7075 7076LTP (Linux Test Project) 7077M: Mike Frysinger <vapier@gentoo.org> 7078M: Cyril Hrubis <chrubis@suse.cz> 7079M: Wanlong Gao <wanlong.gao@gmail.com> 7080M: Jan Stancek <jstancek@redhat.com> 7081M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7082M: Alexey Kodanev <alexey.kodanev@oracle.com> 7083L: ltp@lists.linux.it (subscribers-only) 7084W: http://linux-test-project.github.io/ 7085T: git git://github.com/linux-test-project/ltp.git 7086S: Maintained 7087 7088M32R ARCHITECTURE 7089W: http://www.linux-m32r.org/ 7090S: Orphan 7091F: arch/m32r/ 7092 7093M68K ARCHITECTURE 7094M: Geert Uytterhoeven <geert@linux-m68k.org> 7095L: linux-m68k@lists.linux-m68k.org 7096W: http://www.linux-m68k.org/ 7097T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7098S: Maintained 7099F: arch/m68k/ 7100F: drivers/zorro/ 7101 7102M68K ON APPLE MACINTOSH 7103M: Joshua Thompson <funaho@jurai.org> 7104W: http://www.mac.linux-m68k.org/ 7105L: linux-m68k@lists.linux-m68k.org 7106S: Maintained 7107F: arch/m68k/mac/ 7108 7109M68K ON HP9000/300 7110M: Philip Blundell <philb@gnu.org> 7111W: http://www.tazenda.demon.co.uk/phil/linux-hp 7112S: Maintained 7113F: arch/m68k/hp300/ 7114 7115M88DS3103 MEDIA DRIVER 7116M: Antti Palosaari <crope@iki.fi> 7117L: linux-media@vger.kernel.org 7118W: https://linuxtv.org 7119W: http://palosaari.fi/linux/ 7120Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7121T: git git://linuxtv.org/anttip/media_tree.git 7122S: Maintained 7123F: drivers/media/dvb-frontends/m88ds3103* 7124 7125M88RS2000 MEDIA DRIVER 7126M: Malcolm Priestley <tvboxspy@gmail.com> 7127L: linux-media@vger.kernel.org 7128W: https://linuxtv.org 7129Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7130S: Maintained 7131F: drivers/media/dvb-frontends/m88rs2000* 7132 7133MA901 MASTERKIT USB FM RADIO DRIVER 7134M: Alexey Klimov <klimov.linux@gmail.com> 7135L: linux-media@vger.kernel.org 7136T: git git://linuxtv.org/media_tree.git 7137S: Maintained 7138F: drivers/media/radio/radio-ma901.c 7139 7140MAC80211 7141M: Johannes Berg <johannes@sipsolutions.net> 7142L: linux-wireless@vger.kernel.org 7143W: http://wireless.kernel.org/ 7144T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7146S: Maintained 7147F: Documentation/networking/mac80211-injection.txt 7148F: include/net/mac80211.h 7149F: net/mac80211/ 7150F: drivers/net/wireless/mac80211_hwsim.[ch] 7151 7152MACVLAN DRIVER 7153M: Patrick McHardy <kaber@trash.net> 7154L: netdev@vger.kernel.org 7155S: Maintained 7156F: drivers/net/macvlan.c 7157F: include/linux/if_macvlan.h 7158 7159MAILBOX API 7160M: Jassi Brar <jassisinghbrar@gmail.com> 7161L: linux-kernel@vger.kernel.org 7162S: Maintained 7163F: drivers/mailbox/ 7164F: include/linux/mailbox_client.h 7165F: include/linux/mailbox_controller.h 7166 7167MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7168M: Michael Kerrisk <mtk.manpages@gmail.com> 7169W: http://www.kernel.org/doc/man-pages 7170L: linux-man@vger.kernel.org 7171S: Maintained 7172 7173MARVELL ARMADA DRM SUPPORT 7174M: Russell King <rmk+kernel@armlinux.org.uk> 7175S: Maintained 7176F: drivers/gpu/drm/armada/ 7177F: include/uapi/drm/armada_drm.h 7178F: Documentation/devicetree/bindings/display/armada/ 7179 7180MARVELL 88E6352 DSA support 7181M: Guenter Roeck <linux@roeck-us.net> 7182S: Maintained 7183F: drivers/net/dsa/mv88e6352.c 7184 7185MARVELL CRYPTO DRIVER 7186M: Boris Brezillon <boris.brezillon@free-electrons.com> 7187M: Arnaud Ebalard <arno@natisbad.org> 7188F: drivers/crypto/marvell/ 7189S: Maintained 7190L: linux-crypto@vger.kernel.org 7191 7192MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7193M: Mirko Lindner <mlindner@marvell.com> 7194M: Stephen Hemminger <stephen@networkplumber.org> 7195L: netdev@vger.kernel.org 7196S: Maintained 7197F: drivers/net/ethernet/marvell/sk* 7198 7199MARVELL LIBERTAS WIRELESS DRIVER 7200L: libertas-dev@lists.infradead.org 7201S: Orphan 7202F: drivers/net/wireless/marvell/libertas/ 7203 7204MARVELL MV643XX ETHERNET DRIVER 7205M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7206L: netdev@vger.kernel.org 7207S: Maintained 7208F: drivers/net/ethernet/marvell/mv643xx_eth.* 7209F: include/linux/mv643xx.h 7210 7211MARVELL MVNETA ETHERNET DRIVER 7212M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7213L: netdev@vger.kernel.org 7214S: Maintained 7215F: drivers/net/ethernet/marvell/mvneta.* 7216 7217MARVELL MWIFIEX WIRELESS DRIVER 7218M: Amitkumar Karwar <akarwar@marvell.com> 7219M: Nishant Sarmukadam <nishants@marvell.com> 7220L: linux-wireless@vger.kernel.org 7221S: Maintained 7222F: drivers/net/wireless/marvell/mwifiex/ 7223 7224MARVELL MWL8K WIRELESS DRIVER 7225M: Lennert Buytenhek <buytenh@wantstofly.org> 7226L: linux-wireless@vger.kernel.org 7227S: Odd Fixes 7228F: drivers/net/wireless/marvell/mwl8k.c 7229 7230MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7231M: Nicolas Pitre <nico@fluxnic.net> 7232S: Odd Fixes 7233F: drivers/mmc/host/mvsdio.* 7234 7235MATROX FRAMEBUFFER DRIVER 7236L: linux-fbdev@vger.kernel.org 7237S: Orphan 7238F: drivers/video/fbdev/matrox/matroxfb_* 7239F: include/uapi/linux/matroxfb.h 7240 7241MAX16065 HARDWARE MONITOR DRIVER 7242M: Guenter Roeck <linux@roeck-us.net> 7243L: linux-hwmon@vger.kernel.org 7244S: Maintained 7245F: Documentation/hwmon/max16065 7246F: drivers/hwmon/max16065.c 7247 7248MAX20751 HARDWARE MONITOR DRIVER 7249M: Guenter Roeck <linux@roeck-us.net> 7250L: linux-hwmon@vger.kernel.org 7251S: Maintained 7252F: Documentation/hwmon/max20751 7253F: drivers/hwmon/max20751.c 7254 7255MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7256M: "Hans J. Koch" <hjk@hansjkoch.de> 7257L: linux-hwmon@vger.kernel.org 7258S: Maintained 7259F: Documentation/hwmon/max6650 7260F: drivers/hwmon/max6650.c 7261 7262MAX6697 HARDWARE MONITOR DRIVER 7263M: Guenter Roeck <linux@roeck-us.net> 7264L: linux-hwmon@vger.kernel.org 7265S: Maintained 7266F: Documentation/hwmon/max6697 7267F: Documentation/devicetree/bindings/i2c/max6697.txt 7268F: drivers/hwmon/max6697.c 7269F: include/linux/platform_data/max6697.h 7270 7271MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7272M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7273L: linux-pm@vger.kernel.org 7274S: Supported 7275F: drivers/power/max14577_charger.c 7276F: drivers/power/max77693_charger.c 7277 7278MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7279M: Javier Martinez Canillas <javier@osg.samsung.com> 7280L: linux-kernel@vger.kernel.org 7281S: Supported 7282F: drivers/*/*max77802*.c 7283F: Documentation/devicetree/bindings/*/*max77802.txt 7284F: include/dt-bindings/*/*max77802.h 7285 7286MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7287M: Chanwoo Choi <cw00.choi@samsung.com> 7288M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7289L: linux-kernel@vger.kernel.org 7290S: Supported 7291F: drivers/*/max14577*.c 7292F: drivers/*/max77686*.c 7293F: drivers/*/max77693*.c 7294F: drivers/extcon/extcon-max14577.c 7295F: drivers/extcon/extcon-max77693.c 7296F: drivers/rtc/rtc-max77686.c 7297F: drivers/clk/clk-max77686.c 7298F: Documentation/devicetree/bindings/mfd/max14577.txt 7299F: Documentation/devicetree/bindings/*/max77686.txt 7300F: Documentation/devicetree/bindings/mfd/max77693.txt 7301F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7302F: include/linux/mfd/max14577*.h 7303F: include/linux/mfd/max77686*.h 7304F: include/linux/mfd/max77693*.h 7305 7306MAXIRADIO FM RADIO RECEIVER DRIVER 7307M: Hans Verkuil <hverkuil@xs4all.nl> 7308L: linux-media@vger.kernel.org 7309T: git git://linuxtv.org/media_tree.git 7310W: https://linuxtv.org 7311S: Maintained 7312F: drivers/media/radio/radio-maxiradio* 7313 7314MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7315M: Peter Rosin <peda@axentia.se> 7316L: linux-iio@vger.kernel.org 7317S: Maintained 7318F: drivers/iio/potentiometer/mcp4531.c 7319 7320MEDIA DRIVERS FOR RENESAS - VSP1 7321M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7322L: linux-media@vger.kernel.org 7323L: linux-renesas-soc@vger.kernel.org 7324T: git git://linuxtv.org/media_tree.git 7325S: Supported 7326F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7327F: drivers/media/platform/vsp1/ 7328 7329MEDIA DRIVERS FOR ASCOT2E 7330M: Sergey Kozlov <serjk@netup.ru> 7331L: linux-media@vger.kernel.org 7332W: https://linuxtv.org 7333W: http://netup.tv/ 7334T: git git://linuxtv.org/media_tree.git 7335S: Supported 7336F: drivers/media/dvb-frontends/ascot2e* 7337 7338MEDIA DRIVERS FOR CXD2841ER 7339M: Sergey Kozlov <serjk@netup.ru> 7340L: linux-media@vger.kernel.org 7341W: https://linuxtv.org 7342W: http://netup.tv/ 7343T: git git://linuxtv.org/media_tree.git 7344S: Supported 7345F: drivers/media/dvb-frontends/cxd2841er* 7346 7347MEDIA DRIVERS FOR HORUS3A 7348M: Sergey Kozlov <serjk@netup.ru> 7349L: linux-media@vger.kernel.org 7350W: https://linuxtv.org 7351W: http://netup.tv/ 7352T: git git://linuxtv.org/media_tree.git 7353S: Supported 7354F: drivers/media/dvb-frontends/horus3a* 7355 7356MEDIA DRIVERS FOR LNBH25 7357M: Sergey Kozlov <serjk@netup.ru> 7358L: linux-media@vger.kernel.org 7359W: https://linuxtv.org 7360W: http://netup.tv/ 7361T: git git://linuxtv.org/media_tree.git 7362S: Supported 7363F: drivers/media/dvb-frontends/lnbh25* 7364 7365MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7366M: Sergey Kozlov <serjk@netup.ru> 7367L: linux-media@vger.kernel.org 7368W: https://linuxtv.org 7369W: http://netup.tv/ 7370T: git git://linuxtv.org/media_tree.git 7371S: Supported 7372F: drivers/media/pci/netup_unidvb/* 7373 7374MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7375M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 7376P: LinuxTV.org Project 7377L: linux-media@vger.kernel.org 7378W: https://linuxtv.org 7379Q: http://patchwork.kernel.org/project/linux-media/list/ 7380T: git git://linuxtv.org/media_tree.git 7381S: Maintained 7382F: Documentation/dvb/ 7383F: Documentation/video4linux/ 7384F: Documentation/DocBook/media/ 7385F: drivers/media/ 7386F: drivers/staging/media/ 7387F: include/linux/platform_data/media/ 7388F: include/media/ 7389F: include/uapi/linux/dvb/ 7390F: include/uapi/linux/videodev2.h 7391F: include/uapi/linux/media.h 7392F: include/uapi/linux/v4l2-* 7393F: include/uapi/linux/meye.h 7394F: include/uapi/linux/ivtv* 7395F: include/uapi/linux/uvcvideo.h 7396 7397MEDIATEK ETHERNET DRIVER 7398M: Felix Fietkau <nbd@openwrt.org> 7399M: John Crispin <blogic@openwrt.org> 7400L: netdev@vger.kernel.org 7401S: Maintained 7402F: drivers/net/ethernet/mediatek/ 7403 7404MEDIATEK MT7601U WIRELESS LAN DRIVER 7405M: Jakub Kicinski <kubakici@wp.pl> 7406L: linux-wireless@vger.kernel.org 7407S: Maintained 7408F: drivers/net/wireless/mediatek/mt7601u/ 7409 7410MEGARAID SCSI/SAS DRIVERS 7411M: Kashyap Desai <kashyap.desai@avagotech.com> 7412M: Sumit Saxena <sumit.saxena@avagotech.com> 7413M: Uday Lingala <uday.lingala@avagotech.com> 7414L: megaraidlinux.pdl@avagotech.com 7415L: linux-scsi@vger.kernel.org 7416W: http://www.lsi.com 7417S: Maintained 7418F: Documentation/scsi/megaraid.txt 7419F: drivers/scsi/megaraid.* 7420F: drivers/scsi/megaraid/ 7421 7422MELLANOX ETHERNET DRIVER (mlx4_en) 7423M: Eugenia Emantayev <eugenia@mellanox.com> 7424L: netdev@vger.kernel.org 7425S: Supported 7426W: http://www.mellanox.com 7427Q: http://patchwork.ozlabs.org/project/netdev/list/ 7428F: drivers/net/ethernet/mellanox/mlx4/en_* 7429 7430MELLANOX ETHERNET DRIVER (mlx5e) 7431M: Saeed Mahameed <saeedm@mellanox.com> 7432L: netdev@vger.kernel.org 7433S: Supported 7434W: http://www.mellanox.com 7435Q: http://patchwork.ozlabs.org/project/netdev/list/ 7436F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7437 7438MELLANOX ETHERNET SWITCH DRIVERS 7439M: Jiri Pirko <jiri@mellanox.com> 7440M: Ido Schimmel <idosch@mellanox.com> 7441L: netdev@vger.kernel.org 7442S: Supported 7443W: http://www.mellanox.com 7444Q: http://patchwork.ozlabs.org/project/netdev/list/ 7445F: drivers/net/ethernet/mellanox/mlxsw/ 7446 7447MEMBARRIER SUPPORT 7448M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7449M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7450L: linux-kernel@vger.kernel.org 7451S: Supported 7452F: kernel/membarrier.c 7453F: include/uapi/linux/membarrier.h 7454 7455MEMORY MANAGEMENT 7456L: linux-mm@kvack.org 7457W: http://www.linux-mm.org 7458S: Maintained 7459F: include/linux/mm.h 7460F: include/linux/gfp.h 7461F: include/linux/mmzone.h 7462F: include/linux/memory_hotplug.h 7463F: include/linux/vmalloc.h 7464F: mm/ 7465 7466MEMORY TECHNOLOGY DEVICES (MTD) 7467M: David Woodhouse <dwmw2@infradead.org> 7468M: Brian Norris <computersforpeace@gmail.com> 7469L: linux-mtd@lists.infradead.org 7470W: http://www.linux-mtd.infradead.org/ 7471Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7472T: git git://git.infradead.org/linux-mtd.git 7473T: git git://git.infradead.org/l2-mtd.git 7474S: Maintained 7475F: drivers/mtd/ 7476F: include/linux/mtd/ 7477F: include/uapi/mtd/ 7478 7479MEN A21 WATCHDOG DRIVER 7480M: Johannes Thumshirn <morbidrsa@gmail.com> 7481L: linux-watchdog@vger.kernel.org 7482S: Maintained 7483F: drivers/watchdog/mena21_wdt.c 7484 7485MEN CHAMELEON BUS (mcb) 7486M: Johannes Thumshirn <morbidrsa@gmail.com> 7487S: Maintained 7488F: drivers/mcb/ 7489F: include/linux/mcb.h 7490F: Documentation/men-chameleon-bus.txt 7491 7492MEN F21BMC (Board Management Controller) 7493M: Andreas Werner <andreas.werner@men.de> 7494S: Supported 7495F: drivers/mfd/menf21bmc.c 7496F: drivers/watchdog/menf21bmc_wdt.c 7497F: drivers/leds/leds-menf21bmc.c 7498F: drivers/hwmon/menf21bmc_hwmon.c 7499F: Documentation/hwmon/menf21bmc 7500 7501METAG ARCHITECTURE 7502M: James Hogan <james.hogan@imgtec.com> 7503L: linux-metag@vger.kernel.org 7504T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7505S: Odd Fixes 7506F: arch/metag/ 7507F: Documentation/metag/ 7508F: Documentation/devicetree/bindings/metag/ 7509F: Documentation/devicetree/bindings/interrupt-controller/img,* 7510F: drivers/clocksource/metag_generic.c 7511F: drivers/irqchip/irq-metag.c 7512F: drivers/irqchip/irq-metag-ext.c 7513F: drivers/tty/metag_da.c 7514 7515MICROBLAZE ARCHITECTURE 7516M: Michal Simek <monstr@monstr.eu> 7517W: http://www.monstr.eu/fdt/ 7518T: git git://git.monstr.eu/linux-2.6-microblaze.git 7519S: Supported 7520F: arch/microblaze/ 7521 7522MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7523M: Chen Yu <yu.c.chen@intel.com> 7524L: platform-driver-x86@vger.kernel.org 7525S: Supported 7526F: drivers/platform/x86/surfacepro3_button.c 7527 7528MICROTEK X6 SCANNER 7529M: Oliver Neukum <oliver@neukum.org> 7530S: Maintained 7531F: drivers/usb/image/microtek.* 7532 7533MIPS 7534M: Ralf Baechle <ralf@linux-mips.org> 7535L: linux-mips@linux-mips.org 7536W: http://www.linux-mips.org/ 7537T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7538Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7539S: Supported 7540F: Documentation/devicetree/bindings/mips/ 7541F: Documentation/mips/ 7542F: arch/mips/ 7543 7544MIPS/LOONGSON1 ARCHITECTURE 7545M: Keguang Zhang <keguang.zhang@gmail.com> 7546L: linux-mips@linux-mips.org 7547S: Maintained 7548F: arch/mips/loongson32/ 7549F: arch/mips/include/asm/mach-loongson32/ 7550F: drivers/*/*loongson1* 7551F: drivers/*/*/*loongson1* 7552 7553MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7554M: Hans Verkuil <hverkuil@xs4all.nl> 7555L: linux-media@vger.kernel.org 7556T: git git://linuxtv.org/media_tree.git 7557W: https://linuxtv.org 7558S: Odd Fixes 7559F: drivers/media/radio/radio-miropcm20* 7560 7561MELLANOX MLX4 core VPI driver 7562M: Yishai Hadas <yishaih@mellanox.com> 7563L: netdev@vger.kernel.org 7564L: linux-rdma@vger.kernel.org 7565W: http://www.mellanox.com 7566Q: http://patchwork.ozlabs.org/project/netdev/list/ 7567S: Supported 7568F: drivers/net/ethernet/mellanox/mlx4/ 7569F: include/linux/mlx4/ 7570 7571MELLANOX MLX4 IB driver 7572M: Yishai Hadas <yishaih@mellanox.com> 7573L: linux-rdma@vger.kernel.org 7574W: http://www.mellanox.com 7575Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7576S: Supported 7577F: drivers/infiniband/hw/mlx4/ 7578F: include/linux/mlx4/ 7579 7580MELLANOX MLX5 core VPI driver 7581M: Matan Barak <matanb@mellanox.com> 7582M: Leon Romanovsky <leonro@mellanox.com> 7583L: netdev@vger.kernel.org 7584L: linux-rdma@vger.kernel.org 7585W: http://www.mellanox.com 7586Q: http://patchwork.ozlabs.org/project/netdev/list/ 7587S: Supported 7588F: drivers/net/ethernet/mellanox/mlx5/core/ 7589F: include/linux/mlx5/ 7590 7591MELLANOX MLX5 IB driver 7592M: Matan Barak <matanb@mellanox.com> 7593M: Leon Romanovsky <leonro@mellanox.com> 7594L: linux-rdma@vger.kernel.org 7595W: http://www.mellanox.com 7596Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7597S: Supported 7598F: drivers/infiniband/hw/mlx5/ 7599F: include/linux/mlx5/ 7600 7601MELEXIS MLX90614 DRIVER 7602M: Crt Mori <cmo@melexis.com> 7603L: linux-iio@vger.kernel.org 7604W: http://www.melexis.com 7605S: Supported 7606F: drivers/iio/temperature/mlx90614.c 7607 7608MN88472 MEDIA DRIVER 7609M: Antti Palosaari <crope@iki.fi> 7610L: linux-media@vger.kernel.org 7611W: https://linuxtv.org 7612W: http://palosaari.fi/linux/ 7613Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7614T: git git://linuxtv.org/anttip/media_tree.git 7615S: Maintained 7616F: drivers/staging/media/mn88472/ 7617F: drivers/media/dvb-frontends/mn88472.h 7618 7619MN88473 MEDIA DRIVER 7620M: Antti Palosaari <crope@iki.fi> 7621L: linux-media@vger.kernel.org 7622W: https://linuxtv.org 7623W: http://palosaari.fi/linux/ 7624Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7625S: Maintained 7626F: drivers/media/dvb-frontends/mn88473* 7627 7628MODULE SUPPORT 7629M: Rusty Russell <rusty@rustcorp.com.au> 7630S: Maintained 7631F: include/linux/module.h 7632F: kernel/module.c 7633 7634MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7635W: http://popies.net/meye/ 7636S: Orphan 7637F: Documentation/video4linux/meye.txt 7638F: drivers/media/pci/meye/ 7639F: include/uapi/linux/meye.h 7640 7641MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7642M: Jiri Slaby <jirislaby@gmail.com> 7643S: Maintained 7644F: Documentation/serial/moxa-smartio 7645F: drivers/tty/mxser.* 7646 7647MR800 AVERMEDIA USB FM RADIO DRIVER 7648M: Alexey Klimov <klimov.linux@gmail.com> 7649L: linux-media@vger.kernel.org 7650T: git git://linuxtv.org/media_tree.git 7651S: Maintained 7652F: drivers/media/radio/radio-mr800.c 7653 7654MRF24J40 IEEE 802.15.4 RADIO DRIVER 7655M: Alan Ott <alan@signal11.us> 7656L: linux-wpan@vger.kernel.org 7657S: Maintained 7658F: drivers/net/ieee802154/mrf24j40.c 7659F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7660 7661MSI LAPTOP SUPPORT 7662M: "Lee, Chun-Yi" <jlee@suse.com> 7663L: platform-driver-x86@vger.kernel.org 7664S: Maintained 7665F: drivers/platform/x86/msi-laptop.c 7666 7667MSI WMI SUPPORT 7668L: platform-driver-x86@vger.kernel.org 7669S: Orphan 7670F: drivers/platform/x86/msi-wmi.c 7671 7672MSI001 MEDIA DRIVER 7673M: Antti Palosaari <crope@iki.fi> 7674L: linux-media@vger.kernel.org 7675W: https://linuxtv.org 7676W: http://palosaari.fi/linux/ 7677Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7678T: git git://linuxtv.org/anttip/media_tree.git 7679S: Maintained 7680F: drivers/media/tuners/msi001* 7681 7682MSI2500 MEDIA DRIVER 7683M: Antti Palosaari <crope@iki.fi> 7684L: linux-media@vger.kernel.org 7685W: https://linuxtv.org 7686W: http://palosaari.fi/linux/ 7687Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7688T: git git://linuxtv.org/anttip/media_tree.git 7689S: Maintained 7690F: drivers/media/usb/msi2500/ 7691 7692MSYSTEMS DISKONCHIP G3 MTD DRIVER 7693M: Robert Jarzmik <robert.jarzmik@free.fr> 7694L: linux-mtd@lists.infradead.org 7695S: Maintained 7696F: drivers/mtd/devices/docg3* 7697 7698MT9M032 APTINA SENSOR DRIVER 7699M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7700L: linux-media@vger.kernel.org 7701T: git git://linuxtv.org/media_tree.git 7702S: Maintained 7703F: drivers/media/i2c/mt9m032.c 7704F: include/media/i2c/mt9m032.h 7705 7706MT9P031 APTINA CAMERA SENSOR 7707M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7708L: linux-media@vger.kernel.org 7709T: git git://linuxtv.org/media_tree.git 7710S: Maintained 7711F: drivers/media/i2c/mt9p031.c 7712F: include/media/i2c/mt9p031.h 7713 7714MT9T001 APTINA CAMERA SENSOR 7715M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7716L: linux-media@vger.kernel.org 7717T: git git://linuxtv.org/media_tree.git 7718S: Maintained 7719F: drivers/media/i2c/mt9t001.c 7720F: include/media/i2c/mt9t001.h 7721 7722MT9V032 APTINA CAMERA SENSOR 7723M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7724L: linux-media@vger.kernel.org 7725T: git git://linuxtv.org/media_tree.git 7726S: Maintained 7727F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7728F: drivers/media/i2c/mt9v032.c 7729F: include/media/i2c/mt9v032.h 7730 7731MULTIFUNCTION DEVICES (MFD) 7732M: Lee Jones <lee.jones@linaro.org> 7733T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7734S: Supported 7735F: drivers/mfd/ 7736F: include/linux/mfd/ 7737 7738MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7739M: Ulf Hansson <ulf.hansson@linaro.org> 7740L: linux-mmc@vger.kernel.org 7741T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7742S: Maintained 7743F: drivers/mmc/ 7744F: include/linux/mmc/ 7745F: include/uapi/linux/mmc/ 7746 7747MULTIMEDIA CARD (MMC) ETC. OVER SPI 7748S: Orphan 7749F: drivers/mmc/host/mmc_spi.c 7750F: include/linux/spi/mmc_spi.h 7751 7752MULTISOUND SOUND DRIVER 7753M: Andrew Veliath <andrewtv@usa.net> 7754S: Maintained 7755F: Documentation/sound/oss/MultiSound 7756F: sound/oss/msnd* 7757 7758MULTITECH MULTIPORT CARD (ISICOM) 7759S: Orphan 7760F: drivers/tty/isicom.c 7761F: include/linux/isicom.h 7762 7763MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7764M: Bin Liu <b-liu@ti.com> 7765L: linux-usb@vger.kernel.org 7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7767S: Maintained 7768F: drivers/usb/musb/ 7769 7770MXL5007T MEDIA DRIVER 7771M: Michael Krufky <mkrufky@linuxtv.org> 7772L: linux-media@vger.kernel.org 7773W: https://linuxtv.org 7774W: http://github.com/mkrufky 7775Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7776T: git git://linuxtv.org/mkrufky/tuners.git 7777S: Maintained 7778F: drivers/media/tuners/mxl5007t.* 7779 7780MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7781M: Hyong-Youb Kim <hykim@myri.com> 7782L: netdev@vger.kernel.org 7783W: https://www.myricom.com/support/downloads/myri10ge.html 7784S: Supported 7785F: drivers/net/ethernet/myricom/myri10ge/ 7786 7787NAND FLASH SUBSYSTEM 7788M: Boris Brezillon <boris.brezillon@free-electrons.com> 7789R: Richard Weinberger <richard@nod.at> 7790L: linux-mtd@lists.infradead.org 7791W: http://www.linux-mtd.infradead.org/ 7792Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7793T: git git://github.com/linux-nand/linux.git 7794S: Maintained 7795F: drivers/mtd/nand/ 7796F: include/linux/mtd/nand*.h 7797 7798NATSEMI ETHERNET DRIVER (DP8381x) 7799S: Orphan 7800F: drivers/net/ethernet/natsemi/natsemi.c 7801 7802NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7803M: Daniel Mack <zonque@gmail.com> 7804S: Maintained 7805L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7806W: http://www.native-instruments.com 7807F: sound/usb/caiaq/ 7808 7809NCP FILESYSTEM 7810M: Petr Vandrovec <petr@vandrovec.name> 7811S: Odd Fixes 7812F: fs/ncpfs/ 7813 7814NCR 5380 SCSI DRIVERS 7815M: Finn Thain <fthain@telegraphics.com.au> 7816M: Michael Schmitz <schmitzmic@gmail.com> 7817L: linux-scsi@vger.kernel.org 7818S: Maintained 7819F: Documentation/scsi/g_NCR5380.txt 7820F: Documentation/scsi/dtc3x80.txt 7821F: drivers/scsi/NCR5380.* 7822F: drivers/scsi/arm/cumana_1.c 7823F: drivers/scsi/arm/oak.c 7824F: drivers/scsi/atari_scsi.* 7825F: drivers/scsi/dmx3191d.c 7826F: drivers/scsi/dtc.* 7827F: drivers/scsi/g_NCR5380.* 7828F: drivers/scsi/g_NCR5380_mmio.c 7829F: drivers/scsi/mac_scsi.* 7830F: drivers/scsi/pas16.* 7831F: drivers/scsi/sun3_scsi.* 7832F: drivers/scsi/sun3_scsi_vme.c 7833F: drivers/scsi/t128.* 7834 7835NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7836M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7837L: linux-scsi@vger.kernel.org 7838S: Maintained 7839F: drivers/scsi/NCR_D700.* 7840 7841NCT6775 HARDWARE MONITOR DRIVER 7842M: Guenter Roeck <linux@roeck-us.net> 7843L: linux-hwmon@vger.kernel.org 7844S: Maintained 7845F: Documentation/hwmon/nct6775 7846F: drivers/hwmon/nct6775.c 7847 7848NETEFFECT IWARP RNIC DRIVER (IW_NES) 7849M: Faisal Latif <faisal.latif@intel.com> 7850L: linux-rdma@vger.kernel.org 7851W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7852S: Supported 7853F: drivers/infiniband/hw/nes/ 7854 7855NETEM NETWORK EMULATOR 7856M: Stephen Hemminger <stephen@networkplumber.org> 7857L: netem@lists.linux-foundation.org (moderated for non-subscribers) 7858S: Maintained 7859F: net/sched/sch_netem.c 7860 7861NETERION 10GbE DRIVERS (s2io/vxge) 7862M: Jon Mason <jdmason@kudzu.us> 7863L: netdev@vger.kernel.org 7864S: Supported 7865F: Documentation/networking/s2io.txt 7866F: Documentation/networking/vxge.txt 7867F: drivers/net/ethernet/neterion/ 7868 7869NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7870M: Pablo Neira Ayuso <pablo@netfilter.org> 7871M: Patrick McHardy <kaber@trash.net> 7872M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7873L: netfilter-devel@vger.kernel.org 7874L: coreteam@netfilter.org 7875W: http://www.netfilter.org/ 7876W: http://www.iptables.org/ 7877Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7878T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7879T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7880S: Supported 7881F: include/linux/netfilter* 7882F: include/linux/netfilter/ 7883F: include/net/netfilter/ 7884F: include/uapi/linux/netfilter* 7885F: include/uapi/linux/netfilter/ 7886F: net/*/netfilter.c 7887F: net/*/netfilter/ 7888F: net/netfilter/ 7889F: net/bridge/br_netfilter*.c 7890 7891NETLABEL 7892M: Paul Moore <paul@paul-moore.com> 7893W: http://netlabel.sf.net 7894L: netdev@vger.kernel.org 7895S: Maintained 7896F: Documentation/netlabel/ 7897F: include/net/netlabel.h 7898F: net/netlabel/ 7899 7900NETROM NETWORK LAYER 7901M: Ralf Baechle <ralf@linux-mips.org> 7902L: linux-hams@vger.kernel.org 7903W: http://www.linux-ax25.org/ 7904S: Maintained 7905F: include/net/netrom.h 7906F: include/uapi/linux/netrom.h 7907F: net/netrom/ 7908 7909NETRONOME ETHERNET DRIVERS 7910M: Jakub Kicinski <jakub.kicinski@netronome.com> 7911L: oss-drivers@netronome.com 7912S: Maintained 7913F: drivers/net/ethernet/netronome/ 7914 7915NETWORK BLOCK DEVICE (NBD) 7916M: Markus Pargmann <mpa@pengutronix.de> 7917S: Maintained 7918L: nbd-general@lists.sourceforge.net 7919T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7920F: Documentation/blockdev/nbd.txt 7921F: drivers/block/nbd.c 7922F: include/uapi/linux/nbd.h 7923 7924NETWORK DROP MONITOR 7925M: Neil Horman <nhorman@tuxdriver.com> 7926L: netdev@vger.kernel.org 7927S: Maintained 7928W: https://fedorahosted.org/dropwatch/ 7929F: net/core/drop_monitor.c 7930 7931NETWORKING [GENERAL] 7932M: "David S. Miller" <davem@davemloft.net> 7933L: netdev@vger.kernel.org 7934W: http://www.linuxfoundation.org/en/Net 7935Q: http://patchwork.ozlabs.org/project/netdev/list/ 7936T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7937T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7938S: Maintained 7939F: net/ 7940F: include/net/ 7941F: include/linux/in.h 7942F: include/linux/net.h 7943F: include/linux/netdevice.h 7944F: include/uapi/linux/in.h 7945F: include/uapi/linux/net.h 7946F: include/uapi/linux/netdevice.h 7947F: include/uapi/linux/net_namespace.h 7948F: tools/net/ 7949F: tools/testing/selftests/net/ 7950F: lib/random32.c 7951F: lib/test_bpf.c 7952 7953NETWORKING [IPv4/IPv6] 7954M: "David S. Miller" <davem@davemloft.net> 7955M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7956M: James Morris <jmorris@namei.org> 7957M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7958M: Patrick McHardy <kaber@trash.net> 7959L: netdev@vger.kernel.org 7960T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7961S: Maintained 7962F: net/ipv4/ 7963F: net/ipv6/ 7964F: include/net/ip* 7965F: arch/x86/net/* 7966 7967NETWORKING [IPSEC] 7968M: Steffen Klassert <steffen.klassert@secunet.com> 7969M: Herbert Xu <herbert@gondor.apana.org.au> 7970M: "David S. Miller" <davem@davemloft.net> 7971L: netdev@vger.kernel.org 7972T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7973T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7974S: Maintained 7975F: net/core/flow.c 7976F: net/xfrm/ 7977F: net/key/ 7978F: net/ipv4/xfrm* 7979F: net/ipv4/esp4.c 7980F: net/ipv4/ah4.c 7981F: net/ipv4/ipcomp.c 7982F: net/ipv4/ip_vti.c 7983F: net/ipv6/xfrm* 7984F: net/ipv6/esp6.c 7985F: net/ipv6/ah6.c 7986F: net/ipv6/ipcomp6.c 7987F: net/ipv6/ip6_vti.c 7988F: include/uapi/linux/xfrm.h 7989F: include/net/xfrm.h 7990 7991NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 7992M: Paul Moore <paul@paul-moore.com> 7993L: netdev@vger.kernel.org 7994S: Maintained 7995 7996NETWORKING [WIRELESS] 7997L: linux-wireless@vger.kernel.org 7998Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7999 8000NETWORKING DRIVERS 8001L: netdev@vger.kernel.org 8002W: http://www.linuxfoundation.org/en/Net 8003Q: http://patchwork.ozlabs.org/project/netdev/list/ 8004T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8005T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8006S: Odd Fixes 8007F: Documentation/devicetree/bindings/net/ 8008F: drivers/net/ 8009F: include/linux/if_* 8010F: include/linux/netdevice.h 8011F: include/linux/etherdevice.h 8012F: include/linux/fcdevice.h 8013F: include/linux/fddidevice.h 8014F: include/linux/hippidevice.h 8015F: include/linux/inetdevice.h 8016F: include/uapi/linux/if_* 8017F: include/uapi/linux/netdevice.h 8018 8019NETWORKING DRIVERS (WIRELESS) 8020M: Kalle Valo <kvalo@codeaurora.org> 8021L: linux-wireless@vger.kernel.org 8022Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8023T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8024T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8025S: Maintained 8026F: drivers/net/wireless/ 8027 8028NETXEN (1/10) GbE SUPPORT 8029M: Manish Chopra <manish.chopra@qlogic.com> 8030M: Sony Chacko <sony.chacko@qlogic.com> 8031M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8032L: netdev@vger.kernel.org 8033W: http://www.qlogic.com 8034S: Supported 8035F: drivers/net/ethernet/qlogic/netxen/ 8036 8037NFC SUBSYSTEM 8038M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8039M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8040M: Samuel Ortiz <sameo@linux.intel.com> 8041L: linux-wireless@vger.kernel.org 8042L: linux-nfc@lists.01.org (subscribers-only) 8043S: Supported 8044F: net/nfc/ 8045F: include/net/nfc/ 8046F: include/uapi/linux/nfc.h 8047F: drivers/nfc/ 8048F: include/linux/platform_data/nfcmrvl.h 8049F: include/linux/platform_data/nxp-nci.h 8050F: include/linux/platform_data/pn544.h 8051F: include/linux/platform_data/st21nfca.h 8052F: include/linux/platform_data/st-nci.h 8053F: Documentation/devicetree/bindings/net/nfc/ 8054 8055NFS, SUNRPC, AND LOCKD CLIENTS 8056M: Trond Myklebust <trond.myklebust@primarydata.com> 8057M: Anna Schumaker <anna.schumaker@netapp.com> 8058L: linux-nfs@vger.kernel.org 8059W: http://client.linux-nfs.org 8060T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8061S: Maintained 8062F: fs/lockd/ 8063F: fs/nfs/ 8064F: fs/nfs_common/ 8065F: net/sunrpc/ 8066F: include/linux/lockd/ 8067F: include/linux/nfs* 8068F: include/linux/sunrpc/ 8069F: include/uapi/linux/nfs* 8070F: include/uapi/linux/sunrpc/ 8071 8072NILFS2 FILESYSTEM 8073M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8074L: linux-nilfs@vger.kernel.org 8075W: http://nilfs.sourceforge.net/ 8076W: http://nilfs.osdn.jp/ 8077T: git git://github.com/konis/nilfs2.git 8078S: Supported 8079F: Documentation/filesystems/nilfs2.txt 8080F: fs/nilfs2/ 8081F: include/linux/nilfs2_fs.h 8082F: include/trace/events/nilfs2.h 8083 8084NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8085M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8086W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8087S: Maintained 8088F: Documentation/scsi/NinjaSCSI.txt 8089F: drivers/scsi/pcmcia/nsp_* 8090 8091NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8092M: GOTO Masanori <gotom@debian.or.jp> 8093M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8094W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8095S: Maintained 8096F: Documentation/scsi/NinjaSCSI.txt 8097F: drivers/scsi/nsp32* 8098 8099NIOS2 ARCHITECTURE 8100M: Ley Foon Tan <lftan@altera.com> 8101L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8102T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8103S: Maintained 8104F: arch/nios2/ 8105 8106NOKIA N900 POWER SUPPLY DRIVERS 8107R: Pali Rohár <pali.rohar@gmail.com> 8108F: include/linux/power/bq2415x_charger.h 8109F: include/linux/power/bq27xxx_battery.h 8110F: include/linux/power/isp1704_charger.h 8111F: drivers/power/bq2415x_charger.c 8112F: drivers/power/bq27xxx_battery.c 8113F: drivers/power/bq27xxx_battery_i2c.c 8114F: drivers/power/isp1704_charger.c 8115F: drivers/power/rx51_battery.c 8116 8117NTB DRIVER CORE 8118M: Jon Mason <jdmason@kudzu.us> 8119M: Dave Jiang <dave.jiang@intel.com> 8120M: Allen Hubbe <Allen.Hubbe@emc.com> 8121L: linux-ntb@googlegroups.com 8122S: Supported 8123W: https://github.com/jonmason/ntb/wiki 8124T: git git://github.com/jonmason/ntb.git 8125F: drivers/ntb/ 8126F: drivers/net/ntb_netdev.c 8127F: include/linux/ntb.h 8128F: include/linux/ntb_transport.h 8129 8130NTB INTEL DRIVER 8131M: Jon Mason <jdmason@kudzu.us> 8132M: Dave Jiang <dave.jiang@intel.com> 8133L: linux-ntb@googlegroups.com 8134S: Supported 8135W: https://github.com/jonmason/ntb/wiki 8136T: git git://github.com/jonmason/ntb.git 8137F: drivers/ntb/hw/intel/ 8138 8139NTB AMD DRIVER 8140M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8141L: linux-ntb@googlegroups.com 8142S: Supported 8143F: drivers/ntb/hw/amd/ 8144 8145NTFS FILESYSTEM 8146M: Anton Altaparmakov <anton@tuxera.com> 8147L: linux-ntfs-dev@lists.sourceforge.net 8148W: http://www.tuxera.com/ 8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8150S: Supported 8151F: Documentation/filesystems/ntfs.txt 8152F: fs/ntfs/ 8153 8154NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8155M: Antonino Daplas <adaplas@gmail.com> 8156L: linux-fbdev@vger.kernel.org 8157S: Maintained 8158F: drivers/video/fbdev/riva/ 8159F: drivers/video/fbdev/nvidia/ 8160 8161NVM EXPRESS DRIVER 8162M: Keith Busch <keith.busch@intel.com> 8163M: Jens Axboe <axboe@fb.com> 8164L: linux-nvme@lists.infradead.org 8165T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8166W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8167S: Supported 8168F: drivers/nvme/host/ 8169F: include/linux/nvme.h 8170 8171NVMEM FRAMEWORK 8172M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8173M: Maxime Ripard <maxime.ripard@free-electrons.com> 8174S: Maintained 8175F: drivers/nvmem/ 8176F: Documentation/devicetree/bindings/nvmem/ 8177F: include/linux/nvmem-consumer.h 8178F: include/linux/nvmem-provider.h 8179 8180NXP-NCI NFC DRIVER 8181M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8182R: Charles Gorand <charles.gorand@effinnov.com> 8183L: linux-nfc@lists.01.org (moderated for non-subscribers) 8184S: Supported 8185F: drivers/nfc/nxp-nci 8186 8187NXP TDA998X DRM DRIVER 8188M: Russell King <rmk+kernel@armlinux.org.uk> 8189S: Supported 8190F: drivers/gpu/drm/i2c/tda998x_drv.c 8191F: include/drm/i2c/tda998x.h 8192 8193NXP TFA9879 DRIVER 8194M: Peter Rosin <peda@axentia.se> 8195L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8196S: Maintained 8197F: sound/soc/codecs/tfa9879* 8198 8199OBJTOOL 8200M: Josh Poimboeuf <jpoimboe@redhat.com> 8201S: Supported 8202F: tools/objtool/ 8203 8204OMAP SUPPORT 8205M: Tony Lindgren <tony@atomide.com> 8206L: linux-omap@vger.kernel.org 8207W: http://www.muru.com/linux/omap/ 8208W: http://linux.omap.com/ 8209Q: http://patchwork.kernel.org/project/linux-omap/list/ 8210T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8211S: Maintained 8212F: arch/arm/*omap*/ 8213F: arch/arm/configs/omap1_defconfig 8214F: arch/arm/configs/omap2plus_defconfig 8215F: drivers/i2c/busses/i2c-omap.c 8216F: drivers/irqchip/irq-omap-intc.c 8217F: drivers/mfd/*omap*.c 8218F: drivers/mfd/menelaus.c 8219F: drivers/mfd/palmas.c 8220F: drivers/mfd/tps65217.c 8221F: drivers/mfd/tps65218.c 8222F: drivers/mfd/tps65910.c 8223F: drivers/mfd/twl-core.[ch] 8224F: drivers/mfd/twl4030*.c 8225F: drivers/mfd/twl6030*.c 8226F: drivers/mfd/twl6040*.c 8227F: drivers/regulator/palmas-regulator*.c 8228F: drivers/regulator/pbias-regulator.c 8229F: drivers/regulator/tps65217-regulator.c 8230F: drivers/regulator/tps65218-regulator.c 8231F: drivers/regulator/tps65910-regulator.c 8232F: drivers/regulator/twl-regulator.c 8233F: include/linux/i2c-omap.h 8234 8235OMAP DEVICE TREE SUPPORT 8236M: Benoît Cousson <bcousson@baylibre.com> 8237M: Tony Lindgren <tony@atomide.com> 8238L: linux-omap@vger.kernel.org 8239L: devicetree@vger.kernel.org 8240S: Maintained 8241F: arch/arm/boot/dts/*omap* 8242F: arch/arm/boot/dts/*am3* 8243F: arch/arm/boot/dts/*am4* 8244F: arch/arm/boot/dts/*am5* 8245F: arch/arm/boot/dts/*dra7* 8246 8247OMAP CLOCK FRAMEWORK SUPPORT 8248M: Paul Walmsley <paul@pwsan.com> 8249L: linux-omap@vger.kernel.org 8250S: Maintained 8251F: arch/arm/*omap*/*clock* 8252 8253OMAP POWER MANAGEMENT SUPPORT 8254M: Kevin Hilman <khilman@kernel.org> 8255L: linux-omap@vger.kernel.org 8256S: Maintained 8257F: arch/arm/*omap*/*pm* 8258F: drivers/cpufreq/omap-cpufreq.c 8259 8260OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8261M: Rajendra Nayak <rnayak@codeaurora.org> 8262M: Paul Walmsley <paul@pwsan.com> 8263L: linux-omap@vger.kernel.org 8264S: Maintained 8265F: arch/arm/mach-omap2/prm* 8266 8267OMAP AUDIO SUPPORT 8268M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8269M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8270L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8271L: linux-omap@vger.kernel.org 8272S: Maintained 8273F: sound/soc/omap/ 8274 8275OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8276M: Roger Quadros <rogerq@ti.com> 8277M: Tony Lindgren <tony@atomide.com> 8278L: linux-omap@vger.kernel.org 8279S: Maintained 8280F: drivers/memory/omap-gpmc.c 8281F: arch/arm/mach-omap2/*gpmc* 8282 8283OMAP FRAMEBUFFER SUPPORT 8284M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8285L: linux-fbdev@vger.kernel.org 8286L: linux-omap@vger.kernel.org 8287S: Maintained 8288F: drivers/video/fbdev/omap/ 8289 8290OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8291M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8292L: linux-omap@vger.kernel.org 8293L: linux-fbdev@vger.kernel.org 8294S: Maintained 8295F: drivers/video/fbdev/omap2/ 8296F: Documentation/arm/OMAP/DSS 8297 8298OMAP HARDWARE SPINLOCK SUPPORT 8299M: Ohad Ben-Cohen <ohad@wizery.com> 8300L: linux-omap@vger.kernel.org 8301S: Maintained 8302F: drivers/hwspinlock/omap_hwspinlock.c 8303 8304OMAP MMC SUPPORT 8305M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8306L: linux-omap@vger.kernel.org 8307S: Maintained 8308F: drivers/mmc/host/omap.c 8309 8310OMAP HS MMC SUPPORT 8311L: linux-mmc@vger.kernel.org 8312L: linux-omap@vger.kernel.org 8313S: Orphan 8314F: drivers/mmc/host/omap_hsmmc.c 8315 8316OMAP RANDOM NUMBER GENERATOR SUPPORT 8317M: Deepak Saxena <dsaxena@plexity.net> 8318S: Maintained 8319F: drivers/char/hw_random/omap-rng.c 8320 8321OMAP HWMOD SUPPORT 8322M: Benoît Cousson <bcousson@baylibre.com> 8323M: Paul Walmsley <paul@pwsan.com> 8324L: linux-omap@vger.kernel.org 8325S: Maintained 8326F: arch/arm/mach-omap2/omap_hwmod.* 8327 8328OMAP HWMOD DATA 8329M: Paul Walmsley <paul@pwsan.com> 8330L: linux-omap@vger.kernel.org 8331S: Maintained 8332F: arch/arm/mach-omap2/omap_hwmod*data* 8333 8334OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8335M: Benoît Cousson <bcousson@baylibre.com> 8336L: linux-omap@vger.kernel.org 8337S: Maintained 8338F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8339 8340OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8341M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8342L: linux-media@vger.kernel.org 8343S: Maintained 8344F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8345F: drivers/media/platform/omap3isp/ 8346F: drivers/staging/media/omap4iss/ 8347 8348OMAP USB SUPPORT 8349L: linux-usb@vger.kernel.org 8350L: linux-omap@vger.kernel.org 8351S: Orphan 8352F: drivers/usb/*/*omap* 8353F: arch/arm/*omap*/usb* 8354 8355OMAP GPIO DRIVER 8356M: Grygorii Strashko <grygorii.strashko@ti.com> 8357M: Santosh Shilimkar <ssantosh@kernel.org> 8358M: Kevin Hilman <khilman@kernel.org> 8359L: linux-omap@vger.kernel.org 8360S: Maintained 8361F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8362F: drivers/gpio/gpio-omap.c 8363 8364OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8365M: Mark Jackson <mpfj@newflow.co.uk> 8366L: linux-omap@vger.kernel.org 8367S: Maintained 8368F: arch/arm/boot/dts/am335x-nano.dts 8369 8370OMFS FILESYSTEM 8371M: Bob Copeland <me@bobcopeland.com> 8372L: linux-karma-devel@lists.sourceforge.net 8373S: Maintained 8374F: Documentation/filesystems/omfs.txt 8375F: fs/omfs/ 8376 8377OMNIKEY CARDMAN 4000 DRIVER 8378M: Harald Welte <laforge@gnumonks.org> 8379S: Maintained 8380F: drivers/char/pcmcia/cm4000_cs.c 8381F: include/linux/cm4000_cs.h 8382F: include/uapi/linux/cm4000_cs.h 8383 8384OMNIKEY CARDMAN 4040 DRIVER 8385M: Harald Welte <laforge@gnumonks.org> 8386S: Maintained 8387F: drivers/char/pcmcia/cm4040_cs.* 8388 8389OMNIVISION OV7670 SENSOR DRIVER 8390M: Jonathan Corbet <corbet@lwn.net> 8391L: linux-media@vger.kernel.org 8392T: git git://linuxtv.org/media_tree.git 8393S: Maintained 8394F: drivers/media/i2c/ov7670.c 8395 8396ONENAND FLASH DRIVER 8397M: Kyungmin Park <kyungmin.park@samsung.com> 8398L: linux-mtd@lists.infradead.org 8399S: Maintained 8400F: drivers/mtd/onenand/ 8401F: include/linux/mtd/onenand*.h 8402 8403ONSTREAM SCSI TAPE DRIVER 8404M: Willem Riede <osst@riede.org> 8405L: osst-users@lists.sourceforge.net 8406L: linux-scsi@vger.kernel.org 8407S: Maintained 8408F: Documentation/scsi/osst.txt 8409F: drivers/scsi/osst.* 8410F: drivers/scsi/osst_*.h 8411F: drivers/scsi/st.h 8412 8413OPENCORES I2C BUS DRIVER 8414M: Peter Korsgaard <jacmet@sunsite.dk> 8415L: linux-i2c@vger.kernel.org 8416S: Maintained 8417F: Documentation/i2c/busses/i2c-ocores 8418F: drivers/i2c/busses/i2c-ocores.c 8419 8420OPEN FIRMWARE AND FLATTENED DEVICE TREE 8421M: Rob Herring <robh+dt@kernel.org> 8422M: Frank Rowand <frowand.list@gmail.com> 8423M: Grant Likely <grant.likely@linaro.org> 8424L: devicetree@vger.kernel.org 8425W: http://www.devicetree.org/ 8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git 8427S: Maintained 8428F: drivers/of/ 8429F: include/linux/of*.h 8430F: scripts/dtc/ 8431 8432OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8433M: Rob Herring <robh+dt@kernel.org> 8434M: Pawel Moll <pawel.moll@arm.com> 8435M: Mark Rutland <mark.rutland@arm.com> 8436M: Ian Campbell <ijc+devicetree@hellion.org.uk> 8437M: Kumar Gala <galak@codeaurora.org> 8438L: devicetree@vger.kernel.org 8439T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8440S: Maintained 8441F: Documentation/devicetree/ 8442F: arch/*/boot/dts/ 8443F: include/dt-bindings/ 8444 8445OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8446M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8447L: devicetree@vger.kernel.org 8448S: Maintained 8449F: Documentation/devicetree/dynamic-resolution-notes.txt 8450F: Documentation/devicetree/overlay-notes.txt 8451F: drivers/of/overlay.c 8452F: drivers/of/resolver.c 8453 8454OPENRISC ARCHITECTURE 8455M: Jonas Bonn <jonas@southpole.se> 8456W: http://openrisc.net 8457S: Maintained 8458T: git git://openrisc.net/~jonas/linux 8459F: arch/openrisc/ 8460 8461OPENVSWITCH 8462M: Pravin Shelar <pshelar@nicira.com> 8463L: netdev@vger.kernel.org 8464L: dev@openvswitch.org 8465W: http://openvswitch.org 8466S: Maintained 8467F: net/openvswitch/ 8468F: include/uapi/linux/openvswitch.h 8469 8470OPERATING PERFORMANCE POINTS (OPP) 8471M: Viresh Kumar <vireshk@kernel.org> 8472M: Nishanth Menon <nm@ti.com> 8473M: Stephen Boyd <sboyd@codeaurora.org> 8474L: linux-pm@vger.kernel.org 8475S: Maintained 8476T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8477F: drivers/base/power/opp/ 8478F: include/linux/pm_opp.h 8479F: Documentation/power/opp.txt 8480F: Documentation/devicetree/bindings/opp/ 8481 8482OPL4 DRIVER 8483M: Clemens Ladisch <clemens@ladisch.de> 8484L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8485T: git git://git.alsa-project.org/alsa-kernel.git 8486S: Maintained 8487F: sound/drivers/opl4/ 8488 8489OPROFILE 8490M: Robert Richter <rric@kernel.org> 8491L: oprofile-list@lists.sf.net 8492S: Maintained 8493F: arch/*/include/asm/oprofile*.h 8494F: arch/*/oprofile/ 8495F: drivers/oprofile/ 8496F: include/linux/oprofile.h 8497 8498ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8499M: Mark Fasheh <mfasheh@suse.com> 8500M: Joel Becker <jlbec@evilplan.org> 8501L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8502W: http://ocfs2.wiki.kernel.org 8503S: Supported 8504F: Documentation/filesystems/ocfs2.txt 8505F: Documentation/filesystems/dlmfs.txt 8506F: fs/ocfs2/ 8507 8508ORINOCO DRIVER 8509L: linux-wireless@vger.kernel.org 8510W: http://wireless.kernel.org/en/users/Drivers/orinoco 8511W: http://www.nongnu.org/orinoco/ 8512S: Orphan 8513F: drivers/net/wireless/intersil/orinoco/ 8514 8515OSD LIBRARY and FILESYSTEM 8516M: Boaz Harrosh <ooo@electrozaur.com> 8517M: Benny Halevy <bhalevy@primarydata.com> 8518L: osd-dev@open-osd.org 8519W: http://open-osd.org 8520T: git git://git.open-osd.org/open-osd.git 8521S: Maintained 8522F: drivers/scsi/osd/ 8523F: include/scsi/osd_* 8524F: fs/exofs/ 8525 8526OVERLAY FILESYSTEM 8527M: Miklos Szeredi <miklos@szeredi.hu> 8528L: linux-unionfs@vger.kernel.org 8529T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8530S: Supported 8531F: fs/overlayfs/ 8532F: Documentation/filesystems/overlayfs.txt 8533 8534ORANGEFS FILESYSTEM 8535M: Mike Marshall <hubcap@omnibond.com> 8536L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8537T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8538S: Supported 8539F: fs/orangefs/ 8540F: Documentation/filesystems/orangefs.txt 8541 8542P54 WIRELESS DRIVER 8543M: Christian Lamparter <chunkeey@googlemail.com> 8544L: linux-wireless@vger.kernel.org 8545W: http://wireless.kernel.org/en/users/Drivers/p54 8546S: Maintained 8547F: drivers/net/wireless/intersil/p54/ 8548 8549PA SEMI ETHERNET DRIVER 8550M: Olof Johansson <olof@lixom.net> 8551L: netdev@vger.kernel.org 8552S: Maintained 8553F: drivers/net/ethernet/pasemi/* 8554 8555PA SEMI SMBUS DRIVER 8556M: Olof Johansson <olof@lixom.net> 8557L: linux-i2c@vger.kernel.org 8558S: Maintained 8559F: drivers/i2c/busses/i2c-pasemi.c 8560 8561PADATA PARALLEL EXECUTION MECHANISM 8562M: Steffen Klassert <steffen.klassert@secunet.com> 8563L: linux-crypto@vger.kernel.org 8564S: Maintained 8565F: kernel/padata.c 8566F: include/linux/padata.h 8567F: Documentation/padata.txt 8568 8569PANASONIC LAPTOP ACPI EXTRAS DRIVER 8570M: Harald Welte <laforge@gnumonks.org> 8571L: platform-driver-x86@vger.kernel.org 8572S: Maintained 8573F: drivers/platform/x86/panasonic-laptop.c 8574 8575PANASONIC MN10300/AM33/AM34 PORT 8576M: David Howells <dhowells@redhat.com> 8577L: linux-am33-list@redhat.com (moderated for non-subscribers) 8578W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8579S: Maintained 8580F: Documentation/mn10300/ 8581F: arch/mn10300/ 8582 8583PARALLEL LCD/KEYPAD PANEL DRIVER 8584M: Willy Tarreau <willy@haproxy.com> 8585M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8586S: Odd Fixes 8587F: Documentation/misc-devices/lcd-panel-cgram.txt 8588F: drivers/misc/panel.c 8589 8590PARALLEL PORT SUBSYSTEM 8591M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8592M: Sudip Mukherjee <sudip@vectorindia.org> 8593L: linux-parport@lists.infradead.org (subscribers-only) 8594S: Maintained 8595F: drivers/parport/ 8596F: include/linux/parport*.h 8597F: drivers/char/ppdev.c 8598F: include/uapi/linux/ppdev.h 8599F: Documentation/parport*.txt 8600 8601PARAVIRT_OPS INTERFACE 8602M: Jeremy Fitzhardinge <jeremy@goop.org> 8603M: Chris Wright <chrisw@sous-sol.org> 8604M: Alok Kataria <akataria@vmware.com> 8605M: Rusty Russell <rusty@rustcorp.com.au> 8606L: virtualization@lists.linux-foundation.org 8607S: Supported 8608F: Documentation/virtual/paravirt_ops.txt 8609F: arch/*/kernel/paravirt* 8610F: arch/*/include/asm/paravirt.h 8611 8612PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8613M: Tim Waugh <tim@cyberelk.net> 8614L: linux-parport@lists.infradead.org (subscribers-only) 8615S: Maintained 8616F: Documentation/blockdev/paride.txt 8617F: drivers/block/paride/ 8618 8619PARISC ARCHITECTURE 8620M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8621M: Helge Deller <deller@gmx.de> 8622L: linux-parisc@vger.kernel.org 8623W: http://www.parisc-linux.org/ 8624Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8626T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8627S: Maintained 8628F: arch/parisc/ 8629F: Documentation/parisc/ 8630F: drivers/parisc/ 8631F: drivers/char/agp/parisc-agp.c 8632F: drivers/input/serio/gscps2.c 8633F: drivers/parport/parport_gsc.* 8634F: drivers/tty/serial/8250/8250_gsc.c 8635F: drivers/video/fbdev/sti* 8636F: drivers/video/console/sti* 8637F: drivers/video/logo/logo_parisc* 8638 8639PC87360 HARDWARE MONITORING DRIVER 8640M: Jim Cromie <jim.cromie@gmail.com> 8641L: linux-hwmon@vger.kernel.org 8642S: Maintained 8643F: Documentation/hwmon/pc87360 8644F: drivers/hwmon/pc87360.c 8645 8646PC8736x GPIO DRIVER 8647M: Jim Cromie <jim.cromie@gmail.com> 8648S: Maintained 8649F: drivers/char/pc8736x_gpio.c 8650 8651PC87427 HARDWARE MONITORING DRIVER 8652M: Jean Delvare <jdelvare@suse.com> 8653L: linux-hwmon@vger.kernel.org 8654S: Maintained 8655F: Documentation/hwmon/pc87427 8656F: drivers/hwmon/pc87427.c 8657 8658PCA9532 LED DRIVER 8659M: Riku Voipio <riku.voipio@iki.fi> 8660S: Maintained 8661F: drivers/leds/leds-pca9532.c 8662F: include/linux/leds-pca9532.h 8663 8664PCA9541 I2C BUS MASTER SELECTOR DRIVER 8665M: Guenter Roeck <linux@roeck-us.net> 8666L: linux-i2c@vger.kernel.org 8667S: Maintained 8668F: drivers/i2c/muxes/i2c-mux-pca9541.c 8669 8670PCDP - PRIMARY CONSOLE AND DEBUG PORT 8671M: Khalid Aziz <khalid@gonehiking.org> 8672S: Maintained 8673F: drivers/firmware/pcdp.* 8674 8675PCI ERROR RECOVERY 8676M: Linas Vepstas <linasvepstas@gmail.com> 8677L: linux-pci@vger.kernel.org 8678S: Supported 8679F: Documentation/PCI/pci-error-recovery.txt 8680 8681PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8682M: Russell Currey <ruscur@russell.cc> 8683L: linuxppc-dev@lists.ozlabs.org 8684S: Supported 8685F: Documentation/powerpc/eeh-pci-error-recovery.txt 8686F: arch/powerpc/kernel/eeh*.c 8687F: arch/powerpc/platforms/*/eeh*.c 8688F: arch/powerpc/include/*/eeh*.h 8689 8690PCI SUBSYSTEM 8691M: Bjorn Helgaas <bhelgaas@google.com> 8692L: linux-pci@vger.kernel.org 8693Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8694T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8695S: Supported 8696F: Documentation/PCI/ 8697F: drivers/pci/ 8698F: include/linux/pci* 8699F: arch/x86/pci/ 8700F: arch/x86/kernel/quirks.c 8701 8702PCI DRIVER FOR ALTERA PCIE IP 8703M: Ley Foon Tan <lftan@altera.com> 8704L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8705L: linux-pci@vger.kernel.org 8706S: Supported 8707F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8708F: drivers/pci/host/pcie-altera.c 8709 8710PCI DRIVER FOR ARM VERSATILE PLATFORM 8711M: Rob Herring <robh@kernel.org> 8712L: linux-pci@vger.kernel.org 8713L: linux-arm-kernel@lists.infradead.org 8714S: Maintained 8715F: Documentation/devicetree/bindings/pci/versatile.txt 8716F: drivers/pci/host/pci-versatile.c 8717 8718PCI DRIVER FOR APPLIEDMICRO XGENE 8719M: Tanmay Inamdar <tinamdar@apm.com> 8720L: linux-pci@vger.kernel.org 8721L: linux-arm-kernel@lists.infradead.org 8722S: Maintained 8723F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8724F: drivers/pci/host/pci-xgene.c 8725 8726PCI DRIVER FOR FREESCALE LAYERSCAPE 8727M: Minghuan Lian <minghuan.Lian@freescale.com> 8728M: Mingkai Hu <mingkai.hu@freescale.com> 8729M: Roy Zang <tie-fei.zang@freescale.com> 8730L: linuxppc-dev@lists.ozlabs.org 8731L: linux-pci@vger.kernel.org 8732L: linux-arm-kernel@lists.infradead.org 8733S: Maintained 8734F: drivers/pci/host/*layerscape* 8735 8736PCI DRIVER FOR IMX6 8737M: Richard Zhu <Richard.Zhu@freescale.com> 8738M: Lucas Stach <l.stach@pengutronix.de> 8739L: linux-pci@vger.kernel.org 8740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8741S: Maintained 8742F: drivers/pci/host/*imx6* 8743 8744PCI DRIVER FOR TI KEYSTONE 8745M: Murali Karicheri <m-karicheri2@ti.com> 8746L: linux-pci@vger.kernel.org 8747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8748S: Maintained 8749F: drivers/pci/host/*keystone* 8750 8751PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8752M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8753M: Jason Cooper <jason@lakedaemon.net> 8754L: linux-pci@vger.kernel.org 8755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8756S: Maintained 8757F: drivers/pci/host/*mvebu* 8758 8759PCI DRIVER FOR NVIDIA TEGRA 8760M: Thierry Reding <thierry.reding@gmail.com> 8761L: linux-tegra@vger.kernel.org 8762L: linux-pci@vger.kernel.org 8763S: Supported 8764F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8765F: drivers/pci/host/pci-tegra.c 8766 8767PCI DRIVER FOR TI DRA7XX 8768M: Kishon Vijay Abraham I <kishon@ti.com> 8769L: linux-omap@vger.kernel.org 8770L: linux-pci@vger.kernel.org 8771S: Supported 8772F: Documentation/devicetree/bindings/pci/ti-pci.txt 8773F: drivers/pci/host/pci-dra7xx.c 8774 8775PCI DRIVER FOR RENESAS R-CAR 8776M: Simon Horman <horms@verge.net.au> 8777L: linux-pci@vger.kernel.org 8778L: linux-renesas-soc@vger.kernel.org 8779S: Maintained 8780F: drivers/pci/host/*rcar* 8781 8782PCI DRIVER FOR SAMSUNG EXYNOS 8783M: Jingoo Han <jingoohan1@gmail.com> 8784L: linux-pci@vger.kernel.org 8785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8786L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8787S: Maintained 8788F: drivers/pci/host/pci-exynos.c 8789 8790PCI DRIVER FOR SYNOPSIS DESIGNWARE 8791M: Jingoo Han <jingoohan1@gmail.com> 8792M: Pratyush Anand <pratyush.anand@gmail.com> 8793L: linux-pci@vger.kernel.org 8794S: Maintained 8795F: drivers/pci/host/*designware* 8796 8797PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8798M: Joao Pinto <jpinto@synopsys.com> 8799L: linux-pci@vger.kernel.org 8800S: Maintained 8801F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8802F: drivers/pci/host/pcie-designware-plat.c 8803 8804PCI DRIVER FOR GENERIC OF HOSTS 8805M: Will Deacon <will.deacon@arm.com> 8806L: linux-pci@vger.kernel.org 8807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8808S: Maintained 8809F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8810F: drivers/pci/host/pci-host-common.c 8811F: drivers/pci/host/pci-host-generic.c 8812 8813PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8814M: Keith Busch <keith.busch@intel.com> 8815L: linux-pci@vger.kernel.org 8816S: Supported 8817F: arch/x86/pci/vmd.c 8818 8819PCIE DRIVER FOR ST SPEAR13XX 8820M: Pratyush Anand <pratyush.anand@gmail.com> 8821L: linux-pci@vger.kernel.org 8822S: Maintained 8823F: drivers/pci/host/*spear* 8824 8825PCI MSI DRIVER FOR ALTERA MSI IP 8826M: Ley Foon Tan <lftan@altera.com> 8827L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8828L: linux-pci@vger.kernel.org 8829S: Supported 8830F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8831F: drivers/pci/host/pcie-altera-msi.c 8832 8833PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8834M: Duc Dang <dhdang@apm.com> 8835L: linux-pci@vger.kernel.org 8836L: linux-arm-kernel@lists.infradead.org 8837S: Maintained 8838F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8839F: drivers/pci/host/pci-xgene-msi.c 8840 8841PCIE DRIVER FOR HISILICON 8842M: Zhou Wang <wangzhou1@hisilicon.com> 8843M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8844L: linux-pci@vger.kernel.org 8845S: Maintained 8846F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8847F: drivers/pci/host/pcie-hisi.c 8848 8849PCIE DRIVER FOR QUALCOMM MSM 8850M: Stanimir Varbanov <svarbanov@mm-sol.com> 8851L: linux-pci@vger.kernel.org 8852L: linux-arm-msm@vger.kernel.org 8853S: Maintained 8854F: drivers/pci/host/*qcom* 8855 8856PCIE DRIVER FOR CAVIUM THUNDERX 8857M: David Daney <david.daney@cavium.com> 8858L: linux-pci@vger.kernel.org 8859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8860S: Supported 8861F: Documentation/devicetree/bindings/pci/pci-thunder-* 8862F: drivers/pci/host/pci-thunder-* 8863 8864PCMCIA SUBSYSTEM 8865P: Linux PCMCIA Team 8866L: linux-pcmcia@lists.infradead.org 8867W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8868T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8869S: Maintained 8870F: Documentation/pcmcia/ 8871F: drivers/pcmcia/ 8872F: include/pcmcia/ 8873 8874PCNET32 NETWORK DRIVER 8875M: Don Fry <pcnet32@frontier.com> 8876L: netdev@vger.kernel.org 8877S: Maintained 8878F: drivers/net/ethernet/amd/pcnet32.c 8879 8880PCRYPT PARALLEL CRYPTO ENGINE 8881M: Steffen Klassert <steffen.klassert@secunet.com> 8882L: linux-crypto@vger.kernel.org 8883S: Maintained 8884F: crypto/pcrypt.c 8885F: include/crypto/pcrypt.h 8886 8887PER-CPU MEMORY ALLOCATOR 8888M: Tejun Heo <tj@kernel.org> 8889M: Christoph Lameter <cl@linux.com> 8890T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8891S: Maintained 8892F: include/linux/percpu*.h 8893F: mm/percpu*.c 8894F: arch/*/include/asm/percpu.h 8895 8896PER-TASK DELAY ACCOUNTING 8897M: Balbir Singh <bsingharora@gmail.com> 8898S: Maintained 8899F: include/linux/delayacct.h 8900F: kernel/delayacct.c 8901 8902PERFORMANCE EVENTS SUBSYSTEM 8903M: Peter Zijlstra <peterz@infradead.org> 8904M: Ingo Molnar <mingo@redhat.com> 8905M: Arnaldo Carvalho de Melo <acme@kernel.org> 8906R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8907L: linux-kernel@vger.kernel.org 8908T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8909S: Supported 8910F: kernel/events/* 8911F: include/linux/perf_event.h 8912F: include/uapi/linux/perf_event.h 8913F: arch/*/kernel/perf_event*.c 8914F: arch/*/kernel/*/perf_event*.c 8915F: arch/*/kernel/*/*/perf_event*.c 8916F: arch/*/include/asm/perf_event.h 8917F: arch/*/kernel/perf_callchain.c 8918F: arch/*/events/* 8919F: tools/perf/ 8920 8921PERSONALITY HANDLING 8922M: Christoph Hellwig <hch@infradead.org> 8923L: linux-abi-devel@lists.sourceforge.net 8924S: Maintained 8925F: include/linux/personality.h 8926F: include/uapi/linux/personality.h 8927 8928PHONET PROTOCOL 8929M: Remi Denis-Courmont <courmisch@gmail.com> 8930S: Supported 8931F: Documentation/networking/phonet.txt 8932F: include/linux/phonet.h 8933F: include/net/phonet/ 8934F: include/uapi/linux/phonet.h 8935F: net/phonet/ 8936 8937PHRAM MTD DRIVER 8938M: Joern Engel <joern@lazybastard.org> 8939L: linux-mtd@lists.infradead.org 8940S: Maintained 8941F: drivers/mtd/devices/phram.c 8942 8943PICOLCD HID DRIVER 8944M: Bruno Prémont <bonbons@linux-vserver.org> 8945L: linux-input@vger.kernel.org 8946S: Maintained 8947F: drivers/hid/hid-picolcd* 8948 8949PICOXCELL SUPPORT 8950M: Jamie Iles <jamie@jamieiles.com> 8951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8952T: git git://github.com/jamieiles/linux-2.6-ji.git 8953S: Supported 8954F: arch/arm/boot/dts/picoxcell* 8955F: arch/arm/mach-picoxcell/ 8956F: drivers/crypto/picoxcell* 8957 8958PIN CONTROL SUBSYSTEM 8959M: Linus Walleij <linus.walleij@linaro.org> 8960L: linux-gpio@vger.kernel.org 8961T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8962S: Maintained 8963F: drivers/pinctrl/ 8964F: include/linux/pinctrl/ 8965 8966PIN CONTROLLER - ATMEL AT91 8967M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8969S: Maintained 8970F: drivers/pinctrl/pinctrl-at91.* 8971 8972PIN CONTROLLER - ATMEL AT91 PIO4 8973M: Ludovic Desroches <ludovic.desroches@atmel.com> 8974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8975L: linux-gpio@vger.kernel.org 8976S: Supported 8977F: drivers/pinctrl/pinctrl-at91-pio4.* 8978 8979PIN CONTROLLER - INTEL 8980M: Mika Westerberg <mika.westerberg@linux.intel.com> 8981M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8982S: Maintained 8983F: drivers/pinctrl/intel/ 8984 8985PIN CONTROLLER - RENESAS 8986M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8987M: Geert Uytterhoeven <geert+renesas@glider.be> 8988L: linux-renesas-soc@vger.kernel.org 8989S: Maintained 8990F: drivers/pinctrl/sh-pfc/ 8991 8992PIN CONTROLLER - SAMSUNG 8993M: Tomasz Figa <tomasz.figa@gmail.com> 8994M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 8995M: Sylwester Nawrocki <s.nawrocki@samsung.com> 8996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8997L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8998S: Maintained 8999F: drivers/pinctrl/samsung/ 9000 9001PIN CONTROLLER - SINGLE 9002M: Tony Lindgren <tony@atomide.com> 9003M: Haojian Zhuang <haojian.zhuang@linaro.org> 9004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9005L: linux-omap@vger.kernel.org 9006S: Maintained 9007F: drivers/pinctrl/pinctrl-single.c 9008 9009PIN CONTROLLER - ST SPEAR 9010M: Viresh Kumar <vireshk@kernel.org> 9011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9012W: http://www.st.com/spear 9013S: Maintained 9014F: drivers/pinctrl/spear/ 9015 9016PKTCDVD DRIVER 9017M: Jiri Kosina <jikos@kernel.org> 9018S: Maintained 9019F: drivers/block/pktcdvd.c 9020F: include/linux/pktcdvd.h 9021F: include/uapi/linux/pktcdvd.h 9022 9023PKUNITY SOC DRIVERS 9024M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9025W: http://mprc.pku.edu.cn/~guanxuetao/linux 9026S: Maintained 9027T: git git://github.com/gxt/linux.git 9028F: drivers/input/serio/i8042-unicore32io.h 9029F: drivers/i2c/busses/i2c-puv3.c 9030F: drivers/video/fbdev/fb-puv3.c 9031F: drivers/rtc/rtc-puv3.c 9032 9033PMBUS HARDWARE MONITORING DRIVERS 9034M: Guenter Roeck <linux@roeck-us.net> 9035L: linux-hwmon@vger.kernel.org 9036W: http://hwmon.wiki.kernel.org/ 9037W: http://www.roeck-us.net/linux/drivers/ 9038T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9039S: Maintained 9040F: Documentation/hwmon/pmbus 9041F: drivers/hwmon/pmbus/ 9042F: include/linux/i2c/pmbus.h 9043 9044PMC SIERRA MaxRAID DRIVER 9045L: linux-scsi@vger.kernel.org 9046W: http://www.pmc-sierra.com/ 9047S: Orphan 9048F: drivers/scsi/pmcraid.* 9049 9050PMC SIERRA PM8001 DRIVER 9051M: Jack Wang <jinpu.wang@profitbricks.com> 9052M: lindar_liu@usish.com 9053L: pmchba@pmcs.com 9054L: linux-scsi@vger.kernel.org 9055S: Supported 9056F: drivers/scsi/pm8001/ 9057 9058POSIX CLOCKS and TIMERS 9059M: Thomas Gleixner <tglx@linutronix.de> 9060L: linux-kernel@vger.kernel.org 9061T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9062S: Maintained 9063F: fs/timerfd.c 9064F: include/linux/timer* 9065F: kernel/time/*timer* 9066 9067POWER MANAGEMENT CORE 9068M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9069L: linux-pm@vger.kernel.org 9070T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9071S: Supported 9072F: drivers/base/power/ 9073F: include/linux/pm.h 9074F: include/linux/pm_* 9075F: include/linux/powercap.h 9076F: drivers/powercap/ 9077 9078POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9079M: Sebastian Reichel <sre@kernel.org> 9080M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9081M: David Woodhouse <dwmw2@infradead.org> 9082L: linux-pm@vger.kernel.org 9083T: git git://git.infradead.org/battery-2.6.git 9084S: Maintained 9085F: include/linux/power_supply.h 9086F: drivers/power/ 9087X: drivers/power/avs/ 9088 9089POWER STATE COORDINATION INTERFACE (PSCI) 9090M: Mark Rutland <mark.rutland@arm.com> 9091M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9092L: linux-arm-kernel@lists.infradead.org 9093S: Maintained 9094F: drivers/firmware/psci.c 9095F: include/linux/psci.h 9096F: include/uapi/linux/psci.h 9097 9098PNP SUPPORT 9099M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9100S: Maintained 9101F: drivers/pnp/ 9102 9103PPP PROTOCOL DRIVERS AND COMPRESSORS 9104M: Paul Mackerras <paulus@samba.org> 9105L: linux-ppp@vger.kernel.org 9106S: Maintained 9107F: drivers/net/ppp/ppp_* 9108 9109PPP OVER ATM (RFC 2364) 9110M: Mitchell Blank Jr <mitch@sfgoth.com> 9111S: Maintained 9112F: net/atm/pppoatm.c 9113F: include/uapi/linux/atmppp.h 9114 9115PPP OVER ETHERNET 9116M: Michal Ostrowski <mostrows@earthlink.net> 9117S: Maintained 9118F: drivers/net/ppp/pppoe.c 9119F: drivers/net/ppp/pppox.c 9120 9121PPP OVER L2TP 9122M: James Chapman <jchapman@katalix.com> 9123S: Maintained 9124F: net/l2tp/l2tp_ppp.c 9125F: include/linux/if_pppol2tp.h 9126F: include/uapi/linux/if_pppol2tp.h 9127 9128PPS SUPPORT 9129M: Rodolfo Giometti <giometti@enneenne.com> 9130W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9131L: linuxpps@ml.enneenne.com (subscribers-only) 9132S: Maintained 9133F: Documentation/pps/ 9134F: drivers/pps/ 9135F: include/linux/pps*.h 9136 9137PPTP DRIVER 9138M: Dmitry Kozlov <xeb@mail.ru> 9139L: netdev@vger.kernel.org 9140S: Maintained 9141F: drivers/net/ppp/pptp.c 9142W: http://sourceforge.net/projects/accel-pptp 9143 9144PREEMPTIBLE KERNEL 9145M: Robert Love <rml@tech9.net> 9146L: kpreempt-tech@lists.sourceforge.net 9147W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9148S: Supported 9149F: Documentation/preempt-locking.txt 9150F: include/linux/preempt.h 9151 9152PRISM54 WIRELESS DRIVER 9153M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9154L: linux-wireless@vger.kernel.org 9155W: http://wireless.kernel.org/en/users/Drivers/p54 9156S: Obsolete 9157F: drivers/net/wireless/intersil/prism54/ 9158 9159PS3 NETWORK SUPPORT 9160M: Geoff Levand <geoff@infradead.org> 9161L: netdev@vger.kernel.org 9162L: linuxppc-dev@lists.ozlabs.org 9163S: Maintained 9164F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9165 9166PS3 PLATFORM SUPPORT 9167M: Geoff Levand <geoff@infradead.org> 9168L: linuxppc-dev@lists.ozlabs.org 9169S: Maintained 9170F: arch/powerpc/boot/ps3* 9171F: arch/powerpc/include/asm/lv1call.h 9172F: arch/powerpc/include/asm/ps3*.h 9173F: arch/powerpc/platforms/ps3/ 9174F: drivers/*/ps3* 9175F: drivers/ps3/ 9176F: drivers/rtc/rtc-ps3.c 9177F: drivers/usb/host/*ps3.c 9178F: sound/ppc/snd_ps3* 9179 9180PS3VRAM DRIVER 9181M: Jim Paris <jim@jtan.com> 9182M: Geoff Levand <geoff@infradead.org> 9183L: linuxppc-dev@lists.ozlabs.org 9184S: Maintained 9185F: drivers/block/ps3vram.c 9186 9187PSTORE FILESYSTEM 9188M: Anton Vorontsov <anton@enomsg.org> 9189M: Colin Cross <ccross@android.com> 9190M: Kees Cook <keescook@chromium.org> 9191M: Tony Luck <tony.luck@intel.com> 9192S: Maintained 9193T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9194F: fs/pstore/ 9195F: include/linux/pstore* 9196F: drivers/firmware/efi/efi-pstore.c 9197F: drivers/acpi/apei/erst.c 9198 9199PTP HARDWARE CLOCK SUPPORT 9200M: Richard Cochran <richardcochran@gmail.com> 9201L: netdev@vger.kernel.org 9202S: Maintained 9203W: http://linuxptp.sourceforge.net/ 9204F: Documentation/ABI/testing/sysfs-ptp 9205F: Documentation/ptp/* 9206F: drivers/net/ethernet/freescale/gianfar_ptp.c 9207F: drivers/net/phy/dp83640* 9208F: drivers/ptp/* 9209F: include/linux/ptp_cl* 9210 9211PTRACE SUPPORT 9212M: Roland McGrath <roland@hack.frob.com> 9213M: Oleg Nesterov <oleg@redhat.com> 9214S: Maintained 9215F: include/asm-generic/syscall.h 9216F: include/linux/ptrace.h 9217F: include/linux/regset.h 9218F: include/linux/tracehook.h 9219F: include/uapi/linux/ptrace.h 9220F: kernel/ptrace.c 9221 9222PVRUSB2 VIDEO4LINUX DRIVER 9223M: Mike Isely <isely@pobox.com> 9224L: pvrusb2@isely.net (subscribers-only) 9225L: linux-media@vger.kernel.org 9226W: http://www.isely.net/pvrusb2/ 9227T: git git://linuxtv.org/media_tree.git 9228S: Maintained 9229F: Documentation/video4linux/README.pvrusb2 9230F: drivers/media/usb/pvrusb2/ 9231 9232PWC WEBCAM DRIVER 9233M: Hans de Goede <hdegoede@redhat.com> 9234L: linux-media@vger.kernel.org 9235T: git git://linuxtv.org/media_tree.git 9236S: Maintained 9237F: drivers/media/usb/pwc/* 9238 9239PWM FAN DRIVER 9240M: Kamil Debski <k.debski@samsung.com> 9241L: linux-hwmon@vger.kernel.org 9242S: Supported 9243F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9244F: Documentation/hwmon/pwm-fan 9245F: drivers/hwmon/pwm-fan.c 9246 9247PWM SUBSYSTEM 9248M: Thierry Reding <thierry.reding@gmail.com> 9249L: linux-pwm@vger.kernel.org 9250S: Maintained 9251T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9252F: Documentation/pwm.txt 9253F: Documentation/devicetree/bindings/pwm/ 9254F: include/linux/pwm.h 9255F: drivers/pwm/ 9256F: drivers/video/backlight/pwm_bl.c 9257F: include/linux/pwm_backlight.h 9258 9259PXA2xx/PXA3xx SUPPORT 9260M: Daniel Mack <daniel@zonque.org> 9261M: Haojian Zhuang <haojian.zhuang@gmail.com> 9262M: Robert Jarzmik <robert.jarzmik@free.fr> 9263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9264T: git git://github.com/hzhuang1/linux.git 9265T: git git://github.com/rjarzmik/linux.git 9266S: Maintained 9267F: arch/arm/boot/dts/pxa* 9268F: arch/arm/mach-pxa/ 9269F: drivers/dma/pxa* 9270F: drivers/pcmcia/pxa2xx* 9271F: drivers/pinctrl/pxa/ 9272F: drivers/spi/spi-pxa2xx* 9273F: drivers/usb/gadget/udc/pxa2* 9274F: include/sound/pxa2xx-lib.h 9275F: sound/arm/pxa* 9276F: sound/soc/pxa/ 9277 9278PXA GPIO DRIVER 9279M: Robert Jarzmik <robert.jarzmik@free.fr> 9280L: linux-gpio@vger.kernel.org 9281S: Maintained 9282F: drivers/gpio/gpio-pxa.c 9283 9284PXA3xx NAND FLASH DRIVER 9285M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9286L: linux-mtd@lists.infradead.org 9287S: Maintained 9288F: drivers/mtd/nand/pxa3xx_nand.c 9289 9290MMP SUPPORT 9291M: Eric Miao <eric.y.miao@gmail.com> 9292M: Haojian Zhuang <haojian.zhuang@gmail.com> 9293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9294T: git git://github.com/hzhuang1/linux.git 9295T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9296S: Maintained 9297F: arch/arm/boot/dts/mmp* 9298F: arch/arm/mach-mmp/ 9299 9300PXA MMCI DRIVER 9301S: Orphan 9302 9303PXA RTC DRIVER 9304M: Robert Jarzmik <robert.jarzmik@free.fr> 9305L: rtc-linux@googlegroups.com 9306S: Maintained 9307 9308QAT DRIVER 9309M: Tadeusz Struk <tadeusz.struk@intel.com> 9310L: qat-linux@intel.com 9311S: Supported 9312F: drivers/crypto/qat/ 9313 9314QIB DRIVER 9315M: Mike Marciniszyn <infinipath@intel.com> 9316L: linux-rdma@vger.kernel.org 9317S: Supported 9318F: drivers/infiniband/hw/qib/ 9319 9320QLOGIC QLA1280 SCSI DRIVER 9321M: Michael Reed <mdr@sgi.com> 9322L: linux-scsi@vger.kernel.org 9323S: Maintained 9324F: drivers/scsi/qla1280.[ch] 9325 9326QLOGIC QLA2XXX FC-SCSI DRIVER 9327M: qla2xxx-upstream@qlogic.com 9328L: linux-scsi@vger.kernel.org 9329S: Supported 9330F: Documentation/scsi/LICENSE.qla2xxx 9331F: drivers/scsi/qla2xxx/ 9332 9333QLOGIC QLA4XXX iSCSI DRIVER 9334M: QLogic-Storage-Upstream@qlogic.com 9335L: linux-scsi@vger.kernel.org 9336S: Supported 9337F: Documentation/scsi/LICENSE.qla4xxx 9338F: drivers/scsi/qla4xxx/ 9339 9340QLOGIC QLA3XXX NETWORK DRIVER 9341M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9342M: Ron Mercer <ron.mercer@qlogic.com> 9343M: linux-driver@qlogic.com 9344L: netdev@vger.kernel.org 9345S: Supported 9346F: Documentation/networking/LICENSE.qla3xxx 9347F: drivers/net/ethernet/qlogic/qla3xxx.* 9348 9349QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9350M: Dept-GELinuxNICDev@qlogic.com 9351L: netdev@vger.kernel.org 9352S: Supported 9353F: drivers/net/ethernet/qlogic/qlcnic/ 9354 9355QLOGIC QLGE 10Gb ETHERNET DRIVER 9356M: Harish Patil <harish.patil@qlogic.com> 9357M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9358M: Dept-GELinuxNICDev@qlogic.com 9359M: linux-driver@qlogic.com 9360L: netdev@vger.kernel.org 9361S: Supported 9362F: drivers/net/ethernet/qlogic/qlge/ 9363 9364QLOGIC QL4xxx ETHERNET DRIVER 9365M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9366M: Ariel Elior <Ariel.Elior@qlogic.com> 9367M: everest-linux-l2@qlogic.com 9368L: netdev@vger.kernel.org 9369S: Supported 9370F: drivers/net/ethernet/qlogic/qed/ 9371F: include/linux/qed/ 9372F: drivers/net/ethernet/qlogic/qede/ 9373 9374QNX4 FILESYSTEM 9375M: Anders Larsen <al@alarsen.net> 9376W: http://www.alarsen.net/linux/qnx4fs/ 9377S: Maintained 9378F: fs/qnx4/ 9379F: include/uapi/linux/qnx4_fs.h 9380F: include/uapi/linux/qnxtypes.h 9381 9382QT1010 MEDIA DRIVER 9383M: Antti Palosaari <crope@iki.fi> 9384L: linux-media@vger.kernel.org 9385W: https://linuxtv.org 9386W: http://palosaari.fi/linux/ 9387Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9388T: git git://linuxtv.org/anttip/media_tree.git 9389S: Maintained 9390F: drivers/media/tuners/qt1010* 9391 9392QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9393M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9394L: linux-wireless@vger.kernel.org 9395L: ath9k-devel@lists.ath9k.org 9396W: http://wireless.kernel.org/en/users/Drivers/ath9k 9397S: Supported 9398F: drivers/net/wireless/ath/ath9k/ 9399 9400QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9401M: Kalle Valo <kvalo@qca.qualcomm.com> 9402L: ath10k@lists.infradead.org 9403W: http://wireless.kernel.org/en/users/Drivers/ath10k 9404T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9405S: Supported 9406F: drivers/net/wireless/ath/ath10k/ 9407 9408QUALCOMM HEXAGON ARCHITECTURE 9409M: Richard Kuo <rkuo@codeaurora.org> 9410L: linux-hexagon@vger.kernel.org 9411T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9412S: Supported 9413F: arch/hexagon/ 9414 9415QUALCOMM WCN36XX WIRELESS DRIVER 9416M: Eugene Krasnikov <k.eugene.e@gmail.com> 9417L: wcn36xx@lists.infradead.org 9418W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9419T: git git://github.com/KrasnikovEugene/wcn36xx.git 9420S: Supported 9421F: drivers/net/wireless/ath/wcn36xx/ 9422 9423QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9424M: Gabriel Somlo <somlo@cmu.edu> 9425M: "Michael S. Tsirkin" <mst@redhat.com> 9426L: qemu-devel@nongnu.org 9427S: Maintained 9428F: drivers/firmware/qemu_fw_cfg.c 9429 9430RADOS BLOCK DEVICE (RBD) 9431M: Ilya Dryomov <idryomov@gmail.com> 9432M: Sage Weil <sage@redhat.com> 9433M: Alex Elder <elder@kernel.org> 9434L: ceph-devel@vger.kernel.org 9435W: http://ceph.com/ 9436T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9437T: git git://github.com/ceph/ceph-client.git 9438S: Supported 9439F: Documentation/ABI/testing/sysfs-bus-rbd 9440F: drivers/block/rbd.c 9441F: drivers/block/rbd_types.h 9442 9443RADEON FRAMEBUFFER DISPLAY DRIVER 9444M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9445L: linux-fbdev@vger.kernel.org 9446S: Maintained 9447F: drivers/video/fbdev/aty/radeon* 9448F: include/uapi/linux/radeonfb.h 9449 9450RADIOSHARK RADIO DRIVER 9451M: Hans de Goede <hdegoede@redhat.com> 9452L: linux-media@vger.kernel.org 9453T: git git://linuxtv.org/media_tree.git 9454S: Maintained 9455F: drivers/media/radio/radio-shark.c 9456 9457RADIOSHARK2 RADIO DRIVER 9458M: Hans de Goede <hdegoede@redhat.com> 9459L: linux-media@vger.kernel.org 9460T: git git://linuxtv.org/media_tree.git 9461S: Maintained 9462F: drivers/media/radio/radio-shark2.c 9463F: drivers/media/radio/radio-tea5777.c 9464 9465RAGE128 FRAMEBUFFER DISPLAY DRIVER 9466M: Paul Mackerras <paulus@samba.org> 9467L: linux-fbdev@vger.kernel.org 9468S: Maintained 9469F: drivers/video/fbdev/aty/aty128fb.c 9470 9471RALINK MIPS ARCHITECTURE 9472M: John Crispin <john@phrozen.org> 9473L: linux-mips@linux-mips.org 9474S: Maintained 9475F: arch/mips/ralink 9476 9477RALINK RT2X00 WIRELESS LAN DRIVER 9478P: rt2x00 project 9479M: Stanislaw Gruszka <sgruszka@redhat.com> 9480M: Helmut Schaa <helmut.schaa@googlemail.com> 9481L: linux-wireless@vger.kernel.org 9482S: Maintained 9483F: drivers/net/wireless/ralink/rt2x00/ 9484 9485RAMDISK RAM BLOCK DEVICE DRIVER 9486M: Jens Axboe <axboe@kernel.dk> 9487S: Maintained 9488F: Documentation/blockdev/ramdisk.txt 9489F: drivers/block/brd.c 9490 9491RANDOM NUMBER DRIVER 9492M: "Theodore Ts'o" <tytso@mit.edu> 9493S: Maintained 9494F: drivers/char/random.c 9495 9496RAPIDIO SUBSYSTEM 9497M: Matt Porter <mporter@kernel.crashing.org> 9498M: Alexandre Bounine <alexandre.bounine@idt.com> 9499S: Maintained 9500F: drivers/rapidio/ 9501 9502RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9503L: linux-wireless@vger.kernel.org 9504S: Orphan 9505F: drivers/net/wireless/ray* 9506 9507RCUTORTURE MODULE 9508M: Josh Triplett <josh@joshtriplett.org> 9509M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9510L: linux-kernel@vger.kernel.org 9511S: Supported 9512T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9513F: Documentation/RCU/torture.txt 9514F: kernel/rcu/rcutorture.c 9515 9516RCUTORTURE TEST FRAMEWORK 9517M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9518M: Josh Triplett <josh@joshtriplett.org> 9519R: Steven Rostedt <rostedt@goodmis.org> 9520R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9521R: Lai Jiangshan <jiangshanlai@gmail.com> 9522L: linux-kernel@vger.kernel.org 9523S: Supported 9524T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9525F: tools/testing/selftests/rcutorture 9526 9527RDC R-321X SoC 9528M: Florian Fainelli <florian@openwrt.org> 9529S: Maintained 9530 9531RDC R6040 FAST ETHERNET DRIVER 9532M: Florian Fainelli <florian@openwrt.org> 9533L: netdev@vger.kernel.org 9534S: Maintained 9535F: drivers/net/ethernet/rdc/r6040.c 9536 9537RDS - RELIABLE DATAGRAM SOCKETS 9538M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9539L: netdev@vger.kernel.org 9540L: linux-rdma@vger.kernel.org 9541L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9542W: https://oss.oracle.com/projects/rds/ 9543S: Supported 9544F: net/rds/ 9545F: Documentation/networking/rds.txt 9546 9547RDMAVT - RDMA verbs software 9548M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9549L: linux-rdma@vger.kernel.org 9550S: Supported 9551F: drivers/infiniband/sw/rdmavt 9552 9553READ-COPY UPDATE (RCU) 9554M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9555M: Josh Triplett <josh@joshtriplett.org> 9556R: Steven Rostedt <rostedt@goodmis.org> 9557R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9558R: Lai Jiangshan <jiangshanlai@gmail.com> 9559L: linux-kernel@vger.kernel.org 9560W: http://www.rdrop.com/users/paulmck/RCU/ 9561S: Supported 9562T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9563F: Documentation/RCU/ 9564X: Documentation/RCU/torture.txt 9565F: include/linux/rcu* 9566X: include/linux/srcu.h 9567F: kernel/rcu/ 9568X: kernel/torture.c 9569 9570REAL TIME CLOCK (RTC) SUBSYSTEM 9571M: Alessandro Zummo <a.zummo@towertech.it> 9572M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9573L: rtc-linux@googlegroups.com 9574Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9575T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9576S: Maintained 9577F: Documentation/rtc.txt 9578F: drivers/rtc/ 9579F: include/linux/rtc.h 9580F: include/uapi/linux/rtc.h 9581 9582REALTEK AUDIO CODECS 9583M: Bard Liao <bardliao@realtek.com> 9584M: Oder Chiou <oder_chiou@realtek.com> 9585S: Maintained 9586F: sound/soc/codecs/rt* 9587F: include/sound/rt*.h 9588 9589REISERFS FILE SYSTEM 9590L: reiserfs-devel@vger.kernel.org 9591S: Supported 9592F: fs/reiserfs/ 9593 9594REGISTER MAP ABSTRACTION 9595M: Mark Brown <broonie@kernel.org> 9596L: linux-kernel@vger.kernel.org 9597T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9598S: Supported 9599F: drivers/base/regmap/ 9600F: include/linux/regmap.h 9601 9602REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9603M: Ohad Ben-Cohen <ohad@wizery.com> 9604M: Bjorn Andersson <bjorn.andersson@linaro.org> 9605L: linux-remoteproc@vger.kernel.org 9606T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9607S: Maintained 9608F: drivers/remoteproc/ 9609F: Documentation/remoteproc.txt 9610F: include/linux/remoteproc.h 9611 9612REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9613M: Ohad Ben-Cohen <ohad@wizery.com> 9614M: Bjorn Andersson <bjorn.andersson@linaro.org> 9615L: linux-remoteproc@vger.kernel.org 9616T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9617S: Maintained 9618F: drivers/rpmsg/ 9619F: Documentation/rpmsg.txt 9620F: include/linux/rpmsg.h 9621 9622RENESAS ETHERNET DRIVERS 9623R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9624L: netdev@vger.kernel.org 9625L: linux-renesas-soc@vger.kernel.org 9626F: drivers/net/ethernet/renesas/ 9627F: include/linux/sh_eth.h 9628 9629RENESAS USB2 PHY DRIVER 9630M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9631L: linux-renesas-soc@vger.kernel.org 9632S: Maintained 9633F: drivers/phy/phy-rcar-gen3-usb2.c 9634 9635RESET CONTROLLER FRAMEWORK 9636M: Philipp Zabel <p.zabel@pengutronix.de> 9637T: git git://git.pengutronix.de/git/pza/linux 9638S: Maintained 9639F: drivers/reset/ 9640F: Documentation/devicetree/bindings/reset/ 9641F: include/dt-bindings/reset/ 9642F: include/linux/reset.h 9643F: include/linux/reset-controller.h 9644 9645RFKILL 9646M: Johannes Berg <johannes@sipsolutions.net> 9647L: linux-wireless@vger.kernel.org 9648W: http://wireless.kernel.org/ 9649T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9650T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9651S: Maintained 9652F: Documentation/rfkill.txt 9653F: net/rfkill/ 9654 9655RHASHTABLE 9656M: Thomas Graf <tgraf@suug.ch> 9657L: netdev@vger.kernel.org 9658S: Maintained 9659F: lib/rhashtable.c 9660F: include/linux/rhashtable.h 9661 9662RICOH SMARTMEDIA/XD DRIVER 9663M: Maxim Levitsky <maximlevitsky@gmail.com> 9664S: Maintained 9665F: drivers/mtd/nand/r852.c 9666F: drivers/mtd/nand/r852.h 9667 9668RICOH R5C592 MEMORYSTICK DRIVER 9669M: Maxim Levitsky <maximlevitsky@gmail.com> 9670S: Maintained 9671F: drivers/memstick/host/r592.* 9672 9673ROCCAT DRIVERS 9674M: Stefan Achatz <erazor_de@users.sourceforge.net> 9675W: http://sourceforge.net/projects/roccat/ 9676S: Maintained 9677F: drivers/hid/hid-roccat* 9678F: include/linux/hid-roccat* 9679F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9680 9681ROCKER DRIVER 9682M: Jiri Pirko <jiri@resnulli.us> 9683M: Scott Feldman <sfeldma@gmail.com> 9684L: netdev@vger.kernel.org 9685S: Supported 9686F: drivers/net/ethernet/rocker/ 9687 9688ROCKETPORT DRIVER 9689P: Comtrol Corp. 9690W: http://www.comtrol.com 9691S: Maintained 9692F: Documentation/serial/rocket.txt 9693F: drivers/tty/rocket* 9694 9695ROCKETPORT EXPRESS/INFINITY DRIVER 9696M: Kevin Cernekee <cernekee@gmail.com> 9697L: linux-serial@vger.kernel.org 9698S: Odd Fixes 9699F: drivers/tty/serial/rp2.* 9700 9701ROSE NETWORK LAYER 9702M: Ralf Baechle <ralf@linux-mips.org> 9703L: linux-hams@vger.kernel.org 9704W: http://www.linux-ax25.org/ 9705S: Maintained 9706F: include/net/rose.h 9707F: include/uapi/linux/rose.h 9708F: net/rose/ 9709 9710RTL2830 MEDIA DRIVER 9711M: Antti Palosaari <crope@iki.fi> 9712L: linux-media@vger.kernel.org 9713W: https://linuxtv.org 9714W: http://palosaari.fi/linux/ 9715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9716T: git git://linuxtv.org/anttip/media_tree.git 9717S: Maintained 9718F: drivers/media/dvb-frontends/rtl2830* 9719 9720RTL2832 MEDIA DRIVER 9721M: Antti Palosaari <crope@iki.fi> 9722L: linux-media@vger.kernel.org 9723W: https://linuxtv.org 9724W: http://palosaari.fi/linux/ 9725Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9726T: git git://linuxtv.org/anttip/media_tree.git 9727S: Maintained 9728F: drivers/media/dvb-frontends/rtl2832* 9729 9730RTL2832_SDR MEDIA DRIVER 9731M: Antti Palosaari <crope@iki.fi> 9732L: linux-media@vger.kernel.org 9733W: https://linuxtv.org 9734W: http://palosaari.fi/linux/ 9735Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9736T: git git://linuxtv.org/anttip/media_tree.git 9737S: Maintained 9738F: drivers/media/dvb-frontends/rtl2832_sdr* 9739 9740RTL8180 WIRELESS DRIVER 9741L: linux-wireless@vger.kernel.org 9742W: http://wireless.kernel.org/ 9743T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9744S: Orphan 9745F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9746 9747RTL8187 WIRELESS DRIVER 9748M: Herton Ronaldo Krzesinski <herton@canonical.com> 9749M: Hin-Tak Leung <htl10@users.sourceforge.net> 9750M: Larry Finger <Larry.Finger@lwfinger.net> 9751L: linux-wireless@vger.kernel.org 9752W: http://wireless.kernel.org/ 9753T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9754S: Maintained 9755F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9756 9757RTL8192CE WIRELESS DRIVER 9758M: Larry Finger <Larry.Finger@lwfinger.net> 9759M: Chaoming Li <chaoming_li@realsil.com.cn> 9760L: linux-wireless@vger.kernel.org 9761W: http://wireless.kernel.org/ 9762T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9763S: Maintained 9764F: drivers/net/wireless/realtek/rtlwifi/ 9765F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9766 9767RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9768M: Jes Sorensen <Jes.Sorensen@redhat.com> 9769L: linux-wireless@vger.kernel.org 9770T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 9771S: Maintained 9772F: drivers/net/wireless/realtek/rtl8xxxu/ 9773 9774S3 SAVAGE FRAMEBUFFER DRIVER 9775M: Antonino Daplas <adaplas@gmail.com> 9776L: linux-fbdev@vger.kernel.org 9777S: Maintained 9778F: drivers/video/fbdev/savage/ 9779 9780S390 9781M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9782M: Heiko Carstens <heiko.carstens@de.ibm.com> 9783L: linux-s390@vger.kernel.org 9784W: http://www.ibm.com/developerworks/linux/linux390/ 9785T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9786S: Supported 9787F: arch/s390/ 9788F: drivers/s390/ 9789F: Documentation/s390/ 9790F: Documentation/DocBook/s390* 9791 9792S390 COMMON I/O LAYER 9793M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9794M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9795L: linux-s390@vger.kernel.org 9796W: http://www.ibm.com/developerworks/linux/linux390/ 9797S: Supported 9798F: drivers/s390/cio/ 9799 9800S390 DASD DRIVER 9801M: Stefan Weinhuber <wein@de.ibm.com> 9802M: Stefan Haberland <stefan.haberland@de.ibm.com> 9803L: linux-s390@vger.kernel.org 9804W: http://www.ibm.com/developerworks/linux/linux390/ 9805S: Supported 9806F: drivers/s390/block/dasd* 9807F: block/partitions/ibm.c 9808 9809S390 NETWORK DRIVERS 9810M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9811L: linux-s390@vger.kernel.org 9812W: http://www.ibm.com/developerworks/linux/linux390/ 9813S: Supported 9814F: drivers/s390/net/ 9815 9816S390 PCI SUBSYSTEM 9817M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9818M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9819L: linux-s390@vger.kernel.org 9820W: http://www.ibm.com/developerworks/linux/linux390/ 9821S: Supported 9822F: arch/s390/pci/ 9823F: drivers/pci/hotplug/s390_pci_hpc.c 9824 9825S390 ZCRYPT DRIVER 9826M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9827L: linux-s390@vger.kernel.org 9828W: http://www.ibm.com/developerworks/linux/linux390/ 9829S: Supported 9830F: drivers/s390/crypto/ 9831 9832S390 ZFCP DRIVER 9833M: Steffen Maier <maier@linux.vnet.ibm.com> 9834L: linux-s390@vger.kernel.org 9835W: http://www.ibm.com/developerworks/linux/linux390/ 9836S: Supported 9837F: drivers/s390/scsi/zfcp_* 9838 9839S390 IUCV NETWORK LAYER 9840M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9841L: linux-s390@vger.kernel.org 9842W: http://www.ibm.com/developerworks/linux/linux390/ 9843S: Supported 9844F: drivers/s390/net/*iucv* 9845F: include/net/iucv/ 9846F: net/iucv/ 9847 9848S390 IOMMU (PCI) 9849M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9850L: linux-s390@vger.kernel.org 9851W: http://www.ibm.com/developerworks/linux/linux390/ 9852S: Supported 9853F: drivers/iommu/s390-iommu.c 9854 9855S3C24XX SD/MMC Driver 9856M: Ben Dooks <ben-linux@fluff.org> 9857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9858S: Supported 9859F: drivers/mmc/host/s3cmci.* 9860 9861SAA6588 RDS RECEIVER DRIVER 9862M: Hans Verkuil <hverkuil@xs4all.nl> 9863L: linux-media@vger.kernel.org 9864T: git git://linuxtv.org/media_tree.git 9865W: https://linuxtv.org 9866S: Odd Fixes 9867F: drivers/media/i2c/saa6588* 9868 9869SAA7134 VIDEO4LINUX DRIVER 9870M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 9871L: linux-media@vger.kernel.org 9872W: https://linuxtv.org 9873T: git git://linuxtv.org/media_tree.git 9874S: Odd fixes 9875F: Documentation/video4linux/*.saa7134 9876F: drivers/media/pci/saa7134/ 9877 9878SAA7146 VIDEO4LINUX-2 DRIVER 9879M: Hans Verkuil <hverkuil@xs4all.nl> 9880L: linux-media@vger.kernel.org 9881T: git git://linuxtv.org/media_tree.git 9882S: Maintained 9883F: drivers/media/common/saa7146/ 9884F: drivers/media/pci/saa7146/ 9885F: include/media/saa7146* 9886 9887SAMSUNG LAPTOP DRIVER 9888M: Corentin Chary <corentin.chary@gmail.com> 9889L: platform-driver-x86@vger.kernel.org 9890S: Maintained 9891F: drivers/platform/x86/samsung-laptop.c 9892 9893SAMSUNG AUDIO (ASoC) DRIVERS 9894M: Sangbeom Kim <sbkim73@samsung.com> 9895L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9896S: Supported 9897F: sound/soc/samsung/ 9898 9899SAMSUNG FRAMEBUFFER DRIVER 9900M: Jingoo Han <jingoohan1@gmail.com> 9901L: linux-fbdev@vger.kernel.org 9902S: Maintained 9903F: drivers/video/fbdev/s3c-fb.c 9904 9905SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9906M: Sangbeom Kim <sbkim73@samsung.com> 9907M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9908L: linux-kernel@vger.kernel.org 9909L: linux-samsung-soc@vger.kernel.org 9910S: Supported 9911F: drivers/mfd/sec*.c 9912F: drivers/regulator/s2m*.c 9913F: drivers/regulator/s5m*.c 9914F: drivers/clk/clk-s2mps11.c 9915F: drivers/rtc/rtc-s5m.c 9916F: include/linux/mfd/samsung/ 9917F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9918F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9919F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9920F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9921 9922SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9923M: Kyungmin Park <kyungmin.park@samsung.com> 9924M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9925L: linux-media@vger.kernel.org 9926Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9927S: Supported 9928F: drivers/media/platform/exynos4-is/ 9929 9930SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9931M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9932L: linux-media@vger.kernel.org 9933L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9934S: Maintained 9935F: drivers/media/platform/s3c-camif/ 9936F: include/media/drv-intf/s3c_camif.h 9937 9938SAMSUNG S5C73M3 CAMERA DRIVER 9939M: Kyungmin Park <kyungmin.park@samsung.com> 9940M: Andrzej Hajda <a.hajda@samsung.com> 9941L: linux-media@vger.kernel.org 9942S: Supported 9943F: drivers/media/i2c/s5c73m3/* 9944 9945SAMSUNG S5K5BAF CAMERA DRIVER 9946M: Kyungmin Park <kyungmin.park@samsung.com> 9947M: Andrzej Hajda <a.hajda@samsung.com> 9948L: linux-media@vger.kernel.org 9949S: Supported 9950F: drivers/media/i2c/s5k5baf.c 9951 9952SAMSUNG S3FWRN5 NFC DRIVER 9953M: Robert Baldyga <r.baldyga@samsung.com> 9954M: Krzysztof Opasiak <k.opasiak@samsung.com> 9955L: linux-nfc@lists.01.org (moderated for non-subscribers) 9956S: Supported 9957F: drivers/nfc/s3fwrn5 9958 9959SAMSUNG SOC CLOCK DRIVERS 9960M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9961M: Tomasz Figa <tomasz.figa@gmail.com> 9962S: Supported 9963L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9964F: drivers/clk/samsung/ 9965 9966SAMSUNG SXGBE DRIVERS 9967M: Byungho An <bh74.an@samsung.com> 9968M: Girish K S <ks.giri@samsung.com> 9969M: Vipul Pandya <vipul.pandya@samsung.com> 9970S: Supported 9971L: netdev@vger.kernel.org 9972F: drivers/net/ethernet/samsung/sxgbe/ 9973 9974SAMSUNG THERMAL DRIVER 9975M: Lukasz Majewski <l.majewski@samsung.com> 9976L: linux-pm@vger.kernel.org 9977L: linux-samsung-soc@vger.kernel.org 9978S: Supported 9979T: git https://github.com/lmajewski/linux-samsung-thermal.git 9980F: drivers/thermal/samsung/ 9981 9982SAMSUNG USB2 PHY DRIVER 9983M: Kamil Debski <k.debski@samsung.com> 9984L: linux-kernel@vger.kernel.org 9985S: Supported 9986F: Documentation/devicetree/bindings/phy/samsung-phy.txt 9987F: Documentation/phy/samsung-usb2.txt 9988F: drivers/phy/phy-exynos4210-usb2.c 9989F: drivers/phy/phy-exynos4x12-usb2.c 9990F: drivers/phy/phy-exynos5250-usb2.c 9991F: drivers/phy/phy-s5pv210-usb2.c 9992F: drivers/phy/phy-samsung-usb2.c 9993F: drivers/phy/phy-samsung-usb2.h 9994 9995SERIAL DRIVERS 9996M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9997L: linux-serial@vger.kernel.org 9998S: Maintained 9999F: drivers/tty/serial/ 10000 10001SYNOPSYS DESIGNWARE DMAC DRIVER 10002M: Viresh Kumar <vireshk@kernel.org> 10003M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10004S: Maintained 10005F: include/linux/dma/dw.h 10006F: include/linux/platform_data/dma-dw.h 10007F: drivers/dma/dw/ 10008 10009SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10010M: Lars Persson <lars.persson@axis.com> 10011L: netdev@vger.kernel.org 10012S: Supported 10013F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10014F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10015 10016SYNOPSYS DESIGNWARE I2C DRIVER 10017M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10018R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10019R: Mika Westerberg <mika.westerberg@linux.intel.com> 10020L: linux-i2c@vger.kernel.org 10021S: Maintained 10022F: drivers/i2c/busses/i2c-designware-* 10023F: include/linux/platform_data/i2c-designware.h 10024 10025SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10026M: Jaehoon Chung <jh80.chung@samsung.com> 10027L: linux-mmc@vger.kernel.org 10028S: Maintained 10029F: include/linux/mmc/dw_mmc.h 10030F: drivers/mmc/host/dw_mmc* 10031 10032SYSTEM TRACE MODULE CLASS 10033M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10034S: Maintained 10035T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10036F: Documentation/trace/stm.txt 10037F: drivers/hwtracing/stm/ 10038F: include/linux/stm.h 10039F: include/uapi/linux/stm.h 10040 10041THUNDERBOLT DRIVER 10042M: Andreas Noever <andreas.noever@gmail.com> 10043S: Maintained 10044F: drivers/thunderbolt/ 10045 10046TI BQ27XXX POWER SUPPLY DRIVER 10047R: Andrew F. Davis <afd@ti.com> 10048F: include/linux/power/bq27xxx_battery.h 10049F: drivers/power/bq27xxx_battery.c 10050F: drivers/power/bq27xxx_battery_i2c.c 10051 10052TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10053M: John Stultz <john.stultz@linaro.org> 10054M: Thomas Gleixner <tglx@linutronix.de> 10055L: linux-kernel@vger.kernel.org 10056T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10057S: Supported 10058F: include/linux/clocksource.h 10059F: include/linux/time.h 10060F: include/linux/timex.h 10061F: include/uapi/linux/time.h 10062F: include/uapi/linux/timex.h 10063F: kernel/time/clocksource.c 10064F: kernel/time/time*.c 10065F: kernel/time/alarmtimer.c 10066F: kernel/time/ntp.c 10067F: tools/testing/selftests/timers/ 10068 10069SC1200 WDT DRIVER 10070M: Zwane Mwaikambo <zwanem@gmail.com> 10071S: Maintained 10072F: drivers/watchdog/sc1200wdt.c 10073 10074SCHEDULER 10075M: Ingo Molnar <mingo@redhat.com> 10076M: Peter Zijlstra <peterz@infradead.org> 10077L: linux-kernel@vger.kernel.org 10078T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10079S: Maintained 10080F: kernel/sched/ 10081F: include/linux/sched.h 10082F: include/uapi/linux/sched.h 10083F: include/linux/wait.h 10084 10085SCORE ARCHITECTURE 10086M: Chen Liqin <liqin.linux@gmail.com> 10087M: Lennox Wu <lennox.wu@gmail.com> 10088W: http://www.sunplus.com 10089S: Supported 10090F: arch/score/ 10091 10092SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10093M: Sudeep Holla <sudeep.holla@arm.com> 10094L: linux-arm-kernel@lists.infradead.org 10095S: Maintained 10096F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10097F: drivers/clk/clk-scpi.c 10098F: drivers/cpufreq/scpi-cpufreq.c 10099F: drivers/firmware/arm_scpi.c 10100F: include/linux/scpi_protocol.h 10101 10102SCSI CDROM DRIVER 10103M: Jens Axboe <axboe@kernel.dk> 10104L: linux-scsi@vger.kernel.org 10105W: http://www.kernel.dk 10106S: Maintained 10107F: drivers/scsi/sr* 10108 10109SCSI RDMA PROTOCOL (SRP) INITIATOR 10110M: Bart Van Assche <bart.vanassche@sandisk.com> 10111L: linux-rdma@vger.kernel.org 10112S: Supported 10113W: http://www.openfabrics.org 10114Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10115T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10116F: drivers/infiniband/ulp/srp/ 10117F: include/scsi/srp.h 10118 10119SCSI SG DRIVER 10120M: Doug Gilbert <dgilbert@interlog.com> 10121L: linux-scsi@vger.kernel.org 10122W: http://sg.danny.cz/sg 10123S: Maintained 10124F: Documentation/scsi/scsi-generic.txt 10125F: drivers/scsi/sg.c 10126F: include/scsi/sg.h 10127 10128SCSI SUBSYSTEM 10129M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10130T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10131M: "Martin K. Petersen" <martin.petersen@oracle.com> 10132T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10133L: linux-scsi@vger.kernel.org 10134S: Maintained 10135F: drivers/scsi/ 10136F: include/scsi/ 10137 10138SCSI TAPE DRIVER 10139M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10140L: linux-scsi@vger.kernel.org 10141S: Maintained 10142F: Documentation/scsi/st.txt 10143F: drivers/scsi/st.* 10144F: drivers/scsi/st_*.h 10145 10146SCTP PROTOCOL 10147M: Vlad Yasevich <vyasevich@gmail.com> 10148M: Neil Horman <nhorman@tuxdriver.com> 10149L: linux-sctp@vger.kernel.org 10150W: http://lksctp.sourceforge.net 10151S: Maintained 10152F: Documentation/networking/sctp.txt 10153F: include/linux/sctp.h 10154F: include/uapi/linux/sctp.h 10155F: include/net/sctp/ 10156F: net/sctp/ 10157 10158SCx200 CPU SUPPORT 10159M: Jim Cromie <jim.cromie@gmail.com> 10160S: Odd Fixes 10161F: Documentation/i2c/busses/scx200_acb 10162F: arch/x86/platform/scx200/ 10163F: drivers/watchdog/scx200_wdt.c 10164F: drivers/i2c/busses/scx200* 10165F: drivers/mtd/maps/scx200_docflash.c 10166F: include/linux/scx200.h 10167 10168SCx200 GPIO DRIVER 10169M: Jim Cromie <jim.cromie@gmail.com> 10170S: Maintained 10171F: drivers/char/scx200_gpio.c 10172F: include/linux/scx200_gpio.h 10173 10174SCx200 HRT CLOCKSOURCE DRIVER 10175M: Jim Cromie <jim.cromie@gmail.com> 10176S: Maintained 10177F: drivers/clocksource/scx200_hrt.c 10178 10179SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10180M: Sascha Sommer <saschasommer@freenet.de> 10181L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10182S: Maintained 10183F: drivers/mmc/host/sdricoh_cs.c 10184 10185SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10186M: Adrian Hunter <adrian.hunter@intel.com> 10187L: linux-mmc@vger.kernel.org 10188T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10189S: Maintained 10190F: drivers/mmc/host/sdhci* 10191F: include/linux/mmc/sdhci* 10192 10193SECURE COMPUTING 10194M: Kees Cook <keescook@chromium.org> 10195R: Andy Lutomirski <luto@amacapital.net> 10196R: Will Drewry <wad@chromium.org> 10197T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10198S: Supported 10199F: kernel/seccomp.c 10200F: include/uapi/linux/seccomp.h 10201F: include/linux/seccomp.h 10202F: tools/testing/selftests/seccomp/* 10203K: \bsecure_computing 10204K: \bTIF_SECCOMP\b 10205 10206SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10207M: Ben Dooks <ben-linux@fluff.org> 10208M: Jaehoon Chung <jh80.chung@samsung.com> 10209L: linux-mmc@vger.kernel.org 10210S: Maintained 10211F: drivers/mmc/host/sdhci-s3c* 10212 10213SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10214M: Viresh Kumar <vireshk@kernel.org> 10215L: linux-mmc@vger.kernel.org 10216S: Maintained 10217F: drivers/mmc/host/sdhci-spear.c 10218 10219SECURITY SUBSYSTEM 10220M: James Morris <james.l.morris@oracle.com> 10221M: "Serge E. Hallyn" <serge@hallyn.com> 10222L: linux-security-module@vger.kernel.org (suggested Cc:) 10223T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10224W: http://kernsec.org/ 10225S: Supported 10226F: security/ 10227 10228SECURITY CONTACT 10229M: Security Officers <security@kernel.org> 10230S: Supported 10231 10232SELINUX SECURITY MODULE 10233M: Paul Moore <paul@paul-moore.com> 10234M: Stephen Smalley <sds@tycho.nsa.gov> 10235M: Eric Paris <eparis@parisplace.org> 10236L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10237W: http://selinuxproject.org 10238T: git git://git.infradead.org/users/pcmoore/selinux 10239S: Supported 10240F: include/linux/selinux* 10241F: security/selinux/ 10242F: scripts/selinux/ 10243 10244APPARMOR SECURITY MODULE 10245M: John Johansen <john.johansen@canonical.com> 10246L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10247W: apparmor.wiki.kernel.org 10248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10249S: Supported 10250F: security/apparmor/ 10251 10252LOADPIN SECURITY MODULE 10253M: Kees Cook <keescook@chromium.org> 10254T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10255S: Supported 10256F: security/loadpin/ 10257 10258YAMA SECURITY MODULE 10259M: Kees Cook <keescook@chromium.org> 10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10261S: Supported 10262F: security/yama/ 10263 10264SENSABLE PHANTOM 10265M: Jiri Slaby <jirislaby@gmail.com> 10266S: Maintained 10267F: drivers/misc/phantom.c 10268F: include/uapi/linux/phantom.h 10269 10270SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10271M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10272M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10273M: John Soni Jose <sony.john@avagotech.com> 10274L: linux-scsi@vger.kernel.org 10275W: http://www.avagotech.com 10276S: Supported 10277F: drivers/scsi/be2iscsi/ 10278 10279Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 10280M: Sathya Perla <sathya.perla@broadcom.com> 10281M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10282M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 10283M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10284M: Somnath Kotur <somnath.kotur@broadcom.com> 10285L: netdev@vger.kernel.org 10286W: http://www.emulex.com 10287S: Supported 10288F: drivers/net/ethernet/emulex/benet/ 10289 10290EMULEX ONECONNECT ROCE DRIVER 10291M: Selvin Xavier <selvin.xavier@avagotech.com> 10292M: Devesh Sharma <devesh.sharma@avagotech.com> 10293M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10294L: linux-rdma@vger.kernel.org 10295W: http://www.emulex.com 10296S: Supported 10297F: drivers/infiniband/hw/ocrdma/ 10298 10299SFC NETWORK DRIVER 10300M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10301M: Edward Cree <ecree@solarflare.com> 10302M: Bert Kenward <bkenward@solarflare.com> 10303L: netdev@vger.kernel.org 10304S: Supported 10305F: drivers/net/ethernet/sfc/ 10306 10307SGI GRU DRIVER 10308M: Dimitri Sivanich <sivanich@sgi.com> 10309S: Maintained 10310F: drivers/misc/sgi-gru/ 10311 10312SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10313M: Pat Gefre <pfg@sgi.com> 10314L: linux-ia64@vger.kernel.org 10315S: Supported 10316F: Documentation/ia64/serial.txt 10317F: drivers/tty/serial/ioc?_serial.c 10318F: include/linux/ioc?.h 10319 10320SGI XP/XPC/XPNET DRIVER 10321M: Cliff Whickman <cpw@sgi.com> 10322M: Robin Holt <robinmholt@gmail.com> 10323S: Maintained 10324F: drivers/misc/sgi-xp/ 10325 10326SI2157 MEDIA DRIVER 10327M: Antti Palosaari <crope@iki.fi> 10328L: linux-media@vger.kernel.org 10329W: https://linuxtv.org 10330W: http://palosaari.fi/linux/ 10331Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10332T: git git://linuxtv.org/anttip/media_tree.git 10333S: Maintained 10334F: drivers/media/tuners/si2157* 10335 10336SI2168 MEDIA DRIVER 10337M: Antti Palosaari <crope@iki.fi> 10338L: linux-media@vger.kernel.org 10339W: https://linuxtv.org 10340W: http://palosaari.fi/linux/ 10341Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10342T: git git://linuxtv.org/anttip/media_tree.git 10343S: Maintained 10344F: drivers/media/dvb-frontends/si2168* 10345 10346SI470X FM RADIO RECEIVER I2C DRIVER 10347M: Hans Verkuil <hverkuil@xs4all.nl> 10348L: linux-media@vger.kernel.org 10349T: git git://linuxtv.org/media_tree.git 10350W: https://linuxtv.org 10351S: Odd Fixes 10352F: drivers/media/radio/si470x/radio-si470x-i2c.c 10353 10354SI470X FM RADIO RECEIVER USB DRIVER 10355M: Hans Verkuil <hverkuil@xs4all.nl> 10356L: linux-media@vger.kernel.org 10357T: git git://linuxtv.org/media_tree.git 10358W: https://linuxtv.org 10359S: Maintained 10360F: drivers/media/radio/si470x/radio-si470x-common.c 10361F: drivers/media/radio/si470x/radio-si470x.h 10362F: drivers/media/radio/si470x/radio-si470x-usb.c 10363 10364SI4713 FM RADIO TRANSMITTER I2C DRIVER 10365M: Eduardo Valentin <edubezval@gmail.com> 10366L: linux-media@vger.kernel.org 10367T: git git://linuxtv.org/media_tree.git 10368W: https://linuxtv.org 10369S: Odd Fixes 10370F: drivers/media/radio/si4713/si4713.? 10371 10372SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10373M: Eduardo Valentin <edubezval@gmail.com> 10374L: linux-media@vger.kernel.org 10375T: git git://linuxtv.org/media_tree.git 10376W: https://linuxtv.org 10377S: Odd Fixes 10378F: drivers/media/radio/si4713/radio-platform-si4713.c 10379 10380SI4713 FM RADIO TRANSMITTER USB DRIVER 10381M: Hans Verkuil <hverkuil@xs4all.nl> 10382L: linux-media@vger.kernel.org 10383T: git git://linuxtv.org/media_tree.git 10384W: https://linuxtv.org 10385S: Maintained 10386F: drivers/media/radio/si4713/radio-usb-si4713.c 10387 10388SIANO DVB DRIVER 10389M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10390L: linux-media@vger.kernel.org 10391W: https://linuxtv.org 10392T: git git://linuxtv.org/media_tree.git 10393S: Odd fixes 10394F: drivers/media/common/siano/ 10395F: drivers/media/usb/siano/ 10396F: drivers/media/usb/siano/ 10397F: drivers/media/mmc/siano/ 10398 10399SIMPLEFB FB DRIVER 10400M: Hans de Goede <hdegoede@redhat.com> 10401L: linux-fbdev@vger.kernel.org 10402S: Maintained 10403F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10404F: drivers/video/fbdev/simplefb.c 10405F: include/linux/platform_data/simplefb.h 10406 10407SH_VEU V4L2 MEM2MEM DRIVER 10408L: linux-media@vger.kernel.org 10409S: Orphan 10410F: drivers/media/platform/sh_veu.c 10411 10412SH_VOU V4L2 OUTPUT DRIVER 10413L: linux-media@vger.kernel.org 10414S: Orphan 10415F: drivers/media/platform/sh_vou.c 10416F: include/media/drv-intf/sh_vou.h 10417 10418SIMPLE FIRMWARE INTERFACE (SFI) 10419M: Len Brown <lenb@kernel.org> 10420L: sfi-devel@simplefirmware.org 10421W: http://simplefirmware.org/ 10422T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10423S: Supported 10424F: arch/x86/platform/sfi/ 10425F: drivers/sfi/ 10426F: include/linux/sfi*.h 10427 10428SIMTEC EB110ATX (Chalice CATS) 10429P: Ben Dooks 10430P: Vincent Sanders <vince@simtec.co.uk> 10431M: Simtec Linux Team <linux@simtec.co.uk> 10432W: http://www.simtec.co.uk/products/EB110ATX/ 10433S: Supported 10434 10435SIMTEC EB2410ITX (BAST) 10436P: Ben Dooks 10437P: Vincent Sanders <vince@simtec.co.uk> 10438M: Simtec Linux Team <linux@simtec.co.uk> 10439W: http://www.simtec.co.uk/products/EB2410ITX/ 10440S: Supported 10441F: arch/arm/mach-s3c24xx/mach-bast.c 10442F: arch/arm/mach-s3c24xx/bast-ide.c 10443F: arch/arm/mach-s3c24xx/bast-irq.c 10444 10445TI DAVINCI MACHINE SUPPORT 10446M: Sekhar Nori <nsekhar@ti.com> 10447M: Kevin Hilman <khilman@kernel.org> 10448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10449T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10450S: Supported 10451F: arch/arm/mach-davinci/ 10452F: drivers/i2c/busses/i2c-davinci.c 10453 10454TI DAVINCI SERIES MEDIA DRIVER 10455M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10456L: linux-media@vger.kernel.org 10457W: https://linuxtv.org 10458Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10459T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10460S: Maintained 10461F: drivers/media/platform/davinci/ 10462F: include/media/davinci/ 10463 10464TI AM437X VPFE DRIVER 10465M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10466L: linux-media@vger.kernel.org 10467W: https://linuxtv.org 10468Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10469T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10470S: Maintained 10471F: drivers/media/platform/am437x/ 10472 10473OV2659 OMNIVISION SENSOR DRIVER 10474M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10475L: linux-media@vger.kernel.org 10476W: https://linuxtv.org 10477Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10478T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10479S: Maintained 10480F: drivers/media/i2c/ov2659.c 10481F: include/media/i2c/ov2659.h 10482 10483SILICON MOTION SM712 FRAME BUFFER DRIVER 10484M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10485M: Teddy Wang <teddy.wang@siliconmotion.com> 10486M: Sudip Mukherjee <sudip@vectorindia.org> 10487L: linux-fbdev@vger.kernel.org 10488S: Maintained 10489F: drivers/video/fbdev/sm712* 10490F: Documentation/fb/sm712fb.txt 10491 10492SIS 190 ETHERNET DRIVER 10493M: Francois Romieu <romieu@fr.zoreil.com> 10494L: netdev@vger.kernel.org 10495S: Maintained 10496F: drivers/net/ethernet/sis/sis190.c 10497 10498SIS 900/7016 FAST ETHERNET DRIVER 10499M: Daniele Venzano <venza@brownhat.org> 10500W: http://www.brownhat.org/sis900.html 10501L: netdev@vger.kernel.org 10502S: Maintained 10503F: drivers/net/ethernet/sis/sis900.* 10504 10505SIS FRAMEBUFFER DRIVER 10506M: Thomas Winischhofer <thomas@winischhofer.net> 10507W: http://www.winischhofer.net/linuxsisvga.shtml 10508S: Maintained 10509F: Documentation/fb/sisfb.txt 10510F: drivers/video/fbdev/sis/ 10511F: include/video/sisfb.h 10512 10513SIS USB2VGA DRIVER 10514M: Thomas Winischhofer <thomas@winischhofer.net> 10515W: http://www.winischhofer.at/linuxsisusbvga.shtml 10516S: Maintained 10517F: drivers/usb/misc/sisusbvga/ 10518 10519SLAB ALLOCATOR 10520M: Christoph Lameter <cl@linux.com> 10521M: Pekka Enberg <penberg@kernel.org> 10522M: David Rientjes <rientjes@google.com> 10523M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10524M: Andrew Morton <akpm@linux-foundation.org> 10525L: linux-mm@kvack.org 10526S: Maintained 10527F: include/linux/sl?b*.h 10528F: mm/sl?b* 10529 10530SLEEPABLE READ-COPY UPDATE (SRCU) 10531M: Lai Jiangshan <jiangshanlai@gmail.com> 10532M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10533M: Josh Triplett <josh@joshtriplett.org> 10534R: Steven Rostedt <rostedt@goodmis.org> 10535R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10536L: linux-kernel@vger.kernel.org 10537W: http://www.rdrop.com/users/paulmck/RCU/ 10538S: Supported 10539T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10540F: include/linux/srcu.h 10541F: kernel/rcu/srcu.c 10542 10543SMACK SECURITY MODULE 10544M: Casey Schaufler <casey@schaufler-ca.com> 10545L: linux-security-module@vger.kernel.org 10546W: http://schaufler-ca.com 10547T: git git://git.gitorious.org/smack-next/kernel.git 10548S: Maintained 10549F: Documentation/security/Smack.txt 10550F: security/smack/ 10551 10552DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10553M: Kevin Hilman <khilman@kernel.org> 10554M: Nishanth Menon <nm@ti.com> 10555S: Maintained 10556F: drivers/power/avs/ 10557F: include/linux/power/smartreflex.h 10558L: linux-pm@vger.kernel.org 10559 10560SMC91x ETHERNET DRIVER 10561M: Nicolas Pitre <nico@fluxnic.net> 10562S: Odd Fixes 10563F: drivers/net/ethernet/smsc/smc91x.* 10564 10565SMIA AND SMIA++ IMAGE SENSOR DRIVER 10566M: Sakari Ailus <sakari.ailus@iki.fi> 10567L: linux-media@vger.kernel.org 10568S: Maintained 10569F: drivers/media/i2c/smiapp/ 10570F: include/media/i2c/smiapp.h 10571F: drivers/media/i2c/smiapp-pll.c 10572F: drivers/media/i2c/smiapp-pll.h 10573F: include/uapi/linux/smiapp.h 10574F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10575 10576SMM665 HARDWARE MONITOR DRIVER 10577M: Guenter Roeck <linux@roeck-us.net> 10578L: linux-hwmon@vger.kernel.org 10579S: Maintained 10580F: Documentation/hwmon/smm665 10581F: drivers/hwmon/smm665.c 10582 10583SMSC EMC2103 HARDWARE MONITOR DRIVER 10584M: Steve Glendinning <steve.glendinning@shawell.net> 10585L: linux-hwmon@vger.kernel.org 10586S: Maintained 10587F: Documentation/hwmon/emc2103 10588F: drivers/hwmon/emc2103.c 10589 10590SMSC SCH5627 HARDWARE MONITOR DRIVER 10591M: Hans de Goede <hdegoede@redhat.com> 10592L: linux-hwmon@vger.kernel.org 10593S: Supported 10594F: Documentation/hwmon/sch5627 10595F: drivers/hwmon/sch5627.c 10596 10597SMSC47B397 HARDWARE MONITOR DRIVER 10598M: Jean Delvare <jdelvare@suse.com> 10599L: linux-hwmon@vger.kernel.org 10600S: Maintained 10601F: Documentation/hwmon/smsc47b397 10602F: drivers/hwmon/smsc47b397.c 10603 10604SMSC911x ETHERNET DRIVER 10605M: Steve Glendinning <steve.glendinning@shawell.net> 10606L: netdev@vger.kernel.org 10607S: Maintained 10608F: include/linux/smsc911x.h 10609F: drivers/net/ethernet/smsc/smsc911x.* 10610 10611SMSC9420 PCI ETHERNET DRIVER 10612M: Steve Glendinning <steve.glendinning@shawell.net> 10613L: netdev@vger.kernel.org 10614S: Maintained 10615F: drivers/net/ethernet/smsc/smsc9420.* 10616 10617SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10618M: Steve Glendinning <steve.glendinning@shawell.net> 10619L: linux-fbdev@vger.kernel.org 10620S: Maintained 10621F: drivers/video/fbdev/smscufx.c 10622 10623SOC-CAMERA V4L2 SUBSYSTEM 10624M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10625L: linux-media@vger.kernel.org 10626T: git git://linuxtv.org/media_tree.git 10627S: Maintained 10628F: include/media/soc* 10629F: drivers/media/i2c/soc_camera/ 10630F: drivers/media/platform/soc_camera/ 10631 10632SOEKRIS NET48XX LED SUPPORT 10633M: Chris Boot <bootc@bootc.net> 10634S: Maintained 10635F: drivers/leds/leds-net48xx.c 10636 10637SOFTLOGIC 6x10 MPEG CODEC 10638M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10639M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10640M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10641M: Ismael Luceno <ismael@iodev.co.uk> 10642L: linux-media@vger.kernel.org 10643S: Supported 10644F: drivers/media/pci/solo6x10/ 10645 10646SOFTWARE RAID (Multiple Disks) SUPPORT 10647M: Shaohua Li <shli@kernel.org> 10648L: linux-raid@vger.kernel.org 10649T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10650S: Supported 10651F: drivers/md/ 10652F: include/linux/raid/ 10653F: include/uapi/linux/raid/ 10654 10655SONIC NETWORK DRIVER 10656M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10657L: netdev@vger.kernel.org 10658S: Maintained 10659F: drivers/net/ethernet/natsemi/sonic.* 10660 10661SONICS SILICON BACKPLANE DRIVER (SSB) 10662M: Michael Buesch <m@bues.ch> 10663L: linux-wireless@vger.kernel.org 10664S: Maintained 10665F: drivers/ssb/ 10666F: include/linux/ssb/ 10667 10668SONY VAIO CONTROL DEVICE DRIVER 10669M: Mattia Dongili <malattia@linux.it> 10670L: platform-driver-x86@vger.kernel.org 10671W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10672S: Maintained 10673F: Documentation/laptops/sony-laptop.txt 10674F: drivers/char/sonypi.c 10675F: drivers/platform/x86/sony-laptop.c 10676F: include/linux/sony-laptop.h 10677 10678SONY MEMORYSTICK CARD SUPPORT 10679M: Alex Dubov <oakad@yahoo.com> 10680W: http://tifmxx.berlios.de/ 10681S: Maintained 10682F: drivers/memstick/host/tifm_ms.c 10683 10684SONY MEMORYSTICK STANDARD SUPPORT 10685M: Maxim Levitsky <maximlevitsky@gmail.com> 10686S: Maintained 10687F: drivers/memstick/core/ms_block.* 10688 10689SOUND 10690M: Jaroslav Kysela <perex@perex.cz> 10691M: Takashi Iwai <tiwai@suse.com> 10692L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10693W: http://www.alsa-project.org/ 10694T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10695T: git git://git.alsa-project.org/alsa-kernel.git 10696Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10697S: Maintained 10698F: Documentation/sound/ 10699F: include/sound/ 10700F: include/uapi/sound/ 10701F: sound/ 10702 10703SOUND - COMPRESSED AUDIO 10704M: Vinod Koul <vinod.koul@intel.com> 10705L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10706T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10707S: Supported 10708F: Documentation/sound/alsa/compress_offload.txt 10709F: include/sound/compress_driver.h 10710F: include/uapi/sound/compress_* 10711F: sound/core/compress_offload.c 10712F: sound/soc/soc-compress.c 10713 10714SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10715M: Liam Girdwood <lgirdwood@gmail.com> 10716M: Mark Brown <broonie@kernel.org> 10717T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10718L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10719W: http://alsa-project.org/main/index.php/ASoC 10720S: Supported 10721F: Documentation/sound/alsa/soc/ 10722F: sound/soc/ 10723F: include/sound/soc* 10724 10725SOUND - DMAENGINE HELPERS 10726M: Lars-Peter Clausen <lars@metafoo.de> 10727S: Supported 10728F: include/sound/dmaengine_pcm.h 10729F: sound/core/pcm_dmaengine.c 10730F: sound/soc/soc-generic-dmaengine-pcm.c 10731 10732SP2 MEDIA DRIVER 10733M: Olli Salonen <olli.salonen@iki.fi> 10734L: linux-media@vger.kernel.org 10735W: https://linuxtv.org 10736Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10737S: Maintained 10738F: drivers/media/dvb-frontends/sp2* 10739 10740SPARC + UltraSPARC (sparc/sparc64) 10741M: "David S. Miller" <davem@davemloft.net> 10742L: sparclinux@vger.kernel.org 10743Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10744T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10745T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10746S: Maintained 10747F: arch/sparc/ 10748F: drivers/sbus/ 10749 10750SPARC SERIAL DRIVERS 10751M: "David S. Miller" <davem@davemloft.net> 10752L: sparclinux@vger.kernel.org 10753T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10755S: Maintained 10756F: include/linux/sunserialcore.h 10757F: drivers/tty/serial/suncore.c 10758F: drivers/tty/serial/sunhv.c 10759F: drivers/tty/serial/sunsab.c 10760F: drivers/tty/serial/sunsab.h 10761F: drivers/tty/serial/sunsu.c 10762F: drivers/tty/serial/sunzilog.c 10763F: drivers/tty/serial/sunzilog.h 10764 10765SPARSE CHECKER 10766M: "Christopher Li" <sparse@chrisli.org> 10767L: linux-sparse@vger.kernel.org 10768W: https://sparse.wiki.kernel.org/ 10769T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10770T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10771S: Maintained 10772F: include/linux/compiler.h 10773 10774SPEAR PLATFORM SUPPORT 10775M: Viresh Kumar <vireshk@kernel.org> 10776M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10778W: http://www.st.com/spear 10779S: Maintained 10780F: arch/arm/boot/dts/spear* 10781F: arch/arm/mach-spear/ 10782 10783SPEAR CLOCK FRAMEWORK SUPPORT 10784M: Viresh Kumar <vireshk@kernel.org> 10785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10786W: http://www.st.com/spear 10787S: Maintained 10788F: drivers/clk/spear/ 10789 10790SPI SUBSYSTEM 10791M: Mark Brown <broonie@kernel.org> 10792L: linux-spi@vger.kernel.org 10793T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10794Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10795S: Maintained 10796F: Documentation/spi/ 10797F: drivers/spi/ 10798F: include/linux/spi/ 10799F: include/uapi/linux/spi/ 10800 10801SPIDERNET NETWORK DRIVER for CELL 10802M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10803L: netdev@vger.kernel.org 10804S: Supported 10805F: Documentation/networking/spider_net.txt 10806F: drivers/net/ethernet/toshiba/spider_net* 10807 10808SPU FILE SYSTEM 10809M: Jeremy Kerr <jk@ozlabs.org> 10810L: linuxppc-dev@lists.ozlabs.org 10811W: http://www.ibm.com/developerworks/power/cell/ 10812S: Supported 10813F: Documentation/filesystems/spufs.txt 10814F: arch/powerpc/platforms/cell/spufs/ 10815 10816SQUASHFS FILE SYSTEM 10817M: Phillip Lougher <phillip@squashfs.org.uk> 10818L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10819W: http://squashfs.org.uk 10820T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10821S: Maintained 10822F: Documentation/filesystems/squashfs.txt 10823F: fs/squashfs/ 10824 10825SRM (Alpha) environment access 10826M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10827S: Maintained 10828F: arch/alpha/kernel/srm_env.c 10829 10830STABLE BRANCH 10831M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10832L: stable@vger.kernel.org 10833S: Supported 10834F: Documentation/stable_kernel_rules.txt 10835 10836STAGING SUBSYSTEM 10837M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10838T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10839L: devel@driverdev.osuosl.org 10840S: Supported 10841F: drivers/staging/ 10842 10843STAGING - COMEDI 10844M: Ian Abbott <abbotti@mev.co.uk> 10845M: H Hartley Sweeten <hsweeten@visionengravers.com> 10846S: Odd Fixes 10847F: drivers/staging/comedi/ 10848 10849STAGING - FLARION FT1000 DRIVERS 10850M: Marek Belisko <marek.belisko@gmail.com> 10851S: Odd Fixes 10852F: drivers/staging/ft1000/ 10853 10854STAGING - INDUSTRIAL IO 10855M: Jonathan Cameron <jic23@kernel.org> 10856L: linux-iio@vger.kernel.org 10857S: Odd Fixes 10858F: drivers/staging/iio/ 10859 10860STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10861M: Jarod Wilson <jarod@wilsonet.com> 10862W: http://www.lirc.org/ 10863S: Odd Fixes 10864F: drivers/staging/media/lirc/ 10865 10866STAGING - LUSTRE PARALLEL FILESYSTEM 10867M: Oleg Drokin <oleg.drokin@intel.com> 10868M: Andreas Dilger <andreas.dilger@intel.com> 10869L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10870W: http://wiki.lustre.org/ 10871S: Maintained 10872F: drivers/staging/lustre 10873 10874STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10875M: Marc Dietrich <marvin24@gmx.de> 10876L: ac100@lists.launchpad.net (moderated for non-subscribers) 10877L: linux-tegra@vger.kernel.org 10878S: Maintained 10879F: drivers/staging/nvec/ 10880 10881STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10882M: Jens Frederich <jfrederich@gmail.com> 10883M: Daniel Drake <dsd@laptop.org> 10884M: Jon Nettleton <jon.nettleton@gmail.com> 10885W: http://wiki.laptop.org/go/DCON 10886S: Maintained 10887F: drivers/staging/olpc_dcon/ 10888 10889STAGING - REALTEK RTL8712U DRIVERS 10890M: Larry Finger <Larry.Finger@lwfinger.net> 10891M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10892S: Odd Fixes 10893F: drivers/staging/rtl8712/ 10894 10895STAGING - REALTEK RTL8723U WIRELESS DRIVER 10896M: Larry Finger <Larry.Finger@lwfinger.net> 10897M: Jes Sorensen <Jes.Sorensen@redhat.com> 10898L: linux-wireless@vger.kernel.org 10899S: Maintained 10900F: drivers/staging/rtl8723au/ 10901 10902STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10903M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10904M: Teddy Wang <teddy.wang@siliconmotion.com> 10905M: Sudip Mukherjee <sudip@vectorindia.org> 10906L: linux-fbdev@vger.kernel.org 10907S: Maintained 10908F: drivers/staging/sm750fb/ 10909 10910STAGING - SLICOSS 10911M: Lior Dotan <liodot@gmail.com> 10912M: Christopher Harrer <charrer@alacritech.com> 10913S: Odd Fixes 10914F: drivers/staging/slicoss/ 10915 10916STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10917M: William Hubbs <w.d.hubbs@gmail.com> 10918M: Chris Brannon <chris@the-brannons.com> 10919M: Kirk Reiser <kirk@reisers.ca> 10920M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10921L: speakup@linux-speakup.org 10922W: http://www.linux-speakup.org/ 10923S: Odd Fixes 10924F: drivers/staging/speakup/ 10925 10926STAGING - VIA VT665X DRIVERS 10927M: Forest Bond <forest@alittletooquiet.net> 10928S: Odd Fixes 10929F: drivers/staging/vt665?/ 10930 10931STAGING - WILC1000 WIFI DRIVER 10932M: Johnny Kim <johnny.kim@atmel.com> 10933M: Austin Shin <austin.shin@atmel.com> 10934M: Chris Park <chris.park@atmel.com> 10935M: Tony Cho <tony.cho@atmel.com> 10936M: Glen Lee <glen.lee@atmel.com> 10937M: Leo Kim <leo.kim@atmel.com> 10938L: linux-wireless@vger.kernel.org 10939S: Supported 10940F: drivers/staging/wilc1000/ 10941 10942STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10943M: Arnaud Patard <arnaud.patard@rtp-net.org> 10944S: Odd Fixes 10945F: drivers/staging/xgifb/ 10946 10947STARFIRE/DURALAN NETWORK DRIVER 10948M: Ion Badulescu <ionut@badula.org> 10949S: Odd Fixes 10950F: drivers/net/ethernet/adaptec/starfire* 10951 10952SUN3/3X 10953M: Sam Creasey <sammy@sammy.net> 10954W: http://sammy.net/sun3/ 10955S: Maintained 10956F: arch/m68k/kernel/*sun3* 10957F: arch/m68k/sun3*/ 10958F: arch/m68k/include/asm/sun3* 10959F: drivers/net/ethernet/i825xx/sun3* 10960 10961SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10962M: Hans de Goede <hdegoede@redhat.com> 10963L: linux-input@vger.kernel.org 10964S: Maintained 10965F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10966F: drivers/input/keyboard/sun4i-lradc-keys.c 10967 10968SUNDANCE NETWORK DRIVER 10969M: Denis Kirjanov <kda@linux-powerpc.org> 10970L: netdev@vger.kernel.org 10971S: Maintained 10972F: drivers/net/ethernet/dlink/sundance.c 10973 10974SUPERH 10975M: Yoshinori Sato <ysato@users.sourceforge.jp> 10976M: Rich Felker <dalias@libc.org> 10977L: linux-sh@vger.kernel.org 10978Q: http://patchwork.kernel.org/project/linux-sh/list/ 10979S: Maintained 10980F: Documentation/sh/ 10981F: arch/sh/ 10982F: drivers/sh/ 10983 10984SUSPEND TO RAM 10985M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10986M: Len Brown <len.brown@intel.com> 10987M: Pavel Machek <pavel@ucw.cz> 10988L: linux-pm@vger.kernel.org 10989S: Supported 10990F: Documentation/power/ 10991F: arch/x86/kernel/acpi/ 10992F: drivers/base/power/ 10993F: kernel/power/ 10994F: include/linux/suspend.h 10995F: include/linux/freezer.h 10996F: include/linux/pm.h 10997 10998SVGA HANDLING 10999M: Martin Mares <mj@ucw.cz> 11000L: linux-video@atrey.karlin.mff.cuni.cz 11001S: Maintained 11002F: Documentation/svga.txt 11003F: arch/x86/boot/video* 11004 11005SWIOTLB SUBSYSTEM 11006M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11007L: linux-kernel@vger.kernel.org 11008T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11009S: Supported 11010F: lib/swiotlb.c 11011F: arch/*/kernel/pci-swiotlb.c 11012F: include/linux/swiotlb.h 11013 11014SWITCHDEV 11015M: Jiri Pirko <jiri@resnulli.us> 11016L: netdev@vger.kernel.org 11017S: Supported 11018F: net/switchdev/ 11019F: include/net/switchdev.h 11020 11021SYNOPSYS ARC ARCHITECTURE 11022M: Vineet Gupta <vgupta@synopsys.com> 11023L: linux-snps-arc@lists.infradead.org 11024S: Supported 11025F: arch/arc/ 11026F: Documentation/devicetree/bindings/arc/* 11027F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11028F: drivers/tty/serial/arc_uart.c 11029T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11030 11031SYNOPSYS ARC SDP platform support 11032M: Alexey Brodkin <abrodkin@synopsys.com> 11033S: Supported 11034F: arch/arc/plat-axs10x 11035F: arch/arc/boot/dts/ax* 11036F: Documentation/devicetree/bindings/arc/axs10* 11037 11038SYSTEM CONFIGURATION (SYSCON) 11039M: Lee Jones <lee.jones@linaro.org> 11040M: Arnd Bergmann <arnd@arndb.de> 11041T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11042S: Supported 11043F: drivers/mfd/syscon.c 11044 11045SYSV FILESYSTEM 11046M: Christoph Hellwig <hch@infradead.org> 11047S: Maintained 11048F: Documentation/filesystems/sysv-fs.txt 11049F: fs/sysv/ 11050F: include/linux/sysv_fs.h 11051 11052TARGET SUBSYSTEM 11053M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11054L: linux-scsi@vger.kernel.org 11055L: target-devel@vger.kernel.org 11056W: http://www.linux-iscsi.org 11057W: http://groups.google.com/group/linux-iscsi-target-dev 11058T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11059S: Supported 11060F: drivers/target/ 11061F: include/target/ 11062F: Documentation/target/ 11063 11064TASKSTATS STATISTICS INTERFACE 11065M: Balbir Singh <bsingharora@gmail.com> 11066S: Maintained 11067F: Documentation/accounting/taskstats* 11068F: include/linux/taskstats* 11069F: kernel/taskstats.c 11070 11071TC CLASSIFIER 11072M: Jamal Hadi Salim <jhs@mojatatu.com> 11073L: netdev@vger.kernel.org 11074S: Maintained 11075F: include/net/pkt_cls.h 11076F: include/uapi/linux/pkt_cls.h 11077F: net/sched/ 11078 11079TCP LOW PRIORITY MODULE 11080M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11081M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11082W: http://tcp-lp-mod.sourceforge.net/ 11083S: Maintained 11084F: net/ipv4/tcp_lp.c 11085 11086TDA10071 MEDIA DRIVER 11087M: Antti Palosaari <crope@iki.fi> 11088L: linux-media@vger.kernel.org 11089W: https://linuxtv.org 11090W: http://palosaari.fi/linux/ 11091Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11092T: git git://linuxtv.org/anttip/media_tree.git 11093S: Maintained 11094F: drivers/media/dvb-frontends/tda10071* 11095 11096TDA18212 MEDIA DRIVER 11097M: Antti Palosaari <crope@iki.fi> 11098L: linux-media@vger.kernel.org 11099W: https://linuxtv.org 11100W: http://palosaari.fi/linux/ 11101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11102T: git git://linuxtv.org/anttip/media_tree.git 11103S: Maintained 11104F: drivers/media/tuners/tda18212* 11105 11106TDA18218 MEDIA DRIVER 11107M: Antti Palosaari <crope@iki.fi> 11108L: linux-media@vger.kernel.org 11109W: https://linuxtv.org 11110W: http://palosaari.fi/linux/ 11111Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11112T: git git://linuxtv.org/anttip/media_tree.git 11113S: Maintained 11114F: drivers/media/tuners/tda18218* 11115 11116TDA18271 MEDIA DRIVER 11117M: Michael Krufky <mkrufky@linuxtv.org> 11118L: linux-media@vger.kernel.org 11119W: https://linuxtv.org 11120W: http://github.com/mkrufky 11121Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11122T: git git://linuxtv.org/mkrufky/tuners.git 11123S: Maintained 11124F: drivers/media/tuners/tda18271* 11125 11126TDA827x MEDIA DRIVER 11127M: Michael Krufky <mkrufky@linuxtv.org> 11128L: linux-media@vger.kernel.org 11129W: https://linuxtv.org 11130W: http://github.com/mkrufky 11131Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11132T: git git://linuxtv.org/mkrufky/tuners.git 11133S: Maintained 11134F: drivers/media/tuners/tda8290.* 11135 11136TDA8290 MEDIA DRIVER 11137M: Michael Krufky <mkrufky@linuxtv.org> 11138L: linux-media@vger.kernel.org 11139W: https://linuxtv.org 11140W: http://github.com/mkrufky 11141Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11142T: git git://linuxtv.org/mkrufky/tuners.git 11143S: Maintained 11144F: drivers/media/tuners/tda8290.* 11145 11146TDA9840 MEDIA DRIVER 11147M: Hans Verkuil <hverkuil@xs4all.nl> 11148L: linux-media@vger.kernel.org 11149T: git git://linuxtv.org/media_tree.git 11150W: https://linuxtv.org 11151S: Maintained 11152F: drivers/media/i2c/tda9840* 11153 11154TEA5761 TUNER DRIVER 11155M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11156L: linux-media@vger.kernel.org 11157W: https://linuxtv.org 11158T: git git://linuxtv.org/media_tree.git 11159S: Odd fixes 11160F: drivers/media/tuners/tea5761.* 11161 11162TEA5767 TUNER DRIVER 11163M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11164L: linux-media@vger.kernel.org 11165W: https://linuxtv.org 11166T: git git://linuxtv.org/media_tree.git 11167S: Maintained 11168F: drivers/media/tuners/tea5767.* 11169 11170TEA6415C MEDIA DRIVER 11171M: Hans Verkuil <hverkuil@xs4all.nl> 11172L: linux-media@vger.kernel.org 11173T: git git://linuxtv.org/media_tree.git 11174W: https://linuxtv.org 11175S: Maintained 11176F: drivers/media/i2c/tea6415c* 11177 11178TEA6420 MEDIA DRIVER 11179M: Hans Verkuil <hverkuil@xs4all.nl> 11180L: linux-media@vger.kernel.org 11181T: git git://linuxtv.org/media_tree.git 11182W: https://linuxtv.org 11183S: Maintained 11184F: drivers/media/i2c/tea6420* 11185 11186TEAM DRIVER 11187M: Jiri Pirko <jiri@resnulli.us> 11188L: netdev@vger.kernel.org 11189S: Supported 11190F: drivers/net/team/ 11191F: include/linux/if_team.h 11192F: include/uapi/linux/if_team.h 11193 11194TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11195M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11196S: Maintained 11197F: arch/x86/platform/ts5500/ 11198 11199TECHNOTREND USB IR RECEIVER 11200M: Sean Young <sean@mess.org> 11201L: linux-media@vger.kernel.org 11202S: Maintained 11203F: drivers/media/rc/ttusbir.c 11204 11205TEGRA ARCHITECTURE SUPPORT 11206M: Stephen Warren <swarren@wwwdotorg.org> 11207M: Thierry Reding <thierry.reding@gmail.com> 11208M: Alexandre Courbot <gnurou@gmail.com> 11209L: linux-tegra@vger.kernel.org 11210Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11211T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11212S: Supported 11213N: [^a-z]tegra 11214 11215TEGRA CLOCK DRIVER 11216M: Peter De Schrijver <pdeschrijver@nvidia.com> 11217M: Prashant Gaikwad <pgaikwad@nvidia.com> 11218S: Supported 11219F: drivers/clk/tegra/ 11220 11221TEGRA DMA DRIVERS 11222M: Laxman Dewangan <ldewangan@nvidia.com> 11223M: Jon Hunter <jonathanh@nvidia.com> 11224S: Supported 11225F: drivers/dma/tegra* 11226 11227TEGRA I2C DRIVER 11228M: Laxman Dewangan <ldewangan@nvidia.com> 11229S: Supported 11230F: drivers/i2c/busses/i2c-tegra.c 11231 11232TEGRA IOMMU DRIVERS 11233M: Hiroshi Doyu <hdoyu@nvidia.com> 11234S: Supported 11235F: drivers/iommu/tegra* 11236 11237TEGRA KBC DRIVER 11238M: Rakesh Iyer <riyer@nvidia.com> 11239M: Laxman Dewangan <ldewangan@nvidia.com> 11240S: Supported 11241F: drivers/input/keyboard/tegra-kbc.c 11242 11243TEGRA PWM DRIVER 11244M: Thierry Reding <thierry.reding@gmail.com> 11245S: Supported 11246F: drivers/pwm/pwm-tegra.c 11247 11248TEGRA SERIAL DRIVER 11249M: Laxman Dewangan <ldewangan@nvidia.com> 11250S: Supported 11251F: drivers/tty/serial/serial-tegra.c 11252 11253TEGRA SPI DRIVER 11254M: Laxman Dewangan <ldewangan@nvidia.com> 11255S: Supported 11256F: drivers/spi/spi-tegra* 11257 11258TEHUTI ETHERNET DRIVER 11259M: Andy Gospodarek <andy@greyhouse.net> 11260L: netdev@vger.kernel.org 11261S: Supported 11262F: drivers/net/ethernet/tehuti/* 11263 11264Telecom Clock Driver for MCPL0010 11265M: Mark Gross <mark.gross@intel.com> 11266S: Supported 11267F: drivers/char/tlclk.c 11268 11269TENSILICA XTENSA PORT (xtensa) 11270M: Chris Zankel <chris@zankel.net> 11271M: Max Filippov <jcmvbkbc@gmail.com> 11272L: linux-xtensa@linux-xtensa.org 11273T: git git://github.com/czankel/xtensa-linux.git 11274S: Maintained 11275F: arch/xtensa/ 11276F: drivers/irqchip/irq-xtensa-* 11277 11278THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11279M: Hans Verkuil <hverkuil@xs4all.nl> 11280L: linux-media@vger.kernel.org 11281T: git git://linuxtv.org/media_tree.git 11282W: https://linuxtv.org 11283S: Maintained 11284F: drivers/media/radio/radio-raremono.c 11285 11286THERMAL 11287M: Zhang Rui <rui.zhang@intel.com> 11288M: Eduardo Valentin <edubezval@gmail.com> 11289L: linux-pm@vger.kernel.org 11290T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11291T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11292Q: https://patchwork.kernel.org/project/linux-pm/list/ 11293S: Supported 11294F: drivers/thermal/ 11295F: include/linux/thermal.h 11296F: include/uapi/linux/thermal.h 11297F: include/linux/cpu_cooling.h 11298F: Documentation/devicetree/bindings/thermal/ 11299 11300THERMAL/CPU_COOLING 11301M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11302M: Viresh Kumar <viresh.kumar@linaro.org> 11303M: Javi Merino <javi.merino@arm.com> 11304L: linux-pm@vger.kernel.org 11305S: Supported 11306F: Documentation/thermal/cpu-cooling-api.txt 11307F: drivers/thermal/cpu_cooling.c 11308F: include/linux/cpu_cooling.h 11309 11310THINGM BLINK(1) USB RGB LED DRIVER 11311M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11312S: Maintained 11313F: drivers/hid/hid-thingm.c 11314 11315THINKPAD ACPI EXTRAS DRIVER 11316M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11317L: ibm-acpi-devel@lists.sourceforge.net 11318L: platform-driver-x86@vger.kernel.org 11319W: http://ibm-acpi.sourceforge.net 11320W: http://thinkwiki.org/wiki/Ibm-acpi 11321T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11322S: Maintained 11323F: drivers/platform/x86/thinkpad_acpi.c 11324 11325TI BANDGAP AND THERMAL DRIVER 11326M: Eduardo Valentin <edubezval@gmail.com> 11327M: Keerthy <j-keerthy@ti.com> 11328L: linux-pm@vger.kernel.org 11329L: linux-omap@vger.kernel.org 11330S: Maintained 11331F: drivers/thermal/ti-soc-thermal/ 11332 11333TI VPE/CAL DRIVERS 11334M: Benoit Parrot <bparrot@ti.com> 11335L: linux-media@vger.kernel.org 11336W: http://linuxtv.org/ 11337Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11338S: Maintained 11339F: drivers/media/platform/ti-vpe/ 11340 11341TI CDCE706 CLOCK DRIVER 11342M: Max Filippov <jcmvbkbc@gmail.com> 11343S: Maintained 11344F: drivers/clk/clk-cdce706.c 11345 11346TI CLOCK DRIVER 11347M: Tero Kristo <t-kristo@ti.com> 11348L: linux-omap@vger.kernel.org 11349S: Maintained 11350F: drivers/clk/ti/ 11351F: include/linux/clk/ti.h 11352 11353TI ETHERNET SWITCH DRIVER (CPSW) 11354M: Mugunthan V N <mugunthanvnm@ti.com> 11355R: Grygorii Strashko <grygorii.strashko@ti.com> 11356L: linux-omap@vger.kernel.org 11357L: netdev@vger.kernel.org 11358S: Maintained 11359F: drivers/net/ethernet/ti/cpsw* 11360F: drivers/net/ethernet/ti/davinci* 11361 11362TI FLASH MEDIA INTERFACE DRIVER 11363M: Alex Dubov <oakad@yahoo.com> 11364S: Maintained 11365F: drivers/misc/tifm* 11366F: drivers/mmc/host/tifm_sd.c 11367F: include/linux/tifm.h 11368 11369TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11370M: Santosh Shilimkar <ssantosh@kernel.org> 11371L: linux-kernel@vger.kernel.org 11372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11373S: Maintained 11374F: drivers/soc/ti/* 11375T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11376 11377 11378TI LM49xxx FAMILY ASoC CODEC DRIVERS 11379M: M R Swami Reddy <mr.swami.reddy@ti.com> 11380M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11381L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11382S: Maintained 11383F: sound/soc/codecs/lm49453* 11384F: sound/soc/codecs/isabelle* 11385 11386TI LP855x BACKLIGHT DRIVER 11387M: Milo Kim <milo.kim@ti.com> 11388S: Maintained 11389F: Documentation/backlight/lp855x-driver.txt 11390F: drivers/video/backlight/lp855x_bl.c 11391F: include/linux/platform_data/lp855x.h 11392 11393TI LP8727 CHARGER DRIVER 11394M: Milo Kim <milo.kim@ti.com> 11395S: Maintained 11396F: drivers/power/lp8727_charger.c 11397F: include/linux/platform_data/lp8727.h 11398 11399TI LP8788 MFD DRIVER 11400M: Milo Kim <milo.kim@ti.com> 11401S: Maintained 11402F: drivers/iio/adc/lp8788_adc.c 11403F: drivers/leds/leds-lp8788.c 11404F: drivers/mfd/lp8788*.c 11405F: drivers/power/lp8788-charger.c 11406F: drivers/regulator/lp8788-*.c 11407F: include/linux/mfd/lp8788*.h 11408 11409TI NETCP ETHERNET DRIVER 11410M: Wingman Kwok <w-kwok2@ti.com> 11411M: Murali Karicheri <m-karicheri2@ti.com> 11412L: netdev@vger.kernel.org 11413S: Maintained 11414F: drivers/net/ethernet/ti/netcp* 11415 11416TI TAS571X FAMILY ASoC CODEC DRIVER 11417M: Kevin Cernekee <cernekee@chromium.org> 11418L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11419S: Odd Fixes 11420F: sound/soc/codecs/tas571x* 11421 11422TI TWL4030 SERIES SOC CODEC DRIVER 11423M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11424L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11425S: Maintained 11426F: sound/soc/codecs/twl4030* 11427 11428TI WILINK WIRELESS DRIVERS 11429L: linux-wireless@vger.kernel.org 11430W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11431W: http://wireless.kernel.org/en/users/Drivers/wl1251 11432T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11433S: Orphan 11434F: drivers/net/wireless/ti/ 11435F: include/linux/wl12xx.h 11436 11437TIPC NETWORK LAYER 11438M: Jon Maloy <jon.maloy@ericsson.com> 11439M: Ying Xue <ying.xue@windriver.com> 11440L: netdev@vger.kernel.org (core kernel code) 11441L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11442W: http://tipc.sourceforge.net/ 11443S: Maintained 11444F: include/uapi/linux/tipc*.h 11445F: net/tipc/ 11446 11447TILE ARCHITECTURE 11448M: Chris Metcalf <cmetcalf@mellanox.com> 11449W: http://www.mellanox.com/repository/solutions/tile-scm/ 11450T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11451S: Supported 11452F: arch/tile/ 11453F: drivers/char/tile-srom.c 11454F: drivers/edac/tile_edac.c 11455F: drivers/net/ethernet/tile/ 11456F: drivers/rtc/rtc-tile.c 11457F: drivers/tty/hvc/hvc_tile.c 11458F: drivers/tty/serial/tilegx.c 11459F: drivers/usb/host/*-tilegx.c 11460F: include/linux/usb/tilegx.h 11461 11462TLAN NETWORK DRIVER 11463M: Samuel Chessman <chessman@tux.org> 11464L: tlan-devel@lists.sourceforge.net (subscribers-only) 11465W: http://sourceforge.net/projects/tlan/ 11466S: Maintained 11467F: Documentation/networking/tlan.txt 11468F: drivers/net/ethernet/ti/tlan.* 11469 11470TOMOYO SECURITY MODULE 11471M: Kentaro Takeda <takedakn@nttdata.co.jp> 11472M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11473L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11474L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11475L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11476L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11477W: http://tomoyo.sourceforge.jp/ 11478T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11479S: Maintained 11480F: security/tomoyo/ 11481 11482TOPSTAR LAPTOP EXTRAS DRIVER 11483M: Herton Ronaldo Krzesinski <herton@canonical.com> 11484L: platform-driver-x86@vger.kernel.org 11485S: Maintained 11486F: drivers/platform/x86/topstar-laptop.c 11487 11488TOSHIBA ACPI EXTRAS DRIVER 11489M: Azael Avalos <coproscefalo@gmail.com> 11490L: platform-driver-x86@vger.kernel.org 11491S: Maintained 11492F: drivers/platform/x86/toshiba_acpi.c 11493 11494TOSHIBA BLUETOOTH DRIVER 11495M: Azael Avalos <coproscefalo@gmail.com> 11496L: platform-driver-x86@vger.kernel.org 11497S: Maintained 11498F: drivers/platform/x86/toshiba_bluetooth.c 11499 11500TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11501M: Azael Avalos <coproscefalo@gmail.com> 11502L: platform-driver-x86@vger.kernel.org 11503S: Maintained 11504F: drivers/platform/x86/toshiba_haps.c 11505 11506TOSHIBA WMI HOTKEYS DRIVER 11507M: Azael Avalos <coproscefalo@gmail.com> 11508L: platform-driver-x86@vger.kernel.org 11509S: Maintained 11510F: drivers/platform/x86/toshiba-wmi.c 11511 11512TOSHIBA SMM DRIVER 11513M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11514W: http://www.buzzard.org.uk/toshiba/ 11515S: Maintained 11516F: drivers/char/toshiba.c 11517F: include/linux/toshiba.h 11518F: include/uapi/linux/toshiba.h 11519 11520TOSHIBA TC358743 DRIVER 11521M: Mats Randgaard <matrandg@cisco.com> 11522L: linux-media@vger.kernel.org 11523S: Maintained 11524F: drivers/media/i2c/tc358743* 11525F: include/media/i2c/tc358743.h 11526 11527TMIO/SDHI MMC DRIVER 11528M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11529L: linux-mmc@vger.kernel.org 11530S: Supported 11531F: drivers/mmc/host/tmio_mmc* 11532F: drivers/mmc/host/sh_mobile_sdhi.c 11533F: include/linux/mfd/tmio.h 11534 11535TMP401 HARDWARE MONITOR DRIVER 11536M: Guenter Roeck <linux@roeck-us.net> 11537L: linux-hwmon@vger.kernel.org 11538S: Maintained 11539F: Documentation/hwmon/tmp401 11540F: drivers/hwmon/tmp401.c 11541 11542TMPFS (SHMEM FILESYSTEM) 11543M: Hugh Dickins <hughd@google.com> 11544L: linux-mm@kvack.org 11545S: Maintained 11546F: include/linux/shmem_fs.h 11547F: mm/shmem.c 11548 11549TM6000 VIDEO4LINUX DRIVER 11550M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11551L: linux-media@vger.kernel.org 11552W: https://linuxtv.org 11553T: git git://linuxtv.org/media_tree.git 11554S: Odd fixes 11555F: drivers/media/usb/tm6000/ 11556 11557TW68 VIDEO4LINUX DRIVER 11558M: Hans Verkuil <hverkuil@xs4all.nl> 11559L: linux-media@vger.kernel.org 11560T: git git://linuxtv.org/media_tree.git 11561W: https://linuxtv.org 11562S: Odd Fixes 11563F: drivers/media/pci/tw68/ 11564 11565TW686X VIDEO4LINUX DRIVER 11566M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11567L: linux-media@vger.kernel.org 11568T: git git://linuxtv.org/media_tree.git 11569W: http://linuxtv.org 11570S: Maintained 11571F: drivers/media/pci/tw686x/ 11572 11573TPM DEVICE DRIVER 11574M: Peter Huewe <peterhuewe@gmx.de> 11575M: Marcel Selhorst <tpmdd@selhorst.net> 11576M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11577R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11578W: http://tpmdd.sourceforge.net 11579L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11580Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11581T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11582S: Maintained 11583F: drivers/char/tpm/ 11584 11585TPM IBM_VTPM DEVICE DRIVER 11586M: Ashley Lai <ashleydlai@gmail.com> 11587W: http://tpmdd.sourceforge.net 11588L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11589S: Maintained 11590F: drivers/char/tpm/tpm_ibmvtpm* 11591 11592TRACING 11593M: Steven Rostedt <rostedt@goodmis.org> 11594M: Ingo Molnar <mingo@redhat.com> 11595T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11596S: Maintained 11597F: Documentation/trace/ftrace.txt 11598F: arch/*/*/*/ftrace.h 11599F: arch/*/kernel/ftrace.c 11600F: include/*/ftrace.h 11601F: include/linux/trace*.h 11602F: include/trace/ 11603F: kernel/trace/ 11604F: tools/testing/selftests/ftrace/ 11605 11606TRACING MMIO ACCESSES (MMIOTRACE) 11607M: Steven Rostedt <rostedt@goodmis.org> 11608M: Ingo Molnar <mingo@kernel.org> 11609R: Karol Herbst <karolherbst@gmail.com> 11610R: Pekka Paalanen <ppaalanen@gmail.com> 11611S: Maintained 11612L: linux-kernel@vger.kernel.org 11613L: nouveau@lists.freedesktop.org 11614F: kernel/trace/trace_mmiotrace.c 11615F: include/linux/mmiotrace.h 11616F: arch/x86/mm/kmmio.c 11617F: arch/x86/mm/mmio-mod.c 11618F: arch/x86/mm/testmmiotrace.c 11619 11620TRIVIAL PATCHES 11621M: Jiri Kosina <trivial@kernel.org> 11622T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11623S: Maintained 11624K: ^Subject:.*(?i)trivial 11625 11626TTY LAYER 11627M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11628M: Jiri Slaby <jslaby@suse.com> 11629S: Supported 11630T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11631F: Documentation/serial/ 11632F: drivers/tty/ 11633F: drivers/tty/serial/serial_core.c 11634F: include/linux/serial_core.h 11635F: include/linux/serial.h 11636F: include/linux/tty.h 11637F: include/uapi/linux/serial_core.h 11638F: include/uapi/linux/serial.h 11639F: include/uapi/linux/tty.h 11640 11641TUA9001 MEDIA DRIVER 11642M: Antti Palosaari <crope@iki.fi> 11643L: linux-media@vger.kernel.org 11644W: https://linuxtv.org 11645W: http://palosaari.fi/linux/ 11646Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11647T: git git://linuxtv.org/anttip/media_tree.git 11648S: Maintained 11649F: drivers/media/tuners/tua9001* 11650 11651TULIP NETWORK DRIVERS 11652L: netdev@vger.kernel.org 11653L: linux-parisc@vger.kernel.org 11654S: Orphan 11655F: drivers/net/ethernet/dec/tulip/ 11656 11657TUN/TAP driver 11658M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11659W: http://vtun.sourceforge.net/tun 11660S: Maintained 11661F: Documentation/networking/tuntap.txt 11662F: arch/um/os-Linux/drivers/ 11663 11664TURBOCHANNEL SUBSYSTEM 11665M: "Maciej W. Rozycki" <macro@linux-mips.org> 11666M: Ralf Baechle <ralf@linux-mips.org> 11667L: linux-mips@linux-mips.org 11668Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11669S: Maintained 11670F: drivers/tc/ 11671F: include/linux/tc.h 11672 11673U14-34F SCSI DRIVER 11674M: Dario Ballabio <ballabio_dario@emc.com> 11675L: linux-scsi@vger.kernel.org 11676S: Maintained 11677F: drivers/scsi/u14-34f.c 11678 11679UBI FILE SYSTEM (UBIFS) 11680M: Richard Weinberger <richard@nod.at> 11681M: Artem Bityutskiy <dedekind1@gmail.com> 11682M: Adrian Hunter <adrian.hunter@intel.com> 11683L: linux-mtd@lists.infradead.org 11684T: git git://git.infradead.org/ubifs-2.6.git 11685W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11686S: Supported 11687F: Documentation/filesystems/ubifs.txt 11688F: fs/ubifs/ 11689 11690UCLINUX (M68KNOMMU AND COLDFIRE) 11691M: Greg Ungerer <gerg@linux-m68k.org> 11692W: http://www.linux-m68k.org/ 11693W: http://www.uclinux.org/ 11694L: linux-m68k@lists.linux-m68k.org 11695L: uclinux-dev@uclinux.org (subscribers-only) 11696T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11697S: Maintained 11698F: arch/m68k/coldfire/ 11699F: arch/m68k/68*/ 11700F: arch/m68k/*/*_no.* 11701F: arch/m68k/include/asm/*_no.* 11702 11703UDF FILESYSTEM 11704M: Jan Kara <jack@suse.com> 11705S: Maintained 11706F: Documentation/filesystems/udf.txt 11707F: fs/udf/ 11708 11709UFS FILESYSTEM 11710M: Evgeniy Dushistov <dushistov@mail.ru> 11711S: Maintained 11712F: Documentation/filesystems/ufs.txt 11713F: fs/ufs/ 11714 11715UHID USERSPACE HID IO DRIVER: 11716M: David Herrmann <dh.herrmann@googlemail.com> 11717L: linux-input@vger.kernel.org 11718S: Maintained 11719F: drivers/hid/uhid.c 11720F: include/uapi/linux/uhid.h 11721 11722ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11723L: linux-usb@vger.kernel.org 11724S: Orphan 11725F: drivers/uwb/ 11726F: include/linux/uwb.h 11727F: include/linux/uwb/ 11728 11729UNICORE32 ARCHITECTURE: 11730M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11731W: http://mprc.pku.edu.cn/~guanxuetao/linux 11732S: Maintained 11733T: git git://github.com/gxt/linux.git 11734F: arch/unicore32/ 11735 11736UNIFDEF 11737M: Tony Finch <dot@dotat.at> 11738W: http://dotat.at/prog/unifdef 11739S: Maintained 11740F: scripts/unifdef.c 11741 11742UNIFORM CDROM DRIVER 11743M: Jens Axboe <axboe@kernel.dk> 11744W: http://www.kernel.dk 11745S: Maintained 11746F: Documentation/cdrom/ 11747F: drivers/cdrom/cdrom.c 11748F: include/linux/cdrom.h 11749F: include/uapi/linux/cdrom.h 11750 11751UNISYS S-PAR DRIVERS 11752M: David Kershner <david.kershner@unisys.com> 11753L: sparmaintainer@unisys.com (Unisys internal) 11754S: Supported 11755F: drivers/staging/unisys/ 11756 11757UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11758M: Vinayak Holikatti <vinholikatti@gmail.com> 11759L: linux-scsi@vger.kernel.org 11760S: Supported 11761F: Documentation/scsi/ufs.txt 11762F: drivers/scsi/ufs/ 11763 11764UNSORTED BLOCK IMAGES (UBI) 11765M: Artem Bityutskiy <dedekind1@gmail.com> 11766M: Richard Weinberger <richard@nod.at> 11767W: http://www.linux-mtd.infradead.org/ 11768L: linux-mtd@lists.infradead.org 11769T: git git://git.infradead.org/ubifs-2.6.git 11770S: Supported 11771F: drivers/mtd/ubi/ 11772F: include/linux/mtd/ubi.h 11773F: include/uapi/mtd/ubi-user.h 11774 11775USB ACM DRIVER 11776M: Oliver Neukum <oneukum@suse.com> 11777L: linux-usb@vger.kernel.org 11778S: Maintained 11779F: Documentation/usb/acm.txt 11780F: drivers/usb/class/cdc-acm.* 11781 11782USB AR5523 WIRELESS DRIVER 11783M: Pontus Fuchs <pontus.fuchs@gmail.com> 11784L: linux-wireless@vger.kernel.org 11785S: Maintained 11786F: drivers/net/wireless/ath/ar5523/ 11787 11788USB ATTACHED SCSI 11789M: Hans de Goede <hdegoede@redhat.com> 11790M: Gerd Hoffmann <kraxel@redhat.com> 11791L: linux-usb@vger.kernel.org 11792L: linux-scsi@vger.kernel.org 11793S: Maintained 11794F: drivers/usb/storage/uas.c 11795 11796USB CDC ETHERNET DRIVER 11797M: Oliver Neukum <oliver@neukum.org> 11798L: linux-usb@vger.kernel.org 11799S: Maintained 11800F: drivers/net/usb/cdc_*.c 11801F: include/uapi/linux/usb/cdc.h 11802 11803USB CHAOSKEY DRIVER 11804M: Keith Packard <keithp@keithp.com> 11805L: linux-usb@vger.kernel.org 11806S: Maintained 11807F: drivers/usb/misc/chaoskey.c 11808 11809USB CYPRESS C67X00 DRIVER 11810M: Peter Korsgaard <jacmet@sunsite.dk> 11811L: linux-usb@vger.kernel.org 11812S: Maintained 11813F: drivers/usb/c67x00/ 11814 11815USB DAVICOM DM9601 DRIVER 11816M: Peter Korsgaard <jacmet@sunsite.dk> 11817L: netdev@vger.kernel.org 11818W: http://www.linux-usb.org/usbnet 11819S: Maintained 11820F: drivers/net/usb/dm9601.c 11821 11822USB DIAMOND RIO500 DRIVER 11823M: Cesar Miquel <miquel@df.uba.ar> 11824L: rio500-users@lists.sourceforge.net 11825W: http://rio500.sourceforge.net 11826S: Maintained 11827F: drivers/usb/misc/rio500* 11828 11829USB EHCI DRIVER 11830M: Alan Stern <stern@rowland.harvard.edu> 11831L: linux-usb@vger.kernel.org 11832S: Maintained 11833F: Documentation/usb/ehci.txt 11834F: drivers/usb/host/ehci* 11835 11836USB GADGET/PERIPHERAL SUBSYSTEM 11837M: Felipe Balbi <balbi@kernel.org> 11838L: linux-usb@vger.kernel.org 11839W: http://www.linux-usb.org/gadget 11840T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11841S: Maintained 11842F: drivers/usb/gadget/ 11843F: include/linux/usb/gadget* 11844 11845USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11846M: Jiri Kosina <jikos@kernel.org> 11847R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11848L: linux-usb@vger.kernel.org 11849T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11850S: Maintained 11851F: Documentation/hid/hiddev.txt 11852F: drivers/hid/usbhid/ 11853 11854USB ISP116X DRIVER 11855M: Olav Kongas <ok@artecdesign.ee> 11856L: linux-usb@vger.kernel.org 11857S: Maintained 11858F: drivers/usb/host/isp116x* 11859F: include/linux/usb/isp116x.h 11860 11861USB LAN78XX ETHERNET DRIVER 11862M: Woojung Huh <woojung.huh@microchip.com> 11863M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11864L: netdev@vger.kernel.org 11865S: Maintained 11866F: drivers/net/usb/lan78xx.* 11867 11868USB MASS STORAGE DRIVER 11869M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11870L: linux-usb@vger.kernel.org 11871L: usb-storage@lists.one-eyed-alien.net 11872S: Maintained 11873W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11874F: drivers/usb/storage/ 11875 11876USB MIDI DRIVER 11877M: Clemens Ladisch <clemens@ladisch.de> 11878L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11879T: git git://git.alsa-project.org/alsa-kernel.git 11880S: Maintained 11881F: sound/usb/midi.* 11882 11883USB NETWORKING DRIVERS 11884L: linux-usb@vger.kernel.org 11885S: Odd Fixes 11886F: drivers/net/usb/ 11887 11888USB OHCI DRIVER 11889M: Alan Stern <stern@rowland.harvard.edu> 11890L: linux-usb@vger.kernel.org 11891S: Maintained 11892F: Documentation/usb/ohci.txt 11893F: drivers/usb/host/ohci* 11894 11895USB OTG FSM (Finite State Machine) 11896M: Peter Chen <Peter.Chen@nxp.com> 11897T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11898L: linux-usb@vger.kernel.org 11899S: Maintained 11900F: drivers/usb/common/usb-otg-fsm.c 11901 11902USB OVER IP DRIVER 11903M: Valentina Manea <valentina.manea.m@gmail.com> 11904M: Shuah Khan <shuah.kh@samsung.com> 11905L: linux-usb@vger.kernel.org 11906S: Maintained 11907F: Documentation/usb/usbip_protocol.txt 11908F: drivers/usb/usbip/ 11909F: tools/usb/usbip/ 11910 11911USB PEGASUS DRIVER 11912M: Petko Manolov <petkan@nucleusys.com> 11913L: linux-usb@vger.kernel.org 11914L: netdev@vger.kernel.org 11915T: git git://github.com/petkan/pegasus.git 11916W: https://github.com/petkan/pegasus 11917S: Maintained 11918F: drivers/net/usb/pegasus.* 11919 11920USB PHY LAYER 11921M: Felipe Balbi <balbi@kernel.org> 11922L: linux-usb@vger.kernel.org 11923T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11924S: Maintained 11925F: drivers/usb/phy/ 11926 11927USB PRINTER DRIVER (usblp) 11928M: Pete Zaitcev <zaitcev@redhat.com> 11929L: linux-usb@vger.kernel.org 11930S: Supported 11931F: drivers/usb/class/usblp.c 11932 11933USB QMI WWAN NETWORK DRIVER 11934M: Bjørn Mork <bjorn@mork.no> 11935L: netdev@vger.kernel.org 11936S: Maintained 11937F: Documentation/ABI/testing/sysfs-class-net-qmi 11938F: drivers/net/usb/qmi_wwan.c 11939 11940USB RTL8150 DRIVER 11941M: Petko Manolov <petkan@nucleusys.com> 11942L: linux-usb@vger.kernel.org 11943L: netdev@vger.kernel.org 11944T: git git://github.com/petkan/rtl8150.git 11945W: https://github.com/petkan/rtl8150 11946S: Maintained 11947F: drivers/net/usb/rtl8150.c 11948 11949USB SERIAL SUBSYSTEM 11950M: Johan Hovold <johan@kernel.org> 11951L: linux-usb@vger.kernel.org 11952S: Maintained 11953F: Documentation/usb/usb-serial.txt 11954F: drivers/usb/serial/ 11955F: include/linux/usb/serial.h 11956 11957USB SMSC75XX ETHERNET DRIVER 11958M: Steve Glendinning <steve.glendinning@shawell.net> 11959L: netdev@vger.kernel.org 11960S: Maintained 11961F: drivers/net/usb/smsc75xx.* 11962 11963USB SMSC95XX ETHERNET DRIVER 11964M: Steve Glendinning <steve.glendinning@shawell.net> 11965L: netdev@vger.kernel.org 11966S: Maintained 11967F: drivers/net/usb/smsc95xx.* 11968 11969USB SUBSYSTEM 11970M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11971L: linux-usb@vger.kernel.org 11972W: http://www.linux-usb.org 11973T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11974S: Supported 11975F: Documentation/usb/ 11976F: drivers/usb/ 11977F: include/linux/usb.h 11978F: include/linux/usb/ 11979 11980USB UHCI DRIVER 11981M: Alan Stern <stern@rowland.harvard.edu> 11982L: linux-usb@vger.kernel.org 11983S: Maintained 11984F: drivers/usb/host/uhci* 11985 11986USB "USBNET" DRIVER FRAMEWORK 11987M: Oliver Neukum <oneukum@suse.com> 11988L: netdev@vger.kernel.org 11989W: http://www.linux-usb.org/usbnet 11990S: Maintained 11991F: drivers/net/usb/usbnet.c 11992F: include/linux/usb/usbnet.h 11993 11994USB VIDEO CLASS 11995M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11996L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 11997L: linux-media@vger.kernel.org 11998T: git git://linuxtv.org/media_tree.git 11999W: http://www.ideasonboard.org/uvc/ 12000S: Maintained 12001F: drivers/media/usb/uvc/ 12002F: include/uapi/linux/uvcvideo.h 12003 12004USB VISION DRIVER 12005M: Hans Verkuil <hverkuil@xs4all.nl> 12006L: linux-media@vger.kernel.org 12007T: git git://linuxtv.org/media_tree.git 12008W: https://linuxtv.org 12009S: Odd Fixes 12010F: drivers/media/usb/usbvision/ 12011 12012USB WEBCAM GADGET 12013M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12014L: linux-usb@vger.kernel.org 12015S: Maintained 12016F: drivers/usb/gadget/function/*uvc* 12017F: drivers/usb/gadget/legacy/webcam.c 12018 12019USB WIRELESS RNDIS DRIVER (rndis_wlan) 12020M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12021L: linux-wireless@vger.kernel.org 12022S: Maintained 12023F: drivers/net/wireless/rndis_wlan.c 12024 12025USB XHCI DRIVER 12026M: Mathias Nyman <mathias.nyman@intel.com> 12027L: linux-usb@vger.kernel.org 12028S: Supported 12029F: drivers/usb/host/xhci* 12030F: drivers/usb/host/pci-quirks* 12031 12032USB ZD1201 DRIVER 12033L: linux-wireless@vger.kernel.org 12034W: http://linux-lc100020.sourceforge.net 12035S: Orphan 12036F: drivers/net/wireless/zydas/zd1201.* 12037 12038USB ZR364XX DRIVER 12039M: Antoine Jacquet <royale@zerezo.com> 12040L: linux-usb@vger.kernel.org 12041L: linux-media@vger.kernel.org 12042T: git git://linuxtv.org/media_tree.git 12043W: http://royale.zerezo.com/zr364xx/ 12044S: Maintained 12045F: Documentation/video4linux/zr364xx.txt 12046F: drivers/media/usb/zr364xx/ 12047 12048ULPI BUS 12049M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12050L: linux-usb@vger.kernel.org 12051S: Maintained 12052F: drivers/usb/common/ulpi.c 12053F: include/linux/ulpi/ 12054 12055USER-MODE LINUX (UML) 12056M: Jeff Dike <jdike@addtoit.com> 12057M: Richard Weinberger <richard@nod.at> 12058L: user-mode-linux-devel@lists.sourceforge.net 12059L: user-mode-linux-user@lists.sourceforge.net 12060W: http://user-mode-linux.sourceforge.net 12061T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12062S: Maintained 12063F: Documentation/virtual/uml/ 12064F: arch/um/ 12065F: arch/x86/um/ 12066F: fs/hostfs/ 12067F: fs/hppfs/ 12068 12069USERSPACE I/O (UIO) 12070M: "Hans J. Koch" <hjk@hansjkoch.de> 12071M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12072S: Maintained 12073T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12074F: Documentation/DocBook/uio-howto.tmpl 12075F: drivers/uio/ 12076F: include/linux/uio*.h 12077 12078UTIL-LINUX PACKAGE 12079M: Karel Zak <kzak@redhat.com> 12080L: util-linux@vger.kernel.org 12081W: http://en.wikipedia.org/wiki/Util-linux 12082T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12083S: Maintained 12084 12085UVESAFB DRIVER 12086M: Michal Januszewski <spock@gentoo.org> 12087L: linux-fbdev@vger.kernel.org 12088W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12089S: Maintained 12090F: Documentation/fb/uvesafb.txt 12091F: drivers/video/fbdev/uvesafb.* 12092 12093VF610 NAND DRIVER 12094M: Stefan Agner <stefan@agner.ch> 12095L: linux-mtd@lists.infradead.org 12096S: Supported 12097F: drivers/mtd/nand/vf610_nfc.c 12098 12099VFAT/FAT/MSDOS FILESYSTEM 12100M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12101S: Maintained 12102F: Documentation/filesystems/vfat.txt 12103F: fs/fat/ 12104 12105VFIO DRIVER 12106M: Alex Williamson <alex.williamson@redhat.com> 12107L: kvm@vger.kernel.org 12108T: git git://github.com/awilliam/linux-vfio.git 12109S: Maintained 12110F: Documentation/vfio.txt 12111F: drivers/vfio/ 12112F: include/linux/vfio.h 12113F: include/uapi/linux/vfio.h 12114 12115VFIO PLATFORM DRIVER 12116M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12117L: kvm@vger.kernel.org 12118S: Maintained 12119F: drivers/vfio/platform/ 12120 12121VIDEOBUF2 FRAMEWORK 12122M: Pawel Osciak <pawel@osciak.com> 12123M: Marek Szyprowski <m.szyprowski@samsung.com> 12124M: Kyungmin Park <kyungmin.park@samsung.com> 12125L: linux-media@vger.kernel.org 12126S: Maintained 12127F: drivers/media/v4l2-core/videobuf2-* 12128F: include/media/videobuf2-* 12129 12130VIRTUAL SERIO DEVICE DRIVER 12131M: Stephen Chandler Paul <thatslyude@gmail.com> 12132S: Maintained 12133F: drivers/input/serio/userio.c 12134F: include/uapi/linux/userio.h 12135 12136VIRTIO CONSOLE DRIVER 12137M: Amit Shah <amit.shah@redhat.com> 12138L: virtualization@lists.linux-foundation.org 12139S: Maintained 12140F: drivers/char/virtio_console.c 12141F: include/linux/virtio_console.h 12142F: include/uapi/linux/virtio_console.h 12143 12144VIRTIO CORE, NET AND BLOCK DRIVERS 12145M: "Michael S. Tsirkin" <mst@redhat.com> 12146L: virtualization@lists.linux-foundation.org 12147S: Maintained 12148F: drivers/virtio/ 12149F: tools/virtio/ 12150F: drivers/net/virtio_net.c 12151F: drivers/block/virtio_blk.c 12152F: include/linux/virtio_*.h 12153F: include/uapi/linux/virtio_*.h 12154 12155VIRTIO DRIVERS FOR S390 12156M: Christian Borntraeger <borntraeger@de.ibm.com> 12157M: Cornelia Huck <cornelia.huck@de.ibm.com> 12158L: linux-s390@vger.kernel.org 12159L: virtualization@lists.linux-foundation.org 12160L: kvm@vger.kernel.org 12161S: Supported 12162F: drivers/s390/virtio/ 12163 12164VIRTIO GPU DRIVER 12165M: David Airlie <airlied@linux.ie> 12166M: Gerd Hoffmann <kraxel@redhat.com> 12167L: dri-devel@lists.freedesktop.org 12168L: virtualization@lists.linux-foundation.org 12169S: Maintained 12170F: drivers/gpu/drm/virtio/ 12171F: include/uapi/linux/virtio_gpu.h 12172 12173VIRTIO HOST (VHOST) 12174M: "Michael S. Tsirkin" <mst@redhat.com> 12175L: kvm@vger.kernel.org 12176L: virtualization@lists.linux-foundation.org 12177L: netdev@vger.kernel.org 12178T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12179S: Maintained 12180F: drivers/vhost/ 12181F: include/uapi/linux/vhost.h 12182 12183VIRTIO INPUT DRIVER 12184M: Gerd Hoffmann <kraxel@redhat.com> 12185S: Maintained 12186F: drivers/virtio/virtio_input.c 12187F: include/uapi/linux/virtio_input.h 12188 12189VIA RHINE NETWORK DRIVER 12190S: Orphan 12191F: drivers/net/ethernet/via/via-rhine.c 12192 12193VIA SD/MMC CARD CONTROLLER DRIVER 12194M: Bruce Chang <brucechang@via.com.tw> 12195M: Harald Welte <HaraldWelte@viatech.com> 12196S: Maintained 12197F: drivers/mmc/host/via-sdmmc.c 12198 12199VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12200M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12201L: linux-fbdev@vger.kernel.org 12202S: Maintained 12203F: include/linux/via-core.h 12204F: include/linux/via-gpio.h 12205F: include/linux/via_i2c.h 12206F: drivers/video/fbdev/via/ 12207 12208VIA VELOCITY NETWORK DRIVER 12209M: Francois Romieu <romieu@fr.zoreil.com> 12210L: netdev@vger.kernel.org 12211S: Maintained 12212F: drivers/net/ethernet/via/via-velocity.* 12213 12214VIRT LIB 12215M: Alex Williamson <alex.williamson@redhat.com> 12216M: Paolo Bonzini <pbonzini@redhat.com> 12217L: kvm@vger.kernel.org 12218S: Supported 12219F: virt/lib/ 12220 12221VIVID VIRTUAL VIDEO DRIVER 12222M: Hans Verkuil <hverkuil@xs4all.nl> 12223L: linux-media@vger.kernel.org 12224T: git git://linuxtv.org/media_tree.git 12225W: https://linuxtv.org 12226S: Maintained 12227F: drivers/media/platform/vivid/* 12228 12229VLAN (802.1Q) 12230M: Patrick McHardy <kaber@trash.net> 12231L: netdev@vger.kernel.org 12232S: Maintained 12233F: drivers/net/macvlan.c 12234F: include/linux/if_*vlan.h 12235F: net/8021q/ 12236 12237VLYNQ BUS 12238M: Florian Fainelli <florian@openwrt.org> 12239L: openwrt-devel@lists.openwrt.org (subscribers-only) 12240S: Maintained 12241F: drivers/vlynq/vlynq.c 12242F: include/linux/vlynq.h 12243 12244VME SUBSYSTEM 12245M: Martyn Welch <martyn@welchs.me.uk> 12246M: Manohar Vanga <manohar.vanga@gmail.com> 12247M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12248L: devel@driverdev.osuosl.org 12249S: Maintained 12250T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12251F: Documentation/vme_api.txt 12252F: drivers/staging/vme/ 12253F: drivers/vme/ 12254F: include/linux/vme* 12255 12256VMWARE HYPERVISOR INTERFACE 12257M: Alok Kataria <akataria@vmware.com> 12258L: virtualization@lists.linux-foundation.org 12259S: Supported 12260F: arch/x86/kernel/cpu/vmware.c 12261 12262VMWARE BALLOON DRIVER 12263M: Xavier Deguillard <xdeguillard@vmware.com> 12264M: Philip Moltmann <moltmann@vmware.com> 12265M: "VMware, Inc." <pv-drivers@vmware.com> 12266L: linux-kernel@vger.kernel.org 12267S: Maintained 12268F: drivers/misc/vmw_balloon.c 12269 12270VMWARE VMMOUSE SUBDRIVER 12271M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12272M: "VMware, Inc." <pv-drivers@vmware.com> 12273L: linux-input@vger.kernel.org 12274S: Maintained 12275F: drivers/input/mouse/vmmouse.c 12276F: drivers/input/mouse/vmmouse.h 12277 12278VMWARE VMXNET3 ETHERNET DRIVER 12279M: Shrikrishna Khare <skhare@vmware.com> 12280M: "VMware, Inc." <pv-drivers@vmware.com> 12281L: netdev@vger.kernel.org 12282S: Maintained 12283F: drivers/net/vmxnet3/ 12284 12285VMware PVSCSI driver 12286M: Arvind Kumar <arvindkumar@vmware.com> 12287M: VMware PV-Drivers <pv-drivers@vmware.com> 12288L: linux-scsi@vger.kernel.org 12289S: Maintained 12290F: drivers/scsi/vmw_pvscsi.c 12291F: drivers/scsi/vmw_pvscsi.h 12292 12293VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12294M: Liam Girdwood <lgirdwood@gmail.com> 12295M: Mark Brown <broonie@kernel.org> 12296L: linux-kernel@vger.kernel.org 12297W: http://www.slimlogic.co.uk/?p=48 12298T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12299S: Supported 12300F: Documentation/devicetree/bindings/regulator/ 12301F: drivers/regulator/ 12302F: include/dt-bindings/regulator/ 12303F: include/linux/regulator/ 12304 12305VRF 12306M: David Ahern <dsa@cumulusnetworks.com> 12307M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12308L: netdev@vger.kernel.org 12309S: Maintained 12310F: drivers/net/vrf.c 12311F: Documentation/networking/vrf.txt 12312 12313VT1211 HARDWARE MONITOR DRIVER 12314M: Juerg Haefliger <juergh@gmail.com> 12315L: linux-hwmon@vger.kernel.org 12316S: Maintained 12317F: Documentation/hwmon/vt1211 12318F: drivers/hwmon/vt1211.c 12319 12320VT8231 HARDWARE MONITOR DRIVER 12321M: Roger Lucas <vt8231@hiddenengine.co.uk> 12322L: linux-hwmon@vger.kernel.org 12323S: Maintained 12324F: drivers/hwmon/vt8231.c 12325 12326VUB300 USB to SDIO/SD/MMC bridge chip 12327M: Tony Olech <tony.olech@elandigitalsystems.com> 12328L: linux-mmc@vger.kernel.org 12329L: linux-usb@vger.kernel.org 12330S: Supported 12331F: drivers/mmc/host/vub300.c 12332 12333W1 DALLAS'S 1-WIRE BUS 12334M: Evgeniy Polyakov <zbr@ioremap.net> 12335S: Maintained 12336F: Documentation/w1/ 12337F: drivers/w1/ 12338 12339W83791D HARDWARE MONITORING DRIVER 12340M: Marc Hulsman <m.hulsman@tudelft.nl> 12341L: linux-hwmon@vger.kernel.org 12342S: Maintained 12343F: Documentation/hwmon/w83791d 12344F: drivers/hwmon/w83791d.c 12345 12346W83793 HARDWARE MONITORING DRIVER 12347M: Rudolf Marek <r.marek@assembler.cz> 12348L: linux-hwmon@vger.kernel.org 12349S: Maintained 12350F: Documentation/hwmon/w83793 12351F: drivers/hwmon/w83793.c 12352 12353W83795 HARDWARE MONITORING DRIVER 12354M: Jean Delvare <jdelvare@suse.com> 12355L: linux-hwmon@vger.kernel.org 12356S: Maintained 12357F: drivers/hwmon/w83795.c 12358 12359W83L51xD SD/MMC CARD INTERFACE DRIVER 12360M: Pierre Ossman <pierre@ossman.eu> 12361S: Maintained 12362F: drivers/mmc/host/wbsd.* 12363 12364WACOM PROTOCOL 4 SERIAL TABLETS 12365M: Julian Squires <julian@cipht.net> 12366M: Hans de Goede <hdegoede@redhat.com> 12367L: linux-input@vger.kernel.org 12368S: Maintained 12369F: drivers/input/tablet/wacom_serial4.c 12370 12371WATCHDOG DEVICE DRIVERS 12372M: Wim Van Sebroeck <wim@iguana.be> 12373R: Guenter Roeck <linux@roeck-us.net> 12374L: linux-watchdog@vger.kernel.org 12375W: http://www.linux-watchdog.org/ 12376T: git git://www.linux-watchdog.org/linux-watchdog.git 12377S: Maintained 12378F: Documentation/devicetree/bindings/watchdog/ 12379F: Documentation/watchdog/ 12380F: drivers/watchdog/ 12381F: include/linux/watchdog.h 12382F: include/uapi/linux/watchdog.h 12383 12384WD7000 SCSI DRIVER 12385M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12386L: linux-scsi@vger.kernel.org 12387S: Maintained 12388F: drivers/scsi/wd7000.c 12389 12390WIIMOTE HID DRIVER 12391M: David Herrmann <dh.herrmann@googlemail.com> 12392L: linux-input@vger.kernel.org 12393S: Maintained 12394F: drivers/hid/hid-wiimote* 12395 12396WINBOND CIR DRIVER 12397M: David Härdeman <david@hardeman.nu> 12398S: Maintained 12399F: drivers/media/rc/winbond-cir.c 12400 12401WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12402M: William Breathitt Gray <vilhelm.gray@gmail.com> 12403L: linux-watchdog@vger.kernel.org 12404S: Maintained 12405F: drivers/watchdog/ebc-c384_wdt.c 12406 12407WINSYSTEMS WS16C48 GPIO DRIVER 12408M: William Breathitt Gray <vilhelm.gray@gmail.com> 12409L: linux-gpio@vger.kernel.org 12410S: Maintained 12411F: drivers/gpio/gpio-ws16c48.c 12412 12413WIMAX STACK 12414M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12415M: linux-wimax@intel.com 12416L: wimax@linuxwimax.org (subscribers-only) 12417S: Supported 12418W: http://linuxwimax.org 12419F: Documentation/wimax/README.wimax 12420F: include/linux/wimax/debug.h 12421F: include/net/wimax.h 12422F: include/uapi/linux/wimax.h 12423F: net/wimax/ 12424 12425WISTRON LAPTOP BUTTON DRIVER 12426M: Miloslav Trmac <mitr@volny.cz> 12427S: Maintained 12428F: drivers/input/misc/wistron_btns.c 12429 12430WL3501 WIRELESS PCMCIA CARD DRIVER 12431M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12432L: linux-wireless@vger.kernel.org 12433W: http://oops.ghostprotocols.net:81/blog 12434S: Maintained 12435F: drivers/net/wireless/wl3501* 12436 12437WOLFSON MICROELECTRONICS DRIVERS 12438L: patches@opensource.wolfsonmicro.com 12439T: git https://github.com/CirrusLogic/linux-drivers.git 12440W: https://github.com/CirrusLogic/linux-drivers/wiki 12441S: Supported 12442F: Documentation/hwmon/wm83?? 12443F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12444F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12445F: Documentation/devicetree/bindings/mfd/arizona.txt 12446F: arch/arm/mach-s3c64xx/mach-crag6410* 12447F: drivers/clk/clk-wm83*.c 12448F: drivers/extcon/extcon-arizona.c 12449F: drivers/leds/leds-wm83*.c 12450F: drivers/gpio/gpio-*wm*.c 12451F: drivers/gpio/gpio-arizona.c 12452F: drivers/hwmon/wm83??-hwmon.c 12453F: drivers/input/misc/wm831x-on.c 12454F: drivers/input/touchscreen/wm831x-ts.c 12455F: drivers/input/touchscreen/wm97*.c 12456F: drivers/mfd/arizona* 12457F: drivers/mfd/wm*.c 12458F: drivers/mfd/cs47l24* 12459F: drivers/power/wm83*.c 12460F: drivers/rtc/rtc-wm83*.c 12461F: drivers/regulator/wm8*.c 12462F: drivers/video/backlight/wm83*_bl.c 12463F: drivers/watchdog/wm83*_wdt.c 12464F: include/linux/mfd/arizona/ 12465F: include/linux/mfd/wm831x/ 12466F: include/linux/mfd/wm8350/ 12467F: include/linux/mfd/wm8400* 12468F: include/linux/wm97xx.h 12469F: include/sound/wm????.h 12470F: sound/soc/codecs/arizona.? 12471F: sound/soc/codecs/wm* 12472F: sound/soc/codecs/cs47l24* 12473 12474WORKQUEUE 12475M: Tejun Heo <tj@kernel.org> 12476R: Lai Jiangshan <jiangshanlai@gmail.com> 12477T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12478S: Maintained 12479F: include/linux/workqueue.h 12480F: kernel/workqueue.c 12481F: Documentation/workqueue.txt 12482 12483X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12484M: Chen-Yu Tsai <wens@csie.org> 12485L: linux-kernel@vger.kernel.org 12486S: Maintained 12487N: axp[128] 12488 12489X.25 NETWORK LAYER 12490M: Andrew Hendry <andrew.hendry@gmail.com> 12491L: linux-x25@vger.kernel.org 12492S: Odd Fixes 12493F: Documentation/networking/x25* 12494F: include/net/x25* 12495F: net/x25/ 12496 12497X86 ARCHITECTURE (32-BIT AND 64-BIT) 12498M: Thomas Gleixner <tglx@linutronix.de> 12499M: Ingo Molnar <mingo@redhat.com> 12500M: "H. Peter Anvin" <hpa@zytor.com> 12501M: x86@kernel.org 12502L: linux-kernel@vger.kernel.org 12503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12504S: Maintained 12505F: Documentation/x86/ 12506F: arch/x86/ 12507 12508X86 PLATFORM DRIVERS 12509M: Darren Hart <dvhart@infradead.org> 12510L: platform-driver-x86@vger.kernel.org 12511T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12512S: Maintained 12513F: drivers/platform/x86/ 12514F: drivers/platform/olpc/ 12515 12516X86 MCE INFRASTRUCTURE 12517M: Tony Luck <tony.luck@intel.com> 12518M: Borislav Petkov <bp@alien8.de> 12519L: linux-edac@vger.kernel.org 12520S: Maintained 12521F: arch/x86/kernel/cpu/mcheck/* 12522 12523X86 MICROCODE UPDATE SUPPORT 12524M: Borislav Petkov <bp@alien8.de> 12525S: Maintained 12526F: arch/x86/kernel/cpu/microcode/* 12527 12528X86 VDSO 12529M: Andy Lutomirski <luto@amacapital.net> 12530L: linux-kernel@vger.kernel.org 12531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12532S: Maintained 12533F: arch/x86/entry/vdso/ 12534 12535XC2028/3028 TUNER DRIVER 12536M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 12537L: linux-media@vger.kernel.org 12538W: https://linuxtv.org 12539T: git git://linuxtv.org/media_tree.git 12540S: Maintained 12541F: drivers/media/tuners/tuner-xc2028.* 12542 12543XEN HYPERVISOR INTERFACE 12544M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12545M: David Vrabel <david.vrabel@citrix.com> 12546M: Juergen Gross <jgross@suse.com> 12547L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12548T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12549S: Supported 12550F: arch/x86/xen/ 12551F: drivers/*/xen-*front.c 12552F: drivers/xen/ 12553F: arch/x86/include/asm/xen/ 12554F: include/xen/ 12555F: include/uapi/xen/ 12556 12557XEN HYPERVISOR ARM 12558M: Stefano Stabellini <sstabellini@kernel.org> 12559L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12560S: Maintained 12561F: arch/arm/xen/ 12562F: arch/arm/include/asm/xen/ 12563 12564XEN HYPERVISOR ARM64 12565M: Stefano Stabellini <sstabellini@kernel.org> 12566L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12567S: Maintained 12568F: arch/arm64/xen/ 12569F: arch/arm64/include/asm/xen/ 12570 12571XEN NETWORK BACKEND DRIVER 12572M: Wei Liu <wei.liu2@citrix.com> 12573L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12574L: netdev@vger.kernel.org 12575S: Supported 12576F: drivers/net/xen-netback/* 12577 12578XEN PCI SUBSYSTEM 12579M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12580L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12581S: Supported 12582F: arch/x86/pci/*xen* 12583F: drivers/pci/*xen* 12584 12585XEN BLOCK SUBSYSTEM 12586M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12587M: Roger Pau Monné <roger.pau@citrix.com> 12588L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12589S: Supported 12590F: drivers/block/xen-blkback/* 12591F: drivers/block/xen* 12592 12593XEN PVSCSI DRIVERS 12594M: Juergen Gross <jgross@suse.com> 12595L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12596L: linux-scsi@vger.kernel.org 12597S: Supported 12598F: drivers/scsi/xen-scsifront.c 12599F: drivers/xen/xen-scsiback.c 12600F: include/xen/interface/io/vscsiif.h 12601 12602XEN SWIOTLB SUBSYSTEM 12603M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12604L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12605S: Supported 12606F: arch/x86/xen/*swiotlb* 12607F: drivers/xen/*swiotlb* 12608 12609XFS FILESYSTEM 12610P: Silicon Graphics Inc 12611M: Dave Chinner <david@fromorbit.com> 12612M: xfs@oss.sgi.com 12613L: xfs@oss.sgi.com 12614W: http://oss.sgi.com/projects/xfs 12615T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12616S: Supported 12617F: Documentation/filesystems/xfs.txt 12618F: fs/xfs/ 12619 12620XILINX AXI ETHERNET DRIVER 12621M: Anirudha Sarangi <anirudh@xilinx.com> 12622M: John Linn <John.Linn@xilinx.com> 12623S: Maintained 12624F: drivers/net/ethernet/xilinx/xilinx_axienet* 12625 12626XILINX UARTLITE SERIAL DRIVER 12627M: Peter Korsgaard <jacmet@sunsite.dk> 12628L: linux-serial@vger.kernel.org 12629S: Maintained 12630F: drivers/tty/serial/uartlite.c 12631 12632XILINX VIDEO IP CORES 12633M: Hyun Kwon <hyun.kwon@xilinx.com> 12634M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12635L: linux-media@vger.kernel.org 12636T: git git://linuxtv.org/media_tree.git 12637S: Supported 12638F: Documentation/devicetree/bindings/media/xilinx/ 12639F: drivers/media/platform/xilinx/ 12640F: include/uapi/linux/xilinx-v4l2-controls.h 12641 12642XILLYBUS DRIVER 12643M: Eli Billauer <eli.billauer@gmail.com> 12644L: linux-kernel@vger.kernel.org 12645S: Supported 12646F: drivers/char/xillybus/ 12647 12648XTENSA XTFPGA PLATFORM SUPPORT 12649M: Max Filippov <jcmvbkbc@gmail.com> 12650L: linux-xtensa@linux-xtensa.org 12651S: Maintained 12652F: drivers/spi/spi-xtensa-xtfpga.c 12653F: sound/soc/xtensa/xtfpga-i2s.c 12654 12655YAM DRIVER FOR AX.25 12656M: Jean-Paul Roubelat <jpr@f6fbb.org> 12657L: linux-hams@vger.kernel.org 12658S: Maintained 12659F: drivers/net/hamradio/yam* 12660F: include/linux/yam.h 12661 12662YEALINK PHONE DRIVER 12663M: Henk Vergonet <Henk.Vergonet@gmail.com> 12664L: usbb2k-api-dev@nongnu.org 12665S: Maintained 12666F: Documentation/input/yealink.txt 12667F: drivers/input/misc/yealink.* 12668 12669Z8530 DRIVER FOR AX.25 12670M: Joerg Reuter <jreuter@yaina.de> 12671W: http://yaina.de/jreuter/ 12672W: http://www.qsl.net/dl1bke/ 12673L: linux-hams@vger.kernel.org 12674S: Maintained 12675F: Documentation/networking/z8530drv.txt 12676F: drivers/net/hamradio/*scc.c 12677F: drivers/net/hamradio/z8530.h 12678 12679ZBUD COMPRESSED PAGE ALLOCATOR 12680M: Seth Jennings <sjenning@redhat.com> 12681L: linux-mm@kvack.org 12682S: Maintained 12683F: mm/zbud.c 12684F: include/linux/zbud.h 12685 12686ZD1211RW WIRELESS DRIVER 12687M: Daniel Drake <dsd@gentoo.org> 12688M: Ulrich Kunitz <kune@deine-taler.de> 12689W: http://zd1211.ath.cx/wiki/DriverRewrite 12690L: linux-wireless@vger.kernel.org 12691L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12692S: Maintained 12693F: drivers/net/wireless/zydas/zd1211rw/ 12694 12695ZPOOL COMPRESSED PAGE STORAGE API 12696M: Dan Streetman <ddstreet@ieee.org> 12697L: linux-mm@kvack.org 12698S: Maintained 12699F: mm/zpool.c 12700F: include/linux/zpool.h 12701 12702ZR36067 VIDEO FOR LINUX DRIVER 12703L: mjpeg-users@lists.sourceforge.net 12704L: linux-media@vger.kernel.org 12705W: http://mjpeg.sourceforge.net/driver-zoran/ 12706T: hg https://linuxtv.org/hg/v4l-dvb 12707S: Odd Fixes 12708F: drivers/media/pci/zoran/ 12709 12710ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12711M: Minchan Kim <minchan@kernel.org> 12712M: Nitin Gupta <ngupta@vflare.org> 12713R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12714L: linux-kernel@vger.kernel.org 12715S: Maintained 12716F: drivers/block/zram/ 12717F: Documentation/blockdev/zram.txt 12718 12719ZS DECSTATION Z85C30 SERIAL DRIVER 12720M: "Maciej W. Rozycki" <macro@linux-mips.org> 12721S: Maintained 12722F: drivers/tty/serial/zs.* 12723 12724ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12725M: Minchan Kim <minchan@kernel.org> 12726M: Nitin Gupta <ngupta@vflare.org> 12727R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12728L: linux-mm@kvack.org 12729S: Maintained 12730F: mm/zsmalloc.c 12731F: include/linux/zsmalloc.h 12732F: Documentation/vm/zsmalloc.txt 12733 12734ZSWAP COMPRESSED SWAP CACHING 12735M: Seth Jennings <sjenning@redhat.com> 12736L: linux-mm@kvack.org 12737S: Maintained 12738F: mm/zswap.c 12739 12740THE REST 12741M: Linus Torvalds <torvalds@linux-foundation.org> 12742L: linux-kernel@vger.kernel.org 12743Q: http://patchwork.kernel.org/project/LKML/list/ 12744T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12745S: Buried alive in reporters 12746F: * 12747F: */ 12748