1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178S: Maintained 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 180F: drivers/tty/serial/8250* 181F: include/linux/serial_8250.h 182 1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 184L: netdev@vger.kernel.org 185S: Orphan / Obsolete 186F: drivers/net/ethernet/8390/ 187 1889P FILE SYSTEM 189M: Eric Van Hensbergen <ericvh@gmail.com> 190M: Ron Minnich <rminnich@sandia.gov> 191M: Latchesar Ionkov <lucho@ionkov.net> 192L: v9fs-developer@lists.sourceforge.net 193W: http://swik.net/v9fs 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 196S: Maintained 197F: Documentation/filesystems/9p.txt 198F: fs/9p/ 199F: net/9p/ 200F: include/net/9p/ 201F: include/uapi/linux/virtio_9p.h 202F: include/trace/events/9p.h 203 204 205A8293 MEDIA DRIVER 206M: Antti Palosaari <crope@iki.fi> 207L: linux-media@vger.kernel.org 208W: https://linuxtv.org 209W: http://palosaari.fi/linux/ 210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 211T: git git://linuxtv.org/anttip/media_tree.git 212S: Maintained 213F: drivers/media/dvb-frontends/a8293* 214 215AACRAID SCSI RAID DRIVER 216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 217L: linux-scsi@vger.kernel.org 218W: http://www.adaptec.com/ 219S: Supported 220F: Documentation/scsi/aacraid.txt 221F: drivers/scsi/aacraid/ 222 223ABI/API 224L: linux-api@vger.kernel.org 225F: include/linux/syscalls.h 226F: kernel/sys_ni.c 227 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 229M: Hans de Goede <hdegoede@redhat.com> 230L: linux-hwmon@vger.kernel.org 231S: Maintained 232F: drivers/hwmon/abituguru.c 233 234ABIT UGURU 3 HARDWARE MONITOR DRIVER 235M: Alistair John Strachan <alistair@devzero.co.uk> 236L: linux-hwmon@vger.kernel.org 237S: Maintained 238F: drivers/hwmon/abituguru3.c 239 240ACCES 104-DIO-48E GPIO DRIVER 241M: William Breathitt Gray <vilhelm.gray@gmail.com> 242L: linux-gpio@vger.kernel.org 243S: Maintained 244F: drivers/gpio/gpio-104-dio-48e.c 245 246ACCES 104-IDI-48 GPIO DRIVER 247M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 248L: linux-gpio@vger.kernel.org 249S: Maintained 250F: drivers/gpio/gpio-104-idi-48.c 251 252ACCES 104-IDIO-16 GPIO DRIVER 253M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-idio-16.c 257 258ACENIC DRIVER 259M: Jes Sorensen <jes@trained-monkey.org> 260L: linux-acenic@sunsite.dk 261S: Maintained 262F: drivers/net/ethernet/alteon/acenic* 263 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 265M: Peter Feuerer <peter@piie.net> 266L: platform-driver-x86@vger.kernel.org 267W: http://piie.net/?section=acerhdf 268S: Maintained 269F: drivers/platform/x86/acerhdf.c 270 271ACER WMI LAPTOP EXTRAS 272M: "Lee, Chun-Yi" <jlee@suse.com> 273L: platform-driver-x86@vger.kernel.org 274S: Maintained 275F: drivers/platform/x86/acer-wmi.c 276 277ACPI 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 279M: Len Brown <lenb@kernel.org> 280L: linux-acpi@vger.kernel.org 281W: https://01.org/linux-acpi 282Q: https://patchwork.kernel.org/project/linux-acpi/list/ 283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 284S: Supported 285F: drivers/acpi/ 286F: drivers/pnp/pnpacpi/ 287F: include/linux/acpi.h 288F: include/acpi/ 289F: Documentation/acpi/ 290F: Documentation/ABI/testing/sysfs-bus-acpi 291F: drivers/pci/*acpi* 292F: drivers/pci/*/*acpi* 293F: drivers/pci/*/*/*acpi* 294F: tools/power/acpi/ 295 296ACPI COMPONENT ARCHITECTURE (ACPICA) 297M: Robert Moore <robert.moore@intel.com> 298M: Lv Zheng <lv.zheng@intel.com> 299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 300L: linux-acpi@vger.kernel.org 301L: devel@acpica.org 302W: https://acpica.org/ 303W: https://github.com/acpica/acpica/ 304Q: https://patchwork.kernel.org/project/linux-acpi/list/ 305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 306S: Supported 307F: drivers/acpi/acpica/ 308F: include/acpi/ 309F: tools/power/acpi/ 310 311ACPI FAN DRIVER 312M: Zhang Rui <rui.zhang@intel.com> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315S: Supported 316F: drivers/acpi/fan.c 317 318ACPI THERMAL DRIVER 319M: Zhang Rui <rui.zhang@intel.com> 320L: linux-acpi@vger.kernel.org 321W: https://01.org/linux-acpi 322S: Supported 323F: drivers/acpi/*thermal* 324 325ACPI VIDEO DRIVER 326M: Zhang Rui <rui.zhang@intel.com> 327L: linux-acpi@vger.kernel.org 328W: https://01.org/linux-acpi 329S: Supported 330F: drivers/acpi/acpi_video.c 331 332ACPI WMI DRIVER 333L: platform-driver-x86@vger.kernel.org 334S: Orphan 335F: drivers/platform/x86/wmi.c 336 337AD1889 ALSA SOUND DRIVER 338M: Thibaut Varene <T-Bone@parisc-linux.org> 339W: http://wiki.parisc-linux.org/AD1889 340L: linux-parisc@vger.kernel.org 341S: Maintained 342F: sound/pci/ad1889.* 343 344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 345M: Michael Hennerich <michael.hennerich@analog.com> 346W: http://wiki.analog.com/AD5254 347W: http://ez.analog.com/community/linux-device-drivers 348S: Supported 349F: drivers/misc/ad525x_dpot.c 350 351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 352M: Michael Hennerich <michael.hennerich@analog.com> 353W: http://wiki.analog.com/AD5398 354W: http://ez.analog.com/community/linux-device-drivers 355S: Supported 356F: drivers/regulator/ad5398.c 357 358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 359M: Michael Hennerich <michael.hennerich@analog.com> 360W: http://wiki.analog.com/AD7142 361W: http://ez.analog.com/community/linux-device-drivers 362S: Supported 363F: drivers/input/misc/ad714x.c 364 365AD7877 TOUCHSCREEN DRIVER 366M: Michael Hennerich <michael.hennerich@analog.com> 367W: http://wiki.analog.com/AD7877 368W: http://ez.analog.com/community/linux-device-drivers 369S: Supported 370F: drivers/input/touchscreen/ad7877.c 371 372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 373M: Michael Hennerich <michael.hennerich@analog.com> 374W: http://wiki.analog.com/AD7879 375W: http://ez.analog.com/community/linux-device-drivers 376S: Supported 377F: drivers/input/touchscreen/ad7879.c 378 379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 380M: Jiri Kosina <jikos@kernel.org> 381S: Maintained 382 383ADF7242 IEEE 802.15.4 RADIO DRIVER 384M: Michael Hennerich <michael.hennerich@analog.com> 385W: https://wiki.analog.com/ADF7242 386W: http://ez.analog.com/community/linux-device-drivers 387L: linux-wpan@vger.kernel.org 388S: Supported 389F: drivers/net/ieee802154/adf7242.c 390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 391 392ADM1025 HARDWARE MONITOR DRIVER 393M: Jean Delvare <jdelvare@suse.com> 394L: linux-hwmon@vger.kernel.org 395S: Maintained 396F: Documentation/hwmon/adm1025 397F: drivers/hwmon/adm1025.c 398 399ADM1029 HARDWARE MONITOR DRIVER 400M: Corentin Labbe <clabbe.montjoie@gmail.com> 401L: linux-hwmon@vger.kernel.org 402S: Maintained 403F: drivers/hwmon/adm1029.c 404 405ADM8211 WIRELESS DRIVER 406L: linux-wireless@vger.kernel.org 407W: http://wireless.kernel.org/ 408S: Orphan 409F: drivers/net/wireless/admtek/adm8211.* 410 411ADP1653 FLASH CONTROLLER DRIVER 412M: Sakari Ailus <sakari.ailus@iki.fi> 413L: linux-media@vger.kernel.org 414S: Maintained 415F: drivers/media/i2c/adp1653.c 416F: include/media/i2c/adp1653.h 417 418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/ADP5520 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/mfd/adp5520.c 424F: drivers/video/backlight/adp5520_bl.c 425F: drivers/leds/leds-adp5520.c 426F: drivers/gpio/gpio-adp5520.c 427F: drivers/input/keyboard/adp5520-keys.c 428 429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 430M: Michael Hennerich <michael.hennerich@analog.com> 431W: http://wiki.analog.com/ADP5588 432W: http://ez.analog.com/community/linux-device-drivers 433S: Supported 434F: drivers/input/keyboard/adp5588-keys.c 435F: drivers/gpio/gpio-adp5588.c 436 437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 438M: Michael Hennerich <michael.hennerich@analog.com> 439W: http://wiki.analog.com/ADP8860 440W: http://ez.analog.com/community/linux-device-drivers 441S: Supported 442F: drivers/video/backlight/adp8860_bl.c 443 444ADS1015 HARDWARE MONITOR DRIVER 445M: Dirk Eibach <eibach@gdsys.de> 446L: linux-hwmon@vger.kernel.org 447S: Maintained 448F: Documentation/hwmon/ads1015 449F: drivers/hwmon/ads1015.c 450F: include/linux/i2c/ads1015.h 451 452ADT746X FAN DRIVER 453M: Colin Leroy <colin@colino.net> 454S: Maintained 455F: drivers/macintosh/therm_adt746x.c 456 457ADT7475 HARDWARE MONITOR DRIVER 458M: Jean Delvare <jdelvare@suse.com> 459L: linux-hwmon@vger.kernel.org 460S: Maintained 461F: Documentation/hwmon/adt7475 462F: drivers/hwmon/adt7475.c 463 464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 465M: Michael Hennerich <michael.hennerich@analog.com> 466W: http://wiki.analog.com/ADXL345 467W: http://ez.analog.com/community/linux-device-drivers 468S: Supported 469F: drivers/input/misc/adxl34x.c 470 471ADVANSYS SCSI DRIVER 472M: Matthew Wilcox <matthew@wil.cx> 473M: Hannes Reinecke <hare@suse.com> 474L: linux-scsi@vger.kernel.org 475S: Maintained 476F: Documentation/scsi/advansys.txt 477F: drivers/scsi/advansys.c 478 479AEDSP16 DRIVER 480M: Riccardo Facchetti <fizban@tin.it> 481S: Maintained 482F: sound/oss/aedsp16.c 483 484AF9013 MEDIA DRIVER 485M: Antti Palosaari <crope@iki.fi> 486L: linux-media@vger.kernel.org 487W: https://linuxtv.org 488W: http://palosaari.fi/linux/ 489Q: http://patchwork.linuxtv.org/project/linux-media/list/ 490T: git git://linuxtv.org/anttip/media_tree.git 491S: Maintained 492F: drivers/media/dvb-frontends/af9013* 493 494AF9033 MEDIA DRIVER 495M: Antti Palosaari <crope@iki.fi> 496L: linux-media@vger.kernel.org 497W: https://linuxtv.org 498W: http://palosaari.fi/linux/ 499Q: http://patchwork.linuxtv.org/project/linux-media/list/ 500T: git git://linuxtv.org/anttip/media_tree.git 501S: Maintained 502F: drivers/media/dvb-frontends/af9033* 503 504AFFS FILE SYSTEM 505L: linux-fsdevel@vger.kernel.org 506S: Orphan 507F: Documentation/filesystems/affs.txt 508F: fs/affs/ 509 510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 511M: David Howells <dhowells@redhat.com> 512L: linux-afs@lists.infradead.org 513S: Supported 514F: fs/afs/ 515F: include/net/af_rxrpc.h 516F: net/rxrpc/af_rxrpc.c 517 518AGPGART DRIVER 519M: David Airlie <airlied@linux.ie> 520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 521S: Maintained 522F: drivers/char/agp/ 523F: include/linux/agp* 524F: include/uapi/linux/agp* 525 526AHA152X SCSI DRIVER 527M: "Juergen E. Fischer" <fischer@norbit.de> 528L: linux-scsi@vger.kernel.org 529S: Maintained 530F: drivers/scsi/aha152x* 531F: drivers/scsi/pcmcia/aha152x* 532 533AIC7XXX / AIC79XX SCSI DRIVER 534M: Hannes Reinecke <hare@suse.com> 535L: linux-scsi@vger.kernel.org 536S: Maintained 537F: drivers/scsi/aic7xxx/ 538 539AIMSLAB FM RADIO RECEIVER DRIVER 540M: Hans Verkuil <hverkuil@xs4all.nl> 541L: linux-media@vger.kernel.org 542T: git git://linuxtv.org/media_tree.git 543W: https://linuxtv.org 544S: Maintained 545F: drivers/media/radio/radio-aimslab* 546 547AIO 548M: Benjamin LaHaise <bcrl@kvack.org> 549L: linux-aio@kvack.org 550S: Supported 551F: fs/aio.c 552F: include/linux/*aio*.h 553 554AIRSPY MEDIA DRIVER 555M: Antti Palosaari <crope@iki.fi> 556L: linux-media@vger.kernel.org 557W: https://linuxtv.org 558W: http://palosaari.fi/linux/ 559Q: http://patchwork.linuxtv.org/project/linux-media/list/ 560T: git git://linuxtv.org/anttip/media_tree.git 561S: Maintained 562F: drivers/media/usb/airspy/ 563 564ALCATEL SPEEDTOUCH USB DRIVER 565M: Duncan Sands <duncan.sands@free.fr> 566L: linux-usb@vger.kernel.org 567W: http://www.linux-usb.org/SpeedTouch/ 568S: Maintained 569F: drivers/usb/atm/speedtch.c 570F: drivers/usb/atm/usbatm.c 571 572ALCHEMY AU1XX0 MMC DRIVER 573M: Manuel Lauss <manuel.lauss@gmail.com> 574S: Maintained 575F: drivers/mmc/host/au1xmmc.c 576 577ALI1563 I2C DRIVER 578M: Rudolf Marek <r.marek@assembler.cz> 579L: linux-i2c@vger.kernel.org 580S: Maintained 581F: Documentation/i2c/busses/i2c-ali1563 582F: drivers/i2c/busses/i2c-ali1563.c 583 584ALLWINNER SECURITY SYSTEM 585M: Corentin Labbe <clabbe.montjoie@gmail.com> 586L: linux-crypto@vger.kernel.org 587S: Maintained 588F: drivers/crypto/sunxi-ss/ 589 590ALPHA PORT 591M: Richard Henderson <rth@twiddle.net> 592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 593M: Matt Turner <mattst88@gmail.com> 594S: Odd Fixes 595L: linux-alpha@vger.kernel.org 596F: arch/alpha/ 597 598ALTERA MAILBOX DRIVER 599M: Ley Foon Tan <lftan@altera.com> 600L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 601S: Maintained 602F: drivers/mailbox/mailbox-altera.c 603 604ALTERA PIO DRIVER 605M: Tien Hock Loh <thloh@altera.com> 606L: linux-gpio@vger.kernel.org 607S: Maintained 608F: drivers/gpio/gpio-altera.c 609 610ALTERA TRIPLE SPEED ETHERNET DRIVER 611M: Vince Bridgers <vbridger@opensource.altera.com> 612L: netdev@vger.kernel.org 613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 614S: Maintained 615F: drivers/net/ethernet/altera/ 616 617ALTERA UART/JTAG UART SERIAL DRIVERS 618M: Tobias Klauser <tklauser@distanz.ch> 619L: linux-serial@vger.kernel.org 620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 621S: Maintained 622F: drivers/tty/serial/altera_uart.c 623F: drivers/tty/serial/altera_jtaguart.c 624F: include/linux/altera_uart.h 625F: include/linux/altera_jtaguart.h 626 627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 628M: Tom Lendacky <thomas.lendacky@amd.com> 629M: Gary Hook <gary.hook@amd.com> 630L: linux-crypto@vger.kernel.org 631S: Supported 632F: drivers/crypto/ccp/ 633F: include/linux/ccp.h 634 635AMD FAM15H PROCESSOR POWER MONITORING DRIVER 636M: Huang Rui <ray.huang@amd.com> 637L: linux-hwmon@vger.kernel.org 638S: Supported 639F: Documentation/hwmon/fam15h_power 640F: drivers/hwmon/fam15h_power.c 641 642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 643L: linux-geode@lists.infradead.org (moderated for non-subscribers) 644S: Orphan 645F: drivers/usb/gadget/udc/amd5536udc.* 646 647AMD GEODE PROCESSOR/CHIPSET SUPPORT 648P: Andres Salomon <dilinger@queued.net> 649L: linux-geode@lists.infradead.org (moderated for non-subscribers) 650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 651S: Supported 652F: drivers/char/hw_random/geode-rng.c 653F: drivers/crypto/geode* 654F: drivers/video/fbdev/geode/ 655F: arch/x86/include/asm/geode.h 656 657AMD IOMMU (AMD-VI) 658M: Joerg Roedel <joro@8bytes.org> 659L: iommu@lists.linux-foundation.org 660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 661S: Maintained 662F: drivers/iommu/amd_iommu*.[ch] 663F: include/linux/amd-iommu.h 664 665AMD KFD 666M: Oded Gabbay <oded.gabbay@gmail.com> 667L: dri-devel@lists.freedesktop.org 668T: git git://people.freedesktop.org/~gabbayo/linux.git 669S: Supported 670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 674F: drivers/gpu/drm/amd/amdkfd/ 675F: drivers/gpu/drm/amd/include/cik_structs.h 676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 677F: drivers/gpu/drm/amd/include/vi_structs.h 678F: drivers/gpu/drm/radeon/radeon_kfd.c 679F: drivers/gpu/drm/radeon/radeon_kfd.h 680F: include/uapi/linux/kfd_ioctl.h 681 682AMD SEATTLE DEVICE TREE SUPPORT 683M: Brijesh Singh <brijeshkumar.singh@amd.com> 684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 685M: Tom Lendacky <thomas.lendacky@amd.com> 686S: Supported 687F: arch/arm64/boot/dts/amd/ 688 689AMD XGBE DRIVER 690M: Tom Lendacky <thomas.lendacky@amd.com> 691L: netdev@vger.kernel.org 692S: Supported 693F: drivers/net/ethernet/amd/xgbe/ 694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 695 696AMS (Apple Motion Sensor) DRIVER 697M: Michael Hanselmann <linux-kernel@hansmi.ch> 698S: Supported 699F: drivers/macintosh/ams/ 700 701ANALOG DEVICES INC AD9389B DRIVER 702M: Hans Verkuil <hans.verkuil@cisco.com> 703L: linux-media@vger.kernel.org 704S: Maintained 705F: drivers/media/i2c/ad9389b* 706 707ANALOG DEVICES INC ADV7180 DRIVER 708M: Lars-Peter Clausen <lars@metafoo.de> 709L: linux-media@vger.kernel.org 710W: http://ez.analog.com/community/linux-device-drivers 711S: Supported 712F: drivers/media/i2c/adv7180.c 713 714ANALOG DEVICES INC ADV7511 DRIVER 715M: Hans Verkuil <hans.verkuil@cisco.com> 716L: linux-media@vger.kernel.org 717S: Maintained 718F: drivers/media/i2c/adv7511* 719 720ANALOG DEVICES INC ADV7604 DRIVER 721M: Hans Verkuil <hans.verkuil@cisco.com> 722L: linux-media@vger.kernel.org 723S: Maintained 724F: drivers/media/i2c/adv7604* 725 726ANALOG DEVICES INC ADV7842 DRIVER 727M: Hans Verkuil <hans.verkuil@cisco.com> 728L: linux-media@vger.kernel.org 729S: Maintained 730F: drivers/media/i2c/adv7842* 731 732ANALOG DEVICES INC ASOC CODEC DRIVERS 733M: Lars-Peter Clausen <lars@metafoo.de> 734L: alsa-devel@alsa-project.org (moderated for non-subscribers) 735W: http://wiki.analog.com/ 736W: http://ez.analog.com/community/linux-device-drivers 737S: Supported 738F: sound/soc/codecs/adau* 739F: sound/soc/codecs/adav* 740F: sound/soc/codecs/ad1* 741F: sound/soc/codecs/ad7* 742F: sound/soc/codecs/ssm* 743F: sound/soc/codecs/sigmadsp.* 744 745ANALOG DEVICES INC ASOC DRIVERS 746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 747L: alsa-devel@alsa-project.org (moderated for non-subscribers) 748W: http://blackfin.uclinux.org/ 749S: Supported 750F: sound/soc/blackfin/* 751 752ANALOG DEVICES INC IIO DRIVERS 753M: Lars-Peter Clausen <lars@metafoo.de> 754M: Michael Hennerich <Michael.Hennerich@analog.com> 755W: http://wiki.analog.com/ 756W: http://ez.analog.com/community/linux-device-drivers 757S: Supported 758F: drivers/iio/*/ad* 759X: drivers/iio/*/adjd* 760F: drivers/staging/iio/*/ad* 761F: staging/iio/trigger/iio-trig-bfin-timer.c 762 763ANALOG DEVICES INC DMA DRIVERS 764M: Lars-Peter Clausen <lars@metafoo.de> 765W: http://ez.analog.com/community/linux-device-drivers 766S: Supported 767F: drivers/dma/dma-axi-dmac.c 768 769ANDROID DRIVERS 770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 771M: Arve Hjønnevåg <arve@android.com> 772M: Riley Andrews <riandrews@android.com> 773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 774L: devel@driverdev.osuosl.org 775S: Supported 776F: drivers/android/ 777F: drivers/staging/android/ 778 779ANDROID ION DRIVER 780M: Laura Abbott <labbott@redhat.com> 781M: Sumit Semwal <sumit.semwal@linaro.org> 782L: devel@driverdev.osuosl.org 783S: Supported 784F: drivers/staging/android/ion 785F: drivers/staging/android/uapi/ion.h 786F: drivers/staging/android/uapi/ion_test.h 787 788AOA (Apple Onboard Audio) ALSA DRIVER 789M: Johannes Berg <johannes@sipsolutions.net> 790L: linuxppc-dev@lists.ozlabs.org 791L: alsa-devel@alsa-project.org (moderated for non-subscribers) 792S: Maintained 793F: sound/aoa/ 794 795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER 796M: William Breathitt Gray <vilhelm.gray@gmail.com> 797L: linux-iio@vger.kernel.org 798S: Maintained 799F: drivers/iio/dac/stx104.c 800 801APM DRIVER 802M: Jiri Kosina <jikos@kernel.org> 803S: Odd fixes 804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 805F: arch/x86/kernel/apm_32.c 806F: include/linux/apm_bios.h 807F: include/uapi/linux/apm_bios.h 808F: drivers/char/apm-emulation.c 809 810APPLE BCM5974 MULTITOUCH DRIVER 811M: Henrik Rydberg <rydberg@bitmath.org> 812L: linux-input@vger.kernel.org 813S: Odd fixes 814F: drivers/input/mouse/bcm5974.c 815 816APPLE SMC DRIVER 817M: Henrik Rydberg <rydberg@bitmath.org> 818L: linux-hwmon@vger.kernel.org 819S: Odd fixes 820F: drivers/hwmon/applesmc.c 821 822APPLETALK NETWORK LAYER 823M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 824S: Maintained 825F: drivers/net/appletalk/ 826F: net/appletalk/ 827 828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 829M: Duc Dang <dhdang@apm.com> 830S: Supported 831F: arch/arm64/boot/dts/apm/ 832 833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 834M: Iyappan Subramanian <isubramanian@apm.com> 835M: Keyur Chudgar <kchudgar@apm.com> 836S: Supported 837F: drivers/net/ethernet/apm/xgene/ 838F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 839 840APTINA CAMERA SENSOR PLL 841M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 842L: linux-media@vger.kernel.org 843S: Maintained 844F: drivers/media/i2c/aptina-pll.* 845 846ARC FRAMEBUFFER DRIVER 847M: Jaya Kumar <jayalk@intworks.biz> 848S: Maintained 849F: drivers/video/fbdev/arcfb.c 850F: drivers/video/fbdev/core/fb_defio.c 851 852ARCNET NETWORK LAYER 853M: Michael Grzeschik <m.grzeschik@pengutronix.de> 854L: netdev@vger.kernel.org 855S: Maintained 856F: drivers/net/arcnet/ 857F: include/uapi/linux/if_arcnet.h 858 859ARC PGU DRM DRIVER 860M: Alexey Brodkin <abrodkin@synopsys.com> 861S: Supported 862F: drivers/gpu/drm/arc/ 863F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 864 865ARM HDLCD DRM DRIVER 866M: Liviu Dudau <liviu.dudau@arm.com> 867S: Supported 868F: drivers/gpu/drm/arm/ 869F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 870 871ARM MFM AND FLOPPY DRIVERS 872M: Ian Molton <spyro@f2s.com> 873S: Maintained 874F: arch/arm/lib/floppydma.S 875F: arch/arm/include/asm/floppy.h 876 877ARM PMU PROFILING AND DEBUGGING 878M: Will Deacon <will.deacon@arm.com> 879R: Mark Rutland <mark.rutland@arm.com> 880S: Maintained 881F: arch/arm*/kernel/perf_* 882F: arch/arm/oprofile/common.c 883F: arch/arm*/kernel/hw_breakpoint.c 884F: arch/arm*/include/asm/hw_breakpoint.h 885F: arch/arm*/include/asm/perf_event.h 886F: drivers/perf/arm_pmu.c 887F: include/linux/perf/arm_pmu.h 888 889ARM PORT 890M: Russell King <linux@armlinux.org.uk> 891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 892W: http://www.armlinux.org.uk/ 893S: Maintained 894F: arch/arm/ 895 896ARM SUB-ARCHITECTURES 897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 898S: Maintained 899F: arch/arm/mach-*/ 900F: arch/arm/plat-*/ 901T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 902 903ARM PRIMECELL AACI PL041 DRIVER 904M: Russell King <linux@armlinux.org.uk> 905S: Maintained 906F: sound/arm/aaci.* 907 908ARM PRIMECELL CLCD PL110 DRIVER 909M: Russell King <linux@armlinux.org.uk> 910S: Maintained 911F: drivers/video/fbdev/amba-clcd.* 912 913ARM PRIMECELL KMI PL050 DRIVER 914M: Russell King <linux@armlinux.org.uk> 915S: Maintained 916F: drivers/input/serio/ambakmi.* 917F: include/linux/amba/kmi.h 918 919ARM PRIMECELL MMCI PL180/1 DRIVER 920M: Russell King <linux@armlinux.org.uk> 921S: Maintained 922F: drivers/mmc/host/mmci.* 923F: include/linux/amba/mmci.h 924 925ARM PRIMECELL UART PL010 AND PL011 DRIVERS 926M: Russell King <linux@armlinux.org.uk> 927S: Maintained 928F: drivers/tty/serial/amba-pl01*.c 929F: include/linux/amba/serial.h 930 931ARM PRIMECELL BUS SUPPORT 932M: Russell King <linux@armlinux.org.uk> 933S: Maintained 934F: drivers/amba/ 935F: include/linux/amba/bus.h 936 937ARM/ADS SPHERE MACHINE SUPPORT 938M: Lennert Buytenhek <kernel@wantstofly.org> 939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 940S: Maintained 941 942ARM/AFEB9260 MACHINE SUPPORT 943M: Sergey Lapin <slapin@ossfans.org> 944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 945S: Maintained 946 947ARM/AJECO 1ARM MACHINE SUPPORT 948M: Lennert Buytenhek <kernel@wantstofly.org> 949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 950S: Maintained 951 952ARM/Allwinner sunXi SoC support 953M: Maxime Ripard <maxime.ripard@free-electrons.com> 954M: Chen-Yu Tsai <wens@csie.org> 955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 956S: Maintained 957N: sun[x456789]i 958 959ARM/Allwinner SoC Clock Support 960M: Emilio López <emilio@elopez.com.ar> 961S: Maintained 962F: drivers/clk/sunxi/ 963 964ARM/Amlogic Meson SoC support 965M: Carlo Caione <carlo@caione.org> 966M: Kevin Hilman <khilman@baylibre.com> 967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 968L: linux-amlogic@lists.infradead.org 969W: http://linux-meson.com/ 970S: Maintained 971F: arch/arm/mach-meson/ 972F: arch/arm/boot/dts/meson* 973F: arch/arm64/boot/dts/amlogic/ 974F: drivers/pinctrl/meson/ 975N: meson 976 977ARM/Annapurna Labs ALPINE ARCHITECTURE 978M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 979M: Antoine Tenart <antoine.tenart@free-electrons.com> 980S: Maintained 981F: arch/arm/mach-alpine/ 982F: arch/arm/boot/dts/alpine* 983F: arch/arm64/boot/dts/al/ 984F: drivers/*/*alpine* 985 986ARM/ARTPEC MACHINE SUPPORT 987M: Jesper Nilsson <jesper.nilsson@axis.com> 988M: Lars Persson <lars.persson@axis.com> 989M: Niklas Cassel <niklas.cassel@axis.com> 990S: Maintained 991L: linux-arm-kernel@axis.com 992F: arch/arm/mach-artpec 993F: arch/arm/boot/dts/artpec6* 994F: drivers/clk/axis 995 996ARM/ASPEED MACHINE SUPPORT 997M: Joel Stanley <joel@jms.id.au> 998S: Maintained 999F: arch/arm/mach-aspeed/ 1000F: arch/arm/boot/dts/aspeed-* 1001F: drivers/*/*aspeed* 1002 1003ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1004M: Nicolas Ferre <nicolas.ferre@atmel.com> 1005M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1006M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1008W: http://www.linux4sam.org 1009T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1010S: Supported 1011F: arch/arm/mach-at91/ 1012F: include/soc/at91/ 1013F: arch/arm/boot/dts/at91*.dts 1014F: arch/arm/boot/dts/at91*.dtsi 1015F: arch/arm/boot/dts/sama*.dts 1016F: arch/arm/boot/dts/sama*.dtsi 1017F: arch/arm/include/debug/at91.S 1018 1019ARM/ATMEL AT91 Clock Support 1020M: Boris Brezillon <boris.brezillon@free-electrons.com> 1021S: Maintained 1022F: drivers/clk/at91 1023 1024ARM/CALXEDA HIGHBANK ARCHITECTURE 1025M: Rob Herring <robh@kernel.org> 1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1027S: Maintained 1028F: arch/arm/mach-highbank/ 1029F: arch/arm/boot/dts/highbank.dts 1030F: arch/arm/boot/dts/ecx-*.dts* 1031 1032ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1033M: Krzysztof Halasa <khalasa@piap.pl> 1034S: Maintained 1035F: arch/arm/mach-cns3xxx/ 1036 1037ARM/CAVIUM THUNDER NETWORK DRIVER 1038M: Sunil Goutham <sgoutham@cavium.com> 1039M: Robert Richter <rric@kernel.org> 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1041S: Supported 1042F: drivers/net/ethernet/cavium/thunder/ 1043 1044ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1045M: Alexander Shiyan <shc_work@mail.ru> 1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1047S: Odd Fixes 1048N: clps711x 1049 1050ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1051M: Hartley Sweeten <hsweeten@visionengravers.com> 1052M: Ryan Mallon <rmallon@gmail.com> 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1054S: Maintained 1055F: arch/arm/mach-ep93xx/ 1056F: arch/arm/mach-ep93xx/include/mach/ 1057 1058ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1059M: Lennert Buytenhek <kernel@wantstofly.org> 1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1061S: Maintained 1062 1063ARM/CLKDEV SUPPORT 1064M: Russell King <linux@armlinux.org.uk> 1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1066S: Maintained 1067F: arch/arm/include/asm/clkdev.h 1068F: drivers/clk/clkdev.c 1069 1070ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1071M: Mike Rapoport <mike@compulab.co.il> 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1073S: Maintained 1074 1075ARM/CONTEC MICRO9 MACHINE SUPPORT 1076M: Hubert Feurstein <hubert.feurstein@contec.at> 1077S: Maintained 1078F: arch/arm/mach-ep93xx/micro9.c 1079 1080ARM/CORESIGHT FRAMEWORK AND DRIVERS 1081M: Mathieu Poirier <mathieu.poirier@linaro.org> 1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1083S: Maintained 1084F: drivers/hwtracing/coresight/* 1085F: Documentation/trace/coresight.txt 1086F: Documentation/devicetree/bindings/arm/coresight.txt 1087F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1088 1089ARM/CORGI MACHINE SUPPORT 1090M: Richard Purdie <rpurdie@rpsys.net> 1091S: Maintained 1092 1093ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1094M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1096T: git git://github.com/ulli-kroll/linux.git 1097S: Maintained 1098F: arch/arm/mach-gemini/ 1099F: drivers/rtc/rtc-gemini.c 1100 1101ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1102M: Barry Song <baohua@kernel.org> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1105S: Maintained 1106F: arch/arm/boot/dts/prima2* 1107F: arch/arm/mach-prima2/ 1108F: drivers/clk/sirf/ 1109F: drivers/clocksource/timer-prima2.c 1110F: drivers/clocksource/timer-atlas7.c 1111N: [^a-z]sirf 1112 1113ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1114M: Baruch Siach <baruch@tkos.co.il> 1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1116S: Maintained 1117F: arch/arm/boot/dts/cx92755* 1118N: digicolor 1119 1120ARM/EBSA110 MACHINE SUPPORT 1121M: Russell King <linux@armlinux.org.uk> 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123W: http://www.armlinux.org.uk/ 1124S: Maintained 1125F: arch/arm/mach-ebsa110/ 1126F: drivers/net/ethernet/amd/am79c961a.* 1127 1128ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1129M: Uwe Kleine-König <kernel@pengutronix.de> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131S: Maintained 1132N: efm32 1133 1134ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1135M: Daniel Ribeiro <drwyrm@gmail.com> 1136M: Stefan Schmidt <stefan@openezx.org> 1137M: Harald Welte <laforge@openezx.org> 1138L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1139W: http://www.openezx.org/ 1140S: Maintained 1141T: topgit git://git.openezx.org/openezx.git 1142F: arch/arm/mach-pxa/ezx.c 1143 1144ARM/FARADAY FA526 PORT 1145M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1147S: Maintained 1148T: git git://git.berlios.de/gemini-board 1149F: arch/arm/mm/*-fa* 1150 1151ARM/FOOTBRIDGE ARCHITECTURE 1152M: Russell King <linux@armlinux.org.uk> 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1154W: http://www.armlinux.org.uk/ 1155S: Maintained 1156F: arch/arm/include/asm/hardware/dec21285.h 1157F: arch/arm/mach-footbridge/ 1158 1159ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1160M: Shawn Guo <shawnguo@kernel.org> 1161M: Sascha Hauer <kernel@pengutronix.de> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163S: Maintained 1164T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1165F: arch/arm/mach-imx/ 1166F: arch/arm/mach-mxs/ 1167F: arch/arm/boot/dts/imx* 1168F: arch/arm/configs/imx*_defconfig 1169F: drivers/clk/imx/ 1170F: include/soc/imx/ 1171 1172ARM/FREESCALE VYBRID ARM ARCHITECTURE 1173M: Shawn Guo <shawnguo@kernel.org> 1174M: Sascha Hauer <kernel@pengutronix.de> 1175R: Stefan Agner <stefan@agner.ch> 1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1177S: Maintained 1178T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1179F: arch/arm/mach-imx/*vf610* 1180F: arch/arm/boot/dts/vf* 1181 1182ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1183M: Lennert Buytenhek <kernel@wantstofly.org> 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1185S: Maintained 1186 1187ARM/GUMSTIX MACHINE SUPPORT 1188M: Steve Sakoman <sakoman@gmail.com> 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1190S: Maintained 1191 1192ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1193M: Philipp Zabel <philipp.zabel@gmail.com> 1194M: Paul Parsons <lost.distance@yahoo.com> 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1196S: Maintained 1197F: arch/arm/mach-pxa/hx4700.c 1198F: arch/arm/mach-pxa/include/mach/hx4700.h 1199F: sound/soc/pxa/hx4700.c 1200 1201ARM/HISILICON SOC SUPPORT 1202M: Wei Xu <xuwei5@hisilicon.com> 1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1204W: http://www.hisilicon.com 1205S: Supported 1206T: git git://github.com/hisilicon/linux-hisi.git 1207F: arch/arm/mach-hisi/ 1208F: arch/arm/boot/dts/hi3* 1209F: arch/arm/boot/dts/hip* 1210F: arch/arm/boot/dts/hisi* 1211F: arch/arm64/boot/dts/hisilicon/ 1212 1213ARM/HP JORNADA 7XX MACHINE SUPPORT 1214M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1215W: www.jlime.com 1216S: Maintained 1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1218F: arch/arm/mach-sa1100/jornada720.c 1219F: arch/arm/mach-sa1100/include/mach/jornada720.h 1220 1221ARM/IGEP MACHINE SUPPORT 1222M: Enric Balletbo i Serra <eballetbo@gmail.com> 1223M: Javier Martinez Canillas <javier@dowhile0.org> 1224L: linux-omap@vger.kernel.org 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1226S: Maintained 1227F: arch/arm/boot/dts/omap3-igep* 1228 1229ARM/INCOME PXA270 SUPPORT 1230M: Marek Vasut <marek.vasut@gmail.com> 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1232S: Maintained 1233F: arch/arm/mach-pxa/colibri-pxa270-income.c 1234 1235ARM/INTEL IOP32X ARM ARCHITECTURE 1236M: Lennert Buytenhek <kernel@wantstofly.org> 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1238S: Maintained 1239 1240ARM/INTEL IOP33X ARM ARCHITECTURE 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1242S: Orphan 1243 1244ARM/INTEL IOP13XX ARM ARCHITECTURE 1245M: Lennert Buytenhek <kernel@wantstofly.org> 1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1247S: Maintained 1248 1249ARM/INTEL IQ81342EX MACHINE SUPPORT 1250M: Lennert Buytenhek <kernel@wantstofly.org> 1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1252S: Maintained 1253 1254ARM/INTEL IXDP2850 MACHINE SUPPORT 1255M: Lennert Buytenhek <kernel@wantstofly.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258 1259ARM/INTEL IXP4XX ARM ARCHITECTURE 1260M: Imre Kaloz <kaloz@openwrt.org> 1261M: Krzysztof Halasa <khalasa@piap.pl> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264F: arch/arm/mach-ixp4xx/ 1265 1266ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1267M: Jonathan Cameron <jic23@cam.ac.uk> 1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1269S: Maintained 1270F: arch/arm/mach-pxa/stargate2.c 1271F: drivers/pcmcia/pxa2xx_stargate2.c 1272 1273ARM/INTEL XSC3 (MANZANO) ARM CORE 1274M: Lennert Buytenhek <kernel@wantstofly.org> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Maintained 1277 1278ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1279M: Lennert Buytenhek <kernel@wantstofly.org> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Maintained 1282 1283ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1284M: Santosh Shilimkar <ssantosh@kernel.org> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286S: Maintained 1287F: arch/arm/mach-keystone/ 1288F: arch/arm/boot/dts/keystone-* 1289T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1290 1291ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1292M: Santosh Shilimkar <ssantosh@kernel.org> 1293L: linux-kernel@vger.kernel.org 1294S: Maintained 1295F: drivers/clk/keystone/ 1296 1297ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1298M: Santosh Shilimkar <ssantosh@kernel.org> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300L: linux-kernel@vger.kernel.org 1301S: Maintained 1302F: drivers/clocksource/timer-keystone.c 1303 1304ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1305M: Santosh Shilimkar <ssantosh@kernel.org> 1306L: linux-kernel@vger.kernel.org 1307S: Maintained 1308F: drivers/power/reset/keystone-reset.c 1309 1310ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1311M: Santosh Shilimkar <ssantosh@kernel.org> 1312L: linux-kernel@vger.kernel.org 1313S: Maintained 1314F: drivers/memory/*emif* 1315 1316ARM/LG1K ARCHITECTURE 1317M: Chanho Min <chanho.min@lge.com> 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320F: arch/arm64/boot/dts/lg/ 1321 1322ARM/LOGICPD PXA270 MACHINE SUPPORT 1323M: Lennert Buytenhek <kernel@wantstofly.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326 1327ARM/LPC18XX ARCHITECTURE 1328M: Joachim Eastwood <manabian@gmail.com> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331F: arch/arm/boot/dts/lpc43* 1332F: drivers/clk/nxp/clk-lpc18xx* 1333F: drivers/clocksource/time-lpc32xx.c 1334F: drivers/i2c/busses/i2c-lpc2k.c 1335F: drivers/memory/pl172.c 1336F: drivers/mtd/spi-nor/nxp-spifi.c 1337F: drivers/rtc/rtc-lpc24xx.c 1338N: lpc18xx 1339 1340ARM/LPC32XX SOC SUPPORT 1341M: Vladimir Zapolskiy <vz@mleia.com> 1342M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1344T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1345S: Maintained 1346F: arch/arm/boot/dts/lpc32* 1347F: arch/arm/mach-lpc32xx/ 1348F: drivers/i2c/busses/i2c-pnx.c 1349F: drivers/net/ethernet/nxp/lpc_eth.c 1350F: drivers/usb/host/ohci-nxp.c 1351F: drivers/watchdog/pnx4008_wdt.c 1352N: lpc32xx 1353 1354ARM/MAGICIAN MACHINE SUPPORT 1355M: Philipp Zabel <philipp.zabel@gmail.com> 1356S: Maintained 1357 1358ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1359M: Jason Cooper <jason@lakedaemon.net> 1360M: Andrew Lunn <andrew@lunn.ch> 1361M: Gregory Clement <gregory.clement@free-electrons.com> 1362M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365F: arch/arm/mach-mvebu/ 1366F: drivers/rtc/rtc-armada38x.c 1367F: arch/arm/boot/dts/armada* 1368F: arch/arm/boot/dts/kirkwood* 1369F: arch/arm64/boot/dts/marvell/armada* 1370F: drivers/cpufreq/mvebu-cpufreq.c 1371F: arch/arm/configs/mvebu_*_defconfig 1372 1373ARM/Marvell Berlin SoC support 1374M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1376S: Maintained 1377F: arch/arm/mach-berlin/ 1378F: arch/arm/boot/dts/berlin* 1379F: arch/arm64/boot/dts/marvell/berlin* 1380 1381 1382ARM/Marvell Dove/MV78xx0/Orion SOC support 1383M: Jason Cooper <jason@lakedaemon.net> 1384M: Andrew Lunn <andrew@lunn.ch> 1385M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1386M: Gregory Clement <gregory.clement@free-electrons.com> 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388S: Maintained 1389F: arch/arm/mach-dove/ 1390F: arch/arm/mach-mv78xx0/ 1391F: arch/arm/mach-orion5x/ 1392F: arch/arm/plat-orion/ 1393F: arch/arm/boot/dts/dove* 1394F: arch/arm/boot/dts/orion5x* 1395 1396 1397ARM/Orion SoC/Technologic Systems TS-78xx platform support 1398M: Alexander Clouter <alex@digriz.org.uk> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400W: http://www.digriz.org.uk/ts78xx/kernel 1401S: Maintained 1402F: arch/arm/mach-orion5x/ts78xx-* 1403 1404ARM/OXNAS platform support 1405M: Neil Armstrong <narmstrong@baylibre.com> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407S: Maintained 1408F: arch/arm/mach-oxnas/ 1409F: arch/arm/boot/dts/oxnas* 1410F: arch/arm/boot/dts/wd-mbwe.dts 1411N: oxnas 1412 1413ARM/Mediatek RTC DRIVER 1414M: Eddie Huang <eddie.huang@mediatek.com> 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1416L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418F: drivers/rtc/rtc-mt6397.c 1419 1420ARM/Mediatek SoC support 1421M: Matthias Brugger <matthias.bgg@gmail.com> 1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1423L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425F: arch/arm/boot/dts/mt6* 1426F: arch/arm/boot/dts/mt8* 1427F: arch/arm/mach-mediatek/ 1428N: mtk 1429K: mediatek 1430 1431ARM/Mediatek USB3 PHY DRIVER 1432M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1434L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436F: drivers/phy/phy-mt65xx-usb3.c 1437 1438ARM/MICREL KS8695 ARCHITECTURE 1439M: Greg Ungerer <gerg@uclinux.org> 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1441F: arch/arm/mach-ks8695/ 1442S: Odd Fixes 1443 1444ARM/MIOA701 MACHINE SUPPORT 1445M: Robert Jarzmik <robert.jarzmik@free.fr> 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447F: arch/arm/mach-pxa/mioa701.c 1448S: Maintained 1449 1450ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1451M: Michael Petchkovsky <mkpetch@internode.on.net> 1452S: Maintained 1453 1454ARM/NOMADIK ARCHITECTURE 1455M: Alessandro Rubini <rubini@unipv.it> 1456M: Linus Walleij <linus.walleij@linaro.org> 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458S: Maintained 1459F: arch/arm/mach-nomadik/ 1460F: drivers/pinctrl/nomadik/ 1461F: drivers/i2c/busses/i2c-nomadik.c 1462T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1463 1464ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1465M: Nelson Castillo <arhuaco@freaks-unidos.net> 1466L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1467W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1468S: Supported 1469 1470ARM/TOSA MACHINE SUPPORT 1471M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1472M: Dirk Opfer <dirk@opfer-online.de> 1473S: Maintained 1474 1475ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1476M: Marek Vasut <marek.vasut@gmail.com> 1477L: linux-arm-kernel@lists.infradead.org 1478W: http://hackndev.com 1479S: Maintained 1480F: arch/arm/mach-pxa/include/mach/palmtx.h 1481F: arch/arm/mach-pxa/palmtx.c 1482F: arch/arm/mach-pxa/include/mach/palmt5.h 1483F: arch/arm/mach-pxa/palmt5.c 1484F: arch/arm/mach-pxa/include/mach/palmld.h 1485F: arch/arm/mach-pxa/palmld.c 1486F: arch/arm/mach-pxa/include/mach/palmte2.h 1487F: arch/arm/mach-pxa/palmte2.c 1488F: arch/arm/mach-pxa/include/mach/palmtc.h 1489F: arch/arm/mach-pxa/palmtc.c 1490 1491ARM/PALM TREO SUPPORT 1492M: Tomas Cech <sleep_walker@suse.com> 1493L: linux-arm-kernel@lists.infradead.org 1494W: http://hackndev.com 1495S: Maintained 1496F: arch/arm/mach-pxa/include/mach/palmtreo.h 1497F: arch/arm/mach-pxa/palmtreo.c 1498 1499ARM/PALMZ72 SUPPORT 1500M: Sergey Lapin <slapin@ossfans.org> 1501L: linux-arm-kernel@lists.infradead.org 1502W: http://hackndev.com 1503S: Maintained 1504F: arch/arm/mach-pxa/include/mach/palmz72.h 1505F: arch/arm/mach-pxa/palmz72.c 1506 1507ARM/PLEB SUPPORT 1508M: Peter Chubb <pleb@gelato.unsw.edu.au> 1509W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1510S: Maintained 1511 1512ARM/PT DIGITAL BOARD PORT 1513M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515W: http://www.armlinux.org.uk/ 1516S: Maintained 1517 1518ARM/QUALCOMM SUPPORT 1519M: Andy Gross <andy.gross@linaro.org> 1520M: David Brown <david.brown@linaro.org> 1521L: linux-arm-msm@vger.kernel.org 1522L: linux-soc@vger.kernel.org 1523S: Maintained 1524F: arch/arm/boot/dts/qcom-*.dts 1525F: arch/arm/boot/dts/qcom-*.dtsi 1526F: arch/arm/mach-qcom/ 1527F: arch/arm64/boot/dts/qcom/* 1528F: drivers/i2c/busses/i2c-qup.c 1529F: drivers/clk/qcom/ 1530F: drivers/soc/qcom/ 1531F: drivers/spi/spi-qup.c 1532F: drivers/tty/serial/msm_serial.h 1533F: drivers/tty/serial/msm_serial.c 1534F: drivers/*/pm8???-* 1535F: drivers/mfd/ssbi.c 1536F: drivers/firmware/qcom_scm.c 1537T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1538 1539ARM/RADISYS ENP2611 MACHINE SUPPORT 1540M: Lennert Buytenhek <kernel@wantstofly.org> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543 1544ARM/RENESAS ARM64 ARCHITECTURE 1545M: Simon Horman <horms@verge.net.au> 1546M: Magnus Damm <magnus.damm@gmail.com> 1547L: linux-renesas-soc@vger.kernel.org 1548Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1549T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1550S: Supported 1551F: arch/arm64/boot/dts/renesas/ 1552F: drivers/soc/renesas/ 1553F: include/linux/soc/renesas/ 1554 1555ARM/RISCPC ARCHITECTURE 1556M: Russell King <linux@armlinux.org.uk> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558W: http://www.armlinux.org.uk/ 1559S: Maintained 1560F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1561F: arch/arm/include/asm/hardware/ioc.h 1562F: arch/arm/include/asm/hardware/iomd.h 1563F: arch/arm/include/asm/hardware/memc.h 1564F: arch/arm/mach-rpc/ 1565F: drivers/net/ethernet/8390/etherh.c 1566F: drivers/net/ethernet/i825xx/ether1* 1567F: drivers/net/ethernet/seeq/ether3* 1568F: drivers/scsi/arm/ 1569 1570ARM/Rockchip SoC support 1571M: Heiko Stuebner <heiko@sntech.de> 1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1573L: linux-rockchip@lists.infradead.org 1574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1575S: Maintained 1576F: arch/arm/boot/dts/rk3* 1577F: arch/arm/mach-rockchip/ 1578F: drivers/clk/rockchip/ 1579F: drivers/i2c/busses/i2c-rk3x.c 1580F: drivers/*/*rockchip* 1581F: drivers/*/*/*rockchip* 1582F: sound/soc/rockchip/ 1583N: rockchip 1584 1585ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1586M: Kukjin Kim <kgene@kernel.org> 1587M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1589L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1590S: Maintained 1591F: arch/arm/boot/dts/s3c* 1592F: arch/arm/boot/dts/s5p* 1593F: arch/arm/boot/dts/samsung* 1594F: arch/arm/boot/dts/exynos* 1595F: arch/arm64/boot/dts/exynos/ 1596F: arch/arm/plat-samsung/ 1597F: arch/arm/mach-s3c24*/ 1598F: arch/arm/mach-s3c64xx/ 1599F: arch/arm/mach-s5p*/ 1600F: arch/arm/mach-exynos*/ 1601F: drivers/*/*s3c2410* 1602F: drivers/*/*/*s3c2410* 1603F: drivers/memory/samsung/* 1604F: drivers/soc/samsung/* 1605F: drivers/spi/spi-s3c* 1606F: sound/soc/samsung/* 1607F: Documentation/arm/Samsung/ 1608F: Documentation/devicetree/bindings/arm/samsung/ 1609F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1610F: Documentation/devicetree/bindings/power/pd-samsung.txt 1611N: exynos 1612 1613ARM/SAMSUNG MOBILE MACHINE SUPPORT 1614M: Kyungmin Park <kyungmin.park@samsung.com> 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1616S: Maintained 1617F: arch/arm/mach-s5pv210/ 1618 1619ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1620M: Kyungmin Park <kyungmin.park@samsung.com> 1621M: Kamil Debski <k.debski@samsung.com> 1622L: linux-arm-kernel@lists.infradead.org 1623L: linux-media@vger.kernel.org 1624S: Maintained 1625F: drivers/media/platform/s5p-g2d/ 1626 1627ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1628M: Kyungmin Park <kyungmin.park@samsung.com> 1629M: Kamil Debski <k.debski@samsung.com> 1630M: Jeongtae Park <jtp.park@samsung.com> 1631L: linux-arm-kernel@lists.infradead.org 1632L: linux-media@vger.kernel.org 1633S: Maintained 1634F: arch/arm/plat-samsung/s5p-dev-mfc.c 1635F: drivers/media/platform/s5p-mfc/ 1636 1637ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1638M: Kyungmin Park <kyungmin.park@samsung.com> 1639M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1640L: linux-arm-kernel@lists.infradead.org 1641L: linux-media@vger.kernel.org 1642S: Maintained 1643F: drivers/media/platform/s5p-tv/ 1644 1645ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1646M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1647M: Jacek Anaszewski <j.anaszewski@samsung.com> 1648L: linux-arm-kernel@lists.infradead.org 1649L: linux-media@vger.kernel.org 1650S: Maintained 1651F: drivers/media/platform/s5p-jpeg/ 1652 1653ARM/SHMOBILE ARM ARCHITECTURE 1654M: Simon Horman <horms@verge.net.au> 1655M: Magnus Damm <magnus.damm@gmail.com> 1656L: linux-renesas-soc@vger.kernel.org 1657Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1658T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1659S: Supported 1660F: arch/arm/boot/dts/emev2* 1661F: arch/arm/boot/dts/r7s* 1662F: arch/arm/boot/dts/r8a* 1663F: arch/arm/boot/dts/sh* 1664F: arch/arm/configs/shmobile_defconfig 1665F: arch/arm/include/debug/renesas-scif.S 1666F: arch/arm/mach-shmobile/ 1667F: drivers/sh/ 1668F: drivers/soc/renesas/ 1669F: include/linux/soc/renesas/ 1670 1671ARM/SOCFPGA ARCHITECTURE 1672M: Dinh Nguyen <dinguyen@opensource.altera.com> 1673S: Maintained 1674F: arch/arm/mach-socfpga/ 1675F: arch/arm/boot/dts/socfpga* 1676F: arch/arm/configs/socfpga_defconfig 1677F: arch/arm64/boot/dts/altera/ 1678W: http://www.rocketboards.org 1679T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1680 1681ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1682M: Dinh Nguyen <dinguyen@opensource.altera.com> 1683S: Maintained 1684F: drivers/clk/socfpga/ 1685 1686ARM/SOCFPGA EDAC SUPPORT 1687M: Thor Thayer <tthayer@opensource.altera.com> 1688S: Maintained 1689F: drivers/edac/altera_edac. 1690 1691ARM/STI ARCHITECTURE 1692M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com> 1693M: Maxime Coquelin <maxime.coquelin@st.com> 1694M: Patrice Chotard <patrice.chotard@st.com> 1695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1696L: kernel@stlinux.com 1697W: http://www.stlinux.com 1698S: Maintained 1699F: arch/arm/mach-sti/ 1700F: arch/arm/boot/dts/sti* 1701F: drivers/char/hw_random/st-rng.c 1702F: drivers/clocksource/arm_global_timer.c 1703F: drivers/clocksource/clksrc_st_lpc.c 1704F: drivers/cpufreq/sti-cpufreq.c 1705F: drivers/i2c/busses/i2c-st.c 1706F: drivers/media/rc/st_rc.c 1707F: drivers/media/platform/sti/c8sectpfe/ 1708F: drivers/mmc/host/sdhci-st.c 1709F: drivers/phy/phy-miphy28lp.c 1710F: drivers/phy/phy-miphy365x.c 1711F: drivers/phy/phy-stih407-usb.c 1712F: drivers/phy/phy-stih41x-usb.c 1713F: drivers/pinctrl/pinctrl-st.c 1714F: drivers/remoteproc/st_remoteproc.c 1715F: drivers/reset/sti/ 1716F: drivers/rtc/rtc-st-lpc.c 1717F: drivers/tty/serial/st-asc.c 1718F: drivers/usb/dwc3/dwc3-st.c 1719F: drivers/usb/host/ehci-st.c 1720F: drivers/usb/host/ohci-st.c 1721F: drivers/watchdog/st_lpc_wdt.c 1722F: drivers/ata/ahci_st.c 1723 1724ARM/STM32 ARCHITECTURE 1725M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727S: Maintained 1728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1729N: stm32 1730F: drivers/clocksource/armv7m_systick.c 1731 1732ARM/TANGO ARCHITECTURE 1733M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1734L: linux-arm-kernel@lists.infradead.org 1735S: Maintained 1736F: arch/arm/mach-tango/ 1737F: arch/arm/boot/dts/tango* 1738 1739ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1740M: Lennert Buytenhek <kernel@wantstofly.org> 1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1742S: Maintained 1743 1744ARM/TETON BGA MACHINE SUPPORT 1745M: "Mark F. Brown" <mark.brown314@gmail.com> 1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1747S: Maintained 1748 1749ARM/THECUS N2100 MACHINE SUPPORT 1750M: Lennert Buytenhek <kernel@wantstofly.org> 1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1752S: Maintained 1753 1754ARM/NUVOTON W90X900 ARM ARCHITECTURE 1755M: Wan ZongShun <mcuos.com@gmail.com> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757W: http://www.mcuos.com 1758S: Maintained 1759F: arch/arm/mach-w90x900/ 1760F: drivers/input/keyboard/w90p910_keypad.c 1761F: drivers/input/touchscreen/w90p910_ts.c 1762F: drivers/watchdog/nuc900_wdt.c 1763F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1764F: drivers/mtd/nand/nuc900_nand.c 1765F: drivers/rtc/rtc-nuc900.c 1766F: drivers/spi/spi-nuc900.c 1767F: drivers/usb/host/ehci-w90x900.c 1768F: drivers/video/fbdev/nuc900fb.c 1769 1770ARM/U300 MACHINE SUPPORT 1771M: Linus Walleij <linus.walleij@linaro.org> 1772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1773S: Supported 1774F: arch/arm/mach-u300/ 1775F: drivers/clocksource/timer-u300.c 1776F: drivers/i2c/busses/i2c-stu300.c 1777F: drivers/rtc/rtc-coh901331.c 1778F: drivers/watchdog/coh901327_wdt.c 1779F: drivers/dma/coh901318* 1780F: drivers/mfd/ab3100* 1781F: drivers/rtc/rtc-ab3100.c 1782F: drivers/rtc/rtc-coh901331.c 1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1784 1785ARM/UNIPHIER ARCHITECTURE 1786M: Masahiro Yamada <yamada.masahiro@socionext.com> 1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1788S: Maintained 1789F: arch/arm/boot/dts/uniphier* 1790F: arch/arm/include/asm/hardware/cache-uniphier.h 1791F: arch/arm/mach-uniphier/ 1792F: arch/arm/mm/cache-uniphier.c 1793F: arch/arm64/boot/dts/socionext/ 1794F: drivers/bus/uniphier-system-bus.c 1795F: drivers/i2c/busses/i2c-uniphier* 1796F: drivers/pinctrl/uniphier/ 1797F: drivers/tty/serial/8250/8250_uniphier.c 1798N: uniphier 1799 1800ARM/Ux500 ARM ARCHITECTURE 1801M: Linus Walleij <linus.walleij@linaro.org> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803S: Maintained 1804F: arch/arm/mach-ux500/ 1805F: drivers/clocksource/clksrc-dbx500-prcmu.c 1806F: drivers/dma/ste_dma40* 1807F: drivers/hwspinlock/u8500_hsem.c 1808F: drivers/mfd/abx500* 1809F: drivers/mfd/ab8500* 1810F: drivers/mfd/dbx500* 1811F: drivers/mfd/db8500* 1812F: drivers/pinctrl/nomadik/pinctrl-ab* 1813F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1814F: drivers/rtc/rtc-ab8500.c 1815F: drivers/rtc/rtc-pl031.c 1816T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1817 1818ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1819M: Ulf Hansson <ulf.hansson@linaro.org> 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1821T: git git://git.linaro.org/people/ulfh/clk.git 1822S: Maintained 1823F: drivers/clk/ux500/ 1824F: include/linux/platform_data/clk-ux500.h 1825 1826ARM/VERSATILE EXPRESS PLATFORM 1827M: Liviu Dudau <liviu.dudau@arm.com> 1828M: Sudeep Holla <sudeep.holla@arm.com> 1829M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Maintained 1832F: arch/arm/boot/dts/vexpress* 1833F: arch/arm64/boot/dts/arm/ 1834F: arch/arm/mach-vexpress/ 1835F: */*/vexpress* 1836F: */*/*/vexpress* 1837F: drivers/clk/versatile/clk-vexpress-osc.c 1838F: drivers/clocksource/versatile.c 1839N: mps2 1840 1841ARM/VFP SUPPORT 1842M: Russell King <linux@armlinux.org.uk> 1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1844W: http://www.armlinux.org.uk/ 1845S: Maintained 1846F: arch/arm/vfp/ 1847 1848ARM/VOIPAC PXA270 SUPPORT 1849M: Marek Vasut <marek.vasut@gmail.com> 1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1851S: Maintained 1852F: arch/arm/mach-pxa/vpac270.c 1853F: arch/arm/mach-pxa/include/mach/vpac270.h 1854 1855ARM/VT8500 ARM ARCHITECTURE 1856M: Tony Prisk <linux@prisktech.co.nz> 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858S: Maintained 1859F: arch/arm/mach-vt8500/ 1860F: drivers/clocksource/vt8500_timer.c 1861F: drivers/i2c/busses/i2c-wmt.c 1862F: drivers/mmc/host/wmt-sdmmc.c 1863F: drivers/pwm/pwm-vt8500.c 1864F: drivers/rtc/rtc-vt8500.c 1865F: drivers/tty/serial/vt8500_serial.c 1866F: drivers/usb/host/ehci-platform.c 1867F: drivers/usb/host/uhci-platform.c 1868F: drivers/video/fbdev/vt8500lcdfb.* 1869F: drivers/video/fbdev/wm8505fb* 1870F: drivers/video/fbdev/wmt_ge_rops.* 1871 1872ARM/ZIPIT Z2 SUPPORT 1873M: Marek Vasut <marek.vasut@gmail.com> 1874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1875S: Maintained 1876F: arch/arm/mach-pxa/z2.c 1877F: arch/arm/mach-pxa/include/mach/z2.h 1878 1879ARM/ZTE ARCHITECTURE 1880M: Jun Nie <jun.nie@linaro.org> 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882S: Maintained 1883F: arch/arm/mach-zx/ 1884F: drivers/clk/zte/ 1885F: Documentation/devicetree/bindings/arm/zte.txt 1886F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1887 1888ARM/ZYNQ ARCHITECTURE 1889M: Michal Simek <michal.simek@xilinx.com> 1890R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1892W: http://wiki.xilinx.com 1893T: git https://github.com/Xilinx/linux-xlnx.git 1894S: Supported 1895F: arch/arm/mach-zynq/ 1896F: drivers/cpuidle/cpuidle-zynq.c 1897F: drivers/block/xsysace.c 1898N: zynq 1899N: xilinx 1900F: drivers/clocksource/cadence_ttc_timer.c 1901F: drivers/i2c/busses/i2c-cadence.c 1902F: drivers/mmc/host/sdhci-of-arasan.c 1903F: drivers/edac/synopsys_edac.c 1904 1905ARM SMMU DRIVERS 1906M: Will Deacon <will.deacon@arm.com> 1907R: Robin Murphy <robin.murphy@arm.com> 1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909S: Maintained 1910F: drivers/iommu/arm-smmu.c 1911F: drivers/iommu/arm-smmu-v3.c 1912F: drivers/iommu/io-pgtable-arm.c 1913F: drivers/iommu/io-pgtable-arm-v7s.c 1914 1915ARM64 PORT (AARCH64 ARCHITECTURE) 1916M: Catalin Marinas <catalin.marinas@arm.com> 1917M: Will Deacon <will.deacon@arm.com> 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1919T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1920S: Maintained 1921F: arch/arm64/ 1922F: Documentation/arm64/ 1923 1924AS3645A LED FLASH CONTROLLER DRIVER 1925M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1926L: linux-media@vger.kernel.org 1927T: git git://linuxtv.org/media_tree.git 1928S: Maintained 1929F: drivers/media/i2c/as3645a.c 1930F: include/media/i2c/as3645a.h 1931 1932ASC7621 HARDWARE MONITOR DRIVER 1933M: George Joseph <george.joseph@fairview5.com> 1934L: linux-hwmon@vger.kernel.org 1935S: Maintained 1936F: Documentation/hwmon/asc7621 1937F: drivers/hwmon/asc7621.c 1938 1939ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1940M: Corentin Chary <corentin.chary@gmail.com> 1941L: acpi4asus-user@lists.sourceforge.net 1942L: platform-driver-x86@vger.kernel.org 1943W: http://acpi4asus.sf.net 1944S: Maintained 1945F: drivers/platform/x86/asus*.c 1946F: drivers/platform/x86/eeepc*.c 1947 1948ASUS WIRELESS RADIO CONTROL DRIVER 1949M: João Paulo Rechi Vita <jprvita@gmail.com> 1950L: platform-driver-x86@vger.kernel.org 1951S: Maintained 1952F: drivers/platform/x86/asus-wireless.c 1953 1954ASYMMETRIC KEYS 1955M: David Howells <dhowells@redhat.com> 1956L: keyrings@vger.kernel.org 1957S: Maintained 1958F: Documentation/crypto/asymmetric-keys.txt 1959F: include/linux/verification.h 1960F: include/crypto/public_key.h 1961F: include/crypto/pkcs7.h 1962F: crypto/asymmetric_keys/ 1963 1964ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1965R: Dan Williams <dan.j.williams@intel.com> 1966W: http://sourceforge.net/projects/xscaleiop 1967S: Odd fixes 1968F: Documentation/crypto/async-tx-api.txt 1969F: crypto/async_tx/ 1970F: drivers/dma/ 1971F: include/linux/dmaengine.h 1972F: include/linux/async_tx.h 1973 1974AT24 EEPROM DRIVER 1975M: Wolfram Sang <wsa@the-dreams.de> 1976L: linux-i2c@vger.kernel.org 1977S: Maintained 1978F: drivers/misc/eeprom/at24.c 1979F: include/linux/platform_data/at24.h 1980 1981ATA OVER ETHERNET (AOE) DRIVER 1982M: "Ed L. Cashin" <ed.cashin@acm.org> 1983W: http://www.openaoe.org/ 1984S: Supported 1985F: Documentation/aoe/ 1986F: drivers/block/aoe/ 1987 1988ATHEROS 71XX/9XXX GPIO DRIVER 1989M: Alban Bedel <albeu@free.fr> 1990W: https://github.com/AlbanBedel/linux 1991T: git git://github.com/AlbanBedel/linux 1992S: Maintained 1993F: drivers/gpio/gpio-ath79.c 1994F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 1995 1996ATHEROS ATH GENERIC UTILITIES 1997M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1998L: linux-wireless@vger.kernel.org 1999S: Supported 2000F: drivers/net/wireless/ath/* 2001 2002ATHEROS ATH5K WIRELESS DRIVER 2003M: Jiri Slaby <jirislaby@gmail.com> 2004M: Nick Kossifidis <mickflemm@gmail.com> 2005M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2006L: linux-wireless@vger.kernel.org 2007W: http://wireless.kernel.org/en/users/Drivers/ath5k 2008S: Maintained 2009F: drivers/net/wireless/ath/ath5k/ 2010 2011ATHEROS ATH6KL WIRELESS DRIVER 2012M: Kalle Valo <kvalo@qca.qualcomm.com> 2013L: linux-wireless@vger.kernel.org 2014W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2015T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2016S: Supported 2017F: drivers/net/wireless/ath/ath6kl/ 2018 2019WILOCITY WIL6210 WIRELESS DRIVER 2020M: Maya Erez <qca_merez@qca.qualcomm.com> 2021L: linux-wireless@vger.kernel.org 2022L: wil6210@qca.qualcomm.com 2023S: Supported 2024W: http://wireless.kernel.org/en/users/Drivers/wil6210 2025F: drivers/net/wireless/ath/wil6210/ 2026F: include/uapi/linux/wil6210_uapi.h 2027 2028CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2029M: Christian Lamparter <chunkeey@googlemail.com> 2030L: linux-wireless@vger.kernel.org 2031W: http://wireless.kernel.org/en/users/Drivers/carl9170 2032S: Maintained 2033F: drivers/net/wireless/ath/carl9170/ 2034 2035ATK0110 HWMON DRIVER 2036M: Luca Tettamanti <kronos.it@gmail.com> 2037L: linux-hwmon@vger.kernel.org 2038S: Maintained 2039F: drivers/hwmon/asus_atk0110.c 2040 2041ATI_REMOTE2 DRIVER 2042M: Ville Syrjala <syrjala@sci.fi> 2043S: Maintained 2044F: drivers/input/misc/ati_remote2.c 2045 2046ATLX ETHERNET DRIVERS 2047M: Jay Cliburn <jcliburn@gmail.com> 2048M: Chris Snook <chris.snook@gmail.com> 2049L: netdev@vger.kernel.org 2050W: http://sourceforge.net/projects/atl1 2051W: http://atl1.sourceforge.net 2052S: Maintained 2053F: drivers/net/ethernet/atheros/ 2054 2055ATM 2056M: Chas Williams <3chas3@gmail.com> 2057L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2058L: netdev@vger.kernel.org 2059W: http://linux-atm.sourceforge.net 2060S: Maintained 2061F: drivers/atm/ 2062F: include/linux/atm* 2063F: include/uapi/linux/atm* 2064 2065ATMEL AT91 / AT32 MCI DRIVER 2066M: Ludovic Desroches <ludovic.desroches@atmel.com> 2067S: Maintained 2068F: drivers/mmc/host/atmel-mci.c 2069 2070ATMEL AT91 / AT32 SERIAL DRIVER 2071M: Nicolas Ferre <nicolas.ferre@atmel.com> 2072S: Supported 2073F: drivers/tty/serial/atmel_serial.c 2074 2075ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2076M: Nicolas Ferre <nicolas.ferre@atmel.com> 2077S: Supported 2078F: drivers/power/reset/at91-sama5d2_shdwc.c 2079 2080ATMEL SAMA5D2 ADC DRIVER 2081M: Ludovic Desroches <ludovic.desroches@atmel.com> 2082L: linux-iio@vger.kernel.org 2083S: Supported 2084F: drivers/iio/adc/at91-sama5d2_adc.c 2085 2086ATMEL Audio ALSA driver 2087M: Nicolas Ferre <nicolas.ferre@atmel.com> 2088L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2089S: Supported 2090F: sound/soc/atmel 2091 2092ATMEL DMA DRIVER 2093M: Nicolas Ferre <nicolas.ferre@atmel.com> 2094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2095S: Supported 2096F: drivers/dma/at_hdmac.c 2097F: drivers/dma/at_hdmac_regs.h 2098F: include/linux/platform_data/dma-atmel.h 2099 2100ATMEL XDMA DRIVER 2101M: Ludovic Desroches <ludovic.desroches@atmel.com> 2102L: linux-arm-kernel@lists.infradead.org 2103L: dmaengine@vger.kernel.org 2104S: Supported 2105F: drivers/dma/at_xdmac.c 2106 2107ATMEL I2C DRIVER 2108M: Ludovic Desroches <ludovic.desroches@atmel.com> 2109L: linux-i2c@vger.kernel.org 2110S: Supported 2111F: drivers/i2c/busses/i2c-at91.c 2112 2113ATMEL ISI DRIVER 2114M: Ludovic Desroches <ludovic.desroches@atmel.com> 2115L: linux-media@vger.kernel.org 2116S: Supported 2117F: drivers/media/platform/soc_camera/atmel-isi.c 2118F: include/media/atmel-isi.h 2119 2120ATMEL LCDFB DRIVER 2121M: Nicolas Ferre <nicolas.ferre@atmel.com> 2122L: linux-fbdev@vger.kernel.org 2123S: Maintained 2124F: drivers/video/fbdev/atmel_lcdfb.c 2125F: include/video/atmel_lcdc.h 2126 2127ATMEL MACB ETHERNET DRIVER 2128M: Nicolas Ferre <nicolas.ferre@atmel.com> 2129S: Supported 2130F: drivers/net/ethernet/cadence/ 2131 2132ATMEL NAND DRIVER 2133M: Wenyou Yang <wenyou.yang@atmel.com> 2134M: Josh Wu <rainyfeeling@outlook.com> 2135L: linux-mtd@lists.infradead.org 2136S: Supported 2137F: drivers/mtd/nand/atmel_nand* 2138 2139ATMEL SDMMC DRIVER 2140M: Ludovic Desroches <ludovic.desroches@atmel.com> 2141L: linux-mmc@vger.kernel.org 2142S: Supported 2143F: drivers/mmc/host/sdhci-of-at91.c 2144 2145ATMEL SPI DRIVER 2146M: Nicolas Ferre <nicolas.ferre@atmel.com> 2147S: Supported 2148F: drivers/spi/spi-atmel.* 2149 2150ATMEL SSC DRIVER 2151M: Nicolas Ferre <nicolas.ferre@atmel.com> 2152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2153S: Supported 2154F: drivers/misc/atmel-ssc.c 2155F: include/linux/atmel-ssc.h 2156 2157ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2158M: Nicolas Ferre <nicolas.ferre@atmel.com> 2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2160S: Supported 2161F: drivers/misc/atmel_tclib.c 2162F: drivers/clocksource/tcb_clksrc.c 2163 2164ATMEL USBA UDC DRIVER 2165M: Nicolas Ferre <nicolas.ferre@atmel.com> 2166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2167S: Supported 2168F: drivers/usb/gadget/udc/atmel_usba_udc.* 2169 2170ATMEL WIRELESS DRIVER 2171M: Simon Kelley <simon@thekelleys.org.uk> 2172L: linux-wireless@vger.kernel.org 2173W: http://www.thekelleys.org.uk/atmel 2174W: http://atmelwlandriver.sourceforge.net/ 2175S: Maintained 2176F: drivers/net/wireless/atmel/atmel* 2177 2178ATMEL MAXTOUCH DRIVER 2179M: Nick Dyer <nick.dyer@itdev.co.uk> 2180T: git git://github.com/atmel-maxtouch/linux.git 2181S: Supported 2182F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2183F: drivers/input/touchscreen/atmel_mxt_ts.c 2184F: include/linux/platform_data/atmel_mxt_ts.h 2185 2186ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2187M: Bradley Grove <linuxdrivers@attotech.com> 2188L: linux-scsi@vger.kernel.org 2189W: http://www.attotech.com 2190S: Supported 2191F: drivers/scsi/esas2r 2192 2193ATUSB IEEE 802.15.4 RADIO DRIVER 2194M: Stefan Schmidt <stefan@osg.samsung.com> 2195L: linux-wpan@vger.kernel.org 2196S: Maintained 2197F: drivers/net/ieee802154/atusb.c 2198F: drivers/net/ieee802154/atusb.h 2199F: drivers/net/ieee802154/at86rf230.h 2200 2201AUDIT SUBSYSTEM 2202M: Paul Moore <paul@paul-moore.com> 2203M: Eric Paris <eparis@redhat.com> 2204L: linux-audit@redhat.com (moderated for non-subscribers) 2205W: http://people.redhat.com/sgrubb/audit/ 2206T: git git://git.infradead.org/users/pcmoore/audit 2207S: Maintained 2208F: include/linux/audit.h 2209F: include/uapi/linux/audit.h 2210F: kernel/audit* 2211 2212AUXILIARY DISPLAY DRIVERS 2213M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2214W: http://miguelojeda.es/auxdisplay.htm 2215W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2216S: Maintained 2217F: drivers/auxdisplay/ 2218F: include/linux/cfag12864b.h 2219 2220AVR32 ARCHITECTURE 2221M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2222M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2223W: http://www.atmel.com/products/AVR32/ 2224W: http://mirror.egtvedt.no/avr32linux.org/ 2225W: http://avrfreaks.net/ 2226S: Maintained 2227F: arch/avr32/ 2228 2229AVR32/AT32AP MACHINE SUPPORT 2230M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2231M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2232S: Maintained 2233F: arch/avr32/mach-at32ap/ 2234 2235AX.25 NETWORK LAYER 2236M: Ralf Baechle <ralf@linux-mips.org> 2237L: linux-hams@vger.kernel.org 2238W: http://www.linux-ax25.org/ 2239S: Maintained 2240F: include/uapi/linux/ax25.h 2241F: include/net/ax25.h 2242F: net/ax25/ 2243 2244AZ6007 DVB DRIVER 2245M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2246M: Mauro Carvalho Chehab <mchehab@kernel.org> 2247L: linux-media@vger.kernel.org 2248W: https://linuxtv.org 2249T: git git://linuxtv.org/media_tree.git 2250S: Maintained 2251F: drivers/media/usb/dvb-usb-v2/az6007.c 2252 2253AZTECH FM RADIO RECEIVER DRIVER 2254M: Hans Verkuil <hverkuil@xs4all.nl> 2255L: linux-media@vger.kernel.org 2256T: git git://linuxtv.org/media_tree.git 2257W: https://linuxtv.org 2258S: Maintained 2259F: drivers/media/radio/radio-aztech* 2260 2261B43 WIRELESS DRIVER 2262L: linux-wireless@vger.kernel.org 2263L: b43-dev@lists.infradead.org 2264W: http://wireless.kernel.org/en/users/Drivers/b43 2265S: Odd Fixes 2266F: drivers/net/wireless/broadcom/b43/ 2267 2268B43LEGACY WIRELESS DRIVER 2269M: Larry Finger <Larry.Finger@lwfinger.net> 2270L: linux-wireless@vger.kernel.org 2271L: b43-dev@lists.infradead.org 2272W: http://wireless.kernel.org/en/users/Drivers/b43 2273S: Maintained 2274F: drivers/net/wireless/broadcom/b43legacy/ 2275 2276BACKLIGHT CLASS/SUBSYSTEM 2277M: Jingoo Han <jingoohan1@gmail.com> 2278M: Lee Jones <lee.jones@linaro.org> 2279T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2280S: Maintained 2281F: drivers/video/backlight/ 2282F: include/linux/backlight.h 2283 2284BATMAN ADVANCED 2285M: Marek Lindner <mareklindner@neomailbox.ch> 2286M: Simon Wunderlich <sw@simonwunderlich.de> 2287M: Antonio Quartulli <a@unstable.cc> 2288L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2289W: https://www.open-mesh.org/ 2290Q: https://patchwork.open-mesh.org/project/batman/list/ 2291S: Maintained 2292F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2293F: Documentation/ABI/testing/sysfs-class-net-mesh 2294F: Documentation/networking/batman-adv.txt 2295F: net/batman-adv/ 2296 2297BAYCOM/HDLCDRV DRIVERS FOR AX.25 2298M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2299L: linux-hams@vger.kernel.org 2300W: http://www.baycom.org/~tom/ham/ham.html 2301S: Maintained 2302F: drivers/net/hamradio/baycom* 2303 2304BCACHE (BLOCK LAYER CACHE) 2305M: Kent Overstreet <kent.overstreet@gmail.com> 2306L: linux-bcache@vger.kernel.org 2307W: http://bcache.evilpiepirate.org 2308S: Orphan 2309F: drivers/md/bcache/ 2310 2311BDISP ST MEDIA DRIVER 2312M: Fabien Dessenne <fabien.dessenne@st.com> 2313L: linux-media@vger.kernel.org 2314T: git git://linuxtv.org/media_tree.git 2315W: https://linuxtv.org 2316S: Supported 2317F: drivers/media/platform/sti/bdisp 2318 2319BEFS FILE SYSTEM 2320S: Orphan 2321F: Documentation/filesystems/befs.txt 2322F: fs/befs/ 2323 2324BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2325M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2326L: netdev@vger.kernel.org 2327S: Maintained 2328F: drivers/net/ethernet/ec_bhf.c 2329 2330BFS FILE SYSTEM 2331M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2332S: Maintained 2333F: Documentation/filesystems/bfs.txt 2334F: fs/bfs/ 2335F: include/uapi/linux/bfs_fs.h 2336 2337BLACKFIN ARCHITECTURE 2338M: Steven Miao <realmz6@gmail.com> 2339L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2340T: git git://git.code.sf.net/p/adi-linux/code 2341W: http://blackfin.uclinux.org 2342S: Supported 2343F: arch/blackfin/ 2344 2345BLACKFIN EMAC DRIVER 2346L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2347W: http://blackfin.uclinux.org 2348S: Supported 2349F: drivers/net/ethernet/adi/ 2350 2351BLACKFIN RTC DRIVER 2352L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2353W: http://blackfin.uclinux.org 2354S: Supported 2355F: drivers/rtc/rtc-bfin.c 2356 2357BLACKFIN SDH DRIVER 2358M: Sonic Zhang <sonic.zhang@analog.com> 2359L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2360W: http://blackfin.uclinux.org 2361S: Supported 2362F: drivers/mmc/host/bfin_sdh.c 2363 2364BLACKFIN SERIAL DRIVER 2365M: Sonic Zhang <sonic.zhang@analog.com> 2366L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2367W: http://blackfin.uclinux.org 2368S: Supported 2369F: drivers/tty/serial/bfin_uart.c 2370 2371BLACKFIN WATCHDOG DRIVER 2372L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2373W: http://blackfin.uclinux.org 2374S: Supported 2375F: drivers/watchdog/bfin_wdt.c 2376 2377BLACKFIN I2C TWI DRIVER 2378M: Sonic Zhang <sonic.zhang@analog.com> 2379L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2380W: http://blackfin.uclinux.org/ 2381S: Supported 2382F: drivers/i2c/busses/i2c-bfin-twi.c 2383 2384BLACKFIN MEDIA DRIVER 2385M: Scott Jiang <scott.jiang.linux@gmail.com> 2386L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2387W: http://blackfin.uclinux.org/ 2388S: Supported 2389F: drivers/media/platform/blackfin/ 2390F: drivers/media/i2c/adv7183* 2391F: drivers/media/i2c/vs6624* 2392 2393BLINKM RGB LED DRIVER 2394M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2395S: Maintained 2396F: drivers/leds/leds-blinkm.c 2397 2398BLOCK LAYER 2399M: Jens Axboe <axboe@kernel.dk> 2400L: linux-block@vger.kernel.org 2401T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2402S: Maintained 2403F: block/ 2404F: kernel/trace/blktrace.c 2405 2406BLOCK2MTD DRIVER 2407M: Joern Engel <joern@lazybastard.org> 2408L: linux-mtd@lists.infradead.org 2409S: Maintained 2410F: drivers/mtd/devices/block2mtd.c 2411 2412BLUETOOTH DRIVERS 2413M: Marcel Holtmann <marcel@holtmann.org> 2414M: Gustavo Padovan <gustavo@padovan.org> 2415M: Johan Hedberg <johan.hedberg@gmail.com> 2416L: linux-bluetooth@vger.kernel.org 2417W: http://www.bluez.org/ 2418T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2419T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2420S: Maintained 2421F: drivers/bluetooth/ 2422 2423BLUETOOTH SUBSYSTEM 2424M: Marcel Holtmann <marcel@holtmann.org> 2425M: Gustavo Padovan <gustavo@padovan.org> 2426M: Johan Hedberg <johan.hedberg@gmail.com> 2427L: linux-bluetooth@vger.kernel.org 2428W: http://www.bluez.org/ 2429T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2430T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2431S: Maintained 2432F: net/bluetooth/ 2433F: include/net/bluetooth/ 2434 2435BONDING DRIVER 2436M: Jay Vosburgh <j.vosburgh@gmail.com> 2437M: Veaceslav Falico <vfalico@gmail.com> 2438M: Andy Gospodarek <gospo@cumulusnetworks.com> 2439L: netdev@vger.kernel.org 2440W: http://sourceforge.net/projects/bonding/ 2441S: Supported 2442F: drivers/net/bonding/ 2443F: include/uapi/linux/if_bonding.h 2444 2445BPF (Safe dynamic programs and tools) 2446M: Alexei Starovoitov <ast@kernel.org> 2447L: netdev@vger.kernel.org 2448L: linux-kernel@vger.kernel.org 2449S: Supported 2450F: kernel/bpf/ 2451 2452BROADCOM B44 10/100 ETHERNET DRIVER 2453M: Gary Zambrano <zambrano@broadcom.com> 2454L: netdev@vger.kernel.org 2455S: Supported 2456F: drivers/net/ethernet/broadcom/b44.* 2457 2458BROADCOM GENET ETHERNET DRIVER 2459M: Florian Fainelli <f.fainelli@gmail.com> 2460L: netdev@vger.kernel.org 2461S: Supported 2462F: drivers/net/ethernet/broadcom/genet/ 2463 2464BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2465M: Sony Chacko <sony.chacko@qlogic.com> 2466M: Dept-HSGLinuxNICDev@qlogic.com 2467L: netdev@vger.kernel.org 2468S: Supported 2469F: drivers/net/ethernet/broadcom/bnx2.* 2470F: drivers/net/ethernet/broadcom/bnx2_* 2471 2472BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2473M: Ariel Elior <ariel.elior@qlogic.com> 2474L: netdev@vger.kernel.org 2475S: Supported 2476F: drivers/net/ethernet/broadcom/bnx2x/ 2477 2478BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2479M: Florian Fainelli <f.fainelli@gmail.com> 2480M: Ray Jui <rjui@broadcom.com> 2481M: Scott Branden <sbranden@broadcom.com> 2482L: bcm-kernel-feedback-list@broadcom.com 2483T: git git://github.com/broadcom/mach-bcm 2484S: Maintained 2485F: arch/arm/mach-bcm/ 2486F: arch/arm/boot/dts/bcm113* 2487F: arch/arm/boot/dts/bcm216* 2488F: arch/arm/boot/dts/bcm281* 2489F: arch/arm64/boot/dts/broadcom/ 2490F: arch/arm/configs/bcm_defconfig 2491F: drivers/mmc/host/sdhci-bcm-kona.c 2492F: drivers/clocksource/bcm_kona_timer.c 2493 2494BROADCOM BCM2835 ARM ARCHITECTURE 2495M: Stephen Warren <swarren@wwwdotorg.org> 2496M: Lee Jones <lee@kernel.org> 2497M: Eric Anholt <eric@anholt.net> 2498L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2500T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2501S: Maintained 2502N: bcm2835 2503 2504BROADCOM BCM47XX MIPS ARCHITECTURE 2505M: Hauke Mehrtens <hauke@hauke-m.de> 2506M: Rafał Miłecki <zajec5@gmail.com> 2507L: linux-mips@linux-mips.org 2508S: Maintained 2509F: Documentation/devicetree/bindings/mips/brcm/ 2510F: arch/mips/bcm47xx/* 2511F: arch/mips/include/asm/mach-bcm47xx/* 2512 2513BROADCOM BCM5301X ARM ARCHITECTURE 2514M: Hauke Mehrtens <hauke@hauke-m.de> 2515L: linux-arm-kernel@lists.infradead.org 2516S: Maintained 2517F: arch/arm/mach-bcm/bcm_5301x.c 2518F: arch/arm/boot/dts/bcm5301x.dtsi 2519F: arch/arm/boot/dts/bcm470* 2520 2521BROADCOM BCM63XX ARM ARCHITECTURE 2522M: Florian Fainelli <f.fainelli@gmail.com> 2523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2524L: bcm-kernel-feedback-list@broadcom.com 2525T: git git://github.com/broadcom/stblinux.git 2526S: Maintained 2527F: arch/arm/mach-bcm/bcm63xx.c 2528F: arch/arm/include/debug/bcm63xx.S 2529 2530BROADCOM BCM63XX/BCM33XX UDC DRIVER 2531M: Kevin Cernekee <cernekee@gmail.com> 2532L: linux-usb@vger.kernel.org 2533S: Maintained 2534F: drivers/usb/gadget/udc/bcm63xx_udc.* 2535 2536BROADCOM BCM7XXX ARM ARCHITECTURE 2537M: Brian Norris <computersforpeace@gmail.com> 2538M: Gregory Fong <gregory.0xf0@gmail.com> 2539M: Florian Fainelli <f.fainelli@gmail.com> 2540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2541L: bcm-kernel-feedback-list@broadcom.com 2542T: git git://github.com/broadcom/stblinux.git 2543S: Maintained 2544F: arch/arm/mach-bcm/*brcmstb* 2545F: arch/arm/boot/dts/bcm7*.dts* 2546F: drivers/bus/brcmstb_gisb.c 2547N: brcmstb 2548 2549BROADCOM BMIPS MIPS ARCHITECTURE 2550M: Kevin Cernekee <cernekee@gmail.com> 2551M: Florian Fainelli <f.fainelli@gmail.com> 2552L: linux-mips@linux-mips.org 2553T: git git://github.com/broadcom/stblinux.git 2554S: Maintained 2555F: arch/mips/bmips/* 2556F: arch/mips/include/asm/mach-bmips/* 2557F: arch/mips/kernel/*bmips* 2558F: arch/mips/boot/dts/brcm/bcm*.dts* 2559F: drivers/irqchip/irq-bcm63* 2560F: drivers/irqchip/irq-bcm7* 2561F: drivers/irqchip/irq-brcmstb* 2562F: include/linux/bcm963xx_nvram.h 2563F: include/linux/bcm963xx_tag.h 2564 2565BROADCOM TG3 GIGABIT ETHERNET DRIVER 2566M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2567M: Prashant Sreedharan <prashant@broadcom.com> 2568M: Michael Chan <mchan@broadcom.com> 2569L: netdev@vger.kernel.org 2570S: Supported 2571F: drivers/net/ethernet/broadcom/tg3.* 2572 2573BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2574M: Brett Rudley <brudley@broadcom.com> 2575M: Arend van Spriel <arend@broadcom.com> 2576M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2577M: Hante Meuleman <meuleman@broadcom.com> 2578L: linux-wireless@vger.kernel.org 2579L: brcm80211-dev-list@broadcom.com 2580S: Supported 2581F: drivers/net/wireless/broadcom/brcm80211/ 2582 2583BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2584M: QLogic-Storage-Upstream@qlogic.com 2585L: linux-scsi@vger.kernel.org 2586S: Supported 2587F: drivers/scsi/bnx2fc/ 2588 2589BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2590M: QLogic-Storage-Upstream@qlogic.com 2591L: linux-scsi@vger.kernel.org 2592S: Supported 2593F: drivers/scsi/bnx2i/ 2594 2595BROADCOM IPROC ARM ARCHITECTURE 2596M: Ray Jui <rjui@broadcom.com> 2597M: Scott Branden <sbranden@broadcom.com> 2598M: Jon Mason <jonmason@broadcom.com> 2599L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2600L: bcm-kernel-feedback-list@broadcom.com 2601T: git git://github.com/broadcom/cygnus-linux.git 2602S: Maintained 2603N: iproc 2604N: cygnus 2605N: nsp 2606N: bcm9113* 2607N: bcm9583* 2608N: bcm9585* 2609N: bcm9586* 2610N: bcm988312 2611N: bcm113* 2612N: bcm583* 2613N: bcm585* 2614N: bcm586* 2615N: bcm88312 2616 2617BROADCOM BRCMSTB GPIO DRIVER 2618M: Gregory Fong <gregory.0xf0@gmail.com> 2619L: bcm-kernel-feedback-list@broadcom.com 2620S: Supported 2621F: drivers/gpio/gpio-brcmstb.c 2622F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2623 2624BROADCOM KONA GPIO DRIVER 2625M: Ray Jui <rjui@broadcom.com> 2626L: bcm-kernel-feedback-list@broadcom.com 2627S: Supported 2628F: drivers/gpio/gpio-bcm-kona.c 2629F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2630 2631BROADCOM NVRAM DRIVER 2632M: Rafał Miłecki <zajec5@gmail.com> 2633L: linux-mips@linux-mips.org 2634S: Maintained 2635F: drivers/firmware/broadcom/* 2636 2637BROADCOM STB NAND FLASH DRIVER 2638M: Brian Norris <computersforpeace@gmail.com> 2639M: Kamal Dasu <kdasu.kdev@gmail.com> 2640L: linux-mtd@lists.infradead.org 2641L: bcm-kernel-feedback-list@broadcom.com 2642S: Maintained 2643F: drivers/mtd/nand/brcmnand/ 2644 2645BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2646M: Rafał Miłecki <zajec5@gmail.com> 2647L: linux-wireless@vger.kernel.org 2648S: Maintained 2649F: drivers/bcma/ 2650F: include/linux/bcma/ 2651 2652BROADCOM SYSTEMPORT ETHERNET DRIVER 2653M: Florian Fainelli <f.fainelli@gmail.com> 2654L: netdev@vger.kernel.org 2655S: Supported 2656F: drivers/net/ethernet/broadcom/bcmsysport.* 2657 2658BROADCOM VULCAN ARM64 SOC 2659M: Jayachandran C. <jchandra@broadcom.com> 2660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2661L: bcm-kernel-feedback-list@broadcom.com 2662S: Maintained 2663F: arch/arm64/boot/dts/broadcom/vulcan* 2664 2665BROCADE BFA FC SCSI DRIVER 2666M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2667M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2668L: linux-scsi@vger.kernel.org 2669S: Supported 2670F: drivers/scsi/bfa/ 2671 2672BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2673M: Rasesh Mody <rasesh.mody@qlogic.com> 2674L: netdev@vger.kernel.org 2675S: Supported 2676F: drivers/net/ethernet/brocade/bna/ 2677 2678BSG (block layer generic sg v4 driver) 2679M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2680L: linux-scsi@vger.kernel.org 2681S: Supported 2682F: block/bsg.c 2683F: include/linux/bsg.h 2684F: include/uapi/linux/bsg.h 2685 2686BT87X AUDIO DRIVER 2687M: Clemens Ladisch <clemens@ladisch.de> 2688L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2689T: git git://git.alsa-project.org/alsa-kernel.git 2690S: Maintained 2691F: Documentation/sound/alsa/Bt87x.txt 2692F: sound/pci/bt87x.c 2693 2694BT8XXGPIO DRIVER 2695M: Michael Buesch <m@bues.ch> 2696W: http://bu3sch.de/btgpio.php 2697S: Maintained 2698F: drivers/gpio/gpio-bt8xx.c 2699 2700BTRFS FILE SYSTEM 2701M: Chris Mason <clm@fb.com> 2702M: Josef Bacik <jbacik@fb.com> 2703M: David Sterba <dsterba@suse.com> 2704L: linux-btrfs@vger.kernel.org 2705W: http://btrfs.wiki.kernel.org/ 2706Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2707T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2708S: Maintained 2709F: Documentation/filesystems/btrfs.txt 2710F: fs/btrfs/ 2711 2712BTTV VIDEO4LINUX DRIVER 2713M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2714M: Mauro Carvalho Chehab <mchehab@kernel.org> 2715L: linux-media@vger.kernel.org 2716W: https://linuxtv.org 2717T: git git://linuxtv.org/media_tree.git 2718S: Odd fixes 2719F: Documentation/video4linux/bttv/ 2720F: drivers/media/pci/bt8xx/bttv* 2721 2722BUSLOGIC SCSI DRIVER 2723M: Khalid Aziz <khalid@gonehiking.org> 2724L: linux-scsi@vger.kernel.org 2725S: Maintained 2726F: drivers/scsi/BusLogic.* 2727F: drivers/scsi/FlashPoint.* 2728 2729C-MEDIA CMI8788 DRIVER 2730M: Clemens Ladisch <clemens@ladisch.de> 2731L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2732T: git git://git.alsa-project.org/alsa-kernel.git 2733S: Maintained 2734F: sound/pci/oxygen/ 2735 2736C6X ARCHITECTURE 2737M: Mark Salter <msalter@redhat.com> 2738M: Aurelien Jacquiot <a-jacquiot@ti.com> 2739L: linux-c6x-dev@linux-c6x.org 2740W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2741S: Maintained 2742F: arch/c6x/ 2743 2744CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2745M: David Howells <dhowells@redhat.com> 2746L: linux-cachefs@redhat.com (moderated for non-subscribers) 2747S: Supported 2748F: Documentation/filesystems/caching/cachefiles.txt 2749F: fs/cachefiles/ 2750 2751CADET FM/AM RADIO RECEIVER DRIVER 2752M: Hans Verkuil <hverkuil@xs4all.nl> 2753L: linux-media@vger.kernel.org 2754T: git git://linuxtv.org/media_tree.git 2755W: https://linuxtv.org 2756S: Maintained 2757F: drivers/media/radio/radio-cadet* 2758 2759CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2760M: Jonathan Corbet <corbet@lwn.net> 2761L: linux-media@vger.kernel.org 2762T: git git://linuxtv.org/media_tree.git 2763S: Maintained 2764F: Documentation/video4linux/cafe_ccic 2765F: drivers/media/platform/marvell-ccic/ 2766 2767CAIF NETWORK LAYER 2768M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2769L: netdev@vger.kernel.org 2770S: Supported 2771F: Documentation/networking/caif/ 2772F: drivers/net/caif/ 2773F: include/uapi/linux/caif/ 2774F: include/net/caif/ 2775F: net/caif/ 2776 2777CALGARY x86-64 IOMMU 2778M: Muli Ben-Yehuda <muli@il.ibm.com> 2779M: "Jon D. Mason" <jdmason@kudzu.us> 2780L: discuss@x86-64.org 2781S: Maintained 2782F: arch/x86/kernel/pci-calgary_64.c 2783F: arch/x86/kernel/tce_64.c 2784F: arch/x86/include/asm/calgary.h 2785F: arch/x86/include/asm/tce.h 2786 2787CAN NETWORK LAYER 2788M: Oliver Hartkopp <socketcan@hartkopp.net> 2789M: Marc Kleine-Budde <mkl@pengutronix.de> 2790L: linux-can@vger.kernel.org 2791W: https://github.com/linux-can 2792T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2794S: Maintained 2795F: Documentation/networking/can.txt 2796F: net/can/ 2797F: include/linux/can/core.h 2798F: include/uapi/linux/can.h 2799F: include/uapi/linux/can/bcm.h 2800F: include/uapi/linux/can/raw.h 2801F: include/uapi/linux/can/gw.h 2802 2803CAN NETWORK DRIVERS 2804M: Wolfgang Grandegger <wg@grandegger.com> 2805M: Marc Kleine-Budde <mkl@pengutronix.de> 2806L: linux-can@vger.kernel.org 2807W: https://github.com/linux-can 2808T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2810S: Maintained 2811F: drivers/net/can/ 2812F: include/linux/can/dev.h 2813F: include/linux/can/platform/ 2814F: include/uapi/linux/can/error.h 2815F: include/uapi/linux/can/netlink.h 2816 2817CAPABILITIES 2818M: Serge Hallyn <serge.hallyn@canonical.com> 2819L: linux-security-module@vger.kernel.org 2820S: Supported 2821F: include/linux/capability.h 2822F: include/uapi/linux/capability.h 2823F: security/commoncap.c 2824F: kernel/capability.c 2825 2826CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2827M: Kevin Tsai <ktsai@capellamicro.com> 2828S: Maintained 2829F: drivers/iio/light/cm* 2830F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2831 2832CAVIUM LIQUIDIO NETWORK DRIVER 2833M: Derek Chickles <derek.chickles@caviumnetworks.com> 2834M: Satanand Burla <satananda.burla@caviumnetworks.com> 2835M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2836M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2837L: netdev@vger.kernel.org 2838W: http://www.cavium.com 2839S: Supported 2840F: drivers/net/ethernet/cavium/liquidio/ 2841 2842CC2520 IEEE-802.15.4 RADIO DRIVER 2843M: Varka Bhadram <varkabhadram@gmail.com> 2844L: linux-wpan@vger.kernel.org 2845S: Maintained 2846F: drivers/net/ieee802154/cc2520.c 2847F: include/linux/spi/cc2520.h 2848F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2849 2850CELL BROADBAND ENGINE ARCHITECTURE 2851M: Arnd Bergmann <arnd@arndb.de> 2852L: linuxppc-dev@lists.ozlabs.org 2853W: http://www.ibm.com/developerworks/power/cell/ 2854S: Supported 2855F: arch/powerpc/include/asm/cell*.h 2856F: arch/powerpc/include/asm/spu*.h 2857F: arch/powerpc/include/uapi/asm/spu*.h 2858F: arch/powerpc/oprofile/*cell* 2859F: arch/powerpc/platforms/cell/ 2860 2861CEPH COMMON CODE (LIBCEPH) 2862M: Ilya Dryomov <idryomov@gmail.com> 2863M: "Yan, Zheng" <zyan@redhat.com> 2864M: Sage Weil <sage@redhat.com> 2865L: ceph-devel@vger.kernel.org 2866W: http://ceph.com/ 2867T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2868T: git git://github.com/ceph/ceph-client.git 2869S: Supported 2870F: net/ceph/ 2871F: include/linux/ceph/ 2872F: include/linux/crush/ 2873 2874CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2875M: "Yan, Zheng" <zyan@redhat.com> 2876M: Sage Weil <sage@redhat.com> 2877M: Ilya Dryomov <idryomov@gmail.com> 2878L: ceph-devel@vger.kernel.org 2879W: http://ceph.com/ 2880T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2881T: git git://github.com/ceph/ceph-client.git 2882S: Supported 2883F: Documentation/filesystems/ceph.txt 2884F: fs/ceph/ 2885 2886CERTIFICATE HANDLING: 2887M: David Howells <dhowells@redhat.com> 2888M: David Woodhouse <dwmw2@infradead.org> 2889L: keyrings@vger.kernel.org 2890S: Maintained 2891F: Documentation/module-signing.txt 2892F: certs/ 2893F: scripts/sign-file.c 2894F: scripts/extract-cert.c 2895 2896CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2897L: linux-usb@vger.kernel.org 2898S: Orphan 2899F: Documentation/usb/WUSB-Design-overview.txt 2900F: Documentation/usb/wusb-cbaf 2901F: drivers/usb/host/hwa-hc.c 2902F: drivers/usb/host/whci/ 2903F: drivers/usb/wusbcore/ 2904F: include/linux/usb/wusb* 2905 2906CFAG12864B LCD DRIVER 2907M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2908W: http://miguelojeda.es/auxdisplay.htm 2909W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2910S: Maintained 2911F: drivers/auxdisplay/cfag12864b.c 2912F: include/linux/cfag12864b.h 2913 2914CFAG12864BFB LCD FRAMEBUFFER DRIVER 2915M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2916W: http://miguelojeda.es/auxdisplay.htm 2917W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2918S: Maintained 2919F: drivers/auxdisplay/cfag12864bfb.c 2920F: include/linux/cfag12864b.h 2921 2922CFG80211 and NL80211 2923M: Johannes Berg <johannes@sipsolutions.net> 2924L: linux-wireless@vger.kernel.org 2925W: http://wireless.kernel.org/ 2926T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2928S: Maintained 2929F: include/uapi/linux/nl80211.h 2930F: include/net/cfg80211.h 2931F: net/wireless/* 2932X: net/wireless/wext* 2933 2934CHAR and MISC DRIVERS 2935M: Arnd Bergmann <arnd@arndb.de> 2936M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2937T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2938S: Supported 2939F: drivers/char/* 2940F: drivers/misc/* 2941F: include/linux/miscdevice.h 2942 2943CHECKPATCH 2944M: Andy Whitcroft <apw@canonical.com> 2945M: Joe Perches <joe@perches.com> 2946S: Maintained 2947F: scripts/checkpatch.pl 2948 2949CHINESE DOCUMENTATION 2950M: Harry Wei <harryxiyou@gmail.com> 2951L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2952L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2953S: Maintained 2954F: Documentation/zh_CN/ 2955 2956CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2957M: Peter Chen <Peter.Chen@nxp.com> 2958T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2959L: linux-usb@vger.kernel.org 2960S: Maintained 2961F: drivers/usb/chipidea/ 2962 2963CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2964M: Hans de Goede <hdegoede@redhat.com> 2965L: linux-input@vger.kernel.org 2966S: Maintained 2967F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2968F: drivers/input/touchscreen/chipone_icn8318.c 2969 2970CHROME HARDWARE PLATFORM SUPPORT 2971M: Olof Johansson <olof@lixom.net> 2972S: Maintained 2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 2974F: drivers/platform/chrome/ 2975 2976CISCO VIC ETHERNET NIC DRIVER 2977M: Christian Benvenuti <benve@cisco.com> 2978M: Sujith Sankar <ssujith@cisco.com> 2979M: Govindarajulu Varadarajan <_govind@gmx.com> 2980M: Neel Patel <neepatel@cisco.com> 2981S: Supported 2982F: drivers/net/ethernet/cisco/enic/ 2983 2984CISCO VIC LOW LATENCY NIC DRIVER 2985M: Christian Benvenuti <benve@cisco.com> 2986M: Dave Goodell <dgoodell@cisco.com> 2987S: Supported 2988F: drivers/infiniband/hw/usnic/ 2989 2990CIRRUS LOGIC EP93XX ETHERNET DRIVER 2991M: Hartley Sweeten <hsweeten@visionengravers.com> 2992L: netdev@vger.kernel.org 2993S: Maintained 2994F: drivers/net/ethernet/cirrus/ep93xx_eth.c 2995 2996CIRRUS LOGIC AUDIO CODEC DRIVERS 2997M: Brian Austin <brian.austin@cirrus.com> 2998M: Paul Handrigan <Paul.Handrigan@cirrus.com> 2999L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3000S: Maintained 3001F: sound/soc/codecs/cs* 3002 3003CLEANCACHE API 3004M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3005L: linux-kernel@vger.kernel.org 3006S: Maintained 3007F: mm/cleancache.c 3008F: include/linux/cleancache.h 3009 3010CLK API 3011M: Russell King <linux@armlinux.org.uk> 3012L: linux-clk@vger.kernel.org 3013S: Maintained 3014F: include/linux/clk.h 3015 3016CLOCKSOURCE, CLOCKEVENT DRIVERS 3017M: Daniel Lezcano <daniel.lezcano@linaro.org> 3018M: Thomas Gleixner <tglx@linutronix.de> 3019L: linux-kernel@vger.kernel.org 3020T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3021S: Supported 3022F: drivers/clocksource 3023 3024CISCO FCOE HBA DRIVER 3025M: Hiral Patel <hiralpat@cisco.com> 3026M: Suma Ramars <sramars@cisco.com> 3027M: Brian Uchino <buchino@cisco.com> 3028L: linux-scsi@vger.kernel.org 3029S: Supported 3030F: drivers/scsi/fnic/ 3031 3032CISCO SCSI HBA DRIVER 3033M: Narsimhulu Musini <nmusini@cisco.com> 3034M: Sesidhar Baddela <sebaddel@cisco.com> 3035L: linux-scsi@vger.kernel.org 3036S: Supported 3037F: drivers/scsi/snic/ 3038 3039CMPC ACPI DRIVER 3040M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3041M: Daniel Oliveira Nascimento <don@syst.com.br> 3042L: platform-driver-x86@vger.kernel.org 3043S: Supported 3044F: drivers/platform/x86/classmate-laptop.c 3045 3046COBALT MEDIA DRIVER 3047M: Hans Verkuil <hans.verkuil@cisco.com> 3048L: linux-media@vger.kernel.org 3049T: git git://linuxtv.org/media_tree.git 3050W: https://linuxtv.org 3051S: Supported 3052F: drivers/media/pci/cobalt/ 3053 3054COCCINELLE/Semantic Patches (SmPL) 3055M: Julia Lawall <Julia.Lawall@lip6.fr> 3056M: Gilles Muller <Gilles.Muller@lip6.fr> 3057M: Nicolas Palix <nicolas.palix@imag.fr> 3058M: Michal Marek <mmarek@suse.com> 3059L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3060T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3061W: http://coccinelle.lip6.fr/ 3062S: Supported 3063F: Documentation/coccinelle.txt 3064F: scripts/coccinelle/ 3065F: scripts/coccicheck 3066 3067CODA FILE SYSTEM 3068M: Jan Harkes <jaharkes@cs.cmu.edu> 3069M: coda@cs.cmu.edu 3070L: codalist@coda.cs.cmu.edu 3071W: http://www.coda.cs.cmu.edu/ 3072S: Maintained 3073F: Documentation/filesystems/coda.txt 3074F: fs/coda/ 3075F: include/linux/coda*.h 3076F: include/uapi/linux/coda*.h 3077 3078CODA V4L2 MEM2MEM DRIVER 3079M: Philipp Zabel <p.zabel@pengutronix.de> 3080L: linux-media@vger.kernel.org 3081S: Maintained 3082F: Documentation/devicetree/bindings/media/coda.txt 3083F: drivers/media/platform/coda/ 3084 3085COMMON CLK FRAMEWORK 3086M: Michael Turquette <mturquette@baylibre.com> 3087M: Stephen Boyd <sboyd@codeaurora.org> 3088L: linux-clk@vger.kernel.org 3089T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3090S: Maintained 3091F: drivers/clk/ 3092X: drivers/clk/clkdev.c 3093F: include/linux/clk-pr* 3094F: include/linux/clk/ 3095 3096COMMON INTERNET FILE SYSTEM (CIFS) 3097M: Steve French <sfrench@samba.org> 3098L: linux-cifs@vger.kernel.org 3099L: samba-technical@lists.samba.org (moderated for non-subscribers) 3100W: http://linux-cifs.samba.org/ 3101T: git git://git.samba.org/sfrench/cifs-2.6.git 3102S: Supported 3103F: Documentation/filesystems/cifs/ 3104F: fs/cifs/ 3105 3106COMPACTPCI HOTPLUG CORE 3107M: Scott Murray <scott@spiteful.org> 3108L: linux-pci@vger.kernel.org 3109S: Maintained 3110F: drivers/pci/hotplug/cpci_hotplug* 3111 3112COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3113M: Scott Murray <scott@spiteful.org> 3114L: linux-pci@vger.kernel.org 3115S: Maintained 3116F: drivers/pci/hotplug/cpcihp_zt5550.* 3117 3118COMPACTPCI HOTPLUG GENERIC DRIVER 3119M: Scott Murray <scott@spiteful.org> 3120L: linux-pci@vger.kernel.org 3121S: Maintained 3122F: drivers/pci/hotplug/cpcihp_generic.c 3123 3124COMPAL LAPTOP SUPPORT 3125M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3126L: platform-driver-x86@vger.kernel.org 3127S: Maintained 3128F: drivers/platform/x86/compal-laptop.c 3129 3130CONEXANT ACCESSRUNNER USB DRIVER 3131L: accessrunner-general@lists.sourceforge.net 3132W: http://accessrunner.sourceforge.net/ 3133S: Orphan 3134F: drivers/usb/atm/cxacru.c 3135 3136CONFIGFS 3137M: Joel Becker <jlbec@evilplan.org> 3138M: Christoph Hellwig <hch@lst.de> 3139T: git git://git.infradead.org/users/hch/configfs.git 3140S: Supported 3141F: fs/configfs/ 3142F: include/linux/configfs.h 3143 3144CONNECTOR 3145M: Evgeniy Polyakov <zbr@ioremap.net> 3146L: netdev@vger.kernel.org 3147S: Maintained 3148F: drivers/connector/ 3149 3150CONTROL GROUP (CGROUP) 3151M: Tejun Heo <tj@kernel.org> 3152M: Li Zefan <lizefan@huawei.com> 3153M: Johannes Weiner <hannes@cmpxchg.org> 3154L: cgroups@vger.kernel.org 3155T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3156S: Maintained 3157F: Documentation/cgroups/ 3158F: include/linux/cgroup* 3159F: kernel/cgroup* 3160 3161CONTROL GROUP - CPUSET 3162M: Li Zefan <lizefan@huawei.com> 3163L: cgroups@vger.kernel.org 3164W: http://www.bullopensource.org/cpuset/ 3165W: http://oss.sgi.com/projects/cpusets/ 3166T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3167S: Maintained 3168F: Documentation/cgroups/cpusets.txt 3169F: include/linux/cpuset.h 3170F: kernel/cpuset.c 3171 3172CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3173M: Johannes Weiner <hannes@cmpxchg.org> 3174M: Michal Hocko <mhocko@kernel.org> 3175M: Vladimir Davydov <vdavydov@virtuozzo.com> 3176L: cgroups@vger.kernel.org 3177L: linux-mm@kvack.org 3178S: Maintained 3179F: mm/memcontrol.c 3180F: mm/swap_cgroup.c 3181 3182CORETEMP HARDWARE MONITORING DRIVER 3183M: Fenghua Yu <fenghua.yu@intel.com> 3184L: linux-hwmon@vger.kernel.org 3185S: Maintained 3186F: Documentation/hwmon/coretemp 3187F: drivers/hwmon/coretemp.c 3188 3189COSA/SRP SYNC SERIAL DRIVER 3190M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3191W: http://www.fi.muni.cz/~kas/cosa/ 3192S: Maintained 3193F: drivers/net/wan/cosa* 3194 3195CPMAC ETHERNET DRIVER 3196M: Florian Fainelli <florian@openwrt.org> 3197L: netdev@vger.kernel.org 3198S: Maintained 3199F: drivers/net/ethernet/ti/cpmac.c 3200 3201CPU FREQUENCY DRIVERS 3202M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3203M: Viresh Kumar <viresh.kumar@linaro.org> 3204L: linux-pm@vger.kernel.org 3205S: Maintained 3206T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3207T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3208F: drivers/cpufreq/ 3209F: include/linux/cpufreq.h 3210 3211CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3212M: Viresh Kumar <viresh.kumar@linaro.org> 3213M: Sudeep Holla <sudeep.holla@arm.com> 3214L: linux-pm@vger.kernel.org 3215W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3216S: Maintained 3217F: drivers/cpufreq/arm_big_little.h 3218F: drivers/cpufreq/arm_big_little.c 3219F: drivers/cpufreq/arm_big_little_dt.c 3220 3221CPUIDLE DRIVER - ARM BIG LITTLE 3222M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3223M: Daniel Lezcano <daniel.lezcano@linaro.org> 3224L: linux-pm@vger.kernel.org 3225L: linux-arm-kernel@lists.infradead.org 3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3227S: Maintained 3228F: drivers/cpuidle/cpuidle-big_little.c 3229 3230CPUIDLE DRIVER - ARM EXYNOS 3231M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3232M: Daniel Lezcano <daniel.lezcano@linaro.org> 3233M: Kukjin Kim <kgene@kernel.org> 3234L: linux-pm@vger.kernel.org 3235L: linux-samsung-soc@vger.kernel.org 3236S: Supported 3237F: drivers/cpuidle/cpuidle-exynos.c 3238F: arch/arm/mach-exynos/pm.c 3239 3240CPUIDLE DRIVERS 3241M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3242M: Daniel Lezcano <daniel.lezcano@linaro.org> 3243L: linux-pm@vger.kernel.org 3244S: Maintained 3245T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3246F: drivers/cpuidle/* 3247F: include/linux/cpuidle.h 3248 3249CPUID/MSR DRIVER 3250M: "H. Peter Anvin" <hpa@zytor.com> 3251S: Maintained 3252F: arch/x86/kernel/cpuid.c 3253F: arch/x86/kernel/msr.c 3254 3255CPU POWER MONITORING SUBSYSTEM 3256M: Thomas Renninger <trenn@suse.com> 3257L: linux-pm@vger.kernel.org 3258S: Maintained 3259F: tools/power/cpupower/ 3260 3261CRAMFS FILESYSTEM 3262W: http://sourceforge.net/projects/cramfs/ 3263S: Orphan / Obsolete 3264F: Documentation/filesystems/cramfs.txt 3265F: fs/cramfs/ 3266 3267CRIS PORT 3268M: Mikael Starvik <starvik@axis.com> 3269M: Jesper Nilsson <jesper.nilsson@axis.com> 3270L: linux-cris-kernel@axis.com 3271W: http://developer.axis.com 3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3273S: Maintained 3274F: arch/cris/ 3275F: drivers/tty/serial/crisv10.* 3276 3277CRYPTO API 3278M: Herbert Xu <herbert@gondor.apana.org.au> 3279M: "David S. Miller" <davem@davemloft.net> 3280L: linux-crypto@vger.kernel.org 3281T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3282T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3283S: Maintained 3284F: Documentation/crypto/ 3285F: Documentation/DocBook/crypto-API.tmpl 3286F: arch/*/crypto/ 3287F: crypto/ 3288F: drivers/crypto/ 3289F: include/crypto/ 3290 3291CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3292M: Neil Horman <nhorman@tuxdriver.com> 3293L: linux-crypto@vger.kernel.org 3294S: Maintained 3295F: crypto/ansi_cprng.c 3296F: crypto/rng.c 3297 3298CS3308 MEDIA DRIVER 3299M: Hans Verkuil <hverkuil@xs4all.nl> 3300L: linux-media@vger.kernel.org 3301T: git git://linuxtv.org/media_tree.git 3302W: http://linuxtv.org 3303S: Odd Fixes 3304F: drivers/media/i2c/cs3308.c 3305F: drivers/media/i2c/cs3308.h 3306 3307CS5535 Audio ALSA driver 3308M: Jaya Kumar <jayakumar.alsa@gmail.com> 3309S: Maintained 3310F: sound/pci/cs5535audio/ 3311 3312CW1200 WLAN driver 3313M: Solomon Peachy <pizza@shaftnet.org> 3314S: Maintained 3315F: drivers/net/wireless/st/cw1200/ 3316 3317CX18 VIDEO4LINUX DRIVER 3318M: Andy Walls <awalls@md.metrocast.net> 3319L: ivtv-devel@ivtvdriver.org (subscribers-only) 3320L: linux-media@vger.kernel.org 3321T: git git://linuxtv.org/media_tree.git 3322W: https://linuxtv.org 3323W: http://www.ivtvdriver.org/index.php/Cx18 3324S: Maintained 3325F: Documentation/video4linux/cx18.txt 3326F: drivers/media/pci/cx18/ 3327F: include/uapi/linux/ivtv* 3328 3329CX2341X MPEG ENCODER HELPER MODULE 3330M: Hans Verkuil <hverkuil@xs4all.nl> 3331L: linux-media@vger.kernel.org 3332T: git git://linuxtv.org/media_tree.git 3333W: https://linuxtv.org 3334S: Maintained 3335F: drivers/media/common/cx2341x* 3336F: include/media/cx2341x* 3337 3338CX24120 MEDIA DRIVER 3339M: Jemma Denson <jdenson@gmail.com> 3340M: Patrick Boettcher <patrick.boettcher@posteo.de> 3341L: linux-media@vger.kernel.org 3342W: https://linuxtv.org 3343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3344S: Maintained 3345F: drivers/media/dvb-frontends/cx24120* 3346 3347CX88 VIDEO4LINUX DRIVER 3348M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3349M: Mauro Carvalho Chehab <mchehab@kernel.org> 3350L: linux-media@vger.kernel.org 3351W: https://linuxtv.org 3352T: git git://linuxtv.org/media_tree.git 3353S: Odd fixes 3354F: Documentation/video4linux/cx88/ 3355F: drivers/media/pci/cx88/ 3356 3357CXD2820R MEDIA DRIVER 3358M: Antti Palosaari <crope@iki.fi> 3359L: linux-media@vger.kernel.org 3360W: https://linuxtv.org 3361W: http://palosaari.fi/linux/ 3362Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3363T: git git://linuxtv.org/anttip/media_tree.git 3364S: Maintained 3365F: drivers/media/dvb-frontends/cxd2820r* 3366 3367CXGB3 ETHERNET DRIVER (CXGB3) 3368M: Santosh Raspatur <santosh@chelsio.com> 3369L: netdev@vger.kernel.org 3370W: http://www.chelsio.com 3371S: Supported 3372F: drivers/net/ethernet/chelsio/cxgb3/ 3373 3374CXGB3 ISCSI DRIVER (CXGB3I) 3375M: Karen Xie <kxie@chelsio.com> 3376L: linux-scsi@vger.kernel.org 3377W: http://www.chelsio.com 3378S: Supported 3379F: drivers/scsi/cxgbi/cxgb3i 3380 3381CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3382M: Steve Wise <swise@chelsio.com> 3383L: linux-rdma@vger.kernel.org 3384W: http://www.openfabrics.org 3385S: Supported 3386F: drivers/infiniband/hw/cxgb3/ 3387 3388CXGB4 ETHERNET DRIVER (CXGB4) 3389M: Hariprasad S <hariprasad@chelsio.com> 3390L: netdev@vger.kernel.org 3391W: http://www.chelsio.com 3392S: Supported 3393F: drivers/net/ethernet/chelsio/cxgb4/ 3394 3395CXGB4 ISCSI DRIVER (CXGB4I) 3396M: Karen Xie <kxie@chelsio.com> 3397L: linux-scsi@vger.kernel.org 3398W: http://www.chelsio.com 3399S: Supported 3400F: drivers/scsi/cxgbi/cxgb4i 3401 3402CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3403M: Steve Wise <swise@chelsio.com> 3404L: linux-rdma@vger.kernel.org 3405W: http://www.openfabrics.org 3406S: Supported 3407F: drivers/infiniband/hw/cxgb4/ 3408 3409CXGB4VF ETHERNET DRIVER (CXGB4VF) 3410M: Casey Leedom <leedom@chelsio.com> 3411L: netdev@vger.kernel.org 3412W: http://www.chelsio.com 3413S: Supported 3414F: drivers/net/ethernet/chelsio/cxgb4vf/ 3415 3416CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3417M: Ian Munsie <imunsie@au1.ibm.com> 3418M: Michael Neuling <mikey@neuling.org> 3419L: linuxppc-dev@lists.ozlabs.org 3420S: Supported 3421F: drivers/misc/cxl/ 3422F: include/misc/cxl* 3423F: include/uapi/misc/cxl.h 3424F: Documentation/powerpc/cxl.txt 3425F: Documentation/powerpc/cxl.txt 3426F: Documentation/ABI/testing/sysfs-class-cxl 3427 3428CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3429M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3430M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3431L: linux-scsi@vger.kernel.org 3432S: Supported 3433F: drivers/scsi/cxlflash/ 3434F: include/uapi/scsi/cxlflash_ioctls.h 3435F: Documentation/powerpc/cxlflash.txt 3436 3437STMMAC ETHERNET DRIVER 3438M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3439M: Alexandre Torgue <alexandre.torgue@st.com> 3440L: netdev@vger.kernel.org 3441W: http://www.stlinux.com 3442S: Supported 3443F: drivers/net/ethernet/stmicro/stmmac/ 3444 3445CYBERPRO FB DRIVER 3446M: Russell King <linux@armlinux.org.uk> 3447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3448W: http://www.armlinux.org.uk/ 3449S: Maintained 3450F: drivers/video/fbdev/cyber2000fb.* 3451 3452CYCLADES ASYNC MUX DRIVER 3453W: http://www.cyclades.com/ 3454S: Orphan 3455F: drivers/tty/cyclades.c 3456F: include/linux/cyclades.h 3457F: include/uapi/linux/cyclades.h 3458 3459CYCLADES PC300 DRIVER 3460W: http://www.cyclades.com/ 3461S: Orphan 3462F: drivers/net/wan/pc300* 3463 3464CYPRESS_FIRMWARE MEDIA DRIVER 3465M: Antti Palosaari <crope@iki.fi> 3466L: linux-media@vger.kernel.org 3467W: https://linuxtv.org 3468W: http://palosaari.fi/linux/ 3469Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3470T: git git://linuxtv.org/anttip/media_tree.git 3471S: Maintained 3472F: drivers/media/common/cypress_firmware* 3473 3474CYTTSP TOUCHSCREEN DRIVER 3475M: Ferruh Yigit <fery@cypress.com> 3476L: linux-input@vger.kernel.org 3477S: Supported 3478F: drivers/input/touchscreen/cyttsp* 3479F: include/linux/input/cyttsp.h 3480 3481DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3482M: Joshua Kinard <kumba@gentoo.org> 3483S: Maintained 3484F: drivers/rtc/rtc-ds1685.c 3485F: include/linux/rtc/ds1685.h 3486 3487DAMA SLAVE for AX.25 3488M: Joerg Reuter <jreuter@yaina.de> 3489W: http://yaina.de/jreuter/ 3490W: http://www.qsl.net/dl1bke/ 3491L: linux-hams@vger.kernel.org 3492S: Maintained 3493F: net/ax25/af_ax25.c 3494F: net/ax25/ax25_dev.c 3495F: net/ax25/ax25_ds_* 3496F: net/ax25/ax25_in.c 3497F: net/ax25/ax25_out.c 3498F: net/ax25/ax25_timer.c 3499F: net/ax25/sysctl_net_ax25.c 3500 3501DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3502L: netdev@vger.kernel.org 3503S: Orphan 3504F: Documentation/networking/dmfe.txt 3505F: drivers/net/ethernet/dec/tulip/dmfe.c 3506 3507DC390/AM53C974 SCSI driver 3508M: Hannes Reinecke <hare@suse.com> 3509L: linux-scsi@vger.kernel.org 3510S: Maintained 3511F: drivers/scsi/am53c974.c 3512 3513DC395x SCSI driver 3514M: Oliver Neukum <oliver@neukum.org> 3515M: Ali Akcaagac <aliakc@web.de> 3516M: Jamie Lenehan <lenehan@twibble.org> 3517L: dc395x@twibble.org 3518W: http://twibble.org/dist/dc395x/ 3519W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3520S: Maintained 3521F: Documentation/scsi/dc395x.txt 3522F: drivers/scsi/dc395x.* 3523 3524DCCP PROTOCOL 3525M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3526L: dccp@vger.kernel.org 3527W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3528S: Maintained 3529F: include/linux/dccp.h 3530F: include/uapi/linux/dccp.h 3531F: include/linux/tfrc.h 3532F: net/dccp/ 3533 3534DECnet NETWORK LAYER 3535W: http://linux-decnet.sourceforge.net 3536L: linux-decnet-user@lists.sourceforge.net 3537S: Orphan 3538F: Documentation/networking/decnet.txt 3539F: net/decnet/ 3540 3541DECSTATION PLATFORM SUPPORT 3542M: "Maciej W. Rozycki" <macro@linux-mips.org> 3543L: linux-mips@linux-mips.org 3544W: http://www.linux-mips.org/wiki/DECstation 3545S: Maintained 3546F: arch/mips/dec/ 3547F: arch/mips/include/asm/dec/ 3548F: arch/mips/include/asm/mach-dec/ 3549 3550DEFXX FDDI NETWORK DRIVER 3551M: "Maciej W. Rozycki" <macro@linux-mips.org> 3552S: Maintained 3553F: drivers/net/fddi/defxx.* 3554 3555DELL LAPTOP DRIVER 3556M: Matthew Garrett <mjg59@srcf.ucam.org> 3557M: Pali Rohár <pali.rohar@gmail.com> 3558L: platform-driver-x86@vger.kernel.org 3559S: Maintained 3560F: drivers/platform/x86/dell-laptop.c 3561 3562DELL LAPTOP RBTN DRIVER 3563M: Pali Rohár <pali.rohar@gmail.com> 3564S: Maintained 3565F: drivers/platform/x86/dell-rbtn.* 3566 3567DELL LAPTOP FREEFALL DRIVER 3568M: Pali Rohár <pali.rohar@gmail.com> 3569S: Maintained 3570F: drivers/platform/x86/dell-smo8800.c 3571 3572DELL LAPTOP SMM DRIVER 3573M: Pali Rohár <pali.rohar@gmail.com> 3574S: Maintained 3575F: drivers/hwmon/dell-smm-hwmon.c 3576F: include/uapi/linux/i8k.h 3577 3578DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3579M: Doug Warzecha <Douglas_Warzecha@dell.com> 3580S: Maintained 3581F: Documentation/dcdbas.txt 3582F: drivers/firmware/dcdbas.* 3583 3584DELL WMI EXTRAS DRIVER 3585M: Matthew Garrett <mjg59@srcf.ucam.org> 3586M: Pali Rohár <pali.rohar@gmail.com> 3587S: Maintained 3588F: drivers/platform/x86/dell-wmi.c 3589 3590DESIGNWARE USB2 DRD IP DRIVER 3591M: John Youn <johnyoun@synopsys.com> 3592L: linux-usb@vger.kernel.org 3593T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3594S: Maintained 3595F: drivers/usb/dwc2/ 3596 3597DESIGNWARE USB3 DRD IP DRIVER 3598M: Felipe Balbi <balbi@kernel.org> 3599L: linux-usb@vger.kernel.org 3600T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3601S: Maintained 3602F: drivers/usb/dwc3/ 3603 3604DEVICE COREDUMP (DEV_COREDUMP) 3605M: Johannes Berg <johannes@sipsolutions.net> 3606L: linux-kernel@vger.kernel.org 3607S: Maintained 3608F: drivers/base/devcoredump.c 3609F: include/linux/devcoredump.h 3610 3611DEVICE FREQUENCY (DEVFREQ) 3612M: MyungJoo Ham <myungjoo.ham@samsung.com> 3613M: Kyungmin Park <kyungmin.park@samsung.com> 3614L: linux-pm@vger.kernel.org 3615T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3616S: Maintained 3617F: drivers/devfreq/ 3618F: include/linux/devfreq.h 3619F: Documentation/devicetree/bindings/devfreq/ 3620 3621DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3622M: Chanwoo Choi <cw00.choi@samsung.com> 3623L: linux-pm@vger.kernel.org 3624T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3625S: Supported 3626F: drivers/devfreq/event/ 3627F: drivers/devfreq/devfreq-event.c 3628F: include/linux/devfreq-event.h 3629F: Documentation/devicetree/bindings/devfreq/event/ 3630 3631BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3632M: Chanwoo Choi <cw00.choi@samsung.com> 3633L: linux-pm@vger.kernel.org 3634L: linux-samsung-soc@vger.kernel.org 3635T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3636S: Maintained 3637F: drivers/devfreq/exynos-bus.c 3638F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3639 3640DEVICE NUMBER REGISTRY 3641M: Torben Mathiasen <device@lanana.org> 3642W: http://lanana.org/docs/device-list/index.html 3643S: Maintained 3644 3645DEVICE-MAPPER (LVM) 3646M: Alasdair Kergon <agk@redhat.com> 3647M: Mike Snitzer <snitzer@redhat.com> 3648M: dm-devel@redhat.com 3649L: dm-devel@redhat.com 3650W: http://sources.redhat.com/dm 3651Q: http://patchwork.kernel.org/project/dm-devel/list/ 3652T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3653T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3654S: Maintained 3655F: Documentation/device-mapper/ 3656F: drivers/md/dm* 3657F: drivers/md/persistent-data/ 3658F: include/linux/device-mapper.h 3659F: include/linux/dm-*.h 3660F: include/uapi/linux/dm-*.h 3661 3662DEVLINK 3663M: Jiri Pirko <jiri@mellanox.com> 3664L: netdev@vger.kernel.org 3665S: Supported 3666F: net/core/devlink.c 3667F: include/net/devlink.h 3668F: include/uapi/linux/devlink.h 3669 3670DIALOG SEMICONDUCTOR DRIVERS 3671M: Support Opensource <support.opensource@diasemi.com> 3672W: http://www.dialog-semiconductor.com/products 3673S: Supported 3674F: Documentation/hwmon/da90?? 3675F: Documentation/devicetree/bindings/sound/da[79]*.txt 3676F: drivers/gpio/gpio-da90??.c 3677F: drivers/hwmon/da90??-hwmon.c 3678F: drivers/iio/adc/da91??-*.c 3679F: drivers/input/misc/da90??_onkey.c 3680F: drivers/input/touchscreen/da9052_tsi.c 3681F: drivers/leds/leds-da90??.c 3682F: drivers/mfd/da903x.c 3683F: drivers/mfd/da90??-*.c 3684F: drivers/mfd/da91??-*.c 3685F: drivers/power/da9052-battery.c 3686F: drivers/power/da91??-*.c 3687F: drivers/regulator/da903x.c 3688F: drivers/regulator/da9???-regulator.[ch] 3689F: drivers/rtc/rtc-da90??.c 3690F: drivers/video/backlight/da90??_bl.c 3691F: drivers/watchdog/da90??_wdt.c 3692F: include/linux/mfd/da903x.h 3693F: include/linux/mfd/da9052/ 3694F: include/linux/mfd/da9055/ 3695F: include/linux/mfd/da9063/ 3696F: include/linux/mfd/da9150/ 3697F: include/sound/da[79]*.h 3698F: sound/soc/codecs/da[79]*.[ch] 3699 3700DIGI NEO AND CLASSIC PCI PRODUCTS 3701M: Lidza Louina <lidza.louina@gmail.com> 3702M: Mark Hounschell <markh@compro.net> 3703L: driverdev-devel@linuxdriverproject.org 3704S: Maintained 3705F: drivers/staging/dgnc/ 3706 3707DIOLAN U2C-12 I2C DRIVER 3708M: Guenter Roeck <linux@roeck-us.net> 3709L: linux-i2c@vger.kernel.org 3710S: Maintained 3711F: drivers/i2c/busses/i2c-diolan-u2c.c 3712 3713DIRECT ACCESS (DAX) 3714M: Matthew Wilcox <willy@linux.intel.com> 3715L: linux-fsdevel@vger.kernel.org 3716S: Supported 3717F: fs/dax.c 3718 3719DIRECTORY NOTIFICATION (DNOTIFY) 3720M: Eric Paris <eparis@parisplace.org> 3721S: Maintained 3722F: Documentation/filesystems/dnotify.txt 3723F: fs/notify/dnotify/ 3724F: include/linux/dnotify.h 3725 3726DISK GEOMETRY AND PARTITION HANDLING 3727M: Andries Brouwer <aeb@cwi.nl> 3728W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3729W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3730W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3731S: Maintained 3732 3733DISKQUOTA 3734M: Jan Kara <jack@suse.com> 3735S: Maintained 3736F: Documentation/filesystems/quota.txt 3737F: fs/quota/ 3738F: include/linux/quota*.h 3739F: include/uapi/linux/quota*.h 3740 3741DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3742M: Bernie Thompson <bernie@plugable.com> 3743L: linux-fbdev@vger.kernel.org 3744S: Maintained 3745W: http://plugable.com/category/projects/udlfb/ 3746F: drivers/video/fbdev/udlfb.c 3747F: include/video/udlfb.h 3748F: Documentation/fb/udlfb.txt 3749 3750DISTRIBUTED LOCK MANAGER (DLM) 3751M: Christine Caulfield <ccaulfie@redhat.com> 3752M: David Teigland <teigland@redhat.com> 3753L: cluster-devel@redhat.com 3754W: http://sources.redhat.com/cluster/ 3755T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3756S: Supported 3757F: fs/dlm/ 3758 3759DMA BUFFER SHARING FRAMEWORK 3760M: Sumit Semwal <sumit.semwal@linaro.org> 3761S: Maintained 3762L: linux-media@vger.kernel.org 3763L: dri-devel@lists.freedesktop.org 3764L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3765F: drivers/dma-buf/ 3766F: include/linux/dma-buf* 3767F: include/linux/reservation.h 3768F: include/linux/*fence.h 3769F: Documentation/dma-buf-sharing.txt 3770T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3771 3772DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3773M: Vinod Koul <vinod.koul@intel.com> 3774L: dmaengine@vger.kernel.org 3775Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3776S: Maintained 3777F: drivers/dma/ 3778F: include/linux/dmaengine.h 3779F: Documentation/dmaengine/ 3780T: git git://git.infradead.org/users/vkoul/slave-dma.git 3781 3782DME1737 HARDWARE MONITOR DRIVER 3783M: Juerg Haefliger <juergh@gmail.com> 3784L: linux-hwmon@vger.kernel.org 3785S: Maintained 3786F: Documentation/hwmon/dme1737 3787F: drivers/hwmon/dme1737.c 3788 3789DMI/SMBIOS SUPPORT 3790M: Jean Delvare <jdelvare@suse.com> 3791S: Maintained 3792T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3793F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3794F: drivers/firmware/dmi-id.c 3795F: drivers/firmware/dmi_scan.c 3796F: include/linux/dmi.h 3797 3798DOCUMENTATION 3799M: Jonathan Corbet <corbet@lwn.net> 3800L: linux-doc@vger.kernel.org 3801S: Maintained 3802F: Documentation/ 3803F: scripts/docproc.c 3804F: scripts/kernel-doc* 3805X: Documentation/ABI/ 3806X: Documentation/devicetree/ 3807X: Documentation/acpi 3808X: Documentation/power 3809X: Documentation/spi 3810X: Documentation/DocBook/media 3811T: git git://git.lwn.net/linux.git docs-next 3812 3813DOUBLETALK DRIVER 3814M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3815L: blinux-list@redhat.com 3816S: Maintained 3817F: drivers/char/dtlk.c 3818F: include/linux/dtlk.h 3819 3820DPT_I2O SCSI RAID DRIVER 3821M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3822L: linux-scsi@vger.kernel.org 3823W: http://www.adaptec.com/ 3824S: Maintained 3825F: drivers/scsi/dpt* 3826F: drivers/scsi/dpt/ 3827 3828DRBD DRIVER 3829M: Philipp Reisner <philipp.reisner@linbit.com> 3830M: Lars Ellenberg <lars.ellenberg@linbit.com> 3831L: drbd-dev@lists.linbit.com 3832W: http://www.drbd.org 3833T: git git://git.linbit.com/linux-drbd.git 3834T: git git://git.linbit.com/drbd-8.4.git 3835S: Supported 3836F: drivers/block/drbd/ 3837F: lib/lru_cache.c 3838F: Documentation/blockdev/drbd/ 3839 3840DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3841M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3842T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3843S: Supported 3844F: Documentation/kobject.txt 3845F: drivers/base/ 3846F: fs/debugfs/ 3847F: fs/kernfs/ 3848F: fs/sysfs/ 3849F: include/linux/debugfs.h 3850F: include/linux/kobj* 3851F: lib/kobj* 3852 3853DRM DRIVERS 3854M: David Airlie <airlied@linux.ie> 3855L: dri-devel@lists.freedesktop.org 3856T: git git://people.freedesktop.org/~airlied/linux 3857S: Maintained 3858F: drivers/gpu/drm/ 3859F: drivers/gpu/vga/ 3860F: Documentation/DocBook/gpu.* 3861F: include/drm/ 3862F: include/uapi/drm/ 3863 3864DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 3865M: Dave Airlie <airlied@redhat.com> 3866S: Odd Fixes 3867F: drivers/gpu/drm/ast/ 3868 3869DRM DRIVER FOR BOCHS VIRTUAL GPU 3870M: Gerd Hoffmann <kraxel@redhat.com> 3871S: Odd Fixes 3872F: drivers/gpu/drm/bochs/ 3873 3874DRM DRIVER FOR QEMU'S CIRRUS DEVICE 3875M: Dave Airlie <airlied@redhat.com> 3876S: Odd Fixes 3877F: drivers/gpu/drm/cirrus/ 3878 3879RADEON and AMDGPU DRM DRIVERS 3880M: Alex Deucher <alexander.deucher@amd.com> 3881M: Christian König <christian.koenig@amd.com> 3882L: dri-devel@lists.freedesktop.org 3883T: git git://people.freedesktop.org/~agd5f/linux 3884S: Supported 3885F: drivers/gpu/drm/radeon/ 3886F: include/uapi/drm/radeon_drm.h 3887F: drivers/gpu/drm/amd/ 3888F: include/uapi/drm/amdgpu_drm.h 3889 3890DRM PANEL DRIVERS 3891M: Thierry Reding <thierry.reding@gmail.com> 3892L: dri-devel@lists.freedesktop.org 3893T: git git://anongit.freedesktop.org/tegra/linux.git 3894S: Maintained 3895F: drivers/gpu/drm/drm_panel.c 3896F: drivers/gpu/drm/panel/ 3897F: include/drm/drm_panel.h 3898F: Documentation/devicetree/bindings/display/panel/ 3899 3900INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3901M: Daniel Vetter <daniel.vetter@intel.com> 3902M: Jani Nikula <jani.nikula@linux.intel.com> 3903L: intel-gfx@lists.freedesktop.org 3904L: dri-devel@lists.freedesktop.org 3905W: https://01.org/linuxgraphics/ 3906Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3907T: git git://anongit.freedesktop.org/drm-intel 3908S: Supported 3909F: drivers/gpu/drm/i915/ 3910F: include/drm/i915* 3911F: include/uapi/drm/i915_drm.h 3912 3913DRM DRIVERS FOR ATMEL HLCDC 3914M: Boris Brezillon <boris.brezillon@free-electrons.com> 3915L: dri-devel@lists.freedesktop.org 3916S: Supported 3917F: drivers/gpu/drm/atmel-hlcdc/ 3918F: Documentation/devicetree/bindings/drm/atmel/ 3919 3920DRM DRIVERS FOR ALLWINNER A10 3921M: Maxime Ripard <maxime.ripard@free-electrons.com> 3922L: dri-devel@lists.freedesktop.org 3923S: Supported 3924F: drivers/gpu/drm/sun4i/ 3925F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 3926 3927DRM DRIVERS FOR EXYNOS 3928M: Inki Dae <inki.dae@samsung.com> 3929M: Joonyoung Shim <jy0922.shim@samsung.com> 3930M: Seung-Woo Kim <sw0312.kim@samsung.com> 3931M: Kyungmin Park <kyungmin.park@samsung.com> 3932L: dri-devel@lists.freedesktop.org 3933T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3934S: Supported 3935F: drivers/gpu/drm/exynos/ 3936F: include/uapi/drm/exynos_drm.h 3937F: Documentation/devicetree/bindings/display/exynos/ 3938 3939DRM DRIVERS FOR FREESCALE DCU 3940M: Stefan Agner <stefan@agner.ch> 3941M: Alison Wang <alison.wang@freescale.com> 3942L: dri-devel@lists.freedesktop.org 3943S: Supported 3944F: drivers/gpu/drm/fsl-dcu/ 3945F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3946F: Documentation/devicetree/bindings/display/fsl,tcon.txt 3947F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3948 3949DRM DRIVERS FOR FREESCALE IMX 3950M: Philipp Zabel <p.zabel@pengutronix.de> 3951L: dri-devel@lists.freedesktop.org 3952S: Maintained 3953F: drivers/gpu/drm/imx/ 3954F: drivers/gpu/ipu-v3/ 3955F: Documentation/devicetree/bindings/display/imx/ 3956 3957DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3958M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3959L: dri-devel@lists.freedesktop.org 3960T: git git://github.com/patjak/drm-gma500 3961S: Maintained 3962F: drivers/gpu/drm/gma500/ 3963 3964DRM DRIVERS FOR HISILICON 3965M: Xinliang Liu <z.liuxinliang@hisilicon.com> 3966R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 3967R: Chen Feng <puck.chen@hisilicon.com> 3968L: dri-devel@lists.freedesktop.org 3969T: git git://github.com/xin3liang/linux.git 3970S: Maintained 3971F: drivers/gpu/drm/hisilicon/ 3972F: Documentation/devicetree/bindings/display/hisilicon/ 3973 3974DRM DRIVER FOR INTEL I810 VIDEO CARDS 3975S: Orphan / Obsolete 3976F: drivers/gpu/drm/i810/ 3977F: include/uapi/drm/i810_drm.h 3978 3979DRM DRIVER FOR MSM ADRENO GPU 3980M: Rob Clark <robdclark@gmail.com> 3981L: linux-arm-msm@vger.kernel.org 3982L: dri-devel@lists.freedesktop.org 3983L: freedreno@lists.freedesktop.org 3984T: git git://people.freedesktop.org/~robclark/linux 3985S: Maintained 3986F: drivers/gpu/drm/msm/ 3987F: include/uapi/drm/msm_drm.h 3988F: Documentation/devicetree/bindings/display/msm/ 3989 3990DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 3991M: Ben Skeggs <bskeggs@redhat.com> 3992L: dri-devel@lists.freedesktop.org 3993L: nouveau@lists.freedesktop.org 3994T: git git://github.com/skeggsb/linux 3995S: Supported 3996F: drivers/gpu/drm/nouveau/ 3997F: include/uapi/drm/nouveau_drm.h 3998 3999DRM DRIVERS FOR NVIDIA TEGRA 4000M: Thierry Reding <thierry.reding@gmail.com> 4001L: dri-devel@lists.freedesktop.org 4002L: linux-tegra@vger.kernel.org 4003T: git git://anongit.freedesktop.org/tegra/linux.git 4004S: Supported 4005F: drivers/gpu/drm/tegra/ 4006F: drivers/gpu/host1x/ 4007F: include/linux/host1x.h 4008F: include/uapi/drm/tegra_drm.h 4009F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4010 4011DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4012S: Orphan / Obsolete 4013F: drivers/gpu/drm/mga/ 4014F: include/uapi/drm/mga_drm.h 4015 4016DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4017M: Dave Airlie <airlied@redhat.com> 4018S: Odd Fixes 4019F: drivers/gpu/drm/mgag200/ 4020 4021DRM DRIVER FOR RAGE 128 VIDEO CARDS 4022S: Orphan / Obsolete 4023F: drivers/gpu/drm/r128/ 4024F: include/uapi/drm/r128_drm.h 4025 4026DRM DRIVERS FOR RENESAS 4027M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4028L: dri-devel@lists.freedesktop.org 4029L: linux-renesas-soc@vger.kernel.org 4030T: git git://linuxtv.org/pinchartl/fbdev 4031S: Supported 4032F: drivers/gpu/drm/rcar-du/ 4033F: drivers/gpu/drm/shmobile/ 4034F: include/linux/platform_data/shmob_drm.h 4035F: Documentation/devicetree/bindings/display/renesas,du.txt 4036 4037DRM DRIVER FOR QXL VIRTUAL GPU 4038M: Dave Airlie <airlied@redhat.com> 4039S: Odd Fixes 4040F: drivers/gpu/drm/qxl/ 4041F: include/uapi/drm/qxl_drm.h 4042 4043DRM DRIVERS FOR ROCKCHIP 4044M: Mark Yao <mark.yao@rock-chips.com> 4045L: dri-devel@lists.freedesktop.org 4046S: Maintained 4047F: drivers/gpu/drm/rockchip/ 4048F: Documentation/devicetree/bindings/display/rockchip/ 4049 4050DRM DRIVER FOR SAVAGE VIDEO CARDS 4051S: Orphan / Obsolete 4052F: drivers/gpu/drm/savage/ 4053F: include/uapi/drm/savage_drm.h 4054 4055DRM DRIVER FOR SIS VIDEO CARDS 4056S: Orphan / Obsolete 4057F: drivers/gpu/drm/sis/ 4058F: include/uapi/drm/sis_drm.h 4059 4060DRM DRIVERS FOR STI 4061M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4062M: Vincent Abriou <vincent.abriou@st.com> 4063L: dri-devel@lists.freedesktop.org 4064T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4065S: Maintained 4066F: drivers/gpu/drm/sti 4067F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4068 4069DRM DRIVER FOR TDFX VIDEO CARDS 4070S: Orphan / Obsolete 4071F: drivers/gpu/drm/tdfx/ 4072 4073DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4074M: Dave Airlie <airlied@redhat.com> 4075S: Odd Fixes 4076F: drivers/gpu/drm/udl/ 4077 4078DRM DRIVERS FOR VIVANTE GPU IP 4079M: Lucas Stach <l.stach@pengutronix.de> 4080R: Russell King <linux+etnaviv@armlinux.org.uk> 4081R: Christian Gmeiner <christian.gmeiner@gmail.com> 4082L: dri-devel@lists.freedesktop.org 4083S: Maintained 4084F: drivers/gpu/drm/etnaviv/ 4085F: include/uapi/drm/etnaviv_drm.h 4086F: Documentation/devicetree/bindings/display/etnaviv/ 4087 4088DRM DRIVER FOR VMWARE VIRTUAL GPU 4089M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4090M: Sinclair Yeh <syeh@vmware.com> 4091M: Thomas Hellstrom <thellstrom@vmware.com> 4092L: dri-devel@lists.freedesktop.org 4093T: git git://people.freedesktop.org/~syeh/repos_linux 4094T: git git://people.freedesktop.org/~thomash/linux 4095S: Supported 4096F: drivers/gpu/drm/vmwgfx/ 4097F: include/uapi/drm/vmwgfx_drm.h 4098 4099DRM DRIVERS FOR VC4 4100M: Eric Anholt <eric@anholt.net> 4101T: git git://github.com/anholt/linux 4102S: Supported 4103F: drivers/gpu/drm/vc4/ 4104F: include/uapi/drm/vc4_drm.h 4105F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4106 4107DSBR100 USB FM RADIO DRIVER 4108M: Alexey Klimov <klimov.linux@gmail.com> 4109L: linux-media@vger.kernel.org 4110T: git git://linuxtv.org/media_tree.git 4111S: Maintained 4112F: drivers/media/radio/dsbr100.c 4113 4114DSCC4 DRIVER 4115M: Francois Romieu <romieu@fr.zoreil.com> 4116L: netdev@vger.kernel.org 4117S: Maintained 4118F: drivers/net/wan/dscc4.c 4119 4120DT3155 MEDIA DRIVER 4121M: Hans Verkuil <hverkuil@xs4all.nl> 4122L: linux-media@vger.kernel.org 4123T: git git://linuxtv.org/media_tree.git 4124W: https://linuxtv.org 4125S: Odd Fixes 4126F: drivers/media/pci/dt3155/ 4127 4128DVB_USB_AF9015 MEDIA DRIVER 4129M: Antti Palosaari <crope@iki.fi> 4130L: linux-media@vger.kernel.org 4131W: https://linuxtv.org 4132W: http://palosaari.fi/linux/ 4133Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4134T: git git://linuxtv.org/anttip/media_tree.git 4135S: Maintained 4136F: drivers/media/usb/dvb-usb-v2/af9015* 4137 4138DVB_USB_AF9035 MEDIA DRIVER 4139M: Antti Palosaari <crope@iki.fi> 4140L: linux-media@vger.kernel.org 4141W: https://linuxtv.org 4142W: http://palosaari.fi/linux/ 4143Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4144T: git git://linuxtv.org/anttip/media_tree.git 4145S: Maintained 4146F: drivers/media/usb/dvb-usb-v2/af9035* 4147 4148DVB_USB_ANYSEE MEDIA DRIVER 4149M: Antti Palosaari <crope@iki.fi> 4150L: linux-media@vger.kernel.org 4151W: https://linuxtv.org 4152W: http://palosaari.fi/linux/ 4153Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4154T: git git://linuxtv.org/anttip/media_tree.git 4155S: Maintained 4156F: drivers/media/usb/dvb-usb-v2/anysee* 4157 4158DVB_USB_AU6610 MEDIA DRIVER 4159M: Antti Palosaari <crope@iki.fi> 4160L: linux-media@vger.kernel.org 4161W: https://linuxtv.org 4162W: http://palosaari.fi/linux/ 4163Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4164T: git git://linuxtv.org/anttip/media_tree.git 4165S: Maintained 4166F: drivers/media/usb/dvb-usb-v2/au6610* 4167 4168DVB_USB_CE6230 MEDIA DRIVER 4169M: Antti Palosaari <crope@iki.fi> 4170L: linux-media@vger.kernel.org 4171W: https://linuxtv.org 4172W: http://palosaari.fi/linux/ 4173Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4174T: git git://linuxtv.org/anttip/media_tree.git 4175S: Maintained 4176F: drivers/media/usb/dvb-usb-v2/ce6230* 4177 4178DVB_USB_CXUSB MEDIA DRIVER 4179M: Michael Krufky <mkrufky@linuxtv.org> 4180L: linux-media@vger.kernel.org 4181W: https://linuxtv.org 4182W: http://github.com/mkrufky 4183Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4184T: git git://linuxtv.org/media_tree.git 4185S: Maintained 4186F: drivers/media/usb/dvb-usb/cxusb* 4187 4188DVB_USB_EC168 MEDIA DRIVER 4189M: Antti Palosaari <crope@iki.fi> 4190L: linux-media@vger.kernel.org 4191W: https://linuxtv.org 4192W: http://palosaari.fi/linux/ 4193Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4194T: git git://linuxtv.org/anttip/media_tree.git 4195S: Maintained 4196F: drivers/media/usb/dvb-usb-v2/ec168* 4197 4198DVB_USB_GL861 MEDIA DRIVER 4199M: Antti Palosaari <crope@iki.fi> 4200L: linux-media@vger.kernel.org 4201W: https://linuxtv.org 4202Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4203T: git git://linuxtv.org/anttip/media_tree.git 4204S: Maintained 4205F: drivers/media/usb/dvb-usb-v2/gl861* 4206 4207DVB_USB_MXL111SF MEDIA DRIVER 4208M: Michael Krufky <mkrufky@linuxtv.org> 4209L: linux-media@vger.kernel.org 4210W: https://linuxtv.org 4211W: http://github.com/mkrufky 4212Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4213T: git git://linuxtv.org/mkrufky/mxl111sf.git 4214S: Maintained 4215F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4216 4217DVB_USB_RTL28XXU MEDIA DRIVER 4218M: Antti Palosaari <crope@iki.fi> 4219L: linux-media@vger.kernel.org 4220W: https://linuxtv.org 4221W: http://palosaari.fi/linux/ 4222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4223T: git git://linuxtv.org/anttip/media_tree.git 4224S: Maintained 4225F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4226 4227DVB_USB_V2 MEDIA DRIVER 4228M: Antti Palosaari <crope@iki.fi> 4229L: linux-media@vger.kernel.org 4230W: https://linuxtv.org 4231W: http://palosaari.fi/linux/ 4232Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4233T: git git://linuxtv.org/anttip/media_tree.git 4234S: Maintained 4235F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4236F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4237 4238DYNAMIC DEBUG 4239M: Jason Baron <jbaron@akamai.com> 4240S: Maintained 4241F: lib/dynamic_debug.c 4242F: include/linux/dynamic_debug.h 4243 4244DZ DECSTATION DZ11 SERIAL DRIVER 4245M: "Maciej W. Rozycki" <macro@linux-mips.org> 4246S: Maintained 4247F: drivers/tty/serial/dz.* 4248 4249E3X0 POWER BUTTON DRIVER 4250M: Moritz Fischer <moritz.fischer@ettus.com> 4251L: usrp-users@lists.ettus.com 4252W: http://www.ettus.com 4253S: Supported 4254F: drivers/input/misc/e3x0-button.c 4255F: Documentation/devicetree/bindings/input/e3x0-button.txt 4256 4257E4000 MEDIA DRIVER 4258M: Antti Palosaari <crope@iki.fi> 4259L: linux-media@vger.kernel.org 4260W: https://linuxtv.org 4261W: http://palosaari.fi/linux/ 4262Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4263T: git git://linuxtv.org/anttip/media_tree.git 4264S: Maintained 4265F: drivers/media/tuners/e4000* 4266 4267EATA ISA/EISA/PCI SCSI DRIVER 4268M: Dario Ballabio <ballabio_dario@emc.com> 4269L: linux-scsi@vger.kernel.org 4270S: Maintained 4271F: drivers/scsi/eata.c 4272 4273EC100 MEDIA DRIVER 4274M: Antti Palosaari <crope@iki.fi> 4275L: linux-media@vger.kernel.org 4276W: https://linuxtv.org 4277W: http://palosaari.fi/linux/ 4278Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4279T: git git://linuxtv.org/anttip/media_tree.git 4280S: Maintained 4281F: drivers/media/dvb-frontends/ec100* 4282 4283ECRYPT FILE SYSTEM 4284M: Tyler Hicks <tyhicks@canonical.com> 4285L: ecryptfs@vger.kernel.org 4286W: http://ecryptfs.org 4287W: https://launchpad.net/ecryptfs 4288T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4289S: Supported 4290F: Documentation/filesystems/ecryptfs.txt 4291F: fs/ecryptfs/ 4292 4293EDAC-CORE 4294M: Doug Thompson <dougthompson@xmission.com> 4295M: Borislav Petkov <bp@alien8.de> 4296M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4297M: Mauro Carvalho Chehab <mchehab@kernel.org> 4298L: linux-edac@vger.kernel.org 4299T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4301S: Supported 4302F: Documentation/edac.txt 4303F: drivers/edac/ 4304F: include/linux/edac.h 4305 4306EDAC-AMD64 4307M: Doug Thompson <dougthompson@xmission.com> 4308M: Borislav Petkov <bp@alien8.de> 4309L: linux-edac@vger.kernel.org 4310S: Maintained 4311F: drivers/edac/amd64_edac* 4312 4313EDAC-CALXEDA 4314M: Doug Thompson <dougthompson@xmission.com> 4315M: Robert Richter <rric@kernel.org> 4316L: linux-edac@vger.kernel.org 4317S: Maintained 4318F: drivers/edac/highbank* 4319 4320EDAC-CAVIUM 4321M: Ralf Baechle <ralf@linux-mips.org> 4322M: David Daney <david.daney@cavium.com> 4323L: linux-edac@vger.kernel.org 4324L: linux-mips@linux-mips.org 4325S: Supported 4326F: drivers/edac/octeon_edac* 4327 4328EDAC-E752X 4329M: Mark Gross <mark.gross@intel.com> 4330M: Doug Thompson <dougthompson@xmission.com> 4331L: linux-edac@vger.kernel.org 4332S: Maintained 4333F: drivers/edac/e752x_edac.c 4334 4335EDAC-E7XXX 4336M: Doug Thompson <dougthompson@xmission.com> 4337L: linux-edac@vger.kernel.org 4338S: Maintained 4339F: drivers/edac/e7xxx_edac.c 4340 4341EDAC-GHES 4342M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4343M: Mauro Carvalho Chehab <mchehab@kernel.org> 4344L: linux-edac@vger.kernel.org 4345S: Maintained 4346F: drivers/edac/ghes_edac.c 4347 4348EDAC-I82443BXGX 4349M: Tim Small <tim@buttersideup.com> 4350L: linux-edac@vger.kernel.org 4351S: Maintained 4352F: drivers/edac/i82443bxgx_edac.c 4353 4354EDAC-I3000 4355M: Jason Uhlenkott <juhlenko@akamai.com> 4356L: linux-edac@vger.kernel.org 4357S: Maintained 4358F: drivers/edac/i3000_edac.c 4359 4360EDAC-I5000 4361M: Doug Thompson <dougthompson@xmission.com> 4362L: linux-edac@vger.kernel.org 4363S: Maintained 4364F: drivers/edac/i5000_edac.c 4365 4366EDAC-I5400 4367M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4368M: Mauro Carvalho Chehab <mchehab@kernel.org> 4369L: linux-edac@vger.kernel.org 4370S: Maintained 4371F: drivers/edac/i5400_edac.c 4372 4373EDAC-I7300 4374M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4375M: Mauro Carvalho Chehab <mchehab@kernel.org> 4376L: linux-edac@vger.kernel.org 4377S: Maintained 4378F: drivers/edac/i7300_edac.c 4379 4380EDAC-I7CORE 4381M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4382M: Mauro Carvalho Chehab <mchehab@kernel.org> 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@s-opensource.com> 4420M: Mauro Carvalho Chehab <mchehab@kernel.org> 4421L: linux-edac@vger.kernel.org 4422S: Maintained 4423F: drivers/edac/sb_edac.c 4424 4425EDAC-XGENE 4426APPLIED MICRO (APM) X-GENE SOC EDAC 4427M: Loc Ho <lho@apm.com> 4428S: Supported 4429F: drivers/edac/xgene_edac.c 4430F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4431 4432EDIROL UA-101/UA-1000 DRIVER 4433M: Clemens Ladisch <clemens@ladisch.de> 4434L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4435T: git git://git.alsa-project.org/alsa-kernel.git 4436S: Maintained 4437F: sound/usb/misc/ua101.c 4438 4439EXTENSIBLE FIRMWARE INTERFACE (EFI) 4440M: Matt Fleming <matt@codeblueprint.co.uk> 4441L: linux-efi@vger.kernel.org 4442T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4443S: Maintained 4444F: Documentation/efi-stub.txt 4445F: arch/ia64/kernel/efi.c 4446F: arch/x86/boot/compressed/eboot.[ch] 4447F: arch/x86/include/asm/efi.h 4448F: arch/x86/platform/efi/ 4449F: drivers/firmware/efi/ 4450F: include/linux/efi*.h 4451 4452EFI VARIABLE FILESYSTEM 4453M: Matthew Garrett <matthew.garrett@nebula.com> 4454M: Jeremy Kerr <jk@ozlabs.org> 4455M: Matt Fleming <matt@codeblueprint.co.uk> 4456T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4457L: linux-efi@vger.kernel.org 4458S: Maintained 4459F: fs/efivarfs/ 4460 4461EFIFB FRAMEBUFFER DRIVER 4462L: linux-fbdev@vger.kernel.org 4463M: Peter Jones <pjones@redhat.com> 4464S: Maintained 4465F: drivers/video/fbdev/efifb.c 4466 4467EFS FILESYSTEM 4468W: http://aeschi.ch.eu.org/efs/ 4469S: Orphan 4470F: fs/efs/ 4471 4472EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4473M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 4474L: netdev@vger.kernel.org 4475S: Maintained 4476F: drivers/net/ethernet/ibm/ehea/ 4477 4478EM28XX VIDEO4LINUX DRIVER 4479M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4480M: Mauro Carvalho Chehab <mchehab@kernel.org> 4481L: linux-media@vger.kernel.org 4482W: https://linuxtv.org 4483T: git git://linuxtv.org/media_tree.git 4484S: Maintained 4485F: drivers/media/usb/em28xx/ 4486 4487EMBEDDED LINUX 4488M: Paul Gortmaker <paul.gortmaker@windriver.com> 4489M: Matt Mackall <mpm@selenic.com> 4490M: David Woodhouse <dwmw2@infradead.org> 4491L: linux-embedded@vger.kernel.org 4492S: Maintained 4493 4494EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4495M: James Smart <james.smart@avagotech.com> 4496M: Dick Kennedy <dick.kennedy@avagotech.com> 4497L: linux-scsi@vger.kernel.org 4498W: http://www.avagotech.com 4499S: Supported 4500F: drivers/scsi/lpfc/ 4501 4502ENE CB710 FLASH CARD READER DRIVER 4503M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4504S: Maintained 4505F: drivers/misc/cb710/ 4506F: drivers/mmc/host/cb710-mmc.* 4507F: include/linux/cb710.h 4508 4509ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4510M: Maxim Levitsky <maximlevitsky@gmail.com> 4511S: Maintained 4512F: drivers/media/rc/ene_ir.* 4513 4514EPSON S1D13XXX FRAMEBUFFER DRIVER 4515M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4516S: Maintained 4517T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4518F: drivers/video/fbdev/s1d13xxxfb.c 4519F: include/video/s1d13xxxfb.h 4520 4521ET131X NETWORK DRIVER 4522M: Mark Einon <mark.einon@gmail.com> 4523S: Odd Fixes 4524F: drivers/net/ethernet/agere/ 4525 4526ETHERNET BRIDGE 4527M: Stephen Hemminger <stephen@networkplumber.org> 4528L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4529L: netdev@vger.kernel.org 4530W: http://www.linuxfoundation.org/en/Net:Bridge 4531S: Maintained 4532F: include/linux/netfilter_bridge/ 4533F: net/bridge/ 4534 4535ETHERNET PHY LIBRARY 4536M: Florian Fainelli <f.fainelli@gmail.com> 4537L: netdev@vger.kernel.org 4538S: Maintained 4539F: include/linux/phy.h 4540F: include/linux/phy_fixed.h 4541F: drivers/net/phy/ 4542F: Documentation/networking/phy.txt 4543F: drivers/of/of_mdio.c 4544F: drivers/of/of_net.c 4545 4546EXT2 FILE SYSTEM 4547M: Jan Kara <jack@suse.com> 4548L: linux-ext4@vger.kernel.org 4549S: Maintained 4550F: Documentation/filesystems/ext2.txt 4551F: fs/ext2/ 4552F: include/linux/ext2* 4553 4554EXT4 FILE SYSTEM 4555M: "Theodore Ts'o" <tytso@mit.edu> 4556M: Andreas Dilger <adilger.kernel@dilger.ca> 4557L: linux-ext4@vger.kernel.org 4558W: http://ext4.wiki.kernel.org 4559Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4560T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4561S: Maintained 4562F: Documentation/filesystems/ext4.txt 4563F: fs/ext4/ 4564 4565Extended Verification Module (EVM) 4566M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4567L: linux-ima-devel@lists.sourceforge.net 4568L: linux-security-module@vger.kernel.org 4569S: Supported 4570F: security/integrity/evm/ 4571 4572EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4573M: MyungJoo Ham <myungjoo.ham@samsung.com> 4574M: Chanwoo Choi <cw00.choi@samsung.com> 4575L: linux-kernel@vger.kernel.org 4576T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4577S: Maintained 4578F: drivers/extcon/ 4579F: include/linux/extcon/ 4580F: include/linux/extcon.h 4581F: Documentation/extcon/ 4582F: Documentation/devicetree/bindings/extcon/ 4583 4584EXYNOS DP DRIVER 4585M: Jingoo Han <jingoohan1@gmail.com> 4586L: dri-devel@lists.freedesktop.org 4587S: Maintained 4588F: drivers/gpu/drm/exynos/exynos_dp* 4589 4590EXYNOS SYSMMU (IOMMU) driver 4591M: Marek Szyprowski <m.szyprowski@samsung.com> 4592L: iommu@lists.linux-foundation.org 4593S: Maintained 4594F: drivers/iommu/exynos-iommu.c 4595 4596EXYNOS MIPI DISPLAY DRIVERS 4597M: Inki Dae <inki.dae@samsung.com> 4598M: Donghwa Lee <dh09.lee@samsung.com> 4599M: Kyungmin Park <kyungmin.park@samsung.com> 4600L: linux-fbdev@vger.kernel.org 4601S: Maintained 4602F: drivers/video/fbdev/exynos/exynos_mipi* 4603F: include/video/exynos_mipi* 4604 4605EZchip NPS platform support 4606M: Noam Camus <noamc@ezchip.com> 4607S: Supported 4608F: arch/arc/plat-eznps 4609F: arch/arc/boot/dts/eznps.dts 4610 4611F71805F HARDWARE MONITORING DRIVER 4612M: Jean Delvare <jdelvare@suse.com> 4613L: linux-hwmon@vger.kernel.org 4614S: Maintained 4615F: Documentation/hwmon/f71805f 4616F: drivers/hwmon/f71805f.c 4617 4618FC0011 TUNER DRIVER 4619M: Michael Buesch <m@bues.ch> 4620L: linux-media@vger.kernel.org 4621S: Maintained 4622F: drivers/media/tuners/fc0011.h 4623F: drivers/media/tuners/fc0011.c 4624 4625FC2580 MEDIA DRIVER 4626M: Antti Palosaari <crope@iki.fi> 4627L: linux-media@vger.kernel.org 4628W: https://linuxtv.org 4629W: http://palosaari.fi/linux/ 4630Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4631T: git git://linuxtv.org/anttip/media_tree.git 4632S: Maintained 4633F: drivers/media/tuners/fc2580* 4634 4635FANOTIFY 4636M: Eric Paris <eparis@redhat.com> 4637S: Maintained 4638F: fs/notify/fanotify/ 4639F: include/linux/fanotify.h 4640F: include/uapi/linux/fanotify.h 4641 4642FARSYNC SYNCHRONOUS DRIVER 4643M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4644W: http://www.farsite.co.uk/ 4645S: Supported 4646F: drivers/net/wan/farsync.* 4647 4648FAULT INJECTION SUPPORT 4649M: Akinobu Mita <akinobu.mita@gmail.com> 4650S: Supported 4651F: Documentation/fault-injection/ 4652F: lib/fault-inject.c 4653 4654FBTFT Framebuffer drivers 4655M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4656M: Noralf Trønnes <noralf@tronnes.org> 4657S: Maintained 4658F: drivers/staging/fbtft/ 4659 4660FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4661M: Vasu Dev <vasu.dev@intel.com> 4662L: fcoe-devel@open-fcoe.org 4663W: www.Open-FCoE.org 4664S: Supported 4665F: drivers/scsi/libfc/ 4666F: drivers/scsi/fcoe/ 4667F: include/scsi/fc/ 4668F: include/scsi/libfc.h 4669F: include/scsi/libfcoe.h 4670F: include/uapi/scsi/fc/ 4671 4672FILE LOCKING (flock() and fcntl()/lockf()) 4673M: Jeff Layton <jlayton@poochiereds.net> 4674M: "J. Bruce Fields" <bfields@fieldses.org> 4675L: linux-fsdevel@vger.kernel.org 4676S: Maintained 4677F: include/linux/fcntl.h 4678F: include/linux/fs.h 4679F: include/uapi/linux/fcntl.h 4680F: include/uapi/linux/fs.h 4681F: fs/fcntl.c 4682F: fs/locks.c 4683 4684FILESYSTEMS (VFS and infrastructure) 4685M: Alexander Viro <viro@zeniv.linux.org.uk> 4686L: linux-fsdevel@vger.kernel.org 4687S: Maintained 4688F: fs/* 4689 4690FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4691M: Riku Voipio <riku.voipio@iki.fi> 4692L: linux-hwmon@vger.kernel.org 4693S: Maintained 4694F: drivers/hwmon/f75375s.c 4695F: include/linux/f75375s.h 4696 4697FIREWIRE AUDIO DRIVERS 4698M: Clemens Ladisch <clemens@ladisch.de> 4699L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4700T: git git://git.alsa-project.org/alsa-kernel.git 4701S: Maintained 4702F: sound/firewire/ 4703 4704FIREWIRE MEDIA DRIVERS (firedtv) 4705M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4706L: linux-media@vger.kernel.org 4707L: linux1394-devel@lists.sourceforge.net 4708T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4709S: Maintained 4710F: drivers/media/firewire/ 4711 4712FIREWIRE SBP-2 TARGET 4713M: Chris Boot <bootc@bootc.net> 4714L: linux-scsi@vger.kernel.org 4715L: target-devel@vger.kernel.org 4716L: linux1394-devel@lists.sourceforge.net 4717T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4718S: Maintained 4719F: drivers/target/sbp/ 4720 4721FIREWIRE SUBSYSTEM 4722M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4723L: linux1394-devel@lists.sourceforge.net 4724W: http://ieee1394.wiki.kernel.org/ 4725T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4726S: Maintained 4727F: drivers/firewire/ 4728F: include/linux/firewire.h 4729F: include/uapi/linux/firewire*.h 4730F: tools/firewire/ 4731 4732FIRMWARE LOADER (request_firmware) 4733M: Ming Lei <ming.lei@canonical.com> 4734L: linux-kernel@vger.kernel.org 4735S: Maintained 4736F: Documentation/firmware_class/ 4737F: drivers/base/firmware*.c 4738F: include/linux/firmware.h 4739 4740FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4741M: Joshua Morris <josh.h.morris@us.ibm.com> 4742M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4743S: Maintained 4744F: drivers/block/rsxx/ 4745 4746FLOPPY DRIVER 4747M: Jiri Kosina <jikos@kernel.org> 4748T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4749S: Odd fixes 4750F: drivers/block/floppy.c 4751 4752FMC SUBSYSTEM 4753M: Alessandro Rubini <rubini@gnudd.com> 4754W: http://www.ohwr.org/projects/fmc-bus 4755S: Supported 4756F: drivers/fmc/ 4757F: include/linux/fmc*.h 4758F: include/linux/ipmi-fru.h 4759K: fmc_d.*register 4760 4761FPGA MANAGER FRAMEWORK 4762M: Alan Tull <atull@opensource.altera.com> 4763R: Moritz Fischer <moritz.fischer@ettus.com> 4764S: Maintained 4765F: drivers/fpga/ 4766F: include/linux/fpga/fpga-mgr.h 4767W: http://www.rocketboards.org 4768 4769FPU EMULATOR 4770M: Bill Metzenthen <billm@melbpc.org.au> 4771W: http://floatingpoint.sourceforge.net/emulator/index.html 4772S: Maintained 4773F: arch/x86/math-emu/ 4774 4775FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4776L: netdev@vger.kernel.org 4777S: Orphan 4778F: drivers/net/wan/dlci.c 4779F: drivers/net/wan/sdla.c 4780 4781FRAMEBUFFER LAYER 4782M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4783M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4784L: linux-fbdev@vger.kernel.org 4785W: http://linux-fbdev.sourceforge.net/ 4786Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4787T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4788S: Maintained 4789F: Documentation/fb/ 4790F: drivers/video/ 4791F: include/video/ 4792F: include/linux/fb.h 4793F: include/uapi/video/ 4794F: include/uapi/linux/fb.h 4795 4796FREESCALE DIU FRAMEBUFFER DRIVER 4797M: Timur Tabi <timur@tabi.org> 4798L: linux-fbdev@vger.kernel.org 4799S: Maintained 4800F: drivers/video/fbdev/fsl-diu-fb.* 4801 4802FREESCALE DMA DRIVER 4803M: Li Yang <leoli@freescale.com> 4804M: Zhang Wei <zw@zh-kernel.org> 4805L: linuxppc-dev@lists.ozlabs.org 4806S: Maintained 4807F: drivers/dma/fsldma.* 4808 4809FREESCALE GPMI NAND DRIVER 4810M: Han Xu <han.xu@nxp.com> 4811L: linux-mtd@lists.infradead.org 4812S: Maintained 4813F: drivers/mtd/nand/gpmi-nand/* 4814 4815FREESCALE I2C CPM DRIVER 4816M: Jochen Friedrich <jochen@scram.de> 4817L: linuxppc-dev@lists.ozlabs.org 4818L: linux-i2c@vger.kernel.org 4819S: Maintained 4820F: drivers/i2c/busses/i2c-cpm.c 4821 4822FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4823M: Sascha Hauer <kernel@pengutronix.de> 4824L: linux-fbdev@vger.kernel.org 4825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4826S: Maintained 4827F: include/linux/platform_data/video-imxfb.h 4828F: drivers/video/fbdev/imxfb.c 4829 4830FREESCALE QUAD SPI DRIVER 4831M: Han Xu <han.xu@nxp.com> 4832L: linux-mtd@lists.infradead.org 4833S: Maintained 4834F: drivers/mtd/spi-nor/fsl-quadspi.c 4835 4836FREESCALE SOC FS_ENET DRIVER 4837M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4838M: Vitaly Bordug <vbordug@ru.mvista.com> 4839L: linuxppc-dev@lists.ozlabs.org 4840L: netdev@vger.kernel.org 4841S: Maintained 4842F: drivers/net/ethernet/freescale/fs_enet/ 4843F: include/linux/fs_enet_pd.h 4844 4845FREESCALE IMX / MXC FEC DRIVER 4846M: Fugang Duan <fugang.duan@nxp.com> 4847L: netdev@vger.kernel.org 4848S: Maintained 4849F: drivers/net/ethernet/freescale/fec_main.c 4850F: drivers/net/ethernet/freescale/fec_ptp.c 4851F: drivers/net/ethernet/freescale/fec.h 4852F: Documentation/devicetree/bindings/net/fsl-fec.txt 4853 4854FREESCALE QUICC ENGINE LIBRARY 4855L: linuxppc-dev@lists.ozlabs.org 4856S: Orphan 4857F: drivers/soc/fsl/qe/ 4858F: include/soc/fsl/*qe*.h 4859F: include/soc/fsl/*ucc*.h 4860 4861FREESCALE USB PERIPHERAL DRIVERS 4862M: Li Yang <leoli@freescale.com> 4863L: linux-usb@vger.kernel.org 4864L: linuxppc-dev@lists.ozlabs.org 4865S: Maintained 4866F: drivers/usb/gadget/udc/fsl* 4867 4868FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4869M: Li Yang <leoli@freescale.com> 4870L: netdev@vger.kernel.org 4871L: linuxppc-dev@lists.ozlabs.org 4872S: Maintained 4873F: drivers/net/ethernet/freescale/ucc_geth* 4874 4875FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4876M: Claudiu Manoil <claudiu.manoil@freescale.com> 4877L: netdev@vger.kernel.org 4878S: Maintained 4879F: drivers/net/ethernet/freescale/gianfar* 4880X: drivers/net/ethernet/freescale/gianfar_ptp.c 4881F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4882 4883FREESCALE QUICC ENGINE UCC UART DRIVER 4884M: Timur Tabi <timur@tabi.org> 4885L: linuxppc-dev@lists.ozlabs.org 4886S: Maintained 4887F: drivers/tty/serial/ucc_uart.c 4888 4889FREESCALE SOC SOUND DRIVERS 4890M: Timur Tabi <timur@tabi.org> 4891M: Nicolin Chen <nicoleotsuka@gmail.com> 4892M: Xiubo Li <Xiubo.Lee@gmail.com> 4893R: Fabio Estevam <fabio.estevam@nxp.com> 4894L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4895L: linuxppc-dev@lists.ozlabs.org 4896S: Maintained 4897F: sound/soc/fsl/fsl* 4898F: sound/soc/fsl/imx* 4899F: sound/soc/fsl/mpc8610_hpcd.c 4900 4901FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4902M: "J. German Rivera" <German.Rivera@freescale.com> 4903M: Stuart Yoder <stuart.yoder@nxp.com> 4904L: linux-kernel@vger.kernel.org 4905S: Maintained 4906F: drivers/staging/fsl-mc/ 4907 4908FREEVXFS FILESYSTEM 4909M: Christoph Hellwig <hch@infradead.org> 4910W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4911S: Maintained 4912F: fs/freevxfs/ 4913 4914FREEZER 4915M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4916M: Pavel Machek <pavel@ucw.cz> 4917L: linux-pm@vger.kernel.org 4918S: Supported 4919F: Documentation/power/freezing-of-tasks.txt 4920F: include/linux/freezer.h 4921F: kernel/freezer.c 4922 4923FRONTSWAP API 4924M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4925L: linux-kernel@vger.kernel.org 4926S: Maintained 4927F: mm/frontswap.c 4928F: include/linux/frontswap.h 4929 4930FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4931M: David Howells <dhowells@redhat.com> 4932L: linux-cachefs@redhat.com (moderated for non-subscribers) 4933S: Supported 4934F: Documentation/filesystems/caching/ 4935F: fs/fscache/ 4936F: include/linux/fscache*.h 4937 4938F2FS FILE SYSTEM 4939M: Jaegeuk Kim <jaegeuk@kernel.org> 4940M: Changman Lee <cm224.lee@samsung.com> 4941R: Chao Yu <yuchao0@huawei.com> 4942L: linux-f2fs-devel@lists.sourceforge.net 4943W: http://en.wikipedia.org/wiki/F2FS 4944T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4945S: Maintained 4946F: Documentation/filesystems/f2fs.txt 4947F: Documentation/ABI/testing/sysfs-fs-f2fs 4948F: fs/f2fs/ 4949F: include/linux/f2fs_fs.h 4950F: include/trace/events/f2fs.h 4951 4952FUJITSU FR-V (FRV) PORT 4953S: Orphan 4954F: arch/frv/ 4955 4956FUJITSU LAPTOP EXTRAS 4957M: Jonathan Woithe <jwoithe@just42.net> 4958L: platform-driver-x86@vger.kernel.org 4959S: Maintained 4960F: drivers/platform/x86/fujitsu-laptop.c 4961 4962FUJITSU M-5MO LS CAMERA ISP DRIVER 4963M: Kyungmin Park <kyungmin.park@samsung.com> 4964M: Heungjun Kim <riverful.kim@samsung.com> 4965L: linux-media@vger.kernel.org 4966S: Maintained 4967F: drivers/media/i2c/m5mols/ 4968F: include/media/i2c/m5mols.h 4969 4970FUJITSU TABLET EXTRAS 4971M: Robert Gerlach <khnz@gmx.de> 4972L: platform-driver-x86@vger.kernel.org 4973S: Maintained 4974F: drivers/platform/x86/fujitsu-tablet.c 4975 4976FUSE: FILESYSTEM IN USERSPACE 4977M: Miklos Szeredi <miklos@szeredi.hu> 4978L: linux-fsdevel@vger.kernel.org 4979W: http://fuse.sourceforge.net/ 4980T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 4981S: Maintained 4982F: fs/fuse/ 4983F: include/uapi/linux/fuse.h 4984F: Documentation/filesystems/fuse.txt 4985 4986FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4987M: Rik Faith <faith@cs.unc.edu> 4988L: linux-scsi@vger.kernel.org 4989S: Odd Fixes (e.g., new signatures) 4990F: drivers/scsi/fdomain.* 4991 4992GCOV BASED KERNEL PROFILING 4993M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 4994S: Maintained 4995F: kernel/gcov/ 4996F: Documentation/gcov.txt 4997 4998GDT SCSI DISK ARRAY CONTROLLER DRIVER 4999M: Achim Leubner <achim_leubner@adaptec.com> 5000L: linux-scsi@vger.kernel.org 5001W: http://www.icp-vortex.com/ 5002S: Supported 5003F: drivers/scsi/gdt* 5004 5005GDB KERNEL DEBUGGING HELPER SCRIPTS 5006M: Jan Kiszka <jan.kiszka@siemens.com> 5007M: Kieran Bingham <kieran@bingham.xyz> 5008S: Supported 5009F: scripts/gdb/ 5010 5011GEMTEK FM RADIO RECEIVER DRIVER 5012M: Hans Verkuil <hverkuil@xs4all.nl> 5013L: linux-media@vger.kernel.org 5014T: git git://linuxtv.org/media_tree.git 5015W: https://linuxtv.org 5016S: Maintained 5017F: drivers/media/radio/radio-gemtek* 5018 5019GENERIC GPIO I2C DRIVER 5020M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5021S: Supported 5022F: drivers/i2c/busses/i2c-gpio.c 5023F: include/linux/i2c-gpio.h 5024 5025GENERIC GPIO I2C MULTIPLEXER DRIVER 5026M: Peter Korsgaard <peter.korsgaard@barco.com> 5027L: linux-i2c@vger.kernel.org 5028S: Supported 5029F: drivers/i2c/muxes/i2c-mux-gpio.c 5030F: include/linux/i2c-mux-gpio.h 5031F: Documentation/i2c/muxes/i2c-mux-gpio 5032 5033GENERIC HDLC (WAN) DRIVERS 5034M: Krzysztof Halasa <khc@pm.waw.pl> 5035W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5036S: Maintained 5037F: drivers/net/wan/c101.c 5038F: drivers/net/wan/hd6457* 5039F: drivers/net/wan/hdlc* 5040F: drivers/net/wan/n2.c 5041F: drivers/net/wan/pc300too.c 5042F: drivers/net/wan/pci200syn.c 5043F: drivers/net/wan/wanxl* 5044 5045GENERIC INCLUDE/ASM HEADER FILES 5046M: Arnd Bergmann <arnd@arndb.de> 5047L: linux-arch@vger.kernel.org 5048T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5049S: Maintained 5050F: include/asm-generic/ 5051F: include/uapi/asm-generic/ 5052 5053GENERIC PHY FRAMEWORK 5054M: Kishon Vijay Abraham I <kishon@ti.com> 5055L: linux-kernel@vger.kernel.org 5056T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5057S: Supported 5058F: drivers/phy/ 5059F: include/linux/phy/ 5060 5061GENERIC PM DOMAINS 5062M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5063M: Kevin Hilman <khilman@kernel.org> 5064M: Ulf Hansson <ulf.hansson@linaro.org> 5065L: linux-pm@vger.kernel.org 5066S: Supported 5067F: drivers/base/power/domain*.c 5068F: include/linux/pm_domain.h 5069 5070GENERIC UIO DRIVER FOR PCI DEVICES 5071M: "Michael S. Tsirkin" <mst@redhat.com> 5072L: kvm@vger.kernel.org 5073S: Supported 5074F: drivers/uio/uio_pci_generic.c 5075 5076GET_MAINTAINER SCRIPT 5077M: Joe Perches <joe@perches.com> 5078S: Maintained 5079F: scripts/get_maintainer.pl 5080 5081GFS2 FILE SYSTEM 5082M: Steven Whitehouse <swhiteho@redhat.com> 5083M: Bob Peterson <rpeterso@redhat.com> 5084L: cluster-devel@redhat.com 5085W: http://sources.redhat.com/cluster/ 5086T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5087S: Supported 5088F: Documentation/filesystems/gfs2*.txt 5089F: fs/gfs2/ 5090F: include/uapi/linux/gfs2_ondisk.h 5091 5092GIGASET ISDN DRIVERS 5093M: Paul Bolle <pebolle@tiscali.nl> 5094L: gigaset307x-common@lists.sourceforge.net 5095W: http://gigaset307x.sourceforge.net/ 5096S: Odd Fixes 5097F: Documentation/isdn/README.gigaset 5098F: drivers/isdn/gigaset/ 5099F: include/uapi/linux/gigaset_dev.h 5100 5101GO7007 MPEG CODEC 5102M: Hans Verkuil <hans.verkuil@cisco.com> 5103L: linux-media@vger.kernel.org 5104S: Maintained 5105F: drivers/media/usb/go7007/ 5106 5107GOODIX TOUCHSCREEN 5108M: Bastien Nocera <hadess@hadess.net> 5109L: linux-input@vger.kernel.org 5110S: Maintained 5111F: drivers/input/touchscreen/goodix.c 5112 5113GPIO SUBSYSTEM 5114M: Linus Walleij <linus.walleij@linaro.org> 5115M: Alexandre Courbot <gnurou@gmail.com> 5116L: linux-gpio@vger.kernel.org 5117T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5118S: Maintained 5119F: Documentation/devicetree/bindings/gpio/ 5120F: Documentation/gpio/ 5121F: Documentation/ABI/testing/gpio-cdev 5122F: Documentation/ABI/obsolete/sysfs-gpio 5123F: drivers/gpio/ 5124F: include/linux/gpio/ 5125F: include/linux/gpio.h 5126F: include/asm-generic/gpio.h 5127F: include/uapi/linux/gpio.h 5128F: tools/gpio/ 5129 5130GRE DEMULTIPLEXER DRIVER 5131M: Dmitry Kozlov <xeb@mail.ru> 5132L: netdev@vger.kernel.org 5133S: Maintained 5134F: net/ipv4/gre_demux.c 5135F: net/ipv4/gre_offload.c 5136F: include/net/gre.h 5137 5138GRETH 10/100/1G Ethernet MAC device driver 5139M: Andreas Larsson <andreas@gaisler.com> 5140L: netdev@vger.kernel.org 5141S: Maintained 5142F: drivers/net/ethernet/aeroflex/ 5143 5144GSPCA FINEPIX SUBDRIVER 5145M: Frank Zago <frank@zago.net> 5146L: linux-media@vger.kernel.org 5147T: git git://linuxtv.org/media_tree.git 5148S: Maintained 5149F: drivers/media/usb/gspca/finepix.c 5150 5151GSPCA GL860 SUBDRIVER 5152M: Olivier Lorin <o.lorin@laposte.net> 5153L: linux-media@vger.kernel.org 5154T: git git://linuxtv.org/media_tree.git 5155S: Maintained 5156F: drivers/media/usb/gspca/gl860/ 5157 5158GSPCA M5602 SUBDRIVER 5159M: Erik Andren <erik.andren@gmail.com> 5160L: linux-media@vger.kernel.org 5161T: git git://linuxtv.org/media_tree.git 5162S: Maintained 5163F: drivers/media/usb/gspca/m5602/ 5164 5165GSPCA PAC207 SONIXB SUBDRIVER 5166M: Hans de Goede <hdegoede@redhat.com> 5167L: linux-media@vger.kernel.org 5168T: git git://linuxtv.org/media_tree.git 5169S: Maintained 5170F: drivers/media/usb/gspca/pac207.c 5171 5172GSPCA SN9C20X SUBDRIVER 5173M: Brian Johnson <brijohn@gmail.com> 5174L: linux-media@vger.kernel.org 5175T: git git://linuxtv.org/media_tree.git 5176S: Maintained 5177F: drivers/media/usb/gspca/sn9c20x.c 5178 5179GSPCA T613 SUBDRIVER 5180M: Leandro Costantino <lcostantino@gmail.com> 5181L: linux-media@vger.kernel.org 5182T: git git://linuxtv.org/media_tree.git 5183S: Maintained 5184F: drivers/media/usb/gspca/t613.c 5185 5186GSPCA USB WEBCAM DRIVER 5187M: Hans de Goede <hdegoede@redhat.com> 5188L: linux-media@vger.kernel.org 5189T: git git://linuxtv.org/media_tree.git 5190S: Maintained 5191F: drivers/media/usb/gspca/ 5192 5193GUID PARTITION TABLE (GPT) 5194M: Davidlohr Bueso <dave@stgolabs.net> 5195L: linux-efi@vger.kernel.org 5196S: Maintained 5197F: block/partitions/efi.* 5198 5199STK1160 USB VIDEO CAPTURE DRIVER 5200M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5201L: linux-media@vger.kernel.org 5202T: git git://linuxtv.org/media_tree.git 5203S: Maintained 5204F: drivers/media/usb/stk1160/ 5205 5206H8/300 ARCHITECTURE 5207M: Yoshinori Sato <ysato@users.sourceforge.jp> 5208L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5209W: http://uclinux-h8.sourceforge.jp 5210T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5211S: Maintained 5212F: arch/h8300/ 5213F: drivers/clocksource/h8300_*.c 5214F: drivers/clk/h8300/ 5215F: drivers/irqchip/irq-renesas-h8*.c 5216 5217HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5218M: Frank Seidel <frank@f-seidel.de> 5219L: platform-driver-x86@vger.kernel.org 5220W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5221S: Maintained 5222F: drivers/platform/x86/hdaps.c 5223 5224HDPVR USB VIDEO ENCODER DRIVER 5225M: Hans Verkuil <hverkuil@xs4all.nl> 5226L: linux-media@vger.kernel.org 5227T: git git://linuxtv.org/media_tree.git 5228W: https://linuxtv.org 5229S: Odd Fixes 5230F: drivers/media/usb/hdpvr/ 5231 5232HWPOISON MEMORY FAILURE HANDLING 5233M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5234L: linux-mm@kvack.org 5235S: Maintained 5236F: mm/memory-failure.c 5237F: mm/hwpoison-inject.c 5238 5239HYPERVISOR VIRTUAL CONSOLE DRIVER 5240L: linuxppc-dev@lists.ozlabs.org 5241S: Odd Fixes 5242F: drivers/tty/hvc/ 5243 5244HACKRF MEDIA DRIVER 5245M: Antti Palosaari <crope@iki.fi> 5246L: linux-media@vger.kernel.org 5247W: https://linuxtv.org 5248W: http://palosaari.fi/linux/ 5249Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5250T: git git://linuxtv.org/anttip/media_tree.git 5251S: Maintained 5252F: drivers/media/usb/hackrf/ 5253 5254HARDWARE MONITORING 5255M: Jean Delvare <jdelvare@suse.com> 5256M: Guenter Roeck <linux@roeck-us.net> 5257L: linux-hwmon@vger.kernel.org 5258W: http://hwmon.wiki.kernel.org/ 5259T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5260T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5261S: Maintained 5262F: Documentation/hwmon/ 5263F: drivers/hwmon/ 5264F: include/linux/hwmon*.h 5265 5266HARDWARE RANDOM NUMBER GENERATOR CORE 5267M: Matt Mackall <mpm@selenic.com> 5268M: Herbert Xu <herbert@gondor.apana.org.au> 5269L: linux-crypto@vger.kernel.org 5270S: Odd fixes 5271F: Documentation/hw_random.txt 5272F: drivers/char/hw_random/ 5273F: include/linux/hw_random.h 5274 5275HARDWARE SPINLOCK CORE 5276M: Ohad Ben-Cohen <ohad@wizery.com> 5277M: Bjorn Andersson <bjorn.andersson@linaro.org> 5278L: linux-remoteproc@vger.kernel.org 5279S: Maintained 5280T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5281F: Documentation/hwspinlock.txt 5282F: drivers/hwspinlock/hwspinlock_* 5283F: include/linux/hwspinlock.h 5284 5285HARMONY SOUND DRIVER 5286L: linux-parisc@vger.kernel.org 5287S: Maintained 5288F: sound/parisc/harmony.* 5289 5290HD29L2 MEDIA DRIVER 5291M: Antti Palosaari <crope@iki.fi> 5292L: linux-media@vger.kernel.org 5293W: https://linuxtv.org 5294W: http://palosaari.fi/linux/ 5295Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5296T: git git://linuxtv.org/anttip/media_tree.git 5297S: Maintained 5298F: drivers/media/dvb-frontends/hd29l2* 5299 5300HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5301M: Don Brace <don.brace@microsemi.com> 5302L: iss_storagedev@hp.com 5303L: esc.storagedev@microsemi.com 5304L: linux-scsi@vger.kernel.org 5305S: Supported 5306F: Documentation/scsi/hpsa.txt 5307F: drivers/scsi/hpsa*.[ch] 5308F: include/linux/cciss*.h 5309F: include/uapi/linux/cciss*.h 5310 5311HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5312M: Don Brace <don.brace@microsemi.com> 5313L: iss_storagedev@hp.com 5314L: esc.storagedev@microsemi.com 5315L: linux-scsi@vger.kernel.org 5316S: Supported 5317F: Documentation/blockdev/cciss.txt 5318F: drivers/block/cciss* 5319F: include/linux/cciss_ioctl.h 5320F: include/uapi/linux/cciss_ioctl.h 5321 5322HFI1 DRIVER 5323M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5324M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5325L: linux-rdma@vger.kernel.org 5326S: Supported 5327F: drivers/infiniband/hw/hfi1 5328 5329HFS FILESYSTEM 5330L: linux-fsdevel@vger.kernel.org 5331S: Orphan 5332F: Documentation/filesystems/hfs.txt 5333F: fs/hfs/ 5334 5335HFSPLUS FILESYSTEM 5336L: linux-fsdevel@vger.kernel.org 5337S: Orphan 5338F: Documentation/filesystems/hfsplus.txt 5339F: fs/hfsplus/ 5340 5341HGA FRAMEBUFFER DRIVER 5342M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5343L: linux-nvidia@lists.surfsouth.com 5344W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5345S: Maintained 5346F: drivers/video/fbdev/hgafb.c 5347 5348HIBERNATION (aka Software Suspend, aka swsusp) 5349M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5350M: Pavel Machek <pavel@ucw.cz> 5351L: linux-pm@vger.kernel.org 5352S: Supported 5353F: arch/x86/power/ 5354F: drivers/base/power/ 5355F: kernel/power/ 5356F: include/linux/suspend.h 5357F: include/linux/freezer.h 5358F: include/linux/pm.h 5359F: arch/*/include/asm/suspend*.h 5360 5361HID CORE LAYER 5362M: Jiri Kosina <jikos@kernel.org> 5363R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5364L: linux-input@vger.kernel.org 5365T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5366S: Maintained 5367F: drivers/hid/ 5368F: include/linux/hid* 5369F: include/uapi/linux/hid* 5370 5371HID SENSOR HUB DRIVERS 5372M: Jiri Kosina <jikos@kernel.org> 5373M: Jonathan Cameron <jic23@kernel.org> 5374M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5375L: linux-input@vger.kernel.org 5376L: linux-iio@vger.kernel.org 5377S: Maintained 5378F: Documentation/hid/hid-sensor* 5379F: drivers/hid/hid-sensor-* 5380F: drivers/iio/*/hid-* 5381F: include/linux/hid-sensor-* 5382 5383HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5384M: Thomas Gleixner <tglx@linutronix.de> 5385L: linux-kernel@vger.kernel.org 5386T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5387S: Maintained 5388F: Documentation/timers/ 5389F: kernel/time/hrtimer.c 5390F: kernel/time/clockevents.c 5391F: kernel/time/tick*.* 5392F: kernel/time/timer_*.c 5393F: include/linux/clockchips.h 5394F: include/linux/hrtimer.h 5395 5396HIGH-SPEED SCC DRIVER FOR AX.25 5397L: linux-hams@vger.kernel.org 5398S: Orphan 5399F: drivers/net/hamradio/dmascc.c 5400F: drivers/net/hamradio/scc.c 5401 5402HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5403M: HighPoint Linux Team <linux@highpoint-tech.com> 5404W: http://www.highpoint-tech.com 5405S: Supported 5406F: Documentation/scsi/hptiop.txt 5407F: drivers/scsi/hptiop.c 5408 5409HIPPI 5410M: Jes Sorensen <jes@trained-monkey.org> 5411L: linux-hippi@sunsite.dk 5412S: Maintained 5413F: include/linux/hippidevice.h 5414F: include/uapi/linux/if_hippi.h 5415F: net/802/hippi.c 5416F: drivers/net/hippi/ 5417 5418HISILICON SAS Controller 5419M: John Garry <john.garry@huawei.com> 5420W: http://www.hisilicon.com 5421S: Supported 5422F: drivers/scsi/hisi_sas/ 5423F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5424 5425HOST AP DRIVER 5426M: Jouni Malinen <j@w1.fi> 5427L: hostap@shmoo.com (subscribers-only) 5428L: linux-wireless@vger.kernel.org 5429W: http://hostap.epitest.fi/ 5430S: Maintained 5431F: drivers/net/wireless/intersil/hostap/ 5432 5433HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5434L: platform-driver-x86@vger.kernel.org 5435S: Orphan 5436F: drivers/platform/x86/tc1100-wmi.c 5437 5438HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5439M: Jaroslav Kysela <perex@perex.cz> 5440S: Maintained 5441F: drivers/net/ethernet/hp/hp100.* 5442 5443HPET: High Precision Event Timers driver 5444M: Clemens Ladisch <clemens@ladisch.de> 5445S: Maintained 5446F: Documentation/timers/hpet.txt 5447F: drivers/char/hpet.c 5448F: include/linux/hpet.h 5449F: include/uapi/linux/hpet.h 5450 5451HPET: x86 5452S: Orphan 5453F: arch/x86/kernel/hpet.c 5454F: arch/x86/include/asm/hpet.h 5455 5456HPFS FILESYSTEM 5457M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5458W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5459S: Maintained 5460F: fs/hpfs/ 5461 5462HSI SUBSYSTEM 5463M: Sebastian Reichel <sre@kernel.org> 5464T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5465S: Maintained 5466F: Documentation/ABI/testing/sysfs-bus-hsi 5467F: Documentation/hsi.txt 5468F: drivers/hsi/ 5469F: include/linux/hsi/ 5470F: include/uapi/linux/hsi/ 5471 5472HSO 3G MODEM DRIVER 5473M: Jan Dumon <j.dumon@option.com> 5474W: http://www.pharscape.org 5475S: Maintained 5476F: drivers/net/usb/hso.c 5477 5478HSR NETWORK PROTOCOL 5479M: Arvid Brodin <arvid.brodin@alten.se> 5480L: netdev@vger.kernel.org 5481S: Maintained 5482F: net/hsr/ 5483 5484HTCPEN TOUCHSCREEN DRIVER 5485M: Pau Oliva Fora <pof@eslack.org> 5486L: linux-input@vger.kernel.org 5487S: Maintained 5488F: drivers/input/touchscreen/htcpen.c 5489 5490HUGETLB FILESYSTEM 5491M: Nadia Yvette Chambers <nyc@holomorphy.com> 5492S: Maintained 5493F: fs/hugetlbfs/ 5494 5495Hyper-V CORE AND DRIVERS 5496M: "K. Y. Srinivasan" <kys@microsoft.com> 5497M: Haiyang Zhang <haiyangz@microsoft.com> 5498L: devel@linuxdriverproject.org 5499S: Maintained 5500F: arch/x86/include/asm/mshyperv.h 5501F: arch/x86/include/uapi/asm/hyperv.h 5502F: arch/x86/kernel/cpu/mshyperv.c 5503F: drivers/hid/hid-hyperv.c 5504F: drivers/hv/ 5505F: drivers/input/serio/hyperv-keyboard.c 5506F: drivers/pci/host/pci-hyperv.c 5507F: drivers/net/hyperv/ 5508F: drivers/scsi/storvsc_drv.c 5509F: drivers/video/fbdev/hyperv_fb.c 5510F: include/linux/hyperv.h 5511F: tools/hv/ 5512F: Documentation/ABI/stable/sysfs-bus-vmbus 5513 5514I2C MUXES 5515M: Peter Rosin <peda@axentia.se> 5516L: linux-i2c@vger.kernel.org 5517S: Maintained 5518F: Documentation/i2c/i2c-topology 5519F: Documentation/i2c/muxes/ 5520F: Documentation/devicetree/bindings/i2c/i2c-mux* 5521F: drivers/i2c/i2c-mux.c 5522F: drivers/i2c/muxes/ 5523F: include/linux/i2c-mux.h 5524 5525I2C OVER PARALLEL PORT 5526M: Jean Delvare <jdelvare@suse.com> 5527L: linux-i2c@vger.kernel.org 5528S: Maintained 5529F: Documentation/i2c/busses/i2c-parport 5530F: Documentation/i2c/busses/i2c-parport-light 5531F: drivers/i2c/busses/i2c-parport.c 5532F: drivers/i2c/busses/i2c-parport-light.c 5533 5534I2C/SMBUS CONTROLLER DRIVERS FOR PC 5535M: Jean Delvare <jdelvare@suse.com> 5536L: linux-i2c@vger.kernel.org 5537S: Maintained 5538F: Documentation/i2c/busses/i2c-ali1535 5539F: Documentation/i2c/busses/i2c-ali1563 5540F: Documentation/i2c/busses/i2c-ali15x3 5541F: Documentation/i2c/busses/i2c-amd756 5542F: Documentation/i2c/busses/i2c-amd8111 5543F: Documentation/i2c/busses/i2c-i801 5544F: Documentation/i2c/busses/i2c-nforce2 5545F: Documentation/i2c/busses/i2c-piix4 5546F: Documentation/i2c/busses/i2c-sis5595 5547F: Documentation/i2c/busses/i2c-sis630 5548F: Documentation/i2c/busses/i2c-sis96x 5549F: Documentation/i2c/busses/i2c-via 5550F: Documentation/i2c/busses/i2c-viapro 5551F: drivers/i2c/busses/i2c-ali1535.c 5552F: drivers/i2c/busses/i2c-ali1563.c 5553F: drivers/i2c/busses/i2c-ali15x3.c 5554F: drivers/i2c/busses/i2c-amd756.c 5555F: drivers/i2c/busses/i2c-amd756-s4882.c 5556F: drivers/i2c/busses/i2c-amd8111.c 5557F: drivers/i2c/busses/i2c-i801.c 5558F: drivers/i2c/busses/i2c-isch.c 5559F: drivers/i2c/busses/i2c-nforce2.c 5560F: drivers/i2c/busses/i2c-nforce2-s4985.c 5561F: drivers/i2c/busses/i2c-piix4.c 5562F: drivers/i2c/busses/i2c-sis5595.c 5563F: drivers/i2c/busses/i2c-sis630.c 5564F: drivers/i2c/busses/i2c-sis96x.c 5565F: drivers/i2c/busses/i2c-via.c 5566F: drivers/i2c/busses/i2c-viapro.c 5567 5568I2C/SMBUS ISMT DRIVER 5569M: Seth Heasley <seth.heasley@intel.com> 5570M: Neil Horman <nhorman@tuxdriver.com> 5571L: linux-i2c@vger.kernel.org 5572F: drivers/i2c/busses/i2c-ismt.c 5573F: Documentation/i2c/busses/i2c-ismt 5574 5575I2C/SMBUS STUB DRIVER 5576M: Jean Delvare <jdelvare@suse.com> 5577L: linux-i2c@vger.kernel.org 5578S: Maintained 5579F: drivers/i2c/i2c-stub.c 5580 5581I2C SUBSYSTEM 5582M: Wolfram Sang <wsa@the-dreams.de> 5583L: linux-i2c@vger.kernel.org 5584W: https://i2c.wiki.kernel.org/ 5585Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5586T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5587S: Maintained 5588F: Documentation/devicetree/bindings/i2c/ 5589F: Documentation/i2c/ 5590F: drivers/i2c/ 5591F: drivers/i2c/*/ 5592F: include/linux/i2c.h 5593F: include/linux/i2c-*.h 5594F: include/uapi/linux/i2c.h 5595F: include/uapi/linux/i2c-*.h 5596 5597I2C ACPI SUPPORT 5598M: Mika Westerberg <mika.westerberg@linux.intel.com> 5599L: linux-i2c@vger.kernel.org 5600L: linux-acpi@vger.kernel.org 5601S: Maintained 5602 5603I2C-TAOS-EVM DRIVER 5604M: Jean Delvare <jdelvare@suse.com> 5605L: linux-i2c@vger.kernel.org 5606S: Maintained 5607F: Documentation/i2c/busses/i2c-taos-evm 5608F: drivers/i2c/busses/i2c-taos-evm.c 5609 5610I2C-TINY-USB DRIVER 5611M: Till Harbaum <till@harbaum.org> 5612L: linux-i2c@vger.kernel.org 5613W: http://www.harbaum.org/till/i2c_tiny_usb 5614S: Maintained 5615F: drivers/i2c/busses/i2c-tiny-usb.c 5616 5617i386 BOOT CODE 5618M: "H. Peter Anvin" <hpa@zytor.com> 5619S: Maintained 5620F: arch/x86/boot/ 5621 5622i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5623M: "H. Peter Anvin" <hpa@zytor.com> 5624T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5625S: Maintained 5626 5627IA64 (Itanium) PLATFORM 5628M: Tony Luck <tony.luck@intel.com> 5629M: Fenghua Yu <fenghua.yu@intel.com> 5630L: linux-ia64@vger.kernel.org 5631T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5632S: Maintained 5633F: arch/ia64/ 5634 5635IBM Power VMX Cryptographic instructions 5636M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5637M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5638L: linux-crypto@vger.kernel.org 5639S: Supported 5640F: drivers/crypto/vmx/Makefile 5641F: drivers/crypto/vmx/Kconfig 5642F: drivers/crypto/vmx/vmx.c 5643F: drivers/crypto/vmx/aes* 5644F: drivers/crypto/vmx/ghash* 5645F: drivers/crypto/vmx/ppc-xlate.pl 5646 5647IBM Power in-Nest Crypto Acceleration 5648M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5649M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5650L: linux-crypto@vger.kernel.org 5651S: Supported 5652F: drivers/crypto/nx/Makefile 5653F: drivers/crypto/nx/Kconfig 5654F: drivers/crypto/nx/nx-aes* 5655F: drivers/crypto/nx/nx-sha* 5656F: drivers/crypto/nx/nx.* 5657F: drivers/crypto/nx/nx_csbcpb.h 5658F: drivers/crypto/nx/nx_debugfs.h 5659 5660IBM Power 842 compression accelerator 5661M: Dan Streetman <ddstreet@ieee.org> 5662S: Supported 5663F: drivers/crypto/nx/Makefile 5664F: drivers/crypto/nx/Kconfig 5665F: drivers/crypto/nx/nx-842* 5666F: include/linux/sw842.h 5667F: crypto/842.c 5668F: lib/842/ 5669 5670IBM Power Linux RAID adapter 5671M: Brian King <brking@us.ibm.com> 5672S: Supported 5673F: drivers/scsi/ipr.* 5674 5675IBM Power Virtual Ethernet Device Driver 5676M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5677L: netdev@vger.kernel.org 5678S: Supported 5679F: drivers/net/ethernet/ibm/ibmveth.* 5680 5681IBM Power SRIOV Virtual NIC Device Driver 5682M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5683M: John Allen <jallen@linux.vnet.ibm.com> 5684L: netdev@vger.kernel.org 5685S: Supported 5686F: drivers/net/ethernet/ibm/ibmvnic.* 5687 5688IBM Power Virtual SCSI Device Drivers 5689M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5690L: linux-scsi@vger.kernel.org 5691S: Supported 5692F: drivers/scsi/ibmvscsi/ibmvscsi* 5693F: drivers/scsi/ibmvscsi/viosrp.h 5694 5695IBM Power Virtual FC Device Drivers 5696M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5697L: linux-scsi@vger.kernel.org 5698S: Supported 5699F: drivers/scsi/ibmvscsi/ibmvfc* 5700 5701IBM ServeRAID RAID DRIVER 5702S: Orphan 5703F: drivers/scsi/ips.* 5704 5705ICH LPC AND GPIO DRIVER 5706M: Peter Tyser <ptyser@xes-inc.com> 5707S: Maintained 5708F: drivers/mfd/lpc_ich.c 5709F: drivers/gpio/gpio-ich.c 5710 5711IDE SUBSYSTEM 5712M: "David S. Miller" <davem@davemloft.net> 5713L: linux-ide@vger.kernel.org 5714Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5715T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5716S: Maintained 5717F: Documentation/ide/ 5718F: drivers/ide/ 5719F: include/linux/ide.h 5720 5721IDEAPAD LAPTOP EXTRAS DRIVER 5722M: Ike Panhc <ike.pan@canonical.com> 5723L: platform-driver-x86@vger.kernel.org 5724W: http://launchpad.net/ideapad-laptop 5725S: Maintained 5726F: drivers/platform/x86/ideapad-laptop.c 5727 5728IDEAPAD LAPTOP SLIDEBAR DRIVER 5729M: Andrey Moiseev <o2g.org.ru@gmail.com> 5730L: linux-input@vger.kernel.org 5731W: https://github.com/o2genum/ideapad-slidebar 5732S: Maintained 5733F: drivers/input/misc/ideapad_slidebar.c 5734 5735IDE/ATAPI DRIVERS 5736M: Borislav Petkov <bp@alien8.de> 5737L: linux-ide@vger.kernel.org 5738S: Maintained 5739F: Documentation/cdrom/ide-cd 5740F: drivers/ide/ide-cd* 5741 5742IDLE-I7300 5743M: Andy Henroid <andrew.d.henroid@intel.com> 5744L: linux-pm@vger.kernel.org 5745S: Supported 5746F: drivers/idle/i7300_idle.c 5747 5748IEEE 802.15.4 SUBSYSTEM 5749M: Alexander Aring <aar@pengutronix.de> 5750L: linux-wpan@vger.kernel.org 5751W: http://wpan.cakelab.org/ 5752T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5753T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5754S: Maintained 5755F: net/ieee802154/ 5756F: net/mac802154/ 5757F: drivers/net/ieee802154/ 5758F: include/linux/nl802154.h 5759F: include/linux/ieee802154.h 5760F: include/net/nl802154.h 5761F: include/net/mac802154.h 5762F: include/net/af_ieee802154.h 5763F: include/net/cfg802154.h 5764F: include/net/ieee802154_netdev.h 5765F: Documentation/networking/ieee802154.txt 5766 5767IGORPLUG-USB IR RECEIVER 5768M: Sean Young <sean@mess.org> 5769L: linux-media@vger.kernel.org 5770S: Maintained 5771F: drivers/media/rc/igorplugusb.c 5772 5773IGUANAWORKS USB IR TRANSCEIVER 5774M: Sean Young <sean@mess.org> 5775L: linux-media@vger.kernel.org 5776S: Maintained 5777F: drivers/media/rc/iguanair.c 5778 5779IIO SUBSYSTEM AND DRIVERS 5780M: Jonathan Cameron <jic23@kernel.org> 5781R: Hartmut Knaack <knaack.h@gmx.de> 5782R: Lars-Peter Clausen <lars@metafoo.de> 5783R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5784L: linux-iio@vger.kernel.org 5785S: Maintained 5786F: drivers/iio/ 5787F: drivers/staging/iio/ 5788F: include/linux/iio/ 5789F: tools/iio/ 5790 5791IKANOS/ADI EAGLE ADSL USB DRIVER 5792M: Matthieu Castet <castet.matthieu@free.fr> 5793M: Stanislaw Gruszka <stf_xl@wp.pl> 5794S: Maintained 5795F: drivers/usb/atm/ueagle-atm.c 5796 5797INA209 HARDWARE MONITOR DRIVER 5798M: Guenter Roeck <linux@roeck-us.net> 5799L: linux-hwmon@vger.kernel.org 5800S: Maintained 5801F: Documentation/hwmon/ina209 5802F: Documentation/devicetree/bindings/i2c/ina209.txt 5803F: drivers/hwmon/ina209.c 5804 5805INA2XX HARDWARE MONITOR DRIVER 5806M: Guenter Roeck <linux@roeck-us.net> 5807L: linux-hwmon@vger.kernel.org 5808S: Maintained 5809F: Documentation/hwmon/ina2xx 5810F: drivers/hwmon/ina2xx.c 5811F: include/linux/platform_data/ina2xx.h 5812 5813INDUSTRY PACK SUBSYSTEM (IPACK) 5814M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5815M: Jens Taprogge <jens.taprogge@taprogge.org> 5816M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5817L: industrypack-devel@lists.sourceforge.net 5818W: http://industrypack.sourceforge.net 5819S: Maintained 5820F: drivers/ipack/ 5821 5822INGENIC JZ4780 DMA Driver 5823M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5824S: Maintained 5825F: drivers/dma/dma-jz4780.c 5826 5827INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5828M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5829M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5830L: linux-ima-devel@lists.sourceforge.net 5831L: linux-ima-user@lists.sourceforge.net 5832L: linux-security-module@vger.kernel.org 5833T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5834S: Supported 5835F: security/integrity/ima/ 5836 5837IMGTEC IR DECODER DRIVER 5838M: James Hogan <james.hogan@imgtec.com> 5839S: Maintained 5840F: drivers/media/rc/img-ir/ 5841 5842IMS TWINTURBO FRAMEBUFFER DRIVER 5843L: linux-fbdev@vger.kernel.org 5844S: Orphan 5845F: drivers/video/fbdev/imsttfb.c 5846 5847INFINIBAND SUBSYSTEM 5848M: Doug Ledford <dledford@redhat.com> 5849M: Sean Hefty <sean.hefty@intel.com> 5850M: Hal Rosenstock <hal.rosenstock@gmail.com> 5851L: linux-rdma@vger.kernel.org 5852W: http://www.openfabrics.org/ 5853Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5854T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5855S: Supported 5856F: Documentation/infiniband/ 5857F: drivers/infiniband/ 5858F: include/uapi/linux/if_infiniband.h 5859F: include/uapi/rdma/ 5860F: include/rdma/ 5861 5862INOTIFY 5863M: John McCutchan <john@johnmccutchan.com> 5864M: Robert Love <rlove@rlove.org> 5865M: Eric Paris <eparis@parisplace.org> 5866S: Maintained 5867F: Documentation/filesystems/inotify.txt 5868F: fs/notify/inotify/ 5869F: include/linux/inotify.h 5870F: include/uapi/linux/inotify.h 5871 5872INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5873M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5874L: linux-input@vger.kernel.org 5875Q: http://patchwork.kernel.org/project/linux-input/list/ 5876T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5877S: Maintained 5878F: drivers/input/ 5879F: include/linux/input.h 5880F: include/uapi/linux/input.h 5881F: include/linux/input/ 5882F: Documentation/devicetree/bindings/input/ 5883 5884INPUT MULTITOUCH (MT) PROTOCOL 5885M: Henrik Rydberg <rydberg@bitmath.org> 5886L: linux-input@vger.kernel.org 5887S: Odd fixes 5888F: Documentation/input/multi-touch-protocol.txt 5889F: drivers/input/input-mt.c 5890K: \b(ABS|SYN)_MT_ 5891 5892INTEL ASoC BDW/HSW DRIVERS 5893M: Jie Yang <yang.jie@linux.intel.com> 5894L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5895S: Supported 5896F: sound/soc/intel/common/sst-dsp* 5897F: sound/soc/intel/common/sst-firmware.c 5898F: sound/soc/intel/boards/broadwell.c 5899F: sound/soc/intel/haswell/ 5900 5901INTEL C600 SERIES SAS CONTROLLER DRIVER 5902M: Intel SCU Linux support <intel-linux-scu@intel.com> 5903M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5904L: linux-scsi@vger.kernel.org 5905T: git git://git.code.sf.net/p/intel-sas/isci 5906S: Supported 5907F: drivers/scsi/isci/ 5908 5909INTEL HID EVENT DRIVER 5910M: Alex Hung <alex.hung@canonical.com> 5911L: platform-driver-x86@vger.kernel.org 5912S: Maintained 5913F: drivers/platform/x86/intel-hid.c 5914 5915INTEL IDLE DRIVER 5916M: Len Brown <lenb@kernel.org> 5917L: linux-pm@vger.kernel.org 5918T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5919S: Supported 5920F: drivers/idle/intel_idle.c 5921 5922INTEL PSTATE DRIVER 5923M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5924M: Len Brown <lenb@kernel.org> 5925L: linux-pm@vger.kernel.org 5926S: Supported 5927F: drivers/cpufreq/intel_pstate.c 5928 5929INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5930M: Maik Broemme <mbroemme@plusserver.de> 5931L: linux-fbdev@vger.kernel.org 5932S: Maintained 5933F: Documentation/fb/intelfb.txt 5934F: drivers/video/fbdev/intelfb/ 5935 5936INTEL 810/815 FRAMEBUFFER DRIVER 5937M: Antonino Daplas <adaplas@gmail.com> 5938L: linux-fbdev@vger.kernel.org 5939S: Maintained 5940F: drivers/video/fbdev/i810/ 5941 5942INTEL MENLOW THERMAL DRIVER 5943M: Sujith Thomas <sujith.thomas@intel.com> 5944L: platform-driver-x86@vger.kernel.org 5945W: https://01.org/linux-acpi 5946S: Supported 5947F: drivers/platform/x86/intel_menlow.c 5948 5949INTEL I/OAT DMA DRIVER 5950M: Dave Jiang <dave.jiang@intel.com> 5951R: Dan Williams <dan.j.williams@intel.com> 5952L: dmaengine@vger.kernel.org 5953Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5954S: Supported 5955F: drivers/dma/ioat* 5956 5957INTEL IOMMU (VT-d) 5958M: David Woodhouse <dwmw2@infradead.org> 5959L: iommu@lists.linux-foundation.org 5960T: git git://git.infradead.org/iommu-2.6.git 5961S: Supported 5962F: drivers/iommu/intel-iommu.c 5963F: include/linux/intel-iommu.h 5964 5965INTEL IOP-ADMA DMA DRIVER 5966R: Dan Williams <dan.j.williams@intel.com> 5967S: Odd fixes 5968F: drivers/dma/iop-adma.c 5969 5970INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5971M: Krzysztof Halasa <khalasa@piap.pl> 5972S: Maintained 5973F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5974F: arch/arm/mach-ixp4xx/include/mach/npe.h 5975F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5976F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5977F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5978F: drivers/net/wan/ixp4xx_hss.c 5979 5980INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5981M: Deepak Saxena <dsaxena@plexity.net> 5982S: Maintained 5983F: drivers/char/hw_random/ixp4xx-rng.c 5984 5985INTEL ETHERNET DRIVERS 5986M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5987L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 5988W: http://www.intel.com/support/feedback.htm 5989W: http://e1000.sourceforge.net/ 5990Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5992T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5993S: Supported 5994F: Documentation/networking/e100.txt 5995F: Documentation/networking/e1000.txt 5996F: Documentation/networking/e1000e.txt 5997F: Documentation/networking/igb.txt 5998F: Documentation/networking/igbvf.txt 5999F: Documentation/networking/ixgb.txt 6000F: Documentation/networking/ixgbe.txt 6001F: Documentation/networking/ixgbevf.txt 6002F: Documentation/networking/i40e.txt 6003F: Documentation/networking/i40evf.txt 6004F: drivers/net/ethernet/intel/ 6005F: drivers/net/ethernet/intel/*/ 6006 6007INTEL RDMA RNIC DRIVER 6008M: Faisal Latif <faisal.latif@intel.com> 6009R: Chien Tin Tung <chien.tin.tung@intel.com> 6010R: Mustafa Ismail <mustafa.ismail@intel.com> 6011R: Shiraz Saleem <shiraz.saleem@intel.com> 6012R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6013L: linux-rdma@vger.kernel.org 6014S: Supported 6015F: drivers/infiniband/hw/i40iw/ 6016 6017INTEL-MID GPIO DRIVER 6018M: David Cohen <david.a.cohen@linux.intel.com> 6019L: linux-gpio@vger.kernel.org 6020S: Maintained 6021F: drivers/gpio/gpio-intel-mid.c 6022 6023INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6024M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6025L: linux-wireless@vger.kernel.org 6026S: Maintained 6027F: Documentation/networking/README.ipw2100 6028F: Documentation/networking/README.ipw2200 6029F: drivers/net/wireless/intel/ipw2x00/ 6030 6031INTEL(R) TRACE HUB 6032M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6033S: Supported 6034F: Documentation/trace/intel_th.txt 6035F: drivers/hwtracing/intel_th/ 6036 6037INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6038M: Ning Sun <ning.sun@intel.com> 6039L: tboot-devel@lists.sourceforge.net 6040W: http://tboot.sourceforge.net 6041T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6042S: Supported 6043F: Documentation/intel_txt.txt 6044F: include/linux/tboot.h 6045F: arch/x86/kernel/tboot.c 6046 6047INTEL WIRELESS WIMAX CONNECTION 2400 6048M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6049M: linux-wimax@intel.com 6050L: wimax@linuxwimax.org (subscribers-only) 6051S: Supported 6052W: http://linuxwimax.org 6053F: Documentation/wimax/README.i2400m 6054F: drivers/net/wimax/i2400m/ 6055F: include/uapi/linux/wimax/i2400m.h 6056 6057INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6058M: Stanislaw Gruszka <sgruszka@redhat.com> 6059L: linux-wireless@vger.kernel.org 6060S: Supported 6061F: drivers/net/wireless/intel/iwlegacy/ 6062 6063INTEL WIRELESS WIFI LINK (iwlwifi) 6064M: Johannes Berg <johannes.berg@intel.com> 6065M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6066M: Luca Coelho <luciano.coelho@intel.com> 6067M: Intel Linux Wireless <linuxwifi@intel.com> 6068L: linux-wireless@vger.kernel.org 6069W: http://intellinuxwireless.org 6070T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6071S: Supported 6072F: drivers/net/wireless/intel/iwlwifi/ 6073 6074INTEL MANAGEMENT ENGINE (mei) 6075M: Tomas Winkler <tomas.winkler@intel.com> 6076L: linux-kernel@vger.kernel.org 6077S: Supported 6078F: include/uapi/linux/mei.h 6079F: include/linux/mei_cl_bus.h 6080F: drivers/misc/mei/* 6081F: drivers/watchdog/mei_wdt.c 6082F: Documentation/misc-devices/mei/* 6083 6084INTEL MIC DRIVERS (mic) 6085M: Sudeep Dutt <sudeep.dutt@intel.com> 6086M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6087S: Supported 6088W: https://github.com/sudeepdutt/mic 6089W: http://software.intel.com/en-us/mic-developer 6090F: include/linux/mic_bus.h 6091F: include/linux/scif.h 6092F: include/uapi/linux/mic_common.h 6093F: include/uapi/linux/mic_ioctl.h 6094F: include/uapi/linux/scif_ioctl.h 6095F: drivers/misc/mic/ 6096F: drivers/dma/mic_x100_dma.c 6097F: drivers/dma/mic_x100_dma.h 6098F: Documentation/mic/ 6099 6100INTEL PMC/P-Unit IPC DRIVER 6101M: Zha Qipeng<qipeng.zha@intel.com> 6102L: platform-driver-x86@vger.kernel.org 6103S: Maintained 6104F: drivers/platform/x86/intel_pmc_ipc.c 6105F: drivers/platform/x86/intel_punit_ipc.c 6106F: arch/x86/include/asm/intel_pmc_ipc.h 6107F: arch/x86/include/asm/intel_punit_ipc.h 6108 6109INTEL TELEMETRY DRIVER 6110M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6111L: platform-driver-x86@vger.kernel.org 6112S: Maintained 6113F: arch/x86/include/asm/intel_telemetry.h 6114F: drivers/platform/x86/intel_telemetry* 6115 6116INTEL PMC CORE DRIVER 6117M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6118M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6119L: platform-driver-x86@vger.kernel.org 6120S: Maintained 6121F: arch/x86/include/asm/pmc_core.h 6122F: drivers/platform/x86/intel_pmc_core* 6123 6124IOC3 ETHERNET DRIVER 6125M: Ralf Baechle <ralf@linux-mips.org> 6126L: linux-mips@linux-mips.org 6127S: Maintained 6128F: drivers/net/ethernet/sgi/ioc3-eth.c 6129 6130IOC3 SERIAL DRIVER 6131M: Pat Gefre <pfg@sgi.com> 6132L: linux-serial@vger.kernel.org 6133S: Maintained 6134F: drivers/tty/serial/ioc3_serial.c 6135 6136IOMMU DRIVERS 6137M: Joerg Roedel <joro@8bytes.org> 6138L: iommu@lists.linux-foundation.org 6139T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6140S: Maintained 6141F: drivers/iommu/ 6142 6143IP MASQUERADING 6144M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6145S: Maintained 6146F: net/ipv4/netfilter/ipt_MASQUERADE.c 6147 6148IPMI SUBSYSTEM 6149M: Corey Minyard <minyard@acm.org> 6150L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6151W: http://openipmi.sourceforge.net/ 6152S: Supported 6153F: Documentation/IPMI.txt 6154F: drivers/char/ipmi/ 6155F: include/linux/ipmi* 6156F: include/uapi/linux/ipmi* 6157 6158QCOM AUDIO (ASoC) DRIVERS 6159M: Patrick Lai <plai@codeaurora.org> 6160M: Banajit Goswami <bgoswami@codeaurora.org> 6161L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6162S: Supported 6163F: sound/soc/qcom/ 6164 6165IPS SCSI RAID DRIVER 6166M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6167L: linux-scsi@vger.kernel.org 6168W: http://www.adaptec.com/ 6169S: Maintained 6170F: drivers/scsi/ips* 6171 6172IPVS 6173M: Wensong Zhang <wensong@linux-vs.org> 6174M: Simon Horman <horms@verge.net.au> 6175M: Julian Anastasov <ja@ssi.bg> 6176L: netdev@vger.kernel.org 6177L: lvs-devel@vger.kernel.org 6178S: Maintained 6179T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6180T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6181F: Documentation/networking/ipvs-sysctl.txt 6182F: include/net/ip_vs.h 6183F: include/uapi/linux/ip_vs.h 6184F: net/netfilter/ipvs/ 6185 6186IPWIRELESS DRIVER 6187M: Jiri Kosina <jikos@kernel.org> 6188M: David Sterba <dsterba@suse.com> 6189S: Odd Fixes 6190F: drivers/tty/ipwireless/ 6191 6192IPX NETWORK LAYER 6193M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6194L: netdev@vger.kernel.org 6195S: Maintained 6196F: include/net/ipx.h 6197F: include/uapi/linux/ipx.h 6198F: net/ipx/ 6199 6200IRDA SUBSYSTEM 6201M: Samuel Ortiz <samuel@sortiz.org> 6202L: irda-users@lists.sourceforge.net (subscribers-only) 6203L: netdev@vger.kernel.org 6204W: http://irda.sourceforge.net/ 6205S: Maintained 6206T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6207F: Documentation/networking/irda.txt 6208F: drivers/net/irda/ 6209F: include/net/irda/ 6210F: net/irda/ 6211 6212IRQ SUBSYSTEM 6213M: Thomas Gleixner <tglx@linutronix.de> 6214L: linux-kernel@vger.kernel.org 6215S: Maintained 6216T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6217F: kernel/irq/ 6218 6219IRQCHIP DRIVERS 6220M: Thomas Gleixner <tglx@linutronix.de> 6221M: Jason Cooper <jason@lakedaemon.net> 6222M: Marc Zyngier <marc.zyngier@arm.com> 6223L: linux-kernel@vger.kernel.org 6224S: Maintained 6225T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6226T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6227F: Documentation/devicetree/bindings/interrupt-controller/ 6228F: drivers/irqchip/ 6229 6230IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6231M: Jiang Liu <jiang.liu@linux.intel.com> 6232M: Marc Zyngier <marc.zyngier@arm.com> 6233S: Maintained 6234T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6235F: Documentation/IRQ-domain.txt 6236F: include/linux/irqdomain.h 6237F: kernel/irq/irqdomain.c 6238F: kernel/irq/msi.c 6239 6240ISA 6241M: William Breathitt Gray <vilhelm.gray@gmail.com> 6242S: Maintained 6243F: Documentation/isa.txt 6244F: drivers/base/isa.c 6245F: include/linux/isa.h 6246 6247ISAPNP 6248M: Jaroslav Kysela <perex@perex.cz> 6249S: Maintained 6250F: Documentation/isapnp.txt 6251F: drivers/pnp/isapnp/ 6252F: include/linux/isapnp.h 6253 6254ISA RADIO MODULE 6255M: Hans Verkuil <hverkuil@xs4all.nl> 6256L: linux-media@vger.kernel.org 6257T: git git://linuxtv.org/media_tree.git 6258W: https://linuxtv.org 6259S: Maintained 6260F: drivers/media/radio/radio-isa* 6261 6262iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6263M: Peter Jones <pjones@redhat.com> 6264M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6265S: Maintained 6266F: drivers/firmware/iscsi_ibft* 6267 6268ISCSI 6269M: Mike Christie <michaelc@cs.wisc.edu> 6270L: open-iscsi@googlegroups.com 6271W: www.open-iscsi.org 6272T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6273S: Maintained 6274F: drivers/scsi/*iscsi* 6275F: include/scsi/*iscsi* 6276 6277ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6278M: Or Gerlitz <ogerlitz@mellanox.com> 6279M: Sagi Grimberg <sagi@grimberg.me> 6280M: Roi Dayan <roid@mellanox.com> 6281L: linux-rdma@vger.kernel.org 6282S: Supported 6283W: http://www.openfabrics.org 6284W: www.open-iscsi.org 6285Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6286F: drivers/infiniband/ulp/iser/ 6287 6288ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6289M: Sagi Grimberg <sagi@grimberg.me> 6290T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6291L: linux-rdma@vger.kernel.org 6292L: target-devel@vger.kernel.org 6293S: Supported 6294W: http://www.linux-iscsi.org 6295F: drivers/infiniband/ulp/isert 6296 6297ISDN SUBSYSTEM 6298M: Karsten Keil <isdn@linux-pingi.de> 6299L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6300L: netdev@vger.kernel.org 6301W: http://www.isdn4linux.de 6302T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6303S: Maintained 6304F: Documentation/isdn/ 6305F: drivers/isdn/ 6306F: include/linux/isdn.h 6307F: include/linux/isdn/ 6308F: include/uapi/linux/isdn.h 6309F: include/uapi/linux/isdn/ 6310 6311ISDN SUBSYSTEM (Eicon active card driver) 6312M: Armin Schindler <mac@melware.de> 6313L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6314W: http://www.melware.de 6315S: Maintained 6316F: drivers/isdn/hardware/eicon/ 6317 6318IT87 HARDWARE MONITORING DRIVER 6319M: Jean Delvare <jdelvare@suse.com> 6320L: linux-hwmon@vger.kernel.org 6321S: Maintained 6322F: Documentation/hwmon/it87 6323F: drivers/hwmon/it87.c 6324 6325IT913X MEDIA DRIVER 6326M: Antti Palosaari <crope@iki.fi> 6327L: linux-media@vger.kernel.org 6328W: https://linuxtv.org 6329W: http://palosaari.fi/linux/ 6330Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6331T: git git://linuxtv.org/anttip/media_tree.git 6332S: Maintained 6333F: drivers/media/tuners/it913x* 6334 6335IVTV VIDEO4LINUX DRIVER 6336M: Andy Walls <awalls@md.metrocast.net> 6337L: ivtv-devel@ivtvdriver.org (subscribers-only) 6338L: linux-media@vger.kernel.org 6339T: git git://linuxtv.org/media_tree.git 6340W: http://www.ivtvdriver.org 6341S: Maintained 6342F: Documentation/video4linux/*.ivtv 6343F: drivers/media/pci/ivtv/ 6344F: include/uapi/linux/ivtv* 6345 6346IX2505V MEDIA DRIVER 6347M: Malcolm Priestley <tvboxspy@gmail.com> 6348L: linux-media@vger.kernel.org 6349W: https://linuxtv.org 6350Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6351S: Maintained 6352F: drivers/media/dvb-frontends/ix2505v* 6353 6354JC42.4 TEMPERATURE SENSOR DRIVER 6355M: Guenter Roeck <linux@roeck-us.net> 6356L: linux-hwmon@vger.kernel.org 6357S: Maintained 6358F: drivers/hwmon/jc42.c 6359F: Documentation/hwmon/jc42 6360 6361JFS FILESYSTEM 6362M: Dave Kleikamp <shaggy@kernel.org> 6363L: jfs-discussion@lists.sourceforge.net 6364W: http://jfs.sourceforge.net/ 6365T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6366S: Maintained 6367F: Documentation/filesystems/jfs.txt 6368F: fs/jfs/ 6369 6370JME NETWORK DRIVER 6371M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6372L: netdev@vger.kernel.org 6373S: Maintained 6374F: drivers/net/ethernet/jme.* 6375 6376JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6377M: David Woodhouse <dwmw2@infradead.org> 6378L: linux-mtd@lists.infradead.org 6379W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6380S: Maintained 6381F: fs/jffs2/ 6382F: include/uapi/linux/jffs2.h 6383 6384JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6385M: "Theodore Ts'o" <tytso@mit.edu> 6386M: Jan Kara <jack@suse.com> 6387L: linux-ext4@vger.kernel.org 6388S: Maintained 6389F: fs/jbd2/ 6390F: include/linux/jbd2.h 6391 6392JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6393M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6394L: linux-media@vger.kernel.org 6395S: Maintained 6396F: drivers/media/platform/rcar_jpu.c 6397 6398JSM Neo PCI based serial card 6399M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6400L: linux-serial@vger.kernel.org 6401S: Maintained 6402F: drivers/tty/serial/jsm/ 6403 6404K10TEMP HARDWARE MONITORING DRIVER 6405M: Clemens Ladisch <clemens@ladisch.de> 6406L: linux-hwmon@vger.kernel.org 6407S: Maintained 6408F: Documentation/hwmon/k10temp 6409F: drivers/hwmon/k10temp.c 6410 6411K8TEMP HARDWARE MONITORING DRIVER 6412M: Rudolf Marek <r.marek@assembler.cz> 6413L: linux-hwmon@vger.kernel.org 6414S: Maintained 6415F: Documentation/hwmon/k8temp 6416F: drivers/hwmon/k8temp.c 6417 6418KASAN 6419M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6420R: Alexander Potapenko <glider@google.com> 6421R: Dmitry Vyukov <dvyukov@google.com> 6422L: kasan-dev@googlegroups.com 6423S: Maintained 6424F: arch/*/include/asm/kasan.h 6425F: arch/*/mm/kasan_init* 6426F: Documentation/kasan.txt 6427F: include/linux/kasan*.h 6428F: lib/test_kasan.c 6429F: mm/kasan/ 6430F: scripts/Makefile.kasan 6431 6432KCONFIG 6433M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6434L: linux-kbuild@vger.kernel.org 6435T: git git://gitorious.org/linux-kconfig/linux-kconfig 6436S: Maintained 6437F: Documentation/kbuild/kconfig-language.txt 6438F: scripts/kconfig/ 6439 6440KDUMP 6441M: Dave Young <dyoung@redhat.com> 6442M: Baoquan He <bhe@redhat.com> 6443R: Vivek Goyal <vgoyal@redhat.com> 6444L: kexec@lists.infradead.org 6445W: http://lse.sourceforge.net/kdump/ 6446S: Maintained 6447F: Documentation/kdump/ 6448 6449KEENE FM RADIO TRANSMITTER DRIVER 6450M: Hans Verkuil <hverkuil@xs4all.nl> 6451L: linux-media@vger.kernel.org 6452T: git git://linuxtv.org/media_tree.git 6453W: https://linuxtv.org 6454S: Maintained 6455F: drivers/media/radio/radio-keene* 6456 6457KERNEL AUTOMOUNTER v4 (AUTOFS4) 6458M: Ian Kent <raven@themaw.net> 6459L: autofs@vger.kernel.org 6460S: Maintained 6461F: fs/autofs4/ 6462 6463KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6464M: Michal Marek <mmarek@suse.com> 6465T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6466T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6467L: linux-kbuild@vger.kernel.org 6468S: Maintained 6469F: Documentation/kbuild/ 6470F: Makefile 6471F: scripts/Makefile.* 6472F: scripts/basic/ 6473F: scripts/mk* 6474F: scripts/package/ 6475 6476KERNEL JANITORS 6477L: kernel-janitors@vger.kernel.org 6478W: http://kernelnewbies.org/KernelJanitors 6479S: Odd Fixes 6480 6481KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6482M: "J. Bruce Fields" <bfields@fieldses.org> 6483M: Jeff Layton <jlayton@poochiereds.net> 6484L: linux-nfs@vger.kernel.org 6485W: http://nfs.sourceforge.net/ 6486T: git git://linux-nfs.org/~bfields/linux.git 6487S: Supported 6488F: fs/nfsd/ 6489F: include/uapi/linux/nfsd/ 6490F: fs/lockd/ 6491F: fs/nfs_common/ 6492F: net/sunrpc/ 6493F: include/linux/lockd/ 6494F: include/linux/sunrpc/ 6495F: include/uapi/linux/sunrpc/ 6496 6497KERNEL SELFTEST FRAMEWORK 6498M: Shuah Khan <shuahkh@osg.samsung.com> 6499L: linux-kselftest@vger.kernel.org 6500T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6501S: Maintained 6502F: tools/testing/selftests 6503 6504KERNEL VIRTUAL MACHINE (KVM) 6505M: Paolo Bonzini <pbonzini@redhat.com> 6506M: Radim Krčmář <rkrcmar@redhat.com> 6507L: kvm@vger.kernel.org 6508W: http://www.linux-kvm.org 6509T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6510S: Supported 6511F: Documentation/*/kvm*.txt 6512F: Documentation/virtual/kvm/ 6513F: arch/*/kvm/ 6514F: arch/x86/kernel/kvm.c 6515F: arch/x86/kernel/kvmclock.c 6516F: arch/*/include/asm/kvm* 6517F: include/linux/kvm* 6518F: include/uapi/linux/kvm* 6519F: virt/kvm/ 6520F: tools/kvm/ 6521 6522KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6523M: Joerg Roedel <joro@8bytes.org> 6524L: kvm@vger.kernel.org 6525W: http://www.linux-kvm.org/ 6526S: Maintained 6527F: arch/x86/include/asm/svm.h 6528F: arch/x86/kvm/svm.c 6529 6530KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6531M: Alexander Graf <agraf@suse.com> 6532L: kvm-ppc@vger.kernel.org 6533W: http://www.linux-kvm.org/ 6534T: git git://github.com/agraf/linux-2.6.git 6535S: Supported 6536F: arch/powerpc/include/asm/kvm* 6537F: arch/powerpc/kvm/ 6538 6539KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6540M: Christian Borntraeger <borntraeger@de.ibm.com> 6541M: Cornelia Huck <cornelia.huck@de.ibm.com> 6542L: linux-s390@vger.kernel.org 6543W: http://www.ibm.com/developerworks/linux/linux390/ 6544T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6545S: Supported 6546F: Documentation/s390/kvm.txt 6547F: arch/s390/include/asm/kvm* 6548F: arch/s390/kvm/ 6549 6550KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6551M: Christoffer Dall <christoffer.dall@linaro.org> 6552M: Marc Zyngier <marc.zyngier@arm.com> 6553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6554L: kvmarm@lists.cs.columbia.edu 6555W: http://systems.cs.columbia.edu/projects/kvm-arm 6556T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6557S: Supported 6558F: arch/arm/include/uapi/asm/kvm* 6559F: arch/arm/include/asm/kvm* 6560F: arch/arm/kvm/ 6561F: virt/kvm/arm/ 6562F: include/kvm/arm_* 6563 6564KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6565M: Christoffer Dall <christoffer.dall@linaro.org> 6566M: Marc Zyngier <marc.zyngier@arm.com> 6567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6568L: kvmarm@lists.cs.columbia.edu 6569S: Maintained 6570F: arch/arm64/include/uapi/asm/kvm* 6571F: arch/arm64/include/asm/kvm* 6572F: arch/arm64/kvm/ 6573 6574KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6575M: James Hogan <james.hogan@imgtec.com> 6576L: linux-mips@linux-mips.org 6577S: Supported 6578F: arch/mips/include/uapi/asm/kvm* 6579F: arch/mips/include/asm/kvm* 6580F: arch/mips/kvm/ 6581 6582KEXEC 6583M: Eric Biederman <ebiederm@xmission.com> 6584W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6585L: kexec@lists.infradead.org 6586S: Maintained 6587F: include/linux/kexec.h 6588F: include/uapi/linux/kexec.h 6589F: kernel/kexec* 6590 6591KEYS/KEYRINGS: 6592M: David Howells <dhowells@redhat.com> 6593L: keyrings@vger.kernel.org 6594S: Maintained 6595F: Documentation/security/keys.txt 6596F: include/linux/key.h 6597F: include/linux/key-type.h 6598F: include/linux/keyctl.h 6599F: include/uapi/linux/keyctl.h 6600F: include/keys/ 6601F: security/keys/ 6602 6603KEYS-TRUSTED 6604M: David Safford <safford@us.ibm.com> 6605M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6606L: linux-security-module@vger.kernel.org 6607L: keyrings@vger.kernel.org 6608S: Supported 6609F: Documentation/security/keys-trusted-encrypted.txt 6610F: include/keys/trusted-type.h 6611F: security/keys/trusted.c 6612F: security/keys/trusted.h 6613 6614KEYS-ENCRYPTED 6615M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6616M: David Safford <safford@us.ibm.com> 6617L: linux-security-module@vger.kernel.org 6618L: keyrings@vger.kernel.org 6619S: Supported 6620F: Documentation/security/keys-trusted-encrypted.txt 6621F: include/keys/encrypted-type.h 6622F: security/keys/encrypted-keys/ 6623 6624KGDB / KDB /debug_core 6625M: Jason Wessel <jason.wessel@windriver.com> 6626W: http://kgdb.wiki.kernel.org/ 6627L: kgdb-bugreport@lists.sourceforge.net 6628T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6629S: Maintained 6630F: Documentation/DocBook/kgdb.tmpl 6631F: drivers/misc/kgdbts.c 6632F: drivers/tty/serial/kgdboc.c 6633F: include/linux/kdb.h 6634F: include/linux/kgdb.h 6635F: kernel/debug/ 6636 6637KMEMCHECK 6638M: Vegard Nossum <vegardno@ifi.uio.no> 6639M: Pekka Enberg <penberg@kernel.org> 6640S: Maintained 6641F: Documentation/kmemcheck.txt 6642F: arch/x86/include/asm/kmemcheck.h 6643F: arch/x86/mm/kmemcheck/ 6644F: include/linux/kmemcheck.h 6645F: mm/kmemcheck.c 6646 6647KMEMLEAK 6648M: Catalin Marinas <catalin.marinas@arm.com> 6649S: Maintained 6650F: Documentation/kmemleak.txt 6651F: include/linux/kmemleak.h 6652F: mm/kmemleak.c 6653F: mm/kmemleak-test.c 6654 6655KPROBES 6656M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6657M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6658M: "David S. Miller" <davem@davemloft.net> 6659M: Masami Hiramatsu <mhiramat@kernel.org> 6660S: Maintained 6661F: Documentation/kprobes.txt 6662F: include/linux/kprobes.h 6663F: kernel/kprobes.c 6664 6665KS0108 LCD CONTROLLER DRIVER 6666M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6667W: http://miguelojeda.es/auxdisplay.htm 6668W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6669S: Maintained 6670F: Documentation/auxdisplay/ks0108 6671F: drivers/auxdisplay/ks0108.c 6672F: include/linux/ks0108.h 6673 6674L3MDEV 6675M: David Ahern <dsa@cumulusnetworks.com> 6676L: netdev@vger.kernel.org 6677S: Maintained 6678F: net/l3mdev 6679F: include/net/l3mdev.h 6680 6681LANTIQ MIPS ARCHITECTURE 6682M: John Crispin <john@phrozen.org> 6683L: linux-mips@linux-mips.org 6684S: Maintained 6685F: arch/mips/lantiq 6686 6687LAPB module 6688L: linux-x25@vger.kernel.org 6689S: Orphan 6690F: Documentation/networking/lapb-module.txt 6691F: include/*/lapb.h 6692F: net/lapb/ 6693 6694LASI 53c700 driver for PARISC 6695M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6696L: linux-scsi@vger.kernel.org 6697S: Maintained 6698F: Documentation/scsi/53c700.txt 6699F: drivers/scsi/53c700* 6700 6701LED SUBSYSTEM 6702M: Richard Purdie <rpurdie@rpsys.net> 6703M: Jacek Anaszewski <j.anaszewski@samsung.com> 6704L: linux-leds@vger.kernel.org 6705T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6706S: Maintained 6707F: drivers/leds/ 6708F: include/linux/leds.h 6709 6710LEGACY EEPROM DRIVER 6711M: Jean Delvare <jdelvare@suse.com> 6712S: Maintained 6713F: Documentation/misc-devices/eeprom 6714F: drivers/misc/eeprom/eeprom.c 6715 6716LEGO USB Tower driver 6717M: Juergen Stuber <starblue@users.sourceforge.net> 6718L: legousb-devel@lists.sourceforge.net 6719W: http://legousb.sourceforge.net/ 6720S: Maintained 6721F: drivers/usb/misc/legousbtower.c 6722 6723LG2160 MEDIA DRIVER 6724M: Michael Krufky <mkrufky@linuxtv.org> 6725L: linux-media@vger.kernel.org 6726W: https://linuxtv.org 6727W: http://github.com/mkrufky 6728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6729T: git git://linuxtv.org/mkrufky/tuners.git 6730S: Maintained 6731F: drivers/media/dvb-frontends/lg2160.* 6732 6733LGDT3305 MEDIA DRIVER 6734M: Michael Krufky <mkrufky@linuxtv.org> 6735L: linux-media@vger.kernel.org 6736W: https://linuxtv.org 6737W: http://github.com/mkrufky 6738Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6739T: git git://linuxtv.org/mkrufky/tuners.git 6740S: Maintained 6741F: drivers/media/dvb-frontends/lgdt3305.* 6742 6743LGUEST 6744M: Rusty Russell <rusty@rustcorp.com.au> 6745L: lguest@lists.ozlabs.org 6746W: http://lguest.ozlabs.org/ 6747S: Odd Fixes 6748F: arch/x86/include/asm/lguest*.h 6749F: arch/x86/lguest/ 6750F: drivers/lguest/ 6751F: include/linux/lguest*.h 6752F: tools/lguest/ 6753 6754LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6755M: Tejun Heo <tj@kernel.org> 6756L: linux-ide@vger.kernel.org 6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6758S: Maintained 6759F: drivers/ata/ 6760F: include/linux/ata.h 6761F: include/linux/libata.h 6762 6763LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6764M: Viresh Kumar <vireshk@kernel.org> 6765L: linux-ide@vger.kernel.org 6766T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6767S: Maintained 6768F: include/linux/pata_arasan_cf_data.h 6769F: drivers/ata/pata_arasan_cf.c 6770 6771LIBATA PATA DRIVERS 6772M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6773M: Tejun Heo <tj@kernel.org> 6774L: linux-ide@vger.kernel.org 6775T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6776S: Maintained 6777F: drivers/ata/pata_*.c 6778F: drivers/ata/ata_generic.c 6779 6780LIBATA SATA AHCI PLATFORM devices support 6781M: Hans de Goede <hdegoede@redhat.com> 6782M: Tejun Heo <tj@kernel.org> 6783L: linux-ide@vger.kernel.org 6784T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6785S: Maintained 6786F: drivers/ata/ahci_platform.c 6787F: drivers/ata/libahci_platform.c 6788F: include/linux/ahci_platform.h 6789 6790LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6791M: Mikael Pettersson <mikpelinux@gmail.com> 6792L: linux-ide@vger.kernel.org 6793T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6794S: Maintained 6795F: drivers/ata/sata_promise.* 6796 6797LIBLOCKDEP 6798M: Sasha Levin <sasha.levin@oracle.com> 6799S: Maintained 6800F: tools/lib/lockdep/ 6801 6802LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6803M: Dan Williams <dan.j.williams@intel.com> 6804L: linux-nvdimm@lists.01.org 6805Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6806T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6807S: Supported 6808F: drivers/nvdimm/* 6809F: include/linux/nd.h 6810F: include/linux/libnvdimm.h 6811F: include/uapi/linux/ndctl.h 6812 6813LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6814M: Ross Zwisler <ross.zwisler@linux.intel.com> 6815L: linux-nvdimm@lists.01.org 6816Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6817S: Supported 6818F: drivers/nvdimm/blk.c 6819F: drivers/nvdimm/region_devs.c 6820F: drivers/acpi/nfit* 6821 6822LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6823M: Vishal Verma <vishal.l.verma@intel.com> 6824L: linux-nvdimm@lists.01.org 6825Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6826S: Supported 6827F: drivers/nvdimm/btt* 6828 6829LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6830M: Ross Zwisler <ross.zwisler@linux.intel.com> 6831L: linux-nvdimm@lists.01.org 6832Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6833S: Supported 6834F: drivers/nvdimm/pmem.c 6835F: include/linux/pmem.h 6836F: arch/*/include/asm/pmem.h 6837 6838LIGHTNVM PLATFORM SUPPORT 6839M: Matias Bjorling <mb@lightnvm.io> 6840W: http://github/OpenChannelSSD 6841L: linux-block@vger.kernel.org 6842S: Maintained 6843F: drivers/lightnvm/ 6844F: include/linux/lightnvm.h 6845F: include/uapi/linux/lightnvm.h 6846 6847LINUX FOR IBM pSERIES (RS/6000) 6848M: Paul Mackerras <paulus@au.ibm.com> 6849W: http://www.ibm.com/linux/ltc/projects/ppc 6850S: Supported 6851F: arch/powerpc/boot/rs6000.h 6852 6853LINUX FOR POWERPC (32-BIT AND 64-BIT) 6854M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6855M: Paul Mackerras <paulus@samba.org> 6856M: Michael Ellerman <mpe@ellerman.id.au> 6857W: http://www.penguinppc.org/ 6858L: linuxppc-dev@lists.ozlabs.org 6859Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6860T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6861S: Supported 6862F: Documentation/powerpc/ 6863F: arch/powerpc/ 6864F: drivers/char/tpm/tpm_ibmvtpm* 6865F: drivers/crypto/nx/ 6866F: drivers/crypto/vmx/ 6867F: drivers/net/ethernet/ibm/ibmveth.* 6868F: drivers/net/ethernet/ibm/ibmvnic.* 6869F: drivers/pci/hotplug/rpa* 6870F: drivers/scsi/ibmvscsi/ 6871N: opal 6872N: /pmac 6873N: powermac 6874N: powernv 6875N: [^a-z0-9]ps3 6876N: pseries 6877 6878LINUX FOR POWER MACINTOSH 6879M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6880W: http://www.penguinppc.org/ 6881L: linuxppc-dev@lists.ozlabs.org 6882S: Maintained 6883F: arch/powerpc/platforms/powermac/ 6884F: drivers/macintosh/ 6885 6886LINUX FOR POWERPC EMBEDDED MPC5XXX 6887M: Anatolij Gustschin <agust@denx.de> 6888L: linuxppc-dev@lists.ozlabs.org 6889T: git git://git.denx.de/linux-denx-agust.git 6890S: Maintained 6891F: arch/powerpc/platforms/512x/ 6892F: arch/powerpc/platforms/52xx/ 6893 6894LINUX FOR POWERPC EMBEDDED PPC4XX 6895M: Alistair Popple <alistair@popple.id.au> 6896M: Matt Porter <mporter@kernel.crashing.org> 6897W: http://www.penguinppc.org/ 6898L: linuxppc-dev@lists.ozlabs.org 6899S: Maintained 6900F: arch/powerpc/platforms/40x/ 6901F: arch/powerpc/platforms/44x/ 6902 6903LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6904L: linuxppc-dev@lists.ozlabs.org 6905S: Orphan 6906F: arch/powerpc/*/*virtex* 6907F: arch/powerpc/*/*/*virtex* 6908 6909LINUX FOR POWERPC EMBEDDED PPC8XX 6910M: Vitaly Bordug <vitb@kernel.crashing.org> 6911W: http://www.penguinppc.org/ 6912L: linuxppc-dev@lists.ozlabs.org 6913S: Maintained 6914F: arch/powerpc/platforms/8xx/ 6915 6916LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6917M: Scott Wood <oss@buserror.net> 6918M: Kumar Gala <galak@kernel.crashing.org> 6919W: http://www.penguinppc.org/ 6920L: linuxppc-dev@lists.ozlabs.org 6921T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6922S: Maintained 6923F: arch/powerpc/platforms/83xx/ 6924F: arch/powerpc/platforms/85xx/ 6925 6926LINUX FOR POWERPC PA SEMI PWRFICIENT 6927M: Olof Johansson <olof@lixom.net> 6928L: linuxppc-dev@lists.ozlabs.org 6929S: Maintained 6930F: arch/powerpc/platforms/pasemi/ 6931F: drivers/*/*pasemi* 6932F: drivers/*/*/*pasemi* 6933 6934LINUX SECURITY MODULE (LSM) FRAMEWORK 6935M: Chris Wright <chrisw@sous-sol.org> 6936L: linux-security-module@vger.kernel.org 6937S: Supported 6938 6939LIS3LV02D ACCELEROMETER DRIVER 6940M: Eric Piel <eric.piel@tremplin-utc.net> 6941S: Maintained 6942F: Documentation/misc-devices/lis3lv02d 6943F: drivers/misc/lis3lv02d/ 6944F: drivers/platform/x86/hp_accel.c 6945 6946LIVE PATCHING 6947M: Josh Poimboeuf <jpoimboe@redhat.com> 6948M: Jessica Yu <jeyu@redhat.com> 6949M: Jiri Kosina <jikos@kernel.org> 6950M: Miroslav Benes <mbenes@suse.cz> 6951R: Petr Mladek <pmladek@suse.com> 6952S: Maintained 6953F: kernel/livepatch/ 6954F: include/linux/livepatch.h 6955F: arch/x86/include/asm/livepatch.h 6956F: arch/x86/kernel/livepatch.c 6957F: Documentation/livepatch/ 6958F: Documentation/ABI/testing/sysfs-kernel-livepatch 6959F: samples/livepatch/ 6960L: live-patching@vger.kernel.org 6961T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6962 6963LINUX KERNEL DUMP TEST MODULE (LKDTM) 6964M: Kees Cook <keescook@chromium.org> 6965S: Maintained 6966F: drivers/misc/lkdtm.c 6967 6968LLC (802.2) 6969M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6970S: Maintained 6971F: include/linux/llc.h 6972F: include/uapi/linux/llc.h 6973F: include/net/llc* 6974F: net/llc/ 6975 6976LM73 HARDWARE MONITOR DRIVER 6977M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6978L: linux-hwmon@vger.kernel.org 6979S: Maintained 6980F: drivers/hwmon/lm73.c 6981 6982LM78 HARDWARE MONITOR DRIVER 6983M: Jean Delvare <jdelvare@suse.com> 6984L: linux-hwmon@vger.kernel.org 6985S: Maintained 6986F: Documentation/hwmon/lm78 6987F: drivers/hwmon/lm78.c 6988 6989LM83 HARDWARE MONITOR DRIVER 6990M: Jean Delvare <jdelvare@suse.com> 6991L: linux-hwmon@vger.kernel.org 6992S: Maintained 6993F: Documentation/hwmon/lm83 6994F: drivers/hwmon/lm83.c 6995 6996LM90 HARDWARE MONITOR DRIVER 6997M: Jean Delvare <jdelvare@suse.com> 6998L: linux-hwmon@vger.kernel.org 6999S: Maintained 7000F: Documentation/hwmon/lm90 7001F: Documentation/devicetree/bindings/hwmon/lm90.txt 7002F: drivers/hwmon/lm90.c 7003 7004LM95234 HARDWARE MONITOR DRIVER 7005M: Guenter Roeck <linux@roeck-us.net> 7006L: linux-hwmon@vger.kernel.org 7007S: Maintained 7008F: Documentation/hwmon/lm95234 7009F: drivers/hwmon/lm95234.c 7010 7011LME2510 MEDIA DRIVER 7012M: Malcolm Priestley <tvboxspy@gmail.com> 7013L: linux-media@vger.kernel.org 7014W: https://linuxtv.org 7015Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7016S: Maintained 7017F: drivers/media/usb/dvb-usb-v2/lmedm04* 7018 7019LOCKDEP AND LOCKSTAT 7020M: Peter Zijlstra <peterz@infradead.org> 7021M: Ingo Molnar <mingo@redhat.com> 7022L: linux-kernel@vger.kernel.org 7023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 7024S: Maintained 7025F: Documentation/locking/lockdep*.txt 7026F: Documentation/locking/lockstat.txt 7027F: include/linux/lockdep.h 7028F: kernel/locking/ 7029 7030LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7031M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7032L: linux-ntfs-dev@lists.sourceforge.net 7033W: http://www.linux-ntfs.org/content/view/19/37/ 7034S: Maintained 7035F: Documentation/ldm.txt 7036F: block/partitions/ldm.* 7037 7038LogFS 7039M: Joern Engel <joern@logfs.org> 7040M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7041L: logfs@logfs.org 7042W: logfs.org 7043S: Maintained 7044F: fs/logfs/ 7045 7046LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7047M: Sathya Prakash <sathya.prakash@broadcom.com> 7048M: Chaitra P B <chaitra.basappa@broadcom.com> 7049M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7050L: MPT-FusionLinux.pdl@broadcom.com 7051L: linux-scsi@vger.kernel.org 7052W: http://www.avagotech.com/support/ 7053S: Supported 7054F: drivers/message/fusion/ 7055F: drivers/scsi/mpt2sas/ 7056F: drivers/scsi/mpt3sas/ 7057 7058LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7059M: Matthew Wilcox <matthew@wil.cx> 7060L: linux-scsi@vger.kernel.org 7061S: Maintained 7062F: drivers/scsi/sym53c8xx_2/ 7063 7064LTC4261 HARDWARE MONITOR DRIVER 7065M: Guenter Roeck <linux@roeck-us.net> 7066L: linux-hwmon@vger.kernel.org 7067S: Maintained 7068F: Documentation/hwmon/ltc4261 7069F: drivers/hwmon/ltc4261.c 7070 7071LTP (Linux Test Project) 7072M: Mike Frysinger <vapier@gentoo.org> 7073M: Cyril Hrubis <chrubis@suse.cz> 7074M: Wanlong Gao <wanlong.gao@gmail.com> 7075M: Jan Stancek <jstancek@redhat.com> 7076M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7077M: Alexey Kodanev <alexey.kodanev@oracle.com> 7078L: ltp@lists.linux.it (subscribers-only) 7079W: http://linux-test-project.github.io/ 7080T: git git://github.com/linux-test-project/ltp.git 7081S: Maintained 7082 7083M32R ARCHITECTURE 7084W: http://www.linux-m32r.org/ 7085S: Orphan 7086F: arch/m32r/ 7087 7088M68K ARCHITECTURE 7089M: Geert Uytterhoeven <geert@linux-m68k.org> 7090L: linux-m68k@lists.linux-m68k.org 7091W: http://www.linux-m68k.org/ 7092T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7093S: Maintained 7094F: arch/m68k/ 7095F: drivers/zorro/ 7096 7097M68K ON APPLE MACINTOSH 7098M: Joshua Thompson <funaho@jurai.org> 7099W: http://www.mac.linux-m68k.org/ 7100L: linux-m68k@lists.linux-m68k.org 7101S: Maintained 7102F: arch/m68k/mac/ 7103 7104M68K ON HP9000/300 7105M: Philip Blundell <philb@gnu.org> 7106W: http://www.tazenda.demon.co.uk/phil/linux-hp 7107S: Maintained 7108F: arch/m68k/hp300/ 7109 7110M88DS3103 MEDIA DRIVER 7111M: Antti Palosaari <crope@iki.fi> 7112L: linux-media@vger.kernel.org 7113W: https://linuxtv.org 7114W: http://palosaari.fi/linux/ 7115Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7116T: git git://linuxtv.org/anttip/media_tree.git 7117S: Maintained 7118F: drivers/media/dvb-frontends/m88ds3103* 7119 7120M88RS2000 MEDIA DRIVER 7121M: Malcolm Priestley <tvboxspy@gmail.com> 7122L: linux-media@vger.kernel.org 7123W: https://linuxtv.org 7124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7125S: Maintained 7126F: drivers/media/dvb-frontends/m88rs2000* 7127 7128MA901 MASTERKIT USB FM RADIO DRIVER 7129M: Alexey Klimov <klimov.linux@gmail.com> 7130L: linux-media@vger.kernel.org 7131T: git git://linuxtv.org/media_tree.git 7132S: Maintained 7133F: drivers/media/radio/radio-ma901.c 7134 7135MAC80211 7136M: Johannes Berg <johannes@sipsolutions.net> 7137L: linux-wireless@vger.kernel.org 7138W: http://wireless.kernel.org/ 7139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7140T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7141S: Maintained 7142F: Documentation/networking/mac80211-injection.txt 7143F: include/net/mac80211.h 7144F: net/mac80211/ 7145F: drivers/net/wireless/mac80211_hwsim.[ch] 7146 7147MACVLAN DRIVER 7148M: Patrick McHardy <kaber@trash.net> 7149L: netdev@vger.kernel.org 7150S: Maintained 7151F: drivers/net/macvlan.c 7152F: include/linux/if_macvlan.h 7153 7154MAILBOX API 7155M: Jassi Brar <jassisinghbrar@gmail.com> 7156L: linux-kernel@vger.kernel.org 7157S: Maintained 7158F: drivers/mailbox/ 7159F: include/linux/mailbox_client.h 7160F: include/linux/mailbox_controller.h 7161 7162MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7163M: Michael Kerrisk <mtk.manpages@gmail.com> 7164W: http://www.kernel.org/doc/man-pages 7165L: linux-man@vger.kernel.org 7166S: Maintained 7167 7168MARVELL ARMADA DRM SUPPORT 7169M: Russell King <rmk+kernel@armlinux.org.uk> 7170S: Maintained 7171F: drivers/gpu/drm/armada/ 7172F: include/uapi/drm/armada_drm.h 7173F: Documentation/devicetree/bindings/display/armada/ 7174 7175MARVELL 88E6352 DSA support 7176M: Guenter Roeck <linux@roeck-us.net> 7177S: Maintained 7178F: drivers/net/dsa/mv88e6352.c 7179 7180MARVELL CRYPTO DRIVER 7181M: Boris Brezillon <boris.brezillon@free-electrons.com> 7182M: Arnaud Ebalard <arno@natisbad.org> 7183F: drivers/crypto/marvell/ 7184S: Maintained 7185L: linux-crypto@vger.kernel.org 7186 7187MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7188M: Mirko Lindner <mlindner@marvell.com> 7189M: Stephen Hemminger <stephen@networkplumber.org> 7190L: netdev@vger.kernel.org 7191S: Maintained 7192F: drivers/net/ethernet/marvell/sk* 7193 7194MARVELL LIBERTAS WIRELESS DRIVER 7195L: libertas-dev@lists.infradead.org 7196S: Orphan 7197F: drivers/net/wireless/marvell/libertas/ 7198 7199MARVELL MV643XX ETHERNET DRIVER 7200M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7201L: netdev@vger.kernel.org 7202S: Maintained 7203F: drivers/net/ethernet/marvell/mv643xx_eth.* 7204F: include/linux/mv643xx.h 7205 7206MARVELL MVNETA ETHERNET DRIVER 7207M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7208L: netdev@vger.kernel.org 7209S: Maintained 7210F: drivers/net/ethernet/marvell/mvneta.* 7211 7212MARVELL MWIFIEX WIRELESS DRIVER 7213M: Amitkumar Karwar <akarwar@marvell.com> 7214M: Nishant Sarmukadam <nishants@marvell.com> 7215L: linux-wireless@vger.kernel.org 7216S: Maintained 7217F: drivers/net/wireless/marvell/mwifiex/ 7218 7219MARVELL MWL8K WIRELESS DRIVER 7220M: Lennert Buytenhek <buytenh@wantstofly.org> 7221L: linux-wireless@vger.kernel.org 7222S: Odd Fixes 7223F: drivers/net/wireless/marvell/mwl8k.c 7224 7225MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7226M: Nicolas Pitre <nico@fluxnic.net> 7227S: Odd Fixes 7228F: drivers/mmc/host/mvsdio.* 7229 7230MATROX FRAMEBUFFER DRIVER 7231L: linux-fbdev@vger.kernel.org 7232S: Orphan 7233F: drivers/video/fbdev/matrox/matroxfb_* 7234F: include/uapi/linux/matroxfb.h 7235 7236MAX16065 HARDWARE MONITOR DRIVER 7237M: Guenter Roeck <linux@roeck-us.net> 7238L: linux-hwmon@vger.kernel.org 7239S: Maintained 7240F: Documentation/hwmon/max16065 7241F: drivers/hwmon/max16065.c 7242 7243MAX20751 HARDWARE MONITOR DRIVER 7244M: Guenter Roeck <linux@roeck-us.net> 7245L: linux-hwmon@vger.kernel.org 7246S: Maintained 7247F: Documentation/hwmon/max20751 7248F: drivers/hwmon/max20751.c 7249 7250MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7251M: "Hans J. Koch" <hjk@hansjkoch.de> 7252L: linux-hwmon@vger.kernel.org 7253S: Maintained 7254F: Documentation/hwmon/max6650 7255F: drivers/hwmon/max6650.c 7256 7257MAX6697 HARDWARE MONITOR DRIVER 7258M: Guenter Roeck <linux@roeck-us.net> 7259L: linux-hwmon@vger.kernel.org 7260S: Maintained 7261F: Documentation/hwmon/max6697 7262F: Documentation/devicetree/bindings/i2c/max6697.txt 7263F: drivers/hwmon/max6697.c 7264F: include/linux/platform_data/max6697.h 7265 7266MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7267M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7268L: linux-pm@vger.kernel.org 7269S: Supported 7270F: drivers/power/max14577_charger.c 7271F: drivers/power/max77693_charger.c 7272 7273MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7274M: Javier Martinez Canillas <javier@osg.samsung.com> 7275L: linux-kernel@vger.kernel.org 7276S: Supported 7277F: drivers/*/*max77802*.c 7278F: Documentation/devicetree/bindings/*/*max77802.txt 7279F: include/dt-bindings/*/*max77802.h 7280 7281MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7282M: Chanwoo Choi <cw00.choi@samsung.com> 7283M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7284L: linux-kernel@vger.kernel.org 7285S: Supported 7286F: drivers/*/max14577*.c 7287F: drivers/*/max77686*.c 7288F: drivers/*/max77693*.c 7289F: drivers/extcon/extcon-max14577.c 7290F: drivers/extcon/extcon-max77693.c 7291F: drivers/rtc/rtc-max77686.c 7292F: drivers/clk/clk-max77686.c 7293F: Documentation/devicetree/bindings/mfd/max14577.txt 7294F: Documentation/devicetree/bindings/*/max77686.txt 7295F: Documentation/devicetree/bindings/mfd/max77693.txt 7296F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7297F: include/linux/mfd/max14577*.h 7298F: include/linux/mfd/max77686*.h 7299F: include/linux/mfd/max77693*.h 7300 7301MAXIRADIO FM RADIO RECEIVER DRIVER 7302M: Hans Verkuil <hverkuil@xs4all.nl> 7303L: linux-media@vger.kernel.org 7304T: git git://linuxtv.org/media_tree.git 7305W: https://linuxtv.org 7306S: Maintained 7307F: drivers/media/radio/radio-maxiradio* 7308 7309MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7310M: Peter Rosin <peda@axentia.se> 7311L: linux-iio@vger.kernel.org 7312S: Maintained 7313F: drivers/iio/potentiometer/mcp4531.c 7314 7315MEDIA DRIVERS FOR RENESAS - VSP1 7316M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7317L: linux-media@vger.kernel.org 7318L: linux-renesas-soc@vger.kernel.org 7319T: git git://linuxtv.org/media_tree.git 7320S: Supported 7321F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7322F: drivers/media/platform/vsp1/ 7323 7324MEDIA DRIVERS FOR HELENE 7325M: Abylay Ospan <aospan@netup.ru> 7326L: linux-media@vger.kernel.org 7327W: https://linuxtv.org 7328W: http://netup.tv/ 7329T: git git://linuxtv.org/media_tree.git 7330S: Supported 7331F: drivers/media/dvb-frontends/helene* 7332 7333MEDIA DRIVERS FOR ASCOT2E 7334M: Sergey Kozlov <serjk@netup.ru> 7335M: Abylay Ospan <aospan@netup.ru> 7336L: linux-media@vger.kernel.org 7337W: https://linuxtv.org 7338W: http://netup.tv/ 7339T: git git://linuxtv.org/media_tree.git 7340S: Supported 7341F: drivers/media/dvb-frontends/ascot2e* 7342 7343MEDIA DRIVERS FOR CXD2841ER 7344M: Sergey Kozlov <serjk@netup.ru> 7345M: Abylay Ospan <aospan@netup.ru> 7346L: linux-media@vger.kernel.org 7347W: https://linuxtv.org 7348W: http://netup.tv/ 7349T: git git://linuxtv.org/media_tree.git 7350S: Supported 7351F: drivers/media/dvb-frontends/cxd2841er* 7352 7353MEDIA DRIVERS FOR HORUS3A 7354M: Sergey Kozlov <serjk@netup.ru> 7355M: Abylay Ospan <aospan@netup.ru> 7356L: linux-media@vger.kernel.org 7357W: https://linuxtv.org 7358W: http://netup.tv/ 7359T: git git://linuxtv.org/media_tree.git 7360S: Supported 7361F: drivers/media/dvb-frontends/horus3a* 7362 7363MEDIA DRIVERS FOR LNBH25 7364M: Sergey Kozlov <serjk@netup.ru> 7365M: Abylay Ospan <aospan@netup.ru> 7366L: linux-media@vger.kernel.org 7367W: https://linuxtv.org 7368W: http://netup.tv/ 7369T: git git://linuxtv.org/media_tree.git 7370S: Supported 7371F: drivers/media/dvb-frontends/lnbh25* 7372 7373MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7374M: Sergey Kozlov <serjk@netup.ru> 7375M: Abylay Ospan <aospan@netup.ru> 7376L: linux-media@vger.kernel.org 7377W: https://linuxtv.org 7378W: http://netup.tv/ 7379T: git git://linuxtv.org/media_tree.git 7380S: Supported 7381F: drivers/media/pci/netup_unidvb/* 7382 7383MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7384M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7385M: Mauro Carvalho Chehab <mchehab@kernel.org> 7386P: LinuxTV.org Project 7387L: linux-media@vger.kernel.org 7388W: https://linuxtv.org 7389Q: http://patchwork.kernel.org/project/linux-media/list/ 7390T: git git://linuxtv.org/media_tree.git 7391S: Maintained 7392F: Documentation/dvb/ 7393F: Documentation/video4linux/ 7394F: Documentation/DocBook/media/ 7395F: drivers/media/ 7396F: drivers/staging/media/ 7397F: include/linux/platform_data/media/ 7398F: include/media/ 7399F: include/uapi/linux/dvb/ 7400F: include/uapi/linux/videodev2.h 7401F: include/uapi/linux/media.h 7402F: include/uapi/linux/v4l2-* 7403F: include/uapi/linux/meye.h 7404F: include/uapi/linux/ivtv* 7405F: include/uapi/linux/uvcvideo.h 7406 7407MEDIATEK ETHERNET DRIVER 7408M: Felix Fietkau <nbd@openwrt.org> 7409M: John Crispin <blogic@openwrt.org> 7410L: netdev@vger.kernel.org 7411S: Maintained 7412F: drivers/net/ethernet/mediatek/ 7413 7414MEDIATEK MT7601U WIRELESS LAN DRIVER 7415M: Jakub Kicinski <kubakici@wp.pl> 7416L: linux-wireless@vger.kernel.org 7417S: Maintained 7418F: drivers/net/wireless/mediatek/mt7601u/ 7419 7420MEGARAID SCSI/SAS DRIVERS 7421M: Kashyap Desai <kashyap.desai@avagotech.com> 7422M: Sumit Saxena <sumit.saxena@avagotech.com> 7423M: Uday Lingala <uday.lingala@avagotech.com> 7424L: megaraidlinux.pdl@avagotech.com 7425L: linux-scsi@vger.kernel.org 7426W: http://www.lsi.com 7427S: Maintained 7428F: Documentation/scsi/megaraid.txt 7429F: drivers/scsi/megaraid.* 7430F: drivers/scsi/megaraid/ 7431 7432MELLANOX ETHERNET DRIVER (mlx4_en) 7433M: Eugenia Emantayev <eugenia@mellanox.com> 7434L: netdev@vger.kernel.org 7435S: Supported 7436W: http://www.mellanox.com 7437Q: http://patchwork.ozlabs.org/project/netdev/list/ 7438F: drivers/net/ethernet/mellanox/mlx4/en_* 7439 7440MELLANOX ETHERNET DRIVER (mlx5e) 7441M: Saeed Mahameed <saeedm@mellanox.com> 7442L: netdev@vger.kernel.org 7443S: Supported 7444W: http://www.mellanox.com 7445Q: http://patchwork.ozlabs.org/project/netdev/list/ 7446F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7447 7448MELLANOX ETHERNET SWITCH DRIVERS 7449M: Jiri Pirko <jiri@mellanox.com> 7450M: Ido Schimmel <idosch@mellanox.com> 7451L: netdev@vger.kernel.org 7452S: Supported 7453W: http://www.mellanox.com 7454Q: http://patchwork.ozlabs.org/project/netdev/list/ 7455F: drivers/net/ethernet/mellanox/mlxsw/ 7456 7457MEMBARRIER SUPPORT 7458M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7459M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7460L: linux-kernel@vger.kernel.org 7461S: Supported 7462F: kernel/membarrier.c 7463F: include/uapi/linux/membarrier.h 7464 7465MEMORY MANAGEMENT 7466L: linux-mm@kvack.org 7467W: http://www.linux-mm.org 7468S: Maintained 7469F: include/linux/mm.h 7470F: include/linux/gfp.h 7471F: include/linux/mmzone.h 7472F: include/linux/memory_hotplug.h 7473F: include/linux/vmalloc.h 7474F: mm/ 7475 7476MEMORY TECHNOLOGY DEVICES (MTD) 7477M: David Woodhouse <dwmw2@infradead.org> 7478M: Brian Norris <computersforpeace@gmail.com> 7479L: linux-mtd@lists.infradead.org 7480W: http://www.linux-mtd.infradead.org/ 7481Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7482T: git git://git.infradead.org/linux-mtd.git 7483T: git git://git.infradead.org/l2-mtd.git 7484S: Maintained 7485F: drivers/mtd/ 7486F: include/linux/mtd/ 7487F: include/uapi/mtd/ 7488 7489MEN A21 WATCHDOG DRIVER 7490M: Johannes Thumshirn <morbidrsa@gmail.com> 7491L: linux-watchdog@vger.kernel.org 7492S: Maintained 7493F: drivers/watchdog/mena21_wdt.c 7494 7495MEN CHAMELEON BUS (mcb) 7496M: Johannes Thumshirn <morbidrsa@gmail.com> 7497S: Maintained 7498F: drivers/mcb/ 7499F: include/linux/mcb.h 7500F: Documentation/men-chameleon-bus.txt 7501 7502MEN F21BMC (Board Management Controller) 7503M: Andreas Werner <andreas.werner@men.de> 7504S: Supported 7505F: drivers/mfd/menf21bmc.c 7506F: drivers/watchdog/menf21bmc_wdt.c 7507F: drivers/leds/leds-menf21bmc.c 7508F: drivers/hwmon/menf21bmc_hwmon.c 7509F: Documentation/hwmon/menf21bmc 7510 7511METAG ARCHITECTURE 7512M: James Hogan <james.hogan@imgtec.com> 7513L: linux-metag@vger.kernel.org 7514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7515S: Odd Fixes 7516F: arch/metag/ 7517F: Documentation/metag/ 7518F: Documentation/devicetree/bindings/metag/ 7519F: Documentation/devicetree/bindings/interrupt-controller/img,* 7520F: drivers/clocksource/metag_generic.c 7521F: drivers/irqchip/irq-metag.c 7522F: drivers/irqchip/irq-metag-ext.c 7523F: drivers/tty/metag_da.c 7524 7525MICROBLAZE ARCHITECTURE 7526M: Michal Simek <monstr@monstr.eu> 7527W: http://www.monstr.eu/fdt/ 7528T: git git://git.monstr.eu/linux-2.6-microblaze.git 7529S: Supported 7530F: arch/microblaze/ 7531 7532MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7533M: Chen Yu <yu.c.chen@intel.com> 7534L: platform-driver-x86@vger.kernel.org 7535S: Supported 7536F: drivers/platform/x86/surfacepro3_button.c 7537 7538MICROTEK X6 SCANNER 7539M: Oliver Neukum <oliver@neukum.org> 7540S: Maintained 7541F: drivers/usb/image/microtek.* 7542 7543MIPS 7544M: Ralf Baechle <ralf@linux-mips.org> 7545L: linux-mips@linux-mips.org 7546W: http://www.linux-mips.org/ 7547T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7548Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7549S: Supported 7550F: Documentation/devicetree/bindings/mips/ 7551F: Documentation/mips/ 7552F: arch/mips/ 7553 7554MIPS/LOONGSON1 ARCHITECTURE 7555M: Keguang Zhang <keguang.zhang@gmail.com> 7556L: linux-mips@linux-mips.org 7557S: Maintained 7558F: arch/mips/loongson32/ 7559F: arch/mips/include/asm/mach-loongson32/ 7560F: drivers/*/*loongson1* 7561F: drivers/*/*/*loongson1* 7562 7563MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7564M: Hans Verkuil <hverkuil@xs4all.nl> 7565L: linux-media@vger.kernel.org 7566T: git git://linuxtv.org/media_tree.git 7567W: https://linuxtv.org 7568S: Odd Fixes 7569F: drivers/media/radio/radio-miropcm20* 7570 7571MELLANOX MLX4 core VPI driver 7572M: Yishai Hadas <yishaih@mellanox.com> 7573L: netdev@vger.kernel.org 7574L: linux-rdma@vger.kernel.org 7575W: http://www.mellanox.com 7576Q: http://patchwork.ozlabs.org/project/netdev/list/ 7577S: Supported 7578F: drivers/net/ethernet/mellanox/mlx4/ 7579F: include/linux/mlx4/ 7580 7581MELLANOX MLX4 IB driver 7582M: Yishai Hadas <yishaih@mellanox.com> 7583L: linux-rdma@vger.kernel.org 7584W: http://www.mellanox.com 7585Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7586S: Supported 7587F: drivers/infiniband/hw/mlx4/ 7588F: include/linux/mlx4/ 7589 7590MELLANOX MLX5 core VPI driver 7591M: Matan Barak <matanb@mellanox.com> 7592M: Leon Romanovsky <leonro@mellanox.com> 7593L: netdev@vger.kernel.org 7594L: linux-rdma@vger.kernel.org 7595W: http://www.mellanox.com 7596Q: http://patchwork.ozlabs.org/project/netdev/list/ 7597S: Supported 7598F: drivers/net/ethernet/mellanox/mlx5/core/ 7599F: include/linux/mlx5/ 7600 7601MELLANOX MLX5 IB driver 7602M: Matan Barak <matanb@mellanox.com> 7603M: Leon Romanovsky <leonro@mellanox.com> 7604L: linux-rdma@vger.kernel.org 7605W: http://www.mellanox.com 7606Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7607S: Supported 7608F: drivers/infiniband/hw/mlx5/ 7609F: include/linux/mlx5/ 7610 7611MELEXIS MLX90614 DRIVER 7612M: Crt Mori <cmo@melexis.com> 7613L: linux-iio@vger.kernel.org 7614W: http://www.melexis.com 7615S: Supported 7616F: drivers/iio/temperature/mlx90614.c 7617 7618MN88472 MEDIA DRIVER 7619M: Antti Palosaari <crope@iki.fi> 7620L: linux-media@vger.kernel.org 7621W: https://linuxtv.org 7622W: http://palosaari.fi/linux/ 7623Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7624S: Maintained 7625F: drivers/media/dvb-frontends/mn88472* 7626 7627MN88473 MEDIA DRIVER 7628M: Antti Palosaari <crope@iki.fi> 7629L: linux-media@vger.kernel.org 7630W: https://linuxtv.org 7631W: http://palosaari.fi/linux/ 7632Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7633S: Maintained 7634F: drivers/media/dvb-frontends/mn88473* 7635 7636MODULE SUPPORT 7637M: Rusty Russell <rusty@rustcorp.com.au> 7638S: Maintained 7639F: include/linux/module.h 7640F: kernel/module.c 7641 7642MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7643W: http://popies.net/meye/ 7644S: Orphan 7645F: Documentation/video4linux/meye.txt 7646F: drivers/media/pci/meye/ 7647F: include/uapi/linux/meye.h 7648 7649MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7650M: Jiri Slaby <jirislaby@gmail.com> 7651S: Maintained 7652F: Documentation/serial/moxa-smartio 7653F: drivers/tty/mxser.* 7654 7655MR800 AVERMEDIA USB FM RADIO DRIVER 7656M: Alexey Klimov <klimov.linux@gmail.com> 7657L: linux-media@vger.kernel.org 7658T: git git://linuxtv.org/media_tree.git 7659S: Maintained 7660F: drivers/media/radio/radio-mr800.c 7661 7662MRF24J40 IEEE 802.15.4 RADIO DRIVER 7663M: Alan Ott <alan@signal11.us> 7664L: linux-wpan@vger.kernel.org 7665S: Maintained 7666F: drivers/net/ieee802154/mrf24j40.c 7667F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7668 7669MSI LAPTOP SUPPORT 7670M: "Lee, Chun-Yi" <jlee@suse.com> 7671L: platform-driver-x86@vger.kernel.org 7672S: Maintained 7673F: drivers/platform/x86/msi-laptop.c 7674 7675MSI WMI SUPPORT 7676L: platform-driver-x86@vger.kernel.org 7677S: Orphan 7678F: drivers/platform/x86/msi-wmi.c 7679 7680MSI001 MEDIA DRIVER 7681M: Antti Palosaari <crope@iki.fi> 7682L: linux-media@vger.kernel.org 7683W: https://linuxtv.org 7684W: http://palosaari.fi/linux/ 7685Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7686T: git git://linuxtv.org/anttip/media_tree.git 7687S: Maintained 7688F: drivers/media/tuners/msi001* 7689 7690MSI2500 MEDIA DRIVER 7691M: Antti Palosaari <crope@iki.fi> 7692L: linux-media@vger.kernel.org 7693W: https://linuxtv.org 7694W: http://palosaari.fi/linux/ 7695Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7696T: git git://linuxtv.org/anttip/media_tree.git 7697S: Maintained 7698F: drivers/media/usb/msi2500/ 7699 7700MSYSTEMS DISKONCHIP G3 MTD DRIVER 7701M: Robert Jarzmik <robert.jarzmik@free.fr> 7702L: linux-mtd@lists.infradead.org 7703S: Maintained 7704F: drivers/mtd/devices/docg3* 7705 7706MT9M032 APTINA SENSOR DRIVER 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/mt9m032.c 7712F: include/media/i2c/mt9m032.h 7713 7714MT9P031 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/mt9p031.c 7720F: include/media/i2c/mt9p031.h 7721 7722MT9T001 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: drivers/media/i2c/mt9t001.c 7728F: include/media/i2c/mt9t001.h 7729 7730MT9V032 APTINA CAMERA SENSOR 7731M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7732L: linux-media@vger.kernel.org 7733T: git git://linuxtv.org/media_tree.git 7734S: Maintained 7735F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7736F: drivers/media/i2c/mt9v032.c 7737F: include/media/i2c/mt9v032.h 7738 7739MULTIFUNCTION DEVICES (MFD) 7740M: Lee Jones <lee.jones@linaro.org> 7741T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7742S: Supported 7743F: drivers/mfd/ 7744F: include/linux/mfd/ 7745 7746MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7747M: Ulf Hansson <ulf.hansson@linaro.org> 7748L: linux-mmc@vger.kernel.org 7749T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7750S: Maintained 7751F: drivers/mmc/ 7752F: include/linux/mmc/ 7753F: include/uapi/linux/mmc/ 7754 7755MULTIMEDIA CARD (MMC) ETC. OVER SPI 7756S: Orphan 7757F: drivers/mmc/host/mmc_spi.c 7758F: include/linux/spi/mmc_spi.h 7759 7760MULTISOUND SOUND DRIVER 7761M: Andrew Veliath <andrewtv@usa.net> 7762S: Maintained 7763F: Documentation/sound/oss/MultiSound 7764F: sound/oss/msnd* 7765 7766MULTITECH MULTIPORT CARD (ISICOM) 7767S: Orphan 7768F: drivers/tty/isicom.c 7769F: include/linux/isicom.h 7770 7771MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7772M: Bin Liu <b-liu@ti.com> 7773L: linux-usb@vger.kernel.org 7774T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7775S: Maintained 7776F: drivers/usb/musb/ 7777 7778MXL5007T MEDIA DRIVER 7779M: Michael Krufky <mkrufky@linuxtv.org> 7780L: linux-media@vger.kernel.org 7781W: https://linuxtv.org 7782W: http://github.com/mkrufky 7783Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7784T: git git://linuxtv.org/mkrufky/tuners.git 7785S: Maintained 7786F: drivers/media/tuners/mxl5007t.* 7787 7788MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7789M: Hyong-Youb Kim <hykim@myri.com> 7790L: netdev@vger.kernel.org 7791W: https://www.myricom.com/support/downloads/myri10ge.html 7792S: Supported 7793F: drivers/net/ethernet/myricom/myri10ge/ 7794 7795NAND FLASH SUBSYSTEM 7796M: Boris Brezillon <boris.brezillon@free-electrons.com> 7797R: Richard Weinberger <richard@nod.at> 7798L: linux-mtd@lists.infradead.org 7799W: http://www.linux-mtd.infradead.org/ 7800Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7801T: git git://github.com/linux-nand/linux.git 7802S: Maintained 7803F: drivers/mtd/nand/ 7804F: include/linux/mtd/nand*.h 7805 7806NATSEMI ETHERNET DRIVER (DP8381x) 7807S: Orphan 7808F: drivers/net/ethernet/natsemi/natsemi.c 7809 7810NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7811M: Daniel Mack <zonque@gmail.com> 7812S: Maintained 7813L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7814W: http://www.native-instruments.com 7815F: sound/usb/caiaq/ 7816 7817NCP FILESYSTEM 7818M: Petr Vandrovec <petr@vandrovec.name> 7819S: Odd Fixes 7820F: fs/ncpfs/ 7821 7822NCR 5380 SCSI DRIVERS 7823M: Finn Thain <fthain@telegraphics.com.au> 7824M: Michael Schmitz <schmitzmic@gmail.com> 7825L: linux-scsi@vger.kernel.org 7826S: Maintained 7827F: Documentation/scsi/g_NCR5380.txt 7828F: Documentation/scsi/dtc3x80.txt 7829F: drivers/scsi/NCR5380.* 7830F: drivers/scsi/arm/cumana_1.c 7831F: drivers/scsi/arm/oak.c 7832F: drivers/scsi/atari_scsi.* 7833F: drivers/scsi/dmx3191d.c 7834F: drivers/scsi/dtc.* 7835F: drivers/scsi/g_NCR5380.* 7836F: drivers/scsi/g_NCR5380_mmio.c 7837F: drivers/scsi/mac_scsi.* 7838F: drivers/scsi/pas16.* 7839F: drivers/scsi/sun3_scsi.* 7840F: drivers/scsi/sun3_scsi_vme.c 7841F: drivers/scsi/t128.* 7842 7843NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7844M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7845L: linux-scsi@vger.kernel.org 7846S: Maintained 7847F: drivers/scsi/NCR_D700.* 7848 7849NCT6775 HARDWARE MONITOR DRIVER 7850M: Guenter Roeck <linux@roeck-us.net> 7851L: linux-hwmon@vger.kernel.org 7852S: Maintained 7853F: Documentation/hwmon/nct6775 7854F: drivers/hwmon/nct6775.c 7855 7856NETEFFECT IWARP RNIC DRIVER (IW_NES) 7857M: Faisal Latif <faisal.latif@intel.com> 7858L: linux-rdma@vger.kernel.org 7859W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7860S: Supported 7861F: drivers/infiniband/hw/nes/ 7862 7863NETEM NETWORK EMULATOR 7864M: Stephen Hemminger <stephen@networkplumber.org> 7865L: netem@lists.linux-foundation.org (moderated for non-subscribers) 7866S: Maintained 7867F: net/sched/sch_netem.c 7868 7869NETERION 10GbE DRIVERS (s2io/vxge) 7870M: Jon Mason <jdmason@kudzu.us> 7871L: netdev@vger.kernel.org 7872S: Supported 7873F: Documentation/networking/s2io.txt 7874F: Documentation/networking/vxge.txt 7875F: drivers/net/ethernet/neterion/ 7876 7877NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7878M: Pablo Neira Ayuso <pablo@netfilter.org> 7879M: Patrick McHardy <kaber@trash.net> 7880M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7881L: netfilter-devel@vger.kernel.org 7882L: coreteam@netfilter.org 7883W: http://www.netfilter.org/ 7884W: http://www.iptables.org/ 7885Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7886T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7887T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7888S: Supported 7889F: include/linux/netfilter* 7890F: include/linux/netfilter/ 7891F: include/net/netfilter/ 7892F: include/uapi/linux/netfilter* 7893F: include/uapi/linux/netfilter/ 7894F: net/*/netfilter.c 7895F: net/*/netfilter/ 7896F: net/netfilter/ 7897F: net/bridge/br_netfilter*.c 7898 7899NETLABEL 7900M: Paul Moore <paul@paul-moore.com> 7901W: http://netlabel.sf.net 7902L: netdev@vger.kernel.org 7903S: Maintained 7904F: Documentation/netlabel/ 7905F: include/net/netlabel.h 7906F: net/netlabel/ 7907 7908NETROM NETWORK LAYER 7909M: Ralf Baechle <ralf@linux-mips.org> 7910L: linux-hams@vger.kernel.org 7911W: http://www.linux-ax25.org/ 7912S: Maintained 7913F: include/net/netrom.h 7914F: include/uapi/linux/netrom.h 7915F: net/netrom/ 7916 7917NETRONOME ETHERNET DRIVERS 7918M: Jakub Kicinski <jakub.kicinski@netronome.com> 7919L: oss-drivers@netronome.com 7920S: Maintained 7921F: drivers/net/ethernet/netronome/ 7922 7923NETWORK BLOCK DEVICE (NBD) 7924M: Markus Pargmann <mpa@pengutronix.de> 7925S: Maintained 7926L: nbd-general@lists.sourceforge.net 7927T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7928F: Documentation/blockdev/nbd.txt 7929F: drivers/block/nbd.c 7930F: include/uapi/linux/nbd.h 7931 7932NETWORK DROP MONITOR 7933M: Neil Horman <nhorman@tuxdriver.com> 7934L: netdev@vger.kernel.org 7935S: Maintained 7936W: https://fedorahosted.org/dropwatch/ 7937F: net/core/drop_monitor.c 7938 7939NETWORKING [GENERAL] 7940M: "David S. Miller" <davem@davemloft.net> 7941L: netdev@vger.kernel.org 7942W: http://www.linuxfoundation.org/en/Net 7943Q: http://patchwork.ozlabs.org/project/netdev/list/ 7944T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7946S: Maintained 7947F: net/ 7948F: include/net/ 7949F: include/linux/in.h 7950F: include/linux/net.h 7951F: include/linux/netdevice.h 7952F: include/uapi/linux/in.h 7953F: include/uapi/linux/net.h 7954F: include/uapi/linux/netdevice.h 7955F: include/uapi/linux/net_namespace.h 7956F: tools/net/ 7957F: tools/testing/selftests/net/ 7958F: lib/random32.c 7959F: lib/test_bpf.c 7960 7961NETWORKING [IPv4/IPv6] 7962M: "David S. Miller" <davem@davemloft.net> 7963M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7964M: James Morris <jmorris@namei.org> 7965M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7966M: Patrick McHardy <kaber@trash.net> 7967L: netdev@vger.kernel.org 7968T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7969S: Maintained 7970F: net/ipv4/ 7971F: net/ipv6/ 7972F: include/net/ip* 7973F: arch/x86/net/* 7974 7975NETWORKING [IPSEC] 7976M: Steffen Klassert <steffen.klassert@secunet.com> 7977M: Herbert Xu <herbert@gondor.apana.org.au> 7978M: "David S. Miller" <davem@davemloft.net> 7979L: netdev@vger.kernel.org 7980T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7981T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7982S: Maintained 7983F: net/core/flow.c 7984F: net/xfrm/ 7985F: net/key/ 7986F: net/ipv4/xfrm* 7987F: net/ipv4/esp4.c 7988F: net/ipv4/ah4.c 7989F: net/ipv4/ipcomp.c 7990F: net/ipv4/ip_vti.c 7991F: net/ipv6/xfrm* 7992F: net/ipv6/esp6.c 7993F: net/ipv6/ah6.c 7994F: net/ipv6/ipcomp6.c 7995F: net/ipv6/ip6_vti.c 7996F: include/uapi/linux/xfrm.h 7997F: include/net/xfrm.h 7998 7999NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8000M: Paul Moore <paul@paul-moore.com> 8001L: netdev@vger.kernel.org 8002S: Maintained 8003 8004NETWORKING [WIRELESS] 8005L: linux-wireless@vger.kernel.org 8006Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8007 8008NETWORKING DRIVERS 8009L: netdev@vger.kernel.org 8010W: http://www.linuxfoundation.org/en/Net 8011Q: http://patchwork.ozlabs.org/project/netdev/list/ 8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8013T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8014S: Odd Fixes 8015F: drivers/net/ 8016F: include/linux/if_* 8017F: include/linux/netdevice.h 8018F: include/linux/etherdevice.h 8019F: include/linux/fcdevice.h 8020F: include/linux/fddidevice.h 8021F: include/linux/hippidevice.h 8022F: include/linux/inetdevice.h 8023F: include/uapi/linux/if_* 8024F: include/uapi/linux/netdevice.h 8025 8026NETWORKING DRIVERS (WIRELESS) 8027M: Kalle Valo <kvalo@codeaurora.org> 8028L: linux-wireless@vger.kernel.org 8029Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8030T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8031T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8032S: Maintained 8033F: drivers/net/wireless/ 8034 8035NETXEN (1/10) GbE SUPPORT 8036M: Manish Chopra <manish.chopra@qlogic.com> 8037M: Sony Chacko <sony.chacko@qlogic.com> 8038M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8039L: netdev@vger.kernel.org 8040W: http://www.qlogic.com 8041S: Supported 8042F: drivers/net/ethernet/qlogic/netxen/ 8043 8044NFC SUBSYSTEM 8045M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8046M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8047M: Samuel Ortiz <sameo@linux.intel.com> 8048L: linux-wireless@vger.kernel.org 8049L: linux-nfc@lists.01.org (subscribers-only) 8050S: Supported 8051F: net/nfc/ 8052F: include/net/nfc/ 8053F: include/uapi/linux/nfc.h 8054F: drivers/nfc/ 8055F: include/linux/platform_data/nfcmrvl.h 8056F: include/linux/platform_data/nxp-nci.h 8057F: include/linux/platform_data/pn544.h 8058F: include/linux/platform_data/st21nfca.h 8059F: include/linux/platform_data/st-nci.h 8060F: Documentation/devicetree/bindings/net/nfc/ 8061 8062NFS, SUNRPC, AND LOCKD CLIENTS 8063M: Trond Myklebust <trond.myklebust@primarydata.com> 8064M: Anna Schumaker <anna.schumaker@netapp.com> 8065L: linux-nfs@vger.kernel.org 8066W: http://client.linux-nfs.org 8067T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8068S: Maintained 8069F: fs/lockd/ 8070F: fs/nfs/ 8071F: fs/nfs_common/ 8072F: net/sunrpc/ 8073F: include/linux/lockd/ 8074F: include/linux/nfs* 8075F: include/linux/sunrpc/ 8076F: include/uapi/linux/nfs* 8077F: include/uapi/linux/sunrpc/ 8078 8079NILFS2 FILESYSTEM 8080M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8081L: linux-nilfs@vger.kernel.org 8082W: http://nilfs.sourceforge.net/ 8083W: http://nilfs.osdn.jp/ 8084T: git git://github.com/konis/nilfs2.git 8085S: Supported 8086F: Documentation/filesystems/nilfs2.txt 8087F: fs/nilfs2/ 8088F: include/linux/nilfs2_fs.h 8089F: include/trace/events/nilfs2.h 8090 8091NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8092M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8093W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8094S: Maintained 8095F: Documentation/scsi/NinjaSCSI.txt 8096F: drivers/scsi/pcmcia/nsp_* 8097 8098NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8099M: GOTO Masanori <gotom@debian.or.jp> 8100M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8101W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8102S: Maintained 8103F: Documentation/scsi/NinjaSCSI.txt 8104F: drivers/scsi/nsp32* 8105 8106NIOS2 ARCHITECTURE 8107M: Ley Foon Tan <lftan@altera.com> 8108L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8109T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8110S: Maintained 8111F: arch/nios2/ 8112 8113NOKIA N900 POWER SUPPLY DRIVERS 8114R: Pali Rohár <pali.rohar@gmail.com> 8115F: include/linux/power/bq2415x_charger.h 8116F: include/linux/power/bq27xxx_battery.h 8117F: include/linux/power/isp1704_charger.h 8118F: drivers/power/bq2415x_charger.c 8119F: drivers/power/bq27xxx_battery.c 8120F: drivers/power/bq27xxx_battery_i2c.c 8121F: drivers/power/isp1704_charger.c 8122F: drivers/power/rx51_battery.c 8123 8124NTB DRIVER CORE 8125M: Jon Mason <jdmason@kudzu.us> 8126M: Dave Jiang <dave.jiang@intel.com> 8127M: Allen Hubbe <Allen.Hubbe@emc.com> 8128L: linux-ntb@googlegroups.com 8129S: Supported 8130W: https://github.com/jonmason/ntb/wiki 8131T: git git://github.com/jonmason/ntb.git 8132F: drivers/ntb/ 8133F: drivers/net/ntb_netdev.c 8134F: include/linux/ntb.h 8135F: include/linux/ntb_transport.h 8136 8137NTB INTEL DRIVER 8138M: Jon Mason <jdmason@kudzu.us> 8139M: Dave Jiang <dave.jiang@intel.com> 8140L: linux-ntb@googlegroups.com 8141S: Supported 8142W: https://github.com/jonmason/ntb/wiki 8143T: git git://github.com/jonmason/ntb.git 8144F: drivers/ntb/hw/intel/ 8145 8146NTB AMD DRIVER 8147M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8148L: linux-ntb@googlegroups.com 8149S: Supported 8150F: drivers/ntb/hw/amd/ 8151 8152NTFS FILESYSTEM 8153M: Anton Altaparmakov <anton@tuxera.com> 8154L: linux-ntfs-dev@lists.sourceforge.net 8155W: http://www.tuxera.com/ 8156T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8157S: Supported 8158F: Documentation/filesystems/ntfs.txt 8159F: fs/ntfs/ 8160 8161NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8162M: Antonino Daplas <adaplas@gmail.com> 8163L: linux-fbdev@vger.kernel.org 8164S: Maintained 8165F: drivers/video/fbdev/riva/ 8166F: drivers/video/fbdev/nvidia/ 8167 8168NVM EXPRESS DRIVER 8169M: Keith Busch <keith.busch@intel.com> 8170M: Jens Axboe <axboe@fb.com> 8171L: linux-nvme@lists.infradead.org 8172T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8173W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8174S: Supported 8175F: drivers/nvme/host/ 8176F: include/linux/nvme.h 8177 8178NVMEM FRAMEWORK 8179M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8180M: Maxime Ripard <maxime.ripard@free-electrons.com> 8181S: Maintained 8182F: drivers/nvmem/ 8183F: Documentation/devicetree/bindings/nvmem/ 8184F: include/linux/nvmem-consumer.h 8185F: include/linux/nvmem-provider.h 8186 8187NXP-NCI NFC DRIVER 8188M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8189R: Charles Gorand <charles.gorand@effinnov.com> 8190L: linux-nfc@lists.01.org (moderated for non-subscribers) 8191S: Supported 8192F: drivers/nfc/nxp-nci 8193 8194NXP TDA998X DRM DRIVER 8195M: Russell King <rmk+kernel@armlinux.org.uk> 8196S: Supported 8197F: drivers/gpu/drm/i2c/tda998x_drv.c 8198F: include/drm/i2c/tda998x.h 8199 8200NXP TFA9879 DRIVER 8201M: Peter Rosin <peda@axentia.se> 8202L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8203S: Maintained 8204F: sound/soc/codecs/tfa9879* 8205 8206OBJTOOL 8207M: Josh Poimboeuf <jpoimboe@redhat.com> 8208S: Supported 8209F: tools/objtool/ 8210 8211OMAP SUPPORT 8212M: Tony Lindgren <tony@atomide.com> 8213L: linux-omap@vger.kernel.org 8214W: http://www.muru.com/linux/omap/ 8215W: http://linux.omap.com/ 8216Q: http://patchwork.kernel.org/project/linux-omap/list/ 8217T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8218S: Maintained 8219F: arch/arm/*omap*/ 8220F: arch/arm/configs/omap1_defconfig 8221F: arch/arm/configs/omap2plus_defconfig 8222F: drivers/i2c/busses/i2c-omap.c 8223F: drivers/irqchip/irq-omap-intc.c 8224F: drivers/mfd/*omap*.c 8225F: drivers/mfd/menelaus.c 8226F: drivers/mfd/palmas.c 8227F: drivers/mfd/tps65217.c 8228F: drivers/mfd/tps65218.c 8229F: drivers/mfd/tps65910.c 8230F: drivers/mfd/twl-core.[ch] 8231F: drivers/mfd/twl4030*.c 8232F: drivers/mfd/twl6030*.c 8233F: drivers/mfd/twl6040*.c 8234F: drivers/regulator/palmas-regulator*.c 8235F: drivers/regulator/pbias-regulator.c 8236F: drivers/regulator/tps65217-regulator.c 8237F: drivers/regulator/tps65218-regulator.c 8238F: drivers/regulator/tps65910-regulator.c 8239F: drivers/regulator/twl-regulator.c 8240F: include/linux/i2c-omap.h 8241 8242OMAP DEVICE TREE SUPPORT 8243M: Benoît Cousson <bcousson@baylibre.com> 8244M: Tony Lindgren <tony@atomide.com> 8245L: linux-omap@vger.kernel.org 8246L: devicetree@vger.kernel.org 8247S: Maintained 8248F: arch/arm/boot/dts/*omap* 8249F: arch/arm/boot/dts/*am3* 8250F: arch/arm/boot/dts/*am4* 8251F: arch/arm/boot/dts/*am5* 8252F: arch/arm/boot/dts/*dra7* 8253 8254OMAP CLOCK FRAMEWORK SUPPORT 8255M: Paul Walmsley <paul@pwsan.com> 8256L: linux-omap@vger.kernel.org 8257S: Maintained 8258F: arch/arm/*omap*/*clock* 8259 8260OMAP POWER MANAGEMENT SUPPORT 8261M: Kevin Hilman <khilman@kernel.org> 8262L: linux-omap@vger.kernel.org 8263S: Maintained 8264F: arch/arm/*omap*/*pm* 8265F: drivers/cpufreq/omap-cpufreq.c 8266 8267OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8268M: Rajendra Nayak <rnayak@codeaurora.org> 8269M: Paul Walmsley <paul@pwsan.com> 8270L: linux-omap@vger.kernel.org 8271S: Maintained 8272F: arch/arm/mach-omap2/prm* 8273 8274OMAP AUDIO SUPPORT 8275M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8276M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8277L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8278L: linux-omap@vger.kernel.org 8279S: Maintained 8280F: sound/soc/omap/ 8281 8282OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8283M: Roger Quadros <rogerq@ti.com> 8284M: Tony Lindgren <tony@atomide.com> 8285L: linux-omap@vger.kernel.org 8286S: Maintained 8287F: drivers/memory/omap-gpmc.c 8288F: arch/arm/mach-omap2/*gpmc* 8289 8290OMAP FRAMEBUFFER SUPPORT 8291M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8292L: linux-fbdev@vger.kernel.org 8293L: linux-omap@vger.kernel.org 8294S: Maintained 8295F: drivers/video/fbdev/omap/ 8296 8297OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8298M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8299L: linux-omap@vger.kernel.org 8300L: linux-fbdev@vger.kernel.org 8301S: Maintained 8302F: drivers/video/fbdev/omap2/ 8303F: Documentation/arm/OMAP/DSS 8304 8305OMAP HARDWARE SPINLOCK SUPPORT 8306M: Ohad Ben-Cohen <ohad@wizery.com> 8307L: linux-omap@vger.kernel.org 8308S: Maintained 8309F: drivers/hwspinlock/omap_hwspinlock.c 8310 8311OMAP MMC SUPPORT 8312M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8313L: linux-omap@vger.kernel.org 8314S: Maintained 8315F: drivers/mmc/host/omap.c 8316 8317OMAP HS MMC SUPPORT 8318L: linux-mmc@vger.kernel.org 8319L: linux-omap@vger.kernel.org 8320S: Orphan 8321F: drivers/mmc/host/omap_hsmmc.c 8322 8323OMAP RANDOM NUMBER GENERATOR SUPPORT 8324M: Deepak Saxena <dsaxena@plexity.net> 8325S: Maintained 8326F: drivers/char/hw_random/omap-rng.c 8327 8328OMAP HWMOD SUPPORT 8329M: Benoît Cousson <bcousson@baylibre.com> 8330M: Paul Walmsley <paul@pwsan.com> 8331L: linux-omap@vger.kernel.org 8332S: Maintained 8333F: arch/arm/mach-omap2/omap_hwmod.* 8334 8335OMAP HWMOD DATA 8336M: Paul Walmsley <paul@pwsan.com> 8337L: linux-omap@vger.kernel.org 8338S: Maintained 8339F: arch/arm/mach-omap2/omap_hwmod*data* 8340 8341OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8342M: Benoît Cousson <bcousson@baylibre.com> 8343L: linux-omap@vger.kernel.org 8344S: Maintained 8345F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8346 8347OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8348M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8349L: linux-media@vger.kernel.org 8350S: Maintained 8351F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8352F: drivers/media/platform/omap3isp/ 8353F: drivers/staging/media/omap4iss/ 8354 8355OMAP USB SUPPORT 8356L: linux-usb@vger.kernel.org 8357L: linux-omap@vger.kernel.org 8358S: Orphan 8359F: drivers/usb/*/*omap* 8360F: arch/arm/*omap*/usb* 8361 8362OMAP GPIO DRIVER 8363M: Grygorii Strashko <grygorii.strashko@ti.com> 8364M: Santosh Shilimkar <ssantosh@kernel.org> 8365M: Kevin Hilman <khilman@kernel.org> 8366L: linux-omap@vger.kernel.org 8367S: Maintained 8368F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8369F: drivers/gpio/gpio-omap.c 8370 8371OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8372M: Mark Jackson <mpfj@newflow.co.uk> 8373L: linux-omap@vger.kernel.org 8374S: Maintained 8375F: arch/arm/boot/dts/am335x-nano.dts 8376 8377OMFS FILESYSTEM 8378M: Bob Copeland <me@bobcopeland.com> 8379L: linux-karma-devel@lists.sourceforge.net 8380S: Maintained 8381F: Documentation/filesystems/omfs.txt 8382F: fs/omfs/ 8383 8384OMNIKEY CARDMAN 4000 DRIVER 8385M: Harald Welte <laforge@gnumonks.org> 8386S: Maintained 8387F: drivers/char/pcmcia/cm4000_cs.c 8388F: include/linux/cm4000_cs.h 8389F: include/uapi/linux/cm4000_cs.h 8390 8391OMNIKEY CARDMAN 4040 DRIVER 8392M: Harald Welte <laforge@gnumonks.org> 8393S: Maintained 8394F: drivers/char/pcmcia/cm4040_cs.* 8395 8396OMNIVISION OV7670 SENSOR DRIVER 8397M: Jonathan Corbet <corbet@lwn.net> 8398L: linux-media@vger.kernel.org 8399T: git git://linuxtv.org/media_tree.git 8400S: Maintained 8401F: drivers/media/i2c/ov7670.c 8402 8403ONENAND FLASH DRIVER 8404M: Kyungmin Park <kyungmin.park@samsung.com> 8405L: linux-mtd@lists.infradead.org 8406S: Maintained 8407F: drivers/mtd/onenand/ 8408F: include/linux/mtd/onenand*.h 8409 8410ONSTREAM SCSI TAPE DRIVER 8411M: Willem Riede <osst@riede.org> 8412L: osst-users@lists.sourceforge.net 8413L: linux-scsi@vger.kernel.org 8414S: Maintained 8415F: Documentation/scsi/osst.txt 8416F: drivers/scsi/osst.* 8417F: drivers/scsi/osst_*.h 8418F: drivers/scsi/st.h 8419 8420OPENCORES I2C BUS DRIVER 8421M: Peter Korsgaard <jacmet@sunsite.dk> 8422L: linux-i2c@vger.kernel.org 8423S: Maintained 8424F: Documentation/i2c/busses/i2c-ocores 8425F: drivers/i2c/busses/i2c-ocores.c 8426 8427OPEN FIRMWARE AND FLATTENED DEVICE TREE 8428M: Rob Herring <robh+dt@kernel.org> 8429M: Frank Rowand <frowand.list@gmail.com> 8430M: Grant Likely <grant.likely@linaro.org> 8431L: devicetree@vger.kernel.org 8432W: http://www.devicetree.org/ 8433T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git 8434S: Maintained 8435F: drivers/of/ 8436F: include/linux/of*.h 8437F: scripts/dtc/ 8438 8439OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8440M: Rob Herring <robh+dt@kernel.org> 8441M: Pawel Moll <pawel.moll@arm.com> 8442M: Mark Rutland <mark.rutland@arm.com> 8443M: Ian Campbell <ijc+devicetree@hellion.org.uk> 8444M: Kumar Gala <galak@codeaurora.org> 8445L: devicetree@vger.kernel.org 8446T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8447S: Maintained 8448F: Documentation/devicetree/ 8449F: arch/*/boot/dts/ 8450F: include/dt-bindings/ 8451 8452OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8453M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8454L: devicetree@vger.kernel.org 8455S: Maintained 8456F: Documentation/devicetree/dynamic-resolution-notes.txt 8457F: Documentation/devicetree/overlay-notes.txt 8458F: drivers/of/overlay.c 8459F: drivers/of/resolver.c 8460 8461OPENRISC ARCHITECTURE 8462M: Jonas Bonn <jonas@southpole.se> 8463W: http://openrisc.net 8464S: Maintained 8465T: git git://openrisc.net/~jonas/linux 8466F: arch/openrisc/ 8467 8468OPENVSWITCH 8469M: Pravin Shelar <pshelar@nicira.com> 8470L: netdev@vger.kernel.org 8471L: dev@openvswitch.org 8472W: http://openvswitch.org 8473S: Maintained 8474F: net/openvswitch/ 8475F: include/uapi/linux/openvswitch.h 8476 8477OPERATING PERFORMANCE POINTS (OPP) 8478M: Viresh Kumar <vireshk@kernel.org> 8479M: Nishanth Menon <nm@ti.com> 8480M: Stephen Boyd <sboyd@codeaurora.org> 8481L: linux-pm@vger.kernel.org 8482S: Maintained 8483T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8484F: drivers/base/power/opp/ 8485F: include/linux/pm_opp.h 8486F: Documentation/power/opp.txt 8487F: Documentation/devicetree/bindings/opp/ 8488 8489OPL4 DRIVER 8490M: Clemens Ladisch <clemens@ladisch.de> 8491L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8492T: git git://git.alsa-project.org/alsa-kernel.git 8493S: Maintained 8494F: sound/drivers/opl4/ 8495 8496OPROFILE 8497M: Robert Richter <rric@kernel.org> 8498L: oprofile-list@lists.sf.net 8499S: Maintained 8500F: arch/*/include/asm/oprofile*.h 8501F: arch/*/oprofile/ 8502F: drivers/oprofile/ 8503F: include/linux/oprofile.h 8504 8505ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8506M: Mark Fasheh <mfasheh@suse.com> 8507M: Joel Becker <jlbec@evilplan.org> 8508L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8509W: http://ocfs2.wiki.kernel.org 8510S: Supported 8511F: Documentation/filesystems/ocfs2.txt 8512F: Documentation/filesystems/dlmfs.txt 8513F: fs/ocfs2/ 8514 8515ORINOCO DRIVER 8516L: linux-wireless@vger.kernel.org 8517W: http://wireless.kernel.org/en/users/Drivers/orinoco 8518W: http://www.nongnu.org/orinoco/ 8519S: Orphan 8520F: drivers/net/wireless/intersil/orinoco/ 8521 8522OSD LIBRARY and FILESYSTEM 8523M: Boaz Harrosh <ooo@electrozaur.com> 8524M: Benny Halevy <bhalevy@primarydata.com> 8525L: osd-dev@open-osd.org 8526W: http://open-osd.org 8527T: git git://git.open-osd.org/open-osd.git 8528S: Maintained 8529F: drivers/scsi/osd/ 8530F: include/scsi/osd_* 8531F: fs/exofs/ 8532 8533OVERLAY FILESYSTEM 8534M: Miklos Szeredi <miklos@szeredi.hu> 8535L: linux-unionfs@vger.kernel.org 8536T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8537S: Supported 8538F: fs/overlayfs/ 8539F: Documentation/filesystems/overlayfs.txt 8540 8541ORANGEFS FILESYSTEM 8542M: Mike Marshall <hubcap@omnibond.com> 8543L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8544T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8545S: Supported 8546F: fs/orangefs/ 8547F: Documentation/filesystems/orangefs.txt 8548 8549P54 WIRELESS DRIVER 8550M: Christian Lamparter <chunkeey@googlemail.com> 8551L: linux-wireless@vger.kernel.org 8552W: http://wireless.kernel.org/en/users/Drivers/p54 8553S: Maintained 8554F: drivers/net/wireless/intersil/p54/ 8555 8556PA SEMI ETHERNET DRIVER 8557M: Olof Johansson <olof@lixom.net> 8558L: netdev@vger.kernel.org 8559S: Maintained 8560F: drivers/net/ethernet/pasemi/* 8561 8562PA SEMI SMBUS DRIVER 8563M: Olof Johansson <olof@lixom.net> 8564L: linux-i2c@vger.kernel.org 8565S: Maintained 8566F: drivers/i2c/busses/i2c-pasemi.c 8567 8568PADATA PARALLEL EXECUTION MECHANISM 8569M: Steffen Klassert <steffen.klassert@secunet.com> 8570L: linux-crypto@vger.kernel.org 8571S: Maintained 8572F: kernel/padata.c 8573F: include/linux/padata.h 8574F: Documentation/padata.txt 8575 8576PANASONIC LAPTOP ACPI EXTRAS DRIVER 8577M: Harald Welte <laforge@gnumonks.org> 8578L: platform-driver-x86@vger.kernel.org 8579S: Maintained 8580F: drivers/platform/x86/panasonic-laptop.c 8581 8582PANASONIC MN10300/AM33/AM34 PORT 8583M: David Howells <dhowells@redhat.com> 8584L: linux-am33-list@redhat.com (moderated for non-subscribers) 8585W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8586S: Maintained 8587F: Documentation/mn10300/ 8588F: arch/mn10300/ 8589 8590PARALLEL LCD/KEYPAD PANEL DRIVER 8591M: Willy Tarreau <willy@haproxy.com> 8592M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8593S: Odd Fixes 8594F: Documentation/misc-devices/lcd-panel-cgram.txt 8595F: drivers/misc/panel.c 8596 8597PARALLEL PORT SUBSYSTEM 8598M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8599M: Sudip Mukherjee <sudip@vectorindia.org> 8600L: linux-parport@lists.infradead.org (subscribers-only) 8601S: Maintained 8602F: drivers/parport/ 8603F: include/linux/parport*.h 8604F: drivers/char/ppdev.c 8605F: include/uapi/linux/ppdev.h 8606F: Documentation/parport*.txt 8607 8608PARAVIRT_OPS INTERFACE 8609M: Jeremy Fitzhardinge <jeremy@goop.org> 8610M: Chris Wright <chrisw@sous-sol.org> 8611M: Alok Kataria <akataria@vmware.com> 8612M: Rusty Russell <rusty@rustcorp.com.au> 8613L: virtualization@lists.linux-foundation.org 8614S: Supported 8615F: Documentation/virtual/paravirt_ops.txt 8616F: arch/*/kernel/paravirt* 8617F: arch/*/include/asm/paravirt.h 8618 8619PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8620M: Tim Waugh <tim@cyberelk.net> 8621L: linux-parport@lists.infradead.org (subscribers-only) 8622S: Maintained 8623F: Documentation/blockdev/paride.txt 8624F: drivers/block/paride/ 8625 8626PARISC ARCHITECTURE 8627M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8628M: Helge Deller <deller@gmx.de> 8629L: linux-parisc@vger.kernel.org 8630W: http://www.parisc-linux.org/ 8631Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8633T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8634S: Maintained 8635F: arch/parisc/ 8636F: Documentation/parisc/ 8637F: drivers/parisc/ 8638F: drivers/char/agp/parisc-agp.c 8639F: drivers/input/serio/gscps2.c 8640F: drivers/parport/parport_gsc.* 8641F: drivers/tty/serial/8250/8250_gsc.c 8642F: drivers/video/fbdev/sti* 8643F: drivers/video/console/sti* 8644F: drivers/video/logo/logo_parisc* 8645 8646PC87360 HARDWARE MONITORING DRIVER 8647M: Jim Cromie <jim.cromie@gmail.com> 8648L: linux-hwmon@vger.kernel.org 8649S: Maintained 8650F: Documentation/hwmon/pc87360 8651F: drivers/hwmon/pc87360.c 8652 8653PC8736x GPIO DRIVER 8654M: Jim Cromie <jim.cromie@gmail.com> 8655S: Maintained 8656F: drivers/char/pc8736x_gpio.c 8657 8658PC87427 HARDWARE MONITORING DRIVER 8659M: Jean Delvare <jdelvare@suse.com> 8660L: linux-hwmon@vger.kernel.org 8661S: Maintained 8662F: Documentation/hwmon/pc87427 8663F: drivers/hwmon/pc87427.c 8664 8665PCA9532 LED DRIVER 8666M: Riku Voipio <riku.voipio@iki.fi> 8667S: Maintained 8668F: drivers/leds/leds-pca9532.c 8669F: include/linux/leds-pca9532.h 8670 8671PCA9541 I2C BUS MASTER SELECTOR DRIVER 8672M: Guenter Roeck <linux@roeck-us.net> 8673L: linux-i2c@vger.kernel.org 8674S: Maintained 8675F: drivers/i2c/muxes/i2c-mux-pca9541.c 8676 8677PCDP - PRIMARY CONSOLE AND DEBUG PORT 8678M: Khalid Aziz <khalid@gonehiking.org> 8679S: Maintained 8680F: drivers/firmware/pcdp.* 8681 8682PCI ERROR RECOVERY 8683M: Linas Vepstas <linasvepstas@gmail.com> 8684L: linux-pci@vger.kernel.org 8685S: Supported 8686F: Documentation/PCI/pci-error-recovery.txt 8687 8688PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8689M: Russell Currey <ruscur@russell.cc> 8690L: linuxppc-dev@lists.ozlabs.org 8691S: Supported 8692F: Documentation/powerpc/eeh-pci-error-recovery.txt 8693F: arch/powerpc/kernel/eeh*.c 8694F: arch/powerpc/platforms/*/eeh*.c 8695F: arch/powerpc/include/*/eeh*.h 8696 8697PCI SUBSYSTEM 8698M: Bjorn Helgaas <bhelgaas@google.com> 8699L: linux-pci@vger.kernel.org 8700Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8701T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8702S: Supported 8703F: Documentation/PCI/ 8704F: drivers/pci/ 8705F: include/linux/pci* 8706F: arch/x86/pci/ 8707F: arch/x86/kernel/quirks.c 8708 8709PCI DRIVER FOR ALTERA PCIE IP 8710M: Ley Foon Tan <lftan@altera.com> 8711L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8712L: linux-pci@vger.kernel.org 8713S: Supported 8714F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8715F: drivers/pci/host/pcie-altera.c 8716 8717PCI DRIVER FOR ARM VERSATILE PLATFORM 8718M: Rob Herring <robh@kernel.org> 8719L: linux-pci@vger.kernel.org 8720L: linux-arm-kernel@lists.infradead.org 8721S: Maintained 8722F: Documentation/devicetree/bindings/pci/versatile.txt 8723F: drivers/pci/host/pci-versatile.c 8724 8725PCI DRIVER FOR APPLIEDMICRO XGENE 8726M: Tanmay Inamdar <tinamdar@apm.com> 8727L: linux-pci@vger.kernel.org 8728L: linux-arm-kernel@lists.infradead.org 8729S: Maintained 8730F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8731F: drivers/pci/host/pci-xgene.c 8732 8733PCI DRIVER FOR FREESCALE LAYERSCAPE 8734M: Minghuan Lian <minghuan.Lian@freescale.com> 8735M: Mingkai Hu <mingkai.hu@freescale.com> 8736M: Roy Zang <tie-fei.zang@freescale.com> 8737L: linuxppc-dev@lists.ozlabs.org 8738L: linux-pci@vger.kernel.org 8739L: linux-arm-kernel@lists.infradead.org 8740S: Maintained 8741F: drivers/pci/host/*layerscape* 8742 8743PCI DRIVER FOR IMX6 8744M: Richard Zhu <Richard.Zhu@freescale.com> 8745M: Lucas Stach <l.stach@pengutronix.de> 8746L: linux-pci@vger.kernel.org 8747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8748S: Maintained 8749F: drivers/pci/host/*imx6* 8750 8751PCI DRIVER FOR TI KEYSTONE 8752M: Murali Karicheri <m-karicheri2@ti.com> 8753L: linux-pci@vger.kernel.org 8754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8755S: Maintained 8756F: drivers/pci/host/*keystone* 8757 8758PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8759M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8760M: Jason Cooper <jason@lakedaemon.net> 8761L: linux-pci@vger.kernel.org 8762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8763S: Maintained 8764F: drivers/pci/host/*mvebu* 8765 8766PCI DRIVER FOR NVIDIA TEGRA 8767M: Thierry Reding <thierry.reding@gmail.com> 8768L: linux-tegra@vger.kernel.org 8769L: linux-pci@vger.kernel.org 8770S: Supported 8771F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8772F: drivers/pci/host/pci-tegra.c 8773 8774PCI DRIVER FOR TI DRA7XX 8775M: Kishon Vijay Abraham I <kishon@ti.com> 8776L: linux-omap@vger.kernel.org 8777L: linux-pci@vger.kernel.org 8778S: Supported 8779F: Documentation/devicetree/bindings/pci/ti-pci.txt 8780F: drivers/pci/host/pci-dra7xx.c 8781 8782PCI DRIVER FOR RENESAS R-CAR 8783M: Simon Horman <horms@verge.net.au> 8784L: linux-pci@vger.kernel.org 8785L: linux-renesas-soc@vger.kernel.org 8786S: Maintained 8787F: drivers/pci/host/*rcar* 8788 8789PCI DRIVER FOR SAMSUNG EXYNOS 8790M: Jingoo Han <jingoohan1@gmail.com> 8791L: linux-pci@vger.kernel.org 8792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8793L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8794S: Maintained 8795F: drivers/pci/host/pci-exynos.c 8796 8797PCI DRIVER FOR SYNOPSIS DESIGNWARE 8798M: Jingoo Han <jingoohan1@gmail.com> 8799M: Pratyush Anand <pratyush.anand@gmail.com> 8800L: linux-pci@vger.kernel.org 8801S: Maintained 8802F: drivers/pci/host/*designware* 8803 8804PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8805M: Joao Pinto <jpinto@synopsys.com> 8806L: linux-pci@vger.kernel.org 8807S: Maintained 8808F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8809F: drivers/pci/host/pcie-designware-plat.c 8810 8811PCI DRIVER FOR GENERIC OF HOSTS 8812M: Will Deacon <will.deacon@arm.com> 8813L: linux-pci@vger.kernel.org 8814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8815S: Maintained 8816F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8817F: drivers/pci/host/pci-host-common.c 8818F: drivers/pci/host/pci-host-generic.c 8819 8820PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8821M: Keith Busch <keith.busch@intel.com> 8822L: linux-pci@vger.kernel.org 8823S: Supported 8824F: arch/x86/pci/vmd.c 8825 8826PCIE DRIVER FOR ST SPEAR13XX 8827M: Pratyush Anand <pratyush.anand@gmail.com> 8828L: linux-pci@vger.kernel.org 8829S: Maintained 8830F: drivers/pci/host/*spear* 8831 8832PCI MSI DRIVER FOR ALTERA MSI IP 8833M: Ley Foon Tan <lftan@altera.com> 8834L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8835L: linux-pci@vger.kernel.org 8836S: Supported 8837F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8838F: drivers/pci/host/pcie-altera-msi.c 8839 8840PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8841M: Duc Dang <dhdang@apm.com> 8842L: linux-pci@vger.kernel.org 8843L: linux-arm-kernel@lists.infradead.org 8844S: Maintained 8845F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8846F: drivers/pci/host/pci-xgene-msi.c 8847 8848PCIE DRIVER FOR HISILICON 8849M: Zhou Wang <wangzhou1@hisilicon.com> 8850M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8851L: linux-pci@vger.kernel.org 8852S: Maintained 8853F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8854F: drivers/pci/host/pcie-hisi.c 8855 8856PCIE DRIVER FOR QUALCOMM MSM 8857M: Stanimir Varbanov <svarbanov@mm-sol.com> 8858L: linux-pci@vger.kernel.org 8859L: linux-arm-msm@vger.kernel.org 8860S: Maintained 8861F: drivers/pci/host/*qcom* 8862 8863PCIE DRIVER FOR CAVIUM THUNDERX 8864M: David Daney <david.daney@cavium.com> 8865L: linux-pci@vger.kernel.org 8866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8867S: Supported 8868F: Documentation/devicetree/bindings/pci/pci-thunder-* 8869F: drivers/pci/host/pci-thunder-* 8870 8871PCMCIA SUBSYSTEM 8872P: Linux PCMCIA Team 8873L: linux-pcmcia@lists.infradead.org 8874W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8875T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8876S: Maintained 8877F: Documentation/pcmcia/ 8878F: drivers/pcmcia/ 8879F: include/pcmcia/ 8880 8881PCNET32 NETWORK DRIVER 8882M: Don Fry <pcnet32@frontier.com> 8883L: netdev@vger.kernel.org 8884S: Maintained 8885F: drivers/net/ethernet/amd/pcnet32.c 8886 8887PCRYPT PARALLEL CRYPTO ENGINE 8888M: Steffen Klassert <steffen.klassert@secunet.com> 8889L: linux-crypto@vger.kernel.org 8890S: Maintained 8891F: crypto/pcrypt.c 8892F: include/crypto/pcrypt.h 8893 8894PER-CPU MEMORY ALLOCATOR 8895M: Tejun Heo <tj@kernel.org> 8896M: Christoph Lameter <cl@linux.com> 8897T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8898S: Maintained 8899F: include/linux/percpu*.h 8900F: mm/percpu*.c 8901F: arch/*/include/asm/percpu.h 8902 8903PER-TASK DELAY ACCOUNTING 8904M: Balbir Singh <bsingharora@gmail.com> 8905S: Maintained 8906F: include/linux/delayacct.h 8907F: kernel/delayacct.c 8908 8909PERFORMANCE EVENTS SUBSYSTEM 8910M: Peter Zijlstra <peterz@infradead.org> 8911M: Ingo Molnar <mingo@redhat.com> 8912M: Arnaldo Carvalho de Melo <acme@kernel.org> 8913R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8914L: linux-kernel@vger.kernel.org 8915T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8916S: Supported 8917F: kernel/events/* 8918F: include/linux/perf_event.h 8919F: include/uapi/linux/perf_event.h 8920F: arch/*/kernel/perf_event*.c 8921F: arch/*/kernel/*/perf_event*.c 8922F: arch/*/kernel/*/*/perf_event*.c 8923F: arch/*/include/asm/perf_event.h 8924F: arch/*/kernel/perf_callchain.c 8925F: arch/*/events/* 8926F: tools/perf/ 8927 8928PERSONALITY HANDLING 8929M: Christoph Hellwig <hch@infradead.org> 8930L: linux-abi-devel@lists.sourceforge.net 8931S: Maintained 8932F: include/linux/personality.h 8933F: include/uapi/linux/personality.h 8934 8935PHONET PROTOCOL 8936M: Remi Denis-Courmont <courmisch@gmail.com> 8937S: Supported 8938F: Documentation/networking/phonet.txt 8939F: include/linux/phonet.h 8940F: include/net/phonet/ 8941F: include/uapi/linux/phonet.h 8942F: net/phonet/ 8943 8944PHRAM MTD DRIVER 8945M: Joern Engel <joern@lazybastard.org> 8946L: linux-mtd@lists.infradead.org 8947S: Maintained 8948F: drivers/mtd/devices/phram.c 8949 8950PICOLCD HID DRIVER 8951M: Bruno Prémont <bonbons@linux-vserver.org> 8952L: linux-input@vger.kernel.org 8953S: Maintained 8954F: drivers/hid/hid-picolcd* 8955 8956PICOXCELL SUPPORT 8957M: Jamie Iles <jamie@jamieiles.com> 8958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8959T: git git://github.com/jamieiles/linux-2.6-ji.git 8960S: Supported 8961F: arch/arm/boot/dts/picoxcell* 8962F: arch/arm/mach-picoxcell/ 8963F: drivers/crypto/picoxcell* 8964 8965PIN CONTROL SUBSYSTEM 8966M: Linus Walleij <linus.walleij@linaro.org> 8967L: linux-gpio@vger.kernel.org 8968T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8969S: Maintained 8970F: drivers/pinctrl/ 8971F: include/linux/pinctrl/ 8972 8973PIN CONTROLLER - ATMEL AT91 8974M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8976S: Maintained 8977F: drivers/pinctrl/pinctrl-at91.* 8978 8979PIN CONTROLLER - ATMEL AT91 PIO4 8980M: Ludovic Desroches <ludovic.desroches@atmel.com> 8981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8982L: linux-gpio@vger.kernel.org 8983S: Supported 8984F: drivers/pinctrl/pinctrl-at91-pio4.* 8985 8986PIN CONTROLLER - INTEL 8987M: Mika Westerberg <mika.westerberg@linux.intel.com> 8988M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8989S: Maintained 8990F: drivers/pinctrl/intel/ 8991 8992PIN CONTROLLER - RENESAS 8993M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8994M: Geert Uytterhoeven <geert+renesas@glider.be> 8995L: linux-renesas-soc@vger.kernel.org 8996S: Maintained 8997F: drivers/pinctrl/sh-pfc/ 8998 8999PIN CONTROLLER - SAMSUNG 9000M: Tomasz Figa <tomasz.figa@gmail.com> 9001M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9002M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9004L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9005S: Maintained 9006F: drivers/pinctrl/samsung/ 9007 9008PIN CONTROLLER - SINGLE 9009M: Tony Lindgren <tony@atomide.com> 9010M: Haojian Zhuang <haojian.zhuang@linaro.org> 9011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9012L: linux-omap@vger.kernel.org 9013S: Maintained 9014F: drivers/pinctrl/pinctrl-single.c 9015 9016PIN CONTROLLER - ST SPEAR 9017M: Viresh Kumar <vireshk@kernel.org> 9018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9019W: http://www.st.com/spear 9020S: Maintained 9021F: drivers/pinctrl/spear/ 9022 9023PKTCDVD DRIVER 9024M: Jiri Kosina <jikos@kernel.org> 9025S: Maintained 9026F: drivers/block/pktcdvd.c 9027F: include/linux/pktcdvd.h 9028F: include/uapi/linux/pktcdvd.h 9029 9030PKUNITY SOC DRIVERS 9031M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9032W: http://mprc.pku.edu.cn/~guanxuetao/linux 9033S: Maintained 9034T: git git://github.com/gxt/linux.git 9035F: drivers/input/serio/i8042-unicore32io.h 9036F: drivers/i2c/busses/i2c-puv3.c 9037F: drivers/video/fbdev/fb-puv3.c 9038F: drivers/rtc/rtc-puv3.c 9039 9040PMBUS HARDWARE MONITORING DRIVERS 9041M: Guenter Roeck <linux@roeck-us.net> 9042L: linux-hwmon@vger.kernel.org 9043W: http://hwmon.wiki.kernel.org/ 9044W: http://www.roeck-us.net/linux/drivers/ 9045T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9046S: Maintained 9047F: Documentation/hwmon/pmbus 9048F: drivers/hwmon/pmbus/ 9049F: include/linux/i2c/pmbus.h 9050 9051PMC SIERRA MaxRAID DRIVER 9052L: linux-scsi@vger.kernel.org 9053W: http://www.pmc-sierra.com/ 9054S: Orphan 9055F: drivers/scsi/pmcraid.* 9056 9057PMC SIERRA PM8001 DRIVER 9058M: Jack Wang <jinpu.wang@profitbricks.com> 9059M: lindar_liu@usish.com 9060L: pmchba@pmcs.com 9061L: linux-scsi@vger.kernel.org 9062S: Supported 9063F: drivers/scsi/pm8001/ 9064 9065POSIX CLOCKS and TIMERS 9066M: Thomas Gleixner <tglx@linutronix.de> 9067L: linux-kernel@vger.kernel.org 9068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9069S: Maintained 9070F: fs/timerfd.c 9071F: include/linux/timer* 9072F: kernel/time/*timer* 9073 9074POWER MANAGEMENT CORE 9075M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9076L: linux-pm@vger.kernel.org 9077T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9078S: Supported 9079F: drivers/base/power/ 9080F: include/linux/pm.h 9081F: include/linux/pm_* 9082F: include/linux/powercap.h 9083F: drivers/powercap/ 9084 9085POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9086M: Sebastian Reichel <sre@kernel.org> 9087M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 9088M: David Woodhouse <dwmw2@infradead.org> 9089L: linux-pm@vger.kernel.org 9090T: git git://git.infradead.org/battery-2.6.git 9091S: Maintained 9092F: include/linux/power_supply.h 9093F: drivers/power/ 9094X: drivers/power/avs/ 9095 9096POWER STATE COORDINATION INTERFACE (PSCI) 9097M: Mark Rutland <mark.rutland@arm.com> 9098M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9099L: linux-arm-kernel@lists.infradead.org 9100S: Maintained 9101F: drivers/firmware/psci.c 9102F: include/linux/psci.h 9103F: include/uapi/linux/psci.h 9104 9105PNP SUPPORT 9106M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9107S: Maintained 9108F: drivers/pnp/ 9109 9110PPP PROTOCOL DRIVERS AND COMPRESSORS 9111M: Paul Mackerras <paulus@samba.org> 9112L: linux-ppp@vger.kernel.org 9113S: Maintained 9114F: drivers/net/ppp/ppp_* 9115 9116PPP OVER ATM (RFC 2364) 9117M: Mitchell Blank Jr <mitch@sfgoth.com> 9118S: Maintained 9119F: net/atm/pppoatm.c 9120F: include/uapi/linux/atmppp.h 9121 9122PPP OVER ETHERNET 9123M: Michal Ostrowski <mostrows@earthlink.net> 9124S: Maintained 9125F: drivers/net/ppp/pppoe.c 9126F: drivers/net/ppp/pppox.c 9127 9128PPP OVER L2TP 9129M: James Chapman <jchapman@katalix.com> 9130S: Maintained 9131F: net/l2tp/l2tp_ppp.c 9132F: include/linux/if_pppol2tp.h 9133F: include/uapi/linux/if_pppol2tp.h 9134 9135PPS SUPPORT 9136M: Rodolfo Giometti <giometti@enneenne.com> 9137W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9138L: linuxpps@ml.enneenne.com (subscribers-only) 9139S: Maintained 9140F: Documentation/pps/ 9141F: drivers/pps/ 9142F: include/linux/pps*.h 9143 9144PPTP DRIVER 9145M: Dmitry Kozlov <xeb@mail.ru> 9146L: netdev@vger.kernel.org 9147S: Maintained 9148F: drivers/net/ppp/pptp.c 9149W: http://sourceforge.net/projects/accel-pptp 9150 9151PREEMPTIBLE KERNEL 9152M: Robert Love <rml@tech9.net> 9153L: kpreempt-tech@lists.sourceforge.net 9154W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9155S: Supported 9156F: Documentation/preempt-locking.txt 9157F: include/linux/preempt.h 9158 9159PRISM54 WIRELESS DRIVER 9160M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9161L: linux-wireless@vger.kernel.org 9162W: http://wireless.kernel.org/en/users/Drivers/p54 9163S: Obsolete 9164F: drivers/net/wireless/intersil/prism54/ 9165 9166PS3 NETWORK SUPPORT 9167M: Geoff Levand <geoff@infradead.org> 9168L: netdev@vger.kernel.org 9169L: linuxppc-dev@lists.ozlabs.org 9170S: Maintained 9171F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9172 9173PS3 PLATFORM SUPPORT 9174M: Geoff Levand <geoff@infradead.org> 9175L: linuxppc-dev@lists.ozlabs.org 9176S: Maintained 9177F: arch/powerpc/boot/ps3* 9178F: arch/powerpc/include/asm/lv1call.h 9179F: arch/powerpc/include/asm/ps3*.h 9180F: arch/powerpc/platforms/ps3/ 9181F: drivers/*/ps3* 9182F: drivers/ps3/ 9183F: drivers/rtc/rtc-ps3.c 9184F: drivers/usb/host/*ps3.c 9185F: sound/ppc/snd_ps3* 9186 9187PS3VRAM DRIVER 9188M: Jim Paris <jim@jtan.com> 9189M: Geoff Levand <geoff@infradead.org> 9190L: linuxppc-dev@lists.ozlabs.org 9191S: Maintained 9192F: drivers/block/ps3vram.c 9193 9194PSTORE FILESYSTEM 9195M: Anton Vorontsov <anton@enomsg.org> 9196M: Colin Cross <ccross@android.com> 9197M: Kees Cook <keescook@chromium.org> 9198M: Tony Luck <tony.luck@intel.com> 9199S: Maintained 9200T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9201F: fs/pstore/ 9202F: include/linux/pstore* 9203F: drivers/firmware/efi/efi-pstore.c 9204F: drivers/acpi/apei/erst.c 9205 9206PTP HARDWARE CLOCK SUPPORT 9207M: Richard Cochran <richardcochran@gmail.com> 9208L: netdev@vger.kernel.org 9209S: Maintained 9210W: http://linuxptp.sourceforge.net/ 9211F: Documentation/ABI/testing/sysfs-ptp 9212F: Documentation/ptp/* 9213F: drivers/net/ethernet/freescale/gianfar_ptp.c 9214F: drivers/net/phy/dp83640* 9215F: drivers/ptp/* 9216F: include/linux/ptp_cl* 9217 9218PTRACE SUPPORT 9219M: Roland McGrath <roland@hack.frob.com> 9220M: Oleg Nesterov <oleg@redhat.com> 9221S: Maintained 9222F: include/asm-generic/syscall.h 9223F: include/linux/ptrace.h 9224F: include/linux/regset.h 9225F: include/linux/tracehook.h 9226F: include/uapi/linux/ptrace.h 9227F: kernel/ptrace.c 9228 9229PVRUSB2 VIDEO4LINUX DRIVER 9230M: Mike Isely <isely@pobox.com> 9231L: pvrusb2@isely.net (subscribers-only) 9232L: linux-media@vger.kernel.org 9233W: http://www.isely.net/pvrusb2/ 9234T: git git://linuxtv.org/media_tree.git 9235S: Maintained 9236F: Documentation/video4linux/README.pvrusb2 9237F: drivers/media/usb/pvrusb2/ 9238 9239PWC WEBCAM DRIVER 9240M: Hans de Goede <hdegoede@redhat.com> 9241L: linux-media@vger.kernel.org 9242T: git git://linuxtv.org/media_tree.git 9243S: Maintained 9244F: drivers/media/usb/pwc/* 9245 9246PWM FAN DRIVER 9247M: Kamil Debski <k.debski@samsung.com> 9248L: linux-hwmon@vger.kernel.org 9249S: Supported 9250F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9251F: Documentation/hwmon/pwm-fan 9252F: drivers/hwmon/pwm-fan.c 9253 9254PWM SUBSYSTEM 9255M: Thierry Reding <thierry.reding@gmail.com> 9256L: linux-pwm@vger.kernel.org 9257S: Maintained 9258T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9259F: Documentation/pwm.txt 9260F: Documentation/devicetree/bindings/pwm/ 9261F: include/linux/pwm.h 9262F: drivers/pwm/ 9263F: drivers/video/backlight/pwm_bl.c 9264F: include/linux/pwm_backlight.h 9265 9266PXA2xx/PXA3xx SUPPORT 9267M: Daniel Mack <daniel@zonque.org> 9268M: Haojian Zhuang <haojian.zhuang@gmail.com> 9269M: Robert Jarzmik <robert.jarzmik@free.fr> 9270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9271T: git git://github.com/hzhuang1/linux.git 9272T: git git://github.com/rjarzmik/linux.git 9273S: Maintained 9274F: arch/arm/boot/dts/pxa* 9275F: arch/arm/mach-pxa/ 9276F: drivers/dma/pxa* 9277F: drivers/pcmcia/pxa2xx* 9278F: drivers/pinctrl/pxa/ 9279F: drivers/spi/spi-pxa2xx* 9280F: drivers/usb/gadget/udc/pxa2* 9281F: include/sound/pxa2xx-lib.h 9282F: sound/arm/pxa* 9283F: sound/soc/pxa/ 9284 9285PXA GPIO DRIVER 9286M: Robert Jarzmik <robert.jarzmik@free.fr> 9287L: linux-gpio@vger.kernel.org 9288S: Maintained 9289F: drivers/gpio/gpio-pxa.c 9290 9291PXA3xx NAND FLASH DRIVER 9292M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9293L: linux-mtd@lists.infradead.org 9294S: Maintained 9295F: drivers/mtd/nand/pxa3xx_nand.c 9296 9297MMP SUPPORT 9298M: Eric Miao <eric.y.miao@gmail.com> 9299M: Haojian Zhuang <haojian.zhuang@gmail.com> 9300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9301T: git git://github.com/hzhuang1/linux.git 9302T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9303S: Maintained 9304F: arch/arm/boot/dts/mmp* 9305F: arch/arm/mach-mmp/ 9306 9307PXA MMCI DRIVER 9308S: Orphan 9309 9310PXA RTC DRIVER 9311M: Robert Jarzmik <robert.jarzmik@free.fr> 9312L: rtc-linux@googlegroups.com 9313S: Maintained 9314 9315QAT DRIVER 9316M: Tadeusz Struk <tadeusz.struk@intel.com> 9317L: qat-linux@intel.com 9318S: Supported 9319F: drivers/crypto/qat/ 9320 9321QIB DRIVER 9322M: Mike Marciniszyn <infinipath@intel.com> 9323L: linux-rdma@vger.kernel.org 9324S: Supported 9325F: drivers/infiniband/hw/qib/ 9326 9327QLOGIC QLA1280 SCSI DRIVER 9328M: Michael Reed <mdr@sgi.com> 9329L: linux-scsi@vger.kernel.org 9330S: Maintained 9331F: drivers/scsi/qla1280.[ch] 9332 9333QLOGIC QLA2XXX FC-SCSI DRIVER 9334M: qla2xxx-upstream@qlogic.com 9335L: linux-scsi@vger.kernel.org 9336S: Supported 9337F: Documentation/scsi/LICENSE.qla2xxx 9338F: drivers/scsi/qla2xxx/ 9339 9340QLOGIC QLA4XXX iSCSI DRIVER 9341M: QLogic-Storage-Upstream@qlogic.com 9342L: linux-scsi@vger.kernel.org 9343S: Supported 9344F: Documentation/scsi/LICENSE.qla4xxx 9345F: drivers/scsi/qla4xxx/ 9346 9347QLOGIC QLA3XXX NETWORK DRIVER 9348M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9349M: Ron Mercer <ron.mercer@qlogic.com> 9350M: linux-driver@qlogic.com 9351L: netdev@vger.kernel.org 9352S: Supported 9353F: Documentation/networking/LICENSE.qla3xxx 9354F: drivers/net/ethernet/qlogic/qla3xxx.* 9355 9356QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9357M: Dept-GELinuxNICDev@qlogic.com 9358L: netdev@vger.kernel.org 9359S: Supported 9360F: drivers/net/ethernet/qlogic/qlcnic/ 9361 9362QLOGIC QLGE 10Gb ETHERNET DRIVER 9363M: Harish Patil <harish.patil@qlogic.com> 9364M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9365M: Dept-GELinuxNICDev@qlogic.com 9366M: linux-driver@qlogic.com 9367L: netdev@vger.kernel.org 9368S: Supported 9369F: drivers/net/ethernet/qlogic/qlge/ 9370 9371QLOGIC QL4xxx ETHERNET DRIVER 9372M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9373M: Ariel Elior <Ariel.Elior@qlogic.com> 9374M: everest-linux-l2@qlogic.com 9375L: netdev@vger.kernel.org 9376S: Supported 9377F: drivers/net/ethernet/qlogic/qed/ 9378F: include/linux/qed/ 9379F: drivers/net/ethernet/qlogic/qede/ 9380 9381QNX4 FILESYSTEM 9382M: Anders Larsen <al@alarsen.net> 9383W: http://www.alarsen.net/linux/qnx4fs/ 9384S: Maintained 9385F: fs/qnx4/ 9386F: include/uapi/linux/qnx4_fs.h 9387F: include/uapi/linux/qnxtypes.h 9388 9389QT1010 MEDIA DRIVER 9390M: Antti Palosaari <crope@iki.fi> 9391L: linux-media@vger.kernel.org 9392W: https://linuxtv.org 9393W: http://palosaari.fi/linux/ 9394Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9395T: git git://linuxtv.org/anttip/media_tree.git 9396S: Maintained 9397F: drivers/media/tuners/qt1010* 9398 9399QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9400M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9401L: linux-wireless@vger.kernel.org 9402L: ath9k-devel@lists.ath9k.org 9403W: http://wireless.kernel.org/en/users/Drivers/ath9k 9404S: Supported 9405F: drivers/net/wireless/ath/ath9k/ 9406 9407QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9408M: Kalle Valo <kvalo@qca.qualcomm.com> 9409L: ath10k@lists.infradead.org 9410W: http://wireless.kernel.org/en/users/Drivers/ath10k 9411T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9412S: Supported 9413F: drivers/net/wireless/ath/ath10k/ 9414 9415QUALCOMM HEXAGON ARCHITECTURE 9416M: Richard Kuo <rkuo@codeaurora.org> 9417L: linux-hexagon@vger.kernel.org 9418T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9419S: Supported 9420F: arch/hexagon/ 9421 9422QUALCOMM WCN36XX WIRELESS DRIVER 9423M: Eugene Krasnikov <k.eugene.e@gmail.com> 9424L: wcn36xx@lists.infradead.org 9425W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9426T: git git://github.com/KrasnikovEugene/wcn36xx.git 9427S: Supported 9428F: drivers/net/wireless/ath/wcn36xx/ 9429 9430QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9431M: Gabriel Somlo <somlo@cmu.edu> 9432M: "Michael S. Tsirkin" <mst@redhat.com> 9433L: qemu-devel@nongnu.org 9434S: Maintained 9435F: drivers/firmware/qemu_fw_cfg.c 9436 9437RADOS BLOCK DEVICE (RBD) 9438M: Ilya Dryomov <idryomov@gmail.com> 9439M: Sage Weil <sage@redhat.com> 9440M: Alex Elder <elder@kernel.org> 9441L: ceph-devel@vger.kernel.org 9442W: http://ceph.com/ 9443T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9444T: git git://github.com/ceph/ceph-client.git 9445S: Supported 9446F: Documentation/ABI/testing/sysfs-bus-rbd 9447F: drivers/block/rbd.c 9448F: drivers/block/rbd_types.h 9449 9450RADEON FRAMEBUFFER DISPLAY DRIVER 9451M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9452L: linux-fbdev@vger.kernel.org 9453S: Maintained 9454F: drivers/video/fbdev/aty/radeon* 9455F: include/uapi/linux/radeonfb.h 9456 9457RADIOSHARK 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-shark.c 9463 9464RADIOSHARK2 RADIO DRIVER 9465M: Hans de Goede <hdegoede@redhat.com> 9466L: linux-media@vger.kernel.org 9467T: git git://linuxtv.org/media_tree.git 9468S: Maintained 9469F: drivers/media/radio/radio-shark2.c 9470F: drivers/media/radio/radio-tea5777.c 9471 9472RAGE128 FRAMEBUFFER DISPLAY DRIVER 9473M: Paul Mackerras <paulus@samba.org> 9474L: linux-fbdev@vger.kernel.org 9475S: Maintained 9476F: drivers/video/fbdev/aty/aty128fb.c 9477 9478RALINK MIPS ARCHITECTURE 9479M: John Crispin <john@phrozen.org> 9480L: linux-mips@linux-mips.org 9481S: Maintained 9482F: arch/mips/ralink 9483 9484RALINK RT2X00 WIRELESS LAN DRIVER 9485P: rt2x00 project 9486M: Stanislaw Gruszka <sgruszka@redhat.com> 9487M: Helmut Schaa <helmut.schaa@googlemail.com> 9488L: linux-wireless@vger.kernel.org 9489S: Maintained 9490F: drivers/net/wireless/ralink/rt2x00/ 9491 9492RAMDISK RAM BLOCK DEVICE DRIVER 9493M: Jens Axboe <axboe@kernel.dk> 9494S: Maintained 9495F: Documentation/blockdev/ramdisk.txt 9496F: drivers/block/brd.c 9497 9498RANDOM NUMBER DRIVER 9499M: "Theodore Ts'o" <tytso@mit.edu> 9500S: Maintained 9501F: drivers/char/random.c 9502 9503RAPIDIO SUBSYSTEM 9504M: Matt Porter <mporter@kernel.crashing.org> 9505M: Alexandre Bounine <alexandre.bounine@idt.com> 9506S: Maintained 9507F: drivers/rapidio/ 9508 9509RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9510L: linux-wireless@vger.kernel.org 9511S: Orphan 9512F: drivers/net/wireless/ray* 9513 9514RCUTORTURE MODULE 9515M: Josh Triplett <josh@joshtriplett.org> 9516M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9517L: linux-kernel@vger.kernel.org 9518S: Supported 9519T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9520F: Documentation/RCU/torture.txt 9521F: kernel/rcu/rcutorture.c 9522 9523RCUTORTURE TEST FRAMEWORK 9524M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9525M: Josh Triplett <josh@joshtriplett.org> 9526R: Steven Rostedt <rostedt@goodmis.org> 9527R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9528R: Lai Jiangshan <jiangshanlai@gmail.com> 9529L: linux-kernel@vger.kernel.org 9530S: Supported 9531T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9532F: tools/testing/selftests/rcutorture 9533 9534RDC R-321X SoC 9535M: Florian Fainelli <florian@openwrt.org> 9536S: Maintained 9537 9538RDC R6040 FAST ETHERNET DRIVER 9539M: Florian Fainelli <florian@openwrt.org> 9540L: netdev@vger.kernel.org 9541S: Maintained 9542F: drivers/net/ethernet/rdc/r6040.c 9543 9544RDS - RELIABLE DATAGRAM SOCKETS 9545M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9546L: netdev@vger.kernel.org 9547L: linux-rdma@vger.kernel.org 9548L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9549W: https://oss.oracle.com/projects/rds/ 9550S: Supported 9551F: net/rds/ 9552F: Documentation/networking/rds.txt 9553 9554RDMAVT - RDMA verbs software 9555M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9556L: linux-rdma@vger.kernel.org 9557S: Supported 9558F: drivers/infiniband/sw/rdmavt 9559 9560READ-COPY UPDATE (RCU) 9561M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9562M: Josh Triplett <josh@joshtriplett.org> 9563R: Steven Rostedt <rostedt@goodmis.org> 9564R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9565R: Lai Jiangshan <jiangshanlai@gmail.com> 9566L: linux-kernel@vger.kernel.org 9567W: http://www.rdrop.com/users/paulmck/RCU/ 9568S: Supported 9569T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9570F: Documentation/RCU/ 9571X: Documentation/RCU/torture.txt 9572F: include/linux/rcu* 9573X: include/linux/srcu.h 9574F: kernel/rcu/ 9575X: kernel/torture.c 9576 9577REAL TIME CLOCK (RTC) SUBSYSTEM 9578M: Alessandro Zummo <a.zummo@towertech.it> 9579M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9580L: rtc-linux@googlegroups.com 9581Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9582T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9583S: Maintained 9584F: Documentation/rtc.txt 9585F: drivers/rtc/ 9586F: include/linux/rtc.h 9587F: include/uapi/linux/rtc.h 9588 9589REALTEK AUDIO CODECS 9590M: Bard Liao <bardliao@realtek.com> 9591M: Oder Chiou <oder_chiou@realtek.com> 9592S: Maintained 9593F: sound/soc/codecs/rt* 9594F: include/sound/rt*.h 9595 9596REISERFS FILE SYSTEM 9597L: reiserfs-devel@vger.kernel.org 9598S: Supported 9599F: fs/reiserfs/ 9600 9601REGISTER MAP ABSTRACTION 9602M: Mark Brown <broonie@kernel.org> 9603L: linux-kernel@vger.kernel.org 9604T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9605S: Supported 9606F: drivers/base/regmap/ 9607F: include/linux/regmap.h 9608 9609REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9610M: Ohad Ben-Cohen <ohad@wizery.com> 9611M: Bjorn Andersson <bjorn.andersson@linaro.org> 9612L: linux-remoteproc@vger.kernel.org 9613T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9614S: Maintained 9615F: drivers/remoteproc/ 9616F: Documentation/remoteproc.txt 9617F: include/linux/remoteproc.h 9618 9619REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9620M: Ohad Ben-Cohen <ohad@wizery.com> 9621M: Bjorn Andersson <bjorn.andersson@linaro.org> 9622L: linux-remoteproc@vger.kernel.org 9623T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9624S: Maintained 9625F: drivers/rpmsg/ 9626F: Documentation/rpmsg.txt 9627F: include/linux/rpmsg.h 9628 9629RENESAS ETHERNET DRIVERS 9630R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9631L: netdev@vger.kernel.org 9632L: linux-renesas-soc@vger.kernel.org 9633F: drivers/net/ethernet/renesas/ 9634F: include/linux/sh_eth.h 9635 9636RENESAS USB2 PHY DRIVER 9637M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9638L: linux-renesas-soc@vger.kernel.org 9639S: Maintained 9640F: drivers/phy/phy-rcar-gen3-usb2.c 9641 9642RESET CONTROLLER FRAMEWORK 9643M: Philipp Zabel <p.zabel@pengutronix.de> 9644T: git git://git.pengutronix.de/git/pza/linux 9645S: Maintained 9646F: drivers/reset/ 9647F: Documentation/devicetree/bindings/reset/ 9648F: include/dt-bindings/reset/ 9649F: include/linux/reset.h 9650F: include/linux/reset-controller.h 9651 9652RFKILL 9653M: Johannes Berg <johannes@sipsolutions.net> 9654L: linux-wireless@vger.kernel.org 9655W: http://wireless.kernel.org/ 9656T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9657T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9658S: Maintained 9659F: Documentation/rfkill.txt 9660F: net/rfkill/ 9661 9662RHASHTABLE 9663M: Thomas Graf <tgraf@suug.ch> 9664L: netdev@vger.kernel.org 9665S: Maintained 9666F: lib/rhashtable.c 9667F: include/linux/rhashtable.h 9668 9669RICOH SMARTMEDIA/XD DRIVER 9670M: Maxim Levitsky <maximlevitsky@gmail.com> 9671S: Maintained 9672F: drivers/mtd/nand/r852.c 9673F: drivers/mtd/nand/r852.h 9674 9675RICOH R5C592 MEMORYSTICK DRIVER 9676M: Maxim Levitsky <maximlevitsky@gmail.com> 9677S: Maintained 9678F: drivers/memstick/host/r592.* 9679 9680ROCCAT DRIVERS 9681M: Stefan Achatz <erazor_de@users.sourceforge.net> 9682W: http://sourceforge.net/projects/roccat/ 9683S: Maintained 9684F: drivers/hid/hid-roccat* 9685F: include/linux/hid-roccat* 9686F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9687 9688ROCKER DRIVER 9689M: Jiri Pirko <jiri@resnulli.us> 9690M: Scott Feldman <sfeldma@gmail.com> 9691L: netdev@vger.kernel.org 9692S: Supported 9693F: drivers/net/ethernet/rocker/ 9694 9695ROCKETPORT DRIVER 9696P: Comtrol Corp. 9697W: http://www.comtrol.com 9698S: Maintained 9699F: Documentation/serial/rocket.txt 9700F: drivers/tty/rocket* 9701 9702ROCKETPORT EXPRESS/INFINITY DRIVER 9703M: Kevin Cernekee <cernekee@gmail.com> 9704L: linux-serial@vger.kernel.org 9705S: Odd Fixes 9706F: drivers/tty/serial/rp2.* 9707 9708ROSE NETWORK LAYER 9709M: Ralf Baechle <ralf@linux-mips.org> 9710L: linux-hams@vger.kernel.org 9711W: http://www.linux-ax25.org/ 9712S: Maintained 9713F: include/net/rose.h 9714F: include/uapi/linux/rose.h 9715F: net/rose/ 9716 9717RTL2830 MEDIA DRIVER 9718M: Antti Palosaari <crope@iki.fi> 9719L: linux-media@vger.kernel.org 9720W: https://linuxtv.org 9721W: http://palosaari.fi/linux/ 9722Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9723T: git git://linuxtv.org/anttip/media_tree.git 9724S: Maintained 9725F: drivers/media/dvb-frontends/rtl2830* 9726 9727RTL2832 MEDIA DRIVER 9728M: Antti Palosaari <crope@iki.fi> 9729L: linux-media@vger.kernel.org 9730W: https://linuxtv.org 9731W: http://palosaari.fi/linux/ 9732Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9733T: git git://linuxtv.org/anttip/media_tree.git 9734S: Maintained 9735F: drivers/media/dvb-frontends/rtl2832* 9736 9737RTL2832_SDR MEDIA DRIVER 9738M: Antti Palosaari <crope@iki.fi> 9739L: linux-media@vger.kernel.org 9740W: https://linuxtv.org 9741W: http://palosaari.fi/linux/ 9742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9743T: git git://linuxtv.org/anttip/media_tree.git 9744S: Maintained 9745F: drivers/media/dvb-frontends/rtl2832_sdr* 9746 9747RTL8180 WIRELESS DRIVER 9748L: linux-wireless@vger.kernel.org 9749W: http://wireless.kernel.org/ 9750T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9751S: Orphan 9752F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9753 9754RTL8187 WIRELESS DRIVER 9755M: Herton Ronaldo Krzesinski <herton@canonical.com> 9756M: Hin-Tak Leung <htl10@users.sourceforge.net> 9757M: Larry Finger <Larry.Finger@lwfinger.net> 9758L: linux-wireless@vger.kernel.org 9759W: http://wireless.kernel.org/ 9760T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9761S: Maintained 9762F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9763 9764RTL8192CE WIRELESS DRIVER 9765M: Larry Finger <Larry.Finger@lwfinger.net> 9766M: Chaoming Li <chaoming_li@realsil.com.cn> 9767L: linux-wireless@vger.kernel.org 9768W: http://wireless.kernel.org/ 9769T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9770S: Maintained 9771F: drivers/net/wireless/realtek/rtlwifi/ 9772F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9773 9774RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9775M: Jes Sorensen <Jes.Sorensen@redhat.com> 9776L: linux-wireless@vger.kernel.org 9777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 9778S: Maintained 9779F: drivers/net/wireless/realtek/rtl8xxxu/ 9780 9781S3 SAVAGE FRAMEBUFFER DRIVER 9782M: Antonino Daplas <adaplas@gmail.com> 9783L: linux-fbdev@vger.kernel.org 9784S: Maintained 9785F: drivers/video/fbdev/savage/ 9786 9787S390 9788M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9789M: Heiko Carstens <heiko.carstens@de.ibm.com> 9790L: linux-s390@vger.kernel.org 9791W: http://www.ibm.com/developerworks/linux/linux390/ 9792T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9793S: Supported 9794F: arch/s390/ 9795F: drivers/s390/ 9796F: Documentation/s390/ 9797F: Documentation/DocBook/s390* 9798 9799S390 COMMON I/O LAYER 9800M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9801M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9802L: linux-s390@vger.kernel.org 9803W: http://www.ibm.com/developerworks/linux/linux390/ 9804S: Supported 9805F: drivers/s390/cio/ 9806 9807S390 DASD DRIVER 9808M: Stefan Weinhuber <wein@de.ibm.com> 9809M: Stefan Haberland <stefan.haberland@de.ibm.com> 9810L: linux-s390@vger.kernel.org 9811W: http://www.ibm.com/developerworks/linux/linux390/ 9812S: Supported 9813F: drivers/s390/block/dasd* 9814F: block/partitions/ibm.c 9815 9816S390 NETWORK DRIVERS 9817M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9818L: linux-s390@vger.kernel.org 9819W: http://www.ibm.com/developerworks/linux/linux390/ 9820S: Supported 9821F: drivers/s390/net/ 9822 9823S390 PCI SUBSYSTEM 9824M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9825M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9826L: linux-s390@vger.kernel.org 9827W: http://www.ibm.com/developerworks/linux/linux390/ 9828S: Supported 9829F: arch/s390/pci/ 9830F: drivers/pci/hotplug/s390_pci_hpc.c 9831 9832S390 ZCRYPT DRIVER 9833M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9834L: linux-s390@vger.kernel.org 9835W: http://www.ibm.com/developerworks/linux/linux390/ 9836S: Supported 9837F: drivers/s390/crypto/ 9838 9839S390 ZFCP DRIVER 9840M: Steffen Maier <maier@linux.vnet.ibm.com> 9841L: linux-s390@vger.kernel.org 9842W: http://www.ibm.com/developerworks/linux/linux390/ 9843S: Supported 9844F: drivers/s390/scsi/zfcp_* 9845 9846S390 IUCV NETWORK LAYER 9847M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9848L: linux-s390@vger.kernel.org 9849W: http://www.ibm.com/developerworks/linux/linux390/ 9850S: Supported 9851F: drivers/s390/net/*iucv* 9852F: include/net/iucv/ 9853F: net/iucv/ 9854 9855S390 IOMMU (PCI) 9856M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9857L: linux-s390@vger.kernel.org 9858W: http://www.ibm.com/developerworks/linux/linux390/ 9859S: Supported 9860F: drivers/iommu/s390-iommu.c 9861 9862S3C24XX SD/MMC Driver 9863M: Ben Dooks <ben-linux@fluff.org> 9864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9865S: Supported 9866F: drivers/mmc/host/s3cmci.* 9867 9868SAA6588 RDS RECEIVER DRIVER 9869M: Hans Verkuil <hverkuil@xs4all.nl> 9870L: linux-media@vger.kernel.org 9871T: git git://linuxtv.org/media_tree.git 9872W: https://linuxtv.org 9873S: Odd Fixes 9874F: drivers/media/i2c/saa6588* 9875 9876SAA7134 VIDEO4LINUX DRIVER 9877M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 9878M: Mauro Carvalho Chehab <mchehab@kernel.org> 9879L: linux-media@vger.kernel.org 9880W: https://linuxtv.org 9881T: git git://linuxtv.org/media_tree.git 9882S: Odd fixes 9883F: Documentation/video4linux/*.saa7134 9884F: drivers/media/pci/saa7134/ 9885 9886SAA7146 VIDEO4LINUX-2 DRIVER 9887M: Hans Verkuil <hverkuil@xs4all.nl> 9888L: linux-media@vger.kernel.org 9889T: git git://linuxtv.org/media_tree.git 9890S: Maintained 9891F: drivers/media/common/saa7146/ 9892F: drivers/media/pci/saa7146/ 9893F: include/media/saa7146* 9894 9895SAMSUNG LAPTOP DRIVER 9896M: Corentin Chary <corentin.chary@gmail.com> 9897L: platform-driver-x86@vger.kernel.org 9898S: Maintained 9899F: drivers/platform/x86/samsung-laptop.c 9900 9901SAMSUNG AUDIO (ASoC) DRIVERS 9902M: Sangbeom Kim <sbkim73@samsung.com> 9903L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9904S: Supported 9905F: sound/soc/samsung/ 9906 9907SAMSUNG FRAMEBUFFER DRIVER 9908M: Jingoo Han <jingoohan1@gmail.com> 9909L: linux-fbdev@vger.kernel.org 9910S: Maintained 9911F: drivers/video/fbdev/s3c-fb.c 9912 9913SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9914M: Sangbeom Kim <sbkim73@samsung.com> 9915M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9916L: linux-kernel@vger.kernel.org 9917L: linux-samsung-soc@vger.kernel.org 9918S: Supported 9919F: drivers/mfd/sec*.c 9920F: drivers/regulator/s2m*.c 9921F: drivers/regulator/s5m*.c 9922F: drivers/clk/clk-s2mps11.c 9923F: drivers/rtc/rtc-s5m.c 9924F: include/linux/mfd/samsung/ 9925F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9926F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9927F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9928F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9929 9930SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9931M: Kyungmin Park <kyungmin.park@samsung.com> 9932M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9933L: linux-media@vger.kernel.org 9934Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9935S: Supported 9936F: drivers/media/platform/exynos4-is/ 9937 9938SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9939M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9940L: linux-media@vger.kernel.org 9941L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9942S: Maintained 9943F: drivers/media/platform/s3c-camif/ 9944F: include/media/drv-intf/s3c_camif.h 9945 9946SAMSUNG S5C73M3 CAMERA DRIVER 9947M: Kyungmin Park <kyungmin.park@samsung.com> 9948M: Andrzej Hajda <a.hajda@samsung.com> 9949L: linux-media@vger.kernel.org 9950S: Supported 9951F: drivers/media/i2c/s5c73m3/* 9952 9953SAMSUNG S5K5BAF CAMERA DRIVER 9954M: Kyungmin Park <kyungmin.park@samsung.com> 9955M: Andrzej Hajda <a.hajda@samsung.com> 9956L: linux-media@vger.kernel.org 9957S: Supported 9958F: drivers/media/i2c/s5k5baf.c 9959 9960SAMSUNG S3FWRN5 NFC DRIVER 9961M: Robert Baldyga <r.baldyga@samsung.com> 9962M: Krzysztof Opasiak <k.opasiak@samsung.com> 9963L: linux-nfc@lists.01.org (moderated for non-subscribers) 9964S: Supported 9965F: drivers/nfc/s3fwrn5 9966 9967SAMSUNG SOC CLOCK DRIVERS 9968M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9969M: Tomasz Figa <tomasz.figa@gmail.com> 9970S: Supported 9971L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9972F: drivers/clk/samsung/ 9973 9974SAMSUNG SXGBE DRIVERS 9975M: Byungho An <bh74.an@samsung.com> 9976M: Girish K S <ks.giri@samsung.com> 9977M: Vipul Pandya <vipul.pandya@samsung.com> 9978S: Supported 9979L: netdev@vger.kernel.org 9980F: drivers/net/ethernet/samsung/sxgbe/ 9981 9982SAMSUNG THERMAL DRIVER 9983M: Lukasz Majewski <l.majewski@samsung.com> 9984L: linux-pm@vger.kernel.org 9985L: linux-samsung-soc@vger.kernel.org 9986S: Supported 9987T: git https://github.com/lmajewski/linux-samsung-thermal.git 9988F: drivers/thermal/samsung/ 9989 9990SAMSUNG USB2 PHY DRIVER 9991M: Kamil Debski <k.debski@samsung.com> 9992L: linux-kernel@vger.kernel.org 9993S: Supported 9994F: Documentation/devicetree/bindings/phy/samsung-phy.txt 9995F: Documentation/phy/samsung-usb2.txt 9996F: drivers/phy/phy-exynos4210-usb2.c 9997F: drivers/phy/phy-exynos4x12-usb2.c 9998F: drivers/phy/phy-exynos5250-usb2.c 9999F: drivers/phy/phy-s5pv210-usb2.c 10000F: drivers/phy/phy-samsung-usb2.c 10001F: drivers/phy/phy-samsung-usb2.h 10002 10003SERIAL DRIVERS 10004M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10005L: linux-serial@vger.kernel.org 10006S: Maintained 10007F: drivers/tty/serial/ 10008 10009SYNOPSYS DESIGNWARE DMAC DRIVER 10010M: Viresh Kumar <vireshk@kernel.org> 10011M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10012S: Maintained 10013F: include/linux/dma/dw.h 10014F: include/linux/platform_data/dma-dw.h 10015F: drivers/dma/dw/ 10016 10017SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10018M: Lars Persson <lars.persson@axis.com> 10019L: netdev@vger.kernel.org 10020S: Supported 10021F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10022F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10023 10024SYNOPSYS DESIGNWARE I2C DRIVER 10025M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10026R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10027R: Mika Westerberg <mika.westerberg@linux.intel.com> 10028L: linux-i2c@vger.kernel.org 10029S: Maintained 10030F: drivers/i2c/busses/i2c-designware-* 10031F: include/linux/platform_data/i2c-designware.h 10032 10033SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10034M: Jaehoon Chung <jh80.chung@samsung.com> 10035L: linux-mmc@vger.kernel.org 10036S: Maintained 10037F: include/linux/mmc/dw_mmc.h 10038F: drivers/mmc/host/dw_mmc* 10039 10040SYSTEM TRACE MODULE CLASS 10041M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10042S: Maintained 10043T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10044F: Documentation/trace/stm.txt 10045F: drivers/hwtracing/stm/ 10046F: include/linux/stm.h 10047F: include/uapi/linux/stm.h 10048 10049THUNDERBOLT DRIVER 10050M: Andreas Noever <andreas.noever@gmail.com> 10051S: Maintained 10052F: drivers/thunderbolt/ 10053 10054TI BQ27XXX POWER SUPPLY DRIVER 10055R: Andrew F. Davis <afd@ti.com> 10056F: include/linux/power/bq27xxx_battery.h 10057F: drivers/power/bq27xxx_battery.c 10058F: drivers/power/bq27xxx_battery_i2c.c 10059 10060TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10061M: John Stultz <john.stultz@linaro.org> 10062M: Thomas Gleixner <tglx@linutronix.de> 10063L: linux-kernel@vger.kernel.org 10064T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10065S: Supported 10066F: include/linux/clocksource.h 10067F: include/linux/time.h 10068F: include/linux/timex.h 10069F: include/uapi/linux/time.h 10070F: include/uapi/linux/timex.h 10071F: kernel/time/clocksource.c 10072F: kernel/time/time*.c 10073F: kernel/time/alarmtimer.c 10074F: kernel/time/ntp.c 10075F: tools/testing/selftests/timers/ 10076 10077SC1200 WDT DRIVER 10078M: Zwane Mwaikambo <zwanem@gmail.com> 10079S: Maintained 10080F: drivers/watchdog/sc1200wdt.c 10081 10082SCHEDULER 10083M: Ingo Molnar <mingo@redhat.com> 10084M: Peter Zijlstra <peterz@infradead.org> 10085L: linux-kernel@vger.kernel.org 10086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10087S: Maintained 10088F: kernel/sched/ 10089F: include/linux/sched.h 10090F: include/uapi/linux/sched.h 10091F: include/linux/wait.h 10092 10093SCORE ARCHITECTURE 10094M: Chen Liqin <liqin.linux@gmail.com> 10095M: Lennox Wu <lennox.wu@gmail.com> 10096W: http://www.sunplus.com 10097S: Supported 10098F: arch/score/ 10099 10100SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10101M: Sudeep Holla <sudeep.holla@arm.com> 10102L: linux-arm-kernel@lists.infradead.org 10103S: Maintained 10104F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10105F: drivers/clk/clk-scpi.c 10106F: drivers/cpufreq/scpi-cpufreq.c 10107F: drivers/firmware/arm_scpi.c 10108F: include/linux/scpi_protocol.h 10109 10110SCSI CDROM DRIVER 10111M: Jens Axboe <axboe@kernel.dk> 10112L: linux-scsi@vger.kernel.org 10113W: http://www.kernel.dk 10114S: Maintained 10115F: drivers/scsi/sr* 10116 10117SCSI RDMA PROTOCOL (SRP) INITIATOR 10118M: Bart Van Assche <bart.vanassche@sandisk.com> 10119L: linux-rdma@vger.kernel.org 10120S: Supported 10121W: http://www.openfabrics.org 10122Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10123T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10124F: drivers/infiniband/ulp/srp/ 10125F: include/scsi/srp.h 10126 10127SCSI SG DRIVER 10128M: Doug Gilbert <dgilbert@interlog.com> 10129L: linux-scsi@vger.kernel.org 10130W: http://sg.danny.cz/sg 10131S: Maintained 10132F: Documentation/scsi/scsi-generic.txt 10133F: drivers/scsi/sg.c 10134F: include/scsi/sg.h 10135 10136SCSI SUBSYSTEM 10137M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10138T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10139M: "Martin K. Petersen" <martin.petersen@oracle.com> 10140T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10141L: linux-scsi@vger.kernel.org 10142S: Maintained 10143F: drivers/scsi/ 10144F: include/scsi/ 10145 10146SCSI TAPE DRIVER 10147M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10148L: linux-scsi@vger.kernel.org 10149S: Maintained 10150F: Documentation/scsi/st.txt 10151F: drivers/scsi/st.* 10152F: drivers/scsi/st_*.h 10153 10154SCTP PROTOCOL 10155M: Vlad Yasevich <vyasevich@gmail.com> 10156M: Neil Horman <nhorman@tuxdriver.com> 10157L: linux-sctp@vger.kernel.org 10158W: http://lksctp.sourceforge.net 10159S: Maintained 10160F: Documentation/networking/sctp.txt 10161F: include/linux/sctp.h 10162F: include/uapi/linux/sctp.h 10163F: include/net/sctp/ 10164F: net/sctp/ 10165 10166SCx200 CPU SUPPORT 10167M: Jim Cromie <jim.cromie@gmail.com> 10168S: Odd Fixes 10169F: Documentation/i2c/busses/scx200_acb 10170F: arch/x86/platform/scx200/ 10171F: drivers/watchdog/scx200_wdt.c 10172F: drivers/i2c/busses/scx200* 10173F: drivers/mtd/maps/scx200_docflash.c 10174F: include/linux/scx200.h 10175 10176SCx200 GPIO DRIVER 10177M: Jim Cromie <jim.cromie@gmail.com> 10178S: Maintained 10179F: drivers/char/scx200_gpio.c 10180F: include/linux/scx200_gpio.h 10181 10182SCx200 HRT CLOCKSOURCE DRIVER 10183M: Jim Cromie <jim.cromie@gmail.com> 10184S: Maintained 10185F: drivers/clocksource/scx200_hrt.c 10186 10187SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10188M: Sascha Sommer <saschasommer@freenet.de> 10189L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10190S: Maintained 10191F: drivers/mmc/host/sdricoh_cs.c 10192 10193SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10194M: Adrian Hunter <adrian.hunter@intel.com> 10195L: linux-mmc@vger.kernel.org 10196T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10197S: Maintained 10198F: drivers/mmc/host/sdhci* 10199F: include/linux/mmc/sdhci* 10200 10201SECURE COMPUTING 10202M: Kees Cook <keescook@chromium.org> 10203R: Andy Lutomirski <luto@amacapital.net> 10204R: Will Drewry <wad@chromium.org> 10205T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10206S: Supported 10207F: kernel/seccomp.c 10208F: include/uapi/linux/seccomp.h 10209F: include/linux/seccomp.h 10210F: tools/testing/selftests/seccomp/* 10211K: \bsecure_computing 10212K: \bTIF_SECCOMP\b 10213 10214SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10215M: Ben Dooks <ben-linux@fluff.org> 10216M: Jaehoon Chung <jh80.chung@samsung.com> 10217L: linux-mmc@vger.kernel.org 10218S: Maintained 10219F: drivers/mmc/host/sdhci-s3c* 10220 10221SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10222M: Viresh Kumar <vireshk@kernel.org> 10223L: linux-mmc@vger.kernel.org 10224S: Maintained 10225F: drivers/mmc/host/sdhci-spear.c 10226 10227SECURITY SUBSYSTEM 10228M: James Morris <james.l.morris@oracle.com> 10229M: "Serge E. Hallyn" <serge@hallyn.com> 10230L: linux-security-module@vger.kernel.org (suggested Cc:) 10231T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10232W: http://kernsec.org/ 10233S: Supported 10234F: security/ 10235 10236SECURITY CONTACT 10237M: Security Officers <security@kernel.org> 10238S: Supported 10239 10240SELINUX SECURITY MODULE 10241M: Paul Moore <paul@paul-moore.com> 10242M: Stephen Smalley <sds@tycho.nsa.gov> 10243M: Eric Paris <eparis@parisplace.org> 10244L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10245W: http://selinuxproject.org 10246T: git git://git.infradead.org/users/pcmoore/selinux 10247S: Supported 10248F: include/linux/selinux* 10249F: security/selinux/ 10250F: scripts/selinux/ 10251 10252APPARMOR SECURITY MODULE 10253M: John Johansen <john.johansen@canonical.com> 10254L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10255W: apparmor.wiki.kernel.org 10256T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10257S: Supported 10258F: security/apparmor/ 10259 10260LOADPIN SECURITY MODULE 10261M: Kees Cook <keescook@chromium.org> 10262T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10263S: Supported 10264F: security/loadpin/ 10265 10266YAMA SECURITY MODULE 10267M: Kees Cook <keescook@chromium.org> 10268T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10269S: Supported 10270F: security/yama/ 10271 10272SENSABLE PHANTOM 10273M: Jiri Slaby <jirislaby@gmail.com> 10274S: Maintained 10275F: drivers/misc/phantom.c 10276F: include/uapi/linux/phantom.h 10277 10278SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10279M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10280M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10281M: John Soni Jose <sony.john@avagotech.com> 10282L: linux-scsi@vger.kernel.org 10283W: http://www.avagotech.com 10284S: Supported 10285F: drivers/scsi/be2iscsi/ 10286 10287Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 10288M: Sathya Perla <sathya.perla@broadcom.com> 10289M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10290M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 10291M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10292M: Somnath Kotur <somnath.kotur@broadcom.com> 10293L: netdev@vger.kernel.org 10294W: http://www.emulex.com 10295S: Supported 10296F: drivers/net/ethernet/emulex/benet/ 10297 10298EMULEX ONECONNECT ROCE DRIVER 10299M: Selvin Xavier <selvin.xavier@avagotech.com> 10300M: Devesh Sharma <devesh.sharma@avagotech.com> 10301M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10302L: linux-rdma@vger.kernel.org 10303W: http://www.emulex.com 10304S: Supported 10305F: drivers/infiniband/hw/ocrdma/ 10306 10307SFC NETWORK DRIVER 10308M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10309M: Edward Cree <ecree@solarflare.com> 10310M: Bert Kenward <bkenward@solarflare.com> 10311L: netdev@vger.kernel.org 10312S: Supported 10313F: drivers/net/ethernet/sfc/ 10314 10315SGI GRU DRIVER 10316M: Dimitri Sivanich <sivanich@sgi.com> 10317S: Maintained 10318F: drivers/misc/sgi-gru/ 10319 10320SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10321M: Pat Gefre <pfg@sgi.com> 10322L: linux-ia64@vger.kernel.org 10323S: Supported 10324F: Documentation/ia64/serial.txt 10325F: drivers/tty/serial/ioc?_serial.c 10326F: include/linux/ioc?.h 10327 10328SGI XP/XPC/XPNET DRIVER 10329M: Cliff Whickman <cpw@sgi.com> 10330M: Robin Holt <robinmholt@gmail.com> 10331S: Maintained 10332F: drivers/misc/sgi-xp/ 10333 10334SI2157 MEDIA DRIVER 10335M: Antti Palosaari <crope@iki.fi> 10336L: linux-media@vger.kernel.org 10337W: https://linuxtv.org 10338W: http://palosaari.fi/linux/ 10339Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10340T: git git://linuxtv.org/anttip/media_tree.git 10341S: Maintained 10342F: drivers/media/tuners/si2157* 10343 10344SI2168 MEDIA DRIVER 10345M: Antti Palosaari <crope@iki.fi> 10346L: linux-media@vger.kernel.org 10347W: https://linuxtv.org 10348W: http://palosaari.fi/linux/ 10349Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10350T: git git://linuxtv.org/anttip/media_tree.git 10351S: Maintained 10352F: drivers/media/dvb-frontends/si2168* 10353 10354SI470X FM RADIO RECEIVER I2C 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: Odd Fixes 10360F: drivers/media/radio/si470x/radio-si470x-i2c.c 10361 10362SI470X FM RADIO RECEIVER USB DRIVER 10363M: Hans Verkuil <hverkuil@xs4all.nl> 10364L: linux-media@vger.kernel.org 10365T: git git://linuxtv.org/media_tree.git 10366W: https://linuxtv.org 10367S: Maintained 10368F: drivers/media/radio/si470x/radio-si470x-common.c 10369F: drivers/media/radio/si470x/radio-si470x.h 10370F: drivers/media/radio/si470x/radio-si470x-usb.c 10371 10372SI4713 FM RADIO TRANSMITTER I2C 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/si4713.? 10379 10380SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10381M: Eduardo Valentin <edubezval@gmail.com> 10382L: linux-media@vger.kernel.org 10383T: git git://linuxtv.org/media_tree.git 10384W: https://linuxtv.org 10385S: Odd Fixes 10386F: drivers/media/radio/si4713/radio-platform-si4713.c 10387 10388SI4713 FM RADIO TRANSMITTER USB DRIVER 10389M: Hans Verkuil <hverkuil@xs4all.nl> 10390L: linux-media@vger.kernel.org 10391T: git git://linuxtv.org/media_tree.git 10392W: https://linuxtv.org 10393S: Maintained 10394F: drivers/media/radio/si4713/radio-usb-si4713.c 10395 10396SIANO DVB DRIVER 10397M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10398M: Mauro Carvalho Chehab <mchehab@kernel.org> 10399L: linux-media@vger.kernel.org 10400W: https://linuxtv.org 10401T: git git://linuxtv.org/media_tree.git 10402S: Odd fixes 10403F: drivers/media/common/siano/ 10404F: drivers/media/usb/siano/ 10405F: drivers/media/usb/siano/ 10406F: drivers/media/mmc/siano/ 10407 10408SIMPLEFB FB DRIVER 10409M: Hans de Goede <hdegoede@redhat.com> 10410L: linux-fbdev@vger.kernel.org 10411S: Maintained 10412F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10413F: drivers/video/fbdev/simplefb.c 10414F: include/linux/platform_data/simplefb.h 10415 10416SH_VEU V4L2 MEM2MEM DRIVER 10417L: linux-media@vger.kernel.org 10418S: Orphan 10419F: drivers/media/platform/sh_veu.c 10420 10421SH_VOU V4L2 OUTPUT DRIVER 10422L: linux-media@vger.kernel.org 10423S: Orphan 10424F: drivers/media/platform/sh_vou.c 10425F: include/media/drv-intf/sh_vou.h 10426 10427SIMPLE FIRMWARE INTERFACE (SFI) 10428M: Len Brown <lenb@kernel.org> 10429L: sfi-devel@simplefirmware.org 10430W: http://simplefirmware.org/ 10431T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10432S: Supported 10433F: arch/x86/platform/sfi/ 10434F: drivers/sfi/ 10435F: include/linux/sfi*.h 10436 10437SIMTEC EB110ATX (Chalice CATS) 10438P: Ben Dooks 10439P: Vincent Sanders <vince@simtec.co.uk> 10440M: Simtec Linux Team <linux@simtec.co.uk> 10441W: http://www.simtec.co.uk/products/EB110ATX/ 10442S: Supported 10443 10444SIMTEC EB2410ITX (BAST) 10445P: Ben Dooks 10446P: Vincent Sanders <vince@simtec.co.uk> 10447M: Simtec Linux Team <linux@simtec.co.uk> 10448W: http://www.simtec.co.uk/products/EB2410ITX/ 10449S: Supported 10450F: arch/arm/mach-s3c24xx/mach-bast.c 10451F: arch/arm/mach-s3c24xx/bast-ide.c 10452F: arch/arm/mach-s3c24xx/bast-irq.c 10453 10454TI DAVINCI MACHINE SUPPORT 10455M: Sekhar Nori <nsekhar@ti.com> 10456M: Kevin Hilman <khilman@kernel.org> 10457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10458T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10459S: Supported 10460F: arch/arm/mach-davinci/ 10461F: drivers/i2c/busses/i2c-davinci.c 10462 10463TI DAVINCI SERIES MEDIA DRIVER 10464M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10465L: linux-media@vger.kernel.org 10466W: https://linuxtv.org 10467Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10468T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10469S: Maintained 10470F: drivers/media/platform/davinci/ 10471F: include/media/davinci/ 10472 10473TI AM437X VPFE 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/platform/am437x/ 10481 10482OV2659 OMNIVISION SENSOR DRIVER 10483M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10484L: linux-media@vger.kernel.org 10485W: https://linuxtv.org 10486Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10487T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10488S: Maintained 10489F: drivers/media/i2c/ov2659.c 10490F: include/media/i2c/ov2659.h 10491 10492SILICON MOTION SM712 FRAME BUFFER DRIVER 10493M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10494M: Teddy Wang <teddy.wang@siliconmotion.com> 10495M: Sudip Mukherjee <sudip@vectorindia.org> 10496L: linux-fbdev@vger.kernel.org 10497S: Maintained 10498F: drivers/video/fbdev/sm712* 10499F: Documentation/fb/sm712fb.txt 10500 10501SIS 190 ETHERNET DRIVER 10502M: Francois Romieu <romieu@fr.zoreil.com> 10503L: netdev@vger.kernel.org 10504S: Maintained 10505F: drivers/net/ethernet/sis/sis190.c 10506 10507SIS 900/7016 FAST ETHERNET DRIVER 10508M: Daniele Venzano <venza@brownhat.org> 10509W: http://www.brownhat.org/sis900.html 10510L: netdev@vger.kernel.org 10511S: Maintained 10512F: drivers/net/ethernet/sis/sis900.* 10513 10514SIS FRAMEBUFFER DRIVER 10515M: Thomas Winischhofer <thomas@winischhofer.net> 10516W: http://www.winischhofer.net/linuxsisvga.shtml 10517S: Maintained 10518F: Documentation/fb/sisfb.txt 10519F: drivers/video/fbdev/sis/ 10520F: include/video/sisfb.h 10521 10522SIS USB2VGA DRIVER 10523M: Thomas Winischhofer <thomas@winischhofer.net> 10524W: http://www.winischhofer.at/linuxsisusbvga.shtml 10525S: Maintained 10526F: drivers/usb/misc/sisusbvga/ 10527 10528SLAB ALLOCATOR 10529M: Christoph Lameter <cl@linux.com> 10530M: Pekka Enberg <penberg@kernel.org> 10531M: David Rientjes <rientjes@google.com> 10532M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10533M: Andrew Morton <akpm@linux-foundation.org> 10534L: linux-mm@kvack.org 10535S: Maintained 10536F: include/linux/sl?b*.h 10537F: mm/sl?b* 10538 10539SLEEPABLE READ-COPY UPDATE (SRCU) 10540M: Lai Jiangshan <jiangshanlai@gmail.com> 10541M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10542M: Josh Triplett <josh@joshtriplett.org> 10543R: Steven Rostedt <rostedt@goodmis.org> 10544R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10545L: linux-kernel@vger.kernel.org 10546W: http://www.rdrop.com/users/paulmck/RCU/ 10547S: Supported 10548T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10549F: include/linux/srcu.h 10550F: kernel/rcu/srcu.c 10551 10552SMACK SECURITY MODULE 10553M: Casey Schaufler <casey@schaufler-ca.com> 10554L: linux-security-module@vger.kernel.org 10555W: http://schaufler-ca.com 10556T: git git://git.gitorious.org/smack-next/kernel.git 10557S: Maintained 10558F: Documentation/security/Smack.txt 10559F: security/smack/ 10560 10561DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10562M: Kevin Hilman <khilman@kernel.org> 10563M: Nishanth Menon <nm@ti.com> 10564S: Maintained 10565F: drivers/power/avs/ 10566F: include/linux/power/smartreflex.h 10567L: linux-pm@vger.kernel.org 10568 10569SMC91x ETHERNET DRIVER 10570M: Nicolas Pitre <nico@fluxnic.net> 10571S: Odd Fixes 10572F: drivers/net/ethernet/smsc/smc91x.* 10573 10574SMIA AND SMIA++ IMAGE SENSOR DRIVER 10575M: Sakari Ailus <sakari.ailus@iki.fi> 10576L: linux-media@vger.kernel.org 10577S: Maintained 10578F: drivers/media/i2c/smiapp/ 10579F: include/media/i2c/smiapp.h 10580F: drivers/media/i2c/smiapp-pll.c 10581F: drivers/media/i2c/smiapp-pll.h 10582F: include/uapi/linux/smiapp.h 10583F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10584 10585SMM665 HARDWARE MONITOR DRIVER 10586M: Guenter Roeck <linux@roeck-us.net> 10587L: linux-hwmon@vger.kernel.org 10588S: Maintained 10589F: Documentation/hwmon/smm665 10590F: drivers/hwmon/smm665.c 10591 10592SMSC EMC2103 HARDWARE MONITOR DRIVER 10593M: Steve Glendinning <steve.glendinning@shawell.net> 10594L: linux-hwmon@vger.kernel.org 10595S: Maintained 10596F: Documentation/hwmon/emc2103 10597F: drivers/hwmon/emc2103.c 10598 10599SMSC SCH5627 HARDWARE MONITOR DRIVER 10600M: Hans de Goede <hdegoede@redhat.com> 10601L: linux-hwmon@vger.kernel.org 10602S: Supported 10603F: Documentation/hwmon/sch5627 10604F: drivers/hwmon/sch5627.c 10605 10606SMSC47B397 HARDWARE MONITOR DRIVER 10607M: Jean Delvare <jdelvare@suse.com> 10608L: linux-hwmon@vger.kernel.org 10609S: Maintained 10610F: Documentation/hwmon/smsc47b397 10611F: drivers/hwmon/smsc47b397.c 10612 10613SMSC911x ETHERNET DRIVER 10614M: Steve Glendinning <steve.glendinning@shawell.net> 10615L: netdev@vger.kernel.org 10616S: Maintained 10617F: include/linux/smsc911x.h 10618F: drivers/net/ethernet/smsc/smsc911x.* 10619 10620SMSC9420 PCI ETHERNET DRIVER 10621M: Steve Glendinning <steve.glendinning@shawell.net> 10622L: netdev@vger.kernel.org 10623S: Maintained 10624F: drivers/net/ethernet/smsc/smsc9420.* 10625 10626SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10627M: Steve Glendinning <steve.glendinning@shawell.net> 10628L: linux-fbdev@vger.kernel.org 10629S: Maintained 10630F: drivers/video/fbdev/smscufx.c 10631 10632SOC-CAMERA V4L2 SUBSYSTEM 10633M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10634L: linux-media@vger.kernel.org 10635T: git git://linuxtv.org/media_tree.git 10636S: Maintained 10637F: include/media/soc* 10638F: drivers/media/i2c/soc_camera/ 10639F: drivers/media/platform/soc_camera/ 10640 10641SOEKRIS NET48XX LED SUPPORT 10642M: Chris Boot <bootc@bootc.net> 10643S: Maintained 10644F: drivers/leds/leds-net48xx.c 10645 10646SOFTLOGIC 6x10 MPEG CODEC 10647M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10648M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10649M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10650M: Ismael Luceno <ismael@iodev.co.uk> 10651L: linux-media@vger.kernel.org 10652S: Supported 10653F: drivers/media/pci/solo6x10/ 10654 10655SOFTWARE RAID (Multiple Disks) SUPPORT 10656M: Shaohua Li <shli@kernel.org> 10657L: linux-raid@vger.kernel.org 10658T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10659S: Supported 10660F: drivers/md/ 10661F: include/linux/raid/ 10662F: include/uapi/linux/raid/ 10663 10664SONIC NETWORK DRIVER 10665M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10666L: netdev@vger.kernel.org 10667S: Maintained 10668F: drivers/net/ethernet/natsemi/sonic.* 10669 10670SONICS SILICON BACKPLANE DRIVER (SSB) 10671M: Michael Buesch <m@bues.ch> 10672L: linux-wireless@vger.kernel.org 10673S: Maintained 10674F: drivers/ssb/ 10675F: include/linux/ssb/ 10676 10677SONY VAIO CONTROL DEVICE DRIVER 10678M: Mattia Dongili <malattia@linux.it> 10679L: platform-driver-x86@vger.kernel.org 10680W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10681S: Maintained 10682F: Documentation/laptops/sony-laptop.txt 10683F: drivers/char/sonypi.c 10684F: drivers/platform/x86/sony-laptop.c 10685F: include/linux/sony-laptop.h 10686 10687SONY MEMORYSTICK CARD SUPPORT 10688M: Alex Dubov <oakad@yahoo.com> 10689W: http://tifmxx.berlios.de/ 10690S: Maintained 10691F: drivers/memstick/host/tifm_ms.c 10692 10693SONY MEMORYSTICK STANDARD SUPPORT 10694M: Maxim Levitsky <maximlevitsky@gmail.com> 10695S: Maintained 10696F: drivers/memstick/core/ms_block.* 10697 10698SOUND 10699M: Jaroslav Kysela <perex@perex.cz> 10700M: Takashi Iwai <tiwai@suse.com> 10701L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10702W: http://www.alsa-project.org/ 10703T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10704T: git git://git.alsa-project.org/alsa-kernel.git 10705Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10706S: Maintained 10707F: Documentation/sound/ 10708F: include/sound/ 10709F: include/uapi/sound/ 10710F: sound/ 10711 10712SOUND - COMPRESSED AUDIO 10713M: Vinod Koul <vinod.koul@intel.com> 10714L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10715T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10716S: Supported 10717F: Documentation/sound/alsa/compress_offload.txt 10718F: include/sound/compress_driver.h 10719F: include/uapi/sound/compress_* 10720F: sound/core/compress_offload.c 10721F: sound/soc/soc-compress.c 10722 10723SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10724M: Liam Girdwood <lgirdwood@gmail.com> 10725M: Mark Brown <broonie@kernel.org> 10726T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10727L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10728W: http://alsa-project.org/main/index.php/ASoC 10729S: Supported 10730F: Documentation/sound/alsa/soc/ 10731F: sound/soc/ 10732F: include/sound/soc* 10733 10734SOUND - DMAENGINE HELPERS 10735M: Lars-Peter Clausen <lars@metafoo.de> 10736S: Supported 10737F: include/sound/dmaengine_pcm.h 10738F: sound/core/pcm_dmaengine.c 10739F: sound/soc/soc-generic-dmaengine-pcm.c 10740 10741SP2 MEDIA DRIVER 10742M: Olli Salonen <olli.salonen@iki.fi> 10743L: linux-media@vger.kernel.org 10744W: https://linuxtv.org 10745Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10746S: Maintained 10747F: drivers/media/dvb-frontends/sp2* 10748 10749SPARC + UltraSPARC (sparc/sparc64) 10750M: "David S. Miller" <davem@davemloft.net> 10751L: sparclinux@vger.kernel.org 10752Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 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: arch/sparc/ 10757F: drivers/sbus/ 10758 10759SPARC SERIAL DRIVERS 10760M: "David S. Miller" <davem@davemloft.net> 10761L: sparclinux@vger.kernel.org 10762T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10763T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10764S: Maintained 10765F: include/linux/sunserialcore.h 10766F: drivers/tty/serial/suncore.c 10767F: drivers/tty/serial/sunhv.c 10768F: drivers/tty/serial/sunsab.c 10769F: drivers/tty/serial/sunsab.h 10770F: drivers/tty/serial/sunsu.c 10771F: drivers/tty/serial/sunzilog.c 10772F: drivers/tty/serial/sunzilog.h 10773 10774SPARSE CHECKER 10775M: "Christopher Li" <sparse@chrisli.org> 10776L: linux-sparse@vger.kernel.org 10777W: https://sparse.wiki.kernel.org/ 10778T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10779T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10780S: Maintained 10781F: include/linux/compiler.h 10782 10783SPEAR PLATFORM SUPPORT 10784M: Viresh Kumar <vireshk@kernel.org> 10785M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10787W: http://www.st.com/spear 10788S: Maintained 10789F: arch/arm/boot/dts/spear* 10790F: arch/arm/mach-spear/ 10791 10792SPEAR CLOCK FRAMEWORK SUPPORT 10793M: Viresh Kumar <vireshk@kernel.org> 10794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10795W: http://www.st.com/spear 10796S: Maintained 10797F: drivers/clk/spear/ 10798 10799SPI SUBSYSTEM 10800M: Mark Brown <broonie@kernel.org> 10801L: linux-spi@vger.kernel.org 10802T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10803Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10804S: Maintained 10805F: Documentation/spi/ 10806F: drivers/spi/ 10807F: include/linux/spi/ 10808F: include/uapi/linux/spi/ 10809 10810SPIDERNET NETWORK DRIVER for CELL 10811M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10812L: netdev@vger.kernel.org 10813S: Supported 10814F: Documentation/networking/spider_net.txt 10815F: drivers/net/ethernet/toshiba/spider_net* 10816 10817SPU FILE SYSTEM 10818M: Jeremy Kerr <jk@ozlabs.org> 10819L: linuxppc-dev@lists.ozlabs.org 10820W: http://www.ibm.com/developerworks/power/cell/ 10821S: Supported 10822F: Documentation/filesystems/spufs.txt 10823F: arch/powerpc/platforms/cell/spufs/ 10824 10825SQUASHFS FILE SYSTEM 10826M: Phillip Lougher <phillip@squashfs.org.uk> 10827L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10828W: http://squashfs.org.uk 10829T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10830S: Maintained 10831F: Documentation/filesystems/squashfs.txt 10832F: fs/squashfs/ 10833 10834SRM (Alpha) environment access 10835M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10836S: Maintained 10837F: arch/alpha/kernel/srm_env.c 10838 10839STABLE BRANCH 10840M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10841L: stable@vger.kernel.org 10842S: Supported 10843F: Documentation/stable_kernel_rules.txt 10844 10845STAGING SUBSYSTEM 10846M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10847T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10848L: devel@driverdev.osuosl.org 10849S: Supported 10850F: drivers/staging/ 10851 10852STAGING - COMEDI 10853M: Ian Abbott <abbotti@mev.co.uk> 10854M: H Hartley Sweeten <hsweeten@visionengravers.com> 10855S: Odd Fixes 10856F: drivers/staging/comedi/ 10857 10858STAGING - FLARION FT1000 DRIVERS 10859M: Marek Belisko <marek.belisko@gmail.com> 10860S: Odd Fixes 10861F: drivers/staging/ft1000/ 10862 10863STAGING - INDUSTRIAL IO 10864M: Jonathan Cameron <jic23@kernel.org> 10865L: linux-iio@vger.kernel.org 10866S: Odd Fixes 10867F: drivers/staging/iio/ 10868 10869STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10870M: Jarod Wilson <jarod@wilsonet.com> 10871W: http://www.lirc.org/ 10872S: Odd Fixes 10873F: drivers/staging/media/lirc/ 10874 10875STAGING - LUSTRE PARALLEL FILESYSTEM 10876M: Oleg Drokin <oleg.drokin@intel.com> 10877M: Andreas Dilger <andreas.dilger@intel.com> 10878L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10879W: http://wiki.lustre.org/ 10880S: Maintained 10881F: drivers/staging/lustre 10882 10883STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10884M: Marc Dietrich <marvin24@gmx.de> 10885L: ac100@lists.launchpad.net (moderated for non-subscribers) 10886L: linux-tegra@vger.kernel.org 10887S: Maintained 10888F: drivers/staging/nvec/ 10889 10890STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10891M: Jens Frederich <jfrederich@gmail.com> 10892M: Daniel Drake <dsd@laptop.org> 10893M: Jon Nettleton <jon.nettleton@gmail.com> 10894W: http://wiki.laptop.org/go/DCON 10895S: Maintained 10896F: drivers/staging/olpc_dcon/ 10897 10898STAGING - REALTEK RTL8712U DRIVERS 10899M: Larry Finger <Larry.Finger@lwfinger.net> 10900M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10901S: Odd Fixes 10902F: drivers/staging/rtl8712/ 10903 10904STAGING - REALTEK RTL8723U WIRELESS DRIVER 10905M: Larry Finger <Larry.Finger@lwfinger.net> 10906M: Jes Sorensen <Jes.Sorensen@redhat.com> 10907L: linux-wireless@vger.kernel.org 10908S: Maintained 10909F: drivers/staging/rtl8723au/ 10910 10911STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10912M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10913M: Teddy Wang <teddy.wang@siliconmotion.com> 10914M: Sudip Mukherjee <sudip@vectorindia.org> 10915L: linux-fbdev@vger.kernel.org 10916S: Maintained 10917F: drivers/staging/sm750fb/ 10918 10919STAGING - SLICOSS 10920M: Lior Dotan <liodot@gmail.com> 10921M: Christopher Harrer <charrer@alacritech.com> 10922S: Odd Fixes 10923F: drivers/staging/slicoss/ 10924 10925STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10926M: William Hubbs <w.d.hubbs@gmail.com> 10927M: Chris Brannon <chris@the-brannons.com> 10928M: Kirk Reiser <kirk@reisers.ca> 10929M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10930L: speakup@linux-speakup.org 10931W: http://www.linux-speakup.org/ 10932S: Odd Fixes 10933F: drivers/staging/speakup/ 10934 10935STAGING - VIA VT665X DRIVERS 10936M: Forest Bond <forest@alittletooquiet.net> 10937S: Odd Fixes 10938F: drivers/staging/vt665?/ 10939 10940STAGING - WILC1000 WIFI DRIVER 10941M: Johnny Kim <johnny.kim@atmel.com> 10942M: Austin Shin <austin.shin@atmel.com> 10943M: Chris Park <chris.park@atmel.com> 10944M: Tony Cho <tony.cho@atmel.com> 10945M: Glen Lee <glen.lee@atmel.com> 10946M: Leo Kim <leo.kim@atmel.com> 10947L: linux-wireless@vger.kernel.org 10948S: Supported 10949F: drivers/staging/wilc1000/ 10950 10951STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10952M: Arnaud Patard <arnaud.patard@rtp-net.org> 10953S: Odd Fixes 10954F: drivers/staging/xgifb/ 10955 10956STARFIRE/DURALAN NETWORK DRIVER 10957M: Ion Badulescu <ionut@badula.org> 10958S: Odd Fixes 10959F: drivers/net/ethernet/adaptec/starfire* 10960 10961SUN3/3X 10962M: Sam Creasey <sammy@sammy.net> 10963W: http://sammy.net/sun3/ 10964S: Maintained 10965F: arch/m68k/kernel/*sun3* 10966F: arch/m68k/sun3*/ 10967F: arch/m68k/include/asm/sun3* 10968F: drivers/net/ethernet/i825xx/sun3* 10969 10970SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10971M: Hans de Goede <hdegoede@redhat.com> 10972L: linux-input@vger.kernel.org 10973S: Maintained 10974F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10975F: drivers/input/keyboard/sun4i-lradc-keys.c 10976 10977SUNDANCE NETWORK DRIVER 10978M: Denis Kirjanov <kda@linux-powerpc.org> 10979L: netdev@vger.kernel.org 10980S: Maintained 10981F: drivers/net/ethernet/dlink/sundance.c 10982 10983SUPERH 10984M: Yoshinori Sato <ysato@users.sourceforge.jp> 10985M: Rich Felker <dalias@libc.org> 10986L: linux-sh@vger.kernel.org 10987Q: http://patchwork.kernel.org/project/linux-sh/list/ 10988S: Maintained 10989F: Documentation/sh/ 10990F: arch/sh/ 10991F: drivers/sh/ 10992 10993SUSPEND TO RAM 10994M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10995M: Len Brown <len.brown@intel.com> 10996M: Pavel Machek <pavel@ucw.cz> 10997L: linux-pm@vger.kernel.org 10998S: Supported 10999F: Documentation/power/ 11000F: arch/x86/kernel/acpi/ 11001F: drivers/base/power/ 11002F: kernel/power/ 11003F: include/linux/suspend.h 11004F: include/linux/freezer.h 11005F: include/linux/pm.h 11006 11007SVGA HANDLING 11008M: Martin Mares <mj@ucw.cz> 11009L: linux-video@atrey.karlin.mff.cuni.cz 11010S: Maintained 11011F: Documentation/svga.txt 11012F: arch/x86/boot/video* 11013 11014SWIOTLB SUBSYSTEM 11015M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11016L: linux-kernel@vger.kernel.org 11017T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11018S: Supported 11019F: lib/swiotlb.c 11020F: arch/*/kernel/pci-swiotlb.c 11021F: include/linux/swiotlb.h 11022 11023SWITCHDEV 11024M: Jiri Pirko <jiri@resnulli.us> 11025L: netdev@vger.kernel.org 11026S: Supported 11027F: net/switchdev/ 11028F: include/net/switchdev.h 11029 11030SYNOPSYS ARC ARCHITECTURE 11031M: Vineet Gupta <vgupta@synopsys.com> 11032L: linux-snps-arc@lists.infradead.org 11033S: Supported 11034F: arch/arc/ 11035F: Documentation/devicetree/bindings/arc/* 11036F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11037F: drivers/tty/serial/arc_uart.c 11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11039 11040SYNOPSYS ARC SDP platform support 11041M: Alexey Brodkin <abrodkin@synopsys.com> 11042S: Supported 11043F: arch/arc/plat-axs10x 11044F: arch/arc/boot/dts/ax* 11045F: Documentation/devicetree/bindings/arc/axs10* 11046 11047SYSTEM CONFIGURATION (SYSCON) 11048M: Lee Jones <lee.jones@linaro.org> 11049M: Arnd Bergmann <arnd@arndb.de> 11050T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11051S: Supported 11052F: drivers/mfd/syscon.c 11053 11054SYSV FILESYSTEM 11055M: Christoph Hellwig <hch@infradead.org> 11056S: Maintained 11057F: Documentation/filesystems/sysv-fs.txt 11058F: fs/sysv/ 11059F: include/linux/sysv_fs.h 11060 11061TARGET SUBSYSTEM 11062M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11063L: linux-scsi@vger.kernel.org 11064L: target-devel@vger.kernel.org 11065W: http://www.linux-iscsi.org 11066W: http://groups.google.com/group/linux-iscsi-target-dev 11067T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11068S: Supported 11069F: drivers/target/ 11070F: include/target/ 11071F: Documentation/target/ 11072 11073TASKSTATS STATISTICS INTERFACE 11074M: Balbir Singh <bsingharora@gmail.com> 11075S: Maintained 11076F: Documentation/accounting/taskstats* 11077F: include/linux/taskstats* 11078F: kernel/taskstats.c 11079 11080TC CLASSIFIER 11081M: Jamal Hadi Salim <jhs@mojatatu.com> 11082L: netdev@vger.kernel.org 11083S: Maintained 11084F: include/net/pkt_cls.h 11085F: include/uapi/linux/pkt_cls.h 11086F: net/sched/ 11087 11088TCP LOW PRIORITY MODULE 11089M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11090M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11091W: http://tcp-lp-mod.sourceforge.net/ 11092S: Maintained 11093F: net/ipv4/tcp_lp.c 11094 11095TDA10071 MEDIA DRIVER 11096M: Antti Palosaari <crope@iki.fi> 11097L: linux-media@vger.kernel.org 11098W: https://linuxtv.org 11099W: http://palosaari.fi/linux/ 11100Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11101T: git git://linuxtv.org/anttip/media_tree.git 11102S: Maintained 11103F: drivers/media/dvb-frontends/tda10071* 11104 11105TDA18212 MEDIA DRIVER 11106M: Antti Palosaari <crope@iki.fi> 11107L: linux-media@vger.kernel.org 11108W: https://linuxtv.org 11109W: http://palosaari.fi/linux/ 11110Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11111T: git git://linuxtv.org/anttip/media_tree.git 11112S: Maintained 11113F: drivers/media/tuners/tda18212* 11114 11115TDA18218 MEDIA DRIVER 11116M: Antti Palosaari <crope@iki.fi> 11117L: linux-media@vger.kernel.org 11118W: https://linuxtv.org 11119W: http://palosaari.fi/linux/ 11120Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11121T: git git://linuxtv.org/anttip/media_tree.git 11122S: Maintained 11123F: drivers/media/tuners/tda18218* 11124 11125TDA18271 MEDIA DRIVER 11126M: Michael Krufky <mkrufky@linuxtv.org> 11127L: linux-media@vger.kernel.org 11128W: https://linuxtv.org 11129W: http://github.com/mkrufky 11130Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11131T: git git://linuxtv.org/mkrufky/tuners.git 11132S: Maintained 11133F: drivers/media/tuners/tda18271* 11134 11135TDA827x MEDIA DRIVER 11136M: Michael Krufky <mkrufky@linuxtv.org> 11137L: linux-media@vger.kernel.org 11138W: https://linuxtv.org 11139W: http://github.com/mkrufky 11140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11141T: git git://linuxtv.org/mkrufky/tuners.git 11142S: Maintained 11143F: drivers/media/tuners/tda8290.* 11144 11145TDA8290 MEDIA DRIVER 11146M: Michael Krufky <mkrufky@linuxtv.org> 11147L: linux-media@vger.kernel.org 11148W: https://linuxtv.org 11149W: http://github.com/mkrufky 11150Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11151T: git git://linuxtv.org/mkrufky/tuners.git 11152S: Maintained 11153F: drivers/media/tuners/tda8290.* 11154 11155TDA9840 MEDIA DRIVER 11156M: Hans Verkuil <hverkuil@xs4all.nl> 11157L: linux-media@vger.kernel.org 11158T: git git://linuxtv.org/media_tree.git 11159W: https://linuxtv.org 11160S: Maintained 11161F: drivers/media/i2c/tda9840* 11162 11163TEA5761 TUNER DRIVER 11164M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11165M: Mauro Carvalho Chehab <mchehab@kernel.org> 11166L: linux-media@vger.kernel.org 11167W: https://linuxtv.org 11168T: git git://linuxtv.org/media_tree.git 11169S: Odd fixes 11170F: drivers/media/tuners/tea5761.* 11171 11172TEA5767 TUNER DRIVER 11173M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11174M: Mauro Carvalho Chehab <mchehab@kernel.org> 11175L: linux-media@vger.kernel.org 11176W: https://linuxtv.org 11177T: git git://linuxtv.org/media_tree.git 11178S: Maintained 11179F: drivers/media/tuners/tea5767.* 11180 11181TEA6415C MEDIA DRIVER 11182M: Hans Verkuil <hverkuil@xs4all.nl> 11183L: linux-media@vger.kernel.org 11184T: git git://linuxtv.org/media_tree.git 11185W: https://linuxtv.org 11186S: Maintained 11187F: drivers/media/i2c/tea6415c* 11188 11189TEA6420 MEDIA DRIVER 11190M: Hans Verkuil <hverkuil@xs4all.nl> 11191L: linux-media@vger.kernel.org 11192T: git git://linuxtv.org/media_tree.git 11193W: https://linuxtv.org 11194S: Maintained 11195F: drivers/media/i2c/tea6420* 11196 11197TEAM DRIVER 11198M: Jiri Pirko <jiri@resnulli.us> 11199L: netdev@vger.kernel.org 11200S: Supported 11201F: drivers/net/team/ 11202F: include/linux/if_team.h 11203F: include/uapi/linux/if_team.h 11204 11205TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11206M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11207S: Maintained 11208F: arch/x86/platform/ts5500/ 11209 11210TECHNOTREND USB IR RECEIVER 11211M: Sean Young <sean@mess.org> 11212L: linux-media@vger.kernel.org 11213S: Maintained 11214F: drivers/media/rc/ttusbir.c 11215 11216TEGRA ARCHITECTURE SUPPORT 11217M: Stephen Warren <swarren@wwwdotorg.org> 11218M: Thierry Reding <thierry.reding@gmail.com> 11219M: Alexandre Courbot <gnurou@gmail.com> 11220L: linux-tegra@vger.kernel.org 11221Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11222T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11223S: Supported 11224N: [^a-z]tegra 11225 11226TEGRA CLOCK DRIVER 11227M: Peter De Schrijver <pdeschrijver@nvidia.com> 11228M: Prashant Gaikwad <pgaikwad@nvidia.com> 11229S: Supported 11230F: drivers/clk/tegra/ 11231 11232TEGRA DMA DRIVERS 11233M: Laxman Dewangan <ldewangan@nvidia.com> 11234M: Jon Hunter <jonathanh@nvidia.com> 11235S: Supported 11236F: drivers/dma/tegra* 11237 11238TEGRA I2C DRIVER 11239M: Laxman Dewangan <ldewangan@nvidia.com> 11240S: Supported 11241F: drivers/i2c/busses/i2c-tegra.c 11242 11243TEGRA IOMMU DRIVERS 11244M: Hiroshi Doyu <hdoyu@nvidia.com> 11245S: Supported 11246F: drivers/iommu/tegra* 11247 11248TEGRA KBC DRIVER 11249M: Rakesh Iyer <riyer@nvidia.com> 11250M: Laxman Dewangan <ldewangan@nvidia.com> 11251S: Supported 11252F: drivers/input/keyboard/tegra-kbc.c 11253 11254TEGRA PWM DRIVER 11255M: Thierry Reding <thierry.reding@gmail.com> 11256S: Supported 11257F: drivers/pwm/pwm-tegra.c 11258 11259TEGRA SERIAL DRIVER 11260M: Laxman Dewangan <ldewangan@nvidia.com> 11261S: Supported 11262F: drivers/tty/serial/serial-tegra.c 11263 11264TEGRA SPI DRIVER 11265M: Laxman Dewangan <ldewangan@nvidia.com> 11266S: Supported 11267F: drivers/spi/spi-tegra* 11268 11269TEHUTI ETHERNET DRIVER 11270M: Andy Gospodarek <andy@greyhouse.net> 11271L: netdev@vger.kernel.org 11272S: Supported 11273F: drivers/net/ethernet/tehuti/* 11274 11275Telecom Clock Driver for MCPL0010 11276M: Mark Gross <mark.gross@intel.com> 11277S: Supported 11278F: drivers/char/tlclk.c 11279 11280TENSILICA XTENSA PORT (xtensa) 11281M: Chris Zankel <chris@zankel.net> 11282M: Max Filippov <jcmvbkbc@gmail.com> 11283L: linux-xtensa@linux-xtensa.org 11284T: git git://github.com/czankel/xtensa-linux.git 11285S: Maintained 11286F: arch/xtensa/ 11287F: drivers/irqchip/irq-xtensa-* 11288 11289THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11290M: Hans Verkuil <hverkuil@xs4all.nl> 11291L: linux-media@vger.kernel.org 11292T: git git://linuxtv.org/media_tree.git 11293W: https://linuxtv.org 11294S: Maintained 11295F: drivers/media/radio/radio-raremono.c 11296 11297THERMAL 11298M: Zhang Rui <rui.zhang@intel.com> 11299M: Eduardo Valentin <edubezval@gmail.com> 11300L: linux-pm@vger.kernel.org 11301T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11302T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11303Q: https://patchwork.kernel.org/project/linux-pm/list/ 11304S: Supported 11305F: drivers/thermal/ 11306F: include/linux/thermal.h 11307F: include/uapi/linux/thermal.h 11308F: include/linux/cpu_cooling.h 11309F: Documentation/devicetree/bindings/thermal/ 11310 11311THERMAL/CPU_COOLING 11312M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11313M: Viresh Kumar <viresh.kumar@linaro.org> 11314M: Javi Merino <javi.merino@arm.com> 11315L: linux-pm@vger.kernel.org 11316S: Supported 11317F: Documentation/thermal/cpu-cooling-api.txt 11318F: drivers/thermal/cpu_cooling.c 11319F: include/linux/cpu_cooling.h 11320 11321THINGM BLINK(1) USB RGB LED DRIVER 11322M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11323S: Maintained 11324F: drivers/hid/hid-thingm.c 11325 11326THINKPAD ACPI EXTRAS DRIVER 11327M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11328L: ibm-acpi-devel@lists.sourceforge.net 11329L: platform-driver-x86@vger.kernel.org 11330W: http://ibm-acpi.sourceforge.net 11331W: http://thinkwiki.org/wiki/Ibm-acpi 11332T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11333S: Maintained 11334F: drivers/platform/x86/thinkpad_acpi.c 11335 11336TI BANDGAP AND THERMAL DRIVER 11337M: Eduardo Valentin <edubezval@gmail.com> 11338M: Keerthy <j-keerthy@ti.com> 11339L: linux-pm@vger.kernel.org 11340L: linux-omap@vger.kernel.org 11341S: Maintained 11342F: drivers/thermal/ti-soc-thermal/ 11343 11344TI VPE/CAL DRIVERS 11345M: Benoit Parrot <bparrot@ti.com> 11346L: linux-media@vger.kernel.org 11347W: http://linuxtv.org/ 11348Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11349S: Maintained 11350F: drivers/media/platform/ti-vpe/ 11351 11352TI CDCE706 CLOCK DRIVER 11353M: Max Filippov <jcmvbkbc@gmail.com> 11354S: Maintained 11355F: drivers/clk/clk-cdce706.c 11356 11357TI CLOCK DRIVER 11358M: Tero Kristo <t-kristo@ti.com> 11359L: linux-omap@vger.kernel.org 11360S: Maintained 11361F: drivers/clk/ti/ 11362F: include/linux/clk/ti.h 11363 11364TI ETHERNET SWITCH DRIVER (CPSW) 11365M: Mugunthan V N <mugunthanvnm@ti.com> 11366R: Grygorii Strashko <grygorii.strashko@ti.com> 11367L: linux-omap@vger.kernel.org 11368L: netdev@vger.kernel.org 11369S: Maintained 11370F: drivers/net/ethernet/ti/cpsw* 11371F: drivers/net/ethernet/ti/davinci* 11372 11373TI FLASH MEDIA INTERFACE DRIVER 11374M: Alex Dubov <oakad@yahoo.com> 11375S: Maintained 11376F: drivers/misc/tifm* 11377F: drivers/mmc/host/tifm_sd.c 11378F: include/linux/tifm.h 11379 11380TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11381M: Santosh Shilimkar <ssantosh@kernel.org> 11382L: linux-kernel@vger.kernel.org 11383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11384S: Maintained 11385F: drivers/soc/ti/* 11386T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11387 11388 11389TI LM49xxx FAMILY ASoC CODEC DRIVERS 11390M: M R Swami Reddy <mr.swami.reddy@ti.com> 11391M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11392L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11393S: Maintained 11394F: sound/soc/codecs/lm49453* 11395F: sound/soc/codecs/isabelle* 11396 11397TI LP855x BACKLIGHT DRIVER 11398M: Milo Kim <milo.kim@ti.com> 11399S: Maintained 11400F: Documentation/backlight/lp855x-driver.txt 11401F: drivers/video/backlight/lp855x_bl.c 11402F: include/linux/platform_data/lp855x.h 11403 11404TI LP8727 CHARGER DRIVER 11405M: Milo Kim <milo.kim@ti.com> 11406S: Maintained 11407F: drivers/power/lp8727_charger.c 11408F: include/linux/platform_data/lp8727.h 11409 11410TI LP8788 MFD DRIVER 11411M: Milo Kim <milo.kim@ti.com> 11412S: Maintained 11413F: drivers/iio/adc/lp8788_adc.c 11414F: drivers/leds/leds-lp8788.c 11415F: drivers/mfd/lp8788*.c 11416F: drivers/power/lp8788-charger.c 11417F: drivers/regulator/lp8788-*.c 11418F: include/linux/mfd/lp8788*.h 11419 11420TI NETCP ETHERNET DRIVER 11421M: Wingman Kwok <w-kwok2@ti.com> 11422M: Murali Karicheri <m-karicheri2@ti.com> 11423L: netdev@vger.kernel.org 11424S: Maintained 11425F: drivers/net/ethernet/ti/netcp* 11426 11427TI TAS571X FAMILY ASoC CODEC DRIVER 11428M: Kevin Cernekee <cernekee@chromium.org> 11429L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11430S: Odd Fixes 11431F: sound/soc/codecs/tas571x* 11432 11433TI TWL4030 SERIES SOC CODEC DRIVER 11434M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11435L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11436S: Maintained 11437F: sound/soc/codecs/twl4030* 11438 11439TI WILINK WIRELESS DRIVERS 11440L: linux-wireless@vger.kernel.org 11441W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11442W: http://wireless.kernel.org/en/users/Drivers/wl1251 11443T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11444S: Orphan 11445F: drivers/net/wireless/ti/ 11446F: include/linux/wl12xx.h 11447 11448TIPC NETWORK LAYER 11449M: Jon Maloy <jon.maloy@ericsson.com> 11450M: Ying Xue <ying.xue@windriver.com> 11451L: netdev@vger.kernel.org (core kernel code) 11452L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11453W: http://tipc.sourceforge.net/ 11454S: Maintained 11455F: include/uapi/linux/tipc*.h 11456F: net/tipc/ 11457 11458TILE ARCHITECTURE 11459M: Chris Metcalf <cmetcalf@mellanox.com> 11460W: http://www.mellanox.com/repository/solutions/tile-scm/ 11461T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11462S: Supported 11463F: arch/tile/ 11464F: drivers/char/tile-srom.c 11465F: drivers/edac/tile_edac.c 11466F: drivers/net/ethernet/tile/ 11467F: drivers/rtc/rtc-tile.c 11468F: drivers/tty/hvc/hvc_tile.c 11469F: drivers/tty/serial/tilegx.c 11470F: drivers/usb/host/*-tilegx.c 11471F: include/linux/usb/tilegx.h 11472 11473TLAN NETWORK DRIVER 11474M: Samuel Chessman <chessman@tux.org> 11475L: tlan-devel@lists.sourceforge.net (subscribers-only) 11476W: http://sourceforge.net/projects/tlan/ 11477S: Maintained 11478F: Documentation/networking/tlan.txt 11479F: drivers/net/ethernet/ti/tlan.* 11480 11481TOMOYO SECURITY MODULE 11482M: Kentaro Takeda <takedakn@nttdata.co.jp> 11483M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11484L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11485L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11486L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11487L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11488W: http://tomoyo.sourceforge.jp/ 11489T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11490S: Maintained 11491F: security/tomoyo/ 11492 11493TOPSTAR LAPTOP EXTRAS DRIVER 11494M: Herton Ronaldo Krzesinski <herton@canonical.com> 11495L: platform-driver-x86@vger.kernel.org 11496S: Maintained 11497F: drivers/platform/x86/topstar-laptop.c 11498 11499TOSHIBA ACPI EXTRAS DRIVER 11500M: Azael Avalos <coproscefalo@gmail.com> 11501L: platform-driver-x86@vger.kernel.org 11502S: Maintained 11503F: drivers/platform/x86/toshiba_acpi.c 11504 11505TOSHIBA BLUETOOTH DRIVER 11506M: Azael Avalos <coproscefalo@gmail.com> 11507L: platform-driver-x86@vger.kernel.org 11508S: Maintained 11509F: drivers/platform/x86/toshiba_bluetooth.c 11510 11511TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11512M: Azael Avalos <coproscefalo@gmail.com> 11513L: platform-driver-x86@vger.kernel.org 11514S: Maintained 11515F: drivers/platform/x86/toshiba_haps.c 11516 11517TOSHIBA WMI HOTKEYS DRIVER 11518M: Azael Avalos <coproscefalo@gmail.com> 11519L: platform-driver-x86@vger.kernel.org 11520S: Maintained 11521F: drivers/platform/x86/toshiba-wmi.c 11522 11523TOSHIBA SMM DRIVER 11524M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11525W: http://www.buzzard.org.uk/toshiba/ 11526S: Maintained 11527F: drivers/char/toshiba.c 11528F: include/linux/toshiba.h 11529F: include/uapi/linux/toshiba.h 11530 11531TOSHIBA TC358743 DRIVER 11532M: Mats Randgaard <matrandg@cisco.com> 11533L: linux-media@vger.kernel.org 11534S: Maintained 11535F: drivers/media/i2c/tc358743* 11536F: include/media/i2c/tc358743.h 11537 11538TMIO/SDHI MMC DRIVER 11539M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11540L: linux-mmc@vger.kernel.org 11541S: Supported 11542F: drivers/mmc/host/tmio_mmc* 11543F: drivers/mmc/host/sh_mobile_sdhi.c 11544F: include/linux/mfd/tmio.h 11545 11546TMP401 HARDWARE MONITOR DRIVER 11547M: Guenter Roeck <linux@roeck-us.net> 11548L: linux-hwmon@vger.kernel.org 11549S: Maintained 11550F: Documentation/hwmon/tmp401 11551F: drivers/hwmon/tmp401.c 11552 11553TMPFS (SHMEM FILESYSTEM) 11554M: Hugh Dickins <hughd@google.com> 11555L: linux-mm@kvack.org 11556S: Maintained 11557F: include/linux/shmem_fs.h 11558F: mm/shmem.c 11559 11560TM6000 VIDEO4LINUX DRIVER 11561M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11562M: Mauro Carvalho Chehab <mchehab@kernel.org> 11563L: linux-media@vger.kernel.org 11564W: https://linuxtv.org 11565T: git git://linuxtv.org/media_tree.git 11566S: Odd fixes 11567F: drivers/media/usb/tm6000/ 11568 11569TW68 VIDEO4LINUX DRIVER 11570M: Hans Verkuil <hverkuil@xs4all.nl> 11571L: linux-media@vger.kernel.org 11572T: git git://linuxtv.org/media_tree.git 11573W: https://linuxtv.org 11574S: Odd Fixes 11575F: drivers/media/pci/tw68/ 11576 11577TW686X VIDEO4LINUX DRIVER 11578M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11579L: linux-media@vger.kernel.org 11580T: git git://linuxtv.org/media_tree.git 11581W: http://linuxtv.org 11582S: Maintained 11583F: drivers/media/pci/tw686x/ 11584 11585TPM DEVICE DRIVER 11586M: Peter Huewe <peterhuewe@gmx.de> 11587M: Marcel Selhorst <tpmdd@selhorst.net> 11588M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11589R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11590W: http://tpmdd.sourceforge.net 11591L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11592Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11593T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11594S: Maintained 11595F: drivers/char/tpm/ 11596 11597TPM IBM_VTPM DEVICE DRIVER 11598M: Ashley Lai <ashleydlai@gmail.com> 11599W: http://tpmdd.sourceforge.net 11600L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11601S: Maintained 11602F: drivers/char/tpm/tpm_ibmvtpm* 11603 11604TRACING 11605M: Steven Rostedt <rostedt@goodmis.org> 11606M: Ingo Molnar <mingo@redhat.com> 11607T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11608S: Maintained 11609F: Documentation/trace/ftrace.txt 11610F: arch/*/*/*/ftrace.h 11611F: arch/*/kernel/ftrace.c 11612F: include/*/ftrace.h 11613F: include/linux/trace*.h 11614F: include/trace/ 11615F: kernel/trace/ 11616F: tools/testing/selftests/ftrace/ 11617 11618TRACING MMIO ACCESSES (MMIOTRACE) 11619M: Steven Rostedt <rostedt@goodmis.org> 11620M: Ingo Molnar <mingo@kernel.org> 11621R: Karol Herbst <karolherbst@gmail.com> 11622R: Pekka Paalanen <ppaalanen@gmail.com> 11623S: Maintained 11624L: linux-kernel@vger.kernel.org 11625L: nouveau@lists.freedesktop.org 11626F: kernel/trace/trace_mmiotrace.c 11627F: include/linux/mmiotrace.h 11628F: arch/x86/mm/kmmio.c 11629F: arch/x86/mm/mmio-mod.c 11630F: arch/x86/mm/testmmiotrace.c 11631 11632TRIVIAL PATCHES 11633M: Jiri Kosina <trivial@kernel.org> 11634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11635S: Maintained 11636K: ^Subject:.*(?i)trivial 11637 11638TTY LAYER 11639M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11640M: Jiri Slaby <jslaby@suse.com> 11641S: Supported 11642T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11643F: Documentation/serial/ 11644F: drivers/tty/ 11645F: drivers/tty/serial/serial_core.c 11646F: include/linux/serial_core.h 11647F: include/linux/serial.h 11648F: include/linux/tty.h 11649F: include/uapi/linux/serial_core.h 11650F: include/uapi/linux/serial.h 11651F: include/uapi/linux/tty.h 11652 11653TUA9001 MEDIA DRIVER 11654M: Antti Palosaari <crope@iki.fi> 11655L: linux-media@vger.kernel.org 11656W: https://linuxtv.org 11657W: http://palosaari.fi/linux/ 11658Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11659T: git git://linuxtv.org/anttip/media_tree.git 11660S: Maintained 11661F: drivers/media/tuners/tua9001* 11662 11663TULIP NETWORK DRIVERS 11664L: netdev@vger.kernel.org 11665L: linux-parisc@vger.kernel.org 11666S: Orphan 11667F: drivers/net/ethernet/dec/tulip/ 11668 11669TUN/TAP driver 11670M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11671W: http://vtun.sourceforge.net/tun 11672S: Maintained 11673F: Documentation/networking/tuntap.txt 11674F: arch/um/os-Linux/drivers/ 11675 11676TURBOCHANNEL SUBSYSTEM 11677M: "Maciej W. Rozycki" <macro@linux-mips.org> 11678M: Ralf Baechle <ralf@linux-mips.org> 11679L: linux-mips@linux-mips.org 11680Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11681S: Maintained 11682F: drivers/tc/ 11683F: include/linux/tc.h 11684 11685U14-34F SCSI DRIVER 11686M: Dario Ballabio <ballabio_dario@emc.com> 11687L: linux-scsi@vger.kernel.org 11688S: Maintained 11689F: drivers/scsi/u14-34f.c 11690 11691UBI FILE SYSTEM (UBIFS) 11692M: Richard Weinberger <richard@nod.at> 11693M: Artem Bityutskiy <dedekind1@gmail.com> 11694M: Adrian Hunter <adrian.hunter@intel.com> 11695L: linux-mtd@lists.infradead.org 11696T: git git://git.infradead.org/ubifs-2.6.git 11697W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11698S: Supported 11699F: Documentation/filesystems/ubifs.txt 11700F: fs/ubifs/ 11701 11702UCLINUX (M68KNOMMU AND COLDFIRE) 11703M: Greg Ungerer <gerg@linux-m68k.org> 11704W: http://www.linux-m68k.org/ 11705W: http://www.uclinux.org/ 11706L: linux-m68k@lists.linux-m68k.org 11707L: uclinux-dev@uclinux.org (subscribers-only) 11708T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11709S: Maintained 11710F: arch/m68k/coldfire/ 11711F: arch/m68k/68*/ 11712F: arch/m68k/*/*_no.* 11713F: arch/m68k/include/asm/*_no.* 11714 11715UDF FILESYSTEM 11716M: Jan Kara <jack@suse.com> 11717S: Maintained 11718F: Documentation/filesystems/udf.txt 11719F: fs/udf/ 11720 11721UFS FILESYSTEM 11722M: Evgeniy Dushistov <dushistov@mail.ru> 11723S: Maintained 11724F: Documentation/filesystems/ufs.txt 11725F: fs/ufs/ 11726 11727UHID USERSPACE HID IO DRIVER: 11728M: David Herrmann <dh.herrmann@googlemail.com> 11729L: linux-input@vger.kernel.org 11730S: Maintained 11731F: drivers/hid/uhid.c 11732F: include/uapi/linux/uhid.h 11733 11734ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11735L: linux-usb@vger.kernel.org 11736S: Orphan 11737F: drivers/uwb/ 11738F: include/linux/uwb.h 11739F: include/linux/uwb/ 11740 11741UNICORE32 ARCHITECTURE: 11742M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11743W: http://mprc.pku.edu.cn/~guanxuetao/linux 11744S: Maintained 11745T: git git://github.com/gxt/linux.git 11746F: arch/unicore32/ 11747 11748UNIFDEF 11749M: Tony Finch <dot@dotat.at> 11750W: http://dotat.at/prog/unifdef 11751S: Maintained 11752F: scripts/unifdef.c 11753 11754UNIFORM CDROM DRIVER 11755M: Jens Axboe <axboe@kernel.dk> 11756W: http://www.kernel.dk 11757S: Maintained 11758F: Documentation/cdrom/ 11759F: drivers/cdrom/cdrom.c 11760F: include/linux/cdrom.h 11761F: include/uapi/linux/cdrom.h 11762 11763UNISYS S-PAR DRIVERS 11764M: David Kershner <david.kershner@unisys.com> 11765L: sparmaintainer@unisys.com (Unisys internal) 11766S: Supported 11767F: drivers/staging/unisys/ 11768 11769UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11770M: Vinayak Holikatti <vinholikatti@gmail.com> 11771L: linux-scsi@vger.kernel.org 11772S: Supported 11773F: Documentation/scsi/ufs.txt 11774F: drivers/scsi/ufs/ 11775 11776UNSORTED BLOCK IMAGES (UBI) 11777M: Artem Bityutskiy <dedekind1@gmail.com> 11778M: Richard Weinberger <richard@nod.at> 11779W: http://www.linux-mtd.infradead.org/ 11780L: linux-mtd@lists.infradead.org 11781T: git git://git.infradead.org/ubifs-2.6.git 11782S: Supported 11783F: drivers/mtd/ubi/ 11784F: include/linux/mtd/ubi.h 11785F: include/uapi/mtd/ubi-user.h 11786 11787USB ACM DRIVER 11788M: Oliver Neukum <oneukum@suse.com> 11789L: linux-usb@vger.kernel.org 11790S: Maintained 11791F: Documentation/usb/acm.txt 11792F: drivers/usb/class/cdc-acm.* 11793 11794USB AR5523 WIRELESS DRIVER 11795M: Pontus Fuchs <pontus.fuchs@gmail.com> 11796L: linux-wireless@vger.kernel.org 11797S: Maintained 11798F: drivers/net/wireless/ath/ar5523/ 11799 11800USB ATTACHED SCSI 11801M: Hans de Goede <hdegoede@redhat.com> 11802M: Gerd Hoffmann <kraxel@redhat.com> 11803L: linux-usb@vger.kernel.org 11804L: linux-scsi@vger.kernel.org 11805S: Maintained 11806F: drivers/usb/storage/uas.c 11807 11808USB CDC ETHERNET DRIVER 11809M: Oliver Neukum <oliver@neukum.org> 11810L: linux-usb@vger.kernel.org 11811S: Maintained 11812F: drivers/net/usb/cdc_*.c 11813F: include/uapi/linux/usb/cdc.h 11814 11815USB CHAOSKEY DRIVER 11816M: Keith Packard <keithp@keithp.com> 11817L: linux-usb@vger.kernel.org 11818S: Maintained 11819F: drivers/usb/misc/chaoskey.c 11820 11821USB CYPRESS C67X00 DRIVER 11822M: Peter Korsgaard <jacmet@sunsite.dk> 11823L: linux-usb@vger.kernel.org 11824S: Maintained 11825F: drivers/usb/c67x00/ 11826 11827USB DAVICOM DM9601 DRIVER 11828M: Peter Korsgaard <jacmet@sunsite.dk> 11829L: netdev@vger.kernel.org 11830W: http://www.linux-usb.org/usbnet 11831S: Maintained 11832F: drivers/net/usb/dm9601.c 11833 11834USB DIAMOND RIO500 DRIVER 11835M: Cesar Miquel <miquel@df.uba.ar> 11836L: rio500-users@lists.sourceforge.net 11837W: http://rio500.sourceforge.net 11838S: Maintained 11839F: drivers/usb/misc/rio500* 11840 11841USB EHCI DRIVER 11842M: Alan Stern <stern@rowland.harvard.edu> 11843L: linux-usb@vger.kernel.org 11844S: Maintained 11845F: Documentation/usb/ehci.txt 11846F: drivers/usb/host/ehci* 11847 11848USB GADGET/PERIPHERAL SUBSYSTEM 11849M: Felipe Balbi <balbi@kernel.org> 11850L: linux-usb@vger.kernel.org 11851W: http://www.linux-usb.org/gadget 11852T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11853S: Maintained 11854F: drivers/usb/gadget/ 11855F: include/linux/usb/gadget* 11856 11857USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11858M: Jiri Kosina <jikos@kernel.org> 11859R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11860L: linux-usb@vger.kernel.org 11861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11862S: Maintained 11863F: Documentation/hid/hiddev.txt 11864F: drivers/hid/usbhid/ 11865 11866USB ISP116X DRIVER 11867M: Olav Kongas <ok@artecdesign.ee> 11868L: linux-usb@vger.kernel.org 11869S: Maintained 11870F: drivers/usb/host/isp116x* 11871F: include/linux/usb/isp116x.h 11872 11873USB LAN78XX ETHERNET DRIVER 11874M: Woojung Huh <woojung.huh@microchip.com> 11875M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11876L: netdev@vger.kernel.org 11877S: Maintained 11878F: drivers/net/usb/lan78xx.* 11879 11880USB MASS STORAGE DRIVER 11881M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11882L: linux-usb@vger.kernel.org 11883L: usb-storage@lists.one-eyed-alien.net 11884S: Maintained 11885W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11886F: drivers/usb/storage/ 11887 11888USB MIDI DRIVER 11889M: Clemens Ladisch <clemens@ladisch.de> 11890L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11891T: git git://git.alsa-project.org/alsa-kernel.git 11892S: Maintained 11893F: sound/usb/midi.* 11894 11895USB NETWORKING DRIVERS 11896L: linux-usb@vger.kernel.org 11897S: Odd Fixes 11898F: drivers/net/usb/ 11899 11900USB OHCI DRIVER 11901M: Alan Stern <stern@rowland.harvard.edu> 11902L: linux-usb@vger.kernel.org 11903S: Maintained 11904F: Documentation/usb/ohci.txt 11905F: drivers/usb/host/ohci* 11906 11907USB OTG FSM (Finite State Machine) 11908M: Peter Chen <Peter.Chen@nxp.com> 11909T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11910L: linux-usb@vger.kernel.org 11911S: Maintained 11912F: drivers/usb/common/usb-otg-fsm.c 11913 11914USB OVER IP DRIVER 11915M: Valentina Manea <valentina.manea.m@gmail.com> 11916M: Shuah Khan <shuah.kh@samsung.com> 11917L: linux-usb@vger.kernel.org 11918S: Maintained 11919F: Documentation/usb/usbip_protocol.txt 11920F: drivers/usb/usbip/ 11921F: tools/usb/usbip/ 11922 11923USB PEGASUS DRIVER 11924M: Petko Manolov <petkan@nucleusys.com> 11925L: linux-usb@vger.kernel.org 11926L: netdev@vger.kernel.org 11927T: git git://github.com/petkan/pegasus.git 11928W: https://github.com/petkan/pegasus 11929S: Maintained 11930F: drivers/net/usb/pegasus.* 11931 11932USB PHY LAYER 11933M: Felipe Balbi <balbi@kernel.org> 11934L: linux-usb@vger.kernel.org 11935T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11936S: Maintained 11937F: drivers/usb/phy/ 11938 11939USB PRINTER DRIVER (usblp) 11940M: Pete Zaitcev <zaitcev@redhat.com> 11941L: linux-usb@vger.kernel.org 11942S: Supported 11943F: drivers/usb/class/usblp.c 11944 11945USB QMI WWAN NETWORK DRIVER 11946M: Bjørn Mork <bjorn@mork.no> 11947L: netdev@vger.kernel.org 11948S: Maintained 11949F: Documentation/ABI/testing/sysfs-class-net-qmi 11950F: drivers/net/usb/qmi_wwan.c 11951 11952USB RTL8150 DRIVER 11953M: Petko Manolov <petkan@nucleusys.com> 11954L: linux-usb@vger.kernel.org 11955L: netdev@vger.kernel.org 11956T: git git://github.com/petkan/rtl8150.git 11957W: https://github.com/petkan/rtl8150 11958S: Maintained 11959F: drivers/net/usb/rtl8150.c 11960 11961USB SERIAL SUBSYSTEM 11962M: Johan Hovold <johan@kernel.org> 11963L: linux-usb@vger.kernel.org 11964S: Maintained 11965F: Documentation/usb/usb-serial.txt 11966F: drivers/usb/serial/ 11967F: include/linux/usb/serial.h 11968 11969USB SMSC75XX ETHERNET DRIVER 11970M: Steve Glendinning <steve.glendinning@shawell.net> 11971L: netdev@vger.kernel.org 11972S: Maintained 11973F: drivers/net/usb/smsc75xx.* 11974 11975USB SMSC95XX ETHERNET DRIVER 11976M: Steve Glendinning <steve.glendinning@shawell.net> 11977L: netdev@vger.kernel.org 11978S: Maintained 11979F: drivers/net/usb/smsc95xx.* 11980 11981USB SUBSYSTEM 11982M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11983L: linux-usb@vger.kernel.org 11984W: http://www.linux-usb.org 11985T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11986S: Supported 11987F: Documentation/usb/ 11988F: drivers/usb/ 11989F: include/linux/usb.h 11990F: include/linux/usb/ 11991 11992USB UHCI DRIVER 11993M: Alan Stern <stern@rowland.harvard.edu> 11994L: linux-usb@vger.kernel.org 11995S: Maintained 11996F: drivers/usb/host/uhci* 11997 11998USB "USBNET" DRIVER FRAMEWORK 11999M: Oliver Neukum <oneukum@suse.com> 12000L: netdev@vger.kernel.org 12001W: http://www.linux-usb.org/usbnet 12002S: Maintained 12003F: drivers/net/usb/usbnet.c 12004F: include/linux/usb/usbnet.h 12005 12006USB VIDEO CLASS 12007M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12008L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12009L: linux-media@vger.kernel.org 12010T: git git://linuxtv.org/media_tree.git 12011W: http://www.ideasonboard.org/uvc/ 12012S: Maintained 12013F: drivers/media/usb/uvc/ 12014F: include/uapi/linux/uvcvideo.h 12015 12016USB VISION DRIVER 12017M: Hans Verkuil <hverkuil@xs4all.nl> 12018L: linux-media@vger.kernel.org 12019T: git git://linuxtv.org/media_tree.git 12020W: https://linuxtv.org 12021S: Odd Fixes 12022F: drivers/media/usb/usbvision/ 12023 12024USB WEBCAM GADGET 12025M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12026L: linux-usb@vger.kernel.org 12027S: Maintained 12028F: drivers/usb/gadget/function/*uvc* 12029F: drivers/usb/gadget/legacy/webcam.c 12030 12031USB WIRELESS RNDIS DRIVER (rndis_wlan) 12032M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12033L: linux-wireless@vger.kernel.org 12034S: Maintained 12035F: drivers/net/wireless/rndis_wlan.c 12036 12037USB XHCI DRIVER 12038M: Mathias Nyman <mathias.nyman@intel.com> 12039L: linux-usb@vger.kernel.org 12040S: Supported 12041F: drivers/usb/host/xhci* 12042F: drivers/usb/host/pci-quirks* 12043 12044USB ZD1201 DRIVER 12045L: linux-wireless@vger.kernel.org 12046W: http://linux-lc100020.sourceforge.net 12047S: Orphan 12048F: drivers/net/wireless/zydas/zd1201.* 12049 12050USB ZR364XX DRIVER 12051M: Antoine Jacquet <royale@zerezo.com> 12052L: linux-usb@vger.kernel.org 12053L: linux-media@vger.kernel.org 12054T: git git://linuxtv.org/media_tree.git 12055W: http://royale.zerezo.com/zr364xx/ 12056S: Maintained 12057F: Documentation/video4linux/zr364xx.txt 12058F: drivers/media/usb/zr364xx/ 12059 12060ULPI BUS 12061M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12062L: linux-usb@vger.kernel.org 12063S: Maintained 12064F: drivers/usb/common/ulpi.c 12065F: include/linux/ulpi/ 12066 12067USER-MODE LINUX (UML) 12068M: Jeff Dike <jdike@addtoit.com> 12069M: Richard Weinberger <richard@nod.at> 12070L: user-mode-linux-devel@lists.sourceforge.net 12071L: user-mode-linux-user@lists.sourceforge.net 12072W: http://user-mode-linux.sourceforge.net 12073T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12074S: Maintained 12075F: Documentation/virtual/uml/ 12076F: arch/um/ 12077F: arch/x86/um/ 12078F: fs/hostfs/ 12079F: fs/hppfs/ 12080 12081USERSPACE I/O (UIO) 12082M: "Hans J. Koch" <hjk@hansjkoch.de> 12083M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12084S: Maintained 12085T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12086F: Documentation/DocBook/uio-howto.tmpl 12087F: drivers/uio/ 12088F: include/linux/uio*.h 12089 12090UTIL-LINUX PACKAGE 12091M: Karel Zak <kzak@redhat.com> 12092L: util-linux@vger.kernel.org 12093W: http://en.wikipedia.org/wiki/Util-linux 12094T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12095S: Maintained 12096 12097UVESAFB DRIVER 12098M: Michal Januszewski <spock@gentoo.org> 12099L: linux-fbdev@vger.kernel.org 12100W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12101S: Maintained 12102F: Documentation/fb/uvesafb.txt 12103F: drivers/video/fbdev/uvesafb.* 12104 12105VF610 NAND DRIVER 12106M: Stefan Agner <stefan@agner.ch> 12107L: linux-mtd@lists.infradead.org 12108S: Supported 12109F: drivers/mtd/nand/vf610_nfc.c 12110 12111VFAT/FAT/MSDOS FILESYSTEM 12112M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12113S: Maintained 12114F: Documentation/filesystems/vfat.txt 12115F: fs/fat/ 12116 12117VFIO DRIVER 12118M: Alex Williamson <alex.williamson@redhat.com> 12119L: kvm@vger.kernel.org 12120T: git git://github.com/awilliam/linux-vfio.git 12121S: Maintained 12122F: Documentation/vfio.txt 12123F: drivers/vfio/ 12124F: include/linux/vfio.h 12125F: include/uapi/linux/vfio.h 12126 12127VFIO PLATFORM DRIVER 12128M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12129L: kvm@vger.kernel.org 12130S: Maintained 12131F: drivers/vfio/platform/ 12132 12133VIDEOBUF2 FRAMEWORK 12134M: Pawel Osciak <pawel@osciak.com> 12135M: Marek Szyprowski <m.szyprowski@samsung.com> 12136M: Kyungmin Park <kyungmin.park@samsung.com> 12137L: linux-media@vger.kernel.org 12138S: Maintained 12139F: drivers/media/v4l2-core/videobuf2-* 12140F: include/media/videobuf2-* 12141 12142VIRTUAL SERIO DEVICE DRIVER 12143M: Stephen Chandler Paul <thatslyude@gmail.com> 12144S: Maintained 12145F: drivers/input/serio/userio.c 12146F: include/uapi/linux/userio.h 12147 12148VIRTIO CONSOLE DRIVER 12149M: Amit Shah <amit.shah@redhat.com> 12150L: virtualization@lists.linux-foundation.org 12151S: Maintained 12152F: drivers/char/virtio_console.c 12153F: include/linux/virtio_console.h 12154F: include/uapi/linux/virtio_console.h 12155 12156VIRTIO CORE, NET AND BLOCK DRIVERS 12157M: "Michael S. Tsirkin" <mst@redhat.com> 12158L: virtualization@lists.linux-foundation.org 12159S: Maintained 12160F: drivers/virtio/ 12161F: tools/virtio/ 12162F: drivers/net/virtio_net.c 12163F: drivers/block/virtio_blk.c 12164F: include/linux/virtio_*.h 12165F: include/uapi/linux/virtio_*.h 12166 12167VIRTIO DRIVERS FOR S390 12168M: Christian Borntraeger <borntraeger@de.ibm.com> 12169M: Cornelia Huck <cornelia.huck@de.ibm.com> 12170L: linux-s390@vger.kernel.org 12171L: virtualization@lists.linux-foundation.org 12172L: kvm@vger.kernel.org 12173S: Supported 12174F: drivers/s390/virtio/ 12175 12176VIRTIO GPU DRIVER 12177M: David Airlie <airlied@linux.ie> 12178M: Gerd Hoffmann <kraxel@redhat.com> 12179L: dri-devel@lists.freedesktop.org 12180L: virtualization@lists.linux-foundation.org 12181S: Maintained 12182F: drivers/gpu/drm/virtio/ 12183F: include/uapi/linux/virtio_gpu.h 12184 12185VIRTIO HOST (VHOST) 12186M: "Michael S. Tsirkin" <mst@redhat.com> 12187L: kvm@vger.kernel.org 12188L: virtualization@lists.linux-foundation.org 12189L: netdev@vger.kernel.org 12190T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12191S: Maintained 12192F: drivers/vhost/ 12193F: include/uapi/linux/vhost.h 12194 12195VIRTIO INPUT DRIVER 12196M: Gerd Hoffmann <kraxel@redhat.com> 12197S: Maintained 12198F: drivers/virtio/virtio_input.c 12199F: include/uapi/linux/virtio_input.h 12200 12201VIA RHINE NETWORK DRIVER 12202S: Orphan 12203F: drivers/net/ethernet/via/via-rhine.c 12204 12205VIA SD/MMC CARD CONTROLLER DRIVER 12206M: Bruce Chang <brucechang@via.com.tw> 12207M: Harald Welte <HaraldWelte@viatech.com> 12208S: Maintained 12209F: drivers/mmc/host/via-sdmmc.c 12210 12211VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12212M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12213L: linux-fbdev@vger.kernel.org 12214S: Maintained 12215F: include/linux/via-core.h 12216F: include/linux/via-gpio.h 12217F: include/linux/via_i2c.h 12218F: drivers/video/fbdev/via/ 12219 12220VIA VELOCITY NETWORK DRIVER 12221M: Francois Romieu <romieu@fr.zoreil.com> 12222L: netdev@vger.kernel.org 12223S: Maintained 12224F: drivers/net/ethernet/via/via-velocity.* 12225 12226VIRT LIB 12227M: Alex Williamson <alex.williamson@redhat.com> 12228M: Paolo Bonzini <pbonzini@redhat.com> 12229L: kvm@vger.kernel.org 12230S: Supported 12231F: virt/lib/ 12232 12233VIVID VIRTUAL VIDEO DRIVER 12234M: Hans Verkuil <hverkuil@xs4all.nl> 12235L: linux-media@vger.kernel.org 12236T: git git://linuxtv.org/media_tree.git 12237W: https://linuxtv.org 12238S: Maintained 12239F: drivers/media/platform/vivid/* 12240 12241VLAN (802.1Q) 12242M: Patrick McHardy <kaber@trash.net> 12243L: netdev@vger.kernel.org 12244S: Maintained 12245F: drivers/net/macvlan.c 12246F: include/linux/if_*vlan.h 12247F: net/8021q/ 12248 12249VLYNQ BUS 12250M: Florian Fainelli <florian@openwrt.org> 12251L: openwrt-devel@lists.openwrt.org (subscribers-only) 12252S: Maintained 12253F: drivers/vlynq/vlynq.c 12254F: include/linux/vlynq.h 12255 12256VME SUBSYSTEM 12257M: Martyn Welch <martyn@welchs.me.uk> 12258M: Manohar Vanga <manohar.vanga@gmail.com> 12259M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12260L: devel@driverdev.osuosl.org 12261S: Maintained 12262T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12263F: Documentation/vme_api.txt 12264F: drivers/staging/vme/ 12265F: drivers/vme/ 12266F: include/linux/vme* 12267 12268VMWARE HYPERVISOR INTERFACE 12269M: Alok Kataria <akataria@vmware.com> 12270L: virtualization@lists.linux-foundation.org 12271S: Supported 12272F: arch/x86/kernel/cpu/vmware.c 12273 12274VMWARE BALLOON DRIVER 12275M: Xavier Deguillard <xdeguillard@vmware.com> 12276M: Philip Moltmann <moltmann@vmware.com> 12277M: "VMware, Inc." <pv-drivers@vmware.com> 12278L: linux-kernel@vger.kernel.org 12279S: Maintained 12280F: drivers/misc/vmw_balloon.c 12281 12282VMWARE VMMOUSE SUBDRIVER 12283M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12284M: "VMware, Inc." <pv-drivers@vmware.com> 12285L: linux-input@vger.kernel.org 12286S: Maintained 12287F: drivers/input/mouse/vmmouse.c 12288F: drivers/input/mouse/vmmouse.h 12289 12290VMWARE VMXNET3 ETHERNET DRIVER 12291M: Shrikrishna Khare <skhare@vmware.com> 12292M: "VMware, Inc." <pv-drivers@vmware.com> 12293L: netdev@vger.kernel.org 12294S: Maintained 12295F: drivers/net/vmxnet3/ 12296 12297VMware PVSCSI driver 12298M: Arvind Kumar <arvindkumar@vmware.com> 12299M: VMware PV-Drivers <pv-drivers@vmware.com> 12300L: linux-scsi@vger.kernel.org 12301S: Maintained 12302F: drivers/scsi/vmw_pvscsi.c 12303F: drivers/scsi/vmw_pvscsi.h 12304 12305VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12306M: Liam Girdwood <lgirdwood@gmail.com> 12307M: Mark Brown <broonie@kernel.org> 12308L: linux-kernel@vger.kernel.org 12309W: http://www.slimlogic.co.uk/?p=48 12310T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12311S: Supported 12312F: Documentation/devicetree/bindings/regulator/ 12313F: drivers/regulator/ 12314F: include/dt-bindings/regulator/ 12315F: include/linux/regulator/ 12316 12317VRF 12318M: David Ahern <dsa@cumulusnetworks.com> 12319M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12320L: netdev@vger.kernel.org 12321S: Maintained 12322F: drivers/net/vrf.c 12323F: Documentation/networking/vrf.txt 12324 12325VT1211 HARDWARE MONITOR DRIVER 12326M: Juerg Haefliger <juergh@gmail.com> 12327L: linux-hwmon@vger.kernel.org 12328S: Maintained 12329F: Documentation/hwmon/vt1211 12330F: drivers/hwmon/vt1211.c 12331 12332VT8231 HARDWARE MONITOR DRIVER 12333M: Roger Lucas <vt8231@hiddenengine.co.uk> 12334L: linux-hwmon@vger.kernel.org 12335S: Maintained 12336F: drivers/hwmon/vt8231.c 12337 12338VUB300 USB to SDIO/SD/MMC bridge chip 12339M: Tony Olech <tony.olech@elandigitalsystems.com> 12340L: linux-mmc@vger.kernel.org 12341L: linux-usb@vger.kernel.org 12342S: Supported 12343F: drivers/mmc/host/vub300.c 12344 12345W1 DALLAS'S 1-WIRE BUS 12346M: Evgeniy Polyakov <zbr@ioremap.net> 12347S: Maintained 12348F: Documentation/w1/ 12349F: drivers/w1/ 12350 12351W83791D HARDWARE MONITORING DRIVER 12352M: Marc Hulsman <m.hulsman@tudelft.nl> 12353L: linux-hwmon@vger.kernel.org 12354S: Maintained 12355F: Documentation/hwmon/w83791d 12356F: drivers/hwmon/w83791d.c 12357 12358W83793 HARDWARE MONITORING DRIVER 12359M: Rudolf Marek <r.marek@assembler.cz> 12360L: linux-hwmon@vger.kernel.org 12361S: Maintained 12362F: Documentation/hwmon/w83793 12363F: drivers/hwmon/w83793.c 12364 12365W83795 HARDWARE MONITORING DRIVER 12366M: Jean Delvare <jdelvare@suse.com> 12367L: linux-hwmon@vger.kernel.org 12368S: Maintained 12369F: drivers/hwmon/w83795.c 12370 12371W83L51xD SD/MMC CARD INTERFACE DRIVER 12372M: Pierre Ossman <pierre@ossman.eu> 12373S: Maintained 12374F: drivers/mmc/host/wbsd.* 12375 12376WACOM PROTOCOL 4 SERIAL TABLETS 12377M: Julian Squires <julian@cipht.net> 12378M: Hans de Goede <hdegoede@redhat.com> 12379L: linux-input@vger.kernel.org 12380S: Maintained 12381F: drivers/input/tablet/wacom_serial4.c 12382 12383WATCHDOG DEVICE DRIVERS 12384M: Wim Van Sebroeck <wim@iguana.be> 12385R: Guenter Roeck <linux@roeck-us.net> 12386L: linux-watchdog@vger.kernel.org 12387W: http://www.linux-watchdog.org/ 12388T: git git://www.linux-watchdog.org/linux-watchdog.git 12389S: Maintained 12390F: Documentation/devicetree/bindings/watchdog/ 12391F: Documentation/watchdog/ 12392F: drivers/watchdog/ 12393F: include/linux/watchdog.h 12394F: include/uapi/linux/watchdog.h 12395 12396WD7000 SCSI DRIVER 12397M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12398L: linux-scsi@vger.kernel.org 12399S: Maintained 12400F: drivers/scsi/wd7000.c 12401 12402WIIMOTE HID DRIVER 12403M: David Herrmann <dh.herrmann@googlemail.com> 12404L: linux-input@vger.kernel.org 12405S: Maintained 12406F: drivers/hid/hid-wiimote* 12407 12408WINBOND CIR DRIVER 12409M: David Härdeman <david@hardeman.nu> 12410S: Maintained 12411F: drivers/media/rc/winbond-cir.c 12412 12413WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12414M: William Breathitt Gray <vilhelm.gray@gmail.com> 12415L: linux-watchdog@vger.kernel.org 12416S: Maintained 12417F: drivers/watchdog/ebc-c384_wdt.c 12418 12419WINSYSTEMS WS16C48 GPIO DRIVER 12420M: William Breathitt Gray <vilhelm.gray@gmail.com> 12421L: linux-gpio@vger.kernel.org 12422S: Maintained 12423F: drivers/gpio/gpio-ws16c48.c 12424 12425WIMAX STACK 12426M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12427M: linux-wimax@intel.com 12428L: wimax@linuxwimax.org (subscribers-only) 12429S: Supported 12430W: http://linuxwimax.org 12431F: Documentation/wimax/README.wimax 12432F: include/linux/wimax/debug.h 12433F: include/net/wimax.h 12434F: include/uapi/linux/wimax.h 12435F: net/wimax/ 12436 12437WISTRON LAPTOP BUTTON DRIVER 12438M: Miloslav Trmac <mitr@volny.cz> 12439S: Maintained 12440F: drivers/input/misc/wistron_btns.c 12441 12442WL3501 WIRELESS PCMCIA CARD DRIVER 12443M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12444L: linux-wireless@vger.kernel.org 12445W: http://oops.ghostprotocols.net:81/blog 12446S: Maintained 12447F: drivers/net/wireless/wl3501* 12448 12449WOLFSON MICROELECTRONICS DRIVERS 12450L: patches@opensource.wolfsonmicro.com 12451T: git https://github.com/CirrusLogic/linux-drivers.git 12452W: https://github.com/CirrusLogic/linux-drivers/wiki 12453S: Supported 12454F: Documentation/hwmon/wm83?? 12455F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12456F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12457F: Documentation/devicetree/bindings/mfd/arizona.txt 12458F: arch/arm/mach-s3c64xx/mach-crag6410* 12459F: drivers/clk/clk-wm83*.c 12460F: drivers/extcon/extcon-arizona.c 12461F: drivers/leds/leds-wm83*.c 12462F: drivers/gpio/gpio-*wm*.c 12463F: drivers/gpio/gpio-arizona.c 12464F: drivers/hwmon/wm83??-hwmon.c 12465F: drivers/input/misc/wm831x-on.c 12466F: drivers/input/touchscreen/wm831x-ts.c 12467F: drivers/input/touchscreen/wm97*.c 12468F: drivers/mfd/arizona* 12469F: drivers/mfd/wm*.c 12470F: drivers/mfd/cs47l24* 12471F: drivers/power/wm83*.c 12472F: drivers/rtc/rtc-wm83*.c 12473F: drivers/regulator/wm8*.c 12474F: drivers/video/backlight/wm83*_bl.c 12475F: drivers/watchdog/wm83*_wdt.c 12476F: include/linux/mfd/arizona/ 12477F: include/linux/mfd/wm831x/ 12478F: include/linux/mfd/wm8350/ 12479F: include/linux/mfd/wm8400* 12480F: include/linux/wm97xx.h 12481F: include/sound/wm????.h 12482F: sound/soc/codecs/arizona.? 12483F: sound/soc/codecs/wm* 12484F: sound/soc/codecs/cs47l24* 12485 12486WORKQUEUE 12487M: Tejun Heo <tj@kernel.org> 12488R: Lai Jiangshan <jiangshanlai@gmail.com> 12489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12490S: Maintained 12491F: include/linux/workqueue.h 12492F: kernel/workqueue.c 12493F: Documentation/workqueue.txt 12494 12495X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12496M: Chen-Yu Tsai <wens@csie.org> 12497L: linux-kernel@vger.kernel.org 12498S: Maintained 12499N: axp[128] 12500 12501X.25 NETWORK LAYER 12502M: Andrew Hendry <andrew.hendry@gmail.com> 12503L: linux-x25@vger.kernel.org 12504S: Odd Fixes 12505F: Documentation/networking/x25* 12506F: include/net/x25* 12507F: net/x25/ 12508 12509X86 ARCHITECTURE (32-BIT AND 64-BIT) 12510M: Thomas Gleixner <tglx@linutronix.de> 12511M: Ingo Molnar <mingo@redhat.com> 12512M: "H. Peter Anvin" <hpa@zytor.com> 12513M: x86@kernel.org 12514L: linux-kernel@vger.kernel.org 12515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12516S: Maintained 12517F: Documentation/x86/ 12518F: arch/x86/ 12519 12520X86 PLATFORM DRIVERS 12521M: Darren Hart <dvhart@infradead.org> 12522L: platform-driver-x86@vger.kernel.org 12523T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12524S: Maintained 12525F: drivers/platform/x86/ 12526F: drivers/platform/olpc/ 12527 12528X86 MCE INFRASTRUCTURE 12529M: Tony Luck <tony.luck@intel.com> 12530M: Borislav Petkov <bp@alien8.de> 12531L: linux-edac@vger.kernel.org 12532S: Maintained 12533F: arch/x86/kernel/cpu/mcheck/* 12534 12535X86 MICROCODE UPDATE SUPPORT 12536M: Borislav Petkov <bp@alien8.de> 12537S: Maintained 12538F: arch/x86/kernel/cpu/microcode/* 12539 12540X86 VDSO 12541M: Andy Lutomirski <luto@amacapital.net> 12542L: linux-kernel@vger.kernel.org 12543T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12544S: Maintained 12545F: arch/x86/entry/vdso/ 12546 12547XC2028/3028 TUNER DRIVER 12548M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12549M: Mauro Carvalho Chehab <mchehab@kernel.org> 12550L: linux-media@vger.kernel.org 12551W: https://linuxtv.org 12552T: git git://linuxtv.org/media_tree.git 12553S: Maintained 12554F: drivers/media/tuners/tuner-xc2028.* 12555 12556XEN HYPERVISOR INTERFACE 12557M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12558M: David Vrabel <david.vrabel@citrix.com> 12559M: Juergen Gross <jgross@suse.com> 12560L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12561T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12562S: Supported 12563F: arch/x86/xen/ 12564F: drivers/*/xen-*front.c 12565F: drivers/xen/ 12566F: arch/x86/include/asm/xen/ 12567F: include/xen/ 12568F: include/uapi/xen/ 12569 12570XEN HYPERVISOR ARM 12571M: Stefano Stabellini <sstabellini@kernel.org> 12572L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12573S: Maintained 12574F: arch/arm/xen/ 12575F: arch/arm/include/asm/xen/ 12576 12577XEN HYPERVISOR ARM64 12578M: Stefano Stabellini <sstabellini@kernel.org> 12579L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12580S: Maintained 12581F: arch/arm64/xen/ 12582F: arch/arm64/include/asm/xen/ 12583 12584XEN NETWORK BACKEND DRIVER 12585M: Wei Liu <wei.liu2@citrix.com> 12586L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12587L: netdev@vger.kernel.org 12588S: Supported 12589F: drivers/net/xen-netback/* 12590 12591XEN PCI SUBSYSTEM 12592M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12593L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12594S: Supported 12595F: arch/x86/pci/*xen* 12596F: drivers/pci/*xen* 12597 12598XEN BLOCK SUBSYSTEM 12599M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12600M: Roger Pau Monné <roger.pau@citrix.com> 12601L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12602S: Supported 12603F: drivers/block/xen-blkback/* 12604F: drivers/block/xen* 12605 12606XEN PVSCSI DRIVERS 12607M: Juergen Gross <jgross@suse.com> 12608L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12609L: linux-scsi@vger.kernel.org 12610S: Supported 12611F: drivers/scsi/xen-scsifront.c 12612F: drivers/xen/xen-scsiback.c 12613F: include/xen/interface/io/vscsiif.h 12614 12615XEN SWIOTLB SUBSYSTEM 12616M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12617L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12618S: Supported 12619F: arch/x86/xen/*swiotlb* 12620F: drivers/xen/*swiotlb* 12621 12622XFS FILESYSTEM 12623P: Silicon Graphics Inc 12624M: Dave Chinner <david@fromorbit.com> 12625M: xfs@oss.sgi.com 12626L: xfs@oss.sgi.com 12627W: http://oss.sgi.com/projects/xfs 12628T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12629S: Supported 12630F: Documentation/filesystems/xfs.txt 12631F: fs/xfs/ 12632 12633XILINX AXI ETHERNET DRIVER 12634M: Anirudha Sarangi <anirudh@xilinx.com> 12635M: John Linn <John.Linn@xilinx.com> 12636S: Maintained 12637F: drivers/net/ethernet/xilinx/xilinx_axienet* 12638 12639XILINX UARTLITE SERIAL DRIVER 12640M: Peter Korsgaard <jacmet@sunsite.dk> 12641L: linux-serial@vger.kernel.org 12642S: Maintained 12643F: drivers/tty/serial/uartlite.c 12644 12645XILINX VIDEO IP CORES 12646M: Hyun Kwon <hyun.kwon@xilinx.com> 12647M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12648L: linux-media@vger.kernel.org 12649T: git git://linuxtv.org/media_tree.git 12650S: Supported 12651F: Documentation/devicetree/bindings/media/xilinx/ 12652F: drivers/media/platform/xilinx/ 12653F: include/uapi/linux/xilinx-v4l2-controls.h 12654 12655XILLYBUS DRIVER 12656M: Eli Billauer <eli.billauer@gmail.com> 12657L: linux-kernel@vger.kernel.org 12658S: Supported 12659F: drivers/char/xillybus/ 12660 12661XTENSA XTFPGA PLATFORM SUPPORT 12662M: Max Filippov <jcmvbkbc@gmail.com> 12663L: linux-xtensa@linux-xtensa.org 12664S: Maintained 12665F: drivers/spi/spi-xtensa-xtfpga.c 12666F: sound/soc/xtensa/xtfpga-i2s.c 12667 12668YAM DRIVER FOR AX.25 12669M: Jean-Paul Roubelat <jpr@f6fbb.org> 12670L: linux-hams@vger.kernel.org 12671S: Maintained 12672F: drivers/net/hamradio/yam* 12673F: include/linux/yam.h 12674 12675YEALINK PHONE DRIVER 12676M: Henk Vergonet <Henk.Vergonet@gmail.com> 12677L: usbb2k-api-dev@nongnu.org 12678S: Maintained 12679F: Documentation/input/yealink.txt 12680F: drivers/input/misc/yealink.* 12681 12682Z8530 DRIVER FOR AX.25 12683M: Joerg Reuter <jreuter@yaina.de> 12684W: http://yaina.de/jreuter/ 12685W: http://www.qsl.net/dl1bke/ 12686L: linux-hams@vger.kernel.org 12687S: Maintained 12688F: Documentation/networking/z8530drv.txt 12689F: drivers/net/hamradio/*scc.c 12690F: drivers/net/hamradio/z8530.h 12691 12692ZBUD COMPRESSED PAGE ALLOCATOR 12693M: Seth Jennings <sjenning@redhat.com> 12694L: linux-mm@kvack.org 12695S: Maintained 12696F: mm/zbud.c 12697F: include/linux/zbud.h 12698 12699ZD1211RW WIRELESS DRIVER 12700M: Daniel Drake <dsd@gentoo.org> 12701M: Ulrich Kunitz <kune@deine-taler.de> 12702W: http://zd1211.ath.cx/wiki/DriverRewrite 12703L: linux-wireless@vger.kernel.org 12704L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12705S: Maintained 12706F: drivers/net/wireless/zydas/zd1211rw/ 12707 12708ZPOOL COMPRESSED PAGE STORAGE API 12709M: Dan Streetman <ddstreet@ieee.org> 12710L: linux-mm@kvack.org 12711S: Maintained 12712F: mm/zpool.c 12713F: include/linux/zpool.h 12714 12715ZR36067 VIDEO FOR LINUX DRIVER 12716L: mjpeg-users@lists.sourceforge.net 12717L: linux-media@vger.kernel.org 12718W: http://mjpeg.sourceforge.net/driver-zoran/ 12719T: hg https://linuxtv.org/hg/v4l-dvb 12720S: Odd Fixes 12721F: drivers/media/pci/zoran/ 12722 12723ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12724M: Minchan Kim <minchan@kernel.org> 12725M: Nitin Gupta <ngupta@vflare.org> 12726R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12727L: linux-kernel@vger.kernel.org 12728S: Maintained 12729F: drivers/block/zram/ 12730F: Documentation/blockdev/zram.txt 12731 12732ZS DECSTATION Z85C30 SERIAL DRIVER 12733M: "Maciej W. Rozycki" <macro@linux-mips.org> 12734S: Maintained 12735F: drivers/tty/serial/zs.* 12736 12737ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12738M: Minchan Kim <minchan@kernel.org> 12739M: Nitin Gupta <ngupta@vflare.org> 12740R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12741L: linux-mm@kvack.org 12742S: Maintained 12743F: mm/zsmalloc.c 12744F: include/linux/zsmalloc.h 12745F: Documentation/vm/zsmalloc.txt 12746 12747ZSWAP COMPRESSED SWAP CACHING 12748M: Seth Jennings <sjenning@redhat.com> 12749L: linux-mm@kvack.org 12750S: Maintained 12751F: mm/zswap.c 12752 12753THE REST 12754M: Linus Torvalds <torvalds@linux-foundation.org> 12755L: linux-kernel@vger.kernel.org 12756Q: http://patchwork.kernel.org/project/LKML/list/ 12757T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12758S: Buried alive in reporters 12759F: * 12760F: */ 12761