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@microsemi.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: Documentation/ABI/testing/configfs-acpi 292F: drivers/pci/*acpi* 293F: drivers/pci/*/*acpi* 294F: drivers/pci/*/*/*acpi* 295F: tools/power/acpi/ 296 297ACPI COMPONENT ARCHITECTURE (ACPICA) 298M: Robert Moore <robert.moore@intel.com> 299M: Lv Zheng <lv.zheng@intel.com> 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 301L: linux-acpi@vger.kernel.org 302L: devel@acpica.org 303W: https://acpica.org/ 304W: https://github.com/acpica/acpica/ 305Q: https://patchwork.kernel.org/project/linux-acpi/list/ 306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 307S: Supported 308F: drivers/acpi/acpica/ 309F: include/acpi/ 310F: tools/power/acpi/ 311 312ACPI FAN DRIVER 313M: Zhang Rui <rui.zhang@intel.com> 314L: linux-acpi@vger.kernel.org 315W: https://01.org/linux-acpi 316S: Supported 317F: drivers/acpi/fan.c 318 319ACPI FOR ARM64 (ACPI/arm64) 320M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 321M: Hanjun Guo <hanjun.guo@linaro.org> 322M: Sudeep Holla <sudeep.holla@arm.com> 323L: linux-acpi@vger.kernel.org 324S: Maintained 325F: drivers/acpi/arm64 326 327ACPI THERMAL DRIVER 328M: Zhang Rui <rui.zhang@intel.com> 329L: linux-acpi@vger.kernel.org 330W: https://01.org/linux-acpi 331S: Supported 332F: drivers/acpi/*thermal* 333 334ACPI VIDEO DRIVER 335M: Zhang Rui <rui.zhang@intel.com> 336L: linux-acpi@vger.kernel.org 337W: https://01.org/linux-acpi 338S: Supported 339F: drivers/acpi/acpi_video.c 340 341ACPI WMI DRIVER 342L: platform-driver-x86@vger.kernel.org 343S: Orphan 344F: drivers/platform/x86/wmi.c 345 346AD1889 ALSA SOUND DRIVER 347M: Thibaut Varene <T-Bone@parisc-linux.org> 348W: http://wiki.parisc-linux.org/AD1889 349L: linux-parisc@vger.kernel.org 350S: Maintained 351F: sound/pci/ad1889.* 352 353AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 354M: Michael Hennerich <michael.hennerich@analog.com> 355W: http://wiki.analog.com/AD5254 356W: http://ez.analog.com/community/linux-device-drivers 357S: Supported 358F: drivers/misc/ad525x_dpot.c 359 360AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 361M: Michael Hennerich <michael.hennerich@analog.com> 362W: http://wiki.analog.com/AD5398 363W: http://ez.analog.com/community/linux-device-drivers 364S: Supported 365F: drivers/regulator/ad5398.c 366 367AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 368M: Michael Hennerich <michael.hennerich@analog.com> 369W: http://wiki.analog.com/AD7142 370W: http://ez.analog.com/community/linux-device-drivers 371S: Supported 372F: drivers/input/misc/ad714x.c 373 374AD7877 TOUCHSCREEN DRIVER 375M: Michael Hennerich <michael.hennerich@analog.com> 376W: http://wiki.analog.com/AD7877 377W: http://ez.analog.com/community/linux-device-drivers 378S: Supported 379F: drivers/input/touchscreen/ad7877.c 380 381AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 382M: Michael Hennerich <michael.hennerich@analog.com> 383W: http://wiki.analog.com/AD7879 384W: http://ez.analog.com/community/linux-device-drivers 385S: Supported 386F: drivers/input/touchscreen/ad7879.c 387 388ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 389M: Jiri Kosina <jikos@kernel.org> 390S: Maintained 391 392ADF7242 IEEE 802.15.4 RADIO DRIVER 393M: Michael Hennerich <michael.hennerich@analog.com> 394W: https://wiki.analog.com/ADF7242 395W: http://ez.analog.com/community/linux-device-drivers 396L: linux-wpan@vger.kernel.org 397S: Supported 398F: drivers/net/ieee802154/adf7242.c 399F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 400 401ADM1025 HARDWARE MONITOR DRIVER 402M: Jean Delvare <jdelvare@suse.com> 403L: linux-hwmon@vger.kernel.org 404S: Maintained 405F: Documentation/hwmon/adm1025 406F: drivers/hwmon/adm1025.c 407 408ADM1029 HARDWARE MONITOR DRIVER 409M: Corentin Labbe <clabbe.montjoie@gmail.com> 410L: linux-hwmon@vger.kernel.org 411S: Maintained 412F: drivers/hwmon/adm1029.c 413 414ADM8211 WIRELESS DRIVER 415L: linux-wireless@vger.kernel.org 416W: http://wireless.kernel.org/ 417S: Orphan 418F: drivers/net/wireless/admtek/adm8211.* 419 420ADP1653 FLASH CONTROLLER DRIVER 421M: Sakari Ailus <sakari.ailus@iki.fi> 422L: linux-media@vger.kernel.org 423S: Maintained 424F: drivers/media/i2c/adp1653.c 425F: include/media/i2c/adp1653.h 426 427ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/ADP5520 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/mfd/adp5520.c 433F: drivers/video/backlight/adp5520_bl.c 434F: drivers/leds/leds-adp5520.c 435F: drivers/gpio/gpio-adp5520.c 436F: drivers/input/keyboard/adp5520-keys.c 437 438ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 439M: Michael Hennerich <michael.hennerich@analog.com> 440W: http://wiki.analog.com/ADP5588 441W: http://ez.analog.com/community/linux-device-drivers 442S: Supported 443F: drivers/input/keyboard/adp5588-keys.c 444F: drivers/gpio/gpio-adp5588.c 445 446ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 447M: Michael Hennerich <michael.hennerich@analog.com> 448W: http://wiki.analog.com/ADP8860 449W: http://ez.analog.com/community/linux-device-drivers 450S: Supported 451F: drivers/video/backlight/adp8860_bl.c 452 453ADS1015 HARDWARE MONITOR DRIVER 454M: Dirk Eibach <eibach@gdsys.de> 455L: linux-hwmon@vger.kernel.org 456S: Maintained 457F: Documentation/hwmon/ads1015 458F: drivers/hwmon/ads1015.c 459F: include/linux/i2c/ads1015.h 460 461ADT746X FAN DRIVER 462M: Colin Leroy <colin@colino.net> 463S: Maintained 464F: drivers/macintosh/therm_adt746x.c 465 466ADT7475 HARDWARE MONITOR DRIVER 467M: Jean Delvare <jdelvare@suse.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: Documentation/hwmon/adt7475 471F: drivers/hwmon/adt7475.c 472 473ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 474M: Michael Hennerich <michael.hennerich@analog.com> 475W: http://wiki.analog.com/ADXL345 476W: http://ez.analog.com/community/linux-device-drivers 477S: Supported 478F: drivers/input/misc/adxl34x.c 479 480ADVANSYS SCSI DRIVER 481M: Matthew Wilcox <matthew@wil.cx> 482M: Hannes Reinecke <hare@suse.com> 483L: linux-scsi@vger.kernel.org 484S: Maintained 485F: Documentation/scsi/advansys.txt 486F: drivers/scsi/advansys.c 487 488AEDSP16 DRIVER 489M: Riccardo Facchetti <fizban@tin.it> 490S: Maintained 491F: sound/oss/aedsp16.c 492 493AF9013 MEDIA DRIVER 494M: Antti Palosaari <crope@iki.fi> 495L: linux-media@vger.kernel.org 496W: https://linuxtv.org 497W: http://palosaari.fi/linux/ 498Q: http://patchwork.linuxtv.org/project/linux-media/list/ 499T: git git://linuxtv.org/anttip/media_tree.git 500S: Maintained 501F: drivers/media/dvb-frontends/af9013* 502 503AF9033 MEDIA DRIVER 504M: Antti Palosaari <crope@iki.fi> 505L: linux-media@vger.kernel.org 506W: https://linuxtv.org 507W: http://palosaari.fi/linux/ 508Q: http://patchwork.linuxtv.org/project/linux-media/list/ 509T: git git://linuxtv.org/anttip/media_tree.git 510S: Maintained 511F: drivers/media/dvb-frontends/af9033* 512 513AFFS FILE SYSTEM 514L: linux-fsdevel@vger.kernel.org 515S: Orphan 516F: Documentation/filesystems/affs.txt 517F: fs/affs/ 518 519AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 520M: David Howells <dhowells@redhat.com> 521L: linux-afs@lists.infradead.org 522S: Supported 523F: fs/afs/ 524F: include/net/af_rxrpc.h 525F: net/rxrpc/af_rxrpc.c 526 527AGPGART DRIVER 528M: David Airlie <airlied@linux.ie> 529T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 530S: Maintained 531F: drivers/char/agp/ 532F: include/linux/agp* 533F: include/uapi/linux/agp* 534 535AHA152X SCSI DRIVER 536M: "Juergen E. Fischer" <fischer@norbit.de> 537L: linux-scsi@vger.kernel.org 538S: Maintained 539F: drivers/scsi/aha152x* 540F: drivers/scsi/pcmcia/aha152x* 541 542AIC7XXX / AIC79XX SCSI DRIVER 543M: Hannes Reinecke <hare@suse.com> 544L: linux-scsi@vger.kernel.org 545S: Maintained 546F: drivers/scsi/aic7xxx/ 547 548AIMSLAB FM RADIO RECEIVER DRIVER 549M: Hans Verkuil <hverkuil@xs4all.nl> 550L: linux-media@vger.kernel.org 551T: git git://linuxtv.org/media_tree.git 552W: https://linuxtv.org 553S: Maintained 554F: drivers/media/radio/radio-aimslab* 555 556AIO 557M: Benjamin LaHaise <bcrl@kvack.org> 558L: linux-aio@kvack.org 559S: Supported 560F: fs/aio.c 561F: include/linux/*aio*.h 562 563AIRSPY MEDIA DRIVER 564M: Antti Palosaari <crope@iki.fi> 565L: linux-media@vger.kernel.org 566W: https://linuxtv.org 567W: http://palosaari.fi/linux/ 568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 569T: git git://linuxtv.org/anttip/media_tree.git 570S: Maintained 571F: drivers/media/usb/airspy/ 572 573ALCATEL SPEEDTOUCH USB DRIVER 574M: Duncan Sands <duncan.sands@free.fr> 575L: linux-usb@vger.kernel.org 576W: http://www.linux-usb.org/SpeedTouch/ 577S: Maintained 578F: drivers/usb/atm/speedtch.c 579F: drivers/usb/atm/usbatm.c 580 581ALCHEMY AU1XX0 MMC DRIVER 582M: Manuel Lauss <manuel.lauss@gmail.com> 583S: Maintained 584F: drivers/mmc/host/au1xmmc.c 585 586ALI1563 I2C DRIVER 587M: Rudolf Marek <r.marek@assembler.cz> 588L: linux-i2c@vger.kernel.org 589S: Maintained 590F: Documentation/i2c/busses/i2c-ali1563 591F: drivers/i2c/busses/i2c-ali1563.c 592 593ALLWINNER SECURITY SYSTEM 594M: Corentin Labbe <clabbe.montjoie@gmail.com> 595L: linux-crypto@vger.kernel.org 596S: Maintained 597F: drivers/crypto/sunxi-ss/ 598 599ALPHA PORT 600M: Richard Henderson <rth@twiddle.net> 601M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 602M: Matt Turner <mattst88@gmail.com> 603S: Odd Fixes 604L: linux-alpha@vger.kernel.org 605F: arch/alpha/ 606 607ALPS PS/2 TOUCHPAD DRIVER 608R: Pali Rohár <pali.rohar@gmail.com> 609F: drivers/input/mouse/alps.* 610 611ALTERA MAILBOX DRIVER 612M: Ley Foon Tan <lftan@altera.com> 613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 614S: Maintained 615F: drivers/mailbox/mailbox-altera.c 616 617ALTERA PIO DRIVER 618M: Tien Hock Loh <thloh@altera.com> 619L: linux-gpio@vger.kernel.org 620S: Maintained 621F: drivers/gpio/gpio-altera.c 622 623ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 624M: Thor Thayer <tthayer@opensource.altera.com> 625S: Maintained 626F: drivers/gpio/gpio-altera-a10sr.c 627F: drivers/mfd/altera-a10sr.c 628F: include/linux/mfd/altera-a10sr.h 629 630ALTERA TRIPLE SPEED ETHERNET DRIVER 631M: Vince Bridgers <vbridger@opensource.altera.com> 632L: netdev@vger.kernel.org 633L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 634S: Maintained 635F: drivers/net/ethernet/altera/ 636 637ALTERA UART/JTAG UART SERIAL DRIVERS 638M: Tobias Klauser <tklauser@distanz.ch> 639L: linux-serial@vger.kernel.org 640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 641S: Maintained 642F: drivers/tty/serial/altera_uart.c 643F: drivers/tty/serial/altera_jtaguart.c 644F: include/linux/altera_uart.h 645F: include/linux/altera_jtaguart.h 646 647AMAZON ETHERNET DRIVERS 648M: Netanel Belgazal <netanel@annapurnalabs.com> 649R: Saeed Bishara <saeed@annapurnalabs.com> 650R: Zorik Machulsky <zorik@annapurnalabs.com> 651L: netdev@vger.kernel.org 652S: Supported 653F: Documentation/networking/ena.txt 654F: drivers/net/ethernet/amazon/ 655 656AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 657M: Tom Lendacky <thomas.lendacky@amd.com> 658M: Gary Hook <gary.hook@amd.com> 659L: linux-crypto@vger.kernel.org 660S: Supported 661F: drivers/crypto/ccp/ 662F: include/linux/ccp.h 663 664AMD FAM15H PROCESSOR POWER MONITORING DRIVER 665M: Huang Rui <ray.huang@amd.com> 666L: linux-hwmon@vger.kernel.org 667S: Supported 668F: Documentation/hwmon/fam15h_power 669F: drivers/hwmon/fam15h_power.c 670 671AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 672L: linux-geode@lists.infradead.org (moderated for non-subscribers) 673S: Orphan 674F: drivers/usb/gadget/udc/amd5536udc.* 675 676AMD GEODE PROCESSOR/CHIPSET SUPPORT 677P: Andres Salomon <dilinger@queued.net> 678L: linux-geode@lists.infradead.org (moderated for non-subscribers) 679W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 680S: Supported 681F: drivers/char/hw_random/geode-rng.c 682F: drivers/crypto/geode* 683F: drivers/video/fbdev/geode/ 684F: arch/x86/include/asm/geode.h 685 686AMD IOMMU (AMD-VI) 687M: Joerg Roedel <joro@8bytes.org> 688L: iommu@lists.linux-foundation.org 689T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 690S: Maintained 691F: drivers/iommu/amd_iommu*.[ch] 692F: include/linux/amd-iommu.h 693 694AMD KFD 695M: Oded Gabbay <oded.gabbay@gmail.com> 696L: dri-devel@lists.freedesktop.org 697T: git git://people.freedesktop.org/~gabbayo/linux.git 698S: Supported 699F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 700F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 701F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 702F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 703F: drivers/gpu/drm/amd/amdkfd/ 704F: drivers/gpu/drm/amd/include/cik_structs.h 705F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 706F: drivers/gpu/drm/amd/include/vi_structs.h 707F: drivers/gpu/drm/radeon/radeon_kfd.c 708F: drivers/gpu/drm/radeon/radeon_kfd.h 709F: include/uapi/linux/kfd_ioctl.h 710 711AMD SEATTLE DEVICE TREE SUPPORT 712M: Brijesh Singh <brijeshkumar.singh@amd.com> 713M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 714M: Tom Lendacky <thomas.lendacky@amd.com> 715S: Supported 716F: arch/arm64/boot/dts/amd/ 717 718AMD XGBE DRIVER 719M: Tom Lendacky <thomas.lendacky@amd.com> 720L: netdev@vger.kernel.org 721S: Supported 722F: drivers/net/ethernet/amd/xgbe/ 723F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 724 725AMS (Apple Motion Sensor) DRIVER 726M: Michael Hanselmann <linux-kernel@hansmi.ch> 727S: Supported 728F: drivers/macintosh/ams/ 729 730ANALOG DEVICES INC AD9389B DRIVER 731M: Hans Verkuil <hans.verkuil@cisco.com> 732L: linux-media@vger.kernel.org 733S: Maintained 734F: drivers/media/i2c/ad9389b* 735 736ANALOG DEVICES INC ADV7180 DRIVER 737M: Lars-Peter Clausen <lars@metafoo.de> 738L: linux-media@vger.kernel.org 739W: http://ez.analog.com/community/linux-device-drivers 740S: Supported 741F: drivers/media/i2c/adv7180.c 742 743ANALOG DEVICES INC ADV7511 DRIVER 744M: Hans Verkuil <hans.verkuil@cisco.com> 745L: linux-media@vger.kernel.org 746S: Maintained 747F: drivers/media/i2c/adv7511* 748 749ANALOG DEVICES INC ADV7604 DRIVER 750M: Hans Verkuil <hans.verkuil@cisco.com> 751L: linux-media@vger.kernel.org 752S: Maintained 753F: drivers/media/i2c/adv7604* 754 755ANALOG DEVICES INC ADV7842 DRIVER 756M: Hans Verkuil <hans.verkuil@cisco.com> 757L: linux-media@vger.kernel.org 758S: Maintained 759F: drivers/media/i2c/adv7842* 760 761ANALOG DEVICES INC ASOC CODEC DRIVERS 762M: Lars-Peter Clausen <lars@metafoo.de> 763L: alsa-devel@alsa-project.org (moderated for non-subscribers) 764W: http://wiki.analog.com/ 765W: http://ez.analog.com/community/linux-device-drivers 766S: Supported 767F: sound/soc/codecs/adau* 768F: sound/soc/codecs/adav* 769F: sound/soc/codecs/ad1* 770F: sound/soc/codecs/ad7* 771F: sound/soc/codecs/ssm* 772F: sound/soc/codecs/sigmadsp.* 773 774ANALOG DEVICES INC ASOC DRIVERS 775L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 776L: alsa-devel@alsa-project.org (moderated for non-subscribers) 777W: http://blackfin.uclinux.org/ 778S: Supported 779F: sound/soc/blackfin/* 780 781ANALOG DEVICES INC IIO DRIVERS 782M: Lars-Peter Clausen <lars@metafoo.de> 783M: Michael Hennerich <Michael.Hennerich@analog.com> 784W: http://wiki.analog.com/ 785W: http://ez.analog.com/community/linux-device-drivers 786S: Supported 787F: drivers/iio/*/ad* 788X: drivers/iio/*/adjd* 789F: drivers/staging/iio/*/ad* 790F: staging/iio/trigger/iio-trig-bfin-timer.c 791 792ANALOG DEVICES INC DMA DRIVERS 793M: Lars-Peter Clausen <lars@metafoo.de> 794W: http://ez.analog.com/community/linux-device-drivers 795S: Supported 796F: drivers/dma/dma-axi-dmac.c 797 798ANDROID CONFIG FRAGMENTS 799M: Rob Herring <robh@kernel.org> 800S: Supported 801F: kernel/configs/android* 802 803ANDROID DRIVERS 804M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 805M: Arve Hjønnevåg <arve@android.com> 806M: Riley Andrews <riandrews@android.com> 807T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 808L: devel@driverdev.osuosl.org 809S: Supported 810F: drivers/android/ 811F: drivers/staging/android/ 812 813ANDROID ION DRIVER 814M: Laura Abbott <labbott@redhat.com> 815M: Sumit Semwal <sumit.semwal@linaro.org> 816L: devel@driverdev.osuosl.org 817S: Supported 818F: Documentation/devicetree/bindings/staging/ion/ 819F: drivers/staging/android/ion 820F: drivers/staging/android/uapi/ion.h 821F: drivers/staging/android/uapi/ion_test.h 822 823AOA (Apple Onboard Audio) ALSA DRIVER 824M: Johannes Berg <johannes@sipsolutions.net> 825L: linuxppc-dev@lists.ozlabs.org 826L: alsa-devel@alsa-project.org (moderated for non-subscribers) 827S: Maintained 828F: sound/aoa/ 829 830APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 831M: William Breathitt Gray <vilhelm.gray@gmail.com> 832L: linux-iio@vger.kernel.org 833S: Maintained 834F: drivers/iio/adc/stx104.c 835 836APM DRIVER 837M: Jiri Kosina <jikos@kernel.org> 838S: Odd fixes 839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 840F: arch/x86/kernel/apm_32.c 841F: include/linux/apm_bios.h 842F: include/uapi/linux/apm_bios.h 843F: drivers/char/apm-emulation.c 844 845APPLE BCM5974 MULTITOUCH DRIVER 846M: Henrik Rydberg <rydberg@bitmath.org> 847L: linux-input@vger.kernel.org 848S: Odd fixes 849F: drivers/input/mouse/bcm5974.c 850 851APPLE SMC DRIVER 852M: Henrik Rydberg <rydberg@bitmath.org> 853L: linux-hwmon@vger.kernel.org 854S: Odd fixes 855F: drivers/hwmon/applesmc.c 856 857APPLETALK NETWORK LAYER 858M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 859S: Maintained 860F: drivers/net/appletalk/ 861F: net/appletalk/ 862 863APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 864M: Duc Dang <dhdang@apm.com> 865S: Supported 866F: arch/arm64/boot/dts/apm/ 867 868APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 869M: Iyappan Subramanian <isubramanian@apm.com> 870M: Keyur Chudgar <kchudgar@apm.com> 871S: Supported 872F: drivers/net/ethernet/apm/xgene/ 873F: drivers/net/phy/mdio-xgene.c 874F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 875F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 876 877APPLIED MICRO (APM) X-GENE SOC PMU 878M: Tai Nguyen <ttnguyen@apm.com> 879S: Supported 880F: drivers/perf/xgene_pmu.c 881F: Documentation/perf/xgene-pmu.txt 882F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 883 884APTINA CAMERA SENSOR PLL 885M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 886L: linux-media@vger.kernel.org 887S: Maintained 888F: drivers/media/i2c/aptina-pll.* 889 890ARC FRAMEBUFFER DRIVER 891M: Jaya Kumar <jayalk@intworks.biz> 892S: Maintained 893F: drivers/video/fbdev/arcfb.c 894F: drivers/video/fbdev/core/fb_defio.c 895 896ARCNET NETWORK LAYER 897M: Michael Grzeschik <m.grzeschik@pengutronix.de> 898L: netdev@vger.kernel.org 899S: Maintained 900F: drivers/net/arcnet/ 901F: include/uapi/linux/if_arcnet.h 902 903ARC PGU DRM DRIVER 904M: Alexey Brodkin <abrodkin@synopsys.com> 905S: Supported 906F: drivers/gpu/drm/arc/ 907F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 908 909ARM ARCHITECTED TIMER DRIVER 910M: Mark Rutland <mark.rutland@arm.com> 911M: Marc Zyngier <marc.zyngier@arm.com> 912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 913S: Maintained 914F: arch/arm/include/asm/arch_timer.h 915F: arch/arm64/include/asm/arch_timer.h 916F: drivers/clocksource/arm_arch_timer.c 917 918ARM HDLCD DRM DRIVER 919M: Liviu Dudau <liviu.dudau@arm.com> 920S: Supported 921F: drivers/gpu/drm/arm/hdlcd_* 922F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 923 924ARM MALI-DP DRM DRIVER 925M: Liviu Dudau <liviu.dudau@arm.com> 926M: Brian Starkey <brian.starkey@arm.com> 927M: Mali DP Maintainers <malidp@foss.arm.com> 928S: Supported 929F: drivers/gpu/drm/arm/ 930F: Documentation/devicetree/bindings/display/arm,malidp.txt 931 932ARM MFM AND FLOPPY DRIVERS 933M: Ian Molton <spyro@f2s.com> 934S: Maintained 935F: arch/arm/lib/floppydma.S 936F: arch/arm/include/asm/floppy.h 937 938ARM PMU PROFILING AND DEBUGGING 939M: Will Deacon <will.deacon@arm.com> 940M: Mark Rutland <mark.rutland@arm.com> 941S: Maintained 942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 943F: arch/arm*/kernel/perf_* 944F: arch/arm/oprofile/common.c 945F: arch/arm*/kernel/hw_breakpoint.c 946F: arch/arm*/include/asm/hw_breakpoint.h 947F: arch/arm*/include/asm/perf_event.h 948F: drivers/perf/* 949F: include/linux/perf/arm_pmu.h 950F: Documentation/devicetree/bindings/arm/pmu.txt 951 952ARM PORT 953M: Russell King <linux@armlinux.org.uk> 954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 955W: http://www.armlinux.org.uk/ 956S: Maintained 957F: arch/arm/ 958 959ARM SUB-ARCHITECTURES 960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 961S: Maintained 962F: arch/arm/mach-*/ 963F: arch/arm/plat-*/ 964T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 965 966ARM PRIMECELL AACI PL041 DRIVER 967M: Russell King <linux@armlinux.org.uk> 968S: Maintained 969F: sound/arm/aaci.* 970 971ARM PRIMECELL CLCD PL110 DRIVER 972M: Russell King <linux@armlinux.org.uk> 973S: Maintained 974F: drivers/video/fbdev/amba-clcd.* 975 976ARM PRIMECELL KMI PL050 DRIVER 977M: Russell King <linux@armlinux.org.uk> 978S: Maintained 979F: drivers/input/serio/ambakmi.* 980F: include/linux/amba/kmi.h 981 982ARM PRIMECELL MMCI PL180/1 DRIVER 983M: Russell King <linux@armlinux.org.uk> 984S: Maintained 985F: drivers/mmc/host/mmci.* 986F: include/linux/amba/mmci.h 987 988ARM PRIMECELL UART PL010 AND PL011 DRIVERS 989M: Russell King <linux@armlinux.org.uk> 990S: Maintained 991F: drivers/tty/serial/amba-pl01*.c 992F: include/linux/amba/serial.h 993 994ARM PRIMECELL BUS SUPPORT 995M: Russell King <linux@armlinux.org.uk> 996S: Maintained 997F: drivers/amba/ 998F: include/linux/amba/bus.h 999 1000ARM/ADS SPHERE MACHINE SUPPORT 1001M: Lennert Buytenhek <kernel@wantstofly.org> 1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1003S: Maintained 1004 1005ARM/AFEB9260 MACHINE SUPPORT 1006M: Sergey Lapin <slapin@ossfans.org> 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1008S: Maintained 1009 1010ARM/AJECO 1ARM MACHINE SUPPORT 1011M: Lennert Buytenhek <kernel@wantstofly.org> 1012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1013S: Maintained 1014 1015ARM/Allwinner sunXi SoC support 1016M: Maxime Ripard <maxime.ripard@free-electrons.com> 1017M: Chen-Yu Tsai <wens@csie.org> 1018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1019S: Maintained 1020N: sun[x456789]i 1021F: arch/arm/boot/dts/ntc-gr8* 1022 1023ARM/Allwinner SoC Clock Support 1024M: Emilio López <emilio@elopez.com.ar> 1025S: Maintained 1026F: drivers/clk/sunxi/ 1027 1028ARM/Amlogic Meson SoC support 1029M: Carlo Caione <carlo@caione.org> 1030M: Kevin Hilman <khilman@baylibre.com> 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1032L: linux-amlogic@lists.infradead.org 1033W: http://linux-meson.com/ 1034S: Maintained 1035F: arch/arm/mach-meson/ 1036F: arch/arm/boot/dts/meson* 1037F: arch/arm64/boot/dts/amlogic/ 1038F: drivers/pinctrl/meson/ 1039N: meson 1040 1041ARM/Annapurna Labs ALPINE ARCHITECTURE 1042M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1043M: Antoine Tenart <antoine.tenart@free-electrons.com> 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1045S: Maintained 1046F: arch/arm/mach-alpine/ 1047F: arch/arm/boot/dts/alpine* 1048F: arch/arm64/boot/dts/al/ 1049F: drivers/*/*alpine* 1050 1051ARM/ARTPEC MACHINE SUPPORT 1052M: Jesper Nilsson <jesper.nilsson@axis.com> 1053M: Lars Persson <lars.persson@axis.com> 1054M: Niklas Cassel <niklas.cassel@axis.com> 1055S: Maintained 1056L: linux-arm-kernel@axis.com 1057F: arch/arm/mach-artpec 1058F: arch/arm/boot/dts/artpec6* 1059F: drivers/clk/axis 1060 1061ARM/ASPEED MACHINE SUPPORT 1062M: Joel Stanley <joel@jms.id.au> 1063S: Maintained 1064F: arch/arm/mach-aspeed/ 1065F: arch/arm/boot/dts/aspeed-* 1066F: drivers/*/*aspeed* 1067 1068ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1069M: Nicolas Ferre <nicolas.ferre@atmel.com> 1070M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1071M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1073W: http://www.linux4sam.org 1074T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1075S: Supported 1076F: arch/arm/mach-at91/ 1077F: include/soc/at91/ 1078F: arch/arm/boot/dts/at91*.dts 1079F: arch/arm/boot/dts/at91*.dtsi 1080F: arch/arm/boot/dts/sama*.dts 1081F: arch/arm/boot/dts/sama*.dtsi 1082F: arch/arm/include/debug/at91.S 1083 1084ARM/ATMEL AT91 Clock Support 1085M: Boris Brezillon <boris.brezillon@free-electrons.com> 1086S: Maintained 1087F: drivers/clk/at91 1088 1089ARM/CALXEDA HIGHBANK ARCHITECTURE 1090M: Rob Herring <robh@kernel.org> 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1092S: Maintained 1093F: arch/arm/mach-highbank/ 1094F: arch/arm/boot/dts/highbank.dts 1095F: arch/arm/boot/dts/ecx-*.dts* 1096 1097ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1098M: Krzysztof Halasa <khalasa@piap.pl> 1099S: Maintained 1100F: arch/arm/mach-cns3xxx/ 1101 1102ARM/CAVIUM THUNDER NETWORK DRIVER 1103M: Sunil Goutham <sgoutham@cavium.com> 1104M: Robert Richter <rric@kernel.org> 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1106S: Supported 1107F: drivers/net/ethernet/cavium/thunder/ 1108 1109ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1110M: Alexander Shiyan <shc_work@mail.ru> 1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1112S: Odd Fixes 1113N: clps711x 1114 1115ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1116M: Hartley Sweeten <hsweeten@visionengravers.com> 1117M: Ryan Mallon <rmallon@gmail.com> 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119S: Maintained 1120F: arch/arm/mach-ep93xx/ 1121F: arch/arm/mach-ep93xx/include/mach/ 1122 1123ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1124M: Lennert Buytenhek <kernel@wantstofly.org> 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1126S: Maintained 1127 1128ARM/CLKDEV SUPPORT 1129M: Russell King <linux@armlinux.org.uk> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131S: Maintained 1132F: arch/arm/include/asm/clkdev.h 1133F: drivers/clk/clkdev.c 1134 1135ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1136M: Mike Rapoport <mike@compulab.co.il> 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1138S: Maintained 1139 1140ARM/CONTEC MICRO9 MACHINE SUPPORT 1141M: Hubert Feurstein <hubert.feurstein@contec.at> 1142S: Maintained 1143F: arch/arm/mach-ep93xx/micro9.c 1144 1145ARM/CORESIGHT FRAMEWORK AND DRIVERS 1146M: Mathieu Poirier <mathieu.poirier@linaro.org> 1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1148S: Maintained 1149F: drivers/hwtracing/coresight/* 1150F: Documentation/trace/coresight.txt 1151F: Documentation/devicetree/bindings/arm/coresight.txt 1152F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1153F: tools/perf/arch/arm/util/pmu.c 1154F: tools/perf/arch/arm/util/auxtrace.c 1155F: tools/perf/arch/arm/util/cs-etm.c 1156F: tools/perf/arch/arm/util/cs-etm.h 1157F: tools/perf/util/cs-etm.h 1158 1159ARM/CORGI MACHINE SUPPORT 1160M: Richard Purdie <rpurdie@rpsys.net> 1161S: Maintained 1162 1163ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1164M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1166T: git git://github.com/ulli-kroll/linux.git 1167S: Maintained 1168F: arch/arm/mach-gemini/ 1169F: drivers/rtc/rtc-gemini.c 1170 1171ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1172M: Barry Song <baohua@kernel.org> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1175S: Maintained 1176F: arch/arm/boot/dts/prima2* 1177F: arch/arm/mach-prima2/ 1178F: drivers/clk/sirf/ 1179F: drivers/clocksource/timer-prima2.c 1180F: drivers/clocksource/timer-atlas7.c 1181N: [^a-z]sirf 1182 1183ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1184M: Baruch Siach <baruch@tkos.co.il> 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1186S: Maintained 1187F: arch/arm/boot/dts/cx92755* 1188N: digicolor 1189 1190ARM/EBSA110 MACHINE SUPPORT 1191M: Russell King <linux@armlinux.org.uk> 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1193W: http://www.armlinux.org.uk/ 1194S: Maintained 1195F: arch/arm/mach-ebsa110/ 1196F: drivers/net/ethernet/amd/am79c961a.* 1197 1198ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1199M: Uwe Kleine-König <kernel@pengutronix.de> 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1201S: Maintained 1202N: efm32 1203 1204ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1205M: Daniel Ribeiro <drwyrm@gmail.com> 1206M: Stefan Schmidt <stefan@openezx.org> 1207M: Harald Welte <laforge@openezx.org> 1208L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1209W: http://www.openezx.org/ 1210S: Maintained 1211T: topgit git://git.openezx.org/openezx.git 1212F: arch/arm/mach-pxa/ezx.c 1213 1214ARM/FARADAY FA526 PORT 1215M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218T: git git://git.berlios.de/gemini-board 1219F: arch/arm/mm/*-fa* 1220 1221ARM/FOOTBRIDGE ARCHITECTURE 1222M: Russell King <linux@armlinux.org.uk> 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1224W: http://www.armlinux.org.uk/ 1225S: Maintained 1226F: arch/arm/include/asm/hardware/dec21285.h 1227F: arch/arm/mach-footbridge/ 1228 1229ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1230M: Shawn Guo <shawnguo@kernel.org> 1231M: Sascha Hauer <kernel@pengutronix.de> 1232R: Fabio Estevam <fabio.estevam@nxp.com> 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234S: Maintained 1235T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1236F: arch/arm/mach-imx/ 1237F: arch/arm/mach-mxs/ 1238F: arch/arm/boot/dts/imx* 1239F: arch/arm/configs/imx*_defconfig 1240F: drivers/clk/imx/ 1241F: include/soc/imx/ 1242 1243ARM/FREESCALE VYBRID ARM ARCHITECTURE 1244M: Shawn Guo <shawnguo@kernel.org> 1245M: Sascha Hauer <kernel@pengutronix.de> 1246R: Stefan Agner <stefan@agner.ch> 1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1248S: Maintained 1249T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1250F: arch/arm/mach-imx/*vf610* 1251F: arch/arm/boot/dts/vf* 1252 1253ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1254M: Lennert Buytenhek <kernel@wantstofly.org> 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1256S: Maintained 1257 1258ARM/GUMSTIX MACHINE SUPPORT 1259M: Steve Sakoman <sakoman@gmail.com> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Maintained 1262 1263ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1264M: Philipp Zabel <philipp.zabel@gmail.com> 1265M: Paul Parsons <lost.distance@yahoo.com> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268F: arch/arm/mach-pxa/hx4700.c 1269F: arch/arm/mach-pxa/include/mach/hx4700.h 1270F: sound/soc/pxa/hx4700.c 1271 1272ARM/HISILICON SOC SUPPORT 1273M: Wei Xu <xuwei5@hisilicon.com> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275W: http://www.hisilicon.com 1276S: Supported 1277T: git git://github.com/hisilicon/linux-hisi.git 1278F: arch/arm/mach-hisi/ 1279F: arch/arm/boot/dts/hi3* 1280F: arch/arm/boot/dts/hip* 1281F: arch/arm/boot/dts/hisi* 1282F: arch/arm64/boot/dts/hisilicon/ 1283 1284ARM/HP JORNADA 7XX MACHINE SUPPORT 1285M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1286W: www.jlime.com 1287S: Maintained 1288T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1289F: arch/arm/mach-sa1100/jornada720.c 1290F: arch/arm/mach-sa1100/include/mach/jornada720.h 1291 1292ARM/IGEP MACHINE SUPPORT 1293M: Enric Balletbo i Serra <eballetbo@gmail.com> 1294M: Javier Martinez Canillas <javier@dowhile0.org> 1295L: linux-omap@vger.kernel.org 1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1297S: Maintained 1298F: arch/arm/boot/dts/omap3-igep* 1299 1300ARM/INCOME PXA270 SUPPORT 1301M: Marek Vasut <marek.vasut@gmail.com> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303S: Maintained 1304F: arch/arm/mach-pxa/colibri-pxa270-income.c 1305 1306ARM/INTEL IOP32X ARM ARCHITECTURE 1307M: Lennert Buytenhek <kernel@wantstofly.org> 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1309S: Maintained 1310 1311ARM/INTEL IOP33X ARM ARCHITECTURE 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1313S: Orphan 1314 1315ARM/INTEL IOP13XX ARM ARCHITECTURE 1316M: Lennert Buytenhek <kernel@wantstofly.org> 1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1318S: Maintained 1319 1320ARM/INTEL IQ81342EX MACHINE SUPPORT 1321M: Lennert Buytenhek <kernel@wantstofly.org> 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1323S: Maintained 1324 1325ARM/INTEL IXDP2850 MACHINE SUPPORT 1326M: Lennert Buytenhek <kernel@wantstofly.org> 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1328S: Maintained 1329 1330ARM/INTEL IXP4XX ARM ARCHITECTURE 1331M: Imre Kaloz <kaloz@openwrt.org> 1332M: Krzysztof Halasa <khalasa@piap.pl> 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1334S: Maintained 1335F: arch/arm/mach-ixp4xx/ 1336 1337ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1338M: Jonathan Cameron <jic23@cam.ac.uk> 1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1340S: Maintained 1341F: arch/arm/mach-pxa/stargate2.c 1342F: drivers/pcmcia/pxa2xx_stargate2.c 1343 1344ARM/INTEL XSC3 (MANZANO) ARM CORE 1345M: Lennert Buytenhek <kernel@wantstofly.org> 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1347S: Maintained 1348 1349ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1350M: Lennert Buytenhek <kernel@wantstofly.org> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353 1354ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1355M: Santosh Shilimkar <ssantosh@kernel.org> 1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1357S: Maintained 1358F: arch/arm/mach-keystone/ 1359F: arch/arm/boot/dts/keystone-* 1360T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1361 1362ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1363M: Santosh Shilimkar <ssantosh@kernel.org> 1364L: linux-kernel@vger.kernel.org 1365S: Maintained 1366F: drivers/clk/keystone/ 1367 1368ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1369M: Santosh Shilimkar <ssantosh@kernel.org> 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1371L: linux-kernel@vger.kernel.org 1372S: Maintained 1373F: drivers/clocksource/timer-keystone.c 1374 1375ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1376M: Santosh Shilimkar <ssantosh@kernel.org> 1377L: linux-kernel@vger.kernel.org 1378S: Maintained 1379F: drivers/power/reset/keystone-reset.c 1380 1381ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1382M: Santosh Shilimkar <ssantosh@kernel.org> 1383L: linux-kernel@vger.kernel.org 1384S: Maintained 1385F: drivers/memory/*emif* 1386 1387ARM/LG1K ARCHITECTURE 1388M: Chanho Min <chanho.min@lge.com> 1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1390S: Maintained 1391F: arch/arm64/boot/dts/lg/ 1392 1393ARM/LOGICPD PXA270 MACHINE SUPPORT 1394M: Lennert Buytenhek <kernel@wantstofly.org> 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1396S: Maintained 1397 1398ARM/LPC18XX ARCHITECTURE 1399M: Joachim Eastwood <manabian@gmail.com> 1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1401S: Maintained 1402F: arch/arm/boot/dts/lpc43* 1403F: drivers/clk/nxp/clk-lpc18xx* 1404F: drivers/clocksource/time-lpc32xx.c 1405F: drivers/i2c/busses/i2c-lpc2k.c 1406F: drivers/memory/pl172.c 1407F: drivers/mtd/spi-nor/nxp-spifi.c 1408F: drivers/rtc/rtc-lpc24xx.c 1409N: lpc18xx 1410 1411ARM/LPC32XX SOC SUPPORT 1412M: Vladimir Zapolskiy <vz@mleia.com> 1413M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1416S: Maintained 1417F: arch/arm/boot/dts/lpc32* 1418F: arch/arm/mach-lpc32xx/ 1419F: drivers/i2c/busses/i2c-pnx.c 1420F: drivers/net/ethernet/nxp/lpc_eth.c 1421F: drivers/usb/host/ohci-nxp.c 1422F: drivers/watchdog/pnx4008_wdt.c 1423N: lpc32xx 1424 1425ARM/MAGICIAN MACHINE SUPPORT 1426M: Philipp Zabel <philipp.zabel@gmail.com> 1427S: Maintained 1428 1429ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1430M: Jason Cooper <jason@lakedaemon.net> 1431M: Andrew Lunn <andrew@lunn.ch> 1432M: Gregory Clement <gregory.clement@free-electrons.com> 1433M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436F: arch/arm/mach-mvebu/ 1437F: drivers/rtc/rtc-armada38x.c 1438F: arch/arm/boot/dts/armada* 1439F: arch/arm/boot/dts/kirkwood* 1440F: arch/arm64/boot/dts/marvell/armada* 1441F: drivers/cpufreq/mvebu-cpufreq.c 1442F: arch/arm/configs/mvebu_*_defconfig 1443 1444ARM/Marvell Berlin SoC support 1445M: Jisheng Zhang <jszhang@marvell.com> 1446M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1448S: Maintained 1449F: arch/arm/mach-berlin/ 1450F: arch/arm/boot/dts/berlin* 1451F: arch/arm64/boot/dts/marvell/berlin* 1452 1453 1454ARM/Marvell Dove/MV78xx0/Orion SOC support 1455M: Jason Cooper <jason@lakedaemon.net> 1456M: Andrew Lunn <andrew@lunn.ch> 1457M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1458M: Gregory Clement <gregory.clement@free-electrons.com> 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1460S: Maintained 1461F: arch/arm/mach-dove/ 1462F: arch/arm/mach-mv78xx0/ 1463F: arch/arm/mach-orion5x/ 1464F: arch/arm/plat-orion/ 1465F: arch/arm/boot/dts/dove* 1466F: arch/arm/boot/dts/orion5x* 1467 1468 1469ARM/Orion SoC/Technologic Systems TS-78xx platform support 1470M: Alexander Clouter <alex@digriz.org.uk> 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1472W: http://www.digriz.org.uk/ts78xx/kernel 1473S: Maintained 1474F: arch/arm/mach-orion5x/ts78xx-* 1475 1476ARM/OXNAS platform support 1477M: Neil Armstrong <narmstrong@baylibre.com> 1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1479L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1480S: Maintained 1481F: arch/arm/mach-oxnas/ 1482F: arch/arm/boot/dts/oxnas* 1483F: arch/arm/boot/dts/wd-mbwe.dts 1484N: oxnas 1485 1486ARM/Mediatek RTC DRIVER 1487M: Eddie Huang <eddie.huang@mediatek.com> 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1490S: Maintained 1491F: drivers/rtc/rtc-mt6397.c 1492 1493ARM/Mediatek SoC support 1494M: Matthias Brugger <matthias.bgg@gmail.com> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1497S: Maintained 1498F: arch/arm/boot/dts/mt6* 1499F: arch/arm/boot/dts/mt8* 1500F: arch/arm/mach-mediatek/ 1501N: mtk 1502K: mediatek 1503 1504ARM/Mediatek USB3 PHY DRIVER 1505M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1508S: Maintained 1509F: drivers/phy/phy-mt65xx-usb3.c 1510 1511ARM/MICREL KS8695 ARCHITECTURE 1512M: Greg Ungerer <gerg@uclinux.org> 1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1514F: arch/arm/mach-ks8695/ 1515S: Odd Fixes 1516 1517ARM/MIOA701 MACHINE SUPPORT 1518M: Robert Jarzmik <robert.jarzmik@free.fr> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520F: arch/arm/mach-pxa/mioa701.c 1521S: Maintained 1522 1523ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1524M: Michael Petchkovsky <mkpetch@internode.on.net> 1525S: Maintained 1526 1527ARM/NOMADIK ARCHITECTURE 1528M: Alessandro Rubini <rubini@unipv.it> 1529M: Linus Walleij <linus.walleij@linaro.org> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531S: Maintained 1532F: arch/arm/mach-nomadik/ 1533F: drivers/pinctrl/nomadik/ 1534F: drivers/i2c/busses/i2c-nomadik.c 1535T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1536 1537ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1538M: Nelson Castillo <arhuaco@freaks-unidos.net> 1539L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1540W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1541S: Supported 1542 1543ARM/TOSA MACHINE SUPPORT 1544M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1545M: Dirk Opfer <dirk@opfer-online.de> 1546S: Maintained 1547 1548ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1549M: Marek Vasut <marek.vasut@gmail.com> 1550L: linux-arm-kernel@lists.infradead.org 1551W: http://hackndev.com 1552S: Maintained 1553F: arch/arm/mach-pxa/include/mach/palmtx.h 1554F: arch/arm/mach-pxa/palmtx.c 1555F: arch/arm/mach-pxa/include/mach/palmt5.h 1556F: arch/arm/mach-pxa/palmt5.c 1557F: arch/arm/mach-pxa/include/mach/palmld.h 1558F: arch/arm/mach-pxa/palmld.c 1559F: arch/arm/mach-pxa/include/mach/palmte2.h 1560F: arch/arm/mach-pxa/palmte2.c 1561F: arch/arm/mach-pxa/include/mach/palmtc.h 1562F: arch/arm/mach-pxa/palmtc.c 1563 1564ARM/PALM TREO SUPPORT 1565M: Tomas Cech <sleep_walker@suse.com> 1566L: linux-arm-kernel@lists.infradead.org 1567W: http://hackndev.com 1568S: Maintained 1569F: arch/arm/mach-pxa/include/mach/palmtreo.h 1570F: arch/arm/mach-pxa/palmtreo.c 1571 1572ARM/PALMZ72 SUPPORT 1573M: Sergey Lapin <slapin@ossfans.org> 1574L: linux-arm-kernel@lists.infradead.org 1575W: http://hackndev.com 1576S: Maintained 1577F: arch/arm/mach-pxa/include/mach/palmz72.h 1578F: arch/arm/mach-pxa/palmz72.c 1579 1580ARM/PLEB SUPPORT 1581M: Peter Chubb <pleb@gelato.unsw.edu.au> 1582W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1583S: Maintained 1584 1585ARM/PT DIGITAL BOARD PORT 1586M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1588W: http://www.armlinux.org.uk/ 1589S: Maintained 1590 1591ARM/QUALCOMM SUPPORT 1592M: Andy Gross <andy.gross@linaro.org> 1593M: David Brown <david.brown@linaro.org> 1594L: linux-arm-msm@vger.kernel.org 1595L: linux-soc@vger.kernel.org 1596S: Maintained 1597F: Documentation/devicetree/bindings/soc/qcom/ 1598F: arch/arm/boot/dts/qcom-*.dts 1599F: arch/arm/boot/dts/qcom-*.dtsi 1600F: arch/arm/mach-qcom/ 1601F: arch/arm64/boot/dts/qcom/* 1602F: drivers/i2c/busses/i2c-qup.c 1603F: drivers/clk/qcom/ 1604F: drivers/soc/qcom/ 1605F: drivers/spi/spi-qup.c 1606F: drivers/tty/serial/msm_serial.h 1607F: drivers/tty/serial/msm_serial.c 1608F: drivers/*/pm8???-* 1609F: drivers/mfd/ssbi.c 1610F: drivers/firmware/qcom_scm.c 1611T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1612 1613ARM/RADISYS ENP2611 MACHINE SUPPORT 1614M: Lennert Buytenhek <kernel@wantstofly.org> 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1616S: Maintained 1617 1618ARM/RENESAS ARM64 ARCHITECTURE 1619M: Simon Horman <horms@verge.net.au> 1620M: Magnus Damm <magnus.damm@gmail.com> 1621L: linux-renesas-soc@vger.kernel.org 1622Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1623T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1624S: Supported 1625F: arch/arm64/boot/dts/renesas/ 1626F: drivers/soc/renesas/ 1627F: include/linux/soc/renesas/ 1628 1629ARM/RISCPC ARCHITECTURE 1630M: Russell King <linux@armlinux.org.uk> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.armlinux.org.uk/ 1633S: Maintained 1634F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1635F: arch/arm/include/asm/hardware/ioc.h 1636F: arch/arm/include/asm/hardware/iomd.h 1637F: arch/arm/include/asm/hardware/memc.h 1638F: arch/arm/mach-rpc/ 1639F: drivers/net/ethernet/8390/etherh.c 1640F: drivers/net/ethernet/i825xx/ether1* 1641F: drivers/net/ethernet/seeq/ether3* 1642F: drivers/scsi/arm/ 1643 1644ARM/Rockchip SoC support 1645M: Heiko Stuebner <heiko@sntech.de> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647L: linux-rockchip@lists.infradead.org 1648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1649S: Maintained 1650F: arch/arm/boot/dts/rk3* 1651F: arch/arm/mach-rockchip/ 1652F: drivers/clk/rockchip/ 1653F: drivers/i2c/busses/i2c-rk3x.c 1654F: drivers/*/*rockchip* 1655F: drivers/*/*/*rockchip* 1656F: sound/soc/rockchip/ 1657N: rockchip 1658 1659ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1660M: Kukjin Kim <kgene@kernel.org> 1661M: Krzysztof Kozlowski <krzk@kernel.org> 1662R: Javier Martinez Canillas <javier@osg.samsung.com> 1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1664L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1665S: Maintained 1666F: arch/arm/boot/dts/s3c* 1667F: arch/arm/boot/dts/s5p* 1668F: arch/arm/boot/dts/samsung* 1669F: arch/arm/boot/dts/exynos* 1670F: arch/arm64/boot/dts/exynos/ 1671F: arch/arm/plat-samsung/ 1672F: arch/arm/mach-s3c24*/ 1673F: arch/arm/mach-s3c64xx/ 1674F: arch/arm/mach-s5p*/ 1675F: arch/arm/mach-exynos*/ 1676F: drivers/*/*s3c24* 1677F: drivers/*/*/*s3c24* 1678F: drivers/*/*s3c64xx* 1679F: drivers/*/*s5pv210* 1680F: drivers/memory/samsung/* 1681F: drivers/soc/samsung/* 1682F: Documentation/arm/Samsung/ 1683F: Documentation/devicetree/bindings/arm/samsung/ 1684F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1685F: Documentation/devicetree/bindings/power/pd-samsung.txt 1686N: exynos 1687 1688ARM/SAMSUNG MOBILE MACHINE SUPPORT 1689M: Kyungmin Park <kyungmin.park@samsung.com> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691S: Maintained 1692F: arch/arm/mach-s5pv210/ 1693 1694ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1695M: Kyungmin Park <kyungmin.park@samsung.com> 1696M: Kamil Debski <kamil@wypas.org> 1697M: Andrzej Hajda <a.hajda@samsung.com> 1698L: linux-arm-kernel@lists.infradead.org 1699L: linux-media@vger.kernel.org 1700S: Maintained 1701F: drivers/media/platform/s5p-g2d/ 1702 1703ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1704M: Kyungmin Park <kyungmin.park@samsung.com> 1705M: Kamil Debski <kamil@wypas.org> 1706M: Jeongtae Park <jtp.park@samsung.com> 1707M: Andrzej Hajda <a.hajda@samsung.com> 1708L: linux-arm-kernel@lists.infradead.org 1709L: linux-media@vger.kernel.org 1710S: Maintained 1711F: arch/arm/plat-samsung/s5p-dev-mfc.c 1712F: drivers/media/platform/s5p-mfc/ 1713 1714ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1715M: Kyungmin Park <kyungmin.park@samsung.com> 1716L: linux-arm-kernel@lists.infradead.org 1717L: linux-media@vger.kernel.org 1718S: Maintained 1719F: drivers/staging/media/platform/s5p-cec/ 1720 1721ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1722M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1723M: Jacek Anaszewski <j.anaszewski@samsung.com> 1724L: linux-arm-kernel@lists.infradead.org 1725L: linux-media@vger.kernel.org 1726S: Maintained 1727F: drivers/media/platform/s5p-jpeg/ 1728 1729ARM/SHMOBILE ARM ARCHITECTURE 1730M: Simon Horman <horms@verge.net.au> 1731M: Magnus Damm <magnus.damm@gmail.com> 1732L: linux-renesas-soc@vger.kernel.org 1733Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1734T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1735S: Supported 1736F: arch/arm/boot/dts/emev2* 1737F: arch/arm/boot/dts/r7s* 1738F: arch/arm/boot/dts/r8a* 1739F: arch/arm/boot/dts/sh* 1740F: arch/arm/configs/shmobile_defconfig 1741F: arch/arm/include/debug/renesas-scif.S 1742F: arch/arm/mach-shmobile/ 1743F: drivers/soc/renesas/ 1744F: include/linux/soc/renesas/ 1745 1746ARM/SOCFPGA ARCHITECTURE 1747M: Dinh Nguyen <dinguyen@opensource.altera.com> 1748S: Maintained 1749F: arch/arm/mach-socfpga/ 1750F: arch/arm/boot/dts/socfpga* 1751F: arch/arm/configs/socfpga_defconfig 1752F: arch/arm64/boot/dts/altera/ 1753W: http://www.rocketboards.org 1754T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1755 1756ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1757M: Dinh Nguyen <dinguyen@opensource.altera.com> 1758S: Maintained 1759F: drivers/clk/socfpga/ 1760 1761ARM/SOCFPGA EDAC SUPPORT 1762M: Thor Thayer <tthayer@opensource.altera.com> 1763S: Maintained 1764F: drivers/edac/altera_edac. 1765 1766ARM/STI ARCHITECTURE 1767M: Patrice Chotard <patrice.chotard@st.com> 1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1769L: kernel@stlinux.com 1770W: http://www.stlinux.com 1771S: Maintained 1772F: arch/arm/mach-sti/ 1773F: arch/arm/boot/dts/sti* 1774F: drivers/char/hw_random/st-rng.c 1775F: drivers/clocksource/arm_global_timer.c 1776F: drivers/clocksource/clksrc_st_lpc.c 1777F: drivers/cpufreq/sti-cpufreq.c 1778F: drivers/i2c/busses/i2c-st.c 1779F: drivers/media/rc/st_rc.c 1780F: drivers/media/platform/sti/c8sectpfe/ 1781F: drivers/mmc/host/sdhci-st.c 1782F: drivers/phy/phy-miphy28lp.c 1783F: drivers/phy/phy-miphy365x.c 1784F: drivers/phy/phy-stih407-usb.c 1785F: drivers/phy/phy-stih41x-usb.c 1786F: drivers/pinctrl/pinctrl-st.c 1787F: drivers/remoteproc/st_remoteproc.c 1788F: drivers/reset/sti/ 1789F: drivers/rtc/rtc-st-lpc.c 1790F: drivers/tty/serial/st-asc.c 1791F: drivers/usb/dwc3/dwc3-st.c 1792F: drivers/usb/host/ehci-st.c 1793F: drivers/usb/host/ohci-st.c 1794F: drivers/watchdog/st_lpc_wdt.c 1795F: drivers/ata/ahci_st.c 1796 1797ARM/STM32 ARCHITECTURE 1798M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1799M: Alexandre Torgue <alexandre.torgue@st.com> 1800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1801S: Maintained 1802T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1803N: stm32 1804F: drivers/clocksource/armv7m_systick.c 1805 1806ARM/TANGO ARCHITECTURE 1807M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1808L: linux-arm-kernel@lists.infradead.org 1809S: Maintained 1810N: tango 1811 1812ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1813M: Lennert Buytenhek <kernel@wantstofly.org> 1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1815S: Maintained 1816 1817ARM/TETON BGA MACHINE SUPPORT 1818M: "Mark F. Brown" <mark.brown314@gmail.com> 1819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1820S: Maintained 1821 1822ARM/THECUS N2100 MACHINE SUPPORT 1823M: Lennert Buytenhek <kernel@wantstofly.org> 1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1825S: Maintained 1826 1827ARM/NUVOTON W90X900 ARM ARCHITECTURE 1828M: Wan ZongShun <mcuos.com@gmail.com> 1829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1830W: http://www.mcuos.com 1831S: Maintained 1832F: arch/arm/mach-w90x900/ 1833F: drivers/input/keyboard/w90p910_keypad.c 1834F: drivers/input/touchscreen/w90p910_ts.c 1835F: drivers/watchdog/nuc900_wdt.c 1836F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1837F: drivers/mtd/nand/nuc900_nand.c 1838F: drivers/rtc/rtc-nuc900.c 1839F: drivers/spi/spi-nuc900.c 1840F: drivers/usb/host/ehci-w90x900.c 1841F: drivers/video/fbdev/nuc900fb.c 1842 1843ARM/U300 MACHINE SUPPORT 1844M: Linus Walleij <linus.walleij@linaro.org> 1845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1846S: Supported 1847F: arch/arm/mach-u300/ 1848F: drivers/clocksource/timer-u300.c 1849F: drivers/i2c/busses/i2c-stu300.c 1850F: drivers/rtc/rtc-coh901331.c 1851F: drivers/watchdog/coh901327_wdt.c 1852F: drivers/dma/coh901318* 1853F: drivers/mfd/ab3100* 1854F: drivers/rtc/rtc-ab3100.c 1855F: drivers/rtc/rtc-coh901331.c 1856T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1857 1858ARM/UNIPHIER ARCHITECTURE 1859M: Masahiro Yamada <yamada.masahiro@socionext.com> 1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1861T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1862S: Maintained 1863F: arch/arm/boot/dts/uniphier* 1864F: arch/arm/include/asm/hardware/cache-uniphier.h 1865F: arch/arm/mach-uniphier/ 1866F: arch/arm/mm/cache-uniphier.c 1867F: arch/arm64/boot/dts/socionext/ 1868F: drivers/bus/uniphier-system-bus.c 1869F: drivers/clk/uniphier/ 1870F: drivers/i2c/busses/i2c-uniphier* 1871F: drivers/pinctrl/uniphier/ 1872F: drivers/reset/reset-uniphier.c 1873F: drivers/tty/serial/8250/8250_uniphier.c 1874N: uniphier 1875 1876ARM/Ux500 ARM ARCHITECTURE 1877M: Linus Walleij <linus.walleij@linaro.org> 1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1879S: Maintained 1880F: arch/arm/mach-ux500/ 1881F: drivers/clocksource/clksrc-dbx500-prcmu.c 1882F: drivers/dma/ste_dma40* 1883F: drivers/hwspinlock/u8500_hsem.c 1884F: drivers/mfd/abx500* 1885F: drivers/mfd/ab8500* 1886F: drivers/mfd/dbx500* 1887F: drivers/mfd/db8500* 1888F: drivers/pinctrl/nomadik/pinctrl-ab* 1889F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1890F: drivers/rtc/rtc-ab8500.c 1891F: drivers/rtc/rtc-pl031.c 1892T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1893 1894ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1895M: Ulf Hansson <ulf.hansson@linaro.org> 1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1897T: git git://git.linaro.org/people/ulfh/clk.git 1898S: Maintained 1899F: drivers/clk/ux500/ 1900 1901ARM/VERSATILE EXPRESS PLATFORM 1902M: Liviu Dudau <liviu.dudau@arm.com> 1903M: Sudeep Holla <sudeep.holla@arm.com> 1904M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1906S: Maintained 1907F: arch/arm/boot/dts/vexpress* 1908F: arch/arm64/boot/dts/arm/ 1909F: arch/arm/mach-vexpress/ 1910F: */*/vexpress* 1911F: */*/*/vexpress* 1912F: drivers/clk/versatile/clk-vexpress-osc.c 1913F: drivers/clocksource/versatile.c 1914N: mps2 1915 1916ARM/VFP SUPPORT 1917M: Russell King <linux@armlinux.org.uk> 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1919W: http://www.armlinux.org.uk/ 1920S: Maintained 1921F: arch/arm/vfp/ 1922 1923ARM/VOIPAC PXA270 SUPPORT 1924M: Marek Vasut <marek.vasut@gmail.com> 1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1926S: Maintained 1927F: arch/arm/mach-pxa/vpac270.c 1928F: arch/arm/mach-pxa/include/mach/vpac270.h 1929 1930ARM/VT8500 ARM ARCHITECTURE 1931M: Tony Prisk <linux@prisktech.co.nz> 1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1933S: Maintained 1934F: arch/arm/mach-vt8500/ 1935F: drivers/clocksource/vt8500_timer.c 1936F: drivers/i2c/busses/i2c-wmt.c 1937F: drivers/mmc/host/wmt-sdmmc.c 1938F: drivers/pwm/pwm-vt8500.c 1939F: drivers/rtc/rtc-vt8500.c 1940F: drivers/tty/serial/vt8500_serial.c 1941F: drivers/usb/host/ehci-platform.c 1942F: drivers/usb/host/uhci-platform.c 1943F: drivers/video/fbdev/vt8500lcdfb.* 1944F: drivers/video/fbdev/wm8505fb* 1945F: drivers/video/fbdev/wmt_ge_rops.* 1946 1947ARM/ZIPIT Z2 SUPPORT 1948M: Marek Vasut <marek.vasut@gmail.com> 1949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1950S: Maintained 1951F: arch/arm/mach-pxa/z2.c 1952F: arch/arm/mach-pxa/include/mach/z2.h 1953 1954ARM/ZTE ARCHITECTURE 1955M: Jun Nie <jun.nie@linaro.org> 1956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1957S: Maintained 1958F: arch/arm/mach-zx/ 1959F: drivers/clk/zte/ 1960F: Documentation/devicetree/bindings/arm/zte.txt 1961F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1962 1963ARM/ZYNQ ARCHITECTURE 1964M: Michal Simek <michal.simek@xilinx.com> 1965R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1967W: http://wiki.xilinx.com 1968T: git https://github.com/Xilinx/linux-xlnx.git 1969S: Supported 1970F: arch/arm/mach-zynq/ 1971F: drivers/cpuidle/cpuidle-zynq.c 1972F: drivers/block/xsysace.c 1973N: zynq 1974N: xilinx 1975F: drivers/clocksource/cadence_ttc_timer.c 1976F: drivers/i2c/busses/i2c-cadence.c 1977F: drivers/mmc/host/sdhci-of-arasan.c 1978F: drivers/edac/synopsys_edac.c 1979 1980ARM SMMU DRIVERS 1981M: Will Deacon <will.deacon@arm.com> 1982R: Robin Murphy <robin.murphy@arm.com> 1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1984S: Maintained 1985F: drivers/iommu/arm-smmu.c 1986F: drivers/iommu/arm-smmu-v3.c 1987F: drivers/iommu/io-pgtable-arm.c 1988F: drivers/iommu/io-pgtable-arm-v7s.c 1989 1990ARM64 PORT (AARCH64 ARCHITECTURE) 1991M: Catalin Marinas <catalin.marinas@arm.com> 1992M: Will Deacon <will.deacon@arm.com> 1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1994T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1995S: Maintained 1996F: arch/arm64/ 1997F: Documentation/arm64/ 1998 1999AS3645A LED FLASH CONTROLLER DRIVER 2000M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2001L: linux-media@vger.kernel.org 2002T: git git://linuxtv.org/media_tree.git 2003S: Maintained 2004F: drivers/media/i2c/as3645a.c 2005F: include/media/i2c/as3645a.h 2006 2007ASAHI KASEI AK8974 DRIVER 2008M: Linus Walleij <linus.walleij@linaro.org> 2009L: linux-iio@vger.kernel.org 2010W: http://www.akm.com/ 2011S: Supported 2012F: drivers/iio/magnetometer/ak8974.c 2013 2014ASC7621 HARDWARE MONITOR DRIVER 2015M: George Joseph <george.joseph@fairview5.com> 2016L: linux-hwmon@vger.kernel.org 2017S: Maintained 2018F: Documentation/hwmon/asc7621 2019F: drivers/hwmon/asc7621.c 2020 2021ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2022M: Corentin Chary <corentin.chary@gmail.com> 2023L: acpi4asus-user@lists.sourceforge.net 2024L: platform-driver-x86@vger.kernel.org 2025W: http://acpi4asus.sf.net 2026S: Maintained 2027F: drivers/platform/x86/asus*.c 2028F: drivers/platform/x86/eeepc*.c 2029 2030ASUS WIRELESS RADIO CONTROL DRIVER 2031M: João Paulo Rechi Vita <jprvita@gmail.com> 2032L: platform-driver-x86@vger.kernel.org 2033S: Maintained 2034F: drivers/platform/x86/asus-wireless.c 2035 2036ASYMMETRIC KEYS 2037M: David Howells <dhowells@redhat.com> 2038L: keyrings@vger.kernel.org 2039S: Maintained 2040F: Documentation/crypto/asymmetric-keys.txt 2041F: include/linux/verification.h 2042F: include/crypto/public_key.h 2043F: include/crypto/pkcs7.h 2044F: crypto/asymmetric_keys/ 2045 2046ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2047R: Dan Williams <dan.j.williams@intel.com> 2048W: http://sourceforge.net/projects/xscaleiop 2049S: Odd fixes 2050F: Documentation/crypto/async-tx-api.txt 2051F: crypto/async_tx/ 2052F: drivers/dma/ 2053F: include/linux/dmaengine.h 2054F: include/linux/async_tx.h 2055 2056AT24 EEPROM DRIVER 2057M: Wolfram Sang <wsa@the-dreams.de> 2058L: linux-i2c@vger.kernel.org 2059S: Maintained 2060F: drivers/misc/eeprom/at24.c 2061F: include/linux/platform_data/at24.h 2062 2063ATA OVER ETHERNET (AOE) DRIVER 2064M: "Ed L. Cashin" <ed.cashin@acm.org> 2065W: http://www.openaoe.org/ 2066S: Supported 2067F: Documentation/aoe/ 2068F: drivers/block/aoe/ 2069 2070ATHEROS 71XX/9XXX GPIO DRIVER 2071M: Alban Bedel <albeu@free.fr> 2072W: https://github.com/AlbanBedel/linux 2073T: git git://github.com/AlbanBedel/linux 2074S: Maintained 2075F: drivers/gpio/gpio-ath79.c 2076F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2077 2078ATHEROS ATH GENERIC UTILITIES 2079M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2080L: linux-wireless@vger.kernel.org 2081S: Supported 2082F: drivers/net/wireless/ath/* 2083 2084ATHEROS ATH5K WIRELESS DRIVER 2085M: Jiri Slaby <jirislaby@gmail.com> 2086M: Nick Kossifidis <mickflemm@gmail.com> 2087M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2088L: linux-wireless@vger.kernel.org 2089W: http://wireless.kernel.org/en/users/Drivers/ath5k 2090S: Maintained 2091F: drivers/net/wireless/ath/ath5k/ 2092 2093ATHEROS ATH6KL WIRELESS DRIVER 2094M: Kalle Valo <kvalo@qca.qualcomm.com> 2095L: linux-wireless@vger.kernel.org 2096W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2097T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2098S: Supported 2099F: drivers/net/wireless/ath/ath6kl/ 2100 2101WILOCITY WIL6210 WIRELESS DRIVER 2102M: Maya Erez <qca_merez@qca.qualcomm.com> 2103L: linux-wireless@vger.kernel.org 2104L: wil6210@qca.qualcomm.com 2105S: Supported 2106W: http://wireless.kernel.org/en/users/Drivers/wil6210 2107F: drivers/net/wireless/ath/wil6210/ 2108F: include/uapi/linux/wil6210_uapi.h 2109 2110CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2111M: Christian Lamparter <chunkeey@googlemail.com> 2112L: linux-wireless@vger.kernel.org 2113W: http://wireless.kernel.org/en/users/Drivers/carl9170 2114S: Maintained 2115F: drivers/net/wireless/ath/carl9170/ 2116 2117ATK0110 HWMON DRIVER 2118M: Luca Tettamanti <kronos.it@gmail.com> 2119L: linux-hwmon@vger.kernel.org 2120S: Maintained 2121F: drivers/hwmon/asus_atk0110.c 2122 2123ATI_REMOTE2 DRIVER 2124M: Ville Syrjala <syrjala@sci.fi> 2125S: Maintained 2126F: drivers/input/misc/ati_remote2.c 2127 2128ATLX ETHERNET DRIVERS 2129M: Jay Cliburn <jcliburn@gmail.com> 2130M: Chris Snook <chris.snook@gmail.com> 2131L: netdev@vger.kernel.org 2132W: http://sourceforge.net/projects/atl1 2133W: http://atl1.sourceforge.net 2134S: Maintained 2135F: drivers/net/ethernet/atheros/ 2136 2137ATM 2138M: Chas Williams <3chas3@gmail.com> 2139L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2140L: netdev@vger.kernel.org 2141W: http://linux-atm.sourceforge.net 2142S: Maintained 2143F: drivers/atm/ 2144F: include/linux/atm* 2145F: include/uapi/linux/atm* 2146 2147ATMEL AT91 / AT32 MCI DRIVER 2148M: Ludovic Desroches <ludovic.desroches@atmel.com> 2149S: Maintained 2150F: drivers/mmc/host/atmel-mci.c 2151 2152ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2153M: Nicolas Ferre <nicolas.ferre@atmel.com> 2154S: Supported 2155F: drivers/power/reset/at91-sama5d2_shdwc.c 2156 2157ATMEL SAMA5D2 ADC DRIVER 2158M: Ludovic Desroches <ludovic.desroches@atmel.com> 2159L: linux-iio@vger.kernel.org 2160S: Supported 2161F: drivers/iio/adc/at91-sama5d2_adc.c 2162 2163ATMEL Audio ALSA driver 2164M: Nicolas Ferre <nicolas.ferre@atmel.com> 2165L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2166S: Supported 2167F: sound/soc/atmel 2168 2169ATMEL DMA DRIVER 2170M: Nicolas Ferre <nicolas.ferre@atmel.com> 2171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2172S: Supported 2173F: drivers/dma/at_hdmac.c 2174F: drivers/dma/at_hdmac_regs.h 2175F: include/linux/platform_data/dma-atmel.h 2176 2177ATMEL XDMA DRIVER 2178M: Ludovic Desroches <ludovic.desroches@atmel.com> 2179L: linux-arm-kernel@lists.infradead.org 2180L: dmaengine@vger.kernel.org 2181S: Supported 2182F: drivers/dma/at_xdmac.c 2183 2184ATMEL I2C DRIVER 2185M: Ludovic Desroches <ludovic.desroches@atmel.com> 2186L: linux-i2c@vger.kernel.org 2187S: Supported 2188F: drivers/i2c/busses/i2c-at91.c 2189 2190ATMEL ISI DRIVER 2191M: Ludovic Desroches <ludovic.desroches@atmel.com> 2192L: linux-media@vger.kernel.org 2193S: Supported 2194F: drivers/media/platform/soc_camera/atmel-isi.c 2195F: include/media/atmel-isi.h 2196 2197ATMEL LCDFB DRIVER 2198M: Nicolas Ferre <nicolas.ferre@atmel.com> 2199L: linux-fbdev@vger.kernel.org 2200S: Maintained 2201F: drivers/video/fbdev/atmel_lcdfb.c 2202F: include/video/atmel_lcdc.h 2203 2204ATMEL MACB ETHERNET DRIVER 2205M: Nicolas Ferre <nicolas.ferre@atmel.com> 2206S: Supported 2207F: drivers/net/ethernet/cadence/ 2208 2209ATMEL NAND DRIVER 2210M: Wenyou Yang <wenyou.yang@atmel.com> 2211M: Josh Wu <rainyfeeling@outlook.com> 2212L: linux-mtd@lists.infradead.org 2213S: Supported 2214F: drivers/mtd/nand/atmel_nand* 2215 2216ATMEL SDMMC DRIVER 2217M: Ludovic Desroches <ludovic.desroches@atmel.com> 2218L: linux-mmc@vger.kernel.org 2219S: Supported 2220F: drivers/mmc/host/sdhci-of-at91.c 2221 2222ATMEL SPI DRIVER 2223M: Nicolas Ferre <nicolas.ferre@atmel.com> 2224S: Supported 2225F: drivers/spi/spi-atmel.* 2226 2227ATMEL SSC DRIVER 2228M: Nicolas Ferre <nicolas.ferre@atmel.com> 2229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2230S: Supported 2231F: drivers/misc/atmel-ssc.c 2232F: include/linux/atmel-ssc.h 2233 2234ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2235M: Nicolas Ferre <nicolas.ferre@atmel.com> 2236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2237S: Supported 2238F: drivers/misc/atmel_tclib.c 2239F: drivers/clocksource/tcb_clksrc.c 2240 2241ATMEL USBA UDC DRIVER 2242M: Nicolas Ferre <nicolas.ferre@atmel.com> 2243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2244S: Supported 2245F: drivers/usb/gadget/udc/atmel_usba_udc.* 2246 2247ATMEL WIRELESS DRIVER 2248M: Simon Kelley <simon@thekelleys.org.uk> 2249L: linux-wireless@vger.kernel.org 2250W: http://www.thekelleys.org.uk/atmel 2251W: http://atmelwlandriver.sourceforge.net/ 2252S: Maintained 2253F: drivers/net/wireless/atmel/atmel* 2254 2255ATMEL MAXTOUCH DRIVER 2256M: Nick Dyer <nick@shmanahar.org> 2257T: git git://github.com/ndyer/linux.git 2258S: Maintained 2259F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2260F: drivers/input/touchscreen/atmel_mxt_ts.c 2261F: include/linux/platform_data/atmel_mxt_ts.h 2262 2263ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2264M: Bradley Grove <linuxdrivers@attotech.com> 2265L: linux-scsi@vger.kernel.org 2266W: http://www.attotech.com 2267S: Supported 2268F: drivers/scsi/esas2r 2269 2270ATUSB IEEE 802.15.4 RADIO DRIVER 2271M: Stefan Schmidt <stefan@osg.samsung.com> 2272L: linux-wpan@vger.kernel.org 2273S: Maintained 2274F: drivers/net/ieee802154/atusb.c 2275F: drivers/net/ieee802154/atusb.h 2276F: drivers/net/ieee802154/at86rf230.h 2277 2278AUDIT SUBSYSTEM 2279M: Paul Moore <paul@paul-moore.com> 2280M: Eric Paris <eparis@redhat.com> 2281L: linux-audit@redhat.com (moderated for non-subscribers) 2282W: http://people.redhat.com/sgrubb/audit/ 2283T: git git://git.infradead.org/users/pcmoore/audit 2284S: Maintained 2285F: include/linux/audit.h 2286F: include/uapi/linux/audit.h 2287F: kernel/audit* 2288 2289AUXILIARY DISPLAY DRIVERS 2290M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2291W: http://miguelojeda.es/auxdisplay.htm 2292W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2293S: Maintained 2294F: drivers/auxdisplay/ 2295F: include/linux/cfag12864b.h 2296 2297AVR32 ARCHITECTURE 2298M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2299M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2300W: http://www.atmel.com/products/AVR32/ 2301W: http://mirror.egtvedt.no/avr32linux.org/ 2302W: http://avrfreaks.net/ 2303S: Maintained 2304F: arch/avr32/ 2305 2306AVR32/AT32AP MACHINE SUPPORT 2307M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2308M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2309S: Maintained 2310F: arch/avr32/mach-at32ap/ 2311 2312AX.25 NETWORK LAYER 2313M: Ralf Baechle <ralf@linux-mips.org> 2314L: linux-hams@vger.kernel.org 2315W: http://www.linux-ax25.org/ 2316S: Maintained 2317F: include/uapi/linux/ax25.h 2318F: include/net/ax25.h 2319F: net/ax25/ 2320 2321AZ6007 DVB DRIVER 2322M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2323M: Mauro Carvalho Chehab <mchehab@kernel.org> 2324L: linux-media@vger.kernel.org 2325W: https://linuxtv.org 2326T: git git://linuxtv.org/media_tree.git 2327S: Maintained 2328F: drivers/media/usb/dvb-usb-v2/az6007.c 2329 2330AZTECH FM RADIO RECEIVER DRIVER 2331M: Hans Verkuil <hverkuil@xs4all.nl> 2332L: linux-media@vger.kernel.org 2333T: git git://linuxtv.org/media_tree.git 2334W: https://linuxtv.org 2335S: Maintained 2336F: drivers/media/radio/radio-aztech* 2337 2338B43 WIRELESS DRIVER 2339L: linux-wireless@vger.kernel.org 2340L: b43-dev@lists.infradead.org 2341W: http://wireless.kernel.org/en/users/Drivers/b43 2342S: Odd Fixes 2343F: drivers/net/wireless/broadcom/b43/ 2344 2345B43LEGACY WIRELESS DRIVER 2346M: Larry Finger <Larry.Finger@lwfinger.net> 2347L: linux-wireless@vger.kernel.org 2348L: b43-dev@lists.infradead.org 2349W: http://wireless.kernel.org/en/users/Drivers/b43 2350S: Maintained 2351F: drivers/net/wireless/broadcom/b43legacy/ 2352 2353BACKLIGHT CLASS/SUBSYSTEM 2354M: Jingoo Han <jingoohan1@gmail.com> 2355M: Lee Jones <lee.jones@linaro.org> 2356T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2357S: Maintained 2358F: drivers/video/backlight/ 2359F: include/linux/backlight.h 2360 2361BATMAN ADVANCED 2362M: Marek Lindner <mareklindner@neomailbox.ch> 2363M: Simon Wunderlich <sw@simonwunderlich.de> 2364M: Antonio Quartulli <a@unstable.cc> 2365L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2366W: https://www.open-mesh.org/ 2367Q: https://patchwork.open-mesh.org/project/batman/list/ 2368S: Maintained 2369F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2370F: Documentation/ABI/testing/sysfs-class-net-mesh 2371F: Documentation/networking/batman-adv.txt 2372F: include/uapi/linux/batman_adv.h 2373F: net/batman-adv/ 2374 2375BAYCOM/HDLCDRV DRIVERS FOR AX.25 2376M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2377L: linux-hams@vger.kernel.org 2378W: http://www.baycom.org/~tom/ham/ham.html 2379S: Maintained 2380F: drivers/net/hamradio/baycom* 2381 2382BCACHE (BLOCK LAYER CACHE) 2383M: Kent Overstreet <kent.overstreet@gmail.com> 2384L: linux-bcache@vger.kernel.org 2385W: http://bcache.evilpiepirate.org 2386S: Orphan 2387F: drivers/md/bcache/ 2388 2389BDISP ST MEDIA DRIVER 2390M: Fabien Dessenne <fabien.dessenne@st.com> 2391L: linux-media@vger.kernel.org 2392T: git git://linuxtv.org/media_tree.git 2393W: https://linuxtv.org 2394S: Supported 2395F: drivers/media/platform/sti/bdisp 2396 2397BEFS FILE SYSTEM 2398M: Luis de Bethencourt <luisbg@osg.samsung.com> 2399M: Salah Triki <salah.triki@gmail.com> 2400S: Maintained 2401T: git git://github.com/luisbg/linux-befs.git 2402F: Documentation/filesystems/befs.txt 2403F: fs/befs/ 2404 2405BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2406M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2407L: netdev@vger.kernel.org 2408S: Maintained 2409F: drivers/net/ethernet/ec_bhf.c 2410 2411BFS FILE SYSTEM 2412M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2413S: Maintained 2414F: Documentation/filesystems/bfs.txt 2415F: fs/bfs/ 2416F: include/uapi/linux/bfs_fs.h 2417 2418BLACKFIN ARCHITECTURE 2419M: Steven Miao <realmz6@gmail.com> 2420L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2421T: git git://git.code.sf.net/p/adi-linux/code 2422W: http://blackfin.uclinux.org 2423S: Supported 2424F: arch/blackfin/ 2425 2426BLACKFIN EMAC DRIVER 2427L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2428W: http://blackfin.uclinux.org 2429S: Supported 2430F: drivers/net/ethernet/adi/ 2431 2432BLACKFIN RTC DRIVER 2433L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2434W: http://blackfin.uclinux.org 2435S: Supported 2436F: drivers/rtc/rtc-bfin.c 2437 2438BLACKFIN SDH DRIVER 2439M: Sonic Zhang <sonic.zhang@analog.com> 2440L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2441W: http://blackfin.uclinux.org 2442S: Supported 2443F: drivers/mmc/host/bfin_sdh.c 2444 2445BLACKFIN SERIAL DRIVER 2446M: Sonic Zhang <sonic.zhang@analog.com> 2447L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2448W: http://blackfin.uclinux.org 2449S: Supported 2450F: drivers/tty/serial/bfin_uart.c 2451 2452BLACKFIN WATCHDOG DRIVER 2453L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2454W: http://blackfin.uclinux.org 2455S: Supported 2456F: drivers/watchdog/bfin_wdt.c 2457 2458BLACKFIN I2C TWI DRIVER 2459M: Sonic Zhang <sonic.zhang@analog.com> 2460L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2461W: http://blackfin.uclinux.org/ 2462S: Supported 2463F: drivers/i2c/busses/i2c-bfin-twi.c 2464 2465BLACKFIN MEDIA DRIVER 2466M: Scott Jiang <scott.jiang.linux@gmail.com> 2467L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2468W: http://blackfin.uclinux.org/ 2469S: Supported 2470F: drivers/media/platform/blackfin/ 2471F: drivers/media/i2c/adv7183* 2472F: drivers/media/i2c/vs6624* 2473 2474BLINKM RGB LED DRIVER 2475M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2476S: Maintained 2477F: drivers/leds/leds-blinkm.c 2478 2479BLOCK LAYER 2480M: Jens Axboe <axboe@kernel.dk> 2481L: linux-block@vger.kernel.org 2482T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2483S: Maintained 2484F: block/ 2485F: kernel/trace/blktrace.c 2486F: lib/sbitmap.c 2487 2488BLOCK2MTD DRIVER 2489M: Joern Engel <joern@lazybastard.org> 2490L: linux-mtd@lists.infradead.org 2491S: Maintained 2492F: drivers/mtd/devices/block2mtd.c 2493 2494BLUETOOTH DRIVERS 2495M: Marcel Holtmann <marcel@holtmann.org> 2496M: Gustavo Padovan <gustavo@padovan.org> 2497M: Johan Hedberg <johan.hedberg@gmail.com> 2498L: linux-bluetooth@vger.kernel.org 2499W: http://www.bluez.org/ 2500T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2502S: Maintained 2503F: drivers/bluetooth/ 2504 2505BLUETOOTH SUBSYSTEM 2506M: Marcel Holtmann <marcel@holtmann.org> 2507M: Gustavo Padovan <gustavo@padovan.org> 2508M: Johan Hedberg <johan.hedberg@gmail.com> 2509L: linux-bluetooth@vger.kernel.org 2510W: http://www.bluez.org/ 2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2512T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2513S: Maintained 2514F: net/bluetooth/ 2515F: include/net/bluetooth/ 2516 2517BONDING DRIVER 2518M: Jay Vosburgh <j.vosburgh@gmail.com> 2519M: Veaceslav Falico <vfalico@gmail.com> 2520M: Andy Gospodarek <andy@greyhouse.net> 2521L: netdev@vger.kernel.org 2522W: http://sourceforge.net/projects/bonding/ 2523S: Supported 2524F: drivers/net/bonding/ 2525F: include/uapi/linux/if_bonding.h 2526 2527BPF (Safe dynamic programs and tools) 2528M: Alexei Starovoitov <ast@kernel.org> 2529L: netdev@vger.kernel.org 2530L: linux-kernel@vger.kernel.org 2531S: Supported 2532F: kernel/bpf/ 2533 2534BROADCOM B44 10/100 ETHERNET DRIVER 2535M: Michael Chan <michael.chan@broadcom.com> 2536L: netdev@vger.kernel.org 2537S: Supported 2538F: drivers/net/ethernet/broadcom/b44.* 2539 2540BROADCOM B53 ETHERNET SWITCH DRIVER 2541M: Florian Fainelli <f.fainelli@gmail.com> 2542L: netdev@vger.kernel.org 2543L: openwrt-devel@lists.openwrt.org (subscribers-only) 2544S: Supported 2545F: drivers/net/dsa/b53/* 2546F: include/linux/platform_data/b53.h 2547 2548BROADCOM GENET ETHERNET DRIVER 2549M: Florian Fainelli <f.fainelli@gmail.com> 2550L: netdev@vger.kernel.org 2551S: Supported 2552F: drivers/net/ethernet/broadcom/genet/ 2553 2554BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2555M: Rasesh Mody <rasesh.mody@cavium.com> 2556M: Harish Patil <harish.patil@cavium.com> 2557M: Dept-GELinuxNICDev@cavium.com 2558L: netdev@vger.kernel.org 2559S: Supported 2560F: drivers/net/ethernet/broadcom/bnx2.* 2561F: drivers/net/ethernet/broadcom/bnx2_* 2562 2563BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2564M: Yuval Mintz <Yuval.Mintz@cavium.com> 2565M: Ariel Elior <ariel.elior@cavium.com> 2566M: everest-linux-l2@cavium.com 2567L: netdev@vger.kernel.org 2568S: Supported 2569F: drivers/net/ethernet/broadcom/bnx2x/ 2570 2571BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2572M: Florian Fainelli <f.fainelli@gmail.com> 2573M: Ray Jui <rjui@broadcom.com> 2574M: Scott Branden <sbranden@broadcom.com> 2575M: bcm-kernel-feedback-list@broadcom.com 2576T: git git://github.com/broadcom/mach-bcm 2577S: Maintained 2578N: bcm281* 2579N: bcm113* 2580N: bcm216* 2581N: kona 2582F: arch/arm/mach-bcm/ 2583 2584BROADCOM BCM2835 ARM ARCHITECTURE 2585M: Stephen Warren <swarren@wwwdotorg.org> 2586M: Lee Jones <lee@kernel.org> 2587M: Eric Anholt <eric@anholt.net> 2588L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2590T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2591S: Maintained 2592N: bcm2835 2593 2594BROADCOM BCM47XX MIPS ARCHITECTURE 2595M: Hauke Mehrtens <hauke@hauke-m.de> 2596M: Rafał Miłecki <zajec5@gmail.com> 2597L: linux-mips@linux-mips.org 2598S: Maintained 2599F: Documentation/devicetree/bindings/mips/brcm/ 2600F: arch/mips/bcm47xx/* 2601F: arch/mips/include/asm/mach-bcm47xx/* 2602 2603BROADCOM BCM5301X ARM ARCHITECTURE 2604M: Hauke Mehrtens <hauke@hauke-m.de> 2605M: Rafał Miłecki <zajec5@gmail.com> 2606M: bcm-kernel-feedback-list@broadcom.com 2607L: linux-arm-kernel@lists.infradead.org 2608S: Maintained 2609F: arch/arm/mach-bcm/bcm_5301x.c 2610F: arch/arm/boot/dts/bcm5301x*.dtsi 2611F: arch/arm/boot/dts/bcm470* 2612 2613BROADCOM BCM53573 ARM ARCHITECTURE 2614M: Rafał Miłecki <rafal@milecki.pl> 2615L: linux-arm-kernel@lists.infradead.org 2616S: Maintained 2617F: arch/arm/boot/dts/bcm53573* 2618F: arch/arm/boot/dts/bcm47189* 2619 2620BROADCOM BCM63XX ARM ARCHITECTURE 2621M: Florian Fainelli <f.fainelli@gmail.com> 2622M: bcm-kernel-feedback-list@broadcom.com 2623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2624T: git git://github.com/broadcom/stblinux.git 2625S: Maintained 2626N: bcm63xx 2627 2628BROADCOM BCM63XX/BCM33XX UDC DRIVER 2629M: Kevin Cernekee <cernekee@gmail.com> 2630L: linux-usb@vger.kernel.org 2631S: Maintained 2632F: drivers/usb/gadget/udc/bcm63xx_udc.* 2633 2634BROADCOM BCM7XXX ARM ARCHITECTURE 2635M: Brian Norris <computersforpeace@gmail.com> 2636M: Gregory Fong <gregory.0xf0@gmail.com> 2637M: Florian Fainelli <f.fainelli@gmail.com> 2638M: bcm-kernel-feedback-list@broadcom.com 2639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2640T: git git://github.com/broadcom/stblinux.git 2641S: Maintained 2642F: arch/arm/mach-bcm/*brcmstb* 2643F: arch/arm/boot/dts/bcm7*.dts* 2644F: drivers/bus/brcmstb_gisb.c 2645N: brcmstb 2646 2647BROADCOM BMIPS MIPS ARCHITECTURE 2648M: Kevin Cernekee <cernekee@gmail.com> 2649M: Florian Fainelli <f.fainelli@gmail.com> 2650L: linux-mips@linux-mips.org 2651T: git git://github.com/broadcom/stblinux.git 2652S: Maintained 2653F: arch/mips/bmips/* 2654F: arch/mips/include/asm/mach-bmips/* 2655F: arch/mips/kernel/*bmips* 2656F: arch/mips/boot/dts/brcm/bcm*.dts* 2657F: drivers/irqchip/irq-bcm63* 2658F: drivers/irqchip/irq-bcm7* 2659F: drivers/irqchip/irq-brcmstb* 2660F: include/linux/bcm963xx_nvram.h 2661F: include/linux/bcm963xx_tag.h 2662 2663BROADCOM TG3 GIGABIT ETHERNET DRIVER 2664M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2665M: Prashant Sreedharan <prashant@broadcom.com> 2666M: Michael Chan <mchan@broadcom.com> 2667L: netdev@vger.kernel.org 2668S: Supported 2669F: drivers/net/ethernet/broadcom/tg3.* 2670 2671BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2672M: Arend van Spriel <arend.vanspriel@broadcom.com> 2673M: Franky Lin <franky.lin@broadcom.com> 2674M: Hante Meuleman <hante.meuleman@broadcom.com> 2675L: linux-wireless@vger.kernel.org 2676L: brcm80211-dev-list.pdl@broadcom.com 2677S: Supported 2678F: drivers/net/wireless/broadcom/brcm80211/ 2679 2680BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2681M: QLogic-Storage-Upstream@qlogic.com 2682L: linux-scsi@vger.kernel.org 2683S: Supported 2684F: drivers/scsi/bnx2fc/ 2685 2686BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2687M: QLogic-Storage-Upstream@qlogic.com 2688L: linux-scsi@vger.kernel.org 2689S: Supported 2690F: drivers/scsi/bnx2i/ 2691 2692BROADCOM IPROC ARM ARCHITECTURE 2693M: Ray Jui <rjui@broadcom.com> 2694M: Scott Branden <sbranden@broadcom.com> 2695M: Jon Mason <jonmason@broadcom.com> 2696M: bcm-kernel-feedback-list@broadcom.com 2697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2698T: git git://github.com/broadcom/cygnus-linux.git 2699S: Maintained 2700N: iproc 2701N: cygnus 2702N: bcm[-_]nsp 2703N: bcm9113* 2704N: bcm9583* 2705N: bcm9585* 2706N: bcm9586* 2707N: bcm988312 2708N: bcm113* 2709N: bcm583* 2710N: bcm585* 2711N: bcm586* 2712N: bcm88312 2713F: arch/arm64/boot/dts/broadcom/ns2* 2714F: drivers/clk/bcm/clk-ns* 2715F: drivers/pinctrl/bcm/pinctrl-ns* 2716 2717BROADCOM BRCMSTB GPIO DRIVER 2718M: Gregory Fong <gregory.0xf0@gmail.com> 2719L: bcm-kernel-feedback-list@broadcom.com 2720S: Supported 2721F: drivers/gpio/gpio-brcmstb.c 2722F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2723 2724BROADCOM KONA GPIO DRIVER 2725M: Ray Jui <rjui@broadcom.com> 2726L: bcm-kernel-feedback-list@broadcom.com 2727S: Supported 2728F: drivers/gpio/gpio-bcm-kona.c 2729F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2730 2731BROADCOM NVRAM DRIVER 2732M: Rafał Miłecki <zajec5@gmail.com> 2733L: linux-mips@linux-mips.org 2734S: Maintained 2735F: drivers/firmware/broadcom/* 2736 2737BROADCOM STB NAND FLASH DRIVER 2738M: Brian Norris <computersforpeace@gmail.com> 2739M: Kamal Dasu <kdasu.kdev@gmail.com> 2740L: linux-mtd@lists.infradead.org 2741L: bcm-kernel-feedback-list@broadcom.com 2742S: Maintained 2743F: drivers/mtd/nand/brcmnand/ 2744 2745BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2746M: Rafał Miłecki <zajec5@gmail.com> 2747L: linux-wireless@vger.kernel.org 2748S: Maintained 2749F: drivers/bcma/ 2750F: include/linux/bcma/ 2751 2752BROADCOM SYSTEMPORT ETHERNET DRIVER 2753M: Florian Fainelli <f.fainelli@gmail.com> 2754L: netdev@vger.kernel.org 2755S: Supported 2756F: drivers/net/ethernet/broadcom/bcmsysport.* 2757 2758BROADCOM VULCAN ARM64 SOC 2759M: Jayachandran C. <jchandra@broadcom.com> 2760M: bcm-kernel-feedback-list@broadcom.com 2761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2762S: Maintained 2763F: arch/arm64/boot/dts/broadcom/vulcan* 2764 2765BROCADE BFA FC SCSI DRIVER 2766M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2767M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2768L: linux-scsi@vger.kernel.org 2769S: Supported 2770F: drivers/scsi/bfa/ 2771 2772BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2773M: Rasesh Mody <rasesh.mody@cavium.com> 2774M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2775M: Dept-GELinuxNICDev@cavium.com 2776L: netdev@vger.kernel.org 2777S: Supported 2778F: drivers/net/ethernet/brocade/bna/ 2779 2780BSG (block layer generic sg v4 driver) 2781M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2782L: linux-scsi@vger.kernel.org 2783S: Supported 2784F: block/bsg.c 2785F: include/linux/bsg.h 2786F: include/uapi/linux/bsg.h 2787 2788BT87X AUDIO DRIVER 2789M: Clemens Ladisch <clemens@ladisch.de> 2790L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2791T: git git://git.alsa-project.org/alsa-kernel.git 2792S: Maintained 2793F: Documentation/sound/alsa/Bt87x.txt 2794F: sound/pci/bt87x.c 2795 2796BT8XXGPIO DRIVER 2797M: Michael Buesch <m@bues.ch> 2798W: http://bu3sch.de/btgpio.php 2799S: Maintained 2800F: drivers/gpio/gpio-bt8xx.c 2801 2802BTRFS FILE SYSTEM 2803M: Chris Mason <clm@fb.com> 2804M: Josef Bacik <jbacik@fb.com> 2805M: David Sterba <dsterba@suse.com> 2806L: linux-btrfs@vger.kernel.org 2807W: http://btrfs.wiki.kernel.org/ 2808Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2810S: Maintained 2811F: Documentation/filesystems/btrfs.txt 2812F: fs/btrfs/ 2813 2814BTTV VIDEO4LINUX DRIVER 2815M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2816M: Mauro Carvalho Chehab <mchehab@kernel.org> 2817L: linux-media@vger.kernel.org 2818W: https://linuxtv.org 2819T: git git://linuxtv.org/media_tree.git 2820S: Odd fixes 2821F: Documentation/media/v4l-drivers/bttv* 2822F: drivers/media/pci/bt8xx/bttv* 2823 2824BUSLOGIC SCSI DRIVER 2825M: Khalid Aziz <khalid@gonehiking.org> 2826L: linux-scsi@vger.kernel.org 2827S: Maintained 2828F: drivers/scsi/BusLogic.* 2829F: drivers/scsi/FlashPoint.* 2830 2831C-MEDIA CMI8788 DRIVER 2832M: Clemens Ladisch <clemens@ladisch.de> 2833L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2834T: git git://git.alsa-project.org/alsa-kernel.git 2835S: Maintained 2836F: sound/pci/oxygen/ 2837 2838C6X ARCHITECTURE 2839M: Mark Salter <msalter@redhat.com> 2840M: Aurelien Jacquiot <a-jacquiot@ti.com> 2841L: linux-c6x-dev@linux-c6x.org 2842W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2843S: Maintained 2844F: arch/c6x/ 2845 2846CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2847M: David Howells <dhowells@redhat.com> 2848L: linux-cachefs@redhat.com (moderated for non-subscribers) 2849S: Supported 2850F: Documentation/filesystems/caching/cachefiles.txt 2851F: fs/cachefiles/ 2852 2853CADET FM/AM RADIO RECEIVER DRIVER 2854M: Hans Verkuil <hverkuil@xs4all.nl> 2855L: linux-media@vger.kernel.org 2856T: git git://linuxtv.org/media_tree.git 2857W: https://linuxtv.org 2858S: Maintained 2859F: drivers/media/radio/radio-cadet* 2860 2861CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2862M: Jonathan Corbet <corbet@lwn.net> 2863L: linux-media@vger.kernel.org 2864T: git git://linuxtv.org/media_tree.git 2865S: Maintained 2866F: Documentation/media/v4l-drivers/cafe_ccic* 2867F: drivers/media/platform/marvell-ccic/ 2868 2869CAIF NETWORK LAYER 2870M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2871L: netdev@vger.kernel.org 2872S: Supported 2873F: Documentation/networking/caif/ 2874F: drivers/net/caif/ 2875F: include/uapi/linux/caif/ 2876F: include/net/caif/ 2877F: net/caif/ 2878 2879CALGARY x86-64 IOMMU 2880M: Muli Ben-Yehuda <mulix@mulix.org> 2881M: Jon Mason <jdmason@kudzu.us> 2882L: iommu@lists.linux-foundation.org 2883S: Maintained 2884F: arch/x86/kernel/pci-calgary_64.c 2885F: arch/x86/kernel/tce_64.c 2886F: arch/x86/include/asm/calgary.h 2887F: arch/x86/include/asm/tce.h 2888 2889CAN NETWORK LAYER 2890M: Oliver Hartkopp <socketcan@hartkopp.net> 2891M: Marc Kleine-Budde <mkl@pengutronix.de> 2892L: linux-can@vger.kernel.org 2893W: https://github.com/linux-can 2894T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2895T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2896S: Maintained 2897F: Documentation/networking/can.txt 2898F: net/can/ 2899F: include/linux/can/core.h 2900F: include/uapi/linux/can.h 2901F: include/uapi/linux/can/bcm.h 2902F: include/uapi/linux/can/raw.h 2903F: include/uapi/linux/can/gw.h 2904 2905CAN NETWORK DRIVERS 2906M: Wolfgang Grandegger <wg@grandegger.com> 2907M: Marc Kleine-Budde <mkl@pengutronix.de> 2908L: linux-can@vger.kernel.org 2909W: https://github.com/linux-can 2910T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2911T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2912S: Maintained 2913F: Documentation/devicetree/bindings/net/can/ 2914F: drivers/net/can/ 2915F: include/linux/can/dev.h 2916F: include/linux/can/platform/ 2917F: include/uapi/linux/can/error.h 2918F: include/uapi/linux/can/netlink.h 2919 2920CAPABILITIES 2921M: Serge Hallyn <serge@hallyn.com> 2922L: linux-security-module@vger.kernel.org 2923S: Supported 2924F: include/linux/capability.h 2925F: include/uapi/linux/capability.h 2926F: security/commoncap.c 2927F: kernel/capability.c 2928 2929CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2930M: Kevin Tsai <ktsai@capellamicro.com> 2931S: Maintained 2932F: drivers/iio/light/cm* 2933F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2934 2935CAVIUM I2C DRIVER 2936M: Jan Glauber <jglauber@cavium.com> 2937M: David Daney <david.daney@cavium.com> 2938W: http://www.cavium.com 2939S: Supported 2940F: drivers/i2c/busses/i2c-octeon* 2941F: drivers/i2c/busses/i2c-thunderx* 2942 2943CAVIUM LIQUIDIO NETWORK DRIVER 2944M: Derek Chickles <derek.chickles@caviumnetworks.com> 2945M: Satanand Burla <satananda.burla@caviumnetworks.com> 2946M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2947M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2948L: netdev@vger.kernel.org 2949W: http://www.cavium.com 2950S: Supported 2951F: drivers/net/ethernet/cavium/liquidio/ 2952 2953CC2520 IEEE-802.15.4 RADIO DRIVER 2954M: Varka Bhadram <varkabhadram@gmail.com> 2955L: linux-wpan@vger.kernel.org 2956S: Maintained 2957F: drivers/net/ieee802154/cc2520.c 2958F: include/linux/spi/cc2520.h 2959F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2960 2961CEC DRIVER 2962M: Hans Verkuil <hans.verkuil@cisco.com> 2963L: linux-media@vger.kernel.org 2964T: git git://linuxtv.org/media_tree.git 2965W: http://linuxtv.org 2966S: Supported 2967F: Documentation/cec.txt 2968F: Documentation/media/uapi/cec 2969F: drivers/staging/media/cec/ 2970F: drivers/media/cec-edid.c 2971F: drivers/media/rc/keymaps/rc-cec.c 2972F: include/media/cec.h 2973F: include/media/cec-edid.h 2974F: include/linux/cec.h 2975F: include/linux/cec-funcs.h 2976 2977CELL BROADBAND ENGINE ARCHITECTURE 2978M: Arnd Bergmann <arnd@arndb.de> 2979L: linuxppc-dev@lists.ozlabs.org 2980W: http://www.ibm.com/developerworks/power/cell/ 2981S: Supported 2982F: arch/powerpc/include/asm/cell*.h 2983F: arch/powerpc/include/asm/spu*.h 2984F: arch/powerpc/include/uapi/asm/spu*.h 2985F: arch/powerpc/oprofile/*cell* 2986F: arch/powerpc/platforms/cell/ 2987 2988CEPH COMMON CODE (LIBCEPH) 2989M: Ilya Dryomov <idryomov@gmail.com> 2990M: "Yan, Zheng" <zyan@redhat.com> 2991M: Sage Weil <sage@redhat.com> 2992L: ceph-devel@vger.kernel.org 2993W: http://ceph.com/ 2994T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2995T: git git://github.com/ceph/ceph-client.git 2996S: Supported 2997F: net/ceph/ 2998F: include/linux/ceph/ 2999F: include/linux/crush/ 3000 3001CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3002M: "Yan, Zheng" <zyan@redhat.com> 3003M: Sage Weil <sage@redhat.com> 3004M: Ilya Dryomov <idryomov@gmail.com> 3005L: ceph-devel@vger.kernel.org 3006W: http://ceph.com/ 3007T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3008T: git git://github.com/ceph/ceph-client.git 3009S: Supported 3010F: Documentation/filesystems/ceph.txt 3011F: fs/ceph/ 3012 3013CERTIFICATE HANDLING: 3014M: David Howells <dhowells@redhat.com> 3015M: David Woodhouse <dwmw2@infradead.org> 3016L: keyrings@vger.kernel.org 3017S: Maintained 3018F: Documentation/module-signing.txt 3019F: certs/ 3020F: scripts/sign-file.c 3021F: scripts/extract-cert.c 3022 3023CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3024L: linux-usb@vger.kernel.org 3025S: Orphan 3026F: Documentation/usb/WUSB-Design-overview.txt 3027F: Documentation/usb/wusb-cbaf 3028F: drivers/usb/host/hwa-hc.c 3029F: drivers/usb/host/whci/ 3030F: drivers/usb/wusbcore/ 3031F: include/linux/usb/wusb* 3032 3033CFAG12864B LCD DRIVER 3034M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3035W: http://miguelojeda.es/auxdisplay.htm 3036W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3037S: Maintained 3038F: drivers/auxdisplay/cfag12864b.c 3039F: include/linux/cfag12864b.h 3040 3041CFAG12864BFB LCD FRAMEBUFFER DRIVER 3042M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3043W: http://miguelojeda.es/auxdisplay.htm 3044W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3045S: Maintained 3046F: drivers/auxdisplay/cfag12864bfb.c 3047F: include/linux/cfag12864b.h 3048 3049CFG80211 and NL80211 3050M: Johannes Berg <johannes@sipsolutions.net> 3051L: linux-wireless@vger.kernel.org 3052W: http://wireless.kernel.org/ 3053T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3054T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3055S: Maintained 3056F: include/uapi/linux/nl80211.h 3057F: include/net/cfg80211.h 3058F: net/wireless/* 3059X: net/wireless/wext* 3060 3061CHAR and MISC DRIVERS 3062M: Arnd Bergmann <arnd@arndb.de> 3063M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3064T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3065S: Supported 3066F: drivers/char/* 3067F: drivers/misc/* 3068F: include/linux/miscdevice.h 3069 3070CHECKPATCH 3071M: Andy Whitcroft <apw@canonical.com> 3072M: Joe Perches <joe@perches.com> 3073S: Maintained 3074F: scripts/checkpatch.pl 3075 3076CHINESE DOCUMENTATION 3077M: Harry Wei <harryxiyou@gmail.com> 3078L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3079L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3080S: Maintained 3081F: Documentation/zh_CN/ 3082 3083CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3084M: Peter Chen <Peter.Chen@nxp.com> 3085T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3086L: linux-usb@vger.kernel.org 3087S: Maintained 3088F: drivers/usb/chipidea/ 3089 3090CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3091M: Hans de Goede <hdegoede@redhat.com> 3092L: linux-input@vger.kernel.org 3093S: Maintained 3094F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3095F: drivers/input/touchscreen/chipone_icn8318.c 3096 3097CHROME HARDWARE PLATFORM SUPPORT 3098M: Olof Johansson <olof@lixom.net> 3099S: Maintained 3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3101F: drivers/platform/chrome/ 3102 3103CISCO VIC ETHERNET NIC DRIVER 3104M: Christian Benvenuti <benve@cisco.com> 3105M: Sujith Sankar <ssujith@cisco.com> 3106M: Govindarajulu Varadarajan <_govind@gmx.com> 3107M: Neel Patel <neepatel@cisco.com> 3108S: Supported 3109F: drivers/net/ethernet/cisco/enic/ 3110 3111CISCO VIC LOW LATENCY NIC DRIVER 3112M: Christian Benvenuti <benve@cisco.com> 3113M: Dave Goodell <dgoodell@cisco.com> 3114S: Supported 3115F: drivers/infiniband/hw/usnic/ 3116 3117CIRRUS LOGIC EP93XX ETHERNET DRIVER 3118M: Hartley Sweeten <hsweeten@visionengravers.com> 3119L: netdev@vger.kernel.org 3120S: Maintained 3121F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3122 3123CIRRUS LOGIC AUDIO CODEC DRIVERS 3124M: Brian Austin <brian.austin@cirrus.com> 3125M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3126L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3127S: Maintained 3128F: sound/soc/codecs/cs* 3129 3130CLEANCACHE API 3131M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3132L: linux-kernel@vger.kernel.org 3133S: Maintained 3134F: mm/cleancache.c 3135F: include/linux/cleancache.h 3136 3137CLK API 3138M: Russell King <linux@armlinux.org.uk> 3139L: linux-clk@vger.kernel.org 3140S: Maintained 3141F: include/linux/clk.h 3142 3143CLOCKSOURCE, CLOCKEVENT DRIVERS 3144M: Daniel Lezcano <daniel.lezcano@linaro.org> 3145M: Thomas Gleixner <tglx@linutronix.de> 3146L: linux-kernel@vger.kernel.org 3147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3148S: Supported 3149F: drivers/clocksource 3150 3151CISCO FCOE HBA DRIVER 3152M: Hiral Patel <hiralpat@cisco.com> 3153M: Suma Ramars <sramars@cisco.com> 3154M: Brian Uchino <buchino@cisco.com> 3155L: linux-scsi@vger.kernel.org 3156S: Supported 3157F: drivers/scsi/fnic/ 3158 3159CISCO SCSI HBA DRIVER 3160M: Narsimhulu Musini <nmusini@cisco.com> 3161M: Sesidhar Baddela <sebaddel@cisco.com> 3162L: linux-scsi@vger.kernel.org 3163S: Supported 3164F: drivers/scsi/snic/ 3165 3166CMPC ACPI DRIVER 3167M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3168M: Daniel Oliveira Nascimento <don@syst.com.br> 3169L: platform-driver-x86@vger.kernel.org 3170S: Supported 3171F: drivers/platform/x86/classmate-laptop.c 3172 3173COBALT MEDIA DRIVER 3174M: Hans Verkuil <hans.verkuil@cisco.com> 3175L: linux-media@vger.kernel.org 3176T: git git://linuxtv.org/media_tree.git 3177W: https://linuxtv.org 3178S: Supported 3179F: drivers/media/pci/cobalt/ 3180 3181COCCINELLE/Semantic Patches (SmPL) 3182M: Julia Lawall <Julia.Lawall@lip6.fr> 3183M: Gilles Muller <Gilles.Muller@lip6.fr> 3184M: Nicolas Palix <nicolas.palix@imag.fr> 3185M: Michal Marek <mmarek@suse.com> 3186L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3187T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3188W: http://coccinelle.lip6.fr/ 3189S: Supported 3190F: Documentation/dev-tools/coccinelle.rst 3191F: scripts/coccinelle/ 3192F: scripts/coccicheck 3193 3194CODA FILE SYSTEM 3195M: Jan Harkes <jaharkes@cs.cmu.edu> 3196M: coda@cs.cmu.edu 3197L: codalist@coda.cs.cmu.edu 3198W: http://www.coda.cs.cmu.edu/ 3199S: Maintained 3200F: Documentation/filesystems/coda.txt 3201F: fs/coda/ 3202F: include/linux/coda*.h 3203F: include/uapi/linux/coda*.h 3204 3205CODA V4L2 MEM2MEM DRIVER 3206M: Philipp Zabel <p.zabel@pengutronix.de> 3207L: linux-media@vger.kernel.org 3208S: Maintained 3209F: Documentation/devicetree/bindings/media/coda.txt 3210F: drivers/media/platform/coda/ 3211 3212COMMON CLK FRAMEWORK 3213M: Michael Turquette <mturquette@baylibre.com> 3214M: Stephen Boyd <sboyd@codeaurora.org> 3215L: linux-clk@vger.kernel.org 3216Q: http://patchwork.kernel.org/project/linux-clk/list/ 3217T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3218S: Maintained 3219F: Documentation/devicetree/bindings/clock/ 3220F: drivers/clk/ 3221X: drivers/clk/clkdev.c 3222F: include/linux/clk-pr* 3223F: include/linux/clk/ 3224 3225COMMON INTERNET FILE SYSTEM (CIFS) 3226M: Steve French <sfrench@samba.org> 3227L: linux-cifs@vger.kernel.org 3228L: samba-technical@lists.samba.org (moderated for non-subscribers) 3229W: http://linux-cifs.samba.org/ 3230T: git git://git.samba.org/sfrench/cifs-2.6.git 3231S: Supported 3232F: Documentation/filesystems/cifs/ 3233F: fs/cifs/ 3234 3235COMPACTPCI HOTPLUG CORE 3236M: Scott Murray <scott@spiteful.org> 3237L: linux-pci@vger.kernel.org 3238S: Maintained 3239F: drivers/pci/hotplug/cpci_hotplug* 3240 3241COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3242M: Scott Murray <scott@spiteful.org> 3243L: linux-pci@vger.kernel.org 3244S: Maintained 3245F: drivers/pci/hotplug/cpcihp_zt5550.* 3246 3247COMPACTPCI HOTPLUG GENERIC DRIVER 3248M: Scott Murray <scott@spiteful.org> 3249L: linux-pci@vger.kernel.org 3250S: Maintained 3251F: drivers/pci/hotplug/cpcihp_generic.c 3252 3253COMPAL LAPTOP SUPPORT 3254M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3255L: platform-driver-x86@vger.kernel.org 3256S: Maintained 3257F: drivers/platform/x86/compal-laptop.c 3258 3259CONEXANT ACCESSRUNNER USB DRIVER 3260L: accessrunner-general@lists.sourceforge.net 3261W: http://accessrunner.sourceforge.net/ 3262S: Orphan 3263F: drivers/usb/atm/cxacru.c 3264 3265CONFIGFS 3266M: Joel Becker <jlbec@evilplan.org> 3267M: Christoph Hellwig <hch@lst.de> 3268T: git git://git.infradead.org/users/hch/configfs.git 3269S: Supported 3270F: fs/configfs/ 3271F: include/linux/configfs.h 3272 3273CONNECTOR 3274M: Evgeniy Polyakov <zbr@ioremap.net> 3275L: netdev@vger.kernel.org 3276S: Maintained 3277F: drivers/connector/ 3278 3279CONTROL GROUP (CGROUP) 3280M: Tejun Heo <tj@kernel.org> 3281M: Li Zefan <lizefan@huawei.com> 3282M: Johannes Weiner <hannes@cmpxchg.org> 3283L: cgroups@vger.kernel.org 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3285S: Maintained 3286F: Documentation/cgroup* 3287F: include/linux/cgroup* 3288F: kernel/cgroup* 3289 3290CONTROL GROUP - CPUSET 3291M: Li Zefan <lizefan@huawei.com> 3292L: cgroups@vger.kernel.org 3293W: http://www.bullopensource.org/cpuset/ 3294W: http://oss.sgi.com/projects/cpusets/ 3295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3296S: Maintained 3297F: Documentation/cgroup-v1/cpusets.txt 3298F: include/linux/cpuset.h 3299F: kernel/cpuset.c 3300 3301CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3302M: Johannes Weiner <hannes@cmpxchg.org> 3303M: Michal Hocko <mhocko@kernel.org> 3304M: Vladimir Davydov <vdavydov.dev@gmail.com> 3305L: cgroups@vger.kernel.org 3306L: linux-mm@kvack.org 3307S: Maintained 3308F: mm/memcontrol.c 3309F: mm/swap_cgroup.c 3310 3311CORETEMP HARDWARE MONITORING DRIVER 3312M: Fenghua Yu <fenghua.yu@intel.com> 3313L: linux-hwmon@vger.kernel.org 3314S: Maintained 3315F: Documentation/hwmon/coretemp 3316F: drivers/hwmon/coretemp.c 3317 3318COSA/SRP SYNC SERIAL DRIVER 3319M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3320W: http://www.fi.muni.cz/~kas/cosa/ 3321S: Maintained 3322F: drivers/net/wan/cosa* 3323 3324CPMAC ETHERNET DRIVER 3325M: Florian Fainelli <f.fainelli@gmail.com> 3326L: netdev@vger.kernel.org 3327S: Maintained 3328F: drivers/net/ethernet/ti/cpmac.c 3329 3330CPU FREQUENCY DRIVERS 3331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3332M: Viresh Kumar <viresh.kumar@linaro.org> 3333L: linux-pm@vger.kernel.org 3334S: Maintained 3335T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3336T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3337F: Documentation/cpu-freq/ 3338F: drivers/cpufreq/ 3339F: include/linux/cpufreq.h 3340 3341CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3342M: Viresh Kumar <viresh.kumar@linaro.org> 3343M: Sudeep Holla <sudeep.holla@arm.com> 3344L: linux-pm@vger.kernel.org 3345W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3346S: Maintained 3347F: drivers/cpufreq/arm_big_little.h 3348F: drivers/cpufreq/arm_big_little.c 3349F: drivers/cpufreq/arm_big_little_dt.c 3350 3351CPUIDLE DRIVER - ARM BIG LITTLE 3352M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3353M: Daniel Lezcano <daniel.lezcano@linaro.org> 3354L: linux-pm@vger.kernel.org 3355L: linux-arm-kernel@lists.infradead.org 3356T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3357S: Maintained 3358F: drivers/cpuidle/cpuidle-big_little.c 3359 3360CPUIDLE DRIVER - ARM EXYNOS 3361M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3362M: Daniel Lezcano <daniel.lezcano@linaro.org> 3363M: Kukjin Kim <kgene@kernel.org> 3364L: linux-pm@vger.kernel.org 3365L: linux-samsung-soc@vger.kernel.org 3366S: Supported 3367F: drivers/cpuidle/cpuidle-exynos.c 3368F: arch/arm/mach-exynos/pm.c 3369 3370CPUIDLE DRIVERS 3371M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3372M: Daniel Lezcano <daniel.lezcano@linaro.org> 3373L: linux-pm@vger.kernel.org 3374S: Maintained 3375T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3376F: drivers/cpuidle/* 3377F: include/linux/cpuidle.h 3378 3379CPUID/MSR DRIVER 3380M: "H. Peter Anvin" <hpa@zytor.com> 3381S: Maintained 3382F: arch/x86/kernel/cpuid.c 3383F: arch/x86/kernel/msr.c 3384 3385CPU POWER MONITORING SUBSYSTEM 3386M: Thomas Renninger <trenn@suse.com> 3387L: linux-pm@vger.kernel.org 3388S: Maintained 3389F: tools/power/cpupower/ 3390 3391CRAMFS FILESYSTEM 3392W: http://sourceforge.net/projects/cramfs/ 3393S: Orphan / Obsolete 3394F: Documentation/filesystems/cramfs.txt 3395F: fs/cramfs/ 3396 3397CRIS PORT 3398M: Mikael Starvik <starvik@axis.com> 3399M: Jesper Nilsson <jesper.nilsson@axis.com> 3400L: linux-cris-kernel@axis.com 3401W: http://developer.axis.com 3402T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3403S: Maintained 3404F: arch/cris/ 3405F: drivers/tty/serial/crisv10.* 3406 3407CRYPTO API 3408M: Herbert Xu <herbert@gondor.apana.org.au> 3409M: "David S. Miller" <davem@davemloft.net> 3410L: linux-crypto@vger.kernel.org 3411T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3412T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3413S: Maintained 3414F: Documentation/crypto/ 3415F: Documentation/devicetree/bindings/crypto/ 3416F: Documentation/DocBook/crypto-API.tmpl 3417F: arch/*/crypto/ 3418F: crypto/ 3419F: drivers/crypto/ 3420F: include/crypto/ 3421 3422CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3423M: Neil Horman <nhorman@tuxdriver.com> 3424L: linux-crypto@vger.kernel.org 3425S: Maintained 3426F: crypto/ansi_cprng.c 3427F: crypto/rng.c 3428 3429CS3308 MEDIA DRIVER 3430M: Hans Verkuil <hverkuil@xs4all.nl> 3431L: linux-media@vger.kernel.org 3432T: git git://linuxtv.org/media_tree.git 3433W: http://linuxtv.org 3434S: Odd Fixes 3435F: drivers/media/i2c/cs3308.c 3436F: drivers/media/i2c/cs3308.h 3437 3438CS5535 Audio ALSA driver 3439M: Jaya Kumar <jayakumar.alsa@gmail.com> 3440S: Maintained 3441F: sound/pci/cs5535audio/ 3442 3443CW1200 WLAN driver 3444M: Solomon Peachy <pizza@shaftnet.org> 3445S: Maintained 3446F: drivers/net/wireless/st/cw1200/ 3447 3448CX18 VIDEO4LINUX DRIVER 3449M: Andy Walls <awalls@md.metrocast.net> 3450L: ivtv-devel@ivtvdriver.org (subscribers-only) 3451L: linux-media@vger.kernel.org 3452T: git git://linuxtv.org/media_tree.git 3453W: https://linuxtv.org 3454W: http://www.ivtvdriver.org/index.php/Cx18 3455S: Maintained 3456F: Documentation/media/v4l-drivers/cx18* 3457F: drivers/media/pci/cx18/ 3458F: include/uapi/linux/ivtv* 3459 3460CX2341X MPEG ENCODER HELPER MODULE 3461M: Hans Verkuil <hverkuil@xs4all.nl> 3462L: linux-media@vger.kernel.org 3463T: git git://linuxtv.org/media_tree.git 3464W: https://linuxtv.org 3465S: Maintained 3466F: drivers/media/common/cx2341x* 3467F: include/media/cx2341x* 3468 3469CX24120 MEDIA DRIVER 3470M: Jemma Denson <jdenson@gmail.com> 3471M: Patrick Boettcher <patrick.boettcher@posteo.de> 3472L: linux-media@vger.kernel.org 3473W: https://linuxtv.org 3474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3475S: Maintained 3476F: drivers/media/dvb-frontends/cx24120* 3477 3478CX88 VIDEO4LINUX DRIVER 3479M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3480M: Mauro Carvalho Chehab <mchehab@kernel.org> 3481L: linux-media@vger.kernel.org 3482W: https://linuxtv.org 3483T: git git://linuxtv.org/media_tree.git 3484S: Odd fixes 3485F: Documentation/media/v4l-drivers/cx88* 3486F: drivers/media/pci/cx88/ 3487 3488CXD2820R MEDIA DRIVER 3489M: Antti Palosaari <crope@iki.fi> 3490L: linux-media@vger.kernel.org 3491W: https://linuxtv.org 3492W: http://palosaari.fi/linux/ 3493Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3494T: git git://linuxtv.org/anttip/media_tree.git 3495S: Maintained 3496F: drivers/media/dvb-frontends/cxd2820r* 3497 3498CXGB3 ETHERNET DRIVER (CXGB3) 3499M: Santosh Raspatur <santosh@chelsio.com> 3500L: netdev@vger.kernel.org 3501W: http://www.chelsio.com 3502S: Supported 3503F: drivers/net/ethernet/chelsio/cxgb3/ 3504 3505CXGB3 ISCSI DRIVER (CXGB3I) 3506M: Karen Xie <kxie@chelsio.com> 3507L: linux-scsi@vger.kernel.org 3508W: http://www.chelsio.com 3509S: Supported 3510F: drivers/scsi/cxgbi/cxgb3i 3511 3512CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3513M: Steve Wise <swise@chelsio.com> 3514L: linux-rdma@vger.kernel.org 3515W: http://www.openfabrics.org 3516S: Supported 3517F: drivers/infiniband/hw/cxgb3/ 3518F: include/uapi/rdma/cxgb3-abi.h 3519 3520CXGB4 ETHERNET DRIVER (CXGB4) 3521M: Hariprasad S <hariprasad@chelsio.com> 3522L: netdev@vger.kernel.org 3523W: http://www.chelsio.com 3524S: Supported 3525F: drivers/net/ethernet/chelsio/cxgb4/ 3526 3527CXGB4 ISCSI DRIVER (CXGB4I) 3528M: Karen Xie <kxie@chelsio.com> 3529L: linux-scsi@vger.kernel.org 3530W: http://www.chelsio.com 3531S: Supported 3532F: drivers/scsi/cxgbi/cxgb4i 3533 3534CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3535M: Steve Wise <swise@chelsio.com> 3536L: linux-rdma@vger.kernel.org 3537W: http://www.openfabrics.org 3538S: Supported 3539F: drivers/infiniband/hw/cxgb4/ 3540F: include/uapi/rdma/cxgb4-abi.h 3541 3542CXGB4VF ETHERNET DRIVER (CXGB4VF) 3543M: Casey Leedom <leedom@chelsio.com> 3544L: netdev@vger.kernel.org 3545W: http://www.chelsio.com 3546S: Supported 3547F: drivers/net/ethernet/chelsio/cxgb4vf/ 3548 3549CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3550M: Ian Munsie <imunsie@au1.ibm.com> 3551M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3552L: linuxppc-dev@lists.ozlabs.org 3553S: Supported 3554F: arch/powerpc/platforms/powernv/pci-cxl.c 3555F: drivers/misc/cxl/ 3556F: include/misc/cxl* 3557F: include/uapi/misc/cxl.h 3558F: Documentation/powerpc/cxl.txt 3559F: Documentation/ABI/testing/sysfs-class-cxl 3560 3561CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3562M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3563M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3564M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3565L: linux-scsi@vger.kernel.org 3566S: Supported 3567F: drivers/scsi/cxlflash/ 3568F: include/uapi/scsi/cxlflash_ioctls.h 3569F: Documentation/powerpc/cxlflash.txt 3570 3571STMMAC ETHERNET DRIVER 3572M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3573M: Alexandre Torgue <alexandre.torgue@st.com> 3574L: netdev@vger.kernel.org 3575W: http://www.stlinux.com 3576S: Supported 3577F: drivers/net/ethernet/stmicro/stmmac/ 3578 3579CYBERPRO FB DRIVER 3580M: Russell King <linux@armlinux.org.uk> 3581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3582W: http://www.armlinux.org.uk/ 3583S: Maintained 3584F: drivers/video/fbdev/cyber2000fb.* 3585 3586CYCLADES ASYNC MUX DRIVER 3587W: http://www.cyclades.com/ 3588S: Orphan 3589F: drivers/tty/cyclades.c 3590F: include/linux/cyclades.h 3591F: include/uapi/linux/cyclades.h 3592 3593CYCLADES PC300 DRIVER 3594W: http://www.cyclades.com/ 3595S: Orphan 3596F: drivers/net/wan/pc300* 3597 3598CYPRESS_FIRMWARE MEDIA DRIVER 3599M: Antti Palosaari <crope@iki.fi> 3600L: linux-media@vger.kernel.org 3601W: https://linuxtv.org 3602W: http://palosaari.fi/linux/ 3603Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3604T: git git://linuxtv.org/anttip/media_tree.git 3605S: Maintained 3606F: drivers/media/common/cypress_firmware* 3607 3608CYTTSP TOUCHSCREEN DRIVER 3609M: Ferruh Yigit <fery@cypress.com> 3610L: linux-input@vger.kernel.org 3611S: Supported 3612F: drivers/input/touchscreen/cyttsp* 3613F: include/linux/input/cyttsp.h 3614 3615DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3616M: Joshua Kinard <kumba@gentoo.org> 3617S: Maintained 3618F: drivers/rtc/rtc-ds1685.c 3619F: include/linux/rtc/ds1685.h 3620 3621DAMA SLAVE for AX.25 3622M: Joerg Reuter <jreuter@yaina.de> 3623W: http://yaina.de/jreuter/ 3624W: http://www.qsl.net/dl1bke/ 3625L: linux-hams@vger.kernel.org 3626S: Maintained 3627F: net/ax25/af_ax25.c 3628F: net/ax25/ax25_dev.c 3629F: net/ax25/ax25_ds_* 3630F: net/ax25/ax25_in.c 3631F: net/ax25/ax25_out.c 3632F: net/ax25/ax25_timer.c 3633F: net/ax25/sysctl_net_ax25.c 3634 3635DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3636L: netdev@vger.kernel.org 3637S: Orphan 3638F: Documentation/networking/dmfe.txt 3639F: drivers/net/ethernet/dec/tulip/dmfe.c 3640 3641DC390/AM53C974 SCSI driver 3642M: Hannes Reinecke <hare@suse.com> 3643L: linux-scsi@vger.kernel.org 3644S: Maintained 3645F: drivers/scsi/am53c974.c 3646 3647DC395x SCSI driver 3648M: Oliver Neukum <oliver@neukum.org> 3649M: Ali Akcaagac <aliakc@web.de> 3650M: Jamie Lenehan <lenehan@twibble.org> 3651L: dc395x@twibble.org 3652W: http://twibble.org/dist/dc395x/ 3653W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3654S: Maintained 3655F: Documentation/scsi/dc395x.txt 3656F: drivers/scsi/dc395x.* 3657 3658DCCP PROTOCOL 3659M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3660L: dccp@vger.kernel.org 3661W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3662S: Maintained 3663F: include/linux/dccp.h 3664F: include/uapi/linux/dccp.h 3665F: include/linux/tfrc.h 3666F: net/dccp/ 3667 3668DECnet NETWORK LAYER 3669W: http://linux-decnet.sourceforge.net 3670L: linux-decnet-user@lists.sourceforge.net 3671S: Orphan 3672F: Documentation/networking/decnet.txt 3673F: net/decnet/ 3674 3675DECSTATION PLATFORM SUPPORT 3676M: "Maciej W. Rozycki" <macro@linux-mips.org> 3677L: linux-mips@linux-mips.org 3678W: http://www.linux-mips.org/wiki/DECstation 3679S: Maintained 3680F: arch/mips/dec/ 3681F: arch/mips/include/asm/dec/ 3682F: arch/mips/include/asm/mach-dec/ 3683 3684DEFXX FDDI NETWORK DRIVER 3685M: "Maciej W. Rozycki" <macro@linux-mips.org> 3686S: Maintained 3687F: drivers/net/fddi/defxx.* 3688 3689DELL LAPTOP DRIVER 3690M: Matthew Garrett <mjg59@srcf.ucam.org> 3691M: Pali Rohár <pali.rohar@gmail.com> 3692L: platform-driver-x86@vger.kernel.org 3693S: Maintained 3694F: drivers/platform/x86/dell-laptop.c 3695 3696DELL LAPTOP RBTN DRIVER 3697M: Pali Rohár <pali.rohar@gmail.com> 3698S: Maintained 3699F: drivers/platform/x86/dell-rbtn.* 3700 3701DELL LAPTOP FREEFALL DRIVER 3702M: Pali Rohár <pali.rohar@gmail.com> 3703S: Maintained 3704F: drivers/platform/x86/dell-smo8800.c 3705 3706DELL LAPTOP SMM DRIVER 3707M: Pali Rohár <pali.rohar@gmail.com> 3708S: Maintained 3709F: drivers/hwmon/dell-smm-hwmon.c 3710F: include/uapi/linux/i8k.h 3711 3712DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3713M: Doug Warzecha <Douglas_Warzecha@dell.com> 3714S: Maintained 3715F: Documentation/dcdbas.txt 3716F: drivers/firmware/dcdbas.* 3717 3718DELL WMI EXTRAS DRIVER 3719M: Matthew Garrett <mjg59@srcf.ucam.org> 3720M: Pali Rohár <pali.rohar@gmail.com> 3721S: Maintained 3722F: drivers/platform/x86/dell-wmi.c 3723 3724DESIGNWARE USB2 DRD IP DRIVER 3725M: John Youn <johnyoun@synopsys.com> 3726L: linux-usb@vger.kernel.org 3727T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3728S: Maintained 3729F: drivers/usb/dwc2/ 3730 3731DESIGNWARE USB3 DRD IP DRIVER 3732M: Felipe Balbi <balbi@kernel.org> 3733L: linux-usb@vger.kernel.org 3734T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3735S: Maintained 3736F: drivers/usb/dwc3/ 3737 3738DEVICE COREDUMP (DEV_COREDUMP) 3739M: Johannes Berg <johannes@sipsolutions.net> 3740L: linux-kernel@vger.kernel.org 3741S: Maintained 3742F: drivers/base/devcoredump.c 3743F: include/linux/devcoredump.h 3744 3745DEVICE FREQUENCY (DEVFREQ) 3746M: MyungJoo Ham <myungjoo.ham@samsung.com> 3747M: Kyungmin Park <kyungmin.park@samsung.com> 3748L: linux-pm@vger.kernel.org 3749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3750S: Maintained 3751F: drivers/devfreq/ 3752F: include/linux/devfreq.h 3753F: Documentation/devicetree/bindings/devfreq/ 3754 3755DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3756M: Chanwoo Choi <cw00.choi@samsung.com> 3757L: linux-pm@vger.kernel.org 3758T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3759S: Supported 3760F: drivers/devfreq/event/ 3761F: drivers/devfreq/devfreq-event.c 3762F: include/linux/devfreq-event.h 3763F: Documentation/devicetree/bindings/devfreq/event/ 3764 3765BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3766M: Chanwoo Choi <cw00.choi@samsung.com> 3767L: linux-pm@vger.kernel.org 3768L: linux-samsung-soc@vger.kernel.org 3769T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3770S: Maintained 3771F: drivers/devfreq/exynos-bus.c 3772F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3773 3774DEVICE NUMBER REGISTRY 3775M: Torben Mathiasen <device@lanana.org> 3776W: http://lanana.org/docs/device-list/index.html 3777S: Maintained 3778 3779DEVICE-MAPPER (LVM) 3780M: Alasdair Kergon <agk@redhat.com> 3781M: Mike Snitzer <snitzer@redhat.com> 3782M: dm-devel@redhat.com 3783L: dm-devel@redhat.com 3784W: http://sources.redhat.com/dm 3785Q: http://patchwork.kernel.org/project/dm-devel/list/ 3786T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3787T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3788S: Maintained 3789F: Documentation/device-mapper/ 3790F: drivers/md/dm* 3791F: drivers/md/persistent-data/ 3792F: include/linux/device-mapper.h 3793F: include/linux/dm-*.h 3794F: include/uapi/linux/dm-*.h 3795 3796DEVLINK 3797M: Jiri Pirko <jiri@mellanox.com> 3798L: netdev@vger.kernel.org 3799S: Supported 3800F: net/core/devlink.c 3801F: include/net/devlink.h 3802F: include/uapi/linux/devlink.h 3803 3804DIALOG SEMICONDUCTOR DRIVERS 3805M: Support Opensource <support.opensource@diasemi.com> 3806W: http://www.dialog-semiconductor.com/products 3807S: Supported 3808F: Documentation/hwmon/da90?? 3809F: Documentation/devicetree/bindings/mfd/da90*.txt 3810F: Documentation/devicetree/bindings/regulator/da92*.txt 3811F: Documentation/devicetree/bindings/sound/da[79]*.txt 3812F: drivers/gpio/gpio-da90??.c 3813F: drivers/hwmon/da90??-hwmon.c 3814F: drivers/iio/adc/da91??-*.c 3815F: drivers/input/misc/da90??_onkey.c 3816F: drivers/input/touchscreen/da9052_tsi.c 3817F: drivers/leds/leds-da90??.c 3818F: drivers/mfd/da903x.c 3819F: drivers/mfd/da90??-*.c 3820F: drivers/mfd/da91??-*.c 3821F: drivers/power/supply/da9052-battery.c 3822F: drivers/power/supply/da91??-*.c 3823F: drivers/regulator/da903x.c 3824F: drivers/regulator/da9???-regulator.[ch] 3825F: drivers/rtc/rtc-da90??.c 3826F: drivers/video/backlight/da90??_bl.c 3827F: drivers/watchdog/da90??_wdt.c 3828F: include/linux/mfd/da903x.h 3829F: include/linux/mfd/da9052/ 3830F: include/linux/mfd/da9055/ 3831F: include/linux/mfd/da9062/ 3832F: include/linux/mfd/da9063/ 3833F: include/linux/mfd/da9150/ 3834F: include/linux/regulator/da9211.h 3835F: include/sound/da[79]*.h 3836F: sound/soc/codecs/da[79]*.[ch] 3837 3838DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3839M: William Breathitt Gray <vilhelm.gray@gmail.com> 3840L: linux-gpio@vger.kernel.org 3841S: Maintained 3842F: drivers/gpio/gpio-gpio-mm.c 3843 3844DIGI NEO AND CLASSIC PCI PRODUCTS 3845M: Lidza Louina <lidza.louina@gmail.com> 3846M: Mark Hounschell <markh@compro.net> 3847L: driverdev-devel@linuxdriverproject.org 3848S: Maintained 3849F: drivers/staging/dgnc/ 3850 3851DIOLAN U2C-12 I2C DRIVER 3852M: Guenter Roeck <linux@roeck-us.net> 3853L: linux-i2c@vger.kernel.org 3854S: Maintained 3855F: drivers/i2c/busses/i2c-diolan-u2c.c 3856 3857DIRECT ACCESS (DAX) 3858M: Matthew Wilcox <willy@linux.intel.com> 3859L: linux-fsdevel@vger.kernel.org 3860S: Supported 3861F: fs/dax.c 3862 3863DIRECTORY NOTIFICATION (DNOTIFY) 3864M: Eric Paris <eparis@parisplace.org> 3865S: Maintained 3866F: Documentation/filesystems/dnotify.txt 3867F: fs/notify/dnotify/ 3868F: include/linux/dnotify.h 3869 3870DISK GEOMETRY AND PARTITION HANDLING 3871M: Andries Brouwer <aeb@cwi.nl> 3872W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3873W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3874W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3875S: Maintained 3876 3877DISKQUOTA 3878M: Jan Kara <jack@suse.com> 3879S: Maintained 3880F: Documentation/filesystems/quota.txt 3881F: fs/quota/ 3882F: include/linux/quota*.h 3883F: include/uapi/linux/quota*.h 3884 3885DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3886M: Bernie Thompson <bernie@plugable.com> 3887L: linux-fbdev@vger.kernel.org 3888S: Maintained 3889W: http://plugable.com/category/projects/udlfb/ 3890F: drivers/video/fbdev/udlfb.c 3891F: include/video/udlfb.h 3892F: Documentation/fb/udlfb.txt 3893 3894DISTRIBUTED LOCK MANAGER (DLM) 3895M: Christine Caulfield <ccaulfie@redhat.com> 3896M: David Teigland <teigland@redhat.com> 3897L: cluster-devel@redhat.com 3898W: http://sources.redhat.com/cluster/ 3899T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3900S: Supported 3901F: fs/dlm/ 3902 3903DMA BUFFER SHARING FRAMEWORK 3904M: Sumit Semwal <sumit.semwal@linaro.org> 3905S: Maintained 3906L: linux-media@vger.kernel.org 3907L: dri-devel@lists.freedesktop.org 3908L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3909F: drivers/dma-buf/ 3910F: include/linux/dma-buf* 3911F: include/linux/reservation.h 3912F: include/linux/*fence.h 3913F: Documentation/dma-buf-sharing.txt 3914T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3915 3916SYNC FILE FRAMEWORK 3917M: Sumit Semwal <sumit.semwal@linaro.org> 3918R: Gustavo Padovan <gustavo@padovan.org> 3919S: Maintained 3920L: linux-media@vger.kernel.org 3921L: dri-devel@lists.freedesktop.org 3922F: drivers/dma-buf/sync_* 3923F: drivers/dma-buf/sw_sync.c 3924F: include/linux/sync_file.h 3925F: include/uapi/linux/sync_file.h 3926F: Documentation/sync_file.txt 3927T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3928 3929DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3930M: Vinod Koul <vinod.koul@intel.com> 3931L: dmaengine@vger.kernel.org 3932Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3933S: Maintained 3934F: drivers/dma/ 3935F: include/linux/dmaengine.h 3936F: Documentation/devicetree/bindings/dma/ 3937F: Documentation/dmaengine/ 3938T: git git://git.infradead.org/users/vkoul/slave-dma.git 3939 3940DME1737 HARDWARE MONITOR DRIVER 3941M: Juerg Haefliger <juergh@gmail.com> 3942L: linux-hwmon@vger.kernel.org 3943S: Maintained 3944F: Documentation/hwmon/dme1737 3945F: drivers/hwmon/dme1737.c 3946 3947DMI/SMBIOS SUPPORT 3948M: Jean Delvare <jdelvare@suse.com> 3949S: Maintained 3950T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3951F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3952F: drivers/firmware/dmi-id.c 3953F: drivers/firmware/dmi_scan.c 3954F: include/linux/dmi.h 3955 3956DOCUMENTATION 3957M: Jonathan Corbet <corbet@lwn.net> 3958L: linux-doc@vger.kernel.org 3959S: Maintained 3960F: Documentation/ 3961F: scripts/docproc.c 3962F: scripts/kernel-doc* 3963X: Documentation/ABI/ 3964X: Documentation/devicetree/ 3965X: Documentation/acpi 3966X: Documentation/power 3967X: Documentation/spi 3968X: Documentation/media 3969T: git git://git.lwn.net/linux.git docs-next 3970 3971DOUBLETALK DRIVER 3972M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3973L: blinux-list@redhat.com 3974S: Maintained 3975F: drivers/char/dtlk.c 3976F: include/linux/dtlk.h 3977 3978DPT_I2O SCSI RAID DRIVER 3979M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3980L: linux-scsi@vger.kernel.org 3981W: http://www.adaptec.com/ 3982S: Maintained 3983F: drivers/scsi/dpt* 3984F: drivers/scsi/dpt/ 3985 3986DRBD DRIVER 3987M: Philipp Reisner <philipp.reisner@linbit.com> 3988M: Lars Ellenberg <lars.ellenberg@linbit.com> 3989L: drbd-dev@lists.linbit.com 3990W: http://www.drbd.org 3991T: git git://git.linbit.com/linux-drbd.git 3992T: git git://git.linbit.com/drbd-8.4.git 3993S: Supported 3994F: drivers/block/drbd/ 3995F: lib/lru_cache.c 3996F: Documentation/blockdev/drbd/ 3997 3998DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3999M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4000T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4001S: Supported 4002F: Documentation/kobject.txt 4003F: drivers/base/ 4004F: fs/debugfs/ 4005F: fs/kernfs/ 4006F: fs/sysfs/ 4007F: include/linux/debugfs.h 4008F: include/linux/kobj* 4009F: lib/kobj* 4010 4011DRM DRIVERS 4012M: David Airlie <airlied@linux.ie> 4013L: dri-devel@lists.freedesktop.org 4014T: git git://people.freedesktop.org/~airlied/linux 4015S: Maintained 4016F: drivers/gpu/drm/ 4017F: drivers/gpu/vga/ 4018F: Documentation/devicetree/bindings/display/ 4019F: Documentation/devicetree/bindings/gpu/ 4020F: Documentation/devicetree/bindings/video/ 4021F: Documentation/gpu/ 4022F: include/drm/ 4023F: include/uapi/drm/ 4024 4025DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4026M: Dave Airlie <airlied@redhat.com> 4027S: Odd Fixes 4028F: drivers/gpu/drm/ast/ 4029 4030DRM DRIVER FOR BOCHS VIRTUAL GPU 4031M: Gerd Hoffmann <kraxel@redhat.com> 4032S: Odd Fixes 4033F: drivers/gpu/drm/bochs/ 4034 4035DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4036M: Dave Airlie <airlied@redhat.com> 4037S: Odd Fixes 4038F: drivers/gpu/drm/cirrus/ 4039 4040RADEON and AMDGPU DRM DRIVERS 4041M: Alex Deucher <alexander.deucher@amd.com> 4042M: Christian König <christian.koenig@amd.com> 4043L: dri-devel@lists.freedesktop.org 4044T: git git://people.freedesktop.org/~agd5f/linux 4045S: Supported 4046F: drivers/gpu/drm/radeon/ 4047F: include/uapi/drm/radeon_drm.h 4048F: drivers/gpu/drm/amd/ 4049F: include/uapi/drm/amdgpu_drm.h 4050 4051DRM PANEL DRIVERS 4052M: Thierry Reding <thierry.reding@gmail.com> 4053L: dri-devel@lists.freedesktop.org 4054T: git git://anongit.freedesktop.org/tegra/linux.git 4055S: Maintained 4056F: drivers/gpu/drm/drm_panel.c 4057F: drivers/gpu/drm/panel/ 4058F: include/drm/drm_panel.h 4059F: Documentation/devicetree/bindings/display/panel/ 4060 4061INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4062M: Daniel Vetter <daniel.vetter@intel.com> 4063M: Jani Nikula <jani.nikula@linux.intel.com> 4064L: intel-gfx@lists.freedesktop.org 4065W: https://01.org/linuxgraphics/ 4066Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4067T: git git://anongit.freedesktop.org/drm-intel 4068S: Supported 4069F: drivers/gpu/drm/i915/ 4070F: include/drm/i915* 4071F: include/uapi/drm/i915_drm.h 4072F: Documentation/gpu/i915.rst 4073 4074INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4075M: Zhenyu Wang <zhenyuw@linux.intel.com> 4076M: Zhi Wang <zhi.a.wang@intel.com> 4077L: igvt-g-dev@lists.01.org 4078L: intel-gfx@lists.freedesktop.org 4079W: https://01.org/igvt-g 4080T: git https://github.com/01org/gvt-linux.git 4081S: Supported 4082F: drivers/gpu/drm/i915/gvt/ 4083 4084DRM DRIVERS FOR ATMEL HLCDC 4085M: Boris Brezillon <boris.brezillon@free-electrons.com> 4086L: dri-devel@lists.freedesktop.org 4087S: Supported 4088F: drivers/gpu/drm/atmel-hlcdc/ 4089F: Documentation/devicetree/bindings/drm/atmel/ 4090 4091DRM DRIVERS FOR ALLWINNER A10 4092M: Maxime Ripard <maxime.ripard@free-electrons.com> 4093L: dri-devel@lists.freedesktop.org 4094S: Supported 4095F: drivers/gpu/drm/sun4i/ 4096F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4097 4098DRM DRIVERS FOR EXYNOS 4099M: Inki Dae <inki.dae@samsung.com> 4100M: Joonyoung Shim <jy0922.shim@samsung.com> 4101M: Seung-Woo Kim <sw0312.kim@samsung.com> 4102M: Kyungmin Park <kyungmin.park@samsung.com> 4103L: dri-devel@lists.freedesktop.org 4104T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4105S: Supported 4106F: drivers/gpu/drm/exynos/ 4107F: include/uapi/drm/exynos_drm.h 4108F: Documentation/devicetree/bindings/display/exynos/ 4109 4110DRM DRIVERS FOR FREESCALE DCU 4111M: Stefan Agner <stefan@agner.ch> 4112M: Alison Wang <alison.wang@freescale.com> 4113L: dri-devel@lists.freedesktop.org 4114S: Supported 4115F: drivers/gpu/drm/fsl-dcu/ 4116F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4117F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4118F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4119 4120DRM DRIVERS FOR FREESCALE IMX 4121M: Philipp Zabel <p.zabel@pengutronix.de> 4122L: dri-devel@lists.freedesktop.org 4123S: Maintained 4124F: drivers/gpu/drm/imx/ 4125F: drivers/gpu/ipu-v3/ 4126F: Documentation/devicetree/bindings/display/imx/ 4127 4128DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4129M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4130L: dri-devel@lists.freedesktop.org 4131T: git git://github.com/patjak/drm-gma500 4132S: Maintained 4133F: drivers/gpu/drm/gma500/ 4134 4135DRM DRIVERS FOR HISILICON 4136M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4137R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4138R: Chen Feng <puck.chen@hisilicon.com> 4139L: dri-devel@lists.freedesktop.org 4140T: git git://github.com/xin3liang/linux.git 4141S: Maintained 4142F: drivers/gpu/drm/hisilicon/ 4143F: Documentation/devicetree/bindings/display/hisilicon/ 4144 4145DRM DRIVER FOR INTEL I810 VIDEO CARDS 4146S: Orphan / Obsolete 4147F: drivers/gpu/drm/i810/ 4148F: include/uapi/drm/i810_drm.h 4149 4150DRM DRIVERS FOR MEDIATEK 4151M: CK Hu <ck.hu@mediatek.com> 4152M: Philipp Zabel <p.zabel@pengutronix.de> 4153L: dri-devel@lists.freedesktop.org 4154S: Supported 4155F: drivers/gpu/drm/mediatek/ 4156F: Documentation/devicetree/bindings/display/mediatek/ 4157 4158DRM DRIVER FOR MSM ADRENO GPU 4159M: Rob Clark <robdclark@gmail.com> 4160L: linux-arm-msm@vger.kernel.org 4161L: dri-devel@lists.freedesktop.org 4162L: freedreno@lists.freedesktop.org 4163T: git git://people.freedesktop.org/~robclark/linux 4164S: Maintained 4165F: drivers/gpu/drm/msm/ 4166F: include/uapi/drm/msm_drm.h 4167F: Documentation/devicetree/bindings/display/msm/ 4168 4169DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4170M: Ben Skeggs <bskeggs@redhat.com> 4171L: dri-devel@lists.freedesktop.org 4172L: nouveau@lists.freedesktop.org 4173T: git git://github.com/skeggsb/linux 4174S: Supported 4175F: drivers/gpu/drm/nouveau/ 4176F: include/uapi/drm/nouveau_drm.h 4177 4178DRM DRIVERS FOR NVIDIA TEGRA 4179M: Thierry Reding <thierry.reding@gmail.com> 4180L: dri-devel@lists.freedesktop.org 4181L: linux-tegra@vger.kernel.org 4182T: git git://anongit.freedesktop.org/tegra/linux.git 4183S: Supported 4184F: drivers/gpu/drm/tegra/ 4185F: drivers/gpu/host1x/ 4186F: include/linux/host1x.h 4187F: include/uapi/drm/tegra_drm.h 4188F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4189 4190DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4191S: Orphan / Obsolete 4192F: drivers/gpu/drm/mga/ 4193F: include/uapi/drm/mga_drm.h 4194 4195DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4196M: Dave Airlie <airlied@redhat.com> 4197S: Odd Fixes 4198F: drivers/gpu/drm/mgag200/ 4199 4200DRM DRIVER FOR RAGE 128 VIDEO CARDS 4201S: Orphan / Obsolete 4202F: drivers/gpu/drm/r128/ 4203F: include/uapi/drm/r128_drm.h 4204 4205DRM DRIVERS FOR RENESAS 4206M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4207L: dri-devel@lists.freedesktop.org 4208L: linux-renesas-soc@vger.kernel.org 4209T: git git://linuxtv.org/pinchartl/fbdev 4210S: Supported 4211F: drivers/gpu/drm/rcar-du/ 4212F: drivers/gpu/drm/shmobile/ 4213F: include/linux/platform_data/shmob_drm.h 4214F: Documentation/devicetree/bindings/display/renesas,du.txt 4215 4216DRM DRIVER FOR QXL VIRTUAL GPU 4217M: Dave Airlie <airlied@redhat.com> 4218S: Odd Fixes 4219F: drivers/gpu/drm/qxl/ 4220F: include/uapi/drm/qxl_drm.h 4221 4222DRM DRIVERS FOR ROCKCHIP 4223M: Mark Yao <mark.yao@rock-chips.com> 4224L: dri-devel@lists.freedesktop.org 4225S: Maintained 4226F: drivers/gpu/drm/rockchip/ 4227F: Documentation/devicetree/bindings/display/rockchip/ 4228 4229DRM DRIVER FOR SAVAGE VIDEO CARDS 4230S: Orphan / Obsolete 4231F: drivers/gpu/drm/savage/ 4232F: include/uapi/drm/savage_drm.h 4233 4234DRM DRIVER FOR SIS VIDEO CARDS 4235S: Orphan / Obsolete 4236F: drivers/gpu/drm/sis/ 4237F: include/uapi/drm/sis_drm.h 4238 4239DRM DRIVERS FOR STI 4240M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4241M: Vincent Abriou <vincent.abriou@st.com> 4242L: dri-devel@lists.freedesktop.org 4243T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4244S: Maintained 4245F: drivers/gpu/drm/sti 4246F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4247 4248DRM DRIVER FOR TDFX VIDEO CARDS 4249S: Orphan / Obsolete 4250F: drivers/gpu/drm/tdfx/ 4251 4252DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4253M: Dave Airlie <airlied@redhat.com> 4254S: Odd Fixes 4255F: drivers/gpu/drm/udl/ 4256 4257DRM DRIVERS FOR VIVANTE GPU IP 4258M: Lucas Stach <l.stach@pengutronix.de> 4259R: Russell King <linux+etnaviv@armlinux.org.uk> 4260R: Christian Gmeiner <christian.gmeiner@gmail.com> 4261L: dri-devel@lists.freedesktop.org 4262S: Maintained 4263F: drivers/gpu/drm/etnaviv/ 4264F: include/uapi/drm/etnaviv_drm.h 4265F: Documentation/devicetree/bindings/display/etnaviv/ 4266 4267DRM DRIVER FOR VMWARE VIRTUAL GPU 4268M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4269M: Sinclair Yeh <syeh@vmware.com> 4270M: Thomas Hellstrom <thellstrom@vmware.com> 4271L: dri-devel@lists.freedesktop.org 4272T: git git://people.freedesktop.org/~syeh/repos_linux 4273T: git git://people.freedesktop.org/~thomash/linux 4274S: Supported 4275F: drivers/gpu/drm/vmwgfx/ 4276F: include/uapi/drm/vmwgfx_drm.h 4277 4278DRM DRIVERS FOR VC4 4279M: Eric Anholt <eric@anholt.net> 4280T: git git://github.com/anholt/linux 4281S: Supported 4282F: drivers/gpu/drm/vc4/ 4283F: include/uapi/drm/vc4_drm.h 4284F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4285 4286DRM DRIVERS FOR TI OMAP 4287M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4288L: dri-devel@lists.freedesktop.org 4289S: Maintained 4290F: drivers/gpu/drm/omapdrm/ 4291F: Documentation/devicetree/bindings/display/ti/ 4292 4293DRM DRIVERS FOR TI LCDC 4294M: Jyri Sarha <jsarha@ti.com> 4295R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4296L: dri-devel@lists.freedesktop.org 4297S: Maintained 4298F: drivers/gpu/drm/tilcdc/ 4299F: Documentation/devicetree/bindings/display/tilcdc/ 4300 4301DRM DRIVERS FOR ZTE ZX 4302M: Shawn Guo <shawnguo@kernel.org> 4303L: dri-devel@lists.freedesktop.org 4304S: Maintained 4305F: drivers/gpu/drm/zte/ 4306F: Documentation/devicetree/bindings/display/zte,vou.txt 4307 4308DSBR100 USB FM RADIO DRIVER 4309M: Alexey Klimov <klimov.linux@gmail.com> 4310L: linux-media@vger.kernel.org 4311T: git git://linuxtv.org/media_tree.git 4312S: Maintained 4313F: drivers/media/radio/dsbr100.c 4314 4315DSCC4 DRIVER 4316M: Francois Romieu <romieu@fr.zoreil.com> 4317L: netdev@vger.kernel.org 4318S: Maintained 4319F: drivers/net/wan/dscc4.c 4320 4321DT3155 MEDIA DRIVER 4322M: Hans Verkuil <hverkuil@xs4all.nl> 4323L: linux-media@vger.kernel.org 4324T: git git://linuxtv.org/media_tree.git 4325W: https://linuxtv.org 4326S: Odd Fixes 4327F: drivers/media/pci/dt3155/ 4328 4329DVB_USB_AF9015 MEDIA DRIVER 4330M: Antti Palosaari <crope@iki.fi> 4331L: linux-media@vger.kernel.org 4332W: https://linuxtv.org 4333W: http://palosaari.fi/linux/ 4334Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4335T: git git://linuxtv.org/anttip/media_tree.git 4336S: Maintained 4337F: drivers/media/usb/dvb-usb-v2/af9015* 4338 4339DVB_USB_AF9035 MEDIA DRIVER 4340M: Antti Palosaari <crope@iki.fi> 4341L: linux-media@vger.kernel.org 4342W: https://linuxtv.org 4343W: http://palosaari.fi/linux/ 4344Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4345T: git git://linuxtv.org/anttip/media_tree.git 4346S: Maintained 4347F: drivers/media/usb/dvb-usb-v2/af9035* 4348 4349DVB_USB_ANYSEE MEDIA DRIVER 4350M: Antti Palosaari <crope@iki.fi> 4351L: linux-media@vger.kernel.org 4352W: https://linuxtv.org 4353W: http://palosaari.fi/linux/ 4354Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4355T: git git://linuxtv.org/anttip/media_tree.git 4356S: Maintained 4357F: drivers/media/usb/dvb-usb-v2/anysee* 4358 4359DVB_USB_AU6610 MEDIA DRIVER 4360M: Antti Palosaari <crope@iki.fi> 4361L: linux-media@vger.kernel.org 4362W: https://linuxtv.org 4363W: http://palosaari.fi/linux/ 4364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4365T: git git://linuxtv.org/anttip/media_tree.git 4366S: Maintained 4367F: drivers/media/usb/dvb-usb-v2/au6610* 4368 4369DVB_USB_CE6230 MEDIA DRIVER 4370M: Antti Palosaari <crope@iki.fi> 4371L: linux-media@vger.kernel.org 4372W: https://linuxtv.org 4373W: http://palosaari.fi/linux/ 4374Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4375T: git git://linuxtv.org/anttip/media_tree.git 4376S: Maintained 4377F: drivers/media/usb/dvb-usb-v2/ce6230* 4378 4379DVB_USB_CXUSB MEDIA DRIVER 4380M: Michael Krufky <mkrufky@linuxtv.org> 4381L: linux-media@vger.kernel.org 4382W: https://linuxtv.org 4383W: http://github.com/mkrufky 4384Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4385T: git git://linuxtv.org/media_tree.git 4386S: Maintained 4387F: drivers/media/usb/dvb-usb/cxusb* 4388 4389DVB_USB_EC168 MEDIA DRIVER 4390M: Antti Palosaari <crope@iki.fi> 4391L: linux-media@vger.kernel.org 4392W: https://linuxtv.org 4393W: http://palosaari.fi/linux/ 4394Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4395T: git git://linuxtv.org/anttip/media_tree.git 4396S: Maintained 4397F: drivers/media/usb/dvb-usb-v2/ec168* 4398 4399DVB_USB_GL861 MEDIA DRIVER 4400M: Antti Palosaari <crope@iki.fi> 4401L: linux-media@vger.kernel.org 4402W: https://linuxtv.org 4403Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4404T: git git://linuxtv.org/anttip/media_tree.git 4405S: Maintained 4406F: drivers/media/usb/dvb-usb-v2/gl861* 4407 4408DVB_USB_MXL111SF MEDIA DRIVER 4409M: Michael Krufky <mkrufky@linuxtv.org> 4410L: linux-media@vger.kernel.org 4411W: https://linuxtv.org 4412W: http://github.com/mkrufky 4413Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4414T: git git://linuxtv.org/mkrufky/mxl111sf.git 4415S: Maintained 4416F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4417 4418DVB_USB_RTL28XXU MEDIA DRIVER 4419M: Antti Palosaari <crope@iki.fi> 4420L: linux-media@vger.kernel.org 4421W: https://linuxtv.org 4422W: http://palosaari.fi/linux/ 4423Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4424T: git git://linuxtv.org/anttip/media_tree.git 4425S: Maintained 4426F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4427 4428DVB_USB_V2 MEDIA DRIVER 4429M: Antti Palosaari <crope@iki.fi> 4430L: linux-media@vger.kernel.org 4431W: https://linuxtv.org 4432W: http://palosaari.fi/linux/ 4433Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4434T: git git://linuxtv.org/anttip/media_tree.git 4435S: Maintained 4436F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4437F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4438 4439DYNAMIC DEBUG 4440M: Jason Baron <jbaron@akamai.com> 4441S: Maintained 4442F: lib/dynamic_debug.c 4443F: include/linux/dynamic_debug.h 4444 4445DZ DECSTATION DZ11 SERIAL DRIVER 4446M: "Maciej W. Rozycki" <macro@linux-mips.org> 4447S: Maintained 4448F: drivers/tty/serial/dz.* 4449 4450E3X0 POWER BUTTON DRIVER 4451M: Moritz Fischer <moritz.fischer@ettus.com> 4452L: usrp-users@lists.ettus.com 4453W: http://www.ettus.com 4454S: Supported 4455F: drivers/input/misc/e3x0-button.c 4456F: Documentation/devicetree/bindings/input/e3x0-button.txt 4457 4458E4000 MEDIA DRIVER 4459M: Antti Palosaari <crope@iki.fi> 4460L: linux-media@vger.kernel.org 4461W: https://linuxtv.org 4462W: http://palosaari.fi/linux/ 4463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4464T: git git://linuxtv.org/anttip/media_tree.git 4465S: Maintained 4466F: drivers/media/tuners/e4000* 4467 4468EATA ISA/EISA/PCI SCSI DRIVER 4469M: Dario Ballabio <ballabio_dario@emc.com> 4470L: linux-scsi@vger.kernel.org 4471S: Maintained 4472F: drivers/scsi/eata.c 4473 4474EC100 MEDIA DRIVER 4475M: Antti Palosaari <crope@iki.fi> 4476L: linux-media@vger.kernel.org 4477W: https://linuxtv.org 4478W: http://palosaari.fi/linux/ 4479Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4480T: git git://linuxtv.org/anttip/media_tree.git 4481S: Maintained 4482F: drivers/media/dvb-frontends/ec100* 4483 4484ECRYPT FILE SYSTEM 4485M: Tyler Hicks <tyhicks@canonical.com> 4486L: ecryptfs@vger.kernel.org 4487W: http://ecryptfs.org 4488W: https://launchpad.net/ecryptfs 4489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4490S: Supported 4491F: Documentation/filesystems/ecryptfs.txt 4492F: fs/ecryptfs/ 4493 4494EDAC-CORE 4495M: Borislav Petkov <bp@alien8.de> 4496M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4497M: Mauro Carvalho Chehab <mchehab@kernel.org> 4498L: linux-edac@vger.kernel.org 4499T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4500T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4501S: Supported 4502F: Documentation/edac.txt 4503F: drivers/edac/ 4504F: include/linux/edac.h 4505 4506EDAC-AMD64 4507M: Borislav Petkov <bp@alien8.de> 4508L: linux-edac@vger.kernel.org 4509S: Maintained 4510F: drivers/edac/amd64_edac* 4511 4512EDAC-CALXEDA 4513M: Robert Richter <rric@kernel.org> 4514L: linux-edac@vger.kernel.org 4515S: Maintained 4516F: drivers/edac/highbank* 4517 4518EDAC-CAVIUM 4519M: Ralf Baechle <ralf@linux-mips.org> 4520M: David Daney <david.daney@cavium.com> 4521L: linux-edac@vger.kernel.org 4522L: linux-mips@linux-mips.org 4523S: Supported 4524F: drivers/edac/octeon_edac* 4525 4526EDAC-E752X 4527M: Mark Gross <mark.gross@intel.com> 4528L: linux-edac@vger.kernel.org 4529S: Maintained 4530F: drivers/edac/e752x_edac.c 4531 4532EDAC-E7XXX 4533L: linux-edac@vger.kernel.org 4534S: Maintained 4535F: drivers/edac/e7xxx_edac.c 4536 4537EDAC-FSL_DDR 4538M: York Sun <york.sun@nxp.com> 4539L: linux-edac@vger.kernel.org 4540S: Maintained 4541F: drivers/edac/fsl_ddr_edac.* 4542 4543EDAC-GHES 4544M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4545M: Mauro Carvalho Chehab <mchehab@kernel.org> 4546L: linux-edac@vger.kernel.org 4547S: Maintained 4548F: drivers/edac/ghes_edac.c 4549 4550EDAC-I82443BXGX 4551M: Tim Small <tim@buttersideup.com> 4552L: linux-edac@vger.kernel.org 4553S: Maintained 4554F: drivers/edac/i82443bxgx_edac.c 4555 4556EDAC-I3000 4557L: linux-edac@vger.kernel.org 4558S: Orphan 4559F: drivers/edac/i3000_edac.c 4560 4561EDAC-I5000 4562L: linux-edac@vger.kernel.org 4563S: Maintained 4564F: drivers/edac/i5000_edac.c 4565 4566EDAC-I5400 4567M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4568M: Mauro Carvalho Chehab <mchehab@kernel.org> 4569L: linux-edac@vger.kernel.org 4570S: Maintained 4571F: drivers/edac/i5400_edac.c 4572 4573EDAC-I7300 4574M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4575M: Mauro Carvalho Chehab <mchehab@kernel.org> 4576L: linux-edac@vger.kernel.org 4577S: Maintained 4578F: drivers/edac/i7300_edac.c 4579 4580EDAC-I7CORE 4581M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4582M: Mauro Carvalho Chehab <mchehab@kernel.org> 4583L: linux-edac@vger.kernel.org 4584S: Maintained 4585F: drivers/edac/i7core_edac.c 4586 4587EDAC-I82975X 4588M: Ranganathan Desikan <ravi@jetztechnologies.com> 4589M: "Arvind R." <arvino55@gmail.com> 4590L: linux-edac@vger.kernel.org 4591S: Maintained 4592F: drivers/edac/i82975x_edac.c 4593 4594EDAC-IE31200 4595M: Jason Baron <jbaron@akamai.com> 4596L: linux-edac@vger.kernel.org 4597S: Maintained 4598F: drivers/edac/ie31200_edac.c 4599 4600EDAC-MPC85XX 4601M: Johannes Thumshirn <morbidrsa@gmail.com> 4602L: linux-edac@vger.kernel.org 4603S: Maintained 4604F: drivers/edac/mpc85xx_edac.[ch] 4605 4606EDAC-PASEMI 4607M: Egor Martovetsky <egor@pasemi.com> 4608L: linux-edac@vger.kernel.org 4609S: Maintained 4610F: drivers/edac/pasemi_edac.c 4611 4612EDAC-R82600 4613M: Tim Small <tim@buttersideup.com> 4614L: linux-edac@vger.kernel.org 4615S: Maintained 4616F: drivers/edac/r82600_edac.c 4617 4618EDAC-SBRIDGE 4619M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4620M: Mauro Carvalho Chehab <mchehab@kernel.org> 4621L: linux-edac@vger.kernel.org 4622S: Maintained 4623F: drivers/edac/sb_edac.c 4624 4625EDAC-SKYLAKE 4626M: Tony Luck <tony.luck@intel.com> 4627L: linux-edac@vger.kernel.org 4628S: Maintained 4629F: drivers/edac/skx_edac.c 4630 4631EDAC-XGENE 4632APPLIED MICRO (APM) X-GENE SOC EDAC 4633M: Loc Ho <lho@apm.com> 4634S: Supported 4635F: drivers/edac/xgene_edac.c 4636F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4637 4638EDIROL UA-101/UA-1000 DRIVER 4639M: Clemens Ladisch <clemens@ladisch.de> 4640L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4641T: git git://git.alsa-project.org/alsa-kernel.git 4642S: Maintained 4643F: sound/usb/misc/ua101.c 4644 4645EXTENSIBLE FIRMWARE INTERFACE (EFI) 4646M: Matt Fleming <matt@codeblueprint.co.uk> 4647M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4648L: linux-efi@vger.kernel.org 4649T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4650S: Maintained 4651F: Documentation/efi-stub.txt 4652F: arch/ia64/kernel/efi.c 4653F: arch/x86/boot/compressed/eboot.[ch] 4654F: arch/x86/include/asm/efi.h 4655F: arch/x86/platform/efi/ 4656F: drivers/firmware/efi/ 4657F: include/linux/efi*.h 4658 4659EFI VARIABLE FILESYSTEM 4660M: Matthew Garrett <matthew.garrett@nebula.com> 4661M: Jeremy Kerr <jk@ozlabs.org> 4662M: Matt Fleming <matt@codeblueprint.co.uk> 4663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4664L: linux-efi@vger.kernel.org 4665S: Maintained 4666F: fs/efivarfs/ 4667 4668EFIFB FRAMEBUFFER DRIVER 4669L: linux-fbdev@vger.kernel.org 4670M: Peter Jones <pjones@redhat.com> 4671S: Maintained 4672F: drivers/video/fbdev/efifb.c 4673 4674EFI TEST DRIVER 4675L: linux-efi@vger.kernel.org 4676M: Ivan Hu <ivan.hu@canonical.com> 4677M: Matt Fleming <matt@codeblueprint.co.uk> 4678S: Maintained 4679F: drivers/firmware/efi/test/ 4680 4681EFS FILESYSTEM 4682W: http://aeschi.ch.eu.org/efs/ 4683S: Orphan 4684F: fs/efs/ 4685 4686EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4687M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4688L: netdev@vger.kernel.org 4689S: Maintained 4690F: drivers/net/ethernet/ibm/ehea/ 4691 4692EM28XX VIDEO4LINUX DRIVER 4693M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4694M: Mauro Carvalho Chehab <mchehab@kernel.org> 4695L: linux-media@vger.kernel.org 4696W: https://linuxtv.org 4697T: git git://linuxtv.org/media_tree.git 4698S: Maintained 4699F: drivers/media/usb/em28xx/ 4700F: Documentation/media/v4l-drivers/em28xx* 4701 4702EMBEDDED LINUX 4703M: Paul Gortmaker <paul.gortmaker@windriver.com> 4704M: Matt Mackall <mpm@selenic.com> 4705M: David Woodhouse <dwmw2@infradead.org> 4706L: linux-embedded@vger.kernel.org 4707S: Maintained 4708 4709EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4710M: James Smart <james.smart@avagotech.com> 4711M: Dick Kennedy <dick.kennedy@avagotech.com> 4712L: linux-scsi@vger.kernel.org 4713W: http://www.avagotech.com 4714S: Supported 4715F: drivers/scsi/lpfc/ 4716 4717ENE CB710 FLASH CARD READER DRIVER 4718M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4719S: Maintained 4720F: drivers/misc/cb710/ 4721F: drivers/mmc/host/cb710-mmc.* 4722F: include/linux/cb710.h 4723 4724ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4725M: Maxim Levitsky <maximlevitsky@gmail.com> 4726S: Maintained 4727F: drivers/media/rc/ene_ir.* 4728 4729EPSON S1D13XXX FRAMEBUFFER DRIVER 4730M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4731S: Maintained 4732T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4733F: drivers/video/fbdev/s1d13xxxfb.c 4734F: include/video/s1d13xxxfb.h 4735 4736ET131X NETWORK DRIVER 4737M: Mark Einon <mark.einon@gmail.com> 4738S: Odd Fixes 4739F: drivers/net/ethernet/agere/ 4740 4741ETHERNET BRIDGE 4742M: Stephen Hemminger <stephen@networkplumber.org> 4743L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4744L: netdev@vger.kernel.org 4745W: http://www.linuxfoundation.org/en/Net:Bridge 4746S: Maintained 4747F: include/linux/netfilter_bridge/ 4748F: net/bridge/ 4749 4750ETHERNET PHY LIBRARY 4751M: Florian Fainelli <f.fainelli@gmail.com> 4752L: netdev@vger.kernel.org 4753S: Maintained 4754F: include/linux/phy.h 4755F: include/linux/phy_fixed.h 4756F: drivers/net/phy/ 4757F: Documentation/networking/phy.txt 4758F: drivers/of/of_mdio.c 4759F: drivers/of/of_net.c 4760 4761EXT2 FILE SYSTEM 4762M: Jan Kara <jack@suse.com> 4763L: linux-ext4@vger.kernel.org 4764S: Maintained 4765F: Documentation/filesystems/ext2.txt 4766F: fs/ext2/ 4767F: include/linux/ext2* 4768 4769EXT4 FILE SYSTEM 4770M: "Theodore Ts'o" <tytso@mit.edu> 4771M: Andreas Dilger <adilger.kernel@dilger.ca> 4772L: linux-ext4@vger.kernel.org 4773W: http://ext4.wiki.kernel.org 4774Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4775T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4776S: Maintained 4777F: Documentation/filesystems/ext4.txt 4778F: fs/ext4/ 4779 4780Extended Verification Module (EVM) 4781M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4782L: linux-ima-devel@lists.sourceforge.net 4783L: linux-security-module@vger.kernel.org 4784S: Supported 4785F: security/integrity/evm/ 4786 4787EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4788M: MyungJoo Ham <myungjoo.ham@samsung.com> 4789M: Chanwoo Choi <cw00.choi@samsung.com> 4790L: linux-kernel@vger.kernel.org 4791T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4792S: Maintained 4793F: drivers/extcon/ 4794F: include/linux/extcon/ 4795F: include/linux/extcon.h 4796F: Documentation/extcon/ 4797F: Documentation/devicetree/bindings/extcon/ 4798 4799EXYNOS DP DRIVER 4800M: Jingoo Han <jingoohan1@gmail.com> 4801L: dri-devel@lists.freedesktop.org 4802S: Maintained 4803F: drivers/gpu/drm/exynos/exynos_dp* 4804 4805EXYNOS SYSMMU (IOMMU) driver 4806M: Marek Szyprowski <m.szyprowski@samsung.com> 4807L: iommu@lists.linux-foundation.org 4808S: Maintained 4809F: drivers/iommu/exynos-iommu.c 4810 4811EZchip NPS platform support 4812M: Noam Camus <noamc@ezchip.com> 4813S: Supported 4814F: arch/arc/plat-eznps 4815F: arch/arc/boot/dts/eznps.dts 4816 4817F71805F HARDWARE MONITORING DRIVER 4818M: Jean Delvare <jdelvare@suse.com> 4819L: linux-hwmon@vger.kernel.org 4820S: Maintained 4821F: Documentation/hwmon/f71805f 4822F: drivers/hwmon/f71805f.c 4823 4824FC0011 TUNER DRIVER 4825M: Michael Buesch <m@bues.ch> 4826L: linux-media@vger.kernel.org 4827S: Maintained 4828F: drivers/media/tuners/fc0011.h 4829F: drivers/media/tuners/fc0011.c 4830 4831FC2580 MEDIA DRIVER 4832M: Antti Palosaari <crope@iki.fi> 4833L: linux-media@vger.kernel.org 4834W: https://linuxtv.org 4835W: http://palosaari.fi/linux/ 4836Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4837T: git git://linuxtv.org/anttip/media_tree.git 4838S: Maintained 4839F: drivers/media/tuners/fc2580* 4840 4841FANOTIFY 4842M: Eric Paris <eparis@redhat.com> 4843S: Maintained 4844F: fs/notify/fanotify/ 4845F: include/linux/fanotify.h 4846F: include/uapi/linux/fanotify.h 4847 4848FARSYNC SYNCHRONOUS DRIVER 4849M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4850W: http://www.farsite.co.uk/ 4851S: Supported 4852F: drivers/net/wan/farsync.* 4853 4854FAULT INJECTION SUPPORT 4855M: Akinobu Mita <akinobu.mita@gmail.com> 4856S: Supported 4857F: Documentation/fault-injection/ 4858F: lib/fault-inject.c 4859 4860FBTFT Framebuffer drivers 4861M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4862M: Noralf Trønnes <noralf@tronnes.org> 4863S: Maintained 4864F: drivers/staging/fbtft/ 4865 4866FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4867M: Johannes Thumshirn <jth@kernel.org> 4868L: fcoe-devel@open-fcoe.org 4869W: www.Open-FCoE.org 4870S: Supported 4871F: drivers/scsi/libfc/ 4872F: drivers/scsi/fcoe/ 4873F: include/scsi/fc/ 4874F: include/scsi/libfc.h 4875F: include/scsi/libfcoe.h 4876F: include/uapi/scsi/fc/ 4877 4878FILE LOCKING (flock() and fcntl()/lockf()) 4879M: Jeff Layton <jlayton@poochiereds.net> 4880M: "J. Bruce Fields" <bfields@fieldses.org> 4881L: linux-fsdevel@vger.kernel.org 4882S: Maintained 4883F: include/linux/fcntl.h 4884F: include/linux/fs.h 4885F: include/uapi/linux/fcntl.h 4886F: include/uapi/linux/fs.h 4887F: fs/fcntl.c 4888F: fs/locks.c 4889 4890FILESYSTEMS (VFS and infrastructure) 4891M: Alexander Viro <viro@zeniv.linux.org.uk> 4892L: linux-fsdevel@vger.kernel.org 4893S: Maintained 4894F: fs/* 4895 4896FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4897M: Riku Voipio <riku.voipio@iki.fi> 4898L: linux-hwmon@vger.kernel.org 4899S: Maintained 4900F: drivers/hwmon/f75375s.c 4901F: include/linux/f75375s.h 4902 4903FIREWIRE AUDIO DRIVERS 4904M: Clemens Ladisch <clemens@ladisch.de> 4905L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4906T: git git://git.alsa-project.org/alsa-kernel.git 4907S: Maintained 4908F: sound/firewire/ 4909 4910FIREWIRE MEDIA DRIVERS (firedtv) 4911M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4912L: linux-media@vger.kernel.org 4913L: linux1394-devel@lists.sourceforge.net 4914T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4915S: Maintained 4916F: drivers/media/firewire/ 4917 4918FIREWIRE SBP-2 TARGET 4919M: Chris Boot <bootc@bootc.net> 4920L: linux-scsi@vger.kernel.org 4921L: target-devel@vger.kernel.org 4922L: linux1394-devel@lists.sourceforge.net 4923T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4924S: Maintained 4925F: drivers/target/sbp/ 4926 4927FIREWIRE SUBSYSTEM 4928M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4929L: linux1394-devel@lists.sourceforge.net 4930W: http://ieee1394.wiki.kernel.org/ 4931T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4932S: Maintained 4933F: drivers/firewire/ 4934F: include/linux/firewire.h 4935F: include/uapi/linux/firewire*.h 4936F: tools/firewire/ 4937 4938FIRMWARE LOADER (request_firmware) 4939M: Ming Lei <ming.lei@canonical.com> 4940M: Luis R. Rodriguez <mcgrof@kernel.org> 4941L: linux-kernel@vger.kernel.org 4942S: Maintained 4943F: Documentation/firmware_class/ 4944F: drivers/base/firmware*.c 4945F: include/linux/firmware.h 4946 4947FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4948M: Joshua Morris <josh.h.morris@us.ibm.com> 4949M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4950S: Maintained 4951F: drivers/block/rsxx/ 4952 4953FLOPPY DRIVER 4954M: Jiri Kosina <jikos@kernel.org> 4955T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4956S: Odd fixes 4957F: drivers/block/floppy.c 4958 4959FMC SUBSYSTEM 4960M: Alessandro Rubini <rubini@gnudd.com> 4961W: http://www.ohwr.org/projects/fmc-bus 4962S: Supported 4963F: drivers/fmc/ 4964F: include/linux/fmc*.h 4965F: include/linux/ipmi-fru.h 4966K: fmc_d.*register 4967 4968FPGA MANAGER FRAMEWORK 4969M: Alan Tull <atull@opensource.altera.com> 4970R: Moritz Fischer <moritz.fischer@ettus.com> 4971S: Maintained 4972F: drivers/fpga/ 4973F: include/linux/fpga/fpga-mgr.h 4974W: http://www.rocketboards.org 4975 4976FPU EMULATOR 4977M: Bill Metzenthen <billm@melbpc.org.au> 4978W: http://floatingpoint.sourceforge.net/emulator/index.html 4979S: Maintained 4980F: arch/x86/math-emu/ 4981 4982FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4983L: netdev@vger.kernel.org 4984S: Orphan 4985F: drivers/net/wan/dlci.c 4986F: drivers/net/wan/sdla.c 4987 4988FRAMEBUFFER LAYER 4989M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4990L: linux-fbdev@vger.kernel.org 4991Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4992S: Maintained 4993F: Documentation/fb/ 4994F: drivers/video/ 4995F: include/video/ 4996F: include/linux/fb.h 4997F: include/uapi/video/ 4998F: include/uapi/linux/fb.h 4999 5000FREESCALE DIU FRAMEBUFFER DRIVER 5001M: Timur Tabi <timur@tabi.org> 5002L: linux-fbdev@vger.kernel.org 5003S: Maintained 5004F: drivers/video/fbdev/fsl-diu-fb.* 5005 5006FREESCALE DMA DRIVER 5007M: Li Yang <leoli@freescale.com> 5008M: Zhang Wei <zw@zh-kernel.org> 5009L: linuxppc-dev@lists.ozlabs.org 5010S: Maintained 5011F: drivers/dma/fsldma.* 5012 5013FREESCALE GPMI NAND DRIVER 5014M: Han Xu <han.xu@nxp.com> 5015L: linux-mtd@lists.infradead.org 5016S: Maintained 5017F: drivers/mtd/nand/gpmi-nand/* 5018 5019FREESCALE I2C CPM DRIVER 5020M: Jochen Friedrich <jochen@scram.de> 5021L: linuxppc-dev@lists.ozlabs.org 5022L: linux-i2c@vger.kernel.org 5023S: Maintained 5024F: drivers/i2c/busses/i2c-cpm.c 5025 5026FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5027M: Sascha Hauer <kernel@pengutronix.de> 5028L: linux-fbdev@vger.kernel.org 5029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5030S: Maintained 5031F: include/linux/platform_data/video-imxfb.h 5032F: drivers/video/fbdev/imxfb.c 5033 5034FREESCALE QUAD SPI DRIVER 5035M: Han Xu <han.xu@nxp.com> 5036L: linux-mtd@lists.infradead.org 5037S: Maintained 5038F: drivers/mtd/spi-nor/fsl-quadspi.c 5039 5040FREESCALE SOC FS_ENET DRIVER 5041M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5042M: Vitaly Bordug <vbordug@ru.mvista.com> 5043L: linuxppc-dev@lists.ozlabs.org 5044L: netdev@vger.kernel.org 5045S: Maintained 5046F: drivers/net/ethernet/freescale/fs_enet/ 5047F: include/linux/fs_enet_pd.h 5048 5049FREESCALE IMX / MXC FEC DRIVER 5050M: Fugang Duan <fugang.duan@nxp.com> 5051L: netdev@vger.kernel.org 5052S: Maintained 5053F: drivers/net/ethernet/freescale/fec_main.c 5054F: drivers/net/ethernet/freescale/fec_ptp.c 5055F: drivers/net/ethernet/freescale/fec.h 5056F: Documentation/devicetree/bindings/net/fsl-fec.txt 5057 5058FREESCALE QORIQ DPAA FMAN DRIVER 5059M: Madalin Bucur <madalin.bucur@nxp.com> 5060L: netdev@vger.kernel.org 5061S: Maintained 5062F: drivers/net/ethernet/freescale/fman 5063F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5064 5065FREESCALE QUICC ENGINE LIBRARY 5066L: linuxppc-dev@lists.ozlabs.org 5067S: Orphan 5068F: drivers/soc/fsl/qe/ 5069F: include/soc/fsl/*qe*.h 5070F: include/soc/fsl/*ucc*.h 5071 5072FREESCALE USB PERIPHERAL DRIVERS 5073M: Li Yang <leoli@freescale.com> 5074L: linux-usb@vger.kernel.org 5075L: linuxppc-dev@lists.ozlabs.org 5076S: Maintained 5077F: drivers/usb/gadget/udc/fsl* 5078 5079FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5080M: Li Yang <leoli@freescale.com> 5081L: netdev@vger.kernel.org 5082L: linuxppc-dev@lists.ozlabs.org 5083S: Maintained 5084F: drivers/net/ethernet/freescale/ucc_geth* 5085 5086FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5087M: Claudiu Manoil <claudiu.manoil@freescale.com> 5088L: netdev@vger.kernel.org 5089S: Maintained 5090F: drivers/net/ethernet/freescale/gianfar* 5091X: drivers/net/ethernet/freescale/gianfar_ptp.c 5092F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5093 5094FREESCALE QUICC ENGINE UCC HDLC DRIVER 5095M: Zhao Qiang <qiang.zhao@nxp.com> 5096L: netdev@vger.kernel.org 5097L: linuxppc-dev@lists.ozlabs.org 5098S: Maintained 5099F: drivers/net/wan/fsl_ucc_hdlc* 5100 5101FREESCALE QUICC ENGINE UCC UART DRIVER 5102M: Timur Tabi <timur@tabi.org> 5103L: linuxppc-dev@lists.ozlabs.org 5104S: Maintained 5105F: drivers/tty/serial/ucc_uart.c 5106 5107FREESCALE SOC SOUND DRIVERS 5108M: Timur Tabi <timur@tabi.org> 5109M: Nicolin Chen <nicoleotsuka@gmail.com> 5110M: Xiubo Li <Xiubo.Lee@gmail.com> 5111R: Fabio Estevam <fabio.estevam@nxp.com> 5112L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5113L: linuxppc-dev@lists.ozlabs.org 5114S: Maintained 5115F: sound/soc/fsl/fsl* 5116F: sound/soc/fsl/imx* 5117F: sound/soc/fsl/mpc8610_hpcd.c 5118 5119FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5120M: "J. German Rivera" <German.Rivera@freescale.com> 5121M: Stuart Yoder <stuart.yoder@nxp.com> 5122L: linux-kernel@vger.kernel.org 5123S: Maintained 5124F: drivers/staging/fsl-mc/ 5125 5126FREEVXFS FILESYSTEM 5127M: Christoph Hellwig <hch@infradead.org> 5128W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5129S: Maintained 5130F: fs/freevxfs/ 5131 5132FREEZER 5133M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5134M: Pavel Machek <pavel@ucw.cz> 5135L: linux-pm@vger.kernel.org 5136S: Supported 5137F: Documentation/power/freezing-of-tasks.txt 5138F: include/linux/freezer.h 5139F: kernel/freezer.c 5140 5141FRONTSWAP API 5142M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5143L: linux-kernel@vger.kernel.org 5144S: Maintained 5145F: mm/frontswap.c 5146F: include/linux/frontswap.h 5147 5148FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5149M: David Howells <dhowells@redhat.com> 5150L: linux-cachefs@redhat.com (moderated for non-subscribers) 5151S: Supported 5152F: Documentation/filesystems/caching/ 5153F: fs/fscache/ 5154F: include/linux/fscache*.h 5155 5156FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5157M: Theodore Y. Ts'o <tytso@mit.edu> 5158M: Jaegeuk Kim <jaegeuk@kernel.org> 5159S: Supported 5160F: fs/crypto/ 5161F: include/linux/fscrypto.h 5162 5163F2FS FILE SYSTEM 5164M: Jaegeuk Kim <jaegeuk@kernel.org> 5165M: Chao Yu <yuchao0@huawei.com> 5166L: linux-f2fs-devel@lists.sourceforge.net 5167W: https://f2fs.wiki.kernel.org/ 5168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5169S: Maintained 5170F: Documentation/filesystems/f2fs.txt 5171F: Documentation/ABI/testing/sysfs-fs-f2fs 5172F: fs/f2fs/ 5173F: include/linux/f2fs_fs.h 5174F: include/trace/events/f2fs.h 5175 5176FUJITSU FR-V (FRV) PORT 5177S: Orphan 5178F: arch/frv/ 5179 5180FUJITSU LAPTOP EXTRAS 5181M: Jonathan Woithe <jwoithe@just42.net> 5182L: platform-driver-x86@vger.kernel.org 5183S: Maintained 5184F: drivers/platform/x86/fujitsu-laptop.c 5185 5186FUJITSU M-5MO LS CAMERA ISP DRIVER 5187M: Kyungmin Park <kyungmin.park@samsung.com> 5188M: Heungjun Kim <riverful.kim@samsung.com> 5189L: linux-media@vger.kernel.org 5190S: Maintained 5191F: drivers/media/i2c/m5mols/ 5192F: include/media/i2c/m5mols.h 5193 5194FUJITSU TABLET EXTRAS 5195M: Robert Gerlach <khnz@gmx.de> 5196L: platform-driver-x86@vger.kernel.org 5197S: Maintained 5198F: drivers/platform/x86/fujitsu-tablet.c 5199 5200FUSE: FILESYSTEM IN USERSPACE 5201M: Miklos Szeredi <miklos@szeredi.hu> 5202L: linux-fsdevel@vger.kernel.org 5203W: http://fuse.sourceforge.net/ 5204T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5205S: Maintained 5206F: fs/fuse/ 5207F: include/uapi/linux/fuse.h 5208F: Documentation/filesystems/fuse.txt 5209 5210FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5211M: Rik Faith <faith@cs.unc.edu> 5212L: linux-scsi@vger.kernel.org 5213S: Odd Fixes (e.g., new signatures) 5214F: drivers/scsi/fdomain.* 5215 5216GCC PLUGINS 5217M: Kees Cook <keescook@chromium.org> 5218R: Emese Revfy <re.emese@gmail.com> 5219L: kernel-hardening@lists.openwall.com 5220S: Maintained 5221F: scripts/gcc-plugins/ 5222F: scripts/gcc-plugin.sh 5223F: Documentation/gcc-plugins.txt 5224 5225GCOV BASED KERNEL PROFILING 5226M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5227S: Maintained 5228F: kernel/gcov/ 5229F: Documentation/dev-tools/gcov.rst 5230 5231GDT SCSI DISK ARRAY CONTROLLER DRIVER 5232M: Achim Leubner <achim_leubner@adaptec.com> 5233L: linux-scsi@vger.kernel.org 5234W: http://www.icp-vortex.com/ 5235S: Supported 5236F: drivers/scsi/gdt* 5237 5238GDB KERNEL DEBUGGING HELPER SCRIPTS 5239M: Jan Kiszka <jan.kiszka@siemens.com> 5240M: Kieran Bingham <kieran@bingham.xyz> 5241S: Supported 5242F: scripts/gdb/ 5243 5244GEMTEK FM RADIO RECEIVER DRIVER 5245M: Hans Verkuil <hverkuil@xs4all.nl> 5246L: linux-media@vger.kernel.org 5247T: git git://linuxtv.org/media_tree.git 5248W: https://linuxtv.org 5249S: Maintained 5250F: drivers/media/radio/radio-gemtek* 5251 5252GENERIC GPIO I2C DRIVER 5253M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5254S: Supported 5255F: drivers/i2c/busses/i2c-gpio.c 5256F: include/linux/i2c-gpio.h 5257 5258GENERIC GPIO I2C MULTIPLEXER DRIVER 5259M: Peter Korsgaard <peter.korsgaard@barco.com> 5260L: linux-i2c@vger.kernel.org 5261S: Supported 5262F: drivers/i2c/muxes/i2c-mux-gpio.c 5263F: include/linux/i2c-mux-gpio.h 5264F: Documentation/i2c/muxes/i2c-mux-gpio 5265 5266GENERIC HDLC (WAN) DRIVERS 5267M: Krzysztof Halasa <khc@pm.waw.pl> 5268W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5269S: Maintained 5270F: drivers/net/wan/c101.c 5271F: drivers/net/wan/hd6457* 5272F: drivers/net/wan/hdlc* 5273F: drivers/net/wan/n2.c 5274F: drivers/net/wan/pc300too.c 5275F: drivers/net/wan/pci200syn.c 5276F: drivers/net/wan/wanxl* 5277 5278GENERIC INCLUDE/ASM HEADER FILES 5279M: Arnd Bergmann <arnd@arndb.de> 5280L: linux-arch@vger.kernel.org 5281T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5282S: Maintained 5283F: include/asm-generic/ 5284F: include/uapi/asm-generic/ 5285 5286GENERIC PHY FRAMEWORK 5287M: Kishon Vijay Abraham I <kishon@ti.com> 5288L: linux-kernel@vger.kernel.org 5289T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5290S: Supported 5291F: drivers/phy/ 5292F: include/linux/phy/ 5293 5294GENERIC PM DOMAINS 5295M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5296M: Kevin Hilman <khilman@kernel.org> 5297M: Ulf Hansson <ulf.hansson@linaro.org> 5298L: linux-pm@vger.kernel.org 5299S: Supported 5300F: drivers/base/power/domain*.c 5301F: include/linux/pm_domain.h 5302 5303GENERIC UIO DRIVER FOR PCI DEVICES 5304M: "Michael S. Tsirkin" <mst@redhat.com> 5305L: kvm@vger.kernel.org 5306S: Supported 5307F: drivers/uio/uio_pci_generic.c 5308 5309GET_MAINTAINER SCRIPT 5310M: Joe Perches <joe@perches.com> 5311S: Maintained 5312F: scripts/get_maintainer.pl 5313 5314GENWQE (IBM Generic Workqueue Card) 5315M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5316M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5317S: Supported 5318F: drivers/misc/genwqe/ 5319 5320GFS2 FILE SYSTEM 5321M: Steven Whitehouse <swhiteho@redhat.com> 5322M: Bob Peterson <rpeterso@redhat.com> 5323L: cluster-devel@redhat.com 5324W: http://sources.redhat.com/cluster/ 5325T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5326S: Supported 5327F: Documentation/filesystems/gfs2*.txt 5328F: fs/gfs2/ 5329F: include/uapi/linux/gfs2_ondisk.h 5330 5331GIGASET ISDN DRIVERS 5332M: Paul Bolle <pebolle@tiscali.nl> 5333L: gigaset307x-common@lists.sourceforge.net 5334W: http://gigaset307x.sourceforge.net/ 5335S: Odd Fixes 5336F: Documentation/isdn/README.gigaset 5337F: drivers/isdn/gigaset/ 5338F: include/uapi/linux/gigaset_dev.h 5339 5340GO7007 MPEG CODEC 5341M: Hans Verkuil <hans.verkuil@cisco.com> 5342L: linux-media@vger.kernel.org 5343S: Maintained 5344F: drivers/media/usb/go7007/ 5345 5346GOODIX TOUCHSCREEN 5347M: Bastien Nocera <hadess@hadess.net> 5348L: linux-input@vger.kernel.org 5349S: Maintained 5350F: drivers/input/touchscreen/goodix.c 5351 5352GPIO MOCKUP DRIVER 5353M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5354L: linux-gpio@vger.kernel.org 5355S: Maintained 5356F: drivers/gpio/gpio-mockup.c 5357F: tools/testing/selftests/gpio/ 5358 5359GPIO SUBSYSTEM 5360M: Linus Walleij <linus.walleij@linaro.org> 5361M: Alexandre Courbot <gnurou@gmail.com> 5362L: linux-gpio@vger.kernel.org 5363T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5364S: Maintained 5365F: Documentation/devicetree/bindings/gpio/ 5366F: Documentation/gpio/ 5367F: Documentation/ABI/testing/gpio-cdev 5368F: Documentation/ABI/obsolete/sysfs-gpio 5369F: drivers/gpio/ 5370F: include/linux/gpio/ 5371F: include/linux/gpio.h 5372F: include/asm-generic/gpio.h 5373F: include/uapi/linux/gpio.h 5374F: tools/gpio/ 5375 5376GRE DEMULTIPLEXER DRIVER 5377M: Dmitry Kozlov <xeb@mail.ru> 5378L: netdev@vger.kernel.org 5379S: Maintained 5380F: net/ipv4/gre_demux.c 5381F: net/ipv4/gre_offload.c 5382F: include/net/gre.h 5383 5384GRETH 10/100/1G Ethernet MAC device driver 5385M: Andreas Larsson <andreas@gaisler.com> 5386L: netdev@vger.kernel.org 5387S: Maintained 5388F: drivers/net/ethernet/aeroflex/ 5389 5390GREYBUS SUBSYSTEM 5391M: Johan Hovold <johan@kernel.org> 5392M: Alex Elder <elder@kernel.org> 5393M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5394S: Maintained 5395F: drivers/staging/greybus/ 5396 5397GREYBUS AUDIO PROTOCOLS DRIVERS 5398M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5399M: Mark Greer <mgreer@animalcreek.com> 5400S: Maintained 5401F: drivers/staging/greybus/audio_apbridgea.c 5402F: drivers/staging/greybus/audio_apbridgea.h 5403F: drivers/staging/greybus/audio_codec.c 5404F: drivers/staging/greybus/audio_codec.h 5405F: drivers/staging/greybus/audio_gb.c 5406F: drivers/staging/greybus/audio_manager.c 5407F: drivers/staging/greybus/audio_manager.h 5408F: drivers/staging/greybus/audio_manager_module.c 5409F: drivers/staging/greybus/audio_manager_private.h 5410F: drivers/staging/greybus/audio_manager_sysfs.c 5411F: drivers/staging/greybus/audio_module.c 5412F: drivers/staging/greybus/audio_topology.c 5413 5414GREYBUS PROTOCOLS DRIVERS 5415M: Rui Miguel Silva <rmfrfs@gmail.com> 5416S: Maintained 5417F: drivers/staging/greybus/sdio.c 5418F: drivers/staging/greybus/light.c 5419F: drivers/staging/greybus/gpio.c 5420F: drivers/staging/greybus/power_supply.c 5421F: drivers/staging/greybus/spi.c 5422F: drivers/staging/greybus/spilib.c 5423 5424GREYBUS PROTOCOLS DRIVERS 5425M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5426S: Maintained 5427F: drivers/staging/greybus/loopback.c 5428F: drivers/staging/greybus/timesync.c 5429F: drivers/staging/greybus/timesync_platform.c 5430 5431GREYBUS PROTOCOLS DRIVERS 5432M: Viresh Kumar <vireshk@kernel.org> 5433S: Maintained 5434F: drivers/staging/greybus/authentication.c 5435F: drivers/staging/greybus/bootrom.c 5436F: drivers/staging/greybus/firmware.h 5437F: drivers/staging/greybus/fw-core.c 5438F: drivers/staging/greybus/fw-download.c 5439F: drivers/staging/greybus/fw-managament.c 5440F: drivers/staging/greybus/greybus_authentication.h 5441F: drivers/staging/greybus/greybus_firmware.h 5442F: drivers/staging/greybus/hid.c 5443F: drivers/staging/greybus/i2c.c 5444F: drivers/staging/greybus/spi.c 5445F: drivers/staging/greybus/spilib.c 5446F: drivers/staging/greybus/spilib.h 5447 5448GREYBUS PROTOCOLS DRIVERS 5449M: David Lin <dtwlin@gmail.com> 5450S: Maintained 5451F: drivers/staging/greybus/uart.c 5452F: drivers/staging/greybus/log.c 5453 5454GREYBUS PLATFORM DRIVERS 5455M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5456S: Maintained 5457F: drivers/staging/greybus/arche-platform.c 5458F: drivers/staging/greybus/arche-apb-ctrl.c 5459F: drivers/staging/greybus/arche_platform.h 5460 5461GS1662 VIDEO SERIALIZER 5462M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5463L: linux-media@vger.kernel.org 5464T: git git://linuxtv.org/media_tree.git 5465S: Maintained 5466F: drivers/media/spi/gs1662.c 5467 5468GSPCA FINEPIX SUBDRIVER 5469M: Frank Zago <frank@zago.net> 5470L: linux-media@vger.kernel.org 5471T: git git://linuxtv.org/media_tree.git 5472S: Maintained 5473F: drivers/media/usb/gspca/finepix.c 5474 5475GSPCA GL860 SUBDRIVER 5476M: Olivier Lorin <o.lorin@laposte.net> 5477L: linux-media@vger.kernel.org 5478T: git git://linuxtv.org/media_tree.git 5479S: Maintained 5480F: drivers/media/usb/gspca/gl860/ 5481 5482GSPCA M5602 SUBDRIVER 5483M: Erik Andren <erik.andren@gmail.com> 5484L: linux-media@vger.kernel.org 5485T: git git://linuxtv.org/media_tree.git 5486S: Maintained 5487F: drivers/media/usb/gspca/m5602/ 5488 5489GSPCA PAC207 SONIXB SUBDRIVER 5490M: Hans Verkuil <hverkuil@xs4all.nl> 5491L: linux-media@vger.kernel.org 5492T: git git://linuxtv.org/media_tree.git 5493S: Odd Fixes 5494F: drivers/media/usb/gspca/pac207.c 5495 5496GSPCA SN9C20X SUBDRIVER 5497M: Brian Johnson <brijohn@gmail.com> 5498L: linux-media@vger.kernel.org 5499T: git git://linuxtv.org/media_tree.git 5500S: Maintained 5501F: drivers/media/usb/gspca/sn9c20x.c 5502 5503GSPCA T613 SUBDRIVER 5504M: Leandro Costantino <lcostantino@gmail.com> 5505L: linux-media@vger.kernel.org 5506T: git git://linuxtv.org/media_tree.git 5507S: Maintained 5508F: drivers/media/usb/gspca/t613.c 5509 5510GSPCA USB WEBCAM DRIVER 5511M: Hans Verkuil <hverkuil@xs4all.nl> 5512L: linux-media@vger.kernel.org 5513T: git git://linuxtv.org/media_tree.git 5514S: Odd Fixes 5515F: drivers/media/usb/gspca/ 5516 5517GUID PARTITION TABLE (GPT) 5518M: Davidlohr Bueso <dave@stgolabs.net> 5519L: linux-efi@vger.kernel.org 5520S: Maintained 5521F: block/partitions/efi.* 5522 5523STK1160 USB VIDEO CAPTURE DRIVER 5524M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5525L: linux-media@vger.kernel.org 5526T: git git://linuxtv.org/media_tree.git 5527S: Maintained 5528F: drivers/media/usb/stk1160/ 5529 5530H8/300 ARCHITECTURE 5531M: Yoshinori Sato <ysato@users.sourceforge.jp> 5532L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5533W: http://uclinux-h8.sourceforge.jp 5534T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5535S: Maintained 5536F: arch/h8300/ 5537F: drivers/clocksource/h8300_*.c 5538F: drivers/clk/h8300/ 5539F: drivers/irqchip/irq-renesas-h8*.c 5540 5541HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5542M: Frank Seidel <frank@f-seidel.de> 5543L: platform-driver-x86@vger.kernel.org 5544W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5545S: Maintained 5546F: drivers/platform/x86/hdaps.c 5547 5548HDPVR USB VIDEO ENCODER DRIVER 5549M: Hans Verkuil <hverkuil@xs4all.nl> 5550L: linux-media@vger.kernel.org 5551T: git git://linuxtv.org/media_tree.git 5552W: https://linuxtv.org 5553S: Odd Fixes 5554F: drivers/media/usb/hdpvr/ 5555 5556HWPOISON MEMORY FAILURE HANDLING 5557M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5558L: linux-mm@kvack.org 5559S: Maintained 5560F: mm/memory-failure.c 5561F: mm/hwpoison-inject.c 5562 5563HYPERVISOR VIRTUAL CONSOLE DRIVER 5564L: linuxppc-dev@lists.ozlabs.org 5565S: Odd Fixes 5566F: drivers/tty/hvc/ 5567 5568HACKRF MEDIA DRIVER 5569M: Antti Palosaari <crope@iki.fi> 5570L: linux-media@vger.kernel.org 5571W: https://linuxtv.org 5572W: http://palosaari.fi/linux/ 5573Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5574T: git git://linuxtv.org/anttip/media_tree.git 5575S: Maintained 5576F: drivers/media/usb/hackrf/ 5577 5578HARDWARE MONITORING 5579M: Jean Delvare <jdelvare@suse.com> 5580M: Guenter Roeck <linux@roeck-us.net> 5581L: linux-hwmon@vger.kernel.org 5582W: http://hwmon.wiki.kernel.org/ 5583T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5584T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5585S: Maintained 5586F: Documentation/hwmon/ 5587F: drivers/hwmon/ 5588F: include/linux/hwmon*.h 5589 5590HARDWARE RANDOM NUMBER GENERATOR CORE 5591M: Matt Mackall <mpm@selenic.com> 5592M: Herbert Xu <herbert@gondor.apana.org.au> 5593L: linux-crypto@vger.kernel.org 5594S: Odd fixes 5595F: Documentation/devicetree/bindings/rng/ 5596F: Documentation/hw_random.txt 5597F: drivers/char/hw_random/ 5598F: include/linux/hw_random.h 5599 5600HARDWARE SPINLOCK CORE 5601M: Ohad Ben-Cohen <ohad@wizery.com> 5602M: Bjorn Andersson <bjorn.andersson@linaro.org> 5603L: linux-remoteproc@vger.kernel.org 5604S: Maintained 5605T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5606F: Documentation/devicetree/bindings/hwlock/ 5607F: Documentation/hwspinlock.txt 5608F: drivers/hwspinlock/ 5609F: include/linux/hwspinlock.h 5610 5611HARMONY SOUND DRIVER 5612L: linux-parisc@vger.kernel.org 5613S: Maintained 5614F: sound/parisc/harmony.* 5615 5616HD29L2 MEDIA DRIVER 5617M: Antti Palosaari <crope@iki.fi> 5618L: linux-media@vger.kernel.org 5619W: https://linuxtv.org 5620W: http://palosaari.fi/linux/ 5621Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5622T: git git://linuxtv.org/anttip/media_tree.git 5623S: Maintained 5624F: drivers/media/dvb-frontends/hd29l2* 5625 5626HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5627M: Brian Boylston <brian.boylston@hpe.com> 5628S: Supported 5629F: Documentation/watchdog/hpwdt.txt 5630F: drivers/watchdog/hpwdt.c 5631 5632HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5633M: Don Brace <don.brace@microsemi.com> 5634L: iss_storagedev@hp.com 5635L: esc.storagedev@microsemi.com 5636L: linux-scsi@vger.kernel.org 5637S: Supported 5638F: Documentation/scsi/hpsa.txt 5639F: drivers/scsi/hpsa*.[ch] 5640F: include/linux/cciss*.h 5641F: include/uapi/linux/cciss*.h 5642 5643HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5644M: Don Brace <don.brace@microsemi.com> 5645L: iss_storagedev@hp.com 5646L: esc.storagedev@microsemi.com 5647L: linux-scsi@vger.kernel.org 5648S: Supported 5649F: Documentation/blockdev/cciss.txt 5650F: drivers/block/cciss* 5651F: include/linux/cciss_ioctl.h 5652F: include/uapi/linux/cciss_ioctl.h 5653 5654HFI1 DRIVER 5655M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5656M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5657L: linux-rdma@vger.kernel.org 5658S: Supported 5659F: drivers/infiniband/hw/hfi1 5660 5661HFS FILESYSTEM 5662L: linux-fsdevel@vger.kernel.org 5663S: Orphan 5664F: Documentation/filesystems/hfs.txt 5665F: fs/hfs/ 5666 5667HFSPLUS FILESYSTEM 5668L: linux-fsdevel@vger.kernel.org 5669S: Orphan 5670F: Documentation/filesystems/hfsplus.txt 5671F: fs/hfsplus/ 5672 5673HGA FRAMEBUFFER DRIVER 5674M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5675L: linux-nvidia@lists.surfsouth.com 5676W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5677S: Maintained 5678F: drivers/video/fbdev/hgafb.c 5679 5680HIBERNATION (aka Software Suspend, aka swsusp) 5681M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5682M: Pavel Machek <pavel@ucw.cz> 5683L: linux-pm@vger.kernel.org 5684S: Supported 5685F: arch/x86/power/ 5686F: drivers/base/power/ 5687F: kernel/power/ 5688F: include/linux/suspend.h 5689F: include/linux/freezer.h 5690F: include/linux/pm.h 5691F: arch/*/include/asm/suspend*.h 5692 5693HID CORE LAYER 5694M: Jiri Kosina <jikos@kernel.org> 5695R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5696L: linux-input@vger.kernel.org 5697T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5698S: Maintained 5699F: drivers/hid/ 5700F: include/linux/hid* 5701F: include/uapi/linux/hid* 5702 5703HID SENSOR HUB DRIVERS 5704M: Jiri Kosina <jikos@kernel.org> 5705M: Jonathan Cameron <jic23@kernel.org> 5706M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5707L: linux-input@vger.kernel.org 5708L: linux-iio@vger.kernel.org 5709S: Maintained 5710F: Documentation/hid/hid-sensor* 5711F: drivers/hid/hid-sensor-* 5712F: drivers/iio/*/hid-* 5713F: include/linux/hid-sensor-* 5714 5715HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5716M: Thomas Gleixner <tglx@linutronix.de> 5717L: linux-kernel@vger.kernel.org 5718T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5719S: Maintained 5720F: Documentation/timers/ 5721F: kernel/time/hrtimer.c 5722F: kernel/time/clockevents.c 5723F: kernel/time/tick*.* 5724F: kernel/time/timer_*.c 5725F: include/linux/clockchips.h 5726F: include/linux/hrtimer.h 5727 5728HIGH-SPEED SCC DRIVER FOR AX.25 5729L: linux-hams@vger.kernel.org 5730S: Orphan 5731F: drivers/net/hamradio/dmascc.c 5732F: drivers/net/hamradio/scc.c 5733 5734HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5735M: HighPoint Linux Team <linux@highpoint-tech.com> 5736W: http://www.highpoint-tech.com 5737S: Supported 5738F: Documentation/scsi/hptiop.txt 5739F: drivers/scsi/hptiop.c 5740 5741HIPPI 5742M: Jes Sorensen <jes@trained-monkey.org> 5743L: linux-hippi@sunsite.dk 5744S: Maintained 5745F: include/linux/hippidevice.h 5746F: include/uapi/linux/if_hippi.h 5747F: net/802/hippi.c 5748F: drivers/net/hippi/ 5749 5750HISILICON NETWORK SUBSYSTEM DRIVER 5751M: Yisen Zhuang <yisen.zhuang@huawei.com> 5752M: Salil Mehta <salil.mehta@huawei.com> 5753L: netdev@vger.kernel.org 5754W: http://www.hisilicon.com 5755S: Maintained 5756F: drivers/net/ethernet/hisilicon/ 5757F: Documentation/devicetree/bindings/net/hisilicon*.txt 5758 5759HISILICON ROCE DRIVER 5760M: Lijun Ou <oulijun@huawei.com> 5761M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5762L: linux-rdma@vger.kernel.org 5763S: Maintained 5764F: drivers/infiniband/hw/hns/ 5765F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5766 5767HISILICON SAS Controller 5768M: John Garry <john.garry@huawei.com> 5769W: http://www.hisilicon.com 5770S: Supported 5771F: drivers/scsi/hisi_sas/ 5772F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5773 5774HOST AP DRIVER 5775M: Jouni Malinen <j@w1.fi> 5776L: linux-wireless@vger.kernel.org 5777W: http://w1.fi/hostap-driver.html 5778S: Obsolete 5779F: drivers/net/wireless/intersil/hostap/ 5780 5781HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5782L: platform-driver-x86@vger.kernel.org 5783S: Orphan 5784F: drivers/platform/x86/tc1100-wmi.c 5785 5786HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5787M: Jaroslav Kysela <perex@perex.cz> 5788S: Maintained 5789F: drivers/net/ethernet/hp/hp100.* 5790 5791HPET: High Precision Event Timers driver 5792M: Clemens Ladisch <clemens@ladisch.de> 5793S: Maintained 5794F: Documentation/timers/hpet.txt 5795F: drivers/char/hpet.c 5796F: include/linux/hpet.h 5797F: include/uapi/linux/hpet.h 5798 5799HPET: x86 5800S: Orphan 5801F: arch/x86/kernel/hpet.c 5802F: arch/x86/include/asm/hpet.h 5803 5804HPFS FILESYSTEM 5805M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5806W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5807S: Maintained 5808F: fs/hpfs/ 5809 5810HSI SUBSYSTEM 5811M: Sebastian Reichel <sre@kernel.org> 5812T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5813S: Maintained 5814F: Documentation/ABI/testing/sysfs-bus-hsi 5815F: Documentation/device-drivers/serial-interfaces.rst 5816F: drivers/hsi/ 5817F: include/linux/hsi/ 5818F: include/uapi/linux/hsi/ 5819 5820HSO 3G MODEM DRIVER 5821M: Jan Dumon <j.dumon@option.com> 5822W: http://www.pharscape.org 5823S: Maintained 5824F: drivers/net/usb/hso.c 5825 5826HSR NETWORK PROTOCOL 5827M: Arvid Brodin <arvid.brodin@alten.se> 5828L: netdev@vger.kernel.org 5829S: Maintained 5830F: net/hsr/ 5831 5832HTCPEN TOUCHSCREEN DRIVER 5833M: Pau Oliva Fora <pof@eslack.org> 5834L: linux-input@vger.kernel.org 5835S: Maintained 5836F: drivers/input/touchscreen/htcpen.c 5837 5838HUGETLB FILESYSTEM 5839M: Nadia Yvette Chambers <nyc@holomorphy.com> 5840S: Maintained 5841F: fs/hugetlbfs/ 5842 5843HVA ST MEDIA DRIVER 5844M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5845L: linux-media@vger.kernel.org 5846T: git git://linuxtv.org/media_tree.git 5847W: https://linuxtv.org 5848S: Supported 5849F: drivers/media/platform/sti/hva 5850 5851Hyper-V CORE AND DRIVERS 5852M: "K. Y. Srinivasan" <kys@microsoft.com> 5853M: Haiyang Zhang <haiyangz@microsoft.com> 5854L: devel@linuxdriverproject.org 5855S: Maintained 5856F: arch/x86/include/asm/mshyperv.h 5857F: arch/x86/include/uapi/asm/hyperv.h 5858F: arch/x86/kernel/cpu/mshyperv.c 5859F: drivers/hid/hid-hyperv.c 5860F: drivers/hv/ 5861F: drivers/input/serio/hyperv-keyboard.c 5862F: drivers/pci/host/pci-hyperv.c 5863F: drivers/net/hyperv/ 5864F: drivers/scsi/storvsc_drv.c 5865F: drivers/video/fbdev/hyperv_fb.c 5866F: include/linux/hyperv.h 5867F: tools/hv/ 5868F: Documentation/ABI/stable/sysfs-bus-vmbus 5869 5870I2C MUXES 5871M: Peter Rosin <peda@axentia.se> 5872L: linux-i2c@vger.kernel.org 5873S: Maintained 5874F: Documentation/i2c/i2c-topology 5875F: Documentation/i2c/muxes/ 5876F: Documentation/devicetree/bindings/i2c/i2c-mux* 5877F: Documentation/devicetree/bindings/i2c/i2c-arb* 5878F: Documentation/devicetree/bindings/i2c/i2c-gate* 5879F: drivers/i2c/i2c-mux.c 5880F: drivers/i2c/muxes/ 5881F: include/linux/i2c-mux.h 5882 5883I2C OVER PARALLEL PORT 5884M: Jean Delvare <jdelvare@suse.com> 5885L: linux-i2c@vger.kernel.org 5886S: Maintained 5887F: Documentation/i2c/busses/i2c-parport 5888F: Documentation/i2c/busses/i2c-parport-light 5889F: drivers/i2c/busses/i2c-parport.c 5890F: drivers/i2c/busses/i2c-parport-light.c 5891 5892I2C/SMBUS CONTROLLER DRIVERS FOR PC 5893M: Jean Delvare <jdelvare@suse.com> 5894L: linux-i2c@vger.kernel.org 5895S: Maintained 5896F: Documentation/i2c/busses/i2c-ali1535 5897F: Documentation/i2c/busses/i2c-ali1563 5898F: Documentation/i2c/busses/i2c-ali15x3 5899F: Documentation/i2c/busses/i2c-amd756 5900F: Documentation/i2c/busses/i2c-amd8111 5901F: Documentation/i2c/busses/i2c-i801 5902F: Documentation/i2c/busses/i2c-nforce2 5903F: Documentation/i2c/busses/i2c-piix4 5904F: Documentation/i2c/busses/i2c-sis5595 5905F: Documentation/i2c/busses/i2c-sis630 5906F: Documentation/i2c/busses/i2c-sis96x 5907F: Documentation/i2c/busses/i2c-via 5908F: Documentation/i2c/busses/i2c-viapro 5909F: drivers/i2c/busses/i2c-ali1535.c 5910F: drivers/i2c/busses/i2c-ali1563.c 5911F: drivers/i2c/busses/i2c-ali15x3.c 5912F: drivers/i2c/busses/i2c-amd756.c 5913F: drivers/i2c/busses/i2c-amd756-s4882.c 5914F: drivers/i2c/busses/i2c-amd8111.c 5915F: drivers/i2c/busses/i2c-i801.c 5916F: drivers/i2c/busses/i2c-isch.c 5917F: drivers/i2c/busses/i2c-nforce2.c 5918F: drivers/i2c/busses/i2c-nforce2-s4985.c 5919F: drivers/i2c/busses/i2c-piix4.c 5920F: drivers/i2c/busses/i2c-sis5595.c 5921F: drivers/i2c/busses/i2c-sis630.c 5922F: drivers/i2c/busses/i2c-sis96x.c 5923F: drivers/i2c/busses/i2c-via.c 5924F: drivers/i2c/busses/i2c-viapro.c 5925 5926I2C/SMBUS ISMT DRIVER 5927M: Seth Heasley <seth.heasley@intel.com> 5928M: Neil Horman <nhorman@tuxdriver.com> 5929L: linux-i2c@vger.kernel.org 5930F: drivers/i2c/busses/i2c-ismt.c 5931F: Documentation/i2c/busses/i2c-ismt 5932 5933I2C/SMBUS STUB DRIVER 5934M: Jean Delvare <jdelvare@suse.com> 5935L: linux-i2c@vger.kernel.org 5936S: Maintained 5937F: drivers/i2c/i2c-stub.c 5938 5939I2C SUBSYSTEM 5940M: Wolfram Sang <wsa@the-dreams.de> 5941L: linux-i2c@vger.kernel.org 5942W: https://i2c.wiki.kernel.org/ 5943Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5944T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5945S: Maintained 5946F: Documentation/devicetree/bindings/i2c/ 5947F: Documentation/i2c/ 5948F: drivers/i2c/ 5949F: drivers/i2c/*/ 5950F: include/linux/i2c.h 5951F: include/linux/i2c-*.h 5952F: include/uapi/linux/i2c.h 5953F: include/uapi/linux/i2c-*.h 5954 5955I2C ACPI SUPPORT 5956M: Mika Westerberg <mika.westerberg@linux.intel.com> 5957L: linux-i2c@vger.kernel.org 5958L: linux-acpi@vger.kernel.org 5959S: Maintained 5960 5961I2C-TAOS-EVM DRIVER 5962M: Jean Delvare <jdelvare@suse.com> 5963L: linux-i2c@vger.kernel.org 5964S: Maintained 5965F: Documentation/i2c/busses/i2c-taos-evm 5966F: drivers/i2c/busses/i2c-taos-evm.c 5967 5968I2C-TINY-USB DRIVER 5969M: Till Harbaum <till@harbaum.org> 5970L: linux-i2c@vger.kernel.org 5971W: http://www.harbaum.org/till/i2c_tiny_usb 5972S: Maintained 5973F: drivers/i2c/busses/i2c-tiny-usb.c 5974 5975i386 BOOT CODE 5976M: "H. Peter Anvin" <hpa@zytor.com> 5977S: Maintained 5978F: arch/x86/boot/ 5979 5980i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5981M: "H. Peter Anvin" <hpa@zytor.com> 5982T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5983S: Maintained 5984 5985IA64 (Itanium) PLATFORM 5986M: Tony Luck <tony.luck@intel.com> 5987M: Fenghua Yu <fenghua.yu@intel.com> 5988L: linux-ia64@vger.kernel.org 5989T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5990S: Maintained 5991F: arch/ia64/ 5992 5993IBM Power VMX Cryptographic instructions 5994M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5995M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5996L: linux-crypto@vger.kernel.org 5997S: Supported 5998F: drivers/crypto/vmx/Makefile 5999F: drivers/crypto/vmx/Kconfig 6000F: drivers/crypto/vmx/vmx.c 6001F: drivers/crypto/vmx/aes* 6002F: drivers/crypto/vmx/ghash* 6003F: drivers/crypto/vmx/ppc-xlate.pl 6004 6005IBM Power in-Nest Crypto Acceleration 6006M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6007M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6008L: linux-crypto@vger.kernel.org 6009S: Supported 6010F: drivers/crypto/nx/Makefile 6011F: drivers/crypto/nx/Kconfig 6012F: drivers/crypto/nx/nx-aes* 6013F: drivers/crypto/nx/nx-sha* 6014F: drivers/crypto/nx/nx.* 6015F: drivers/crypto/nx/nx_csbcpb.h 6016F: drivers/crypto/nx/nx_debugfs.h 6017 6018IBM Power 842 compression accelerator 6019M: Dan Streetman <ddstreet@ieee.org> 6020S: Supported 6021F: drivers/crypto/nx/Makefile 6022F: drivers/crypto/nx/Kconfig 6023F: drivers/crypto/nx/nx-842* 6024F: include/linux/sw842.h 6025F: crypto/842.c 6026F: lib/842/ 6027 6028IBM Power Linux RAID adapter 6029M: Brian King <brking@us.ibm.com> 6030S: Supported 6031F: drivers/scsi/ipr.* 6032 6033IBM Power Virtual Ethernet Device Driver 6034M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6035L: netdev@vger.kernel.org 6036S: Supported 6037F: drivers/net/ethernet/ibm/ibmveth.* 6038 6039IBM Power SRIOV Virtual NIC Device Driver 6040M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6041M: John Allen <jallen@linux.vnet.ibm.com> 6042L: netdev@vger.kernel.org 6043S: Supported 6044F: drivers/net/ethernet/ibm/ibmvnic.* 6045 6046IBM Power Virtual SCSI Device Drivers 6047M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6048L: linux-scsi@vger.kernel.org 6049S: Supported 6050F: drivers/scsi/ibmvscsi/ibmvscsi* 6051F: include/scsi/viosrp.h 6052 6053IBM Power Virtual SCSI Device Target Driver 6054M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6055M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6056L: linux-scsi@vger.kernel.org 6057L: target-devel@vger.kernel.org 6058S: Supported 6059F: drivers/scsi/ibmvscsi_tgt/ 6060 6061IBM Power Virtual FC Device Drivers 6062M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6063L: linux-scsi@vger.kernel.org 6064S: Supported 6065F: drivers/scsi/ibmvscsi/ibmvfc* 6066 6067IBM ServeRAID RAID DRIVER 6068S: Orphan 6069F: drivers/scsi/ips.* 6070 6071ICH LPC AND GPIO DRIVER 6072M: Peter Tyser <ptyser@xes-inc.com> 6073S: Maintained 6074F: drivers/mfd/lpc_ich.c 6075F: drivers/gpio/gpio-ich.c 6076 6077IDE SUBSYSTEM 6078M: "David S. Miller" <davem@davemloft.net> 6079L: linux-ide@vger.kernel.org 6080Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6081T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6082S: Maintained 6083F: Documentation/ide/ 6084F: drivers/ide/ 6085F: include/linux/ide.h 6086 6087IDEAPAD LAPTOP EXTRAS DRIVER 6088M: Ike Panhc <ike.pan@canonical.com> 6089L: platform-driver-x86@vger.kernel.org 6090W: http://launchpad.net/ideapad-laptop 6091S: Maintained 6092F: drivers/platform/x86/ideapad-laptop.c 6093 6094IDEAPAD LAPTOP SLIDEBAR DRIVER 6095M: Andrey Moiseev <o2g.org.ru@gmail.com> 6096L: linux-input@vger.kernel.org 6097W: https://github.com/o2genum/ideapad-slidebar 6098S: Maintained 6099F: drivers/input/misc/ideapad_slidebar.c 6100 6101IDE/ATAPI DRIVERS 6102M: Borislav Petkov <bp@alien8.de> 6103L: linux-ide@vger.kernel.org 6104S: Maintained 6105F: Documentation/cdrom/ide-cd 6106F: drivers/ide/ide-cd* 6107 6108IDLE-I7300 6109M: Andy Henroid <andrew.d.henroid@intel.com> 6110L: linux-pm@vger.kernel.org 6111S: Supported 6112F: drivers/idle/i7300_idle.c 6113 6114IEEE 802.15.4 SUBSYSTEM 6115M: Alexander Aring <aar@pengutronix.de> 6116L: linux-wpan@vger.kernel.org 6117W: http://wpan.cakelab.org/ 6118T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6119T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6120S: Maintained 6121F: net/ieee802154/ 6122F: net/mac802154/ 6123F: drivers/net/ieee802154/ 6124F: include/linux/nl802154.h 6125F: include/linux/ieee802154.h 6126F: include/net/nl802154.h 6127F: include/net/mac802154.h 6128F: include/net/af_ieee802154.h 6129F: include/net/cfg802154.h 6130F: include/net/ieee802154_netdev.h 6131F: Documentation/networking/ieee802154.txt 6132 6133IGORPLUG-USB IR RECEIVER 6134M: Sean Young <sean@mess.org> 6135L: linux-media@vger.kernel.org 6136S: Maintained 6137F: drivers/media/rc/igorplugusb.c 6138 6139IGUANAWORKS USB IR TRANSCEIVER 6140M: Sean Young <sean@mess.org> 6141L: linux-media@vger.kernel.org 6142S: Maintained 6143F: drivers/media/rc/iguanair.c 6144 6145IIO SUBSYSTEM AND DRIVERS 6146M: Jonathan Cameron <jic23@kernel.org> 6147R: Hartmut Knaack <knaack.h@gmx.de> 6148R: Lars-Peter Clausen <lars@metafoo.de> 6149R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6150L: linux-iio@vger.kernel.org 6151T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6152S: Maintained 6153F: Documentation/devicetree/bindings/iio/ 6154F: drivers/iio/ 6155F: drivers/staging/iio/ 6156F: include/linux/iio/ 6157F: tools/iio/ 6158 6159IKANOS/ADI EAGLE ADSL USB DRIVER 6160M: Matthieu Castet <castet.matthieu@free.fr> 6161M: Stanislaw Gruszka <stf_xl@wp.pl> 6162S: Maintained 6163F: drivers/usb/atm/ueagle-atm.c 6164 6165IMGTEC ASCII LCD DRIVER 6166M: Paul Burton <paul.burton@imgtec.com> 6167S: Maintained 6168F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6169F: drivers/auxdisplay/img-ascii-lcd.c 6170 6171INA209 HARDWARE MONITOR DRIVER 6172M: Guenter Roeck <linux@roeck-us.net> 6173L: linux-hwmon@vger.kernel.org 6174S: Maintained 6175F: Documentation/hwmon/ina209 6176F: Documentation/devicetree/bindings/i2c/ina209.txt 6177F: drivers/hwmon/ina209.c 6178 6179INA2XX HARDWARE MONITOR DRIVER 6180M: Guenter Roeck <linux@roeck-us.net> 6181L: linux-hwmon@vger.kernel.org 6182S: Maintained 6183F: Documentation/hwmon/ina2xx 6184F: drivers/hwmon/ina2xx.c 6185F: include/linux/platform_data/ina2xx.h 6186 6187INDUSTRY PACK SUBSYSTEM (IPACK) 6188M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6189M: Jens Taprogge <jens.taprogge@taprogge.org> 6190M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6191L: industrypack-devel@lists.sourceforge.net 6192W: http://industrypack.sourceforge.net 6193S: Maintained 6194F: drivers/ipack/ 6195 6196INGENIC JZ4780 DMA Driver 6197M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6198S: Maintained 6199F: drivers/dma/dma-jz4780.c 6200 6201INGENIC JZ4780 NAND DRIVER 6202M: Harvey Hunt <harveyhuntnexus@gmail.com> 6203L: linux-mtd@lists.infradead.org 6204S: Maintained 6205F: drivers/mtd/nand/jz4780_* 6206 6207INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6208M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6209M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6210L: linux-ima-devel@lists.sourceforge.net 6211L: linux-ima-user@lists.sourceforge.net 6212L: linux-security-module@vger.kernel.org 6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6214S: Supported 6215F: security/integrity/ima/ 6216 6217IMGTEC IR DECODER DRIVER 6218M: James Hogan <james.hogan@imgtec.com> 6219S: Maintained 6220F: drivers/media/rc/img-ir/ 6221 6222IMS TWINTURBO FRAMEBUFFER DRIVER 6223L: linux-fbdev@vger.kernel.org 6224S: Orphan 6225F: drivers/video/fbdev/imsttfb.c 6226 6227INFINIBAND SUBSYSTEM 6228M: Doug Ledford <dledford@redhat.com> 6229M: Sean Hefty <sean.hefty@intel.com> 6230M: Hal Rosenstock <hal.rosenstock@gmail.com> 6231L: linux-rdma@vger.kernel.org 6232W: http://www.openfabrics.org/ 6233Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6234T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6235S: Supported 6236F: Documentation/infiniband/ 6237F: drivers/infiniband/ 6238F: include/uapi/linux/if_infiniband.h 6239F: include/uapi/rdma/ 6240F: include/rdma/ 6241 6242INOTIFY 6243M: John McCutchan <john@johnmccutchan.com> 6244M: Robert Love <rlove@rlove.org> 6245M: Eric Paris <eparis@parisplace.org> 6246S: Maintained 6247F: Documentation/filesystems/inotify.txt 6248F: fs/notify/inotify/ 6249F: include/linux/inotify.h 6250F: include/uapi/linux/inotify.h 6251 6252INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6253M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6254L: linux-input@vger.kernel.org 6255Q: http://patchwork.kernel.org/project/linux-input/list/ 6256T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6257S: Maintained 6258F: drivers/input/ 6259F: include/linux/input.h 6260F: include/uapi/linux/input.h 6261F: include/linux/input/ 6262F: Documentation/devicetree/bindings/input/ 6263 6264INPUT MULTITOUCH (MT) PROTOCOL 6265M: Henrik Rydberg <rydberg@bitmath.org> 6266L: linux-input@vger.kernel.org 6267S: Odd fixes 6268F: Documentation/input/multi-touch-protocol.txt 6269F: drivers/input/input-mt.c 6270K: \b(ABS|SYN)_MT_ 6271 6272INTEL ASoC BDW/HSW DRIVERS 6273M: Jie Yang <yang.jie@linux.intel.com> 6274L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6275S: Supported 6276F: sound/soc/intel/common/sst-dsp* 6277F: sound/soc/intel/common/sst-firmware.c 6278F: sound/soc/intel/boards/broadwell.c 6279F: sound/soc/intel/haswell/ 6280 6281INTEL C600 SERIES SAS CONTROLLER DRIVER 6282M: Intel SCU Linux support <intel-linux-scu@intel.com> 6283M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6284L: linux-scsi@vger.kernel.org 6285T: git git://git.code.sf.net/p/intel-sas/isci 6286S: Supported 6287F: drivers/scsi/isci/ 6288 6289INTEL HID EVENT DRIVER 6290M: Alex Hung <alex.hung@canonical.com> 6291L: platform-driver-x86@vger.kernel.org 6292S: Maintained 6293F: drivers/platform/x86/intel-hid.c 6294 6295INTEL VIRTUAL BUTTON DRIVER 6296M: AceLan Kao <acelan.kao@canonical.com> 6297L: platform-driver-x86@vger.kernel.org 6298S: Maintained 6299F: drivers/platform/x86/intel-vbtn.c 6300 6301INTEL IDLE DRIVER 6302M: Len Brown <lenb@kernel.org> 6303L: linux-pm@vger.kernel.org 6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6305S: Supported 6306F: drivers/idle/intel_idle.c 6307 6308INTEL INTEGRATED SENSOR HUB DRIVER 6309M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6310M: Jiri Kosina <jikos@kernel.org> 6311L: linux-input@vger.kernel.org 6312S: Maintained 6313F: drivers/hid/intel-ish-hid/ 6314 6315INTEL PSTATE DRIVER 6316M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6317M: Len Brown <lenb@kernel.org> 6318L: linux-pm@vger.kernel.org 6319S: Supported 6320F: drivers/cpufreq/intel_pstate.c 6321 6322INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6323M: Maik Broemme <mbroemme@libmpq.org> 6324L: linux-fbdev@vger.kernel.org 6325S: Maintained 6326F: Documentation/fb/intelfb.txt 6327F: drivers/video/fbdev/intelfb/ 6328 6329INTEL 810/815 FRAMEBUFFER DRIVER 6330M: Antonino Daplas <adaplas@gmail.com> 6331L: linux-fbdev@vger.kernel.org 6332S: Maintained 6333F: drivers/video/fbdev/i810/ 6334 6335INTEL MENLOW THERMAL DRIVER 6336M: Sujith Thomas <sujith.thomas@intel.com> 6337L: platform-driver-x86@vger.kernel.org 6338W: https://01.org/linux-acpi 6339S: Supported 6340F: drivers/platform/x86/intel_menlow.c 6341 6342INTEL I/OAT DMA DRIVER 6343M: Dave Jiang <dave.jiang@intel.com> 6344R: Dan Williams <dan.j.williams@intel.com> 6345L: dmaengine@vger.kernel.org 6346Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6347S: Supported 6348F: drivers/dma/ioat* 6349 6350INTEL IOMMU (VT-d) 6351M: David Woodhouse <dwmw2@infradead.org> 6352L: iommu@lists.linux-foundation.org 6353T: git git://git.infradead.org/iommu-2.6.git 6354S: Supported 6355F: drivers/iommu/intel-iommu.c 6356F: include/linux/intel-iommu.h 6357 6358INTEL IOP-ADMA DMA DRIVER 6359R: Dan Williams <dan.j.williams@intel.com> 6360S: Odd fixes 6361F: drivers/dma/iop-adma.c 6362 6363INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6364M: Krzysztof Halasa <khalasa@piap.pl> 6365S: Maintained 6366F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6367F: arch/arm/mach-ixp4xx/include/mach/npe.h 6368F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6369F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6370F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6371F: drivers/net/wan/ixp4xx_hss.c 6372 6373INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6374M: Deepak Saxena <dsaxena@plexity.net> 6375S: Maintained 6376F: drivers/char/hw_random/ixp4xx-rng.c 6377 6378INTEL ETHERNET DRIVERS 6379M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6380L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6381W: http://www.intel.com/support/feedback.htm 6382W: http://e1000.sourceforge.net/ 6383Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6386S: Supported 6387F: Documentation/networking/e100.txt 6388F: Documentation/networking/e1000.txt 6389F: Documentation/networking/e1000e.txt 6390F: Documentation/networking/igb.txt 6391F: Documentation/networking/igbvf.txt 6392F: Documentation/networking/ixgb.txt 6393F: Documentation/networking/ixgbe.txt 6394F: Documentation/networking/ixgbevf.txt 6395F: Documentation/networking/i40e.txt 6396F: Documentation/networking/i40evf.txt 6397F: drivers/net/ethernet/intel/ 6398F: drivers/net/ethernet/intel/*/ 6399 6400INTEL RDMA RNIC DRIVER 6401M: Faisal Latif <faisal.latif@intel.com> 6402R: Chien Tin Tung <chien.tin.tung@intel.com> 6403R: Mustafa Ismail <mustafa.ismail@intel.com> 6404R: Shiraz Saleem <shiraz.saleem@intel.com> 6405R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6406L: linux-rdma@vger.kernel.org 6407S: Supported 6408F: drivers/infiniband/hw/i40iw/ 6409 6410INTEL MERRIFIELD GPIO DRIVER 6411M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6412L: linux-gpio@vger.kernel.org 6413S: Maintained 6414F: drivers/gpio/gpio-merrifield.c 6415 6416INTEL-MID GPIO DRIVER 6417M: David Cohen <david.a.cohen@linux.intel.com> 6418L: linux-gpio@vger.kernel.org 6419S: Maintained 6420F: drivers/gpio/gpio-intel-mid.c 6421 6422INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6423M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6424L: linux-wireless@vger.kernel.org 6425S: Maintained 6426F: Documentation/networking/README.ipw2100 6427F: Documentation/networking/README.ipw2200 6428F: drivers/net/wireless/intel/ipw2x00/ 6429 6430INTEL(R) TRACE HUB 6431M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6432S: Supported 6433F: Documentation/trace/intel_th.txt 6434F: drivers/hwtracing/intel_th/ 6435 6436INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6437M: Ning Sun <ning.sun@intel.com> 6438L: tboot-devel@lists.sourceforge.net 6439W: http://tboot.sourceforge.net 6440T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6441S: Supported 6442F: Documentation/intel_txt.txt 6443F: include/linux/tboot.h 6444F: arch/x86/kernel/tboot.c 6445 6446INTEL WIRELESS WIMAX CONNECTION 2400 6447M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6448M: linux-wimax@intel.com 6449L: wimax@linuxwimax.org (subscribers-only) 6450S: Supported 6451W: http://linuxwimax.org 6452F: Documentation/wimax/README.i2400m 6453F: drivers/net/wimax/i2400m/ 6454F: include/uapi/linux/wimax/i2400m.h 6455 6456INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6457M: Stanislaw Gruszka <sgruszka@redhat.com> 6458L: linux-wireless@vger.kernel.org 6459S: Supported 6460F: drivers/net/wireless/intel/iwlegacy/ 6461 6462INTEL WIRELESS WIFI LINK (iwlwifi) 6463M: Johannes Berg <johannes.berg@intel.com> 6464M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6465M: Luca Coelho <luciano.coelho@intel.com> 6466M: Intel Linux Wireless <linuxwifi@intel.com> 6467L: linux-wireless@vger.kernel.org 6468W: http://intellinuxwireless.org 6469T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6470S: Supported 6471F: drivers/net/wireless/intel/iwlwifi/ 6472 6473INTEL MANAGEMENT ENGINE (mei) 6474M: Tomas Winkler <tomas.winkler@intel.com> 6475L: linux-kernel@vger.kernel.org 6476S: Supported 6477F: include/uapi/linux/mei.h 6478F: include/linux/mei_cl_bus.h 6479F: drivers/misc/mei/* 6480F: drivers/watchdog/mei_wdt.c 6481F: Documentation/misc-devices/mei/* 6482F: samples/mei/* 6483 6484INTEL MIC DRIVERS (mic) 6485M: Sudeep Dutt <sudeep.dutt@intel.com> 6486M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6487S: Supported 6488W: https://github.com/sudeepdutt/mic 6489W: http://software.intel.com/en-us/mic-developer 6490F: include/linux/mic_bus.h 6491F: include/linux/scif.h 6492F: include/uapi/linux/mic_common.h 6493F: include/uapi/linux/mic_ioctl.h 6494F: include/uapi/linux/scif_ioctl.h 6495F: drivers/misc/mic/ 6496F: drivers/dma/mic_x100_dma.c 6497F: drivers/dma/mic_x100_dma.h 6498F: Documentation/mic/ 6499 6500INTEL PMC/P-Unit IPC DRIVER 6501M: Zha Qipeng<qipeng.zha@intel.com> 6502L: platform-driver-x86@vger.kernel.org 6503S: Maintained 6504F: drivers/platform/x86/intel_pmc_ipc.c 6505F: drivers/platform/x86/intel_punit_ipc.c 6506F: arch/x86/include/asm/intel_pmc_ipc.h 6507F: arch/x86/include/asm/intel_punit_ipc.h 6508 6509INTEL TELEMETRY DRIVER 6510M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6511L: platform-driver-x86@vger.kernel.org 6512S: Maintained 6513F: arch/x86/include/asm/intel_telemetry.h 6514F: drivers/platform/x86/intel_telemetry* 6515 6516INTEL PMC CORE DRIVER 6517M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6518M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6519L: platform-driver-x86@vger.kernel.org 6520S: Maintained 6521F: arch/x86/include/asm/pmc_core.h 6522F: drivers/platform/x86/intel_pmc_core* 6523 6524IOC3 ETHERNET DRIVER 6525M: Ralf Baechle <ralf@linux-mips.org> 6526L: linux-mips@linux-mips.org 6527S: Maintained 6528F: drivers/net/ethernet/sgi/ioc3-eth.c 6529 6530IOC3 SERIAL DRIVER 6531M: Pat Gefre <pfg@sgi.com> 6532L: linux-serial@vger.kernel.org 6533S: Maintained 6534F: drivers/tty/serial/ioc3_serial.c 6535 6536IOMMU DRIVERS 6537M: Joerg Roedel <joro@8bytes.org> 6538L: iommu@lists.linux-foundation.org 6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6540S: Maintained 6541F: Documentation/devicetree/bindings/iommu/ 6542F: drivers/iommu/ 6543 6544IP MASQUERADING 6545M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6546S: Maintained 6547F: net/ipv4/netfilter/ipt_MASQUERADE.c 6548 6549IPMI SUBSYSTEM 6550M: Corey Minyard <minyard@acm.org> 6551L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6552W: http://openipmi.sourceforge.net/ 6553S: Supported 6554F: Documentation/IPMI.txt 6555F: drivers/char/ipmi/ 6556F: include/linux/ipmi* 6557F: include/uapi/linux/ipmi* 6558 6559QCOM AUDIO (ASoC) DRIVERS 6560M: Patrick Lai <plai@codeaurora.org> 6561M: Banajit Goswami <bgoswami@codeaurora.org> 6562L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6563S: Supported 6564F: sound/soc/qcom/ 6565 6566IPS SCSI RAID DRIVER 6567M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6568L: linux-scsi@vger.kernel.org 6569W: http://www.adaptec.com/ 6570S: Maintained 6571F: drivers/scsi/ips* 6572 6573IPVS 6574M: Wensong Zhang <wensong@linux-vs.org> 6575M: Simon Horman <horms@verge.net.au> 6576M: Julian Anastasov <ja@ssi.bg> 6577L: netdev@vger.kernel.org 6578L: lvs-devel@vger.kernel.org 6579S: Maintained 6580T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6581T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6582F: Documentation/networking/ipvs-sysctl.txt 6583F: include/net/ip_vs.h 6584F: include/uapi/linux/ip_vs.h 6585F: net/netfilter/ipvs/ 6586 6587IPWIRELESS DRIVER 6588M: Jiri Kosina <jikos@kernel.org> 6589M: David Sterba <dsterba@suse.com> 6590S: Odd Fixes 6591F: drivers/tty/ipwireless/ 6592 6593IPX NETWORK LAYER 6594M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6595L: netdev@vger.kernel.org 6596S: Maintained 6597F: include/net/ipx.h 6598F: include/uapi/linux/ipx.h 6599F: net/ipx/ 6600 6601IRDA SUBSYSTEM 6602M: Samuel Ortiz <samuel@sortiz.org> 6603L: irda-users@lists.sourceforge.net (subscribers-only) 6604L: netdev@vger.kernel.org 6605W: http://irda.sourceforge.net/ 6606S: Maintained 6607T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6608F: Documentation/networking/irda.txt 6609F: drivers/net/irda/ 6610F: include/net/irda/ 6611F: net/irda/ 6612 6613IRQ SUBSYSTEM 6614M: Thomas Gleixner <tglx@linutronix.de> 6615L: linux-kernel@vger.kernel.org 6616S: Maintained 6617T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6618F: kernel/irq/ 6619 6620IRQCHIP DRIVERS 6621M: Thomas Gleixner <tglx@linutronix.de> 6622M: Jason Cooper <jason@lakedaemon.net> 6623M: Marc Zyngier <marc.zyngier@arm.com> 6624L: linux-kernel@vger.kernel.org 6625S: Maintained 6626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6627T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6628F: Documentation/devicetree/bindings/interrupt-controller/ 6629F: drivers/irqchip/ 6630 6631IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6632M: Marc Zyngier <marc.zyngier@arm.com> 6633S: Maintained 6634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6635F: Documentation/IRQ-domain.txt 6636F: include/linux/irqdomain.h 6637F: kernel/irq/irqdomain.c 6638F: kernel/irq/msi.c 6639 6640ISA 6641M: William Breathitt Gray <vilhelm.gray@gmail.com> 6642S: Maintained 6643F: Documentation/isa.txt 6644F: drivers/base/isa.c 6645F: include/linux/isa.h 6646 6647ISAPNP 6648M: Jaroslav Kysela <perex@perex.cz> 6649S: Maintained 6650F: Documentation/isapnp.txt 6651F: drivers/pnp/isapnp/ 6652F: include/linux/isapnp.h 6653 6654ISA RADIO MODULE 6655M: Hans Verkuil <hverkuil@xs4all.nl> 6656L: linux-media@vger.kernel.org 6657T: git git://linuxtv.org/media_tree.git 6658W: https://linuxtv.org 6659S: Maintained 6660F: drivers/media/radio/radio-isa* 6661 6662iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6663M: Peter Jones <pjones@redhat.com> 6664M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6665S: Maintained 6666F: drivers/firmware/iscsi_ibft* 6667 6668ISCSI 6669M: Lee Duncan <lduncan@suse.com> 6670M: Chris Leech <cleech@redhat.com> 6671L: open-iscsi@googlegroups.com 6672W: www.open-iscsi.com 6673S: Maintained 6674F: drivers/scsi/*iscsi* 6675F: include/scsi/*iscsi* 6676 6677ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6678M: Or Gerlitz <ogerlitz@mellanox.com> 6679M: Sagi Grimberg <sagi@grimberg.me> 6680M: Roi Dayan <roid@mellanox.com> 6681L: linux-rdma@vger.kernel.org 6682S: Supported 6683W: http://www.openfabrics.org 6684W: www.open-iscsi.org 6685Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6686F: drivers/infiniband/ulp/iser/ 6687 6688ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6689M: Sagi Grimberg <sagi@grimberg.me> 6690T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6691L: linux-rdma@vger.kernel.org 6692L: target-devel@vger.kernel.org 6693S: Supported 6694W: http://www.linux-iscsi.org 6695F: drivers/infiniband/ulp/isert 6696 6697ISDN SUBSYSTEM 6698M: Karsten Keil <isdn@linux-pingi.de> 6699L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6700L: netdev@vger.kernel.org 6701W: http://www.isdn4linux.de 6702T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6703S: Maintained 6704F: Documentation/isdn/ 6705F: drivers/isdn/ 6706F: include/linux/isdn.h 6707F: include/linux/isdn/ 6708F: include/uapi/linux/isdn.h 6709F: include/uapi/linux/isdn/ 6710 6711ISDN SUBSYSTEM (Eicon active card driver) 6712M: Armin Schindler <mac@melware.de> 6713L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6714W: http://www.melware.de 6715S: Maintained 6716F: drivers/isdn/hardware/eicon/ 6717 6718IT87 HARDWARE MONITORING DRIVER 6719M: Jean Delvare <jdelvare@suse.com> 6720L: linux-hwmon@vger.kernel.org 6721S: Maintained 6722F: Documentation/hwmon/it87 6723F: drivers/hwmon/it87.c 6724 6725IT913X MEDIA DRIVER 6726M: Antti Palosaari <crope@iki.fi> 6727L: linux-media@vger.kernel.org 6728W: https://linuxtv.org 6729W: http://palosaari.fi/linux/ 6730Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6731T: git git://linuxtv.org/anttip/media_tree.git 6732S: Maintained 6733F: drivers/media/tuners/it913x* 6734 6735IVTV VIDEO4LINUX DRIVER 6736M: Andy Walls <awalls@md.metrocast.net> 6737L: ivtv-devel@ivtvdriver.org (subscribers-only) 6738L: linux-media@vger.kernel.org 6739T: git git://linuxtv.org/media_tree.git 6740W: http://www.ivtvdriver.org 6741S: Maintained 6742F: Documentation/media/v4l-drivers/ivtv* 6743F: drivers/media/pci/ivtv/ 6744F: include/uapi/linux/ivtv* 6745 6746IX2505V MEDIA DRIVER 6747M: Malcolm Priestley <tvboxspy@gmail.com> 6748L: linux-media@vger.kernel.org 6749W: https://linuxtv.org 6750Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6751S: Maintained 6752F: drivers/media/dvb-frontends/ix2505v* 6753 6754JC42.4 TEMPERATURE SENSOR DRIVER 6755M: Guenter Roeck <linux@roeck-us.net> 6756L: linux-hwmon@vger.kernel.org 6757S: Maintained 6758F: drivers/hwmon/jc42.c 6759F: Documentation/hwmon/jc42 6760 6761JFS FILESYSTEM 6762M: Dave Kleikamp <shaggy@kernel.org> 6763L: jfs-discussion@lists.sourceforge.net 6764W: http://jfs.sourceforge.net/ 6765T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6766S: Maintained 6767F: Documentation/filesystems/jfs.txt 6768F: fs/jfs/ 6769 6770JME NETWORK DRIVER 6771M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6772L: netdev@vger.kernel.org 6773S: Maintained 6774F: drivers/net/ethernet/jme.* 6775 6776JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6777M: David Woodhouse <dwmw2@infradead.org> 6778L: linux-mtd@lists.infradead.org 6779W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6780S: Maintained 6781F: fs/jffs2/ 6782F: include/uapi/linux/jffs2.h 6783 6784JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6785M: "Theodore Ts'o" <tytso@mit.edu> 6786M: Jan Kara <jack@suse.com> 6787L: linux-ext4@vger.kernel.org 6788S: Maintained 6789F: fs/jbd2/ 6790F: include/linux/jbd2.h 6791 6792JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6793M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6794L: linux-media@vger.kernel.org 6795S: Maintained 6796F: drivers/media/platform/rcar_jpu.c 6797 6798JSM Neo PCI based serial card 6799M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6800L: linux-serial@vger.kernel.org 6801S: Maintained 6802F: drivers/tty/serial/jsm/ 6803 6804K10TEMP HARDWARE MONITORING DRIVER 6805M: Clemens Ladisch <clemens@ladisch.de> 6806L: linux-hwmon@vger.kernel.org 6807S: Maintained 6808F: Documentation/hwmon/k10temp 6809F: drivers/hwmon/k10temp.c 6810 6811K8TEMP HARDWARE MONITORING DRIVER 6812M: Rudolf Marek <r.marek@assembler.cz> 6813L: linux-hwmon@vger.kernel.org 6814S: Maintained 6815F: Documentation/hwmon/k8temp 6816F: drivers/hwmon/k8temp.c 6817 6818KASAN 6819M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6820R: Alexander Potapenko <glider@google.com> 6821R: Dmitry Vyukov <dvyukov@google.com> 6822L: kasan-dev@googlegroups.com 6823S: Maintained 6824F: arch/*/include/asm/kasan.h 6825F: arch/*/mm/kasan_init* 6826F: Documentation/dev-tools/kasan.rst 6827F: include/linux/kasan*.h 6828F: lib/test_kasan.c 6829F: mm/kasan/ 6830F: scripts/Makefile.kasan 6831 6832KCONFIG 6833M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6834L: linux-kbuild@vger.kernel.org 6835T: git git://gitorious.org/linux-kconfig/linux-kconfig 6836S: Maintained 6837F: Documentation/kbuild/kconfig-language.txt 6838F: scripts/kconfig/ 6839 6840KDUMP 6841M: Dave Young <dyoung@redhat.com> 6842M: Baoquan He <bhe@redhat.com> 6843R: Vivek Goyal <vgoyal@redhat.com> 6844L: kexec@lists.infradead.org 6845W: http://lse.sourceforge.net/kdump/ 6846S: Maintained 6847F: Documentation/kdump/ 6848 6849KEENE FM RADIO TRANSMITTER DRIVER 6850M: Hans Verkuil <hverkuil@xs4all.nl> 6851L: linux-media@vger.kernel.org 6852T: git git://linuxtv.org/media_tree.git 6853W: https://linuxtv.org 6854S: Maintained 6855F: drivers/media/radio/radio-keene* 6856 6857KERNEL AUTOMOUNTER v4 (AUTOFS4) 6858M: Ian Kent <raven@themaw.net> 6859L: autofs@vger.kernel.org 6860S: Maintained 6861F: fs/autofs4/ 6862 6863KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6864M: Michal Marek <mmarek@suse.com> 6865T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6867L: linux-kbuild@vger.kernel.org 6868S: Maintained 6869F: Documentation/kbuild/ 6870F: Makefile 6871F: scripts/Makefile.* 6872F: scripts/basic/ 6873F: scripts/mk* 6874F: scripts/package/ 6875 6876KERNEL JANITORS 6877L: kernel-janitors@vger.kernel.org 6878W: http://kernelnewbies.org/KernelJanitors 6879S: Odd Fixes 6880 6881KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6882M: "J. Bruce Fields" <bfields@fieldses.org> 6883M: Jeff Layton <jlayton@poochiereds.net> 6884L: linux-nfs@vger.kernel.org 6885W: http://nfs.sourceforge.net/ 6886T: git git://linux-nfs.org/~bfields/linux.git 6887S: Supported 6888F: fs/nfsd/ 6889F: include/uapi/linux/nfsd/ 6890F: fs/lockd/ 6891F: fs/nfs_common/ 6892F: net/sunrpc/ 6893F: include/linux/lockd/ 6894F: include/linux/sunrpc/ 6895F: include/uapi/linux/sunrpc/ 6896 6897KERNEL SELFTEST FRAMEWORK 6898M: Shuah Khan <shuahkh@osg.samsung.com> 6899M: Shuah Khan <shuah@kernel.org> 6900L: linux-kselftest@vger.kernel.org 6901T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6902S: Maintained 6903F: tools/testing/selftests 6904 6905KERNEL VIRTUAL MACHINE (KVM) 6906M: Paolo Bonzini <pbonzini@redhat.com> 6907M: Radim Krčmář <rkrcmar@redhat.com> 6908L: kvm@vger.kernel.org 6909W: http://www.linux-kvm.org 6910T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6911S: Supported 6912F: Documentation/*/kvm*.txt 6913F: Documentation/virtual/kvm/ 6914F: arch/*/kvm/ 6915F: arch/x86/kernel/kvm.c 6916F: arch/x86/kernel/kvmclock.c 6917F: arch/*/include/asm/kvm* 6918F: include/linux/kvm* 6919F: include/uapi/linux/kvm* 6920F: virt/kvm/ 6921F: tools/kvm/ 6922 6923KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6924M: Joerg Roedel <joro@8bytes.org> 6925L: kvm@vger.kernel.org 6926W: http://www.linux-kvm.org/ 6927S: Maintained 6928F: arch/x86/include/asm/svm.h 6929F: arch/x86/kvm/svm.c 6930 6931KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6932M: Alexander Graf <agraf@suse.com> 6933L: kvm-ppc@vger.kernel.org 6934W: http://www.linux-kvm.org/ 6935T: git git://github.com/agraf/linux-2.6.git 6936S: Supported 6937F: arch/powerpc/include/asm/kvm* 6938F: arch/powerpc/kvm/ 6939 6940KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6941M: Christian Borntraeger <borntraeger@de.ibm.com> 6942M: Cornelia Huck <cornelia.huck@de.ibm.com> 6943L: linux-s390@vger.kernel.org 6944W: http://www.ibm.com/developerworks/linux/linux390/ 6945T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6946S: Supported 6947F: Documentation/s390/kvm.txt 6948F: arch/s390/include/asm/kvm* 6949F: arch/s390/kvm/ 6950 6951KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6952M: Christoffer Dall <christoffer.dall@linaro.org> 6953M: Marc Zyngier <marc.zyngier@arm.com> 6954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6955L: kvmarm@lists.cs.columbia.edu 6956W: http://systems.cs.columbia.edu/projects/kvm-arm 6957T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6958S: Supported 6959F: arch/arm/include/uapi/asm/kvm* 6960F: arch/arm/include/asm/kvm* 6961F: arch/arm/kvm/ 6962F: virt/kvm/arm/ 6963F: include/kvm/arm_* 6964 6965KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6966M: Christoffer Dall <christoffer.dall@linaro.org> 6967M: Marc Zyngier <marc.zyngier@arm.com> 6968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6969L: kvmarm@lists.cs.columbia.edu 6970S: Maintained 6971F: arch/arm64/include/uapi/asm/kvm* 6972F: arch/arm64/include/asm/kvm* 6973F: arch/arm64/kvm/ 6974 6975KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6976M: James Hogan <james.hogan@imgtec.com> 6977L: linux-mips@linux-mips.org 6978S: Supported 6979F: arch/mips/include/uapi/asm/kvm* 6980F: arch/mips/include/asm/kvm* 6981F: arch/mips/kvm/ 6982 6983KEXEC 6984M: Eric Biederman <ebiederm@xmission.com> 6985W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6986L: kexec@lists.infradead.org 6987S: Maintained 6988F: include/linux/kexec.h 6989F: include/uapi/linux/kexec.h 6990F: kernel/kexec* 6991 6992KEYS/KEYRINGS: 6993M: David Howells <dhowells@redhat.com> 6994L: keyrings@vger.kernel.org 6995S: Maintained 6996F: Documentation/security/keys.txt 6997F: include/linux/key.h 6998F: include/linux/key-type.h 6999F: include/linux/keyctl.h 7000F: include/uapi/linux/keyctl.h 7001F: include/keys/ 7002F: security/keys/ 7003 7004KEYS-TRUSTED 7005M: David Safford <safford@us.ibm.com> 7006M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7007L: linux-security-module@vger.kernel.org 7008L: keyrings@vger.kernel.org 7009S: Supported 7010F: Documentation/security/keys-trusted-encrypted.txt 7011F: include/keys/trusted-type.h 7012F: security/keys/trusted.c 7013F: security/keys/trusted.h 7014 7015KEYS-ENCRYPTED 7016M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7017M: David Safford <safford@us.ibm.com> 7018L: linux-security-module@vger.kernel.org 7019L: keyrings@vger.kernel.org 7020S: Supported 7021F: Documentation/security/keys-trusted-encrypted.txt 7022F: include/keys/encrypted-type.h 7023F: security/keys/encrypted-keys/ 7024 7025KGDB / KDB /debug_core 7026M: Jason Wessel <jason.wessel@windriver.com> 7027W: http://kgdb.wiki.kernel.org/ 7028L: kgdb-bugreport@lists.sourceforge.net 7029T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7030S: Maintained 7031F: Documentation/DocBook/kgdb.tmpl 7032F: drivers/misc/kgdbts.c 7033F: drivers/tty/serial/kgdboc.c 7034F: include/linux/kdb.h 7035F: include/linux/kgdb.h 7036F: kernel/debug/ 7037 7038KMEMCHECK 7039M: Vegard Nossum <vegardno@ifi.uio.no> 7040M: Pekka Enberg <penberg@kernel.org> 7041S: Maintained 7042F: Documentation/dev-tools/kmemcheck.rst 7043F: arch/x86/include/asm/kmemcheck.h 7044F: arch/x86/mm/kmemcheck/ 7045F: include/linux/kmemcheck.h 7046F: mm/kmemcheck.c 7047 7048KMEMLEAK 7049M: Catalin Marinas <catalin.marinas@arm.com> 7050S: Maintained 7051F: Documentation/dev-tools/kmemleak.rst 7052F: include/linux/kmemleak.h 7053F: mm/kmemleak.c 7054F: mm/kmemleak-test.c 7055 7056KPROBES 7057M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7058M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7059M: "David S. Miller" <davem@davemloft.net> 7060M: Masami Hiramatsu <mhiramat@kernel.org> 7061S: Maintained 7062F: Documentation/kprobes.txt 7063F: include/linux/kprobes.h 7064F: kernel/kprobes.c 7065 7066KS0108 LCD CONTROLLER DRIVER 7067M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7068W: http://miguelojeda.es/auxdisplay.htm 7069W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7070S: Maintained 7071F: Documentation/auxdisplay/ks0108 7072F: drivers/auxdisplay/ks0108.c 7073F: include/linux/ks0108.h 7074 7075L3MDEV 7076M: David Ahern <dsa@cumulusnetworks.com> 7077L: netdev@vger.kernel.org 7078S: Maintained 7079F: net/l3mdev 7080F: include/net/l3mdev.h 7081 7082LANTIQ MIPS ARCHITECTURE 7083M: John Crispin <john@phrozen.org> 7084L: linux-mips@linux-mips.org 7085S: Maintained 7086F: arch/mips/lantiq 7087 7088LAPB module 7089L: linux-x25@vger.kernel.org 7090S: Orphan 7091F: Documentation/networking/lapb-module.txt 7092F: include/*/lapb.h 7093F: net/lapb/ 7094 7095LASI 53c700 driver for PARISC 7096M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7097L: linux-scsi@vger.kernel.org 7098S: Maintained 7099F: Documentation/scsi/53c700.txt 7100F: drivers/scsi/53c700* 7101 7102LED SUBSYSTEM 7103M: Richard Purdie <rpurdie@rpsys.net> 7104M: Jacek Anaszewski <j.anaszewski@samsung.com> 7105L: linux-leds@vger.kernel.org 7106T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7107S: Maintained 7108F: Documentation/devicetree/bindings/leds/ 7109F: drivers/leds/ 7110F: include/linux/leds.h 7111 7112LEGACY EEPROM DRIVER 7113M: Jean Delvare <jdelvare@suse.com> 7114S: Maintained 7115F: Documentation/misc-devices/eeprom 7116F: drivers/misc/eeprom/eeprom.c 7117 7118LEGO USB Tower driver 7119M: Juergen Stuber <starblue@users.sourceforge.net> 7120L: legousb-devel@lists.sourceforge.net 7121W: http://legousb.sourceforge.net/ 7122S: Maintained 7123F: drivers/usb/misc/legousbtower.c 7124 7125LG2160 MEDIA DRIVER 7126M: Michael Krufky <mkrufky@linuxtv.org> 7127L: linux-media@vger.kernel.org 7128W: https://linuxtv.org 7129W: http://github.com/mkrufky 7130Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7131T: git git://linuxtv.org/mkrufky/tuners.git 7132S: Maintained 7133F: drivers/media/dvb-frontends/lg2160.* 7134 7135LGDT3305 MEDIA DRIVER 7136M: Michael Krufky <mkrufky@linuxtv.org> 7137L: linux-media@vger.kernel.org 7138W: https://linuxtv.org 7139W: http://github.com/mkrufky 7140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7141T: git git://linuxtv.org/mkrufky/tuners.git 7142S: Maintained 7143F: drivers/media/dvb-frontends/lgdt3305.* 7144 7145LGUEST 7146M: Rusty Russell <rusty@rustcorp.com.au> 7147L: lguest@lists.ozlabs.org 7148W: http://lguest.ozlabs.org/ 7149S: Odd Fixes 7150F: arch/x86/include/asm/lguest*.h 7151F: arch/x86/lguest/ 7152F: drivers/lguest/ 7153F: include/linux/lguest*.h 7154F: tools/lguest/ 7155 7156LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7157M: Tejun Heo <tj@kernel.org> 7158L: linux-ide@vger.kernel.org 7159T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7160S: Maintained 7161F: drivers/ata/ 7162F: include/linux/ata.h 7163F: include/linux/libata.h 7164F: Documentation/devicetree/bindings/ata/ 7165 7166LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7167M: Viresh Kumar <vireshk@kernel.org> 7168L: linux-ide@vger.kernel.org 7169T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7170S: Maintained 7171F: include/linux/pata_arasan_cf_data.h 7172F: drivers/ata/pata_arasan_cf.c 7173 7174LIBATA PATA DRIVERS 7175M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7176M: Tejun Heo <tj@kernel.org> 7177L: linux-ide@vger.kernel.org 7178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7179S: Maintained 7180F: drivers/ata/pata_*.c 7181F: drivers/ata/ata_generic.c 7182 7183LIBATA SATA AHCI PLATFORM devices support 7184M: Hans de Goede <hdegoede@redhat.com> 7185M: Tejun Heo <tj@kernel.org> 7186L: linux-ide@vger.kernel.org 7187T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7188S: Maintained 7189F: drivers/ata/ahci_platform.c 7190F: drivers/ata/libahci_platform.c 7191F: include/linux/ahci_platform.h 7192 7193LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7194M: Mikael Pettersson <mikpelinux@gmail.com> 7195L: linux-ide@vger.kernel.org 7196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7197S: Maintained 7198F: drivers/ata/sata_promise.* 7199 7200LIBLOCKDEP 7201M: Sasha Levin <sasha.levin@oracle.com> 7202S: Maintained 7203F: tools/lib/lockdep/ 7204 7205LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7206M: Dan Williams <dan.j.williams@intel.com> 7207L: linux-nvdimm@lists.01.org 7208Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7209T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7210S: Supported 7211F: drivers/nvdimm/* 7212F: include/linux/nd.h 7213F: include/linux/libnvdimm.h 7214F: include/uapi/linux/ndctl.h 7215 7216LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7217M: Ross Zwisler <ross.zwisler@linux.intel.com> 7218L: linux-nvdimm@lists.01.org 7219Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7220S: Supported 7221F: drivers/nvdimm/blk.c 7222F: drivers/nvdimm/region_devs.c 7223F: drivers/acpi/nfit* 7224 7225LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7226M: Vishal Verma <vishal.l.verma@intel.com> 7227L: linux-nvdimm@lists.01.org 7228Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7229S: Supported 7230F: drivers/nvdimm/btt* 7231 7232LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7233M: Ross Zwisler <ross.zwisler@linux.intel.com> 7234L: linux-nvdimm@lists.01.org 7235Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7236S: Supported 7237F: drivers/nvdimm/pmem.c 7238F: include/linux/pmem.h 7239F: arch/*/include/asm/pmem.h 7240 7241LIGHTNVM PLATFORM SUPPORT 7242M: Matias Bjorling <mb@lightnvm.io> 7243W: http://github/OpenChannelSSD 7244L: linux-block@vger.kernel.org 7245S: Maintained 7246F: drivers/lightnvm/ 7247F: include/linux/lightnvm.h 7248F: include/uapi/linux/lightnvm.h 7249 7250LINUX FOR POWERPC (32-BIT AND 64-BIT) 7251M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7252M: Paul Mackerras <paulus@samba.org> 7253M: Michael Ellerman <mpe@ellerman.id.au> 7254W: https://github.com/linuxppc/linux/wiki 7255L: linuxppc-dev@lists.ozlabs.org 7256Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7257T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7258S: Supported 7259F: Documentation/powerpc/ 7260F: arch/powerpc/ 7261F: drivers/char/tpm/tpm_ibmvtpm* 7262F: drivers/crypto/nx/ 7263F: drivers/crypto/vmx/ 7264F: drivers/net/ethernet/ibm/ibmveth.* 7265F: drivers/net/ethernet/ibm/ibmvnic.* 7266F: drivers/pci/hotplug/pnv_php.c 7267F: drivers/pci/hotplug/rpa* 7268F: drivers/scsi/ibmvscsi/ 7269F: tools/testing/selftests/powerpc 7270N: opal 7271N: /pmac 7272N: powermac 7273N: powernv 7274N: [^a-z0-9]ps3 7275N: pseries 7276 7277LINUX FOR POWER MACINTOSH 7278M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7279W: http://www.penguinppc.org/ 7280L: linuxppc-dev@lists.ozlabs.org 7281S: Maintained 7282F: arch/powerpc/platforms/powermac/ 7283F: drivers/macintosh/ 7284 7285LINUX FOR POWERPC EMBEDDED MPC5XXX 7286M: Anatolij Gustschin <agust@denx.de> 7287L: linuxppc-dev@lists.ozlabs.org 7288T: git git://git.denx.de/linux-denx-agust.git 7289S: Maintained 7290F: arch/powerpc/platforms/512x/ 7291F: arch/powerpc/platforms/52xx/ 7292 7293LINUX FOR POWERPC EMBEDDED PPC4XX 7294M: Alistair Popple <alistair@popple.id.au> 7295M: Matt Porter <mporter@kernel.crashing.org> 7296W: http://www.penguinppc.org/ 7297L: linuxppc-dev@lists.ozlabs.org 7298S: Maintained 7299F: arch/powerpc/platforms/40x/ 7300F: arch/powerpc/platforms/44x/ 7301 7302LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7303L: linuxppc-dev@lists.ozlabs.org 7304S: Orphan 7305F: arch/powerpc/*/*virtex* 7306F: arch/powerpc/*/*/*virtex* 7307 7308LINUX FOR POWERPC EMBEDDED PPC8XX 7309M: Vitaly Bordug <vitb@kernel.crashing.org> 7310W: http://www.penguinppc.org/ 7311L: linuxppc-dev@lists.ozlabs.org 7312S: Maintained 7313F: arch/powerpc/platforms/8xx/ 7314 7315LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7316M: Scott Wood <oss@buserror.net> 7317M: Kumar Gala <galak@kernel.crashing.org> 7318W: http://www.penguinppc.org/ 7319L: linuxppc-dev@lists.ozlabs.org 7320T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7321S: Maintained 7322F: arch/powerpc/platforms/83xx/ 7323F: arch/powerpc/platforms/85xx/ 7324 7325LINUX FOR POWERPC PA SEMI PWRFICIENT 7326L: linuxppc-dev@lists.ozlabs.org 7327S: Orphan 7328F: arch/powerpc/platforms/pasemi/ 7329F: drivers/*/*pasemi* 7330F: drivers/*/*/*pasemi* 7331 7332LINUX SECURITY MODULE (LSM) FRAMEWORK 7333M: Chris Wright <chrisw@sous-sol.org> 7334L: linux-security-module@vger.kernel.org 7335S: Supported 7336 7337LIS3LV02D ACCELEROMETER DRIVER 7338M: Eric Piel <eric.piel@tremplin-utc.net> 7339S: Maintained 7340F: Documentation/misc-devices/lis3lv02d 7341F: drivers/misc/lis3lv02d/ 7342F: drivers/platform/x86/hp_accel.c 7343 7344LIVE PATCHING 7345M: Josh Poimboeuf <jpoimboe@redhat.com> 7346M: Jessica Yu <jeyu@redhat.com> 7347M: Jiri Kosina <jikos@kernel.org> 7348M: Miroslav Benes <mbenes@suse.cz> 7349R: Petr Mladek <pmladek@suse.com> 7350S: Maintained 7351F: kernel/livepatch/ 7352F: include/linux/livepatch.h 7353F: arch/x86/include/asm/livepatch.h 7354F: arch/x86/kernel/livepatch.c 7355F: Documentation/livepatch/ 7356F: Documentation/ABI/testing/sysfs-kernel-livepatch 7357F: samples/livepatch/ 7358L: live-patching@vger.kernel.org 7359T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7360 7361LINUX KERNEL DUMP TEST MODULE (LKDTM) 7362M: Kees Cook <keescook@chromium.org> 7363S: Maintained 7364F: drivers/misc/lkdtm* 7365 7366LLC (802.2) 7367M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7368S: Maintained 7369F: include/linux/llc.h 7370F: include/uapi/linux/llc.h 7371F: include/net/llc* 7372F: net/llc/ 7373 7374LM73 HARDWARE MONITOR DRIVER 7375M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7376L: linux-hwmon@vger.kernel.org 7377S: Maintained 7378F: drivers/hwmon/lm73.c 7379 7380LM78 HARDWARE MONITOR DRIVER 7381M: Jean Delvare <jdelvare@suse.com> 7382L: linux-hwmon@vger.kernel.org 7383S: Maintained 7384F: Documentation/hwmon/lm78 7385F: drivers/hwmon/lm78.c 7386 7387LM83 HARDWARE MONITOR DRIVER 7388M: Jean Delvare <jdelvare@suse.com> 7389L: linux-hwmon@vger.kernel.org 7390S: Maintained 7391F: Documentation/hwmon/lm83 7392F: drivers/hwmon/lm83.c 7393 7394LM90 HARDWARE MONITOR DRIVER 7395M: Jean Delvare <jdelvare@suse.com> 7396L: linux-hwmon@vger.kernel.org 7397S: Maintained 7398F: Documentation/hwmon/lm90 7399F: Documentation/devicetree/bindings/hwmon/lm90.txt 7400F: drivers/hwmon/lm90.c 7401 7402LM95234 HARDWARE MONITOR DRIVER 7403M: Guenter Roeck <linux@roeck-us.net> 7404L: linux-hwmon@vger.kernel.org 7405S: Maintained 7406F: Documentation/hwmon/lm95234 7407F: drivers/hwmon/lm95234.c 7408 7409LME2510 MEDIA DRIVER 7410M: Malcolm Priestley <tvboxspy@gmail.com> 7411L: linux-media@vger.kernel.org 7412W: https://linuxtv.org 7413Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7414S: Maintained 7415F: drivers/media/usb/dvb-usb-v2/lmedm04* 7416 7417LOCKING PRIMITIVES 7418M: Peter Zijlstra <peterz@infradead.org> 7419M: Ingo Molnar <mingo@redhat.com> 7420L: linux-kernel@vger.kernel.org 7421T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7422S: Maintained 7423F: Documentation/locking/ 7424F: include/linux/lockdep.h 7425F: include/linux/spinlock*.h 7426F: arch/*/include/asm/spinlock*.h 7427F: include/linux/rwlock*.h 7428F: include/linux/mutex*.h 7429F: arch/*/include/asm/mutex*.h 7430F: include/linux/rwsem*.h 7431F: arch/*/include/asm/rwsem.h 7432F: include/linux/seqlock.h 7433F: lib/locking*.[ch] 7434F: kernel/locking/ 7435 7436LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7437M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7438L: linux-ntfs-dev@lists.sourceforge.net 7439W: http://www.linux-ntfs.org/content/view/19/37/ 7440S: Maintained 7441F: Documentation/ldm.txt 7442F: block/partitions/ldm.* 7443 7444LogFS 7445M: Joern Engel <joern@logfs.org> 7446M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7447L: logfs@logfs.org 7448W: logfs.org 7449S: Maintained 7450F: fs/logfs/ 7451 7452LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7453M: Sathya Prakash <sathya.prakash@broadcom.com> 7454M: Chaitra P B <chaitra.basappa@broadcom.com> 7455M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7456L: MPT-FusionLinux.pdl@broadcom.com 7457L: linux-scsi@vger.kernel.org 7458W: http://www.avagotech.com/support/ 7459S: Supported 7460F: drivers/message/fusion/ 7461F: drivers/scsi/mpt2sas/ 7462F: drivers/scsi/mpt3sas/ 7463 7464LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7465M: Matthew Wilcox <matthew@wil.cx> 7466L: linux-scsi@vger.kernel.org 7467S: Maintained 7468F: drivers/scsi/sym53c8xx_2/ 7469 7470LTC4261 HARDWARE MONITOR DRIVER 7471M: Guenter Roeck <linux@roeck-us.net> 7472L: linux-hwmon@vger.kernel.org 7473S: Maintained 7474F: Documentation/hwmon/ltc4261 7475F: drivers/hwmon/ltc4261.c 7476 7477LTP (Linux Test Project) 7478M: Mike Frysinger <vapier@gentoo.org> 7479M: Cyril Hrubis <chrubis@suse.cz> 7480M: Wanlong Gao <wanlong.gao@gmail.com> 7481M: Jan Stancek <jstancek@redhat.com> 7482M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7483M: Alexey Kodanev <alexey.kodanev@oracle.com> 7484L: ltp@lists.linux.it (subscribers-only) 7485W: http://linux-test-project.github.io/ 7486T: git git://github.com/linux-test-project/ltp.git 7487S: Maintained 7488 7489M32R ARCHITECTURE 7490W: http://www.linux-m32r.org/ 7491S: Orphan 7492F: arch/m32r/ 7493 7494M68K ARCHITECTURE 7495M: Geert Uytterhoeven <geert@linux-m68k.org> 7496L: linux-m68k@lists.linux-m68k.org 7497W: http://www.linux-m68k.org/ 7498T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7499S: Maintained 7500F: arch/m68k/ 7501F: drivers/zorro/ 7502 7503M68K ON APPLE MACINTOSH 7504M: Joshua Thompson <funaho@jurai.org> 7505W: http://www.mac.linux-m68k.org/ 7506L: linux-m68k@lists.linux-m68k.org 7507S: Maintained 7508F: arch/m68k/mac/ 7509 7510M68K ON HP9000/300 7511M: Philip Blundell <philb@gnu.org> 7512W: http://www.tazenda.demon.co.uk/phil/linux-hp 7513S: Maintained 7514F: arch/m68k/hp300/ 7515 7516M88DS3103 MEDIA DRIVER 7517M: Antti Palosaari <crope@iki.fi> 7518L: linux-media@vger.kernel.org 7519W: https://linuxtv.org 7520W: http://palosaari.fi/linux/ 7521Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7522T: git git://linuxtv.org/anttip/media_tree.git 7523S: Maintained 7524F: drivers/media/dvb-frontends/m88ds3103* 7525 7526M88RS2000 MEDIA DRIVER 7527M: Malcolm Priestley <tvboxspy@gmail.com> 7528L: linux-media@vger.kernel.org 7529W: https://linuxtv.org 7530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7531S: Maintained 7532F: drivers/media/dvb-frontends/m88rs2000* 7533 7534MA901 MASTERKIT USB FM RADIO DRIVER 7535M: Alexey Klimov <klimov.linux@gmail.com> 7536L: linux-media@vger.kernel.org 7537T: git git://linuxtv.org/media_tree.git 7538S: Maintained 7539F: drivers/media/radio/radio-ma901.c 7540 7541MAC80211 7542M: Johannes Berg <johannes@sipsolutions.net> 7543L: linux-wireless@vger.kernel.org 7544W: http://wireless.kernel.org/ 7545T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7546T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7547S: Maintained 7548F: Documentation/networking/mac80211-injection.txt 7549F: include/net/mac80211.h 7550F: net/mac80211/ 7551F: drivers/net/wireless/mac80211_hwsim.[ch] 7552 7553MACVLAN DRIVER 7554M: Patrick McHardy <kaber@trash.net> 7555L: netdev@vger.kernel.org 7556S: Maintained 7557F: drivers/net/macvlan.c 7558F: include/linux/if_macvlan.h 7559 7560MAILBOX API 7561M: Jassi Brar <jassisinghbrar@gmail.com> 7562L: linux-kernel@vger.kernel.org 7563S: Maintained 7564F: drivers/mailbox/ 7565F: include/linux/mailbox_client.h 7566F: include/linux/mailbox_controller.h 7567 7568MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7569M: Michael Kerrisk <mtk.manpages@gmail.com> 7570W: http://www.kernel.org/doc/man-pages 7571L: linux-man@vger.kernel.org 7572S: Maintained 7573 7574MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7575M: Andrew Lunn <andrew@lunn.ch> 7576M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7577S: Maintained 7578F: drivers/net/dsa/mv88e6xxx/ 7579 7580MARVELL ARMADA DRM SUPPORT 7581M: Russell King <rmk+kernel@armlinux.org.uk> 7582S: Maintained 7583F: drivers/gpu/drm/armada/ 7584F: include/uapi/drm/armada_drm.h 7585F: Documentation/devicetree/bindings/display/armada/ 7586 7587MARVELL CRYPTO DRIVER 7588M: Boris Brezillon <boris.brezillon@free-electrons.com> 7589M: Arnaud Ebalard <arno@natisbad.org> 7590F: drivers/crypto/marvell/ 7591S: Maintained 7592L: linux-crypto@vger.kernel.org 7593 7594MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7595M: Mirko Lindner <mlindner@marvell.com> 7596M: Stephen Hemminger <stephen@networkplumber.org> 7597L: netdev@vger.kernel.org 7598S: Maintained 7599F: drivers/net/ethernet/marvell/sk* 7600 7601MARVELL LIBERTAS WIRELESS DRIVER 7602L: libertas-dev@lists.infradead.org 7603S: Orphan 7604F: drivers/net/wireless/marvell/libertas/ 7605 7606MARVELL MV643XX ETHERNET DRIVER 7607M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7608L: netdev@vger.kernel.org 7609S: Maintained 7610F: drivers/net/ethernet/marvell/mv643xx_eth.* 7611F: include/linux/mv643xx.h 7612 7613MARVELL MVNETA ETHERNET DRIVER 7614M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7615L: netdev@vger.kernel.org 7616S: Maintained 7617F: drivers/net/ethernet/marvell/mvneta.* 7618 7619MARVELL MWIFIEX WIRELESS DRIVER 7620M: Amitkumar Karwar <akarwar@marvell.com> 7621M: Nishant Sarmukadam <nishants@marvell.com> 7622L: linux-wireless@vger.kernel.org 7623S: Maintained 7624F: drivers/net/wireless/marvell/mwifiex/ 7625 7626MARVELL MWL8K WIRELESS DRIVER 7627M: Lennert Buytenhek <buytenh@wantstofly.org> 7628L: linux-wireless@vger.kernel.org 7629S: Odd Fixes 7630F: drivers/net/wireless/marvell/mwl8k.c 7631 7632MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7633M: Nicolas Pitre <nico@fluxnic.net> 7634S: Odd Fixes 7635F: drivers/mmc/host/mvsdio.* 7636 7637MATROX FRAMEBUFFER DRIVER 7638L: linux-fbdev@vger.kernel.org 7639S: Orphan 7640F: drivers/video/fbdev/matrox/matroxfb_* 7641F: include/uapi/linux/matroxfb.h 7642 7643MAX16065 HARDWARE MONITOR DRIVER 7644M: Guenter Roeck <linux@roeck-us.net> 7645L: linux-hwmon@vger.kernel.org 7646S: Maintained 7647F: Documentation/hwmon/max16065 7648F: drivers/hwmon/max16065.c 7649 7650MAX20751 HARDWARE MONITOR DRIVER 7651M: Guenter Roeck <linux@roeck-us.net> 7652L: linux-hwmon@vger.kernel.org 7653S: Maintained 7654F: Documentation/hwmon/max20751 7655F: drivers/hwmon/max20751.c 7656 7657MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7658L: linux-hwmon@vger.kernel.org 7659S: Orphan 7660F: Documentation/hwmon/max6650 7661F: drivers/hwmon/max6650.c 7662 7663MAX6697 HARDWARE MONITOR DRIVER 7664M: Guenter Roeck <linux@roeck-us.net> 7665L: linux-hwmon@vger.kernel.org 7666S: Maintained 7667F: Documentation/hwmon/max6697 7668F: Documentation/devicetree/bindings/i2c/max6697.txt 7669F: drivers/hwmon/max6697.c 7670F: include/linux/platform_data/max6697.h 7671 7672MAX9860 MONO AUDIO VOICE CODEC DRIVER 7673M: Peter Rosin <peda@axentia.se> 7674L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7675S: Maintained 7676F: Documentation/devicetree/bindings/sound/max9860.txt 7677F: sound/soc/codecs/max9860.* 7678 7679MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7680M: Krzysztof Kozlowski <krzk@kernel.org> 7681M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7682L: linux-pm@vger.kernel.org 7683S: Supported 7684F: drivers/power/supply/max14577_charger.c 7685F: drivers/power/supply/max77693_charger.c 7686 7687MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7688M: Javier Martinez Canillas <javier@osg.samsung.com> 7689L: linux-kernel@vger.kernel.org 7690S: Supported 7691F: drivers/*/*max77802*.c 7692F: Documentation/devicetree/bindings/*/*max77802.txt 7693F: include/dt-bindings/*/*max77802.h 7694 7695MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7696M: Chanwoo Choi <cw00.choi@samsung.com> 7697M: Krzysztof Kozlowski <krzk@kernel.org> 7698M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7699L: linux-kernel@vger.kernel.org 7700S: Supported 7701F: drivers/*/max14577*.c 7702F: drivers/*/max77686*.c 7703F: drivers/*/max77693*.c 7704F: drivers/extcon/extcon-max14577.c 7705F: drivers/extcon/extcon-max77693.c 7706F: drivers/rtc/rtc-max77686.c 7707F: drivers/clk/clk-max77686.c 7708F: Documentation/devicetree/bindings/mfd/max14577.txt 7709F: Documentation/devicetree/bindings/*/max77686.txt 7710F: Documentation/devicetree/bindings/mfd/max77693.txt 7711F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7712F: include/linux/mfd/max14577*.h 7713F: include/linux/mfd/max77686*.h 7714F: include/linux/mfd/max77693*.h 7715 7716MAXIRADIO FM RADIO RECEIVER DRIVER 7717M: Hans Verkuil <hverkuil@xs4all.nl> 7718L: linux-media@vger.kernel.org 7719T: git git://linuxtv.org/media_tree.git 7720W: https://linuxtv.org 7721S: Maintained 7722F: drivers/media/radio/radio-maxiradio* 7723 7724MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7725M: Peter Rosin <peda@axentia.se> 7726L: linux-iio@vger.kernel.org 7727S: Maintained 7728F: drivers/iio/potentiometer/mcp4531.c 7729 7730MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7731M: William Breathitt Gray <vilhelm.gray@gmail.com> 7732L: linux-iio@vger.kernel.org 7733S: Maintained 7734F: drivers/iio/dac/cio-dac.c 7735 7736MEDIA DRIVERS FOR RENESAS - FCP 7737M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7738L: linux-media@vger.kernel.org 7739L: linux-renesas-soc@vger.kernel.org 7740T: git git://linuxtv.org/media_tree.git 7741S: Supported 7742F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7743F: drivers/media/platform/rcar-fcp.c 7744F: include/media/rcar-fcp.h 7745 7746MEDIA DRIVERS FOR RENESAS - VIN 7747M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7748L: linux-media@vger.kernel.org 7749L: linux-renesas-soc@vger.kernel.org 7750T: git git://linuxtv.org/media_tree.git 7751S: Supported 7752F: Documentation/devicetree/bindings/media/rcar_vin.txt 7753F: drivers/media/platform/rcar-vin/ 7754 7755MEDIA DRIVERS FOR RENESAS - VSP1 7756M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7757L: linux-media@vger.kernel.org 7758L: linux-renesas-soc@vger.kernel.org 7759T: git git://linuxtv.org/media_tree.git 7760S: Supported 7761F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7762F: drivers/media/platform/vsp1/ 7763 7764MEDIA DRIVERS FOR HELENE 7765M: Abylay Ospan <aospan@netup.ru> 7766L: linux-media@vger.kernel.org 7767W: https://linuxtv.org 7768W: http://netup.tv/ 7769T: git git://linuxtv.org/media_tree.git 7770S: Supported 7771F: drivers/media/dvb-frontends/helene* 7772 7773MEDIA DRIVERS FOR ASCOT2E 7774M: Sergey Kozlov <serjk@netup.ru> 7775M: Abylay Ospan <aospan@netup.ru> 7776L: linux-media@vger.kernel.org 7777W: https://linuxtv.org 7778W: http://netup.tv/ 7779T: git git://linuxtv.org/media_tree.git 7780S: Supported 7781F: drivers/media/dvb-frontends/ascot2e* 7782 7783MEDIA DRIVERS FOR CXD2841ER 7784M: Sergey Kozlov <serjk@netup.ru> 7785M: Abylay Ospan <aospan@netup.ru> 7786L: linux-media@vger.kernel.org 7787W: https://linuxtv.org 7788W: http://netup.tv/ 7789T: git git://linuxtv.org/media_tree.git 7790S: Supported 7791F: drivers/media/dvb-frontends/cxd2841er* 7792 7793MEDIA DRIVERS FOR HORUS3A 7794M: Sergey Kozlov <serjk@netup.ru> 7795M: Abylay Ospan <aospan@netup.ru> 7796L: linux-media@vger.kernel.org 7797W: https://linuxtv.org 7798W: http://netup.tv/ 7799T: git git://linuxtv.org/media_tree.git 7800S: Supported 7801F: drivers/media/dvb-frontends/horus3a* 7802 7803MEDIA DRIVERS FOR LNBH25 7804M: Sergey Kozlov <serjk@netup.ru> 7805M: Abylay Ospan <aospan@netup.ru> 7806L: linux-media@vger.kernel.org 7807W: https://linuxtv.org 7808W: http://netup.tv/ 7809T: git git://linuxtv.org/media_tree.git 7810S: Supported 7811F: drivers/media/dvb-frontends/lnbh25* 7812 7813MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7814M: Sergey Kozlov <serjk@netup.ru> 7815M: Abylay Ospan <aospan@netup.ru> 7816L: linux-media@vger.kernel.org 7817W: https://linuxtv.org 7818W: http://netup.tv/ 7819T: git git://linuxtv.org/media_tree.git 7820S: Supported 7821F: drivers/media/pci/netup_unidvb/* 7822 7823MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7824M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7825M: Mauro Carvalho Chehab <mchehab@kernel.org> 7826P: LinuxTV.org Project 7827L: linux-media@vger.kernel.org 7828W: https://linuxtv.org 7829Q: http://patchwork.kernel.org/project/linux-media/list/ 7830T: git git://linuxtv.org/media_tree.git 7831S: Maintained 7832F: Documentation/media/ 7833F: drivers/media/ 7834F: drivers/staging/media/ 7835F: include/linux/platform_data/media/ 7836F: include/media/ 7837F: include/uapi/linux/dvb/ 7838F: include/uapi/linux/videodev2.h 7839F: include/uapi/linux/media.h 7840F: include/uapi/linux/v4l2-* 7841F: include/uapi/linux/meye.h 7842F: include/uapi/linux/ivtv* 7843F: include/uapi/linux/uvcvideo.h 7844 7845MEDIATEK ETHERNET DRIVER 7846M: Felix Fietkau <nbd@openwrt.org> 7847M: John Crispin <blogic@openwrt.org> 7848L: netdev@vger.kernel.org 7849S: Maintained 7850F: drivers/net/ethernet/mediatek/ 7851 7852MEDIATEK MT7601U WIRELESS LAN DRIVER 7853M: Jakub Kicinski <kubakici@wp.pl> 7854L: linux-wireless@vger.kernel.org 7855S: Maintained 7856F: drivers/net/wireless/mediatek/mt7601u/ 7857 7858MEGARAID SCSI/SAS DRIVERS 7859M: Kashyap Desai <kashyap.desai@avagotech.com> 7860M: Sumit Saxena <sumit.saxena@avagotech.com> 7861M: Uday Lingala <uday.lingala@avagotech.com> 7862L: megaraidlinux.pdl@avagotech.com 7863L: linux-scsi@vger.kernel.org 7864W: http://www.lsi.com 7865S: Maintained 7866F: Documentation/scsi/megaraid.txt 7867F: drivers/scsi/megaraid.* 7868F: drivers/scsi/megaraid/ 7869 7870MELFAS MIP4 TOUCHSCREEN DRIVER 7871M: Sangwon Jee <jeesw@melfas.com> 7872W: http://www.melfas.com 7873S: Supported 7874F: drivers/input/touchscreen/melfas_mip4.c 7875F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 7876 7877MELLANOX ETHERNET DRIVER (mlx4_en) 7878M: Tariq Toukan <tariqt@mellanox.com> 7879L: netdev@vger.kernel.org 7880S: Supported 7881W: http://www.mellanox.com 7882Q: http://patchwork.ozlabs.org/project/netdev/list/ 7883F: drivers/net/ethernet/mellanox/mlx4/en_* 7884 7885MELLANOX ETHERNET DRIVER (mlx5e) 7886M: Saeed Mahameed <saeedm@mellanox.com> 7887L: netdev@vger.kernel.org 7888S: Supported 7889W: http://www.mellanox.com 7890Q: http://patchwork.ozlabs.org/project/netdev/list/ 7891F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7892 7893MELLANOX ETHERNET SWITCH DRIVERS 7894M: Jiri Pirko <jiri@mellanox.com> 7895M: Ido Schimmel <idosch@mellanox.com> 7896L: netdev@vger.kernel.org 7897S: Supported 7898W: http://www.mellanox.com 7899Q: http://patchwork.ozlabs.org/project/netdev/list/ 7900F: drivers/net/ethernet/mellanox/mlxsw/ 7901 7902MELLANOX MLXCPLD LED DRIVER 7903M: Vadim Pasternak <vadimp@mellanox.com> 7904L: linux-leds@vger.kernel.org 7905S: Supported 7906F: drivers/leds/leds-mlxcpld.c 7907F: Documentation/leds/leds-mlxcpld.txt 7908 7909MELLANOX PLATFORM DRIVER 7910M: Vadim Pasternak <vadimp@mellanox.com> 7911L: platform-driver-x86@vger.kernel.org 7912S: Supported 7913F: arch/x86/platform/mellanox/mlx-platform.c 7914 7915SOFT-ROCE DRIVER (rxe) 7916M: Moni Shoua <monis@mellanox.com> 7917L: linux-rdma@vger.kernel.org 7918S: Supported 7919W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7920Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7921F: drivers/infiniband/sw/rxe/ 7922F: include/uapi/rdma/rdma_user_rxe.h 7923 7924MEMBARRIER SUPPORT 7925M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7926M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7927L: linux-kernel@vger.kernel.org 7928S: Supported 7929F: kernel/membarrier.c 7930F: include/uapi/linux/membarrier.h 7931 7932MEMORY MANAGEMENT 7933L: linux-mm@kvack.org 7934W: http://www.linux-mm.org 7935S: Maintained 7936F: include/linux/mm.h 7937F: include/linux/gfp.h 7938F: include/linux/mmzone.h 7939F: include/linux/memory_hotplug.h 7940F: include/linux/vmalloc.h 7941F: mm/ 7942 7943MEMORY TECHNOLOGY DEVICES (MTD) 7944M: David Woodhouse <dwmw2@infradead.org> 7945M: Brian Norris <computersforpeace@gmail.com> 7946M: Boris Brezillon <boris.brezillon@free-electrons.com> 7947M: Marek Vasut <marek.vasut@gmail.com> 7948M: Richard Weinberger <richard@nod.at> 7949M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 7950L: linux-mtd@lists.infradead.org 7951W: http://www.linux-mtd.infradead.org/ 7952Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7953T: git git://git.infradead.org/linux-mtd.git 7954T: git git://git.infradead.org/l2-mtd.git 7955S: Maintained 7956F: Documentation/devicetree/bindings/mtd/ 7957F: drivers/mtd/ 7958F: include/linux/mtd/ 7959F: include/uapi/mtd/ 7960 7961MEN A21 WATCHDOG DRIVER 7962M: Johannes Thumshirn <morbidrsa@gmail.com> 7963L: linux-watchdog@vger.kernel.org 7964S: Maintained 7965F: drivers/watchdog/mena21_wdt.c 7966 7967MEN CHAMELEON BUS (mcb) 7968M: Johannes Thumshirn <morbidrsa@gmail.com> 7969S: Maintained 7970F: drivers/mcb/ 7971F: include/linux/mcb.h 7972F: Documentation/men-chameleon-bus.txt 7973 7974MEN F21BMC (Board Management Controller) 7975M: Andreas Werner <andreas.werner@men.de> 7976S: Supported 7977F: drivers/mfd/menf21bmc.c 7978F: drivers/watchdog/menf21bmc_wdt.c 7979F: drivers/leds/leds-menf21bmc.c 7980F: drivers/hwmon/menf21bmc_hwmon.c 7981F: Documentation/hwmon/menf21bmc 7982 7983METAG ARCHITECTURE 7984M: James Hogan <james.hogan@imgtec.com> 7985L: linux-metag@vger.kernel.org 7986T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7987S: Odd Fixes 7988F: arch/metag/ 7989F: Documentation/metag/ 7990F: Documentation/devicetree/bindings/metag/ 7991F: Documentation/devicetree/bindings/interrupt-controller/img,* 7992F: drivers/clocksource/metag_generic.c 7993F: drivers/irqchip/irq-metag.c 7994F: drivers/irqchip/irq-metag-ext.c 7995F: drivers/tty/metag_da.c 7996 7997MICROBLAZE ARCHITECTURE 7998M: Michal Simek <monstr@monstr.eu> 7999W: http://www.monstr.eu/fdt/ 8000T: git git://git.monstr.eu/linux-2.6-microblaze.git 8001S: Supported 8002F: arch/microblaze/ 8003 8004MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8005M: Richard Genoud <richard.genoud@gmail.com> 8006S: Maintained 8007F: drivers/tty/serial/atmel_serial.c 8008F: include/linux/atmel_serial.h 8009 8010MICROCHIP / ATMEL ISC DRIVER 8011M: Songjun Wu <songjun.wu@microchip.com> 8012L: linux-media@vger.kernel.org 8013S: Supported 8014F: drivers/media/platform/atmel/atmel-isc.c 8015F: drivers/media/platform/atmel/atmel-isc-regs.h 8016F: devicetree/bindings/media/atmel-isc.txt 8017 8018MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8019M: Chen Yu <yu.c.chen@intel.com> 8020L: platform-driver-x86@vger.kernel.org 8021S: Supported 8022F: drivers/platform/x86/surfacepro3_button.c 8023 8024MICROTEK X6 SCANNER 8025M: Oliver Neukum <oliver@neukum.org> 8026S: Maintained 8027F: drivers/usb/image/microtek.* 8028 8029MIPS 8030M: Ralf Baechle <ralf@linux-mips.org> 8031L: linux-mips@linux-mips.org 8032W: http://www.linux-mips.org/ 8033T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8034Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8035S: Supported 8036F: Documentation/devicetree/bindings/mips/ 8037F: Documentation/mips/ 8038F: arch/mips/ 8039 8040MIPS/LOONGSON1 ARCHITECTURE 8041M: Keguang Zhang <keguang.zhang@gmail.com> 8042L: linux-mips@linux-mips.org 8043S: Maintained 8044F: arch/mips/loongson32/ 8045F: arch/mips/include/asm/mach-loongson32/ 8046F: drivers/*/*loongson1* 8047F: drivers/*/*/*loongson1* 8048 8049MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8050M: Hans Verkuil <hverkuil@xs4all.nl> 8051L: linux-media@vger.kernel.org 8052T: git git://linuxtv.org/media_tree.git 8053W: https://linuxtv.org 8054S: Odd Fixes 8055F: drivers/media/radio/radio-miropcm20* 8056 8057MELLANOX MLX4 core VPI driver 8058M: Yishai Hadas <yishaih@mellanox.com> 8059L: netdev@vger.kernel.org 8060L: linux-rdma@vger.kernel.org 8061W: http://www.mellanox.com 8062Q: http://patchwork.ozlabs.org/project/netdev/list/ 8063S: Supported 8064F: drivers/net/ethernet/mellanox/mlx4/ 8065F: include/linux/mlx4/ 8066F: include/uapi/rdma/mlx4-abi.h 8067 8068MELLANOX MLX4 IB driver 8069M: Yishai Hadas <yishaih@mellanox.com> 8070L: linux-rdma@vger.kernel.org 8071W: http://www.mellanox.com 8072Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8073S: Supported 8074F: drivers/infiniband/hw/mlx4/ 8075F: include/linux/mlx4/ 8076 8077MELLANOX MLX5 core VPI driver 8078M: Matan Barak <matanb@mellanox.com> 8079M: Leon Romanovsky <leonro@mellanox.com> 8080L: netdev@vger.kernel.org 8081L: linux-rdma@vger.kernel.org 8082W: http://www.mellanox.com 8083Q: http://patchwork.ozlabs.org/project/netdev/list/ 8084S: Supported 8085F: drivers/net/ethernet/mellanox/mlx5/core/ 8086F: include/linux/mlx5/ 8087F: include/uapi/rdma/mlx5-abi.h 8088 8089MELLANOX MLX5 IB driver 8090M: Matan Barak <matanb@mellanox.com> 8091M: Leon Romanovsky <leonro@mellanox.com> 8092L: linux-rdma@vger.kernel.org 8093W: http://www.mellanox.com 8094Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8095S: Supported 8096F: drivers/infiniband/hw/mlx5/ 8097F: include/linux/mlx5/ 8098 8099MELEXIS MLX90614 DRIVER 8100M: Crt Mori <cmo@melexis.com> 8101L: linux-iio@vger.kernel.org 8102W: http://www.melexis.com 8103S: Supported 8104F: drivers/iio/temperature/mlx90614.c 8105 8106MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8107M: Don Brace <don.brace@microsemi.com> 8108L: esc.storagedev@microsemi.com 8109L: linux-scsi@vger.kernel.org 8110S: Supported 8111F: drivers/scsi/smartpqi/smartpqi*.[ch] 8112F: drivers/scsi/smartpqi/Kconfig 8113F: drivers/scsi/smartpqi/Makefile 8114F: include/linux/cciss*.h 8115F: include/uapi/linux/cciss*.h 8116F: Documentation/scsi/smartpqi.txt 8117 8118MN88472 MEDIA DRIVER 8119M: Antti Palosaari <crope@iki.fi> 8120L: linux-media@vger.kernel.org 8121W: https://linuxtv.org 8122W: http://palosaari.fi/linux/ 8123Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8124S: Maintained 8125F: drivers/media/dvb-frontends/mn88472* 8126 8127MN88473 MEDIA DRIVER 8128M: Antti Palosaari <crope@iki.fi> 8129L: linux-media@vger.kernel.org 8130W: https://linuxtv.org 8131W: http://palosaari.fi/linux/ 8132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8133S: Maintained 8134F: drivers/media/dvb-frontends/mn88473* 8135 8136MODULE SUPPORT 8137M: Jessica Yu <jeyu@redhat.com> 8138M: Rusty Russell <rusty@rustcorp.com.au> 8139S: Maintained 8140F: include/linux/module.h 8141F: kernel/module.c 8142 8143MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8144W: http://popies.net/meye/ 8145S: Orphan 8146F: Documentation/media/v4l-drivers/meye* 8147F: drivers/media/pci/meye/ 8148F: include/uapi/linux/meye.h 8149 8150MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8151M: Jiri Slaby <jirislaby@gmail.com> 8152S: Maintained 8153F: Documentation/serial/moxa-smartio 8154F: drivers/tty/mxser.* 8155 8156MR800 AVERMEDIA USB FM RADIO DRIVER 8157M: Alexey Klimov <klimov.linux@gmail.com> 8158L: linux-media@vger.kernel.org 8159T: git git://linuxtv.org/media_tree.git 8160S: Maintained 8161F: drivers/media/radio/radio-mr800.c 8162 8163MRF24J40 IEEE 802.15.4 RADIO DRIVER 8164M: Alan Ott <alan@signal11.us> 8165L: linux-wpan@vger.kernel.org 8166S: Maintained 8167F: drivers/net/ieee802154/mrf24j40.c 8168F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8169 8170MSI LAPTOP SUPPORT 8171M: "Lee, Chun-Yi" <jlee@suse.com> 8172L: platform-driver-x86@vger.kernel.org 8173S: Maintained 8174F: drivers/platform/x86/msi-laptop.c 8175 8176MSI WMI SUPPORT 8177L: platform-driver-x86@vger.kernel.org 8178S: Orphan 8179F: drivers/platform/x86/msi-wmi.c 8180 8181MSI001 MEDIA DRIVER 8182M: Antti Palosaari <crope@iki.fi> 8183L: linux-media@vger.kernel.org 8184W: https://linuxtv.org 8185W: http://palosaari.fi/linux/ 8186Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8187T: git git://linuxtv.org/anttip/media_tree.git 8188S: Maintained 8189F: drivers/media/tuners/msi001* 8190 8191MSI2500 MEDIA DRIVER 8192M: Antti Palosaari <crope@iki.fi> 8193L: linux-media@vger.kernel.org 8194W: https://linuxtv.org 8195W: http://palosaari.fi/linux/ 8196Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8197T: git git://linuxtv.org/anttip/media_tree.git 8198S: Maintained 8199F: drivers/media/usb/msi2500/ 8200 8201MSYSTEMS DISKONCHIP G3 MTD DRIVER 8202M: Robert Jarzmik <robert.jarzmik@free.fr> 8203L: linux-mtd@lists.infradead.org 8204S: Maintained 8205F: drivers/mtd/devices/docg3* 8206 8207MT9M032 APTINA SENSOR DRIVER 8208M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8209L: linux-media@vger.kernel.org 8210T: git git://linuxtv.org/media_tree.git 8211S: Maintained 8212F: drivers/media/i2c/mt9m032.c 8213F: include/media/i2c/mt9m032.h 8214 8215MT9P031 APTINA CAMERA SENSOR 8216M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8217L: linux-media@vger.kernel.org 8218T: git git://linuxtv.org/media_tree.git 8219S: Maintained 8220F: drivers/media/i2c/mt9p031.c 8221F: include/media/i2c/mt9p031.h 8222 8223MT9T001 APTINA CAMERA SENSOR 8224M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8225L: linux-media@vger.kernel.org 8226T: git git://linuxtv.org/media_tree.git 8227S: Maintained 8228F: drivers/media/i2c/mt9t001.c 8229F: include/media/i2c/mt9t001.h 8230 8231MT9V032 APTINA CAMERA SENSOR 8232M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8233L: linux-media@vger.kernel.org 8234T: git git://linuxtv.org/media_tree.git 8235S: Maintained 8236F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8237F: drivers/media/i2c/mt9v032.c 8238F: include/media/i2c/mt9v032.h 8239 8240MULTIFUNCTION DEVICES (MFD) 8241M: Lee Jones <lee.jones@linaro.org> 8242T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8243S: Supported 8244F: Documentation/devicetree/bindings/mfd/ 8245F: drivers/mfd/ 8246F: include/linux/mfd/ 8247 8248MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8249M: Ulf Hansson <ulf.hansson@linaro.org> 8250L: linux-mmc@vger.kernel.org 8251T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8252S: Maintained 8253F: Documentation/devicetree/bindings/mmc/ 8254F: drivers/mmc/ 8255F: include/linux/mmc/ 8256F: include/uapi/linux/mmc/ 8257 8258MULTIMEDIA CARD (MMC) ETC. OVER SPI 8259S: Orphan 8260F: drivers/mmc/host/mmc_spi.c 8261F: include/linux/spi/mmc_spi.h 8262 8263MULTISOUND SOUND DRIVER 8264M: Andrew Veliath <andrewtv@usa.net> 8265S: Maintained 8266F: Documentation/sound/oss/MultiSound 8267F: sound/oss/msnd* 8268 8269MULTITECH MULTIPORT CARD (ISICOM) 8270S: Orphan 8271F: drivers/tty/isicom.c 8272F: include/linux/isicom.h 8273 8274MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8275M: Bin Liu <b-liu@ti.com> 8276L: linux-usb@vger.kernel.org 8277T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8278S: Maintained 8279F: drivers/usb/musb/ 8280 8281MXL5007T MEDIA DRIVER 8282M: Michael Krufky <mkrufky@linuxtv.org> 8283L: linux-media@vger.kernel.org 8284W: https://linuxtv.org 8285W: http://github.com/mkrufky 8286Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8287T: git git://linuxtv.org/mkrufky/tuners.git 8288S: Maintained 8289F: drivers/media/tuners/mxl5007t.* 8290 8291MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8292M: Hyong-Youb Kim <hykim@myri.com> 8293L: netdev@vger.kernel.org 8294W: https://www.myricom.com/support/downloads/myri10ge.html 8295S: Supported 8296F: drivers/net/ethernet/myricom/myri10ge/ 8297 8298NAND FLASH SUBSYSTEM 8299M: Boris Brezillon <boris.brezillon@free-electrons.com> 8300R: Richard Weinberger <richard@nod.at> 8301L: linux-mtd@lists.infradead.org 8302W: http://www.linux-mtd.infradead.org/ 8303Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8304T: git git://github.com/linux-nand/linux.git 8305S: Maintained 8306F: drivers/mtd/nand/ 8307F: include/linux/mtd/nand*.h 8308 8309NATSEMI ETHERNET DRIVER (DP8381x) 8310S: Orphan 8311F: drivers/net/ethernet/natsemi/natsemi.c 8312 8313NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8314M: Daniel Mack <zonque@gmail.com> 8315S: Maintained 8316L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8317W: http://www.native-instruments.com 8318F: sound/usb/caiaq/ 8319 8320NCP FILESYSTEM 8321M: Petr Vandrovec <petr@vandrovec.name> 8322S: Odd Fixes 8323F: fs/ncpfs/ 8324 8325NCR 5380 SCSI DRIVERS 8326M: Finn Thain <fthain@telegraphics.com.au> 8327M: Michael Schmitz <schmitzmic@gmail.com> 8328L: linux-scsi@vger.kernel.org 8329S: Maintained 8330F: Documentation/scsi/g_NCR5380.txt 8331F: drivers/scsi/NCR5380.* 8332F: drivers/scsi/arm/cumana_1.c 8333F: drivers/scsi/arm/oak.c 8334F: drivers/scsi/atari_scsi.* 8335F: drivers/scsi/dmx3191d.c 8336F: drivers/scsi/g_NCR5380.* 8337F: drivers/scsi/g_NCR5380_mmio.c 8338F: drivers/scsi/mac_scsi.* 8339F: drivers/scsi/sun3_scsi.* 8340F: drivers/scsi/sun3_scsi_vme.c 8341 8342NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8343M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8344L: linux-scsi@vger.kernel.org 8345S: Maintained 8346F: drivers/scsi/NCR_D700.* 8347 8348NCT6775 HARDWARE MONITOR DRIVER 8349M: Guenter Roeck <linux@roeck-us.net> 8350L: linux-hwmon@vger.kernel.org 8351S: Maintained 8352F: Documentation/hwmon/nct6775 8353F: drivers/hwmon/nct6775.c 8354 8355NETEFFECT IWARP RNIC DRIVER (IW_NES) 8356M: Faisal Latif <faisal.latif@intel.com> 8357L: linux-rdma@vger.kernel.org 8358W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8359S: Supported 8360F: drivers/infiniband/hw/nes/ 8361F: include/uapi/rdma/nes-abi.h 8362 8363NETEM NETWORK EMULATOR 8364M: Stephen Hemminger <stephen@networkplumber.org> 8365L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8366S: Maintained 8367F: net/sched/sch_netem.c 8368 8369NETERION 10GbE DRIVERS (s2io/vxge) 8370M: Jon Mason <jdmason@kudzu.us> 8371L: netdev@vger.kernel.org 8372S: Supported 8373F: Documentation/networking/s2io.txt 8374F: Documentation/networking/vxge.txt 8375F: drivers/net/ethernet/neterion/ 8376 8377NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8378M: Pablo Neira Ayuso <pablo@netfilter.org> 8379M: Patrick McHardy <kaber@trash.net> 8380M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8381L: netfilter-devel@vger.kernel.org 8382L: coreteam@netfilter.org 8383W: http://www.netfilter.org/ 8384W: http://www.iptables.org/ 8385Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8386T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8387T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8388S: Supported 8389F: include/linux/netfilter* 8390F: include/linux/netfilter/ 8391F: include/net/netfilter/ 8392F: include/uapi/linux/netfilter* 8393F: include/uapi/linux/netfilter/ 8394F: net/*/netfilter.c 8395F: net/*/netfilter/ 8396F: net/netfilter/ 8397F: net/bridge/br_netfilter*.c 8398 8399NETLABEL 8400M: Paul Moore <paul@paul-moore.com> 8401W: http://netlabel.sf.net 8402L: netdev@vger.kernel.org 8403S: Maintained 8404F: Documentation/netlabel/ 8405F: include/net/netlabel.h 8406F: net/netlabel/ 8407 8408NETROM NETWORK LAYER 8409M: Ralf Baechle <ralf@linux-mips.org> 8410L: linux-hams@vger.kernel.org 8411W: http://www.linux-ax25.org/ 8412S: Maintained 8413F: include/net/netrom.h 8414F: include/uapi/linux/netrom.h 8415F: net/netrom/ 8416 8417NETRONOME ETHERNET DRIVERS 8418M: Jakub Kicinski <jakub.kicinski@netronome.com> 8419L: oss-drivers@netronome.com 8420S: Maintained 8421F: drivers/net/ethernet/netronome/ 8422 8423NETWORK BLOCK DEVICE (NBD) 8424M: Markus Pargmann <mpa@pengutronix.de> 8425S: Maintained 8426L: nbd-general@lists.sourceforge.net 8427T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8428F: Documentation/blockdev/nbd.txt 8429F: drivers/block/nbd.c 8430F: include/uapi/linux/nbd.h 8431 8432NETWORK DROP MONITOR 8433M: Neil Horman <nhorman@tuxdriver.com> 8434L: netdev@vger.kernel.org 8435S: Maintained 8436W: https://fedorahosted.org/dropwatch/ 8437F: net/core/drop_monitor.c 8438 8439NETWORKING [DSA] 8440M: Andrew Lunn <andrew@lunn.ch> 8441M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8442M: Florian Fainelli <f.fainelli@gmail.com> 8443S: Maintained 8444F: net/dsa/ 8445F: include/net/dsa.h 8446F: drivers/net/dsa/ 8447 8448NETWORKING [GENERAL] 8449M: "David S. Miller" <davem@davemloft.net> 8450L: netdev@vger.kernel.org 8451W: http://www.linuxfoundation.org/en/Net 8452Q: http://patchwork.ozlabs.org/project/netdev/list/ 8453T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8454T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8455S: Maintained 8456F: net/ 8457F: include/net/ 8458F: include/linux/in.h 8459F: include/linux/net.h 8460F: include/linux/netdevice.h 8461F: include/uapi/linux/in.h 8462F: include/uapi/linux/net.h 8463F: include/uapi/linux/netdevice.h 8464F: include/uapi/linux/net_namespace.h 8465F: tools/net/ 8466F: tools/testing/selftests/net/ 8467F: lib/random32.c 8468F: lib/test_bpf.c 8469 8470NETWORKING [IPv4/IPv6] 8471M: "David S. Miller" <davem@davemloft.net> 8472M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8473M: James Morris <jmorris@namei.org> 8474M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8475M: Patrick McHardy <kaber@trash.net> 8476L: netdev@vger.kernel.org 8477T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8478S: Maintained 8479F: net/ipv4/ 8480F: net/ipv6/ 8481F: include/net/ip* 8482F: arch/x86/net/* 8483 8484NETWORKING [IPSEC] 8485M: Steffen Klassert <steffen.klassert@secunet.com> 8486M: Herbert Xu <herbert@gondor.apana.org.au> 8487M: "David S. Miller" <davem@davemloft.net> 8488L: netdev@vger.kernel.org 8489T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8490T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8491S: Maintained 8492F: net/core/flow.c 8493F: net/xfrm/ 8494F: net/key/ 8495F: net/ipv4/xfrm* 8496F: net/ipv4/esp4.c 8497F: net/ipv4/ah4.c 8498F: net/ipv4/ipcomp.c 8499F: net/ipv4/ip_vti.c 8500F: net/ipv6/xfrm* 8501F: net/ipv6/esp6.c 8502F: net/ipv6/ah6.c 8503F: net/ipv6/ipcomp6.c 8504F: net/ipv6/ip6_vti.c 8505F: include/uapi/linux/xfrm.h 8506F: include/net/xfrm.h 8507 8508NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8509M: Paul Moore <paul@paul-moore.com> 8510L: netdev@vger.kernel.org 8511S: Maintained 8512 8513NETWORKING [WIRELESS] 8514L: linux-wireless@vger.kernel.org 8515Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8516 8517NETWORKING DRIVERS 8518L: netdev@vger.kernel.org 8519W: http://www.linuxfoundation.org/en/Net 8520Q: http://patchwork.ozlabs.org/project/netdev/list/ 8521T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8522T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8523S: Odd Fixes 8524F: Documentation/devicetree/bindings/net/ 8525F: drivers/net/ 8526F: include/linux/if_* 8527F: include/linux/netdevice.h 8528F: include/linux/etherdevice.h 8529F: include/linux/fcdevice.h 8530F: include/linux/fddidevice.h 8531F: include/linux/hippidevice.h 8532F: include/linux/inetdevice.h 8533F: include/uapi/linux/if_* 8534F: include/uapi/linux/netdevice.h 8535 8536NETWORKING DRIVERS (WIRELESS) 8537M: Kalle Valo <kvalo@codeaurora.org> 8538L: linux-wireless@vger.kernel.org 8539Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8540T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8541T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8542S: Maintained 8543F: Documentation/devicetree/bindings/net/wireless/ 8544F: drivers/net/wireless/ 8545 8546NETXEN (1/10) GbE SUPPORT 8547M: Manish Chopra <manish.chopra@cavium.com> 8548M: Rahul Verma <rahul.verma@cavium.com> 8549M: Dept-GELinuxNICDev@cavium.com 8550L: netdev@vger.kernel.org 8551S: Supported 8552F: drivers/net/ethernet/qlogic/netxen/ 8553 8554NFC SUBSYSTEM 8555M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8556M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8557M: Samuel Ortiz <sameo@linux.intel.com> 8558L: linux-wireless@vger.kernel.org 8559L: linux-nfc@lists.01.org (subscribers-only) 8560S: Supported 8561F: net/nfc/ 8562F: include/net/nfc/ 8563F: include/uapi/linux/nfc.h 8564F: drivers/nfc/ 8565F: include/linux/platform_data/nfcmrvl.h 8566F: include/linux/platform_data/nxp-nci.h 8567F: include/linux/platform_data/pn544.h 8568F: include/linux/platform_data/st21nfca.h 8569F: include/linux/platform_data/st-nci.h 8570F: Documentation/devicetree/bindings/net/nfc/ 8571 8572NFS, SUNRPC, AND LOCKD CLIENTS 8573M: Trond Myklebust <trond.myklebust@primarydata.com> 8574M: Anna Schumaker <anna.schumaker@netapp.com> 8575L: linux-nfs@vger.kernel.org 8576W: http://client.linux-nfs.org 8577T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8578S: Maintained 8579F: fs/lockd/ 8580F: fs/nfs/ 8581F: fs/nfs_common/ 8582F: net/sunrpc/ 8583F: include/linux/lockd/ 8584F: include/linux/nfs* 8585F: include/linux/sunrpc/ 8586F: include/uapi/linux/nfs* 8587F: include/uapi/linux/sunrpc/ 8588 8589NILFS2 FILESYSTEM 8590M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8591L: linux-nilfs@vger.kernel.org 8592W: http://nilfs.sourceforge.net/ 8593W: http://nilfs.osdn.jp/ 8594T: git git://github.com/konis/nilfs2.git 8595S: Supported 8596F: Documentation/filesystems/nilfs2.txt 8597F: fs/nilfs2/ 8598F: include/trace/events/nilfs2.h 8599F: include/uapi/linux/nilfs2_api.h 8600F: include/uapi/linux/nilfs2_ondisk.h 8601 8602NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8603M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8604W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8605S: Maintained 8606F: Documentation/scsi/NinjaSCSI.txt 8607F: drivers/scsi/pcmcia/nsp_* 8608 8609NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8610M: GOTO Masanori <gotom@debian.or.jp> 8611M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8612W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8613S: Maintained 8614F: Documentation/scsi/NinjaSCSI.txt 8615F: drivers/scsi/nsp32* 8616 8617NIOS2 ARCHITECTURE 8618M: Ley Foon Tan <lftan@altera.com> 8619L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8620T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8621S: Maintained 8622F: arch/nios2/ 8623 8624NOKIA N900 POWER SUPPLY DRIVERS 8625R: Pali Rohár <pali.rohar@gmail.com> 8626F: include/linux/power/bq2415x_charger.h 8627F: include/linux/power/bq27xxx_battery.h 8628F: include/linux/power/isp1704_charger.h 8629F: drivers/power/supply/bq2415x_charger.c 8630F: drivers/power/supply/bq27xxx_battery.c 8631F: drivers/power/supply/bq27xxx_battery_i2c.c 8632F: drivers/power/supply/isp1704_charger.c 8633F: drivers/power/supply/rx51_battery.c 8634 8635NTB DRIVER CORE 8636M: Jon Mason <jdmason@kudzu.us> 8637M: Dave Jiang <dave.jiang@intel.com> 8638M: Allen Hubbe <Allen.Hubbe@emc.com> 8639L: linux-ntb@googlegroups.com 8640S: Supported 8641W: https://github.com/jonmason/ntb/wiki 8642T: git git://github.com/jonmason/ntb.git 8643F: drivers/ntb/ 8644F: drivers/net/ntb_netdev.c 8645F: include/linux/ntb.h 8646F: include/linux/ntb_transport.h 8647F: tools/testing/selftests/ntb/ 8648 8649NTB INTEL DRIVER 8650M: Jon Mason <jdmason@kudzu.us> 8651M: Dave Jiang <dave.jiang@intel.com> 8652L: linux-ntb@googlegroups.com 8653S: Supported 8654W: https://github.com/jonmason/ntb/wiki 8655T: git git://github.com/jonmason/ntb.git 8656F: drivers/ntb/hw/intel/ 8657 8658NTB AMD DRIVER 8659M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8660L: linux-ntb@googlegroups.com 8661S: Supported 8662F: drivers/ntb/hw/amd/ 8663 8664NTFS FILESYSTEM 8665M: Anton Altaparmakov <anton@tuxera.com> 8666L: linux-ntfs-dev@lists.sourceforge.net 8667W: http://www.tuxera.com/ 8668T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8669S: Supported 8670F: Documentation/filesystems/ntfs.txt 8671F: fs/ntfs/ 8672 8673NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8674M: Antonino Daplas <adaplas@gmail.com> 8675L: linux-fbdev@vger.kernel.org 8676S: Maintained 8677F: drivers/video/fbdev/riva/ 8678F: drivers/video/fbdev/nvidia/ 8679 8680NVM EXPRESS DRIVER 8681M: Keith Busch <keith.busch@intel.com> 8682M: Jens Axboe <axboe@fb.com> 8683L: linux-nvme@lists.infradead.org 8684T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8685W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8686S: Supported 8687F: drivers/nvme/host/ 8688F: include/linux/nvme.h 8689 8690NVM EXPRESS TARGET DRIVER 8691M: Christoph Hellwig <hch@lst.de> 8692M: Sagi Grimberg <sagi@grimberg.me> 8693L: linux-nvme@lists.infradead.org 8694S: Supported 8695F: drivers/nvme/target/ 8696 8697NVMEM FRAMEWORK 8698M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8699M: Maxime Ripard <maxime.ripard@free-electrons.com> 8700S: Maintained 8701F: drivers/nvmem/ 8702F: Documentation/devicetree/bindings/nvmem/ 8703F: include/linux/nvmem-consumer.h 8704F: include/linux/nvmem-provider.h 8705 8706NXP-NCI NFC DRIVER 8707M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8708R: Charles Gorand <charles.gorand@effinnov.com> 8709L: linux-nfc@lists.01.org (moderated for non-subscribers) 8710S: Supported 8711F: drivers/nfc/nxp-nci 8712 8713NXP TDA998X DRM DRIVER 8714M: Russell King <rmk+kernel@armlinux.org.uk> 8715S: Supported 8716F: drivers/gpu/drm/i2c/tda998x_drv.c 8717F: include/drm/i2c/tda998x.h 8718 8719NXP TFA9879 DRIVER 8720M: Peter Rosin <peda@axentia.se> 8721L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8722S: Maintained 8723F: sound/soc/codecs/tfa9879* 8724 8725OBJTOOL 8726M: Josh Poimboeuf <jpoimboe@redhat.com> 8727S: Supported 8728F: tools/objtool/ 8729 8730OMAP SUPPORT 8731M: Tony Lindgren <tony@atomide.com> 8732L: linux-omap@vger.kernel.org 8733W: http://www.muru.com/linux/omap/ 8734W: http://linux.omap.com/ 8735Q: http://patchwork.kernel.org/project/linux-omap/list/ 8736T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8737S: Maintained 8738F: arch/arm/*omap*/ 8739F: arch/arm/configs/omap1_defconfig 8740F: arch/arm/configs/omap2plus_defconfig 8741F: drivers/i2c/busses/i2c-omap.c 8742F: drivers/irqchip/irq-omap-intc.c 8743F: drivers/mfd/*omap*.c 8744F: drivers/mfd/menelaus.c 8745F: drivers/mfd/palmas.c 8746F: drivers/mfd/tps65217.c 8747F: drivers/mfd/tps65218.c 8748F: drivers/mfd/tps65910.c 8749F: drivers/mfd/twl-core.[ch] 8750F: drivers/mfd/twl4030*.c 8751F: drivers/mfd/twl6030*.c 8752F: drivers/mfd/twl6040*.c 8753F: drivers/regulator/palmas-regulator*.c 8754F: drivers/regulator/pbias-regulator.c 8755F: drivers/regulator/tps65217-regulator.c 8756F: drivers/regulator/tps65218-regulator.c 8757F: drivers/regulator/tps65910-regulator.c 8758F: drivers/regulator/twl-regulator.c 8759F: include/linux/i2c-omap.h 8760 8761OMAP DEVICE TREE SUPPORT 8762M: Benoît Cousson <bcousson@baylibre.com> 8763M: Tony Lindgren <tony@atomide.com> 8764L: linux-omap@vger.kernel.org 8765L: devicetree@vger.kernel.org 8766S: Maintained 8767F: arch/arm/boot/dts/*omap* 8768F: arch/arm/boot/dts/*am3* 8769F: arch/arm/boot/dts/*am4* 8770F: arch/arm/boot/dts/*am5* 8771F: arch/arm/boot/dts/*dra7* 8772 8773OMAP CLOCK FRAMEWORK SUPPORT 8774M: Paul Walmsley <paul@pwsan.com> 8775L: linux-omap@vger.kernel.org 8776S: Maintained 8777F: arch/arm/*omap*/*clock* 8778 8779OMAP POWER MANAGEMENT SUPPORT 8780M: Kevin Hilman <khilman@kernel.org> 8781L: linux-omap@vger.kernel.org 8782S: Maintained 8783F: arch/arm/*omap*/*pm* 8784F: drivers/cpufreq/omap-cpufreq.c 8785 8786OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8787M: Rajendra Nayak <rnayak@codeaurora.org> 8788M: Paul Walmsley <paul@pwsan.com> 8789L: linux-omap@vger.kernel.org 8790S: Maintained 8791F: arch/arm/mach-omap2/prm* 8792 8793OMAP AUDIO SUPPORT 8794M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8795M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8796L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8797L: linux-omap@vger.kernel.org 8798S: Maintained 8799F: sound/soc/omap/ 8800 8801OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8802M: Roger Quadros <rogerq@ti.com> 8803M: Tony Lindgren <tony@atomide.com> 8804L: linux-omap@vger.kernel.org 8805S: Maintained 8806F: drivers/memory/omap-gpmc.c 8807F: arch/arm/mach-omap2/*gpmc* 8808 8809OMAP FRAMEBUFFER SUPPORT 8810M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8811L: linux-fbdev@vger.kernel.org 8812L: linux-omap@vger.kernel.org 8813S: Maintained 8814F: drivers/video/fbdev/omap/ 8815 8816OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8817M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8818L: linux-omap@vger.kernel.org 8819L: linux-fbdev@vger.kernel.org 8820S: Maintained 8821F: drivers/video/fbdev/omap2/ 8822F: Documentation/arm/OMAP/DSS 8823 8824OMAP HARDWARE SPINLOCK SUPPORT 8825M: Ohad Ben-Cohen <ohad@wizery.com> 8826L: linux-omap@vger.kernel.org 8827S: Maintained 8828F: drivers/hwspinlock/omap_hwspinlock.c 8829 8830OMAP MMC SUPPORT 8831M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8832L: linux-omap@vger.kernel.org 8833S: Maintained 8834F: drivers/mmc/host/omap.c 8835 8836OMAP HS MMC SUPPORT 8837L: linux-mmc@vger.kernel.org 8838L: linux-omap@vger.kernel.org 8839S: Orphan 8840F: drivers/mmc/host/omap_hsmmc.c 8841 8842OMAP RANDOM NUMBER GENERATOR SUPPORT 8843M: Deepak Saxena <dsaxena@plexity.net> 8844S: Maintained 8845F: drivers/char/hw_random/omap-rng.c 8846 8847OMAP HWMOD SUPPORT 8848M: Benoît Cousson <bcousson@baylibre.com> 8849M: Paul Walmsley <paul@pwsan.com> 8850L: linux-omap@vger.kernel.org 8851S: Maintained 8852F: arch/arm/mach-omap2/omap_hwmod.* 8853 8854OMAP HWMOD DATA 8855M: Paul Walmsley <paul@pwsan.com> 8856L: linux-omap@vger.kernel.org 8857S: Maintained 8858F: arch/arm/mach-omap2/omap_hwmod*data* 8859 8860OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8861M: Benoît Cousson <bcousson@baylibre.com> 8862L: linux-omap@vger.kernel.org 8863S: Maintained 8864F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8865 8866OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8867M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8868L: linux-media@vger.kernel.org 8869S: Maintained 8870F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8871F: drivers/media/platform/omap3isp/ 8872F: drivers/staging/media/omap4iss/ 8873 8874OMAP USB SUPPORT 8875L: linux-usb@vger.kernel.org 8876L: linux-omap@vger.kernel.org 8877S: Orphan 8878F: drivers/usb/*/*omap* 8879F: arch/arm/*omap*/usb* 8880 8881OMAP GPIO DRIVER 8882M: Grygorii Strashko <grygorii.strashko@ti.com> 8883M: Santosh Shilimkar <ssantosh@kernel.org> 8884M: Kevin Hilman <khilman@kernel.org> 8885L: linux-omap@vger.kernel.org 8886S: Maintained 8887F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8888F: drivers/gpio/gpio-omap.c 8889 8890OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8891M: Mark Jackson <mpfj@newflow.co.uk> 8892L: linux-omap@vger.kernel.org 8893S: Maintained 8894F: arch/arm/boot/dts/am335x-nano.dts 8895 8896OMFS FILESYSTEM 8897M: Bob Copeland <me@bobcopeland.com> 8898L: linux-karma-devel@lists.sourceforge.net 8899S: Maintained 8900F: Documentation/filesystems/omfs.txt 8901F: fs/omfs/ 8902 8903OMNIKEY CARDMAN 4000 DRIVER 8904M: Harald Welte <laforge@gnumonks.org> 8905S: Maintained 8906F: drivers/char/pcmcia/cm4000_cs.c 8907F: include/linux/cm4000_cs.h 8908F: include/uapi/linux/cm4000_cs.h 8909 8910OMNIKEY CARDMAN 4040 DRIVER 8911M: Harald Welte <laforge@gnumonks.org> 8912S: Maintained 8913F: drivers/char/pcmcia/cm4040_cs.* 8914 8915OMNIVISION OV7670 SENSOR DRIVER 8916M: Jonathan Corbet <corbet@lwn.net> 8917L: linux-media@vger.kernel.org 8918T: git git://linuxtv.org/media_tree.git 8919S: Maintained 8920F: drivers/media/i2c/ov7670.c 8921 8922ONENAND FLASH DRIVER 8923M: Kyungmin Park <kyungmin.park@samsung.com> 8924L: linux-mtd@lists.infradead.org 8925S: Maintained 8926F: drivers/mtd/onenand/ 8927F: include/linux/mtd/onenand*.h 8928 8929ONSTREAM SCSI TAPE DRIVER 8930M: Willem Riede <osst@riede.org> 8931L: osst-users@lists.sourceforge.net 8932L: linux-scsi@vger.kernel.org 8933S: Maintained 8934F: Documentation/scsi/osst.txt 8935F: drivers/scsi/osst.* 8936F: drivers/scsi/osst_*.h 8937F: drivers/scsi/st.h 8938 8939OPENCORES I2C BUS DRIVER 8940M: Peter Korsgaard <jacmet@sunsite.dk> 8941L: linux-i2c@vger.kernel.org 8942S: Maintained 8943F: Documentation/i2c/busses/i2c-ocores 8944F: drivers/i2c/busses/i2c-ocores.c 8945 8946OPEN FIRMWARE AND FLATTENED DEVICE TREE 8947M: Rob Herring <robh+dt@kernel.org> 8948M: Frank Rowand <frowand.list@gmail.com> 8949L: devicetree@vger.kernel.org 8950W: http://www.devicetree.org/ 8951T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8952S: Maintained 8953F: drivers/of/ 8954F: include/linux/of*.h 8955F: scripts/dtc/ 8956 8957OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8958M: Rob Herring <robh+dt@kernel.org> 8959M: Mark Rutland <mark.rutland@arm.com> 8960L: devicetree@vger.kernel.org 8961T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8962Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8963S: Maintained 8964F: Documentation/devicetree/ 8965F: arch/*/boot/dts/ 8966F: include/dt-bindings/ 8967 8968OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8969M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8970L: devicetree@vger.kernel.org 8971S: Maintained 8972F: Documentation/devicetree/dynamic-resolution-notes.txt 8973F: Documentation/devicetree/overlay-notes.txt 8974F: drivers/of/overlay.c 8975F: drivers/of/resolver.c 8976 8977OPENRISC ARCHITECTURE 8978M: Jonas Bonn <jonas@southpole.se> 8979W: http://openrisc.net 8980S: Maintained 8981T: git git://openrisc.net/~jonas/linux 8982F: arch/openrisc/ 8983 8984OPENVSWITCH 8985M: Pravin Shelar <pshelar@nicira.com> 8986L: netdev@vger.kernel.org 8987L: dev@openvswitch.org 8988W: http://openvswitch.org 8989S: Maintained 8990F: net/openvswitch/ 8991F: include/uapi/linux/openvswitch.h 8992 8993OPERATING PERFORMANCE POINTS (OPP) 8994M: Viresh Kumar <vireshk@kernel.org> 8995M: Nishanth Menon <nm@ti.com> 8996M: Stephen Boyd <sboyd@codeaurora.org> 8997L: linux-pm@vger.kernel.org 8998S: Maintained 8999T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9000F: drivers/base/power/opp/ 9001F: include/linux/pm_opp.h 9002F: Documentation/power/opp.txt 9003F: Documentation/devicetree/bindings/opp/ 9004 9005OPL4 DRIVER 9006M: Clemens Ladisch <clemens@ladisch.de> 9007L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9008T: git git://git.alsa-project.org/alsa-kernel.git 9009S: Maintained 9010F: sound/drivers/opl4/ 9011 9012OPROFILE 9013M: Robert Richter <rric@kernel.org> 9014L: oprofile-list@lists.sf.net 9015S: Maintained 9016F: arch/*/include/asm/oprofile*.h 9017F: arch/*/oprofile/ 9018F: drivers/oprofile/ 9019F: include/linux/oprofile.h 9020 9021ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9022M: Mark Fasheh <mfasheh@versity.com> 9023M: Joel Becker <jlbec@evilplan.org> 9024L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9025W: http://ocfs2.wiki.kernel.org 9026S: Supported 9027F: Documentation/filesystems/ocfs2.txt 9028F: Documentation/filesystems/dlmfs.txt 9029F: fs/ocfs2/ 9030 9031ORINOCO DRIVER 9032L: linux-wireless@vger.kernel.org 9033W: http://wireless.kernel.org/en/users/Drivers/orinoco 9034W: http://www.nongnu.org/orinoco/ 9035S: Orphan 9036F: drivers/net/wireless/intersil/orinoco/ 9037 9038OSD LIBRARY and FILESYSTEM 9039M: Boaz Harrosh <ooo@electrozaur.com> 9040M: Benny Halevy <bhalevy@primarydata.com> 9041L: osd-dev@open-osd.org 9042W: http://open-osd.org 9043T: git git://git.open-osd.org/open-osd.git 9044S: Maintained 9045F: drivers/scsi/osd/ 9046F: include/scsi/osd_* 9047F: fs/exofs/ 9048 9049OVERLAY FILESYSTEM 9050M: Miklos Szeredi <miklos@szeredi.hu> 9051L: linux-unionfs@vger.kernel.org 9052T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9053S: Supported 9054F: fs/overlayfs/ 9055F: Documentation/filesystems/overlayfs.txt 9056 9057ORANGEFS FILESYSTEM 9058M: Mike Marshall <hubcap@omnibond.com> 9059L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9060T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9061S: Supported 9062F: fs/orangefs/ 9063F: Documentation/filesystems/orangefs.txt 9064 9065P54 WIRELESS DRIVER 9066M: Christian Lamparter <chunkeey@googlemail.com> 9067L: linux-wireless@vger.kernel.org 9068W: http://wireless.kernel.org/en/users/Drivers/p54 9069S: Maintained 9070F: drivers/net/wireless/intersil/p54/ 9071 9072PA SEMI ETHERNET DRIVER 9073L: netdev@vger.kernel.org 9074S: Orphan 9075F: drivers/net/ethernet/pasemi/* 9076 9077PA SEMI SMBUS DRIVER 9078L: linux-i2c@vger.kernel.org 9079S: Orphan 9080F: drivers/i2c/busses/i2c-pasemi.c 9081 9082PADATA PARALLEL EXECUTION MECHANISM 9083M: Steffen Klassert <steffen.klassert@secunet.com> 9084L: linux-crypto@vger.kernel.org 9085S: Maintained 9086F: kernel/padata.c 9087F: include/linux/padata.h 9088F: Documentation/padata.txt 9089 9090PANASONIC LAPTOP ACPI EXTRAS DRIVER 9091M: Harald Welte <laforge@gnumonks.org> 9092L: platform-driver-x86@vger.kernel.org 9093S: Maintained 9094F: drivers/platform/x86/panasonic-laptop.c 9095 9096PANASONIC MN10300/AM33/AM34 PORT 9097M: David Howells <dhowells@redhat.com> 9098L: linux-am33-list@redhat.com (moderated for non-subscribers) 9099W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9100S: Maintained 9101F: Documentation/mn10300/ 9102F: arch/mn10300/ 9103 9104PARALLEL LCD/KEYPAD PANEL DRIVER 9105M: Willy Tarreau <willy@haproxy.com> 9106M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9107S: Odd Fixes 9108F: Documentation/misc-devices/lcd-panel-cgram.txt 9109F: drivers/misc/panel.c 9110 9111PARALLEL PORT SUBSYSTEM 9112M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9113M: Sudip Mukherjee <sudip@vectorindia.org> 9114L: linux-parport@lists.infradead.org (subscribers-only) 9115S: Maintained 9116F: drivers/parport/ 9117F: include/linux/parport*.h 9118F: drivers/char/ppdev.c 9119F: include/uapi/linux/ppdev.h 9120F: Documentation/parport*.txt 9121 9122PARAVIRT_OPS INTERFACE 9123M: Jeremy Fitzhardinge <jeremy@goop.org> 9124M: Chris Wright <chrisw@sous-sol.org> 9125M: Alok Kataria <akataria@vmware.com> 9126M: Rusty Russell <rusty@rustcorp.com.au> 9127L: virtualization@lists.linux-foundation.org 9128S: Supported 9129F: Documentation/virtual/paravirt_ops.txt 9130F: arch/*/kernel/paravirt* 9131F: arch/*/include/asm/paravirt.h 9132F: include/linux/hypervisor.h 9133 9134PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9135M: Tim Waugh <tim@cyberelk.net> 9136L: linux-parport@lists.infradead.org (subscribers-only) 9137S: Maintained 9138F: Documentation/blockdev/paride.txt 9139F: drivers/block/paride/ 9140 9141PARISC ARCHITECTURE 9142M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9143M: Helge Deller <deller@gmx.de> 9144L: linux-parisc@vger.kernel.org 9145W: http://www.parisc-linux.org/ 9146Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9147T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9148T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9149S: Maintained 9150F: arch/parisc/ 9151F: Documentation/parisc/ 9152F: drivers/parisc/ 9153F: drivers/char/agp/parisc-agp.c 9154F: drivers/input/serio/gscps2.c 9155F: drivers/parport/parport_gsc.* 9156F: drivers/tty/serial/8250/8250_gsc.c 9157F: drivers/video/fbdev/sti* 9158F: drivers/video/console/sti* 9159F: drivers/video/logo/logo_parisc* 9160 9161PC87360 HARDWARE MONITORING DRIVER 9162M: Jim Cromie <jim.cromie@gmail.com> 9163L: linux-hwmon@vger.kernel.org 9164S: Maintained 9165F: Documentation/hwmon/pc87360 9166F: drivers/hwmon/pc87360.c 9167 9168PC8736x GPIO DRIVER 9169M: Jim Cromie <jim.cromie@gmail.com> 9170S: Maintained 9171F: drivers/char/pc8736x_gpio.c 9172 9173PC87427 HARDWARE MONITORING DRIVER 9174M: Jean Delvare <jdelvare@suse.com> 9175L: linux-hwmon@vger.kernel.org 9176S: Maintained 9177F: Documentation/hwmon/pc87427 9178F: drivers/hwmon/pc87427.c 9179 9180PCA9532 LED DRIVER 9181M: Riku Voipio <riku.voipio@iki.fi> 9182S: Maintained 9183F: drivers/leds/leds-pca9532.c 9184F: include/linux/leds-pca9532.h 9185 9186PCA9541 I2C BUS MASTER SELECTOR DRIVER 9187M: Guenter Roeck <linux@roeck-us.net> 9188L: linux-i2c@vger.kernel.org 9189S: Maintained 9190F: drivers/i2c/muxes/i2c-mux-pca9541.c 9191 9192PCDP - PRIMARY CONSOLE AND DEBUG PORT 9193M: Khalid Aziz <khalid@gonehiking.org> 9194S: Maintained 9195F: drivers/firmware/pcdp.* 9196 9197PCI ERROR RECOVERY 9198M: Linas Vepstas <linasvepstas@gmail.com> 9199L: linux-pci@vger.kernel.org 9200S: Supported 9201F: Documentation/PCI/pci-error-recovery.txt 9202 9203PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9204M: Russell Currey <ruscur@russell.cc> 9205L: linuxppc-dev@lists.ozlabs.org 9206S: Supported 9207F: Documentation/powerpc/eeh-pci-error-recovery.txt 9208F: arch/powerpc/kernel/eeh*.c 9209F: arch/powerpc/platforms/*/eeh*.c 9210F: arch/powerpc/include/*/eeh*.h 9211 9212PCI SUBSYSTEM 9213M: Bjorn Helgaas <bhelgaas@google.com> 9214L: linux-pci@vger.kernel.org 9215Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9216T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9217S: Supported 9218F: Documentation/devicetree/bindings/pci/ 9219F: Documentation/PCI/ 9220F: drivers/pci/ 9221F: include/linux/pci* 9222F: arch/x86/pci/ 9223F: arch/x86/kernel/quirks.c 9224 9225PCI DRIVER FOR ALTERA PCIE IP 9226M: Ley Foon Tan <lftan@altera.com> 9227L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9228L: linux-pci@vger.kernel.org 9229S: Supported 9230F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9231F: drivers/pci/host/pcie-altera.c 9232 9233PCI DRIVER FOR ARM VERSATILE PLATFORM 9234M: Rob Herring <robh@kernel.org> 9235L: linux-pci@vger.kernel.org 9236L: linux-arm-kernel@lists.infradead.org 9237S: Maintained 9238F: Documentation/devicetree/bindings/pci/versatile.txt 9239F: drivers/pci/host/pci-versatile.c 9240 9241PCI DRIVER FOR ARMADA 8K 9242M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9243L: linux-pci@vger.kernel.org 9244L: linux-arm-kernel@lists.infradead.org 9245S: Maintained 9246F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9247F: drivers/pci/host/pcie-armada8k.c 9248 9249PCI DRIVER FOR APPLIEDMICRO XGENE 9250M: Tanmay Inamdar <tinamdar@apm.com> 9251L: linux-pci@vger.kernel.org 9252L: linux-arm-kernel@lists.infradead.org 9253S: Maintained 9254F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9255F: drivers/pci/host/pci-xgene.c 9256 9257PCI DRIVER FOR FREESCALE LAYERSCAPE 9258M: Minghuan Lian <minghuan.Lian@freescale.com> 9259M: Mingkai Hu <mingkai.hu@freescale.com> 9260M: Roy Zang <tie-fei.zang@freescale.com> 9261L: linuxppc-dev@lists.ozlabs.org 9262L: linux-pci@vger.kernel.org 9263L: linux-arm-kernel@lists.infradead.org 9264S: Maintained 9265F: drivers/pci/host/*layerscape* 9266 9267PCI DRIVER FOR IMX6 9268M: Richard Zhu <Richard.Zhu@freescale.com> 9269M: Lucas Stach <l.stach@pengutronix.de> 9270L: linux-pci@vger.kernel.org 9271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9272S: Maintained 9273F: drivers/pci/host/*imx6* 9274 9275PCI DRIVER FOR TI KEYSTONE 9276M: Murali Karicheri <m-karicheri2@ti.com> 9277L: linux-pci@vger.kernel.org 9278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9279S: Maintained 9280F: drivers/pci/host/*keystone* 9281 9282PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9283M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9284M: Jason Cooper <jason@lakedaemon.net> 9285L: linux-pci@vger.kernel.org 9286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9287S: Maintained 9288F: drivers/pci/host/*mvebu* 9289 9290PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9291M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9292L: linux-pci@vger.kernel.org 9293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9294S: Maintained 9295F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9296F: drivers/pci/host/pci-aardvark.c 9297 9298PCI DRIVER FOR NVIDIA TEGRA 9299M: Thierry Reding <thierry.reding@gmail.com> 9300L: linux-tegra@vger.kernel.org 9301L: linux-pci@vger.kernel.org 9302S: Supported 9303F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9304F: drivers/pci/host/pci-tegra.c 9305 9306PCI DRIVER FOR TI DRA7XX 9307M: Kishon Vijay Abraham I <kishon@ti.com> 9308L: linux-omap@vger.kernel.org 9309L: linux-pci@vger.kernel.org 9310S: Supported 9311F: Documentation/devicetree/bindings/pci/ti-pci.txt 9312F: drivers/pci/host/pci-dra7xx.c 9313 9314PCI DRIVER FOR RENESAS R-CAR 9315M: Simon Horman <horms@verge.net.au> 9316L: linux-pci@vger.kernel.org 9317L: linux-renesas-soc@vger.kernel.org 9318S: Maintained 9319F: drivers/pci/host/*rcar* 9320 9321PCI DRIVER FOR SAMSUNG EXYNOS 9322M: Jingoo Han <jingoohan1@gmail.com> 9323L: linux-pci@vger.kernel.org 9324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9325L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9326S: Maintained 9327F: drivers/pci/host/pci-exynos.c 9328 9329PCI DRIVER FOR SYNOPSIS DESIGNWARE 9330M: Jingoo Han <jingoohan1@gmail.com> 9331M: Pratyush Anand <pratyush.anand@gmail.com> 9332L: linux-pci@vger.kernel.org 9333S: Maintained 9334F: drivers/pci/host/*designware* 9335 9336PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9337M: Jose Abreu <Jose.Abreu@synopsys.com> 9338L: linux-pci@vger.kernel.org 9339S: Maintained 9340F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9341F: drivers/pci/host/pcie-designware-plat.c 9342 9343PCI DRIVER FOR GENERIC OF HOSTS 9344M: Will Deacon <will.deacon@arm.com> 9345L: linux-pci@vger.kernel.org 9346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9347S: Maintained 9348F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9349F: drivers/pci/host/pci-host-common.c 9350F: drivers/pci/host/pci-host-generic.c 9351 9352PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9353M: Keith Busch <keith.busch@intel.com> 9354L: linux-pci@vger.kernel.org 9355S: Supported 9356F: arch/x86/pci/vmd.c 9357 9358PCIE DRIVER FOR ST SPEAR13XX 9359M: Pratyush Anand <pratyush.anand@gmail.com> 9360L: linux-pci@vger.kernel.org 9361S: Maintained 9362F: drivers/pci/host/*spear* 9363 9364PCI MSI DRIVER FOR ALTERA MSI IP 9365M: Ley Foon Tan <lftan@altera.com> 9366L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9367L: linux-pci@vger.kernel.org 9368S: Supported 9369F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9370F: drivers/pci/host/pcie-altera-msi.c 9371 9372PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9373M: Duc Dang <dhdang@apm.com> 9374L: linux-pci@vger.kernel.org 9375L: linux-arm-kernel@lists.infradead.org 9376S: Maintained 9377F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9378F: drivers/pci/host/pci-xgene-msi.c 9379 9380PCIE DRIVER FOR AXIS ARTPEC 9381M: Niklas Cassel <niklas.cassel@axis.com> 9382M: Jesper Nilsson <jesper.nilsson@axis.com> 9383L: linux-arm-kernel@axis.com 9384L: linux-pci@vger.kernel.org 9385S: Maintained 9386F: Documentation/devicetree/bindings/pci/axis,artpec* 9387F: drivers/pci/host/*artpec* 9388 9389PCIE DRIVER FOR HISILICON 9390M: Zhou Wang <wangzhou1@hisilicon.com> 9391M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9392L: linux-pci@vger.kernel.org 9393S: Maintained 9394F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9395F: drivers/pci/host/pcie-hisi.c 9396 9397PCIE DRIVER FOR ROCKCHIP 9398M: Shawn Lin <shawn.lin@rock-chips.com> 9399M: Wenrui Li <wenrui.li@rock-chips.com> 9400L: linux-pci@vger.kernel.org 9401L: linux-rockchip@lists.infradead.org 9402S: Maintained 9403F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9404F: drivers/pci/host/pcie-rockchip.c 9405 9406PCIE DRIVER FOR QUALCOMM MSM 9407M: Stanimir Varbanov <svarbanov@mm-sol.com> 9408L: linux-pci@vger.kernel.org 9409L: linux-arm-msm@vger.kernel.org 9410S: Maintained 9411F: drivers/pci/host/*qcom* 9412 9413PCIE DRIVER FOR CAVIUM THUNDERX 9414M: David Daney <david.daney@cavium.com> 9415L: linux-pci@vger.kernel.org 9416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9417S: Supported 9418F: Documentation/devicetree/bindings/pci/pci-thunder-* 9419F: drivers/pci/host/pci-thunder-* 9420 9421PCMCIA SUBSYSTEM 9422P: Linux PCMCIA Team 9423L: linux-pcmcia@lists.infradead.org 9424W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9425T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9426S: Maintained 9427F: Documentation/pcmcia/ 9428F: tools/pcmcia/ 9429F: drivers/pcmcia/ 9430F: include/pcmcia/ 9431 9432PCNET32 NETWORK DRIVER 9433M: Don Fry <pcnet32@frontier.com> 9434L: netdev@vger.kernel.org 9435S: Maintained 9436F: drivers/net/ethernet/amd/pcnet32.c 9437 9438PCRYPT PARALLEL CRYPTO ENGINE 9439M: Steffen Klassert <steffen.klassert@secunet.com> 9440L: linux-crypto@vger.kernel.org 9441S: Maintained 9442F: crypto/pcrypt.c 9443F: include/crypto/pcrypt.h 9444 9445PER-CPU MEMORY ALLOCATOR 9446M: Tejun Heo <tj@kernel.org> 9447M: Christoph Lameter <cl@linux.com> 9448T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9449S: Maintained 9450F: include/linux/percpu*.h 9451F: mm/percpu*.c 9452F: arch/*/include/asm/percpu.h 9453 9454PER-TASK DELAY ACCOUNTING 9455M: Balbir Singh <bsingharora@gmail.com> 9456S: Maintained 9457F: include/linux/delayacct.h 9458F: kernel/delayacct.c 9459 9460PERFORMANCE EVENTS SUBSYSTEM 9461M: Peter Zijlstra <peterz@infradead.org> 9462M: Ingo Molnar <mingo@redhat.com> 9463M: Arnaldo Carvalho de Melo <acme@kernel.org> 9464R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9465L: linux-kernel@vger.kernel.org 9466T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9467S: Supported 9468F: kernel/events/* 9469F: include/linux/perf_event.h 9470F: include/uapi/linux/perf_event.h 9471F: arch/*/kernel/perf_event*.c 9472F: arch/*/kernel/*/perf_event*.c 9473F: arch/*/kernel/*/*/perf_event*.c 9474F: arch/*/include/asm/perf_event.h 9475F: arch/*/kernel/perf_callchain.c 9476F: arch/*/events/* 9477F: tools/perf/ 9478 9479PERSONALITY HANDLING 9480M: Christoph Hellwig <hch@infradead.org> 9481L: linux-abi-devel@lists.sourceforge.net 9482S: Maintained 9483F: include/linux/personality.h 9484F: include/uapi/linux/personality.h 9485 9486PHONET PROTOCOL 9487M: Remi Denis-Courmont <courmisch@gmail.com> 9488S: Supported 9489F: Documentation/networking/phonet.txt 9490F: include/linux/phonet.h 9491F: include/net/phonet/ 9492F: include/uapi/linux/phonet.h 9493F: net/phonet/ 9494 9495PHRAM MTD DRIVER 9496M: Joern Engel <joern@lazybastard.org> 9497L: linux-mtd@lists.infradead.org 9498S: Maintained 9499F: drivers/mtd/devices/phram.c 9500 9501PICOLCD HID DRIVER 9502M: Bruno Prémont <bonbons@linux-vserver.org> 9503L: linux-input@vger.kernel.org 9504S: Maintained 9505F: drivers/hid/hid-picolcd* 9506 9507PICOXCELL SUPPORT 9508M: Jamie Iles <jamie@jamieiles.com> 9509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9510T: git git://github.com/jamieiles/linux-2.6-ji.git 9511S: Supported 9512F: arch/arm/boot/dts/picoxcell* 9513F: arch/arm/mach-picoxcell/ 9514F: drivers/crypto/picoxcell* 9515 9516PIN CONTROL SUBSYSTEM 9517M: Linus Walleij <linus.walleij@linaro.org> 9518L: linux-gpio@vger.kernel.org 9519T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9520S: Maintained 9521F: Documentation/devicetree/bindings/pinctrl/ 9522F: Documentation/pinctrl.txt 9523F: drivers/pinctrl/ 9524F: include/linux/pinctrl/ 9525 9526PIN CONTROLLER - ATMEL AT91 9527M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9529S: Maintained 9530F: drivers/pinctrl/pinctrl-at91.* 9531 9532PIN CONTROLLER - ATMEL AT91 PIO4 9533M: Ludovic Desroches <ludovic.desroches@atmel.com> 9534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9535L: linux-gpio@vger.kernel.org 9536S: Supported 9537F: drivers/pinctrl/pinctrl-at91-pio4.* 9538 9539PIN CONTROLLER - INTEL 9540M: Mika Westerberg <mika.westerberg@linux.intel.com> 9541M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9542S: Maintained 9543F: drivers/pinctrl/intel/ 9544 9545PIN CONTROLLER - RENESAS 9546M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9547M: Geert Uytterhoeven <geert+renesas@glider.be> 9548L: linux-renesas-soc@vger.kernel.org 9549S: Maintained 9550F: drivers/pinctrl/sh-pfc/ 9551 9552PIN CONTROLLER - SAMSUNG 9553M: Tomasz Figa <tomasz.figa@gmail.com> 9554M: Krzysztof Kozlowski <krzk@kernel.org> 9555M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9557L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9558S: Maintained 9559F: drivers/pinctrl/samsung/ 9560F: include/dt-bindings/pinctrl/samsung.h 9561F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9562 9563PIN CONTROLLER - SINGLE 9564M: Tony Lindgren <tony@atomide.com> 9565M: Haojian Zhuang <haojian.zhuang@linaro.org> 9566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9567L: linux-omap@vger.kernel.org 9568S: Maintained 9569F: drivers/pinctrl/pinctrl-single.c 9570 9571PIN CONTROLLER - ST SPEAR 9572M: Viresh Kumar <vireshk@kernel.org> 9573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9574W: http://www.st.com/spear 9575S: Maintained 9576F: drivers/pinctrl/spear/ 9577 9578PISTACHIO SOC SUPPORT 9579M: James Hartley <james.hartley@imgtec.com> 9580M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9581L: linux-mips@linux-mips.org 9582S: Maintained 9583F: arch/mips/pistachio/ 9584F: arch/mips/include/asm/mach-pistachio/ 9585F: arch/mips/boot/dts/pistachio/ 9586F: arch/mips/configs/pistachio*_defconfig 9587 9588PKTCDVD DRIVER 9589M: Jiri Kosina <jikos@kernel.org> 9590S: Maintained 9591F: drivers/block/pktcdvd.c 9592F: include/linux/pktcdvd.h 9593F: include/uapi/linux/pktcdvd.h 9594 9595PKUNITY SOC DRIVERS 9596M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9597W: http://mprc.pku.edu.cn/~guanxuetao/linux 9598S: Maintained 9599T: git git://github.com/gxt/linux.git 9600F: drivers/input/serio/i8042-unicore32io.h 9601F: drivers/i2c/busses/i2c-puv3.c 9602F: drivers/video/fbdev/fb-puv3.c 9603F: drivers/rtc/rtc-puv3.c 9604 9605PMBUS HARDWARE MONITORING DRIVERS 9606M: Guenter Roeck <linux@roeck-us.net> 9607L: linux-hwmon@vger.kernel.org 9608W: http://hwmon.wiki.kernel.org/ 9609W: http://www.roeck-us.net/linux/drivers/ 9610T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9611S: Maintained 9612F: Documentation/hwmon/pmbus 9613F: drivers/hwmon/pmbus/ 9614F: include/linux/i2c/pmbus.h 9615 9616PMC SIERRA MaxRAID DRIVER 9617L: linux-scsi@vger.kernel.org 9618W: http://www.pmc-sierra.com/ 9619S: Orphan 9620F: drivers/scsi/pmcraid.* 9621 9622PMC SIERRA PM8001 DRIVER 9623M: Jack Wang <jinpu.wang@profitbricks.com> 9624M: lindar_liu@usish.com 9625L: pmchba@pmcs.com 9626L: linux-scsi@vger.kernel.org 9627S: Supported 9628F: drivers/scsi/pm8001/ 9629 9630POSIX CLOCKS and TIMERS 9631M: Thomas Gleixner <tglx@linutronix.de> 9632L: linux-kernel@vger.kernel.org 9633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9634S: Maintained 9635F: fs/timerfd.c 9636F: include/linux/timer* 9637F: kernel/time/*timer* 9638 9639POWER MANAGEMENT CORE 9640M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9641L: linux-pm@vger.kernel.org 9642T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9643S: Supported 9644F: drivers/base/power/ 9645F: include/linux/pm.h 9646F: include/linux/pm_* 9647F: include/linux/powercap.h 9648F: drivers/powercap/ 9649 9650POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9651M: Sebastian Reichel <sre@kernel.org> 9652L: linux-pm@vger.kernel.org 9653T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9654S: Maintained 9655F: Documentation/devicetree/bindings/power/supply/ 9656F: include/linux/power_supply.h 9657F: drivers/power/supply/ 9658 9659POWER STATE COORDINATION INTERFACE (PSCI) 9660M: Mark Rutland <mark.rutland@arm.com> 9661M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9662L: linux-arm-kernel@lists.infradead.org 9663S: Maintained 9664F: drivers/firmware/psci.c 9665F: include/linux/psci.h 9666F: include/uapi/linux/psci.h 9667 9668POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9669M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9670L: linuxppc-dev@lists.ozlabs.org 9671S: Maintained 9672F: drivers/char/powernv-op-panel.c 9673 9674PNP SUPPORT 9675M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9676S: Maintained 9677F: drivers/pnp/ 9678 9679PPP PROTOCOL DRIVERS AND COMPRESSORS 9680M: Paul Mackerras <paulus@samba.org> 9681L: linux-ppp@vger.kernel.org 9682S: Maintained 9683F: drivers/net/ppp/ppp_* 9684 9685PPP OVER ATM (RFC 2364) 9686M: Mitchell Blank Jr <mitch@sfgoth.com> 9687S: Maintained 9688F: net/atm/pppoatm.c 9689F: include/uapi/linux/atmppp.h 9690 9691PPP OVER ETHERNET 9692M: Michal Ostrowski <mostrows@earthlink.net> 9693S: Maintained 9694F: drivers/net/ppp/pppoe.c 9695F: drivers/net/ppp/pppox.c 9696 9697PPP OVER L2TP 9698M: James Chapman <jchapman@katalix.com> 9699S: Maintained 9700F: net/l2tp/l2tp_ppp.c 9701F: include/linux/if_pppol2tp.h 9702F: include/uapi/linux/if_pppol2tp.h 9703 9704PPS SUPPORT 9705M: Rodolfo Giometti <giometti@enneenne.com> 9706W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9707L: linuxpps@ml.enneenne.com (subscribers-only) 9708S: Maintained 9709F: Documentation/pps/ 9710F: drivers/pps/ 9711F: include/linux/pps*.h 9712 9713PPTP DRIVER 9714M: Dmitry Kozlov <xeb@mail.ru> 9715L: netdev@vger.kernel.org 9716S: Maintained 9717F: drivers/net/ppp/pptp.c 9718W: http://sourceforge.net/projects/accel-pptp 9719 9720PREEMPTIBLE KERNEL 9721M: Robert Love <rml@tech9.net> 9722L: kpreempt-tech@lists.sourceforge.net 9723W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9724S: Supported 9725F: Documentation/preempt-locking.txt 9726F: include/linux/preempt.h 9727 9728PRISM54 WIRELESS DRIVER 9729M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9730L: linux-wireless@vger.kernel.org 9731W: http://wireless.kernel.org/en/users/Drivers/p54 9732S: Obsolete 9733F: drivers/net/wireless/intersil/prism54/ 9734 9735PS3 NETWORK SUPPORT 9736M: Geoff Levand <geoff@infradead.org> 9737L: netdev@vger.kernel.org 9738L: linuxppc-dev@lists.ozlabs.org 9739S: Maintained 9740F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9741 9742PS3 PLATFORM SUPPORT 9743M: Geoff Levand <geoff@infradead.org> 9744L: linuxppc-dev@lists.ozlabs.org 9745S: Maintained 9746F: arch/powerpc/boot/ps3* 9747F: arch/powerpc/include/asm/lv1call.h 9748F: arch/powerpc/include/asm/ps3*.h 9749F: arch/powerpc/platforms/ps3/ 9750F: drivers/*/ps3* 9751F: drivers/ps3/ 9752F: drivers/rtc/rtc-ps3.c 9753F: drivers/usb/host/*ps3.c 9754F: sound/ppc/snd_ps3* 9755 9756PS3VRAM DRIVER 9757M: Jim Paris <jim@jtan.com> 9758M: Geoff Levand <geoff@infradead.org> 9759L: linuxppc-dev@lists.ozlabs.org 9760S: Maintained 9761F: drivers/block/ps3vram.c 9762 9763PSTORE FILESYSTEM 9764M: Anton Vorontsov <anton@enomsg.org> 9765M: Colin Cross <ccross@android.com> 9766M: Kees Cook <keescook@chromium.org> 9767M: Tony Luck <tony.luck@intel.com> 9768S: Maintained 9769T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9770F: fs/pstore/ 9771F: include/linux/pstore* 9772F: drivers/firmware/efi/efi-pstore.c 9773F: drivers/acpi/apei/erst.c 9774 9775PTP HARDWARE CLOCK SUPPORT 9776M: Richard Cochran <richardcochran@gmail.com> 9777L: netdev@vger.kernel.org 9778S: Maintained 9779W: http://linuxptp.sourceforge.net/ 9780F: Documentation/ABI/testing/sysfs-ptp 9781F: Documentation/ptp/* 9782F: drivers/net/ethernet/freescale/gianfar_ptp.c 9783F: drivers/net/phy/dp83640* 9784F: drivers/ptp/* 9785F: include/linux/ptp_cl* 9786 9787PTRACE SUPPORT 9788M: Roland McGrath <roland@hack.frob.com> 9789M: Oleg Nesterov <oleg@redhat.com> 9790S: Maintained 9791F: include/asm-generic/syscall.h 9792F: include/linux/ptrace.h 9793F: include/linux/regset.h 9794F: include/linux/tracehook.h 9795F: include/uapi/linux/ptrace.h 9796F: kernel/ptrace.c 9797 9798PULSE8-CEC DRIVER 9799M: Hans Verkuil <hverkuil@xs4all.nl> 9800L: linux-media@vger.kernel.org 9801T: git git://linuxtv.org/media_tree.git 9802S: Maintained 9803F: drivers/staging/media/pulse8-cec 9804 9805PVRUSB2 VIDEO4LINUX DRIVER 9806M: Mike Isely <isely@pobox.com> 9807L: pvrusb2@isely.net (subscribers-only) 9808L: linux-media@vger.kernel.org 9809W: http://www.isely.net/pvrusb2/ 9810T: git git://linuxtv.org/media_tree.git 9811S: Maintained 9812F: Documentation/media/v4l-drivers/pvrusb2* 9813F: drivers/media/usb/pvrusb2/ 9814 9815PWC WEBCAM DRIVER 9816M: Hans Verkuil <hverkuil@xs4all.nl> 9817L: linux-media@vger.kernel.org 9818T: git git://linuxtv.org/media_tree.git 9819S: Odd Fixes 9820F: drivers/media/usb/pwc/* 9821 9822PWM FAN DRIVER 9823M: Kamil Debski <kamil@wypas.org> 9824M: Lukasz Majewski <l.majewski@samsung.com> 9825L: linux-hwmon@vger.kernel.org 9826S: Supported 9827F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9828F: Documentation/hwmon/pwm-fan 9829F: drivers/hwmon/pwm-fan.c 9830 9831PWM SUBSYSTEM 9832M: Thierry Reding <thierry.reding@gmail.com> 9833L: linux-pwm@vger.kernel.org 9834S: Maintained 9835T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9836F: Documentation/pwm.txt 9837F: Documentation/devicetree/bindings/pwm/ 9838F: include/linux/pwm.h 9839F: drivers/pwm/ 9840F: drivers/video/backlight/pwm_bl.c 9841F: include/linux/pwm_backlight.h 9842 9843PXA2xx/PXA3xx SUPPORT 9844M: Daniel Mack <daniel@zonque.org> 9845M: Haojian Zhuang <haojian.zhuang@gmail.com> 9846M: Robert Jarzmik <robert.jarzmik@free.fr> 9847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9848T: git git://github.com/hzhuang1/linux.git 9849T: git git://github.com/rjarzmik/linux.git 9850S: Maintained 9851F: arch/arm/boot/dts/pxa* 9852F: arch/arm/mach-pxa/ 9853F: drivers/dma/pxa* 9854F: drivers/pcmcia/pxa2xx* 9855F: drivers/pinctrl/pxa/ 9856F: drivers/spi/spi-pxa2xx* 9857F: drivers/usb/gadget/udc/pxa2* 9858F: include/sound/pxa2xx-lib.h 9859F: sound/arm/pxa* 9860F: sound/soc/pxa/ 9861 9862PXA GPIO DRIVER 9863M: Robert Jarzmik <robert.jarzmik@free.fr> 9864L: linux-gpio@vger.kernel.org 9865S: Maintained 9866F: drivers/gpio/gpio-pxa.c 9867 9868PXA3xx NAND FLASH DRIVER 9869M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9870L: linux-mtd@lists.infradead.org 9871S: Maintained 9872F: drivers/mtd/nand/pxa3xx_nand.c 9873 9874MMP SUPPORT 9875M: Eric Miao <eric.y.miao@gmail.com> 9876M: Haojian Zhuang <haojian.zhuang@gmail.com> 9877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9878T: git git://github.com/hzhuang1/linux.git 9879T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9880S: Maintained 9881F: arch/arm/boot/dts/mmp* 9882F: arch/arm/mach-mmp/ 9883 9884PXA MMCI DRIVER 9885S: Orphan 9886 9887PXA RTC DRIVER 9888M: Robert Jarzmik <robert.jarzmik@free.fr> 9889L: rtc-linux@googlegroups.com 9890S: Maintained 9891 9892QAT DRIVER 9893M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9894M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9895L: qat-linux@intel.com 9896S: Supported 9897F: drivers/crypto/qat/ 9898 9899QIB DRIVER 9900M: Mike Marciniszyn <infinipath@intel.com> 9901L: linux-rdma@vger.kernel.org 9902S: Supported 9903F: drivers/infiniband/hw/qib/ 9904 9905QLOGIC QLA1280 SCSI DRIVER 9906M: Michael Reed <mdr@sgi.com> 9907L: linux-scsi@vger.kernel.org 9908S: Maintained 9909F: drivers/scsi/qla1280.[ch] 9910 9911QLOGIC QLA2XXX FC-SCSI DRIVER 9912M: qla2xxx-upstream@qlogic.com 9913L: linux-scsi@vger.kernel.org 9914S: Supported 9915F: Documentation/scsi/LICENSE.qla2xxx 9916F: drivers/scsi/qla2xxx/ 9917 9918QLOGIC QLA4XXX iSCSI DRIVER 9919M: QLogic-Storage-Upstream@qlogic.com 9920L: linux-scsi@vger.kernel.org 9921S: Supported 9922F: Documentation/scsi/LICENSE.qla4xxx 9923F: drivers/scsi/qla4xxx/ 9924 9925QLOGIC QLA3XXX NETWORK DRIVER 9926M: Dept-GELinuxNICDev@cavium.com 9927L: netdev@vger.kernel.org 9928S: Supported 9929F: Documentation/networking/LICENSE.qla3xxx 9930F: drivers/net/ethernet/qlogic/qla3xxx.* 9931 9932QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9933M: Harish Patil <harish.patil@cavium.com> 9934M: Manish Chopra <manish.chopra@cavium.com> 9935M: Dept-GELinuxNICDev@cavium.com 9936L: netdev@vger.kernel.org 9937S: Supported 9938F: drivers/net/ethernet/qlogic/qlcnic/ 9939 9940QLOGIC QLGE 10Gb ETHERNET DRIVER 9941M: Harish Patil <harish.patil@cavium.com> 9942M: Manish Chopra <manish.chopra@cavium.com> 9943M: Dept-GELinuxNICDev@cavium.com 9944L: netdev@vger.kernel.org 9945S: Supported 9946F: drivers/net/ethernet/qlogic/qlge/ 9947 9948QLOGIC QL4xxx ETHERNET DRIVER 9949M: Yuval Mintz <Yuval.Mintz@cavium.com> 9950M: Ariel Elior <Ariel.Elior@cavium.com> 9951M: everest-linux-l2@cavium.com 9952L: netdev@vger.kernel.org 9953S: Supported 9954F: drivers/net/ethernet/qlogic/qed/ 9955F: include/linux/qed/ 9956F: drivers/net/ethernet/qlogic/qede/ 9957 9958QNX4 FILESYSTEM 9959M: Anders Larsen <al@alarsen.net> 9960W: http://www.alarsen.net/linux/qnx4fs/ 9961S: Maintained 9962F: fs/qnx4/ 9963F: include/uapi/linux/qnx4_fs.h 9964F: include/uapi/linux/qnxtypes.h 9965 9966QT1010 MEDIA DRIVER 9967M: Antti Palosaari <crope@iki.fi> 9968L: linux-media@vger.kernel.org 9969W: https://linuxtv.org 9970W: http://palosaari.fi/linux/ 9971Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9972T: git git://linuxtv.org/anttip/media_tree.git 9973S: Maintained 9974F: drivers/media/tuners/qt1010* 9975 9976QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9977M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9978L: linux-wireless@vger.kernel.org 9979L: ath9k-devel@lists.ath9k.org 9980W: http://wireless.kernel.org/en/users/Drivers/ath9k 9981S: Supported 9982F: drivers/net/wireless/ath/ath9k/ 9983 9984QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9985M: Kalle Valo <kvalo@qca.qualcomm.com> 9986L: ath10k@lists.infradead.org 9987W: http://wireless.kernel.org/en/users/Drivers/ath10k 9988T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9989S: Supported 9990F: drivers/net/wireless/ath/ath10k/ 9991 9992QUALCOMM EMAC GIGABIT ETHERNET DRIVER 9993M: Timur Tabi <timur@codeaurora.org> 9994L: netdev@vger.kernel.org 9995S: Supported 9996F: drivers/net/ethernet/qualcomm/emac/ 9997 9998QUALCOMM HEXAGON ARCHITECTURE 9999M: Richard Kuo <rkuo@codeaurora.org> 10000L: linux-hexagon@vger.kernel.org 10001T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10002S: Supported 10003F: arch/hexagon/ 10004 10005QUALCOMM WCN36XX WIRELESS DRIVER 10006M: Eugene Krasnikov <k.eugene.e@gmail.com> 10007L: wcn36xx@lists.infradead.org 10008W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10009T: git git://github.com/KrasnikovEugene/wcn36xx.git 10010S: Supported 10011F: drivers/net/wireless/ath/wcn36xx/ 10012 10013QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10014M: Gabriel Somlo <somlo@cmu.edu> 10015M: "Michael S. Tsirkin" <mst@redhat.com> 10016L: qemu-devel@nongnu.org 10017S: Maintained 10018F: drivers/firmware/qemu_fw_cfg.c 10019 10020RADOS BLOCK DEVICE (RBD) 10021M: Ilya Dryomov <idryomov@gmail.com> 10022M: Sage Weil <sage@redhat.com> 10023M: Alex Elder <elder@kernel.org> 10024L: ceph-devel@vger.kernel.org 10025W: http://ceph.com/ 10026T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10027T: git git://github.com/ceph/ceph-client.git 10028S: Supported 10029F: Documentation/ABI/testing/sysfs-bus-rbd 10030F: drivers/block/rbd.c 10031F: drivers/block/rbd_types.h 10032 10033RADEON FRAMEBUFFER DISPLAY DRIVER 10034M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10035L: linux-fbdev@vger.kernel.org 10036S: Maintained 10037F: drivers/video/fbdev/aty/radeon* 10038F: include/uapi/linux/radeonfb.h 10039 10040RADIOSHARK RADIO DRIVER 10041M: Hans Verkuil <hverkuil@xs4all.nl> 10042L: linux-media@vger.kernel.org 10043T: git git://linuxtv.org/media_tree.git 10044S: Maintained 10045F: drivers/media/radio/radio-shark.c 10046 10047RADIOSHARK2 RADIO DRIVER 10048M: Hans Verkuil <hverkuil@xs4all.nl> 10049L: linux-media@vger.kernel.org 10050T: git git://linuxtv.org/media_tree.git 10051S: Maintained 10052F: drivers/media/radio/radio-shark2.c 10053F: drivers/media/radio/radio-tea5777.c 10054 10055RAGE128 FRAMEBUFFER DISPLAY DRIVER 10056M: Paul Mackerras <paulus@samba.org> 10057L: linux-fbdev@vger.kernel.org 10058S: Maintained 10059F: drivers/video/fbdev/aty/aty128fb.c 10060 10061RALINK MIPS ARCHITECTURE 10062M: John Crispin <john@phrozen.org> 10063L: linux-mips@linux-mips.org 10064S: Maintained 10065F: arch/mips/ralink 10066 10067RALINK RT2X00 WIRELESS LAN DRIVER 10068P: rt2x00 project 10069M: Stanislaw Gruszka <sgruszka@redhat.com> 10070M: Helmut Schaa <helmut.schaa@googlemail.com> 10071L: linux-wireless@vger.kernel.org 10072S: Maintained 10073F: drivers/net/wireless/ralink/rt2x00/ 10074 10075RAMDISK RAM BLOCK DEVICE DRIVER 10076M: Jens Axboe <axboe@kernel.dk> 10077S: Maintained 10078F: Documentation/blockdev/ramdisk.txt 10079F: drivers/block/brd.c 10080 10081RANDOM NUMBER DRIVER 10082M: "Theodore Ts'o" <tytso@mit.edu> 10083S: Maintained 10084F: drivers/char/random.c 10085 10086RAPIDIO SUBSYSTEM 10087M: Matt Porter <mporter@kernel.crashing.org> 10088M: Alexandre Bounine <alexandre.bounine@idt.com> 10089S: Maintained 10090F: drivers/rapidio/ 10091 10092RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10093L: linux-wireless@vger.kernel.org 10094S: Orphan 10095F: drivers/net/wireless/ray* 10096 10097RCUTORTURE MODULE 10098M: Josh Triplett <josh@joshtriplett.org> 10099M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10100L: linux-kernel@vger.kernel.org 10101S: Supported 10102T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10103F: Documentation/RCU/torture.txt 10104F: kernel/rcu/rcutorture.c 10105 10106RCUTORTURE TEST FRAMEWORK 10107M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10108M: Josh Triplett <josh@joshtriplett.org> 10109R: Steven Rostedt <rostedt@goodmis.org> 10110R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10111R: Lai Jiangshan <jiangshanlai@gmail.com> 10112L: linux-kernel@vger.kernel.org 10113S: Supported 10114T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10115F: tools/testing/selftests/rcutorture 10116 10117RDC R-321X SoC 10118M: Florian Fainelli <florian@openwrt.org> 10119S: Maintained 10120 10121RDC R6040 FAST ETHERNET DRIVER 10122M: Florian Fainelli <f.fainelli@gmail.com> 10123L: netdev@vger.kernel.org 10124S: Maintained 10125F: drivers/net/ethernet/rdc/r6040.c 10126 10127RDS - RELIABLE DATAGRAM SOCKETS 10128M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10129L: netdev@vger.kernel.org 10130L: linux-rdma@vger.kernel.org 10131L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10132W: https://oss.oracle.com/projects/rds/ 10133S: Supported 10134F: net/rds/ 10135F: Documentation/networking/rds.txt 10136 10137RDMAVT - RDMA verbs software 10138M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10139L: linux-rdma@vger.kernel.org 10140S: Supported 10141F: drivers/infiniband/sw/rdmavt 10142 10143READ-COPY UPDATE (RCU) 10144M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10145M: Josh Triplett <josh@joshtriplett.org> 10146R: Steven Rostedt <rostedt@goodmis.org> 10147R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10148R: Lai Jiangshan <jiangshanlai@gmail.com> 10149L: linux-kernel@vger.kernel.org 10150W: http://www.rdrop.com/users/paulmck/RCU/ 10151S: Supported 10152T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10153F: Documentation/RCU/ 10154X: Documentation/RCU/torture.txt 10155F: include/linux/rcu* 10156X: include/linux/srcu.h 10157F: kernel/rcu/ 10158X: kernel/torture.c 10159 10160REAL TIME CLOCK (RTC) SUBSYSTEM 10161M: Alessandro Zummo <a.zummo@towertech.it> 10162M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10163L: rtc-linux@googlegroups.com 10164Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10165T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10166S: Maintained 10167F: Documentation/devicetree/bindings/rtc/ 10168F: Documentation/rtc.txt 10169F: drivers/rtc/ 10170F: include/linux/rtc.h 10171F: include/uapi/linux/rtc.h 10172F: include/linux/rtc/ 10173F: include/linux/platform_data/rtc-* 10174F: tools/testing/selftests/timers/rtctest.c 10175 10176REALTEK AUDIO CODECS 10177M: Bard Liao <bardliao@realtek.com> 10178M: Oder Chiou <oder_chiou@realtek.com> 10179S: Maintained 10180F: sound/soc/codecs/rt* 10181F: include/sound/rt*.h 10182 10183REISERFS FILE SYSTEM 10184L: reiserfs-devel@vger.kernel.org 10185S: Supported 10186F: fs/reiserfs/ 10187 10188REGISTER MAP ABSTRACTION 10189M: Mark Brown <broonie@kernel.org> 10190L: linux-kernel@vger.kernel.org 10191T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10192S: Supported 10193F: Documentation/devicetree/bindings/regmap/ 10194F: drivers/base/regmap/ 10195F: include/linux/regmap.h 10196 10197REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10198M: Ohad Ben-Cohen <ohad@wizery.com> 10199M: Bjorn Andersson <bjorn.andersson@linaro.org> 10200L: linux-remoteproc@vger.kernel.org 10201T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10202S: Maintained 10203F: Documentation/devicetree/bindings/remoteproc/ 10204F: Documentation/remoteproc.txt 10205F: drivers/remoteproc/ 10206F: include/linux/remoteproc.h 10207 10208REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10209M: Ohad Ben-Cohen <ohad@wizery.com> 10210M: Bjorn Andersson <bjorn.andersson@linaro.org> 10211L: linux-remoteproc@vger.kernel.org 10212T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10213S: Maintained 10214F: drivers/rpmsg/ 10215F: Documentation/rpmsg.txt 10216F: include/linux/rpmsg.h 10217 10218RENESAS CLOCK DRIVERS 10219M: Geert Uytterhoeven <geert+renesas@glider.be> 10220L: linux-renesas-soc@vger.kernel.org 10221S: Supported 10222F: drivers/clk/renesas/ 10223 10224RENESAS ETHERNET DRIVERS 10225R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10226L: netdev@vger.kernel.org 10227L: linux-renesas-soc@vger.kernel.org 10228F: drivers/net/ethernet/renesas/ 10229F: include/linux/sh_eth.h 10230 10231RENESAS USB2 PHY DRIVER 10232M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10233L: linux-renesas-soc@vger.kernel.org 10234S: Maintained 10235F: drivers/phy/phy-rcar-gen3-usb2.c 10236 10237RESET CONTROLLER FRAMEWORK 10238M: Philipp Zabel <p.zabel@pengutronix.de> 10239T: git git://git.pengutronix.de/git/pza/linux 10240S: Maintained 10241F: drivers/reset/ 10242F: Documentation/devicetree/bindings/reset/ 10243F: include/dt-bindings/reset/ 10244F: include/linux/reset.h 10245F: include/linux/reset-controller.h 10246 10247RFKILL 10248M: Johannes Berg <johannes@sipsolutions.net> 10249L: linux-wireless@vger.kernel.org 10250W: http://wireless.kernel.org/ 10251T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10252T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10253S: Maintained 10254F: Documentation/rfkill.txt 10255F: net/rfkill/ 10256 10257RHASHTABLE 10258M: Thomas Graf <tgraf@suug.ch> 10259M: Herbert Xu <herbert@gondor.apana.org.au> 10260L: netdev@vger.kernel.org 10261S: Maintained 10262F: lib/rhashtable.c 10263F: include/linux/rhashtable.h 10264 10265RICOH SMARTMEDIA/XD DRIVER 10266M: Maxim Levitsky <maximlevitsky@gmail.com> 10267S: Maintained 10268F: drivers/mtd/nand/r852.c 10269F: drivers/mtd/nand/r852.h 10270 10271RICOH R5C592 MEMORYSTICK DRIVER 10272M: Maxim Levitsky <maximlevitsky@gmail.com> 10273S: Maintained 10274F: drivers/memstick/host/r592.* 10275 10276ROCCAT DRIVERS 10277M: Stefan Achatz <erazor_de@users.sourceforge.net> 10278W: http://sourceforge.net/projects/roccat/ 10279S: Maintained 10280F: drivers/hid/hid-roccat* 10281F: include/linux/hid-roccat* 10282F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10283 10284ROCKER DRIVER 10285M: Jiri Pirko <jiri@resnulli.us> 10286L: netdev@vger.kernel.org 10287S: Supported 10288F: drivers/net/ethernet/rocker/ 10289 10290ROCKETPORT DRIVER 10291P: Comtrol Corp. 10292W: http://www.comtrol.com 10293S: Maintained 10294F: Documentation/serial/rocket.txt 10295F: drivers/tty/rocket* 10296 10297ROCKETPORT EXPRESS/INFINITY DRIVER 10298M: Kevin Cernekee <cernekee@gmail.com> 10299L: linux-serial@vger.kernel.org 10300S: Odd Fixes 10301F: drivers/tty/serial/rp2.* 10302 10303ROSE NETWORK LAYER 10304M: Ralf Baechle <ralf@linux-mips.org> 10305L: linux-hams@vger.kernel.org 10306W: http://www.linux-ax25.org/ 10307S: Maintained 10308F: include/net/rose.h 10309F: include/uapi/linux/rose.h 10310F: net/rose/ 10311 10312RTL2830 MEDIA DRIVER 10313M: Antti Palosaari <crope@iki.fi> 10314L: linux-media@vger.kernel.org 10315W: https://linuxtv.org 10316W: http://palosaari.fi/linux/ 10317Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10318T: git git://linuxtv.org/anttip/media_tree.git 10319S: Maintained 10320F: drivers/media/dvb-frontends/rtl2830* 10321 10322RTL2832 MEDIA DRIVER 10323M: Antti Palosaari <crope@iki.fi> 10324L: linux-media@vger.kernel.org 10325W: https://linuxtv.org 10326W: http://palosaari.fi/linux/ 10327Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10328T: git git://linuxtv.org/anttip/media_tree.git 10329S: Maintained 10330F: drivers/media/dvb-frontends/rtl2832* 10331 10332RTL2832_SDR MEDIA DRIVER 10333M: Antti Palosaari <crope@iki.fi> 10334L: linux-media@vger.kernel.org 10335W: https://linuxtv.org 10336W: http://palosaari.fi/linux/ 10337Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10338T: git git://linuxtv.org/anttip/media_tree.git 10339S: Maintained 10340F: drivers/media/dvb-frontends/rtl2832_sdr* 10341 10342RTL8180 WIRELESS DRIVER 10343L: linux-wireless@vger.kernel.org 10344W: http://wireless.kernel.org/ 10345T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10346S: Orphan 10347F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10348 10349RTL8187 WIRELESS DRIVER 10350M: Herton Ronaldo Krzesinski <herton@canonical.com> 10351M: Hin-Tak Leung <htl10@users.sourceforge.net> 10352M: Larry Finger <Larry.Finger@lwfinger.net> 10353L: linux-wireless@vger.kernel.org 10354W: http://wireless.kernel.org/ 10355T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10356S: Maintained 10357F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10358 10359RTL8192CE WIRELESS DRIVER 10360M: Larry Finger <Larry.Finger@lwfinger.net> 10361M: Chaoming Li <chaoming_li@realsil.com.cn> 10362L: linux-wireless@vger.kernel.org 10363W: http://wireless.kernel.org/ 10364T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10365S: Maintained 10366F: drivers/net/wireless/realtek/rtlwifi/ 10367F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10368 10369RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10370M: Jes Sorensen <Jes.Sorensen@redhat.com> 10371L: linux-wireless@vger.kernel.org 10372T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10373S: Maintained 10374F: drivers/net/wireless/realtek/rtl8xxxu/ 10375 10376S3 SAVAGE FRAMEBUFFER DRIVER 10377M: Antonino Daplas <adaplas@gmail.com> 10378L: linux-fbdev@vger.kernel.org 10379S: Maintained 10380F: drivers/video/fbdev/savage/ 10381 10382S390 10383M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10384M: Heiko Carstens <heiko.carstens@de.ibm.com> 10385L: linux-s390@vger.kernel.org 10386W: http://www.ibm.com/developerworks/linux/linux390/ 10387T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10388S: Supported 10389F: arch/s390/ 10390F: drivers/s390/ 10391F: Documentation/s390/ 10392F: Documentation/DocBook/s390* 10393 10394S390 COMMON I/O LAYER 10395M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10396M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10397L: linux-s390@vger.kernel.org 10398W: http://www.ibm.com/developerworks/linux/linux390/ 10399S: Supported 10400F: drivers/s390/cio/ 10401 10402S390 DASD DRIVER 10403M: Stefan Haberland <sth@linux.vnet.ibm.com> 10404M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10405L: linux-s390@vger.kernel.org 10406W: http://www.ibm.com/developerworks/linux/linux390/ 10407S: Supported 10408F: drivers/s390/block/dasd* 10409F: block/partitions/ibm.c 10410 10411S390 NETWORK DRIVERS 10412M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10413L: linux-s390@vger.kernel.org 10414W: http://www.ibm.com/developerworks/linux/linux390/ 10415S: Supported 10416F: drivers/s390/net/ 10417 10418S390 PCI SUBSYSTEM 10419M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10420M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10421L: linux-s390@vger.kernel.org 10422W: http://www.ibm.com/developerworks/linux/linux390/ 10423S: Supported 10424F: arch/s390/pci/ 10425F: drivers/pci/hotplug/s390_pci_hpc.c 10426 10427S390 ZCRYPT DRIVER 10428M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10429L: linux-s390@vger.kernel.org 10430W: http://www.ibm.com/developerworks/linux/linux390/ 10431S: Supported 10432F: drivers/s390/crypto/ 10433 10434S390 ZFCP DRIVER 10435M: Steffen Maier <maier@linux.vnet.ibm.com> 10436L: linux-s390@vger.kernel.org 10437W: http://www.ibm.com/developerworks/linux/linux390/ 10438S: Supported 10439F: drivers/s390/scsi/zfcp_* 10440 10441S390 IUCV NETWORK LAYER 10442M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10443L: linux-s390@vger.kernel.org 10444W: http://www.ibm.com/developerworks/linux/linux390/ 10445S: Supported 10446F: drivers/s390/net/*iucv* 10447F: include/net/iucv/ 10448F: net/iucv/ 10449 10450S390 IOMMU (PCI) 10451M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10452L: linux-s390@vger.kernel.org 10453W: http://www.ibm.com/developerworks/linux/linux390/ 10454S: Supported 10455F: drivers/iommu/s390-iommu.c 10456 10457S3C24XX SD/MMC Driver 10458M: Ben Dooks <ben-linux@fluff.org> 10459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10460S: Supported 10461F: drivers/mmc/host/s3cmci.* 10462 10463SAA6588 RDS RECEIVER DRIVER 10464M: Hans Verkuil <hverkuil@xs4all.nl> 10465L: linux-media@vger.kernel.org 10466T: git git://linuxtv.org/media_tree.git 10467W: https://linuxtv.org 10468S: Odd Fixes 10469F: drivers/media/i2c/saa6588* 10470 10471SAA7134 VIDEO4LINUX DRIVER 10472M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10473M: Mauro Carvalho Chehab <mchehab@kernel.org> 10474L: linux-media@vger.kernel.org 10475W: https://linuxtv.org 10476T: git git://linuxtv.org/media_tree.git 10477S: Odd fixes 10478F: Documentation/media/v4l-drivers/saa7134* 10479F: drivers/media/pci/saa7134/ 10480 10481SAA7146 VIDEO4LINUX-2 DRIVER 10482M: Hans Verkuil <hverkuil@xs4all.nl> 10483L: linux-media@vger.kernel.org 10484T: git git://linuxtv.org/media_tree.git 10485S: Maintained 10486F: drivers/media/common/saa7146/ 10487F: drivers/media/pci/saa7146/ 10488F: include/media/saa7146* 10489 10490SAMSUNG LAPTOP DRIVER 10491M: Corentin Chary <corentin.chary@gmail.com> 10492L: platform-driver-x86@vger.kernel.org 10493S: Maintained 10494F: drivers/platform/x86/samsung-laptop.c 10495 10496SAMSUNG AUDIO (ASoC) DRIVERS 10497M: Krzysztof Kozlowski <krzk@kernel.org> 10498M: Sangbeom Kim <sbkim73@samsung.com> 10499M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10500L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10501S: Supported 10502F: sound/soc/samsung/ 10503 10504SAMSUNG FRAMEBUFFER DRIVER 10505M: Jingoo Han <jingoohan1@gmail.com> 10506L: linux-fbdev@vger.kernel.org 10507S: Maintained 10508F: drivers/video/fbdev/s3c-fb.c 10509 10510SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10511M: Sangbeom Kim <sbkim73@samsung.com> 10512M: Krzysztof Kozlowski <krzk@kernel.org> 10513M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10514L: linux-kernel@vger.kernel.org 10515L: linux-samsung-soc@vger.kernel.org 10516S: Supported 10517F: drivers/mfd/sec*.c 10518F: drivers/regulator/s2m*.c 10519F: drivers/regulator/s5m*.c 10520F: drivers/clk/clk-s2mps11.c 10521F: drivers/rtc/rtc-s5m.c 10522F: include/linux/mfd/samsung/ 10523F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10524F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10525F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10526F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10527 10528SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10529M: Kyungmin Park <kyungmin.park@samsung.com> 10530M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10531L: linux-media@vger.kernel.org 10532Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10533S: Supported 10534F: drivers/media/platform/exynos4-is/ 10535 10536SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10537M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10538L: linux-media@vger.kernel.org 10539L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10540S: Maintained 10541F: drivers/media/platform/s3c-camif/ 10542F: include/media/drv-intf/s3c_camif.h 10543 10544SAMSUNG S5C73M3 CAMERA DRIVER 10545M: Kyungmin Park <kyungmin.park@samsung.com> 10546M: Andrzej Hajda <a.hajda@samsung.com> 10547L: linux-media@vger.kernel.org 10548S: Supported 10549F: drivers/media/i2c/s5c73m3/* 10550 10551SAMSUNG S5K5BAF CAMERA DRIVER 10552M: Kyungmin Park <kyungmin.park@samsung.com> 10553M: Andrzej Hajda <a.hajda@samsung.com> 10554L: linux-media@vger.kernel.org 10555S: Supported 10556F: drivers/media/i2c/s5k5baf.c 10557 10558SAMSUNG S3FWRN5 NFC DRIVER 10559M: Robert Baldyga <r.baldyga@samsung.com> 10560M: Krzysztof Opasiak <k.opasiak@samsung.com> 10561L: linux-nfc@lists.01.org (moderated for non-subscribers) 10562S: Supported 10563F: drivers/nfc/s3fwrn5 10564 10565SAMSUNG SOC CLOCK DRIVERS 10566M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10567M: Tomasz Figa <tomasz.figa@gmail.com> 10568M: Chanwoo Choi <cw00.choi@samsung.com> 10569S: Supported 10570L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10571F: drivers/clk/samsung/ 10572F: include/dt-bindings/clock/exynos*.h 10573F: Documentation/devicetree/bindings/clock/exynos*.txt 10574 10575SAMSUNG SPI DRIVERS 10576M: Kukjin Kim <kgene@kernel.org> 10577M: Krzysztof Kozlowski <krzk@kernel.org> 10578M: Andi Shyti <andi.shyti@samsung.com> 10579L: linux-spi@vger.kernel.org 10580L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10581S: Maintained 10582F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10583F: drivers/spi/spi-s3c* 10584F: include/linux/platform_data/spi-s3c64xx.h 10585 10586SAMSUNG SXGBE DRIVERS 10587M: Byungho An <bh74.an@samsung.com> 10588M: Girish K S <ks.giri@samsung.com> 10589M: Vipul Pandya <vipul.pandya@samsung.com> 10590S: Supported 10591L: netdev@vger.kernel.org 10592F: drivers/net/ethernet/samsung/sxgbe/ 10593 10594SAMSUNG THERMAL DRIVER 10595M: Lukasz Majewski <l.majewski@samsung.com> 10596L: linux-pm@vger.kernel.org 10597L: linux-samsung-soc@vger.kernel.org 10598S: Supported 10599T: git https://github.com/lmajewski/linux-samsung-thermal.git 10600F: drivers/thermal/samsung/ 10601 10602SAMSUNG USB2 PHY DRIVER 10603M: Kamil Debski <kamil@wypas.org> 10604M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10605L: linux-kernel@vger.kernel.org 10606S: Supported 10607F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10608F: Documentation/phy/samsung-usb2.txt 10609F: drivers/phy/phy-exynos4210-usb2.c 10610F: drivers/phy/phy-exynos4x12-usb2.c 10611F: drivers/phy/phy-exynos5250-usb2.c 10612F: drivers/phy/phy-s5pv210-usb2.c 10613F: drivers/phy/phy-samsung-usb2.c 10614F: drivers/phy/phy-samsung-usb2.h 10615 10616SERIAL DRIVERS 10617M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10618L: linux-serial@vger.kernel.org 10619S: Maintained 10620F: Documentation/devicetree/bindings/serial/ 10621F: drivers/tty/serial/ 10622 10623STI CEC DRIVER 10624M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10625L: kernel@stlinux.com 10626S: Maintained 10627F: drivers/staging/media/st-cec/ 10628F: Documentation/devicetree/bindings/media/stih-cec.txt 10629 10630SYNOPSYS DESIGNWARE DMAC DRIVER 10631M: Viresh Kumar <vireshk@kernel.org> 10632M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10633S: Maintained 10634F: include/linux/dma/dw.h 10635F: include/linux/platform_data/dma-dw.h 10636F: drivers/dma/dw/ 10637 10638SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10639M: Lars Persson <lars.persson@axis.com> 10640L: netdev@vger.kernel.org 10641S: Supported 10642F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10643F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10644 10645SYNOPSYS DESIGNWARE I2C DRIVER 10646M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10647R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10648R: Mika Westerberg <mika.westerberg@linux.intel.com> 10649L: linux-i2c@vger.kernel.org 10650S: Maintained 10651F: drivers/i2c/busses/i2c-designware-* 10652F: include/linux/platform_data/i2c-designware.h 10653 10654SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10655M: Jaehoon Chung <jh80.chung@samsung.com> 10656L: linux-mmc@vger.kernel.org 10657S: Maintained 10658F: include/linux/mmc/dw_mmc.h 10659F: drivers/mmc/host/dw_mmc* 10660 10661SYSTEM TRACE MODULE CLASS 10662M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10663S: Maintained 10664T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10665F: Documentation/trace/stm.txt 10666F: drivers/hwtracing/stm/ 10667F: include/linux/stm.h 10668F: include/uapi/linux/stm.h 10669 10670THUNDERBOLT DRIVER 10671M: Andreas Noever <andreas.noever@gmail.com> 10672S: Maintained 10673F: drivers/thunderbolt/ 10674 10675TI BQ27XXX POWER SUPPLY DRIVER 10676R: Andrew F. Davis <afd@ti.com> 10677F: include/linux/power/bq27xxx_battery.h 10678F: drivers/power/supply/bq27xxx_battery.c 10679F: drivers/power/supply/bq27xxx_battery_i2c.c 10680 10681TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10682M: John Stultz <john.stultz@linaro.org> 10683M: Thomas Gleixner <tglx@linutronix.de> 10684L: linux-kernel@vger.kernel.org 10685T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10686S: Supported 10687F: include/linux/clocksource.h 10688F: include/linux/time.h 10689F: include/linux/timex.h 10690F: include/uapi/linux/time.h 10691F: include/uapi/linux/timex.h 10692F: kernel/time/clocksource.c 10693F: kernel/time/time*.c 10694F: kernel/time/alarmtimer.c 10695F: kernel/time/ntp.c 10696F: tools/testing/selftests/timers/ 10697 10698SC1200 WDT DRIVER 10699M: Zwane Mwaikambo <zwanem@gmail.com> 10700S: Maintained 10701F: drivers/watchdog/sc1200wdt.c 10702 10703SCHEDULER 10704M: Ingo Molnar <mingo@redhat.com> 10705M: Peter Zijlstra <peterz@infradead.org> 10706L: linux-kernel@vger.kernel.org 10707T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10708S: Maintained 10709F: kernel/sched/ 10710F: include/linux/sched.h 10711F: include/uapi/linux/sched.h 10712F: include/linux/wait.h 10713 10714SCORE ARCHITECTURE 10715M: Chen Liqin <liqin.linux@gmail.com> 10716M: Lennox Wu <lennox.wu@gmail.com> 10717W: http://www.sunplus.com 10718S: Supported 10719F: arch/score/ 10720 10721SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10722M: Sudeep Holla <sudeep.holla@arm.com> 10723L: linux-arm-kernel@lists.infradead.org 10724S: Maintained 10725F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10726F: drivers/clk/clk-scpi.c 10727F: drivers/cpufreq/scpi-cpufreq.c 10728F: drivers/firmware/arm_scpi.c 10729F: include/linux/scpi_protocol.h 10730 10731SCSI CDROM DRIVER 10732M: Jens Axboe <axboe@kernel.dk> 10733L: linux-scsi@vger.kernel.org 10734W: http://www.kernel.dk 10735S: Maintained 10736F: drivers/scsi/sr* 10737 10738SCSI RDMA PROTOCOL (SRP) INITIATOR 10739M: Bart Van Assche <bart.vanassche@sandisk.com> 10740L: linux-rdma@vger.kernel.org 10741S: Supported 10742W: http://www.openfabrics.org 10743Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10744T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10745F: drivers/infiniband/ulp/srp/ 10746F: include/scsi/srp.h 10747 10748SCSI SG DRIVER 10749M: Doug Gilbert <dgilbert@interlog.com> 10750L: linux-scsi@vger.kernel.org 10751W: http://sg.danny.cz/sg 10752S: Maintained 10753F: Documentation/scsi/scsi-generic.txt 10754F: drivers/scsi/sg.c 10755F: include/scsi/sg.h 10756 10757SCSI SUBSYSTEM 10758M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10759T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10760M: "Martin K. Petersen" <martin.petersen@oracle.com> 10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10762L: linux-scsi@vger.kernel.org 10763S: Maintained 10764F: Documentation/devicetree/bindings/scsi/ 10765F: drivers/scsi/ 10766F: include/scsi/ 10767 10768SCSI TAPE DRIVER 10769M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10770L: linux-scsi@vger.kernel.org 10771S: Maintained 10772F: Documentation/scsi/st.txt 10773F: drivers/scsi/st.* 10774F: drivers/scsi/st_*.h 10775 10776SCTP PROTOCOL 10777M: Vlad Yasevich <vyasevich@gmail.com> 10778M: Neil Horman <nhorman@tuxdriver.com> 10779L: linux-sctp@vger.kernel.org 10780W: http://lksctp.sourceforge.net 10781S: Maintained 10782F: Documentation/networking/sctp.txt 10783F: include/linux/sctp.h 10784F: include/uapi/linux/sctp.h 10785F: include/net/sctp/ 10786F: net/sctp/ 10787 10788SCx200 CPU SUPPORT 10789M: Jim Cromie <jim.cromie@gmail.com> 10790S: Odd Fixes 10791F: Documentation/i2c/busses/scx200_acb 10792F: arch/x86/platform/scx200/ 10793F: drivers/watchdog/scx200_wdt.c 10794F: drivers/i2c/busses/scx200* 10795F: drivers/mtd/maps/scx200_docflash.c 10796F: include/linux/scx200.h 10797 10798SCx200 GPIO DRIVER 10799M: Jim Cromie <jim.cromie@gmail.com> 10800S: Maintained 10801F: drivers/char/scx200_gpio.c 10802F: include/linux/scx200_gpio.h 10803 10804SCx200 HRT CLOCKSOURCE DRIVER 10805M: Jim Cromie <jim.cromie@gmail.com> 10806S: Maintained 10807F: drivers/clocksource/scx200_hrt.c 10808 10809SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10810M: Sascha Sommer <saschasommer@freenet.de> 10811L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10812S: Maintained 10813F: drivers/mmc/host/sdricoh_cs.c 10814 10815SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10816M: Adrian Hunter <adrian.hunter@intel.com> 10817L: linux-mmc@vger.kernel.org 10818T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10819S: Maintained 10820F: drivers/mmc/host/sdhci* 10821F: include/linux/mmc/sdhci* 10822 10823SECURE COMPUTING 10824M: Kees Cook <keescook@chromium.org> 10825R: Andy Lutomirski <luto@amacapital.net> 10826R: Will Drewry <wad@chromium.org> 10827T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10828S: Supported 10829F: kernel/seccomp.c 10830F: include/uapi/linux/seccomp.h 10831F: include/linux/seccomp.h 10832F: tools/testing/selftests/seccomp/* 10833K: \bsecure_computing 10834K: \bTIF_SECCOMP\b 10835 10836SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10837M: Al Cooper <alcooperx@gmail.com> 10838L: linux-mmc@vger.kernel.org 10839L: bcm-kernel-feedback-list@broadcom.com 10840S: Maintained 10841F: drivers/mmc/host/sdhci-brcmstb* 10842 10843SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10844M: Ben Dooks <ben-linux@fluff.org> 10845M: Jaehoon Chung <jh80.chung@samsung.com> 10846L: linux-mmc@vger.kernel.org 10847S: Maintained 10848F: drivers/mmc/host/sdhci-s3c* 10849 10850SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10851M: Viresh Kumar <vireshk@kernel.org> 10852L: linux-mmc@vger.kernel.org 10853S: Maintained 10854F: drivers/mmc/host/sdhci-spear.c 10855 10856SECURITY SUBSYSTEM 10857M: James Morris <james.l.morris@oracle.com> 10858M: "Serge E. Hallyn" <serge@hallyn.com> 10859L: linux-security-module@vger.kernel.org (suggested Cc:) 10860T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10861W: http://kernsec.org/ 10862S: Supported 10863F: security/ 10864 10865SECURITY CONTACT 10866M: Security Officers <security@kernel.org> 10867S: Supported 10868 10869SELINUX SECURITY MODULE 10870M: Paul Moore <paul@paul-moore.com> 10871M: Stephen Smalley <sds@tycho.nsa.gov> 10872M: Eric Paris <eparis@parisplace.org> 10873L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10874W: http://selinuxproject.org 10875T: git git://git.infradead.org/users/pcmoore/selinux 10876S: Supported 10877F: include/linux/selinux* 10878F: security/selinux/ 10879F: scripts/selinux/ 10880 10881APPARMOR SECURITY MODULE 10882M: John Johansen <john.johansen@canonical.com> 10883L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10884W: apparmor.wiki.kernel.org 10885T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10886S: Supported 10887F: security/apparmor/ 10888 10889LOADPIN SECURITY MODULE 10890M: Kees Cook <keescook@chromium.org> 10891T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10892S: Supported 10893F: security/loadpin/ 10894 10895YAMA SECURITY MODULE 10896M: Kees Cook <keescook@chromium.org> 10897T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10898S: Supported 10899F: security/yama/ 10900 10901SENSABLE PHANTOM 10902M: Jiri Slaby <jirislaby@gmail.com> 10903S: Maintained 10904F: drivers/misc/phantom.c 10905F: include/uapi/linux/phantom.h 10906 10907Emulex 10Gbps iSCSI - OneConnect DRIVER 10908M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 10909M: Ketan Mukadam <ketan.mukadam@broadcom.com> 10910M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 10911L: linux-scsi@vger.kernel.org 10912W: http://www.broadcom.com 10913S: Supported 10914F: drivers/scsi/be2iscsi/ 10915 10916Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10917M: Sathya Perla <sathya.perla@broadcom.com> 10918M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10919M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10920M: Somnath Kotur <somnath.kotur@broadcom.com> 10921L: netdev@vger.kernel.org 10922W: http://www.emulex.com 10923S: Supported 10924F: drivers/net/ethernet/emulex/benet/ 10925 10926EMULEX ONECONNECT ROCE DRIVER 10927M: Selvin Xavier <selvin.xavier@avagotech.com> 10928M: Devesh Sharma <devesh.sharma@avagotech.com> 10929M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10930L: linux-rdma@vger.kernel.org 10931W: http://www.emulex.com 10932S: Supported 10933F: drivers/infiniband/hw/ocrdma/ 10934F: include/uapi/rdma/ocrdma-abi.h 10935 10936SFC NETWORK DRIVER 10937M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10938M: Edward Cree <ecree@solarflare.com> 10939M: Bert Kenward <bkenward@solarflare.com> 10940L: netdev@vger.kernel.org 10941S: Supported 10942F: drivers/net/ethernet/sfc/ 10943 10944SGI GRU DRIVER 10945M: Dimitri Sivanich <sivanich@sgi.com> 10946S: Maintained 10947F: drivers/misc/sgi-gru/ 10948 10949SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10950M: Pat Gefre <pfg@sgi.com> 10951L: linux-ia64@vger.kernel.org 10952S: Supported 10953F: Documentation/ia64/serial.txt 10954F: drivers/tty/serial/ioc?_serial.c 10955F: include/linux/ioc?.h 10956 10957SGI XP/XPC/XPNET DRIVER 10958M: Cliff Whickman <cpw@sgi.com> 10959M: Robin Holt <robinmholt@gmail.com> 10960S: Maintained 10961F: drivers/misc/sgi-xp/ 10962 10963SI2157 MEDIA DRIVER 10964M: Antti Palosaari <crope@iki.fi> 10965L: linux-media@vger.kernel.org 10966W: https://linuxtv.org 10967W: http://palosaari.fi/linux/ 10968Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10969T: git git://linuxtv.org/anttip/media_tree.git 10970S: Maintained 10971F: drivers/media/tuners/si2157* 10972 10973SI2168 MEDIA DRIVER 10974M: Antti Palosaari <crope@iki.fi> 10975L: linux-media@vger.kernel.org 10976W: https://linuxtv.org 10977W: http://palosaari.fi/linux/ 10978Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10979T: git git://linuxtv.org/anttip/media_tree.git 10980S: Maintained 10981F: drivers/media/dvb-frontends/si2168* 10982 10983SI470X FM RADIO RECEIVER I2C DRIVER 10984M: Hans Verkuil <hverkuil@xs4all.nl> 10985L: linux-media@vger.kernel.org 10986T: git git://linuxtv.org/media_tree.git 10987W: https://linuxtv.org 10988S: Odd Fixes 10989F: drivers/media/radio/si470x/radio-si470x-i2c.c 10990 10991SI470X FM RADIO RECEIVER USB DRIVER 10992M: Hans Verkuil <hverkuil@xs4all.nl> 10993L: linux-media@vger.kernel.org 10994T: git git://linuxtv.org/media_tree.git 10995W: https://linuxtv.org 10996S: Maintained 10997F: drivers/media/radio/si470x/radio-si470x-common.c 10998F: drivers/media/radio/si470x/radio-si470x.h 10999F: drivers/media/radio/si470x/radio-si470x-usb.c 11000 11001SI4713 FM RADIO TRANSMITTER I2C DRIVER 11002M: Eduardo Valentin <edubezval@gmail.com> 11003L: linux-media@vger.kernel.org 11004T: git git://linuxtv.org/media_tree.git 11005W: https://linuxtv.org 11006S: Odd Fixes 11007F: drivers/media/radio/si4713/si4713.? 11008 11009SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11010M: Eduardo Valentin <edubezval@gmail.com> 11011L: linux-media@vger.kernel.org 11012T: git git://linuxtv.org/media_tree.git 11013W: https://linuxtv.org 11014S: Odd Fixes 11015F: drivers/media/radio/si4713/radio-platform-si4713.c 11016 11017SI4713 FM RADIO TRANSMITTER USB DRIVER 11018M: Hans Verkuil <hverkuil@xs4all.nl> 11019L: linux-media@vger.kernel.org 11020T: git git://linuxtv.org/media_tree.git 11021W: https://linuxtv.org 11022S: Maintained 11023F: drivers/media/radio/si4713/radio-usb-si4713.c 11024 11025SIANO DVB DRIVER 11026M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11027M: Mauro Carvalho Chehab <mchehab@kernel.org> 11028L: linux-media@vger.kernel.org 11029W: https://linuxtv.org 11030T: git git://linuxtv.org/media_tree.git 11031S: Odd fixes 11032F: drivers/media/common/siano/ 11033F: drivers/media/usb/siano/ 11034F: drivers/media/usb/siano/ 11035F: drivers/media/mmc/siano/ 11036 11037SIMPLEFB FB DRIVER 11038M: Hans de Goede <hdegoede@redhat.com> 11039L: linux-fbdev@vger.kernel.org 11040S: Maintained 11041F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11042F: drivers/video/fbdev/simplefb.c 11043F: include/linux/platform_data/simplefb.h 11044 11045SH_VEU V4L2 MEM2MEM DRIVER 11046L: linux-media@vger.kernel.org 11047S: Orphan 11048F: drivers/media/platform/sh_veu.c 11049 11050SH_VOU V4L2 OUTPUT DRIVER 11051L: linux-media@vger.kernel.org 11052S: Orphan 11053F: drivers/media/platform/sh_vou.c 11054F: include/media/drv-intf/sh_vou.h 11055 11056SIMPLE FIRMWARE INTERFACE (SFI) 11057M: Len Brown <lenb@kernel.org> 11058L: sfi-devel@simplefirmware.org 11059W: http://simplefirmware.org/ 11060T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11061S: Supported 11062F: arch/x86/platform/sfi/ 11063F: drivers/sfi/ 11064F: include/linux/sfi*.h 11065 11066SIMTEC EB110ATX (Chalice CATS) 11067P: Ben Dooks 11068P: Vincent Sanders <vince@simtec.co.uk> 11069M: Simtec Linux Team <linux@simtec.co.uk> 11070W: http://www.simtec.co.uk/products/EB110ATX/ 11071S: Supported 11072 11073SIMTEC EB2410ITX (BAST) 11074P: Ben Dooks 11075P: Vincent Sanders <vince@simtec.co.uk> 11076M: Simtec Linux Team <linux@simtec.co.uk> 11077W: http://www.simtec.co.uk/products/EB2410ITX/ 11078S: Supported 11079F: arch/arm/mach-s3c24xx/mach-bast.c 11080F: arch/arm/mach-s3c24xx/bast-ide.c 11081F: arch/arm/mach-s3c24xx/bast-irq.c 11082 11083TI DAVINCI MACHINE SUPPORT 11084M: Sekhar Nori <nsekhar@ti.com> 11085M: Kevin Hilman <khilman@kernel.org> 11086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11087T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11088S: Supported 11089F: arch/arm/mach-davinci/ 11090F: drivers/i2c/busses/i2c-davinci.c 11091 11092TI DAVINCI SERIES MEDIA DRIVER 11093M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11094L: linux-media@vger.kernel.org 11095W: https://linuxtv.org 11096Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11097T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11098S: Maintained 11099F: drivers/media/platform/davinci/ 11100F: include/media/davinci/ 11101 11102TI AM437X VPFE DRIVER 11103M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11104L: linux-media@vger.kernel.org 11105W: https://linuxtv.org 11106Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11107T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11108S: Maintained 11109F: drivers/media/platform/am437x/ 11110 11111OV2659 OMNIVISION SENSOR DRIVER 11112M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11113L: linux-media@vger.kernel.org 11114W: https://linuxtv.org 11115Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11116T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11117S: Maintained 11118F: drivers/media/i2c/ov2659.c 11119F: include/media/i2c/ov2659.h 11120 11121SILICON MOTION SM712 FRAME BUFFER DRIVER 11122M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11123M: Teddy Wang <teddy.wang@siliconmotion.com> 11124M: Sudip Mukherjee <sudip@vectorindia.org> 11125L: linux-fbdev@vger.kernel.org 11126S: Maintained 11127F: drivers/video/fbdev/sm712* 11128F: Documentation/fb/sm712fb.txt 11129 11130SIS 190 ETHERNET DRIVER 11131M: Francois Romieu <romieu@fr.zoreil.com> 11132L: netdev@vger.kernel.org 11133S: Maintained 11134F: drivers/net/ethernet/sis/sis190.c 11135 11136SIS 900/7016 FAST ETHERNET DRIVER 11137M: Daniele Venzano <venza@brownhat.org> 11138W: http://www.brownhat.org/sis900.html 11139L: netdev@vger.kernel.org 11140S: Maintained 11141F: drivers/net/ethernet/sis/sis900.* 11142 11143SIS FRAMEBUFFER DRIVER 11144M: Thomas Winischhofer <thomas@winischhofer.net> 11145W: http://www.winischhofer.net/linuxsisvga.shtml 11146S: Maintained 11147F: Documentation/fb/sisfb.txt 11148F: drivers/video/fbdev/sis/ 11149F: include/video/sisfb.h 11150 11151SIS USB2VGA DRIVER 11152M: Thomas Winischhofer <thomas@winischhofer.net> 11153W: http://www.winischhofer.at/linuxsisusbvga.shtml 11154S: Maintained 11155F: drivers/usb/misc/sisusbvga/ 11156 11157SLAB ALLOCATOR 11158M: Christoph Lameter <cl@linux.com> 11159M: Pekka Enberg <penberg@kernel.org> 11160M: David Rientjes <rientjes@google.com> 11161M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11162M: Andrew Morton <akpm@linux-foundation.org> 11163L: linux-mm@kvack.org 11164S: Maintained 11165F: include/linux/sl?b*.h 11166F: mm/sl?b* 11167 11168SLEEPABLE READ-COPY UPDATE (SRCU) 11169M: Lai Jiangshan <jiangshanlai@gmail.com> 11170M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11171M: Josh Triplett <josh@joshtriplett.org> 11172R: Steven Rostedt <rostedt@goodmis.org> 11173R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11174L: linux-kernel@vger.kernel.org 11175W: http://www.rdrop.com/users/paulmck/RCU/ 11176S: Supported 11177T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11178F: include/linux/srcu.h 11179F: kernel/rcu/srcu.c 11180 11181SMACK SECURITY MODULE 11182M: Casey Schaufler <casey@schaufler-ca.com> 11183L: linux-security-module@vger.kernel.org 11184W: http://schaufler-ca.com 11185T: git git://github.com/cschaufler/smack-next 11186S: Maintained 11187F: Documentation/security/Smack.txt 11188F: security/smack/ 11189 11190DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11191M: Kevin Hilman <khilman@kernel.org> 11192M: Nishanth Menon <nm@ti.com> 11193S: Maintained 11194F: drivers/power/avs/ 11195F: include/linux/power/smartreflex.h 11196L: linux-pm@vger.kernel.org 11197 11198SMC91x ETHERNET DRIVER 11199M: Nicolas Pitre <nico@fluxnic.net> 11200S: Odd Fixes 11201F: drivers/net/ethernet/smsc/smc91x.* 11202 11203SMIA AND SMIA++ IMAGE SENSOR DRIVER 11204M: Sakari Ailus <sakari.ailus@iki.fi> 11205L: linux-media@vger.kernel.org 11206S: Maintained 11207F: drivers/media/i2c/smiapp/ 11208F: include/media/i2c/smiapp.h 11209F: drivers/media/i2c/smiapp-pll.c 11210F: drivers/media/i2c/smiapp-pll.h 11211F: include/uapi/linux/smiapp.h 11212F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11213 11214SMM665 HARDWARE MONITOR DRIVER 11215M: Guenter Roeck <linux@roeck-us.net> 11216L: linux-hwmon@vger.kernel.org 11217S: Maintained 11218F: Documentation/hwmon/smm665 11219F: drivers/hwmon/smm665.c 11220 11221SMSC EMC2103 HARDWARE MONITOR DRIVER 11222M: Steve Glendinning <steve.glendinning@shawell.net> 11223L: linux-hwmon@vger.kernel.org 11224S: Maintained 11225F: Documentation/hwmon/emc2103 11226F: drivers/hwmon/emc2103.c 11227 11228SMSC SCH5627 HARDWARE MONITOR DRIVER 11229M: Hans de Goede <hdegoede@redhat.com> 11230L: linux-hwmon@vger.kernel.org 11231S: Supported 11232F: Documentation/hwmon/sch5627 11233F: drivers/hwmon/sch5627.c 11234 11235SMSC47B397 HARDWARE MONITOR DRIVER 11236M: Jean Delvare <jdelvare@suse.com> 11237L: linux-hwmon@vger.kernel.org 11238S: Maintained 11239F: Documentation/hwmon/smsc47b397 11240F: drivers/hwmon/smsc47b397.c 11241 11242SMSC911x ETHERNET DRIVER 11243M: Steve Glendinning <steve.glendinning@shawell.net> 11244L: netdev@vger.kernel.org 11245S: Maintained 11246F: include/linux/smsc911x.h 11247F: drivers/net/ethernet/smsc/smsc911x.* 11248 11249SMSC9420 PCI ETHERNET DRIVER 11250M: Steve Glendinning <steve.glendinning@shawell.net> 11251L: netdev@vger.kernel.org 11252S: Maintained 11253F: drivers/net/ethernet/smsc/smsc9420.* 11254 11255SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11256M: Steve Glendinning <steve.glendinning@shawell.net> 11257L: linux-fbdev@vger.kernel.org 11258S: Maintained 11259F: drivers/video/fbdev/smscufx.c 11260 11261SOC-CAMERA V4L2 SUBSYSTEM 11262M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11263L: linux-media@vger.kernel.org 11264T: git git://linuxtv.org/media_tree.git 11265S: Maintained 11266F: include/media/soc* 11267F: drivers/media/i2c/soc_camera/ 11268F: drivers/media/platform/soc_camera/ 11269 11270SOEKRIS NET48XX LED SUPPORT 11271M: Chris Boot <bootc@bootc.net> 11272S: Maintained 11273F: drivers/leds/leds-net48xx.c 11274 11275SOFTLOGIC 6x10 MPEG CODEC 11276M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11277M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11278M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11279M: Ismael Luceno <ismael@iodev.co.uk> 11280L: linux-media@vger.kernel.org 11281S: Supported 11282F: drivers/media/pci/solo6x10/ 11283 11284SOFTWARE RAID (Multiple Disks) SUPPORT 11285M: Shaohua Li <shli@kernel.org> 11286L: linux-raid@vger.kernel.org 11287T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11288S: Supported 11289F: drivers/md/ 11290F: include/linux/raid/ 11291F: include/uapi/linux/raid/ 11292 11293SONIC NETWORK DRIVER 11294M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11295L: netdev@vger.kernel.org 11296S: Maintained 11297F: drivers/net/ethernet/natsemi/sonic.* 11298 11299SONICS SILICON BACKPLANE DRIVER (SSB) 11300M: Michael Buesch <m@bues.ch> 11301L: linux-wireless@vger.kernel.org 11302S: Maintained 11303F: drivers/ssb/ 11304F: include/linux/ssb/ 11305 11306SONY VAIO CONTROL DEVICE DRIVER 11307M: Mattia Dongili <malattia@linux.it> 11308L: platform-driver-x86@vger.kernel.org 11309W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11310S: Maintained 11311F: Documentation/laptops/sony-laptop.txt 11312F: drivers/char/sonypi.c 11313F: drivers/platform/x86/sony-laptop.c 11314F: include/linux/sony-laptop.h 11315 11316SONY MEMORYSTICK CARD SUPPORT 11317M: Alex Dubov <oakad@yahoo.com> 11318W: http://tifmxx.berlios.de/ 11319S: Maintained 11320F: drivers/memstick/host/tifm_ms.c 11321 11322SONY MEMORYSTICK STANDARD SUPPORT 11323M: Maxim Levitsky <maximlevitsky@gmail.com> 11324S: Maintained 11325F: drivers/memstick/core/ms_block.* 11326 11327SOUND 11328M: Jaroslav Kysela <perex@perex.cz> 11329M: Takashi Iwai <tiwai@suse.com> 11330L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11331W: http://www.alsa-project.org/ 11332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11333T: git git://git.alsa-project.org/alsa-kernel.git 11334Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11335S: Maintained 11336F: Documentation/sound/ 11337F: include/sound/ 11338F: include/uapi/sound/ 11339F: sound/ 11340 11341SOUND - COMPRESSED AUDIO 11342M: Vinod Koul <vinod.koul@intel.com> 11343L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11345S: Supported 11346F: Documentation/sound/alsa/compress_offload.txt 11347F: include/sound/compress_driver.h 11348F: include/uapi/sound/compress_* 11349F: sound/core/compress_offload.c 11350F: sound/soc/soc-compress.c 11351 11352SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11353M: Liam Girdwood <lgirdwood@gmail.com> 11354M: Mark Brown <broonie@kernel.org> 11355T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11356L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11357W: http://alsa-project.org/main/index.php/ASoC 11358S: Supported 11359F: Documentation/devicetree/bindings/sound/ 11360F: Documentation/sound/alsa/soc/ 11361F: sound/soc/ 11362F: include/sound/soc* 11363 11364SOUND - DMAENGINE HELPERS 11365M: Lars-Peter Clausen <lars@metafoo.de> 11366S: Supported 11367F: include/sound/dmaengine_pcm.h 11368F: sound/core/pcm_dmaengine.c 11369F: sound/soc/soc-generic-dmaengine-pcm.c 11370 11371SP2 MEDIA DRIVER 11372M: Olli Salonen <olli.salonen@iki.fi> 11373L: linux-media@vger.kernel.org 11374W: https://linuxtv.org 11375Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11376S: Maintained 11377F: drivers/media/dvb-frontends/sp2* 11378 11379SPARC + UltraSPARC (sparc/sparc64) 11380M: "David S. Miller" <davem@davemloft.net> 11381L: sparclinux@vger.kernel.org 11382Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11383T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11385S: Maintained 11386F: arch/sparc/ 11387F: drivers/sbus/ 11388 11389SPARC SERIAL DRIVERS 11390M: "David S. Miller" <davem@davemloft.net> 11391L: sparclinux@vger.kernel.org 11392T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11393T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11394S: Maintained 11395F: include/linux/sunserialcore.h 11396F: drivers/tty/serial/suncore.c 11397F: drivers/tty/serial/sunhv.c 11398F: drivers/tty/serial/sunsab.c 11399F: drivers/tty/serial/sunsab.h 11400F: drivers/tty/serial/sunsu.c 11401F: drivers/tty/serial/sunzilog.c 11402F: drivers/tty/serial/sunzilog.h 11403 11404SPARSE CHECKER 11405M: "Christopher Li" <sparse@chrisli.org> 11406L: linux-sparse@vger.kernel.org 11407W: https://sparse.wiki.kernel.org/ 11408T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11409T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11410S: Maintained 11411F: include/linux/compiler.h 11412 11413SPEAR PLATFORM SUPPORT 11414M: Viresh Kumar <vireshk@kernel.org> 11415M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11417W: http://www.st.com/spear 11418S: Maintained 11419F: arch/arm/boot/dts/spear* 11420F: arch/arm/mach-spear/ 11421 11422SPEAR CLOCK FRAMEWORK SUPPORT 11423M: Viresh Kumar <vireshk@kernel.org> 11424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11425W: http://www.st.com/spear 11426S: Maintained 11427F: drivers/clk/spear/ 11428 11429SPI NOR SUBSYSTEM 11430M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11431M: Marek Vasut <marek.vasut@gmail.com> 11432L: linux-mtd@lists.infradead.org 11433W: http://www.linux-mtd.infradead.org/ 11434Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11435T: git git://github.com/spi-nor/linux.git 11436S: Maintained 11437F: drivers/mtd/spi-nor/ 11438F: include/linux/mtd/spi-nor.h 11439 11440SPI SUBSYSTEM 11441M: Mark Brown <broonie@kernel.org> 11442L: linux-spi@vger.kernel.org 11443T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11444Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11445S: Maintained 11446F: Documentation/devicetree/bindings/spi/ 11447F: Documentation/spi/ 11448F: drivers/spi/ 11449F: include/linux/spi/ 11450F: include/uapi/linux/spi/ 11451F: tools/spi/ 11452 11453SPIDERNET NETWORK DRIVER for CELL 11454M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11455L: netdev@vger.kernel.org 11456S: Supported 11457F: Documentation/networking/spider_net.txt 11458F: drivers/net/ethernet/toshiba/spider_net* 11459 11460SPU FILE SYSTEM 11461M: Jeremy Kerr <jk@ozlabs.org> 11462L: linuxppc-dev@lists.ozlabs.org 11463W: http://www.ibm.com/developerworks/power/cell/ 11464S: Supported 11465F: Documentation/filesystems/spufs.txt 11466F: arch/powerpc/platforms/cell/spufs/ 11467 11468SQUASHFS FILE SYSTEM 11469M: Phillip Lougher <phillip@squashfs.org.uk> 11470L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11471W: http://squashfs.org.uk 11472T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11473S: Maintained 11474F: Documentation/filesystems/squashfs.txt 11475F: fs/squashfs/ 11476 11477SRM (Alpha) environment access 11478M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11479S: Maintained 11480F: arch/alpha/kernel/srm_env.c 11481 11482STABLE BRANCH 11483M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11484L: stable@vger.kernel.org 11485S: Supported 11486F: Documentation/stable_kernel_rules.txt 11487 11488STAGING SUBSYSTEM 11489M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11490T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11491L: devel@driverdev.osuosl.org 11492S: Supported 11493F: drivers/staging/ 11494 11495STAGING - COMEDI 11496M: Ian Abbott <abbotti@mev.co.uk> 11497M: H Hartley Sweeten <hsweeten@visionengravers.com> 11498S: Odd Fixes 11499F: drivers/staging/comedi/ 11500 11501STAGING - FLARION FT1000 DRIVERS 11502M: Marek Belisko <marek.belisko@gmail.com> 11503S: Odd Fixes 11504F: drivers/staging/ft1000/ 11505 11506STAGING - INDUSTRIAL IO 11507M: Jonathan Cameron <jic23@kernel.org> 11508L: linux-iio@vger.kernel.org 11509S: Odd Fixes 11510F: Documentation/devicetree/bindings/staging/iio/ 11511F: drivers/staging/iio/ 11512 11513STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11514M: Jarod Wilson <jarod@wilsonet.com> 11515W: http://www.lirc.org/ 11516S: Odd Fixes 11517F: drivers/staging/media/lirc/ 11518 11519STAGING - LUSTRE PARALLEL FILESYSTEM 11520M: Oleg Drokin <oleg.drokin@intel.com> 11521M: Andreas Dilger <andreas.dilger@intel.com> 11522M: James Simmons <jsimmons@infradead.org> 11523L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11524W: http://wiki.lustre.org/ 11525S: Maintained 11526F: drivers/staging/lustre 11527 11528STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11529M: Marc Dietrich <marvin24@gmx.de> 11530L: ac100@lists.launchpad.net (moderated for non-subscribers) 11531L: linux-tegra@vger.kernel.org 11532S: Maintained 11533F: drivers/staging/nvec/ 11534 11535STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11536M: Jens Frederich <jfrederich@gmail.com> 11537M: Daniel Drake <dsd@laptop.org> 11538M: Jon Nettleton <jon.nettleton@gmail.com> 11539W: http://wiki.laptop.org/go/DCON 11540S: Maintained 11541F: drivers/staging/olpc_dcon/ 11542 11543STAGING - REALTEK RTL8712U DRIVERS 11544M: Larry Finger <Larry.Finger@lwfinger.net> 11545M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11546S: Odd Fixes 11547F: drivers/staging/rtl8712/ 11548 11549STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11550M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11551M: Teddy Wang <teddy.wang@siliconmotion.com> 11552M: Sudip Mukherjee <sudip@vectorindia.org> 11553L: linux-fbdev@vger.kernel.org 11554S: Maintained 11555F: drivers/staging/sm750fb/ 11556 11557STAGING - SLICOSS 11558M: Lior Dotan <liodot@gmail.com> 11559M: Christopher Harrer <charrer@alacritech.com> 11560S: Odd Fixes 11561F: drivers/staging/slicoss/ 11562 11563STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11564M: William Hubbs <w.d.hubbs@gmail.com> 11565M: Chris Brannon <chris@the-brannons.com> 11566M: Kirk Reiser <kirk@reisers.ca> 11567M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11568L: speakup@linux-speakup.org 11569W: http://www.linux-speakup.org/ 11570S: Odd Fixes 11571F: drivers/staging/speakup/ 11572 11573STAGING - VIA VT665X DRIVERS 11574M: Forest Bond <forest@alittletooquiet.net> 11575S: Odd Fixes 11576F: drivers/staging/vt665?/ 11577 11578STAGING - WILC1000 WIFI DRIVER 11579M: Aditya Shankar <aditya.shankar@microchip.com> 11580M: Ganesh Krishna <ganesh.krishna@microchip.com> 11581L: linux-wireless@vger.kernel.org 11582S: Supported 11583F: drivers/staging/wilc1000/ 11584 11585STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11586M: Arnaud Patard <arnaud.patard@rtp-net.org> 11587S: Odd Fixes 11588F: drivers/staging/xgifb/ 11589 11590STARFIRE/DURALAN NETWORK DRIVER 11591M: Ion Badulescu <ionut@badula.org> 11592S: Odd Fixes 11593F: drivers/net/ethernet/adaptec/starfire* 11594 11595SUN3/3X 11596M: Sam Creasey <sammy@sammy.net> 11597W: http://sammy.net/sun3/ 11598S: Maintained 11599F: arch/m68k/kernel/*sun3* 11600F: arch/m68k/sun3*/ 11601F: arch/m68k/include/asm/sun3* 11602F: drivers/net/ethernet/i825xx/sun3* 11603 11604SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11605M: Hans de Goede <hdegoede@redhat.com> 11606L: linux-input@vger.kernel.org 11607S: Maintained 11608F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11609F: drivers/input/keyboard/sun4i-lradc-keys.c 11610 11611SUNDANCE NETWORK DRIVER 11612M: Denis Kirjanov <kda@linux-powerpc.org> 11613L: netdev@vger.kernel.org 11614S: Maintained 11615F: drivers/net/ethernet/dlink/sundance.c 11616 11617SUPERH 11618M: Yoshinori Sato <ysato@users.sourceforge.jp> 11619M: Rich Felker <dalias@libc.org> 11620L: linux-sh@vger.kernel.org 11621Q: http://patchwork.kernel.org/project/linux-sh/list/ 11622S: Maintained 11623F: Documentation/sh/ 11624F: arch/sh/ 11625F: drivers/sh/ 11626 11627SUSPEND TO RAM 11628M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11629M: Len Brown <len.brown@intel.com> 11630M: Pavel Machek <pavel@ucw.cz> 11631L: linux-pm@vger.kernel.org 11632S: Supported 11633F: Documentation/power/ 11634F: arch/x86/kernel/acpi/ 11635F: drivers/base/power/ 11636F: kernel/power/ 11637F: include/linux/suspend.h 11638F: include/linux/freezer.h 11639F: include/linux/pm.h 11640 11641SVGA HANDLING 11642M: Martin Mares <mj@ucw.cz> 11643L: linux-video@atrey.karlin.mff.cuni.cz 11644S: Maintained 11645F: Documentation/svga.txt 11646F: arch/x86/boot/video* 11647 11648SWIOTLB SUBSYSTEM 11649M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11650L: linux-kernel@vger.kernel.org 11651T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11652S: Supported 11653F: lib/swiotlb.c 11654F: arch/*/kernel/pci-swiotlb.c 11655F: include/linux/swiotlb.h 11656 11657SWITCHDEV 11658M: Jiri Pirko <jiri@resnulli.us> 11659L: netdev@vger.kernel.org 11660S: Supported 11661F: net/switchdev/ 11662F: include/net/switchdev.h 11663 11664SYNOPSYS ARC ARCHITECTURE 11665M: Vineet Gupta <vgupta@synopsys.com> 11666L: linux-snps-arc@lists.infradead.org 11667S: Supported 11668F: arch/arc/ 11669F: Documentation/devicetree/bindings/arc/* 11670F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11671F: drivers/tty/serial/arc_uart.c 11672T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11673 11674SYNOPSYS ARC SDP platform support 11675M: Alexey Brodkin <abrodkin@synopsys.com> 11676S: Supported 11677F: arch/arc/plat-axs10x 11678F: arch/arc/boot/dts/ax* 11679F: Documentation/devicetree/bindings/arc/axs10* 11680 11681SYSTEM CONFIGURATION (SYSCON) 11682M: Lee Jones <lee.jones@linaro.org> 11683M: Arnd Bergmann <arnd@arndb.de> 11684T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11685S: Supported 11686F: drivers/mfd/syscon.c 11687 11688SYSTEM RESET/SHUTDOWN DRIVERS 11689M: Sebastian Reichel <sre@kernel.org> 11690L: linux-pm@vger.kernel.org 11691T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11692S: Maintained 11693F: Documentation/devicetree/bindings/power/reset/ 11694F: drivers/power/reset/ 11695 11696SYSV FILESYSTEM 11697M: Christoph Hellwig <hch@infradead.org> 11698S: Maintained 11699F: Documentation/filesystems/sysv-fs.txt 11700F: fs/sysv/ 11701F: include/linux/sysv_fs.h 11702 11703TARGET SUBSYSTEM 11704M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11705L: linux-scsi@vger.kernel.org 11706L: target-devel@vger.kernel.org 11707W: http://www.linux-iscsi.org 11708W: http://groups.google.com/group/linux-iscsi-target-dev 11709T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11710S: Supported 11711F: drivers/target/ 11712F: include/target/ 11713F: Documentation/target/ 11714 11715TASKSTATS STATISTICS INTERFACE 11716M: Balbir Singh <bsingharora@gmail.com> 11717S: Maintained 11718F: Documentation/accounting/taskstats* 11719F: include/linux/taskstats* 11720F: kernel/taskstats.c 11721 11722TC CLASSIFIER 11723M: Jamal Hadi Salim <jhs@mojatatu.com> 11724L: netdev@vger.kernel.org 11725S: Maintained 11726F: include/net/pkt_cls.h 11727F: include/uapi/linux/pkt_cls.h 11728F: net/sched/ 11729 11730TCP LOW PRIORITY MODULE 11731M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11732M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11733W: http://tcp-lp-mod.sourceforge.net/ 11734S: Maintained 11735F: net/ipv4/tcp_lp.c 11736 11737TDA10071 MEDIA DRIVER 11738M: Antti Palosaari <crope@iki.fi> 11739L: linux-media@vger.kernel.org 11740W: https://linuxtv.org 11741W: http://palosaari.fi/linux/ 11742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11743T: git git://linuxtv.org/anttip/media_tree.git 11744S: Maintained 11745F: drivers/media/dvb-frontends/tda10071* 11746 11747TDA18212 MEDIA DRIVER 11748M: Antti Palosaari <crope@iki.fi> 11749L: linux-media@vger.kernel.org 11750W: https://linuxtv.org 11751W: http://palosaari.fi/linux/ 11752Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11753T: git git://linuxtv.org/anttip/media_tree.git 11754S: Maintained 11755F: drivers/media/tuners/tda18212* 11756 11757TDA18218 MEDIA DRIVER 11758M: Antti Palosaari <crope@iki.fi> 11759L: linux-media@vger.kernel.org 11760W: https://linuxtv.org 11761W: http://palosaari.fi/linux/ 11762Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11763T: git git://linuxtv.org/anttip/media_tree.git 11764S: Maintained 11765F: drivers/media/tuners/tda18218* 11766 11767TDA18271 MEDIA DRIVER 11768M: Michael Krufky <mkrufky@linuxtv.org> 11769L: linux-media@vger.kernel.org 11770W: https://linuxtv.org 11771W: http://github.com/mkrufky 11772Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11773T: git git://linuxtv.org/mkrufky/tuners.git 11774S: Maintained 11775F: drivers/media/tuners/tda18271* 11776 11777TDA827x MEDIA DRIVER 11778M: Michael Krufky <mkrufky@linuxtv.org> 11779L: linux-media@vger.kernel.org 11780W: https://linuxtv.org 11781W: http://github.com/mkrufky 11782Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11783T: git git://linuxtv.org/mkrufky/tuners.git 11784S: Maintained 11785F: drivers/media/tuners/tda8290.* 11786 11787TDA8290 MEDIA DRIVER 11788M: Michael Krufky <mkrufky@linuxtv.org> 11789L: linux-media@vger.kernel.org 11790W: https://linuxtv.org 11791W: http://github.com/mkrufky 11792Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11793T: git git://linuxtv.org/mkrufky/tuners.git 11794S: Maintained 11795F: drivers/media/tuners/tda8290.* 11796 11797TDA9840 MEDIA DRIVER 11798M: Hans Verkuil <hverkuil@xs4all.nl> 11799L: linux-media@vger.kernel.org 11800T: git git://linuxtv.org/media_tree.git 11801W: https://linuxtv.org 11802S: Maintained 11803F: drivers/media/i2c/tda9840* 11804 11805TEA5761 TUNER DRIVER 11806M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11807M: Mauro Carvalho Chehab <mchehab@kernel.org> 11808L: linux-media@vger.kernel.org 11809W: https://linuxtv.org 11810T: git git://linuxtv.org/media_tree.git 11811S: Odd fixes 11812F: drivers/media/tuners/tea5761.* 11813 11814TEA5767 TUNER DRIVER 11815M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11816M: Mauro Carvalho Chehab <mchehab@kernel.org> 11817L: linux-media@vger.kernel.org 11818W: https://linuxtv.org 11819T: git git://linuxtv.org/media_tree.git 11820S: Maintained 11821F: drivers/media/tuners/tea5767.* 11822 11823TEA6415C MEDIA DRIVER 11824M: Hans Verkuil <hverkuil@xs4all.nl> 11825L: linux-media@vger.kernel.org 11826T: git git://linuxtv.org/media_tree.git 11827W: https://linuxtv.org 11828S: Maintained 11829F: drivers/media/i2c/tea6415c* 11830 11831TEA6420 MEDIA DRIVER 11832M: Hans Verkuil <hverkuil@xs4all.nl> 11833L: linux-media@vger.kernel.org 11834T: git git://linuxtv.org/media_tree.git 11835W: https://linuxtv.org 11836S: Maintained 11837F: drivers/media/i2c/tea6420* 11838 11839TEAM DRIVER 11840M: Jiri Pirko <jiri@resnulli.us> 11841L: netdev@vger.kernel.org 11842S: Supported 11843F: drivers/net/team/ 11844F: include/linux/if_team.h 11845F: include/uapi/linux/if_team.h 11846 11847TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11848M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11849S: Maintained 11850F: arch/x86/platform/ts5500/ 11851 11852TECHNOTREND USB IR RECEIVER 11853M: Sean Young <sean@mess.org> 11854L: linux-media@vger.kernel.org 11855S: Maintained 11856F: drivers/media/rc/ttusbir.c 11857 11858TEGRA ARCHITECTURE SUPPORT 11859M: Stephen Warren <swarren@wwwdotorg.org> 11860M: Thierry Reding <thierry.reding@gmail.com> 11861M: Alexandre Courbot <gnurou@gmail.com> 11862L: linux-tegra@vger.kernel.org 11863Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11865S: Supported 11866N: [^a-z]tegra 11867 11868TEGRA CLOCK DRIVER 11869M: Peter De Schrijver <pdeschrijver@nvidia.com> 11870M: Prashant Gaikwad <pgaikwad@nvidia.com> 11871S: Supported 11872F: drivers/clk/tegra/ 11873 11874TEGRA DMA DRIVERS 11875M: Laxman Dewangan <ldewangan@nvidia.com> 11876M: Jon Hunter <jonathanh@nvidia.com> 11877S: Supported 11878F: drivers/dma/tegra* 11879 11880TEGRA I2C DRIVER 11881M: Laxman Dewangan <ldewangan@nvidia.com> 11882S: Supported 11883F: drivers/i2c/busses/i2c-tegra.c 11884 11885TEGRA IOMMU DRIVERS 11886M: Hiroshi Doyu <hdoyu@nvidia.com> 11887S: Supported 11888F: drivers/iommu/tegra* 11889 11890TEGRA KBC DRIVER 11891M: Rakesh Iyer <riyer@nvidia.com> 11892M: Laxman Dewangan <ldewangan@nvidia.com> 11893S: Supported 11894F: drivers/input/keyboard/tegra-kbc.c 11895 11896TEGRA PWM DRIVER 11897M: Thierry Reding <thierry.reding@gmail.com> 11898S: Supported 11899F: drivers/pwm/pwm-tegra.c 11900 11901TEGRA SERIAL DRIVER 11902M: Laxman Dewangan <ldewangan@nvidia.com> 11903S: Supported 11904F: drivers/tty/serial/serial-tegra.c 11905 11906TEGRA SPI DRIVER 11907M: Laxman Dewangan <ldewangan@nvidia.com> 11908S: Supported 11909F: drivers/spi/spi-tegra* 11910 11911TEHUTI ETHERNET DRIVER 11912M: Andy Gospodarek <andy@greyhouse.net> 11913L: netdev@vger.kernel.org 11914S: Supported 11915F: drivers/net/ethernet/tehuti/* 11916 11917Telecom Clock Driver for MCPL0010 11918M: Mark Gross <mark.gross@intel.com> 11919S: Supported 11920F: drivers/char/tlclk.c 11921 11922TENSILICA XTENSA PORT (xtensa) 11923M: Chris Zankel <chris@zankel.net> 11924M: Max Filippov <jcmvbkbc@gmail.com> 11925L: linux-xtensa@linux-xtensa.org 11926T: git git://github.com/czankel/xtensa-linux.git 11927S: Maintained 11928F: arch/xtensa/ 11929F: drivers/irqchip/irq-xtensa-* 11930 11931THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11932M: Hans Verkuil <hverkuil@xs4all.nl> 11933L: linux-media@vger.kernel.org 11934T: git git://linuxtv.org/media_tree.git 11935W: https://linuxtv.org 11936S: Maintained 11937F: drivers/media/radio/radio-raremono.c 11938 11939THERMAL 11940M: Zhang Rui <rui.zhang@intel.com> 11941M: Eduardo Valentin <edubezval@gmail.com> 11942L: linux-pm@vger.kernel.org 11943T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11944T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11945Q: https://patchwork.kernel.org/project/linux-pm/list/ 11946S: Supported 11947F: drivers/thermal/ 11948F: include/linux/thermal.h 11949F: include/uapi/linux/thermal.h 11950F: include/linux/cpu_cooling.h 11951F: Documentation/devicetree/bindings/thermal/ 11952 11953THERMAL/CPU_COOLING 11954M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11955M: Viresh Kumar <viresh.kumar@linaro.org> 11956M: Javi Merino <javi.merino@kernel.org> 11957L: linux-pm@vger.kernel.org 11958S: Supported 11959F: Documentation/thermal/cpu-cooling-api.txt 11960F: drivers/thermal/cpu_cooling.c 11961F: include/linux/cpu_cooling.h 11962 11963THINKPAD ACPI EXTRAS DRIVER 11964M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11965L: ibm-acpi-devel@lists.sourceforge.net 11966L: platform-driver-x86@vger.kernel.org 11967W: http://ibm-acpi.sourceforge.net 11968W: http://thinkwiki.org/wiki/Ibm-acpi 11969T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11970S: Maintained 11971F: drivers/platform/x86/thinkpad_acpi.c 11972 11973TI BANDGAP AND THERMAL DRIVER 11974M: Eduardo Valentin <edubezval@gmail.com> 11975M: Keerthy <j-keerthy@ti.com> 11976L: linux-pm@vger.kernel.org 11977L: linux-omap@vger.kernel.org 11978S: Maintained 11979F: drivers/thermal/ti-soc-thermal/ 11980 11981TI VPE/CAL DRIVERS 11982M: Benoit Parrot <bparrot@ti.com> 11983L: linux-media@vger.kernel.org 11984W: http://linuxtv.org/ 11985Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11986S: Maintained 11987F: drivers/media/platform/ti-vpe/ 11988 11989TI CDCE706 CLOCK DRIVER 11990M: Max Filippov <jcmvbkbc@gmail.com> 11991S: Maintained 11992F: drivers/clk/clk-cdce706.c 11993 11994TI CLOCK DRIVER 11995M: Tero Kristo <t-kristo@ti.com> 11996L: linux-omap@vger.kernel.org 11997S: Maintained 11998F: drivers/clk/ti/ 11999F: include/linux/clk/ti.h 12000 12001TI ETHERNET SWITCH DRIVER (CPSW) 12002M: Mugunthan V N <mugunthanvnm@ti.com> 12003R: Grygorii Strashko <grygorii.strashko@ti.com> 12004L: linux-omap@vger.kernel.org 12005L: netdev@vger.kernel.org 12006S: Maintained 12007F: drivers/net/ethernet/ti/cpsw* 12008F: drivers/net/ethernet/ti/davinci* 12009 12010TI FLASH MEDIA INTERFACE DRIVER 12011M: Alex Dubov <oakad@yahoo.com> 12012S: Maintained 12013F: drivers/misc/tifm* 12014F: drivers/mmc/host/tifm_sd.c 12015F: include/linux/tifm.h 12016 12017TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12018M: Santosh Shilimkar <ssantosh@kernel.org> 12019L: linux-kernel@vger.kernel.org 12020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12021S: Maintained 12022F: drivers/soc/ti/* 12023T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12024 12025 12026TI LM49xxx FAMILY ASoC CODEC DRIVERS 12027M: M R Swami Reddy <mr.swami.reddy@ti.com> 12028M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12029L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12030S: Maintained 12031F: sound/soc/codecs/lm49453* 12032F: sound/soc/codecs/isabelle* 12033 12034TI LP855x BACKLIGHT DRIVER 12035M: Milo Kim <milo.kim@ti.com> 12036S: Maintained 12037F: Documentation/backlight/lp855x-driver.txt 12038F: drivers/video/backlight/lp855x_bl.c 12039F: include/linux/platform_data/lp855x.h 12040 12041TI LP8727 CHARGER DRIVER 12042M: Milo Kim <milo.kim@ti.com> 12043S: Maintained 12044F: drivers/power/supply/lp8727_charger.c 12045F: include/linux/platform_data/lp8727.h 12046 12047TI LP8788 MFD DRIVER 12048M: Milo Kim <milo.kim@ti.com> 12049S: Maintained 12050F: drivers/iio/adc/lp8788_adc.c 12051F: drivers/leds/leds-lp8788.c 12052F: drivers/mfd/lp8788*.c 12053F: drivers/power/supply/lp8788-charger.c 12054F: drivers/regulator/lp8788-*.c 12055F: include/linux/mfd/lp8788*.h 12056 12057TI NETCP ETHERNET DRIVER 12058M: Wingman Kwok <w-kwok2@ti.com> 12059M: Murali Karicheri <m-karicheri2@ti.com> 12060L: netdev@vger.kernel.org 12061S: Maintained 12062F: drivers/net/ethernet/ti/netcp* 12063 12064TI TAS571X FAMILY ASoC CODEC DRIVER 12065M: Kevin Cernekee <cernekee@chromium.org> 12066L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12067S: Odd Fixes 12068F: sound/soc/codecs/tas571x* 12069 12070TI TWL4030 SERIES SOC CODEC DRIVER 12071M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12072L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12073S: Maintained 12074F: sound/soc/codecs/twl4030* 12075 12076TI WILINK WIRELESS DRIVERS 12077L: linux-wireless@vger.kernel.org 12078W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12079W: http://wireless.kernel.org/en/users/Drivers/wl1251 12080T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12081S: Orphan 12082F: drivers/net/wireless/ti/ 12083F: include/linux/wl12xx.h 12084 12085TIPC NETWORK LAYER 12086M: Jon Maloy <jon.maloy@ericsson.com> 12087M: Ying Xue <ying.xue@windriver.com> 12088L: netdev@vger.kernel.org (core kernel code) 12089L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12090W: http://tipc.sourceforge.net/ 12091S: Maintained 12092F: include/uapi/linux/tipc*.h 12093F: net/tipc/ 12094 12095TILE ARCHITECTURE 12096M: Chris Metcalf <cmetcalf@mellanox.com> 12097W: http://www.mellanox.com/repository/solutions/tile-scm/ 12098T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12099S: Supported 12100F: arch/tile/ 12101F: drivers/char/tile-srom.c 12102F: drivers/edac/tile_edac.c 12103F: drivers/net/ethernet/tile/ 12104F: drivers/rtc/rtc-tile.c 12105F: drivers/tty/hvc/hvc_tile.c 12106F: drivers/tty/serial/tilegx.c 12107F: drivers/usb/host/*-tilegx.c 12108F: include/linux/usb/tilegx.h 12109 12110TLAN NETWORK DRIVER 12111M: Samuel Chessman <chessman@tux.org> 12112L: tlan-devel@lists.sourceforge.net (subscribers-only) 12113W: http://sourceforge.net/projects/tlan/ 12114S: Maintained 12115F: Documentation/networking/tlan.txt 12116F: drivers/net/ethernet/ti/tlan.* 12117 12118TOMOYO SECURITY MODULE 12119M: Kentaro Takeda <takedakn@nttdata.co.jp> 12120M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12121L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12122L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12123L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12124L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12125W: http://tomoyo.sourceforge.jp/ 12126T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12127S: Maintained 12128F: security/tomoyo/ 12129 12130TOPSTAR LAPTOP EXTRAS DRIVER 12131M: Herton Ronaldo Krzesinski <herton@canonical.com> 12132L: platform-driver-x86@vger.kernel.org 12133S: Maintained 12134F: drivers/platform/x86/topstar-laptop.c 12135 12136TOSHIBA ACPI EXTRAS DRIVER 12137M: Azael Avalos <coproscefalo@gmail.com> 12138L: platform-driver-x86@vger.kernel.org 12139S: Maintained 12140F: drivers/platform/x86/toshiba_acpi.c 12141 12142TOSHIBA BLUETOOTH DRIVER 12143M: Azael Avalos <coproscefalo@gmail.com> 12144L: platform-driver-x86@vger.kernel.org 12145S: Maintained 12146F: drivers/platform/x86/toshiba_bluetooth.c 12147 12148TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12149M: Azael Avalos <coproscefalo@gmail.com> 12150L: platform-driver-x86@vger.kernel.org 12151S: Maintained 12152F: drivers/platform/x86/toshiba_haps.c 12153 12154TOSHIBA WMI HOTKEYS DRIVER 12155M: Azael Avalos <coproscefalo@gmail.com> 12156L: platform-driver-x86@vger.kernel.org 12157S: Maintained 12158F: drivers/platform/x86/toshiba-wmi.c 12159 12160TOSHIBA SMM DRIVER 12161M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12162W: http://www.buzzard.org.uk/toshiba/ 12163S: Maintained 12164F: drivers/char/toshiba.c 12165F: include/linux/toshiba.h 12166F: include/uapi/linux/toshiba.h 12167 12168TOSHIBA TC358743 DRIVER 12169M: Mats Randgaard <matrandg@cisco.com> 12170L: linux-media@vger.kernel.org 12171S: Maintained 12172F: drivers/media/i2c/tc358743* 12173F: include/media/i2c/tc358743.h 12174 12175TMIO/SDHI MMC DRIVER 12176M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12177L: linux-mmc@vger.kernel.org 12178S: Supported 12179F: drivers/mmc/host/tmio_mmc* 12180F: drivers/mmc/host/sh_mobile_sdhi.c 12181F: include/linux/mfd/tmio.h 12182 12183TMP401 HARDWARE MONITOR DRIVER 12184M: Guenter Roeck <linux@roeck-us.net> 12185L: linux-hwmon@vger.kernel.org 12186S: Maintained 12187F: Documentation/hwmon/tmp401 12188F: drivers/hwmon/tmp401.c 12189 12190TMPFS (SHMEM FILESYSTEM) 12191M: Hugh Dickins <hughd@google.com> 12192L: linux-mm@kvack.org 12193S: Maintained 12194F: include/linux/shmem_fs.h 12195F: mm/shmem.c 12196 12197TM6000 VIDEO4LINUX DRIVER 12198M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12199M: Mauro Carvalho Chehab <mchehab@kernel.org> 12200L: linux-media@vger.kernel.org 12201W: https://linuxtv.org 12202T: git git://linuxtv.org/media_tree.git 12203S: Odd fixes 12204F: drivers/media/usb/tm6000/ 12205F: Documentation/media/v4l-drivers/tm6000* 12206 12207TW5864 VIDEO4LINUX DRIVER 12208M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12209M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12210M: Andrey Utkin <andrey_utkin@fastmail.com> 12211L: linux-media@vger.kernel.org 12212S: Supported 12213F: drivers/media/pci/tw5864/ 12214 12215TW68 VIDEO4LINUX DRIVER 12216M: Hans Verkuil <hverkuil@xs4all.nl> 12217L: linux-media@vger.kernel.org 12218T: git git://linuxtv.org/media_tree.git 12219W: https://linuxtv.org 12220S: Odd Fixes 12221F: drivers/media/pci/tw68/ 12222 12223TW686X VIDEO4LINUX DRIVER 12224M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12225L: linux-media@vger.kernel.org 12226T: git git://linuxtv.org/media_tree.git 12227W: http://linuxtv.org 12228S: Maintained 12229F: drivers/media/pci/tw686x/ 12230 12231TPM DEVICE DRIVER 12232M: Peter Huewe <peterhuewe@gmx.de> 12233M: Marcel Selhorst <tpmdd@selhorst.net> 12234M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12235R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12236W: http://tpmdd.sourceforge.net 12237L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12238Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12239T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12240S: Maintained 12241F: drivers/char/tpm/ 12242 12243TPM IBM_VTPM DEVICE DRIVER 12244M: Ashley Lai <ashleydlai@gmail.com> 12245W: http://tpmdd.sourceforge.net 12246L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12247S: Maintained 12248F: drivers/char/tpm/tpm_ibmvtpm* 12249 12250TRACING 12251M: Steven Rostedt <rostedt@goodmis.org> 12252M: Ingo Molnar <mingo@redhat.com> 12253T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12254S: Maintained 12255F: Documentation/trace/ftrace.txt 12256F: arch/*/*/*/ftrace.h 12257F: arch/*/kernel/ftrace.c 12258F: include/*/ftrace.h 12259F: include/linux/trace*.h 12260F: include/trace/ 12261F: kernel/trace/ 12262F: tools/testing/selftests/ftrace/ 12263 12264TRACING MMIO ACCESSES (MMIOTRACE) 12265M: Steven Rostedt <rostedt@goodmis.org> 12266M: Ingo Molnar <mingo@kernel.org> 12267R: Karol Herbst <karolherbst@gmail.com> 12268R: Pekka Paalanen <ppaalanen@gmail.com> 12269S: Maintained 12270L: linux-kernel@vger.kernel.org 12271L: nouveau@lists.freedesktop.org 12272F: kernel/trace/trace_mmiotrace.c 12273F: include/linux/mmiotrace.h 12274F: arch/x86/mm/kmmio.c 12275F: arch/x86/mm/mmio-mod.c 12276F: arch/x86/mm/testmmiotrace.c 12277 12278TRIVIAL PATCHES 12279M: Jiri Kosina <trivial@kernel.org> 12280T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12281S: Maintained 12282K: ^Subject:.*(?i)trivial 12283 12284TTY LAYER 12285M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12286M: Jiri Slaby <jslaby@suse.com> 12287S: Supported 12288T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12289F: Documentation/serial/ 12290F: drivers/tty/ 12291F: drivers/tty/serial/serial_core.c 12292F: include/linux/serial_core.h 12293F: include/linux/serial.h 12294F: include/linux/tty.h 12295F: include/uapi/linux/serial_core.h 12296F: include/uapi/linux/serial.h 12297F: include/uapi/linux/tty.h 12298 12299TUA9001 MEDIA DRIVER 12300M: Antti Palosaari <crope@iki.fi> 12301L: linux-media@vger.kernel.org 12302W: https://linuxtv.org 12303W: http://palosaari.fi/linux/ 12304Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12305T: git git://linuxtv.org/anttip/media_tree.git 12306S: Maintained 12307F: drivers/media/tuners/tua9001* 12308 12309TULIP NETWORK DRIVERS 12310L: netdev@vger.kernel.org 12311L: linux-parisc@vger.kernel.org 12312S: Orphan 12313F: drivers/net/ethernet/dec/tulip/ 12314 12315TUN/TAP driver 12316M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12317W: http://vtun.sourceforge.net/tun 12318S: Maintained 12319F: Documentation/networking/tuntap.txt 12320F: arch/um/os-Linux/drivers/ 12321 12322TURBOCHANNEL SUBSYSTEM 12323M: "Maciej W. Rozycki" <macro@linux-mips.org> 12324M: Ralf Baechle <ralf@linux-mips.org> 12325L: linux-mips@linux-mips.org 12326Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12327S: Maintained 12328F: drivers/tc/ 12329F: include/linux/tc.h 12330 12331UBI FILE SYSTEM (UBIFS) 12332M: Richard Weinberger <richard@nod.at> 12333M: Artem Bityutskiy <dedekind1@gmail.com> 12334M: Adrian Hunter <adrian.hunter@intel.com> 12335L: linux-mtd@lists.infradead.org 12336T: git git://git.infradead.org/ubifs-2.6.git 12337W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12338S: Supported 12339F: Documentation/filesystems/ubifs.txt 12340F: fs/ubifs/ 12341 12342UCLINUX (M68KNOMMU AND COLDFIRE) 12343M: Greg Ungerer <gerg@linux-m68k.org> 12344W: http://www.linux-m68k.org/ 12345W: http://www.uclinux.org/ 12346L: linux-m68k@lists.linux-m68k.org 12347L: uclinux-dev@uclinux.org (subscribers-only) 12348T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12349S: Maintained 12350F: arch/m68k/coldfire/ 12351F: arch/m68k/68*/ 12352F: arch/m68k/*/*_no.* 12353F: arch/m68k/include/asm/*_no.* 12354 12355UDF FILESYSTEM 12356M: Jan Kara <jack@suse.com> 12357S: Maintained 12358F: Documentation/filesystems/udf.txt 12359F: fs/udf/ 12360 12361UFS FILESYSTEM 12362M: Evgeniy Dushistov <dushistov@mail.ru> 12363S: Maintained 12364F: Documentation/filesystems/ufs.txt 12365F: fs/ufs/ 12366 12367UHID USERSPACE HID IO DRIVER: 12368M: David Herrmann <dh.herrmann@googlemail.com> 12369L: linux-input@vger.kernel.org 12370S: Maintained 12371F: drivers/hid/uhid.c 12372F: include/uapi/linux/uhid.h 12373 12374ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12375L: linux-usb@vger.kernel.org 12376S: Orphan 12377F: drivers/uwb/ 12378F: include/linux/uwb.h 12379F: include/linux/uwb/ 12380 12381UNICORE32 ARCHITECTURE: 12382M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12383W: http://mprc.pku.edu.cn/~guanxuetao/linux 12384S: Maintained 12385T: git git://github.com/gxt/linux.git 12386F: arch/unicore32/ 12387 12388UNIFDEF 12389M: Tony Finch <dot@dotat.at> 12390W: http://dotat.at/prog/unifdef 12391S: Maintained 12392F: scripts/unifdef.c 12393 12394UNIFORM CDROM DRIVER 12395M: Jens Axboe <axboe@kernel.dk> 12396W: http://www.kernel.dk 12397S: Maintained 12398F: Documentation/cdrom/ 12399F: drivers/cdrom/cdrom.c 12400F: include/linux/cdrom.h 12401F: include/uapi/linux/cdrom.h 12402 12403UNISYS S-PAR DRIVERS 12404M: David Kershner <david.kershner@unisys.com> 12405L: sparmaintainer@unisys.com (Unisys internal) 12406S: Supported 12407F: drivers/staging/unisys/ 12408 12409UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12410M: Vinayak Holikatti <vinholikatti@gmail.com> 12411L: linux-scsi@vger.kernel.org 12412S: Supported 12413F: Documentation/scsi/ufs.txt 12414F: drivers/scsi/ufs/ 12415 12416UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12417M: Joao Pinto <Joao.Pinto@synopsys.com> 12418L: linux-scsi@vger.kernel.org 12419S: Supported 12420F: drivers/scsi/ufs/*dwc* 12421 12422UNSORTED BLOCK IMAGES (UBI) 12423M: Artem Bityutskiy <dedekind1@gmail.com> 12424M: Richard Weinberger <richard@nod.at> 12425W: http://www.linux-mtd.infradead.org/ 12426L: linux-mtd@lists.infradead.org 12427T: git git://git.infradead.org/ubifs-2.6.git 12428S: Supported 12429F: drivers/mtd/ubi/ 12430F: include/linux/mtd/ubi.h 12431F: include/uapi/mtd/ubi-user.h 12432 12433USB ACM DRIVER 12434M: Oliver Neukum <oneukum@suse.com> 12435L: linux-usb@vger.kernel.org 12436S: Maintained 12437F: Documentation/usb/acm.txt 12438F: drivers/usb/class/cdc-acm.* 12439 12440USB AR5523 WIRELESS DRIVER 12441M: Pontus Fuchs <pontus.fuchs@gmail.com> 12442L: linux-wireless@vger.kernel.org 12443S: Maintained 12444F: drivers/net/wireless/ath/ar5523/ 12445 12446USB ATTACHED SCSI 12447M: Oliver Neukum <oneukum@suse.com> 12448L: linux-usb@vger.kernel.org 12449L: linux-scsi@vger.kernel.org 12450S: Maintained 12451F: drivers/usb/storage/uas.c 12452 12453USB CDC ETHERNET DRIVER 12454M: Oliver Neukum <oliver@neukum.org> 12455L: linux-usb@vger.kernel.org 12456S: Maintained 12457F: drivers/net/usb/cdc_*.c 12458F: include/uapi/linux/usb/cdc.h 12459 12460USB CHAOSKEY DRIVER 12461M: Keith Packard <keithp@keithp.com> 12462L: linux-usb@vger.kernel.org 12463S: Maintained 12464F: drivers/usb/misc/chaoskey.c 12465 12466USB CYPRESS C67X00 DRIVER 12467M: Peter Korsgaard <jacmet@sunsite.dk> 12468L: linux-usb@vger.kernel.org 12469S: Maintained 12470F: drivers/usb/c67x00/ 12471 12472USB DAVICOM DM9601 DRIVER 12473M: Peter Korsgaard <jacmet@sunsite.dk> 12474L: netdev@vger.kernel.org 12475W: http://www.linux-usb.org/usbnet 12476S: Maintained 12477F: drivers/net/usb/dm9601.c 12478 12479USB DIAMOND RIO500 DRIVER 12480M: Cesar Miquel <miquel@df.uba.ar> 12481L: rio500-users@lists.sourceforge.net 12482W: http://rio500.sourceforge.net 12483S: Maintained 12484F: drivers/usb/misc/rio500* 12485 12486USB EHCI DRIVER 12487M: Alan Stern <stern@rowland.harvard.edu> 12488L: linux-usb@vger.kernel.org 12489S: Maintained 12490F: Documentation/usb/ehci.txt 12491F: drivers/usb/host/ehci* 12492 12493USB GADGET/PERIPHERAL SUBSYSTEM 12494M: Felipe Balbi <balbi@kernel.org> 12495L: linux-usb@vger.kernel.org 12496W: http://www.linux-usb.org/gadget 12497T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12498S: Maintained 12499F: drivers/usb/gadget/ 12500F: include/linux/usb/gadget* 12501 12502USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12503M: Jiri Kosina <jikos@kernel.org> 12504R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12505L: linux-usb@vger.kernel.org 12506T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12507S: Maintained 12508F: Documentation/hid/hiddev.txt 12509F: drivers/hid/usbhid/ 12510 12511USB ISP116X DRIVER 12512M: Olav Kongas <ok@artecdesign.ee> 12513L: linux-usb@vger.kernel.org 12514S: Maintained 12515F: drivers/usb/host/isp116x* 12516F: include/linux/usb/isp116x.h 12517 12518USB LAN78XX ETHERNET DRIVER 12519M: Woojung Huh <woojung.huh@microchip.com> 12520M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12521L: netdev@vger.kernel.org 12522S: Maintained 12523F: drivers/net/usb/lan78xx.* 12524 12525USB MASS STORAGE DRIVER 12526M: Alan Stern <stern@rowland.harvard.edu> 12527L: linux-usb@vger.kernel.org 12528L: usb-storage@lists.one-eyed-alien.net 12529S: Maintained 12530W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12531F: drivers/usb/storage/ 12532 12533USB MIDI DRIVER 12534M: Clemens Ladisch <clemens@ladisch.de> 12535L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12536T: git git://git.alsa-project.org/alsa-kernel.git 12537S: Maintained 12538F: sound/usb/midi.* 12539 12540USB NETWORKING DRIVERS 12541L: linux-usb@vger.kernel.org 12542S: Odd Fixes 12543F: drivers/net/usb/ 12544 12545USB OHCI DRIVER 12546M: Alan Stern <stern@rowland.harvard.edu> 12547L: linux-usb@vger.kernel.org 12548S: Maintained 12549F: Documentation/usb/ohci.txt 12550F: drivers/usb/host/ohci* 12551 12552USB OTG FSM (Finite State Machine) 12553M: Peter Chen <Peter.Chen@nxp.com> 12554T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12555L: linux-usb@vger.kernel.org 12556S: Maintained 12557F: drivers/usb/common/usb-otg-fsm.c 12558 12559USB OVER IP DRIVER 12560M: Valentina Manea <valentina.manea.m@gmail.com> 12561M: Shuah Khan <shuahkh@osg.samsung.com> 12562M: Shuah Khan <shuah@kernel.org> 12563L: linux-usb@vger.kernel.org 12564S: Maintained 12565F: Documentation/usb/usbip_protocol.txt 12566F: drivers/usb/usbip/ 12567F: tools/usb/usbip/ 12568 12569USB PEGASUS DRIVER 12570M: Petko Manolov <petkan@nucleusys.com> 12571L: linux-usb@vger.kernel.org 12572L: netdev@vger.kernel.org 12573T: git git://github.com/petkan/pegasus.git 12574W: https://github.com/petkan/pegasus 12575S: Maintained 12576F: drivers/net/usb/pegasus.* 12577 12578USB PHY LAYER 12579M: Felipe Balbi <balbi@kernel.org> 12580L: linux-usb@vger.kernel.org 12581T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12582S: Maintained 12583F: drivers/usb/phy/ 12584 12585USB PRINTER DRIVER (usblp) 12586M: Pete Zaitcev <zaitcev@redhat.com> 12587L: linux-usb@vger.kernel.org 12588S: Supported 12589F: drivers/usb/class/usblp.c 12590 12591USB QMI WWAN NETWORK DRIVER 12592M: Bjørn Mork <bjorn@mork.no> 12593L: netdev@vger.kernel.org 12594S: Maintained 12595F: Documentation/ABI/testing/sysfs-class-net-qmi 12596F: drivers/net/usb/qmi_wwan.c 12597 12598USB RTL8150 DRIVER 12599M: Petko Manolov <petkan@nucleusys.com> 12600L: linux-usb@vger.kernel.org 12601L: netdev@vger.kernel.org 12602T: git git://github.com/petkan/rtl8150.git 12603W: https://github.com/petkan/rtl8150 12604S: Maintained 12605F: drivers/net/usb/rtl8150.c 12606 12607USB SERIAL SUBSYSTEM 12608M: Johan Hovold <johan@kernel.org> 12609L: linux-usb@vger.kernel.org 12610T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12611S: Maintained 12612F: Documentation/usb/usb-serial.txt 12613F: drivers/usb/serial/ 12614F: include/linux/usb/serial.h 12615 12616USB SMSC75XX ETHERNET DRIVER 12617M: Steve Glendinning <steve.glendinning@shawell.net> 12618L: netdev@vger.kernel.org 12619S: Maintained 12620F: drivers/net/usb/smsc75xx.* 12621 12622USB SMSC95XX ETHERNET DRIVER 12623M: Steve Glendinning <steve.glendinning@shawell.net> 12624M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12625L: netdev@vger.kernel.org 12626S: Maintained 12627F: drivers/net/usb/smsc95xx.* 12628 12629USB SUBSYSTEM 12630M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12631L: linux-usb@vger.kernel.org 12632W: http://www.linux-usb.org 12633T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12634S: Supported 12635F: Documentation/devicetree/bindings/usb/ 12636F: Documentation/usb/ 12637F: drivers/usb/ 12638F: include/linux/usb.h 12639F: include/linux/usb/ 12640 12641USB UHCI DRIVER 12642M: Alan Stern <stern@rowland.harvard.edu> 12643L: linux-usb@vger.kernel.org 12644S: Maintained 12645F: drivers/usb/host/uhci* 12646 12647USB "USBNET" DRIVER FRAMEWORK 12648M: Oliver Neukum <oneukum@suse.com> 12649L: netdev@vger.kernel.org 12650W: http://www.linux-usb.org/usbnet 12651S: Maintained 12652F: drivers/net/usb/usbnet.c 12653F: include/linux/usb/usbnet.h 12654 12655USB VIDEO CLASS 12656M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12657L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12658L: linux-media@vger.kernel.org 12659T: git git://linuxtv.org/media_tree.git 12660W: http://www.ideasonboard.org/uvc/ 12661S: Maintained 12662F: drivers/media/usb/uvc/ 12663F: include/uapi/linux/uvcvideo.h 12664 12665USB VISION DRIVER 12666M: Hans Verkuil <hverkuil@xs4all.nl> 12667L: linux-media@vger.kernel.org 12668T: git git://linuxtv.org/media_tree.git 12669W: https://linuxtv.org 12670S: Odd Fixes 12671F: drivers/media/usb/usbvision/ 12672 12673USB WEBCAM GADGET 12674M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12675L: linux-usb@vger.kernel.org 12676S: Maintained 12677F: drivers/usb/gadget/function/*uvc* 12678F: drivers/usb/gadget/legacy/webcam.c 12679 12680USB WIRELESS RNDIS DRIVER (rndis_wlan) 12681M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12682L: linux-wireless@vger.kernel.org 12683S: Maintained 12684F: drivers/net/wireless/rndis_wlan.c 12685 12686USB XHCI DRIVER 12687M: Mathias Nyman <mathias.nyman@intel.com> 12688L: linux-usb@vger.kernel.org 12689S: Supported 12690F: drivers/usb/host/xhci* 12691F: drivers/usb/host/pci-quirks* 12692 12693USB ZD1201 DRIVER 12694L: linux-wireless@vger.kernel.org 12695W: http://linux-lc100020.sourceforge.net 12696S: Orphan 12697F: drivers/net/wireless/zydas/zd1201.* 12698 12699USB ZR364XX DRIVER 12700M: Antoine Jacquet <royale@zerezo.com> 12701L: linux-usb@vger.kernel.org 12702L: linux-media@vger.kernel.org 12703T: git git://linuxtv.org/media_tree.git 12704W: http://royale.zerezo.com/zr364xx/ 12705S: Maintained 12706F: Documentation/media/v4l-drivers/zr364xx* 12707F: drivers/media/usb/zr364xx/ 12708 12709ULPI BUS 12710M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12711L: linux-usb@vger.kernel.org 12712S: Maintained 12713F: drivers/usb/common/ulpi.c 12714F: include/linux/ulpi/ 12715 12716USER-MODE LINUX (UML) 12717M: Jeff Dike <jdike@addtoit.com> 12718M: Richard Weinberger <richard@nod.at> 12719L: user-mode-linux-devel@lists.sourceforge.net 12720L: user-mode-linux-user@lists.sourceforge.net 12721W: http://user-mode-linux.sourceforge.net 12722T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12723S: Maintained 12724F: Documentation/virtual/uml/ 12725F: arch/um/ 12726F: arch/x86/um/ 12727F: fs/hostfs/ 12728F: fs/hppfs/ 12729 12730USERSPACE I/O (UIO) 12731M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12732S: Maintained 12733T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12734F: Documentation/DocBook/uio-howto.tmpl 12735F: drivers/uio/ 12736F: include/linux/uio*.h 12737 12738UTIL-LINUX PACKAGE 12739M: Karel Zak <kzak@redhat.com> 12740L: util-linux@vger.kernel.org 12741W: http://en.wikipedia.org/wiki/Util-linux 12742T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12743S: Maintained 12744 12745UVESAFB DRIVER 12746M: Michal Januszewski <spock@gentoo.org> 12747L: linux-fbdev@vger.kernel.org 12748W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12749S: Maintained 12750F: Documentation/fb/uvesafb.txt 12751F: drivers/video/fbdev/uvesafb.* 12752 12753VF610 NAND DRIVER 12754M: Stefan Agner <stefan@agner.ch> 12755L: linux-mtd@lists.infradead.org 12756S: Supported 12757F: drivers/mtd/nand/vf610_nfc.c 12758 12759VFAT/FAT/MSDOS FILESYSTEM 12760M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12761S: Maintained 12762F: Documentation/filesystems/vfat.txt 12763F: fs/fat/ 12764 12765VFIO DRIVER 12766M: Alex Williamson <alex.williamson@redhat.com> 12767L: kvm@vger.kernel.org 12768T: git git://github.com/awilliam/linux-vfio.git 12769S: Maintained 12770F: Documentation/vfio.txt 12771F: drivers/vfio/ 12772F: include/linux/vfio.h 12773F: include/uapi/linux/vfio.h 12774 12775VFIO PLATFORM DRIVER 12776M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12777L: kvm@vger.kernel.org 12778S: Maintained 12779F: drivers/vfio/platform/ 12780 12781VIDEOBUF2 FRAMEWORK 12782M: Pawel Osciak <pawel@osciak.com> 12783M: Marek Szyprowski <m.szyprowski@samsung.com> 12784M: Kyungmin Park <kyungmin.park@samsung.com> 12785L: linux-media@vger.kernel.org 12786S: Maintained 12787F: drivers/media/v4l2-core/videobuf2-* 12788F: include/media/videobuf2-* 12789 12790VIRTIO AND VHOST VSOCK DRIVER 12791M: Stefan Hajnoczi <stefanha@redhat.com> 12792L: kvm@vger.kernel.org 12793L: virtualization@lists.linux-foundation.org 12794L: netdev@vger.kernel.org 12795S: Maintained 12796F: include/linux/virtio_vsock.h 12797F: include/uapi/linux/virtio_vsock.h 12798F: net/vmw_vsock/virtio_transport_common.c 12799F: net/vmw_vsock/virtio_transport.c 12800F: drivers/vhost/vsock.c 12801F: drivers/vhost/vsock.h 12802 12803VIRTUAL SERIO DEVICE DRIVER 12804M: Stephen Chandler Paul <thatslyude@gmail.com> 12805S: Maintained 12806F: drivers/input/serio/userio.c 12807F: include/uapi/linux/userio.h 12808 12809VIRTIO CONSOLE DRIVER 12810M: Amit Shah <amit.shah@redhat.com> 12811L: virtualization@lists.linux-foundation.org 12812S: Maintained 12813F: drivers/char/virtio_console.c 12814F: include/linux/virtio_console.h 12815F: include/uapi/linux/virtio_console.h 12816 12817VIRTIO CORE, NET AND BLOCK DRIVERS 12818M: "Michael S. Tsirkin" <mst@redhat.com> 12819M: Jason Wang <jasowang@redhat.com> 12820L: virtualization@lists.linux-foundation.org 12821S: Maintained 12822F: Documentation/devicetree/bindings/virtio/ 12823F: drivers/virtio/ 12824F: tools/virtio/ 12825F: drivers/net/virtio_net.c 12826F: drivers/block/virtio_blk.c 12827F: include/linux/virtio_*.h 12828F: include/uapi/linux/virtio_*.h 12829 12830VIRTIO DRIVERS FOR S390 12831M: Christian Borntraeger <borntraeger@de.ibm.com> 12832M: Cornelia Huck <cornelia.huck@de.ibm.com> 12833L: linux-s390@vger.kernel.org 12834L: virtualization@lists.linux-foundation.org 12835L: kvm@vger.kernel.org 12836S: Supported 12837F: drivers/s390/virtio/ 12838 12839VIRTIO GPU DRIVER 12840M: David Airlie <airlied@linux.ie> 12841M: Gerd Hoffmann <kraxel@redhat.com> 12842L: dri-devel@lists.freedesktop.org 12843L: virtualization@lists.linux-foundation.org 12844S: Maintained 12845F: drivers/gpu/drm/virtio/ 12846F: include/uapi/linux/virtio_gpu.h 12847 12848VIRTIO HOST (VHOST) 12849M: "Michael S. Tsirkin" <mst@redhat.com> 12850M: Jason Wang <jasowang@redhat.com> 12851L: kvm@vger.kernel.org 12852L: virtualization@lists.linux-foundation.org 12853L: netdev@vger.kernel.org 12854T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12855S: Maintained 12856F: drivers/vhost/ 12857F: include/uapi/linux/vhost.h 12858 12859VIRTIO INPUT DRIVER 12860M: Gerd Hoffmann <kraxel@redhat.com> 12861S: Maintained 12862F: drivers/virtio/virtio_input.c 12863F: include/uapi/linux/virtio_input.h 12864 12865VIA RHINE NETWORK DRIVER 12866S: Orphan 12867F: drivers/net/ethernet/via/via-rhine.c 12868 12869VIA SD/MMC CARD CONTROLLER DRIVER 12870M: Bruce Chang <brucechang@via.com.tw> 12871M: Harald Welte <HaraldWelte@viatech.com> 12872S: Maintained 12873F: drivers/mmc/host/via-sdmmc.c 12874 12875VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12876M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12877L: linux-fbdev@vger.kernel.org 12878S: Maintained 12879F: include/linux/via-core.h 12880F: include/linux/via-gpio.h 12881F: include/linux/via_i2c.h 12882F: drivers/video/fbdev/via/ 12883 12884VIA VELOCITY NETWORK DRIVER 12885M: Francois Romieu <romieu@fr.zoreil.com> 12886L: netdev@vger.kernel.org 12887S: Maintained 12888F: drivers/net/ethernet/via/via-velocity.* 12889 12890VIRT LIB 12891M: Alex Williamson <alex.williamson@redhat.com> 12892M: Paolo Bonzini <pbonzini@redhat.com> 12893L: kvm@vger.kernel.org 12894S: Supported 12895F: virt/lib/ 12896 12897VIVID VIRTUAL VIDEO DRIVER 12898M: Hans Verkuil <hverkuil@xs4all.nl> 12899L: linux-media@vger.kernel.org 12900T: git git://linuxtv.org/media_tree.git 12901W: https://linuxtv.org 12902S: Maintained 12903F: drivers/media/platform/vivid/* 12904 12905VLAN (802.1Q) 12906M: Patrick McHardy <kaber@trash.net> 12907L: netdev@vger.kernel.org 12908S: Maintained 12909F: drivers/net/macvlan.c 12910F: include/linux/if_*vlan.h 12911F: net/8021q/ 12912 12913VLYNQ BUS 12914M: Florian Fainelli <f.fainelli@gmail.com> 12915L: openwrt-devel@lists.openwrt.org (subscribers-only) 12916S: Maintained 12917F: drivers/vlynq/vlynq.c 12918F: include/linux/vlynq.h 12919 12920VME SUBSYSTEM 12921M: Martyn Welch <martyn@welchs.me.uk> 12922M: Manohar Vanga <manohar.vanga@gmail.com> 12923M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12924L: devel@driverdev.osuosl.org 12925S: Maintained 12926T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12927F: Documentation/vme_api.txt 12928F: drivers/staging/vme/ 12929F: drivers/vme/ 12930F: include/linux/vme* 12931 12932VMWARE HYPERVISOR INTERFACE 12933M: Alok Kataria <akataria@vmware.com> 12934L: virtualization@lists.linux-foundation.org 12935S: Supported 12936F: arch/x86/kernel/cpu/vmware.c 12937 12938VMWARE BALLOON DRIVER 12939M: Xavier Deguillard <xdeguillard@vmware.com> 12940M: Philip Moltmann <moltmann@vmware.com> 12941M: "VMware, Inc." <pv-drivers@vmware.com> 12942L: linux-kernel@vger.kernel.org 12943S: Maintained 12944F: drivers/misc/vmw_balloon.c 12945 12946VMWARE VMMOUSE SUBDRIVER 12947M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12948M: "VMware, Inc." <pv-drivers@vmware.com> 12949L: linux-input@vger.kernel.org 12950S: Maintained 12951F: drivers/input/mouse/vmmouse.c 12952F: drivers/input/mouse/vmmouse.h 12953 12954VMWARE VMXNET3 ETHERNET DRIVER 12955M: Shrikrishna Khare <skhare@vmware.com> 12956M: "VMware, Inc." <pv-drivers@vmware.com> 12957L: netdev@vger.kernel.org 12958S: Maintained 12959F: drivers/net/vmxnet3/ 12960 12961VMware PVSCSI driver 12962M: Jim Gill <jgill@vmware.com> 12963M: VMware PV-Drivers <pv-drivers@vmware.com> 12964L: linux-scsi@vger.kernel.org 12965S: Maintained 12966F: drivers/scsi/vmw_pvscsi.c 12967F: drivers/scsi/vmw_pvscsi.h 12968 12969VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12970M: Liam Girdwood <lgirdwood@gmail.com> 12971M: Mark Brown <broonie@kernel.org> 12972L: linux-kernel@vger.kernel.org 12973W: http://www.slimlogic.co.uk/?p=48 12974T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12975S: Supported 12976F: Documentation/devicetree/bindings/regulator/ 12977F: drivers/regulator/ 12978F: include/dt-bindings/regulator/ 12979F: include/linux/regulator/ 12980 12981VRF 12982M: David Ahern <dsa@cumulusnetworks.com> 12983M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12984L: netdev@vger.kernel.org 12985S: Maintained 12986F: drivers/net/vrf.c 12987F: Documentation/networking/vrf.txt 12988 12989VT1211 HARDWARE MONITOR DRIVER 12990M: Juerg Haefliger <juergh@gmail.com> 12991L: linux-hwmon@vger.kernel.org 12992S: Maintained 12993F: Documentation/hwmon/vt1211 12994F: drivers/hwmon/vt1211.c 12995 12996VT8231 HARDWARE MONITOR DRIVER 12997M: Roger Lucas <vt8231@hiddenengine.co.uk> 12998L: linux-hwmon@vger.kernel.org 12999S: Maintained 13000F: drivers/hwmon/vt8231.c 13001 13002VUB300 USB to SDIO/SD/MMC bridge chip 13003M: Tony Olech <tony.olech@elandigitalsystems.com> 13004L: linux-mmc@vger.kernel.org 13005L: linux-usb@vger.kernel.org 13006S: Supported 13007F: drivers/mmc/host/vub300.c 13008 13009W1 DALLAS'S 1-WIRE BUS 13010M: Evgeniy Polyakov <zbr@ioremap.net> 13011S: Maintained 13012F: Documentation/w1/ 13013F: drivers/w1/ 13014 13015W83791D HARDWARE MONITORING DRIVER 13016M: Marc Hulsman <m.hulsman@tudelft.nl> 13017L: linux-hwmon@vger.kernel.org 13018S: Maintained 13019F: Documentation/hwmon/w83791d 13020F: drivers/hwmon/w83791d.c 13021 13022W83793 HARDWARE MONITORING DRIVER 13023M: Rudolf Marek <r.marek@assembler.cz> 13024L: linux-hwmon@vger.kernel.org 13025S: Maintained 13026F: Documentation/hwmon/w83793 13027F: drivers/hwmon/w83793.c 13028 13029W83795 HARDWARE MONITORING DRIVER 13030M: Jean Delvare <jdelvare@suse.com> 13031L: linux-hwmon@vger.kernel.org 13032S: Maintained 13033F: drivers/hwmon/w83795.c 13034 13035W83L51xD SD/MMC CARD INTERFACE DRIVER 13036M: Pierre Ossman <pierre@ossman.eu> 13037S: Maintained 13038F: drivers/mmc/host/wbsd.* 13039 13040WACOM PROTOCOL 4 SERIAL TABLETS 13041M: Julian Squires <julian@cipht.net> 13042M: Hans de Goede <hdegoede@redhat.com> 13043L: linux-input@vger.kernel.org 13044S: Maintained 13045F: drivers/input/tablet/wacom_serial4.c 13046 13047WATCHDOG DEVICE DRIVERS 13048M: Wim Van Sebroeck <wim@iguana.be> 13049R: Guenter Roeck <linux@roeck-us.net> 13050L: linux-watchdog@vger.kernel.org 13051W: http://www.linux-watchdog.org/ 13052T: git git://www.linux-watchdog.org/linux-watchdog.git 13053S: Maintained 13054F: Documentation/devicetree/bindings/watchdog/ 13055F: Documentation/watchdog/ 13056F: drivers/watchdog/ 13057F: include/linux/watchdog.h 13058F: include/uapi/linux/watchdog.h 13059 13060WIIMOTE HID DRIVER 13061M: David Herrmann <dh.herrmann@googlemail.com> 13062L: linux-input@vger.kernel.org 13063S: Maintained 13064F: drivers/hid/hid-wiimote* 13065 13066WINBOND CIR DRIVER 13067M: David Härdeman <david@hardeman.nu> 13068S: Maintained 13069F: drivers/media/rc/winbond-cir.c 13070 13071WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13072M: William Breathitt Gray <vilhelm.gray@gmail.com> 13073L: linux-watchdog@vger.kernel.org 13074S: Maintained 13075F: drivers/watchdog/ebc-c384_wdt.c 13076 13077WINSYSTEMS WS16C48 GPIO DRIVER 13078M: William Breathitt Gray <vilhelm.gray@gmail.com> 13079L: linux-gpio@vger.kernel.org 13080S: Maintained 13081F: drivers/gpio/gpio-ws16c48.c 13082 13083WIMAX STACK 13084M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13085M: linux-wimax@intel.com 13086L: wimax@linuxwimax.org (subscribers-only) 13087S: Supported 13088W: http://linuxwimax.org 13089F: Documentation/wimax/README.wimax 13090F: include/linux/wimax/debug.h 13091F: include/net/wimax.h 13092F: include/uapi/linux/wimax.h 13093F: net/wimax/ 13094 13095WISTRON LAPTOP BUTTON DRIVER 13096M: Miloslav Trmac <mitr@volny.cz> 13097S: Maintained 13098F: drivers/input/misc/wistron_btns.c 13099 13100WL3501 WIRELESS PCMCIA CARD DRIVER 13101M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13102L: linux-wireless@vger.kernel.org 13103W: http://oops.ghostprotocols.net:81/blog 13104S: Maintained 13105F: drivers/net/wireless/wl3501* 13106 13107WOLFSON MICROELECTRONICS DRIVERS 13108L: patches@opensource.wolfsonmicro.com 13109T: git https://github.com/CirrusLogic/linux-drivers.git 13110W: https://github.com/CirrusLogic/linux-drivers/wiki 13111S: Supported 13112F: Documentation/hwmon/wm83?? 13113F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13114F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13115F: Documentation/devicetree/bindings/mfd/arizona.txt 13116F: arch/arm/mach-s3c64xx/mach-crag6410* 13117F: drivers/clk/clk-wm83*.c 13118F: drivers/extcon/extcon-arizona.c 13119F: drivers/leds/leds-wm83*.c 13120F: drivers/gpio/gpio-*wm*.c 13121F: drivers/gpio/gpio-arizona.c 13122F: drivers/hwmon/wm83??-hwmon.c 13123F: drivers/input/misc/wm831x-on.c 13124F: drivers/input/touchscreen/wm831x-ts.c 13125F: drivers/input/touchscreen/wm97*.c 13126F: drivers/mfd/arizona* 13127F: drivers/mfd/wm*.c 13128F: drivers/mfd/cs47l24* 13129F: drivers/power/supply/wm83*.c 13130F: drivers/rtc/rtc-wm83*.c 13131F: drivers/regulator/wm8*.c 13132F: drivers/video/backlight/wm83*_bl.c 13133F: drivers/watchdog/wm83*_wdt.c 13134F: include/linux/mfd/arizona/ 13135F: include/linux/mfd/wm831x/ 13136F: include/linux/mfd/wm8350/ 13137F: include/linux/mfd/wm8400* 13138F: include/linux/wm97xx.h 13139F: include/sound/wm????.h 13140F: sound/soc/codecs/arizona.? 13141F: sound/soc/codecs/wm* 13142F: sound/soc/codecs/cs47l24* 13143 13144WORKQUEUE 13145M: Tejun Heo <tj@kernel.org> 13146R: Lai Jiangshan <jiangshanlai@gmail.com> 13147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13148S: Maintained 13149F: include/linux/workqueue.h 13150F: kernel/workqueue.c 13151F: Documentation/workqueue.txt 13152 13153X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13154M: Chen-Yu Tsai <wens@csie.org> 13155L: linux-kernel@vger.kernel.org 13156S: Maintained 13157N: axp[128] 13158 13159X.25 NETWORK LAYER 13160M: Andrew Hendry <andrew.hendry@gmail.com> 13161L: linux-x25@vger.kernel.org 13162S: Odd Fixes 13163F: Documentation/networking/x25* 13164F: include/net/x25* 13165F: net/x25/ 13166 13167X86 ARCHITECTURE (32-BIT AND 64-BIT) 13168M: Thomas Gleixner <tglx@linutronix.de> 13169M: Ingo Molnar <mingo@redhat.com> 13170M: "H. Peter Anvin" <hpa@zytor.com> 13171M: x86@kernel.org 13172L: linux-kernel@vger.kernel.org 13173T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13174S: Maintained 13175F: Documentation/x86/ 13176F: arch/x86/ 13177 13178X86 PLATFORM DRIVERS 13179M: Darren Hart <dvhart@infradead.org> 13180L: platform-driver-x86@vger.kernel.org 13181T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13182S: Maintained 13183F: drivers/platform/x86/ 13184F: drivers/platform/olpc/ 13185 13186X86 MCE INFRASTRUCTURE 13187M: Tony Luck <tony.luck@intel.com> 13188M: Borislav Petkov <bp@alien8.de> 13189L: linux-edac@vger.kernel.org 13190S: Maintained 13191F: arch/x86/kernel/cpu/mcheck/* 13192 13193X86 MICROCODE UPDATE SUPPORT 13194M: Borislav Petkov <bp@alien8.de> 13195S: Maintained 13196F: arch/x86/kernel/cpu/microcode/* 13197 13198X86 VDSO 13199M: Andy Lutomirski <luto@amacapital.net> 13200L: linux-kernel@vger.kernel.org 13201T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13202S: Maintained 13203F: arch/x86/entry/vdso/ 13204 13205XC2028/3028 TUNER DRIVER 13206M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13207M: Mauro Carvalho Chehab <mchehab@kernel.org> 13208L: linux-media@vger.kernel.org 13209W: https://linuxtv.org 13210T: git git://linuxtv.org/media_tree.git 13211S: Maintained 13212F: drivers/media/tuners/tuner-xc2028.* 13213 13214XEN HYPERVISOR INTERFACE 13215M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13216M: David Vrabel <david.vrabel@citrix.com> 13217M: Juergen Gross <jgross@suse.com> 13218L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13219T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13220S: Supported 13221F: arch/x86/xen/ 13222F: drivers/*/xen-*front.c 13223F: drivers/xen/ 13224F: arch/x86/include/asm/xen/ 13225F: include/xen/ 13226F: include/uapi/xen/ 13227 13228XEN HYPERVISOR ARM 13229M: Stefano Stabellini <sstabellini@kernel.org> 13230L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13231S: Maintained 13232F: arch/arm/xen/ 13233F: arch/arm/include/asm/xen/ 13234 13235XEN HYPERVISOR ARM64 13236M: Stefano Stabellini <sstabellini@kernel.org> 13237L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13238S: Maintained 13239F: arch/arm64/xen/ 13240F: arch/arm64/include/asm/xen/ 13241 13242XEN NETWORK BACKEND DRIVER 13243M: Wei Liu <wei.liu2@citrix.com> 13244M: Paul Durrant <paul.durrant@citrix.com> 13245L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13246L: netdev@vger.kernel.org 13247S: Supported 13248F: drivers/net/xen-netback/* 13249 13250XEN PCI SUBSYSTEM 13251M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13252L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13253S: Supported 13254F: arch/x86/pci/*xen* 13255F: drivers/pci/*xen* 13256 13257XEN BLOCK SUBSYSTEM 13258M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13259M: Roger Pau Monné <roger.pau@citrix.com> 13260L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13261S: Supported 13262F: drivers/block/xen-blkback/* 13263F: drivers/block/xen* 13264 13265XEN PVSCSI DRIVERS 13266M: Juergen Gross <jgross@suse.com> 13267L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13268L: linux-scsi@vger.kernel.org 13269S: Supported 13270F: drivers/scsi/xen-scsifront.c 13271F: drivers/xen/xen-scsiback.c 13272F: include/xen/interface/io/vscsiif.h 13273 13274XEN SWIOTLB SUBSYSTEM 13275M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13276L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13277S: Supported 13278F: arch/x86/xen/*swiotlb* 13279F: drivers/xen/*swiotlb* 13280 13281XFS FILESYSTEM 13282M: Dave Chinner <david@fromorbit.com> 13283M: linux-xfs@vger.kernel.org 13284L: linux-xfs@vger.kernel.org 13285W: http://xfs.org/ 13286T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13287S: Supported 13288F: Documentation/filesystems/xfs.txt 13289F: fs/xfs/ 13290 13291XILINX AXI ETHERNET DRIVER 13292M: Anirudha Sarangi <anirudh@xilinx.com> 13293M: John Linn <John.Linn@xilinx.com> 13294S: Maintained 13295F: drivers/net/ethernet/xilinx/xilinx_axienet* 13296 13297XILINX UARTLITE SERIAL DRIVER 13298M: Peter Korsgaard <jacmet@sunsite.dk> 13299L: linux-serial@vger.kernel.org 13300S: Maintained 13301F: drivers/tty/serial/uartlite.c 13302 13303XILINX VIDEO IP CORES 13304M: Hyun Kwon <hyun.kwon@xilinx.com> 13305M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13306L: linux-media@vger.kernel.org 13307T: git git://linuxtv.org/media_tree.git 13308S: Supported 13309F: Documentation/devicetree/bindings/media/xilinx/ 13310F: drivers/media/platform/xilinx/ 13311F: include/uapi/linux/xilinx-v4l2-controls.h 13312 13313XILLYBUS DRIVER 13314M: Eli Billauer <eli.billauer@gmail.com> 13315L: linux-kernel@vger.kernel.org 13316S: Supported 13317F: drivers/char/xillybus/ 13318 13319XTENSA XTFPGA PLATFORM SUPPORT 13320M: Max Filippov <jcmvbkbc@gmail.com> 13321L: linux-xtensa@linux-xtensa.org 13322S: Maintained 13323F: drivers/spi/spi-xtensa-xtfpga.c 13324F: sound/soc/xtensa/xtfpga-i2s.c 13325 13326YAM DRIVER FOR AX.25 13327M: Jean-Paul Roubelat <jpr@f6fbb.org> 13328L: linux-hams@vger.kernel.org 13329S: Maintained 13330F: drivers/net/hamradio/yam* 13331F: include/linux/yam.h 13332 13333YEALINK PHONE DRIVER 13334M: Henk Vergonet <Henk.Vergonet@gmail.com> 13335L: usbb2k-api-dev@nongnu.org 13336S: Maintained 13337F: Documentation/input/yealink.txt 13338F: drivers/input/misc/yealink.* 13339 13340Z8530 DRIVER FOR AX.25 13341M: Joerg Reuter <jreuter@yaina.de> 13342W: http://yaina.de/jreuter/ 13343W: http://www.qsl.net/dl1bke/ 13344L: linux-hams@vger.kernel.org 13345S: Maintained 13346F: Documentation/networking/z8530drv.txt 13347F: drivers/net/hamradio/*scc.c 13348F: drivers/net/hamradio/z8530.h 13349 13350ZBUD COMPRESSED PAGE ALLOCATOR 13351M: Seth Jennings <sjenning@redhat.com> 13352L: linux-mm@kvack.org 13353S: Maintained 13354F: mm/zbud.c 13355F: include/linux/zbud.h 13356 13357ZD1211RW WIRELESS DRIVER 13358M: Daniel Drake <dsd@gentoo.org> 13359M: Ulrich Kunitz <kune@deine-taler.de> 13360W: http://zd1211.ath.cx/wiki/DriverRewrite 13361L: linux-wireless@vger.kernel.org 13362L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13363S: Maintained 13364F: drivers/net/wireless/zydas/zd1211rw/ 13365 13366ZPOOL COMPRESSED PAGE STORAGE API 13367M: Dan Streetman <ddstreet@ieee.org> 13368L: linux-mm@kvack.org 13369S: Maintained 13370F: mm/zpool.c 13371F: include/linux/zpool.h 13372 13373ZR36067 VIDEO FOR LINUX DRIVER 13374L: mjpeg-users@lists.sourceforge.net 13375L: linux-media@vger.kernel.org 13376W: http://mjpeg.sourceforge.net/driver-zoran/ 13377T: hg https://linuxtv.org/hg/v4l-dvb 13378S: Odd Fixes 13379F: drivers/media/pci/zoran/ 13380 13381ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13382M: Minchan Kim <minchan@kernel.org> 13383M: Nitin Gupta <ngupta@vflare.org> 13384R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13385L: linux-kernel@vger.kernel.org 13386S: Maintained 13387F: drivers/block/zram/ 13388F: Documentation/blockdev/zram.txt 13389 13390ZS DECSTATION Z85C30 SERIAL DRIVER 13391M: "Maciej W. Rozycki" <macro@linux-mips.org> 13392S: Maintained 13393F: drivers/tty/serial/zs.* 13394 13395ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13396M: Minchan Kim <minchan@kernel.org> 13397M: Nitin Gupta <ngupta@vflare.org> 13398R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13399L: linux-mm@kvack.org 13400S: Maintained 13401F: mm/zsmalloc.c 13402F: include/linux/zsmalloc.h 13403F: Documentation/vm/zsmalloc.txt 13404 13405ZSWAP COMPRESSED SWAP CACHING 13406M: Seth Jennings <sjenning@redhat.com> 13407L: linux-mm@kvack.org 13408S: Maintained 13409F: mm/zswap.c 13410 13411THE REST 13412M: Linus Torvalds <torvalds@linux-foundation.org> 13413L: linux-kernel@vger.kernel.org 13414Q: http://patchwork.kernel.org/project/LKML/list/ 13415T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13416S: Buried alive in reporters 13417F: * 13418F: */ 13419