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 859ARM HDLCD DRM DRIVER 860M: Liviu Dudau <liviu.dudau@arm.com> 861S: Supported 862F: drivers/gpu/drm/arm/ 863F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 864 865ARM MFM AND FLOPPY DRIVERS 866M: Ian Molton <spyro@f2s.com> 867S: Maintained 868F: arch/arm/lib/floppydma.S 869F: arch/arm/include/asm/floppy.h 870 871ARM PMU PROFILING AND DEBUGGING 872M: Will Deacon <will.deacon@arm.com> 873R: Mark Rutland <mark.rutland@arm.com> 874S: Maintained 875F: arch/arm*/kernel/perf_* 876F: arch/arm/oprofile/common.c 877F: arch/arm*/kernel/hw_breakpoint.c 878F: arch/arm*/include/asm/hw_breakpoint.h 879F: arch/arm*/include/asm/perf_event.h 880F: drivers/perf/arm_pmu.c 881F: include/linux/perf/arm_pmu.h 882 883ARM PORT 884M: Russell King <linux@armlinux.org.uk> 885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 886W: http://www.armlinux.org.uk/ 887S: Maintained 888F: arch/arm/ 889 890ARM SUB-ARCHITECTURES 891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 892S: Maintained 893F: arch/arm/mach-*/ 894F: arch/arm/plat-*/ 895T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 896 897ARM PRIMECELL AACI PL041 DRIVER 898M: Russell King <linux@armlinux.org.uk> 899S: Maintained 900F: sound/arm/aaci.* 901 902ARM PRIMECELL CLCD PL110 DRIVER 903M: Russell King <linux@armlinux.org.uk> 904S: Maintained 905F: drivers/video/fbdev/amba-clcd.* 906 907ARM PRIMECELL KMI PL050 DRIVER 908M: Russell King <linux@armlinux.org.uk> 909S: Maintained 910F: drivers/input/serio/ambakmi.* 911F: include/linux/amba/kmi.h 912 913ARM PRIMECELL MMCI PL180/1 DRIVER 914M: Russell King <linux@armlinux.org.uk> 915S: Maintained 916F: drivers/mmc/host/mmci.* 917F: include/linux/amba/mmci.h 918 919ARM PRIMECELL UART PL010 AND PL011 DRIVERS 920M: Russell King <linux@armlinux.org.uk> 921S: Maintained 922F: drivers/tty/serial/amba-pl01*.c 923F: include/linux/amba/serial.h 924 925ARM PRIMECELL BUS SUPPORT 926M: Russell King <linux@armlinux.org.uk> 927S: Maintained 928F: drivers/amba/ 929F: include/linux/amba/bus.h 930 931ARM/ADS SPHERE MACHINE SUPPORT 932M: Lennert Buytenhek <kernel@wantstofly.org> 933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 934S: Maintained 935 936ARM/AFEB9260 MACHINE SUPPORT 937M: Sergey Lapin <slapin@ossfans.org> 938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 939S: Maintained 940 941ARM/AJECO 1ARM MACHINE SUPPORT 942M: Lennert Buytenhek <kernel@wantstofly.org> 943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 944S: Maintained 945 946ARM/Allwinner sunXi SoC support 947M: Maxime Ripard <maxime.ripard@free-electrons.com> 948M: Chen-Yu Tsai <wens@csie.org> 949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 950S: Maintained 951N: sun[x456789]i 952 953ARM/Allwinner SoC Clock Support 954M: Emilio López <emilio@elopez.com.ar> 955S: Maintained 956F: drivers/clk/sunxi/ 957 958ARM/Amlogic Meson SoC support 959M: Carlo Caione <carlo@caione.org> 960M: Kevin Hilman <khilman@baylibre.com> 961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 962L: linux-amlogic@lists.infradead.org 963W: http://linux-meson.com/ 964S: Maintained 965F: arch/arm/mach-meson/ 966F: arch/arm/boot/dts/meson* 967F: arch/arm64/boot/dts/amlogic/ 968F: drivers/pinctrl/meson/ 969N: meson 970 971ARM/Annapurna Labs ALPINE ARCHITECTURE 972M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 973M: Antoine Tenart <antoine.tenart@free-electrons.com> 974S: Maintained 975F: arch/arm/mach-alpine/ 976F: arch/arm/boot/dts/alpine* 977F: arch/arm64/boot/dts/al/ 978F: drivers/*/*alpine* 979 980ARM/ARTPEC MACHINE SUPPORT 981M: Jesper Nilsson <jesper.nilsson@axis.com> 982M: Lars Persson <lars.persson@axis.com> 983M: Niklas Cassel <niklas.cassel@axis.com> 984S: Maintained 985L: linux-arm-kernel@axis.com 986F: arch/arm/mach-artpec 987F: arch/arm/boot/dts/artpec6* 988F: drivers/clk/axis 989 990ARM/ASPEED MACHINE SUPPORT 991M: Joel Stanley <joel@jms.id.au> 992S: Maintained 993F: arch/arm/mach-aspeed/ 994F: arch/arm/boot/dts/aspeed-* 995F: drivers/*/*aspeed* 996 997ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 998M: Nicolas Ferre <nicolas.ferre@atmel.com> 999M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1000M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1002W: http://www.linux4sam.org 1003T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1004S: Supported 1005F: arch/arm/mach-at91/ 1006F: include/soc/at91/ 1007F: arch/arm/boot/dts/at91*.dts 1008F: arch/arm/boot/dts/at91*.dtsi 1009F: arch/arm/boot/dts/sama*.dts 1010F: arch/arm/boot/dts/sama*.dtsi 1011F: arch/arm/include/debug/at91.S 1012 1013ARM/ATMEL AT91 Clock Support 1014M: Boris Brezillon <boris.brezillon@free-electrons.com> 1015S: Maintained 1016F: drivers/clk/at91 1017 1018ARM/CALXEDA HIGHBANK ARCHITECTURE 1019M: Rob Herring <robh@kernel.org> 1020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1021S: Maintained 1022F: arch/arm/mach-highbank/ 1023F: arch/arm/boot/dts/highbank.dts 1024F: arch/arm/boot/dts/ecx-*.dts* 1025 1026ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1027M: Krzysztof Halasa <khalasa@piap.pl> 1028S: Maintained 1029F: arch/arm/mach-cns3xxx/ 1030 1031ARM/CAVIUM THUNDER NETWORK DRIVER 1032M: Sunil Goutham <sgoutham@cavium.com> 1033M: Robert Richter <rric@kernel.org> 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1035S: Supported 1036F: drivers/net/ethernet/cavium/thunder/ 1037 1038ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1039M: Alexander Shiyan <shc_work@mail.ru> 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1041S: Odd Fixes 1042N: clps711x 1043 1044ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1045M: Hartley Sweeten <hsweeten@visionengravers.com> 1046M: Ryan Mallon <rmallon@gmail.com> 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1048S: Maintained 1049F: arch/arm/mach-ep93xx/ 1050F: arch/arm/mach-ep93xx/include/mach/ 1051 1052ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1053M: Lennert Buytenhek <kernel@wantstofly.org> 1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1055S: Maintained 1056 1057ARM/CLKDEV SUPPORT 1058M: Russell King <linux@armlinux.org.uk> 1059L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1060S: Maintained 1061F: arch/arm/include/asm/clkdev.h 1062F: drivers/clk/clkdev.c 1063 1064ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1065M: Mike Rapoport <mike@compulab.co.il> 1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1067S: Maintained 1068 1069ARM/CONTEC MICRO9 MACHINE SUPPORT 1070M: Hubert Feurstein <hubert.feurstein@contec.at> 1071S: Maintained 1072F: arch/arm/mach-ep93xx/micro9.c 1073 1074ARM/CORESIGHT FRAMEWORK AND DRIVERS 1075M: Mathieu Poirier <mathieu.poirier@linaro.org> 1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1077S: Maintained 1078F: drivers/hwtracing/coresight/* 1079F: Documentation/trace/coresight.txt 1080F: Documentation/devicetree/bindings/arm/coresight.txt 1081F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1082 1083ARM/CORGI MACHINE SUPPORT 1084M: Richard Purdie <rpurdie@rpsys.net> 1085S: Maintained 1086 1087ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1088M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1090T: git git://github.com/ulli-kroll/linux.git 1091S: Maintained 1092F: arch/arm/mach-gemini/ 1093F: drivers/rtc/rtc-gemini.c 1094 1095ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1096M: Barry Song <baohua@kernel.org> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1099S: Maintained 1100F: arch/arm/boot/dts/prima2* 1101F: arch/arm/mach-prima2/ 1102F: drivers/clk/sirf/ 1103F: drivers/clocksource/timer-prima2.c 1104F: drivers/clocksource/timer-atlas7.c 1105N: [^a-z]sirf 1106 1107ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1108M: Baruch Siach <baruch@tkos.co.il> 1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1110S: Maintained 1111F: arch/arm/boot/dts/cx92755* 1112N: digicolor 1113 1114ARM/EBSA110 MACHINE SUPPORT 1115M: Russell King <linux@armlinux.org.uk> 1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1117W: http://www.armlinux.org.uk/ 1118S: Maintained 1119F: arch/arm/mach-ebsa110/ 1120F: drivers/net/ethernet/amd/am79c961a.* 1121 1122ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1123M: Uwe Kleine-König <kernel@pengutronix.de> 1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1125S: Maintained 1126N: efm32 1127 1128ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1129M: Daniel Ribeiro <drwyrm@gmail.com> 1130M: Stefan Schmidt <stefan@openezx.org> 1131M: Harald Welte <laforge@openezx.org> 1132L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1133W: http://www.openezx.org/ 1134S: Maintained 1135T: topgit git://git.openezx.org/openezx.git 1136F: arch/arm/mach-pxa/ezx.c 1137 1138ARM/FARADAY FA526 PORT 1139M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1141S: Maintained 1142T: git git://git.berlios.de/gemini-board 1143F: arch/arm/mm/*-fa* 1144 1145ARM/FOOTBRIDGE ARCHITECTURE 1146M: Russell King <linux@armlinux.org.uk> 1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1148W: http://www.armlinux.org.uk/ 1149S: Maintained 1150F: arch/arm/include/asm/hardware/dec21285.h 1151F: arch/arm/mach-footbridge/ 1152 1153ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1154M: Shawn Guo <shawnguo@kernel.org> 1155M: Sascha Hauer <kernel@pengutronix.de> 1156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1157S: Maintained 1158T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1159F: arch/arm/mach-imx/ 1160F: arch/arm/mach-mxs/ 1161F: arch/arm/boot/dts/imx* 1162F: arch/arm/configs/imx*_defconfig 1163F: drivers/clk/imx/ 1164F: include/soc/imx/ 1165 1166ARM/FREESCALE VYBRID ARM ARCHITECTURE 1167M: Shawn Guo <shawnguo@kernel.org> 1168M: Sascha Hauer <kernel@pengutronix.de> 1169R: Stefan Agner <stefan@agner.ch> 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1171S: Maintained 1172T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1173F: arch/arm/mach-imx/*vf610* 1174F: arch/arm/boot/dts/vf* 1175 1176ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1177M: Lennert Buytenhek <kernel@wantstofly.org> 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1179S: Maintained 1180 1181ARM/GUMSTIX MACHINE SUPPORT 1182M: Steve Sakoman <sakoman@gmail.com> 1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1184S: Maintained 1185 1186ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1187M: Philipp Zabel <philipp.zabel@gmail.com> 1188M: Paul Parsons <lost.distance@yahoo.com> 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1190S: Maintained 1191F: arch/arm/mach-pxa/hx4700.c 1192F: arch/arm/mach-pxa/include/mach/hx4700.h 1193F: sound/soc/pxa/hx4700.c 1194 1195ARM/HISILICON SOC SUPPORT 1196M: Wei Xu <xuwei5@hisilicon.com> 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1198W: http://www.hisilicon.com 1199S: Supported 1200T: git git://github.com/hisilicon/linux-hisi.git 1201F: arch/arm/mach-hisi/ 1202F: arch/arm/boot/dts/hi3* 1203F: arch/arm/boot/dts/hip* 1204F: arch/arm/boot/dts/hisi* 1205F: arch/arm64/boot/dts/hisilicon/ 1206 1207ARM/HP JORNADA 7XX MACHINE SUPPORT 1208M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1209W: www.jlime.com 1210S: Maintained 1211T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1212F: arch/arm/mach-sa1100/jornada720.c 1213F: arch/arm/mach-sa1100/include/mach/jornada720.h 1214 1215ARM/IGEP MACHINE SUPPORT 1216M: Enric Balletbo i Serra <eballetbo@gmail.com> 1217M: Javier Martinez Canillas <javier@dowhile0.org> 1218L: linux-omap@vger.kernel.org 1219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1220S: Maintained 1221F: arch/arm/boot/dts/omap3-igep* 1222 1223ARM/INCOME PXA270 SUPPORT 1224M: Marek Vasut <marek.vasut@gmail.com> 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1226S: Maintained 1227F: arch/arm/mach-pxa/colibri-pxa270-income.c 1228 1229ARM/INTEL IOP32X ARM ARCHITECTURE 1230M: Lennert Buytenhek <kernel@wantstofly.org> 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1232S: Maintained 1233 1234ARM/INTEL IOP33X ARM ARCHITECTURE 1235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1236S: Orphan 1237 1238ARM/INTEL IOP13XX ARM ARCHITECTURE 1239M: Lennert Buytenhek <kernel@wantstofly.org> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241S: Maintained 1242 1243ARM/INTEL IQ81342EX MACHINE SUPPORT 1244M: Lennert Buytenhek <kernel@wantstofly.org> 1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1246S: Maintained 1247 1248ARM/INTEL IXDP2850 MACHINE SUPPORT 1249M: Lennert Buytenhek <kernel@wantstofly.org> 1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1251S: Maintained 1252 1253ARM/INTEL IXP4XX ARM ARCHITECTURE 1254M: Imre Kaloz <kaloz@openwrt.org> 1255M: Krzysztof Halasa <khalasa@piap.pl> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258F: arch/arm/mach-ixp4xx/ 1259 1260ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1261M: Jonathan Cameron <jic23@cam.ac.uk> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264F: arch/arm/mach-pxa/stargate2.c 1265F: drivers/pcmcia/pxa2xx_stargate2.c 1266 1267ARM/INTEL XSC3 (MANZANO) ARM CORE 1268M: Lennert Buytenhek <kernel@wantstofly.org> 1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1270S: Maintained 1271 1272ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1273M: Lennert Buytenhek <kernel@wantstofly.org> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275S: Maintained 1276 1277ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1278M: Santosh Shilimkar <ssantosh@kernel.org> 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1280S: Maintained 1281F: arch/arm/mach-keystone/ 1282F: arch/arm/boot/dts/keystone-* 1283T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1284 1285ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1286M: Santosh Shilimkar <ssantosh@kernel.org> 1287L: linux-kernel@vger.kernel.org 1288S: Maintained 1289F: drivers/clk/keystone/ 1290 1291ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1292M: Santosh Shilimkar <ssantosh@kernel.org> 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1294L: linux-kernel@vger.kernel.org 1295S: Maintained 1296F: drivers/clocksource/timer-keystone.c 1297 1298ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1299M: Santosh Shilimkar <ssantosh@kernel.org> 1300L: linux-kernel@vger.kernel.org 1301S: Maintained 1302F: drivers/power/reset/keystone-reset.c 1303 1304ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1305M: Santosh Shilimkar <ssantosh@kernel.org> 1306L: linux-kernel@vger.kernel.org 1307S: Maintained 1308F: drivers/memory/*emif* 1309 1310ARM/LG1K ARCHITECTURE 1311M: Chanho Min <chanho.min@lge.com> 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1313S: Maintained 1314F: arch/arm64/boot/dts/lg/ 1315 1316ARM/LOGICPD PXA270 MACHINE SUPPORT 1317M: Lennert Buytenhek <kernel@wantstofly.org> 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320 1321ARM/LPC18XX ARCHITECTURE 1322M: Joachim Eastwood <manabian@gmail.com> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325F: arch/arm/boot/dts/lpc43* 1326F: drivers/clk/nxp/clk-lpc18xx* 1327F: drivers/clocksource/time-lpc32xx.c 1328F: drivers/i2c/busses/i2c-lpc2k.c 1329F: drivers/memory/pl172.c 1330F: drivers/mtd/spi-nor/nxp-spifi.c 1331F: drivers/rtc/rtc-lpc24xx.c 1332N: lpc18xx 1333 1334ARM/LPC32XX SOC SUPPORT 1335M: Vladimir Zapolskiy <vz@mleia.com> 1336M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1339S: Maintained 1340F: arch/arm/boot/dts/lpc32* 1341F: arch/arm/mach-lpc32xx/ 1342F: drivers/i2c/busses/i2c-pnx.c 1343F: drivers/net/ethernet/nxp/lpc_eth.c 1344F: drivers/usb/host/ohci-nxp.c 1345F: drivers/watchdog/pnx4008_wdt.c 1346N: lpc32xx 1347 1348ARM/MAGICIAN MACHINE SUPPORT 1349M: Philipp Zabel <philipp.zabel@gmail.com> 1350S: Maintained 1351 1352ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1353M: Jason Cooper <jason@lakedaemon.net> 1354M: Andrew Lunn <andrew@lunn.ch> 1355M: Gregory Clement <gregory.clement@free-electrons.com> 1356M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359F: arch/arm/mach-mvebu/ 1360F: drivers/rtc/rtc-armada38x.c 1361F: arch/arm/boot/dts/armada* 1362F: arch/arm/boot/dts/kirkwood* 1363F: arch/arm64/boot/dts/marvell/armada* 1364F: drivers/cpufreq/mvebu-cpufreq.c 1365F: arch/arm/configs/mvebu_*_defconfig 1366 1367ARM/Marvell Berlin SoC support 1368M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370S: Maintained 1371F: arch/arm/mach-berlin/ 1372F: arch/arm/boot/dts/berlin* 1373F: arch/arm64/boot/dts/marvell/berlin* 1374 1375 1376ARM/Marvell Dove/MV78xx0/Orion SOC support 1377M: Jason Cooper <jason@lakedaemon.net> 1378M: Andrew Lunn <andrew@lunn.ch> 1379M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1380M: Gregory Clement <gregory.clement@free-electrons.com> 1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1382S: Maintained 1383F: arch/arm/mach-dove/ 1384F: arch/arm/mach-mv78xx0/ 1385F: arch/arm/mach-orion5x/ 1386F: arch/arm/plat-orion/ 1387F: arch/arm/boot/dts/dove* 1388F: arch/arm/boot/dts/orion5x* 1389 1390 1391ARM/Orion SoC/Technologic Systems TS-78xx platform support 1392M: Alexander Clouter <alex@digriz.org.uk> 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1394W: http://www.digriz.org.uk/ts78xx/kernel 1395S: Maintained 1396F: arch/arm/mach-orion5x/ts78xx-* 1397 1398ARM/OXNAS platform support 1399M: Neil Armstrong <narmstrong@baylibre.com> 1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1401S: Maintained 1402F: arch/arm/mach-oxnas/ 1403F: arch/arm/boot/dts/oxnas* 1404F: arch/arm/boot/dts/wd-mbwe.dts 1405N: oxnas 1406 1407ARM/Mediatek RTC DRIVER 1408M: Eddie Huang <eddie.huang@mediatek.com> 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1410L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1411S: Maintained 1412F: drivers/rtc/rtc-mt6397.c 1413 1414ARM/Mediatek SoC support 1415M: Matthias Brugger <matthias.bgg@gmail.com> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1418S: Maintained 1419F: arch/arm/boot/dts/mt6* 1420F: arch/arm/boot/dts/mt8* 1421F: arch/arm/mach-mediatek/ 1422N: mtk 1423K: mediatek 1424 1425ARM/Mediatek USB3 PHY DRIVER 1426M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1429S: Maintained 1430F: drivers/phy/phy-mt65xx-usb3.c 1431 1432ARM/MICREL KS8695 ARCHITECTURE 1433M: Greg Ungerer <gerg@uclinux.org> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435F: arch/arm/mach-ks8695/ 1436S: Odd Fixes 1437 1438ARM/MIOA701 MACHINE SUPPORT 1439M: Robert Jarzmik <robert.jarzmik@free.fr> 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1441F: arch/arm/mach-pxa/mioa701.c 1442S: Maintained 1443 1444ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1445M: Michael Petchkovsky <mkpetch@internode.on.net> 1446S: Maintained 1447 1448ARM/NOMADIK ARCHITECTURE 1449M: Alessandro Rubini <rubini@unipv.it> 1450M: Linus Walleij <linus.walleij@linaro.org> 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452S: Maintained 1453F: arch/arm/mach-nomadik/ 1454F: drivers/pinctrl/nomadik/ 1455F: drivers/i2c/busses/i2c-nomadik.c 1456T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1457 1458ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1459M: Nelson Castillo <arhuaco@freaks-unidos.net> 1460L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1461W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1462S: Supported 1463 1464ARM/TOSA MACHINE SUPPORT 1465M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1466M: Dirk Opfer <dirk@opfer-online.de> 1467S: Maintained 1468 1469ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1470M: Marek Vasut <marek.vasut@gmail.com> 1471L: linux-arm-kernel@lists.infradead.org 1472W: http://hackndev.com 1473S: Maintained 1474F: arch/arm/mach-pxa/include/mach/palmtx.h 1475F: arch/arm/mach-pxa/palmtx.c 1476F: arch/arm/mach-pxa/include/mach/palmt5.h 1477F: arch/arm/mach-pxa/palmt5.c 1478F: arch/arm/mach-pxa/include/mach/palmld.h 1479F: arch/arm/mach-pxa/palmld.c 1480F: arch/arm/mach-pxa/include/mach/palmte2.h 1481F: arch/arm/mach-pxa/palmte2.c 1482F: arch/arm/mach-pxa/include/mach/palmtc.h 1483F: arch/arm/mach-pxa/palmtc.c 1484 1485ARM/PALM TREO SUPPORT 1486M: Tomas Cech <sleep_walker@suse.com> 1487L: linux-arm-kernel@lists.infradead.org 1488W: http://hackndev.com 1489S: Maintained 1490F: arch/arm/mach-pxa/include/mach/palmtreo.h 1491F: arch/arm/mach-pxa/palmtreo.c 1492 1493ARM/PALMZ72 SUPPORT 1494M: Sergey Lapin <slapin@ossfans.org> 1495L: linux-arm-kernel@lists.infradead.org 1496W: http://hackndev.com 1497S: Maintained 1498F: arch/arm/mach-pxa/include/mach/palmz72.h 1499F: arch/arm/mach-pxa/palmz72.c 1500 1501ARM/PLEB SUPPORT 1502M: Peter Chubb <pleb@gelato.unsw.edu.au> 1503W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1504S: Maintained 1505 1506ARM/PT DIGITAL BOARD PORT 1507M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1509W: http://www.armlinux.org.uk/ 1510S: Maintained 1511 1512ARM/QUALCOMM SUPPORT 1513M: Andy Gross <andy.gross@linaro.org> 1514M: David Brown <david.brown@linaro.org> 1515L: linux-arm-msm@vger.kernel.org 1516L: linux-soc@vger.kernel.org 1517S: Maintained 1518F: arch/arm/boot/dts/qcom-*.dts 1519F: arch/arm/boot/dts/qcom-*.dtsi 1520F: arch/arm/mach-qcom/ 1521F: arch/arm64/boot/dts/qcom/* 1522F: drivers/i2c/busses/i2c-qup.c 1523F: drivers/clk/qcom/ 1524F: drivers/soc/qcom/ 1525F: drivers/spi/spi-qup.c 1526F: drivers/tty/serial/msm_serial.h 1527F: drivers/tty/serial/msm_serial.c 1528F: drivers/*/pm8???-* 1529F: drivers/mfd/ssbi.c 1530F: drivers/firmware/qcom_scm.c 1531T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1532 1533ARM/RADISYS ENP2611 MACHINE SUPPORT 1534M: Lennert Buytenhek <kernel@wantstofly.org> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536S: Maintained 1537 1538ARM/RENESAS ARM64 ARCHITECTURE 1539M: Simon Horman <horms@verge.net.au> 1540M: Magnus Damm <magnus.damm@gmail.com> 1541L: linux-renesas-soc@vger.kernel.org 1542Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1543T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1544S: Supported 1545F: arch/arm64/boot/dts/renesas/ 1546F: drivers/soc/renesas/ 1547F: include/linux/soc/renesas/ 1548 1549ARM/RISCPC ARCHITECTURE 1550M: Russell King <linux@armlinux.org.uk> 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552W: http://www.armlinux.org.uk/ 1553S: Maintained 1554F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1555F: arch/arm/include/asm/hardware/ioc.h 1556F: arch/arm/include/asm/hardware/iomd.h 1557F: arch/arm/include/asm/hardware/memc.h 1558F: arch/arm/mach-rpc/ 1559F: drivers/net/ethernet/8390/etherh.c 1560F: drivers/net/ethernet/i825xx/ether1* 1561F: drivers/net/ethernet/seeq/ether3* 1562F: drivers/scsi/arm/ 1563 1564ARM/Rockchip SoC support 1565M: Heiko Stuebner <heiko@sntech.de> 1566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1567L: linux-rockchip@lists.infradead.org 1568T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1569S: Maintained 1570F: arch/arm/boot/dts/rk3* 1571F: arch/arm/mach-rockchip/ 1572F: drivers/clk/rockchip/ 1573F: drivers/i2c/busses/i2c-rk3x.c 1574F: drivers/*/*rockchip* 1575F: drivers/*/*/*rockchip* 1576F: sound/soc/rockchip/ 1577N: rockchip 1578 1579ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1580M: Kukjin Kim <kgene@kernel.org> 1581M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1584S: Maintained 1585F: arch/arm/boot/dts/s3c* 1586F: arch/arm/boot/dts/s5p* 1587F: arch/arm/boot/dts/samsung* 1588F: arch/arm/boot/dts/exynos* 1589F: arch/arm64/boot/dts/exynos/ 1590F: arch/arm/plat-samsung/ 1591F: arch/arm/mach-s3c24*/ 1592F: arch/arm/mach-s3c64xx/ 1593F: arch/arm/mach-s5p*/ 1594F: arch/arm/mach-exynos*/ 1595F: drivers/*/*s3c2410* 1596F: drivers/*/*/*s3c2410* 1597F: drivers/memory/samsung/* 1598F: drivers/soc/samsung/* 1599F: drivers/spi/spi-s3c* 1600F: sound/soc/samsung/* 1601F: Documentation/arm/Samsung/ 1602F: Documentation/devicetree/bindings/arm/samsung/ 1603F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1604F: Documentation/devicetree/bindings/power/pd-samsung.txt 1605N: exynos 1606 1607ARM/SAMSUNG MOBILE MACHINE SUPPORT 1608M: Kyungmin Park <kyungmin.park@samsung.com> 1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1610S: Maintained 1611F: arch/arm/mach-s5pv210/ 1612 1613ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1614M: Kyungmin Park <kyungmin.park@samsung.com> 1615M: Kamil Debski <k.debski@samsung.com> 1616L: linux-arm-kernel@lists.infradead.org 1617L: linux-media@vger.kernel.org 1618S: Maintained 1619F: drivers/media/platform/s5p-g2d/ 1620 1621ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1622M: Kyungmin Park <kyungmin.park@samsung.com> 1623M: Kamil Debski <k.debski@samsung.com> 1624M: Jeongtae Park <jtp.park@samsung.com> 1625L: linux-arm-kernel@lists.infradead.org 1626L: linux-media@vger.kernel.org 1627S: Maintained 1628F: arch/arm/plat-samsung/s5p-dev-mfc.c 1629F: drivers/media/platform/s5p-mfc/ 1630 1631ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT 1632M: Kyungmin Park <kyungmin.park@samsung.com> 1633M: Tomasz Stanislawski <t.stanislaws@samsung.com> 1634L: linux-arm-kernel@lists.infradead.org 1635L: linux-media@vger.kernel.org 1636S: Maintained 1637F: drivers/media/platform/s5p-tv/ 1638 1639ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1640M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1641M: Jacek Anaszewski <j.anaszewski@samsung.com> 1642L: linux-arm-kernel@lists.infradead.org 1643L: linux-media@vger.kernel.org 1644S: Maintained 1645F: drivers/media/platform/s5p-jpeg/ 1646 1647ARM/SHMOBILE ARM ARCHITECTURE 1648M: Simon Horman <horms@verge.net.au> 1649M: Magnus Damm <magnus.damm@gmail.com> 1650L: linux-renesas-soc@vger.kernel.org 1651Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1652T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1653S: Supported 1654F: arch/arm/boot/dts/emev2* 1655F: arch/arm/boot/dts/r7s* 1656F: arch/arm/boot/dts/r8a* 1657F: arch/arm/boot/dts/sh* 1658F: arch/arm/configs/shmobile_defconfig 1659F: arch/arm/include/debug/renesas-scif.S 1660F: arch/arm/mach-shmobile/ 1661F: drivers/sh/ 1662F: drivers/soc/renesas/ 1663F: include/linux/soc/renesas/ 1664 1665ARM/SOCFPGA ARCHITECTURE 1666M: Dinh Nguyen <dinguyen@opensource.altera.com> 1667S: Maintained 1668F: arch/arm/mach-socfpga/ 1669F: arch/arm/boot/dts/socfpga* 1670F: arch/arm/configs/socfpga_defconfig 1671F: arch/arm64/boot/dts/altera/ 1672W: http://www.rocketboards.org 1673T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1674 1675ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1676M: Dinh Nguyen <dinguyen@opensource.altera.com> 1677S: Maintained 1678F: drivers/clk/socfpga/ 1679 1680ARM/SOCFPGA EDAC SUPPORT 1681M: Thor Thayer <tthayer@opensource.altera.com> 1682S: Maintained 1683F: drivers/edac/altera_edac. 1684 1685ARM/STI ARCHITECTURE 1686M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com> 1687M: Maxime Coquelin <maxime.coquelin@st.com> 1688M: Patrice Chotard <patrice.chotard@st.com> 1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1690L: kernel@stlinux.com 1691W: http://www.stlinux.com 1692S: Maintained 1693F: arch/arm/mach-sti/ 1694F: arch/arm/boot/dts/sti* 1695F: drivers/char/hw_random/st-rng.c 1696F: drivers/clocksource/arm_global_timer.c 1697F: drivers/clocksource/clksrc_st_lpc.c 1698F: drivers/cpufreq/sti-cpufreq.c 1699F: drivers/i2c/busses/i2c-st.c 1700F: drivers/media/rc/st_rc.c 1701F: drivers/media/platform/sti/c8sectpfe/ 1702F: drivers/mmc/host/sdhci-st.c 1703F: drivers/phy/phy-miphy28lp.c 1704F: drivers/phy/phy-miphy365x.c 1705F: drivers/phy/phy-stih407-usb.c 1706F: drivers/phy/phy-stih41x-usb.c 1707F: drivers/pinctrl/pinctrl-st.c 1708F: drivers/remoteproc/st_remoteproc.c 1709F: drivers/reset/sti/ 1710F: drivers/rtc/rtc-st-lpc.c 1711F: drivers/tty/serial/st-asc.c 1712F: drivers/usb/dwc3/dwc3-st.c 1713F: drivers/usb/host/ehci-st.c 1714F: drivers/usb/host/ohci-st.c 1715F: drivers/watchdog/st_lpc_wdt.c 1716F: drivers/ata/ahci_st.c 1717 1718ARM/STM32 ARCHITECTURE 1719M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1721S: Maintained 1722T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1723N: stm32 1724F: drivers/clocksource/armv7m_systick.c 1725 1726ARM/TANGO ARCHITECTURE 1727M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1728L: linux-arm-kernel@lists.infradead.org 1729S: Maintained 1730F: arch/arm/mach-tango/ 1731F: arch/arm/boot/dts/tango* 1732 1733ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1734M: Lennert Buytenhek <kernel@wantstofly.org> 1735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1736S: Maintained 1737 1738ARM/TETON BGA MACHINE SUPPORT 1739M: "Mark F. Brown" <mark.brown314@gmail.com> 1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1741S: Maintained 1742 1743ARM/THECUS N2100 MACHINE SUPPORT 1744M: Lennert Buytenhek <kernel@wantstofly.org> 1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1746S: Maintained 1747 1748ARM/NUVOTON W90X900 ARM ARCHITECTURE 1749M: Wan ZongShun <mcuos.com@gmail.com> 1750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1751W: http://www.mcuos.com 1752S: Maintained 1753F: arch/arm/mach-w90x900/ 1754F: drivers/input/keyboard/w90p910_keypad.c 1755F: drivers/input/touchscreen/w90p910_ts.c 1756F: drivers/watchdog/nuc900_wdt.c 1757F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1758F: drivers/mtd/nand/nuc900_nand.c 1759F: drivers/rtc/rtc-nuc900.c 1760F: drivers/spi/spi-nuc900.c 1761F: drivers/usb/host/ehci-w90x900.c 1762F: drivers/video/fbdev/nuc900fb.c 1763 1764ARM/U300 MACHINE SUPPORT 1765M: Linus Walleij <linus.walleij@linaro.org> 1766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1767S: Supported 1768F: arch/arm/mach-u300/ 1769F: drivers/clocksource/timer-u300.c 1770F: drivers/i2c/busses/i2c-stu300.c 1771F: drivers/rtc/rtc-coh901331.c 1772F: drivers/watchdog/coh901327_wdt.c 1773F: drivers/dma/coh901318* 1774F: drivers/mfd/ab3100* 1775F: drivers/rtc/rtc-ab3100.c 1776F: drivers/rtc/rtc-coh901331.c 1777T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1778 1779ARM/UNIPHIER ARCHITECTURE 1780M: Masahiro Yamada <yamada.masahiro@socionext.com> 1781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1782S: Maintained 1783F: arch/arm/boot/dts/uniphier* 1784F: arch/arm/include/asm/hardware/cache-uniphier.h 1785F: arch/arm/mach-uniphier/ 1786F: arch/arm/mm/cache-uniphier.c 1787F: arch/arm64/boot/dts/socionext/ 1788F: drivers/bus/uniphier-system-bus.c 1789F: drivers/i2c/busses/i2c-uniphier* 1790F: drivers/pinctrl/uniphier/ 1791F: drivers/tty/serial/8250/8250_uniphier.c 1792N: uniphier 1793 1794ARM/Ux500 ARM ARCHITECTURE 1795M: Linus Walleij <linus.walleij@linaro.org> 1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1797S: Maintained 1798F: arch/arm/mach-ux500/ 1799F: drivers/clocksource/clksrc-dbx500-prcmu.c 1800F: drivers/dma/ste_dma40* 1801F: drivers/hwspinlock/u8500_hsem.c 1802F: drivers/mfd/abx500* 1803F: drivers/mfd/ab8500* 1804F: drivers/mfd/dbx500* 1805F: drivers/mfd/db8500* 1806F: drivers/pinctrl/nomadik/pinctrl-ab* 1807F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1808F: drivers/rtc/rtc-ab8500.c 1809F: drivers/rtc/rtc-pl031.c 1810T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1811 1812ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1813M: Ulf Hansson <ulf.hansson@linaro.org> 1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1815T: git git://git.linaro.org/people/ulfh/clk.git 1816S: Maintained 1817F: drivers/clk/ux500/ 1818F: include/linux/platform_data/clk-ux500.h 1819 1820ARM/VERSATILE EXPRESS PLATFORM 1821M: Liviu Dudau <liviu.dudau@arm.com> 1822M: Sudeep Holla <sudeep.holla@arm.com> 1823M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1825S: Maintained 1826F: arch/arm/boot/dts/vexpress* 1827F: arch/arm64/boot/dts/arm/ 1828F: arch/arm/mach-vexpress/ 1829F: */*/vexpress* 1830F: */*/*/vexpress* 1831F: drivers/clk/versatile/clk-vexpress-osc.c 1832F: drivers/clocksource/versatile.c 1833N: mps2 1834 1835ARM/VFP SUPPORT 1836M: Russell King <linux@armlinux.org.uk> 1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1838W: http://www.armlinux.org.uk/ 1839S: Maintained 1840F: arch/arm/vfp/ 1841 1842ARM/VOIPAC PXA270 SUPPORT 1843M: Marek Vasut <marek.vasut@gmail.com> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845S: Maintained 1846F: arch/arm/mach-pxa/vpac270.c 1847F: arch/arm/mach-pxa/include/mach/vpac270.h 1848 1849ARM/VT8500 ARM ARCHITECTURE 1850M: Tony Prisk <linux@prisktech.co.nz> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852S: Maintained 1853F: arch/arm/mach-vt8500/ 1854F: drivers/clocksource/vt8500_timer.c 1855F: drivers/i2c/busses/i2c-wmt.c 1856F: drivers/mmc/host/wmt-sdmmc.c 1857F: drivers/pwm/pwm-vt8500.c 1858F: drivers/rtc/rtc-vt8500.c 1859F: drivers/tty/serial/vt8500_serial.c 1860F: drivers/usb/host/ehci-platform.c 1861F: drivers/usb/host/uhci-platform.c 1862F: drivers/video/fbdev/vt8500lcdfb.* 1863F: drivers/video/fbdev/wm8505fb* 1864F: drivers/video/fbdev/wmt_ge_rops.* 1865 1866ARM/ZIPIT Z2 SUPPORT 1867M: Marek Vasut <marek.vasut@gmail.com> 1868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1869S: Maintained 1870F: arch/arm/mach-pxa/z2.c 1871F: arch/arm/mach-pxa/include/mach/z2.h 1872 1873ARM/ZTE ARCHITECTURE 1874M: Jun Nie <jun.nie@linaro.org> 1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1876S: Maintained 1877F: arch/arm/mach-zx/ 1878F: drivers/clk/zte/ 1879F: Documentation/devicetree/bindings/arm/zte.txt 1880F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1881 1882ARM/ZYNQ ARCHITECTURE 1883M: Michal Simek <michal.simek@xilinx.com> 1884R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1886W: http://wiki.xilinx.com 1887T: git https://github.com/Xilinx/linux-xlnx.git 1888S: Supported 1889F: arch/arm/mach-zynq/ 1890F: drivers/cpuidle/cpuidle-zynq.c 1891F: drivers/block/xsysace.c 1892N: zynq 1893N: xilinx 1894F: drivers/clocksource/cadence_ttc_timer.c 1895F: drivers/i2c/busses/i2c-cadence.c 1896F: drivers/mmc/host/sdhci-of-arasan.c 1897F: drivers/edac/synopsys_edac.c 1898 1899ARM SMMU DRIVERS 1900M: Will Deacon <will.deacon@arm.com> 1901R: Robin Murphy <robin.murphy@arm.com> 1902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1903S: Maintained 1904F: drivers/iommu/arm-smmu.c 1905F: drivers/iommu/arm-smmu-v3.c 1906F: drivers/iommu/io-pgtable-arm.c 1907F: drivers/iommu/io-pgtable-arm-v7s.c 1908 1909ARM64 PORT (AARCH64 ARCHITECTURE) 1910M: Catalin Marinas <catalin.marinas@arm.com> 1911M: Will Deacon <will.deacon@arm.com> 1912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1913T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1914S: Maintained 1915F: arch/arm64/ 1916F: Documentation/arm64/ 1917 1918AS3645A LED FLASH CONTROLLER DRIVER 1919M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 1920L: linux-media@vger.kernel.org 1921T: git git://linuxtv.org/media_tree.git 1922S: Maintained 1923F: drivers/media/i2c/as3645a.c 1924F: include/media/i2c/as3645a.h 1925 1926ASC7621 HARDWARE MONITOR DRIVER 1927M: George Joseph <george.joseph@fairview5.com> 1928L: linux-hwmon@vger.kernel.org 1929S: Maintained 1930F: Documentation/hwmon/asc7621 1931F: drivers/hwmon/asc7621.c 1932 1933ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 1934M: Corentin Chary <corentin.chary@gmail.com> 1935L: acpi4asus-user@lists.sourceforge.net 1936L: platform-driver-x86@vger.kernel.org 1937W: http://acpi4asus.sf.net 1938S: Maintained 1939F: drivers/platform/x86/asus*.c 1940F: drivers/platform/x86/eeepc*.c 1941 1942ASUS WIRELESS RADIO CONTROL DRIVER 1943M: João Paulo Rechi Vita <jprvita@gmail.com> 1944L: platform-driver-x86@vger.kernel.org 1945S: Maintained 1946F: drivers/platform/x86/asus-wireless.c 1947 1948ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 1949R: Dan Williams <dan.j.williams@intel.com> 1950W: http://sourceforge.net/projects/xscaleiop 1951S: Odd fixes 1952F: Documentation/crypto/async-tx-api.txt 1953F: crypto/async_tx/ 1954F: drivers/dma/ 1955F: include/linux/dmaengine.h 1956F: include/linux/async_tx.h 1957 1958AT24 EEPROM DRIVER 1959M: Wolfram Sang <wsa@the-dreams.de> 1960L: linux-i2c@vger.kernel.org 1961S: Maintained 1962F: drivers/misc/eeprom/at24.c 1963F: include/linux/platform_data/at24.h 1964 1965ATA OVER ETHERNET (AOE) DRIVER 1966M: "Ed L. Cashin" <ed.cashin@acm.org> 1967W: http://www.openaoe.org/ 1968S: Supported 1969F: Documentation/aoe/ 1970F: drivers/block/aoe/ 1971 1972ATHEROS 71XX/9XXX GPIO DRIVER 1973M: Alban Bedel <albeu@free.fr> 1974W: https://github.com/AlbanBedel/linux 1975T: git git://github.com/AlbanBedel/linux 1976S: Maintained 1977F: drivers/gpio/gpio-ath79.c 1978F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 1979 1980ATHEROS ATH GENERIC UTILITIES 1981M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1982L: linux-wireless@vger.kernel.org 1983S: Supported 1984F: drivers/net/wireless/ath/* 1985 1986ATHEROS ATH5K WIRELESS DRIVER 1987M: Jiri Slaby <jirislaby@gmail.com> 1988M: Nick Kossifidis <mickflemm@gmail.com> 1989M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 1990L: linux-wireless@vger.kernel.org 1991W: http://wireless.kernel.org/en/users/Drivers/ath5k 1992S: Maintained 1993F: drivers/net/wireless/ath/ath5k/ 1994 1995ATHEROS ATH6KL WIRELESS DRIVER 1996M: Kalle Valo <kvalo@qca.qualcomm.com> 1997L: linux-wireless@vger.kernel.org 1998W: http://wireless.kernel.org/en/users/Drivers/ath6kl 1999T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2000S: Supported 2001F: drivers/net/wireless/ath/ath6kl/ 2002 2003WILOCITY WIL6210 WIRELESS DRIVER 2004M: Maya Erez <qca_merez@qca.qualcomm.com> 2005L: linux-wireless@vger.kernel.org 2006L: wil6210@qca.qualcomm.com 2007S: Supported 2008W: http://wireless.kernel.org/en/users/Drivers/wil6210 2009F: drivers/net/wireless/ath/wil6210/ 2010F: include/uapi/linux/wil6210_uapi.h 2011 2012CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2013M: Christian Lamparter <chunkeey@googlemail.com> 2014L: linux-wireless@vger.kernel.org 2015W: http://wireless.kernel.org/en/users/Drivers/carl9170 2016S: Maintained 2017F: drivers/net/wireless/ath/carl9170/ 2018 2019ATK0110 HWMON DRIVER 2020M: Luca Tettamanti <kronos.it@gmail.com> 2021L: linux-hwmon@vger.kernel.org 2022S: Maintained 2023F: drivers/hwmon/asus_atk0110.c 2024 2025ATI_REMOTE2 DRIVER 2026M: Ville Syrjala <syrjala@sci.fi> 2027S: Maintained 2028F: drivers/input/misc/ati_remote2.c 2029 2030ATLX ETHERNET DRIVERS 2031M: Jay Cliburn <jcliburn@gmail.com> 2032M: Chris Snook <chris.snook@gmail.com> 2033L: netdev@vger.kernel.org 2034W: http://sourceforge.net/projects/atl1 2035W: http://atl1.sourceforge.net 2036S: Maintained 2037F: drivers/net/ethernet/atheros/ 2038 2039ATM 2040M: Chas Williams <3chas3@gmail.com> 2041L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2042L: netdev@vger.kernel.org 2043W: http://linux-atm.sourceforge.net 2044S: Maintained 2045F: drivers/atm/ 2046F: include/linux/atm* 2047F: include/uapi/linux/atm* 2048 2049ATMEL AT91 / AT32 MCI DRIVER 2050M: Ludovic Desroches <ludovic.desroches@atmel.com> 2051S: Maintained 2052F: drivers/mmc/host/atmel-mci.c 2053 2054ATMEL AT91 / AT32 SERIAL DRIVER 2055M: Nicolas Ferre <nicolas.ferre@atmel.com> 2056S: Supported 2057F: drivers/tty/serial/atmel_serial.c 2058 2059ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2060M: Nicolas Ferre <nicolas.ferre@atmel.com> 2061S: Supported 2062F: drivers/power/reset/at91-sama5d2_shdwc.c 2063 2064ATMEL SAMA5D2 ADC DRIVER 2065M: Ludovic Desroches <ludovic.desroches@atmel.com> 2066L: linux-iio@vger.kernel.org 2067S: Supported 2068F: drivers/iio/adc/at91-sama5d2_adc.c 2069 2070ATMEL Audio ALSA driver 2071M: Nicolas Ferre <nicolas.ferre@atmel.com> 2072L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2073S: Supported 2074F: sound/soc/atmel 2075 2076ATMEL DMA DRIVER 2077M: Nicolas Ferre <nicolas.ferre@atmel.com> 2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2079S: Supported 2080F: drivers/dma/at_hdmac.c 2081F: drivers/dma/at_hdmac_regs.h 2082F: include/linux/platform_data/dma-atmel.h 2083 2084ATMEL XDMA DRIVER 2085M: Ludovic Desroches <ludovic.desroches@atmel.com> 2086L: linux-arm-kernel@lists.infradead.org 2087L: dmaengine@vger.kernel.org 2088S: Supported 2089F: drivers/dma/at_xdmac.c 2090 2091ATMEL I2C DRIVER 2092M: Ludovic Desroches <ludovic.desroches@atmel.com> 2093L: linux-i2c@vger.kernel.org 2094S: Supported 2095F: drivers/i2c/busses/i2c-at91.c 2096 2097ATMEL ISI DRIVER 2098M: Ludovic Desroches <ludovic.desroches@atmel.com> 2099L: linux-media@vger.kernel.org 2100S: Supported 2101F: drivers/media/platform/soc_camera/atmel-isi.c 2102F: include/media/atmel-isi.h 2103 2104ATMEL LCDFB DRIVER 2105M: Nicolas Ferre <nicolas.ferre@atmel.com> 2106L: linux-fbdev@vger.kernel.org 2107S: Maintained 2108F: drivers/video/fbdev/atmel_lcdfb.c 2109F: include/video/atmel_lcdc.h 2110 2111ATMEL MACB ETHERNET DRIVER 2112M: Nicolas Ferre <nicolas.ferre@atmel.com> 2113S: Supported 2114F: drivers/net/ethernet/cadence/ 2115 2116ATMEL NAND DRIVER 2117M: Wenyou Yang <wenyou.yang@atmel.com> 2118M: Josh Wu <rainyfeeling@outlook.com> 2119L: linux-mtd@lists.infradead.org 2120S: Supported 2121F: drivers/mtd/nand/atmel_nand* 2122 2123ATMEL SDMMC DRIVER 2124M: Ludovic Desroches <ludovic.desroches@atmel.com> 2125L: linux-mmc@vger.kernel.org 2126S: Supported 2127F: drivers/mmc/host/sdhci-of-at91.c 2128 2129ATMEL SPI DRIVER 2130M: Nicolas Ferre <nicolas.ferre@atmel.com> 2131S: Supported 2132F: drivers/spi/spi-atmel.* 2133 2134ATMEL SSC DRIVER 2135M: Nicolas Ferre <nicolas.ferre@atmel.com> 2136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2137S: Supported 2138F: drivers/misc/atmel-ssc.c 2139F: include/linux/atmel-ssc.h 2140 2141ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2142M: Nicolas Ferre <nicolas.ferre@atmel.com> 2143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2144S: Supported 2145F: drivers/misc/atmel_tclib.c 2146F: drivers/clocksource/tcb_clksrc.c 2147 2148ATMEL USBA UDC DRIVER 2149M: Nicolas Ferre <nicolas.ferre@atmel.com> 2150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2151S: Supported 2152F: drivers/usb/gadget/udc/atmel_usba_udc.* 2153 2154ATMEL WIRELESS DRIVER 2155M: Simon Kelley <simon@thekelleys.org.uk> 2156L: linux-wireless@vger.kernel.org 2157W: http://www.thekelleys.org.uk/atmel 2158W: http://atmelwlandriver.sourceforge.net/ 2159S: Maintained 2160F: drivers/net/wireless/atmel/atmel* 2161 2162ATMEL MAXTOUCH DRIVER 2163M: Nick Dyer <nick.dyer@itdev.co.uk> 2164T: git git://github.com/atmel-maxtouch/linux.git 2165S: Supported 2166F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2167F: drivers/input/touchscreen/atmel_mxt_ts.c 2168F: include/linux/platform_data/atmel_mxt_ts.h 2169 2170ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2171M: Bradley Grove <linuxdrivers@attotech.com> 2172L: linux-scsi@vger.kernel.org 2173W: http://www.attotech.com 2174S: Supported 2175F: drivers/scsi/esas2r 2176 2177ATUSB IEEE 802.15.4 RADIO DRIVER 2178M: Stefan Schmidt <stefan@osg.samsung.com> 2179L: linux-wpan@vger.kernel.org 2180S: Maintained 2181F: drivers/net/ieee802154/atusb.c 2182F: drivers/net/ieee802154/atusb.h 2183F: drivers/net/ieee802154/at86rf230.h 2184 2185AUDIT SUBSYSTEM 2186M: Paul Moore <paul@paul-moore.com> 2187M: Eric Paris <eparis@redhat.com> 2188L: linux-audit@redhat.com (moderated for non-subscribers) 2189W: http://people.redhat.com/sgrubb/audit/ 2190T: git git://git.infradead.org/users/pcmoore/audit 2191S: Maintained 2192F: include/linux/audit.h 2193F: include/uapi/linux/audit.h 2194F: kernel/audit* 2195 2196AUXILIARY DISPLAY DRIVERS 2197M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2198W: http://miguelojeda.es/auxdisplay.htm 2199W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2200S: Maintained 2201F: drivers/auxdisplay/ 2202F: include/linux/cfag12864b.h 2203 2204AVR32 ARCHITECTURE 2205M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2206M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2207W: http://www.atmel.com/products/AVR32/ 2208W: http://mirror.egtvedt.no/avr32linux.org/ 2209W: http://avrfreaks.net/ 2210S: Maintained 2211F: arch/avr32/ 2212 2213AVR32/AT32AP MACHINE SUPPORT 2214M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2215M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2216S: Maintained 2217F: arch/avr32/mach-at32ap/ 2218 2219AX.25 NETWORK LAYER 2220M: Ralf Baechle <ralf@linux-mips.org> 2221L: linux-hams@vger.kernel.org 2222W: http://www.linux-ax25.org/ 2223S: Maintained 2224F: include/uapi/linux/ax25.h 2225F: include/net/ax25.h 2226F: net/ax25/ 2227 2228AZ6007 DVB DRIVER 2229M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2230L: linux-media@vger.kernel.org 2231W: https://linuxtv.org 2232T: git git://linuxtv.org/media_tree.git 2233S: Maintained 2234F: drivers/media/usb/dvb-usb-v2/az6007.c 2235 2236AZTECH FM RADIO RECEIVER DRIVER 2237M: Hans Verkuil <hverkuil@xs4all.nl> 2238L: linux-media@vger.kernel.org 2239T: git git://linuxtv.org/media_tree.git 2240W: https://linuxtv.org 2241S: Maintained 2242F: drivers/media/radio/radio-aztech* 2243 2244B43 WIRELESS DRIVER 2245L: linux-wireless@vger.kernel.org 2246L: b43-dev@lists.infradead.org 2247W: http://wireless.kernel.org/en/users/Drivers/b43 2248S: Odd Fixes 2249F: drivers/net/wireless/broadcom/b43/ 2250 2251B43LEGACY WIRELESS DRIVER 2252M: Larry Finger <Larry.Finger@lwfinger.net> 2253L: linux-wireless@vger.kernel.org 2254L: b43-dev@lists.infradead.org 2255W: http://wireless.kernel.org/en/users/Drivers/b43 2256S: Maintained 2257F: drivers/net/wireless/broadcom/b43legacy/ 2258 2259BACKLIGHT CLASS/SUBSYSTEM 2260M: Jingoo Han <jingoohan1@gmail.com> 2261M: Lee Jones <lee.jones@linaro.org> 2262T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2263S: Maintained 2264F: drivers/video/backlight/ 2265F: include/linux/backlight.h 2266 2267BATMAN ADVANCED 2268M: Marek Lindner <mareklindner@neomailbox.ch> 2269M: Simon Wunderlich <sw@simonwunderlich.de> 2270M: Antonio Quartulli <a@unstable.cc> 2271L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2272W: https://www.open-mesh.org/ 2273Q: https://patchwork.open-mesh.org/project/batman/list/ 2274S: Maintained 2275F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2276F: Documentation/ABI/testing/sysfs-class-net-mesh 2277F: Documentation/networking/batman-adv.txt 2278F: net/batman-adv/ 2279 2280BAYCOM/HDLCDRV DRIVERS FOR AX.25 2281M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2282L: linux-hams@vger.kernel.org 2283W: http://www.baycom.org/~tom/ham/ham.html 2284S: Maintained 2285F: drivers/net/hamradio/baycom* 2286 2287BCACHE (BLOCK LAYER CACHE) 2288M: Kent Overstreet <kent.overstreet@gmail.com> 2289L: linux-bcache@vger.kernel.org 2290W: http://bcache.evilpiepirate.org 2291S: Maintained 2292F: drivers/md/bcache/ 2293 2294BDISP ST MEDIA DRIVER 2295M: Fabien Dessenne <fabien.dessenne@st.com> 2296L: linux-media@vger.kernel.org 2297T: git git://linuxtv.org/media_tree.git 2298W: https://linuxtv.org 2299S: Supported 2300F: drivers/media/platform/sti/bdisp 2301 2302BEFS FILE SYSTEM 2303S: Orphan 2304F: Documentation/filesystems/befs.txt 2305F: fs/befs/ 2306 2307BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2308M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2309L: netdev@vger.kernel.org 2310S: Maintained 2311F: drivers/net/ethernet/ec_bhf.c 2312 2313BFS FILE SYSTEM 2314M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2315S: Maintained 2316F: Documentation/filesystems/bfs.txt 2317F: fs/bfs/ 2318F: include/uapi/linux/bfs_fs.h 2319 2320BLACKFIN ARCHITECTURE 2321M: Steven Miao <realmz6@gmail.com> 2322L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2323T: git git://git.code.sf.net/p/adi-linux/code 2324W: http://blackfin.uclinux.org 2325S: Supported 2326F: arch/blackfin/ 2327 2328BLACKFIN EMAC DRIVER 2329L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2330W: http://blackfin.uclinux.org 2331S: Supported 2332F: drivers/net/ethernet/adi/ 2333 2334BLACKFIN RTC DRIVER 2335L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2336W: http://blackfin.uclinux.org 2337S: Supported 2338F: drivers/rtc/rtc-bfin.c 2339 2340BLACKFIN SDH DRIVER 2341M: Sonic Zhang <sonic.zhang@analog.com> 2342L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2343W: http://blackfin.uclinux.org 2344S: Supported 2345F: drivers/mmc/host/bfin_sdh.c 2346 2347BLACKFIN SERIAL DRIVER 2348M: Sonic Zhang <sonic.zhang@analog.com> 2349L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2350W: http://blackfin.uclinux.org 2351S: Supported 2352F: drivers/tty/serial/bfin_uart.c 2353 2354BLACKFIN WATCHDOG DRIVER 2355L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2356W: http://blackfin.uclinux.org 2357S: Supported 2358F: drivers/watchdog/bfin_wdt.c 2359 2360BLACKFIN I2C TWI DRIVER 2361M: Sonic Zhang <sonic.zhang@analog.com> 2362L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2363W: http://blackfin.uclinux.org/ 2364S: Supported 2365F: drivers/i2c/busses/i2c-bfin-twi.c 2366 2367BLACKFIN MEDIA DRIVER 2368M: Scott Jiang <scott.jiang.linux@gmail.com> 2369L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2370W: http://blackfin.uclinux.org/ 2371S: Supported 2372F: drivers/media/platform/blackfin/ 2373F: drivers/media/i2c/adv7183* 2374F: drivers/media/i2c/vs6624* 2375 2376BLINKM RGB LED DRIVER 2377M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2378S: Maintained 2379F: drivers/leds/leds-blinkm.c 2380 2381BLOCK LAYER 2382M: Jens Axboe <axboe@kernel.dk> 2383L: linux-block@vger.kernel.org 2384T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2385S: Maintained 2386F: block/ 2387F: kernel/trace/blktrace.c 2388 2389BLOCK2MTD DRIVER 2390M: Joern Engel <joern@lazybastard.org> 2391L: linux-mtd@lists.infradead.org 2392S: Maintained 2393F: drivers/mtd/devices/block2mtd.c 2394 2395BLUETOOTH DRIVERS 2396M: Marcel Holtmann <marcel@holtmann.org> 2397M: Gustavo Padovan <gustavo@padovan.org> 2398M: Johan Hedberg <johan.hedberg@gmail.com> 2399L: linux-bluetooth@vger.kernel.org 2400W: http://www.bluez.org/ 2401T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2402T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2403S: Maintained 2404F: drivers/bluetooth/ 2405 2406BLUETOOTH SUBSYSTEM 2407M: Marcel Holtmann <marcel@holtmann.org> 2408M: Gustavo Padovan <gustavo@padovan.org> 2409M: Johan Hedberg <johan.hedberg@gmail.com> 2410L: linux-bluetooth@vger.kernel.org 2411W: http://www.bluez.org/ 2412T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2413T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2414S: Maintained 2415F: net/bluetooth/ 2416F: include/net/bluetooth/ 2417 2418BONDING DRIVER 2419M: Jay Vosburgh <j.vosburgh@gmail.com> 2420M: Veaceslav Falico <vfalico@gmail.com> 2421M: Andy Gospodarek <gospo@cumulusnetworks.com> 2422L: netdev@vger.kernel.org 2423W: http://sourceforge.net/projects/bonding/ 2424S: Supported 2425F: drivers/net/bonding/ 2426F: include/uapi/linux/if_bonding.h 2427 2428BPF (Safe dynamic programs and tools) 2429M: Alexei Starovoitov <ast@kernel.org> 2430L: netdev@vger.kernel.org 2431L: linux-kernel@vger.kernel.org 2432S: Supported 2433F: kernel/bpf/ 2434 2435BROADCOM B44 10/100 ETHERNET DRIVER 2436M: Gary Zambrano <zambrano@broadcom.com> 2437L: netdev@vger.kernel.org 2438S: Supported 2439F: drivers/net/ethernet/broadcom/b44.* 2440 2441BROADCOM GENET ETHERNET DRIVER 2442M: Florian Fainelli <f.fainelli@gmail.com> 2443L: netdev@vger.kernel.org 2444S: Supported 2445F: drivers/net/ethernet/broadcom/genet/ 2446 2447BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2448M: Sony Chacko <sony.chacko@qlogic.com> 2449M: Dept-HSGLinuxNICDev@qlogic.com 2450L: netdev@vger.kernel.org 2451S: Supported 2452F: drivers/net/ethernet/broadcom/bnx2.* 2453F: drivers/net/ethernet/broadcom/bnx2_* 2454 2455BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2456M: Ariel Elior <ariel.elior@qlogic.com> 2457L: netdev@vger.kernel.org 2458S: Supported 2459F: drivers/net/ethernet/broadcom/bnx2x/ 2460 2461BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2462M: Florian Fainelli <f.fainelli@gmail.com> 2463M: Ray Jui <rjui@broadcom.com> 2464M: Scott Branden <sbranden@broadcom.com> 2465L: bcm-kernel-feedback-list@broadcom.com 2466T: git git://github.com/broadcom/mach-bcm 2467S: Maintained 2468F: arch/arm/mach-bcm/ 2469F: arch/arm/boot/dts/bcm113* 2470F: arch/arm/boot/dts/bcm216* 2471F: arch/arm/boot/dts/bcm281* 2472F: arch/arm64/boot/dts/broadcom/ 2473F: arch/arm/configs/bcm_defconfig 2474F: drivers/mmc/host/sdhci-bcm-kona.c 2475F: drivers/clocksource/bcm_kona_timer.c 2476 2477BROADCOM BCM2835 ARM ARCHITECTURE 2478M: Stephen Warren <swarren@wwwdotorg.org> 2479M: Lee Jones <lee@kernel.org> 2480M: Eric Anholt <eric@anholt.net> 2481L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2483T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2484S: Maintained 2485N: bcm2835 2486 2487BROADCOM BCM47XX MIPS ARCHITECTURE 2488M: Hauke Mehrtens <hauke@hauke-m.de> 2489M: Rafał Miłecki <zajec5@gmail.com> 2490L: linux-mips@linux-mips.org 2491S: Maintained 2492F: arch/mips/bcm47xx/* 2493F: arch/mips/include/asm/mach-bcm47xx/* 2494 2495BROADCOM BCM5301X ARM ARCHITECTURE 2496M: Hauke Mehrtens <hauke@hauke-m.de> 2497L: linux-arm-kernel@lists.infradead.org 2498S: Maintained 2499F: arch/arm/mach-bcm/bcm_5301x.c 2500F: arch/arm/boot/dts/bcm5301x.dtsi 2501F: arch/arm/boot/dts/bcm470* 2502 2503BROADCOM BCM63XX ARM ARCHITECTURE 2504M: Florian Fainelli <f.fainelli@gmail.com> 2505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2506L: bcm-kernel-feedback-list@broadcom.com 2507T: git git://github.com/broadcom/stblinux.git 2508S: Maintained 2509F: arch/arm/mach-bcm/bcm63xx.c 2510F: arch/arm/include/debug/bcm63xx.S 2511 2512BROADCOM BCM63XX/BCM33XX UDC DRIVER 2513M: Kevin Cernekee <cernekee@gmail.com> 2514L: linux-usb@vger.kernel.org 2515S: Maintained 2516F: drivers/usb/gadget/udc/bcm63xx_udc.* 2517 2518BROADCOM BCM7XXX ARM ARCHITECTURE 2519M: Brian Norris <computersforpeace@gmail.com> 2520M: Gregory Fong <gregory.0xf0@gmail.com> 2521M: Florian Fainelli <f.fainelli@gmail.com> 2522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2523L: bcm-kernel-feedback-list@broadcom.com 2524T: git git://github.com/broadcom/stblinux.git 2525S: Maintained 2526F: arch/arm/mach-bcm/*brcmstb* 2527F: arch/arm/boot/dts/bcm7*.dts* 2528F: drivers/bus/brcmstb_gisb.c 2529N: brcmstb 2530 2531BROADCOM BMIPS MIPS ARCHITECTURE 2532M: Kevin Cernekee <cernekee@gmail.com> 2533M: Florian Fainelli <f.fainelli@gmail.com> 2534L: linux-mips@linux-mips.org 2535T: git git://github.com/broadcom/stblinux.git 2536S: Maintained 2537F: arch/mips/bmips/* 2538F: arch/mips/include/asm/mach-bmips/* 2539F: arch/mips/kernel/*bmips* 2540F: arch/mips/boot/dts/brcm/bcm*.dts* 2541F: drivers/irqchip/irq-bcm63* 2542F: drivers/irqchip/irq-bcm7* 2543F: drivers/irqchip/irq-brcmstb* 2544F: include/linux/bcm963xx_nvram.h 2545F: include/linux/bcm963xx_tag.h 2546 2547BROADCOM TG3 GIGABIT ETHERNET DRIVER 2548M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2549M: Prashant Sreedharan <prashant@broadcom.com> 2550M: Michael Chan <mchan@broadcom.com> 2551L: netdev@vger.kernel.org 2552S: Supported 2553F: drivers/net/ethernet/broadcom/tg3.* 2554 2555BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2556M: Brett Rudley <brudley@broadcom.com> 2557M: Arend van Spriel <arend@broadcom.com> 2558M: Franky (Zhenhui) Lin <frankyl@broadcom.com> 2559M: Hante Meuleman <meuleman@broadcom.com> 2560L: linux-wireless@vger.kernel.org 2561L: brcm80211-dev-list@broadcom.com 2562S: Supported 2563F: drivers/net/wireless/broadcom/brcm80211/ 2564 2565BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2566M: QLogic-Storage-Upstream@qlogic.com 2567L: linux-scsi@vger.kernel.org 2568S: Supported 2569F: drivers/scsi/bnx2fc/ 2570 2571BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2572M: QLogic-Storage-Upstream@qlogic.com 2573L: linux-scsi@vger.kernel.org 2574S: Supported 2575F: drivers/scsi/bnx2i/ 2576 2577BROADCOM IPROC ARM ARCHITECTURE 2578M: Ray Jui <rjui@broadcom.com> 2579M: Scott Branden <sbranden@broadcom.com> 2580M: Jon Mason <jonmason@broadcom.com> 2581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2582L: bcm-kernel-feedback-list@broadcom.com 2583T: git git://github.com/broadcom/cygnus-linux.git 2584S: Maintained 2585N: iproc 2586N: cygnus 2587N: nsp 2588N: bcm9113* 2589N: bcm9583* 2590N: bcm9585* 2591N: bcm9586* 2592N: bcm988312 2593N: bcm113* 2594N: bcm583* 2595N: bcm585* 2596N: bcm586* 2597N: bcm88312 2598 2599BROADCOM BRCMSTB GPIO DRIVER 2600M: Gregory Fong <gregory.0xf0@gmail.com> 2601L: bcm-kernel-feedback-list@broadcom.com 2602S: Supported 2603F: drivers/gpio/gpio-brcmstb.c 2604F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2605 2606BROADCOM KONA GPIO DRIVER 2607M: Ray Jui <rjui@broadcom.com> 2608L: bcm-kernel-feedback-list@broadcom.com 2609S: Supported 2610F: drivers/gpio/gpio-bcm-kona.c 2611F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2612 2613BROADCOM NVRAM DRIVER 2614M: Rafał Miłecki <zajec5@gmail.com> 2615L: linux-mips@linux-mips.org 2616S: Maintained 2617F: drivers/firmware/broadcom/* 2618 2619BROADCOM STB NAND FLASH DRIVER 2620M: Brian Norris <computersforpeace@gmail.com> 2621M: Kamal Dasu <kdasu.kdev@gmail.com> 2622L: linux-mtd@lists.infradead.org 2623L: bcm-kernel-feedback-list@broadcom.com 2624S: Maintained 2625F: drivers/mtd/nand/brcmnand/ 2626 2627BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2628M: Rafał Miłecki <zajec5@gmail.com> 2629L: linux-wireless@vger.kernel.org 2630S: Maintained 2631F: drivers/bcma/ 2632F: include/linux/bcma/ 2633 2634BROADCOM SYSTEMPORT ETHERNET DRIVER 2635M: Florian Fainelli <f.fainelli@gmail.com> 2636L: netdev@vger.kernel.org 2637S: Supported 2638F: drivers/net/ethernet/broadcom/bcmsysport.* 2639 2640BROADCOM VULCAN ARM64 SOC 2641M: Jayachandran C. <jchandra@broadcom.com> 2642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2643L: bcm-kernel-feedback-list@broadcom.com 2644S: Maintained 2645F: arch/arm64/boot/dts/broadcom/vulcan* 2646 2647BROCADE BFA FC SCSI DRIVER 2648M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2649M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2650L: linux-scsi@vger.kernel.org 2651S: Supported 2652F: drivers/scsi/bfa/ 2653 2654BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2655M: Rasesh Mody <rasesh.mody@qlogic.com> 2656L: netdev@vger.kernel.org 2657S: Supported 2658F: drivers/net/ethernet/brocade/bna/ 2659 2660BSG (block layer generic sg v4 driver) 2661M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2662L: linux-scsi@vger.kernel.org 2663S: Supported 2664F: block/bsg.c 2665F: include/linux/bsg.h 2666F: include/uapi/linux/bsg.h 2667 2668BT87X AUDIO DRIVER 2669M: Clemens Ladisch <clemens@ladisch.de> 2670L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2671T: git git://git.alsa-project.org/alsa-kernel.git 2672S: Maintained 2673F: Documentation/sound/alsa/Bt87x.txt 2674F: sound/pci/bt87x.c 2675 2676BT8XXGPIO DRIVER 2677M: Michael Buesch <m@bues.ch> 2678W: http://bu3sch.de/btgpio.php 2679S: Maintained 2680F: drivers/gpio/gpio-bt8xx.c 2681 2682BTRFS FILE SYSTEM 2683M: Chris Mason <clm@fb.com> 2684M: Josef Bacik <jbacik@fb.com> 2685M: David Sterba <dsterba@suse.com> 2686L: linux-btrfs@vger.kernel.org 2687W: http://btrfs.wiki.kernel.org/ 2688Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2689T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2690S: Maintained 2691F: Documentation/filesystems/btrfs.txt 2692F: fs/btrfs/ 2693 2694BTTV VIDEO4LINUX DRIVER 2695M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 2696L: linux-media@vger.kernel.org 2697W: https://linuxtv.org 2698T: git git://linuxtv.org/media_tree.git 2699S: Odd fixes 2700F: Documentation/video4linux/bttv/ 2701F: drivers/media/pci/bt8xx/bttv* 2702 2703BUSLOGIC SCSI DRIVER 2704M: Khalid Aziz <khalid@gonehiking.org> 2705L: linux-scsi@vger.kernel.org 2706S: Maintained 2707F: drivers/scsi/BusLogic.* 2708F: drivers/scsi/FlashPoint.* 2709 2710C-MEDIA CMI8788 DRIVER 2711M: Clemens Ladisch <clemens@ladisch.de> 2712L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2713T: git git://git.alsa-project.org/alsa-kernel.git 2714S: Maintained 2715F: sound/pci/oxygen/ 2716 2717C6X ARCHITECTURE 2718M: Mark Salter <msalter@redhat.com> 2719M: Aurelien Jacquiot <a-jacquiot@ti.com> 2720L: linux-c6x-dev@linux-c6x.org 2721W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2722S: Maintained 2723F: arch/c6x/ 2724 2725CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2726M: David Howells <dhowells@redhat.com> 2727L: linux-cachefs@redhat.com (moderated for non-subscribers) 2728S: Supported 2729F: Documentation/filesystems/caching/cachefiles.txt 2730F: fs/cachefiles/ 2731 2732CADET FM/AM RADIO RECEIVER DRIVER 2733M: Hans Verkuil <hverkuil@xs4all.nl> 2734L: linux-media@vger.kernel.org 2735T: git git://linuxtv.org/media_tree.git 2736W: https://linuxtv.org 2737S: Maintained 2738F: drivers/media/radio/radio-cadet* 2739 2740CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2741M: Jonathan Corbet <corbet@lwn.net> 2742L: linux-media@vger.kernel.org 2743T: git git://linuxtv.org/media_tree.git 2744S: Maintained 2745F: Documentation/video4linux/cafe_ccic 2746F: drivers/media/platform/marvell-ccic/ 2747 2748CAIF NETWORK LAYER 2749M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2750L: netdev@vger.kernel.org 2751S: Supported 2752F: Documentation/networking/caif/ 2753F: drivers/net/caif/ 2754F: include/uapi/linux/caif/ 2755F: include/net/caif/ 2756F: net/caif/ 2757 2758CALGARY x86-64 IOMMU 2759M: Muli Ben-Yehuda <muli@il.ibm.com> 2760M: "Jon D. Mason" <jdmason@kudzu.us> 2761L: discuss@x86-64.org 2762S: Maintained 2763F: arch/x86/kernel/pci-calgary_64.c 2764F: arch/x86/kernel/tce_64.c 2765F: arch/x86/include/asm/calgary.h 2766F: arch/x86/include/asm/tce.h 2767 2768CAN NETWORK LAYER 2769M: Oliver Hartkopp <socketcan@hartkopp.net> 2770M: Marc Kleine-Budde <mkl@pengutronix.de> 2771L: linux-can@vger.kernel.org 2772W: https://github.com/linux-can 2773T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2774T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2775S: Maintained 2776F: Documentation/networking/can.txt 2777F: net/can/ 2778F: include/linux/can/core.h 2779F: include/uapi/linux/can.h 2780F: include/uapi/linux/can/bcm.h 2781F: include/uapi/linux/can/raw.h 2782F: include/uapi/linux/can/gw.h 2783 2784CAN NETWORK DRIVERS 2785M: Wolfgang Grandegger <wg@grandegger.com> 2786M: Marc Kleine-Budde <mkl@pengutronix.de> 2787L: linux-can@vger.kernel.org 2788W: https://github.com/linux-can 2789T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2791S: Maintained 2792F: drivers/net/can/ 2793F: include/linux/can/dev.h 2794F: include/linux/can/platform/ 2795F: include/uapi/linux/can/error.h 2796F: include/uapi/linux/can/netlink.h 2797 2798CAPABILITIES 2799M: Serge Hallyn <serge.hallyn@canonical.com> 2800L: linux-security-module@vger.kernel.org 2801S: Supported 2802F: include/linux/capability.h 2803F: include/uapi/linux/capability.h 2804F: security/commoncap.c 2805F: kernel/capability.c 2806 2807CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2808M: Kevin Tsai <ktsai@capellamicro.com> 2809S: Maintained 2810F: drivers/iio/light/cm* 2811F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2812 2813CAVIUM LIQUIDIO NETWORK DRIVER 2814M: Derek Chickles <derek.chickles@caviumnetworks.com> 2815M: Satanand Burla <satananda.burla@caviumnetworks.com> 2816M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2817M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2818L: netdev@vger.kernel.org 2819W: http://www.cavium.com 2820S: Supported 2821F: drivers/net/ethernet/cavium/liquidio/ 2822 2823CC2520 IEEE-802.15.4 RADIO DRIVER 2824M: Varka Bhadram <varkabhadram@gmail.com> 2825L: linux-wpan@vger.kernel.org 2826S: Maintained 2827F: drivers/net/ieee802154/cc2520.c 2828F: include/linux/spi/cc2520.h 2829F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2830 2831CELL BROADBAND ENGINE ARCHITECTURE 2832M: Arnd Bergmann <arnd@arndb.de> 2833L: linuxppc-dev@lists.ozlabs.org 2834W: http://www.ibm.com/developerworks/power/cell/ 2835S: Supported 2836F: arch/powerpc/include/asm/cell*.h 2837F: arch/powerpc/include/asm/spu*.h 2838F: arch/powerpc/include/uapi/asm/spu*.h 2839F: arch/powerpc/oprofile/*cell* 2840F: arch/powerpc/platforms/cell/ 2841 2842CEPH COMMON CODE (LIBCEPH) 2843M: Ilya Dryomov <idryomov@gmail.com> 2844M: "Yan, Zheng" <zyan@redhat.com> 2845M: Sage Weil <sage@redhat.com> 2846L: ceph-devel@vger.kernel.org 2847W: http://ceph.com/ 2848T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2849T: git git://github.com/ceph/ceph-client.git 2850S: Supported 2851F: net/ceph/ 2852F: include/linux/ceph/ 2853F: include/linux/crush/ 2854 2855CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2856M: "Yan, Zheng" <zyan@redhat.com> 2857M: Sage Weil <sage@redhat.com> 2858M: Ilya Dryomov <idryomov@gmail.com> 2859L: ceph-devel@vger.kernel.org 2860W: http://ceph.com/ 2861T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2862T: git git://github.com/ceph/ceph-client.git 2863S: Supported 2864F: Documentation/filesystems/ceph.txt 2865F: fs/ceph/ 2866 2867CERTIFICATE HANDLING: 2868M: David Howells <dhowells@redhat.com> 2869M: David Woodhouse <dwmw2@infradead.org> 2870L: keyrings@vger.kernel.org 2871S: Maintained 2872F: Documentation/module-signing.txt 2873F: certs/ 2874F: scripts/sign-file.c 2875F: scripts/extract-cert.c 2876 2877CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 2878L: linux-usb@vger.kernel.org 2879S: Orphan 2880F: Documentation/usb/WUSB-Design-overview.txt 2881F: Documentation/usb/wusb-cbaf 2882F: drivers/usb/host/hwa-hc.c 2883F: drivers/usb/host/whci/ 2884F: drivers/usb/wusbcore/ 2885F: include/linux/usb/wusb* 2886 2887CFAG12864B LCD DRIVER 2888M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2889W: http://miguelojeda.es/auxdisplay.htm 2890W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2891S: Maintained 2892F: drivers/auxdisplay/cfag12864b.c 2893F: include/linux/cfag12864b.h 2894 2895CFAG12864BFB LCD FRAMEBUFFER DRIVER 2896M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2897W: http://miguelojeda.es/auxdisplay.htm 2898W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2899S: Maintained 2900F: drivers/auxdisplay/cfag12864bfb.c 2901F: include/linux/cfag12864b.h 2902 2903CFG80211 and NL80211 2904M: Johannes Berg <johannes@sipsolutions.net> 2905L: linux-wireless@vger.kernel.org 2906W: http://wireless.kernel.org/ 2907T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 2908T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 2909S: Maintained 2910F: include/uapi/linux/nl80211.h 2911F: include/net/cfg80211.h 2912F: net/wireless/* 2913X: net/wireless/wext* 2914 2915CHAR and MISC DRIVERS 2916M: Arnd Bergmann <arnd@arndb.de> 2917M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2918T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 2919S: Supported 2920F: drivers/char/* 2921F: drivers/misc/* 2922F: include/linux/miscdevice.h 2923 2924CHECKPATCH 2925M: Andy Whitcroft <apw@canonical.com> 2926M: Joe Perches <joe@perches.com> 2927S: Maintained 2928F: scripts/checkpatch.pl 2929 2930CHINESE DOCUMENTATION 2931M: Harry Wei <harryxiyou@gmail.com> 2932L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 2933L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 2934S: Maintained 2935F: Documentation/zh_CN/ 2936 2937CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 2938M: Peter Chen <Peter.Chen@nxp.com> 2939T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 2940L: linux-usb@vger.kernel.org 2941S: Maintained 2942F: drivers/usb/chipidea/ 2943 2944CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 2945M: Hans de Goede <hdegoede@redhat.com> 2946L: linux-input@vger.kernel.org 2947S: Maintained 2948F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 2949F: drivers/input/touchscreen/chipone_icn8318.c 2950 2951CHROME HARDWARE PLATFORM SUPPORT 2952M: Olof Johansson <olof@lixom.net> 2953S: Maintained 2954T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 2955F: drivers/platform/chrome/ 2956 2957CISCO VIC ETHERNET NIC DRIVER 2958M: Christian Benvenuti <benve@cisco.com> 2959M: Sujith Sankar <ssujith@cisco.com> 2960M: Govindarajulu Varadarajan <_govind@gmx.com> 2961M: Neel Patel <neepatel@cisco.com> 2962S: Supported 2963F: drivers/net/ethernet/cisco/enic/ 2964 2965CISCO VIC LOW LATENCY NIC DRIVER 2966M: Christian Benvenuti <benve@cisco.com> 2967M: Dave Goodell <dgoodell@cisco.com> 2968S: Supported 2969F: drivers/infiniband/hw/usnic/ 2970 2971CIRRUS LOGIC EP93XX ETHERNET DRIVER 2972M: Hartley Sweeten <hsweeten@visionengravers.com> 2973L: netdev@vger.kernel.org 2974S: Maintained 2975F: drivers/net/ethernet/cirrus/ep93xx_eth.c 2976 2977CIRRUS LOGIC AUDIO CODEC DRIVERS 2978M: Brian Austin <brian.austin@cirrus.com> 2979M: Paul Handrigan <Paul.Handrigan@cirrus.com> 2980L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2981S: Maintained 2982F: sound/soc/codecs/cs* 2983 2984CLEANCACHE API 2985M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 2986L: linux-kernel@vger.kernel.org 2987S: Maintained 2988F: mm/cleancache.c 2989F: include/linux/cleancache.h 2990 2991CLK API 2992M: Russell King <linux@armlinux.org.uk> 2993L: linux-clk@vger.kernel.org 2994S: Maintained 2995F: include/linux/clk.h 2996 2997CLOCKSOURCE, CLOCKEVENT DRIVERS 2998M: Daniel Lezcano <daniel.lezcano@linaro.org> 2999M: Thomas Gleixner <tglx@linutronix.de> 3000L: linux-kernel@vger.kernel.org 3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3002S: Supported 3003F: drivers/clocksource 3004 3005CISCO FCOE HBA DRIVER 3006M: Hiral Patel <hiralpat@cisco.com> 3007M: Suma Ramars <sramars@cisco.com> 3008M: Brian Uchino <buchino@cisco.com> 3009L: linux-scsi@vger.kernel.org 3010S: Supported 3011F: drivers/scsi/fnic/ 3012 3013CISCO SCSI HBA DRIVER 3014M: Narsimhulu Musini <nmusini@cisco.com> 3015M: Sesidhar Baddela <sebaddel@cisco.com> 3016L: linux-scsi@vger.kernel.org 3017S: Supported 3018F: drivers/scsi/snic/ 3019 3020CMPC ACPI DRIVER 3021M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3022M: Daniel Oliveira Nascimento <don@syst.com.br> 3023L: platform-driver-x86@vger.kernel.org 3024S: Supported 3025F: drivers/platform/x86/classmate-laptop.c 3026 3027COBALT MEDIA DRIVER 3028M: Hans Verkuil <hans.verkuil@cisco.com> 3029L: linux-media@vger.kernel.org 3030T: git git://linuxtv.org/media_tree.git 3031W: https://linuxtv.org 3032S: Supported 3033F: drivers/media/pci/cobalt/ 3034 3035COCCINELLE/Semantic Patches (SmPL) 3036M: Julia Lawall <Julia.Lawall@lip6.fr> 3037M: Gilles Muller <Gilles.Muller@lip6.fr> 3038M: Nicolas Palix <nicolas.palix@imag.fr> 3039M: Michal Marek <mmarek@suse.com> 3040L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3042W: http://coccinelle.lip6.fr/ 3043S: Supported 3044F: Documentation/coccinelle.txt 3045F: scripts/coccinelle/ 3046F: scripts/coccicheck 3047 3048CODA FILE SYSTEM 3049M: Jan Harkes <jaharkes@cs.cmu.edu> 3050M: coda@cs.cmu.edu 3051L: codalist@coda.cs.cmu.edu 3052W: http://www.coda.cs.cmu.edu/ 3053S: Maintained 3054F: Documentation/filesystems/coda.txt 3055F: fs/coda/ 3056F: include/linux/coda*.h 3057F: include/uapi/linux/coda*.h 3058 3059CODA V4L2 MEM2MEM DRIVER 3060M: Philipp Zabel <p.zabel@pengutronix.de> 3061L: linux-media@vger.kernel.org 3062S: Maintained 3063F: Documentation/devicetree/bindings/media/coda.txt 3064F: drivers/media/platform/coda/ 3065 3066COMMON CLK FRAMEWORK 3067M: Michael Turquette <mturquette@baylibre.com> 3068M: Stephen Boyd <sboyd@codeaurora.org> 3069L: linux-clk@vger.kernel.org 3070T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3071S: Maintained 3072F: drivers/clk/ 3073X: drivers/clk/clkdev.c 3074F: include/linux/clk-pr* 3075F: include/linux/clk/ 3076 3077COMMON INTERNET FILE SYSTEM (CIFS) 3078M: Steve French <sfrench@samba.org> 3079L: linux-cifs@vger.kernel.org 3080L: samba-technical@lists.samba.org (moderated for non-subscribers) 3081W: http://linux-cifs.samba.org/ 3082T: git git://git.samba.org/sfrench/cifs-2.6.git 3083S: Supported 3084F: Documentation/filesystems/cifs/ 3085F: fs/cifs/ 3086 3087COMPACTPCI HOTPLUG CORE 3088M: Scott Murray <scott@spiteful.org> 3089L: linux-pci@vger.kernel.org 3090S: Maintained 3091F: drivers/pci/hotplug/cpci_hotplug* 3092 3093COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3094M: Scott Murray <scott@spiteful.org> 3095L: linux-pci@vger.kernel.org 3096S: Maintained 3097F: drivers/pci/hotplug/cpcihp_zt5550.* 3098 3099COMPACTPCI HOTPLUG GENERIC DRIVER 3100M: Scott Murray <scott@spiteful.org> 3101L: linux-pci@vger.kernel.org 3102S: Maintained 3103F: drivers/pci/hotplug/cpcihp_generic.c 3104 3105COMPAL LAPTOP SUPPORT 3106M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3107L: platform-driver-x86@vger.kernel.org 3108S: Maintained 3109F: drivers/platform/x86/compal-laptop.c 3110 3111CONEXANT ACCESSRUNNER USB DRIVER 3112L: accessrunner-general@lists.sourceforge.net 3113W: http://accessrunner.sourceforge.net/ 3114S: Orphan 3115F: drivers/usb/atm/cxacru.c 3116 3117CONFIGFS 3118M: Joel Becker <jlbec@evilplan.org> 3119M: Christoph Hellwig <hch@lst.de> 3120T: git git://git.infradead.org/users/hch/configfs.git 3121S: Supported 3122F: fs/configfs/ 3123F: include/linux/configfs.h 3124 3125CONNECTOR 3126M: Evgeniy Polyakov <zbr@ioremap.net> 3127L: netdev@vger.kernel.org 3128S: Maintained 3129F: drivers/connector/ 3130 3131CONTROL GROUP (CGROUP) 3132M: Tejun Heo <tj@kernel.org> 3133M: Li Zefan <lizefan@huawei.com> 3134M: Johannes Weiner <hannes@cmpxchg.org> 3135L: cgroups@vger.kernel.org 3136T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3137S: Maintained 3138F: Documentation/cgroups/ 3139F: include/linux/cgroup* 3140F: kernel/cgroup* 3141 3142CONTROL GROUP - CPUSET 3143M: Li Zefan <lizefan@huawei.com> 3144L: cgroups@vger.kernel.org 3145W: http://www.bullopensource.org/cpuset/ 3146W: http://oss.sgi.com/projects/cpusets/ 3147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3148S: Maintained 3149F: Documentation/cgroups/cpusets.txt 3150F: include/linux/cpuset.h 3151F: kernel/cpuset.c 3152 3153CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3154M: Johannes Weiner <hannes@cmpxchg.org> 3155M: Michal Hocko <mhocko@kernel.org> 3156M: Vladimir Davydov <vdavydov@virtuozzo.com> 3157L: cgroups@vger.kernel.org 3158L: linux-mm@kvack.org 3159S: Maintained 3160F: mm/memcontrol.c 3161F: mm/swap_cgroup.c 3162 3163CORETEMP HARDWARE MONITORING DRIVER 3164M: Fenghua Yu <fenghua.yu@intel.com> 3165L: linux-hwmon@vger.kernel.org 3166S: Maintained 3167F: Documentation/hwmon/coretemp 3168F: drivers/hwmon/coretemp.c 3169 3170COSA/SRP SYNC SERIAL DRIVER 3171M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3172W: http://www.fi.muni.cz/~kas/cosa/ 3173S: Maintained 3174F: drivers/net/wan/cosa* 3175 3176CPMAC ETHERNET DRIVER 3177M: Florian Fainelli <florian@openwrt.org> 3178L: netdev@vger.kernel.org 3179S: Maintained 3180F: drivers/net/ethernet/ti/cpmac.c 3181 3182CPU FREQUENCY DRIVERS 3183M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3184M: Viresh Kumar <viresh.kumar@linaro.org> 3185L: linux-pm@vger.kernel.org 3186S: Maintained 3187T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3188T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3189F: drivers/cpufreq/ 3190F: include/linux/cpufreq.h 3191 3192CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3193M: Viresh Kumar <viresh.kumar@linaro.org> 3194M: Sudeep Holla <sudeep.holla@arm.com> 3195L: linux-pm@vger.kernel.org 3196W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3197S: Maintained 3198F: drivers/cpufreq/arm_big_little.h 3199F: drivers/cpufreq/arm_big_little.c 3200F: drivers/cpufreq/arm_big_little_dt.c 3201 3202CPUIDLE DRIVER - ARM BIG LITTLE 3203M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3204M: Daniel Lezcano <daniel.lezcano@linaro.org> 3205L: linux-pm@vger.kernel.org 3206L: linux-arm-kernel@lists.infradead.org 3207T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3208S: Maintained 3209F: drivers/cpuidle/cpuidle-big_little.c 3210 3211CPUIDLE DRIVER - ARM EXYNOS 3212M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3213M: Daniel Lezcano <daniel.lezcano@linaro.org> 3214M: Kukjin Kim <kgene@kernel.org> 3215L: linux-pm@vger.kernel.org 3216L: linux-samsung-soc@vger.kernel.org 3217S: Supported 3218F: drivers/cpuidle/cpuidle-exynos.c 3219F: arch/arm/mach-exynos/pm.c 3220 3221CPUIDLE DRIVERS 3222M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3223M: Daniel Lezcano <daniel.lezcano@linaro.org> 3224L: linux-pm@vger.kernel.org 3225S: Maintained 3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3227F: drivers/cpuidle/* 3228F: include/linux/cpuidle.h 3229 3230CPUID/MSR DRIVER 3231M: "H. Peter Anvin" <hpa@zytor.com> 3232S: Maintained 3233F: arch/x86/kernel/cpuid.c 3234F: arch/x86/kernel/msr.c 3235 3236CPU POWER MONITORING SUBSYSTEM 3237M: Thomas Renninger <trenn@suse.com> 3238L: linux-pm@vger.kernel.org 3239S: Maintained 3240F: tools/power/cpupower/ 3241 3242CRAMFS FILESYSTEM 3243W: http://sourceforge.net/projects/cramfs/ 3244S: Orphan / Obsolete 3245F: Documentation/filesystems/cramfs.txt 3246F: fs/cramfs/ 3247 3248CRIS PORT 3249M: Mikael Starvik <starvik@axis.com> 3250M: Jesper Nilsson <jesper.nilsson@axis.com> 3251L: linux-cris-kernel@axis.com 3252W: http://developer.axis.com 3253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3254S: Maintained 3255F: arch/cris/ 3256F: drivers/tty/serial/crisv10.* 3257 3258CRYPTO API 3259M: Herbert Xu <herbert@gondor.apana.org.au> 3260M: "David S. Miller" <davem@davemloft.net> 3261L: linux-crypto@vger.kernel.org 3262T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3264S: Maintained 3265F: Documentation/crypto/ 3266F: Documentation/DocBook/crypto-API.tmpl 3267F: arch/*/crypto/ 3268F: crypto/ 3269F: drivers/crypto/ 3270F: include/crypto/ 3271 3272CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3273M: Neil Horman <nhorman@tuxdriver.com> 3274L: linux-crypto@vger.kernel.org 3275S: Maintained 3276F: crypto/ansi_cprng.c 3277F: crypto/rng.c 3278 3279CS3308 MEDIA DRIVER 3280M: Hans Verkuil <hverkuil@xs4all.nl> 3281L: linux-media@vger.kernel.org 3282T: git git://linuxtv.org/media_tree.git 3283W: http://linuxtv.org 3284S: Odd Fixes 3285F: drivers/media/i2c/cs3308.c 3286F: drivers/media/i2c/cs3308.h 3287 3288CS5535 Audio ALSA driver 3289M: Jaya Kumar <jayakumar.alsa@gmail.com> 3290S: Maintained 3291F: sound/pci/cs5535audio/ 3292 3293CW1200 WLAN driver 3294M: Solomon Peachy <pizza@shaftnet.org> 3295S: Maintained 3296F: drivers/net/wireless/st/cw1200/ 3297 3298CX18 VIDEO4LINUX DRIVER 3299M: Andy Walls <awalls@md.metrocast.net> 3300L: ivtv-devel@ivtvdriver.org (subscribers-only) 3301L: linux-media@vger.kernel.org 3302T: git git://linuxtv.org/media_tree.git 3303W: https://linuxtv.org 3304W: http://www.ivtvdriver.org/index.php/Cx18 3305S: Maintained 3306F: Documentation/video4linux/cx18.txt 3307F: drivers/media/pci/cx18/ 3308F: include/uapi/linux/ivtv* 3309 3310CX2341X MPEG ENCODER HELPER MODULE 3311M: Hans Verkuil <hverkuil@xs4all.nl> 3312L: linux-media@vger.kernel.org 3313T: git git://linuxtv.org/media_tree.git 3314W: https://linuxtv.org 3315S: Maintained 3316F: drivers/media/common/cx2341x* 3317F: include/media/cx2341x* 3318 3319CX24120 MEDIA DRIVER 3320M: Jemma Denson <jdenson@gmail.com> 3321M: Patrick Boettcher <patrick.boettcher@posteo.de> 3322L: linux-media@vger.kernel.org 3323W: https://linuxtv.org 3324Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3325S: Maintained 3326F: drivers/media/dvb-frontends/cx24120* 3327 3328CX88 VIDEO4LINUX DRIVER 3329M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 3330L: linux-media@vger.kernel.org 3331W: https://linuxtv.org 3332T: git git://linuxtv.org/media_tree.git 3333S: Odd fixes 3334F: Documentation/video4linux/cx88/ 3335F: drivers/media/pci/cx88/ 3336 3337CXD2820R MEDIA DRIVER 3338M: Antti Palosaari <crope@iki.fi> 3339L: linux-media@vger.kernel.org 3340W: https://linuxtv.org 3341W: http://palosaari.fi/linux/ 3342Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3343T: git git://linuxtv.org/anttip/media_tree.git 3344S: Maintained 3345F: drivers/media/dvb-frontends/cxd2820r* 3346 3347CXGB3 ETHERNET DRIVER (CXGB3) 3348M: Santosh Raspatur <santosh@chelsio.com> 3349L: netdev@vger.kernel.org 3350W: http://www.chelsio.com 3351S: Supported 3352F: drivers/net/ethernet/chelsio/cxgb3/ 3353 3354CXGB3 ISCSI DRIVER (CXGB3I) 3355M: Karen Xie <kxie@chelsio.com> 3356L: linux-scsi@vger.kernel.org 3357W: http://www.chelsio.com 3358S: Supported 3359F: drivers/scsi/cxgbi/cxgb3i 3360 3361CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3362M: Steve Wise <swise@chelsio.com> 3363L: linux-rdma@vger.kernel.org 3364W: http://www.openfabrics.org 3365S: Supported 3366F: drivers/infiniband/hw/cxgb3/ 3367 3368CXGB4 ETHERNET DRIVER (CXGB4) 3369M: Hariprasad S <hariprasad@chelsio.com> 3370L: netdev@vger.kernel.org 3371W: http://www.chelsio.com 3372S: Supported 3373F: drivers/net/ethernet/chelsio/cxgb4/ 3374 3375CXGB4 ISCSI DRIVER (CXGB4I) 3376M: Karen Xie <kxie@chelsio.com> 3377L: linux-scsi@vger.kernel.org 3378W: http://www.chelsio.com 3379S: Supported 3380F: drivers/scsi/cxgbi/cxgb4i 3381 3382CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3383M: Steve Wise <swise@chelsio.com> 3384L: linux-rdma@vger.kernel.org 3385W: http://www.openfabrics.org 3386S: Supported 3387F: drivers/infiniband/hw/cxgb4/ 3388 3389CXGB4VF ETHERNET DRIVER (CXGB4VF) 3390M: Casey Leedom <leedom@chelsio.com> 3391L: netdev@vger.kernel.org 3392W: http://www.chelsio.com 3393S: Supported 3394F: drivers/net/ethernet/chelsio/cxgb4vf/ 3395 3396CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3397M: Ian Munsie <imunsie@au1.ibm.com> 3398M: Michael Neuling <mikey@neuling.org> 3399L: linuxppc-dev@lists.ozlabs.org 3400S: Supported 3401F: drivers/misc/cxl/ 3402F: include/misc/cxl* 3403F: include/uapi/misc/cxl.h 3404F: Documentation/powerpc/cxl.txt 3405F: Documentation/powerpc/cxl.txt 3406F: Documentation/ABI/testing/sysfs-class-cxl 3407 3408CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3409M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3410M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3411L: linux-scsi@vger.kernel.org 3412S: Supported 3413F: drivers/scsi/cxlflash/ 3414F: include/uapi/scsi/cxlflash_ioctls.h 3415F: Documentation/powerpc/cxlflash.txt 3416 3417STMMAC ETHERNET DRIVER 3418M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3419M: Alexandre Torgue <alexandre.torgue@st.com> 3420L: netdev@vger.kernel.org 3421W: http://www.stlinux.com 3422S: Supported 3423F: drivers/net/ethernet/stmicro/stmmac/ 3424 3425CYBERPRO FB DRIVER 3426M: Russell King <linux@armlinux.org.uk> 3427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3428W: http://www.armlinux.org.uk/ 3429S: Maintained 3430F: drivers/video/fbdev/cyber2000fb.* 3431 3432CYCLADES ASYNC MUX DRIVER 3433W: http://www.cyclades.com/ 3434S: Orphan 3435F: drivers/tty/cyclades.c 3436F: include/linux/cyclades.h 3437F: include/uapi/linux/cyclades.h 3438 3439CYCLADES PC300 DRIVER 3440W: http://www.cyclades.com/ 3441S: Orphan 3442F: drivers/net/wan/pc300* 3443 3444CYPRESS_FIRMWARE MEDIA DRIVER 3445M: Antti Palosaari <crope@iki.fi> 3446L: linux-media@vger.kernel.org 3447W: https://linuxtv.org 3448W: http://palosaari.fi/linux/ 3449Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3450T: git git://linuxtv.org/anttip/media_tree.git 3451S: Maintained 3452F: drivers/media/common/cypress_firmware* 3453 3454CYTTSP TOUCHSCREEN DRIVER 3455M: Ferruh Yigit <fery@cypress.com> 3456L: linux-input@vger.kernel.org 3457S: Supported 3458F: drivers/input/touchscreen/cyttsp* 3459F: include/linux/input/cyttsp.h 3460 3461DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3462M: Joshua Kinard <kumba@gentoo.org> 3463S: Maintained 3464F: drivers/rtc/rtc-ds1685.c 3465F: include/linux/rtc/ds1685.h 3466 3467DAMA SLAVE for AX.25 3468M: Joerg Reuter <jreuter@yaina.de> 3469W: http://yaina.de/jreuter/ 3470W: http://www.qsl.net/dl1bke/ 3471L: linux-hams@vger.kernel.org 3472S: Maintained 3473F: net/ax25/af_ax25.c 3474F: net/ax25/ax25_dev.c 3475F: net/ax25/ax25_ds_* 3476F: net/ax25/ax25_in.c 3477F: net/ax25/ax25_out.c 3478F: net/ax25/ax25_timer.c 3479F: net/ax25/sysctl_net_ax25.c 3480 3481DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3482L: netdev@vger.kernel.org 3483S: Orphan 3484F: Documentation/networking/dmfe.txt 3485F: drivers/net/ethernet/dec/tulip/dmfe.c 3486 3487DC390/AM53C974 SCSI driver 3488M: Hannes Reinecke <hare@suse.com> 3489L: linux-scsi@vger.kernel.org 3490S: Maintained 3491F: drivers/scsi/am53c974.c 3492 3493DC395x SCSI driver 3494M: Oliver Neukum <oliver@neukum.org> 3495M: Ali Akcaagac <aliakc@web.de> 3496M: Jamie Lenehan <lenehan@twibble.org> 3497L: dc395x@twibble.org 3498W: http://twibble.org/dist/dc395x/ 3499W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3500S: Maintained 3501F: Documentation/scsi/dc395x.txt 3502F: drivers/scsi/dc395x.* 3503 3504DCCP PROTOCOL 3505M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3506L: dccp@vger.kernel.org 3507W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3508S: Maintained 3509F: include/linux/dccp.h 3510F: include/uapi/linux/dccp.h 3511F: include/linux/tfrc.h 3512F: net/dccp/ 3513 3514DECnet NETWORK LAYER 3515W: http://linux-decnet.sourceforge.net 3516L: linux-decnet-user@lists.sourceforge.net 3517S: Orphan 3518F: Documentation/networking/decnet.txt 3519F: net/decnet/ 3520 3521DECSTATION PLATFORM SUPPORT 3522M: "Maciej W. Rozycki" <macro@linux-mips.org> 3523L: linux-mips@linux-mips.org 3524W: http://www.linux-mips.org/wiki/DECstation 3525S: Maintained 3526F: arch/mips/dec/ 3527F: arch/mips/include/asm/dec/ 3528F: arch/mips/include/asm/mach-dec/ 3529 3530DEFXX FDDI NETWORK DRIVER 3531M: "Maciej W. Rozycki" <macro@linux-mips.org> 3532S: Maintained 3533F: drivers/net/fddi/defxx.* 3534 3535DELL LAPTOP DRIVER 3536M: Matthew Garrett <mjg59@srcf.ucam.org> 3537M: Pali Rohár <pali.rohar@gmail.com> 3538L: platform-driver-x86@vger.kernel.org 3539S: Maintained 3540F: drivers/platform/x86/dell-laptop.c 3541 3542DELL LAPTOP RBTN DRIVER 3543M: Pali Rohár <pali.rohar@gmail.com> 3544S: Maintained 3545F: drivers/platform/x86/dell-rbtn.* 3546 3547DELL LAPTOP FREEFALL DRIVER 3548M: Pali Rohár <pali.rohar@gmail.com> 3549S: Maintained 3550F: drivers/platform/x86/dell-smo8800.c 3551 3552DELL LAPTOP SMM DRIVER 3553M: Pali Rohár <pali.rohar@gmail.com> 3554S: Maintained 3555F: drivers/hwmon/dell-smm-hwmon.c 3556F: include/uapi/linux/i8k.h 3557 3558DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3559M: Doug Warzecha <Douglas_Warzecha@dell.com> 3560S: Maintained 3561F: Documentation/dcdbas.txt 3562F: drivers/firmware/dcdbas.* 3563 3564DELL WMI EXTRAS DRIVER 3565M: Matthew Garrett <mjg59@srcf.ucam.org> 3566M: Pali Rohár <pali.rohar@gmail.com> 3567S: Maintained 3568F: drivers/platform/x86/dell-wmi.c 3569 3570DESIGNWARE USB2 DRD IP DRIVER 3571M: John Youn <johnyoun@synopsys.com> 3572L: linux-usb@vger.kernel.org 3573T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3574S: Maintained 3575F: drivers/usb/dwc2/ 3576 3577DESIGNWARE USB3 DRD IP DRIVER 3578M: Felipe Balbi <balbi@kernel.org> 3579L: linux-usb@vger.kernel.org 3580T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3581S: Maintained 3582F: drivers/usb/dwc3/ 3583 3584DEVICE COREDUMP (DEV_COREDUMP) 3585M: Johannes Berg <johannes@sipsolutions.net> 3586L: linux-kernel@vger.kernel.org 3587S: Maintained 3588F: drivers/base/devcoredump.c 3589F: include/linux/devcoredump.h 3590 3591DEVICE FREQUENCY (DEVFREQ) 3592M: MyungJoo Ham <myungjoo.ham@samsung.com> 3593M: Kyungmin Park <kyungmin.park@samsung.com> 3594L: linux-pm@vger.kernel.org 3595T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3596S: Maintained 3597F: drivers/devfreq/ 3598F: include/linux/devfreq.h 3599F: Documentation/devicetree/bindings/devfreq/ 3600 3601DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3602M: Chanwoo Choi <cw00.choi@samsung.com> 3603L: linux-pm@vger.kernel.org 3604T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3605S: Supported 3606F: drivers/devfreq/event/ 3607F: drivers/devfreq/devfreq-event.c 3608F: include/linux/devfreq-event.h 3609F: Documentation/devicetree/bindings/devfreq/event/ 3610 3611BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3612M: Chanwoo Choi <cw00.choi@samsung.com> 3613L: linux-pm@vger.kernel.org 3614L: linux-samsung-soc@vger.kernel.org 3615T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3616S: Maintained 3617F: drivers/devfreq/exynos-bus.c 3618F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3619 3620DEVICE NUMBER REGISTRY 3621M: Torben Mathiasen <device@lanana.org> 3622W: http://lanana.org/docs/device-list/index.html 3623S: Maintained 3624 3625DEVICE-MAPPER (LVM) 3626M: Alasdair Kergon <agk@redhat.com> 3627M: Mike Snitzer <snitzer@redhat.com> 3628M: dm-devel@redhat.com 3629L: dm-devel@redhat.com 3630W: http://sources.redhat.com/dm 3631Q: http://patchwork.kernel.org/project/dm-devel/list/ 3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3633T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3634S: Maintained 3635F: Documentation/device-mapper/ 3636F: drivers/md/dm* 3637F: drivers/md/persistent-data/ 3638F: include/linux/device-mapper.h 3639F: include/linux/dm-*.h 3640F: include/uapi/linux/dm-*.h 3641 3642DEVLINK 3643M: Jiri Pirko <jiri@mellanox.com> 3644L: netdev@vger.kernel.org 3645S: Supported 3646F: net/core/devlink.c 3647F: include/net/devlink.h 3648F: include/uapi/linux/devlink.h 3649 3650DIALOG SEMICONDUCTOR DRIVERS 3651M: Support Opensource <support.opensource@diasemi.com> 3652W: http://www.dialog-semiconductor.com/products 3653S: Supported 3654F: Documentation/hwmon/da90?? 3655F: Documentation/devicetree/bindings/sound/da[79]*.txt 3656F: drivers/gpio/gpio-da90??.c 3657F: drivers/hwmon/da90??-hwmon.c 3658F: drivers/iio/adc/da91??-*.c 3659F: drivers/input/misc/da90??_onkey.c 3660F: drivers/input/touchscreen/da9052_tsi.c 3661F: drivers/leds/leds-da90??.c 3662F: drivers/mfd/da903x.c 3663F: drivers/mfd/da90??-*.c 3664F: drivers/mfd/da91??-*.c 3665F: drivers/power/da9052-battery.c 3666F: drivers/power/da91??-*.c 3667F: drivers/regulator/da903x.c 3668F: drivers/regulator/da9???-regulator.[ch] 3669F: drivers/rtc/rtc-da90??.c 3670F: drivers/video/backlight/da90??_bl.c 3671F: drivers/watchdog/da90??_wdt.c 3672F: include/linux/mfd/da903x.h 3673F: include/linux/mfd/da9052/ 3674F: include/linux/mfd/da9055/ 3675F: include/linux/mfd/da9063/ 3676F: include/linux/mfd/da9150/ 3677F: include/sound/da[79]*.h 3678F: sound/soc/codecs/da[79]*.[ch] 3679 3680DIGI NEO AND CLASSIC PCI PRODUCTS 3681M: Lidza Louina <lidza.louina@gmail.com> 3682M: Mark Hounschell <markh@compro.net> 3683L: driverdev-devel@linuxdriverproject.org 3684S: Maintained 3685F: drivers/staging/dgnc/ 3686 3687DIOLAN U2C-12 I2C DRIVER 3688M: Guenter Roeck <linux@roeck-us.net> 3689L: linux-i2c@vger.kernel.org 3690S: Maintained 3691F: drivers/i2c/busses/i2c-diolan-u2c.c 3692 3693DIRECT ACCESS (DAX) 3694M: Matthew Wilcox <willy@linux.intel.com> 3695L: linux-fsdevel@vger.kernel.org 3696S: Supported 3697F: fs/dax.c 3698 3699DIRECTORY NOTIFICATION (DNOTIFY) 3700M: Eric Paris <eparis@parisplace.org> 3701S: Maintained 3702F: Documentation/filesystems/dnotify.txt 3703F: fs/notify/dnotify/ 3704F: include/linux/dnotify.h 3705 3706DISK GEOMETRY AND PARTITION HANDLING 3707M: Andries Brouwer <aeb@cwi.nl> 3708W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3709W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3710W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3711S: Maintained 3712 3713DISKQUOTA 3714M: Jan Kara <jack@suse.com> 3715S: Maintained 3716F: Documentation/filesystems/quota.txt 3717F: fs/quota/ 3718F: include/linux/quota*.h 3719F: include/uapi/linux/quota*.h 3720 3721DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3722M: Bernie Thompson <bernie@plugable.com> 3723L: linux-fbdev@vger.kernel.org 3724S: Maintained 3725W: http://plugable.com/category/projects/udlfb/ 3726F: drivers/video/fbdev/udlfb.c 3727F: include/video/udlfb.h 3728F: Documentation/fb/udlfb.txt 3729 3730DISTRIBUTED LOCK MANAGER (DLM) 3731M: Christine Caulfield <ccaulfie@redhat.com> 3732M: David Teigland <teigland@redhat.com> 3733L: cluster-devel@redhat.com 3734W: http://sources.redhat.com/cluster/ 3735T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3736S: Supported 3737F: fs/dlm/ 3738 3739DMA BUFFER SHARING FRAMEWORK 3740M: Sumit Semwal <sumit.semwal@linaro.org> 3741S: Maintained 3742L: linux-media@vger.kernel.org 3743L: dri-devel@lists.freedesktop.org 3744L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3745F: drivers/dma-buf/ 3746F: include/linux/dma-buf* 3747F: include/linux/reservation.h 3748F: include/linux/*fence.h 3749F: Documentation/dma-buf-sharing.txt 3750T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3751 3752DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3753M: Vinod Koul <vinod.koul@intel.com> 3754L: dmaengine@vger.kernel.org 3755Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3756S: Maintained 3757F: drivers/dma/ 3758F: include/linux/dmaengine.h 3759F: Documentation/dmaengine/ 3760T: git git://git.infradead.org/users/vkoul/slave-dma.git 3761 3762DME1737 HARDWARE MONITOR DRIVER 3763M: Juerg Haefliger <juergh@gmail.com> 3764L: linux-hwmon@vger.kernel.org 3765S: Maintained 3766F: Documentation/hwmon/dme1737 3767F: drivers/hwmon/dme1737.c 3768 3769DMI/SMBIOS SUPPORT 3770M: Jean Delvare <jdelvare@suse.com> 3771S: Maintained 3772T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3773F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3774F: drivers/firmware/dmi-id.c 3775F: drivers/firmware/dmi_scan.c 3776F: include/linux/dmi.h 3777 3778DOCUMENTATION 3779M: Jonathan Corbet <corbet@lwn.net> 3780L: linux-doc@vger.kernel.org 3781S: Maintained 3782F: Documentation/ 3783F: scripts/docproc.c 3784F: scripts/kernel-doc* 3785X: Documentation/ABI/ 3786X: Documentation/devicetree/ 3787X: Documentation/acpi 3788X: Documentation/power 3789X: Documentation/spi 3790X: Documentation/DocBook/media 3791T: git git://git.lwn.net/linux.git docs-next 3792 3793DOUBLETALK DRIVER 3794M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3795L: blinux-list@redhat.com 3796S: Maintained 3797F: drivers/char/dtlk.c 3798F: include/linux/dtlk.h 3799 3800DPT_I2O SCSI RAID DRIVER 3801M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3802L: linux-scsi@vger.kernel.org 3803W: http://www.adaptec.com/ 3804S: Maintained 3805F: drivers/scsi/dpt* 3806F: drivers/scsi/dpt/ 3807 3808DRBD DRIVER 3809M: Philipp Reisner <philipp.reisner@linbit.com> 3810M: Lars Ellenberg <lars.ellenberg@linbit.com> 3811L: drbd-dev@lists.linbit.com 3812W: http://www.drbd.org 3813T: git git://git.linbit.com/linux-drbd.git 3814T: git git://git.linbit.com/drbd-8.4.git 3815S: Supported 3816F: drivers/block/drbd/ 3817F: lib/lru_cache.c 3818F: Documentation/blockdev/drbd/ 3819 3820DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3821M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3822T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3823S: Supported 3824F: Documentation/kobject.txt 3825F: drivers/base/ 3826F: fs/debugfs/ 3827F: fs/kernfs/ 3828F: fs/sysfs/ 3829F: include/linux/debugfs.h 3830F: include/linux/kobj* 3831F: lib/kobj* 3832 3833DRM DRIVERS 3834M: David Airlie <airlied@linux.ie> 3835L: dri-devel@lists.freedesktop.org 3836T: git git://people.freedesktop.org/~airlied/linux 3837S: Maintained 3838F: drivers/gpu/drm/ 3839F: drivers/gpu/vga/ 3840F: include/drm/ 3841F: include/uapi/drm/ 3842 3843RADEON and AMDGPU DRM DRIVERS 3844M: Alex Deucher <alexander.deucher@amd.com> 3845M: Christian König <christian.koenig@amd.com> 3846L: dri-devel@lists.freedesktop.org 3847T: git git://people.freedesktop.org/~agd5f/linux 3848S: Supported 3849F: drivers/gpu/drm/radeon/ 3850F: include/uapi/drm/radeon* 3851F: drivers/gpu/drm/amd/ 3852F: include/uapi/drm/amdgpu* 3853 3854DRM PANEL DRIVERS 3855M: Thierry Reding <thierry.reding@gmail.com> 3856L: dri-devel@lists.freedesktop.org 3857T: git git://anongit.freedesktop.org/tegra/linux.git 3858S: Maintained 3859F: drivers/gpu/drm/drm_panel.c 3860F: drivers/gpu/drm/panel/ 3861F: include/drm/drm_panel.h 3862F: Documentation/devicetree/bindings/display/panel/ 3863 3864INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 3865M: Daniel Vetter <daniel.vetter@intel.com> 3866M: Jani Nikula <jani.nikula@linux.intel.com> 3867L: intel-gfx@lists.freedesktop.org 3868L: dri-devel@lists.freedesktop.org 3869W: https://01.org/linuxgraphics/ 3870Q: http://patchwork.freedesktop.org/project/intel-gfx/ 3871T: git git://anongit.freedesktop.org/drm-intel 3872S: Supported 3873F: drivers/gpu/drm/i915/ 3874F: include/drm/i915* 3875F: include/uapi/drm/i915* 3876 3877DRM DRIVERS FOR ATMEL HLCDC 3878M: Boris Brezillon <boris.brezillon@free-electrons.com> 3879L: dri-devel@lists.freedesktop.org 3880S: Supported 3881F: drivers/gpu/drm/atmel-hlcdc/ 3882F: Documentation/devicetree/bindings/drm/atmel/ 3883 3884DRM DRIVERS FOR EXYNOS 3885M: Inki Dae <inki.dae@samsung.com> 3886M: Joonyoung Shim <jy0922.shim@samsung.com> 3887M: Seung-Woo Kim <sw0312.kim@samsung.com> 3888M: Kyungmin Park <kyungmin.park@samsung.com> 3889L: dri-devel@lists.freedesktop.org 3890T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 3891S: Supported 3892F: drivers/gpu/drm/exynos/ 3893F: include/drm/exynos* 3894F: include/uapi/drm/exynos* 3895 3896DRM DRIVERS FOR FREESCALE DCU 3897M: Stefan Agner <stefan@agner.ch> 3898M: Alison Wang <alison.wang@freescale.com> 3899L: dri-devel@lists.freedesktop.org 3900S: Supported 3901F: drivers/gpu/drm/fsl-dcu/ 3902F: Documentation/devicetree/bindings/display/fsl,dcu.txt 3903F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 3904 3905DRM DRIVERS FOR FREESCALE IMX 3906M: Philipp Zabel <p.zabel@pengutronix.de> 3907L: dri-devel@lists.freedesktop.org 3908S: Maintained 3909F: drivers/gpu/drm/imx/ 3910F: drivers/gpu/ipu-v3/ 3911F: Documentation/devicetree/bindings/display/imx/ 3912 3913DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 3914M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 3915L: dri-devel@lists.freedesktop.org 3916T: git git://github.com/patjak/drm-gma500 3917S: Maintained 3918F: drivers/gpu/drm/gma500 3919F: include/drm/gma500* 3920 3921DRM DRIVERS FOR NVIDIA TEGRA 3922M: Thierry Reding <thierry.reding@gmail.com> 3923M: Terje Bergström <tbergstrom@nvidia.com> 3924L: dri-devel@lists.freedesktop.org 3925L: linux-tegra@vger.kernel.org 3926T: git git://anongit.freedesktop.org/tegra/linux.git 3927S: Supported 3928F: drivers/gpu/drm/tegra/ 3929F: drivers/gpu/host1x/ 3930F: include/linux/host1x.h 3931F: include/uapi/drm/tegra_drm.h 3932F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 3933 3934DRM DRIVERS FOR RENESAS 3935M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 3936L: dri-devel@lists.freedesktop.org 3937L: linux-renesas-soc@vger.kernel.org 3938T: git git://people.freedesktop.org/~airlied/linux 3939S: Supported 3940F: drivers/gpu/drm/rcar-du/ 3941F: drivers/gpu/drm/shmobile/ 3942F: include/linux/platform_data/shmob_drm.h 3943 3944DRM DRIVERS FOR ROCKCHIP 3945M: Mark Yao <mark.yao@rock-chips.com> 3946L: dri-devel@lists.freedesktop.org 3947S: Maintained 3948F: drivers/gpu/drm/rockchip/ 3949F: Documentation/devicetree/bindings/display/rockchip* 3950 3951DRM DRIVERS FOR STI 3952M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 3953M: Vincent Abriou <vincent.abriou@st.com> 3954L: dri-devel@lists.freedesktop.org 3955T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 3956S: Maintained 3957F: drivers/gpu/drm/sti 3958F: Documentation/devicetree/bindings/display/st,stih4xx.txt 3959 3960DRM DRIVERS FOR VIVANTE GPU IP 3961M: Lucas Stach <l.stach@pengutronix.de> 3962R: Russell King <linux+etnaviv@armlinux.org.uk> 3963R: Christian Gmeiner <christian.gmeiner@gmail.com> 3964L: dri-devel@lists.freedesktop.org 3965S: Maintained 3966F: drivers/gpu/drm/etnaviv 3967F: Documentation/devicetree/bindings/display/etnaviv 3968 3969DSBR100 USB FM RADIO DRIVER 3970M: Alexey Klimov <klimov.linux@gmail.com> 3971L: linux-media@vger.kernel.org 3972T: git git://linuxtv.org/media_tree.git 3973S: Maintained 3974F: drivers/media/radio/dsbr100.c 3975 3976DSCC4 DRIVER 3977M: Francois Romieu <romieu@fr.zoreil.com> 3978L: netdev@vger.kernel.org 3979S: Maintained 3980F: drivers/net/wan/dscc4.c 3981 3982DT3155 MEDIA DRIVER 3983M: Hans Verkuil <hverkuil@xs4all.nl> 3984L: linux-media@vger.kernel.org 3985T: git git://linuxtv.org/media_tree.git 3986W: https://linuxtv.org 3987S: Odd Fixes 3988F: drivers/media/pci/dt3155/ 3989 3990DVB_USB_AF9015 MEDIA DRIVER 3991M: Antti Palosaari <crope@iki.fi> 3992L: linux-media@vger.kernel.org 3993W: https://linuxtv.org 3994W: http://palosaari.fi/linux/ 3995Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3996T: git git://linuxtv.org/anttip/media_tree.git 3997S: Maintained 3998F: drivers/media/usb/dvb-usb-v2/af9015* 3999 4000DVB_USB_AF9035 MEDIA DRIVER 4001M: Antti Palosaari <crope@iki.fi> 4002L: linux-media@vger.kernel.org 4003W: https://linuxtv.org 4004W: http://palosaari.fi/linux/ 4005Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4006T: git git://linuxtv.org/anttip/media_tree.git 4007S: Maintained 4008F: drivers/media/usb/dvb-usb-v2/af9035* 4009 4010DVB_USB_ANYSEE MEDIA DRIVER 4011M: Antti Palosaari <crope@iki.fi> 4012L: linux-media@vger.kernel.org 4013W: https://linuxtv.org 4014W: http://palosaari.fi/linux/ 4015Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4016T: git git://linuxtv.org/anttip/media_tree.git 4017S: Maintained 4018F: drivers/media/usb/dvb-usb-v2/anysee* 4019 4020DVB_USB_AU6610 MEDIA DRIVER 4021M: Antti Palosaari <crope@iki.fi> 4022L: linux-media@vger.kernel.org 4023W: https://linuxtv.org 4024W: http://palosaari.fi/linux/ 4025Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4026T: git git://linuxtv.org/anttip/media_tree.git 4027S: Maintained 4028F: drivers/media/usb/dvb-usb-v2/au6610* 4029 4030DVB_USB_CE6230 MEDIA DRIVER 4031M: Antti Palosaari <crope@iki.fi> 4032L: linux-media@vger.kernel.org 4033W: https://linuxtv.org 4034W: http://palosaari.fi/linux/ 4035Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4036T: git git://linuxtv.org/anttip/media_tree.git 4037S: Maintained 4038F: drivers/media/usb/dvb-usb-v2/ce6230* 4039 4040DVB_USB_CXUSB MEDIA DRIVER 4041M: Michael Krufky <mkrufky@linuxtv.org> 4042L: linux-media@vger.kernel.org 4043W: https://linuxtv.org 4044W: http://github.com/mkrufky 4045Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4046T: git git://linuxtv.org/media_tree.git 4047S: Maintained 4048F: drivers/media/usb/dvb-usb/cxusb* 4049 4050DVB_USB_EC168 MEDIA DRIVER 4051M: Antti Palosaari <crope@iki.fi> 4052L: linux-media@vger.kernel.org 4053W: https://linuxtv.org 4054W: http://palosaari.fi/linux/ 4055Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4056T: git git://linuxtv.org/anttip/media_tree.git 4057S: Maintained 4058F: drivers/media/usb/dvb-usb-v2/ec168* 4059 4060DVB_USB_GL861 MEDIA DRIVER 4061M: Antti Palosaari <crope@iki.fi> 4062L: linux-media@vger.kernel.org 4063W: https://linuxtv.org 4064Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4065T: git git://linuxtv.org/anttip/media_tree.git 4066S: Maintained 4067F: drivers/media/usb/dvb-usb-v2/gl861* 4068 4069DVB_USB_MXL111SF MEDIA DRIVER 4070M: Michael Krufky <mkrufky@linuxtv.org> 4071L: linux-media@vger.kernel.org 4072W: https://linuxtv.org 4073W: http://github.com/mkrufky 4074Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4075T: git git://linuxtv.org/mkrufky/mxl111sf.git 4076S: Maintained 4077F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4078 4079DVB_USB_RTL28XXU MEDIA DRIVER 4080M: Antti Palosaari <crope@iki.fi> 4081L: linux-media@vger.kernel.org 4082W: https://linuxtv.org 4083W: http://palosaari.fi/linux/ 4084Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4085T: git git://linuxtv.org/anttip/media_tree.git 4086S: Maintained 4087F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4088 4089DVB_USB_V2 MEDIA DRIVER 4090M: Antti Palosaari <crope@iki.fi> 4091L: linux-media@vger.kernel.org 4092W: https://linuxtv.org 4093W: http://palosaari.fi/linux/ 4094Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4095T: git git://linuxtv.org/anttip/media_tree.git 4096S: Maintained 4097F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4098F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4099 4100DYNAMIC DEBUG 4101M: Jason Baron <jbaron@akamai.com> 4102S: Maintained 4103F: lib/dynamic_debug.c 4104F: include/linux/dynamic_debug.h 4105 4106DZ DECSTATION DZ11 SERIAL DRIVER 4107M: "Maciej W. Rozycki" <macro@linux-mips.org> 4108S: Maintained 4109F: drivers/tty/serial/dz.* 4110 4111E3X0 POWER BUTTON DRIVER 4112M: Moritz Fischer <moritz.fischer@ettus.com> 4113L: usrp-users@lists.ettus.com 4114W: http://www.ettus.com 4115S: Supported 4116F: drivers/input/misc/e3x0-button.c 4117F: Documentation/devicetree/bindings/input/e3x0-button.txt 4118 4119E4000 MEDIA DRIVER 4120M: Antti Palosaari <crope@iki.fi> 4121L: linux-media@vger.kernel.org 4122W: https://linuxtv.org 4123W: http://palosaari.fi/linux/ 4124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4125T: git git://linuxtv.org/anttip/media_tree.git 4126S: Maintained 4127F: drivers/media/tuners/e4000* 4128 4129EATA ISA/EISA/PCI SCSI DRIVER 4130M: Dario Ballabio <ballabio_dario@emc.com> 4131L: linux-scsi@vger.kernel.org 4132S: Maintained 4133F: drivers/scsi/eata.c 4134 4135EC100 MEDIA DRIVER 4136M: Antti Palosaari <crope@iki.fi> 4137L: linux-media@vger.kernel.org 4138W: https://linuxtv.org 4139W: http://palosaari.fi/linux/ 4140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4141T: git git://linuxtv.org/anttip/media_tree.git 4142S: Maintained 4143F: drivers/media/dvb-frontends/ec100* 4144 4145ECRYPT FILE SYSTEM 4146M: Tyler Hicks <tyhicks@canonical.com> 4147L: ecryptfs@vger.kernel.org 4148W: http://ecryptfs.org 4149W: https://launchpad.net/ecryptfs 4150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4151S: Supported 4152F: Documentation/filesystems/ecryptfs.txt 4153F: fs/ecryptfs/ 4154 4155EDAC-CORE 4156M: Doug Thompson <dougthompson@xmission.com> 4157M: Borislav Petkov <bp@alien8.de> 4158M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4159L: linux-edac@vger.kernel.org 4160T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4161T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4162S: Supported 4163F: Documentation/edac.txt 4164F: drivers/edac/ 4165F: include/linux/edac.h 4166 4167EDAC-AMD64 4168M: Doug Thompson <dougthompson@xmission.com> 4169M: Borislav Petkov <bp@alien8.de> 4170L: linux-edac@vger.kernel.org 4171S: Maintained 4172F: drivers/edac/amd64_edac* 4173 4174EDAC-CALXEDA 4175M: Doug Thompson <dougthompson@xmission.com> 4176M: Robert Richter <rric@kernel.org> 4177L: linux-edac@vger.kernel.org 4178S: Maintained 4179F: drivers/edac/highbank* 4180 4181EDAC-CAVIUM 4182M: Ralf Baechle <ralf@linux-mips.org> 4183M: David Daney <david.daney@cavium.com> 4184L: linux-edac@vger.kernel.org 4185L: linux-mips@linux-mips.org 4186S: Supported 4187F: drivers/edac/octeon_edac* 4188 4189EDAC-E752X 4190M: Mark Gross <mark.gross@intel.com> 4191M: Doug Thompson <dougthompson@xmission.com> 4192L: linux-edac@vger.kernel.org 4193S: Maintained 4194F: drivers/edac/e752x_edac.c 4195 4196EDAC-E7XXX 4197M: Doug Thompson <dougthompson@xmission.com> 4198L: linux-edac@vger.kernel.org 4199S: Maintained 4200F: drivers/edac/e7xxx_edac.c 4201 4202EDAC-GHES 4203M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4204L: linux-edac@vger.kernel.org 4205S: Maintained 4206F: drivers/edac/ghes_edac.c 4207 4208EDAC-I82443BXGX 4209M: Tim Small <tim@buttersideup.com> 4210L: linux-edac@vger.kernel.org 4211S: Maintained 4212F: drivers/edac/i82443bxgx_edac.c 4213 4214EDAC-I3000 4215M: Jason Uhlenkott <juhlenko@akamai.com> 4216L: linux-edac@vger.kernel.org 4217S: Maintained 4218F: drivers/edac/i3000_edac.c 4219 4220EDAC-I5000 4221M: Doug Thompson <dougthompson@xmission.com> 4222L: linux-edac@vger.kernel.org 4223S: Maintained 4224F: drivers/edac/i5000_edac.c 4225 4226EDAC-I5400 4227M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4228L: linux-edac@vger.kernel.org 4229S: Maintained 4230F: drivers/edac/i5400_edac.c 4231 4232EDAC-I7300 4233M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4234L: linux-edac@vger.kernel.org 4235S: Maintained 4236F: drivers/edac/i7300_edac.c 4237 4238EDAC-I7CORE 4239M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4240L: linux-edac@vger.kernel.org 4241S: Maintained 4242F: drivers/edac/i7core_edac.c 4243 4244EDAC-I82975X 4245M: Ranganathan Desikan <ravi@jetztechnologies.com> 4246M: "Arvind R." <arvino55@gmail.com> 4247L: linux-edac@vger.kernel.org 4248S: Maintained 4249F: drivers/edac/i82975x_edac.c 4250 4251EDAC-IE31200 4252M: Jason Baron <jbaron@akamai.com> 4253L: linux-edac@vger.kernel.org 4254S: Maintained 4255F: drivers/edac/ie31200_edac.c 4256 4257EDAC-MPC85XX 4258M: Johannes Thumshirn <morbidrsa@gmail.com> 4259L: linux-edac@vger.kernel.org 4260S: Maintained 4261F: drivers/edac/mpc85xx_edac.[ch] 4262 4263EDAC-PASEMI 4264M: Egor Martovetsky <egor@pasemi.com> 4265L: linux-edac@vger.kernel.org 4266S: Maintained 4267F: drivers/edac/pasemi_edac.c 4268 4269EDAC-R82600 4270M: Tim Small <tim@buttersideup.com> 4271L: linux-edac@vger.kernel.org 4272S: Maintained 4273F: drivers/edac/r82600_edac.c 4274 4275EDAC-SBRIDGE 4276M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4277L: linux-edac@vger.kernel.org 4278S: Maintained 4279F: drivers/edac/sb_edac.c 4280 4281EDAC-XGENE 4282APPLIED MICRO (APM) X-GENE SOC EDAC 4283M: Loc Ho <lho@apm.com> 4284S: Supported 4285F: drivers/edac/xgene_edac.c 4286F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4287 4288EDIROL UA-101/UA-1000 DRIVER 4289M: Clemens Ladisch <clemens@ladisch.de> 4290L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4291T: git git://git.alsa-project.org/alsa-kernel.git 4292S: Maintained 4293F: sound/usb/misc/ua101.c 4294 4295EXTENSIBLE FIRMWARE INTERFACE (EFI) 4296M: Matt Fleming <matt@codeblueprint.co.uk> 4297L: linux-efi@vger.kernel.org 4298T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4299S: Maintained 4300F: Documentation/efi-stub.txt 4301F: arch/ia64/kernel/efi.c 4302F: arch/x86/boot/compressed/eboot.[ch] 4303F: arch/x86/include/asm/efi.h 4304F: arch/x86/platform/efi/ 4305F: drivers/firmware/efi/ 4306F: include/linux/efi*.h 4307 4308EFI VARIABLE FILESYSTEM 4309M: Matthew Garrett <matthew.garrett@nebula.com> 4310M: Jeremy Kerr <jk@ozlabs.org> 4311M: Matt Fleming <matt@codeblueprint.co.uk> 4312T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4313L: linux-efi@vger.kernel.org 4314S: Maintained 4315F: fs/efivarfs/ 4316 4317EFIFB FRAMEBUFFER DRIVER 4318L: linux-fbdev@vger.kernel.org 4319M: Peter Jones <pjones@redhat.com> 4320S: Maintained 4321F: drivers/video/fbdev/efifb.c 4322 4323EFS FILESYSTEM 4324W: http://aeschi.ch.eu.org/efs/ 4325S: Orphan 4326F: fs/efs/ 4327 4328EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4329M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> 4330L: netdev@vger.kernel.org 4331S: Maintained 4332F: drivers/net/ethernet/ibm/ehea/ 4333 4334EM28XX VIDEO4LINUX DRIVER 4335M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 4336L: linux-media@vger.kernel.org 4337W: https://linuxtv.org 4338T: git git://linuxtv.org/media_tree.git 4339S: Maintained 4340F: drivers/media/usb/em28xx/ 4341 4342EMBEDDED LINUX 4343M: Paul Gortmaker <paul.gortmaker@windriver.com> 4344M: Matt Mackall <mpm@selenic.com> 4345M: David Woodhouse <dwmw2@infradead.org> 4346L: linux-embedded@vger.kernel.org 4347S: Maintained 4348 4349EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4350M: James Smart <james.smart@avagotech.com> 4351M: Dick Kennedy <dick.kennedy@avagotech.com> 4352L: linux-scsi@vger.kernel.org 4353W: http://www.avagotech.com 4354S: Supported 4355F: drivers/scsi/lpfc/ 4356 4357ENE CB710 FLASH CARD READER DRIVER 4358M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4359S: Maintained 4360F: drivers/misc/cb710/ 4361F: drivers/mmc/host/cb710-mmc.* 4362F: include/linux/cb710.h 4363 4364ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4365M: Maxim Levitsky <maximlevitsky@gmail.com> 4366S: Maintained 4367F: drivers/media/rc/ene_ir.* 4368 4369EPSON S1D13XXX FRAMEBUFFER DRIVER 4370M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4371S: Maintained 4372T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4373F: drivers/video/fbdev/s1d13xxxfb.c 4374F: include/video/s1d13xxxfb.h 4375 4376ET131X NETWORK DRIVER 4377M: Mark Einon <mark.einon@gmail.com> 4378S: Odd Fixes 4379F: drivers/net/ethernet/agere/ 4380 4381ETHERNET BRIDGE 4382M: Stephen Hemminger <stephen@networkplumber.org> 4383L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4384L: netdev@vger.kernel.org 4385W: http://www.linuxfoundation.org/en/Net:Bridge 4386S: Maintained 4387F: include/linux/netfilter_bridge/ 4388F: net/bridge/ 4389 4390ETHERNET PHY LIBRARY 4391M: Florian Fainelli <f.fainelli@gmail.com> 4392L: netdev@vger.kernel.org 4393S: Maintained 4394F: include/linux/phy.h 4395F: include/linux/phy_fixed.h 4396F: drivers/net/phy/ 4397F: Documentation/networking/phy.txt 4398F: drivers/of/of_mdio.c 4399F: drivers/of/of_net.c 4400 4401EXT2 FILE SYSTEM 4402M: Jan Kara <jack@suse.com> 4403L: linux-ext4@vger.kernel.org 4404S: Maintained 4405F: Documentation/filesystems/ext2.txt 4406F: fs/ext2/ 4407F: include/linux/ext2* 4408 4409EXT4 FILE SYSTEM 4410M: "Theodore Ts'o" <tytso@mit.edu> 4411M: Andreas Dilger <adilger.kernel@dilger.ca> 4412L: linux-ext4@vger.kernel.org 4413W: http://ext4.wiki.kernel.org 4414Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4416S: Maintained 4417F: Documentation/filesystems/ext4.txt 4418F: fs/ext4/ 4419 4420Extended Verification Module (EVM) 4421M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4422L: linux-ima-devel@lists.sourceforge.net 4423L: linux-security-module@vger.kernel.org 4424S: Supported 4425F: security/integrity/evm/ 4426 4427EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4428M: MyungJoo Ham <myungjoo.ham@samsung.com> 4429M: Chanwoo Choi <cw00.choi@samsung.com> 4430L: linux-kernel@vger.kernel.org 4431T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4432S: Maintained 4433F: drivers/extcon/ 4434F: include/linux/extcon/ 4435F: include/linux/extcon.h 4436F: Documentation/extcon/ 4437F: Documentation/devicetree/bindings/extcon/ 4438 4439EXYNOS DP DRIVER 4440M: Jingoo Han <jingoohan1@gmail.com> 4441L: dri-devel@lists.freedesktop.org 4442S: Maintained 4443F: drivers/gpu/drm/exynos/exynos_dp* 4444 4445EXYNOS SYSMMU (IOMMU) driver 4446M: Marek Szyprowski <m.szyprowski@samsung.com> 4447L: iommu@lists.linux-foundation.org 4448S: Maintained 4449F: drivers/iommu/exynos-iommu.c 4450 4451EXYNOS MIPI DISPLAY DRIVERS 4452M: Inki Dae <inki.dae@samsung.com> 4453M: Donghwa Lee <dh09.lee@samsung.com> 4454M: Kyungmin Park <kyungmin.park@samsung.com> 4455L: linux-fbdev@vger.kernel.org 4456S: Maintained 4457F: drivers/video/fbdev/exynos/exynos_mipi* 4458F: include/video/exynos_mipi* 4459 4460EZchip NPS platform support 4461M: Noam Camus <noamc@ezchip.com> 4462S: Supported 4463F: arch/arc/plat-eznps 4464F: arch/arc/boot/dts/eznps.dts 4465 4466F71805F HARDWARE MONITORING DRIVER 4467M: Jean Delvare <jdelvare@suse.com> 4468L: linux-hwmon@vger.kernel.org 4469S: Maintained 4470F: Documentation/hwmon/f71805f 4471F: drivers/hwmon/f71805f.c 4472 4473FC0011 TUNER DRIVER 4474M: Michael Buesch <m@bues.ch> 4475L: linux-media@vger.kernel.org 4476S: Maintained 4477F: drivers/media/tuners/fc0011.h 4478F: drivers/media/tuners/fc0011.c 4479 4480FC2580 MEDIA DRIVER 4481M: Antti Palosaari <crope@iki.fi> 4482L: linux-media@vger.kernel.org 4483W: https://linuxtv.org 4484W: http://palosaari.fi/linux/ 4485Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4486T: git git://linuxtv.org/anttip/media_tree.git 4487S: Maintained 4488F: drivers/media/tuners/fc2580* 4489 4490FANOTIFY 4491M: Eric Paris <eparis@redhat.com> 4492S: Maintained 4493F: fs/notify/fanotify/ 4494F: include/linux/fanotify.h 4495F: include/uapi/linux/fanotify.h 4496 4497FARSYNC SYNCHRONOUS DRIVER 4498M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4499W: http://www.farsite.co.uk/ 4500S: Supported 4501F: drivers/net/wan/farsync.* 4502 4503FAULT INJECTION SUPPORT 4504M: Akinobu Mita <akinobu.mita@gmail.com> 4505S: Supported 4506F: Documentation/fault-injection/ 4507F: lib/fault-inject.c 4508 4509FBTFT Framebuffer drivers 4510M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4511M: Noralf Trønnes <noralf@tronnes.org> 4512S: Maintained 4513F: drivers/staging/fbtft/ 4514 4515FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4516M: Vasu Dev <vasu.dev@intel.com> 4517L: fcoe-devel@open-fcoe.org 4518W: www.Open-FCoE.org 4519S: Supported 4520F: drivers/scsi/libfc/ 4521F: drivers/scsi/fcoe/ 4522F: include/scsi/fc/ 4523F: include/scsi/libfc.h 4524F: include/scsi/libfcoe.h 4525F: include/uapi/scsi/fc/ 4526 4527FILE LOCKING (flock() and fcntl()/lockf()) 4528M: Jeff Layton <jlayton@poochiereds.net> 4529M: "J. Bruce Fields" <bfields@fieldses.org> 4530L: linux-fsdevel@vger.kernel.org 4531S: Maintained 4532F: include/linux/fcntl.h 4533F: include/linux/fs.h 4534F: include/uapi/linux/fcntl.h 4535F: include/uapi/linux/fs.h 4536F: fs/fcntl.c 4537F: fs/locks.c 4538 4539FILESYSTEMS (VFS and infrastructure) 4540M: Alexander Viro <viro@zeniv.linux.org.uk> 4541L: linux-fsdevel@vger.kernel.org 4542S: Maintained 4543F: fs/* 4544 4545FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4546M: Riku Voipio <riku.voipio@iki.fi> 4547L: linux-hwmon@vger.kernel.org 4548S: Maintained 4549F: drivers/hwmon/f75375s.c 4550F: include/linux/f75375s.h 4551 4552FIREWIRE AUDIO DRIVERS 4553M: Clemens Ladisch <clemens@ladisch.de> 4554L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4555T: git git://git.alsa-project.org/alsa-kernel.git 4556S: Maintained 4557F: sound/firewire/ 4558 4559FIREWIRE MEDIA DRIVERS (firedtv) 4560M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4561L: linux-media@vger.kernel.org 4562L: linux1394-devel@lists.sourceforge.net 4563T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4564S: Maintained 4565F: drivers/media/firewire/ 4566 4567FIREWIRE SBP-2 TARGET 4568M: Chris Boot <bootc@bootc.net> 4569L: linux-scsi@vger.kernel.org 4570L: target-devel@vger.kernel.org 4571L: linux1394-devel@lists.sourceforge.net 4572T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4573S: Maintained 4574F: drivers/target/sbp/ 4575 4576FIREWIRE SUBSYSTEM 4577M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4578L: linux1394-devel@lists.sourceforge.net 4579W: http://ieee1394.wiki.kernel.org/ 4580T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4581S: Maintained 4582F: drivers/firewire/ 4583F: include/linux/firewire.h 4584F: include/uapi/linux/firewire*.h 4585F: tools/firewire/ 4586 4587FIRMWARE LOADER (request_firmware) 4588M: Ming Lei <ming.lei@canonical.com> 4589L: linux-kernel@vger.kernel.org 4590S: Maintained 4591F: Documentation/firmware_class/ 4592F: drivers/base/firmware*.c 4593F: include/linux/firmware.h 4594 4595FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4596M: Joshua Morris <josh.h.morris@us.ibm.com> 4597M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4598S: Maintained 4599F: drivers/block/rsxx/ 4600 4601FLOPPY DRIVER 4602M: Jiri Kosina <jikos@kernel.org> 4603T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4604S: Odd fixes 4605F: drivers/block/floppy.c 4606 4607FMC SUBSYSTEM 4608M: Alessandro Rubini <rubini@gnudd.com> 4609W: http://www.ohwr.org/projects/fmc-bus 4610S: Supported 4611F: drivers/fmc/ 4612F: include/linux/fmc*.h 4613F: include/linux/ipmi-fru.h 4614K: fmc_d.*register 4615 4616FPGA MANAGER FRAMEWORK 4617M: Alan Tull <atull@opensource.altera.com> 4618R: Moritz Fischer <moritz.fischer@ettus.com> 4619S: Maintained 4620F: drivers/fpga/ 4621F: include/linux/fpga/fpga-mgr.h 4622W: http://www.rocketboards.org 4623 4624FPU EMULATOR 4625M: Bill Metzenthen <billm@melbpc.org.au> 4626W: http://floatingpoint.sourceforge.net/emulator/index.html 4627S: Maintained 4628F: arch/x86/math-emu/ 4629 4630FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4631L: netdev@vger.kernel.org 4632S: Orphan 4633F: drivers/net/wan/dlci.c 4634F: drivers/net/wan/sdla.c 4635 4636FRAMEBUFFER LAYER 4637M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 4638M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4639L: linux-fbdev@vger.kernel.org 4640W: http://linux-fbdev.sourceforge.net/ 4641Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4642T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git 4643S: Maintained 4644F: Documentation/fb/ 4645F: drivers/video/ 4646F: include/video/ 4647F: include/linux/fb.h 4648F: include/uapi/video/ 4649F: include/uapi/linux/fb.h 4650 4651FREESCALE DIU FRAMEBUFFER DRIVER 4652M: Timur Tabi <timur@tabi.org> 4653L: linux-fbdev@vger.kernel.org 4654S: Maintained 4655F: drivers/video/fbdev/fsl-diu-fb.* 4656 4657FREESCALE DMA DRIVER 4658M: Li Yang <leoli@freescale.com> 4659M: Zhang Wei <zw@zh-kernel.org> 4660L: linuxppc-dev@lists.ozlabs.org 4661S: Maintained 4662F: drivers/dma/fsldma.* 4663 4664FREESCALE GPMI NAND DRIVER 4665M: Han Xu <han.xu@nxp.com> 4666L: linux-mtd@lists.infradead.org 4667S: Maintained 4668F: drivers/mtd/nand/gpmi-nand/* 4669 4670FREESCALE I2C CPM DRIVER 4671M: Jochen Friedrich <jochen@scram.de> 4672L: linuxppc-dev@lists.ozlabs.org 4673L: linux-i2c@vger.kernel.org 4674S: Maintained 4675F: drivers/i2c/busses/i2c-cpm.c 4676 4677FREESCALE IMX / MXC FRAMEBUFFER DRIVER 4678M: Sascha Hauer <kernel@pengutronix.de> 4679L: linux-fbdev@vger.kernel.org 4680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4681S: Maintained 4682F: include/linux/platform_data/video-imxfb.h 4683F: drivers/video/fbdev/imxfb.c 4684 4685FREESCALE QUAD SPI DRIVER 4686M: Han Xu <han.xu@nxp.com> 4687L: linux-mtd@lists.infradead.org 4688S: Maintained 4689F: drivers/mtd/spi-nor/fsl-quadspi.c 4690 4691FREESCALE SOC FS_ENET DRIVER 4692M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 4693M: Vitaly Bordug <vbordug@ru.mvista.com> 4694L: linuxppc-dev@lists.ozlabs.org 4695L: netdev@vger.kernel.org 4696S: Maintained 4697F: drivers/net/ethernet/freescale/fs_enet/ 4698F: include/linux/fs_enet_pd.h 4699 4700FREESCALE IMX / MXC FEC DRIVER 4701M: Fugang Duan <fugang.duan@nxp.com> 4702L: netdev@vger.kernel.org 4703S: Maintained 4704F: drivers/net/ethernet/freescale/fec_main.c 4705F: drivers/net/ethernet/freescale/fec_ptp.c 4706F: drivers/net/ethernet/freescale/fec.h 4707F: Documentation/devicetree/bindings/net/fsl-fec.txt 4708 4709FREESCALE QUICC ENGINE LIBRARY 4710L: linuxppc-dev@lists.ozlabs.org 4711S: Orphan 4712F: drivers/soc/fsl/qe/ 4713F: include/soc/fsl/*qe*.h 4714F: include/soc/fsl/*ucc*.h 4715 4716FREESCALE USB PERIPHERAL DRIVERS 4717M: Li Yang <leoli@freescale.com> 4718L: linux-usb@vger.kernel.org 4719L: linuxppc-dev@lists.ozlabs.org 4720S: Maintained 4721F: drivers/usb/gadget/udc/fsl* 4722 4723FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 4724M: Li Yang <leoli@freescale.com> 4725L: netdev@vger.kernel.org 4726L: linuxppc-dev@lists.ozlabs.org 4727S: Maintained 4728F: drivers/net/ethernet/freescale/ucc_geth* 4729 4730FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 4731M: Claudiu Manoil <claudiu.manoil@freescale.com> 4732L: netdev@vger.kernel.org 4733S: Maintained 4734F: drivers/net/ethernet/freescale/gianfar* 4735X: drivers/net/ethernet/freescale/gianfar_ptp.c 4736F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 4737 4738FREESCALE QUICC ENGINE UCC UART DRIVER 4739M: Timur Tabi <timur@tabi.org> 4740L: linuxppc-dev@lists.ozlabs.org 4741S: Maintained 4742F: drivers/tty/serial/ucc_uart.c 4743 4744FREESCALE SOC SOUND DRIVERS 4745M: Timur Tabi <timur@tabi.org> 4746M: Nicolin Chen <nicoleotsuka@gmail.com> 4747M: Xiubo Li <Xiubo.Lee@gmail.com> 4748R: Fabio Estevam <fabio.estevam@nxp.com> 4749L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4750L: linuxppc-dev@lists.ozlabs.org 4751S: Maintained 4752F: sound/soc/fsl/fsl* 4753F: sound/soc/fsl/imx* 4754F: sound/soc/fsl/mpc8610_hpcd.c 4755 4756FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 4757M: "J. German Rivera" <German.Rivera@freescale.com> 4758M: Stuart Yoder <stuart.yoder@nxp.com> 4759L: linux-kernel@vger.kernel.org 4760S: Maintained 4761F: drivers/staging/fsl-mc/ 4762 4763FREEVXFS FILESYSTEM 4764M: Christoph Hellwig <hch@infradead.org> 4765W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 4766S: Maintained 4767F: fs/freevxfs/ 4768 4769FREEZER 4770M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4771M: Pavel Machek <pavel@ucw.cz> 4772L: linux-pm@vger.kernel.org 4773S: Supported 4774F: Documentation/power/freezing-of-tasks.txt 4775F: include/linux/freezer.h 4776F: kernel/freezer.c 4777 4778FRONTSWAP API 4779M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4780L: linux-kernel@vger.kernel.org 4781S: Maintained 4782F: mm/frontswap.c 4783F: include/linux/frontswap.h 4784 4785FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 4786M: David Howells <dhowells@redhat.com> 4787L: linux-cachefs@redhat.com (moderated for non-subscribers) 4788S: Supported 4789F: Documentation/filesystems/caching/ 4790F: fs/fscache/ 4791F: include/linux/fscache*.h 4792 4793F2FS FILE SYSTEM 4794M: Jaegeuk Kim <jaegeuk@kernel.org> 4795M: Changman Lee <cm224.lee@samsung.com> 4796R: Chao Yu <yuchao0@huawei.com> 4797L: linux-f2fs-devel@lists.sourceforge.net 4798W: http://en.wikipedia.org/wiki/F2FS 4799T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 4800S: Maintained 4801F: Documentation/filesystems/f2fs.txt 4802F: Documentation/ABI/testing/sysfs-fs-f2fs 4803F: fs/f2fs/ 4804F: include/linux/f2fs_fs.h 4805F: include/trace/events/f2fs.h 4806 4807FUJITSU FR-V (FRV) PORT 4808S: Orphan 4809F: arch/frv/ 4810 4811FUJITSU LAPTOP EXTRAS 4812M: Jonathan Woithe <jwoithe@just42.net> 4813L: platform-driver-x86@vger.kernel.org 4814S: Maintained 4815F: drivers/platform/x86/fujitsu-laptop.c 4816 4817FUJITSU M-5MO LS CAMERA ISP DRIVER 4818M: Kyungmin Park <kyungmin.park@samsung.com> 4819M: Heungjun Kim <riverful.kim@samsung.com> 4820L: linux-media@vger.kernel.org 4821S: Maintained 4822F: drivers/media/i2c/m5mols/ 4823F: include/media/i2c/m5mols.h 4824 4825FUJITSU TABLET EXTRAS 4826M: Robert Gerlach <khnz@gmx.de> 4827L: platform-driver-x86@vger.kernel.org 4828S: Maintained 4829F: drivers/platform/x86/fujitsu-tablet.c 4830 4831FUSE: FILESYSTEM IN USERSPACE 4832M: Miklos Szeredi <miklos@szeredi.hu> 4833L: linux-fsdevel@vger.kernel.org 4834W: http://fuse.sourceforge.net/ 4835T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 4836S: Maintained 4837F: fs/fuse/ 4838F: include/uapi/linux/fuse.h 4839F: Documentation/filesystems/fuse.txt 4840 4841FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 4842M: Rik Faith <faith@cs.unc.edu> 4843L: linux-scsi@vger.kernel.org 4844S: Odd Fixes (e.g., new signatures) 4845F: drivers/scsi/fdomain.* 4846 4847GCOV BASED KERNEL PROFILING 4848M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 4849S: Maintained 4850F: kernel/gcov/ 4851F: Documentation/gcov.txt 4852 4853GDT SCSI DISK ARRAY CONTROLLER DRIVER 4854M: Achim Leubner <achim_leubner@adaptec.com> 4855L: linux-scsi@vger.kernel.org 4856W: http://www.icp-vortex.com/ 4857S: Supported 4858F: drivers/scsi/gdt* 4859 4860GDB KERNEL DEBUGGING HELPER SCRIPTS 4861M: Jan Kiszka <jan.kiszka@siemens.com> 4862S: Supported 4863F: scripts/gdb/ 4864 4865GEMTEK FM RADIO RECEIVER DRIVER 4866M: Hans Verkuil <hverkuil@xs4all.nl> 4867L: linux-media@vger.kernel.org 4868T: git git://linuxtv.org/media_tree.git 4869W: https://linuxtv.org 4870S: Maintained 4871F: drivers/media/radio/radio-gemtek* 4872 4873GENERIC GPIO I2C DRIVER 4874M: Haavard Skinnemoen <hskinnemoen@gmail.com> 4875S: Supported 4876F: drivers/i2c/busses/i2c-gpio.c 4877F: include/linux/i2c-gpio.h 4878 4879GENERIC GPIO I2C MULTIPLEXER DRIVER 4880M: Peter Korsgaard <peter.korsgaard@barco.com> 4881L: linux-i2c@vger.kernel.org 4882S: Supported 4883F: drivers/i2c/muxes/i2c-mux-gpio.c 4884F: include/linux/i2c-mux-gpio.h 4885F: Documentation/i2c/muxes/i2c-mux-gpio 4886 4887GENERIC HDLC (WAN) DRIVERS 4888M: Krzysztof Halasa <khc@pm.waw.pl> 4889W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 4890S: Maintained 4891F: drivers/net/wan/c101.c 4892F: drivers/net/wan/hd6457* 4893F: drivers/net/wan/hdlc* 4894F: drivers/net/wan/n2.c 4895F: drivers/net/wan/pc300too.c 4896F: drivers/net/wan/pci200syn.c 4897F: drivers/net/wan/wanxl* 4898 4899GENERIC INCLUDE/ASM HEADER FILES 4900M: Arnd Bergmann <arnd@arndb.de> 4901L: linux-arch@vger.kernel.org 4902T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 4903S: Maintained 4904F: include/asm-generic/ 4905F: include/uapi/asm-generic/ 4906 4907GENERIC PHY FRAMEWORK 4908M: Kishon Vijay Abraham I <kishon@ti.com> 4909L: linux-kernel@vger.kernel.org 4910T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 4911S: Supported 4912F: drivers/phy/ 4913F: include/linux/phy/ 4914 4915GENERIC PM DOMAINS 4916M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4917M: Kevin Hilman <khilman@kernel.org> 4918M: Ulf Hansson <ulf.hansson@linaro.org> 4919L: linux-pm@vger.kernel.org 4920S: Supported 4921F: drivers/base/power/domain*.c 4922F: include/linux/pm_domain.h 4923 4924GENERIC UIO DRIVER FOR PCI DEVICES 4925M: "Michael S. Tsirkin" <mst@redhat.com> 4926L: kvm@vger.kernel.org 4927S: Supported 4928F: drivers/uio/uio_pci_generic.c 4929 4930GET_MAINTAINER SCRIPT 4931M: Joe Perches <joe@perches.com> 4932S: Maintained 4933F: scripts/get_maintainer.pl 4934 4935GFS2 FILE SYSTEM 4936M: Steven Whitehouse <swhiteho@redhat.com> 4937M: Bob Peterson <rpeterso@redhat.com> 4938L: cluster-devel@redhat.com 4939W: http://sources.redhat.com/cluster/ 4940T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 4941S: Supported 4942F: Documentation/filesystems/gfs2*.txt 4943F: fs/gfs2/ 4944F: include/uapi/linux/gfs2_ondisk.h 4945 4946GIGASET ISDN DRIVERS 4947M: Paul Bolle <pebolle@tiscali.nl> 4948L: gigaset307x-common@lists.sourceforge.net 4949W: http://gigaset307x.sourceforge.net/ 4950S: Odd Fixes 4951F: Documentation/isdn/README.gigaset 4952F: drivers/isdn/gigaset/ 4953F: include/uapi/linux/gigaset_dev.h 4954 4955GO7007 MPEG CODEC 4956M: Hans Verkuil <hans.verkuil@cisco.com> 4957L: linux-media@vger.kernel.org 4958S: Maintained 4959F: drivers/media/usb/go7007/ 4960 4961GOODIX TOUCHSCREEN 4962M: Bastien Nocera <hadess@hadess.net> 4963L: linux-input@vger.kernel.org 4964S: Maintained 4965F: drivers/input/touchscreen/goodix.c 4966 4967GPIO SUBSYSTEM 4968M: Linus Walleij <linus.walleij@linaro.org> 4969M: Alexandre Courbot <gnurou@gmail.com> 4970L: linux-gpio@vger.kernel.org 4971T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 4972S: Maintained 4973F: Documentation/devicetree/bindings/gpio/ 4974F: Documentation/gpio/ 4975F: Documentation/ABI/testing/gpio-cdev 4976F: Documentation/ABI/obsolete/sysfs-gpio 4977F: drivers/gpio/ 4978F: include/linux/gpio/ 4979F: include/linux/gpio.h 4980F: include/asm-generic/gpio.h 4981F: include/uapi/linux/gpio.h 4982F: tools/gpio/ 4983 4984GRE DEMULTIPLEXER DRIVER 4985M: Dmitry Kozlov <xeb@mail.ru> 4986L: netdev@vger.kernel.org 4987S: Maintained 4988F: net/ipv4/gre_demux.c 4989F: net/ipv4/gre_offload.c 4990F: include/net/gre.h 4991 4992GRETH 10/100/1G Ethernet MAC device driver 4993M: Andreas Larsson <andreas@gaisler.com> 4994L: netdev@vger.kernel.org 4995S: Maintained 4996F: drivers/net/ethernet/aeroflex/ 4997 4998GSPCA FINEPIX SUBDRIVER 4999M: Frank Zago <frank@zago.net> 5000L: linux-media@vger.kernel.org 5001T: git git://linuxtv.org/media_tree.git 5002S: Maintained 5003F: drivers/media/usb/gspca/finepix.c 5004 5005GSPCA GL860 SUBDRIVER 5006M: Olivier Lorin <o.lorin@laposte.net> 5007L: linux-media@vger.kernel.org 5008T: git git://linuxtv.org/media_tree.git 5009S: Maintained 5010F: drivers/media/usb/gspca/gl860/ 5011 5012GSPCA M5602 SUBDRIVER 5013M: Erik Andren <erik.andren@gmail.com> 5014L: linux-media@vger.kernel.org 5015T: git git://linuxtv.org/media_tree.git 5016S: Maintained 5017F: drivers/media/usb/gspca/m5602/ 5018 5019GSPCA PAC207 SONIXB SUBDRIVER 5020M: Hans de Goede <hdegoede@redhat.com> 5021L: linux-media@vger.kernel.org 5022T: git git://linuxtv.org/media_tree.git 5023S: Maintained 5024F: drivers/media/usb/gspca/pac207.c 5025 5026GSPCA SN9C20X SUBDRIVER 5027M: Brian Johnson <brijohn@gmail.com> 5028L: linux-media@vger.kernel.org 5029T: git git://linuxtv.org/media_tree.git 5030S: Maintained 5031F: drivers/media/usb/gspca/sn9c20x.c 5032 5033GSPCA T613 SUBDRIVER 5034M: Leandro Costantino <lcostantino@gmail.com> 5035L: linux-media@vger.kernel.org 5036T: git git://linuxtv.org/media_tree.git 5037S: Maintained 5038F: drivers/media/usb/gspca/t613.c 5039 5040GSPCA USB WEBCAM DRIVER 5041M: Hans de Goede <hdegoede@redhat.com> 5042L: linux-media@vger.kernel.org 5043T: git git://linuxtv.org/media_tree.git 5044S: Maintained 5045F: drivers/media/usb/gspca/ 5046 5047GUID PARTITION TABLE (GPT) 5048M: Davidlohr Bueso <dave@stgolabs.net> 5049L: linux-efi@vger.kernel.org 5050S: Maintained 5051F: block/partitions/efi.* 5052 5053STK1160 USB VIDEO CAPTURE DRIVER 5054M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5055L: linux-media@vger.kernel.org 5056T: git git://linuxtv.org/media_tree.git 5057S: Maintained 5058F: drivers/media/usb/stk1160/ 5059 5060H8/300 ARCHITECTURE 5061M: Yoshinori Sato <ysato@users.sourceforge.jp> 5062L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5063W: http://uclinux-h8.sourceforge.jp 5064T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5065S: Maintained 5066F: arch/h8300/ 5067F: drivers/clocksource/h8300_*.c 5068F: drivers/clk/h8300/ 5069F: drivers/irqchip/irq-renesas-h8*.c 5070 5071HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5072M: Frank Seidel <frank@f-seidel.de> 5073L: platform-driver-x86@vger.kernel.org 5074W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5075S: Maintained 5076F: drivers/platform/x86/hdaps.c 5077 5078HDPVR USB VIDEO ENCODER DRIVER 5079M: Hans Verkuil <hverkuil@xs4all.nl> 5080L: linux-media@vger.kernel.org 5081T: git git://linuxtv.org/media_tree.git 5082W: https://linuxtv.org 5083S: Odd Fixes 5084F: drivers/media/usb/hdpvr/ 5085 5086HWPOISON MEMORY FAILURE HANDLING 5087M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5088L: linux-mm@kvack.org 5089S: Maintained 5090F: mm/memory-failure.c 5091F: mm/hwpoison-inject.c 5092 5093HYPERVISOR VIRTUAL CONSOLE DRIVER 5094L: linuxppc-dev@lists.ozlabs.org 5095S: Odd Fixes 5096F: drivers/tty/hvc/ 5097 5098HACKRF MEDIA DRIVER 5099M: Antti Palosaari <crope@iki.fi> 5100L: linux-media@vger.kernel.org 5101W: https://linuxtv.org 5102W: http://palosaari.fi/linux/ 5103Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5104T: git git://linuxtv.org/anttip/media_tree.git 5105S: Maintained 5106F: drivers/media/usb/hackrf/ 5107 5108HARDWARE MONITORING 5109M: Jean Delvare <jdelvare@suse.com> 5110M: Guenter Roeck <linux@roeck-us.net> 5111L: linux-hwmon@vger.kernel.org 5112W: http://hwmon.wiki.kernel.org/ 5113T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5114T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5115S: Maintained 5116F: Documentation/hwmon/ 5117F: drivers/hwmon/ 5118F: include/linux/hwmon*.h 5119 5120HARDWARE RANDOM NUMBER GENERATOR CORE 5121M: Matt Mackall <mpm@selenic.com> 5122M: Herbert Xu <herbert@gondor.apana.org.au> 5123L: linux-crypto@vger.kernel.org 5124S: Odd fixes 5125F: Documentation/hw_random.txt 5126F: drivers/char/hw_random/ 5127F: include/linux/hw_random.h 5128 5129HARDWARE SPINLOCK CORE 5130M: Ohad Ben-Cohen <ohad@wizery.com> 5131M: Bjorn Andersson <bjorn.andersson@linaro.org> 5132L: linux-remoteproc@vger.kernel.org 5133S: Maintained 5134T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5135F: Documentation/hwspinlock.txt 5136F: drivers/hwspinlock/hwspinlock_* 5137F: include/linux/hwspinlock.h 5138 5139HARMONY SOUND DRIVER 5140L: linux-parisc@vger.kernel.org 5141S: Maintained 5142F: sound/parisc/harmony.* 5143 5144HD29L2 MEDIA DRIVER 5145M: Antti Palosaari <crope@iki.fi> 5146L: linux-media@vger.kernel.org 5147W: https://linuxtv.org 5148W: http://palosaari.fi/linux/ 5149Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5150T: git git://linuxtv.org/anttip/media_tree.git 5151S: Maintained 5152F: drivers/media/dvb-frontends/hd29l2* 5153 5154HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5155M: Don Brace <don.brace@microsemi.com> 5156L: iss_storagedev@hp.com 5157L: esc.storagedev@microsemi.com 5158L: linux-scsi@vger.kernel.org 5159S: Supported 5160F: Documentation/scsi/hpsa.txt 5161F: drivers/scsi/hpsa*.[ch] 5162F: include/linux/cciss*.h 5163F: include/uapi/linux/cciss*.h 5164 5165HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5166M: Don Brace <don.brace@microsemi.com> 5167L: iss_storagedev@hp.com 5168L: esc.storagedev@microsemi.com 5169L: linux-scsi@vger.kernel.org 5170S: Supported 5171F: Documentation/blockdev/cciss.txt 5172F: drivers/block/cciss* 5173F: include/linux/cciss_ioctl.h 5174F: include/uapi/linux/cciss_ioctl.h 5175 5176HFS FILESYSTEM 5177L: linux-fsdevel@vger.kernel.org 5178S: Orphan 5179F: Documentation/filesystems/hfs.txt 5180F: fs/hfs/ 5181 5182HFSPLUS FILESYSTEM 5183L: linux-fsdevel@vger.kernel.org 5184S: Orphan 5185F: Documentation/filesystems/hfsplus.txt 5186F: fs/hfsplus/ 5187 5188HGA FRAMEBUFFER DRIVER 5189M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5190L: linux-nvidia@lists.surfsouth.com 5191W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5192S: Maintained 5193F: drivers/video/fbdev/hgafb.c 5194 5195HIBERNATION (aka Software Suspend, aka swsusp) 5196M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5197M: Pavel Machek <pavel@ucw.cz> 5198L: linux-pm@vger.kernel.org 5199S: Supported 5200F: arch/x86/power/ 5201F: drivers/base/power/ 5202F: kernel/power/ 5203F: include/linux/suspend.h 5204F: include/linux/freezer.h 5205F: include/linux/pm.h 5206F: arch/*/include/asm/suspend*.h 5207 5208HID CORE LAYER 5209M: Jiri Kosina <jikos@kernel.org> 5210R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5211L: linux-input@vger.kernel.org 5212T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5213S: Maintained 5214F: drivers/hid/ 5215F: include/linux/hid* 5216F: include/uapi/linux/hid* 5217 5218HID SENSOR HUB DRIVERS 5219M: Jiri Kosina <jikos@kernel.org> 5220M: Jonathan Cameron <jic23@kernel.org> 5221M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5222L: linux-input@vger.kernel.org 5223L: linux-iio@vger.kernel.org 5224S: Maintained 5225F: Documentation/hid/hid-sensor* 5226F: drivers/hid/hid-sensor-* 5227F: drivers/iio/*/hid-* 5228F: include/linux/hid-sensor-* 5229 5230HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5231M: Thomas Gleixner <tglx@linutronix.de> 5232L: linux-kernel@vger.kernel.org 5233T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5234S: Maintained 5235F: Documentation/timers/ 5236F: kernel/time/hrtimer.c 5237F: kernel/time/clockevents.c 5238F: kernel/time/tick*.* 5239F: kernel/time/timer_*.c 5240F: include/linux/clockchips.h 5241F: include/linux/hrtimer.h 5242 5243HIGH-SPEED SCC DRIVER FOR AX.25 5244L: linux-hams@vger.kernel.org 5245S: Orphan 5246F: drivers/net/hamradio/dmascc.c 5247F: drivers/net/hamradio/scc.c 5248 5249HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5250M: HighPoint Linux Team <linux@highpoint-tech.com> 5251W: http://www.highpoint-tech.com 5252S: Supported 5253F: Documentation/scsi/hptiop.txt 5254F: drivers/scsi/hptiop.c 5255 5256HIPPI 5257M: Jes Sorensen <jes@trained-monkey.org> 5258L: linux-hippi@sunsite.dk 5259S: Maintained 5260F: include/linux/hippidevice.h 5261F: include/uapi/linux/if_hippi.h 5262F: net/802/hippi.c 5263F: drivers/net/hippi/ 5264 5265HISILICON SAS Controller 5266M: John Garry <john.garry@huawei.com> 5267W: http://www.hisilicon.com 5268S: Supported 5269F: drivers/scsi/hisi_sas/ 5270F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5271 5272HOST AP DRIVER 5273M: Jouni Malinen <j@w1.fi> 5274L: hostap@shmoo.com (subscribers-only) 5275L: linux-wireless@vger.kernel.org 5276W: http://hostap.epitest.fi/ 5277S: Maintained 5278F: drivers/net/wireless/intersil/hostap/ 5279 5280HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5281L: platform-driver-x86@vger.kernel.org 5282S: Orphan 5283F: drivers/platform/x86/tc1100-wmi.c 5284 5285HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5286M: Jaroslav Kysela <perex@perex.cz> 5287S: Maintained 5288F: drivers/net/ethernet/hp/hp100.* 5289 5290HPET: High Precision Event Timers driver 5291M: Clemens Ladisch <clemens@ladisch.de> 5292S: Maintained 5293F: Documentation/timers/hpet.txt 5294F: drivers/char/hpet.c 5295F: include/linux/hpet.h 5296F: include/uapi/linux/hpet.h 5297 5298HPET: x86 5299S: Orphan 5300F: arch/x86/kernel/hpet.c 5301F: arch/x86/include/asm/hpet.h 5302 5303HPFS FILESYSTEM 5304M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5305W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5306S: Maintained 5307F: fs/hpfs/ 5308 5309HSI SUBSYSTEM 5310M: Sebastian Reichel <sre@kernel.org> 5311T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5312S: Maintained 5313F: Documentation/ABI/testing/sysfs-bus-hsi 5314F: Documentation/hsi.txt 5315F: drivers/hsi/ 5316F: include/linux/hsi/ 5317F: include/uapi/linux/hsi/ 5318 5319HSO 3G MODEM DRIVER 5320M: Jan Dumon <j.dumon@option.com> 5321W: http://www.pharscape.org 5322S: Maintained 5323F: drivers/net/usb/hso.c 5324 5325HSR NETWORK PROTOCOL 5326M: Arvid Brodin <arvid.brodin@alten.se> 5327L: netdev@vger.kernel.org 5328S: Maintained 5329F: net/hsr/ 5330 5331HTCPEN TOUCHSCREEN DRIVER 5332M: Pau Oliva Fora <pof@eslack.org> 5333L: linux-input@vger.kernel.org 5334S: Maintained 5335F: drivers/input/touchscreen/htcpen.c 5336 5337HUGETLB FILESYSTEM 5338M: Nadia Yvette Chambers <nyc@holomorphy.com> 5339S: Maintained 5340F: fs/hugetlbfs/ 5341 5342Hyper-V CORE AND DRIVERS 5343M: "K. Y. Srinivasan" <kys@microsoft.com> 5344M: Haiyang Zhang <haiyangz@microsoft.com> 5345L: devel@linuxdriverproject.org 5346S: Maintained 5347F: arch/x86/include/asm/mshyperv.h 5348F: arch/x86/include/uapi/asm/hyperv.h 5349F: arch/x86/kernel/cpu/mshyperv.c 5350F: drivers/hid/hid-hyperv.c 5351F: drivers/hv/ 5352F: drivers/input/serio/hyperv-keyboard.c 5353F: drivers/pci/host/pci-hyperv.c 5354F: drivers/net/hyperv/ 5355F: drivers/scsi/storvsc_drv.c 5356F: drivers/video/fbdev/hyperv_fb.c 5357F: include/linux/hyperv.h 5358F: tools/hv/ 5359F: Documentation/ABI/stable/sysfs-bus-vmbus 5360 5361I2C MUXES 5362M: Peter Rosin <peda@axentia.se> 5363L: linux-i2c@vger.kernel.org 5364S: Maintained 5365F: Documentation/i2c/i2c-topology 5366F: Documentation/i2c/muxes/ 5367F: Documentation/devicetree/bindings/i2c/i2c-mux* 5368F: drivers/i2c/i2c-mux.c 5369F: drivers/i2c/muxes/ 5370F: include/linux/i2c-mux.h 5371 5372I2C OVER PARALLEL PORT 5373M: Jean Delvare <jdelvare@suse.com> 5374L: linux-i2c@vger.kernel.org 5375S: Maintained 5376F: Documentation/i2c/busses/i2c-parport 5377F: Documentation/i2c/busses/i2c-parport-light 5378F: drivers/i2c/busses/i2c-parport.c 5379F: drivers/i2c/busses/i2c-parport-light.c 5380 5381I2C/SMBUS CONTROLLER DRIVERS FOR PC 5382M: Jean Delvare <jdelvare@suse.com> 5383L: linux-i2c@vger.kernel.org 5384S: Maintained 5385F: Documentation/i2c/busses/i2c-ali1535 5386F: Documentation/i2c/busses/i2c-ali1563 5387F: Documentation/i2c/busses/i2c-ali15x3 5388F: Documentation/i2c/busses/i2c-amd756 5389F: Documentation/i2c/busses/i2c-amd8111 5390F: Documentation/i2c/busses/i2c-i801 5391F: Documentation/i2c/busses/i2c-nforce2 5392F: Documentation/i2c/busses/i2c-piix4 5393F: Documentation/i2c/busses/i2c-sis5595 5394F: Documentation/i2c/busses/i2c-sis630 5395F: Documentation/i2c/busses/i2c-sis96x 5396F: Documentation/i2c/busses/i2c-via 5397F: Documentation/i2c/busses/i2c-viapro 5398F: drivers/i2c/busses/i2c-ali1535.c 5399F: drivers/i2c/busses/i2c-ali1563.c 5400F: drivers/i2c/busses/i2c-ali15x3.c 5401F: drivers/i2c/busses/i2c-amd756.c 5402F: drivers/i2c/busses/i2c-amd756-s4882.c 5403F: drivers/i2c/busses/i2c-amd8111.c 5404F: drivers/i2c/busses/i2c-i801.c 5405F: drivers/i2c/busses/i2c-isch.c 5406F: drivers/i2c/busses/i2c-nforce2.c 5407F: drivers/i2c/busses/i2c-nforce2-s4985.c 5408F: drivers/i2c/busses/i2c-piix4.c 5409F: drivers/i2c/busses/i2c-sis5595.c 5410F: drivers/i2c/busses/i2c-sis630.c 5411F: drivers/i2c/busses/i2c-sis96x.c 5412F: drivers/i2c/busses/i2c-via.c 5413F: drivers/i2c/busses/i2c-viapro.c 5414 5415I2C/SMBUS ISMT DRIVER 5416M: Seth Heasley <seth.heasley@intel.com> 5417M: Neil Horman <nhorman@tuxdriver.com> 5418L: linux-i2c@vger.kernel.org 5419F: drivers/i2c/busses/i2c-ismt.c 5420F: Documentation/i2c/busses/i2c-ismt 5421 5422I2C/SMBUS STUB DRIVER 5423M: Jean Delvare <jdelvare@suse.com> 5424L: linux-i2c@vger.kernel.org 5425S: Maintained 5426F: drivers/i2c/i2c-stub.c 5427 5428I2C SUBSYSTEM 5429M: Wolfram Sang <wsa@the-dreams.de> 5430L: linux-i2c@vger.kernel.org 5431W: https://i2c.wiki.kernel.org/ 5432Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5433T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5434S: Maintained 5435F: Documentation/devicetree/bindings/i2c/ 5436F: Documentation/i2c/ 5437F: drivers/i2c/ 5438F: drivers/i2c/*/ 5439F: include/linux/i2c.h 5440F: include/linux/i2c-*.h 5441F: include/uapi/linux/i2c.h 5442F: include/uapi/linux/i2c-*.h 5443 5444I2C ACPI SUPPORT 5445M: Mika Westerberg <mika.westerberg@linux.intel.com> 5446L: linux-i2c@vger.kernel.org 5447L: linux-acpi@vger.kernel.org 5448S: Maintained 5449 5450I2C-TAOS-EVM DRIVER 5451M: Jean Delvare <jdelvare@suse.com> 5452L: linux-i2c@vger.kernel.org 5453S: Maintained 5454F: Documentation/i2c/busses/i2c-taos-evm 5455F: drivers/i2c/busses/i2c-taos-evm.c 5456 5457I2C-TINY-USB DRIVER 5458M: Till Harbaum <till@harbaum.org> 5459L: linux-i2c@vger.kernel.org 5460W: http://www.harbaum.org/till/i2c_tiny_usb 5461S: Maintained 5462F: drivers/i2c/busses/i2c-tiny-usb.c 5463 5464i386 BOOT CODE 5465M: "H. Peter Anvin" <hpa@zytor.com> 5466S: Maintained 5467F: arch/x86/boot/ 5468 5469i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5470M: "H. Peter Anvin" <hpa@zytor.com> 5471T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5472S: Maintained 5473 5474IA64 (Itanium) PLATFORM 5475M: Tony Luck <tony.luck@intel.com> 5476M: Fenghua Yu <fenghua.yu@intel.com> 5477L: linux-ia64@vger.kernel.org 5478T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5479S: Maintained 5480F: arch/ia64/ 5481 5482IBM Power VMX Cryptographic instructions 5483M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5484M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5485L: linux-crypto@vger.kernel.org 5486S: Supported 5487F: drivers/crypto/vmx/Makefile 5488F: drivers/crypto/vmx/Kconfig 5489F: drivers/crypto/vmx/vmx.c 5490F: drivers/crypto/vmx/aes* 5491F: drivers/crypto/vmx/ghash* 5492F: drivers/crypto/vmx/ppc-xlate.pl 5493 5494IBM Power in-Nest Crypto Acceleration 5495M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5496M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5497L: linux-crypto@vger.kernel.org 5498S: Supported 5499F: drivers/crypto/nx/Makefile 5500F: drivers/crypto/nx/Kconfig 5501F: drivers/crypto/nx/nx-aes* 5502F: drivers/crypto/nx/nx-sha* 5503F: drivers/crypto/nx/nx.* 5504F: drivers/crypto/nx/nx_csbcpb.h 5505F: drivers/crypto/nx/nx_debugfs.h 5506 5507IBM Power 842 compression accelerator 5508M: Dan Streetman <ddstreet@ieee.org> 5509S: Supported 5510F: drivers/crypto/nx/Makefile 5511F: drivers/crypto/nx/Kconfig 5512F: drivers/crypto/nx/nx-842* 5513F: include/linux/sw842.h 5514F: crypto/842.c 5515F: lib/842/ 5516 5517IBM Power Linux RAID adapter 5518M: Brian King <brking@us.ibm.com> 5519S: Supported 5520F: drivers/scsi/ipr.* 5521 5522IBM Power Virtual Ethernet Device Driver 5523M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5524L: netdev@vger.kernel.org 5525S: Supported 5526F: drivers/net/ethernet/ibm/ibmveth.* 5527 5528IBM Power SRIOV Virtual NIC Device Driver 5529M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 5530M: John Allen <jallen@linux.vnet.ibm.com> 5531L: netdev@vger.kernel.org 5532S: Supported 5533F: drivers/net/ethernet/ibm/ibmvnic.* 5534 5535IBM Power Virtual SCSI Device Drivers 5536M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5537L: linux-scsi@vger.kernel.org 5538S: Supported 5539F: drivers/scsi/ibmvscsi/ibmvscsi* 5540F: drivers/scsi/ibmvscsi/viosrp.h 5541 5542IBM Power Virtual FC Device Drivers 5543M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 5544L: linux-scsi@vger.kernel.org 5545S: Supported 5546F: drivers/scsi/ibmvscsi/ibmvfc* 5547 5548IBM ServeRAID RAID DRIVER 5549S: Orphan 5550F: drivers/scsi/ips.* 5551 5552ICH LPC AND GPIO DRIVER 5553M: Peter Tyser <ptyser@xes-inc.com> 5554S: Maintained 5555F: drivers/mfd/lpc_ich.c 5556F: drivers/gpio/gpio-ich.c 5557 5558IDE SUBSYSTEM 5559M: "David S. Miller" <davem@davemloft.net> 5560L: linux-ide@vger.kernel.org 5561Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 5562T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 5563S: Maintained 5564F: Documentation/ide/ 5565F: drivers/ide/ 5566F: include/linux/ide.h 5567 5568IDEAPAD LAPTOP EXTRAS DRIVER 5569M: Ike Panhc <ike.pan@canonical.com> 5570L: platform-driver-x86@vger.kernel.org 5571W: http://launchpad.net/ideapad-laptop 5572S: Maintained 5573F: drivers/platform/x86/ideapad-laptop.c 5574 5575IDEAPAD LAPTOP SLIDEBAR DRIVER 5576M: Andrey Moiseev <o2g.org.ru@gmail.com> 5577L: linux-input@vger.kernel.org 5578W: https://github.com/o2genum/ideapad-slidebar 5579S: Maintained 5580F: drivers/input/misc/ideapad_slidebar.c 5581 5582IDE/ATAPI DRIVERS 5583M: Borislav Petkov <bp@alien8.de> 5584L: linux-ide@vger.kernel.org 5585S: Maintained 5586F: Documentation/cdrom/ide-cd 5587F: drivers/ide/ide-cd* 5588 5589IDLE-I7300 5590M: Andy Henroid <andrew.d.henroid@intel.com> 5591L: linux-pm@vger.kernel.org 5592S: Supported 5593F: drivers/idle/i7300_idle.c 5594 5595IEEE 802.15.4 SUBSYSTEM 5596M: Alexander Aring <aar@pengutronix.de> 5597L: linux-wpan@vger.kernel.org 5598W: http://wpan.cakelab.org/ 5599T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 5600T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 5601S: Maintained 5602F: net/ieee802154/ 5603F: net/mac802154/ 5604F: drivers/net/ieee802154/ 5605F: include/linux/nl802154.h 5606F: include/linux/ieee802154.h 5607F: include/net/nl802154.h 5608F: include/net/mac802154.h 5609F: include/net/af_ieee802154.h 5610F: include/net/cfg802154.h 5611F: include/net/ieee802154_netdev.h 5612F: Documentation/networking/ieee802154.txt 5613 5614IGORPLUG-USB IR RECEIVER 5615M: Sean Young <sean@mess.org> 5616L: linux-media@vger.kernel.org 5617S: Maintained 5618F: drivers/media/rc/igorplugusb.c 5619 5620IGUANAWORKS USB IR TRANSCEIVER 5621M: Sean Young <sean@mess.org> 5622L: linux-media@vger.kernel.org 5623S: Maintained 5624F: drivers/media/rc/iguanair.c 5625 5626IIO SUBSYSTEM AND DRIVERS 5627M: Jonathan Cameron <jic23@kernel.org> 5628R: Hartmut Knaack <knaack.h@gmx.de> 5629R: Lars-Peter Clausen <lars@metafoo.de> 5630R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5631L: linux-iio@vger.kernel.org 5632S: Maintained 5633F: drivers/iio/ 5634F: drivers/staging/iio/ 5635F: include/linux/iio/ 5636F: tools/iio/ 5637 5638IKANOS/ADI EAGLE ADSL USB DRIVER 5639M: Matthieu Castet <castet.matthieu@free.fr> 5640M: Stanislaw Gruszka <stf_xl@wp.pl> 5641S: Maintained 5642F: drivers/usb/atm/ueagle-atm.c 5643 5644INA209 HARDWARE MONITOR DRIVER 5645M: Guenter Roeck <linux@roeck-us.net> 5646L: linux-hwmon@vger.kernel.org 5647S: Maintained 5648F: Documentation/hwmon/ina209 5649F: Documentation/devicetree/bindings/i2c/ina209.txt 5650F: drivers/hwmon/ina209.c 5651 5652INA2XX HARDWARE MONITOR DRIVER 5653M: Guenter Roeck <linux@roeck-us.net> 5654L: linux-hwmon@vger.kernel.org 5655S: Maintained 5656F: Documentation/hwmon/ina2xx 5657F: drivers/hwmon/ina2xx.c 5658F: include/linux/platform_data/ina2xx.h 5659 5660INDUSTRY PACK SUBSYSTEM (IPACK) 5661M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 5662M: Jens Taprogge <jens.taprogge@taprogge.org> 5663M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5664L: industrypack-devel@lists.sourceforge.net 5665W: http://industrypack.sourceforge.net 5666S: Maintained 5667F: drivers/ipack/ 5668 5669INGENIC JZ4780 DMA Driver 5670M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 5671S: Maintained 5672F: drivers/dma/dma-jz4780.c 5673 5674INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 5675M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5676M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 5677L: linux-ima-devel@lists.sourceforge.net 5678L: linux-ima-user@lists.sourceforge.net 5679L: linux-security-module@vger.kernel.org 5680T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 5681S: Supported 5682F: security/integrity/ima/ 5683 5684IMGTEC IR DECODER DRIVER 5685M: James Hogan <james.hogan@imgtec.com> 5686S: Maintained 5687F: drivers/media/rc/img-ir/ 5688 5689IMS TWINTURBO FRAMEBUFFER DRIVER 5690L: linux-fbdev@vger.kernel.org 5691S: Orphan 5692F: drivers/video/fbdev/imsttfb.c 5693 5694INFINIBAND SUBSYSTEM 5695M: Doug Ledford <dledford@redhat.com> 5696M: Sean Hefty <sean.hefty@intel.com> 5697M: Hal Rosenstock <hal.rosenstock@gmail.com> 5698L: linux-rdma@vger.kernel.org 5699W: http://www.openfabrics.org/ 5700Q: http://patchwork.kernel.org/project/linux-rdma/list/ 5701T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 5702S: Supported 5703F: Documentation/infiniband/ 5704F: drivers/infiniband/ 5705F: drivers/staging/rdma/ 5706F: include/uapi/linux/if_infiniband.h 5707F: include/uapi/rdma/ 5708F: include/rdma/ 5709 5710INOTIFY 5711M: John McCutchan <john@johnmccutchan.com> 5712M: Robert Love <rlove@rlove.org> 5713M: Eric Paris <eparis@parisplace.org> 5714S: Maintained 5715F: Documentation/filesystems/inotify.txt 5716F: fs/notify/inotify/ 5717F: include/linux/inotify.h 5718F: include/uapi/linux/inotify.h 5719 5720INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 5721M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 5722L: linux-input@vger.kernel.org 5723Q: http://patchwork.kernel.org/project/linux-input/list/ 5724T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 5725S: Maintained 5726F: drivers/input/ 5727F: include/linux/input.h 5728F: include/uapi/linux/input.h 5729F: include/linux/input/ 5730F: Documentation/devicetree/bindings/input/ 5731 5732INPUT MULTITOUCH (MT) PROTOCOL 5733M: Henrik Rydberg <rydberg@bitmath.org> 5734L: linux-input@vger.kernel.org 5735S: Odd fixes 5736F: Documentation/input/multi-touch-protocol.txt 5737F: drivers/input/input-mt.c 5738K: \b(ABS|SYN)_MT_ 5739 5740INTEL ASoC BDW/HSW DRIVERS 5741M: Jie Yang <yang.jie@linux.intel.com> 5742L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5743S: Supported 5744F: sound/soc/intel/common/sst-dsp* 5745F: sound/soc/intel/common/sst-firmware.c 5746F: sound/soc/intel/boards/broadwell.c 5747F: sound/soc/intel/haswell/ 5748 5749INTEL C600 SERIES SAS CONTROLLER DRIVER 5750M: Intel SCU Linux support <intel-linux-scu@intel.com> 5751M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 5752L: linux-scsi@vger.kernel.org 5753T: git git://git.code.sf.net/p/intel-sas/isci 5754S: Supported 5755F: drivers/scsi/isci/ 5756 5757INTEL HID EVENT DRIVER 5758M: Alex Hung <alex.hung@canonical.com> 5759L: platform-driver-x86@vger.kernel.org 5760S: Maintained 5761F: drivers/platform/x86/intel-hid.c 5762 5763INTEL IDLE DRIVER 5764M: Len Brown <lenb@kernel.org> 5765L: linux-pm@vger.kernel.org 5766T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 5767S: Supported 5768F: drivers/idle/intel_idle.c 5769 5770INTEL PSTATE DRIVER 5771M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5772M: Len Brown <lenb@kernel.org> 5773L: linux-pm@vger.kernel.org 5774S: Supported 5775F: drivers/cpufreq/intel_pstate.c 5776 5777INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 5778M: Maik Broemme <mbroemme@plusserver.de> 5779L: linux-fbdev@vger.kernel.org 5780S: Maintained 5781F: Documentation/fb/intelfb.txt 5782F: drivers/video/fbdev/intelfb/ 5783 5784INTEL 810/815 FRAMEBUFFER DRIVER 5785M: Antonino Daplas <adaplas@gmail.com> 5786L: linux-fbdev@vger.kernel.org 5787S: Maintained 5788F: drivers/video/fbdev/i810/ 5789 5790INTEL MENLOW THERMAL DRIVER 5791M: Sujith Thomas <sujith.thomas@intel.com> 5792L: platform-driver-x86@vger.kernel.org 5793W: https://01.org/linux-acpi 5794S: Supported 5795F: drivers/platform/x86/intel_menlow.c 5796 5797INTEL I/OAT DMA DRIVER 5798M: Dave Jiang <dave.jiang@intel.com> 5799R: Dan Williams <dan.j.williams@intel.com> 5800L: dmaengine@vger.kernel.org 5801Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5802S: Supported 5803F: drivers/dma/ioat* 5804 5805INTEL IOMMU (VT-d) 5806M: David Woodhouse <dwmw2@infradead.org> 5807L: iommu@lists.linux-foundation.org 5808T: git git://git.infradead.org/iommu-2.6.git 5809S: Supported 5810F: drivers/iommu/intel-iommu.c 5811F: include/linux/intel-iommu.h 5812 5813INTEL IOP-ADMA DMA DRIVER 5814R: Dan Williams <dan.j.williams@intel.com> 5815S: Odd fixes 5816F: drivers/dma/iop-adma.c 5817 5818INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 5819M: Krzysztof Halasa <khalasa@piap.pl> 5820S: Maintained 5821F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 5822F: arch/arm/mach-ixp4xx/include/mach/npe.h 5823F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 5824F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 5825F: drivers/net/ethernet/xscale/ixp4xx_eth.c 5826F: drivers/net/wan/ixp4xx_hss.c 5827 5828INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 5829M: Deepak Saxena <dsaxena@plexity.net> 5830S: Maintained 5831F: drivers/char/hw_random/ixp4xx-rng.c 5832 5833INTEL ETHERNET DRIVERS 5834M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 5835L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 5836W: http://www.intel.com/support/feedback.htm 5837W: http://e1000.sourceforge.net/ 5838Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 5839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 5840T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 5841S: Supported 5842F: Documentation/networking/e100.txt 5843F: Documentation/networking/e1000.txt 5844F: Documentation/networking/e1000e.txt 5845F: Documentation/networking/igb.txt 5846F: Documentation/networking/igbvf.txt 5847F: Documentation/networking/ixgb.txt 5848F: Documentation/networking/ixgbe.txt 5849F: Documentation/networking/ixgbevf.txt 5850F: Documentation/networking/i40e.txt 5851F: Documentation/networking/i40evf.txt 5852F: drivers/net/ethernet/intel/ 5853F: drivers/net/ethernet/intel/*/ 5854 5855INTEL RDMA RNIC DRIVER 5856M: Faisal Latif <faisal.latif@intel.com> 5857R: Chien Tin Tung <chien.tin.tung@intel.com> 5858R: Mustafa Ismail <mustafa.ismail@intel.com> 5859R: Shiraz Saleem <shiraz.saleem@intel.com> 5860R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 5861L: linux-rdma@vger.kernel.org 5862S: Supported 5863F: drivers/infiniband/hw/i40iw/ 5864 5865INTEL-MID GPIO DRIVER 5866M: David Cohen <david.a.cohen@linux.intel.com> 5867L: linux-gpio@vger.kernel.org 5868S: Maintained 5869F: drivers/gpio/gpio-intel-mid.c 5870 5871INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 5872M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 5873L: linux-wireless@vger.kernel.org 5874S: Maintained 5875F: Documentation/networking/README.ipw2100 5876F: Documentation/networking/README.ipw2200 5877F: drivers/net/wireless/intel/ipw2x00/ 5878 5879INTEL(R) TRACE HUB 5880M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 5881S: Supported 5882F: Documentation/trace/intel_th.txt 5883F: drivers/hwtracing/intel_th/ 5884 5885INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 5886M: Ning Sun <ning.sun@intel.com> 5887L: tboot-devel@lists.sourceforge.net 5888W: http://tboot.sourceforge.net 5889T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 5890S: Supported 5891F: Documentation/intel_txt.txt 5892F: include/linux/tboot.h 5893F: arch/x86/kernel/tboot.c 5894 5895INTEL WIRELESS WIMAX CONNECTION 2400 5896M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 5897M: linux-wimax@intel.com 5898L: wimax@linuxwimax.org (subscribers-only) 5899S: Supported 5900W: http://linuxwimax.org 5901F: Documentation/wimax/README.i2400m 5902F: drivers/net/wimax/i2400m/ 5903F: include/uapi/linux/wimax/i2400m.h 5904 5905INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 5906M: Stanislaw Gruszka <sgruszka@redhat.com> 5907L: linux-wireless@vger.kernel.org 5908S: Supported 5909F: drivers/net/wireless/intel/iwlegacy/ 5910 5911INTEL WIRELESS WIFI LINK (iwlwifi) 5912M: Johannes Berg <johannes.berg@intel.com> 5913M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 5914M: Luca Coelho <luciano.coelho@intel.com> 5915M: Intel Linux Wireless <linuxwifi@intel.com> 5916L: linux-wireless@vger.kernel.org 5917W: http://intellinuxwireless.org 5918T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 5919S: Supported 5920F: drivers/net/wireless/intel/iwlwifi/ 5921 5922INTEL MANAGEMENT ENGINE (mei) 5923M: Tomas Winkler <tomas.winkler@intel.com> 5924L: linux-kernel@vger.kernel.org 5925S: Supported 5926F: include/uapi/linux/mei.h 5927F: include/linux/mei_cl_bus.h 5928F: drivers/misc/mei/* 5929F: drivers/watchdog/mei_wdt.c 5930F: Documentation/misc-devices/mei/* 5931 5932INTEL MIC DRIVERS (mic) 5933M: Sudeep Dutt <sudeep.dutt@intel.com> 5934M: Ashutosh Dixit <ashutosh.dixit@intel.com> 5935S: Supported 5936W: https://github.com/sudeepdutt/mic 5937W: http://software.intel.com/en-us/mic-developer 5938F: include/linux/mic_bus.h 5939F: include/linux/scif.h 5940F: include/uapi/linux/mic_common.h 5941F: include/uapi/linux/mic_ioctl.h 5942F: include/uapi/linux/scif_ioctl.h 5943F: drivers/misc/mic/ 5944F: drivers/dma/mic_x100_dma.c 5945F: drivers/dma/mic_x100_dma.h 5946F: Documentation/mic/ 5947 5948INTEL PMC/P-Unit IPC DRIVER 5949M: Zha Qipeng<qipeng.zha@intel.com> 5950L: platform-driver-x86@vger.kernel.org 5951S: Maintained 5952F: drivers/platform/x86/intel_pmc_ipc.c 5953F: drivers/platform/x86/intel_punit_ipc.c 5954F: arch/x86/include/asm/intel_pmc_ipc.h 5955F: arch/x86/include/asm/intel_punit_ipc.h 5956 5957INTEL TELEMETRY DRIVER 5958M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 5959L: platform-driver-x86@vger.kernel.org 5960S: Maintained 5961F: arch/x86/include/asm/intel_telemetry.h 5962F: drivers/platform/x86/intel_telemetry* 5963 5964IOC3 ETHERNET DRIVER 5965M: Ralf Baechle <ralf@linux-mips.org> 5966L: linux-mips@linux-mips.org 5967S: Maintained 5968F: drivers/net/ethernet/sgi/ioc3-eth.c 5969 5970IOC3 SERIAL DRIVER 5971M: Pat Gefre <pfg@sgi.com> 5972L: linux-serial@vger.kernel.org 5973S: Maintained 5974F: drivers/tty/serial/ioc3_serial.c 5975 5976IOMMU DRIVERS 5977M: Joerg Roedel <joro@8bytes.org> 5978L: iommu@lists.linux-foundation.org 5979T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 5980S: Maintained 5981F: drivers/iommu/ 5982 5983IP MASQUERADING 5984M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 5985S: Maintained 5986F: net/ipv4/netfilter/ipt_MASQUERADE.c 5987 5988IPMI SUBSYSTEM 5989M: Corey Minyard <minyard@acm.org> 5990L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 5991W: http://openipmi.sourceforge.net/ 5992S: Supported 5993F: Documentation/IPMI.txt 5994F: drivers/char/ipmi/ 5995F: include/linux/ipmi* 5996F: include/uapi/linux/ipmi* 5997 5998QCOM AUDIO (ASoC) DRIVERS 5999M: Patrick Lai <plai@codeaurora.org> 6000M: Banajit Goswami <bgoswami@codeaurora.org> 6001L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6002S: Supported 6003F: sound/soc/qcom/ 6004 6005IPS SCSI RAID DRIVER 6006M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6007L: linux-scsi@vger.kernel.org 6008W: http://www.adaptec.com/ 6009S: Maintained 6010F: drivers/scsi/ips* 6011 6012IPVS 6013M: Wensong Zhang <wensong@linux-vs.org> 6014M: Simon Horman <horms@verge.net.au> 6015M: Julian Anastasov <ja@ssi.bg> 6016L: netdev@vger.kernel.org 6017L: lvs-devel@vger.kernel.org 6018S: Maintained 6019T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6020T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6021F: Documentation/networking/ipvs-sysctl.txt 6022F: include/net/ip_vs.h 6023F: include/uapi/linux/ip_vs.h 6024F: net/netfilter/ipvs/ 6025 6026IPWIRELESS DRIVER 6027M: Jiri Kosina <jikos@kernel.org> 6028M: David Sterba <dsterba@suse.com> 6029S: Odd Fixes 6030F: drivers/tty/ipwireless/ 6031 6032IPX NETWORK LAYER 6033M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6034L: netdev@vger.kernel.org 6035S: Maintained 6036F: include/net/ipx.h 6037F: include/uapi/linux/ipx.h 6038F: net/ipx/ 6039 6040IRDA SUBSYSTEM 6041M: Samuel Ortiz <samuel@sortiz.org> 6042L: irda-users@lists.sourceforge.net (subscribers-only) 6043L: netdev@vger.kernel.org 6044W: http://irda.sourceforge.net/ 6045S: Maintained 6046T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6047F: Documentation/networking/irda.txt 6048F: drivers/net/irda/ 6049F: include/net/irda/ 6050F: net/irda/ 6051 6052IRQ SUBSYSTEM 6053M: Thomas Gleixner <tglx@linutronix.de> 6054L: linux-kernel@vger.kernel.org 6055S: Maintained 6056T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6057F: kernel/irq/ 6058 6059IRQCHIP DRIVERS 6060M: Thomas Gleixner <tglx@linutronix.de> 6061M: Jason Cooper <jason@lakedaemon.net> 6062M: Marc Zyngier <marc.zyngier@arm.com> 6063L: linux-kernel@vger.kernel.org 6064S: Maintained 6065T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6066T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6067F: Documentation/devicetree/bindings/interrupt-controller/ 6068F: drivers/irqchip/ 6069 6070IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6071M: Jiang Liu <jiang.liu@linux.intel.com> 6072M: Marc Zyngier <marc.zyngier@arm.com> 6073S: Maintained 6074T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6075F: Documentation/IRQ-domain.txt 6076F: include/linux/irqdomain.h 6077F: kernel/irq/irqdomain.c 6078F: kernel/irq/msi.c 6079 6080ISA 6081M: William Breathitt Gray <vilhelm.gray@gmail.com> 6082S: Maintained 6083F: Documentation/isa.txt 6084F: drivers/base/isa.c 6085F: include/linux/isa.h 6086 6087ISAPNP 6088M: Jaroslav Kysela <perex@perex.cz> 6089S: Maintained 6090F: Documentation/isapnp.txt 6091F: drivers/pnp/isapnp/ 6092F: include/linux/isapnp.h 6093 6094ISA RADIO MODULE 6095M: Hans Verkuil <hverkuil@xs4all.nl> 6096L: linux-media@vger.kernel.org 6097T: git git://linuxtv.org/media_tree.git 6098W: https://linuxtv.org 6099S: Maintained 6100F: drivers/media/radio/radio-isa* 6101 6102iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6103M: Peter Jones <pjones@redhat.com> 6104M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6105S: Maintained 6106F: drivers/firmware/iscsi_ibft* 6107 6108ISCSI 6109M: Mike Christie <michaelc@cs.wisc.edu> 6110L: open-iscsi@googlegroups.com 6111W: www.open-iscsi.org 6112T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git 6113S: Maintained 6114F: drivers/scsi/*iscsi* 6115F: include/scsi/*iscsi* 6116 6117ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6118M: Or Gerlitz <ogerlitz@mellanox.com> 6119M: Sagi Grimberg <sagi@grimberg.me> 6120M: Roi Dayan <roid@mellanox.com> 6121L: linux-rdma@vger.kernel.org 6122S: Supported 6123W: http://www.openfabrics.org 6124W: www.open-iscsi.org 6125Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6126F: drivers/infiniband/ulp/iser/ 6127 6128ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6129M: Sagi Grimberg <sagi@grimberg.me> 6130T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6131L: linux-rdma@vger.kernel.org 6132L: target-devel@vger.kernel.org 6133S: Supported 6134W: http://www.linux-iscsi.org 6135F: drivers/infiniband/ulp/isert 6136 6137ISDN SUBSYSTEM 6138M: Karsten Keil <isdn@linux-pingi.de> 6139L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6140L: netdev@vger.kernel.org 6141W: http://www.isdn4linux.de 6142T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6143S: Maintained 6144F: Documentation/isdn/ 6145F: drivers/isdn/ 6146F: include/linux/isdn.h 6147F: include/linux/isdn/ 6148F: include/uapi/linux/isdn.h 6149F: include/uapi/linux/isdn/ 6150 6151ISDN SUBSYSTEM (Eicon active card driver) 6152M: Armin Schindler <mac@melware.de> 6153L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6154W: http://www.melware.de 6155S: Maintained 6156F: drivers/isdn/hardware/eicon/ 6157 6158IT87 HARDWARE MONITORING DRIVER 6159M: Jean Delvare <jdelvare@suse.com> 6160L: linux-hwmon@vger.kernel.org 6161S: Maintained 6162F: Documentation/hwmon/it87 6163F: drivers/hwmon/it87.c 6164 6165IT913X MEDIA DRIVER 6166M: Antti Palosaari <crope@iki.fi> 6167L: linux-media@vger.kernel.org 6168W: https://linuxtv.org 6169W: http://palosaari.fi/linux/ 6170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6171T: git git://linuxtv.org/anttip/media_tree.git 6172S: Maintained 6173F: drivers/media/tuners/it913x* 6174 6175IVTV VIDEO4LINUX DRIVER 6176M: Andy Walls <awalls@md.metrocast.net> 6177L: ivtv-devel@ivtvdriver.org (subscribers-only) 6178L: linux-media@vger.kernel.org 6179T: git git://linuxtv.org/media_tree.git 6180W: http://www.ivtvdriver.org 6181S: Maintained 6182F: Documentation/video4linux/*.ivtv 6183F: drivers/media/pci/ivtv/ 6184F: include/uapi/linux/ivtv* 6185 6186IX2505V MEDIA DRIVER 6187M: Malcolm Priestley <tvboxspy@gmail.com> 6188L: linux-media@vger.kernel.org 6189W: https://linuxtv.org 6190Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6191S: Maintained 6192F: drivers/media/dvb-frontends/ix2505v* 6193 6194JC42.4 TEMPERATURE SENSOR DRIVER 6195M: Guenter Roeck <linux@roeck-us.net> 6196L: linux-hwmon@vger.kernel.org 6197S: Maintained 6198F: drivers/hwmon/jc42.c 6199F: Documentation/hwmon/jc42 6200 6201JFS FILESYSTEM 6202M: Dave Kleikamp <shaggy@kernel.org> 6203L: jfs-discussion@lists.sourceforge.net 6204W: http://jfs.sourceforge.net/ 6205T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6206S: Maintained 6207F: Documentation/filesystems/jfs.txt 6208F: fs/jfs/ 6209 6210JME NETWORK DRIVER 6211M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6212L: netdev@vger.kernel.org 6213S: Maintained 6214F: drivers/net/ethernet/jme.* 6215 6216JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6217M: David Woodhouse <dwmw2@infradead.org> 6218L: linux-mtd@lists.infradead.org 6219W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6220S: Maintained 6221F: fs/jffs2/ 6222F: include/uapi/linux/jffs2.h 6223 6224JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6225M: "Theodore Ts'o" <tytso@mit.edu> 6226M: Jan Kara <jack@suse.com> 6227L: linux-ext4@vger.kernel.org 6228S: Maintained 6229F: fs/jbd2/ 6230F: include/linux/jbd2.h 6231 6232JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6233M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6234L: linux-media@vger.kernel.org 6235S: Maintained 6236F: drivers/media/platform/rcar_jpu.c 6237 6238JSM Neo PCI based serial card 6239M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6240L: linux-serial@vger.kernel.org 6241S: Maintained 6242F: drivers/tty/serial/jsm/ 6243 6244K10TEMP HARDWARE MONITORING DRIVER 6245M: Clemens Ladisch <clemens@ladisch.de> 6246L: linux-hwmon@vger.kernel.org 6247S: Maintained 6248F: Documentation/hwmon/k10temp 6249F: drivers/hwmon/k10temp.c 6250 6251K8TEMP HARDWARE MONITORING DRIVER 6252M: Rudolf Marek <r.marek@assembler.cz> 6253L: linux-hwmon@vger.kernel.org 6254S: Maintained 6255F: Documentation/hwmon/k8temp 6256F: drivers/hwmon/k8temp.c 6257 6258KASAN 6259M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6260R: Alexander Potapenko <glider@google.com> 6261R: Dmitry Vyukov <dvyukov@google.com> 6262L: kasan-dev@googlegroups.com 6263S: Maintained 6264F: arch/*/include/asm/kasan.h 6265F: arch/*/mm/kasan_init* 6266F: Documentation/kasan.txt 6267F: include/linux/kasan*.h 6268F: lib/test_kasan.c 6269F: mm/kasan/ 6270F: scripts/Makefile.kasan 6271 6272KCONFIG 6273M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6274L: linux-kbuild@vger.kernel.org 6275T: git git://gitorious.org/linux-kconfig/linux-kconfig 6276S: Maintained 6277F: Documentation/kbuild/kconfig-language.txt 6278F: scripts/kconfig/ 6279 6280KDUMP 6281M: Vivek Goyal <vgoyal@redhat.com> 6282M: Haren Myneni <hbabu@us.ibm.com> 6283L: kexec@lists.infradead.org 6284W: http://lse.sourceforge.net/kdump/ 6285S: Maintained 6286F: Documentation/kdump/ 6287 6288KEENE FM RADIO TRANSMITTER DRIVER 6289M: Hans Verkuil <hverkuil@xs4all.nl> 6290L: linux-media@vger.kernel.org 6291T: git git://linuxtv.org/media_tree.git 6292W: https://linuxtv.org 6293S: Maintained 6294F: drivers/media/radio/radio-keene* 6295 6296KERNEL AUTOMOUNTER v4 (AUTOFS4) 6297M: Ian Kent <raven@themaw.net> 6298L: autofs@vger.kernel.org 6299S: Maintained 6300F: fs/autofs4/ 6301 6302KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6303M: Michal Marek <mmarek@suse.com> 6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6306L: linux-kbuild@vger.kernel.org 6307S: Maintained 6308F: Documentation/kbuild/ 6309F: Makefile 6310F: scripts/Makefile.* 6311F: scripts/basic/ 6312F: scripts/mk* 6313F: scripts/package/ 6314 6315KERNEL JANITORS 6316L: kernel-janitors@vger.kernel.org 6317W: http://kernelnewbies.org/KernelJanitors 6318S: Odd Fixes 6319 6320KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6321M: "J. Bruce Fields" <bfields@fieldses.org> 6322M: Jeff Layton <jlayton@poochiereds.net> 6323L: linux-nfs@vger.kernel.org 6324W: http://nfs.sourceforge.net/ 6325T: git git://linux-nfs.org/~bfields/linux.git 6326S: Supported 6327F: fs/nfsd/ 6328F: include/uapi/linux/nfsd/ 6329F: fs/lockd/ 6330F: fs/nfs_common/ 6331F: net/sunrpc/ 6332F: include/linux/lockd/ 6333F: include/linux/sunrpc/ 6334F: include/uapi/linux/sunrpc/ 6335 6336KERNEL SELFTEST FRAMEWORK 6337M: Shuah Khan <shuahkh@osg.samsung.com> 6338L: linux-kselftest@vger.kernel.org 6339T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6340S: Maintained 6341F: tools/testing/selftests 6342 6343KERNEL VIRTUAL MACHINE (KVM) 6344M: Paolo Bonzini <pbonzini@redhat.com> 6345M: Radim Krčmář <rkrcmar@redhat.com> 6346L: kvm@vger.kernel.org 6347W: http://www.linux-kvm.org 6348T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6349S: Supported 6350F: Documentation/*/kvm*.txt 6351F: Documentation/virtual/kvm/ 6352F: arch/*/kvm/ 6353F: arch/x86/kernel/kvm.c 6354F: arch/x86/kernel/kvmclock.c 6355F: arch/*/include/asm/kvm* 6356F: include/linux/kvm* 6357F: include/uapi/linux/kvm* 6358F: virt/kvm/ 6359 6360KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6361M: Joerg Roedel <joro@8bytes.org> 6362L: kvm@vger.kernel.org 6363W: http://www.linux-kvm.org/ 6364S: Maintained 6365F: arch/x86/include/asm/svm.h 6366F: arch/x86/kvm/svm.c 6367 6368KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6369M: Alexander Graf <agraf@suse.com> 6370L: kvm-ppc@vger.kernel.org 6371W: http://www.linux-kvm.org/ 6372T: git git://github.com/agraf/linux-2.6.git 6373S: Supported 6374F: arch/powerpc/include/asm/kvm* 6375F: arch/powerpc/kvm/ 6376 6377KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6378M: Christian Borntraeger <borntraeger@de.ibm.com> 6379M: Cornelia Huck <cornelia.huck@de.ibm.com> 6380L: linux-s390@vger.kernel.org 6381W: http://www.ibm.com/developerworks/linux/linux390/ 6382T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6383S: Supported 6384F: Documentation/s390/kvm.txt 6385F: arch/s390/include/asm/kvm* 6386F: arch/s390/kvm/ 6387 6388KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6389M: Christoffer Dall <christoffer.dall@linaro.org> 6390M: Marc Zyngier <marc.zyngier@arm.com> 6391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6392L: kvmarm@lists.cs.columbia.edu 6393W: http://systems.cs.columbia.edu/projects/kvm-arm 6394T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6395S: Supported 6396F: arch/arm/include/uapi/asm/kvm* 6397F: arch/arm/include/asm/kvm* 6398F: arch/arm/kvm/ 6399F: virt/kvm/arm/ 6400F: include/kvm/arm_* 6401 6402KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6403M: Christoffer Dall <christoffer.dall@linaro.org> 6404M: Marc Zyngier <marc.zyngier@arm.com> 6405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6406L: kvmarm@lists.cs.columbia.edu 6407S: Maintained 6408F: arch/arm64/include/uapi/asm/kvm* 6409F: arch/arm64/include/asm/kvm* 6410F: arch/arm64/kvm/ 6411 6412KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6413M: James Hogan <james.hogan@imgtec.com> 6414L: linux-mips@linux-mips.org 6415S: Supported 6416F: arch/mips/include/uapi/asm/kvm* 6417F: arch/mips/include/asm/kvm* 6418F: arch/mips/kvm/ 6419 6420KEXEC 6421M: Eric Biederman <ebiederm@xmission.com> 6422W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6423L: kexec@lists.infradead.org 6424S: Maintained 6425F: include/linux/kexec.h 6426F: include/uapi/linux/kexec.h 6427F: kernel/kexec.c 6428 6429KEYS/KEYRINGS: 6430M: David Howells <dhowells@redhat.com> 6431L: keyrings@vger.kernel.org 6432S: Maintained 6433F: Documentation/security/keys.txt 6434F: include/linux/key.h 6435F: include/linux/key-type.h 6436F: include/keys/ 6437F: security/keys/ 6438 6439KEYS-TRUSTED 6440M: David Safford <safford@us.ibm.com> 6441M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6442L: linux-security-module@vger.kernel.org 6443L: keyrings@vger.kernel.org 6444S: Supported 6445F: Documentation/security/keys-trusted-encrypted.txt 6446F: include/keys/trusted-type.h 6447F: security/keys/trusted.c 6448F: security/keys/trusted.h 6449 6450KEYS-ENCRYPTED 6451M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6452M: David Safford <safford@us.ibm.com> 6453L: linux-security-module@vger.kernel.org 6454L: keyrings@vger.kernel.org 6455S: Supported 6456F: Documentation/security/keys-trusted-encrypted.txt 6457F: include/keys/encrypted-type.h 6458F: security/keys/encrypted-keys/ 6459 6460KGDB / KDB /debug_core 6461M: Jason Wessel <jason.wessel@windriver.com> 6462W: http://kgdb.wiki.kernel.org/ 6463L: kgdb-bugreport@lists.sourceforge.net 6464T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6465S: Maintained 6466F: Documentation/DocBook/kgdb.tmpl 6467F: drivers/misc/kgdbts.c 6468F: drivers/tty/serial/kgdboc.c 6469F: include/linux/kdb.h 6470F: include/linux/kgdb.h 6471F: kernel/debug/ 6472 6473KMEMCHECK 6474M: Vegard Nossum <vegardno@ifi.uio.no> 6475M: Pekka Enberg <penberg@kernel.org> 6476S: Maintained 6477F: Documentation/kmemcheck.txt 6478F: arch/x86/include/asm/kmemcheck.h 6479F: arch/x86/mm/kmemcheck/ 6480F: include/linux/kmemcheck.h 6481F: mm/kmemcheck.c 6482 6483KMEMLEAK 6484M: Catalin Marinas <catalin.marinas@arm.com> 6485S: Maintained 6486F: Documentation/kmemleak.txt 6487F: include/linux/kmemleak.h 6488F: mm/kmemleak.c 6489F: mm/kmemleak-test.c 6490 6491KPROBES 6492M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 6493M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 6494M: "David S. Miller" <davem@davemloft.net> 6495M: Masami Hiramatsu <mhiramat@kernel.org> 6496S: Maintained 6497F: Documentation/kprobes.txt 6498F: include/linux/kprobes.h 6499F: kernel/kprobes.c 6500 6501KS0108 LCD CONTROLLER DRIVER 6502M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 6503W: http://miguelojeda.es/auxdisplay.htm 6504W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 6505S: Maintained 6506F: Documentation/auxdisplay/ks0108 6507F: drivers/auxdisplay/ks0108.c 6508F: include/linux/ks0108.h 6509 6510L3MDEV 6511M: David Ahern <dsa@cumulusnetworks.com> 6512L: netdev@vger.kernel.org 6513S: Maintained 6514F: net/l3mdev 6515F: include/net/l3mdev.h 6516 6517LANTIQ MIPS ARCHITECTURE 6518M: John Crispin <john@phrozen.org> 6519L: linux-mips@linux-mips.org 6520S: Maintained 6521F: arch/mips/lantiq 6522 6523LAPB module 6524L: linux-x25@vger.kernel.org 6525S: Orphan 6526F: Documentation/networking/lapb-module.txt 6527F: include/*/lapb.h 6528F: net/lapb/ 6529 6530LASI 53c700 driver for PARISC 6531M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 6532L: linux-scsi@vger.kernel.org 6533S: Maintained 6534F: Documentation/scsi/53c700.txt 6535F: drivers/scsi/53c700* 6536 6537LED SUBSYSTEM 6538M: Richard Purdie <rpurdie@rpsys.net> 6539M: Jacek Anaszewski <j.anaszewski@samsung.com> 6540L: linux-leds@vger.kernel.org 6541T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 6542S: Maintained 6543F: drivers/leds/ 6544F: include/linux/leds.h 6545 6546LEGACY EEPROM DRIVER 6547M: Jean Delvare <jdelvare@suse.com> 6548S: Maintained 6549F: Documentation/misc-devices/eeprom 6550F: drivers/misc/eeprom/eeprom.c 6551 6552LEGO USB Tower driver 6553M: Juergen Stuber <starblue@users.sourceforge.net> 6554L: legousb-devel@lists.sourceforge.net 6555W: http://legousb.sourceforge.net/ 6556S: Maintained 6557F: drivers/usb/misc/legousbtower.c 6558 6559LG2160 MEDIA DRIVER 6560M: Michael Krufky <mkrufky@linuxtv.org> 6561L: linux-media@vger.kernel.org 6562W: https://linuxtv.org 6563W: http://github.com/mkrufky 6564Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6565T: git git://linuxtv.org/mkrufky/tuners.git 6566S: Maintained 6567F: drivers/media/dvb-frontends/lg2160.* 6568 6569LGDT3305 MEDIA DRIVER 6570M: Michael Krufky <mkrufky@linuxtv.org> 6571L: linux-media@vger.kernel.org 6572W: https://linuxtv.org 6573W: http://github.com/mkrufky 6574Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6575T: git git://linuxtv.org/mkrufky/tuners.git 6576S: Maintained 6577F: drivers/media/dvb-frontends/lgdt3305.* 6578 6579LGUEST 6580M: Rusty Russell <rusty@rustcorp.com.au> 6581L: lguest@lists.ozlabs.org 6582W: http://lguest.ozlabs.org/ 6583S: Odd Fixes 6584F: arch/x86/include/asm/lguest*.h 6585F: arch/x86/lguest/ 6586F: drivers/lguest/ 6587F: include/linux/lguest*.h 6588F: tools/lguest/ 6589 6590LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 6591M: Tejun Heo <tj@kernel.org> 6592L: linux-ide@vger.kernel.org 6593T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6594S: Maintained 6595F: drivers/ata/ 6596F: include/linux/ata.h 6597F: include/linux/libata.h 6598 6599LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 6600M: Viresh Kumar <vireshk@kernel.org> 6601L: linux-ide@vger.kernel.org 6602T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6603S: Maintained 6604F: include/linux/pata_arasan_cf_data.h 6605F: drivers/ata/pata_arasan_cf.c 6606 6607LIBATA PATA DRIVERS 6608M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6609M: Tejun Heo <tj@kernel.org> 6610L: linux-ide@vger.kernel.org 6611T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6612S: Maintained 6613F: drivers/ata/pata_*.c 6614F: drivers/ata/ata_generic.c 6615 6616LIBATA SATA AHCI PLATFORM devices support 6617M: Hans de Goede <hdegoede@redhat.com> 6618M: Tejun Heo <tj@kernel.org> 6619L: linux-ide@vger.kernel.org 6620T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6621S: Maintained 6622F: drivers/ata/ahci_platform.c 6623F: drivers/ata/libahci_platform.c 6624F: include/linux/ahci_platform.h 6625 6626LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 6627M: Mikael Pettersson <mikpelinux@gmail.com> 6628L: linux-ide@vger.kernel.org 6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 6630S: Maintained 6631F: drivers/ata/sata_promise.* 6632 6633LIBLOCKDEP 6634M: Sasha Levin <sasha.levin@oracle.com> 6635S: Maintained 6636F: tools/lib/lockdep/ 6637 6638LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 6639M: Dan Williams <dan.j.williams@intel.com> 6640L: linux-nvdimm@lists.01.org 6641Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6642T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 6643S: Supported 6644F: drivers/nvdimm/* 6645F: include/linux/nd.h 6646F: include/linux/libnvdimm.h 6647F: include/uapi/linux/ndctl.h 6648 6649LIBNVDIMM BLK: MMIO-APERTURE DRIVER 6650M: Ross Zwisler <ross.zwisler@linux.intel.com> 6651L: linux-nvdimm@lists.01.org 6652Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6653S: Supported 6654F: drivers/nvdimm/blk.c 6655F: drivers/nvdimm/region_devs.c 6656F: drivers/acpi/nfit* 6657 6658LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 6659M: Vishal Verma <vishal.l.verma@intel.com> 6660L: linux-nvdimm@lists.01.org 6661Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6662S: Supported 6663F: drivers/nvdimm/btt* 6664 6665LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 6666M: Ross Zwisler <ross.zwisler@linux.intel.com> 6667L: linux-nvdimm@lists.01.org 6668Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 6669S: Supported 6670F: drivers/nvdimm/pmem.c 6671F: include/linux/pmem.h 6672F: arch/*/include/asm/pmem.h 6673 6674LIGHTNVM PLATFORM SUPPORT 6675M: Matias Bjorling <mb@lightnvm.io> 6676W: http://github/OpenChannelSSD 6677L: linux-block@vger.kernel.org 6678S: Maintained 6679F: drivers/lightnvm/ 6680F: include/linux/lightnvm.h 6681F: include/uapi/linux/lightnvm.h 6682 6683LINUX FOR IBM pSERIES (RS/6000) 6684M: Paul Mackerras <paulus@au.ibm.com> 6685W: http://www.ibm.com/linux/ltc/projects/ppc 6686S: Supported 6687F: arch/powerpc/boot/rs6000.h 6688 6689LINUX FOR POWERPC (32-BIT AND 64-BIT) 6690M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6691M: Paul Mackerras <paulus@samba.org> 6692M: Michael Ellerman <mpe@ellerman.id.au> 6693W: http://www.penguinppc.org/ 6694L: linuxppc-dev@lists.ozlabs.org 6695Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 6696T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 6697S: Supported 6698F: Documentation/powerpc/ 6699F: arch/powerpc/ 6700F: drivers/char/tpm/tpm_ibmvtpm* 6701F: drivers/crypto/nx/ 6702F: drivers/crypto/vmx/ 6703F: drivers/net/ethernet/ibm/ibmveth.* 6704F: drivers/net/ethernet/ibm/ibmvnic.* 6705F: drivers/pci/hotplug/rpa* 6706F: drivers/scsi/ibmvscsi/ 6707N: opal 6708N: /pmac 6709N: powermac 6710N: powernv 6711N: [^a-z0-9]ps3 6712N: pseries 6713 6714LINUX FOR POWER MACINTOSH 6715M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 6716W: http://www.penguinppc.org/ 6717L: linuxppc-dev@lists.ozlabs.org 6718S: Maintained 6719F: arch/powerpc/platforms/powermac/ 6720F: drivers/macintosh/ 6721 6722LINUX FOR POWERPC EMBEDDED MPC5XXX 6723M: Anatolij Gustschin <agust@denx.de> 6724L: linuxppc-dev@lists.ozlabs.org 6725T: git git://git.denx.de/linux-denx-agust.git 6726S: Maintained 6727F: arch/powerpc/platforms/512x/ 6728F: arch/powerpc/platforms/52xx/ 6729 6730LINUX FOR POWERPC EMBEDDED PPC4XX 6731M: Alistair Popple <alistair@popple.id.au> 6732M: Matt Porter <mporter@kernel.crashing.org> 6733W: http://www.penguinppc.org/ 6734L: linuxppc-dev@lists.ozlabs.org 6735S: Maintained 6736F: arch/powerpc/platforms/40x/ 6737F: arch/powerpc/platforms/44x/ 6738 6739LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 6740L: linuxppc-dev@lists.ozlabs.org 6741S: Orphan 6742F: arch/powerpc/*/*virtex* 6743F: arch/powerpc/*/*/*virtex* 6744 6745LINUX FOR POWERPC EMBEDDED PPC8XX 6746M: Vitaly Bordug <vitb@kernel.crashing.org> 6747W: http://www.penguinppc.org/ 6748L: linuxppc-dev@lists.ozlabs.org 6749S: Maintained 6750F: arch/powerpc/platforms/8xx/ 6751 6752LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 6753M: Scott Wood <oss@buserror.net> 6754M: Kumar Gala <galak@kernel.crashing.org> 6755W: http://www.penguinppc.org/ 6756L: linuxppc-dev@lists.ozlabs.org 6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 6758S: Maintained 6759F: arch/powerpc/platforms/83xx/ 6760F: arch/powerpc/platforms/85xx/ 6761 6762LINUX FOR POWERPC PA SEMI PWRFICIENT 6763M: Olof Johansson <olof@lixom.net> 6764L: linuxppc-dev@lists.ozlabs.org 6765S: Maintained 6766F: arch/powerpc/platforms/pasemi/ 6767F: drivers/*/*pasemi* 6768F: drivers/*/*/*pasemi* 6769 6770LINUX SECURITY MODULE (LSM) FRAMEWORK 6771M: Chris Wright <chrisw@sous-sol.org> 6772L: linux-security-module@vger.kernel.org 6773S: Supported 6774 6775LIS3LV02D ACCELEROMETER DRIVER 6776M: Eric Piel <eric.piel@tremplin-utc.net> 6777S: Maintained 6778F: Documentation/misc-devices/lis3lv02d 6779F: drivers/misc/lis3lv02d/ 6780F: drivers/platform/x86/hp_accel.c 6781 6782LIVE PATCHING 6783M: Josh Poimboeuf <jpoimboe@redhat.com> 6784M: Jessica Yu <jeyu@redhat.com> 6785M: Jiri Kosina <jikos@kernel.org> 6786M: Miroslav Benes <mbenes@suse.cz> 6787R: Petr Mladek <pmladek@suse.com> 6788S: Maintained 6789F: kernel/livepatch/ 6790F: include/linux/livepatch.h 6791F: arch/x86/include/asm/livepatch.h 6792F: arch/x86/kernel/livepatch.c 6793F: Documentation/livepatch/ 6794F: Documentation/ABI/testing/sysfs-kernel-livepatch 6795F: samples/livepatch/ 6796L: live-patching@vger.kernel.org 6797T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 6798 6799LINUX KERNEL DUMP TEST MODULE (LKDTM) 6800M: Kees Cook <keescook@chromium.org> 6801S: Maintained 6802F: drivers/misc/lkdtm.c 6803 6804LLC (802.2) 6805M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6806S: Maintained 6807F: include/linux/llc.h 6808F: include/uapi/linux/llc.h 6809F: include/net/llc* 6810F: net/llc/ 6811 6812LM73 HARDWARE MONITOR DRIVER 6813M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 6814L: linux-hwmon@vger.kernel.org 6815S: Maintained 6816F: drivers/hwmon/lm73.c 6817 6818LM78 HARDWARE MONITOR DRIVER 6819M: Jean Delvare <jdelvare@suse.com> 6820L: linux-hwmon@vger.kernel.org 6821S: Maintained 6822F: Documentation/hwmon/lm78 6823F: drivers/hwmon/lm78.c 6824 6825LM83 HARDWARE MONITOR DRIVER 6826M: Jean Delvare <jdelvare@suse.com> 6827L: linux-hwmon@vger.kernel.org 6828S: Maintained 6829F: Documentation/hwmon/lm83 6830F: drivers/hwmon/lm83.c 6831 6832LM90 HARDWARE MONITOR DRIVER 6833M: Jean Delvare <jdelvare@suse.com> 6834L: linux-hwmon@vger.kernel.org 6835S: Maintained 6836F: Documentation/hwmon/lm90 6837F: Documentation/devicetree/bindings/hwmon/lm90.txt 6838F: drivers/hwmon/lm90.c 6839 6840LM95234 HARDWARE MONITOR DRIVER 6841M: Guenter Roeck <linux@roeck-us.net> 6842L: linux-hwmon@vger.kernel.org 6843S: Maintained 6844F: Documentation/hwmon/lm95234 6845F: drivers/hwmon/lm95234.c 6846 6847LME2510 MEDIA DRIVER 6848M: Malcolm Priestley <tvboxspy@gmail.com> 6849L: linux-media@vger.kernel.org 6850W: https://linuxtv.org 6851Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6852S: Maintained 6853F: drivers/media/usb/dvb-usb-v2/lmedm04* 6854 6855LOCKDEP AND LOCKSTAT 6856M: Peter Zijlstra <peterz@infradead.org> 6857M: Ingo Molnar <mingo@redhat.com> 6858L: linux-kernel@vger.kernel.org 6859T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking 6860S: Maintained 6861F: Documentation/locking/lockdep*.txt 6862F: Documentation/locking/lockstat.txt 6863F: include/linux/lockdep.h 6864F: kernel/locking/ 6865 6866LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 6867M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 6868L: linux-ntfs-dev@lists.sourceforge.net 6869W: http://www.linux-ntfs.org/content/view/19/37/ 6870S: Maintained 6871F: Documentation/ldm.txt 6872F: block/partitions/ldm.* 6873 6874LogFS 6875M: Joern Engel <joern@logfs.org> 6876M: Prasad Joshi <prasadjoshi.linux@gmail.com> 6877L: logfs@logfs.org 6878W: logfs.org 6879S: Maintained 6880F: fs/logfs/ 6881 6882LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 6883M: Sathya Prakash <sathya.prakash@broadcom.com> 6884M: Chaitra P B <chaitra.basappa@broadcom.com> 6885M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 6886L: MPT-FusionLinux.pdl@broadcom.com 6887L: linux-scsi@vger.kernel.org 6888W: http://www.avagotech.com/support/ 6889S: Supported 6890F: drivers/message/fusion/ 6891F: drivers/scsi/mpt2sas/ 6892F: drivers/scsi/mpt3sas/ 6893 6894LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 6895M: Matthew Wilcox <matthew@wil.cx> 6896L: linux-scsi@vger.kernel.org 6897S: Maintained 6898F: drivers/scsi/sym53c8xx_2/ 6899 6900LTC4261 HARDWARE MONITOR DRIVER 6901M: Guenter Roeck <linux@roeck-us.net> 6902L: linux-hwmon@vger.kernel.org 6903S: Maintained 6904F: Documentation/hwmon/ltc4261 6905F: drivers/hwmon/ltc4261.c 6906 6907LTP (Linux Test Project) 6908M: Mike Frysinger <vapier@gentoo.org> 6909M: Cyril Hrubis <chrubis@suse.cz> 6910M: Wanlong Gao <wanlong.gao@gmail.com> 6911M: Jan Stancek <jstancek@redhat.com> 6912M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 6913M: Alexey Kodanev <alexey.kodanev@oracle.com> 6914L: ltp@lists.linux.it (subscribers-only) 6915W: http://linux-test-project.github.io/ 6916T: git git://github.com/linux-test-project/ltp.git 6917S: Maintained 6918 6919M32R ARCHITECTURE 6920W: http://www.linux-m32r.org/ 6921S: Orphan 6922F: arch/m32r/ 6923 6924M68K ARCHITECTURE 6925M: Geert Uytterhoeven <geert@linux-m68k.org> 6926L: linux-m68k@lists.linux-m68k.org 6927W: http://www.linux-m68k.org/ 6928T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 6929S: Maintained 6930F: arch/m68k/ 6931F: drivers/zorro/ 6932 6933M68K ON APPLE MACINTOSH 6934M: Joshua Thompson <funaho@jurai.org> 6935W: http://www.mac.linux-m68k.org/ 6936L: linux-m68k@lists.linux-m68k.org 6937S: Maintained 6938F: arch/m68k/mac/ 6939 6940M68K ON HP9000/300 6941M: Philip Blundell <philb@gnu.org> 6942W: http://www.tazenda.demon.co.uk/phil/linux-hp 6943S: Maintained 6944F: arch/m68k/hp300/ 6945 6946M88DS3103 MEDIA DRIVER 6947M: Antti Palosaari <crope@iki.fi> 6948L: linux-media@vger.kernel.org 6949W: https://linuxtv.org 6950W: http://palosaari.fi/linux/ 6951Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6952T: git git://linuxtv.org/anttip/media_tree.git 6953S: Maintained 6954F: drivers/media/dvb-frontends/m88ds3103* 6955 6956M88RS2000 MEDIA DRIVER 6957M: Malcolm Priestley <tvboxspy@gmail.com> 6958L: linux-media@vger.kernel.org 6959W: https://linuxtv.org 6960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6961S: Maintained 6962F: drivers/media/dvb-frontends/m88rs2000* 6963 6964MA901 MASTERKIT USB FM RADIO DRIVER 6965M: Alexey Klimov <klimov.linux@gmail.com> 6966L: linux-media@vger.kernel.org 6967T: git git://linuxtv.org/media_tree.git 6968S: Maintained 6969F: drivers/media/radio/radio-ma901.c 6970 6971MAC80211 6972M: Johannes Berg <johannes@sipsolutions.net> 6973L: linux-wireless@vger.kernel.org 6974W: http://wireless.kernel.org/ 6975T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 6976T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 6977S: Maintained 6978F: Documentation/networking/mac80211-injection.txt 6979F: include/net/mac80211.h 6980F: net/mac80211/ 6981F: drivers/net/wireless/mac80211_hwsim.[ch] 6982 6983MACVLAN DRIVER 6984M: Patrick McHardy <kaber@trash.net> 6985L: netdev@vger.kernel.org 6986S: Maintained 6987F: drivers/net/macvlan.c 6988F: include/linux/if_macvlan.h 6989 6990MAILBOX API 6991M: Jassi Brar <jassisinghbrar@gmail.com> 6992L: linux-kernel@vger.kernel.org 6993S: Maintained 6994F: drivers/mailbox/ 6995F: include/linux/mailbox_client.h 6996F: include/linux/mailbox_controller.h 6997 6998MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 6999M: Michael Kerrisk <mtk.manpages@gmail.com> 7000W: http://www.kernel.org/doc/man-pages 7001L: linux-man@vger.kernel.org 7002S: Maintained 7003 7004MARVELL ARMADA DRM SUPPORT 7005M: Russell King <rmk+kernel@armlinux.org.uk> 7006S: Maintained 7007F: drivers/gpu/drm/armada/ 7008 7009MARVELL 88E6352 DSA support 7010M: Guenter Roeck <linux@roeck-us.net> 7011S: Maintained 7012F: drivers/net/dsa/mv88e6352.c 7013 7014MARVELL CRYPTO DRIVER 7015M: Boris Brezillon <boris.brezillon@free-electrons.com> 7016M: Arnaud Ebalard <arno@natisbad.org> 7017F: drivers/crypto/marvell/ 7018S: Maintained 7019L: linux-crypto@vger.kernel.org 7020 7021MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7022M: Mirko Lindner <mlindner@marvell.com> 7023M: Stephen Hemminger <stephen@networkplumber.org> 7024L: netdev@vger.kernel.org 7025S: Maintained 7026F: drivers/net/ethernet/marvell/sk* 7027 7028MARVELL LIBERTAS WIRELESS DRIVER 7029L: libertas-dev@lists.infradead.org 7030S: Orphan 7031F: drivers/net/wireless/marvell/libertas/ 7032 7033MARVELL MV643XX ETHERNET DRIVER 7034M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7035L: netdev@vger.kernel.org 7036S: Maintained 7037F: drivers/net/ethernet/marvell/mv643xx_eth.* 7038F: include/linux/mv643xx.h 7039 7040MARVELL MVNETA ETHERNET DRIVER 7041M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7042L: netdev@vger.kernel.org 7043S: Maintained 7044F: drivers/net/ethernet/marvell/mvneta.* 7045 7046MARVELL MWIFIEX WIRELESS DRIVER 7047M: Amitkumar Karwar <akarwar@marvell.com> 7048M: Nishant Sarmukadam <nishants@marvell.com> 7049L: linux-wireless@vger.kernel.org 7050S: Maintained 7051F: drivers/net/wireless/marvell/mwifiex/ 7052 7053MARVELL MWL8K WIRELESS DRIVER 7054M: Lennert Buytenhek <buytenh@wantstofly.org> 7055L: linux-wireless@vger.kernel.org 7056S: Odd Fixes 7057F: drivers/net/wireless/marvell/mwl8k.c 7058 7059MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7060M: Nicolas Pitre <nico@fluxnic.net> 7061S: Odd Fixes 7062F: drivers/mmc/host/mvsdio.* 7063 7064MATROX FRAMEBUFFER DRIVER 7065L: linux-fbdev@vger.kernel.org 7066S: Orphan 7067F: drivers/video/fbdev/matrox/matroxfb_* 7068F: include/uapi/linux/matroxfb.h 7069 7070MAX16065 HARDWARE MONITOR DRIVER 7071M: Guenter Roeck <linux@roeck-us.net> 7072L: linux-hwmon@vger.kernel.org 7073S: Maintained 7074F: Documentation/hwmon/max16065 7075F: drivers/hwmon/max16065.c 7076 7077MAX20751 HARDWARE MONITOR DRIVER 7078M: Guenter Roeck <linux@roeck-us.net> 7079L: linux-hwmon@vger.kernel.org 7080S: Maintained 7081F: Documentation/hwmon/max20751 7082F: drivers/hwmon/max20751.c 7083 7084MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7085M: "Hans J. Koch" <hjk@hansjkoch.de> 7086L: linux-hwmon@vger.kernel.org 7087S: Maintained 7088F: Documentation/hwmon/max6650 7089F: drivers/hwmon/max6650.c 7090 7091MAX6697 HARDWARE MONITOR DRIVER 7092M: Guenter Roeck <linux@roeck-us.net> 7093L: linux-hwmon@vger.kernel.org 7094S: Maintained 7095F: Documentation/hwmon/max6697 7096F: Documentation/devicetree/bindings/i2c/max6697.txt 7097F: drivers/hwmon/max6697.c 7098F: include/linux/platform_data/max6697.h 7099 7100MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7101M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7102L: linux-pm@vger.kernel.org 7103S: Supported 7104F: drivers/power/max14577_charger.c 7105F: drivers/power/max77693_charger.c 7106 7107MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7108M: Javier Martinez Canillas <javier@osg.samsung.com> 7109L: linux-kernel@vger.kernel.org 7110S: Supported 7111F: drivers/*/*max77802*.c 7112F: Documentation/devicetree/bindings/*/*max77802.txt 7113F: include/dt-bindings/*/*max77802.h 7114 7115MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7116M: Chanwoo Choi <cw00.choi@samsung.com> 7117M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 7118L: linux-kernel@vger.kernel.org 7119S: Supported 7120F: drivers/*/max14577*.c 7121F: drivers/*/max77686*.c 7122F: drivers/*/max77693*.c 7123F: drivers/extcon/extcon-max14577.c 7124F: drivers/extcon/extcon-max77693.c 7125F: drivers/rtc/rtc-max77686.c 7126F: drivers/clk/clk-max77686.c 7127F: Documentation/devicetree/bindings/mfd/max14577.txt 7128F: Documentation/devicetree/bindings/*/max77686.txt 7129F: Documentation/devicetree/bindings/mfd/max77693.txt 7130F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7131F: include/linux/mfd/max14577*.h 7132F: include/linux/mfd/max77686*.h 7133F: include/linux/mfd/max77693*.h 7134 7135MAXIRADIO FM RADIO RECEIVER DRIVER 7136M: Hans Verkuil <hverkuil@xs4all.nl> 7137L: linux-media@vger.kernel.org 7138T: git git://linuxtv.org/media_tree.git 7139W: https://linuxtv.org 7140S: Maintained 7141F: drivers/media/radio/radio-maxiradio* 7142 7143MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7144M: Peter Rosin <peda@axentia.se> 7145L: linux-iio@vger.kernel.org 7146S: Maintained 7147F: drivers/iio/potentiometer/mcp4531.c 7148 7149MEDIA DRIVERS FOR RENESAS - VSP1 7150M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7151L: linux-media@vger.kernel.org 7152L: linux-renesas-soc@vger.kernel.org 7153T: git git://linuxtv.org/media_tree.git 7154S: Supported 7155F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7156F: drivers/media/platform/vsp1/ 7157 7158MEDIA DRIVERS FOR ASCOT2E 7159M: Sergey Kozlov <serjk@netup.ru> 7160L: linux-media@vger.kernel.org 7161W: https://linuxtv.org 7162W: http://netup.tv/ 7163T: git git://linuxtv.org/media_tree.git 7164S: Supported 7165F: drivers/media/dvb-frontends/ascot2e* 7166 7167MEDIA DRIVERS FOR CXD2841ER 7168M: Sergey Kozlov <serjk@netup.ru> 7169L: linux-media@vger.kernel.org 7170W: https://linuxtv.org 7171W: http://netup.tv/ 7172T: git git://linuxtv.org/media_tree.git 7173S: Supported 7174F: drivers/media/dvb-frontends/cxd2841er* 7175 7176MEDIA DRIVERS FOR HORUS3A 7177M: Sergey Kozlov <serjk@netup.ru> 7178L: linux-media@vger.kernel.org 7179W: https://linuxtv.org 7180W: http://netup.tv/ 7181T: git git://linuxtv.org/media_tree.git 7182S: Supported 7183F: drivers/media/dvb-frontends/horus3a* 7184 7185MEDIA DRIVERS FOR LNBH25 7186M: Sergey Kozlov <serjk@netup.ru> 7187L: linux-media@vger.kernel.org 7188W: https://linuxtv.org 7189W: http://netup.tv/ 7190T: git git://linuxtv.org/media_tree.git 7191S: Supported 7192F: drivers/media/dvb-frontends/lnbh25* 7193 7194MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7195M: Sergey Kozlov <serjk@netup.ru> 7196L: linux-media@vger.kernel.org 7197W: https://linuxtv.org 7198W: http://netup.tv/ 7199T: git git://linuxtv.org/media_tree.git 7200S: Supported 7201F: drivers/media/pci/netup_unidvb/* 7202 7203MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7204M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 7205P: LinuxTV.org Project 7206L: linux-media@vger.kernel.org 7207W: https://linuxtv.org 7208Q: http://patchwork.kernel.org/project/linux-media/list/ 7209T: git git://linuxtv.org/media_tree.git 7210S: Maintained 7211F: Documentation/dvb/ 7212F: Documentation/video4linux/ 7213F: Documentation/DocBook/media/ 7214F: drivers/media/ 7215F: drivers/staging/media/ 7216F: include/linux/platform_data/media/ 7217F: include/media/ 7218F: include/uapi/linux/dvb/ 7219F: include/uapi/linux/videodev2.h 7220F: include/uapi/linux/media.h 7221F: include/uapi/linux/v4l2-* 7222F: include/uapi/linux/meye.h 7223F: include/uapi/linux/ivtv* 7224F: include/uapi/linux/uvcvideo.h 7225 7226MEDIATEK ETHERNET DRIVER 7227M: Felix Fietkau <nbd@openwrt.org> 7228M: John Crispin <blogic@openwrt.org> 7229L: netdev@vger.kernel.org 7230S: Maintained 7231F: drivers/net/ethernet/mediatek/ 7232 7233MEDIATEK MT7601U WIRELESS LAN DRIVER 7234M: Jakub Kicinski <kubakici@wp.pl> 7235L: linux-wireless@vger.kernel.org 7236S: Maintained 7237F: drivers/net/wireless/mediatek/mt7601u/ 7238 7239MEGARAID SCSI/SAS DRIVERS 7240M: Kashyap Desai <kashyap.desai@avagotech.com> 7241M: Sumit Saxena <sumit.saxena@avagotech.com> 7242M: Uday Lingala <uday.lingala@avagotech.com> 7243L: megaraidlinux.pdl@avagotech.com 7244L: linux-scsi@vger.kernel.org 7245W: http://www.lsi.com 7246S: Maintained 7247F: Documentation/scsi/megaraid.txt 7248F: drivers/scsi/megaraid.* 7249F: drivers/scsi/megaraid/ 7250 7251MELLANOX ETHERNET DRIVER (mlx4_en) 7252M: Eugenia Emantayev <eugenia@mellanox.com> 7253L: netdev@vger.kernel.org 7254S: Supported 7255W: http://www.mellanox.com 7256Q: http://patchwork.ozlabs.org/project/netdev/list/ 7257F: drivers/net/ethernet/mellanox/mlx4/en_* 7258 7259MELLANOX ETHERNET DRIVER (mlx5e) 7260M: Saeed Mahameed <saeedm@mellanox.com> 7261L: netdev@vger.kernel.org 7262S: Supported 7263W: http://www.mellanox.com 7264Q: http://patchwork.ozlabs.org/project/netdev/list/ 7265F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7266 7267MELLANOX ETHERNET SWITCH DRIVERS 7268M: Jiri Pirko <jiri@mellanox.com> 7269M: Ido Schimmel <idosch@mellanox.com> 7270L: netdev@vger.kernel.org 7271S: Supported 7272W: http://www.mellanox.com 7273Q: http://patchwork.ozlabs.org/project/netdev/list/ 7274F: drivers/net/ethernet/mellanox/mlxsw/ 7275 7276MEMBARRIER SUPPORT 7277M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7278M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7279L: linux-kernel@vger.kernel.org 7280S: Supported 7281F: kernel/membarrier.c 7282F: include/uapi/linux/membarrier.h 7283 7284MEMORY MANAGEMENT 7285L: linux-mm@kvack.org 7286W: http://www.linux-mm.org 7287S: Maintained 7288F: include/linux/mm.h 7289F: include/linux/gfp.h 7290F: include/linux/mmzone.h 7291F: include/linux/memory_hotplug.h 7292F: include/linux/vmalloc.h 7293F: mm/ 7294 7295MEMORY TECHNOLOGY DEVICES (MTD) 7296M: David Woodhouse <dwmw2@infradead.org> 7297M: Brian Norris <computersforpeace@gmail.com> 7298L: linux-mtd@lists.infradead.org 7299W: http://www.linux-mtd.infradead.org/ 7300Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7301T: git git://git.infradead.org/linux-mtd.git 7302T: git git://git.infradead.org/l2-mtd.git 7303S: Maintained 7304F: drivers/mtd/ 7305F: include/linux/mtd/ 7306F: include/uapi/mtd/ 7307 7308MEN A21 WATCHDOG DRIVER 7309M: Johannes Thumshirn <morbidrsa@gmail.com> 7310L: linux-watchdog@vger.kernel.org 7311S: Maintained 7312F: drivers/watchdog/mena21_wdt.c 7313 7314MEN CHAMELEON BUS (mcb) 7315M: Johannes Thumshirn <morbidrsa@gmail.com> 7316S: Maintained 7317F: drivers/mcb/ 7318F: include/linux/mcb.h 7319F: Documentation/men-chameleon-bus.txt 7320 7321MEN F21BMC (Board Management Controller) 7322M: Andreas Werner <andreas.werner@men.de> 7323S: Supported 7324F: drivers/mfd/menf21bmc.c 7325F: drivers/watchdog/menf21bmc_wdt.c 7326F: drivers/leds/leds-menf21bmc.c 7327F: drivers/hwmon/menf21bmc_hwmon.c 7328F: Documentation/hwmon/menf21bmc 7329 7330METAG ARCHITECTURE 7331M: James Hogan <james.hogan@imgtec.com> 7332L: linux-metag@vger.kernel.org 7333T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7334S: Odd Fixes 7335F: arch/metag/ 7336F: Documentation/metag/ 7337F: Documentation/devicetree/bindings/metag/ 7338F: Documentation/devicetree/bindings/interrupt-controller/img,* 7339F: drivers/clocksource/metag_generic.c 7340F: drivers/irqchip/irq-metag.c 7341F: drivers/irqchip/irq-metag-ext.c 7342F: drivers/tty/metag_da.c 7343 7344MICROBLAZE ARCHITECTURE 7345M: Michal Simek <monstr@monstr.eu> 7346W: http://www.monstr.eu/fdt/ 7347T: git git://git.monstr.eu/linux-2.6-microblaze.git 7348S: Supported 7349F: arch/microblaze/ 7350 7351MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7352M: Chen Yu <yu.c.chen@intel.com> 7353L: platform-driver-x86@vger.kernel.org 7354S: Supported 7355F: drivers/platform/x86/surfacepro3_button.c 7356 7357MICROTEK X6 SCANNER 7358M: Oliver Neukum <oliver@neukum.org> 7359S: Maintained 7360F: drivers/usb/image/microtek.* 7361 7362MIPS 7363M: Ralf Baechle <ralf@linux-mips.org> 7364L: linux-mips@linux-mips.org 7365W: http://www.linux-mips.org/ 7366T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7367Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 7368S: Supported 7369F: Documentation/mips/ 7370F: arch/mips/ 7371 7372MIPS/LOONGSON1 ARCHITECTURE 7373M: Keguang Zhang <keguang.zhang@gmail.com> 7374L: linux-mips@linux-mips.org 7375S: Maintained 7376F: arch/mips/loongson32/ 7377F: arch/mips/include/asm/mach-loongson32/ 7378F: drivers/*/*loongson1* 7379F: drivers/*/*/*loongson1* 7380 7381MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 7382M: Hans Verkuil <hverkuil@xs4all.nl> 7383L: linux-media@vger.kernel.org 7384T: git git://linuxtv.org/media_tree.git 7385W: https://linuxtv.org 7386S: Odd Fixes 7387F: drivers/media/radio/radio-miropcm20* 7388 7389MELLANOX MLX4 core VPI driver 7390M: Yishai Hadas <yishaih@mellanox.com> 7391L: netdev@vger.kernel.org 7392L: linux-rdma@vger.kernel.org 7393W: http://www.mellanox.com 7394Q: http://patchwork.ozlabs.org/project/netdev/list/ 7395S: Supported 7396F: drivers/net/ethernet/mellanox/mlx4/ 7397F: include/linux/mlx4/ 7398 7399MELLANOX MLX4 IB driver 7400M: Yishai Hadas <yishaih@mellanox.com> 7401L: linux-rdma@vger.kernel.org 7402W: http://www.mellanox.com 7403Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7404S: Supported 7405F: drivers/infiniband/hw/mlx4/ 7406F: include/linux/mlx4/ 7407 7408MELLANOX MLX5 core VPI driver 7409M: Matan Barak <matanb@mellanox.com> 7410M: Leon Romanovsky <leonro@mellanox.com> 7411L: netdev@vger.kernel.org 7412L: linux-rdma@vger.kernel.org 7413W: http://www.mellanox.com 7414Q: http://patchwork.ozlabs.org/project/netdev/list/ 7415S: Supported 7416F: drivers/net/ethernet/mellanox/mlx5/core/ 7417F: include/linux/mlx5/ 7418 7419MELLANOX MLX5 IB driver 7420M: Matan Barak <matanb@mellanox.com> 7421M: Leon Romanovsky <leonro@mellanox.com> 7422L: linux-rdma@vger.kernel.org 7423W: http://www.mellanox.com 7424Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7425S: Supported 7426F: drivers/infiniband/hw/mlx5/ 7427F: include/linux/mlx5/ 7428 7429MELEXIS MLX90614 DRIVER 7430M: Crt Mori <cmo@melexis.com> 7431L: linux-iio@vger.kernel.org 7432W: http://www.melexis.com 7433S: Supported 7434F: drivers/iio/temperature/mlx90614.c 7435 7436MN88472 MEDIA DRIVER 7437M: Antti Palosaari <crope@iki.fi> 7438L: linux-media@vger.kernel.org 7439W: https://linuxtv.org 7440W: http://palosaari.fi/linux/ 7441Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7442T: git git://linuxtv.org/anttip/media_tree.git 7443S: Maintained 7444F: drivers/staging/media/mn88472/ 7445F: drivers/media/dvb-frontends/mn88472.h 7446 7447MN88473 MEDIA DRIVER 7448M: Antti Palosaari <crope@iki.fi> 7449L: linux-media@vger.kernel.org 7450W: https://linuxtv.org 7451W: http://palosaari.fi/linux/ 7452Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7453S: Maintained 7454F: drivers/media/dvb-frontends/mn88473* 7455 7456MODULE SUPPORT 7457M: Rusty Russell <rusty@rustcorp.com.au> 7458S: Maintained 7459F: include/linux/module.h 7460F: kernel/module.c 7461 7462MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 7463W: http://popies.net/meye/ 7464S: Orphan 7465F: Documentation/video4linux/meye.txt 7466F: drivers/media/pci/meye/ 7467F: include/uapi/linux/meye.h 7468 7469MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 7470M: Jiri Slaby <jirislaby@gmail.com> 7471S: Maintained 7472F: Documentation/serial/moxa-smartio 7473F: drivers/tty/mxser.* 7474 7475MR800 AVERMEDIA USB FM RADIO DRIVER 7476M: Alexey Klimov <klimov.linux@gmail.com> 7477L: linux-media@vger.kernel.org 7478T: git git://linuxtv.org/media_tree.git 7479S: Maintained 7480F: drivers/media/radio/radio-mr800.c 7481 7482MRF24J40 IEEE 802.15.4 RADIO DRIVER 7483M: Alan Ott <alan@signal11.us> 7484L: linux-wpan@vger.kernel.org 7485S: Maintained 7486F: drivers/net/ieee802154/mrf24j40.c 7487F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 7488 7489MSI LAPTOP SUPPORT 7490M: "Lee, Chun-Yi" <jlee@suse.com> 7491L: platform-driver-x86@vger.kernel.org 7492S: Maintained 7493F: drivers/platform/x86/msi-laptop.c 7494 7495MSI WMI SUPPORT 7496L: platform-driver-x86@vger.kernel.org 7497S: Orphan 7498F: drivers/platform/x86/msi-wmi.c 7499 7500MSI001 MEDIA DRIVER 7501M: Antti Palosaari <crope@iki.fi> 7502L: linux-media@vger.kernel.org 7503W: https://linuxtv.org 7504W: http://palosaari.fi/linux/ 7505Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7506T: git git://linuxtv.org/anttip/media_tree.git 7507S: Maintained 7508F: drivers/media/tuners/msi001* 7509 7510MSI2500 MEDIA DRIVER 7511M: Antti Palosaari <crope@iki.fi> 7512L: linux-media@vger.kernel.org 7513W: https://linuxtv.org 7514W: http://palosaari.fi/linux/ 7515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7516T: git git://linuxtv.org/anttip/media_tree.git 7517S: Maintained 7518F: drivers/media/usb/msi2500/ 7519 7520MSYSTEMS DISKONCHIP G3 MTD DRIVER 7521M: Robert Jarzmik <robert.jarzmik@free.fr> 7522L: linux-mtd@lists.infradead.org 7523S: Maintained 7524F: drivers/mtd/devices/docg3* 7525 7526MT9M032 APTINA SENSOR DRIVER 7527M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7528L: linux-media@vger.kernel.org 7529T: git git://linuxtv.org/media_tree.git 7530S: Maintained 7531F: drivers/media/i2c/mt9m032.c 7532F: include/media/i2c/mt9m032.h 7533 7534MT9P031 APTINA CAMERA SENSOR 7535M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7536L: linux-media@vger.kernel.org 7537T: git git://linuxtv.org/media_tree.git 7538S: Maintained 7539F: drivers/media/i2c/mt9p031.c 7540F: include/media/i2c/mt9p031.h 7541 7542MT9T001 APTINA CAMERA SENSOR 7543M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7544L: linux-media@vger.kernel.org 7545T: git git://linuxtv.org/media_tree.git 7546S: Maintained 7547F: drivers/media/i2c/mt9t001.c 7548F: include/media/i2c/mt9t001.h 7549 7550MT9V032 APTINA CAMERA SENSOR 7551M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7552L: linux-media@vger.kernel.org 7553T: git git://linuxtv.org/media_tree.git 7554S: Maintained 7555F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 7556F: drivers/media/i2c/mt9v032.c 7557F: include/media/i2c/mt9v032.h 7558 7559MULTIFUNCTION DEVICES (MFD) 7560M: Lee Jones <lee.jones@linaro.org> 7561T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 7562S: Supported 7563F: drivers/mfd/ 7564F: include/linux/mfd/ 7565 7566MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 7567M: Ulf Hansson <ulf.hansson@linaro.org> 7568L: linux-mmc@vger.kernel.org 7569T: git git://git.linaro.org/people/ulf.hansson/mmc.git 7570S: Maintained 7571F: drivers/mmc/ 7572F: include/linux/mmc/ 7573F: include/uapi/linux/mmc/ 7574 7575MULTIMEDIA CARD (MMC) ETC. OVER SPI 7576S: Orphan 7577F: drivers/mmc/host/mmc_spi.c 7578F: include/linux/spi/mmc_spi.h 7579 7580MULTISOUND SOUND DRIVER 7581M: Andrew Veliath <andrewtv@usa.net> 7582S: Maintained 7583F: Documentation/sound/oss/MultiSound 7584F: sound/oss/msnd* 7585 7586MULTITECH MULTIPORT CARD (ISICOM) 7587S: Orphan 7588F: drivers/tty/isicom.c 7589F: include/linux/isicom.h 7590 7591MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 7592M: Bin Liu <b-liu@ti.com> 7593L: linux-usb@vger.kernel.org 7594T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 7595S: Maintained 7596F: drivers/usb/musb/ 7597 7598MXL5007T MEDIA DRIVER 7599M: Michael Krufky <mkrufky@linuxtv.org> 7600L: linux-media@vger.kernel.org 7601W: https://linuxtv.org 7602W: http://github.com/mkrufky 7603Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7604T: git git://linuxtv.org/mkrufky/tuners.git 7605S: Maintained 7606F: drivers/media/tuners/mxl5007t.* 7607 7608MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 7609M: Hyong-Youb Kim <hykim@myri.com> 7610L: netdev@vger.kernel.org 7611W: https://www.myricom.com/support/downloads/myri10ge.html 7612S: Supported 7613F: drivers/net/ethernet/myricom/myri10ge/ 7614 7615NAND FLASH SUBSYSTEM 7616M: Boris Brezillon <boris.brezillon@free-electrons.com> 7617R: Richard Weinberger <richard@nod.at> 7618L: linux-mtd@lists.infradead.org 7619W: http://www.linux-mtd.infradead.org/ 7620Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7621T: git git://github.com/linux-nand/linux.git 7622S: Maintained 7623F: drivers/mtd/nand/ 7624F: include/linux/mtd/nand*.h 7625 7626NATSEMI ETHERNET DRIVER (DP8381x) 7627S: Orphan 7628F: drivers/net/ethernet/natsemi/natsemi.c 7629 7630NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 7631M: Daniel Mack <zonque@gmail.com> 7632S: Maintained 7633L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7634W: http://www.native-instruments.com 7635F: sound/usb/caiaq/ 7636 7637NCP FILESYSTEM 7638M: Petr Vandrovec <petr@vandrovec.name> 7639S: Odd Fixes 7640F: fs/ncpfs/ 7641 7642NCR 5380 SCSI DRIVERS 7643M: Finn Thain <fthain@telegraphics.com.au> 7644M: Michael Schmitz <schmitzmic@gmail.com> 7645L: linux-scsi@vger.kernel.org 7646S: Maintained 7647F: Documentation/scsi/g_NCR5380.txt 7648F: Documentation/scsi/dtc3x80.txt 7649F: drivers/scsi/NCR5380.* 7650F: drivers/scsi/arm/cumana_1.c 7651F: drivers/scsi/arm/oak.c 7652F: drivers/scsi/atari_scsi.* 7653F: drivers/scsi/dmx3191d.c 7654F: drivers/scsi/dtc.* 7655F: drivers/scsi/g_NCR5380.* 7656F: drivers/scsi/g_NCR5380_mmio.c 7657F: drivers/scsi/mac_scsi.* 7658F: drivers/scsi/pas16.* 7659F: drivers/scsi/sun3_scsi.* 7660F: drivers/scsi/sun3_scsi_vme.c 7661F: drivers/scsi/t128.* 7662 7663NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 7664M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7665L: linux-scsi@vger.kernel.org 7666S: Maintained 7667F: drivers/scsi/NCR_D700.* 7668 7669NCT6775 HARDWARE MONITOR DRIVER 7670M: Guenter Roeck <linux@roeck-us.net> 7671L: linux-hwmon@vger.kernel.org 7672S: Maintained 7673F: Documentation/hwmon/nct6775 7674F: drivers/hwmon/nct6775.c 7675 7676NETEFFECT IWARP RNIC DRIVER (IW_NES) 7677M: Faisal Latif <faisal.latif@intel.com> 7678L: linux-rdma@vger.kernel.org 7679W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 7680S: Supported 7681F: drivers/infiniband/hw/nes/ 7682 7683NETEM NETWORK EMULATOR 7684M: Stephen Hemminger <stephen@networkplumber.org> 7685L: netem@lists.linux-foundation.org (moderated for non-subscribers) 7686S: Maintained 7687F: net/sched/sch_netem.c 7688 7689NETERION 10GbE DRIVERS (s2io/vxge) 7690M: Jon Mason <jdmason@kudzu.us> 7691L: netdev@vger.kernel.org 7692S: Supported 7693F: Documentation/networking/s2io.txt 7694F: Documentation/networking/vxge.txt 7695F: drivers/net/ethernet/neterion/ 7696 7697NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 7698M: Pablo Neira Ayuso <pablo@netfilter.org> 7699M: Patrick McHardy <kaber@trash.net> 7700M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 7701L: netfilter-devel@vger.kernel.org 7702L: coreteam@netfilter.org 7703W: http://www.netfilter.org/ 7704W: http://www.iptables.org/ 7705Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 7706T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 7707T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 7708S: Supported 7709F: include/linux/netfilter* 7710F: include/linux/netfilter/ 7711F: include/net/netfilter/ 7712F: include/uapi/linux/netfilter* 7713F: include/uapi/linux/netfilter/ 7714F: net/*/netfilter.c 7715F: net/*/netfilter/ 7716F: net/netfilter/ 7717F: net/bridge/br_netfilter*.c 7718 7719NETLABEL 7720M: Paul Moore <paul@paul-moore.com> 7721W: http://netlabel.sf.net 7722L: netdev@vger.kernel.org 7723S: Maintained 7724F: Documentation/netlabel/ 7725F: include/net/netlabel.h 7726F: net/netlabel/ 7727 7728NETROM NETWORK LAYER 7729M: Ralf Baechle <ralf@linux-mips.org> 7730L: linux-hams@vger.kernel.org 7731W: http://www.linux-ax25.org/ 7732S: Maintained 7733F: include/net/netrom.h 7734F: include/uapi/linux/netrom.h 7735F: net/netrom/ 7736 7737NETRONOME ETHERNET DRIVERS 7738M: Jakub Kicinski <jakub.kicinski@netronome.com> 7739L: oss-drivers@netronome.com 7740S: Maintained 7741F: drivers/net/ethernet/netronome/ 7742 7743NETWORK BLOCK DEVICE (NBD) 7744M: Markus Pargmann <mpa@pengutronix.de> 7745S: Maintained 7746L: nbd-general@lists.sourceforge.net 7747T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 7748F: Documentation/blockdev/nbd.txt 7749F: drivers/block/nbd.c 7750F: include/uapi/linux/nbd.h 7751 7752NETWORK DROP MONITOR 7753M: Neil Horman <nhorman@tuxdriver.com> 7754L: netdev@vger.kernel.org 7755S: Maintained 7756W: https://fedorahosted.org/dropwatch/ 7757F: net/core/drop_monitor.c 7758 7759NETWORKING [GENERAL] 7760M: "David S. Miller" <davem@davemloft.net> 7761L: netdev@vger.kernel.org 7762W: http://www.linuxfoundation.org/en/Net 7763Q: http://patchwork.ozlabs.org/project/netdev/list/ 7764T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7765T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7766S: Maintained 7767F: net/ 7768F: include/net/ 7769F: include/linux/in.h 7770F: include/linux/net.h 7771F: include/linux/netdevice.h 7772F: include/uapi/linux/in.h 7773F: include/uapi/linux/net.h 7774F: include/uapi/linux/netdevice.h 7775F: include/uapi/linux/net_namespace.h 7776F: tools/net/ 7777F: tools/testing/selftests/net/ 7778F: lib/random32.c 7779F: lib/test_bpf.c 7780 7781NETWORKING [IPv4/IPv6] 7782M: "David S. Miller" <davem@davemloft.net> 7783M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 7784M: James Morris <jmorris@namei.org> 7785M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 7786M: Patrick McHardy <kaber@trash.net> 7787L: netdev@vger.kernel.org 7788T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7789S: Maintained 7790F: net/ipv4/ 7791F: net/ipv6/ 7792F: include/net/ip* 7793F: arch/x86/net/* 7794 7795NETWORKING [IPSEC] 7796M: Steffen Klassert <steffen.klassert@secunet.com> 7797M: Herbert Xu <herbert@gondor.apana.org.au> 7798M: "David S. Miller" <davem@davemloft.net> 7799L: netdev@vger.kernel.org 7800T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 7801T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 7802S: Maintained 7803F: net/core/flow.c 7804F: net/xfrm/ 7805F: net/key/ 7806F: net/ipv4/xfrm* 7807F: net/ipv4/esp4.c 7808F: net/ipv4/ah4.c 7809F: net/ipv4/ipcomp.c 7810F: net/ipv4/ip_vti.c 7811F: net/ipv6/xfrm* 7812F: net/ipv6/esp6.c 7813F: net/ipv6/ah6.c 7814F: net/ipv6/ipcomp6.c 7815F: net/ipv6/ip6_vti.c 7816F: include/uapi/linux/xfrm.h 7817F: include/net/xfrm.h 7818 7819NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 7820M: Paul Moore <paul@paul-moore.com> 7821L: netdev@vger.kernel.org 7822S: Maintained 7823 7824NETWORKING [WIRELESS] 7825L: linux-wireless@vger.kernel.org 7826Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7827 7828NETWORKING DRIVERS 7829L: netdev@vger.kernel.org 7830W: http://www.linuxfoundation.org/en/Net 7831Q: http://patchwork.ozlabs.org/project/netdev/list/ 7832T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 7833T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 7834S: Odd Fixes 7835F: Documentation/devicetree/bindings/net/ 7836F: drivers/net/ 7837F: include/linux/if_* 7838F: include/linux/netdevice.h 7839F: include/linux/etherdevice.h 7840F: include/linux/fcdevice.h 7841F: include/linux/fddidevice.h 7842F: include/linux/hippidevice.h 7843F: include/linux/inetdevice.h 7844F: include/uapi/linux/if_* 7845F: include/uapi/linux/netdevice.h 7846 7847NETWORKING DRIVERS (WIRELESS) 7848M: Kalle Valo <kvalo@codeaurora.org> 7849L: linux-wireless@vger.kernel.org 7850Q: http://patchwork.kernel.org/project/linux-wireless/list/ 7851T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 7852T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 7853S: Maintained 7854F: drivers/net/wireless/ 7855 7856NETXEN (1/10) GbE SUPPORT 7857M: Manish Chopra <manish.chopra@qlogic.com> 7858M: Sony Chacko <sony.chacko@qlogic.com> 7859M: Rajesh Borundia <rajesh.borundia@qlogic.com> 7860L: netdev@vger.kernel.org 7861W: http://www.qlogic.com 7862S: Supported 7863F: drivers/net/ethernet/qlogic/netxen/ 7864 7865NFC SUBSYSTEM 7866M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 7867M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 7868M: Samuel Ortiz <sameo@linux.intel.com> 7869L: linux-wireless@vger.kernel.org 7870L: linux-nfc@lists.01.org (subscribers-only) 7871S: Supported 7872F: net/nfc/ 7873F: include/net/nfc/ 7874F: include/uapi/linux/nfc.h 7875F: drivers/nfc/ 7876F: include/linux/platform_data/nfcmrvl.h 7877F: include/linux/platform_data/nxp-nci.h 7878F: include/linux/platform_data/pn544.h 7879F: include/linux/platform_data/st21nfca.h 7880F: include/linux/platform_data/st-nci.h 7881F: Documentation/devicetree/bindings/net/nfc/ 7882 7883NFS, SUNRPC, AND LOCKD CLIENTS 7884M: Trond Myklebust <trond.myklebust@primarydata.com> 7885M: Anna Schumaker <anna.schumaker@netapp.com> 7886L: linux-nfs@vger.kernel.org 7887W: http://client.linux-nfs.org 7888T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 7889S: Maintained 7890F: fs/lockd/ 7891F: fs/nfs/ 7892F: fs/nfs_common/ 7893F: net/sunrpc/ 7894F: include/linux/lockd/ 7895F: include/linux/nfs* 7896F: include/linux/sunrpc/ 7897F: include/uapi/linux/nfs* 7898F: include/uapi/linux/sunrpc/ 7899 7900NILFS2 FILESYSTEM 7901M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 7902L: linux-nilfs@vger.kernel.org 7903W: http://nilfs.sourceforge.net/ 7904T: git git://github.com/konis/nilfs2.git 7905S: Supported 7906F: Documentation/filesystems/nilfs2.txt 7907F: fs/nilfs2/ 7908F: include/linux/nilfs2_fs.h 7909F: include/trace/events/nilfs2.h 7910 7911NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 7912M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7913W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7914S: Maintained 7915F: Documentation/scsi/NinjaSCSI.txt 7916F: drivers/scsi/pcmcia/nsp_* 7917 7918NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 7919M: GOTO Masanori <gotom@debian.or.jp> 7920M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 7921W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 7922S: Maintained 7923F: Documentation/scsi/NinjaSCSI.txt 7924F: drivers/scsi/nsp32* 7925 7926NIOS2 ARCHITECTURE 7927M: Ley Foon Tan <lftan@altera.com> 7928L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 7929T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 7930S: Maintained 7931F: arch/nios2/ 7932 7933NOKIA N900 POWER SUPPLY DRIVERS 7934R: Pali Rohár <pali.rohar@gmail.com> 7935F: include/linux/power/bq2415x_charger.h 7936F: include/linux/power/bq27xxx_battery.h 7937F: include/linux/power/isp1704_charger.h 7938F: drivers/power/bq2415x_charger.c 7939F: drivers/power/bq27xxx_battery.c 7940F: drivers/power/bq27xxx_battery_i2c.c 7941F: drivers/power/isp1704_charger.c 7942F: drivers/power/rx51_battery.c 7943 7944NTB DRIVER CORE 7945M: Jon Mason <jdmason@kudzu.us> 7946M: Dave Jiang <dave.jiang@intel.com> 7947M: Allen Hubbe <Allen.Hubbe@emc.com> 7948L: linux-ntb@googlegroups.com 7949S: Supported 7950W: https://github.com/jonmason/ntb/wiki 7951T: git git://github.com/jonmason/ntb.git 7952F: drivers/ntb/ 7953F: drivers/net/ntb_netdev.c 7954F: include/linux/ntb.h 7955F: include/linux/ntb_transport.h 7956 7957NTB INTEL DRIVER 7958M: Jon Mason <jdmason@kudzu.us> 7959M: Dave Jiang <dave.jiang@intel.com> 7960L: linux-ntb@googlegroups.com 7961S: Supported 7962W: https://github.com/jonmason/ntb/wiki 7963T: git git://github.com/jonmason/ntb.git 7964F: drivers/ntb/hw/intel/ 7965 7966NTB AMD DRIVER 7967M: Xiangliang Yu <Xiangliang.Yu@amd.com> 7968L: linux-ntb@googlegroups.com 7969S: Supported 7970F: drivers/ntb/hw/amd/ 7971 7972NTFS FILESYSTEM 7973M: Anton Altaparmakov <anton@tuxera.com> 7974L: linux-ntfs-dev@lists.sourceforge.net 7975W: http://www.tuxera.com/ 7976T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 7977S: Supported 7978F: Documentation/filesystems/ntfs.txt 7979F: fs/ntfs/ 7980 7981NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 7982M: Antonino Daplas <adaplas@gmail.com> 7983L: linux-fbdev@vger.kernel.org 7984S: Maintained 7985F: drivers/video/fbdev/riva/ 7986F: drivers/video/fbdev/nvidia/ 7987 7988NVM EXPRESS DRIVER 7989M: Keith Busch <keith.busch@intel.com> 7990M: Jens Axboe <axboe@fb.com> 7991L: linux-nvme@lists.infradead.org 7992T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 7993W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 7994S: Supported 7995F: drivers/nvme/host/ 7996F: include/linux/nvme.h 7997 7998NVMEM FRAMEWORK 7999M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8000M: Maxime Ripard <maxime.ripard@free-electrons.com> 8001S: Maintained 8002F: drivers/nvmem/ 8003F: Documentation/devicetree/bindings/nvmem/ 8004F: include/linux/nvmem-consumer.h 8005F: include/linux/nvmem-provider.h 8006 8007NXP-NCI NFC DRIVER 8008M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8009R: Charles Gorand <charles.gorand@effinnov.com> 8010L: linux-nfc@lists.01.org (moderated for non-subscribers) 8011S: Supported 8012F: drivers/nfc/nxp-nci 8013 8014NXP TDA998X DRM DRIVER 8015M: Russell King <rmk+kernel@armlinux.org.uk> 8016S: Supported 8017F: drivers/gpu/drm/i2c/tda998x_drv.c 8018F: include/drm/i2c/tda998x.h 8019 8020NXP TFA9879 DRIVER 8021M: Peter Rosin <peda@axentia.se> 8022L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8023S: Maintained 8024F: sound/soc/codecs/tfa9879* 8025 8026OBJTOOL 8027M: Josh Poimboeuf <jpoimboe@redhat.com> 8028S: Supported 8029F: tools/objtool/ 8030 8031OMAP SUPPORT 8032M: Tony Lindgren <tony@atomide.com> 8033L: linux-omap@vger.kernel.org 8034W: http://www.muru.com/linux/omap/ 8035W: http://linux.omap.com/ 8036Q: http://patchwork.kernel.org/project/linux-omap/list/ 8037T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8038S: Maintained 8039F: arch/arm/*omap*/ 8040F: arch/arm/configs/omap1_defconfig 8041F: arch/arm/configs/omap2plus_defconfig 8042F: drivers/i2c/busses/i2c-omap.c 8043F: drivers/irqchip/irq-omap-intc.c 8044F: drivers/mfd/*omap*.c 8045F: drivers/mfd/menelaus.c 8046F: drivers/mfd/palmas.c 8047F: drivers/mfd/tps65217.c 8048F: drivers/mfd/tps65218.c 8049F: drivers/mfd/tps65910.c 8050F: drivers/mfd/twl-core.[ch] 8051F: drivers/mfd/twl4030*.c 8052F: drivers/mfd/twl6030*.c 8053F: drivers/mfd/twl6040*.c 8054F: drivers/regulator/palmas-regulator*.c 8055F: drivers/regulator/pbias-regulator.c 8056F: drivers/regulator/tps65217-regulator.c 8057F: drivers/regulator/tps65218-regulator.c 8058F: drivers/regulator/tps65910-regulator.c 8059F: drivers/regulator/twl-regulator.c 8060F: include/linux/i2c-omap.h 8061 8062OMAP DEVICE TREE SUPPORT 8063M: Benoît Cousson <bcousson@baylibre.com> 8064M: Tony Lindgren <tony@atomide.com> 8065L: linux-omap@vger.kernel.org 8066L: devicetree@vger.kernel.org 8067S: Maintained 8068F: arch/arm/boot/dts/*omap* 8069F: arch/arm/boot/dts/*am3* 8070F: arch/arm/boot/dts/*am4* 8071F: arch/arm/boot/dts/*am5* 8072F: arch/arm/boot/dts/*dra7* 8073 8074OMAP CLOCK FRAMEWORK SUPPORT 8075M: Paul Walmsley <paul@pwsan.com> 8076L: linux-omap@vger.kernel.org 8077S: Maintained 8078F: arch/arm/*omap*/*clock* 8079 8080OMAP POWER MANAGEMENT SUPPORT 8081M: Kevin Hilman <khilman@kernel.org> 8082L: linux-omap@vger.kernel.org 8083S: Maintained 8084F: arch/arm/*omap*/*pm* 8085F: drivers/cpufreq/omap-cpufreq.c 8086 8087OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8088M: Rajendra Nayak <rnayak@codeaurora.org> 8089M: Paul Walmsley <paul@pwsan.com> 8090L: linux-omap@vger.kernel.org 8091S: Maintained 8092F: arch/arm/mach-omap2/prm* 8093 8094OMAP AUDIO SUPPORT 8095M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8096M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8097L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8098L: linux-omap@vger.kernel.org 8099S: Maintained 8100F: sound/soc/omap/ 8101 8102OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8103M: Roger Quadros <rogerq@ti.com> 8104M: Tony Lindgren <tony@atomide.com> 8105L: linux-omap@vger.kernel.org 8106S: Maintained 8107F: drivers/memory/omap-gpmc.c 8108F: arch/arm/mach-omap2/*gpmc* 8109 8110OMAP FRAMEBUFFER SUPPORT 8111M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8112L: linux-fbdev@vger.kernel.org 8113L: linux-omap@vger.kernel.org 8114S: Maintained 8115F: drivers/video/fbdev/omap/ 8116 8117OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8118M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8119L: linux-omap@vger.kernel.org 8120L: linux-fbdev@vger.kernel.org 8121S: Maintained 8122F: drivers/video/fbdev/omap2/ 8123F: Documentation/arm/OMAP/DSS 8124 8125OMAP HARDWARE SPINLOCK SUPPORT 8126M: Ohad Ben-Cohen <ohad@wizery.com> 8127L: linux-omap@vger.kernel.org 8128S: Maintained 8129F: drivers/hwspinlock/omap_hwspinlock.c 8130 8131OMAP MMC SUPPORT 8132M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8133L: linux-omap@vger.kernel.org 8134S: Maintained 8135F: drivers/mmc/host/omap.c 8136 8137OMAP HS MMC SUPPORT 8138L: linux-mmc@vger.kernel.org 8139L: linux-omap@vger.kernel.org 8140S: Orphan 8141F: drivers/mmc/host/omap_hsmmc.c 8142 8143OMAP RANDOM NUMBER GENERATOR SUPPORT 8144M: Deepak Saxena <dsaxena@plexity.net> 8145S: Maintained 8146F: drivers/char/hw_random/omap-rng.c 8147 8148OMAP HWMOD SUPPORT 8149M: Benoît Cousson <bcousson@baylibre.com> 8150M: Paul Walmsley <paul@pwsan.com> 8151L: linux-omap@vger.kernel.org 8152S: Maintained 8153F: arch/arm/mach-omap2/omap_hwmod.* 8154 8155OMAP HWMOD DATA 8156M: Paul Walmsley <paul@pwsan.com> 8157L: linux-omap@vger.kernel.org 8158S: Maintained 8159F: arch/arm/mach-omap2/omap_hwmod*data* 8160 8161OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8162M: Benoît Cousson <bcousson@baylibre.com> 8163L: linux-omap@vger.kernel.org 8164S: Maintained 8165F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8166 8167OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8168M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8169L: linux-media@vger.kernel.org 8170S: Maintained 8171F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8172F: drivers/media/platform/omap3isp/ 8173F: drivers/staging/media/omap4iss/ 8174 8175OMAP USB SUPPORT 8176L: linux-usb@vger.kernel.org 8177L: linux-omap@vger.kernel.org 8178S: Orphan 8179F: drivers/usb/*/*omap* 8180F: arch/arm/*omap*/usb* 8181 8182OMAP GPIO DRIVER 8183M: Grygorii Strashko <grygorii.strashko@ti.com> 8184M: Santosh Shilimkar <ssantosh@kernel.org> 8185M: Kevin Hilman <khilman@kernel.org> 8186L: linux-omap@vger.kernel.org 8187S: Maintained 8188F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8189F: drivers/gpio/gpio-omap.c 8190 8191OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8192M: Mark Jackson <mpfj@newflow.co.uk> 8193L: linux-omap@vger.kernel.org 8194S: Maintained 8195F: arch/arm/boot/dts/am335x-nano.dts 8196 8197OMFS FILESYSTEM 8198M: Bob Copeland <me@bobcopeland.com> 8199L: linux-karma-devel@lists.sourceforge.net 8200S: Maintained 8201F: Documentation/filesystems/omfs.txt 8202F: fs/omfs/ 8203 8204OMNIKEY CARDMAN 4000 DRIVER 8205M: Harald Welte <laforge@gnumonks.org> 8206S: Maintained 8207F: drivers/char/pcmcia/cm4000_cs.c 8208F: include/linux/cm4000_cs.h 8209F: include/uapi/linux/cm4000_cs.h 8210 8211OMNIKEY CARDMAN 4040 DRIVER 8212M: Harald Welte <laforge@gnumonks.org> 8213S: Maintained 8214F: drivers/char/pcmcia/cm4040_cs.* 8215 8216OMNIVISION OV7670 SENSOR DRIVER 8217M: Jonathan Corbet <corbet@lwn.net> 8218L: linux-media@vger.kernel.org 8219T: git git://linuxtv.org/media_tree.git 8220S: Maintained 8221F: drivers/media/i2c/ov7670.c 8222 8223ONENAND FLASH DRIVER 8224M: Kyungmin Park <kyungmin.park@samsung.com> 8225L: linux-mtd@lists.infradead.org 8226S: Maintained 8227F: drivers/mtd/onenand/ 8228F: include/linux/mtd/onenand*.h 8229 8230ONSTREAM SCSI TAPE DRIVER 8231M: Willem Riede <osst@riede.org> 8232L: osst-users@lists.sourceforge.net 8233L: linux-scsi@vger.kernel.org 8234S: Maintained 8235F: Documentation/scsi/osst.txt 8236F: drivers/scsi/osst.* 8237F: drivers/scsi/osst_*.h 8238F: drivers/scsi/st.h 8239 8240OPENCORES I2C BUS DRIVER 8241M: Peter Korsgaard <jacmet@sunsite.dk> 8242L: linux-i2c@vger.kernel.org 8243S: Maintained 8244F: Documentation/i2c/busses/i2c-ocores 8245F: drivers/i2c/busses/i2c-ocores.c 8246 8247OPEN FIRMWARE AND FLATTENED DEVICE TREE 8248M: Rob Herring <robh+dt@kernel.org> 8249M: Frank Rowand <frowand.list@gmail.com> 8250M: Grant Likely <grant.likely@linaro.org> 8251L: devicetree@vger.kernel.org 8252W: http://www.devicetree.org/ 8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git 8254S: Maintained 8255F: drivers/of/ 8256F: include/linux/of*.h 8257F: scripts/dtc/ 8258 8259OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8260M: Rob Herring <robh+dt@kernel.org> 8261M: Pawel Moll <pawel.moll@arm.com> 8262M: Mark Rutland <mark.rutland@arm.com> 8263M: Ian Campbell <ijc+devicetree@hellion.org.uk> 8264M: Kumar Gala <galak@codeaurora.org> 8265L: devicetree@vger.kernel.org 8266T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8267S: Maintained 8268F: Documentation/devicetree/ 8269F: arch/*/boot/dts/ 8270F: include/dt-bindings/ 8271 8272OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8273M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8274L: devicetree@vger.kernel.org 8275S: Maintained 8276F: Documentation/devicetree/dynamic-resolution-notes.txt 8277F: Documentation/devicetree/overlay-notes.txt 8278F: drivers/of/overlay.c 8279F: drivers/of/resolver.c 8280 8281OPENRISC ARCHITECTURE 8282M: Jonas Bonn <jonas@southpole.se> 8283W: http://openrisc.net 8284S: Maintained 8285T: git git://openrisc.net/~jonas/linux 8286F: arch/openrisc/ 8287 8288OPENVSWITCH 8289M: Pravin Shelar <pshelar@nicira.com> 8290L: netdev@vger.kernel.org 8291L: dev@openvswitch.org 8292W: http://openvswitch.org 8293S: Maintained 8294F: net/openvswitch/ 8295F: include/uapi/linux/openvswitch.h 8296 8297OPERATING PERFORMANCE POINTS (OPP) 8298M: Viresh Kumar <vireshk@kernel.org> 8299M: Nishanth Menon <nm@ti.com> 8300M: Stephen Boyd <sboyd@codeaurora.org> 8301L: linux-pm@vger.kernel.org 8302S: Maintained 8303T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8304F: drivers/base/power/opp/ 8305F: include/linux/pm_opp.h 8306F: Documentation/power/opp.txt 8307F: Documentation/devicetree/bindings/opp/ 8308 8309OPL4 DRIVER 8310M: Clemens Ladisch <clemens@ladisch.de> 8311L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8312T: git git://git.alsa-project.org/alsa-kernel.git 8313S: Maintained 8314F: sound/drivers/opl4/ 8315 8316OPROFILE 8317M: Robert Richter <rric@kernel.org> 8318L: oprofile-list@lists.sf.net 8319S: Maintained 8320F: arch/*/include/asm/oprofile*.h 8321F: arch/*/oprofile/ 8322F: drivers/oprofile/ 8323F: include/linux/oprofile.h 8324 8325ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8326M: Mark Fasheh <mfasheh@suse.com> 8327M: Joel Becker <jlbec@evilplan.org> 8328L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8329W: http://ocfs2.wiki.kernel.org 8330S: Supported 8331F: Documentation/filesystems/ocfs2.txt 8332F: Documentation/filesystems/dlmfs.txt 8333F: fs/ocfs2/ 8334 8335ORINOCO DRIVER 8336L: linux-wireless@vger.kernel.org 8337W: http://wireless.kernel.org/en/users/Drivers/orinoco 8338W: http://www.nongnu.org/orinoco/ 8339S: Orphan 8340F: drivers/net/wireless/intersil/orinoco/ 8341 8342OSD LIBRARY and FILESYSTEM 8343M: Boaz Harrosh <ooo@electrozaur.com> 8344M: Benny Halevy <bhalevy@primarydata.com> 8345L: osd-dev@open-osd.org 8346W: http://open-osd.org 8347T: git git://git.open-osd.org/open-osd.git 8348S: Maintained 8349F: drivers/scsi/osd/ 8350F: include/scsi/osd_* 8351F: fs/exofs/ 8352 8353OVERLAY FILESYSTEM 8354M: Miklos Szeredi <miklos@szeredi.hu> 8355L: linux-unionfs@vger.kernel.org 8356T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 8357S: Supported 8358F: fs/overlayfs/ 8359F: Documentation/filesystems/overlayfs.txt 8360 8361ORANGEFS FILESYSTEM 8362M: Mike Marshall <hubcap@omnibond.com> 8363L: pvfs2-developers@beowulf-underground.org (subscribers-only) 8364T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 8365S: Supported 8366F: fs/orangefs/ 8367F: Documentation/filesystems/orangefs.txt 8368 8369P54 WIRELESS DRIVER 8370M: Christian Lamparter <chunkeey@googlemail.com> 8371L: linux-wireless@vger.kernel.org 8372W: http://wireless.kernel.org/en/users/Drivers/p54 8373S: Maintained 8374F: drivers/net/wireless/intersil/p54/ 8375 8376PA SEMI ETHERNET DRIVER 8377M: Olof Johansson <olof@lixom.net> 8378L: netdev@vger.kernel.org 8379S: Maintained 8380F: drivers/net/ethernet/pasemi/* 8381 8382PA SEMI SMBUS DRIVER 8383M: Olof Johansson <olof@lixom.net> 8384L: linux-i2c@vger.kernel.org 8385S: Maintained 8386F: drivers/i2c/busses/i2c-pasemi.c 8387 8388PADATA PARALLEL EXECUTION MECHANISM 8389M: Steffen Klassert <steffen.klassert@secunet.com> 8390L: linux-crypto@vger.kernel.org 8391S: Maintained 8392F: kernel/padata.c 8393F: include/linux/padata.h 8394F: Documentation/padata.txt 8395 8396PANASONIC LAPTOP ACPI EXTRAS DRIVER 8397M: Harald Welte <laforge@gnumonks.org> 8398L: platform-driver-x86@vger.kernel.org 8399S: Maintained 8400F: drivers/platform/x86/panasonic-laptop.c 8401 8402PANASONIC MN10300/AM33/AM34 PORT 8403M: David Howells <dhowells@redhat.com> 8404L: linux-am33-list@redhat.com (moderated for non-subscribers) 8405W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 8406S: Maintained 8407F: Documentation/mn10300/ 8408F: arch/mn10300/ 8409 8410PARALLEL LCD/KEYPAD PANEL DRIVER 8411M: Willy Tarreau <willy@haproxy.com> 8412M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 8413S: Odd Fixes 8414F: Documentation/misc-devices/lcd-panel-cgram.txt 8415F: drivers/misc/panel.c 8416 8417PARALLEL PORT SUBSYSTEM 8418M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 8419M: Sudip Mukherjee <sudip@vectorindia.org> 8420L: linux-parport@lists.infradead.org (subscribers-only) 8421S: Maintained 8422F: drivers/parport/ 8423F: include/linux/parport*.h 8424F: drivers/char/ppdev.c 8425F: include/uapi/linux/ppdev.h 8426F: Documentation/parport*.txt 8427 8428PARAVIRT_OPS INTERFACE 8429M: Jeremy Fitzhardinge <jeremy@goop.org> 8430M: Chris Wright <chrisw@sous-sol.org> 8431M: Alok Kataria <akataria@vmware.com> 8432M: Rusty Russell <rusty@rustcorp.com.au> 8433L: virtualization@lists.linux-foundation.org 8434S: Supported 8435F: Documentation/virtual/paravirt_ops.txt 8436F: arch/*/kernel/paravirt* 8437F: arch/*/include/asm/paravirt.h 8438 8439PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 8440M: Tim Waugh <tim@cyberelk.net> 8441L: linux-parport@lists.infradead.org (subscribers-only) 8442S: Maintained 8443F: Documentation/blockdev/paride.txt 8444F: drivers/block/paride/ 8445 8446PARISC ARCHITECTURE 8447M: "James E.J. Bottomley" <jejb@parisc-linux.org> 8448M: Helge Deller <deller@gmx.de> 8449L: linux-parisc@vger.kernel.org 8450W: http://www.parisc-linux.org/ 8451Q: http://patchwork.kernel.org/project/linux-parisc/list/ 8452T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 8453T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 8454S: Maintained 8455F: arch/parisc/ 8456F: Documentation/parisc/ 8457F: drivers/parisc/ 8458F: drivers/char/agp/parisc-agp.c 8459F: drivers/input/serio/gscps2.c 8460F: drivers/parport/parport_gsc.* 8461F: drivers/tty/serial/8250/8250_gsc.c 8462F: drivers/video/fbdev/sti* 8463F: drivers/video/console/sti* 8464F: drivers/video/logo/logo_parisc* 8465 8466PC87360 HARDWARE MONITORING DRIVER 8467M: Jim Cromie <jim.cromie@gmail.com> 8468L: linux-hwmon@vger.kernel.org 8469S: Maintained 8470F: Documentation/hwmon/pc87360 8471F: drivers/hwmon/pc87360.c 8472 8473PC8736x GPIO DRIVER 8474M: Jim Cromie <jim.cromie@gmail.com> 8475S: Maintained 8476F: drivers/char/pc8736x_gpio.c 8477 8478PC87427 HARDWARE MONITORING DRIVER 8479M: Jean Delvare <jdelvare@suse.com> 8480L: linux-hwmon@vger.kernel.org 8481S: Maintained 8482F: Documentation/hwmon/pc87427 8483F: drivers/hwmon/pc87427.c 8484 8485PCA9532 LED DRIVER 8486M: Riku Voipio <riku.voipio@iki.fi> 8487S: Maintained 8488F: drivers/leds/leds-pca9532.c 8489F: include/linux/leds-pca9532.h 8490 8491PCA9541 I2C BUS MASTER SELECTOR DRIVER 8492M: Guenter Roeck <linux@roeck-us.net> 8493L: linux-i2c@vger.kernel.org 8494S: Maintained 8495F: drivers/i2c/muxes/i2c-mux-pca9541.c 8496 8497PCDP - PRIMARY CONSOLE AND DEBUG PORT 8498M: Khalid Aziz <khalid@gonehiking.org> 8499S: Maintained 8500F: drivers/firmware/pcdp.* 8501 8502PCI ERROR RECOVERY 8503M: Linas Vepstas <linasvepstas@gmail.com> 8504L: linux-pci@vger.kernel.org 8505S: Supported 8506F: Documentation/PCI/pci-error-recovery.txt 8507 8508PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 8509M: Russell Currey <ruscur@russell.cc> 8510L: linuxppc-dev@lists.ozlabs.org 8511S: Supported 8512F: Documentation/powerpc/eeh-pci-error-recovery.txt 8513F: arch/powerpc/kernel/eeh*.c 8514F: arch/powerpc/platforms/*/eeh*.c 8515F: arch/powerpc/include/*/eeh*.h 8516 8517PCI SUBSYSTEM 8518M: Bjorn Helgaas <bhelgaas@google.com> 8519L: linux-pci@vger.kernel.org 8520Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 8521T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 8522S: Supported 8523F: Documentation/PCI/ 8524F: drivers/pci/ 8525F: include/linux/pci* 8526F: arch/x86/pci/ 8527F: arch/x86/kernel/quirks.c 8528 8529PCI DRIVER FOR ALTERA PCIE IP 8530M: Ley Foon Tan <lftan@altera.com> 8531L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8532L: linux-pci@vger.kernel.org 8533S: Supported 8534F: Documentation/devicetree/bindings/pci/altera-pcie.txt 8535F: drivers/pci/host/pcie-altera.c 8536 8537PCI DRIVER FOR ARM VERSATILE PLATFORM 8538M: Rob Herring <robh@kernel.org> 8539L: linux-pci@vger.kernel.org 8540L: linux-arm-kernel@lists.infradead.org 8541S: Maintained 8542F: Documentation/devicetree/bindings/pci/versatile.txt 8543F: drivers/pci/host/pci-versatile.c 8544 8545PCI DRIVER FOR APPLIEDMICRO XGENE 8546M: Tanmay Inamdar <tinamdar@apm.com> 8547L: linux-pci@vger.kernel.org 8548L: linux-arm-kernel@lists.infradead.org 8549S: Maintained 8550F: Documentation/devicetree/bindings/pci/xgene-pci.txt 8551F: drivers/pci/host/pci-xgene.c 8552 8553PCI DRIVER FOR FREESCALE LAYERSCAPE 8554M: Minghuan Lian <minghuan.Lian@freescale.com> 8555M: Mingkai Hu <mingkai.hu@freescale.com> 8556M: Roy Zang <tie-fei.zang@freescale.com> 8557L: linuxppc-dev@lists.ozlabs.org 8558L: linux-pci@vger.kernel.org 8559L: linux-arm-kernel@lists.infradead.org 8560S: Maintained 8561F: drivers/pci/host/*layerscape* 8562 8563PCI DRIVER FOR IMX6 8564M: Richard Zhu <Richard.Zhu@freescale.com> 8565M: Lucas Stach <l.stach@pengutronix.de> 8566L: linux-pci@vger.kernel.org 8567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8568S: Maintained 8569F: drivers/pci/host/*imx6* 8570 8571PCI DRIVER FOR TI KEYSTONE 8572M: Murali Karicheri <m-karicheri2@ti.com> 8573L: linux-pci@vger.kernel.org 8574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8575S: Maintained 8576F: drivers/pci/host/*keystone* 8577 8578PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 8579M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8580M: Jason Cooper <jason@lakedaemon.net> 8581L: linux-pci@vger.kernel.org 8582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8583S: Maintained 8584F: drivers/pci/host/*mvebu* 8585 8586PCI DRIVER FOR NVIDIA TEGRA 8587M: Thierry Reding <thierry.reding@gmail.com> 8588L: linux-tegra@vger.kernel.org 8589L: linux-pci@vger.kernel.org 8590S: Supported 8591F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 8592F: drivers/pci/host/pci-tegra.c 8593 8594PCI DRIVER FOR TI DRA7XX 8595M: Kishon Vijay Abraham I <kishon@ti.com> 8596L: linux-omap@vger.kernel.org 8597L: linux-pci@vger.kernel.org 8598S: Supported 8599F: Documentation/devicetree/bindings/pci/ti-pci.txt 8600F: drivers/pci/host/pci-dra7xx.c 8601 8602PCI DRIVER FOR RENESAS R-CAR 8603M: Simon Horman <horms@verge.net.au> 8604L: linux-pci@vger.kernel.org 8605L: linux-renesas-soc@vger.kernel.org 8606S: Maintained 8607F: drivers/pci/host/*rcar* 8608 8609PCI DRIVER FOR SAMSUNG EXYNOS 8610M: Jingoo Han <jingoohan1@gmail.com> 8611L: linux-pci@vger.kernel.org 8612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8613L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8614S: Maintained 8615F: drivers/pci/host/pci-exynos.c 8616 8617PCI DRIVER FOR SYNOPSIS DESIGNWARE 8618M: Jingoo Han <jingoohan1@gmail.com> 8619M: Pratyush Anand <pratyush.anand@gmail.com> 8620L: linux-pci@vger.kernel.org 8621S: Maintained 8622F: drivers/pci/host/*designware* 8623 8624PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 8625M: Joao Pinto <jpinto@synopsys.com> 8626L: linux-pci@vger.kernel.org 8627S: Maintained 8628F: Documentation/devicetree/bindings/pci/designware-pcie.txt 8629F: drivers/pci/host/pcie-designware-plat.c 8630 8631PCI DRIVER FOR GENERIC OF HOSTS 8632M: Will Deacon <will.deacon@arm.com> 8633L: linux-pci@vger.kernel.org 8634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8635S: Maintained 8636F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 8637F: drivers/pci/host/pci-host-common.c 8638F: drivers/pci/host/pci-host-generic.c 8639 8640PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 8641M: Keith Busch <keith.busch@intel.com> 8642L: linux-pci@vger.kernel.org 8643S: Supported 8644F: arch/x86/pci/vmd.c 8645 8646PCIE DRIVER FOR ST SPEAR13XX 8647M: Pratyush Anand <pratyush.anand@gmail.com> 8648L: linux-pci@vger.kernel.org 8649S: Maintained 8650F: drivers/pci/host/*spear* 8651 8652PCI MSI DRIVER FOR ALTERA MSI IP 8653M: Ley Foon Tan <lftan@altera.com> 8654L: rfi@lists.rocketboards.org (moderated for non-subscribers) 8655L: linux-pci@vger.kernel.org 8656S: Supported 8657F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 8658F: drivers/pci/host/pcie-altera-msi.c 8659 8660PCI MSI DRIVER FOR APPLIEDMICRO XGENE 8661M: Duc Dang <dhdang@apm.com> 8662L: linux-pci@vger.kernel.org 8663L: linux-arm-kernel@lists.infradead.org 8664S: Maintained 8665F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 8666F: drivers/pci/host/pci-xgene-msi.c 8667 8668PCIE DRIVER FOR HISILICON 8669M: Zhou Wang <wangzhou1@hisilicon.com> 8670M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 8671L: linux-pci@vger.kernel.org 8672S: Maintained 8673F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 8674F: drivers/pci/host/pcie-hisi.c 8675 8676PCIE DRIVER FOR QUALCOMM MSM 8677M: Stanimir Varbanov <svarbanov@mm-sol.com> 8678L: linux-pci@vger.kernel.org 8679L: linux-arm-msm@vger.kernel.org 8680S: Maintained 8681F: drivers/pci/host/*qcom* 8682 8683PCIE DRIVER FOR CAVIUM THUNDERX 8684M: David Daney <david.daney@cavium.com> 8685L: linux-pci@vger.kernel.org 8686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8687S: Supported 8688F: Documentation/devicetree/bindings/pci/pci-thunder-* 8689F: drivers/pci/host/pci-thunder-* 8690 8691PCMCIA SUBSYSTEM 8692P: Linux PCMCIA Team 8693L: linux-pcmcia@lists.infradead.org 8694W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 8695T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 8696S: Maintained 8697F: Documentation/pcmcia/ 8698F: drivers/pcmcia/ 8699F: include/pcmcia/ 8700 8701PCNET32 NETWORK DRIVER 8702M: Don Fry <pcnet32@frontier.com> 8703L: netdev@vger.kernel.org 8704S: Maintained 8705F: drivers/net/ethernet/amd/pcnet32.c 8706 8707PCRYPT PARALLEL CRYPTO ENGINE 8708M: Steffen Klassert <steffen.klassert@secunet.com> 8709L: linux-crypto@vger.kernel.org 8710S: Maintained 8711F: crypto/pcrypt.c 8712F: include/crypto/pcrypt.h 8713 8714PER-CPU MEMORY ALLOCATOR 8715M: Tejun Heo <tj@kernel.org> 8716M: Christoph Lameter <cl@linux.com> 8717T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 8718S: Maintained 8719F: include/linux/percpu*.h 8720F: mm/percpu*.c 8721F: arch/*/include/asm/percpu.h 8722 8723PER-TASK DELAY ACCOUNTING 8724M: Balbir Singh <bsingharora@gmail.com> 8725S: Maintained 8726F: include/linux/delayacct.h 8727F: kernel/delayacct.c 8728 8729PERFORMANCE EVENTS SUBSYSTEM 8730M: Peter Zijlstra <peterz@infradead.org> 8731M: Ingo Molnar <mingo@redhat.com> 8732M: Arnaldo Carvalho de Melo <acme@kernel.org> 8733R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8734L: linux-kernel@vger.kernel.org 8735T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 8736S: Supported 8737F: kernel/events/* 8738F: include/linux/perf_event.h 8739F: include/uapi/linux/perf_event.h 8740F: arch/*/kernel/perf_event*.c 8741F: arch/*/kernel/*/perf_event*.c 8742F: arch/*/kernel/*/*/perf_event*.c 8743F: arch/*/include/asm/perf_event.h 8744F: arch/*/kernel/perf_callchain.c 8745F: tools/perf/ 8746 8747PERSONALITY HANDLING 8748M: Christoph Hellwig <hch@infradead.org> 8749L: linux-abi-devel@lists.sourceforge.net 8750S: Maintained 8751F: include/linux/personality.h 8752F: include/uapi/linux/personality.h 8753 8754PHONET PROTOCOL 8755M: Remi Denis-Courmont <courmisch@gmail.com> 8756S: Supported 8757F: Documentation/networking/phonet.txt 8758F: include/linux/phonet.h 8759F: include/net/phonet/ 8760F: include/uapi/linux/phonet.h 8761F: net/phonet/ 8762 8763PHRAM MTD DRIVER 8764M: Joern Engel <joern@lazybastard.org> 8765L: linux-mtd@lists.infradead.org 8766S: Maintained 8767F: drivers/mtd/devices/phram.c 8768 8769PICOLCD HID DRIVER 8770M: Bruno Prémont <bonbons@linux-vserver.org> 8771L: linux-input@vger.kernel.org 8772S: Maintained 8773F: drivers/hid/hid-picolcd* 8774 8775PICOXCELL SUPPORT 8776M: Jamie Iles <jamie@jamieiles.com> 8777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8778T: git git://github.com/jamieiles/linux-2.6-ji.git 8779S: Supported 8780F: arch/arm/boot/dts/picoxcell* 8781F: arch/arm/mach-picoxcell/ 8782F: drivers/crypto/picoxcell* 8783 8784PIN CONTROL SUBSYSTEM 8785M: Linus Walleij <linus.walleij@linaro.org> 8786L: linux-gpio@vger.kernel.org 8787T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 8788S: Maintained 8789F: drivers/pinctrl/ 8790F: include/linux/pinctrl/ 8791 8792PIN CONTROLLER - ATMEL AT91 8793M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 8794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8795S: Maintained 8796F: drivers/pinctrl/pinctrl-at91.* 8797 8798PIN CONTROLLER - ATMEL AT91 PIO4 8799M: Ludovic Desroches <ludovic.desroches@atmel.com> 8800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8801L: linux-gpio@vger.kernel.org 8802S: Supported 8803F: drivers/pinctrl/pinctrl-at91-pio4.* 8804 8805PIN CONTROLLER - INTEL 8806M: Mika Westerberg <mika.westerberg@linux.intel.com> 8807M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 8808S: Maintained 8809F: drivers/pinctrl/intel/ 8810 8811PIN CONTROLLER - RENESAS 8812M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8813M: Geert Uytterhoeven <geert+renesas@glider.be> 8814L: linux-renesas-soc@vger.kernel.org 8815S: Maintained 8816F: drivers/pinctrl/sh-pfc/ 8817 8818PIN CONTROLLER - SAMSUNG 8819M: Tomasz Figa <tomasz.figa@gmail.com> 8820M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 8821M: Sylwester Nawrocki <s.nawrocki@samsung.com> 8822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8823L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 8824S: Maintained 8825F: drivers/pinctrl/samsung/ 8826 8827PIN CONTROLLER - SINGLE 8828M: Tony Lindgren <tony@atomide.com> 8829M: Haojian Zhuang <haojian.zhuang@linaro.org> 8830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8831L: linux-omap@vger.kernel.org 8832S: Maintained 8833F: drivers/pinctrl/pinctrl-single.c 8834 8835PIN CONTROLLER - ST SPEAR 8836M: Viresh Kumar <vireshk@kernel.org> 8837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8838W: http://www.st.com/spear 8839S: Maintained 8840F: drivers/pinctrl/spear/ 8841 8842PKTCDVD DRIVER 8843M: Jiri Kosina <jikos@kernel.org> 8844S: Maintained 8845F: drivers/block/pktcdvd.c 8846F: include/linux/pktcdvd.h 8847F: include/uapi/linux/pktcdvd.h 8848 8849PKUNITY SOC DRIVERS 8850M: Guan Xuetao <gxt@mprc.pku.edu.cn> 8851W: http://mprc.pku.edu.cn/~guanxuetao/linux 8852S: Maintained 8853T: git git://github.com/gxt/linux.git 8854F: drivers/input/serio/i8042-unicore32io.h 8855F: drivers/i2c/busses/i2c-puv3.c 8856F: drivers/video/fbdev/fb-puv3.c 8857F: drivers/rtc/rtc-puv3.c 8858 8859PMBUS HARDWARE MONITORING DRIVERS 8860M: Guenter Roeck <linux@roeck-us.net> 8861L: linux-hwmon@vger.kernel.org 8862W: http://hwmon.wiki.kernel.org/ 8863W: http://www.roeck-us.net/linux/drivers/ 8864T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 8865S: Maintained 8866F: Documentation/hwmon/pmbus 8867F: drivers/hwmon/pmbus/ 8868F: include/linux/i2c/pmbus.h 8869 8870PMC SIERRA MaxRAID DRIVER 8871L: linux-scsi@vger.kernel.org 8872W: http://www.pmc-sierra.com/ 8873S: Orphan 8874F: drivers/scsi/pmcraid.* 8875 8876PMC SIERRA PM8001 DRIVER 8877M: Jack Wang <jinpu.wang@profitbricks.com> 8878M: lindar_liu@usish.com 8879L: pmchba@pmcs.com 8880L: linux-scsi@vger.kernel.org 8881S: Supported 8882F: drivers/scsi/pm8001/ 8883 8884POSIX CLOCKS and TIMERS 8885M: Thomas Gleixner <tglx@linutronix.de> 8886L: linux-kernel@vger.kernel.org 8887T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 8888S: Maintained 8889F: fs/timerfd.c 8890F: include/linux/timer* 8891F: kernel/time/*timer* 8892 8893POWER MANAGEMENT CORE 8894M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 8895L: linux-pm@vger.kernel.org 8896T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8897S: Supported 8898F: drivers/base/power/ 8899F: include/linux/pm.h 8900F: include/linux/pm_* 8901F: include/linux/powercap.h 8902F: drivers/powercap/ 8903 8904POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 8905M: Sebastian Reichel <sre@kernel.org> 8906M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 8907M: David Woodhouse <dwmw2@infradead.org> 8908L: linux-pm@vger.kernel.org 8909T: git git://git.infradead.org/battery-2.6.git 8910S: Maintained 8911F: include/linux/power_supply.h 8912F: drivers/power/ 8913X: drivers/power/avs/ 8914 8915POWER STATE COORDINATION INTERFACE (PSCI) 8916M: Mark Rutland <mark.rutland@arm.com> 8917M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 8918L: linux-arm-kernel@lists.infradead.org 8919S: Maintained 8920F: drivers/firmware/psci.c 8921F: include/linux/psci.h 8922F: include/uapi/linux/psci.h 8923 8924PNP SUPPORT 8925M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 8926S: Maintained 8927F: drivers/pnp/ 8928 8929PPP PROTOCOL DRIVERS AND COMPRESSORS 8930M: Paul Mackerras <paulus@samba.org> 8931L: linux-ppp@vger.kernel.org 8932S: Maintained 8933F: drivers/net/ppp/ppp_* 8934 8935PPP OVER ATM (RFC 2364) 8936M: Mitchell Blank Jr <mitch@sfgoth.com> 8937S: Maintained 8938F: net/atm/pppoatm.c 8939F: include/uapi/linux/atmppp.h 8940 8941PPP OVER ETHERNET 8942M: Michal Ostrowski <mostrows@earthlink.net> 8943S: Maintained 8944F: drivers/net/ppp/pppoe.c 8945F: drivers/net/ppp/pppox.c 8946 8947PPP OVER L2TP 8948M: James Chapman <jchapman@katalix.com> 8949S: Maintained 8950F: net/l2tp/l2tp_ppp.c 8951F: include/linux/if_pppol2tp.h 8952F: include/uapi/linux/if_pppol2tp.h 8953 8954PPS SUPPORT 8955M: Rodolfo Giometti <giometti@enneenne.com> 8956W: http://wiki.enneenne.com/index.php/LinuxPPS_support 8957L: linuxpps@ml.enneenne.com (subscribers-only) 8958S: Maintained 8959F: Documentation/pps/ 8960F: drivers/pps/ 8961F: include/linux/pps*.h 8962 8963PPTP DRIVER 8964M: Dmitry Kozlov <xeb@mail.ru> 8965L: netdev@vger.kernel.org 8966S: Maintained 8967F: drivers/net/ppp/pptp.c 8968W: http://sourceforge.net/projects/accel-pptp 8969 8970PREEMPTIBLE KERNEL 8971M: Robert Love <rml@tech9.net> 8972L: kpreempt-tech@lists.sourceforge.net 8973W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 8974S: Supported 8975F: Documentation/preempt-locking.txt 8976F: include/linux/preempt.h 8977 8978PRISM54 WIRELESS DRIVER 8979M: "Luis R. Rodriguez" <mcgrof@gmail.com> 8980L: linux-wireless@vger.kernel.org 8981W: http://wireless.kernel.org/en/users/Drivers/p54 8982S: Obsolete 8983F: drivers/net/wireless/intersil/prism54/ 8984 8985PS3 NETWORK SUPPORT 8986M: Geoff Levand <geoff@infradead.org> 8987L: netdev@vger.kernel.org 8988L: linuxppc-dev@lists.ozlabs.org 8989S: Maintained 8990F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 8991 8992PS3 PLATFORM SUPPORT 8993M: Geoff Levand <geoff@infradead.org> 8994L: linuxppc-dev@lists.ozlabs.org 8995S: Maintained 8996F: arch/powerpc/boot/ps3* 8997F: arch/powerpc/include/asm/lv1call.h 8998F: arch/powerpc/include/asm/ps3*.h 8999F: arch/powerpc/platforms/ps3/ 9000F: drivers/*/ps3* 9001F: drivers/ps3/ 9002F: drivers/rtc/rtc-ps3.c 9003F: drivers/usb/host/*ps3.c 9004F: sound/ppc/snd_ps3* 9005 9006PS3VRAM DRIVER 9007M: Jim Paris <jim@jtan.com> 9008M: Geoff Levand <geoff@infradead.org> 9009L: linuxppc-dev@lists.ozlabs.org 9010S: Maintained 9011F: drivers/block/ps3vram.c 9012 9013PSTORE FILESYSTEM 9014M: Anton Vorontsov <anton@enomsg.org> 9015M: Colin Cross <ccross@android.com> 9016M: Kees Cook <keescook@chromium.org> 9017M: Tony Luck <tony.luck@intel.com> 9018S: Maintained 9019T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9020F: fs/pstore/ 9021F: include/linux/pstore* 9022F: drivers/firmware/efi/efi-pstore.c 9023F: drivers/acpi/apei/erst.c 9024 9025PTP HARDWARE CLOCK SUPPORT 9026M: Richard Cochran <richardcochran@gmail.com> 9027L: netdev@vger.kernel.org 9028S: Maintained 9029W: http://linuxptp.sourceforge.net/ 9030F: Documentation/ABI/testing/sysfs-ptp 9031F: Documentation/ptp/* 9032F: drivers/net/ethernet/freescale/gianfar_ptp.c 9033F: drivers/net/phy/dp83640* 9034F: drivers/ptp/* 9035F: include/linux/ptp_cl* 9036 9037PTRACE SUPPORT 9038M: Roland McGrath <roland@hack.frob.com> 9039M: Oleg Nesterov <oleg@redhat.com> 9040S: Maintained 9041F: include/asm-generic/syscall.h 9042F: include/linux/ptrace.h 9043F: include/linux/regset.h 9044F: include/linux/tracehook.h 9045F: include/uapi/linux/ptrace.h 9046F: kernel/ptrace.c 9047 9048PVRUSB2 VIDEO4LINUX DRIVER 9049M: Mike Isely <isely@pobox.com> 9050L: pvrusb2@isely.net (subscribers-only) 9051L: linux-media@vger.kernel.org 9052W: http://www.isely.net/pvrusb2/ 9053T: git git://linuxtv.org/media_tree.git 9054S: Maintained 9055F: Documentation/video4linux/README.pvrusb2 9056F: drivers/media/usb/pvrusb2/ 9057 9058PWC WEBCAM DRIVER 9059M: Hans de Goede <hdegoede@redhat.com> 9060L: linux-media@vger.kernel.org 9061T: git git://linuxtv.org/media_tree.git 9062S: Maintained 9063F: drivers/media/usb/pwc/* 9064 9065PWM FAN DRIVER 9066M: Kamil Debski <k.debski@samsung.com> 9067L: linux-hwmon@vger.kernel.org 9068S: Supported 9069F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9070F: Documentation/hwmon/pwm-fan 9071F: drivers/hwmon/pwm-fan.c 9072 9073PWM SUBSYSTEM 9074M: Thierry Reding <thierry.reding@gmail.com> 9075L: linux-pwm@vger.kernel.org 9076S: Maintained 9077T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9078F: Documentation/pwm.txt 9079F: Documentation/devicetree/bindings/pwm/ 9080F: include/linux/pwm.h 9081F: drivers/pwm/ 9082F: drivers/video/backlight/pwm_bl.c 9083F: include/linux/pwm_backlight.h 9084 9085PXA2xx/PXA3xx SUPPORT 9086M: Daniel Mack <daniel@zonque.org> 9087M: Haojian Zhuang <haojian.zhuang@gmail.com> 9088M: Robert Jarzmik <robert.jarzmik@free.fr> 9089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9090T: git git://github.com/hzhuang1/linux.git 9091T: git git://github.com/rjarzmik/linux.git 9092S: Maintained 9093F: arch/arm/boot/dts/pxa* 9094F: arch/arm/mach-pxa/ 9095F: drivers/dma/pxa* 9096F: drivers/pcmcia/pxa2xx* 9097F: drivers/pinctrl/pxa/ 9098F: drivers/spi/spi-pxa2xx* 9099F: drivers/usb/gadget/udc/pxa2* 9100F: include/sound/pxa2xx-lib.h 9101F: sound/arm/pxa* 9102F: sound/soc/pxa/ 9103 9104PXA GPIO DRIVER 9105M: Robert Jarzmik <robert.jarzmik@free.fr> 9106L: linux-gpio@vger.kernel.org 9107S: Maintained 9108F: drivers/gpio/gpio-pxa.c 9109 9110PXA3xx NAND FLASH DRIVER 9111M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9112L: linux-mtd@lists.infradead.org 9113S: Maintained 9114F: drivers/mtd/nand/pxa3xx_nand.c 9115 9116MMP SUPPORT 9117M: Eric Miao <eric.y.miao@gmail.com> 9118M: Haojian Zhuang <haojian.zhuang@gmail.com> 9119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9120T: git git://github.com/hzhuang1/linux.git 9121T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9122S: Maintained 9123F: arch/arm/boot/dts/mmp* 9124F: arch/arm/mach-mmp/ 9125 9126PXA MMCI DRIVER 9127S: Orphan 9128 9129PXA RTC DRIVER 9130M: Robert Jarzmik <robert.jarzmik@free.fr> 9131L: rtc-linux@googlegroups.com 9132S: Maintained 9133 9134QAT DRIVER 9135M: Tadeusz Struk <tadeusz.struk@intel.com> 9136L: qat-linux@intel.com 9137S: Supported 9138F: drivers/crypto/qat/ 9139 9140QIB DRIVER 9141M: Mike Marciniszyn <infinipath@intel.com> 9142L: linux-rdma@vger.kernel.org 9143S: Supported 9144F: drivers/infiniband/hw/qib/ 9145 9146QLOGIC QLA1280 SCSI DRIVER 9147M: Michael Reed <mdr@sgi.com> 9148L: linux-scsi@vger.kernel.org 9149S: Maintained 9150F: drivers/scsi/qla1280.[ch] 9151 9152QLOGIC QLA2XXX FC-SCSI DRIVER 9153M: qla2xxx-upstream@qlogic.com 9154L: linux-scsi@vger.kernel.org 9155S: Supported 9156F: Documentation/scsi/LICENSE.qla2xxx 9157F: drivers/scsi/qla2xxx/ 9158 9159QLOGIC QLA4XXX iSCSI DRIVER 9160M: QLogic-Storage-Upstream@qlogic.com 9161L: linux-scsi@vger.kernel.org 9162S: Supported 9163F: Documentation/scsi/LICENSE.qla4xxx 9164F: drivers/scsi/qla4xxx/ 9165 9166QLOGIC QLA3XXX NETWORK DRIVER 9167M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9168M: Ron Mercer <ron.mercer@qlogic.com> 9169M: linux-driver@qlogic.com 9170L: netdev@vger.kernel.org 9171S: Supported 9172F: Documentation/networking/LICENSE.qla3xxx 9173F: drivers/net/ethernet/qlogic/qla3xxx.* 9174 9175QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9176M: Dept-GELinuxNICDev@qlogic.com 9177L: netdev@vger.kernel.org 9178S: Supported 9179F: drivers/net/ethernet/qlogic/qlcnic/ 9180 9181QLOGIC QLGE 10Gb ETHERNET DRIVER 9182M: Harish Patil <harish.patil@qlogic.com> 9183M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9184M: Dept-GELinuxNICDev@qlogic.com 9185M: linux-driver@qlogic.com 9186L: netdev@vger.kernel.org 9187S: Supported 9188F: drivers/net/ethernet/qlogic/qlge/ 9189 9190QLOGIC QL4xxx ETHERNET DRIVER 9191M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9192M: Ariel Elior <Ariel.Elior@qlogic.com> 9193M: everest-linux-l2@qlogic.com 9194L: netdev@vger.kernel.org 9195S: Supported 9196F: drivers/net/ethernet/qlogic/qed/ 9197F: include/linux/qed/ 9198F: drivers/net/ethernet/qlogic/qede/ 9199 9200QNX4 FILESYSTEM 9201M: Anders Larsen <al@alarsen.net> 9202W: http://www.alarsen.net/linux/qnx4fs/ 9203S: Maintained 9204F: fs/qnx4/ 9205F: include/uapi/linux/qnx4_fs.h 9206F: include/uapi/linux/qnxtypes.h 9207 9208QT1010 MEDIA DRIVER 9209M: Antti Palosaari <crope@iki.fi> 9210L: linux-media@vger.kernel.org 9211W: https://linuxtv.org 9212W: http://palosaari.fi/linux/ 9213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9214T: git git://linuxtv.org/anttip/media_tree.git 9215S: Maintained 9216F: drivers/media/tuners/qt1010* 9217 9218QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9219M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9220L: linux-wireless@vger.kernel.org 9221L: ath9k-devel@lists.ath9k.org 9222W: http://wireless.kernel.org/en/users/Drivers/ath9k 9223S: Supported 9224F: drivers/net/wireless/ath/ath9k/ 9225 9226QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9227M: Kalle Valo <kvalo@qca.qualcomm.com> 9228L: ath10k@lists.infradead.org 9229W: http://wireless.kernel.org/en/users/Drivers/ath10k 9230T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9231S: Supported 9232F: drivers/net/wireless/ath/ath10k/ 9233 9234QUALCOMM HEXAGON ARCHITECTURE 9235M: Richard Kuo <rkuo@codeaurora.org> 9236L: linux-hexagon@vger.kernel.org 9237T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9238S: Supported 9239F: arch/hexagon/ 9240 9241QUALCOMM WCN36XX WIRELESS DRIVER 9242M: Eugene Krasnikov <k.eugene.e@gmail.com> 9243L: wcn36xx@lists.infradead.org 9244W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9245T: git git://github.com/KrasnikovEugene/wcn36xx.git 9246S: Supported 9247F: drivers/net/wireless/ath/wcn36xx/ 9248 9249QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9250M: Gabriel Somlo <somlo@cmu.edu> 9251M: "Michael S. Tsirkin" <mst@redhat.com> 9252L: qemu-devel@nongnu.org 9253S: Maintained 9254F: drivers/firmware/qemu_fw_cfg.c 9255 9256RADOS BLOCK DEVICE (RBD) 9257M: Ilya Dryomov <idryomov@gmail.com> 9258M: Sage Weil <sage@redhat.com> 9259M: Alex Elder <elder@kernel.org> 9260L: ceph-devel@vger.kernel.org 9261W: http://ceph.com/ 9262T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9263T: git git://github.com/ceph/ceph-client.git 9264S: Supported 9265F: Documentation/ABI/testing/sysfs-bus-rbd 9266F: drivers/block/rbd.c 9267F: drivers/block/rbd_types.h 9268 9269RADEON FRAMEBUFFER DISPLAY DRIVER 9270M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9271L: linux-fbdev@vger.kernel.org 9272S: Maintained 9273F: drivers/video/fbdev/aty/radeon* 9274F: include/uapi/linux/radeonfb.h 9275 9276RADIOSHARK RADIO DRIVER 9277M: Hans de Goede <hdegoede@redhat.com> 9278L: linux-media@vger.kernel.org 9279T: git git://linuxtv.org/media_tree.git 9280S: Maintained 9281F: drivers/media/radio/radio-shark.c 9282 9283RADIOSHARK2 RADIO DRIVER 9284M: Hans de Goede <hdegoede@redhat.com> 9285L: linux-media@vger.kernel.org 9286T: git git://linuxtv.org/media_tree.git 9287S: Maintained 9288F: drivers/media/radio/radio-shark2.c 9289F: drivers/media/radio/radio-tea5777.c 9290 9291RAGE128 FRAMEBUFFER DISPLAY DRIVER 9292M: Paul Mackerras <paulus@samba.org> 9293L: linux-fbdev@vger.kernel.org 9294S: Maintained 9295F: drivers/video/fbdev/aty/aty128fb.c 9296 9297RALINK MIPS ARCHITECTURE 9298M: John Crispin <john@phrozen.org> 9299L: linux-mips@linux-mips.org 9300S: Maintained 9301F: arch/mips/ralink 9302 9303RALINK RT2X00 WIRELESS LAN DRIVER 9304P: rt2x00 project 9305M: Stanislaw Gruszka <sgruszka@redhat.com> 9306M: Helmut Schaa <helmut.schaa@googlemail.com> 9307L: linux-wireless@vger.kernel.org 9308S: Maintained 9309F: drivers/net/wireless/ralink/rt2x00/ 9310 9311RAMDISK RAM BLOCK DEVICE DRIVER 9312M: Jens Axboe <axboe@kernel.dk> 9313S: Maintained 9314F: Documentation/blockdev/ramdisk.txt 9315F: drivers/block/brd.c 9316 9317RANDOM NUMBER DRIVER 9318M: "Theodore Ts'o" <tytso@mit.edu> 9319S: Maintained 9320F: drivers/char/random.c 9321 9322RAPIDIO SUBSYSTEM 9323M: Matt Porter <mporter@kernel.crashing.org> 9324M: Alexandre Bounine <alexandre.bounine@idt.com> 9325S: Maintained 9326F: drivers/rapidio/ 9327 9328RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 9329L: linux-wireless@vger.kernel.org 9330S: Orphan 9331F: drivers/net/wireless/ray* 9332 9333RCUTORTURE MODULE 9334M: Josh Triplett <josh@joshtriplett.org> 9335M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9336L: linux-kernel@vger.kernel.org 9337S: Supported 9338T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9339F: Documentation/RCU/torture.txt 9340F: kernel/rcu/rcutorture.c 9341 9342RCUTORTURE TEST FRAMEWORK 9343M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9344M: Josh Triplett <josh@joshtriplett.org> 9345R: Steven Rostedt <rostedt@goodmis.org> 9346R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9347R: Lai Jiangshan <jiangshanlai@gmail.com> 9348L: linux-kernel@vger.kernel.org 9349S: Supported 9350T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9351F: tools/testing/selftests/rcutorture 9352 9353RDC R-321X SoC 9354M: Florian Fainelli <florian@openwrt.org> 9355S: Maintained 9356 9357RDC R6040 FAST ETHERNET DRIVER 9358M: Florian Fainelli <florian@openwrt.org> 9359L: netdev@vger.kernel.org 9360S: Maintained 9361F: drivers/net/ethernet/rdc/r6040.c 9362 9363RDS - RELIABLE DATAGRAM SOCKETS 9364M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 9365L: netdev@vger.kernel.org 9366L: linux-rdma@vger.kernel.org 9367L: rds-devel@oss.oracle.com (moderated for non-subscribers) 9368W: https://oss.oracle.com/projects/rds/ 9369S: Supported 9370F: net/rds/ 9371F: Documentation/networking/rds.txt 9372 9373RDMAVT - RDMA verbs software 9374M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9375L: linux-rdma@vger.kernel.org 9376S: Supported 9377F: drivers/infiniband/sw/rdmavt 9378 9379READ-COPY UPDATE (RCU) 9380M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9381M: Josh Triplett <josh@joshtriplett.org> 9382R: Steven Rostedt <rostedt@goodmis.org> 9383R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9384R: Lai Jiangshan <jiangshanlai@gmail.com> 9385L: linux-kernel@vger.kernel.org 9386W: http://www.rdrop.com/users/paulmck/RCU/ 9387S: Supported 9388T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 9389F: Documentation/RCU/ 9390X: Documentation/RCU/torture.txt 9391F: include/linux/rcu* 9392X: include/linux/srcu.h 9393F: kernel/rcu/ 9394X: kernel/torture.c 9395 9396REAL TIME CLOCK (RTC) SUBSYSTEM 9397M: Alessandro Zummo <a.zummo@towertech.it> 9398M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 9399L: rtc-linux@googlegroups.com 9400Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 9401T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 9402S: Maintained 9403F: Documentation/rtc.txt 9404F: drivers/rtc/ 9405F: include/linux/rtc.h 9406F: include/uapi/linux/rtc.h 9407 9408REALTEK AUDIO CODECS 9409M: Bard Liao <bardliao@realtek.com> 9410M: Oder Chiou <oder_chiou@realtek.com> 9411S: Maintained 9412F: sound/soc/codecs/rt* 9413F: include/sound/rt*.h 9414 9415REISERFS FILE SYSTEM 9416L: reiserfs-devel@vger.kernel.org 9417S: Supported 9418F: fs/reiserfs/ 9419 9420REGISTER MAP ABSTRACTION 9421M: Mark Brown <broonie@kernel.org> 9422L: linux-kernel@vger.kernel.org 9423T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 9424S: Supported 9425F: drivers/base/regmap/ 9426F: include/linux/regmap.h 9427 9428REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 9429M: Ohad Ben-Cohen <ohad@wizery.com> 9430M: Bjorn Andersson <bjorn.andersson@linaro.org> 9431L: linux-remoteproc@vger.kernel.org 9432T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 9433S: Maintained 9434F: drivers/remoteproc/ 9435F: Documentation/remoteproc.txt 9436F: include/linux/remoteproc.h 9437 9438REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 9439M: Ohad Ben-Cohen <ohad@wizery.com> 9440M: Bjorn Andersson <bjorn.andersson@linaro.org> 9441L: linux-remoteproc@vger.kernel.org 9442T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 9443S: Maintained 9444F: drivers/rpmsg/ 9445F: Documentation/rpmsg.txt 9446F: include/linux/rpmsg.h 9447 9448RENESAS ETHERNET DRIVERS 9449R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 9450L: netdev@vger.kernel.org 9451L: linux-renesas-soc@vger.kernel.org 9452F: drivers/net/ethernet/renesas/ 9453F: include/linux/sh_eth.h 9454 9455RENESAS USB2 PHY DRIVER 9456M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 9457L: linux-renesas-soc@vger.kernel.org 9458S: Maintained 9459F: drivers/phy/phy-rcar-gen3-usb2.c 9460 9461RESET CONTROLLER FRAMEWORK 9462M: Philipp Zabel <p.zabel@pengutronix.de> 9463T: git git://git.pengutronix.de/git/pza/linux 9464S: Maintained 9465F: drivers/reset/ 9466F: Documentation/devicetree/bindings/reset/ 9467F: include/dt-bindings/reset/ 9468F: include/linux/reset.h 9469F: include/linux/reset-controller.h 9470 9471RFKILL 9472M: Johannes Berg <johannes@sipsolutions.net> 9473L: linux-wireless@vger.kernel.org 9474W: http://wireless.kernel.org/ 9475T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9476T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9477S: Maintained 9478F: Documentation/rfkill.txt 9479F: net/rfkill/ 9480 9481RHASHTABLE 9482M: Thomas Graf <tgraf@suug.ch> 9483L: netdev@vger.kernel.org 9484S: Maintained 9485F: lib/rhashtable.c 9486F: include/linux/rhashtable.h 9487 9488RICOH SMARTMEDIA/XD DRIVER 9489M: Maxim Levitsky <maximlevitsky@gmail.com> 9490S: Maintained 9491F: drivers/mtd/nand/r852.c 9492F: drivers/mtd/nand/r852.h 9493 9494RICOH R5C592 MEMORYSTICK DRIVER 9495M: Maxim Levitsky <maximlevitsky@gmail.com> 9496S: Maintained 9497F: drivers/memstick/host/r592.* 9498 9499ROCCAT DRIVERS 9500M: Stefan Achatz <erazor_de@users.sourceforge.net> 9501W: http://sourceforge.net/projects/roccat/ 9502S: Maintained 9503F: drivers/hid/hid-roccat* 9504F: include/linux/hid-roccat* 9505F: Documentation/ABI/*/sysfs-driver-hid-roccat* 9506 9507ROCKER DRIVER 9508M: Jiri Pirko <jiri@resnulli.us> 9509M: Scott Feldman <sfeldma@gmail.com> 9510L: netdev@vger.kernel.org 9511S: Supported 9512F: drivers/net/ethernet/rocker/ 9513 9514ROCKETPORT DRIVER 9515P: Comtrol Corp. 9516W: http://www.comtrol.com 9517S: Maintained 9518F: Documentation/serial/rocket.txt 9519F: drivers/tty/rocket* 9520 9521ROCKETPORT EXPRESS/INFINITY DRIVER 9522M: Kevin Cernekee <cernekee@gmail.com> 9523L: linux-serial@vger.kernel.org 9524S: Odd Fixes 9525F: drivers/tty/serial/rp2.* 9526 9527ROSE NETWORK LAYER 9528M: Ralf Baechle <ralf@linux-mips.org> 9529L: linux-hams@vger.kernel.org 9530W: http://www.linux-ax25.org/ 9531S: Maintained 9532F: include/net/rose.h 9533F: include/uapi/linux/rose.h 9534F: net/rose/ 9535 9536RTL2830 MEDIA DRIVER 9537M: Antti Palosaari <crope@iki.fi> 9538L: linux-media@vger.kernel.org 9539W: https://linuxtv.org 9540W: http://palosaari.fi/linux/ 9541Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9542T: git git://linuxtv.org/anttip/media_tree.git 9543S: Maintained 9544F: drivers/media/dvb-frontends/rtl2830* 9545 9546RTL2832 MEDIA DRIVER 9547M: Antti Palosaari <crope@iki.fi> 9548L: linux-media@vger.kernel.org 9549W: https://linuxtv.org 9550W: http://palosaari.fi/linux/ 9551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9552T: git git://linuxtv.org/anttip/media_tree.git 9553S: Maintained 9554F: drivers/media/dvb-frontends/rtl2832* 9555 9556RTL2832_SDR MEDIA DRIVER 9557M: Antti Palosaari <crope@iki.fi> 9558L: linux-media@vger.kernel.org 9559W: https://linuxtv.org 9560W: http://palosaari.fi/linux/ 9561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9562T: git git://linuxtv.org/anttip/media_tree.git 9563S: Maintained 9564F: drivers/media/dvb-frontends/rtl2832_sdr* 9565 9566RTL8180 WIRELESS DRIVER 9567L: linux-wireless@vger.kernel.org 9568W: http://wireless.kernel.org/ 9569T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9570S: Orphan 9571F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 9572 9573RTL8187 WIRELESS DRIVER 9574M: Herton Ronaldo Krzesinski <herton@canonical.com> 9575M: Hin-Tak Leung <htl10@users.sourceforge.net> 9576M: Larry Finger <Larry.Finger@lwfinger.net> 9577L: linux-wireless@vger.kernel.org 9578W: http://wireless.kernel.org/ 9579T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9580S: Maintained 9581F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 9582 9583RTL8192CE WIRELESS DRIVER 9584M: Larry Finger <Larry.Finger@lwfinger.net> 9585M: Chaoming Li <chaoming_li@realsil.com.cn> 9586L: linux-wireless@vger.kernel.org 9587W: http://wireless.kernel.org/ 9588T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 9589S: Maintained 9590F: drivers/net/wireless/realtek/rtlwifi/ 9591F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 9592 9593RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 9594M: Jes Sorensen <Jes.Sorensen@redhat.com> 9595L: linux-wireless@vger.kernel.org 9596T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 9597S: Maintained 9598F: drivers/net/wireless/realtek/rtl8xxxu/ 9599 9600S3 SAVAGE FRAMEBUFFER DRIVER 9601M: Antonino Daplas <adaplas@gmail.com> 9602L: linux-fbdev@vger.kernel.org 9603S: Maintained 9604F: drivers/video/fbdev/savage/ 9605 9606S390 9607M: Martin Schwidefsky <schwidefsky@de.ibm.com> 9608M: Heiko Carstens <heiko.carstens@de.ibm.com> 9609L: linux-s390@vger.kernel.org 9610W: http://www.ibm.com/developerworks/linux/linux390/ 9611T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 9612S: Supported 9613F: arch/s390/ 9614F: drivers/s390/ 9615F: Documentation/s390/ 9616F: Documentation/DocBook/s390* 9617 9618S390 COMMON I/O LAYER 9619M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9620M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 9621L: linux-s390@vger.kernel.org 9622W: http://www.ibm.com/developerworks/linux/linux390/ 9623S: Supported 9624F: drivers/s390/cio/ 9625 9626S390 DASD DRIVER 9627M: Stefan Weinhuber <wein@de.ibm.com> 9628M: Stefan Haberland <stefan.haberland@de.ibm.com> 9629L: linux-s390@vger.kernel.org 9630W: http://www.ibm.com/developerworks/linux/linux390/ 9631S: Supported 9632F: drivers/s390/block/dasd* 9633F: block/partitions/ibm.c 9634 9635S390 NETWORK DRIVERS 9636M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9637L: linux-s390@vger.kernel.org 9638W: http://www.ibm.com/developerworks/linux/linux390/ 9639S: Supported 9640F: drivers/s390/net/ 9641 9642S390 PCI SUBSYSTEM 9643M: Sebastian Ott <sebott@linux.vnet.ibm.com> 9644M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9645L: linux-s390@vger.kernel.org 9646W: http://www.ibm.com/developerworks/linux/linux390/ 9647S: Supported 9648F: arch/s390/pci/ 9649F: drivers/pci/hotplug/s390_pci_hpc.c 9650 9651S390 ZCRYPT DRIVER 9652M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 9653L: linux-s390@vger.kernel.org 9654W: http://www.ibm.com/developerworks/linux/linux390/ 9655S: Supported 9656F: drivers/s390/crypto/ 9657 9658S390 ZFCP DRIVER 9659M: Steffen Maier <maier@linux.vnet.ibm.com> 9660L: linux-s390@vger.kernel.org 9661W: http://www.ibm.com/developerworks/linux/linux390/ 9662S: Supported 9663F: drivers/s390/scsi/zfcp_* 9664 9665S390 IUCV NETWORK LAYER 9666M: Ursula Braun <ubraun@linux.vnet.ibm.com> 9667L: linux-s390@vger.kernel.org 9668W: http://www.ibm.com/developerworks/linux/linux390/ 9669S: Supported 9670F: drivers/s390/net/*iucv* 9671F: include/net/iucv/ 9672F: net/iucv/ 9673 9674S390 IOMMU (PCI) 9675M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 9676L: linux-s390@vger.kernel.org 9677W: http://www.ibm.com/developerworks/linux/linux390/ 9678S: Supported 9679F: drivers/iommu/s390-iommu.c 9680 9681S3C24XX SD/MMC Driver 9682M: Ben Dooks <ben-linux@fluff.org> 9683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9684S: Supported 9685F: drivers/mmc/host/s3cmci.* 9686 9687SAA6588 RDS RECEIVER DRIVER 9688M: Hans Verkuil <hverkuil@xs4all.nl> 9689L: linux-media@vger.kernel.org 9690T: git git://linuxtv.org/media_tree.git 9691W: https://linuxtv.org 9692S: Odd Fixes 9693F: drivers/media/i2c/saa6588* 9694 9695SAA7134 VIDEO4LINUX DRIVER 9696M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 9697L: linux-media@vger.kernel.org 9698W: https://linuxtv.org 9699T: git git://linuxtv.org/media_tree.git 9700S: Odd fixes 9701F: Documentation/video4linux/*.saa7134 9702F: drivers/media/pci/saa7134/ 9703 9704SAA7146 VIDEO4LINUX-2 DRIVER 9705M: Hans Verkuil <hverkuil@xs4all.nl> 9706L: linux-media@vger.kernel.org 9707T: git git://linuxtv.org/media_tree.git 9708S: Maintained 9709F: drivers/media/common/saa7146/ 9710F: drivers/media/pci/saa7146/ 9711F: include/media/saa7146* 9712 9713SAMSUNG LAPTOP DRIVER 9714M: Corentin Chary <corentin.chary@gmail.com> 9715L: platform-driver-x86@vger.kernel.org 9716S: Maintained 9717F: drivers/platform/x86/samsung-laptop.c 9718 9719SAMSUNG AUDIO (ASoC) DRIVERS 9720M: Sangbeom Kim <sbkim73@samsung.com> 9721L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9722S: Supported 9723F: sound/soc/samsung/ 9724 9725SAMSUNG FRAMEBUFFER DRIVER 9726M: Jingoo Han <jingoohan1@gmail.com> 9727L: linux-fbdev@vger.kernel.org 9728S: Maintained 9729F: drivers/video/fbdev/s3c-fb.c 9730 9731SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 9732M: Sangbeom Kim <sbkim73@samsung.com> 9733M: Krzysztof Kozlowski <k.kozlowski@samsung.com> 9734L: linux-kernel@vger.kernel.org 9735L: linux-samsung-soc@vger.kernel.org 9736S: Supported 9737F: drivers/mfd/sec*.c 9738F: drivers/regulator/s2m*.c 9739F: drivers/regulator/s5m*.c 9740F: drivers/clk/clk-s2mps11.c 9741F: drivers/rtc/rtc-s5m.c 9742F: include/linux/mfd/samsung/ 9743F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 9744F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 9745F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 9746F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 9747 9748SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 9749M: Kyungmin Park <kyungmin.park@samsung.com> 9750M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9751L: linux-media@vger.kernel.org 9752Q: https://patchwork.linuxtv.org/project/linux-media/list/ 9753S: Supported 9754F: drivers/media/platform/exynos4-is/ 9755 9756SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 9757M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 9758L: linux-media@vger.kernel.org 9759L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9760S: Maintained 9761F: drivers/media/platform/s3c-camif/ 9762F: include/media/drv-intf/s3c_camif.h 9763 9764SAMSUNG S5C73M3 CAMERA DRIVER 9765M: Kyungmin Park <kyungmin.park@samsung.com> 9766M: Andrzej Hajda <a.hajda@samsung.com> 9767L: linux-media@vger.kernel.org 9768S: Supported 9769F: drivers/media/i2c/s5c73m3/* 9770 9771SAMSUNG S5K5BAF CAMERA DRIVER 9772M: Kyungmin Park <kyungmin.park@samsung.com> 9773M: Andrzej Hajda <a.hajda@samsung.com> 9774L: linux-media@vger.kernel.org 9775S: Supported 9776F: drivers/media/i2c/s5k5baf.c 9777 9778SAMSUNG S3FWRN5 NFC DRIVER 9779M: Robert Baldyga <r.baldyga@samsung.com> 9780M: Krzysztof Opasiak <k.opasiak@samsung.com> 9781L: linux-nfc@lists.01.org (moderated for non-subscribers) 9782S: Supported 9783F: drivers/nfc/s3fwrn5 9784 9785SAMSUNG SOC CLOCK DRIVERS 9786M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9787M: Tomasz Figa <tomasz.figa@gmail.com> 9788S: Supported 9789L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9790F: drivers/clk/samsung/ 9791 9792SAMSUNG SXGBE DRIVERS 9793M: Byungho An <bh74.an@samsung.com> 9794M: Girish K S <ks.giri@samsung.com> 9795M: Vipul Pandya <vipul.pandya@samsung.com> 9796S: Supported 9797L: netdev@vger.kernel.org 9798F: drivers/net/ethernet/samsung/sxgbe/ 9799 9800SAMSUNG THERMAL DRIVER 9801M: Lukasz Majewski <l.majewski@samsung.com> 9802L: linux-pm@vger.kernel.org 9803L: linux-samsung-soc@vger.kernel.org 9804S: Supported 9805T: git https://github.com/lmajewski/linux-samsung-thermal.git 9806F: drivers/thermal/samsung/ 9807 9808SAMSUNG USB2 PHY DRIVER 9809M: Kamil Debski <k.debski@samsung.com> 9810L: linux-kernel@vger.kernel.org 9811S: Supported 9812F: Documentation/devicetree/bindings/phy/samsung-phy.txt 9813F: Documentation/phy/samsung-usb2.txt 9814F: drivers/phy/phy-exynos4210-usb2.c 9815F: drivers/phy/phy-exynos4x12-usb2.c 9816F: drivers/phy/phy-exynos5250-usb2.c 9817F: drivers/phy/phy-s5pv210-usb2.c 9818F: drivers/phy/phy-samsung-usb2.c 9819F: drivers/phy/phy-samsung-usb2.h 9820 9821SERIAL DRIVERS 9822M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9823L: linux-serial@vger.kernel.org 9824S: Maintained 9825F: drivers/tty/serial/ 9826 9827SYNOPSYS DESIGNWARE DMAC DRIVER 9828M: Viresh Kumar <vireshk@kernel.org> 9829M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9830S: Maintained 9831F: include/linux/dma/dw.h 9832F: include/linux/platform_data/dma-dw.h 9833F: drivers/dma/dw/ 9834 9835SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 9836M: Lars Persson <lars.persson@axis.com> 9837L: netdev@vger.kernel.org 9838S: Supported 9839F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 9840F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 9841 9842SYNOPSYS DESIGNWARE I2C DRIVER 9843M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 9844R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 9845R: Mika Westerberg <mika.westerberg@linux.intel.com> 9846L: linux-i2c@vger.kernel.org 9847S: Maintained 9848F: drivers/i2c/busses/i2c-designware-* 9849F: include/linux/platform_data/i2c-designware.h 9850 9851SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 9852M: Jaehoon Chung <jh80.chung@samsung.com> 9853L: linux-mmc@vger.kernel.org 9854S: Maintained 9855F: include/linux/mmc/dw_mmc.h 9856F: drivers/mmc/host/dw_mmc* 9857 9858SYSTEM TRACE MODULE CLASS 9859M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9860S: Maintained 9861T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 9862F: Documentation/trace/stm.txt 9863F: drivers/hwtracing/stm/ 9864F: include/linux/stm.h 9865F: include/uapi/linux/stm.h 9866 9867THUNDERBOLT DRIVER 9868M: Andreas Noever <andreas.noever@gmail.com> 9869S: Maintained 9870F: drivers/thunderbolt/ 9871 9872TI BQ27XXX POWER SUPPLY DRIVER 9873R: Andrew F. Davis <afd@ti.com> 9874F: include/linux/power/bq27xxx_battery.h 9875F: drivers/power/bq27xxx_battery.c 9876F: drivers/power/bq27xxx_battery_i2c.c 9877 9878TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 9879M: John Stultz <john.stultz@linaro.org> 9880M: Thomas Gleixner <tglx@linutronix.de> 9881L: linux-kernel@vger.kernel.org 9882T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9883S: Supported 9884F: include/linux/clocksource.h 9885F: include/linux/time.h 9886F: include/linux/timex.h 9887F: include/uapi/linux/time.h 9888F: include/uapi/linux/timex.h 9889F: kernel/time/clocksource.c 9890F: kernel/time/time*.c 9891F: kernel/time/alarmtimer.c 9892F: kernel/time/ntp.c 9893F: tools/testing/selftests/timers/ 9894 9895SC1200 WDT DRIVER 9896M: Zwane Mwaikambo <zwanem@gmail.com> 9897S: Maintained 9898F: drivers/watchdog/sc1200wdt.c 9899 9900SCHEDULER 9901M: Ingo Molnar <mingo@redhat.com> 9902M: Peter Zijlstra <peterz@infradead.org> 9903L: linux-kernel@vger.kernel.org 9904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 9905S: Maintained 9906F: kernel/sched/ 9907F: include/linux/sched.h 9908F: include/uapi/linux/sched.h 9909F: include/linux/wait.h 9910 9911SCORE ARCHITECTURE 9912M: Chen Liqin <liqin.linux@gmail.com> 9913M: Lennox Wu <lennox.wu@gmail.com> 9914W: http://www.sunplus.com 9915S: Supported 9916F: arch/score/ 9917 9918SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 9919M: Sudeep Holla <sudeep.holla@arm.com> 9920L: linux-arm-kernel@lists.infradead.org 9921S: Maintained 9922F: Documentation/devicetree/bindings/arm/arm,scpi.txt 9923F: drivers/clk/clk-scpi.c 9924F: drivers/cpufreq/scpi-cpufreq.c 9925F: drivers/firmware/arm_scpi.c 9926F: include/linux/scpi_protocol.h 9927 9928SCSI CDROM DRIVER 9929M: Jens Axboe <axboe@kernel.dk> 9930L: linux-scsi@vger.kernel.org 9931W: http://www.kernel.dk 9932S: Maintained 9933F: drivers/scsi/sr* 9934 9935SCSI RDMA PROTOCOL (SRP) INITIATOR 9936M: Bart Van Assche <bart.vanassche@sandisk.com> 9937L: linux-rdma@vger.kernel.org 9938S: Supported 9939W: http://www.openfabrics.org 9940Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9941T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 9942F: drivers/infiniband/ulp/srp/ 9943F: include/scsi/srp.h 9944 9945SCSI SG DRIVER 9946M: Doug Gilbert <dgilbert@interlog.com> 9947L: linux-scsi@vger.kernel.org 9948W: http://sg.danny.cz/sg 9949S: Maintained 9950F: Documentation/scsi/scsi-generic.txt 9951F: drivers/scsi/sg.c 9952F: include/scsi/sg.h 9953 9954SCSI SUBSYSTEM 9955M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 9956T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 9957M: "Martin K. Petersen" <martin.petersen@oracle.com> 9958T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 9959L: linux-scsi@vger.kernel.org 9960S: Maintained 9961F: drivers/scsi/ 9962F: include/scsi/ 9963 9964SCSI TAPE DRIVER 9965M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 9966L: linux-scsi@vger.kernel.org 9967S: Maintained 9968F: Documentation/scsi/st.txt 9969F: drivers/scsi/st.* 9970F: drivers/scsi/st_*.h 9971 9972SCTP PROTOCOL 9973M: Vlad Yasevich <vyasevich@gmail.com> 9974M: Neil Horman <nhorman@tuxdriver.com> 9975L: linux-sctp@vger.kernel.org 9976W: http://lksctp.sourceforge.net 9977S: Maintained 9978F: Documentation/networking/sctp.txt 9979F: include/linux/sctp.h 9980F: include/uapi/linux/sctp.h 9981F: include/net/sctp/ 9982F: net/sctp/ 9983 9984SCx200 CPU SUPPORT 9985M: Jim Cromie <jim.cromie@gmail.com> 9986S: Odd Fixes 9987F: Documentation/i2c/busses/scx200_acb 9988F: arch/x86/platform/scx200/ 9989F: drivers/watchdog/scx200_wdt.c 9990F: drivers/i2c/busses/scx200* 9991F: drivers/mtd/maps/scx200_docflash.c 9992F: include/linux/scx200.h 9993 9994SCx200 GPIO DRIVER 9995M: Jim Cromie <jim.cromie@gmail.com> 9996S: Maintained 9997F: drivers/char/scx200_gpio.c 9998F: include/linux/scx200_gpio.h 9999 10000SCx200 HRT CLOCKSOURCE DRIVER 10001M: Jim Cromie <jim.cromie@gmail.com> 10002S: Maintained 10003F: drivers/clocksource/scx200_hrt.c 10004 10005SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10006M: Sascha Sommer <saschasommer@freenet.de> 10007L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10008S: Maintained 10009F: drivers/mmc/host/sdricoh_cs.c 10010 10011SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10012M: Adrian Hunter <adrian.hunter@intel.com> 10013L: linux-mmc@vger.kernel.org 10014T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10015S: Maintained 10016F: drivers/mmc/host/sdhci* 10017F: include/linux/mmc/sdhci* 10018 10019SECURE COMPUTING 10020M: Kees Cook <keescook@chromium.org> 10021R: Andy Lutomirski <luto@amacapital.net> 10022R: Will Drewry <wad@chromium.org> 10023T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10024S: Supported 10025F: kernel/seccomp.c 10026F: include/uapi/linux/seccomp.h 10027F: include/linux/seccomp.h 10028F: tools/testing/selftests/seccomp/* 10029K: \bsecure_computing 10030K: \bTIF_SECCOMP\b 10031 10032SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10033M: Ben Dooks <ben-linux@fluff.org> 10034M: Jaehoon Chung <jh80.chung@samsung.com> 10035L: linux-mmc@vger.kernel.org 10036S: Maintained 10037F: drivers/mmc/host/sdhci-s3c* 10038 10039SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10040M: Viresh Kumar <vireshk@kernel.org> 10041L: linux-mmc@vger.kernel.org 10042S: Maintained 10043F: drivers/mmc/host/sdhci-spear.c 10044 10045SECURITY SUBSYSTEM 10046M: James Morris <james.l.morris@oracle.com> 10047M: "Serge E. Hallyn" <serge@hallyn.com> 10048L: linux-security-module@vger.kernel.org (suggested Cc:) 10049T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10050W: http://kernsec.org/ 10051S: Supported 10052F: security/ 10053 10054SECURITY CONTACT 10055M: Security Officers <security@kernel.org> 10056S: Supported 10057 10058SELINUX SECURITY MODULE 10059M: Paul Moore <paul@paul-moore.com> 10060M: Stephen Smalley <sds@tycho.nsa.gov> 10061M: Eric Paris <eparis@parisplace.org> 10062L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10063W: http://selinuxproject.org 10064T: git git://git.infradead.org/users/pcmoore/selinux 10065S: Supported 10066F: include/linux/selinux* 10067F: security/selinux/ 10068F: scripts/selinux/ 10069 10070APPARMOR SECURITY MODULE 10071M: John Johansen <john.johansen@canonical.com> 10072L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10073W: apparmor.wiki.kernel.org 10074T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10075S: Supported 10076F: security/apparmor/ 10077 10078LOADPIN SECURITY MODULE 10079M: Kees Cook <keescook@chromium.org> 10080T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10081S: Supported 10082F: security/loadpin/ 10083 10084YAMA SECURITY MODULE 10085M: Kees Cook <keescook@chromium.org> 10086T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10087S: Supported 10088F: security/yama/ 10089 10090SENSABLE PHANTOM 10091M: Jiri Slaby <jirislaby@gmail.com> 10092S: Maintained 10093F: drivers/misc/phantom.c 10094F: include/uapi/linux/phantom.h 10095 10096SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER 10097M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com> 10098M: Ketan Mukadam <ketan.mukadam@avagotech.com> 10099M: John Soni Jose <sony.john@avagotech.com> 10100L: linux-scsi@vger.kernel.org 10101W: http://www.avagotech.com 10102S: Supported 10103F: drivers/scsi/be2iscsi/ 10104 10105Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER 10106M: Sathya Perla <sathya.perla@broadcom.com> 10107M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10108M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com> 10109M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10110M: Somnath Kotur <somnath.kotur@broadcom.com> 10111L: netdev@vger.kernel.org 10112W: http://www.emulex.com 10113S: Supported 10114F: drivers/net/ethernet/emulex/benet/ 10115 10116EMULEX ONECONNECT ROCE DRIVER 10117M: Selvin Xavier <selvin.xavier@avagotech.com> 10118M: Devesh Sharma <devesh.sharma@avagotech.com> 10119M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10120L: linux-rdma@vger.kernel.org 10121W: http://www.emulex.com 10122S: Supported 10123F: drivers/infiniband/hw/ocrdma/ 10124 10125SFC NETWORK DRIVER 10126M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10127M: Edward Cree <ecree@solarflare.com> 10128M: Bert Kenward <bkenward@solarflare.com> 10129L: netdev@vger.kernel.org 10130S: Supported 10131F: drivers/net/ethernet/sfc/ 10132 10133SGI GRU DRIVER 10134M: Dimitri Sivanich <sivanich@sgi.com> 10135S: Maintained 10136F: drivers/misc/sgi-gru/ 10137 10138SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10139M: Pat Gefre <pfg@sgi.com> 10140L: linux-ia64@vger.kernel.org 10141S: Supported 10142F: Documentation/ia64/serial.txt 10143F: drivers/tty/serial/ioc?_serial.c 10144F: include/linux/ioc?.h 10145 10146SGI XP/XPC/XPNET DRIVER 10147M: Cliff Whickman <cpw@sgi.com> 10148M: Robin Holt <robinmholt@gmail.com> 10149S: Maintained 10150F: drivers/misc/sgi-xp/ 10151 10152SI2157 MEDIA DRIVER 10153M: Antti Palosaari <crope@iki.fi> 10154L: linux-media@vger.kernel.org 10155W: https://linuxtv.org 10156W: http://palosaari.fi/linux/ 10157Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10158T: git git://linuxtv.org/anttip/media_tree.git 10159S: Maintained 10160F: drivers/media/tuners/si2157* 10161 10162SI2168 MEDIA DRIVER 10163M: Antti Palosaari <crope@iki.fi> 10164L: linux-media@vger.kernel.org 10165W: https://linuxtv.org 10166W: http://palosaari.fi/linux/ 10167Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10168T: git git://linuxtv.org/anttip/media_tree.git 10169S: Maintained 10170F: drivers/media/dvb-frontends/si2168* 10171 10172SI470X FM RADIO RECEIVER I2C DRIVER 10173M: Hans Verkuil <hverkuil@xs4all.nl> 10174L: linux-media@vger.kernel.org 10175T: git git://linuxtv.org/media_tree.git 10176W: https://linuxtv.org 10177S: Odd Fixes 10178F: drivers/media/radio/si470x/radio-si470x-i2c.c 10179 10180SI470X FM RADIO RECEIVER USB DRIVER 10181M: Hans Verkuil <hverkuil@xs4all.nl> 10182L: linux-media@vger.kernel.org 10183T: git git://linuxtv.org/media_tree.git 10184W: https://linuxtv.org 10185S: Maintained 10186F: drivers/media/radio/si470x/radio-si470x-common.c 10187F: drivers/media/radio/si470x/radio-si470x.h 10188F: drivers/media/radio/si470x/radio-si470x-usb.c 10189 10190SI4713 FM RADIO TRANSMITTER I2C DRIVER 10191M: Eduardo Valentin <edubezval@gmail.com> 10192L: linux-media@vger.kernel.org 10193T: git git://linuxtv.org/media_tree.git 10194W: https://linuxtv.org 10195S: Odd Fixes 10196F: drivers/media/radio/si4713/si4713.? 10197 10198SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10199M: Eduardo Valentin <edubezval@gmail.com> 10200L: linux-media@vger.kernel.org 10201T: git git://linuxtv.org/media_tree.git 10202W: https://linuxtv.org 10203S: Odd Fixes 10204F: drivers/media/radio/si4713/radio-platform-si4713.c 10205 10206SI4713 FM RADIO TRANSMITTER USB DRIVER 10207M: Hans Verkuil <hverkuil@xs4all.nl> 10208L: linux-media@vger.kernel.org 10209T: git git://linuxtv.org/media_tree.git 10210W: https://linuxtv.org 10211S: Maintained 10212F: drivers/media/radio/si4713/radio-usb-si4713.c 10213 10214SIANO DVB DRIVER 10215M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10216L: linux-media@vger.kernel.org 10217W: https://linuxtv.org 10218T: git git://linuxtv.org/media_tree.git 10219S: Odd fixes 10220F: drivers/media/common/siano/ 10221F: drivers/media/usb/siano/ 10222F: drivers/media/usb/siano/ 10223F: drivers/media/mmc/siano/ 10224 10225SIMPLEFB FB DRIVER 10226M: Hans de Goede <hdegoede@redhat.com> 10227L: linux-fbdev@vger.kernel.org 10228S: Maintained 10229F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 10230F: drivers/video/fbdev/simplefb.c 10231F: include/linux/platform_data/simplefb.h 10232 10233SH_VEU V4L2 MEM2MEM DRIVER 10234L: linux-media@vger.kernel.org 10235S: Orphan 10236F: drivers/media/platform/sh_veu.c 10237 10238SH_VOU V4L2 OUTPUT DRIVER 10239L: linux-media@vger.kernel.org 10240S: Orphan 10241F: drivers/media/platform/sh_vou.c 10242F: include/media/drv-intf/sh_vou.h 10243 10244SIMPLE FIRMWARE INTERFACE (SFI) 10245M: Len Brown <lenb@kernel.org> 10246L: sfi-devel@simplefirmware.org 10247W: http://simplefirmware.org/ 10248T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 10249S: Supported 10250F: arch/x86/platform/sfi/ 10251F: drivers/sfi/ 10252F: include/linux/sfi*.h 10253 10254SIMTEC EB110ATX (Chalice CATS) 10255P: Ben Dooks 10256P: Vincent Sanders <vince@simtec.co.uk> 10257M: Simtec Linux Team <linux@simtec.co.uk> 10258W: http://www.simtec.co.uk/products/EB110ATX/ 10259S: Supported 10260 10261SIMTEC EB2410ITX (BAST) 10262P: Ben Dooks 10263P: Vincent Sanders <vince@simtec.co.uk> 10264M: Simtec Linux Team <linux@simtec.co.uk> 10265W: http://www.simtec.co.uk/products/EB2410ITX/ 10266S: Supported 10267F: arch/arm/mach-s3c24xx/mach-bast.c 10268F: arch/arm/mach-s3c24xx/bast-ide.c 10269F: arch/arm/mach-s3c24xx/bast-irq.c 10270 10271TI DAVINCI MACHINE SUPPORT 10272M: Sekhar Nori <nsekhar@ti.com> 10273M: Kevin Hilman <khilman@kernel.org> 10274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10275T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 10276S: Supported 10277F: arch/arm/mach-davinci/ 10278F: drivers/i2c/busses/i2c-davinci.c 10279 10280TI DAVINCI SERIES MEDIA DRIVER 10281M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10282L: linux-media@vger.kernel.org 10283W: https://linuxtv.org 10284Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10285T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10286S: Maintained 10287F: drivers/media/platform/davinci/ 10288F: include/media/davinci/ 10289 10290TI AM437X VPFE DRIVER 10291M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10292L: linux-media@vger.kernel.org 10293W: https://linuxtv.org 10294Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10295T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10296S: Maintained 10297F: drivers/media/platform/am437x/ 10298 10299OV2659 OMNIVISION SENSOR DRIVER 10300M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10301L: linux-media@vger.kernel.org 10302W: https://linuxtv.org 10303Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10304T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10305S: Maintained 10306F: drivers/media/i2c/ov2659.c 10307F: include/media/i2c/ov2659.h 10308 10309SILICON MOTION SM712 FRAME BUFFER DRIVER 10310M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10311M: Teddy Wang <teddy.wang@siliconmotion.com> 10312M: Sudip Mukherjee <sudip@vectorindia.org> 10313L: linux-fbdev@vger.kernel.org 10314S: Maintained 10315F: drivers/video/fbdev/sm712* 10316F: Documentation/fb/sm712fb.txt 10317 10318SIS 190 ETHERNET DRIVER 10319M: Francois Romieu <romieu@fr.zoreil.com> 10320L: netdev@vger.kernel.org 10321S: Maintained 10322F: drivers/net/ethernet/sis/sis190.c 10323 10324SIS 900/7016 FAST ETHERNET DRIVER 10325M: Daniele Venzano <venza@brownhat.org> 10326W: http://www.brownhat.org/sis900.html 10327L: netdev@vger.kernel.org 10328S: Maintained 10329F: drivers/net/ethernet/sis/sis900.* 10330 10331SIS FRAMEBUFFER DRIVER 10332M: Thomas Winischhofer <thomas@winischhofer.net> 10333W: http://www.winischhofer.net/linuxsisvga.shtml 10334S: Maintained 10335F: Documentation/fb/sisfb.txt 10336F: drivers/video/fbdev/sis/ 10337F: include/video/sisfb.h 10338 10339SIS USB2VGA DRIVER 10340M: Thomas Winischhofer <thomas@winischhofer.net> 10341W: http://www.winischhofer.at/linuxsisusbvga.shtml 10342S: Maintained 10343F: drivers/usb/misc/sisusbvga/ 10344 10345SLAB ALLOCATOR 10346M: Christoph Lameter <cl@linux.com> 10347M: Pekka Enberg <penberg@kernel.org> 10348M: David Rientjes <rientjes@google.com> 10349M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 10350M: Andrew Morton <akpm@linux-foundation.org> 10351L: linux-mm@kvack.org 10352S: Maintained 10353F: include/linux/sl?b*.h 10354F: mm/sl?b* 10355 10356SLEEPABLE READ-COPY UPDATE (SRCU) 10357M: Lai Jiangshan <jiangshanlai@gmail.com> 10358M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10359M: Josh Triplett <josh@joshtriplett.org> 10360R: Steven Rostedt <rostedt@goodmis.org> 10361R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10362L: linux-kernel@vger.kernel.org 10363W: http://www.rdrop.com/users/paulmck/RCU/ 10364S: Supported 10365T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10366F: include/linux/srcu.h 10367F: kernel/rcu/srcu.c 10368 10369SMACK SECURITY MODULE 10370M: Casey Schaufler <casey@schaufler-ca.com> 10371L: linux-security-module@vger.kernel.org 10372W: http://schaufler-ca.com 10373T: git git://git.gitorious.org/smack-next/kernel.git 10374S: Maintained 10375F: Documentation/security/Smack.txt 10376F: security/smack/ 10377 10378DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 10379M: Kevin Hilman <khilman@kernel.org> 10380M: Nishanth Menon <nm@ti.com> 10381S: Maintained 10382F: drivers/power/avs/ 10383F: include/linux/power/smartreflex.h 10384L: linux-pm@vger.kernel.org 10385 10386SMC91x ETHERNET DRIVER 10387M: Nicolas Pitre <nico@fluxnic.net> 10388S: Odd Fixes 10389F: drivers/net/ethernet/smsc/smc91x.* 10390 10391SMIA AND SMIA++ IMAGE SENSOR DRIVER 10392M: Sakari Ailus <sakari.ailus@iki.fi> 10393L: linux-media@vger.kernel.org 10394S: Maintained 10395F: drivers/media/i2c/smiapp/ 10396F: include/media/i2c/smiapp.h 10397F: drivers/media/i2c/smiapp-pll.c 10398F: drivers/media/i2c/smiapp-pll.h 10399F: include/uapi/linux/smiapp.h 10400F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 10401 10402SMM665 HARDWARE MONITOR DRIVER 10403M: Guenter Roeck <linux@roeck-us.net> 10404L: linux-hwmon@vger.kernel.org 10405S: Maintained 10406F: Documentation/hwmon/smm665 10407F: drivers/hwmon/smm665.c 10408 10409SMSC EMC2103 HARDWARE MONITOR DRIVER 10410M: Steve Glendinning <steve.glendinning@shawell.net> 10411L: linux-hwmon@vger.kernel.org 10412S: Maintained 10413F: Documentation/hwmon/emc2103 10414F: drivers/hwmon/emc2103.c 10415 10416SMSC SCH5627 HARDWARE MONITOR DRIVER 10417M: Hans de Goede <hdegoede@redhat.com> 10418L: linux-hwmon@vger.kernel.org 10419S: Supported 10420F: Documentation/hwmon/sch5627 10421F: drivers/hwmon/sch5627.c 10422 10423SMSC47B397 HARDWARE MONITOR DRIVER 10424M: Jean Delvare <jdelvare@suse.com> 10425L: linux-hwmon@vger.kernel.org 10426S: Maintained 10427F: Documentation/hwmon/smsc47b397 10428F: drivers/hwmon/smsc47b397.c 10429 10430SMSC911x ETHERNET DRIVER 10431M: Steve Glendinning <steve.glendinning@shawell.net> 10432L: netdev@vger.kernel.org 10433S: Maintained 10434F: include/linux/smsc911x.h 10435F: drivers/net/ethernet/smsc/smsc911x.* 10436 10437SMSC9420 PCI ETHERNET DRIVER 10438M: Steve Glendinning <steve.glendinning@shawell.net> 10439L: netdev@vger.kernel.org 10440S: Maintained 10441F: drivers/net/ethernet/smsc/smsc9420.* 10442 10443SMSC UFX6000 and UFX7000 USB to VGA DRIVER 10444M: Steve Glendinning <steve.glendinning@shawell.net> 10445L: linux-fbdev@vger.kernel.org 10446S: Maintained 10447F: drivers/video/fbdev/smscufx.c 10448 10449SOC-CAMERA V4L2 SUBSYSTEM 10450M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 10451L: linux-media@vger.kernel.org 10452T: git git://linuxtv.org/media_tree.git 10453S: Maintained 10454F: include/media/soc* 10455F: drivers/media/i2c/soc_camera/ 10456F: drivers/media/platform/soc_camera/ 10457 10458SOEKRIS NET48XX LED SUPPORT 10459M: Chris Boot <bootc@bootc.net> 10460S: Maintained 10461F: drivers/leds/leds-net48xx.c 10462 10463SOFTLOGIC 6x10 MPEG CODEC 10464M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 10465M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 10466M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 10467M: Ismael Luceno <ismael@iodev.co.uk> 10468L: linux-media@vger.kernel.org 10469S: Supported 10470F: drivers/media/pci/solo6x10/ 10471 10472SOFTWARE RAID (Multiple Disks) SUPPORT 10473M: Shaohua Li <shli@kernel.org> 10474L: linux-raid@vger.kernel.org 10475T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 10476S: Supported 10477F: drivers/md/ 10478F: include/linux/raid/ 10479F: include/uapi/linux/raid/ 10480 10481SONIC NETWORK DRIVER 10482M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 10483L: netdev@vger.kernel.org 10484S: Maintained 10485F: drivers/net/ethernet/natsemi/sonic.* 10486 10487SONICS SILICON BACKPLANE DRIVER (SSB) 10488M: Michael Buesch <m@bues.ch> 10489L: linux-wireless@vger.kernel.org 10490S: Maintained 10491F: drivers/ssb/ 10492F: include/linux/ssb/ 10493 10494SONY VAIO CONTROL DEVICE DRIVER 10495M: Mattia Dongili <malattia@linux.it> 10496L: platform-driver-x86@vger.kernel.org 10497W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 10498S: Maintained 10499F: Documentation/laptops/sony-laptop.txt 10500F: drivers/char/sonypi.c 10501F: drivers/platform/x86/sony-laptop.c 10502F: include/linux/sony-laptop.h 10503 10504SONY MEMORYSTICK CARD SUPPORT 10505M: Alex Dubov <oakad@yahoo.com> 10506W: http://tifmxx.berlios.de/ 10507S: Maintained 10508F: drivers/memstick/host/tifm_ms.c 10509 10510SONY MEMORYSTICK STANDARD SUPPORT 10511M: Maxim Levitsky <maximlevitsky@gmail.com> 10512S: Maintained 10513F: drivers/memstick/core/ms_block.* 10514 10515SOUND 10516M: Jaroslav Kysela <perex@perex.cz> 10517M: Takashi Iwai <tiwai@suse.com> 10518L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10519W: http://www.alsa-project.org/ 10520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10521T: git git://git.alsa-project.org/alsa-kernel.git 10522Q: http://patchwork.kernel.org/project/alsa-devel/list/ 10523S: Maintained 10524F: Documentation/sound/ 10525F: include/sound/ 10526F: include/uapi/sound/ 10527F: sound/ 10528 10529SOUND - COMPRESSED AUDIO 10530M: Vinod Koul <vinod.koul@intel.com> 10531L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10532T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 10533S: Supported 10534F: Documentation/sound/alsa/compress_offload.txt 10535F: include/sound/compress_driver.h 10536F: include/uapi/sound/compress_* 10537F: sound/core/compress_offload.c 10538F: sound/soc/soc-compress.c 10539 10540SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 10541M: Liam Girdwood <lgirdwood@gmail.com> 10542M: Mark Brown <broonie@kernel.org> 10543T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 10544L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10545W: http://alsa-project.org/main/index.php/ASoC 10546S: Supported 10547F: Documentation/sound/alsa/soc/ 10548F: sound/soc/ 10549F: include/sound/soc* 10550 10551SOUND - DMAENGINE HELPERS 10552M: Lars-Peter Clausen <lars@metafoo.de> 10553S: Supported 10554F: include/sound/dmaengine_pcm.h 10555F: sound/core/pcm_dmaengine.c 10556F: sound/soc/soc-generic-dmaengine-pcm.c 10557 10558SP2 MEDIA DRIVER 10559M: Olli Salonen <olli.salonen@iki.fi> 10560L: linux-media@vger.kernel.org 10561W: https://linuxtv.org 10562Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10563S: Maintained 10564F: drivers/media/dvb-frontends/sp2* 10565 10566SPARC + UltraSPARC (sparc/sparc64) 10567M: "David S. Miller" <davem@davemloft.net> 10568L: sparclinux@vger.kernel.org 10569Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 10570T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10571T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10572S: Maintained 10573F: arch/sparc/ 10574F: drivers/sbus/ 10575 10576SPARC SERIAL DRIVERS 10577M: "David S. Miller" <davem@davemloft.net> 10578L: sparclinux@vger.kernel.org 10579T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 10580T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 10581S: Maintained 10582F: include/linux/sunserialcore.h 10583F: drivers/tty/serial/suncore.c 10584F: drivers/tty/serial/sunhv.c 10585F: drivers/tty/serial/sunsab.c 10586F: drivers/tty/serial/sunsab.h 10587F: drivers/tty/serial/sunsu.c 10588F: drivers/tty/serial/sunzilog.c 10589F: drivers/tty/serial/sunzilog.h 10590 10591SPARSE CHECKER 10592M: "Christopher Li" <sparse@chrisli.org> 10593L: linux-sparse@vger.kernel.org 10594W: https://sparse.wiki.kernel.org/ 10595T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 10596T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 10597S: Maintained 10598F: include/linux/compiler.h 10599 10600SPEAR PLATFORM SUPPORT 10601M: Viresh Kumar <vireshk@kernel.org> 10602M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 10603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10604W: http://www.st.com/spear 10605S: Maintained 10606F: arch/arm/boot/dts/spear* 10607F: arch/arm/mach-spear/ 10608 10609SPEAR CLOCK FRAMEWORK SUPPORT 10610M: Viresh Kumar <vireshk@kernel.org> 10611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10612W: http://www.st.com/spear 10613S: Maintained 10614F: drivers/clk/spear/ 10615 10616SPI SUBSYSTEM 10617M: Mark Brown <broonie@kernel.org> 10618L: linux-spi@vger.kernel.org 10619T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 10620Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 10621S: Maintained 10622F: Documentation/spi/ 10623F: drivers/spi/ 10624F: include/linux/spi/ 10625F: include/uapi/linux/spi/ 10626 10627SPIDERNET NETWORK DRIVER for CELL 10628M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 10629L: netdev@vger.kernel.org 10630S: Supported 10631F: Documentation/networking/spider_net.txt 10632F: drivers/net/ethernet/toshiba/spider_net* 10633 10634SPU FILE SYSTEM 10635M: Jeremy Kerr <jk@ozlabs.org> 10636L: linuxppc-dev@lists.ozlabs.org 10637W: http://www.ibm.com/developerworks/power/cell/ 10638S: Supported 10639F: Documentation/filesystems/spufs.txt 10640F: arch/powerpc/platforms/cell/spufs/ 10641 10642SQUASHFS FILE SYSTEM 10643M: Phillip Lougher <phillip@squashfs.org.uk> 10644L: squashfs-devel@lists.sourceforge.net (subscribers-only) 10645W: http://squashfs.org.uk 10646T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 10647S: Maintained 10648F: Documentation/filesystems/squashfs.txt 10649F: fs/squashfs/ 10650 10651SRM (Alpha) environment access 10652M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 10653S: Maintained 10654F: arch/alpha/kernel/srm_env.c 10655 10656STABLE BRANCH 10657M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10658L: stable@vger.kernel.org 10659S: Supported 10660F: Documentation/stable_kernel_rules.txt 10661 10662STAGING SUBSYSTEM 10663M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10664T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 10665L: devel@driverdev.osuosl.org 10666S: Supported 10667F: drivers/staging/ 10668 10669STAGING - COMEDI 10670M: Ian Abbott <abbotti@mev.co.uk> 10671M: H Hartley Sweeten <hsweeten@visionengravers.com> 10672S: Odd Fixes 10673F: drivers/staging/comedi/ 10674 10675STAGING - FLARION FT1000 DRIVERS 10676M: Marek Belisko <marek.belisko@gmail.com> 10677S: Odd Fixes 10678F: drivers/staging/ft1000/ 10679 10680STAGING - INDUSTRIAL IO 10681M: Jonathan Cameron <jic23@kernel.org> 10682L: linux-iio@vger.kernel.org 10683S: Odd Fixes 10684F: drivers/staging/iio/ 10685 10686STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 10687M: Jarod Wilson <jarod@wilsonet.com> 10688W: http://www.lirc.org/ 10689S: Odd Fixes 10690F: drivers/staging/media/lirc/ 10691 10692STAGING - LUSTRE PARALLEL FILESYSTEM 10693M: Oleg Drokin <oleg.drokin@intel.com> 10694M: Andreas Dilger <andreas.dilger@intel.com> 10695L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 10696W: http://wiki.lustre.org/ 10697S: Maintained 10698F: drivers/staging/lustre 10699 10700STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 10701M: Marc Dietrich <marvin24@gmx.de> 10702L: ac100@lists.launchpad.net (moderated for non-subscribers) 10703L: linux-tegra@vger.kernel.org 10704S: Maintained 10705F: drivers/staging/nvec/ 10706 10707STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 10708M: Jens Frederich <jfrederich@gmail.com> 10709M: Daniel Drake <dsd@laptop.org> 10710M: Jon Nettleton <jon.nettleton@gmail.com> 10711W: http://wiki.laptop.org/go/DCON 10712S: Maintained 10713F: drivers/staging/olpc_dcon/ 10714 10715STAGING - REALTEK RTL8712U DRIVERS 10716M: Larry Finger <Larry.Finger@lwfinger.net> 10717M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 10718S: Odd Fixes 10719F: drivers/staging/rtl8712/ 10720 10721STAGING - REALTEK RTL8723U WIRELESS DRIVER 10722M: Larry Finger <Larry.Finger@lwfinger.net> 10723M: Jes Sorensen <Jes.Sorensen@redhat.com> 10724L: linux-wireless@vger.kernel.org 10725S: Maintained 10726F: drivers/staging/rtl8723au/ 10727 10728STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 10729M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10730M: Teddy Wang <teddy.wang@siliconmotion.com> 10731M: Sudip Mukherjee <sudip@vectorindia.org> 10732L: linux-fbdev@vger.kernel.org 10733S: Maintained 10734F: drivers/staging/sm750fb/ 10735 10736STAGING - SLICOSS 10737M: Lior Dotan <liodot@gmail.com> 10738M: Christopher Harrer <charrer@alacritech.com> 10739S: Odd Fixes 10740F: drivers/staging/slicoss/ 10741 10742STAGING - SPEAKUP CONSOLE SPEECH DRIVER 10743M: William Hubbs <w.d.hubbs@gmail.com> 10744M: Chris Brannon <chris@the-brannons.com> 10745M: Kirk Reiser <kirk@reisers.ca> 10746M: Samuel Thibault <samuel.thibault@ens-lyon.org> 10747L: speakup@linux-speakup.org 10748W: http://www.linux-speakup.org/ 10749S: Odd Fixes 10750F: drivers/staging/speakup/ 10751 10752STAGING - VIA VT665X DRIVERS 10753M: Forest Bond <forest@alittletooquiet.net> 10754S: Odd Fixes 10755F: drivers/staging/vt665?/ 10756 10757STAGING - WILC1000 WIFI DRIVER 10758M: Johnny Kim <johnny.kim@atmel.com> 10759M: Austin Shin <austin.shin@atmel.com> 10760M: Chris Park <chris.park@atmel.com> 10761M: Tony Cho <tony.cho@atmel.com> 10762M: Glen Lee <glen.lee@atmel.com> 10763M: Leo Kim <leo.kim@atmel.com> 10764L: linux-wireless@vger.kernel.org 10765S: Supported 10766F: drivers/staging/wilc1000/ 10767 10768STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 10769M: Arnaud Patard <arnaud.patard@rtp-net.org> 10770S: Odd Fixes 10771F: drivers/staging/xgifb/ 10772 10773HFI1 DRIVER 10774M: Mike Marciniszyn <infinipath@intel.com> 10775L: linux-rdma@vger.kernel.org 10776S: Supported 10777F: drivers/staging/rdma/hfi1 10778 10779STARFIRE/DURALAN NETWORK DRIVER 10780M: Ion Badulescu <ionut@badula.org> 10781S: Odd Fixes 10782F: drivers/net/ethernet/adaptec/starfire* 10783 10784SUN3/3X 10785M: Sam Creasey <sammy@sammy.net> 10786W: http://sammy.net/sun3/ 10787S: Maintained 10788F: arch/m68k/kernel/*sun3* 10789F: arch/m68k/sun3*/ 10790F: arch/m68k/include/asm/sun3* 10791F: drivers/net/ethernet/i825xx/sun3* 10792 10793SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 10794M: Hans de Goede <hdegoede@redhat.com> 10795L: linux-input@vger.kernel.org 10796S: Maintained 10797F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 10798F: drivers/input/keyboard/sun4i-lradc-keys.c 10799 10800SUNDANCE NETWORK DRIVER 10801M: Denis Kirjanov <kda@linux-powerpc.org> 10802L: netdev@vger.kernel.org 10803S: Maintained 10804F: drivers/net/ethernet/dlink/sundance.c 10805 10806SUPERH 10807M: Yoshinori Sato <ysato@users.sourceforge.jp> 10808M: Rich Felker <dalias@libc.org> 10809L: linux-sh@vger.kernel.org 10810Q: http://patchwork.kernel.org/project/linux-sh/list/ 10811S: Maintained 10812F: Documentation/sh/ 10813F: arch/sh/ 10814F: drivers/sh/ 10815 10816SUSPEND TO RAM 10817M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10818M: Len Brown <len.brown@intel.com> 10819M: Pavel Machek <pavel@ucw.cz> 10820L: linux-pm@vger.kernel.org 10821S: Supported 10822F: Documentation/power/ 10823F: arch/x86/kernel/acpi/ 10824F: drivers/base/power/ 10825F: kernel/power/ 10826F: include/linux/suspend.h 10827F: include/linux/freezer.h 10828F: include/linux/pm.h 10829 10830SVGA HANDLING 10831M: Martin Mares <mj@ucw.cz> 10832L: linux-video@atrey.karlin.mff.cuni.cz 10833S: Maintained 10834F: Documentation/svga.txt 10835F: arch/x86/boot/video* 10836 10837SWIOTLB SUBSYSTEM 10838M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 10839L: linux-kernel@vger.kernel.org 10840T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 10841S: Supported 10842F: lib/swiotlb.c 10843F: arch/*/kernel/pci-swiotlb.c 10844F: include/linux/swiotlb.h 10845 10846SWITCHDEV 10847M: Jiri Pirko <jiri@resnulli.us> 10848L: netdev@vger.kernel.org 10849S: Supported 10850F: net/switchdev/ 10851F: include/net/switchdev.h 10852 10853SYNOPSYS ARC ARCHITECTURE 10854M: Vineet Gupta <vgupta@synopsys.com> 10855L: linux-snps-arc@lists.infradead.org 10856S: Supported 10857F: arch/arc/ 10858F: Documentation/devicetree/bindings/arc/* 10859F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 10860F: drivers/tty/serial/arc_uart.c 10861T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 10862 10863SYNOPSYS ARC SDP platform support 10864M: Alexey Brodkin <abrodkin@synopsys.com> 10865S: Supported 10866F: arch/arc/plat-axs10x 10867F: arch/arc/boot/dts/ax* 10868F: Documentation/devicetree/bindings/arc/axs10* 10869 10870SYSTEM CONFIGURATION (SYSCON) 10871M: Lee Jones <lee.jones@linaro.org> 10872M: Arnd Bergmann <arnd@arndb.de> 10873T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10874S: Supported 10875F: drivers/mfd/syscon.c 10876 10877SYSV FILESYSTEM 10878M: Christoph Hellwig <hch@infradead.org> 10879S: Maintained 10880F: Documentation/filesystems/sysv-fs.txt 10881F: fs/sysv/ 10882F: include/linux/sysv_fs.h 10883 10884TARGET SUBSYSTEM 10885M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 10886L: linux-scsi@vger.kernel.org 10887L: target-devel@vger.kernel.org 10888W: http://www.linux-iscsi.org 10889W: http://groups.google.com/group/linux-iscsi-target-dev 10890T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 10891S: Supported 10892F: drivers/target/ 10893F: include/target/ 10894F: Documentation/target/ 10895 10896TASKSTATS STATISTICS INTERFACE 10897M: Balbir Singh <bsingharora@gmail.com> 10898S: Maintained 10899F: Documentation/accounting/taskstats* 10900F: include/linux/taskstats* 10901F: kernel/taskstats.c 10902 10903TC CLASSIFIER 10904M: Jamal Hadi Salim <jhs@mojatatu.com> 10905L: netdev@vger.kernel.org 10906S: Maintained 10907F: include/net/pkt_cls.h 10908F: include/uapi/linux/pkt_cls.h 10909F: net/sched/ 10910 10911TCP LOW PRIORITY MODULE 10912M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 10913M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 10914W: http://tcp-lp-mod.sourceforge.net/ 10915S: Maintained 10916F: net/ipv4/tcp_lp.c 10917 10918TDA10071 MEDIA DRIVER 10919M: Antti Palosaari <crope@iki.fi> 10920L: linux-media@vger.kernel.org 10921W: https://linuxtv.org 10922W: http://palosaari.fi/linux/ 10923Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10924T: git git://linuxtv.org/anttip/media_tree.git 10925S: Maintained 10926F: drivers/media/dvb-frontends/tda10071* 10927 10928TDA18212 MEDIA DRIVER 10929M: Antti Palosaari <crope@iki.fi> 10930L: linux-media@vger.kernel.org 10931W: https://linuxtv.org 10932W: http://palosaari.fi/linux/ 10933Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10934T: git git://linuxtv.org/anttip/media_tree.git 10935S: Maintained 10936F: drivers/media/tuners/tda18212* 10937 10938TDA18218 MEDIA DRIVER 10939M: Antti Palosaari <crope@iki.fi> 10940L: linux-media@vger.kernel.org 10941W: https://linuxtv.org 10942W: http://palosaari.fi/linux/ 10943Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10944T: git git://linuxtv.org/anttip/media_tree.git 10945S: Maintained 10946F: drivers/media/tuners/tda18218* 10947 10948TDA18271 MEDIA DRIVER 10949M: Michael Krufky <mkrufky@linuxtv.org> 10950L: linux-media@vger.kernel.org 10951W: https://linuxtv.org 10952W: http://github.com/mkrufky 10953Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10954T: git git://linuxtv.org/mkrufky/tuners.git 10955S: Maintained 10956F: drivers/media/tuners/tda18271* 10957 10958TDA827x MEDIA DRIVER 10959M: Michael Krufky <mkrufky@linuxtv.org> 10960L: linux-media@vger.kernel.org 10961W: https://linuxtv.org 10962W: http://github.com/mkrufky 10963Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10964T: git git://linuxtv.org/mkrufky/tuners.git 10965S: Maintained 10966F: drivers/media/tuners/tda8290.* 10967 10968TDA8290 MEDIA DRIVER 10969M: Michael Krufky <mkrufky@linuxtv.org> 10970L: linux-media@vger.kernel.org 10971W: https://linuxtv.org 10972W: http://github.com/mkrufky 10973Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10974T: git git://linuxtv.org/mkrufky/tuners.git 10975S: Maintained 10976F: drivers/media/tuners/tda8290.* 10977 10978TDA9840 MEDIA DRIVER 10979M: Hans Verkuil <hverkuil@xs4all.nl> 10980L: linux-media@vger.kernel.org 10981T: git git://linuxtv.org/media_tree.git 10982W: https://linuxtv.org 10983S: Maintained 10984F: drivers/media/i2c/tda9840* 10985 10986TEA5761 TUNER DRIVER 10987M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10988L: linux-media@vger.kernel.org 10989W: https://linuxtv.org 10990T: git git://linuxtv.org/media_tree.git 10991S: Odd fixes 10992F: drivers/media/tuners/tea5761.* 10993 10994TEA5767 TUNER DRIVER 10995M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 10996L: linux-media@vger.kernel.org 10997W: https://linuxtv.org 10998T: git git://linuxtv.org/media_tree.git 10999S: Maintained 11000F: drivers/media/tuners/tea5767.* 11001 11002TEA6415C MEDIA DRIVER 11003M: Hans Verkuil <hverkuil@xs4all.nl> 11004L: linux-media@vger.kernel.org 11005T: git git://linuxtv.org/media_tree.git 11006W: https://linuxtv.org 11007S: Maintained 11008F: drivers/media/i2c/tea6415c* 11009 11010TEA6420 MEDIA DRIVER 11011M: Hans Verkuil <hverkuil@xs4all.nl> 11012L: linux-media@vger.kernel.org 11013T: git git://linuxtv.org/media_tree.git 11014W: https://linuxtv.org 11015S: Maintained 11016F: drivers/media/i2c/tea6420* 11017 11018TEAM DRIVER 11019M: Jiri Pirko <jiri@resnulli.us> 11020L: netdev@vger.kernel.org 11021S: Supported 11022F: drivers/net/team/ 11023F: include/linux/if_team.h 11024F: include/uapi/linux/if_team.h 11025 11026TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11027M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11028S: Maintained 11029F: arch/x86/platform/ts5500/ 11030 11031TECHNOTREND USB IR RECEIVER 11032M: Sean Young <sean@mess.org> 11033L: linux-media@vger.kernel.org 11034S: Maintained 11035F: drivers/media/rc/ttusbir.c 11036 11037TEGRA ARCHITECTURE SUPPORT 11038M: Stephen Warren <swarren@wwwdotorg.org> 11039M: Thierry Reding <thierry.reding@gmail.com> 11040M: Alexandre Courbot <gnurou@gmail.com> 11041L: linux-tegra@vger.kernel.org 11042Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11043T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11044S: Supported 11045N: [^a-z]tegra 11046 11047TEGRA CLOCK DRIVER 11048M: Peter De Schrijver <pdeschrijver@nvidia.com> 11049M: Prashant Gaikwad <pgaikwad@nvidia.com> 11050S: Supported 11051F: drivers/clk/tegra/ 11052 11053TEGRA DMA DRIVERS 11054M: Laxman Dewangan <ldewangan@nvidia.com> 11055M: Jon Hunter <jonathanh@nvidia.com> 11056S: Supported 11057F: drivers/dma/tegra* 11058 11059TEGRA I2C DRIVER 11060M: Laxman Dewangan <ldewangan@nvidia.com> 11061S: Supported 11062F: drivers/i2c/busses/i2c-tegra.c 11063 11064TEGRA IOMMU DRIVERS 11065M: Hiroshi Doyu <hdoyu@nvidia.com> 11066S: Supported 11067F: drivers/iommu/tegra* 11068 11069TEGRA KBC DRIVER 11070M: Rakesh Iyer <riyer@nvidia.com> 11071M: Laxman Dewangan <ldewangan@nvidia.com> 11072S: Supported 11073F: drivers/input/keyboard/tegra-kbc.c 11074 11075TEGRA PWM DRIVER 11076M: Thierry Reding <thierry.reding@gmail.com> 11077S: Supported 11078F: drivers/pwm/pwm-tegra.c 11079 11080TEGRA SERIAL DRIVER 11081M: Laxman Dewangan <ldewangan@nvidia.com> 11082S: Supported 11083F: drivers/tty/serial/serial-tegra.c 11084 11085TEGRA SPI DRIVER 11086M: Laxman Dewangan <ldewangan@nvidia.com> 11087S: Supported 11088F: drivers/spi/spi-tegra* 11089 11090TEHUTI ETHERNET DRIVER 11091M: Andy Gospodarek <andy@greyhouse.net> 11092L: netdev@vger.kernel.org 11093S: Supported 11094F: drivers/net/ethernet/tehuti/* 11095 11096Telecom Clock Driver for MCPL0010 11097M: Mark Gross <mark.gross@intel.com> 11098S: Supported 11099F: drivers/char/tlclk.c 11100 11101TENSILICA XTENSA PORT (xtensa) 11102M: Chris Zankel <chris@zankel.net> 11103M: Max Filippov <jcmvbkbc@gmail.com> 11104L: linux-xtensa@linux-xtensa.org 11105T: git git://github.com/czankel/xtensa-linux.git 11106S: Maintained 11107F: arch/xtensa/ 11108F: drivers/irqchip/irq-xtensa-* 11109 11110THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11111M: Hans Verkuil <hverkuil@xs4all.nl> 11112L: linux-media@vger.kernel.org 11113T: git git://linuxtv.org/media_tree.git 11114W: https://linuxtv.org 11115S: Maintained 11116F: drivers/media/radio/radio-raremono.c 11117 11118THERMAL 11119M: Zhang Rui <rui.zhang@intel.com> 11120M: Eduardo Valentin <edubezval@gmail.com> 11121L: linux-pm@vger.kernel.org 11122T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11123T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11124Q: https://patchwork.kernel.org/project/linux-pm/list/ 11125S: Supported 11126F: drivers/thermal/ 11127F: include/linux/thermal.h 11128F: include/uapi/linux/thermal.h 11129F: include/linux/cpu_cooling.h 11130F: Documentation/devicetree/bindings/thermal/ 11131 11132THERMAL/CPU_COOLING 11133M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11134M: Viresh Kumar <viresh.kumar@linaro.org> 11135M: Javi Merino <javi.merino@arm.com> 11136L: linux-pm@vger.kernel.org 11137S: Supported 11138F: Documentation/thermal/cpu-cooling-api.txt 11139F: drivers/thermal/cpu_cooling.c 11140F: include/linux/cpu_cooling.h 11141 11142THINGM BLINK(1) USB RGB LED DRIVER 11143M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 11144S: Maintained 11145F: drivers/hid/hid-thingm.c 11146 11147THINKPAD ACPI EXTRAS DRIVER 11148M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11149L: ibm-acpi-devel@lists.sourceforge.net 11150L: platform-driver-x86@vger.kernel.org 11151W: http://ibm-acpi.sourceforge.net 11152W: http://thinkwiki.org/wiki/Ibm-acpi 11153T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11154S: Maintained 11155F: drivers/platform/x86/thinkpad_acpi.c 11156 11157TI BANDGAP AND THERMAL DRIVER 11158M: Eduardo Valentin <edubezval@gmail.com> 11159L: linux-pm@vger.kernel.org 11160L: linux-omap@vger.kernel.org 11161S: Maintained 11162F: drivers/thermal/ti-soc-thermal/ 11163 11164TI VPE/CAL DRIVERS 11165M: Benoit Parrot <bparrot@ti.com> 11166L: linux-media@vger.kernel.org 11167W: http://linuxtv.org/ 11168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11169S: Maintained 11170F: drivers/media/platform/ti-vpe/ 11171 11172TI CDCE706 CLOCK DRIVER 11173M: Max Filippov <jcmvbkbc@gmail.com> 11174S: Maintained 11175F: drivers/clk/clk-cdce706.c 11176 11177TI CLOCK DRIVER 11178M: Tero Kristo <t-kristo@ti.com> 11179L: linux-omap@vger.kernel.org 11180S: Maintained 11181F: drivers/clk/ti/ 11182F: include/linux/clk/ti.h 11183 11184TI ETHERNET SWITCH DRIVER (CPSW) 11185M: Mugunthan V N <mugunthanvnm@ti.com> 11186R: Grygorii Strashko <grygorii.strashko@ti.com> 11187L: linux-omap@vger.kernel.org 11188L: netdev@vger.kernel.org 11189S: Maintained 11190F: drivers/net/ethernet/ti/cpsw* 11191F: drivers/net/ethernet/ti/davinci* 11192 11193TI FLASH MEDIA INTERFACE DRIVER 11194M: Alex Dubov <oakad@yahoo.com> 11195S: Maintained 11196F: drivers/misc/tifm* 11197F: drivers/mmc/host/tifm_sd.c 11198F: include/linux/tifm.h 11199 11200TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11201M: Santosh Shilimkar <ssantosh@kernel.org> 11202L: linux-kernel@vger.kernel.org 11203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11204S: Maintained 11205F: drivers/soc/ti/* 11206T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11207 11208 11209TI LM49xxx FAMILY ASoC CODEC DRIVERS 11210M: M R Swami Reddy <mr.swami.reddy@ti.com> 11211M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11212L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11213S: Maintained 11214F: sound/soc/codecs/lm49453* 11215F: sound/soc/codecs/isabelle* 11216 11217TI LP855x BACKLIGHT DRIVER 11218M: Milo Kim <milo.kim@ti.com> 11219S: Maintained 11220F: Documentation/backlight/lp855x-driver.txt 11221F: drivers/video/backlight/lp855x_bl.c 11222F: include/linux/platform_data/lp855x.h 11223 11224TI LP8727 CHARGER DRIVER 11225M: Milo Kim <milo.kim@ti.com> 11226S: Maintained 11227F: drivers/power/lp8727_charger.c 11228F: include/linux/platform_data/lp8727.h 11229 11230TI LP8788 MFD DRIVER 11231M: Milo Kim <milo.kim@ti.com> 11232S: Maintained 11233F: drivers/iio/adc/lp8788_adc.c 11234F: drivers/leds/leds-lp8788.c 11235F: drivers/mfd/lp8788*.c 11236F: drivers/power/lp8788-charger.c 11237F: drivers/regulator/lp8788-*.c 11238F: include/linux/mfd/lp8788*.h 11239 11240TI NETCP ETHERNET DRIVER 11241M: Wingman Kwok <w-kwok2@ti.com> 11242M: Murali Karicheri <m-karicheri2@ti.com> 11243L: netdev@vger.kernel.org 11244S: Maintained 11245F: drivers/net/ethernet/ti/netcp* 11246 11247TI TAS571X FAMILY ASoC CODEC DRIVER 11248M: Kevin Cernekee <cernekee@chromium.org> 11249L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11250S: Odd Fixes 11251F: sound/soc/codecs/tas571x* 11252 11253TI TWL4030 SERIES SOC CODEC DRIVER 11254M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11255L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11256S: Maintained 11257F: sound/soc/codecs/twl4030* 11258 11259TI WILINK WIRELESS DRIVERS 11260L: linux-wireless@vger.kernel.org 11261W: http://wireless.kernel.org/en/users/Drivers/wl12xx 11262W: http://wireless.kernel.org/en/users/Drivers/wl1251 11263T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 11264S: Orphan 11265F: drivers/net/wireless/ti/ 11266F: include/linux/wl12xx.h 11267 11268TIPC NETWORK LAYER 11269M: Jon Maloy <jon.maloy@ericsson.com> 11270M: Ying Xue <ying.xue@windriver.com> 11271L: netdev@vger.kernel.org (core kernel code) 11272L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 11273W: http://tipc.sourceforge.net/ 11274S: Maintained 11275F: include/uapi/linux/tipc*.h 11276F: net/tipc/ 11277 11278TILE ARCHITECTURE 11279M: Chris Metcalf <cmetcalf@mellanox.com> 11280W: http://www.mellanox.com/repository/solutions/tile-scm/ 11281T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 11282S: Supported 11283F: arch/tile/ 11284F: drivers/char/tile-srom.c 11285F: drivers/edac/tile_edac.c 11286F: drivers/net/ethernet/tile/ 11287F: drivers/rtc/rtc-tile.c 11288F: drivers/tty/hvc/hvc_tile.c 11289F: drivers/tty/serial/tilegx.c 11290F: drivers/usb/host/*-tilegx.c 11291F: include/linux/usb/tilegx.h 11292 11293TLAN NETWORK DRIVER 11294M: Samuel Chessman <chessman@tux.org> 11295L: tlan-devel@lists.sourceforge.net (subscribers-only) 11296W: http://sourceforge.net/projects/tlan/ 11297S: Maintained 11298F: Documentation/networking/tlan.txt 11299F: drivers/net/ethernet/ti/tlan.* 11300 11301TOMOYO SECURITY MODULE 11302M: Kentaro Takeda <takedakn@nttdata.co.jp> 11303M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 11304L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 11305L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 11306L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 11307L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 11308W: http://tomoyo.sourceforge.jp/ 11309T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 11310S: Maintained 11311F: security/tomoyo/ 11312 11313TOPSTAR LAPTOP EXTRAS DRIVER 11314M: Herton Ronaldo Krzesinski <herton@canonical.com> 11315L: platform-driver-x86@vger.kernel.org 11316S: Maintained 11317F: drivers/platform/x86/topstar-laptop.c 11318 11319TOSHIBA ACPI EXTRAS DRIVER 11320M: Azael Avalos <coproscefalo@gmail.com> 11321L: platform-driver-x86@vger.kernel.org 11322S: Maintained 11323F: drivers/platform/x86/toshiba_acpi.c 11324 11325TOSHIBA BLUETOOTH DRIVER 11326M: Azael Avalos <coproscefalo@gmail.com> 11327L: platform-driver-x86@vger.kernel.org 11328S: Maintained 11329F: drivers/platform/x86/toshiba_bluetooth.c 11330 11331TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 11332M: Azael Avalos <coproscefalo@gmail.com> 11333L: platform-driver-x86@vger.kernel.org 11334S: Maintained 11335F: drivers/platform/x86/toshiba_haps.c 11336 11337TOSHIBA WMI HOTKEYS DRIVER 11338M: Azael Avalos <coproscefalo@gmail.com> 11339L: platform-driver-x86@vger.kernel.org 11340S: Maintained 11341F: drivers/platform/x86/toshiba-wmi.c 11342 11343TOSHIBA SMM DRIVER 11344M: Jonathan Buzzard <jonathan@buzzard.org.uk> 11345W: http://www.buzzard.org.uk/toshiba/ 11346S: Maintained 11347F: drivers/char/toshiba.c 11348F: include/linux/toshiba.h 11349F: include/uapi/linux/toshiba.h 11350 11351TOSHIBA TC358743 DRIVER 11352M: Mats Randgaard <matrandg@cisco.com> 11353L: linux-media@vger.kernel.org 11354S: Maintained 11355F: drivers/media/i2c/tc358743* 11356F: include/media/i2c/tc358743.h 11357 11358TMIO/SDHI MMC DRIVER 11359M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11360L: linux-mmc@vger.kernel.org 11361S: Supported 11362F: drivers/mmc/host/tmio_mmc* 11363F: drivers/mmc/host/sh_mobile_sdhi.c 11364F: include/linux/mfd/tmio.h 11365 11366TMP401 HARDWARE MONITOR DRIVER 11367M: Guenter Roeck <linux@roeck-us.net> 11368L: linux-hwmon@vger.kernel.org 11369S: Maintained 11370F: Documentation/hwmon/tmp401 11371F: drivers/hwmon/tmp401.c 11372 11373TMPFS (SHMEM FILESYSTEM) 11374M: Hugh Dickins <hughd@google.com> 11375L: linux-mm@kvack.org 11376S: Maintained 11377F: include/linux/shmem_fs.h 11378F: mm/shmem.c 11379 11380TM6000 VIDEO4LINUX DRIVER 11381M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 11382L: linux-media@vger.kernel.org 11383W: https://linuxtv.org 11384T: git git://linuxtv.org/media_tree.git 11385S: Odd fixes 11386F: drivers/media/usb/tm6000/ 11387 11388TW68 VIDEO4LINUX DRIVER 11389M: Hans Verkuil <hverkuil@xs4all.nl> 11390L: linux-media@vger.kernel.org 11391T: git git://linuxtv.org/media_tree.git 11392W: https://linuxtv.org 11393S: Odd Fixes 11394F: drivers/media/pci/tw68/ 11395 11396TW686X VIDEO4LINUX DRIVER 11397M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 11398L: linux-media@vger.kernel.org 11399T: git git://linuxtv.org/media_tree.git 11400W: http://linuxtv.org 11401S: Maintained 11402F: drivers/media/pci/tw686x/ 11403 11404TPM DEVICE DRIVER 11405M: Peter Huewe <peterhuewe@gmx.de> 11406M: Marcel Selhorst <tpmdd@selhorst.net> 11407M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 11408R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 11409W: http://tpmdd.sourceforge.net 11410L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11411Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 11412T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 11413S: Maintained 11414F: drivers/char/tpm/ 11415 11416TPM IBM_VTPM DEVICE DRIVER 11417M: Ashley Lai <ashleydlai@gmail.com> 11418W: http://tpmdd.sourceforge.net 11419L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 11420S: Maintained 11421F: drivers/char/tpm/tpm_ibmvtpm* 11422 11423TRACING 11424M: Steven Rostedt <rostedt@goodmis.org> 11425M: Ingo Molnar <mingo@redhat.com> 11426T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11427S: Maintained 11428F: Documentation/trace/ftrace.txt 11429F: arch/*/*/*/ftrace.h 11430F: arch/*/kernel/ftrace.c 11431F: include/*/ftrace.h 11432F: include/linux/trace*.h 11433F: include/trace/ 11434F: kernel/trace/ 11435F: tools/testing/selftests/ftrace/ 11436 11437TRACING MMIO ACCESSES (MMIOTRACE) 11438M: Steven Rostedt <rostedt@goodmis.org> 11439M: Ingo Molnar <mingo@kernel.org> 11440R: Karol Herbst <karolherbst@gmail.com> 11441R: Pekka Paalanen <ppaalanen@gmail.com> 11442S: Maintained 11443L: linux-kernel@vger.kernel.org 11444L: nouveau@lists.freedesktop.org 11445F: kernel/trace/trace_mmiotrace.c 11446F: include/linux/mmiotrace.h 11447F: arch/x86/mm/kmmio.c 11448F: arch/x86/mm/mmio-mod.c 11449F: arch/x86/mm/testmmiotrace.c 11450 11451TRIVIAL PATCHES 11452M: Jiri Kosina <trivial@kernel.org> 11453T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 11454S: Maintained 11455K: ^Subject:.*(?i)trivial 11456 11457TTY LAYER 11458M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11459M: Jiri Slaby <jslaby@suse.com> 11460S: Supported 11461T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 11462F: Documentation/serial/ 11463F: drivers/tty/ 11464F: drivers/tty/serial/serial_core.c 11465F: include/linux/serial_core.h 11466F: include/linux/serial.h 11467F: include/linux/tty.h 11468F: include/uapi/linux/serial_core.h 11469F: include/uapi/linux/serial.h 11470F: include/uapi/linux/tty.h 11471 11472TUA9001 MEDIA DRIVER 11473M: Antti Palosaari <crope@iki.fi> 11474L: linux-media@vger.kernel.org 11475W: https://linuxtv.org 11476W: http://palosaari.fi/linux/ 11477Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11478T: git git://linuxtv.org/anttip/media_tree.git 11479S: Maintained 11480F: drivers/media/tuners/tua9001* 11481 11482TULIP NETWORK DRIVERS 11483L: netdev@vger.kernel.org 11484L: linux-parisc@vger.kernel.org 11485S: Orphan 11486F: drivers/net/ethernet/dec/tulip/ 11487 11488TUN/TAP driver 11489M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 11490W: http://vtun.sourceforge.net/tun 11491S: Maintained 11492F: Documentation/networking/tuntap.txt 11493F: arch/um/os-Linux/drivers/ 11494 11495TURBOCHANNEL SUBSYSTEM 11496M: "Maciej W. Rozycki" <macro@linux-mips.org> 11497M: Ralf Baechle <ralf@linux-mips.org> 11498L: linux-mips@linux-mips.org 11499Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11500S: Maintained 11501F: drivers/tc/ 11502F: include/linux/tc.h 11503 11504U14-34F SCSI DRIVER 11505M: Dario Ballabio <ballabio_dario@emc.com> 11506L: linux-scsi@vger.kernel.org 11507S: Maintained 11508F: drivers/scsi/u14-34f.c 11509 11510UBI FILE SYSTEM (UBIFS) 11511M: Richard Weinberger <richard@nod.at> 11512M: Artem Bityutskiy <dedekind1@gmail.com> 11513M: Adrian Hunter <adrian.hunter@intel.com> 11514L: linux-mtd@lists.infradead.org 11515T: git git://git.infradead.org/ubifs-2.6.git 11516W: http://www.linux-mtd.infradead.org/doc/ubifs.html 11517S: Supported 11518F: Documentation/filesystems/ubifs.txt 11519F: fs/ubifs/ 11520 11521UCLINUX (M68KNOMMU AND COLDFIRE) 11522M: Greg Ungerer <gerg@linux-m68k.org> 11523W: http://www.linux-m68k.org/ 11524W: http://www.uclinux.org/ 11525L: linux-m68k@lists.linux-m68k.org 11526L: uclinux-dev@uclinux.org (subscribers-only) 11527T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 11528S: Maintained 11529F: arch/m68k/coldfire/ 11530F: arch/m68k/68*/ 11531F: arch/m68k/*/*_no.* 11532F: arch/m68k/include/asm/*_no.* 11533 11534UDF FILESYSTEM 11535M: Jan Kara <jack@suse.com> 11536S: Maintained 11537F: Documentation/filesystems/udf.txt 11538F: fs/udf/ 11539 11540UFS FILESYSTEM 11541M: Evgeniy Dushistov <dushistov@mail.ru> 11542S: Maintained 11543F: Documentation/filesystems/ufs.txt 11544F: fs/ufs/ 11545 11546UHID USERSPACE HID IO DRIVER: 11547M: David Herrmann <dh.herrmann@googlemail.com> 11548L: linux-input@vger.kernel.org 11549S: Maintained 11550F: drivers/hid/uhid.c 11551F: include/uapi/linux/uhid.h 11552 11553ULTRA-WIDEBAND (UWB) SUBSYSTEM: 11554L: linux-usb@vger.kernel.org 11555S: Orphan 11556F: drivers/uwb/ 11557F: include/linux/uwb.h 11558F: include/linux/uwb/ 11559 11560UNICORE32 ARCHITECTURE: 11561M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11562W: http://mprc.pku.edu.cn/~guanxuetao/linux 11563S: Maintained 11564T: git git://github.com/gxt/linux.git 11565F: arch/unicore32/ 11566 11567UNIFDEF 11568M: Tony Finch <dot@dotat.at> 11569W: http://dotat.at/prog/unifdef 11570S: Maintained 11571F: scripts/unifdef.c 11572 11573UNIFORM CDROM DRIVER 11574M: Jens Axboe <axboe@kernel.dk> 11575W: http://www.kernel.dk 11576S: Maintained 11577F: Documentation/cdrom/ 11578F: drivers/cdrom/cdrom.c 11579F: include/linux/cdrom.h 11580F: include/uapi/linux/cdrom.h 11581 11582UNISYS S-PAR DRIVERS 11583M: David Kershner <david.kershner@unisys.com> 11584L: sparmaintainer@unisys.com (Unisys internal) 11585S: Supported 11586F: drivers/staging/unisys/ 11587 11588UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 11589M: Vinayak Holikatti <vinholikatti@gmail.com> 11590L: linux-scsi@vger.kernel.org 11591S: Supported 11592F: Documentation/scsi/ufs.txt 11593F: drivers/scsi/ufs/ 11594 11595UNSORTED BLOCK IMAGES (UBI) 11596M: Artem Bityutskiy <dedekind1@gmail.com> 11597M: Richard Weinberger <richard@nod.at> 11598W: http://www.linux-mtd.infradead.org/ 11599L: linux-mtd@lists.infradead.org 11600T: git git://git.infradead.org/ubifs-2.6.git 11601S: Supported 11602F: drivers/mtd/ubi/ 11603F: include/linux/mtd/ubi.h 11604F: include/uapi/mtd/ubi-user.h 11605 11606USB ACM DRIVER 11607M: Oliver Neukum <oneukum@suse.com> 11608L: linux-usb@vger.kernel.org 11609S: Maintained 11610F: Documentation/usb/acm.txt 11611F: drivers/usb/class/cdc-acm.* 11612 11613USB AR5523 WIRELESS DRIVER 11614M: Pontus Fuchs <pontus.fuchs@gmail.com> 11615L: linux-wireless@vger.kernel.org 11616S: Maintained 11617F: drivers/net/wireless/ath/ar5523/ 11618 11619USB ATTACHED SCSI 11620M: Hans de Goede <hdegoede@redhat.com> 11621M: Gerd Hoffmann <kraxel@redhat.com> 11622L: linux-usb@vger.kernel.org 11623L: linux-scsi@vger.kernel.org 11624S: Maintained 11625F: drivers/usb/storage/uas.c 11626 11627USB CDC ETHERNET DRIVER 11628M: Oliver Neukum <oliver@neukum.org> 11629L: linux-usb@vger.kernel.org 11630S: Maintained 11631F: drivers/net/usb/cdc_*.c 11632F: include/uapi/linux/usb/cdc.h 11633 11634USB CHAOSKEY DRIVER 11635M: Keith Packard <keithp@keithp.com> 11636L: linux-usb@vger.kernel.org 11637S: Maintained 11638F: drivers/usb/misc/chaoskey.c 11639 11640USB CYPRESS C67X00 DRIVER 11641M: Peter Korsgaard <jacmet@sunsite.dk> 11642L: linux-usb@vger.kernel.org 11643S: Maintained 11644F: drivers/usb/c67x00/ 11645 11646USB DAVICOM DM9601 DRIVER 11647M: Peter Korsgaard <jacmet@sunsite.dk> 11648L: netdev@vger.kernel.org 11649W: http://www.linux-usb.org/usbnet 11650S: Maintained 11651F: drivers/net/usb/dm9601.c 11652 11653USB DIAMOND RIO500 DRIVER 11654M: Cesar Miquel <miquel@df.uba.ar> 11655L: rio500-users@lists.sourceforge.net 11656W: http://rio500.sourceforge.net 11657S: Maintained 11658F: drivers/usb/misc/rio500* 11659 11660USB EHCI DRIVER 11661M: Alan Stern <stern@rowland.harvard.edu> 11662L: linux-usb@vger.kernel.org 11663S: Maintained 11664F: Documentation/usb/ehci.txt 11665F: drivers/usb/host/ehci* 11666 11667USB GADGET/PERIPHERAL SUBSYSTEM 11668M: Felipe Balbi <balbi@kernel.org> 11669L: linux-usb@vger.kernel.org 11670W: http://www.linux-usb.org/gadget 11671T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11672S: Maintained 11673F: drivers/usb/gadget/ 11674F: include/linux/usb/gadget* 11675 11676USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 11677M: Jiri Kosina <jikos@kernel.org> 11678R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 11679L: linux-usb@vger.kernel.org 11680T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 11681S: Maintained 11682F: Documentation/hid/hiddev.txt 11683F: drivers/hid/usbhid/ 11684 11685USB ISP116X DRIVER 11686M: Olav Kongas <ok@artecdesign.ee> 11687L: linux-usb@vger.kernel.org 11688S: Maintained 11689F: drivers/usb/host/isp116x* 11690F: include/linux/usb/isp116x.h 11691 11692USB LAN78XX ETHERNET DRIVER 11693M: Woojung Huh <woojung.huh@microchip.com> 11694M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11695L: netdev@vger.kernel.org 11696S: Maintained 11697F: drivers/net/usb/lan78xx.* 11698 11699USB MASS STORAGE DRIVER 11700M: Matthew Dharm <mdharm-usb@one-eyed-alien.net> 11701L: linux-usb@vger.kernel.org 11702L: usb-storage@lists.one-eyed-alien.net 11703S: Maintained 11704W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 11705F: drivers/usb/storage/ 11706 11707USB MIDI DRIVER 11708M: Clemens Ladisch <clemens@ladisch.de> 11709L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11710T: git git://git.alsa-project.org/alsa-kernel.git 11711S: Maintained 11712F: sound/usb/midi.* 11713 11714USB NETWORKING DRIVERS 11715L: linux-usb@vger.kernel.org 11716S: Odd Fixes 11717F: drivers/net/usb/ 11718 11719USB OHCI DRIVER 11720M: Alan Stern <stern@rowland.harvard.edu> 11721L: linux-usb@vger.kernel.org 11722S: Maintained 11723F: Documentation/usb/ohci.txt 11724F: drivers/usb/host/ohci* 11725 11726USB OTG FSM (Finite State Machine) 11727M: Peter Chen <Peter.Chen@nxp.com> 11728T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 11729L: linux-usb@vger.kernel.org 11730S: Maintained 11731F: drivers/usb/common/usb-otg-fsm.c 11732 11733USB OVER IP DRIVER 11734M: Valentina Manea <valentina.manea.m@gmail.com> 11735M: Shuah Khan <shuah.kh@samsung.com> 11736L: linux-usb@vger.kernel.org 11737S: Maintained 11738F: Documentation/usb/usbip_protocol.txt 11739F: drivers/usb/usbip/ 11740F: tools/usb/usbip/ 11741 11742USB PEGASUS DRIVER 11743M: Petko Manolov <petkan@nucleusys.com> 11744L: linux-usb@vger.kernel.org 11745L: netdev@vger.kernel.org 11746T: git git://github.com/petkan/pegasus.git 11747W: https://github.com/petkan/pegasus 11748S: Maintained 11749F: drivers/net/usb/pegasus.* 11750 11751USB PHY LAYER 11752M: Felipe Balbi <balbi@kernel.org> 11753L: linux-usb@vger.kernel.org 11754T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 11755S: Maintained 11756F: drivers/usb/phy/ 11757 11758USB PRINTER DRIVER (usblp) 11759M: Pete Zaitcev <zaitcev@redhat.com> 11760L: linux-usb@vger.kernel.org 11761S: Supported 11762F: drivers/usb/class/usblp.c 11763 11764USB QMI WWAN NETWORK DRIVER 11765M: Bjørn Mork <bjorn@mork.no> 11766L: netdev@vger.kernel.org 11767S: Maintained 11768F: Documentation/ABI/testing/sysfs-class-net-qmi 11769F: drivers/net/usb/qmi_wwan.c 11770 11771USB RTL8150 DRIVER 11772M: Petko Manolov <petkan@nucleusys.com> 11773L: linux-usb@vger.kernel.org 11774L: netdev@vger.kernel.org 11775T: git git://github.com/petkan/rtl8150.git 11776W: https://github.com/petkan/rtl8150 11777S: Maintained 11778F: drivers/net/usb/rtl8150.c 11779 11780USB SERIAL SUBSYSTEM 11781M: Johan Hovold <johan@kernel.org> 11782L: linux-usb@vger.kernel.org 11783S: Maintained 11784F: Documentation/usb/usb-serial.txt 11785F: drivers/usb/serial/ 11786F: include/linux/usb/serial.h 11787 11788USB SMSC75XX ETHERNET DRIVER 11789M: Steve Glendinning <steve.glendinning@shawell.net> 11790L: netdev@vger.kernel.org 11791S: Maintained 11792F: drivers/net/usb/smsc75xx.* 11793 11794USB SMSC95XX ETHERNET DRIVER 11795M: Steve Glendinning <steve.glendinning@shawell.net> 11796L: netdev@vger.kernel.org 11797S: Maintained 11798F: drivers/net/usb/smsc95xx.* 11799 11800USB SUBSYSTEM 11801M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11802L: linux-usb@vger.kernel.org 11803W: http://www.linux-usb.org 11804T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 11805S: Supported 11806F: Documentation/usb/ 11807F: drivers/usb/ 11808F: include/linux/usb.h 11809F: include/linux/usb/ 11810 11811USB UHCI DRIVER 11812M: Alan Stern <stern@rowland.harvard.edu> 11813L: linux-usb@vger.kernel.org 11814S: Maintained 11815F: drivers/usb/host/uhci* 11816 11817USB "USBNET" DRIVER FRAMEWORK 11818M: Oliver Neukum <oneukum@suse.com> 11819L: netdev@vger.kernel.org 11820W: http://www.linux-usb.org/usbnet 11821S: Maintained 11822F: drivers/net/usb/usbnet.c 11823F: include/linux/usb/usbnet.h 11824 11825USB VIDEO CLASS 11826M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11827L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 11828L: linux-media@vger.kernel.org 11829T: git git://linuxtv.org/media_tree.git 11830W: http://www.ideasonboard.org/uvc/ 11831S: Maintained 11832F: drivers/media/usb/uvc/ 11833F: include/uapi/linux/uvcvideo.h 11834 11835USB VISION DRIVER 11836M: Hans Verkuil <hverkuil@xs4all.nl> 11837L: linux-media@vger.kernel.org 11838T: git git://linuxtv.org/media_tree.git 11839W: https://linuxtv.org 11840S: Odd Fixes 11841F: drivers/media/usb/usbvision/ 11842 11843USB WEBCAM GADGET 11844M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11845L: linux-usb@vger.kernel.org 11846S: Maintained 11847F: drivers/usb/gadget/function/*uvc* 11848F: drivers/usb/gadget/legacy/webcam.c 11849 11850USB WIRELESS RNDIS DRIVER (rndis_wlan) 11851M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 11852L: linux-wireless@vger.kernel.org 11853S: Maintained 11854F: drivers/net/wireless/rndis_wlan.c 11855 11856USB XHCI DRIVER 11857M: Mathias Nyman <mathias.nyman@intel.com> 11858L: linux-usb@vger.kernel.org 11859S: Supported 11860F: drivers/usb/host/xhci* 11861F: drivers/usb/host/pci-quirks* 11862 11863USB ZD1201 DRIVER 11864L: linux-wireless@vger.kernel.org 11865W: http://linux-lc100020.sourceforge.net 11866S: Orphan 11867F: drivers/net/wireless/zydas/zd1201.* 11868 11869USB ZR364XX DRIVER 11870M: Antoine Jacquet <royale@zerezo.com> 11871L: linux-usb@vger.kernel.org 11872L: linux-media@vger.kernel.org 11873T: git git://linuxtv.org/media_tree.git 11874W: http://royale.zerezo.com/zr364xx/ 11875S: Maintained 11876F: Documentation/video4linux/zr364xx.txt 11877F: drivers/media/usb/zr364xx/ 11878 11879ULPI BUS 11880M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11881L: linux-usb@vger.kernel.org 11882S: Maintained 11883F: drivers/usb/common/ulpi.c 11884F: include/linux/ulpi/ 11885 11886USER-MODE LINUX (UML) 11887M: Jeff Dike <jdike@addtoit.com> 11888M: Richard Weinberger <richard@nod.at> 11889L: user-mode-linux-devel@lists.sourceforge.net 11890L: user-mode-linux-user@lists.sourceforge.net 11891W: http://user-mode-linux.sourceforge.net 11892T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 11893S: Maintained 11894F: Documentation/virtual/uml/ 11895F: arch/um/ 11896F: arch/x86/um/ 11897F: fs/hostfs/ 11898F: fs/hppfs/ 11899 11900USERSPACE I/O (UIO) 11901M: "Hans J. Koch" <hjk@hansjkoch.de> 11902M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11903S: Maintained 11904T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 11905F: Documentation/DocBook/uio-howto.tmpl 11906F: drivers/uio/ 11907F: include/linux/uio*.h 11908 11909UTIL-LINUX PACKAGE 11910M: Karel Zak <kzak@redhat.com> 11911L: util-linux@vger.kernel.org 11912W: http://en.wikipedia.org/wiki/Util-linux 11913T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 11914S: Maintained 11915 11916UVESAFB DRIVER 11917M: Michal Januszewski <spock@gentoo.org> 11918L: linux-fbdev@vger.kernel.org 11919W: http://dev.gentoo.org/~spock/projects/uvesafb/ 11920S: Maintained 11921F: Documentation/fb/uvesafb.txt 11922F: drivers/video/fbdev/uvesafb.* 11923 11924VF610 NAND DRIVER 11925M: Stefan Agner <stefan@agner.ch> 11926L: linux-mtd@lists.infradead.org 11927S: Supported 11928F: drivers/mtd/nand/vf610_nfc.c 11929 11930VFAT/FAT/MSDOS FILESYSTEM 11931M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 11932S: Maintained 11933F: Documentation/filesystems/vfat.txt 11934F: fs/fat/ 11935 11936VFIO DRIVER 11937M: Alex Williamson <alex.williamson@redhat.com> 11938L: kvm@vger.kernel.org 11939T: git git://github.com/awilliam/linux-vfio.git 11940S: Maintained 11941F: Documentation/vfio.txt 11942F: drivers/vfio/ 11943F: include/linux/vfio.h 11944F: include/uapi/linux/vfio.h 11945 11946VFIO PLATFORM DRIVER 11947M: Baptiste Reynal <b.reynal@virtualopensystems.com> 11948L: kvm@vger.kernel.org 11949S: Maintained 11950F: drivers/vfio/platform/ 11951 11952VIDEOBUF2 FRAMEWORK 11953M: Pawel Osciak <pawel@osciak.com> 11954M: Marek Szyprowski <m.szyprowski@samsung.com> 11955M: Kyungmin Park <kyungmin.park@samsung.com> 11956L: linux-media@vger.kernel.org 11957S: Maintained 11958F: drivers/media/v4l2-core/videobuf2-* 11959F: include/media/videobuf2-* 11960 11961VIRTUAL SERIO DEVICE DRIVER 11962M: Stephen Chandler Paul <thatslyude@gmail.com> 11963S: Maintained 11964F: drivers/input/serio/userio.c 11965F: include/uapi/linux/userio.h 11966 11967VIRTIO CONSOLE DRIVER 11968M: Amit Shah <amit.shah@redhat.com> 11969L: virtualization@lists.linux-foundation.org 11970S: Maintained 11971F: drivers/char/virtio_console.c 11972F: include/linux/virtio_console.h 11973F: include/uapi/linux/virtio_console.h 11974 11975VIRTIO CORE, NET AND BLOCK DRIVERS 11976M: "Michael S. Tsirkin" <mst@redhat.com> 11977L: virtualization@lists.linux-foundation.org 11978S: Maintained 11979F: drivers/virtio/ 11980F: tools/virtio/ 11981F: drivers/net/virtio_net.c 11982F: drivers/block/virtio_blk.c 11983F: include/linux/virtio_*.h 11984F: include/uapi/linux/virtio_*.h 11985 11986VIRTIO DRIVERS FOR S390 11987M: Christian Borntraeger <borntraeger@de.ibm.com> 11988M: Cornelia Huck <cornelia.huck@de.ibm.com> 11989L: linux-s390@vger.kernel.org 11990L: virtualization@lists.linux-foundation.org 11991L: kvm@vger.kernel.org 11992S: Supported 11993F: drivers/s390/virtio/ 11994 11995VIRTIO GPU DRIVER 11996M: David Airlie <airlied@linux.ie> 11997M: Gerd Hoffmann <kraxel@redhat.com> 11998L: dri-devel@lists.freedesktop.org 11999L: virtualization@lists.linux-foundation.org 12000S: Maintained 12001F: drivers/gpu/drm/virtio/ 12002F: include/uapi/linux/virtio_gpu.h 12003 12004VIRTIO HOST (VHOST) 12005M: "Michael S. Tsirkin" <mst@redhat.com> 12006L: kvm@vger.kernel.org 12007L: virtualization@lists.linux-foundation.org 12008L: netdev@vger.kernel.org 12009T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12010S: Maintained 12011F: drivers/vhost/ 12012F: include/uapi/linux/vhost.h 12013 12014VIRTIO INPUT DRIVER 12015M: Gerd Hoffmann <kraxel@redhat.com> 12016S: Maintained 12017F: drivers/virtio/virtio_input.c 12018F: include/uapi/linux/virtio_input.h 12019 12020VIA RHINE NETWORK DRIVER 12021S: Orphan 12022F: drivers/net/ethernet/via/via-rhine.c 12023 12024VIA SD/MMC CARD CONTROLLER DRIVER 12025M: Bruce Chang <brucechang@via.com.tw> 12026M: Harald Welte <HaraldWelte@viatech.com> 12027S: Maintained 12028F: drivers/mmc/host/via-sdmmc.c 12029 12030VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12031M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12032L: linux-fbdev@vger.kernel.org 12033S: Maintained 12034F: include/linux/via-core.h 12035F: include/linux/via-gpio.h 12036F: include/linux/via_i2c.h 12037F: drivers/video/fbdev/via/ 12038 12039VIA VELOCITY NETWORK DRIVER 12040M: Francois Romieu <romieu@fr.zoreil.com> 12041L: netdev@vger.kernel.org 12042S: Maintained 12043F: drivers/net/ethernet/via/via-velocity.* 12044 12045VIRT LIB 12046M: Alex Williamson <alex.williamson@redhat.com> 12047M: Paolo Bonzini <pbonzini@redhat.com> 12048L: kvm@vger.kernel.org 12049S: Supported 12050F: virt/lib/ 12051 12052VIVID VIRTUAL VIDEO DRIVER 12053M: Hans Verkuil <hverkuil@xs4all.nl> 12054L: linux-media@vger.kernel.org 12055T: git git://linuxtv.org/media_tree.git 12056W: https://linuxtv.org 12057S: Maintained 12058F: drivers/media/platform/vivid/* 12059 12060VLAN (802.1Q) 12061M: Patrick McHardy <kaber@trash.net> 12062L: netdev@vger.kernel.org 12063S: Maintained 12064F: drivers/net/macvlan.c 12065F: include/linux/if_*vlan.h 12066F: net/8021q/ 12067 12068VLYNQ BUS 12069M: Florian Fainelli <florian@openwrt.org> 12070L: openwrt-devel@lists.openwrt.org (subscribers-only) 12071S: Maintained 12072F: drivers/vlynq/vlynq.c 12073F: include/linux/vlynq.h 12074 12075VME SUBSYSTEM 12076M: Martyn Welch <martyn@welchs.me.uk> 12077M: Manohar Vanga <manohar.vanga@gmail.com> 12078M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12079L: devel@driverdev.osuosl.org 12080S: Maintained 12081T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12082F: Documentation/vme_api.txt 12083F: drivers/staging/vme/ 12084F: drivers/vme/ 12085F: include/linux/vme* 12086 12087VMWARE HYPERVISOR INTERFACE 12088M: Alok Kataria <akataria@vmware.com> 12089L: virtualization@lists.linux-foundation.org 12090S: Supported 12091F: arch/x86/kernel/cpu/vmware.c 12092 12093VMWARE BALLOON DRIVER 12094M: Xavier Deguillard <xdeguillard@vmware.com> 12095M: Philip Moltmann <moltmann@vmware.com> 12096M: "VMware, Inc." <pv-drivers@vmware.com> 12097L: linux-kernel@vger.kernel.org 12098S: Maintained 12099F: drivers/misc/vmw_balloon.c 12100 12101VMWARE VMMOUSE SUBDRIVER 12102M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12103M: "VMware, Inc." <pv-drivers@vmware.com> 12104L: linux-input@vger.kernel.org 12105S: Maintained 12106F: drivers/input/mouse/vmmouse.c 12107F: drivers/input/mouse/vmmouse.h 12108 12109VMWARE VMXNET3 ETHERNET DRIVER 12110M: Shrikrishna Khare <skhare@vmware.com> 12111M: "VMware, Inc." <pv-drivers@vmware.com> 12112L: netdev@vger.kernel.org 12113S: Maintained 12114F: drivers/net/vmxnet3/ 12115 12116VMware PVSCSI driver 12117M: Arvind Kumar <arvindkumar@vmware.com> 12118M: VMware PV-Drivers <pv-drivers@vmware.com> 12119L: linux-scsi@vger.kernel.org 12120S: Maintained 12121F: drivers/scsi/vmw_pvscsi.c 12122F: drivers/scsi/vmw_pvscsi.h 12123 12124VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12125M: Liam Girdwood <lgirdwood@gmail.com> 12126M: Mark Brown <broonie@kernel.org> 12127L: linux-kernel@vger.kernel.org 12128W: http://www.slimlogic.co.uk/?p=48 12129T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12130S: Supported 12131F: Documentation/devicetree/bindings/regulator/ 12132F: drivers/regulator/ 12133F: include/dt-bindings/regulator/ 12134F: include/linux/regulator/ 12135 12136VRF 12137M: David Ahern <dsa@cumulusnetworks.com> 12138M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12139L: netdev@vger.kernel.org 12140S: Maintained 12141F: drivers/net/vrf.c 12142F: Documentation/networking/vrf.txt 12143 12144VT1211 HARDWARE MONITOR DRIVER 12145M: Juerg Haefliger <juergh@gmail.com> 12146L: linux-hwmon@vger.kernel.org 12147S: Maintained 12148F: Documentation/hwmon/vt1211 12149F: drivers/hwmon/vt1211.c 12150 12151VT8231 HARDWARE MONITOR DRIVER 12152M: Roger Lucas <vt8231@hiddenengine.co.uk> 12153L: linux-hwmon@vger.kernel.org 12154S: Maintained 12155F: drivers/hwmon/vt8231.c 12156 12157VUB300 USB to SDIO/SD/MMC bridge chip 12158M: Tony Olech <tony.olech@elandigitalsystems.com> 12159L: linux-mmc@vger.kernel.org 12160L: linux-usb@vger.kernel.org 12161S: Supported 12162F: drivers/mmc/host/vub300.c 12163 12164W1 DALLAS'S 1-WIRE BUS 12165M: Evgeniy Polyakov <zbr@ioremap.net> 12166S: Maintained 12167F: Documentation/w1/ 12168F: drivers/w1/ 12169 12170W83791D HARDWARE MONITORING DRIVER 12171M: Marc Hulsman <m.hulsman@tudelft.nl> 12172L: linux-hwmon@vger.kernel.org 12173S: Maintained 12174F: Documentation/hwmon/w83791d 12175F: drivers/hwmon/w83791d.c 12176 12177W83793 HARDWARE MONITORING DRIVER 12178M: Rudolf Marek <r.marek@assembler.cz> 12179L: linux-hwmon@vger.kernel.org 12180S: Maintained 12181F: Documentation/hwmon/w83793 12182F: drivers/hwmon/w83793.c 12183 12184W83795 HARDWARE MONITORING DRIVER 12185M: Jean Delvare <jdelvare@suse.com> 12186L: linux-hwmon@vger.kernel.org 12187S: Maintained 12188F: drivers/hwmon/w83795.c 12189 12190W83L51xD SD/MMC CARD INTERFACE DRIVER 12191M: Pierre Ossman <pierre@ossman.eu> 12192S: Maintained 12193F: drivers/mmc/host/wbsd.* 12194 12195WACOM PROTOCOL 4 SERIAL TABLETS 12196M: Julian Squires <julian@cipht.net> 12197M: Hans de Goede <hdegoede@redhat.com> 12198L: linux-input@vger.kernel.org 12199S: Maintained 12200F: drivers/input/tablet/wacom_serial4.c 12201 12202WATCHDOG DEVICE DRIVERS 12203M: Wim Van Sebroeck <wim@iguana.be> 12204R: Guenter Roeck <linux@roeck-us.net> 12205L: linux-watchdog@vger.kernel.org 12206W: http://www.linux-watchdog.org/ 12207T: git git://www.linux-watchdog.org/linux-watchdog.git 12208S: Maintained 12209F: Documentation/watchdog/ 12210F: drivers/watchdog/ 12211F: include/linux/watchdog.h 12212F: include/uapi/linux/watchdog.h 12213 12214WD7000 SCSI DRIVER 12215M: Miroslav Zagorac <zaga@fly.cc.fer.hr> 12216L: linux-scsi@vger.kernel.org 12217S: Maintained 12218F: drivers/scsi/wd7000.c 12219 12220WIIMOTE HID DRIVER 12221M: David Herrmann <dh.herrmann@googlemail.com> 12222L: linux-input@vger.kernel.org 12223S: Maintained 12224F: drivers/hid/hid-wiimote* 12225 12226WINBOND CIR DRIVER 12227M: David Härdeman <david@hardeman.nu> 12228S: Maintained 12229F: drivers/media/rc/winbond-cir.c 12230 12231WINSYSTEMS EBC-C384 WATCHDOG DRIVER 12232M: William Breathitt Gray <vilhelm.gray@gmail.com> 12233L: linux-watchdog@vger.kernel.org 12234S: Maintained 12235F: drivers/watchdog/ebc-c384_wdt.c 12236 12237WINSYSTEMS WS16C48 GPIO DRIVER 12238M: William Breathitt Gray <vilhelm.gray@gmail.com> 12239L: linux-gpio@vger.kernel.org 12240S: Maintained 12241F: drivers/gpio/gpio-ws16c48.c 12242 12243WIMAX STACK 12244M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 12245M: linux-wimax@intel.com 12246L: wimax@linuxwimax.org (subscribers-only) 12247S: Supported 12248W: http://linuxwimax.org 12249F: Documentation/wimax/README.wimax 12250F: include/linux/wimax/debug.h 12251F: include/net/wimax.h 12252F: include/uapi/linux/wimax.h 12253F: net/wimax/ 12254 12255WISTRON LAPTOP BUTTON DRIVER 12256M: Miloslav Trmac <mitr@volny.cz> 12257S: Maintained 12258F: drivers/input/misc/wistron_btns.c 12259 12260WL3501 WIRELESS PCMCIA CARD DRIVER 12261M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 12262L: linux-wireless@vger.kernel.org 12263W: http://oops.ghostprotocols.net:81/blog 12264S: Maintained 12265F: drivers/net/wireless/wl3501* 12266 12267WOLFSON MICROELECTRONICS DRIVERS 12268L: patches@opensource.wolfsonmicro.com 12269T: git https://github.com/CirrusLogic/linux-drivers.git 12270W: https://github.com/CirrusLogic/linux-drivers/wiki 12271S: Supported 12272F: Documentation/hwmon/wm83?? 12273F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 12274F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 12275F: Documentation/devicetree/bindings/mfd/arizona.txt 12276F: arch/arm/mach-s3c64xx/mach-crag6410* 12277F: drivers/clk/clk-wm83*.c 12278F: drivers/extcon/extcon-arizona.c 12279F: drivers/leds/leds-wm83*.c 12280F: drivers/gpio/gpio-*wm*.c 12281F: drivers/gpio/gpio-arizona.c 12282F: drivers/hwmon/wm83??-hwmon.c 12283F: drivers/input/misc/wm831x-on.c 12284F: drivers/input/touchscreen/wm831x-ts.c 12285F: drivers/input/touchscreen/wm97*.c 12286F: drivers/mfd/arizona* 12287F: drivers/mfd/wm*.c 12288F: drivers/mfd/cs47l24* 12289F: drivers/power/wm83*.c 12290F: drivers/rtc/rtc-wm83*.c 12291F: drivers/regulator/wm8*.c 12292F: drivers/video/backlight/wm83*_bl.c 12293F: drivers/watchdog/wm83*_wdt.c 12294F: include/linux/mfd/arizona/ 12295F: include/linux/mfd/wm831x/ 12296F: include/linux/mfd/wm8350/ 12297F: include/linux/mfd/wm8400* 12298F: include/linux/wm97xx.h 12299F: include/sound/wm????.h 12300F: sound/soc/codecs/arizona.? 12301F: sound/soc/codecs/wm* 12302F: sound/soc/codecs/cs47l24* 12303 12304WORKQUEUE 12305M: Tejun Heo <tj@kernel.org> 12306R: Lai Jiangshan <jiangshanlai@gmail.com> 12307T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 12308S: Maintained 12309F: include/linux/workqueue.h 12310F: kernel/workqueue.c 12311F: Documentation/workqueue.txt 12312 12313X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 12314M: Chen-Yu Tsai <wens@csie.org> 12315L: linux-kernel@vger.kernel.org 12316S: Maintained 12317N: axp[128] 12318 12319X.25 NETWORK LAYER 12320M: Andrew Hendry <andrew.hendry@gmail.com> 12321L: linux-x25@vger.kernel.org 12322S: Odd Fixes 12323F: Documentation/networking/x25* 12324F: include/net/x25* 12325F: net/x25/ 12326 12327X86 ARCHITECTURE (32-BIT AND 64-BIT) 12328M: Thomas Gleixner <tglx@linutronix.de> 12329M: Ingo Molnar <mingo@redhat.com> 12330M: "H. Peter Anvin" <hpa@zytor.com> 12331M: x86@kernel.org 12332L: linux-kernel@vger.kernel.org 12333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 12334S: Maintained 12335F: Documentation/x86/ 12336F: arch/x86/ 12337 12338X86 PLATFORM DRIVERS 12339M: Darren Hart <dvhart@infradead.org> 12340L: platform-driver-x86@vger.kernel.org 12341T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 12342S: Maintained 12343F: drivers/platform/x86/ 12344F: drivers/platform/olpc/ 12345 12346X86 MCE INFRASTRUCTURE 12347M: Tony Luck <tony.luck@intel.com> 12348M: Borislav Petkov <bp@alien8.de> 12349L: linux-edac@vger.kernel.org 12350S: Maintained 12351F: arch/x86/kernel/cpu/mcheck/* 12352 12353X86 MICROCODE UPDATE SUPPORT 12354M: Borislav Petkov <bp@alien8.de> 12355S: Maintained 12356F: arch/x86/kernel/cpu/microcode/* 12357 12358X86 VDSO 12359M: Andy Lutomirski <luto@amacapital.net> 12360L: linux-kernel@vger.kernel.org 12361T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 12362S: Maintained 12363F: arch/x86/entry/vdso/ 12364 12365XC2028/3028 TUNER DRIVER 12366M: Mauro Carvalho Chehab <mchehab@osg.samsung.com> 12367L: linux-media@vger.kernel.org 12368W: https://linuxtv.org 12369T: git git://linuxtv.org/media_tree.git 12370S: Maintained 12371F: drivers/media/tuners/tuner-xc2028.* 12372 12373XEN HYPERVISOR INTERFACE 12374M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 12375M: David Vrabel <david.vrabel@citrix.com> 12376M: Juergen Gross <jgross@suse.com> 12377L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12378T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 12379S: Supported 12380F: arch/x86/xen/ 12381F: drivers/*/xen-*front.c 12382F: drivers/xen/ 12383F: arch/x86/include/asm/xen/ 12384F: include/xen/ 12385F: include/uapi/xen/ 12386 12387XEN HYPERVISOR ARM 12388M: Stefano Stabellini <sstabellini@kernel.org> 12389L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12390S: Maintained 12391F: arch/arm/xen/ 12392F: arch/arm/include/asm/xen/ 12393 12394XEN HYPERVISOR ARM64 12395M: Stefano Stabellini <sstabellini@kernel.org> 12396L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12397S: Maintained 12398F: arch/arm64/xen/ 12399F: arch/arm64/include/asm/xen/ 12400 12401XEN NETWORK BACKEND DRIVER 12402M: Wei Liu <wei.liu2@citrix.com> 12403L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12404L: netdev@vger.kernel.org 12405S: Supported 12406F: drivers/net/xen-netback/* 12407 12408XEN PCI SUBSYSTEM 12409M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12410L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12411S: Supported 12412F: arch/x86/pci/*xen* 12413F: drivers/pci/*xen* 12414 12415XEN BLOCK SUBSYSTEM 12416M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12417M: Roger Pau Monné <roger.pau@citrix.com> 12418L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12419S: Supported 12420F: drivers/block/xen-blkback/* 12421F: drivers/block/xen* 12422 12423XEN PVSCSI DRIVERS 12424M: Juergen Gross <jgross@suse.com> 12425L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12426L: linux-scsi@vger.kernel.org 12427S: Supported 12428F: drivers/scsi/xen-scsifront.c 12429F: drivers/xen/xen-scsiback.c 12430F: include/xen/interface/io/vscsiif.h 12431 12432XEN SWIOTLB SUBSYSTEM 12433M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12434L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 12435S: Supported 12436F: arch/x86/xen/*swiotlb* 12437F: drivers/xen/*swiotlb* 12438 12439XFS FILESYSTEM 12440P: Silicon Graphics Inc 12441M: Dave Chinner <david@fromorbit.com> 12442M: xfs@oss.sgi.com 12443L: xfs@oss.sgi.com 12444W: http://oss.sgi.com/projects/xfs 12445T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 12446S: Supported 12447F: Documentation/filesystems/xfs.txt 12448F: fs/xfs/ 12449 12450XILINX AXI ETHERNET DRIVER 12451M: Anirudha Sarangi <anirudh@xilinx.com> 12452M: John Linn <John.Linn@xilinx.com> 12453S: Maintained 12454F: drivers/net/ethernet/xilinx/xilinx_axienet* 12455 12456XILINX UARTLITE SERIAL DRIVER 12457M: Peter Korsgaard <jacmet@sunsite.dk> 12458L: linux-serial@vger.kernel.org 12459S: Maintained 12460F: drivers/tty/serial/uartlite.c 12461 12462XILINX VIDEO IP CORES 12463M: Hyun Kwon <hyun.kwon@xilinx.com> 12464M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12465L: linux-media@vger.kernel.org 12466T: git git://linuxtv.org/media_tree.git 12467S: Supported 12468F: Documentation/devicetree/bindings/media/xilinx/ 12469F: drivers/media/platform/xilinx/ 12470F: include/uapi/linux/xilinx-v4l2-controls.h 12471 12472XILLYBUS DRIVER 12473M: Eli Billauer <eli.billauer@gmail.com> 12474L: linux-kernel@vger.kernel.org 12475S: Supported 12476F: drivers/char/xillybus/ 12477 12478XTENSA XTFPGA PLATFORM SUPPORT 12479M: Max Filippov <jcmvbkbc@gmail.com> 12480L: linux-xtensa@linux-xtensa.org 12481S: Maintained 12482F: drivers/spi/spi-xtensa-xtfpga.c 12483F: sound/soc/xtensa/xtfpga-i2s.c 12484 12485YAM DRIVER FOR AX.25 12486M: Jean-Paul Roubelat <jpr@f6fbb.org> 12487L: linux-hams@vger.kernel.org 12488S: Maintained 12489F: drivers/net/hamradio/yam* 12490F: include/linux/yam.h 12491 12492YEALINK PHONE DRIVER 12493M: Henk Vergonet <Henk.Vergonet@gmail.com> 12494L: usbb2k-api-dev@nongnu.org 12495S: Maintained 12496F: Documentation/input/yealink.txt 12497F: drivers/input/misc/yealink.* 12498 12499Z8530 DRIVER FOR AX.25 12500M: Joerg Reuter <jreuter@yaina.de> 12501W: http://yaina.de/jreuter/ 12502W: http://www.qsl.net/dl1bke/ 12503L: linux-hams@vger.kernel.org 12504S: Maintained 12505F: Documentation/networking/z8530drv.txt 12506F: drivers/net/hamradio/*scc.c 12507F: drivers/net/hamradio/z8530.h 12508 12509ZBUD COMPRESSED PAGE ALLOCATOR 12510M: Seth Jennings <sjenning@redhat.com> 12511L: linux-mm@kvack.org 12512S: Maintained 12513F: mm/zbud.c 12514F: include/linux/zbud.h 12515 12516ZD1211RW WIRELESS DRIVER 12517M: Daniel Drake <dsd@gentoo.org> 12518M: Ulrich Kunitz <kune@deine-taler.de> 12519W: http://zd1211.ath.cx/wiki/DriverRewrite 12520L: linux-wireless@vger.kernel.org 12521L: zd1211-devs@lists.sourceforge.net (subscribers-only) 12522S: Maintained 12523F: drivers/net/wireless/zydas/zd1211rw/ 12524 12525ZPOOL COMPRESSED PAGE STORAGE API 12526M: Dan Streetman <ddstreet@ieee.org> 12527L: linux-mm@kvack.org 12528S: Maintained 12529F: mm/zpool.c 12530F: include/linux/zpool.h 12531 12532ZR36067 VIDEO FOR LINUX DRIVER 12533L: mjpeg-users@lists.sourceforge.net 12534L: linux-media@vger.kernel.org 12535W: http://mjpeg.sourceforge.net/driver-zoran/ 12536T: hg https://linuxtv.org/hg/v4l-dvb 12537S: Odd Fixes 12538F: drivers/media/pci/zoran/ 12539 12540ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 12541M: Minchan Kim <minchan@kernel.org> 12542M: Nitin Gupta <ngupta@vflare.org> 12543R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12544L: linux-kernel@vger.kernel.org 12545S: Maintained 12546F: drivers/block/zram/ 12547F: Documentation/blockdev/zram.txt 12548 12549ZS DECSTATION Z85C30 SERIAL DRIVER 12550M: "Maciej W. Rozycki" <macro@linux-mips.org> 12551S: Maintained 12552F: drivers/tty/serial/zs.* 12553 12554ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 12555M: Minchan Kim <minchan@kernel.org> 12556M: Nitin Gupta <ngupta@vflare.org> 12557R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 12558L: linux-mm@kvack.org 12559S: Maintained 12560F: mm/zsmalloc.c 12561F: include/linux/zsmalloc.h 12562F: Documentation/vm/zsmalloc.txt 12563 12564ZSWAP COMPRESSED SWAP CACHING 12565M: Seth Jennings <sjenning@redhat.com> 12566L: linux-mm@kvack.org 12567S: Maintained 12568F: mm/zswap.c 12569 12570THE REST 12571M: Linus Torvalds <torvalds@linux-foundation.org> 12572L: linux-kernel@vger.kernel.org 12573Q: http://patchwork.kernel.org/project/LKML/list/ 12574T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 12575S: Buried alive in reporters 12576F: * 12577F: */ 12578