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: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447S: Maintained 1448F: arch/arm/mach-berlin/ 1449F: arch/arm/boot/dts/berlin* 1450F: arch/arm64/boot/dts/marvell/berlin* 1451 1452 1453ARM/Marvell Dove/MV78xx0/Orion SOC support 1454M: Jason Cooper <jason@lakedaemon.net> 1455M: Andrew Lunn <andrew@lunn.ch> 1456M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1457M: Gregory Clement <gregory.clement@free-electrons.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-dove/ 1461F: arch/arm/mach-mv78xx0/ 1462F: arch/arm/mach-orion5x/ 1463F: arch/arm/plat-orion/ 1464F: arch/arm/boot/dts/dove* 1465F: arch/arm/boot/dts/orion5x* 1466 1467 1468ARM/Orion SoC/Technologic Systems TS-78xx platform support 1469M: Alexander Clouter <alex@digriz.org.uk> 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1471W: http://www.digriz.org.uk/ts78xx/kernel 1472S: Maintained 1473F: arch/arm/mach-orion5x/ts78xx-* 1474 1475ARM/OXNAS platform support 1476M: Neil Armstrong <narmstrong@baylibre.com> 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1479S: Maintained 1480F: arch/arm/mach-oxnas/ 1481F: arch/arm/boot/dts/oxnas* 1482F: arch/arm/boot/dts/wd-mbwe.dts 1483N: oxnas 1484 1485ARM/Mediatek RTC DRIVER 1486M: Eddie Huang <eddie.huang@mediatek.com> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490F: drivers/rtc/rtc-mt6397.c 1491 1492ARM/Mediatek SoC support 1493M: Matthias Brugger <matthias.bgg@gmail.com> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1496S: Maintained 1497F: arch/arm/boot/dts/mt6* 1498F: arch/arm/boot/dts/mt8* 1499F: arch/arm/mach-mediatek/ 1500N: mtk 1501K: mediatek 1502 1503ARM/Mediatek USB3 PHY DRIVER 1504M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1507S: Maintained 1508F: drivers/phy/phy-mt65xx-usb3.c 1509 1510ARM/MICREL KS8695 ARCHITECTURE 1511M: Greg Ungerer <gerg@uclinux.org> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513F: arch/arm/mach-ks8695/ 1514S: Odd Fixes 1515 1516ARM/MIOA701 MACHINE SUPPORT 1517M: Robert Jarzmik <robert.jarzmik@free.fr> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519F: arch/arm/mach-pxa/mioa701.c 1520S: Maintained 1521 1522ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1523M: Michael Petchkovsky <mkpetch@internode.on.net> 1524S: Maintained 1525 1526ARM/NOMADIK ARCHITECTURE 1527M: Alessandro Rubini <rubini@unipv.it> 1528M: Linus Walleij <linus.walleij@linaro.org> 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1530S: Maintained 1531F: arch/arm/mach-nomadik/ 1532F: drivers/pinctrl/nomadik/ 1533F: drivers/i2c/busses/i2c-nomadik.c 1534T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1535 1536ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1537M: Nelson Castillo <arhuaco@freaks-unidos.net> 1538L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1539W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1540S: Supported 1541 1542ARM/TOSA MACHINE SUPPORT 1543M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1544M: Dirk Opfer <dirk@opfer-online.de> 1545S: Maintained 1546 1547ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1548M: Marek Vasut <marek.vasut@gmail.com> 1549L: linux-arm-kernel@lists.infradead.org 1550W: http://hackndev.com 1551S: Maintained 1552F: arch/arm/mach-pxa/include/mach/palmtx.h 1553F: arch/arm/mach-pxa/palmtx.c 1554F: arch/arm/mach-pxa/include/mach/palmt5.h 1555F: arch/arm/mach-pxa/palmt5.c 1556F: arch/arm/mach-pxa/include/mach/palmld.h 1557F: arch/arm/mach-pxa/palmld.c 1558F: arch/arm/mach-pxa/include/mach/palmte2.h 1559F: arch/arm/mach-pxa/palmte2.c 1560F: arch/arm/mach-pxa/include/mach/palmtc.h 1561F: arch/arm/mach-pxa/palmtc.c 1562 1563ARM/PALM TREO SUPPORT 1564M: Tomas Cech <sleep_walker@suse.com> 1565L: linux-arm-kernel@lists.infradead.org 1566W: http://hackndev.com 1567S: Maintained 1568F: arch/arm/mach-pxa/include/mach/palmtreo.h 1569F: arch/arm/mach-pxa/palmtreo.c 1570 1571ARM/PALMZ72 SUPPORT 1572M: Sergey Lapin <slapin@ossfans.org> 1573L: linux-arm-kernel@lists.infradead.org 1574W: http://hackndev.com 1575S: Maintained 1576F: arch/arm/mach-pxa/include/mach/palmz72.h 1577F: arch/arm/mach-pxa/palmz72.c 1578 1579ARM/PLEB SUPPORT 1580M: Peter Chubb <pleb@gelato.unsw.edu.au> 1581W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1582S: Maintained 1583 1584ARM/PT DIGITAL BOARD PORT 1585M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1587W: http://www.armlinux.org.uk/ 1588S: Maintained 1589 1590ARM/QUALCOMM SUPPORT 1591M: Andy Gross <andy.gross@linaro.org> 1592M: David Brown <david.brown@linaro.org> 1593L: linux-arm-msm@vger.kernel.org 1594L: linux-soc@vger.kernel.org 1595S: Maintained 1596F: Documentation/devicetree/bindings/soc/qcom/ 1597F: arch/arm/boot/dts/qcom-*.dts 1598F: arch/arm/boot/dts/qcom-*.dtsi 1599F: arch/arm/mach-qcom/ 1600F: arch/arm64/boot/dts/qcom/* 1601F: drivers/i2c/busses/i2c-qup.c 1602F: drivers/clk/qcom/ 1603F: drivers/soc/qcom/ 1604F: drivers/spi/spi-qup.c 1605F: drivers/tty/serial/msm_serial.h 1606F: drivers/tty/serial/msm_serial.c 1607F: drivers/*/pm8???-* 1608F: drivers/mfd/ssbi.c 1609F: drivers/firmware/qcom_scm.c 1610T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1611 1612ARM/RADISYS ENP2611 MACHINE SUPPORT 1613M: Lennert Buytenhek <kernel@wantstofly.org> 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615S: Maintained 1616 1617ARM/RENESAS ARM64 ARCHITECTURE 1618M: Simon Horman <horms@verge.net.au> 1619M: Magnus Damm <magnus.damm@gmail.com> 1620L: linux-renesas-soc@vger.kernel.org 1621Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1622T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1623S: Supported 1624F: arch/arm64/boot/dts/renesas/ 1625F: drivers/soc/renesas/ 1626F: include/linux/soc/renesas/ 1627 1628ARM/RISCPC ARCHITECTURE 1629M: Russell King <linux@armlinux.org.uk> 1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1631W: http://www.armlinux.org.uk/ 1632S: Maintained 1633F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1634F: arch/arm/include/asm/hardware/ioc.h 1635F: arch/arm/include/asm/hardware/iomd.h 1636F: arch/arm/include/asm/hardware/memc.h 1637F: arch/arm/mach-rpc/ 1638F: drivers/net/ethernet/8390/etherh.c 1639F: drivers/net/ethernet/i825xx/ether1* 1640F: drivers/net/ethernet/seeq/ether3* 1641F: drivers/scsi/arm/ 1642 1643ARM/Rockchip SoC support 1644M: Heiko Stuebner <heiko@sntech.de> 1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1646L: linux-rockchip@lists.infradead.org 1647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1648S: Maintained 1649F: arch/arm/boot/dts/rk3* 1650F: arch/arm/mach-rockchip/ 1651F: drivers/clk/rockchip/ 1652F: drivers/i2c/busses/i2c-rk3x.c 1653F: drivers/*/*rockchip* 1654F: drivers/*/*/*rockchip* 1655F: sound/soc/rockchip/ 1656N: rockchip 1657 1658ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1659M: Kukjin Kim <kgene@kernel.org> 1660M: Krzysztof Kozlowski <krzk@kernel.org> 1661R: Javier Martinez Canillas <javier@osg.samsung.com> 1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1663L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1664S: Maintained 1665F: arch/arm/boot/dts/s3c* 1666F: arch/arm/boot/dts/s5p* 1667F: arch/arm/boot/dts/samsung* 1668F: arch/arm/boot/dts/exynos* 1669F: arch/arm64/boot/dts/exynos/ 1670F: arch/arm/plat-samsung/ 1671F: arch/arm/mach-s3c24*/ 1672F: arch/arm/mach-s3c64xx/ 1673F: arch/arm/mach-s5p*/ 1674F: arch/arm/mach-exynos*/ 1675F: drivers/*/*s3c24* 1676F: drivers/*/*/*s3c24* 1677F: drivers/*/*s3c64xx* 1678F: drivers/*/*s5pv210* 1679F: drivers/memory/samsung/* 1680F: drivers/soc/samsung/* 1681F: Documentation/arm/Samsung/ 1682F: Documentation/devicetree/bindings/arm/samsung/ 1683F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1684F: Documentation/devicetree/bindings/power/pd-samsung.txt 1685N: exynos 1686 1687ARM/SAMSUNG MOBILE MACHINE SUPPORT 1688M: Kyungmin Park <kyungmin.park@samsung.com> 1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1690S: Maintained 1691F: arch/arm/mach-s5pv210/ 1692 1693ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1694M: Kyungmin Park <kyungmin.park@samsung.com> 1695M: Kamil Debski <kamil@wypas.org> 1696M: Andrzej Hajda <a.hajda@samsung.com> 1697L: linux-arm-kernel@lists.infradead.org 1698L: linux-media@vger.kernel.org 1699S: Maintained 1700F: drivers/media/platform/s5p-g2d/ 1701 1702ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1703M: Kyungmin Park <kyungmin.park@samsung.com> 1704M: Kamil Debski <kamil@wypas.org> 1705M: Jeongtae Park <jtp.park@samsung.com> 1706M: Andrzej Hajda <a.hajda@samsung.com> 1707L: linux-arm-kernel@lists.infradead.org 1708L: linux-media@vger.kernel.org 1709S: Maintained 1710F: arch/arm/plat-samsung/s5p-dev-mfc.c 1711F: drivers/media/platform/s5p-mfc/ 1712 1713ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1714M: Kyungmin Park <kyungmin.park@samsung.com> 1715L: linux-arm-kernel@lists.infradead.org 1716L: linux-media@vger.kernel.org 1717S: Maintained 1718F: drivers/staging/media/platform/s5p-cec/ 1719 1720ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1721M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1722M: Jacek Anaszewski <j.anaszewski@samsung.com> 1723L: linux-arm-kernel@lists.infradead.org 1724L: linux-media@vger.kernel.org 1725S: Maintained 1726F: drivers/media/platform/s5p-jpeg/ 1727 1728ARM/SHMOBILE ARM ARCHITECTURE 1729M: Simon Horman <horms@verge.net.au> 1730M: Magnus Damm <magnus.damm@gmail.com> 1731L: linux-renesas-soc@vger.kernel.org 1732Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1733T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1734S: Supported 1735F: arch/arm/boot/dts/emev2* 1736F: arch/arm/boot/dts/r7s* 1737F: arch/arm/boot/dts/r8a* 1738F: arch/arm/boot/dts/sh* 1739F: arch/arm/configs/shmobile_defconfig 1740F: arch/arm/include/debug/renesas-scif.S 1741F: arch/arm/mach-shmobile/ 1742F: drivers/soc/renesas/ 1743F: include/linux/soc/renesas/ 1744 1745ARM/SOCFPGA ARCHITECTURE 1746M: Dinh Nguyen <dinguyen@opensource.altera.com> 1747S: Maintained 1748F: arch/arm/mach-socfpga/ 1749F: arch/arm/boot/dts/socfpga* 1750F: arch/arm/configs/socfpga_defconfig 1751F: arch/arm64/boot/dts/altera/ 1752W: http://www.rocketboards.org 1753T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1754 1755ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1756M: Dinh Nguyen <dinguyen@opensource.altera.com> 1757S: Maintained 1758F: drivers/clk/socfpga/ 1759 1760ARM/SOCFPGA EDAC SUPPORT 1761M: Thor Thayer <tthayer@opensource.altera.com> 1762S: Maintained 1763F: drivers/edac/altera_edac. 1764 1765ARM/STI ARCHITECTURE 1766M: Patrice Chotard <patrice.chotard@st.com> 1767L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1768L: kernel@stlinux.com 1769W: http://www.stlinux.com 1770S: Maintained 1771F: arch/arm/mach-sti/ 1772F: arch/arm/boot/dts/sti* 1773F: drivers/char/hw_random/st-rng.c 1774F: drivers/clocksource/arm_global_timer.c 1775F: drivers/clocksource/clksrc_st_lpc.c 1776F: drivers/cpufreq/sti-cpufreq.c 1777F: drivers/i2c/busses/i2c-st.c 1778F: drivers/media/rc/st_rc.c 1779F: drivers/media/platform/sti/c8sectpfe/ 1780F: drivers/mmc/host/sdhci-st.c 1781F: drivers/phy/phy-miphy28lp.c 1782F: drivers/phy/phy-miphy365x.c 1783F: drivers/phy/phy-stih407-usb.c 1784F: drivers/phy/phy-stih41x-usb.c 1785F: drivers/pinctrl/pinctrl-st.c 1786F: drivers/remoteproc/st_remoteproc.c 1787F: drivers/reset/sti/ 1788F: drivers/rtc/rtc-st-lpc.c 1789F: drivers/tty/serial/st-asc.c 1790F: drivers/usb/dwc3/dwc3-st.c 1791F: drivers/usb/host/ehci-st.c 1792F: drivers/usb/host/ohci-st.c 1793F: drivers/watchdog/st_lpc_wdt.c 1794F: drivers/ata/ahci_st.c 1795 1796ARM/STM32 ARCHITECTURE 1797M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1798M: Alexandre Torgue <alexandre.torgue@st.com> 1799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1800S: Maintained 1801T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1802N: stm32 1803F: drivers/clocksource/armv7m_systick.c 1804 1805ARM/TANGO ARCHITECTURE 1806M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1807L: linux-arm-kernel@lists.infradead.org 1808S: Maintained 1809N: tango 1810 1811ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1812M: Lennert Buytenhek <kernel@wantstofly.org> 1813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1814S: Maintained 1815 1816ARM/TETON BGA MACHINE SUPPORT 1817M: "Mark F. Brown" <mark.brown314@gmail.com> 1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1819S: Maintained 1820 1821ARM/THECUS N2100 MACHINE SUPPORT 1822M: Lennert Buytenhek <kernel@wantstofly.org> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824S: Maintained 1825 1826ARM/NUVOTON W90X900 ARM ARCHITECTURE 1827M: Wan ZongShun <mcuos.com@gmail.com> 1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1829W: http://www.mcuos.com 1830S: Maintained 1831F: arch/arm/mach-w90x900/ 1832F: drivers/input/keyboard/w90p910_keypad.c 1833F: drivers/input/touchscreen/w90p910_ts.c 1834F: drivers/watchdog/nuc900_wdt.c 1835F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1836F: drivers/mtd/nand/nuc900_nand.c 1837F: drivers/rtc/rtc-nuc900.c 1838F: drivers/spi/spi-nuc900.c 1839F: drivers/usb/host/ehci-w90x900.c 1840F: drivers/video/fbdev/nuc900fb.c 1841 1842ARM/U300 MACHINE SUPPORT 1843M: Linus Walleij <linus.walleij@linaro.org> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845S: Supported 1846F: arch/arm/mach-u300/ 1847F: drivers/clocksource/timer-u300.c 1848F: drivers/i2c/busses/i2c-stu300.c 1849F: drivers/rtc/rtc-coh901331.c 1850F: drivers/watchdog/coh901327_wdt.c 1851F: drivers/dma/coh901318* 1852F: drivers/mfd/ab3100* 1853F: drivers/rtc/rtc-ab3100.c 1854F: drivers/rtc/rtc-coh901331.c 1855T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1856 1857ARM/UNIPHIER ARCHITECTURE 1858M: Masahiro Yamada <yamada.masahiro@socionext.com> 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1860T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1861S: Maintained 1862F: arch/arm/boot/dts/uniphier* 1863F: arch/arm/include/asm/hardware/cache-uniphier.h 1864F: arch/arm/mach-uniphier/ 1865F: arch/arm/mm/cache-uniphier.c 1866F: arch/arm64/boot/dts/socionext/ 1867F: drivers/bus/uniphier-system-bus.c 1868F: drivers/clk/uniphier/ 1869F: drivers/i2c/busses/i2c-uniphier* 1870F: drivers/pinctrl/uniphier/ 1871F: drivers/reset/reset-uniphier.c 1872F: drivers/tty/serial/8250/8250_uniphier.c 1873N: uniphier 1874 1875ARM/Ux500 ARM ARCHITECTURE 1876M: Linus Walleij <linus.walleij@linaro.org> 1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1878S: Maintained 1879F: arch/arm/mach-ux500/ 1880F: drivers/clocksource/clksrc-dbx500-prcmu.c 1881F: drivers/dma/ste_dma40* 1882F: drivers/hwspinlock/u8500_hsem.c 1883F: drivers/mfd/abx500* 1884F: drivers/mfd/ab8500* 1885F: drivers/mfd/dbx500* 1886F: drivers/mfd/db8500* 1887F: drivers/pinctrl/nomadik/pinctrl-ab* 1888F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1889F: drivers/rtc/rtc-ab8500.c 1890F: drivers/rtc/rtc-pl031.c 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1892 1893ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1894M: Ulf Hansson <ulf.hansson@linaro.org> 1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1896T: git git://git.linaro.org/people/ulfh/clk.git 1897S: Maintained 1898F: drivers/clk/ux500/ 1899 1900ARM/VERSATILE EXPRESS PLATFORM 1901M: Liviu Dudau <liviu.dudau@arm.com> 1902M: Sudeep Holla <sudeep.holla@arm.com> 1903M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1905S: Maintained 1906F: arch/arm/boot/dts/vexpress* 1907F: arch/arm64/boot/dts/arm/ 1908F: arch/arm/mach-vexpress/ 1909F: */*/vexpress* 1910F: */*/*/vexpress* 1911F: drivers/clk/versatile/clk-vexpress-osc.c 1912F: drivers/clocksource/versatile.c 1913N: mps2 1914 1915ARM/VFP SUPPORT 1916M: Russell King <linux@armlinux.org.uk> 1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1918W: http://www.armlinux.org.uk/ 1919S: Maintained 1920F: arch/arm/vfp/ 1921 1922ARM/VOIPAC PXA270 SUPPORT 1923M: Marek Vasut <marek.vasut@gmail.com> 1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1925S: Maintained 1926F: arch/arm/mach-pxa/vpac270.c 1927F: arch/arm/mach-pxa/include/mach/vpac270.h 1928 1929ARM/VT8500 ARM ARCHITECTURE 1930M: Tony Prisk <linux@prisktech.co.nz> 1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1932S: Maintained 1933F: arch/arm/mach-vt8500/ 1934F: drivers/clocksource/vt8500_timer.c 1935F: drivers/i2c/busses/i2c-wmt.c 1936F: drivers/mmc/host/wmt-sdmmc.c 1937F: drivers/pwm/pwm-vt8500.c 1938F: drivers/rtc/rtc-vt8500.c 1939F: drivers/tty/serial/vt8500_serial.c 1940F: drivers/usb/host/ehci-platform.c 1941F: drivers/usb/host/uhci-platform.c 1942F: drivers/video/fbdev/vt8500lcdfb.* 1943F: drivers/video/fbdev/wm8505fb* 1944F: drivers/video/fbdev/wmt_ge_rops.* 1945 1946ARM/ZIPIT Z2 SUPPORT 1947M: Marek Vasut <marek.vasut@gmail.com> 1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1949S: Maintained 1950F: arch/arm/mach-pxa/z2.c 1951F: arch/arm/mach-pxa/include/mach/z2.h 1952 1953ARM/ZTE ARCHITECTURE 1954M: Jun Nie <jun.nie@linaro.org> 1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1956S: Maintained 1957F: arch/arm/mach-zx/ 1958F: drivers/clk/zte/ 1959F: Documentation/devicetree/bindings/arm/zte.txt 1960F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1961 1962ARM/ZYNQ ARCHITECTURE 1963M: Michal Simek <michal.simek@xilinx.com> 1964R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1966W: http://wiki.xilinx.com 1967T: git https://github.com/Xilinx/linux-xlnx.git 1968S: Supported 1969F: arch/arm/mach-zynq/ 1970F: drivers/cpuidle/cpuidle-zynq.c 1971F: drivers/block/xsysace.c 1972N: zynq 1973N: xilinx 1974F: drivers/clocksource/cadence_ttc_timer.c 1975F: drivers/i2c/busses/i2c-cadence.c 1976F: drivers/mmc/host/sdhci-of-arasan.c 1977F: drivers/edac/synopsys_edac.c 1978 1979ARM SMMU DRIVERS 1980M: Will Deacon <will.deacon@arm.com> 1981R: Robin Murphy <robin.murphy@arm.com> 1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1983S: Maintained 1984F: drivers/iommu/arm-smmu.c 1985F: drivers/iommu/arm-smmu-v3.c 1986F: drivers/iommu/io-pgtable-arm.c 1987F: drivers/iommu/io-pgtable-arm-v7s.c 1988 1989ARM64 PORT (AARCH64 ARCHITECTURE) 1990M: Catalin Marinas <catalin.marinas@arm.com> 1991M: Will Deacon <will.deacon@arm.com> 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1993T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1994S: Maintained 1995F: arch/arm64/ 1996F: Documentation/arm64/ 1997 1998AS3645A LED FLASH CONTROLLER DRIVER 1999M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2000L: linux-media@vger.kernel.org 2001T: git git://linuxtv.org/media_tree.git 2002S: Maintained 2003F: drivers/media/i2c/as3645a.c 2004F: include/media/i2c/as3645a.h 2005 2006ASAHI KASEI AK8974 DRIVER 2007M: Linus Walleij <linus.walleij@linaro.org> 2008L: linux-iio@vger.kernel.org 2009W: http://www.akm.com/ 2010S: Supported 2011F: drivers/iio/magnetometer/ak8974.c 2012 2013ASC7621 HARDWARE MONITOR DRIVER 2014M: George Joseph <george.joseph@fairview5.com> 2015L: linux-hwmon@vger.kernel.org 2016S: Maintained 2017F: Documentation/hwmon/asc7621 2018F: drivers/hwmon/asc7621.c 2019 2020ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2021M: Corentin Chary <corentin.chary@gmail.com> 2022L: acpi4asus-user@lists.sourceforge.net 2023L: platform-driver-x86@vger.kernel.org 2024W: http://acpi4asus.sf.net 2025S: Maintained 2026F: drivers/platform/x86/asus*.c 2027F: drivers/platform/x86/eeepc*.c 2028 2029ASUS WIRELESS RADIO CONTROL DRIVER 2030M: João Paulo Rechi Vita <jprvita@gmail.com> 2031L: platform-driver-x86@vger.kernel.org 2032S: Maintained 2033F: drivers/platform/x86/asus-wireless.c 2034 2035ASYMMETRIC KEYS 2036M: David Howells <dhowells@redhat.com> 2037L: keyrings@vger.kernel.org 2038S: Maintained 2039F: Documentation/crypto/asymmetric-keys.txt 2040F: include/linux/verification.h 2041F: include/crypto/public_key.h 2042F: include/crypto/pkcs7.h 2043F: crypto/asymmetric_keys/ 2044 2045ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2046R: Dan Williams <dan.j.williams@intel.com> 2047W: http://sourceforge.net/projects/xscaleiop 2048S: Odd fixes 2049F: Documentation/crypto/async-tx-api.txt 2050F: crypto/async_tx/ 2051F: drivers/dma/ 2052F: include/linux/dmaengine.h 2053F: include/linux/async_tx.h 2054 2055AT24 EEPROM DRIVER 2056M: Wolfram Sang <wsa@the-dreams.de> 2057L: linux-i2c@vger.kernel.org 2058S: Maintained 2059F: drivers/misc/eeprom/at24.c 2060F: include/linux/platform_data/at24.h 2061 2062ATA OVER ETHERNET (AOE) DRIVER 2063M: "Ed L. Cashin" <ed.cashin@acm.org> 2064W: http://www.openaoe.org/ 2065S: Supported 2066F: Documentation/aoe/ 2067F: drivers/block/aoe/ 2068 2069ATHEROS 71XX/9XXX GPIO DRIVER 2070M: Alban Bedel <albeu@free.fr> 2071W: https://github.com/AlbanBedel/linux 2072T: git git://github.com/AlbanBedel/linux 2073S: Maintained 2074F: drivers/gpio/gpio-ath79.c 2075F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2076 2077ATHEROS ATH GENERIC UTILITIES 2078M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2079L: linux-wireless@vger.kernel.org 2080S: Supported 2081F: drivers/net/wireless/ath/* 2082 2083ATHEROS ATH5K WIRELESS DRIVER 2084M: Jiri Slaby <jirislaby@gmail.com> 2085M: Nick Kossifidis <mickflemm@gmail.com> 2086M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2087L: linux-wireless@vger.kernel.org 2088W: http://wireless.kernel.org/en/users/Drivers/ath5k 2089S: Maintained 2090F: drivers/net/wireless/ath/ath5k/ 2091 2092ATHEROS ATH6KL WIRELESS DRIVER 2093M: Kalle Valo <kvalo@qca.qualcomm.com> 2094L: linux-wireless@vger.kernel.org 2095W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2096T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2097S: Supported 2098F: drivers/net/wireless/ath/ath6kl/ 2099 2100WILOCITY WIL6210 WIRELESS DRIVER 2101M: Maya Erez <qca_merez@qca.qualcomm.com> 2102L: linux-wireless@vger.kernel.org 2103L: wil6210@qca.qualcomm.com 2104S: Supported 2105W: http://wireless.kernel.org/en/users/Drivers/wil6210 2106F: drivers/net/wireless/ath/wil6210/ 2107F: include/uapi/linux/wil6210_uapi.h 2108 2109CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2110M: Christian Lamparter <chunkeey@googlemail.com> 2111L: linux-wireless@vger.kernel.org 2112W: http://wireless.kernel.org/en/users/Drivers/carl9170 2113S: Maintained 2114F: drivers/net/wireless/ath/carl9170/ 2115 2116ATK0110 HWMON DRIVER 2117M: Luca Tettamanti <kronos.it@gmail.com> 2118L: linux-hwmon@vger.kernel.org 2119S: Maintained 2120F: drivers/hwmon/asus_atk0110.c 2121 2122ATI_REMOTE2 DRIVER 2123M: Ville Syrjala <syrjala@sci.fi> 2124S: Maintained 2125F: drivers/input/misc/ati_remote2.c 2126 2127ATLX ETHERNET DRIVERS 2128M: Jay Cliburn <jcliburn@gmail.com> 2129M: Chris Snook <chris.snook@gmail.com> 2130L: netdev@vger.kernel.org 2131W: http://sourceforge.net/projects/atl1 2132W: http://atl1.sourceforge.net 2133S: Maintained 2134F: drivers/net/ethernet/atheros/ 2135 2136ATM 2137M: Chas Williams <3chas3@gmail.com> 2138L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2139L: netdev@vger.kernel.org 2140W: http://linux-atm.sourceforge.net 2141S: Maintained 2142F: drivers/atm/ 2143F: include/linux/atm* 2144F: include/uapi/linux/atm* 2145 2146ATMEL AT91 / AT32 MCI DRIVER 2147M: Ludovic Desroches <ludovic.desroches@atmel.com> 2148S: Maintained 2149F: drivers/mmc/host/atmel-mci.c 2150 2151ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2152M: Nicolas Ferre <nicolas.ferre@atmel.com> 2153S: Supported 2154F: drivers/power/reset/at91-sama5d2_shdwc.c 2155 2156ATMEL SAMA5D2 ADC DRIVER 2157M: Ludovic Desroches <ludovic.desroches@atmel.com> 2158L: linux-iio@vger.kernel.org 2159S: Supported 2160F: drivers/iio/adc/at91-sama5d2_adc.c 2161 2162ATMEL Audio ALSA driver 2163M: Nicolas Ferre <nicolas.ferre@atmel.com> 2164L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2165S: Supported 2166F: sound/soc/atmel 2167 2168ATMEL DMA DRIVER 2169M: Nicolas Ferre <nicolas.ferre@atmel.com> 2170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2171S: Supported 2172F: drivers/dma/at_hdmac.c 2173F: drivers/dma/at_hdmac_regs.h 2174F: include/linux/platform_data/dma-atmel.h 2175 2176ATMEL XDMA DRIVER 2177M: Ludovic Desroches <ludovic.desroches@atmel.com> 2178L: linux-arm-kernel@lists.infradead.org 2179L: dmaengine@vger.kernel.org 2180S: Supported 2181F: drivers/dma/at_xdmac.c 2182 2183ATMEL I2C DRIVER 2184M: Ludovic Desroches <ludovic.desroches@atmel.com> 2185L: linux-i2c@vger.kernel.org 2186S: Supported 2187F: drivers/i2c/busses/i2c-at91.c 2188 2189ATMEL ISI DRIVER 2190M: Ludovic Desroches <ludovic.desroches@atmel.com> 2191L: linux-media@vger.kernel.org 2192S: Supported 2193F: drivers/media/platform/soc_camera/atmel-isi.c 2194F: include/media/atmel-isi.h 2195 2196ATMEL LCDFB DRIVER 2197M: Nicolas Ferre <nicolas.ferre@atmel.com> 2198L: linux-fbdev@vger.kernel.org 2199S: Maintained 2200F: drivers/video/fbdev/atmel_lcdfb.c 2201F: include/video/atmel_lcdc.h 2202 2203ATMEL MACB ETHERNET DRIVER 2204M: Nicolas Ferre <nicolas.ferre@atmel.com> 2205S: Supported 2206F: drivers/net/ethernet/cadence/ 2207 2208ATMEL NAND DRIVER 2209M: Wenyou Yang <wenyou.yang@atmel.com> 2210M: Josh Wu <rainyfeeling@outlook.com> 2211L: linux-mtd@lists.infradead.org 2212S: Supported 2213F: drivers/mtd/nand/atmel_nand* 2214 2215ATMEL SDMMC DRIVER 2216M: Ludovic Desroches <ludovic.desroches@atmel.com> 2217L: linux-mmc@vger.kernel.org 2218S: Supported 2219F: drivers/mmc/host/sdhci-of-at91.c 2220 2221ATMEL SPI DRIVER 2222M: Nicolas Ferre <nicolas.ferre@atmel.com> 2223S: Supported 2224F: drivers/spi/spi-atmel.* 2225 2226ATMEL SSC DRIVER 2227M: Nicolas Ferre <nicolas.ferre@atmel.com> 2228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2229S: Supported 2230F: drivers/misc/atmel-ssc.c 2231F: include/linux/atmel-ssc.h 2232 2233ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2234M: Nicolas Ferre <nicolas.ferre@atmel.com> 2235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2236S: Supported 2237F: drivers/misc/atmel_tclib.c 2238F: drivers/clocksource/tcb_clksrc.c 2239 2240ATMEL USBA UDC DRIVER 2241M: Nicolas Ferre <nicolas.ferre@atmel.com> 2242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2243S: Supported 2244F: drivers/usb/gadget/udc/atmel_usba_udc.* 2245 2246ATMEL WIRELESS DRIVER 2247M: Simon Kelley <simon@thekelleys.org.uk> 2248L: linux-wireless@vger.kernel.org 2249W: http://www.thekelleys.org.uk/atmel 2250W: http://atmelwlandriver.sourceforge.net/ 2251S: Maintained 2252F: drivers/net/wireless/atmel/atmel* 2253 2254ATMEL MAXTOUCH DRIVER 2255M: Nick Dyer <nick@shmanahar.org> 2256T: git git://github.com/ndyer/linux.git 2257S: Maintained 2258F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2259F: drivers/input/touchscreen/atmel_mxt_ts.c 2260F: include/linux/platform_data/atmel_mxt_ts.h 2261 2262ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2263M: Bradley Grove <linuxdrivers@attotech.com> 2264L: linux-scsi@vger.kernel.org 2265W: http://www.attotech.com 2266S: Supported 2267F: drivers/scsi/esas2r 2268 2269ATUSB IEEE 802.15.4 RADIO DRIVER 2270M: Stefan Schmidt <stefan@osg.samsung.com> 2271L: linux-wpan@vger.kernel.org 2272S: Maintained 2273F: drivers/net/ieee802154/atusb.c 2274F: drivers/net/ieee802154/atusb.h 2275F: drivers/net/ieee802154/at86rf230.h 2276 2277AUDIT SUBSYSTEM 2278M: Paul Moore <paul@paul-moore.com> 2279M: Eric Paris <eparis@redhat.com> 2280L: linux-audit@redhat.com (moderated for non-subscribers) 2281W: http://people.redhat.com/sgrubb/audit/ 2282T: git git://git.infradead.org/users/pcmoore/audit 2283S: Maintained 2284F: include/linux/audit.h 2285F: include/uapi/linux/audit.h 2286F: kernel/audit* 2287 2288AUXILIARY DISPLAY DRIVERS 2289M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2290W: http://miguelojeda.es/auxdisplay.htm 2291W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2292S: Maintained 2293F: drivers/auxdisplay/ 2294F: include/linux/cfag12864b.h 2295 2296AVR32 ARCHITECTURE 2297M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2298M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2299W: http://www.atmel.com/products/AVR32/ 2300W: http://mirror.egtvedt.no/avr32linux.org/ 2301W: http://avrfreaks.net/ 2302S: Maintained 2303F: arch/avr32/ 2304 2305AVR32/AT32AP MACHINE SUPPORT 2306M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2307M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2308S: Maintained 2309F: arch/avr32/mach-at32ap/ 2310 2311AX.25 NETWORK LAYER 2312M: Ralf Baechle <ralf@linux-mips.org> 2313L: linux-hams@vger.kernel.org 2314W: http://www.linux-ax25.org/ 2315S: Maintained 2316F: include/uapi/linux/ax25.h 2317F: include/net/ax25.h 2318F: net/ax25/ 2319 2320AZ6007 DVB DRIVER 2321M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2322M: Mauro Carvalho Chehab <mchehab@kernel.org> 2323L: linux-media@vger.kernel.org 2324W: https://linuxtv.org 2325T: git git://linuxtv.org/media_tree.git 2326S: Maintained 2327F: drivers/media/usb/dvb-usb-v2/az6007.c 2328 2329AZTECH FM RADIO RECEIVER DRIVER 2330M: Hans Verkuil <hverkuil@xs4all.nl> 2331L: linux-media@vger.kernel.org 2332T: git git://linuxtv.org/media_tree.git 2333W: https://linuxtv.org 2334S: Maintained 2335F: drivers/media/radio/radio-aztech* 2336 2337B43 WIRELESS DRIVER 2338L: linux-wireless@vger.kernel.org 2339L: b43-dev@lists.infradead.org 2340W: http://wireless.kernel.org/en/users/Drivers/b43 2341S: Odd Fixes 2342F: drivers/net/wireless/broadcom/b43/ 2343 2344B43LEGACY WIRELESS DRIVER 2345M: Larry Finger <Larry.Finger@lwfinger.net> 2346L: linux-wireless@vger.kernel.org 2347L: b43-dev@lists.infradead.org 2348W: http://wireless.kernel.org/en/users/Drivers/b43 2349S: Maintained 2350F: drivers/net/wireless/broadcom/b43legacy/ 2351 2352BACKLIGHT CLASS/SUBSYSTEM 2353M: Jingoo Han <jingoohan1@gmail.com> 2354M: Lee Jones <lee.jones@linaro.org> 2355T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2356S: Maintained 2357F: drivers/video/backlight/ 2358F: include/linux/backlight.h 2359 2360BATMAN ADVANCED 2361M: Marek Lindner <mareklindner@neomailbox.ch> 2362M: Simon Wunderlich <sw@simonwunderlich.de> 2363M: Antonio Quartulli <a@unstable.cc> 2364L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2365W: https://www.open-mesh.org/ 2366Q: https://patchwork.open-mesh.org/project/batman/list/ 2367S: Maintained 2368F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2369F: Documentation/ABI/testing/sysfs-class-net-mesh 2370F: Documentation/networking/batman-adv.txt 2371F: include/uapi/linux/batman_adv.h 2372F: net/batman-adv/ 2373 2374BAYCOM/HDLCDRV DRIVERS FOR AX.25 2375M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2376L: linux-hams@vger.kernel.org 2377W: http://www.baycom.org/~tom/ham/ham.html 2378S: Maintained 2379F: drivers/net/hamradio/baycom* 2380 2381BCACHE (BLOCK LAYER CACHE) 2382M: Kent Overstreet <kent.overstreet@gmail.com> 2383L: linux-bcache@vger.kernel.org 2384W: http://bcache.evilpiepirate.org 2385S: Orphan 2386F: drivers/md/bcache/ 2387 2388BDISP ST MEDIA DRIVER 2389M: Fabien Dessenne <fabien.dessenne@st.com> 2390L: linux-media@vger.kernel.org 2391T: git git://linuxtv.org/media_tree.git 2392W: https://linuxtv.org 2393S: Supported 2394F: drivers/media/platform/sti/bdisp 2395 2396BEFS FILE SYSTEM 2397M: Luis de Bethencourt <luisbg@osg.samsung.com> 2398M: Salah Triki <salah.triki@gmail.com> 2399S: Maintained 2400T: git git://github.com/luisbg/linux-befs.git 2401F: Documentation/filesystems/befs.txt 2402F: fs/befs/ 2403 2404BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2405M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2406L: netdev@vger.kernel.org 2407S: Maintained 2408F: drivers/net/ethernet/ec_bhf.c 2409 2410BFS FILE SYSTEM 2411M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2412S: Maintained 2413F: Documentation/filesystems/bfs.txt 2414F: fs/bfs/ 2415F: include/uapi/linux/bfs_fs.h 2416 2417BLACKFIN ARCHITECTURE 2418M: Steven Miao <realmz6@gmail.com> 2419L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2420T: git git://git.code.sf.net/p/adi-linux/code 2421W: http://blackfin.uclinux.org 2422S: Supported 2423F: arch/blackfin/ 2424 2425BLACKFIN EMAC DRIVER 2426L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2427W: http://blackfin.uclinux.org 2428S: Supported 2429F: drivers/net/ethernet/adi/ 2430 2431BLACKFIN RTC DRIVER 2432L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2433W: http://blackfin.uclinux.org 2434S: Supported 2435F: drivers/rtc/rtc-bfin.c 2436 2437BLACKFIN SDH DRIVER 2438M: Sonic Zhang <sonic.zhang@analog.com> 2439L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2440W: http://blackfin.uclinux.org 2441S: Supported 2442F: drivers/mmc/host/bfin_sdh.c 2443 2444BLACKFIN SERIAL DRIVER 2445M: Sonic Zhang <sonic.zhang@analog.com> 2446L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2447W: http://blackfin.uclinux.org 2448S: Supported 2449F: drivers/tty/serial/bfin_uart.c 2450 2451BLACKFIN WATCHDOG DRIVER 2452L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2453W: http://blackfin.uclinux.org 2454S: Supported 2455F: drivers/watchdog/bfin_wdt.c 2456 2457BLACKFIN I2C TWI DRIVER 2458M: Sonic Zhang <sonic.zhang@analog.com> 2459L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2460W: http://blackfin.uclinux.org/ 2461S: Supported 2462F: drivers/i2c/busses/i2c-bfin-twi.c 2463 2464BLACKFIN MEDIA DRIVER 2465M: Scott Jiang <scott.jiang.linux@gmail.com> 2466L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2467W: http://blackfin.uclinux.org/ 2468S: Supported 2469F: drivers/media/platform/blackfin/ 2470F: drivers/media/i2c/adv7183* 2471F: drivers/media/i2c/vs6624* 2472 2473BLINKM RGB LED DRIVER 2474M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2475S: Maintained 2476F: drivers/leds/leds-blinkm.c 2477 2478BLOCK LAYER 2479M: Jens Axboe <axboe@kernel.dk> 2480L: linux-block@vger.kernel.org 2481T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2482S: Maintained 2483F: block/ 2484F: kernel/trace/blktrace.c 2485F: lib/sbitmap.c 2486 2487BLOCK2MTD DRIVER 2488M: Joern Engel <joern@lazybastard.org> 2489L: linux-mtd@lists.infradead.org 2490S: Maintained 2491F: drivers/mtd/devices/block2mtd.c 2492 2493BLUETOOTH DRIVERS 2494M: Marcel Holtmann <marcel@holtmann.org> 2495M: Gustavo Padovan <gustavo@padovan.org> 2496M: Johan Hedberg <johan.hedberg@gmail.com> 2497L: linux-bluetooth@vger.kernel.org 2498W: http://www.bluez.org/ 2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2500T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2501S: Maintained 2502F: drivers/bluetooth/ 2503 2504BLUETOOTH SUBSYSTEM 2505M: Marcel Holtmann <marcel@holtmann.org> 2506M: Gustavo Padovan <gustavo@padovan.org> 2507M: Johan Hedberg <johan.hedberg@gmail.com> 2508L: linux-bluetooth@vger.kernel.org 2509W: http://www.bluez.org/ 2510T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2512S: Maintained 2513F: net/bluetooth/ 2514F: include/net/bluetooth/ 2515 2516BONDING DRIVER 2517M: Jay Vosburgh <j.vosburgh@gmail.com> 2518M: Veaceslav Falico <vfalico@gmail.com> 2519M: Andy Gospodarek <andy@greyhouse.net> 2520L: netdev@vger.kernel.org 2521W: http://sourceforge.net/projects/bonding/ 2522S: Supported 2523F: drivers/net/bonding/ 2524F: include/uapi/linux/if_bonding.h 2525 2526BPF (Safe dynamic programs and tools) 2527M: Alexei Starovoitov <ast@kernel.org> 2528L: netdev@vger.kernel.org 2529L: linux-kernel@vger.kernel.org 2530S: Supported 2531F: kernel/bpf/ 2532 2533BROADCOM B44 10/100 ETHERNET DRIVER 2534M: Michael Chan <michael.chan@broadcom.com> 2535L: netdev@vger.kernel.org 2536S: Supported 2537F: drivers/net/ethernet/broadcom/b44.* 2538 2539BROADCOM B53 ETHERNET SWITCH DRIVER 2540M: Florian Fainelli <f.fainelli@gmail.com> 2541L: netdev@vger.kernel.org 2542L: openwrt-devel@lists.openwrt.org (subscribers-only) 2543S: Supported 2544F: drivers/net/dsa/b53/* 2545F: include/linux/platform_data/b53.h 2546 2547BROADCOM GENET ETHERNET DRIVER 2548M: Florian Fainelli <f.fainelli@gmail.com> 2549L: netdev@vger.kernel.org 2550S: Supported 2551F: drivers/net/ethernet/broadcom/genet/ 2552 2553BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2554M: Sony Chacko <sony.chacko@qlogic.com> 2555M: Dept-HSGLinuxNICDev@qlogic.com 2556L: netdev@vger.kernel.org 2557S: Supported 2558F: drivers/net/ethernet/broadcom/bnx2.* 2559F: drivers/net/ethernet/broadcom/bnx2_* 2560 2561BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2562M: Ariel Elior <ariel.elior@qlogic.com> 2563L: netdev@vger.kernel.org 2564S: Supported 2565F: drivers/net/ethernet/broadcom/bnx2x/ 2566 2567BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2568M: Florian Fainelli <f.fainelli@gmail.com> 2569M: Ray Jui <rjui@broadcom.com> 2570M: Scott Branden <sbranden@broadcom.com> 2571M: bcm-kernel-feedback-list@broadcom.com 2572T: git git://github.com/broadcom/mach-bcm 2573S: Maintained 2574N: bcm281* 2575N: bcm113* 2576N: bcm216* 2577N: kona 2578F: arch/arm/mach-bcm/ 2579 2580BROADCOM BCM2835 ARM ARCHITECTURE 2581M: Stephen Warren <swarren@wwwdotorg.org> 2582M: Lee Jones <lee@kernel.org> 2583M: Eric Anholt <eric@anholt.net> 2584L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2586T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2587S: Maintained 2588N: bcm2835 2589 2590BROADCOM BCM47XX MIPS ARCHITECTURE 2591M: Hauke Mehrtens <hauke@hauke-m.de> 2592M: Rafał Miłecki <zajec5@gmail.com> 2593L: linux-mips@linux-mips.org 2594S: Maintained 2595F: Documentation/devicetree/bindings/mips/brcm/ 2596F: arch/mips/bcm47xx/* 2597F: arch/mips/include/asm/mach-bcm47xx/* 2598 2599BROADCOM BCM5301X ARM ARCHITECTURE 2600M: Hauke Mehrtens <hauke@hauke-m.de> 2601M: Rafał Miłecki <zajec5@gmail.com> 2602M: bcm-kernel-feedback-list@broadcom.com 2603L: linux-arm-kernel@lists.infradead.org 2604S: Maintained 2605F: arch/arm/mach-bcm/bcm_5301x.c 2606F: arch/arm/boot/dts/bcm5301x*.dtsi 2607F: arch/arm/boot/dts/bcm470* 2608 2609BROADCOM BCM53573 ARM ARCHITECTURE 2610M: Rafał Miłecki <rafal@milecki.pl> 2611L: linux-arm-kernel@lists.infradead.org 2612S: Maintained 2613F: arch/arm/boot/dts/bcm53573* 2614F: arch/arm/boot/dts/bcm47189* 2615 2616BROADCOM BCM63XX ARM ARCHITECTURE 2617M: Florian Fainelli <f.fainelli@gmail.com> 2618M: bcm-kernel-feedback-list@broadcom.com 2619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2620T: git git://github.com/broadcom/stblinux.git 2621S: Maintained 2622N: bcm63xx 2623 2624BROADCOM BCM63XX/BCM33XX UDC DRIVER 2625M: Kevin Cernekee <cernekee@gmail.com> 2626L: linux-usb@vger.kernel.org 2627S: Maintained 2628F: drivers/usb/gadget/udc/bcm63xx_udc.* 2629 2630BROADCOM BCM7XXX ARM ARCHITECTURE 2631M: Brian Norris <computersforpeace@gmail.com> 2632M: Gregory Fong <gregory.0xf0@gmail.com> 2633M: Florian Fainelli <f.fainelli@gmail.com> 2634M: bcm-kernel-feedback-list@broadcom.com 2635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2636T: git git://github.com/broadcom/stblinux.git 2637S: Maintained 2638F: arch/arm/mach-bcm/*brcmstb* 2639F: arch/arm/boot/dts/bcm7*.dts* 2640F: drivers/bus/brcmstb_gisb.c 2641N: brcmstb 2642 2643BROADCOM BMIPS MIPS ARCHITECTURE 2644M: Kevin Cernekee <cernekee@gmail.com> 2645M: Florian Fainelli <f.fainelli@gmail.com> 2646L: linux-mips@linux-mips.org 2647T: git git://github.com/broadcom/stblinux.git 2648S: Maintained 2649F: arch/mips/bmips/* 2650F: arch/mips/include/asm/mach-bmips/* 2651F: arch/mips/kernel/*bmips* 2652F: arch/mips/boot/dts/brcm/bcm*.dts* 2653F: drivers/irqchip/irq-bcm63* 2654F: drivers/irqchip/irq-bcm7* 2655F: drivers/irqchip/irq-brcmstb* 2656F: include/linux/bcm963xx_nvram.h 2657F: include/linux/bcm963xx_tag.h 2658 2659BROADCOM TG3 GIGABIT ETHERNET DRIVER 2660M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2661M: Prashant Sreedharan <prashant@broadcom.com> 2662M: Michael Chan <mchan@broadcom.com> 2663L: netdev@vger.kernel.org 2664S: Supported 2665F: drivers/net/ethernet/broadcom/tg3.* 2666 2667BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2668M: Arend van Spriel <arend.vanspriel@broadcom.com> 2669M: Franky Lin <franky.lin@broadcom.com> 2670M: Hante Meuleman <hante.meuleman@broadcom.com> 2671L: linux-wireless@vger.kernel.org 2672L: brcm80211-dev-list.pdl@broadcom.com 2673S: Supported 2674F: drivers/net/wireless/broadcom/brcm80211/ 2675 2676BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2677M: QLogic-Storage-Upstream@qlogic.com 2678L: linux-scsi@vger.kernel.org 2679S: Supported 2680F: drivers/scsi/bnx2fc/ 2681 2682BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2683M: QLogic-Storage-Upstream@qlogic.com 2684L: linux-scsi@vger.kernel.org 2685S: Supported 2686F: drivers/scsi/bnx2i/ 2687 2688BROADCOM IPROC ARM ARCHITECTURE 2689M: Ray Jui <rjui@broadcom.com> 2690M: Scott Branden <sbranden@broadcom.com> 2691M: Jon Mason <jonmason@broadcom.com> 2692M: bcm-kernel-feedback-list@broadcom.com 2693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2694T: git git://github.com/broadcom/cygnus-linux.git 2695S: Maintained 2696N: iproc 2697N: cygnus 2698N: bcm[-_]nsp 2699N: bcm9113* 2700N: bcm9583* 2701N: bcm9585* 2702N: bcm9586* 2703N: bcm988312 2704N: bcm113* 2705N: bcm583* 2706N: bcm585* 2707N: bcm586* 2708N: bcm88312 2709F: arch/arm64/boot/dts/broadcom/ns2* 2710F: drivers/clk/bcm/clk-ns* 2711F: drivers/pinctrl/bcm/pinctrl-ns* 2712 2713BROADCOM BRCMSTB GPIO DRIVER 2714M: Gregory Fong <gregory.0xf0@gmail.com> 2715L: bcm-kernel-feedback-list@broadcom.com 2716S: Supported 2717F: drivers/gpio/gpio-brcmstb.c 2718F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2719 2720BROADCOM KONA GPIO DRIVER 2721M: Ray Jui <rjui@broadcom.com> 2722L: bcm-kernel-feedback-list@broadcom.com 2723S: Supported 2724F: drivers/gpio/gpio-bcm-kona.c 2725F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2726 2727BROADCOM NVRAM DRIVER 2728M: Rafał Miłecki <zajec5@gmail.com> 2729L: linux-mips@linux-mips.org 2730S: Maintained 2731F: drivers/firmware/broadcom/* 2732 2733BROADCOM STB NAND FLASH DRIVER 2734M: Brian Norris <computersforpeace@gmail.com> 2735M: Kamal Dasu <kdasu.kdev@gmail.com> 2736L: linux-mtd@lists.infradead.org 2737L: bcm-kernel-feedback-list@broadcom.com 2738S: Maintained 2739F: drivers/mtd/nand/brcmnand/ 2740 2741BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2742M: Rafał Miłecki <zajec5@gmail.com> 2743L: linux-wireless@vger.kernel.org 2744S: Maintained 2745F: drivers/bcma/ 2746F: include/linux/bcma/ 2747 2748BROADCOM SYSTEMPORT ETHERNET DRIVER 2749M: Florian Fainelli <f.fainelli@gmail.com> 2750L: netdev@vger.kernel.org 2751S: Supported 2752F: drivers/net/ethernet/broadcom/bcmsysport.* 2753 2754BROADCOM VULCAN ARM64 SOC 2755M: Jayachandran C. <jchandra@broadcom.com> 2756M: bcm-kernel-feedback-list@broadcom.com 2757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2758S: Maintained 2759F: arch/arm64/boot/dts/broadcom/vulcan* 2760 2761BROCADE BFA FC SCSI DRIVER 2762M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2763M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2764L: linux-scsi@vger.kernel.org 2765S: Supported 2766F: drivers/scsi/bfa/ 2767 2768BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2769M: Rasesh Mody <rasesh.mody@qlogic.com> 2770L: netdev@vger.kernel.org 2771S: Supported 2772F: drivers/net/ethernet/brocade/bna/ 2773 2774BSG (block layer generic sg v4 driver) 2775M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2776L: linux-scsi@vger.kernel.org 2777S: Supported 2778F: block/bsg.c 2779F: include/linux/bsg.h 2780F: include/uapi/linux/bsg.h 2781 2782BT87X AUDIO DRIVER 2783M: Clemens Ladisch <clemens@ladisch.de> 2784L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2785T: git git://git.alsa-project.org/alsa-kernel.git 2786S: Maintained 2787F: Documentation/sound/alsa/Bt87x.txt 2788F: sound/pci/bt87x.c 2789 2790BT8XXGPIO DRIVER 2791M: Michael Buesch <m@bues.ch> 2792W: http://bu3sch.de/btgpio.php 2793S: Maintained 2794F: drivers/gpio/gpio-bt8xx.c 2795 2796BTRFS FILE SYSTEM 2797M: Chris Mason <clm@fb.com> 2798M: Josef Bacik <jbacik@fb.com> 2799M: David Sterba <dsterba@suse.com> 2800L: linux-btrfs@vger.kernel.org 2801W: http://btrfs.wiki.kernel.org/ 2802Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2803T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2804S: Maintained 2805F: Documentation/filesystems/btrfs.txt 2806F: fs/btrfs/ 2807 2808BTTV VIDEO4LINUX DRIVER 2809M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2810M: Mauro Carvalho Chehab <mchehab@kernel.org> 2811L: linux-media@vger.kernel.org 2812W: https://linuxtv.org 2813T: git git://linuxtv.org/media_tree.git 2814S: Odd fixes 2815F: Documentation/media/v4l-drivers/bttv* 2816F: drivers/media/pci/bt8xx/bttv* 2817 2818BUSLOGIC SCSI DRIVER 2819M: Khalid Aziz <khalid@gonehiking.org> 2820L: linux-scsi@vger.kernel.org 2821S: Maintained 2822F: drivers/scsi/BusLogic.* 2823F: drivers/scsi/FlashPoint.* 2824 2825C-MEDIA CMI8788 DRIVER 2826M: Clemens Ladisch <clemens@ladisch.de> 2827L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2828T: git git://git.alsa-project.org/alsa-kernel.git 2829S: Maintained 2830F: sound/pci/oxygen/ 2831 2832C6X ARCHITECTURE 2833M: Mark Salter <msalter@redhat.com> 2834M: Aurelien Jacquiot <a-jacquiot@ti.com> 2835L: linux-c6x-dev@linux-c6x.org 2836W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2837S: Maintained 2838F: arch/c6x/ 2839 2840CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2841M: David Howells <dhowells@redhat.com> 2842L: linux-cachefs@redhat.com (moderated for non-subscribers) 2843S: Supported 2844F: Documentation/filesystems/caching/cachefiles.txt 2845F: fs/cachefiles/ 2846 2847CADET FM/AM RADIO RECEIVER DRIVER 2848M: Hans Verkuil <hverkuil@xs4all.nl> 2849L: linux-media@vger.kernel.org 2850T: git git://linuxtv.org/media_tree.git 2851W: https://linuxtv.org 2852S: Maintained 2853F: drivers/media/radio/radio-cadet* 2854 2855CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2856M: Jonathan Corbet <corbet@lwn.net> 2857L: linux-media@vger.kernel.org 2858T: git git://linuxtv.org/media_tree.git 2859S: Maintained 2860F: Documentation/media/v4l-drivers/cafe_ccic* 2861F: drivers/media/platform/marvell-ccic/ 2862 2863CAIF NETWORK LAYER 2864M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2865L: netdev@vger.kernel.org 2866S: Supported 2867F: Documentation/networking/caif/ 2868F: drivers/net/caif/ 2869F: include/uapi/linux/caif/ 2870F: include/net/caif/ 2871F: net/caif/ 2872 2873CALGARY x86-64 IOMMU 2874M: Muli Ben-Yehuda <mulix@mulix.org> 2875M: Jon Mason <jdmason@kudzu.us> 2876L: iommu@lists.linux-foundation.org 2877S: Maintained 2878F: arch/x86/kernel/pci-calgary_64.c 2879F: arch/x86/kernel/tce_64.c 2880F: arch/x86/include/asm/calgary.h 2881F: arch/x86/include/asm/tce.h 2882 2883CAN NETWORK LAYER 2884M: Oliver Hartkopp <socketcan@hartkopp.net> 2885M: Marc Kleine-Budde <mkl@pengutronix.de> 2886L: linux-can@vger.kernel.org 2887W: https://github.com/linux-can 2888T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2889T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2890S: Maintained 2891F: Documentation/networking/can.txt 2892F: net/can/ 2893F: include/linux/can/core.h 2894F: include/uapi/linux/can.h 2895F: include/uapi/linux/can/bcm.h 2896F: include/uapi/linux/can/raw.h 2897F: include/uapi/linux/can/gw.h 2898 2899CAN NETWORK DRIVERS 2900M: Wolfgang Grandegger <wg@grandegger.com> 2901M: Marc Kleine-Budde <mkl@pengutronix.de> 2902L: linux-can@vger.kernel.org 2903W: https://github.com/linux-can 2904T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2906S: Maintained 2907F: Documentation/devicetree/bindings/net/can/ 2908F: drivers/net/can/ 2909F: include/linux/can/dev.h 2910F: include/linux/can/platform/ 2911F: include/uapi/linux/can/error.h 2912F: include/uapi/linux/can/netlink.h 2913 2914CAPABILITIES 2915M: Serge Hallyn <serge@hallyn.com> 2916L: linux-security-module@vger.kernel.org 2917S: Supported 2918F: include/linux/capability.h 2919F: include/uapi/linux/capability.h 2920F: security/commoncap.c 2921F: kernel/capability.c 2922 2923CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2924M: Kevin Tsai <ktsai@capellamicro.com> 2925S: Maintained 2926F: drivers/iio/light/cm* 2927F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2928 2929CAVIUM I2C DRIVER 2930M: Jan Glauber <jglauber@cavium.com> 2931M: David Daney <david.daney@cavium.com> 2932W: http://www.cavium.com 2933S: Supported 2934F: drivers/i2c/busses/i2c-octeon* 2935F: drivers/i2c/busses/i2c-thunderx* 2936 2937CAVIUM LIQUIDIO NETWORK DRIVER 2938M: Derek Chickles <derek.chickles@caviumnetworks.com> 2939M: Satanand Burla <satananda.burla@caviumnetworks.com> 2940M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2941M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2942L: netdev@vger.kernel.org 2943W: http://www.cavium.com 2944S: Supported 2945F: drivers/net/ethernet/cavium/liquidio/ 2946 2947CC2520 IEEE-802.15.4 RADIO DRIVER 2948M: Varka Bhadram <varkabhadram@gmail.com> 2949L: linux-wpan@vger.kernel.org 2950S: Maintained 2951F: drivers/net/ieee802154/cc2520.c 2952F: include/linux/spi/cc2520.h 2953F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2954 2955CEC DRIVER 2956M: Hans Verkuil <hans.verkuil@cisco.com> 2957L: linux-media@vger.kernel.org 2958T: git git://linuxtv.org/media_tree.git 2959W: http://linuxtv.org 2960S: Supported 2961F: Documentation/media/kapi/cec-core.rst 2962F: Documentation/media/uapi/cec 2963F: drivers/media/cec/ 2964F: drivers/media/cec-edid.c 2965F: drivers/media/rc/keymaps/rc-cec.c 2966F: include/media/cec.h 2967F: include/media/cec-edid.h 2968F: include/uapi/linux/cec.h 2969F: include/uapi/linux/cec-funcs.h 2970 2971CELL BROADBAND ENGINE ARCHITECTURE 2972M: Arnd Bergmann <arnd@arndb.de> 2973L: linuxppc-dev@lists.ozlabs.org 2974W: http://www.ibm.com/developerworks/power/cell/ 2975S: Supported 2976F: arch/powerpc/include/asm/cell*.h 2977F: arch/powerpc/include/asm/spu*.h 2978F: arch/powerpc/include/uapi/asm/spu*.h 2979F: arch/powerpc/oprofile/*cell* 2980F: arch/powerpc/platforms/cell/ 2981 2982CEPH COMMON CODE (LIBCEPH) 2983M: Ilya Dryomov <idryomov@gmail.com> 2984M: "Yan, Zheng" <zyan@redhat.com> 2985M: Sage Weil <sage@redhat.com> 2986L: ceph-devel@vger.kernel.org 2987W: http://ceph.com/ 2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2989T: git git://github.com/ceph/ceph-client.git 2990S: Supported 2991F: net/ceph/ 2992F: include/linux/ceph/ 2993F: include/linux/crush/ 2994 2995CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2996M: "Yan, Zheng" <zyan@redhat.com> 2997M: Sage Weil <sage@redhat.com> 2998M: Ilya Dryomov <idryomov@gmail.com> 2999L: ceph-devel@vger.kernel.org 3000W: http://ceph.com/ 3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3002T: git git://github.com/ceph/ceph-client.git 3003S: Supported 3004F: Documentation/filesystems/ceph.txt 3005F: fs/ceph/ 3006 3007CERTIFICATE HANDLING: 3008M: David Howells <dhowells@redhat.com> 3009M: David Woodhouse <dwmw2@infradead.org> 3010L: keyrings@vger.kernel.org 3011S: Maintained 3012F: Documentation/module-signing.txt 3013F: certs/ 3014F: scripts/sign-file.c 3015F: scripts/extract-cert.c 3016 3017CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3018L: linux-usb@vger.kernel.org 3019S: Orphan 3020F: Documentation/usb/WUSB-Design-overview.txt 3021F: Documentation/usb/wusb-cbaf 3022F: drivers/usb/host/hwa-hc.c 3023F: drivers/usb/host/whci/ 3024F: drivers/usb/wusbcore/ 3025F: include/linux/usb/wusb* 3026 3027CFAG12864B LCD DRIVER 3028M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3029W: http://miguelojeda.es/auxdisplay.htm 3030W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3031S: Maintained 3032F: drivers/auxdisplay/cfag12864b.c 3033F: include/linux/cfag12864b.h 3034 3035CFAG12864BFB LCD FRAMEBUFFER DRIVER 3036M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3037W: http://miguelojeda.es/auxdisplay.htm 3038W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3039S: Maintained 3040F: drivers/auxdisplay/cfag12864bfb.c 3041F: include/linux/cfag12864b.h 3042 3043CFG80211 and NL80211 3044M: Johannes Berg <johannes@sipsolutions.net> 3045L: linux-wireless@vger.kernel.org 3046W: http://wireless.kernel.org/ 3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3048T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3049S: Maintained 3050F: include/uapi/linux/nl80211.h 3051F: include/net/cfg80211.h 3052F: net/wireless/* 3053X: net/wireless/wext* 3054 3055CHAR and MISC DRIVERS 3056M: Arnd Bergmann <arnd@arndb.de> 3057M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3058T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3059S: Supported 3060F: drivers/char/* 3061F: drivers/misc/* 3062F: include/linux/miscdevice.h 3063 3064CHECKPATCH 3065M: Andy Whitcroft <apw@canonical.com> 3066M: Joe Perches <joe@perches.com> 3067S: Maintained 3068F: scripts/checkpatch.pl 3069 3070CHINESE DOCUMENTATION 3071M: Harry Wei <harryxiyou@gmail.com> 3072L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3073L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3074S: Maintained 3075F: Documentation/zh_CN/ 3076 3077CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3078M: Peter Chen <Peter.Chen@nxp.com> 3079T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3080L: linux-usb@vger.kernel.org 3081S: Maintained 3082F: drivers/usb/chipidea/ 3083 3084CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3085M: Hans de Goede <hdegoede@redhat.com> 3086L: linux-input@vger.kernel.org 3087S: Maintained 3088F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3089F: drivers/input/touchscreen/chipone_icn8318.c 3090 3091CHROME HARDWARE PLATFORM SUPPORT 3092M: Olof Johansson <olof@lixom.net> 3093S: Maintained 3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3095F: drivers/platform/chrome/ 3096 3097CISCO VIC ETHERNET NIC DRIVER 3098M: Christian Benvenuti <benve@cisco.com> 3099M: Sujith Sankar <ssujith@cisco.com> 3100M: Govindarajulu Varadarajan <_govind@gmx.com> 3101M: Neel Patel <neepatel@cisco.com> 3102S: Supported 3103F: drivers/net/ethernet/cisco/enic/ 3104 3105CISCO VIC LOW LATENCY NIC DRIVER 3106M: Christian Benvenuti <benve@cisco.com> 3107M: Dave Goodell <dgoodell@cisco.com> 3108S: Supported 3109F: drivers/infiniband/hw/usnic/ 3110 3111CIRRUS LOGIC EP93XX ETHERNET DRIVER 3112M: Hartley Sweeten <hsweeten@visionengravers.com> 3113L: netdev@vger.kernel.org 3114S: Maintained 3115F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3116 3117CIRRUS LOGIC AUDIO CODEC DRIVERS 3118M: Brian Austin <brian.austin@cirrus.com> 3119M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3120L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3121S: Maintained 3122F: sound/soc/codecs/cs* 3123 3124CLEANCACHE API 3125M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3126L: linux-kernel@vger.kernel.org 3127S: Maintained 3128F: mm/cleancache.c 3129F: include/linux/cleancache.h 3130 3131CLK API 3132M: Russell King <linux@armlinux.org.uk> 3133L: linux-clk@vger.kernel.org 3134S: Maintained 3135F: include/linux/clk.h 3136 3137CLOCKSOURCE, CLOCKEVENT DRIVERS 3138M: Daniel Lezcano <daniel.lezcano@linaro.org> 3139M: Thomas Gleixner <tglx@linutronix.de> 3140L: linux-kernel@vger.kernel.org 3141T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3142S: Supported 3143F: drivers/clocksource 3144 3145CISCO FCOE HBA DRIVER 3146M: Hiral Patel <hiralpat@cisco.com> 3147M: Suma Ramars <sramars@cisco.com> 3148M: Brian Uchino <buchino@cisco.com> 3149L: linux-scsi@vger.kernel.org 3150S: Supported 3151F: drivers/scsi/fnic/ 3152 3153CISCO SCSI HBA DRIVER 3154M: Narsimhulu Musini <nmusini@cisco.com> 3155M: Sesidhar Baddela <sebaddel@cisco.com> 3156L: linux-scsi@vger.kernel.org 3157S: Supported 3158F: drivers/scsi/snic/ 3159 3160CMPC ACPI DRIVER 3161M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3162M: Daniel Oliveira Nascimento <don@syst.com.br> 3163L: platform-driver-x86@vger.kernel.org 3164S: Supported 3165F: drivers/platform/x86/classmate-laptop.c 3166 3167COBALT MEDIA DRIVER 3168M: Hans Verkuil <hans.verkuil@cisco.com> 3169L: linux-media@vger.kernel.org 3170T: git git://linuxtv.org/media_tree.git 3171W: https://linuxtv.org 3172S: Supported 3173F: drivers/media/pci/cobalt/ 3174 3175COCCINELLE/Semantic Patches (SmPL) 3176M: Julia Lawall <Julia.Lawall@lip6.fr> 3177M: Gilles Muller <Gilles.Muller@lip6.fr> 3178M: Nicolas Palix <nicolas.palix@imag.fr> 3179M: Michal Marek <mmarek@suse.com> 3180L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3182W: http://coccinelle.lip6.fr/ 3183S: Supported 3184F: Documentation/dev-tools/coccinelle.rst 3185F: scripts/coccinelle/ 3186F: scripts/coccicheck 3187 3188CODA FILE SYSTEM 3189M: Jan Harkes <jaharkes@cs.cmu.edu> 3190M: coda@cs.cmu.edu 3191L: codalist@coda.cs.cmu.edu 3192W: http://www.coda.cs.cmu.edu/ 3193S: Maintained 3194F: Documentation/filesystems/coda.txt 3195F: fs/coda/ 3196F: include/linux/coda*.h 3197F: include/uapi/linux/coda*.h 3198 3199CODA V4L2 MEM2MEM DRIVER 3200M: Philipp Zabel <p.zabel@pengutronix.de> 3201L: linux-media@vger.kernel.org 3202S: Maintained 3203F: Documentation/devicetree/bindings/media/coda.txt 3204F: drivers/media/platform/coda/ 3205 3206COMMON CLK FRAMEWORK 3207M: Michael Turquette <mturquette@baylibre.com> 3208M: Stephen Boyd <sboyd@codeaurora.org> 3209L: linux-clk@vger.kernel.org 3210Q: http://patchwork.kernel.org/project/linux-clk/list/ 3211T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3212S: Maintained 3213F: Documentation/devicetree/bindings/clock/ 3214F: drivers/clk/ 3215X: drivers/clk/clkdev.c 3216F: include/linux/clk-pr* 3217F: include/linux/clk/ 3218 3219COMMON INTERNET FILE SYSTEM (CIFS) 3220M: Steve French <sfrench@samba.org> 3221L: linux-cifs@vger.kernel.org 3222L: samba-technical@lists.samba.org (moderated for non-subscribers) 3223W: http://linux-cifs.samba.org/ 3224T: git git://git.samba.org/sfrench/cifs-2.6.git 3225S: Supported 3226F: Documentation/filesystems/cifs/ 3227F: fs/cifs/ 3228 3229COMPACTPCI HOTPLUG CORE 3230M: Scott Murray <scott@spiteful.org> 3231L: linux-pci@vger.kernel.org 3232S: Maintained 3233F: drivers/pci/hotplug/cpci_hotplug* 3234 3235COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3236M: Scott Murray <scott@spiteful.org> 3237L: linux-pci@vger.kernel.org 3238S: Maintained 3239F: drivers/pci/hotplug/cpcihp_zt5550.* 3240 3241COMPACTPCI HOTPLUG GENERIC DRIVER 3242M: Scott Murray <scott@spiteful.org> 3243L: linux-pci@vger.kernel.org 3244S: Maintained 3245F: drivers/pci/hotplug/cpcihp_generic.c 3246 3247COMPAL LAPTOP SUPPORT 3248M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3249L: platform-driver-x86@vger.kernel.org 3250S: Maintained 3251F: drivers/platform/x86/compal-laptop.c 3252 3253CONEXANT ACCESSRUNNER USB DRIVER 3254L: accessrunner-general@lists.sourceforge.net 3255W: http://accessrunner.sourceforge.net/ 3256S: Orphan 3257F: drivers/usb/atm/cxacru.c 3258 3259CONFIGFS 3260M: Joel Becker <jlbec@evilplan.org> 3261M: Christoph Hellwig <hch@lst.de> 3262T: git git://git.infradead.org/users/hch/configfs.git 3263S: Supported 3264F: fs/configfs/ 3265F: include/linux/configfs.h 3266 3267CONNECTOR 3268M: Evgeniy Polyakov <zbr@ioremap.net> 3269L: netdev@vger.kernel.org 3270S: Maintained 3271F: drivers/connector/ 3272 3273CONTROL GROUP (CGROUP) 3274M: Tejun Heo <tj@kernel.org> 3275M: Li Zefan <lizefan@huawei.com> 3276M: Johannes Weiner <hannes@cmpxchg.org> 3277L: cgroups@vger.kernel.org 3278T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3279S: Maintained 3280F: Documentation/cgroup* 3281F: include/linux/cgroup* 3282F: kernel/cgroup* 3283 3284CONTROL GROUP - CPUSET 3285M: Li Zefan <lizefan@huawei.com> 3286L: cgroups@vger.kernel.org 3287W: http://www.bullopensource.org/cpuset/ 3288W: http://oss.sgi.com/projects/cpusets/ 3289T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3290S: Maintained 3291F: Documentation/cgroup-v1/cpusets.txt 3292F: include/linux/cpuset.h 3293F: kernel/cpuset.c 3294 3295CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3296M: Johannes Weiner <hannes@cmpxchg.org> 3297M: Michal Hocko <mhocko@kernel.org> 3298M: Vladimir Davydov <vdavydov.dev@gmail.com> 3299L: cgroups@vger.kernel.org 3300L: linux-mm@kvack.org 3301S: Maintained 3302F: mm/memcontrol.c 3303F: mm/swap_cgroup.c 3304 3305CORETEMP HARDWARE MONITORING DRIVER 3306M: Fenghua Yu <fenghua.yu@intel.com> 3307L: linux-hwmon@vger.kernel.org 3308S: Maintained 3309F: Documentation/hwmon/coretemp 3310F: drivers/hwmon/coretemp.c 3311 3312COSA/SRP SYNC SERIAL DRIVER 3313M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3314W: http://www.fi.muni.cz/~kas/cosa/ 3315S: Maintained 3316F: drivers/net/wan/cosa* 3317 3318CPMAC ETHERNET DRIVER 3319M: Florian Fainelli <f.fainelli@gmail.com> 3320L: netdev@vger.kernel.org 3321S: Maintained 3322F: drivers/net/ethernet/ti/cpmac.c 3323 3324CPU FREQUENCY DRIVERS 3325M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3326M: Viresh Kumar <viresh.kumar@linaro.org> 3327L: linux-pm@vger.kernel.org 3328S: Maintained 3329T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3330T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3331F: Documentation/cpu-freq/ 3332F: drivers/cpufreq/ 3333F: include/linux/cpufreq.h 3334 3335CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3336M: Viresh Kumar <viresh.kumar@linaro.org> 3337M: Sudeep Holla <sudeep.holla@arm.com> 3338L: linux-pm@vger.kernel.org 3339W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3340S: Maintained 3341F: drivers/cpufreq/arm_big_little.h 3342F: drivers/cpufreq/arm_big_little.c 3343F: drivers/cpufreq/arm_big_little_dt.c 3344 3345CPUIDLE DRIVER - ARM BIG LITTLE 3346M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3347M: Daniel Lezcano <daniel.lezcano@linaro.org> 3348L: linux-pm@vger.kernel.org 3349L: linux-arm-kernel@lists.infradead.org 3350T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3351S: Maintained 3352F: drivers/cpuidle/cpuidle-big_little.c 3353 3354CPUIDLE DRIVER - ARM EXYNOS 3355M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3356M: Daniel Lezcano <daniel.lezcano@linaro.org> 3357M: Kukjin Kim <kgene@kernel.org> 3358L: linux-pm@vger.kernel.org 3359L: linux-samsung-soc@vger.kernel.org 3360S: Supported 3361F: drivers/cpuidle/cpuidle-exynos.c 3362F: arch/arm/mach-exynos/pm.c 3363 3364CPUIDLE DRIVERS 3365M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3366M: Daniel Lezcano <daniel.lezcano@linaro.org> 3367L: linux-pm@vger.kernel.org 3368S: Maintained 3369T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3370F: drivers/cpuidle/* 3371F: include/linux/cpuidle.h 3372 3373CPUID/MSR DRIVER 3374M: "H. Peter Anvin" <hpa@zytor.com> 3375S: Maintained 3376F: arch/x86/kernel/cpuid.c 3377F: arch/x86/kernel/msr.c 3378 3379CPU POWER MONITORING SUBSYSTEM 3380M: Thomas Renninger <trenn@suse.com> 3381L: linux-pm@vger.kernel.org 3382S: Maintained 3383F: tools/power/cpupower/ 3384 3385CRAMFS FILESYSTEM 3386W: http://sourceforge.net/projects/cramfs/ 3387S: Orphan / Obsolete 3388F: Documentation/filesystems/cramfs.txt 3389F: fs/cramfs/ 3390 3391CRIS PORT 3392M: Mikael Starvik <starvik@axis.com> 3393M: Jesper Nilsson <jesper.nilsson@axis.com> 3394L: linux-cris-kernel@axis.com 3395W: http://developer.axis.com 3396T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3397S: Maintained 3398F: arch/cris/ 3399F: drivers/tty/serial/crisv10.* 3400 3401CRYPTO API 3402M: Herbert Xu <herbert@gondor.apana.org.au> 3403M: "David S. Miller" <davem@davemloft.net> 3404L: linux-crypto@vger.kernel.org 3405T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3407S: Maintained 3408F: Documentation/crypto/ 3409F: Documentation/devicetree/bindings/crypto/ 3410F: Documentation/DocBook/crypto-API.tmpl 3411F: arch/*/crypto/ 3412F: crypto/ 3413F: drivers/crypto/ 3414F: include/crypto/ 3415 3416CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3417M: Neil Horman <nhorman@tuxdriver.com> 3418L: linux-crypto@vger.kernel.org 3419S: Maintained 3420F: crypto/ansi_cprng.c 3421F: crypto/rng.c 3422 3423CS3308 MEDIA DRIVER 3424M: Hans Verkuil <hverkuil@xs4all.nl> 3425L: linux-media@vger.kernel.org 3426T: git git://linuxtv.org/media_tree.git 3427W: http://linuxtv.org 3428S: Odd Fixes 3429F: drivers/media/i2c/cs3308.c 3430F: drivers/media/i2c/cs3308.h 3431 3432CS5535 Audio ALSA driver 3433M: Jaya Kumar <jayakumar.alsa@gmail.com> 3434S: Maintained 3435F: sound/pci/cs5535audio/ 3436 3437CW1200 WLAN driver 3438M: Solomon Peachy <pizza@shaftnet.org> 3439S: Maintained 3440F: drivers/net/wireless/st/cw1200/ 3441 3442CX18 VIDEO4LINUX DRIVER 3443M: Andy Walls <awalls@md.metrocast.net> 3444L: ivtv-devel@ivtvdriver.org (subscribers-only) 3445L: linux-media@vger.kernel.org 3446T: git git://linuxtv.org/media_tree.git 3447W: https://linuxtv.org 3448W: http://www.ivtvdriver.org/index.php/Cx18 3449S: Maintained 3450F: Documentation/media/v4l-drivers/cx18* 3451F: drivers/media/pci/cx18/ 3452F: include/uapi/linux/ivtv* 3453 3454CX2341X MPEG ENCODER HELPER MODULE 3455M: Hans Verkuil <hverkuil@xs4all.nl> 3456L: linux-media@vger.kernel.org 3457T: git git://linuxtv.org/media_tree.git 3458W: https://linuxtv.org 3459S: Maintained 3460F: drivers/media/common/cx2341x* 3461F: include/media/cx2341x* 3462 3463CX24120 MEDIA DRIVER 3464M: Jemma Denson <jdenson@gmail.com> 3465M: Patrick Boettcher <patrick.boettcher@posteo.de> 3466L: linux-media@vger.kernel.org 3467W: https://linuxtv.org 3468Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3469S: Maintained 3470F: drivers/media/dvb-frontends/cx24120* 3471 3472CX88 VIDEO4LINUX DRIVER 3473M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3474M: Mauro Carvalho Chehab <mchehab@kernel.org> 3475L: linux-media@vger.kernel.org 3476W: https://linuxtv.org 3477T: git git://linuxtv.org/media_tree.git 3478S: Odd fixes 3479F: Documentation/media/v4l-drivers/cx88* 3480F: drivers/media/pci/cx88/ 3481 3482CXD2820R MEDIA DRIVER 3483M: Antti Palosaari <crope@iki.fi> 3484L: linux-media@vger.kernel.org 3485W: https://linuxtv.org 3486W: http://palosaari.fi/linux/ 3487Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3488T: git git://linuxtv.org/anttip/media_tree.git 3489S: Maintained 3490F: drivers/media/dvb-frontends/cxd2820r* 3491 3492CXGB3 ETHERNET DRIVER (CXGB3) 3493M: Santosh Raspatur <santosh@chelsio.com> 3494L: netdev@vger.kernel.org 3495W: http://www.chelsio.com 3496S: Supported 3497F: drivers/net/ethernet/chelsio/cxgb3/ 3498 3499CXGB3 ISCSI DRIVER (CXGB3I) 3500M: Karen Xie <kxie@chelsio.com> 3501L: linux-scsi@vger.kernel.org 3502W: http://www.chelsio.com 3503S: Supported 3504F: drivers/scsi/cxgbi/cxgb3i 3505 3506CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3507M: Steve Wise <swise@chelsio.com> 3508L: linux-rdma@vger.kernel.org 3509W: http://www.openfabrics.org 3510S: Supported 3511F: drivers/infiniband/hw/cxgb3/ 3512F: include/uapi/rdma/cxgb3-abi.h 3513 3514CXGB4 ETHERNET DRIVER (CXGB4) 3515M: Hariprasad S <hariprasad@chelsio.com> 3516L: netdev@vger.kernel.org 3517W: http://www.chelsio.com 3518S: Supported 3519F: drivers/net/ethernet/chelsio/cxgb4/ 3520 3521CXGB4 ISCSI DRIVER (CXGB4I) 3522M: Karen Xie <kxie@chelsio.com> 3523L: linux-scsi@vger.kernel.org 3524W: http://www.chelsio.com 3525S: Supported 3526F: drivers/scsi/cxgbi/cxgb4i 3527 3528CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3529M: Steve Wise <swise@chelsio.com> 3530L: linux-rdma@vger.kernel.org 3531W: http://www.openfabrics.org 3532S: Supported 3533F: drivers/infiniband/hw/cxgb4/ 3534F: include/uapi/rdma/cxgb4-abi.h 3535 3536CXGB4VF ETHERNET DRIVER (CXGB4VF) 3537M: Casey Leedom <leedom@chelsio.com> 3538L: netdev@vger.kernel.org 3539W: http://www.chelsio.com 3540S: Supported 3541F: drivers/net/ethernet/chelsio/cxgb4vf/ 3542 3543CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3544M: Ian Munsie <imunsie@au1.ibm.com> 3545M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3546L: linuxppc-dev@lists.ozlabs.org 3547S: Supported 3548F: arch/powerpc/platforms/powernv/pci-cxl.c 3549F: drivers/misc/cxl/ 3550F: include/misc/cxl* 3551F: include/uapi/misc/cxl.h 3552F: Documentation/powerpc/cxl.txt 3553F: Documentation/ABI/testing/sysfs-class-cxl 3554 3555CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3556M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3557M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3558M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3559L: linux-scsi@vger.kernel.org 3560S: Supported 3561F: drivers/scsi/cxlflash/ 3562F: include/uapi/scsi/cxlflash_ioctls.h 3563F: Documentation/powerpc/cxlflash.txt 3564 3565STMMAC ETHERNET DRIVER 3566M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3567M: Alexandre Torgue <alexandre.torgue@st.com> 3568L: netdev@vger.kernel.org 3569W: http://www.stlinux.com 3570S: Supported 3571F: drivers/net/ethernet/stmicro/stmmac/ 3572 3573CYBERPRO FB DRIVER 3574M: Russell King <linux@armlinux.org.uk> 3575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3576W: http://www.armlinux.org.uk/ 3577S: Maintained 3578F: drivers/video/fbdev/cyber2000fb.* 3579 3580CYCLADES ASYNC MUX DRIVER 3581W: http://www.cyclades.com/ 3582S: Orphan 3583F: drivers/tty/cyclades.c 3584F: include/linux/cyclades.h 3585F: include/uapi/linux/cyclades.h 3586 3587CYCLADES PC300 DRIVER 3588W: http://www.cyclades.com/ 3589S: Orphan 3590F: drivers/net/wan/pc300* 3591 3592CYPRESS_FIRMWARE MEDIA DRIVER 3593M: Antti Palosaari <crope@iki.fi> 3594L: linux-media@vger.kernel.org 3595W: https://linuxtv.org 3596W: http://palosaari.fi/linux/ 3597Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3598T: git git://linuxtv.org/anttip/media_tree.git 3599S: Maintained 3600F: drivers/media/common/cypress_firmware* 3601 3602CYTTSP TOUCHSCREEN DRIVER 3603M: Ferruh Yigit <fery@cypress.com> 3604L: linux-input@vger.kernel.org 3605S: Supported 3606F: drivers/input/touchscreen/cyttsp* 3607F: include/linux/input/cyttsp.h 3608 3609DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3610M: Joshua Kinard <kumba@gentoo.org> 3611S: Maintained 3612F: drivers/rtc/rtc-ds1685.c 3613F: include/linux/rtc/ds1685.h 3614 3615DAMA SLAVE for AX.25 3616M: Joerg Reuter <jreuter@yaina.de> 3617W: http://yaina.de/jreuter/ 3618W: http://www.qsl.net/dl1bke/ 3619L: linux-hams@vger.kernel.org 3620S: Maintained 3621F: net/ax25/af_ax25.c 3622F: net/ax25/ax25_dev.c 3623F: net/ax25/ax25_ds_* 3624F: net/ax25/ax25_in.c 3625F: net/ax25/ax25_out.c 3626F: net/ax25/ax25_timer.c 3627F: net/ax25/sysctl_net_ax25.c 3628 3629DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3630L: netdev@vger.kernel.org 3631S: Orphan 3632F: Documentation/networking/dmfe.txt 3633F: drivers/net/ethernet/dec/tulip/dmfe.c 3634 3635DC390/AM53C974 SCSI driver 3636M: Hannes Reinecke <hare@suse.com> 3637L: linux-scsi@vger.kernel.org 3638S: Maintained 3639F: drivers/scsi/am53c974.c 3640 3641DC395x SCSI driver 3642M: Oliver Neukum <oliver@neukum.org> 3643M: Ali Akcaagac <aliakc@web.de> 3644M: Jamie Lenehan <lenehan@twibble.org> 3645L: dc395x@twibble.org 3646W: http://twibble.org/dist/dc395x/ 3647W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3648S: Maintained 3649F: Documentation/scsi/dc395x.txt 3650F: drivers/scsi/dc395x.* 3651 3652DCCP PROTOCOL 3653M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3654L: dccp@vger.kernel.org 3655W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3656S: Maintained 3657F: include/linux/dccp.h 3658F: include/uapi/linux/dccp.h 3659F: include/linux/tfrc.h 3660F: net/dccp/ 3661 3662DECnet NETWORK LAYER 3663W: http://linux-decnet.sourceforge.net 3664L: linux-decnet-user@lists.sourceforge.net 3665S: Orphan 3666F: Documentation/networking/decnet.txt 3667F: net/decnet/ 3668 3669DECSTATION PLATFORM SUPPORT 3670M: "Maciej W. Rozycki" <macro@linux-mips.org> 3671L: linux-mips@linux-mips.org 3672W: http://www.linux-mips.org/wiki/DECstation 3673S: Maintained 3674F: arch/mips/dec/ 3675F: arch/mips/include/asm/dec/ 3676F: arch/mips/include/asm/mach-dec/ 3677 3678DEFXX FDDI NETWORK DRIVER 3679M: "Maciej W. Rozycki" <macro@linux-mips.org> 3680S: Maintained 3681F: drivers/net/fddi/defxx.* 3682 3683DELL LAPTOP DRIVER 3684M: Matthew Garrett <mjg59@srcf.ucam.org> 3685M: Pali Rohár <pali.rohar@gmail.com> 3686L: platform-driver-x86@vger.kernel.org 3687S: Maintained 3688F: drivers/platform/x86/dell-laptop.c 3689 3690DELL LAPTOP RBTN DRIVER 3691M: Pali Rohár <pali.rohar@gmail.com> 3692S: Maintained 3693F: drivers/platform/x86/dell-rbtn.* 3694 3695DELL LAPTOP FREEFALL DRIVER 3696M: Pali Rohár <pali.rohar@gmail.com> 3697S: Maintained 3698F: drivers/platform/x86/dell-smo8800.c 3699 3700DELL LAPTOP SMM DRIVER 3701M: Pali Rohár <pali.rohar@gmail.com> 3702S: Maintained 3703F: drivers/hwmon/dell-smm-hwmon.c 3704F: include/uapi/linux/i8k.h 3705 3706DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3707M: Doug Warzecha <Douglas_Warzecha@dell.com> 3708S: Maintained 3709F: Documentation/dcdbas.txt 3710F: drivers/firmware/dcdbas.* 3711 3712DELL WMI EXTRAS DRIVER 3713M: Matthew Garrett <mjg59@srcf.ucam.org> 3714M: Pali Rohár <pali.rohar@gmail.com> 3715S: Maintained 3716F: drivers/platform/x86/dell-wmi.c 3717 3718DESIGNWARE USB2 DRD IP DRIVER 3719M: John Youn <johnyoun@synopsys.com> 3720L: linux-usb@vger.kernel.org 3721T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3722S: Maintained 3723F: drivers/usb/dwc2/ 3724 3725DESIGNWARE USB3 DRD IP DRIVER 3726M: Felipe Balbi <balbi@kernel.org> 3727L: linux-usb@vger.kernel.org 3728T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3729S: Maintained 3730F: drivers/usb/dwc3/ 3731 3732DEVICE COREDUMP (DEV_COREDUMP) 3733M: Johannes Berg <johannes@sipsolutions.net> 3734L: linux-kernel@vger.kernel.org 3735S: Maintained 3736F: drivers/base/devcoredump.c 3737F: include/linux/devcoredump.h 3738 3739DEVICE FREQUENCY (DEVFREQ) 3740M: MyungJoo Ham <myungjoo.ham@samsung.com> 3741M: Kyungmin Park <kyungmin.park@samsung.com> 3742L: linux-pm@vger.kernel.org 3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3744S: Maintained 3745F: drivers/devfreq/ 3746F: include/linux/devfreq.h 3747F: Documentation/devicetree/bindings/devfreq/ 3748 3749DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3750M: Chanwoo Choi <cw00.choi@samsung.com> 3751L: linux-pm@vger.kernel.org 3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3753S: Supported 3754F: drivers/devfreq/event/ 3755F: drivers/devfreq/devfreq-event.c 3756F: include/linux/devfreq-event.h 3757F: Documentation/devicetree/bindings/devfreq/event/ 3758 3759BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3760M: Chanwoo Choi <cw00.choi@samsung.com> 3761L: linux-pm@vger.kernel.org 3762L: linux-samsung-soc@vger.kernel.org 3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3764S: Maintained 3765F: drivers/devfreq/exynos-bus.c 3766F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3767 3768DEVICE NUMBER REGISTRY 3769M: Torben Mathiasen <device@lanana.org> 3770W: http://lanana.org/docs/device-list/index.html 3771S: Maintained 3772 3773DEVICE-MAPPER (LVM) 3774M: Alasdair Kergon <agk@redhat.com> 3775M: Mike Snitzer <snitzer@redhat.com> 3776M: dm-devel@redhat.com 3777L: dm-devel@redhat.com 3778W: http://sources.redhat.com/dm 3779Q: http://patchwork.kernel.org/project/dm-devel/list/ 3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3781T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3782S: Maintained 3783F: Documentation/device-mapper/ 3784F: drivers/md/dm* 3785F: drivers/md/persistent-data/ 3786F: include/linux/device-mapper.h 3787F: include/linux/dm-*.h 3788F: include/uapi/linux/dm-*.h 3789 3790DEVLINK 3791M: Jiri Pirko <jiri@mellanox.com> 3792L: netdev@vger.kernel.org 3793S: Supported 3794F: net/core/devlink.c 3795F: include/net/devlink.h 3796F: include/uapi/linux/devlink.h 3797 3798DIALOG SEMICONDUCTOR DRIVERS 3799M: Support Opensource <support.opensource@diasemi.com> 3800W: http://www.dialog-semiconductor.com/products 3801S: Supported 3802F: Documentation/hwmon/da90?? 3803F: Documentation/devicetree/bindings/mfd/da90*.txt 3804F: Documentation/devicetree/bindings/regulator/da92*.txt 3805F: Documentation/devicetree/bindings/sound/da[79]*.txt 3806F: drivers/gpio/gpio-da90??.c 3807F: drivers/hwmon/da90??-hwmon.c 3808F: drivers/iio/adc/da91??-*.c 3809F: drivers/input/misc/da90??_onkey.c 3810F: drivers/input/touchscreen/da9052_tsi.c 3811F: drivers/leds/leds-da90??.c 3812F: drivers/mfd/da903x.c 3813F: drivers/mfd/da90??-*.c 3814F: drivers/mfd/da91??-*.c 3815F: drivers/power/supply/da9052-battery.c 3816F: drivers/power/supply/da91??-*.c 3817F: drivers/regulator/da903x.c 3818F: drivers/regulator/da9???-regulator.[ch] 3819F: drivers/rtc/rtc-da90??.c 3820F: drivers/video/backlight/da90??_bl.c 3821F: drivers/watchdog/da90??_wdt.c 3822F: include/linux/mfd/da903x.h 3823F: include/linux/mfd/da9052/ 3824F: include/linux/mfd/da9055/ 3825F: include/linux/mfd/da9062/ 3826F: include/linux/mfd/da9063/ 3827F: include/linux/mfd/da9150/ 3828F: include/linux/regulator/da9211.h 3829F: include/sound/da[79]*.h 3830F: sound/soc/codecs/da[79]*.[ch] 3831 3832DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3833M: William Breathitt Gray <vilhelm.gray@gmail.com> 3834L: linux-gpio@vger.kernel.org 3835S: Maintained 3836F: drivers/gpio/gpio-gpio-mm.c 3837 3838DIGI NEO AND CLASSIC PCI PRODUCTS 3839M: Lidza Louina <lidza.louina@gmail.com> 3840M: Mark Hounschell <markh@compro.net> 3841L: driverdev-devel@linuxdriverproject.org 3842S: Maintained 3843F: drivers/staging/dgnc/ 3844 3845DIOLAN U2C-12 I2C DRIVER 3846M: Guenter Roeck <linux@roeck-us.net> 3847L: linux-i2c@vger.kernel.org 3848S: Maintained 3849F: drivers/i2c/busses/i2c-diolan-u2c.c 3850 3851DIRECT ACCESS (DAX) 3852M: Matthew Wilcox <willy@linux.intel.com> 3853L: linux-fsdevel@vger.kernel.org 3854S: Supported 3855F: fs/dax.c 3856 3857DIRECTORY NOTIFICATION (DNOTIFY) 3858M: Eric Paris <eparis@parisplace.org> 3859S: Maintained 3860F: Documentation/filesystems/dnotify.txt 3861F: fs/notify/dnotify/ 3862F: include/linux/dnotify.h 3863 3864DISK GEOMETRY AND PARTITION HANDLING 3865M: Andries Brouwer <aeb@cwi.nl> 3866W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3867W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3868W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3869S: Maintained 3870 3871DISKQUOTA 3872M: Jan Kara <jack@suse.com> 3873S: Maintained 3874F: Documentation/filesystems/quota.txt 3875F: fs/quota/ 3876F: include/linux/quota*.h 3877F: include/uapi/linux/quota*.h 3878 3879DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3880M: Bernie Thompson <bernie@plugable.com> 3881L: linux-fbdev@vger.kernel.org 3882S: Maintained 3883W: http://plugable.com/category/projects/udlfb/ 3884F: drivers/video/fbdev/udlfb.c 3885F: include/video/udlfb.h 3886F: Documentation/fb/udlfb.txt 3887 3888DISTRIBUTED LOCK MANAGER (DLM) 3889M: Christine Caulfield <ccaulfie@redhat.com> 3890M: David Teigland <teigland@redhat.com> 3891L: cluster-devel@redhat.com 3892W: http://sources.redhat.com/cluster/ 3893T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3894S: Supported 3895F: fs/dlm/ 3896 3897DMA BUFFER SHARING FRAMEWORK 3898M: Sumit Semwal <sumit.semwal@linaro.org> 3899S: Maintained 3900L: linux-media@vger.kernel.org 3901L: dri-devel@lists.freedesktop.org 3902L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3903F: drivers/dma-buf/ 3904F: include/linux/dma-buf* 3905F: include/linux/reservation.h 3906F: include/linux/*fence.h 3907F: Documentation/dma-buf-sharing.txt 3908T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3909 3910SYNC FILE FRAMEWORK 3911M: Sumit Semwal <sumit.semwal@linaro.org> 3912R: Gustavo Padovan <gustavo@padovan.org> 3913S: Maintained 3914L: linux-media@vger.kernel.org 3915L: dri-devel@lists.freedesktop.org 3916F: drivers/dma-buf/sync_file.c 3917F: include/linux/sync_file.h 3918F: Documentation/sync_file.txt 3919T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3920 3921DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3922M: Vinod Koul <vinod.koul@intel.com> 3923L: dmaengine@vger.kernel.org 3924Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3925S: Maintained 3926F: drivers/dma/ 3927F: include/linux/dmaengine.h 3928F: Documentation/devicetree/bindings/dma/ 3929F: Documentation/dmaengine/ 3930T: git git://git.infradead.org/users/vkoul/slave-dma.git 3931 3932DME1737 HARDWARE MONITOR DRIVER 3933M: Juerg Haefliger <juergh@gmail.com> 3934L: linux-hwmon@vger.kernel.org 3935S: Maintained 3936F: Documentation/hwmon/dme1737 3937F: drivers/hwmon/dme1737.c 3938 3939DMI/SMBIOS SUPPORT 3940M: Jean Delvare <jdelvare@suse.com> 3941S: Maintained 3942T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3943F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3944F: drivers/firmware/dmi-id.c 3945F: drivers/firmware/dmi_scan.c 3946F: include/linux/dmi.h 3947 3948DOCUMENTATION 3949M: Jonathan Corbet <corbet@lwn.net> 3950L: linux-doc@vger.kernel.org 3951S: Maintained 3952F: Documentation/ 3953F: scripts/docproc.c 3954F: scripts/kernel-doc* 3955X: Documentation/ABI/ 3956X: Documentation/devicetree/ 3957X: Documentation/acpi 3958X: Documentation/power 3959X: Documentation/spi 3960X: Documentation/media 3961T: git git://git.lwn.net/linux.git docs-next 3962 3963DOUBLETALK DRIVER 3964M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3965L: blinux-list@redhat.com 3966S: Maintained 3967F: drivers/char/dtlk.c 3968F: include/linux/dtlk.h 3969 3970DPT_I2O SCSI RAID DRIVER 3971M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3972L: linux-scsi@vger.kernel.org 3973W: http://www.adaptec.com/ 3974S: Maintained 3975F: drivers/scsi/dpt* 3976F: drivers/scsi/dpt/ 3977 3978DRBD DRIVER 3979M: Philipp Reisner <philipp.reisner@linbit.com> 3980M: Lars Ellenberg <lars.ellenberg@linbit.com> 3981L: drbd-dev@lists.linbit.com 3982W: http://www.drbd.org 3983T: git git://git.linbit.com/linux-drbd.git 3984T: git git://git.linbit.com/drbd-8.4.git 3985S: Supported 3986F: drivers/block/drbd/ 3987F: lib/lru_cache.c 3988F: Documentation/blockdev/drbd/ 3989 3990DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3991M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3992T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3993S: Supported 3994F: Documentation/kobject.txt 3995F: drivers/base/ 3996F: fs/debugfs/ 3997F: fs/kernfs/ 3998F: fs/sysfs/ 3999F: include/linux/debugfs.h 4000F: include/linux/kobj* 4001F: lib/kobj* 4002 4003DRM DRIVERS 4004M: David Airlie <airlied@linux.ie> 4005L: dri-devel@lists.freedesktop.org 4006T: git git://people.freedesktop.org/~airlied/linux 4007S: Maintained 4008F: drivers/gpu/drm/ 4009F: drivers/gpu/vga/ 4010F: Documentation/devicetree/bindings/display/ 4011F: Documentation/devicetree/bindings/gpu/ 4012F: Documentation/devicetree/bindings/video/ 4013F: Documentation/gpu/ 4014F: include/drm/ 4015F: include/uapi/drm/ 4016 4017DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4018M: Dave Airlie <airlied@redhat.com> 4019S: Odd Fixes 4020F: drivers/gpu/drm/ast/ 4021 4022DRM DRIVER FOR BOCHS VIRTUAL GPU 4023M: Gerd Hoffmann <kraxel@redhat.com> 4024S: Odd Fixes 4025F: drivers/gpu/drm/bochs/ 4026 4027DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4028M: Dave Airlie <airlied@redhat.com> 4029S: Odd Fixes 4030F: drivers/gpu/drm/cirrus/ 4031 4032RADEON and AMDGPU DRM DRIVERS 4033M: Alex Deucher <alexander.deucher@amd.com> 4034M: Christian König <christian.koenig@amd.com> 4035L: dri-devel@lists.freedesktop.org 4036T: git git://people.freedesktop.org/~agd5f/linux 4037S: Supported 4038F: drivers/gpu/drm/radeon/ 4039F: include/uapi/drm/radeon_drm.h 4040F: drivers/gpu/drm/amd/ 4041F: include/uapi/drm/amdgpu_drm.h 4042 4043DRM PANEL DRIVERS 4044M: Thierry Reding <thierry.reding@gmail.com> 4045L: dri-devel@lists.freedesktop.org 4046T: git git://anongit.freedesktop.org/tegra/linux.git 4047S: Maintained 4048F: drivers/gpu/drm/drm_panel.c 4049F: drivers/gpu/drm/panel/ 4050F: include/drm/drm_panel.h 4051F: Documentation/devicetree/bindings/display/panel/ 4052 4053INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4054M: Daniel Vetter <daniel.vetter@intel.com> 4055M: Jani Nikula <jani.nikula@linux.intel.com> 4056L: intel-gfx@lists.freedesktop.org 4057L: dri-devel@lists.freedesktop.org 4058W: https://01.org/linuxgraphics/ 4059Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4060T: git git://anongit.freedesktop.org/drm-intel 4061S: Supported 4062F: drivers/gpu/drm/i915/ 4063F: include/drm/i915* 4064F: include/uapi/drm/i915_drm.h 4065F: Documentation/gpu/i915.rst 4066 4067DRM DRIVERS FOR ATMEL HLCDC 4068M: Boris Brezillon <boris.brezillon@free-electrons.com> 4069L: dri-devel@lists.freedesktop.org 4070S: Supported 4071F: drivers/gpu/drm/atmel-hlcdc/ 4072F: Documentation/devicetree/bindings/drm/atmel/ 4073 4074DRM DRIVERS FOR ALLWINNER A10 4075M: Maxime Ripard <maxime.ripard@free-electrons.com> 4076L: dri-devel@lists.freedesktop.org 4077S: Supported 4078F: drivers/gpu/drm/sun4i/ 4079F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4080 4081DRM DRIVERS FOR EXYNOS 4082M: Inki Dae <inki.dae@samsung.com> 4083M: Joonyoung Shim <jy0922.shim@samsung.com> 4084M: Seung-Woo Kim <sw0312.kim@samsung.com> 4085M: Kyungmin Park <kyungmin.park@samsung.com> 4086L: dri-devel@lists.freedesktop.org 4087T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4088S: Supported 4089F: drivers/gpu/drm/exynos/ 4090F: include/uapi/drm/exynos_drm.h 4091F: Documentation/devicetree/bindings/display/exynos/ 4092 4093DRM DRIVERS FOR FREESCALE DCU 4094M: Stefan Agner <stefan@agner.ch> 4095M: Alison Wang <alison.wang@freescale.com> 4096L: dri-devel@lists.freedesktop.org 4097S: Supported 4098F: drivers/gpu/drm/fsl-dcu/ 4099F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4100F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4101F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4102 4103DRM DRIVERS FOR FREESCALE IMX 4104M: Philipp Zabel <p.zabel@pengutronix.de> 4105L: dri-devel@lists.freedesktop.org 4106S: Maintained 4107F: drivers/gpu/drm/imx/ 4108F: drivers/gpu/ipu-v3/ 4109F: Documentation/devicetree/bindings/display/imx/ 4110 4111DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4112M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4113L: dri-devel@lists.freedesktop.org 4114T: git git://github.com/patjak/drm-gma500 4115S: Maintained 4116F: drivers/gpu/drm/gma500/ 4117 4118DRM DRIVERS FOR HISILICON 4119M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4120R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4121R: Chen Feng <puck.chen@hisilicon.com> 4122L: dri-devel@lists.freedesktop.org 4123T: git git://github.com/xin3liang/linux.git 4124S: Maintained 4125F: drivers/gpu/drm/hisilicon/ 4126F: Documentation/devicetree/bindings/display/hisilicon/ 4127 4128DRM DRIVER FOR INTEL I810 VIDEO CARDS 4129S: Orphan / Obsolete 4130F: drivers/gpu/drm/i810/ 4131F: include/uapi/drm/i810_drm.h 4132 4133DRM DRIVERS FOR MEDIATEK 4134M: CK Hu <ck.hu@mediatek.com> 4135M: Philipp Zabel <p.zabel@pengutronix.de> 4136L: dri-devel@lists.freedesktop.org 4137S: Supported 4138F: drivers/gpu/drm/mediatek/ 4139F: Documentation/devicetree/bindings/display/mediatek/ 4140 4141DRM DRIVER FOR MSM ADRENO GPU 4142M: Rob Clark <robdclark@gmail.com> 4143L: linux-arm-msm@vger.kernel.org 4144L: dri-devel@lists.freedesktop.org 4145L: freedreno@lists.freedesktop.org 4146T: git git://people.freedesktop.org/~robclark/linux 4147S: Maintained 4148F: drivers/gpu/drm/msm/ 4149F: include/uapi/drm/msm_drm.h 4150F: Documentation/devicetree/bindings/display/msm/ 4151 4152DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4153M: Ben Skeggs <bskeggs@redhat.com> 4154L: dri-devel@lists.freedesktop.org 4155L: nouveau@lists.freedesktop.org 4156T: git git://github.com/skeggsb/linux 4157S: Supported 4158F: drivers/gpu/drm/nouveau/ 4159F: include/uapi/drm/nouveau_drm.h 4160 4161DRM DRIVERS FOR NVIDIA TEGRA 4162M: Thierry Reding <thierry.reding@gmail.com> 4163L: dri-devel@lists.freedesktop.org 4164L: linux-tegra@vger.kernel.org 4165T: git git://anongit.freedesktop.org/tegra/linux.git 4166S: Supported 4167F: drivers/gpu/drm/tegra/ 4168F: drivers/gpu/host1x/ 4169F: include/linux/host1x.h 4170F: include/uapi/drm/tegra_drm.h 4171F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4172 4173DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4174S: Orphan / Obsolete 4175F: drivers/gpu/drm/mga/ 4176F: include/uapi/drm/mga_drm.h 4177 4178DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4179M: Dave Airlie <airlied@redhat.com> 4180S: Odd Fixes 4181F: drivers/gpu/drm/mgag200/ 4182 4183DRM DRIVER FOR RAGE 128 VIDEO CARDS 4184S: Orphan / Obsolete 4185F: drivers/gpu/drm/r128/ 4186F: include/uapi/drm/r128_drm.h 4187 4188DRM DRIVERS FOR RENESAS 4189M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4190L: dri-devel@lists.freedesktop.org 4191L: linux-renesas-soc@vger.kernel.org 4192T: git git://linuxtv.org/pinchartl/fbdev 4193S: Supported 4194F: drivers/gpu/drm/rcar-du/ 4195F: drivers/gpu/drm/shmobile/ 4196F: include/linux/platform_data/shmob_drm.h 4197F: Documentation/devicetree/bindings/display/renesas,du.txt 4198 4199DRM DRIVER FOR QXL VIRTUAL GPU 4200M: Dave Airlie <airlied@redhat.com> 4201S: Odd Fixes 4202F: drivers/gpu/drm/qxl/ 4203F: include/uapi/drm/qxl_drm.h 4204 4205DRM DRIVERS FOR ROCKCHIP 4206M: Mark Yao <mark.yao@rock-chips.com> 4207L: dri-devel@lists.freedesktop.org 4208S: Maintained 4209F: drivers/gpu/drm/rockchip/ 4210F: Documentation/devicetree/bindings/display/rockchip/ 4211 4212DRM DRIVER FOR SAVAGE VIDEO CARDS 4213S: Orphan / Obsolete 4214F: drivers/gpu/drm/savage/ 4215F: include/uapi/drm/savage_drm.h 4216 4217DRM DRIVER FOR SIS VIDEO CARDS 4218S: Orphan / Obsolete 4219F: drivers/gpu/drm/sis/ 4220F: include/uapi/drm/sis_drm.h 4221 4222DRM DRIVERS FOR STI 4223M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4224M: Vincent Abriou <vincent.abriou@st.com> 4225L: dri-devel@lists.freedesktop.org 4226T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4227S: Maintained 4228F: drivers/gpu/drm/sti 4229F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4230 4231DRM DRIVER FOR TDFX VIDEO CARDS 4232S: Orphan / Obsolete 4233F: drivers/gpu/drm/tdfx/ 4234 4235DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4236M: Dave Airlie <airlied@redhat.com> 4237S: Odd Fixes 4238F: drivers/gpu/drm/udl/ 4239 4240DRM DRIVERS FOR VIVANTE GPU IP 4241M: Lucas Stach <l.stach@pengutronix.de> 4242R: Russell King <linux+etnaviv@armlinux.org.uk> 4243R: Christian Gmeiner <christian.gmeiner@gmail.com> 4244L: dri-devel@lists.freedesktop.org 4245S: Maintained 4246F: drivers/gpu/drm/etnaviv/ 4247F: include/uapi/drm/etnaviv_drm.h 4248F: Documentation/devicetree/bindings/display/etnaviv/ 4249 4250DRM DRIVER FOR VMWARE VIRTUAL GPU 4251M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4252M: Sinclair Yeh <syeh@vmware.com> 4253M: Thomas Hellstrom <thellstrom@vmware.com> 4254L: dri-devel@lists.freedesktop.org 4255T: git git://people.freedesktop.org/~syeh/repos_linux 4256T: git git://people.freedesktop.org/~thomash/linux 4257S: Supported 4258F: drivers/gpu/drm/vmwgfx/ 4259F: include/uapi/drm/vmwgfx_drm.h 4260 4261DRM DRIVERS FOR VC4 4262M: Eric Anholt <eric@anholt.net> 4263T: git git://github.com/anholt/linux 4264S: Supported 4265F: drivers/gpu/drm/vc4/ 4266F: include/uapi/drm/vc4_drm.h 4267F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4268 4269DRM DRIVERS FOR TI OMAP 4270M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4271L: dri-devel@lists.freedesktop.org 4272S: Maintained 4273F: drivers/gpu/drm/omapdrm/ 4274F: Documentation/devicetree/bindings/display/ti/ 4275 4276DRM DRIVERS FOR TI LCDC 4277M: Jyri Sarha <jsarha@ti.com> 4278R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4279L: dri-devel@lists.freedesktop.org 4280S: Maintained 4281F: drivers/gpu/drm/tilcdc/ 4282F: Documentation/devicetree/bindings/display/tilcdc/ 4283 4284DSBR100 USB FM RADIO DRIVER 4285M: Alexey Klimov <klimov.linux@gmail.com> 4286L: linux-media@vger.kernel.org 4287T: git git://linuxtv.org/media_tree.git 4288S: Maintained 4289F: drivers/media/radio/dsbr100.c 4290 4291DSCC4 DRIVER 4292M: Francois Romieu <romieu@fr.zoreil.com> 4293L: netdev@vger.kernel.org 4294S: Maintained 4295F: drivers/net/wan/dscc4.c 4296 4297DT3155 MEDIA DRIVER 4298M: Hans Verkuil <hverkuil@xs4all.nl> 4299L: linux-media@vger.kernel.org 4300T: git git://linuxtv.org/media_tree.git 4301W: https://linuxtv.org 4302S: Odd Fixes 4303F: drivers/media/pci/dt3155/ 4304 4305DVB_USB_AF9015 MEDIA DRIVER 4306M: Antti Palosaari <crope@iki.fi> 4307L: linux-media@vger.kernel.org 4308W: https://linuxtv.org 4309W: http://palosaari.fi/linux/ 4310Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4311T: git git://linuxtv.org/anttip/media_tree.git 4312S: Maintained 4313F: drivers/media/usb/dvb-usb-v2/af9015* 4314 4315DVB_USB_AF9035 MEDIA DRIVER 4316M: Antti Palosaari <crope@iki.fi> 4317L: linux-media@vger.kernel.org 4318W: https://linuxtv.org 4319W: http://palosaari.fi/linux/ 4320Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4321T: git git://linuxtv.org/anttip/media_tree.git 4322S: Maintained 4323F: drivers/media/usb/dvb-usb-v2/af9035* 4324 4325DVB_USB_ANYSEE MEDIA DRIVER 4326M: Antti Palosaari <crope@iki.fi> 4327L: linux-media@vger.kernel.org 4328W: https://linuxtv.org 4329W: http://palosaari.fi/linux/ 4330Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4331T: git git://linuxtv.org/anttip/media_tree.git 4332S: Maintained 4333F: drivers/media/usb/dvb-usb-v2/anysee* 4334 4335DVB_USB_AU6610 MEDIA DRIVER 4336M: Antti Palosaari <crope@iki.fi> 4337L: linux-media@vger.kernel.org 4338W: https://linuxtv.org 4339W: http://palosaari.fi/linux/ 4340Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4341T: git git://linuxtv.org/anttip/media_tree.git 4342S: Maintained 4343F: drivers/media/usb/dvb-usb-v2/au6610* 4344 4345DVB_USB_CE6230 MEDIA DRIVER 4346M: Antti Palosaari <crope@iki.fi> 4347L: linux-media@vger.kernel.org 4348W: https://linuxtv.org 4349W: http://palosaari.fi/linux/ 4350Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4351T: git git://linuxtv.org/anttip/media_tree.git 4352S: Maintained 4353F: drivers/media/usb/dvb-usb-v2/ce6230* 4354 4355DVB_USB_CXUSB MEDIA DRIVER 4356M: Michael Krufky <mkrufky@linuxtv.org> 4357L: linux-media@vger.kernel.org 4358W: https://linuxtv.org 4359W: http://github.com/mkrufky 4360Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4361T: git git://linuxtv.org/media_tree.git 4362S: Maintained 4363F: drivers/media/usb/dvb-usb/cxusb* 4364 4365DVB_USB_EC168 MEDIA DRIVER 4366M: Antti Palosaari <crope@iki.fi> 4367L: linux-media@vger.kernel.org 4368W: https://linuxtv.org 4369W: http://palosaari.fi/linux/ 4370Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4371T: git git://linuxtv.org/anttip/media_tree.git 4372S: Maintained 4373F: drivers/media/usb/dvb-usb-v2/ec168* 4374 4375DVB_USB_GL861 MEDIA DRIVER 4376M: Antti Palosaari <crope@iki.fi> 4377L: linux-media@vger.kernel.org 4378W: https://linuxtv.org 4379Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4380T: git git://linuxtv.org/anttip/media_tree.git 4381S: Maintained 4382F: drivers/media/usb/dvb-usb-v2/gl861* 4383 4384DVB_USB_MXL111SF MEDIA DRIVER 4385M: Michael Krufky <mkrufky@linuxtv.org> 4386L: linux-media@vger.kernel.org 4387W: https://linuxtv.org 4388W: http://github.com/mkrufky 4389Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4390T: git git://linuxtv.org/mkrufky/mxl111sf.git 4391S: Maintained 4392F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4393 4394DVB_USB_RTL28XXU MEDIA DRIVER 4395M: Antti Palosaari <crope@iki.fi> 4396L: linux-media@vger.kernel.org 4397W: https://linuxtv.org 4398W: http://palosaari.fi/linux/ 4399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4400T: git git://linuxtv.org/anttip/media_tree.git 4401S: Maintained 4402F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4403 4404DVB_USB_V2 MEDIA DRIVER 4405M: Antti Palosaari <crope@iki.fi> 4406L: linux-media@vger.kernel.org 4407W: https://linuxtv.org 4408W: http://palosaari.fi/linux/ 4409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4410T: git git://linuxtv.org/anttip/media_tree.git 4411S: Maintained 4412F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4413F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4414 4415DYNAMIC DEBUG 4416M: Jason Baron <jbaron@akamai.com> 4417S: Maintained 4418F: lib/dynamic_debug.c 4419F: include/linux/dynamic_debug.h 4420 4421DZ DECSTATION DZ11 SERIAL DRIVER 4422M: "Maciej W. Rozycki" <macro@linux-mips.org> 4423S: Maintained 4424F: drivers/tty/serial/dz.* 4425 4426E3X0 POWER BUTTON DRIVER 4427M: Moritz Fischer <moritz.fischer@ettus.com> 4428L: usrp-users@lists.ettus.com 4429W: http://www.ettus.com 4430S: Supported 4431F: drivers/input/misc/e3x0-button.c 4432F: Documentation/devicetree/bindings/input/e3x0-button.txt 4433 4434E4000 MEDIA DRIVER 4435M: Antti Palosaari <crope@iki.fi> 4436L: linux-media@vger.kernel.org 4437W: https://linuxtv.org 4438W: http://palosaari.fi/linux/ 4439Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4440T: git git://linuxtv.org/anttip/media_tree.git 4441S: Maintained 4442F: drivers/media/tuners/e4000* 4443 4444EATA ISA/EISA/PCI SCSI DRIVER 4445M: Dario Ballabio <ballabio_dario@emc.com> 4446L: linux-scsi@vger.kernel.org 4447S: Maintained 4448F: drivers/scsi/eata.c 4449 4450EC100 MEDIA DRIVER 4451M: Antti Palosaari <crope@iki.fi> 4452L: linux-media@vger.kernel.org 4453W: https://linuxtv.org 4454W: http://palosaari.fi/linux/ 4455Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4456T: git git://linuxtv.org/anttip/media_tree.git 4457S: Maintained 4458F: drivers/media/dvb-frontends/ec100* 4459 4460ECRYPT FILE SYSTEM 4461M: Tyler Hicks <tyhicks@canonical.com> 4462L: ecryptfs@vger.kernel.org 4463W: http://ecryptfs.org 4464W: https://launchpad.net/ecryptfs 4465T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4466S: Supported 4467F: Documentation/filesystems/ecryptfs.txt 4468F: fs/ecryptfs/ 4469 4470EDAC-CORE 4471M: Borislav Petkov <bp@alien8.de> 4472M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4473M: Mauro Carvalho Chehab <mchehab@kernel.org> 4474L: linux-edac@vger.kernel.org 4475T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4476T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4477S: Supported 4478F: Documentation/edac.txt 4479F: drivers/edac/ 4480F: include/linux/edac.h 4481 4482EDAC-AMD64 4483M: Borislav Petkov <bp@alien8.de> 4484L: linux-edac@vger.kernel.org 4485S: Maintained 4486F: drivers/edac/amd64_edac* 4487 4488EDAC-CALXEDA 4489M: Robert Richter <rric@kernel.org> 4490L: linux-edac@vger.kernel.org 4491S: Maintained 4492F: drivers/edac/highbank* 4493 4494EDAC-CAVIUM 4495M: Ralf Baechle <ralf@linux-mips.org> 4496M: David Daney <david.daney@cavium.com> 4497L: linux-edac@vger.kernel.org 4498L: linux-mips@linux-mips.org 4499S: Supported 4500F: drivers/edac/octeon_edac* 4501 4502EDAC-E752X 4503M: Mark Gross <mark.gross@intel.com> 4504L: linux-edac@vger.kernel.org 4505S: Maintained 4506F: drivers/edac/e752x_edac.c 4507 4508EDAC-E7XXX 4509L: linux-edac@vger.kernel.org 4510S: Maintained 4511F: drivers/edac/e7xxx_edac.c 4512 4513EDAC-FSL_DDR 4514M: York Sun <york.sun@nxp.com> 4515L: linux-edac@vger.kernel.org 4516S: Maintained 4517F: drivers/edac/fsl_ddr_edac.* 4518 4519EDAC-GHES 4520M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4521M: Mauro Carvalho Chehab <mchehab@kernel.org> 4522L: linux-edac@vger.kernel.org 4523S: Maintained 4524F: drivers/edac/ghes_edac.c 4525 4526EDAC-I82443BXGX 4527M: Tim Small <tim@buttersideup.com> 4528L: linux-edac@vger.kernel.org 4529S: Maintained 4530F: drivers/edac/i82443bxgx_edac.c 4531 4532EDAC-I3000 4533L: linux-edac@vger.kernel.org 4534S: Orphan 4535F: drivers/edac/i3000_edac.c 4536 4537EDAC-I5000 4538L: linux-edac@vger.kernel.org 4539S: Maintained 4540F: drivers/edac/i5000_edac.c 4541 4542EDAC-I5400 4543M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4544M: Mauro Carvalho Chehab <mchehab@kernel.org> 4545L: linux-edac@vger.kernel.org 4546S: Maintained 4547F: drivers/edac/i5400_edac.c 4548 4549EDAC-I7300 4550M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4551M: Mauro Carvalho Chehab <mchehab@kernel.org> 4552L: linux-edac@vger.kernel.org 4553S: Maintained 4554F: drivers/edac/i7300_edac.c 4555 4556EDAC-I7CORE 4557M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4558M: Mauro Carvalho Chehab <mchehab@kernel.org> 4559L: linux-edac@vger.kernel.org 4560S: Maintained 4561F: drivers/edac/i7core_edac.c 4562 4563EDAC-I82975X 4564M: Ranganathan Desikan <ravi@jetztechnologies.com> 4565M: "Arvind R." <arvino55@gmail.com> 4566L: linux-edac@vger.kernel.org 4567S: Maintained 4568F: drivers/edac/i82975x_edac.c 4569 4570EDAC-IE31200 4571M: Jason Baron <jbaron@akamai.com> 4572L: linux-edac@vger.kernel.org 4573S: Maintained 4574F: drivers/edac/ie31200_edac.c 4575 4576EDAC-MPC85XX 4577M: Johannes Thumshirn <morbidrsa@gmail.com> 4578L: linux-edac@vger.kernel.org 4579S: Maintained 4580F: drivers/edac/mpc85xx_edac.[ch] 4581 4582EDAC-PASEMI 4583M: Egor Martovetsky <egor@pasemi.com> 4584L: linux-edac@vger.kernel.org 4585S: Maintained 4586F: drivers/edac/pasemi_edac.c 4587 4588EDAC-R82600 4589M: Tim Small <tim@buttersideup.com> 4590L: linux-edac@vger.kernel.org 4591S: Maintained 4592F: drivers/edac/r82600_edac.c 4593 4594EDAC-SBRIDGE 4595M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4596M: Mauro Carvalho Chehab <mchehab@kernel.org> 4597L: linux-edac@vger.kernel.org 4598S: Maintained 4599F: drivers/edac/sb_edac.c 4600 4601EDAC-SKYLAKE 4602M: Tony Luck <tony.luck@intel.com> 4603L: linux-edac@vger.kernel.org 4604S: Maintained 4605F: drivers/edac/skx_edac.c 4606 4607EDAC-XGENE 4608APPLIED MICRO (APM) X-GENE SOC EDAC 4609M: Loc Ho <lho@apm.com> 4610S: Supported 4611F: drivers/edac/xgene_edac.c 4612F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4613 4614EDIROL UA-101/UA-1000 DRIVER 4615M: Clemens Ladisch <clemens@ladisch.de> 4616L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4617T: git git://git.alsa-project.org/alsa-kernel.git 4618S: Maintained 4619F: sound/usb/misc/ua101.c 4620 4621EXTENSIBLE FIRMWARE INTERFACE (EFI) 4622M: Matt Fleming <matt@codeblueprint.co.uk> 4623L: linux-efi@vger.kernel.org 4624T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4625S: Maintained 4626F: Documentation/efi-stub.txt 4627F: arch/ia64/kernel/efi.c 4628F: arch/x86/boot/compressed/eboot.[ch] 4629F: arch/x86/include/asm/efi.h 4630F: arch/x86/platform/efi/ 4631F: drivers/firmware/efi/ 4632F: include/linux/efi*.h 4633 4634EFI VARIABLE FILESYSTEM 4635M: Matthew Garrett <matthew.garrett@nebula.com> 4636M: Jeremy Kerr <jk@ozlabs.org> 4637M: Matt Fleming <matt@codeblueprint.co.uk> 4638T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4639L: linux-efi@vger.kernel.org 4640S: Maintained 4641F: fs/efivarfs/ 4642 4643EFIFB FRAMEBUFFER DRIVER 4644L: linux-fbdev@vger.kernel.org 4645M: Peter Jones <pjones@redhat.com> 4646S: Maintained 4647F: drivers/video/fbdev/efifb.c 4648 4649EFI TEST DRIVER 4650L: linux-efi@vger.kernel.org 4651M: Ivan Hu <ivan.hu@canonical.com> 4652M: Matt Fleming <matt@codeblueprint.co.uk> 4653S: Maintained 4654F: drivers/firmware/efi/test/ 4655 4656EFS FILESYSTEM 4657W: http://aeschi.ch.eu.org/efs/ 4658S: Orphan 4659F: fs/efs/ 4660 4661EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4662M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4663L: netdev@vger.kernel.org 4664S: Maintained 4665F: drivers/net/ethernet/ibm/ehea/ 4666 4667EM28XX VIDEO4LINUX DRIVER 4668M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4669M: Mauro Carvalho Chehab <mchehab@kernel.org> 4670L: linux-media@vger.kernel.org 4671W: https://linuxtv.org 4672T: git git://linuxtv.org/media_tree.git 4673S: Maintained 4674F: drivers/media/usb/em28xx/ 4675F: Documentation/media/v4l-drivers/em28xx* 4676 4677EMBEDDED LINUX 4678M: Paul Gortmaker <paul.gortmaker@windriver.com> 4679M: Matt Mackall <mpm@selenic.com> 4680M: David Woodhouse <dwmw2@infradead.org> 4681L: linux-embedded@vger.kernel.org 4682S: Maintained 4683 4684EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4685M: James Smart <james.smart@avagotech.com> 4686M: Dick Kennedy <dick.kennedy@avagotech.com> 4687L: linux-scsi@vger.kernel.org 4688W: http://www.avagotech.com 4689S: Supported 4690F: drivers/scsi/lpfc/ 4691 4692ENE CB710 FLASH CARD READER DRIVER 4693M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4694S: Maintained 4695F: drivers/misc/cb710/ 4696F: drivers/mmc/host/cb710-mmc.* 4697F: include/linux/cb710.h 4698 4699ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4700M: Maxim Levitsky <maximlevitsky@gmail.com> 4701S: Maintained 4702F: drivers/media/rc/ene_ir.* 4703 4704EPSON S1D13XXX FRAMEBUFFER DRIVER 4705M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4706S: Maintained 4707T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4708F: drivers/video/fbdev/s1d13xxxfb.c 4709F: include/video/s1d13xxxfb.h 4710 4711ET131X NETWORK DRIVER 4712M: Mark Einon <mark.einon@gmail.com> 4713S: Odd Fixes 4714F: drivers/net/ethernet/agere/ 4715 4716ETHERNET BRIDGE 4717M: Stephen Hemminger <stephen@networkplumber.org> 4718L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4719L: netdev@vger.kernel.org 4720W: http://www.linuxfoundation.org/en/Net:Bridge 4721S: Maintained 4722F: include/linux/netfilter_bridge/ 4723F: net/bridge/ 4724 4725ETHERNET PHY LIBRARY 4726M: Florian Fainelli <f.fainelli@gmail.com> 4727L: netdev@vger.kernel.org 4728S: Maintained 4729F: include/linux/phy.h 4730F: include/linux/phy_fixed.h 4731F: drivers/net/phy/ 4732F: Documentation/networking/phy.txt 4733F: drivers/of/of_mdio.c 4734F: drivers/of/of_net.c 4735 4736EXT2 FILE SYSTEM 4737M: Jan Kara <jack@suse.com> 4738L: linux-ext4@vger.kernel.org 4739S: Maintained 4740F: Documentation/filesystems/ext2.txt 4741F: fs/ext2/ 4742F: include/linux/ext2* 4743 4744EXT4 FILE SYSTEM 4745M: "Theodore Ts'o" <tytso@mit.edu> 4746M: Andreas Dilger <adilger.kernel@dilger.ca> 4747L: linux-ext4@vger.kernel.org 4748W: http://ext4.wiki.kernel.org 4749Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4751S: Maintained 4752F: Documentation/filesystems/ext4.txt 4753F: fs/ext4/ 4754 4755Extended Verification Module (EVM) 4756M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4757L: linux-ima-devel@lists.sourceforge.net 4758L: linux-security-module@vger.kernel.org 4759S: Supported 4760F: security/integrity/evm/ 4761 4762EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4763M: MyungJoo Ham <myungjoo.ham@samsung.com> 4764M: Chanwoo Choi <cw00.choi@samsung.com> 4765L: linux-kernel@vger.kernel.org 4766T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4767S: Maintained 4768F: drivers/extcon/ 4769F: include/linux/extcon/ 4770F: include/linux/extcon.h 4771F: Documentation/extcon/ 4772F: Documentation/devicetree/bindings/extcon/ 4773 4774EXYNOS DP DRIVER 4775M: Jingoo Han <jingoohan1@gmail.com> 4776L: dri-devel@lists.freedesktop.org 4777S: Maintained 4778F: drivers/gpu/drm/exynos/exynos_dp* 4779 4780EXYNOS SYSMMU (IOMMU) driver 4781M: Marek Szyprowski <m.szyprowski@samsung.com> 4782L: iommu@lists.linux-foundation.org 4783S: Maintained 4784F: drivers/iommu/exynos-iommu.c 4785 4786EZchip NPS platform support 4787M: Noam Camus <noamc@ezchip.com> 4788S: Supported 4789F: arch/arc/plat-eznps 4790F: arch/arc/boot/dts/eznps.dts 4791 4792F71805F HARDWARE MONITORING DRIVER 4793M: Jean Delvare <jdelvare@suse.com> 4794L: linux-hwmon@vger.kernel.org 4795S: Maintained 4796F: Documentation/hwmon/f71805f 4797F: drivers/hwmon/f71805f.c 4798 4799FC0011 TUNER DRIVER 4800M: Michael Buesch <m@bues.ch> 4801L: linux-media@vger.kernel.org 4802S: Maintained 4803F: drivers/media/tuners/fc0011.h 4804F: drivers/media/tuners/fc0011.c 4805 4806FC2580 MEDIA DRIVER 4807M: Antti Palosaari <crope@iki.fi> 4808L: linux-media@vger.kernel.org 4809W: https://linuxtv.org 4810W: http://palosaari.fi/linux/ 4811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4812T: git git://linuxtv.org/anttip/media_tree.git 4813S: Maintained 4814F: drivers/media/tuners/fc2580* 4815 4816FANOTIFY 4817M: Eric Paris <eparis@redhat.com> 4818S: Maintained 4819F: fs/notify/fanotify/ 4820F: include/linux/fanotify.h 4821F: include/uapi/linux/fanotify.h 4822 4823FARSYNC SYNCHRONOUS DRIVER 4824M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4825W: http://www.farsite.co.uk/ 4826S: Supported 4827F: drivers/net/wan/farsync.* 4828 4829FAULT INJECTION SUPPORT 4830M: Akinobu Mita <akinobu.mita@gmail.com> 4831S: Supported 4832F: Documentation/fault-injection/ 4833F: lib/fault-inject.c 4834 4835FBTFT Framebuffer drivers 4836M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4837M: Noralf Trønnes <noralf@tronnes.org> 4838S: Maintained 4839F: drivers/staging/fbtft/ 4840 4841FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4842M: Johannes Thumshirn <jth@kernel.org> 4843L: fcoe-devel@open-fcoe.org 4844W: www.Open-FCoE.org 4845S: Supported 4846F: drivers/scsi/libfc/ 4847F: drivers/scsi/fcoe/ 4848F: include/scsi/fc/ 4849F: include/scsi/libfc.h 4850F: include/scsi/libfcoe.h 4851F: include/uapi/scsi/fc/ 4852 4853FILE LOCKING (flock() and fcntl()/lockf()) 4854M: Jeff Layton <jlayton@poochiereds.net> 4855M: "J. Bruce Fields" <bfields@fieldses.org> 4856L: linux-fsdevel@vger.kernel.org 4857S: Maintained 4858F: include/linux/fcntl.h 4859F: include/linux/fs.h 4860F: include/uapi/linux/fcntl.h 4861F: include/uapi/linux/fs.h 4862F: fs/fcntl.c 4863F: fs/locks.c 4864 4865FILESYSTEMS (VFS and infrastructure) 4866M: Alexander Viro <viro@zeniv.linux.org.uk> 4867L: linux-fsdevel@vger.kernel.org 4868S: Maintained 4869F: fs/* 4870 4871FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4872M: Riku Voipio <riku.voipio@iki.fi> 4873L: linux-hwmon@vger.kernel.org 4874S: Maintained 4875F: drivers/hwmon/f75375s.c 4876F: include/linux/f75375s.h 4877 4878FIREWIRE AUDIO DRIVERS 4879M: Clemens Ladisch <clemens@ladisch.de> 4880L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4881T: git git://git.alsa-project.org/alsa-kernel.git 4882S: Maintained 4883F: sound/firewire/ 4884 4885FIREWIRE MEDIA DRIVERS (firedtv) 4886M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4887L: linux-media@vger.kernel.org 4888L: linux1394-devel@lists.sourceforge.net 4889T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4890S: Maintained 4891F: drivers/media/firewire/ 4892 4893FIREWIRE SBP-2 TARGET 4894M: Chris Boot <bootc@bootc.net> 4895L: linux-scsi@vger.kernel.org 4896L: target-devel@vger.kernel.org 4897L: linux1394-devel@lists.sourceforge.net 4898T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4899S: Maintained 4900F: drivers/target/sbp/ 4901 4902FIREWIRE SUBSYSTEM 4903M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4904L: linux1394-devel@lists.sourceforge.net 4905W: http://ieee1394.wiki.kernel.org/ 4906T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4907S: Maintained 4908F: drivers/firewire/ 4909F: include/linux/firewire.h 4910F: include/uapi/linux/firewire*.h 4911F: tools/firewire/ 4912 4913FIRMWARE LOADER (request_firmware) 4914M: Ming Lei <ming.lei@canonical.com> 4915M: Luis R. Rodriguez <mcgrof@kernel.org> 4916L: linux-kernel@vger.kernel.org 4917S: Maintained 4918F: Documentation/firmware_class/ 4919F: drivers/base/firmware*.c 4920F: include/linux/firmware.h 4921 4922FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4923M: Joshua Morris <josh.h.morris@us.ibm.com> 4924M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4925S: Maintained 4926F: drivers/block/rsxx/ 4927 4928FLOPPY DRIVER 4929M: Jiri Kosina <jikos@kernel.org> 4930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4931S: Odd fixes 4932F: drivers/block/floppy.c 4933 4934FMC SUBSYSTEM 4935M: Alessandro Rubini <rubini@gnudd.com> 4936W: http://www.ohwr.org/projects/fmc-bus 4937S: Supported 4938F: drivers/fmc/ 4939F: include/linux/fmc*.h 4940F: include/linux/ipmi-fru.h 4941K: fmc_d.*register 4942 4943FPGA MANAGER FRAMEWORK 4944M: Alan Tull <atull@opensource.altera.com> 4945R: Moritz Fischer <moritz.fischer@ettus.com> 4946S: Maintained 4947F: drivers/fpga/ 4948F: include/linux/fpga/fpga-mgr.h 4949W: http://www.rocketboards.org 4950 4951FPU EMULATOR 4952M: Bill Metzenthen <billm@melbpc.org.au> 4953W: http://floatingpoint.sourceforge.net/emulator/index.html 4954S: Maintained 4955F: arch/x86/math-emu/ 4956 4957FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4958L: netdev@vger.kernel.org 4959S: Orphan 4960F: drivers/net/wan/dlci.c 4961F: drivers/net/wan/sdla.c 4962 4963FRAMEBUFFER LAYER 4964M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4965L: linux-fbdev@vger.kernel.org 4966Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4967S: Maintained 4968F: Documentation/fb/ 4969F: drivers/video/ 4970F: include/video/ 4971F: include/linux/fb.h 4972F: include/uapi/video/ 4973F: include/uapi/linux/fb.h 4974 4975FREESCALE DIU FRAMEBUFFER DRIVER 4976M: Timur Tabi <timur@tabi.org> 4977L: linux-fbdev@vger.kernel.org 4978S: Maintained 4979F: drivers/video/fbdev/fsl-diu-fb.* 4980 4981FREESCALE DMA DRIVER 4982M: Li Yang <leoli@freescale.com> 4983M: Zhang Wei <zw@zh-kernel.org> 4984L: linuxppc-dev@lists.ozlabs.org 4985S: Maintained 4986F: drivers/dma/fsldma.* 4987 4988FREESCALE GPMI NAND DRIVER 4989M: Han Xu <han.xu@nxp.com> 4990L: linux-mtd@lists.infradead.org 4991S: Maintained 4992F: drivers/mtd/nand/gpmi-nand/* 4993 4994FREESCALE I2C CPM DRIVER 4995M: Jochen Friedrich <jochen@scram.de> 4996L: linuxppc-dev@lists.ozlabs.org 4997L: linux-i2c@vger.kernel.org 4998S: Maintained 4999F: drivers/i2c/busses/i2c-cpm.c 5000 5001FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5002M: Sascha Hauer <kernel@pengutronix.de> 5003L: linux-fbdev@vger.kernel.org 5004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5005S: Maintained 5006F: include/linux/platform_data/video-imxfb.h 5007F: drivers/video/fbdev/imxfb.c 5008 5009FREESCALE QUAD SPI DRIVER 5010M: Han Xu <han.xu@nxp.com> 5011L: linux-mtd@lists.infradead.org 5012S: Maintained 5013F: drivers/mtd/spi-nor/fsl-quadspi.c 5014 5015FREESCALE SOC FS_ENET DRIVER 5016M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5017M: Vitaly Bordug <vbordug@ru.mvista.com> 5018L: linuxppc-dev@lists.ozlabs.org 5019L: netdev@vger.kernel.org 5020S: Maintained 5021F: drivers/net/ethernet/freescale/fs_enet/ 5022F: include/linux/fs_enet_pd.h 5023 5024FREESCALE IMX / MXC FEC DRIVER 5025M: Fugang Duan <fugang.duan@nxp.com> 5026L: netdev@vger.kernel.org 5027S: Maintained 5028F: drivers/net/ethernet/freescale/fec_main.c 5029F: drivers/net/ethernet/freescale/fec_ptp.c 5030F: drivers/net/ethernet/freescale/fec.h 5031F: Documentation/devicetree/bindings/net/fsl-fec.txt 5032 5033FREESCALE QORIQ DPAA FMAN DRIVER 5034M: Madalin Bucur <madalin.bucur@nxp.com> 5035L: netdev@vger.kernel.org 5036S: Maintained 5037F: drivers/net/ethernet/freescale/fman 5038F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5039 5040FREESCALE QUICC ENGINE LIBRARY 5041L: linuxppc-dev@lists.ozlabs.org 5042S: Orphan 5043F: drivers/soc/fsl/qe/ 5044F: include/soc/fsl/*qe*.h 5045F: include/soc/fsl/*ucc*.h 5046 5047FREESCALE USB PERIPHERAL DRIVERS 5048M: Li Yang <leoli@freescale.com> 5049L: linux-usb@vger.kernel.org 5050L: linuxppc-dev@lists.ozlabs.org 5051S: Maintained 5052F: drivers/usb/gadget/udc/fsl* 5053 5054FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5055M: Li Yang <leoli@freescale.com> 5056L: netdev@vger.kernel.org 5057L: linuxppc-dev@lists.ozlabs.org 5058S: Maintained 5059F: drivers/net/ethernet/freescale/ucc_geth* 5060 5061FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5062M: Claudiu Manoil <claudiu.manoil@freescale.com> 5063L: netdev@vger.kernel.org 5064S: Maintained 5065F: drivers/net/ethernet/freescale/gianfar* 5066X: drivers/net/ethernet/freescale/gianfar_ptp.c 5067F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5068 5069FREESCALE QUICC ENGINE UCC HDLC DRIVER 5070M: Zhao Qiang <qiang.zhao@nxp.com> 5071L: netdev@vger.kernel.org 5072L: linuxppc-dev@lists.ozlabs.org 5073S: Maintained 5074F: drivers/net/wan/fsl_ucc_hdlc* 5075 5076FREESCALE QUICC ENGINE UCC UART DRIVER 5077M: Timur Tabi <timur@tabi.org> 5078L: linuxppc-dev@lists.ozlabs.org 5079S: Maintained 5080F: drivers/tty/serial/ucc_uart.c 5081 5082FREESCALE SOC SOUND DRIVERS 5083M: Timur Tabi <timur@tabi.org> 5084M: Nicolin Chen <nicoleotsuka@gmail.com> 5085M: Xiubo Li <Xiubo.Lee@gmail.com> 5086R: Fabio Estevam <fabio.estevam@nxp.com> 5087L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5088L: linuxppc-dev@lists.ozlabs.org 5089S: Maintained 5090F: sound/soc/fsl/fsl* 5091F: sound/soc/fsl/imx* 5092F: sound/soc/fsl/mpc8610_hpcd.c 5093 5094FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5095M: "J. German Rivera" <German.Rivera@freescale.com> 5096M: Stuart Yoder <stuart.yoder@nxp.com> 5097L: linux-kernel@vger.kernel.org 5098S: Maintained 5099F: drivers/staging/fsl-mc/ 5100 5101FREEVXFS FILESYSTEM 5102M: Christoph Hellwig <hch@infradead.org> 5103W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5104S: Maintained 5105F: fs/freevxfs/ 5106 5107FREEZER 5108M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5109M: Pavel Machek <pavel@ucw.cz> 5110L: linux-pm@vger.kernel.org 5111S: Supported 5112F: Documentation/power/freezing-of-tasks.txt 5113F: include/linux/freezer.h 5114F: kernel/freezer.c 5115 5116FRONTSWAP API 5117M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5118L: linux-kernel@vger.kernel.org 5119S: Maintained 5120F: mm/frontswap.c 5121F: include/linux/frontswap.h 5122 5123FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5124M: David Howells <dhowells@redhat.com> 5125L: linux-cachefs@redhat.com (moderated for non-subscribers) 5126S: Supported 5127F: Documentation/filesystems/caching/ 5128F: fs/fscache/ 5129F: include/linux/fscache*.h 5130 5131FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5132M: Theodore Y. Ts'o <tytso@mit.edu> 5133M: Jaegeuk Kim <jaegeuk@kernel.org> 5134S: Supported 5135F: fs/crypto/ 5136F: include/linux/fscrypto.h 5137 5138F2FS FILE SYSTEM 5139M: Jaegeuk Kim <jaegeuk@kernel.org> 5140M: Chao Yu <yuchao0@huawei.com> 5141L: linux-f2fs-devel@lists.sourceforge.net 5142W: https://f2fs.wiki.kernel.org/ 5143T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5144S: Maintained 5145F: Documentation/filesystems/f2fs.txt 5146F: Documentation/ABI/testing/sysfs-fs-f2fs 5147F: fs/f2fs/ 5148F: include/linux/f2fs_fs.h 5149F: include/trace/events/f2fs.h 5150 5151FUJITSU FR-V (FRV) PORT 5152S: Orphan 5153F: arch/frv/ 5154 5155FUJITSU LAPTOP EXTRAS 5156M: Jonathan Woithe <jwoithe@just42.net> 5157L: platform-driver-x86@vger.kernel.org 5158S: Maintained 5159F: drivers/platform/x86/fujitsu-laptop.c 5160 5161FUJITSU M-5MO LS CAMERA ISP DRIVER 5162M: Kyungmin Park <kyungmin.park@samsung.com> 5163M: Heungjun Kim <riverful.kim@samsung.com> 5164L: linux-media@vger.kernel.org 5165S: Maintained 5166F: drivers/media/i2c/m5mols/ 5167F: include/media/i2c/m5mols.h 5168 5169FUJITSU TABLET EXTRAS 5170M: Robert Gerlach <khnz@gmx.de> 5171L: platform-driver-x86@vger.kernel.org 5172S: Maintained 5173F: drivers/platform/x86/fujitsu-tablet.c 5174 5175FUSE: FILESYSTEM IN USERSPACE 5176M: Miklos Szeredi <miklos@szeredi.hu> 5177L: linux-fsdevel@vger.kernel.org 5178W: http://fuse.sourceforge.net/ 5179T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5180S: Maintained 5181F: fs/fuse/ 5182F: include/uapi/linux/fuse.h 5183F: Documentation/filesystems/fuse.txt 5184 5185FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5186M: Rik Faith <faith@cs.unc.edu> 5187L: linux-scsi@vger.kernel.org 5188S: Odd Fixes (e.g., new signatures) 5189F: drivers/scsi/fdomain.* 5190 5191GCC PLUGINS 5192M: Kees Cook <keescook@chromium.org> 5193R: Emese Revfy <re.emese@gmail.com> 5194L: kernel-hardening@lists.openwall.com 5195S: Maintained 5196F: scripts/gcc-plugins/ 5197F: scripts/gcc-plugin.sh 5198F: Documentation/gcc-plugins.txt 5199 5200GCOV BASED KERNEL PROFILING 5201M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5202S: Maintained 5203F: kernel/gcov/ 5204F: Documentation/dev-tools/gcov.rst 5205 5206GDT SCSI DISK ARRAY CONTROLLER DRIVER 5207M: Achim Leubner <achim_leubner@adaptec.com> 5208L: linux-scsi@vger.kernel.org 5209W: http://www.icp-vortex.com/ 5210S: Supported 5211F: drivers/scsi/gdt* 5212 5213GDB KERNEL DEBUGGING HELPER SCRIPTS 5214M: Jan Kiszka <jan.kiszka@siemens.com> 5215M: Kieran Bingham <kieran@bingham.xyz> 5216S: Supported 5217F: scripts/gdb/ 5218 5219GEMTEK FM RADIO RECEIVER DRIVER 5220M: Hans Verkuil <hverkuil@xs4all.nl> 5221L: linux-media@vger.kernel.org 5222T: git git://linuxtv.org/media_tree.git 5223W: https://linuxtv.org 5224S: Maintained 5225F: drivers/media/radio/radio-gemtek* 5226 5227GENERIC GPIO I2C DRIVER 5228M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5229S: Supported 5230F: drivers/i2c/busses/i2c-gpio.c 5231F: include/linux/i2c-gpio.h 5232 5233GENERIC GPIO I2C MULTIPLEXER DRIVER 5234M: Peter Korsgaard <peter.korsgaard@barco.com> 5235L: linux-i2c@vger.kernel.org 5236S: Supported 5237F: drivers/i2c/muxes/i2c-mux-gpio.c 5238F: include/linux/i2c-mux-gpio.h 5239F: Documentation/i2c/muxes/i2c-mux-gpio 5240 5241GENERIC HDLC (WAN) DRIVERS 5242M: Krzysztof Halasa <khc@pm.waw.pl> 5243W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5244S: Maintained 5245F: drivers/net/wan/c101.c 5246F: drivers/net/wan/hd6457* 5247F: drivers/net/wan/hdlc* 5248F: drivers/net/wan/n2.c 5249F: drivers/net/wan/pc300too.c 5250F: drivers/net/wan/pci200syn.c 5251F: drivers/net/wan/wanxl* 5252 5253GENERIC INCLUDE/ASM HEADER FILES 5254M: Arnd Bergmann <arnd@arndb.de> 5255L: linux-arch@vger.kernel.org 5256T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5257S: Maintained 5258F: include/asm-generic/ 5259F: include/uapi/asm-generic/ 5260 5261GENERIC PHY FRAMEWORK 5262M: Kishon Vijay Abraham I <kishon@ti.com> 5263L: linux-kernel@vger.kernel.org 5264T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5265S: Supported 5266F: drivers/phy/ 5267F: include/linux/phy/ 5268 5269GENERIC PM DOMAINS 5270M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5271M: Kevin Hilman <khilman@kernel.org> 5272M: Ulf Hansson <ulf.hansson@linaro.org> 5273L: linux-pm@vger.kernel.org 5274S: Supported 5275F: drivers/base/power/domain*.c 5276F: include/linux/pm_domain.h 5277 5278GENERIC UIO DRIVER FOR PCI DEVICES 5279M: "Michael S. Tsirkin" <mst@redhat.com> 5280L: kvm@vger.kernel.org 5281S: Supported 5282F: drivers/uio/uio_pci_generic.c 5283 5284GET_MAINTAINER SCRIPT 5285M: Joe Perches <joe@perches.com> 5286S: Maintained 5287F: scripts/get_maintainer.pl 5288 5289GFS2 FILE SYSTEM 5290M: Steven Whitehouse <swhiteho@redhat.com> 5291M: Bob Peterson <rpeterso@redhat.com> 5292L: cluster-devel@redhat.com 5293W: http://sources.redhat.com/cluster/ 5294T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5295S: Supported 5296F: Documentation/filesystems/gfs2*.txt 5297F: fs/gfs2/ 5298F: include/uapi/linux/gfs2_ondisk.h 5299 5300GIGASET ISDN DRIVERS 5301M: Paul Bolle <pebolle@tiscali.nl> 5302L: gigaset307x-common@lists.sourceforge.net 5303W: http://gigaset307x.sourceforge.net/ 5304S: Odd Fixes 5305F: Documentation/isdn/README.gigaset 5306F: drivers/isdn/gigaset/ 5307F: include/uapi/linux/gigaset_dev.h 5308 5309GO7007 MPEG CODEC 5310M: Hans Verkuil <hans.verkuil@cisco.com> 5311L: linux-media@vger.kernel.org 5312S: Maintained 5313F: drivers/media/usb/go7007/ 5314 5315GOODIX TOUCHSCREEN 5316M: Bastien Nocera <hadess@hadess.net> 5317L: linux-input@vger.kernel.org 5318S: Maintained 5319F: drivers/input/touchscreen/goodix.c 5320 5321GPIO MOCKUP DRIVER 5322M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5323L: linux-gpio@vger.kernel.org 5324S: Maintained 5325F: drivers/gpio/gpio-mockup.c 5326F: tools/testing/selftests/gpio/ 5327 5328GPIO SUBSYSTEM 5329M: Linus Walleij <linus.walleij@linaro.org> 5330M: Alexandre Courbot <gnurou@gmail.com> 5331L: linux-gpio@vger.kernel.org 5332T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5333S: Maintained 5334F: Documentation/devicetree/bindings/gpio/ 5335F: Documentation/gpio/ 5336F: Documentation/ABI/testing/gpio-cdev 5337F: Documentation/ABI/obsolete/sysfs-gpio 5338F: drivers/gpio/ 5339F: include/linux/gpio/ 5340F: include/linux/gpio.h 5341F: include/asm-generic/gpio.h 5342F: include/uapi/linux/gpio.h 5343F: tools/gpio/ 5344 5345GRE DEMULTIPLEXER DRIVER 5346M: Dmitry Kozlov <xeb@mail.ru> 5347L: netdev@vger.kernel.org 5348S: Maintained 5349F: net/ipv4/gre_demux.c 5350F: net/ipv4/gre_offload.c 5351F: include/net/gre.h 5352 5353GRETH 10/100/1G Ethernet MAC device driver 5354M: Andreas Larsson <andreas@gaisler.com> 5355L: netdev@vger.kernel.org 5356S: Maintained 5357F: drivers/net/ethernet/aeroflex/ 5358 5359GREYBUS SUBSYSTEM 5360M: Johan Hovold <johan@kernel.org> 5361M: Alex Elder <elder@kernel.org> 5362M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5363S: Maintained 5364F: drivers/staging/greybus/ 5365 5366GREYBUS AUDIO PROTOCOLS DRIVERS 5367M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5368M: Mark Greer <mgreer@animalcreek.com> 5369S: Maintained 5370F: drivers/staging/greybus/audio_apbridgea.c 5371F: drivers/staging/greybus/audio_apbridgea.h 5372F: drivers/staging/greybus/audio_codec.c 5373F: drivers/staging/greybus/audio_codec.h 5374F: drivers/staging/greybus/audio_gb.c 5375F: drivers/staging/greybus/audio_manager.c 5376F: drivers/staging/greybus/audio_manager.h 5377F: drivers/staging/greybus/audio_manager_module.c 5378F: drivers/staging/greybus/audio_manager_private.h 5379F: drivers/staging/greybus/audio_manager_sysfs.c 5380F: drivers/staging/greybus/audio_module.c 5381F: drivers/staging/greybus/audio_topology.c 5382 5383GREYBUS PROTOCOLS DRIVERS 5384M: Rui Miguel Silva <rmfrfs@gmail.com> 5385S: Maintained 5386F: drivers/staging/greybus/sdio.c 5387F: drivers/staging/greybus/light.c 5388F: drivers/staging/greybus/gpio.c 5389F: drivers/staging/greybus/power_supply.c 5390F: drivers/staging/greybus/spi.c 5391F: drivers/staging/greybus/spilib.c 5392 5393GREYBUS PROTOCOLS DRIVERS 5394M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5395S: Maintained 5396F: drivers/staging/greybus/loopback.c 5397F: drivers/staging/greybus/timesync.c 5398F: drivers/staging/greybus/timesync_platform.c 5399 5400GREYBUS PROTOCOLS DRIVERS 5401M: Viresh Kumar <vireshk@kernel.org> 5402S: Maintained 5403F: drivers/staging/greybus/authentication.c 5404F: drivers/staging/greybus/bootrom.c 5405F: drivers/staging/greybus/firmware.h 5406F: drivers/staging/greybus/fw-core.c 5407F: drivers/staging/greybus/fw-download.c 5408F: drivers/staging/greybus/fw-managament.c 5409F: drivers/staging/greybus/greybus_authentication.h 5410F: drivers/staging/greybus/greybus_firmware.h 5411F: drivers/staging/greybus/hid.c 5412F: drivers/staging/greybus/i2c.c 5413F: drivers/staging/greybus/spi.c 5414F: drivers/staging/greybus/spilib.c 5415F: drivers/staging/greybus/spilib.h 5416 5417GREYBUS PROTOCOLS DRIVERS 5418M: David Lin <dtwlin@gmail.com> 5419S: Maintained 5420F: drivers/staging/greybus/uart.c 5421F: drivers/staging/greybus/log.c 5422 5423GREYBUS PLATFORM DRIVERS 5424M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5425S: Maintained 5426F: drivers/staging/greybus/arche-platform.c 5427F: drivers/staging/greybus/arche-apb-ctrl.c 5428F: drivers/staging/greybus/arche_platform.h 5429 5430GS1662 VIDEO SERIALIZER 5431M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5432L: linux-media@vger.kernel.org 5433T: git git://linuxtv.org/media_tree.git 5434S: Maintained 5435F: drivers/media/spi/gs1662.c 5436 5437GSPCA FINEPIX SUBDRIVER 5438M: Frank Zago <frank@zago.net> 5439L: linux-media@vger.kernel.org 5440T: git git://linuxtv.org/media_tree.git 5441S: Maintained 5442F: drivers/media/usb/gspca/finepix.c 5443 5444GSPCA GL860 SUBDRIVER 5445M: Olivier Lorin <o.lorin@laposte.net> 5446L: linux-media@vger.kernel.org 5447T: git git://linuxtv.org/media_tree.git 5448S: Maintained 5449F: drivers/media/usb/gspca/gl860/ 5450 5451GSPCA M5602 SUBDRIVER 5452M: Erik Andren <erik.andren@gmail.com> 5453L: linux-media@vger.kernel.org 5454T: git git://linuxtv.org/media_tree.git 5455S: Maintained 5456F: drivers/media/usb/gspca/m5602/ 5457 5458GSPCA PAC207 SONIXB SUBDRIVER 5459M: Hans Verkuil <hverkuil@xs4all.nl> 5460L: linux-media@vger.kernel.org 5461T: git git://linuxtv.org/media_tree.git 5462S: Odd Fixes 5463F: drivers/media/usb/gspca/pac207.c 5464 5465GSPCA SN9C20X SUBDRIVER 5466M: Brian Johnson <brijohn@gmail.com> 5467L: linux-media@vger.kernel.org 5468T: git git://linuxtv.org/media_tree.git 5469S: Maintained 5470F: drivers/media/usb/gspca/sn9c20x.c 5471 5472GSPCA T613 SUBDRIVER 5473M: Leandro Costantino <lcostantino@gmail.com> 5474L: linux-media@vger.kernel.org 5475T: git git://linuxtv.org/media_tree.git 5476S: Maintained 5477F: drivers/media/usb/gspca/t613.c 5478 5479GSPCA USB WEBCAM DRIVER 5480M: Hans Verkuil <hverkuil@xs4all.nl> 5481L: linux-media@vger.kernel.org 5482T: git git://linuxtv.org/media_tree.git 5483S: Odd Fixes 5484F: drivers/media/usb/gspca/ 5485 5486GUID PARTITION TABLE (GPT) 5487M: Davidlohr Bueso <dave@stgolabs.net> 5488L: linux-efi@vger.kernel.org 5489S: Maintained 5490F: block/partitions/efi.* 5491 5492STK1160 USB VIDEO CAPTURE DRIVER 5493M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5494L: linux-media@vger.kernel.org 5495T: git git://linuxtv.org/media_tree.git 5496S: Maintained 5497F: drivers/media/usb/stk1160/ 5498 5499H8/300 ARCHITECTURE 5500M: Yoshinori Sato <ysato@users.sourceforge.jp> 5501L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5502W: http://uclinux-h8.sourceforge.jp 5503T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5504S: Maintained 5505F: arch/h8300/ 5506F: drivers/clocksource/h8300_*.c 5507F: drivers/clk/h8300/ 5508F: drivers/irqchip/irq-renesas-h8*.c 5509 5510HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5511M: Frank Seidel <frank@f-seidel.de> 5512L: platform-driver-x86@vger.kernel.org 5513W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5514S: Maintained 5515F: drivers/platform/x86/hdaps.c 5516 5517HDPVR USB VIDEO ENCODER DRIVER 5518M: Hans Verkuil <hverkuil@xs4all.nl> 5519L: linux-media@vger.kernel.org 5520T: git git://linuxtv.org/media_tree.git 5521W: https://linuxtv.org 5522S: Odd Fixes 5523F: drivers/media/usb/hdpvr/ 5524 5525HWPOISON MEMORY FAILURE HANDLING 5526M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5527L: linux-mm@kvack.org 5528S: Maintained 5529F: mm/memory-failure.c 5530F: mm/hwpoison-inject.c 5531 5532HYPERVISOR VIRTUAL CONSOLE DRIVER 5533L: linuxppc-dev@lists.ozlabs.org 5534S: Odd Fixes 5535F: drivers/tty/hvc/ 5536 5537HACKRF MEDIA DRIVER 5538M: Antti Palosaari <crope@iki.fi> 5539L: linux-media@vger.kernel.org 5540W: https://linuxtv.org 5541W: http://palosaari.fi/linux/ 5542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5543T: git git://linuxtv.org/anttip/media_tree.git 5544S: Maintained 5545F: drivers/media/usb/hackrf/ 5546 5547HARDWARE MONITORING 5548M: Jean Delvare <jdelvare@suse.com> 5549M: Guenter Roeck <linux@roeck-us.net> 5550L: linux-hwmon@vger.kernel.org 5551W: http://hwmon.wiki.kernel.org/ 5552T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5553T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5554S: Maintained 5555F: Documentation/hwmon/ 5556F: drivers/hwmon/ 5557F: include/linux/hwmon*.h 5558 5559HARDWARE RANDOM NUMBER GENERATOR CORE 5560M: Matt Mackall <mpm@selenic.com> 5561M: Herbert Xu <herbert@gondor.apana.org.au> 5562L: linux-crypto@vger.kernel.org 5563S: Odd fixes 5564F: Documentation/devicetree/bindings/rng/ 5565F: Documentation/hw_random.txt 5566F: drivers/char/hw_random/ 5567F: include/linux/hw_random.h 5568 5569HARDWARE SPINLOCK CORE 5570M: Ohad Ben-Cohen <ohad@wizery.com> 5571M: Bjorn Andersson <bjorn.andersson@linaro.org> 5572L: linux-remoteproc@vger.kernel.org 5573S: Maintained 5574T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5575F: Documentation/devicetree/bindings/hwlock/ 5576F: Documentation/hwspinlock.txt 5577F: drivers/hwspinlock/ 5578F: include/linux/hwspinlock.h 5579 5580HARMONY SOUND DRIVER 5581L: linux-parisc@vger.kernel.org 5582S: Maintained 5583F: sound/parisc/harmony.* 5584 5585HD29L2 MEDIA DRIVER 5586M: Antti Palosaari <crope@iki.fi> 5587L: linux-media@vger.kernel.org 5588W: https://linuxtv.org 5589W: http://palosaari.fi/linux/ 5590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5591T: git git://linuxtv.org/anttip/media_tree.git 5592S: Maintained 5593F: drivers/media/dvb-frontends/hd29l2* 5594 5595HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5596M: Brian Boylston <brian.boylston@hpe.com> 5597S: Supported 5598F: Documentation/watchdog/hpwdt.txt 5599F: drivers/watchdog/hpwdt.c 5600 5601HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5602M: Don Brace <don.brace@microsemi.com> 5603L: iss_storagedev@hp.com 5604L: esc.storagedev@microsemi.com 5605L: linux-scsi@vger.kernel.org 5606S: Supported 5607F: Documentation/scsi/hpsa.txt 5608F: drivers/scsi/hpsa*.[ch] 5609F: include/linux/cciss*.h 5610F: include/uapi/linux/cciss*.h 5611 5612HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5613M: Don Brace <don.brace@microsemi.com> 5614L: iss_storagedev@hp.com 5615L: esc.storagedev@microsemi.com 5616L: linux-scsi@vger.kernel.org 5617S: Supported 5618F: Documentation/blockdev/cciss.txt 5619F: drivers/block/cciss* 5620F: include/linux/cciss_ioctl.h 5621F: include/uapi/linux/cciss_ioctl.h 5622 5623HFI1 DRIVER 5624M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5625M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5626L: linux-rdma@vger.kernel.org 5627S: Supported 5628F: drivers/infiniband/hw/hfi1 5629 5630HFS FILESYSTEM 5631L: linux-fsdevel@vger.kernel.org 5632S: Orphan 5633F: Documentation/filesystems/hfs.txt 5634F: fs/hfs/ 5635 5636HFSPLUS FILESYSTEM 5637L: linux-fsdevel@vger.kernel.org 5638S: Orphan 5639F: Documentation/filesystems/hfsplus.txt 5640F: fs/hfsplus/ 5641 5642HGA FRAMEBUFFER DRIVER 5643M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5644L: linux-nvidia@lists.surfsouth.com 5645W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5646S: Maintained 5647F: drivers/video/fbdev/hgafb.c 5648 5649HIBERNATION (aka Software Suspend, aka swsusp) 5650M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5651M: Pavel Machek <pavel@ucw.cz> 5652L: linux-pm@vger.kernel.org 5653S: Supported 5654F: arch/x86/power/ 5655F: drivers/base/power/ 5656F: kernel/power/ 5657F: include/linux/suspend.h 5658F: include/linux/freezer.h 5659F: include/linux/pm.h 5660F: arch/*/include/asm/suspend*.h 5661 5662HID CORE LAYER 5663M: Jiri Kosina <jikos@kernel.org> 5664R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5665L: linux-input@vger.kernel.org 5666T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5667S: Maintained 5668F: drivers/hid/ 5669F: include/linux/hid* 5670F: include/uapi/linux/hid* 5671 5672HID SENSOR HUB DRIVERS 5673M: Jiri Kosina <jikos@kernel.org> 5674M: Jonathan Cameron <jic23@kernel.org> 5675M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5676L: linux-input@vger.kernel.org 5677L: linux-iio@vger.kernel.org 5678S: Maintained 5679F: Documentation/hid/hid-sensor* 5680F: drivers/hid/hid-sensor-* 5681F: drivers/iio/*/hid-* 5682F: include/linux/hid-sensor-* 5683 5684HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5685M: Thomas Gleixner <tglx@linutronix.de> 5686L: linux-kernel@vger.kernel.org 5687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5688S: Maintained 5689F: Documentation/timers/ 5690F: kernel/time/hrtimer.c 5691F: kernel/time/clockevents.c 5692F: kernel/time/tick*.* 5693F: kernel/time/timer_*.c 5694F: include/linux/clockchips.h 5695F: include/linux/hrtimer.h 5696 5697HIGH-SPEED SCC DRIVER FOR AX.25 5698L: linux-hams@vger.kernel.org 5699S: Orphan 5700F: drivers/net/hamradio/dmascc.c 5701F: drivers/net/hamradio/scc.c 5702 5703HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5704M: HighPoint Linux Team <linux@highpoint-tech.com> 5705W: http://www.highpoint-tech.com 5706S: Supported 5707F: Documentation/scsi/hptiop.txt 5708F: drivers/scsi/hptiop.c 5709 5710HIPPI 5711M: Jes Sorensen <jes@trained-monkey.org> 5712L: linux-hippi@sunsite.dk 5713S: Maintained 5714F: include/linux/hippidevice.h 5715F: include/uapi/linux/if_hippi.h 5716F: net/802/hippi.c 5717F: drivers/net/hippi/ 5718 5719HISILICON NETWORK SUBSYSTEM DRIVER 5720M: Yisen Zhuang <yisen.zhuang@huawei.com> 5721M: Salil Mehta <salil.mehta@huawei.com> 5722L: netdev@vger.kernel.org 5723W: http://www.hisilicon.com 5724S: Maintained 5725F: drivers/net/ethernet/hisilicon/ 5726F: Documentation/devicetree/bindings/net/hisilicon*.txt 5727 5728HISILICON ROCE DRIVER 5729M: Lijun Ou <oulijun@huawei.com> 5730M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5731L: linux-rdma@vger.kernel.org 5732S: Maintained 5733F: drivers/infiniband/hw/hns/ 5734F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5735 5736HISILICON SAS Controller 5737M: John Garry <john.garry@huawei.com> 5738W: http://www.hisilicon.com 5739S: Supported 5740F: drivers/scsi/hisi_sas/ 5741F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5742 5743HOST AP DRIVER 5744M: Jouni Malinen <j@w1.fi> 5745L: linux-wireless@vger.kernel.org 5746W: http://w1.fi/hostap-driver.html 5747S: Obsolete 5748F: drivers/net/wireless/intersil/hostap/ 5749 5750HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5751L: platform-driver-x86@vger.kernel.org 5752S: Orphan 5753F: drivers/platform/x86/tc1100-wmi.c 5754 5755HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5756M: Jaroslav Kysela <perex@perex.cz> 5757S: Maintained 5758F: drivers/net/ethernet/hp/hp100.* 5759 5760HPET: High Precision Event Timers driver 5761M: Clemens Ladisch <clemens@ladisch.de> 5762S: Maintained 5763F: Documentation/timers/hpet.txt 5764F: drivers/char/hpet.c 5765F: include/linux/hpet.h 5766F: include/uapi/linux/hpet.h 5767 5768HPET: x86 5769S: Orphan 5770F: arch/x86/kernel/hpet.c 5771F: arch/x86/include/asm/hpet.h 5772 5773HPFS FILESYSTEM 5774M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5775W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5776S: Maintained 5777F: fs/hpfs/ 5778 5779HSI SUBSYSTEM 5780M: Sebastian Reichel <sre@kernel.org> 5781T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5782S: Maintained 5783F: Documentation/ABI/testing/sysfs-bus-hsi 5784F: Documentation/device-drivers/serial-interfaces.rst 5785F: drivers/hsi/ 5786F: include/linux/hsi/ 5787F: include/uapi/linux/hsi/ 5788 5789HSO 3G MODEM DRIVER 5790M: Jan Dumon <j.dumon@option.com> 5791W: http://www.pharscape.org 5792S: Maintained 5793F: drivers/net/usb/hso.c 5794 5795HSR NETWORK PROTOCOL 5796M: Arvid Brodin <arvid.brodin@alten.se> 5797L: netdev@vger.kernel.org 5798S: Maintained 5799F: net/hsr/ 5800 5801HTCPEN TOUCHSCREEN DRIVER 5802M: Pau Oliva Fora <pof@eslack.org> 5803L: linux-input@vger.kernel.org 5804S: Maintained 5805F: drivers/input/touchscreen/htcpen.c 5806 5807HUGETLB FILESYSTEM 5808M: Nadia Yvette Chambers <nyc@holomorphy.com> 5809S: Maintained 5810F: fs/hugetlbfs/ 5811 5812HVA ST MEDIA DRIVER 5813M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5814L: linux-media@vger.kernel.org 5815T: git git://linuxtv.org/media_tree.git 5816W: https://linuxtv.org 5817S: Supported 5818F: drivers/media/platform/sti/hva 5819 5820Hyper-V CORE AND DRIVERS 5821M: "K. Y. Srinivasan" <kys@microsoft.com> 5822M: Haiyang Zhang <haiyangz@microsoft.com> 5823L: devel@linuxdriverproject.org 5824S: Maintained 5825F: arch/x86/include/asm/mshyperv.h 5826F: arch/x86/include/uapi/asm/hyperv.h 5827F: arch/x86/kernel/cpu/mshyperv.c 5828F: drivers/hid/hid-hyperv.c 5829F: drivers/hv/ 5830F: drivers/input/serio/hyperv-keyboard.c 5831F: drivers/pci/host/pci-hyperv.c 5832F: drivers/net/hyperv/ 5833F: drivers/scsi/storvsc_drv.c 5834F: drivers/video/fbdev/hyperv_fb.c 5835F: include/linux/hyperv.h 5836F: tools/hv/ 5837F: Documentation/ABI/stable/sysfs-bus-vmbus 5838 5839I2C MUXES 5840M: Peter Rosin <peda@axentia.se> 5841L: linux-i2c@vger.kernel.org 5842S: Maintained 5843F: Documentation/i2c/i2c-topology 5844F: Documentation/i2c/muxes/ 5845F: Documentation/devicetree/bindings/i2c/i2c-mux* 5846F: Documentation/devicetree/bindings/i2c/i2c-arb* 5847F: Documentation/devicetree/bindings/i2c/i2c-gate* 5848F: drivers/i2c/i2c-mux.c 5849F: drivers/i2c/muxes/ 5850F: include/linux/i2c-mux.h 5851 5852I2C OVER PARALLEL PORT 5853M: Jean Delvare <jdelvare@suse.com> 5854L: linux-i2c@vger.kernel.org 5855S: Maintained 5856F: Documentation/i2c/busses/i2c-parport 5857F: Documentation/i2c/busses/i2c-parport-light 5858F: drivers/i2c/busses/i2c-parport.c 5859F: drivers/i2c/busses/i2c-parport-light.c 5860 5861I2C/SMBUS CONTROLLER DRIVERS FOR PC 5862M: Jean Delvare <jdelvare@suse.com> 5863L: linux-i2c@vger.kernel.org 5864S: Maintained 5865F: Documentation/i2c/busses/i2c-ali1535 5866F: Documentation/i2c/busses/i2c-ali1563 5867F: Documentation/i2c/busses/i2c-ali15x3 5868F: Documentation/i2c/busses/i2c-amd756 5869F: Documentation/i2c/busses/i2c-amd8111 5870F: Documentation/i2c/busses/i2c-i801 5871F: Documentation/i2c/busses/i2c-nforce2 5872F: Documentation/i2c/busses/i2c-piix4 5873F: Documentation/i2c/busses/i2c-sis5595 5874F: Documentation/i2c/busses/i2c-sis630 5875F: Documentation/i2c/busses/i2c-sis96x 5876F: Documentation/i2c/busses/i2c-via 5877F: Documentation/i2c/busses/i2c-viapro 5878F: drivers/i2c/busses/i2c-ali1535.c 5879F: drivers/i2c/busses/i2c-ali1563.c 5880F: drivers/i2c/busses/i2c-ali15x3.c 5881F: drivers/i2c/busses/i2c-amd756.c 5882F: drivers/i2c/busses/i2c-amd756-s4882.c 5883F: drivers/i2c/busses/i2c-amd8111.c 5884F: drivers/i2c/busses/i2c-i801.c 5885F: drivers/i2c/busses/i2c-isch.c 5886F: drivers/i2c/busses/i2c-nforce2.c 5887F: drivers/i2c/busses/i2c-nforce2-s4985.c 5888F: drivers/i2c/busses/i2c-piix4.c 5889F: drivers/i2c/busses/i2c-sis5595.c 5890F: drivers/i2c/busses/i2c-sis630.c 5891F: drivers/i2c/busses/i2c-sis96x.c 5892F: drivers/i2c/busses/i2c-via.c 5893F: drivers/i2c/busses/i2c-viapro.c 5894 5895I2C/SMBUS ISMT DRIVER 5896M: Seth Heasley <seth.heasley@intel.com> 5897M: Neil Horman <nhorman@tuxdriver.com> 5898L: linux-i2c@vger.kernel.org 5899F: drivers/i2c/busses/i2c-ismt.c 5900F: Documentation/i2c/busses/i2c-ismt 5901 5902I2C/SMBUS STUB DRIVER 5903M: Jean Delvare <jdelvare@suse.com> 5904L: linux-i2c@vger.kernel.org 5905S: Maintained 5906F: drivers/i2c/i2c-stub.c 5907 5908I2C SUBSYSTEM 5909M: Wolfram Sang <wsa@the-dreams.de> 5910L: linux-i2c@vger.kernel.org 5911W: https://i2c.wiki.kernel.org/ 5912Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5913T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5914S: Maintained 5915F: Documentation/devicetree/bindings/i2c/ 5916F: Documentation/i2c/ 5917F: drivers/i2c/ 5918F: drivers/i2c/*/ 5919F: include/linux/i2c.h 5920F: include/linux/i2c-*.h 5921F: include/uapi/linux/i2c.h 5922F: include/uapi/linux/i2c-*.h 5923 5924I2C ACPI SUPPORT 5925M: Mika Westerberg <mika.westerberg@linux.intel.com> 5926L: linux-i2c@vger.kernel.org 5927L: linux-acpi@vger.kernel.org 5928S: Maintained 5929 5930I2C-TAOS-EVM DRIVER 5931M: Jean Delvare <jdelvare@suse.com> 5932L: linux-i2c@vger.kernel.org 5933S: Maintained 5934F: Documentation/i2c/busses/i2c-taos-evm 5935F: drivers/i2c/busses/i2c-taos-evm.c 5936 5937I2C-TINY-USB DRIVER 5938M: Till Harbaum <till@harbaum.org> 5939L: linux-i2c@vger.kernel.org 5940W: http://www.harbaum.org/till/i2c_tiny_usb 5941S: Maintained 5942F: drivers/i2c/busses/i2c-tiny-usb.c 5943 5944i386 BOOT CODE 5945M: "H. Peter Anvin" <hpa@zytor.com> 5946S: Maintained 5947F: arch/x86/boot/ 5948 5949i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5950M: "H. Peter Anvin" <hpa@zytor.com> 5951T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5952S: Maintained 5953 5954IA64 (Itanium) PLATFORM 5955M: Tony Luck <tony.luck@intel.com> 5956M: Fenghua Yu <fenghua.yu@intel.com> 5957L: linux-ia64@vger.kernel.org 5958T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5959S: Maintained 5960F: arch/ia64/ 5961 5962IBM Power VMX Cryptographic instructions 5963M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5964M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5965L: linux-crypto@vger.kernel.org 5966S: Supported 5967F: drivers/crypto/vmx/Makefile 5968F: drivers/crypto/vmx/Kconfig 5969F: drivers/crypto/vmx/vmx.c 5970F: drivers/crypto/vmx/aes* 5971F: drivers/crypto/vmx/ghash* 5972F: drivers/crypto/vmx/ppc-xlate.pl 5973 5974IBM Power in-Nest Crypto Acceleration 5975M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5976M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5977L: linux-crypto@vger.kernel.org 5978S: Supported 5979F: drivers/crypto/nx/Makefile 5980F: drivers/crypto/nx/Kconfig 5981F: drivers/crypto/nx/nx-aes* 5982F: drivers/crypto/nx/nx-sha* 5983F: drivers/crypto/nx/nx.* 5984F: drivers/crypto/nx/nx_csbcpb.h 5985F: drivers/crypto/nx/nx_debugfs.h 5986 5987IBM Power 842 compression accelerator 5988M: Dan Streetman <ddstreet@ieee.org> 5989S: Supported 5990F: drivers/crypto/nx/Makefile 5991F: drivers/crypto/nx/Kconfig 5992F: drivers/crypto/nx/nx-842* 5993F: include/linux/sw842.h 5994F: crypto/842.c 5995F: lib/842/ 5996 5997IBM Power Linux RAID adapter 5998M: Brian King <brking@us.ibm.com> 5999S: Supported 6000F: drivers/scsi/ipr.* 6001 6002IBM Power Virtual Ethernet Device Driver 6003M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6004L: netdev@vger.kernel.org 6005S: Supported 6006F: drivers/net/ethernet/ibm/ibmveth.* 6007 6008IBM Power SRIOV Virtual NIC Device Driver 6009M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6010M: John Allen <jallen@linux.vnet.ibm.com> 6011L: netdev@vger.kernel.org 6012S: Supported 6013F: drivers/net/ethernet/ibm/ibmvnic.* 6014 6015IBM Power Virtual SCSI Device Drivers 6016M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6017L: linux-scsi@vger.kernel.org 6018S: Supported 6019F: drivers/scsi/ibmvscsi/ibmvscsi* 6020F: include/scsi/viosrp.h 6021 6022IBM Power Virtual SCSI Device Target Driver 6023M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6024M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6025L: linux-scsi@vger.kernel.org 6026L: target-devel@vger.kernel.org 6027S: Supported 6028F: drivers/scsi/ibmvscsi_tgt/ 6029 6030IBM Power Virtual FC Device Drivers 6031M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6032L: linux-scsi@vger.kernel.org 6033S: Supported 6034F: drivers/scsi/ibmvscsi/ibmvfc* 6035 6036IBM ServeRAID RAID DRIVER 6037S: Orphan 6038F: drivers/scsi/ips.* 6039 6040ICH LPC AND GPIO DRIVER 6041M: Peter Tyser <ptyser@xes-inc.com> 6042S: Maintained 6043F: drivers/mfd/lpc_ich.c 6044F: drivers/gpio/gpio-ich.c 6045 6046IDE SUBSYSTEM 6047M: "David S. Miller" <davem@davemloft.net> 6048L: linux-ide@vger.kernel.org 6049Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6050T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6051S: Maintained 6052F: Documentation/ide/ 6053F: drivers/ide/ 6054F: include/linux/ide.h 6055 6056IDEAPAD LAPTOP EXTRAS DRIVER 6057M: Ike Panhc <ike.pan@canonical.com> 6058L: platform-driver-x86@vger.kernel.org 6059W: http://launchpad.net/ideapad-laptop 6060S: Maintained 6061F: drivers/platform/x86/ideapad-laptop.c 6062 6063IDEAPAD LAPTOP SLIDEBAR DRIVER 6064M: Andrey Moiseev <o2g.org.ru@gmail.com> 6065L: linux-input@vger.kernel.org 6066W: https://github.com/o2genum/ideapad-slidebar 6067S: Maintained 6068F: drivers/input/misc/ideapad_slidebar.c 6069 6070IDE/ATAPI DRIVERS 6071M: Borislav Petkov <bp@alien8.de> 6072L: linux-ide@vger.kernel.org 6073S: Maintained 6074F: Documentation/cdrom/ide-cd 6075F: drivers/ide/ide-cd* 6076 6077IDLE-I7300 6078M: Andy Henroid <andrew.d.henroid@intel.com> 6079L: linux-pm@vger.kernel.org 6080S: Supported 6081F: drivers/idle/i7300_idle.c 6082 6083IEEE 802.15.4 SUBSYSTEM 6084M: Alexander Aring <aar@pengutronix.de> 6085L: linux-wpan@vger.kernel.org 6086W: http://wpan.cakelab.org/ 6087T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6088T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6089S: Maintained 6090F: net/ieee802154/ 6091F: net/mac802154/ 6092F: drivers/net/ieee802154/ 6093F: include/linux/nl802154.h 6094F: include/linux/ieee802154.h 6095F: include/net/nl802154.h 6096F: include/net/mac802154.h 6097F: include/net/af_ieee802154.h 6098F: include/net/cfg802154.h 6099F: include/net/ieee802154_netdev.h 6100F: Documentation/networking/ieee802154.txt 6101 6102IGORPLUG-USB IR RECEIVER 6103M: Sean Young <sean@mess.org> 6104L: linux-media@vger.kernel.org 6105S: Maintained 6106F: drivers/media/rc/igorplugusb.c 6107 6108IGUANAWORKS USB IR TRANSCEIVER 6109M: Sean Young <sean@mess.org> 6110L: linux-media@vger.kernel.org 6111S: Maintained 6112F: drivers/media/rc/iguanair.c 6113 6114IIO SUBSYSTEM AND DRIVERS 6115M: Jonathan Cameron <jic23@kernel.org> 6116R: Hartmut Knaack <knaack.h@gmx.de> 6117R: Lars-Peter Clausen <lars@metafoo.de> 6118R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6119L: linux-iio@vger.kernel.org 6120T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6121S: Maintained 6122F: Documentation/devicetree/bindings/iio/ 6123F: drivers/iio/ 6124F: drivers/staging/iio/ 6125F: include/linux/iio/ 6126F: tools/iio/ 6127 6128IKANOS/ADI EAGLE ADSL USB DRIVER 6129M: Matthieu Castet <castet.matthieu@free.fr> 6130M: Stanislaw Gruszka <stf_xl@wp.pl> 6131S: Maintained 6132F: drivers/usb/atm/ueagle-atm.c 6133 6134IMGTEC ASCII LCD DRIVER 6135M: Paul Burton <paul.burton@imgtec.com> 6136S: Maintained 6137F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6138F: drivers/auxdisplay/img-ascii-lcd.c 6139 6140INA209 HARDWARE MONITOR DRIVER 6141M: Guenter Roeck <linux@roeck-us.net> 6142L: linux-hwmon@vger.kernel.org 6143S: Maintained 6144F: Documentation/hwmon/ina209 6145F: Documentation/devicetree/bindings/i2c/ina209.txt 6146F: drivers/hwmon/ina209.c 6147 6148INA2XX HARDWARE MONITOR DRIVER 6149M: Guenter Roeck <linux@roeck-us.net> 6150L: linux-hwmon@vger.kernel.org 6151S: Maintained 6152F: Documentation/hwmon/ina2xx 6153F: drivers/hwmon/ina2xx.c 6154F: include/linux/platform_data/ina2xx.h 6155 6156INDUSTRY PACK SUBSYSTEM (IPACK) 6157M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6158M: Jens Taprogge <jens.taprogge@taprogge.org> 6159M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6160L: industrypack-devel@lists.sourceforge.net 6161W: http://industrypack.sourceforge.net 6162S: Maintained 6163F: drivers/ipack/ 6164 6165INGENIC JZ4780 DMA Driver 6166M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6167S: Maintained 6168F: drivers/dma/dma-jz4780.c 6169 6170INGENIC JZ4780 NAND DRIVER 6171M: Harvey Hunt <harveyhuntnexus@gmail.com> 6172L: linux-mtd@lists.infradead.org 6173S: Maintained 6174F: drivers/mtd/nand/jz4780_* 6175 6176INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6177M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6178M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6179L: linux-ima-devel@lists.sourceforge.net 6180L: linux-ima-user@lists.sourceforge.net 6181L: linux-security-module@vger.kernel.org 6182T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6183S: Supported 6184F: security/integrity/ima/ 6185 6186IMGTEC IR DECODER DRIVER 6187M: James Hogan <james.hogan@imgtec.com> 6188S: Maintained 6189F: drivers/media/rc/img-ir/ 6190 6191IMS TWINTURBO FRAMEBUFFER DRIVER 6192L: linux-fbdev@vger.kernel.org 6193S: Orphan 6194F: drivers/video/fbdev/imsttfb.c 6195 6196INFINIBAND SUBSYSTEM 6197M: Doug Ledford <dledford@redhat.com> 6198M: Sean Hefty <sean.hefty@intel.com> 6199M: Hal Rosenstock <hal.rosenstock@gmail.com> 6200L: linux-rdma@vger.kernel.org 6201W: http://www.openfabrics.org/ 6202Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6203T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6204S: Supported 6205F: Documentation/infiniband/ 6206F: drivers/infiniband/ 6207F: include/uapi/linux/if_infiniband.h 6208F: include/uapi/rdma/ 6209F: include/rdma/ 6210 6211INOTIFY 6212M: John McCutchan <john@johnmccutchan.com> 6213M: Robert Love <rlove@rlove.org> 6214M: Eric Paris <eparis@parisplace.org> 6215S: Maintained 6216F: Documentation/filesystems/inotify.txt 6217F: fs/notify/inotify/ 6218F: include/linux/inotify.h 6219F: include/uapi/linux/inotify.h 6220 6221INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6222M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6223L: linux-input@vger.kernel.org 6224Q: http://patchwork.kernel.org/project/linux-input/list/ 6225T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6226S: Maintained 6227F: drivers/input/ 6228F: include/linux/input.h 6229F: include/uapi/linux/input.h 6230F: include/linux/input/ 6231F: Documentation/devicetree/bindings/input/ 6232 6233INPUT MULTITOUCH (MT) PROTOCOL 6234M: Henrik Rydberg <rydberg@bitmath.org> 6235L: linux-input@vger.kernel.org 6236S: Odd fixes 6237F: Documentation/input/multi-touch-protocol.txt 6238F: drivers/input/input-mt.c 6239K: \b(ABS|SYN)_MT_ 6240 6241INTEL ASoC BDW/HSW DRIVERS 6242M: Jie Yang <yang.jie@linux.intel.com> 6243L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6244S: Supported 6245F: sound/soc/intel/common/sst-dsp* 6246F: sound/soc/intel/common/sst-firmware.c 6247F: sound/soc/intel/boards/broadwell.c 6248F: sound/soc/intel/haswell/ 6249 6250INTEL C600 SERIES SAS CONTROLLER DRIVER 6251M: Intel SCU Linux support <intel-linux-scu@intel.com> 6252M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6253L: linux-scsi@vger.kernel.org 6254T: git git://git.code.sf.net/p/intel-sas/isci 6255S: Supported 6256F: drivers/scsi/isci/ 6257 6258INTEL HID EVENT DRIVER 6259M: Alex Hung <alex.hung@canonical.com> 6260L: platform-driver-x86@vger.kernel.org 6261S: Maintained 6262F: drivers/platform/x86/intel-hid.c 6263 6264INTEL VIRTUAL BUTTON DRIVER 6265M: AceLan Kao <acelan.kao@canonical.com> 6266L: platform-driver-x86@vger.kernel.org 6267S: Maintained 6268F: drivers/platform/x86/intel-vbtn.c 6269 6270INTEL IDLE DRIVER 6271M: Len Brown <lenb@kernel.org> 6272L: linux-pm@vger.kernel.org 6273T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6274S: Supported 6275F: drivers/idle/intel_idle.c 6276 6277INTEL INTEGRATED SENSOR HUB DRIVER 6278M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6279M: Jiri Kosina <jikos@kernel.org> 6280L: linux-input@vger.kernel.org 6281S: Maintained 6282F: drivers/hid/intel-ish-hid/ 6283 6284INTEL PSTATE DRIVER 6285M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6286M: Len Brown <lenb@kernel.org> 6287L: linux-pm@vger.kernel.org 6288S: Supported 6289F: drivers/cpufreq/intel_pstate.c 6290 6291INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6292M: Maik Broemme <mbroemme@libmpq.org> 6293L: linux-fbdev@vger.kernel.org 6294S: Maintained 6295F: Documentation/fb/intelfb.txt 6296F: drivers/video/fbdev/intelfb/ 6297 6298INTEL 810/815 FRAMEBUFFER DRIVER 6299M: Antonino Daplas <adaplas@gmail.com> 6300L: linux-fbdev@vger.kernel.org 6301S: Maintained 6302F: drivers/video/fbdev/i810/ 6303 6304INTEL MENLOW THERMAL DRIVER 6305M: Sujith Thomas <sujith.thomas@intel.com> 6306L: platform-driver-x86@vger.kernel.org 6307W: https://01.org/linux-acpi 6308S: Supported 6309F: drivers/platform/x86/intel_menlow.c 6310 6311INTEL I/OAT DMA DRIVER 6312M: Dave Jiang <dave.jiang@intel.com> 6313R: Dan Williams <dan.j.williams@intel.com> 6314L: dmaengine@vger.kernel.org 6315Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6316S: Supported 6317F: drivers/dma/ioat* 6318 6319INTEL IOMMU (VT-d) 6320M: David Woodhouse <dwmw2@infradead.org> 6321L: iommu@lists.linux-foundation.org 6322T: git git://git.infradead.org/iommu-2.6.git 6323S: Supported 6324F: drivers/iommu/intel-iommu.c 6325F: include/linux/intel-iommu.h 6326 6327INTEL IOP-ADMA DMA DRIVER 6328R: Dan Williams <dan.j.williams@intel.com> 6329S: Odd fixes 6330F: drivers/dma/iop-adma.c 6331 6332INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6333M: Krzysztof Halasa <khalasa@piap.pl> 6334S: Maintained 6335F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6336F: arch/arm/mach-ixp4xx/include/mach/npe.h 6337F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6338F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6339F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6340F: drivers/net/wan/ixp4xx_hss.c 6341 6342INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6343M: Deepak Saxena <dsaxena@plexity.net> 6344S: Maintained 6345F: drivers/char/hw_random/ixp4xx-rng.c 6346 6347INTEL ETHERNET DRIVERS 6348M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6349L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6350W: http://www.intel.com/support/feedback.htm 6351W: http://e1000.sourceforge.net/ 6352Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6353T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6354T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6355S: Supported 6356F: Documentation/networking/e100.txt 6357F: Documentation/networking/e1000.txt 6358F: Documentation/networking/e1000e.txt 6359F: Documentation/networking/igb.txt 6360F: Documentation/networking/igbvf.txt 6361F: Documentation/networking/ixgb.txt 6362F: Documentation/networking/ixgbe.txt 6363F: Documentation/networking/ixgbevf.txt 6364F: Documentation/networking/i40e.txt 6365F: Documentation/networking/i40evf.txt 6366F: drivers/net/ethernet/intel/ 6367F: drivers/net/ethernet/intel/*/ 6368 6369INTEL RDMA RNIC DRIVER 6370M: Faisal Latif <faisal.latif@intel.com> 6371R: Chien Tin Tung <chien.tin.tung@intel.com> 6372R: Mustafa Ismail <mustafa.ismail@intel.com> 6373R: Shiraz Saleem <shiraz.saleem@intel.com> 6374R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6375L: linux-rdma@vger.kernel.org 6376S: Supported 6377F: drivers/infiniband/hw/i40iw/ 6378 6379INTEL MERRIFIELD GPIO DRIVER 6380M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6381L: linux-gpio@vger.kernel.org 6382S: Maintained 6383F: drivers/gpio/gpio-merrifield.c 6384 6385INTEL-MID GPIO DRIVER 6386M: David Cohen <david.a.cohen@linux.intel.com> 6387L: linux-gpio@vger.kernel.org 6388S: Maintained 6389F: drivers/gpio/gpio-intel-mid.c 6390 6391INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6392M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6393L: linux-wireless@vger.kernel.org 6394S: Maintained 6395F: Documentation/networking/README.ipw2100 6396F: Documentation/networking/README.ipw2200 6397F: drivers/net/wireless/intel/ipw2x00/ 6398 6399INTEL(R) TRACE HUB 6400M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6401S: Supported 6402F: Documentation/trace/intel_th.txt 6403F: drivers/hwtracing/intel_th/ 6404 6405INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6406M: Ning Sun <ning.sun@intel.com> 6407L: tboot-devel@lists.sourceforge.net 6408W: http://tboot.sourceforge.net 6409T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6410S: Supported 6411F: Documentation/intel_txt.txt 6412F: include/linux/tboot.h 6413F: arch/x86/kernel/tboot.c 6414 6415INTEL WIRELESS WIMAX CONNECTION 2400 6416M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6417M: linux-wimax@intel.com 6418L: wimax@linuxwimax.org (subscribers-only) 6419S: Supported 6420W: http://linuxwimax.org 6421F: Documentation/wimax/README.i2400m 6422F: drivers/net/wimax/i2400m/ 6423F: include/uapi/linux/wimax/i2400m.h 6424 6425INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6426M: Stanislaw Gruszka <sgruszka@redhat.com> 6427L: linux-wireless@vger.kernel.org 6428S: Supported 6429F: drivers/net/wireless/intel/iwlegacy/ 6430 6431INTEL WIRELESS WIFI LINK (iwlwifi) 6432M: Johannes Berg <johannes.berg@intel.com> 6433M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6434M: Luca Coelho <luciano.coelho@intel.com> 6435M: Intel Linux Wireless <linuxwifi@intel.com> 6436L: linux-wireless@vger.kernel.org 6437W: http://intellinuxwireless.org 6438T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6439S: Supported 6440F: drivers/net/wireless/intel/iwlwifi/ 6441 6442INTEL MANAGEMENT ENGINE (mei) 6443M: Tomas Winkler <tomas.winkler@intel.com> 6444L: linux-kernel@vger.kernel.org 6445S: Supported 6446F: include/uapi/linux/mei.h 6447F: include/linux/mei_cl_bus.h 6448F: drivers/misc/mei/* 6449F: drivers/watchdog/mei_wdt.c 6450F: Documentation/misc-devices/mei/* 6451F: samples/mei/* 6452 6453INTEL MIC DRIVERS (mic) 6454M: Sudeep Dutt <sudeep.dutt@intel.com> 6455M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6456S: Supported 6457W: https://github.com/sudeepdutt/mic 6458W: http://software.intel.com/en-us/mic-developer 6459F: include/linux/mic_bus.h 6460F: include/linux/scif.h 6461F: include/uapi/linux/mic_common.h 6462F: include/uapi/linux/mic_ioctl.h 6463F: include/uapi/linux/scif_ioctl.h 6464F: drivers/misc/mic/ 6465F: drivers/dma/mic_x100_dma.c 6466F: drivers/dma/mic_x100_dma.h 6467F: Documentation/mic/ 6468 6469INTEL PMC/P-Unit IPC DRIVER 6470M: Zha Qipeng<qipeng.zha@intel.com> 6471L: platform-driver-x86@vger.kernel.org 6472S: Maintained 6473F: drivers/platform/x86/intel_pmc_ipc.c 6474F: drivers/platform/x86/intel_punit_ipc.c 6475F: arch/x86/include/asm/intel_pmc_ipc.h 6476F: arch/x86/include/asm/intel_punit_ipc.h 6477 6478INTEL TELEMETRY DRIVER 6479M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6480L: platform-driver-x86@vger.kernel.org 6481S: Maintained 6482F: arch/x86/include/asm/intel_telemetry.h 6483F: drivers/platform/x86/intel_telemetry* 6484 6485INTEL PMC CORE DRIVER 6486M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6487M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6488L: platform-driver-x86@vger.kernel.org 6489S: Maintained 6490F: arch/x86/include/asm/pmc_core.h 6491F: drivers/platform/x86/intel_pmc_core* 6492 6493IOC3 ETHERNET DRIVER 6494M: Ralf Baechle <ralf@linux-mips.org> 6495L: linux-mips@linux-mips.org 6496S: Maintained 6497F: drivers/net/ethernet/sgi/ioc3-eth.c 6498 6499IOC3 SERIAL DRIVER 6500M: Pat Gefre <pfg@sgi.com> 6501L: linux-serial@vger.kernel.org 6502S: Maintained 6503F: drivers/tty/serial/ioc3_serial.c 6504 6505IOMMU DRIVERS 6506M: Joerg Roedel <joro@8bytes.org> 6507L: iommu@lists.linux-foundation.org 6508T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6509S: Maintained 6510F: Documentation/devicetree/bindings/iommu/ 6511F: drivers/iommu/ 6512 6513IP MASQUERADING 6514M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6515S: Maintained 6516F: net/ipv4/netfilter/ipt_MASQUERADE.c 6517 6518IPMI SUBSYSTEM 6519M: Corey Minyard <minyard@acm.org> 6520L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6521W: http://openipmi.sourceforge.net/ 6522S: Supported 6523F: Documentation/IPMI.txt 6524F: drivers/char/ipmi/ 6525F: include/linux/ipmi* 6526F: include/uapi/linux/ipmi* 6527 6528QCOM AUDIO (ASoC) DRIVERS 6529M: Patrick Lai <plai@codeaurora.org> 6530M: Banajit Goswami <bgoswami@codeaurora.org> 6531L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6532S: Supported 6533F: sound/soc/qcom/ 6534 6535IPS SCSI RAID DRIVER 6536M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6537L: linux-scsi@vger.kernel.org 6538W: http://www.adaptec.com/ 6539S: Maintained 6540F: drivers/scsi/ips* 6541 6542IPVS 6543M: Wensong Zhang <wensong@linux-vs.org> 6544M: Simon Horman <horms@verge.net.au> 6545M: Julian Anastasov <ja@ssi.bg> 6546L: netdev@vger.kernel.org 6547L: lvs-devel@vger.kernel.org 6548S: Maintained 6549T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6550T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6551F: Documentation/networking/ipvs-sysctl.txt 6552F: include/net/ip_vs.h 6553F: include/uapi/linux/ip_vs.h 6554F: net/netfilter/ipvs/ 6555 6556IPWIRELESS DRIVER 6557M: Jiri Kosina <jikos@kernel.org> 6558M: David Sterba <dsterba@suse.com> 6559S: Odd Fixes 6560F: drivers/tty/ipwireless/ 6561 6562IPX NETWORK LAYER 6563M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6564L: netdev@vger.kernel.org 6565S: Maintained 6566F: include/net/ipx.h 6567F: include/uapi/linux/ipx.h 6568F: net/ipx/ 6569 6570IRDA SUBSYSTEM 6571M: Samuel Ortiz <samuel@sortiz.org> 6572L: irda-users@lists.sourceforge.net (subscribers-only) 6573L: netdev@vger.kernel.org 6574W: http://irda.sourceforge.net/ 6575S: Maintained 6576T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6577F: Documentation/networking/irda.txt 6578F: drivers/net/irda/ 6579F: include/net/irda/ 6580F: net/irda/ 6581 6582IRQ SUBSYSTEM 6583M: Thomas Gleixner <tglx@linutronix.de> 6584L: linux-kernel@vger.kernel.org 6585S: Maintained 6586T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6587F: kernel/irq/ 6588 6589IRQCHIP DRIVERS 6590M: Thomas Gleixner <tglx@linutronix.de> 6591M: Jason Cooper <jason@lakedaemon.net> 6592M: Marc Zyngier <marc.zyngier@arm.com> 6593L: linux-kernel@vger.kernel.org 6594S: Maintained 6595T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6596T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6597F: Documentation/devicetree/bindings/interrupt-controller/ 6598F: drivers/irqchip/ 6599 6600IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6601M: Marc Zyngier <marc.zyngier@arm.com> 6602S: Maintained 6603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6604F: Documentation/IRQ-domain.txt 6605F: include/linux/irqdomain.h 6606F: kernel/irq/irqdomain.c 6607F: kernel/irq/msi.c 6608 6609ISA 6610M: William Breathitt Gray <vilhelm.gray@gmail.com> 6611S: Maintained 6612F: Documentation/isa.txt 6613F: drivers/base/isa.c 6614F: include/linux/isa.h 6615 6616ISAPNP 6617M: Jaroslav Kysela <perex@perex.cz> 6618S: Maintained 6619F: Documentation/isapnp.txt 6620F: drivers/pnp/isapnp/ 6621F: include/linux/isapnp.h 6622 6623ISA RADIO MODULE 6624M: Hans Verkuil <hverkuil@xs4all.nl> 6625L: linux-media@vger.kernel.org 6626T: git git://linuxtv.org/media_tree.git 6627W: https://linuxtv.org 6628S: Maintained 6629F: drivers/media/radio/radio-isa* 6630 6631iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6632M: Peter Jones <pjones@redhat.com> 6633M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6634S: Maintained 6635F: drivers/firmware/iscsi_ibft* 6636 6637ISCSI 6638M: Lee Duncan <lduncan@suse.com> 6639M: Chris Leech <cleech@redhat.com> 6640L: open-iscsi@googlegroups.com 6641W: www.open-iscsi.com 6642S: Maintained 6643F: drivers/scsi/*iscsi* 6644F: include/scsi/*iscsi* 6645 6646ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6647M: Or Gerlitz <ogerlitz@mellanox.com> 6648M: Sagi Grimberg <sagi@grimberg.me> 6649M: Roi Dayan <roid@mellanox.com> 6650L: linux-rdma@vger.kernel.org 6651S: Supported 6652W: http://www.openfabrics.org 6653W: www.open-iscsi.org 6654Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6655F: drivers/infiniband/ulp/iser/ 6656 6657ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6658M: Sagi Grimberg <sagi@grimberg.me> 6659T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6660L: linux-rdma@vger.kernel.org 6661L: target-devel@vger.kernel.org 6662S: Supported 6663W: http://www.linux-iscsi.org 6664F: drivers/infiniband/ulp/isert 6665 6666ISDN SUBSYSTEM 6667M: Karsten Keil <isdn@linux-pingi.de> 6668L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6669L: netdev@vger.kernel.org 6670W: http://www.isdn4linux.de 6671T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6672S: Maintained 6673F: Documentation/isdn/ 6674F: drivers/isdn/ 6675F: include/linux/isdn.h 6676F: include/linux/isdn/ 6677F: include/uapi/linux/isdn.h 6678F: include/uapi/linux/isdn/ 6679 6680ISDN SUBSYSTEM (Eicon active card driver) 6681M: Armin Schindler <mac@melware.de> 6682L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6683W: http://www.melware.de 6684S: Maintained 6685F: drivers/isdn/hardware/eicon/ 6686 6687IT87 HARDWARE MONITORING DRIVER 6688M: Jean Delvare <jdelvare@suse.com> 6689L: linux-hwmon@vger.kernel.org 6690S: Maintained 6691F: Documentation/hwmon/it87 6692F: drivers/hwmon/it87.c 6693 6694IT913X MEDIA DRIVER 6695M: Antti Palosaari <crope@iki.fi> 6696L: linux-media@vger.kernel.org 6697W: https://linuxtv.org 6698W: http://palosaari.fi/linux/ 6699Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6700T: git git://linuxtv.org/anttip/media_tree.git 6701S: Maintained 6702F: drivers/media/tuners/it913x* 6703 6704IVTV VIDEO4LINUX DRIVER 6705M: Andy Walls <awalls@md.metrocast.net> 6706L: ivtv-devel@ivtvdriver.org (subscribers-only) 6707L: linux-media@vger.kernel.org 6708T: git git://linuxtv.org/media_tree.git 6709W: http://www.ivtvdriver.org 6710S: Maintained 6711F: Documentation/media/v4l-drivers/ivtv* 6712F: drivers/media/pci/ivtv/ 6713F: include/uapi/linux/ivtv* 6714 6715IX2505V MEDIA DRIVER 6716M: Malcolm Priestley <tvboxspy@gmail.com> 6717L: linux-media@vger.kernel.org 6718W: https://linuxtv.org 6719Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6720S: Maintained 6721F: drivers/media/dvb-frontends/ix2505v* 6722 6723JC42.4 TEMPERATURE SENSOR DRIVER 6724M: Guenter Roeck <linux@roeck-us.net> 6725L: linux-hwmon@vger.kernel.org 6726S: Maintained 6727F: drivers/hwmon/jc42.c 6728F: Documentation/hwmon/jc42 6729 6730JFS FILESYSTEM 6731M: Dave Kleikamp <shaggy@kernel.org> 6732L: jfs-discussion@lists.sourceforge.net 6733W: http://jfs.sourceforge.net/ 6734T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6735S: Maintained 6736F: Documentation/filesystems/jfs.txt 6737F: fs/jfs/ 6738 6739JME NETWORK DRIVER 6740M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6741L: netdev@vger.kernel.org 6742S: Maintained 6743F: drivers/net/ethernet/jme.* 6744 6745JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6746M: David Woodhouse <dwmw2@infradead.org> 6747L: linux-mtd@lists.infradead.org 6748W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6749S: Maintained 6750F: fs/jffs2/ 6751F: include/uapi/linux/jffs2.h 6752 6753JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6754M: "Theodore Ts'o" <tytso@mit.edu> 6755M: Jan Kara <jack@suse.com> 6756L: linux-ext4@vger.kernel.org 6757S: Maintained 6758F: fs/jbd2/ 6759F: include/linux/jbd2.h 6760 6761JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6762M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6763L: linux-media@vger.kernel.org 6764S: Maintained 6765F: drivers/media/platform/rcar_jpu.c 6766 6767JSM Neo PCI based serial card 6768M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6769L: linux-serial@vger.kernel.org 6770S: Maintained 6771F: drivers/tty/serial/jsm/ 6772 6773K10TEMP HARDWARE MONITORING DRIVER 6774M: Clemens Ladisch <clemens@ladisch.de> 6775L: linux-hwmon@vger.kernel.org 6776S: Maintained 6777F: Documentation/hwmon/k10temp 6778F: drivers/hwmon/k10temp.c 6779 6780K8TEMP HARDWARE MONITORING DRIVER 6781M: Rudolf Marek <r.marek@assembler.cz> 6782L: linux-hwmon@vger.kernel.org 6783S: Maintained 6784F: Documentation/hwmon/k8temp 6785F: drivers/hwmon/k8temp.c 6786 6787KASAN 6788M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6789R: Alexander Potapenko <glider@google.com> 6790R: Dmitry Vyukov <dvyukov@google.com> 6791L: kasan-dev@googlegroups.com 6792S: Maintained 6793F: arch/*/include/asm/kasan.h 6794F: arch/*/mm/kasan_init* 6795F: Documentation/dev-tools/kasan.rst 6796F: include/linux/kasan*.h 6797F: lib/test_kasan.c 6798F: mm/kasan/ 6799F: scripts/Makefile.kasan 6800 6801KCONFIG 6802M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6803L: linux-kbuild@vger.kernel.org 6804T: git git://gitorious.org/linux-kconfig/linux-kconfig 6805S: Maintained 6806F: Documentation/kbuild/kconfig-language.txt 6807F: scripts/kconfig/ 6808 6809KDUMP 6810M: Dave Young <dyoung@redhat.com> 6811M: Baoquan He <bhe@redhat.com> 6812R: Vivek Goyal <vgoyal@redhat.com> 6813L: kexec@lists.infradead.org 6814W: http://lse.sourceforge.net/kdump/ 6815S: Maintained 6816F: Documentation/kdump/ 6817 6818KEENE FM RADIO TRANSMITTER DRIVER 6819M: Hans Verkuil <hverkuil@xs4all.nl> 6820L: linux-media@vger.kernel.org 6821T: git git://linuxtv.org/media_tree.git 6822W: https://linuxtv.org 6823S: Maintained 6824F: drivers/media/radio/radio-keene* 6825 6826KERNEL AUTOMOUNTER v4 (AUTOFS4) 6827M: Ian Kent <raven@themaw.net> 6828L: autofs@vger.kernel.org 6829S: Maintained 6830F: fs/autofs4/ 6831 6832KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6833M: Michal Marek <mmarek@suse.com> 6834T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6835T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6836L: linux-kbuild@vger.kernel.org 6837S: Maintained 6838F: Documentation/kbuild/ 6839F: Makefile 6840F: scripts/Makefile.* 6841F: scripts/basic/ 6842F: scripts/mk* 6843F: scripts/package/ 6844 6845KERNEL JANITORS 6846L: kernel-janitors@vger.kernel.org 6847W: http://kernelnewbies.org/KernelJanitors 6848S: Odd Fixes 6849 6850KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6851M: "J. Bruce Fields" <bfields@fieldses.org> 6852M: Jeff Layton <jlayton@poochiereds.net> 6853L: linux-nfs@vger.kernel.org 6854W: http://nfs.sourceforge.net/ 6855T: git git://linux-nfs.org/~bfields/linux.git 6856S: Supported 6857F: fs/nfsd/ 6858F: include/uapi/linux/nfsd/ 6859F: fs/lockd/ 6860F: fs/nfs_common/ 6861F: net/sunrpc/ 6862F: include/linux/lockd/ 6863F: include/linux/sunrpc/ 6864F: include/uapi/linux/sunrpc/ 6865 6866KERNEL SELFTEST FRAMEWORK 6867M: Shuah Khan <shuahkh@osg.samsung.com> 6868M: Shuah Khan <shuah@kernel.org> 6869L: linux-kselftest@vger.kernel.org 6870T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6871S: Maintained 6872F: tools/testing/selftests 6873 6874KERNEL VIRTUAL MACHINE (KVM) 6875M: Paolo Bonzini <pbonzini@redhat.com> 6876M: Radim Krčmář <rkrcmar@redhat.com> 6877L: kvm@vger.kernel.org 6878W: http://www.linux-kvm.org 6879T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6880S: Supported 6881F: Documentation/*/kvm*.txt 6882F: Documentation/virtual/kvm/ 6883F: arch/*/kvm/ 6884F: arch/x86/kernel/kvm.c 6885F: arch/x86/kernel/kvmclock.c 6886F: arch/*/include/asm/kvm* 6887F: include/linux/kvm* 6888F: include/uapi/linux/kvm* 6889F: virt/kvm/ 6890F: tools/kvm/ 6891 6892KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6893M: Joerg Roedel <joro@8bytes.org> 6894L: kvm@vger.kernel.org 6895W: http://www.linux-kvm.org/ 6896S: Maintained 6897F: arch/x86/include/asm/svm.h 6898F: arch/x86/kvm/svm.c 6899 6900KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6901M: Alexander Graf <agraf@suse.com> 6902L: kvm-ppc@vger.kernel.org 6903W: http://www.linux-kvm.org/ 6904T: git git://github.com/agraf/linux-2.6.git 6905S: Supported 6906F: arch/powerpc/include/asm/kvm* 6907F: arch/powerpc/kvm/ 6908 6909KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6910M: Christian Borntraeger <borntraeger@de.ibm.com> 6911M: Cornelia Huck <cornelia.huck@de.ibm.com> 6912L: linux-s390@vger.kernel.org 6913W: http://www.ibm.com/developerworks/linux/linux390/ 6914T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6915S: Supported 6916F: Documentation/s390/kvm.txt 6917F: arch/s390/include/asm/kvm* 6918F: arch/s390/kvm/ 6919 6920KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6921M: Christoffer Dall <christoffer.dall@linaro.org> 6922M: Marc Zyngier <marc.zyngier@arm.com> 6923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6924L: kvmarm@lists.cs.columbia.edu 6925W: http://systems.cs.columbia.edu/projects/kvm-arm 6926T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6927S: Supported 6928F: arch/arm/include/uapi/asm/kvm* 6929F: arch/arm/include/asm/kvm* 6930F: arch/arm/kvm/ 6931F: virt/kvm/arm/ 6932F: include/kvm/arm_* 6933 6934KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6935M: Christoffer Dall <christoffer.dall@linaro.org> 6936M: Marc Zyngier <marc.zyngier@arm.com> 6937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6938L: kvmarm@lists.cs.columbia.edu 6939S: Maintained 6940F: arch/arm64/include/uapi/asm/kvm* 6941F: arch/arm64/include/asm/kvm* 6942F: arch/arm64/kvm/ 6943 6944KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6945M: James Hogan <james.hogan@imgtec.com> 6946L: linux-mips@linux-mips.org 6947S: Supported 6948F: arch/mips/include/uapi/asm/kvm* 6949F: arch/mips/include/asm/kvm* 6950F: arch/mips/kvm/ 6951 6952KEXEC 6953M: Eric Biederman <ebiederm@xmission.com> 6954W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6955L: kexec@lists.infradead.org 6956S: Maintained 6957F: include/linux/kexec.h 6958F: include/uapi/linux/kexec.h 6959F: kernel/kexec* 6960 6961KEYS/KEYRINGS: 6962M: David Howells <dhowells@redhat.com> 6963L: keyrings@vger.kernel.org 6964S: Maintained 6965F: Documentation/security/keys.txt 6966F: include/linux/key.h 6967F: include/linux/key-type.h 6968F: include/linux/keyctl.h 6969F: include/uapi/linux/keyctl.h 6970F: include/keys/ 6971F: security/keys/ 6972 6973KEYS-TRUSTED 6974M: David Safford <safford@us.ibm.com> 6975M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6976L: linux-security-module@vger.kernel.org 6977L: keyrings@vger.kernel.org 6978S: Supported 6979F: Documentation/security/keys-trusted-encrypted.txt 6980F: include/keys/trusted-type.h 6981F: security/keys/trusted.c 6982F: security/keys/trusted.h 6983 6984KEYS-ENCRYPTED 6985M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6986M: David Safford <safford@us.ibm.com> 6987L: linux-security-module@vger.kernel.org 6988L: keyrings@vger.kernel.org 6989S: Supported 6990F: Documentation/security/keys-trusted-encrypted.txt 6991F: include/keys/encrypted-type.h 6992F: security/keys/encrypted-keys/ 6993 6994KGDB / KDB /debug_core 6995M: Jason Wessel <jason.wessel@windriver.com> 6996W: http://kgdb.wiki.kernel.org/ 6997L: kgdb-bugreport@lists.sourceforge.net 6998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6999S: Maintained 7000F: Documentation/DocBook/kgdb.tmpl 7001F: drivers/misc/kgdbts.c 7002F: drivers/tty/serial/kgdboc.c 7003F: include/linux/kdb.h 7004F: include/linux/kgdb.h 7005F: kernel/debug/ 7006 7007KMEMCHECK 7008M: Vegard Nossum <vegardno@ifi.uio.no> 7009M: Pekka Enberg <penberg@kernel.org> 7010S: Maintained 7011F: Documentation/dev-tools/kmemcheck.rst 7012F: arch/x86/include/asm/kmemcheck.h 7013F: arch/x86/mm/kmemcheck/ 7014F: include/linux/kmemcheck.h 7015F: mm/kmemcheck.c 7016 7017KMEMLEAK 7018M: Catalin Marinas <catalin.marinas@arm.com> 7019S: Maintained 7020F: Documentation/dev-tools/kmemleak.rst 7021F: include/linux/kmemleak.h 7022F: mm/kmemleak.c 7023F: mm/kmemleak-test.c 7024 7025KPROBES 7026M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7027M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7028M: "David S. Miller" <davem@davemloft.net> 7029M: Masami Hiramatsu <mhiramat@kernel.org> 7030S: Maintained 7031F: Documentation/kprobes.txt 7032F: include/linux/kprobes.h 7033F: kernel/kprobes.c 7034 7035KS0108 LCD CONTROLLER DRIVER 7036M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7037W: http://miguelojeda.es/auxdisplay.htm 7038W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7039S: Maintained 7040F: Documentation/auxdisplay/ks0108 7041F: drivers/auxdisplay/ks0108.c 7042F: include/linux/ks0108.h 7043 7044L3MDEV 7045M: David Ahern <dsa@cumulusnetworks.com> 7046L: netdev@vger.kernel.org 7047S: Maintained 7048F: net/l3mdev 7049F: include/net/l3mdev.h 7050 7051LANTIQ MIPS ARCHITECTURE 7052M: John Crispin <john@phrozen.org> 7053L: linux-mips@linux-mips.org 7054S: Maintained 7055F: arch/mips/lantiq 7056 7057LAPB module 7058L: linux-x25@vger.kernel.org 7059S: Orphan 7060F: Documentation/networking/lapb-module.txt 7061F: include/*/lapb.h 7062F: net/lapb/ 7063 7064LASI 53c700 driver for PARISC 7065M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7066L: linux-scsi@vger.kernel.org 7067S: Maintained 7068F: Documentation/scsi/53c700.txt 7069F: drivers/scsi/53c700* 7070 7071LED SUBSYSTEM 7072M: Richard Purdie <rpurdie@rpsys.net> 7073M: Jacek Anaszewski <j.anaszewski@samsung.com> 7074L: linux-leds@vger.kernel.org 7075T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7076S: Maintained 7077F: Documentation/devicetree/bindings/leds/ 7078F: drivers/leds/ 7079F: include/linux/leds.h 7080 7081LEGACY EEPROM DRIVER 7082M: Jean Delvare <jdelvare@suse.com> 7083S: Maintained 7084F: Documentation/misc-devices/eeprom 7085F: drivers/misc/eeprom/eeprom.c 7086 7087LEGO USB Tower driver 7088M: Juergen Stuber <starblue@users.sourceforge.net> 7089L: legousb-devel@lists.sourceforge.net 7090W: http://legousb.sourceforge.net/ 7091S: Maintained 7092F: drivers/usb/misc/legousbtower.c 7093 7094LG2160 MEDIA DRIVER 7095M: Michael Krufky <mkrufky@linuxtv.org> 7096L: linux-media@vger.kernel.org 7097W: https://linuxtv.org 7098W: http://github.com/mkrufky 7099Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7100T: git git://linuxtv.org/mkrufky/tuners.git 7101S: Maintained 7102F: drivers/media/dvb-frontends/lg2160.* 7103 7104LGDT3305 MEDIA DRIVER 7105M: Michael Krufky <mkrufky@linuxtv.org> 7106L: linux-media@vger.kernel.org 7107W: https://linuxtv.org 7108W: http://github.com/mkrufky 7109Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7110T: git git://linuxtv.org/mkrufky/tuners.git 7111S: Maintained 7112F: drivers/media/dvb-frontends/lgdt3305.* 7113 7114LGUEST 7115M: Rusty Russell <rusty@rustcorp.com.au> 7116L: lguest@lists.ozlabs.org 7117W: http://lguest.ozlabs.org/ 7118S: Odd Fixes 7119F: arch/x86/include/asm/lguest*.h 7120F: arch/x86/lguest/ 7121F: drivers/lguest/ 7122F: include/linux/lguest*.h 7123F: tools/lguest/ 7124 7125LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7126M: Tejun Heo <tj@kernel.org> 7127L: linux-ide@vger.kernel.org 7128T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7129S: Maintained 7130F: drivers/ata/ 7131F: include/linux/ata.h 7132F: include/linux/libata.h 7133F: Documentation/devicetree/bindings/ata/ 7134 7135LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7136M: Viresh Kumar <vireshk@kernel.org> 7137L: linux-ide@vger.kernel.org 7138T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7139S: Maintained 7140F: include/linux/pata_arasan_cf_data.h 7141F: drivers/ata/pata_arasan_cf.c 7142 7143LIBATA PATA DRIVERS 7144M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7145M: Tejun Heo <tj@kernel.org> 7146L: linux-ide@vger.kernel.org 7147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7148S: Maintained 7149F: drivers/ata/pata_*.c 7150F: drivers/ata/ata_generic.c 7151 7152LIBATA SATA AHCI PLATFORM devices support 7153M: Hans de Goede <hdegoede@redhat.com> 7154M: Tejun Heo <tj@kernel.org> 7155L: linux-ide@vger.kernel.org 7156T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7157S: Maintained 7158F: drivers/ata/ahci_platform.c 7159F: drivers/ata/libahci_platform.c 7160F: include/linux/ahci_platform.h 7161 7162LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7163M: Mikael Pettersson <mikpelinux@gmail.com> 7164L: linux-ide@vger.kernel.org 7165T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7166S: Maintained 7167F: drivers/ata/sata_promise.* 7168 7169LIBLOCKDEP 7170M: Sasha Levin <sasha.levin@oracle.com> 7171S: Maintained 7172F: tools/lib/lockdep/ 7173 7174LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7175M: Dan Williams <dan.j.williams@intel.com> 7176L: linux-nvdimm@lists.01.org 7177Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7178T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7179S: Supported 7180F: drivers/nvdimm/* 7181F: include/linux/nd.h 7182F: include/linux/libnvdimm.h 7183F: include/uapi/linux/ndctl.h 7184 7185LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7186M: Ross Zwisler <ross.zwisler@linux.intel.com> 7187L: linux-nvdimm@lists.01.org 7188Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7189S: Supported 7190F: drivers/nvdimm/blk.c 7191F: drivers/nvdimm/region_devs.c 7192F: drivers/acpi/nfit* 7193 7194LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7195M: Vishal Verma <vishal.l.verma@intel.com> 7196L: linux-nvdimm@lists.01.org 7197Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7198S: Supported 7199F: drivers/nvdimm/btt* 7200 7201LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7202M: Ross Zwisler <ross.zwisler@linux.intel.com> 7203L: linux-nvdimm@lists.01.org 7204Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7205S: Supported 7206F: drivers/nvdimm/pmem.c 7207F: include/linux/pmem.h 7208F: arch/*/include/asm/pmem.h 7209 7210LIGHTNVM PLATFORM SUPPORT 7211M: Matias Bjorling <mb@lightnvm.io> 7212W: http://github/OpenChannelSSD 7213L: linux-block@vger.kernel.org 7214S: Maintained 7215F: drivers/lightnvm/ 7216F: include/linux/lightnvm.h 7217F: include/uapi/linux/lightnvm.h 7218 7219LINUX FOR POWERPC (32-BIT AND 64-BIT) 7220M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7221M: Paul Mackerras <paulus@samba.org> 7222M: Michael Ellerman <mpe@ellerman.id.au> 7223W: https://github.com/linuxppc/linux/wiki 7224L: linuxppc-dev@lists.ozlabs.org 7225Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7226T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7227S: Supported 7228F: Documentation/powerpc/ 7229F: arch/powerpc/ 7230F: drivers/char/tpm/tpm_ibmvtpm* 7231F: drivers/crypto/nx/ 7232F: drivers/crypto/vmx/ 7233F: drivers/net/ethernet/ibm/ibmveth.* 7234F: drivers/net/ethernet/ibm/ibmvnic.* 7235F: drivers/pci/hotplug/pnv_php.c 7236F: drivers/pci/hotplug/rpa* 7237F: drivers/scsi/ibmvscsi/ 7238F: tools/testing/selftests/powerpc 7239N: opal 7240N: /pmac 7241N: powermac 7242N: powernv 7243N: [^a-z0-9]ps3 7244N: pseries 7245 7246LINUX FOR POWER MACINTOSH 7247M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7248W: http://www.penguinppc.org/ 7249L: linuxppc-dev@lists.ozlabs.org 7250S: Maintained 7251F: arch/powerpc/platforms/powermac/ 7252F: drivers/macintosh/ 7253 7254LINUX FOR POWERPC EMBEDDED MPC5XXX 7255M: Anatolij Gustschin <agust@denx.de> 7256L: linuxppc-dev@lists.ozlabs.org 7257T: git git://git.denx.de/linux-denx-agust.git 7258S: Maintained 7259F: arch/powerpc/platforms/512x/ 7260F: arch/powerpc/platforms/52xx/ 7261 7262LINUX FOR POWERPC EMBEDDED PPC4XX 7263M: Alistair Popple <alistair@popple.id.au> 7264M: Matt Porter <mporter@kernel.crashing.org> 7265W: http://www.penguinppc.org/ 7266L: linuxppc-dev@lists.ozlabs.org 7267S: Maintained 7268F: arch/powerpc/platforms/40x/ 7269F: arch/powerpc/platforms/44x/ 7270 7271LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7272L: linuxppc-dev@lists.ozlabs.org 7273S: Orphan 7274F: arch/powerpc/*/*virtex* 7275F: arch/powerpc/*/*/*virtex* 7276 7277LINUX FOR POWERPC EMBEDDED PPC8XX 7278M: Vitaly Bordug <vitb@kernel.crashing.org> 7279W: http://www.penguinppc.org/ 7280L: linuxppc-dev@lists.ozlabs.org 7281S: Maintained 7282F: arch/powerpc/platforms/8xx/ 7283 7284LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7285M: Scott Wood <oss@buserror.net> 7286M: Kumar Gala <galak@kernel.crashing.org> 7287W: http://www.penguinppc.org/ 7288L: linuxppc-dev@lists.ozlabs.org 7289T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7290S: Maintained 7291F: arch/powerpc/platforms/83xx/ 7292F: arch/powerpc/platforms/85xx/ 7293 7294LINUX FOR POWERPC PA SEMI PWRFICIENT 7295L: linuxppc-dev@lists.ozlabs.org 7296S: Orphan 7297F: arch/powerpc/platforms/pasemi/ 7298F: drivers/*/*pasemi* 7299F: drivers/*/*/*pasemi* 7300 7301LINUX SECURITY MODULE (LSM) FRAMEWORK 7302M: Chris Wright <chrisw@sous-sol.org> 7303L: linux-security-module@vger.kernel.org 7304S: Supported 7305 7306LIS3LV02D ACCELEROMETER DRIVER 7307M: Eric Piel <eric.piel@tremplin-utc.net> 7308S: Maintained 7309F: Documentation/misc-devices/lis3lv02d 7310F: drivers/misc/lis3lv02d/ 7311F: drivers/platform/x86/hp_accel.c 7312 7313LIVE PATCHING 7314M: Josh Poimboeuf <jpoimboe@redhat.com> 7315M: Jessica Yu <jeyu@redhat.com> 7316M: Jiri Kosina <jikos@kernel.org> 7317M: Miroslav Benes <mbenes@suse.cz> 7318R: Petr Mladek <pmladek@suse.com> 7319S: Maintained 7320F: kernel/livepatch/ 7321F: include/linux/livepatch.h 7322F: arch/x86/include/asm/livepatch.h 7323F: arch/x86/kernel/livepatch.c 7324F: Documentation/livepatch/ 7325F: Documentation/ABI/testing/sysfs-kernel-livepatch 7326F: samples/livepatch/ 7327L: live-patching@vger.kernel.org 7328T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7329 7330LINUX KERNEL DUMP TEST MODULE (LKDTM) 7331M: Kees Cook <keescook@chromium.org> 7332S: Maintained 7333F: drivers/misc/lkdtm* 7334 7335LLC (802.2) 7336M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7337S: Maintained 7338F: include/linux/llc.h 7339F: include/uapi/linux/llc.h 7340F: include/net/llc* 7341F: net/llc/ 7342 7343LM73 HARDWARE MONITOR DRIVER 7344M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7345L: linux-hwmon@vger.kernel.org 7346S: Maintained 7347F: drivers/hwmon/lm73.c 7348 7349LM78 HARDWARE MONITOR DRIVER 7350M: Jean Delvare <jdelvare@suse.com> 7351L: linux-hwmon@vger.kernel.org 7352S: Maintained 7353F: Documentation/hwmon/lm78 7354F: drivers/hwmon/lm78.c 7355 7356LM83 HARDWARE MONITOR DRIVER 7357M: Jean Delvare <jdelvare@suse.com> 7358L: linux-hwmon@vger.kernel.org 7359S: Maintained 7360F: Documentation/hwmon/lm83 7361F: drivers/hwmon/lm83.c 7362 7363LM90 HARDWARE MONITOR DRIVER 7364M: Jean Delvare <jdelvare@suse.com> 7365L: linux-hwmon@vger.kernel.org 7366S: Maintained 7367F: Documentation/hwmon/lm90 7368F: Documentation/devicetree/bindings/hwmon/lm90.txt 7369F: drivers/hwmon/lm90.c 7370 7371LM95234 HARDWARE MONITOR DRIVER 7372M: Guenter Roeck <linux@roeck-us.net> 7373L: linux-hwmon@vger.kernel.org 7374S: Maintained 7375F: Documentation/hwmon/lm95234 7376F: drivers/hwmon/lm95234.c 7377 7378LME2510 MEDIA DRIVER 7379M: Malcolm Priestley <tvboxspy@gmail.com> 7380L: linux-media@vger.kernel.org 7381W: https://linuxtv.org 7382Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7383S: Maintained 7384F: drivers/media/usb/dvb-usb-v2/lmedm04* 7385 7386LOCKING PRIMITIVES 7387M: Peter Zijlstra <peterz@infradead.org> 7388M: Ingo Molnar <mingo@redhat.com> 7389L: linux-kernel@vger.kernel.org 7390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7391S: Maintained 7392F: Documentation/locking/ 7393F: include/linux/lockdep.h 7394F: include/linux/spinlock*.h 7395F: arch/*/include/asm/spinlock*.h 7396F: include/linux/rwlock*.h 7397F: include/linux/mutex*.h 7398F: arch/*/include/asm/mutex*.h 7399F: include/linux/rwsem*.h 7400F: arch/*/include/asm/rwsem.h 7401F: include/linux/seqlock.h 7402F: lib/locking*.[ch] 7403F: kernel/locking/ 7404 7405LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7406M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7407L: linux-ntfs-dev@lists.sourceforge.net 7408W: http://www.linux-ntfs.org/content/view/19/37/ 7409S: Maintained 7410F: Documentation/ldm.txt 7411F: block/partitions/ldm.* 7412 7413LogFS 7414M: Joern Engel <joern@logfs.org> 7415M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7416L: logfs@logfs.org 7417W: logfs.org 7418S: Maintained 7419F: fs/logfs/ 7420 7421LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7422M: Sathya Prakash <sathya.prakash@broadcom.com> 7423M: Chaitra P B <chaitra.basappa@broadcom.com> 7424M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7425L: MPT-FusionLinux.pdl@broadcom.com 7426L: linux-scsi@vger.kernel.org 7427W: http://www.avagotech.com/support/ 7428S: Supported 7429F: drivers/message/fusion/ 7430F: drivers/scsi/mpt2sas/ 7431F: drivers/scsi/mpt3sas/ 7432 7433LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7434M: Matthew Wilcox <matthew@wil.cx> 7435L: linux-scsi@vger.kernel.org 7436S: Maintained 7437F: drivers/scsi/sym53c8xx_2/ 7438 7439LTC4261 HARDWARE MONITOR DRIVER 7440M: Guenter Roeck <linux@roeck-us.net> 7441L: linux-hwmon@vger.kernel.org 7442S: Maintained 7443F: Documentation/hwmon/ltc4261 7444F: drivers/hwmon/ltc4261.c 7445 7446LTP (Linux Test Project) 7447M: Mike Frysinger <vapier@gentoo.org> 7448M: Cyril Hrubis <chrubis@suse.cz> 7449M: Wanlong Gao <wanlong.gao@gmail.com> 7450M: Jan Stancek <jstancek@redhat.com> 7451M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7452M: Alexey Kodanev <alexey.kodanev@oracle.com> 7453L: ltp@lists.linux.it (subscribers-only) 7454W: http://linux-test-project.github.io/ 7455T: git git://github.com/linux-test-project/ltp.git 7456S: Maintained 7457 7458M32R ARCHITECTURE 7459W: http://www.linux-m32r.org/ 7460S: Orphan 7461F: arch/m32r/ 7462 7463M68K ARCHITECTURE 7464M: Geert Uytterhoeven <geert@linux-m68k.org> 7465L: linux-m68k@lists.linux-m68k.org 7466W: http://www.linux-m68k.org/ 7467T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7468S: Maintained 7469F: arch/m68k/ 7470F: drivers/zorro/ 7471 7472M68K ON APPLE MACINTOSH 7473M: Joshua Thompson <funaho@jurai.org> 7474W: http://www.mac.linux-m68k.org/ 7475L: linux-m68k@lists.linux-m68k.org 7476S: Maintained 7477F: arch/m68k/mac/ 7478 7479M68K ON HP9000/300 7480M: Philip Blundell <philb@gnu.org> 7481W: http://www.tazenda.demon.co.uk/phil/linux-hp 7482S: Maintained 7483F: arch/m68k/hp300/ 7484 7485M88DS3103 MEDIA DRIVER 7486M: Antti Palosaari <crope@iki.fi> 7487L: linux-media@vger.kernel.org 7488W: https://linuxtv.org 7489W: http://palosaari.fi/linux/ 7490Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7491T: git git://linuxtv.org/anttip/media_tree.git 7492S: Maintained 7493F: drivers/media/dvb-frontends/m88ds3103* 7494 7495M88RS2000 MEDIA DRIVER 7496M: Malcolm Priestley <tvboxspy@gmail.com> 7497L: linux-media@vger.kernel.org 7498W: https://linuxtv.org 7499Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7500S: Maintained 7501F: drivers/media/dvb-frontends/m88rs2000* 7502 7503MA901 MASTERKIT USB FM RADIO DRIVER 7504M: Alexey Klimov <klimov.linux@gmail.com> 7505L: linux-media@vger.kernel.org 7506T: git git://linuxtv.org/media_tree.git 7507S: Maintained 7508F: drivers/media/radio/radio-ma901.c 7509 7510MAC80211 7511M: Johannes Berg <johannes@sipsolutions.net> 7512L: linux-wireless@vger.kernel.org 7513W: http://wireless.kernel.org/ 7514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7516S: Maintained 7517F: Documentation/networking/mac80211-injection.txt 7518F: include/net/mac80211.h 7519F: net/mac80211/ 7520F: drivers/net/wireless/mac80211_hwsim.[ch] 7521 7522MACVLAN DRIVER 7523M: Patrick McHardy <kaber@trash.net> 7524L: netdev@vger.kernel.org 7525S: Maintained 7526F: drivers/net/macvlan.c 7527F: include/linux/if_macvlan.h 7528 7529MAILBOX API 7530M: Jassi Brar <jassisinghbrar@gmail.com> 7531L: linux-kernel@vger.kernel.org 7532S: Maintained 7533F: drivers/mailbox/ 7534F: include/linux/mailbox_client.h 7535F: include/linux/mailbox_controller.h 7536 7537MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7538M: Michael Kerrisk <mtk.manpages@gmail.com> 7539W: http://www.kernel.org/doc/man-pages 7540L: linux-man@vger.kernel.org 7541S: Maintained 7542 7543MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7544M: Andrew Lunn <andrew@lunn.ch> 7545M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7546S: Maintained 7547F: drivers/net/dsa/mv88e6xxx/ 7548 7549MARVELL ARMADA DRM SUPPORT 7550M: Russell King <rmk+kernel@armlinux.org.uk> 7551S: Maintained 7552F: drivers/gpu/drm/armada/ 7553F: include/uapi/drm/armada_drm.h 7554F: Documentation/devicetree/bindings/display/armada/ 7555 7556MARVELL CRYPTO DRIVER 7557M: Boris Brezillon <boris.brezillon@free-electrons.com> 7558M: Arnaud Ebalard <arno@natisbad.org> 7559F: drivers/crypto/marvell/ 7560S: Maintained 7561L: linux-crypto@vger.kernel.org 7562 7563MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7564M: Mirko Lindner <mlindner@marvell.com> 7565M: Stephen Hemminger <stephen@networkplumber.org> 7566L: netdev@vger.kernel.org 7567S: Maintained 7568F: drivers/net/ethernet/marvell/sk* 7569 7570MARVELL LIBERTAS WIRELESS DRIVER 7571L: libertas-dev@lists.infradead.org 7572S: Orphan 7573F: drivers/net/wireless/marvell/libertas/ 7574 7575MARVELL MV643XX ETHERNET DRIVER 7576M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7577L: netdev@vger.kernel.org 7578S: Maintained 7579F: drivers/net/ethernet/marvell/mv643xx_eth.* 7580F: include/linux/mv643xx.h 7581 7582MARVELL MVNETA ETHERNET DRIVER 7583M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7584L: netdev@vger.kernel.org 7585S: Maintained 7586F: drivers/net/ethernet/marvell/mvneta.* 7587 7588MARVELL MWIFIEX WIRELESS DRIVER 7589M: Amitkumar Karwar <akarwar@marvell.com> 7590M: Nishant Sarmukadam <nishants@marvell.com> 7591L: linux-wireless@vger.kernel.org 7592S: Maintained 7593F: drivers/net/wireless/marvell/mwifiex/ 7594 7595MARVELL MWL8K WIRELESS DRIVER 7596M: Lennert Buytenhek <buytenh@wantstofly.org> 7597L: linux-wireless@vger.kernel.org 7598S: Odd Fixes 7599F: drivers/net/wireless/marvell/mwl8k.c 7600 7601MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7602M: Nicolas Pitre <nico@fluxnic.net> 7603S: Odd Fixes 7604F: drivers/mmc/host/mvsdio.* 7605 7606MATROX FRAMEBUFFER DRIVER 7607L: linux-fbdev@vger.kernel.org 7608S: Orphan 7609F: drivers/video/fbdev/matrox/matroxfb_* 7610F: include/uapi/linux/matroxfb.h 7611 7612MAX16065 HARDWARE MONITOR DRIVER 7613M: Guenter Roeck <linux@roeck-us.net> 7614L: linux-hwmon@vger.kernel.org 7615S: Maintained 7616F: Documentation/hwmon/max16065 7617F: drivers/hwmon/max16065.c 7618 7619MAX20751 HARDWARE MONITOR DRIVER 7620M: Guenter Roeck <linux@roeck-us.net> 7621L: linux-hwmon@vger.kernel.org 7622S: Maintained 7623F: Documentation/hwmon/max20751 7624F: drivers/hwmon/max20751.c 7625 7626MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7627L: linux-hwmon@vger.kernel.org 7628S: Orphan 7629F: Documentation/hwmon/max6650 7630F: drivers/hwmon/max6650.c 7631 7632MAX6697 HARDWARE MONITOR DRIVER 7633M: Guenter Roeck <linux@roeck-us.net> 7634L: linux-hwmon@vger.kernel.org 7635S: Maintained 7636F: Documentation/hwmon/max6697 7637F: Documentation/devicetree/bindings/i2c/max6697.txt 7638F: drivers/hwmon/max6697.c 7639F: include/linux/platform_data/max6697.h 7640 7641MAX9860 MONO AUDIO VOICE CODEC DRIVER 7642M: Peter Rosin <peda@axentia.se> 7643L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7644S: Maintained 7645F: Documentation/devicetree/bindings/sound/max9860.txt 7646F: sound/soc/codecs/max9860.* 7647 7648MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7649M: Krzysztof Kozlowski <krzk@kernel.org> 7650M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7651L: linux-pm@vger.kernel.org 7652S: Supported 7653F: drivers/power/supply/max14577_charger.c 7654F: drivers/power/supply/max77693_charger.c 7655 7656MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7657M: Javier Martinez Canillas <javier@osg.samsung.com> 7658L: linux-kernel@vger.kernel.org 7659S: Supported 7660F: drivers/*/*max77802*.c 7661F: Documentation/devicetree/bindings/*/*max77802.txt 7662F: include/dt-bindings/*/*max77802.h 7663 7664MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7665M: Chanwoo Choi <cw00.choi@samsung.com> 7666M: Krzysztof Kozlowski <krzk@kernel.org> 7667M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7668L: linux-kernel@vger.kernel.org 7669S: Supported 7670F: drivers/*/max14577*.c 7671F: drivers/*/max77686*.c 7672F: drivers/*/max77693*.c 7673F: drivers/extcon/extcon-max14577.c 7674F: drivers/extcon/extcon-max77693.c 7675F: drivers/rtc/rtc-max77686.c 7676F: drivers/clk/clk-max77686.c 7677F: Documentation/devicetree/bindings/mfd/max14577.txt 7678F: Documentation/devicetree/bindings/*/max77686.txt 7679F: Documentation/devicetree/bindings/mfd/max77693.txt 7680F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7681F: include/linux/mfd/max14577*.h 7682F: include/linux/mfd/max77686*.h 7683F: include/linux/mfd/max77693*.h 7684 7685MAXIRADIO FM RADIO RECEIVER DRIVER 7686M: Hans Verkuil <hverkuil@xs4all.nl> 7687L: linux-media@vger.kernel.org 7688T: git git://linuxtv.org/media_tree.git 7689W: https://linuxtv.org 7690S: Maintained 7691F: drivers/media/radio/radio-maxiradio* 7692 7693MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7694M: Peter Rosin <peda@axentia.se> 7695L: linux-iio@vger.kernel.org 7696S: Maintained 7697F: drivers/iio/potentiometer/mcp4531.c 7698 7699MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7700M: William Breathitt Gray <vilhelm.gray@gmail.com> 7701L: linux-iio@vger.kernel.org 7702S: Maintained 7703F: drivers/iio/dac/cio-dac.c 7704 7705MEDIA DRIVERS FOR RENESAS - FCP 7706M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7707L: linux-media@vger.kernel.org 7708L: linux-renesas-soc@vger.kernel.org 7709T: git git://linuxtv.org/media_tree.git 7710S: Supported 7711F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7712F: drivers/media/platform/rcar-fcp.c 7713F: include/media/rcar-fcp.h 7714 7715MEDIA DRIVERS FOR RENESAS - FDP1 7716M: Kieran Bingham <kieran@bingham.xyz> 7717L: linux-media@vger.kernel.org 7718L: linux-renesas-soc@vger.kernel.org 7719T: git git://linuxtv.org/media_tree.git 7720S: Supported 7721F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 7722F: drivers/media/platform/rcar_fdp1.c 7723 7724MEDIA DRIVERS FOR RENESAS - VIN 7725M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7726L: linux-media@vger.kernel.org 7727L: linux-renesas-soc@vger.kernel.org 7728T: git git://linuxtv.org/media_tree.git 7729S: Supported 7730F: Documentation/devicetree/bindings/media/rcar_vin.txt 7731F: drivers/media/platform/rcar-vin/ 7732 7733MEDIA DRIVERS FOR RENESAS - VSP1 7734M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7735L: linux-media@vger.kernel.org 7736L: linux-renesas-soc@vger.kernel.org 7737T: git git://linuxtv.org/media_tree.git 7738S: Supported 7739F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7740F: drivers/media/platform/vsp1/ 7741 7742MEDIA DRIVERS FOR HELENE 7743M: Abylay Ospan <aospan@netup.ru> 7744L: linux-media@vger.kernel.org 7745W: https://linuxtv.org 7746W: http://netup.tv/ 7747T: git git://linuxtv.org/media_tree.git 7748S: Supported 7749F: drivers/media/dvb-frontends/helene* 7750 7751MEDIA DRIVERS FOR ASCOT2E 7752M: Sergey Kozlov <serjk@netup.ru> 7753M: Abylay Ospan <aospan@netup.ru> 7754L: linux-media@vger.kernel.org 7755W: https://linuxtv.org 7756W: http://netup.tv/ 7757T: git git://linuxtv.org/media_tree.git 7758S: Supported 7759F: drivers/media/dvb-frontends/ascot2e* 7760 7761MEDIA DRIVERS FOR CXD2841ER 7762M: Sergey Kozlov <serjk@netup.ru> 7763M: Abylay Ospan <aospan@netup.ru> 7764L: linux-media@vger.kernel.org 7765W: https://linuxtv.org 7766W: http://netup.tv/ 7767T: git git://linuxtv.org/media_tree.git 7768S: Supported 7769F: drivers/media/dvb-frontends/cxd2841er* 7770 7771MEDIA DRIVERS FOR HORUS3A 7772M: Sergey Kozlov <serjk@netup.ru> 7773M: Abylay Ospan <aospan@netup.ru> 7774L: linux-media@vger.kernel.org 7775W: https://linuxtv.org 7776W: http://netup.tv/ 7777T: git git://linuxtv.org/media_tree.git 7778S: Supported 7779F: drivers/media/dvb-frontends/horus3a* 7780 7781MEDIA DRIVERS FOR LNBH25 7782M: Sergey Kozlov <serjk@netup.ru> 7783M: Abylay Ospan <aospan@netup.ru> 7784L: linux-media@vger.kernel.org 7785W: https://linuxtv.org 7786W: http://netup.tv/ 7787T: git git://linuxtv.org/media_tree.git 7788S: Supported 7789F: drivers/media/dvb-frontends/lnbh25* 7790 7791MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7792M: Sergey Kozlov <serjk@netup.ru> 7793M: Abylay Ospan <aospan@netup.ru> 7794L: linux-media@vger.kernel.org 7795W: https://linuxtv.org 7796W: http://netup.tv/ 7797T: git git://linuxtv.org/media_tree.git 7798S: Supported 7799F: drivers/media/pci/netup_unidvb/* 7800 7801MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7802M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7803M: Mauro Carvalho Chehab <mchehab@kernel.org> 7804P: LinuxTV.org Project 7805L: linux-media@vger.kernel.org 7806W: https://linuxtv.org 7807Q: http://patchwork.kernel.org/project/linux-media/list/ 7808T: git git://linuxtv.org/media_tree.git 7809S: Maintained 7810F: Documentation/media/ 7811F: drivers/media/ 7812F: drivers/staging/media/ 7813F: include/linux/platform_data/media/ 7814F: include/media/ 7815F: include/uapi/linux/dvb/ 7816F: include/uapi/linux/videodev2.h 7817F: include/uapi/linux/media.h 7818F: include/uapi/linux/v4l2-* 7819F: include/uapi/linux/meye.h 7820F: include/uapi/linux/ivtv* 7821F: include/uapi/linux/uvcvideo.h 7822 7823MEDIATEK ETHERNET DRIVER 7824M: Felix Fietkau <nbd@openwrt.org> 7825M: John Crispin <blogic@openwrt.org> 7826L: netdev@vger.kernel.org 7827S: Maintained 7828F: drivers/net/ethernet/mediatek/ 7829 7830MEDIATEK MEDIA DRIVER 7831M: Tiffany Lin <tiffany.lin@mediatek.com> 7832M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 7833S: Supported 7834F: drivers/media/platform/mtk-vcodec/ 7835F: drivers/media/platform/mtk-vpu/ 7836F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 7837F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 7838 7839MEDIATEK MDP DRIVER 7840M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 7841M: Houlong Wei <houlong.wei@mediatek.com> 7842M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 7843S: Supported 7844F: drivers/media/platform/mtk-mdp/ 7845F: drivers/media/platform/mtk-vpu/ 7846F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 7847 7848MEDIATEK MT7601U WIRELESS LAN DRIVER 7849M: Jakub Kicinski <kubakici@wp.pl> 7850L: linux-wireless@vger.kernel.org 7851S: Maintained 7852F: drivers/net/wireless/mediatek/mt7601u/ 7853 7854MEGARAID SCSI/SAS DRIVERS 7855M: Kashyap Desai <kashyap.desai@avagotech.com> 7856M: Sumit Saxena <sumit.saxena@avagotech.com> 7857M: Uday Lingala <uday.lingala@avagotech.com> 7858L: megaraidlinux.pdl@avagotech.com 7859L: linux-scsi@vger.kernel.org 7860W: http://www.lsi.com 7861S: Maintained 7862F: Documentation/scsi/megaraid.txt 7863F: drivers/scsi/megaraid.* 7864F: drivers/scsi/megaraid/ 7865 7866MELFAS MIP4 TOUCHSCREEN DRIVER 7867M: Sangwon Jee <jeesw@melfas.com> 7868W: http://www.melfas.com 7869S: Supported 7870F: drivers/input/touchscreen/melfas_mip4.c 7871F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 7872 7873MELLANOX ETHERNET DRIVER (mlx4_en) 7874M: Tariq Toukan <tariqt@mellanox.com> 7875L: netdev@vger.kernel.org 7876S: Supported 7877W: http://www.mellanox.com 7878Q: http://patchwork.ozlabs.org/project/netdev/list/ 7879F: drivers/net/ethernet/mellanox/mlx4/en_* 7880 7881MELLANOX ETHERNET DRIVER (mlx5e) 7882M: Saeed Mahameed <saeedm@mellanox.com> 7883L: netdev@vger.kernel.org 7884S: Supported 7885W: http://www.mellanox.com 7886Q: http://patchwork.ozlabs.org/project/netdev/list/ 7887F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7888 7889MELLANOX ETHERNET SWITCH DRIVERS 7890M: Jiri Pirko <jiri@mellanox.com> 7891M: Ido Schimmel <idosch@mellanox.com> 7892L: netdev@vger.kernel.org 7893S: Supported 7894W: http://www.mellanox.com 7895Q: http://patchwork.ozlabs.org/project/netdev/list/ 7896F: drivers/net/ethernet/mellanox/mlxsw/ 7897 7898MELLANOX MLXCPLD LED DRIVER 7899M: Vadim Pasternak <vadimp@mellanox.com> 7900L: linux-leds@vger.kernel.org 7901S: Supported 7902F: drivers/leds/leds-mlxcpld.c 7903F: Documentation/leds/leds-mlxcpld.txt 7904 7905MELLANOX PLATFORM DRIVER 7906M: Vadim Pasternak <vadimp@mellanox.com> 7907L: platform-driver-x86@vger.kernel.org 7908S: Supported 7909F: arch/x86/platform/mellanox/mlx-platform.c 7910 7911SOFT-ROCE DRIVER (rxe) 7912M: Moni Shoua <monis@mellanox.com> 7913L: linux-rdma@vger.kernel.org 7914S: Supported 7915W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7916Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7917F: drivers/infiniband/sw/rxe/ 7918F: include/uapi/rdma/rdma_user_rxe.h 7919 7920MEMBARRIER SUPPORT 7921M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7922M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7923L: linux-kernel@vger.kernel.org 7924S: Supported 7925F: kernel/membarrier.c 7926F: include/uapi/linux/membarrier.h 7927 7928MEMORY MANAGEMENT 7929L: linux-mm@kvack.org 7930W: http://www.linux-mm.org 7931S: Maintained 7932F: include/linux/mm.h 7933F: include/linux/gfp.h 7934F: include/linux/mmzone.h 7935F: include/linux/memory_hotplug.h 7936F: include/linux/vmalloc.h 7937F: mm/ 7938 7939MEMORY TECHNOLOGY DEVICES (MTD) 7940M: David Woodhouse <dwmw2@infradead.org> 7941M: Brian Norris <computersforpeace@gmail.com> 7942L: linux-mtd@lists.infradead.org 7943W: http://www.linux-mtd.infradead.org/ 7944Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7945T: git git://git.infradead.org/linux-mtd.git 7946T: git git://git.infradead.org/l2-mtd.git 7947S: Maintained 7948F: Documentation/devicetree/bindings/mtd/ 7949F: drivers/mtd/ 7950F: include/linux/mtd/ 7951F: include/uapi/mtd/ 7952 7953MEN A21 WATCHDOG DRIVER 7954M: Johannes Thumshirn <morbidrsa@gmail.com> 7955L: linux-watchdog@vger.kernel.org 7956S: Maintained 7957F: drivers/watchdog/mena21_wdt.c 7958 7959MEN CHAMELEON BUS (mcb) 7960M: Johannes Thumshirn <morbidrsa@gmail.com> 7961S: Maintained 7962F: drivers/mcb/ 7963F: include/linux/mcb.h 7964F: Documentation/men-chameleon-bus.txt 7965 7966MEN F21BMC (Board Management Controller) 7967M: Andreas Werner <andreas.werner@men.de> 7968S: Supported 7969F: drivers/mfd/menf21bmc.c 7970F: drivers/watchdog/menf21bmc_wdt.c 7971F: drivers/leds/leds-menf21bmc.c 7972F: drivers/hwmon/menf21bmc_hwmon.c 7973F: Documentation/hwmon/menf21bmc 7974 7975METAG ARCHITECTURE 7976M: James Hogan <james.hogan@imgtec.com> 7977L: linux-metag@vger.kernel.org 7978T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7979S: Odd Fixes 7980F: arch/metag/ 7981F: Documentation/metag/ 7982F: Documentation/devicetree/bindings/metag/ 7983F: Documentation/devicetree/bindings/interrupt-controller/img,* 7984F: drivers/clocksource/metag_generic.c 7985F: drivers/irqchip/irq-metag.c 7986F: drivers/irqchip/irq-metag-ext.c 7987F: drivers/tty/metag_da.c 7988 7989MICROBLAZE ARCHITECTURE 7990M: Michal Simek <monstr@monstr.eu> 7991W: http://www.monstr.eu/fdt/ 7992T: git git://git.monstr.eu/linux-2.6-microblaze.git 7993S: Supported 7994F: arch/microblaze/ 7995 7996MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 7997M: Richard Genoud <richard.genoud@gmail.com> 7998S: Maintained 7999F: drivers/tty/serial/atmel_serial.c 8000F: include/linux/atmel_serial.h 8001 8002MICROCHIP / ATMEL ISC DRIVER 8003M: Songjun Wu <songjun.wu@microchip.com> 8004L: linux-media@vger.kernel.org 8005S: Supported 8006F: drivers/media/platform/atmel/atmel-isc.c 8007F: drivers/media/platform/atmel/atmel-isc-regs.h 8008F: devicetree/bindings/media/atmel-isc.txt 8009 8010MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8011M: Chen Yu <yu.c.chen@intel.com> 8012L: platform-driver-x86@vger.kernel.org 8013S: Supported 8014F: drivers/platform/x86/surfacepro3_button.c 8015 8016MICROTEK X6 SCANNER 8017M: Oliver Neukum <oliver@neukum.org> 8018S: Maintained 8019F: drivers/usb/image/microtek.* 8020 8021MIPS 8022M: Ralf Baechle <ralf@linux-mips.org> 8023L: linux-mips@linux-mips.org 8024W: http://www.linux-mips.org/ 8025T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8026Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8027S: Supported 8028F: Documentation/devicetree/bindings/mips/ 8029F: Documentation/mips/ 8030F: arch/mips/ 8031 8032MIPS/LOONGSON1 ARCHITECTURE 8033M: Keguang Zhang <keguang.zhang@gmail.com> 8034L: linux-mips@linux-mips.org 8035S: Maintained 8036F: arch/mips/loongson32/ 8037F: arch/mips/include/asm/mach-loongson32/ 8038F: drivers/*/*loongson1* 8039F: drivers/*/*/*loongson1* 8040 8041MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8042M: Hans Verkuil <hverkuil@xs4all.nl> 8043L: linux-media@vger.kernel.org 8044T: git git://linuxtv.org/media_tree.git 8045W: https://linuxtv.org 8046S: Odd Fixes 8047F: drivers/media/radio/radio-miropcm20* 8048 8049MELLANOX MLX4 core VPI driver 8050M: Yishai Hadas <yishaih@mellanox.com> 8051L: netdev@vger.kernel.org 8052L: linux-rdma@vger.kernel.org 8053W: http://www.mellanox.com 8054Q: http://patchwork.ozlabs.org/project/netdev/list/ 8055S: Supported 8056F: drivers/net/ethernet/mellanox/mlx4/ 8057F: include/linux/mlx4/ 8058F: include/uapi/rdma/mlx4-abi.h 8059 8060MELLANOX MLX4 IB driver 8061M: Yishai Hadas <yishaih@mellanox.com> 8062L: linux-rdma@vger.kernel.org 8063W: http://www.mellanox.com 8064Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8065S: Supported 8066F: drivers/infiniband/hw/mlx4/ 8067F: include/linux/mlx4/ 8068 8069MELLANOX MLX5 core VPI driver 8070M: Matan Barak <matanb@mellanox.com> 8071M: Leon Romanovsky <leonro@mellanox.com> 8072L: netdev@vger.kernel.org 8073L: linux-rdma@vger.kernel.org 8074W: http://www.mellanox.com 8075Q: http://patchwork.ozlabs.org/project/netdev/list/ 8076S: Supported 8077F: drivers/net/ethernet/mellanox/mlx5/core/ 8078F: include/linux/mlx5/ 8079F: include/uapi/rdma/mlx5-abi.h 8080 8081MELLANOX MLX5 IB driver 8082M: Matan Barak <matanb@mellanox.com> 8083M: Leon Romanovsky <leonro@mellanox.com> 8084L: linux-rdma@vger.kernel.org 8085W: http://www.mellanox.com 8086Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8087S: Supported 8088F: drivers/infiniband/hw/mlx5/ 8089F: include/linux/mlx5/ 8090 8091MELEXIS MLX90614 DRIVER 8092M: Crt Mori <cmo@melexis.com> 8093L: linux-iio@vger.kernel.org 8094W: http://www.melexis.com 8095S: Supported 8096F: drivers/iio/temperature/mlx90614.c 8097 8098MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8099M: Don Brace <don.brace@microsemi.com> 8100L: esc.storagedev@microsemi.com 8101L: linux-scsi@vger.kernel.org 8102S: Supported 8103F: drivers/scsi/smartpqi/smartpqi*.[ch] 8104F: drivers/scsi/smartpqi/Kconfig 8105F: drivers/scsi/smartpqi/Makefile 8106F: include/linux/cciss*.h 8107F: include/uapi/linux/cciss*.h 8108F: Documentation/scsi/smartpqi.txt 8109 8110MN88472 MEDIA DRIVER 8111M: Antti Palosaari <crope@iki.fi> 8112L: linux-media@vger.kernel.org 8113W: https://linuxtv.org 8114W: http://palosaari.fi/linux/ 8115Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8116S: Maintained 8117F: drivers/media/dvb-frontends/mn88472* 8118 8119MN88473 MEDIA DRIVER 8120M: Antti Palosaari <crope@iki.fi> 8121L: linux-media@vger.kernel.org 8122W: https://linuxtv.org 8123W: http://palosaari.fi/linux/ 8124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8125S: Maintained 8126F: drivers/media/dvb-frontends/mn88473* 8127 8128MODULE SUPPORT 8129M: Rusty Russell <rusty@rustcorp.com.au> 8130S: Maintained 8131F: include/linux/module.h 8132F: kernel/module.c 8133 8134MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8135W: http://popies.net/meye/ 8136S: Orphan 8137F: Documentation/media/v4l-drivers/meye* 8138F: drivers/media/pci/meye/ 8139F: include/uapi/linux/meye.h 8140 8141MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8142M: Jiri Slaby <jirislaby@gmail.com> 8143S: Maintained 8144F: Documentation/serial/moxa-smartio 8145F: drivers/tty/mxser.* 8146 8147MR800 AVERMEDIA USB FM RADIO DRIVER 8148M: Alexey Klimov <klimov.linux@gmail.com> 8149L: linux-media@vger.kernel.org 8150T: git git://linuxtv.org/media_tree.git 8151S: Maintained 8152F: drivers/media/radio/radio-mr800.c 8153 8154MRF24J40 IEEE 802.15.4 RADIO DRIVER 8155M: Alan Ott <alan@signal11.us> 8156L: linux-wpan@vger.kernel.org 8157S: Maintained 8158F: drivers/net/ieee802154/mrf24j40.c 8159F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8160 8161MSI LAPTOP SUPPORT 8162M: "Lee, Chun-Yi" <jlee@suse.com> 8163L: platform-driver-x86@vger.kernel.org 8164S: Maintained 8165F: drivers/platform/x86/msi-laptop.c 8166 8167MSI WMI SUPPORT 8168L: platform-driver-x86@vger.kernel.org 8169S: Orphan 8170F: drivers/platform/x86/msi-wmi.c 8171 8172MSI001 MEDIA DRIVER 8173M: Antti Palosaari <crope@iki.fi> 8174L: linux-media@vger.kernel.org 8175W: https://linuxtv.org 8176W: http://palosaari.fi/linux/ 8177Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8178T: git git://linuxtv.org/anttip/media_tree.git 8179S: Maintained 8180F: drivers/media/tuners/msi001* 8181 8182MSI2500 MEDIA DRIVER 8183M: Antti Palosaari <crope@iki.fi> 8184L: linux-media@vger.kernel.org 8185W: https://linuxtv.org 8186W: http://palosaari.fi/linux/ 8187Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8188T: git git://linuxtv.org/anttip/media_tree.git 8189S: Maintained 8190F: drivers/media/usb/msi2500/ 8191 8192MSYSTEMS DISKONCHIP G3 MTD DRIVER 8193M: Robert Jarzmik <robert.jarzmik@free.fr> 8194L: linux-mtd@lists.infradead.org 8195S: Maintained 8196F: drivers/mtd/devices/docg3* 8197 8198MT9M032 APTINA SENSOR DRIVER 8199M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8200L: linux-media@vger.kernel.org 8201T: git git://linuxtv.org/media_tree.git 8202S: Maintained 8203F: drivers/media/i2c/mt9m032.c 8204F: include/media/i2c/mt9m032.h 8205 8206MT9P031 APTINA CAMERA SENSOR 8207M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8208L: linux-media@vger.kernel.org 8209T: git git://linuxtv.org/media_tree.git 8210S: Maintained 8211F: drivers/media/i2c/mt9p031.c 8212F: include/media/i2c/mt9p031.h 8213 8214MT9T001 APTINA CAMERA SENSOR 8215M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8216L: linux-media@vger.kernel.org 8217T: git git://linuxtv.org/media_tree.git 8218S: Maintained 8219F: drivers/media/i2c/mt9t001.c 8220F: include/media/i2c/mt9t001.h 8221 8222MT9V032 APTINA CAMERA SENSOR 8223M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8224L: linux-media@vger.kernel.org 8225T: git git://linuxtv.org/media_tree.git 8226S: Maintained 8227F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8228F: drivers/media/i2c/mt9v032.c 8229F: include/media/i2c/mt9v032.h 8230 8231MULTIFUNCTION DEVICES (MFD) 8232M: Lee Jones <lee.jones@linaro.org> 8233T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8234S: Supported 8235F: Documentation/devicetree/bindings/mfd/ 8236F: drivers/mfd/ 8237F: include/linux/mfd/ 8238 8239MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8240M: Ulf Hansson <ulf.hansson@linaro.org> 8241L: linux-mmc@vger.kernel.org 8242T: git git://git.linaro.org/people/ulf.hansson/mmc.git 8243S: Maintained 8244F: Documentation/devicetree/bindings/mmc/ 8245F: drivers/mmc/ 8246F: include/linux/mmc/ 8247F: include/uapi/linux/mmc/ 8248 8249MULTIMEDIA CARD (MMC) ETC. OVER SPI 8250S: Orphan 8251F: drivers/mmc/host/mmc_spi.c 8252F: include/linux/spi/mmc_spi.h 8253 8254MULTISOUND SOUND DRIVER 8255M: Andrew Veliath <andrewtv@usa.net> 8256S: Maintained 8257F: Documentation/sound/oss/MultiSound 8258F: sound/oss/msnd* 8259 8260MULTITECH MULTIPORT CARD (ISICOM) 8261S: Orphan 8262F: drivers/tty/isicom.c 8263F: include/linux/isicom.h 8264 8265MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8266M: Bin Liu <b-liu@ti.com> 8267L: linux-usb@vger.kernel.org 8268T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8269S: Maintained 8270F: drivers/usb/musb/ 8271 8272MXL5007T MEDIA DRIVER 8273M: Michael Krufky <mkrufky@linuxtv.org> 8274L: linux-media@vger.kernel.org 8275W: https://linuxtv.org 8276W: http://github.com/mkrufky 8277Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8278T: git git://linuxtv.org/mkrufky/tuners.git 8279S: Maintained 8280F: drivers/media/tuners/mxl5007t.* 8281 8282MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8283M: Hyong-Youb Kim <hykim@myri.com> 8284L: netdev@vger.kernel.org 8285W: https://www.myricom.com/support/downloads/myri10ge.html 8286S: Supported 8287F: drivers/net/ethernet/myricom/myri10ge/ 8288 8289NAND FLASH SUBSYSTEM 8290M: Boris Brezillon <boris.brezillon@free-electrons.com> 8291R: Richard Weinberger <richard@nod.at> 8292L: linux-mtd@lists.infradead.org 8293W: http://www.linux-mtd.infradead.org/ 8294Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8295T: git git://github.com/linux-nand/linux.git 8296S: Maintained 8297F: drivers/mtd/nand/ 8298F: include/linux/mtd/nand*.h 8299 8300NATSEMI ETHERNET DRIVER (DP8381x) 8301S: Orphan 8302F: drivers/net/ethernet/natsemi/natsemi.c 8303 8304NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8305M: Daniel Mack <zonque@gmail.com> 8306S: Maintained 8307L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8308W: http://www.native-instruments.com 8309F: sound/usb/caiaq/ 8310 8311NCP FILESYSTEM 8312M: Petr Vandrovec <petr@vandrovec.name> 8313S: Odd Fixes 8314F: fs/ncpfs/ 8315 8316NCR 5380 SCSI DRIVERS 8317M: Finn Thain <fthain@telegraphics.com.au> 8318M: Michael Schmitz <schmitzmic@gmail.com> 8319L: linux-scsi@vger.kernel.org 8320S: Maintained 8321F: Documentation/scsi/g_NCR5380.txt 8322F: drivers/scsi/NCR5380.* 8323F: drivers/scsi/arm/cumana_1.c 8324F: drivers/scsi/arm/oak.c 8325F: drivers/scsi/atari_scsi.* 8326F: drivers/scsi/dmx3191d.c 8327F: drivers/scsi/g_NCR5380.* 8328F: drivers/scsi/g_NCR5380_mmio.c 8329F: drivers/scsi/mac_scsi.* 8330F: drivers/scsi/sun3_scsi.* 8331F: drivers/scsi/sun3_scsi_vme.c 8332 8333NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8334M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8335L: linux-scsi@vger.kernel.org 8336S: Maintained 8337F: drivers/scsi/NCR_D700.* 8338 8339NCT6775 HARDWARE MONITOR DRIVER 8340M: Guenter Roeck <linux@roeck-us.net> 8341L: linux-hwmon@vger.kernel.org 8342S: Maintained 8343F: Documentation/hwmon/nct6775 8344F: drivers/hwmon/nct6775.c 8345 8346NETEFFECT IWARP RNIC DRIVER (IW_NES) 8347M: Faisal Latif <faisal.latif@intel.com> 8348L: linux-rdma@vger.kernel.org 8349W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8350S: Supported 8351F: drivers/infiniband/hw/nes/ 8352F: include/uapi/rdma/nes-abi.h 8353 8354NETEM NETWORK EMULATOR 8355M: Stephen Hemminger <stephen@networkplumber.org> 8356L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8357S: Maintained 8358F: net/sched/sch_netem.c 8359 8360NETERION 10GbE DRIVERS (s2io/vxge) 8361M: Jon Mason <jdmason@kudzu.us> 8362L: netdev@vger.kernel.org 8363S: Supported 8364F: Documentation/networking/s2io.txt 8365F: Documentation/networking/vxge.txt 8366F: drivers/net/ethernet/neterion/ 8367 8368NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8369M: Pablo Neira Ayuso <pablo@netfilter.org> 8370M: Patrick McHardy <kaber@trash.net> 8371M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8372L: netfilter-devel@vger.kernel.org 8373L: coreteam@netfilter.org 8374W: http://www.netfilter.org/ 8375W: http://www.iptables.org/ 8376Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8377T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8378T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8379S: Supported 8380F: include/linux/netfilter* 8381F: include/linux/netfilter/ 8382F: include/net/netfilter/ 8383F: include/uapi/linux/netfilter* 8384F: include/uapi/linux/netfilter/ 8385F: net/*/netfilter.c 8386F: net/*/netfilter/ 8387F: net/netfilter/ 8388F: net/bridge/br_netfilter*.c 8389 8390NETLABEL 8391M: Paul Moore <paul@paul-moore.com> 8392W: http://netlabel.sf.net 8393L: netdev@vger.kernel.org 8394S: Maintained 8395F: Documentation/netlabel/ 8396F: include/net/netlabel.h 8397F: net/netlabel/ 8398 8399NETROM NETWORK LAYER 8400M: Ralf Baechle <ralf@linux-mips.org> 8401L: linux-hams@vger.kernel.org 8402W: http://www.linux-ax25.org/ 8403S: Maintained 8404F: include/net/netrom.h 8405F: include/uapi/linux/netrom.h 8406F: net/netrom/ 8407 8408NETRONOME ETHERNET DRIVERS 8409M: Jakub Kicinski <jakub.kicinski@netronome.com> 8410L: oss-drivers@netronome.com 8411S: Maintained 8412F: drivers/net/ethernet/netronome/ 8413 8414NETWORK BLOCK DEVICE (NBD) 8415M: Markus Pargmann <mpa@pengutronix.de> 8416S: Maintained 8417L: nbd-general@lists.sourceforge.net 8418T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8419F: Documentation/blockdev/nbd.txt 8420F: drivers/block/nbd.c 8421F: include/uapi/linux/nbd.h 8422 8423NETWORK DROP MONITOR 8424M: Neil Horman <nhorman@tuxdriver.com> 8425L: netdev@vger.kernel.org 8426S: Maintained 8427W: https://fedorahosted.org/dropwatch/ 8428F: net/core/drop_monitor.c 8429 8430NETWORKING [DSA] 8431M: Andrew Lunn <andrew@lunn.ch> 8432M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8433M: Florian Fainelli <f.fainelli@gmail.com> 8434S: Maintained 8435F: net/dsa/ 8436F: include/net/dsa.h 8437F: drivers/net/dsa/ 8438 8439NETWORKING [GENERAL] 8440M: "David S. Miller" <davem@davemloft.net> 8441L: netdev@vger.kernel.org 8442W: http://www.linuxfoundation.org/en/Net 8443Q: http://patchwork.ozlabs.org/project/netdev/list/ 8444T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8446S: Maintained 8447F: net/ 8448F: include/net/ 8449F: include/linux/in.h 8450F: include/linux/net.h 8451F: include/linux/netdevice.h 8452F: include/uapi/linux/in.h 8453F: include/uapi/linux/net.h 8454F: include/uapi/linux/netdevice.h 8455F: include/uapi/linux/net_namespace.h 8456F: tools/net/ 8457F: tools/testing/selftests/net/ 8458F: lib/random32.c 8459F: lib/test_bpf.c 8460 8461NETWORKING [IPv4/IPv6] 8462M: "David S. Miller" <davem@davemloft.net> 8463M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8464M: James Morris <jmorris@namei.org> 8465M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8466M: Patrick McHardy <kaber@trash.net> 8467L: netdev@vger.kernel.org 8468T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8469S: Maintained 8470F: net/ipv4/ 8471F: net/ipv6/ 8472F: include/net/ip* 8473F: arch/x86/net/* 8474 8475NETWORKING [IPSEC] 8476M: Steffen Klassert <steffen.klassert@secunet.com> 8477M: Herbert Xu <herbert@gondor.apana.org.au> 8478M: "David S. Miller" <davem@davemloft.net> 8479L: netdev@vger.kernel.org 8480T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8481T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8482S: Maintained 8483F: net/core/flow.c 8484F: net/xfrm/ 8485F: net/key/ 8486F: net/ipv4/xfrm* 8487F: net/ipv4/esp4.c 8488F: net/ipv4/ah4.c 8489F: net/ipv4/ipcomp.c 8490F: net/ipv4/ip_vti.c 8491F: net/ipv6/xfrm* 8492F: net/ipv6/esp6.c 8493F: net/ipv6/ah6.c 8494F: net/ipv6/ipcomp6.c 8495F: net/ipv6/ip6_vti.c 8496F: include/uapi/linux/xfrm.h 8497F: include/net/xfrm.h 8498 8499NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8500M: Paul Moore <paul@paul-moore.com> 8501L: netdev@vger.kernel.org 8502S: Maintained 8503 8504NETWORKING [WIRELESS] 8505L: linux-wireless@vger.kernel.org 8506Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8507 8508NETWORKING DRIVERS 8509L: netdev@vger.kernel.org 8510W: http://www.linuxfoundation.org/en/Net 8511Q: http://patchwork.ozlabs.org/project/netdev/list/ 8512T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8513T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8514S: Odd Fixes 8515F: Documentation/devicetree/bindings/net/ 8516F: drivers/net/ 8517F: include/linux/if_* 8518F: include/linux/netdevice.h 8519F: include/linux/etherdevice.h 8520F: include/linux/fcdevice.h 8521F: include/linux/fddidevice.h 8522F: include/linux/hippidevice.h 8523F: include/linux/inetdevice.h 8524F: include/uapi/linux/if_* 8525F: include/uapi/linux/netdevice.h 8526 8527NETWORKING DRIVERS (WIRELESS) 8528M: Kalle Valo <kvalo@codeaurora.org> 8529L: linux-wireless@vger.kernel.org 8530Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8531T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8532T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8533S: Maintained 8534F: Documentation/devicetree/bindings/net/wireless/ 8535F: drivers/net/wireless/ 8536 8537NETXEN (1/10) GbE SUPPORT 8538M: Manish Chopra <manish.chopra@qlogic.com> 8539M: Sony Chacko <sony.chacko@qlogic.com> 8540M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8541L: netdev@vger.kernel.org 8542W: http://www.qlogic.com 8543S: Supported 8544F: drivers/net/ethernet/qlogic/netxen/ 8545 8546NFC SUBSYSTEM 8547M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8548M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8549M: Samuel Ortiz <sameo@linux.intel.com> 8550L: linux-wireless@vger.kernel.org 8551L: linux-nfc@lists.01.org (subscribers-only) 8552S: Supported 8553F: net/nfc/ 8554F: include/net/nfc/ 8555F: include/uapi/linux/nfc.h 8556F: drivers/nfc/ 8557F: include/linux/platform_data/nfcmrvl.h 8558F: include/linux/platform_data/nxp-nci.h 8559F: include/linux/platform_data/pn544.h 8560F: include/linux/platform_data/st21nfca.h 8561F: include/linux/platform_data/st-nci.h 8562F: Documentation/devicetree/bindings/net/nfc/ 8563 8564NFS, SUNRPC, AND LOCKD CLIENTS 8565M: Trond Myklebust <trond.myklebust@primarydata.com> 8566M: Anna Schumaker <anna.schumaker@netapp.com> 8567L: linux-nfs@vger.kernel.org 8568W: http://client.linux-nfs.org 8569T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8570S: Maintained 8571F: fs/lockd/ 8572F: fs/nfs/ 8573F: fs/nfs_common/ 8574F: net/sunrpc/ 8575F: include/linux/lockd/ 8576F: include/linux/nfs* 8577F: include/linux/sunrpc/ 8578F: include/uapi/linux/nfs* 8579F: include/uapi/linux/sunrpc/ 8580 8581NILFS2 FILESYSTEM 8582M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8583L: linux-nilfs@vger.kernel.org 8584W: http://nilfs.sourceforge.net/ 8585W: http://nilfs.osdn.jp/ 8586T: git git://github.com/konis/nilfs2.git 8587S: Supported 8588F: Documentation/filesystems/nilfs2.txt 8589F: fs/nilfs2/ 8590F: include/trace/events/nilfs2.h 8591F: include/uapi/linux/nilfs2_api.h 8592F: include/uapi/linux/nilfs2_ondisk.h 8593 8594NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8595M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8596W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8597S: Maintained 8598F: Documentation/scsi/NinjaSCSI.txt 8599F: drivers/scsi/pcmcia/nsp_* 8600 8601NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8602M: GOTO Masanori <gotom@debian.or.jp> 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/nsp32* 8608 8609NIOS2 ARCHITECTURE 8610M: Ley Foon Tan <lftan@altera.com> 8611L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8613S: Maintained 8614F: arch/nios2/ 8615 8616NOKIA N900 POWER SUPPLY DRIVERS 8617R: Pali Rohár <pali.rohar@gmail.com> 8618F: include/linux/power/bq2415x_charger.h 8619F: include/linux/power/bq27xxx_battery.h 8620F: include/linux/power/isp1704_charger.h 8621F: drivers/power/supply/bq2415x_charger.c 8622F: drivers/power/supply/bq27xxx_battery.c 8623F: drivers/power/supply/bq27xxx_battery_i2c.c 8624F: drivers/power/supply/isp1704_charger.c 8625F: drivers/power/supply/rx51_battery.c 8626 8627NTB DRIVER CORE 8628M: Jon Mason <jdmason@kudzu.us> 8629M: Dave Jiang <dave.jiang@intel.com> 8630M: Allen Hubbe <Allen.Hubbe@emc.com> 8631L: linux-ntb@googlegroups.com 8632S: Supported 8633W: https://github.com/jonmason/ntb/wiki 8634T: git git://github.com/jonmason/ntb.git 8635F: drivers/ntb/ 8636F: drivers/net/ntb_netdev.c 8637F: include/linux/ntb.h 8638F: include/linux/ntb_transport.h 8639F: tools/testing/selftests/ntb/ 8640 8641NTB INTEL DRIVER 8642M: Jon Mason <jdmason@kudzu.us> 8643M: Dave Jiang <dave.jiang@intel.com> 8644L: linux-ntb@googlegroups.com 8645S: Supported 8646W: https://github.com/jonmason/ntb/wiki 8647T: git git://github.com/jonmason/ntb.git 8648F: drivers/ntb/hw/intel/ 8649 8650NTB AMD DRIVER 8651M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8652L: linux-ntb@googlegroups.com 8653S: Supported 8654F: drivers/ntb/hw/amd/ 8655 8656NTFS FILESYSTEM 8657M: Anton Altaparmakov <anton@tuxera.com> 8658L: linux-ntfs-dev@lists.sourceforge.net 8659W: http://www.tuxera.com/ 8660T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8661S: Supported 8662F: Documentation/filesystems/ntfs.txt 8663F: fs/ntfs/ 8664 8665NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8666M: Antonino Daplas <adaplas@gmail.com> 8667L: linux-fbdev@vger.kernel.org 8668S: Maintained 8669F: drivers/video/fbdev/riva/ 8670F: drivers/video/fbdev/nvidia/ 8671 8672NVM EXPRESS DRIVER 8673M: Keith Busch <keith.busch@intel.com> 8674M: Jens Axboe <axboe@fb.com> 8675L: linux-nvme@lists.infradead.org 8676T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8677W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8678S: Supported 8679F: drivers/nvme/host/ 8680F: include/linux/nvme.h 8681 8682NVM EXPRESS TARGET DRIVER 8683M: Christoph Hellwig <hch@lst.de> 8684M: Sagi Grimberg <sagi@grimberg.me> 8685L: linux-nvme@lists.infradead.org 8686S: Supported 8687F: drivers/nvme/target/ 8688 8689NVMEM FRAMEWORK 8690M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8691M: Maxime Ripard <maxime.ripard@free-electrons.com> 8692S: Maintained 8693F: drivers/nvmem/ 8694F: Documentation/devicetree/bindings/nvmem/ 8695F: include/linux/nvmem-consumer.h 8696F: include/linux/nvmem-provider.h 8697 8698NXP-NCI NFC DRIVER 8699M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8700R: Charles Gorand <charles.gorand@effinnov.com> 8701L: linux-nfc@lists.01.org (moderated for non-subscribers) 8702S: Supported 8703F: drivers/nfc/nxp-nci 8704 8705NXP TDA998X DRM DRIVER 8706M: Russell King <rmk+kernel@armlinux.org.uk> 8707S: Supported 8708F: drivers/gpu/drm/i2c/tda998x_drv.c 8709F: include/drm/i2c/tda998x.h 8710 8711NXP TFA9879 DRIVER 8712M: Peter Rosin <peda@axentia.se> 8713L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8714S: Maintained 8715F: sound/soc/codecs/tfa9879* 8716 8717OBJTOOL 8718M: Josh Poimboeuf <jpoimboe@redhat.com> 8719S: Supported 8720F: tools/objtool/ 8721 8722OMAP SUPPORT 8723M: Tony Lindgren <tony@atomide.com> 8724L: linux-omap@vger.kernel.org 8725W: http://www.muru.com/linux/omap/ 8726W: http://linux.omap.com/ 8727Q: http://patchwork.kernel.org/project/linux-omap/list/ 8728T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8729S: Maintained 8730F: arch/arm/*omap*/ 8731F: arch/arm/configs/omap1_defconfig 8732F: arch/arm/configs/omap2plus_defconfig 8733F: drivers/i2c/busses/i2c-omap.c 8734F: drivers/irqchip/irq-omap-intc.c 8735F: drivers/mfd/*omap*.c 8736F: drivers/mfd/menelaus.c 8737F: drivers/mfd/palmas.c 8738F: drivers/mfd/tps65217.c 8739F: drivers/mfd/tps65218.c 8740F: drivers/mfd/tps65910.c 8741F: drivers/mfd/twl-core.[ch] 8742F: drivers/mfd/twl4030*.c 8743F: drivers/mfd/twl6030*.c 8744F: drivers/mfd/twl6040*.c 8745F: drivers/regulator/palmas-regulator*.c 8746F: drivers/regulator/pbias-regulator.c 8747F: drivers/regulator/tps65217-regulator.c 8748F: drivers/regulator/tps65218-regulator.c 8749F: drivers/regulator/tps65910-regulator.c 8750F: drivers/regulator/twl-regulator.c 8751F: include/linux/i2c-omap.h 8752 8753OMAP DEVICE TREE SUPPORT 8754M: Benoît Cousson <bcousson@baylibre.com> 8755M: Tony Lindgren <tony@atomide.com> 8756L: linux-omap@vger.kernel.org 8757L: devicetree@vger.kernel.org 8758S: Maintained 8759F: arch/arm/boot/dts/*omap* 8760F: arch/arm/boot/dts/*am3* 8761F: arch/arm/boot/dts/*am4* 8762F: arch/arm/boot/dts/*am5* 8763F: arch/arm/boot/dts/*dra7* 8764 8765OMAP CLOCK FRAMEWORK SUPPORT 8766M: Paul Walmsley <paul@pwsan.com> 8767L: linux-omap@vger.kernel.org 8768S: Maintained 8769F: arch/arm/*omap*/*clock* 8770 8771OMAP POWER MANAGEMENT SUPPORT 8772M: Kevin Hilman <khilman@kernel.org> 8773L: linux-omap@vger.kernel.org 8774S: Maintained 8775F: arch/arm/*omap*/*pm* 8776F: drivers/cpufreq/omap-cpufreq.c 8777 8778OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8779M: Rajendra Nayak <rnayak@codeaurora.org> 8780M: Paul Walmsley <paul@pwsan.com> 8781L: linux-omap@vger.kernel.org 8782S: Maintained 8783F: arch/arm/mach-omap2/prm* 8784 8785OMAP AUDIO SUPPORT 8786M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8787M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8788L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8789L: linux-omap@vger.kernel.org 8790S: Maintained 8791F: sound/soc/omap/ 8792 8793OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8794M: Roger Quadros <rogerq@ti.com> 8795M: Tony Lindgren <tony@atomide.com> 8796L: linux-omap@vger.kernel.org 8797S: Maintained 8798F: drivers/memory/omap-gpmc.c 8799F: arch/arm/mach-omap2/*gpmc* 8800 8801OMAP FRAMEBUFFER SUPPORT 8802M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8803L: linux-fbdev@vger.kernel.org 8804L: linux-omap@vger.kernel.org 8805S: Maintained 8806F: drivers/video/fbdev/omap/ 8807 8808OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8809M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8810L: linux-omap@vger.kernel.org 8811L: linux-fbdev@vger.kernel.org 8812S: Maintained 8813F: drivers/video/fbdev/omap2/ 8814F: Documentation/arm/OMAP/DSS 8815 8816OMAP HARDWARE SPINLOCK SUPPORT 8817M: Ohad Ben-Cohen <ohad@wizery.com> 8818L: linux-omap@vger.kernel.org 8819S: Maintained 8820F: drivers/hwspinlock/omap_hwspinlock.c 8821 8822OMAP MMC SUPPORT 8823M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8824L: linux-omap@vger.kernel.org 8825S: Maintained 8826F: drivers/mmc/host/omap.c 8827 8828OMAP HS MMC SUPPORT 8829L: linux-mmc@vger.kernel.org 8830L: linux-omap@vger.kernel.org 8831S: Orphan 8832F: drivers/mmc/host/omap_hsmmc.c 8833 8834OMAP RANDOM NUMBER GENERATOR SUPPORT 8835M: Deepak Saxena <dsaxena@plexity.net> 8836S: Maintained 8837F: drivers/char/hw_random/omap-rng.c 8838 8839OMAP HWMOD SUPPORT 8840M: Benoît Cousson <bcousson@baylibre.com> 8841M: Paul Walmsley <paul@pwsan.com> 8842L: linux-omap@vger.kernel.org 8843S: Maintained 8844F: arch/arm/mach-omap2/omap_hwmod.* 8845 8846OMAP HWMOD DATA 8847M: Paul Walmsley <paul@pwsan.com> 8848L: linux-omap@vger.kernel.org 8849S: Maintained 8850F: arch/arm/mach-omap2/omap_hwmod*data* 8851 8852OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8853M: Benoît Cousson <bcousson@baylibre.com> 8854L: linux-omap@vger.kernel.org 8855S: Maintained 8856F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8857 8858OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8859M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8860L: linux-media@vger.kernel.org 8861S: Maintained 8862F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8863F: drivers/media/platform/omap3isp/ 8864F: drivers/staging/media/omap4iss/ 8865 8866OMAP USB SUPPORT 8867L: linux-usb@vger.kernel.org 8868L: linux-omap@vger.kernel.org 8869S: Orphan 8870F: drivers/usb/*/*omap* 8871F: arch/arm/*omap*/usb* 8872 8873OMAP GPIO DRIVER 8874M: Grygorii Strashko <grygorii.strashko@ti.com> 8875M: Santosh Shilimkar <ssantosh@kernel.org> 8876M: Kevin Hilman <khilman@kernel.org> 8877L: linux-omap@vger.kernel.org 8878S: Maintained 8879F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8880F: drivers/gpio/gpio-omap.c 8881 8882OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8883M: Mark Jackson <mpfj@newflow.co.uk> 8884L: linux-omap@vger.kernel.org 8885S: Maintained 8886F: arch/arm/boot/dts/am335x-nano.dts 8887 8888OMFS FILESYSTEM 8889M: Bob Copeland <me@bobcopeland.com> 8890L: linux-karma-devel@lists.sourceforge.net 8891S: Maintained 8892F: Documentation/filesystems/omfs.txt 8893F: fs/omfs/ 8894 8895OMNIKEY CARDMAN 4000 DRIVER 8896M: Harald Welte <laforge@gnumonks.org> 8897S: Maintained 8898F: drivers/char/pcmcia/cm4000_cs.c 8899F: include/linux/cm4000_cs.h 8900F: include/uapi/linux/cm4000_cs.h 8901 8902OMNIKEY CARDMAN 4040 DRIVER 8903M: Harald Welte <laforge@gnumonks.org> 8904S: Maintained 8905F: drivers/char/pcmcia/cm4040_cs.* 8906 8907OMNIVISION OV7670 SENSOR DRIVER 8908M: Jonathan Corbet <corbet@lwn.net> 8909L: linux-media@vger.kernel.org 8910T: git git://linuxtv.org/media_tree.git 8911S: Maintained 8912F: drivers/media/i2c/ov7670.c 8913 8914ONENAND FLASH DRIVER 8915M: Kyungmin Park <kyungmin.park@samsung.com> 8916L: linux-mtd@lists.infradead.org 8917S: Maintained 8918F: drivers/mtd/onenand/ 8919F: include/linux/mtd/onenand*.h 8920 8921ONSTREAM SCSI TAPE DRIVER 8922M: Willem Riede <osst@riede.org> 8923L: osst-users@lists.sourceforge.net 8924L: linux-scsi@vger.kernel.org 8925S: Maintained 8926F: Documentation/scsi/osst.txt 8927F: drivers/scsi/osst.* 8928F: drivers/scsi/osst_*.h 8929F: drivers/scsi/st.h 8930 8931OPENCORES I2C BUS DRIVER 8932M: Peter Korsgaard <jacmet@sunsite.dk> 8933L: linux-i2c@vger.kernel.org 8934S: Maintained 8935F: Documentation/i2c/busses/i2c-ocores 8936F: drivers/i2c/busses/i2c-ocores.c 8937 8938OPEN FIRMWARE AND FLATTENED DEVICE TREE 8939M: Rob Herring <robh+dt@kernel.org> 8940M: Frank Rowand <frowand.list@gmail.com> 8941L: devicetree@vger.kernel.org 8942W: http://www.devicetree.org/ 8943T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8944S: Maintained 8945F: drivers/of/ 8946F: include/linux/of*.h 8947F: scripts/dtc/ 8948 8949OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8950M: Rob Herring <robh+dt@kernel.org> 8951M: Mark Rutland <mark.rutland@arm.com> 8952L: devicetree@vger.kernel.org 8953T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8954Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8955S: Maintained 8956F: Documentation/devicetree/ 8957F: arch/*/boot/dts/ 8958F: include/dt-bindings/ 8959 8960OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8961M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8962L: devicetree@vger.kernel.org 8963S: Maintained 8964F: Documentation/devicetree/dynamic-resolution-notes.txt 8965F: Documentation/devicetree/overlay-notes.txt 8966F: drivers/of/overlay.c 8967F: drivers/of/resolver.c 8968 8969OPENRISC ARCHITECTURE 8970M: Jonas Bonn <jonas@southpole.se> 8971W: http://openrisc.net 8972S: Maintained 8973T: git git://openrisc.net/~jonas/linux 8974F: arch/openrisc/ 8975 8976OPENVSWITCH 8977M: Pravin Shelar <pshelar@nicira.com> 8978L: netdev@vger.kernel.org 8979L: dev@openvswitch.org 8980W: http://openvswitch.org 8981S: Maintained 8982F: net/openvswitch/ 8983F: include/uapi/linux/openvswitch.h 8984 8985OPERATING PERFORMANCE POINTS (OPP) 8986M: Viresh Kumar <vireshk@kernel.org> 8987M: Nishanth Menon <nm@ti.com> 8988M: Stephen Boyd <sboyd@codeaurora.org> 8989L: linux-pm@vger.kernel.org 8990S: Maintained 8991T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8992F: drivers/base/power/opp/ 8993F: include/linux/pm_opp.h 8994F: Documentation/power/opp.txt 8995F: Documentation/devicetree/bindings/opp/ 8996 8997OPL4 DRIVER 8998M: Clemens Ladisch <clemens@ladisch.de> 8999L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9000T: git git://git.alsa-project.org/alsa-kernel.git 9001S: Maintained 9002F: sound/drivers/opl4/ 9003 9004OPROFILE 9005M: Robert Richter <rric@kernel.org> 9006L: oprofile-list@lists.sf.net 9007S: Maintained 9008F: arch/*/include/asm/oprofile*.h 9009F: arch/*/oprofile/ 9010F: drivers/oprofile/ 9011F: include/linux/oprofile.h 9012 9013ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9014M: Mark Fasheh <mfasheh@versity.com> 9015M: Joel Becker <jlbec@evilplan.org> 9016L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9017W: http://ocfs2.wiki.kernel.org 9018S: Supported 9019F: Documentation/filesystems/ocfs2.txt 9020F: Documentation/filesystems/dlmfs.txt 9021F: fs/ocfs2/ 9022 9023ORINOCO DRIVER 9024L: linux-wireless@vger.kernel.org 9025W: http://wireless.kernel.org/en/users/Drivers/orinoco 9026W: http://www.nongnu.org/orinoco/ 9027S: Orphan 9028F: drivers/net/wireless/intersil/orinoco/ 9029 9030OSD LIBRARY and FILESYSTEM 9031M: Boaz Harrosh <ooo@electrozaur.com> 9032M: Benny Halevy <bhalevy@primarydata.com> 9033L: osd-dev@open-osd.org 9034W: http://open-osd.org 9035T: git git://git.open-osd.org/open-osd.git 9036S: Maintained 9037F: drivers/scsi/osd/ 9038F: include/scsi/osd_* 9039F: fs/exofs/ 9040 9041OVERLAY FILESYSTEM 9042M: Miklos Szeredi <miklos@szeredi.hu> 9043L: linux-unionfs@vger.kernel.org 9044T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9045S: Supported 9046F: fs/overlayfs/ 9047F: Documentation/filesystems/overlayfs.txt 9048 9049ORANGEFS FILESYSTEM 9050M: Mike Marshall <hubcap@omnibond.com> 9051L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9052T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9053S: Supported 9054F: fs/orangefs/ 9055F: Documentation/filesystems/orangefs.txt 9056 9057P54 WIRELESS DRIVER 9058M: Christian Lamparter <chunkeey@googlemail.com> 9059L: linux-wireless@vger.kernel.org 9060W: http://wireless.kernel.org/en/users/Drivers/p54 9061S: Maintained 9062F: drivers/net/wireless/intersil/p54/ 9063 9064PA SEMI ETHERNET DRIVER 9065L: netdev@vger.kernel.org 9066S: Orphan 9067F: drivers/net/ethernet/pasemi/* 9068 9069PA SEMI SMBUS DRIVER 9070L: linux-i2c@vger.kernel.org 9071S: Orphan 9072F: drivers/i2c/busses/i2c-pasemi.c 9073 9074PADATA PARALLEL EXECUTION MECHANISM 9075M: Steffen Klassert <steffen.klassert@secunet.com> 9076L: linux-crypto@vger.kernel.org 9077S: Maintained 9078F: kernel/padata.c 9079F: include/linux/padata.h 9080F: Documentation/padata.txt 9081 9082PANASONIC LAPTOP ACPI EXTRAS DRIVER 9083M: Harald Welte <laforge@gnumonks.org> 9084L: platform-driver-x86@vger.kernel.org 9085S: Maintained 9086F: drivers/platform/x86/panasonic-laptop.c 9087 9088PANASONIC MN10300/AM33/AM34 PORT 9089M: David Howells <dhowells@redhat.com> 9090L: linux-am33-list@redhat.com (moderated for non-subscribers) 9091W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9092S: Maintained 9093F: Documentation/mn10300/ 9094F: arch/mn10300/ 9095 9096PARALLEL LCD/KEYPAD PANEL DRIVER 9097M: Willy Tarreau <willy@haproxy.com> 9098M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9099S: Odd Fixes 9100F: Documentation/misc-devices/lcd-panel-cgram.txt 9101F: drivers/misc/panel.c 9102 9103PARALLEL PORT SUBSYSTEM 9104M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9105M: Sudip Mukherjee <sudip@vectorindia.org> 9106L: linux-parport@lists.infradead.org (subscribers-only) 9107S: Maintained 9108F: drivers/parport/ 9109F: include/linux/parport*.h 9110F: drivers/char/ppdev.c 9111F: include/uapi/linux/ppdev.h 9112F: Documentation/parport*.txt 9113 9114PARAVIRT_OPS INTERFACE 9115M: Jeremy Fitzhardinge <jeremy@goop.org> 9116M: Chris Wright <chrisw@sous-sol.org> 9117M: Alok Kataria <akataria@vmware.com> 9118M: Rusty Russell <rusty@rustcorp.com.au> 9119L: virtualization@lists.linux-foundation.org 9120S: Supported 9121F: Documentation/virtual/paravirt_ops.txt 9122F: arch/*/kernel/paravirt* 9123F: arch/*/include/asm/paravirt.h 9124F: include/linux/hypervisor.h 9125 9126PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9127M: Tim Waugh <tim@cyberelk.net> 9128L: linux-parport@lists.infradead.org (subscribers-only) 9129S: Maintained 9130F: Documentation/blockdev/paride.txt 9131F: drivers/block/paride/ 9132 9133PARISC ARCHITECTURE 9134M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9135M: Helge Deller <deller@gmx.de> 9136L: linux-parisc@vger.kernel.org 9137W: http://www.parisc-linux.org/ 9138Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9140T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9141S: Maintained 9142F: arch/parisc/ 9143F: Documentation/parisc/ 9144F: drivers/parisc/ 9145F: drivers/char/agp/parisc-agp.c 9146F: drivers/input/serio/gscps2.c 9147F: drivers/parport/parport_gsc.* 9148F: drivers/tty/serial/8250/8250_gsc.c 9149F: drivers/video/fbdev/sti* 9150F: drivers/video/console/sti* 9151F: drivers/video/logo/logo_parisc* 9152 9153PC87360 HARDWARE MONITORING DRIVER 9154M: Jim Cromie <jim.cromie@gmail.com> 9155L: linux-hwmon@vger.kernel.org 9156S: Maintained 9157F: Documentation/hwmon/pc87360 9158F: drivers/hwmon/pc87360.c 9159 9160PC8736x GPIO DRIVER 9161M: Jim Cromie <jim.cromie@gmail.com> 9162S: Maintained 9163F: drivers/char/pc8736x_gpio.c 9164 9165PC87427 HARDWARE MONITORING DRIVER 9166M: Jean Delvare <jdelvare@suse.com> 9167L: linux-hwmon@vger.kernel.org 9168S: Maintained 9169F: Documentation/hwmon/pc87427 9170F: drivers/hwmon/pc87427.c 9171 9172PCA9532 LED DRIVER 9173M: Riku Voipio <riku.voipio@iki.fi> 9174S: Maintained 9175F: drivers/leds/leds-pca9532.c 9176F: include/linux/leds-pca9532.h 9177 9178PCA9541 I2C BUS MASTER SELECTOR DRIVER 9179M: Guenter Roeck <linux@roeck-us.net> 9180L: linux-i2c@vger.kernel.org 9181S: Maintained 9182F: drivers/i2c/muxes/i2c-mux-pca9541.c 9183 9184PCDP - PRIMARY CONSOLE AND DEBUG PORT 9185M: Khalid Aziz <khalid@gonehiking.org> 9186S: Maintained 9187F: drivers/firmware/pcdp.* 9188 9189PCI ERROR RECOVERY 9190M: Linas Vepstas <linasvepstas@gmail.com> 9191L: linux-pci@vger.kernel.org 9192S: Supported 9193F: Documentation/PCI/pci-error-recovery.txt 9194 9195PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9196M: Russell Currey <ruscur@russell.cc> 9197L: linuxppc-dev@lists.ozlabs.org 9198S: Supported 9199F: Documentation/powerpc/eeh-pci-error-recovery.txt 9200F: arch/powerpc/kernel/eeh*.c 9201F: arch/powerpc/platforms/*/eeh*.c 9202F: arch/powerpc/include/*/eeh*.h 9203 9204PCI SUBSYSTEM 9205M: Bjorn Helgaas <bhelgaas@google.com> 9206L: linux-pci@vger.kernel.org 9207Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9208T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9209S: Supported 9210F: Documentation/devicetree/bindings/pci/ 9211F: Documentation/PCI/ 9212F: drivers/pci/ 9213F: include/linux/pci* 9214F: arch/x86/pci/ 9215F: arch/x86/kernel/quirks.c 9216 9217PCI DRIVER FOR ALTERA PCIE IP 9218M: Ley Foon Tan <lftan@altera.com> 9219L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9220L: linux-pci@vger.kernel.org 9221S: Supported 9222F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9223F: drivers/pci/host/pcie-altera.c 9224 9225PCI DRIVER FOR ARM VERSATILE PLATFORM 9226M: Rob Herring <robh@kernel.org> 9227L: linux-pci@vger.kernel.org 9228L: linux-arm-kernel@lists.infradead.org 9229S: Maintained 9230F: Documentation/devicetree/bindings/pci/versatile.txt 9231F: drivers/pci/host/pci-versatile.c 9232 9233PCI DRIVER FOR ARMADA 8K 9234M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9235L: linux-pci@vger.kernel.org 9236L: linux-arm-kernel@lists.infradead.org 9237S: Maintained 9238F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9239F: drivers/pci/host/pcie-armada8k.c 9240 9241PCI DRIVER FOR APPLIEDMICRO XGENE 9242M: Tanmay Inamdar <tinamdar@apm.com> 9243L: linux-pci@vger.kernel.org 9244L: linux-arm-kernel@lists.infradead.org 9245S: Maintained 9246F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9247F: drivers/pci/host/pci-xgene.c 9248 9249PCI DRIVER FOR FREESCALE LAYERSCAPE 9250M: Minghuan Lian <minghuan.Lian@freescale.com> 9251M: Mingkai Hu <mingkai.hu@freescale.com> 9252M: Roy Zang <tie-fei.zang@freescale.com> 9253L: linuxppc-dev@lists.ozlabs.org 9254L: linux-pci@vger.kernel.org 9255L: linux-arm-kernel@lists.infradead.org 9256S: Maintained 9257F: drivers/pci/host/*layerscape* 9258 9259PCI DRIVER FOR IMX6 9260M: Richard Zhu <Richard.Zhu@freescale.com> 9261M: Lucas Stach <l.stach@pengutronix.de> 9262L: linux-pci@vger.kernel.org 9263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9264S: Maintained 9265F: drivers/pci/host/*imx6* 9266 9267PCI DRIVER FOR TI KEYSTONE 9268M: Murali Karicheri <m-karicheri2@ti.com> 9269L: linux-pci@vger.kernel.org 9270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9271S: Maintained 9272F: drivers/pci/host/*keystone* 9273 9274PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9275M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9276M: Jason Cooper <jason@lakedaemon.net> 9277L: linux-pci@vger.kernel.org 9278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9279S: Maintained 9280F: drivers/pci/host/*mvebu* 9281 9282PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9283M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9284L: linux-pci@vger.kernel.org 9285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9286S: Maintained 9287F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9288F: drivers/pci/host/pci-aardvark.c 9289 9290PCI DRIVER FOR NVIDIA TEGRA 9291M: Thierry Reding <thierry.reding@gmail.com> 9292L: linux-tegra@vger.kernel.org 9293L: linux-pci@vger.kernel.org 9294S: Supported 9295F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9296F: drivers/pci/host/pci-tegra.c 9297 9298PCI DRIVER FOR TI DRA7XX 9299M: Kishon Vijay Abraham I <kishon@ti.com> 9300L: linux-omap@vger.kernel.org 9301L: linux-pci@vger.kernel.org 9302S: Supported 9303F: Documentation/devicetree/bindings/pci/ti-pci.txt 9304F: drivers/pci/host/pci-dra7xx.c 9305 9306PCI DRIVER FOR RENESAS R-CAR 9307M: Simon Horman <horms@verge.net.au> 9308L: linux-pci@vger.kernel.org 9309L: linux-renesas-soc@vger.kernel.org 9310S: Maintained 9311F: drivers/pci/host/*rcar* 9312 9313PCI DRIVER FOR SAMSUNG EXYNOS 9314M: Jingoo Han <jingoohan1@gmail.com> 9315L: linux-pci@vger.kernel.org 9316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9317L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9318S: Maintained 9319F: drivers/pci/host/pci-exynos.c 9320 9321PCI DRIVER FOR SYNOPSIS DESIGNWARE 9322M: Jingoo Han <jingoohan1@gmail.com> 9323M: Pratyush Anand <pratyush.anand@gmail.com> 9324L: linux-pci@vger.kernel.org 9325S: Maintained 9326F: drivers/pci/host/*designware* 9327 9328PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9329M: Joao Pinto <jpinto@synopsys.com> 9330L: linux-pci@vger.kernel.org 9331S: Maintained 9332F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9333F: drivers/pci/host/pcie-designware-plat.c 9334 9335PCI DRIVER FOR GENERIC OF HOSTS 9336M: Will Deacon <will.deacon@arm.com> 9337L: linux-pci@vger.kernel.org 9338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9339S: Maintained 9340F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9341F: drivers/pci/host/pci-host-common.c 9342F: drivers/pci/host/pci-host-generic.c 9343 9344PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9345M: Keith Busch <keith.busch@intel.com> 9346L: linux-pci@vger.kernel.org 9347S: Supported 9348F: arch/x86/pci/vmd.c 9349 9350PCIE DRIVER FOR ST SPEAR13XX 9351M: Pratyush Anand <pratyush.anand@gmail.com> 9352L: linux-pci@vger.kernel.org 9353S: Maintained 9354F: drivers/pci/host/*spear* 9355 9356PCI MSI DRIVER FOR ALTERA MSI IP 9357M: Ley Foon Tan <lftan@altera.com> 9358L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9359L: linux-pci@vger.kernel.org 9360S: Supported 9361F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9362F: drivers/pci/host/pcie-altera-msi.c 9363 9364PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9365M: Duc Dang <dhdang@apm.com> 9366L: linux-pci@vger.kernel.org 9367L: linux-arm-kernel@lists.infradead.org 9368S: Maintained 9369F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9370F: drivers/pci/host/pci-xgene-msi.c 9371 9372PCIE DRIVER FOR AXIS ARTPEC 9373M: Niklas Cassel <niklas.cassel@axis.com> 9374M: Jesper Nilsson <jesper.nilsson@axis.com> 9375L: linux-arm-kernel@axis.com 9376L: linux-pci@vger.kernel.org 9377S: Maintained 9378F: Documentation/devicetree/bindings/pci/axis,artpec* 9379F: drivers/pci/host/*artpec* 9380 9381PCIE DRIVER FOR HISILICON 9382M: Zhou Wang <wangzhou1@hisilicon.com> 9383M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9384L: linux-pci@vger.kernel.org 9385S: Maintained 9386F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9387F: drivers/pci/host/pcie-hisi.c 9388 9389PCIE DRIVER FOR ROCKCHIP 9390M: Shawn Lin <shawn.lin@rock-chips.com> 9391M: Wenrui Li <wenrui.li@rock-chips.com> 9392L: linux-pci@vger.kernel.org 9393L: linux-rockchip@lists.infradead.org 9394S: Maintained 9395F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9396F: drivers/pci/host/pcie-rockchip.c 9397 9398PCIE DRIVER FOR QUALCOMM MSM 9399M: Stanimir Varbanov <svarbanov@mm-sol.com> 9400L: linux-pci@vger.kernel.org 9401L: linux-arm-msm@vger.kernel.org 9402S: Maintained 9403F: drivers/pci/host/*qcom* 9404 9405PCIE DRIVER FOR CAVIUM THUNDERX 9406M: David Daney <david.daney@cavium.com> 9407L: linux-pci@vger.kernel.org 9408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9409S: Supported 9410F: Documentation/devicetree/bindings/pci/pci-thunder-* 9411F: drivers/pci/host/pci-thunder-* 9412 9413PCMCIA SUBSYSTEM 9414P: Linux PCMCIA Team 9415L: linux-pcmcia@lists.infradead.org 9416W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9417T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9418S: Maintained 9419F: Documentation/pcmcia/ 9420F: tools/pcmcia/ 9421F: drivers/pcmcia/ 9422F: include/pcmcia/ 9423 9424PCNET32 NETWORK DRIVER 9425M: Don Fry <pcnet32@frontier.com> 9426L: netdev@vger.kernel.org 9427S: Maintained 9428F: drivers/net/ethernet/amd/pcnet32.c 9429 9430PCRYPT PARALLEL CRYPTO ENGINE 9431M: Steffen Klassert <steffen.klassert@secunet.com> 9432L: linux-crypto@vger.kernel.org 9433S: Maintained 9434F: crypto/pcrypt.c 9435F: include/crypto/pcrypt.h 9436 9437PER-CPU MEMORY ALLOCATOR 9438M: Tejun Heo <tj@kernel.org> 9439M: Christoph Lameter <cl@linux.com> 9440T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9441S: Maintained 9442F: include/linux/percpu*.h 9443F: mm/percpu*.c 9444F: arch/*/include/asm/percpu.h 9445 9446PER-TASK DELAY ACCOUNTING 9447M: Balbir Singh <bsingharora@gmail.com> 9448S: Maintained 9449F: include/linux/delayacct.h 9450F: kernel/delayacct.c 9451 9452PERFORMANCE EVENTS SUBSYSTEM 9453M: Peter Zijlstra <peterz@infradead.org> 9454M: Ingo Molnar <mingo@redhat.com> 9455M: Arnaldo Carvalho de Melo <acme@kernel.org> 9456R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9457L: linux-kernel@vger.kernel.org 9458T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9459S: Supported 9460F: kernel/events/* 9461F: include/linux/perf_event.h 9462F: include/uapi/linux/perf_event.h 9463F: arch/*/kernel/perf_event*.c 9464F: arch/*/kernel/*/perf_event*.c 9465F: arch/*/kernel/*/*/perf_event*.c 9466F: arch/*/include/asm/perf_event.h 9467F: arch/*/kernel/perf_callchain.c 9468F: arch/*/events/* 9469F: tools/perf/ 9470 9471PERSONALITY HANDLING 9472M: Christoph Hellwig <hch@infradead.org> 9473L: linux-abi-devel@lists.sourceforge.net 9474S: Maintained 9475F: include/linux/personality.h 9476F: include/uapi/linux/personality.h 9477 9478PHONET PROTOCOL 9479M: Remi Denis-Courmont <courmisch@gmail.com> 9480S: Supported 9481F: Documentation/networking/phonet.txt 9482F: include/linux/phonet.h 9483F: include/net/phonet/ 9484F: include/uapi/linux/phonet.h 9485F: net/phonet/ 9486 9487PHRAM MTD DRIVER 9488M: Joern Engel <joern@lazybastard.org> 9489L: linux-mtd@lists.infradead.org 9490S: Maintained 9491F: drivers/mtd/devices/phram.c 9492 9493PICOLCD HID DRIVER 9494M: Bruno Prémont <bonbons@linux-vserver.org> 9495L: linux-input@vger.kernel.org 9496S: Maintained 9497F: drivers/hid/hid-picolcd* 9498 9499PICOXCELL SUPPORT 9500M: Jamie Iles <jamie@jamieiles.com> 9501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9502T: git git://github.com/jamieiles/linux-2.6-ji.git 9503S: Supported 9504F: arch/arm/boot/dts/picoxcell* 9505F: arch/arm/mach-picoxcell/ 9506F: drivers/crypto/picoxcell* 9507 9508PIN CONTROL SUBSYSTEM 9509M: Linus Walleij <linus.walleij@linaro.org> 9510L: linux-gpio@vger.kernel.org 9511T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9512S: Maintained 9513F: Documentation/devicetree/bindings/pinctrl/ 9514F: Documentation/pinctrl.txt 9515F: drivers/pinctrl/ 9516F: include/linux/pinctrl/ 9517 9518PIN CONTROLLER - ATMEL AT91 9519M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9521S: Maintained 9522F: drivers/pinctrl/pinctrl-at91.* 9523 9524PIN CONTROLLER - ATMEL AT91 PIO4 9525M: Ludovic Desroches <ludovic.desroches@atmel.com> 9526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9527L: linux-gpio@vger.kernel.org 9528S: Supported 9529F: drivers/pinctrl/pinctrl-at91-pio4.* 9530 9531PIN CONTROLLER - INTEL 9532M: Mika Westerberg <mika.westerberg@linux.intel.com> 9533M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9534S: Maintained 9535F: drivers/pinctrl/intel/ 9536 9537PIN CONTROLLER - RENESAS 9538M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9539M: Geert Uytterhoeven <geert+renesas@glider.be> 9540L: linux-renesas-soc@vger.kernel.org 9541S: Maintained 9542F: drivers/pinctrl/sh-pfc/ 9543 9544PIN CONTROLLER - SAMSUNG 9545M: Tomasz Figa <tomasz.figa@gmail.com> 9546M: Krzysztof Kozlowski <krzk@kernel.org> 9547M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9549L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9550S: Maintained 9551F: drivers/pinctrl/samsung/ 9552F: include/dt-bindings/pinctrl/samsung.h 9553F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9554 9555PIN CONTROLLER - SINGLE 9556M: Tony Lindgren <tony@atomide.com> 9557M: Haojian Zhuang <haojian.zhuang@linaro.org> 9558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9559L: linux-omap@vger.kernel.org 9560S: Maintained 9561F: drivers/pinctrl/pinctrl-single.c 9562 9563PIN CONTROLLER - ST SPEAR 9564M: Viresh Kumar <vireshk@kernel.org> 9565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9566W: http://www.st.com/spear 9567S: Maintained 9568F: drivers/pinctrl/spear/ 9569 9570PISTACHIO SOC SUPPORT 9571M: James Hartley <james.hartley@imgtec.com> 9572M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9573L: linux-mips@linux-mips.org 9574S: Maintained 9575F: arch/mips/pistachio/ 9576F: arch/mips/include/asm/mach-pistachio/ 9577F: arch/mips/boot/dts/pistachio/ 9578F: arch/mips/configs/pistachio*_defconfig 9579 9580PKTCDVD DRIVER 9581M: Jiri Kosina <jikos@kernel.org> 9582S: Maintained 9583F: drivers/block/pktcdvd.c 9584F: include/linux/pktcdvd.h 9585F: include/uapi/linux/pktcdvd.h 9586 9587PKUNITY SOC DRIVERS 9588M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9589W: http://mprc.pku.edu.cn/~guanxuetao/linux 9590S: Maintained 9591T: git git://github.com/gxt/linux.git 9592F: drivers/input/serio/i8042-unicore32io.h 9593F: drivers/i2c/busses/i2c-puv3.c 9594F: drivers/video/fbdev/fb-puv3.c 9595F: drivers/rtc/rtc-puv3.c 9596 9597PMBUS HARDWARE MONITORING DRIVERS 9598M: Guenter Roeck <linux@roeck-us.net> 9599L: linux-hwmon@vger.kernel.org 9600W: http://hwmon.wiki.kernel.org/ 9601W: http://www.roeck-us.net/linux/drivers/ 9602T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9603S: Maintained 9604F: Documentation/hwmon/pmbus 9605F: drivers/hwmon/pmbus/ 9606F: include/linux/i2c/pmbus.h 9607 9608PMC SIERRA MaxRAID DRIVER 9609L: linux-scsi@vger.kernel.org 9610W: http://www.pmc-sierra.com/ 9611S: Orphan 9612F: drivers/scsi/pmcraid.* 9613 9614PMC SIERRA PM8001 DRIVER 9615M: Jack Wang <jinpu.wang@profitbricks.com> 9616M: lindar_liu@usish.com 9617L: pmchba@pmcs.com 9618L: linux-scsi@vger.kernel.org 9619S: Supported 9620F: drivers/scsi/pm8001/ 9621 9622POSIX CLOCKS and TIMERS 9623M: Thomas Gleixner <tglx@linutronix.de> 9624L: linux-kernel@vger.kernel.org 9625T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9626S: Maintained 9627F: fs/timerfd.c 9628F: include/linux/timer* 9629F: kernel/time/*timer* 9630 9631POWER MANAGEMENT CORE 9632M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9633L: linux-pm@vger.kernel.org 9634T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9635S: Supported 9636F: drivers/base/power/ 9637F: include/linux/pm.h 9638F: include/linux/pm_* 9639F: include/linux/powercap.h 9640F: drivers/powercap/ 9641 9642POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9643M: Sebastian Reichel <sre@kernel.org> 9644L: linux-pm@vger.kernel.org 9645T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9646S: Maintained 9647F: Documentation/devicetree/bindings/power/supply/ 9648F: include/linux/power_supply.h 9649F: drivers/power/supply/ 9650 9651POWER STATE COORDINATION INTERFACE (PSCI) 9652M: Mark Rutland <mark.rutland@arm.com> 9653M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9654L: linux-arm-kernel@lists.infradead.org 9655S: Maintained 9656F: drivers/firmware/psci.c 9657F: include/linux/psci.h 9658F: include/uapi/linux/psci.h 9659 9660POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9661M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9662L: linuxppc-dev@lists.ozlabs.org 9663S: Maintained 9664F: drivers/char/powernv-op-panel.c 9665 9666PNP SUPPORT 9667M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9668S: Maintained 9669F: drivers/pnp/ 9670 9671PPP PROTOCOL DRIVERS AND COMPRESSORS 9672M: Paul Mackerras <paulus@samba.org> 9673L: linux-ppp@vger.kernel.org 9674S: Maintained 9675F: drivers/net/ppp/ppp_* 9676 9677PPP OVER ATM (RFC 2364) 9678M: Mitchell Blank Jr <mitch@sfgoth.com> 9679S: Maintained 9680F: net/atm/pppoatm.c 9681F: include/uapi/linux/atmppp.h 9682 9683PPP OVER ETHERNET 9684M: Michal Ostrowski <mostrows@earthlink.net> 9685S: Maintained 9686F: drivers/net/ppp/pppoe.c 9687F: drivers/net/ppp/pppox.c 9688 9689PPP OVER L2TP 9690M: James Chapman <jchapman@katalix.com> 9691S: Maintained 9692F: net/l2tp/l2tp_ppp.c 9693F: include/linux/if_pppol2tp.h 9694F: include/uapi/linux/if_pppol2tp.h 9695 9696PPS SUPPORT 9697M: Rodolfo Giometti <giometti@enneenne.com> 9698W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9699L: linuxpps@ml.enneenne.com (subscribers-only) 9700S: Maintained 9701F: Documentation/pps/ 9702F: drivers/pps/ 9703F: include/linux/pps*.h 9704 9705PPTP DRIVER 9706M: Dmitry Kozlov <xeb@mail.ru> 9707L: netdev@vger.kernel.org 9708S: Maintained 9709F: drivers/net/ppp/pptp.c 9710W: http://sourceforge.net/projects/accel-pptp 9711 9712PREEMPTIBLE KERNEL 9713M: Robert Love <rml@tech9.net> 9714L: kpreempt-tech@lists.sourceforge.net 9715W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9716S: Supported 9717F: Documentation/preempt-locking.txt 9718F: include/linux/preempt.h 9719 9720PRISM54 WIRELESS DRIVER 9721M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9722L: linux-wireless@vger.kernel.org 9723W: http://wireless.kernel.org/en/users/Drivers/p54 9724S: Obsolete 9725F: drivers/net/wireless/intersil/prism54/ 9726 9727PS3 NETWORK SUPPORT 9728M: Geoff Levand <geoff@infradead.org> 9729L: netdev@vger.kernel.org 9730L: linuxppc-dev@lists.ozlabs.org 9731S: Maintained 9732F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9733 9734PS3 PLATFORM SUPPORT 9735M: Geoff Levand <geoff@infradead.org> 9736L: linuxppc-dev@lists.ozlabs.org 9737S: Maintained 9738F: arch/powerpc/boot/ps3* 9739F: arch/powerpc/include/asm/lv1call.h 9740F: arch/powerpc/include/asm/ps3*.h 9741F: arch/powerpc/platforms/ps3/ 9742F: drivers/*/ps3* 9743F: drivers/ps3/ 9744F: drivers/rtc/rtc-ps3.c 9745F: drivers/usb/host/*ps3.c 9746F: sound/ppc/snd_ps3* 9747 9748PS3VRAM DRIVER 9749M: Jim Paris <jim@jtan.com> 9750M: Geoff Levand <geoff@infradead.org> 9751L: linuxppc-dev@lists.ozlabs.org 9752S: Maintained 9753F: drivers/block/ps3vram.c 9754 9755PSTORE FILESYSTEM 9756M: Anton Vorontsov <anton@enomsg.org> 9757M: Colin Cross <ccross@android.com> 9758M: Kees Cook <keescook@chromium.org> 9759M: Tony Luck <tony.luck@intel.com> 9760S: Maintained 9761T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9762F: fs/pstore/ 9763F: include/linux/pstore* 9764F: drivers/firmware/efi/efi-pstore.c 9765F: drivers/acpi/apei/erst.c 9766 9767PTP HARDWARE CLOCK SUPPORT 9768M: Richard Cochran <richardcochran@gmail.com> 9769L: netdev@vger.kernel.org 9770S: Maintained 9771W: http://linuxptp.sourceforge.net/ 9772F: Documentation/ABI/testing/sysfs-ptp 9773F: Documentation/ptp/* 9774F: drivers/net/ethernet/freescale/gianfar_ptp.c 9775F: drivers/net/phy/dp83640* 9776F: drivers/ptp/* 9777F: include/linux/ptp_cl* 9778 9779PTRACE SUPPORT 9780M: Roland McGrath <roland@hack.frob.com> 9781M: Oleg Nesterov <oleg@redhat.com> 9782S: Maintained 9783F: include/asm-generic/syscall.h 9784F: include/linux/ptrace.h 9785F: include/linux/regset.h 9786F: include/linux/tracehook.h 9787F: include/uapi/linux/ptrace.h 9788F: kernel/ptrace.c 9789 9790PULSE8-CEC DRIVER 9791M: Hans Verkuil <hverkuil@xs4all.nl> 9792L: linux-media@vger.kernel.org 9793T: git git://linuxtv.org/media_tree.git 9794S: Maintained 9795F: drivers/media/usb/pulse8-cec/* 9796 9797PVRUSB2 VIDEO4LINUX DRIVER 9798M: Mike Isely <isely@pobox.com> 9799L: pvrusb2@isely.net (subscribers-only) 9800L: linux-media@vger.kernel.org 9801W: http://www.isely.net/pvrusb2/ 9802T: git git://linuxtv.org/media_tree.git 9803S: Maintained 9804F: Documentation/media/v4l-drivers/pvrusb2* 9805F: drivers/media/usb/pvrusb2/ 9806 9807PWC WEBCAM DRIVER 9808M: Hans Verkuil <hverkuil@xs4all.nl> 9809L: linux-media@vger.kernel.org 9810T: git git://linuxtv.org/media_tree.git 9811S: Odd Fixes 9812F: drivers/media/usb/pwc/* 9813 9814PWM FAN DRIVER 9815M: Kamil Debski <kamil@wypas.org> 9816M: Lukasz Majewski <l.majewski@samsung.com> 9817L: linux-hwmon@vger.kernel.org 9818S: Supported 9819F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9820F: Documentation/hwmon/pwm-fan 9821F: drivers/hwmon/pwm-fan.c 9822 9823PWM SUBSYSTEM 9824M: Thierry Reding <thierry.reding@gmail.com> 9825L: linux-pwm@vger.kernel.org 9826S: Maintained 9827T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9828F: Documentation/pwm.txt 9829F: Documentation/devicetree/bindings/pwm/ 9830F: include/linux/pwm.h 9831F: drivers/pwm/ 9832F: drivers/video/backlight/pwm_bl.c 9833F: include/linux/pwm_backlight.h 9834 9835PXA2xx/PXA3xx SUPPORT 9836M: Daniel Mack <daniel@zonque.org> 9837M: Haojian Zhuang <haojian.zhuang@gmail.com> 9838M: Robert Jarzmik <robert.jarzmik@free.fr> 9839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9840T: git git://github.com/hzhuang1/linux.git 9841T: git git://github.com/rjarzmik/linux.git 9842S: Maintained 9843F: arch/arm/boot/dts/pxa* 9844F: arch/arm/mach-pxa/ 9845F: drivers/dma/pxa* 9846F: drivers/pcmcia/pxa2xx* 9847F: drivers/pinctrl/pxa/ 9848F: drivers/spi/spi-pxa2xx* 9849F: drivers/usb/gadget/udc/pxa2* 9850F: include/sound/pxa2xx-lib.h 9851F: sound/arm/pxa* 9852F: sound/soc/pxa/ 9853 9854PXA GPIO DRIVER 9855M: Robert Jarzmik <robert.jarzmik@free.fr> 9856L: linux-gpio@vger.kernel.org 9857S: Maintained 9858F: drivers/gpio/gpio-pxa.c 9859 9860PXA3xx NAND FLASH DRIVER 9861M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9862L: linux-mtd@lists.infradead.org 9863S: Maintained 9864F: drivers/mtd/nand/pxa3xx_nand.c 9865 9866MMP SUPPORT 9867M: Eric Miao <eric.y.miao@gmail.com> 9868M: Haojian Zhuang <haojian.zhuang@gmail.com> 9869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9870T: git git://github.com/hzhuang1/linux.git 9871T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9872S: Maintained 9873F: arch/arm/boot/dts/mmp* 9874F: arch/arm/mach-mmp/ 9875 9876PXA MMCI DRIVER 9877S: Orphan 9878 9879PXA RTC DRIVER 9880M: Robert Jarzmik <robert.jarzmik@free.fr> 9881L: rtc-linux@googlegroups.com 9882S: Maintained 9883 9884QAT DRIVER 9885M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9886M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9887L: qat-linux@intel.com 9888S: Supported 9889F: drivers/crypto/qat/ 9890 9891QIB DRIVER 9892M: Mike Marciniszyn <infinipath@intel.com> 9893L: linux-rdma@vger.kernel.org 9894S: Supported 9895F: drivers/infiniband/hw/qib/ 9896 9897QLOGIC QLA1280 SCSI DRIVER 9898M: Michael Reed <mdr@sgi.com> 9899L: linux-scsi@vger.kernel.org 9900S: Maintained 9901F: drivers/scsi/qla1280.[ch] 9902 9903QLOGIC QLA2XXX FC-SCSI DRIVER 9904M: qla2xxx-upstream@qlogic.com 9905L: linux-scsi@vger.kernel.org 9906S: Supported 9907F: Documentation/scsi/LICENSE.qla2xxx 9908F: drivers/scsi/qla2xxx/ 9909 9910QLOGIC QLA4XXX iSCSI DRIVER 9911M: QLogic-Storage-Upstream@qlogic.com 9912L: linux-scsi@vger.kernel.org 9913S: Supported 9914F: Documentation/scsi/LICENSE.qla4xxx 9915F: drivers/scsi/qla4xxx/ 9916 9917QLOGIC QLA3XXX NETWORK DRIVER 9918M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9919M: Ron Mercer <ron.mercer@qlogic.com> 9920M: linux-driver@qlogic.com 9921L: netdev@vger.kernel.org 9922S: Supported 9923F: Documentation/networking/LICENSE.qla3xxx 9924F: drivers/net/ethernet/qlogic/qla3xxx.* 9925 9926QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9927M: Dept-GELinuxNICDev@qlogic.com 9928L: netdev@vger.kernel.org 9929S: Supported 9930F: drivers/net/ethernet/qlogic/qlcnic/ 9931 9932QLOGIC QLGE 10Gb ETHERNET DRIVER 9933M: Harish Patil <harish.patil@qlogic.com> 9934M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9935M: Dept-GELinuxNICDev@qlogic.com 9936M: linux-driver@qlogic.com 9937L: netdev@vger.kernel.org 9938S: Supported 9939F: drivers/net/ethernet/qlogic/qlge/ 9940 9941QLOGIC QL4xxx ETHERNET DRIVER 9942M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9943M: Ariel Elior <Ariel.Elior@qlogic.com> 9944M: everest-linux-l2@qlogic.com 9945L: netdev@vger.kernel.org 9946S: Supported 9947F: drivers/net/ethernet/qlogic/qed/ 9948F: include/linux/qed/ 9949F: drivers/net/ethernet/qlogic/qede/ 9950 9951QNX4 FILESYSTEM 9952M: Anders Larsen <al@alarsen.net> 9953W: http://www.alarsen.net/linux/qnx4fs/ 9954S: Maintained 9955F: fs/qnx4/ 9956F: include/uapi/linux/qnx4_fs.h 9957F: include/uapi/linux/qnxtypes.h 9958 9959QT1010 MEDIA DRIVER 9960M: Antti Palosaari <crope@iki.fi> 9961L: linux-media@vger.kernel.org 9962W: https://linuxtv.org 9963W: http://palosaari.fi/linux/ 9964Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9965T: git git://linuxtv.org/anttip/media_tree.git 9966S: Maintained 9967F: drivers/media/tuners/qt1010* 9968 9969QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9970M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9971L: linux-wireless@vger.kernel.org 9972L: ath9k-devel@lists.ath9k.org 9973W: http://wireless.kernel.org/en/users/Drivers/ath9k 9974S: Supported 9975F: drivers/net/wireless/ath/ath9k/ 9976 9977QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9978M: Kalle Valo <kvalo@qca.qualcomm.com> 9979L: ath10k@lists.infradead.org 9980W: http://wireless.kernel.org/en/users/Drivers/ath10k 9981T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9982S: Supported 9983F: drivers/net/wireless/ath/ath10k/ 9984 9985QUALCOMM EMAC GIGABIT ETHERNET DRIVER 9986M: Timur Tabi <timur@codeaurora.org> 9987L: netdev@vger.kernel.org 9988S: Supported 9989F: drivers/net/ethernet/qualcomm/emac/ 9990 9991QUALCOMM HEXAGON ARCHITECTURE 9992M: Richard Kuo <rkuo@codeaurora.org> 9993L: linux-hexagon@vger.kernel.org 9994T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9995S: Supported 9996F: arch/hexagon/ 9997 9998QUALCOMM WCN36XX WIRELESS DRIVER 9999M: Eugene Krasnikov <k.eugene.e@gmail.com> 10000L: wcn36xx@lists.infradead.org 10001W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10002T: git git://github.com/KrasnikovEugene/wcn36xx.git 10003S: Supported 10004F: drivers/net/wireless/ath/wcn36xx/ 10005 10006QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10007M: Gabriel Somlo <somlo@cmu.edu> 10008M: "Michael S. Tsirkin" <mst@redhat.com> 10009L: qemu-devel@nongnu.org 10010S: Maintained 10011F: drivers/firmware/qemu_fw_cfg.c 10012 10013RADOS BLOCK DEVICE (RBD) 10014M: Ilya Dryomov <idryomov@gmail.com> 10015M: Sage Weil <sage@redhat.com> 10016M: Alex Elder <elder@kernel.org> 10017L: ceph-devel@vger.kernel.org 10018W: http://ceph.com/ 10019T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10020T: git git://github.com/ceph/ceph-client.git 10021S: Supported 10022F: Documentation/ABI/testing/sysfs-bus-rbd 10023F: drivers/block/rbd.c 10024F: drivers/block/rbd_types.h 10025 10026RADEON FRAMEBUFFER DISPLAY DRIVER 10027M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10028L: linux-fbdev@vger.kernel.org 10029S: Maintained 10030F: drivers/video/fbdev/aty/radeon* 10031F: include/uapi/linux/radeonfb.h 10032 10033RADIOSHARK RADIO DRIVER 10034M: Hans Verkuil <hverkuil@xs4all.nl> 10035L: linux-media@vger.kernel.org 10036T: git git://linuxtv.org/media_tree.git 10037S: Maintained 10038F: drivers/media/radio/radio-shark.c 10039 10040RADIOSHARK2 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-shark2.c 10046F: drivers/media/radio/radio-tea5777.c 10047 10048RAGE128 FRAMEBUFFER DISPLAY DRIVER 10049M: Paul Mackerras <paulus@samba.org> 10050L: linux-fbdev@vger.kernel.org 10051S: Maintained 10052F: drivers/video/fbdev/aty/aty128fb.c 10053 10054RALINK MIPS ARCHITECTURE 10055M: John Crispin <john@phrozen.org> 10056L: linux-mips@linux-mips.org 10057S: Maintained 10058F: arch/mips/ralink 10059 10060RALINK RT2X00 WIRELESS LAN DRIVER 10061P: rt2x00 project 10062M: Stanislaw Gruszka <sgruszka@redhat.com> 10063M: Helmut Schaa <helmut.schaa@googlemail.com> 10064L: linux-wireless@vger.kernel.org 10065S: Maintained 10066F: drivers/net/wireless/ralink/rt2x00/ 10067 10068RAMDISK RAM BLOCK DEVICE DRIVER 10069M: Jens Axboe <axboe@kernel.dk> 10070S: Maintained 10071F: Documentation/blockdev/ramdisk.txt 10072F: drivers/block/brd.c 10073 10074RANDOM NUMBER DRIVER 10075M: "Theodore Ts'o" <tytso@mit.edu> 10076S: Maintained 10077F: drivers/char/random.c 10078 10079RAPIDIO SUBSYSTEM 10080M: Matt Porter <mporter@kernel.crashing.org> 10081M: Alexandre Bounine <alexandre.bounine@idt.com> 10082S: Maintained 10083F: drivers/rapidio/ 10084 10085RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10086L: linux-wireless@vger.kernel.org 10087S: Orphan 10088F: drivers/net/wireless/ray* 10089 10090RCUTORTURE MODULE 10091M: Josh Triplett <josh@joshtriplett.org> 10092M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10093L: linux-kernel@vger.kernel.org 10094S: Supported 10095T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10096F: Documentation/RCU/torture.txt 10097F: kernel/rcu/rcutorture.c 10098 10099RCUTORTURE TEST FRAMEWORK 10100M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10101M: Josh Triplett <josh@joshtriplett.org> 10102R: Steven Rostedt <rostedt@goodmis.org> 10103R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10104R: Lai Jiangshan <jiangshanlai@gmail.com> 10105L: linux-kernel@vger.kernel.org 10106S: Supported 10107T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10108F: tools/testing/selftests/rcutorture 10109 10110RDC R-321X SoC 10111M: Florian Fainelli <florian@openwrt.org> 10112S: Maintained 10113 10114RDC R6040 FAST ETHERNET DRIVER 10115M: Florian Fainelli <f.fainelli@gmail.com> 10116L: netdev@vger.kernel.org 10117S: Maintained 10118F: drivers/net/ethernet/rdc/r6040.c 10119 10120RDS - RELIABLE DATAGRAM SOCKETS 10121M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10122L: netdev@vger.kernel.org 10123L: linux-rdma@vger.kernel.org 10124L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10125W: https://oss.oracle.com/projects/rds/ 10126S: Supported 10127F: net/rds/ 10128F: Documentation/networking/rds.txt 10129 10130RDMAVT - RDMA verbs software 10131M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10132L: linux-rdma@vger.kernel.org 10133S: Supported 10134F: drivers/infiniband/sw/rdmavt 10135 10136READ-COPY UPDATE (RCU) 10137M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10138M: Josh Triplett <josh@joshtriplett.org> 10139R: Steven Rostedt <rostedt@goodmis.org> 10140R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10141R: Lai Jiangshan <jiangshanlai@gmail.com> 10142L: linux-kernel@vger.kernel.org 10143W: http://www.rdrop.com/users/paulmck/RCU/ 10144S: Supported 10145T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10146F: Documentation/RCU/ 10147X: Documentation/RCU/torture.txt 10148F: include/linux/rcu* 10149X: include/linux/srcu.h 10150F: kernel/rcu/ 10151X: kernel/torture.c 10152 10153REAL TIME CLOCK (RTC) SUBSYSTEM 10154M: Alessandro Zummo <a.zummo@towertech.it> 10155M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10156L: rtc-linux@googlegroups.com 10157Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10158T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10159S: Maintained 10160F: Documentation/devicetree/bindings/rtc/ 10161F: Documentation/rtc.txt 10162F: drivers/rtc/ 10163F: include/linux/rtc.h 10164F: include/uapi/linux/rtc.h 10165F: include/linux/rtc/ 10166F: include/linux/platform_data/rtc-* 10167F: tools/testing/selftests/timers/rtctest.c 10168 10169REALTEK AUDIO CODECS 10170M: Bard Liao <bardliao@realtek.com> 10171M: Oder Chiou <oder_chiou@realtek.com> 10172S: Maintained 10173F: sound/soc/codecs/rt* 10174F: include/sound/rt*.h 10175 10176REISERFS FILE SYSTEM 10177L: reiserfs-devel@vger.kernel.org 10178S: Supported 10179F: fs/reiserfs/ 10180 10181REGISTER MAP ABSTRACTION 10182M: Mark Brown <broonie@kernel.org> 10183L: linux-kernel@vger.kernel.org 10184T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10185S: Supported 10186F: Documentation/devicetree/bindings/regmap/ 10187F: drivers/base/regmap/ 10188F: include/linux/regmap.h 10189 10190REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10191M: Ohad Ben-Cohen <ohad@wizery.com> 10192M: Bjorn Andersson <bjorn.andersson@linaro.org> 10193L: linux-remoteproc@vger.kernel.org 10194T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10195S: Maintained 10196F: Documentation/devicetree/bindings/remoteproc/ 10197F: Documentation/remoteproc.txt 10198F: drivers/remoteproc/ 10199F: include/linux/remoteproc.h 10200 10201REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10202M: Ohad Ben-Cohen <ohad@wizery.com> 10203M: Bjorn Andersson <bjorn.andersson@linaro.org> 10204L: linux-remoteproc@vger.kernel.org 10205T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10206S: Maintained 10207F: drivers/rpmsg/ 10208F: Documentation/rpmsg.txt 10209F: include/linux/rpmsg.h 10210 10211RENESAS CLOCK DRIVERS 10212M: Geert Uytterhoeven <geert+renesas@glider.be> 10213L: linux-renesas-soc@vger.kernel.org 10214S: Supported 10215F: drivers/clk/renesas/ 10216 10217RENESAS ETHERNET DRIVERS 10218R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10219L: netdev@vger.kernel.org 10220L: linux-renesas-soc@vger.kernel.org 10221F: drivers/net/ethernet/renesas/ 10222F: include/linux/sh_eth.h 10223 10224RENESAS USB2 PHY DRIVER 10225M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10226L: linux-renesas-soc@vger.kernel.org 10227S: Maintained 10228F: drivers/phy/phy-rcar-gen3-usb2.c 10229 10230RESET CONTROLLER FRAMEWORK 10231M: Philipp Zabel <p.zabel@pengutronix.de> 10232T: git git://git.pengutronix.de/git/pza/linux 10233S: Maintained 10234F: drivers/reset/ 10235F: Documentation/devicetree/bindings/reset/ 10236F: include/dt-bindings/reset/ 10237F: include/linux/reset.h 10238F: include/linux/reset-controller.h 10239 10240RFKILL 10241M: Johannes Berg <johannes@sipsolutions.net> 10242L: linux-wireless@vger.kernel.org 10243W: http://wireless.kernel.org/ 10244T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10245T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10246S: Maintained 10247F: Documentation/rfkill.txt 10248F: net/rfkill/ 10249 10250RHASHTABLE 10251M: Thomas Graf <tgraf@suug.ch> 10252M: Herbert Xu <herbert@gondor.apana.org.au> 10253L: netdev@vger.kernel.org 10254S: Maintained 10255F: lib/rhashtable.c 10256F: include/linux/rhashtable.h 10257 10258RICOH SMARTMEDIA/XD DRIVER 10259M: Maxim Levitsky <maximlevitsky@gmail.com> 10260S: Maintained 10261F: drivers/mtd/nand/r852.c 10262F: drivers/mtd/nand/r852.h 10263 10264RICOH R5C592 MEMORYSTICK DRIVER 10265M: Maxim Levitsky <maximlevitsky@gmail.com> 10266S: Maintained 10267F: drivers/memstick/host/r592.* 10268 10269ROCCAT DRIVERS 10270M: Stefan Achatz <erazor_de@users.sourceforge.net> 10271W: http://sourceforge.net/projects/roccat/ 10272S: Maintained 10273F: drivers/hid/hid-roccat* 10274F: include/linux/hid-roccat* 10275F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10276 10277ROCKER DRIVER 10278M: Jiri Pirko <jiri@resnulli.us> 10279L: netdev@vger.kernel.org 10280S: Supported 10281F: drivers/net/ethernet/rocker/ 10282 10283ROCKETPORT DRIVER 10284P: Comtrol Corp. 10285W: http://www.comtrol.com 10286S: Maintained 10287F: Documentation/serial/rocket.txt 10288F: drivers/tty/rocket* 10289 10290ROCKETPORT EXPRESS/INFINITY DRIVER 10291M: Kevin Cernekee <cernekee@gmail.com> 10292L: linux-serial@vger.kernel.org 10293S: Odd Fixes 10294F: drivers/tty/serial/rp2.* 10295 10296ROSE NETWORK LAYER 10297M: Ralf Baechle <ralf@linux-mips.org> 10298L: linux-hams@vger.kernel.org 10299W: http://www.linux-ax25.org/ 10300S: Maintained 10301F: include/net/rose.h 10302F: include/uapi/linux/rose.h 10303F: net/rose/ 10304 10305RTL2830 MEDIA DRIVER 10306M: Antti Palosaari <crope@iki.fi> 10307L: linux-media@vger.kernel.org 10308W: https://linuxtv.org 10309W: http://palosaari.fi/linux/ 10310Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10311T: git git://linuxtv.org/anttip/media_tree.git 10312S: Maintained 10313F: drivers/media/dvb-frontends/rtl2830* 10314 10315RTL2832 MEDIA DRIVER 10316M: Antti Palosaari <crope@iki.fi> 10317L: linux-media@vger.kernel.org 10318W: https://linuxtv.org 10319W: http://palosaari.fi/linux/ 10320Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10321T: git git://linuxtv.org/anttip/media_tree.git 10322S: Maintained 10323F: drivers/media/dvb-frontends/rtl2832* 10324 10325RTL2832_SDR MEDIA DRIVER 10326M: Antti Palosaari <crope@iki.fi> 10327L: linux-media@vger.kernel.org 10328W: https://linuxtv.org 10329W: http://palosaari.fi/linux/ 10330Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10331T: git git://linuxtv.org/anttip/media_tree.git 10332S: Maintained 10333F: drivers/media/dvb-frontends/rtl2832_sdr* 10334 10335RTL8180 WIRELESS DRIVER 10336L: linux-wireless@vger.kernel.org 10337W: http://wireless.kernel.org/ 10338T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10339S: Orphan 10340F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10341 10342RTL8187 WIRELESS DRIVER 10343M: Herton Ronaldo Krzesinski <herton@canonical.com> 10344M: Hin-Tak Leung <htl10@users.sourceforge.net> 10345M: Larry Finger <Larry.Finger@lwfinger.net> 10346L: linux-wireless@vger.kernel.org 10347W: http://wireless.kernel.org/ 10348T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10349S: Maintained 10350F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10351 10352RTL8192CE WIRELESS DRIVER 10353M: Larry Finger <Larry.Finger@lwfinger.net> 10354M: Chaoming Li <chaoming_li@realsil.com.cn> 10355L: linux-wireless@vger.kernel.org 10356W: http://wireless.kernel.org/ 10357T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10358S: Maintained 10359F: drivers/net/wireless/realtek/rtlwifi/ 10360F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10361 10362RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10363M: Jes Sorensen <Jes.Sorensen@redhat.com> 10364L: linux-wireless@vger.kernel.org 10365T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10366S: Maintained 10367F: drivers/net/wireless/realtek/rtl8xxxu/ 10368 10369S3 SAVAGE FRAMEBUFFER DRIVER 10370M: Antonino Daplas <adaplas@gmail.com> 10371L: linux-fbdev@vger.kernel.org 10372S: Maintained 10373F: drivers/video/fbdev/savage/ 10374 10375S390 10376M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10377M: Heiko Carstens <heiko.carstens@de.ibm.com> 10378L: linux-s390@vger.kernel.org 10379W: http://www.ibm.com/developerworks/linux/linux390/ 10380T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10381S: Supported 10382F: arch/s390/ 10383F: drivers/s390/ 10384F: Documentation/s390/ 10385F: Documentation/DocBook/s390* 10386 10387S390 COMMON I/O LAYER 10388M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10389M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10390L: linux-s390@vger.kernel.org 10391W: http://www.ibm.com/developerworks/linux/linux390/ 10392S: Supported 10393F: drivers/s390/cio/ 10394 10395S390 DASD DRIVER 10396M: Stefan Haberland <sth@linux.vnet.ibm.com> 10397M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10398L: linux-s390@vger.kernel.org 10399W: http://www.ibm.com/developerworks/linux/linux390/ 10400S: Supported 10401F: drivers/s390/block/dasd* 10402F: block/partitions/ibm.c 10403 10404S390 NETWORK DRIVERS 10405M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10406L: linux-s390@vger.kernel.org 10407W: http://www.ibm.com/developerworks/linux/linux390/ 10408S: Supported 10409F: drivers/s390/net/ 10410 10411S390 PCI SUBSYSTEM 10412M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10413M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10414L: linux-s390@vger.kernel.org 10415W: http://www.ibm.com/developerworks/linux/linux390/ 10416S: Supported 10417F: arch/s390/pci/ 10418F: drivers/pci/hotplug/s390_pci_hpc.c 10419 10420S390 ZCRYPT DRIVER 10421M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10422L: linux-s390@vger.kernel.org 10423W: http://www.ibm.com/developerworks/linux/linux390/ 10424S: Supported 10425F: drivers/s390/crypto/ 10426 10427S390 ZFCP DRIVER 10428M: Steffen Maier <maier@linux.vnet.ibm.com> 10429L: linux-s390@vger.kernel.org 10430W: http://www.ibm.com/developerworks/linux/linux390/ 10431S: Supported 10432F: drivers/s390/scsi/zfcp_* 10433 10434S390 IUCV NETWORK LAYER 10435M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10436L: linux-s390@vger.kernel.org 10437W: http://www.ibm.com/developerworks/linux/linux390/ 10438S: Supported 10439F: drivers/s390/net/*iucv* 10440F: include/net/iucv/ 10441F: net/iucv/ 10442 10443S390 IOMMU (PCI) 10444M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10445L: linux-s390@vger.kernel.org 10446W: http://www.ibm.com/developerworks/linux/linux390/ 10447S: Supported 10448F: drivers/iommu/s390-iommu.c 10449 10450S3C24XX SD/MMC Driver 10451M: Ben Dooks <ben-linux@fluff.org> 10452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10453S: Supported 10454F: drivers/mmc/host/s3cmci.* 10455 10456SAA6588 RDS RECEIVER DRIVER 10457M: Hans Verkuil <hverkuil@xs4all.nl> 10458L: linux-media@vger.kernel.org 10459T: git git://linuxtv.org/media_tree.git 10460W: https://linuxtv.org 10461S: Odd Fixes 10462F: drivers/media/i2c/saa6588* 10463 10464SAA7134 VIDEO4LINUX DRIVER 10465M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10466M: Mauro Carvalho Chehab <mchehab@kernel.org> 10467L: linux-media@vger.kernel.org 10468W: https://linuxtv.org 10469T: git git://linuxtv.org/media_tree.git 10470S: Odd fixes 10471F: Documentation/media/v4l-drivers/saa7134* 10472F: drivers/media/pci/saa7134/ 10473 10474SAA7146 VIDEO4LINUX-2 DRIVER 10475M: Hans Verkuil <hverkuil@xs4all.nl> 10476L: linux-media@vger.kernel.org 10477T: git git://linuxtv.org/media_tree.git 10478S: Maintained 10479F: drivers/media/common/saa7146/ 10480F: drivers/media/pci/saa7146/ 10481F: include/media/saa7146* 10482 10483SAMSUNG LAPTOP DRIVER 10484M: Corentin Chary <corentin.chary@gmail.com> 10485L: platform-driver-x86@vger.kernel.org 10486S: Maintained 10487F: drivers/platform/x86/samsung-laptop.c 10488 10489SAMSUNG AUDIO (ASoC) DRIVERS 10490M: Krzysztof Kozlowski <krzk@kernel.org> 10491M: Sangbeom Kim <sbkim73@samsung.com> 10492M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10493L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10494S: Supported 10495F: sound/soc/samsung/ 10496 10497SAMSUNG FRAMEBUFFER DRIVER 10498M: Jingoo Han <jingoohan1@gmail.com> 10499L: linux-fbdev@vger.kernel.org 10500S: Maintained 10501F: drivers/video/fbdev/s3c-fb.c 10502 10503SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10504M: Sangbeom Kim <sbkim73@samsung.com> 10505M: Krzysztof Kozlowski <krzk@kernel.org> 10506M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10507L: linux-kernel@vger.kernel.org 10508L: linux-samsung-soc@vger.kernel.org 10509S: Supported 10510F: drivers/mfd/sec*.c 10511F: drivers/regulator/s2m*.c 10512F: drivers/regulator/s5m*.c 10513F: drivers/clk/clk-s2mps11.c 10514F: drivers/rtc/rtc-s5m.c 10515F: include/linux/mfd/samsung/ 10516F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10517F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10518F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10519F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10520 10521SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10522M: Kyungmin Park <kyungmin.park@samsung.com> 10523M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10524L: linux-media@vger.kernel.org 10525Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10526S: Supported 10527F: drivers/media/platform/exynos4-is/ 10528 10529SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10530M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10531L: linux-media@vger.kernel.org 10532L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10533S: Maintained 10534F: drivers/media/platform/s3c-camif/ 10535F: include/media/drv-intf/s3c_camif.h 10536 10537SAMSUNG S5C73M3 CAMERA DRIVER 10538M: Kyungmin Park <kyungmin.park@samsung.com> 10539M: Andrzej Hajda <a.hajda@samsung.com> 10540L: linux-media@vger.kernel.org 10541S: Supported 10542F: drivers/media/i2c/s5c73m3/* 10543 10544SAMSUNG S5K5BAF 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/s5k5baf.c 10550 10551SAMSUNG S3FWRN5 NFC DRIVER 10552M: Robert Baldyga <r.baldyga@samsung.com> 10553M: Krzysztof Opasiak <k.opasiak@samsung.com> 10554L: linux-nfc@lists.01.org (moderated for non-subscribers) 10555S: Supported 10556F: drivers/nfc/s3fwrn5 10557 10558SAMSUNG SOC CLOCK DRIVERS 10559M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10560M: Tomasz Figa <tomasz.figa@gmail.com> 10561M: Chanwoo Choi <cw00.choi@samsung.com> 10562S: Supported 10563L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10564F: drivers/clk/samsung/ 10565F: include/dt-bindings/clock/exynos*.h 10566F: Documentation/devicetree/bindings/clock/exynos*.txt 10567 10568SAMSUNG SPI DRIVERS 10569M: Kukjin Kim <kgene@kernel.org> 10570M: Krzysztof Kozlowski <krzk@kernel.org> 10571M: Andi Shyti <andi.shyti@samsung.com> 10572L: linux-spi@vger.kernel.org 10573L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10574S: Maintained 10575F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10576F: drivers/spi/spi-s3c* 10577F: include/linux/platform_data/spi-s3c64xx.h 10578 10579SAMSUNG SXGBE DRIVERS 10580M: Byungho An <bh74.an@samsung.com> 10581M: Girish K S <ks.giri@samsung.com> 10582M: Vipul Pandya <vipul.pandya@samsung.com> 10583S: Supported 10584L: netdev@vger.kernel.org 10585F: drivers/net/ethernet/samsung/sxgbe/ 10586 10587SAMSUNG THERMAL DRIVER 10588M: Lukasz Majewski <l.majewski@samsung.com> 10589L: linux-pm@vger.kernel.org 10590L: linux-samsung-soc@vger.kernel.org 10591S: Supported 10592T: git https://github.com/lmajewski/linux-samsung-thermal.git 10593F: drivers/thermal/samsung/ 10594 10595SAMSUNG USB2 PHY DRIVER 10596M: Kamil Debski <kamil@wypas.org> 10597M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10598L: linux-kernel@vger.kernel.org 10599S: Supported 10600F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10601F: Documentation/phy/samsung-usb2.txt 10602F: drivers/phy/phy-exynos4210-usb2.c 10603F: drivers/phy/phy-exynos4x12-usb2.c 10604F: drivers/phy/phy-exynos5250-usb2.c 10605F: drivers/phy/phy-s5pv210-usb2.c 10606F: drivers/phy/phy-samsung-usb2.c 10607F: drivers/phy/phy-samsung-usb2.h 10608 10609SERIAL DRIVERS 10610M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10611L: linux-serial@vger.kernel.org 10612S: Maintained 10613F: Documentation/devicetree/bindings/serial/ 10614F: drivers/tty/serial/ 10615 10616STI CEC DRIVER 10617M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10618L: kernel@stlinux.com 10619S: Maintained 10620F: drivers/staging/media/st-cec/ 10621F: Documentation/devicetree/bindings/media/stih-cec.txt 10622 10623SYNOPSYS DESIGNWARE DMAC DRIVER 10624M: Viresh Kumar <vireshk@kernel.org> 10625M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10626S: Maintained 10627F: include/linux/dma/dw.h 10628F: include/linux/platform_data/dma-dw.h 10629F: drivers/dma/dw/ 10630 10631SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10632M: Lars Persson <lars.persson@axis.com> 10633L: netdev@vger.kernel.org 10634S: Supported 10635F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10636F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10637 10638SYNOPSYS DESIGNWARE I2C DRIVER 10639M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10640R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10641R: Mika Westerberg <mika.westerberg@linux.intel.com> 10642L: linux-i2c@vger.kernel.org 10643S: Maintained 10644F: drivers/i2c/busses/i2c-designware-* 10645F: include/linux/platform_data/i2c-designware.h 10646 10647SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10648M: Jaehoon Chung <jh80.chung@samsung.com> 10649L: linux-mmc@vger.kernel.org 10650S: Maintained 10651F: include/linux/mmc/dw_mmc.h 10652F: drivers/mmc/host/dw_mmc* 10653 10654SYSTEM TRACE MODULE CLASS 10655M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10656S: Maintained 10657T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10658F: Documentation/trace/stm.txt 10659F: drivers/hwtracing/stm/ 10660F: include/linux/stm.h 10661F: include/uapi/linux/stm.h 10662 10663THUNDERBOLT DRIVER 10664M: Andreas Noever <andreas.noever@gmail.com> 10665S: Maintained 10666F: drivers/thunderbolt/ 10667 10668TI BQ27XXX POWER SUPPLY DRIVER 10669R: Andrew F. Davis <afd@ti.com> 10670F: include/linux/power/bq27xxx_battery.h 10671F: drivers/power/supply/bq27xxx_battery.c 10672F: drivers/power/supply/bq27xxx_battery_i2c.c 10673 10674TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10675M: John Stultz <john.stultz@linaro.org> 10676M: Thomas Gleixner <tglx@linutronix.de> 10677L: linux-kernel@vger.kernel.org 10678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10679S: Supported 10680F: include/linux/clocksource.h 10681F: include/linux/time.h 10682F: include/linux/timex.h 10683F: include/uapi/linux/time.h 10684F: include/uapi/linux/timex.h 10685F: kernel/time/clocksource.c 10686F: kernel/time/time*.c 10687F: kernel/time/alarmtimer.c 10688F: kernel/time/ntp.c 10689F: tools/testing/selftests/timers/ 10690 10691SC1200 WDT DRIVER 10692M: Zwane Mwaikambo <zwanem@gmail.com> 10693S: Maintained 10694F: drivers/watchdog/sc1200wdt.c 10695 10696SCHEDULER 10697M: Ingo Molnar <mingo@redhat.com> 10698M: Peter Zijlstra <peterz@infradead.org> 10699L: linux-kernel@vger.kernel.org 10700T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10701S: Maintained 10702F: kernel/sched/ 10703F: include/linux/sched.h 10704F: include/uapi/linux/sched.h 10705F: include/linux/wait.h 10706 10707SCORE ARCHITECTURE 10708M: Chen Liqin <liqin.linux@gmail.com> 10709M: Lennox Wu <lennox.wu@gmail.com> 10710W: http://www.sunplus.com 10711S: Supported 10712F: arch/score/ 10713 10714SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10715M: Sudeep Holla <sudeep.holla@arm.com> 10716L: linux-arm-kernel@lists.infradead.org 10717S: Maintained 10718F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10719F: drivers/clk/clk-scpi.c 10720F: drivers/cpufreq/scpi-cpufreq.c 10721F: drivers/firmware/arm_scpi.c 10722F: include/linux/scpi_protocol.h 10723 10724SCSI CDROM DRIVER 10725M: Jens Axboe <axboe@kernel.dk> 10726L: linux-scsi@vger.kernel.org 10727W: http://www.kernel.dk 10728S: Maintained 10729F: drivers/scsi/sr* 10730 10731SCSI RDMA PROTOCOL (SRP) INITIATOR 10732M: Bart Van Assche <bart.vanassche@sandisk.com> 10733L: linux-rdma@vger.kernel.org 10734S: Supported 10735W: http://www.openfabrics.org 10736Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10737T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10738F: drivers/infiniband/ulp/srp/ 10739F: include/scsi/srp.h 10740 10741SCSI SG DRIVER 10742M: Doug Gilbert <dgilbert@interlog.com> 10743L: linux-scsi@vger.kernel.org 10744W: http://sg.danny.cz/sg 10745S: Maintained 10746F: Documentation/scsi/scsi-generic.txt 10747F: drivers/scsi/sg.c 10748F: include/scsi/sg.h 10749 10750SCSI SUBSYSTEM 10751M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10752T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10753M: "Martin K. Petersen" <martin.petersen@oracle.com> 10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10755L: linux-scsi@vger.kernel.org 10756S: Maintained 10757F: Documentation/devicetree/bindings/scsi/ 10758F: drivers/scsi/ 10759F: include/scsi/ 10760 10761SCSI TAPE DRIVER 10762M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10763L: linux-scsi@vger.kernel.org 10764S: Maintained 10765F: Documentation/scsi/st.txt 10766F: drivers/scsi/st.* 10767F: drivers/scsi/st_*.h 10768 10769SCTP PROTOCOL 10770M: Vlad Yasevich <vyasevich@gmail.com> 10771M: Neil Horman <nhorman@tuxdriver.com> 10772L: linux-sctp@vger.kernel.org 10773W: http://lksctp.sourceforge.net 10774S: Maintained 10775F: Documentation/networking/sctp.txt 10776F: include/linux/sctp.h 10777F: include/uapi/linux/sctp.h 10778F: include/net/sctp/ 10779F: net/sctp/ 10780 10781SCx200 CPU SUPPORT 10782M: Jim Cromie <jim.cromie@gmail.com> 10783S: Odd Fixes 10784F: Documentation/i2c/busses/scx200_acb 10785F: arch/x86/platform/scx200/ 10786F: drivers/watchdog/scx200_wdt.c 10787F: drivers/i2c/busses/scx200* 10788F: drivers/mtd/maps/scx200_docflash.c 10789F: include/linux/scx200.h 10790 10791SCx200 GPIO DRIVER 10792M: Jim Cromie <jim.cromie@gmail.com> 10793S: Maintained 10794F: drivers/char/scx200_gpio.c 10795F: include/linux/scx200_gpio.h 10796 10797SCx200 HRT CLOCKSOURCE DRIVER 10798M: Jim Cromie <jim.cromie@gmail.com> 10799S: Maintained 10800F: drivers/clocksource/scx200_hrt.c 10801 10802SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10803M: Sascha Sommer <saschasommer@freenet.de> 10804L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10805S: Maintained 10806F: drivers/mmc/host/sdricoh_cs.c 10807 10808SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10809M: Adrian Hunter <adrian.hunter@intel.com> 10810L: linux-mmc@vger.kernel.org 10811T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10812S: Maintained 10813F: drivers/mmc/host/sdhci* 10814F: include/linux/mmc/sdhci* 10815 10816SECURE COMPUTING 10817M: Kees Cook <keescook@chromium.org> 10818R: Andy Lutomirski <luto@amacapital.net> 10819R: Will Drewry <wad@chromium.org> 10820T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10821S: Supported 10822F: kernel/seccomp.c 10823F: include/uapi/linux/seccomp.h 10824F: include/linux/seccomp.h 10825F: tools/testing/selftests/seccomp/* 10826K: \bsecure_computing 10827K: \bTIF_SECCOMP\b 10828 10829SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10830M: Al Cooper <alcooperx@gmail.com> 10831L: linux-mmc@vger.kernel.org 10832L: bcm-kernel-feedback-list@broadcom.com 10833S: Maintained 10834F: drivers/mmc/host/sdhci-brcmstb* 10835 10836SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10837M: Ben Dooks <ben-linux@fluff.org> 10838M: Jaehoon Chung <jh80.chung@samsung.com> 10839L: linux-mmc@vger.kernel.org 10840S: Maintained 10841F: drivers/mmc/host/sdhci-s3c* 10842 10843SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10844M: Viresh Kumar <vireshk@kernel.org> 10845L: linux-mmc@vger.kernel.org 10846S: Maintained 10847F: drivers/mmc/host/sdhci-spear.c 10848 10849SECURITY SUBSYSTEM 10850M: James Morris <james.l.morris@oracle.com> 10851M: "Serge E. Hallyn" <serge@hallyn.com> 10852L: linux-security-module@vger.kernel.org (suggested Cc:) 10853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10854W: http://kernsec.org/ 10855S: Supported 10856F: security/ 10857 10858SECURITY CONTACT 10859M: Security Officers <security@kernel.org> 10860S: Supported 10861 10862SELINUX SECURITY MODULE 10863M: Paul Moore <paul@paul-moore.com> 10864M: Stephen Smalley <sds@tycho.nsa.gov> 10865M: Eric Paris <eparis@parisplace.org> 10866L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10867W: http://selinuxproject.org 10868T: git git://git.infradead.org/users/pcmoore/selinux 10869S: Supported 10870F: include/linux/selinux* 10871F: security/selinux/ 10872F: scripts/selinux/ 10873 10874APPARMOR SECURITY MODULE 10875M: John Johansen <john.johansen@canonical.com> 10876L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10877W: apparmor.wiki.kernel.org 10878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10879S: Supported 10880F: security/apparmor/ 10881 10882LOADPIN SECURITY MODULE 10883M: Kees Cook <keescook@chromium.org> 10884T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10885S: Supported 10886F: security/loadpin/ 10887 10888YAMA SECURITY MODULE 10889M: Kees Cook <keescook@chromium.org> 10890T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10891S: Supported 10892F: security/yama/ 10893 10894SENSABLE PHANTOM 10895M: Jiri Slaby <jirislaby@gmail.com> 10896S: Maintained 10897F: drivers/misc/phantom.c 10898F: include/uapi/linux/phantom.h 10899 10900Emulex 10Gbps iSCSI - OneConnect DRIVER 10901M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 10902M: Ketan Mukadam <ketan.mukadam@broadcom.com> 10903M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 10904L: linux-scsi@vger.kernel.org 10905W: http://www.broadcom.com 10906S: Supported 10907F: drivers/scsi/be2iscsi/ 10908 10909Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10910M: Sathya Perla <sathya.perla@broadcom.com> 10911M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10912M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10913M: Somnath Kotur <somnath.kotur@broadcom.com> 10914L: netdev@vger.kernel.org 10915W: http://www.emulex.com 10916S: Supported 10917F: drivers/net/ethernet/emulex/benet/ 10918 10919EMULEX ONECONNECT ROCE DRIVER 10920M: Selvin Xavier <selvin.xavier@avagotech.com> 10921M: Devesh Sharma <devesh.sharma@avagotech.com> 10922M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10923L: linux-rdma@vger.kernel.org 10924W: http://www.emulex.com 10925S: Supported 10926F: drivers/infiniband/hw/ocrdma/ 10927F: include/uapi/rdma/ocrdma-abi.h 10928 10929SFC NETWORK DRIVER 10930M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10931M: Edward Cree <ecree@solarflare.com> 10932M: Bert Kenward <bkenward@solarflare.com> 10933L: netdev@vger.kernel.org 10934S: Supported 10935F: drivers/net/ethernet/sfc/ 10936 10937SGI GRU DRIVER 10938M: Dimitri Sivanich <sivanich@sgi.com> 10939S: Maintained 10940F: drivers/misc/sgi-gru/ 10941 10942SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10943M: Pat Gefre <pfg@sgi.com> 10944L: linux-ia64@vger.kernel.org 10945S: Supported 10946F: Documentation/ia64/serial.txt 10947F: drivers/tty/serial/ioc?_serial.c 10948F: include/linux/ioc?.h 10949 10950SGI XP/XPC/XPNET DRIVER 10951M: Cliff Whickman <cpw@sgi.com> 10952M: Robin Holt <robinmholt@gmail.com> 10953S: Maintained 10954F: drivers/misc/sgi-xp/ 10955 10956SI2157 MEDIA DRIVER 10957M: Antti Palosaari <crope@iki.fi> 10958L: linux-media@vger.kernel.org 10959W: https://linuxtv.org 10960W: http://palosaari.fi/linux/ 10961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10962T: git git://linuxtv.org/anttip/media_tree.git 10963S: Maintained 10964F: drivers/media/tuners/si2157* 10965 10966SI2168 MEDIA DRIVER 10967M: Antti Palosaari <crope@iki.fi> 10968L: linux-media@vger.kernel.org 10969W: https://linuxtv.org 10970W: http://palosaari.fi/linux/ 10971Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10972T: git git://linuxtv.org/anttip/media_tree.git 10973S: Maintained 10974F: drivers/media/dvb-frontends/si2168* 10975 10976SI470X FM RADIO RECEIVER I2C DRIVER 10977M: Hans Verkuil <hverkuil@xs4all.nl> 10978L: linux-media@vger.kernel.org 10979T: git git://linuxtv.org/media_tree.git 10980W: https://linuxtv.org 10981S: Odd Fixes 10982F: drivers/media/radio/si470x/radio-si470x-i2c.c 10983 10984SI470X FM RADIO RECEIVER USB DRIVER 10985M: Hans Verkuil <hverkuil@xs4all.nl> 10986L: linux-media@vger.kernel.org 10987T: git git://linuxtv.org/media_tree.git 10988W: https://linuxtv.org 10989S: Maintained 10990F: drivers/media/radio/si470x/radio-si470x-common.c 10991F: drivers/media/radio/si470x/radio-si470x.h 10992F: drivers/media/radio/si470x/radio-si470x-usb.c 10993 10994SI4713 FM RADIO TRANSMITTER I2C DRIVER 10995M: Eduardo Valentin <edubezval@gmail.com> 10996L: linux-media@vger.kernel.org 10997T: git git://linuxtv.org/media_tree.git 10998W: https://linuxtv.org 10999S: Odd Fixes 11000F: drivers/media/radio/si4713/si4713.? 11001 11002SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11003M: Eduardo Valentin <edubezval@gmail.com> 11004L: linux-media@vger.kernel.org 11005T: git git://linuxtv.org/media_tree.git 11006W: https://linuxtv.org 11007S: Odd Fixes 11008F: drivers/media/radio/si4713/radio-platform-si4713.c 11009 11010SI4713 FM RADIO TRANSMITTER USB DRIVER 11011M: Hans Verkuil <hverkuil@xs4all.nl> 11012L: linux-media@vger.kernel.org 11013T: git git://linuxtv.org/media_tree.git 11014W: https://linuxtv.org 11015S: Maintained 11016F: drivers/media/radio/si4713/radio-usb-si4713.c 11017 11018SIANO DVB DRIVER 11019M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11020M: Mauro Carvalho Chehab <mchehab@kernel.org> 11021L: linux-media@vger.kernel.org 11022W: https://linuxtv.org 11023T: git git://linuxtv.org/media_tree.git 11024S: Odd fixes 11025F: drivers/media/common/siano/ 11026F: drivers/media/usb/siano/ 11027F: drivers/media/usb/siano/ 11028F: drivers/media/mmc/siano/ 11029 11030SIMPLEFB FB DRIVER 11031M: Hans de Goede <hdegoede@redhat.com> 11032L: linux-fbdev@vger.kernel.org 11033S: Maintained 11034F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11035F: drivers/video/fbdev/simplefb.c 11036F: include/linux/platform_data/simplefb.h 11037 11038SH_VEU V4L2 MEM2MEM DRIVER 11039L: linux-media@vger.kernel.org 11040S: Orphan 11041F: drivers/media/platform/sh_veu.c 11042 11043SH_VOU V4L2 OUTPUT DRIVER 11044L: linux-media@vger.kernel.org 11045S: Orphan 11046F: drivers/media/platform/sh_vou.c 11047F: include/media/drv-intf/sh_vou.h 11048 11049SIMPLE FIRMWARE INTERFACE (SFI) 11050M: Len Brown <lenb@kernel.org> 11051L: sfi-devel@simplefirmware.org 11052W: http://simplefirmware.org/ 11053T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11054S: Supported 11055F: arch/x86/platform/sfi/ 11056F: drivers/sfi/ 11057F: include/linux/sfi*.h 11058 11059SIMTEC EB110ATX (Chalice CATS) 11060P: Ben Dooks 11061P: Vincent Sanders <vince@simtec.co.uk> 11062M: Simtec Linux Team <linux@simtec.co.uk> 11063W: http://www.simtec.co.uk/products/EB110ATX/ 11064S: Supported 11065 11066SIMTEC EB2410ITX (BAST) 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/EB2410ITX/ 11071S: Supported 11072F: arch/arm/mach-s3c24xx/mach-bast.c 11073F: arch/arm/mach-s3c24xx/bast-ide.c 11074F: arch/arm/mach-s3c24xx/bast-irq.c 11075 11076TI DAVINCI MACHINE SUPPORT 11077M: Sekhar Nori <nsekhar@ti.com> 11078M: Kevin Hilman <khilman@kernel.org> 11079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11080T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11081S: Supported 11082F: arch/arm/mach-davinci/ 11083F: drivers/i2c/busses/i2c-davinci.c 11084 11085TI DAVINCI SERIES MEDIA DRIVER 11086M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11087L: linux-media@vger.kernel.org 11088W: https://linuxtv.org 11089Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11090T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11091S: Maintained 11092F: drivers/media/platform/davinci/ 11093F: include/media/davinci/ 11094 11095TI AM437X VPFE DRIVER 11096M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11097L: linux-media@vger.kernel.org 11098W: https://linuxtv.org 11099Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11100T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11101S: Maintained 11102F: drivers/media/platform/am437x/ 11103 11104OV2659 OMNIVISION SENSOR DRIVER 11105M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11106L: linux-media@vger.kernel.org 11107W: https://linuxtv.org 11108Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11109T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11110S: Maintained 11111F: drivers/media/i2c/ov2659.c 11112F: include/media/i2c/ov2659.h 11113 11114SILICON MOTION SM712 FRAME BUFFER DRIVER 11115M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11116M: Teddy Wang <teddy.wang@siliconmotion.com> 11117M: Sudip Mukherjee <sudip@vectorindia.org> 11118L: linux-fbdev@vger.kernel.org 11119S: Maintained 11120F: drivers/video/fbdev/sm712* 11121F: Documentation/fb/sm712fb.txt 11122 11123SIS 190 ETHERNET DRIVER 11124M: Francois Romieu <romieu@fr.zoreil.com> 11125L: netdev@vger.kernel.org 11126S: Maintained 11127F: drivers/net/ethernet/sis/sis190.c 11128 11129SIS 900/7016 FAST ETHERNET DRIVER 11130M: Daniele Venzano <venza@brownhat.org> 11131W: http://www.brownhat.org/sis900.html 11132L: netdev@vger.kernel.org 11133S: Maintained 11134F: drivers/net/ethernet/sis/sis900.* 11135 11136SIS FRAMEBUFFER DRIVER 11137M: Thomas Winischhofer <thomas@winischhofer.net> 11138W: http://www.winischhofer.net/linuxsisvga.shtml 11139S: Maintained 11140F: Documentation/fb/sisfb.txt 11141F: drivers/video/fbdev/sis/ 11142F: include/video/sisfb.h 11143 11144SIS USB2VGA DRIVER 11145M: Thomas Winischhofer <thomas@winischhofer.net> 11146W: http://www.winischhofer.at/linuxsisusbvga.shtml 11147S: Maintained 11148F: drivers/usb/misc/sisusbvga/ 11149 11150SLAB ALLOCATOR 11151M: Christoph Lameter <cl@linux.com> 11152M: Pekka Enberg <penberg@kernel.org> 11153M: David Rientjes <rientjes@google.com> 11154M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11155M: Andrew Morton <akpm@linux-foundation.org> 11156L: linux-mm@kvack.org 11157S: Maintained 11158F: include/linux/sl?b*.h 11159F: mm/sl?b* 11160 11161SLEEPABLE READ-COPY UPDATE (SRCU) 11162M: Lai Jiangshan <jiangshanlai@gmail.com> 11163M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11164M: Josh Triplett <josh@joshtriplett.org> 11165R: Steven Rostedt <rostedt@goodmis.org> 11166R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11167L: linux-kernel@vger.kernel.org 11168W: http://www.rdrop.com/users/paulmck/RCU/ 11169S: Supported 11170T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11171F: include/linux/srcu.h 11172F: kernel/rcu/srcu.c 11173 11174SMACK SECURITY MODULE 11175M: Casey Schaufler <casey@schaufler-ca.com> 11176L: linux-security-module@vger.kernel.org 11177W: http://schaufler-ca.com 11178T: git git://github.com/cschaufler/smack-next 11179S: Maintained 11180F: Documentation/security/Smack.txt 11181F: security/smack/ 11182 11183DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11184M: Kevin Hilman <khilman@kernel.org> 11185M: Nishanth Menon <nm@ti.com> 11186S: Maintained 11187F: drivers/power/avs/ 11188F: include/linux/power/smartreflex.h 11189L: linux-pm@vger.kernel.org 11190 11191SMC91x ETHERNET DRIVER 11192M: Nicolas Pitre <nico@fluxnic.net> 11193S: Odd Fixes 11194F: drivers/net/ethernet/smsc/smc91x.* 11195 11196SMIA AND SMIA++ IMAGE SENSOR DRIVER 11197M: Sakari Ailus <sakari.ailus@iki.fi> 11198L: linux-media@vger.kernel.org 11199S: Maintained 11200F: drivers/media/i2c/smiapp/ 11201F: include/media/i2c/smiapp.h 11202F: drivers/media/i2c/smiapp-pll.c 11203F: drivers/media/i2c/smiapp-pll.h 11204F: include/uapi/linux/smiapp.h 11205F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11206 11207SMM665 HARDWARE MONITOR DRIVER 11208M: Guenter Roeck <linux@roeck-us.net> 11209L: linux-hwmon@vger.kernel.org 11210S: Maintained 11211F: Documentation/hwmon/smm665 11212F: drivers/hwmon/smm665.c 11213 11214SMSC EMC2103 HARDWARE MONITOR DRIVER 11215M: Steve Glendinning <steve.glendinning@shawell.net> 11216L: linux-hwmon@vger.kernel.org 11217S: Maintained 11218F: Documentation/hwmon/emc2103 11219F: drivers/hwmon/emc2103.c 11220 11221SMSC SCH5627 HARDWARE MONITOR DRIVER 11222M: Hans de Goede <hdegoede@redhat.com> 11223L: linux-hwmon@vger.kernel.org 11224S: Supported 11225F: Documentation/hwmon/sch5627 11226F: drivers/hwmon/sch5627.c 11227 11228SMSC47B397 HARDWARE MONITOR DRIVER 11229M: Jean Delvare <jdelvare@suse.com> 11230L: linux-hwmon@vger.kernel.org 11231S: Maintained 11232F: Documentation/hwmon/smsc47b397 11233F: drivers/hwmon/smsc47b397.c 11234 11235SMSC911x ETHERNET DRIVER 11236M: Steve Glendinning <steve.glendinning@shawell.net> 11237L: netdev@vger.kernel.org 11238S: Maintained 11239F: include/linux/smsc911x.h 11240F: drivers/net/ethernet/smsc/smsc911x.* 11241 11242SMSC9420 PCI ETHERNET DRIVER 11243M: Steve Glendinning <steve.glendinning@shawell.net> 11244L: netdev@vger.kernel.org 11245S: Maintained 11246F: drivers/net/ethernet/smsc/smsc9420.* 11247 11248SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11249M: Steve Glendinning <steve.glendinning@shawell.net> 11250L: linux-fbdev@vger.kernel.org 11251S: Maintained 11252F: drivers/video/fbdev/smscufx.c 11253 11254SOC-CAMERA V4L2 SUBSYSTEM 11255M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11256L: linux-media@vger.kernel.org 11257T: git git://linuxtv.org/media_tree.git 11258S: Maintained 11259F: include/media/soc* 11260F: drivers/media/i2c/soc_camera/ 11261F: drivers/media/platform/soc_camera/ 11262 11263SOEKRIS NET48XX LED SUPPORT 11264M: Chris Boot <bootc@bootc.net> 11265S: Maintained 11266F: drivers/leds/leds-net48xx.c 11267 11268SOFTLOGIC 6x10 MPEG CODEC 11269M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11270M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11271M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11272M: Ismael Luceno <ismael@iodev.co.uk> 11273L: linux-media@vger.kernel.org 11274S: Supported 11275F: drivers/media/pci/solo6x10/ 11276 11277SOFTWARE RAID (Multiple Disks) SUPPORT 11278M: Shaohua Li <shli@kernel.org> 11279L: linux-raid@vger.kernel.org 11280T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11281S: Supported 11282F: drivers/md/ 11283F: include/linux/raid/ 11284F: include/uapi/linux/raid/ 11285 11286SONIC NETWORK DRIVER 11287M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11288L: netdev@vger.kernel.org 11289S: Maintained 11290F: drivers/net/ethernet/natsemi/sonic.* 11291 11292SONICS SILICON BACKPLANE DRIVER (SSB) 11293M: Michael Buesch <m@bues.ch> 11294L: linux-wireless@vger.kernel.org 11295S: Maintained 11296F: drivers/ssb/ 11297F: include/linux/ssb/ 11298 11299SONY VAIO CONTROL DEVICE DRIVER 11300M: Mattia Dongili <malattia@linux.it> 11301L: platform-driver-x86@vger.kernel.org 11302W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11303S: Maintained 11304F: Documentation/laptops/sony-laptop.txt 11305F: drivers/char/sonypi.c 11306F: drivers/platform/x86/sony-laptop.c 11307F: include/linux/sony-laptop.h 11308 11309SONY MEMORYSTICK CARD SUPPORT 11310M: Alex Dubov <oakad@yahoo.com> 11311W: http://tifmxx.berlios.de/ 11312S: Maintained 11313F: drivers/memstick/host/tifm_ms.c 11314 11315SONY MEMORYSTICK STANDARD SUPPORT 11316M: Maxim Levitsky <maximlevitsky@gmail.com> 11317S: Maintained 11318F: drivers/memstick/core/ms_block.* 11319 11320SOUND 11321M: Jaroslav Kysela <perex@perex.cz> 11322M: Takashi Iwai <tiwai@suse.com> 11323L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11324W: http://www.alsa-project.org/ 11325T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11326T: git git://git.alsa-project.org/alsa-kernel.git 11327Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11328S: Maintained 11329F: Documentation/sound/ 11330F: include/sound/ 11331F: include/uapi/sound/ 11332F: sound/ 11333 11334SOUND - COMPRESSED AUDIO 11335M: Vinod Koul <vinod.koul@intel.com> 11336L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11338S: Supported 11339F: Documentation/sound/alsa/compress_offload.txt 11340F: include/sound/compress_driver.h 11341F: include/uapi/sound/compress_* 11342F: sound/core/compress_offload.c 11343F: sound/soc/soc-compress.c 11344 11345SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11346M: Liam Girdwood <lgirdwood@gmail.com> 11347M: Mark Brown <broonie@kernel.org> 11348T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11349L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11350W: http://alsa-project.org/main/index.php/ASoC 11351S: Supported 11352F: Documentation/devicetree/bindings/sound/ 11353F: Documentation/sound/alsa/soc/ 11354F: sound/soc/ 11355F: include/sound/soc* 11356 11357SOUND - DMAENGINE HELPERS 11358M: Lars-Peter Clausen <lars@metafoo.de> 11359S: Supported 11360F: include/sound/dmaengine_pcm.h 11361F: sound/core/pcm_dmaengine.c 11362F: sound/soc/soc-generic-dmaengine-pcm.c 11363 11364SP2 MEDIA DRIVER 11365M: Olli Salonen <olli.salonen@iki.fi> 11366L: linux-media@vger.kernel.org 11367W: https://linuxtv.org 11368Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11369S: Maintained 11370F: drivers/media/dvb-frontends/sp2* 11371 11372SPARC + UltraSPARC (sparc/sparc64) 11373M: "David S. Miller" <davem@davemloft.net> 11374L: sparclinux@vger.kernel.org 11375Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11376T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11377T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11378S: Maintained 11379F: arch/sparc/ 11380F: drivers/sbus/ 11381 11382SPARC SERIAL DRIVERS 11383M: "David S. Miller" <davem@davemloft.net> 11384L: sparclinux@vger.kernel.org 11385T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11386T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11387S: Maintained 11388F: include/linux/sunserialcore.h 11389F: drivers/tty/serial/suncore.c 11390F: drivers/tty/serial/sunhv.c 11391F: drivers/tty/serial/sunsab.c 11392F: drivers/tty/serial/sunsab.h 11393F: drivers/tty/serial/sunsu.c 11394F: drivers/tty/serial/sunzilog.c 11395F: drivers/tty/serial/sunzilog.h 11396 11397SPARSE CHECKER 11398M: "Christopher Li" <sparse@chrisli.org> 11399L: linux-sparse@vger.kernel.org 11400W: https://sparse.wiki.kernel.org/ 11401T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11402T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11403S: Maintained 11404F: include/linux/compiler.h 11405 11406SPEAR PLATFORM SUPPORT 11407M: Viresh Kumar <vireshk@kernel.org> 11408M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11410W: http://www.st.com/spear 11411S: Maintained 11412F: arch/arm/boot/dts/spear* 11413F: arch/arm/mach-spear/ 11414 11415SPEAR CLOCK FRAMEWORK SUPPORT 11416M: Viresh Kumar <vireshk@kernel.org> 11417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11418W: http://www.st.com/spear 11419S: Maintained 11420F: drivers/clk/spear/ 11421 11422SPI SUBSYSTEM 11423M: Mark Brown <broonie@kernel.org> 11424L: linux-spi@vger.kernel.org 11425T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11426Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11427S: Maintained 11428F: Documentation/devicetree/bindings/spi/ 11429F: Documentation/spi/ 11430F: drivers/spi/ 11431F: include/linux/spi/ 11432F: include/uapi/linux/spi/ 11433F: tools/spi/ 11434 11435SPIDERNET NETWORK DRIVER for CELL 11436M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11437L: netdev@vger.kernel.org 11438S: Supported 11439F: Documentation/networking/spider_net.txt 11440F: drivers/net/ethernet/toshiba/spider_net* 11441 11442SPU FILE SYSTEM 11443M: Jeremy Kerr <jk@ozlabs.org> 11444L: linuxppc-dev@lists.ozlabs.org 11445W: http://www.ibm.com/developerworks/power/cell/ 11446S: Supported 11447F: Documentation/filesystems/spufs.txt 11448F: arch/powerpc/platforms/cell/spufs/ 11449 11450SQUASHFS FILE SYSTEM 11451M: Phillip Lougher <phillip@squashfs.org.uk> 11452L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11453W: http://squashfs.org.uk 11454T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11455S: Maintained 11456F: Documentation/filesystems/squashfs.txt 11457F: fs/squashfs/ 11458 11459SRM (Alpha) environment access 11460M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11461S: Maintained 11462F: arch/alpha/kernel/srm_env.c 11463 11464STABLE BRANCH 11465M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11466L: stable@vger.kernel.org 11467S: Supported 11468F: Documentation/stable_kernel_rules.txt 11469 11470STAGING SUBSYSTEM 11471M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11472T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11473L: devel@driverdev.osuosl.org 11474S: Supported 11475F: drivers/staging/ 11476 11477STAGING - COMEDI 11478M: Ian Abbott <abbotti@mev.co.uk> 11479M: H Hartley Sweeten <hsweeten@visionengravers.com> 11480S: Odd Fixes 11481F: drivers/staging/comedi/ 11482 11483STAGING - FLARION FT1000 DRIVERS 11484M: Marek Belisko <marek.belisko@gmail.com> 11485S: Odd Fixes 11486F: drivers/staging/ft1000/ 11487 11488STAGING - INDUSTRIAL IO 11489M: Jonathan Cameron <jic23@kernel.org> 11490L: linux-iio@vger.kernel.org 11491S: Odd Fixes 11492F: Documentation/devicetree/bindings/staging/iio/ 11493F: drivers/staging/iio/ 11494 11495STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11496M: Jarod Wilson <jarod@wilsonet.com> 11497W: http://www.lirc.org/ 11498S: Odd Fixes 11499F: drivers/staging/media/lirc/ 11500 11501STAGING - LUSTRE PARALLEL FILESYSTEM 11502M: Oleg Drokin <oleg.drokin@intel.com> 11503M: Andreas Dilger <andreas.dilger@intel.com> 11504M: James Simmons <jsimmons@infradead.org> 11505L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11506W: http://wiki.lustre.org/ 11507S: Maintained 11508F: drivers/staging/lustre 11509 11510STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11511M: Marc Dietrich <marvin24@gmx.de> 11512L: ac100@lists.launchpad.net (moderated for non-subscribers) 11513L: linux-tegra@vger.kernel.org 11514S: Maintained 11515F: drivers/staging/nvec/ 11516 11517STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11518M: Jens Frederich <jfrederich@gmail.com> 11519M: Daniel Drake <dsd@laptop.org> 11520M: Jon Nettleton <jon.nettleton@gmail.com> 11521W: http://wiki.laptop.org/go/DCON 11522S: Maintained 11523F: drivers/staging/olpc_dcon/ 11524 11525STAGING - REALTEK RTL8712U DRIVERS 11526M: Larry Finger <Larry.Finger@lwfinger.net> 11527M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11528S: Odd Fixes 11529F: drivers/staging/rtl8712/ 11530 11531STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11532M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11533M: Teddy Wang <teddy.wang@siliconmotion.com> 11534M: Sudip Mukherjee <sudip@vectorindia.org> 11535L: linux-fbdev@vger.kernel.org 11536S: Maintained 11537F: drivers/staging/sm750fb/ 11538 11539STAGING - SLICOSS 11540M: Lior Dotan <liodot@gmail.com> 11541M: Christopher Harrer <charrer@alacritech.com> 11542S: Odd Fixes 11543F: drivers/staging/slicoss/ 11544 11545STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11546M: William Hubbs <w.d.hubbs@gmail.com> 11547M: Chris Brannon <chris@the-brannons.com> 11548M: Kirk Reiser <kirk@reisers.ca> 11549M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11550L: speakup@linux-speakup.org 11551W: http://www.linux-speakup.org/ 11552S: Odd Fixes 11553F: drivers/staging/speakup/ 11554 11555STAGING - VIA VT665X DRIVERS 11556M: Forest Bond <forest@alittletooquiet.net> 11557S: Odd Fixes 11558F: drivers/staging/vt665?/ 11559 11560STAGING - WILC1000 WIFI DRIVER 11561M: Aditya Shankar <aditya.shankar@microchip.com> 11562M: Ganesh Krishna <ganesh.krishna@microchip.com> 11563L: linux-wireless@vger.kernel.org 11564S: Supported 11565F: drivers/staging/wilc1000/ 11566 11567STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11568M: Arnaud Patard <arnaud.patard@rtp-net.org> 11569S: Odd Fixes 11570F: drivers/staging/xgifb/ 11571 11572STARFIRE/DURALAN NETWORK DRIVER 11573M: Ion Badulescu <ionut@badula.org> 11574S: Odd Fixes 11575F: drivers/net/ethernet/adaptec/starfire* 11576 11577SUN3/3X 11578M: Sam Creasey <sammy@sammy.net> 11579W: http://sammy.net/sun3/ 11580S: Maintained 11581F: arch/m68k/kernel/*sun3* 11582F: arch/m68k/sun3*/ 11583F: arch/m68k/include/asm/sun3* 11584F: drivers/net/ethernet/i825xx/sun3* 11585 11586SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11587M: Hans de Goede <hdegoede@redhat.com> 11588L: linux-input@vger.kernel.org 11589S: Maintained 11590F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11591F: drivers/input/keyboard/sun4i-lradc-keys.c 11592 11593SUNDANCE NETWORK DRIVER 11594M: Denis Kirjanov <kda@linux-powerpc.org> 11595L: netdev@vger.kernel.org 11596S: Maintained 11597F: drivers/net/ethernet/dlink/sundance.c 11598 11599SUPERH 11600M: Yoshinori Sato <ysato@users.sourceforge.jp> 11601M: Rich Felker <dalias@libc.org> 11602L: linux-sh@vger.kernel.org 11603Q: http://patchwork.kernel.org/project/linux-sh/list/ 11604S: Maintained 11605F: Documentation/sh/ 11606F: arch/sh/ 11607F: drivers/sh/ 11608 11609SUSPEND TO RAM 11610M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11611M: Len Brown <len.brown@intel.com> 11612M: Pavel Machek <pavel@ucw.cz> 11613L: linux-pm@vger.kernel.org 11614S: Supported 11615F: Documentation/power/ 11616F: arch/x86/kernel/acpi/ 11617F: drivers/base/power/ 11618F: kernel/power/ 11619F: include/linux/suspend.h 11620F: include/linux/freezer.h 11621F: include/linux/pm.h 11622 11623SVGA HANDLING 11624M: Martin Mares <mj@ucw.cz> 11625L: linux-video@atrey.karlin.mff.cuni.cz 11626S: Maintained 11627F: Documentation/svga.txt 11628F: arch/x86/boot/video* 11629 11630SWIOTLB SUBSYSTEM 11631M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11632L: linux-kernel@vger.kernel.org 11633T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11634S: Supported 11635F: lib/swiotlb.c 11636F: arch/*/kernel/pci-swiotlb.c 11637F: include/linux/swiotlb.h 11638 11639SWITCHDEV 11640M: Jiri Pirko <jiri@resnulli.us> 11641L: netdev@vger.kernel.org 11642S: Supported 11643F: net/switchdev/ 11644F: include/net/switchdev.h 11645 11646SYNOPSYS ARC ARCHITECTURE 11647M: Vineet Gupta <vgupta@synopsys.com> 11648L: linux-snps-arc@lists.infradead.org 11649S: Supported 11650F: arch/arc/ 11651F: Documentation/devicetree/bindings/arc/* 11652F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11653F: drivers/tty/serial/arc_uart.c 11654T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11655 11656SYNOPSYS ARC SDP platform support 11657M: Alexey Brodkin <abrodkin@synopsys.com> 11658S: Supported 11659F: arch/arc/plat-axs10x 11660F: arch/arc/boot/dts/ax* 11661F: Documentation/devicetree/bindings/arc/axs10* 11662 11663SYSTEM CONFIGURATION (SYSCON) 11664M: Lee Jones <lee.jones@linaro.org> 11665M: Arnd Bergmann <arnd@arndb.de> 11666T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11667S: Supported 11668F: drivers/mfd/syscon.c 11669 11670SYSTEM RESET/SHUTDOWN DRIVERS 11671M: Sebastian Reichel <sre@kernel.org> 11672L: linux-pm@vger.kernel.org 11673T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11674S: Maintained 11675F: Documentation/devicetree/bindings/power/reset/ 11676F: drivers/power/reset/ 11677 11678SYSV FILESYSTEM 11679M: Christoph Hellwig <hch@infradead.org> 11680S: Maintained 11681F: Documentation/filesystems/sysv-fs.txt 11682F: fs/sysv/ 11683F: include/linux/sysv_fs.h 11684 11685TARGET SUBSYSTEM 11686M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11687L: linux-scsi@vger.kernel.org 11688L: target-devel@vger.kernel.org 11689W: http://www.linux-iscsi.org 11690W: http://groups.google.com/group/linux-iscsi-target-dev 11691T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11692S: Supported 11693F: drivers/target/ 11694F: include/target/ 11695F: Documentation/target/ 11696 11697TASKSTATS STATISTICS INTERFACE 11698M: Balbir Singh <bsingharora@gmail.com> 11699S: Maintained 11700F: Documentation/accounting/taskstats* 11701F: include/linux/taskstats* 11702F: kernel/taskstats.c 11703 11704TC CLASSIFIER 11705M: Jamal Hadi Salim <jhs@mojatatu.com> 11706L: netdev@vger.kernel.org 11707S: Maintained 11708F: include/net/pkt_cls.h 11709F: include/uapi/linux/pkt_cls.h 11710F: net/sched/ 11711 11712TCP LOW PRIORITY MODULE 11713M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11714M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11715W: http://tcp-lp-mod.sourceforge.net/ 11716S: Maintained 11717F: net/ipv4/tcp_lp.c 11718 11719TDA10071 MEDIA DRIVER 11720M: Antti Palosaari <crope@iki.fi> 11721L: linux-media@vger.kernel.org 11722W: https://linuxtv.org 11723W: http://palosaari.fi/linux/ 11724Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11725T: git git://linuxtv.org/anttip/media_tree.git 11726S: Maintained 11727F: drivers/media/dvb-frontends/tda10071* 11728 11729TDA18212 MEDIA DRIVER 11730M: Antti Palosaari <crope@iki.fi> 11731L: linux-media@vger.kernel.org 11732W: https://linuxtv.org 11733W: http://palosaari.fi/linux/ 11734Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11735T: git git://linuxtv.org/anttip/media_tree.git 11736S: Maintained 11737F: drivers/media/tuners/tda18212* 11738 11739TDA18218 MEDIA DRIVER 11740M: Antti Palosaari <crope@iki.fi> 11741L: linux-media@vger.kernel.org 11742W: https://linuxtv.org 11743W: http://palosaari.fi/linux/ 11744Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11745T: git git://linuxtv.org/anttip/media_tree.git 11746S: Maintained 11747F: drivers/media/tuners/tda18218* 11748 11749TDA18271 MEDIA DRIVER 11750M: Michael Krufky <mkrufky@linuxtv.org> 11751L: linux-media@vger.kernel.org 11752W: https://linuxtv.org 11753W: http://github.com/mkrufky 11754Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11755T: git git://linuxtv.org/mkrufky/tuners.git 11756S: Maintained 11757F: drivers/media/tuners/tda18271* 11758 11759TDA827x MEDIA DRIVER 11760M: Michael Krufky <mkrufky@linuxtv.org> 11761L: linux-media@vger.kernel.org 11762W: https://linuxtv.org 11763W: http://github.com/mkrufky 11764Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11765T: git git://linuxtv.org/mkrufky/tuners.git 11766S: Maintained 11767F: drivers/media/tuners/tda8290.* 11768 11769TDA8290 MEDIA DRIVER 11770M: Michael Krufky <mkrufky@linuxtv.org> 11771L: linux-media@vger.kernel.org 11772W: https://linuxtv.org 11773W: http://github.com/mkrufky 11774Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11775T: git git://linuxtv.org/mkrufky/tuners.git 11776S: Maintained 11777F: drivers/media/tuners/tda8290.* 11778 11779TDA9840 MEDIA DRIVER 11780M: Hans Verkuil <hverkuil@xs4all.nl> 11781L: linux-media@vger.kernel.org 11782T: git git://linuxtv.org/media_tree.git 11783W: https://linuxtv.org 11784S: Maintained 11785F: drivers/media/i2c/tda9840* 11786 11787TEA5761 TUNER DRIVER 11788M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11789M: Mauro Carvalho Chehab <mchehab@kernel.org> 11790L: linux-media@vger.kernel.org 11791W: https://linuxtv.org 11792T: git git://linuxtv.org/media_tree.git 11793S: Odd fixes 11794F: drivers/media/tuners/tea5761.* 11795 11796TEA5767 TUNER DRIVER 11797M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11798M: Mauro Carvalho Chehab <mchehab@kernel.org> 11799L: linux-media@vger.kernel.org 11800W: https://linuxtv.org 11801T: git git://linuxtv.org/media_tree.git 11802S: Maintained 11803F: drivers/media/tuners/tea5767.* 11804 11805TEA6415C MEDIA DRIVER 11806M: Hans Verkuil <hverkuil@xs4all.nl> 11807L: linux-media@vger.kernel.org 11808T: git git://linuxtv.org/media_tree.git 11809W: https://linuxtv.org 11810S: Maintained 11811F: drivers/media/i2c/tea6415c* 11812 11813TEA6420 MEDIA DRIVER 11814M: Hans Verkuil <hverkuil@xs4all.nl> 11815L: linux-media@vger.kernel.org 11816T: git git://linuxtv.org/media_tree.git 11817W: https://linuxtv.org 11818S: Maintained 11819F: drivers/media/i2c/tea6420* 11820 11821TEAM DRIVER 11822M: Jiri Pirko <jiri@resnulli.us> 11823L: netdev@vger.kernel.org 11824S: Supported 11825F: drivers/net/team/ 11826F: include/linux/if_team.h 11827F: include/uapi/linux/if_team.h 11828 11829TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11830M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11831S: Maintained 11832F: arch/x86/platform/ts5500/ 11833 11834TECHNOTREND USB IR RECEIVER 11835M: Sean Young <sean@mess.org> 11836L: linux-media@vger.kernel.org 11837S: Maintained 11838F: drivers/media/rc/ttusbir.c 11839 11840TEGRA ARCHITECTURE SUPPORT 11841M: Stephen Warren <swarren@wwwdotorg.org> 11842M: Thierry Reding <thierry.reding@gmail.com> 11843M: Alexandre Courbot <gnurou@gmail.com> 11844L: linux-tegra@vger.kernel.org 11845Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11846T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11847S: Supported 11848N: [^a-z]tegra 11849 11850TEGRA CLOCK DRIVER 11851M: Peter De Schrijver <pdeschrijver@nvidia.com> 11852M: Prashant Gaikwad <pgaikwad@nvidia.com> 11853S: Supported 11854F: drivers/clk/tegra/ 11855 11856TEGRA DMA DRIVERS 11857M: Laxman Dewangan <ldewangan@nvidia.com> 11858M: Jon Hunter <jonathanh@nvidia.com> 11859S: Supported 11860F: drivers/dma/tegra* 11861 11862TEGRA I2C DRIVER 11863M: Laxman Dewangan <ldewangan@nvidia.com> 11864S: Supported 11865F: drivers/i2c/busses/i2c-tegra.c 11866 11867TEGRA IOMMU DRIVERS 11868M: Hiroshi Doyu <hdoyu@nvidia.com> 11869S: Supported 11870F: drivers/iommu/tegra* 11871 11872TEGRA KBC DRIVER 11873M: Rakesh Iyer <riyer@nvidia.com> 11874M: Laxman Dewangan <ldewangan@nvidia.com> 11875S: Supported 11876F: drivers/input/keyboard/tegra-kbc.c 11877 11878TEGRA PWM DRIVER 11879M: Thierry Reding <thierry.reding@gmail.com> 11880S: Supported 11881F: drivers/pwm/pwm-tegra.c 11882 11883TEGRA SERIAL DRIVER 11884M: Laxman Dewangan <ldewangan@nvidia.com> 11885S: Supported 11886F: drivers/tty/serial/serial-tegra.c 11887 11888TEGRA SPI DRIVER 11889M: Laxman Dewangan <ldewangan@nvidia.com> 11890S: Supported 11891F: drivers/spi/spi-tegra* 11892 11893TEHUTI ETHERNET DRIVER 11894M: Andy Gospodarek <andy@greyhouse.net> 11895L: netdev@vger.kernel.org 11896S: Supported 11897F: drivers/net/ethernet/tehuti/* 11898 11899Telecom Clock Driver for MCPL0010 11900M: Mark Gross <mark.gross@intel.com> 11901S: Supported 11902F: drivers/char/tlclk.c 11903 11904TENSILICA XTENSA PORT (xtensa) 11905M: Chris Zankel <chris@zankel.net> 11906M: Max Filippov <jcmvbkbc@gmail.com> 11907L: linux-xtensa@linux-xtensa.org 11908T: git git://github.com/czankel/xtensa-linux.git 11909S: Maintained 11910F: arch/xtensa/ 11911F: drivers/irqchip/irq-xtensa-* 11912 11913THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11914M: Hans Verkuil <hverkuil@xs4all.nl> 11915L: linux-media@vger.kernel.org 11916T: git git://linuxtv.org/media_tree.git 11917W: https://linuxtv.org 11918S: Maintained 11919F: drivers/media/radio/radio-raremono.c 11920 11921THERMAL 11922M: Zhang Rui <rui.zhang@intel.com> 11923M: Eduardo Valentin <edubezval@gmail.com> 11924L: linux-pm@vger.kernel.org 11925T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11926T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11927Q: https://patchwork.kernel.org/project/linux-pm/list/ 11928S: Supported 11929F: drivers/thermal/ 11930F: include/linux/thermal.h 11931F: include/uapi/linux/thermal.h 11932F: include/linux/cpu_cooling.h 11933F: Documentation/devicetree/bindings/thermal/ 11934 11935THERMAL/CPU_COOLING 11936M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11937M: Viresh Kumar <viresh.kumar@linaro.org> 11938M: Javi Merino <javi.merino@kernel.org> 11939L: linux-pm@vger.kernel.org 11940S: Supported 11941F: Documentation/thermal/cpu-cooling-api.txt 11942F: drivers/thermal/cpu_cooling.c 11943F: include/linux/cpu_cooling.h 11944 11945THINKPAD ACPI EXTRAS DRIVER 11946M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11947L: ibm-acpi-devel@lists.sourceforge.net 11948L: platform-driver-x86@vger.kernel.org 11949W: http://ibm-acpi.sourceforge.net 11950W: http://thinkwiki.org/wiki/Ibm-acpi 11951T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11952S: Maintained 11953F: drivers/platform/x86/thinkpad_acpi.c 11954 11955TI BANDGAP AND THERMAL DRIVER 11956M: Eduardo Valentin <edubezval@gmail.com> 11957M: Keerthy <j-keerthy@ti.com> 11958L: linux-pm@vger.kernel.org 11959L: linux-omap@vger.kernel.org 11960S: Maintained 11961F: drivers/thermal/ti-soc-thermal/ 11962 11963TI VPE/CAL DRIVERS 11964M: Benoit Parrot <bparrot@ti.com> 11965L: linux-media@vger.kernel.org 11966W: http://linuxtv.org/ 11967Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11968S: Maintained 11969F: drivers/media/platform/ti-vpe/ 11970 11971TI CDCE706 CLOCK DRIVER 11972M: Max Filippov <jcmvbkbc@gmail.com> 11973S: Maintained 11974F: drivers/clk/clk-cdce706.c 11975 11976TI CLOCK DRIVER 11977M: Tero Kristo <t-kristo@ti.com> 11978L: linux-omap@vger.kernel.org 11979S: Maintained 11980F: drivers/clk/ti/ 11981F: include/linux/clk/ti.h 11982 11983TI ETHERNET SWITCH DRIVER (CPSW) 11984M: Mugunthan V N <mugunthanvnm@ti.com> 11985R: Grygorii Strashko <grygorii.strashko@ti.com> 11986L: linux-omap@vger.kernel.org 11987L: netdev@vger.kernel.org 11988S: Maintained 11989F: drivers/net/ethernet/ti/cpsw* 11990F: drivers/net/ethernet/ti/davinci* 11991 11992TI FLASH MEDIA INTERFACE DRIVER 11993M: Alex Dubov <oakad@yahoo.com> 11994S: Maintained 11995F: drivers/misc/tifm* 11996F: drivers/mmc/host/tifm_sd.c 11997F: include/linux/tifm.h 11998 11999TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12000M: Santosh Shilimkar <ssantosh@kernel.org> 12001L: linux-kernel@vger.kernel.org 12002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12003S: Maintained 12004F: drivers/soc/ti/* 12005T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12006 12007 12008TI LM49xxx FAMILY ASoC CODEC DRIVERS 12009M: M R Swami Reddy <mr.swami.reddy@ti.com> 12010M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12011L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12012S: Maintained 12013F: sound/soc/codecs/lm49453* 12014F: sound/soc/codecs/isabelle* 12015 12016TI LP855x BACKLIGHT DRIVER 12017M: Milo Kim <milo.kim@ti.com> 12018S: Maintained 12019F: Documentation/backlight/lp855x-driver.txt 12020F: drivers/video/backlight/lp855x_bl.c 12021F: include/linux/platform_data/lp855x.h 12022 12023TI LP8727 CHARGER DRIVER 12024M: Milo Kim <milo.kim@ti.com> 12025S: Maintained 12026F: drivers/power/supply/lp8727_charger.c 12027F: include/linux/platform_data/lp8727.h 12028 12029TI LP8788 MFD DRIVER 12030M: Milo Kim <milo.kim@ti.com> 12031S: Maintained 12032F: drivers/iio/adc/lp8788_adc.c 12033F: drivers/leds/leds-lp8788.c 12034F: drivers/mfd/lp8788*.c 12035F: drivers/power/supply/lp8788-charger.c 12036F: drivers/regulator/lp8788-*.c 12037F: include/linux/mfd/lp8788*.h 12038 12039TI NETCP ETHERNET DRIVER 12040M: Wingman Kwok <w-kwok2@ti.com> 12041M: Murali Karicheri <m-karicheri2@ti.com> 12042L: netdev@vger.kernel.org 12043S: Maintained 12044F: drivers/net/ethernet/ti/netcp* 12045 12046TI TAS571X FAMILY ASoC CODEC DRIVER 12047M: Kevin Cernekee <cernekee@chromium.org> 12048L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12049S: Odd Fixes 12050F: sound/soc/codecs/tas571x* 12051 12052TI TWL4030 SERIES SOC CODEC DRIVER 12053M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12054L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12055S: Maintained 12056F: sound/soc/codecs/twl4030* 12057 12058TI WILINK WIRELESS DRIVERS 12059L: linux-wireless@vger.kernel.org 12060W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12061W: http://wireless.kernel.org/en/users/Drivers/wl1251 12062T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12063S: Orphan 12064F: drivers/net/wireless/ti/ 12065F: include/linux/wl12xx.h 12066 12067TIPC NETWORK LAYER 12068M: Jon Maloy <jon.maloy@ericsson.com> 12069M: Ying Xue <ying.xue@windriver.com> 12070L: netdev@vger.kernel.org (core kernel code) 12071L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12072W: http://tipc.sourceforge.net/ 12073S: Maintained 12074F: include/uapi/linux/tipc*.h 12075F: net/tipc/ 12076 12077TILE ARCHITECTURE 12078M: Chris Metcalf <cmetcalf@mellanox.com> 12079W: http://www.mellanox.com/repository/solutions/tile-scm/ 12080T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12081S: Supported 12082F: arch/tile/ 12083F: drivers/char/tile-srom.c 12084F: drivers/edac/tile_edac.c 12085F: drivers/net/ethernet/tile/ 12086F: drivers/rtc/rtc-tile.c 12087F: drivers/tty/hvc/hvc_tile.c 12088F: drivers/tty/serial/tilegx.c 12089F: drivers/usb/host/*-tilegx.c 12090F: include/linux/usb/tilegx.h 12091 12092TLAN NETWORK DRIVER 12093M: Samuel Chessman <chessman@tux.org> 12094L: tlan-devel@lists.sourceforge.net (subscribers-only) 12095W: http://sourceforge.net/projects/tlan/ 12096S: Maintained 12097F: Documentation/networking/tlan.txt 12098F: drivers/net/ethernet/ti/tlan.* 12099 12100TOMOYO SECURITY MODULE 12101M: Kentaro Takeda <takedakn@nttdata.co.jp> 12102M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12103L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12104L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12105L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12106L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12107W: http://tomoyo.sourceforge.jp/ 12108T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12109S: Maintained 12110F: security/tomoyo/ 12111 12112TOPSTAR LAPTOP EXTRAS DRIVER 12113M: Herton Ronaldo Krzesinski <herton@canonical.com> 12114L: platform-driver-x86@vger.kernel.org 12115S: Maintained 12116F: drivers/platform/x86/topstar-laptop.c 12117 12118TOSHIBA ACPI EXTRAS DRIVER 12119M: Azael Avalos <coproscefalo@gmail.com> 12120L: platform-driver-x86@vger.kernel.org 12121S: Maintained 12122F: drivers/platform/x86/toshiba_acpi.c 12123 12124TOSHIBA BLUETOOTH DRIVER 12125M: Azael Avalos <coproscefalo@gmail.com> 12126L: platform-driver-x86@vger.kernel.org 12127S: Maintained 12128F: drivers/platform/x86/toshiba_bluetooth.c 12129 12130TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12131M: Azael Avalos <coproscefalo@gmail.com> 12132L: platform-driver-x86@vger.kernel.org 12133S: Maintained 12134F: drivers/platform/x86/toshiba_haps.c 12135 12136TOSHIBA WMI HOTKEYS DRIVER 12137M: Azael Avalos <coproscefalo@gmail.com> 12138L: platform-driver-x86@vger.kernel.org 12139S: Maintained 12140F: drivers/platform/x86/toshiba-wmi.c 12141 12142TOSHIBA SMM DRIVER 12143M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12144W: http://www.buzzard.org.uk/toshiba/ 12145S: Maintained 12146F: drivers/char/toshiba.c 12147F: include/linux/toshiba.h 12148F: include/uapi/linux/toshiba.h 12149 12150TOSHIBA TC358743 DRIVER 12151M: Mats Randgaard <matrandg@cisco.com> 12152L: linux-media@vger.kernel.org 12153S: Maintained 12154F: drivers/media/i2c/tc358743* 12155F: include/media/i2c/tc358743.h 12156 12157TMIO/SDHI MMC DRIVER 12158M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12159L: linux-mmc@vger.kernel.org 12160S: Supported 12161F: drivers/mmc/host/tmio_mmc* 12162F: drivers/mmc/host/sh_mobile_sdhi.c 12163F: include/linux/mfd/tmio.h 12164 12165TMP401 HARDWARE MONITOR DRIVER 12166M: Guenter Roeck <linux@roeck-us.net> 12167L: linux-hwmon@vger.kernel.org 12168S: Maintained 12169F: Documentation/hwmon/tmp401 12170F: drivers/hwmon/tmp401.c 12171 12172TMPFS (SHMEM FILESYSTEM) 12173M: Hugh Dickins <hughd@google.com> 12174L: linux-mm@kvack.org 12175S: Maintained 12176F: include/linux/shmem_fs.h 12177F: mm/shmem.c 12178 12179TM6000 VIDEO4LINUX DRIVER 12180M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12181M: Mauro Carvalho Chehab <mchehab@kernel.org> 12182L: linux-media@vger.kernel.org 12183W: https://linuxtv.org 12184T: git git://linuxtv.org/media_tree.git 12185S: Odd fixes 12186F: drivers/media/usb/tm6000/ 12187F: Documentation/media/v4l-drivers/tm6000* 12188 12189TW5864 VIDEO4LINUX DRIVER 12190M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12191M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12192M: Andrey Utkin <andrey_utkin@fastmail.com> 12193L: linux-media@vger.kernel.org 12194S: Supported 12195F: drivers/media/pci/tw5864/ 12196 12197TW68 VIDEO4LINUX DRIVER 12198M: Hans Verkuil <hverkuil@xs4all.nl> 12199L: linux-media@vger.kernel.org 12200T: git git://linuxtv.org/media_tree.git 12201W: https://linuxtv.org 12202S: Odd Fixes 12203F: drivers/media/pci/tw68/ 12204 12205TW686X VIDEO4LINUX DRIVER 12206M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12207L: linux-media@vger.kernel.org 12208T: git git://linuxtv.org/media_tree.git 12209W: http://linuxtv.org 12210S: Maintained 12211F: drivers/media/pci/tw686x/ 12212 12213TPM DEVICE DRIVER 12214M: Peter Huewe <peterhuewe@gmx.de> 12215M: Marcel Selhorst <tpmdd@selhorst.net> 12216M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12217R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12218W: http://tpmdd.sourceforge.net 12219L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12220Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12221T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12222S: Maintained 12223F: drivers/char/tpm/ 12224 12225TPM IBM_VTPM DEVICE DRIVER 12226M: Ashley Lai <ashleydlai@gmail.com> 12227W: http://tpmdd.sourceforge.net 12228L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12229S: Maintained 12230F: drivers/char/tpm/tpm_ibmvtpm* 12231 12232TRACING 12233M: Steven Rostedt <rostedt@goodmis.org> 12234M: Ingo Molnar <mingo@redhat.com> 12235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12236S: Maintained 12237F: Documentation/trace/ftrace.txt 12238F: arch/*/*/*/ftrace.h 12239F: arch/*/kernel/ftrace.c 12240F: include/*/ftrace.h 12241F: include/linux/trace*.h 12242F: include/trace/ 12243F: kernel/trace/ 12244F: tools/testing/selftests/ftrace/ 12245 12246TRACING MMIO ACCESSES (MMIOTRACE) 12247M: Steven Rostedt <rostedt@goodmis.org> 12248M: Ingo Molnar <mingo@kernel.org> 12249R: Karol Herbst <karolherbst@gmail.com> 12250R: Pekka Paalanen <ppaalanen@gmail.com> 12251S: Maintained 12252L: linux-kernel@vger.kernel.org 12253L: nouveau@lists.freedesktop.org 12254F: kernel/trace/trace_mmiotrace.c 12255F: include/linux/mmiotrace.h 12256F: arch/x86/mm/kmmio.c 12257F: arch/x86/mm/mmio-mod.c 12258F: arch/x86/mm/testmmiotrace.c 12259 12260TRIVIAL PATCHES 12261M: Jiri Kosina <trivial@kernel.org> 12262T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12263S: Maintained 12264K: ^Subject:.*(?i)trivial 12265 12266TTY LAYER 12267M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12268M: Jiri Slaby <jslaby@suse.com> 12269S: Supported 12270T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12271F: Documentation/serial/ 12272F: drivers/tty/ 12273F: drivers/tty/serial/serial_core.c 12274F: include/linux/serial_core.h 12275F: include/linux/serial.h 12276F: include/linux/tty.h 12277F: include/uapi/linux/serial_core.h 12278F: include/uapi/linux/serial.h 12279F: include/uapi/linux/tty.h 12280 12281TUA9001 MEDIA DRIVER 12282M: Antti Palosaari <crope@iki.fi> 12283L: linux-media@vger.kernel.org 12284W: https://linuxtv.org 12285W: http://palosaari.fi/linux/ 12286Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12287T: git git://linuxtv.org/anttip/media_tree.git 12288S: Maintained 12289F: drivers/media/tuners/tua9001* 12290 12291TULIP NETWORK DRIVERS 12292L: netdev@vger.kernel.org 12293L: linux-parisc@vger.kernel.org 12294S: Orphan 12295F: drivers/net/ethernet/dec/tulip/ 12296 12297TUN/TAP driver 12298M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12299W: http://vtun.sourceforge.net/tun 12300S: Maintained 12301F: Documentation/networking/tuntap.txt 12302F: arch/um/os-Linux/drivers/ 12303 12304TURBOCHANNEL SUBSYSTEM 12305M: "Maciej W. Rozycki" <macro@linux-mips.org> 12306M: Ralf Baechle <ralf@linux-mips.org> 12307L: linux-mips@linux-mips.org 12308Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12309S: Maintained 12310F: drivers/tc/ 12311F: include/linux/tc.h 12312 12313UBI FILE SYSTEM (UBIFS) 12314M: Richard Weinberger <richard@nod.at> 12315M: Artem Bityutskiy <dedekind1@gmail.com> 12316M: Adrian Hunter <adrian.hunter@intel.com> 12317L: linux-mtd@lists.infradead.org 12318T: git git://git.infradead.org/ubifs-2.6.git 12319W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12320S: Supported 12321F: Documentation/filesystems/ubifs.txt 12322F: fs/ubifs/ 12323 12324UCLINUX (M68KNOMMU AND COLDFIRE) 12325M: Greg Ungerer <gerg@linux-m68k.org> 12326W: http://www.linux-m68k.org/ 12327W: http://www.uclinux.org/ 12328L: linux-m68k@lists.linux-m68k.org 12329L: uclinux-dev@uclinux.org (subscribers-only) 12330T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12331S: Maintained 12332F: arch/m68k/coldfire/ 12333F: arch/m68k/68*/ 12334F: arch/m68k/*/*_no.* 12335F: arch/m68k/include/asm/*_no.* 12336 12337UDF FILESYSTEM 12338M: Jan Kara <jack@suse.com> 12339S: Maintained 12340F: Documentation/filesystems/udf.txt 12341F: fs/udf/ 12342 12343UFS FILESYSTEM 12344M: Evgeniy Dushistov <dushistov@mail.ru> 12345S: Maintained 12346F: Documentation/filesystems/ufs.txt 12347F: fs/ufs/ 12348 12349UHID USERSPACE HID IO DRIVER: 12350M: David Herrmann <dh.herrmann@googlemail.com> 12351L: linux-input@vger.kernel.org 12352S: Maintained 12353F: drivers/hid/uhid.c 12354F: include/uapi/linux/uhid.h 12355 12356ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12357L: linux-usb@vger.kernel.org 12358S: Orphan 12359F: drivers/uwb/ 12360F: include/linux/uwb.h 12361F: include/linux/uwb/ 12362 12363UNICORE32 ARCHITECTURE: 12364M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12365W: http://mprc.pku.edu.cn/~guanxuetao/linux 12366S: Maintained 12367T: git git://github.com/gxt/linux.git 12368F: arch/unicore32/ 12369 12370UNIFDEF 12371M: Tony Finch <dot@dotat.at> 12372W: http://dotat.at/prog/unifdef 12373S: Maintained 12374F: scripts/unifdef.c 12375 12376UNIFORM CDROM DRIVER 12377M: Jens Axboe <axboe@kernel.dk> 12378W: http://www.kernel.dk 12379S: Maintained 12380F: Documentation/cdrom/ 12381F: drivers/cdrom/cdrom.c 12382F: include/linux/cdrom.h 12383F: include/uapi/linux/cdrom.h 12384 12385UNISYS S-PAR DRIVERS 12386M: David Kershner <david.kershner@unisys.com> 12387L: sparmaintainer@unisys.com (Unisys internal) 12388S: Supported 12389F: drivers/staging/unisys/ 12390 12391UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12392M: Vinayak Holikatti <vinholikatti@gmail.com> 12393L: linux-scsi@vger.kernel.org 12394S: Supported 12395F: Documentation/scsi/ufs.txt 12396F: drivers/scsi/ufs/ 12397 12398UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12399M: Joao Pinto <Joao.Pinto@synopsys.com> 12400L: linux-scsi@vger.kernel.org 12401S: Supported 12402F: drivers/scsi/ufs/*dwc* 12403 12404UNSORTED BLOCK IMAGES (UBI) 12405M: Artem Bityutskiy <dedekind1@gmail.com> 12406M: Richard Weinberger <richard@nod.at> 12407W: http://www.linux-mtd.infradead.org/ 12408L: linux-mtd@lists.infradead.org 12409T: git git://git.infradead.org/ubifs-2.6.git 12410S: Supported 12411F: drivers/mtd/ubi/ 12412F: include/linux/mtd/ubi.h 12413F: include/uapi/mtd/ubi-user.h 12414 12415USB ACM DRIVER 12416M: Oliver Neukum <oneukum@suse.com> 12417L: linux-usb@vger.kernel.org 12418S: Maintained 12419F: Documentation/usb/acm.txt 12420F: drivers/usb/class/cdc-acm.* 12421 12422USB AR5523 WIRELESS DRIVER 12423M: Pontus Fuchs <pontus.fuchs@gmail.com> 12424L: linux-wireless@vger.kernel.org 12425S: Maintained 12426F: drivers/net/wireless/ath/ar5523/ 12427 12428USB ATTACHED SCSI 12429M: Oliver Neukum <oneukum@suse.com> 12430L: linux-usb@vger.kernel.org 12431L: linux-scsi@vger.kernel.org 12432S: Maintained 12433F: drivers/usb/storage/uas.c 12434 12435USB CDC ETHERNET DRIVER 12436M: Oliver Neukum <oliver@neukum.org> 12437L: linux-usb@vger.kernel.org 12438S: Maintained 12439F: drivers/net/usb/cdc_*.c 12440F: include/uapi/linux/usb/cdc.h 12441 12442USB CHAOSKEY DRIVER 12443M: Keith Packard <keithp@keithp.com> 12444L: linux-usb@vger.kernel.org 12445S: Maintained 12446F: drivers/usb/misc/chaoskey.c 12447 12448USB CYPRESS C67X00 DRIVER 12449M: Peter Korsgaard <jacmet@sunsite.dk> 12450L: linux-usb@vger.kernel.org 12451S: Maintained 12452F: drivers/usb/c67x00/ 12453 12454USB DAVICOM DM9601 DRIVER 12455M: Peter Korsgaard <jacmet@sunsite.dk> 12456L: netdev@vger.kernel.org 12457W: http://www.linux-usb.org/usbnet 12458S: Maintained 12459F: drivers/net/usb/dm9601.c 12460 12461USB DIAMOND RIO500 DRIVER 12462M: Cesar Miquel <miquel@df.uba.ar> 12463L: rio500-users@lists.sourceforge.net 12464W: http://rio500.sourceforge.net 12465S: Maintained 12466F: drivers/usb/misc/rio500* 12467 12468USB EHCI DRIVER 12469M: Alan Stern <stern@rowland.harvard.edu> 12470L: linux-usb@vger.kernel.org 12471S: Maintained 12472F: Documentation/usb/ehci.txt 12473F: drivers/usb/host/ehci* 12474 12475USB GADGET/PERIPHERAL SUBSYSTEM 12476M: Felipe Balbi <balbi@kernel.org> 12477L: linux-usb@vger.kernel.org 12478W: http://www.linux-usb.org/gadget 12479T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12480S: Maintained 12481F: drivers/usb/gadget/ 12482F: include/linux/usb/gadget* 12483 12484USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12485M: Jiri Kosina <jikos@kernel.org> 12486R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12487L: linux-usb@vger.kernel.org 12488T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12489S: Maintained 12490F: Documentation/hid/hiddev.txt 12491F: drivers/hid/usbhid/ 12492 12493USB ISP116X DRIVER 12494M: Olav Kongas <ok@artecdesign.ee> 12495L: linux-usb@vger.kernel.org 12496S: Maintained 12497F: drivers/usb/host/isp116x* 12498F: include/linux/usb/isp116x.h 12499 12500USB LAN78XX ETHERNET DRIVER 12501M: Woojung Huh <woojung.huh@microchip.com> 12502M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12503L: netdev@vger.kernel.org 12504S: Maintained 12505F: drivers/net/usb/lan78xx.* 12506 12507USB MASS STORAGE DRIVER 12508M: Alan Stern <stern@rowland.harvard.edu> 12509L: linux-usb@vger.kernel.org 12510L: usb-storage@lists.one-eyed-alien.net 12511S: Maintained 12512W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12513F: drivers/usb/storage/ 12514 12515USB MIDI DRIVER 12516M: Clemens Ladisch <clemens@ladisch.de> 12517L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12518T: git git://git.alsa-project.org/alsa-kernel.git 12519S: Maintained 12520F: sound/usb/midi.* 12521 12522USB NETWORKING DRIVERS 12523L: linux-usb@vger.kernel.org 12524S: Odd Fixes 12525F: drivers/net/usb/ 12526 12527USB OHCI DRIVER 12528M: Alan Stern <stern@rowland.harvard.edu> 12529L: linux-usb@vger.kernel.org 12530S: Maintained 12531F: Documentation/usb/ohci.txt 12532F: drivers/usb/host/ohci* 12533 12534USB OTG FSM (Finite State Machine) 12535M: Peter Chen <Peter.Chen@nxp.com> 12536T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12537L: linux-usb@vger.kernel.org 12538S: Maintained 12539F: drivers/usb/common/usb-otg-fsm.c 12540 12541USB OVER IP DRIVER 12542M: Valentina Manea <valentina.manea.m@gmail.com> 12543M: Shuah Khan <shuahkh@osg.samsung.com> 12544M: Shuah Khan <shuah@kernel.org> 12545L: linux-usb@vger.kernel.org 12546S: Maintained 12547F: Documentation/usb/usbip_protocol.txt 12548F: drivers/usb/usbip/ 12549F: tools/usb/usbip/ 12550 12551USB PEGASUS DRIVER 12552M: Petko Manolov <petkan@nucleusys.com> 12553L: linux-usb@vger.kernel.org 12554L: netdev@vger.kernel.org 12555T: git git://github.com/petkan/pegasus.git 12556W: https://github.com/petkan/pegasus 12557S: Maintained 12558F: drivers/net/usb/pegasus.* 12559 12560USB PHY LAYER 12561M: Felipe Balbi <balbi@kernel.org> 12562L: linux-usb@vger.kernel.org 12563T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12564S: Maintained 12565F: drivers/usb/phy/ 12566 12567USB PRINTER DRIVER (usblp) 12568M: Pete Zaitcev <zaitcev@redhat.com> 12569L: linux-usb@vger.kernel.org 12570S: Supported 12571F: drivers/usb/class/usblp.c 12572 12573USB QMI WWAN NETWORK DRIVER 12574M: Bjørn Mork <bjorn@mork.no> 12575L: netdev@vger.kernel.org 12576S: Maintained 12577F: Documentation/ABI/testing/sysfs-class-net-qmi 12578F: drivers/net/usb/qmi_wwan.c 12579 12580USB RTL8150 DRIVER 12581M: Petko Manolov <petkan@nucleusys.com> 12582L: linux-usb@vger.kernel.org 12583L: netdev@vger.kernel.org 12584T: git git://github.com/petkan/rtl8150.git 12585W: https://github.com/petkan/rtl8150 12586S: Maintained 12587F: drivers/net/usb/rtl8150.c 12588 12589USB SERIAL SUBSYSTEM 12590M: Johan Hovold <johan@kernel.org> 12591L: linux-usb@vger.kernel.org 12592T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12593S: Maintained 12594F: Documentation/usb/usb-serial.txt 12595F: drivers/usb/serial/ 12596F: include/linux/usb/serial.h 12597 12598USB SMSC75XX ETHERNET DRIVER 12599M: Steve Glendinning <steve.glendinning@shawell.net> 12600L: netdev@vger.kernel.org 12601S: Maintained 12602F: drivers/net/usb/smsc75xx.* 12603 12604USB SMSC95XX ETHERNET DRIVER 12605M: Steve Glendinning <steve.glendinning@shawell.net> 12606M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12607L: netdev@vger.kernel.org 12608S: Maintained 12609F: drivers/net/usb/smsc95xx.* 12610 12611USB SUBSYSTEM 12612M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12613L: linux-usb@vger.kernel.org 12614W: http://www.linux-usb.org 12615T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12616S: Supported 12617F: Documentation/devicetree/bindings/usb/ 12618F: Documentation/usb/ 12619F: drivers/usb/ 12620F: include/linux/usb.h 12621F: include/linux/usb/ 12622 12623USB UHCI DRIVER 12624M: Alan Stern <stern@rowland.harvard.edu> 12625L: linux-usb@vger.kernel.org 12626S: Maintained 12627F: drivers/usb/host/uhci* 12628 12629USB "USBNET" DRIVER FRAMEWORK 12630M: Oliver Neukum <oneukum@suse.com> 12631L: netdev@vger.kernel.org 12632W: http://www.linux-usb.org/usbnet 12633S: Maintained 12634F: drivers/net/usb/usbnet.c 12635F: include/linux/usb/usbnet.h 12636 12637USB VIDEO CLASS 12638M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12639L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12640L: linux-media@vger.kernel.org 12641T: git git://linuxtv.org/media_tree.git 12642W: http://www.ideasonboard.org/uvc/ 12643S: Maintained 12644F: drivers/media/usb/uvc/ 12645F: include/uapi/linux/uvcvideo.h 12646 12647USB VISION DRIVER 12648M: Hans Verkuil <hverkuil@xs4all.nl> 12649L: linux-media@vger.kernel.org 12650T: git git://linuxtv.org/media_tree.git 12651W: https://linuxtv.org 12652S: Odd Fixes 12653F: drivers/media/usb/usbvision/ 12654 12655USB WEBCAM GADGET 12656M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12657L: linux-usb@vger.kernel.org 12658S: Maintained 12659F: drivers/usb/gadget/function/*uvc* 12660F: drivers/usb/gadget/legacy/webcam.c 12661 12662USB WIRELESS RNDIS DRIVER (rndis_wlan) 12663M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12664L: linux-wireless@vger.kernel.org 12665S: Maintained 12666F: drivers/net/wireless/rndis_wlan.c 12667 12668USB XHCI DRIVER 12669M: Mathias Nyman <mathias.nyman@intel.com> 12670L: linux-usb@vger.kernel.org 12671S: Supported 12672F: drivers/usb/host/xhci* 12673F: drivers/usb/host/pci-quirks* 12674 12675USB ZD1201 DRIVER 12676L: linux-wireless@vger.kernel.org 12677W: http://linux-lc100020.sourceforge.net 12678S: Orphan 12679F: drivers/net/wireless/zydas/zd1201.* 12680 12681USB ZR364XX DRIVER 12682M: Antoine Jacquet <royale@zerezo.com> 12683L: linux-usb@vger.kernel.org 12684L: linux-media@vger.kernel.org 12685T: git git://linuxtv.org/media_tree.git 12686W: http://royale.zerezo.com/zr364xx/ 12687S: Maintained 12688F: Documentation/media/v4l-drivers/zr364xx* 12689F: drivers/media/usb/zr364xx/ 12690 12691ULPI BUS 12692M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12693L: linux-usb@vger.kernel.org 12694S: Maintained 12695F: drivers/usb/common/ulpi.c 12696F: include/linux/ulpi/ 12697 12698USER-MODE LINUX (UML) 12699M: Jeff Dike <jdike@addtoit.com> 12700M: Richard Weinberger <richard@nod.at> 12701L: user-mode-linux-devel@lists.sourceforge.net 12702L: user-mode-linux-user@lists.sourceforge.net 12703W: http://user-mode-linux.sourceforge.net 12704T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12705S: Maintained 12706F: Documentation/virtual/uml/ 12707F: arch/um/ 12708F: arch/x86/um/ 12709F: fs/hostfs/ 12710F: fs/hppfs/ 12711 12712USERSPACE I/O (UIO) 12713M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12714S: Maintained 12715T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12716F: Documentation/DocBook/uio-howto.tmpl 12717F: drivers/uio/ 12718F: include/linux/uio*.h 12719 12720UTIL-LINUX PACKAGE 12721M: Karel Zak <kzak@redhat.com> 12722L: util-linux@vger.kernel.org 12723W: http://en.wikipedia.org/wiki/Util-linux 12724T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12725S: Maintained 12726 12727UVESAFB DRIVER 12728M: Michal Januszewski <spock@gentoo.org> 12729L: linux-fbdev@vger.kernel.org 12730W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12731S: Maintained 12732F: Documentation/fb/uvesafb.txt 12733F: drivers/video/fbdev/uvesafb.* 12734 12735VF610 NAND DRIVER 12736M: Stefan Agner <stefan@agner.ch> 12737L: linux-mtd@lists.infradead.org 12738S: Supported 12739F: drivers/mtd/nand/vf610_nfc.c 12740 12741VFAT/FAT/MSDOS FILESYSTEM 12742M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12743S: Maintained 12744F: Documentation/filesystems/vfat.txt 12745F: fs/fat/ 12746 12747VFIO DRIVER 12748M: Alex Williamson <alex.williamson@redhat.com> 12749L: kvm@vger.kernel.org 12750T: git git://github.com/awilliam/linux-vfio.git 12751S: Maintained 12752F: Documentation/vfio.txt 12753F: drivers/vfio/ 12754F: include/linux/vfio.h 12755F: include/uapi/linux/vfio.h 12756 12757VFIO PLATFORM DRIVER 12758M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12759L: kvm@vger.kernel.org 12760S: Maintained 12761F: drivers/vfio/platform/ 12762 12763VIDEOBUF2 FRAMEWORK 12764M: Pawel Osciak <pawel@osciak.com> 12765M: Marek Szyprowski <m.szyprowski@samsung.com> 12766M: Kyungmin Park <kyungmin.park@samsung.com> 12767L: linux-media@vger.kernel.org 12768S: Maintained 12769F: drivers/media/v4l2-core/videobuf2-* 12770F: include/media/videobuf2-* 12771 12772VIRTIO AND VHOST VSOCK DRIVER 12773M: Stefan Hajnoczi <stefanha@redhat.com> 12774L: kvm@vger.kernel.org 12775L: virtualization@lists.linux-foundation.org 12776L: netdev@vger.kernel.org 12777S: Maintained 12778F: include/linux/virtio_vsock.h 12779F: include/uapi/linux/virtio_vsock.h 12780F: net/vmw_vsock/virtio_transport_common.c 12781F: net/vmw_vsock/virtio_transport.c 12782F: drivers/vhost/vsock.c 12783F: drivers/vhost/vsock.h 12784 12785VIRTUAL SERIO DEVICE DRIVER 12786M: Stephen Chandler Paul <thatslyude@gmail.com> 12787S: Maintained 12788F: drivers/input/serio/userio.c 12789F: include/uapi/linux/userio.h 12790 12791VIRTIO CONSOLE DRIVER 12792M: Amit Shah <amit.shah@redhat.com> 12793L: virtualization@lists.linux-foundation.org 12794S: Maintained 12795F: drivers/char/virtio_console.c 12796F: include/linux/virtio_console.h 12797F: include/uapi/linux/virtio_console.h 12798 12799VIRTIO CORE, NET AND BLOCK DRIVERS 12800M: "Michael S. Tsirkin" <mst@redhat.com> 12801L: virtualization@lists.linux-foundation.org 12802S: Maintained 12803F: Documentation/devicetree/bindings/virtio/ 12804F: drivers/virtio/ 12805F: tools/virtio/ 12806F: drivers/net/virtio_net.c 12807F: drivers/block/virtio_blk.c 12808F: include/linux/virtio_*.h 12809F: include/uapi/linux/virtio_*.h 12810 12811VIRTIO DRIVERS FOR S390 12812M: Christian Borntraeger <borntraeger@de.ibm.com> 12813M: Cornelia Huck <cornelia.huck@de.ibm.com> 12814L: linux-s390@vger.kernel.org 12815L: virtualization@lists.linux-foundation.org 12816L: kvm@vger.kernel.org 12817S: Supported 12818F: drivers/s390/virtio/ 12819 12820VIRTIO GPU DRIVER 12821M: David Airlie <airlied@linux.ie> 12822M: Gerd Hoffmann <kraxel@redhat.com> 12823L: dri-devel@lists.freedesktop.org 12824L: virtualization@lists.linux-foundation.org 12825S: Maintained 12826F: drivers/gpu/drm/virtio/ 12827F: include/uapi/linux/virtio_gpu.h 12828 12829VIRTIO HOST (VHOST) 12830M: "Michael S. Tsirkin" <mst@redhat.com> 12831L: kvm@vger.kernel.org 12832L: virtualization@lists.linux-foundation.org 12833L: netdev@vger.kernel.org 12834T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12835S: Maintained 12836F: drivers/vhost/ 12837F: include/uapi/linux/vhost.h 12838 12839VIRTIO INPUT DRIVER 12840M: Gerd Hoffmann <kraxel@redhat.com> 12841S: Maintained 12842F: drivers/virtio/virtio_input.c 12843F: include/uapi/linux/virtio_input.h 12844 12845VIA RHINE NETWORK DRIVER 12846S: Orphan 12847F: drivers/net/ethernet/via/via-rhine.c 12848 12849VIA SD/MMC CARD CONTROLLER DRIVER 12850M: Bruce Chang <brucechang@via.com.tw> 12851M: Harald Welte <HaraldWelte@viatech.com> 12852S: Maintained 12853F: drivers/mmc/host/via-sdmmc.c 12854 12855VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12856M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12857L: linux-fbdev@vger.kernel.org 12858S: Maintained 12859F: include/linux/via-core.h 12860F: include/linux/via-gpio.h 12861F: include/linux/via_i2c.h 12862F: drivers/video/fbdev/via/ 12863 12864VIA VELOCITY NETWORK DRIVER 12865M: Francois Romieu <romieu@fr.zoreil.com> 12866L: netdev@vger.kernel.org 12867S: Maintained 12868F: drivers/net/ethernet/via/via-velocity.* 12869 12870VIRT LIB 12871M: Alex Williamson <alex.williamson@redhat.com> 12872M: Paolo Bonzini <pbonzini@redhat.com> 12873L: kvm@vger.kernel.org 12874S: Supported 12875F: virt/lib/ 12876 12877VIVID VIRTUAL VIDEO DRIVER 12878M: Hans Verkuil <hverkuil@xs4all.nl> 12879L: linux-media@vger.kernel.org 12880T: git git://linuxtv.org/media_tree.git 12881W: https://linuxtv.org 12882S: Maintained 12883F: drivers/media/platform/vivid/* 12884 12885VLAN (802.1Q) 12886M: Patrick McHardy <kaber@trash.net> 12887L: netdev@vger.kernel.org 12888S: Maintained 12889F: drivers/net/macvlan.c 12890F: include/linux/if_*vlan.h 12891F: net/8021q/ 12892 12893VLYNQ BUS 12894M: Florian Fainelli <f.fainelli@gmail.com> 12895L: openwrt-devel@lists.openwrt.org (subscribers-only) 12896S: Maintained 12897F: drivers/vlynq/vlynq.c 12898F: include/linux/vlynq.h 12899 12900VME SUBSYSTEM 12901M: Martyn Welch <martyn@welchs.me.uk> 12902M: Manohar Vanga <manohar.vanga@gmail.com> 12903M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12904L: devel@driverdev.osuosl.org 12905S: Maintained 12906T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12907F: Documentation/vme_api.txt 12908F: drivers/staging/vme/ 12909F: drivers/vme/ 12910F: include/linux/vme* 12911 12912VMWARE HYPERVISOR INTERFACE 12913M: Alok Kataria <akataria@vmware.com> 12914L: virtualization@lists.linux-foundation.org 12915S: Supported 12916F: arch/x86/kernel/cpu/vmware.c 12917 12918VMWARE BALLOON DRIVER 12919M: Xavier Deguillard <xdeguillard@vmware.com> 12920M: Philip Moltmann <moltmann@vmware.com> 12921M: "VMware, Inc." <pv-drivers@vmware.com> 12922L: linux-kernel@vger.kernel.org 12923S: Maintained 12924F: drivers/misc/vmw_balloon.c 12925 12926VMWARE VMMOUSE SUBDRIVER 12927M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12928M: "VMware, Inc." <pv-drivers@vmware.com> 12929L: linux-input@vger.kernel.org 12930S: Maintained 12931F: drivers/input/mouse/vmmouse.c 12932F: drivers/input/mouse/vmmouse.h 12933 12934VMWARE VMXNET3 ETHERNET DRIVER 12935M: Shrikrishna Khare <skhare@vmware.com> 12936M: "VMware, Inc." <pv-drivers@vmware.com> 12937L: netdev@vger.kernel.org 12938S: Maintained 12939F: drivers/net/vmxnet3/ 12940 12941VMware PVSCSI driver 12942M: Jim Gill <jgill@vmware.com> 12943M: VMware PV-Drivers <pv-drivers@vmware.com> 12944L: linux-scsi@vger.kernel.org 12945S: Maintained 12946F: drivers/scsi/vmw_pvscsi.c 12947F: drivers/scsi/vmw_pvscsi.h 12948 12949VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12950M: Liam Girdwood <lgirdwood@gmail.com> 12951M: Mark Brown <broonie@kernel.org> 12952L: linux-kernel@vger.kernel.org 12953W: http://www.slimlogic.co.uk/?p=48 12954T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12955S: Supported 12956F: Documentation/devicetree/bindings/regulator/ 12957F: drivers/regulator/ 12958F: include/dt-bindings/regulator/ 12959F: include/linux/regulator/ 12960 12961VRF 12962M: David Ahern <dsa@cumulusnetworks.com> 12963M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12964L: netdev@vger.kernel.org 12965S: Maintained 12966F: drivers/net/vrf.c 12967F: Documentation/networking/vrf.txt 12968 12969VT1211 HARDWARE MONITOR DRIVER 12970M: Juerg Haefliger <juergh@gmail.com> 12971L: linux-hwmon@vger.kernel.org 12972S: Maintained 12973F: Documentation/hwmon/vt1211 12974F: drivers/hwmon/vt1211.c 12975 12976VT8231 HARDWARE MONITOR DRIVER 12977M: Roger Lucas <vt8231@hiddenengine.co.uk> 12978L: linux-hwmon@vger.kernel.org 12979S: Maintained 12980F: drivers/hwmon/vt8231.c 12981 12982VUB300 USB to SDIO/SD/MMC bridge chip 12983M: Tony Olech <tony.olech@elandigitalsystems.com> 12984L: linux-mmc@vger.kernel.org 12985L: linux-usb@vger.kernel.org 12986S: Supported 12987F: drivers/mmc/host/vub300.c 12988 12989W1 DALLAS'S 1-WIRE BUS 12990M: Evgeniy Polyakov <zbr@ioremap.net> 12991S: Maintained 12992F: Documentation/w1/ 12993F: drivers/w1/ 12994 12995W83791D HARDWARE MONITORING DRIVER 12996M: Marc Hulsman <m.hulsman@tudelft.nl> 12997L: linux-hwmon@vger.kernel.org 12998S: Maintained 12999F: Documentation/hwmon/w83791d 13000F: drivers/hwmon/w83791d.c 13001 13002W83793 HARDWARE MONITORING DRIVER 13003M: Rudolf Marek <r.marek@assembler.cz> 13004L: linux-hwmon@vger.kernel.org 13005S: Maintained 13006F: Documentation/hwmon/w83793 13007F: drivers/hwmon/w83793.c 13008 13009W83795 HARDWARE MONITORING DRIVER 13010M: Jean Delvare <jdelvare@suse.com> 13011L: linux-hwmon@vger.kernel.org 13012S: Maintained 13013F: drivers/hwmon/w83795.c 13014 13015W83L51xD SD/MMC CARD INTERFACE DRIVER 13016M: Pierre Ossman <pierre@ossman.eu> 13017S: Maintained 13018F: drivers/mmc/host/wbsd.* 13019 13020WACOM PROTOCOL 4 SERIAL TABLETS 13021M: Julian Squires <julian@cipht.net> 13022M: Hans de Goede <hdegoede@redhat.com> 13023L: linux-input@vger.kernel.org 13024S: Maintained 13025F: drivers/input/tablet/wacom_serial4.c 13026 13027WATCHDOG DEVICE DRIVERS 13028M: Wim Van Sebroeck <wim@iguana.be> 13029R: Guenter Roeck <linux@roeck-us.net> 13030L: linux-watchdog@vger.kernel.org 13031W: http://www.linux-watchdog.org/ 13032T: git git://www.linux-watchdog.org/linux-watchdog.git 13033S: Maintained 13034F: Documentation/devicetree/bindings/watchdog/ 13035F: Documentation/watchdog/ 13036F: drivers/watchdog/ 13037F: include/linux/watchdog.h 13038F: include/uapi/linux/watchdog.h 13039 13040WIIMOTE HID DRIVER 13041M: David Herrmann <dh.herrmann@googlemail.com> 13042L: linux-input@vger.kernel.org 13043S: Maintained 13044F: drivers/hid/hid-wiimote* 13045 13046WINBOND CIR DRIVER 13047M: David Härdeman <david@hardeman.nu> 13048S: Maintained 13049F: drivers/media/rc/winbond-cir.c 13050 13051WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13052M: William Breathitt Gray <vilhelm.gray@gmail.com> 13053L: linux-watchdog@vger.kernel.org 13054S: Maintained 13055F: drivers/watchdog/ebc-c384_wdt.c 13056 13057WINSYSTEMS WS16C48 GPIO DRIVER 13058M: William Breathitt Gray <vilhelm.gray@gmail.com> 13059L: linux-gpio@vger.kernel.org 13060S: Maintained 13061F: drivers/gpio/gpio-ws16c48.c 13062 13063WIMAX STACK 13064M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13065M: linux-wimax@intel.com 13066L: wimax@linuxwimax.org (subscribers-only) 13067S: Supported 13068W: http://linuxwimax.org 13069F: Documentation/wimax/README.wimax 13070F: include/linux/wimax/debug.h 13071F: include/net/wimax.h 13072F: include/uapi/linux/wimax.h 13073F: net/wimax/ 13074 13075WISTRON LAPTOP BUTTON DRIVER 13076M: Miloslav Trmac <mitr@volny.cz> 13077S: Maintained 13078F: drivers/input/misc/wistron_btns.c 13079 13080WL3501 WIRELESS PCMCIA CARD DRIVER 13081M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13082L: linux-wireless@vger.kernel.org 13083W: http://oops.ghostprotocols.net:81/blog 13084S: Maintained 13085F: drivers/net/wireless/wl3501* 13086 13087WOLFSON MICROELECTRONICS DRIVERS 13088L: patches@opensource.wolfsonmicro.com 13089T: git https://github.com/CirrusLogic/linux-drivers.git 13090W: https://github.com/CirrusLogic/linux-drivers/wiki 13091S: Supported 13092F: Documentation/hwmon/wm83?? 13093F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13094F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13095F: Documentation/devicetree/bindings/mfd/arizona.txt 13096F: arch/arm/mach-s3c64xx/mach-crag6410* 13097F: drivers/clk/clk-wm83*.c 13098F: drivers/extcon/extcon-arizona.c 13099F: drivers/leds/leds-wm83*.c 13100F: drivers/gpio/gpio-*wm*.c 13101F: drivers/gpio/gpio-arizona.c 13102F: drivers/hwmon/wm83??-hwmon.c 13103F: drivers/input/misc/wm831x-on.c 13104F: drivers/input/touchscreen/wm831x-ts.c 13105F: drivers/input/touchscreen/wm97*.c 13106F: drivers/mfd/arizona* 13107F: drivers/mfd/wm*.c 13108F: drivers/mfd/cs47l24* 13109F: drivers/power/supply/wm83*.c 13110F: drivers/rtc/rtc-wm83*.c 13111F: drivers/regulator/wm8*.c 13112F: drivers/video/backlight/wm83*_bl.c 13113F: drivers/watchdog/wm83*_wdt.c 13114F: include/linux/mfd/arizona/ 13115F: include/linux/mfd/wm831x/ 13116F: include/linux/mfd/wm8350/ 13117F: include/linux/mfd/wm8400* 13118F: include/linux/wm97xx.h 13119F: include/sound/wm????.h 13120F: sound/soc/codecs/arizona.? 13121F: sound/soc/codecs/wm* 13122F: sound/soc/codecs/cs47l24* 13123 13124WORKQUEUE 13125M: Tejun Heo <tj@kernel.org> 13126R: Lai Jiangshan <jiangshanlai@gmail.com> 13127T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13128S: Maintained 13129F: include/linux/workqueue.h 13130F: kernel/workqueue.c 13131F: Documentation/workqueue.txt 13132 13133X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13134M: Chen-Yu Tsai <wens@csie.org> 13135L: linux-kernel@vger.kernel.org 13136S: Maintained 13137N: axp[128] 13138 13139X.25 NETWORK LAYER 13140M: Andrew Hendry <andrew.hendry@gmail.com> 13141L: linux-x25@vger.kernel.org 13142S: Odd Fixes 13143F: Documentation/networking/x25* 13144F: include/net/x25* 13145F: net/x25/ 13146 13147X86 ARCHITECTURE (32-BIT AND 64-BIT) 13148M: Thomas Gleixner <tglx@linutronix.de> 13149M: Ingo Molnar <mingo@redhat.com> 13150M: "H. Peter Anvin" <hpa@zytor.com> 13151M: x86@kernel.org 13152L: linux-kernel@vger.kernel.org 13153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13154S: Maintained 13155F: Documentation/x86/ 13156F: arch/x86/ 13157 13158X86 PLATFORM DRIVERS 13159M: Darren Hart <dvhart@infradead.org> 13160L: platform-driver-x86@vger.kernel.org 13161T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13162S: Maintained 13163F: drivers/platform/x86/ 13164F: drivers/platform/olpc/ 13165 13166X86 MCE INFRASTRUCTURE 13167M: Tony Luck <tony.luck@intel.com> 13168M: Borislav Petkov <bp@alien8.de> 13169L: linux-edac@vger.kernel.org 13170S: Maintained 13171F: arch/x86/kernel/cpu/mcheck/* 13172 13173X86 MICROCODE UPDATE SUPPORT 13174M: Borislav Petkov <bp@alien8.de> 13175S: Maintained 13176F: arch/x86/kernel/cpu/microcode/* 13177 13178X86 VDSO 13179M: Andy Lutomirski <luto@amacapital.net> 13180L: linux-kernel@vger.kernel.org 13181T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13182S: Maintained 13183F: arch/x86/entry/vdso/ 13184 13185XC2028/3028 TUNER DRIVER 13186M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13187M: Mauro Carvalho Chehab <mchehab@kernel.org> 13188L: linux-media@vger.kernel.org 13189W: https://linuxtv.org 13190T: git git://linuxtv.org/media_tree.git 13191S: Maintained 13192F: drivers/media/tuners/tuner-xc2028.* 13193 13194XEN HYPERVISOR INTERFACE 13195M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13196M: David Vrabel <david.vrabel@citrix.com> 13197M: Juergen Gross <jgross@suse.com> 13198L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13199T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13200S: Supported 13201F: arch/x86/xen/ 13202F: drivers/*/xen-*front.c 13203F: drivers/xen/ 13204F: arch/x86/include/asm/xen/ 13205F: include/xen/ 13206F: include/uapi/xen/ 13207 13208XEN HYPERVISOR ARM 13209M: Stefano Stabellini <sstabellini@kernel.org> 13210L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13211S: Maintained 13212F: arch/arm/xen/ 13213F: arch/arm/include/asm/xen/ 13214 13215XEN HYPERVISOR ARM64 13216M: Stefano Stabellini <sstabellini@kernel.org> 13217L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13218S: Maintained 13219F: arch/arm64/xen/ 13220F: arch/arm64/include/asm/xen/ 13221 13222XEN NETWORK BACKEND DRIVER 13223M: Wei Liu <wei.liu2@citrix.com> 13224M: Paul Durrant <paul.durrant@citrix.com> 13225L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13226L: netdev@vger.kernel.org 13227S: Supported 13228F: drivers/net/xen-netback/* 13229 13230XEN PCI SUBSYSTEM 13231M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13232L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13233S: Supported 13234F: arch/x86/pci/*xen* 13235F: drivers/pci/*xen* 13236 13237XEN BLOCK SUBSYSTEM 13238M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13239M: Roger Pau Monné <roger.pau@citrix.com> 13240L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13241S: Supported 13242F: drivers/block/xen-blkback/* 13243F: drivers/block/xen* 13244 13245XEN PVSCSI DRIVERS 13246M: Juergen Gross <jgross@suse.com> 13247L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13248L: linux-scsi@vger.kernel.org 13249S: Supported 13250F: drivers/scsi/xen-scsifront.c 13251F: drivers/xen/xen-scsiback.c 13252F: include/xen/interface/io/vscsiif.h 13253 13254XEN SWIOTLB SUBSYSTEM 13255M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13256L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13257S: Supported 13258F: arch/x86/xen/*swiotlb* 13259F: drivers/xen/*swiotlb* 13260 13261XFS FILESYSTEM 13262M: Dave Chinner <david@fromorbit.com> 13263M: linux-xfs@vger.kernel.org 13264L: linux-xfs@vger.kernel.org 13265W: http://xfs.org/ 13266T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13267S: Supported 13268F: Documentation/filesystems/xfs.txt 13269F: fs/xfs/ 13270 13271XILINX AXI ETHERNET DRIVER 13272M: Anirudha Sarangi <anirudh@xilinx.com> 13273M: John Linn <John.Linn@xilinx.com> 13274S: Maintained 13275F: drivers/net/ethernet/xilinx/xilinx_axienet* 13276 13277XILINX UARTLITE SERIAL DRIVER 13278M: Peter Korsgaard <jacmet@sunsite.dk> 13279L: linux-serial@vger.kernel.org 13280S: Maintained 13281F: drivers/tty/serial/uartlite.c 13282 13283XILINX VIDEO IP CORES 13284M: Hyun Kwon <hyun.kwon@xilinx.com> 13285M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13286L: linux-media@vger.kernel.org 13287T: git git://linuxtv.org/media_tree.git 13288S: Supported 13289F: Documentation/devicetree/bindings/media/xilinx/ 13290F: drivers/media/platform/xilinx/ 13291F: include/uapi/linux/xilinx-v4l2-controls.h 13292 13293XILLYBUS DRIVER 13294M: Eli Billauer <eli.billauer@gmail.com> 13295L: linux-kernel@vger.kernel.org 13296S: Supported 13297F: drivers/char/xillybus/ 13298 13299XTENSA XTFPGA PLATFORM SUPPORT 13300M: Max Filippov <jcmvbkbc@gmail.com> 13301L: linux-xtensa@linux-xtensa.org 13302S: Maintained 13303F: drivers/spi/spi-xtensa-xtfpga.c 13304F: sound/soc/xtensa/xtfpga-i2s.c 13305 13306YAM DRIVER FOR AX.25 13307M: Jean-Paul Roubelat <jpr@f6fbb.org> 13308L: linux-hams@vger.kernel.org 13309S: Maintained 13310F: drivers/net/hamradio/yam* 13311F: include/linux/yam.h 13312 13313YEALINK PHONE DRIVER 13314M: Henk Vergonet <Henk.Vergonet@gmail.com> 13315L: usbb2k-api-dev@nongnu.org 13316S: Maintained 13317F: Documentation/input/yealink.txt 13318F: drivers/input/misc/yealink.* 13319 13320Z8530 DRIVER FOR AX.25 13321M: Joerg Reuter <jreuter@yaina.de> 13322W: http://yaina.de/jreuter/ 13323W: http://www.qsl.net/dl1bke/ 13324L: linux-hams@vger.kernel.org 13325S: Maintained 13326F: Documentation/networking/z8530drv.txt 13327F: drivers/net/hamradio/*scc.c 13328F: drivers/net/hamradio/z8530.h 13329 13330ZBUD COMPRESSED PAGE ALLOCATOR 13331M: Seth Jennings <sjenning@redhat.com> 13332L: linux-mm@kvack.org 13333S: Maintained 13334F: mm/zbud.c 13335F: include/linux/zbud.h 13336 13337ZD1211RW WIRELESS DRIVER 13338M: Daniel Drake <dsd@gentoo.org> 13339M: Ulrich Kunitz <kune@deine-taler.de> 13340W: http://zd1211.ath.cx/wiki/DriverRewrite 13341L: linux-wireless@vger.kernel.org 13342L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13343S: Maintained 13344F: drivers/net/wireless/zydas/zd1211rw/ 13345 13346ZPOOL COMPRESSED PAGE STORAGE API 13347M: Dan Streetman <ddstreet@ieee.org> 13348L: linux-mm@kvack.org 13349S: Maintained 13350F: mm/zpool.c 13351F: include/linux/zpool.h 13352 13353ZR36067 VIDEO FOR LINUX DRIVER 13354L: mjpeg-users@lists.sourceforge.net 13355L: linux-media@vger.kernel.org 13356W: http://mjpeg.sourceforge.net/driver-zoran/ 13357T: hg https://linuxtv.org/hg/v4l-dvb 13358S: Odd Fixes 13359F: drivers/media/pci/zoran/ 13360 13361ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13362M: Minchan Kim <minchan@kernel.org> 13363M: Nitin Gupta <ngupta@vflare.org> 13364R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13365L: linux-kernel@vger.kernel.org 13366S: Maintained 13367F: drivers/block/zram/ 13368F: Documentation/blockdev/zram.txt 13369 13370ZS DECSTATION Z85C30 SERIAL DRIVER 13371M: "Maciej W. Rozycki" <macro@linux-mips.org> 13372S: Maintained 13373F: drivers/tty/serial/zs.* 13374 13375ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13376M: Minchan Kim <minchan@kernel.org> 13377M: Nitin Gupta <ngupta@vflare.org> 13378R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13379L: linux-mm@kvack.org 13380S: Maintained 13381F: mm/zsmalloc.c 13382F: include/linux/zsmalloc.h 13383F: Documentation/vm/zsmalloc.txt 13384 13385ZSWAP COMPRESSED SWAP CACHING 13386M: Seth Jennings <sjenning@redhat.com> 13387L: linux-mm@kvack.org 13388S: Maintained 13389F: mm/zswap.c 13390 13391THE REST 13392M: Linus Torvalds <torvalds@linux-foundation.org> 13393L: linux-kernel@vger.kernel.org 13394Q: http://patchwork.kernel.org/project/LKML/list/ 13395T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13396S: Buried alive in reporters 13397F: * 13398F: */ 13399